.innerPage{background-color:#f8f8f8;}

/* 关于我们 */
.about{padding:20px 0px;text-align:center;background-color:#fff;}
.about .about-container{background:#FFFFFF;border-radius:6px;padding:50px 35px;}
.about-cont .tit{font-weight:normal;font-size:30px;line-height:45px;padding-bottom:50px;text-align:center;color:#333;font-family:fontTit;letter-spacing:4px;}
.about-cont .deputy{font-size:16px;line-height:32px;color:#666;padding:20px 150px;font-family:din;font-weight:200;}
.about-cont .img{text-align:center;padding-bottom:20px;}
.about-cont .img .img-text{font-size:12px;color:#999;}
.piecelist .col,
.media-body,
.align-self-start{float:left;}
.aboutrow{padding:80px 0px;}
.aboutrow .tit{font-family:fontTit;letter-spacing:4px;font-size:32px;color:#333;padding-bottom:30px;}
.aboutrow.vision .cont-left{padding-top:120px;}
.aboutrow.vision .cont-left p{line-height:32px;padding-bottom:20px;}
.vision-container{position:relative;height:auto;}
.vision-container .cont-left{width:50%;padding-left:300px;padding-right:120px;font-size:16px;font-family:din;font-weight:200;}
.vision-container .img-right{width:50%;padding-right:80px;}
.values{background-color:#fff;}
.values .cont-right{font-size:16px;padding-left:100px;padding-right:150px;padding-top:100px;}
.values .cont-right .cont{padding-bottom:20px;font-family:din;font-weight:200;}
.values .cont-right .cont .min-tit{font-family:fontTit;letter-spacing:4px;font-size:22px;}
.values .img-left{padding-left:80px;}

/* 联系我们 */

/*.contact-Page .banner{background:url(../images/contact-bg.jpg) no-repeat center top;}
*/.contact{padding:20px 0px;margin-top:-100px;position:relative;z-index:9;}
.contact .contact-container{background:#FFFFFF;border-radius:6px;padding:50px 35px;}
.contact .text_tit{text-align:center;color:#999;font-size:14px;padding-top:0px;width:100%}
.contact_cont{background:#fdfdfd;border:solid 1px #ececec;margin:20px 0px;text-align:center;padding:30px 0px;}
.contact_cont li{padding:0px 40px;height:100px;*width:18%;}
.contact_cont p{color:#999;}
.contact_cont p i.fa{color:#e6e6e6;font-size:25px;}
.contact_cont .h5{color:#333;font-weight:bold;padding-top:10px;font-size:16px;}
.contact_cont2 h4{color:#333;padding-bottom:15px;padding-left:5px;font-size:16px;}
.contact_cont2 p{color:#999;line-height:35px;}
.contact_cont2 p i.fa{color:#d4d4d4;font-size:15px;width:20px;text-align:center;margin-right:15px;*display:none;}
.contact_cont2 p i.fa-mobile-phone{font-size:24px;}
.contact_cont2 li{margin:30px 0px;padding-left:40px;height:150px;*width:20%;}
.contact_cont2,
.contact_cont{width:90%;margin:0 auto;margin-top:50px;}
.contact_cont2 p a{color:#1782bf;}
.about_cont .text_cont p{line-height:36px;}
#about .about_cont .text_cont p{text-indent:2em;}
.server_img{position:relative;}
.server_img img{position:absolute;right:0px;top:0px;}
#panel-about .text_cont p{text-indent:2em;}
.iw_poi_title{color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.col-xs-20{width:25%;float:left;}

/*百度地图*/
.c-title{text-align:center;font-size:28px;font-family:fontTit;letter-spacing:4px;color:#333;position:relative;margin-bottom:30px;}
.c-title::after{content:'';background-color:#e7e7e7;width:30px;height:1px;display:block;margin:10px auto;}
.c-screen{padding:60px 0px;}
.box_map{width:90%;height:600px;margin:20px auto;}
#container3{width:75%;height:100%;}
.maplist{width:25%;height:100%;background:#eef2f6;padding:15px;}
.maplist .tit{color:#333;font-size:18px;text-align:left;margin:15px 0;}
.maplist li{line-height:34px;padding-left:20px;background-color:#fff;padding:15px 15px;margin:15px 0px;-webkit-transition:all 0.3s;transition:all 0.3s;}
.maplist li:hover{transform:scale(1.04);box-shadow:0 0 5px 5px rgba(1,1,5,0.03);}
.maplist li.active{        /* border: solid 1px #bbdbff; */
background-color:#f5faff;}
.maplist li.active p{color:#666;}
.maplist li.active p.text_tit{color:#238bff;}
.maplist li.active .text_tit{}
.maplist li .text_tit{color:#333;font-weight:600;padding-bottom:10px;padding-top:5px;text-align:left;}
.maplist li p{line-height:18px;text-align:left;}

/*历程 */
.course-section{padding:80px 0;position:relative;background:#222747 url(../images/course-bg.jpg) no-repeat top;}
.course-section .container .header_title p.title{color:#fff;font-size:32px;}
.course-wrapper{max-width:1280px;height:500px;margin-left:auto;margin-right:auto;position:relative;padding-top:50px;}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.course-features .course-body{margin:0 25px}
.course-features .course-body:after{content:"";width:100%;height:3px;background:url(../images/productBase-features-model.png) no-repeat;background-size:100% auto;background-position:center;position:absolute;top:50px;left:0;z-index:0}
.features-item{position:relative;float:left}
.features-slide .features-item>*{text-align:center}
.features-item h3{font-size:16px;line-height:28px;margin-bottom:65px;color:#fff;opacity:.7;transition:all .1s}
.features-item i{position:absolute;width:75%;height:33px;background:url(../images/productBase-features-timeline.png) no-repeat;background-size:contain;background-size:75%;background-position:right center;left:-25%;margin-left:10px;top:34px;z-index:3}
.features-item .features-info{display:block;margin:0 auto;padding:30px 35px;transition:all .3s;border-radius:2px;}
.features-item .features-info .features-info-tit{font-size:22px;color:#fff;line-height:22px;margin-bottom:20px;font-family:fontTit;text-align:left;}
.features-item .features-info .features-info-s{font-size:14px;color:#fff;line-height:24px;padding-bottom:20px;}
.features-item .features-info .features-info-s .moth{padding-right:5px;width:25%;text-align:left;}
.features-item .features-info .features-info-s .txt{width:75%;text-align:left;font-family:din;}
.features-item.dark i{background:url(../images/productBase-features-timeline-dark.png) no-repeat;background-size:contain;background-position:right center}
.features-item:hover h3{font-size:22px;line-height:28px;opacity:1}
.features-item:hover i{width:75%;margin-left:13px;background:url(../images/productBase-features-timeline-hover.png) no-repeat;background-size:contain;background-position:right center}
.features-item:hover a{position:relative;box-shadow:0 3px 15px rgba(0,0,0,0.1);background-color:#000b18;background-color:rgba(0,0,0,0.2);border-radius:10px;margin-top:80px;}
.features-item:hover a:after{content:" ";clear:both;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;    /* border-bottom: 12px solid #333e46; */border-bottom:12px solid #000b18;border-bottom:12px solid rgba(0,0,0,0.2);position:absolute;top:-12px;left:50%;margin-left:-12px;}
.course-features .swiper-button-prev{width:30px;height:40%;left:-80px;top:30%;background:0 0}
.course-features .swiper-button-prev:after{content:"";display:inline-block;position:absolute;width:15px;height:30px;background:url(../images/left.png) no-repeat;background-size:100% 100%;top:50%;margin-top:-15px;left:50%;margin-left:-7px}
.course-features .swiper-button-next{width:30px;height:40%;right:-80px;top:30%;background:0 0}
.course-features .swiper-button-next:after{content:"";display:inline-block;position:absolute;width:15px;height:30px;background:url(../images/right.png) no-repeat;background-size:100% 100%;top:50%;margin-top:-15px;left:50%;margin-left:-7px}

/*团队*/
.teamrow{padding:80px 0;}
.team-section .team-ul{text-align:center;padding-top:60px;}
.team-section .team-ul .cont_text .tit{font-size:20px;font-weight:bold;padding-top:30px;color:#333;}
.teamrow .container .header_title p.title{font-size:32px;}

/*团队风采*/
.teamstyle-section{padding:80px;}
.teamstyle-section .team-ul{padding-top:30px;}
.teamstyle-section .swiper-container-no-flexbox .swiper-slide{float:left}
.teamstyle-section .swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.teamstyle-section .swiper-wrapper{position:relative;width:10%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.teamstyle-section .swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.teamstyle-section .swiper-slide a{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:50%;height:100%;position:relative;padding:0;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 30px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 30px;box-shadow:rgba(0,0,0,.1) 0 0 30px}
.teamstyle-section .swiper-button-next,
.teamstyle-section .swiper-button-prev{position:absolute;top:50%;width:27px;height:50px;margin-top:-25px;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;cursor:pointer}
.teamstyle-section .swiper-button-next,
.teamstyle-section .swiper-container-rtl .teamstyle-section .swiper-button-prev{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDdhZmYnLz48L3N2Zz4=);right:10px;left:auto}
.teamstyle-section .swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.teamstyle-section .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2;margin:0 5px;cursor:pointer}
.teamstyle-section .swiper-slide a img:hover{-webkit-box-shadow:rgba(0,0,0,.2) 0 0 50px;-moz-box-shadow:rgba(0,0,0,.2) 0 0 50px;box-shadow:rgba(0,0,0,.2) 0 0 50px}
.teamstyle-section .banner-box{width:100%;float:left;position:relative;overflow:hidden}
.teamstyle-section .swiper-container{width:100%;padding:30px 0}
.teamstyle-section .swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;transform:scale(.8);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transition:transform 1s;-moz-transition:transform 1s;-ms-transition:transform 1s;-o-transition:transform 1s;-webkit-transform:scale(.7);-moz-box-shadow:rgba(0,0,0,.2) 0 0 30px}
.teamstyle-section .swiper-slide-active,
.teamstyle-section .swiper-slide-duplicate-active{-webkit-transform:scale(1);transform:scale(1)}
.teamstyle-section .swiper-slide img{width:100%;display:block}
.teamstyle-section .swiper-pagination{position:relative;margin-bottom:30px}
.teamstyle-section .swiper-pagination-bullet-active{opacity:1;background:#3f75ff;}
@media screen and (max-width:668px){
    .teamstyle-section .swiper-pagination{position:relative;margin-bottom:20px}
    .teamstyle-section .swiper-pagination-bullet-active{opacity:1;background:r#3f75ff;}
}
.teamstyle-section .banner-arrow div:hover{background-color:#3f75ff;opacity:0.8;}
.teamstyle-section .swiper-button-prev{background:url("../images/left.png") #3f75ff center 50%/50% 50% no-repeat;left:10px;opacity:.35;}
.teamstyle-section .swiper-button-next{background:url("../images/right.png") #3f75ff center 50%/50% 50% no-repeat;opacity:.35;}
.teamstyle-section .swiper-slide .imgtit{text-align:center;font-size:16px;padding-top:20px;color:#333;}
.about-nav{background:#fff;box-shadow:0px 2px 45px 4px rgba(0,0,0,0.08);position:relative;z-index:999;margin-top:-70px;}
.nav-tabsbg{background-color:#fff;background-color:#fff;height:70px;}
.nav-height{position:relative;}
.nav-wrap{width:100%;background:#fff;}
.nav-wrap.navFix{position:fixed;top:0;left:0;box-shadow:0 0 30px rgba(0,0,0,0.1);z-index:99999;}
.nav-wrap ul{padding:0;margin:0 auto;display:block;text-align:center;}
.nav-wrap.navFix ul{border-bottom:0;text-align:center;}
.nav-wrap li{display:inline-block;}
.nav-wrap li a{padding:25px 45px;font-size:18px;height:70px;line-height:70px; color: #333;}
.nav-wrap li a:hover{color:#3F75FF;}
.nav-wrap li a.active{border-bottom:2px solid #3F75FF;color:#3F75FF;}
.nav-mobile{display:none;font-weight:bold;width:100%;}
@media(min-width:0px)and (max-width:1540px){
    .values .cont-right{padding-left:50px;padding-right:150px;padding-top:0px;}
    .aboutrow.vision .cont-left{padding-top:90px;}
}
@media (min-width:1520px) and (max-width:1920px){
}
@media(min-width:0px)and (max-width:1200px){
}