@charset "utf-8";
body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6 { font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
html,body
{ line-height:180%; font-size:1.0em;   background:white;width:100%;
height100%; }
 
li {list-style:none;}
*{margin:0;padding:0;}

.container {
    max-width: 1560px;
}
.row.no-gutter {
    margin-left: 0;
    margin-right: 0;
}
.row.no-gutter > [class*='col-'] {
    padding-right: 3px;
    padding-left: 3px;
}
*{margin:0;padding:0;}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.c-333{color: #333;}
.c-fff{color: #fff;}
.c-666{color: #666;}
.c-999{color: #999;}
.c-4D4543{color: #4D4543;}
.c-E4191D{color: #E4191D;}
.c-888889{color: #888889;}
.c-1E1818{color: #1E1818;}
.f-16{font-size: 16px;}
.f-18{font-size: 18px;}
.f-20{font-size: 20px;}
.f-22{font-size: 22px;}
.f-24{font-size: 24px;}
.f-26{font-size: 26px;}
.f-28{font-size: 28px;}
.f-30{font-size: 30px;}
.f-32{font-size: 32px;}
.f-34{font-size: 34px;}
.f-36{font-size: 36px;}
.f-38{font-size: 38px;}
.f-39{font-size: 39px;}
.f-40{font-size: 40px;}
.t-cen{text-align: center;}
.t-r{text-align: right;}
.t-l{text-align:left;} 
.f-bold{font-weight: bold;}
.ovhide{overflow: hidden;}
.pad_t10{padding-top: 10px;}
.pad_t15{padding-top: 15px;}
.pad_t20{padding-top: 20px;}
.pad_t25{padding-top: 25px;}
.pad_t30{padding-top: 30px;}
.pad_t35{padding-top: 35px;}
.pad_t40{padding-top: 40px;}
.pad_t45{padding-top: 45px;}
.pad_t50{padding-top: 10px;}
.pad_b10{padding-bottom: 10px;}
.pad_b15{padding-bottom: 15px;}
.pad_b20{padding-bottom: 20px;}
.pad_b25{padding-bottom: 25px;}
.pad_b30{padding-bottom: 30px;}
.pad_b35{padding-bottom: 35px;}
.pad_b40{padding-bottom: 40px;}
.pad_b45{padding-bottom: 45px;}
.pad_b50{padding-bottom: 50px;}
.pad_l50{padding-left: 50px;}

.head_box{
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    box-sizing: border-box;
    padding: 0 10%;
    background-color: #0d3c7b;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.head_box .logo_a{
    position: absolute;
    top: 0;
    left: 10%;
    height: 100%;
    width: 266px;
    background-image: url(../images/logo.png);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
}
.head_box .nav_ul{
    font-size: 0;
}
.head_box .nav_ul li{
    display: inline-block;
    vertical-align: top;
    margin: 0 20px;
}
.head_box .nav_ul li .a1{
    display: block;
    height: 100px;
    line-height: 100px;
    font-size: 20px;
    color: #fff;
    padding: 0 8px;
    position: relative;
    transition: all 0.5s;
}
 .head_box .nav_ul li .a1:before{
    content: "";
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    background-color: #207fff;
    opacity: 0;
    transition: all 0.5s;
}
 .head_box .nav_ul li .a1:hover {
	display:block;border-bottom: 2px solid #207fff;;
	-webkit-transition:all 800ms ease-out;
	transition:all 800ms ease-out;
	-webkit-transition-delay:.8s;
	transition-delay:.8s;
} */
.head_box .nav_ul li.active .a1{
    color: #207fff;
}
.head_box .nav_ul li.active .a1::before{
    width: 100%;
    opacity: 1;
}
.head_box .nav_ul li .a1 i{
    float: right;
    font-size: 18px;
    display: none;
    transition: all 0.5s;
}
.head_box .nav_ul li.active_li .a1 i{
    transform: rotate(135deg);
}
.head_box .nav_ul li .menu_div{
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    background-color: #0b2f5f;
    display: none;
}
.head_box .nav_ul li .menu_div p{
    display: flex;
    justify-content: center;
    height: 85px;
    line-height: 85px;
}
.head_box .nav_ul li .menu_div p a{
    font-size: 18px;
    color: #fff;
    margin: 0 45px;
    transition: all 0.5s;
}
.head_box .nav_ul li .menu_div p a:hover {
 border-bottom:0px;
 
}
.head_box .nav_ul li .menu_div .w1400{
    display: flex;
    color: #fff;
    height: 260px;
    padding: 54px 0;
}
.head_box .nav_ul li .menu_div .h5{
   flex-shrink: 0;
   width: 24%;
   margin-right: 4%;
}
.head_box .nav_ul li .menu_div .h5 strong{
    display: block;
    font-size: 34px;
    margin-bottom: 20px;
}
.head_box .nav_ul li .menu_div .h5 span{
    display: block;
    font-size: 16px;
    line-height: 1.8;
}
.head_box .nav_ul li .menu_div .div{
    flex-shrink: 0;
    width: 72%;
}
.head_box .nav_ul li .menu_div .h6{
    display: flex;
     border-bottom: 0px; 
    margin-bottom: 30px;
}
.head_box .nav_ul li .menu_div .h6 a{
    font-size: 18px;
    margin-right: 44px;
    padding-bottom: 22px;
    border-bottom: 2px solid #0b2f5f;
    color: #fff;
    transition: all 0.5s;
}
.head_box .nav_ul li .menu_div .h6 a.show{
    color: #207fff;
    border-color: #207fff;
}
.head_box .nav_ul li .menu_div .h6 a:last-of-type{
    margin-right: 0;
}
.head_box .nav_ul li .menu_div .nr_dl{
    
} 
.head_box .nav_ul li .menu_div .nr_dl{
    
} 
.head_box .nav_ul li .menu_div .nr_dl dd{
    display: none;
    overflow: hidden;
} 
.head_box .nav_ul li .menu_div .nr_dl dd:first-of-type{
    display: block;
    font-size: 0;
}
.head_box .nav_ul li .menu_div .nr_dl dd a{
    display: inline-block;
    vertical-align: top;
    width: 32%;
    margin-right: 2%;
    font-size: 16px;
    color: #e5e5e5;
    margin-top: 26px;
    transition: all 0.5s;
} 
.head_box .nav_ul li .menu_div .nr_dl dd a:nth-of-type(1),
.head_box .nav_ul li .menu_div .nr_dl dd a:nth-of-type(2),
.head_box .nav_ul li .menu_div .nr_dl dd a:nth-of-type(3){
    margin-top: 0;
}
.head_box .nav_ul li .menu_div .nr_dl dd a:nth-of-type(3n){
    margin-right: 0;
}


.hr a,.hr img,.navs li a:after,.navs li a,.header,.logo img,.logo,.navs,.hr,.abtn,.kdetails,.ov,.fuwu li i,.main-head a,.slt-item a,.detail-btn,.news-list li a,.cast-list li h3 a,.project-box span,.sub-btn,.line a,.fh-box a,.lineImg,.lineIpone,.line{ transition: all 0.3s ease 0s; }
.btn-h-us {
    vertical-align: bottom;
    margin: 30px 0 0 20px;
    width: 160px;
    color: #076bf2; background: #ffffff;
    border-color: #076bf2
}

.btn-h-us:hover {
    background: #076bf2;
    color: #000
}
.current {
    display: block;
    font-weight: 600;
    color: #ffffff;
	border-bottom:3px solid #ffffff;
}
.common-bread-crumb { position: relative; z-index: 10; width: 100%; height: 55px; background: #FFFFFF; box-shadow: 0px 5px 20px 0px rgba(15, 83, 208, 0.08); }

.common-bread-crumb > ul { display: flex; align-items: center; height: 100%; }

.common-bread-crumb > ul li { margin-right: 9px; }

.common-bread-crumb > ul li .crumb-arrow { margin-left: 5px; color: #999; }

.common-bread-crumb > ul li .icon-home { color: #333; position: relative; top: 2px; }

.common-bread-crumb > ul li > a:hover .icon-home { color: #0059E5; }

.cl{clear:both;}
.pa-t-80{padding-top:80px;}
.pa-t-40{padding-top:40px;}
a {transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; color:#333;text-decoration:none;}
a:hover {text-decoration:none;}

.contain{object-fit:contain;    }  
.cover{  object-fit:cover;    }   
.none{ object-fit:none;    }   
.scale{ object-fit:scale-down;    }

 .homemore{margin-top: 2%;margin-bottom: 2%;}
.homemore .pxgridsbtn{display: inline-block;padding: 0 10px;background-color: #fff;position: relative;z-index: 2;}
.homemore:after{content:'';position:absolute;top:20px;left:0;width:100%;height:1px;z-index:1;background:-webkit-linear-gradient(left,rgba(186,186,186,0) 0,rgba(186,186,186,0.5) 20%,rgba(186,186,186,0.5) 80%,rgba(186,186,186,0) 100%);background:-moz-linear-gradient(left,rgba(186,186,186,0) 0,rgba(186,186,186,0.5) 20%,rgba(186,186,186,0.5) 80%,rgba(186,186,186,0) 100%);background:-ms-linear-gradient(left,rgba(186,186,186,0) 0,rgba(186,186,186,0.5) 20%,rgba(186,186,186,0.5) 80%,rgba(186,186,186,0) 100%);background:linear-gradient(left,rgba(186,186,186,0.5) 0,rgba(186,186,186,0.5) 20%,rgba(186,186,186,0.5) 80%,rgba(186,186,186,0) 100%)}

.pxgridsbtn a{border-radius: 40px;padding: 10px 90px;border:1px solid #d9d9d9;color: #999;display: inline-block;-webkit-user-select: none;-moz-user-select: none;-mz-user-select: none;user-select: none;position: relative;overflow: hidden;background-color: #fff;z-index: 999;font-size: 14px;}
.pxgridsbtn a:hover{color: #fff;background-color: #0875d5;border: 1px solid #0875d5;}
.pxgridsbtn span{font-family: sans-serif;}
.pxgridsbtn a:before {content: ' ';display: block;background: rgba(255, 255, 255, .2);position: absolute;left: 0;top: 0;right: 0;bottom: 0;border-radius: 30px;transform: scale(0, 1);-webkit-transform: scale(0, 1);transition: transform 0.3s ease;-webkit-transition: -webkit-transform 0.3s ease;}
.pxgridsbtn a:hover:before {transform: scale(1, 1);-webkit-transform: scale(1, 1);}
 
.blank5,.blank10,.blank20,.blank30,.blank50,.blank60 {clear:both;overflow:hidden;}
.blank10 {height:10px;}
.blank20 {height:20px;}
.blank30 {height:30px;}
.blank50 {height:50px;}
.blank60 {height:160px;}
.fl{float:left;}
.fr{float:right;}

.aboutTit {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 60px;
}

.aboutTit h1 {
    font-size: 34px;
    color: #333;
    line-height: 34px;
    margin-bottom: 38px;
    position: relative;
}

.aboutTit h1:after {
    content: "";
    display: block;
    width: 70px;
    height: 1px;
    background: #0199e6;
    position: absolute;
    bottom: -20px;
    left: 50%;
    margin-left: -35px;
}

.aboutTit p {
    font-size: 18px;
    color: #666;
}
.aboutOver {
  width: 1388px;
	margin:5px auto;
	overflow:hidden;
}


.aboutOver .img {
    width: 700px;
	text-align:left;margin-right:30px;
	margin-top:0px;
}

 
.aboutOver .img  {
    transition-duration: .5s;
    max-width: 100%;   transform: scale(0.9);  //缩小0.9倍（zoom:90%）
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -moz-transform: scale(0.9);
}

.aboutOver :hover .imgs {
    transform: scale(1.03);
}
.aboutOver .text {
    width: 650px;
    font-size: 16px;position: relative;
    overflow: hidden;
    z-index: 2;
}

.aboutOver .text p {
    line-height: 28px;
    margin-bottom: 30px;
}.wrap, .wrap1200{ width: 1200px; margin: 0 auto;}
 /* Filter controls */
ul.simplefilter {
    text-align: center;
    margin: 1em 0 2em;
}
.simplefilter li {
    color: #999;
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    padding: 0.8em 2em;
    margin: 0 0.3em;
    border: 1px solid #e8e8e8;
	font-size:1em;
} 
.simplefilter li:hover {
    border-color: #2278d1;
    color: #2278d1;
}
.simplefilter li.active {
	border-color: #2278d1;
    background-color: #2278d1;
    color: #fff;
}
.agileits-img {
	width:385px;
	 height:268px;
}
.agileits-img img{
	width: 100%; height: 100%; 
}
.agileits-img a{ 
	display:block;
	overflow:hidden; 
}
.agileits-img a img{
    width: 100%;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    transition: .5s all; 
}
.agileits-img:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2); 
}
.agileits-img {
  background-color: #FFF;
  display: block; 
  overflow: hidden;
  position: relative;
  box-shadow: 0 0 0 0 #555;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-bottom:20px;
} 
.agileits-img:before {
  content: '';
  background-color: rgba(0, 0, 0, 0);
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.agileits-img:hover {
  cursor: pointer;
}
.agileits-img:hover:before {
  background-color: rgba(0, 0, 0, 0.8);
}
.agileits-img:hover .wthree-pcatn {
  -moz-transform: translateY(0%) scale(1);
  -o-transform: translateY(0%) scale(1);
  -ms-transform: translateY(0%) scale(1);
  -webkit-transform: translateY(0%) scale(1);
  transform: translateY(0%) scale(1);
}
.agileits-img .wthree-pcatn {
    background-color: rgba(0, 0, 0, 0.54);
    bottom: 0;
    height: 20%;
    left: 0;
    padding: 10px 10px;
    position: absolute;
    right: 0;
    text-align: left;
    z-index: 99;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transform: translateY(150%) scale(1.5);
    -o-transform: translateY(150%) scale(1.5);
    -ms-transform: translateY(150%) scale(1.5);
    -webkit-transform: translateY(150%) scale(1.5);
    transform: translateY(150%) scale(1.5);
}
.agileits-img .wthree-pcatn h4 {
    font-size: 1.25em;
    color: #ffffff;
    text-align: center;
    font-weight: 200;
    letter-spacing: 2px;
} 
 
.product_c,.product_t{overflow: hidden;}

.p_prev,.p_next{display: block;width: 12px;height: 23px;margin-top: 20px;}
.p_prev{float: left;background: url(../images/prev.png) no-repeat;}
.p_next{float: right;background: url(../images/next.png) no-repeat;}
.p_prev:hover{float: left;background: url(../images/prev_hover.png) no-repeat;}
.p_next:hover{float: right;background: url(../images/next_hover.png) no-repeat;}

.n_prev{background: url("../images/n_prev.jpg") no-repeat;}
.n_next{background: url("../images/n_next.jpg") no-repeat;}
.n_prev:hover{background: url("../images/n_prev_hover.jpg") no-repeat;}
.n_next:hover{background: url("../images/n_next_hover.jpg") no-repeat;}
 
 
.ny-l{    float: left;
    width: 238px;}
.ny-r{    float: right;
    width: 920px;}
.footer-box{background:#282828;overflow:hidden;   text-align:center;color:#eeeeee;padding:20px 0;}

.footer{background:#0a3977;overflow:hidden; height:50px;line-height:50px;text-align:center;color:#a2a3a4 }
 
.banner {
 	width: 100%;
	height: 330px;  
	overflow: hidden;position: relative;z-index:1; 
}
@media screen and (max-width: 500px) { 
.banner { height: 20vh;
        width: 100vh;}  
} 
.banner_bg1 {
	background: url(../images/gs-ba.jpg) no-repeat center top;
	z-index: 1;

	 
}
.banner_bg2 {
	background: url(../images/fa-ba.jpg) no-repeat center top;
}
.banner_bg3 {
	background: url(../images/xw-ba.jpg) no-repeat center top;
}
.banner_bg4 {
	background: url(../images/al-ba.jpg) no-repeat center top;
}
.banner_bg5 {
	background: url(../images/zz-ba.jpg) no-repeat center top;
}
.banner_bg6 {
	background: url(../images/lx-ba.jpg) no-repeat center top;
}
.banner_bg7 {
	background: url(../images/lc-wh.jpg) no-repeat center top;
}
.banner_bg8 {
	background: url(../images/lc-rc.jpg) no-repeat center top;
}
 
  .detail {
    display: block;
    width: 160px;
    height: 40px;
    float:right;
    margin-top: 20px;
    border: 1px solid rgba(51,51,51,.6);
    background: #fff;
    padding: 0;
    position: relative;
}
.jumpBtn {
    cursor: pointer;
    transition: opacity .1s;
}
 .detail span {
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #555;
    margin: 10px auto;
    padding: 0 20px;
    border-right: 1px solid rgba(51,51,51,.2);
    width: 118px;
    box-sizing: border-box;
    color: rgba(51,51,51,.6);
}
 .detail i {
    float: right;
    display: block;
    width: 12px;
    height: 8px;
	background: url(../images/jt1.png)  no-repeat;
    margin: -23px 15px; 
}
.detail:hover span {
    color: #333;
    transition: all 200ms ease-in-out;
}
.detail:hover{border:1px solid #333}
.jumpBtn:hover{opacity:1.6}
.listConts{line-height:26px;color:#666;}
.listConts h1{line-height:26px;color:#666;font-size: 24px; text-align:center;padding-top:60px;}
.listConts .title1{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;width:100%; }
 .listConts .showimg img{ max-width: 100%;height:auto; } 
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}

.bg-gr{background: #f3f3f3;}
.bg-f{background: #fff;}
.bg-b{background: #ffbcbc;}
.ny-l-box{
	 width:260px;
	background: #fff;padding:10px;}

 .foo-con-top {
    padding-top: 30px;
    padding-bottom: 30px;
}

 
.link-more .more-item{
  display: inline-block;
  margin-right: 15px;
  font-size: 1.6rem;
   color: #fff;;
}
.link-more .more-item:before{
  display: inline-block;
  margin-right: 15px;
  width: 8px;
  height: 1px;
  content: '';
  background-color: #b7b3b3;
  vertical-align: middle;
}
.link-more .more-item:first-child:before{
  display: none;
  margin-right: 0;
}
 .contact-mode{
  margin-top: 5px;
  margin-bottom: 10px;
}
.contact-mode .mode-item{
  display: inline-block;
  margin-right: 20px;
  color: #fff;
}
.mode-item i{
  color: #fff;
}
.code {
  display: inline-block;
  margin-left: 20px;
  margin-right: 20px;
  text-align: center;
}
.code img {width: 120px;}
.code i {
  display: block;
  margin-top: 13px;
  font-size: 13px;
  color: #fff;
  line-height: 1.3;
}
.index_three{
	width: 100%;
	height: 500px;
	position: relative;
	overflow: hidden;
	background: #f1f1f1;
}
.index_three div.left{
	float: left;
	width: 50%;
	height: 500px;
	position: relative;
	overflow: hidden;
}
.index_three div.left .leftin{
	display: block;
	width: 100%;
	height: 500px;
	background: url(../images/a9.png) center center no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.index_three div.left .leftinbg{
	display: block;
	position: relative;
	z-index: 2;
	width: 100%;
	height: 500px;
	background:rgba(0,0,0,.7); 
	-pie-background:rgba(0,0,0,.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);
}
.index_three div.left .leftinbg>img{
	display: block;
	width: 502px;
	height: 109px;
	position: absolute;
	right: 20%;
	top: 50%;
	margin: -54px 0 0 0;
}
@media (max-width: 1335px) {
	.index_three div.left .leftinbg>img{
		right: 50%;
		margin: -54px -251px 0 0;
	}
}
.index_three div.right{
	display: block;
	float: right;
	width: 50%;
	height: 500px;
	background: #d5000e;
	overflow: hidden;
	position: relative;
}
.index_three div.right .rightin{
	width: 100%;
	height: 500px;
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	padding: 0 200px 0 100px;
}
.index_three div.right .rightin h1,
.index_three div.right .rightin h6,
.index_three div.right .rightin h2,
.index_three div.right .rightin h3{
	font-weight: normal;
	line-height: 1.5em;
	width: 100%;
}
.index_three div.right .rightin h1,
.index_three div.right .rightin h6{
	font-size: 36px;
	color: #fff;
}
.index_three div.right .rightin h2{
	font-size: 24px;
	color: #e5e5e5;
}
.index_three div.right .rightin h3{
	font-size: 16px;
	color: #f0f0f0;
	width: 100%;
	margin: 40px 0;
	max-height: 13.5em;
	overflow: hidden;
	text-align: justify;
	line-height: 2em;
}
.index_three div.right .rightin .rightinbtn{
	width: 150px;
	height: 42px;
	border: 1px solid #fff;
	border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-border-radius: 2px;
	position: relative;
	-webkit-border-radius: 2px;
}
.index_three div.right .rightin .rightinbtn a{
	display: block;
	height: 40px;
	position: relative;
	z-index: 5;
}
.index_three div.right .rightin .rightinbtn span{
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #f0f0f0;
	font-weight: bold;
	float: left;
	width: 50%;
	text-align: right;
	text-transform: uppercase;
}
.index_three div.right .rightin .rightinbtn i{
	display: block;
	height: 7px;
	float: left;
	margin: 16.5px 0 0 10px;
	background: url(../images/a11.png) left top no-repeat;
	width: 40px;
}
.index_three div.right .rightin .rightinbtn:hover span{
	color: #d5000e;
}
.index_three div.right .rightin .rightinbtn:hover i{
	background-position: left bottom;
}
	.button--wayra {
		overflow: hidden;
		width: 100%;
		-webkit-transition: border-color 0.3s, color 0.3s;
		transition: border-color 0.3s, color 0.3s;
		-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
		transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	}
	.button--wayra::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 150%;
		height: 100%;
		background: #fff;
		-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
		transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
		-webkit-transform-origin: 0% 100%;
		transform-origin: 0% 100%;
		-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
		transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
	}
	.button--wayra:hover::before {
		opacity: 1;
		background: #fff;
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
		-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
		transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	}

 #i-bl{ width：100%; 
height:690px;background:url(../images/bl.png) no-repeat center center ; padding-top: 120px;
    }
	
	
	
.bl_box{
	width:900px;
	  margin:0 auto;
	  color:#fff;padding-top: 80px;
	
}
.bl_box h1{text-align:center;font-size: 60px;height:90px;
	 
}	.bl_box h2{text-align:center;font-size: 60px;height:110px;
	 
}	.bl_box h3{text-align:center;height:110px;
	 
}	
	.bl_box ul{ width:801px;height:110px;
	  margin:0 auto;
	 
}	
		.bl_box ul li{ width:267px;
		height:51px;
		line-height:51px;
		float:left;font-size: 24px;
		background:url(../images/dotl.png) no-repeat 0 top;
		padding-left:73px;
	 
}	.bl_box ul li:first-child{width:230px;
		
	 
}	
		.bl_box ul li:nth-of-type(3){ padding-left:90px;	background:url(../images/dotl.png) no-repeat 20px top;
		
	 
}	

	   
#i-fa{  
height:auto;
    
    margin-top: 70px;}
   
 
 .picMarquee-left{width:1200px;height:341px;overflow:hidden; }
.picMarquee-left .bd ul{overflow:hidden;zoom:1; height:240px;}
.picMarquee-left .bd ul li{margin:0 4px;float:left; _display:inline; overflow:hidden; text-align:center;width:283px;height:188px;border:1px solid #e5e3e3;    position: relative;z-index:1; }
.picMarquee-left .bd ul li .pic{position:relative;width:100%;height:100%;text-align:center;/*padding-top:34px;*//* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari, Chrome, and Opera */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;

/* W3C */
display:box;
box-pack:center;
box-align:center;}
.picMarquee-left .bd ul li img{max-height:100%;max-width:100%;}
#prev{width:36px;height:36px;background:url(../images/rightJiantou.png) no-repeat center center ;display:block;float:left;margin:10px auto;background-size:36px 36px;}
#next{width:36px;height:36px;background:url(../images/leftJiantou.png) no-repeat center center ;display:block;float:left;margin:10px auto;background-size:36px 36px;}

.picMarquee-left .bd ul li a:hover img{border-color:#999;}
.picListscroll dl{display: none; position: absolute;top: 0;left: 0;z-index:999;overflow: hidden;background:url(../images/bk_hover.png) repeat; width:270px;height:205px;}
.picListscroll dl dt{width:270px;height:110px;}
.picListscroll dl dt a{width:230px;height:30px;padding:60px 20px 20px;line-height:30px; color: #fff;font-size: 24px;text-align: center;}
.picListscroll dl dd{width:230px;height:60px;padding:0px 20px 25px; text-align: center;line-height: 24px; color: #fff;font-size: 14px;}
 .jiantou_{width:87px;height:36px;margin:0 auto;}
 .picListscroll {
    width:1200px;
}
.home-stats {
	background: url(../images/stats.png);
	padding-top: 100px;
	padding-bottom: 100px;
	color: #fff;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center
}

.home-stats .stat {
	margin-bottom: 30px;
	font-size: 64px
}

.home-stats .text {
	margin-bottom: 20px;
	font-size: 24px;
	color: #e1e1e1
}
 
 /*大图样式*/
.picarr {
	position: relative;
	margin: 20px auto;
}
.picarr .picture {
	width: 100%;
	text-align: center;
}
.picarr .picture a {
	display: none;
}
.picarr .preview {
	width: 685px;
	margin: 20px auto;
	padding: 5px;
	background: #eef3fa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.picarr .preview li {
	float: left;
	margin: 4px;
}
.picarr .preview li img{
	 width:100%;
	 height:100%;
}
.picarr .preview li a {
	width: 58px;
	height: 45px;
	border: 1px solid #fff;
	background: #fff;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
*display:block;
*font-size:35px;
*font-family:Arial;
}
.picarr .preview li a img {
	vertical-align: middle;
}
.picarr .preview li.current a {
	border: 1px solid #000;
}
/*分页样式*/
.page_info {
	text-align: center;
	margin: 10px auto;
	color: #333;
}
.page_info span {
	padding: 0 2px;
	font-weight: bold;
}
.page_list {
	height: 24px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 0;
	font-family: "Arial Black";
	font-size: 12px;
	margin: 20px auto;
}
.page_list a {
	display: inline-block;
	color: #898989;
	border: 1px solid #e8e8e8;
	background: #f8f8f8;
	text-align: center;
	padding: 0 8px;
	margin: 0 1px;
}
.page_list a:hover {
	color: #fff;
	border: 1px solid #898989;
	background: #898989;
}
.page_list a.on {
	color: #333;
	border: 1px solid #ccc;
	background: #E5EDF2;
}
/*内容分页*/
.contPage {
	height: 20px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0;
	font-family: "Arial Black";
	font-size: 10px;
	margin-top: 20px;
}
.contPage a {
	display: inline-block;
	color: #898989;
	background: #fff;
	text-align: center;
	padding: 0 7px;
	margin: 0 1px;
}
.contPage a:hover {
	color: #fff;
	background: #898989;
}
.contPage a.on {
	color: #333;
	background: #E5EDF2;
	border: 1px solid #C2D5E3;
}
.lx-list{}
.lx-list i{text-align:center;color: #2278d1;display:block;margin-bottom:30px;}
.lx-list h3{color: #999999;text-align:center;font-size:16px;}
.lx-list h4{color: #333333;text-align:center;font-size:18px;margin-top:20px;}

#i-us{    background: url(../images/gsjj_bg.png) center center/cover;
height:889px;
    padding-bottom: 70px;
  
 }
#i-us ul {
	margin: 0px auto;
    width: 1660px;
    overflow: hidden;
	
}
#i-us ul li {padding:60px 0 0 ;
 
    height: 590px;
}
#i-us ul li:first-child {
    padding: 20px 20px 0 60px;
    width:600px;
}
#i-us ul li:last-child .imgbox {
    overflow: hidden;
    display: block;
}
#i-us ul li:first-child .imgbox .img {
    height: 350px;
}
#i-us ul li:last-child {
    padding: 2px 0px 20px 10px;
	width:865px;
}
.con-us{    background: url(../images/con_map.png) center center/cover;
  
    margin-top: 70px; width: 100%;
  position: relative;
  height: 617px;
  
 }
.map-box {
padding-top:60px;
padding-left:0px;
padding-right:0px;
padding-bottom:40px;
}
.map-box {width:100%;
height:246px;
overflow:hidden;
background:#fff;
 
}
.map-box i{ text-align:center;display:block;margin-bottom:30px;
 
}
.map-box h3{color: #1971c2;text-align:center;height:30px;font-size:16px;position: relative;}
.map-box h3:after {
 content: ''; display: block; height: 2px;
  position: absolute;
  top: 100%;
   display: inline-block;
   width: 70px;left: 50%; margin-left: -35px;
  background: #86c5ff; 
}
.map-box  h4{color: #232633;text-align:center;font-size:18px;margin-top:20px;}
.title {
	font-size: 26px;
	padding: 30px 0px;
	color: #363f54; display: block;      /*设置为块级元素会独占一行形成上下居中的效果*/
    position: relative;  /*定位横线（当横线的父元素）*/
	line-height: 34px;
    margin-bottom: 38px;
}
.title:after { 
    content: ''; 
    position: absolute;   /*定位背景横线的位置*/
    background:#0067ff;   /*背景横线颜色*/
    width: 70px;         /*单侧横线的长度*/
    height: 3px; 
	 bottom: -20px;
    left: 50%;
    margin-left: -35px;
} 

.title2 {
	margin:0 auto;
	font-size: 46px;	 
	padding: 0px 0 0px;
	color: #000000;  display: block; 
	text-align:center;margin-bottom: 38px;
 
}

.en-title {
	display: block;
	width: 666px;
	color: rgba(0, 0, 0, 0.91);
	font-size: 26px;
	margin: 0 auto;
	border-bottom: 0px #ececec solid;
	padding-bottom: 10px;
	margin: 0 auto;
	text-transform: uppercase;
	 margin-bottom: 0px;
}
 

.en-title2 {
	display: block;
	width: 260px;
	color: #666666;
	font-size: 16px;
	margin: 0 auto;
 
	padding-bottom: 10px;
	 text-align:center;margin-bottom: 38px;position: relative; 
}
.en-title2:after { 
    content: ''; 
    position: absolute;   /*定位背景横线的位置*/
    background:#0067ff;   /*背景横线颜色*/
    width: 70px;         /*单侧横线的长度*/
    height: 3px; 
	 bottom: 10px;
    left: 50%;
    margin-left: -35px;
} 
.h-title {
	padding: 40px 0;
	
}

 
 .zoom-img {
  -webkit-transform: scale(1, 1);
  -webkit-transition-timing-function: ease-out;
  -webkit-transition-duration: 250ms;
  -moz-transform: scale(1, 1);
  -moz-transition-timing-function: ease-out;
  -moz-transition-duration: 250ms;
}
 .zoom-img:hover {
  -webkit-transform: scale(1.6);
  -webkit-transition-timing-function: ease-out;
  -webkit-transition-duration: 750ms;
  -moz-transform: scale(1.1);
  -moz-transition-timing-function: ease-out;
  -moz-transition-duration: 750ms;
  overflow: hidden;
}

.contact_con {
	width: 100%;
	margin: 0 auto;
	max-width: 1200px;
	padding: 2%;
	background-color: #fff;
	overflow: hidden;
	padding-top: 2%;
	padding-bottom: 1%;
}
.contact_con ul li {
	width: 32%;
	margin-left: 1%;
	float: left;
	overflow: hidden;
	margin-top: 1.5%;
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 2%;
	color: #666666;
	word-break: break-all;
}
.contact_con ul li img {
	float: left;
	max-width: 80px;
	width: 30%;
	margin-right: 3%;
	margin-bottom: 20px;
}
.contact_con ul li h2 {
	font-weight: normal;
	font-size: 18px;
	margin-top: 4%;
}
.contact_con ul li a {
	color: #666666;
}
.contact_con ul li a:hover {
	color: #0160a9;
}
.contact_con ul li p {
	max-width: 310px;
	margin-top: 4%;
}
/* .news { */
	 /* height:555px; */
	 /* overflow:hidden; */
 
	 
/* } */

.x-box{
	width: 100%;
	height:98px;
	padding:20PX 0 20PX 0;
 }
 .x-box2{
	width: 100%;
	height:138px;
	padding:20PX 0 20PX 0;
 }

.x-title {
	width: 280px;
	margin:10px auto;
	padding-bottom: 10px;
	text-align: center;
	background: url(../images/t-h1.jpg) no-repeat;
 
	 
}
.x-title4 {
	width: 480px;
	margin:50px auto;
	padding-bottom: 10px;
	text-align: center;
	background: url(../images/t-h1.jpg) no-repeat;
 
	 
}
.x-title4 h3 {
	 
    height:55px;
	color: #292727;
	font-size: 36px; position: relative;
}
.x-title h3 {
	 
    height:55px;
	color: #292727;
	font-size: 36px; position: relative;
}
.x-title h3:after {
 content: ''; display: block; height: 3px;
  position: absolute;
  top: 100%;
   display: inline-block;
   width: 70px;left: 50%; margin-left: -35px;
  background: #107fcd; 
}
.x-title:hover:after{
            left: 0%;
            width: 100%;
        }
.x-title h4 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #bcbcbc;
}
.contact_map {
	overflow: hidden;
	margin-top: 3%;
	font-size: 14px;
	color: #666;
	line-height: 28px;
	text-align: center;
	margin-bottom: 30px;
}
.contact_map img {
	display: block;
	margin: 0 auto;
}
.side_menu{ }
.side_menu a{color:#000;font-weight:bold;display:block;height:38px;font:16px/38px 'microsoft yahei';background:url("../images/libg.gif")0 -35px no-repeat;padding-left:10px;border-top:1px solid #ddd;width:214px;}
.side_menu a:hover,.side_menu .open a,.side_menu .open a:hover{background-position:0 15px;font-weight:bold;}
.side_menu a:hover{margin-left:30px;}
 
.side_menu ul{display:none;}
.side_menu .open ul{display:block;}
.side_menu .open .cur{color:#f01825;}
.side_menu .open ul a,.side_menu .closex ul a{background:url("../images/cir_map.gif")0 15px no-repeat;font-weight:bold;}
.side_menu .open ul a:hover,.side_menu .closex ul a:hover{background-position:0 -25px;font-weight:bold;}
.side_menu .open ul .sid{background:url("../images/cir_sel.gif")0 15px no-repeat;}
.side_menu .open ul .sid:hover{background:url("../images/cir_sel.gif")0 15px no-repeat;}
.zMenu li a{text-align:left;text-indent:5px;color:#000;}
.zMenu li a:hover{background-position:0 -25px;font-weight:bold;margin-left:0px;}
.dh-title{height:61px; background:url(../images/line3.jpg) bottom repeat-x;}
.dh-title h1{float:left; font-size:24px; font-weight:400; color:#007bc5;  border-left: 3px solid #168df3;padding:20px 5px 0 5px; height:61px;}
.dh-title h2{float:right;font-size:16px; background:url(../images/home.png) left center no-repeat; padding-left:20px; position:relative; top:30px; white-space:nowrap; color:#a1a0a0;}

.m-confirm{width:67px;position:fixed;top:50%;right:0px;background-color:#fff;font-size:12px;color:#fff;margin-top:-171px;z-index:10003;}
.m-confirm .z-show{display:block !important;}
.m-confirm .z-over{background-color:#197ad8 !important;}
.m-confirm .z-over-1{background-color:#c6c6c6 !important;}
.m-confirm .i-sprite{background:url(data:image/png;base64,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) no-repeat;display:inline-block;zoom:1;width:67px;height:31px;margin-top:28px;overflow:hidden;}
.m-confirm .online{height:99px;text-align:center;border-bottom:1px solid #f7b876;cursor:pointer;background-color:#f57d00;}
.m-confirm .online .i-sprite-1{background-position:20px 0px;}
.m-confirm .skype{height:99px;text-align:center;border-bottom:1px solid #f7b876;position:relative;cursor:pointer;background-color:#f57d00;}
.m-confirm .skype .i-sprite-2{background-position:20px -35px;}
.m-confirm .wchat{height:99px;text-align:center;position:relative;cursor:pointer;background-color:#f57d00;}
.m-confirm .wchat .i-sprite-3{background-position:20px -66px;}
.m-confirm .top{height:43px;text-align:center;background-color:#dbdbdb;cursor:pointer;}
.m-confirm .top .i-sprite-4{height:20px;background-position:27px -92px;margin-top:0px;}
.m-confirm .top p{color:#666;font-weight:bolder;height:20px;line-height:10px;}
.showbox .content{display: block !important;}
.m-confirm .online a,.m-confirm .skype a{color: #fff;}
.m-confirm .online:hover,.m-confirm .skype:hover{background-color: #4b1874;}
.m-confirm .wchat .content{background-color: #fff;border-radius: 3px;box-shadow: 0px 0px 5px #ccc;position:absolute;top:-8px;display:none;right:80px;z-index:9999;background-size: contain;width: 330px;}
.m-confirm .wchat .content img.weixin{width: 90%;}
.m-confirm .wchat .content:before{background-image: url(../../images/humaneotec/kefubefore.png);content: '';width: 7px;height: 14px;position: absolute;z-index: 1;background-size: contain;right: -7px;top: 60px;}
.m-confirm .wchat .content span{display: block;text-align: center;color: #444;font-size: 16px;padding-top: 10px;}
.m-confirm .wchat .content ul{margin-bottom: 10px;margin-top: 15px;}
.m-confirm .wchat .content ul li{display: inline-block;width: 48%;}
.tel {
    
    padding-left:  5px;
   
}
.tel i{
    width:60px; height: 60px;
    color: #fff;
   float: left; 
}
 
.tel h3{ font-size: 18px;  line-height:56px;height: 60px; display:block;
    float: left; 
	overflow:hidden;
	text-align:left;
}
.tel h4{width：100%; font-size: 26px; font-weight: 700;color:#fd0400;overflow:hidden;display:block;float: left; 
}
.case-c{ padding-top:10px;}
.case-left{ float:left; padding-top:109px;}
.case-right{ float:right; padding-top:109px; }
 .case-pp {
	float: left;
 
	margin-left:10px;
 	overflow: hidden;
	margin-left:0px;
	 
}
.case-pp li {
	float: left;
	width:360px;
	height:240px;
	background: #fff;
	line-height: 0;
	margin-right: 19px;
	text-align: center;
	overflow: hidden;
}
.case-pp li img {
	padding: 0px;
	border: 0px solid #cacaca;
	background: #fff;
	width: 360px;
	height: 240px;
}
.case-pp li a:hover img, .case-pp li.cur a img {
 
	border: 0px solid #ae000e;
}
/* .case-pp li span {
	display: block;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	width: 207px;
	text-align: center;
	color: #555;
	font-size: 12px;
}
.case-pp li span a {
	color: #555;
} */
.case-pp li.nomr {
	margin-right: 0;
}
.case-pp li p {
	position: relative;
	bottom: 0;
	width: 100%;
	height: 32px;
	margin-top: -32px;
	font: bold 16px/32px "microsoft yahei";
	background: rgba(0,0,0,0.5) scroll repeat !important;
	filter: Alpha(opacity=70);
	background: #000;
	color: #FFF;
	text-align: center;
	text-indent: 10px;
	overflow: hidden;
}
.case-pp li a:hover p {
	background: rgba(203,0,0,0.8) scroll repeat !important;
	filter: Alpha(opacity=80);
	background: #CB0000;
}
.blk_t{width:100%;
	height:121px;
	background:url(../images/tt5.jpg) no-repeat left center;}
.blk_t h1{color: #FFF;
	 
	    font-size: 24px;height:60px;
    font-weight: 400;
    color: #fff;
	padding:40px 0 0 90px;}
.media {
	padding: 20px;height:120px;
	border: 1px solid rgba(255,255,255,0.30);
	margin-bottom: 20px;
	background: #FFFFFF;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
}
 .media-heading {
	margin-top: 5px;
	font-size: 16px;
	font-weight: normal;
	padding-left:10px;
 
} 
 .footer-contact {
	margin-top: 20px;text-align:left;
 
}

.footer-contact p {
	font-size: 16px;
	padding-top:20px;
	text-align:left;
	 
}

.footer-contact .tel {
	font-size: 22px
}

.footer-contact .email {
	font-size: 18px
}

.footer-code{  width:200px;   
 padding: 0;display:block; 
text-align:center;margin:0 auto;
margin-top:108px;
}

.footer-code li {
	font-size: 18px;
	margin: 10px 10px 2px 0;
float:left;font-size:12px;
}

.footer-code li img {
	width: 100px;
	height: 100px;
	margin-bottom: 10px
}
 .xw-box h1{
    font-size: 30px;
    line-height: 45px;
    font-weight: 400;
    color: #333333;
}
.xw-box p{
    font-size: 14px;
    line-height: 25px;
    font-weight: 300;
    color: #333333;
}
  .xw-box  {
   background: #f8f8f8;
   padding:20px 30px;
   margin-bottom:20px;
}
.xw-box:hover  {
   background: #fff;
   padding:20px 30px;
 box-sizing: border-box; 
  box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    cursor: pointer;
}
.index-more {
  display: block;
  margin: 20px auto 30px;
  width: 228px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  font-size: 18px;
  color: #999;
  transition: 0.3s;
  border: solid 1px #bbbbbb;
  font-family: TimesNewRomanPSMT;
}
 .index-more:hover {
  color: #fff;
  border: none;
  background-color: #3388ff;
}
.index-more2 {
  display: block;
  margin: 20px auto 30px;
  width: 228px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  font-size: 18px;

  font-family: TimesNewRomanPSMT;  color: #fff;
  border: none;
  background-color: #3388ff;
}
 .index-more2:hover {
  color: #999;
  transition: 0.3s;
  border: solid 1px #bbbbbb;background-color: #fff;
}
 
  .con-list{
    padding: 50px;
  background: #fff; }
  
 .fld { float: left;padding-bottom: 40px;
        
      }
 .frd {
   float: left;
    margin-left: 15px;padding-bottom: 40px;
}
 .frd span {
    font-size: 24px;
    color: #666666;
}
 .frd p {
    font-size: 14px;
    color: #666666;
    margin-bottom: 5px;
}
.leftbox{padding: 10px;position: relative;margin-bottom: 20px;border: 1px solid #eee;}
.leftbox .left_title{padding-bottom: 10px; border-bottom: 1px solid #eeeeee; padding-left: 5px;}
.leftbox .left_title h3{font-size: 18px; font-weight: 600; color: #168df3; display: block; text-transform: uppercase;text-align:center;}
.leftbox .leftprocomt{padding-top: 10px;}
.leftbox .leftprocomt li{float: left;text-align:center;width: 104px;margin-right: 10px;}
.leftbox .leftprocomt li img{width: 104px;height: 78px;border-radius: 3px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.leftbox .leftprocomt li p{font-size: 12px;line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.leftbox .leftprocomt li:hover img{-webkkit-filter:brightness(105%);filter:brightness(105%);} .leftprocomt li:hover p{color: #168df3;}
.leftbox .cont{padding-top: 18px;white-space: normal;}
.leftbox .cont .img{float: left;display: block;border: 1px solid #e5e5e5;margin: 0 auto 10px;}
.leftbox .cont img{width: 100%;height: 261px;}
.leftbox .cont p{white-space: normal; word-break: break-all; word-wrap: break-word;}
.leftbox .cont .zx{width: 100%;height: 50px;font-size: 20px;line-height: 50px;background: #168df3;color: #fff;display: block;margin-top: 10px;}
.leftbox .cont .zx em{width: 50px;height: 50px;display: inline-block;background-position: -152px -152px;vertical-align: top;border-right: 1px solid #fff;margin-right: 35px;}
.leftbox .cont .zx:hover{background: #ed8e06;}
.icon{vertical-align: middle; background: url(../../img/icon.png) no-repeat; display: inline-block;}
 
.submenubox{padding-bottom: 20px;width: 100%;}
.submenubox .left_title{height: 80px; background: #168df3; color: #fff;}
.submenubox .left_title h3{font-size: 24px; font-weight: bold; line-height: 80px; padding-left: 26px; text-transform: uppercase;}
.submenubox .left_title s{background-position: -248px -76px; vertical-align: middle; width: 28px; height: 28px; margin-right: 30px; margin-top: 28px;}
.submenu{position: relative;}
.submenu li{display: block;}
.submenu li a.sub1{height: 60px;line-height: 60px;display: block;padding-left: 28px;background: url(../images/jtou.png) no-repeat 90% center #fff;font-size: 18px;border: 1px solid #eeeeee;border-top: 0 none;overflow: hidden;}
.submenu li a.sub1:hover{background: url(../images/jtou_a.png) no-repeat 90% center #fff;border-left: 2px solid #168df3;border-right: 1px solid #f5f5f5;color: #168df3;}
.submenu li.hover a.sub1{background: url(../images/jtou_a.png) no-repeat 90% center #fff;border-left: 2px solid #168df3;border-right: 1px solid #f5f5f5;color: #168df3;}
.submenu s{width: 2px; height: 61px; display: block; background: #168df3; position: absolute; left: 0; top: 0;}
.submenu .box{padding-bottom: 0;background: #f9f9f9;border: 1px solid #eeeeee;border-top: 0 none;display: none;}
.submenu .box a{color: #333;line-height: 40px;display: block;height: 40px;padding-left: 28px;overflow: hidden;}
.submenu .box a s{width: 10px;height: 10px;margin-right: 8px;display: inline-block;background-position: 2px -178px;}
.submenu .box a:hover,.submenu .box a.hover{color: #168df3;}
.submenu li.hover .box{display: block;}
.f-bottom {
    width: 100%;
    height: 200px;
     text-align: left;
     border-left: 1px solid #3c3c3c; /* 左边线 */
  border-right: 1px solid #3c3c3c; /* 右边线 */   
  padding:0px 60px 0 60px;
  margin:60px auto;
 
}
.f-bottom ul i {
 
    height: 60px;
  display:block;
 
}
.f-bottom ul li {
 
    height: 28px
	line-height:28px;
	font-size:16px;
	color:#656161;
  display:block;
 
}

.f-bottom ul li a  {
 
 
	color:#656161;
 
 
}
.f-tit { font-style:normal;
     text-align: left;
	
  padding:0px 0px 0 0px;font-weight:400;
  
  position: relative;
}
.f-tit:after {
    content: "";
    display: block;
    width: 30px;
    height: 1px;
    background: #0199e6;
    position: absolute;
    bottom: 20px;
    left: 0%;
    margin-left:0px;
}
@import url(https://fonts.googleapis.com/css?family=Raleway:400,900);

 

header h1{
  text-align: center;
  font-weight: bold;
  margin-top: 0;
}
  
 header p{
   text-align: center;
   margin-bottom: 0;
 }

.hexa{
  border: 0px;
  float: left;
  text-align: center;
  height: 35px;
  width: 60px;
  font-size: 22px;
  background: #f0f0f0;
  color: #3c3c3c;
  position: relative;
  margin-top: 15px;
}

.hexa:before{
  content: ""; 
  position: absolute; 
  left: 0; 
  width: 0; 
  height: 0;
  border-bottom: 15px solid #f0f0f0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  top: -15px;
}

.hexa:after{
  content: ""; 
  position: absolute; 
  left: 0; 
  width: 0; 
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 15px solid #f0f0f0;
  bottom: -15px;
}

.timeline {
  position: relative;
  padding: 0;
  width: 100%;
  margin-top: 20px;
  list-style-type: none;
}

.timeline:before {
  position: absolute;
  left: 50%;
  top: 0;
  content: ' ';
  display: block;
  width: 2px;
  height: 100%;
  margin-left: -1px;
  background: rgb(213,213,213);
  background: -moz-linear-gradient(top, rgba(213,213,213,0) 0%, rgb(213,213,213) 8%, rgb(213,213,213) 92%, rgba(213,213,213,0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(100%,rgba(125,185,232,1)));
  background: -webkit-linear-gradient(top, rgba(213,213,213,0) 0%, rgb(213,213,213) 8%, rgb(213,213,213) 92%, rgba(213,213,213,0) 100%);
  background: -o-linear-gradient(top, rgba(213,213,213,0) 0%, rgb(213,213,213) 8%, rgb(213,213,213) 92%, rgba(213,213,213,0) 100%);
  background: -ms-linear-gradient(top, rgba(213,213,213,0) 0%, rgb(213,213,213) 8%, rgb(213,213,213) 92%, rgba(213,213,213,0) 100%);
  background: linear-gradient(to bottom, rgba(213,213,213,0) 0%, rgb(213,213,213) 8%, rgb(213,213,213) 92%, rgba(213,213,213,0) 100%);
  z-index: 5;
}

.timeline li {
  padding: 2em 0;
}

.timeline .hexa{
  width: 16px;
  height: 10px;
  position: absolute;
  background: #00c4f3;
  z-index: 5;
  left: 0;
  right: 0;
  margin-left:auto;
  margin-right:auto;
  top: -30px;
  margin-top: 0;
}

.timeline .hexa:before {
  border-bottom: 4px solid #00c4f3;
  border-left-width: 8px;
  border-right-width: 8px;
  top: -4px;
}

.timeline .hexa:after {
  border-left-width: 8px;
  border-right-width: 8px;
  border-top: 4px solid #00c4f3;
  bottom: -4px;
}

.direction-l,
.direction-r {
  float: none;
  width: 100%;
  text-align: center;
}

.flag-wrapper {
  text-align: center;
  position: relative;
}

.flag {
  position: relative;
  display: inline;
  background: rgb(255,255,255);
  font-weight: 600;
  z-index: 15;
  padding: 6px 10px;
  text-align: left;
  border-radius: 5px;
}

.direction-l .flag:after,
.direction-r .flag:after {
  content: "";
  position: absolute;
  left: 50%;
  top: -15px;
  height: 0;
  width: 0;
  margin-left: -8px;
  border: solid transparent;
  border-bottom-color: rgb(255,255,255);
  border-width: 8px;
  pointer-events: none;
}

.direction-l .flag {
  -webkit-box-shadow: -1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
  -moz-box-shadow: -1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
  box-shadow: -1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
}

.direction-r .flag {
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
  box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
}

.time-wrapper {
  display: block;
  position: relative;
  margin: 4px 0 0 0;
  z-index: 14;
  line-height: 1em;
  vertical-align: middle;
  color: #fff;
}

.direction-l .time-wrapper {
  float: none;
}

.direction-r .time-wrapper {
  float: none;
}

.time {
  background: #00c4f3;
  display: inline-block;
  padding: 8px;
}

.desc {
  position: relative;
  margin: 1em 0 0 0;
  padding: 1em;
  background: rgb(254,254,254);
  -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.20);
  -moz-box-shadow: 0 0 1px rgba(0,0,0,0.20);
  box-shadow: 0 0 1px rgba(0,0,0,0.20);
  z-index: 15;
  font-size:18px;line-height:28px;
}

.direction-l .desc,
.direction-r .desc {
  position: relative;
  margin: 1em 1em 0 1em;
  padding: 1em;
  z-index: 15;
}

@media(min-width: 768px){
  .timeline {
    width: 660px;
    margin: 0 auto;
    margin-top: 20px;
  }

  .timeline li:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  
  .timeline .hexa {
    left: -28px;
    right: auto;
    top: 8px;
  }

  .timeline .direction-l .hexa {
    left: auto;
    right: -28px;
  }

  .direction-l {
    position: relative;
    width: 310px;
    float: left;
    text-align: right;
  }

  .direction-r {
    position: relative;
    width: 310px;
    float: right;
    text-align: left;
  }

  .flag-wrapper {
    display: inline-block;
  }
  
  .flag {
    font-size: 18px;
  }

  .direction-l .flag:after {
    left: auto;
    right: -16px;
    top: 50%;
    margin-top: -8px;
    border: solid transparent;
    border-left-color: rgb(254,254,254);
    border-width: 8px;
  }

  .direction-r .flag:after {
    top: 50%;
    margin-top: -8px;
    border: solid transparent;
    border-right-color: rgb(254,254,254);
    border-width: 8px;
    left: -8px;
  }

  .time-wrapper {
    display: inline;
    vertical-align: middle;
    margin: 0;
  }

  .direction-l .time-wrapper {
    float: left;
  }

  .direction-r .time-wrapper {
    float: right;
  }

  .time {
    padding: 5px 10px;
  }

  .direction-r .desc {
    margin: 1em 0 0 0.75em;
  }
}

@media(min-width: 992px){
  .timeline {
    width: 800px;
    margin: 0 auto;
    margin-top: 20px;
  }

  .direction-l {
    position: relative;
    width: 380px;
    float: left;
    text-align: right;
  }

  .direction-r {
    position: relative;
    width: 380px;
    float: right;
    text-align: left;
  }
}
.aboutNav {
    width: 100%;
  
    height: 50px;
    background: #f5f5f5;
}

.aboutNav a {
    display: block;
    float: left;
    color: #333;
    text-decoration: none;
    width: 15%;
    margin-right: 5%;
    height: 48px;
    line-height: 48px;
    border-bottom: 2px solid #f7f8fa;
    font-size: 18px;
	font-weight:400;
    text-align: center; 
}

.aboutNav a.active, .aboutNav a:hover{
    border-bottom: 2px solid #4273ea;transition: all 0.5s ease-in; 
}

.aboutTit {
    text-align: center;
    margin-top: 20px;
     
}

.aboutTit h1 {
    font-size: 34px;
    color: #333;
    line-height: 34px;
    margin-bottom: 38px;
    position: relative;
}

.aboutTit h1:after {
    content: "";
    display: block;
    width: 70px;
    height: 1px;
    background: #0199e6;
    position: absolute;
    bottom: -20px;
    left: 50%;
    margin-left: -35px;
}

.aboutTit p {
    font-size: 18px;
    color: #666;
}
.us-container {
    padding: 3.125rem 2.25rem;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 20px 50px rgba(119,149,165,.15)
}
.card-container {
  position: absolute;
  top: -16px;
  right: 275px;
  margin: 0 auto;
  width: 429px;
  height: 560px;
  background: #FFFFFF;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
  font-family: PingFangSC-Regular;
  letter-spacing: 0;
  border-top: 4px solid #0D62F6;
  border-radius: 5px;
}
.ant-tabs-nav {
  width: 384px;
  height: 36px;
}
.ant-tabs-nav-wrap {
  height: 36px;
  border-bottom: 1px solid #0D62F6;
}
.card-container > .ant-tabs-card > .ant-tabs-content {
  height: 460px;
  margin-top: -16px;
}
.card-container > .ant-tabs-card > .ant-tabs-content > .ant-tabs-tabpane {
  background: #fff;
  padding: 0 29px;
  display: flex;
  flex-direction: column;
}
.ant-tabs-tabpane {
  position: relative;
  color: #1A1B1F;
  letter-spacing: 0;
  display: flex;
  flex-flow: column;
  justify-content: space-around;
  align-items: left;
  height: 460px;
}
.info_phone {
  height: 66px;
  
}
.info_phone .phone {
  width: 29px;
  height: 29px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAAXNSR0IArs4c6QAAAwJJREFUSA2tVktoFEEQ7erZJDPRnZ3Es3gQPHgQ9OAHxQ+CH1AkKIoHiWY3QZCo4AckIqIHkQjiL8JmN8ajRMhBD0EignryIkHEQ/CgeIgo2UyMO5M1M2XNmg7j7vx2sgtLT1e9em+6urp6gLl+yU5zFdh2L0O2FTn0TffLlwEAXZC6PIJgSWaME2Cze8hwibBxznv1nHxRzOs1lkWTaaOdIQ56kXJgh/V885CXL64N1HRpPaL1hjFs9CIBYIWmJmX1jz6Y8PLHsXGG1jU/QYcQkbXMmubNOOR+MZwB2+znFHaqpGPJjuImMV/syKlwzHASpL2HG+G4aAiqExiPBsVtWtpYEQ0bjKI9ZaPBEOEFCyR5SswWM/KExJ9EJBgsZEGPiA2E8cn+po8M4HUgipwSsOthmKh+7gA5h0BCaoUzhZz8NSppGK4sqvfLo1RQvnuLiEtTGeNIGFlUf1nUAUMCTpLwb99AZPfrV73zKnpW/kyi5/1EqUEss5A9a+nClB8mqn3hlhEBaocxQg1jt5hXj/C2uVXe8/1WQFaqg/6zLKRXWBsa5TS1xp9iXj3iluKkOdLajWq1L5qlaqVO2L8+Cy+p3Sv+NPAhkWD7Cllloaq1s6jZM8ZehgCqKg9/uw2GV7ynqAPUOmfbLNt+StdMVTYEEV17k8jgAgdpzLatQzQ/RZWenPdP0Pnvmc7Jjyq/PnxFnUA1Y55G274jRGKNAK8SEjvuzojvKhwBesu7VNGBjSP0RRB3WHM4pmVmDwhsoGhZeEC5ApyfoZMc+wONAjXaqmFqMD0OZ2B6xZs5o5opHkWEx7THDW57rc+UuauRRR3yVIe5i87wEP3jHxeAX6Hpda9EH5Bf0K2/hqqSPuRi/hDHaxJ1ZKbyypdzy+XtdDNdIvE/tUoD8GxN6a0U0NKltTbOPaRC2VDp85qT2PPpgeb9Na/UTTaVb3xPJBslLh2kxvDO7at8pgYxwkBpd+yLWmklcaqrtA4tq43sO6kzraT0p4DhJ6rYB3peyQn8X32S5NNuD1ZuAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 125px;
  left: 40px;
}
.info_phone .phone_info {
  display: flex;
  flex-direction: column;
  flex-flow: left;
}
.info_phone .phone_info .hot_line {
  position: absolute;
  top: 95px;
  left: 102px;
  font-size: 16px;
  font-family: PingFangSC-Light;
}
.info_phone .phone_info .phone_number {
  position: absolute;
  top: 125px;
  left: 102px;
  font-family: DINAlternate-Bold;
  font-size: 28px;
}
.info_phone1 {
  height: 133px;
}
.info_phone1 .phone1 {
  width: 29px;
  height: 29px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAAXNSR0IArs4c6QAAAwJJREFUSA2tVktoFEEQ7erZJDPRnZ3Es3gQPHgQ9OAHxQ+CH1AkKIoHiWY3QZCo4AckIqIHkQjiL8JmN8ajRMhBD0EignryIkHEQ/CgeIgo2UyMO5M1M2XNmg7j7vx2sgtLT1e9em+6urp6gLl+yU5zFdh2L0O2FTn0TffLlwEAXZC6PIJgSWaME2Cze8hwibBxznv1nHxRzOs1lkWTaaOdIQ56kXJgh/V885CXL64N1HRpPaL1hjFs9CIBYIWmJmX1jz6Y8PLHsXGG1jU/QYcQkbXMmubNOOR+MZwB2+znFHaqpGPJjuImMV/syKlwzHASpL2HG+G4aAiqExiPBsVtWtpYEQ0bjKI9ZaPBEOEFCyR5SswWM/KExJ9EJBgsZEGPiA2E8cn+po8M4HUgipwSsOthmKh+7gA5h0BCaoUzhZz8NSppGK4sqvfLo1RQvnuLiEtTGeNIGFlUf1nUAUMCTpLwb99AZPfrV73zKnpW/kyi5/1EqUEss5A9a+nClB8mqn3hlhEBaocxQg1jt5hXj/C2uVXe8/1WQFaqg/6zLKRXWBsa5TS1xp9iXj3iluKkOdLajWq1L5qlaqVO2L8+Cy+p3Sv+NPAhkWD7Cllloaq1s6jZM8ZehgCqKg9/uw2GV7ynqAPUOmfbLNt+StdMVTYEEV17k8jgAgdpzLatQzQ/RZWenPdP0Pnvmc7Jjyq/PnxFnUA1Y55G274jRGKNAK8SEjvuzojvKhwBesu7VNGBjSP0RRB3WHM4pmVmDwhsoGhZeEC5ApyfoZMc+wONAjXaqmFqMD0OZ2B6xZs5o5opHkWEx7THDW57rc+UuauRRR3yVIe5i87wEP3jHxeAX6Hpda9EH5Bf0K2/hqqSPuRi/hDHaxJ1ZKbyypdzy+XtdDNdIvE/tUoD8GxN6a0U0NKltTbOPaRC2VDp85qT2PPpgeb9Na/UTTaVb3xPJBslLh2kxvDO7at8pgYxwkBpd+yLWmklcaqrtA4tq43sO6kzraT0p4DhJ6rYB3peyQn8X32S5NNuD1ZuAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 51px;
  left: 40px;
}
.info_phone1 .phone_info1 {
  display: flex;
  flex-direction: column;
  flex-flow: left;
}
.info_phone1 .phone_info1 .hot_line1 {
  position: absolute;
  top: 30px;
  left: 102px;
  font-size: 16px;
  font-family: PingFangSC-Light;
}
.info_phone1 .phone_info1 .phone_number1 {
  position: absolute;
  top: 65px;
  left: 102px;
  font-family: DINAlternate-Bold;
  font-size: 28px;
}
.info_item {
  width: 100%;
  height: 95px;
 
  padding-left: 30px;
  margin-bottom: 24px;
}
.info_item .info_title {
  font-family: PingFangSC-Light;
  font-size: 16px;
}
.info_item .info_line {
  width: 40px;
  height: 2px;
  margin: 6px 0 10px 0;
  background: #0D62F6;
}
.info_item .info_details {
  font-family: DINAlternate-Bold;
  font-size: 20px;
}
.info_item .info_details_adress {
  font-family: PingFangSC-Medium;
  font-size: 18px;
}
.item_top {
  position: absolute;
  top: 149px;
  width: 350px;
}
.card-container > .ant-tabs-card > .ant-tabs-bar {
  border-color: #fff;
}
.card-container > .ant-tabs-card > .ant-tabs-bar .ant-tabs-tab {
  border-color: transparent;
  background: transparent;
  width: 96px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  margin-right: 0;
  font-size: 14px;
  color: #1A1B1F;
}
.card-container > .ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active {
  background: #0D62F6;
  color: #FFFFFF;
}

.N2mRe3sr {
    width: 100%;
    height: 563px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}

.N2mRe3sr .Q_rH7zJT { width:1440px;
    height: 100%;
    margin: 0 auto;
    padding: 60px 0;
}

 .__9X4Rt9Dk {
    height: 50px;
    margin: 0;
    color: #fff;
    font-weight: 700;
    font-size: 36px;
    line-height: 50px
} .Lpvp4r_C {
    height: 24px;
    margin-top: 10px;
    margin-bottom: 30px;
    color: hsla(0,0%,100%,.5);
    font-weight: 400;
    font-size: 18px;
    line-height: 24px
}
 .us_box {
    display: block;
    margin-right: 20px;
    padding: 30px;
    background: #fff;
    border-radius: 4px;
	height:369px;transition: all .5s;
} 
.us_box h1{  width: 120px;
	 height:80px;
	 margin:0 auto;
	 text-align:center;}
.us_box:hover{ 
  border-bottom: 1px solid  #026ef5;
  transform: translateY(-20px);
  box-shadow: 0px 20px 37px 3px 
		rgba(86, 136, 171, 0.16);  }
 .us_box h2 { width: 120px;padding-left:15px;
    height: 30px;
    color: #0f131a;
    font-weight: 700;
    font-size: 22px; margin:0 auto;
    line-height: 30px；text-align:center;
}
.N2mRe3sr .ALOKChu4 .ZgXkO_b1 .v0Nh_h7y {
    height: 100px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 344px 100px
}

.N2mRe3sr .ALOKChu4 .ZgXkO_b1 .r6WZL6re {
    height: 30px;
    color: #0f131a;
    font-weight: 700;
    font-size: 22px;
    line-height: 30px
}

.us_text {
	width:100%；
    display: inline-flex;
 
    margin-top: 10px;
    color: #394151;
    font-weight: 400;
    font-size: 14px;
    line-height: 35px
}

.N2mRe3sr .ALOKChu4 .ZgXkO_b1:last-child {
    margin: 0
}
/*关于我们*/
.box999 li:hover {
            animation: scale 1s forwards;
            -webkit-animation: scale 1s forwards;
        }

/*svg插入*/
.more {   width: 140Px;
margin:30px 0 0 380px;
  
        }

.more a.btn,.more p.btn {
    display: inline-block;
    width: 140Px;
    color: #0449ee;
    font-size: 16Px;
    padding: 8Px 0;
    text-align: center;
    border: 1Px solid #0449ee;
    cursor: pointer;
    user-select: none;
    margin-right: 10Px;
    margin-bottom: 0;
    transition: all .3s ease
}

.more a.btn:hover,.more p.btn:hover {
    background: #0449ee;
    border: 1Px solid #0449ee;
    color: #fff
}
.solution-module_tab_UKU5v {
    width: 1200Px;
    display: inline-block;
    border-bottom: 1Px solid #f0f3fb;
    overflow: hidden
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li {
    display: inline-block;
    cursor: pointer;
    transition: all .4s ease;
    color: #34363d;
    position: relative;
    padding-bottom: 14Px
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li .solution-module_item-content_2812i,.solution-module_solution_RJBcp .solution-module_tab_UKU5v li .solution-module_line_O9atF {
    display: inline-block
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li.solution-module_active_CsZkz,.solution-module_solution_RJBcp .solution-module_tab_UKU5v li:hover {
    color: #76b700
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li.solution-module_active_CsZkz:after,.solution-module_solution_RJBcp .solution-module_tab_UKU5v li:hover:after {
    width: 100%
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li.solution-module_active_CsZkz .solution-module_img-wrap_1w3dH[data-img="1"],.solution-module_solution_RJBcp .solution-module_tab_UKU5v li:hover .solution-module_img-wrap_1w3dH[data-img="1"] {
    background: url(https://static.reconova.com/images/solution/active_1.png) no-repeat 50%;
    background-size: 100%
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li.solution-module_active_CsZkz .solution-module_img-wrap_1w3dH[data-img="2"],.solution-module_solution_RJBcp .solution-module_tab_UKU5v li:hover .solution-module_img-wrap_1w3dH[data-img="2"] {
    background: url(https://static.reconova.com/images/solution/active_2.png) no-repeat 50%;
    background-size: 100%
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li.solution-module_active_CsZkz .solution-module_img-wrap_1w3dH[data-img="3"],.solution-module_solution_RJBcp .solution-module_tab_UKU5v li:hover .solution-module_img-wrap_1w3dH[data-img="3"] {
    background: url(https://static.reconova.com/images/solution/active_3.png) no-repeat 50%;
    background-size: 100%
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li.solution-module_active_CsZkz .solution-module_img-wrap_1w3dH[data-img="4"],.solution-module_solution_RJBcp .solution-module_tab_UKU5v li:hover .solution-module_img-wrap_1w3dH[data-img="4"] {
    background: url(https://static.reconova.com/images/solution/active_4.png) no-repeat 50%;
    background-size: 100%
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li.solution-module_active_CsZkz .solution-module_img-wrap_1w3dH[data-img="5"],.solution-module_solution_RJBcp .solution-module_tab_UKU5v li:hover .solution-module_img-wrap_1w3dH[data-img="5"] {
    background: url(https://static.reconova.com/images/solution/active_5.png) no-repeat 50%;
    background-size: 100%
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li.solution-module_active_CsZkz .solution-module_img-wrap_1w3dH[data-img="6"],.solution-module_solution_RJBcp .solution-module_tab_UKU5v li:hover .solution-module_img-wrap_1w3dH[data-img="6"] {
    background: url(https://static.reconova.com/images/solution/active_6.png) no-repeat 50%;
    background-size: 100%
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li:first-child {
    margin-left: 0
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li:last-child {
    margin-right: 0
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li:last-child p.solution-module_line_O9atF {
    display: none
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li .solution-module_text_1F7rk {
    font-size: 15Px
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li .solution-module_line_O9atF {
    width: .013333rem;
    color: #e6eaef;
    margin: 0 46Px
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li .solution-module_img-wrap_1w3dH {
    width: 50Px;
    height: 50Px;
    margin: 0 auto;
    transition: all .3s ease
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li .solution-module_img-wrap_1w3dH[data-img="1"] {
    background: url(https://static.reconova.com/images/solution/1.png) no-repeat 50%;
    background-size: 100%
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li .solution-module_img-wrap_1w3dH[data-img="2"] {
    background: url(https://static.reconova.com/images/solution/2.png) no-repeat 50%;
    background-size: 100%
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li .solution-module_img-wrap_1w3dH[data-img="3"] {
    background: url(https://static.reconova.com/images/solution/3.png) no-repeat 50%;
    background-size: 100%
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li .solution-module_img-wrap_1w3dH[data-img="4"] {
    background: url(https://static.reconova.com/images/solution/4.png) no-repeat 50%;
    background-size: 100%
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li .solution-module_img-wrap_1w3dH[data-img="5"] {
    background: url(https://static.reconova.com/images/solution/5.png) no-repeat 50%;
    background-size: 100%
}

.solution-module_solution_RJBcp .solution-module_tab_UKU5v li .solution-module_img-wrap_1w3dH[data-img="6"] {
    background: url(https://static.reconova.com/images/solution/6.png) no-repeat 50%;
    background-size: 100%
}

.jr_box3{/* margin:70px auto 0;padding:120px 0 80px; */margin:0px auto 0;padding:60px 0 80px;}
        .jr_box3:before{content:'';width: 50%;height:100%;background: #f7f8f9;display: block;position: absolute;left:0;top:0;z-index:0}
        .jr_box3 .img{bottom:80px;}
        .jr_f  .warp{height: 100%;display: flex;}
        .jr_box3 .r{margin-top: -80px;background:url(/webportal/images/jr_d.png) 200px 0  no-repeat;background-size: auto;width: 50%;box-sizing: border-box;margin-left: 160px;padding-top:10px;}
        .jr_box4:after{content:'';width: 40%;height:100px;display: block;position: absolute;right:0;bottom:0;background:url(/webportal/images/jr_d.png) repeat-x;background-size:auto;}
        .jr_box4 .img{right:auto;left:0;border-radius: 0 20px 20px 0;bottom:80px}
        .jr_box4 .warp{flex-direction:row-reverse;}
        .jr_f .warp{position: relative;z-index: 9;}
        .jr_f h2{font-weight: 600;font-size: 30px;color:#333;display: flex;align-items: center;}
        .jr_f h2 em{color:#ededed;font-size: 105px;margin-left: -30px;}
        .jr_f h2 span{position: relative;z-index: 3;}
		
		.jr_tit{text-align: center;font-size: 2.15rem;color:#333;font-weight: 600;padding-bottom: 30px;}
        .jr_box2{display: flex;max-width: 1920px;margin: 0 auto 40px;}
        .jr_box2 .item{flex:1;position: relative;}
        .jr_box2 .item img{width: 100%;display: block;}
        .jr_box2 .item a{position: absolute;left: 0;top:0;width: calc(100% - 4rem);height:calc(100% - 4rem);padding:2rem;color:#fff;display: flex;align-items: flex-end;font-size: 1.2rem;transition: .4s;}
        .jr_box2 .item a span{position: absolute;top:calc(100% - 4rem);left:2rem;transition: .3s;}
        .jr_box2 .item a:hover{background:#4e99ff;}
        .jr_box2 .item a:hover span{top:2rem}
        .jr_f{position: relative;min-height: 468px;padding-bottom: 80px;max-width: 1920px;margin: 0 auto;overflow: hidden;}
        .r_box3 .img{position: absolute;bottom:80px;right:0;width: 55%;height:468px;background:center no-repeat;background-size: cover;border-radius: 20px 0 0 20px;z-index: 10;}
        .jr_f .txt{width:38%;}
		.jr_f  .warp{height: 100%;display: flex;}
        .jr_box3 .r{margin-top: -80px;background:url(/webportal/images/jr_d.png) 200px 0  no-repeat;background-size: auto;width: 50%;box-sizing: border-box;margin-left: 160px;padding-top:10px;}
        .jr_box4:after{content:'';width: 40%;height:100px;display: block;position: absolute;right:0;bottom:0;background:url(/webportal/images/jr_d.png) repeat-x;background-size:auto;}
        .jr_box4 .img{right:auto;left:0;border-radius: 0 20px 20px 0;bottom:80px}
        .jr_box4 .warp{flex-direction:row-reverse;}
        .jr_f .warp{position: relative;z-index: 9;}
        .jr_f h2{font-weight: 600;font-size: 30px;color:#333;display: flex;align-items: center;}
        .jr_f h2 em{color:#ededed;font-size: 105px;margin-left: -30px;}
        .jr_f h2 span{position: relative;z-index: 3;}

  
		/* 管理 */
		.s_us {
  width: 680px;margin:0 auto;
  height: 200px;
  background:#e2eff7;
 
  border: 1px solid #e2eff7; box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.1);
  border-radius: 19px; 
  padding:60px 60px 30px 60px;
  line-height:30px;
font-size:18px;
}


.s_box {

  height: 670px;
    padding:40px 30px 0px 40px;
  line-height:30px;
font-size:18px;
margin-bottom:10px;height:510px;
overflow:hidden;

}
.s_box .txt em{color:#ededed;font-size: 105px;margin-left: -30px;}
.s_box .txt( padding:60px 60px 30px 60px;
line-height:38px;


)
 .imgx{height:468px;}
 .imgx .imgbg{transform: translateX(-1%)}
 
  .imgx img{ width: 100%;opacity: .95;display: block; border-radius: 10px; /* 设置圆角的大小 */}
  
  .aq-title-h2 {
  font-size: 30px;
  font-weight: 500;
  line-height: 1.22em;
  color: #181818;
}
.aq_desc{ line-height:30px; overflow:hidden; color:#666; font-size:18px; margin-top:25px;}
/**查看更多按钮**/
.more-box-a {
  --atime: 0.5s;
  --lh: 42px;
  --dc: #ffffff;
  --fz: var(--fs14);
}
.more-box-a .more-box {
  position: relative;
  overflow: hidden;
  min-width: 10em;
  padding: 0 1.2em;
  background: rgba(255, 255, 255, 0.2);
  text-align: center;
  font-size: var(--fz);
  line-height: var(--lh);
  color: var(--dc);
}
.more-box-a .more-box::after,
.more-box-a .more-box .more-word {
  transition: 0.5s;
}
.more-box-a .more-box::before,
.more-box-a .more-box::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: transparent;
}
.more-box-a .more-box::before {
  border: 1px solid var(--dc);
  width: 100%;
}
.more-box-a .more-box::after {
  width: 0%;
  background-color: var(--dc);
}
.more-box-a .more-box .more-word {
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 1;
}
.more-box-a.type-a .more-box {
  color: var(--mcolor);
}
.more-box-a.type-a .more-box::before {
  background-color: var(--dc);
}
.more-box-a.type-a .more-box::after {
  background-color: var(--mcolor2);
}
.more-box-a.type-a:hover .more-box {
  color: var(--dc);
}
.more-box-a.type-b .more-box {
  color: var(--mcolor);
}
.more-box-a.type-b .more-box::before {
  border-color: var(--mcolor);
  background-color: var(--dc);
}
.more-box-a.type-b .more-box::after {
  background-color: var(--mcolor2);
}
.more-box-a.type-b:hover .more-box {
  color: var(--dc);
}
.more-box-a.type-c .more-box {
  color: var(--dc);
}
.more-box-a.type-c .more-box::before {
  border-color: var(--mcolor);
  background-color: var(--mcolor);
}
.more-box-a.type-c .more-box::after {
  background-color: var(--mcolor2);
}
.more-box-a.type-c:hover .more-box {
  color: var(--dc);
}
.more-box-a:hover .more-box {
  color: var(--mcolor2);
}
.more-box-a:hover .more-box::after {
  width: 100%;
}
.more-box-a-h:hover .more-box-a .more-box {
  color: var(--dc);
}
.more-box-a-h:hover .more-box-a .more-box::after {
  width: 100%;
}
.aq_box{ width: 100%;
	margin:30px auto;
padding:60px 10px 30px 30px;
} 
.aq_box img{
     transform: scale(0.9);  //缩小0.9倍（zoom:90%）
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    -moz-transform: scale(0.9);
}
 .aq_box .img{width:100%;overflow:hidden;height:100%;}
 .aq_box .img img{width:100%;}

.news_t{ width:1000px;
	margin:30px auto;
 
	overflow:hidden;
	text-align:center;
	}

 .news_t ul li{
    width: 25%;
    margin: 0;
    margin-top: 20px;
	float:left;
  }
  .news_t ul li img{
    width: 64px;
    height: 64px;
  }
  .news_t ul li p{
    font-size: 20px;
	padding-top:22px;font-weight:700;
  }
  
    .news_t ul li:hover{ 
  border-bottom: 1px solid  #026ef5;
  transform: translateY(20px);
  box-shadow: 0px 20px 37px 3px 
		rgba(86, 136, 171, 0.16); font-size:24px; } 
  .marqueelbox{
  height: 305px;
  width: 1170px;
  margin:30px auto;
  overflow: hidden;
}
.marqueelbox ul {
  display: inline-block;
}
.marqueelbox ul .honor_title{
  font-size: 16px;
  line-height: 30px;
}.company_honor li{
  display: inline-block;
  width: 350px;
  height: 240px;
  margin: 40px 15px 0 15px;
}
.company_honor li img{
    width: 90%;
    margin: 0 auto;
    display: block;
    height: auto;
}.company_honor li {
	text-align:center;
   
}
.fabg1{ width：100%; 
height:690px;background:url(../images/fabg1.jpg) no-repeat center center ; padding-top: 120px;
    }
.fabg2{ width：100%; 
height:690px;background:url(../images/fabg2.jpg) no-repeat center center ; padding-top: 120px;
    }
	.fabg3{ width：100%; 
height:690px;background:url(../images/fabg3.jpg) no-repeat center center ; padding-top: 120px;
    }
	.fabg4{ width：100%; 
height:690px;background:url(../images/fabg4.jpg) no-repeat center center ; padding-top: 120px;
    }
 .focuse {
    position: absolute;
    font-size: 7.7rem;
    /*font-family: Bold;font-weight: bold;*/
    font-weight: bold;
    line-height: 9.2rem;
    color: #003768;
    opacity: 0.04;
    z-index: 1;
    left: 5%;
    text-transform: uppercase;
    top: 0%;
}
 .c1 {
    font-size: 2.5rem;
    /*font-family: Source Han Sans CN;*/
    /*font-family: Bold;font-weight: bold;*/
    font-weight: bold;
    line-height: 3rem;
    color: #333333;
    margin-bottom: 2.1875rem;
    opacity: 1;
    margin-top: 5rem;
    /*font-weight: 100;*/
}

 .c1:after {
    content: "";
    display: block;
    width: 2.5rem;
    height: 0.375rem;
    background: #2568F2;
    vertical-align: bottom;
	 left:-20px;
}
.box_new{  position: relative;
width:600px;
height:440px;left:5%;top:30px;
background:#173560;
color:#ffffff;
padding:30px;
line-height:28px;}

.box_new h1{height:80px;}

.box_new h1:after{ 
    content: ''; 
    position: absolute;   /*定位背景横线的位置*/
    background:#fb540a;   /*背景横线颜色*/
    width:335px;         /*单侧横线的长度*/
    height: 3px; 
	 top:20%;
    left: 10%;
    margin-left: -35px;
} 
.box_new_bt{
  width: 178px;
  height: 58px;
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  font-size: 20px;
  text-align: center;
  z-index:10px;
}
.box_new a,.box_new a:hover {
  color: #fff;
  font-size:18px;   
  
}
.box_new a:before{
    content: "";
    position: absolute;
    margin: auto;
    left: 0;
    right:0;
    bottom: 0;
     
    height: 2px;
    background-color: #fff;
    opacity: 0;
    transition: all 0.5s;
}
.box_new a:hover {  width:335px;  
	display:block;border-bottom: 2px solid #fff;;
	-webkit-transition:all 600ms ease-out;
	transition:all 600ms ease-out;
	-webkit-transition-delay:.6s;
	transition-delay:.6s;
} */
.box_new a{
    font-size: 18px;
    padding-bottom: 22px;
    border-bottom: 2px solid #0b2f5f;
    color: #fff;
    transition: all 0.5s;
}
.btBoxLeft {
  background: #FFFFFF;
  color: #108AEA;
  margin-right: 16px;
}
.BoxLeft:hover {
  background: #E2EEFD;
}
.more1{width:100%;overflow:hidden;margin-top:59px;position:absolute;left:130px; }
.more1 p{width:160px;height:48px;font-size:18px;color:#FFFFFF;line-height:48px;text-align:center;border-radius:4px;display: inline-block;transition: all .3s ease}
.more1 p.on{background:#fff;color:#3255FA;}
.more1 p.on a:hover{width:160px;height:48px;background: #2748BF;color:#fff; }
.join_box{width:888px;
margin:30px auto;}
.rc_box{ width: 384px;height: 582px;background: #FFFFFF;padding:83px 53px 0px;text-align:center;margin-bottom:60px;
   }
.rc_box .img{}
.rc_box .img img{width:65px;height:65px;}
.rc_box .img1{display:none;}
.rc_box .img1 img{width:65px;height:65px;}
.rc_box .title{margin-top:23px;font-size:24px;color:#2E2F34;line-height:33px;font-weight:700;}
.rc_box .des{text-align:left;margin-top:22px;font-size:16px;color:#7B7D85;line-height:30px;}
.rc_box .des p{margin-top:22px;font-size:16px;color:#7B7D85;line-height:30px;}
 
.rc_box:hover{background: #3255FA;
  border-bottom: 1px solid  #026ef5;
  transform: translateY(-20px);
  box-shadow: 0px 20px 37px 3px 
		rgba(86, 136, 171, 0.16);  transition: all .5s;}
.rc_box:hover .img{display:none;}
.rc_box:hover .img1{display:block;}
.rc_box:hover .title{color:#FFFFFF;}
.rc_box:hover .des{color:#FFFFFF;}
.rc_box:hover .des p{color:#FFFFFF;}

.rc_box:hover {
}
.w1460{width:1180px;
margin:30px auto;}
.zz-b1{width:100%;height:336px;overflow:hidden;background-size:cover;padding:110px 0px 110px;position:relative;}
.about_b1{width:100%;height:336px;overflow:hidden;background-size:cover;padding:110px 0px 110px;position:relative;}
.about_b2{width:100%;overflow:hidden;}
.about_b2 ul{}
.about_b2 ul li{width:50%;float:left;text-align:center;border-right:1px solid rgba(255,255,255,0.23);}
.about_b2 ul li:first-child{width:30%;}
.about_b2 ul li:nth-child(2){border:0px;}
.about_b2 ul li:nth-child(3n){border:0px;}
.about_b2 ul li .title{font-size: 20px;font-weight: 400;color: #FFFFFF;line-height: 27px;}
.about_b2 ul li .title_icon{margin-bottom:0px;}
.about_b2 ul li .title_icon .title_icon1{display:inline-block;font-size:79px;color:#FFFFFF;line-height:92px;vertical-align:bottom;font-family:DIN;}
.about_b2 ul li .title_icon .title_icon2{display:inline-block;font-size:16px;color:#FFFFFF;line-height:50px;vertical-align:bottom;font-family:DIN;}

.rj_list{}
.rj_list li{margin-top: 13px;
       font-size: 16px;
    font-weight: 700;
    color: #2E2F34;
    line-height: 26px;
    padding-left: 36px;
    background: url(../images/dd1.png) no-repeat left top 2px;
    background-size: 20px 20px;}
.honour-list {  width: 1400px; background-color: #fff; margin: 0 auto; top: 60px; position: relative; margin-bottom:180px;}

 .honour-list ul li { float: left; width: 25%; padding: 0 10px;overflow:hidden; }
 .honour-list ul li:nth-of-type(12){ float: left; width: 25%;height:380px;padding: 0 10px;overflow:hidden; }
 .honour-list .item { display: block; background-color: #fff; }

 .honour-list .item:hover .img .auto-img img {  }

 .honour-list .item .img { padding: 55px 15px; border: 1px solid #e5e5e5; }
 .honour-list .item .img .auto-img { overflow: hidden; }
  .honour-list .item .img .auto-img::after { padding-bottom: 65.18771%; }

 .honour-list .item p { text-align: center; font-size: 16px; line-height: 1; color: #666666; margin-top: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
 .honour-list .line { border-bottom: 1px solid #e5e5e5; margin: 40px 0; }
 
 .zz-box {   width: 1400px;  margin: 0 auto; }
.img-in:hover {
    /*animation*/
    -webkit-transform: scale(1.2) !important;
    -moz-transform: scale(1.2) !important;
    -ms-transform: scale(1.2) !important;
    transform: scale(1.2) !important;transition: all 0.6s;!important;
}