@charset "utf-8";
/* CSS Document */

.dd_by{ width:1045px; margin:0 auto; height:100%; overflow:hidden; margin-bottom:20px; margin-top:20px;}
.dd_l{ width:180px; float:left; border:1px solid #dadada; height:666px;}
.dd_l dl dt a{ line-height:40px; background:#006fb7; color:#fff; text-align:center; font-size:16px; display:block;}
.dd_l dl dt,.dd_l dl dd{ width:100%; display:block;}
.dd_l dl dd img{ padding-left:25px; float:left}
.dd_l dl dt{ margin-bottom:15px; }
.dd_l dl dd font,.dd_l dl dd span{ display:block; text-align:left; line-height:25px; font-size:14px; padding:5px 0px; color:#373636; }
.dd_l dl dd span a.dtx{ background:#dbdbdb;color:#373636; display:block;}
.dd_l dl dd span a{color:#373636;}
.dd_l dl dd span{ display:block; text-align:center; line-height:25px; font-size:14px;  color:#373636; }
.dd_r{ float:right; width:848px; border:1px solid #dadada;min-height:497px;}
.dd_r1{ height:38px; display:block; background:#e7e7e7; border-bottom:1px solid #dadada}
.dd_r1 select{ margin-right:12px;}
.dd_rt{ float:right; min-width:210px; margin-top:10px;}
.dd_r2{ width:774px; margin:35px; }
.dd_r2 table{ width:100%; border-bottom:1px solid #dadada; border-left:1px solid #dadada; margin-top:20px;background:#f5f5f5}
.dd_r2 table tr td{border-top:1px solid #dadada; border-right:1px solid #dadada; line-height:33px; text-align:center;}
.dd_r2 table tr td img.tup{ width:67px; height:74px;border:1px solid #dadada}
.dd_r2 table tr td a.ck,.dd_r2 table tr td a.qx{ background:#057bc3; color:#fff; padding:3px 5px;}
.dd_r1 font{ float:left; padding-left:25px; line-height:30px; font-size:14px; }
.xmm{ width:100%; padding-top:20px; display:block;  float:left}
.xmm span{ width:15%; float:left; text-align:right; line-height:30px; font-size:14px;}
.xmm input{ width:355px; height:25px; line-height:25px; border:1px solid #999999; float:left; padding:2px 6px}
.xmma{ padding-top:20px;}
.dh_r{ width:566px; float:right; padding-top:5px;}
.xmm a{ width:125px; height:35px; line-height:35px; float:left; background:#006fb7;border:1px solid #999999; color:#fff; text-align:center; font-size:14px;} 
.dh_r span{ line-height:25px; float:left;padding:0px 5px}
.dh_r input{ float:left; width:75px; height:25px; border:1px solid #CCCCCC; padding:0px 5px}
.dh_r input.dhb{ width:150px; margin-left:10px;}
.dd_r2 p{ font-size:16px;  }
.dd_r2 p label{ font-size:24px; font-weight:bold; color:#f00;}
.xmm input.mm_hong{ border:1px solid #f00;}
.xmm input.mm_lan{border:1px solid #00f;}
.ts_d,.ts_c,.ts_t{ float:left; padding-left:20px; height:27px; margin-left:20px; line-height:25px;}
.ts_c{background:url(../images/t1.jpg) 0px 4px no-repeat;}
.ts_d{ background:url(../images/t2.jpg) 0px 6px no-repeat;}
.ts_t{ background:url(../images/t3.jpg) 0px 6px no-repeat;}
.mm_r,.mm_z,.mm_q{ width:150px; height:32px; float:left;}
.mm_r{ background:url(../images/r01.jpg) 0px 7px  no-repeat; }
.mm_z{ background:url(../images/r02.jpg) 0px 7px   no-repeat;}
.mm_q{ background:url(../images/r03.jpg) 0px 7px  no-repeat;}
.zf{ float:left; display:block; width:100%}
.zf span,.zf font,.zf img{ float:left;line-height:35px;}
.zf font{ font-size:16px; line-height:35px; padding-right:30px;}
.xgm{ width:120px; line-height:30px; height:30px; float:right;}
.xgm a{ background:#0000FF; color:#fff; font-size:16px;border-radius: 5px; padding:2px 5px;}
.zf_m{ widows:100%; display:block; font-size:14px; line-height:25px; border-top:1px dashed #999999; margin-top:50px; padding-top:20px;}
.zf_m p{ font-size:14px; color:#0000FF;}
/*购物车*/
.gw{ width:100%; margin-top:30px; display:block;}
.gw2{border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.gw table{ margin-bottom:20px;}
.gw table tr td{border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; color:#232323;text-align:center; line-height:30px; font-size:14px;}
.gw table tr td a{ color:#787878;}
.g_l{ width:200px; float:left; font-size:16px; line-height:25px; color:#00f; padding-left:20px;}
.g_rs{ float:right; }
.g_rs em,.g_rs select{ float:left; font-style:normal; font-size:14px;}
.g_rs em{ padding-right:20px;}
.gw1{ width:100%; padding:10px 0px;  height:20px; background:#e7e7e7;}
.tit_t{ line-height:30px;}
.tit_t input{ padding-left:10px;  padding-right:20px;}
.tit_t{ font-weight:bold; height:44px; padding-left:20px; font-size:14px; color:#5a5a5a;}
.gw table.dd_01 tr td{ border:0px;}
.gw table{border:0px;}
.l_t{ width:20px; height:20px; float:left; border:1px solid #dfdfdf; line-height:20px; text-align:center;}
.sm{ width:98px; margin:0 auto; display:block; height:20px;}
.teas{ width:50px;}
.zj font{ font-size:16px; color:#f00; float:right;margin:20px 0px; padding-right:20px;}
.gw table tr td.zj a{ float:right;  width:80px; height:30px;margin:20px 0px; text-align:center; margin-right:10px; line-height:30px; background:#0094ea;  color:#FFFFFF;border-radius:3px; text-indent:0px;}
.teas input{ width:100%; padding:0px 4px; text-align:center;}
/*登陆*/
.dl_b{ width:100%; margin:0 auto;  background:url(../images/bb.jpg)no-repeat; background-size:100% 100%; background-attachment:fixed;  margin-top:20px; height:650px;}
.dl_t{ width:1045px; margin:0 auto; }
.dl_left { width:602px; height:279px; float:left; margin-top:60px; }
.dl_right{ width:300px; height:280px; float:right; margin-right:20px;background:#fff; border:1px solid #c8c8c8; border-top:2px solid #0068c2; margin-top:60px; margin-right:60px; padding-top:30px;} 
.dl_right p{ line-height:30px; text-align:left; text-indent:2em; font-size:16px;}
.dl_right p a{ text-align:right; padding-right:40px; font-size:12px; color:#f00; padding-left:100px;}
.dl_right ul{ width:80%; margin:0 auto; line-height:35px; } 
.dl_right p a font{ background:#FF0000; color:#FFFFFF;border-radius:3px; padding:0px 3px;}
.dl_right ul li{ height:35px;}
.dl_right ul li.yh{border:1px solid #c8c8c8; }
.dl_right ul li.yh img{ float:left;border-right:1px solid #c8c8c8; }
.dl_right ul li font{ color:#f00;}
.dl_right ul li label{ float:left; width:70px;}
.dl_right ul li input{ padding-left:6px; width:80%; float:left; height:35px; line-height:35px; }
.dl_right ul li input.zd{ height:14px; width:14px; margin-top:10px;}
.dl_right ul li a.dla{ background:#0068c2;width:94%;padding-left:6px;  display:block; text-align:center; color:#fff; font-size:14px;border-radius:3px; }
.dl_right ul li a.wj{ float:right;}