
* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  background: #fff;}


body {background: #fff;color: #444;  margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family:'Source Han Sans CN','microsoft yahei', Helvetica,arial;-webkit-text-size-adjust: none;overflow-x: hidden;scroll-behavior: smooth; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top;  }

a { color: #444; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

button, input, select, textarea { font-size: 100%; font-family: 'Source Han Sans CN','microsoft yahei', Helvetica,arial;margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'Source Han Sans CN','microsoft yahei', Helvetica,arial;appearance:none;-moz-appearance:none;-webkit-appearance:none;}

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

.add_after:after,.add_after:before{-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;content: ''}
h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i, span, b {  font-style: normal; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
/*一行文字超出以省略号显示*/
.ov_hide{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
 
/*transition*/
input.section_1_right input::-webkit-input-placeholder{color: #b2bbc4;}
input::-moz-placeholder{color: #999999;  }
input::-ms-input-placeholder{color: #999999;   }
input::placeholder{color: #999999;   }
/*左右浮动*/
.fl{float: left;}
.fr{float: right;}
.w_72{width: 94%;max-width: 1366px; margin: auto;position: relative;}
.menua{display: none;float: right;}


header{width: 93%;max-height: 126px; padding: 0 3.5%;background: rgba(255,255,255,0.5);position: fixed;z-index: 3;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;border-bottom: 1px solid #ebeae9;}
header h1{padding: 17px 0 26px;}
.serico{margin: 52px 0 0 78px;}
.serico img{width: 22px;}
.nav_pc{width: calc(100% - 805px);margin-left: 40px;}
.nav_pc > li{position: relative;float: left;width: calc((100% - 80px) / 6); line-height: 127px;text-align: center;}
.nav_pc > li:first-child{width: 80px;}
.nav_pc > li > a{position: relative;display: inline-block;font-size: 20px;color: #434341;}
.nav_pc > li > a:after,.n_nav2 .fr a:after{width: 100%;height: 3px;background: #e52e23;position: absolute;content: '';left: 0;bottom: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.nav_pc > li.on > a:after,.nav_pc > li:hover > a:after,.n_nav2 .fr a:hover:after,.n_nav2 .fr a.on:after{-webkit-transform: scaleX(1);transform: scaleX(1);}
.nav_pc > li.on > a{color: #e52e23;}
.nav_pc > li:last-child > a{padding-right: 0;}
.nav-2nd{display: none;z-index: 2;position: absolute;left: 50%;top: 127px;width:150px;padding: 8px 0;background-color:#e52e23;transform: translateX(-50%);}
.nav-2nd > li{padding: 0 5px}
.nav-2nd > li > a{position: relative;display: block;padding: 10px;font-size: 16px;line-height: 26px;text-align: center;color: #fff;}
.nav-2nd > li > a:hover{background-color: #fff;color: #333;}
.headRight{margin-top: 36px;}
.headRight a{font-size: 20px;line-height: 21px;display: inline-block;margin-left: 40px;}
.headRight a:hover{color: #1f3b8f;}
.menuLine{display: none;width: 25px;margin-top: 50px;}
.menuLine span{display: block;width: 100%;height: 2px;background: #e6382d;border-radius: 2px;animation: navBtn 2s infinite ease;}
.menuLine span:nth-child(2){margin: 6px 0;animation-delay: 0.5s;}
.menuLine span:nth-child(3){animation-delay: 1.0s;}
@keyframes navBtn{
  50%{width: 60%;}
  100%{width: 100%;}
}
.floatNav{background: rgba(255,255,255,0.9);}
.floatNav .nav_pc > li{line-height: 80px;}
header.floatNav h1 img{height: 60px;}
header.floatNav h1{padding: 10px 0;}
header.floatNav .serico{margin-top: 28px;}
header.floatNav .nav-2nd{top: 80px;}

.cd-popup { position: fixed; left: 0; top: 0; height: 100%; width: 100%;background:rgba(0,0,0,0.5);visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;  opacity: 0;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position: relative; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.cd-popup-container1 { top: 10%; }
.close_btn { position: absolute; right:15px; top: 0; padding: 10px; width: 22px; height: 22px; -webkit-transition: 0.5s; transition: 0.5s; }
.is-visible .cd-popup-container0, .is-visible .cd-popup-container1, .is-visible .cd-popup-container2, .is-visible .cd-popup-container3 { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.sear_p{float: left;border:1px solid #ccc;margin: 20px 0 0 10px;width: 145px;}
.sear_txt{float: left;width: 77%;height: 50px;font-size: 16px;line-height: 50px;font-family: 'Source Han Sans CN','microsoft yahei';border: none;background: none;color: #666;text-indent: 15px;}
.sear_btn{float: right;background: url('../images/ico1.png') center center no-repeat;text-indent: 999px;overflow: hidden;-webkit-background-size: 25px;background-size: 25px;width: 50px;height: 50px;border:none;cursor: pointer;}
.close_btn:after, .close_btn:before { background: #cccccc; width: 20px; height: 3px; display: block; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; content: ""; position: absolute; left: 10px; top: 11px; }
.close_btn:before { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.close_btn:after { -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 26px; }
.search_wrap{border:1px solid #ccc;border-radius: 25px}



.banner{position: relative;overflow: hidden;}
.banner .img a{display: block;height: 100vh;background-repeat: no-repeat;background-position: center top;-webkit-background-size: cover;background-size: cover;}
.banner-pagination{bottom: 80px;height: 10px;position: absolute;width: 100%;z-index: 2;text-align: center;}
.banner .txt{position: absolute;width: 100%;text-align: center;top: 50%;transform: translateY(-50%);}
.banner img{display: inline-block;}
.banner .txt div{margin-top: 40px;}
.banpag{margin-top: -80px;z-index: 2;position: relative;overflow: hidden;}
.banpag li{float: left;width: 25%;}
.banpag li a{position: relative; display: block;margin-left: 1px;}
span.lazy{background-position: center;background-repeat: no-repeat;background-size: cover;}
.banpag li a .lazy{display: block;padding-bottom: 181px;}
.banpag li a .txt{height:100%;position: absolute;bottom: 0;left: 0;width: 100%;background:rgba(0,0,0,0.4);-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
.banpag li a .txt i{position: absolute;width: 100%;text-align: center;bottom: 0;color: #fff;font-size:18px ;line-height: 75px;-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
.banpag li a:after{width: 100%;height: 2px;background-color: #e6382d;position: absolute;content: '';bottom: 0;left: 0;transform: scaleX(0);-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
.banpag li.swiper-slide-thumb-active a .txt{background:url(../images/gray.png) left bottom repeat-x;}
.banpag li.swiper-slide-thumb-active a:after{transform: scaleX(1);}
.banpag li.swiper-slide-thumb-active a .txt i{bottom: 10px;}
.banpag:hover .banbtn{opacity: 1;}
.banpag .banbtn{height: 100%;top: 0;opacity: 0;z-index: 2;}
.banpag .banbtn.swiper-button-disabled{opacity: 0;}
.txt1 > img{max-width: 40%;}
.txt1 div img{max-width: 50%;}

.fz18{font-size: 18px;}

.no_repeat{background-size: cover;background-repeat: no-repeat;background-position: center;}
.sectionOne{padding: 140px 0 80px;margin-top: -80px;background: url(../images/img13.jpg) center bottom no-repeat;background-attachment: fixed;}
.SecdivOne{width: 100%;overflow: hidden;}
.SecdivOne dt *,.SecdivOne dd *{display: block;}
.SecdivOne dt span.lazy{padding-bottom: 283px;}
.SecdivOne dd a{padding: 0 7.8% 44px;background: #fff;}
.SecdivOne dd a h5{padding-top:32px;color: #323232;line-height: 24px;height: 48px;overflow: hidden;}
.SecdivOne dd a .txt{opacity: 0.9; padding: 36px 0 0;margin-bottom: 36px; color: #676767;line-height: 22px;height: 66px ;overflow: hidden;}
.SecdivOne dd a .time,.SecdivTwo ul li .time{color: #b2b2b2;font-family: helvetica,arial;padding-top: 4px;}
.SecdivOne:hover dt span.lazy{transform: scale(1.03);}
.SecdivOne:hover dd a h5,.SecdivTwo ul li a:hover h5{color: #e52e23;transform: translateY(-3px);}

.fz30{font-size: 30px;}
.indexTitle h5 {line-height: 31px;}
.indexTitle h5 span{color: #434341;margin: 0 30px 0 25px;}
.indexTitle h5 em{color: #e6e6e6;font-family: helvetica,arial;text-transform: uppercase;}
.index-tab .tabs li{float: left;margin-left: 62px;position: relative;text-align: center;}
.index-tab .tabs li a{color: #505050;display: block;line-height: 31px;}
.index-tab .tabs li:after{width: 100%;height: 2px;background: #e6382d;content: '';position: absolute;bottom: -5px;left: 0;transform: scaleX(0);-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
.index-tab .tabs li.active:after{transform: scaleX(1);}
.index-tab{margin-bottom: 66px;}

.SecdivTwo{width: 33%;background: #fff;}
.SecdivTwo ul{padding: 59px 8.8% ;}
.SecdivTwo ul li {margin-top: 40px;}
.SecdivTwo ul li:first-child{margin-top: 0;}
.SecdivTwo ul li *{display: block;}
.SecdivTwo ul li h5{margin-bottom: 13px; font-weight: 500;color: #323232;line-height: 25px;}
.SecImgswiper{width: calc(67% - 8px);}

.fz20{font-size: 20px;}
div.more{margin-top: 74px;}
.morea{position: relative; border:1px solid #454545;color: #454545; text-align: center;width: 248px;height: 56px;line-height: 56px;display: block;margin: 0 auto;overflow: hidden;margin-bottom: 1px;}
.morea i{position: relative;z-index: 2;}
.morea:after{content: "";position: absolute;left: 50%;top: 100%;width: 40px;height: 40px;border-radius: 50%;background-color: #e52e23;transform: translate(-50%,-50%) scale(0);}
.morea:hover i{color:#fff ;}
.morea:hover:after{transform: translate(-50%,-50%) scale(10);transition: 1s ease-in-out;}

.sectionTwo{padding-top: 74px;margin-bottom: 60px;overflow: hidden;}
.secTwobox{padding: 43px 0;position: relative;background: url(../images/img11.jpg) center no-repeat;background-attachment: fixed;background-size: cover;}
.secTwoLeft{width: 100%;}
.secTwoLeft .swiper-slide{position: relative;}
.secTwoLeft .txt{height: 485px;width: 680px;background-color: #fff;left:50%;top: 201px;position: absolute;z-index: 2;}
.secTwoLeft .img{width: calc(59.4% - 4px);float: left;}
.secTwoLeft .img span.lazy{display: block;padding-bottom: 686px;/* transform: scale(0); */}
/* .secTwoLeft .swiper-slide-active .img span.lazy{transform: scale(1);} */
.secTwoLeft .img:hover span.lazy{transform: scale(1.05);}
.secTwoLeft .txt > *{margin: 0 70px;}
.fz140{font-size: 140px;}
.secTwoLeft .txt h5 .num{line-height: 110px;font-family: helvetica,arial;color: #f8f8f8;font-style: italic;}
.fz25{font-size: 25px;}
.secTwoLeft .txt h5 {padding: 45px 0 35px; color: #e52e23;}
.secTwoLeft .txt h6{margin-bottom: 20px;color: #474747;line-height: 26px;}
.secTwoLeft .txt .text{line-height: 30px;color: #676767;height: 90px;overflow: hidden;}
.secTwoLeft .txt a{margin-top:40px;display: block;background: #e52e23;width: 250px;line-height: 60px;color: #fff;text-align: center;}
.secTwoLeft .txt a:hover{opacity: 0.5;}
.secTwobtn{top: 477px;position: absolute;background-color: #b5b5b5;width: 40px;height: 40px;z-index: 2;}
.secTwobtn:hover{background-color: #e52e23;}
.secTwoNext{left: 50%;margin-left: 660px;}
.secTwoPrev{left: 50%;margin-left: -20px;}
.secTwoRight{position: absolute;right: 0;top: 0;z-index: 2;overflow: hidden;width: 40.5%;}
.secTwoRight .swiper-slide{padding-bottom: 201px;}

.sectionThree{background: url(../images/img12.jpg) center no-repeat;background-size: cover;padding-bottom: 73px;background-attachment: fixed;}
.secThreeTitle{text-align: center;line-height: 31px;padding: 62px 0 40px;}
.secThreeTitle span{color: #434341;margin: 0 20px;}
.secThreeTitle em{color: #9f9f9f;text-transform: uppercase;}
.secThreeText{color: #676767;line-height: 30px;text-indent: 2em;}
.secThreevideo{text-align: center;position: relative;margin: 70px 0 45px;}
.secThreevideo  > img{max-width: 965px;height: auto;width: 100%;border:1px solid #9b8877}
.secThreevideo .viIco{cursor: pointer; width: 92px;height: 92px;position: absolute;top: 50%;left: 50%;margin: -46px 0 0 -46px;}
.secThreevideo .viIco em{z-index: 2; display: inline-block;width: 0;height: 0;position: absolute;top: 50%;left: 50%;margin: -12px 0 0 -8px; border-left: 15px solid #fff;border-top: 12px solid transparent;border-bottom: 12px solid transparent;}
.secThreevideo .viIco i{border:2px solid #fff;width: 88px;height: 88px;display: inline-block;border-radius: 50%;}
.secThreevideo .viIco:hover i {transform: scale(1.3);background-color: rgba(0,0,0,0.5);}
.sectionThree div.more a{border-color: #fff;color: #fff;}

footer{background: url(../images/footbg.jpg) center no-repeat;background-size: cover;}
.foot_top{border-bottom: 1px solid rgba(255,255,255,0.5);padding: 46px 0 50px;}

.foot_ul{width: calc(100% - 600px);}
.foot_ul li{float: left;padding: 33px 0;width: 18%;text-align: center;margin:0 1%;}
.foot_ul li a{color: #9a9a9a;line-height: 37px;font-weight: bold;}
.select{margin-top: 30px; height:39px;position:relative;}
.select dt{border-radius: 5px; height:37px;display:inline-block;border:1px solid #9a9a9a;line-height:37px;font-weight:bold;cursor:pointer;width:158px;padding: 0 40px 0 17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:3; color:#9a9a9a;font-size: 16px;}
.select dt:after{content: '';border-top: 8px solid #9a9a9a;border-left:7px solid transparent;border-right: 7px solid transparent;position: absolute;right: 15px;top: 15px;}
.select dd{position:absolute;left:0;bottom:37px;background:rgba(0,0,0,0.9);display:none;width: 100%;}
.select dd ul{padding:4px;max-height:250px;overflow-y:auto;font-size: 14px;}
.select dd ul li{ display:block; width:100%; float:left;}
.select dd ul li a{line-height:35px;display:block;padding:0 8px; color: #fff;border-bottom: 1px solid transparent;}
.select dd ul li a:hover{border-bottom: 1px solid #fff;}
.select dd ul::-webkit-scrollbar{background-color: #F5F5F5;width: 8px;height: 8px;}
.select dd ul::-webkit-scrollbar-track {background-color: #22201e}
.select dd ul::-webkit-scrollbar-thumb{    background-color: #91908f;  }
.foot_bottom{padding: 20px 0 37px;}
.foot_bottom .w_72 > .fl{color: #9a9a9a;width: calc(100% - 160px);line-height: 35px;padding-top: 23px;}
.foot_bottom .w_72 > .fl a{color:#9a9a9a}
.foot_bottom .w_72 > .fl a:hover{color:#fff}
.foot_bottom .ewm img{width: 113px;}
/* index end */
.n_banbox{padding-top: 127px;}
.n_banner h4{line-height: 400px;color: #3b3b3b;font-weight: bold;}
.n_banner h4 span{position: relative;}
.n_banner h4 span:after{width: 67px;height: 3px;background-color: #e63730;content: '';margin-left: 30px;display: inline-block;position: relative;top: -10px;animation: localine 2s infinite ease;}
@keyframes localine{
  50%{width: 0px;}
  100%{width: 67px;}
}
.location{background: #f3f3f3;position: relative;overflow: hidden;}
.location:before{width: 50%;content: '';position: absolute;right: 85%;height: 100%;background: #e63730;}
.locaLf{background: #e63730;line-height: 80px;padding-right: 50px;}
.locaLf ,.locaLf a{color: #fff;}
.locaLf a{position: relative;}
.locaLf a:after{content: '/';font-size: 20px;margin: 0 15px;}
.locaRf a{color: #757575;line-height: 80px;margin-left: 45px;}
.locaRf a.on{color: #e63730;}

.about_one{padding: 105px 0 100px}
.about_one dt{position: relative;width: 50%;}
.about_one dt div{height: 409px;position: relative;z-index: 1;}
.about_one dt:after{width: 100%;height: 100%;content: '';left: 10px;top: 10px;background: #fcebea;position: absolute;z-index: 0;}
.block{display: block;}
.about_one dd{width: 47%;padding-top: 26px;}
.about_one dd img{max-width: 100%;}
.about_one dd h3{padding-bottom: 34px;}
.about_one dd .txt{line-height: 34px;max-height: 308px;overflow-y: auto;color: #5f5f5f;position: relative;}
.about_one dd .txt:before,.aboutTwoLf div:before,.about_three .txt:before{width: 18px;height: 18px;background-color: #e63730;content: '';display: inline-block;margin-right: 18px;position: relative;top: 2px;}
.scrolldiv{padding-right: 10px;}
.scrolldiv::-webkit-scrollbar{background-color: #F5F5F5;width: 5px;height: 5px;}
.scrolldiv::-webkit-scrollbar-track {background-color: #fcebea}
.scrolldiv::-webkit-scrollbar-thumb{    background-color: #e63730; border-radius: 5px; }

.aboutTwobox{padding: 90px 0;}
.aboutTwoLf{width:66.4% ;background: url(../images/aboutbg2.jpg) right bottom no-repeat #fff;padding:0 66px;box-sizing: border-box;max-height: 550px;overflow-y: auto;}
.aboutTwoLf div{color: #5f5f5f;line-height: 35px;padding-top: 34px;}
.aboutTwoLf div:last-child{padding-bottom: 30px;}
.aboutTwoRf{width: 33.6%;}
.aboutTwoRf .img{padding-bottom: 550px;}
.aboutTwoRf .title{background: #e63730;bottom: 20px;position: absolute;right: 0;padding: 0 30px 0 20px;color: #fff;line-height: 38px;max-height: 80%;}
.aboutTwoRf .title:before{position: absolute;left: -21px;content: '';top: 0;height: 38px;background: url(../images/sj.png) no-repeat;width: 22px; }
.aboutTwoRf .aboutTwoRfPage{position: absolute;top:20px ;left: 35px !important;height: 7px;z-index: 2;}
.aboutTwoRf .aboutTwoRfPage span{width: 26px;height: 7px;background: rgba(255,255,255,0.6);border-radius: 0; opacity: 1;}
.aboutTwoRf .aboutTwoRfPage span.swiper-pagination-bullet-active{background: rgba(255,255,255,1);width: 52px;}

.aboutThreetext{padding-left: 60px;padding-top: 155px;padding-bottom: 80px;}
.about_three h4{color: #e63730;line-height: 40px;}
.about_three h5{color: #c1c1c1;font-family: helvetica;text-transform:uppercase;padding-top: 13px;padding-bottom: 47px;}
.about_three .txt{color: #5f5f5f;line-height: 35px;position: relative;max-width: 600px;position: relative;height: 205px;}
.fz16{font-size: 16px;}
.list_party{background-color: #f9f9f9;padding-top: 57px;}
.list_party dl{background: #fff;margin-top: 40px;overflow: hidden;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.list_party dl dt{width: 37.5%;}
.list_party dl dt a{padding-bottom: 350px;}
.list_party dl dd{padding: 0 4.6%;width: 62.5%;box-sizing: border-box;}
.list_party dl dd h6 a{margin-top: 53px;margin-bottom: 35px;line-height: 30px;color: #3a3a3a;font-weight: bold;}
.list_party dl dd .txt{color: #3a3a3a;line-height: 35px;max-height: 138px;overflow: hidden;}
.list_party dl dd .more {margin-top: 20px;}
.list_party dl dd .more .time{color: #b7b7b7;display: inline-block;line-height: 34px;}
.list_party dl dd .more a{width: 40px;height: 34px;background-image: url(../images/more_jt.png) ;background-repeat: no-repeat;background-position: right center;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; }
.list_party dl:hover dd .more a{background-position: left center;}
.list_party dl:hover dt a{transform: scale(1.03);-webkit-transform: scale(1.03);}
.list_party dl:hover dd h6 a{color: #e63730;}
.list_party dl:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.page{text-align: center;padding: 90px 0;}
.page a{border:1px solid #bfbfbf;width: 38px;height: 38px;line-height: 38px;display: inline-block;font-family: helvetica;color: #9c9c9c;margin: 0 6px;}
.page a.btnpage{width: 83px;font-family:'Source Han Sans CN','microsoft yahei'}
.page a:hover,.page a.on{background: #e63730;border-color: #e63730;color: #fff;}

.contactOne{background-image: url(../images/contbg1.jpg);padding: 100px 0 120px;}
.contOneLf{width: 50%;background: url(../images/contact1.jpg) center no-repeat;padding-top: 62px;}
.contOneLf .title{padding-top: 80px; text-align: center;line-height: 40px;width:calc(100% - 320px);color: #3e3e3e;}
.contOneLf .ewmimg{width: 250px;position: relative;}
.contOneLf .ewmimg span{position: absolute;top:80px;left: 42px;}
.contOneLf .ewmimg span img{width:165px}
.contOneRf{background-color: #fff;width: 50%;height: 360px;}
.contOneRf ul{padding-top: 20px;}
.contOneRf ul li {padding: 63px 0 0 3.5%;float: left;box-sizing: border-box;width: 45%;line-height:26px;}
.contOneRf ul li:nth-child(1),.contOneRf ul li:nth-child(3){padding-left: 9.5%;width: 55%;}
.contOneRf ul li div{width: calc(100% - 80px);}
.contOneRf ul li img{margin-right: 15px;}
.contOneRf ul li h6{font-weight: bold; color: #393939;}

.contactTwo{position: relative;}
.contactTwo iframe{width: 100%;height: 550px;}
.contform{max-width: 683px;width: 100%;position: absolute;left:50%; margin-left: -683px; top: 75px;background: #fff;padding: 60px 42px 45px ;box-sizing: border-box;}
.contform .w50{width: 47.7%;}
.contform .w_100,.contform .w50{border:1px solid #bfbfbf;border-radius: 8px;overflow: hidden;margin-bottom: 17px;}
.contform .w_100{width: 100%;}
.contform label{display: inline-block;line-height: 48px;color: #c5c5c5;padding: 0 23px;}
.contform input[type=text],.contform textarea{width: calc(100% - 88px);float: right;border:none;font-size: 18px;color: #3a3a3a;}
.contform input[type=text]{height: 48px;line-height: 48px;}
.contform textarea{float: right; display: block; line-height: 48px;height: 176px;width: calc(100% - 88px);}
.contform input[type=text].yzminput{border:1px solid #bfbfbf;width: 160px;float: left;}
.contform input[type=submit]{width: 99px;height: 50px;background: #e63730;color: #fff;border-radius: 8px;border:none;font-size: 20px;}
.contform img{width: 116px;margin-left: 11px;}
.contform .yzmdiv{width: calc(100% - 110px);}

.honner_nav{display: flex; flex-direction:row;background: #f3f3f3;margin-top: 105px;}
.honner_nav a{flex: 1;line-height: 80px;position: relative;color: #393939;text-align: center;}
.honner_nav a:after{width: 100%;height: 100%;content: '';background-color: #e63730;position: absolute;z-index: 0;transform: scaleX(0);-webkit-transform: scaleX(0);-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;left: 0;top: 0;}
.honner_nav a span{position: relative;z-index: 1;}
.honner_nav a.on:after,.honner_nav a:hover:after{transform: scaleX(1);-webkit-transform: scaleX(1);}
.honner_nav a.on span,.honner_nav a:hover span{color: #fff;}

.honnerUl li{width: 31.7%;margin-left: 2.45%;margin-top: 35px;}
.honnerUl li:nth-child(3n+1){margin-left: 0;}
.honnerUl li a{display: block;}
.honnerUl li a img{display: none;}
.honnerUl li a span.img{border:15px solid #e5e5e5;padding-bottom: 61.5%;}
.honnerUl li a span.txt{text-align: center;line-height: 98px;}
.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.6);;opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.Gallery.show{opacity:1}
.g-bottom,.g-left,.g-right,.g-top{z-index:99;display:block;-webkit-appearance:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.g-top{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left.none,.g-right.none{opacity:.3;cursor:not-allowed}
.g-bottom{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120;font-size:16px}
.Gallery img{max-height:87%;max-width:99%}
.Gallery.Gallery-none img{max-height:100%;max-width:99%}
.Gallery-wrap{width:100%;height:100%;position:relative;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.g-list{width:100%;height:100%;text-align:center;vertical-align:middle;position:absolute;left:0;top:0}
.g-list span{display:inline-block;vertical-align:middle;height:100%}
.g-list img{vertical-align:middle;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease}
.Gallery-wrap.grab .g-list img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.g-top .g-count{width:auto;height:100%;position:absolute;left:0;top:0;padding:0 18px}
.g-top button{height:45px;width:45px;border:none;position:absolute;right:0;top:0;opacity:.8;background:0 0;-webkit-tap-highlight-color:transparent}
.g-top span{display:block;width:100%;height:100%;line-height:45px;color:#fff}
.g-close{cursor:pointer}
.g-close:after{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;left:8px;top:21px}
.g-close:before{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:8px;top:21px}
.g-top button:hover{opacity:1}
.g-right {    position: absolute;    top: 43%;    right: 0;    height: 14%;    background: rgba(0,0,0,.5);    width: 55px;    cursor: pointer;}
.g-left {    position: absolute;    top: 43%;    left: 0;    height: 14%;    background: rgba(0,0,0,.5);    width: 55px;    cursor: pointer;}
.g-left:after{content:'';width:20px;height:2px;background:#fff;position:absolute;left:16px;top:50%;margin-top:-1px}
.g-left:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-top:none;border-right:none;display:block;position:absolute;left:16px;top:50%;margin-top:-6px}
.g-right:after{content:'';width:20px;height:2px;background:#fff;position:absolute;right:16px;top:50%;margin-top:-1px}
.g-right:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-left:none;border-bottom:none;display:block;position:absolute;right:16px;top:50%;margin-top:-6px}

.list_culture{background: #f9f9f9;padding-top: 70px;}
.culdiv{float: left;width: 49.5%;margin-top: 37px;transition:all .4s ease;-webkit-transition:all .4s ease}
.culdiv:nth-child(even){float: right;}
.culdiv dt{width: 47%;}
.culdiv dt a{padding-bottom: 225px;}
.culdiv dd{width:53% ;padding: 0 2% 0 4% ;background: #fff;box-sizing: border-box;height: 225px;}
.culdiv dd a span.tit{color: #3e3e3e;padding-top: 30px;margin-bottom: 11px;}
.culdiv dd a span.txt{color: #b1b1b1;font-weight: 400;}
.culdiv dd a span.txt,.culdiv dd a span.tit{line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.culdiv dd a em{margin-top: 8px;width: 40px;height: 34px;background-image: url(../images/more_jt.png);background-position: right center;}
.culdiv:hover dd a em{background-position: left center}
.culdiv:hover{box-shadow: 0 0 15px rgba(0,0,0,0.3);}
.culdiv:hover dd a  span.tit{color: #e63730;}

.intellTit{padding-bottom: 37px;color: #e63730;font-weight: bold;line-height: 40px;}
.intellTit span:after{width: 67px;height: 3px;content: '';background: #e63730;display: inline-block;position: relative;top: -10px;margin-left: 23px;}
.intellOne{padding-bottom: 60px;}
.intellOne li{width: 47%;}
.intellOne li .pic,.intellTwo .item{border:2px solid #ebebeb;height: 210px;position: relative;padding: 0 30px 0 70px;box-sizing: border-box;transition:all .4s ease;-webkit-transition:all .4s ease}
.intellOne li .pic::before{width: 81px;height: 81px;left: -40px;top: 50%;margin-top: -40px;}
.intellOne li .pic::before,.intellTwo .item::before{content: '';position: absolute;transition:all .4s ease;-webkit-transition:all .4s ease;background: url(../images/intellTwo.png) center no-repeat;}
.intellOne li .pic h6{padding-top: 28px;padding-bottom: 22px; color: #3e3e3e;font-weight: bold;line-height: 30px;}
.intellOne li:nth-child(2){float: right;}
.intellOne li .txt{color: #888888;line-height: 30px;height: 90px;}
.intellOne li .pic:hover,.intellTwo .item:hover{border-color:#e63730 ;}
.intellOne li .pic:hover::before,.intellTwo .item:hover::before{background: url(../images/intellOne.png) center no-repeat;background-size: 100%;}
.intellOne li .pic:hover h6,.intellTwo .item:hover .pic h6{color: #e63730;}

.intellTwo .item{width: 21.2%;height: 92px;margin-left: 5%;display:flex;display: -webkit-flex; align-items:center;line-height: 26px;margin-bottom: 37px;padding: 0 40px;}
.intellTwo .item:nth-child(4n+1){margin-left: 0;}
.intellTwo .item::before{width: 60px;height: 60px;left: -30px;top: 50%;margin-top: -30px;background-size: 100%;}
.intellTwo .item .pic h6{font-weight: 500;}
.list_intell{padding:90px 0 100px;}

.list_job{background: #f9f9f9;padding: 97px 0 0;}
.problem{position: relative;cursor: pointer;background: #eeeeee;color: #434343;line-height: 98px;overflow: hidden;}
.problem span{display: inline-block;padding-left: 45px;width: 24.5%;box-sizing: border-box;}
.problem:after{content: '';position: absolute;width: 45px;height: 45px;background-image: url(../images/add.png) ;background-repeat: no-repeat;background-position: center top;right: 45px;top: 50%;margin-top: -22.5px;}
.list_job ul li.on .problem:after{background-position: center bottom;}
.list_job ul li {width: 100%;float: left;-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom: 20px;}
.list_job ul li .answer {padding: 40px 50px ;color: #3a3a3a;line-height: 50px;overflow: hidden;display: none;background: #fff;}
.list_job ul li .answer .meial{margin-top: 34px;position: relative;background: #e63730;color: #fff;text-align: center;width: 250px;line-height: 58px;display: inline-block;}
.list_job ul li:first-child .answer { display: block; }
.list_job ul li .answer .meial:hover{width: 300px;}
.list_job ul li.on .problem span.span5 i{background-position: center top;}

.list_notice,.listnews,.list_case,.list_search{background: #f9f9f9;}
.notice_ul li{float: left;width: 49%;background: #fff;margin-top: 34px;padding: 45px 40px 48px;box-sizing: border-box;transition:all .4s ease;-webkit-transition:all .4s ease;}
.notice_ul li:nth-child(even){float: right;}
.notice_ul li a{width: 100%;height: 100%;}
.notice_ul li a,.notice_ul li a .time * {display: block;}
.notice_ul li a .time{color: #b7b7b7;position: relative;text-align: center;padding-bottom: 99px;width: 80px;}
.notice_ul li a .time span{line-height: 50px;}
.notice_ul li a .time em{line-height: 20px;}
.fz50{font-size: 50px;font-weight: 500;}
.notice_ul li a .time:after{width: 40px;height: 37px;background-image: url(../images/more_jt.png);background-repeat: no-repeat;background-position: right center; content: '';position: absolute;left: 50%;margin-left: -20px; bottom: 0;transition:all .4s ease;-webkit-transition:all .4s ease;}
.notice_ul li a:hover .time:after{background-position: left center}
.notice_ul li .txt{width: calc(100% - 150px);}
.notice_ul li .txt h6{font-weight: 500;line-height: 30px;padding-bottom: 36px;}
.notice_ul li .txt .text{line-height: 35px;color: #3a3a3a;font-weight: 400;opacity: 0.9;height: 105px;overflow: hidden;display: block;}
.notice_ul li:hover,.newsTwo:hover,.newsOne:hover,.caseUl li a:hover,.specialUl li a:hover,.honnerUl li a:hover span.img{box-shadow: 0 0 15px rgba(0,0,0,0.3);}
.notice_ul li:hover .time,.notice_ul li:hover .txt h6{color: #e63730;}

.list_notice{padding: 90px 0;}
.cont_title{line-height: 30px;font-weight: 500;color: #3a3a3a;}
.cont_em{color: #b7b7b7;line-height:60px;padding: 34px 0;border-bottom: 1px solid #eaeaea;}
.cont_em em{position: relative;}
.cont_em em::before{content: '|';display: inline-block;margin: 0 69px;}
.cont_em em:first-child::before{display: none;}
.cont_em a{display: inline-block;background: #f0f0f0;}
.cont_em a:hover{background: #d2d2d2;}
.cont_main{line-height:35px ;color: #3a3a3a;padding: 55px 0;}
.cont_main img,.cont_main table,.cont_main iframe{max-width: 100%;display: block;margin: auto;height: auto !important;}
.cont_share span{color: #555;line-height: 32px;}
.cont_share a{margin-left: 25px;}
.cont_share{border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;padding: 40px 0;}
.cont_page{padding-top: 50px;}
.cont_page > div{max-width: 47%;line-height: 30px;}
.cont_page > div a:hover,.newsTwo:hover dd a span.title,.newsOne:hover dd a span.title{color: #e63730;}

.newsOne{margin-top: 96px;margin-bottom: 15px;transition:all .4s ease;-webkit-transition:all .4s ease;overflow: hidden;}
.newsOne dt{width: 48.7%;}
.newsOne dt a{padding-bottom: 384px;}
.newsOne dd{width: 51.3%;box-sizing: border-box;padding: 0 50px;background: #fff;height: 384px;}
.newsOne dd a,.newsTwo dd a{line-height: 35px;color: #3a3a3a;}
.newsOne dd a span.title{font-weight: bold;padding: 29px 0 33px;}
.newsOne dd a span.text,.newsTwo dd a span.text{height: 105px;overflow: hidden;opacity: 0.9;}
.newsOne dd a span.more{margin: 29px 0 34px; background: #e63730;color: #fff;line-height: 58px;width: 250px;text-align: center;}
.newsOne dd a span.time,.newsTwo dd a span.time{color: #b7b7b7;}
.newsTwo{margin-bottom: 15px;transition:all .4s ease;-webkit-transition:all .4s ease;overflow: hidden;}
.newsTwo dt{width: 29.6%;}
.newsTwo dt a{padding-bottom: 277px;}
.newsTwo dd{width: 70.4%;box-sizing: border-box;padding: 0 74px;position: relative;background: #fff;height: 277px;}
.newsTwo dd a span.title{font-weight: bold;padding: 33px 0 11px;}
.newsTwo dd a span.time{padding-top: 22px;}
.newsTwo dd:after{width: 40px;height: 35px;background-image: url(../images/more_jt.png);background-position: right center; background-repeat: no-repeat; content: '';position: absolute;right: 74px;bottom: 40px;transition:all .4s ease;-webkit-transition:all .4s ease;}
.newsTwo:hover dt a,.newsOne:hover dt a{transform: scale(1.03);}
.newsTwo:hover dd:after{background-position: left center;}

.case_nav{background: #f3f3f3;margin: 97px 0 0;}
.case_nav a{display: block;display: inline-block;width: 50%;position: relative;line-height: 80px;color: #393939;float: left;text-align: center;}
.case_nav a:after{position: absolute;content: '';width: 100%;height: 100%;background: #e63730;-webkit-transform: scaleX(0);transform: scaleX(0);left: 0;top: 0;}
.case_nav a.on:after{-webkit-transform: scaleX(1);transform: scaleX(1);}
.case_nav a.on span{color: #fff;}
.case_nav a span{position: relative;z-index: 1;}
.case_nav a span:before{width: 31px;height: 31px;background-position: center;background-repeat: no-repeat;content: '';display: inline-block;margin-right: 25px;position: relative;top: 8px;}
.case_nav a:nth-child(1) span::before{background-image: url(../images/caseico1.png);}
.case_nav a:nth-child(2) span::before{background-image: url(../images/caseico2.png);}
.case_nav a:nth-child(1).on span::before{background-image: url(../images/caseico1hover.png);}
.case_nav a:nth-child(2).on span::before{background-image: url(../images/caseico2hover.png);}
.caseUl{padding: 35px 46px;background: #fff;}
.caseUl li{width: 32.7%;margin-left: 0.95%;margin-bottom: 15px;}
.caseUl li:nth-child(3n+1){margin-left: 0;}
.caseUl li a,.specialUl li a{display: block;}
.caseUl li a span.img{padding-bottom: 67%;}
.caseUl li a span.text,.specialUl li a span.text{line-height:70px ;padding: 0 24px;box-sizing: border-box;background: #f3f3f3;}
.caseUl li a span.text i,.specialUl li a span.text i{max-width: calc(100% - 45px);}
.caseUl li a span.text em,.specialUl li a span.text em{width: 40px;height: 34px;background-image: url(../images/more_jt.png);background-position: right center;background-repeat: no-repeat;margin-top: 17px;}
.caseUl li a:hover span.text i,.specialUl li a:hover span.text i{color:#e63730 ;}
.caseUl li a:hover span.text em,.specialUl li a:hover span.text em{background-position: left center}

.specialUl li{width: 48.6%;margin-top: 34px;}
.specialUl li:nth-child(even){float: right;}
.specialUl li a span.text{background: #fff;font-weight: bold;line-height: 90px;}
.specialUl li a span.text em{margin-top: 23px;}
.specialUl li a span.img{padding-bottom: 45.5%;}

.searchUl{background-color: #fff;padding:20px 50px 50px;margin:50px 0 0;}
.searchUl li{line-height: 60px;border-bottom: 1px dashed rgba(0,0,0,0.1);width: 100%;float: left;}
.searchUl li span{width: calc(100% - 100px);float: left;}
.searchUl li em{color: #999;}
@media screen and (max-width: 1600px){
	.nav_pc > li > a{font-size: 18px;}
	.nav_pc{width: calc(100% - 535px);}
	.serico{margin-left:20px}
}
@media screen and (max-width: 1366px){
	.serico{margin-left: 20px;}
	.nav_pc{margin-left: 0;}
	.nav_pc{width: calc(100% - 500px);}
	.fz20{font-size: 16px;}
	.fz18{font-size: 14px;}
	.fz30{font-size: 26px;}
	.contform{margin-left: 0;left: 2%;}
	.contOneLf .title{width: calc(100% - 280px);}
	.list_culture{padding-top: 30px;}
	.cont_em em::before{margin: 0 20px;}
	.cont_em,.cont_share,.list_notice{padding: 20px 0;}
	.secTwoRight .swiper-slide{padding-bottom:120px}
	.secTwoLeft .img span.lazy{padding-bottom:550px}
	.secTwoLeft .txt{height:430px}
	.fz140{font-size:100px}
	.secTwoLeft .txt h5{padding:25px 0 15px}
	.secTwoLeft .txt a{width:200px}
	.secTwoLeft .txt{top:120px}
	.secTwoLeft .txt .text{height:120px}
	
}
@media screen and (max-width: 1200px){
	.nav_pc,.foot_ul{display: none;}
	.menuLine{display: inline-block;}
	header.floatNav .menuLine{margin-top:28px}
	.banpag li a .lazy{padding-bottom: 53%;}
	.index-tab .tabs li,.locaRf a{margin-left: 20px;}
	.serico{margin-left: 15px;}
	.contOneLf .ewmimg > img{display: none;}
	.contOneLf{height: 300px;}
	.honnerUl li a span.txt{line-height: 58px;}
	.honnerUl li{margin-top: 15px;}
	.locaLf,.locaRf a,.honner_nav a,.problem,.case_nav a,.caseUl li a span.text,.specialUl li a span.text{line-height: 60px;}
	.specialUl li a span.text em{margin-top: 7px;}
	.honner_nav{margin-top: 50px;}
	.list_job ul li .answer{line-height: 30px;}
	,.list_job ul li .answer .meial{line-height: 40px;}
	.list_job{padding-top: 50px;}
	.problem:after{width: 30px;height: 30px;background-size: 100%;margin-top: -15px;}
	.notice_ul li .txt{width: calc(100% - 100px);}
	.notice_ul li{padding: 20px;}
	.fz50{font-size: 40px;}
	.newsOne,.case_nav{margin-top: 40px;}
	.newsTwo dd,.newsOne dd{padding: 0 30px;}
	.newsTwo dd:after{right: 30px;}
	.newsOne dd a span.more{width: 150px;line-height: 40px;}
	.caseUl li a span.text{padding: 0 15px;}
	.caseUl{padding: 20px ;}
}

@media screen and (max-width: 991px){
	header.floatNav h1 img{height:auto}
	header.floatNav .serico,header.floatNav .menuLine{margin-top:21px}
	.indexTitle h5 em{font-size: 14px;}
	header h1 img{max-width: 210px;}
	header h1,.secTwoLeft .txt h5,.secTwobox,.problem{padding: 10px 0;}
	.serico,.menuLine,.banner .txt div{margin-top: 20px;}
	.banpag li.active a .txt{background:rgba(0,0,0,0.2);}
	.banpag li a .txt i{line-height: 22px;font-size: 12px;}
	.banner .txt{transform: translateY(-70%);}
	.sectionOne{margin-top: -40px;padding: 80px 0 30px;}
	.index-tab{margin-bottom: 33px;}
	.indexTitle h5 span{margin: 0 15px;}
	div.more{margin: 20px 0 0;}
	.secTwoRight,.secTwoLeft .txt h5 .num,.SecdivTwo,.locaRf,.page a,.cont_em a{display: none;}
	.secTwoLeft .img,.culdiv{width: 100%;}
	.secTwoLeft .img span.lazy{padding-bottom: 60%;}
	.secTwoLeft .txt{position: inherit;float: left;left: 0;top: 0;width: 100%;box-sizing: border-box;height: auto;padding-bottom: 40px;}
	.fz140{font-size: 40px;}
	.fz25{font-size: 20px;}
	.secTwoLeft .txt h5{line-height: 30px;padding-top: 20px;}
	.secTwoLeft .txt h5 .num,.locaLf,.honner_nav a{line-height: 50px;}
	.secTwoLeft .txt > *{margin: 0 4%;}
	.secTwoPrev{left: 0;margin-left: 0;}
	.secTwobtn{top: 34.5%;}
	.secTwoNext{right:0;left: auto;margin-left: 0;}
	.secTwoLeft .txt a{margin-top: 20px;width: 180px;height: 40px;line-height: 40px;}
	.sectionTwo{padding-top: 30px;margin-bottom: 0;}
	.secTwobox{background-attachment: inherit;padding-bottom: 0;}
	.secThreeTitle,.foot_top{padding: 30px 0 15px;}
	.secThreevideo{margin: 20px  0 10px;}
	.secThreevideo .viIco i{width: 44px;height: 44px;}
	.secThreevideo .viIco{width: 48px;height: 48px;margin: -24px 0 0 -24px;}
	.secThreevideo .viIco em{margin-left: -5px;}
	.foot_top .logo{text-align: center;}
	.foot_bottom .w_72 > .fl{line-height: 22px;}
	.foot_top{border:none}
	.sectionThree{padding-bottom: 30px;background-attachment:inherit}
	.SecImgswiper,.locaLf,.contOneLf .title,.contOneLf .ewmimg{width: 100%;}
	.SecdivOne dd a h5{height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.SecdivOne dt span.lazy{padding-bottom: 63%;}
	.n_banbox{padding-top: 60px;}
	.n_banner h4{line-height: 200px;}
	.about_one,.aboutTwobox,.aboutThreetext,.page,.contactOne{padding: 50px 0;}
	.about_one dd .txt,.list_party dl dd .txt{line-height: 26px;}
	.about_one dd h3,.intellOne{padding-bottom: 20px;}
	.aboutTwoLf{padding:0 30px;}
	.about_three .txt{height:auto;}
	.list_party dl dd h6 a{margin: 20px 0 10px;}
	.list_party dl dd .txt{max-height: 104px;}
	.list_party dl dt a{padding-bottom: 220px;}
	.list_party dl dd .more{margin-top: 10px;}
	.page a.btnpage{display: inline-block;}
	.contOneLf{background-size: cover;}
	.contOneLf .title{padding-top: 0;}
	.contOneLf .ewmimg span{position: inherit;top: auto;left: auto;text-align: center;display: block;}
	.contOneLf{width: 300px;}
	.contOneRf{width: calc(100% - 300px);}
	.contform{max-width: 96%;}
	.contOneRf ul li img{width: 40px;}
	.honner_nav{margin-top: 30px;}
	.intellOne li .pic h6{padding-bottom: 0;}
	.intellTwo .item{padding-right: 10px;}
	.problem span{padding-left: 15px;line-height: 30px;float: left;}
	.problem span:nth-child(3){display: block;width: 100%;}
	.problem span:nth-child(1){width: 30%;}
	.problem span:nth-child(2){width: 50%;}
	.list_job ul li .answer{padding: 20px;}
	
}
@media screen and (max-width: 768px){
	.fz20,.indexTitle h5 em{font-size: 14px;}
	.fz18{font-size: 12px;}
	.fz30{font-size: 20px;}
	.banpag{margin-top: -45px;}
	.SecdivTwo ul li,.list_party dl,.culdiv,.newsOne{margin-top: 20px;}
	.SecImgswiper,.SecdivTwo{width: 100%;margin: 0 0 10px;}
	.index-tab .tabs{width: 100%;padding: 15px 0;}
	.index-tab{margin-bottom: 0;}
	.index-tab .tabs li{width: 25%;margin-left: 0;text-align: center;}
	.SecdivOne dd a .txt{padding-top: 15px;margin-bottom: 15px;}
	.SecdivOne dd a{padding: 0 5% 20px;}
	.SecdivTwo ul{padding: 30px 5%;}
	.morea{width: 180px;line-height: 40px;height: 38px;}
	.sectionOne{background:#f7f7f7 ;background-attachment:inherit;}
	.SecdivOne dd a h5{padding-top: 18px;}
	.indexTitle h5 img{height: 20px;margin-top: 5px;}
	.foot_bottom .ewm,.foot_bottom .w_72 > .fl,.foot_top .logo{width: 100%;text-align: center;}
	.foot_bottom .w_72 > .fl span{display: block;}
	.select,.cont_em em::before,.caseUl li a span.text em,.specialUl li a span.text em{display: none;}
	.foot_top .logo img{max-width: 200px;}
	.about_one dt,.about_one dd,.aboutTwoLf,.aboutTwoRf,.list_party dl dt,.list_party dl dd,.contOneLf,.contOneRf,.contOneRf ul li,.contOneRf ul li:nth-child(1), .contOneRf ul li:nth-child(3),.culdiv dt,.culdiv dd,.notice_ul li,.cont_page > div,.newsOne dt,.newsOne dd,.newsTwo dt,.newsTwo dd{width: 100%;}
	.about_one dd .txt,.aboutTwoLf{max-height: inherit;}
	.about_one dd img{max-width: 70%;}
	.aboutTwoRf .img{padding-bottom: 120%;	}
	.page{padding: 20px 0;}
	.about_three h5,.list_party dl dd,.contOneRf ul,.intellTit{padding-bottom: 20px;}
	.about_one, .aboutTwobox, .aboutThreetext,.contOneLf,.list_intell,.list_job,.cont_main{padding: 20px 0;}
	.aboutTwoLf div,.about_three .txt,.notice_ul li .txt .text{line-height: 25px;}
	.about_one dd .txt:before, .aboutTwoLf div:before, .about_three .txt:before{width: 9px;height: 9px;margin: 5px;top: 5px;}
	.about_one dt div{height: auto;padding-bottom: 90%;}
	.list_party dl dt a,.culdiv dt a,.newsTwo dt a,.newsOne dt a{padding-bottom: 65%;}
	.list_party{padding-top: 0;}
	.contOneLf,.contOneRf,.culdiv dd,.intellOne li .txt,.intellOne li .pic, .intellTwo .item,.notice_ul li .txt .text,.newsOne dd{height: auto;}
	.newsOne dd a span.text, .newsTwo dd a span.text{height:auto;max-height:60px}
	.contOneRf ul li:nth-child(1),.contOneRf ul li:nth-child(3),.contOneRf ul li{padding:10px 0 0 30px;}
	.contOneRf ul li img{width: 30px;}
	.contform{padding: 20px;position: inherit;top: auto;}
	.contform input[type=text].yzminput{width: calc(100% - 95px);}
	.contform img{width: 80px;height: 50px;}
	.contform label{padding: 0 5px;}
	.contform input[type=text], .contform textarea{width: calc(100% - 38px);font-size: 16px;line-height: 40px;}
	.contform input[type=text],.contform input[type=submit],.contform img{height: 40px;}
	.contform label,.caseUl li a span.text i,.specialUl li a span.text{line-height: 40px;}
	.contactTwo iframe{height: 250px;}
	.honnerUl li,.honnerUl li:nth-child(3n+1){width: 47.55%;margin-left: 4.9%;}
	.honnerUl li:nth-child(2n+1),.intellTwo .item:nth-child(2n+1){margin-left: 0;}
	.culdiv dd a span.tit{padding-top: 10px;font-weight: bold;}
	.culdiv dd a span.tit,.culdiv dd a span.txt{line-height: 24px;}
	.culdiv dd,.newsOne dd{padding-bottom: 20px;}
	.intellOne li{height: auto;width: 100%;}
	.intellOne li .pic::before{width: 40px;height: 40px;margin-top: -20px;background-size: cover;left: -15px;top: 0;}
	.intellOne li .pic h6{padding-top: 15px;}
	.intellOne li,.intellTwo .item{margin-bottom: 20px;}
	.intellOne li .pic{padding: 0 20px 20px 40px;}
	.intellTwo .item,.caseUl li,.caseUl li:nth-child(3n+1){width:46%;margin-left: 8%;}
	.intellTwo .item{padding-left:25px}
	.intellTwo .item::before{width: 30px;height: 30px;left: -15px;top: 50%;margin-top: -15px;}
	.intellOne,.notice_ul li .txt h6{padding-bottom: 0;}
	.notice_ul li,.notice_ul li:nth-child(even){float: left;margin-top: 20px;}
	.notice_ul,.cont_page{padding-top: 20px;}
	.notice_ul li a .time{padding-bottom: 60px;}
	.cont_em em{width: 50%;line-height: 25px;}
	.cont_share a img{width: 30px;}
	.cont_share span,.newsOne dd a span.text, .newsTwo dd a span.text,.intellTit{line-height: 30px;}
	.cont_page > div,.caseUl li a span.text i{max-width: 100%;}
	.newsOne dd a span.title,.newsTwo dd a span.title{padding: 10px 0 0;}
	.newsOne dd a span.more{margin: 10px 0;}
	.newsTwo dd:after{bottom: 30px;}
	.caseUl li:nth-child(2n+1){margin-left: 0;}
	.list_notice,.list_notice .w_72{padding: 0;}
	.searchUl{padding: 0 20px 20px ;margin-top: 20px;}
	 .newsTwo dd a span.time{padding-top:10px}
	 .newsTwo dd{height:auto;padding-bottom:15px}
	 .newsTwo dd:after{bottom:20px}
	 .caseUl li a span.text i, .specialUl li a span.text i{max-width:100%;}
	 .caseUl li a span.text, .specialUl li a span.text{padding:0 10px}
	 .list_job ul li .answer .meial{width:150px;line-height:40px;margin-top:15px}
	
}
