*,body,html {
	margin:0;
	padding:0;
	/*font:12px Arial, Helvetica, sans-serif;*/
	font:12px  Arial, Helvetica, sans-serif;
   
	list-style:none;
	text-decoration:none;
	word-break: break-all;
	
	
	/*scrollbar-3dlight-color:#333;;
	scrollbar-arrow-color:#FC7E04;
	scrollbar-base-color:#ccc;
	scrollbar-track-color:#FE9E20;
	scrollbar-darkshadow-color:#546F42;
	scrollbar-face-color:#595856;
	scrollbar-highlight-color:#595856;
	scrollbar-shadow-color:#ccc;*/
}
td{word-break: break-all;}
img{border:0;}
a {behavior:url(/images/link_solid.htc);}
a {color: #252828;}
p{ padding:0; margin:0;}
a:hover {text-decoration: underline;}
body{ background:#FFF8E2  url(intro_back.jpg) repeat-x}
.clearfix {
    display: inline-block;
}


/*\*/
* html .clearfix {
    height: 1%;
}

/**/
.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}


#main_page{ margin:0 auto;width:1002px;padding:0px  0 0 0; }

#main_content{width:1002px;margin:0 auto;}

#wrapheader{ height:293px; background:url(main_top1.jpg) no-repeat}

#wrapcontent{margin:0 auto; padding-left:8px;}

.left3{ width:300px; float:left;}
.left3 ul{line-height:20px; padding-left:12px;}
.left3 ul li{}
.left3 li a{ line-height:20px; display:block; width:185px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; border-bottom:1px solid dashed;}

.left4{ width:309px; float:left}
.left4 ul{line-height:20px; padding-left:10px; padding-bottom:3px;  padding-top:3px;}
.left4 ul li{}
.left4 li a{ line-height:20px; display:block; width:260px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; background:url(com_img_21.gif) no-repeat left center; padding: 0 0 0 10px;}
.left4 li a:hover {text-decoration: none; color: #FF3399;}


.left5{ }
.left5 ul{line-height:23px; padding-left:0px; text-align:left; background:#ffffff}
.left5 ul li{ background:#ffffff; font-family:"宋体"}
.left5 li a{ line-height:23px; display:block; width:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding: 0 0 0 5px; border-bottom:1px dashed #515151; background:#ffffff;font-family:"宋体"}
.left5 li a:hover{ text-decoration:none; color:#AB8B62}


.left6{  padding-left:10px; }
.left6 ul{line-height:23px; text-align:left;}
.left6 ul li{}
.left6 li a{ line-height:23px; display:block; width:220px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding: 0 0 0 12px; border-bottom:1px dashed #515151; color:#FF3B98; background:url(board.gif) no-repeat left center}
.left6 li a:hover{ color:#FF6666; font-weight:bold; text-decoration:none; background:#FFF8E2 url(board.gif) no-repeat left center }


table.tb5{} 
table.tb5 td  a img{border:1px solid #F589B9;}
table.tb5 td  a:hover img{border:1px solid #515151;}


.girl_title{ height:50px; border:1px solid #FD81C8; background:#ffffff; width:606px; margin:10px 0 5px 10px;}
.girl_text{ background:url(girl_text_bg.gif) repeat-y;height:auto!important;height:300px;min-height:300px; width:640px;}




.girl_other{ width:643px; height:67px; background:url(girl_other_bg.gif) no-repeat; }
span.other{ width:280px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.right_new{ background:url(girl_new_bg.gif) repeat-y; margin-left:5px;}

.right_new ul{line-height:20px; padding-left:12px;}
.right_new ul li{}
.right_new li a{  font-family:"宋体";line-height:20px; display:block; width:225px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; border-bottom:1px solid dashed}

.right_new  li a:hover{color:#81BC16; text-decoration:none}

.boy_title{ height:50px; border:1px solid #218AAD; background:#ffffff; width:606px; margin:10px 0 5px 10px;}
.boy_text{ background:url(boy_text_bg.gif) repeat-y;height:auto!important;height:300px;min-height:300px; width:640px;}

.boy_text p,.girl_text p,.ps_text p{
}
.boy_text p,.girl_text p,.ps_text p{ padding:10px 0
}

.boy_text p,.boy_text font,.girl_text p,.girl_text font,.ps_text p,.ps_text font{ 
line-height:150%; letter-spacing:1px
}

.boy_text strong,.girl_text strong,.ps_text strong{ 
font-weight:bold
}

.boy_other{ width:643px; height:67px; background:url(boy_other_bg.gif) no-repeat; margin-top:1px}

.ps_title{ height:50px; border:1px solid #AC8128; background:#FDF5D0; width:606px; margin:15px 0 0px 10px;}
.ps_text{ background:url(ps_text_bg.gif) repeat-y;height:auto!important;height:300px;min-height:300px; width:640px;}
.ps_other{ width:643px; height:67px; background:url(ps_other_bg.gif) no-repeat; margin-top:1px}

.detail_m{ width:600px;   padding:10px 0;margin:5px 0px 28px 18px; font-family:"宋体"  }
.detail_m ul{ display:block; border-bottom:1px dashed #996600; padding-bottom:3px; text-align:left;  width:575px;}
.detail_m ul:hover{ background:#FFF8E2}
.detail_m ul li {word-break: break-all; text-align:left; line-height:16px;}
.detail_m ul li a {
	display:block;
	width:575px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#F2632C;
	line-height:20px;
	 font-family:"宋体"
 
}

.detail_m ul li a:hover{font-weight:bold; text-decoration:none}

.city_m{ background: url(city_bg.gif) repeat-y left ; height:100%}
.line1{ background:url(line1.gif) no-repeat right 80px;height:auto!important;height:600px;min-height:600px; }

.category{border:1px solid #000000; background:#FFF8E2; font-weight:bold; width:220px;  margin-top:10px; line-height:18px; padding:8px 5px;height:auto!important;height:250px;min-height:250px; }
.category a,.category li{ font-weight:normal;}
.category a:hover{color: #0000FF; background: #FFFFFF}
.category li span{ color: #FF6600; padding-left:5px}

.show_list{ line-height:120%}
.show_list a img{ border:2px solid #CBCBCB; padding:1px; margin-top:5px}
.show_list a:hover img{ border:2px solid  #339900;}

.show_list a.pro_name{ color:#333333 ; height:22px;line-height:22px;border-bottom:1px dashed  #FFFFFF; text-decoration:none }
.show_list a:hover.pro_name { border-bottom:1px dashed #FE9CCA; color:#FF6600 }


.product_bigimg{ background:url(product_bigimg_bg.gif) repeat-y}
.product_smallimg{ background:url(product_smallimg_bg.gif) repeat-y}
.product_smallimg  a img { width:68px; height:68px; padding:1px; border:1px solid #dedede; margin:2px 5px 3px 0;filter: Alpha(Opacity=60);-moz-opacity:0.6; }
.product_smallimg  a:hover img { border:1px solid #B17551;filter: Alpha(Opacity=100);-moz-opacity:1}

.product_right{width:265px; padding:10px 0 0 10px;height:auto!important;height:200px;min-height:200px;}
.product_right ul{ padding:6px 8px; background:#F9F9F9}
.product_right li{ line-height:18px; border-bottom:1px dashed #000000; display:block; margin-bottom:3px}

.pro_info{ width:690px;background: url(pro_info_bg.jpg) repeat-y; line-height:18px;}

.border_blue{  border-bottom:1px solid #ABE3F4}

table.tb2{ margin:0; padding:0}
table.tb2 td{ border-bottom:1px solid #ABE3F4; line-height:18px;}

table.tb3{ margin:0; padding:0}
table.tb3 td{ border:1px solid #ABE3F4; line-height:18px;}
td.tb1{} 
td.tb1  a img{border:1px solid  #FE9CCA; padding:2px;}
td.tb1 a:hover img{border:1px solid #515151;}

#new_pro{}
#new_pro a img{ border:2px solid #515151; padding:1px}
#new_pro a:hover img{ border:2px solid #F589B9;}

#new_pro a.pro_name{ color:#218AAD ; height:22px;line-height:22px;border-bottom:1px dashed  #FFFFFF; text-decoration:none }
#new_pro a:hover.pro_name { border-bottom:1px dashed #FE9CCA; color:#FF6600 }

.page_hot{ background:url(page_hot_bg.gif) no-repeat}


.cart_r {}
.cart_r a img{ position: relative; right: 0px; top: 0px}
.cart_r a:hover img{position: relative; right: 0px; top: 1px }

.cart_introduction{ border:1px solid  #996600; background:#F9F9F9; padding:20px 15px}
.cart_introduction div{ background:#FFFFFF; line-height:125%; padding:5px;}
.cart_introduction  li{line-height:125%}

table.tb6{ margin:0; padding:0}
table.tb6 td{ border-bottom:1px solid  #cccccc; line-height:18px; padding:5px 0 3px 5px}




.cart_left{ background:url(cart_lefthot_bg.jpg) repeat-y; width:235px; }
.cart_left a img{ margin-top:5px; padding:1px;}
.cart_left a:hover { color:#996600}
.cart_left a:hover img { position:relative; top:1px; right:0} 

.u_reg{  height:813px; background:url(reg_bg.jpg) no-repeat 0 6px; }
.u_login{  height:536px; background:url(login_bg.jpg) no-repeat 0 12px; }
.findpass{ width:956px; height:459px; background:url(findpass_bg.jpg) no-repeat 0 13px}



td.jcfs{}
td.jcfs a img{ border:3px solid #FF6600;filter: Alpha(Opacity=90);-moz-opacity:0.9; }
td.jcfs a:hover img{ border:2px solid  #66CC00; padding:1px ;filter: Alpha(Opacity=100);-moz-opacity:1;}

.jcfs_list{ width:670px;}
.jcfs_list img{ margin:5px 0;}
.jcfs_list a img{border:1px solid  #000000;filter: Alpha(Opacity=90);-moz-opacity:0.9; padding:3px; background: #FFCCFF  }
.jcfs_list a:hover img{ border:3px solid  #218AAD; padding:1px; background:none;filter: Alpha(Opacity=100);-moz-opacity:1;}

.jcfs_list td{ background:url(jcfs_line2.gif) no-repeat center bottom; padding-bottom:6px}


.member{ background:url(member_bg.gif) repeat-y; width:941px}

.member ul li{ line-height:18px}
.member ul li.meb a{ padding:2px 0;}
.member ul li.meb a:hover{ background:#ffffff; color: #FF0000   }


.meber_op{ background:url(member_op_bg.gif) repeat-y; width:216px}

.meber_op li { padding-left:20px; line-height:18px;}
.meber_op li a{  background:url(ico_2.gif) no-repeat 1px  center; padding-left:12px; padding-right:5px}
.meber_op li a:hover{background: #FFFFFF url(ico_2.gif) no-repeat 3px center;padding-left:15px; color:#218AAD; text-decoration:none; border-bottom:1px dashed #996600; }
.member_r{ background: url(member_r_bg.gif) repeat-y; width:642px }

.mb_border1{ background:#E4F4FA;border:1px solid #ABE3F4}
.mb_border1 td img{ margin:10px 0;}
.mb_border1 td  a img{border:1px solid #999999 ;padding:2px;}
.mb_border1 td  a:hover img{border:3px solid  #FFCC33 ;padding:0px;}
.mb_border1 td em{ display:block; width:150px;word-break: break-all; line-height:16px; font-style:normal}



.mb_border2{ background:#FFFFFF;border:1px solid  #ff6600; padding-bottom:10px}
.mb_border2 td img{ margin:10px; margin-left:5px}
.mb_border2 td  a img{padding:1px; border:1px solid #999999}
.mb_border2 td  a:hover img{border:2px solid  #ff6600 ;padding:0px;}
.mb_border2 td  { border-bottom:1px dashed  #ABE3F4}

.about_r{ width:643px; background:url(about_r_bg.gif) repeat-y;height:auto!important;height:650px;min-height:650px; line-height:16px}
.about_td{}
.about_td table td{ padding:10px; line-height:150%}

.lineh{line-height:16px;}

.bg5{ background:#f9f9f9}



.dashed{ border:none; border-top:2px  dashed  #996600 ; height:1px; overflow:hidden; }

#login_l{ width:270px; height:245px; background:url(login_l_bg.gif) no-repeat; margin:30px 0 0 20px;}

#event{ background:url(event_bg.gif) no-repeat; width:265px; height:200px;margin:20px 0 0 20px;padding:68px 0 0 33px; }

#commu{margin:15px 0 0 20px; width:255px;}
#footer{ background:url(footer_bg.jpg) repeat-x; height:80px; margin:0 auto; margin-top:10px; overflow:hidden;text-align:center; width:1002px; line-height:150%; }
.font_v{ font-family:Verdana, Arial, Helvetica, sans-serif}

#f_nav {color:#5A544E;color:#C7C4BF; height:23px; line-height:23px; margin-top:5px; padding:2px 0; padding-right:8px;}
#f_nav li{ display:inline;}
 #f_nav a{ line-height:23px; color:#666666; }
#f_ad img{padding:1px; border:1px #e9e9e9 solid; margin:2px; vertical-align:middle}

.font14{ font-size:14px}

.bold{font-weight:bold}
.red{ color:#FF0000}
.color_blue{color:#218AAD}
.red2{color:#FF3B98}
.clear{ clear:both} 
.txt_dot{ text-decoration:underline}
.txt_thr,font.txt_thr,span.txt_thr { text-decoration:line-through}
.color_gray{ color:#999999}
.color_yellow{ color:#FF6600}

.font_s{ font-family:"宋体"}
.f_blue{ color:#0000FF}

.overflow{white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden; }
.float_l{ float:left;}
 option { border:0;padding-left: 0.4em;} select{ padding:2px 0 0 0;}
input.msg, select.msg, option.msg{ color:#333333; border:none; background:#f5f5f5;border-left:1px solid #808080; border-top:1px solid #808080;}
.msg select{ color:#333333; background:#f5f5f5;}
.msg select option{ color:#0639D0; background:#7A7572;}
TEXTAREA.msg{border:none; color:#000000; background:#f9f9f9; border-left:1px solid #808080; border-top:1px solid #808080;}
TEXTAREA.msg2{ border:1px solid #666666}
input.msg2,select.msg2, option.msg2{color:#252828; background: #FFF8E2; border: 1px solid #FD58B6;;}
input.login1{ height:16px; padding-top:2px; background:#FA7298; color:#ffffff; border:none; padding-left:2px}


.pro_minheight{height:auto!important;height:300px;min-height:300px;}

.pro_minheight_5{height:auto!important;height:650px;min-height:650px;}

.tang{ background:url(tang_bg.gif) no-repeat; width:692px; height:380px;}
.tang2{ background:url(tang_bg2.gif) no-repeat; width:692px; height:594px;}
.tang3{ background:url(tang_bg3.gif) no-repeat; width:704px; height:192px;}
.tang4{ background:url(tang_bg4.jpg) no-repeat; width:704px; height:310px;}

.left4{ width:630px; clear:both;}

.left4_1{ }
.left4_1 ul{line-height:20px; padding-left:10px; padding-bottom:3px;  padding-top:3px;}
.left4_1 ul li{}
.left4_1 li a{ line-height:20px; display:block; width:260px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; background:url(images/com_img_21.gif) no-repeat left center; padding: 0 0 0 10px;}
.left4 li a:hover {text-decoration: none; color: #FF3399;}
#new_pro{ background:none; width:620px; height:228px; line-height:180%}
#new_pro a img{ border:2px solid #515151; padding:1px}
#new_pro a:hover img{ border:2px solid #F589B9;}

#new_pro a.pro_name{ color:#218AAD ; height:22px;line-height:22px;border-bottom:1px dashed  #FFFFFF; text-decoration:none }
#new_pro a:hover.pro_name { border-bottom:1px dashed #FE9CCA; color:#FF6600 }

/*----------login控件-------------*/

.controls_login
{
		width:100%; background-image:url(images/pinklogin.gif); height:190px; background-repeat:no-repeat; background-position:center;
}
.pinkInput
 {
	font-size: 12px;
	color: #FFFF00;
	text-decoration: none;
	background-color: #FF92BD;
	border: 1px solid #FFFFFF;

}
.loginFormInput2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 25px; TEXT-DECORATION: none;color:#FFFFFF
}
/*----------login控件-------------*/


.light_box{
	position:absolute;
	height:480px;
	width:610px;
	margin:-250px 0px 0px -300px;
	top: 50%;
	left: 50%;
	text-align: left;
	background-color: #FFF;
	border: 1px solid #000000;
	display:none;
	z-index:1000;
	overflow:hidden;
	padding:10px;
	
	}
.light_box_bg{
	z-index:1;
	background:#000000;
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	_height:2000px;
	filter:alpha(opacity=70);
    -moz-opacity:0.6;
    opacity:0.6;
	}
