﻿@font-face {
    font-family: dincondmedium;
    src: url("");
}
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;box-sizing: border-box;}
html,body{font-size: 14px;font-family:"Microsoft YaHei","PingFang SC";background: #fff;color: #333;}
input,textarea,select{font-family:"Microsoft YaHei","PingFang SC";font-size: 14px;}
img,input,textarea{ border: none; }
h1,h2,h3,h4,h5{font-weight: normal;font-size: 14px;}
table{width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
html.hide{overflow: hidden;}
body.hide{overflow: hidden;}
a{color: #333;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
p{line-height: 1.6em;}
.img100 img{vertical-align: bottom;width: 100%;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.pc-show{display: block;}
.wap-show{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.relative{position: relative;}
.text-center{text-align: center;}
.overhide{overflow: hidden;}
.padding-tb60{padding: 60px 0;}
.padding-tb70{padding: 70px 0;}
.padding-tb80{padding: 80px 0;}
.padding-tb90{padding: 90px 0;}
.padding-tb100{padding: 100px 0;}
.padding-tb110{padding: 110px 0;}
.padding-tb120{padding: 120px 0;}
.w1200{width: 1200px;max-width: 92%;margin: 0 auto;}
.w1280{width: 1280px;max-width: 92%;margin: 0 auto;}
.w1300{width: 1300px;max-width: 92%;margin: 0 auto;}
.w1400{width: 1400px;max-width: 92%;margin: 0 auto;}
.w1440{width: 1440px;max-width: 92%;margin: 0 auto;}
.w1600{width: 1600px;max-width: 92%;margin: 0 auto;}
.bgf1{background: #f1f1f1;}
.bgf2{background: #f2f2f2;}
.bgf3{background: #f3f3f3;}
.bgf4{background: #f4f4f4;}
.bgf5{background: #f5f5f5;}
.bgf6{background: #f6f6f6;}
.bgf7{background: #f7f7f7;}
.bgf8{background: #f8f8f8;}
.bgf9{background: #f9f9f9;}
.bgfff{background: #fff;}
.padding20{padding: 20px;}
.padding30{padding: 30px;}
.padding40{padding: 40px;}
.padding50{padding: 50px;}
.padding60{padding: 60px;}
.size60{font-size: 60px;}
.size30{font-size: 30px;}
.size32{font-size: 32px;}
.size24{font-size: 24px;}
.size16{font-size: 16px;}


body{padding-top: 90px;transition: all .4s;}
.header{position: fixed;z-index: 999;width: 100%;left: 0;top:0;background: #fff;border-bottom: 1px solid #e5e6e8;transition: all .4s;}
.header .w1400{position: relative;height: 100px;transition: all .4s;}
.logo{position: absolute;left:0;top:50%;transform: translateY(-50%);}
.logo img{display: block;height: 60px;transition: all .4s;}
.logo-fff{position: absolute;top:0;left: 0;height: 100%;opacity: 0;}
.nav-box{margin-right: 50px;}
.nav li{float: left;position: relative;}
.nav-yi{display: inline-block;line-height: 90px;font-size: 16px; padding: 0 32px;transition: all .4s;position: relative;z-index: 3;}
.nav-yi span{position: relative;z-index: 1;display: inline-block;text-align: center;}
.nav-yi span:after{position: absolute;z-index: -1;bottom:-1px;left: 50%;transform: translateX(-50%); height: 2px;background: #ff3717;width:0;content: "";transition: all .4s;}
.nav li.active .nav-yi span:after{width: 100%;min-width: 64px;}
.nav li.active .nav-yi{color: #ff3717;}
.nav-er{position: absolute;opacity: 0;left: 26px;white-space: nowrap; margin-top: -20px;transition: all .4s;pointer-events: none;background: rgba(255,255,255,0.9);padding: 15px 0;}
.nav-er:before{content: '';position: absolute;height: 100%;top:0;right: 100%;width: 99999px;background: rgba(255,255,255,0.9);}
.nav-er:after{content: '';position: absolute;height: 100%;top:0;left: 100%;width: 99999px;background: rgba(255,255,255,0.9);}
.nav-er a{display: inline-block;line-height: 36px;color: #343434;position: relative;}
.nav-er a:after{content: '';position: absolute;opacity: 0;left: 8px;right: 0; bottom:0;border-bottom: 1px dashed #ff3717;transform: scale(0);transition: all .4s;transform-origin: center;}
.nav-er a:last-child{border-bottom: none;}
.search-box{position: absolute;right: 0;top:50%;margin-top: -16px; cursor: pointer;z-index: 7;}
.search-btn{width: 32px;height: 32px;border-radius: 32px;background:url("../image/search.png") no-repeat center;background-size:cover;text-align: center; z-index: 5;position: relative;}
.search-con{position: absolute;width: 0;right: 0;height: 32px;top:63px;background: #fff;overflow: hidden;transition: all .4s;border-radius: 32px;box-shadow: 0 0 4px #ddd;}
.search-con .text{display: block;height: 32px;width: 100%;background: none;text-indent: 36px;}
.search-close{width: 32px;height: 32px;position: absolute;top:0;left: 0;text-align: center;line-height: 32px;background:url("../image/gb64.png") no-repeat center;background-size:cover;}
.search-sb{position: absolute;right:6px;top:0;cursor: pointer;display: none;}
.search-box.active .search-con{width: 200px;}
.search-box.active .search-sb{display: block;}
.search-text{margin-right: 32px;}
.menu-handler{width: 30px; height: 32px; cursor: pointer; position: absolute;right:3%;top:14px; transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); display: none; }
.menu-handler .burger{height: 2px; background: #ff3717; display: block;width: 20px; position: absolute; z-index: 5; left: 5px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center;-o-transform-origin: center; -ms-transform-origin: center;border-radius: 2px;-webkit-border-radius: 2px;top: 8px;transition:all .4s;}
.menu-handler .burger-2{top: 15px; }
.menu-handler .burger-3{top: 22px;}
.menu-handler.active .burger-1{top:15px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }

body.is-scroll .search-con{top: 53px;}
.index-body{padding-top: 0;}
.index-body.is-scroll{padding-top: 0;}
body.is-scroll{padding-top: 70px;}
body.is-scroll .header .w1400{height: 70px;}
body.is-scroll .nav-yi{line-height: 70px;}
body.is-scroll .logo img{height: 52px;}


.footer{}
.footer-top{background: #f3f3f3;padding: 40px 0 20px;}
.footer-top p{color: #6d6d6d;}
.footer-l{position: absolute;left: 0;top:0;width: 240px;}
.footer-tle span{font-size: 40px;color: #ff3717;font-family:dincondmedium;display: block;margin-bottom: 5px;}
.footer-nav-con{display: flex;justify-content: space-around;max-width: 100%;float: none;width: 100%;}
.footer-nav-con dl dt{font-size: 16px;color: #222222;margin-bottom: 25px;}
.footer-nav-con dl a{color: #6d6d6d;transition: all .4s;}
.footer-nav-con dl a:hover{color: #ff3717;}
.footer-nav-con dl dd{margin-bottom: 10px;}
.footer-bot{background: #6a6a6a;padding: 10px 0;}
.footer-desc span,.footer-desc a{display: inline-block;color: #ebebeb;font-size: 13px;margin-right: 10px;}
.beian{color: #ebebeb;padding: 7px 0;}
.footer-desc a:last-child{margin-right: 0;}
.footer-desc span:last-child{margin-right: 0;}
.falv{margin-bottom: 2px;}
.footer-share a{display: inline-block;width: 33px;height: 34px;margin-right: 8px;position: relative;margin-top: 2px;}
.hide-code{position: absolute;transition: all .4s;width: 120px;height: 0;overflow: hidden;left: 50%;margin-left: -60px;bottom:40px;}
.footer-share a:hover .hide-code{height: 120px;}
.hide-code img{width: 120px;height: 120px;display: block;vertical-align: bottom;}
.footer-share a:last-child{margin-right: 0;}


.footer-share a.weibo{background: url("../image/share3.png") no-repeat center;background-size: cover;}



.banner-con h3{font-weight: bold;}
.banner-con p{margin: 20px 0 40px;}
.colorff3717{color:#ff3717;}
.ljxq{background: #ff3717;display: inline-block;padding: 0 25px;border-radius: 10px;}
.ljxq span{display: inline-block;vertical-align: middle;line-height: 46px;color: #fff;}
.ljxq img{width: 37px; display: inline-block;vertical-align: middle;margin-left: 15px;transition: all .4s;}
.ljxq:hover img{transform: translateX(10px);}
.bannerDots{position: absolute;width: 100%;left: 0;z-index: 9;bottom:35px;}
.bannerDots .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;transition: all .4s;background: #6e6e6e;margin: 0 10px;border-radius: 12px;}
.bannerDots .swiper-pagination-bullet-active{width: 40px;background: #ff3717;}
.title30{margin-bottom: 60px;}
.title30 h2{font-size: 30px;}
.title30 p{font-size: 16px;color: #6d6d6d;}
.title30 h2 div{font-size: 16px;color: #6d6d6d;display: inline-block;}
.mg-bt20{margin-bottom: 20px;}
.pro .img100{border:1px solid #dadada;}
.proBtn{position: absolute;width: 100%;top:0;bottom:70px;pointer-events: none;}
.proBtn div{position: absolute;width: 29px;height: 53px;cursor: pointer;top:50%;margin-top: -27px;z-index: 9;pointer-events: auto;transition: all .4s;}
.proBtn1{left: 2px;background:#d4d4d4 url("../image/proBtn1.png") no-repeat center;background-size: cover;}
.proBtn2{right: 2px;background:#d4d4d4 url("../image/proBtn2.png") no-repeat center;background-size: cover;}
.proBtn div:hover{background-color: #ff7b66;}
.pro p{transition: all .4s;}
.pro a:hover p{color:#ff7b66;}
.solution-con{display: block;padding: 10px 25px 40px;border-left: 1px solid #d4d4d4;}
.solution-con img{width: 63px;}
.mg-tb25{margin: 25px 0;}
.desc p{color:#8c8c8c;}
.solution-con p{height: 4.8em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.jt22x11{display: inline-block;transition: all .4s;width: 28px;height: 11px;background: url("../image/22x11.png") no-repeat center;background-size: cover;}
.mg-bt35{margin-bottom: 35px;}
.swiperDot{margin-top: 50px;}
.swiperDot .swiper-pagination-bullet{margin: 0 6px;opacity:1;background: #727272;width: 30px;height: 4px;border-radius: 0;transition: all .4s;}
.swiperDot .swiper-pagination-bullet-active{background: #e62129;width: 44px;}
.solution-con h3{transition: all .4s;}
.solution-con:hover h3{color: #ff7b66;}
.solution-con:hover .jt22x11{transform: translateX(10px);}
.about-con{width: 49%;padding-top: 34px;}
.about-img{width: 47.65%;}
.des16 p{font-size: 16px;color: #6d6d6d;line-height: 1.8em;margin-top: 20px;}
.about-con p{margin-bottom: 30px;}
.about .about-con p:nth-child(n+3){display: none;}
.justify p{text-align: justify;}
.mg-bt30{margin-bottom: 30px;}
.ljgd{border:1px solid #939393;display: inline-block;padding: 0 18px;transition: all .4s;color: #787878;}
.ljgd span{display: inline-block;vertical-align: middle;line-height: 34px;font-size: 13px;margin-right: 12px;}
.ljgd i{display: inline-block;vertical-align: middle;width: 28px;height: 11px;background: url("../image/22x11-1.png") no-repeat center;background-size: cover;transition: all .4s;}
.ljgd:hover{border-color: #ff7b66;background: #ff7b66;color: #fff;}
.ljgd:hover i{background: url("../image/22x11-2.png") no-repeat center;background-size: cover;}
.padding-b80{padding-bottom: 80px;}
.news{display: none;}
.news.active{display: block;}
.news-type{position: absolute;right: 0;bottom:0;font-size: 0;}
.news-type a{color: #595959;display: inline-block;font-size: 16px;position: relative;margin-right: 60px;transition: all .4s;line-height: 46px;}
.mg-bt60{margin-bottom: 60px;}
.news-type a:last-child{margin-right: 0;}
.news-type a:after{content: '';position: absolute;right: -30px;top:50%;margin-top: -5px;height: 10px;border-right: 1px solid #cacaca;}
.news-type a:last-child:after{display: none;}
.news-type a:before{content: "";position: absolute;width: 0;left: 50%;transform: translateX(-50%);bottom:3px;border-bottom: 2px solid #e62129;opacity: 0;transition: all .4s;}
.news-type a.active{color: #e62129;}
.news-type a.active:before{opacity: 1;width: 100%;}
.news-type a:hover{color: #e62129;}
.news-type a:hover:before{opacity: 1;width: 100%;}
.time{background: #adadad;display: inline-block;padding:6px 10px;margin-top: -10px;position: relative;z-index: 5;transition: all .4s;}
.time img{width: 12px;display: inline-block;vertical-align: middle;margin-right: 6px;}
.time span{display: inline-block;vertical-align: middle;color: #fff;font-size: 12px;}
.size18{font-size: 18px;}
.news .desc{}
.news a:hover .time{background: #ff4123;}
.news a h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .desc p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.2em;}
.more{display: inline-block;}
.more span{color: #a7a7a7; display: inline-block;vertical-align: middle;margin-right: 10px;}
.more i{display: inline-block;vertical-align: middle;width: 22px;height: 11px;background: url("../image/22x11.png") no-repeat center;background-size: cover;}

.sm{position: absolute;bottom:0; right: -50px;}

.size40{font-size: 40px;}
.ban-des{width: 520px;max-width: 100%;}
.ban-des h2{line-height: 1.5em;}
.title30 span{display: block;font-size: 48px;color: #c9c9c9;text-transform: uppercase;}
.title30 .i{width: 43px;height: 5px;background: #f99585;}
.title30.text-center .i{margin: 0 auto;}
.ny-navs{display: block;background: #f3f3f3;text-align: center;font-size: 0;}
.ny-navs a{display: inline-block;line-height: 54px;position: relative;transition: all .4s;font-size: 16px; text-align: center; padding: 0 50px;}
.ny-navs a:after{content: "";position: absolute;width: 2px;height: 14px;background: #bfbfbf;top:50%;margin-top: -6px;right: -2px;}
.ny-navs a:last-child:after{display: none;}
.ny-navs a.active{background: #f99585;color: #fff;}
.ny-navs a.active:after{display: none;}
.ny-navs a:hover:after{display: none;}
.ny-navs a:hover{background: #f99585;color: #fff;z-index: 6;}
.ny-nav{margin-bottom: 70px;}
.gsjj-l{width: 45%;}
.gsjj-r{width: 47.7%;padding-left: 32px;padding-bottom: 32px;}
.gsjj-r .img100{position: relative;z-index: 9;}
.gsjj-r .i1{position: absolute;left: 0;top:61px;right: 76px;bottom:0;background: #feeae7;}
.gsjj-r .i2{position: absolute;left: 18px;top:43px;right: 58px;bottom:18px;background: #f99585;opacity: 0.5;}
.gsjj-l p{margin-bottom: 20px;}
.mg-bt80{margin-bottom: 80px;}
.data{font-size: 0;}
.data li{display: inline-block;vertical-align: top;text-align: center;width: 25%;font-size: 16px;}
.data{width: 1100px;max-width: 100%;margin: 0 auto;}
.data p{color: #6d6d6d;}
.data .i{width: 26px;height: 3px;background: #3f3f3f;margin: 15px auto;}
.data span:nth-child(2){color: #6d6d6d;}
.size48{font-size: 48px;}
.size50{font-size: 50px;}
.data-num{font-weight: bold;color: #ff3717;}
.maodian{position: absolute;top:-70px;left: 0;}
.qywh{height: 633px;}
.qywh-con h3{color: rgb(255, 255, 255);text-shadow: 0 4px 4px rgba(109, 128, 146, 0.8);}
.qywh-con span{color: rgb(255, 255, 255);text-transform: uppercase;text-shadow: 0 2px 4px rgba(109, 128, 146, 0.8);}
.mg-bt40{margin-bottom: 40px;}

.his-year:before{content: '';width: 100%;left: 0;z-index: -1;border-bottom: 2px solid #d4d4d4;bottom:6px;position: absolute;}
.his-year .swiper-slide{width: 16.66%;text-align: center;cursor: pointer;height: 100px;}
.his-year .dot{width: 14px;height: 14px;background: #fff;border:1px solid #d4d4d4;border-radius: 100%;position: absolute;bottom:0;left: 50%;margin-left: -7px;z-index: 5;transition: all .4s;}
.his-year .line1{position: absolute;width: 50%;left: 0;bottom:6px;border-bottom: 2px solid #d4d4d4;transition: all .4s;}
.his-year .line2{position: absolute;width: 50%;right: 0;bottom:6px;border-bottom: 2px solid #d4d4d4;transition: all .4s;}
.his-year-con{width: 100%;text-align: center;position: absolute;left: 0;bottom:14px;}
.his-year-con h3{margin-bottom:10px;transition: all .4s;}
.his-year-con .line{width: 50%;height: 0;border-right: 2px dashed #ff3717;transition: all .4s;}
.active-nav .his-year-con .line{height: 36px;}
.active-nav .his-year-con h3{font-size: 36px;margin-bottom: 5px;color: #ff3717;}
.active-nav .line1{border-color: #ff3717;}
.active-nav .line2{border-color: #ff3717;}
.active-nav .dot{border-color: #ff3717;}
.nianfen{font-size: 345px;font-family: dincondmedium;color: #f2f2f2;width: 48%;float: left;text-align: center;line-height: 1em;}
.his-des{float: right;width: 51%;}
.his-page{margin-bottom: 60px;}
.his-page:last-child{margin-bottom: 0;}
.his-page h3{font-weight: bold;margin-bottom: 10px;}
.hisBtn div{width: 32px;height: 32px;z-index: 9;bottom:20px;cursor: pointer;transition: all .4s;opacity: 0.5;position: absolute;}
.hisBtn1{left:0;background: url("../image/hisBtn1.png") no-repeat center;background-size: cover;}
.hisBtn2{right:0;background: url("../image/hisBtn2.png") no-repeat center;background-size: cover;}
.hisBtn2:hover{opacity: 1;}
.padding-tb140{padding: 140px 0;}
.zindex5{z-index: 5;}
.ppzz{position: absolute;width: 100%;left: 0;top:0;height: 548px;z-index: -1;}
.ppzz-box{min-height: 500px;}
.ppzz-list{font-size: 0;padding-top: 100px;}
.ppzz-list li{display: inline-block;vertical-align: top;width: 30%;font-size: 16px;margin-right: 5%;margin-bottom: 50px;text-align: center;}
.ppzz-list li:nth-child(3n){margin-right: 0;}
.fixed-style{position: fixed;width: 100%;height: 100%;top:0;z-index: 99999;left: 0;background: rgba(2,21,36,.5);display: none;}
.rzzz-con{width: 1140px;max-width: 92%;margin: 0 auto;}
.rzzz-con img{width: 760px;max-width: 100%;}
.rzzz-warp{margin: 0 20px;}
.rzclose{cursor: pointer;position: absolute;top:22px;right: 30px;background: url("../image/close32.png") no-repeat center;background-size: cover;width: 32px;height: 32px;}
.size20{font-size: 20px;}
.ppzz-list li .img100{display: flex;justify-content: center;height: 340px; align-items: center;}
.ppzz-list li .img100 img{max-width: 100%;max-height: 100%;width: auto;}



.pro-body .ban-des{margin-left: 55%;width: 500px;}
.cpxz{font-size: 0;}
.cpxz li{font-size: 16px;width: 23.5%;margin-right: 2%;display: inline-block;vertical-align: top;margin-bottom: 50px;}
.cpxz li:nth-child(4n){margin-right: 0;}
.cpxz .img100{border:1px solid #dadada;transition: all .4s;}
.cpxz li:hover .img100{box-shadow: 0 0 10px 0 rgba(200, 167, 167, 0.4);border:1px solid #f99585;}
.cpxz li p{transition: all .4s;}
.cpxz li:hover p{color: #f99585;}
.position{position: relative;padding: 20px;}
.position span,.position a{color: #777777;font-size: 12px;margin-right: 5px;transition: all .4s;}
.position a:last-child{margin-right: 0;color: #f99585;}
.position a:hover{color: #f99585;}
.position a:before{content: '';position: absolute;left: 0;top:20px;width:7px;height: 20px;background: #f99585;}
.cpxq-img{width: 35.5%;}
.cpxq-con h1{font-weight: bold;}
.size36{font-size: 36px;}
.cpxq-con{width: 60%;}
.jbcs{padding: 30px 35px;}
.jbcs-title{padding-bottom: 20px;}
.jbcs-title img{width: 21px;display: inline-block;vertical-align: middle;margin-right: 12px;}
.jbcs-title h2{display: inline-block;vertical-align: middle;}
.jbcs-list div{float: left;}
.jbcs-list li{border-top: 1px solid #d8d8d8;padding: 20px 0;}
.jbcs-list-l{width: 44%;margin-right: 2%;}
.jbcs-list-r{width: 54%;}
.cpxqDot{margin-top: 10px;}
.cptds{display: none;}
.cptds.active{display: block;}
.cptd-type{font-size: 0;}
.cptd-type a{display: inline-block;line-height: 48px;position: relative;transition: all .4s;font-size: 20px; text-align: center; width: 176px;}
.cptd-type a:after{content: "";position: absolute;width: 2px;height: 14px;background: #686868;top:50%;margin-top: -6px;right: -2px;}
.cptd-type a:last-child:after{display: none;}
.cptd-type a.active{background: #f99585;color: #fff;}
.cptd-type a.active:after{display: none;}
.cptd-type a:hover:after{display: none;}
.cptd-type a:hover{background: #f99585;color: #fff;z-index: 6;}
.edit img{max-width: 100%;height: auto !important;margin: 0 auto;display: block;vertical-align: bottom;}


.jsjs1-title{background: #ff7b66;color: #fff;padding: 10px;}
.jsjs1-con{width: 59%;float: left;}
.jsjs1-img{width: 36%;float: right;}
.jsjs1 li p{margin-top: 20px;text-align: justify;}
.cgfx-tabs p{text-indent: 2em;}
.jsjs1-img{text-align: center;border:1px solid #ddd;}
.jsjs1-img img{max-width: 100%;vertical-align: bottom;}
.mg-bt35{margin-bottom: 35px;}
.sylc1{font-size: 0;}
.sylc1 li{display: inline-block;vertical-align: top;font-size: 14px;width: 17.6%;margin-right: 3%;text-align: center;position: relative;}
.sylc1 li:last-child{margin-right: 0;}
.sylc1 li .i{position: absolute;width: 12%;right: -15%;top:50%;transform: translateY(-50%);}
.sylc1 li:last-child .i{display: none;}
.sylc1 li p{margin-bottom: 15px;}
.cgfx{font-size: 0;background: #e2e2e2;display: flex;}
.cgfx a{display: flex;justify-content: center;align-items: center; vertical-align: middle;color: #242424;font-size: 24px;width: 33.33%;padding: 17px 10px;text-align: center;border-right: 1px solid #c9c9c9;transition: all .4s;}
.cgfx a:last-child{border:none;}
.cgfx a.active{color:#fff;background: #f18c7c;}
.cgfx a:hover{color:#fff;background: #f18c7c;}
.mg-bt50{margin-bottom: 50px;}
.mg-tb15{margin-bottom: 15px;}
.sysj{font-size: 0;display: flex;flex-wrap: wrap;}
.sysj li{display: inline-block;vertical-align: top; font-size: 14px;width: 23.5%;margin-right: 2%;background: #f0f0f0;padding: 25px;}
.sysj li:last-child{margin-right: 0;}
.sysj li strong{font-family: dincondmedium;color: #ff7b66;margin-right: 10px;}
.sysj li p{color: #585858;}
.syjg-top{padding: 18px 0;border-bottom: 1px dashed #b7b7b7;cursor: pointer;}
.syjg-top h4{position: relative;padding-left: 30px;transition: all .4s;}
.syjg-top h4:before{content: '';position: absolute;width: 11px;height: 13px;background: url("../image/sjx1.png") no-repeat center;background-size: cover;left: 0;top:5px;transition: all .4s;}
.syjg-bot{background: #f0f0f0;padding: 50px;display: none;}
.syjg-bot p{color: #6d6d6d;text-align: justify;}
.syjg-img{margin-top: 40px;}
.text-right{text-align: right;}
.text-right p{text-align: right;}
.cgfx-tabs .text-right p{text-align: right;font-size: 16px;color: #6d6d6d;}


.syjg-con{float: none;}
.syjg-img img{max-width: 100%;margin:0 auto;display: block;}
.syjg li.active h4{color: #ff7b66;}
.syjg li.active h4:before{background: url("../image/sjx2.png") no-repeat center;background-size: cover;}
.syjg li:hover h4{color: #ff7b66;}
.syjg li:hover h4:before{background: url("../image/sjx2.png") no-repeat center;background-size: cover;}
.jielun{background: #ff7b66;color: #fff;padding: 17px;}
.size24-text p{margin-bottom: 20px;}
.cgfx-tabs{display: none;}
.cgfx-tabs.active{display: block;}
.cgfx-tabs p{text-align: justify;}
.sysj2-con img{margin:0 auto;max-width:100%;display: block;}
.sysj2-img img{max-width: 100%;}
.syjg img{max-width: 100%;}


.jjfa2-l{width: 59%;}
.jjfa2-l p{text-align: justify;}
.jjfa2-r{width: 36%;}
.jjfa2-r img{max-width: 100%;}
.zyx{font-size: 0;}
.zyx li{font-size: 14px;display: inline-block;vertical-align: top;width: 45%;margin-right: 10%;}
.zyx li:nth-child(even){margin-right: 0;}
.zyx li .img100{margin-bottom: 15px;}
.zyx li img{width: auto;max-width: 100%;}
.zyx li p{text-align: center;}
.sylc2{text-align: center;font-size: 0;}
.sylc2 li{width: 140px;height: 140px; font-size: 14px;display: inline-block;vertical-align: middle;position: relative;margin: 0 64px;}
.sylc2 li .i1{position: absolute;width: 100%;height: 100%;left: 0;top:0;transform: rotate(45deg);background: #e0e0e0;}
.sylc2 li .i2{position: absolute;width: 32px;height: 32px;left: 100%;top:50%;margin-top: -16px;background: url("../image/32x32.png") no-repeat center;background-size: cover;margin-left: 48px;}
.sylc2 li p{position: relative;z-index: 9;line-height: normal;}
.sylc2 li:last-child .i2{display: none;}
.sylc2 li:nth-child(1){margin-left: 0;}
.sylc2 li:nth-child(3){margin-right: 0;}
.des-justify p{text-align: justify;}


.cpjs{background: #f8eded;display: inline-block;padding: 6px 18px;}
.titlebg{background: #f99585;padding: 8px 18px;}
.titlebg h3{color: #fff;}
.titlebg span{position: absolute;right: 18px;top:50%;transform: translateY(-50%);color: #fff;}
.fangfa3 .li{width: 48%;float: left;margin-right: 4%;}
.fangfa3 .li:nth-child(even){margin-right: 0;}
.fangfa3 .li img{max-width: 100%;}



.gpc .li:nth-child(1){width: 43%;float: left;}
.gpc .li:nth-child(2){width: 55%;float: right;}
.gpc .li img{max-width: 100%;}
.zxlc .li{width: 48.4%;border-radius: 4px;overflow: hidden;float: left;margin-right: 3.2%;}
.zxlc .li:nth-child(even){margin-right: 0;}
.imgmax img{max-width: 100%;vertical-align: bottom;height: auto !important;}
.zxlc .imgmax{border:1px dashed #f99585;border-top: none;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.titlebg h3 span{position: static;transform: none;}
.hj{font-size: 0;}
.hj li{font-size: 18px;display: inline-block;vertical-align: top;width: 14.285%;padding-right: 1%;margin-top: 10px;margin-bottom: 10px;}
.hj li p{position: relative;padding-left: 24px;}
.hj li p:before{content: '';position: absolute;width: 17px;height: 16px;left: 0;top:6px;background: url("../image/wjx.png") no-repeat center;background-size: cover;}
.linyu{font-size: 0;display: flex;flex-wrap: wrap;}
.linyu li{font-size: 14px;display: inline-block;vertical-align: top;width: 32%;margin-right: 2%;margin-top: 30px;background: #f7f7f7;}
.linyu li:nth-child(3n){margin-right: 0;}

.shujujieguo li:nth-child(2n){margin-right: 0;}
.shujujieguo li:last-child{width: 100%;margin-right: 0;}
.shujujieguo tr:first-child{background:#f7f7f7;border:none;}
.shujujieguo tr:first-child td{background:#f7f7f7;}
.shujujieguo tr:first-child td:nth-child(1){border-left: 1px solid #b1b1b1;}
.shujujieguo tr:first-child td:last-child{border-right: 1px solid #b1b1b1;}
.shujujieguo td{font-size: 16px;border:1px solid #b1b1b1;text-align: center;padding: 6px 3px;}
.shujujieguo li:last-child tr:nth-child(2){background: #f7f7f7;}
.shujujieguo li:last-child tr:first-child td{border: 1px solid #b1b1b1;}
.shujujieguo li:last-child td{width: 20%;}



.jsjs1 li{margin-bottom: 80px;overflow: hidden;}
.jsjs1 li:last-child{margin-bottom: 0;}
.jsjs4 .jsjs1-con{float: right;}
.jsjs4 .jsjs1-img{float: left;}
.jsjs4 li:nth-child(even) .jsjs1-img{float: right;}
.jsjs4 li:after{content: '';clear: both;display: table;}
.jsjs4 li:nth-child(even) .jsjs1-con{float: left;}
.jsjs4 li p{margin-top: 0;}
.hzdw9{padding-right: 50%;padding-right: 0 !important;}
.hzdw-logo{width: 50%;position: absolute;left: 55%;top:0;display: none;}
.hzdw-logo img{width: 90px;max-width: 100%; vertical-align: bottom;}
.jsjs4 li{overflow: visible;}


.jscd{width: 1000px;margin: 0 auto;max-width: 100%;}
.jscd p{}
.jianshu{position: absolute;left: 0;top:0;}
.jianshu-box{padding-left: 42px;}
.jishu{font-size: 0;}
.jishu li{font-size: 14px;display: inline-block;vertical-align: top;margin-right: 4%;width: 48%;border-top: 1px solid #c5d9dd;padding: 20px 0;margin-bottom: 80px;}
.jishu li:nth-child(even){margin-right: 0;}
.jishu li .img100{margin: 20px auto 40px;}
.jishu li .size18{line-height: 1.4em;min-height: 4.2em;}
.jianshu-bot p{margin-bottom: 10px;text-align: justify;}


.zxgg-list li{border-bottom: 1px solid #c5d9dd;}
.zxgg-list a{display: block;padding: 27px 0;transition: all .4s;}
.zxgg-date{background: #f5f5f5;border-radius: 4px;padding: 11px 20px;position: absolute;left: 0;top:0;width: 90px;height: 90px;transition: all .4s;}
.zxgg-date strong{font-family: dincondmedium;color: #262626;line-height: 1em;transition: all .4s;}
.zxgg-date p{line-height:normal;color: #636363;font-family: dincondmedium;transition: all .4s;}
.zxgg-con{min-height: 90px;margin-left: 130px;margin-right: 110px;padding-top: 15px;}
.zxgg-con span{color: #8c8c8c;display: inline-block;margin-right: 30px;}
.zxgg-con span:last-child{margin-right: 0;}
.xz{position: absolute;width: 54px;height: 43px;background: url("../image/xz1.png") no-repeat center;background-size: cover;right: 0;top:50%;margin-top: -21px;transition: all .4s;}
.zxgg-list a:hover .zxgg-date{background: #ff3717;}
.zxgg-list a:hover .xz{background: url("../image/xz2.png") no-repeat center;background-size: cover;}
.mg-bt10{margin-bottom: 10px;}
.zxgg-list a:hover .zxgg-date strong{color: #fff;}
.zxgg-list a:hover .zxgg-date p{color: #fff;}


.xw-type{position: absolute;top:0;left: 0;width: 180px;max-width: 100%;}
.xw-type a{display: block;background: #eee;text-align: center;line-height: 44px;margin-bottom: 23px;transition: all .4s;}
.xw-type a.active{background: #f99585;color: #fff;}
.xw-type a:hover{background: #f99585;color: #fff;}
.xw-box{margin-left: 330px;min-height: 300px;}
.zxgg-list{min-height: 300px;}
.xw-box .syjg-top{border:none;padding: 20px;}
.xw-box .syjg-bot{background:none;padding:0 20px 20px;}
.xw-box .syjg-top h4{margin-right: 110px;}
.xw-box li.active{background: #f8f8f8;}
.xw-box .syjg-bot .more span{color: #ff3717;}
.xw-box .syjg-bot .more i{background: url("../image/22x11-3.png") no-repeat center;background-size: cover;}
.time2 img{margin-right: 5px; width: 12px;display: inline-block;vertical-align: middle;}
.time2 span{display: inline-block;vertical-align: middle;}
.time2{position: absolute;right: 0;top:1px;}
.page{border-top: 1px solid #dddddd;padding:22px 0; font-size: 0;text-align: right;margin-top: 50px;}
.page a{font-size: 14px;line-height: 30px;border:1px solid #d1d1d1;color: #666;display: inline-block;padding: 0 10px;margin: 0 6px;transition: all .4s;min-width: 30px;}
.page a.active{border-color: #c52725;color: #c52725;}
.page a:hover{border-color: #c52725;color: #c52725;}
.page a:last-child{margin-right: 0;}
.page .page-btn{background: #e9e9e9;border-color: #e9e9e9;}
.page .page-btn:hover{background: #c52725;border-color: #c52725; color: #fff;}

.xwxq-top{border-bottom: 1px dashed #cfcfcf;padding-bottom: 15px;}
.xwxq-top span{color: #8d8d8d;}
.edit *{font-size: 16px !important;color: #6d6d6d !important;font-family:"Microsoft YaHei","PingFang SC" !important;}
.edit p{margin: 20px 0;text-indent: 2em;}
.edit section p{text-indent: 0;}
.xwxq-bot{padding: 40px 0;}
.xwxq-bot{width: 1250px;max-width: 100%;margin: 0 auto;}

.lxwm-l{position: absolute;left: 0;top:0;}
.lxwm-r{margin-left: 380px;}
.lxwm-con{width: 790px;max-width: 100%;}
.lxwm-list li{border-bottom: 1px solid #e0e0e0;padding: 30px 0;}
.lxwm-list li .i{position: absolute;left: 0;top:9px;width: 48px;height: 100%;}
.lxwm-list li:nth-child(2) .i{top:-10px;}

.lxwm-list li .i img{ vertical-align: bottom;width: 48px;}
.lxwm-des{margin-left: 90px;}
.lxwm-des p{margin: 10px 0;color: #535353;}
.lxwm-code{display: inline-block;vertical-align: top;text-align: center;margin-right: 20px;}
.lxwm-code img{width: 110px;max-width: 100%;display: block;margin: 0 auto;}
.lxwm-code span{display: block;font-size: 12px;color: #747474;margin-top: 5px;}


.job{font-size: 0;}
.job li{display: inline-block;vertical-align: top;padding: 25px;font-size: 14px;width: 48%;margin-right: 4%;margin-bottom: 80px;transition: all .4s;}
.job li:nth-child(even){margin-right: 0;}
.job li h3{border-bottom: 1px dashed #bdbdbd;padding-bottom: 18px;transition: all .4s;}
.job-page{margin-top: 35px;min-height: 27px;}
.job-page h4{position: absolute;top:-4px;left: 0;}
.job-des{margin-left: 100px;}
.job-des p{color: #5a5a5a;}
.job-yx{margin: 20px 0;}
.job-yx div{margin: 5px 0;transition: all .4s;}
.jrwm{display: inline-block;width: 142px;line-height: 40px;text-align: center;color: #fff; background: #676767;transition: all .4s;}
.job li:hover{background: #f5f5f5;}
.job li:hover h3{color: #ff3717;}
.job li:hover .job-yx div{color: #ff3717;}
.jrwm:hover{background: #ff3717;}


.ss-a h3{font-family: "dincondregular";letter-spacing: 4px;text-indent: 4px;}
.ss-a p{font-size: 22px;}
.ssbox{width: 600px;margin: 0 auto;max-width: 94%;}
.ssingput{border-radius: 6px;overflow: hidden;margin-right: 100px;}
.ssingput input{display: block;width: 100%;height: 54px;text-indent: 1em;font-size: 16px;}
.sbmint{position: absolute;right: 0;width: 92px;height: 100%;top:0;background: #ff3717;line-height: 54px;text-align: center;color: #fff;font-size: 18px;border-radius: 6px;cursor: pointer;}

.ssdh a{float: left;line-height: 54px;position: relative;font-size: 16px;color: #a2a2a2;margin-right: 55px;}
.ssdh a:after{position: absolute;width: 100%;bottom:0;border-top: 2px solid #ff3717;content: '';left: 0;display: none;}
.result{margin-bottom: 35px;}
.ssdh a.active{color: #ff3717;}
.ssdh a.active:after{display: block;}
.ssdh a:hover{color: #ff3717;}
.ssdh a:hover:after{display: block;}

.ssjecon{padding: 40px 0 80px;min-height: 500px;}
.conrt{padding: 40px;}
.result{font-size: 18px;color: #aeaeae;}
.result span{color: #ff3717;}
.sslb-tabs{display: none;}
.sslb-tabs.active{display: block;}


.fudong{position: fixed;width: 46px;right: 80px;bottom:120px;z-index: 999;cursor: pointer;transform: translateZ(0);display: none;}
.fudong li{background-color: #d9d9d9;margin-bottom: 4px;transition: all .4s;position: relative}
.fd-code{position: absolute;right: 100%;width: 120px;top:0;background: #fff;margin-right: 4px;display: none;}
.fd-code img{width: 100%;}
.fudong li:hover{background: #ff3717;}
.fudong li:hover .fd-code{display: block;}
.fudong.active{display: block;}
.feed-con{width: 750px;max-width: 92%;margin: 0 auto;padding:50px;}
.input{border:1px solid #ddd;margin-left: 80px;}
.input .text{font-size: 16px;text-indent: 1em;line-height: 40px;height: 40px;display: block;width: 100%;}
.input-page p{font-size: 16px;color: #878787;margin-bottom: 5px;position: absolute;left: 0;line-height: 40px;top:0;width: 64px;text-align: right;white-space: nowrap;}
.input-page{width: 48%;margin-bottom: 10px;position: relative;}
.textarea{padding: 1em;}
.textarea textarea{overflow: auto;height: 100px;width: 100%;resize: none;display: block;font-size: 16px;}
.input-page-full{width: 100%;}
.tj{display: inline-block;width: 120px;line-height: 40px;font-size: 16px;background: #ff3717;color: #fff;text-align: center;}
.yzm{width: 100px;height: 42px;position: absolute;top:0;left: 100%;margin-left: 10px;cursor: pointer;}
.gbly{width: 32px;height: 32px;background: url("../image/close32.png") no-repeat center;background-size: cover;position: absolute;right: 15px;top:15px;cursor: pointer;}

.try{position: absolute;right: 0;top:9px;transition: all .4s;font-size: 12px;color: #ff3717;}
.is-scroll .try{top:4px;}
.sjly{text-align: right;width: 1200px;max-width: 100%;}
.sjly-con{display: inline-block;text-align: left;}
.sjly-con h2{font-size: 16px;margin-bottom: 10px;text-align: right;}


.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.background-cover{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slideUp,.swiper-slide-active .banner-con{
    animation:slideUp 1s both ease-out;-webkit-animation:slideUp 1s both ease-out;
}
@keyframes slideUp{
    0%{opacity:0;-webkit-transform: translateY(60px);transform: translateY(60px);}
    100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.slideLeft{
    animation:slideLeft 1s both ease-out;-webkit-animation:slideLeft 1s both ease-out;
}
@keyframes slideLeft{
    0%{opacity:0;-webkit-transform: translateX(-60px);transform: translateX(-60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.slideRight{
    animation:slideRight 1s both ease-out;-webkit-animation:slideRight 1s both ease-out;
}
@keyframes slideRight{
    0%{opacity:0;-webkit-transform: translateX(60px);transform: translateX(60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.tobig{
    animation:tobig 1s both ease-out;-webkit-animation:tobig 1s both ease-out;
}
@keyframes tobig{
    0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
    100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}