/*公用样式*/
body, hq, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, p, td, th, form, input, botton, seltce, textarea { margin:0; padding:0}
table{ border-collapse:collapse; border-spacing:0;}
img{ border:0}
ul, ol{ list-style:none;}
a{ text-decoration:none; color:#000000; FONT-FAMILY: "宋体";}
a:hover{ text-decoration:none; color:#ff0000;}
h1, h2, h3, h4, h5, h6{ font-size:100%;}
body, button, input, select, textarea{ font-family:"宋体"; font-size:12px; color:#4c4c4c; }
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.margintop10{ margin-top:10px;}
.more_font12{ float:right; font-size:12px; font-weight:normal; padding-right:8px;}
.font14_xz{ font-size:14px; color:#463c13; font-weight:900; }
.font14{ line-height:180%; font-size:14px;}

/*头部样式*/
#border { border: 1px solid #f299d1;}
.menu_img {	background:url(http://www.99166.com/new/top/images/menu_img.gif) no-repeat;	width:35px;	height:58px;}
h5 {  font-size:14px;	color:#FFFFFF;	font-weight:900;	padding:13px 5px; }
#menu_nav li {	float:left;	padding:2px; margin:0 1px;	word-spacing:10px;	display:block;}
#menu_nav li a { text-decoration:none;	color:#000000;	padding:1px;}
#menu_nav li a:hover {	color:#00CF30;}
#menu_nav li a:active {	color:#00CF30;}

/*精彩推荐样式*/
.bd li {	background-repeat:repeat-y;	padding:0px 0px 0px 0px;	float:left;	width:150px;	line-height:180%; 	font-size:12px;	}
.bd li a{color:#006bf2;text-decoration:underline;}
.bd li a:hover{color:#006bf2;text-decoration:none;}
.bd li a:visited{color:#006bf2;text-decoration:underline;}

/*整体布局*/
#wrapper, #header, #footer { width:980px; margin:0 auto;}

/*导航*/
.topbg{ background:url(topbg.gif) repeat-x; height:30px; line-height:normal;}
.topbg .fline30{ line-height:30px; float:left; font-size:14px;}
.topbg .fline30 img{ margin-right:5px;}
.topbgtwo{ background:#fef1f8; line-height:30px; padding-left:10px;}
.topbgtwo img{ float:left; margin-top:10px; margin-right:10px;}
.topbg_qs {
    background: url(topbg.gif) repeat-x;
    height: 30px;
    line-height: normal;font-size:14px;
    font-weight: 900;
}
.topbg_qs .fline30{ line-height:30px; float:left}


/*主题内容*/
.main_qs {	margin-top: 6px; overflow:hidden; zoom:1;}

/*--------左边内容--------*/
.main_qs_left{ float:left; width:720px;}

.dstj{ width:713px; height:290px; border:3px solid #c12174}

.tit01{ background:url(tit01.gif) no-repeat; width:669px; height:37px; line-height:37px; font-size:14px; color:#d2006e; font-weight:900; padding-left:50px;}
.jxds{ border:1px solid #fab9db; border-top:3px solid #c12174; overflow:hidden; zoom:1}
.jxdsleft{ float:left; width:100px; background:#f6f6f6; height:370px; display:inline;}
.jxdsleft li{ width:100%; font-size:14px; text-align:center; line-height:240%; border-bottom:1px solid #e2d8ce}
.jxdsleft li a{ width:100%; font-size:14px; color:#666666;}
.jxdsleft li a:hover,.jxdsleft li a.curr01{ color:#666666; background:#FFFFFF; display:block; color:#cf3283; font-weight:900;}
.jxdsright{ background:url(jxbg.jpg) no-repeat 50px top; width:596px; float:right; padding:10px; height:350px; }
.jxdsright_tit{ border-bottom:1px dashed #fdbadd; font-size:14px; font-weight:900; height:20px; color:#c12174}
.jxdsright_dsnav,.jxdsright_fuwu{ padding:10px; overflow:hidden; zoom:1}
.jxdsright_dsnav li{ float:left; margin-right:9px; text-align:center; display:inline;}
.jxdsright_dsnav li p{ line-height:160%;}
.jxdsright_fuwu li{ float:left; line-height:180%; width:255px;}
.shuzi{ font-family:Arial, Helvetica, sans-serif; float:right; color:#e74700; font-weight:900;}


.dsjxboxleft{ width:289px; float:left}
.dsjxboxtit{ background:url(tit02.gif) no-repeat; width:239px; height:43px;padding-left:50px;}
.font14red{ font-size:14px; font-weight:900; color:#d2006e; line-height:43px; }
.dsjxboxleftcon{ border:1px solid #fdbadd; border-top:0; padding:10px; height:320px;}
.dsjxboxright{ width:430px; float:right;}
.dsjxboxrighttit{ background:url(tit03.gif) no-repeat; height:43px; padding-left:50px;}
.dsjxboxrightcon{ border:1px solid #fdbadd; border-left:1px solid #fff; border-top:0; padding:10px; height:320px;}
.dsjxboxrightcon li{ font-size:14px; line-height:180%;}
.mbox{ background:url(mbox.gif) no-repeat; width:234px; height:92px; padding:6px 8px; line-height:180%;}
.mbox img{ float:left; display:block; margin-right:8px;}
.phb{ line-height:180%; font-size:14px; margin-top:10px;}
.phb li{}
.a1,.a2,.a3,.a4,.a5,.a6,.a7,.a8{ background:url(shuzi.gif) no-repeat; padding-left:32px; }
.a1{ background-position:5px 5px;}
.a2{ background-position:5px -24px;}
.a3{ background-position:5px -52px;}
.a4{ background-position:5px -82px;}
.a5{ background-position:5px -111px;}
.a6{ background-position:5px -140px;}
.a7{ background-position:5px -168px;}
.a8{ background-position:5px -196px;}


/*--------右边内容--------*/
.main_qs_right{ float:right; width:250px; }
.rtit{ background:url(rtit.gif) no-repeat; width:240px; height:39px; line-height:39px; font-size:14px; padding-left:10px; font-weight:900; color:#d61d7e;}
.rcon{ border:1px solid #fdbadd; padding:10px; overflow:hidden; zoom:1}
.icon02{ background:url(icon02.gif) no-repeat; width:14px; height:13px; float:left; margin-right:8px;		}
.rconxz li{ margin-top:5px; margin-bottom:5px; border-bottom:1px dashed #fdbadd; padding-bottom:5px; padding-top:2px; padding-left:8px; }



/*分类服务*/
.fltj{ background:url(fl.gif) no-repeat; width:706px; height:202px; padding-left:11px; padding-top:4px; padding-bottom:10px; padding-right:2px;}
.tjpro_fl{ border:3px solid #c12174; border-top:0; padding:10px; overflow:hidden; zoom:1; background:#fef1f8; }
.fl_menunav{ border-bottom:1px solid #f78dc4; overflow:hidden; zoom:1; background:#fff}
.fl_menunav li{ float:left; }
.fl_menunav li a{ padding:6px 10px; margin-right:5px; font-size:14px; font-weight:900; background:#f78dc4; line-height:180%;}
.fl_menunav li a:hover,.fl_menunav li a.handcor{ background:#dd2784; color:#FFFFFF; }
.fl_conlist{ overflow: hidden; zoom:1; padding-top:10px; background:#FFFFFF}
.dsimg{ width:121px; text-align:center; float:left;}
.dsbox{ width:535px; float:right; line-height:180%; padding-left:5px;}
.fl_conlist li{ overflow:hidden; zoom:1; border-bottom:1px solid #d7d7d7; padding:10px 10px;}
.dsimg img{ margin-bottom:5px;}
.font12bor{ font-size:12px; border-top:1px dashed #cbcbcb; line-height:180%; padding-top:10px; margin-top:5px;}
.r_recom li{ line-height:140%; margin-top:0px; margin-bottom:10px; border-bottom:1px dashed #999999; padding-bottom:5px; overflow:hidden; zoom:1}
.r_recom li img {border: 1px solid #CCCCCC; float: left; padding: 2px; width: 60px; margin-right:10px;}

/*大师页面*/
.main_ds_right{ float:left; width:258px; border:1px solid #c0c0c0;}
.main_ds_left{ float:right; width:706px;}
.pjbox{ padding-top:10px; margin-bottom:10px; overflow:hidden; zoom:1}
.pjbox li{ background:url(pjb.gif) no-repeat; width:71px; height:51px; float:left; margin-left:9px; line-height:25px; text-align: center; padding:1px;}
.hua img{ vertical-align:middle; margin-right:2px; margin-bottom:4px;}
.scg{ margin-top:10px; margin-left:10px; margin-right:10px; border-top:1px solid #dadada; text-align:center; padding:10px;}
.dtit{ background:url(dtit.gif) no-repeat; height:61px; line-height:61px; font-size:14px; font-weight:900; padding-left:50px;color:#000}
.jsbg{ background:url(jsb.gif) no-repeat; height:111px; padding:20px 20px; font-size:14px; line-height:180%; text-indent:2em }
.zdtit{ background:url(xmtit.gif) no-repeat; text-align:left;PADDING-LEFT: 32px; FONT-WEIGHT: bold; FONT-SIZE: 14px; line-height:32px; color:#000}
.zdcon{ border:1px solid #918768; border-top:0; padding:10px; overflow:hidden; zoom:1}
.zdcon img{ float:left; margin-right:10px;}
.zdcon p{ font-size:14px; line-height:180%;}
.fwlist li{ background:url(img.gif) no-repeat; width:339px; height:207px; float:left;  margin-bottom:5px;}
.icon01 { background: url(icon01.gif) no-repeat scroll 13px 0 transparent; padding-left: 35px;  margin-top: 14px; font-weight: 900; font-size:14px; }
.content { font-size: 12px; height: 125px; line-height: 180%; margin: 10px; }
.btn_xq {    margin: 10px;}
.zdcon form{ padding:0 10px;}
.zdcon form .intext{ width:662px; border:1px solid #dadbda}
.btnla{ background:#f3f3f3; border:1px solid #dadbda; border-top:0; overflow:hidden; zoom:1; padding:5px 10px; line-height:180%;}

/*亲算产品*/
.jgbox{ border:1px solid #c0c0c0; background:url(cpboxb.gif) repeat-x; padding:10px 30px; overflow:hidden; zoom:1}
.jgbox h1{ font-size:24px;}
.jgshuom{ padding-top:10px;}
.jgsmleft{ width:305px; border-right:1px dashed #e5e5e5; font-size:14px; line-height:180%;}
.jgxxsm{ width:320px; float:right}
.fkfs{ border:1px solid #ededed; padding:10px;}
.xfbz{ border:1px solid #f6a50d; background:#fffee7; margin-top:10px; line-height:160%; padding:10px;}
.fenl{ overflow:hidden; zoom:1; border-bottom:1px solid #946230}
.fenl li{ float:left; }
.fenl li a{ padding:4px 10px; margin-right:5px; font-size:14px; font-weight:900; border:1px solid #cccccc; display:block; border-bottom:0; }
.fenl li a:hover,.fenl li a.fenlhander{ background:#946230; color:#FFFFFF; border:1px solid #946230; margin-bottom:-1px;}
.fontzt{ line-height:180%; font-size:14px; padding:20px; overflow: hidden; zoom:1; border:1px solid #c0c0c0}

/*电话预定弹出框*/
.arial{font-family: Arial;}
.red{ color:#c90604;}
#phone_order{ border: 2px solid #ededed; color: #423A86; float: left;    height: auto; width:640px; margin-top:10px; padding-bottom:10px;}
#phone_order .close{ float:right; padding:8px; border:none;cursor:pointer; }
#phone_order .close img{vertical-align: top;border: 0; }
#phone_order h1{ font-size:18px;}
#dg_pay{ font-size:12px; line-height:24px; padding-left: 15px; padding-top:8px; color:#3366cc; overflow:hidden; zoom:1}
#dg_pay h1{ font-size:14px; color:#333;}
#dg_pay ul{list-style-type:none;}
#dg_pay input{ vertical-align:middle; padding-right:4px;}
#dg_pay li{ float:left; zoom:1; text-align: left;  margin:0 auto; width:516px; border-bottom:1px dashed #ccc;}
#dg_pay h2{float: left;width: 220px;font-weight: normal;font-size: 12px;}
#dg_pay h3{float: left;width: 200px;font-size: 12px;font-weight:normal;}
#dg_pay h4{float: left;width: 80px;font-size: 12px; font-weight:normal;}

/* 内页_产品评论*/
.y_ny_r_comments{ float:left; width:752px;}
.y_ny_r_view{ float:left; width:360px; border-right:1px dashed #eee; height:96px;  font-size:12px}
.y_ny_r_view .s1_l{ float:left; width:130px; padding-top:15px;}
.y_ny_r_view .s1_l p{ color:#404040; line-height:24px; text-align:center;}
.y_ny_r_view .s1_l .fB{ font-weight:bold;}
.y_ny_r_view .s1_l .f20{ font-size:20px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#ff6600;}
.y_ny_r_view .s1_l .cDGray{ color:#666;}
.y_ny_r_view .s1_r{ float:left; width:210px; line-height:26px; padding-left:16px;}
.y_ny_r_py{ float:right; width:260px; padding-right:8px; height:96px;}
.y_ny_r_py p{ border-bottom:1px solid #ededed; line-height:30px;}
.y_ny_r_py select{ font-size:12px;}
.y_ny_r_py ul{ float:left; border-bottom:1px solid #eee; line-height:26px; width:260px;}
.y_ny_r_py ul li{ float:left; width:80px; text-align:center;}
.y_ny_r_py ul li a{ color:#4844e8; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}

.y_ny_r_c_tit{ float:left; height:30px; background:#F8F8F8; width:752px; border-bottom:1px solid #dadbda; color:#000; }
.y_ny_r_c_tit h2{ float:left; font-size:12px; font-weight:bold; padding-top:6px; width:460px; text-align:center; padding-left:12px;}
.y_ny_r_c_tit .r_user{ float:right; padding-top:6px; width:280px; text-align:center; font-weight:bold;}
.y_ny_r_c_list ul li{ float:left; width:752px; border-bottom:1px solid #dadbda; height:auto; line-height:16px; padding:8px 0; font-size:12px }
.y_ny_r_c_list ul li p{ float:left; width:460px; text-align:left; padding-left:12px; color:#404040; }
.y_ny_r_c_list ul .time{ float:left; clear:both; font-family:Tahoma, Geneva, sans-serif; color:#999; }
.y_ny_r_c_list ul .user{ float:left; width:280px; text-align:center; color:#cc0000; font-family:Tahoma, Geneva, sans-serif;}
/* 星星 */
.allstar { background: url(ico_star.gif) repeat scroll 0 0 transparent;display: inline-block;height: 11px;margin-right: 5px;overflow: hidden;position: relative;white-space: nowrap;width: 64px;z-index: 1;}
.allstar em{background: url(ico_star.gif) repeat scroll 0 -11px transparent; display: inline-block; height: 11px; left: 0; position: absolute; top: 0;}
/* 内页_产品留言*/
.y_ny_input{float:left; overflow:auto; padding-bottom:8px; padding-top:14px; clear:both; }
.y_ny_input dd{ float:left; padding-left:10px; }
.y_ny_input input{ vertical-align:middle;}
.y_ny_input .nc{ width:120px; border:1px solid #dadbda; padding:1px 0 1px 2px; line-height:18px; height:18px; font-family:Verdana, Geneva, sans-serif;}
.y_ny_input .yzm{ width:90px; border:1px solid #dadbda; padding:1px 0 1px 2px; line-height:18px; height:18px; font-family:Verdana, Geneva, sans-serif;}


.y_m_textarea{ width:488px; float:left;}
.y_ny_textarea .fbnr{ border:1px solid #dadbda; font-size:12px;  line-height:18px; float:left; color:#666; padding:6px; }
.y_ny_account{ float:left;  padding-bottom:10px;}
.y_ny_submit{ background:#f3f3f3; width:665px; border:1px solid #dadbda; border-top:none; height:22px; float:left; padding:4px; color:#404040;}
.y_ny_submit a{ color:#3556ca;}

.y_ny_message{width:665px; height:auto; float:left;}
.y_ny_message dd{ overflow:hidden; width:665px; text-align:left;}
.y_ny_message dl{ clear:both; padding:10px;}
.y_ny_message p{ font-family:Tahoma, Geneva, sans-serif; padding-bottom:4px; color:#404040; }
.y_ny_message .bgcolor{ background:#fdfbf6; border-bottom:1px solid #EDF0F1; border-top:1px solid #EDF0F1; height:auto;}
.y_ny_message dd .s1{ float:left;  background:url(../images/brown/ico_wen.gif) no-repeat scroll 0 2px; padding-left:20px;  padding-bottom:4px; line-height:19px; text-align:left; clear:both; color:#666; }
.y_ny_message dd .s2{ float:left;  background:url(../images/brown/ico_da.gif) no-repeat scroll 0 2px; padding-left:20px; padding-bottom:4px; line-height:19px; clear:both; color:#d75509;}
.y_ny_message dd .time{color:#999; font:11px Tahoma; line-height:18px; text-align:left; padding-left:6px;}
/* 内页_付款方式*/
.y_ny_pbg{  background:url(123.gif) no-repeat; background-position:0px 0px; height:50px;}
.y_txt_tenpay{width:650px; float:left;}
.y_txt_tenpay table{line-height:1.5em;margin-bottom:15px;border:solid #eaeaea; border-width:1px 1px 0 0;}
.y_txt_tenpay table td{padding:10px 14px;color:#808080;text-align:left;}
.y_txt_tenpay table th{width:105px;background-color:#f8f8f8;text-align:center;color:#333333;font-weight:normal;border:solid #eaeaea; border-width:0px 0 1px 1px;}
.y_txt_tenpay table td{border:solid #eaeaea; border-width:0 0 1px 1px;}
.y_txt_tenpay dl{margin-bottom:5px;color:#808080;}
.y_txt_tenpay h6{font:bold 12px "宋体"; color:#000; margin:7px 0 !important;}
.y_txt_tenpay .bank{overflow:hidden;_zoom:1;}
.y_txt_tenpay .bank dd{float:left;display:inline;width:98px;height:28px;margin:7px 5px 5px 0 !important;}
.y_txt_tenpay .bank a{display:block;width:98px;height:28px;background:url(howtobuy.png) no-repeat;text-indent:-999em;outline:none;}
.y_txt_tenpay .bank .b01 a{background-position:0 -90px;}
.y_txt_tenpay .bank .b02 a{background-position:-104px -90px;}
.y_txt_tenpay .bank .b03 a{background-position:-208px -90px;}
.y_txt_tenpay .bank .b04 a{background-position:-312px -90px;}
.y_txt_tenpay .bank .b05 a{background-position:-416px -90px;}
.y_txt_tenpay .bank .b06 a{background-position:-520px -90px;}
.y_txt_tenpay .bank .b07 a{background-position:-624px -90px;}
.y_txt_tenpay .bank .b08 a{background-position:0 -123px;}
.y_txt_tenpay .bank .b09 a{background-position:-104px -123px;}
.y_txt_tenpay .bank .b10 a{background-position:-208px -123px;}
.y_txt_tenpay .bank .b11 a{background-position:-312px -123px;}
.y_txt_tenpay .bank .b12 a{background-position:-416px -123px;}
.y_txt_tenpay .bank .b13 a{background-position:-520px -123px;}
.y_txt_tenpay .bank .b14 a{background-position:-624px -123px;}
.y_txt_tenpay .bank .b16 a{background-position:0px -156px;}
.y_txt_tenpay .bank .b17 a{background-position:-104px -156px;}
.y_txt_tenpay .bank .b18 a{background-position:-208px -156px;}
.y_txt_tenpay .bank .b19 a{background-position:-312px -156px;}
.y_txt_tenpay .bank .b20 a{background-position:-416px -156px;}
.y_btn_normal a{ float:left;background:url(../images/public/howtobuy.png) no-repeat; width:79px; height:23px; line-height:23px; cursor:pointer;
display:inline-block;text-align:center; background-position:-110px -190px; font-size:12px; color:#404040;}
.y_btn_normal a:hover{text-decoration:underline;}

/*下单页面样式*/
.jgbox01{  overflow:hidden; zoom:1}
.ddtable{ margin-top:20px; font-size:14px; border:1px solid #e4e4e4 }
.ddtable th{ font-size:18px; background-color:#f3f3f3; color:#0018ff;}
.ddtable td{ padding:2px 10px; border:1px solid #e4e4e4}
.ddtable01{ margin-top:20px; font-size:12px; border:1px solid #FFF; line-height:180%;}
.ddtable01 th{ font-size:18px; background-color:#ffe8f4; color:#0018ff;}
.ddtable01 td{ padding:2px 10px; border:1px solid #FFF}
.ddtable02{ margin-top:20px; font-size:14px; border:1px solid #e4e4e4 }
.ddtable02 th{ font-size:18px; background-color:#f3f3f3; color:#FF0000;}
.ddtable02 td{ padding:10px 10px; border:1px solid #e4e4e4}

.ddtable03{ font-size:12px; border:1px solid #FFF; }
.ddtable03 th{ font-size:18px; background-color:#ffe8f4; color:#0018ff;}
.ddtable03 td{ padding:2px 10px; border:0px;}

.ddtable04{ line-height:25px; width:280px;}
.ddtable04 td{ padding:2px 10px; border:1px solid #e4e4e4;}

.dsxy{ background:url(yxt_high.gif) no-repeat; height:15px;  margin-left:60px; }
.fwpf{float:right; margin-right:10px; line-height:20px; height:20px;}
.fwpf_star{ background:url(ico_star.gif) no-repeat 0 -11px; height:11px; float:right;}