@charset "utf-8";

input::-webkit-input-placeholder{
        font-size:16px;  
       color: #999;
} 
input{color:#555;}
textarea{color:#555;}

.ind-bg{background:#f5f7f6;}
.wp1{width:100%;}
.pd-5{padding:0 5%;}
.pd-8{padding:0 8%;}
.pd-10{padding:0 10%;}
.pd-12{padding:0 12%;}
.pd-14{padding:0 14%;}
.pd-15{padding:0 15%;}

.l{float:left;}
.r{float:right;}
/* a:hover{color:inherit;} */
.wp-12{max-width:1200px;margin:0 auto;}
.logo a img{width:160px;margin-top: 12px;}
.logo-bg{
 	/* background:url(/images/logo-bg.png) no-repeat; */
 	background-size:cover;
 	padding:5px 5%;
 	border-bottom:1px solid rgba(64,46,43,0.25);
}
 
.menu-button{float: right;display: none;transform: translateY(8px);}
.lines-button{background-color:transparent;border:none;display:block;padding:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;user-select:none}
.lines{display:inline-block;width:28px;height:2px;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;
     position:relative;transform: translateY(-8px);}
.lines:after,.lines:before{display:inline-block;width:28px;height:2px;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;left:0;content:'';-webkit-transform-origin:2.21px center;transform-origin:2.21px center}
.lines:before{top:10px}
.lines:after{top:-10px}
 [role="header"] .menu-button:hover .lines,.menu-button:hover .lines:after,.menu-button:hover .lines:before{background-color:#fff}
 [role="header"] .menu-button.on .lines-button.x .lines{background:0 0}
 [role="header"] .menu-button.on .lines-button.x .lines:after,.menu-button.on .lines-button.x .lines:before{
	 -webkit-transform-origin:50% 50%;
	 transform-origin:50% 50%;
	 top:0;
	 width:31px;
	 }
 [role="header"] .menu-button.on .lines-button.x .lines:before{
	 -webkit-transform:rotate3d(0,0,1,45deg);
	 transform:rotate3d(0,0,1,45deg);
	 background: #fff;
	 }
 [role="header"] .menu-button.on .lines-button.x .lines:after{
	 -webkit-transform:rotate3d(0,0,1,-45deg);
	 transform:rotate3d(0,0,1,-45deg);
	 background: #fff;
	 }
 .fixed{position: fixed;width: 100%;height: 100%;top:0!important;left: 0!important;right: 0!important;bottom: 0!important}
 
 
.main-nav{
    height: 55px;
	width: 80%;
	margin-left:50px;
} 
#header .nav {
    /* max-width: 960px; */
	 max-width: 1100px;
    margin: 0px auto 0px;
	
}
#header .nav-list{width:78%;padding-top:10px;}
.nav ul li{
	/* position:relative;float:left;width:14%;text-align: center;margin-right: 2px;font-size: 18px;line-height:50px; */
	position: relative;
	float: left;
	width: 14%;
	text-align: center;
	margin-right: 2px;
	font-size: 18px;
	line-height: 50px;
	-moz-transition: background-color 0.45s ease-in-out;
	-webkit-transition: background-color 0.45s ease-in-out;
	-o-transition: background-color 0.45s ease-in-out;
	-ms-transition: background-color 0.45s ease-in-out;
	transition: background-color 0.45s ease-in-out;
}
/* .nav ul li a{color:#fff;} */
#header .nav-list li i{display: none;font-size: 22px;font-style: normal;color: #fff;position: absolute;right: 0;top:0;z-index: 99;width: 40px;cursor: pointer;transition: transform .3s;transform-origin: center;}
#header .nav-list li .nav-sub{
	position: absolute;
	top:22px;
	left:50%;margin-left: -45px; text-align: center;width: 90px;
	z-index: 999999;
	background: #fff;
    padding: 5px 0px 5px;
	color:#333;
	display: none;  
}
	
/* #header .nav-list li .nav-sub a{margin:0 10px;padding-left:5px;line-height: 35px;display: block;text-align:left;font-size: 14px;color:#333;border-bottom:1px solid rgba(255,255,255,0.2);}
#header .nav-list li .nav-sub a:last-child{border-bottom:none;} */
#header .nav-list li .sub-menu a:hover{color:#77c300;}
#header .nav-list li:hover .sub-menu{background:fff;}
#header .nav-list li:hover{/* background:#043169; */}

#header{position: fixed;
    top: 0;
    background: #fff; 
    left: 0;
    right: 0;
    z-index: 9999;
	}
.icon-bx{width:18%;margin-left: 2%;margin-top:20px;}
.icon-tpp a{float:left;position: relative;margin: 0 4px;font-size: 16px;}
.icon-tpp a.mov1{margin-left:20px;}
.icon-tpp a img{width:17px;height:17px;}
.nav-list .current {
    /* background: #77c300; */
    border-bottom: 3px solid #77c300;
}
.nav-list .current a{color: #77C300;}
.nav-list .current .sub-menu a {
    color: #333;
}


.null-kb{height:65px;}

.pt6{padding-top:60px;}
.pd5{padding-top:50px;}
.pd4{padding-top:40px;}
.pd3{padding-top:30px;} 
.mt1{margin-top:10px;}
.mt2{margin-top:20px;}
.mt3{margin-top:30px;}
.mt4{margin-top:40px;}
.mt5{margin-top:50px;}
.mt6{margin-top:60px;}
.mt7{margin-top:70px;}
.mt8{margin-top:80px;}
.relat{position:relative;}
.lbt .swiper-pagination-bullet-active {
    opacity: 1; 
    background: #4aa257; 
}
.lbt .swiper-button-prev,.lbt .swiper-button-next{
	width:32px;
	height:60px;
}
/*.lbt .swiper-button-prev{
	background:url(/images/lef_br.png);
	left:30px;
}
.lbt .swiper-button-next{
	background:url(/images/rig_br.png);
	right:30px;
}*/

.ban_fen{
	background:#f5f5f5;padding:0 10%;
	position: relative;
    z-index: 9;
    /*height: 60px;*/
    padding-bottom:10px;
    margin-top: -85px;
}
.ban_fen ul li{float:left;width:31%;margin:0 1%;text-align:center;position:relative;}
.ban_fen ul li.fen_lt1{/*border-top:5px solid #034595;*/}
.c-ict{width:108px;height:108px;background:#034595;
	border-radius:100px;border-radius:100px;margin:auto;position:relative;margin-top: -60px;
}
.c-ict img{
	width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
}
.ban_fen ul li p
{
	margin-top: 8px;
    font-size: 16px;
    padding-bottom: 15px;
}
.ban_fen ul li.fen_lt1 .fen_bot{border-top:5px solid #034595;}
.ban_fen ul li.fen_lt2 .fen_bot{border-top:5px solid #77c300;}
.ban_fen ul li.fen_lt3 .fen_bot{border-top:5px solid #d2490b;}
.fen_list {
	/*position:absolute;
	top: -50px;
    width: 108px;
    left: 50%;
    margin-left: -54px;*/
    background:transparent;
}
.ict2{background:#77c300;}
.ict3{background:#d2490b;}
.fen_wz{padding:0 20px;/*display:none;*/}
.fen_mc{/*display:none;*/}
.ban_fen ul li .fen_wz p{font-size:14px;line-height: 24px;}
.fen_wz b{font-size:18px;display: block;padding: 10px 0;margin-bottom: 10px;}
/*.ban_fen ul li:hover .fen_wz{display:block;}
.ban_fen ul li:hover .fen_mc{display:block;}*/

.fen_list1{position:absolute;bottom:0;display:none;}
.ban_fen ul li:hover .fen_list{display:block;background:#fff;}

.h-tit{
	text-align:center;
	max-width: 1920px;
	margin: 0 auto;
}
.hx-h{width:40px;height:3px;background:#333;margin:0 auto;margin-top:15px;}
.h-tit h1{font-size:24px;font-weight:500;}
.h-tit p{font-size:12px;color:#999;margin-top:10px;}
.cp-lef{width:40%;}
.cp-rht{width:56%;}
.comp_Bd{margin-top:50px;}
.company{
	padding-top:60px;padding-bottom:45px;
	max-width: 1920px;
	margin: 0 auto;
}
.cp-lef p{font-size:14px;line-height:24px;}

.cp-bot ul li{width:50%;float:left;}
.cp-bot ul li .ab-item{margin:2%;position:relative;}
.ab-mask{position:absolute;top:0;left:0; width:100%;height:100%;background:rgba(3,69,149,0.85);}
.s-lef{color:#fff;width:60%;}
.s-lef h1{font-size:24px;}
.s-lef h1 span{font-weight:500;font-size:12px;}
.s-wz{margin-top:14%;margin-left:8%;}
.ict-r{margin-left:10%;}
.ict-r img{width:40px;height:40px;}
.s-lef p{font-size:12px;}
.cp-rht img{margin:auto;}
.Cover_T{object-fit: cover;}
.cp-bot ul li:hover .ab-mask{background:rgba(111,181,2,0.85)}

/* 产品服务 */

.prod_all{
	
}
.bg-prod{
	background:url(/images/prd1.jpg)no-repeat;
	background-size:cover;
	padding:60px 11%;
	padding-bottom: 220px;
}
.h-tit-no{text-align:left;color:#fff;}
.h-tit-no p{color:#fff;}
.h-tit-no b{
	font-size: 24px;
	display: block;
	font-weight: 500;
	margin-top: 8px;
}
.h-tit-no h1{font-size:36px;line-height: initial;}
.sm-tit{margin-top:10px;}
.sm-tit h3{font-size:20px;font-weight:500;}
.sm-tit b{font-size:14px;font-weight:500;}
.b-hx{width:40px;height:3px;background:#fff;margin-top:10px;}

.prod_tab{position:relative;margin-top: -180px;}
.prod_tab ul li{float:left;width:33.3%;}
.prod_item{margin:2%;position:relative;}
.pr-mask{
	background:rgba(111,181,2,0.85);
	padding:20px;
	height: 320px;
	/* margin: 30px; */
	/* position:absolute;
	top:0; */
}
.pr-mask-b{border: solid 1px #fff;padding: 15px;color: #fff;height: 290px;}
.pr-mask-b p{
	font-size: 14px;
	margin-top: 20px;
}
.pr-mask-b a{
	margin-top: 20px;
	display: block;
	color:#fff;
}
.pr-ict img{width:60px;height:60px;}
.pr_pic img{
	width:500px;
	height:550px;
}
.mask-w{
	width: 260px;
	height: 360px;
	position:absolute;
	left: 50%;
	margin-left: -130px;
	top: 50%;
	margin-top: -180px;
	display:none;
}
.prod_tab ul li:hover .fx-bt{display:none;}
.prod_tab ul li:hover .mask-w{display:block;}

.fx-bt{position:absolute;bottom:20px;left:15px;}
.fx-z{
	font-size: 22px;
	color: #fff;
	margin-top: 24px;
}
.fx-m img{width:55px;}

/* 新闻资讯 */
.news-all{padding:72px 11%;}
.news_Bd{
	max-width: 1920px;
	margin: 0 auto;
	margin-top:45px;
}
.news-box{margin-top:35px;}
.qh-tab{
	display: table;
	margin-right: auto;
	margin-left: auto;
}
.qh-tab ul li{float:left;background:#034595;padding:3px 15px;color:#fff;text-align:center;line-height:30px;margin-right:10px;cursor:pointer;}
.qh-tab ul li.curt{background:#77c300;}
.n-lef{width:43%;}
.n-rht{width:55%;}
.n-lef h3{font-size:18px;margin:10px 0;}
.n-lef p{font-size:14px;line-height:26px;}
.l-lef{width:40%;position:relative;}
.l-wz{width:58%;}
.l-lef img{}
.l-lef figture {
    display: block;
    height: 150px;
    overflow: hidden;
}


.l-wz p{
	font-size: 16px;
	line-height: 24px;
	margin-top: 12px;
	height: 100px;
	overflow: hidden;
}
.find-a{
	margin-top: 15px;
	-webkit-transition: transform 0.4s;
	-o-transition: transform 0.4s;
	transition: transform 0.4s;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.n-rht ul li{padding-bottom:25px;border-bottom: 1px solid #ddd;margin-bottom:25px;}
.n-rht ul li:last-child{border-bottom:none;}
.n-rht ul li:hover .l-wz{color:#888;}
.n-rht ul li:hover .find-a{
	-webkit-transform: translateX(20px);
	-ms-transform: translateX(20px);
	-o-transform: translateX(20px);
	transform: translateX(20px);
	font-weight:600;
}
.n-lef:hover p{
	color:#888;
}
.relat{position:relative;}
.dat-at{
	position:absolute;
	top:20px;
	left:20px;
	color:#fff;
}
.num-d{background:#77c300;text-align:center;height:36px;width:80px;font-size:20px;line-height:36px;}
.num-date{background:#fff;color:#333;border-bottom:3px solid #77c300;text-align:center;line-height:30px;font-size:14px;}
.net_wrk{
	background:url(/images/work.jpg)no-repeat;
	background-size:cover;
	padding-bottom:65px;
}
.net_wrk h1{font-size:36px;font-weight:500;color:#fff;text-align:center;padding-top:120px;}
.a-mor{display:block;width:100px;height:36px;line-height:36px; background:#81d107;color:#fff;
text-align:center;border-radius:100px;margin:0 auto;margin-top:40px;}
.ellip{
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	word-wrap: break-word;
	word-break: break-all;
}

 /* 图片放大 */
 .selfScale{
	width: 100%;
	overflow: hidden;
	position: relative;
 }
 .selfScale img{
   width: 100%;
   top: 0;
   position: relative;
   left: 0;
   -webkit-transition: -webkit-transform 0.3s;
   -moz-transition: -moz-transform 0.3s;
   -o-transition: -o-transform 0.3s;
   transition: transform 0.3s;
 }
 .selfScale img:hover{
   -webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
   -ms-transform: scale(1.1);
   -o-transform: scale(1.1);
   transform: scale(1.1);
 }

/* footer */
#footer{}
.foot{
	background:#373737;
	padding:40px 11%;
	color:#fff;
}
.fot-f{
	padding: 20px 0;
    border-top: 1px solid #505050;
    border-bottom: 1px solid #505050;
	width:76%;
	margin-top: 25px;
}
.fot-r{width:18%;}
.fot-f a{color:#fff;margin:0 10px;}
.foot-nav{margin-top:35px;}
.foot-nav ul li{float:left;margin-right:80px;}
.foot-nav ul li a{color:#fff;}
.foot-nav ul li:last-child{margin-right:0;}
.foot-nav ul li b{font-size:18px;color:#fff;opacity:0.96;font-weight:normal;}
.foot-nav ul li .ft-link ul li{float:unset;font-size:16px;margin-right:0;padding: 3px 0;}
.li-top a{font-size:16px;}
.ft-link{margin-top: 15px;}
.ft-link a{font-size:14px;color:#999;opacity: 0.6;}
.li-top i {
    font-size: 20px;
    color: #eee;
    display: none;
}
.addr_bot{border-top:1px solid rgba(255,255,255,0.1);background:#373737;padding:10px;}
.addr_bot p{font-size:14px;text-align:center;color:#ffff;opacity:0.34;}
.addr_bot p span{margin:0 12px;}
.ba-h{background:#202020;padding:10px;text-align:center;}
.ba-h p{opacity:0.38;color:#fff;}
.ba-h p a{color:#fff;}


/* 内页-关于bb贝博 */
#header .nav-list li .sub-menu ul li{float:unset;width: 100%;font-size: 14px;line-height:30px;}
.sub-menu{
	background: rgba(255,255,255,1);
	position: absolute;
	top: 50px;
	/* padding: 20px 0 10px; */
	/* display: none; */
	/* width: 100%; */
	width: 140px;
	left: 50%;
	margin-left: -70px;
	box-shadow: 5px 5px 8px rgba(238,232,232,0.5);
	height: 0;
	overflow: hidden;
	-webkit-transition: transform 0.4s;
	-o-transition: transform 0.4s;
	transition: transform 0.4s;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
/* #header .nav-list li:hover .sub-menu{display:block;} */
#header .nav-list li:hover .sub-menu {
    padding: 20px 0 10px;
    height: auto;
    -webkit-transform: translatey(-10px);
    -ms-transform: translatey(-10px);
    -o-transform: translatey(-10px);
    transform: translatey(-10px);
}
.ny-tit{margin-top: -80px;}
.ny-tit b{font-size:24px;font-weight:500;text-align: center;display:block;padding-top:50px;color:#fff;}
.ny-tit p{font-size:18px;text-align:center;margin-top:8px;color:#fff;}

.ny-crt{
	width:140px;
	height:140px;
	border-radius:100%;
	background:#77c300;
	position:relative;
}
.jt-x{
	position:absolute;
	bottom: 0;
	right:0;
}
.jt-x img{width:45px;height:45px;}
.a-link{margin-bottom:15px;}
.a-link ul li{
	float: left;
	line-height: 50px;
	height: 50px;
	background: #034595;
	margin: 5px;
	/* width: 120px; */
	padding: 0 10px;
	text-align: center;
	-moz-transition: background-color 0.45s ease-in-out;
	-webkit-transition: background-color 0.45s ease-in-out;
	-o-transition: background-color 0.45s ease-in-out;
	-ms-transition: background-color 0.45s ease-in-out;
	transition: background-color 0.45s ease-in-out;
}
.a-link ul li a{color:#fff;}
.a-link ul li.cur-p{background:#77c300;}
.a-link ul li:hover {
    background: #053269;
}

.intro-d{background: #f5f5f5;}

.int-lef{width:50%;padding-left: 12%;}
.int-lef h2{padding-bottom:20px;}
.int-lef p{/* margin-top: 30px; */}
.int-rht{width:38%;}
.int-logo img{width:20%;margin-left: 45px;}
.int-logo{margin-top:50px;margin-bottom:10px;}
.ict-alt{margin-top:30px;padding-bottom: 30px;}
.ict-alt ul li{float:left;}
.ict-alt ul li p{margin-top:5px;text-align: center;}
.l-ict img{display:inline-block;}
.ict-alt ul li:last-child{padding-right:0;margin-right:0;border-right:none;}
.shu{width:1px;height:40px;background:#555;
	margin: 0 30px;
    margin-top: 15px;
}
.talent{padding: 60px 10%;}
.n-ht{padding:30px;text-align:center;}
.n-ht h1{font-size:30px;}
.n-ht p{font-size:14px;margin-top:10px;color: #999;
    text-transform: uppercase;}
.l-single{
	width:40px;
	height:40px;
	background:#034595;
	color:#fff;
	line-height:40px;
	text-align: center;
	font-size:16px;
}
.t-lef{width:54%;}
.t-rht{width:45%;}
.single-wz{width:88%;}
.single-wz h2{font-size:18px;}
.single-wz b{font-size:14px;font-weight:500;}
.single-wz p{font-size:16px;margin-top:10px;}
.t-list{padding:20px 0;border-bottom:1px solid #ccc;}
.t-list:last-child{border-bottom:none;}
.wen{
	background:url(/images/pb.jpg)no-repeat;
	background-size:cover;
}
.w-z{font-size:18px;color:#fff;padding:60px 0;text-align: center;}
.w-z span{font-size:42px;}
.t_Bd{margin-top: 60px;}
/* 价值观 */
.value{background:#f5f5f5;padding:60px 11%;}
.md-mg {position:relative;padding:90px 0;}
.md-mg img{margin:0 auto;width:20%;}
.vat-b{width:30%;}
.vat-b b{display: block;padding: 10px;font-size: 18px;
}
.vat-b p{margin-top:5px;padding:10px;}
.b1{position:absolute;left:0;top:0px;text-align:right;}
.b2{position:absolute;right:0;top:0px;}
.b3{position:absolute;left:0;bottom: 0;text-align:right;}
.b4{position:absolute;right:0;bottom: 0;}

.hx-line span{display:inline-block;}
.cir{
	width:10px;
	height:10px;
	background:#034595;
	border-radius:100px;
}
.x-line{width:95%;height:1px;background:#999;margin-top:4px;}
.hx-2{margin-left:10px;}
.fst{width: 190px;
	height: 1px;
	background: #999;
}
.fst1{
	transform: rotate(30deg);
	position: absolute;
	top: 97px;
	left: 30%;
}
.fst2{
	transform: rotate(-30deg);
	position: absolute;
	top:97px;
	left:58%;
}
.fst3{
	transform: rotate(-20deg);
	position: absolute;
	bottom: 110px;
	left: 30%;
}
.fst4{
	transform: rotate(20deg);
	position: absolute;
	bottom: 125px;
	left:58%;
}
/* 发展历程 */
.history{padding:60px 11%;}
.fz-tit{text-align:left;}
.event_box{width:85%;margin:3% auto 0;position:relative;/* min-height:420px; */margin-top: 185px;margin-bottom:80px;}

.sp-c{
	border: 1px solid #999;
	background: #fff;
	border-radius: 100px;
	width:22px;height:22px;
	position: absolute;
	top: 85px;
	z-index: 99;
	left: 40%;
}
.sw-part p{height:100px;}
.sw-part b{
	margin-top: 15px;
	display: block;
}
.ha-x{
	width:90%;height:1px;
	background:#555;
	position:relative;
	z-index:1;
	margin-left:60px;
}
.hang-sw{
	position: relative;
	margin-top: -100px;
}
.hang-tab .swiper-button-prev{
	background:url(/images/pre.png)no-repeat;
	background-size:cover;
	width:25px;
	height:25px;
	left:-55px;
	top: 0;
}
.hang-tab .swiper-button-next{
	background:url(/images/nex.png)no-repeat;
	background-size:cover;
	width:25px;
	height:25px;
	right:-55px;
	top:0;
}
.hang-sw .swiper-slide{text-align:center;}


/* 产品服务 */
.prod-all{padding:40px 10%;background:#f5f5f5;}
.prod-st ul.pin li{float:left;width:25%;}
.prod-st ul.pin li .mart{margin:10px;}
.prod-st ul.pin li p{font-size:14px;margin-top:5px;}
.sm-b ul li{float:left;font-size:14px;border-right:1px solid #ccc;padding: 0 10px;cursor:pointer;}
.sm-b ul li:last-child{border-right:none;}
.sm-b ul li.cur-s{color:#77c300;}
.sm-b ul li.cur-s a{color:#77c300;}

.sert{border:1px solid #ccc;border-radius:100px;width:32%;}
.s-inp{padding: 5px 0;}
.s-inp input{line-height:20px;width:250px;height:20px;margin-left: 10px;
	border:none;
	background:none;
	color:#555;
}
.s-result img{width:22px;height:22px;
	margin-top: 6px;
	margin-right: 16px;
}
.sert a{display:inline-block;}
input::-webkit-input-placeholder {
        /* placeholder颜色  */
      color: #555;
       /* placeholder字体大小  */
     font-size: 14px;
}
.prod-st{margin-top:40px;}
.pr-sh .yq-item{
	background:#fff;
	margin:10px;
	padding:25px;
}
.pr-sh .yq-item figture img{
	width: 300px;
	height: 200px;
	margin:0 auto;
}
.prod-st .mart figture img{
	/* width: 300px; */
	width:100%;
	height: 200px;
	border-radius: 10px;
}
.fd-m{width:100px;height:30px;line-height:30px;text-align:center;font-size:14px;
	color:#fff;border-radius:30px;margin:0 auto; margin-top:30px;
	background:#cfcfcf;
	display:block;
}
.pr-sh .yq-item p{margin-top:10px;text-align: center;}
.ved-sh .yq-item p{height:45px;}
.pr-sh ul li:hover .yq-item{box-shadow:0px 2px 10px #ccc;}
.pr-sh ul li:hover .fd-m{background:#77c300;}

.xin-fan{margin-top: 35px;display: table;margin-left: auto;margin-right: auto;}
.xin-fan ul li{float:left;background:#fff;border: solid 1px #e5e5e5;
	margin:2px;border-radius: 3px
   
}
.xin-fan ul li a{width:50px;height: 35px;text-align: center;line-height: 35px; border-radius: 3px;display: block;}
.xin-fan ul li img{margin-top: 12px;margin-left: 18px;}
.xin-fan ul li.c{background:#77c300;color: #fff;width:50px;height: 35px;
	text-align: center;line-height: 35px; border-radius: 3px;}
.xin-fan ul li.c a{color:#fff;}


/* 加入bb贝博 */
.join-job{padding:60px 10%;background:#f5f5f5;}
.b-js{font-size:16px;font-weight:500;}
.b-js span{display:inline-block;}
/* .s-b{width:1px;height:15px;background:#555;display:inline-block;} */
.join_Bd{background:#ffff;padding:20px;}
.join_Bd ul li{float:left;width:50%;}
.join_Bd ul li .join-list{padding:10px 0;margin:10px 20px;border-bottom:1px solid #ccc;}
.join-list p{color: #323232;opacity: 0.6;font-size:14px;margin-top:8px;}
.cr-jt{width:24px;height:24px;border-radius:100px;background:#ededed;text-align: center;
	color: #fff;
	font-size: 16px;
	margin-top: 20px;
	margin-right: 20px;
}
.join-wz h3{font-size: 20px;padding: 5px 0;}
.join_Bd ul li:hover .cr-jt{background:#77c300;}
.post-a{color:#f4002e;text-decoration:underline;margin-top:25px;font-size: 18px;}
.join-det{padding:30px 11%;}
.join_Bdt{background:#fff;padding:30px 11%;}
.join-job1{background:#f5f5f5;}
.bd-lef{width:45%;border-right:1px solid #ccc;padding-right: 3%;}
.bd-rht{width:49%;}
.apply{padding:40px 0;}
.jan-js{text-align:center;padding:0 20%;margin-top:10px;}
.gw1 b{font-size:18px;display:block;padding:5px 0;}
.gw1 p{font-size: 16px;line-height: 28px;}
.o-grey{color:#999;}
.app-bg{background:url(/images/yp-t.jpg)no-repeat;background-size:cover;padding:40px 11%;margin-top: 35px;}
.app-bg img{margin: auto; width: 30%;}
.apply-job{padding:0 11%;}
.gw-job{background:none;padding-top: 0;}
.gw-job ul li .join-list{background:#fff;padding:20px;}
.gw-job ul li .b-js{font-size:14px;margin-top: 15px;display: block;color: #888;}
.a-plus{font-size:32px;color:#034595;}
.gw-job ul li .join-list{margin:10px;border-bottom:none;}
.gw-job ul li:hover .join-list .a-plus{color:#77c300;}
.gw-job ul li h3{font-weight:500;}
.ny-lm{padding: 20px 11%;}
.nav-ny ul{overflow:hidden;}
.nav-ny ul li{float:left;font-size:14px;}
.ny-ind img{width:20px;padding-right:5px;}
.nan-current{color:#77c300;}
.nav-ny ul li a:last-child{color:#77c300;}




/* 技术支持 */
.ny-ban img{
    width:100%;
}
.bg-f{background:#f5f5f5;}
.net_serve{padding:40px 10%;}
.b-htt h3{font-size:20px;color:#333;padding-left: 10px;}
.fw-net{margin-top:15px;}
.fw-net ul li{width:33.3%;float:left;}
.fw-net ul li .fw-list{background:#fff;padding:20px;margin:10px;}
.fw-net ul li .fw-list p{color:#999;font-size:14px;line-height:26px;}
.fw-top{margin-bottom: 15px;}
.fw-top b{display: block;margin-left: 10px;font-size: 16px;font-weight: 500;width: 90%;}
.addr img{width: 16px;}
.erm-pic img{width:20%;margin:auto;margin-top:30px;}


.er-t img{width:40%;}
.tel-p img{
    width: 100%;
    margin-top: 48px;
    display: block;
}

.erm-pic p{font-size:16px;text-align:center;margin-top:15px;}
.erm-pic p span{color:#ea5514;}
.g-erm{
  
    margin-top: 60px;
    display: table;
    margin-left: auto;
    margin-right: auto;

}
.ad-p img{width:100%;}
.fw-zz{background:url(/images/js-zz.jpg)no-repeat;background-size:cover;padding:60px 11%;color: #fff;}
.ad-p{text-align:right;}
.ad-p p{margin-top: 18px;font-size: 16px;}
.ad-p h2{margin-right:10px;}
.net_serve{padding-bottom:80px;}
.sp-step h3{color:#333;}


/* 联系bb贝博 */
.contact{
	padding:40px 11%;
}
.cat-lef{background:#1967c4;padding:30px;width:34%;padding-bottom: 0;position: relative;}
.cat-top{color:#fff;margin-top: 20px;margin-left: 20px;}
.cat-rht{background:#fff;padding:20px;width:55%;}
.x-ss{width:40px;height:2px;background:#fff;margin-top:20px;}
.cat-top b{display: block;margin-top: 3px;}
.c-list{margin:15px 0;}
.c-list p{color:#fff;font-size: 16px;margin-top: 8px;}
.ad-ct img{width:40px;width:40px;margin-right: 10px;}
.cat-nr{margin-top: 45px;margin-left: 20px;}
.contact_Bd{background: #1967c4;}
.pic_mt{position:absolute;right:0;bottom: -35px;}
.pic_mt img{width:65px;}
.ly_all{
	background:url(/images/ly.jpg)no-repeat;
	background-size:cover;
	padding:40px 11%;
}
.ly-th h3{text-align:center;padding:20px 0;color:#fff;font-size: 24px;font-weight: 500;}
.ly-st{border:2px dashed #77c300;padding:20px;margin-top: 40px;}
.ly-st-t{background:#77c300;padding:10px;}
.ly-sn{}
.inp-list{border-bottom:1px solid #fff;width: 46%;margin: 15px;padding: 5px 0;}
.ly-ft{width:35%;}
.ly-rtt{width:55%;}
.inp-list label{color: #fff;font-size:16px;}
.inp-list input{background:none;border:none;}
.inp-lst1{width: 96%;margin-top:30px;}
.inp-lst1 textarea{width:100%;margin-top:10px;background:none;border:none;height: 18px;}
.enter-lj{width:100px;height:30px;line-height:30px;background:#ffffff;
	border-radius:100px;color:#333;display:block;
	text-align: center;
	margin-top: 30px;
	margin-left: 15px;
	margin-bottom: 20px;
}
/* 企业新闻 */
.news-cont{padding:40px 11%;}
.new-wt ul li .new-lst{background:#fff;padding:20px;}
.new-pic{width:20%;}
.new-txt{width:75%;margin-left:2%;}
.n-date{color:#999;font-size:14px;margin-top:10px;}
.txe{font-size:14px;line-height:26px;margin-top:12px;height:82px;
    overflow: hidden;}
.a-btt{
	/* display:block;width:120px;height:32px;line-height:32px;border:1px solid #999;text-align:center;color:#999;margin-top:15px; */
	display: block;
	width: 120px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #999;
	text-align: center;
	color: #999;
	margin-top: 15px;
	-moz-transition: background-color 0.45s ease-in-out;
	-webkit-transition: background-color 0.45s ease-in-out;
	-o-transition: background-color 0.45s ease-in-out;
	-ms-transition: background-color 0.45s ease-in-out;
	transition: background-color 0.45s ease-in-out;
	-webkit-transition: transform 0.4s;
	-o-transition: transform 0.4s;
	transition: transform 0.4s;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.new-txt h3{font-size: 20px;}
.new-wt ul li{margin-top:20px;}
.new-wt ul li:hover .a-btt {
    background: #77c300;
    color: #fff;
    border: none;
    border: 1px solid #77c300;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
}

.hk_all{padding:90px 11%;
	background:url(/images/hksh.jpg)no-repeat;
	background-size:cover;
}
.hx-he{width:40px;height:2px;background:#555;margin-top:12px;}
.hk_dd{width:48%;}
.hk-rt{width:48%;}
.hk_dd p.h-j{margin-left:30px;font-size:14px;line-height:26px;}


.slect{
	background:#fff;
	padding:15px 5%;
}
.slect-s h3{
	font-size:18px;
	padding:15px 0;
	padding-bottom:5px;
}
.sx-md{padding:10px 20px;margin-top:20px;}
.sx-lb ul li{float:left;margin-right:30px;color:#5b5b5b;cursor:pointer;}
.sx-list{padding:10px 0;}
.sx-bord{border-top:1px dashed #ccc;}
.chos_cure span{color:#77c300;}
.cs-md{margin:0;padding:0;}
.steps{margin-top:30px;margin-bottom: 50px;}
.step-all ul li{float:left;width:25%;}
.step-all ul li:hover .step-b{background:#77c300;}
.step-all ul li .step-b{margin-right:10px;background:#c2c2c2;color:#fff;
	height:40px;line-height:40px;padding-left:10px;margin-top:15px;}
.slt-im img{width:25px;height:25px;margin-top: 8px;
margin-right: 15px;}
.step-all ul li:nth-child(4n) .step-b{margin-right:0;}

.gallery-top{width:78%; 
	height: 80%;
	margin-top: 20px;
	/* height: 435px;
	max-height: 435px; */
}
.gallery-thumbs{
	width:70%;
	max-height: 435px;
	height: 20%;
	box-sizing: border-box;
	/* padding: 10px 0; */
}
 .gallery-thumbs .swiper-slide {
        /* width: 25%; */
        height: 100%;
        /* opacity: 0.4; */
    }
.gallery-thumbs .swiper-slide img{
	/* width:200px; */
	/* height:146px; */
	width:100%;
}
.ved_Box{margin-top:30px;}
.swiper-button-crt1,.swiper-button-crt2{
	width: 25px;
	height: 20px;
	background-size: contain;
	margin-top: 0;
}
.swiper-button-crt1{
	/* top:0;
	left:50%; */
	top:40%;
	left:0;
	background:url(/images/crt1.png)no-repeat;
}
.swiper-button-crt2{
	/* bottom: 0;
	top: auto;
	left: 50%; */
	right:0;
	top:40%;
	background:url(/images/crt2.png)no-repeat;
}
.ved-slide{
	position:relative;
}
.ved_sm_tit{
	position:absolute;
	bottom:0;
	text-align:center;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	background:rgba(0,0,0,0.6);
}
.ved_sm_tit a{color:#fff;display:block;}
.slt-slide{position:relative;}
.thy-h{
	position:absolute;bottom:0;
	height:30px;
	line-height:30px;
	text-align:center;
	background:rgba(0,0,0,0.8);
	color:#fff;
	width: 100%;
	font-size: 12px;
	text-indent: 10px;
}
.qgt{background:#8a8a8a;}
.ve-play {
    position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -50px;
}
.ve-play img {
    width: 50px;
    height: 50px;
}
.js-video{position:fixed;z-index:99999;display:none}
.js-video,.js-video>.mask{top:0;left:0;width:100%;height:100%}
.js-video>.mask{position:absolute;
	/* background:url(/images/mask-bg.png) repeat 0 0; */
}
.video-cont{
    position: absolute;
    top: 60%;
    left: 50%;
    margin-top: -415px;
    margin-left: -550px;
    width: 1100px;
    height: 645px;
}
.video-cont .tit-bar{padding-left:20px;height:40px;background-color:#CD3536;color:#fff;font-size:17px;line-height:40px}
.video-cont .close-tt{float:right;margin-top:13px;margin-right:20px;width:1pc;height:1pc;background:url(/images/close-tt.png) no-repeat 0 -40px}
.video-cont .close-tt:hover{opacity:.8;filter:aphal(opacity=80)}
.flowplayer{position: relative;}
.flowplayer video{width:1100px;background:#000}
.playBtn{cursor: pointer;}
.play_btn{width: 50px;height: 50px;position: absolute;top:50%;left: 50%;background:url(/images/play.png) no-repeat center center;
    background-size: 100%; margin-left: -25px;margin-top: -25px; cursor: pointer;}
.paper-fan ul li{float:left;padding:5px 10px;text-align:center;border:1px solid #ddd;font-size:12px;background:none;}
.paper-fan ul li.cur-pap{background:#f66934;color:#fff;}
.org{color:#f66934;}



.rt-fix{
	position:fixed;
	right:0;
	top:60%;
	z-index:9999;
}
.rf-st{
	height:30px;
	background:#144fb2;
	color:#fff;
	padding: 10px;
	margin-top:3px;
}
#leftsead li{width:161px;height:55px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#77c300;height:47px;margin-left:47px;border:1px solid #77c300;text-align:center;line-height:47px}
#p3{width:112px;background-color:#77c300;height:47px;margin-left:47px;border:1px solid #77c300;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}



.grey-b{background:#f5f5f5;}
.yq-det{padding-top:15px;}
.pd-slt{background:#fff;}
.pd-slt img{margin:auto;}
.bg-slide{/* background:#fff; */}
.bg-slide img{margin:auto;/* margin-top:25px; */}

.yq-can{margin-top:65px;}
.y-s{width:4px;height:20px;background:#034595;margin-right:10px;}
.yq-title h3{font-size:18px;}
.yq-table table{width:100%;margin-top:25px;}
.yq-table table th{width:50%; background:#e2e2e2;height:40px;vertical-align:middle;padding: 5px;}
.yq-table table th:first-child{width:20%;}
.yq-table table tr td{width:50%;height:40px;vertical-align:middle; text-align:center;border:1px solid #7d7d7d;padding: 5px;}
.yq-table table tr td:first-child{width:20%;}
.t-head{border:1px solid #7d7d7d;}
.yq-table1 table tr th{width:auto;}
.yq-table1 table tr td{width:auto;}


.case-alt,.advant{margin-top:65px;}
.adv-alt{margin-top:25px;}
.adv-alt ul li{
	/* list-style:disc inside; */
	font-size:16px;line-height:28px;}
.case-alt b{display:block;margin-top:15px;font-weight:500;font-size:14px;}
.case_Bb{margin-top:35px;}
.case_Bb ul li {width:25%;float:left;}
.ca-lst{position:relative;}
.ca-mask{width:100%;height:100%;background:rgba(0,0,0,0.6);position:absolute;top:0;display:none;}
.ca-mask p{
	font-size: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100px;
	height: 40px;
	margin-left: -50px;
	margin-top: -20px;
	color:#fff;
}
.case_Bb ul li:hover .ca-mask{display:block;}
.ca-lst{margin:10px;}

.yz-wrap{margin-top:25px;}
.photo-top .swiper-slide-active .ved_sm_tit{background:#77c300;}
/* .gallery-thumbs .swiper-slide-active .qgt{background:#77c300;} */
.con-ta{background:#fff;padding:40px 8%;}
.blt{color:#034595;}

.second{margin-top:35px;}
.sec-lef{width:30%;}
.sec-rht{width:68%;}
.b-gn{
	position:absolute;bottom:0;
	height:30px;
	line-height:30px;
	text-align:center;
	background:rgba(0,0,0,0.8);
	color:#fff;
	width: 100%;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	word-wrap: break-word;
	word-break: break-all;
}
.gg-t{margin-top:30px;background: #eee;}
.sec-lef p{margin-top:15px;}
.fit-all{margin-top: 20px;}
.fit-all ul li{margin-top:35px;}
.ft-slt{border:1px solid #ccc;width: 30%;}
.fit-list{margin:15px 10px;}
.ye-wz{width: 65%;margin-left: 3%;font-size: 16px;}

.cope_Bd ul li{float:left;width:20%;}
.cope_Bd ul li .mg_cop{margin:10px;}
.ry_zz ul li{width:25%;}
.ry_zz ul li .ry_list{border:1px solid rgba(3,69,149,0.7);padding:10px;margin:10px;}
.ry_zz ul li .ry_list .ry_mc{position: relative;}
.ry_zz ul li .ry_list b{display:block;font-weight:normal;font-size:16px;color:#323232;margin-top:10px;}
.ry_zz ul li:hover .ry_list{border:1px solid rgba(119,195,0,0.7);}
/* 图片放大 */
.fs_gallery {
    background: rgba(0,0,0, 0.9);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
}
.fs_gallery_close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 25px;
    height: 25px;
    color: #ccc;
    font-size: 34px;
    line-height: 23px;
    text-align: center;
    cursor: pointer;
    z-index: 102;
}
.fs_gallery_close:before {
    content: "×";
}
.fs_gallery_close:hover {
    color: #fff;
}

.fs_gallery_prev, .fs_gallery_next {
    position: absolute;
    width: 80px;
    color: #ccc;
    font-size: 30px;
    cursor: pointer;
    z-index: 101;
}
.fs_gallery_prev:hover, .fs_gallery_next:hover {
    background: rgba(0,0,0, 0.1);
    color: #fff;
}
.fs_gallery_prev {
    left: 0;
    top: 0;
    bottom: 0;
}
.fs_gallery_next {
    right: 0;
    top: 0;
    bottom: 0;
}
.fs_gallery_prev:before {
    content: "?";
    position: absolute;
    height: 30px;
    margin-top: -30px;
    top: 50%;
    left: 35px;
}
.fs_gallery_next:before {
    content: "?";
    position: absolute;
    height: 30px;
    margin-top: -30px;
    top: 50%;
    left: 35px;
}

.fs_gallery_shuft {
    position: relative;
    width: 9999999px;
}
.fs_gallery_shuft:after {
    clear: both;
    content: "";
    display: block;
}
.fs_gallery_shuft_item {
    float: left;
    position: relative;
    background-image: url(data:image/gif;base64,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);
    background-position: center center;
    background-repeat: no-repeat;
}
.fs_gallery_shuft_item img {
    box-shadow: 0 0 8px rgba(0,0,0, 0.8);
    position: absolute;
    top: 50%;
    left: 50%;
}

.mask-ser{display:none;position: absolute;
    top: 0;
    text-align: center;
    left: 0;
	width:100%;
	height:100%;
    background: rgba(0,0,0,0.3);
	}
.serch-ic{width:50px;height:50px;position: absolute;left:50%;margin-left: -25px;top:50%;margin-top:-25px;}
.ry_zz ul li:hover .mask-ser{display:block;}

.ryt-all{padding:20px 11%;background:#f5f5f5;}
.ryt-t1{margin-top:15px;}
.ryt-t2{margin-top:80px;margin-bottom:35px;}
.sw-fst .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
}
.sw-fst .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
}
.sw-fat .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
}
.sw-fat .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
}
.sw-fst .swiper-button-next,.sw-fat .swiper-button-next{
	right:0;
	background:url(/images/nex.png)no-repeat;
	background-size:contain;
	width:25px;
	height:25px;
	margin-top:0;
}
.sw-fst .swiper-button-prev,.sw-fat .swiper-button-prev{
	left:0;
	background:url(/images/pre.png)no-repeat;
	background-size:contain;
	width:25px;
	height:25px;
	margin-top:0;
}

.hs-dev{padding:40px 11%;}
.devep{margin-top:60px;position: relative;
    padding: 0 40px;}
.slide_wrap  {overflow: hidden;position: relative;}
.slide_wrap ul {position: relative;left: 0px;z-index: 9;}
.slide_wrap::after {
    width: 100%;
    height: 1px ;
    background-color: #999;
    content: '';
    position: absolute;
    top: 48px;
    left: 0px;
}
.slide_items li{
    float: left;
    font-size: 20px;
    width: 200px;
    text-align: center;    
}
.slide_items li a { display: block;}
.slide_items li.on span{color:#77c300;}
.slide_items li span {color: #333333;font-size: 24px;display: block;}
.slide_items li div {
	width: 16px;
	height: 16px;
	margin: auto;
	margin-top: 18px;
	background: #999;
	border-radius: 60px;
}
.slide_items li.on div {box-sizing: border-box;margin-top: 18px;color:#77c300;background:#77c300;}
.slide-content {margin-top: 40px;}
.slide-content div.his { display: none;}
.slide-content div.his {padding: 25px 0;}
.slide-content div.his b{font-size:16px;line-height: 28px;font-weight:500;}
.slide-content div.his.on {display: block;}
.icon-zuojiantou{
	width:40px;
	height:40px;
	background-size:cover;
	margin-top: 28px;
}
.iconfont1{
	background:url(/images/jtt1.png)no-repeat;
	position: absolute;
	left: 0px;
}
.iconfont2{
	background:url(/images/jtt2.png)no-repeat;
	position: absolute;
	right: 0px;
}
.sw-hst{margin-top:30px;}
.sw-hst .swiper-wrapper{padding-bottom: 30px;}
.sw-hst .swiper-pagination{bottom:0;}
.swiper-pagination-bullet-active{background:#77c300;}
.sw-hst .swiper-slide{position:relative;}
.ab-st{
	position:absolute;
	bottom:0;
	height:36px;
	width:100%;
	background:rgba(0,0,0,0.5);
	line-height:36px;
	font-size:14px;
	text-align:center;
	color:#fff;
}

.prd-ht{text-align:center;}
.prd-ht h2{font-size:24px;padding:3px;}
.lan-x{width:40px;height:4px;background:#034595;margin:auto;margin-top:10px;}
.step-pic img{/* width:100%; */margin:auto;margin-top:35px;}

.news-detat{padding:40px 11%;}
.news-detat img{margin:auto;}
.news-det-t{text-align:center;border-bottom:1px solid #d5d5d5;padding:15px 0;}
.news-det-t h2{font-size:24px;line-height: initial;}
.news-det-t p{font-size:14px;margin-top:10px;font-size:16px;}
.nr-sat{margin-top:30px;}
.nr-sat p{font-size:14px;line-height:28px;text-indent:2em;}
.n-xq img{display:block; margin:0 auto;margin-top:30px;margin-bottom:25px;}
.n-page{border:1px solid #d5d5d5;}
.n-page ul li{float:left;font-size:14px;padding: 10px 0;}
.n-page ul li:nth-child(1){width:40%;}
.n-page ul li:nth-child(2){width:18%;text-align: center;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;}
.n-page ul li:nth-child(3){width:40%;}
.c-lf img{margin:0 10px;width: 8px;height: 12px; margin-top: 5px;}
.re-bk{color:#77C300;}

.ind-swp{
	background:url(/images/banner1.jpg)center center no-repeat;
	/* width:100vh; */
	height:93vh;
	/* background-size:contain; */
}

.prod_tab {
    position: relative;
    max-width: 1920px;
    margin: 0 auto;
    margin-top: -180px;
}
.fen_list1{
	position: absolute;
	bottom: 0;
	/* display:block; */
	/* display: none; */
	/* height: 0; */
	/* overflow: hidden; */
	/* transition:width 2s;
	-moz-transition:width 2s; 
	-webkit-transition:width 2s; 
	-o-transition:width 2s; */
	opacity: 0;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}
.ban_fen ul li:hover .fen_list1{
	background: #fff;
	/* height: 500px;
	position: absolute;
	bottom: 0; */
	cursor:pointer;
}


.fen_list1.open-anim{
	-webkit-animation-name: anim-open;
	animation-name: anim-open;
	opacity: 1;
	bottom:15%;
}
.fen_list1.close-anim{
	-webkit-animation-name: anim-close;
	animation-name: anim-close;
	opacity: 0;
	bottom:0;
}
@keyframes anim-open {
			0% {
				opacity: 0;
				bottom:0;
			}
			
			100% {
				opacity: 1;
				bottom:15%;
			}
}

@-webkit-keyframes anim-close {
	0% {
		opacity: 1;
		bottom:15%;
	}
	
	100% {
		opacity: 0;
		bottom:0;
	}
}

@keyframes anim-close {
	0% {
		opacity: 1;
		bottom:15%;
	}
	
	100% {
		opacity: 0;
		bottom:0;
	}
}
.n-lef figture img,.l-lef figture img{
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.n-lef figture {
    display: block;
    height: 280px;
    overflow: hidden;
}
.l-lef figture {
    display: block;
    /* height: 250px; */
    overflow: hidden;
}

.n-rht ul li:hover img {
    opacity: 0.9;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.n-lef:hover img {
    opacity: 0.9;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.n-rht ul li:hover .l-wz {
    color: #888;
}
.sw-sldt{
	background: none;
	position: relative;
	width: 90%;
	margin: auto;
}
.yz-wrap .sw-sldt{width:100%;}
.slect-s{
	padding: 0 11%;
}
/* .yq-title{padding:0 8%;} */
.prod-st ul li .mart figture {
    display: block;
    position: relative;
    height: 200px;
    overflow: hidden;
	border-radius: 10px;
}
.model-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.0);
    border-radius: 10px;
}
.prod-st ul li:hover .model-mask {
    background: rgba(0,0,0,0.4);
}
.prod-st ul li .mart figture img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.prod-st ul li:hover .mart figture img {
    opacity: 0.9;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.contact_abt{
	background:#034595;
	padding:60px;
}
.hc-tit h1{font-size:36px;color:#fff;text-transform: uppercase;line-height:initial;}
.hc-tit .hx-h{width:70px;height:4px;background:#fff;margin-top:8px;}
.hc-tit p{font-size:18px;color:#fff;margin-top:30px;}
.inp_list_all{text-align: center;margin-top:60px;}
.inp_list_all ul li{margin:18px 0;}
.inp_list_all ul li input{
	width:560px;height:50px;line-height:50px;border:3px solid #fff;background:none;text-align: center;font-size:18px;color: #fff;
}
.inp_list_all ul li textarea{
	height:120px;
	width:560px;
	text-align: center;font-size:18px;color: #fff;
	background:none;
	border:3px solid #fff;
}
.inp_list_all ul li input::-webkit-input-placeholder,.inp_list_all ul li textarea::-webkit-input-placeholder { 
  font-size: 18px;
  color: #fff;
}
.inp_list_all ul li input::-moz-placeholder,.inp_list_all ul li textarea::-moz-placeholder { 
  font-size: 18px;
  color: #fff;
}

.inp_list_all ul li input:-ms-input-placeholder,.inp_list_all ul li textarea:-ms-input-placeholder { 
  font-size: 18px;
  color: #fff;
}   
.but-inp input{
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	appearance: none;
	-moz-transition: background-color 0.35s ease-in-out;
	-webkit-transition: background-color 0.35s ease-in-out;
	-o-transition: background-color 0.35s ease-in-out;
	-ms-transition: background-color 0.35s ease-in-out;
	transition: background-color 0.35s ease-in-out;
	background: none;
	border-radius: 2px;
	border: 0;
	color: white;
	cursor: pointer;
	border: 3px solid #FFF;
	text-transform: uppercase;
	width:160px;
	line-height:50px;
	font-size:18px;
	opacity:0.8;
}
.in-button:hover {
    background: #fff;
	color:#034595;
	box-shadow:0 3px 5px #144FB2;
}
.new-pic{overflow:hidden;}
.new-pic img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.new-wt ul li:hover .new-txt p{color:#888;}
.new-wt ul li:hover img {
    opacity: 0.9;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}






















@media screen and (min-width: 1500px)
{
	.cp-lef .ab-js{font-size:16px;line-height:32px;}
	.company{padding:70px 11%;}
	.cp-lef{width:43%;}
	.cp-rht{width:48%;/* margin-top:2%; */}
	/* .pr-mask{margin:60px;} */
	.sm-tit h3{font-size:24px;}
	.sm-tit b {
	    font-size: 16px;
	    margin-top: 8px;
	    display: block;
	}
	.mask-w {
	    width: 340px;
	    height: 390px;
	    margin-left: -170px;
	    margin-top: -180px;
	}
	.pr-mask{height:350px;}
	.pr-mask-b{padding:35px;height:280px;}
	.pr-mask-b p{font-size:16px;line-height:28px;}
	.bg-prod{padding-bottom:250px;}
	.l-wz p{font-size:16px;line-height:32px;height:95px;}
	.foot-nav ul li{float:left;margin-right:70px;}
	.int-lef p{font-size:16px;line-height:30px;}
	.int-lef{width:45%;}
	.int-logo{margin-top:80px;}
	.w-z{font-size:28px;}
	.t-lef {width: 37%;}
	.t-rht { width:58%;}
	.single-wz { width:90%;}
	.single-wz p{line-height:32px;}
	.t-list{padding:45px 0;}
	.md-bg{padding: 80px 0;}
	.shu{margin:0 40px;}
	.fw-net ul li .fw-list p{font-size:18px;line-height: 30px;}
	.ad-p h2{margin-right:10px;font-size:32px;}
	.ad-p p{font-size:18px;margin-top:25px;}
	.sert{width:30%;}
	.cat-top h2{font-size: 30px;}
	.cat-top b{font-size: 20px;margin-top: 15px;}
	.ad-ct img{width:55px;height:55px;}
	.c-list p{font-size: 18px;margin-top: 20px;}
	.pic_mt{right:-55px;}
	
	.jan-js{padding:0 28%;}
	.gw-job ul li h3{font-size:20px;}
	.hk_dd p.h-j{font-size: 16px;line-height: 32px;padding-right: 40px;}
	
	.slect-s h3{font-size:24px;}
	.slect{padding:15px 11%;}
	.ict-r img {width: 55px; height: 55px;}
	.s-lef h1 span{font-size:16px;}
	.s-lef h1{font-size:32px;}
	.s-lef p{font-size:16px;margin-top:8px;}
	.news-det-t h2{font-size:28px;}
	.nr-sat p{font-size:16px;line-height:32px;}
	.news-det-t p{margin-top: 15px;font-size: 18px;}
	.n-page ul li{font-size:16px;}
	.ban_fen{margin-top:-100px;}
	.l-lef figture {
	    display: block;
	    height: 200px;
	    overflow: hidden;
	}
	.n-lef p {
	    height: 78px;
	    overflow: hidden;
	}
	.n-lef figture {
	    display: block;
	    height: 300px;
	    overflow: hidden;
	}
	/* .prod-all{padding:30px 17%;} */
	
	
}
 @media screen and (min-width: 1440px){
	.logo-bg{padding:5px 5%;}
	.foot-nav ul li{float:left;margin-right: 100px;}
	.foot-nav ul li .ft-link ul li{padding:2px 0;float:unset;margin-right: 0;}
	.new-wrap .swiper-slide p{font-size:18px;}
	.cas-wz h3{font-size:18px;}
	.wat-wz{font-size: 16px;}
	.zp_dy h4{font-size:30px;}
	.ab-im img{height:215px;}
 }
 
 @media screen and (min-width: 1280px){
	 .fw-net ul li .fw-list {
		 min-height: 150px;
	 }
 }
 
 @media screen and (max-width: 1588px){
     #header .nav-list li{float: left;
         transition: all .3s;position: relative;}
	.pd-15{padding:0 6%;}
	.news-cont{padding:20px 5%;}
	
	
 }
 @media screen and (max-width: 1500px){
     #header .logo img{margin-top:12px;}
	 .apply-job1{padding:20px 5%;}
	 .prod-all{padding:40px 5%;}
	 .ved-sh .yq-item{padding:10px;}
	 .net_serve {
	     padding: 40px 5%;
	 }
	
 }
 @media screen and (max-width: 1440px){
	 .c-ict{width:80px;height:80px;margin-top:-50px;}
	 .pr_pic img{max-height:450px;}
	 .l-wz p{font-size:14px;height:48px;}
	 .ny-crt{width:110px;height:110px;}
	 .ny-tit b{font-size:18px;padding-top: 30px;}
	 .ny-tit p{font-size:14px;margin-top:0;}
	 
	 .single-wz p{font-size:14px;}
	 .fst{width:100px;}
	 .fst1{top:75px;left: 30%;}
	 .fst2{top:75px;left:60%;}
	 .fst3{bottom: 110px;left: 30%;}
	 .fst4{bottom: 125px;left:60%;}
	 .l-ict img{width:30px;}
	 .jt-x img {width: 35px;height: 35px;}
	 
	 .join-job{padding:40px 8%;}
	 .nav ul li{font-size:16px;}
	 .ly-rtt{width:63%;}
	 .inp-list{width:42%;}
	 .inp-lst1{width:90%;}
	 .n-ht h1 {font-size: 24px;}
	 .n-ht p {font-size: 12px;margin-top: 5px;}
	 .new-txt h3 {font-size: 18px;}
	 
	 .n-lef p {
	     font-size: 14px;
	     line-height: 26px;
	     max-height: 25px;
	     overflow: hidden;
	 }
	
 }
 @media screen and (max-width: 1340px){
	.t-lef {width: 45%;}
	.t-rht { width:54%;}
	.shu{margin:0 20px;}
	.cat-lef{padding:15px;}
	.pic_mt {position: absolute;right: 0; bottom: 0px;}
	.ly_all{padding: 40px 5%;}
	.s-lef h1 {
	    font-size: 20px;
	}
 }
 
 @media screen and (max-width: 1200px){
     #header .logo img{width:170px}
	 
 }
 
 
 
 
 
 @media screen and (max-width: 1100px){
	#header .nav {
		display: none;
		float: inherit;
		margin-top: 0;
		position: fixed;
		top: 85px;
		left: 0;
		bottom: 0;
		background: #fff;
		background: rgba(0,0,0,.9);
		z-index: 9999;
		margin-left: 0;
		right: 0;
		padding: 20px 0 20px;
		overflow-y: auto;
	}
	#header .nav-list li a {
		display: block;
		color: #ddd;
	}
	
	#header .nav-list li{float: inherit;line-height: 50px;width: 90%;margin:0 auto;text-align: center;border-bottom:1px solid #333;padding: 0;}
	#header .nav-list li a{display: block;color: #ddd}
	#header .nav-list li i{display: block;}
	#header .nav-list li i.on{transform: rotate(45deg);}
	#header .nav-list li .nav-sub{position: inherit;padding-top: 5px;text-align: center;width:90%;z-index: 9999;top:0;left:0;margin:0 auto;margin-bottom: 10px;}
	#header .nav-list li .nav-sub a{background: transparent;line-height: 40px;font-size: 14px;border-top: 1px solid #333}
	#header .nav-list li:hover .nav-sub{display: none}
		
	.menu-button{display: block;margin-top:0;transform: translateY(4px);padding:15px;background:#77c300;padding-bottom: 8px;}
	.main-nav{width:65%;}
	.icon-bx {
	    width: 100%;
	    margin-left: 0;
	    background: #fff;
		padding: 10px;
	}
	
	.ny-lm{padding:10px 3%;}
	.join-det {padding: 10px 3%;}
	.join_Bdt{padding:20px 3%;}
	.bd-lef{width:100%;}
	.bd-rht {width: 100%; margin-top: 20px;}
	
	.sub-menu{position:static;background: #333;}
	#header .nav-list{width:100%;}
	
}



.con-map{background:#fff}
.con-map .amap-info-content {border: none;padding: 0 ;}
.con-map .amap-info-close {position: absolute;right: 10px!important;top: 7px;color: #fff;text-decoration: none;width: 14px;height: 14px;font-size: 18px}
.con-map .amap-info-outer, .amap-menu-outer {box-shadow: 0 3px 14px rgba(0,0,100,.6);background: #fff;border-radius: 5px;border: 1px solid silver;;padding: 0}
.con-map .info-title{background: #1967c4;padding:0 10px;color:#fff;letter-spacing:1px;font-weight:lighter;font-size:15px;line-height:30px;font-weight: bold;}
.con-map .info-content{padding:10px;color:#666;line-height:23px;font-size: 13px}





 
 
 @media screen and (max-width: 780px){
   .con-map{height: 300px}
   
	.null-kb{display:block;}
	/* #header{padding: 0px 0;position:fixed;} */
    #header .nav{
		display: none; 
		float: inherit;
		margin-top: 0;
		 position:fixed;
		 top:0px;
		 left:0;
		 left:0;bottom:0; 
		 background: #fff;
		 background: rgba(0,0,0,.9);
		 z-index: 9999;
		 margin-left: 0;
		 right:30%;
         padding: 20px 0 20px;overflow-y: auto;
		} 
		.nav ul li{width:100%;}
		#header .logo img{width: 130px}
		.logo-bg{background:#fff;}
		.main-nav{width:auto;}
		#main {margin-top: 0px;}
		.foot-nav ul li{float: unset;margin-right: 0;padding: 5px;}
		.foot-nav ul li a{color: #fff;}
		.ft-link{display:none;margin-top:5px;}
		.ft-link ul li {border-bottom: 1px solid rgba(65,65,65,0.8);}
		.ft-link ul li a{opacity: 0.6;}
		.li-top i {display: block;}
		.li-top a{font-size:15px;}
		
		.n-lef,.n-rht {width: 100%;}
		.news-all {padding: 72px 3%;}
		.n-rht{margin-top:20px;}
		.l-wz p{height: 46px;overflow: hidden;}
		.n-rht ul li:last-child {border-bottom: none; margin-bottom: 0;padding-bottom: 0;}
		.news-box{margin-top:0;}
		.fot-f,.fot-r{width:100%;}
		.fot-r{margin-top:20px;}
		.foot{padding:40px 6%;}
		
		.link-tpp{padding:10px 5%;}
		.a-link{margin-bottom:0;}
		.a-link ul li{height:30px;line-height:30px;width: auto;padding: 0 10px;}
		.int-logo{margin-top:30px;margin-bottom: 10px;}
		.int-lef{width:auto;margin-right:5%;padding-left: 5%;}
		.int-rht{width:100%;}
		.history {padding: 20px 11%;}
		.event_box{margin-top:130px;}
		.vat-b{position:static;width: auto;}
		.md-mg{padding:10px;}
		.value{padding:20px 5%;}
		.md-mg img{width:50%;}
		.talent{padding: 20px 5%;}
		.int-logo img{width:40%;}
		.t-lef,.t-rht {width: 100%;}
		.t_Bd {margin-top: 5px;}
		.fst{display:none;}
		
		.net_serve {padding: 40px 3%;}
		.fw-net ul li{width:50%;}
		.erm-pic img{width:50%;}
		.fw-zz{color:#333;}
		.fw-net ul li .fw-list{padding:15px;}
		
		.prod-all {padding:20px 3%;}
		.prod-st .pin li{width:50%;}
		
		/*2022-03-25 产品手机布局改*/
		.prod-st ul.pin li{
		    width:50%;
		}
		
		.sert{width:100%;}
		.sm-b{margin-top: 15px;}
		.pr-sh .yq-item{padding:10px;margin: 5px;}
		.prod-st {margin-top:5px;}
		.ny-crt {width: 100px;height: 100px;}
		.jt-x img{width:30px;height:30px;}
		.ny-tit b {font-size: 14px;padding-top: 30px;}
		.ny-tit p {font-size: 12px; margin-top: 0;}
		
		.contact { padding: 20px 3%;}
		.cat-lef{width:100%;}
		.cat-rht{width:100%;}
		.ly_all{padding: 20px 5%;}
		.ly-ft,.ly-rtt{width:100%;}
		.inp-list{width:90%;}
		.jan-js{padding:0 3%;}
		.app-bg img{width:55%;}
		.apply-job1 {padding: 0px 3%;}
		.gw-job{padding:0;}
		
		.new-pic,.new-txt{width:100%;}
		.new-txt h3{margin-top:15px;}
		.step-all ul li{width:50%;}
		.step-all ul li:nth-child(4n) .step-b{margin-right:auto;}
		.step-all ul li .step-b{margin-right:0;}
		.flowplayer video{width:100%;}
		.video-cont{width:100%;height:100%;top:10%;left:0;margin-top:0;margin-left:0;}
		.ve-play img {width:30px;height: 30px;}
		
		.case_Bb ul li{width:50%;}
		.ca-mask p{font-size:14px;}
		.sec-lef{width:100%;}
		.sec-rht {
		    width: 100%;
		    margin-top: 20px;
		}
		.con-ta{padding:30px 3%;}
		.fit-all ul li{width:100%;}
		.ry_zz ul li{width:100%;}
		.n-ht h1{font-size:20px;}
		.hk_all{padding:30px 3%;}
		.hk_dd{width:100%;}
		.hk-rt{width:100%;margin-top:20px;}
		.hs-dev{padding:20px 3%;}
		.ict-alt{margin-top:10px;}
		.ict-alt ul li{margin:10px;}
		.shu{display:none;}
		.prd-ht h2{font-size:20px;}
		.news-detat {
		    padding: 40px 3%;
		    padding-top: 10px;
		}
		.sub-menu{display:none;}
		
	}
	
@media only all and (max-width: 768px){
	.main-nav {height: 0;}
	.section-nav {padding: 5px 5%;}
	.qh-tab ul li{margin-left:0;}
	
	.company{padding:40px 3%;}
	.cp-lef{width:100%;}
	.cp-rht {
	    width: 100%;
	    margin-top: 20px;
	}
	.ict-r img {width: 30px;height: 30px;}
	.s-lef h1{font-size:18px;}
	.s-lef{width:65%;}
	.prod_tab ul li{width:100%;}
	.ryt-all{padding:20px 3%;}
	
	/* .fen_list{display:none;} */
	.fen_list1{position:static;margin-top: 0;}
	.ban_fen ul li:hover .fen_bot{display:none;}
	/* .fen_list .fen_bot{display:none;} */
	
	.sub-menu{
		width: 100%;
		left: 0;
		margin-left: 0;
		box-shadow:none;
	}
	
}

@media screen and (max-width: 600px){
	.ban_fen ul li{width:100%;margin-bottom:60px;}
	.ha-x{margin-left:0;}
	.gallery-top{width:100%;height:auto;max-height:auto;}
	.gallery-thumbs{width:100%;height:auto;max-height:auto;}
	.gallery-thumbs .swiper-slide img {
	    width: 100%;
	    height: 100%;
	}
	.step-all ul li{width:100%;}
	.ryt-t2{margin-top:40px;}
	.n-page ul li:nth-child(1){width:100%;}
	.n-page ul li:nth-child(2){width:100%;border-left:0;border-right:0;padding: 0;}
	.n-page ul li:nth-child(3){width:100%;}
	
	
}

@media screen and (max-width: 480px){
    #header .logo{top:-15px;}
    #header .nav{
		display: none; float: inherit;margin-top: 0; 
		 top:0px;
		left:0;
		left:0;bottom:0; 
		background: #fff;
		background: rgba(0,0,0,.9);
		z-index: 9999;
		margin-left: 0;
		right:30%;
		padding: 20px 0 20px;overflow-y: auto;
		}
	#main {margin-top:0px;}
	.new-qh ul li{width:80px;height:36px;line-height:36px;}
	.fw-net ul li{width:100%;}
	.join_Bd ul li{width:100%;}
	
	
	
	
	
	
}
@media screen and (max-width: 326px) {
	#header .logo img{width: 130px}
	.menu-button {padding:10px;}
	.fw-net ul li{width:100%;}
	
	
}

.mag-top{background:#00407c;height:100px;display:none}
.top-search{position:relative;margin:0 auto;max-width:65.5555555556em;max-width:73.75rem;padding-top:42px}
.top-search form{position:relative}
.top-search input{width:100%;background:0 0;border:0;border-bottom:1px solid rgba(255,251,241,.26);padding-left:40px;color:#fff;outline:0}
.top-search button{position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:0;color:#fff}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.close-search{position:absolute;z-index:1;right:20px;top:20px;background:0 0;border:0;cursor:pointer}
.close-search::before{color:#fff}
input::-webkit-input-placeholder{color:#999}
input::-moz-placeholder{color:#999}
input:-moz-placeholder{color:#999}
input:-ms-input-placeholder{color:#999}
.ser-im-t{display:none}
#mob-banner{display:none}
@media screen and (max-width:780px){.icon-bx{background:0 0}
.icon-tpp a{color:#fff}
#ser_pc{display:none}
.ser-im-t{display:block;float:none;width:auto;margin-left:10px}
.ser-im-t input{border:1px solid #969696;background:0 0;padding:3px 10px;color:#fff}
.ser-im-t a{font-size:16px;color:#969696}
#pc-banner{display:none}
#mob-banner{display:block}
.ban_fen{margin-top:0}
.null-kb{height:55px}
.ind-swp{height:auto}
}
<!--0.00022697448730469-->