﻿@charset "UTF-8";
.head-container{padding: 0 50px;width: auto;}
.container{margin:0 auto;width: 1280px;}
table{table-layout: fixed;}
@media (max-width: 1600px){
  .container{width:1200px;}
}
@media (max-width: 1280px){
  .head-container{padding: 0 30px;}
}
.container:before,.container:after{
  content: " ";display: table;
}
.inner{width: 1200px;margin:0 auto;position: relative;}


/*加载*/
#preloader {
  position: fixed;
  width: 96px;
  height: 96px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24);
  box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24);
  border-radius: 16px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .2s ease-out, visibility 0s linear .2s;
  -o-transition: opacity .2s ease-out, visibility 0s linear .2s;
  transition: opacity .2s ease-out, visibility 0s linear .2s;
  z-index: 1002;
}

#preloader.fullscreen {
  padding: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background-color: #fff;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#preloader.show {
  -webkit-transition: opacity .4s ease-out, visibility 0s linear 0s;
  -o-transition: opacity .4s ease-out, visibility 0s linear 0s;
  transition: opacity .4s ease-out, visibility 0s linear 0s;
  visibility: visible;
  opacity: 1;
}

#preloader .circular {
  -webkit-animation: loader-rotate 2s linear infinite;
  animation: loader-rotate 2s linear infinite;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -24px;
  margin-left: -24px;
  display: block;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

#preloader .path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: loader-dash 1.5s ease-in-out infinite;
  animation: loader-dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
}
@-webkit-keyframes loader-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loader-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes loader-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -136px;
  }
}

@keyframes loader-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -136px;
  }
}



/*首页*/


/* kefu */
.kf {
    transition: .8s;
    -o-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    z-index: 999999;
    background-color: #fff;
    position: fixed;
    bottom: 100px;
    right: 20px;
    width: 62px;
    border-radius: 5px;
    display: none;
}

.kf span {
    z-index: 1000001;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    cursor: pointer;
    position: relative;
    display: block;
    width: 62px;
    height: 62px;
    border-bottom: 1px solid #e3e3e3;
    background:url(../images/kefu_j.png) no-repeat center #fff;
}
.kf span:hover{background-color:#0369fc;}

.kf .zx {border-radius: 5px 5px 0 0;background-position: 0 0;}
.kf .zx:hover {background-position: 0 -62px;}

.kf .freetel {background-position:-62px 0;}
.kf .freetel:hover {background-position:-62px -62px;}
.kf .act {background-position:-186px 0;}
.kf .act:hover{background-position:-186px -62px;}
.kf .zxlya {background-position:-124px 0;}
.kf .zxlya:hover{background-position:-124px -62px;}
.kf .back_top {
    border-radius: 0 0 5px 5px;
    border: none;
    background-position:-248px 0;
}
.kf .back_top:hover {background-position:-248px -62px;}

.kf span div {
    display: none;
    background-color: #fff;
    border-radius: 5px;
    position: absolute;
    right: 75px;
    padding: 20px;
    font-size: 14px;
    color: #f4474c;
    bottom:2px;
}

.kf span div input {
    text-indent: .5em;
    display: block;
    margin: 15px 0;
    line-height: 28px;
    color: #696969;
    font-size: 12px;
    width: 140px;
    border: 1px solid #d1d1d1;
    border-radius: 2px;
    height: 28px;
}

.kf span div a {
    -o-transition: .5s;
    transition: .5s;
    -webkit-transition: .5s;
    display: block;
    background: #f4474c;
    border-radius: 2px;
    color: #fff;
    line-height: 26px;
    font-size: 12px;
    text-align: center;
    width: 79px;
    height: 26px;
}

.kf span div a:hover {
    background: #e77410;
}

.kfimgr{
    position: absolute;
    bottom:23px;
    right: -9px;
}

.kf span div i {
    display: block;
    position: absolute;
    width: 15px;
    height: 200px;
    right: -15px;
    top: 0;
}

.kf .zx div, .kf .freetel div,
.kf .zxlya div, .kf span:nth-child(4) div {
    text-align: center;
    min-width: 148px;
    font-size: 14px;
    color: #666;
}

.kf span:nth-child(4) div {
        white-space: nowrap;
}

.kf a{display:block;height: 68px;position:absolute;top:0;right:0;width: 100%}

.kf span div, .kf {
    -webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
}


.nav_center div, .index_nav_center div, .shou, .zhan {
    -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);
}

.shou {
    z-index: 1000000;
    cursor: pointer;
    width: 30px;
    height: 40px;
    top: 50%;
    margin-top: -15px;
    border-radius: 5px 0 0 5px;
    right: 62px;
    background: url("../images/kefu_j.png") no-repeat -310px 0 #fff;
    position: absolute;
}

.shou.on {background-position: -310px -40px;}



/* header */
.header {z-index: 9999;position: fixed;top: 0;height: 90px;width: 100%;background: #fff;-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);}
.header .logo{height: 50px;display: inline-block;margin-top: 23px;float: left;}
.header-lf{display: inline-block;float: left;}
.navbar{float: left;margin-left: 100px;}
.navbar *{-webkit-box-sizing: border-box;box-sizing: border-box;}
.category-item{float: left;position: relative;}
.category-a{display: block;font-size: 16px;line-height: 90px;color: #222;padding: 0 10px;-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;position: relative;margin: 0 16px;}
.category-item.active .category-a::after,.category-item:hover .category-a::after,.category-item.on .category-a::after{width: 100%;}
.category-item.active .category-a,.category-item:hover .category-a,.category-item.on .category-a{color: #004080;}


.header-right{float: right;}
.head-tel{margin-top: 30px;float: left;background: url(../images/ff1.png) no-repeat left center;padding-left: 20px;margin-left: 18px;}
.head-tel span{display:block;float: left;font-size: 18px;text-align: center;color: #333;line-height: 30px;padding-left: 40px;background: url(../images/tel.png) no-repeat left center;}
.header .butt-search{border: none;background: none;float: left;width:30px;line-height: 30px;margin-top: 30px;cursor: pointer;overflow: hidden;position: relative;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;z-index: 10;}
.header .sub-bot {display: block;width: 30px;height: 30px;line-height: 30px;background: transparent;border: none;position: absolute;right: 0;top: 0;z-index: 3;cursor: pointer;background:url(../images/icon-search.png) no-repeat center transparent;}
.header .sub-txt {display: block;margin-left: 26px;line-height: 30px;color: #909090;font-weight: lighter;background: transparent;border: none;padding: 0 30px 0 0px;box-sizing: border-box;width: 130px;font-size: 0;}
.header .butt-search:hover {background: #e2e2e2;border-radius: 20px;width: 180px;}
.header .butt-search:hover .sub-txt{font-size: 14px;}
.login-btn{display: inline-block;float: left;width: 69px;height: 30px;text-align: center;line-height: 30px;background: #0369fc;color: #fff;font-size: 14px;margin-right: 15px;margin-top: 30px;border:1px solid transparent;}
.login-btn:hover{background: transparent;border:1px solid #fff;}
@media (max-width:1440px){
  .navbar{float: left;margin-left: 60px;}
  .header .sub-txt{margin-left: 15px;width: 110px;padding: 0 15px 0 0px;}
  .category-a{margin: 0 14px;}
  .header .butt-search:hover {width: 155px;}
  .head-container{padding: 0 30px;}

}
@media (max-width:1360px){
  .category-a{padding: 0 10px;margin: 0 10px;}
  .header .sub-txt{width: 110px;}
}
@media (max-width:1280px){
  .header .butt-search:hover{width: 150px;}
  .header .sub-txt{width: 100px;}
  .category-a{padding: 0 10px;margin: 0 10px;}
  .header .butt-search:hover {width: 135px;}
}
.banner_index{width: 100%;margin-top: 80px;position: relative;overflow: hidden;}
.banner_index img{display: block;width: 100%;}

.rel {
    position: relative;
    overflow: hidden;
}
.abs {
    position: absolute;
    top: -85px;
    left: 0;
    height: 1px;
}


.banner{
    width: 100%;
    position: relative;
}
.banner_index li a>img{
    display: block;
    width: 100%;
}
.banner_index {
    position: relative;
    overflow: hidden;
}
.slides>li{
    position: relative;
    height: 800px;
}
.banner_index a {
    display: block;
}

.banner_index .flex-direction-nav .flex-prev,
.banner_index .flex-direction-nav .flex-next {
    display: block;
    width: 49px;
    height: 49px;
    position: absolute;
    top: 48%;
    transform: translateY(-50%);
    transition: .5s;
    font-size: 0;
}
.banner_index .flex-direction-nav .flex-prev {
    left: 60px;
    background:url(../images/left.png) no-repeat center;
}
.banner_index .flex-direction-nav .flex-next {
    right: 60px;
    background:url(../images/right.png) no-repeat center;
}
.banner_index .flex-direction-nav .flex-prev:hover{background:url(../images/lefth.png) no-repeat center;}
.banner_index .flex-direction-nav .flex-next:hover{background:url(../images/righth.png) no-repeat center;}
.banner_index .flex-control-paging li a:before {
  content: "";
  position: absolute;
  height: 3px;
  left: 0;
  transition: .5s;
  background: #56C7FF;
  z-index: 2;
}
.banner_index .flex-control-paging li .flex-active:before {
  animation: wani 9s 1 cubic-bezier(0.28, 0.77, 1, 1);
}

.banner_index .flex-control-paging {
    position: absolute;
    bottom: 30px;
    right: 50%;
    transform: translate(50%, 0);
}
.banner_index .flex-control-paging li {
    float: left;
    cursor: pointer;
}
.banner_index .flex-control-paging a {
    display: block;
    width: 50px;
    height: 3px;
    cursor: pointer;
    background: #fff;
    font-size: 0;
    margin-right: 10px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    position: relative;
}
.banner_index .flex-control-paging li:last-child a{
    margin-right: 0;
}


@keyframes wani {
  0% {
    width: 0;
  }
  20% {
    width: 30%;
  }
  40% {
    width: 40%;
  }
  50% {
    width: 50%;
  }
  60% {
    width: 60%;
  }
  70% {
    width: 70%;
  }
  80% {
    width: 80%;
  }
  100% {
    width: 100%;
  }
}

@-webkit-keyframes wiggle {
  from {
    top: 10px;
  }
  to {
    top: 20px;
  }
}
@-moz-keyframes wiggle {
  from {
    top: 10px;
  }
  to {
    top: 20px;
  }
}
@-o-keyframes wiggle {
  from {
    top: 10px;
  }
  to {
    top: 20px;
  }
}
@keyframes wiggle {
  from {
    top: 10px;
  }
  to {
    top: 20px;
  }
}

.ball-box {
  position: absolute;
  width: 575px;
  height: 579px;
  top: 126px;
  left: 50%;
  margin-left: -287.5px;
  z-index: 1;
}
.ball-box .ball {
  position: relative;
  z-index: 2;
  animation: rotate 200s linear infinite;
  -webkit-animation: rotate 200s linear infinite;
}
@keyframes rotate {
  0% {
    transform: rotate(0);
  }









  50% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(0);
  }
}
@-webkit-keyframes rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(0);
  }
}





.ban_info{width: 1000px;text-align: center;position: absolute;top: 250px;left: 50%;margin-left: -500px;z-index: 10;}
.ban_info h2{font-size: 55px;font-weight: 400;color: #fff;line-height: 80px;}
.ban_info h2 span{display: block;font-weight: bold;}
.ban_info h3{color: #fff;/* background: rgba(3,105,252,0.5); */display: inline-block;border-radius: 24px;padding: 0 40px;margin-top: 10px;font-size: 0;}
.ban_info h3 i{display: inline-block;font-style: normal;}
.ban_info h3 span{display: inline-block;font-size: 24px;line-height: 48px;position: relative;}
.ban_info h3 span.span1{padding-right: 15px;margin-right: 15px;}
.ban_info h3 span.span1:after{content: '';width: 1px;height: 24px;background: rgba(255,255,255,0.5);position: absolute;right: 0;top: 50%;margin-top: -12px;}
.ban_ul li a{display: inline-block;font-size: 18px;color: #fff;}
.ban_ul li{display: inline-block;background: no-repeat left center;line-height: 32px;padding-left: 48px;margin-right: 70px;transition: all 0.4s;}
.ban_ul li:last-child{margin-right: 0;}
.ban_ul{font-size: 0;margin-top: 70px;}
.ban_ul li:hover{transform: translateY(-10px);}


@media (max-width:1600px){
 .slides>li{
    position: relative;
    height: 600px;
}
.ban_info h2{font-size: 45px;font-weight: 400;color: #fff;line-height: 70px;}
.ban_info{top: 170px;}
.ball-box {
  top: 15px;
}
}

@media (max-width:1440px){
 .slides>li{
    position: relative;
    height: 550px;
}
.ban_info h2{font-size: 45px;font-weight: 400;color: #fff;line-height: 70px;}
.ban_info{top: 150px;}
.ball-box {
  top: -30px;
}
}



.page-nav{height: 150px;overflow: hidden;background: #171b28;}
.page-navul li{width: 33.33%;float: left;padding-left: 73px;line-height: 150px;background: no-repeat 73px center;position: relative;transition: all 0.4s;}
.page-navul li a{display: inline-block;color: #fff;font-size: 18px;padding-left: 62px;width: 100%;}
.page-navul li i{display: inline-block;width: 20px;height: 20px;background: url(../images/right1.png) no-repeat center;position: absolute;right: 72px;top: 50%;margin-top: -10px;transition: all 0.4s;}
.page-navul li:hover i{background: url(../images/right1h.png) no-repeat center;}
.page-navul li:after{content: '';width: 1px;height: 80px;background: rgba(255,255,255,0.3);position: absolute;right: 0;top: 50%;margin-top: -40px;}
.page-navul li:last-child:after{display: none;}
.page-navul li:hover{background: no-repeat 73px 40px;}

.in-one{overflow: hidden;padding: 60px 0 70px 0;}
.tit{text-align: center;margin-bottom: 35px;}
.tit h3{font-size: 34px;color: #333;line-height: 34px;position: relative;margin-bottom: 20px;}
.tit h4{font-size: 14px;color: #666;}

.tit3{text-align: center;margin-bottom: 45px;}
.tit3 h3{font-size: 32px;color: #333;line-height: 1.2;position: relative;margin-bottom: 20px;}
.tit3 h4{font-size: 14px;color: #666;}

.in-two{overflow: hidden;padding: 70px 0;background: #f5f5f5;}

.slideTxtBox{overflow:hidden;}
.slideTxtBox .hd{position:relative; }
.slideTxtBox .hd ul{margin-bottom: 30px;}
.slideTxtBox .hd ul li{width: 33.33%; float:left; cursor:pointer; text-align: center;}
.slideTxtBox .hd ul li a{display: inline-block;font-size: 18px;color: #333;vertical-align: middle;}
.slideTxtBox .hd ul li i{display: inline-block;vertical-align: middle;margin-right: 20px;position: relative;}
.slideTxtBox .hd ul li i img.img2{position: absolute;left:0;top: 0;opacity: 0;}
.slideTxtBox .hd ul li i img.img1{opacity: 1;}
.slideTxtBox .hd ul li.on a{ color: #0369fc;}
.slideTxtBox .hd ul li.on i img.img2{opacity: 1;}
.slideTxtBox .hd ul li.on i img.img1{opacity: 0;}
.slideTxtBox .bd{position: relative;}
.slideTxtBox .bd .slide-item{zoom:1; background: #fff;padding: 40px 138px;position: relative;/* -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box; */width:1400px!important;}

.slideTxtBox .arrow a{position:absolute;top:210px;z-index: 10;  display: inline-block;font-size: 30px;cursor: pointer;color: #7f7f7f;}
.slideTxtBox .arrow a:hover{color: #0369fc;}
.slideTxtBox .arrow .prev{left: 60px;}
.slideTxtBox .arrow .next{right: 60px; }
.slide-item-lf{width: 370px;height: 240px;overflow: hidden;float: left;margin-right: 30px;}
.slide-item-lf img{display: block;width: 100%;}
.slide-item-rt{width: 630px;float: left;}
.slide-item-rt h3{color: #0369fc;font-size: 18px;line-height: 18px;margin-bottom: 23px;padding-left: 30px;background: url(../images/user.png) no-repeat left center;}
.slide-item-rt p{color: #666;font-size: 14px;line-height: 24px;}
.slide-item-rt ul{margin-top: 25px;}
.slide-item-rt ul li .bd-circle{margin-bottom: 9px;position: relative;}
.slide-item-rt ul li{width: 80px;float: left;text-align: center;margin-right: 40px;}
.slide-item-rt ul li:last-child{margin-right: 0;}
.slide-item-rt ul li p{color: #666;font-size: 14px;transition: all 0.4s;}

.slide-item-rt ul li .bd-circle img{transition: all 0.4s;}
.slide-item-rt ul li .bd-circle img.img2{position: absolute;left:0;top: 0;opacity: 0;}
.slide-item-rt ul li .bd-circle img.img1{opacity: 1;}
.slide-item-rt ul li:hover .bd-circle img.img2{opacity: 1;}
.slide-item-rt ul li:hover .bd-circle img.img1{opacity: 0;}
.slide-item-rt ul li:hover p{color: #123E96;}


.in-three{padding:60px 0;overflow: hidden;background: #f6f6f6;}
.in3_list{overflow:hidden;}
.in3_list ul{padding: 0!important;}
.in3_list li{width: 406px;float: left;margin-right: 30px;text-align: center;}
.in3_list li .in3-pic{width:100%;overflow: hidden;}
.in3_list li .in3-pic img{transition: all 0.3s;}
.in3_list li .in3-desc{padding-top: 15px;padding-bottom: 15px;position: relative;height: 48px;overflow: hidden;transition: all 0.5s;}
.in3_list li .in3-desc h3{font-size: 15px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 10px;}
.in3_list li .in3-desc p{font-size: 14px;color: #666;line-height: 24px;height: 72px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.in3_list li:hover .in3-pic img{transform: scale(1.1);}
.in3-con{position: relative;text-align: center;}
.in3_btn a{font-size: 30px;color: #7f7f7f;position: absolute;top: 250px;}
.in3_btn a.in3btn_prev{left: -50px;}
.in3_btn a.in3btn_next{right: -50px;}
.in3_btn a:hover{color: #123E96;}



.set_2_button {
  margin-top: 30px;
  text-align: center;
  display: inline-block;
  width: 155px;
  height: 40px;
  font-size: 14px;
  color: #fff;
  line-height: 40px;
  overflow: hidden;
  position: relative;
  transition: all 1s;
  cursor: pointer;
  background: #0062a2;
  border-radius: 30px;
}
.set_2_btn-1:before {
    left: -100%;
    transition: all .5s;
}
.set_2_btn-1:hover:before {
    left: 48%;
    transition: all 1s;
}
.set_2_button>span {

    display: inline-block;
    transition: all .5s;
    line-height: 36px;

}
.set_2_btn-1:hover:before {
    left: 48%;
    transition: all 1s;
}
.icon-forward::before {
    content: "→";
    position: absolute;
}
.set_2_btn-1:hover>span {
    transform: translateX(300%);
    transition: all 1s;
}


.in-four{padding: 80px 0;overflow: hidden;background: url(../images/img21.jpg) no-repeat center;background-size: cover;height: 650px;}
.in4-con .tit h3{color: #fff;margin-bottom: 25px;}
.in4-con .tit h4{color: #fff;line-height: 2;margin-top: 20px;}
.in4-con .tit{margin-bottom: 50px;max-width: 800px;margin-left: auto;margin-right: auto;}
.in4-list{text-align: center;}
.in4-list ul{font-size: 0;max-width: 1100px;margin-left: auto;margin-right: auto;}
.in4-list li{display: inline-block;width: 25%;vertical-align: top;transition: all 0.4s;margin-bottom: 15px;}
.in4-list .in4-pic{width: 80px;height: 80px;border-radius: 50%;border:1px dashed #fff;margin:0 auto 26px;}
.in4-list .in4-desc h3{color: #fff;font-size: 15px;margin-bottom: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.in4-list .in4-desc p{color: rgba(255,255,255,0.6);font-size: 14px;line-height: 24px;height: 0px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: all 0.4s;}






.in4-list .set_2_button{margin-top: 34px;}
.in4-list li:hover .in4-desc p{height: 48px;}
.in4-list li:hover .in4-pic{border:1px solid #fff;}
.in-number{background: #f6f6f6;}
.in-num{padding: 36px 0;background: #fff;margin-top: -60px;position: relative;z-index: 2;box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);}
.in-num ul li{width: 20%;float: left;text-align: center;position: relative;}
.in-num ul li:after{content: '';width: 1px;height: 60px;background:#e8e8e8;position: absolute;right: 0;top: 50%;margin-top: -30px;}
.in-num ul li:last-child:after{display: none;}
.in-num ul li span{display: block;color: #666;}
.in-num ul li span.span1{font-size: 18px;font-family: 'Hel-01';transition: all 0.4s;}
.in-num ul li span.span1 i{display: inline-block;font-style: normal;font-size: 40px;vertical-align: top;font-weight: 100;}
.in-num ul li span.span2{font-size: 16px;margin-top: 3px;}
.in-num ul li:hover .span1{transform: translateY(-10px);}


.in-five{padding: 60px 0 65px 0;overflow: hidden;background: #fff;}
.in5-list{text-align: center;}
.in5-list li{width: 31.33333%;float: left;margin-right: 1%;margin-left: 1%;text-align: left;transition: all 0.4s;}
.in5-list li:nth-child(3n){margin-right: 0;}
.in5-list .in5-pic{overflow: hidden;}
.in5-list .in5-pic img{transition: all 0.4s;display: block;}
.in5-list .in5-desc{background: #fff;padding: 30px 25px;border:1px solid #e5e5e5;border-top: 0;}
.in5-desc-lf{display: inline-block;}
.in5-desc-lf span{display:block;}
.in5-desc-lf span.span1{font-family: "Hel-02";color: #bcbcbc;font-size: 32px;line-height: 22px;margin-bottom: 7px;}
.in5-desc-lf span.span2{font-family: "Hel";color: #666;font-size: 16px;margin-bottom: 12px;}
.in5-desc-lf span.span3{width: 20px;height: 20px;background: url(../images/right3.png) no-repeat center;transition: all 0.4s;}
.in5-desc-rt{width: 100%;}
.in5-desc-rt h3{color: #333;font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 16px;margin-bottom: 12px;transition: all 0.4s;}
.in5-desc-rt p{color: #666;font-size: 14px;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 48px;}
.in5-list li:hover .in5-desc-lf span.span3{background: url(../images/right3h.png) no-repeat center;}
.in5-list li:hover .in5-desc-rt h3{color: #0369fc;}
.in5-list li:hover .in5-pic img{transform: scale(1.1);}
.in5-list li:hover{box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);}



.footer{background: #373d41;overflow: hidden;}
.foot-top{padding-top: 60px;padding-bottom: 48px;}
.f-logo img{display: block;}
.f-logo{margin-bottom: 30px;}
.ftop-botlf{width: 370px;float: left;}
.share .bdsharebuttonbox a{width: 36px;height: 36px;border-radius: 50%;opacity: 1;margin:0 20px 0 0;}
.share .bdsharebuttonbox a:last-child{margin-right: 0;}
.share .bdsharebuttonbox a.s1{background: url(../images/s1.png) no-repeat center;}
.share .bdsharebuttonbox a.s2{background: url(../images/s2.png) no-repeat center;}
.share .bdsharebuttonbox a.s3{background: url(../images/s3.png) no-repeat center;}
.share .bdsharebuttonbox a.s1:hover{background: url(../images/s1h.png) no-repeat center;}
.share .bdsharebuttonbox a.s2:hover{background: url(../images/s2h.png) no-repeat center;}
.share .bdsharebuttonbox a.s3:hover{background: url(../images/s3h.png) no-repeat center;}
.bd_weixin_popup{height: 310px!important;}
.ftop-botlf .share{margin-bottom: 20px;}
.code{width: 98px;float: left;margin-right: 30px;}
.code p{font-size: 14px;color: rgba(255,255,255,0.4);text-align: center;margin-top: 3px;}
.foot-mess p{font-size: 14px;color: rgba(255,255,255,0.4);line-height: 14px;margin-bottom: 14px;}
.foot-mess{display: inline-block;float: right;padding-left: 30px;border-left: 1px solid rgba(255,255,255,0.4);}

.foot-mess p:last-child{margin-bottom: 0;}
.ftop-botrt{float: right;width:555px;}
.ftop-botrt dt a{color: #ffffff;font-size: 16px;display: block;line-height: 16px;margin-bottom: 21px;}
.ftop-botrt dd a{color: rgba(255,255,255,0.4);font-size: 14px;line-height: 28px;display: block;}
.ftop-botrt dl{float: left;padding-left: 9px;position: relative;margin-right: 78px;}
.ftop-botrt dl:before{width: 1px;height: 15px;background: #b1bae3;position: absolute;top: 0;left: 0;}
.ftop-botrt dl:last-child{margin-right: 0;}
.footer a:hover{color: #fff;}
.foot-bot{padding: 40px 0;position: relative;border-top: 1px solid rgba(255,255,255,0.1);}
.foot-bot p,.foot-bot p a{font-size: 14px;color: rgba(255,255,255,0.4);display: inline-block;}
.foot-bot p.p1{float: left;}
.foot-bot p.p2{float: right;font-size: 0;}
.foot-bot p.p2 a{position: relative;padding-right: 10px;margin-right: 10px;}
.foot-bot p.p2 a:after{content: '';width: 1px;height: 12px;background: rgba(255,255,255,0.4);position: absolute;right: 0;top: 50%;margin-top: -6px;}
.foot-bot p.p2 a:last-child{padding-right: 0;margin-right: 0;}
.foot-bot p.p2 a:last-child:after{display: none;}


.in1_list{overflow:hidden;text-align: center;}
.in1_list ul{overflow: hidden;}
.in1_list li{float: left;width: 270px;position: relative;overflow: hidden;text-align: left;}
.in1_list li.on{width: 590px;}
.in1_list li.on .imgCen{opacity: 1;}
.img_desc{box-sizing: border-box;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);}
.in1_list li.on .img_desc{background: transparent;opacity: 1;filter: alpha(opacity=100);position: relative;}
.in1_list li.on .img_desc:after{content: '';width: 100%;height: 327px;background: url(../images/in1-bg.png) no-repeat center;background-size: cover;position: absolute;bottom: 0;left: 0;}
.imgCen{color: #fff;transition: all 0.3s;opacity: 0;position: absolute;bottom: 30px;z-index: 10;padding: 0 30px;width: 100%;}
.imgTop img{display: block;}
.imgBot h3{color: #fff;font-size: 18px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.imgBot img{display: block;margin:0 auto 16px;}
.imgBot{position: absolute;top: 50%;transform: translate(-50%,-50%);width: 100%;left: 50%;opacity: 1;padding: 0 10px;}
.in1_list li.on .imgBot{opacity: 0;}
.imgCen h3{color: #fff;font-size: 18px;position: relative;padding-bottom: 15px;margin-bottom: 9px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.imgCen h3:after{content: '';width: 30px;height: 2px;background: #0369fc;position: absolute;bottom: 0;left: 0;}
.imgCen p{color: rgba(255, 255, 255, 0.8);font-size: 14px;line-height: 24px;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

@media (max-width: 1600px){
  .slideTxtBox .bd .slide-item{width: 1200px!important;padding: 40px 90px;}
  .slideTxtBox .arrow .prev{left: 30px;}
  .slideTxtBox .arrow .next{right: 30px;}
  .slide-item-lf{margin-right: 20px;}
  .in3_list li{width: 380px;}
  .in3_btn a{top: 235px;}
  .in5-list li{width: 380px;}
  .in5-list .in5-pic{width: 380px; height:213px;}
  .in5-desc-rt{width: 275px;}
  .in5-list .in5-desc{padding:25px 15px;}
  .in1_list li{width: 230px;}
  .in1_list li.on{width: 510px;}
}


/* 服务 */
.banner img{display: block;width: 100%;}
.banner{position: relative;margin-top: 90px;}
.nyban{position: absolute;left:50%;top: 45%;transform: translate(-50%,-50%);}
.nyban-con h3{font-size: 42px;color: #fff;position: relative;padding-bottom: 30px;margin-bottom: 23px;}
.nyban-con{width: 395px;}
.nyban-con p{font-size: 14px;color: #fff;line-height: 24px;}
.nyban-con h3:after{content: '';width: 30px;height: 4px;border-radius: 2px;background: url(../images/line.png) no-repeat center;position: absolute;bottom: 0;left: 0;}
.bread{height: 60px;line-height: 60px;background: #eee;border-bottom: 1px solid #d2d2d2;position: relative;}
.bread-con{position: absolute;right: 0;font-size: 0;background: url(../images/add.png) no-repeat left center;padding-left: 25px;height: 60px;}
.bread-con a{display: inline-block;font-size: 14px;color: #666;}


.bread-con i{display: inline-block;color: #666;font-size: 14px;margin:0 6px;}
.bread-con a:hover,.bread-con a:last-child{color: #192549;}
.ser-one{padding: 60px 0 56px;}
.nytit{text-align: center;margin-bottom: 38px;}
.nytit h3{font-size: 24px;color: #333;line-height: 24px;margin-bottom: 16px;}
.nytit p{font-size: 14px;color: #666;}
.ser1-list li{width: 20%;float: left;text-align: center;padding: 0 22px;}
.ser1-list li:hover .ser1-pic{transform: translateY(-10px);}
.ser1-desc h3{font-size: 18px;color: #333;line-height:18px;margin-bottom: 13px;transition: all 0.4s;}
.ser1-desc p{font-size: 14px;color: #666;line-height: 24px;}
.ser1-list .ser1-pic{height: 45px;background: no-repeat center;transition: all 0.4s;}
.ser1-list li .line1{display: block;width: 20px;height: 2px;background: url(../images/line1.png) no-repeat center;margin:24px auto;}
.ser1-list .ser1-pic1{background-image: url(../images/ser1.png); }
.ser1-list .ser1-pic2{background-image: url(../images/ser2.png); }
.ser1-list .ser1-pic3{background-image: url(../images/ser3.png); }
.ser1-list .ser1-pic4{background-image: url(../images/ser4.png); }
.ser1-list .ser1-pic5{background-image: url(../images/ser5.png); }
.ser1-list li:hover .ser1-desc h3{color: #0369fc;}
.ser1-list li:hover .ser1-pic1{background-image: url(../images/ser1h.png); }
.ser1-list li:hover .ser1-pic2{background-image: url(../images/ser2h.png); }
.ser1-list li:hover .ser1-pic3{background-image: url(../images/ser3h.png); }
.ser1-list li:hover .ser1-pic4{background-image: url(../images/ser4h.png); }
.ser1-list li:hover .ser1-pic5{background-image: url(../images/ser5h.png); }

.ser-two{padding: 60px 0;background: #f7f7f7;}
.ser2-list {text-align: center;font-size: 0;}
.ser2-list li{width: 76px;margin: 0 40px;display: inline-block;vertical-align: top;}
.ser2-list li:hover .ser2-pic{transform: translateY(-10px);}
.ser2-list li p{font-size: 18px;color: #666;transition: all 0.4s;}
.ser2-list li .ser2-pic{height: 42px;background: no-repeat center;margin:0 auto 20px;transition: all 0.4s;}
.ser2-list .dot{width: 11px;height: 11px;background: url(../images/dot.png) no-repeat center;margin:22px auto 17px;}
.ser2-list li .ser2-pic1{background-image:url(../images/ser6.png);}
.ser2-list li .ser2-pic2{background-image:url(../images/ser7.png);}
.ser2-list li .ser2-pic3{background-image:url(../images/ser8.png);}
.ser2-list li .ser2-pic4{background-image:url(../images/ser9.png);}
.ser2-list li .ser2-pic5{background-image:url(../images/ser10.png);}
.ser2-list li .ser2-pic6{background-image:url(../images/ser11.png);}
.ser2-list li .ser2-pic7{background-image:url(../images/ser12.png);}
.ser2-list ul{position: relative;z-index: 2;}
.ser2-list ul:before{content: '';width: 100%;height: 1px;background: #0369fc;position: absolute;bottom: 43px;left: 0;z-index: -1;}
.ser2-list li:hover .ser2-pic1{background-image:url(../images/ser6h.png);}
.ser2-list li:hover .ser2-pic2{background-image:url(../images/ser7h.png);}
.ser2-list li:hover .ser2-pic3{background-image:url(../images/ser8h.png);}
.ser2-list li:hover .ser2-pic4{background-image:url(../images/ser9h.png);}
.ser2-list li:hover .ser2-pic5{background-image:url(../images/ser10h.png);}
.ser2-list li:hover .ser2-pic6{background-image:url(../images/ser11h.png);}
.ser2-list li:hover .ser2-pic7{background-image:url(../images/ser12h.png);}
.ser2-list li:hover p.p1{color: #0369fc;}


.ser-three{padding: 60px 0;}
.ser3-list li{width: 260px;height: 500px;overflow: hidden;position: relative;float: left;}
.ser3-list li.on{width: 680px;}
.ser3-list li .img_desc{background: url(../images/img34.png) no-repeat center bottom;background-size: contain;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ser3-list li.on .img_desc{background: rgba(0, 0, 0, 0.5);opacity: 1;}
.ser3-list li.on .imgCen{opacity: 1;}
.ser3-list li .imgCen{color: #fff;transition: all 0.3s;opacity: 0;position: absolute;top:50%;z-index: 10;padding: 0 60px 0 68px;width: 100%;transform: translateY(-50%);bottom: auto;}
.ser3-list li .imgTop img{display: block;}
.ser3-list li .imgBot h3{color: #fff;font-size: 18px;text-align: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 7px;}
.ser3-list li .imgBot p{color: #fff;font-size: 14px;}
.ser3-list li .imgBot{position: absolute;bottom: 0;top:auto;transform: translateX(-50%);width: 100%;left: 50%;opacity: 1;padding: 0 20px 26px;}
.ser3-list li.on .imgBot{opacity: 0;}
.ser3-list li .imgCen p{color: #fff;font-size: 14px;line-height: 24px;position: relative;margin-bottom: 27px;}
.ser3-list li .imgCen p:last-child{margin-bottom: 0;}

.ser-four{padding: 60px 0 90px;background: #f7f7f7;}
.ser4-list li{width: 280px;height: 400px;float: left;margin-right: 26px;position: relative;text-align: center;transition: all 0.4s;}
.ser4-list li:last-child{margin-right: 0;}
.ser4-list li .ser4-desc{width: 150px;height: 190px;background: rgba(3,105,252,0.7);position: absolute;bottom: -30px;left:30px;padding: 32px 20px;}
.ser4-list li .ser4-desc h3{font-size: 18px;color: #fff;position: relative;padding-bottom: 20px;margin-bottom: 13px;}
.ser4-list li .ser4-desc h3:after{content: '';width: 24px;height: 1px;background: #fff;position: absolute;bottom: 0;left:50%;margin-left: -12px;}
.ser4-list li .ser4-desc p{font-size: 14px;color: #fff;line-height: 24px;}
.ser4-list li:hover{transform: translateY(-10px);}

.ser-five{padding: 60px 0 100px;}
.ser5-lf{width: 639px;float: left;position: relative;}
.ser5-lf img{display: block;width: 100%;}
.ser5-rt{width: 501px;border:1px solid #ccc;float: right;margin-top: 54px;}
.ser5-rt-top{padding: 30px 30px 22px;}
.ser5-rt-top h3{color: #333;font-size: 18px;line-height: 18px;margin-bottom: 22px; }
.ser5-rt-top p{color: #666;font-size: 14px;line-height: 28px; }
.ser5-rt-bot{background: #eee;padding: 30px 30px 26px;}
.ser5-rt-bot h3{color: #333;font-size: 18px;line-height: 18px;margin-bottom: 14px; padding-bottom: 20px;position: relative;}
.ser5-rt-bot h3:after{content: '';width: 40px;height: 2px;background:url(../images/line1.png) no-repeat center;position: absolute;bottom: 0;left:0;background-size: cover;}
.ser5-rt-bot p{color: #666;font-size: 14px;line-height: 24px; }
.add-item{width: 127px;height: 24px;background: url(../images/cont-add.png) no-repeat top center;}
.add-item p{color: #666;font-size: 18px;}
.add-item1{position: absolute;left: 278px;bottom: 170px;}
.add-item2 p{position: absolute;bottom: -7px;}
.add-item2{position: absolute;left: 411px;top: 190px;}
.add-item3 p{position: absolute;bottom: -10px;right: 4px;}
.add-item3{position: absolute;right: 38px;top: 193px;}
.add-item4 p{position: absolute;right:8px;}
.add-item4{position: absolute;right: 36px;top: 307px;}
.add-item5 p{position: absolute;right:8px;bottom: -7px;}
.add-item5{position: absolute;right: 103px;top: 325px;}
.add-item6 p{position: absolute;right:8px;bottom: -7px;}
.add-item6{position: absolute;right: 90px;bottom: 72px;}
.thadv-circle{
  width: 20px;
  height:20px;
  z-index: 1;
  left: 50%;
  margin-left: -12px;
  position: absolute;
  bottom: -2px;
  transform:rotateX(65deg);
}
.thadv-circle .circle {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background:rgba(105,197,246,.65);
  opacity: 0;
  filter: alpha(opacity=0)\9;
  bottom: 0;
  left: 30%;
  -webkit-animation: kuosan-1 3s linear infinite;
  animation: kuosan-1 3s linear infinite;
}
.thadv-circle .circle-2 {
  -webkit-animation-delay: 750ms;
  animation-delay: 750ms;
}
.thadv-circle .circle-3 {
  -webkit-animation-delay: 1500ms;
  animation-delay: 1500ms;
}
.thadv-group{
  opacity: 0;
  -webkit-transition: opacity 0.5s 3.5s;
  -o-transition: opacity 0.5s 3.5s;
  transition: opacity 0.5s 3.5s;
}

@-webkit-keyframes kuosan-1 {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
    filter: alpha(opacity=100)\9
  }
  100% {
    -webkit-transform: scale(5.2);
    transform: scale(5.2);
    opacity: 0;
    filter: alpha(opacity=0)\9
  }
}
@keyframes kuosan-1 {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
    filter: alpha(opacity=100)\9
  }
  100% {
    -webkit-transform: scale(5.2);
    transform: scale(5.2);
    opacity: 0;
    filter: alpha(opacity=0)\9
  }
}
@-webkit-keyframes kuosan-2{

  0% {






    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
    filter: alpha(opacity=100)\9
  }
  100% {
    -webkit-transform: scale(3.2);
    transform: scale(3.2);
    opacity: 0;
    filter: alpha(opacity=0)\9
  }
}
@keyframes kuosan-2{
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
    filter: alpha(opacity=100)\9
  }
  100% {
    -webkit-transform: scale(3.2);
    transform: scale(3.2);

    opacity: 0;
    filter: alpha(opacity=0)\9
  }
}

/* 新闻列表 */
.target{font-size: 0;height: 60px;float: left;}
.target a{
    display: inline-block;
    font-size: 14px;
    color: #666;
    line-height: 60px;
    padding: 0 25px;
    position: relative;
}
.target a:after{
    content: '';
    width: 1px;
    height: 20px;
    background: #d2d2d2;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.target a.on,.target a:hover{
    color: #fff;
    background: #192549;
}
.target a.on:after,.target a:hover:after,.target a:last-child:after{
    display: none;
}

.news-con{padding: 70px 0 80px;}
.news-con .in5-list li{margin-bottom: 30px;width: 31.33333%;}
.page{text-align: right;}
.page-con{font-size: 0;display: inline-block;}
.page-con a{font-size: 16px;color: #666;font-family: arial;width: 30px;height: 30px;line-height: 28px;border:1px solid #e5e5e5;text-align: center;display: inline-block;margin-right: 10px;}
.page-con .page-prev,.page-con .page-next{width: 70px;font-size: 14px;}
.page-con a:last-child{margin-right: 0;}
.page-con a:hover,.page-con a.on{color: #fff;border-color: transparent;background: url(../images/img44.jpg) no-repeat center;background-size: cover;}
.news-con .in5-list .in5-pic{}
.news-con .in5-list .in5-desc-rt{}


/* 新闻详情 */
.newsxq-lf{width: 780px;float: left;}
.newsxq-rt{width: 370px;float: right;border:1px solid #ebebeb;padding: 42px 24px 63px;background: #fff;}
.newsxq-lf h1{color: #333;font-size: 18px;text-align: center;margin-bottom: 27px;}
.pull-right{text-align: center;font-size: 0;position: relative;}
.pull-right:before{content: '';width: 285px;height: 1px;background: #e5e5e5;position: absolute;left:0;top: 50%;margin-top: -0.5px;}
.pull-right:after{content: '';width: 285px;height: 1px;background: #e5e5e5;position: absolute;right:0;top: 50%;margin-top: -0.5px;}

.pull-right .bdsharebuttonbox{text-align: center;display: inline-block;}

.newsxq-info{text-align: center;font-size: 0;margin-top: 22px;}
.newsxq-info span{display: inline-block;color: #666;font-size: 14px;margin:0 28px;}
.news-dy span{color: #0e48a7;font-size: 14px;}
.news-dy{color: #666;font-size: 14px;line-height: 28px;background: #f5f5f5;padding: 22px 20px;margin-top: 26px;}
.newsxq-desc p{color: #666;font-size: 14px;}
.newsxq-desc{padding: 21px 0;border-bottom: 1px solid #e5e5e5;}
.newsxq_lb{
    padding-top: 25px;
    overflow: hidden;
}
.newsxq_bbl{
    float: left;
}
.newsxq_bbl a{
    display: block;
    font-size: 14px;
    color: #666;
    margin-bottom: 8px;
}
.newsxq_bbl a:hover{color: #0369fc;}
.newsxq_bbl a:last-child{margin-bottom: 0;}
.newsxq_bbl a span{
    color: #cba35a;
    padding-right: 5px;
}
.newsxq_bbr{
    float: right;
}
.newsxq_bbr a{
    display: inline-block;
    width: 92px;
    height: 36px;
    background:#f4f4f4;
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 36px;
}
.newsxq_bbr a:hover{background: #0369fc;color: #fff;}
.news-comment{margin-top:35px;}
.comment-tit{color: #333;font-size: 18px;padding-bottom: 8px;border-bottom: 1px solid #bfbfbf;display: inline-block;margin-bottom: 30px;}
.newsxq_rt h2{
    padding-left: 33px;
    color: #333;
    font-size: 20px;
    background: url(../images/zan.png)no-repeat left top 2px;

    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 17px;
}
.newsxq_rm li p{
    color: #999;
    padding-left: 10px;
    font-size: 14px;
}
.newsxq_rm li h3{
    color: #666;
    font-size: 16px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.newsxq_rm li{
    padding-top: 21px;
}
.newsxq_rm li:hover h3{
    color: #0369fc;
}


/* 友情链接 */
.partner{padding-bottom: 50px;}
.partner-list li{width: 216px;height: 100px;background: url(../images/bor.png) no-repeat center;transition: all 0.4s;border:1px solid transparent;float: left;margin-right: 30px;margin-bottom: 30px;overflow: hidden;}
.partner-list li:hover{background: url(../images/borh.png) no-repeat center;}
.partner-list li img{display: block;width: 100%;transition: all 0.4s;}
.partner-list li:nth-child(5n){margin-right: 0;}
.partner-list li:hover img{transform: scale(1.1);}
.links-list a{display: inline-block;font-size: 14px;color: #666;margin-right: 80px;margin-bottom: 25px;}
.links-list{font-size: 0;padding-top: 36px;border-top: 1px solid #eee;}
.links-con{padding-bottom: 72px;}
.links-list a:hover{color: #0369fc;}


/* 联系我们 */
.down-nav{text-align: center;margin-bottom: 40px;}
.down-item {display: inline-block;font-size: 0;}
.down-item a{display: inline-block;color: #333;font-size: 14px;padding: 7px 30px;border-radius: 17.5px;border:1px solid transparent;transition: all 0s;}
.down-item a.on,.down-item a:hover{color: #0369fc;background: url(../images/bor-ra.png) no-repeat center;}
.mess-form{font-size: 0;}
.mess-form input,.mess-form select{border:1px solid transparent;font-size: 14px;color: #666;height: 50px;padding: 0 20px;background: url(../images/border.png) no-repeat center;background-size: 100% 100%;transition: all 0.3s;}
.mess-form input{background: url(../images/p2.png) no-repeat center;background-size: 100% 100%;}
.mess-form .p1 input{width: 277px;margin-right: 30px;}
.mess-form .p1 input:last-child{margin-right: 0;}
.mess-form input:focus{background: url(../images/borderh.png) no-repeat center;background-size: 100% 100%;}
.mess-form textarea:focus{color:#0369fc;background: url(../images/areah.png) no-repeat center;background-size: 100% 100%;}
.mess-form input:focus::placeholder{color:#0369fc;}
.mess-form .p2 input:focus{background: url(../images/p2h.png) no-repeat center;background-size: 100% 100%;}
.mess-form .p2 {font-size: 0;}
.mess-form .p2 select{width: 380px;margin-right: 30px;display: inline-block;vertical-align: middle;appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(../images/down.png)no-repeat center;
}
.mess-form .p2 input{width: 380px;margin-right: 30px;}
.mess-form .p2 input:last-child{margin-right: 0;}
.mess-form p{margin-bottom: 30px;}
.mess-form textarea{width: 100%;height: 240px;background: url(../images/area.png) no-repeat center;background-size: 100% 100%;transition: all 0.3s;border:none;resize: none;color: #666;padding: 14px 20px;}
.form-btn{text-align: center;font-size: 0;margin-top: 50px;}
.mess-form .btn-submit{
    display: inline-block;
    width:120px;
    height: 40px;
    background: #0f71fc url(../images/img46.jpg) no-repeat center;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin-left: 30px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border: none;
}
.mess-form .btn-submit:focus{background: #0f71fc url(../images/img46.jpg) no-repeat center;color: #fff;}
.form-btn .yzm{width: 180px;height: 40px;border:1px solid #e5e5e5;display: inline-block;vertical-align: middle;font-size: 0;}
.form-btn .yzm input{width: 100px;height:38px;line-height: 38px;border:0;float: left;padding: 0 10px;color: #d2d2d2;font-size: 14px;background: none;}
.yzmpic{width: 78px;height: 38px;float: right;background: #fff;cursor: pointer;}
.yzmpic p{color: #666;font-size: 14px;text-align: center;line-height: 38px;}


/* 联系我们 */
.cont-con{padding-bottom: 70px;}

.cont-map{width: 100%;overflow: hidden;}
.cont-map img{display: block;width: 100%;}
.cont-add{padding-top: 60px;}
.cont-addList li{width: 380px;height: 172px;float: left;background: url(../images/border-img.png) no-repeat center;background-size: 100% 100%;padding: 40px 30px 0;text-align: center;transition: all 0.4s;margin-right: 30px;margin-bottom: 30px;}
.add-tit{color: #0369fc;font-size: 18px;line-height: 18px;padding-left: 24px;display: inline-block;background: url(../images/cont-add.png) no-repeat left center;margin-bottom: 25px;}
.add-desc{text-align: left;border-top: 1px solid #e5e5e5;padding-top: 17px;}
.add-desc p{color: #666;font-size: 14px;line-height: 24px;}
.cont-addList li:hover{background: url(../images/border-imgh.png) no-repeat center;background-size: 100% 100%;}
.cont-addList li:nth-child(3n){margin-right: 0;}


/* 隐私政策 */
.privacy-con{margin-top: 90px;}
.pri-con{border-top: 1px solid #e5e5e5;}
.privacy .nytit{margin-bottom: 28px;}
.pri-item {margin-top: 30px;}
.pri-item .pri-tit{font-size: 18px;color: #333;line-height: 18px;padding-left: 13px;position: relative;margin-bottom: 24px;}
.pri-item .pri-tit:before{content: '';width: 2px;height: 18px;background: #0369fc;position: absolute;left: 0;top: 0;}
.pri-item p{color: #666;font-size: 14px;line-height: 24px;}


/* 客户案例 */
.target1{float: none;height: 35px;margin-bottom: 40px;}
.target1 a{line-height: 35px;background: none;color: #666;padding: 0;text-align: center;}
.target1 a:after{display: none;}
.pro-target{position: relative;}
.pro-targetcon{margin:0 auto;overflow: hidden;width: 1154px;}
.target1 .pro-targetcon a{width: 144px!important;line-height: 35px;height: 35px;border:1px solid transparent;border-radius: 17.5px;}
.target1 .pro-targetcon .pro-list{padding: 0!important;}
.pro_btn a{font-size: 20px;color: #c6c6c6;position: absolute;top: 0;padding: 0;}
.pro_btn a:after{display: none;}
.pro_btn a.pro_prev:before{content: "\e659";opacity: 1;background: none;width: 20px;height: 20px;position: static;}
.pro_btn a.pro_next:before{content: "\e667";opacity: 1;background: none;width: 20px;height: 20px;position: static;}
.pro_btn a.pro_prev{left: 0;}
.pro_btn a.pro_next{right: 0;}
.target1 .pro-list a.on, .target1 .pro-list a:hover{border:1px solid #0369fc;color: #0369fc;background-size: 100% 100%;background: none;}
.pro_btn a.pro_prev:hover,.pro_btn a.pro_next:hover{color: #0369fc;background: none;}
.case-list li{width: 585px;float: left;margin-bottom: 20px;margin-right: 30px;}
.case-list li:nth-child(2n){margin-right: 0;}
.case-list .case-top{width: 585px;height: 250px;overflow: hidden;position: relative;}
.case-list .case-top .case-tfront img{display: block;width:100%;}
.case-bot span{display: inline-block;color: #333;font-size: 18px;line-height: 18px;transition: all 0.4s;}
.case-bot span.span1{float: left;}
.case-bot span.span2{float: right;}
.case-bot{padding: 30px 0;}
.case-list .case-top .case-tback{position: absolute;width:100%;height: 100%;background: rgba(3,105,252,0.7);left: -100%;top: 0;padding: 67px 30px;transition: all 0.4s;}
.case-list .case-top .case-tback p{color: #fff;font-size: 14px;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;height: 120px;}
.case-list li:hover .case-top .case-tback{left:0;}
.case-list li:hover .case-bot span{color: #0369fc;}
.case-list .page{margin-top: 10px;}


.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in {opacity: 1;}
.ser5-rt-botbox>.ser5-rt-bot{display: none;}
.ser5-rt-botbox>.active {display: block;}
.ser5-addList .add-item.active p{color: #0369fc;}


.slide-item-lf1{position: relative;}
.slide-item-lf1 h3{color: #fff;position: absolute;left: 50%;bottom: 30px;transform: translateX(-50%);font-size: 18px;}

/*===========产品应用=============*/
.dis-table{display: table;width: 100%;height: 100%;}
.dis-cell{display: table-cell;vertical-align: middle;}
.section{width: 100%;overflow: hidden;}
.pro-one{height: 860px;    margin-top: 90px; background: url(../images/pro-bg.png) no-repeat center;background-size: cover;}
.proo{height: 100%;}
.proo-left{float: left;height: 100%;}
.proo-left img{display: block;

	/*-webkit-transform: translate(0,50px);
    -ms-transform: translate(0,50px);
    transform: translate(0,50px);
    -webkit-transition: all 2s .3s;
    -o-transition: all 2s .3s;
    transition: all 2s .3s;*/

}
.proo-right{width: 676px;float: right;height: 100%;}
.proo-right h3{font-size: 52px;color: white;line-height: 52px;font-weight: bold;margin-bottom: 20px;}



.proo-right h4{font-size: 72px;color: white;line-height: 72px;font-weight: bold;margin-bottom: 40px;}
.proo-right p{font-size:16px;color: white;line-height: 30px;}
.proo-right a.pro-more{display: block;width: 250px;height: 70px;color: white;text-align: center;line-height: 70px;font-size: 18px;background: rgba(3,105,252,0.5) url(../images/pro-a.png) no-repeat left 65px center;padding-left: 30px;margin-top: 30px;}
.proo-right a.pro-more:hover{background-color:rgba(3,105,252,1);}
.proo-right ul{margin-top: 75px;}
.proo-right li{float: left;text-align: center;margin-right: 125px;}
.proo-icon{transition: all .5s; width: 100px;height: 100px;border-radius: 50%;background-color: #8fccff;background-repeat: no-repeat;background-position: center; text-align: center;line-height: 100px;}
.proo-right li h5{margin-top: 19px; font-size: 18px;color: white;line-height: 18px;}
.proo-right li:hover .proo-icon{transform: translateY(-10px);}

.pro-two{padding: 100px 0 120px 0;}
.pro-tit{font-size: 24px;color: #333;line-height: 24px;text-align: center;margin-bottom: 18px;}
.pro-dec{font-size: 14px;color: #666;line-height: 14px;text-align: center;}
.prot{padding-top: 90px;}
.prot-left{float: left;text-align: center;}
.prot-left h3{font-size: 24px;color: #333;margin-top: 28px;line-height: 24px;}
.prot-right{float: right;padding-top: 20px;width: 630px;}
.prot-right h3{font-size: 18px;line-height: 18px;color: #333;text-align: center;}
.prot-right ul{padding-top: 40px;}
.prot-right ul li{width: 25%;text-align: center;float: left;}
.prot-right ul li h4{font-size: 18px;color: #333;line-height: 18px;margin-top: 25px;}
.prot-right ul li img{transition: all .5s;}
.prot-right ul li:hover img{transform: translateY(-10px);}
.prot-right ol{padding-top: 50px;margin-left: -30px;}
.prot-right ol li{transition: all .5s;margin-left: 30px;width: 190px;float: left;}
.prot-num{position: relative;z-index: 1; width: 60px;height: 60px;margin: 0 auto;background: url(../images/prot6.png) no-repeat center;font-size: 18px;color: #3ea3ff;text-align: center;line-height: 60px;}
.prot-font{padding-top: 60px; text-align: center; height: 203px;background: white;box-shadow: 0 5px 13px rgba(0,0,0,0.1);margin-top: -30px;}
.prot-font h4{margin-bottom: 14px; font-size: 16px;color: #333;line-height: 16px;padding-bottom: 20px;position: relative;}
.prot-font h4:after{position: absolute;content: '';width: 20px;height: 1px;left: 50%;margin-left: -10px;bottom: 0; background: #8fccff;}
.prot-font p{font-size: 14px;color: #666;line-height: 24px;}
.prot-right ol li:hover{transform: translateY(-10px);}

/*.section.active .proo-left img{    opacity: 1;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}*/

.pro-three{padding: 80px 0 125px 0;background: #3ea3ff;}
.pro-three .pro-tit,.pro-three .pro-dec{color: white;}
.proe{padding-top: 10px;}
.proe ul{float: left;width: 670px;}
.proe li{width: 33.3%;float: left;text-align: center;margin-top: 65px;text-align: center;}
.proe-icon{transition: all .5s; width: 80px;height: 80px;border-radius: 50%; border: dashed 1px white;margin: 0 auto;background-repeat: no-repeat;background-position: center;}
.proe li h3{font-size: 18px;color: white;line-height: 18px;margin-top: 30px;}
.proe li p{font-size: 14px;color: white;line-height: 24px;margin-top: 14px;}
.proe li:hover .proe-icon{border-style: solid;transform: translateY(-10px);}
.proe-right{float: right;padding-top: 130px;}
.proe-right h3{font-size: 24px;color: white;line-height: 24px;text-align: center;margin-top: 25px;}

.pro-four{padding: 90px 0 125px 0;}
.prof{padding-top: 59px;}





.prof-left{float: left;}
.prof-left h3{font-size: 24px;color: #333;line-height: 24px;text-align: center;margin-top: 29px;}
.prof ul{width: 801px;float: right;padding-top: 85px;margin-left: -30px;}
.prof li{text-align: center; margin-left: 30px;float: left;width: 237px;border-top: solid 2px #40d0d0;box-shadow: 0 3px 15px rgba(0,0,0,0.15);height: 258px;padding-top: 48px;}
.prof li h3{font-size: 18px;color: #333;line-height: 18px;margin-top: 26px;}
.prof li p{font-size: 14px;color: #666;line-height: 24px;margin-top: 24px;}
.prof li img{transition: all .5s;}
.prof li:hover img{transform: translateY(-10px);}


/*解决方案*/
.sol-one{padding: 80px 0 60px 0;}
.sol-tit{font-size: 34px;color: #333;line-height: 1.2;text-align: center;margin-bottom: 20px;}
.sol-dec{line-height: 24px;font-size: 14px;color: #666;text-align: center;margin-bottom: 35px;}
.sol-one li{cursor: pointer; transition: all .5s; width: 300px;float: left;height: 330px;padding-top: 65px;text-align: center;}
.sol-one li h3{font-family: 'akb';color: #999;opacity: 0.15;font-size: 120px;line-height: 90px;}
.sol-one li h4{font-family: 'bkcn';color: #0369fc;font-size: 48px;line-height:37px;margin-top: -58px;}
.sol-one li p{font-size: 14px;color: #666;line-height: 24px;margin-top: 70px;}
.sol-one li:hover{box-shadow: 0 0 15px rgba(0,0,0,0.1);transform: translateY(-10px);}
.sol-two{padding: 80px 0 40px 0;background: #f5f5f5;}
.sol-two ul{margin-left: -30px;}
.sol-two li{transition: all .5s; cursor: pointer;margin-bottom: 40px; width: 380px;height: 270px;float: left;margin-left: 30px;background: white;border: solid 1px #d2d2d2;padding-top: 40px;text-align: center;}
.sol-two li h3{font-size: 18px;color: #333;line-height: 18px;padding-bottom: 30px;background: url(../images/line1.png) no-repeat center bottom;margin-top: 30px;}
.sol-two li p{font-size: 14px;color: #888;line-height: 24px;margin-top: 24px;}
.sol-two li:hover{transform: translateY(-10px);border-color: #0369fc;}
.sol-three{text-align: center; padding: 80px 0;background: url(../images/sol-three.png) no-repeat center;background-size: cover;}
.sol-three .sol-tit,.sol-three .sol-dec{color: white;}
.sol-three ul{padding-top: 17px;margin-left: -133px;}
.sol-three li{cursor:default; width: 200px;margin-left: 129px; display:inline-block;margin-bottom: 55px;}
.sol-cir{transition: all .5s;width: 70px;height: 70px;border-radius: 50%;border: dashed 1px white;margin: 0 auto;font-size: 18px;color: white;line-height: 18px;text-align: center;line-height: 68px;}
.sol-three li p{font-size: 14px;line-height: 24px;color: white;opacity: 0.7;margin-top: 25px;text-align: center;}
.sol-three li:hover .sol-cir{border-style: solid;transform: translateY(-10px);}
.sol-more{text-align: center;}
.sol-more a{transition: all .5s; display: inline-block;width: 140px;height: 35px;color: white;text-align: center;line-height: 33px;font-size: 14px;border-radius: 50px;border: solid 1px white;}
.sol-more a:hover{background: -webkit-linear-gradient(left, #0369fc , #89c8ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #0369fc , #89c8ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #0369fc , #89c8ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #0369fc , #89c8ff); /* 标准的语法 */ border: none;}
.sol-four{padding: 60px 0 80px 0;}
.sol-four .sof-swiper{position: relative;}
.sol-four .sof-swiper .swiper-container{padding-top: 20px;}
.sol-four .sol-slide{float: left;transition: all .5s;text-align: center;width: 380px;height: 407px;border: solid 1px #e5e5e5;border-bottom: solid 2px #15599F;padding: 60px 45px 30px 45px;background: #fff;}
.sol-four .sol-slide h3{font-size: 18px;color: #00375a;line-height: 18px;margin-top: 25px;}
.sol-four .sol-slide p{font-size: 14px;color: #616161;line-height: 1.8;margin-top: 20px;}
.sol-four .sol-slide:hover{transform: translateY(-10px);}
.sof-swiper .sol-next{opacity: 1 !important;pointer-events: inherit !important;z-index: 33;right: -50px;top: 50%;margin-top: -17px;background: none;font-size: 30px;height: 34px;line-height: 34px;width: auto;text-align: center;color: #7a7a7a;cursor: pointer !important;}
.sof-swiper .sol-prev{opacity:1!important;pointer-events: inherit !important;z-index: 33;left: -50px;top: 50%;margin-top: -17px;background: none;font-size: 30px;height: 34px;line-height: 34px;width: auto;text-align: center;color: #7a7a7a;cursor: pointer !important;}
.sof-swiper .sol-next:hover,.sof-swiper .sol-prev:hover{color: #15599F;}
.sol-five{text-align: center;padding: 80px 0 100px 0;background: #f5f5f5;}
.sol-five li{width: 585px;float: left;margin-right: 30px;}
.sol-five li:nth-child(2n){margin-right: 0;}
.sol-five .case-top{width: 585px;height: 250px;overflow: hidden;position: relative;}
.sol-five .case-top .case-tfront img{display: block;width:100%;}
.sol-five span{display: inline-block;color: #333;font-size: 18px;line-height: 18px;transition: all 0.4s;}
.sol-five span.span1{float: left;}
.sol-five span.span2{float: right;}
.sol-five .case-top .case-tback{position: absolute;width:100%;height: 100%;background: rgba(3,105,252,0.7);left: -100%;top: 0;padding: 67px 30px;transition: all 0.4s;}
.sol-five .case-top .case-tback p{text-align: left; color: #fff;font-size: 14px;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;height: 120px;}
.sol-five .case-bot{padding-top: 30px;padding-bottom: 0;}
.sol-five li:hover .case-top .case-tback{left:0;}
.sol-five li:hover .case-bot span{color: #15599F;}
.sol-swiper{position: relative;padding: 20px 0 40px 0;}
.sol-swiper .swiper-container{overflow: hidden;}
.sol-swiper .sol-next{opacity: 1 !important;pointer-events: inherit !important; z-index: 33; right: -40px;top: 128px;background: none;font-size: 30px;height: 34px;line-height: 34px;margin-top: 0;width: auto;text-align: center;color: #7a7a7a;cursor: pointer !important;}
.sol-swiper .sol-prev{opacity:1!important;pointer-events: inherit !important;z-index: 33; left: -40px;top: 128px;background: none;font-size: 30px;height: 34px;line-height: 34px;margin-top: 0;width: auto;text-align: center;color: #7a7a7a;cursor: pointer !important;}
.sol-swiper .sol-next:hover,.sol-swiper .sol-prev:hover{color: #15599F;}
.sol-five .sol-more a{color: #666;border-color: #ddd;}
.sol-five .sol-more a:hover{color: white;}
.sol-five .more-btn,.sol-three .more-btn{margin-top: 0;}
.sol-five .more-btn span{color: white;font-size: 14px;}

/*场景方案*/
.ny-sce.nyban-con{width: auto;}
.sce-one{padding: 80px 0 73px 0;background: url(../images/sce-one.png) no-repeat center;background-size: cover;}
.sce-tit{font-size: 32px;color: #333;line-height: 1.2;text-align: center;margin-bottom: 20px;}
.sce-dec{line-height: 24px;font-size: 14px;color: #666;text-align: center;margin-bottom: 35px;}
.sce-one ul{padding-top: 39px;}
.sce-one li{cursor: default; width: 300px;float: left;text-align: center;}
.sceo-num{position: relative; transition: all .5s; font-family: 'akb';font-size: 120px;color: rgba(153,153,153,0.15);height: 128px;border-radius: 50%;line-height: 120px;}
.sceo-num:after{position: absolute;content: '';width: 100%;height: 100%;background: url(../images/seco-num.png) no-repeat center;top: 0;left: 0;display: none;}

.sce-one li h3{transition: all .5s;font-family: 'bkcn';font-size: 48px;color: #333;line-height: 37px;margin-top: -83px;}
.sce-one li p{transition: all .5s;font-size: 18px;color: #666;line-height: 30px;margin-top: 68px;}
.sce-one li:hover .sceo-num{transform: translateY(-10px);  }
.sce-one li:hover .sceo-num:after{display: block;}
.sce-one li:hover h3{color: #15599F;transform: translateY(-10px);}
.sce-one li:hover p{color: #333333;}

.sce-two{padding-top: 80px;padding-bottom: 80px;background: url(../images/sce-two.png) no-repeat center top #f5f5f5;}
.sce-two .sce-tit,.sce-two .sce-dec{color: white;}
.sce-two .sce-dec{margin-bottom: 45px;}
.scet{text-align: center;padding-bottom: 55px;background: #fff;}
.sce-two ul{background: white;text-align: center;}
.sce-two li{cursor: default;width: 24%;padding-left: 3%;padding-right: 3%;text-align: center;margin-top: 55px;display: inline-block;vertical-align: top;}
.sce-two li .line1 {display: block;width: 20px;height: 2px;background: #15599F;margin: 20px auto 24px auto;}
.sce-icon{transition: all .5s;height: 42px;background-repeat: no-repeat;background-position: center;}
.sce-two li h3{font-size: 18px;color: #333;line-height: 18px;}
.sce-two li p{font-size: 14px;color: #666;line-height: 24px;margin-top: 14px;}
.sce-two li:hover h3{color: #0369fc;}
.sce-two li:hover .sce-icon{transform: translateY(-10px);}
.sce-more{text-align: center;margin-top: 34px;}
.sce-more a{transition: all .5s; display: inline-block;width: 140px;height: 35px;color: #666;text-align: center;line-height: 33px;font-size: 14px;border-radius: 50px;border: solid 1px #ddd;}
.sce-more a:hover{color: white; background: -webkit-linear-gradient(left, #0369fc , #89c8ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #0369fc , #89c8ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #0369fc , #89c8ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #0369fc , #89c8ff); /* 标准的语法 */ border: none;}
    
.sce-three{padding: 80px 0 160px 0;background: #f5f5f5;}
.scee{margin-top: 60px;}
.sce-pic{float: right;}
.sce-pic img{display: block;}
.scee-font{width: 550px; padding: 15px 29px 35px 29px;background: white;position: absolute;left: 0;bottom: -62px;}
.scee-font h3{font-size: 18px;color: #333;line-height: 18px;margin-top: 25px;margin-bottom: 13px;}
.scee-font p{font-size: 14px;color: #666;line-height: 24px;}

/*关于我们*/
.nyban h4{text-align: center;color: white;font-size: 42px;line-height: 42px;}
.nyban h4 span{position: relative;}
.nyban h4 span:after{position: absolute;content: '';width: 60px;height: 2px;background: white;left: -70px;top: 50%;margin-top: -1px;}
.nyban h4 span:before{position: absolute;content: '';width: 60px;height: 2px;background: white;right: -70px;top: 50%;margin-top: -1px;}
.ab-tit{font-size: 24px;color: #333;line-height: 24px;text-align: center;}
.ab-one{padding: 60px 0;}
.abo-p{margin-top: 35px;margin-bottom: 40px;}
.abo-p .abo-hide{transition: all .5s; height: 72px;overflow: hidden; margin-bottom: 15px; line-height: 24px;font-size: 14px;color: #666;text-align: left; text-indent:2em;}
.abo-p .abo-hide.on{height: auto;overflow: visible;}
.abo-p  a{display: block;text-align: center;}
.abo-left{float: left; width: 600px;height: 370px;overflow: hidden;}
.abo-left img{display: block;width: 100%;height: 100%;transition: all .5s;}
.abo-left:hover img{transform: scale(1.1);}
.abo-right{width: 600px;float: left;padding:0 22px;}
.abo-right li{cursor: default; width: 250px;float: left;margin-left: 28px;margin-top: 30px;margin-bottom: 30px;}
.abo-icon{height: 42px;transition: all .5s;background-position: center;background-repeat: no-repeat;}
.abo-right li h3{margin: 30px 0 20px 0; font-size: 18px;color: #333;line-height: 18px;text-align: center;}
.abo-right li h4{font-size: 14px;color: #666;line-height: 14px;text-align: center;}
.abo-right li:hover .abo-icon{transform: translateY(-5px);}

.abo-right li:hover h3{color: #0369fc;}
.abo-icon1{background-image: url(../images/abo-icon1.png);}
.abo-icon2{background-image: url(../images/abo-icon2.png);}
.abo-icon3{background-image: url(../images/abo-icon3.png);}
.abo-icon4{background-image: url(../images/abo-icon4.png);}
.abo-right li:hover .abo-icon1{background-image: url(../images/abo-icon1H.png);}
.abo-right li:hover .abo-icon2{background-image: url(../images/abo-icon2H.png);}
.abo-right li:hover .abo-icon3{background-image: url(../images/abo-icon3H.png);}
.abo-right li:hover .abo-icon4{background-image: url(../images/abo-icon4H.png);}
.ab-two{background: url(../images/abt-bg.png) no-repeat center;background-size: cover;padding: 80px 0 20px 0;}
.ab-two ul{padding-top: 40px;padding-bottom: 50px;}
.ab-two li{cursor: default; width: 400px;float: left;text-align: center;}
.abt-icon{transition: all .5s; height: 42px;background-repeat: no-repeat;background-position: center;}
.abt-icon1{background-image: url(../images/abt-icon1.png);}
.abt-icon2{background-image: url(../images/abt-icon2.png);}
.abt-icon3{background-image: url(../images/abt-icon3.png);}
.abt-icon4{background-image: url(../images/abt-icon4.png);}
.abt-icon{transition: all .5s; height: 42px;background-repeat: no-repeat;background-position: center;}
.ab-two li:hover .abt-icon{transform: translateY(-5px);}
.ab-two li:hover .abt-icon1{background-image: url(../images/abt-icon1H.png);}
.ab-two li:hover .abt-icon2{background-image: url(../images/abt-icon2H.png);}
.ab-two li:hover .abt-icon3{background-image: url(../images/abt-icon3H.png);}
.ab-two li:hover .abt-icon4{background-image: url(../images/abt-icon4H.png);}
.ab-two li h3{font-size: 18px;color: #333;line-height: 18px;text-align: center;margin: 30px 0 14px 0;}
.ab-two li h4{font-size: 14px;color: #666;line-height: 24px;text-align: center;}
.ab-two li:hover h3{color: #0369fc;}
.abt-left{width: 780px;float: left;}
.abt-left h3{font-size: 18px;color: #333;line-height: 18px;}
.abt-left .line1{display: block;width: 20px;height: 2px;background: url(../images/line1.png) no-repeat left center;margin: 30px 0 24px 0;}
.abt-left p{font-size: 14px;color: #666;line-height: 24px;}
.abt-right{width: 395px;height: 324px;overflow: hidden;float: right;}
.abt-right img{display: block;width: 100%;height: 100%;}
.ab-three{padding: 87px 0 0 0;background: url(../images/abe-bg.png) no-repeat center top;}

.ab-three .ab-tit{color: white;}
.ab-three .ab-dec{color: white;text-align: center;font-size: 14px;line-height: 14px;margin: 20px 0 60px 0;}
.ab-three ul{padding: 80px 77.5px 70px 62.5px;background: #f5f5f5;}
.ab-three li{cursor: default; width: 250px;float: left;margin-left: 15px;}
.abe-icon{transition: all .5s; height: 42px;background-repeat: no-repeat;background-position: center;}
.abe-icon1{background-image: url(../images/abe-icon1.png);}
.abe-icon2{background-image: url(../images/abe-icon2.png);}
.abe-icon3{background-image: url(../images/abe-icon3.png);}
.abe-icon4{background-image: url(../images/abe-icon4.png);}
.ab-three li:hover .abe-icon{transform: translateY(-5px);}
.ab-three li:hover .abe-icon1{background-image: url(../images/abe-icon1H.png);}
.ab-three li:hover .abe-icon2{background-image: url(../images/abe-icon2H.png);}
.ab-three li:hover .abe-icon3{background-image: url(../images/abe-icon3H.png);}
.ab-three li:hover .abe-icon4{background-image: url(../images/abe-icon4H.png);}
.ab-three li .line1{display: block;width: 20px;height: 2px;background: url(../images/line1.png) no-repeat left center;margin:24px auto}
.ab-three li h3{font-size: 18px;color: #333;line-height: 18px;text-align: center;}
.ab-three li p{text-align: center; font-size: 14px;color: #666;line-height: 24px;margin-top: 14px;}
.ab-three li:hover h3{color: #0369fc;}
.ab-four{padding: 60px 0 20px 0;}
.abf-dec{font-size: 18px;color: #0369fc;line-height: 18px;text-align: center;margin: 40px 0;}
.ab-four ul li{cursor: default; float: left; width: 300px;text-align: center;margin-bottom: 40px;}
.abf-icon{transition: all .5s; height: 42px;background-repeat: no-repeat;background-position: center;}
.abf-icon1{background-image: url(../images/abf-icon1.png);}
.abf-icon2{background-image: url(../images/abf-icon2.png);}
.abf-icon3{background-image: url(../images/abf-icon3.png);}
.abf-icon4{background-image: url(../images/abf-icon4.png);}
.abf-icon5{background-image: url(../images/abf-icon5.png);}
.abf-icon6{background-image: url(../images/abf-icon6.png);}
.abf-icon7{background-image: url(../images/abf-icon7.png);}
.abf-icon8{background-image: url(../images/abf-icon8.png);}
.abf-icon10{background-image: url(../images/abf-icon10.png);}
.abf-icon11{background-image: url(../images/abf-icon11.png);}
.abf-icon12{background-image: url(../images/abf-icon12.png);}
.abf-icon13{background-image: url(../images/abf-icon13.png);}
.abf-icon14{background-image: url(../images/abf-icon14.png);}
.ab-four li:hover .abf-icon{transform: translateY(-5px);}
.ab-four li:hover .abf-icon1{background-image: url(../images/abf-icon1H.png);}
.ab-four li:hover .abf-icon2{background-image: url(../images/abf-icon2H.png);}
.ab-four li:hover .abf-icon3{background-image: url(../images/abf-icon3H.png);}
.ab-four li:hover .abf-icon4{background-image: url(../images/abf-icon4H.png);}
.ab-four li:hover .abf-icon5{background-image: url(../images/abf-icon5H.png);}
.ab-four li:hover .abf-icon6{background-image: url(../images/abf-icon6H.png);}
.ab-four li:hover .abf-icon7{background-image: url(../images/abf-icon7H.png);}
.ab-four li:hover .abf-icon8{background-image: url(../images/abf-icon8H.png);}
.ab-four li:hover .abf-icon10{background-image: url(../images/abf-icon10H.png);}
.ab-four li:hover .abf-icon11{background-image: url(../images/abf-icon11H.png);}
.ab-four li:hover .abf-icon12{background-image: url(../images/abf-icon12H.png);}
.ab-four li:hover .abf-icon13{background-image: url(../images/abf-icon13H.png);}
.ab-four li:hover .abf-icon14{background-image: url(../images/abf-icon14H.png);}

.ab-four li h3{font-size: 18px;color: #333;line-height: 18px;margin-top: 20px;}
.ab-four li:hover h3{color: #0369fc;}
.ab-four ol li{cursor: default; float: left; width: 240px;text-align: center;margin-bottom: 40px;}
.ab-five{padding: 60px 0 80px 0;background: #fff;background-size: cover;}
.abv-dec{font-size: 14px;color: #666;line-height: 14px;margin: 20px 0 0px 0;text-align: center;}


.ab-six{padding: 60px 0 100px 0;}
.ab-six ul{margin-left: -21px;}
.ab-six li{width: 386px;float: left;margin-left: 21px;}
.abx-pic{width: 100%;height: 240px;overflow: hidden;}
.abx-pic img{display: block;width: 100%;height: 100%;transition: all .5s;}
.ab-six li h3{font-size: 18px;text-align: center;line-height: 18px;margin-top: 20px;color: #333333;}
.ab-six li:hover img{transform: scale(1.1);}
.ab-six li:hover h3{color: #0369fc;}
.ab-six .swiper-container{padding: 40px 0 50px 0;}
.ab-six .swiper-pagination{bottom: 0 !important;}
.ab-six .swiper-pagination-bullet{margin: 0 8px !important;opacity: 1 !important; width: 10px;height: 10px;background: none;border: solid 2px #ccc;}
.ab-six .swiper-pagination-bullet-active{background: #0369fc;border-color: #0369fc;}
.aus-ryzz{position: relative;}
#ryzzSlide .swiper-slide{
	padding:12px 14px;
	background: white;
	width: 460px;
	height: 335px;
	position: relative;
    box-shadow: 0px 0px 20px rgba(0,0,0,.2);

}


.aus-ryzz .swiper-prev,.aus-ryzz .swiper-next{
    width:55px;
    height: 55px;
    border:1px solid #c2c2c2;
    color: #999999;
    text-align: center;
    line-height: 53px;
    border-radius: 50%;
    position: absolute;
    top:50%;
    margin-top: -22.5px;
    cursor: pointer;
    transition: all .3s;
}
.aus-ryzz .swiper-prev{left: 0;}
.aus-ryzz .swiper-next{right: 0;}
.aus-ryzz .swiper-prev:hover,.aus-ryzz .swiper-next:hover{
    border-color: #003365;
    color: #003365;
}

#ryzzSlide{
    width: 990px;padding: 40px 0;
}
#ryzzSlide .swiper-slide{
    width: 460px;
    text-align: center;
}
#ryzzSlide .p-pic{
    width: 100%;
    height: 100%;
    background: #fff;
}
#ryzzSlide .p-pic img{display: block;width: 100%;height: 100%;}
#ryzzSlide .p-tit{font-size: 18px;line-height: 22px;color: #fff;padding:30px 0;opacity: 0;transition: all .3s;}

#ryzzSlide .swiper-slide-active .p-tit{opacity: 1;} 
.avf-a{display: block;width: 334px;height: 46px;color: #333;line-height: 44px;font-size: 18px;text-align: center;border-radius: 30px;border: solid 1px #ccc;margin: 0 auto;}
.dropdown-menu ul{padding: 0 30px 30px 30px;}


.dropdown-menu.single {
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    /* width: auto; */
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    z-index: 1100;
    background: rgba(26,36,80,1);
    margin-top: 0;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: max-height .5s;
    -o-transition: max-height .5s;
    transition: max-height .5s;
    border: none;
    color: #303233;
    height: auto;
    padding: 0;
    display: block;
}
.dropdown-menu.single li{
    display: block;
    font-size: 14px;
    width: 100%;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    border-bottom: 1px dashed rgba(255,255,255,.3);
    position: relative;
}
.dropdown-menu.single li>a {
    padding: 21px 30px;
    white-space: nowrap;
    display:block;
    text-align: center;
    width: 100%;
    color: rgba(255,255,255,.8);
    line-height: 1;
    height: auto;
    background: 0 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.dropdown-menu.single li>i{display: block;font-size: 16px;color: #4d4d4d;position: absolute;right: 25px;top:50%;margin-top: -8px;}
.dropdown-menu.single li:hover a{color:#fff;}
.dropdown-menu.single li:hover i{color:#0e48a7; }
.category-item:hover .dropdown-menu.single{
    max-height: 450px;
    opacity: 1;
}


.page-con .zzzz
{
     display:none;
    }


.dropdown-menu ul{padding: 0 20px 20px 20px;}
@media all and (max-width: 1300px) {
	.sof-swiper .sol-next,.sol-swiper .sol-next{right: 0;}
	.sof-swiper .sol-prev,.sol-swiper .sol-prev{left: 0;}
}





.sce-icon{transition: all .5s;height: 42px;overflow: hidden; background-repeat: no-repeat;background-position: center;}
.sce-icon1,.sce-icon1H{text-align: center;transition: all .5s;}

.sce-two li:hover .sce-icon1,.sce-two li:hover .sce-icon1H{transform: translateY(-42px);}



.proo-left{float: left;height: 100%;padding-top: 62px;position: relative;}
.proo-left img{display: block;}
.pro-swiper{position: absolute;width: 100%;top: 78px;padding: 0 22px;}
.gallery-thumbs{padding-left: 14px !important; padding-top: 37px !important; background: url(../images/pro1.jpg) no-repeat center;height: 63px;border-radius: 30px 30px 0 0;}
.gallery-thumbs .swiper-slide{cursor: pointer; font-size: 14px;color: #666;width: 28px !important;padding-bottom: ;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{color: #40d0d0;border-bottom: solid 2px #40d0d0;}
.gallery-top{border-radius: 0 0 30px 30px;}
.gallery-top img{display: block;width: 100%;}


#ryzzSlide{padding: 20px 0 80px 0;}
.avf-more{margin-top: 46px;opacity: 0;}
#ryzzSlide .swiper-slide.swiper-slide-active .avf-more{opacity: 1;}



.line2 {
  background-color: #15599F;
  display: block;
  width: 30px;
  height: 3px;
  margin: 15px auto 15px auto;
}
.line3 {
  background-color: #fff;
  display: block;
  width: 30px;
  height: 3px;
  margin: 15px auto 15px auto;
}

.head_yy {position:relative;vertical-align: middle;text-align: center;padding: 0 15px;margin-top: 25px;float: left;}

.head_yy .lan-ico{
    vertical-align: middle;
    padding-right: 6px;
    padding-bottom: 2px;
}
.head_yy h3 {line-height:30px;}
.head_yy h3 i {font-size:12px;color:#888;padding-left: 8px;}
.head_yy ul {position:absolute;left: 5px;top: 55px;padding-bottom: 5px;padding-top: 5px;display:none;background:#fff;width:100%;box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.head_yy ul li {line-height: 34px;text-align: center;}
.ft1:hover{ color:#15599F;}


.z_footer{background: #14141b;padding-top: 0;padding-bottom: 0;color: #aaaaaa;margin: 0 auto;}
.foot_top{padding: 60px 0 50px 0;}
.foot_nav{ float: left;}
.foot_nav dl{display: inline-block;margin-right: 60px;vertical-align: top;}
.foot_nav dl dt{color: #fff;font-weight: 400;font-size: 16px;margin-bottom: 30px;}
.foot_nav dt a{color: #fff;}
.foot_nav dd a{display: block;line-height: 2.2;color: rgba(255,255,255,.6);}
.foot_nav dd a:hover{ color: #fff;}
.foot_fr{ float: right;}
.foot_dz{float: left;text-align: right;border-right: 1px solid rgba(255,255,255,0.1);padding-right: 40px;margin-right: 40px;}
.foot_dz h3{color: #fff;font-weight: 400;font-size: 16px;}
.foot_dz ul{margin: 30px 0 22px 0;color: #aaaaaa;line-height: 2.2;}
.foot_code{float: right; text-align: center;}
.foot_code img{width: 110px;height: 110px;margin-bottom: 10px;}
.foot_copy{border-top: 1px solid rgba(255,255,255,0.1);padding: 20px 0 25px 0;margin: 0 auto;}
.foot_copy a{ color: #aaa; float: right;}
.footer_flex li span { display: none; color: #fff; font-size: 13px; line-height: 45px; }
.footer_flex li .img-n {padding-top: 0;width: 30px;opacity: 0.4;}
.footer_flex {float: right;margin: 0 0 0 0 !important;}
.footer_flex li {margin: 0 0 0 8px;text-align: center;cursor: pointer;position: relative;z-index: 10;display:inline-block;}


.bann{height: 450px;padding-top: 190px;margin-top: 90px;color:#fff;}
.bann h1{font-size:36px;text-align:center;}
.bann h2{font-size:42px;margin-bottom:10px;line-height: 1.2;text-align:center; color:#fff;}
.bann h3{font-size: 20px;font-weight: 400;font-family:"Microsoft yahei";text-transform:uppercase;text-align:center;}


.index_text{color: #3c3c3c;line-height: 1.8;font-size: 14px;width: 800px;margin: 0 auto 40px auto;text-align:center;}
.index_text1{color: #3c3c3c;line-height: 1.8;font-size: 14px;margin:0 auto;text-align:center;max-width: 1000px;}
.index_text1 p{color: #3c3c3c;line-height: 1.8;font-size: 14px; margin:0 auto; text-align:center; margin-bottom:5px;}
.vv23{margin-bottom:10px;max-width: 1280px;margin-left: auto;margin-right: auto;}

.g-pagination {
	text-align: center;*
	zoom:1;
}

.g-pagination:after {
	content: " ";
	clear: both;
	display: table
}

.g-pagination span,.g-pagination a {
	overflow: hidden;
	width: 38px;
	line-height: 3.2;
	font-size: 12px;
	margin-left: 4px;
	margin-right: 4px;
	vertical-align: top;
	font-weight: normal;
	color: #262626;
	border: 1px solid #ededed;
	background-color: #fff;
}

.g-pagination a {
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.g-pagination a:hover,.g-pagination a:active {
	color: #fff;
	background-color: #15599F;
}

.g-pagination .active {
	color: #fff;
	background-color: #15599F;
}

.g-pagination .ellipsis {
	width: 16px;
	border: 0
}

.g-pagination .prev,.g-pagination .next {
	display: inline-block;
	width: 70px
}

.g-pagination span.prev,.g-pagination span.next {
	color: #ededed;
	border-color: #f2f2f2
}

.g-pagination .slct {
	display: inline-block;
	position: relative;
	border: 0;
	width: 60px;
	padding-top: 1px;
	padding-bottom: 1px
}

.g-pagination .slct select {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	opacity: 0
}





.g-pagination span,.g-pagination a {
	display: inline-block
	

	}
	
.subNewsTitle h1,.subNewsTitle h2,.subNewsTitle h3,.subNewsTitle h4,.subNewsTitle h5,.subNewsTitle h6{font-size: 18px;padding-top: 100px;margin-top: -65px;margin-bottom: 5px;color: #333;}
.subNewsTitle h3:first-child{font-size: 25px; font-weight: 400;color: #333; margin-top: 0px; padding: 10px 0px 20px;border-bottom: 2px solid #EEE; text-align: center;}
.article h3{font-size: 24px; color: #333; text-align: center; padding: 10px 0 30px;}


.article p{font-size: 14px;color: #666;margin-bottom: 10px;line-height: 1.8;}

.otherNews { position: relative; border-top: 1px solid #EEE; }
.links22 { padding: 28px 0 0 0px; }
.links22 a { display: block; line-height: 2; font-size: 14px; color: #666; }
.links22 a:hover {color: #255FCF;}

.advantage-list {
	width: 33.333333%;
	float: left;
	padding: 0 15px;
}

.advantage-list .pro {
	width: 100%;
	line-height: 0;
	border-radius: 0;
	position: relative;
	overflow: hidden;
}

.advantage-list .desc {
	padding: 20px;
	background: #fff;
}

.advantage-list .desc strong {
	display: block;
	color: #333;
	font-size: 18px;
	line-height: 1.8;
	margin-bottom: 10px;
	font-weight: 700;
}


.advantage-list .desc p {
	font-size: 14px;
	color: #5f5f5f;
	line-height: 2;
	min-height:140px;
}


.advantage-list1 {
	width: 25%;
	float: left;
	padding: 0 15px;
}

.advantage-list1 .pro {
	width: 100%;
	line-height: 0;

	border-radius: 0;
	position: relative;
	overflow: hidden;
}

.advantage-list1 .desc {
	padding: 20px;
	height: 220px;
	background: #fff;
}

.advantage-list1 .desc strong {
	display: block;
	color: #333;
	font-size: 18px;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
	margin-bottom: 10px;
	font-weight: 700;
}

.advantage-list1 .desc p {
	font-size: 14px;
	color: #5f5f5f;
	line-height: 2;
}

.ab-join{background:url(../images/ab-join-bg.jpg) no-repeat center;text-align:center;padding: 70px 0px;}
.ab-join h2{color:#fff;font-size: 34px;line-height: 1.2;}
.ab-join p{color:#fff;font-size: 14px;margin:30px auto;}
.ab-join a{display: block;width: 160px;height: 48px;line-height: 48px;border:1px solid #fff;color:#fff;margin:0px auto;font-size: 14px;}
.ab-join a:hover{background:#fff;color: #15599F;}

#protect4{}
#protect4 ul{margin-top: 0;overflow: hidden;margin-left: -0.5vw;margin-right: -0.5vw;margin-bottom: -20px;}
#protect4 ul li{width: 16.6666666666%;height: auto;float: left;transition: all .2s;padding: 0 15px;}
#protect4 ul li h1{text-align: center;line-height: 22px;}
#protect4 ul li h1 s {max-width: 140px;display: inline-block;}
#protect4 ul li h2{text-align: center;font-size: 16px;font-weight: 400;line-height: 1.5;margin: 20px 10px 5px 10px;color: #151515;}

#protect4 ul li p{position: relative;margin: 0 20px;text-align: center;}

.section-ul {margin: 0 -0.5% -15px -0.5%;box-sizing: border-box;float: left;}
.section-ul li {float: left;width: 15.66666666666666%;text-align: center;margin: 0 0.5% 15px 0.5%;border: 1px solid #d0d0d0;overflow: hidden;line-height: 0;box-sizing: border-box;}
.section-ul li:hover {border: 1px solid #b5b5b5;}
.section-ul li img{display: block;width: 100%;transition: all 0.5s;}
.section-ul li:hover img{transform: scale(1.1);}
.curPartner{transition: ease .4s;}
ul,dl,li,dt,dd{list-style:none;}

.solution-content{background: #f5f5f5;padding-bottom: 50px;padding-top: 70px;}
.solution .solution-content .industry-item{}
.solution .solution-content .industry-item dl{ background-color: #FFF; display: flex; align-items: center; margin-bottom: 30px;}
.solution .solution-content .industry-item dl:nth-child(2n) dd{ order: -1;}
.solution .solution-content .industry-item dl dt{width: 50%;line-height: 0;overflow: hidden;}
.solution .solution-content .industry-item dl dt img{ max-width: 775px; max-height: 450px; width: 100%; transition: all 0.6s;}
.solution .solution-content .industry-item dl dd{ flex: 1; padding: 0 60px; max-height: 300px;}
.solution .solution-content .industry-item dl dd h2{font-weight: normal;font-size: 28px;color: #003365;}
.solution .solution-content .industry-item dl dd p span.line{display: block;width: 20px;height: 2px;background-color: #003365;margin: 20px 0;}
.solution .solution-content .industry-item dl dd .text{color: rgba(40,40,40,.8);font-size: 14px;line-height: 24px;}
.solution .solution-content .industry-item dl dd .text img{ margin-top: 20px;}
.solution .solution-content .industry-item dl dd p a{display: inline-block;width: 140px;height: 45px;border-radius: 50px;font-size: 14px;text-align: center;line-height: 43px;border: solid 2px #003365;color: #ffffff;margin-top: 50px;background: #003365;}
.solution .solution-content .industry-item dl dd p a:hover{border-color: #0062a2;color: #fff;background: #0062a2;}
.solution .solution-content .industry-item dl dt:hover img{ transform: scale(1.05);}


.nymenu{border-bottom:1px #d9d9d9 solid;background: #fff;}
.nymenu_mid ul li{background-position:left center;background-repeat:no-repeat;background-image:url(../images/img17.jpg);float:left;padding: 0 40px;text-align:center;}
.nymenu_mid ul li:nth-child(1){
text-align:left; background-image:none}
.nymenu_mid ul li:last-child{
text-align:right}
.nymenu_mid ul li a{padding: 20px 0;display:inline-block;line-height: 1.5;font-size: 16px;position:relative;color: #333;}
.nymenu_mid ul li a:after{content: "";position: absolute;z-index: 1;opacity:0;left: 50%;width: 0;bottom: -1px;height: 2px;background-color: #0062a2;background-repeat:no-repeat;background-position:center;z-index:10;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{color: #0062a2;}
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{width: 2.65em;opacity:1;margin-left: -1.325em;}
.nymenu_mid_s ul li{
float:none; display:inline-block;}
.nymenu_mid_s{
text-align:center}
.nymenu_mid_s ul li:nth-child(1),.nymenu_mid ul li:last-child{
text-align:center;}

.map-box {
	width: 100%;
	height: 360px;
	position: relative;
	border: 1px solid #d4d4d4;
}

.map-box img {
	max-width: 1000%;
}

.map-box .allmap {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.map-box .anchorBL {
}

.n_content{width: 100%;height: auto;overflow: hidden;position: relative;}
.n_content_w{height: auto;margin: 45px auto 10px auto;overflow: hidden;}
.n_content_left{width: 41%;padding-top: 5px;height: auto;float: left;overflow: hidden;}
.n_content_right{width: 52%;height: auto;float: right;}
.n_content_left_cnt{margin:42px auto 0 auto;height: 70px;border-bottom: 1px solid #E6E6E6;text-align: center;}
.n_content_left_cnt>ul{font-size: 0;text-align: center;}
.n_content_left_cnt>ul>ul{display: inline}
.n_content_left_cnt>ul>ul>li{display: inline-block;*display: inline;*zoom: 1;width: auto;font-size: 18px;color: #333;margin:0 42px;height: auto;}
.n_content_left_cnt>ul>ul>li>a{color: #333;display: block;height: 70px;line-height: 70px;}
.n_content_left_cnt>ul>ul>li>a:hover,.n_content_left_cnt>ul>ul>li.left_menu1_cur>a{border-bottom: 3px solid #D90D19;color: #D90D19;}
.n_content_left_cnt>ul>ul>li>ul,#left_typeLi_n15{display: none!important;}
.n_content_left_contact{width: 100%;height: auto;border-bottom: 1px solid #e0e0e0;padding-bottom: 20px;}
.n_content_left_contact p{width: 100%;height: auto;line-height: 26px;font-size: 14px;color: #424242;margin-bottom: 7px!important;}
.n_content_left_erweima{width: 100%;height: auto;overflow: hidden;margin-top: 25px;}
.n_content_left_erweima p{width: 100%;height: 62px;line-height: 62px;font-size: 14px;color: #6d6d6d;margin-top: 12px;margin-bottom: 0;}
.n_content_left_erweima img{}

.code_box22{width: 130px;float: left;margin-right: 20px;text-align: center;line-height: 2;}


.js-list {
	margin: 0 auto;
	max-width: 1200px;
	width: 100%;
}

.js-list li {
	width: 48%;
	float: left;
	margin: 10px 1% 15px 1%;
	border: 1px solid #e4e4e4;
	padding: 40px;
	position: relative;
	transition:box-shadow .5s ease;
}


.js-list li .js-list-info {
	float: left;
	width: 80%;
	padding-left: 15px;
}

.js-list li .js-list-info h3 {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6;
	margin-bottom: 8px;
	color: #252b3a;
}

.js-list li .js-list-info p {
	font-size: 14px;
	color: #777;
	line-height: 24px;
	height:72px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.icon-js-01 {
	display: block;
	float: left;
	padding-right: 10px;
	width: 20%;
	padding-top: 5px;
}

.js-list li:hover .js-list-info h3 {
	color: #004080;
}

.js-list li:before{content:"";position:absolute;display:inline-block;left:0;top:0;width:0;height:3px;background:rgba(21,0,255,0.10);background-repeat:no-repeat;background-image: linear-gradient(-252deg,#15599F 0%,#0080d4 98%);}
.js-list li:hover:before{width:100%}

.js-list li:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.10)}

.vtt2{width:100px;height:100px;border-radius:50%;border: 8px solid rgba(0, 51, 101, 0.15);}

.mt20{ margin-top:20px;}

.home-block {
	padding: 65px 0;
	line-height:2;
}

.home-block.hb-white {
	background:#fff;
}
.home-block.hb-yy {
	background: #f5f5f5;
}

.x12{padding-top: 30px;padding-right: 30px;}


.x13{padding-top: 25px;padding-left: 30px;}

.row {
	margin-right:-15px;
	margin-left:-15px
}

.col-md-6 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:50%;
}

.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.a561 {
	font-size: 32px;
	font-weight: 400;
	color: #333;
	line-height: 1.4;
	margin-bottom: 15px;
}

.pink-line{
        width: 30px;
        height: 2px;
        background: #15599F;
        margin-bottom: 25px;
        margin-left: 1px;
    }
	
.ac333{font-size:14px;line-height:1.8;color: #666666;}
.ac333 p{margin-bottom:10px;color: #666666;}

.ac444{font-size:14px;line-height:1.8;color: #666666;}
.ac444 p{margin-bottom:5px;color: #666666;}

.bann2{height: 400px;padding-top: 140px;padding-bottom: 120px;margin-top: 0px;color:#fff;}
.bann2 h2{font-size: 40px;margin-bottom: 20px;line-height: 1.2;font-weight: 700;text-align: left;color: #ffffff;width: 60%;}

.ytt3{font-size: 14px;line-height: 1.8;color: #ffffff;width: 60%;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}

.v6-section {
  padding: 60px 0;
}

.por-section-head {
	padding-bottom: 32px;
	font-size: 0;
	text-align: center
}

.por-section-title {
	position: relative;
	width: 100%;
	font-weight: 700;
	font-size: 30px;
	line-height: 34px;
	color: #333333;
}

.v3{ background:#f5f5f5;}

.mr_frbox { }
.mr_frBtnL {float: left;margin: 142px 34px 0px 0px;cursor: pointer;display: inline;width:28px;}
.mr_frUl { float: left;  width: 90%; }
.tempWrap { float: left;  width: 100%!important;}
.mr_frBtnR {float: right;margin-top: 142px;cursor: pointer;width:28px;}
.mr_frUl ul li { display: inline; float: left; width: 32.8%; margin-right:15px; overflow: hidden; }
.mr_frUl ul li img {}

@media (max-width: 1440px){
 .bann{height: 400px;padding-top: 160px;margin-top:80px;color:#fff;}
 .js-list {
	max-width: 1100px;
}

.mr_frBtnL {margin: 128px 34px 0px 0px;}
.mr_frBtnR {margin-top: 128px;}

}


