@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1200px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1200px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.n_box{
    width: 1200px;margin:50px auto;position: relative;
}
.n_box:after,.box:after{
    display: block;content: "";clear: both;
}

.nboxr{
    width: 920px;box-sizing: border-box;
}


.cp img{border:1px solid #ccc; background-color:#fff; padding:2px; background-color:#fff;}
.cp a:hover img{border:1px solid #0069ca; background-color:#fff; padding:2px;}
a{color:#525252; text-decoration: none; cursor:pointer;}
.trans1 img{transition:all 0.8s linear; -webkit-transition:all 0.8s linear; -moz-transition:all 0.8s linear; -ms-transition:all 0.8s linear;}
.trans1 img:hover{ transform: rotate(360deg);-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg);}
		
.trans2 img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.trans2 img:hover{ transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2);}
	
 .trans3 img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.trans3 img:hover{ transform: rotateY(360deg);}
 
 a:hover{text-decoration: none; color:#2d95f8;}
.box,.head_all,#news,.page,#nav_all,#adv,#team,#link{width:1200px; height:auto; margin:0 auto; position: relative;}
  .box:after,head_all:after{ display: block; clear: both; content: "";}
 
 .page,.content{width:1200px;margin:0 auto;}
.content1{width:1200px;margin:0 auto;}
.content2{width:1260px;margin:0 auto;}
.pr{position: relative;}
.pa{position: absolute;}
 
 
  /*顶部*/
.top_all{ width:100%; min-width:1200px;color:#999;  background:#f9f9f9;line-height:40px; font-size: 13px; border-bottom: 1px solid #f2f2f2;}
	 .top_all .box{ position: relative;}
 .top_all .fr{ position: relative;}
.top_all .fr a{color:#999; font-size: 13px;}
.top_all .fr a:hover{ color:#2d95f8;}
.top_all .fr span{padding:0 13px;}
 .top_all .fr a img{ display: inline-block; margin:2px 5px 0 0;}
.top_all .fr .wechat{ width:120px; height:15px; position:absolute; top:0; text-align: center; right:281px; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s; background:url(images/20200926155728_1784576025.png) top center no-repeat;}

.top_all .fr .wechat:hover{ height:158px;background:url(images/20200926155728_1784576025.png) bottom center no-repeat; z-index: 99999999; }

 .top_all .fr .wechat img{  position: absolute; display: block; left: 11px; top: 13px;}
 
	 
  /*抬头*/
  .head_all{  }
  .head_all .logo{ position: relative; padding-top:42px;}
 .head_all .logo img{height: 64px;}
  .head_all .head_w{font-size:25px; line-height: 30px; font-weight: bold; color: #333; margin: 40px 0 0 10px;  padding: 9px 0 10px 10px; background: url(images/20200822152541_1206743526.png)left 0 no-repeat;}
  .head_all .head_w p{font-size: 22px; letter-spacing: 0.8px;}

  .head_all .head_f{ padding:20px 0 20px 110px;}
  .head_all .head_f img{height:100px;}
.head_all .head_w1{font-size:25px; line-height: 36px; font-weight: bold; color: #333; margin: 35px 0 0 50px;}

  .head_all .head_p { width: auto; margin-top: 45px; position: relative; padding: 30px 0 10px 45px; line-height: 30px; font-size: 40px;color: #333;background: url(images/20200820085810_441070087.jpg)left 25px no-repeat;}

 .head_all .head_p p{ font-family: "Times"; font-weight:bold; }
 .head_all .head_p a{ display: block;position: absolute;right: 0;top: -15px; height: 35px; width: 125px; box-sizing: border-box;padding-left: 20px;line-height: 35px;color: #333; border-radius: 20px; font-size: 16px; background:#fff100  url(images/20200903105749_2067007359.png) 90px 0 no-repeat; }
 .head_all .head_p a:hover{color:#fff; background: #2d95f8  url(images/20200903105749_2067007359.png) 90px -35px no-repeat; ;}
 .head_all .head_p a+a{right:130px; background: #fff100; width:150px; }
 .head_all .head_p a+a:hover{color:#fff; background: #2d95f8;}
/*导航*/
.navbor{ width: 100%;min-width: 1200px;height: 60px;background: linear-gradient(to right,#2d95f8,#009bff,#2d95f8);color: #fff;font-size: 16px; }	 
.nav{position:relative; }
.NavCeshi.page{ position: relative; background:url(images/20200822091446_45507445.png) left center no-repeat;}
  
  /*一级导航*/
.nav > ul > li{ float: left;display:block;line-height:60px; width:150px;  position:relative; z-index: 99; text-align:center;background: url(images/20200822091446_45507445.png) center right no-repeat; }
.nav > ul > li > a{ display: block;  font-size:16px;color:#fff; position: relative; z-index: 3;}
.nav > ul > li:hover{ height: 60px;}
  .nav > ul > li:hover a{ font-weight: bold; color:#333;}  
.nav > ul > .block{ background-color:#fff100; color:#333; height:60px; display: block; position: absolute; top: 0; font-weight: bold; z-index: 2}
.navcurrent a{color:#333 !important;  background:#fff100 !important; font-weight: bold;position: relative; z-index: 2}
  
   /*下拉*/
.erji_menu { display: none; position: absolute; left: 0; width: 100%; z-index: 1111;top: 60px; }
.erji_menu ul li a{ width: 150px; padding: 0 5px; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto;display: block; text-align: center; font-size: 15px; font-weight: normal !important;color: #fff !important; line-height:41px;border-top: 1px solid rgba(255,255,255,0.5); background: rgba(45,149,248,0.9); -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}
.erji_menu ul li a:hover{background:#fff100 ;color:#333 !important;}



   /*服务项目*/
  .item{width: 100%; min-width: 1200px;padding: 70px 0 67px 0; background: #fff url(images/20200821195104_1307541593.jpg) center bottom no-repeat;}
   .item_t{ line-height:44px;font-size: 18px; text-align: center; }
   .item_t p{ font-size: 44px;color: #333;font-weight: bold; padding-bottom:8px;}
 .item_t dl{font-weight: lighter; color: #777; line-height: 34px;}
 .item_t span{color: #2d95f8;}
  
  .item_b{ margin-top: 13px;}
  .item_b li{ position: relative;display: block; width: 386px; height: 216px; overflow: hidden;margin:10px 0 10px 20px; background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1) ;}
  .item_b li:nth-of-type(2n){background:#f5f5f5;}
  .item_b li:nth-of-type(3n+1){ margin-left: 0; }
  .item_b li em{ position: absolute;z-index: 2; left: 0; top: 0; width: 45px; display: block; line-height: 30px;font-size: 20px; color: #fff; font-weight:bold; height:45px; padding: 2px 0 0 7px; font-style: normal; font-family: "arial"; background:url(images/20200820102813_1679310992.png)left top no-repeat;}
  .item_b li img{ display: block; margin: 0 auto;}
  .item_b li p img{  padding-top:35px; height: 40px;}
  .item_b li .font{text-align: center; padding: 10px 40px 31px 40px; line-height: 23px; font-size: 15px;color: #999;}
  .item_b li .font a{ color: #222;font-size:25px; line-height:30px; padding:10px 0 15px 0; display:block; width:300px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  .item_b li .font a:hover{color:#009bff;font-weight:bold;}


 /*箭头*/
   .arrow{ position: relative; height:39px;}
  .arrow p{ display: block; position:absolute; width:100%; height:39px; top:0; z-index:9; left:0;animation:mymove 2s infinite; -moz-animation:mymove 2s infinite;-ms-animation:mymove 2s infinite; -o-animation:mymove 2s infinite; -webkit-animation:mymove 2s infinite;}
  .arrow p img{ display: block; margin: 0 auto;}

@-webkit-keyframes mymove
{
0% {top:5px;}
50% {top:20px;}
100%{top:5px;}
}
@-moz-keyframes mymove
{
0% {top:5px;}
50% {top:20px;}
100%{top:5px;}
}

@-o-keyframes mymove
{
0% {top:5px;}
50% {top:20px;}
100%{top:5px;}
}
 
 
 /*查询*/
 .Inquire{width: 100%;min-width: 1200px; height: 466px; box-sizing: border-box;padding-top:65px; overflow: hidden;background: url(images/20200903113659_555056394.jpg) center no-repeat;}
 .hwzz{width: 280px; position: relative; height: 275px; margin-right: 50px;}
 .hwzz:after{ content: ""; border-radius: 10px; display: block; position: absolute;width:100%; height: 250px; background: linear-gradient(to top,#ddd,#fff); box-shadow: 5px 5px 5px rgba(0,36,60,0.2); bottom: 0;left: 0; z-index: 1; }
 
 .hwzz .title{font-size: 16px; color: #fff;font-weight: bold;text-align: center;width: 140px; border-radius: 10px; margin: 0 auto;position: relative; z-index: 2; background: linear-gradient(to top,#ff8a00,#fff100); line-height: 50px;}
 .hwzz .font{ padding: 20px; position: relative;z-index: 2;}
 .hwzz .font_l textarea{ outline: none;font-size: 16px; background: #fff;padding:13px; line-height: 20px; height: 125px;border: 1px solid #ddd;border-radius: 10px; width: 100%; box-sizing: border-box;}
input::-webkit-input-placeholder {
  color: #ddd;font-size: 14px;
}
input::-moz-input-placeholder {
  color: #ddd;font-size: 14px;
}
input::-ms-input-placeholder {
  color: #ddd; font-size: 14px;
}
textarea::-webkit-input-placeholder {
  color: #ddd;font-size: 14px;
}
textarea::-moz-input-placeholder {
  color: #ddd;font-size: 14px;
}
textarea::-ms-input-placeholder {
 color: #ddd;font-size: 14px;}
 
 .hwzz .font_l a, .hwzz .font_l input{ text-align: left;display: block; width: 48%; line-height: 35px ; background: #fff; border-radius: 10px; border: 1px solid #ddd; text-align: center;color: #555;font-size: 14px;margin-top: 18px; cursor: pointer;}
 .hwzz  .font_l a{float: left;}
 .hwzz  .font_l input{ float: right;}
 .hwzz .font_l a:hover, .hwzz .font_l input:hover{background: #fff100; border: none; outline: none;}
 
 .hwzz .font_r input{width: 122px; line-height: 35px ; background: #fff; border-radius: 10px; border: 1px solid #ddd; padding-left: 13px;box-sizing: border-box; color: #555;font-size: 14px; float: left; }
 .hwzz .font_r textarea{ outline: none;font-size: 14px; background: #fff;padding:13px; line-height: 20px; height: 68px;border: 1px solid #ddd;border-radius: 10px; width: 100%; margin-top: 18px;  box-sizing: border-box;}
 .hwzz .font_r input:nth-of-type(2){ float: right;}
 .hwzz .font_r .code{ margin-top: 13px;}
 .hwzz .font_r .code input{  padding: 0;}
 .hwzz .font_r input:hover{outline: none; text-align: center;padding-left: 0;}
  .hwzz .font_r .code input:hover{background: #fff100;color: #333; cursor: pointer;}
 
 .hwzz:nth-of-type(2){width: 300px;}
.hwzz:nth-of-type(2) .title{width: 180px;}
 /*案例*/
 .case_all{width: 100%;min-width: 1200px; margin-top: 40px; height: 830px;background: url(images/20210107111149_804037031.jpg) center bottom no-repeat;}
 .case_b{ margin-top: 40px; position: relative;}
 .case_b li{ display: block;font-size: 14px;line-height: 20px; position: absolute;}
 .case_b li a i{ display: block;width: 100px; height: 100px; border-radius: 50%; position: relative;background: #eee; overflow: hidden;}
 .case_b li  a i img{ display: block; position: absolute; left: 0; top: -0;}
 .case_b li:hover a i img{ display: block; position: absolute; left: 0; top: -100px;}
 .case_b li:hover a i{ background: #2d95f8;}
 .case_b li a .word{ display: block; width: 155px;text-align: center; color: #777; position: absolute;top: 70px;}
 .case_b li a .word dl{ font-size: 23px;font-weight: bold;color: #333; line-height: 40px;}
 .case_b li:hover a .word dl{color: #2d95f8;}
 .case_b li:nth-of-type(1){ top:310px; left: 10px;}
 .case_b li:nth-of-type(1) .word{left: 80px;}
 
  .case_b li:nth-of-type(2){ top:100px; left: 160px;}
 .case_b li:nth-of-type(2) .word{left: 5px; top: 108px;}
 
  .case_b li:nth-of-type(3){ top:-20px; left: 420px;}
 .case_b li:nth-of-type(3) .word{left:-20px; top: 110px;}
 
  .case_b li:nth-of-type(4){ top:-20px; right: 420px;}
 .case_b li:nth-of-type(4) .word{left: -22px; top: 112px;}
 
   .case_b li:nth-of-type(5){ top:100px; right: 160px;}
 .case_b li:nth-of-type(5) .word{right: 5px; top: 108px;}
 
  .case_b li:nth-of-type(6){ top:310px; right: 10px;}
 .case_b li:nth-of-type(6) .word{right: 60px;}
 
 /*优势*/
 .adv_all{width: 100%;min-width: 1200px; overflow: hidden;padding:40px 0 70px 0; background: url(images/20200903114244_2058246913.jpg) top center no-repeat;}
 .adv_all .item_t p{ color: #fff;}
 .adv_all .item_t dl{ color: #fff; color: rgba(255,255,255,0.8);}
 
 .adv_b{ margin-top:45px;}
 .adv_b li{ text-align: center; display: block; position: relative;width: 300px; height: 240px;box-sizing: border-box; color: #555; background: #fff;border: 1px solid #ddd; padding: 25px 28px; border-right: none;}
 .adv_b li p{ display: block;position: relative;z-index: 2;font-size:28px; font-weight: bold; color: #333;line-height: 50px;}
 .adv_b li p:after{ display: block;position: relative;  content: "";width:33px;height: 2px;background: #2d95f8;margin: 10px auto;}
 .adv_b li dl{display: block;position: relative;z-index: 2;font-size: 15px;  line-height: 24px; padding-top: 5px;}
 .adv_b li i{ display: block;font-style: normal; line-height: 80px; font-size: 50px;font-family: "arial"; color: #ebebeb;position: relative;z-index: 2;}
 
  .hovers:after{ content: ""; position: absolute; z-index: 1; display: block;width: 320px;height: 260px; top: -10px;left: -10px; background: linear-gradient(to top,#ff8a00,#fff100);}
 .hovers p{ color: #fff !important;}
 .hovers p:after{background: #fff !important;}
  .hovers dl{color: #fff !important;}
  .hovers i{color: rgba(255,255,255,0.8) !important;}
 
 .adv_b li:nth-of-type(5),.adv_b li:nth-of-type(6),.adv_b li:nth-of-type(7),.adv_b li:nth-of-type(8){ border-top: none;}
 
    .adv_b .phone{width:500px; margin:50px auto auto auto;height: 50px; line-height: 50px;color: #fff;font-size: 16px; background: #fff;border-radius: 25px;}
 .adv_b .phone a{display: block;width: 150px; text-align: center; margin-right: 20px; border-radius: 25px; float: left;background: #fff100;color: #333;}
 .adv_b .phone a:hover{ color:  #333;}
 .adv_b .phone i{display: block;font-style: normal;color: #555;float: left; }
 .adv_b .phone span{display: block;float: left;color: #333;font-size: 32px; letter-spacing: 1px; font-weight: bold;font-family: "Times";}
  
  /*合作客户*/
 .partner_all{width: 100%;min-width: 1200px; padding-top: 70px; }
 .partner_c{margin-top: 30px;}
 .partner_c li{width: 380px; box-sizing: border-box;height: auto;background:#fff; position: relative; box-shadow: 0 0 10px inset rgba(0,0,0,0.1); }
 .partner_c li+li{ margin-left:30px;}
 .partner_c li .img{ width: 378px;height: 230px;overflow: hidden;}
 
 .partner_c li .img img{width: 378px;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; }
 
 .partner_c li .circle{width: 100px;height: 100px; position: absolute;left: 0;right: 0;margin: 0 auto;top: 180px;background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,0.2);overflow: hidden; border-radius: 50%;}
 .partner_c li .font{ padding: 40px 40px; margin-top: 20px;  text-align: center;line-height: 24px;}
 .partner_c li .font dl{ font-size: 25px; color: #222; font-weight: bold; line-height: 60px;}
 .partner_c li .font a{ display: block;font-size: 14px; color: #fff;width: 50%;line-height: 40px; background: #2d95f8; float: left; margin-top: 18px;}
 .partner_c li .font a+a{ background: #0090ee;}
 .partner_c li .font a:hover{ background: #fff100;color:#333;}
 
 .partner_c li:hover .img img{transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2);}

 /*简介*/
 .about_all{width: 100%; min-width: 1200px; margin-top: 70px; background: #f9f9f9;padding-top: 70px;}
 .about_b{ height:730px; margin-top:25px; background: url(images/20200903115054_495773212.jpg) center top no-repeat;}
 .about_r{width: 550px;line-height: 32px;}
 .about_r i{ display: block; font-style: normal;font-family: "arial";font-size: 15px; letter-spacing: 2px; text-transform: uppercase; line-height: 24px;}
 .about_r p{ text-indent: 2em;padding-top: 10px;}
 .about_r dl{ font-size: 30px;font-weight: bold;color: #2d95f8;line-height: 45px; padding-top:50px;}
 .about_r .font{  margin-top:32px;}
 .about_r .font a{ display: block; width: 77px; text-align: center;font-size: 18px; color: #333; line-height: 25px; position: relative; padding: 0 65px;}
 .about_r .font a:after{ display: block; content: "";  border-left: 1px dashed rgba(0,0,0,0.1); position: absolute;right: 0;top: 10px;height:60px;}
 .about_r .font a .img{ position: relative;}
 .about_r .font a img{ display: block; margin:0 auto 10px auto;}

 .about_r .font a:nth-of-type(3){ padding-right: 0;}
 .about_r .font a:nth-of-type(3):after{ display: none;}
 .about_r .font a:nth-of-type(1){ padding-left: 0;}
 .about_r .font a:hover{ color: #2d95f8;}

 .about_r .font a:hover .img{transform:translateY(-0);transition:all 0.3s;cursor:pointer; -webkit-transition:all .5s; transition:all .5s;  cursor: pointer;-webkit-animation: test 0.3s ease-in 2;}
  @-webkit-keyframes test{
0%{transform:translate(0,0)}
33%{transform:translate(0,-5px)}
66%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
 }
 
   #about_b{ padding-top: 60px; height: 270px; box-sizing: border-box;}
   #about_b li{display: block; float: left; font-size: 18px; color: #a8ddff; line-height: 30px;width: auto; padding: 0 61px;position: relative;text-align: center;}
 #about_b li:after{display: block; content: ""; position: absolute;right: 0;top: 0; height: 145px;width: 1px; background: rgba(255,255,255,0.2);}
 #about_b li:nth-of-type(1){ padding: 0 60px 0 0;}
 #about_b li:nth-of-type(4){ padding: 0 0 0 60px;}
 #about_b li:nth-of-type(4):after{display: none;}
   #about_b li span{ color: #fff;  font-family: "impact"; font-size:60px;line-height:60px; float: left;}
 #about_b li p{ margin-bottom:18px; display:inline-block; position:relative;}
.number_ljs{font-size:18px; color:#ddd; text-align:center;}
 #about_b em{font-style:normal;display:block; font-size:20px;float: left; width: 25px; height: 25px; background: #fff100;border-radius: 50%;color: #333; line-height: 23px; font-weight: bold; margin-left: 5px;}
 
 
 
 

      /*团队风采*/   
  .team_bg{ width: 100%; min-width: 1200px; background: #f6f6f6 url(images/20200821193438_1994163654.jpg) center bottom no-repeat; padding: 70px 0; }
 .team{ width:1200px; margin:0 auto; position:relative; }

   .team td{ width: 384px; display: block;float: left;overflow: hidden; position: relative; padding: 0 !important; margin:24px 0 0 24px;}
.team td div{ bottom: 0px;width: 382px; border:1px solid #dedede; padding-top:0 !important;  line-height:48px; height:48px; overflow:hidden; background:#fff url(images/20200822152754_1257696691.png ) 320px 15px no-repeat;  transition:all linear 0.2s;}
.team td img{
    display: block;
}
.team td div a{ position: relative; z-index: 3; float: left; text-align:left !important;  padding-left:25px;font-size:14px;}
.team td:hover div{  background:#fff url(images/20200822152836_1546008382.png) 320px 15px no-repeat;}
   .team td:hover div a{color: #2d95f8;}
  #colee_left{overflow:hidden; width:1200px;}
 .team td:nth-of-type(3n+1){ margin-left: 0;}
 
 
 /*新闻*/
.news_box{width:100%;padding:70px 0px 80px; background: #fff;
    overflow: hidden;
}
.nb_con{margin-top:20px;}
.nb_le,.nb_ri{background:#fff;padding:38px 45px;box-shadow: 0px 0px 20px rgba(204, 204, 204, 0.3); box-sizing: border-box;}
.nb_le{width:770px;}
.nbs_title b{font-size:22px;font-weight:500;}
.nbs_title span{font-size:18px;font-weight:200; padding-left:10px; color:#ddd; text-transform: uppercase;}
.nbs_title b+b{display:none;}
.nbs_btn{width:32px;height:32px;cursor: pointer;}
.nbs_con>ul>li+li{display:none;}
.nbs_con>ul>li .news_div .news_div_item{width:334px;height:100px;background:#fff;display: inline-block;vertical-align: top;padding: 22px 32px;border: 1px solid #efefef;transition:0.5s; box-sizing: border-box; line-height: 24px;}
.nbs_con>ul>li .news_div .news_div_item:hover{box-shadow: 0 0 10px rgba(238,238,238,0.6);transition:0.5s;}

.nbs_con>ul>li .news_div .news_div_item:nth-of-type(1),.nbs_con>ul>li .news_div .news_div_item:nth-of-type(3){margin-right:12px;}
.nbs_con>ul>li .news_div .news_div_item+.cl,.nbs_con>ul>li .divdgweb_new_div .divdgweb_new_div_item+.cl{margin-top:12px;
    display: none;
}
.nbs_con>ul>li .news_div .news_div_item_pic,.nbs_con>ul>li .news_div .news_div_item_body,.nbs_con li .divdgweb_new_div .news_div_item_pic,.nbs_con>ul>li .divdgweb_new_div .divdgweb_new_div_item_body{display:none;}
.news_div_item_title a,.nbs_con .divdgweb_new_div_item_title a{font-size:16px;font-weight:400;position:relative;width: 100%;display: block;}
.news_div_item_title a::after{background: #ddd url(images/20200822152902_1296644848.png) no-repeat 8px 5px;position:absolute;content:'';width: 20px;height: 20px;border-radius: 40px;right: 0;bottom:0;}
.news_div_item_title:hover a::after{background: #0190dc url(images/20200822152902_1296644848.png) no-repeat 8px 5px;}
.nbsc_top .news_div_item_title a::after,.nb_ri .news_div_item_title a::after{display: none;}
.news_div_item_date,.nbs_con .divdgweb_new_div_item_date{margin-top:5px;}
.news_div_item_date>div,.nbs_con .divdgweb_new_div_item_date>div{display:inline-block;vertical-align:top;color: #c4c6c8;}

.nbsc_top{width:100%;height:163px;margin-top:23px;margin-bottom:30px;position: relative;}
.nbsc_top .news_div_item_pic{border: 1px solid #efefef;height: 163px;}
.nbsc_top .news_div_item_pic,.nbsc_top .news_div_item_pic img{width:217px;overflow:hidden;transition:0.6s;}
.nb_le .nbs_con:hover .news_div_item_pic img{transform:scale(1.2);transition:0.6s;}
.nbsc_top .news_div_item_pic{display:inline-block;vertical-align:top;float:left;}
.nbsc_top .news_div_item_content,.nbsc_top .divdgweb_new_div_item_content{width:450px;float:right;}
.nbsc_top .news_div_item_body,.nbsc_top .divdgweb_new_div_item_body{line-height:22px;margin-top:20px;}
.nbsc_top .news_div_item_date,.nbsc_top .divdgweb_new_div_item_date{float:right;margin-top:10px; width: 450px;}
.nbsc_top ol{position:absolute;bottom:0;right:0;}
.nbsc_top ol li{width:10px;height:10px;border-radius:10px;background:#9a9a9a;transition:600ms;}
.nbsc_top ol li+li{margin-left:10px;}
.nbsc_top ol li.on{width:20px;background:#bc2a24;transition:600ms;}

.nb_ri{width:390px;height: 655px;}
.nbs_title i{float:right;}
.nb_ri .nbs_con{height:540px;margin-top:20px;position: relative;overflow:hidden;}
.nb_ri .nbs_con .tempWrap{height:526px !important;}
.nb_ri .news_div{position:absolute;top:0;left:0; width: 300px; }
.nb_ri .news_div_item{margin-bottom:25px;}
.nb_ri .news_div_item+.news_div_item{border-top:1px solid #dfdfdf;}
.nb_ri .news_div_item.on{height:auto !important;}
.nb_ri .news_div_item_date{display:none;}
.nb_ri .news_div_item_pic{height:0;overflow:hidden;transition:600ms;}
.nb_ri .news_div_item_pic,.nb_ri .news_div_item_pic img{width:339px;}
.nb_ri .news_div_item.on .news_div_item_pic,.nb_ri .news_div_item.ons .news_div_item_pic{height:142px;transition:600ms;}
.nb_ri .news_div_item_pic img{transform-origin: center;transform: translateY(-56px);}
.nb_ri .news_div_item_pic:hover img{animation:newsImg 6s;}
.nb_ri .news_div_item_content{margin-top:20px;}
.nb_ri .news_div_item_title,.nb_ri .news_div_item_body{padding-left:25px;position:relative; font-weight: 200;}
.nb_ri .news_div_item_body{margin-top:15px;line-height:22px;}
.nb_ri .news_div_item_title:before,.nb_ri .news_div_item_body:before{width:20px;height:20px;position:absolute;left:0;color:#333;text-align: center;line-height: 20px;}
.nb_ri .news_div_item_title:before{content:'问';background:#ddd;top:5px;}
.nb_ri .news_div_item_body:before{content:'答';background:#2d95f8;top:4; color: #fff;}

@keyframes newsImg{
0%{transform:translateY(0);}
50%{transform:translateY(-112px);}
100%{transform:translateY(-56px);}
}
 
 
 
 /*友情链接*/
   .link_all{width: 100%; min-width: 1200px; padding-top: 60px; background:#333 url(images/20200821172228_733457946.jpg) top center no-repeat;}
   .link_box{ padding: 30px; border-bottom: 2px solid #eee;line-height: 40px;  background:#fff url(images/20200822152939_477176833.jpg)1135px center no-repeat;}
   .link_box i{ display: block; text-transform: uppercase; color: #2d95f8; font-style: normal; font-size: 40px;font-family:"Impact",airal; float: left;}
   .link_box em{font-size: 20px; color: #333;display: block; font-style: normal;  float: left; margin-left:8px;}
   #links_c{width:900px; float:left;}
  .linkTagcs li a{font-size: 14px;}
.linkTagcs li a:hover{color:#2d95f8 !important;}
   
   /*版权*/
   .copy_all{ padding-top: 45px; line-height: 32px; font-size: 15px; background: #333; color: #ddd;}
   .copy_all a:hover{ color: #fff100;}
   .copy_c li{ display: block; }
   .copy_c li+li{ margin-left: 75px;}
 .copy_c li .fl+.fl{ margin-left: 20px;}
   .copy_c li a{font-size: 15px; color: #ddd; width:80px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
   
   .copy_c li p{font-size: 18px; color: #fff;}
   .copy_c li p:after{display: block; content: ""; width: 20px; height: 1px; background: #bbb; margin: 15px 0 15px 0;}
   .copy_c .code{ display: block; margin-left: 30px;}
   .copy_c .code em{ display: block;width: 162px; height: 162px; padding: 10px; border-radius: 10px; background: #f2f2f2;}
   .copy_c .code em img{ display: block; width: 162px;}
   .copy_c .code i{font-style: normal; display: block; width: 100%; text-align: center; line-height: 35px; border-radius: 5px; background: #f2f2f2; margin-top:2px; font-size: 14px;color: #333;}
   
   #copyright_c{width:1200px; margin:0 auto; text-align: center; border-top:1px solid #444; padding:40px 0 25px 0; font-size:15px; color:#ddd; margin-top: 40px;}
#copyright_c a{font-size:14px; color:#ddd;}
#copyright_c a:hover{font-size:14px; color:#fff100;}



/*浮动ＱＱ*/
.my-kefu{position: fixed;right: 0px;top:20%;z-index:9999;}
.my-kefu ul{width: 77px;}
.my-kefu li a{text-decoration: none;}
.my-kefu li{background:#2d95f8; margin-top: 1px;padding: 9px 0;height: 56px;width: 77px;}
.my-kefu li i{background: url(images/20200903110955_948298488.png) no-repeat;display:block; width: 30px; height: 27px; margin: 0px auto; text-align: center;}
.my-kefu li p{height: 20px; line-height: 20px; overflow: hidden;text-align: center;color: #fff;}
.my-kefu .my-kefu-qq i{background-position: 4px 0;}
.my-kefu .my-kefu-tel i{background-position: 0 -25px;}
.my-kefu .my-kefu-tel1 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel1:hover{ width:246px; height:145px;}
.my-kefu .my-kefu-tel2 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel2:hover{ width:246px; height:145px;}
.my-kefu .my-kefu-liuyan i{background-position: 4px -53px;}
.my-kefu .my-kefu-weixin i{background-position: -34px 4px;}
    
    .my-kefu .my-kefu-xiadan i{background-position: 0 -98px;}
    .my-kefu .my-kefu-wuliu i{background-position: 0 -123px;}
    
.my-kefu .my-kefu-weibo i{background-position: -30px -22px;}
.my-kefu .my-kefu-ftop{background-color:#fff100;}
.my-kefu .my-kefu-ftop i{width:33px;height:35px;background-position: -27px -51px;}
.my-kefu .my-kefu-ftop p{color:#333;}
.my-kefu-left{ float: left; width: 77px; height: 47px;position: relative;}
.my-kefu-tel-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 24px; padding-left:15px; border-left: 1px solid #fff; padding-top: 10px;}
.my-kefu-tel1-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-tel2-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-right{width: 20px;}
.my-kefu-tel-main{color: #fff; margin-top: 9px; height: 47px; width: 247px;}
.my-kefu-main{width: 97px;position: relative;}
.my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px; display: none;}
    .my-kefu-xiadan a{color: #fff;font-size: 15px;}
    .my-kefu-wuliu a{color: #fff;font-size: 15px;}
    .my-kefu-qq a{color: #fff;font-size: 15px;}
.my-kefu-qq a:hover,.my-kefu-xiadan a:hover{
    color: #fff;
}

/*浮动网点*/
 .wandain{width: 80px; position: fixed;top: 18%; left: 0;z-index: 99;}
 .wandain a{width: 80px; display: block; text-align: center; font-size: 14px; background: #2d95f8;line-height: 40px;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.2);}

 .wandain a:hover{font-weight: bold;
     color: #fff;
 }
 .wandain a:nth-of-type(1){ background: #fff100;color:#333;}
 .wandain a:last-child{ border-bottom: none;}
 
 
 
 

/*服务项目*/
 .service{line-height: 35px;}
 .title{
  font-size: 22px;
  font-weight: bold;
  text-align: center;
line-height:50px;
 }
 .title_dl{
  font-size: 25px;padding-left:28px;color:#2d95f8;
  font-weight: normal;
 }
 .title_p{text-indent:2em;
  font-size: 14px;

 }
 .title_img{text-align: center;
 margin: 20px 20px;}
 .title_table{
margin: 20px auto;
 }
 .title_table table{border-collapse: collapse;
  width: 100%; max-width:900px;
  text-align: center;
 line-height: 28px;
  font-size: 14px;margin: 0 auto;
margin: 20px 0px 20px 0px;
 }
 .title_table td{ padding:10px 10px;
  border: 1px solid #ccc;
min-width:70px;
 }

.title_table tr td:nth-of-type(1){min-width:75px;}
 .hr{border: 1px solid #ccc;width: 100%;}

/*服务指南*/
.outlets{
  width:100%;
 }
 .box1{ margin-bottom: 20px;
  background: #fff;
 }
 .box1_title{
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  margin: 40px 0px 20px 0px;
 }
 .box1_p{
  font-size: 15px;
  text-indent: 2em;
  margin: 20px 20px;
 }
 .box1_table{
  
 }
 .box1_table table{
  width: 100%;
  font-size: 15px;
  text-align: center;
  line-height: 40px;
  border-collapse: collapse;
  margin-bottom: 50px;
 }
 .box1_table td{
  border: 1px solid #ccc;
 }
 .box1_bg{
  background: #f0f0f0;
  padding: 1px 0px 1px 0px;
 }
/*服务指南*/
.guide{
  width: 100%;
 }
 .guide_title{
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  margin: 20px 0px 20px 0px;
 }
 .guide_dl{
  font-size: 20px;
 }
 .guide_p{
  font-size: 15px;
  line-height: 35px;
 }
 .guide_table{
  margin: 20px 0px 20px 0px;
 }
 .guide_table table{
  
  text-align: center;
  font-size: 15px;
  line-height: 28px;
  border-collapse: collapse;
  width: 100%;
 }
 .guide_table td{
  border: 1px solid #ccc;
  min-width:250px;padding:10px 0;
 }
/*企业架构*/
.architecture{width: 100%;
 margin: 0 auto;
 text-align: center}
 .architecture_dl{
  font-size: 30px;
  font-weight: bold;
  margin: 20px 0px 20px 0px;
  
 }
/*鼠标经过产品*/
.ny_protil a:hover {
    height: 45%;
    padding: 3% 4% 4% 5%;
    font-size: 16px;
    position: relative;
    z-index: 2;
    display: block;
    background: #2d95f8;
}

.ny_protil:before {
    width: 0;
    height: 100%;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #2d95f8 !important;
    transition: all 0.3s;
}





/*内页自定义导航*/
 .n_list a{ display: block;width: 171.4px; line-height: 60px; background: #f9f9f9; text-align: center;color: #333;font-size: 16px;  box-sizing: border-box;border: 1px solid #eee; float: left; border-left: none;border-top:none;}
 .n_list a:nth-of-type(1){ border-left: 1px solid #eee;}
 .n_list .onn{ background: #2d95f8; color: #fff; position: relative; height: 62px;}
 .n_list .onn:after{ display: block;content: ""; position: absolute; width: 20px;height:20px; background:#2d95f8;transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg);top: 50px; left:0;right: 0; margin: 0 auto;}
 .n_list a:hover{background: #2d95f8; color: #fff; }

/*内页服务项目*/
 .list{ width: 250px;background: #2d95f8;}
 .list_t{ background: #2d95f8; line-height:28px; height: 77px; border-radius: 30px 0 0 0; color: #fff; text-align:center;padding-top:30px;}
   .list_t p{ font-size: 24px;font-weight: bold; }
  .list_t dl{font-size: 14px; text-transform: uppercase; color: #fff; font-family: "arial";}
 .list_b{ display: block; border: 1px solid #eee; border-top: none; }
    #classimgshow1{ height:56px;  border-bottom: 1px solid #eee; background-image: linear-gradient(to top,#f5f5f5,#fff) !important;}
  #classimgshow1 a{ display: block; font-size: 16px; color: #333; padding-left:32px; line-height: 56px; background:url(images/20200824135257_244643194.png) 189px center no-repeat !important;white-space: nowrap;text-overflow: ellipsis;  overflow: hidden;    width: 170px; padding-right:30px;}

  #classimgshow1 a:hover{ color: #2d95f8; font-weight: bold;}
  
.detail_title{display:none;}
.product_content img{max-width:900px;}
.pcontent_title_h4 strong { display: block; text-align: center; font-size: 18px; font-weight: bold;}
.dgcontent_title_h5 {
    text-align: center;
    font-size: 18px; font-weight: bold;}


/*内页查询*/
.list .hwzz{width:200px;  margin:20px auto;}


.architecture{ width: 900px; padding:50px; margin: 30px auto auto auto; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2);}



@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-20px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}
.banner_w b{ font-size: 42px; line-height: 80px;}
.banner_w{ width: 1200px; margin: 0 auto;font-size: 18px;     text-align: center; color: #fff; padding-top:100px;letter-spacing:3px;}
.banner_w b span{    display: inline-block; animation: nbanA 2s infinite;}
.banner_w b span:nth-child(2){animation-delay: 0.2s;}
.banner_w b span:nth-child(3){animation-delay: 0.4s;}
.banner_w b span:nth-child(4){animation-delay: 0.6s;}
.banner_w b span:nth-child(5){animation-delay: 0.8s;}
.banner_w b span:nth-child(6){animation-delay: 1.0s;}
.banner_w b span:nth-child(7){animation-delay: 1.2s;}
.banner_w b span:nth-child(8){animation-delay: 1.4s;}

/*内页下载*/
.in_new { line-height:28px;padding:50px 60px; margin: 30px auto auto auto; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.in_new p {border-bottom:1px dashed #eee;line-height:50px;}
.in_new button{ margin-top:11px;}


/*服务网点*/
 .fwwd{width: 1200px; margin: 0 auto;}
 
 /*大区链接*/
 .fwwd .daqu{ }
 .fwwd .daqu a{ display: block;width: 154px;text-align: center; line-height: 50px; float: left;background: #2d95f8;color: #fff;font-size: 16px; margin: 0 0 20px 20px;}
 .fwwd .daqu a:nth-of-type(7n+1){ margin-left: 0;}
 .fwwd .daqu a:hover{ background: #fff100; color: #333;}
 
 /*一级title*/
 .fwwd .title_1{text-align: center;  margin-bottom: 10px; font-size: 25px;  font-weight: bold;  color: #2d95f8; line-height:50px; margin-top: 15px;}

  /*二级title*/
 .fwwd .title_2{ text-align: center;line-height: 50px; margin: 0 auto;}
 .fwwd .title_2 a{ display:inline-block;font-size: 16px; color: #333; text-align: center;background: #eee; width: 150px; margin: 0 10px; }
 
   /*三级title*/
  .fwwd .title_3{text-align: center; font-size: 20px;  font-weight: bold;  color: #333; line-height:60px;}

 /*具体地址*/
 .fwwd_b{ width: 100%; padding: 40px 50px; box-sizing: border-box; background: #f9f9f9; margin-bottom: 20px;}
 .fwwd_b dl{font-weight:bold; display: block;font-size: 18px; color: #333; border-bottom: 2px solid #dedede; line-height: 60px; margin-bottom: 10px;}
 .fwwd_b p {  font-size: 14px;  color: #555555; line-height: 35px;}



/*台湾偏远地区*/
.remote{padding-top:20px;}
.remote p{font-size:18px;color:#333;text-align:center;}
.remote table{border-collapse: collapse;
  width: 100%; 

 line-height: 28px;
  font-size: 14px;margin: 0 auto;
margin: 20px 0px 20px 0px;
 }
.remote td{ padding:10px 20px;
  border: 1px solid #ccc;
min-width:70px;
 }
.remote tr td:nth-of-type(1){ width: 140px;text-align: center;}
.remote span{color:#2d95f8;}



/*首页新闻*/

.nb_le .picScroll-left {
       
        position: relative;
    }

    .nb_le .picScroll-left .hd {
        overflow: hidden;
        height: 32px;
        width: 32px;
        top: -50px;right: 0;
        position: absolute;

    }


    .nb_le .picScroll-left .hd .next {
        display: block;
        width: 32px;
        height: 32px;
       
       
        cursor: pointer;
        background: url(images/20200822153706_775717054.png) 0 0 no-repeat;
    }




    .nb_le .picScroll-left .bd {}

    .nb_le .picScroll-left .bd ul {
        overflow: hidden;
        zoom: 1;
    }

    .nb_le .picScroll-left .bd ul li {
      
        float: left;
        _display: inline;
        overflow: hidden;
        text-align: center;
        width: 100%;
     
        display: block;
    }

    .nb_le .picScroll-left .bd ul li .pic {
        text-align: center; border: 1px solid #eee;overflow: hidden;
        width: 219px;height: 165px;
    }

    .nb_le .picScroll-left .bd ul li .pic img {
        width: 100%;
        height: auto;
        display: block;
    }

    .nb_le .picScroll-left .bd ul li .pic a:hover img {
      transform: scale(1.2);
    }
.nb_le .picScroll-left .bd ul li .txt{
    text-align: left;width: 440px;float: right;
}
.nb_le .picScroll-left .bd ul li .txt dl{font-size: 16px;line-height:30px;
    font-weight: 400;
    position: relative; padding-bottom: 10px;
    width: 100%;
    display: block;}
    .nb_le .picScroll-left .bd ul li .txt  p{height: 72px;
        line-height: 24px;font-size: 14px;color: #666;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;overflow: hidden;
    }
    .nb_le .picScroll-left .bd ul li .txt dt{overflow : hidden;
    
        font-size: 14px;display: block;color: #c4c6c8;padding-top: 10px;
    }

.nb_le .news_div .news_div_item{    width: 333px;
    height: 100px;
    background: #fff;
    display: inline-block;
    vertical-align: top;
    padding: 22px 32px;
    border: 1px solid #efefef;
    transition: 0.5s;
    box-sizing: border-box;
    line-height: 24px;}
    
  .nb_le .news_div .news_div_item .news_div_item_title a{    font-size: 16px;
    font-weight: 400;
    position: relative;
    width: 100%;
    display: block;}
    .nb_le .news_div .news_div_item:nth-of-type(2n){
        margin-left: 10px;
    }
    .nb_le .news_div .news_div_item:nth-of-type(n+3){
        margin-top: 12px;
    }
    
  .w140{
    width: 1140px !important;
  }
