
/*新闻列表*/
.list10 {
  --l10p: 30px;
  --imgw: 335px;
  --btnw: 48px;
}
.list10 .list10-li {
  position: relative;
  padding-bottom: var(--l10p);
  float:left;
}
.list10 .list10-li + .list10-li {
  padding-top: 70px;
}
.list10 .list10-box {
  box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0);
  height: 100%;
  transform: translate(0, 0);
  transition: all 0.3s;
}
.list10 .list10-box .img-box {
  /*border-radius: 10px;*/
  width: var(--imgw); float:left;
}
.list10 .list10-box .img-box::before {
  padding-top: 66.57%;
}
.list10 .list10-box .list10-cont {
  width: 90%;
  max-width: calc(100% - var(--imgw) - var(--btnw));
  padding-left: 45px;
  padding-right: 15px;
  font-size: 16px;
  line-height: 1.4em;
  color: #666666;
  float:left;
  padding-top:50px;
  padding-bottom:25px;
}
.list10 .list10-box .list10-cont .list10-time {
  display: block;
  padding-left: 24px;
  background: url(../images/i_pic7.png) left center no-repeat;
  background-size: 16px 16px;

}
.list10 .list10-box .list10-cont .list10-title {
  margin-top: 2px;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4em;
  
}
.list10 .list10-box .list10-cont .list10-title span{color: #333333;}
.list10 .list10-box .list10-cont .list10-des {
  --lh: 1.75em;
  margin-top: 14px;
  line-height: var(--lh);
}
.list10 .list10-box .more-div {
  position: absolute;
  right: 0;
}
.list10 .list10-box .more-div .more-box {
  --size: 34%;
  --fill: #ffffff;
  border-radius: 50%;
  background-color: #cccccc;
  width: var(--btnw);
  height: var(--btnw);
  transition: all 0.3s;
}
.list10 .list10-box::before,
.list10 .list10-box::after {
  content: '';
  display: block;
  margin-bottom: calc(var(--l10p)*-1);
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  transition: width 0.3s;
}
.list10 .list10-box::before {
  width: 100%;
  background-color: #e5e5e5;
}
.list10 .list10-box::after {
  /* background-color: var(--main-color); */
  background-image: linear-gradient(90deg, #00a4e2 0%, #48ccbf 100%), linear-gradient( #f9f9f9, #f9f9f9);
}
.list10 .list10-box:hover {
  transform: translate(0, -5px);
}
.list10 .list10-box:hover .list10-cont .list10-title span {
  /* color: var(--main-color); */background: linear-gradient(90deg, #00a4e2 0%, #48ccbf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.list10 .list10-box:hover .more-div .more-box {
  /* background: var(--main-color); */background-image: linear-gradient(90deg, #00a4e2 0%, #48ccbf 100%), linear-gradient( #f9f9f9, #f9f9f9);
  background-blend-mode: normal, normal;
}
.list10 .list10-box:hover::after {
  width: 100%;
}
@media (max-width: 768px) {
.list10 .list10-box .list10-cont{ padding-top:0px;}
}
@media (max-width: 1600px) {
  .list10 {
    --l10p: 30px;
    --imgw: 330px;
    --btnw: 44px;
  }
  .list10 .list10-box .list10-cont {
    padding-left: 30px;
  }
  .list10 .list10-box .list10-cont .list10-title {
    font-size: 22px;
  }
  .list10 .list10-box .list10-cont .list10-des {
    --lh: 1.65em;
    margin-top: 10px;
  }
}
@media (max-width: 1200px) {
  .list10 {
    --l10p: 20px;
    --imgw: 180px;
    --btnw: 0px;
  }
  .list10 .list10-box .img-box {
   /* border-radius: 0.1rem;*/
  }
  .list10 .list10-box .list10-cont {
    padding-left: 20px;
    padding-right: 10px;
    font-size: 14px;
  }
  .list10 .list10-box .list10-cont .list10-title {
    margin-top: 0;
    font-size:18px; margin-top:5px; margin-bottom:5px;
  }
  .list10 .list10-box .list10-cont .list10-des {
    --lh: 1.5em;
    margin-top: 0.1rem;
  }
  .list10 .list10-box .more-div {
    display: none;
  }
  
}

@media (max-width: 480px) {
 .list10 {
    --l10p: 15px;
    --imgw: 166px;
  }
  .list10 .list10-box .list10-cont .list10-title { font-size:16px;}
  .list10 .list10-box .list10-cont{ font-size:13px; padding-left:10px;}
  
}
@media (max-width: 420px) {
 .list10 {
    --imgw: 130px;
  }
   .list10 .list10-box .list10-cont .list10-title { font-size:14px;}
   .list10 .list10-box .list10-cont{ font-size:12px;}
}

/*人才招聘*/
.job-block .list5 {
  margin-top: 3.5%;
  position: relative;
}
@media (max-width: 1200px) {
  .job-block .list5 {
    margin-top: 4%;
  }
}

.list5 {
  --br: 10px;
  --pl: 35px;
  --pr: 50px;
}
.list5 .list5-li {
  border-radius: var(--br);
  background: #ffffff;
  overflow: hidden;
}
.list5 .list5-li + .list5-li {
  margin-top: 18px;
}
.list5 .list5-li:hover .list5-top,
.list5 .list5-li.on .list5-top {
  background-image: linear-gradient(90deg, #00a4e2 0%, #48ccbf 100%), linear-gradient( #f9f9f9, #f9f9f9);
  background-blend-mode: normal, normal;
  color: #ffffff;
}
.list5 .list5-li:hover .list5-top .self-svg,
.list5 .list5-li.on .list5-top .self-svg {
  --fill: #ffffff;
}
.list5 .list5-li:hover .list5-top .self-svg svg,
.list5 .list5-li.on .list5-top .self-svg svg {
  transform: scaleY(1);
}
.list5 .list5-li:hover .list5-top .title,
.list5 .list5-li.on .list5-top .title {
  color: #ffffff;
}
.list5 .list5-top {
  background: #ffffff;
  padding: 23px var(--pr) 23px var(--pl);
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6em;
  color: #999999;
  transition: all 0.3s;
}
.list5 .list5-top .title {
  width: 35%;
  color: #333333;
  float:left;
}
.list5 .list5-top .self-svg {
  --sw: 1.25em;
  --fill: rgba(51, 51, 51, 0.6);
  flex-shrink: 0;
}
.list5 .list5-top .self-svg svg {
  width: var(--sw);
  height: var(--sw);
  transform: scaleY(-1);
  transition: transform 0.3s;
}
.list5 .list5-top .other {
  margin: 0 15px;
  width:60%;
  float:left;
}
.list5 .list5-top .other .other-item + .other-item {
  margin-left: 3em;
}
.list5 .list5-cont {
  display: none;
  border-radius: 0 0 var(--br) var(--br);
  border: solid 1px #e5e5e5;
  border-top: 0 none;
  padding: 32px var(--pr) 40px var(--pl);
  background-color: #ffffff;
  font-size: 14px;
  line-height: 1.75em;
  color: #666666;
}
.list5 .list5-cont .tips {
  margin-top: 8px;
  color: #999999;
}
.list5 .list5-cont .tips a{ color: #999;}
.list5 .list5-cont .tips a:hover {
  color: var(--main-color);
}
@media (max-width: 1600px) {
  .list5 {
    --pl: 30px;
    --pr: 30px;
  }
  .list5 .list5-top {
    font-size: 15px;
  }

  .list5 .list5-top .other {
    margin: 0 10px;
  }
  .list5 .list5-top .other .other-item + .other-item {
    margin-left: 2em;
  }
  .list5 .list5-cont {
    padding: 2em 2.5em;
    line-height: 1.9em;
  }
}
@media (max-width: 1200px) {
  .list5 {
    --br: 10px;
    --pl: 16px;
    --pr: 16px;
  }
  .list5 .list5-li + .list5-li {
    margin-top: 16px;
  }
  .list5 .list5-top {
    padding: 13px var(--pr) 13px var(--pl);
    flex-wrap: wrap;
    font-size: 14px;
  }
  .list5 .list5-top .title {
    width: calc(100% - 2em);
  }
  .list5 .list5-top .other {
    order: 2;
    margin: 8px 0px 0 0;
    width: 100%;
  }
  .list5 .list5-top .other .other-item + .other-item {
    margin-left: 1em;
  }
  .list5 .list5-cont {
    padding: 13px var(--pr) 13px var(--pl);
    line-height: 1.8em;
  }
  .list5 .list5-cont .tips {
    margin-top: 6px;
  }
}

@media (max-width: 640px) {
  .list5 .list5-top { font-size: 13px;}
}

@media (max-width: 480px) {
  .list5 .list5-top { font-size: 12px;}
}


/*产品列表*/
.product_list{ overflow: hidden; margin-top: 4%;}
.product_list li{ float: left; width:48.5%; max-width: 680px; background: #fff; overflow: hidden;border-radius: 10px; margin-bottom: 3%;}
.product_list li:nth-child(2n){ float: right;}
.product_list li .boxs{ width: 540px; margin: 0 auto; width: 94%; overflow: hidden; text-align: center;}
.product_list li .h3{ font-weight: bold; overflow: hidden; margin-top: 8%; line-height: 1.4em; color: #333333;}
.product_list li .desc{margin-top: 14px;line-height: 1.75em; color: #666666;}
.product_list li .img-box{ margin-top: 5%; margin-bottom: 8%; overflow: visible;}
.product_list li .img-box::before{ padding-top: 67.6%;}
.bnts2{width: 162px;
	height: 44px;
  line-height: 44px; text-align: center;
	border-radius: 5px;transition:all 0.3s;
  color: #fff;
  display: block;
  margin: 0 auto;
  margin-top: 3%;
color: #666;
position: relative;
    z-index: 0;
    overflow: hidden;
   }
  .bnts2:hover{
    background-image: linear-gradient(90deg, 
		#00a4e2 0%, 
		#48ccbf 100%), 
	linear-gradient(
		#1879bf, 
		#1879bf);
	background-blend-mode: normal, 
		normal;
    color: #fff;
    text-indent: 5px;
  }
  .bnts2:after{ content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0;border: 1px solid #666; z-index: -1;border-radius: 5px;}
  .bnts2:hover:after{ border: 0;}
  .bnts2 span{ display: inline-block; background: url(../images/product_pic1.png) no-repeat;background-size: 18px 10px; width: 18px;background-position: center center; height: 16px; vertical-align: middle; margin-left: 8px;}
  .bnts2:hover span{ background-image: url(../images/i_pic4.png);}
  .hover_li:hover .bnts2{background-image: linear-gradient(90deg, 
		#00a4e2 0%, 
		#48ccbf 100%), 
	linear-gradient(
		#1879bf, 
		#1879bf);
	background-blend-mode: normal, 
		normal;
    color: #fff; text-indent: 5px;}
  .hover_li:hover .bnts2:after{ border: 0;}
  .hover_li:hover .bnts2 span{ background-image: url(../images/i_pic4.png);}
  @media (max-width: 960px) {
    .bnts2{ width: 140px; height: 40px; line-height: 40px;}
  }
  @media (max-width: 640px) {
    .product_list li .img-box{ margin-top: 8%; margin-bottom: 10%;}
    .product_list li .desc{ margin-top: 10px;}
    .bnts2{height: 36px; line-height: 36px;font-size: 14px; margin-top: 5%;}
    
  }
  @media (max-width: 480px) {
    .bnts2{height: 32px; line-height: 32px; width: 130px; font-size: 13px; }
    .product_list li{ float: none; width: 100%;}
    .product_list li:nth-child(2n){ float: none;}
  }

  @media (max-width: 420px) {
    .bnts2{width: 110px; font-size: 12px; }

  }

/*产品详细*/
  .productDetails{background: #f7f7f7; overflow: hidden;}
  .productDetails .information:after{content:"";height:0;display:block;clear:both}
.productDetails .product_one_l{ float:left;width:700px;/* overflow:hidden;*/ position:relative; margin-right:1%; }
.productDetails .product_one_l .pro_big2{ overflow:hidden; margin-bottom:15px;/*border:1px solid #dddddd;*/ background:#fff;}
.productDetails .product_one_l .big_img{width:100%;}
.productDetails .information{ overflow:hidden; padding-top:9px;padding-bottom:20px; margin-bottom:18px;}
.productDetails .information .conten{ overflow:hidden; position:relative; min-height:540px; padding-left:3%; }
.productDetails .information .h2{font-weight:bold; line-height:1.3;color: #333333; overflow:hidden; margin-top:2%;}
.productDetails .information .txt{overflow:hidden; color:#666666; font-size:18px; line-height:24px; margin-top:2%;  padding-bottom:3%; margin-bottom:2.5%; border-bottom:1px solid #e6e6e6; }
.productDetails .information .p{ overflow:hidden; line-height:24px;color:#666666; font-size:16px; margin-bottom:4%;}
.productDetails .information .p b{ display:block; color:#333333; font-size:18px; overflow:hidden; line-height:32px; margin-bottom:9px;}
.productDetails .information .p p{ position:relative; overflow:hidden; margin-bottom:7px; padding-left:15px;}
.productDetails .information .p p:after{ content:""; position:absolute; left:0; top:8px; width:7px; height:7px; border-radius:50%; background:#666666;}
/*产品放大*/
.productDetails .product_one_l .content_timglt{overflow:hidden; text-align:center; position: relative;  }
.productDetails .product_one_l .content_timglt#bid{padding-top:66.715%;}
.productDetails .product_one_l .content_timglt#bid img{position:absolute; top:0; left:0; height:100%;}
.productDetails .product_one_l .content_timglt img{ width:100%;  overflow: hidden; margin:0 auto; /*border:1px solid #e4e4e4;*/-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.productDetails .product_one_l .content_timglt .content_timglt{ width:calc(100% - 0x);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px); }
.productDetails .product_one_l #drag_img{width: 160px; height: 120px; background: url(../images/zoom_bg.gif) repeat; float: left; display: none;}
.productDetails .information .conten .content_timgr{ width: 600px; height: 449px; float: left; overflow: hidden; display: inline; border: 1px solid #eee; display: none; position: absolute; left: 0; top:0; background-color: #FFF; z-index:9;}
.productDetails .information .conten .content_timgr img{width: 1200px; max-width:none; height:898px; }
.product_title{ height:60px; line-height:60px; background:#fff; font-size:18px; position:relative; overflow:hidden;}
.product_title:after{ content:""; position:absolute; bottom:0; left:0; width:100%;transition:all 0.3s; height:1px; background:#e6e6e6; }
.product_title a{ float:left; overflow:hidden; width:33.33%; max-width:200px;color:#666666;  cursor:pointer; position:relative; text-align:center; z-index:0;}
.product_title a:after{ 
  content:""; position:absolute; bottom:0; left:0; width:0;transition:all 0.3s; height:100%;z-index:-1;background-image: linear-gradient(90deg, #00a4e2 0%, #48ccbf 100%), linear-gradient( #f9f9f9, #f9f9f9);
  background-blend-mode: normal, normal;
}
.product_title a.on:after{ width:100%;}
.product_title a.on{ color:#fff;}
.product_con2{ background:#fff; overflow:hidden;   }
.product_con2 .boxs{ margin:0 auto; width:96%; overflow:hidden; max-width:1280px; min-height:210px;}
.product_two{ overflow:hidden;  font-size:16px; line-height:28px; color:#666666; margin-top:4%; padding-bottom:6%;}
.product_two img{ max-width:100%;}
.product_two .table{ overflow:hidden;}
.product_two .table table{ width:100%;border-collapse:collapse;border-spacing:0; color:#333333; margin-top: 2.5%;}
.product_two .table table th{ line-height:22px;height:50px;padding:5px;border:1px solid #e6e6e6; color:#fff; text-align:center; width:25%;}
.product_two .table table .bgs1{background-image: linear-gradient(90deg, #00a4e2 0%, #48ccbf 100%), linear-gradient( #f9f9f9, #f9f9f9);
  background-blend-mode: normal, normal;}
.product_two .table table td{ line-height:22px;height:50px; padding:5px; border:1px solid #e6e6e6; text-align:center;}
.product_two .table table td:nth-child(2n+1){ background: #f5f9fa;}
.product_two .table table .w1{ width:103px; padding-left:22px; padding-right:5px; font-weight:bold; color:#666666;}
.product_two .table table .w2{ width:264px;padding-left:54px; padding-right:5px; }
.product_two .table table .p1{ max-width:230px;}
.product_two .h3{ overflow:hidden;   font-size:20px; color:#333333; margin-bottom:1%;  font-weight:bold;}
.product_down{ overflow:hidden;  font-size:18px;}
.product_down li{ display:block; width:100%; padding-left:66px; overflow:hidden; background:url(../images/product_pic5.png) left center no-repeat; background-size:36px 45px;margin-bottom:30px; transition:all 0.3s; position: relative; z-index: 0;}
.product_down li::before{ content: ""; position: absolute;bottom: 0; left: 0; width: 100%; height:1px; background: #e6e6e6; z-index: 1; }
.product_down li::after{ content: ""; position: absolute;bottom: 0; left: 0; width: 0%; height:1px; background-image: linear-gradient(90deg, #00a4e2 0%, #48ccbf 100%), linear-gradient( #f9f9f9, #f9f9f9);
  background-blend-mode: normal, normal;z-index: 2;transition:all 0.6s; }
  .product_down li:hover::after{ width: 100%;}
.product_down li:hover{background-image:url(../images/product_pic5_on.png);}
.product_down li:last-child{ margin-bottom:10px;}
.product_down li a{ display:block; vertical-align:top;  color:#666666; padding-right:56px;height:80px; line-height:80px;  background:url(../images/product_pic6.png) right 8px center no-repeat; background-size:18px 17px;transition:all 0.3s;}
.product_down li:hover a{ color:var(--main-color);  background-image:url(../images/product_pic6_on.png);}
.product_down li:hover a span{background: linear-gradient(90deg, #00a4e2 0%, #48ccbf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.product_down li a em{ font-style:normal; color:#999999; float:right; margin-left:10px; font-size:16px;}
.productDetails .information .rend{ margin-top:5.5%; overflow:hidden; margin-bottom:10%;}
.productDetails .information .rend .a{ display:inline-block; vertical-align:top; overflow:hidden;height:52px; line-height:52px; text-align:left; padding-left:62px; padding-right:35px; color:#999999;  border-radius:10px; font-size:16px; margin-top:1.5%;transition:all 0.3s; border:1px solid #cccccc; margin-right:18px; position: relative;z-index: 0;}
.productDetails .information .rend .a:after{ 
  content: ""; position: absolute; top: 0; left: 0;width: 100%; height: 100%;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
z-index: -1;
background:url(../images/product_pic3.png) left 32px center no-repeat; background-size:17px 17px;
}
.productDetails .information .rend .a.bgs2{
  /* background-image: linear-gradient(90deg, #00a4e2 0%, #48ccbf 100%), linear-gradient( #f9f9f9, #f9f9f9);
  background-blend-mode: normal, normal;border-color:#97dae8;color:#fff; */
}
.productDetails .information .rend .a:hover{
  border-color:#97dae8;color:#fff; background-image: linear-gradient(90deg, #00a4e2 0%, #48ccbf 100%), linear-gradient( #f9f9f9, #f9f9f9);
  background-blend-mode: normal, normal;border-color:#97dae8;
}
.productDetails .information .rend .a:hover:after{background-image:url(../images/product_pic3_on.png); }
.productDetails .information .rend .a.bgs2::after{  background-image:url(../images/product_pic7.png);}
.productDetails .information .rend .a.bgs2:hover:after{background-image:url(../images/product_pic4_on.png);}
.productDetails .information .rend .a.bgs2:hover{ opacity: 0.8;fill-opacity: 80;}
@media (max-width: 1500px) {
 /*产品详细*/
.productDetails .information .conten{ padding-left:2%;}

}
@media (max-width: 1200px) {
/*产品详细*/
.productDetails .information{ padding-top:20px; padding-bottom:20px;}
.productDetails .product_one_l{ width:520px;}
.productDetails .information .conten{ min-height:400px;}
.productDetails .information .conten .content_timgr{ width:500px; height:453px;}
.productDetails .information .h2{ margin-top:1%;}
.productDetails .information .rend .a{ height:42px; line-height:40px; padding-right:20px; padding-left:40px; font-size:14px;}
.productDetails .information .rend .a:after{background-position:left 16px center; }

 
 }
 @media (max-width: 1100px) {
/*产品详细*/
.productDetails .information .conten .content_timgr{ display:none!important;}
.productDetails .product_one_l #drag_img{ display:none!important;}
.productDetails .information{ padding:20px; padding-left:0; padding-right:0;}
.productDetails .information .txt{  font-size:16px;}
.productDetails .information .p b{ font-size:17px;}
.productDetails .information .p{ font-size:15px;}
.productDetails .information .rend{ margin-bottom:0%;}
 
 }
 @media (max-width: 992px) {
/*产品详细*/
.productDetails .product_one_l{ width:100%; float:none;}
.productDetails .information .conten{ min-height:inherit;}
.productDetails .information .h2{ margin-top:5%;}
.product_two .h3{ font-size:17px;}
.product_down{ font-size:16px;}
.product_down li{ background-size:26px 33px; padding-left:40px; margin-bottom:20px;}
.product_down li a{ line-height:60px; height:60px;}
.product_down li a em{ font-size:14px;}
.product_two{ line-height:26px; font-size:14px;}
   
}
@media (max-width: 640px) {
/*产品详细*/
.productDetails .information{ padding:10px; padding-left:0; padding-right:0;}
.productDetails .information .h2{  margin-top:6%;}
.product_title{ line-height:50px; height:50px; font-size:16px;}
.product_two .h3{ font-size:16px;}
.product_two{ font-size:13px; margin-top:5%; padding-bottom:6%;}
.product_down{ font-size:14px;}
.product_down li{ background-size:22px 28px; padding-left:30px;}
.product_down li a{ padding-right:30px; height:50px; line-height:50px;}
.product_down li a em{ font-size:12px;}
.productDetails .information .rend .a{ height:36px; line-height:34px; font-size:13px; margin-right:10px;}
       
}
 @media (max-width: 480px) {
/*产品详细*/
.productDetails .information .txt{ font-size:13px; line-height:22px;}
.productDetails .information .p b{ font-size:16px;}
.productDetails .information .p{ font-size:13px;}
.product_title{ line-height:44px; height:44px; font-size:14px;}
.product_two .h3{ font-size:14px;}
.product_two{ font-size:12px; line-height:22px;}
.product_two .table table .w2{ padding-left:8px; width:310px;}
.product_down{ font-size:13px;}
.product_down li{ padding-left:30px; margin-bottom:10px;}
.product_down li a{ min-width:120px;background-size:14px 13px; padding-right:25px; height:40px; line-height:40px;}
.product_down li a em{ display:none;}
               
}
@media (max-width: 420px) {
  /*产品详细*/
.product_title{ font-size:13px; height:40px; line-height:40px;}
}
@media (max-width: 380px) {
  /*产品详细*/
.product_title{ font-size:12px; }
}

/*应用支持*/
.application_list{ overflow: hidden; margin-top: 4%;}
.application_list li{ float: left; width:48.5%; max-width: 680px; background: #fff; overflow: hidden;border-radius: 10px; margin-bottom: 3%;border-radius: 10px;}
.application_list li:nth-child(2n){ float: right;}
.application_list li .boxs{ padding: 40px; overflow: hidden; }
.application_list li .h3{ font-weight: bold; overflow: hidden; margin-top: 28px; line-height: 1.4em; color: #333333; transition: all .3s;height: 70px;}
.application_list li:hover .h3{ background: linear-gradient(90deg, #00a4e2 0%, #48ccbf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.application_list li .desc{margin-top: 14px;line-height: 1.75em; color: #666666; min-height: 5.25em;}
.application_list li .img-box{ float: left; width: 220px;}
.application_list li .img-box::before{ padding-top:139.092%;}
.application_list li .txts{ float: right;width:calc(98% - 220px);width:-webkit-calc(98% - 220px);width:-moz-calc(98% - 220px); max-width: 330px;}
.application_list li .ends{ margin-top: 3%; overflow: hidden; margin-top:50px;}
.application_list li .ends .a{ display: inline-block;vertical-align: top; margin-right: 5%; text-align: center;background-repeat: no-repeat;background-position: center top; background-size: 27px 26px; padding-top: 30px; line-height: 22px; color: #666666; font-size: 14px;}
.application_list li .ends .a:hover{ color: var(--main-color);}
.application_list li .ends .a.see{ background-image: url(../images/application_pic1.png);}
.application_list li .ends .a.see:hover{background-image: url(../images/application_pic1_on.png);}
.application_list li .ends .a.no{background-image: url(../images/application_pic1_no.png); color: #ccc;}
.application_list li .ends .a.down{ background-image: url(../images/application_pic2.png);}
.application_list li .ends .a.down:hover{ background-image: url(../images/application_pic2_on.png);}
@media (max-width: 1200px) {
/*应用支持*/
.application_list li .img-box{ width: 180px;}
.application_list li .txts{width: calc(98% - 180px);
  width: -webkit-calc(98% - 180px);
  width: -moz-calc(98% - 180px);}
  .application_list li .ends{ margin-top: 30px;}
}
@media (max-width: 960px) {
  /*应用支持*/
  .application_list li{ float: none; width: 100%; max-width: none;}
  .application_list li .img-box{ width: 220px;}
  .application_list li .txts{width: calc(98% - 220px);
    width: -webkit-calc(98% - 220px);
    width: -moz-calc(98% - 220px);
  max-width: none;
  }
  .application_list li .ends{ margin-top: 50px;}
  .application_list li .h3{ margin-top: 50px;}
  
}
@media (max-width: 640px) {
  /*应用支持*/
  .application_list li .img-box{ width: 180px;}
  .application_list li .txts{width: calc(98% - 180px);
    width: -webkit-calc(98% - 180px);
    width: -moz-calc(98% - 180px);

  }
  .application_list li .boxs{ padding: 25px;}
  .application_list li .ends{ margin-top: 30px;}
  .application_list li .ends .a{ font-size: 13px;}
}

@media (max-width: 480px) {
  /*应用支持*/
  .application_list li .ends .a{ font-size: 12px; background-size: 20px 19px;}
  .application_list li .h3{ margin-top: 30px;}
  .application_list li .boxs{ padding: 15px;}
  
}
@media (max-width: 420px) {
  /*应用支持*/
  .application_list li .img-box{ width: 160px;}
  .application_list li .txts{width: calc(98% - 160px);
    width: -webkit-calc(98% - 160px);
    width: -moz-calc(98% - 160px);

  }
  .application_list li .boxs{ padding: 10px;}
  .application_list li .h3{ margin-top: 20px;}
  
}


/*在线留言*/
.feedback_bgs{z-index: 98;background-color: #000;opacity: 0.5; width:100%; height:100%; position:fixed; left:0; top:0; display:none; border-radius:6px;}
.feedback_box{z-index: 99; /*width: 600px; height: 360px;*/ width:0; height:0; /*top: 157.5px;*/  left: 50%;/* margin-left:-300px; */position:fixed; background-color:#ffffff;  overflow:hidden; text-align:center;}
.feedback_box.showdiv{ width:96%;max-width:600px; height:560px; margin-left:-300px;/*top:157.5px;*/top:50%; margin-top:-280px;transition:all 0.3s;}
.feedback_box.bgs2.showdiv{ height:650px; margin-top:-325px;}
.feedback_box .feedback_box_close{position: absolute; right: 15px; top: 0px;  font-size: 0; line-height: initial;}
.feedback_box .feedback_box_close a{ color:#777777; font-size:40px;}
.feedback_box .feedback_box_close a:hover{ color:var(--main-color);}
.feedback_box .feedback_con{ width:94%; max-width:500px; margin:0 auto; padding-top:35px;}
.feedback_box .feedtack_tt{ overflow:hidden; position:relative; margin-bottom:20px; color:#777777; line-height:34px; text-align:center;}
.feedback_box .feedtack_tt .h3{ height:70px; line-height:70px; font-weight:bold; position:relative; overflow:hidden; color:#333; text-align:center; }
.feedback_box .feedtack_img{ background:#f3f3f3; overflow:hidden; padding:13px; border-radius:6px;margin-bottom:15px;}
.feedback_box .feedtack_img .imgs{ overflow:hidden; border:1px solid #e6e6e6; float:left; width:66px; margin-right:15px;}
.feedback_box .feedtack_img .imgs img{ width:100%; display:block;}
.feedback_box .feedtack_img .txt{ overflow:hidden; text-align:left;}
.feedback_box .feedtack_img .txt .h5{ font-weight:bold; overflow:hidden; height:36px; line-height:36px; color:#222222; font-size:18px;}
.feedback_box .feedtack_img .txt .p{ overflow:hidden; color:#888888; font-size:15px; line-height:22px; height:22px;white-space:nowrap;text-overflow:ellipsis;}
.feedback_box .divs{ overflow:hidden; /*float:left; width:49%;*/ border:1px solid rgba(0, 0, 0, 0.1); background:#fff;margin-bottom:15px; position:relative;border-radius: 5px;}
/*.feedback_box .divs:nth-child(2n){ float:right;}*/
.feedback_box .divs.bgs2{ float:none; width:100%;}
.feedback_box .divs.partner_file #card1{position: absolute;font-size: 100px; right: 0; top: 0;  opacity: 0; filter: alpha(opacity=0); cursor: pointer; width:100%; height:100%; z-index:1;}
.feedback_box .divs.partner_file span{font-size: 14px; text-indent:16px; line-height:58px;height: 58px; display:block; color: #999999;}
.feedback_box .input_shurk{ width:100%;height: 48px;font-size: 14px; border:0; overflow:hidden; color:#333;text-indent:18px; line-height:48px; outline:none; background:none;font-family:"PingFang-Regular","PingFang SC Regular","微软雅黑"; }
.feedback_box .divs.partner_file em{transition:all 0.3s; position:absolute; right:12px; top:9px; width:92px; line-height:40px; height:40px; text-align:center; color:#fff; background:#2da338; font-style:normal; font-size:14px;}
.feedback_box .divs.partner_file:hover em{opacity:0.8;filter:Alpha(opacity=80);}
.feedback_box .input_shurk::-webkit-input-placeholder {
  color: #999999;
}
.feedback_box .input_shurk:-moz-placeholder {
  color: #999999;
}
.feedback_box .input_shurk::-moz-placeholder {
  color: #999999;
}
.feedback_box .input_shurk:-ms-input-placeholder {
  color: #999999;
}
.feedback_box select.input_shurk{appearance: none; -moz-appearance: none; -webkit-appearance: none;background: url(../images/shiyong_bg1.png) #fff right 11px center no-repeat; padding-left:13px; text-indent:0;}
.feedback_box .textarea{ padding:1%; width:calc(100% - 0px);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px); padding-left:18px; background:#fff; font-size:14px; border:1px solid rgba(0, 0, 0, 0.1); outline:none;margin-bottom:15px; padding-top:12px; color:#333; height:100px;font-family:"微软雅黑";border-radius: 5px; }
.feedback_box .textarea::-webkit-input-placeholder {
  color: #999999;
}
.feedback_box .textarea:-moz-placeholder {
  color: #999999;
}
.feedback_box .textarea::-moz-placeholder {
  color: #999999;
}
.feedback_box .textarea:-ms-input-placeholder {
  color: #999999;
}
.feedback_box .ends{ text-align:center; margin-bottom:6%; margin-top:5%;}
.feedback_box .ends .bnts{ width:48%; max-width:240px; float: left; overflow:hidden;line-height:50px; height: 50px; outline:none;-webkit-tap-highlight-color:transparent;transition:all 0.3s; cursor:pointer; color:#fff; font-size:16px; border:none; letter-spacing:2px;font-family:"微软雅黑"; }
.feedback_box .ends .bnts.bgs1{background:none; color: #666666; border: 1px solid #999999;}
.feedback_box .ends .bnts.bgs1:hover{color: #fff;background-image: linear-gradient(90deg, 
  #0ab5f4 0%, 
  #41c6b9 100%), 
linear-gradient(
  #1d80c7, 
  #1272b6); border-color:#41c6b9;}
.feedback_box .ends .bnts.bgs2{ background:none; color: #666666; border: 1px solid #999999;float: right;}
.feedback_box .ends .bnts.bgs2:hover{color: #fff;background-image: linear-gradient(90deg, 
  #0ab5f4 0%, 
  #41c6b9 100%), 
linear-gradient(
  #1d80c7, 
  #1272b6); border-color:#41c6b9;}


@media screen and (max-width: 640px) {
  /*在线留言*/
.feedback_box.showdiv{ max-width:none; margin-left:-48%;/*top:90px;*/ height:410px; margin-top:-205px;}
.feedback_box.bgs2.showdiv{ height:500px; margin-top:-250px;}
.feedback_box .feedback_box_close a{ font-size:30px;}
.feedback_box .feedback_con{ padding-top:10px;}
.feedback_box .feedtack_tt{  margin-bottom:10px; line-height:24px;}
.feedback_box .feedtack_tt .h3{height:40px; line-height:40px;}
.feedback_box .divs{ margin-bottom:10px;}
.feedback_box .divs.sel{ margin-right:0; float:none; width:100%;}
.feedback_box .divs.partner_file span{ font-size:12px;}
.feedback_box .textarea{ margin-bottom:10px; height:80px;font-size:13px;}
.feedback_box .input_shurk{  height:40px; line-height:40px;font-size:13px; text-indent:12px;}
.feedback_box .divs.partner_file span{ height:40px; line-height:40px;font-size:12px;text-indent:12px;}
.feedback_box .divs.partner_file em{ right:6px; top:5px; height:30px; line-height:30px; font-size:12px; width:70px;}
.feedback_box .divs2 .imgs{ height:34px;}
.feedback_box .feedtack_img{ margin-bottom:10px;}
.feedback_box .ends .bnts{ height:40px; line-height:40px; font-size: 14px;}
}

@media screen and (max-width: 480px) {
/*在线留言*/
.feedback_box.showdiv{ height:390px; margin-top:-195px;}
.feedback_box.bgs2.showdiv{ height:590px; margin-top:-295px;}
.feedback_box .divs{ margin-bottom:2%; float:none; width:100%;}
.feedback_box .divs:nth-child(2n){ float:none;}
.feedback_box .feedtack_img{ padding:8px; margin-bottom:2%;}
.feedback_box .feedtack_img .imgs{ margin-right:8px;}
.feedback_box .feedtack_img .txt .h5{ font-size:16px;}
.feedback_box .feedtack_img .txt .p{ font-size:13px;}
.feedback_box .ends .bnts{ font-size:15px;}

}
@media screen and (max-width: 420px) {
/*在线留言*/
.feedback_box.showdiv{ height:390px; margin-top:-195px;}
.feedback_box.bgs2.showdiv{ height:570px; margin-top:-285px;}
.feedback_box .feedtack_img .txt .h5{ font-size:14px;}
.feedback_box .feedtack_img .txt .p{ font-size:12px;}
.feedback_box .ends .bnts{ font-size:13px;}
}

.ab_pages{clear:both;padding:20px 0;font-size:16px;text-align:center; overflow:hidden; margin-top:38px;}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul a{color:#555;display:block;padding: 10px 10px;float: left;margin: 0 5px;font-size:16px;; border:1px solid #eeeeee;}
.ab_pages ul a.page-num-current{ background:#31BEB8; border:1px solid #31BEB8; color:#FFFFFF}
.ab_pages ul a:hover{ background:#31BEB8; border:1px solid #31BEB8; color:#FFFFFF}

.swfw{ width:50%; float:left; padding:50px; text-align:center;}
.swfw h2{ font-size:24px; line-height:65px;}
.swfw  p{ font-size:16px;}
.shzb { border-right:20px solid #F7F7F7;}
@media screen and (max-width: 480px) {
.swfw{ width:100%;}
.shzb{ border-right:0px;}
}

.xuanzhuan img{-webkit-transition: 0.9s;-webkit-transition: -webkit-transform 0.9s ease-out;transition: transform 0.9s ease-out;-moz-transition: -moz-transform 0.9s ease-out;}
.xuanzhuan img:hover{transform: rotateZ(360deg);-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);}

.cpbg{ width:100%; background-color:#F2FAFA; overflow:hidden; padding-top:60px;}

.banner img{ width:100%;}
.cp1 { padding-top:100px;}
.cpbt{ font-size:60px; color:#00A0A7; text-align:center; font-weight:bold; padding-top:15px; padding-bottom:15px;}
.cp1 p{ text-align:center;}
.cp1 .cpwz{ font-size:24px; padding-top:15px; line-height:36px; padding-bottom:50px;}
.cp1t{ margin-top:50px; margin-bottom:50px;}
.cp1_tdt { width:50%; float:left;}
.cp1_tdtext { width:48%; float:right;}
.cp1_tdbg{ height:137px; background:url(../img/c5.jpg); width:100%; margin-bottom:30px;}
.cp1_tdbg h3{ color:#FFFFFF; font-size:24px; line-height:60px; padding-left:20px; font-weight:bold;letter-spacing:5px;}
.cp1_tdbg p{ padding-left:20px; font-size:24px; padding-top:16px;}

.cp1_wcbh{ background-color:#F6FCFC; width:100%; margin-top:70px; padding-top:50px; padding-bottom:70px; overflow:hidden;}
.cp1_wcbh ul li{ width:20%; float:left; text-align:center; padding-top:50px;}
.cp1_wcbh ul li img{ display:block; margin:auto;}
.cp1_wcbh ul li span{ font-size:22px; padding-top:25px; display:block;}

.c2_xnys li{ width:23%;background-color:#E5F5F6; float:left; margin-right:2%;border-radius: 5px; padding:8px; font-size:18px; text-align:center; margin-top:30px;}
.c2_xnys li:nth-child(4n){ margin-right:0px;}

.cp2_wcbh{ background-color:#F6FCFC; width:100%; padding-top:50px; padding-bottom:70px; overflow:hidden;}
.cp2_wcbh ul li{ width:16.666%; float:left; text-align:center; padding-top:50px;}
.cp2_wcbh ul li img{ display:block; margin:auto;}
.cp2_wcbh ul li span{ font-size:22px; padding-top:25px; display:block;}

.cp2_bg{ width:100%; background:url(../img/c18.jpg) center; height:703px; }
.cp2_bg .cp2_zj{ width:50%; padding-top:15%;}
.cp2_bg .cp2_zj h2{ font-size:40px;color:#00A0A7; font-weight:bold; padding-bottom:20px;}
.cp2_bg .cp2_zj  p{ font-size:20px; line-height:40px;}

.cp3_bg{ width:100%; background:url(../img/c20.jpg) center; height:724px; margin-top:50px;}
.cp3_bg .cp3_zj{ width:50%; padding-top:15%; float:right;}
.cp3_bg .cp3_zj h2{ font-size:40px;color:#00A0A7; font-weight:bold; padding-bottom:20px;}
.cp3_bg .cp3_zj  p{ font-size:20px; line-height:40px;}

.cp4_bg{ width:100%; background:url(../img/c21.jpg) center; height:763px; }
.cp4_bg .cp4_zj{ width:50%; padding-top:15%;}
.cp4_bg .cp4_zj h2{ font-size:40px;color:#00A0A7; font-weight:bold; padding-bottom:20px;}
.cp4_bg .cp4_zj  p{ font-size:20px; line-height:40px;}

.cp4_wcbh{ background-color:#F6FCFC; width:100%; margin-top:70px; padding-top:50px; padding-bottom:70px; overflow:hidden;}
.cp4_wcbh ul li{ width:25%; float:left; text-align:center; padding-top:50px;}
.cp4_wcbh ul li img{ display:block; margin:auto;}
.cp4_wcbh ul li span{ font-size:22px; padding-top:25px; display:block;}


.cp5_wcbh{ width:100%; margin-top:70px; padding-top:50px; padding-bottom:70px; overflow:hidden;}
.cp5_wcbh ul{ width:50%; margin:auto;}
.cp5_wcbh ul li{ width:50%; float:left; text-align:center; padding-top:50px;}
.cp5_wcbh ul li img{ display:block; margin:auto;}
.cp5_wcbh ul li span{ font-size:22px; padding-top:25px; display:block;}

.sycp1{ width:100%; height:292px; background:url(../images/sycp1.jpg);}
.sycp1:hover{background:url(../images/sycp1_on.jpg);transition:all 0.3s;}





/* 必要布局样式css */
.solution-box {
    background: #E8F7FC; 
}

.solution-bj {
    background: url("../images/i_bg1.jpg"); overflow:hidden; padding-bottom:100px;
    background-size: cover;
}

.solution-header {
    max-width: 1210px;
    padding: 50px 15px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.solution-header h2 {
    margin-bottom: 10px;
    font-size: 36px;
    line-height: 46px;
    text-align: center;
    color: #333333;
    font-weight: inherit;
}

.solution-header p {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #333333;
    opacity: 0.6;
}

.solution-content {
    margin: 0 auto; padding-top:50px;
}

.solution-list {
    width: 300px;
    float: left;
}

.solution-list ul li {
    width: 240px;
    height: 82px;
	background-color:#21929A;
    padding-left: 30px;
    margin: 0 10px;
    position: relative;
	;transition:all 0.3s;
}

.solution-list ul li h2 {
    font-size: 20px;
    color: #ffffff;
    line-height: 82px;
    font-weight: inherit;
}


.solution-list ul .on {
    width: 260px;
    margin: 0;
    padding-left: 40px;
     background-image: linear-gradient(90deg, 
    #019FA8 0%, 
    #48ccbf 100%), 
  linear-gradient(
    #1879bf, 
    #1879bf);
	transition:all 0.3s;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F67E78, endColorstr=#F56F69);
    /*IE<9>*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#F67E78, endColorstr=#F56F69)";
    /*IE8+*/
	
}
.solution-item {
    margin-left: 350px;
    display: block;
    padding: 0px 10px 0px 10px;
    overflow: hidden;
}

.solution-item ul li {
    padding: 0px 0;
}

.solution-item ul li h2 {
    font-size: 30px;
    line-height: 48px;
    color: #05A2AA;
    margin: 0 0 15px 0;
    font-weight: inherit;
	font-weight:bold;
}

.solution-item .sycp li{ float:left; width:49%; height:330px; background-color:#FFFFFF; border:1px solid #eeeeee; text-align:center; margin-right:2%;border-radius: 10px;}
.solution-item .sycp li:nth-child(2n){ margin-right:0px;}
.solution-item .sycp  span{ display:block; height:50px; text-align:center; color:#333333; font-size:16px;}
.solution-item .sycp li:hover{ border:1px solid #05A2AA;}
.solution-item .sycp  span:hover{ color:#05A2AA}

.solution-item .sycp1 li{ float:left; width:32%; height:330px; background-color:#FFFFFF; border:1px solid #eeeeee; text-align:center; margin-right:2%;}
.solution-item .sycp1 li:nth-child(3n){ margin-right:0px;}
.solution-item .sycp1  span{ display:block; height:50px; text-align:center; color:#333333; font-size:16px;}
.solution-item .sycp1 li:hover{ border:1px solid #05A2AA;}
.solution-item .sycp1  span:hover{ color:#05A2AA}


.zhkfjqr h2{ font-size:22px; line-height:80px; color:#ffffff; background-color:#19AEB0; text-align:center; display:block;}
.zhkfjqr a{ display:block; width:100%; height:65px; line-height:65px; background-color:#E8F7FC; font-size:18px; color:#333333; padding-left:40px; border-bottom:1px solid #D1F2EF;}
.zhkfjqr a:hover{color:#ffffff; background-color:#19AEB0;}

.zhjqr_left { width:20%; float:left;}
.zhjqr_right{ width:77%; float:right;}
.zhjqr_right .zhjqr_list{ width:48%; float:left; border:1px solid #eeeeee;  overflow:hidden; margin-right:2%;padding-bottom:10px;border-radius: 5px; margin-bottom:20px;}
.zhjqr_right .zhjqr_list img{ width:200px; float:left; padding-right:15px; height:200px;}
.zhjqr_right .zhjqr_list ul h2{ font-size:18px; padding-top:20px; padding-bottom:20px; font-weight:bold; height:80px;}
.zhjqr_right .zhjqr_list ul p{ color:#666666; line-height:28px; }
.zhjqr_right .zhjqr_list:hover{border:1px solid #0FA8AC;}




.kuandu{ width:92%; margin:auto;}

.fangda {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.fangda img,.fangda span {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.fangda:hover img,.fangda:hover span {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}

.Scale-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 0.7;}

.hlqjr h1{ text-align:center; padding-bottom:30px; padding-top:80px; color:#00A0A7; font-weight:bold; font-size:40px;}
.hlqjr p{ text-align:center; font-size:22px;}
.hlqjr img{ margin:auto; width:100%; margin-top:60px; margin-bottom:100px;}

.hlqjr_bg{ width:100%; background-color:#333333; overflow:hidden; padding-bottom:100px;}
.hlqjr_hs h1{ text-align:center; padding-bottom:30px; padding-top:80px; color:#29919C; color:#FFFFFF; font-weight:bold; font-size:40px;}
.hlqjr_hs p{ text-align:center; font-size:22px; color:#FFFFFF}
.qdgn{ width:950px; margin:auto; }
.qdgn li{ float:left;margin-top:20px;}
.qdgn .cp1{ margin-left:60px; margin-right:60px; text-align:center;}
.qdgn span{ display:block; text-align:center; font-size:20px;padding-top:20px; color:#ffffff;}

.xuanzhuan img{-webkit-transition: 0.9s;-webkit-transition: -webkit-transform 0.9s ease-out;transition: transform 0.9s ease-out;-moz-transition: -moz-transform 0.9s ease-out;}
.xuanzhuan img:hover{transform: rotateZ(360deg);-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);}

.cpxz li{ float:left; margin-top:130px;}
.cpxz .cp1{ margin-left:70px;}

.cpfa{ width:1200px; margin:auto; }
.cpfa li{ float:left;margin-top:80px;}
.cpfa .cp1{ margin-left:120px;}

.cpdep{ width:600px; float:right; margin-right:3%;}
.cpdep h1{padding-bottom:30px; padding-top:170px; color:#29919C; font-weight:bold; font-size:26px;}
.cpdep p{font-size:22px;}
.cpfas li{ float:left;margin-top:70px;}
.cpfas .cp1{ margin-right:100px; text-align:center;}
.cpfas span{ display:block; text-align:center; font-size:20px;padding-top:20px;}

.cpdsp{ width:600px; float:left;margin-left:3%;}
.cpdsp h1{padding-bottom:30px; padding-top:170px; color:#ffffff; font-weight:bold; font-size:40px;}
.cpdsp p{font-size:22px; color:#ffffff;}

.cpfss li{ text-align:center;float:left;margin-top:70px; width:33%;}
.cpfss .cp1{text-align:center; margin-right:100px;}
.cpfss span{ display:block; text-align:center; font-size:20px;padding-top:20px; color:#ffffff;}


.cpdaap{ width:600px; float:right; padding-top:130px;margin-left:3%;}
.cpdaap h2{padding-bottom:30px; font-weight:bold; font-size:40px;}
.cpdaap p{font-size:22px; }


.db_left{ width:50%; float:left; margin-left:3%;}
.db_left h1{padding-bottom:30px; padding-top:100px;color:#29919C; font-weight:bold; font-size:40px;}
.db_left p{font-size:22px;}

.db_right{ float:right; margin-right:3%;}
.db_right li{ float:left;margin-top:150px;}
.db_right .cp1{text-align:center;margin-left:50px;}
.db_right span{ display:block; text-align:center; font-size:20px;padding-top:20px;}

.db_rightss{ float:right; width:47%;}
.db_rightss li{ float:left;margin-top:20px; width:20%;}
.db_rightss img{ width:100%;}
.db_rightss .cp1{text-align:center;margin-left:30px;}
.db_rightss span{ display:block; text-align:center; font-size:20px;padding-top:20px;}

.cp_dep{ width:100%; padding-bottom:100px;}
.cp_dep .cp_dep_left{ width:600px; float:left;}
.cp_dep .cp_dep_left h1{padding-bottom:30px; padding-top:100px;color:#29919C; font-weight:bold; font-size:40px;}
.cp_dep .cp_dep_left p{font-size:22px;}
.cp_dep .cp_dep_right{ float:right; padding-top:100px; width:48%;}
.cp_dep .cp_dep_right img{ width:100%;}


.cp_dsp_left{ width:390px; float:left; margin-right:100px;}
.cp_dsp_right{ margin-left:100px;}
.cp_dsp_right h1{padding-bottom:30px; padding-top:170px;color:#29919C; font-weight:bold; font-size:40px;}
.cp_dsp_right p{font-size:22px;}


.sp_dsp_left{ width:50%; float:left; margin-left:100px;}
.sp_dsp_right{ float:left; text-align:left; width:36%; margin-top:80px;}
.sp_dsp_right h1{ padding-top:40px; font-weight:bold; color:#000000; padding-bottom:10px; font-size:30px;}
.sp_dsp_right p{font-size:22px;}

.fl{ float:left;}
.fr{ float:right;}

.ylbt h1{color:#019FA8; font-weight:bold; text-align:center; padding-bottom:40px;}
.ylbt p{color:#019FA8; text-align:center; padding-bottom:60px; font-size:18px}

.w94{ width:94%; margin:auto;}
.w94 h1{ font-size:60px;}
.sp_1_left{ width:45%;}
.sp_2_left{ width:45%; text-align:center;}
.sp_1_left img{ width:100%;}
.sp_1_right{ width:50%;}
.sp_1_right h1{padding-bottom:30px; padding-top:70px; color:#ffffff; font-weight:bold; font-size:40px;}
.sp_1_right p{font-size:22px; color:#ffffff; padding-bottom:30px;}
.sp_1_right ul li{ color:#FFFFFF; font-size:20px; margin-bottom:20px; width:100%; height:68px;}
.sp_1_right ul li img{ padding-right:10px; float:left;}
.sp_1_right ul li span{ float:left; line-height:68px;}

.sp_1_right_sxz{ width:50%;}
.sp_1_right_sxz h1{padding-bottom:30px; padding-top:70px; color:#ffffff; font-weight:bold; font-size:40px;}
.sp_1_right_sxz p{font-size:22px; color:#ffffff; padding-bottom:30px;}
.sp_1_right_sxz ul li{ color:#FFFFFF; font-size:20px; margin-bottom:20px; width:100%; height:40px;}
.sp_1_right_sxz ul li img{ padding-right:10px; float:left;}
.sp_1_right_sxz ul li span{ float:left; line-height:40px;}



.ssp_1_right{ width:50%;}
.ssp_1_right h1{padding-bottom:30px; padding-top:70px; color:#019FA8; font-weight:bold; font-size:40px;}
.ssp_1_right p{font-size:22px; padding-bottom:30px;}
.ssp_1_right ul li{ font-size:20px; margin-bottom:20px;width:100%; height:68px; float:left; }
.ssp_1_right ul li img{ padding-right:10px; float:left;}
.ssp_1_right ul li span{ float:left; line-height:68px; }

.ssp_2_right{ width:50%;}
.ssp_2_right h1{padding-bottom:30px; padding-top:70px; color:#019FA8; font-weight:bold;}
.ssp_2_img ul{ width:100%;}
.ssp_2_img li{ font-size:20px; width:33%; float:left; margin-bottom:20px; text-align:center;}
.ssp_2_img li img{}
.ssp_2_img li span{ display:block; color:#29919C; line-height:60px;  font-weight:bold;}
.ssp_2_right p{font-size:22px; line-height:60px; display:block}

.ylcpx li{ width:23%; margin:1%; float:left;}
.ylcpx li img{ width:100%;}
.ylcpx li span{ display:block; color:#29919C; font-size:20px; text-align:center; padding-top:15px;}

.yldb{ width:1000px; margin:auto;}
.yldb li{ width:20%; float:left; text-align:center;}
.yldb li img{ width:110px; margin:auto;}
.yldb li span{ display:block; font-size:20px; text-align:center; padding-top:15px;}

.cz6{ width:90%; margin:auto; margin-top:400px;}
.cz6 li { float:left; width:25%; margin-top:20px;}

.jiugongge li{ width:25%; float:left;}
.jiugongge li img{ width:100%;}

.hzhb h1 {color:#29919C; font-weight:bold; padding-top:100px; padding-bottom:100px; font-size:40px;}
.hzhb ul{ width:33.3%; float:left;}
.hzhb ul span{ display:block; font-size:25px; padding-top:15px;}
.hzhb ul p{ display:block; font-size:16px; padding-bottom:50px;}

.dsp_z h1{ color:#FFFFFF; font-size:48px;}
.dsp_z p{ color:#FFFFFF; font-size:18px; color:#CCCCCC; padding-top:10px;}
.dsp_z ul{ width:32%; float:left; margin-top:50px;}
.dsp_z ul span{ font-size:24px; color:#FFFFFF;}
.dsp_z .aaa{ margin-left:2%; margin-right:2%;}
.dsp_z  img{ width:100%; margin-top:50px;}
.cpfas li{ width:33%; float:left; margin-top:50px; text-align:center;}

@media (max-width:768px){
.cpbt{ font-size:28px;}
.cp1_tdt{ width:100%; float:left;}
.cp1_tdtext{width:100%; float:left;}
.kf2{ width:100%; font-size:18px;}
.kf3{ font-size:16px; line-height:24px;}
.sp_dsp_right{ width:95%; margin:auto;}
.sp_dsp_right h1{ font-size:20x;}
.sp_dsp_right p{font-size:16px;}
.cp1 {padding-top: 50px;}
.sp_1_left{ width:100%;}
.sp_1_right{ width:100%;}
.ssp_1_right{ width:100%;}
.dsp_z ul{ width:100%;}
.hzhb ul{ width:50%;}
.cpdep{ width:100%; margin:0%; padding-left:30px;}
.db_left{ width:100%;}
.db_rightss{ width:100%;}
.db_rightss li { width:40%; float:left; margin-left:0px;}
.ssp_1_right ul li img{ width:60px; float:left; width:20%;}
.ssp_1_right ul li span{ float:left;  width:80%; font-size:16px;}

.cz6{ width:90%; margin:auto; margin-top:300px;}
.cz6 li { float:left; width:25%; margin-top:20px;}
.cpdaap{ width:95%; margin:auto;}

.cpfss li{ float:left;margin-top:70px; width:20%; text-align:center;}
.cpfss .cp1{text-align:center;}
.cpfss span{ display:block; text-align:center; font-size:20px;padding-top:20px; color:#ffffff;}
.cp4_wcbh ul li{ width:50%;}
.sp_1_right_sxz{ width:100%;}
.ssp_2_right{ width:100%;}
.ssp_2_img li{ margin-right:0%; width:33%;}
.w94 h1{ font-size:40px;}
.cp1 .cpwz{ font-size:18px;}
.c2_xnys li{ width:48%;}
.cp2_wcbh ul li{ width:50%;}
.cp2_bg .cp2_zj{ width:70%;}
.cp1_wcbh ul li{ width:50%}

.zhjqr_left { width:100%; float:left;}
.zhjqr_right{ width:100%; float:right; margin-top:20px;}
.zhjqr_right .zhjqr_list{ width:100%;}
.zhjqr_right .zhjqr_list ul h2{ font-size:18px;}
.zhjqr_right .zhjqr_list ul p{ height:100px; overflow:hidden; line-height:24px;}
}

