@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}
img {border: none;}
ul,li {list-style: none;}
a {text-decoration: none;color: #333;cursor: pointer;-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;}
input,select,button,textarea {font: 14px Microsoft Yahei, PingFang SC, Lantinghei SC,  Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans;outline: none;vertical-align: middle;-webkit-appearance: none; }
input:focus::-webkit-contacts-auto-fill-button{
    opacity: 0;
}
select{-webkit-appearance:button;background-color: none;}
select::-ms-expand { display: none; }
/*input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #999;}
input:-moz-placeholder,textarea:-moz-placeholder {color: #999;}
input::-moz-placeholder,textarea::-moz-placeholder {color: #999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #999;}*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type="number"]{
  -moz-appearance: textfield;
}
button{border: none;cursor: pointer;}
body {font: 14px Microsoft Yahei, PingFang SC, Lantinghei SC,  Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans;-webkit-font-smoothing: antialiased;--main: #CE2624;}
.fix {zoom: 1}
.fix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.fl {float: left;}
.fr {float: right;}
.wrap {max-width: 1360px;margin: 0 auto;}
.w1600 {max-width: 1600px;margin: 0 auto;}
.pr {position: relative;}
.pa {position: absolute;}
.fixed {position: fixed;top: 0;left: 0;right: 0;z-index: 99;}
.dflex{display: flex;display: -webkit-flex;align-items: center;flex-wrap: wrap;}
.flex{flex: 1;-webkit-flex: 1;overflow: hidden;}
.tover{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.tovers{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.header{height: 100px;padding: 0 3.65%;box-sizing: border-box;z-index: 50;top: 0;left: 0;right: 0;position: fixed;}
.header-fixed,.hover{background: #fff;}
.logo{margin-top: 25px;width: 142px;height: 46px;background: url(../images/logo.png) no-repeat;background-size: contain;}
.header-r{padding: 15px 0 0;}
.header-rt{text-align: right;}
.header-rt a{font-size: 14px;color: #fff;margin-left: 40px;padding-left: 20px;display: inline-block;height: 20px;line-height: 20px;}
.wzdh-a{background: url(../images/wzdh_ico.png) no-repeat left center;}
.zpxx-a{background: url(../images/zpxx_ico.png) no-repeat left center;}
.lxwm-a{background: url(../images/lxwm_ico.png) no-repeat left center;}
.header-rb{margin-top: 5px;}
.nav > li{float: left;margin-right: 40px;}
.nav li .nav-a{font-size: 16px;color: #fff;position: relative;line-height: 60px;display: block;}
.header-fixed .nav li .nav-a,.hover .nav li .nav-a{color: #000;}
.nav li:hover .nav-a,.nav li.active .nav-a{color: var(--main);}
.nav_ico{display: inline-block;width: 13px;height: 8px;background: url(../images/navico.png) no-repeat;background-size: cover;margin-left: 8px;vertical-align: middle;}
.nav li .nav-a:after{content: "";display: inline-block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 0;height: 4px;background-color: var(--main);-webkit-transition: width ease .4s;-moz-transition: width ease .4s;-ms-transition: width ease .4s;-o-transition: width ease .4s;transition: width ease .4s; }
.nav li:hover .nav-a:after{width: 100%;}
.nav-down{position: absolute;top: 100px;left: 0;right: 0;background: #fff;display: none;padding: 16px 0 40px;box-shadow: 0 350px 150px 130px rgba(0,0,0,.3);}
.nav-down-list{padding: 0 12.9%;}
.nav-down-list li{width: 21.25%;margin-right: 5%;border-bottom: 1px solid #eee;}
.nav-down-list li:nth-child(4n){margin-right: 0;}
.nav-down-list li a{padding: 24px 0;display: inline-block;width: 100%;font-size: 16px;color: #666666;letter-spacing: 1.2px;line-height: 24px;}
.nav li:hover .nav-down{display: block;}
.nav-down-list li:hover a{color: var(--main);}
.nav-down-list li:hover{border-bottom-color: var(--main);}
.head-dh{font-size: 16px;color: #fff;background: url(../images/dhico1.png) no-repeat left center;padding-left: 25px;line-height: 60px;}
.header-fixed .logo,.hover .logo{background-image: url(../images/logo_black.png);}
.header-fixed .nav_ico,.hover .nav_ico{background-image: url(../images/navico_h.png);}
.header-fixed .header-rt a,.hover .header-rt a{color: #666;}
.header-fixed .wzdh-a,.hover .wzdh-a{background-image: url(../images/wzdh_ico_h.png);}
.header-fixed .zpxx-a,.hover .zpxx-a{background-image: url(../images/zpxx_ico_h.png);}
.header-fixed .lxwm-a,.hover .lxwm-a{background-image: url(../images/lxwm_ico_h.png);}
.header-fixed .head-dh,.hover .head-dh{color: #A62524;background-image: url(../images/dhico1_h.png);}
.navitem{display: none;}
.banner{width: 100%;overflow: hidden;position: relative;background: #000;}
.banner:after{content: '';display: block;width: 100%;height: 100%;background: rgba(0,0,0,.5);position: absolute;top: 0;left: 0;z-index: 2;}
.myVideo{width: 100%;height: 100%;position: relative;z-index: 1;display: block;background-size: 100% 100%;background-color: black;background-position: center center;background-size: contain;object-fit: cover;}
.banner-c{font-size: 56px;color: #fff;font-weight: bold;text-shadow: 0px 3px 6px rgba(0,0,0,0.3);text-align: center;position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);z-index: 3;}
.item1{background: #F5F5F5;position: relative;z-index: 1;overflow: hidden;}
.idx-tit{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.idx-tit span{display: block;font-size: 20px;color: #999;margin-top: 15px;text-transform: uppercase;font-weight: normal;}
.idx-tit:after{content: '';display: block;width: 118px;height: 1px;background: #999;margin: 15px auto 0;}
.idx-tit p{font-size: 30px;}
.item1 .idx-tit{text-align: left;}
.item1 .idx-tit:after{margin-left: 0;margin-right: 0;}
.item1-l{width: 50%;}
.item1-l img{display: block;width: 100%;}
.item1-r{width: 49.9%;box-sizing: border-box;padding: 100px 8.49% 0 6.77%;}
.item1-c{margin-top: 45px;}
.item1-c p{font-size: 16px;color: #666;line-height: 2;}
.item1-r a{display: block;width: 180px;height: 48px;border-radius: 50px;border: 1px solid #999999;font-size: 16px;color: #666;text-align: center;line-height: 48px;margin-top: 55px;}
.item1-r a:hover{color: var(--main);border-color: var(--main);}
.item2{margin:-100px auto 0;position: relative;z-index: 5;background: #fff;box-shadow: 0px 30px 80px 1px rgba(0,0,0,0.1);padding: 50px 0 60px;}
.item2-c{margin-top: 0;}
.item2-c li{width: 20%;text-align: center;margin-top: 40px;}
.item2-c li span{display: block;font-size: 50px;color: var(--main);font-family: fantasy, Microsoft Yahei, PingFang SC, Lantinghei SC,  Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans;}
.item2-c li i{font-style: normal;}
.item2-c li span sup{font-size: 30px;margin-left: 5px;}
.item2-c li p{font-size: 16px;color: #666;margin-top: 15px;}
.item2-c li.li5,.item2-c li.li6,.item2-c li.li7{width: 33.33%;}
/*.item2-c ul:last-child{margin: 40px auto 0;width: 80%;}
.item2-c ul:last-child li{width: 33.33%;}*/
.item2-b{justify-content: center;margin-top: 70px;}
.item2-b span{font-size: 18px;color: #333;font-weight: bold;margin-right: 30px;}
.item2-b span a{font-size: 12px;color: var(--main);font-weight: normal;}
.item2-b span a:hover{color: var(--main);}
.item2-b .foot-ipt{background: #f5f5f5;}
.item3{padding: 90px 0 20px;}
.item3-c{margin-top: 20px;}
.item3-l{width: 31.25%;margin-top: 80px;}
.item3-l a{display: block;padding-left: 20%;font-size: 24px;color: #666;margin-top: 60px;}
.item3-l a span{display: inline-block;}
.item3-l span:after{content: '';height: 2px;display: block;background: #fff;margin-top: 8px;}
.item3-l .active{color: var(--main);}
.item3-l .active span:after{background: var(--main);}
.item3-r{width: 62.5%;position: relative;}
.ditu{display: block;width: 100%;}
.item3-r li{position: absolute;}
.items-logos{display: block;cursor: pointer;}
.item3-info{position: absolute;bottom: 47px;right: -60px;background: #fff;width: 497px;box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.08);display: none;z-index: 10;}
.item3-info:after{content: '';display: block;width: 0;height: 0;border: 12px solid transparent;border-bottom: none;border-top-color: #fff;position: absolute;bottom: -12px;right: 63px;}
.item3-info img{display: block;width: 100%;}
.item3-info h3{font-size: 24px;color: #333;}
.item3-info p{font-size: 14px;color: #333;margin-top: 10px;line-height: 1.7;}
.item3-info span{display: block;font-size: 16px;color: var(--main);margin-top: 10px;}
.item3-infos{padding: 15px 30px 20px;}
.item3-info p.item3-p{margin-top: 5px;line-height: 1;font-size: 14px;}
.item3-info p.item3-p span{color: #666;display: inline-block;margin: 0;font-size: 14px;}
.item3-map{display: none;}
.hunan,.item3-r-li1{top: 54.87%;left: 58.6%;}
.changsha,.item3-r-li2{top: 54.87%;left: 61.9%;}
.liaoning,.item3-r-li3{top: 29.95%;left: 79%;}
.nanchang,.item3-r-li4{top: 56.41%;left: 66.1%;}
.haikou,.item3-r-li5{top: 71.69%;left: 57.6%;}
.jinan,.item3-r-li6{top: 39.38%;left: 71%;}
.item3-c-b{margin-top: 40px;padding-bottom: 40px;}
.item3-c-b li{float: left;padding: 30px;box-sizing: border-box;width: 32%;margin: 0 2% 20px 0;background: #f5f5f5;border-radius: 10px;height: 130px;}
.item3-c-b li:nth-child(3n){margin-right: 0;}
.item3-c-b li h3{font-size: 16px;color: #333;font-weight: bold;background: url(../images/arrow_r.png) no-repeat right center;}
.item3-c-b li p{font-size: 14px;color: #666;margin-top: 10px;}
.item3-c-b li p span{color: var(--main);}
.item4{background: url(../images/bg4.png) no-repeat top center;padding: 80px 0;overflow: hidden;background-size: cover;}
.item4-l{width: 52.08%;}
.item4-l h3{font-size: 36px;color: #fff;}
.item4-l span{display: block;font-size: 16px;color: #fff;margin-top: 20px;}
.item4-form{margin-top: 20px;}
.item4-ipt{width: 24%;height: 44px;padding: 0 2%;box-sizing: border-box;border: none;font-size: 14px;color: #333;margin-right: 1%;text-align: left;}
.item4-btn{width: 105px;height: 44px;border: 1px solid #FFFFFF;font-size: 14px;color: #fff;background: none;cursor: pointer;}
.item4-a{display: none;}
.item4-r{margin-top: 65px;font-size: 24px;color: #fff;text-align: right;padding-right: 10%;}
.item4-r span{display: block;}
.item4-r p{font-family: fantasy, Microsoft Yahei, PingFang SC, Lantinghei SC,  Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans;font-size: 48px;margin-top: 5px;background: url(../images/dhico2.png) no-repeat left center;padding-left: 60px;}
.item5{background: url(../images/bg5.png) no-repeat top center;padding: 100px 0;overflow: hidden;background-size: cover;position: relative;}
.item5 .w1600{position: relative;}
.item5-l{width: 43.75%;}
.item5-l .idx-tit{text-align: left;}
.item5-l .idx-tit:after{margin-left: 0;margin-right: 0;}
.item5-text{font-size: 64px;color: #333;font-weight: bold;margin-top: 120px;}
.item5-text span{display: block;}
.item5-r{width: 43.75%;}
.item5-r .swiper-container{width: 100%;}
.item5-r .swiper-slide li{background: #fff;padding: 40px 5%;margin-bottom: 20px;}
.item5-img{width: 17.14%;border-radius: 50%;}
.item5-r-text{padding-left: 20.71%;}
.item5-r-text h3{font-size: 24px;color: #333;margin-top: 10px;}
.item5-r-text span,.item5-r-text p{display: block;font-size: 20px;color: #333;margin-top: 10px;}
.item5 .swiper-pagination{display: none;}
.item5 .swiper-button-next,.item5 .swiper-button-prev{width: 70px;height: 70px;background-color: var(--main);left: 0;bottom: 100px;top: auto;background-position: center;background-repeat: no-repeat;}
.item5 .swiper-button-next:after,.item5 .swiper-button-prev:after{content: '';}
.item5 .swiper-button-next{left: 80px;background-image: url(../images/arrow_r_h.png);}
.item5 .swiper-button-prev{background-image: url(../images/arrow_l_h.png);}
.item5 .swiper-button-next.swiper-button-disabled,.item5 .swiper-button-prev.swiper-button-disabled{opacity: 1;background-color: #fff;}
.item5 .swiper-button-next.swiper-button-disabled{background-image: url(../images/arrow_r.png);}
.item5 .swiper-button-prev.swiper-button-disabled{background-image: url(../images/arrow_l.png);}
.item6{padding: 70px 0 60px;}
.item6-c{margin-top: 60px;position: relative;}
.news-more{display: block;position: absolute;left: 0;bottom: 40px;}
.item6-l{width: 24.69%;}
.item6-l li{margin-bottom: 60px;}
.item6-l li a{font-size: 24px;color: #666;display: inline-block;}
.item6-l li a:after{content: '';height: 2px;display: block;background: #fff;margin-top: 8px;}
.item6-l li.active a{color: var(--main);}
.item6-l li.active a:after{background: var(--main);}
.item6-r{width: 75%;}
.item6-r ul{display: none;}
.item6-r li{float: left;width: 48.33%;background: #fff;box-shadow: 0px 10px 20px 1px rgba(0,0,0,0.08);margin: 0 3.33% 40px 0;box-sizing: border-box;}
.item6-r li:nth-child(2n){margin-right: 0;}
.item6-r li a{display: block;padding: 50px 5%;}
.news-date{font-size: 30px;color: #000;}
.news-date span{display: block;font-size: 14px;color: #999;}
.news-date:after{content: '';display: block;width: 70px;height: 1px;background: #6E7694;margin-top: 40px;}
.news-bri{padding-left: 120px;}
.news-bri p{font-size: 18px;color: #000;}
.news-bri span{font-size: 14px;color: #999;margin-top: 25px;}
.item6-map{display: none;}
.item7{background: #F5F5F5;padding: 80px 0 120px;}
.item7-t{position: relative;}
.item7-t .idx-tit{text-align: left;}
.item7-t .idx-tit:after{margin-left: 0;margin-right: 0;}
.item7-t .swiper-button-next,.item7-t .swiper-button-prev{width: 70px;height: 70px;background-color: var(--main);background-position: center;background-repeat: no-repeat;left: auto;}
.item7-t .swiper-button-next:after,.item7-t .swiper-button-prev:after{content: '';}
.item7-t .swiper-button-next{margin-left: -720px;background-image: url(../images/arrow_r_h.png);right: 0;}
.item7-t .swiper-button-prev{background-image: url(../images/arrow_l_h.png);right: 80px;}
.item7-t .swiper-button-next.swiper-button-disabled,.item7-t .swiper-button-prev.swiper-button-disabled{opacity: 1;background-color: #fff;}
.item7-t .swiper-button-next.swiper-button-disabled{background-image: url(../images/arrow_r.png);}
.item7-t .swiper-button-prev.swiper-button-disabled{background-image: url(../images/arrow_l.png);}
.item7-b{margin-top: 50px;}
.item7-b .swiper-slide{width: 30.1%;margin-right: 1.875%;}
.item7-b .swiper-slide:first-child{margin-left: 8.59%;}
.item7-b .swiper-pagination{display: none;}
.qyj-img{display: block;width: 100%;}
.qyj-info{width: 69.2%;background: #fff;box-shadow: 0px 10px 20px 1px rgba(0,0,0,0.05);margin-top: -30px;padding: 25px 30px;box-sizing: border-box;position: relative;z-index: 5;}
.qyj-info h3{font-size: 24px;color: #000;margin-bottom: 10px;}
.qyj-info p{font-size: 14px;color: #666;line-height: 2;}
.qyj-info i{display: block;width: 23px;height: 15px;background: url(../images/arrow_r.png) no-repeat center;background-size: cover;margin-top: 20px;}
.item7-b .swiper-slide:hover .qyj-info{background: var(--main);}
.item7-b .swiper-slide:hover .qyj-info h3,.item7-b .swiper-slide:hover .qyj-info p{color: #fff;}
.item7-b .swiper-slide:hover i{background-image: url(../images/arrow_r_h.png);}

.footer{background: #333;padding: 67px 0 0;}
.footer-t{padding: 0 8.33%;}
.f-logo img{height: 60px;}
.foot-l{width: 45.88%;}
.foot-dh{display: block;font-size: 16px;color: #fff;background: url(../images/dhico.png) no-repeat;padding-left: 40px;line-height: 26px;margin-top: 20px;margin-bottom: 15px;}
.foot-dh1{display: none;}
.addrs{font-size: 12px;color: #fff;line-height: 1.5;}
.addrs p{width: 33.33%;float: left;margin-bottom: 20px;box-sizing: border-box;padding-right: 5%;}
.addrs span{display: block;}
.foot-l p{font-size: 14px;color: #999;line-height: 24px;}
.foot-c{width: 43.75%;box-sizing: border-box;padding-left: 7.81%;}
.foot-c dd{float: left;line-height: 28px;margin-right: 5.23%;}
.foot-c dd:last-child{margin-right: 0;}
.foot-c dd a{font-size: 14px;color: #fff;}
.foot-c dd a:hover{color: var(--main);}
.foot-c h3{font-size: 26px;color: #fff;font-weight: normal;margin-top: 45px;}
.foot-c span{display: block;margin-top: 20px;font-size: 12px;color: #919198;}
.foot-a{display: none;}
.foot-r h3{font-size: 14px;color: #fff;font-weight: normal;}
.foot-form{margin-top: 20px;}
.foot-ipt{background: #fff;height: 40px;border-radius: 20px;border: none;padding: 0 20px;}
.foot-btn{background: var(--main);width: 115px;height: 40px;border-radius: 20px;margin-left: 10px;font-size: 14px;color: #fff;border: none;cursor: pointer;}
.foot-r img{display: block;margin-top: 35px;}
.copy{border-top: 1px solid #3F4D5E;text-align: center;margin-top: 60px;padding: 30px 0;font-size: 14px;color: #999;}
.copy a{color: #999;}
.copy a:hover{color: #fff;}
.side{position: fixed;right: 0;top: 40%;z-index: 50;}
.side li{font-size: 14px;color: #333;text-align: center;margin-bottom: 15px;width: 100px;}
.side li img{display: block;width: 100px;margin: 0 auto;}
.side li span{display: block;background: #fff;padding: 0 0 10px;}
/*内页*/
.p-banner{position: relative;overflow: hidden;}
.p-banner img{display: block;width: 100%;}
.p-banner-text{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.3);}
.p-banner h3{font-size: 48px;color: #fff;font-weight: bold;position: absolute;top: 50%;left: 0;right: 0;text-align: center;transform: translateY(-50%);text-shadow: 0px 3px 6px rgba(0,0,0,0.3);}
.p-banner h3 span{display: block;font-size: 24px;font-weight: normal;opacity: .5;text-transform: uppercase;}
.p-navs{border-bottom: 1px solid #E5E5E5;min-height: 91px;line-height: 91px;}
.p-navs h3{font-size: 28px;color: #333;font-weight: normal;background: url(../images/nyico.png) no-repeat left center;padding-left: 64px;}
.p-navs li{float: left;margin-right: 60px;position: relative;}
.p-navs li:last-child{margin-right: 0;}
.p-navs li a{display: block;font-size: 18px;color: #999;}
.p-navs li.active:after{content: '';display: block;height: 2px;background: var(--main);position: absolute;left: 0;right: 0;bottom: -1px;}
.p-navs li.active a{color: #333;font-weight: bold;}
/*联系我们*/
.lxwm{padding: 50px;box-sizing: border-box;margin-top: -80px;position: relative;z-index: 10;background: #fff;box-shadow: 0px 30px 80px 1px rgba(0,0,0,0.1);position: relative;}
.lxwm-t{padding-right: 259px;}
.lxwm-l h3{font-size: 40px;color: #333;font-weight: bold;}
.lxwm-l span{display: block;font-size: 24px;color: #707070;line-height: 2;}
.lxwm-l li{margin-top: 25px;font-size: 16px;color: #333;}
.lxwm-l li p{padding-left: 67px;font-size: 18px;color: #333;font-weight: bold;}
.lxwm-l li span{display: block;font-size: 16px;font-weight: normal;}
.lxwm-l li a{color: #707070;}
.lxwm-l li a:hover{color: var(--main);}
.lxwm-r{position: absolute;top: 80px;right: 50px;text-align: center;font-size: 14px;color: #333;}
.lxwm-r img{display: block;width: 159px;margin: 0 auto 10px;}
.lxwm-tb{background: #f5f5f5;padding: 20px 50px 50px;margin-top: 50px;}
.lxwm-tb li{width: 33.33%;float: left;margin-top: 30px;padding-right: 2%;box-sizing: border-box;}
.lxwm-tb li h3{margin-bottom: 15px;}
.lxwm-tb li span{color: #666;}
.map{height: 563px;}
.lxwm-b{background: #F5F5F5;padding: 80px 0 90px;}
.lxwm-b h3{font-size: 40px;color: #333333;margin-bottom: 40px;}
.lxwm-b div input{width: 32%;height: 50px;line-height: 50px;margin: 0 2% 30px 0;padding: 0 20px;font-size: 14px;color: #333;box-sizing: border-box;border: none;}
.lxwm-b div input.fr{margin-right: 0;}
.lxwm-b textarea{width: 100%;height: 160px;padding: 15px 20px;border: none;font-size: 14px;color: #333;box-sizing: border-box;outline: none;}
.lxwm-b div input.lxbtn{display: block;width: 300px;height: 50px;border-radius: 4px;background: var(--main);font-size: 16px;color: #fff;margin: 40px 0 0;cursor: pointer;border: none;}
/*关于*/
.about1{padding: 70px 0 80px;}
.about1-c{margin-top: 80px;}
.about1-l{width: 62.06%;}
.about1-l h2{font-size: 28px;color: #333;font-weight: bold;margin-bottom: 40px;border-left: 14px solid #F5F5F5;padding-left: 20px;line-height: 77px;}
.about1-l p{font-size: 16px;color: #666;line-height: 36px;}
.about1-l h3{font-size: 28px;color: #000;margin: 40px 0 35px;}
.about1-img{width: 33.08%;}
.about2{background: #F5F5F5;padding: 60px 0 80px;}
.about2-tit{font-size: 28px;color: #333;font-weight: bold;}
.about2-c{margin-top: 60px;}
.about2-list1 li{float: left;background: #fff;margin-right: 2.2%;margin-top: 40px;width: 48.9%;}
.about2-list1 li:nth-child(2n){margin-right: 0;}
.about2-list1 li img{width: 37.3%;}
.about2-list1 li p{font-size: 34px;color: #393939;font-weight: bold;padding: 50px 5.26% 0 43.6%}
.about2-list1 li p span{display: block;font-size: 15px;color: #666;margin-top: 20px;font-weight: normal;line-height: 1.7;}
.about2-c1{margin-top: 30px;}
.about2-c2{width: 48.9%;}
.about2-c2 .about2-tit{height: 165px;line-height: 165px;margin-top: 30px;}
.about2-list2 li{background: #fff;margin-top: 30px;height: 165px;padding: 30px 7.06% 0;box-sizing: border-box;}
.about2-list2 li p{font-size: 24px;color: #333;font-weight: bold;padding: 0 0 0 16.03%}
.about2-list2 li p span{display: block;font-size: 14px;color: #919198;margin-top: 10px;font-weight: normal;line-height: 1.7;}
.about3{padding: 80px 0 80px;position: relative;}
.about3-c{margin-top: 40px;}
.about3-c li{float: left;width: 32.79%;margin: 10px 0.73% 0 0;position: relative;}
.about3-c li:nth-child(3n){margin-right: 0;}
.about3-img{width: 100%;height: 445px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.about3-img img{display: block;width: 100%;height: 100%;opacity: 0;}
.about3-info{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);justify-content: center;flex-direction: column;}
.about3-info img{display: block;margin: 0 auto 20px;}
.about3-info span{font-size: 24px;color: #fff;font-weight: bold;}
.about4{padding: 65px 8.33% 95px;background: #F5F5F5;position: relative;}
.about4-c{margin-top: 60px;}
.about4 .swiper-slide{width: 24%;transition: all .3s ease;background: #fff;}
.about4 .swiper-button-next,.about4 .swiper-button-prev{width: 58px;height: 58px;}
.about4 .swiper-button-next:after,.about4 .swiper-button-prev:after{content: '';}
.about4 .swiper-button-prev{background: url(../images/arrow_l1.png) no-repeat center;left: 2.92%;}
.about4 .swiper-button-next{background: url(../images/arrow_r1.png) no-repeat center;right: 2.92%;}
.about4 .swiper-slide:last-child{margin-right: 0;}
.about4-img{width: 100%;height: 254px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.about4-info{padding: 20px;}
.about4-info h3{font-size: 18px;color: #333;}
.about4-info i{display: block;width: 25px;height: 25px;margin-top: 30px;background: url(../images/gy_ico4.png) no-repeat;background-size: cover;}
.about4 .swiper-slide:hover .about4-info i{background-image: url(../images/gy_ico4_h.png);}
.about4 .swiper-pagination{display: none;}
.about5{padding: 80px 0 75px;}
.about5 .swiper-container{height: 100%;}
.about5 .swiper-slide {height: auto;}
.about5-c{margin-top: 85px;position: relative;}
.about5-c:before{content: '';display: block;height: 128px;position: absolute;left: 0;right: 0;bottom: 0;background: linear-gradient( 180deg, rgba(255,255,255,0) 0%, #FFFFFF 100%);z-index: 5;}
.about5-l{width: 80.85%;height: 665px;border-right: 1px solid #999999;box-sizing: border-box;}
.about5-l .about-tit{text-align: left;margin: 75px 0 175px;}
.about5-l ul{display: none;padding-right: 30px;}
.about5-l li{margin-bottom: 35px;}
.about5-l p{font-size: 36px;color: #333;margin: 0 0 15px;}
.about5-l span{display: block;font-size: 18px;color: #333;}
.about5-l li:hover p{color: var(--main);}
.about5-r{width: 14.75%;}
.about5-r li{font-size: 36px;color: #999;font-weight: bold;margin-bottom: 50px;cursor: pointer;}
.about5-r li.active{color: var(--main);}
/*海凭企业*/
.hpqy{padding: 80px 0;}
.hpqy li{float: left;width: 48.9%;margin: 0 2.2% 30px 0;background: #F5F5F7;}
.hpqy li:nth-child(2n){margin-right: 0;}
.hpqy-img{width: 48.12%;height: 211px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.hpqy-img img{display: block;opacity: 0;width: 100%;height: 100%;}
.hpqy-info{padding: 20px 6% 0 52.63%;}
.hpqy-info h3{font-size: 16px;color: #333;}
.hpqy-info span{display: block;font-size: 14px;color: #999;margin-top: 30px;}
.hpqy-info p{font-size: 14px;color: #666;line-height: 1.7;margin-top: 10px;}
.hpqy li i{display: block;width: 25px;height: 25px;margin-top: 10px;background: url(../images/gy_ico4.png) no-repeat;background-size: 100% auto;}
.hpqy li:hover{box-shadow: 2px 4px 16px 1px rgba(0,0,0,0.08);}
.hpqy li:hover i{background-image: url(../images/gy_ico4_h.png);}
/* 分页 */
.paginator{text-align: center;margin-top: 45px;}
.paginator a,.paginator span{display: inline-block;height: 30px;padding: 0 10px;background: #fff;color: #606266;text-align: center;line-height: 30px;margin: 0 5px;vertical-align: middle;}
.paginator a.current,.paginator span.current{color: #eb3d00;}
.paginator a:hover{color: #eb3d00;}
/*产业园区*/
.hpyq1{padding: 50px 0 30px;}
.hpyq1-tab{width: 180px;}
.hpyq1-tab li{height: 85px;background: #F5F5F5;font-size: 18px;margin-bottom: 6px;flex-wrap: nowrap;padding: 0 15px;}
.hpyq1-tab li a{color: #666;height: 100%;}
.dw-ico{display: block;width: 28px;height: 27px;margin-right: 10px;background: url(../images/dwico_h.png) no-repeat;background-size: 100% auto;}
.hpyq1-tab li.active{background: var(--main);}
.hpyq1-tab li.active a{color: #fff;}
.hpyq1-tab li.active .dw-ico{background-image: url(../images/yqdw.png);}
.hpyq1-c{padding-left: 210px;min-height: 546px;}
.hpyq1-l{width: 40.43%;font-size: 16px;color: #666;line-height: 1.75;}
.hpyq1-l h3{font-size: 36px;color: #333;}
.hpyq1-l .p1{margin-top: 40px;}
.hpyq1-l .p1 span{display: block;font-size: 24px;font-weight: bold;}
.hpyq1-l .p2{margin: 20px 0 30px;}
.hpyq1-l .p2 span{font-weight: bold;}
.nkt{font-size: 16px;color: #2B84BF;display: inline-block;margin-top: 20px;background: url(../images/nkt.png) no-repeat left center;padding-left: 40px;}
.hpyq1-r{width: 57.55%;}
.hpyq1-r video{width: 100%;display: block;}
.hpyq2{padding: 60px 0 80px;background: #F5F5F5;position: relative;}
.hpyq-tit{font-size: 28px;color: #333;font-weight: bold;}
.hpyq-tit:after{content: '';display: block;width: 61px;height: 2px;background: var(--main);margin-top: 10px;}
.hpyq2-c{margin-top: 40px;}
.hpyq2-c .swiper-slide{width: 32.1%;transition: all .3s ease;background: #fff;}
.hpyq2-c .swiper-button-next,.hpyq2-c .swiper-button-prev{width: 58px;height: 58px;}
.hpyq2-c .swiper-button-next:after,.hpyq2-c .swiper-button-prev:after{content: '';}
.hpyq2-c .swiper-button-prev{background: url(../images/arrow_l1.png) no-repeat center;left: 2.92%;}
.hpyq2-c .swiper-button-next{background: url(../images/arrow_r1.png) no-repeat center;right: 2.92%;}
.hpyq2-c .swiper-slide:last-child{margin-right: 0;}
.hpyq2-img{width: 100%;height: 320px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.hpyq2-img img{display: block;width: 100%;height: 100%;opacity: 0;}
.hpyq3{padding: 60px 0;}
.hpyq3-c{margin-top: 40px;font-size: 16px;color: #333;line-height: 1.75;}
.hpyq4{padding: 80px 0;background: #F5F5F5;}
.hpyq4-c{margin-top: 40px;}
.hpyq4-c li{float: left;width: 13.25%;margin: 20px 1.2% 0 0;height: 92px;background: #fff;display: table;border: 1px solid #eee;box-sizing: border-box;}
.hpyq4-c li:nth-child(7n){margin-right: 0;}
.hpyq4-c li a{display: table-cell;vertical-align: middle;height: 90px;}
.hpyq4-c li img{display: block;max-width: 100%;max-height: 90px;margin: 0 auto;}
.hpyq5{padding: 70px 0 95px;}
.hpyq5-c{margin-top: 30px;}
.hpyq5-cl{width: 72.5%;}
.hpyq5-l{width: 44.83%;}
.hpyq5-l .swiper-slide{width: 100%;}
.hpyq5-l .swiper-button-next,.hpyq5-l .swiper-button-prev{width: 20px;height: 40px;}
.hpyq5-l .swiper-button-next:after,.hpyq5-l .swiper-button-prev:after{content: '';}
.hpyq5-l .swiper-button-prev{background: url(../images/yqarrow_l.png) no-repeat center;left: 20px;}
.hpyq5-l .swiper-button-next{background: url(../images/yqarrow_r.png) no-repeat center;right: 20px;}
.hpyq5-img{width: 100%;height: 397px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.hpyq5-img img{display: block;width: 100%;height: 100%;opacity: 0;}
.hpyq5-r{width: 53.45%;}
.hpyq5-r h3{font-size: 18px;color: #333;font-weight: normal;margin-bottom: 10px;}
.hpyq5-r p{font-size: 14px;color: #333;line-height: 21px;}
.hpyq5-r p span{color: #666;}
.yqtable{width: 100%;border: 1px solid #e6e6e6;border-collapse: collapse;text-align: center;margin-top: 15px;}
.yqtable tr{border-bottom: 1px solid #fff;}
.yqtable tr:last-child{border: none;}
.yqtable th{width: 100px;background: #e6e6e6;font-size: 12px;color: #676767;height: 48px;font-weight: normal;}
.yqtable td{background: #f1f1f1;height: 48px;font-size: 12px;color: #676767;}
.hpyq5-cr{width: 25.25%;background: #fff;box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.08);padding: 35px 2%;box-sizing: border-box;}
.hpyq5-cr h3{font-size: 24px;color: #000;font-weight: normal;text-align: center;}
.hpyq5-ipt{height: 40px;border-radius: 6px;border: 1px solid #E9E9E9;margin-top: 20px;padding: 0 20px;line-height: 40px;width: 100%;box-sizing: border-box;}
.hpyq5-cr p{font-size: 16px;color: #999;margin-top: 20px;}
.hpyq5-btn{height: 40px;background: var(--main);border-radius: 6px;font-size: 16px;color: #fff;border: none;margin-top: 20px;width: 100%;cursor: pointer;}
/*新闻中心*/
.xwzx{padding: 70px 0;}
.xwzx li{float: left;width: 23.5%;margin: 0 2% 30px 0;}
.xwzx li:nth-child(4n){margin-right: 0;}
.xwzx-img{width: 100%;height: 211px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.xwzx-img img{display: block;width: 100%;opacity: 0;height: 100%;}
.xwzx-info{background: #F5F5F7;padding: 15px 20px 20px;}
.xwzx-info h3{font-size: 16px;color: #333;line-height: 24px;height: 48px;}
.xwzx-info span{display: block;font-size: 14px;color: #999;margin-top: 10px;}
.xwzx-info p{font-size: 14px;color: #666;line-height: 24px;height: 48px;margin-top: 5px;}
.li-ico{display: block;width: 25px;height: 25px;margin-top: 10px;background: url(../images/gy_ico4.png) no-repeat;background-size: 100% auto;}
.xwzx li:hover{box-shadow: 2px 4px 16px 1px rgba(0,0,0,0.08);}
.xwzx li:hover .li-ico{background-image: url(../images/gy_ico4_h.png);}
/*加入我们*/
.search{width: 264px;height: 46px;background: #F5F5F5;border-radius: 10px;overflow: hidden;position: relative;margin-top: 25px;line-height: initial;}
.search-ipt{height: 46px;padding: 0 78px 0 18px;width: 100%;border: none;background: none;box-sizing: border-box;line-height: 46px;}
.search-btn{width: 60px;height: 46px;border-radius: 0 10px 10px 0;background-color: var(--main);background-image: url(../images/ssico.png);background-position: center;background-repeat: no-repeat;position: absolute;top: 0;right: 0;border: none;cursor: pointer;display: block;}
.jrwm .xwzx-info h3{height: auto;}
.jrwm .xwzx-info span{margin-bottom: 10px;}
.jrwm .xwzx-info p{height: auto;margin-top: 0;}

/*详情*/
.xx_t{ text-align:center; border-bottom:1px #ccc dashed; padding:20px 0; margin-bottom:25px;}
.xx_t h1{ font-size:18px; margin-bottom:8px;}
.xx_t span{ color:#999;display: block;margin-top: 10px;}
.xx_con p{ line-height:24px;}
.xx_con img{max-width: 100%;}
.xx_con video{max-width: 50%;}
.fy{ border-top:1px #ccc dashed; padding:10px 0; line-height:2; margin-top:25px;}
.fy a{ color:#666;}
.fy a:hover{ color: var(--main); text-decoration:underline;}

/*单页*/
.about-con{padding: 80px 0;}
/*网站导航*/
.wzdh{padding: 80px 0;}
.wzdh dl{margin-bottom: 30px;}
.wzdh dt{border-bottom: 1px solid #eee;font-size: 18px;font-weight: bold;color: #333;padding: 15px 0;margin-bottom: 20px;}
.wzdh a{color: #333;}
.wzdh a:hover{color: var(--main);}
.wzdh dd{float: left;margin-right: 30px;font-size: 16px;}
/*案例展示*/
.alzs li{width: 49%;}
.alzs li:nth-last-child(2n){margin-right: 0;}

.form-validator-error {padding: 6px 12px;display: block;line-height: 180%;background: none repeat scroll 0% 0% #FFE5ED;border-radius: 4px;color: #8B0000;margin: 10px;}