@charset "utf-8";
/* CSS Document */

header{ position:fixed; width:100%; z-index:999; background:rgba(255, 255, 255, 1);}

header .top{background: #0282d9;height:35px;line-height: 35px;}

header .top .language{}
header .top .language a{color: #fff;text-align: center;display: inline-block;line-height: 35px;}
header .top .language a.cn{padding:0 25px;}
header .top .language a.en{width: 90px; background: rgba(0,0,0,0.1);}

.head_logo{ height:68px; line-height:68px;}
.head_logo .logo{ margin-top:0px;}
.head_logo .phone{ margin-top:24px;}

.nav{ float:right;}
.nav li{ display:inline-block; *display:inline; zoom:1; height:68px; position:relative; vertical-align:top;}
.nav li a{ font-size:16px;width:99px;height:68px; text-align:center; line-height:68px; color:#333;display:inline-block;zoom:1; vertical-align:top;}
.nav li.now a,.nav li:hover a{ color:#0282d9;font-weight:bold;}

.nav li:hover .er{ display:block;}
.nav li .er{ width:99px; position:absolute; left:0; top:68px; z-index:999; display:none;}
.nav li .er ul{ width:100%; height:auto; background:rgba(2, 130, 217, 0.74);}
.nav li .er ul li{ width:100%; height:40px; line-height:40px; text-align:center; margin-left:0;}
.nav li .er ul li a{ width:100%; font-size:14px; height:40px; line-height:40px;margin-top:0; margin-left:0;}
.nav li:hover .er ul li a{ background:none; color:#fff;}
.nav li .er ul li a:hover{ color:#313131;}






/*-----业务范围-----------*/
.yewu_bg {height: 571px;background: url(../images/yewu_bg.jpg) center top no-repeat;}
.yewu_bg .m2-left {width: 670px;height: 420px;margin-top: 77px;background-color: rgba(255, 255, 255, 0.5); }
.yewu_bg .m2-left li {width: 20%;float: left;text-align: center;padding-top: 50px; }

.yewu_bg .m2-left li a{ display:block;}
.yewu_bg .m2-left li .yw_img {display: inline-block;width: 90px;height: 90px;border-radius: 50%;padding-top: 27px;box-sizing: border-box;border: 2px solid #0282d9;overflow: hidden; }
.yewu_bg .m2-left li .yw_img .img1 {display: none;}
.yewu_bg .m2-left li .yw_img .img2 {display: inline-block;}
.yewu_bg .m2-left li .nr { margin-top: 15px; line-height:1.6;font-size: 16px;color: #333; }
.yewu_bg .m2-left li:hover .yw_img {background: #0282d9; }
.yewu_bg .m2-left li:hover .yw_img .img2 { display: none;}
.yewu_bg .m2-left li:hover .yw_img .img1 {display: inline-block; }
.yewu_bg .m2-left li:hover .nr { font-weight:bold;color:#0282d9; }

.yewu_bg .m2-right {width: 430px;padding-top:80px; }
.yewu_bg .m2-right h3 {font-size: 28px;line-height: 140%;font-weight: bold;color: #000;margin-bottom: 20px; }

.yewu_bg .m2-right .fa { width:20px; height:11px;margin-bottom:40px; background:url(../images/down-fill.png) left center no-repeat; }

.yewu_bg .m2-right .jj {}
.yewu_bg .m2-right .jj p {font-size: 14px;line-height: 260%;color: #666; }

.yewu_bg .m2-right .a1 {margin-top: 60px;display: block;width: 120px;height:42px;line-height:42px;text-align: center;font-size:14px;color: #fff;background: #0282d9;border-radius: 5px; }



/*------标题-----------*/
.zh{text-align: center;line-height:1.5; margin-bottom:45px; }
.zh .zh_cn{color:#444; font-size:25px;font-weight:bold;line-height:2; }
.zh .zh_en{color:#c1c1c1; font-size:16px;font-family: HELVETICANEUELTPRO-THEX; text-transform:uppercase;width: 305px; padding-bottom:25px;border-bottom: 1px solid #DCDCDC; position: relative;margin: 0 auto;}

.zh .zh_en:after { position: absolute; content: ''; display: block; width: 30px;height: 5px;left: 50%;background: #D1D1D1; margin-left: -15px;bottom: -3px;}



/*-------关于我们------------*/
.about_bg{ width:100%; padding:60px 0px 60px; background:#FFF url(../images/about_bg.jpg) bottom center no-repeat;}

.box_a {width:1200px;overflow:hidden; position:relative; margin-top:30px;} 
.box_a .about_lf{ float:left; width: 840px;height: 450px; background:#0282d9; padding-left: 74px;padding-top:60px; box-sizing:border-box;}
.box_a .about_lf h3{color:#fff; font-size:20px;line-height:1.5; }

.box_a .about_lf .des-wrap{ width:70%;margin-top:25px; position:relative;padding-bottom: 20px;}
.box_a .about_lf p{ font-size:13px; color:rgba(255, 255, 255, 0.8); line-height:2;}
.box_a .about_lf a.more{ margin-top:35px; background:url(../images/more.jpg) no-repeat; width:114px; height:29px; display:inline-block;}
.box_a .about_lf .des-wrap::after {content: "";width: 0px;height: 1px;background: rgba(255, 255, 255, 0.5);transition: all ease-out 0.3s;bottom: 0;position: absolute; left: 0;}
.box_a .about_lf:hover .des-wrap::after { width: 30px;}
.box_a .about_rf{width: 523px;height: 296px; position: absolute; top: 75px; animation: inherit;right:0;}


ul.content_list {width: 100%;height: auto;padding: 45px 0px; overflow:hidden; background:rgba(255, 255, 255, 0.8); margin-top:50px;}
ul.content_list li { width: 25%; height: 108px;float: left;text-align: center;}
ul.content_list li div { border-right:1px solid rgba(0,0,0,.08) ;}
ul.content_list li:last-child div { border-right: none;}
ul.content_list li p { text-align: center;font-size: 14px;color: #9e9e9e;}
ul.content_list li p.number { margin-top: 15px;}
ul.content_list li p.number .counterDX {
    font-size: 48px;
    color: rgba(60, 60, 60, 1);
    font-family: HELVETICANEUELTPRO-THEX, Arial;
    text-align: center;
    margin-top: 15px;
}

ul.content_list li p.number .unit {
    font-size: 14px;
    margin-left: 5px;
}
ul.content_list li p.title {
    margin-bottom: 10px; color:rgba(149, 149, 149, 1);
}


/*--------新闻资讯------------*/
.news_bg{width:100%; padding:60px 0px 60px; background:#F8F8F8 url(../images/news_bg.jpg) top center no-repeat;}

.news_box .swiper-slide img{display: block;width: 100%;height: 322px; margin-bottom:15px;}
.news_box .swiper-slide>div:last-of-type{ margin-left: 40px;}
.news_box .swiper-slide a {position: relative;display: block;transition: 0.2s;}
.news_box .txt-detail{ line-height: 30px;  font-size:18px; opacity: 1;overflow: hidden;}
.news_box .time{font-size:13px; line-height:2;}
.news_box .desp{font-size:15px; line-height:1.5;color:#807979;}

.news_box .swiper-slide:hover .txt-detail a{ color:#0282d9;}

.news_box .swiper-button-prev,
.news_box .swiper-button-next {width: 50%;height: 373px;top: 0; background: url(../images/opacity-90.png) repeat 0 0; margin-top: 0;z-index:9; transition: 0.2s;}
.news_box .swiper-button-prev{left: -595px;right: auto;}
.news_box .swiper-button-next { right: -630px; left:auto;}
.news_box .swiper-button-prev:before,
.news_box .swiper-button-next:after {
  content: '';
  position: absolute;
  top: 32%;
  width: 58px;
  height: 58px;
  background: #fff url(../images/icon-blue-l.png) no-repeat center center/22px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.news_box .swiper-button-prev:before{left: auto;right: -32px;background-image: url(../images/icon-blue-l.png);box-shadow: -4px 0 14px 1px #e6e6e6;}
.news_box .swiper-button-next:after {right: auto;left: -69px;background-image:url(../images/icon-blue-r.png);}
.news_box .swiper-button-prev:hover,
.news_box .swiper-button-next:hover { opacity: 0.6;}


/*--------团队风采-----------*/
.teams_bg{width:100%; padding:60px 0px 60px; background:#fff;}

.teams_box .swiper-slide .zhtu {display: block;position: relative;overflow: hidden;height: 169px;}
.teams_box .swiper-slide .zhtu img {display: block;overflow: hidden; cursor:pointer;width: 299px;height: 169px;}
.teams_box .swiper-slide .zhtuh {display: block;position: absolute;right: 2%; bottom:0%;width: 0;height: 0;background: url(../images/cgtuk.png) center center no-repeat;z-index: 2;}
.teams_box .swiper-slide .zhtm {display: block;padding: 20px 0;line-height: 27px;font-size: 16px;color: #4c4c4c;border-bottom: 1px solid #dfdfe3;}
.teams_box .swiper-slide .zhtm1 {display: block;margin-right: 50px;white-space: nowrap;font-size: 16px;overflow: hidden;text-overflow: ellipsis;}
.teams_box .swiper-slide .zhtmj {display: block;float: right;width: 0;height: 27px;background: url(../images/cgj.png) center left no-repeat;}

.teams_box .swiper-slide:hover .zhtmj {width: 42px;}
.teams_box .swiper-slide:hover .zhtm {border-bottom-color: #1eabef;}
.teams_box .swiper-slide:hover .zhtm1 {color: #0091d7;}
.teams_box .swiper-slide:hover .zhtuh {right: 2%;bottom:2%;width: 10%;height: 11%;}


.teams_box .swiper-slide:hover .txt-detail a{ color:#0282d9;}
.teams_box .swiper-button-prev,
.teams_box .swiper-button-next {width: 50%;height: 373px;top: 0; background: url(../images/opacity-90.png) repeat 0 0; margin-top: 0;z-index:9; transition: 0.2s;}
.teams_box .swiper-button-prev{left: -595px;right: auto;}
.teams_box .swiper-button-next { right: -630px; left:auto;}
.teams_box .swiper-button-prev:before,
.teams_box .swiper-button-next:after {
  content: '';
  position: absolute;
  top: 22%;
  width: 58px;
  height: 58px;
  background: #fff url(../images/icon-blue-l.png) no-repeat center center/22px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.teams_box .swiper-button-prev:before{left: auto;right: -32px;background-image: url(../images/icon-blue-l.png);box-shadow: -4px 0 14px 1px #e6e6e6;}
.teams_box .swiper-button-next:after {right: auto;left: -69px;background-image:url(../images/icon-blue-r.png);}
.teams_box .swiper-button-prev:hover,
.teams_box .swiper-button-next:hover { opacity: 0.6;}




/*------------联系我们--------------*/
.contact_bg{background:#0282d9; width:100%; overflow:hidden; padding:70px 0px;}


.cont_n{ padding:30px 0px 35px; overflow:hidden;}

.f_con{ width:300px;text-align: left}
.f_con .zh_cn{color:#fff; font-size:24px; line-height:1.8;}
.f_con .zh_en{color:rgba(255, 255, 255, 0.63); font-size:12px;line-height:1; text-transform:uppercase;font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";}
.f_lx{ width:590px;}
.f_lx h3{font-size:16px;line-height:1.5;color:#fff; margin-bottom:40px;}
.f_lx p{font-size:12px;line-height:35px;color:rgba(255, 255, 255, 0.52); width:50%; float:left;}



/*---------合作伙伴-----------*/

.box_huo{ width:100%; margin:30px auto;}
.box_huo .mainPhoto {width:1200px;margin: 0 auto;position: relative;overflow: hidden}
.box_huo .mainPhoto span.goleft, .box_huo .mainPhoto span.goright { display:block;width:40px;height:40px;position: absolute;top:2px;z-index:99;}
.box_huo .mainPhoto span.goleft {left:0;background:url(../images/left.png) no-repeat;}
.box_huo .mainPhoto span.goright {right:0;background:url(../images/right.png) no-repeat;}
.box_huo .mainPhoto:hover .goleft{background:url(../images/left_hover.png) no-repeat;}
.box_huo .mainPhoto:hover .goright{background:url(../images/right_hover.png) no-repeat;}

.box_huo .mainPhoto .go {width:1096px;height:45px; margin:0 auto;position: relative;overflow: hidden}
.box_huo .mainPhoto .go li {width:127px;margin:0px 5px 10px;overflow: hidden;position:relative;}
.box_huo .mainPhoto .go li img {width:127px;height:45px; vertical-align:top;transition: all 0.36s ease;}

.box_huo .mainPhoto .go li:hover{box-shadow: 2px 12px 25px rgba(0, 0, 0, 0.08);}
.box_huo .mainPhoto .go li:hover img{ transform: scale(1.08);}

.box_huo .slidegrid {float: none;position: relative;overflow: hidden;}
/*-----------底部-------------*/
.footer{ background:#EFEFEF; padding:10px 0px; width:100%; overflow:hidden;}
.footer_n{text-align:center;color:#8e8e8e;font-size:12px;}
.footer_n p{ text-align:center; color:#8e8e8e;line-height:1.5; font-size:12px;}
.footer_n p a{color:#8e8e8e;}
.footer_n p a:hover{color:#006cbd;}