

/* CSS Reset */
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: #FF5A32;}
::-webkit-scrollbar-thumb{background-color:#FF5A32;box-shadow:inset 1px 1px 0 #FF5A32,inset 0 -1px 0 #FF5A32;}




/* 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;width:8.5vw;}
.header-logo img {width:100%;height: auto;}
.header-nav {position: absolute;left:20%;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: 18px;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: #FF5A32;}
.header-nav li.cur a.down::after {filter: grayscale(0);}
.header-tel {position: absolute;top: 50%;transform: translateY(-50%);right:0px;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: 24px;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;}

.iicon {
	background-color:#FF5A32;border-radius: 50%;width:70px;height:70px;
	position: fixed;top:35%;right:2.3vw;z-index: 999; cursor: pointer;color: #fff;
	display: flex;align-items: center;flex-direction: column;justify-content:center;
	transition:all 1s;
}
.iicon img{width:32px;height:32px;}
.iicon:hover{background-color:#F76E38; transform:translateY(-5px);transition:all 0.3s;}


.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: #FF5A32;}
.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; }
.footer-content {overflow: hidden;  }
.footer-content-top {background: #0a0a0a;padding: 4% 0;overflow: hidden;}
.footer-logo {float: left;}
.footer-logo a {display: block;width: 120px;}
.footer-logo img {width: 100%;}
.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%;}
.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: #FF5A32;}
.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: #FF5A32;}
.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: #FF5A32 url('../images/top.png') no-repeat center;opacity: 1;border: 1px solid #FF5A32;}
.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: #FF5A32;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: 50%;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.index-banner-swiper .item {transform: translate(-15%,-15%) scale(0);color: #ffffff;}
.index-banner-swiper .item.text-1 {font-size: 62px;opacity: 0;transition:all 0.6s;}
.index-banner-swiper .item.text-2 {font-size: 30px;margin-top:2rem;transition:all 1.2s;color: #eeeeee;}
/*.index-banner-swiper .item.text-3 {font-size: 22px;left: 30%;top: 20%;transition:all 3.0s;}
.index-banner-swiper .item.text-4 {font-size: 12px;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;}
.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;}
.index-business-top .classname-1{color: #FF5A32;}
.index-business-top .text-1{margin-top: 2%;}
.index-business-top .text-1 strong{font-weight: normal;color: #FF5A32;}
.index-business-bottom {margin-top: 6%;position: relative;}
.index-business-bottom-swiper {width: 80%;margin: auto;}
.index-business-bottom-swiper .swiper-slide-next .index-business-item{margin-top: 0;}
.index-business-item {overflow: hidden;margin: auto;width: 70%;transition:all .4s ease;margin-top: 20%;}
.index-business-item a{display: block;}
.index-business-item .pic {transition:all .4s ease;}
.index-business-item .text{margin-top: 6%;}
.index-business-item .title-1{margin-bottom: 6%;color: #1a1a1a;}
.index-business-item .text-2{color: #7e7e7e;}
.index-business-item a:hover .title-1 {color: #FF5A32;}
.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;}
.style-prev-1:hover,.style-next-1:hover {background: #FF5A32;border: 1px solid #FF5A32;}
.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: #f8f8f8;padding: 4% 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: #FF5A32;}
.index-about-left .text-2{color: #7e7e7e;width: 57%;margin-left: 20%;margin-top: 6%;}
.index-about-left .more-1 {margin-left: 20%;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: #FF5A32;border: 1px solid #FF5A32;}
.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%;}
.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: 4% 0;overflow: hidden;position: relative;background-size: cover;}
.index-advantage-top {text-align: center;}
.index-advantage-top .text-1 {overflow: hidden;}
.index-advantage-top .text-1 strong{font-weight: normal;color: #FF5A32;}
.index-advantage-bottom {padding: 7% 0;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: #FF5A32;}
.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: #f8f8f8;padding:0 0 5% 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: 44px;}
.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%;min-height: 70px;color: #7e7e7e;}
.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: #FF5A32;}
.index-news-swiper .news-pagination {top: auto;bottom: 0;height: 2px;background: #dddddd;width: 86%;}
.index-news-swiper .swiper-pagination-progressbar-fill {background: #FF5A32;}


.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 #FF5A32;}
.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;}

.ylink{width: 94%;margin: auto;margin-bottom: 2rem}
.ylink a:link{color: #666666;}
.ylink a:hover{color: #FF5A32;}

/* about */
.section-banner {position: relative;overflow: hidden;}
.banner-text {position: absolute;right: 10%;top: 50%;transform: translateY(-50%);z-index: 11;color: #fff;text-align: right;}
.banner-text .text-1{color: #FF5A32;}
.banner-text .text-2{margin-top: 3%;}
.banner-img .pic{animation: bigimgani 3000ms 1 ease forwards;}
.section-nav {text-align: center;background: #f8f8f8;overflow: hidden;position: relative;}
.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: #FF5A32;}
.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: #FF5A32;transition:all .4s ease;}

.about-section {padding: 5% 0;overflow: hidden;background: #f8f8f8;}
.about-section .section-content {width: 98%;margin: auto;position: relative;}
.about-section-top {text-align: center;}
.about-section-top .title-1{color: #FF5A32;}
.about-section-top .text-2{margin-top: 2%;}
.about-section-top .text-2 strong{font-weight: normal;color: #FF5A32;}
.about-section-bottom {padding: 5% 0;position: relative;z-index: 11;overflow: hidden;}
.about-section-left{float: left;width: 32.5%;margin-left: 13%;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: 23px;height: 21px;background: url('../images/yh.png') center no-repeat;position: absolute;left: 0;top: 0;}
.about-section-left .text-3 p{line-height: 34px;}
.about-section-left .date-3{overflow: hidden;}
.date-item-1 {float: left;overflow: hidden;width: 47%;position: relative;border-top: 1px solid #e8e8e8;padding-top: 4%;margin-right: 3%;padding-bottom: 5%;margin-bottom: 5%;}
.date-item-1 h3{color: #FF5A32;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: inline-block;vertical-align:top;margin-left: 10px;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('../about/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: #FF5A32;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: #FF5A32;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: #FF5A32;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: #FF5A32;}
.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: 50%;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: #FF5A32;border: 1px solid #FF5A32;}
.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('../about/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: left;width: 64%;}
.responsibility-item-left .img{overflow: hidden;}
.responsibility-item-right {width: 36%;position: absolute;right: 0;top: 0;height: 100%;z-index: 1;background: url('../images/about/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: #FF5A32;}
.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: #f8f8f8;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/business/syh1.png') center no-repeat;background-size: 100%;}
.business-overview-top .text-1{color: #FF5A32;}
.business-overview-top .title-2 strong{color: #FF5A32;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: #FF5A32;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/business/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: #FF5A32;}
.process-item:hover .icon-1 i img {filter: brightness(.5);}
.process-item:hover .title-2{color: #FF5A32;}
.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:#FF5A32;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/business/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/business/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: #FF5A32;transition:all .4s ease;}
.business-advantage-item a:hover {background: #FF5A32;}
.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: #FF5A32;}
.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/business/bg4.jpg') center bottom no-repeat;position: relative;background-size: cover;}
.business-area .business-overview-center .title-1 {color: #FF5A32;}
.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: #FF5A32;display: inline-block;vertical-align: top;}
.business-area-item .number-1 sup{color: #FF5A32;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: #FF5A32;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:#FF5A32;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:#FF5A32;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: #f8f8f8;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 #FF5A32;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: #FF5A32;border-radius: 100%;position: absolute;left: 50%;top: -25px;margin-left: -25px;}
.yuankuang .yuan-2::before {content: '';width: 10px;height: 10px;background: #FF5A32;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: #FF5A32;border: 1px solid #FF5A32;}
.yuankuang .item.cur i img{filter: brightness(.5);}
.yuankuang .item.cur span{color: #FF5A32;}
.yuankuang .item:hover i{border: 1px solid #FF5A32;}
.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/business/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: #f8f8f8;}
.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 #FF5A32;}
.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: #FF5A32 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: #FF5A32;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: #FF5A32;}
.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: #FF5A32;}
.talent-title.cur i::before,.talent-title.cur i::after  {background: #FF5A32;}
.talent-title.cur i::after {display: none;}
.talent-title.cur  .number-1 {color: #FF5A32;}
.talent-item:hover .talent-title span{color: #FF5A32;}
.talent-item:hover {border-bottom: 1px solid #FF5A32;}
.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('../join/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: #FF5A32;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: 15%;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 .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: #FF5A32;}
.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: #FF5A32;color: #fff;}
.pageturn a:hover {background: #FF5A32;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: #FF5A32;}
.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: #FF5A32;border: 1px solid #FF5A32;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: 1.2vw;line-height:1.7;color: #666;}
.news-detail-center img{display: inline-block;max-width: 100%;}
.news-detail-center a{font-size: 1.2vw;color: #666;}
.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: #FF5A32;}
.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: #FF5A32;}
.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('../images/news/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('../images/news/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('../images/news/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;}





/* 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: '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: 1920px) {
	.businessarea-map {width: 100%;height: 100%;position: absolute;right: 0;top: 0;}
	.anchorBL {display: none!important;}
}
@media screen and (max-width: 1680px) {
	.index-banner-swiper .text {top: 55%;}
	.more-1 a {padding: 14px 20px;}
	.footer-telemail {padding-top: 3%;}
	.footer-content-top {padding: 3% 0;}
	.footer-nav ul li {margin-bottom: 7%;}
	.section-nav span {padding: 15% 0;}
	.about-section-left .text-3 p {line-height: 28px;}
	.about-section-bottom {padding: 5% 0 3% 0;}
	.about-section-left {width: 35%;margin-left: 10%;}
	.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: 55%;}
	.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: 12px;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,.section-nav span{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;}
}
@media screen and (max-width: 1440px) {
	.icon{width: 90px;}
	.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: 12px;line-height: 22px;}
	.font18,.section-nav span {font-size: 16px;line-height: 24px;}
	.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: 60px;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;}
	.yuanxing-2 {width: 110px;height: 110px;}
	.style-prev-1, .style-next-1 {width: 20px;height: 20px;}
	.index-news-top-right .style-prev-1, .index-news-top-right .style-next-1 {line-height: 20px;}
	.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:30%;}
	.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) {
	.zx{display: block;width:70px;}
	/*.icon{display: none;}*/.icon{width:60px;}
	.index-banner-swiper .item.text-1 {font-size:45px;}
	.index-banner-swiper .item.text-2 {font-size:26px;}
	.index-banner-swiper .text{width: 80%;top:70%;}
	.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 a{width:110px;}
	.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/business/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:35%;}.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%;}
	.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: 1.2vw;line-height: 24px;}
	.news-detail-bottom a {padding: 5% 0;}
	.news-detail-bottom strong {width: 70%;display: block;line-height: 30px;}
}
