/*头部*/
.wrapper{width:1300px; margin:0px auto;}
.hidden_pc{ display: block;min-height: 500px;}
.hidden_mb{display: none;}
.phone_nav{display:none;}
.toper { background:#fff; width:100%; border-top:3px solid #0579e7}
.toper .head{height:120px}
.toper .logo { display:block;float:left; background:url(../images/logo.png) no-repeat center;width:168px; height:70px; margin-top: 25px; background-size: 100%; position: relative;}
.toper .logo::after{ display: block; width: 1px; height:76px; content: ""; margin:0 0 0 12px; background:url(../images/line.png) center no-repeat; position: absolute; right:-20px}
.toper .t_left{ float:left; height:120px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between;justify-content: space-between; align-items: center;}
.toper .t_left .word{padding-left:40px;line-height: 180%; font-size:16px;}
.toper .t_left dl{ font-size: 28px; color: #0082ff; font-weight:bold; margin-bottom: 5px; letter-spacing:2px;}
.toper .t_left dl span{color:#dd137b;}
.toper .t_right{float:right; height:120px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between;justify-content: space-between; align-items: center;}
.toper .t_right .tel{padding:0;background: url(../images/righttel.png) no-repeat left 2px; padding-left: 65px;}
.toper .t_right .tel strong { color:#dd137b; font-size:22px; line-height:150%;}
.toper .t_nav{height:55px; background:#056ae7; border-bottom:1px solid #054491;}
.toper ul{font-size:0;background:url(../images/navline.png) no-repeat left center;}
.toper ul li { display:inline-block;text-align:center; width:14.28%;background:url(../images/navline.png) no-repeat right center; position: relative;}
.toper ul li:hover i,.toper ul li.check i { background:url(../images/enon.png);}
.toper li a {font-size:16px; display:block; height:55px; line-height:55px;color:#fff;}
.toper li a:hover,.toper li:hover>a,.toper ul li.check a {color:#ddd;}
.toper li dl { position:absolute; z-index:999;top:55px;left:0px;width:185px;display:none; text-align:left; background:#00458B;padding:10px 0}
.toper li:hover>dl { display:block}
.toper li dl dd a,.toper li dl dd a:hover,.toper li.check dl dd a {font-size:14px; height:35px;line-height:35px;border-top:0;color:#fff; overflow:hidden;padding:0 20px}
.toper li dl dd a:hover { background:#231b00}
.mbmenu,.Fast-nav { display:none;}
.productlist{padding:0 0 10px; margin-top: -20px; margin-left: -20px;}
.productlist li{float:left;width: calc(100% / 3 - 20px);margin-left: 20px; margin-top: 20px;box-shadow:0px 3px 4px rgba(0,0,0,.1)}
.productlist li:nth-child(3n+1){clear: both;}
.productlist h2{font-size:14px; padding:15px 0; border-bottom: 1px solid #e2e2e2; text-align: center}
.productlist .img-hover{overflow: hidden;}
.productlist .img-hover img{-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.productlist li:hover .img-hover img{transform:scale(1.1);}

.z-tit1{position:relative;padding:70px 0 60px;text-align:center}
.z-tit1 h3{position:relative;z-index:2;font-size:28px;color:#333;margin-bottom:15px;font-weight: bold;}
.z-tit1 h3 strong{font-size:36px;color:#e42a13;margin:0 10px;}
.z-tit1 h3 b{color:#102568}
.z-tit1 em{font-weight:100;position:relative;z-index:2;font-size:18px;letter-spacing:2px;color:#666; font-style: normal; text-transform: uppercase;}
.z-tit1 em:before{content:'';position:absolute;left:-113px;top:50%;margin-top:-3px;width:82px;height:6px;background:url(../images/tit-l.png) no-repeat left center}
.z-tit1 em:after{content:'';position:absolute;right:-110px;top:50%;margin-top:-3px;width:79px;height:6px;background:url(../images/tit-r.png) no-repeat left center}
.z-tit1 .bg{position:absolute;top:85px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;font-size:72px;color:#f0f0f0;letter-spacing:10px}
.z-tit1.white em,.z-tit1.white h3{color:#fff}
.z-tit1.white em:before{background-image:url(../images/tit-l_white.png)}
.z-tit1.white em:after{background-image:url(../images/tit-r_white.png)}
.z-tit1.white strong{color:#fff;opacity:.15}

.case{padding:0 0 70px 0;}
.case_l{float:left; width:30%; margin-top: 5px;}
.case_r{float: left; width:70%}
.casefont { background: url(../images/20180514222304_895003953.jpg) #000; display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-direction:wrap;-webkit-align-content:space-between;align-content:space-between; min-height:680px;}
.casefont div{width:100%;}
.casefont .af{margin-top:35px; margin-left: 35px;}
.casefont .af strong{font-size: 24px;line-height:35px;display: block;color: #fff;}
.casefont .af strong:after{width: 45px;height: 2px;content: '';display: block;background: #fff;margin:10px 0}
.casefont .af p{ color: #fff; line-height: 30px; display: block; font-size: 18px; }
.case_li { padding: 35px 0; text-align: center; color:#fff}
.case_li p{font-size:18px; line-height:45px;}
.case_li strong{font-size:22px; color:#ffff00;}
.search-tel { margin-bottom:35px; margin-left: 35px; background: url(../images/20180514141750_680784242.png) no-repeat left center; padding-left:60px; font-size: 14px; color: #fff; line-height: 22px; display: block; height: 52px;}
.search-tel .en { font-size: 24px; color: #fff; display: block; line-height:30px; color:#ffff00}

.casepic{}
.casepic li{float:left; width:50%}
.casezong{margin:0 -5px;}
.casezong li{float:left; width:33.333%}
.casezong .cabox{margin:5px;}
.casepic .cabox{margin: 5px 0 0 5px;}
.casepic .img-hover,.casezong .img-hover{display: block;	position: relative;	background: #fff;width: 100%;height: 100%;}
.casepic .img-hover span,.casezong .img-hover span{display: block;text-align: center;	background: rgba(0,79,154, 0.8);color: #fff;position: absolute;bottom: 0px;left: 0px;width: 100%;height: 40px; line-height: 40px;
	overflow: hidden;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.casepic .img-hover:hover span,.casezong .img-hover:hover span{height: auto;opacity: 1;}
.casepic .list-hover-box img,.casezong .list-hover-box img{display: block;width: 100%;}
.casepic .list-hover-box,.casezong .list-hover-box{margin: 0px;float: left;height: auto;width: 0px;-webkit-transform: scale(0,0);-moz-transform: scale(0,0);-o-transform: scale(0,0);-ms-transform: scale(0,0);transform: scale(0,0);}
.casepic .list-hover-box,.casezong .list-hover-box{width: 100%;-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-o-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);-webkit-transition: -webkit-transform 0.3s linear;-o-transition: -o-transform 0.3s linear;-ms-transition: -ms-transform 0.3s linear;transition: transform 0.3s linear;}
.casepic .list-hover-block h5,.casezong .list-hover-block h5{text-align: left;font-size: 16px; font-weight: normal; padding-left: 15px;}
.casepic .img-hover:hover .list-hover-block h5,.casezong .img-hover:hover .list-hover-block h5{font-size:20px; font-weight: bold;}
.casepic .img-hover:hover .list-hover-block,.casezong .img-hover:hover .list-hover-block{height: 100%;width:100%;}
.casepic .img-hover:hover .list-hover-block h5,.casezong .img-hover:hover .list-hover-block h5{margin-top: 30px;}
.casepic .list-hover-block p,.casezong .list-hover-block p{text-align: left;padding-left: 15px;font-size: 14px;font-weight: normal;line-height:25px;margin-top: 5px;}

.aboutwrap{background: url(../images/company.jpg) repeat-x top;}
.homeabout{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between;justify-content: space-between;}
.homeabout_l{width:50%;background: #eee;}
.homebox{padding:30px 45px}
.aboutfonttitle{ color:#333333; font-size:24px; line-height:150%; padding:20px 0 40px; font-weight:bold}
.aboutfonttitle h2{ color:#00458b; text-transform:uppercase; font-weight:normal; font-size:24px}
.aboutbox{ line-height:220%; color:#777;}
.aboutbox span{font-size:18px; display:block; padding-bottom:20px; color:#333;}
.amore{margin-top:40px; text-align:center}
.amore a{border:1px solid #ccc; background: #fff; display:block; padding:13px 0;width:160px; text-transform:uppercase;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.amore a:hover{border:1px solid #00458b; color:#00458b}
.homeabout_r{width:50%}
.factorybox{padding:55px 0 0}
.factorytitle{background: #0579e7; color:#fff; text-align: center; margin: 0px auto; width:260px; height:48px; border-radius:24px; line-height: 48px; font-size:18px}
.factorypic{ padding-top:40px; margin: 0 -8px}
.factorypic .fbox{margin: 0 8px}
.factorypic li{float:left; width:25%}
.factorypic img{box-shadow:2px 3px 4px rgba(0,0,0,.2)}
.hotproduct{padding-bottom: 50px;}
.hotproduct_l{float:left; width:68%}
.hotproduct_r{float:right; width:30%}
.hottitle{background: #eee; line-height: 40px; height:40px}
.hottitle_l{float:left; font-size:18px;color:#fff; background: url(../images/hotdi.png) no-repeat right; padding: 0 45px 0 20px;}
.hottitle_r{float:right; padding-right: 15px;}

#pro_list{ height:200px;padding-top:20px}
.p_tu{ height:200px; overflow:hidden;}
.p_tu li{float:left; text-align:center; height:185px; margin:0 5px;}
.imgover{ position:relative; overflow: hidden;}
.imgover img{width:240px; height:180px;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.imgover:hover img{transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -wbkit-transform: scale(1.1);}
.imgover:hover dt{background: #007AFF; color:#fff;}
.imgover dt{ position:absolute; text-align:center; padding:8px 0; bottom:0; width:100%; background: rgba(255,255,255,0.6);transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
#pro_list2{ height:200px;padding-top:20px}
#pro_list3{ height:200px;padding-top:20px}
.hotimg{overflow: hidden;position:relative;}
.hotimg img{ transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.hotimg:hover img{transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -wbkit-transform: scale(1.1);}
.hotimg .font{ position: absolute; bottom:25px; font-size:22px; text-align: center; width:100%; line-height: 200%; color:#000}
.hotimg .font p{ font-size: 26px; font-weight:bold; color:#000}

.idx_pro{padding:55px 0 50px; border-bottom: 1px solid #e2e2e2;}
.idx_pro .container { position: relative;}
.idx_pro .pro_swiper { overflow: hidden;}
.idx_pro .pro_swiper .swiper-slide { text-align: center;position: relative;z-index: 1;}
.idx_pro .pro_swiper .swiper-slide img{box-shadow:2px 3px 4px rgba(0,0,0,.2)}
.idx_pro .swiper-button-prev{ top: 50%;width: 31px;height: 31px;background: url(../images/l1.png) no-repeat center center;background-size: contain;left:0;}
.idx_pro .swiper-button-next{top: 50%;width: 31px;height: 31px;background: url(../images/r1.png) no-repeat center center;background-size: contain;right:0;}
.idx_pro .swiper-button-prev.swiper-button-disabled { opacity: 1;background: url(../images/l2.png) no-repeat center center;background-size: contain;}
.idx_pro .swiper-button-next.swiper-button-disabled { opacity: 1;background: url(../images/r2.png) no-repeat center center;background-size: contain;}
/*底部*/
.footer{background:#ccc;padding:45px 0;color:rgba(0,0,0,.8)}
.footer h4{font-size:14px;line-height:35px;color:rgba(0,0,0,8)}
.footer p{line-height:32px}
.footer a{color:rgba(0,0,0,.8)}
.footer a:hover{color:rgba(0,0,0,1)}
.footer .links{float:left; text-align: center; padding-right:40px}
.footer .links img{width:150px}
.footer span{ display: inline-block; width:420px}
.footer .linksm{text-align:left;float:left; border-left:1px solid #aaa; padding: 0 40px}
.footer .r100{margin-right:120px}
.footer .linksr{float:right; text-align: center; margin-left: 20px}
.footer .linksr img{ width: 125px;}
/*客服*/
.izl-rmenu{position:fixed; right:0; top:155px; z-index:999;}
.izl-rmenu .btna{width:55px; height:55px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/qq.png) no-repeat center center rgba(0,0,0,0.6); text-decoration:none; display:block;}
.izl-rmenu a:hover.btn-qq {background:url(../images/qq.png) no-repeat center center #ff811b;}
.izl-rmenu .btn-wx{background:url(../images/wx.png) no-repeat center center;background-color:rgba(0,0,0,0.6);}
.izl-rmenu .btn-wx:hover{background-color:#ff811b;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-111px; top:0px; display:none;width:111px;height:111px;}
.izl-rmenu .btn-wx .pic img,.izl-rmenu .btn-wx img{width:100%;max-width:none;}
.izl-rmenu .btn-phone{background:url(../images/tel1.png) no-repeat center center;background-color:rgba(0,0,0,0.6);}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:130px; left:-130px; top:0px; line-height:55px; color:#FFF; font-size:16px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/top.png) no-repeat center center;background-color:rgba(0,0,0,0.6);}
.izl-rmenu .btn-top:hover{background-color:#ff811b;}

.homenews{padding:0 0 70px;}
.homenews .n_bt{background:url(../images/pnewbg_03.jpg) repeat-x; height:30px; margin-bottom:25px;}
.homenews .n_bt .tpleft{ background:#fff; color:#000000; font-size:24px; padding-right:15px; line-height:30px;}
.homenews .n_bt a.more{background:#fff url(../images/grayjt_19.png) right no-repeat; color:#b2b2b2; font-size:14px; padding-right:22px; float:right; line-height:30px; padding-left:15px;}
.homenews .index_new{width:48%; float: left; margin-left:4%;}
.homenews .index_new:first-child{margin-left:0}
.homenews .index_new .tou{ border-bottom:1px #d4d4d4 dotted; padding-bottom:30px; margin-bottom:20px;}
.homenews .index_new .tou .photo{ margin-bottom:28px;}
.homenews .index_new .tou .title a{ margin-bottom:13px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:19px; color:#47484a;}
.homenews .index_new .tou .nr{ font-size:14px; color:#707275; line-height:26px; height:52px; overflow:hidden; margin-bottom:18px;}
.homenews .index_new .tou .date{ color:#b9b8b8; font-size:14px; margin-bottom:30px;}
.homenews .index_new .tou a.more{ border:1px #2a5369 solid;background:url(../images/bluejt_03.png) center no-repeat; width:69px; height:28px; display:block; border-radius:5px;}
.homenews .index_new ul li a{ display:block;background:url(../images/newtb_12.png) left no-repeat; color:#47484a; font-size:16px; line-height:42px; padding-left:19px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.homenews .index_new ul li a .date{ color:#b9b8b8; font-size:14px; float:right;}
.homenews .index_new ul li a:hover{background:url(../images/newtb_12.png) left no-repeat; color:#2a5369;}

.youshiwrap{padding:0 0 60px; background:#f2f3f5}
.youshibox{ background: url(../images/ysbg.png) no-repeat center center;}
.youshi{}
.youshi_l{float:left; width:30%; text-align: right;}
.youshi_r{float:right; width:30%;}
.yslist{margin:8px 0;}
.yslist p{margin:5px 0; line-height: 24px;font-size:16px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;}
.yslist h2{font-size:24px; line-height:40px; font-weight: bold; color:#056ae7}
.yslist .number{ font-size:30px; line-height:40px; font-family: 'gothamregular_m'; color:#dd137b;}

.bread{width: 100%;font-size: 0;text-align: center;background: #f8f8f8;overflow: hidden;}
.bread a{display: inline-block;line-height: 55px;position: relative;padding: 0 28px;font-size: 14px;color: #555;transition: all .4s ease;}
.bread a:before,.bread a:last-child:after{content: "";position: absolute;left: 0;top: 0;width: 1px;background: #e2e2e2;opacity:1;height: 100%;}
.bread a:last-child:after{left: auto;right: 0;}
.bread a.on, .bread a:hover{background: rgba(255, 255, 255, .2);}

.abouttitle{font-size:20px; padding:35px 0; font-weight: bold;}
.abouttitle1{font-size:20px; padding:20px 0; font-weight: bold;}
.aboutconetent{padding:0 0 40px; line-height: 200%;}
.contact{font-size:16px; line-height: 2.5; padding: 10px 0 20px;}
.contact h3{color:#056ae7; line-height: 1.2; padding-bottom: 10px; font-size: 18px;}
.contact-l{float:left; width:50%}
.contact-m{float:left; width:35%}
.contact-r{float:left; width:15%}
.prosm{border:1px solid #e2e2e2;}
.prosm_l{float:left;width:50%;}
.prosm h2{font-size:22px; line-height: 200%; padding-bottom:10px; color:#0082FF; text-align: center;}
.prosm .smfont{padding:25px; text-align: center;}
.prosm .smfont img{max-width:80%}
.prosm_jj{ padding:10px 25px;}

.newslist{padding:0}
.newslist li{border-bottom:1px dotted #ccc; padding: 20px 0}
.newslist .nlist_l{float:left; width:25%; display: none}
.newslist .nlist_r{float:none; width:100%}
.newslist .nlist_r h2,.newslist .nlist_r h2 a{font-size:18px; padding-bottom: 10px; color:#0067aa}
.newslist .nlist_r .newjs{ color:#888; line-height: 170%; padding-bottom: 15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.newslist .nlist_r .morean{ background: #fff; border:1px solid #0067aa; border-radius: 3px; font-size:12px; width:80px; line-height:26px; text-align: center;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.newslist .nlist_r .morean:hover{background:#0067aa; color:#fff;}
.viewbox{text-align: center}
.viewbox h2{ font-size:24px; padding-bottom: 20px; color:#004285}
.content{padding:20px 0}
.content img{display: block; padding: 7px 0}
.context{border-top:1px dotted #bbb;padding:10px 0}
.context_l{float:left; width:86%;}
.context_l li{line-height:30px}
.context_r{float:right; width:11%; padding-top:12px}
.context .return{line-height:32px; border-radius:16px; text-align:center; height:32px; display:block;background:#0067aa; color:#fff;}
.context .return:hover{background:#ad0000}
.mapcss{width:100%; height:450px; font-size:12px}
.whlist{margin:30px -5px 0}
.whlist_l{float:left; width:25%}
.whlibox{border:1px solid #eee; min-height:150px;padding:30px 20px; margin:5px; background: #fbfbfb;}
.whlibox strong{font-size:20px; padding-bottom: 20px; display: block; color:#056ae7}
.contact_l{float:left; width:45%}
.contact_r{float:right; width:55%}
.imgbox{border:1px solid #e2e2e2; margin-top:20px;}

/*20210807*/
.productmain{background:url(../images/mainbg.png) repeat-y center top #f5f5f5; background-size: 100% 100%;}
.wrapper-left{float:left; width:19%;background:#f5f5f5;}
.quick{font-size: 16px; line-height: 35px; margin-top: 30px;}
.leftnav{ padding-top:0;}
.leftnav li{ line-height: 30px;}
.leftnav h2{font-size: 18px; font-weight: bold;color:#0067aa;border-top: 1px solid #ccc; padding: 10px 0 5px;}
.leftnav h2 a{color:#056ae7}
.leftnav li .link {cursor: pointer;display: block;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;font-size: 18px; font-weight: bold;color:#0067aa;border-top: 1px solid #ccc; padding: 10px 0 5px;}
.leftnav li .link a{color:#056ae7}
.leftnav .subnav{margin-bottom:12px; display: block;}
.leftnav .subnav p{line-height: 30px; background: url(../images/leftnav.png) no-repeat 1px 50%;}
.leftnav .subnav p a{display: block; padding-left: 12px; font-size: 16px;}
.wrapper-right{float:right; width:77%;background:#fff; padding-left: 4%;}
.hotproductsort{}
.hotproductsort li{float:left; width:25%;position: relative; overflow: hidden;}
.hotproductsort .hotfont{ border:rgba(5,106,231,0.5) solid 2px; padding: 2px; position:absolute;top:50%;height:70px;margin-top:-35px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; width:70%; left:14%}
.hotproductsort ul li h2{ display:inline-block;text-align: center; line-height:70px; font-weight: bold; width:100%; color:#fff; font-size:20px; background-color:rgba(5,106,231,0.5);}
.hotmask{position:absolute; width: 100%; left:0; top:100%; height:100%; right:0; bottom:0; transition:0.5s all; color:#fff; background-color:rgba(0,0,0,0.4);}
.hotmask strong{display: block; text-align: center; font-size:20px; color: #FFFF00; margin-bottom: 5px;}
.hotmask span{ line-height:1.8; font-size:16px; padding:20px; display: inline-block;}
.hotproductsort li:hover .hotfont{display: none;}
.hotproductsort li:hover .hotmask{top:0;}
.hotproductsort li img{transition:0.5s all; width:100%}
.hotproductsort li:hover img{transform:scale(1.1,1.1);}
@media (max-width:1440px){
	.productmain{background:url(../images/mainbg1.png) repeat-y center top #f5f5f5; background-size: auto;}
	.hotproductsort .hotfont{ height:60px;margin-top:-30px;}
	.hotproductsort ul li h2{ line-height:60px; font-size:20px;}
	.hotmask span{ line-height:1.7; font-size:14px; padding: 15px;}
}
@media (max-width:1024px){
	.productmain{background:#fff;}
	.quick{font-size: 14px; margin-top:10px; padding-left: 7px;}
	.wrapper-left{float:none; width:100%;background:#fff;}
	.wrapper-right{float:none; width:100%;background:#fff; padding-left:0;}
	.leftnav{border-bottom: 1px solid #e2e2e2;}
	.leftnav h2{border-top: 1px solid #e2e2e2; font-size: 16px;}
	.leftnav li .link { font-size: 14px; padding:5px 7px; border-top: 1px solid #e2e2e2; background: url(../images/1.png) no-repeat 97% 50%}
	.leftnav .subnav{display: none;}
	.leftnav li.open .link { background:url(../images/2.png) no-repeat 97% 50% #fff;}
	.leftnav .subnav p{line-height: 24px; background: url(../images/leftnav.png) no-repeat 7px 50%;}
	.leftnav .subnav p a{display: block; padding-left: 18px; font-size: 14px;}
	.hotproductsort li{float:left; width:50%;}
	.hotproductsort .hotfont{ height:50px;margin-top:-25px; width:84%; left:6.5%}
	.hotproductsort ul li h2{ line-height:50px; font-size:18px;}
	.hotmask{display: none;}
	.hotproductsort li:hover .hotfont{display: block;}
	.productlist li:nth-child(3n+1){clear:none;}
	.productlist li:nth-child(2n+1){clear:both;}
}