@charset "utf-8";
/* CSS Document */


body,input,textarea{font-family:"微软雅黑", "宋体", "新宋体", "幼圆", Arial;-webkit-appearance : none ;}

ul{list-style:none;}
ul:after,.box:after,.boxpinpai:after,.formsa dd:after{content:''; display: block; width:0; height:0; font-size:0; clear: both;}
i,em{font-style:normal;}
img{border:none;}
@font-face {
    font-family: 'iconfont';  /* project id 1446817 */
    src: url('../fonts/font_1446817_9jbkqknmdxv.eot');
    src: url('../fonts/font_1446817_9jbkqknmdxv.eot') format('embedded-opentype'),
    url('../fonts/font_1446817_9jbkqknmdxv.woff2') format('woff2'),
    url('../fonts/font_1446817_9jbkqknmdxv.woff') format('woff'),
    url('../fonts/font_1446817_9jbkqknmdxv.ttf') format('truetype'),
    url('../fonts/font_1446817_9jbkqknmdxv.svg#iconfont') format('svg');
}
.ift,.lisa li:before{font-family:'iconfont'; display: inline-block;}
.anmt10{transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease;}
.anmt5,.fxpst{transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.anmt3,.sbanner .swiper-pagination span,.sbanner .swiper-pagination span:after,.type:after,.selsoso .list,li img,.hotimgns img,.pic img,.listvd li a span,.listhotpp li a,.hd li,.boxpplist ul li>*,.close,.boxalt,.boxalt .box,.boxaltmsg,.nav_hs li.m:after{transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.anmt2{transition:all 0.2s ease; -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease;}
.boximg{max-width:100%!important; height:auto!important;}
.boximg{width:100%; display: block;}
.oohid{opacity:0;visibility: hidden;}
.pic{overflow: hidden; display: block;}
.pic img{display:block; width:100%; height:100%; object-fit:cover;}
.pic:hover img,a:hover .pic img,.listnsli li:hover .pic img,.listnsimg li:hover .pic img{transform: scale(1.05);}
.bkf5{background-color: #f5f5f5;}
.bkred{background-color: #d81e06;}
.mt2em{margin-top:1.5em;}
.mb2em{margin-bottom:1.5em!important;}
.p1em{padding:1em!important;}

.font2h,.font3h,.hotnst dd,.listnsimg div p,.listimgnf li span a,.listnsimg.sc li div span a,.listnsli.s2 li .tit a,.listnsli.s2 li p{text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box!important; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.font3h,.listnsimg div p{-webkit-line-clamp:3;}
.fontovdd,.hotnst dt,.listns li,.listnsimg div span,.imgft span,.boxpp10 li span,.listppbang li span,.listhotpp li a,.boxpp10r .bds li a,.hotnst dt a,.right .listpro span,.listpro span,.boxlistpro li span,.boxppzs li a{display:block; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.nbk{background: none!important;}
.boxflex{display:-webkit-flex; display: flex; flex-wrap:wrap;}
.boxflex li{-webkit-flex:1; flex:1; float: left; white-space:nowrap;}
.box{width:100%; width:1200px; position: relative; margin:0 auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main{background-color: #fff; padding:15px; overflow: hidden;}
.ist{position: relative;}
.ist:before{content:'*'; position: absolute; top:50%; transform: translateY(-50%); left:-.7em; color:#d81e06;}
.as a{position: relative; margin:0 .7em!important;}
.as a:before{content:''; height:1em; position: absolute; top:50%; transform: translateY(-50%); left:-.7em; border-right:1px solid #ccc;}
.as a:first-of-type:before{display: none;}
/* Swiper */
.swiper-container{margin:0 auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0); transform:translate3d(0px,0,0px)}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y; touch-action:pan-y}
.swiper-wrapper{position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:transform; -o-transition-property:transform; transition-property:transform; transition-property:transform,transform; -webkit-box-sizing:content-box; box-sizing:content-box}
.swiper-pagination{position:absolute; text-align:center; -webkit-transition:.3s opacity; -o-transition:.3s opacity; transition:.3s opacity; -webkit-transform:translate3d(0,0,0); transform:translate3d(0px,0px,0px); z-index:10}
.swiper-pagination{bottom:10px; width:auto; right:10px; text-align:right}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:.3em}
.swiper-pagination-bullet{width:8px; height:8px; display:inline-block; border-radius:100%; background:#000; opacity:0.2}
.swiper-pagination-bullet-active{opacity:1; background:#007aff}
.swiper-pagination-bullet{background-color:transparent; border:1px solid transparent; padding:4px; margin:0 10px; opacity:1; width:auto; height:auto}
.swiper-pagination-bullet-active{background-color:transparent; border-color:#fff; opacity:1}
.swiper-pagination-bullet::after{content:""; display:block; background-color:#fff; width:10px; height:10px; border-radius:50%}
.swiper-pagination-bullet-active::after{background-color:#ffe84b}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-slide{-webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; width:100%; height:100%; position:relative; -webkit-transition-property:-webkit-transform; transition-property:transform; -o-transition-property:transform; transition-property:transform; transition-property:transform,transform}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0; right:auto}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.2; cursor:auto; pointer-events:none}
.swiper-button-next,.swiper-button-prev{position:absolute; top:50%; width:27px; height:44px; margin-top:-22px; z-index:10; cursor:pointer; background-size:27px 44px; background-position:center; background-repeat:no-repeat}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0; left:auto}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient: vertical;-webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
/* head */
.tlink{background-color: #f5f5f5; line-height:2em;}
.topicpage .tlink{margin-bottom:.5em;}
.tlink .box{font-size:.7em;}
.tlink .box>div{float: left;}
.tlink .box>div a:first-of-type{padding:0; margin:.5em 2em 0 0;}
.tlink .box>div a{position: relative; padding:0 1em;}
.tlink .box>div a:after{content:''; border-right:1px solid #ccc; height:.9em; position: absolute; top:50%; right:0; transform: translateY(-50%);}
.tlink .box>div a:last-of-type:after{display: none;}
.tlink .box p{float: right;}
.tlink .box p a{display: inline-block; padding:0 .8em; position: relative;}
.tlink .box p a:after{position: absolute; content:''; right:0;top:50%; transform: translate(0,-50%); height:.8em; border-right: 1px solid #d9d9d9;}
.tlink .box>div a:first-of-type:after,.tlink .box p a:last-of-type:after{display: none;}

.nav_hs{border-top:2px solid #d81e06; background-color: #f5f5f5;clear: both;}
.nav_hs .box{overflow: visible;}
.nav_hs li{float: left; line-height:2.6em; padding:0 .35em;}
.nav_hs li.m{position: relative;}
.nav_hs li.m:after{position: absolute; left:50%; bottom:-5px; opacity:0; transform: translateX(-50%); content:''; width:0; height:0; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #d81e06; z-index:3;}
.nav_hs li.m.on{background-color: #be1c07;}
.nav_hs li.m.on a{color: #fff;}
.nav_hs li.on:after{opacity:1; bottom:-7px;}
.nav_hs li a{display: block; font-size:.9em; color:#000; padding:0 1em;}
.nav_hs li a:hover{color:#d81e06;}
.nav_hsm{background-color: #fff; box-shadow:rgba(0,0,0,.05) 0 3px 5px 0;}
.nav_hsm li{float: left;}
.nav_hsm li:first-of-type{margin-left:.7em;}
.nav_hsm li a{display: block; padding:1em; font-size:14px;}
.nav_hsm .box{display: none;}

.nav_hsm .box.on{display:block; z-index:9;}

/* smain */
.smain{padding-top:1em;}
.sbanner{position: relative; max-width: 800px; margin:0;}
.sbanner .swiper-slide{height:360px; background-position: center center; background-size:cover;  position: relative; z-index: 2;}
.sbanner .swiper-slide img{display: block; width:100%; max-width:100%;}
.sbanner .swiper-slide a{position: absolute; top:0; right:0; bottom:0; left:0; z-index: 2;}
.sbanner .swiper-pagination{left:auto; bottom:.4em; right:.5em;}
.sbanner .swiper-pagination-bullet{background-color:transparent; border:1px solid transparent; padding:4px; margin:0 10px; opacity:1; width:auto; height: auto;}
.sbanner .swiper-pagination-bullet:after{content:''; display: block; background-color: #fff; width:10px; height:10px; border-radius:50%;}
.sbanner .swiper-pagination-bullet-active{background-color:transparent; border-color:#fff; opacity: 1;}
.sbanner .swiper-pagination-bullet-active:after{background-color:#d81e06!important;}
.boxhotns{max-width:370px; float: right;}
.titsa{border-bottom:1px solid #f5f5f5; padding:.6em 0; position:relative; overflow: hidden; margin-bottom:1em;}
.titsa.sc{border-bottom-width:4px;}
.titsa.se{border-color:#d81e06;}
.titsa.sd{margin-bottom:0;}
.titsa b{font-size:.8em; border-left:5px solid #d81e06; line-height:1em; letter-spacing:1px; padding-left:.5em; display: block; color:#000; float: left;}
.titsa.red b{color:#d81e06;}
.titsa .more,.titsa span.r,.titsa span.l{float:right; font-size:.7em; color:#666; line-height:1em;}
.titsa .more:after{content:'\e603'; font-family: iconfont; margin:0 0 0 .3em;}
.titsa .more:hover{color:#d81e06;}
.titsa span.r,.titsa span.l{font-size: .75em;}
.titsa span.r.m{font-size:.6em; line-height:1.4em;}
.titsa span.r a:first-child{margin:0;}
.titsa span.r a{display: inline-block; margin-left:1em;}
.titsa span.l{float: left; margin-left:2em;}
.titsa span.l a{margin-right:1.2em;}
.titsa span.l a:last-of-type{margin-right:0;}
.titsa.ns{margin-bottom:.8em;}
.titsc{text-align: center; clear:both; padding:1.5em 0 1em;}
.titsc b{font-size:1.2em; color:#000; display:block;}
.titsc b:after,.titsc b:before{content:''; display: inline-block; border-top:1px solid #b2b2b2; width:30%; max-width:150px; position: relative;top:-.3em;}
.titsc b:before{right:1.5em;}
.titsc b:after{left:1.5em;}
.titsc p{color:#666; font-size:14px; padding-top:.5em;}
.titsc p a{color:#666; margin:0 .5em;}
.titsc p a:hover{color:#d81e06;}
.hotnst dt{padding-bottom:.3em; line-height:.8em;}
.hotnst dt a{font-weight: bold; font-size:.8em; line-height:1em;}
.hotnst dt a:before{content:'\e636'; font-family:iconfont; display: inline-block; color:#d81e06; margin-right:.3em; font-weight: normal;}
.hotnst dd{font-size:12px; color:#999; margin-bottom:.8em; text-align: justify;}
.listns li{line-height:1.6em;}
.listns li a{font-size:.8em;}
.listns li a:before{content:'\e619'; font-family: iconfont; opacity:.5;}
.listns li a:hover:before{opacity:1;}
.listns li em{float: right; font-size:.6em; margin-left:1.5em; color:#999;}
.listns.num li a:before{display: none;}
.listns.num li i{background-color: #a7a7a7; color:#fff; border-radius:50%; width:1.3em; height:1.3em; font-weight: bold; line-height:1.3em; padding:.1em; text-align: center; display: inline-block; margin-right:.4em; vertical-align: middle; font-size:.6em;}
.listns.num li i.red{background-color: #be1c07;}
.listns.n2 li{width:48%; float: left;}
.listns.n2 li:nth-child(2n){margin-left:4%;}
.boxpinpai{background-color: #f5f5f5; margin-bottom:.5em;}
.boxpinpai .img{position: relative; float: left; width:260px;}
.boxpinpai .img img{display: block;}
.boxpinpai .img:before{content:''; background:url("../images/icon_piao.png") no-repeat center center / cover; width:140px; height:140px; position:absolute; top:-24px; left:-28px;}
.listppun{margin:0 1em 0 290px; min-height: 410px;}
.listppun ul{padding-top:1.5em;}
.listppun ul li{float:left; width:25%; box-sizing:border-box; padding:0 .5em 1em;}
.listppun ul li .pic{width:180px; height:70px; background-color: #fff; display:block; margin:0 auto; max-width:100%; box-shadow:rgba(0,0,0,.05) 0 0 .35em .35em;}
.listppun ul li a:hover{box-shadow:rgba(0,0,0,.1) 0 0 .35em .35em;}
.listppun.swiper_dd .swiper-pagination{bottom:.2em;}
.listppun.swiper_dd .swiper-pagination-bullet:after{background-color:#999;}
.boxhnsa{width:400px; float: left; margin:0 1em 1em 0; padding-top:.5em;}
.boxhnsa.sr{width:360px; margin-right:0;}
.listnsimg{padding-bottom:.5em;}
.listnsimg .pic{width:130px; height:95px; float:left;}
.listnsimg li{clear: both; padding-bottom:.5em; overflow: hidden;}
.listnsimg li:last-of-type{padding-bottom:0;}
.listnsimg div{margin-left:140px;}
.listnsimg div span{font-size:.8em; line-height:1.8em;}
.listnsimg div p{font-size:14px; color:#999; text-align: justify;}
.listnsimg.sc li{padding-bottom:.7em;}
.listnsimg.sc li:last-of-type{padding-bottom:0;}
.listnsimg.sc .pic{width:100px; height:80px;}
.listnsimg.sc div{margin-left:110px;}
.listnsimg.sc span{overflow: visible; white-space: normal; line-height:1.3em; padding-bottom:.3em;}
.listnsimg.sc p{font-size:.6em;}
.listnsimg.sc p i{font-family: iconfont; margin-right:.3em;}
.listimgnf{}
.listimgnf li{width:48%; float: left; margin-bottom:8px;}
.listimgnf li:nth-child(2n){margin-left:4%;}
.listimgnf li a.pic{height:150px; display: block;}
.listimgnf li span{background-color: #f5f5f5; display: block; padding:.3em .5em; min-height:2em;}
.listimgnf li span a{font-size:.7em; line-height: 1.4em; display: inline-block; text-align: justify}
.boxforma{background: url("../images/bk_forma.jpg") no-repeat center center; height:360px; color:#000;}
.boxmsgs{margin:.5em auto 0;}
.boxmsgs .titsa{margin-bottom:4px;}
.boxmsgs .n{background-color:#f5f5f5; padding:0 .5em .5em;}
.boxmsgs .nn{background-color: #fff; padding:.5em 0; clear: both; border-radius:.5em; position: relative;}
.boxmsgs .nn:after{content:''; position: absolute; left:50%; top:.5em; bottom:.5em; width:.1em; margin-left:-1px; background-color: #f5f5f5;}
.boxmsgs .swiper-container{height:180px; padding:0; clear: both;}
.boxmsgs .swiper-slide{font-size:.7em; color:#333; height:2.6em; line-height:2.6em; text-align: center;}
.boxmsgs .t,.boxmsgs .swiper-slide div{float: left; width:47%; margin:0 1.5%;}
.boxmsgs .swiper-slide div{}
.boxmsgs .t li{float: left; font-weight: bold; color:#333; text-align: center; font-size:.75em; padding:.7em 0 .5em;}
.boxmsgs .swiper-slide div span{display: block; float: left;}
.boxmsgs .swiper-slide div span:after{content:''; display: inline-block; width:1px; height:1px;}
.boxmsgs .t li:nth-child(1),.boxmsgs .swiper-slide div span:nth-child(1){width:20%;}
.boxmsgs .t li:nth-child(2),.boxmsgs .swiper-slide div span:nth-child(2){width:25%;}
.boxmsgs .t li:nth-child(3),.boxmsgs .swiper-slide div span:nth-child(3){width:30%;}
.boxmsgs .t li:nth-child(4),.boxmsgs .swiper-slide div span:nth-child(4){width:25%;}
.formsa{background-color: #fff; margin:1em 0 0; width:100%; max-width: 570px; float: left; padding:2em 4em; box-sizing: border-box;}
.formsa .t{padding-bottom:1em;}
.formsa .t span{display: block; line-height:1em;}
.formsa .t span b{color:#d81e06; font-size:1.4em; padding-top:.2em; line-height:1em; margin-right:.2em; display: inline-block;}
.formsa dt{float: left; font-size:14px; line-height:36px; clear: both; width:70px;}
.formsa dt,.formsa dd{margin-bottom:.2em;}
.formsa dd{margin-left:70px;}
.formsa select,.formsa .ipt{height:36px; line-height:36px; border:none; background-color: #f5f5f5; padding:0 1em; font-size:14px; display: block; width:100%; box-sizing: border-box;}
.formsa textarea{min-height:5em;}
.formsa select{width:48%; float: left;}
.formsa select:nth-child(2n){margin-left:4%;}
.formsa input.ipt{width:100%; box-sizing: border-box;}
.formsa .bn{text-align: center;}
.formsa .bn button{background-color:#d81e06; color:#fff; text-align: center; margin:.5em auto 0; padding:0 2em; font-size:.8em; line-height:2.4em; cursor:pointer; border:none;}
.formsa .bn button:hover{background-color: #be1c07;}
.formsa.sa{padding:0; max-width:50%;}
.formsa.sa .bn{}
.fmaltjn{padding:0 4em 1em; float: none;}
.fmaltjn dl{max-width:80%; margin:1em auto;}
.boxhnsc{float: left; background-color: #f5f5f5; width:285px; padding:10px 10px 15px; margin:0 20px 20px 0; box-sizing: border-box;}
.boxhnsc:last-of-type{margin-right:0;}
.boxhnsc .listns{padding:.5em 0;}
.boxhnsc .listns li a{font-size:.7em; line-height:1.6em;}
.boxhnsc .more{text-align: center; font-size:.7em;}
.hotimgns{position: relative; overflow: hidden;}
.hotimgns a:hover img{transform: scale(1.05);}
.hotimgns img{display: block; width:100%;}
.imgft span{position: absolute; left:0; right:0; bottom:0; color:#fff; background-color: rgba(0,0,0,.5); text-align: center; line-height:2.2em; font-size:.7em;}
.imgft a:hover span{background-color: #000;}
.box10pro{padding:1em 0; margin-bottom:1em;}
.bkf5 .titsa{border-bottom-color:#eee;}
.listpro li{float: left; width:126px; background-color: #fff; margin:0 8px 10px 0;}
.listpro li:nth-child(9n){margin-right:0;}
.listpro li .pic{height:150px; overflow: hidden;}
.listpro li .pic img{object-fit: contain;}
.listpro span{display: block; text-align: center; font-size:.7em; line-height:2.6em; padding:0 .2em;}
.listvd{margin-bottom:1em;}
.listvd li{width:190px; margin:0 12px 10px 0; float: left;}
.listvd li:nth-child(6n){margin-right:0;}
.listvd li a{display: block; position: relative;}
.listvd li a:after{content:'\e6c6'; font-family: iconfont; position: absolute; top:30%; left:50%; transform: translate(-50%,0); color:#fff; font-size:2em;}
.listvd li a em{position: absolute; top:0; right:.5em; font-size:12px; color:#fff; background-color:rgba(216,30,6,.7); line-height:1.8em; padding:0 1em; border-radius:0 0 5px 5px; z-index:2;}
.listvd li .pic{height:140px;}
.listppbang{margin-bottom:1em;}
.listppbang li{float: left; width:20%; line-height:22px; margin-bottom:.5em; overflow: hidden;}
.listppbang li a,.listppbang li a>*{float: left;}
.listppbang li a{}
.listppbang li em{float: left; background-color: #e5e5e5; color:#333; width:22px; font-size:.7em; text-align: center; margin-right:.5em;}
.listppbang li em.red{background-color:#d81e06; color:#fff;}
.listppbang li i{float:left; background:no-repeat center center / contain; width: 57px; height:20px; border:1px solid #eee;}
.listppbang li span{font-size:.8em; line-height:22px; margin-left:.5em; max-width:120px;}
.links{text-align: center; padding:0 1em 1em;}
.links li{display: inline-block; font-size:14px; margin:0 .5em;}
.linksgg{padding-bottom:.7em;}
.linksgg li{width:590px; float: left; margin-bottom:10px;}
.linksgg li:nth-child(2n){margin-left:20px;}

/* nmain */
.nmain{padding-bottom:4em;margin-top: 10px;}
.nmain.ptp{padding-top:1em;}
.nav_ns{background-color: #d81e06; margin-bottom:1.2em;}
.nav_ns li{float: left; line-height:3em;}
.nav_ns li a{color:#fff; font-size:.9em; display: block; padding:0 1em;}
.nav_ns li a:hover,.nav_ns li.on a{background-color:#be1c07;}
.nbnns{width:400px; }
.nsleft{width: 820px; float:left;}
/*.nsleft .boxhotns{max-width:370px; margin:0;}*/
.nsleft .listnsimg{padding-bottom:0;}
.nsright{margin-left:840px;}
.nsright .boxhotns{margin:0 0 .9em; float: none;}
.boxnsli{clear: both; padding-top:1em;}
.boxnsli .listnsimg{float: left; width:48%;}
.boxnsli .listns{margin-left:52%;}
.listimgft li{width:48%; float: left; margin-bottom:.55em;}
.listimgft li:nth-child(2n){margin-left:4%;}
.listimgft li a{position: relative; height:8em;}
.listimgft li a span{font-size:12px;}
.listhotpp li{float:left; width:31%; text-align: center; margin-bottom:3.5%;}
.listhotpp li:nth-child(3n-1){margin:0 3.5% 3.5%;}
.listhotpp li a{display: block; background-color:#f5f5f5; font-size:.7em; line-height:3em; padding:0 .3em;}
.listhotpp li a:hover{background-color: #d81e06; color:#fff;}
.boxpst{font-size:.7em; color:#333; line-height:2em; padding-bottom:1em;}
.boxpst.st{margin:1.5em auto 1em; border-bottom:4px solid #f5f5f5; padding-bottom:.5em;}
.listnsli li{clear: both; margin-bottom:1.5em; overflow: hidden;}
.listnsli li:hover{background-color: #f7f7f7;}
.listnsli li .pic{width:200px; height:150px; float: left;}
.listnsli li>div{margin-left:230px; padding:.6em 1em 0 0;}
.listnsli li .tit a{font-size:.9em; display: inline-block;}
.listnsli li p{font-size:12px; color:#999; padding:.5em 0; line-height:1.6em;}
.listnsli li .info{font-size:.65em; }
.listnsli li .info span{margin-right:1em; color:#333; position: relative;}
.listnsli li .info span:before{font-family: iconfont; display: inline-block; margin-right:.3em; color:#000; font-weight: bold;}
.listnsli li .info .time:before{content: '\e6c2';}
.listnsli li .info .view:before{content: '\e697';}
.listnsli li .info .vip{display: inline-block; width:2em;}
.listnsli li .info .vip:after{content:''; display: block; font-size:1em!important;}
.listnsli li .hot{font-size:.7em; padding-top:.3em;}
.listnsli li .hot a,.listnsli li .hot span{margin-right:1em;}
.listnsli.noimg li:nth-child(2n){background-color:#f7f7f7}
.listnsli.noimg li{padding-bottom:1em; margin-bottom:0;}
.listnsli.noimg li>div{margin:0 1em;}
.listnsli.noimg li>div .tit{font-weight: bold;}
.boxbrand_ns{background: url(../images/bk_xx.jpg) #f5f5f5 repeat center center;padding:.5em 1em; margin-top:10px; overflow: hidden; position: relative;}
.boxbrand_ns .pic{width:180px; height:70px; float: left;}
.boxbrand_ns p{float: left; margin-left:1em; padding-top:.5em;}
.boxbrand_ns p b{font-size:.9em; display: block;}
.boxbrand_ns p span{font-size:.7em;}
.boxbrand_ns .bnssa{float: right; font-size:.8em; margin-top:1.1em;}
.boxnsinfo .title{font-size:1.2em; color:#000; display: block; padding:1.5em 0 .7em; text-align: center;}
.boxnsinfo .info{font-size:.7em; border-bottom:1px solid #ccc; padding-bottom:1em; text-align: center;}
.boxnsinfo .dets{background-color: #f2f2f2; font-size:14px; padding:1em 2em; text-align: justify; line-height:2em; margin:1em 0;}
.boxnsinfo .nsbody,.boxcnt{font-size:15px; line-height:2em; padding:0 1em 1em;}
.boxnsinfo .nsbody p,.boxcnt p{padding:.5em 0;} /*text-indent:2em; */
.boxnsinfo .nsbody img,.boxcnt img{max-width:100%; height: auto!important;}
/*.boxnsinfo .nsbody p img,.boxcnt p img{margin-left:-2em;}*/
.nsbody a{color:#007aff;}
.nsbody a:hover{text-decoration:underline;}
/* 品牌招商 */
.boxpp10{background: url("../images/icon_pp10.jpg") no-repeat center center; width: 860px; height: 450px; float: left; position: relative; box-sizing: border-box; padding:120px 30px 0; overflow: visible;}
.mt2em>b.tit{position: absolute; top:1.1em; left:1.1em; color:#fff; font-size:1.7em; z-index:9;}
.boxpp10:after,.boxpp10:before{background: no-repeat center center; position: absolute; content: '';}
.boxpp10:after{background-image: url("../images/icon_pp10_a.png"); width: 151px; height: 26px; top:-26px; right:0;}
.boxpp10:before{background-image: url("../images/icon_pp10_b.png"); width: 32px; height: 160px; top:0; left:-32px;}
.boxpp10 li{border:1px solid #f7e7e6; border-top:none; border-left:none; float: left; box-sizing: border-box; width:20%; text-align: center; padding:30px 0 40px;}
.boxpp10 li a{display: block;}
.boxpp10 li .pic{height:62px;}
.boxpp10 li img{display: block; object-fit: contain; max-width:100%; margin:0 auto; transform: scale(.9);}
.boxpp10 li a:hover img{transform: scale(1)}
.boxpp10 li span{font-weight: bold; font-size:14px; display: block;}
.boxpp10 li:nth-of-type(6),.boxpp10 li:nth-of-type(7),.boxpp10 li:nth-of-type(8),.boxpp10 li:nth-of-type(9),.boxpp10 li:nth-of-type(10){border-bottom:none;}
.boxpp10 li:nth-child(5n){border-right:none;}
.boxpp10r{float: right; width:320px;}
.nsright .boxpp10r,.right .boxpp10r{float: none; width:auto; margin-bottom:.5em;}
.boxpp10r .hd li{float: left; width:50%; text-align: center; font-weight: bold; background-color: #f5f5f5; color:#333; font-size:.9em; line-height:2.8em; cursor:pointer;}
.boxpp10r .hd li.on{background-color: #373741; color:#fff;}
.boxpp10r .bds{border:2px solid #373741;}
.boxpp10r .bds .bd{display: none; height:396px; box-sizing: border-box; padding:.7em .5em 0 .7em;}
.boxpp10r .bds .bd.on{display: block;}
.boxpp10r .bds li{float: left; width:50%; padding:.37em 0;}
.boxpp10r .bds li a{display: block; font-size:16px; color:#000;}
.boxpp10r .bds li a:hover{color:#be1c07;}
.boxpp10r .bds li em{display: inline-block; vertical-align:top; font-size:14px; width:1.6em; height:1.6em; line-height:1.6em; color:#666; background-color: #f5f5f5; border-radius:50%; overflow: hidden; text-align: center; margin-right:.5em; float: left; letter-spacing:-1px; text-indent:-1px;}
.boxpp10r .bds li:hover em,.boxpp10r .bds li em.red{color:#fff; background-color: #be1c07;}
.boxppzs{background: url("../images/bk_hotppzs.jpg") #373741 no-repeat center center; height: 510px;}
.boxppzs ul{padding-top:70px;}
.boxppzs li{float: left; margin:0 35px 35px 0; text-align: center; max-width:212px;}
.boxppzs li:nth-child(5n){margin-right:0;}
.boxppzs li .pic{border:1px solid #fff; width:210px; height:160px;}
.boxppzs li a{color:#fff; font-size:.7em;}
.boxgifnb{border:1px solid #ccc; border-radius:.5em; padding:.5em 0; overflow: hidden; margin-bottom:1em; cursor:pointer;}
.boxgifnb p{text-align: center; font-size:.7em; color:#333; float: left; width:35%; line-height:1.6em;}
.boxgifnb p b{color:#f30; display: block; font-size:2em;}
.boxgifnb img{max-width:59%; margin-left:40%; display: block; padding:.3em 0; border-left:1px solid #ddd;}
.boxpplist{padding:1.5em 0; margin-bottom:1em;}
.boxpplist .titsa{margin-bottom:0;}
.boxpplist ul{background-color: #fff; box-sizing: border-box; padding:.5em; position: relative;}
.boxpplist ul:before{content:''; position: absolute; left:0; right:0; bottom:.5em; border-bottom:1px solid #fff; z-index: 2;}
.boxpplist ul li{float: left; width:25%; min-height:130px; box-sizing: border-box; text-align: center; border:1px dashed #ebebeb; border-top:none; border-left:none; position: relative;}
.boxpplist ul li:nth-child(4n){border-right:none;}
.boxpplist ul li>*{position:absolute; top:30%; left:50%; transform:translateX(-50%); text-align: center; width:100%; color:#000;}
.boxpplist ul li img{top:20%; max-width:150px; border:1px solid #ccc;}
.boxpplist ul li .t{top:70%; font-size:14px; color:#999;}
.boxpplist ul li p,.boxpplist ul li div{opacity:0; visibility: hidden;}
.boxpplist ul li .t{font-weight:normal;}
.boxpplist ul li p{font-size:14px; color:#999;}
.boxpplist ul li div{font-size:14px; top:50%;}
.boxpplist ul li div *{display: inline-block; margin:0 .5em; cursor:pointer;}
.boxpplist ul li div *:hover{color:#be1c07;}
.boxpplist ul li:hover p,.boxpplist ul li:hover div{opacity:1; visibility: visible;}
.boxpplist ul li:hover .t{top:20%; font-weight: bold; color: #000; font-size:20px;}
.boxpplist ul li:hover .t:hover{color:#be1c07;}
.boxpplist ul li:hover p{top:43%;}
.boxpplist ul li:hover div{top:62%;}
.boxpplist ul li:hover img{top:15%; opacity:0;}
.boxppinfo{margin-bottom:1.2em;}
.boxppinfo .pic{width:450px; height: 340px; float: left;}
.boxppinfo>.info{float: left; margin-left:30px; width:390px;}
.boxppinfo>.info .t{padding:1em 0 .5em; line-height:30px;}
.boxppinfo>.info h1{font-size:30px; color:#000; position: relative; padding-right:35px; display: inline-block;}
.boxppinfo>.info h1 .vip,.topicpage .boxppinfo .ppdk .pp_logo:after,.listnsli li .info .vip:after{background: url("../images/icon_vip.png") no-repeat center center / cover; width:1.6em; height:1.7em; position: absolute; top:50%; right:0; transform: translateY(-50%); font-size:.57em;}
.boxppinfo>.info em{float: right; font-size:12px; color:#999;}
.boxppinfo>.info ul{padding:.2em 0;}
.boxppinfo>.info ul li{font-size:15px; color:#666; line-height:2.6em;}
.boxppinfo>.info ul li:before{display: inline-block; font-family: iconfont; color:#333; margin-right:.6em;}
.boxppinfo>.info ul li.icp:before{content: '\e60c';}
.boxppinfo>.info ul li.iwz:before{content: '\e61e';}
.boxppinfo>.info ul li.iyz:before{content: '\e61f';}
.boxppinfo>.info ul li.idz:before{content: '\e63b';}
.boxppinfo>.info ul li span:nth-child(2){color:#000; margin-left:.2em;}
.boxppinfo .bnssa{padding-top:1em;}
.bnssa span,.bnssa a{float: left; color:#fff; padding:.8em 2em; cursor: pointer; border-radius:5px; font-size:.8em;}
.bnssa span:before,.bnssa a:before{font-family: iconfont; display: inline-block; transform: scale(1.4); margin-right:.7em;}
.bnssa a.gobrh:before{content:'\e646';}
.bnssa span:nth-child(1){background-color: #d81e06; margin-right:1em;}
.bnssa span:nth-child(1):hover{background-color:#be1c07;}
.bnssa span:nth-child(1):before{content:'\e7ba';}
.bnssa span:nth-child(2),.bnssa a.gobrh{background-color: #f58b00;}
.bnssa span:nth-child(2):hover,.bnssa a.gobrh:hover{background-color: #ffa42e;}
.bnssa span:nth-child(2):before{content:'\e614';}
.bnssa span.ijm:before{content:'\e600'; transform: scale(1.3) translateX(.2em);}
.boxppinfo .ppdk{float: left; margin-left:30px; width:300px; background: url("../images/bk_xx.jpg") #f5f5f5 repeat center center; padding:10px; box-sizing: border-box; position:relative;}
.boxppinfo .ppdk .pp_logo{background-color: #fff; margin-bottom:10px;}
.boxppinfo .ppdk .pp_logo img{display: block; margin:0 auto; max-width:100%; max-height:70px;}
.boxppinfo .ppdk .pp_rz{background-color: #fff; text-align: center; height:240px; color:#555;}
.boxppinfo .ppdk .pp_rz .t{text-align: left; width:240px; margin:0 auto .8em; padding:1.2em 0 .7em 1.6em; border-bottom:1px dashed #ddd; box-sizing: border-box;}
.boxppinfo .ppdk .pp_rz .t:before{content:'\e62a'; display: inline-block; font-family: iconfont; float: left; font-size:46px; margin-right:.3em;}
.boxppinfo .ppdk .pp_rz .t b{display:block; font-size:22px; line-height:1.4em;}
.boxppinfo .ppdk .pp_rz .t span{display:block; font-size:14px;}
.boxppinfo .ppdk .pp_rz .rz{display: block; font-size:.9em; color:#333; margin-bottom:.5em;}
.boxppinfo .ppdk .pp_rz li{font-size:14px; line-height:2em;}
.boxppinfo .ppdk .pp_rz li:after{content:'\e675'; font-family: iconfont; display: inline-block; margin-left:2em;}
.boxppinfo .ppdk .pp_rz.red .t:before,.boxppinfo .ppdk .pp_rz.red .t b,.boxppinfo .ppdk .pp_rz.red li:after{color:#d81e06;}
.boxppinfo .ppdk .pp_rz.red li:after{content:'\e647';}
.boxppinfo .pp_rz dl{text-align:left; font-size:.75em; padding:1em 1.4em; overflow: hidden;}
.boxppinfo .pp_rz dt,.boxppinfo .pp_rz dd{margin-top:.4em; line-height:1.3em;}
.boxppinfo .pp_rz dt{float: left; width:5em; clear: left; text-align: right;}
.boxppinfo .pp_rz dd{margin-left:5em; text-align: justify;}
.boxppinfo .pp_rz dd b{font-size:1.05em; color:#000;}
.boxppinfo .pp_rz .bnssa{font-size:.8em; text-align: center; padding-top:0;}
.boxppinfo .pp_rz .bnssa span{display: inline-block; float: none; padding:.7em 1.5em;}
.boxppinfo .pp_rz .bnssa span:nth-child(1){margin-right:.5em;}
.right .boxppinfo{margin-bottom:0;}
.right .boxppinfo .ppdk{width: auto; float: none; margin-left:0;}
.boxppmore .left{width:880px; float: left; margin-bottom:3em;}
.boxppmore.boxpros .left{margin-bottom:.5em;}
.boxppmore.fxt{}
.boxppmore.fxt .selppdp{position:fixed; top:0; left:0; right:0; z-index:3; pointer-events:none;}
.boxppmore .titsa{margin-bottom:0;}
.selkong{}
.selppdp ul{background-color: #f5f5f5; border-bottom:4px solid #d81e06; max-width:880px; pointer-events:auto;}
.selppdp li{width:25%; text-align: center; float: left; padding:.6em 0; cursor:pointer;}
.selppdp li:hover{color:#d81e06; background-color: #f9f9f9}
.selppdp li b{display: block; font-size:.8em; font-weight: normal;}
.selppdp li em{display: block; font-size:12px; text-transform: uppercase; opacity:.7;}
.selppdp li.on{background-color: #d81e06; color:#fff;}
.selppdp li.on b{font-weight: bold;}
.boxppabt,.boxppn>.n,.boxhotpp10{border:1px solid #eee; border-top:none; padding:1em 2em 2em; overflow:hidden;}
.boxppabt,.boxppn{position: relative;}
.boxppmore .ppms{position: absolute; top:-3.25em; left:0;}
.boxppn{padding-top:.7em;}
.boxppn .listns{padding:.5em 0;}
.boxppn .listpro li,.boxppn .listpro li:nth-child(5n){width:31%; margin:.5em 3.5% .5em 0;}
.boxppn .listpro li:nth-child(3n){margin-right:0;}
.boxppn .listpro li .pic{height:8em;}
.moreA{text-align: center; margin-top:.5em;}
.moreA a{display: inline-block; border:1px solid #999; font-size:.75em; padding:.6em 1.5em;}
.moreA a:hover{border-color:#d81e06;}
.boxfjtxt{margin-left:60%; padding:.5em 0 0;}
.boxfjtxt .t{text-align: center; background-color:#00254f; color:#fff; font-weight: bold; padding:1em 0; border-bottom:4px solid #f30;}
.boxfjtxt .t em{color:#f30; margin-left:.2em;}
.boxfjtxt ol{font-size:15px; line-height:1.4em; border:1px solid #eee; padding:.5em 0 .5em 2em;}
.boxfjtxt ol li{margin:.4em 0; cursor:pointer;}
.boxfjtxt ol li:hover{color:#f30; background-color: #f5f5f5}
.boxppmore .right{margin-left:900px;/*width:300px; float:right;*/}
.boxppmore .right .titsa{padding:1.1em 0;}
.boxhotpp10{padding:1em; margin-bottom:.5em;}
.boxhotpp10 li{margin-bottom:4%; position: relative;}
.boxhotpp10 li:nth-child(2n){}
.boxhotpp10 li a{display:block;}
.boxhotpp10 li a span{display: block; font-size:14px; position: absolute; top:50%; left:66%; transform:translateY(-50%); background-color: #be1c07; color:#fff; padding:.3em 1em;}
.boxhotpp10 li a:hover span{background-color: #d81e06;}
.boxhotpp10 li img{display: block; max-width:60%; float: left;}
.boxalt,.boxaltmsg{position: fixed; top:0; left:0; bottom:0; right:0; z-index:9; visibility: hidden; opacity:0;}
.boxalt .bk,.boxaltmsg .bk{position: absolute; top:0; left:0; width:100%; height:100%; background-color: rgba(0,0,0,.7); z-index:8;}
.boxalt .box,.boxaltmsg .box{max-width:600px; position: absolute; top:50%; left:50%; transform:translate(-50%,-50%) scale(.8); background-color: #fff; z-index:9;}
.boxalt.show,.boxaltmsg.show{visibility: visible; opacity:1;z-index: 9999;}
.boxalt.show .box{transform: scale(1) translate(-50%,-50%);}
.boxalt .close{position: absolute; top:0; right:.1em; cursor:pointer;}
.boxalt .close:hover{transform: rotate(90deg);}
.boxalt .close:after{content:'\e605'; font-family: iconfont; color:#fff; font-size:1.6em;}
.boxalt .t{background: url("../images/bk_tit1.jpg") no-repeat center center / cover; color:#fff; font-size:1.3em; text-align: center; padding:.7em 0;}
.boxalt .n{padding:2em; margin:0 auto;}
.boxalt .n p.info{text-align: center; font-size:16px; color:#666; line-height:1.8em;}
.boxaltmsg .bk{background-color: rgba(0,0,0,.5);}
.boxaltmsg .box{border-radius:.5em; padding:2em;}
.boxaltmsg .box span{display: block; text-align: center; font-size:1em; padding:.5em 1em 1.5em; line-height:1.6em; color:#000;}
.boxaltmsg .close{display: block; border:none; background-color:#d81e06; color:#fff; border-radius:3px; padding:.5em 0; font-size:16px; text-align: center; width:7em; margin:0 auto; cursor:pointer;}
.boxaltmsg .close:hover{background-color: #be1c07;}

/* topic */
.topicpage .boxforma{padding:1em 0;}
.topicgg a{margin-bottom:.5em; display: block;}
.nav_zt{margin-bottom:.5em;}
.nav_zt ul{padding:.5em; color:#fff;}
.nav_zt ul li{float: left;}
.nav_zt .logo{width:15em;}
.nav_zt .logo img{max-width:9em; height:3.5em; float: left; font-size:.6em; margin-right:.8em;}
.nav_zt .logo b,.nav_zt .logo span{display: block;}
.nav_zt .logo span{font-size:.6em;}
.nav_zt li a{display: block; line-height:2.6em; color:#fff; padding:0 1em; font-size:.8em;}
.nav_zt li a:hover{color:#ffbeb6;}
.topicpage .boxppinfo{margin:0 auto .5em;}
.topicpage .boxppinfo .ppdk .pp_logo{padding:.5em; margin-bottom:0;}
.topicpage .boxppinfo .ppdk .pp_logo:after{content:''; position: absolute; top:.6em; right:.6em; transform: none; font-size:1em;}
.topicpage .boxppinfo .ppdk .pp_rz .t{padding:1em 0 1em .7em; margin:0 1em; width:auto; border-top: 1px dashed #ddd;}
.topicpage .boxppinfo .ppdk .pp_rz .t:before{margin-right:.2em;}
.topicpage .boxppinfo .ppdk .pp_rz{height:auto;}
/* .topicpage .boxppinfo .ppdk .pp_rz{height:14.5em;} */
.topicpage .boxppinfo .ppdk,.topicpage .tnl{width:320px; float:left; margin:0;}
.topicpage .boxppinfo .ppdk{float: none; width:auto; margin-bottom:.5em;}
.topicpage .boxppinfo .listpro li .pic{width:auto;}
.probanner{margin-bottom:.5em;}
.probanner .swiper-slide{width:860px; height:400px; background: no-repeat center center / cover;}

.topicpage .tnr{margin-left:340px;}
.topicpage .tnl,.topicpage .tnr{padding-bottom:2em;}
.topicpage .listpro li{width:23%; margin:0 2.6% 1em 0;}
.topicpage .listpro li:nth-child(4n){margin-right:0;}
.boxjmys{background: url("../images/bk_xx_red.jpg"); padding:.5em; border-radius:.25em; margin-bottom:.5em;}
.boxjmys .t{color:#fff; padding:.2em 0 .5em;}
.boxjmys .t b{display: block; font-size:1.1em;}
.boxjmys .t span{display: block; font-size:.7em;}
.boxjmys .t:before{content:'\e685'; float: left; font-family: iconfont; font-size:2.5em; margin:0 .3em;}
.boxjmys .formsa{padding:1em; float: none; border-radius:.5em; margin:0;}
.boxjmys .formsa .bn button{display: block; width: 100%; margin-top:1em;}
.ggun{height:1.5em; line-height:1.5em; overflow: hidden; padding-left:2em; box-sizing: border-box; margin:.5em 0 0; position: relative;}
.ggun:before{content:'\e609'; font-family: iconfont; color:#d81e06; position: absolute; left:.5em; top:50%; transform: translateY(-50%);}
.ggun .swiper-slide{display:block; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; font-size:.7em;}
.cpninfo{padding:0 .5em 1em;}
.cpninfo li{width:50%; float: left; padding:0 0 .6em; box-sizing: border-box; font-size:.8em;}
.cpninfo li:nth-child(2n){padding-left:1em;}
.cpninfo li:nth-child(2n+1){clear: left;}
.cpninfo li span{color:#333;}
.topicpage .ppinfo img.logo{border:1px solid #ccc; display: block; max-width:100%; margin-bottom:.7em;}
.topicpage .ppinfo img.vip{width:1.4em; vertical-align: middle; margin-left:.3em;}
.topicpage .ppinfo b{color:#000;}
.topicpage .ppinfo strong{color:#d81e06; font-size:1.2em;}

/* products */
.boxpros{padding-top:1em; overflow: hidden;}
.right.boxpros{padding:0;}
.boxlistpro li{float: left; width:24%; margin:.5%;}
.boxlistpro li .pic{border:1px solid #eee; height:260px;}
.boxlistpro li .pic img{object-fit: contain;}
.boxlistpro li>div{font-size:.8em; padding:.5em; line-height:1.8em;}
.boxlistpro li span.tit{font-size:.9em; line-height:2em;}
.boxlistpro li div span{font-size:.8em; line-height:1.6em;}
.boxpros .boxppinfo .info{padding-right:1em; margin-left: 390px; float: none; width:auto;}
.boxpros .boxppinfo .info ul li{line-height:2em;}
.boxpros .listpro li .pic{box-sizing: border-box; border:1px solid #ddd;}
.boxpros .listnsli li p{padding:.3em 0; color:#666;}
.boxpros .listnsli li p b{color:#333;}
.boxpros .listnsli li .info{padding:.2em 0; color:#333;}
.listnsli li .info span{margin-right:1.5em;}
.boxpros .boxppinfo{overflow: hidden;}
.boxpros .boxppinfo .pic{width: 340px; height: 290px; border:1px solid #ddd;}
.right .listpro{padding:.5em 0;}
.right .listpro li{width:48%; margin:0 0 2%;}
.right .listpro li:nth-child(2n){margin-left:4%;}
.right .listpro span{font-size:.7em;}
.right .listpro li .pic{height:110px;}
.proinfo,.proinfo td{border:1px solid #eee;}
.proinfo{border-right:none; border-bottom:none; width:100%; margin:1em auto;}
.proinfo td{border-top:none; border-left:none; padding:.7em 1em; font-size:.9em; line-height:1.4em;}
.cpnmap{display: block; margin:1em 0; width:100%; border:none; height:460px;}

.boxtabsa{margin-left:260px;}
.boxtabsa .hd{text-align: center; padding:1.6em 0 1.2em;}
.boxtabsa .hd li{display: inline-block; background-color: #fff; border:1px solid #fff; color:#333; font-size:.9em; cursor: pointer; font-weight: bold; line-height:2.2em; padding:0 1em; margin:0 1em; border-radius:.2em; box-shadow:rgba(0,0,0,.05) 0 0 .2em .2em; position: relative;}
.boxtabsa .hd li.on{color:#fff;
    background-image: -moz-linear-gradient( -90deg, rgb(255,117,34) 0%, rgb(247,18,35) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgb(255,117,34) 0%, rgb(247,18,35) 100%);
    background-image: -ms-linear-gradient( -90deg, rgb(255,117,34) 0%, rgb(247,18,35) 100%);
}
.boxtabsa .hd li.on:after{content:''; position: absolute; left:50%; top:100%; transform: translate(-50%,0); width: 0; height: 0; border:6px solid; border-color:#f30 transparent transparent transparent ;}
.boxtabsa .bds .bd{display:none; overflow: visible; padding:0 1em;}
.boxtabsa .bds .bd:after{display: none;}
.boxtabsa .bds .bd.on{display:block;}
.boxtabsa .bds .bd li{float: left; width: 25%; box-sizing: border-box; padding: 0 .5em .9em;}
.boxtabsa .bds .bd li .pic {width: 180px; height: 70px; background-color: #fff; display: block; margin: 0 auto; max-width: 100%; box-shadow: rgba(0,0,0,.05) 0 0 0.35em 0.35em; border-radius:.2em;}

.sitegg{padding-top:.5em; width:auto; max-width:1210px; clear: both;}
.sitegg li{float: left; padding:3px 5px; box-sizing: border-box;}
.box .sitegg li{padding:3px 0;}
.sitegg li img,.siteggFX img{display: block; max-width:100%;}
.sitegg li a{display: block;}
.sitegg li.t{clear: both; width:100%;}
/*.sitegg li.b{width:605px;}*/
/*.sitegg li.c{width:595px; padding:3px 0;}*/
/*.sitegg li.mg{margin-left:10px;}*/
.sitegg.np{padding:0;}
.sitegg.np li{padding:2.5px;}
.sitegg.tnbp{padding:0 0 10px;}
.sitegg.P5 li{margin-right:12.5px;}
.sitegg.P5 li:last-of-type{margin-right:0;}
.siteggFX{position: fixed; top:50%; left:5px; z-index:2; overflow: hidden;} /* transform: translate(0,-50%);*/
.siteggFX.R{left:auto; right:5px;}
.siteggFX i{background-color:rgba(255,255,255,.5); cursor:pointer; color:#333; border-radius:0 0 0 50%; text-align:center; line-height:.8em; position:absolute; width:1em; padding-bottom:.2em; top:0; right:0; font-size:12px; }
.siteggFX.s0,.siteggFX.s1{top:auto; bottom:51%;}
.siteggFX.s2,.siteggFX.s3{top:51%; bottom: auto;}

.topict,.topicnav{border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:.5em 0;margin-bottom:1em;}
.topict{line-height:2.6em; overflow: hidden; position: relative;}
.topict div{font-size:1.2em; color:#333;}
.topict h1{color:#f30; font-size:1em; display: inline-block; margin-right:.1em;}
.topict span{font-size:.6em; right:2em; position: absolute; top:50%; transform: translate(0,-50%)}
.topicnav li{float: left; font-size:.8em; margin-right:.2em;}
.topicnav li a{background-color: #f5f5f5; color:#333; display:inline-block; padding:.3em .7em;}
.topicnav li.on a,.topicnav li a:hover{background-color: #d81e06; color:#fff}
.topicnav li.t{font-size:.6em; line-height:30px;}
.topicli{padding-left:1em;}
.topicli li{float: left; width:25%; font-size:.8em; padding:.3em 1em .3em 0; box-sizing: border-box;}
.topicli li a:before{content:''; background-color: #333; width:4px; height:4px; border-radius:50%; margin:.6em .2em 0 0; float: left;}
.listnsli.s2{padding-bottom:1em;}
.listnsli.s2 li{float: left; width:49%; clear: none; margin-bottom:.5em;}
.listnsli.s2 li:nth-child(2n){margin:0 0 0 2%;}
.listnsli.s2 li:nth-child(2n+1){clear: left;}
.listnsli.s2 li .pic{width:140px; height:120px; box-sizing: border-box; border:1px solid #f5f5f5;}
.listnsli.s2 li .tit{display: block; font-size:.9em;}
.listnsli.s2 li p{padding:0; margin:.4em 0 0;}
.listnsli.s2 li>div{margin-left:154px; padding:0; margin-top:.3em;}
.listnsli.s2 li .info{font-size:.6em;}
.listnsli.s2 li .info span{color:#999; padding-top:.5em;}
.listnsli.s2 li .info span:before{color:#999; padding-top:.5em;}
.listpro.s2 li{width:20%; padding:.3em; box-sizing: border-box; margin:0;}
.listpro.s2 li .pic{border:1px solid #ddd;}
.boxpst.s2{padding-bottom:.3em; line-height:2.6em;}
.listhotpp.s2{display: flex; flex-direction: row; flex-wrap: wrap;}
.listhotpp.s2 li{width: auto; margin:0 .3em .3em 0; flex:auto;}
.listhotpp.s2 li a{padding:0 1em; line-height:2.6em;}
.listhotpp.s2 li:nth-child(3n-1){margin:0 .3em .3em 0;}
.topicTT{background-color:#f9f9f9; padding:.1em 1em; color:#333; font-size:1.1em; border-bottom:1px solid #f0f0f0; margin:.5em 0;}

.fy{text-align: center; padding:30px 0 20px; font-size:14px;}
.fy li{display: inline-block; background-color:#f3f1ed; border-radius:5px; margin:0 3px;}
.fy li a,.fy li span{padding:5px 12px; display:inline-block;}
.fy li:hover{background-color:#fff;}
.fy li.thisclass{background-color:#d81e06;}
.fy li.thisclass a,.fy li.thisclass span{color:#fff;}
.fy .pageinfo{display: none;}
.boxun{font-size:14px; line-height:2em; padding:1em 0 2.5em; border-top:1px solid #ccc; margin-top:3em;}
.boxun .back{float: right; margin-top:10px;}

.footer{border-top:4px solid #d81e06; background-color: #333; padding:1em 0;}
.footer .info{padding-top:1.5em;}
.footer a{color:#fff;}
.footer a:hover,.footer .copy a:hover{color:#d81e06}
/*.footer .link{float: left; margin:.7em 0 0 1em;}*/
.footer .link li{float: left; font-size:.9em; margin:0 0 .3em 1.5em;}
.footer .copy{clear: left; font-size:12px; color:#999; text-transform:uppercase; padding-top:2em;}
.footer .copy a{color:#999;}
.ft2wm{float: right;}
.ft2wm li{float: left; margin:0 .5em;}

/* 404 */
.box404{padding:4em 0 9em; text-align: center;}
.box404 h1{text-align: center; font-size:1.4em; color:#000; padding:.5em 0 1em; font-weight: lighter;}
.box404 h1:before{font-family: iconfont; font-weight: normal; font-size:6em; content:'\e76d'; display: block; text-align: center; color:#be1c07; margin:.2em auto;}
.box404 div{font-size:.7em;}
.box404 div a{color:#d81e06; margin:0 .5em;}
.box404 div a:hover{color:#be1c07;}
.box404.dsn h1:before{content:'\e656';}


@media screen and (min-width:1000px) {
}
@media screen and (max-width:1080px) {
}
@media screen and (max-width:850px) {
}
@media screen and (max-width:760px) {
}

.wy-hd-index{width:1200px;margin:0px auto;margin: 25px auto;height: 70px;clear: both;}
.wy-hd-index .logo{float:left;display:block;width:418px;height:65px;background:url(../images/logo.gif) no-repeat;}
.wy-hd-index .wy-ad-top10{float:right;display:block;width:220px;height:65px;background:url(../images/sp-index.png) no-repeat;}

.head {background:#F8F8F8;width:100%;height:32px;border-bottom:#E5E5E5 1px solid;z-index:9;left:0;}
.head_m {margin:auto;width:1200px;padding:7px 0 0 0;color:#666666;font-size: 14px;}
.head_s {height:31px;}
.head_t strong{color:#FF0000;font-weight:normal;}
.head_l li {float:left;margin:0 10px 0 0;font-size: 14px;}
.head_r {float:right;}
.head_r img {position:relative;margin:-2px 6px 0 0;}
.h_location {background:url('../images/ico-location.png') no-repeat 0 center;padding:0 6px 0 20px;}
.h_fav {background:url('../images/ico-fav.png') no-repeat 0 center;padding:0 6px 0 20px;}
.h_mobile {background:url('../images/ico-mobile.png') no-repeat 0 center;padding:0 6px 0 20px;}
.h_cart {background:url('../images/ico-cart.png') no-repeat 0 center;padding:0 6px 0 20px;}
.h_qrcode {background:url('../images/ico-qrcode.png') no-repeat 0 center;padding:0 6px 0 20px;}

.wy-search-index{float:left;position:relative;z-index:999;width:605px;height:38px;margin:0 0 0 15px;}
.wy-search-index select,.wy-search-index input{float:left;font:14px "microsoft yahei";color:#666;border:1px solid #e3e3e3;}
.wy-search-index select{height:38px;padding:0 5px;vertical-align:middle;*height:34px;}
.wy-search-index input{width:379px;height:36px;line-height:36px;border-right:none;*height:31px;*line-height:31px;text-indent: 5px;}
.wy-search-index input:focus{border:1px solid #db214c;}
.wy-search-index button{float:left;width:100px;height:38px;font:16px/38px "microsoft yahei";text-align:center;color:#fff;background:#db214c;border:0 none;cursor:pointer;*height:33px;*line-height:33px;}

.wy-search-class li{float:left;margin:10px 0 0;padding:0 7px;color:#666;font-size: 14px;}
.wy-search-class li a{color:#333;}

.wy-search-top10{display:none;position:absolute;top:38px;width:371px;padding:4px;background:#fff;border:1px solid #e3e3e3;border-top:none;*top:34px;}
.wy-search-top10 a.more{margin-top:10px;line-height:26px;background:#f6f6f6;text-align:center;color:#666;}
.wy-search-top10 a{display:block;line-height:26px;padding:3px 0 3px 5px;font-size:14px;text-decoration:none;color:#000;cursor:pointer;overflow:hidden;}
.wy-search-top10 a:hover{background:#f6f6f6;text-decoration:none;}
.wy-search-top10 span{float:left;line-height:12px;margin:6px 9px 0 0;padding:2px;font-size:12px;color:#fff;background:#7cbce4;border-radius:2px;}
.wy-search-top10 span.t1{background:#f58c85;}
.wy-search-top10 span.t2{background:#fcbc4b;}
.wy-search-top10 span.t3{background:#a1d958;}

.wy-search-index .search_m{width: 79px;cursor: pointer;}
#search_module{width: 78px;margin-top: 37px;position: absolute;left: 380px;background: #fff;border: 1px solid #ddd;}
#search_module ul li{text-align: left;color: #666;padding: 5px;cursor: pointer;font-size: 14px;}

/* 网站底部 */
.wy-ft-box{padding:20px 0;background:#e8e8e8;border-top:2px solid #db214c;font-size:12px;clear: both;height: 200px;}
.wy-ft-box a{font-size:12px;}
.wy-ft-box dl{width:1200px;margin:0 auto;}
.wy-ft-box dt{float:left;width:200px;height:100px;margin-right:60px;background:url(../images/logo-ft.gif) no-repeat;}
.wy-ft-box dd{float:left;width:940px;}

.wy-ft{padding-left:10px;}
.wy-ft-menu a{line-height:30px;}
.wy-ft-menu,.wy-ft-ewm{float:left;width:100px;height:170px;margin-right:60px;}
.wy-ft-ewm{margin-right:20px;}
.wy-ft-menu h3,.wy-ft-ewm h3{margin-bottom:10px;padding-bottom:10px;font-size:12px;color:#333;border-bottom:1px solid #dfdfdf;}

.wy-cprt{margin-top:10px;_padding-top:15px;}
.wy-cprt ul{margin:15px 0;}
.wy-cprt ul li{float:left;padding:0 10px;border-right:1px solid #dfdfdf;}
.wy-cprt p{padding-left:10px;line-height:26px;font-size:12px;text-indent:0;color:#333;clear: both;}
.wy-cprt p a{margin-right:10px;color:#333;}

.other_login{float:right;text-align:right;}
.other_login a{margin:0 5px;}
.other_login img{width:16px;height:16px;}

.boxtabsa ul{overflow: hidden;}


/* pages */
.pages {padding:24px 0;text-align:center;font-size:12px;color:#666666;clear:both;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#DDDDDD 1px solid;padding:6px;text-decoration:none;}
.pages a:hover {background:#258CFF;border:#258CFF 1px solid;color:#FFFFFF;padding:6px;text-decoration:none;}
.pages strong {background:#258CFF;padding:6px;border:#258CFF 1px solid;color:#FFFFFF;}
.pages_inp {width:32px;border:#DDDDDD 1px solid;color:#666666;padding:4px;text-align:center;}
.pages_btn {width:32px;border:#FF6600 1px solid;color:#FFFFFF;padding:4px 6px;background:#FF6600;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#DDDDDD 1px solid;color:#666666;padding:6px 6px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}