@charset "utf-8";

/* å…¬å…±æ ·å¼ */
html{font-size:12px;font-family:Microsoft YaHei,'\5B8B\4F53','\9ED1\4F53';}
body,button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,td,textarea,th,ul{margin:0;padding:0;}
table{border-spacing:0;}
fieldset,img{border:0;}
em,i{font-style:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none;outline:none;-moz-outline:none;}
body{overflow-x:hidden;width:100%;background-attachment:fixed;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;-webkit-font-smoothing: antialiased;}
table,th,td{border-collapse:collapse;}
input{outline:none;}
.clearfix:after{content:" ";display:block;clear:both;height:0;}
.clearfix{zoom:1;}
.fr{ float:right}
.fl{ float:left}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.w1200{width:1200px;margin:0 auto;}

.swiper-container,.swiper-slide,.swiper-wrapper{height:auto!important;}
.swiper-slide{overflow:hidden!important;}
.swiper-pagination{position:absolute;bottom:15px;left:0;width:100%;text-align:center;z-index:99;    font-size: 0;
    -webkit-text-size-adjust: none;}
.swiper-pagination-switch{display:inline-block;width:10px;height:10px;background-color:#fff;-moz-border-radius:50%;border-radius:50%;opacity:1;font-size:0px;margin:0 8px 0 0;cursor:pointer;-webkit-text-size-adjust:none;line-height:1em;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
transition:all 0.3s ease;
}
.swiper-pagination-switch:last-child{margin-right:0 !important;}
.swiper-active-switch{background-color:#181777;}
.swiper-button-prev,.swiper-button-next{
    position:absolute;
    top:50%;
    /*-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);*/
    cursor:pointer;
    left: 0;
}

.header{position:absolute;top:0;left:0;z-index:99999;width:100%;height:100px;border-bottom:1px solid rgba(255,255,255,0.22); }
.header .logo{float:left;margin: 0 0 0 0;max-width:50%;}
.header .logo img{display:block;max-width:100%;}
.header .soCont,.header .nav{float:right}
.header .soCont{margin:45px 0 0 0}
.header .soCont>*{float:left;}
.header .soCont .language{margin:0 0 0 25px;}
.header .soCont .language a{display:block;float:left;color:#333;padding:0 6px;line-height:18px;background-color:#fff;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;}
.header .soCont .language .cur{color:#fff;padding:0 9px;background-color:#d19b10;}
.header .nav>ul,.header .nav li{float:left;position:relative}
.header .nav>ul{margin:44px 0 0 0;}
.header .nav>ul li{margin-right:48px;line-height:21px;}
.header .nav>ul li:last-child{margin-right:0;}
.header .nav li>a{position:relative;font-size: 16px;color:#333;}
.header .nav li>a:after{content:"";display:none;position:absolute;bottom:-37px;left:-6px;width:100%;padding:0 6px;height:3px;background-color:#e64b08;}
.pc .header .nav li>a:hover,.header .nav li>.cur{font-weight:bold;color:#e64b08;}
.pc .header .nav li>a:hover:after,.pc .header .nav li>.cur:after{display:block;}
.header .nav li p{display:none;padding: 5px 0 10px;}
.header .nav li p a{display:block;text-align:center;color:#848484;font-size:14px;    padding: 5px 0;}
.header .nav li p .cur{font-weight:bold;}
.header .navBg,.header .menuBtn{display:none;}
.header .navBg{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);z-index:9999;}
.header1{border-bottom-color:#c7c7c7;}
.pc .header1 .nav li>a:hover,.header1 .nav li>.cur{color:#0072bd;}
.header1 .nav li>a:after{background-color:#0072bd;left:-3px;padding:0 3px;}

.banner{position:relative;}
.banner img{display:block;max-width:100%;}
.banner .swiper-slide{position:relative;}
.banner .word{position:absolute;top:25%;left:62%;}
.banner .word2{left:22%;top:34%;}
.banner .swiper-pagination{bottom:30px;}
.banner .swiper-pagination-switch{width:12px;height:12px;margin:0 10px 0 0;}
.banner .swiper-active-switch{width:27px;background-color:#fff;-moz-border-radius:27px;border-radius:27px;}

.subTit{padding:60px 0 48px 0;text-align:center;clear:both;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.beforeLoad.subTit{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}
.subTit h3{margin:0 0 2px 0;color:#ababab;font-size:30px;border-bottom:none;padding:0;}
.subTit h2{display:inline-block;color:#000;font-size:26px;padding:0 0 10px 0;border-bottom:1px solid #09357c;}
.subTit p{padding:17px 0 0 0;color:#8e8e8e;}
.subTit.white h3,.subTit.white h2,.subTit.white p{color:#fff;border-color:#fff;}

.main>*{overflow:hidden;background-color:#fff;}

.aboutUs{padding-bottom:70px;}
.aboutUs .clearfix{overflow:hidden;}
.beforeLoad.aboutUs video{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);}
.aboutUs video{float:left;-moz-transform:translateX(0);transform:translateX(0);width:477px;height:321px;max-width:100%;-webkit-transition:all .8s ease-in-out 0s;-moz-transition:all .8s ease-in-out 0s;transition:all .8s ease-in-out 0s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.aboutUs video.beforeLoad{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.beforeLoad.aboutUs .content{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);}

.aboutUs .content{float:right;width:680px;-moz-transform:translateX(0);transform:translateX(0);-webkit-transition:all .8s ease-in-out 0s;-moz-transition:all .8s ease-in-out 0s;transition:all .8s ease-in-out 0s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.aboutUs .content.beforeLoad{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}
.aboutUs .content .tit{display:inline-block;overflow:hidden;height:30px;margin:10px 0 8px 0;}
.aboutUs .content .tit img{display:block;height:30px;width:100%;}
.aboutUs .content p{overflow:hidden;width:100%;height:auto;color:#666;    font-size: 12px;
    line-height: 30px;}
.aboutUs .num{margin:34px 0 0 0;overflow:hidden;}

.aboutUs .num p{position:relative;float:left;width:99px;height:99px;margin-right:70px;text-align:center;cursor:pointer;}
.aboutUs .num p:last-child{margin-right:0;}
.aboutUs .num a{position:absolute;top:49%;left:50%;width:100%;display:block;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.aboutUs .num p:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/bg5.png) no-repeat center;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;}
.aboutUs .num .timer,.aboutUs .num i{position:relative;z-index:99;display:block;}
.pc .aboutUs .num p:hover:after{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
.aboutUs .num .timer{margin:0 0 0 0;color:#0168b7;font-size:24px;font-weight:bold;margin-bottom:0px;display:inline-block;line-height:26px;}
.aboutUs .num .add{padding-right:0;}
.aboutUs .num .add:after{content:"+";position:absolute;top: -9px;
    right: -12px;font-size:18px;color:#0168b7;}
.aboutUs .num i{color:#a1a1a1;line-height:12px;}

.service .beforeLoad{opacity:0;}
.service{width:100%;background-color:#fff;overflow:hidden;opacity:1;-webkit-transition:all .8s ease-in-out 0s;-moz-transition:all .8s ease-in-out 0s;transition:all .8s ease-in-out 0s;}
.service .img{position:relative;float:left;display:block;width:33.333333%;overflow:hidden;}
.service .img a{display:block;width:100%;}
.service .img img{display:block;width:100%;-webkit-transform:scale(1.01,1.01);-ms-transform:scale(1.01,1.01);-moz-transform:scale(1.01,1.01);transform:scale(1.01,1.01);-webkit-transition:transform 1.2s;-webkit-transition:-webkit-transform 1.2s;transition:-webkit-transform 1.2s;-moz-transition:transform 1.2s, -moz-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s, -webkit-transform 1.2s, -moz-transform 1.2s;transition:transform 1.2s, -webkit-transform 1.2s;transition:transform 1.2s,-webkit-transform 1.2s;}
.service .img h4{    letter-spacing: 8px;    line-height: 46px;position:absolute;top:91px;left:100px;font-size:32px;color:#fff;font-weight:bold;width:240px;text-shadow:0 0 10px #333333;}
.pc .service .img:hover img{-webkit-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);transform:scale(1.15,1.15);}

.capital .content{
position:relative;height:300px;width:548px;margin:0 auto 100px;}
.capital .info{position:absolute;top:0;left:0;width:548px;height:300px;background-color:#dddddd;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;opacity:0;-webkit-transform:perspective(1100px) translate(0,0) rotateY(0) scale(1);-moz-transform:perspective(1100px) translate(0,0) rotateY(0) scale(1);transform:perspective(1100px) translate(0,0) rotateY(0) scale(1);text-align:center;}
.capital .info>a{display:block;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.capital .content h3{font-size:20px;font-weight:bold;padding:40px 0 27px 0;background:url(../img/capitalLogo1.png) no-repeat center top;color:#0072bd;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.capital .cur h3{color:#fff;}
.capital .content .capital2{background-image:url(../img/capitalLogo2.png);}
.capital .content .capital3{background-image:url(../img/capitalLogo3.png);}
.capital .content p{font-size:16px;line-height:40px;color:#646464;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.capital .cur p{color:#fff;}

/*.capital .info.curLeft{
    left:98px;
    transform: perspective(1100px) translate(0,0) rotate3d(0,1,0,20deg) scale(0.9);
    z-index:99;
}*/
.capital .infos{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;    /*-webkit-perspective: 1100px;
    -moz-perspective: 1100px;
    -o-perspective: 1100px;
    -ms-perspective: 1100px;
    perspective: 1100px;*/position:relative;z-index:9;}
.capital .info{}
.capital .info.cur{    /*left:326px;*/
background:#0072bd url(../images/capitalBg.png) no-repeat center bottom;   /* z-index:999;*/}
.pc .slide3D .cur{-webkit-transform:perspective(1100px) translate(0,0) rotateY(0deg) scale(1);-moz-transform:perspective(1100px) translate(0,0) rotateY(0deg) scale(1);transform:perspective(1100px) translate(0,0) rotateY(0deg) scale(1);z-index:4;opacity:1;-ms-transform:translate(0,0);}
.pc .slide3D .curLeft{-webkit-transform:perspective(1100px) translate(-278px,10px) rotateY(60deg) scale(0.9);-moz-transform:perspective(1100px) translate(-278px,10px) rotateY(60deg) scale(0.9);transform:perspective(1100px) translate(-278px,10px) rotateY(60deg) scale(0.9);z-index:3;opacity:1;-ms-transform:translate(-278px,10px);}
.pc .slide3D .curLeft1{-webkit-transform:perspective(1100px) translate(-360px,10px) rotateY(60deg) scale(0.9);-moz-transform:perspective(1100px) translate(-360px,10px) rotateY(60deg) scale(0.9);transform:perspective(1100px) translate(-360px,10px) rotateY(60deg) scale(0.9);z-index:-1;opacity:0;-ms-transform:translate(-360px,10px);}
.pc .slide3D .curRight{-webkit-transform:perspective(1100px) translate(278px,10px) rotateY(-60deg) scale(0.9);-moz-transform:perspective(1100px) translate(278px,10px) rotateY(-60deg) scale(0.9);transform:perspective(1100px) translate(278px,10px) rotateY(-60deg) scale(0.9);z-index:3;opacity:1;-ms-transform:translate(278px,10px);}
.pc .slide3D .curRight1{-webkit-transform:perspective(1100px) translate(360px,10px) rotateY(-60deg) scale(0.9);-ms-transform:translate(360px,10px);-moz-transform:perspective(1100px) translate(360px,10px) rotateY(-60deg) scale(0.9);transform:perspective(1100px) translate(360px,10px) rotateY(-60deg) scale(0.9);z-index:-1;opacity:0;}
.slide3D .curLeft>a,.slide3D .curLeft1>a{width:60%;}
.slide3D .curRight>a,.slide3D .curRight1>a{width:60%;padding-left:40%;}
.capital .info.cur h3{background-image:url(../img/capitalLogo21.png);}
.capital .prev,.capital .next{position:absolute;top:50%;left:-360px;width:28px;height:55px;margin-top:-28px;background:url(../images/capitalPrev.png) no-repeat center;z-index:99999999;}
.capital .next{left:auto;right:-360px;background-image:url(../images/capitalNext.png);}
.technology{   background-image: url(../images/bg1.jpg);
       /*  -moz-background-size: cover;
             background-size: cover;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: center center;*/
background-color:transparent;}
.technology .content{text-align:center;padding:53px 0 63px;overflow:hidden;}
.technology .content a{vertical-align:top;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);background:url(../img/range.png) no-repeat center 13px;position:relative;display:inline-block;width:170px;color:#fff;padding:43px 0 0 0;margin:0 30px 0 0;overflow:hidden;    /*background-size: contain;*/}
.technology .beforeLoad .num:first-child{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);-moz-transform:translateX(-200%);transform:translateX(-200%);}
.technology .beforeLoad .num:nth-child(2){-webkit-transform:translateX(-400%);-ms-transform:translateX(-400%);-moz-transform:translateX(-400%);transform:translateX(-400%);}
.technology .beforeLoad .num:nth-child(3){-webkit-transform:translateX(400%);-ms-transform:translateX(400%);-moz-transform:translateX(400%);transform:translateX(400%);}
.technology .beforeLoad .num:nth-child(4){-webkit-transform:translateX(200%);-ms-transform:translateX(200%);-moz-transform:translateX(200%);transform:translateX(200%);}
.pc .technology .content a:hover:after{top:0;}
.technology .content a:last-child{margin:0;}
.technology .content a:after{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;background-color:rgba(0,0,0,0.3);z-index:0;}
.technology .content span{position:relative;display:block;font-size:60px;font-weight:bold;z-index:9;}
.technology .content span:after{content:"+";position:absolute;top:-13px;right:27px;font-size:35px;}
.technology .content a i{position:relative;display:block;padding:53px 0 0 0;font-size:16px;z-index:9;overflow:hidden;}
.technology .content em{position:relative;z-index:9;}

.news{background-color:#f6f6f6;}
.news .content{position:relative;padding:0 0 86px 0; width: 100%; float: left;}





#z_Footer .pz_down { float:left; width:100%; background-color:#0072bd;}
#z_Footer .pz_down .footT { float:left; width:100%; padding:40px 0;}
#z_Footer .pz_down .footTit { float:left; width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:24px; margin-bottom:30px;}
#z_Footer .pz_down .footAddr { float:left; width:360px; overflow:hidden; margin:0; padding:0 30px;border-left:1px solid #fff;border-left:1px solid rgba(255,255,255,0.1); border-right:1px solid #fff;border-right:1px solid rgba(255,255,255,0.2);}
#z_Footer .pz_down .footAddr .dAddr { float:left; width:100%; color:#fff; color:rgba(255,255,255,0.5); font-size:14px; line-height:24px; margin-bottom:20px; position:relative; padding-left:30px;}
#z_Footer .pz_down .footAddr .ico { float:left; width:20px; position:absolute; left:0; top:2px;opacity:0.3; filter:alpha(opacity=30);}
#z_Footer .pz_down .footNav { float:left; width:450px; padding:0 0 0 10px; min-height:185px;}
#z_Footer .pz_down .footNav .dNav { float:left; width:100%; margin-top:0;}
#z_Footer .pz_down .footNav .dNav li { float:left; width:22%; margin-right:10px; margin-bottom:20px;}
#z_Footer .pz_down .footNav .dNav li a { float:left; width:100%; height:24px; overflow:hidden; line-height:24px; color:#fff; color:rgba(255,255,255,0.5); font-size:14px; text-overflow: ellipsis; white-space:nowrap;}
#z_Footer .pz_down .footNav .dNav li a:hover { color:#ebf1f8;}
#z_Footer .pz_down .footUs { float:right; width:285px;}
#z_Footer .pz_down .footUs .ewm1 { float:left; width:100%; color:#fff; color:rgba(255,255,255,0.8); font-size:14px; line-height:24px; margin:20px 0 15px 0; display:none;}
#z_Footer .pz_down .footUs .ewm2 { float:left; width:100%;}
#z_Footer .pz_down .footUs .ewm2 .img{position:relative;overflow: hidden;}
#z_Footer .pz_down .footUs .ewm2 .img:after{display:block;position:absolute;left:3px;top:0;width:102px;height:30px;content:"";background:url(../images/QRcde_light.png) no-repeat;transform:translateY(400%);animation:moveEwm 2s ease-out alternate infinite;}
.footer .ft-QRcode .pic img{display:block;width:100px;height:100px;}
#z_Footer .pz_down .footUs .ewm2 .img { width:108px; height:108px; line-height:0; border:1px solid #ededed; margin: 0 auto 10px;}
#z_Footer .pz_down .footUs .ewm2 .info { width:100%; overflow:hidden; color:#fff; color:rgba(255,255,255,0.5); font-size:14px; text-align:center; line-height:24px; margin:0 auto; padding:0;}
#z_Footer .pz_down .links { float:left; width:100%; overflow:hidden; color:#fff; color:rgba(255,255,255,0.5); font-size:14px; line-height:22px; padding:14px 0;border-top: 1px solid rgba(255,255,255,0.1);}
#z_Footer .pz_down .link { float:left; width:100%;}
#z_Footer .pz_down .link a { color:#fff; color:rgba(255,255,255,0.6); margin-left:12px;}
#z_Footer .pz_down .link a:hover { color:#ebf1f8;}
.foot_cp { width:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#3e3e3e;border-top: 1px solid rgba(255,255,255,0.1);}
#z_Footer .pz_down .footD { overflow:hidden; margin:0 auto; padding:20px 0;}
#z_Footer .pz_down .Copyright { line-height:20px; color:#fff; color:rgba(255,255,255,0.5); font-size:14px;}
#z_Footer .pz_down .Copyright a { color:#fff; color:rgba(255,255,255,0.5);}
#z_Footer .pz_down .Copyright a:hover { color:#2770C4;}
#z_Footer .pz_down .footMap { float:right; color:#fff; color:rgba(255,255,255,0.5); font-size:14px; line-height:22px;}
#z_Footer .pz_down .footMap a { color:#fff; color:rgba(255,255,255,0.5);}
#z_Footer .pz_down .footMap a:hover { color:#2770C4;}

.bottom{ background:#1B1B1B; height:50px; line-height:50px; color:#666; text-align:center; font-size:14px; text-transform:uppercase; width:100%;}
.bottom a{ color:#666;}


@keyframes moveEwm {
    100%{
        transform:translateY(0);
    }
}
@media (max-width:1400px) {
#z_Footer .pz_down .footAddr{width:28%;}	
#z_Footer .pz_down .footNav{width: 27%;padding: 0 0 0 10%;}
#z_Footer .pz_down .footUs{width:25%;}

}
@media (max-width:1200px) {
	
}
@media (max-width:880px) {
	#z_Footer .pz_down .footNav{width: 17%;padding: 0 5% 0 5%;}
	#z_Footer .pz_down .footTit{font-size:18px;width:100%;text-align:center;}
	#z_Footer .pz_down .footNav .dNav li a{text-align:center;}
	#z_Footer .pz_down .footNav .dNav{width:100%;}
	#z_Footer .pz_down .footNav .dNav li{width:100%;margin-right:0;}
}
@media (max-width:767px) {
	#z_Footer .pz_down .footAddr{width:90%;float:none; border:none;}
	#z_Footer .pz_down .footNav{width:90%;padding:0;display:none;}
	#z_Footer .pz_down .footUs{width:85%;float:none;overflow:hidden; padding:0 7%; margin:0;}
	#z_Footer .pz_down .footTit{ text-align:left !important;font-size: 16px; margin-bottom: 18px;}
	#z_Footer .pz_down .footT{width:90%;margin:0;float:none;padding: 28px 0;}
	#z_Footer .pz_down .footUs .ewm2 .img{margin:0 0 18px 0;}
	#z_Footer .pz_down .footUs .ewm2 .info{ text-align:left;}
}

/*右侧漂浮*/
.f_menu{width:100%;position: fixed; bottom: 0px; z-index: 99999; overflow:hidden;}
.f_menu ul li{width:50%; float:left; text-align:center; font-size:16px; line-height:24px; padding:2% 0;}
.f_menu ul li a{color:#fff;}
.f_menu ul li span,.f_menu ul li p{color:#fff;}
.haoma{ font-weight:bold; font-size:24px;}
.f_menu1{background:#5fb329; }
.f_menu2{background:#e64b08;}






/*snav*/
.snav{overflow:visible;position:relative;text-align:center;font-size:0;-webkit-text-size-adjust:none;-moz-box-shadow:0 0 8px #a9a9a9;-webkit-box-shadow:0 0 8px #a9a9a9;box-shadow:0 0 8px #a9a9a9;margin-bottom:6px;z-index:999;position:relative;}
.snav:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;-moz-box-shadow:0 0 6px #a9a9a9;-webkit-box-shadow:0 0 6px #a9a9a9;box-shadow:0 0 6px #a9a9a9;display:none}
.snav+*{margin-top:-6px;}
.snav a{display:inline-block;color:#333333;font-size:14px;line-height:55px;height:55px;text-align:center;width:125px;}
.pc .snav a:hover,.snav .cur{color:#fff;background-color:#0072bd;}
.snav1 a{width:600px;}



/*stit*/
.stit{position:relative;display:inline-block;min-width:161px;}
.stit:after,.stit:before{content:"";position:absolute;top:26px;left:100%;width:22px;height:3px;background-color:#0072bd;}
.stit:after{width:185px;height:1px;margin-top:1px;left:-moz-calc(100% + 22px);left:-webkit-calc(100% + 22px);left:calc(100% + 22px);}
.stit h2{color:#0050a3;font-weight:bold;font-size:24px;}
.stit h3{color:#888888;font-size:12px;text-transform:uppercase;padding:6px 0 0 0;}
.stit1{margin:76px 0 0 0;}
.stit1 h2{color:#333333;font-size:24px;text-align:center;position:relative;margin:0 0 39px;}
.stit1 h2:after{content:"";position:absolute;bottom:-20px;left:50%;width:43px;height:3px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background-color:#0072bd;}
.stit1 p{color:#444444;font-size:14px;text-align:center;width:908px;margin:0 auto;line-height:36px;}

/*about1*/
.about1 .stit1 p{font-size:16px;}
.about1 ul{overflow:hidden;padding:38px 0 80px;}
.about1 li{float:left;position:relative;width: 220px;margin-right: 13px;position:relative;cursor:pointer;overflow:hidden;}
.about1 li:before,.about1 li:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:none;background-color:rgba(0,144,189,0.55);z-index:2;-webkit-transition:all 0.6s linear;-moz-transition:all 0.6s linear;transition:all 0.6s linear;top:-100%;}
.about1 li:after{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);background-color:rgba(0,0,0,0.3);}
.about1 li:last-child{margin-right:0;}
.about1 a{display:table-cell;height:403px;vertical-align:middle;width:220px;}
.about1 a:after{content:"";position:absolute;top:20px;left:20px;width:178px;height:361px;border:2px solid rgba(255,255,255,0.68);z-index:3;}
.about1 a:before{
    content:'';
    position:absolute;
    bottom:44px;
    left:50%;
    -webkit-transform:translateX(-50%);
       -moz-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
            transform:translateX(-50%);
    background:url(../img/icon32.png) no-repeat center;
    width:19px;
    height:22px;
    z-index:9;
}
.about1 h3{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;color:#fff;font-size:24px;text-align:center;position:relative;z-index:4;width:180px;margin:58px auto 0;overflow:hidden;margin-top:-32px}
.about1 h3+p{margin-top:26px;}
.about1 li p{position:relative;top:300px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;font-size:16px;color:#fff;text-align:center;position:relative;z-index:4;margin-bottom:17px;width:180px;margin-right:auto;overflow:hidden;margin-left:auto;height:0;overflow:hidden;height:21px;top:0;}
.about1 li p:last-of-type{margin-bottom:0;}
.about1 img{position:absolute;top:0;left:0;width:100%;height:100%;}
.pc .about1 li:before,.pc .about1 li:after{top:0;}
.pc .about1 li p{height:0;top:300px;}
.pc .about1 li h3{margin-top:58px}
.pc .about1 li:hover:before,.pc .about1 li:hover:after{top:-100%;}
.pc .about1 li:hover p{height:21px;top:0;}
.pc .about1 li:hover h3{margin-top:-32px}

/*about2*/
.about2 .stit1 p{font-size:16px;}
.about2 ul{margin-top:38px;margin-bottom:80px;}
.about2 li{position:relative;background-color:#479ed7;margin:0 0 50px 0;}
.about2 li i{position:absolute;left:0;top:0;width:599px;height:320px;overflow:hidden;}
.about2 img{display:block;width:599px;height:320px;-webkit-transition:all 2.5s ease;-moz-transition:all 2.5s ease;transition:all 2.5s ease;}
.pc .about2 li:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}
.about2 a{display:table-cell;width:100%;height:320px;vertical-align:middle;}
.about2 h3{font-size:36px;font-weight:bold;color:#fff;padding:0 0 0 599px;text-align:center;width:601px;position:relative;z-index:2;letter-spacing:5px;    margin-top: -9px;}
.about2 h3+p{margin-top:26px;}
.about2 li p{font-size:18px;color:#fff;padding:0 0 0 599px;text-align:center;width:601px;position:relative;z-index:2;margin-bottom:17px;letter-spacing:2px;}
.about2 .leftmod i{right:0;left:auto;}
.about2 .leftmod h3,.about2  .leftmod p{padding-left:0;}
.about2 h3,.about2 li p{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;transition:all 2s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.about2 .beforeLoad h3,.about2 .beforeLoad p{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;}

/*about3*/
.lineshow .dec{position:relative;padding:15px 0;margin:46px 0 68px;}
.lineshow .dec:after,.lineshow .dec:before{content:"";position:absolute;top:0;left:50%;width:7px;height:7px;padding:3px;border:1px solid #d19b10;background-color:#d19b10;-moz-background-clip:content-box;background-clip:content-box;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.lineshow .dec:after{bottom:0;top:auto;}
.lineshow .dec p{position:relative;width:-moz-calc(50% + 2px);width:-webkit-calc(50% + 2px);width:calc(50% + 2px);margin-left:-moz-calc(50% - 1px);margin-left:-webkit-calc(50% - 1px);margin-left:calc(50% - 1px);padding:0 0 0 79px;height:35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.lineshow .dec a{display:inline-block;line-height:35px;height:35px;max-width:100%;color:#333;font-size:16px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lineshow .dec a.beforeLoad{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);-moz-transform:translateY(100px);transform:translateY(100px);opacity:0;}
.lineshow .dec p:after,.lineshow .dec p:before{content:"";position:absolute;top:0;left:0;width:3px;height:35px;background-color:#d19b10;}
.lineshow .dec p:before{width:15px;height:1px;top:auto;bottom:0;left:12px;}
.lineshow .dec p:nth-child(2n+1){margin-left:0;margin-right:-moz-calc(50% - 2px);margin-right:-webkit-calc(50% - 2px);margin-right:calc(50% - 2px);padding:0 64px 0 0;text-align:right;}
.lineshow .dec p:nth-child(2n+1):after{left:auto;right:0;}
.lineshow .dec p:nth-child(2n+1):before{left:auto;right:12px;}
.lineshow .dec p:first-child{padding-top:47px;height:82px;}
.lineshow .dec p:first-child:after{height:83px;}
.lineshow .dec p:last-child{padding-bottom:57px;height:92px;}
.lineshow .dec p:last-child:after{height:92px;}
.lineshow .dec p:last-child:before{bottom:57px;}
.about3 .boxs{background-color:#f6f6f6;padding:65px 0 0;text-align:center;}
.about3 .boxs .stit1{margin-top:0;}
.about3 .boxs ul{font-size:0;-webkit-text-size-adjust:none;padding:21px 0 80px 0;}
.about3 .boxs li{display:inline-block;width: 224px;vertical-align:top;position:relative;margin:0 20px 0 0;padding:0 0 5px 0;}
.about3 .boxs li:last-child,.about3 .boxs li:nth-child(4n){margin-right:0}
.about3 .boxs em{z-index:3;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;-moz-box-shadow:-3px -3px 0 #fff;-webkit-box-shadow:-3px -3px 0 #fff;box-shadow:-3px -3px 0 #fff;position:absolute;top:0;left:114px;width:50px;height:50px;font-size:24px;font-weight:bold;text-align:center;line-height:50px;font-family:Arial;background-color:#d8d8d8;-moz-border-radius:50%;border-radius:50%;color:#fff;}
.about3 .boxs li p{position:relative;margin:28px 0 0 0;padding:44px 16px 0;height:140px;background-color:#fff;color:#333;font-size:14px;line-height:30px;text-align:left;overflow:hidden;}
.about3 .boxs li:after{content:"";position:absolute;bottom:0px;left:0;width:100%;height:5px;background-color:#d8d8d8;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;}
.pc .about3 .boxs li:hover:after{background-color:#0072bd;}
.pc .about3 .boxs li:hover em{background-color:#0072bd;}

/*about4*/
.about4{margin-top:81px;padding-bottom:30px;}
.about4 dl{overflow:hidden;margin:0 0 50px 0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}
.about4 .beforeLoad{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;}
.about4 dt{float:left;position:relative;}
.about4 dt a{display:block;width: 372px;height:203px;overflow:hidden;}
.about4 img{display:block;width: 372px;height:203px;-webkit-transition:all 2.5s ease;-moz-transition:all 2.5s ease;transition:all 2.5s ease;}
.pc .about4 dt a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.about4 h2{color:#fff;font-size:24px;position:absolute;top:72px;left:0;width:100%;text-align:center;z-index:3;}
.about4 h2:after{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-14px;width:28px;height:3px;background-color:#fff;}
.about4 dd{float:right;width:777px;padding:14px 0 0 0;height:189px;overflow:hidden;}
.about4 dd p{float:left;width:338.5px;margin:0 50px 23px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.about4 dd a{color:#414141;font-size:16px;padding:0 0 0 20px;background:url(../img/icon3.png) no-repeat left center;}
.pc .about4 dd a:hover{background-image:url(../img/icon4.png); color:#d19b10;}

/*about5*/
.about5{margin-top:40px;padding-bottom:0px;margin-bottom:0px;}
.about5 .dec{overflow:hidden;margin:0 0 40px 0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.about5 .beforeLoad{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;}
.about5 .dec>a{display:block;float:left;width:348px;height:219px;overflow:hidden;}
.about5 .dec>a img{display:block;width:348px;height:219px;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;transition:all 2s ease;}
.pc .about5 .dec>a:hover img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.about5 .word{float:right;width:819px;height:219px;overflow:hidden;}
.about5 .word h2{padding:0 0 0 26px;margin:2px 0 11px;background:url(../img/icon5.png) no-repeat 1px center;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.about5 .word h2 a{color:#0072bd;font-weight:bold;font-size:18px;}
.about5 .word p{color:#333333;line-height:30px;margin:0 0 10px 0;}
.about5 .word h2~a{display:inline-block;line-height:36px;height:36px;color:#333333;font-size:14px;padding:0 76px 0 38px;background:#f3f3f3 url(../img/icon6.png) no-repeat 109px center;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;margin-top:1px;}
.pc .about5 .word h2~a:hover{background-color:#0072bd;background-image:url(../img/icon7.png);color:#fff;}


/*business*/
.business{padding-top:74px;background-color:#f5f5f5;}
.business .stit1 p{font-size:16px;}
.business .w1200{height:auto;margin-top:49px;width:100%;margin-bottom:80px;text-align:center;font-size:0;-webkit-text-size-adjust:none;}
.business .dec{position:relative;overflow:hidden;cursor:pointer;display:inline-block;text-align:left;vertical-align:top;width:230px;margin-right:15px;-moz-box-shadow:7px 7px 7px #e2e2e2;-webkit-box-shadow:7px 7px 7px #e2e2e2;box-shadow:7px 7px 7px #e2e2e2;background:#fff url(../img/bg2.jpg) no-repeat center bottom;height:341px;}
.business .dec:before,.business .dec:after{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:#cecece;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.business .dec:after{top:90px;left:21px;width:232px;height:1px;background-color:#dadada;}
.pc .business .dec:hover:before{background-color:#0072bd;}
.business .dec:last-child{margin-right:0;}
.business h3{margin:38px 0 53px;color:#0072bd;font-size:20px;text-align:center;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.business .dec p{position:relative;padding:0 20px 0 38px;margin:0 0 19px 0;height:auto;overflow:hidden;}
.business .dec p:after{content:"";position:absolute;top:10px;left:21px;width:7px;height:2px;background-color:#d19b10;}
.business .dec a{color:#666;font-size:14px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.pc .business .dec a:hover{color:#d19b10;}

/*business6*/
.business6{margin-bottom:80px;}
.business6 .w1200{overflow:hidden;margin-top:95px;}
.business6 .dec{float:left;width:232px;height:161px;margin:0 10px 10px 0;position:relative;overflow:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.business6 .beforeLoad{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;}
.business6 .dec:nth-child(5n),.business6 .dec:last-child{margin-right:0;}
.business6 .dec img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.business6 .dec div{position:absolute;top:-100%;left:0;width:100%;height:100%;background:#0072bd url(../img/bg3.png) no-repeat center bottom;-webkit-transition:all 0.8s ease 0.2s;-moz-transition:all 0.8s ease 0.2s;transition:all 0.8s ease 0.2s;}
.business6 .dec div img{top:0;-webkit-transform:translate(-50%,47px);-ms-transform:translate(-50%,47px);-moz-transform:translate(-50%,47px);transform:translate(-50%,47px);width:32px;height:37px;}
.business6 .dec div p{margin:95px 0 0 0;font-size:14px;text-align:center;color:#fff;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pc .business6 .dec:hover div{top:0;}
.morebtn{display:block;margin:40px auto 4px;width:154px;height:40px;line-height:40px;background-color:#0072bd;-moz-border-radius:40px;border-radius:40px;text-align:center;color:#fff;font-size:14px;-moz-box-shadow:0 4px 0 #ebebeb;-webkit-box-shadow:0 4px 0 #ebebeb;box-shadow:0 4px 0 #ebebeb;}

/*duty*/
.duty{margin-top:80px;margin-bottom:80px;}
.duty .bigdec{position:relative;width:1200px;margin:0 auto;height:337px;background-color:#f4f4f4;}
.duty .bigdec i{position:absolute;top:0;left:0;width:934px;height:337px;overflow:hidden;}
.duty .bigdec img{display:block;width:934px;height:337px;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;transition:all 2s ease;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.pc .duty .bigdec i:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.duty .bigdec h2 img,.duty .bigdec h3 img{display:block;width:auto;height:auto;}
.duty .bigdec h2{margin:23px 0 0 968px;height:23px;overflow:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;;}
.duty .bigdec h3{margin:0 0 0 968px;height:18px;overflow:hidden;padding-top:137px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.duty .bigdec h3.beforeLoad,.duty .bigdec h2.beforeLoad{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;}
.duty .w1200{overflow:hidden;margin-top:50px;}
.duty .w1200 .dec{position:relative;float:left;width:235px;height:223px;margin:0 19px 0 0;border:1px solid #d8d8d8;padding:0 75px;}
.duty .w1200 .dec:last-child,.duty .w1200 .dec:nth-child(3n){margin-right:0px;}
.duty .w1200 .dec h3{color:#333;font-size:24px;margin:73px 0 0 0;position:relative;z-index:2;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;height:31px;overflow:hidden;text-overflow:ellipsis;white-space:normal;}
.duty .w1200 .dec p{color:#333;font-size:16px;line-height:32px;margin-top:13px;position:relative;z-index:2;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;height:24px;}
.duty .w1200 .dec:after{content:"";position:absolute;top:-1px;left:-1px;width:387px;height:225px;background:#1d7abc url(../img/bg4.png) no-repeat center;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.pc .duty .w1200 .dec:hover h3,.pc .duty .w1200 .dec:hover p{color:#fff;}
.pc .duty .w1200 .dec:hover:after{opacity:1;}

/*duty1*/
.duty1 .w1200{overflow:hidden;margin-top:10px;}
.duty1 a{display:block;width:456px;height:289px;float:right;overflow:hidden;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}
.duty1 a.beforeLoad{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);}
.duty1 img{display:block;width:456px;max-width:100%;height:289px;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;transition:all 2s ease;}
.pc .duty1 a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.duty1 .left{float:left;width:675px;padding:41px 0 0;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}
.duty1 .left.beforeLoad{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);}
.duty1 h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 17px;}
.duty1 h3 a{float:none;display:inline;width:auto;height:auto;color:#d19b10;font-weight:bold;font-size:20px;}
.duty1 p{color:#3c3c3c;font-size:16px;line-height:32px;position:relative;}
.duty1 .w1200 p:after{content:"";position:absolute;bottom:-22px;left:0;width:41px;height:2px;background-color:#0072bd;}
.duty1 .dec,.duty1 .dec1{padding:60px 0;}
.duty1 .dec1{background-color:#e1f3ff;}
.duty1 .dec1 a{float:left;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}
.duty1 .dec1 a.beforeLoad{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);}
.duty1 .right{float:right;width:670px;padding:5px 0 0;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}
.duty1 .right.beforeLoad{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);}



.newslist { width: 100%; height: auto; clear: both; position: relative; padding: 0 0px 3rem 0px; float: left;}
.newslist ul { width: 100%; height: auto; clear: both; position: relative; }
.newslist ul li { width:45%; height: auto; margin-left: 1%; margin-right: 1%; float: left; border: solid #ccc 1px; overflow: hidden; position: relative; margin-top: 2rem; padding-bottom: 10px }
.newslist ul li .post-slide { transition: all 1s ease-in-out 0s }
.newslist ul li .post-slide .post-img { overflow: hidden; position: relative;}
.newslist ul li .post-slide .post-img img { max-width: 100% !important; height: auto; width: auto !important; float: left; transform: scale(1.0); transition: all 1s }
.newslist ul li .post-slide .post-img h1 { width: 80%; display: block; position: absolute; left: 10px; top: 10%; color: #fff; padding: 10px 20px; font-size: 14px; letter-spacing: 1px; transition: all 1s ease-in-out 0s; line-height: 35px }
.newslist ul li .post-slide .post-img img { max-width: 100% !important; height: auto; width: auto !important; float: left; transform: scale(1.0); transition: all 1s }
.newslist ul li .post-slide .post-content { padding: 2% 6%; line-height: 22px; }
.newslist ul li .post-slide .post-title { font-size: 17px; font-weight: 600; margin-top: 0; text-transform: capitalize }
.newslist ul li .post-slide .post-title a { display: inline-block; color: #000; transition: all 0.3s ease 0s; line-height: 3 }
.newslist ul li .post-slide .post-content p { color: #333; line-height: 2; font-size: 1.4rem; text-indent: -3rem; display: inline }
.newslist ul li:hove .post-slider { transition: all 1s ease-in-out 0s; }
.newslist ul li:hover { background: #e60012 }
.newslist ul li .post-slide .post-content p { color: #333; }
.newslist ul li:hover .post-slide .post-title a { color: #fff; }
.newslist ul li:hover .post-slide .post-content p { color: #fff; }
.newslist ul li:hover .post-slide:hover .post-img img { transform: scale(1.2); transition: all 1s; }
.newslist ul li .post-slide:hover .post-img img { transform: scale(1.0); transition: all 1s; }

@media (max-width:768px){
	.newslist ul li{wdith:100%; float:left;}
	}


/*pages*/
.pages{text-align:center;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.pages a{display:inline-block;margin-right:2px;font-size:12px;color:#666;height:29px;line-height:29px;padding:0 15px;background-color:#eaeaea;vertical-align:top;}
.pages a:last-child{margin-right:0;}
.pages .cur,.pc .pages a:hover{background-color:#0072bd;color:#fff;}
.pages .prev,.pages .next{width:37px;background:#eaeaea url(../img/icon8.png) no-repeat center;padding:0;}
.pages .next{background-image:url(../img/icon9.png);}
.pc .pages .prev:hover{background-image:url(../img/icon10.png);}
.pc .pages .next:hover{background-image:url(../img/icon11.png);}


.map .contactside{-webkit-animation:mapanim 2s;-moz-animation:mapanim 2s;animation:mapanim 2s;position:absolute;top:101px;width:328px;height:520px;padding:0 38px;right:-moz-calc((100% - 1200px) / 2);right:-webkit-calc((100% - 1200px) / 2);right:calc((100% - 1200px) / 2);background:rgba(0,114,189,0.93) url(../img/icon18.png) no-repeat center 439px;}
@-webkit-keyframes mapanim{
    0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;}
    100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@-moz-keyframes mapanim{
    0%{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;}
    100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@keyframes mapanim{
    0%{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;}
    100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
}





@media (min-width:1026px) and (max-width:1280px){
    .header .logo{
        max-width:25%;
        margin: 40px 0 0 0;
    }
    .header .nav>ul li {
        margin-right: 35px;
    }
    .w1200 {
        width:98%!important;
    }
    .header .nav li>a{font-size:14px;}
    .aboutUs video{width:43%}
    .aboutUs .content{width:55%}
    .aboutUs .num p{
        margin-right:-webkit-calc(33.333% - 132px);
        margin-right:-moz-calc(33.333% - 132px);
        margin-right:calc(33.333% - 132px);
    }
    .technology .content a{
        margin-right: -webkit-calc(33.3333% - 238.6667px);
        margin-right: -moz-calc(33.3333% - 238.6667px);
        margin-right: calc(33.3333% - 238.6667px);
    }


    .about1 li{
        width:189px;
        float:none;
        display:inline-block;
    }
    .about1 a:after{
        width: 146px;
    }
    .about1 ul{text-align:center;}
    .about2 h3, .about2 li p{
        padding-left: 520px;
    }
    .about2 .leftmod h3, .about2  .leftmod p{
        width:500px;
    }
    .about3 .boxs li{
        width: 231px;
    }
    .about4 dd{
        width:-webkit-calc(100% - 400px);
        width:-moz-calc(100% - 400px);
        width:calc(100% - 400px);
    }
    .about4 dd p{
        width: 274px;
        margin-right: 20px;
    }
    .about5 .word{
        width:-webkit-calc(100% - 360px);
        width:-moz-calc(100% - 360px);
        width:calc(100% - 360px);
    }
    .business .dec{
        width: 217px;
    }
    .duty .bigdec i,.duty .bigdec i img{
        width:600px;
    }
    .duty .bigdec h3,.duty .bigdec h2{
        margin-left: 700px;
    }
    .duty .w1200 .dec{
        width: -webkit-calc(33.333% - 167px);
        width: -moz-calc(33.333% - 167px);
        width: calc(33.333% - 167px);
    }
    .snav1 a{
        width:47%;
    }
    .duty1 .left,.duty1 .right{
        width:55%;
    }
    .duty1 a{
        width:43%;
    }


    .scompany .w1200 .dec{
        margin-right: 20px;
        width:-webkit-calc(33.333% - 20px);
        width:-moz-calc(33.333% - 20px);
        width:calc(33.333% - 20px);
    }

    .business6 .dec{
        width:-webkit-calc(25% - 10px);
        width:-moz-calc(25% - 10px);
        width:calc(25% - 10px);
    }
    .pc .duty .w1200 .dec:hover:after{opacity:0;}
    .pc .duty .w1200 .dec:hover h3, .pc .duty .w1200 .dec:hover p {
        color: #333;
    }

    .about3 .boxs em{
        left:50%;
        -webkit-transform:translateX(-50%);
           -moz-transform:translateX(-50%);
            -ms-transform:translateX(-50%);
                transform:translateX(-50%);
    }
    .snav a{
        font-size:12px;
    }
    .map .contactside{
        right:0;
    }

}
@media (max-width:1025px){
    .w1200{width:98%!important;}

    .aboutUs video{width:30%;height:auto;margin-top:13px;}
    .aboutUs .content{width:65%;}
    .service .img h4{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
    .technology{-moz-background-size:cover;background-size:cover;}
    .technology .content{padding:0 0 10px;}
    .technology .content a{width:18%;margin-right:5%;}
    .header{height:auto;padding:0 0 10px 0;}
    .header .menuBtn{display:block;position:absolute;top:20px;right:20px;z-index:99;}
    .header .nav{overflow-y:auto;margin:0;float:none;position:fixed;top:0px;right:-200px;width:200px;height:100%;background-color:#f0f0f0;border-left:1px solid #ddd;border-top:1px solid #ddd;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;z-index:999999;}
    .header .navC{right:0;}
    .header .nav>ul{right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;float:none;margin:0;}
    .header .nav li:first-child{padding:50px 0 0 0;}
    .header .nav>ul li{overflow:hidden;text-align:left;height:auto;width:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ccc;}
    .header .nav>ul li>a{position:relative;font-size:18px;display:block;margin:10px 0;text-align:center;}
    .header .soCont{float:none;width:100%;overflow:hidden;padding:0 0 30px 0;}
    .header .soCont .search{display:none;}
    .header .soCont .search input{top:0;}
    .header .soCont .search a{margin:8.5px 0;}
    .header .soCont .language{margin:10.5px auto 0;width:59px;float:none;}
    .header .soCont .search input{width:100px;}
    .header .nav li>.cur{color:#999;}

    /*.slide3D{display:none;}*/
    .capital .content{text-align:center;height:auto;width:100%;}
    .capital .info{position:static;opacity:1;margin:0 auto;}
    .capital .info.cur{
            }
    .capital .cur h3 {
        background-image:url(../images/capitalLogo1.png)!important;
    }
    .capital .cur p{
   
    }
    .capital .cur h3.capital2 {
        background-image:url(../images/capitalLogo2.png)!important;
    }
    .capital .cur h3.capital3 {
        background-image:url(../images/capitalLogo3.png)!important;
    }
    .capital .prev{left:2%;}
    .capital .next{right:2%;}
  .aboutUs .content p{height:auto;}
    .aboutUs .num p{height:99px;margin-right:-moz-calc(33.3333333% - 132px);margin-right:-webkit-calc(33.3333333% - 132px);margin-right:calc(33.3333333% - 132px);}
    .stit:after,.stit:before{display:none;}
    .snav{display:none;}
    .sbanner{padding-top:88px;}
    .about2 a{width:100%;}
    .about2 h3,.about2 li p{width:100%;padding-left:0;}
    .about2 h3{
        padding-left:0;
    }
    .lineshow .dec a{text-overflow:clip;white-space:normal;line-height:17.5px;font-size:14px;max-width:97%;max-height:35px;height:auto;display:block;position:absolute;top:50%;left:79px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
    .lineshow .dec p:nth-child(2n+1) a{left:auto;right:64px;}
    .about3{width:92%;margin:0 auto;}
    .lineshow .dec p:first-child a{top:-moz-calc(50% + 23.5px);top:-webkit-calc(50% + 23.5px);top:calc(50% + 23.5px);}
    /*.about3 .boxs ul{width:800px!important;}*/
    .about3 .boxs li{margin-right:30px;}
    .about3 .boxs li:nth-child(2n){margin-right:0;margin-bottom:30px;}
    .about3 .boxs li:after{background-color:#0072bd;}
    .about3 .boxs li em{background-color:#0072bd;}
    .about4 dt a{width:100%;}
    .about4 dd{width:610px;}
    .about4 dd p{width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin:0 10px 0 0;white-space:normal;height:42px;}
    .about4 img{width:100%;}
    .about5 .word{width: -moz-calc(100% - 360px);width: -webkit-calc(100% - 360px);width: calc(100% - 360px);height:auto;}
    .about5 .word p{line-height:25px;}
    .about5 .dec>a,.about5 .dec>a img{width:348px;height:219px;}
    .business .dec{width:21%;}
    .business .dec:after {
        top: 90px;
        left: 21px;
        width:80%;
        height: 1px;
    }
    .business6 .dec:nth-child(5n){margin-right:10px;}
    .business6 .dec:nth-child(4n){margin-right:0px;}
    /*.business6 .w1200{width:958px!important;}*/
    .duty .bigdec{width:98%;}
    .duty .bigdec i{position:static;}
    .duty .bigdec img{width:100%;    height: auto;}
    .duty .bigdec h3{padding-top:20px;margin-left:0;}
    .duty .bigdec h2{margin-left:0;padding-bottom:20px;}
    .duty .bigdec h2 img,.duty .bigdec h3 img{margin:0 auto;}
    .duty .bigdec{height:auto;}
    .duty .w1200 .dec{width:-moz-calc(33.333% - 14px);width:-webkit-calc(33.333% - 14px);width:calc(33.333% - 14px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;}
    .duty1 .left,.duty1 .right{width:530px;}


    .scompany .w1200 .dec{width:-moz-calc(33.3333% - 14px);width:-webkit-calc(33.3333% - 14px);width:calc(33.3333% - 14px);margin-right:20px;}
    .banner .word{display:block;top:55%;left:77%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
    .technology{background:url(../images/bg1.jpg) no-repeat 0 0;-moz-background-size:200% 200%;background-size:250% 250%;}
    .snav1 a{width:50%;}
    .jobproblem .swiper-slide{float:none;}
    .broad .swiper-container{width:78%;}
    .broad p{max-width:100%;padding:0;height:auto;line-height:21px;white-space:normal;}
    body .broad p{padding:5px 0;}
    .broad p a{padding:0;}
    .about1 a:before{display:none;}
    .technology .content span:after{right:33px;}
    .map{margin-top:-12px;}
    .business{padding-top:0;}
    .business .stit1,.business6 .w1200{margin-top:46px;}
    .duty{margin-top:0px;margin-bottom:50px;}
    .duty1 .dec,.duty1 .dec1{padding:30px 0;}
    .duty1{margin-top:0;}
    .duty1 .w1200{margin-top:0;}

    .scompany .stit1{margin-top:50px;}
    .scompany .w1200{padding-top:32px;}


    .about1 ul{width:760px!important;text-align:center;}
    .about1 li:nth-child(2n),.about1 li,.about1 li:last-child{margin:0 15px 20px;float:none;display:inline-block;vertical-align: top;}
    .about2 li i,.about2 img{
        width:100%;
    }
    .about2 li{
        width: 599px;
        margin-left: auto;
        margin-right: auto;
    }
    .about2 a {
        width: 599px;
    }
    .stit1 p{
        width: 98%!important;
    }
    .about4 dt {
        width: 37.5%;
    }
    .about4 dd {
        width: 60%;
    }
    .business6 .dec{
        width: -moz-calc(25% - 7.5px);
        width: -webkit-calc(25% - 7.5px);
        width: calc(25% - 7.5px);
    }
    .company .deccon1 h3,{

    }
    .smenu p {
        margin-right:0;
    }
    .duty1 a{
        width:-webkit-calc(100% - 550px);
        width:-moz-calc(100% - 550px);
        width:calc(100% - 550px);
        height:auto;
    }
    .duty1 a img{
        width:100%;
        height:auto;
    }
}
@media (max-width:900px){
    .news .swiper-slide>a{
        width: 180px;
    }
    .news .swiper-slide>a img {
        width: 180px;
        height:120px;
    }
    .broad .swiper-container {
        width:73%;
    }
}
@media (max-width:768px){
      .aboutUs video{width:98%; padding:0 1%;}
    .aboutUs .content{width:98%; padding:0 1%;}

.service .img{width:50%;}
.service .img h4{font-size:2rem;}


    .technology .content span:after{right:20px;}
    .technology .content a{width:20%;}
    .news .swiper-slide>a{width: 155px;}
    .news .swiper-slide>a img{width:155px;height:113px;}
    .news .swiper-slide>a h4,.news .swiper-slide>a p{padding-left:10px;padding-right:10px;}

    .aboutUs .num{text-align:center;}
    .aboutUs .num p{float:none;display:inline-block;margin-right:70px;}
    .stit1 p{width:80%;}
    .about2 li{width:599px;margin-left:auto;margin-right:auto;}
    .about2 a{width:599px;}
    .about2 h3,.about2 li p{width:100%;padding:0;text-align:center;}
    /*.about3 .boxs ul{width:700px!important;}*/
    /*.about4 dt a,.about4 img{width:300px;height:163px;}*/
    .about4 dd{/*width:440px;*/padding-top:0;}
    /*.about4 dd p{width:215px;margin:0 5px 23px 0;}*/
    .about4 dl{margin-bottom:10px;}
    .about4 h2{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
    .about5 .dec{margin-bottom:30px;}
    .about5 .dec>a,.about5 .dec>a img{width:248px;height:156px;}
    .about5 .word{width:490px;height:auto;}
    .business .dec:nth-child(2n){margin-right:0;}
    .business .dec{width:275px;margin-bottom:30px;}
    .business .w1200{height:auto;}
    .business6 .dec:nth-child(4n){margin-right:10px;}
    .business6 .dec:nth-child(3n){margin-right:0px;}
    /*.business6 .w1200{width:716px!important;}*/
    /*.duty .w1200 .dec{width:176px;padding:0 30px;}*/
    .duty1 .w1200{width:92%!important;}
    .duty1 a{width:100%;height:auto;}
    .duty1 a img{display:block;margin:50px auto 0;}
    .duty1 .left,.duty1 .right{width:100%;}
    .company .showtable .left,.company .showtable .right,.company .showtable img,.company .showtable .right img{width:100%;}
    .company .showtable img,.company .showtable .right img{width:auto;max-width:100%;margin:40px auto 0;height:auto;}
    .company .deccon2{/*width:490px;*/margin:20px auto -20px;}
    /*.company .deccon2 .word:nth-child(2n){margin-right:10px;}*/
    /*.company .deccon4 .swiper-slide div,.company .deccon4 .swiper-slide img{width:172px;height:124px;}*/
    /*.broad .swiper-container {
        width: 546px;
    }*/
    /*.broad p{
        width:505px;
    }*/
    /*.joblist h3{width:632px;}*/
    .jobproblem .swiper-slide>div:nth-child(2n){margin-right:0;}
    .jobproblem .swiper-slide>div{margin-bottom:20px;}
    .jobproblem .swiper-slide>div{width:-moz-calc(50% - 7px);width:-webkit-calc(50% - 7px);width:calc(50% - 7px);height:170px;}
    #map{width:364px;}
    /*.scompany .w1200 .dec:nth-child(3n){margin-right:20px;}
    .scompany .w1200 .dec:nth-child(2n){margin-right:0;}*/
    /*.scompany .w1200{width:662px!important;}*/
    .banner .word {
        -webkit-transform:translate(-50%,-50%) scale(0.8);
           -moz-transform:translate(-50%,-50%) scale(0.8);
            -ms-transform:translate(-50%,-50%) scale(0.8);
                transform:translate(-50%,-50%) scale(0.8);
    }
    .map{    margin-top: -18px;}

    .about5 .dec>a,.about5 .dec>a img{width:248px;height:156px;}
    .about5 .word{width:-moz-calc(100% - 260px);width:-webkit-calc(100% - 260px);width:calc(100% - 260px);height:auto;}
    .business .w1200{margin-bottom:25px;}
    .duty1 .left,.duty1 .right{padding-top:5px;}

    /*.media .swiper-pagination {
        bottom: 27px;
    }*/
    .company .deccon2 .word{margin-bottom:20px;}
    .about1 ul {
        width:100%!important;
    }
    .about1 li{
        width:-moz-calc(33.3333% - 33px);
        width:-webkit-calc(33.3333% - 33px);
        width:calc(33.3333% - 33px);
    }
    .about1 a:after{
        top:50%;
        left:50%;
        -webkit-transform:translate(-50%,-50%);
           -moz-transform:translate(-50%,-50%);
            -ms-transform:translate(-50%,-50%);
                transform:translate(-50%,-50%);
        width:85%;
        height:90%;
    }
}
@media (max-width:736px){
    /*.aboutUs .num a{margin-right:15px;}*/
    .technology .content a{width:20%;margin-right:4%;padding-top:42px;-moz-background-size:contain;background-size:contain;}
    .clieList .swiper-button-prev{left:-35px;}
    .clieList .swiper-button-next{right:-35px;}
    .technology .content span{font-size:48px;}
    .technology .content a i{padding-top:60px;}

    .subTit{padding-bottom:15px;}
    .header .menuBtn{top:35px;}
    .about1 li{height: 200px;margin-bottom:30px;}
    .about1 li:before{background-color:transparent;height:200px;border-right:none;border-left:none;z-index:99;}
    .about1 li:nth-child(2n){
        margin-bottom:30px;
    }
    .about1 a{
        height:200px;
    }
    .about1 a:after {
        height:120%;
    }
    .about1 h3{padding-top:30px;}
    .about3 .boxs ul{/*width:600px!important;*/}
    /*.about4 dt a,.about4 img{width:265px;height:145px;}*/
    /*.about5 .word{width:465px;}*/
    /*.duty .w1200 .dec{width:165px;}*/
    /*.media .swiper-slide div,.media .swiper-slide img{width:300px;height:185px;}*/
    /*.media .swiper-slide p,.media .swiper-slide h2,.media .swiper-slide .time{width:393px;margin-left:320px;}*/
    .mediadetail .img img{width:100%;margin-bottom:10px;}
    /*.company .deccon4 .swiper-slide div,.company .deccon4 .swiper-slide img{width:164px;height:118px;}*/
    /*.broad .swiper-container{width:550px;}*/
    /*.broad p{width:220px;}*/
    /*.joblist h3{width:602px;}*/
    .jobproblem .swiper-slide>div{margin-bottom:20px;}
    /*.jobproblem .swiper-slide>div{width:310px;height:190px;}*/
    #map{width:50%;}
    .map .contactside{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .jobproblem .swiper-slide{
        float:none;
    }
    .header1{
        border-bottom:none;
    }
    .map{margin-top:80px;}

    .banner .word {
        -webkit-transform:translate(-50%,-50%) scale(0.65);
           -moz-transform:translate(-50%,-50%) scale(0.65);
            -ms-transform:translate(-50%,-50%) scale(0.65);
                transform:translate(-50%,-50%) scale(0.65);
    }

    .duty{
        margin-top:0;
        margin-bottom:40px;  
    }
    .duty .bigdec {
        background: none;
    }
    .broad h3 {
        padding: 0 0 0 45px;
        background: url(../img/icon19.png) no-repeat 23px center;
    }
    .about1 img {
        height: 338px;
        top: -71.5px;
    }
    .media .swiper-slide .time{display:none;}
    .header{border-bottom:none;}
    .map{    margin-top:0px;}
}
@media (max-width:667px){
    .banner .swiper-pagination{bottom:5px;}

    .technology .content a{padding-top:38px;}
    .news .swiper-slide>a{width:250px;margin:0 10px 20px;}
    .news .swiper-slide>a img{width:250px;height:153px;}
    .news .swiper-slide>a:nth-child(2n+1){margin-left:0;}
    .news .swiper-slide>a:nth-child(2n){margin-right:0;}
    .news .swiper-slide>a .tit{padding:0 6px 0;}
    .header .menuBtn{top:18px;right:10px;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);}
    .about3 .boxs li{margin-right:10px;width:100%;}
    .about3 .boxs li:nth-child(2n){margin-right:0;margin-bottom:10px;}
    .about3 .boxs em{
        left:50%;
        -webkit-transform:translateX(-50%);
           -moz-transform:translateX(-50%);
            -ms-transform:translateX(-50%);
                transform:translateX(-50%);
    }
    .about3 .boxs li p{
        padding-top:25px;
        height:auto;
        line-height:20px;
        padding-bottom:10px;
    }
    .about3 .boxs li,.about3 .boxs li:nth-child(2n){
        margin-right:0;
        margin-bottom:10px;
    }
    .about5 .dec>a,.about5 .dec>a img{width:190px;height:120px;}
    .about5 .word{width: -moz-calc(100% - 200px);width: -webkit-calc(100% - 200px);width: calc(100% - 200px);}
    .about5 .word p{line-height:16px;}
    .business6 .dec{/*width:200px;*/height:140px;}
    .duty .w1200 .dec{/*width:143px;*/height:190px;}
    .duty .w1200 .dec h3{margin-top:53px;}
    .mediadetail .add .next{float:none;text-align:left;}
    .mediadetail .add p{float:none;width:100%;}
    .jobproblem .swiper-slide>div{margin-bottom:20px;}
    .scompany .w1200{width:92%!important;}
    .scompany .w1200 .dec,.scompany .w1200 .dec:nth-child(3n){width:-moz-calc(50% - 5px);width:-webkit-calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;}
    .scompany .w1200 .dec:nth-child(2n){margin-right:0;}

    .aboutUs .num p{
        margin-right: -moz-calc(33.3333333% - 144px);
        margin-right: -webkit-calc(33.3333333% - 144px);
        margin-right: calc(33.3333333% - 144px);
    }
    .about1 h3,.about1 li p{
        width:100%;
    }
    .business .dec{
        width:40%;
        margin-bottom:10px;
    }
    .business .dec:nth-child(2n+1){
        margin-right:10px;
    }
    .company .deccon2 .word{
        width: -moz-calc(50% - 5px);
        width: -webkit-calc(50% - 5px);
        width: calc(50% - 5px);
    }
    .company .deccon2 .word:nth-child(2n){
        margin-right:0;
    }
    .company .deccon3 .firstimg,.company .deccon3 div:nth-child(2n+3),.company .deccon3 div{
        width:-moz-calc(50% - 1px);
        width:-webkit-calc(50% - 1px);
        width:calc(50% - 1px);
    }

    .broad .swiper-container {
        width: 70%;
    }
    .header .logo {
        max-width:40%;
    }

}
@media (max-width:610px){
    .about2 li {
        width: 100%;
    }
    .company .deccon3{
        width:100%;
    }
    .company .deccon3 img{
        width:100%;
        height:auto;
    }
    .company .deccon3 .firstimg img {
        height:auto;
    }
    .map{margin-top:58px;}
    #map{width:100%;height:300px!important;margin-top:0;}
    .map .contactside{position:static;width:100%;    height: 382px;background-position:center 316px;}
}
@media (max-width:568px){
    .aboutUs .num p{margin-right:0px;}
    .capital .info{width:430px;}
    .technology .content a{padding-top:39px;}
    .technology .content span{font-size:35px;}
    .technology .content span:after{font-size:25px;}

    .about2 li{/*width:540px;*/height:288px;}
    .about2 img{width:540px;height:288px;}
    .about2 .leftmod i{right:auto;left:0;}

    .about3 .boxs li{width:90%;}

    .business6 .dec{/*width:150px;*/height:100px;}
    .duty .w1200 .dec{/*width:110px;*/height:190px;}
    .duty .w1200 .dec h3{margin-top:53px;}
    .media .swiper-slide div{width:100%;padding-top:20px;}
    .media .swiper-slide img{width:auto;margin:0 auto;max-width:100%;}
    .media .swiper-slide p,.media .swiper-slide h2,.media .swiper-slide .time{width:90%;margin:0px auto;}
    .media .swiper-pagination{bottom:15px;width:100%;text-align:center;}
    .media .swiper-slide h2{margin-left:29px;padding-top:15px;}
    .media .swiper-slide h2:after{top:27px;}

    .jobproblem .swiper-container{width:490px!important;}
    .scompany .w1200 .dec{width:100%;height:auto;margin-bottom:10px;}
    .scompany .w1200 .dec, .scompany .w1200 .dec:nth-child(3n) {
        width:100%;
        margin-right:0;
    }

    .banner .word {
        -webkit-transform:translate(-50%,-40%) scale(0.6);
           -moz-transform:translate(-50%,-40%) scale(0.6);
            -ms-transform:translate(-50%,-40%) scale(0.6);
                transform:translate(-50%,-40%) scale(0.6);
    }

    .company .deccon1 dl{
        max-width:100%;
    }
    .company .deccon1 dd {
        padding:0;
    }
    .company .deccon1 div{
        float:none;
        width:90%;
        margin:0 auto;
    }
    .company .deccon1 h3{
        width:100%;
        -moz-box-sizing:border-box;
             -webkit-box-sizing:border-box;
                box-sizing:border-box;
    }
    .company .deccon1 .word{
        width:100%;
    }
    .company .deccon1 .word p{
        width:100%;
    }
    .company .deccon2 .word{
            height: 270px;
    }
    .broad .swiper-container {
        width:-moz-calc(100% - 180px);
        width:-webkit-calc(100% - 180px);
        width:calc(100% - 180px);
    }


}
@media (max-width:535px){
    .news .swiper-slide>a {
        width: 180px;
        margin: 0 10px 20px;
    }
    .news .swiper-slide>a img {
        width: 180px;
        height:120px;
    }
    .jobproblem .swiper-slide>div {
        height: 210px;
    }
    .about4 dt {
        width:100%;
    }
    .about4 dt a,.about4 img{width:100%;height:auto;margin:0 auto;}
    .about4 img{}

    .about4 dd{padding-top:10px;width:100%;height:auto;}
    .about4 dd p{width:100%;}
}
@media (max-width:414px){
    .w1200,.subTit{width:92%!important;margin-left:auto;margin-right:auto;}
    .aboutUs .subTit{padding-top:30px;}
    .aboutUs video{width:100%;}
    .aboutUs .content{width:100%;}
    .aboutUs .num p{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);margin-right:-10px;}
    .service .img{width:50%;}
    .service>.img h4{width:60px;font-size:18px;line-height:30px;}
    .technology{
        padding-bottom:20px;
    }
    .technology .subTit{
        padding-top:40px;
    }
    .technology .content a{padding-top:34px;       /*transform:scale(0.5);*/}
    .technology .content span{font-size:25px;}
    .technology .content span:after{right:4px;}

    .news .swiper-slide>a{width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin:0 10px 20px;padding-bottom:10px;}
    .news .swiper-slide>a img{width:100%;height:auto;}
    .capital .info{width:100%;}
    .news .swiper-slide>a h4{
        padding-left:5px;
        padding-right:5px;
    }
    .technology .content a i{padding-top:28px;letter-spacing:-1px;font-size:12px;}
    .news .swiper-slide>a .info{padding-right:5px;padding-left:5px;}
    .about1 ul{width:400px!important;}
    .aboutUs .content{text-align:center;padding:0 4%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .aboutUs .content p{text-align:left;font-size:14px;}
    .about2 ul{margin-bottom:40px;}
    .about2 li{/*width:380px;*/height:203px;margin-bottom:20px;}
    .about2 li:last-child{margin-bottom:0;}
    .about2 img{width:380px;height:203px;}
    .about2 a{height:230px;}
    .lineshow .dec a{left:34px;}
    .lineshow .dec p:nth-child(2n+1) a{right:34px;}
    .about3 .boxs ul{width:380px!important;padding-bottom:20px;}
    .about3 .boxs li{width:175px;/*margin-left:5px;*/margin-right:5px;}
    .about3 .boxs li p{line-height:20px;}
    .about3{width:100%;}
    .about3 .lineshow{width:92%;margin:0 auto;}
    .about4{margin-top:30px;}
    .about4 dt a,.about4 img{width:380px;height:207px;}
    .about4 dd{padding-top:10px;/*width:380px;*/height:auto;}
    .about4 dd p{width:100%;}
    .about5 .dec>a,.about5 .dec>a img{width:100%;height:auto;}
    .about5 .word{width:100%;}
    .business .dec{margin-right:0;}
    .business6 .dec{width:-moz-calc(33.3232% - 6.66px);width:-webkit-calc(33.3232% - 6.66px);width:calc(33.3232% - 6.66px);}
    .business6 .w1200{/*width:410px!important;*/margin-top:40px;}
    .duty .w1200 .dec{width:102px;padding:0 5px;}
    .duty .w1200 .dec h3{font-size:18px;}
    .duty .w1200 .dec p{font-size:14px;}
    .duty1 a img{width:100%;height:241px;}
    .media .swiper-slide h2{margin-left:19px;}
    .company .showtable img,.company .showtable .right img{width:100%;margin:40px auto 0;    height: auto;}
    .company .showtable{padding-top:0;}
    .company .showtable img{margin-top:20px!important;}
    .company .deccon1 {
        padding-top:20px;
    }
    .company .deccon1 dl{width:100%;}
    .company .deccon1 dl:last-child{margin-bottom:20px;}
    .company .deccon1 dd{padding:0 10px;}
    .company .deccon1 .word p{width:100%;}
    .company .deccon2 p{width:90%;font-size:14px;}
    .company .deccon3{width:298px;margin-top:20px;}
    .company h2{margin-bottom:0;}
    .company .deccon4{margin-top:20px;}
    .company .deccon4 .swiper-slide div:nth-child(2n){margin-right:0;}
    .company .deccon4 .swiper-slide div{margin-bottom:10px;margin-right:10px;}
    .company .deccon4 .swiper-slide div{
        width:-moz-calc(50% - 5px);
        width:-webkit-calc(50% - 5px);
        width:calc(50% - 5px);
    }
    .jobproblem .swiper-slide>div{width:115px;height:auto;padding-bottom:10px;}
    .joblist .word .links p{margin-bottom:10px;}
    .jobproblem .swiper-container{width:90%!important;}
    .jobproblem .swiper-button-prev{left:-23px;}
    .jobproblem .swiper-button-next{right:-23px;}
    .about1 li:nth-child(2n),.about1 li:last-child{margin-right:auto;}
    .about1 li{float:none;margin-left:auto;margin-right:auto;width:90%;}
    .about1 a{width:360px;}
    .about1 a:after{width:316px;}
    .aboutUs {
        padding-bottom: 30px;
    }
    .capital .content {
        margin-bottom:10px;
    }

    .stit1{
        margin-top:36px;
    }
    .stit1 p {
        line-height:26px;
    }
    .about5{
        margin-top:30px;
        padding-bottom:10px;
    }
    .about5 .word p {
        line-height: 26px;
    }
    .business{padding-top:0;}
    .business .stit1 p{
        line-height:24px;
        width:92%;
    }
    .business .dec {
        width: 100%;
        height:auto;
        background-image:none;
    }
    .business .w1200{
        margin-bottom:40px;
    }
    .duty .w1200{
        margin-top:30px;
    }
    .duty1 .dec, .duty1 .dec1{
        padding-top:0;
    }
    .media .swiper-container:after{
        display:none;
    }
    .media{
        margin-top:30px;
        padding-bottom:40px;
    }
    .media .swiper-slide img {
        width: 100%;
        height: auto;
    }
    .media .swiper-slide div{
        height:auto;
            padding-top: 0px;
    }
    .media .swiper-slide p~p{
        display:none;
    }
    .company .dec{
        margin-top:30px;
    }
    .company .deccon1 .word{
        border:none;
        padding-bottom:0;
        padding-top:0;
    }
    .business .dec:after{
        width:88%;
        left:50%;
        -webkit-transform:translateX(-50%);
           -moz-transform:translateX(-50%);
            -ms-transform:translateX(-50%);
                transform:translateX(-50%);
    }
    .mediadetail .con{
        padding-left:0;
        padding-right:0;
        padding-bottom:30px;
    }
    .jobproblem{
        width:100%!important;
    }
    .jobproblem .swiper-button-prev, .jobproblem .swiper-button-next{
        display:none;
    }
    .jobproblem .swiper-container {
        width:100%!important;
    }
    .jobproblem .swiper-slide>div {
        width:100%;
        margin-top:0;
    }
    .smenu{
        margin-top:30px;
    }
    .job1{
        margin-bottom:40px;
    }
    .about1 ul{
        padding-bottom:20px;
        padding-top:25px;
    }
    .lineshow .dec{
        margin-top:16px;
        margin-bottom:30px;
    }
    .about3 .boxs{
        padding-top:30px;
    }
    .about2 ul{
        margin-top:25px;
    }
    .about1 li{
        margin-bottom:20px;
    }

    .duty .bigdec{
        width:92%;
    }
    .scompany{
        margin-top:0px;
    }
    .scompany .w1200{
        padding-top:10px;
    }
    .subTit h3{font-size:20px;}
    .subTit h2{font-size:18px;}
    .aboutUs .num{
        margin-top:0px;
    }
    .aboutUs .num p {
        display:inline-block;
        margin-right: -16px;
    }
    .aboutUs .content .tit{
        margin-top:20px;
    }
    .subTit{
        padding-top:30px;
    }
    .news .content{
        padding-bottom:46px;
    }
    .news .swiper-pagination {
        bottom: 32px;
    }
    .banner .word {
        -webkit-transform:translate(-47%,-75%) scale(0.4);
           -moz-transform:translate(-47%,-75%) scale(0.4);
            -ms-transform:translate(-47%,-75%) scale(0.4);
                transform:translate(-47%,-75%) scale(0.4);
    }
    .banner .word2 {
        top:50%;
        left:50%;
        -webkit-transform:translate(-74%,-35%) scale(0.4);
           -moz-transform:translate(-74%,-35%) scale(0.4);
            -ms-transform:translate(-74%,-35%) scale(0.4);
                transform:translate(-74%,-35%) scale(0.4);
    }
    .broad .swiper-button-prev{
        right:25px;
        top:23px;
    }
    .broad .swiper-button-next{
        right:10px;
        top:23px;
    }
    .broad{margin-top:20px;}
    .company{padding-bottom:40px;}
    .jobproblem .swiper-slide>div:last-child{margin-bottom:0;}
    .map .contactside p{
        line-height:26px;
        background-position: 3px 8px;
    }
    .map .contactside .email,
    .map .contactside .fax,
    .map .contactside .tel{
        background-position: 3px 8px;
    }
    .map .contactside h2{
        padding-top:30px;
    }
    .map .contactside p:last-child{
        padding-bottom:30px;
    }
    .scompany .dec p{
        margin-bottom:15px;
    }
    .duty1 .left{
        padding-top:28px;
    }
    .duty1 .right{
        padding-top:5px;
    }
    .duty1 .dec{
        padding-bottom:20px;
    }
    .duty1>div:last-child{padding-bottom:40px;}
    .business6 .w1200{
        margin-top:20px;
    }
    .business6{margin-bottom:40px;}
    .morebtn{margin-top:30px;}
    .business .w1200{
        margin-top:20px;
    }
    .business .dec:last-child{
        margin-bottom:0px;
    }


    .capital .info{
        height:230px;
    }
    .capital .info h3{
        padding-bottom:10px!important;
    }
    .capital .content p{
        line-height:36px;
    }
    .about1 img {
        height: 403px;
        top: -101.5px;
    }
    .aboutUs .num i{font-size:14px;}
    .aboutUs .w1200{width:100%!important;}
    .aboutUs .subTit{width:90%!important;}
    .news .swiper-slide>a h4 {
        font-size:14px;
    }
    .about1 li:nth-child(2n), .about1 li:last-child{
        margin-left:auto;
    }
    .about1 li:nth-child(2n) {
        margin-bottom:20px;
    }
    .duty .w1200 .dec {
        width:100%;
        margin-right:0;
        margin-bottom:10px;
    }
}
@media (max-width:375px){
    .aboutUs .num a{margin-right:-17px;}
    .technology .content a{padding-top:29px;}
    .technology .content span:after{top:-10px;right:10px;font-size:20px;}
    .aboutUs .num p{-webkit-transform:scale(0.65);-moz-transform:scale(0.65);-ms-transform:scale(0.65);transform:scale(0.65);margin-right: -30px;}
    .about2 li{height:182px;}
    .about2 img{height:182px;}
    .about2 a{height:217px;}
    .about2 h3{font-size:23px;}
    .about2 li p{font-size:13px;}
    .about3 .boxs ul{width:340px!important;}
    .about3 .boxs li{width:150px;}
    .about4 dt a,.about4 img{width:345px;height:188px;}

    .about5 .word{padding-top:10px;}
    .business6 .dec{height:90px;}
    .duty .w1200 .dec{padding:0 30px;margin-bottom:10px;}
    .duty .w1200 .dec h3{font-size:24px;}
    .duty .w1200 .dec p{font-size:18px;}
    .duty1 a img{height:219px;}
    .company .deccon2 .word{width:100%;height:auto;padding-bottom:10px;}
    .company .deccon2{width:100%;}
    .broad p{padding-left:5px;}
    .jobproblem .swiper-slide>div{margin-right:0;}
    .about1 ul{width:100%!important;}
    .about1 a:after {
        width: 294px;
    }

    .news .swiper-slide>a {
        width:40%;
        width:-moz-calc(50% - 12px);
        width:-webkit-calc(50% - 12px);
        width:calc(50% - 12px);
    }

}
@media (max-width:320px){
    .aboutUs .num a{margin-right:-34px;}
    .news .swiper-slide>a{width:100%;margin:0 0 10px;}
    .news .swiper-slide>a h4{height:auto;}
    .technology .content a i{padding-top:28px;}
    .technology .content a{padding-top:28px;  }
    .technology .content span{font-size:22px;}
    .aboutUs .num p{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);margin-right: -40px;}

    .capital .prev{left:1%;}
    .capital .next{right:1%;}

    .about2 li{height:155px;}
    .about2 img{width:290px;height:155px;}
    .about2 a{height:195px;}
    .about3 .boxs ul{width:290px!important;}
    .about3 .boxs li{width:200px;}
    .about4 dt a,.about4 img{width:294px;height:160px;}
    .about4 dd p{width:100%;}
    .duty .bigdec img{height:113px;}
    .broad h3{padding-left:30px;background-position:7px center;}
    .broad .swiper-container{width:150px;}
    .smenu p{margin-right:0;}
    .jobproblem .swiper-slide>div{margin-right:0;padding-bottom:20px;}
    .about1 a:after{width:243px;}

    .about3 .boxs li {
        margin-right:0px;
    }
    .company .deccon3 {
        width:100%;
    }
}





@media (max-width: 768px){
    .aboutUs .num{width:100%;}
}

@media (min-width:1025px){
    .about3 .boxs li{
        width:224px;
    }
    .about3 .boxs li:nth-child(4n){
        margin-right:20px;
    }
    .about3 .boxs li:last-child, .about3 .boxs li:nth-child(5n){
        margin-right: 0;
    }
    .about3 .boxs em{
        left:87px;
    }
}





/*内页*/

.aboutds{ margin:0; padding:20px 0px; width:100%;}
.Inner_location{ border-bottom:1px solid #EAEAEA; height:43px;}
.Inner_location .homepage{ display:block; float:left; width:43px; height:43px; background: url(../images/loca.png) no-repeat center; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.Inner_location p{ float: left; height: 43px; line-height: 43px; font-size: 13px; color: #999999; margin-left: 18px;}
.Inner_location p a{ color: #999999; padding: 0 4px;}
.Inner_left{ width:28%;}

.Inner_left h7{ display:block;	background:#0072bd url(../images/nconl_tit.png) no-repeat 245px center; height:60px; line-height:60px; font-size:24px; font-weight:bold;color:#FFF; text-indent:28px;}
.Inner_left .nlist {	border: 1px solid #e4e4e4; border-top: 0;}
.nlist li { height: 58px; line-height: 58px; border-top: 1px solid #e4e4e4; text-indent: 28px; font-size: 15px; color: #333333; background: url(../images/nconl_li_bg.png) no-repeat 240px center;}
.nlist li a {	color: #333333;	font-size: 16px;}
.nlist li:hover{ background:#F5F5F5 url(../images/nconl_li_hover_bg.png) no-repeat 240px center;}
.nlist li:hover a{ color:#c7000b; font-weight:bold;} 
@media screen and  (max-width:880px){
	.Inner_left{ display:none;}
	.story{width:95%; padding:0 2%;}
	
	 }


.cpright {width: 70%;}
@media screen and  (max-width:880px){
	.cpright{width:100%;}
	
	 }
.rightbot { height: 3px; font-size: 0; overflow: hidden;  margin-bottom: 10px;}
.agent_con { line-height:30px;}
.agent_con .age_li_about { font-size:15px; text-align:justify; color:#666; width:90%; margin:2% 5%;}
.agent_con .age_li_about h3{font-size: 32px;color: #0072bd;text-align: center;margin-bottom: 50px;font-weight: bold;} 


.pro_page{margin-top:30px;}



/*å†…é¡µæ–°é—»ä¸­å¿ƒ*/
.age_li_new li{ padding:20px 0; border-bottom: 1px dotted #d1d1d1;}
.age_li_new li h3 a{ display:block; font-size: 18px; color: #222;}
.age_li_new li .news_desc{ line-height: 2.0; font-size: 14px; padding: 10px 0; color: #666;}
.age_li_new li span{ display:block; color:#999;font-size: 16px;}
.age_li_new li .more a{ display:block; color: #333;  text-align:right;margin-right: 15px;font-size: 16px;}

.age_new_show h1{ height:50px; line-height:50px; font-size:24px; margin-bottom:10px; color:#333; text-align:center;font-weight: bold;}
.age_new_show .new_lb{  background:#F8F8F8; height:40px; line-height:40px; text-align:center;}
.age_new_show .new_lb .span{padding:0 30px;}
.new_show{ width:95%; padding:0 2%; margin-top:20px; font-size:16px; line-height:34px; text-align:justify}

/* 分页 */


.fenye{ float:left; width:100%; padding-bottom:10px; padding-top:15px; height:50px;text-align:center;color:#454545;line-height:50px;font-family:Microsoft Yahei; font-size:14px;}
.fenye a{ border:1px solid #CECECE; color:#7C7C7C;font-family:Microsoft Yahei; padding:5px 12px; font-size:12px; margin:0px 3px;}
.fenye a.sel{ background:#0072bd; color:#fff; border:1px solid #0072bd;}
.fenye .txt{ width:30px; text-align:center; height:22px; border:1px solid #ccc;}
.fenye .btn{ width:55px; height:24px; border:1px solid #B8B8B8; background:#fff; cursor:pointer; color:#666; border-radius:3px;}