@charset "utf-8";
/*top*/





/*ad*/
.topad .clo_i{font-size: 20px; color: #fff; top: 8px; right: 8px; display: block;}
.inad-01{ height: 176px; background: url("../images/ad_04.png") 50% 0px scroll;}
.brand-ad{ height: 144px; display: block; background: url("../images/brand-ad.jpg") 50% 0px scroll;}
.brand-ad:hover{background: url("../images/brand-ad-2.jpg") 50% 0px scroll;}
.in-kfbanner{display: block; width: 175px; position: fixed;  height: 105px; z-index: 90; left: 0px; bottom:186px;}
.in-kfba{ padding:15px 60px 0px 10px; background-color: rgba(0, 0, 0, 0.6);  border-radius: 0px 80px 80px 0px; width: 115px;  display: block; position: relative;  z-index: 90; width: 110px; height: 65px; color: #fee5c2; }
.in-kfbanner img{display: block; position: absolute; z-index: 2; right: 5px; bottom: 0px;}
.in-kfbanner:hover .in-kfba{color: #fff;}
.inposfix{position: fixed; left: 0px;  bottom:0px; z-index: 90; width: 100%; height: 150px;}
.inkf-bomban{display: block; background-color: rgba(0, 0, 0, 0.7); position: relative; height: 150px; z-index: 2;  width: 100%;}
.inkf-bombg{width: 480px; margin: 0px auto; z-index: 2; position: relative; background: url("../images/in-kfban-bg.png") -10px 20px no-repeat; height: 91px;  padding-top: 47px; padding-left: 520px; padding-right: 200px;}
.inkf-pp{width:171px; height: 210px; position: absolute; z-index: 2; background: url("../images/kfpeple.png") no-repeat; right: 0px; bottom: -12px;}
.inkf-bombg .seach-box input{margin-top: 0px; }
.inkf-bombg .seach-box a{margin-top: 0px;}
.hm-box{width: 380px; display: block; float: right; margin-right: 135px; margin-top: 10px; background: #fff; height: 34px; line-height: 38px; border-radius: 34px;}
.hm-box input{ display: block; float: left; width: 62%; border: 0px; padding-left: 3%; line-height: 34px;}
.hm-box a{display: block; width: 35%; display: block; float: right; text-align: center; height: 34px; line-height: 34px; background: #ffd200; color: #4c2700; border-radius: 0px 34px 34px 0px;}
.hm-box a:hover{color: #000; background: #ffdd3d;}
.rtkef-box{ width: 80px;position: fixed; z-index: 92; right: 20px; margin-top: -205px; top: 50%;}
.rtkef-box li a{display: block; text-align: center; border: 1px #ececec solid; background: #fff; height: 70px; padding-top: 10px; line-height: 32px; position: relative;}
.rtkef-box li.rtkli_01 a{border-bottom: 1px #fff solid; border-radius: 5px 5px 0px 0px;}
.rtkef-box li.rtkli_02 a,.rtkef-box li.rtkli_03 a,.rtkef-box li.rtkli_04 a{ border-bottom: 1px #fff solid;}
.rtkef-box li.rtkli_05 a{border-radius: 0px 0px 5px 5px;}
.rtkef-box li.rtkli_01 a:hover,.rtkef-box li.rtkli_02 a:hover,.rtkef-box li.rtkli_05 a:hover { border: 1px #f7431d solid;}
.rtkef-box li.rtkli_03 a:hover,.rtkef-box li.rtkli_04 a:hover{ border: 1px #f7431d solid; border-left: 0px;}
.telldiv{border: 1px #fff solid; border-right: 0px; height: 80px; position: absolute; z-index: 2; top:-1px; line-height: 80px; color: #f7431d; font-size: 20px; display: block; background: #fff; overflow: hidden; width: 0px; left: 0px; -moz-transition:all .3s ease-in; -webkit-transition:all .3s ease-in; -o-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in;}
.rtkef-box li.rtkli_03:hover .telldiv{ left: -190px; z-index: 2; top:-1px; width: 150px; padding: 0px 20px; border: 1px #f7431d solid; border-right: 0px;}
.yjfkdiv{border: 1px #fff solid; border-right: 0px; height: 0px; position: absolute; z-index: 2; top:0px; color: #f7431d; font-size: 20px; display: block; background: #fff; overflow: hidden; width: 0px; left: 0px; -moz-transition:all .3s ease-in; -webkit-transition:all .3s ease-in; -o-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in;}
.rtkef-box li.rtkli_04:hover .yjfkdiv{ left: -441px; z-index: 4; top:-200px; width: 400px; padding: 0px 20px; border: 1px #f7431d solid; height: 300px; }
.rtkef-box li.rtkli_04:hover i{height: 80px; display: block; position: absolute; left: 0px; width: 2px; z-index: 5; background: #fff; top:0px;} 
.text-yjbox{border:1px #ececec solid; height: 152px;}
.text-yjbox textarea{line-height: 22px; height: 132px; padding:10px 3%; border: 0px; width: 94%;}
.hotin{margin-left: 3px;}

/*PC index*/


/*intop-icon*/
.intop-icon{height: 120px; background: #fff;}

/*inmod-01*/
.midcp{border-radius: 5px; min-height: 382px; width: 988px; margin: 15px auto 0px auto; padding-left: 212px; position: relative;}
.midcp-lf{width: 212px; height: 382px; font-size: 16px; left: 0px; top:0px; bottom: 0px; position: absolute; z-index: 2; border-radius: 5px 0px 0px 5px;}
.mid-lfimg{width: 140px; position: absolute; left: 44px; bottom:0px; z-index: 3;}
.midcp-lf h3{ font-size: 20px; font-weight: bold; padding-left: 20px; padding-top: 20px; padding-bottom: 15px;}
.midcp-lf h3 i{font-size: 16px; margin-left: 10px;}
.midcp-lf-nav{ padding-right: 10px; }
.midcp-lf-nav li{ line-height: 40px; height: 48px; }
.midcp-lf-nav li a{display: block; float: left; max-width: 92%; font-size: 13px; min-width: 130px; border: 1px #fff solid; border-left: 0px; color: #fff; border-radius: 0px 22px 22px 0px; padding: 0px 10px 0px 20px;}
.midcp-lf-nav li a:hover{background-color:rgba(255,255,255,0.30); color: #333; }

.midcp-ui01{background-image: url("../images/inlibg-01.jpg");}
.midcp-ui02{background-image: url("../images/inlibg-02.jpg");}
.midcp-ui03{background-image: url("../images/inlibg-03.jpg");}
.midcp-ui04{background-image: url("../images/inlibg-04.jpg");}
.midcp-ui05{background-image: url("../images/inlibg-05.jpg");}
.midcp-ui06{background: -webkit-linear-gradient(#41abea, #6bdfc8); background: -o-linear-gradient(#41abea, #6bdfc8); background: -moz-linear-gradient(#41abea, #6bdfc8); background: linear-gradient(#41abea, #6bdfc8); }

.midcp-rt{ padding-left: 4px;}
.midcp-rt li{ padding-left: 20px; width: 278px; border: 1px #fff solid; background: #fff; padding-right: 20px; display: block; float: left; padding-top:15px; padding-bottom:15px; margin-left: 4px; margin-right: 3px; margin-bottom: 8px; min-height: 155px;}
.midcp-rt li:hover{box-shadow: 1px 1px 3px #ccc; border: 1px #f7431d solid;}
.midcp-rt li:hover .col3{color:#f7431d;}
.midcp-rt li:hover .txt{color: #333;}
.midcp-rt li:nth-child(3),.midcp-rt li:nth-child(6){margin-right: 3px; }
.midcp-rt li:nth-child(4),.midcp-rt li:nth-child(5),.midcp-rt li:nth-child(6){margin-bottom: 0px;}

/*inmod-02*/
.inmod-02{ height: 774px; background: url("../images/inbg-a.jpg") 50% 0px no-repeat scroll;}
.inm-in-tab{width: 762px; height: 50px; display: block; margin: 30px auto 0px auto;}
.inm-in-tab li{width: 250px;  float: left; margin: 0px 2px; background-color:rgba(255,255,255,0.4); border-radius: 3px 3px 0px 0px; height: 50px; display: block; line-height: 50px; text-align: center; font-size: 18px; color: #fff;}
.inm-in-tab li.intab-hov{background:rgba(255,255,255,1);  border-radius: 3px 3px 0px 0px; color: #333;}
.inm-in-box{width: 1180px; border-radius: 3px; padding: 30px 10px; margin: 0px auto; background: #fff; box-shadow: 0px 0px 3px #666;}
.inm-b-3{width: 33.33%; float: left; }
.inm-b-3 .inb3-tit{ border-bottom: 1px #ececec dashed; margin: 0px 40px 0px 40px; padding: 15px 110px 15px 20px;}
.inm-b-3 .titimg{ right: 10px; top:-11px; width:85px;}

/*inmod-03*/
.midcp03{ height: 565px; width: 988px; margin: 15px auto 0px auto; padding-left: 212px; position: relative;}
.midcp03-lf{ height: 547px;}
.midcp03-lfn{ padding-left: 30px; padding-top: 40px; }
.midcp03-lfn li{ line-height: 40px; height: 50px; }
.midcp03-lfn li a{display: block; font-size: 14px; border: 1px #fff solid; border-right: 0px; color: #fff; border-radius: 3px 0px 0px 3px; padding: 0px 10px 0px 20px;}
.midcp03-lfn li a:hover{color: #006fa9;}
.midcp03-lfn li.mcphov a{ background: #fff; color: #006fa9;}

.midcp03-rt{ margin-left: 7px; border: 1px #ececec solid; border-bottom: 0px; border-right: 0px;}
.midcp03-rt li{ width: 245px; display: block; float: left; }
.midcp03-rt li a{border: 1px #ececec solid; height: 160px; padding: 10px; display: block; text-align: center; border-left: 1px #fff solid; border-top:1px #fff solid;}
.midcp03-rt li a img{width: 140px; max-width:140px; left: -20px; height: 140px; top: -20px; position: absolute;}
.midcp03-rt li:hover a{border: 1px #f7431d solid;}
.midcp03-rt li:hover .col3{color:#f7431d;}
.midcp03-rt li:hover .txt{color: #333;}
.in-sbimg{width: 100px; position: relative; margin: 0px auto; height: 100px; overflow: hidden; }

/*inmod-04*/
.mid04-lf{width: 820px; background: #fff; border-radius: 3px; height: 550px; }
.tic_tab{border-bottom:1px #ececec solid; padding: 8px 75px 8px 8px;}
.tic_tab li{ position:relative; height:34px; font-size: 16px; display:block; float:left;  padding:0px 10px; margin: 0px 5px; line-height:34px; text-align:center; }
.tic_tab li:hover{cursor: pointer; color: #f7431d;}
.tic_tab li.tthov{color: #fff; background: #f7431d; border-radius: 3px;}
.det_tab_box{padding: 10px 15px;}
.mb-new{width: 47%;}
.top-imgnew{ min-height: 80px; padding: 15px 15px 15px 155px; display: block; float: left; width: 225px;}
.top-imgnew:hover{background: #f5f5f5;}
.top-imgnew img{position: absolute; left: 15px; width: 120px; height: 90px; top:10px;}

.mid04-rt{width: 365px;}
.in-ask-a{display: block; padding-top: 20px;}
.in-ask-a .a{background: #f5f5f5; border-radius: 5px; padding: 5px 10px; color: #333;}
.in-ask-a .q{padding: 10px 10px 0px 10px; line-height: 22px;}
.in-ask-a:hover .a{color: #f7431d;}
.in-ask-a:hover .q{color: #333;}

/*inmod-05*/
.hzhb{ width: 1136px; height:481px; background:url("../images/hz_icon.png") 0px 0px no-repeat; margin: 0px auto;}
.hzhb_box{height: 105px;}
.hzhb_box span{ display: block; float: left; height: 75px; padding: 15px 13px; }
.hzbox01{padding-top: 43px;}
.hzbox02{padding-top: 43px; padding-left: 83px;}
.hzbox03{padding-top: 34px;}
.hzhb_img:hover img{transform:rotateY(360deg); -ms-transform:rotateY(360deg); /* IE 9 */-moz-transform:rotateY(360deg); 	/* Firefox */-webkit-transform:rotateY(360deg); /* Safari 和 Chrome */-o-transform:rotateY(360deg); -moz-transition:all .3s linear; -webkit-transition:all .3s linear; -o-transition:all .3s linear; -ms-transition:all .3s linear; transition:all .3s linear;}

/*定位弹层*/
.cit-box-over{max-height: 410px; overflow: auto; margin: 0px 30px 0px 30px;}
.rmcity{padding-left: 70px; position: relative; line-height: 18px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px #ececec solid;}
.rmcity a{padding: 0px 5px; line-height: 28px;}
.rmcity a:hover{color: #f7431d;}
.rmcity span{position: absolute; color: #888; z-index: 2; top:15px; left: 0px;}
.laycity-tit{line-height: 40px; height: 40px; border-bottom: 1px #ececec dashed; color: #333; }
.laycity-tit li{ float: left; padding-right: 50px;}
.laycity-tit li.laytit-hov{color: #f7431d;}
.laycity{ line-height: 18px; overflow: auto; margin-top: 10px; height: 200px; overflow: auto;}
.laycity a{ display: block; float: left; width: 67px;  line-height: 28px;}
.layer-com{position: fixed; left: 50%; top:50%; z-index: 100; }
.laycom-box{background: #fff; border-radius: 5px; z-index: 120; position: relative;}
.lay-com-tit{height: 42px; background: #f5f5f5; border-radius: 5px 5px 0px 0px; padding: 0px 20px; color: #333; line-height: 42px; font-size: 16px;}
.seltime{width: 100%; right:-1px; max-height: 139px; overflow: auto;}
.seltime a{border-bottom: 1px #ececec solid;}

/*登录弹层*/
.login-box{background: #fff; border-radius: 5px; height: 451px; padding-left: 474px; border-radius: 5px 5px 5px 5px; z-index: 120; position: relative;}
.log-imgleft{position: absolute; z-index: 2; left: 0px; top: 0px;}
.logbox-mod{ padding: 10px 25px;}
.logbox-mtab{height: 50px; }
.logbox-mtab li{width: 50%; display: block; height: 50px;  float: left; border-bottom: 1px #ccc solid;}
.logbox-mtab li a{line-height: 50px; height: 50px; display: block; color: #333; text-align: center; font-size: 18px;}
.logbox-mtab li.lmtab_hov{border-bottom: 1px #f7431d solid; }
.logbox-mtab li.lmtab_hov a,.logbox-mtab li.lmtab_hov a:hover{ color: #f7431d;}
.logbox-mbox{ padding: 20px 30px;}
.logmbox-li{border-bottom: 1px #e3e3e3 solid; padding-left: 90px; height: 40px; padding-top: 20px; padding-bottom: 10px;}
.logmbox-li input{border: 0px; height: 40px; line-height: 40px; width: 100%;}
.logbli-lf{width: 80px; left: 10px; top:28px; font-size: 15px;}
.yzm_a{ width: 90px; right: 0px; top:24px; font-size: 14px;}

/*分页*/
.list_page{ height:35px;text-align:center; width:650px; margin:0 auto; padding:30px 0}
.list_page a,.list_page span{ color:#aaa; margin:0 2px; font-family:Arial; height:33px; padding:0 12px; border:1px solid #e5e5e5; line-height:33px; color:#888; border-radius:2px; display:inline-block}
.list_page a:hover{ border-color:#ccc; color:#f7431d}
.list_page span.page_no{ background:#e5e5e5; color:#999}
.list_page span.page_no02{ background:#fff; color:#999;border: none;}
.list_page a.page_in{ border-color:#f7431d; background:#f7431d; color:#fff;}

/*brand*/
.bd-classify{background: #fff; border-radius: 3px; padding: 20px; width: 1160px; margin: 0px auto; margin-bottom: 15px;}
.classify{ padding-left: 80px; position: relative; padding-bottom: 10px; line-height: 18px; border-bottom:1px #ececec solid;}
.classify a{padding: 0px 5px; color:#333; margin: 0px 10px 10px 10px; line-height: 28px; display: block; float: left; min-width: 105px;}
.classify a.hov,.classify a.hov:hover{background: #f7431d; color: #fff; border-radius: 20px; text-align: center;}
.classify a:hover{color: #f7431d;}
.classify span{position: absolute; z-index: 2; top:5px; left: 0px; width:80px;}
.bd-classify .classify:last-child{ border-bottom: 0px;}
.clify{padding-top: 10px;}
.clify a{min-width: auto; padding: 0px 15px;}
.clify span{top:15px;}
.brandlist{margin: 0px -5px; padding-top: 7px;}
.bdlist-box{width: 230px; display: block; padding: 6px; float: left; }
.bdlist-box a{ display: block; background: #fff; min-height: 315px; padding-top: 20px; text-align: center; border: 1px #fff solid;}
.bdlist-box a:hover{border: 1px #f7431d solid;}
.bdlist-box a:hover .col3{color: #f7431d;}
.bdlist-box a:hover .col8{color: #333;}
.bdlist-box img{width: 200px; height: 200px;}
.fwbtn{background: #fff; display: block; float: right; height: 30px; border-radius: 3px; border: 1px #ececec solid; padding: 0px 30px 0px 20px;  line-height: 30px; position: relative; margin-top: 10px;}
.fwbtn i{position: absolute; right: 12px; top: 8px;}
.fwbtn:hover i{color: #f7431d;}

/*newslist*/
.n-listb{ background: #fff; min-height: 380px; border-radius: 3px; width:425px; padding:10px;}
.wn-listb{ background: #fff; border-radius: 3px; width:880px; padding:10px;}
.timgnew-ul{ padding: 30px; padding-top: 0px; padding-bottom: 10px;}
.timgnew-ul li{position: relative; line-height: 40px; padding-top:5px; padding-bottom:5px; border-bottom: 1px #ececec solid;}
.timgnew-ul li span{position: absolute; right: 0px; top:0px; font-size: 12px; color: #888;}
.timgnew-ul li a{height: 40px; color: #333; padding-right: 80px; font-size: 16px; display: block; }
.timgnew-ul li a:hover{color: #f7431d;}
.timgnew-ul li:last-child{border-bottom:0px;}
.wdlist{padding: 15px 0px;}
.wdlist a{display: block; float: left; width: 46%; padding: 10px 2%}
.wdlist p{padding-left: 40px;}
.wdlist .stit{top: 0px; left: 10px;}
.tit-q{background: #f5f5f5; border-radius: 3px; line-height: 30px; margin-bottom: 5px;}

/*detail*/
.detnew-lf{width: 900px; float: left; height:440px; overflow: hidden; }
.det-lf{width: 900px; float: left;}
.dlf-tbox{background: #fff; padding: 30px; border-radius: 3px;}
.dlf-tbox-lf{width: 320px; float: left;}
.bigimg{width: 304px; height: 304px;}
.smimg{ margin: 10px 0px 10px -8px; width: 320px; height: 80px;}
.smimg li{width: 70px; display: block; float: left; padding: 5px;}
.smimg li a{display: block; border: 3px #fff solid; position: relative;}
.smimg li a i{width: 0px; display: block; border: 0px;  position: absolute; top:-15px; left: 50%; margin-left: -3px;}
.smimg li.smihov a{border: 3px #f7431d solid;}
.smimg li.smihov a i{border-top: 6px #fff solid; border-left: 6px #fff solid; border-bottom: 6px #f7431d solid; border-right: 6px #fff solid;}
.dlf-tbox-rt{width: 500px; float: right;}
.bq-red{border-radius: 3px; background: #f7431d; padding: 0px 5px; color: #fff; line-height: 24px; display: block; float: left; margin-right: 5px;}
.bq-org{border-radius: 3px; background: #ff8053; padding: 0px 5px; color: #fff; line-height: 24px; display: block; float: left; margin-right: 5px;}
.fxfx{ background: #fe824e; border-radius: 3px; padding: 0px 5px; line-height: 24px; position: relative;}
.fxspan{border-left: 1px #fff solid; color: #fff; margin-left: 5px; width: 70px; display: block; text-align: center; float: right;}
.fximg{display: block; float: left; width: 16px; margin-top: 3px;}
.fxfx:hover{background:#f7431d; }
.fxbox{background: #fffaef; display: none;width: 338px; border:1px #f7431d solid; position: absolute; height: 24px; line-height: 24px; padding:0px 10px; color: #f7431d; left: -130px; bottom: -32px; border-radius: 3px; }
.fxfx:hover .fxbox{display: block;}
.cpxq_jg{background: #f5f5f5; margin-top: 10px; margin-bottom: 10px; padding:20px; position: relative; padding-right: 80px;}
.cpjg_rt{width: 115px; border-left: 1px #ccc solid; text-align: center; position: absolute; right: 0px; top:20px;}
.fw-form{padding-left: 80px; position:relative; margin-top: 15px;}
.fw-form-tit{width: 80px; position: absolute; left: 0px; top: 5px;}
.form-indq{padding: 0px 10px; position:relative; height: 30px; line-height: 30px; border: 1px #ccc solid; border-radius: 3px;}
.form-indq .farrows{position: absolute; z-index: 2; right: 10px; top: 10px;}
.formindq-box{background:#fff; width: 480px; left: 0px; border-radius: 3px; position: absolute; border: 1px #ccc solid; padding:0px 15px 15px 15px; margin-top: -1px; z-index: 2; padding-top: 5px;}
.fortit{background: #f5f5f5; padding-left: 10px; padding-top: 10px;}
.fortit .laycity-tit{height: 28px; line-height: 28px;}
.fortit li{width: 80px; float: left; text-align: center; height: 28px; line-height: 28px; border: 1px #f5f5f5 solid; padding-right: 0px; border-bottom: 0px;}
.fortit .laytit-hov{ background: #fff; border: 1px #ccc solid; border-bottom: 0px; border-radius: 3px 3px 0px 0px;}
.formindq-box .laycity a{ padding-left: 5px; border: 1px #fff solid; width: auto; padding-right: 35px;}
.zcxx{border: 1px #ccc solid; border-radius: 3px; display: block; float: left; height: 30px; line-height: 30px; margin-right: 10px; padding: 0px 15px; position: relative; margin-bottom: 5px;}
.zcxx i{display: none;}
.formindq-box .laycity a.zhov,.fw-form a.zhov{border: 1px #f7431d solid;}
.formindq-box .laycity a.zhov i,.fw-form a.zhov i{position: absolute; display: block; right: -1px; bottom: -1px; width: 19px; height: 19px; background:url("../images/ok.png") no-repeat; z-index: 2;}
.titbox{height: 44px; border-bottom: 1px #ececec solid; margin-top: 10px; padding: 10px 10px 0px 10px;}
.titbox a,.titbox span{display: block; position: relative; float: left; line-height: 44px; padding: 0px 20px; font-size: 16px;}
.titbox a.tithox-hov,.titbox span.tithox-hov{color: #f7431d}
.titbox a.tithox-hov:after,.titbox span.tithox-hov:after{background:#f7431d; height: 2px; border-radius:2px; position: absolute; left:0px; bottom:-1px; width:100%; clear: both; content: ""; }
.detail-js-txt{padding: 30px;}
.fw-dettit{height: 30px; margin-bottom: 20px; border-bottom: 1px #ececec solid; position: relative;}
.fw-dettit span{display: block; position: absolute; z-index: 2; background: #fff; width: 150px; font-size: 18px; color: #333; font-weight: bold; text-align: center; height: 30px; line-height: 30px; top:15px; left: 50%; margin-left: -75px;}
.fwbz-mod{padding-left: 110px; position: relative; margin: 0px 30px; padding-top: 20px; line-height: 28px;}
.fwbz-mod img{width: 75px; position: absolute; left: 8px; top: 24px;}
.fwpj-box{padding: 20px 150px 20px 55px; position: relative; margin: 0px 30px; border-bottom:  1px #ececec solid; line-height:  28px;}
.fwpj-box .pjimg_i{width:30px; position: absolute; z-index: 2; left: 0px; top: 20px;}
.fwpj-box .pjtime{width: 160px; text-align: right; position: absolute; right: 0px; top:21px; color: #888;}
.cjwtmod{padding-bottom: 20px;}
.cjwt-box{border-bottom:  1px #ececec solid; line-height:  28px; margin: 10px 30px; padding: 10px 0px;}
.cjwt-box p{padding-left: 34px; line-height: 34px;}
.cjwt-box p .stit{left: 0px; top:0px;}
.cjwtmod .cjwt-box:last-child{border-bottom: 0px;}
.det-rt{width: 285px; float: right;}
.kfimg{width: 90px; border-radius: 60px; }
.fwul { padding-left: 30px;}
.fwul li{width: 50%; float: left; height: 30px; line-height: 30px; color: #333;}
.fwul li i{margin-right: 5px;}
.yylist-rt{height: 150px; margin: 10px; overflow: hidden;}
.yylist-rt li{height: 30px; line-height: 30px;}
.yylist-rt li a{display: block;}
.selltab{position: sticky; top:0px; left: 0px; background: #fff; z-index: 80; width: 880px; }
.rtsellbox{position: fixed; z-index: 80; width: 255px; bottom: 0px; right: 50%; margin-right: -600px;}
.det-sblc{margin: 30px 30px; position: relative; }
.det-sblc li{padding-left: 60px; position: relative; padding-bottom: 10px; padding-top: 10px;}
.det-sblc li .num{position: absolute; display: block; width: 28px; height: 28px; line-height: 28px; top:10px; left: 6px; font-size: 18px; color: #fff; text-align: center; background: #f7431d; border-radius: 20px; z-index: 40;}
.det-sblc li i{ clear: both; content: ""; background: #f7431d; display: block; height: 100%; position: absolute; width: 1px; font-size: 0px; left: 20px; top: 10px;}
.det-sblc li:last-child i{display: none;}
.det-sbtable{ background: #f5f5f5;}
.det-sbtable thead td{ background: #f5f5f5;}
.det-sbtable td{ background: #fff; padding: 5px 15px;}
.det-ewmtit{padding-right: 100px; padding-left: 20px; position: relative; border-bottom: 1px #ececec solid; padding-bottom: 30px;}
.det-rt-ewm{width: 80px; text-align: center; position: absolute; z-index: 2; font-size: 12px; right: 10px; top:-14px;}
.det-rt-ewm img{width: 80px;}
.det-tsxx{background: #f5f5f5; border-radius: 5px; padding: 15px;}
.det-lfmid{font-size: 16px; line-height: 28px;}
.det-lfmid p{padding: 5px 0px;}
.zsk-seabg{width: 635px; height: 90px; background: url("../images/zsk-seabg.jpg"); padding-left: 185px; padding-top: 36px;}
.zsk-seabg .seach-box{width: 420px; margin-top: 1px;}
.zsk-seabg .seach-box input{margin-top: 0px; width: 70%;}
.zsk-seabg .seach-box a{width: 28%; margin-top: 0px;}
.mod-seachtit{background: -webkit-linear-gradient(left,#ff6c59, #f7431d); background: -o-linear-gradient(right,#ff6c59, #f7431d); background: -moz-linear-gradient(right,#ff6c59, #f7431d); background: linear-gradient(to right,#ff6c59, #f7431d); padding: 15px 15px 15px 80px; color: #fff; position: relative;}
.mod-seachtit img{position: absolute; left:20px; top:20px; width: 46px;}
.rt-cxbox{padding: 30px;}
.rt-cxbsea{background: #fff; position: relative; border-radius:3px; height: 38px; border: 1px #ccc solid;}
.rt-cxbsea input{border: 0px; padding-left: 2%; line-height: 38px; width: 74%; }
.rt-cxbsea a{display: block;  margin: -1px -1px -1px 0px; width: 24%; height: 40px; float:right; text-align: center; line-height: 40px; color: #fff; cursor: pointer; border-radius: 0px 3px 3px 0px; background: #f7431d; }
.rt-cxbsea a:hover{color: #fff; background: #e82f08;}
.lfdet-tit{padding-left: 40px;}
.wdtt-span{position: absolute; left: 0px; top:10px;}
.selfl-box{position: absolute; width: 400px; right: -16px; top:31px; background: #fff; border: 1px #ccc solid; z-index: 2;}
.selfl-box .sboxlist{width: 34%; display: block; float: left;}
.selfl-box .sboxlist a{display: block; line-height: 34px; padding-left: 20px; padding-right: 15px; position: relative;}
.selfl-box .sboxlist a i{font-size: 12px; color: #888; position: absolute; right:10px; top:11px;}
.selfl-box .sboxlist a.hov{background: #f5f5f5; color: #f7431d;}
.selfl-box .sboxlist a.hov i{color:#f7431d}
.selfl-box .line{position: absolute; width: 1px; font-size: 0px; left: 34%; top:0px; bottom: 0px; background: #ececec;}
.rt-fw-form .fw-form-tit{width: 70px; left: 10px;}


/*购物车*/
.gwc-head{width: 520px; display: block; float: right; position: relative; padding-top: 50px;}
.gwc-head li{ position: relative; display: block; float: left; padding: 0px 20px; text-align: center; }
.gwc-head:after{clear: both; content: ""; display: block; width: 400px; background: #ccc; height: 2px; position:absolute; top:38px; left: 50px;}
.gwc-head li i{display: block; position: absolute; width: 20px; height: 20px; color: #fff; text-align: center; line-height: 20px;  z-index: 5; border-radius: 20px; left: 50%; top:-20px; margin-left: -10px; background: #ccc;}
.gwc-head li .line{left: 0px; width: 100%;  display: none;  position: absolute; height: 2px; z-index: 2; top:-12px; }
.gwc-head li.hov i{ background: #f7431d;}
.gwc-head li.hov .line{display: block; background: #f7431d;}
.gwc-head li:nth-child(1) .line{width: 50%; left: 50%;}
.gwc-head li:nth-child(5) .line{width: 50%; right: 50%;}
.gwc-head li.hov{ color: #f7431d;}
.gwc-head li.prehov{color: #ff8033;}
.gwc-head li.prehov i{ background: #ff8033;}
.gwc-head li.prehov .line{display: block; background: #ff8033;}
.gwc-tit{float: right; padding-top: 27px;}
.qbbtit{height: 40px; line-height: 40px; margin-top: 10px; margin-bottom: 10px; font-size: 16px; }
.qbbtit i{display: block; height: 18px; width: 3px; background:#f7431d; float: left; margin-top: 12px; border-radius: 5px; margin-right: 8px;}
.inbtn-list{background: #fff; border: 1px #ccc solid; height: 14px; text-align: center; margin-top: 5px; margin-right: 7px; width: 14px; border-radius: 3px; display: block; float: left;}
.inbtn-list i{display: none;}
.inbl-hov{border: 1px #f7431d solid; }
.inbl-hov i{ display: block; color: #f7431d;}
.a-sbdiv{background: #ececec; margin-top: 10px;}
.a-sbdiv td{ padding:10px 40px; background: #fff;}
.a-sbdiv .bbec td{ padding:10px 25px; }
.a-sbdiv .top-table td{padding: 10px 25px;}
.d-sbdiv td{ padding:10px 40px; }
.d-sbdiv .bbec td{border-bottom: 1px #ececec solid; padding:20px 25px; }
.d-sbdiv .top-table td{padding: 10px 25px;}
.gwcmbox{border: 1px #e3e3e3 solid; margin-left: 120px; height: 40px; margin-bottom: 10px;}
.gwcmbox input{border: 0px; height: 40px; padding-left: 3%; line-height: 40px; width: 97%;}
.gwcmbox .logbli-lf{width: 140px; left: -140px; top:7px;}
.gwcmbox textarea{border: 0px; width: 94%; height: 170px; padding: 10px 3%; line-height: 24px;}
.quanbox{ width: 202px; border-radius: 3px; border: 1px #ececec solid; height: 160px; position: absolute; left: 0px; top: 28px; background: #fff; z-index: 2;}
.quanbox a{display: block; line-height: 30px; border-bottom: 1px #ececec solid; padding: 0px 10px 0px 20px;}
.quanbox a.hov{background: #f5f5f5;}
.quanbox a:hover .col8{color: #f7431d;}

.ddpay-xx{ padding: 10px 0px 20px 0px; margin: 0px 20px 0px 40px;}
.ddpay-xx li{float: left; line-height: 30px; padding: 10px 100px 10px 0px; font-size: 16px;}
.address{border: 1px #f7431d solid; background: #fffdf3; padding: 15px; margin: 20px 40px; line-height: 30px; font-size: 16px;}
.kjzf{padding: 10px 0px 20px 0px; margin: 0px 20px 0px 40px;}
.zf-btn{width: 180px; padding: 10px 20px; height: 61px; border: 1px #ececec solid; border-radius: 5px; margin-right: 30px; display: block; float: left;}
.zf-btn:hover{border:1px #f7431d solid; }
.zf-btn img{border-radius: 5px;}

.laymy .logbli-lf{width: 90px; left: -90px;}

/*个人中心*/
.left-nav li{ display: block; line-height: 50px; padding-left: 30px; font-size: 16px;}
.left-nav li.hovnav{background: #f7431d; color: #fff;}
.left-nav li i{color: #f7431d; }
.left-nav li.hovnav i{color: #fff;}
.user-boxul li{width: 17%; display: block; float: left; padding-left: 8%; position: relative;}
.user-boxul li .ispan{display: block; height: 54px; width: 54px; border-radius: 50px; background: #fff; position: absolute; left: 0px; top: -4px; text-align: center; color:#f7431d}
.user-boxul li .ispan i{font-size: 30px; line-height: 54px; }
.user-boxul li a,.u-zcbox li a,.u-zcbox li span{display: block;}
.u-zcbox li{ padding-right: 2%; float: left; width: 32%;}
.u-zcbox li a,.u-zcbox li span{ border: 1px #ececec solid; position: relative; padding: 15px; padding-left: 100px; border-radius: 3px;  }
.u-zcbox li i{ position: absolute; left: 28px; top:16px; font-size: 48px; color:#f7431d}
.u-zcbox li:last-child{padding-right: 0px;}
.grxx{border: 1px #ececec solid; background: url("../images/usebg.png") right 0px no-repeat; padding: 20px;}
.ddgltab{background: #f5f5f5; border-radius: 3px; line-height: 50px;}
.ddgltab li{padding: 0px 30px; float: left; position: relative; font-size: 16px;}
.ddgltab li a{display: block; color: #333;}
.ddgltab li i{clear: both; content: ""; display: none; background: #f7431d; height: 2px; width: 100%; position: absolute; z-index: 2; bottom: 0px; left: 0px;}
.ddgltab li.ddtab-hov a,.ddgltab li a:hover{color:#f7431d;}
.ddgltab li.ddtab-hov  i{display: block;}
.bbq-box{width: 87px; height: 35px; padding-left: 25px; color: #fff; line-height: 35px; font-size: 18px; margin-left: 20px; background: url("../images/quan-bg.png") no-repeat;}
.nbbq-box{width: 87px; height: 35px; padding-left: 25px; color: #666; line-height: 35px; font-size: 18px; margin-left: 20px; background: url("../images/nquan-bg.png") no-repeat;}

/*关于我们*/
.gywm-nav{background: #f5f5f5; margin-bottom: 10px; font-size: 16px; height: 50px; border-radius: 3px; line-height: 50px; padding-left: 40px; }
.gyred-hov{color:#f7431d}
.gy-lnav li{padding-left: 55px;}
.gy-lnav li i{margin-top: 16px; display: none;}
.gy-lnav li.hovnav{border-radius: 3px;}
.gy-lnav li.hovnav i{display: block;}
.hovnav a,.hovnav a:hover{color: #fff;}
.qbb-rttxt p{padding-bottom: 10px;}

/*轮播样式*/
.wrapper {display: flex; margin-bottom: 40px; align-items: center;justify-content: center;position: relative;min-height: 380px;}
.wrapper .container {position: relative;margin: 0 auto;}
.horizontal .container { width: 290px;  height: 300px;}
.container .cards-list {position: absolute;left: 0;top: 0;overflow: hidden;background-color: #fff;border-radius: 0.3125rem;transition: 330ms; border: 1px #ccc solid;}
.horizontal .cards-list {width: 100%;}
.img{padding: 10px;}
.img>img {display: block;width: 100%; height: 100%; object-fit: cover;-webkit-user-drag: none;-moz-user-select: none;user-select: none;}
.main-con {padding-bottom: 20px; font-size: 16px; color: #333; text-align: center;}
.btn-direct {position: absolute;top: 50%;z-index: 100;width: 4rem;height: 4rem;transform: translateY(-50%);cursor: pointer;transition: .2s;}
.btn-direct.btn-left {left: -25px;}
.btn-direct.btn-right {right: -25px;}
.btn-direct>span {position: absolute;left: calc(50% - .6rem);top: calc(50% - .6rem);width: 1.2rem;height: 1.2rem;border-top: 2px solid #ccc;border-left: 2px solid #ccc;}
.horizontal .shift-left {transform: translateX(25%) rotate(-45deg);}
.horizontal .shift-right {transform: translateX(-25%) rotate(135deg);}
.navigation {position: absolute;bottom: 1rem; left: 50%;transform: translate(-50%);}
.navigation .dot {display: inline-block;width: .5rem;height: .5rem;margin: .5rem;border: .125rem solid #ccc;background-color: #ccc;border-radius: 100%;cursor: pointer;}
.navigation .dot.active {background-color: #ff7646; border: .125rem solid #ff7646;}

.lay-box{width: 400px; z-index: 200; height: 300px; position: fixed; left: 50%; top:50%; margin-left: -200px; margin-top: -185px;}
.laybox-bg{ background: #fff; padding-top: 40px; height: 260px; border-radius: 5px; position: relative;}
.clo{position: absolute; z-index: 200; bottom:-50px; left: 50%; margin-left: -16px; width: 32px;}

/*注册*/
.regbg{background: url("../images/zcbg.jpg") 50% 0px scroll no-repeat; height: 721px;}
.regbox{background: #fff; border-radius: 5px; margin-top:35px; padding: 20px 40px; width: 360px; margin-right: 50px;}
.regbox .logbox-mbox{padding: 0px;}
.regbox .logbli-lf{width: 106px;}
.regbox .logmbox-li{padding-left: 116px;}
.regbox .logb-li2{padding-left: 70px;}
.regbox .logb-li2 .logbli-lf{width: 70px;}

/*list*/
.list-a{ margin-top: 13px; display: block; float: right; width: 240px; border-left: 1px #ececec solid;}
.list-a a{display: block; min-height: 70px; padding: 12px 20px 12px 100px; margin-left: 20px; }
.list-a a:hover{background: #f5f5f5;}
.list-a a:hover .col8{color: #444;}
.list-a .zximg{width: 76px; left: 9px; top:9px;}

.list-b{ margin-top: 20px; display: block; float: right; width: 240px; }
.list-b a,.listb-abox{display: block; min-height: 54px; padding: 12px 20px 12px 75px; margin-left: 20px; }
.listb-abox{margin-top: 20px; display: block; }
.list-b a:hover .col9{color: #222;}
.list-b .zximg{width: 54px; left: 9px; top:9px;}
.listb-abox .zximg{width: 63px; left: -4px; top:2px;}
.list-b a:hover .zximg{width: 60px; left: 6px; top:6px;}
.hnimg{left:71px; top:-1px;}
.list-line{height: 60px; width: 1px; margin:25px auto; background:#ececec;}

.list-c{ margin-top: 20px; border-right: 1px #ececec solid;}
.list-c a{display: block; min-height: 54px; padding: 15px 40px 15px 115px; margin-left: 20px; }
.list-c a:hover .col9{color: #222;}
.list-c a:hover .a_r{color: #f8451d;}
.list-c .zximg{width: 54px; left: 39px; top:12px;}
.list-c a:hover .zximg{width: 60px; left: 36px; top:9px;}

.list-d{padding: 10px 15px;}
.list-d li{line-height: 30px; }
.list-d li a{height: 30px; display: block; padding-left: 15px; background: url("../images/bit.png") no-repeat 0px 12px;}

.list-e{ padding-bottom: 20px; padding-top: 15px;}
.list-e a{display: block; min-height: 60px; padding: 5px 0px 5px 85px; }
.list-e a:hover .col9{color: #222;}
.list-e a:hover .a_r{color: #f8451d;}
.list-e .zximg{width: 64px; left: 9px; top:9px;}
.rtmark{position: absolute; width: 64px; height: 64px; left: 8px; top: 8px; overflow: hidden;}
.rtmark .pr{width: 64px; height: 64px; position: relative;}
.list-e .rtmark .pr .zximg{width:100px; max-width: 100px; left: -18px; height: 100px; top:-18px;}

.list-new-ul{padding-bottom: 20px; margin: 0px 10px;}
.list-new-ul li{border-bottom: 1px #f0f0f0 solid; background: url("../images/bit.png") 24px 22px no-repeat; padding-left: 40px; }
.list-new-ul li a{display: block; font-size: 16px; padding: 10px 0px; line-height: 30px; padding-right: 200px; position: relative;}
.list-new-ul li a .rttime{width: 200px; right: 20px; top:11px; text-align: right; position: absolute; font-size: 14px;}
.list-new-ul li:last-child{border-bottom: 0px;}

.cplb-item{margin: 20px 0px;}
.cplb-item a{display: block; width: 20.2%; padding: 15px 2.4%; display: block; float: left;}
.cplb-item a:hover{background: #f5f5f5;}
.cplist-it{margin: 20px 0px;}
.cplist-it a{display: block; width: 16%; padding: 15px 2%; display: block; float: left;}
.cplist-it a:hover{background: #f5f5f5;}

.rdzx-rt{padding: 15px 0px;}
.rdzx-rt li{width: 46%; float: left; padding: 5px 2%;}
.rdzx-rt li a{display: block; text-align: center; background: #f5f5f5; padding: 0px 10px; border-radius: 20px; line-height: 30px;}
.rdzx-rt li a:hover{background: #f7431d; color: #fff;}

.news-list a{ display: block; min-height: 145px; padding: 20px 15px 20px 220px;  border-bottom: 1px #ececec solid;}
.news-list a:hover{background: #f5f5f5;}
.news-list a img{position: absolute; left: 15px; width: 190px; height: 143px; top:20px;}

/*common*/
.tith3{height: 40px; line-height: 40px;}
.tith3 .ym-tag{width: 78px; line-height: 16px; margin-top: 9px; display: inline-block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rt-pam{right: 20px; top:13px; }
.rt-more{float: right; font-size: 14px;}
.rt-pam i,.rt-more i{color: #ccc; padding-top: 2px; padding-left: 3px;}
.rt-pam:hover i,.rt-more:hover i{color:#f7431d}

@media only screen and (max-width:320px){	
}

/*6plus+*/		
@media only screen and (min-width:640px){
}

@media only screen and (max-width:1280px){
}












