﻿@charset "utf-8";
.wow{ opacity:0;}
body,*,a,span,div,p,li,html{font-family: PingFangSC-Regular,Microsoft Yahei,Microsoft YaHei,微软雅黑,MicrosoftJhengHei,sans-serif!important;}
/*header*/
header{ height:90px; position:relative; z-index:3;}
.logo{ float:none; padding:0; margin:0 !important; height:90px; -webkit-box-align:start; -webkit-align-items:flex-start; -moz-box-align:start; -ms-flex-align:start; align-items:flex-start;}
.logo img{ height:63px;}
nav.navbar.bootsnav{ /*position:fixed;*/ width:100%; background:#FFFFFF; border:none; color:#555555; z-index:3; -webkit-box-shadow:0 0 5px rgba(201,201,201,0.75); box-shadow:0 0 5px rgba(201,201,201,0.75); -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
nav.navbar.bootsnav ul.nav{ position:relative; left:2%;}
nav.navbar.bootsnav ul.nav > li > a,.attr-nav > ul > li > a{ color:#000000; font-weight:normal;}
nav.navbar.bootsnav ul.nav > li{ padding:0 30px; margin:0;}
nav.navbar.bootsnav ul.nav > li > a{ position:relative; display:block; font-size:18px; padding:30px 2px; line-height:30px; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
nav.navbar.bootsnav ul.nav > li > a:before{ display:none; content:""; position:absolute; left:50%; bottom:0; width:0; height:0; margin-left:-11px; border-bottom:15px solid #007aff; border-left:11px solid transparent; border-right:11px solid transparent; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
nav.navbar.bootsnav ul.nav > li > a:after{ display:none;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{ width:auto; -webkit-transform:translateX(-50%) !important; -moz-transform:translateX(-50%) !important; -ms-transform:translateX(-50%) !important; -o-transform:translateX(-50%) !important; transform:translateX(-50%) !important; border:none; left:50%; background:#FFFFFF; padding:15px 0; border-top:1px solid #000000; -webkit-animation-duration:0.1s; -moz-animation-duration:0.1s; -o-animation-duration:0.1s; animation-duration:0.1s;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li{ padding:0 10px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{ font-size:16px; color:#000000; padding:8px 0; text-align:center; border:none; white-space:nowrap; border-bottom:1px solid transparent; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li.on > a{ color:#FFFFFF; background:#bc100a;}
nav.navbar.bootsnav ul.nav > li.active > a:before,nav.navbar.bootsnav ul.nav > li.on a:before{ display:block;}
.navRig{ line-height:90px; font-size:0; margin:0; margin-left:15px; color:#777777; text-transform:uppercase;}
.navRig > ul{ vertical-align:middle; margin:0; font-size:14px;}
.navRig > ul > li{ margin-left:15px;}
.navRig > ul > li > a{ display:inline-block; vertical-align:middle; font-size:18px; padding:0; margin-left:10px; text-align:center; color:#000000; -webkit-transition:all 0.4s linear; -o-transition:all 0.4s linear; -moz-transition:all 0.4s linear; transition:all 0.4s linear;}
.banner{ height:100%; height:-webkit-calc(100% + 90px); height:-moz-calc(100% + 90px); height:calc(100% + 90px); overflow:hidden; position:relative;}
.banner .swiper-slide{ position:relative; overflow:hidden; background:#FFFFFF;}
.banImg{ height:100%; -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05); -webkit-transition:all 3s linear; -o-transition:all 3s linear; -moz-transition:all 3s linear; transition:all 3s linear;}
.mobBanImg{ position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; display: none;}
.banVideo{ position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden;}
.banVideo.active{ display:none; visibility:hidden;}
.videoBox{ position:absolute; width:100%; min-height:100%; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); left:0; -o-background-size:100% 100%; background-size:100% 100%; background-color:black; background-image:url(../images/box2Bg.jpg); background-position:center center; -o-background-size:cover; background-size:cover; -o-object-fit:cover; object-fit:cover;}
.banText{ position:absolute; left:0; top:0; right:0; bottom:0; color:#FFFFFF;}
.banCon{ padding:0 90px; position:relative; color:#FFFFFF;}
.banP1{ font-size:65px; margin:0.2rem 0; line-height:160%; text-shadow:2px 2px 0 rgba(0,0,0,1.00);}
.banP1_en{ font-size:48px; margin:0.2rem 0; line-height:160%; text-shadow:2px 2px 0 rgba(0,0,0,1.00);padding-bottom: 10px}
.ban_P1_en{font-size:36px; margin:0.2rem 0; line-height:160%; text-shadow:2px 2px 0 rgba(0,0,0,1.00);}
.banScale{font-size:90px;}
.banP2{ font-size:20px; margin:0.2rem 0; line-height:2; text-shadow:1px 1px 0 rgba(0,0,0,0.8); text-align:justify;}
.banP2_en{font-size: 18px;line-height: 1.6}
.banCon .box2More{ margin:0.4rem 0;}
.banPrev,.banNext{ position:absolute; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); display:block; width:42px; height:42px; border-radius:50%; background:#ffffff; background-position:center center; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; z-index:1; cursor:pointer;}
.banPrev{ left:50%; margin-left:-740px; background-image:url(../images/banPrev.png);}
.banNext{ right:50%; margin-right:-740px; background-image:url(../images/banNext.png);}
.banner.one .banPrev,.banner.one .banNext{ display: none;}
.marqueeBox{ width:100%; overflow:hidden; padding:0.2rem 0;}
.marqueeBox .swiper-container{ color:#000000; white-space:nowrap; height:30px; overflow:hidden;}
.marqueeBox .swiper-wrapper{ -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear;}
.marqueeBox .swiper-slide{ width:auto; line-height:30px; padding-right:1rem;}
.marqueeBox a{ display:block; font-size:20px; color:#000000; overflow:hidden;}
.marqueeBox a span{ float:right; color:#003dff;}
.box1Bg{ position:relative; background:url(../images/box1Bg.jpg) center center no-repeat; padding:0.3rem 0;}
.box1BgImg{ position:absolute; left:0; top:0; right:0; bottom:0; background-color:#000000;}
.box1BgImg:after{ position: absolute; top: 0; left: 0; content: ""; background-color: rgba(0, 0, 0 ,0.4); width: 100%; height: 100%;}
.box1Bg .container-fluid{ position:relative; z-index:1;}
.box1{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -moz-box-orient:vertical; -moz-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -webkit-justify-content:center; -moz-box-pack:center; -ms-flex-pack:center; justify-content:center; min-height:600px; font-size:24px; color:#FFFFFF; line-height:200%; text-align:center; /*max-width:740px;*/ margin:0 auto;}
.box1 p{ -webkit-animation-delay:0.3s; -moz-animation-delay:0.3s; -o-animation-delay:0.3s; animation-delay:0.3s;}
.box2Bg{ height:100%;}
.box2{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; height:100%; margin:0;}
.box2 li{ -webkit-box-flex:1; -webkit-flex:1; -moz-box-flex:1; -ms-flex:1; flex:1; height:100%; position:relative; padding:0; -webkit-transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear;}
.box2Img{ height:100%; position:relative;}
.box2Img .imgBg{ height:100%;}
.box2Mask{ position:absolute; left:0; top:0; right:0; bottom:0; background:#000000; opacity:0.1; -webkit-transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear;}
.box2Con{ position:absolute; left:0; top:0; right:0; bottom:0; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -moz-box-orient:vertical; -moz-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -webkit-justify-content:center; -moz-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.box2Tit{ font-size:30px; color:#FFFFFF; line-height:160%; text-align:center;}
.box2Des{ width:80%; margin:0.3rem auto; font-size:20px; line-height:40px; color:#FFFFFF; max-height:0; overflow:hidden; -webkit-transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear;}
.box2More{ display:block; width:182px; height:52px; line-height:50px; border:1px solid #FFFFFF; border-radius:25px; text-align:center; font-size:20px; color:#FFFFFF; margin:0 auto;}
.box2More:hover,.box2More:focus{ color:#FFFFFF;}

.box3Bg{ position:relative; /*height:100%;*/ background:url(../images/box3Bg.jpg) center center no-repeat; -o-background-size:cover; background-size:cover; overflow:hidden;}
.box3Line,.box3Line:before{ position:absolute; width:100%;}
.box3Line{ bottom:75px; list-style:none; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -ms-flex-pack: distribute; -webkit-justify-content:space-around; justify-content:space-around; z-index:2;}
.box3Line:before{ display:block; content:""; height:0.02rem; background:#FFFFFF; -webkit-transform:translateY(-10px); -moz-transform:translateY(-10px); -ms-transform:translateY(-10px); -o-transform:translateY(-10px); transform:translateY(-10px);}
.box3Line li{ position:relative;transition:width 800ms,-webkit-box-flex 800ms,-ms-flex-positive 800ms;width:40px;}
.box3Marker{ position:absolute; top:0; -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%); min-height:0; -webkit-transition:min-height 400ms; -o-transition:min-height 400ms; -moz-transition:min-height 400ms; transition:min-height 400ms;}
.box3Marker:after{ display:block; content:""; width:0.02rem; height:100%; position:absolute; left:50%; bottom:-20px; background:#FFFFFF; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%);}
.box3Item{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -moz-box-orient:vertical; -moz-box-direction:normal; -ms-flex-direction:column; flex-direction:column; position:relative; z-index:1;}
.box3CirBox{ margin-bottom:0.24rem;}
.box3CirBox:last-child{ margin-bottom:0;}
.box3Cir{ display:block; border-radius:50%; width:20px; height:20px; border:0.02rem solid #FFFFFF; border-radius:50%; background:#000000;}
.box3Infor{ display:none;}
.box3Year{ position:absolute; left:50%; bottom:-50px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); font-size:18px; font-weight:bold; color:#FFFFFF; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.box3Text{ width:100%; min-height:355px; visibility:hidden; opacity:0; -webkit-transform:translate(60%,-100%); -moz-transform:translate(60%,-100%); -ms-transform:translate(60%,-100%); -o-transform:translate(60%,-100%); transform:translate(60%,-100%); position:absolute; top:0; left:50px; font-size:18px; line-height:180%; color:#FFFFFF;max-width: 650px;}
.box3Tit{ font-size:26px; line-height:140%; margin-bottom:0.2rem;}
.box3Time{ float:left; color:#83dcf9; margin-right:25px;}
.box3Des{ overflow:hidden;}
/*.box3Line li.open{ flex-grow:0.3;}*/
.box3Line li.open{width: 50%}
.encons{font-size: 24px;padding:4% 0;background:#fff;color:#333;}
.info{width:80%;margin:0 auto;text-align: left;}
@media screen and(-ms-high-contrast:active),
(-ms-high-contrast:none){
	.box3Line li.open{width:50%;}
} 
.box3Line li.open .box3Marker{ min-height:355px;}
.box3Line li.open .active .box3Cir{ background:#007aff;}
.box3Line li.open .box3Text{ opacity:1; visibility:visible; -webkit-transform:translate(0%,-100%); -moz-transform:translate(0%,-100%); -ms-transform:translate(0%,-100%); -o-transform:translate(0%,-100%); transform:translate(0%,-100%); -webkit-transition:all 0.6s linear 0.5s; -o-transition:all 0.6s linear 0.5s; -moz-transition:all 0.6s linear 0.5s; transition:all 0.6s linear 0.5s;}
.box3Line li.open .box3Year{ font-size:22px;}
.box3Img{ /*position:absolute; left:0; top:0; right:0; bottom:0;*/ width: 100%; height: 0; padding-bottom: 56.25%;}
.box3Img:after{ display:block; content:""; position:absolute; left:0; top:0; right:0; bottom:0;
    /*background-image: -webkit-gradient(linear,left bottom,left top,color-stop(20%,#111),to(rgba(17,17,17,.1)));*/
	background-color: rgba(0, 0, 0 ,0.5);
    background-image: -webkit-gradient(linear,left bottom, left top,color-stop(10%, #111),color-stop(30%, rgba(17,17,17,.1)));
    background-image: -webkit-linear-gradient(bottom,#111 10%,rgba(17,17,17,.1) 30%);
    background-image: -moz-linear-gradient(bottom,#111 10%,rgba(17,17,17,.1) 30%);
    background-image: -o-linear-gradient(bottom,#111 10%,rgba(17,17,17,.1) 30%);
    background-image: linear-gradient(0deg,#111 10%,rgba(17,17,17,.1) 30%);
}
.box3ImgBg{ position:absolute; left:0; top:0; width:100%; height:100%; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center top; -o-background-size:100% auto; background-size:100% auto; background-color:#000000;}

.boxTit{ padding:50px 0; position:relative;}
.boxTitCn{ font-size:36px; color:#000000; line-height:120%;}
.boxMore{ position:absolute; right:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); font-size:16px; color:#666666; line-height:200%;}
.box4List{ font-size:0; margin:0 -25px 3%;}
.box4List li{ float:none; vertical-align:top; margin-bottom:0.3rem; padding:0 25px;}
.box4List li a{ display:block; font-size:16px;}
.box4Img{ position:relative; height:0; padding-bottom:57.77%; overflow:hidden; margin-bottom:0.2rem;}
.box4Img .imgBg{ position:absolute; left:0; top:0; right:0; bottom:0;}
.box4Time{ color:#b6b6b6; cursor: default;}
.box4Time time{ color:#b6b6b6; margin-right:30px;}
.box4Time.on{ color: #197bff;}
.box4Tit{ font-size:18px; color:#444444; line-height:32px; height:64px; margin:5px 0; overflow:hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.box4Des{ color:#8a8a8a; line-height:24px; margin:5px 0; height:72px; overflow:hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.box4More{ text-align:right; color:#197bff; line-height:24px;}
.box5Top{ display:none; position:relative; padding:0 60px; margin-bottom:0.4rem;}
.box5Top img{ width:100%; margin:0 auto 10px;}
.box5Top h3{ text-align:center; font-size:18px; line-height:160%; font-weight:bold;}
.box5Top h3 span{ display:block; color:#666666; font-size:14px; font-weight:normal;}
.box5Top .box5Prev,.box5Top .box5Next{ -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%);}
.box5List{ position:relative; padding:0 94px; margin-bottom:0.6rem;}
.box5List .swiper-container{ padding:15px 0;}
.box5List .swiper-slide{ display:block; padding:0 5px; position:relative; width:172px; width:180px; height:309px; margin-top:40px;}
.box5Item{ height:100%;}
.box5Img{ width:100%; height:100%;}
.box5Img .imgBg{ width:100%; height:100%;}
.box5Rig{ display:none; padding:30px 9% 0;}
.box5List .swiper-slide.active{ width:785px; height:380px; margin-top:0;}
.box5List .swiper-slide.active .box5Item{ background:#007aff; color:#FFFFFF; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.3); box-shadow:0 0 15px rgba(0,0,0,0.3);}
.box5List .swiper-slide.active .box5Img{ float:left; width:30%;}
.box5List .swiper-slide.active .box5Rig{ display:block; overflow:hidden;}
.box5Tit{ font-size:36px; line-height:160%;}
.box5Job{ font-size:16px; line-height:160%;}
.box5Des{ font-size:16px; line-height:30px; max-height:180px; overflow:hidden; margin-top:0.3rem;}
.box5Prev,.box5Next{ position:absolute; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); display:block; width:42px; height:42px; border-radius:50%; background-color:rgba(0,0,0,0.34); background-position:center center; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; z-index:1; cursor:pointer;}
.box5Prev{ left:0; background-image:url(../images/box5Prev.png);}
.box5Next{ right:0; background-image:url(../images/box5Next.png);}
.box5Prev.swiper-button-disabled{ opacity:0.1;}
.box5Next.swiper-button-disabled{ opacity:0.1;}
.box5Bot{ position:relative; padding:0 94px; margin-bottom:0.6rem;}
.box5Bot .swiper-container{ padding:15px 0;}
.box5Bot .swiper-slide{ display:block; position:relative;}
.box5Img{ height:0; padding-bottom:158%; position:relative; overflow:hidden; cursor:pointer;}
.box5Img .imgBg{ position:absolute; left:0; top:0; width:100%; height:100%;}
.box5Shadow{ position:absolute; left:0; top:0; right:0; bottom:0; background:#007aff; opacity:0; visibility:hidden; -webkit-transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear;}
.box5Hov{ position:absolute; left:50%; top: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%); width:150px; height:40px; line-height:38px; color:#FFFFFF; font-size:14px; text-align:center; border-radius:20px; border:1px solid #FFFFFF; margin-top:10px; opacity:0; visibility:hidden; -webkit-transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear;}
.box5HovEn{ position:absolute; left:50%; top: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%); width:100%; max-width:90%; color:#FFFFFF; font-size:14px; text-align:center; margin-top:10px; opacity:0; visibility:hidden; -webkit-transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear;}
.box5HovEn h3{ font-size:18px; line-height:180%; margin-bottom:5px;}
.box5HovEn span{ display:block; font-size:14px; line-height:24px;}
.box5BotCenter{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.box5Lay{ position:fixed; left:50%; top:50%; width:90%; max-width:1000px; height:auto; max-height:600px; background:#007aff; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); z-index:10; border-radius:5px; -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.2); box-shadow:3px 3px 5px rgba(0,0,0,0.2); overflow:hidden; margin-top:10px; opacity:0; visibility:hidden; -webkit-transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear;}
.box5Lay.active{ margin:0; opacity:1; visibility:visible;}
.box5Lay .picClose{ background-image:url(../images/close.png);}
.box5LayCon{ width:100%; overflow:hidden;}
.box5LayCon .box5LayImg{ float:left; width:35%;}
.box5LayCon .box5LayImg img{ width:100%;}
.box5LayCon .box5Rig{ display:block; color:#FFFFFF; overflow:hidden; margin-top:0.3rem;}
.box5LayCon .box5Des{ overflow-y:auto;}
.box6Bg{ background:#f7f7f7; -webkit-box-shadow:0 10px 10px rgba(189,189,189,0.35); box-shadow:0 10px 10px rgba(189,189,189,0.35); padding-bottom:0.2rem;}
.box6List a{ display:block; padding:15px 0;}
.box6List img{ opacity:0.5; max-height:70px;
-webkit-filter: gray;
        filter: gray;
filter: grayscale(1);
-webkit-filter: grayscale(1);
-webkit-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
-moz-transition:all 0.5s linear;
transition:all 0.5s linear;
}
.box6Page{ text-align:center; margin:0.3rem 0;}
.box6Page .swiper-wrapper{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.box6Page .swiper-pagination-bullet{ width:34px; height:3px; margin:0 5px !important; background:#c8c8c8; border-radius:0; opacity:1;}
.box6Page .swiper-pagination-bullet-active{ background:#007aff;}
.box6List .gallery-thumbs .swiper-slide{width:120px;height: 120px;}
.gallery-thumbs {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:4% 0 6%;max-width: 1000px;}
.gallery-thumbs .swiper-slide {width: 115px;height: 115px;background:#fff;border:1px solid #E5E5E5}
.gallery-thumbs .swiper-slide img{width:100%;height:100%;-o-object-fit: contain;object-fit: contain;}
.gallery-thumbs .swiper-slide.active{border:1px solid #0B8BE5}
.gallery-thumbs .swiper-slide.active img{opacity: 1;}
.footTop{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; -moz-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; line-height:30px; padding:0.2rem 0; color:#000000;}
.footTop a{ font-size:20px; color:#000000;}
.footBot{ -webkit-box-shadow:0 -10px 10px rgba(189,189,189,0.35); box-shadow:0 -10px 10px rgba(189,189,189,0.35); padding:0.2rem 0;}
.footCon{ padding-right:220px; font-size:20px; color:#000000; line-height:180%; position:relative;}
.ftLogo{ display:inline-block; vertical-align:middle; margin:0.2rem auto;}
.ftLogo img{ max-width:274px;}
.top{ display:block; width:0.6rem; height:0.6rem; background:url(../images/top.png) center center #007aff no-repeat;
	 -o-background-size:cover;
	    background-size:cover; border-radius:50%; position:absolute; 
	    -webkit-box-shadow:0 12px 24px rgba(12,51,149,0.31); box-shadow:0 12px 24px rgba(12,51,149,0.31); cursor:pointer;position: fixed;right:30px;bottom:60px;z-index: 10}

.banInner{ height:400px; position:relative; overflow:hidden;}
.banInner .imgBg{ height:100%;}
.banInner .banP1,.banInner .banP2,.banInner .banP1_en{ margin:0; text-shadow:2px 2px 2px rgba(0,0,0,1.00);}
.banInner .banP2 p{line-height: 1.7}
.banInner2{ height:310px;}
.banInner3,.banInner4{ height:360px;}
.banInner3_en,.banInner4_en{ height:480px;}
.banInner3 .banCon{ -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);}
.banInner3 .banP2{ font-size:18px; max-width:670px;}
.newsTopBg{ background:#FFFFFF; position:relative; padding:0.4rem 0;}
.newsTopBg:before{ display:block; content:""; width:50%; height:100%; position:absolute; left:0; top:0; background:#007aff;}
.newsTop{ position:relative; max-width:1200px; margin:0 auto; overflow:hidden;}
.newsTopItem{ float:left; width:50%; text-align:center; color:#000000;}
.newsTopTit{ font-size:30px; line-height:140%; margin-bottom:0.2rem; color:#000000;}
.newsTopLink{ display:block; font-size:18px; line-height:55px; border-radius:30px; width:90%; margin:0 auto; max-width:468px; color:#000000;  border:1px solid #000000;}
.newsTopLink:hover,.newsTopLink:focus{ color:#000000;}
.newsTopItem:first-child .newsTopTit{ color:#FFFFFF;}
.newsTopItem:first-child .newsTopLink{ color:#FFFFFF; border:1px solid #FFFFFF;}
.newsBg{ background:#f5f5f5;}
.news{ padding:0 5% 0.5rem;}
.newsTit{ padding:0.4rem 0; color:#000000; text-align:center;}
.newsTitH3{ font-size:36px; margin:0.2rem 0;}
.newsTitCon{ font-size:0; text-align:center; color:#000000; margin:0.2rem 0;}
.newsTitCon a,.newsTitCon span,.newsTitCon select{ display:inline-block; vertical-align:middle; font-size:24px; color:#000000; margin:0 0.14rem;padding-bottom: 5px;}

.newsTitCon p{ font-size:18px;}
.newsTitCon span{ color:#999999;}
.newsTitCon select{ border:none; -moz-appearance:none; appearance:none; -webkit-appearance:none; background:url(../images/selectBg.png) center right no-repeat; padding-right:20px;}
.newsTitCon a.active{color:#197bff;border-bottom:3px solid #197bff}
.newsList{ margin:0 -2%; font-size:0; overflow:hidden;}
.newsList li{ vertical-align:top; width:50%; padding:0 2%; margin-bottom:0.5rem; font-size:16px;}
.newsList li a{ display:block; background:#FFFFFF; padding:55px 55px 30px; -webkit-box-shadow:0 7px 24px rgba(196,196,196,0.45); box-shadow:0 7px 24px rgba(196,196,196,0.45);}
.newsList .box4Img{ padding-bottom:53.22%;}
.newsList .box4Tit{ font-size:24px; color:#000000;}
.newsList .box4Des{ color:#545454; line-height:30px; height:90px;}
.page{ padding:0.3rem 0; text-align:center;}
.page a,.page span,.page input,.page button{ display:inline-block; vertical-align:middle; margin:2px 5px; color:#666666; font-size:20px; font-weight:bold; border:1px solid #dadde5; min-width:0.6rem; min-height:0.6rem; line-height:0.58rem; border-radius:30px;}
.page span{ border:none; min-width:0;}
.page input{ background:none; padding:0 10px; min-width:0; width:0.9rem;}
.page a.pageNext,.page button{ padding:0 0.3rem;}
.page button{ color:#438af5; border-color:#438af5;}
.page a.active{ background:#428af5; color:#FFFFFF; border-color:#428af5;}
.breadNavBg{ background:#f7f7f7; padding:0.2rem 0;}
.breadNavBg .breadcrumb{ margin:0; padding:0; border-radius:0; background:none; color:#000000; font-size:18px; line-height:30px;}
.breadcrumb > li + li:before{ color:#000000; content:">"; padding:0 5px;}
.breadcrumb a{ color:#000000;}
.breadcrumb li.active{ color:#000000;}
.wrap{ max-width:1230px; margin:0 auto; padding:0 15px;}
.newsText{ min-height:30vh;}
.newsName{ padding:0.26rem 0; border-bottom:1px solid #c1c1c1; margin-bottom:0.2rem;}
.newsName h1{ font-size:36px; line-height:180%;}
.newsClock{ font-size:18px; color:#545454; line-height:180%;}
.newsClock span,.newsClock a{ color:#545454; display:inline-block; vertical-align:middle; margin-right:0.2rem;}
.newsCon{ font-size:16px; color:#333333; line-height: 30px;text-indent: 32px;}
/*.newsCon p{ margin:0.3rem 0;}*/
.newsCon img{ margin:0.3rem auto; max-width:100% !important; height:auto !important; display: block; text-align: center;}
.share{ margin:0.1rem 0 0.2rem;}
.share span,.share a{ display:inline-block; vertical-align:middle; color:#333333; font-size:16px;}
.share a{ width:28px; height:28px; margin-left:0.1rem; background-position:center center; -o-background-size:cover; background-size:cover; background-repeat:no-repeat;}
.shareIco1{ background-image:url(../images/shareIco1.png);}
.shareIco2{ background-image:url(../images/shareIco2.png);}
.newsPage{ margin:0.2rem 0 0.6rem; font-size:16px; color:#545454; line-height:30px;}
.newsPage a{ color:#333333;}
.picBg{ background:#181c1e;}
.pic{ padding:160px 8% 60px;}
.picList{ min-height:40vh; overflow:hidden; margin-bottom:0.4rem;}
.picList li{ float:left; width:33.33%;}
.picList li a{ display:block; position:relative; overflow:hidden;}
.picImg{ height:0; padding-bottom:69.8%;}
.picHov{ position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(255,255,255,0.78); font-size:30px; color:#000000; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; text-align:center; -webkit-box-pack:center; -webkit-justify-content:center; -moz-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:15px; opacity:0; visibility:hidden; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear;}
.picTip{ text-align:center; font-size:16px; color:#dddddd; line-height:200%; margin:0.2rem 0;}
.picTip span{ cursor: pointer;}
.LayBg{ position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); z-index:10; opacity:0; visibility:hidden; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.picBox{ position:fixed; left:50%; top: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%); width:56.25%; height:auto; max-width:1080px; background:#FFFFFF; padding:30px 60px 10px; z-index:11; opacity:0; visibility:hidden; margin-top:10px; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.picTit{ font-size:36px; color:#000000; line-height:130%; margin:0 auto 0.2rem; text-align:center;}
.picBoxImg{ height:0; padding-bottom:57%; overflow:hidden; background-position: center center; -o-background-size: contain; background-size: contain; background-repeat: no-repeat;}
.picBoxImg img{ width:100%; height:auto;}
.picDown{ display:block; width:100%; max-width:505px; height:64px; line-height:64px; background:#007aff; font-size:22px; color:#FFFFFF; text-align:center; margin:0.3rem auto;}
.picDown:hover,.picDown:focus{ color:#FFFFFF;}
.picClose{ position:absolute; right:10px; top:10px; width:30px; height:30px; background:url(../images/picClose.png) center center no-repeat; cursor:pointer;}
.LayBg.active,.picBox.active{ opacity:1; visibility:visible; margin:0;}
.joinBg{ -webkit-box-shadow:0 10px 10px rgba(189,189,189,0.35); box-shadow:0 10px 10px rgba(189,189,189,0.35);}
.joinBg .newsTitCon p{ font-size:24px;}
.joinList{ padding:0 0 0.4rem; margin:0 -15px; overflow:hidden; min-height: 30vh;}
.joinList li{ float:left; width:50%; margin-bottom:0.2rem; padding:0 15px;}
.joinItem{ background:url(../images/joinItemBg1.png) right 20px center #ececec no-repeat; padding:0.2rem 0; padding-left:0.2rem; padding-right:45px; line-height:37px; position:relative; cursor:pointer; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.joinTit{ font-size:18px; color:#000000; line-height:37px; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.joinInfor{ position:absolute; line-height:24px; left:0.2rem; bottom:0.1rem; opacity:0; visibility:hidden; margin-top:5px; -webkit-transition:all 0.4s linear; -o-transition:all 0.4s linear; -moz-transition:all 0.4s linear; transition:all 0.4s linear;}
.joinInfor span{ display:inline-block; vertical-align:middle; font-size:16px; color:#ffffff; margin-right:0.2rem;}
.joinInfor span:last-child{ margin-right:0; display:none;}
.joinBot{ text-align:center; font-size:24px; color:#000000; padding-bottom:0.8rem;}
.joinBot a{ display:inline-block; vertical-align:middle; margin:0 0.1rem; margin-top:0.2rem; color:#FFFFFF; background:#007aff; line-height:60px; min-width:2.4rem; padding:0 0.4rem; border-radius:30px;}
.joinBox{ position:fixed; left:50%; top: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%); width:94%; height:80%; max-width:870px; max-height:755px; background:#FFFFFF; padding:0 45px; z-index:11; opacity:0; visibility:hidden; margin-top:10px; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear; background:#FFFFFF; border-radius:10px; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1); box-shadow:0 0 10px rgba(0,0,0,0.1);}
.joinName{ font-size:30px; color:#000000; line-height:40px; padding:0.3rem 0;}
.joinNum{ font-size:18px; color:#8a8a8a; border:1px solid #dadada; border-left:none; border-right:none; line-height:30px; padding:0.2rem 0;}
.joinNum span{ display:inline-block; vertical-align:middle; margin-right:0.2rem;}
.joinNum span:last-child{ margin-right:0;}
.joinCen{ height:-webkit-calc(100% - 103px - 1.6rem); height:-moz-calc(100% - 103px - 1.6rem); height:calc(100% - 103px - 1.6rem); font-size:18px; color:#666666; line-height:200%; overflow-y:auto; padding:0.2rem 0;}
.joinCen strong{ color:#000000;}
.joinEmail{ font-size:18px; color:#8a8a8a; line-height:30px; padding:0.3rem 0; border-top:1px solid #dadada;}
.joinEmail a{ color:#1a64ed;}
.joinBox.active{ opacity:1; visibility:visible; margin:0;}
.aBoxTit{ font-size:42px; color:#010101; padding:0.23rem 0; line-height:200%;}
.aBox1Bg{ position:relative; overflow:hidden; background:url(../images/aBox1Bg.jpg) center center no-repeat; -o-background-size:cover; background-size:cover;}
.aBox1{ position:relative; z-index:1; width:53%; padding:1.2rem 0; padding-left:8%; font-size:18px; color:#FFFFFF; line-height:30px; text-align:justify;}
.aBox1_en{ font-size:16px; color:#FFFFFF; line-height:24px;}
.aBox1_en p{margin-bottom: 10px}
.aBox2Bg{ position:relative; backgrounds:url(../images/aBox2Bg.jpg) center center no-repeat; -o-background-size:cover; background-size:cover;}
.aBox2{ position:relative; z-index:1; padding:1.2rem 0; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -webkit-justify-content:space-between; -moz-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}
.aBox2Item{ background:rgba(0,0,0,0.5); width:31.25%; text-align:center; color:#FFFFFF; font-size:18px; line-height:200%; padding:0.3rem;}
.aBox2Item img{ max-width:13%;}
.aBox2Item h3{ font-size:30px; line-height:180%; margin:5px 0;}
.aBox3Bg{ background:#f6f6f6; padding:85px 0; position:relative;}
.aBox3{ padding:0 130px; position:relative;}
.aBox3 .swiper-slide{ width:auto;}
.honour{ height:254px; background:#FFFFFF;}
.honYear{ float:left; width:72px; height:100%; background:#000000; font-size:20px; color:#FFFFFF; text-align:center; padding:0.3rem 0;}
.honCon{ overflow:hidden; height:100%; padding:25px 0; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex;}
.honItem{ height:100%; width:355px; padding:35px 30px 0; border-right:1px dashed #dcdcdc;}
.honItem:last-child{ border-right:none;}
.honTime{ display:block; margin-bottom:0.1rem; font-size:16px; color:#999999;}
.honText{ font-size:18px; color:#000000; line-height:30px; max-height:120px; overflow:hidden;}
.aBox3Prev,.aBox3Next{ position:absolute; top:0; display:block; width:72px; height:100%; background-color:#b9b9b9; background-repeat:no-repeat; background-position:center center; cursor:pointer;}
.aBox3Prev{ left:25px; background-image:url(../images/honPrev.png);}
.aBox3Next{ right:25px; background-image:url(../images/honNext.png);}
.aBox4Bg{ background:#f0f0f0; padding:0.4rem 0;}
.aBox4Lef{ float:left; width:40%; margin-left:8%; font-size:16px; color:#000000; line-height:24px;}
.aBox4Lef h3{ font-size:36px; color:#000000; line-height:200%; margin-bottom:0.2rem;}
.aBox4Lef p{ overflow:hidden;}
.aBox4Lef span{ float:left; min-width:42px;}
.aBox4Lef i{ font-style:normal; overflow:hidden; display:block;}
.wechar{ list-style:none; overflow:hidden; font-size:16px; color:#010101; margin:0 -25px; margin-top:0.2rem;}
.wechar li{ float:left; width:50%; text-align:center; max-width:190px; padding:0 25px;}
.wechar li img{ margin:0 auto 10px;border-radius: 8px;overflow: hidden}
.aBox4Rig{ overflow:hidden; padding:0 3% 0; height:386px;}
.contactImg{width: 100%;}
.contactImg img{width: 100%;}
#map,.map{height:  800px;}
.conut-next{white-space:pre-wrap;font-size: 16px;line-height: 1.6;}
.conut-next:nth-of-type(1){font-size: 18px;font-weight: bold;color:#003dff}

.bus1Bg1{ background:url(../images/bus1Bg1.jpg) repeat; -o-background-size:cover; background-size:cover; padding:80px 0; color:#FFFFFF;}
.bus1Box1{ padding:0 15%; position:relative;}
.bus1Box1Prev,.bus1Box1Next{ display:block; width:90px; height:90px; border-radius:50%; background-color:#c4c4c4; background-position:center center; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; position:absolute; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); cursor:pointer;}
.bus1Box1Prev{ left:5%; background-image:url(../images/bus1Box1Prev.png);}
.bus1Box1Next{ right:5%; background-image:url(../images/bus1Box1Next.png);}
.bus1Box1 .swiper-slide {height: auto;}
.bus1Box1Item{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center;height: 100%;}
.bus1Box1Con{ width:50%; font-size:20px; line-height:180%; padding-right:15px;}
.bus1Box1Con h3{ font-size:50px; line-height:120%; margin-bottom:0.2rem;}
.bus1Box1Con h4{ font-size:24px; line-height:140%; margin-bottom:0.5rem;}
.bus1Box1Con p{ margin:0.15rem 0; position:relative; padding-left:0px; overflow:hidden;}
.bus1Box1Con p span{ display:block; position:absolute; left:0; top:0;}
.bus1Box1Img{ width:50%;}
.bus1Box1Img iframe{ width:100%;}
.bus1Box1Img img{ max-width:90%; margin:0 auto;}
.bus1Bg2{ height:100%; background:#000000;}
.bus1Box2Des{ color:#FFFFFF; text-align:center; font-size:20px; margin-top:0.6rem; margin-bottom:-0.3rem; overflow:hidden; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.bus1Bg2 .box2Img .imgBg{ background-position:left center;}
.bus1Bg2 .box2 li{ cursor:pointer;}
.bus1Bg2 .box2 li:nth-child(2) .box2Img .imgBg{ background-position:right 20% center;}
.bus1Bg2 .box2Tit{ font-size:50px;}
.bus1Bg2 .box2Des h4{ font-size:28px; margin-bottom:0.2rem;}
.goBackBus{ display: none;}
.bus1Bg2 .box2 li.on{ border-right:2px solid #c0c0c0;}
.bus1Bg2 .box2 li:last-child.on{ border:none;}
.bus1Bg2 .box2 li.on .box2Img{ background:#eaeaea;}
.bus1Bg2 .box2 li.on .box2Img .imgBg{ display:none;}
.bus1Bg2 .box2 li.on .box2Con{ display:none;}
.bus1Bg2 .box2 li.active{ width:auto; -webkit-box-flex:18; -webkit-flex-grow:18; -moz-box-flex:18; -ms-flex-positive:18; flex-grow:18;}
.bus1Bg2 .box2 li.active .box2Des{ max-height:480px; -webkit-transition:all 0.5s linear 0.5s; -o-transition:all 0.5s linear 0.5s; -moz-transition:all 0.5s linear 0.5s; transition:all 0.5s linear 0.5s;}
.bus1Bg2 .box2 li.active .bus1Box2Des{ max-height:0; -webkit-transition:all 0.5s linear 0.5s; -o-transition:all 0.5s linear 0.5s; -moz-transition:all 0.5s linear 0.5s; transition:all 0.5s linear 0.5s;}
.bus1Bg2 .box2 li.active .box2More{ display:none; -o-background-size: cover; background-size: cover;}
.bus1Bg2 .box2 li.active .goBackBus{ display: block;}
.bus1Bg3{ background:#f5f5f5; font-size:18px; color:#000000; line-height:30px;}
.bus1Box3{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.bus1Box3 a{ color:#000000; text-decoration:underline;}
.bus1Box3Item{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -moz-box-orient:vertical; -moz-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; padding:0.6rem 0.3rem;}
.bus1Box3Item1{ width:34%;}
.bus1Box3Item2{ width:30%; background:#eaeaea;}
.bus1Box3Item3{ width:36%; background:#e0e0e0; -webkit-box-align:stretch; -webkit-align-items:stretch; -moz-box-align:stretch; -ms-flex-align:stretch; align-items:stretch;}
.bus1Box3Con{ word-break:break-all;}
.bus1Box3Code{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-justify-content:space-around; -ms-flex-pack:distribute; justify-content:space-around; text-align:center; max-width:560px; margin:0.4rem auto;}
.bus1Box3Code li{ padding:0 0.1rem;}
.bus1Box3Code img{ margin:0 auto 0.1rem;}
.bus1Bg31 .bus1Box3Item{ width: 33.33%;}
.bus2Bg1{ background:#FFFFFF;}
.bus2Box1{ position:relative; font-size:18px; color:#333333; line-height:200%; padding:0.6rem 0.3rem;}
.bus2Box1 h3{ font-size:36px; color:#000000; line-height:200%; margin:0.1rem 0;}
.bus2Bg2{ background:#000000; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -moz-box-pack:center; -ms-flex-pack:center; justify-content:center; min-height:100%; position:relative;}
.bus2Bg2 .box1BgImg{ -o-background-size:auto 80%; background-size:auto 80%;}
.bus2Box2{ font-size:40px; line-height:180%; color:#FFFFFF; padding:0.3rem; position:relative;}
.bus2Box2 h3{ font-size:72px; line-height:180%; margin:0.1rem 0;}
.bus2Box2Img{ position:absolute; left:50%; top: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%); width:100%; height:100%; max-width:90%; max-height:80%; border-radius:50%; overflow:hidden;}
.bus2Box2Img span{ display:block; width:100%; height:100%; background:url(../images/bus2Box2Img.jpg) center center no-repeat; -o-background-size:contain; background-size:contain; -webkit-animation:cir 80s linear infinite; -moz-animation:cir 80s linear infinite; -o-animation:cir 80s linear infinite; animation:cir 80s linear infinite;}
.bus2Bg3{ background:#f5f5f5; padding:0.5rem 0;}
.bus2Box3{ max-width:83%; margin:0 auto; padding:0 0.4rem;}
.bus2Box3 img{ max-width:100% !important; height:aauto !important; margin:0.1rem auto;}
.bus2Box3Con{ background:#FFFFFF; -webkit-box-shadow:0 0 15px rgba(196,196,196,0.25); box-shadow:0 0 15px rgba(196,196,196,0.25); position:relative; margin:0.5rem 0; padding:0.6rem 0.7rem;}
.bus2Box3Tit{ position:absolute; left:-0.3rem; top:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); min-width:150px; background:#036ff5; color:#FFFFFF; line-height:60px; font-size:24px; text-align:center;}
.bus2Box3Tab{ float:left; width:100%; font-size:24px; color:#000000; line-height:160%; overflow-y:auto; margin-bottom: 25px;}
.fangBox{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: top;-webkit-align-items: top;-moz-box-align: top;-ms-flex-align: top;align-items: top;-webkit-box-pack: start;-webkit-justify-content: start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: start;}
.bus2Box3Tab li{ margin:0 0.1rem; cursor:pointer;line-height: 2;padding:0 5px; }
.bus2Box3Tab li.active{border-bottom:2px solid #007aff; color:#007aff;}
.bus2Box3Rig{  overflow:hidden; width:100%;  font-size:16px; color:#000000; line-height:24px;}
.bus2Box3Rig h3{ font-size:24px; color:#000000; line-height:180%;}
.bus2Box3Item{-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;opacity: 0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;display: none; }
.bus2Box3Item.active{opacity: 1;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.bus2Box3Item-s2,.bus2Box3Item-s3{width:50%;margin:0 10px;}
.bus2Box3Item-s2 p{font-size: 18px;line-height:2 ;}
.bus2Box3Item-s3{height: 400px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.bus2Box3Item-s3 img{height: 100%;-o-object-fit: cover;object-fit: cover;}
.bus2Bg4{ background:url(../images/bus2Bg4.jpg) center center no-repeat; -o-background-size:cover; background-size:cover; color:#FFFFFF; /*min-height:100%;*/ padding:0.8rem 0; padding:0.4rem 0; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -webkit-align-items:flex-end; -moz-box-align:end; -ms-flex-align:end; align-items:flex-end; position:relative;}
.bus2Box4{ color:#FFFFFF; max-width:1230px; padding:0 15px; width:100%; margin:0 auto;}
.bus2Box4 h3{ color:#FFFFFF;}
.bus2Bg5{ background:#f3f3f3; padding:0.5rem 0 0.2rem;}
.bus2Box5{ max-width:1600px; padding:0 0.4rem; margin:0 auto;}
.bus2Box5 .swiper-container{ padding:15px;}
.bus2Box5Item{ background:#FFFFFF; -webkit-box-shadow:0 0 15px rgba(196,196,196,0.45); box-shadow:0 0 15px rgba(196,196,196,0.45);}
.bus2Box5Img{ height:0; padding-bottom:57.77%; overflow:hidden;}
.bus2Box5Con{ padding:0.3rem;}
.bus2Box5Tit{ font-size:24px; color:#000000; line-height:200%; margin-bottom:0.1rem;}
.bus2Box5Des{ font-size:16px; color:#6f6f6f; line-height:26px; height:104px; height: 156px; overflow:hidden; overflow:hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6;}
.busPage{ margin:0.4rem 0; text-align:center;}
.busPage .swiper-pagination-bullet{ width:16px; height:16px; opacity:1; border:2px solid #007aff; background:none; margin:0 0.06rem; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.busPage .swiper-pagination-bullet-active{ background:#007aff;}
.bus2Box6{ max-width:1230px; padding:0 15px; margin:0.3rem auto 0;}
.bus2Box6Item{ overflow:hidden; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;margin:0 45px;}
.bus2Box6Img{ float:right; width:50%;}
.bus2Box6Img img{ margin:0 auto; max-width:60%; height:auto;}
.bus2Box6Con{ float:left; width:50%; font-size:16px; color:#000000; line-height:200%;}
.bus2Box6Con h3{ font-size:30px; line-height:180%;}

#certify{position:relative;width:100%;margin:0 auto}
#certify .container{position: relative;}
#certify .certify-nav{padding:30px 0 60px;line-height: 1.6;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;max-width: 1000px;margin:0 auto;}
#certify .certify-nav span{font-size: 24px;cursor: pointer;}
#certify .certify-nav span.active{color:#428AF5}
#certify .swiper-container{padding: 3% 0;position: relative;}
#certify .swiper-slide{width:auto;height:auto;background:#fff;}
#certify .swiper-slide img{display:block;width:100%;height: auto;}
#certify .swiper-slide p{line-height:65px;padding-top:0;text-align:center;
color:#636363;font-size:1.1em;margin:0;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;padding:0 15px;display: none;}
#certify .swiper-pagination{width:100%;bottom:20px}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}
#certify .swiper-button-prev{width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;-o-background-size:100%;background-size:100%}
#certify .swiper-button-prev:hover{background-position:0 -46px;-o-background-size:100%;background-size:100%}
#certify .swiper-button-next{width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;-o-background-size:100%;background-size:100%}
#certify .swiper-button-next:hover{background-position:0 -139px;-o-background-size:100%;background-size:100%}

/* 新闻中心 */
.newsContainer{margin-bottom: 3%;}
.newsContainer .newsItem{}
.newsItem .top-title{font-size: 18px;padding-left:7px;border-left: 8px solid #0B8BE5;color:#000000;line-height: 32px;margin-bottom: 15px;}
.newsItem .top-title a{color:#000000}
.newsContainer .wrap{padding:0}
.newsListBtm ul li {padding:15px 0;border-bottom:1px solid #eee;padding-left:15px;list-style-type:none;position: relative;}
.newsListBtm ul li::before{content:'';display: block;width: 6px;height: 6px;border-radius: 50%;background-color: #626262;position: absolute;left:0px;top:24px;}
.newsListBtm ul li a{display: block;}
.newsListBtm ul li a .titles{color:#12121A;font-size: 16px;line-height: 24px;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 5px;font-weight: bold;}
.newsListBtm ul li a p{color:#626262;font-size: 14px;line-height: 20px;overflow: hidden;height:40px}
.newsListBtm ul li a:hover .titles{color:#003dff}
.newsListBtm ul li:hover::before{background-color: #003dff;}

.imgtextCOnatainer{background: #F6F6F6;padding:5% 0}
.imgtextCOnatainer .container{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.imgtextCOnatainer .container img{width:90%;display: block;margin:0 auto;}
.imgtextLeft{font-size: 18px;font-weight: 400;color: #010101;line-height: 35px;}

/* 案例中心 */
.caseBoxT{margin-bottom: 80px;}
.caseBox{margin:0 -1% 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-webkit-justify-content: start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: start;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.caseBox .bus2Box5Item{width: 31.333%;margin:0 1% 2%;}
.loading,.noload{font-size: 14px;color:#999;text-align: center;padding:10px 0}
.conutBOX{width:450px}
/* 核心 */
.imgiconBox{padding:5% 0;}
.imgiconItem{text-align: center;}
.imgiconItem .stop{margin:0 auto;width:156px;height: 156px;display: block;border-radius: 50%;overflow:hidden;margin-bottom: 30px;position: relative;}
.imgiconItem .stop img{-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;width:100%;height: 100%;position: absolute;top:0;left:0;display: block;}
/*.imgiconItem .stop img.img2{display: block;opacity: 0;}
.imgiconItem:hover .stop img.img1{opacity: 0;}
.imgiconItem:hover .stop img.img2{opacity: 1;}*/
.imgiconItem .title{ font-size: 24px;font-weight: bold;color: #000000;line-height: 36px;margin-bottom: 24px;}
.imgiconItem .infos{font-size: 16px;font-weight: 400;color: #000000;line-height: 24px;}
/* 底部 */
.footers{background-color: #292929; }
.footers-s1{padding:30px 0 25px;}
.footers .footer-left{border-bottom:1px solid rgba(255,255,255,0.2);;margin-bottom: 25px}
.footer-bst{max-width: 1200px;margin:0 auto;}
.footers .footer-left ul{max-width: 1200px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;padding-right: 15px;margin:0 auto;}
.footer-left ul li{width:auto;display: block;}
.footer-left ul li a{line-height: 24px;font-size: 14px;margin-bottom: 10px;color:#fff;opacity: 0.45;display: block;position: relative;}
.footer-left ul li.active > a::before,.footer-left ul li:hover > a::before{bottom:-10px;display:block; content:""; position:absolute; left:50%;  width:0; height:0; margin-left:-6px; border-bottom:8px solid #007aff; border-left:6px solid transparent; border-right:6px solid transparent; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}

.footer-left ul li a:nth-of-type(1){color:#FFFFFF;opacity: 1;}
.footer-center {border-right:1px solid rgba(255,255,255,0.2);height: auto;padding: 2% 15px;}
.footer-center .footer-center-item{padding:0 5%;margin-bottom: 20px;line-height: 1.4;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center}
.footer-center .footer-center-item>span:nth-of-type(1){margin-right: 10px;text-align: center;width: 20px}
.footer-center .footer-center-item span.ftexts{font-size: 14px;font-weight: 400;color: #FFFFFF;line-height: 17px;word-wrap:break-word;margin-right: 15px;max-width: 90%}
.footer-center-item a{color: #292929;cursor: default;}
.footer-right{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;height: 190px;}
.footer-right .footer-right-left,.footer-right .footer-right-r{width:50%;padding:0 15px;}
.footer-right .footer-right-left .footer-right-s1{width:80%;text-align: center;display: none;margin:0 auto;}
.footer-right .footer-right-left .footer-right-s1.active{display: block;}
.footer-right .footer-right-left .footer-right-s1 .tops{border-radius: 8px;overflow: hidden}
.footer-right .footer-right-left .footer-right-s1 img{width:100%;}

.footer-right .footer-right-left .footer-right-s1 p{font-size: 14px;font-weight: 400;color: #FFFFFF;line-height: 17px;padding:8px 0px;}

.footer-right-r {}
.footer-right-r .sitem{width: 50%;height: 40px;border-radius: 5px;display: block;float: left;text-align: center;margin-bottom: 15px;}
.footer-right-r .sitem img{width:40px;height: auto;}
.weblinks{width:100%;text-align: center;color:#fff;font-size: 14px;padding:15px;}
.weblinks a{color:#fff}
.footers-s2{background-color: #222;padding:25px 0;}
.footer a{color:#fff}
.links span,.links a{font-size: 14px;margin-right: 15px;color:#fff}
.footers-s2 .links{font-size: 14px;background-color: #222;
	
	font-weight: 400;
	color: #FFFFFF;
	line-height: 1.6;
}
.mapxfbox{overflow: hidden;border-radius: 10px;}
.mapxfbox>div:nth-child(1){width: 100%;overflow: hidden;border-radius: 10px;}
.mapxfbox>div:nth-child(1) img{width:100%;height: auto;object-fit: contain;}
.mapxfbox>div:nth-child(2){width: 100%;padding:20px;}


@media (min-width:1201px){
	nav.navbar.bootsnav li.pcNavLi ul.dropdown-menu{ display:none !important;}
	nav.navbar.bootsnav ul.nav > li > a:hover:before{ display:block;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{ border-bottom-color:#757575;}
	.box2Bg .box2 li:hover{ width:36%; -webkit-box-flex:1.2; -webkit-flex-grow:1.2; -moz-box-flex:1.2; -ms-flex-positive:1.2; flex-grow:1.2;}
	.box2Bg .box2 li:hover .box2Mask{ opacity:0.6;}
	.box2Bg .box2 li:hover .box2Des{ max-height:480px; -webkit-transition:all 0.5s linear 0.5s; -o-transition:all 0.5s linear 0.5s; -moz-transition:all 0.5s linear 0.5s; transition:all 0.5s linear 0.5s;}
	.box2More:hover{ border-color:transparent; background:url(../images/box2More.png) center center no-repeat; -o-background-size:contain; background-size:contain;}
	/*.box4List li a:hover .box4Time{ color:#f98ee4;}*/
	.box6List a:hover img{ opacity:1; -webkit-filter:none; filter:none; filter: grayscale(0); -webkit-filter: grayscale(0); }
	.box5Prev:hover,.box5Next:hover{ background-color:rgba(0,61,255,0.34);}
	.picList li a:hover .picHov{ opacity:1; visibility:visible; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
	.joinItem:hover{ background-image:url(../images/joinItemBg2.png); background-color:#000000;}
	.joinItem:hover .joinTit{ -webkit-transform:translateY(-8px); -moz-transform:translateY(-8px); -ms-transform:translateY(-8px); -o-transform:translateY(-8px); transform:translateY(-8px); color:#d9d9d9;}
	.joinItem:hover .joinInfor{ opacity:1; visibility:visible; margin-top:0;}	
	.box5Img:hover .box5Shadow{ opacity:0.8; visibility:visible;}
	.box5Img:hover .box5Hov{ margin:0; opacity:1; visibility:visible;}
	.box5Img:hover .box5HovEn{ margin:0; opacity:1; visibility:visible;}	
	.banP2{max-width: 50%;}
}
@media (min-width:1400px){
	.container{ width:1230px;}
	#certify .certify-nav{padding:30px 0 40px;}
	
	
}
@media (min-width:1600px){
	.container{ width:1555px;}

}
@media (max-width:1600px){
	header{ height:80px;}
	.logo{ height:80px;}
	.logo img{ height:50px;}
	nav.navbar.bootsnav ul.nav > li{ padding:0 20px;}
	nav.navbar.bootsnav ul.nav > li > a{ padding:25px 2px; font-size:16px;}
	nav.navbar.bootsnav ul.nav > li > a:before{ border-bottom-width:10px; border-left-width:10px; border-right-width:10px;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{ font-size:14px;}
	.navRig{ line-height:80px;}
	.navRig > ul > li > a{ font-size:16px;}
	.banner{ height:-webkit-calc(100% + 80px); height:-moz-calc(100% + 80px); height:calc(100% + 80px);}
	.banP1{ font-size:50px;}
	.banP1_en{ font-size:36px;}
	.ban_P1_en{font-size: 28px}
	.banScale{font-size:78px;}
	.banP2{ font-size:18px;}	
	.banPrev{ margin-left:-600px;}
	.banNext{ margin-right:-600px;}
	.marqueeBox{ padding:0.1rem 0;}
	.marqueeBox a{ font-size:16px;}
	.box1{ font-size:20px; min-height:500px;}
	.box2Tit{ font-size:24px;}
	.box2Des{ font-size:16px; line-height:30px;}
	.box2More{ width:160px; height:46px; line-height:44px; font-size:16px;}
	.boxTit{ padding:40px 0;}
	.boxTitCn{ font-size:30px;}
	.boxMore{ font-size:14px;}
	.box3Text{ font-size:16px;}
	.box3Tit{ font-size:22px;}
	.box4List{ margin:0 -15px;}
	.box4List li{ padding:0 15px;}
	.box4List li a{ font-size:14px;}
	.box4Tit{ font-size:17px;}
	.box5Bot{ padding:0 60px; margin-bottom:0.5rem;}
	.box5Rig{ padding:20px 5% 0;}
	.box5Tit{ font-size:28px;}
	.box5Job{ font-size:14px;}
	.box5Des{ font-size:14px; margin-top:0.2rem;}
	.box5List .swiper-slide{ width:130px; height:235px;}
	.box5List .swiper-slide.active{ width:620px; height:315px;}
	.footTop a{ font-size:18px;}
	.footCon{ font-size:16px; padding-right:110px;}
	.ftLogo img{ max-width:230px;}
	.top{ right:30px; width:0.5rem; height:0.5rem;}
	.banInner{ height:360px;}
	.banInner2{ height:280px;}
	.banInner3,.banInner4{ height:330px;}
	.banInner3_en,.banInner4_en{ height:450px;}
	.newsTopTit{ font-size:26px;}
	.newsTopLink{ font-size:16px; line-height:48px; border-radius:24px;}
	.newsTitH3{ font-size:30px;}
	.newsTitCon a, .newsTitCon span, .newsTitCon select, .newsTitCon p{ font-size:20px;}
	.news{ padding-bottom:0.4rem; margin:0 -1.2%;}
	.newsList li{ margin-bottom:0.4rem; padding:0 1.2%;}
	.newsList li a{ padding:30px;}
	.newsList li a img{display: block;-o-object-fit: cover;object-fit: cover;height: 100%;}
	.newsList .box4Tit{ font-size:22px;}
	.page a, .page span, .page input, .page button{ font-size:18px;}
	.picBox{ padding:30px 45px 10px;}
	.picTit{ font-size:28px;}
	.picDown{ line-height:50px; height:50px; font-size:18px;}
	.pic{ padding:100px 6% 40px;}
	.joinBg .newsTitCon p{ font-size:20px;}
	.joinBot{ font-size:20px;}
	.joinBot a{ line-height:50px; border-radius:25px;}
	.joinBox{ padding:0 0.3rem;}
	.joinName{ font-size:26px;}
	.joinNum{ font-size:16px;}
	.joinCen{ font-size:16px;}
	.joinEmail{ font-size:16px;}
	.aBoxTit{ font-size:36px;}
	.aBox1{ font-size:16px; padding:1rem 0; padding-left:5%;}
	.aBox2{ padding:0.8rem 0;}
	.aBox2Item{ font-size:16px;}
	.aBox2Item h3{ font-size:24px;}
	.aBox3Bg{ padding:65px 0;}
	.aBox3{ padding:0 80px;}
	.aBox3Prev, .aBox3Next{ width:60px; -o-background-size:24px auto; background-size:24px auto;}
	.aBox3Prev{ left:10px;}
	.aBox3Next{ right:10px;}
	.honYear{ width:60px; font-size:18px;}
	.honItem{ padding:25px 20px 0; width:310px;}
	.honText{ font-size:16px;}
	.aBox4Lef{ margin-left:3%; font-size:14px;}
	.aBox4Lef h3{ font-size:28px;}
	.wechar{ font-size:14px; margin:0 -15px; margin-top:0.2rem;}
	.wechar li{ max-width:170px; padding:0 15px;}
	.bus1Bg1{ padding:80px 0;}
	.bus1Box1{ padding:0 10%;}
	.bus1Box1Prev, .bus1Box1Next{ width:60px;height:60px;}
	.bus1Box1Prev{ left:2%;}
	.bus1Box1Next{ right:2%;}
	.bus1Box1Con{ font-size:20px;}
	.bus1Box1Con h3{ font-size:40px;}
	.bus1Box1Con h4{ font-size:20px;}
	.bus1Box2Des{ font-size:16px;}
	.bus1Bg2 .box2Tit{ font-size:40px;}	
	.bus1Bg2 .box2Des h4{ font-size:24px;}
	.bus1Bg3{ font-size:16px; line-height:24px;}
	.bus1Box3Item{ padding:0.4rem 0.2rem;}
	.bus1Box3Code{ max-width:340px; margin:0.2rem auto;}
	.bus2Box1{ font-size:16px; padding:0.5rem 0.3rem;}
	.bus2Box1 h3{ font-size:30px;}
	.bus2Box2{ font-size:30px;}
	.bus2Box2 h3{ font-size:60px;}
	.bus2Box3Tit{ min-width:140px; line-height:50px; font-size:20px; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}
	.bus2Box3Tab{ font-size:20px;}
	.bus2Box3Rig{ font-size:14px;}
	.bus2Box3Rig h3{ font-size:20px;}
	.bus2Box5Con{ padding:0.2rem;}
	.bus2Box5Tit{ font-size:20px;}
	.bus2Box5Des{ font-size:14px; line-height:24px; height:144px;}
	.busPage{ margin:0.3rem 0;}
	.bus2Box6Con h3{ font-size:24px;}
	#certify .certify-nav span{font-size: 22px;}

	.imgtextLeft{font-size: 16px;line-height: 2;}
	.bus2Box3Item-s2 p{font-size: 16px;}
	.bus2Box3Item-s3{height: 350px;}

	.imgiconItem .stop{width:140px;height: 140px;margin-bottom: 24px;}
	.imgiconItem .title{ font-size: 20px;line-height: 32px;margin-bottom: 20px;}
	.imgiconItem .infos{font-size: 14px;line-height: 20px;}
	.footer-center .footer-center-item{padding:0;}
	.footer-right .footer-right-left, .footer-right .footer-right-r{padding:0 5px;}
	.conut-next{font-size: 14px}
	.conut-next:nth-of-type(1){font-size: 16px;}
}
@media (max-width:1400px){
	.banP1{ font-size:48px;}
	.banP1_en{ font-size:32px;}
	.ban_P1_en{font-size: 24px}
	.banScale{font-size:60px;}
	.banP2{ font-size:16px;}
	.banPrev{ margin-left:-570px;}
	.banNext{ margin-right:-570px;}
	.marqueeBox a{ font-size:14px;}
	.box1{ font-size:18px;}
	.box2Tit{ font-size:22px;}
	.box2Des{ font-size:14px; line-height:24px;}
	.box2More{ width:140px; height:40px; line-height:38px; font-size:14px;}
	.box3Line:before{ height:2px; -webkit-transform:translateY(-8px); -moz-transform:translateY(-8px); -ms-transform:translateY(-8px); -o-transform:translateY(-8px); transform:translateY(-8px);}
	.box3Cir{ width:18px; height:18px;}
	.box3Text{ font-size:14px;}
	.box3Tit{ font-size:18px;}
	.box3Time{ margin-right:15px;}
	.boxTitCn{ font-size:28px;}
	.banInner{ height:320px;}
	.banInner2{ height:250px;}
	.banInner3,.banInner4{ height:300px;}
	.banInner3 .banP2{ font-size:16px; max-width:600px;}
	.newsList li{ font-size:14px;}
	.newsList li a{ padding:20px;}
	.newsList .box4Tit{ font-size:20px;}
	.page a,.page span,.page input,.page button{ font-size:16px; font-weight:bold; min-width:0.4rem; min-height:0.4rem; line-height:0.38rem; border-radius:30px;}
	.page span{ min-width:0;}
	.page input{ min-width:0; width:0.9rem;}
	.wrap{ max-width:1170px;}
	.breadNavBg{ padding:0.1rem 0;}
	.breadNavBg .breadcrumb{ font-size:14px;}
	.newsName h1{ font-size:30px;}
	.newsClock{ font-size:16px;}
	.pic{ padding:0.8rem 4% 0.4rem;}
	.picHov{ font-size:22px;}
	.bus1Bg1{ padding:60px 0;}
	.bus1Box1{ padding:0 8%;}
	.bus1Box1Prev, .bus1Box1Next{ width:50px;height:50px;}
	.bus1Box1Prev{ left:1%;}
	.bus1Box1Next{ right:1%;}
	.bus1Box1Con{ font-size:16px;}
	.bus1Box1Con h3{ font-size:34px;}
	.bus1Box1Con h4{ font-size:18px; margin-bottom:0.3rem;}
	
	.bus1Bg3{ font-size:14px;}
	.bus2Box2{ font-size:24px;}
	.bus2Box2 h3{ font-size:50px;}
	.bus2Box3Con{ padding:0.4rem; margin-bottom:0.1rem;}
	.bus2Box3Tab{ font-size:16px;}
	.bus2Box3Rig h3{ font-size:18px;}
	#map{height: 500px;}
	.imgtextLeft{font-size: 16px;}
	.caseBoxT{margin-bottom: 50px;}
	.bus2Box3Item-s3{height: 300px;}
	.bus2Box3Item-s2 p{font-size: 16px;}
	.conutBOX{width:360px}
	#certify .certify-nav span{font-size: 20px;}
	.footer-center{}
	.footer-center .footer-center-item{padding:0;}
	.footer-right .footer-right-left, .footer-right .footer-right-r{padding:0 5px;}
	.banP2{font-size: 16px;}
	.box3Line li.open .box3Text{width: 400px}
}
@media (max-width:1200px){
	header{ height:60px;}
	.logo{ height:60px;}
	.logo img{ height:40px;}
	nav.navbar.bootsnav{ border:none;}
	nav.navbar.bootsnav .container{ width:100%;}
	nav.navbar.bootsnav .navbar-header{ padding:0; min-height:60px;}
	nav.navbar.bootsnav .navbar-brand{ float:left !important; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex;}
	.navRig{ position:absolute; line-height:60px; right:50px !important; margin:0 !important; z-index:1;}
	nav.navbar.bootsnav .navbar-toggle{ background:none !important; float:right; margin-right:0; margin-top:13px; color:#007aff;}
	nav.navbar.bootsnav.no-full .navbar-collapse{ max-height:none; border-top:1px solid #2fadf4; position:absolute; left:0; top:100%; width:100%; background:#FFFFFF; margin:0;}
	nav.navbar.bootsnav .navbar-nav{ padding:0;}
	nav.navbar.bootsnav ul.nav{ padding:10px 0; left:0;}
	nav.navbar.bootsnav ul.nav > li{ padding:0 15px;}
	nav.navbar.bootsnav ul.nav > li > a{ padding:5px 0; border-bottom:none; margin:-1px 0 0; border-top-style:dashed;}
	nav.navbar.bootsnav ul.nav > li > a:before{ border:none; position:static;}
	nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before{ display:block; width:auto; height:auto;}
	/*nav.navbar.bootsnav ul.nav > li > a:after{ display:block;}*/
	nav.navbar.bootsnav ul.nav > li.active > a, nav.navbar.bootsnav ul.nav > li.on a{ color:#007aff;}
	nav.navbar.bootsnav ul.nav li.dropdown .dropdown-menu{ -webkit-transform:translateX(0) !important; -moz-transform:translateX(0) !important; -ms-transform:translateX(0) !important; -o-transform:translateX(0) !important; transform:translateX(0) !important;}
	nav.navbar.bootsnav ul.nav li.dropdown .dropdown-menu{ left:0; background:none;}
	nav.navbar.bootsnav ul.nav li.dropdown .dropdown-menu > li{ padding:0;}
	nav.navbar.bootsnav ul.nav li.dropdown .dropdown-menu > li > a{ text-align:left;}
	nav.navbar.bootsnav ul.nav li.dropdown .dropdown-menu > li > a{ font-size:14px; border-bottom:none; border-top:1px dashed #e0e0e0;}
	nav.navbar.bootsnav ul.nav li.dropdown .dropdown-menu > li.on > a{ background:none; color:#2da4e8;}
	nav.navbar.bootsnav ul.nav li.dropdown .dropdown-menu ul.dropdown-menu{ background:none; padding:0 !important; width:100%; border-top:none !important;}
	nav.navbar.bootsnav ul.nav li.dropdown .dropdown-menu ul.dropdown-menu > li > a{ font-size:14px; padding:10px 10px 10px 30px; color:#4d4d4d;}
	nav.navbar.bootsnav ul.nav > li.active > a:before,nav.navbar.bootsnav ul.nav > li.on a:before{ width:auto;}
	nav.navbar.bootsnav ul.nav > li.active > a, nav.navbar.bootsnav ul.nav > li.on a{ background:none !important;}	
	nav.navbar.bootsnav ul.nav li.dropdown .dropdown-menu > li.on > a{ background:none; font-weight:normal; color:#2da4e8;}	
	.banner{ height: 5rem;}
	.banImg,.banVideo{ display: none;}
	.mobBanImg{ display: block;}
	.marqueeBox{ display:none;}
	.banText .container{ width:100%;}
	.banCon{ padding:0 60px;}
	.banP1{ font-size:0.42rem;}
	.banP1_en{ font-size:0.36rem;}
	.ban_P1_en{font-size: 0.3rem}
	.banScale{font-size:0.45rem;}
	.banPrev{ left:0; margin:15px;}
	.banNext{ right:0; margin:15px;}
	.box2Bg{ height:auto;}
	.box2{ display:block;}
	.box2 li{ height:auto;}
	.box2Img{ position:absolute; left:0; top:0; right:0; bottom:0;}
	.box2Mask{ opacity:0.6;}
	.box2Con{ position:relative; display:block; padding:0.5rem 0.3rem;}
	.box2Des{ max-height:none;}	
	.box5Top{ display:block;}
	.box5Bot{ display:none;}
	.banInner{ height:400px;}
	.banInner2{ height:220px;}	
	.banInner3,.banInner4{ height:270px;}
	.news{ padding-bottom:0.3rem;}
	.newsTopLink{ line-height:42px;}
	.newsTopTit,.newsTitH3{ font-size:26px;}
	.newsTitCon span,.newsTitCon select{ display:none;}
	.newsList li{ margin-bottom:0.3rem;}
	.newsList .box4Tit{ font-size:18px;}
	.wrap{ max-width:970px;}
	.newsName h1{ font-size:24px;}
	.newsClock{ font-size:14px;}
	.newsCon{ font-size:15px;}
	.share a{ width:24px; height:24px;}
	.newsPage{ font-size:15px;}
	.picBox{ padding:20px 30px 10px;}
	.picTit{ font-size:22px;}
	.picDown{ margin:0.2rem auto; height:42px; line-height:42px;}
	.joinBg .newsTitCon p{ font-size:16px;}
	.joinItem{ padding-top:0.1rem; padding-bottom:0.1rem; -o-background-size:18px auto; background-size:18px auto;}
	.joinTit{ font-size:16px;}
	.joinBot{ font-size:16px;}
	.aBox1{ padding:0.8rem 0.3rem; width:100%; background:#f0f0f0; color:#000000;}
	.bus1Bg2{ height:auto;}	
	.bus1Box2Des{ display:none;}
	.bus1Bg2 .box2 li.on{ border:none;}
	.bus1Bg2 .box2 li.on .box2Img{ background:#eaeaea;}
	.bus1Bg2 .box2 li.on .box2Img .imgBg{ display:block;}
	.bus1Bg2 .box2 li.on .box2Con{ display:block;}
	.bus1Bg2 .box2Tit{ font-size:30px;}
	.bus1Bg2 .box2Des h4{ font-size:20px;}
	
	.bus2Box1{ font-size:14px;}
	.bus2Box1 h3{ font-size:24px; line-height:140%; margin-bottom:0.2rem;}
	.bus2Bg2{ min-height:80%;}
	.bus2Box2{ font-size:20px;}
	.bus2Box2 h3{ font-size:40px;}
	.bus2Box3{ max-width:100%;}
	.bus2Box3Con{ padding:0.3rem;}
	.bus2Box5Tit{ font-size:18px;}
	/* #certify .swiper-slide{width:70%} */
	#certify .certify-nav{padding:20px 0 30px;}
	#certify .certify-nav span{font-size: 16px;}
	.imgtextLeft{font-size: 14px;}
	.caseBoxT{margin-bottom: 30px;}
	.bus2Box3Item.active{display: block;}
	.bus2Box3Item-s1{display: block!important;}
	.bus2Box3Item-s1 img{height: 300px;-o-object-fit: cover;object-fit: cover;}
	.bus2Box3Item-s2,.bus2Box3Item-s3{width: 100%;margin:0 auto}
	.bus2Box3Item-s2 p{margin:0;line-height: 1.6;font-size: 14px;padding:10px 0 ;}
	.bus2Box3Item-s3{display: none;}
	.conutBOX{width:300px}
	#certify .certify-nav span{font-size: 16px;}
	.footer-left{margin:0 auto 15px;}
	.footer-center{height: auto;border-left:none;}
	.footer-right .footer-right-left .footer-right-s1.active{max-width: 140px;margin:0 auto;}
}
@media (max-width:991px){
	.box2Con{ padding:1rem 0.3rem;}
	.box2Tit{ margin-bottom:0.2rem;}
	.box2Des{ display:none;}
	.box3Bg{ height:auto; padding:0.3rem;}
	.box3Line{ position:relative; bottom:auto; display:block;}
	.box3Line:before{ left:60px; top:0; width:1px; height:100%; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);}
	.box3Marker{ position:relative; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);}
	.box3Marker:after{ height:1px; width:-webkit-calc(100% - 60px); width:-moz-calc(100% - 60px); width:calc(100% - 60px); left:60px; top:19px; -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0);}
	.box3Item{ overflow:hidden; display:block; padding:5px 0; padding-left:80px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: left; -webkit-justify-content: left; -moz-box-pack: left; -ms-flex-pack: left; justify-content: left; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	.box3CirBox{ float:left; margin:5px !important;}
	.box3Year{ bottom:auto; top:9px; -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0); left:0;}
	.box3Text{ position:static; min-height:0; padding:5px 0 15px; padding-left:80px; -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -ms-transform:translate(0,0); -o-transform:translate(0,0); transform:translate(0,0); display:none;}
	.box3Tit{ font-size:16px; margin-bottom:5px;}
	.box3Line li.open .box3Marker{ min-height:0;}
	.box3Line li.open .box3Text{ display:block; -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -ms-transform:translate(0,0); -o-transform:translate(0,0); transform:translate(0,0);}
	.box3Img{ height: auto; padding-bottom: 0;}
	.box3Img:after{ background:rgba(0,0,0,0.5);}
	.box3ImgBg{ -o-background-size:cover; background-size:cover;}
	.box4List li:nth-child(3n){ display:none;}
	.footTop a{ font-size:16px;}
	.footCon{ padding:0; font-size:14px;}
	.ftLogo img{ max-width:3.4rem;}
	.banInner{ height:4rem;}
	.banInner2{ height:2.2rem;}	
	.banInner3,.banInner4{ height:3.7rem;}
	.banInner .banCon{ padding:0;}	
	.wrap{ max-width:750px;}
	.picBox{ width:95%; padding:0.3rem;}
	/*.picBoxImg{ height:auto; padding-bottom:0;}*/
	.picList li{ width:50%;}
	.picTip{ font-size:14px;}
	.joinList li{ width:100%;}
	.aBox2{ display:block; padding:0;}
	.aBox2Item{ width:100%; font-size:14px; margin-bottom:1px;}
	.aBox2Item:last-child{ margin-bottom:0;}
	.aBox2Item h3{ font-size:20px;}
	.aBox3{ padding:0 50px;}
	.honYear{ width:40px; font-size:14px;}
	.honItem{ width:300px;}
	.aBox3Prev, .aBox3Next{ width:40px; -o-background-size:20px auto; background-size:20px auto;}
	.aBox3Prev{ left:0;}
	.aBox3Next{ right:0;}
	.aBox4Lef{ float:none; width:100%; padding:0 0.3rem; margin:0 0 0.3rem;}
	.aBox4Rig{ padding:0 0.3rem; height:3.6rem;}
	.bus1Bg1{ padding:0.4rem 0;}
	.bus1Box1{ padding:0 0.3rem;}
	.bus1Box1Btn{ text-align:center; margin-top:0.3rem;}
	.bus1Box1Prev,.bus1Box1Next{ width:0.5rem; height:0.5rem; position:static; display:inline-block; vertical-align:middle; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); margin:0 0.1rem;}
	.bus1Box1Prev{ left:0.05rem;}
	.bus1Box1Next{ right:0.05rem;}
	.bus1Box1Item{ display:block;}
	.bus1Box1Con,.bus1Box1Img{ float:none; width:100%;}
	.bus1Box1Con{ font-size:14px; margin-bottom:0.3rem;}
	.bus1Box1Con h3{ font-size:30px;}
	.bus1Box1Con h4{ font-size:18px;}
	.bus1Box1Img{ display:none;}
	.bus1Bg2 .box2Des{ display:block;}
	.bus1Bg2 .box2More{ display:none;}
	
	.bus1Box3Item1,.bus1Box3Item2{ width:50%;}
	.bus1Box3Item3{ width:100%;}
	.bus1Bg31 .bus1Box3Item1,.bus1Bg31 .bus1Box3Item2{ width:50%;}
	.bus1Bg31 .bus1Box3Item3{ width: 100%;}
	.bus2Bg2{ min-height:50%;}
	.bus2Bg5{ padding:0.4rem 0 0.2rem;}
	.bus2Box5{ padding:0 15px;}
	.bus2Box6Item{ display: block;}
	.bus2Box6Img,.bus2Box6Con{ float:none; width:100%; margin:0.2rem 0;}
	.bus2Box6Img{ display: none;}
	/* #certify .swiper-slide{width:60%} */
	.imgtextCOnatainer .container{display: block;}
	.imgtextCOnatainer .container img{max-width: 500px;}
	.bus2Box3Item-s1 img{height: auto;-o-object-fit: cover;object-fit: cover;}
	.imgtextCOnatainer >div>div:nth-of-type(1){margin-bottom: 5%;}
	.imgtextCOnatainer{padding:8% 0;}
	.imgiconItem {margin-bottom: 30px;}
	.imgiconItem .stop{width:120px;height: 120px;margin-bottom: 20px;}
	.imgiconItem .title{ font-size: 18px;line-height: 28px;margin-bottom: 16px;}
	.imgiconItem .infos{font-size: 14px;line-height: 20px;}
	.footer-center{border:none;}
	.newsItem{margin-bottom: 5%}
	.box3Line li,.box3Line li.open{width: 100%}
	.bus2Box3Tab li{font-size:14px;}
	.box3Line li.open .box3Text{width: 100%}
}
@media (max-width:767px){
	nav.navbar.bootsnav .navbar-header{ margin:0;}	
	nav.navbar.bootsnav .navbar-nav{ margin:0;}
	nav.navbar.bootsnav ul.nav > li{ padding:0;}
	.box2Des{ width:100%;}
	.box4Des{ display: none;}
	.boxTit{ padding:0.4rem 0;}
	.wrap{ max-width:100%;}
	.newsName h1{ font-size:22px;}
	.aBoxTit{ font-size:20px;}
	.aBox1{ font-size:15px;}
	.aBox3Bg{ padding:0.6rem 0;}
	.bus2Box3Con{ padding:0;margin-top: 0}
	.bus2Box3Tit{ position:static; margin:0 auto; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);}
	.bus2Box3Tab{ float:none; max-height:none; margin:0; padding:0.2rem 0.1rem; width:100%; font-size:14px; border-bottom: 1px solid #c0c0c0;}
	.bus2Box3Tab li{ padding:2px 0.1rem 2px; margin:0;}
	.bus2Box3Rig{ float:none; max-width:100%; width:100%; padding:0.2rem 0.3rem;}
	.bus2Box3Rig h3{ font-size:16px;}
	#map{height:300px;}

	#certify .certify-nav{padding:15px 0 25px;}
	#certify .certify-nav span{font-size: 14px;}
	.imgtextCOnatainer .imgtextLeft{padding:0}

	.gallery-thumbs {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:15px 0;max-width: 93%;}
	.gallery-thumbs .swiper-slide {width: 80px;height: 80px;}

	.bus2Box3Tab li{line-height: 1.6;text-align: center;}
	.footer-center{height: auto;border-left:0;}
	.footer-center .footer-center-item{padding: 0;}
	.footers-s2{padding:10px 0;}

	.footer-center .footer-center-item span.ftexts{display: block;margin-right: 0}
	.mapxfbox>div:nth-child(2){width: 100%;padding:10px;}
}
@media (max-width:640px){	
	.banP2{ display: none;}
	.banPrev,.banNext{ width:36px; height:36px;}
	.boxTitCn{ font-size:22px;}
	.box1{ font-size:0.28rem; min-height:6rem;}
	.box4List{ margin:0 -5px;}
	.box4List li{ padding:0 5px;}
	.box5Prev, .box5Next{ width:36px; height:36px;}
	.newsTopTit, .newsTitH3{ font-size:20px;}
	.newsTopLink{ line-height:34px; font-size:14px;}
	.newsList li{ width:100%;}
	.newsList .box4Des{ height:auto; max-height:90px;}
	.page a{ width:32px; height:32px; line-height:30px;}
	.page a.pageNext, .page button{ width:auto;}
	.newsName h1{ font-size:18px; line-height:140%;}
	.joinName{ font-size:0.34rem;}
	.joinNum{ font-size:12px;}
	.aBox4Lef h3{ font-size:22px;}
	.banInner3 .banP2{ font-size:14px; line-height:28px; max-height:112px; overflow:hidden;}
	.bus1Box1Con h3{ font-size:26px;}
	.bus1Box3{ display:block;}
	.bus1Box3Item{ width:100%; display:block;}
	.bus1Bg31 .bus1Box3Item{ width: 100%;}
	
	.bus2Box1{ padding:0.3rem;}
	.bus2Box1 h3{ font-size:20px;}
	.bus2Box2{ font-size:0.28rem;}
	.bus2Box2 h3{ font-size:0.5rem; line-height:140%; margin-bottom:0.3rem;}
	.bus2Box6Con{ font-size:14px;}
	.bus2Box6Con h3{ font-size:18px;}
	.busPage .swiper-pagination-bullet{ width:12px; height:12px;}


	.newsItem .top-title{font-size: 16px;line-height: 1.6;}
	.newsListBtm ul li a{padding-right: 0;}
	.newsListBtm ul li a .titles{color:#12121A;font-size: 15px;line-height: 24px;}
	.newsListBtm ul li a p{color:#626262;font-size: 13px;max-height: 40px;height:auto}
	.newsListBtm ul li a:hover .titles{color:#003dff}
	.newsListBtm ul li:hover::before{background-color: #003dff;}
	.newsContainer .wrap{padding:0}
	.caseBox{margin:0}
	.caseBox .bus2Box5Item{width: 46%;margin:0 2% 4%}
	.bus2Box6Item{margin:0;}
	/*.bus2Box6 .box5Prev,.bus2Box6 .box5Next{display: none;}*/
	.bus2Box3Tab{display: block;overflow-x:auto;white-space: nowrap;}
	.bus2Box3Tab li{display:inline-block;border:none;padding:none}
	.bus2Box3Tab::-webkit-scrollbar {
	display: none;
	}

	.conut-next{font-size: 12px;}
	.conut-next:nth-of-type(1){font-size: 12px;}
	.conutBOX{width:250px}
	.footer-left {display: none;}
	.footers-s1{padding:6% 0}
}
@media (max-width:460px){
	header{ height:50px;}
	.logo{ height:50px;}
	.logo img{ height:30px;}
	.navRig{ line-height:50px; right:45px !important;}
	nav.navbar.bootsnav .navbar-toggle{ margin-top:7px;}
	nav.navbar.bootsnav .navbar-header{ min-height:50px;}
	nav.navbar.bootsnav ul.nav > li > a{ font-size:15px;}
	.banP2{ font-size:0.24rem;}
	.banCon{ padding: 0 40px;}
	.banPrev, .banNext{ width: 30px; height: 30px; margin:0 6px;}
	.box2Tit{ font-size:20px;}
	.box2More{ width:120px; height:34px; line-height:32px;}
	.box3Time{ float:none;}
	.box4List li{ width:100%;}
	.box4Tit{ height:auto;}
	.box4Des{ height:auto; max-height:72px;}
	.box5Top{ padding:0 50px;}
	.box6Page .swiper-pagination-bullet{ width:24px; margin:0 3px !important;}
	.newsTopBg{ background:#007aff; padding:0.1rem 0;}
	.newsTopItem{ float:none; width:100%; margin:0.3rem 0;}
	.newsTopTit{ color:#FFFFFF; font-size:16px; font-weight:bold;}
	.newsTopLink{ color:#FFFFFF; border-color:#FFFFFF;}
	.newsTopLink:hover,.newsTopLink:focus{ color:#FFFFFF;}
	.newsList .box4Tit{ font-size:16px;}
	/*.newsTitCon span{ display:block; margin:5px auto;}*/
	.page a, .page span, .page input, .page button{ margin:2px 0;}
	.picTit{ font-size:18px;}
	.picDown{ height:36px; line-height:36px; font-size:14px;}
	.joinBg .newsTitCon p{ font-size:14px;}
	.joinItem{ -o-background-size:16px auto; background-size:16px auto;}
	.joinTit{ font-size:15px;}
	.joinBot{ font-size:14px;}
	.joinBot a{ line-height:36px;}
	.banInner3 .banP2{ font-size:12px; line-height:24px; max-height:96px;}
	.bus1Box1Con h3{ font-size:22px;}
	.bus1Box1Con h4{ font-size:16px;}
	.bus1Bg2 .box2Tit{ font-size:24px;}
	.bus1Bg2 .box2Des h4{ font-size:18px;}
	.bus2Box5Tit{ font-size:16px;}

	.caseBox .bus2Box5Item{width: auto;margin:0 auto  15px}
	.caseBoxT{margin:0}
	.loading, .noload{font-size: 12px;padding:5px 0}
	.bus2Box5Des{height: auto;max-height: 144px;}
	.conutBOX{width:2rem}
	#certify .certify-nav {white-space: nowrap;overflow-x: auto;}
	#certify .certify-nav::-webkit-scrollbar{display: none;}
	#certify .certify-nav{padding:5px 0 10px;}
	#certify .certify-nav span{font-size: 14px;padding:6px 5px;margin-right: 10px;}
	.imgiconItem{width:100%!important}
	.imgiconItem {margin-bottom: 20px;}
	.imgiconItem .stop{width:100px;height: 100px;margin-bottom: 20px;}
	.imgiconItem .title{ font-size: 16px;line-height: 24px;margin-bottom: 10px;}
	.imgiconItem .infos{font-size: 14px;}
	.footer-right .footer-right-left .footer-right-s1 p{font-size:12px }
}