*{ margin: 0; padding: 0; list-style: none; text-decoration: none;}
body{ font-family: "Microsoft Yahei", "微软雅黑", "宋体", Tahoma, Arial, Helvetica, STHeiti; box-sizing: border-box;}
@font-face { font-family: 'Kozuka Gothic Pr6N-Extra Light'; src: url('../fonts/Kozuka Gothic Pr6N-Extra Light.otf');}
a{ color: #333;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
i{ font-style: normal;}
img{ display: block; border: none\9;}
.header{ width: 100%; overflow: hidden;}
.header-top{ height: 38px; line-height: 38px; background: #424242; width: 100%;}
.header-top-content{ width: 1200px; margin: 0 auto; color: #fff; font-size: 15px; overflow: hidden;}
.header-top .header-top-content .left{ float: left;}
.header-top .header-top-content .right{ float: right;}
.header-top .header-top-content .right a{ color: #fff; font-size: 14px; margin-right: 10px;}
.header-top .header-top-content .right a:hover{ color: #f08519;}
.header-zb-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.header-zb-content .left{ display: inline-block; vertical-align: top; letter-spacing: 1px; margin: 15px 0 15px 0;}
.header-zb-content .left .img{ display: inline-block; vertical-align: top;}
.header-zb-content .left .img img{ display: block;}
.header-zb-content .left .wb{ display: inline-block; margin-top: 15px; margin-left: 35px;}
.header-zb-content .left .wb i{ color: #f08519; font-size: 34px; display: inline-block;font-family: inherit;font-weight: bold; }
.header-zb-content .left .wb .wb-2{ font-size: 18px; color: #424242; letter-spacing: 4px;}
.header-zb-content .right{ display: inline-block; width: 435px;     margin-top: 20px;}
.header-zb-content .right .img-wb{ float: right;}
.header-zb-content .right .img-wb .img-dh{ display: inline-block; vertical-align: middle;}
.header-zb-content .right .img-wb .img-dh img{ width: 60px; height: 60px;}
.header-zb-content .right .img-wb h2{ color: #f08519; font-size: 24px;}
.header-zb-content .right .img-wb h3{ color: #8c8c8c; font-size: 16px;}
.header-zb-content .right .img-wb .wb-3{ display: inline-block; vertical-align: bottom;}
.banner{ width: 100%; position: relative; overflow: hidden;}
.banner .hd{ position: absolute; z-index: 555; left: 50%; bottom: 3%; zoom: 1;}
.banner .hd ul li{ border-radius: 100%; background: #fff; width: 15px; height: 15px; float: left; margin-right: 20px; cursor: pointer;}
.banner .hd ul li.on{ background: #f08519; cursor: pointer;}
.banner .bd {}

.banner .bd img{ width: 100%; display: block;}
.nav{ width: 100%; background: #ececec;}
.nav .dw{ width: 1200px; margin: 0 auto; overflow: hidden; padding: 8px 0;}
.nav-content{ height: 45px; line-height: 45px; border: 1px solid #f08519; box-sizing: border-box; background: #fff; border-radius: 20px;}
.nav-content ul li{ float: left; text-align: center; position: relative; margin: 0 45px;}
.nav-content ul li a{ font-size: 18px; color: #201c19; padding: 5px;}
.nav-content ul li.on a{ color: #fff; background: #201c19; border-radius: 20px;}
.nav-content ul li:hover a{ color: #fff; border-radius: 20px; background: #201c19;}
.search{ width: 100%; border-bottom: 1px solid #bcbcbc; height: 60px; line-height: 60px;}
.search-content{ width: 1200px; margin: 0 auto;}
.search-keywords{ font-size: 22px; color: #333; display: inline-block;}
.search-keywords p{ background: #f08519; border-radius: 20px; text-align: center; display: inline-block; line-height: 30px; width: 115px; margin-right: 15px; height: 35px;}
.search-keywords span{ color: #201c19; font-size: 18px; display: inline-block; vertical-align: middle; font-weight: bold; margin-left: 10px;}
.search-keywords span>img{ display: inline-block;}
.search-keywords a{ color: #808080; font-size: 18px; display: inline-block; vertical-align: top;}
.search-keywords i{ display: inline-block; margin: 0 14px;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 315px; height: 45px; margin-top: 10px; vertical-align: middle;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: middle; height: 38px; background: none; border: none; line-height: 38px; margin: -20px 0 0 30px; color: #868686; outline: none; width: 230px;}
.search-form #s_btn{ width: 48px; height: 35px; line-height: 35px; text-align: center; background: none; color: #fff; outline: none; border: none; cursor: pointer; margin: 4px 0 0 -2px; display: inline-block; vertical-align: top;}
.product{ width: 1200px; margin: 0 auto;}
.product .content .nr{ margin-top: 20px;}
.product .content .left{ width: 272px; overflow: hidden; float:left;}
.product .content .left .fl-dq .dsj{ width: 0px; height: 0px; color: white; text-align: center; border-top: 10px solid #bfbfbf; border-left: 5px solid transparent; border-right: 5px solid transparent; display: inline-block; margin-left: 5px;}
.product .content .left .sideMenu{ padding-top: 30px;}
.product .content .left .fl-dq .cp-lb-dq .cp-bt-zl{ height: 38px; line-height: 38px; background: #fff;}
.product .content .left .fl-dq .cp-lb-dq .cp-bt-zl a{ color: #f08519; font-size: 18px;margin-left: 30px;}
.product .content .left .fl-dq .cp-lb-dq ul li a{ color: #bfbfbf; font-size: 16px;}
.product .content .left .fl-dq .cp-lb-dq .cp-bt-zl>a:hover .dsj{ border-top: 10px solid #f08519;}
.product .content .left .sideMenu>.cp-lb-dq>ul>li>a{ color: #2f2f2f; height: 41px; line-height: 41px;}
.product .content .left .sideMenu>.cp-lb-dq>ul>.bs-one{ background: #fff;}
.product .content .left .sideMenu>.cp-lb-dq>ul>.bs-two{ background: #f0f0f0;}
.product .content .left .sideMenu ul li a:hover{ color: #f08519;}
.product .content .left .sideMenu ul{ margin: 0 1px;}
.product .content .left .sideMenu ul li{ background: #f0f0f0;}
.product .content .left .fl-dq{ background: url(../images/pro-lfet.png)no-repeat; width: 270px; border: 1px solid #ccc;}
.product .content .right{ float:left; vertical-align: top; width: 920px; margin-left: 3px;}
.product .content .right .r-top{ text-align: center; width: inherit; height: 94px; overflow: hidden;}
.product .content .right .r-top img{ display: inline-block;}
.product .content .nr{ margin-top: 25px;}
.product .content .nr .right .cp-zl ul li{ display: inline-block; vertical-align: top; width: 285px; margin: 0 5px 25px 0; position: relative;}
.product .content .nr .right .cp-zl ul li .img{ width: 283px; border: 1px solid #ccc; height:243px;}
.product .content .nr .right .cp-zl ul li .img img{ width: 283px;}
.product .content .nr .right .cp-zl ul li .img:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.product .content .nr .right .cp-zl ul li .mc{ position: absolute; background: url(../images/cp-yyc.png)no-repeat; width: 283px; height: 31px; line-height: 31px; bottom: 0; left: 0; text-align: center;}
.product .content .nr .right .cp-zl ul li .mc>a{ width: 283px; display: inline-block; font-size: 14px; color: #fff;}
.model{ width: 1200px; margin: 0 auto;}
.model .top{ text-align: center; margin-top: 18px;}
.model .top img{ display: inline-block;}
.dz-lc ul{ margin-top: 25px; overflow: hidden;}
.dz-lc ul li{ float: left; text-align: center; margin-right: 23px;}
.dz-lc ul li p{ font-size: 14px; color: #2f2f2f; font-weight: bold;}
.zxyc-nr{ margin-top: 25px;}
.zxyc-nr ul li{ display: inline-block; width: 296px; overflow: hidden;}
.zxyc-nr ul li .img{ background: url(../images/zxyc-x.png)no-repeat; width: 297px; height: 239px; text-align: center;}
.zxyc-nr ul li .img-2{ background: url(../images/zxyc-s.png)no-repeat; width: 297px; height: 239px; text-align: center;}
.zxyc-nr ul li .img-2 img{ display: inline-block; margin: 22px 0;}
.zxyc-nr ul li .img img{ display: inline-block; margin: 10px 0;}
.zxyc-nr ul li .wb{ border: 1px dashed #f18a1a; border-radius: 8px; margin-top: 20px;}
.zxyc-nr ul li .wb-2{ margin-top: 0; margin-bottom: 20px;}
.zxyc-nr ul li .wb p{ font-size: 36px; color: #f18a1a; text-align: center; margin-top: 10px;}
.zxyc-nr ul li .wb span{ color: #353434; font-size: 18px; display: inline-block; padding: 2px 0 10px 4px;}
.advantage{ width: 100%; background-size: 100% 2211px; overflow: hidden}
.advantage .adv-nr ul li div{ display: inline-block; vertical-align: top;}
.advantage .adv-nr ul li .bt-bg{ background: url(../images/adv-bt-bg.png)no-repeat; width: 551px; height: 81px; margin-bottom: 8px;}
.advantage .adv-nr ul li .bt-bg h1{ color: #f18a1a; font-size: 25px;}
.advantage .adv-nr ul li .two .bt-bg h1{ color: #f18a1a; font-size: 25px; }
.advantage .adv-nr ul li .two .bt-bg h2{ color: #f18a1a; font-size: 12px; letter-spacing: 3px; width: 450px; margin-top: 9px;}
.advantage .adv-nr ul li+li{ margin-top: 35px;}
.advantage .adv-nr ul li .two{ margin-right: 45px;}
.advantage .adv-nr ul li .bt-bg h2{ color: #f18a1a; font-size: 12px; letter-spacing: 3px; width: 400px;}
.advantage .adv-nr ul li .bt-bg span{ color: #313030;}
.advantage .adv-nr ul li dl dd{ color: #313030; font-size: 14px; text-align: justify; margin-bottom: 25px; font-size: 16px;}
.advantage .adv-nr ul li dl dd span{ display: inline-block; width: 520px; overflow: hidden; vertical-align: top; text-align: justify;}
.advantage .adv-nr ul li dl dd span b{ color: #df353d;}
.advantage .adv-nr ul{ margin-top: 25px;}
.advantage .adv-nr ul li dl dd i{ display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #f18a1a; margin-right: 5px;}
.advantage .adv-nr{ width: 1200px; margin: 0 auto; overflow: hidden;}
.advantage .adv-nr .one{ width: 600px; margin-left: 15px;}
.advantage .adv-nr .gylc-dq ol li{ display: inline-block; overflow: hidden; position: relative; width: 158px; height: 159px;}
.advantage .adv-nr .gylc-dq ol li .mc{ position: absolute; background: url(../images/gy-lc-db.png)no-repeat; width: 139px; height: 30px; bottom: 0; left: 10px; color: #fff; font-size: 14px; letter-spacing: 3px; line-height: 30px; text-align: center;}
.advantage .adv-nr .gylc-dq{ margin-top: 25px;}
.advantage .adv-nr .gylc-dq ol .fk-z{ width: 17px; height: 21px; display: inline-block; vertical-align: top; margin: 75px 10px;}
.advantage .adv-nr .gylc-dq ol .fk-x{ float: right; width: 20px; height: 18px; display: inline-block; vertical-align: top; margin: 10px 90px 0 10px;}
.small-banner{ width: 100%; margin-top: 15px;}
.small-banner img{ width: 100%;}
.small-banner-2{ width: 100%;}
.small-banner-2 img{ width: 100%;}
.case .hd ul li{ background: url(../images/case-mr.png)no-repeat; width: 192px; height: 51px; line-height: 51px; text-align: center; color: #272625; font-size: 22px; cursor: pointer; display: inline-block; margin-right: 3px;}
.case .hd ul li.on{ background: url(../images/case-bs.png)no-repeat; width: 192px; height: 51px; line-height: 51px; text-align: center; color: #272625; font-size: 20px;}
.case .hd ul a{ background: url(../images/more.png)no-repeat; text-align: center; font-size: 18px; color: #f2951d; display: inline-block; width: 192px; height: 51px; line-height: 51px;}
.case .bd{ margin-top: 20px;}
.case .bd ul li .left{ width: 385px; border: 1px dashed #f18a1a; border-radius: 20px; display: inline-block; height: 360px;}
.case .bd ul li .left .dw-kk{ margin: 10px 10px 10px 22px;}
.case .bd ul li .left .wb{ font-size: 16px; color: #232323; width: 330px; text-align: justify; line-height: 28px; padding-bottom: 10px; height: 195px;}
.case .bd ul li .right{ display: inline-block; vertical-align: top; margin-left: 18px;}
.case .bd ul li .right div{ display: inline-block; vertical-align: top;}
.case .bd ul li .right .small img{ margin-bottom: 4px;}
.case .bd ul li .left h1{ font-size: 22px; color: #232323;}
.case .bd ul li .left h2{ font-size: 22px; color: #de811e;}
.case .bd ul li .left .more .more-1{ background: url(../images/ckgd.png)no-repeat; width: 169px; height: 45px; line-height: 45px; text-align: center; display: inline-block; font-size: 22px; color: #272625; margin-right: 15px;}
.case .bd ul li .left .more .more-2{ background: url(../images/dzxx.png)no-repeat; width: 169px; height: 45px; line-height: 45px; text-align: center; font-size: 22px; color: #fff; display: inline-block;}
.honor .honor-nr{ position: relative; width: 1200px; margin: 0 auto;}
.honor .honor-nr ul li{ display: inline-block; width: 273px; overflow: hidden; margin-left: 10px; margin-right: 10px;}
.honor .honor-nr ul li .img{ width: 273px;  overflow: hidden;}
.honor .honor-nr ul li:hover .img img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.honor .honor-nr .honor-img{ margin: 30px 0 0 45px;}
.honor .honor-nr .honor-img .tempWrap{ width: 1090px!important;}
.honor .honor-nr .next,.honor .honor-nr .prev{ position: absolute; cursor: pointer; top: 35px;}
.honor .honor-nr .next{ left: 0;}
.honor .honor-nr .prev{ right: 22px;}
.medel-top{ border-radius: 20px; border: 1px dashed #f18a1a; height: 45px; line-height: 45px; margin-top:20px;}
.medel-top h2{ font-size: 24px; color: #272625; margin-left: 20px;}
.medel-top h2 span{ color: #f2951d; margin-left: 10px;}
.about-us{ margin: 15px 0;}
.about-us div{ display: inline-block; vertical-align: top;}
.about-us .left{ width: 672px; height: 350px;}
.about-us .right{ width: 510px; margin-left: 12px; text-align: center;}
.about-us .right p{ color: #272725; font-size: 33px;}
.about-us .right .wb{ line-height: 29px; text-align: left; color: #272725; font-size: 17px; width: 485px;}
.about-us .right .more a{ background: url(../images/anniu.png)no-repeat; width: 488px; height: 54px; color: #272625; font-size: 22px; text-align: center; line-height: 54px; display: inline-block; margin-top: 10px;}
.qy-xc-img ul li{ display: inline-block; vertical-align: top; width: 263px; height: 243px; overflow: hidden; margin-right: 13px;}
.qy-xc-img ul li img{ width: 263px; height: 243px;}
.qy-xc-img{ margin: 0 10px 0 50px;}
.qy-xc-lb{ position: relative; margin: 15px 0;}
.qy-xc-lb .next-2,.qy-xc-lb .prev-2{ position: absolute; cursor: pointer; top: 35px;}
.qy-xc-lb .next-2{ left: 0;}
.qy-xc-lb .prev-2{ right: 2px;}
.new{ width: 1200px; margin: 0 auto;}
.new .new-nr .one{ margin: 15px 0;}
.new .new-nr .one div{ display: inline-block;vertical-align: top;}
.new .new-nr .one .left{ width: 540px;}
.new .new-nr .one .left .bt{ margin-top: 5px;}
.new .new-nr .one .left .bt a{ color: #f2951d; font-size: 24px;}
.new .new-nr .one .left .wb a{ color: #333; font-size: 18px;}
.new .new-nr .one .right{ margin-left: 15px; width: 640px;width: 100%;}
.new .new-nr .one .right dl dd{ height: 48px; line-height: 48px;    width: 50%; float: left;}
.new .new-nr .one .right dl .bs{ background: #ededed;}
.new .new-nr .one .right dl a{ margin: 0 10px 0 30px;}
.new .new-nr .one .right dl a span{ float: right;}
.new .new-nr .one .right dl a:hover{ color: #f18a1a;}
.new .new-nr .two .left{ width: 640px; display: inline-block;}
.new .new-nr .two .medel-top-2{ border-radius: 20px; border: 1px dashed #f18a1a; height: 45px; line-height: 45px;}
.new .new-nr .two .medel-top-2 h2{ font-size: 24px; color: #272625; margin-left: 20px;}
.new .new-nr .two .medel-top-2 h2 span{ color: #f2951d; margin-left: 10px;}
.new .new-nr .two .left-new{ border: 1px dashed #ccc; margin-top: 10px; border-radius: 10px;}
.new .new-nr .two .left-new .kk{ margin: 10px;}
.new .new-nr .two .left-new .tou {}

.new .new-nr .two .left-new .tou div{ display: inline-block; vertical-align: top;}
.new .new-nr .two .left-new .tou .pic img{ width: 297px; }
.new .new-nr .two .left-new .tou .bt p{ color: #f2951d; font-size: 24px;}
.new .new-nr .two .left-new .tou .bt{ width: 310px; margin-left: 6px; text-align: justify;}
.new .new-nr .two .left-new .tou .bt .wb a{ color: #272625; font-size: 16px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; line-height: 28px;}
.new .new-nr .two .left-new ul{ margin-top: 10px;}
.new .new-nr .two .left-new ul li{ height: 48px; line-height: 48px; padding: 0 10px 0 35px;}
.new .new-nr .two .left-new ul .bs{ background: #ededed;}
.new .new-nr .two .left-new ul li a{ color: #333; font-size: 17px;}
.new .new-nr .two .left-new ul li a span{ float: right;}
.new .new-nr .two .left-new ul li a:hover{ color: #f18a1a;}
.new .new-nr .two .right{ display: inline-block; vertical-align: top; margin-left: 8px; width: 545px;}
.new .new-nr .two .right .wd{ border-radius: 8px; border: 1px dashed #313334; margin-top: 10px;}
.new .new-nr .two .right .wd ul .w{ background: #e2e2e2;}
.new .new-nr .two .right .wd ul .w a{ color: #494949; font-size: 22px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.new .new-nr .two .right .wd ul li{ height: 60px; line-height: 60px; padding-left: 10px;}
.new .new-nr .two .right .wd ul .w a:before{ content: "问"; width: 40px; height: 40px; background: #555; text-align: center; line-height: 40px; border-radius: 50%; display: inline-block; color: #bfbfbf; margin-right: 10px; font-size: 25px; vertical-align: middle;}
.new .new-nr .two .right .wd ul .d a i{ display: inline-block; vertical-align: middle;}
.new .new-nr .two .right .wd ul .d a span{ text-align: justify; font-size: 16px; color: #494949; width: 450px; line-height: 22px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; word-wrap: break-word;}
.new .new-nr .two .right .wd ul .d a:before{ content: "答"; width: 40px; height: 40px; background: #ef7f18; text-align: center; line-height: 40px; border-radius: 50%; display: inline-block; color: #fff; font-size: 25px; margin-right: 10px; vertical-align: middle;}
.foot{ width: 100%; margin-top: 40px;}
.foot .top{ background: #171717; height: 60px; line-height: 60px;}
.foot .top .nr{ width: 1200px; margin: 0 auto; overflow: hidden;}
.foot .top .top-kk{ margin: 6px 0; border: 1px dashed #f18a1a; border-radius: 25px;}
.foot .top .top-kk .top-nr{ background: url(../images/foot-kk.png)no-repeat; width: 1189px; height: 40px; line-height: 40px; margin: 3px 3px;}
.foot .top .top-kk .top-nr ul{ margin-left: 25px;}
.foot .top .top-kk .top-nr ul li{ display: inline-block;  height: 38px; line-height: 38px;      margin: 0 30px;}
.foot .top .top-kk .top-nr ul li a{ padding: 0 4px; color: #201c19; font-size: 18px; display: inline-block; border-radius: 20px; text-align: center; margin-top: 1px;}
.foot .top .top-kk .top-nr ul li a:hover{ background: #2a2a2a; color: #fff;}
.foot .content{ width: 1200px; margin: 0 auto;}
.foot .foot-bg{width: 100%; height: 362px; background:#000;}
.foot .content .link{ text-align: center; padding-top: 10px; font-size: 18px;color: #fff; display: block; margin: 0;}
.foot .content .link a{ color: #161616; font-size: 18px; padding: 0 10px; height: 24px; line-height: 24px; text-align: center; background: #f68c18; display: inline-block; margin-right: 20px; border-radius: 10px;}
.foot .content div{ display: inline-block; vertical-align: top; margin-top: 20px;}
.foot .content .left{ width: 360px;}
.foot .content .right{ width: 384px; overflow: hidden;}
.foot .content .right img{ float: right;}
.foot .content .zb{ border-radius: 8px; border: 1px dashed #f2921c;}
.foot .content .zb .kk{ margin: 10px;}
.foot .content .zb p{ color: #f2921c; line-height: 25px; font-size: 15px; width: 410px;}
.foot .content .db{ text-align: center; color: #f2921c; width: 1200px;}
.foot .content .db a{ color: #f2921c; font-size: 16px;}
.rtTop ul{ overflow: hidden;}
.rtTop li{ float: left; margin-left: 10px;}
.rtTop li img{ display: block;}
.rtTop{ width: 50px; height: 50px; overflow: hidden; position: fixed; top: 85%; right: 51%; margin-right: -675px; cursor: pointer; display: none;}
.rtTop h4{ width: 50px; height: 50px; overflow: hidden; position: relative;}
.rtTop img{ display: block; position: absolute; top: 0; left: 0;}
