

/* CSS Reset */
.juzhong { text-align:center;}
html{-webkit-text-size-adjust:none;}
body{color: #1a1a1a;overflow-x:hidden;margin:0; padding:0;font-family:'Microsoft YaHei',Arial,sans-serif;}
header,nav,section,article,aside,footer {display: block;}
input,select,textarea {border-radius: 0;outline: none;font-family:'Microsoft YaHei',Arial,sans-serif;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a{font-size: 14px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.alltra {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.table {display: table;width: 100%;height: 100%;}
.table-cell {display: table-cell;vertical-align: middle;}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color: #000;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto!important;height: auto!important;z-index: 1;max-width: 100%;max-height:100%;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;}
.content{margin: auto;position: relative;overflow: hidden;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
::-webkit-scrollbar{height:4px; width:3px;background: #cfd6db;}
::-webkit-scrollbar-button{height:0; width:5px;background: #f15103;}
::-webkit-scrollbar-thumb{background-color:#f15103;box-shadow:inset 1px 1px 0 #f15103,inset 0 -1px 0 #f15103;}




/* header */
.header {position:fixed;left: 0;top: 0;z-index: 100;width: 100%;transition:all .4s ease;background: #fff;border-bottom: 1px solid #ededed;}
.header-content {width:94%;height: 90px;margin: auto;position: relative;}
.header-logo {width:auto;height: auto;position: absolute;top: 50%;transform: translateY(-50%);left: 0;z-index: 11;}
.header-logo a {display: block;background: url('../images/logo.svg?v=1.00') center no-repeat;background-size: 100%;}
.header-logo img {opacity: 0;display: inline-block;width: auto;height: auto;}
.header-nav {position: absolute;left: 12%;top: 0;height: 100%;z-index: 1;text-align: center;}
.header-nav ul {list-style: none;margin: 0;padding: 0;}
.header-nav li{display: inline-block;vertical-align: middle;position: relative;margin-right: 60px;}
.header-nav li a.n1{color: #1a1a1a;font-size: 16px;line-height: 90px;display: inline-block;position: relative;}
.header-nav li a.down {padding-right: 20px;}
.header-nav li a.down::after {content: '';width: 9px;height: 6px;position: absolute;right: 0;top: 50%;margin-top: -3px;background: url('../images/d.png') center no-repeat;filter: grayscale(100%);}
.header-nav li.cur a.n1,.header-nav li a.n1:hover,.header-nav li.on a.n1 {color: #f15103;}
.header-nav li.cur a.down::after {filter: grayscale(0);}
.header-tel {position: absolute;top: 50%;transform: translateY(-50%);right:0;z-index: 11;text-align: right;}
.header-tel a {display: inline-block;}
.header-tel span {display: inline-block;vertical-align: middle;margin-right: 10px;font-size: 18px;font-family: 'Montserrat-Regular';color: #1a1a1a;}
.header-tel i {display: inline-block;vertical-align: middle;background: url('../images/tel.png') center no-repeat;width: 30px;height: 30px;}


.header-nav-menu {position: absolute;width: 140px;top: 75px;left:-30px;background: #fff;text-align: left;padding: 15px 20px 15px 30px;display: none;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);}
.header-nav-menu::before {content: '';width: 9px;height: 17px;background: url('../images/top.png') center no-repeat;position: absolute;left: 50%;top: -10px;z-index: 11;margin-left: -4.5px;}
.header-nav-menu a {display: block;padding: 10px 0;font-size: 16px;color: #1a1a1a;}
.header-nav-menu a:hover {color: #f15103;}
.header-nav li.cur .header-nav-menu {display: block;}



.menu-toggle {display: block;width: 40px;height: 40px;position: absolute;overflow: hidden;right: 0;top:50%;z-index: 111;transform: translateY(-50%);display: none;}
.cd-nav-trigger {display: block;width: 40px;height: 40px;}
.menu-toggle span.hamburger,
.menu-toggle span.hamburger:after,
.menu-toggle span.hamburger:before {content:"";display:block;width:24px;height:2px;background:#000;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-12px;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.menu-toggle span.hamburger:after {margin-top:-7px;top:0;transition-delay:0.27s;}
.menu-toggle span.hamburger:before {margin-top:7px;top:0;transition-delay:0.2s;}
.menu-toggle span.cross:before,
.menu-toggle span.cross:after {content:"";display:block;width:24px;height:2px;background:#000;position:absolute;top:50%;margin-top:-1.5px;left:50%;margin-left:-12px;-webkit-transform:translateY(-70px) translateX(-70px) rotate(45deg);transform:translateY(-70px) translateX(-70px) rotate(45deg);transition-delay:0.12s;}
.menu-toggle span.cross:after {transition-delay:0s;-webkit-transform:translateY(70px) translateX(-70px) rotate(-45deg);transform:translateY(70px) translateX(-70px) rotate(-45deg);}
.menu-toggle span.cross:after {-webkit-transform:translateY(-70px) translateX(70px) rotate(-45deg);transform:translateY(-70px) translateX(70px) rotate(-45deg);}
.no-touch .menu-toggle span.hamburger,
.no-touch .menu-toggle span.hamburger:after,
.no-touch .menu-toggle span.hamburger:before {-webkit-transform:translateX(70px);transform:translateX(70px);transition-delay:0.12s;}
.no-touch .menu-toggle span.hamburger:after {transition-delay:0s;}
.no-touch .menu-toggle span.hamburger:before {transition-delay:0.07s;}
.no-touch .menu-toggle span.cross:before {transition-delay:0.12s;-webkit-transform:rotate(45deg);transform:rotate(45deg);background: #000;}
.no-touch .menu-toggle span.cross:after {transition-delay:0.24s;-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;background: #000;}



/* footer */
.footer {background: #000;overflow: hidden;color: #fff;position: relative; border-top:0px solid #f15103; }
.footer-content {overflow: hidden;  }
.footer-content-top {background: #0a0a0a;padding: 4% 0;overflow: hidden;}
.footer-logo {float: left;}
.footer-logo a {display: block;background: url() center no-repeat;background-size: 100%;}
.footer-logo img {opacity: 1;}
.footer-nav {font-size: 14px;color: #7d7d7d;float: right;width: 76%;}
.footer-nav ul{list-style: none;margin: 0;padding: 0;width: 15%;float: left;text-align: left;}
.footer-nav ul h4{display: block;margin: 0;padding: 0;font-weight: normal;margin-bottom: 15%; font-size:16px;}
.footer-nav ul li{list-style: none;margin: 0;padding: 0;margin-bottom: 10%;}
.footer-nav ul li a{color: #fff;}
.footer-nav ul li a:hover {color: #f15103;}
.footer-nav ul .ewm {overflow: hidden;text-align: center;display: inline-block;color: #fff;}
.footer-nav ul .ewm img{max-width: 110px;max-height: 110px;display: block;height: auto;}
.footer-telemail {clear: both;overflow: hidden;font-size: 16px;padding-top: 6%;overflow: hidden;font-family: 'Montserrat-Regular','Microsoft YaHei',Arial;}
.footer-telemail a {color: #fff;font-size: 16px;}
.footer-content-bottom {background: #000;clear: both;color: #7d7d7d;padding: 1% 0;overflow: hidden;position: relative;font-size: 14px;}
.footer-content-bottom a{color: #7e7e7e;}
.footer-content-bottom a:hover {color: #f15103;}
.footer-copyicp {float: left;}
.footer-niego {float: right;}
.aside-top {position: fixed; width: 60px;bottom:10%;right:4%; z-index:199;display: none;}
.aside-top a {width: 60px;height: 60px;display: block;overflow: hidden; background: transparent url('../images/top.png') no-repeat center;border-radius: 100%;border: 1px solid rgba(255,255,255,.2);}
.aside-top a:hover {background: #f15103 url('../images/top.png') no-repeat center;opacity: 1;border: 1px solid #f15103;}
.footer .aside-top{display: block;position: absolute;bottom:auto;top: 13%;right:3%; }





/* index */
.index-banner-swiper {width: 100%;height: 100%;}
.index-banner-swiper {position: relative;}
.index-banner-swiper .text {text-align: center;position: absolute;left: 0;top: 50%;z-index: 111;width: 100%;text-align: center;transform: translateY(-50%);}
.index-banner-swiper .text img {display: inline-block;max-width: 100%;height: auto;}
.index-banner-swiper .img {position: relative;overflow: hidden;}
.index-banner-swiper .img .pic{transform:scale(1.05);}
.index-banner-swiper .img .pic img{display: block;width: 100%;height: auto;}
.index-banner-swiper .swiper-slide .pic{opacity: 0;transition:all .4s ease;}
.index-banner-swiper .swiper-slide-active .pic{opacity: 1;}
.index-banner-swiper .swiper-slide-active .pic{animation: bigimgani 3000ms 1 ease forwards;}
@keyframes bigimgani{0%{transform:scale(1.1);} 100%{transform:scale(1.0);}}
.banner-pagination {left: auto!important;right: 1%!important;width: 40px!important;bottom: auto!important;top: 50%;transform: translateY(-50%);}
.banner-pagination span {background: #fff;transition:all .4s ease;border-radius: 10px;display: block;margin: 20px 0!important;}
.banner-pagination span.swiper-pagination-bullet-active {background: #f15103;height: 40px;}

.slidedown-1 {position: absolute;left: 4%;bottom: 5%;z-index: 11;text-align: center;}
.slidedown-1 span{display: block;color: #fff;font-size: 14px;width: 20px;margin: auto;margin-bottom: 14px;line-height: 15px;}
.slidedown-1 i{display: block;position: relative;width: 70px;height: 70px;border: 1px solid rgba(255,255,255,.2);border-radius: 100%;}
.slidedown-1 i::before {content: '';width: 8px;height:8px;position: absolute;left: 50%;top: 15%;background: #fff;border-radius: 100%;margin-left: -4px;animation: updown1 3000ms  infinite ease-in-out ;}
@keyframes updown1{0%{top: 15%;} 50%{top: 50%;} 100%{top: 15%;}}

.index-banner-swiper .text {width: 329px;height: 288px;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.index-banner-swiper .item {position: absolute;opacity: 0;transform: translate(-15%,-15%) scale(0);}
.index-banner-swiper .item.text-1 {width: 101px;height: 109px;left: 0;top: 30%;transition:all 0.6s;}
.index-banner-swiper .item.text-2 {width: 43px;height: 58px;left: 28%;top: 50%;transition:all 1.2s;}
.index-banner-swiper .item.text-3 {width: 112px;height: 100px;left: 30%;top: 0;transition:all 3.0s;}
.index-banner-swiper .item.text-4 {width: 62px;height: 57px;right:5%;top: 0;transition:all 3.6s;}
.index-banner-swiper .item.text-5 {width: 61px;height: 84px;left: 65%;top:17%;transition:all 4.2s;}
.index-banner-swiper .item.text-6 {width: 37px;height: 47px;left: 86%;top: 40%;transition:all 4.8s;}
.index-banner-swiper .item.text-7 {width: 70px;height: 71px;left: 45%; top:38%;transition:all 1.8s;}
.index-banner-swiper .item.text-8 {width: 98px;height: 98px;left: 45%;bottom:1%;transition:all 2.4s;}
.index-banner-swiper .swiper-slide-active .item{opacity: 1;transform: translate(0,0) scale(1);}




.section {width: 100%;height: 100%;}
.section-content {width: 94%;margin: auto;}

.font12 {font-size: 12px;}
.font14 {font-size: 14px;line-height: 24px;}
.font15 {font-size: 15px;}
.font16 {font-size: 16px;line-height: 28px;}
.font18 {font-size: 18px;line-height: 28px;}
.font20 {font-size: 20px;}
.font22 {font-size: 22px;}
.font23 {font-size: 23px;}
.font24 {font-size: 24px;}
.font28 {font-size: 28px;line-height: 42px;}
.font30 {font-size: 30px;line-height: 38px;}
.font38 {font-size: 38px;}
.font42 {font-size: 42px;line-height: 54px;}
.font47 {font-size: 38px;}
.font50 {font-size: 50px;}
.font54 {font-size: 54px;line-height: 65px;}
.font60 {font-size: 60px;}
.font180 {font-size: 180px;line-height: 200px;}


.index-business {background: #f8f8f8;padding: 4% 0;overflow: hidden;}
.index-business-top {overflow: hidden; text-align:center;}
.index-business-top .classname-1{color: #f15103; font-size:30px; font-weight:900; position:relative;}

.index-business-top .classname-1:before { content:""; position:absolute;  top:8px; font-size:25px; font-weight:900; color:#C00; margin-left:-45px; background:url(../images/jjb.png) no-repeat center center; width:35px; height:24px;}
.index-business-top .classname-1:after { content:""; position:absolute;  top:8px; font-size:25px; font-weight:900; color:#C00; margin-right:-45px; background:url(../images/jjb.png) no-repeat right top; width:45px; height:24px;}

.index-business-top .text-1{margin-top: 2%;}
.index-business-top .text-1 strong{font-weight: normal;color: #f15103;}
.index-business-bottom {margin-top: 6%;position: relative;}
.index-business-bottom-swiper {width: 75%;margin: auto; padding-top:70px;}
.index-business-bottom-swiper .swiper-slide-next .index-business-item{margin-top: -70px;}
.index-business-item {overflow: hidden;margin: auto;width: 100%;transition:all .4s ease;margin-top: 0%;}
.index-business-item a{display: block;}
.index-business-item .pic {transition:all .4s ease; }
.index-business-item .pic img { width:100%; height:100%;object-fit: cover;}
.index-business-item .text{margin-top: 6%; font-size:22px !important; text-align:center;}
.index-business-item .title-1{margin-bottom: 6%;color: #1a1a1a;  font-family:Arial, Helvetica, sans-serif;  position:relative; width:100%; height:55px; margin-top:0px;}
.index-business-item .title-1:before { width:50%; height:5px; background:#f15103; position:absolute; content:" "; bottom:0px; left:0px;  margin:0px 25%; z-index:-1; opacity:.8; transition:all .4s;}
.index-business-item .text-2{color: #7e7e7e; font-size:16px; line-height:28px; width:65%; margin:0px auto;}
.index-business-item a:hover .title-1 {color: #1a1a1a;}
.index-business-item a:hover .title-1:before { width:30%;  margin:0px 35%;}
.index-business-item a:hover .pic {transform: scale(1.05);}
.style-prev-1,.style-next-1 {width: 65px;height: 65px;border: 1px solid #dfdfdf;border-radius: 100%;opacity: 1;transition:all .4s ease;outline: none;}
.style-prev-1::after,.style-next-1::after {color: #000;font-weight: bold;font-size: 14px;}
.style-prev-1:hover,.style-next-1:hover {background: #f15103;border: 1px solid #f15103;}
.style-prev-1:hover::after,.style-next-1:hover::after {color: #fff;}
.style-prev-1 {left: 0;}
.style-next-1 {right: 0;}


.index-about {background: #fff;padding: 4% 0 0;overflow: hidden;position: relative;}
.index-about .section-content {position: relative;overflow: hidden;}
.index-about-left {position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 45%;}
.index-about-left .text-1{overflow: hidden;}
.index-about-left .text-1 strong{font-weight: normal;color: #f15103;}
.index-about-left .text-2{color: #7e7e7e;width: 90%;margin-left: 0%;margin-top: 6%; text-align:justify; line-height:28px; font-size:16px;}
.index-about-left .text-2 a { font-size:16px;color: #7e7e7e;}


.index-about-left .text-3 { color:#f15103; margin-bottom:30px; font-size:30px !important; font-weight:900; position:relative; padding-left:45px;  }

.index-about-left .text-3:before { content:""; position:absolute;  top:8px; font-size:25px; font-weight:900; color:#C00; margin-left:-45px; background:url(../images/jjb.png) no-repeat center center; width:35px; height:24px;}
.index-about-left .text-3:after { content:""; position:absolute;  top:8px; font-size:25px; font-weight:900; color:#C00; margin-right:-45px; background:url(../images/jjb.png) no-repeat right top; width:45px; height:24px;}


.index-about-left .text-4 img { height:; margin-top:30px;}
.index-about-left .more-1 {margin-left: 0%;margin-top: 6%;}
.more-1 {overflow: hidden;}
.more-1 a{display: inline-block;border: 1px solid #dddddd;border-radius: 6px;padding: 17px 25px;text-align: center;font-size: 0;}
.more-1 span{color: #202020;display: inline-block;vertical-align: middle;}
.more-1 i{display: inline-block;vertical-align: middle;width: 7px;height: 10px;background: url('../images/r1.png') center no-repeat;margin-left: 10px;opacity: .3;}
.more-1 a:hover {background: #f15103;border: 1px solid #f15103;}
.more-1 a:hover span {color: #fff;}
.more-1 a:hover i {filter: invert(100%);opacity: 1;}
.index-about-right {float: right;width: 55%;position: relative;padding: 6% 0;}
.index-about-right .pic-1{position: relative;z-index: 11;width: 90%;float: right;}
.yuanxing {position: absolute;background-image: linear-gradient(-95deg,rgba(240,167,0,1),rgba(240,167,0,0));border-radius: 100%; display:none;}
.yuanxing-1 {right: 5%;top: 40%;width: 300px;height: 300px;z-index: 1;}
.yuanxing-2 {left: 0;bottom: 25%;z-index: 12;width: 200px;height: 200px;background-image: linear-gradient(to bottom,rgba(240,167,0,1),rgba(240,167,0,0));border-radius: 100%;opacity: .3;}


.index-advantage {background: #f8f8f8 url('../images/advantage1.jpg') center top no-repeat;padding: 2% 0 4%;overflow: hidden;position: relative;background-size: cover;}
.index-advantage-top {text-align: center;}
.index-advantage-top .text-1 {overflow: hidden;



}
.index-advantage-top .text-2 { line-height:28px; padding-top:20px; color:#999;}
.index-advantage-top .text-3 { margin-bottom:20px;} 
.index-advantage-top .text-1 strong{font-weight: normal;color: #f15103;}
.index-advantage-bottom {padding: 7% 0 2%;overflow: hidden;}
.index-advantage-swiper {overflow: hidden;}
.index-advantage-item {text-align: center;margin-top: 10%;cursor: pointer;position: relative;transition:all .4s ease;}
.index-advantage-item * {transition:all .4s ease;}
.index-advantage-item .year-1{color: #e8e8e8;}
.index-advantage-item .year-1 strong{font-weight: normal;font-family: 'Oswald-Bold';display: inline-block;vertical-align: text-top;}
.index-advantage-item .year-1 sup{display: inline-block;vertical-align: text-top;}
.index-advantage-item .text-2 {margin-top: 1%;opacity: 0;}
.index-advantage-swiper .swiper-slide-active .index-advantage-item {margin-top: 0;cursor: default;}
.index-advantage-swiper .swiper-slide-active .index-advantage-item .year-1{color: #f15103;}
.index-advantage-swiper .swiper-slide-active .index-advantage-item .text-2 {opacity: 1;}
.index-advantage-swiper .swiper-slide-active .index-advantage-item strong {line-height: 240px;}
.advantage-prev,.advantage-next {width: 30%;height: 100%;top: 0;margin: 0;outline: none;}
.advantage-prev:after,.advantage-next:after {display: none;}
.advantage-prev {left: 0;}
.advantage-next {right: 0;}

.index-news {background: #fff;padding:100px 0 8% 0;overflow: hidden;position: relative;}
.index-news .section-content {width: 100%;}
.index-news-top {position: relative;width: 94%;margin: auto;}
.index-news-top .title-1{float: left;}
.index-news-top-right {float: right;width: 80%;text-align: right;}
.index-news-top-right .style-prev-1,
.index-news-top-right .style-next-1{position: relative;left: auto;right: auto;top: auto;bottom: auto;display: inline-block;vertical-align: middle;margin: 0;text-align: center;line-height: 65px;}
.index-news-top-right .style-next-1{margin-right: 4%;margin-left: 10px;}
.index-news-top-right .more-1{display: inline-block;vertical-align: middle;}
.index-news-bottom {clear: both;padding-top: 5%;overflow: hidden;float: right;width: 86%;}
.index-news-swiper {padding-bottom: 3%;}
.index-news-item {overflow: hidden;}
.index-news-item .img {background-color: transparent;}
.index-news-item .pic{transition:all .4s ease;}
.index-news-item .text{color: #000;}
.index-news-item .title-1{margin-top:8%;}
.index-news-item .text-2{margin-top: 8%; #7e7e7e;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 50px;
line-height: 25px;


}
.index-news-item .date-3{font-family: 'Oswald-Bold';color: #bebebe;margin-top: 2%;}
.index-news-item a.cur {opacity: .4;}
.index-news-item a.cur:hover {opacity: 1;}
.index-news-item a:hover .pic{transform: scale(1.05);}
.index-news-item a:hover .title-1{color: #f15103;}
.index-news-swiper .news-pagination {top: auto;bottom: 0;height: 2px;background: #dddddd;width: 86%;}
.index-news-swiper .swiper-pagination-progressbar-fill {background: #f15103;}


.index-partner {background: #fff;padding:8% 0 5% 0;overflow: hidden;position: relative;}
.index-partner .section-content {width: 100%;}
.index-partner-top {width: 94%;margin: auto;position: relative;}
.index-partner-top .title-1{overflow: hidden;}
.index-partner-top .more-1{position: absolute;right: 0;top: 50%;transform: translateY(-50%);margin-top: -28px;}
.index-partner-bottom {padding: 6% 0;overflow: hidden;}
.index-partner-item  {text-align: center;position: relative;width: 100%;height: 100%;background: #fff;}
.index-partner-item .item {position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
.index-partner-item .logo-1 {z-index: 11;width: 180px;height: 180px;margin: auto;position: relative;}
.index-partner-item .logo-1 img {display: block;max-width: 90%;max-height: 90%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;filter: grayscale(100%);}
.index-partner-item .text-1 {margin-top: 5%;overflow: hidden;opacity: 0;}
.index-partner-swiper {overflow: hidden;}
.index-partner-swiper a {display: block;width: 400px;height: 400px;position: relative;border: 1px solid #e2e2e2;border-radius: 100%;overflow: hidden;}
.index-partner-swiper a:hover {border: 1px solid #f15103;}
.index-partner-swiper a:hover .item {margin-top: -5%;}
.index-partner-swiper a:hover .logo-1 img{filter: grayscale(0);}
.index-partner-swiper a:hover .text-1 {opacity: 1;}
.index-partner-swiper.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function: linear;-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}




/* about */
.section-banner {position: relative;overflow: hidden;}
.banner-text {position: absolute;left: 5%;top: 50%;transform: translateY(-50%);z-index: 11;color: #fff;text-align: left;}
.banner-text .text-1{color: #f15103; }
.banner-text .text-2{margin-top: 3%; font-size:40px !important; }
.banner-img .pic{/*animation: bigimgani 3000ms 1 ease forwards;*/ background-attachment:fixed; height:500px;}

.section-nav {text-align: center;background: #f8f8f8;overflow: hidden;position: relative; display:none;}
.section-nav::after {content: '';width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;z-index: 1;background: #e8e8e8;}
.section-nav a{display: inline-block;vertical-align: middle;position: relative;z-index: 11;}
.section-nav a.cur span,.section-nav a:hover span {color: #f15103;}
.section-nav a.cur span::after,.section-nav a:hover span::after {width: 100%;}
.section-nav span{display: block;font-size: 18px;padding: 30px 0;color: #000;margin: 0 30px;position: relative;}
.section-nav span::after {content: '';width: 0px;height: 2px;position: absolute;left: 0;bottom: 0;z-index: 1;background: #f15103;transition:all .4s ease;}

.about_sp { transition:all .4s; background-size: auto 100%; }

.about_sp .init-4 { position:absolute; z-index:2; top:32%; left:43%;}
.about_sp:hover { background-size:auto 105%; }


.about-section {padding: 5% 0;overflow: hidden;background: #fff;}
.about-section .section-content {width: 98%;margin: auto;position: relative;}
.about-section-top {text-align: center;}

.about-section-top .title-1{color: #f15103; font-size:30px; font-weight:900; position:relative;}
.about-section-top .title-1:before { content:""; position:absolute;  top:8px; font-size:25px; font-weight:900; color:#C00; margin-left:-45px; background:url(../images/jjb.png) no-repeat center center; width:35px; height:24px;}
.about-section-top .title-1:after { content:""; position:absolute;  top:8px; font-size:25px; font-weight:900; color:#C00; margin-right:-45px; background:url(../images/jjb.png) no-repeat right top; width:45px; height:24px;}


.about-section-top .text-2{margin-top: 2%;}
.about-section-top .text-2 strong{font-weight: normal;color: #f15103;}
.about-section-bottom {padding: 5% 4%;position: relative;z-index: 11;overflow: hidden;}
.about-section-left{float: left;width: 45%;margin-left: 0%;text-align: justify;color: #7e7e7e;}
.about-section-left .text-3{position: relative;padding: 8% 0;overflow: hidden;}
.about-section-left .text-3::before {content: '';width: 45px;height: 45px;background: url('../images/yh.png') center no-repeat;position: absolute;left: 0;top: 0;}
.about-section-left .text-3 p{line-height: 34px; margin-top:20px; }
.about-section-left .date-3{overflow: hidden;}
.date-item-1 {float: left;overflow: hidden;width: 30%;position: relative;border-top: 0px solid #e8e8e8;padding-top: 4%;margin-right: 3%;padding-bottom: 5%;margin-bottom: 5%;}
.date-item-1 h3{color: #f15103;font-weight: normal;display: inline-block;vertical-align: top;margin: 0;padding: 0;}
.date-item-1 h3 strong{font-family: 'Oswald-Bold';font-size: 80px;line-height: 80px;display: inline-block;vertical-align: text-top;font-weight: normal;}
.date-item-1 h3 sup{font-size: 16px;display: inline-block;vertical-align: text-top;margin-left: 5px;}
.date-item-1 span{display: block;vertical-align:top;margin-left: 0px;color: #999999;}
.about-section-right {float: right;width: 54%;}
.about-img {position: relative;width: 100%;overflow: hidden;z-index: 11;}
.about-img .pic-1{width: 88%;float: right;margin-right: 3%;z-index: 12;}
.about-section .yuanxing-1{top: 25%;}
.about-section .yuanxing-2{bottom: auto;right: 44%;left: auto;top: 50%;}



.history-content {text-align: center;overflow: hidden;padding: 5% 0;background: #f8f8f8 url('../images/bg2.png') center no-repeat;background-size: cover;}
.history-section-top {position: relative;}
.history-section-top-swiper {position: relative;}
.history-section-bottom {overflow: hidden;padding: 3% 0;}
.history-section-top-swiper .swiper-slide .history-item {opacity: 0;}
.history-section-top-swiper .swiper-slide-active .history-item {opacity: 1;}
.history-item {position: relative;padding: 50px 0;width: 250px;height: 340px;margin: auto;}
.history-item .img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: none;overflow:visible;}
.history-item .year-1{position: absolute;bottom:40%;z-index: 11;left: 50%;margin-left: -110px;width: 200px;text-align: center;}
.history-item .year-1 strong {font-size: 110px;color: #f15103;font-family: 'Oswald-Bold';display: block;margin: 0;padding: 0;font-weight: normal;}
.history-item .img-opacity {opacity: 0;display: block;width: 100%;}
.history-section-center {position: relative;overflow: hidden;margin-top: 3%;}
.history-section-center::before {content: '';width: 100%;height:1px;opacity: .2;z-index: 1;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #7d7d7d;}
.history-section-center-swiper {width: 74%;margin: auto;overflow: hidden;}
.history-section-center .year-1{height: 100px;position: relative;width: 100%;overflow: hidden;cursor: pointer;}
.history-section-center .year-1 strong{font-size: 20px;color: #202020;margin: 0;padding: 0;padding:20px 0;font-family: 'Oswald-Bold';display: block;transition:all .4s ease;position: absolute;width: 100%;top:-18px;}
.history-section-center .year-1 i{display: block;width: 8px;height: 8px;position: absolute;margin: auto;background: #f15103;border-radius: 100%;top: 50%;transform: translate(-50%,-50%);left: 50%;}
.history-section-center .year-1 i::before,.history-section-center .year-1 i::after {content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #f15103;border-radius: 100%;}
.history-section-center .year-1 i::before {width: 40px;height: 40px;opacity: .2;z-index: 1;opacity: 0;}
.history-section-center .year-1 i::after {width: 20px;height: 20px;opacity: .5;z-index: 3;}
.history-section-center .swiper-slide-thumb-active .year-1 strong{color: #f15103;}
.history-section-center .swiper-slide-thumb-active i::before {animation: bowen1 2000ms infinite ease-in ;}
.history-section-center .style-next-1,.history-section-center .style-prev-1 {border-radius: 0;background: #f8f8f8;margin-top: -30px;width: 60px;height: 60px;box-sizing: border-box;}
.history-section-center .style-next-1:hover,.history-section-center .style-prev-1:hover  {background: #f15103;border: 1px solid #f15103;}
.history-section-center .style-next-1 {right: 10%;}
.history-section-center .style-prev-1 {left: 10%;}
@keyframes bowen1{0%{transform: translate(-50%,-50%) scale(0);opacity: .3;}100%{transform: translate(-50%,-50%) scale(1.6);opacity: 0;}}
.history-section-bottom {margin: auto;margin-top: 2%;overflow: hidden;}
.history-section-bottom-swiper {overflow: hidden;text-align: left;width: 65%;margin: auto;}
.history-section-bottom-swiper .title-1{float: left;width: 30%;line-height: 34px;opacity: 0;}
.history-section-bottom-swiper .text-2{float: right;width: 50%;color: #999999;opacity: 0;}
.history-section-bottom-swiper .swiper-slide-active .title-1,.history-section-bottom-swiper .swiper-slide-active .text-2 {opacity: 1;}
.history-section-center .swiper-button-next.swiper-button-disabled,.history-section-center .swiper-button-prev.swiper-button-disabled {opacity: 1;}

.culture-content {text-align: center;overflow: hidden;padding: 5% 0;background: #f8f8f8 url('../images/bg3.png') center no-repeat;background-size: cover;}
.culture-section-bottom {overflow: hidden;padding: 6% 0 3% 0;}
.culture-section-list {overflow: hidden;}
.culture-item {display: inline-block;vertical-align: top;width: 30%;margin: 1.5%;}
.culture-item a{text-align: left;}
.culture-item .img {background: none;}
.culture-item .text {padding-top: 4%;overflow: hidden;}
.culture-item .title-1 {color: #4a4a4a;margin-top: 2%;}
.culture-item .text-2 {margin-top: 3%;color: #7d7d7d;}

.responsibility-content {overflow: hidden;padding: 5% 0;background: #f8f8f8;}
.responsibility-section-bottom {overflow: hidden;padding: 6% 0 0 0;}
.responsibility-swiper {overflow: hidden;}
.responsibility-item {overflow: hidden;}
.responsibility-item-left {float:right;width: 65%;}
.responsibility-item-left .img{overflow: hidden;}
.responsibility-item-right {width: 35%;position: absolute;left: 0;top: 0;height: 100%;z-index: 1;background: url('../images/responsibility.jpg') center no-repeat;background-size: cover;}
.responsibility-item-right .text{width: 86%;height: 100%;color: #fff;padding: 10%;box-sizing: border-box;}
.responsibility-item-right .title-1{overflow: hidden;}
.responsibility-item-right .line-2{width: 30px;height: 2px;background: #fff;margin: 20px 0;}
.responsibility-item-right .text-3 {opacity: .5;text-align: justify;line-height: 34px;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;overflow: hidden;}
.responsibility-item-right .style-next-1,.responsibility-item-right .style-prev-1 {width: 58px;height: 58px;border-radius: 4px;top: auto;bottom: 10%;}
.responsibility-item-right .style-next-1:hover,.responsibility-item-right .style-prev-1:hover  {background: #fff;border: 1px solid #fff;}
.responsibility-item-right .style-next-1::after,.responsibility-item-right .style-prev-1::after {color: #f15103;}
.responsibility-item-right .style-prev-1{left: 10%;}
.responsibility-item-right .style-next-1{right: auto;left: 21%;}



/* business */
.business-section {overflow: hidden;padding: 5% 0;background: #f8f8f8;}
.business-overview {overflow: hidden;padding: 5% 0 0 0;background: #fff;position: relative;}
.business-overview::after {content: '';width: 100%;height: 10%;position: absolute;left: 0;bottom: 0;z-index:10;background: #f2f2f2;}
.business-overview-top {position: relative;}
.business-overview-top::after {content: '';width: 50px;height: 45px;position: absolute;right: 0;top: 0;background: url('../images/syh1.png') center no-repeat;background-size: 100%;}
.business-overview-top .text-1{color: #f15103;}
.business-overview-top .title-2 strong{color: #f15103;font-weight: normal;}
.business-overview-center{overflow: hidden;margin-top: 2%;}
.business-overview-center .title-2{color: #000;line-height: 54px;float: left;width: 50%;}
.business-overview-center .title-2 strong{color: #f15103;font-weight: normal;}
.business-overview-center .text-3{float: left;width: 33%;color: #6a6a6a;line-height: 34px;margin-left:8%;}
.business-overview-bottom{clear: both;overflow: hidden;margin-top: 5%;position: relative;}
.business-overview-bottom .img{overflow: hidden;position: relative;z-index: 11;}

.business-coverage-area {padding: 5% 0 3% 0;overflow: hidden;background: #f2f2f2 url('../images/bg2.jpg') center top no-repeat;background-size: cover;}
.business-coverage-area-list {overflow: hidden;width: 82%;margin: auto;padding: 5% 0;}
.business-coverage-area-item {overflow: hidden;float: left;width: 30.666%;margin-right: 2%;padding-right: 2%;position: relative;}
.business-coverage-area-item::after {content: '';width: 1px;height: 100%;position: absolute;right: 0;top: 0;background: #ccc;opacity: .2;}
.business-coverage-area-item:last-child {margin-right: 0;padding-right:0;}
.business-coverage-area-item:last-child::after  {display: none;}
.business-coverage-area-item .img{position: relative;}
.business-coverage-area-item .text{padding-top: 5%;overflow: hidden;}
.business-coverage-area-item .title-1{color: #1a1a1a;margin-top: 3%;}
.business-coverage-area-item .text-2{color: #7e7e7e;margin-top: 4%;}

.business-technological-process {overflow: hidden;padding: 5% 0;background: #f8f8f8;}
.business-technological-process .business-overview-top {text-align: center;}
.business-technological-process .business-overview-top .title-2 {margin-top: 2%;}
.business-technological-process .business-overview-top::after {display: none;}
.business-technological-process-list {padding: 5% 0 1% 0;overflow: hidden;position: relative;text-align: center;}
.business-technological-process-list::after {content: '';width: 72%;height: 1px;background: #7e7e7e;opacity: .2;position: absolute;left:13%;bottom:33px;z-index: 1;}
.process-item {text-align: center;position: relative;display: inline-block;vertical-align: top;margin: 0 3%;z-index: 11;}
.process-item:hover .icon-1 i {background: #f15103;}
.process-item:hover .icon-1 i img {filter: brightness(.5);}
.process-item:hover .title-2{color: #f15103;}
.process-item .icon-1 {overflow: hidden;}
.process-item .icon-1 i{position: relative;display: block;width: 120px;height: 120px;border-radius: 100%;background: #f2f2f2;margin: auto;transition:all .4s ease;}
.process-item .icon-1 i img {max-width: 50%;max-height: 60%;}
.process-item .title-2{margin-top: 30px;overflow: hidden;transition:all .4s ease;}
.process-item .text-3{color: #999;margin-top: 20px;}
.process-item .number-4{margin-top:40px;position: relative;}
.process-item .number-4 i{font-style: normal;font-size: 12px;font-family:'Oswald-Bold';color:#f15103;background:#f2f2f2;border-radius:100%;width:30px;height:30px;line-height: 30px;display: block;margin: auto;}
.process-item .number-4::after {content: '';width: 7px;height: 11px;background: url('../images/r1.png') center no-repeat;position: absolute;right: -50%;top:50%;transform: translateY(-50%);}
.process-item:last-child .number-4::after{display: none;}

.business-advantage {overflow: hidden;padding: 5% 0;background: #ededed url('../images/bg3.jpg') center no-repeat;background-size: cover;}
.business-advantage .business-overview-top {text-align: center;}
.business-advantage .business-overview-top .title-2 {margin-top: 2%;}
.business-advantage .business-overview-top::after {display: none;}
.business-advantage-list {padding: 5% 0;overflow: hidden;width: 80%;margin: auto;}
.business-advantage-swipe {position: relative;}
.business-advantage-item {overflow: hidden;}
.business-advantage-item a {display: block;background: #f8f8f8;position: relative;overflow: hidden;}
.business-advantage-item a::before {content: '';width: 100%;height: 4px;position: absolute;left: 0;top: 0;z-index: 1;background: #f15103;transition:all .4s ease;}
.business-advantage-item a:hover {background: #f15103;}
.business-advantage-item a:hover .title-2,.business-advantage-item a:hover .text-3  {color: #fff;}
.business-advantage-item a:hover .icon-1 i img {filter: brightness(.5);}
.business-advantage-item a:hover::before {background: #d49400;}
.business-advantage-item .text {position: absolute;width: 100%;height: 100%;left: 0;top: 0;box-sizing: border-box;padding: 10%;z-index: 11;}
.business-advantage-item .icon-1 {position: relative;margin-left: -10px;}
.business-advantage-item .icon-1 i {position: relative;display: block;width: 85px;height: 85px;}
.business-advantage-item .icon-1 i img {max-width: 80%;max-height: 80%;}
.business-advantage-item .title-2{margin-top: 10%;}
.business-advantage-item .text-3{margin-top: 10%;color: #7e7e7e;}
.business-advantage-item .img {background: none;}

.business-trendchart {overflow: hidden;padding: 5% 0;background: #f8f8f8 ;}
.business-trendchart .business-overview-top .title-2{margin-top: 2%;}
.business-trendchart .business-overview-top::after {display: none;}
.trendchart-content-bottom {width: 80%;margin: auto;padding: 4% 0;overflow: hidden;}
.trendchart-content-left {float: left;width: 22%;}
.trendchart-item {padding: 5% 0;overflow: hidden;border-top: 1px solid #e8e8e8;}
.trendchart-item .title-1{color: #f15103;}
.trendchart-item .number-2{font-family: 'Montserrat-Regular';padding: 4% 0;}
.trendchart-content-right {float: right;width: 60%;}
.trendchart-pic {width: 100%;position: relative;padding-bottom:5%;overflow: hidden;font-size: 0;height: 400px;}
.trendchart-pic::after {content: '';width: 100%;height: 10px;background: #f0f0f0;display: block;position: absolute;left: 0;bottom: 0;}
.trendchart-column {width: 7.2%;margin-right: 3%;display: inline-block;vertical-align: bottom;position: relative;overflow: hidden;height: 100%;}
.trendchart-column:last-child {margin-right: 0;}
.trendchart-column i {display: block;width: 100%;position: absolute;bottom: 0;left: 0;z-index: 11;height: 100%;background-image: -webkit-linear-gradient(to top, rgba(247,203,107,0.99608) 0%, rgb(251,169,128) 100%);background-image:linear-gradient( to top, rgba(247,203,107,0.99608) 0%, rgb(251,169,128) 100%);}
.trendchart-column:nth-child(1) {height: 35%;}
.trendchart-column:nth-child(2) {height: 42%;}
.trendchart-column:nth-child(3) {height: 51%;}
.trendchart-column:nth-child(4) {height: 60%;}
.trendchart-column:nth-child(5) {height: 66%;}
.trendchart-column:nth-child(6) {height: 69%;}
.trendchart-column:nth-child(7) {height: 73%;}
.trendchart-column:nth-child(8) {height: 81%;}
.trendchart-column:nth-child(9) {height: 90%;}
.trendchart-column:nth-child(10) {height: 100%;}

.trendchart-column_self_car {width: 7.2%;margin-right: 3%;display: inline-block;vertical-align: bottom;position: relative;overflow: hidden;height: 100%;}
.trendchart-column_self_car:last-child {margin-right: 0;}
.trendchart-column_self_car i {display: block;width: 100%;position: absolute;bottom: 0;left: 0;z-index: 11;height: 100%;background-image: -webkit-linear-gradient(to top, rgba(247,203,107,0.99608) 0%, rgb(251,169,128) 100%);background-image:linear-gradient( to top, rgba(247,203,107,0.99608) 0%, rgb(251,169,128) 100%);}
.trendchart-column_self_car:nth-child(1) {height: 15%;}
.trendchart-column_self_car:nth-child(2) {height: 18%;}
.trendchart-column_self_car:nth-child(3) {height: 22%;}
.trendchart-column_self_car:nth-child(4) {height: 28%;}
.trendchart-column_self_car:nth-child(5) {height: 35%;}
.trendchart-column_self_car:nth-child(6) {height: 45%;}
.trendchart-column_self_car:nth-child(7) {height: 58%;}
.trendchart-column_self_car:nth-child(8) {height: 69%;}
.trendchart-column_self_car:nth-child(9) {height: 83%;}
.trendchart-column_self_car:nth-child(10) {height: 100%;}

.business-area {overflow: hidden;padding:5% 0 15% 0;background: #f0f0f0 url('../images/bg4.jpg') center bottom no-repeat;position: relative;background-size: cover;}
.business-area .business-overview-center .title-1 {color: #f15103;}
.business-area .business-overview-center .title-2 {margin-top: 2%;}
.business-area-bottom {padding-top: 5%;overflow: hidden;width: 80%;margin: auto;}
.business-area-left {float: left;width: 45%;}
.business-area-list {overflow: hidden;}
.business-area-item {float: left;width: 45%;margin-bottom: 5%;}
.business-area-item .number-1{overflow: hidden;}
.business-area-item .number-1 strong{font-weight: normal;margin: 0;padding: 0;font-family: 'Montserrat-Regular';color: #f15103;display: inline-block;vertical-align: top;}
.business-area-item .number-1 sup{color: #f15103;display: inline-block;vertical-align: top;font-size: 16px;}
.business-area-item .text-2{color: #7e7e7e;margin-top: 5%;}
.business-area-right {width: 50%;position: absolute;right: 0;top:20%;z-index: 11;}
.business-area-map {overflow: hidden;position: relative;width: 704px;height: 582px;}
.map-point {position: absolute;left: 0;top: 0;}
.map-point i{display: block;width: 9px;height: 9px;background: #f15103;border-radius: 100%;margin: auto;}
.map-point i::after {content: '';width: 20px;height: 20px;border-radius: 100%;position: absolute;left:50%;top:50%;margin:-10px 0 0 -10px;background:#f15103;opacity:.3;}
.map-point i::before {content: '';width: 40px;height: 40px;border-radius: 100%;position: absolute;left:50%;top:50%;margin:-20px 0 0 -20px;background:#f15103;opacity:.2;animation: dianfanda 2000ms ease infinite;}
.map-point.mp1 {left: 85.5%;top: 66.5%;}
.add-point {position: absolute;right: 0;top: 0;z-index: 11;}
/* .add-point svg {width: 100%;display: block;height: auto;} */
.map-point .name{font-size: 16px;position: absolute;right: -70px;top: -6px;z-index: 1;width: 50px;}
.add-point .map-point i{transform: scale(.5);}
.add-point .map-point .name {right:10px;}
.add-point.add1 {right: 14%;top:67%;}
.add-point.add1 .map-point {left: 0;top:auto;bottom: 0;}
.add-point.add2 {right: 14%;top:66.77%;}
.add-point.add2 .map-point {left: -5px;top:auto;bottom: 0px;}
.add-point.add3 {right: 14%;top:62.88%;}
.add-point.add3 .map-point {left: -5px;top:auto;bottom: 42%;}
.add-point.add4 {right: 14%;top:59.55%;}
.add-point.add4 .map-point {left: -5px;top:auto;bottom: 13.5px}
.add-point.add5 {right: 14%;top:54.7%;}
.add-point.add5 .map-point {left: -5px;top:5px;}
.add-point.add6 {right: 14%;top:54%;}
.add-point.add6 .map-point {left: -5px;top:-3.5px;}
.add-point.add7 {right: 14.11%;top:47%;}
.add-point.add7 .map-point {left: -5px;top:-3px;}
.add-point.add8 {right: 14%;top:42%;}
.add-point.add8 .map-point {left: -5px;top:-4px;}
.add-point.add9 {right: 13.8%;top:30%;}
.add-point.add9 .map-point {left: -5px;top:17px;}
.add-point.add10 {right: 13.8%;top:30%;}
.add-point.add10 .map-point {left: -5px;top:-4px;}
.add-point.add11 {right: 12.8%;top:59.5%;}
.add-point.add11 .map-point {left: 0;top:-1px;}
.add-point.add11 .map-point .name {right:-60px;}

.path {stroke-dashoffset: 600;stroke-dasharray:600;stroke-width: 1px;stroke:rgb(240, 167, 0); }
.pathdash1 .path{animation: dash1 2000ms linear infinite;}
@keyframes dash {from {stroke-dashoffset: 0;}to{stroke-dashoffset: 600;}}
@keyframes dash1 {100% {stroke-dashoffset: 0;}}



.business-mobile-platform {background: #fff;overflow: hidden;padding:5% 0 ;}
.business-mobile-platform .business-overview-center .title-2{margin-top: 2%;}
.business-mobile-platform-content {overflow: hidden;}
.business-mobile-platform-bottom {margin-top:1%;overflow: hidden;padding: 5% 0;position: relative;}
.yuankuang {width: 820px;height: 820px;margin: auto;position: relative;}
.yuankuang .bgyuan-1{position: relative;width: 100%;height: 100%;}
.yuankuang .bgyuan-1 img {display: block;width: 100%;height: 100%;}
.yuankuang .yuan-1 {width: 640px;height: 640px;border-radius: 100%;border: 1px solid #f15103;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.yuankuang .yuan-2 {width: 640px;height: 640px;border-radius: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;animation:turnrotate 8000ms linear infinite;}
.yuankuang .yuan-2::after {content: '';width: 50px;height: 50px;background: #f15103;border-radius: 100%;position: absolute;left: 50%;top: -25px;margin-left: -25px;}
.yuankuang .yuan-2::before {content: '';width: 10px;height: 10px;background: #f15103;border-radius: 100%;position: absolute;left: 50%;bottom:-5px;margin-left: -5px;}
.yuankuang .shouji-2{position: absolute;left: 3%;top: -6%;z-index: 30;width: 100%;}
.yuankuang .shouji-2 i {display: block;position: absolute;z-index: 11;left: 0;top: 0;width: 100%;height: 100%;}
.yuankuang .item {position: absolute;z-index: 50;right: 0;top: 0;cursor: pointer;}
.yuankuang .item * {transition:all .4s ease;}
.yuankuang .item i{display: inline-block;vertical-align: middle;width: 100px;height: 100px;border: 1px solid #e2e2e2;border-radius: 100%;position: relative;background: #f8f8f8;}
.yuankuang .item i img {display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;max-width: 60%;max-height: 60%;}
.yuankuang .item span{display: inline-block;vertical-align: middle;font-size: 22px;margin-left: 20px;}
.yuankuang .item-1 {top: -2%;right: 7%;}
.yuankuang .item-2 {top: 21%; right: -19%;}
.yuankuang .item-3 {top: 53%;right: -24%;}
.yuankuang .item-4 {top: 81%;right: -13%;}
.yuankuang .item-5 {bottom: -11%;top: auto;right:38%;text-align: center;}
.yuankuang .item-5 span {display: block;margin: 10px 0;}
.yuankuang .item.cur i{background: #f15103;border: 1px solid #f15103;}
.yuankuang .item.cur i img{filter: brightness(.5);}
.yuankuang .item.cur span{color: #f15103;}
.yuankuang .item:hover i{border: 1px solid #f15103;}
.ewmdonwload {text-align: center;width: 320px;height: 320px;border: 1px solid #e2e2e2;border-radius: 100%;position: absolute;left: 14%;top: 50%;}
.ewmdonwload .ewm-2 {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ewmdonwload .ewm-2 i{width: 160px;height: 160px;position: relative;display: block;margin: auto;}
.ewmdonwload .ewm-2 img{display: block;width: 100%;height: auto;}
.ewmdonwload .ewm-2 span{display: block;padding-top:10px;font-size: 22px;}
.shouji-swiper {position: relative;width: 100%;height: 100%;z-index: 13;}
.shouji-swiper .swiper-slide img {opacity: 0;}
.shouji-swiper .swiper-slide-active img {opacity: 1;}
.ewm-swiper {width: 100%;height: 100%;}
.ewm-swiper .ewm-2 {opacity: 0;}
.ewm-swiper .swiper-slide-active .ewm-2{opacity: 1;}

.business-cooperative-partner {background:#f0f0f0 url('../images/partnerbg1.jpg') center no-repeat;padding: 5% 0;overflow: hidden;background-size: cover;}
.business-cooperative-partner .business-overview-top .title-2 {margin-top: 2%;}
.business-cooperative-partner .business-overview-top::after {display: none;}
.business-cooperative-partner-list {overflow: hidden;padding: 5% 0;position: relative;}
.business-cooperative-partner-swiper {overflow: hidden;width: 80%;margin: auto;}
.cooperative-partner-item {text-align: center;overflow: hidden;position: relative;}
.cooperative-partner-item .logo-1 {position: relative;border: 1px solid #e9e9e9;background: #fff;}
.cooperative-partner-item .logo-1 img.img-center {max-width: 40%;max-height: 40%;filter:grayscale(100%);transition:all .4s ease;}
.cooperative-partner-item .name-2{padding-top: 3%;}
.cooperative-partner-item .logo-1::before {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;box-sizing: border-box;border: 2px solid #d49400;opacity: 0;transition:all .4s ease;}
.cooperative-partner-item:hover .logo-1 img.img-center {filter:grayscale(0);}
.cooperative-partner-item:hover .logo-1::before {opacity: 1;}
.business-cooperative-partner-list .style-prev-1,
.business-cooperative-partner-list .style-next-1 {border: 2px solid #dddddd;opacity: 1;box-sizing: border-box;margin-top: -55px;}
.business-cooperative-partner-list .style-prev-1 {left: 4%;}
.business-cooperative-partner-list .style-next-1 {right: 4%;}



/* partner */
.partner-section {padding:2% 0;overflow: hidden;background: #fff;}
.partner-section .business-overview-center .title-2 {margin-top: 2%;}
.partner-section-bottom {width: 80%;margin: auto;}
.partner-logo-list {padding:5% 0;overflow: hidden;}
.partner-logo-item {float: left;width: 24%;margin-right: 1%;margin-bottom: 3%;}
.partner-logo-item a{display: block;overflow: hidden;}
.partner-logo-item .img{background: #f1f1f1;}
.partner-logo-item .img img.img-center {mix-blend-mode: darken;}
.partner-logo-item a:hover {box-shadow: 0px 0px 50px 0px rgba(195, 195, 195, 0.6);}




/* contact */
.contact-us-center {padding: 2% 0 6% 0;overflow: hidden;}
.contact-us-center .business-overview-center .title-2 {margin-top: 2%;}
.contact-us-bottom {padding: 5% 0;overflow: hidden;width: 80%;margin: auto;}
.contact-map-top {position: relative;width: 100%;height: auto;}
.contact-map-top .map {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 11;}
.contact-map-top .map #bdmap {width: 100%;height: 100%;}
.contact-us-item {position: relative;overflow: hidden;margin-top: 5%;}
.contact-us-item .text-1{color: #cccccc;width: 10%;position: absolute;left: 0;top:0;}
.contact-us-item .email-2 {width: 86%;float: right;}
.contact-us-item .email-2 a{color: #1a1a1a;font-family: 'Montserrat-Regular','Microsoft YaHei',Arial;}
.contact-us-center .business-overview-center .title-2 {width: 100%;}

.message-section {background: #f8f8f8;padding: 2% 0 10% 0;overflow: hidden;position: relative;}
.message-section .business-overview-center .title-2 {margin-top: 2%;}
.contact-us-center-left {float: left;width: 55%;}
.contact-us-center-right {float: left;width: 38%;}

.message-bottom {padding: 4% 0;overflow: hidden;position: relative;}
.message-bottom-form {float: left;width: 50%;position: relative;margin-left: 3%;overflow: hidden;}
.message-bottom-form li{list-style: none;margin: 0;padding: 0;position: relative;margin-bottom:1%;overflow: hidden;clear: both;}
.message-bottom-form .input-1,
.message-bottom-form li .textarea-1{background: #ffffff;width: 100%;padding: 2%;overflow: hidden;box-sizing: border-box;border: none;font-size: 15px;border: 1px solid #fff;transition:all .4s ease;}
.message-bottom-form .input-1:focus,.message-bottom-form li .textarea-1:focus {border: 1px solid #f15103;}
.message-bottom-form li .input-1:first-child {float: left;width: 49%;}
.message-bottom-form li .input-1:last-child {float: right;width: 49%;}
.message-bottom-form li .textarea-1 {min-height: 150px;}
.message-bottom-form span{font-size: 15px;color: #aeaeaf;line-height: 28px;float: left;width: 60%;}
.message-bottom-form .submit-1 {width: 23%;padding: 2.5% 3%;background: #fff url('../../contact/images/r1.png') 80% center no-repeat;border: none;float: right;text-align: left;cursor: pointer;transition:all .4s ease;}
.message-bottom-form .submit-1:hover {background: #f15103 url('../../contact/images/r2.png') 80% center no-repeat;}
.message-right-map {position: absolute;right: 8%;top: 26%; z-index: 11;}
.message-right {width: 704px;height: 582px;overflow: hidden;position: relative;}
.message-right-map img {display: inline-block;width: auto;max-width: 100%;}
.message-map {width: 100%;position: absolute;height: 100%;overflow: hidden;left: 0;top: 0;z-index: 11;}
.message-map img{display: block;width: 100%;height: auto;}
.message-map .map-point.mp1{left: auto;top: 67%;right: 14%;}
.message-map .add-point.add1 {right: 15%;top:63%;}
.message-map .add-point.add1 .map-point {left: 0;top:5px;bottom:auto;}
.message-map .add-point.add2 {right: 14.5%;top: 47%;}
.message-map .add-point.add2 .map-point {left: 0;top:-3px;bottom:auto;}
.message-map .add-point.add3 {right: 14.3%;top:30.5%;}
.message-map .add-point.add3 .map-point {left: 0;top:-3px;bottom:auto;}
.message-map .add-point.add4 {right: 14%;top:32%;}
.message-map .add-point.add4 .map-point {left: -5px;top:8%;bottom: auto;}
.message-map .add-point.add5 {right: 13%;top:59.5%;}
.message-map .add-point.add5 .map-point {left: -1px;top:-6px;}
.message-map .add-point.add5 .map-point .name {right:-60px;}



/* join */
.join-section {background: #ffffff;padding: 4% 0;overflow: hidden;}
.join-section .business-overview-top {overflow: hidden;}
.join-section .business-overview-top .title-2{margin-top: 2%;overflow: hidden;}
.join-section .business-overview-top .title-2 strong {color: #f15103;font-weight: normal;}
.join-section-top {width: 80%;margin: auto;overflow: hidden;border-bottom: 1px solid #ededed;padding-bottom: 2.5%;}
.join-section-top .text-3 {color:#999999;line-height: 34px;float: right;width: 40%;}
.join-section-top .title-1{clear: both;padding-top: 3%;overflow: hidden;color: #f15103;}
.join-section-list {padding: 4% 0;overflow: hidden;width: 80%;margin: auto;}

.talent-item {overflow: hidden;border-bottom: 1px solid #ededed;transition:all .4s ease;position: relative;}
.talent-title{position: relative;padding: 3% 0 3% 15%;cursor: pointer;transition:all .4s ease;}
.talent-title .number-1 {position: absolute;left: 0;top: 50%;font-size: 16px;font-family: 'Oswald-Bold';color: #ddd;transform: translateY(-50%);}
.talent-title span{font-size: 28px;color: #1a1a1a;}
.talent-title i{display: block;width: 30px;height: 30px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index:11;}
.talent-title i::before {content: '';width: 20px;height: 1px;position: absolute;background: #000;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.talent-title i::after {content: '';width: 1px;height: 20px;position: absolute;background: #000;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.talent-title.cur {padding: 3% 0 3% 15%;}
.talent-title.cur span{color: #f15103;}
.talent-title.cur i::before,.talent-title.cur i::after  {background: #f15103;}
.talent-title.cur i::after {display: none;}
.talent-title.cur  .number-1 {color: #f15103;}
.talent-item:hover .talent-title span{color: #f15103;}
.talent-item:hover {border-bottom: 1px solid #f15103;}
.talent-item-content {padding: 1% 0 5% 0;overflow: hidden;font-size: 16px;line-height: 28px;color: #a1a1a1;font-weight: 400;display: none;margin-left: 15%;}
.talent-item-content strong{color: #000;}
.talent-item-top {overflow: hidden;}
.email-1 {background: #50514a;display: inline-block;padding: 10px 30px;}
.email-1 i {display: inline-block;vertical-align: middle;width: 28px;height: 19px;background: url('../images/email.png') no-repeat;}
.email-1 span {display: inline-block;vertical-align: middle;font-size: 16px;margin-left: 20px;color: #fff;}




/* news */
.news-section {background: #f8f8f8;overflow: hidden;padding: 4% 0;}
.news-section .text-1{color: #f15103;width: 94%;margin: auto;}
.news-section-list{padding:5% 0 0 0;overflow: hidden;border-bottom: 1px solid #e8e8e8;}
.news-section-item {position: relative;padding-top: 10px;overflow: hidden;margin-top: -10px;}
.news-section-item::before{content: '';width: 100%;height: 1px;background: #e8e8e8;position: absolute;left:0;top:10px;z-index: 11;}
.news-section-item .news-item {width: 80%;margin: auto;position: relative;overflow: hidden;}
.news-section-item .img {float: right;width: 25%;margin-left: 5%;position: relative;border: 1px solid #e8e8e8;padding: 10px;overflow: hidden;background: none;}
.news-section-item .text{position: relative;padding-left: 13%;overflow: hidden;float: left;width: 52%;}
.news-section-item .date-1{color: #dddddd;position: absolute;left: 0;top: 0;font-family: 'Oswald-Bold';}
.news-section-item .title-2{color: #000000;width: 80%;line-height: 34px;}
.news-section-item .text-3{color: #999999;margin-top: 5%;width: 100%;line-height: 34px;}
.news-section-item .text-3 {text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height:68px;
line-height: 34px;}
.news-section-item .more-4 {opacity: 0;margin-top: 5%;}
.news-section-item .more-4 span {display: inline-block;color: #fff;text-decoration: underline;}
.news-section-item a{display: block;padding: 4% 0;margin: auto;position: relative;}
.news-section-item a::after {content: '';width: 21px;height: 21px;background:url('../../news/images/jia.png') no-repeat;position: absolute;left: 10%;top: -10px;z-index: 11;}.news-section-item a{display: block;padding: 4% 0;margin: auto;position: relative;}
.news-section-item a::after {content: '';width: 21px;height: 21px;background:url('../../news/images/jia.png') no-repeat;position: absolute;left: 10%;top: -10px;z-index: 11;}
.news-section-item a:hover {background: #f15103;}
.news-section-item a:hover .date-1,.news-section-item a:hover .title-2,.news-section-item a:hover .text-3{color: #fff}
.news-section-item a:hover .more-4 {opacity: 1;}
.news-section-item a:hover .text-3{opacity: .6;}
.news-section-item a:hover .img {border: 1px solid rgba(255,255,255,0.2);}
.news-section-item a:hover .pic {transform: scale(1.05);}

.pageturn {text-align: center;margin-top: 5%;overflow: hidden;}
.pageturn a{display: inline-block;vertical-align: middle;width: 50px;height: 50px;line-height: 50px;border: 1px solid #e2e2e2;border-radius: 100%;box-sizing: border-box;margin: 0 2px;text-align: center;color: #949494;font-size: 15px;font-family: 'Montserrat-Regular','Microsoft YaHei',Arial;}
.pageturn a.prev,.pageturn a.next{width: 100px;border-radius: 100px;}
.pageturn a.cur{background: #f15103;color: #fff;}
.pageturn a:hover {background: #f15103;color: #fff;}

.news-detail {padding: 2% 0;overflow: hidden;margin-top: 90px;}
.news-detail .section-content {position: relative;}
.news-detail-path {font-size: 14px;}
.news-detail-path a{color: #1a1a1a;}
.news-detail-path a:hover {color: #f15103;}
.news-detail-section {width: 80%;margin: auto;overflow: hidden;padding: 5% 0;position: relative;}
.news-detail-top {position: relative;overflow: hidden;border-bottom: 1px solid #ededed;padding-bottom: 3%;}
.news-detail-top .date-1{color: #dddddd;font-family: 'Oswald-Bold';}
.news-detail-top .title-2{width: 70%;overflow: hidden;margin-top: 1%;}
.news-detail-top .return-3{position: absolute;right: 0;top: 50%;transform: translateY(-95%);}
.news-detail-top .return-3 a{display: inline-block;background: #f15103;border: 1px solid #f15103;border-radius: 6px;padding: 17px 25px;text-align: center;font-size: 0;}
.news-detail-top .return-3 span{display: inline-block;vertical-align: middle;color: #fff;}
.news-detail-top .return-3 i{display: inline-block;vertical-align: middle;width: 7px;height: 10px;background: url('../images/r2.png') center no-repeat;margin-left: 10px;}
.news-detail-top .return-3 a:hover {background: #d49400;border: 1px solid #d49400;}
.news-detail-center {overflow: hidden;padding: 3% 0;position: relative;font-size: 18px;line-height: 34px;color: #666;}
.news-detail-center img{display: inline-block;max-width: 100%;}
.news-detail-bottom {overflow: hidden;border-bottom: 1px solid #ededed;}
.news-detail-bottom a{display: block;position: relative;overflow: hidden;padding: 2% 0;border-top: 1px solid #ededed;}
.news-detail-bottom strong {font-weight: normal;color: #000;}
.news-detail-bottom span {position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #999999;}
.news-detail-bottom a:hover strong,.news-detail-bottom a:hover span{color: #f15103;}
.news-detail-other {padding:  0 0 5% 0;overflow: hidden;position: relative;}
.news-detail-other-top {position: relative;width: 94%;margin: auto;}
.news-detail-other-top .more-1{position: absolute;right: 0;top: 0;}
.news-detail-other-bottom {padding-top: 4%;overflow: hidden;}

.news-detail-share {position: absolute;left: 3%;top: 20%;z-index: 11;}
.item-2 {display: block;position: relative;}
.item-2 a{display: block;position: relative;width: 70px;height: 70px;background: #f8f8f8;margin-bottom: 2px;}
.item-2 a:hover {background: #f15103;}
.news-detail-share,.news-detail-bottom-right,.news-detail-bottom {overflow:visible;}
.social-share{font-family:"socialshare" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.social-share *{font-family:"socialshare" !important}
.social-share a{position:relative;text-decoration:none;margin:4px 0;display:block;outline:none;}
.social-share a:hover::before {filter: invert(100%);opacity: 1;}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}
.icon-weibo::before {content: '';width: 40px;height: 40px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../../news/images/wb.png') center no-repeat;opacity: .2;}
.icon-wechat::before {content: '';width: 40px;height: 40px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../../news/images/wx.png') center no-repeat;opacity: .2;}
.icon-qq::before {content: '';width: 40px;height: 40px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../../news/images/qq.png') center no-repeat;opacity: .2;}



.swiper-container,.index-news-top {-webkit-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none;}


.business-overview-center .lxwm  { font-size:30px; font-weight:900; color:#f15103; position:relative; padding-left:45px;}
.business-overview-center .lxwm:before { content:""; position:absolute;  top:8px; font-size:25px; font-weight:900; color:#C00; margin-left:-45px; background:url(../images/jjb.png) no-repeat center center; width:35px; height:24px; }
.business-overview-center .lxwm:after { content:""; position:absolute;  top:8px; font-size:25px; font-weight:900; color:#C00; margin-right:-45px; background:url(../images/jjb.png) no-repeat right top; width:45px; height:24px;}


.business-overview-top .lxwm  { font-size:30px; font-weight:900; color:#f15103; position:relative; padding-left:45px;}
.business-overview-top .lxwm:before { content:""; position:absolute;  top:8px; font-size:25px; font-weight:900; color:#C00; margin-left:-45px; background:url(../images/jjb.png) no-repeat center center; width:35px; height:24px; }
.business-overview-top .lxwm:after { content:""; position:absolute;  top:8px; font-size:25px; font-weight:900; color:#C00; margin-right:-45px; background:url(../images/jjb.png) no-repeat right top; width:45px; height:24px;}






/* fonts */

@font-face {
	font-family: 'Montserrat-Regular';
	src: url('../fonts/Montserrat-Regular.eot');
	src: url('../fonts/Montserrat-Regular.woff') format('woff'), url('../fonts/Montserrat-Regular.ttf') format('truetype'), url('../fonts/Montserrat-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat-Bold';
	src: url('../fonts/Montserrat-Bold.eot');
	src: url('../fonts/Montserrat-Bold.woff') format('woff'), url('../fonts/Montserrat-Bold.ttf') format('truetype'), url('../fonts/Montserrat-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat-Light';
	src: url('../fonts/Montserrat-Light.eot');
	src: url('../fonts/Montserrat-Light.woff') format('woff'), url('../fonts/Montserrat-Light.ttf') format('truetype'), url('../fonts/Montserrat-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {font-family: 'BEBAS';src: url('../fonts/BEBAS.woff2');}
@font-face {font-family: 'Oswald-Bold';src: url('../fonts/Oswald-Bold.otf');}

@keyframes fadeInbigpic{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{transform:scale(0.5);opacity: 0;}100%{transform:scale(1.0);opacity: 1;}}
.fadeInbigpic{-webkit-animation-name:fadeInbigpic;animation-name:fadeInbigpic;-webkit-animation-duration:.9s;animation-duration:.9s}
@keyframes chartcolumn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{height: 0px;opacity: 0;}100%{height: 100%;opacity: 1;}}
.chartcolumn{-webkit-animation-name:chartcolumn;animation-name:chartcolumn;-webkit-animation-duration:.9s;animation-duration:.9s}
@keyframes turnrotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);}25%{-webkit-transform:translate(-50%,-50%) rotate(90deg);}50%{-webkit-transform:translate(-50%,-50%) rotate(180deg);}75%{-webkit-transform:translate(-50%,-50%) rotate(270deg);}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes turnrotate2{0%{-webkit-transform:translate(-50%,-50%) rotate(360deg);}25%{-webkit-transform:translate(-50%,-50%) rotate(270deg);}50%{-webkit-transform:translate(-50%,-50%) rotate(180deg);}75%{-webkit-transform:translate(-50%,-50%) rotate(90deg);}100%{-webkit-transform:translate(-50%,-50%) rotate(0deg);}}

@keyframes dianfanda{0%{transform:scale(0);opacity: .5;} 100%{transform:scale(1.5);opacity: 0;}}
@keyframes dianfanda1{0%{transform:scale(0);opacity: 1;} 100%{transform:scale(1.5);opacity: 0;}}


@media screen and (max-width: 5120px) {

}
@media screen and (max-width: 3840px) {

}
@media screen and (max-width: 2560px) {

}
@media screen and (max-width: 2048px) {

}
@media screen and (max-width: 1441px) {
	
	
	.banner-img .ny_ba_ab { background-position:center top !important;}
}
@media screen and (max-width: 1920px) {
	.businessarea-map {width: 100%;height: 100%;position: absolute;right: 0;top: 0;}
	.anchorBL {display: none!important;}
	
	
	.ny_ba_ab { background-position:center -40% !important;}
		.ny_ba_ab1 { background-position:center -180px !important;}

}







@media screen and (max-width: 1680px) {
		.ny_ba_ab1 { background-position:center -180px !important;}
	.index-banner-swiper .text {top: 55%;}
	.more-1 a {padding: 14px 20px;}
	.footer-telemail {padding-top: 3%;}
	.footer-content-top {padding: 6% 0 3%;}
	.footer-nav ul li {margin-bottom: 7%;}
	.section-nav span {padding: 25px 0;}
	.about-section-left .text-3 p {line-height: 28px;}
	.about-section-bottom {padding: 5% 4% 3% 4%;}
	.about-section-left {width: 45%;margin-left: 0%;}
	.history-item .year-1 {margin-left: -95px;}
	.history-section-center {margin-top: 0;}
	.culture-section-bottom {padding: 3% 0;}
	.responsibility-item-right .text-3 {line-height: 24px;}
	.business-overview-center .title-2 {line-height: 50px;}
	.business-overview-center .text-3 {line-height: 30px;}
	.responsibility-section-bottom {padding: 4% 0 0 0;}
	.business-technological-process-list::after {bottom: 30px;}
	.trendchart-content-bottom {padding: 4% 0 0 0;}
	.business-area-right {width: 40%;right: 10%;}
	.business-overview-center .title-2 {width: 50%;}
	.shouji-swiper .swiper-slide-active img {display: block;width: 100%;height: 100%;}
	.shouji-2 i img{width: 100%;height: auto;display: block;}
	.yuankuang .shouji-2 {left: 4%;top: -5%;width: 80%;}
	.message-bottom-form {width: 45%;}
	.message-right-map {top: 23%;width: 40%;}
	.aside-top a {width: 50px;height: 50px;}
	.responsibility-item-right .style-next-1, .responsibility-item-right .style-prev-1 {width: 50px;height: 50px;}
	.yuankuang .item i {width: 80px;height: 80px}
	.ewmdonwload {width: 280px;height: 280px;left: 10%;}
	.ewmdonwload .ewm-2 i {width: 140px;height: 140px;}
	.yuankuang {width: 720px;height: 720px;}
	.yuankuang .yuan-1,.yuankuang .yuan-2 {width: 540px;height: 540px;}
	.process-item .icon-1 i {width: 100px;height: 100px;}
	.index-partner-swiper a {width: 350px;height: 350px;}
	.trendchart-pic {height: 340px;}
	.slidedown-1 i {width: 60px;height: 60px;}
	.header-content {height: 80px;}
	.header-nav li a.n1  {line-height: 80px;}
	.index-about-left {top: 50%;}
	.yuanxing-1 {width: 250px;height: 250px;}
	.yuanxing-2 {width: 150px;height: 150px;}
	.yuanxing-1 {top: 150px;}
	.yuanxing-2 {top: 44%;}
	.about-section .yuanxing-1 {top: 30%;}
	.about-section .yuanxing-2 {top: 35%;}

	.font14,.footer-content-bottom,.footer-content-bottom a {font-size: 14px;line-height: 22px;}
	.font15,.header-nav li a.n1,.header-nav-menu a,.footer-telemail,.date-item-1 span {font-size: 14px;}
	.font16,.talent-item-content,.email-1 span {font-size: 14px;line-height: 24px;}
	.font18,.header-tel span,.section-nav span,.news-detail-center {font-size: 16px;line-height: 24px;}
	.font20,.history-section-center .year-1 strong,.ewmdonwload .ewm-2 span,.yuankuang .item span {font-size: 18px;}
	.font22 {font-size: 19px;}
	.font23 {font-size: 20px;}
	.font24,.talent-title span {font-size: 22px;}
	.font28 {font-size: 24px;line-height: 38px;}
	.font30 {font-size: 28px;line-height: 34px;}
	.font38 {font-size: 34px;}
	.font42 {font-size: 36px;line-height: 48px;}
	.font50 {font-size: 46px;}
	.font54 {font-size: 48px;line-height: 60px;}
	.font60 {font-size: 52px;}
	.date-item-1 h3 strong {font-size: 70px;line-height: 70px;}
	.history-item .year-1 strong {font-size: 90px;}
	.font180 {font-size: 160px;line-height: 180px;}
	.index-advantage-swiper .swiper-slide-active .index-advantage-item strong {line-height: 140px;}
}
.about-section-left .text-3 p a { color:rgb(126, 126, 126); font-size:16px;}

@media screen and (max-width: 1440px) {
	.font15,.header-nav li a.n1,.header-nav-menu a,.footer-telemail,.date-item-1 span {font-size: 15px;}
	.font16,.talent-item-content,.email-1 span {font-size: 15px;line-height: 30px;}
	.font18,.header-tel span,.section-nav span,.news-detail-center {font-size: 16px;line-height: 30px;}
	.font20,.history-section-center .year-1 strong,.ewmdonwload .ewm-2 span,.yuankuang .item span,.font22 {font-size: 16px;}
	
	
	
	
	
	.font23,.font24,.talent-title span {font-size: 18px;}
	.font28 {font-size: 20px;line-height: 34px;}
	.font30 {font-size: 24px;line-height: 30px;}
	.font38 {font-size: 30px;}
	.font42 {font-size: 32px;line-height: 42px;}
	.font50,.font54 {font-size: 40px;line-height: 50px;}
	.font60 {font-size: 44px;}
	.date-item-1 h3 strong {font-size: 52px;line-height: 60px;}
	.history-item .year-1 strong {font-size: 80px;}
	.font180 {font-size: 140px;line-height: 160px;}
	.header-nav li {margin-right: 30px;}
	.header-nav {left: 15%;}
	.header-content {height: 70px;}
	.header-nav li a.n1  {line-height: 70px;}
	.header-logo img {height: auto;max-height: 100%;}
	.index-banner-swiper .text {transform: translate(-50%,-50%) scale(.8);}
	.history-item .year-1 {margin-left: -80px;}
	.responsibility-item-right .text-3 {line-height: 22px;}
	.header-nav-menu {top: 65px;}
	.business-technological-process-list::after {bottom: 28px;}
	.responsibility-item-right .style-next-1, .responsibility-item-right .style-prev-1 {width: 40px;height: 40px;}
	.yuankuang .item i {width: 60px;height: 60px}
	.ewmdonwload {width: 240px;height: 240px;left: 10%;}
	.ewmdonwload .ewm-2 i {width: 130px;height: 130px;}
	.yuankuang {width: 680px;height: 680px;}
	.yuankuang .yuan-1,.yuankuang .yuan-2 {width: 500px;height: 500px;}
	.process-item .icon-1 i {width: 90px;height: 90px;}
	.index-partner-swiper a {width: 320px;height: 320px;}
	.trendchart-pic {height: 300px;}
	.yuanxing-1 {width: 210px;height: 210px; display:none;}
	.yuanxing-2 {width: 110px;height: 110px; display:none;}
	.style-prev-1, .style-next-1 {width: 50px;height: 50px;}
	.index-news-top-right .style-prev-1, .index-news-top-right .style-next-1 {line-height: 50px;}
	.business-advantage-item .icon-1 i {width: 65px;height: 65px;}
	.yuankuang .item-1 {top: 0%;right: 10%;}
	.yuankuang .item-2 {top: 21%;right: -16%;}
	.yuankuang .item-3 {top: 53%;right: -21%;}
	.yuankuang .item-4 {top: 83%;right: -9%;}
	.business-cooperative-partner-list .style-prev-1, .business-cooperative-partner-list .style-next-1 {margin-top: -35px;}
	.partner-logo-item .img img.img-center {max-width: 50%;max-height: 50%;}
	.pageturn a {width: 40px;height: 40px;line-height: 40px;font-size: 13px;}
	.item-2 a {width: 50px;height: 50px;}
	.history-section-center .style-prev-1 {left: 5%;}
	.history-section-center .style-next-1 {right: 5%;}
	.about-section .yuanxing-1 {top: 30%;}
	.about-section .yuanxing-2 {top: 40%;}
	.business-area-right {top: 15%;right: 15%;}
	.business-area-map,.message-right {transform: scale(.9);}
	.message-right-map {top: 10%;right: 10%;}
}
@media screen and (max-width: 1366px) {
	.font20,.history-section-center .year-1 strong,.ewmdonwload .ewm-2 span,.yuankuang .item span,.font22 {font-size: 14px;}
	.font23,.font24,.talent-title span {font-size: 16px;}
	.font28 {font-size: 17px;line-height: 30px;}
	.font30 {font-size: 18px;line-height: 26px;}
	.font38 {font-size: 24px;}
	.font42 {font-size: 28px;line-height: 34px;}
	.font50,.font54 {font-size: 34px;line-height: 44px;}
	.font60 {font-size: 39px;}
	.date-item-1 h3 strong {font-size: 50px;line-height: 50px;}
	.history-item .year-1 strong {font-size: 70px;}
	.font180 {font-size: 120px;line-height: 140px;}
	.index-advantage-swiper .swiper-slide-active .index-advantage-item strong{line-height: 140px;}
	.index-partner-swiper a {width: 300px;height: 300px;}
	.index-partner-bottom {padding: 6% 0 2% 0;}
	.history-item {width: 210px;height: 280px;}
	.message-bottom-form span {line-height:22px;width: 65%;font-size: 12px;}
	.message-section {padding: 2% 0 5% 0;}
	.talent-title .number-1{font-size: 12px;}
	.history-section-center .style-next-1, .history-section-center .style-prev-1 {width: 45px;height: 45px;margin-top: -15px;}
	.business-overview-center .title-2 {line-height: 40px;}
	.business-overview-center .text-3 {line-height: 24px;}
	.business-area-map,.message-right {transform: scale(.8);}
}
@media screen and (max-width: 1280px) {
	.header-logo {width: 10%;}
	.header-content {height: 60px;}
	.header-nav li a.n1  {line-height: 60px;}
	.header-nav-menu {top: 55px;}
	.index-partner-swiper a {width: 280px;height: 280px;}
	.about-section .yuanxing-2 {top: 65%;}
	.responsibility-item-right .line-2 {margin: 10px 0;}
	.business-technological-process-list::after {width: 78%;left: 10%;bottom: 27px;}
	.business-advantage-list,.trendchart-content-bottom,.business-area-bottom {width: 90%;}
	.ewmdonwload {width: 240px;height: 240px;left: 5%;}
	.ewmdonwload .ewm-2 i {width: 90px;height: 90px;}
	.yuankuang {width: 600px;height: 600px;}
	.yuankuang .yuan-1,.yuankuang .yuan-2 {width: 460px;height: 460px;}
	.history-item .year-1 {margin-left: -59px;}
	.history-section-bottom-swiper .title-1 {line-height: 24px;}
	.process-item .icon-1 i {width: 80px;height: 80px;}
	.about-section .yuanxing-1 {top: 30%;}
	.about-section .yuanxing-2 {top: 35%;}
	.business-area-right {top: 10%;}
	.message-right-map {top: 7%;right: 13%;}
}
@media screen and (max-width: 1152px) {
	.font23,.font24,.talent-title span {font-size: 14px;}
	.font28 {font-size: 14px;line-height: 24px;}
	.font30 {font-size: 14px;line-height: 22px;}
	.font38 {font-size: 18px;}
	.font42 {font-size: 18px;line-height: 28px;}
	.font50,.font54 {font-size: 24px;line-height: 34px;}
	.font60 {font-size: 29px;}
	.date-item-1 h3 strong {font-size: 40px;line-height: 40px;}
	.history-item .year-1 strong {font-size: 60px;}
	.font180 {font-size: 100px;line-height: 120px;}
	.index-advantage-swiper .swiper-slide-active .index-advantage-item strong {font-size: 100px;}
	.about-section-left {width: 40%;margin-left: 5%;}
	.about-section-left .text-3 p {line-height: 24px;}
	.yuanxing-2 {top: 1%;}
	.yuanxing-1 {top: 90%;}
	.responsibility-item-right .text {width: 100%;}
	.responsibility-item-right .style-next-1 {left: 23%;}
	.business-overview-center .title-2 {line-height: 30px;}
	.process-item {margin: 0 2%;}
	.trendchart-pic {height: 250px;}
	.business-area-item .text-2 {width: 80%;}
	.ewmdonwload {width: 200px;height: 200px;}
	.contact-us-item .text-1 {top: 0;}
	.message-bottom-form .input-1, .message-bottom-form li .textarea-1 {font-size: 12px;}
	.message-bottom-form span {width: 100%;}
	.message-map {overflow: visible;}
	.about-section .yuanxing-1 {top: 80%;}
	.about-section .yuanxing-2 {top: 65%;right: 80%;}
	.business-area-right {top: -1%;right: 20%;}
}
@media screen and (max-width: 1024px) {
	.index-news-bottom,.business-coverage-area-list {width: 90%;}
	.index-partner-swiper a {width: 220px;height: 220px;}
	.footer-nav ul .ewm img {max-width: 90px;max-height: 90px;}
	.yuanxing-1 {width: 180px;height: 180px;}
	.font18, .header-tel span, .section-nav span, .news-detail-center {font-size: 12px;line-height: 22px;}
	.history-section-center .style-prev-1 {left: 0;}
	.history-section-center .style-next-1 {right:0;}
	.business-technological-process-list::after {width: 78%;left: 10%;bottom: 24px;}
	.index-about-left .text-2 {width: 100%;margin-left: 0;}
	.index-about-left .more-1 {margin-left: 0;}
	.index-about-right .pic-1 {width: 90%;margin: auto;float: none;}
}
@media screen and (max-width: 980px) {
	.index-business-bottom-swiper {width: 100%;}
	.header-nav {left: 0;top: 60px;width: 100%;background: #fff;position: fixed;transform: translateY(-140%);height: auto;transition:all .4s ease;z-index: 5;}
	.no-touch .header-nav{transform: translateY(0px);}
	.header-tel {right: 20%;}
	.header-logo {width: 30%;}
	.header-nav ul {width: 100%;height: 100%;overflow: auto;}
	.header-nav li {margin-right: 0px;display: block;border-bottom: 1px solid #ccc;}
	.header-nav li:first-child {border-top: 1px solid #ccc;}
	.header-nav li a.down {padding-right: 0px;}
	.header-nav li a.n1 {font-size: 16px;display: block;}
	.index-business-item {margin-top: 0;width: 90%;}
	.index-about-left {position: relative;left: auto;top: auto;transform: none;width: 90%;margin: auto;}
	.index-about-right {margin-top: 15%;}
	.index-about-right {width: 100%;}
	.font180 {font-size:70px;line-height:90px;}
	.index-advantage-swiper .swiper-slide-active .index-advantage-item strong {font-size: 70px;line-height:90px;}
	.index-partner-swiper a {width: 150px;height: 150px;}
	.index-partner-top .more-1 {position: absolute;right: 0;top: 0%;transform: none;margin-top: -5px;}
	.index-partner-bottom {padding: 16% 0 2% 0;}
	.footer-nav {padding: 4% 0;width: 100%;border-top: 1px solid #333;margin-top: 5%;}
	.footer-nav ul {list-style: none;margin: 0;padding: 0;width: 100%;float: none;text-align: left;padding-bottom: 3%;}
	.footer-nav ul h4 {margin-bottom: 0;position: relative;}
	.footer-nav ul h4::after {content:'';width: 10px;height: 1px;background: #999;position:absolute ;right: 1px;top: 50%;transform: translateY(-50%);}
	.footer-nav ul h4::before {content:'';width: 1px;height: 10px;background: #999;position:absolute ;right: 5px;top: 50%;transform: translateY(-50%);}
	.footer-nav ul {border-bottom: 1px solid #333;margin-bottom: 5%;}
	.footer-nav ul li {margin-bottom: 2%;display: none;}
	.footer-nav ul.cur h4 {color: #fff;margin-bottom: 3%;}
	.footer-nav ul.cur h4::after {opacity: 1;}
	.footer-nav ul.cur h4::before {display: none;}
	.footer-nav ul .ewm,.partner-logo-list {margin-top: 5%;}
	.footer-content-bottom {padding: 3% 0;}
	.footer-content-top {padding: 15% 0 5% 0;}
	.footer-nav {padding: 4% 0 0 0;}
	.section-nav span {margin: 0 10px;}
	.section-banner {margin-top: 60px;}
	.banner-img .pic img{width: 150%;max-width: 150%;}
	.about-section-left {width: 90%;margin-left: 5%;}
	.about-section-right {float: none;width: 100%;}
	.about-img .pic-1 {width: 100%;float: none;margin-right: 0;}
	.date-item-1 span {width: 50%;}
	.history-section-bottom-swiper {width: 80%;text-align: center;}
	.history-item {padding: 50px 0 30px 0;}
	.history-item .year-1 {bottom: 35%;}
	.business-overview-center .text-3 {margin-left: 0;margin-top: 5%;}
	.culture-item {width: 100%;margin: 2% 0 5% 0; }
	.index-business,.index-about,.index-advantage,.index-news,.index-news-bottom,.index-partner,.footer-content-top,.about-section,.history-content,.culture-content,.responsibility-content,.business-overview ,.business-technological-process,.business-advantage,.business-trendchart,.business-area,.business-mobile-platform,.business-cooperative-partner,.partner-section,.contact-us-center,.message-section,.news-section,.join-section{padding: 15% 0;}
	.history-section-bottom-swiper .title-1 ,.history-section-bottom-swiper .text-2,.responsibility-item-left,.business-overview-center .title-2,.business-overview-center .text-3 ,.trendchart-content-left,.trendchart-content-right,.business-area-left,.business-cooperative-partner-swiper,.partner-section-bottom,.contact-us-item,.message-bottom-form,.news-detail-top .title-2,.join-section-top .text-3{float: none;width: 100%;margin: auto;}
	.header-nav-menu ,.header-nav li a.down::after,.index-partner-item .text-1,.footer-niego,.process-item .number-4,.business-technological-process-list::after,.news-detail-share,.news-detail-top .return-3,.talent-title.cur .number-1,.talent-title .number-1{display: none!important;}
	.responsibility-item-right {width: 100%;position: relative;right: auto;top: auto;}
	.contact-us-item ,.join-section-top{overflow: hidden;margin-top: 15%;}
	.talent-item-content {padding-left: 0;margin: 0;}
	.banner-text {width: 80%;}
	.news-detail-other-top {padding: 15% 0;overflow: hidden;}
	.news-detail-other-top .more-1 {position: absolute;right: 0;top: 50%;transform:none;margin-top: -25px;}
	.business-overview-top::after {background: url('../images/syh1.png') center top no-repeat;background-size: 50%;}
	.business-coverage-area-item {width: 100%;margin-right: 0;padding-right:0;margin-bottom: 4%;}
	.process-item .title-2 ,.process-item .text-3{margin-top: 10px}
	.process-item .icon-1 i {width: 70px;height: 70px;}
	.process-item .icon-1 i img{max-width: 40%;max-height:40%;}
	.process-item {width: 26%;margin-top: 10%;}
	.trendchart-pic {height: 200px;}
	.talent-title.cur,.talent-title {padding: 10% 0;}
	.business-area-right {width: 100%;right: auto;position: relative;}
	.yuankuang .yuan-1, .yuankuang .yuan-2 {width: 290px;height: 290px;}
	.yuankuang {width: 100%;height: auto;text-align: center;}
	.yuankuang .item span {display: block;}
	.ewmdonwload {position: relative;top: auto;left: auto;margin: auto;margin-top: 20%;}
	.yuankuang .shouji-2 {top: -3%;}
	.yuankuang .item-1 {top: 0%;right: 0;}
	.yuankuang .item span {margin: 3% 0;}
	.yuankuang .item i {margin: auto;}
	.message-right-map {top: auto;width: 100%;position: relative;right: auto;}
	.partner-logo-item {width: 49%;}
	.yuankuang .item {position: relative;right: auto;top: auto;display: inline-block;text-align: center;margin: 3% ;}
	.contact-map-top .pic img{width: 200%;max-width: 200%;}
	.message-bottom-form .submit-1 {width: 100%;padding: 5% 3%;margin-top: 5%;}
	.news-section-item .text {padding-left: 0;float: left;width: 100%;padding-top: 5%;}
	.news-section-item .title-2 {width: 100%;line-height: 24px;}
	.news-section-item .text-3{line-height: 24px;}
	.news-section-item .img {float: none;width: 100%;box-sizing: border-box;margin-left: 0;}
	.news-section-item .date-1 {position: relative;left: auto;top: auto;}
	.index-news-top {overflow: hidden;}
	.index-news-top-right {width: 70%;}
	.index-news-top .title-1 {position: absolute;left: 0;top: 50%;margin-top: -20px;}
	.index-news-top-right .style-next-1 {margin-left: 1px;}
	.contact-us-center-left {float: none;width: 100%;}
	.contact-us-center-right {float: none;width: 100%;}
	.contact-us-item {margin-top: 5%;}
}
@media screen and (max-width: 860px) {
	.pcshow ,.aside-top a{display: none!important;}
	.mbshow,.menu-toggle{display: block!important;}
	.banner-pagination {right: -5%!important;}
	.style-prev-1, .style-next-1 {display: none;}
	.business-area-map, .message-right {transform: scale(1);}
	.message-right,.business-area-right,.business-area-map {width: 100%;height:auto;}

}




/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	.news-section-item .title-2 ,.news-section-item .text-3{line-height: 24px;}
}

/* iPad x*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}
/* iPad y */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.header-logo img {height: auto;max-height: 100%;width: 100%;}
	.header-logo {width: 15%;}.header-tel {right: 10%;}
	.banner-pagination {right: -1%!important;}
	.font28 {font-size: 24px;line-height: 24px;}
	.font16 {font-size: 16px;line-height: 28px;}
	.footer-nav ul h4 {font-size: 16px;}
	.footer-telemail {font-size: 18px;}
	.font42 {font-size: 28px;line-height: 38px;}
	.font30 {font-size: 24px;line-height: 30px;}
	.footer-nav ul,.history-section-bottom-swiper .title-1 {
	margin-bottom: 3%;
	background-attachment: fixed;
}
	.business-overview-center .text-3 {margin-top: 5%;}
	.date-item-1 {width: 30%;}
	.font60 {font-size: 49px;}
	.business-overview-center .title-2 {line-height: 40px;}
	.font50, .font54 {font-size: 40px;line-height: 54px;}
	.date-item-1 span  {width: 60%;}
	.font15, .header-nav li a.n1, .header-nav-menu a,.date-item-1 span {font-size: 15px;}
	.responsibility-item-right .line-2 {margin: 20px 0;}
	.index-partner-swiper a {width: 250px;height: 250px;}
	.font23, .font24, .talent-title span {font-size: 18px;}
	.font14, .footer-content-bottom, .footer-content-bottom a {font-size: 14px;line-height: 24px;}
	.font180,.index-advantage-swiper .swiper-slide-active .index-advantage-item strong {font-size: 100px;line-height: 120px;}
	.font18, .header-tel span, .section-nav span, .news-detail-center {font-size: 16px;line-height: 22px;}
	.font20, .font22 {font-size: 18px;}
	.news-section-item .title-2 {line-height: 34px;margin-top: 5%;}
	.news-section-item .text-3 {line-height: 28px;}
	.news-detail-center {font-size: 17px;line-height: 24px;}
	.news-detail-bottom a {padding: 5% 0;}
	.news-detail-bottom strong {width: 70%;display: block;line-height: 30px;}
}




.aibg {
	width: 100%;
	background-attachment: fixed;
	background-image: url(../images/aibg1.jpg);
	background-repeat: no-repeat;
	background-position: top; padding-bottom:0px;
}

.baise { color:#fff !important;}
.index-about-left .about-section-left { width:100%;}
.chengse {color:#eb5405 !important;}

.swiper-button-next, .swiper-button-prev { top:40% !important;}





/*********header**********/
#header{
position:fixed; left:0; top:0; width:100%; z-index:888; background-image:url(../images/header/img2.png); background-position:bottom; background-repeat:repeat-x;}
.header_mid{
margin:0 3.64583333333333%; position:relative;}
.header_mid_left{
position:absolute; left:0; top:50%; z-index:10;-webkit-transform:translate(-0%, -50%);-ms-transform:translate(-0%, -50%);transform:translate(-0%, -50%);}
.header_mid_mid{
margin-left:31.52083333333333vw; margin-right:115px;}
.header_mid_mid ul li{
/*float:left;*/ position:relative; margin-right:3.33333333333333vw;}


/*hhhhhhh s*/
        .header_mid_mid ul li dl{ display:none;   padding:0.4em 0; 
 position:absolute; left:-145px; width:350px; border-top:3px solid #f15509; background-color: rgba(255,255,255,.9); z-index:666} 
            .hasxiamid_1{
color:#000; font-size:1em; font-family:Times New Roman; display:none; }
.hasxiamid_2{
font-size:1.8em; color:#eb5405; display:none;}
.hasxiamid_3{
margin-top:3.5em;}
.hasxiamid_3 p{
margin:0em 0;}
.hasxiamid{
margin-left:70px; margin-top:50px;}
 
 
 .bodymenu #header{
background-color:#000;}
.hasxiamid_3 p a{
display:inline-block; position:relative; padding:0em 0;}
/*.hasxiamid_3 p a:after{
position:absolute; bottom:0%;  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; content:''; background-color:#000; height:1px; width:0px; left:0;}
.hasxiamid_3 p a:hover:after{
width:100%;}*/	

/*hhhhhhh e*/
img { border: 0; vertical-align: middle; }



.header_mid_mid ul li dl dd:last-child a{
border:none}
.header_mid_mid ul li a.biga{ position:relative;
color:#fff; font-size:17px; padding:1.85em 0; display:block}
/*.header_mid_mid ul li a.biga:after{ transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;width:0;-webkit-transform:translate(-50%, -0%);-ms-transform:translate(-50%, -0%);transform:translate(-50%, -0%);
content:''; position:absolute; left:50%; bottom:0; height:1px; background-color:#fff; z-index:10;}
.header_mid_mid ul li:hover a.biga:after{
width:100%;}*/
.header_mid_right{
position:absolute; right:0; top:50%;-webkit-transform:translate(-0%, -50%);-ms-transform:translate(-0%, -50%);transform:translate(-0%, -50%); z-index:10;}
.header_mid_right ul li{
float:left; font-size:17px; padding:1.85em 0;}
.header_mid_right ul li a{ display:block; padding:0 10px;
color:#fff; background-position:left center; background-repeat:no-repeat; background-image:url(../images/header/img3.png);}
.header_mid_right ul li:nth-child(1) a{
background-image:url(../images/img1a.png); padding-left:30px;}
.header_mid_right ul li:nth-child(2) a{
padding-right:0}






/* career */
.career-development {margin-top: 100px;overflow: hidden;}
.career-development-content {text-align: center;padding: 6% 0%;overflow: hidden;}
.career-development-content .class-1 {font-weight: 900;color: #ee1c25;}
.career-development-content .text-1 {color: #1a1a1a;margin: auto;margin-top: 1.5%;width: 80%;}
.career-development-content .text-2 {color: #1a1a1a;margin: auto;margin-top: 2%;width: 96%;}
.career-development-video {
	position: relative;
	background-attachment: fixed;
}
.career-development-video .video-text {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;width: 50%;text-align: center;}
.career-development-video .title-1 {color: #fff;margin-top:1%;}
.career-development-video .title_cu { font-weight:700; font-size:42px;}
.career-development-video .play-1 {width: 90px;height: 90px;border-radius: 100%;background: #fff;margin: auto;position: relative;cursor: pointer;transition:all .4s ease;}
.career-development-video .play-1 i{display: block;width: 20px;height: 20px;background: url('../images/play.png') center top no-repeat;position: absolute;left: 40%;top: 50%;transform: translateY(-50%);transition:all .4s ease; }
.career-development-video .play-1:hover {transform: scale(0.9);}

.career-development-center {overflow: hidden;padding-bottom: 3%;}
.career-development-center .career-development-content {width: 76%;margin: auto;text-align: left;padding: 6% 0 4% 0;}
.career-development-center .career-development-content .text-1 {margin: 0;margin-top: 3%;width: 66%;}
.career-development-swiper {position: relative;float: right;width: 88%;overflow: visible;}
.career-development-item {overflow: hidden;}
.career-development-item .title-1{margin-top: 3%;}
.career-development-bottom {width:1200px;margin: auto;padding-bottom: 6%;overflow: hidden;}






.init-4 {

}
.init-4 .container { text-align:center; width:100%; margin:0px auto;}


.init-4 .container .play{display:inline-block;position:relative;margin-top:50px;z-index:6}


.init-4 .container .play:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255,255,255,.5);opacity:0;width:100%;height:100%;border-radius:100% !important;border-radius:inherit;-webkit-animation:ks 3s infinite;-o-animation:ks 3s infinite;animation:ks 3s infinite;display:block;z-index:-1}


.init-4 .container .play:after{content:'';position:absolute;top:50%;left:50%;border-radius:100% !important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255,255,255,.5);opacity:0;width:100%;height:100%;border-radius:inherit;-webkit-animation:ks 3s infinite;-o-animation:ks 3s infinite;animation:ks 3s infinite;display:block;z-index:-1;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}


.init-4 .container .play {
    display: inline-block;
    position: relative;
    margin-top: 50px; left:0%;
    z-index: 6; margin:50px auto 0px;
}

    
.init-4 .container .play:before {
    content: '';
    position: absolute; 
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: rgba(255,255,255,.5);
    opacity: 0;
    width: 100%;
    height: 100%;
    border-radius: 100% !important;
    border-radius: inherit;
    -webkit-animation: ks 3s infinite;
    -o-animation: ks 3s infinite;
    animation: ks 3s infinite;
    display: block;
    z-index: -1;
}

.init-4 .container .play:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 100% !important;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: rgba(255,255,255,.5);
    opacity: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    -webkit-animation: ks 3s infinite;
    -o-animation: ks 3s infinite;
    animation: ks 3s infinite;
    display: block;
    z-index: -1;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s;
}

@-webkit-keyframes ks {
0% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:1
}
70% {
-webkit-transform:translate(-50%, -50%) scale(2);
-moz-transform:translate(-50%, -50%) scale(2);
-ms-transform:translate(-50%, -50%) scale(2);
-o-transform:translate(-50%, -50%) scale(2);
transform:translate(-50%, -50%) scale(2);
opacity:0
}
100% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:0
}
}
@-o-keyframes ks {
0% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:1
}
70% {
-webkit-transform:translate(-50%, -50%) scale(2);
-moz-transform:translate(-50%, -50%) scale(2);
-ms-transform:translate(-50%, -50%) scale(2);
-o-transform:translate(-50%, -50%) scale(2);
transform:translate(-50%, -50%) scale(2);
opacity:0
}
100% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:0
}
}
@-moz-keyframes ks {
0% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:1
}
70% {
-webkit-transform:translate(-50%, -50%) scale(2);
-moz-transform:translate(-50%, -50%) scale(2);
-ms-transform:translate(-50%, -50%) scale(2);
-o-transform:translate(-50%, -50%) scale(2);
transform:translate(-50%, -50%) scale(2);
opacity:0
}
100% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:0
}
}
@keyframes ks {
0% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:1
}
70% {
-webkit-transform:translate(-50%, -50%) scale(2);
-moz-transform:translate(-50%, -50%) scale(2);
-ms-transform:translate(-50%, -50%) scale(2);
-o-transform:translate(-50%, -50%) scale(2);
transform:translate(-50%, -50%) scale(2);
opacity:0
}
100% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:0
}
}



.youshijt { width:100%; text-align:center; padding:50px 0px 0px;}


.index_2{background-position:center; background-repeat:no-repeat;background-attachment: fixed; background-size:cover; background-image:url(../images/img12.jpg);
color:#fff; text-align:center; background-color:#e4e4e4; padding-bottom:7.40625vw; position:relative; padding-top:8.70833333333333vw;}
.index_2_2{ position:relative; margin-top:1em;
color:#fff; padding-bottom:20px; font-size:18px;}
.index_2_1{
font-size:38px; position:relative; padding-bottom:20px; }
.index_2_1 strong { font-weight:700; color:#f15103;}


/*.index_2_1:after{ margin-left:-20px; bottom:0;
content:''; position:absolute; left:50%; height:2px; background-color:#fff; width:40px;}*/
.index_2 .wmid{
position:relative; z-index:10;}
.index_2:after{ background-color:#000; opacity:0;
content:''; position:absolute; left:0; top:0; width:100%; height:100%; }
.index_2_3{
margin-top:4em;}



.zl { width:100%; clear:both; overflow:visible;}
.zl dl { width:24%; display:inline-block; text-align:center;color:#fff;font-size:18px;}
.zl dl img { margin:0px auto 27px;}
.zl dl dt {  line-height:26px; width:70%; margin:0px auto; color:#fff;}
.zl dl dd b { color:#fff; font-size:35px; font-weight:900; line-height:67px; font-family:Arial, Helvetica, sans-serif; }

.jiyu { font-size:32px; color:#333;}
.qianming { width:100%; display:flex; color:#000;  justify-content: flex-end; line-height:50px; font-size:18px; margin-top:50px;}
.qianming img { height:50px;}

.jiyu-content {
    text-align: center;
    overflow: hidden;
    padding: 5% 0;
    background: #f8f8f8 url(../images/jiyu.jpg) center bottom no-repeat;
    background-size: cover;
}
.jiyu { margin-top:100px;  color:#fff;}
.jiyubt h5 { font-size:22px; font-weight:900; margin-top:20px; margin-bottom:20px; color:#fff;}

.about-section-left .jiyu::before {background: url(../images/yh1.png) center no-repeat;}







.index_case{ overflow:hidden; padding-bottom:8em;
background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img5.jpg);}
.index_case_1{
position:relative; height:700px; width:94%; margin:0px 3%;}
.index_case_1_left{
position:absolute; left:0; top:0; height:100%; width:49.5%;}

.index_case_1_left_top {overflow:hidden;
position:absolute; left:0; top:0; width:100%; height:63.7%;}

.index_case_1_left_footer {overflow:hidden;
position:absolute; left:0; bottom:0; width:100%; height:34.5%;}

.index_case_1_left img{
width:100%;}
.index_case_1_left_jj{
position:absolute; left:0; bottom:0; width:100%; z-index:10; color:#fff;}
.index_case_1_left_jj_mid{
padding:0 2.5em 2em 2.5em;}
.index_case_1_left_jj_mid_1{
font-size:1.575em;}
.index_case_1_left_jj_mid_2{
font-family:Arial, Helvetica, sans-serif; margin-top:0.4em; margin-bottom:0.4em;



}
.index_case_1_right{
position:absolute; right:0; top:0; height:100%; width:49.5%;}
.index_case_1_right_top{ overflow:hidden;
position:absolute; left:0; top:0; width:100%; height:34.5%;}
.index_case_1_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_case_1_right_footer{ overflow:hidden;
position:absolute; left:0; bottom:0; width:100%; height:63.7%;}

.channeng { width:92%;}
.channeng .partner-logo-item .img img.img-center { width:100% !important; height:100% !important; object-fit:cover;  max-width:none !important; max-height:none !important;}
.channeng .partner-logo-item .img { height:400px;}
.channeng .partner-logo-item { width:49% !important;}

.rongyu { width:92%;}
.rongyu .partner-logo-item .img img.img-center { width:100% !important; height:100% !important;/* object-fit:cover;*/  max-width:none !important; max-height:none !important;}
.rongyu .partner-logo-item .img { height:300px;}
.rongyu .partner-logo-item { width:32.333333% !important;}



.rongyu .rongyu1 .img img.img-center { width:100% !important; height:100% !important;/* object-fit:cover;*/  max-width:none !important; max-height:none !important;}
.rongyu .rongyu1 .img { height:300px;}
.rongyu .rongyu1 { width:32.333333% !important;}



.rongyu .rongyu2 .img img.img-center { width: auto !important; height:100% !important;/* object-fit:cover;*/  max-width:none !important; max-height:none !important;}
.rongyu .rongyu2 .img { height:300px;}
.rongyu .rongyu2 { width:32.333333% !important;}

.newspage{ width: 92%;
    padding: 0px 4%;
    height: auto;
   /* overflow: hidden;*/}
	
.newspage {
width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 20px; TEXT-ALIGN: center; margin:30px auto 10px; clear:both; height:30px
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT:8px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; FONT: 13px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; font-family: Arial, "微软雅黑";border-radius: 5px;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #ed6f16; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #ed6f16; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
 PADDING-RIGHT: 8px;  PADDING-LEFT: 8px; BACKGROUND: #ed6f16; PADDING-BOTTOM: 3px;  COLOR: #fff; MARGIN-RIGHT: 5px; PADDING-TOP: 3px;  font-size:13px;border-radius: 5px; border:1px #ed6f16 solid; 

}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
	
.gushi { background:#f2f2f2; padding:60px 0px;}
.jingying h6 { line-height:50px; margin:20px 0px; font-size:32px; font-weight:400; color:#000; }	
.jingying h5 { font-family: Arial, Helvetica, sans-serif; font-weight:900; color:#dcdcdc; text-transform:uppercase; line-height:50px; font-size:50px;} 
	
	
	/*Pros*/
	.promid {
    padding-top: 5.72916666666667vw;
    padding-bottom: 3.75em;
    background-color: #fbfbfb;
    overflow: hidden;
}


.div1200 {
    margin: 0 auto;
    padding: 0 1em; width:92%; margin:0px 4%;
   /* max-width: 75em;*/
}


.promid{ padding-top:0px; padding-bottom:3.75em;
background-color:#fbfbfb; overflow:hidden;}
.promid_1_mid{ min-height:528px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); 
position:relative; background-color:#fff;}
.promid_1_mid_left{
overflow:hidden; position:absolute; left:0; bottom:0em; height:100%; width:50%;}
.promid_1_mid_left img{
width:100%;}
.promid_1 ul li{
margin-bottom:3.75em;}
.promid_1_mid_right{
margin-left:54%; margin-right:6.66666666666667%; padding-top:6.0625em;}
.promid_1_mid_right_0 {font-size:2em; color:#000;  font-family:Arial, Helvetica, sans-serif; font-weight:400; margin-bottom:30px; }
.promid_1_mid_right_1{
font-size:2.2em; color:#000; position:relative; padding-bottom:.5em; font-weight:400;}
.promid_1_mid_right_1:after{
content:''; position:absolute; left:0; bottom:0; width:23px; height:2px; background-color:#ed6f16;}
.promid_1_mid_right_2{display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
color:#000; line-height:1.8; margin-top:1.25em; margin-bottom:2em; color:#666; font-size:1.1em;}

.promid_1_mid_right_2 h6 { margin-bottom:30px; font-size:1.2em; color:#333; }
.promid .index_3_2_2_4 span{
left:0}
.promid_1 ul li:hover .index_3_2_2_4 span{border-radius:1.5em;
left:0; width:3.125em; background-position:center}
.promid_1 ul li:nth-child(2n) .promid_1_mid_right{margin-right:64%; margin-left:6.66666666666667%;}
.promid_1 ul li:nth-child(2n) .promid_1_mid_left{
left:auto; right:0}
.promid_top_1{
text-align:center; color:#7a7a7a; font-size:1.6em;}
.promid_top_2{
font-size:3.25em; color:#000; text-align:center; font-weight:900;}
.promid_top_2 b { color:#d31e24;}
.promid_top{
margin-bottom:3.48958333333333vw;}
.pagination{
text-align:center}
.pagination li{
display:inline-block; margin:0 2px;}
.pagination li span,.pagination li a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:inline-block; width:1.75em; height:1.75em; text-align:center; line-height:1.75em;border-radius:100%;}
.pagination li a:hover,.pagination li.active span{
color:#fff; background-color:#ed6f16}
.proinfomid{ padding-top:0;
background-color:#fbfbfb; overflow:hidden}
.proinfomid_2 .promid_1_mid{  -webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0); 
  background:none}
.proinfomid_2{
padding-top:1.5vw;}
.proinfomid_2 .promid_1_mid_left{
bottom:0}
.proinfomid_2 .promid_1_mid_right{
padding-top:3em;}
.proinfomid_2_buy a{color:#464646;
display:block; border:1px #d2d2d2 solid; text-align:center; width:8.4375em; height:2.375em; line-height:2.375em;border-radius:4px; }
.proinfomid_2_buy a span{ padding-left:1.5em;
display:inline-block; position:relative; }
.proinfomid_2_buy a span:after{
content:''; position:absolute; left:0; width:1.1875em; height:1.125em; background-position:center; background-repeat:no-repeat; background-size: 100% auto; background-image:url(../images/img22on.png); top:50%;-webkit-transform: translateY(-50%);
    transform: translateY(-50%);}
.proinfomid_2_buy a:hover{
background-color:#ed6f16; border-color:#ed6f16; color:#fff;}
.proinfomid_2_buy a:hover span:after{
background-image:url(../images/img22.png);}
.proinfomid_2_photo dl dd{ margin-bottom:1em;
float:left; overflow:hidden; width:47.94520547945205%;}
.proinfomid_2_photo dl dd:nth-child(2n){
float:right}
.proinfomid_2_photo dl dd img{
width:100%;}
.proinfomid_2_photo{
padding-bottom:1em;}
.proinfomid_3{ margin-bottom:6.25em;
  line-height:2; margin-top:6.25vw;}
  .proinfomid_3 img { max-width:80%!important; height:auto!important; width: 80% !important; }
.repro{ padding:1em 0; border-bottom:1px #c7c7c7 solid; padding-right:3.5em;
background-color:#fff; position:relative;}
.repro_right{
position:absolute; right:0; top:50%;-webkit-transform: translateY(-50%);
    transform: translateY(-50%);}
.repro_left{
font-size:1.125em;}	
.repro .index_3_2_2_4 span{
left:0}


.index_3_2_2_4 span{ background-position:-12px center; background-repeat:no-repeat; position:relative; left:1em;
display:block; width:1.5em; height:1.5em; background-color:#ed6f16;border-radius:100%; background-image:url(../images/img9.png);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}













	
	
	
	/*proe*/
	
	
	
	
	/*prolist s*/
	.news_2 .index_3_2_2_4 span{
left:0}
.news_2 .index_3_2 ul li{
background-color:#fff; margin-bottom:3.375em;}
.news_2{ padding-bottom:4.6875vw;
padding-top:0px;}
.news_2 .index_3_2_2{
padding-left:0; padding-right:0; text-align:center;}
.news_info_banner{
position:relative; height:30.36458333333333vw;}
.news_info_mid_mid_1{
font-size:1.5em; color:#040404; margin-top:4.47916666666667vw;}
.news_info_mid_mid_2{ margin-top:10px;
color:#666; font-size:.875em;}
.news_info_mid_mid_2 span{
display:inline-block; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-weight:900;}
.news_info_mid_mid_2 span:first-child { color:#da1f26;}
.news_info_mid_mid_3{
color:#666; line-height:1.8; padding-top:3.125vw; padding-bottom:3.125vw;}
.news_info_top{
position:relative; padding-right:2em;}
.news_info_top_right{
position:absolute; right:0; top:50%;-webkit-transform: translateY(-50%);
    transform: translateY(-50%);}
.news_info_top_right a{
display:block; width:1.5625em; height:1.5em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/news/img7.png);}
.news_info_mid_mid_4_left ul li{
float:left; width:50%;}
.news_info_mid_mid_4_left ul li a{
display:block; color:#666; padding:1em;}
.news_info_mid_mid_4_left ul li:nth-child(2) a{
text-align:right}
.news_info_mid_mid_4_left ul li a:hover{
color:#fff; background-color:#c13421}
.news_info_mid_mid_4{ overflow:hidden;
padding-bottom:4.94791666666667vw;}
.news_info_mid_mid_4_left ul li a span{
margin-right:10px;}


.index_2{background-position:center; background-repeat:no-repeat;background-attachment: fixed; background-size:cover; background-image:url(../images/img12.jpg);
color:#fff; text-align:center; background-color:#e4e4e4; padding-bottom:7.40625vw; position:relative; padding-top:8.70833333333333vw;}
.index_2_2{ position:relative; margin-top:1em;
color:#fff; padding-bottom:1.5em; font-size:1.25em;}
.index_2_1{
font-size:2.8em; }
.index_2_1 b { font-weight:700;}


.index_2_2:after{ margin-left:-20px; bottom:0;
content:''; position:absolute; left:50%; height:2px; background-color:#fff; width:40px;}
.index_2 .wmid{
position:relative; z-index:10;}
.index_2:after{ background-color:#000; opacity:0;
content:''; position:absolute; left:0; top:0; width:100%; height:100%; }
.index_2_3{
margin-top:4em;}
.index_3_1{
position:relative;}
.index_3_1_right{
position:absolute; right:0; bottom:0;}
.index_3_1_right a{ display:block;
 width:4em; height:4em;border-radius:100%; background-color:#ed6f16; color:#fff; text-align:center; line-height:4em;}
.index_3_1_right span{
font-size:1.875em; font-family:黑体; color:#fff }
.index_3_1_right:hover{
right:.5em;}
.index_3{
padding-top:7.03125vw;}
.index_3_2 ul li{ background-color:#f5f6f2;
float:left; width:32%; margin-right:2%}
.index_3_2 ul li:nth-child(3n){
margin-right:0}
.index_3_2_2{
padding:2em 1.5em;}
.index_3_2_2_1{
color:#666;}
.index_3_2_2_1 span{ background-position:left center; background-repeat:no-repeat; background-image:url(../images/index/img13.png);
display:inline-block; padding:0 5px; font-family:Arial, Helvetica, sans-serif; font-weight:900; color:#ed6f16;}
.index_3_2_2_1 span:nth-child(1){
padding-left:0; background-image:none}
.index_3_2_2_2{
color:#0b0b0b; font-size:1.875em; letter-spacing:0em; margin-top:.5em; text-align:center;}
.index_3_2_2_3{
color:#333; font-size:1.125em; line-height:1.8;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-top:.5em; margin-bottom:1.125em;}
.index_3{
padding-bottom:5.9375vw;}
.index_3_2_2_4 span{ background-position:-12px center; background-repeat:no-repeat; /*position:relative; */left:1em;
display: inline-block; width:1.5em; height:1.5em; background-color:#ed6f16;border-radius:100%; background-image:url(../images/img9.png);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_3_2 ul li:hover .index_3_2_2_4 span{border-radius:1.5em;
left:0; width:3.125em; background-position:center}
.index_3_2_1{
overflow:hidden; text-align:center;}
.index_3_2_1 img{
 height:250px; margin:8% auto 2%;}
.index_4_mid{
position:relative; overflow:hidden}
.index_4_mid img{
width:100%;}
.index_4 .swiper-slide{
width:20%;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_4_mid:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; z-index:1; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:.65;}
.index_4_mid_name{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
position:absolute; z-index:2; width:100%; text-align:center; top:50%;-webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%); color:#fff;}
	
.index_4_mid_name em { font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:14px; letter-spacing:0px;}	
.index_4_mid_name span{ padding-bottom:13px;
font-size:1.875em; position:relative; display:inline-block; font-weight:700;}
.index_4_mid_name span:after{
content:''; position:absolute; width:24px; height:3px; bottom:0; left:50%; margin-left:-12px; background-color:#9b261a}
.index_4_mid_name_hide{border-radius:100%; left:50%; top:50%; opacity:0; z-index:10;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
position:absolute; width:14.375vw; height:14.375vw;-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); text-align:center; color:#fff;background-color:rgba(202,15,22,0.78); }
.index_4_mid_name_hide span{
display:block; padding:0 1em; font-size:2.25em;}
.index_4_mid:hover:after{
opacity:0;}
.index_4_mid:hover .index_4_mid_name{
opacity:0;}
.index_4_mid:hover .index_4_mid_name_hide{
opacity:1;}
.index_4 .swiper-slide.zhai{
width:18.48958333333333%;}
.index_4 .swiper-slide.kuan{
width:26.04166666666667%;}
.index_4_mid_bg{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:48.17708333333333vw;}
.index_4_mid:hover .index_4_mid_bg{transform: scale(1.08, 1.08);}
.indexpro_act_left.swiper-button-disabled,.indexpro_act_right.swiper-button-disabled{
display:none}
.index_5{
	padding-top: 8.69791666666667vw;
	padding-bottom: 8.69791666666667vw;
	background-attachment: fixed;
	background-image: url(../images/jbg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.index_5_left{ overflow:hidden;
float:left; width:54.858934169279%;}
.index_5_left img{
width:100%;}
.index_5_right{ margin-top:1.875em;
float:right; width:40.75235109717868%;}





.promid_1_mid_left img{
display:none}
.promid_1_mid_left_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}

.promid_1_mid_left_bg { background-size:auto 100%;}










/*prolist e*/





.pro_mid{
margin:0 6.25%;}
.pro_1_1{
text-align: center;}
.pro_1_1 ul li{ padding:0 1.5em; background-image:url(../images/img2.png); background-position:left center; background-repeat:no-repeat;
display:inline-block;}
.pro_1_1 ul li a{ color:#000;
font-size:17px; display:inline-block; position:relative; padding:10px 0px;}
.pro_1_1 ul li a.on{ color:#ed6f16;}

.pro_1_1 ul li a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; bottom:0; height:1px; width:0; background-color:#ed6f16;}


.pro_1_1 ul li a:hover:after,.pro_1_1 ul li a.on:after{
width:100%;}
.pro_1_1 ul li a:hover:after,.pro_1_1 ul li a.cur:after{
width:100%;}
.pro_1_1 ul li:nth-child(1){
background-image:none}
.pro_1_1{ margin-bottom:20px;
margin-top:20px;}

.pro_1_1 ul li.cur a { color:#ed6f16;}
	
	
	
.yytb { width:100% !important; margin-top:40px;}
.yytb a .yytb_i { width:21%; margin-right:3%; float:left; height:115px; text-align:center; box-shadow:0px 0px 6px 6px rgba(0,0,0,.05); border-radius:15px; overflow:hidden; margin-left:1%; transition:all .4s;}	
.yytb .yytb_i img { margin-top:30px; height:59%; width:auto;}	
.yytb  a:hover .yytb_i { margin-top:-10px;}
.yytb  a:hover .yytb_i img { transform:scale(1.05,1.05);}
	
	
	
	
.partner-logo-item .img img.img-center {
    max-width: 65%;
    max-height: 65%;
}
	
		

/*wenhua s*/
 .g_hxfw {
        height: 444px;
    }
    
    .g_hxfw h2 {
        margin-bottom: 42px;
        text-align: center;
        font-size: 26px;
    }
    
    .g_hxfw h2 b {
        color: #0a164b;
    }
    
    .g_hxfw .hxfwl {
        float: left;
        width: 100%;
    }
    
    .g_hxfw .hxfwl dl {
        float: left;
        margin: 24px 2px 2px 0;
        border-top: none;
        width: 32.77%;
        height: 358px;
        position: relative;
        background: #fff;
        transition: all 1s ease 0s;
        border: 1px solid #eee;
    }
    
    .g_hxfw .hxfwl dl:hover {
        transform: translateX(-5px);
    }
    
    .g_hxfw .hxfwl dt {
        width: 299px;
        height: 258px;
        position: absolute;
        left: 0;
        top: 0;
        display: none;
        overflow: hidden;
    }
    
    .g_hxfw .hxfwl dt img {
        width: 299px;
        height: 258px;
        display: block;
    }
    
    .g_hxfw .hxfwl dd {
        padding-top: 55px;
    }
    
    .g_hxfw .hxfwl em {
        display: block;
        width: 106px;
        height: 106px;
        margin: 0 auto 15px;
    }
    
    .g_hxfw .hxfwl em .moren {
        display: block;
        transition: all 1s ease 0s;
    }
    
    .g_hxfw .hxfwl em .hover {
        display: none;
        position: absolute;
        left: 96px;
        top: 35px;
        transition: all 1s ease 0s;
    }
    
    .g_hxfw .hxfwl dl:hover em .hover {
        display: block;
    }
    
    .g_hxfw .hxfwl dl:hover dt {
        display: block;
    }
    
    .g_hxfw .hxfwl dl:hover .hover {
        transform: rotateY(180deg);
    }
    
    .g_hxfw .hxfwl h3 {
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 20px;
        font-weight: bold;
        color: #2c2c2c;
        margin-bottom: 20px;
        position: relative;
        z-index: 111
    }
    
    .g_hxfw .hxfwl p {
        font-size: 16px;
        line-height: 25px;
        color: #999;
        padding: 0 15%;
        text-align: left;
        position: relative;
        z-index: 111; text-align:center;
    }
    
    .g_hxfw .hxfwl dl:hover h3 {
        color: #000;
    }
    
    .g_hxfw .hxfwl dl:hover p {
        color: #999;
    }
    
    .g_hxfw .hxfwimg {
        float: right;
        width: 298px;
        height: 518px;
        overflow: hidden;
    }
    
    .g_hxfw .hxfwimg img {
        width: 298px;
        height: 518px;
        display: block;
    }
    
    .g_hxfw2 h2 {
        margin-bottom: 42px;
        text-align: center;
        font-size: 26px;
    }
    
    .g_hxfw2 h2 b {
        color: #0a164b;
    }
    
    .gsjsl {
        width: 500px;
        float: left;
        padding-top: 25px;
    }
    
    .gsjsr {
        width: 640px;
        float: right;
        padding-top: 20px;
    }
    
    .obnpp {
        font-size: 22px;
        color: #132a90;
    }
    
    .lin {
        color: #b7b7b7;
        display: block;
        margin-top: 8px;
        font-size: 17px;
        margin-bottom: 8px;
    }
    
    .gsjsl .fwkh {
        padding-top: 15px;
        font-size: 22px;
        color: #132b8d;
        text-align: center;
        font-weight: bold;
    }
    
    .gsjsl p {
        text-indent: 0em;
    }
    
    .fwkh2 b {
        display: block;
        height: 40px;
        text-align: left;
        line-height: 40px;
        margin-top: 19px;
        border-radius: 5px;
        color: #0a164b;
        font-size: 16px;
    }
    
    .fwkh2 b a {
        color: #0a164b;
    }
    
    .fwkh2 b a:hover {
        color: #ffb102;
    }
    
    .obnpp {
        font-size: 22px;
        color: #132a90;
        padding-left: 15px;
        line-height: 35px;
        height: 35px;
    }
    
    .odi4 h2 {
        margin-bottom: 18px;
        text-align: center;
        font-size: 26px;
        padding-top: 40px;
    }
    
    .odi4 h2 a {
        color: #0a164b
    }
	
	/*wenhua e*/
	
	
	
	
	
	



