﻿@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body{font:12px/1.5 Tahoma,Arial,"微软雅黑",Helvetica,sans-serif;color: #545454;line-height:1.8em; background-color:#f7f7f7;}

/*============== banenrbox ==================*/
.banenrbox{ width:100%; height:477px;}
#full-screen-slider { width:100%; height:477px; float:left; position:relative}
#slides { display:block; width:100%; height:477px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; right:16%; top:90%; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:30px; height:5px; float:left; margin-left:5px;background:#888888; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#b2191b}

/*================== floor ===================*/
.floor{ background-color:#FFF;  border:1px solid #e5e5e5; margin-top:40px; height:422px;/* overflow:hidden; */width:1200px;}

.flLeft{ width:178px; border-right:1px solid #e5e5e5; float:left; position:relative; z-index:4; height:422px;}
.title_fl{ height:66px; position:relative; z-index:4;}
.l1{ background:url(../images/b1.jpg) no-repeat top center; }
.l2{ background:url(../images/b2.jpg) no-repeat top center; }
.l3{ background:url(../images/b3.jpg) no-repeat top center; }
.l4{ background:url(../images/b4.jpg) no-repeat top center; }
.l5{ background:url(../images/b5.jpg) no-repeat top center; }
.l6{ background:url(../images/b6.jpg) no-repeat top center; }
.l7{ background:url(../images/b7.jpg) no-repeat top center; }
.title_fl span{ position:absolute; z-index:40; top:7px; left:5px; color:#e30005; font-size:22px; font-style:italic; text-transform:uppercase;}
.title_fl h1{ text-align:center; line-height:66px; font-size:18px;}
.flList{ margin:20px; height:278px; overflow:hidden;}
.flList li{ float:left; margin-right:10px; line-height:25px;word-wrap: break-word;word-break: break-word;white-space: -moz-pre-wrap; white-space: -hp-pre-wrap; display:block; min-width:45%;}
.flList li a{ color:#aeaeae;}
.flList li a:hover{ color:#b2191b; text-decoration:underline;}
a.moreInd{ background-color:#f7f7f7; color:#999999; width:130px; height:28px; line-height:28px; text-align:center; display:block; position:absolute; z-index:40; bottom:10px; left:22px;}
a.moreInd:hover{ text-decoration:underline;}

.flMiddle{ float:left; width:34%; height:422px; overflow:hidden;}

.flRight{ float:right; width:51%;max-width:51%; overflow:hidden;}
/*.f1 .topfl li:hover,.f1 .bottomfl li:hover,.f2 .topfl li:hover,.f2 .bottomfl li:hover{ border:1px solid #b2191b;}*/
.topfl li{ float:left;width:201px; _width:190px; height:255px; position:relative; z-index:5;}
.topfl li img{ position:absolute; bottom:0; z-index:50; left:0; width:200px;}
.bottomfl li{ float:left; width:302px;_width:291px; height:163px;position:relative; z-index:5;}
.bottomfl li img{ position:absolute; bottom:0; z-index:50; left:0; width:165px;}
.title_1{ padding-right:10px; margin-top:10px; display:inline-block; text-align:right; position:absolute; z-index:100;}
.p1{ right:10px; top:10px;}
.p2{ right:10px; top:40px;}
.title_1 h2{text-overflow: ellipsis;font-weight: 500;color: #000;text-align: right;font-size: 18px;line-height: 30px;}
.title_1 h3{ text-align:right; font-size:12px; color:#999999;}
.red{ color:#b2191b;}

.f1 .topfl li{ border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-right:1px solid #fff; border-top:1px solid #fff; }
.f1 .bottomfl li{ border-left:1px solid #e5e5e5; border-top:1px solid #fff; border-bottom:1px solid #fff; border-right:1px solid #fff;}
.f2 .topfl li{ border-left:1px solid #e5e5e5; border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #e5e5e5; }
.f2 .bottomfl li{ border-left:1px solid #e5e5e5; border-top:1px solid #fff; border-bottom:1px solid #fff; border-right:1px solid #fff;}



/*============== list ============*/
.leftBox{ width:245px; float:left;}
.leftNav{ border:1px solid #ddd; border-top:3px solid #666666; margin-bottom:20px; background-color:#FFF;}
.leftNav h2{ font-size:16px; color:#b1191a; height:43px; border-bottom:1px solid #ddd; margin:0 10px; line-height:43px;}
.leftNav h2 span{ border-bottom:1px solid #b1191a; height:43px; display:inline-block; padding:0 10px;}

.accordion,.accordion ul,.accordion li,.accordion a,.accordion span{margin: 0;padding: 0;border: none;outline: none;}
.accordion{ padding:0 10px;}
.accordion li{list-style: none; position:relative;}
.accordion li em{ font-size:18px; margin-right:10px;}
.accordion .hanzi{ position:absolute; z-index:99999; top:0; left:30px;height: 40px;line-height: 40px;font-size: 14px;}
/* Layout & Style*/
.accordion li > a{display: block;position: relative;min-width: 110px;padding: 0 10px 0 5px;height:40px; line-height:40px; font-size:14px;color: #666; border-bottom:1px solid #ddd;}
.accordion > li:hover > a,
.accordion > li:target > a,
.accordion > li > a.active{color: #b1191a;}
.accordion li > a span{display: block;position: absolute;top: 7px;right: 0;padding: 0 10px;margin-right: 10px; background:url(../images/ico_1.png) no-repeat 5px -24px;}
.accordion > li:hover > a span,
.accordion > li:target > a span,
.accordion > li > a.active span{color: #b1191a;}
.accordion li:last-child a{border: none;}
/* Sub Menu*/
.sub-menu li a{color: #797979;background: #f8f8f8;border-bottom:0; font-size:12px; padding-left:20px;}
.sub-menu li:hover a{background: #efefef;}
.sub-menu li:last-child a{border: none;}
/* Functionality*/
.accordion li > .sub-menu{display: none;}
.accordion li:target > .sub-menu{display: block;}

.dpBox,.listNav{ border:1px solid #ddd; border-top:3px solid #666666; background-color:#FFF;}
.dpBox h2{ background-color:#f7f5f5; font-size:16px; color:#b1191a; height:43px; line-height:43px; padding:0 10px;}
.dpBox li{ border-bottom:1px solid #ddd; padding:10px 20px;}
.dpBox li h3{ font-size:14px; height:30px; line-height:30px; color:#000;}
.dpBox li .txt2{ color:#9f8457;}
.dpBox li .txt3{ color:#a4a4a4;}
.dpBox li i{ background:url(../images/ico_3.png) no-repeat; display:inline-block; width:12px; height:18px; margin:0 2px;}
.dpBox li .ico_j{ background-position:-4px 1px;}
.dpBox li .ico_y{ background-position:-39px 1px;}
.dpBox li .ico_t{ background-position:-74px 1px;}

.rightBox{ width:900px; float:right;}
.listNav h3{ height:40px; background-color:#f7f7f7; line-height:40px; font-size:16px; padding-left:10px;}
.listNav h3 span{ font-size:12px; color:#999; font-family:"宋体";}

.tiaoList{ padding-left:10px; line-height:22px; margin:8px 0;}
.ss-item{position: relative;display: inline-block;height: 22px;line-height: 22px;border: 1px solid #DDD;font-size: 12px;vertical-align: top;margin: 0 5px 5px 0;padding: 0 26px 0 4px;cursor: pointer;}
.ss-item b{font-weight: 400;}
.ss-item em{color: #e4393c;}
.ss-item i{display: block;position: absolute;width: 25px;height: 22px;right: 0;top: 0;background: url(../images/ico_4.png) no-repeat 7px -140px;}
.ss-item:hover{border-color: #e4393c;text-decoration: none;}
.ss-item:hover i{background-color: #e4393c;background-position: 7px -158px;}

.listN{ border-top:1px solid #ddd;}
.listN span{ font-size:14px; color:#000; background:url(../images/ico_5.png) no-repeat 14px 16px #f7f5f5; padding-left:32px; width:60px; line-height:42px; display:inline-block; float:left; font-family:"微软雅黑";}
.listN ul{ float:left; width:746px; line-height:42px;}
.listN li{ float:left; margin:0 10px;}
.listN .moreEr{ float:right; padding-right:10px; line-height:42px;}
.listN .moreEr i{ background:url(../images/ico_1.png) no-repeat 0px 15px; width:10px; display:inline-block;}

.fArea, .fRange, .fSort, .fPrice, .fMenu, .fType-w, .fType-g, .fType-l{float: left;height: 22px;line-height: 20px;line-height: 24px\9;border: 1px solid #ccc;background-color: #fff;z-index: 10;}
.filter{margin: 10px 0;padding: 5px;position: relative;_position: static;z-index: 10;background: #faf9f9;color: #806f66;}
.fSort{position: relative;display: inline-block;margin-left: -1px;overflow: hidden;padding: 0 15px 0 15px;}
.fSort:hover, a.fSort-cur, a.fType-cur{color: #B10000;background: #F1EDEC;}

.fArea.fDestArea{width: 181px;background: #fff;margin-left: 15px; margin-right:15px;}
.fDestArea .fA-label{text-decoration: none;background-color: #F7F5F5;padding-left: 4px; float:left;color: #B0A59F;height: 22px;}
.fDestArea .fA-text{width: 88px; float:left; text-align:left; padding:0 5px; line-height:22px;}
.fA-text, .fR-text{display: inline-block;height: 22px;overflow: hidden;width: 54px;text-align: center;}
.fDestArea input{ border:0;}
.btn-text{ float:left; width:43px; height:22px; line-height:22px; color:#FFF; background-color:#b2191b; text-align:center; cursor:pointer;}

.fSort:hover, a.fSort-cur, a.fType-cur{color: #B10000;background: #F1EDEC;}
.fType-g, .fType-l{margin-left: -1px;}
.fType-g, .fType-l{position: relative;display: inline-block;width: 30px;overflow: hidden;padding-left: 15px;}
.fType-w i, .fType-g i, .fType-l i{height: 9px;width: 9px;top: 7px;left: 3px;line-height: 9px;}
.filter i{position: absolute;display: inline-block;overflow: hidden;}
.fType-g i, .fType-l i{background:url(../images/ico_6.png) no-repeat;}
.fType-g i{background-position: -49px 0px;}
.fType-g:hover i, .fType-cur i.fTg-ico{background-position: -38px 0px;}
.fType-l i{background-position: -11px 0px;}
.fType-l:hover i, .fType-cur i.fTl-ico{background-position: 0px 0px;}
.ui-page-s{float: right;height: 21px;overflow: hidden;color: #999;font-family: \5B8B\4F53,Helvetica,sans-serif;font-size: 12px;margin-right:10px;}
b.ui-page-s-len{background: 0 0;line-height: 20px;font-weight: 400;}
.ui-page-s b{background-color: #EFEFEF;}
.ui-page-s-prev, .ui-page-s-next{width: 19px;padding: 4px 0 2px;line-height: 1;font-weight: 700;font-size: 12px;text-align: center;background-color: #fff;border: 1px solid #E5E5E5;}
.ui-page-s-len, .ui-page-s-prev, .ui-page-s-next{float: left;display: inline;margin-left: 3px;}

.listBox .item,.gridBox .item {border-bottom: 1px solid #E5E5E5;padding: 20px 10px 20px 0;}
.listBox .item .col-1{ text-align:center; width:190px; overflow:hidden;}
.listBox .item .col-2{ width:300px; margin-top:10px;}
.item .col-2 h3{ font-size:14px; line-height:20px; height:20px; overflow:hidden;}
.item .col-2 p{ color:#999;}
.listBox .item .col-2 span.redFont{ display:inline-block; margin-top:10px;}
.listBox .item .col-3{margin-left: 20px;width: 140px;text-align: center; font-size:18px; margin-top:20px;} 
.listBox .item .col-3 strong {font-weight: 700;font-family: verdana,arial;}
.listBox .item .col-3 del{ font-size:12px; color:#999; font-style:italic; padding-left:5px;font-family: verdana,arial;}
.listBox .item .col-4{ text-align:right; width:235px;} 
.listBox .item .col-4 span.address{ color:#999;}
.listBox .item .col-4 .che{ margin-top:40px; color:#000; font-family:"宋体";}
.item .col-4 .che i{background:url(../images/ico_4.png) no-repeat 0px -272px; width:25px; height:25px; display:inline-block;}

.gridBox .item{ width:205px; float:left; margin:0 10px; padding-right:0;}
.gridBox .item .col-1{ text-align:center; height:205px; width:205px;overflow:hidden; margin-bottom:10px;}
.gridBox .item .col-3{ margin-top:10px; height:35px; line-height:35px;}
.gridBox .item .col-3 .redFont{ float:left; width:110px; overflow:hidden;}
.gridBox .item .col-3 .redFont i{ background:url(../images/ico_4.png) no-repeat 0px -465px; width:15px; display:inline-block;}
.gridBox .item .col-3 .address{ float:right; color:#999;}
.gridBox .item .col-4 .price{ float:left;}
.gridBox .item .col-4 strong {font-weight: 700;font-family: verdana,arial;}
.gridBox .item .col-4 del{ font-size:8px; color:#999; font-style:italic; padding-left:5px;font-family: verdana,arial;}
.gridBox .item .col-4 .che{ float:right;}

/*分页样式*/
.paper{ width:100%;}
.manu{padding: 3px;  margin:20px 3px 3px 3px; text-align: center; float:left;}
.manu a{border: #ddd 1px solid; padding: 2px 5px;  margin: 2px; color: #b2191b; text-decoration: none}
.manu a:hover{border: #999 1px solid;  color: #666; }
.manu a:active{border: #999 1px solid;  color: #666; }
.manu .thisclass{border: #b2191b 1px solid; padding: 2px 5px; font-weight: bold; margin: 2px; color: #fff; background-color: #b2191b}
.manu .disabled{border: #ccc 1px solid; padding: 2px 5px; color: #ccc; margin:2px;}
.total{ float:right;padding: 3px;  margin:20px 3px 3px 3px;}
.total span{margin-left:20px;}


/*================== 订单详情 ==============*/
ul#thumblist{display:block; width:464px; margin-right:-4px;}
ul#thumblist li{float:left;margin-right:4px;list-style:none;}
ul#thumblist li img{ width:60px; height:60px;}
ul#thumblist li a{display:block;border:1px solid #CCC;}
ul#thumblist li a.zoomThumbActive{border:1px solid #b2191b;}

.box-163css{ width:450px; margin:20px 40px; float:left;}

.jqzoom{text-decoration:none;float:left; width:450px; padding:8px 9px; border:1px solid #ccc; margin-bottom:12px;}
.jqzoom .spic{ margin:0 auto; width:450px;}

.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;width:450px; text-align:center;}
.zoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;cursor:crosshair;}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;z-index:5000;width:100%;height:100%;display:none;
z-index:101;}
.zoomWrapper{position:relative;border:1px solid #ccc;z-index:110; left:10px; top:-9px;}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{display:block;position:absolute;z-index:101;}
.zoomIframe{z-index: -1;filter:alpha(opacity=0); -moz-opacity: 0.80;opacity: 0.80;position:absolute;display:block;}

.imgTxt{ float:left; margin:20px 0 20px 60px; width:582px;}
.imgTxt h3{ font-size:18px; color:#000;}
.imgDl{ margin:20px 0;}
.imgDl dd,.leiBox{ line-height:25px; font-size:14px; color:#666;}
.imgDl dd .wenzi{ width:84px; display:inline-block; text-align:Justify;text-justify:inter-ideograph;}
.imgDl dd .wenzi:after {content:" "; letter-spacing:5000px;}
.imgDl .price{ font-size:20px;font-family: arial;}
.imgDl del{ font-style:italic; font-size:12px; color:#b5b5b5;}
.leiBox{ margin:20px 0;}
.leiBox span{ display:inline-block; margin-right:20px; line-height:26px;}

.pmpmTr{ color:#FFF; background-color:#a4a4a4;}
.pmpmother td{ border:1px solid #ddd; line-height:35px;}
.pmpmother td i{ vertical-align:middle;display:inline-block;}

.input_btn {width: 26px;height: 26px;border: 1px solid #ddd;text-align: center;background: #f7f7f7;line-height: 26px;vertical-align: middle;font-family: Arial;}
.input_num {width: 48px;height: 24px;line-height: 24px;border: 1px solid #ddd;text-align: center;vertical-align: middle;font-family: Arial;}
.cp_infor input {vertical-align: middle;font-family: Arial;}
.cp_infor input {vertical-align: middle;font-family: Arial;}


.tb-action{clear: both;padding: 10px 0 0 0px;margin: 10px 0 0;}
.tb-btn-sku{margin-right: 10px;float: left;}
.tb-btn-sku a{margin-right: 0;float: left;overflow: hidden;position: relative;width: 178px;height: 38px;line-height: 38px;background-color: #ffeded;border: 1px solid #c40000;color: #c40000;font-family: 'Microsoft Yahei';font-size: 16px;text-align: center;}
.tb-btn-basket a{background-color: #c40000;border: 1px solid #c40000;color: #fff;}
.tb-btn-basket a i{background:url(../images/head-2014.png) no-repeat 0px -373px;width: 16px;line-height: 38px;display: inline-block;vertical-align: middle;margin: -3px 3px 0 0;}

.actionPro{ margin-top:33px;}
.actionPro a{ margin-right:20px;}
.actionPro i{ background:url(../images/head-2014.png) no-repeat 0px -337px; display:inline-block; width:15px;}

.b2{ margin-top:20px;}
.titleB2{ border-bottom:1px solid #ddd; height:35px; line-height:35px;}
.titleB2 span{ border-bottom:2px solid #b2191b; height:34px; display:inline-block; padding:0 15px; font-size:16px;}

.proNav{ margin:20px 5px;}
.proNav a{ display:inline-block; margin:0 8px; line-height:20px; color:#005aa8;}
.proNav a.redFont{ color:#b2191b;}
.proNav a:hover{ text-decoration:underline;}

.proList{ margin:0 20px; padding-bottom:20px; text-align:center;}
.proList .t_pro,.proList dd{ float:left; width:165px; overflow:hidden;}
.proList .b_pro{ float:right; width:158px; overflow:hidden; background:url(../images/ico_7.png) no-repeat -79px 39px; padding-left:33px; text-align:left;}
.proList .t_pro{ margin-right:10px;}
.proList h3{ font-size:14px; color:#000; height:25px;}
.proList dd{ background:url(../images/ico_7.png) no-repeat 3px 47px; padding-left:33px;}
.proList .b_pro li.pro_1{ color:#999;}
.proList .b_pro li.pro_2{ font-size:16px; margin-top:20px; color:#000;}
.proList .b_pro li.pro_3{ font-size:14px; margin-top:20px;}
.proList .b_pro li.pro_3 a{ color:#fff; background-color:#b2191b; padding:3px 15px; border-radius:3px;}
.proList .b_pro li.pro_4{ margin-top:15px;}
.proList .b_pro li.pro_4 span{ padding-right:10px;}


.dailBox{ margin-top:20px;}

.list_1{ width:1200px; height:41px; border-bottom:1px solid #ddd;}
.list_1 li{  float:left; height:40px; line-height:40px; list-style-type:none; color:#333; font-size:16px;padding:0 30px;cursor:pointer;}
.list_1 li.se{ border-bottom:2px solid #b2191b; color:#b2191b;}
.dail_1{overflow:hidden; margin:10px;}
.dail_a{ }

table {display: table;border-collapse: separate;border-spacing: 2px;border-color: gray; margin-left:20px;}
table.param_tb {border-collapse: collapse;width: 1000px;font-size: 12px;}
.param_tb td {border: 1px solid #666;padding: 0 10px;height: 26px;font-size: 12px;}
.param_tb .first_td {background: #eee;font-weight: 600;color: #000;width: 80px;}

.dail_c li{border-bottom: 1px dashed #ddd;overflow: hidden;line-height:36px; clear:both;}
.dail_c li a{ display:block;float:left;}
.dail_c li .time a{ float:right;color:#666; border:1px solid #b2191b; border-radius:3px; width:100px; height:25px; line-height:25px; text-align:center;}
.dail_c li .time a:hover{ background-color:#b2191b; color:#FFF;}

/*评论*/
.reviews_top{height:100px;padding:10px 0;margin:0 10px;border-bottom:1px solid #ddd;overflow:hidden;zoom:1;position:relative;}
.pecent{width:120px;font-size:60px;font-family:Arial;font-weight:blod;color:#bf1534;text-align:center;float:left;padding-top:10px;}
.pecent span{font-size:30px;}
.pecent p{font-family:微软雅黑;font-size:14px;color:#666;text-align:center;margin-top:10px;}
.hao{width:100px;float:left;padding-left:50px;padding-top:30px;}
.hao p{font-size:12px;color:#666;}
.hao .gray_tape{width:100%;height:6px;background:#ddd;position:relative;}
.hao .red_tape{width:98%;height:6px;background:#bf1534;position:absolute;top:0;left:0;z-index:1;}
.zhong .red_tape{width:1%;}
.cha .red_tape{width:1%;}
.reviews_btn{width:90px;height:26px;border:1px solid #ddd;text-align:center;line-height:26px;background:#f7f7f7;position:absolute;top:43px;right:20px;}
.reviews_btn a{display:block;width:100%;height:100%;}
.reviews_head{height:50px;line-height:50px;margin:0 10px;border-bottom:1px solid #ddd;}
.reviews_nav{padding-left:10px;position:relative;height:100%;}
.reviews_nav span.on{color:#000;font-size:14px;}
.reviews_nav .sj{position:absolute;left:45px;bottom:-1px;}
.reviews_nav span{color:#666;margin-right:15px;font-size:12px;cursor:pointer;}
.reviews_content{overflow:hidden;padding:0 25px;}
.reviews_content li{overflow:hidden;padding-top:20px;}
.reviews_content li .user{width:71px;float:left;}
.reviews_content li .user img{display:block;width:69px;height:69px;border:1px solid #ddd;}
.reviews_content li .user p{text-align:center;font-size:12px;color:#666;padding-top:5px;line-height:18px;}
.text_box{float:right;width:970px;background:#fafafa;padding-bottom:20px;border:1px solid #ddd;position:relative;}
.text_box p{line-height:22px;padding:10px 25px;color:#999;font-size:12px;}
.text_box .sj{position:absolute;left:-10px;top:18px;}

/*========= login ========*/
.loginBox{ margin-top:20px;}
.login{ width:1000px; margin:50px auto}
.loginT{ border-bottom:1px solid #eee; height:40px; line-height:40px; font-size:18px; margin-bottom:20px;}
.loginT span{ border-bottom:3px solid #b2191b; padding:0 10px; display:inline-block; line-height:38px;}
.loginLeft,.regLeft{ float:left; width:483px; padding-right:40px; border-right:1px solid #eee; overflow:hidden;}
.loginRight,.regRight{ float:left; width:430px; margin-left:40px;}
.loginBox .input,.wangji{ margin-bottom:25px; clear:both;}
.input label{ width:80px; margin-right:20px; font-size:14px;}
.input input {width: 270px;height: 36px;border: 1px solid #ddd;vertical-align: middle;line-height: 36px; padding:0 5px;}
.wangji{ margin-left:80px;}
.wangji span{ padding-right:20px;}
.login_btn{ border:0; font-family:"微软雅黑";width: 320px;height: 48px;font-size: 18px;line-height: 48px;text-align: center;display: block;color: #fff;letter-spacing: 10px;background: #b2191b;border-radius: 5px;font-weight: 500; margin:25px 0;}
a.redFont:hover{ text-decoration:underline;}
p.dg{ color:#000; font-size:14px;}

.regLeft{ width:450px;}
.regRight{ width:430px;}
.regLeft .input label{display:inline-block; text-align:right;}
.regLeft .input label span{ font-size:12px;}
.regLeft .input input {width: 300px;}
.regLeft input.button {width: 122px;height: 38px;border: 1px solid #ccc;vertical-align: middle;margin-left: 8px;background: #eee;color: #000;}

/*========== 404 =========*/
.error{ width:580px; margin:20px auto; text-align:center;}
.error a {text-decoration: none;color: #fff;background: #c21d3d;display: block;width: 130px;height: 34px;line-height: 34px;text-align: center;margin: 10px auto 0;}

/*========== shop1 ==========*/
.hotBox{ margin-top:20px;}
.hotTitle{ height:40px; line-height:40px; background-color:#f4f4f4;}
.hotTitle h2{ float:left; color:#b2191b; font-size:16px; margin-left:15px;}
.hotTitle h2 i{ width:3px; height:30px; background-color:#b2191b; margin-right:5px;}
.hotTitle .moreHot{ float:right; margin-right:15px;}

.hotBox li{float: left;width: 18.1%;margin-left: 1.6%; margin-bottom:20px; margin-top:20px;}
a.fevpimg{float: left;width: 98%;height: auto;border: 1px solid #fff;}
a.fevpimg:hover{float: left;width: 98%;height: auto;border: 1px solid #b2191b;}
a.fevpimg img{width: 100%;}
.rpprice{float: left;width: 100%;line-height: 20px;font-size: 14px;color: #b2191b;font-family: "宋体";font-weight: bold;margin-right: -3px;}
.rpprice s{font-size: 12px;color: #a5a5a5;text-decoration: line-through;margin-left: 20px;font-weight: normal;}
.rpname{float: left;width: 100%;height: 20px;line-height: 20px;display: inline;margin-top: 5px;font-size: 12px;color: #b2191b;font-family: "宋体";overflow: hidden;}
.aselnum{width: 100%;font-size: 12px;color: #a5a5a5;}

.shopMenu{width:1140px;height:auto;color:#666;position:relative;margin:0 auto; padding-top:20px;}
.shopMenu ul.payment{width:1140px;height:31px;background:#d8e8f9;margin:20px 0;}
.shopMenu ul.payment li{text-align:center;float:left;line-height:31px;font-size:12px;}
.shopMenu ul.payment li.first_step{width:32%;}
.shopMenu ul.payment li.secend_step{width:32%;}
.shopMenu ul.payment li.third_step{width:31.2%;}
.shopMenu ul.payment li.orange_Tech{color:#fff;background:#E13841;font-weight:bold; position:relative; z-index:2;}
.orange_Tech s{ position:absolute; z-index:20; top:-26px; left:45%;}
.shopMenu ul.payment li.arrow_1,.shopMenu ul.payment li.arrow_2,.shopMenu ul.payment li.arrow_3{width:27px;height:31px;}
.shopMenu ul.payment li.arrow_1{background:url(../images/shop_process.png) no-repeat -205px -35px;}
.shopMenu ul.payment li.arrow_2{background:url(../images/shop_process.png) -240px -0px;}
.shopMenu ul.payment li.arrow_3{background:url(../images/shop_process.png) -240px -35px;}

.shopBox{ width:1140px; margin:0 auto;}
.tableCart{ margin:20px 0;}
.tableCart td{height:42px;padding:0 0 0 18px;}
.trCart td{background:#e0e0e0; font-weight:600;}
.bgNone td{ background:none; font-weight:normal;}
.Bottom_cartlist td{padding-top:15px;}
.Bottom_cartlist .btsb_green input,.Bottom_cartlist .btsb input,.Bottom_cartlist .btsb_blue input{font-size:14px;line-height:33px;height:33px; border:0;}
.Bottom_cartlist .btsb_green .btn,.Bottom_cartlist .btsb_blue .btn{ color:#FFF; padding:0 10px; font-family:"微软雅黑"; cursor:pointer;}
.btsb_green input{ background:#888888}
.btsb_blue input{ background:#c00}
.btsb_green input:hover{ background:#45650f;}
.btsb_blue input:hover{ background:#900;}
.Bottom_cartlist td .btsb .btn{background:none;font-size:12px;color:#666;height:26px;line-height:26px;margin-left:10px; padding:0 10px;}
.Bottom_cartlist td .btsb .btn:hover{color:#c00;}
.pro_tr td{padding:8px 0 8px 18px;}
.numbg{background:#eaeaea;font-size:14px}
.numbg td{height:35px; font-weight:bold;}
.numbg td .price{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}

/*======= 空购物车 ======*/
.errorChe{ width:635px; margin:20px auto;}
.errorChe img{ float:left;}
.errorChe .errorChe_T{ float:left; margin-left:15px; margin-top:50px;}
.errorChe_T h3{ font-size:18px; line-height:40px; color:#000;}
.errorChe_T p{ line-height:25px; font-size:14px;}

/*======== shop3 ======*/
.addressBox{border-bottom: 1px solid #eaeaea;padding:20px 0;}
.addressLeft{float: left;width: 138px;height: 30px;line-height: 30px;display: inline;margin-left: 15px;font-size: 14px;font-family: "宋体";color: #333333;font-weight: bold;}
.addressRight{float: left;width: 86.5%;}
.alladdre{width: 90%;height: auto;padding-left: 10px;border: 1px dashed #b7d2df;background-color: #f8fbfc;}
.evsaddr{width: 100%;height: 25px;line-height: 25px;color: #8a8889;font-size: 12px;font-family: "宋体";}
.expladdr{width: auto;padding-left: 15px;}
.expladdr a{color: #8a8889;font-size: 12px;font-family: "宋体";margin-left: 10px;}
.expladdr a:hover{ color:#b2191b; text-decoration:underline;}
.evsaddr{width: 100%;height: 25px;line-height: 25px;color: #8a8889;font-size: 12px;font-family: "宋体";}
.recname{float: left;width: 100px;height: 25px;line-height: 25px;font-weight: bold;overflow: hidden;white-space: nowrap;word-break: keep-all;}
.recname input{margin-right: 10px;_margin-right: 5px;}
.input300 {width: 300px;}
.input200 {width: 200px;}
.input100 {width: 100px;}
.editaddrare{width: 90%;height: auto;margin-top: 5px;}
.editaddrare{width: 90%;height: auto;margin-top: 5px;}
.evadcont{width: 100%;height: 26px;line-height: 26px;font-size: 12px;font-family: "宋体";margin-top: 10px; clear:both;}
.evadcont span{ display:inline-block;}
.evadctt{float: left;width: 126px;height: 26px;line-height: 26px;text-align: right;color: #666666;}
.evadcinp{float: left;width: auto;height: 26px;line-height: 26px;}
.addressBox input[type=text], .addressBox input[type=password]{height: 22px;line-height: 22px;border: 1px solid #c0c0c0;padding: 0 4px;outline: none; float:left; margin-right:5px;}
select, button, a{cursor: pointer;}
.evadcont input[type=button], .evadcont input[type=submit]{float: left;display: inline;margin-left: 105px;}
.orangebtbg{width: 54px;height: 24px;line-height: 24px;background-color:#b2191b;font-size: 12px;line-height: 21px;color: #fff;border: 0px;}

.alladdre1{width:90%;padding-left: 10px;border: 1px dashed #b7d2df;background-color: #f8fbfc;}
.mrstyle{width: 100px;height: 30px;line-height: 30px;font-size: 12px;font-family: "宋体";color: #3355aa;font-weight: bold;}
.changesty{width: auto;height: 30px;line-height: 30px;font-size: 12px;font-family: "宋体";color: #333333;display: inline;margin-right: 15px;margin-left:15px;}
.selpsstyle{width: 86.5%;height: auto;}
.selpaystyle{width: 100%;height: auto;display: inline;margin-top: 10px;padding-bottom: 5px;border-bottom: 1px dashed #e9e5e6;}
.cfoeastt{float: left;width: 75px;height: 30px;line-height: 30px;display: inline;margin-left: 15px;font-size: 12px;font-family: "宋体";color: #666666;font-weight: bold;text-align: left;}
.selstsright{float: left;width: 88%;height: auto;}
.selps{width: 100%;height: auto;line-height: 25px;font-size: 12px;font-family: "宋体";color: #bbbbbb;display: inline;margin-right: -3px;}
.selstsright{width: 88%;height: auto;}
.selps1, .selps2{float: left;width: 100%;height: 30px;line-height: 30px;font-size: 12px;font-family: "宋体";color: #333333;display: inline;margin-right: -3px;}

.billmess {float: left;width: 90%;display: inline;margin-left: 20px;font-size: 12px;color: #666666;}
.sbillstyle {width: 100%;height: 30px;line-height: 30px;}
.sbillstyle label, .sbillstyle input {float: left;display: inline;margin-right: 10px;}
.sbillstyle input {margin-top: 8px;_margin-top: 4px;}
.editbillare {width: 82%;height: auto;}
.evadcinp input.g3,.evadcinp .g1{ background-color:#f0f0f0; border:1px solid #e5e5e5; width:235px;}
.evadcinp a.g1{ display:inline-block; width:65px; text-align:center; float:left; height:22px; line-height:22px;}
.evadcinp .g2{ background-color:#f7f7f7; border:1px solid #e5e5e5; width:95px; display:inline-block; margin-left:5px; text-align:center; height:22px; line-height:22px;}

.listDing h2 {line-height: 25px;color: #333;font-weight: 700;font-size: 14px;margin: 5px 0 10px;}

.grid-bundle {width: 1140px;margin-bottom: 50px; margin-left:0;table-layout: fixed;text-align: center;border-collapse: collapse;}
thead,tbody,tfoot{display: table-header-group;vertical-align: middle;border-color: inherit;}
tr {display: table-row;vertical-align: inherit;border-color: inherit;}
 
/*.grid-bundle .tube-title{text-align: left;width: 510px;}*/
.grid-bundle .tube-title{text-align: left;width: 820px;}
.grid-bundle th{padding: 4px 0;color: #999;font-weight: 400;text-align: center;}
.grid-bundle .tube-price{width: 100px;}
.grid-bundle .tube-amount{width: 105px;}
.grid-bundle .tube-promo{width: 120px;}
.grid-bundle .tube-sum{width: 110px;}
.grid-bundle .tube-postage{width: 190px;padding-left: 5px;}
.grid-bundle tbody td{background: #fbfcff;}
.grid-bundle .row-border td{background: #b2d1ff;height: 3px;border-right: 2px solid #fff;}
.grid-bundle tfoot td {background: #f2f6ff;padding-top: 12px;padding-bottom: 12px;vertical-align: top; border-top:1px solid #b2d1ff;}

.grid-main{ padding:10px 0;}
.tube-img img{display: block;width: 50px;height: 50px;overflow: hidden;border: 1px solid #e9e9e9;text-align: center;outline: 0;margin: 6px 0;float:left;}
.tube-img .item-title{float:left;line-height: 21px;width:445px;text-align:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top:16px;margin-left:10px;}
.tc-amount{padding-left:16px;}
.tc-amount .minus, .tc-amount .plus{display: inline-block;vertical-align: top;margin-top: 3px;cursor: pointer;border: 1px solid #ccc;width: 11px;height: 11px;overflow: hidden;background-color: #fff;line-height: 11px;float:left;}
.tc-amount .minus{margin-right: 3px;}
.tc-amount .plus{margin-left: 3px;}
.tc-text{border: 1px solid #ccc;outline: 0;resize: none;}
.tc-amount input.tc-text{width: 34px;height: 17px;text-align: center;margin-right:0px;}
.tube-sum .sum{font-weight: 700;}
.hd{float:left;}
.postage-select{float:left;margin-left:10px;}
.postage-select select{border:1px solid #cccccc;}

.tube-bill{text-align:right;padding-right:10px;}
.orderPay{padding: 3px 0;color: #999;}
.orderPay .tc-rmb{color: #666;}
.orderPay strong{color: #666;font-weight: 400;margin-left: 2px;}
.checkbar{text-align:right;}
.checkbar .money{color: #999;}
.checkbar .money .bd{color: #c00;font-size: 24px;font-weight: 700;font-family: tahoma;}
.tc-rmb{font-family: arial;}
.checkbar .money .realPay strong{letter-spacing: 1px;margin-left: 4px;}
.go-wrapper a{width: 182px;height: 37px;line-height:37px;background-color:#c40000;color:#FFF;font-size:16px;text-align:center;display:block;float:right;margin:20px 0;}


/*支付成功+支付失败 [shop5]*/
.serBox{ width:500px; margin:50px auto;}
.serBox img{ float:left; margin-right:30px;}
.serTxt{ float:left; margin-top:20px;}
.serTxt h2{ color:#000; font-size:18px; font-weight:600; line-height:40px; height:40px;}
.serTxt p{ font-size:14px; line-height:25px;}
.serTxt span.redFont{ font-family:Arial, tahoma; font-size:24px;}
.serTxt p a{ font-size:12px; color:#999; margin-right:10px;}.serTxt p a:hover{ color:#c00; text-decoration:underline;}
.serTxt p a.redFont{ color:#b2191b;}

/*== shop4 ==*/
.payB{width: 70%;height: auto;margin: 20px auto;}
.paymess{width: 100%;height: 60px;line-height: 60px;text-align: center;font-size: 24px;font-family: "微软雅黑";color: #8a8889;display:inline-block; margin-bottom:10px;}
.paymess img{vertical-align: middle;}
.payList{width: 99%;display: inline;margin-top: 10px;}
.payList table{width: 95%;height: auto;border: 1px solid #eee;}
.payList table thead{width: 100%;background-color: #eeeeee;}
.payList table thead th{width: 33%;height: 25px;line-height: 25px;border-right: 1px solid #ffffff;text-align: center;font-size: 12px;color: #333333;}
.payList table tr td{height: 25px;line-height: 25px;border-top: 1px solid #eee;border-right: 1px solid #eee;text-align: center;font-size: 14px;color: #333333;}

.bankBox{ background-color:#f4f4f4; width:1060px; margin:0 auto 20px; border:1px solid #eee; padding:20px;}
.bankBox h2{ font-size:14px; font-weight:600; color:#000;}
.bankL{}
.bankL dt{ float:left; height:40px; margin:10px 0;}
.bankL dt input {float: left;display: inline;margin-top: 15px;margin-right: 10px;}
.bankL dd{ float:left; margin-left:20px; line-height:30px; padding-top:15px;}
.bankBox li{float:left;margin-left:15px;margin-right:15px;padding:10px 0;_margin:0 10px 0 11px;}
.bankBox li input{float:left;margin:12px 5px 0 0;*margin:10px 1px 0 0;display:block;}
.bankBox li span {display: block;width: 134px;height: 36px;float: left;border: #ddd 1px solid;cursor: pointer;}
.bank_logo li span.gh_bank,.bank_logo li span.zh_bank,.bank_logo li span.jh_bank,.bank_logo li span.nh_bank,.bank_logo li span.pf_bank,.bank_logo li span.sf_bank,.bank_logo li span.xy_bank,.bank_logo li span.bj_bank,.bank_logo li span.gd_bank,.bank_logo li span.ms_bank,.bank_logo li span.zx_bank,.bank_logo li span.gf_bank,.bank_logo li span.pa_bank,.bank_logo li span.zg_bank,.bank_logo li span.jt_bank{background:url(../images/bank_logo.png);}
.bank_logo li span.gh_bank{background-position:8px 0;}
.bank_logo li span.zh_bank{background-position:8px -32px;}
.bank_logo li span.jh_bank{background-position:8px -67px;}
.bank_logo li span.nh_bank{background-position:8px -99px;}
.bank_logo li span.pf_bank{background-position:8px -132px;}
.bank_logo li span.sf_bank{background-position:8px -165px;}
.bank_logo li span.xy_bank{background-position:8px -199px;}
.bank_logo li span.bj_bank{background-position:8px -232px;}
.bank_logo li span.gd_bank{background-position:8px -264px;}
.bank_logo li span.ms_bank{background-position:8px -297px;}
.bank_logo li span.zx_bank{background-position:8px -329px;}
.bank_logo li span.gf_bank{background-position:8px -362px;}
.bank_logo li span.pa_bank{background-position:8px -397px;}
.bank_logo li span.zg_bank{background-position:8px -429px;}
.bank_logo li span.jt_bank{background-position:8px -462px;}
.bankBtn{ background-color:#ff4041; width:155px; height:44px; line-height:44px; text-align:center; color:#FFF; font-size:16px; margin-top:20px;}
.bankBtn a{ color:#FFF;}

.itip {line-height: 190%;font-size: 12px;border: 1px dotted #FFD9A7;border-image-source: initial;border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;color: #666;padding: 6px 10px 4px 25px;background: url(../images/w.gif) 5px 8px no-repeat; width:1064px; margin:10px auto 20px;}
.itip h2{ font-size:14px; font-weight:600; height:30px; color:#333;}
.itip strong{ color:#333;}

/*求购询价*/
.inputList{ padding:10px 5%; overflow:hidden;}
.inp_hf{ margin-left:10px;margin-right:5px;}
.inputBox{ margin:10px 15px;}
.inputBox table{ border:1px solid #ddd; margin-left:50px; color:#999;}
.inputBox .tbBox{ background-color:#eee; height:40px; color:#000; text-align:center;}
.inputBox tr{ height:35px; line-height:35px; border-bottom:1px solid #eee;}
.NorBox{ padding-left:40px;}
.NorBox input{ float:left;}
.NorBox .input_btn{ margin-right:5px;}
.Umed{float: left;width: auto;}
.yellowbtbg{ width:82px; height:26px; border-radius:3px; background-color:#ff333f; color:#FFF; border:0;}
.yellowbtbg:hover{ background-color:#b2191b;}


/*采购加盟*/
.mBanner{ text-align:center; background-color:#0078C9; position:relative; z-index:10; min-width:1200px;}
.mBut{ position:absolute; z-index:20; bottom:10px; left:20%; background:url(../images/ico_b.png) no-repeat center; width:140px; height:42px; line-height:35px; font-size:18px; color:#FFF;}
.mBut a{ color:#FFF;}

.baiBox{ min-width:1200px; padding:30px 0; background-color:#FFF;}
.baiLeft{ width:568px; height:393px;}
.baiRight{ margin-left:50px; margin-top:20px;}
.baiRight h2{ font-size:18px; height:40px; line-height:40px; font-weight:bold;}
.baiRight span{ line-height:30px; font-size:15px;}
.baiRight b{ margin-right:5px; font-size:12px;}

.mLie{ margin:20px 0;}
.mLie h3{ font-size:16px; font-weight:bold; height:30px; line-height:30px;}
.mLie_s{ background:url(../images/m_3.jpg) no-repeat center; height:63px; line-height:63px; font-size:14px;}
.mLie_s span{ display:inline-block; overflow:hidden;}
.mLie_s .writeFont{ color:#FFF; font-size:16px; width:180px; text-align:center;}
.mLie_s .mTxt{ margin-left:60px; font-size:14px;}
.mLie_s .m_1{ width:180px; padding-right:40px;}
.mLie_s .m_2{ width:135px; padding-right:57px;}
.mLie_s .m_3{ width:140px; padding-right:63px;}
.mLie_s .m_4{ width:120px;}

.imgBottom{ text-align:center; margin-top:30px;}

/*帮助中心*/
.leftHolp{ width:210px; float:left; overflow:hidden;}
.leftHolp h2{ height:60px; line-height:60px; font-size:24px; color:#b2191b; background-color:#f7f7f7; padding-left:20px; border-bottom:1px solid #eee;}
.leftHolp ul li,.leftHolp dl dt{ height:35px; line-height:35px; font-size:14px; padding-left:30px;}
.leftHolp ul li.se,.leftHolp dl dd.se{ background-color:#f7f7f7; border-bottom:1px solid #b2191b; color:#b2191b;}
.leftHolp ul li a:hover,.leftHolp ul li.se a{ color:#b2191b;}
.leftHolp dl dt{ border-top:1px solid #eee;}
.leftHolp dl dd{ padding-left:40px; height:30px; line-height:30px;}
.leftHolp dl dd a{ color:#999;}
.leftHolp dl dd a:hover,.leftHolp dl dd.se a{ color:#b2191b;}

.rightHolp{ width:947px; min-height:707px; float:left; padding:0 20px; border-left:1px solid #eee;}
.titleHolp{ font-size:18px; height:50px; line-height:50px; margin:10px auto; border-bottom:1px solid #eee;}
.titleHolp i{ width:3px; background-color:#b1191a; display:inline-block; height:20px; float:left; margin-top:15px; margin-right:10px;}
.txtHolp{ line-height:25px; padding-left:10px;}
.txtHolp p{ font-size:14px;}

/*关于我们*/
.bannerAbout{ background:url(../images/top-bg.gif) no-repeat center top #fff; height:637px; text-align:center;}
.writeBg{ background-color:#FFF;}
.a_1{ background:url(../images/a_1.jpg) no-repeat right top; padding-right:340px; margin-bottom:30px; }
.writeBg h1{ font-size:24px; height:45px; line-height:45px; color:#000; margin-bottom:20px;}
.a_1 p{ font-size:16px; text-indent:2em; line-height:30px;}
.aboutUs{ padding-top:20px;}
.aboutUs dl{ background:url(../images/aboutimg2.png) no-repeat top left; padding-left:40px;}
.aboutUs dl dt{ font-size:20px; line-height:45px; color:#000; font-weight:bold;}
.aboutUs dl.a_2 dd{ font-size:16px; line-height:30px; text-indent:2em;}



.topfl li img:hover{ left:6px;
-webkit-transform: translate(6px,0);
transform: translate(6px,0);
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;}


.bottomfl li img:hover{ left:6px;
-webkit-transform: translate(6px,0);
transform: translate(6px,0);
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;}


/*新增css*/
/*.ind_z{width:1200px;margin:20px auto;position:relative;z-index:100;}
.home-rank-overflow{width: 1200px;overflow: hidden;height: 302px; background-color:#FFF;}
.home-rank-wrapper .home-rank-title{position: absolute;width: 113px;height: 20px;top: -11px;left: 50%;margin-left: -56px;background-color: #fff;background: url(../images/title_c.png) no-repeat #fff top center;}
.home-rank-wrapper .home-rank-devlist{margin-right: 0;border: 2px dashed #333;padding: 30px 20px 30px 65px;height: 240px;width: 1113px;margin: -1px 0 0 -1px;}
.home-rank-wrapper .home-rank-devlist li{float: left;width: 320px;margin-right: 65px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;height: 240px;padding-left: 69px;background: url(../images/rankicon_a.jpg) no-repeat;}
.home-rank-wrapper .home-rank-devlist li.home-rank-ft{background-position: 2px 22px;}
.home-rank-wrapper .home-rank-devlist li.home-rank-second{background-position: -7px -282px;}
.home-rank-wrapper .home-rank-devlist li.home-rank-third{background-position: -5px -591px;margin-right: 0;}
.home-rank-wrapper a{background-color: #fff;width: 250px;height: 240px;display: block;padding: 20px 30px 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;text-align: center;}
.home-rank-wrapper .home-rank-img-wp{height: 150px;width: 150px;margin: 0 auto 5px;text-align: center;}
.home-rank-wrapper a img{max-width: 140px;max-height: 140px;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;vertical-align: middle;display: inline-block;margin-left: -3px;}
.home-rank-wrapper a img:hover{-webkit-transform: translate(0,-6px);transform: translate(0,-6px);-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.home-rank-wrapper .home-rank-pro-title{font-size: 14px;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.home-rank-wrapper .home-rank-price{font-size: 16px;color: #000;font-family: helvetica,"Microsoft YaHei";}
.home-rank-wrapper .home-rank-price span{font-weight: 700;}
*/
.homeList{ width:1200px; margin:0 auto; background-color:#FFF;}
.homeList li{width: 318px;*width: 290px;_width: 290px;height: 269px;*height: 249px;_height: 249px;float: left;display: inline-block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;padding: 20px;_padding:10px;*padding:10px;background-color:#FFF;border-bottom: 1px solid #e9e9e9;}
.homeList .goods-ad{float: left;width: 220px;height: 269px;margin-right: 25px;padding: 0;}
.goods-block2 .goods-ad {float: right;margin: 0 0 0 25px;}
.homeList .goods-ad a{display: block;position: static;}
.homeList li a{display: block;}
.homeList li a{width: 198px;height: 229px;display: block;color: #333;font-size: 14px;}
.homeList .goods-ad a img{display: block;width: 220px;height: 269px;max-width: 220px;max-height: 540px;position: static;}
.homeList li a img{max-width: 138px;max-height: 138px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;display: inline-block;position: absolute;bottom: 16px;right: 14px;}
.goods-one a img:hover{-webkit-transform: translate(-6px,0);-moz-transform: translate(-6px,0);-ms-transform: translate(-6px,0);-o-transform: translate(-6px,0);transform: translate(-6px,0);-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out; right:20px;-right:20px;}
.goods-name{overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;max-width: 100%;font-size: 16px;text-align: left;}
.goods-brief{font-size: 12px;color: #999;margin-top: 5px;text-align: left;width: 162px;overflow: hidden;word-break: break-all;line-height: 1.4;max-height: 32px;}
.homeList li .goods-price{margin: 11px 0 2px -5px;font-size: 16px;text-align: left;position: relative;z-index: 22;font-family: helvetica,"Microsoft YaHei";}
.homeList li .goods-price span{font-weight: 700;}
.homeList li a .goods-recommend{background: #ee3531;padding: 3px 10px;display: inline-block;height: 12px;color: #fff;font-size: 12px;line-height: 12px;text-align: center;-webkit-border-radius: 1px;-moz-border-radius: 1px;-ms-border-radius: 1px;-o-border-radius: 1px;border-radius: 1px;position: relative;z-index: 222;min-width: 28px;}
.goods-ft {border-right: 1px solid #e9e9e9;}

.home-rank-outer{width:1200px;margin:50px auto 40px;}
.home-rank-overflow{width:1200px;overflow:hidden;height:302px}
.home-rank-wrapper{position:relative;width:1200px;height:302px;border-left:0;border-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px; background-color:#FFF;}
.home-rank-wrapper>li{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;z-index:1}
.home-rank-wrapper>li.active{z-index:2}
.home-rank-wrapper .home-rank-title{position:absolute;width:113px;height:20px;top:-11px;left:50%;margin-left:-56px;background-color:#fff;background:url(../images/title_c.png) no-repeat #fff}
.home-rank-wrapper .home-rank-title.home-rank-hot{background-position:17px 0}
.home-rank-wrapper .home-rank-title.home-rank-ev{background-position:17px -20px}
.home-rank-wrapper .home-rank-title.home-rank-comment{background-position:17px -40px}
.home-rank-wrapper .home-rank-devlist{margin-right:0;border:2px dashed #333;padding:30px 20px 30px 65px;height:240px;width:1113px;margin:-1px 0 0 -1px}
.home-rank-wrapper .home-rank-devlist li{float:left;width:320px;margin-right:65px;*margin-right:-25px;_margin-right:-25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:240px;padding-left:69px;background:url(../images/rankicon_a.jpg) no-repeat}
.home-rank-wrapper .home-rank-devlist li.home-rank-ft{background-position:2px 22px}
.home-rank-wrapper .home-rank-devlist li.home-rank-second{background-position:-7px -282px}
.home-rank-wrapper .home-rank-devlist li.home-rank-third{background-position:-5px -591px;margin-right:0}
.home-rank-wrapper .home-rank-devlist li a:hover .home-rank-pro-title{text-decoration:underline}
.home-rank-wrapper .home-rank-devlist li a:hover img{margin:-10px 0 10px -3px}
.home-rank-wrapper .home-rank-img-wp{height:150px;width:150px;margin:0 auto 5px;text-align:center}
.home-rank-wrapper .home-rank-img-wp:before{content:"";height:100%;display:inline-block;vertical-align:middle}
.home-rank-wrapper a{background-color:#fff;width:250px;height:240px;display:block;padding:20px 30px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:center}
.home-rank-wrapper a img{max-width:140px;max-height:140px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align:middle;display:inline-block;margin-left:-3px}
.home-rank-wrapper .home-rank-pro-title{font-size:14px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.home-rank-wrapper .home-rank-price{font-size:16px;color:#000;font-family:helvetica,"Microsoft YaHei"}
.home-rank-wrapper .home-rank-price span{font-weight:700}
.home-rank-wrapper .home-rank-price.goods-price-uncfm{color:#999;font-size:14px;margin-left:0}
.home-rank-icon{display:inline-block;text-align:center !important;height:10px;width:100%;margin-top:10px;*margin-left:50%;_margin-left:50%;}
.home-rank-icon li{background:url(../images/hot_icon.png) -22px 0 no-repeat;cursor:pointer;display:inline-block;width:12px;height:10px;margin-right:6px; _float:left;*float:left;}
@media screen and (max-width:1348px) {
    .home-product-recomm {
        width: 955px;
    }
}


/*求购询价*/
.qgxjtable{width: 60%;height: auto;margin-top: 5px;}
.qgxjtable h1{ font-size:18px; font-weight:bold;}
.inputList{ padding:10px 5%; overflow:hidden;}
/*.inp_hf{ margin-left:10px;margin-right:5px;}
.inputBox{ margin:10px 15px;}
.inputBox table{ border:1px solid #ddd; margin-left:50px; color:#999;}
.inputBox .tbBox{ background-color:#eee; height:40px; color:#000; text-align:center;}
.inputBox tr{ height:35px; line-height:35px; border-bottom:1px solid #eee;}
.NorBox{ padding-left:40px;}
.NorBox input{ float:left;}
.NorBox .input_btn{ margin-right:5px;}
.Umed{float: left;width: auto;}*/
.yellowbtbg{ width:122px; height:30px; border-radius:3px; background-color:#ff333f; color:#FFF; border:0; font-size:14px;}
.yellowbtbg:hover{ background-color:#b2191b;}
.wzbox{ position:relative; z-index:10;}
.wzts{ position:absolute; right:0%;width:310px; height:410px;padding: 40px 50px 8px 100px;background:url(../images/sq.jpg) no-repeat top center;/*border: 3px solid #FF0000; */z-index:20; font-size:14px; line-height:22px;}
.wzts h2{ font-size:14px; font-weight:600; margin-top:20px;}
.wzts i{ background:url(../images/w.gif) no-repeat center; width:16px; height:16px; display:inline-block;}
.qgxjcont{width: 100%;height: 30px;line-height: 30px;font-size: 12px;font-family: "宋体";margin-top: 10px; clear:both;}
.qgxjcont span{ display:inline-block;}
.qgxjctt{float: left;width: 126px;height: 30px;line-height: 30px;text-align: right;color: #666666;}
.qgxjcinp{float: left;width: auto;height: 30px;line-height: 30px;}
.qgxjcinp input[type=text],.qgxjcinp select{height: 26px;line-height: 26px;border: 1px solid #c0c0c0;padding: 0 4px;outline: none; float:left; margin-right:5px;}
.qgxjcinp select{ padding-right:0px; min-width:100px;}
select, button, a{cursor: pointer;}
.qgxjcont input[type=button], .qgxjcont input[type=submit]{float: left;display: inline;margin-left: 105px; font-family:"微软雅黑";}
.qgxjcont input.xz_btn{ width:122px; height:30px; border-radius:3px; background:url(../images/btn1.gif) no-repeat center; color:#FFF; border:0;margin-left:0px;}
.qgxjtxt{ height:auto;}
.qgxjtxt textarea{ width:300px;}
.zyBox{ margin-left:105px; margin-top:10px;}
.line2{ border-top:1px dotted #999; height:0; margin:25px auto;}
.qgxjcont input.zcbox{background:url(../images/btn2.gif) no-repeat center;}
.qgxjcont input.dlbox{background:url(../images/btn3.gif) no-repeat center;}


.tBox{ background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); position: fixed; z-index: 9999; top:0; left:0; width: 100%; height: 100%;}
.tcKu{ 
    background: #fff; 
    border-radius: 8px; 
    text-align: center; 
    position: absolute;
    width: 300px;
    font-size: 16px;
    top: 24%;
    left: 40%;
}
.tcKu a{float:right; display: inline-block; margin: 10px 10px 0 0;}
.tcKu h1{ padding:2% 5%; margin: 30px auto;}
.tcKu p{ background: #c81c18; padding:2% 5%; color: #fff;}