body{
	width: 100%;
	overflow: hidden;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.qc{clear: both;}

.nav-box{
	width: 100%;
	display: none;
	position: absolute;
}
.nav-box.flex{
	top: 0;
	left: 0;
	z-index: 20;
}
.nav-box .bg{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	display: none;
}
.nav-box .nav-list-box{
	position: absolute;
	top: 0;
	right: 0;
	background: #fcfcfc;
	width: 21.5%;
	height: 100%;
	overflow: auto;
	display: none;
}
.nav-box .nav-list-box::-webkit-scrollbar  
{  
    width: 1px;  
    height: 1px;  
    background-color:none; 
    display: none; 
}   
.nav-box .nav-list-box::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;  
    background-color:none;  
}   
.nav-box .nav-list-box::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: none;  
}  
.nav-box .nav-list-box ul{
	padding-top: 14.4%;
	padding-left: 35%;
}
.nav-box .nav-list-box li{
	padding-bottom: 22px;
}
.nav-box .nav-list-box .h2{
	font-size: 22px;
	color: #333;
	line-height: 47px;
}
.nav-box .nav-list-box .h2 span{
	width: 17%;
	font-size: 30px;
	display: inline-block;
	color: #e3e3e3;
	position: relative;
	top: 4px;
	transition:color 0.3s;
}
.nav-box .nav-list-box .h2 a{
	display: inline-block;
	color: #333333;
}
.nav-box .nav-list-box a{
	display: inline-block;
	color: #666666;
	transition:color 0.3s;
}
.nav-box .nav-list-box p{
	padding-left: 17%;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}
footer{
	width: 100%;
	padding: 17px 0 19px;
}
footer.flex{
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 20;
	
}
footer p{
	font-size: 12px;
	color: #FFF;
	opacity: 0.8;
	line-height: 30px;
}
footer p a{
	text-transform: capitalize;
	font-size: 14px;
	color: #FFF;
	transition:color 0.3s;
}
footer p a:hover{ color:#0645a8;}
footer.one p{
	color: #fff;
}
footer.one p a{
	color: #fff;
}
footer.two p.fr{
	display: block;
}

.i-wrap3 .inliner-bg{
	width:1200px;
	/*height: 666px;*/
	position: absolute;
	top:25%;
	left:0;
	/*margin: -333px 0 0 -333px;*/
	z-index: 5;

	transform: scale(0);
}
.i-wrap3 .inliner-bg{
	transform: scale(0);
	background: none;
}

.i-ban .slides{
	width: 100%;
	height: 100%;
}
.i-ban .slides li{
	width: 100%;
	position: relative;
	height: 100%;
	background-size: cover !important;
	text-align: center;
}
.i-ban .slides img{
	padding-top: 15.3%;
	position: relative;
	top: -50px;
	opacity: 0;
	filter:alpha(opacity=0);
	transition:all 1.4s;
}
.btn:active, .btn.active{
	box-shadow: none;
}
.i-ban .slides .more{
	width: 178px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #d41833;
	color: #fff;
	font-size: 14px;
	margin: 52px auto 0;
	position: relative;
	top: 50px;
	opacity: 0;
	filter:alpha(opacity=0);
	transition:all 1.4s;
}
.i-ban .slides li.flex-active-slide img{
	top: 0;
	opacity: 1;
	filter:alpha(opacity=100);
}
.i-ban .slides li.flex-active-slide .more{
	top: 0;
	opacity: 1;
	filter:alpha(opacity=100);
}
/*--第一频企业介绍--*/
.i-ban-link{
	position: absolute;
	bottom:72px;
	left: 50%;
	margin-left: -562.5px;
	z-index: 9;
	width: 1125px;
}

.i-ban-link li{
	width:375px;
	padding-left: 3px;
	float: left;
	position: relative;
	top: 50px;
	opacity: 0;
	overflow: hidden;
	
}
.i-ban-link li a{
	width: 100%;
	padding: 9px 22% 12px 9%;
	display: block;
	position: relative;
	z-index: 6;
}
/*.i-ban-link li .bg{
	position: absolute;
	top: 0;
	left: 3px;
	width:0;
	height: 100%;
	z-index: 1;
	background:#0645a8;
}*/
.i-ban-link li span{position: absolute; z-index:8; top: 20px; right:13%;display: block; width: 40px; height: 39px; display: block;}
.i-ban-link li.li0 span{
	background:url(../images/fr_deq_3_1.png) no-repeat 85% center;
}
.i-ban-link li.li0 a,.i-ban-link li.li1 a,.i-ban-link li.li2 a{
	background:rgba(255,255,255,0.5);
	
}
.i-ban-link li.li1 span{
	background:url(../images/fr_deq_4_1.png) no-repeat 85% center;
}
.i-ban-link li.li2 span{
	background:url(../images/fr_deq_5_1.png) no-repeat 85% center;
}
.i-ban-link li.li0 a:hover,.i-ban-link li.li1 a:hover,.i-ban-link li.li2 a:hover{
	background:rgba(6,69,168,0.5);
}
.i-ban-link li.li0:hover span{
	background:url(../images/fr_deq_3.png) no-repeat 85% center;
}
.i-ban-link li.li1:hover span{
	background:url(../images/fr_deq_4.png) no-repeat 85% center;
}
.i-ban-link li.li2:hover span{
	background:url(../images/fr_deq_5.png) no-repeat 85% center;
}
.i-ban-link li .h2{
	font-size: 20px;
	color: #000;
	line-height: 35px;
	transition:color 0.3s;
	position: relative; z-index: 4;
}
.i-ban-link li p{
	font-size: 14px;
	color: #282626;
	line-height: 24px;
	height: 24px;
	transition:color 0.3s;
	overflow: hidden;
	position: relative; z-index: 4;
}
.i-ban-link li a:hover .h2,.i-ban-link li a:hover p{ color: #fff !important;}
/*--第一频企业介绍--*/
.i-wrap1{
	position: relative;
}
#i-wrap .i-wrap2{
	background-size: cover !important;
	position: relative;
}
.i-wrap2 .w1200{
	position: absolute;
	top:60%;
	margin-top: -259px;
	left: 50%;
	margin-left: -600px;
}
@media (max-width: 1400px){
	.i-wrap2 .w1200{margin-top: -187px;}
}
.i-wrap2 .rigth{
	width:1200px;
	position: relative;
	opacity: 0;
	    right: -50px;
}
.i-wrap2 .rigth img{ width: 100%; height:auto;}
.i-wrap2 .rigth .bg{
	width: 50%;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}
.i-wrap2 .rigth .pic{
	width: 74.7%;
	margin:45px 24.8% 0 0;
	position: relative;
	z-index: 2;
	transform: scale(0);
}



/*--第二频开始--*/
.z_epfj{ width:1084px;  margin: 0 auto;}
.z_epfj_3{background: url(../images/s_d1.png) no-repeat; background-size:100%;padding:15px 0 30px;}
.z_epfj_6{height:183px;}
.z_epfj_6 p{padding-left: 53px; min-height: 150px; width: 800px;padding-top: 5px;}
.z_epfj_6 p i.z_epfj_1{display: block; font-size: 28px; line-height:60px; height:60px; overflow: hidden;font-style: normal; color: #ffffff; font-weight: bold;}
.z_epfj_6 p i.z_epfj_2{ font-size: 16px;display: block; color: #fff; font-style: normal; padding-right: 100px; line-height: 30px !important; height: 60px !important; overflow: hidden;}
.z_epfj_6 p em{display: block; font-size: 14px; margin-top:20px;color: #86898b; font-style: normal; background: url(../images/s_d2.jpg) no-repeat; background-size:157px 38px; width: 157px;padding-left:15px; height:38px; line-height:38px;}
.wxqh_nr2{display:none;}
.wxqh_nr{display:block;}
.wxqh_jg{
	color:#fff;}
	
.wxqh_mjg{
	color:#fff;}
.z_epfj_5{padding-left:25px;padding-top:26px;}
.z_epfj_5 ul li{ cursor:pointer; float: left;margin: 0 28px; font-size: 14px;position: relative;}
.z_epfj_5 ul li span{display:block; position: absolute; top: 28px;left: 0; height: 2px; width: 100%; background: #0278fe;}
.z_epfj_5 ul li.wxqh_jg span{display: block;}
.z_epfj_5 ul li.wxqh_mjg span{ display: none;}
/*--第二频结束--*/
/*--第三频--*/
.i-wrap3 .box{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.z_frus{padding-top: 13%;position: relative; width: 1200px; }
.z_frus_1{margin: 0 30px; background: rgba(255,255,255,0.3); border-radius: 5px 5px 0 0; overflow: hidden;}
.z_frus_2{ border-bottom: 1px solid #989ce4; background: rgba(255,255,255,0.3);  height: 70px;padding-top: 10px;}
.z_frus_3{height: 50px;margin:0px 0 10px;}
.z_frus_3 li{float: left; width: 12.5%;line-height: 50px; text-align: center; font-size:16px; color: #fff;}
.z_frus_3 li span{ font-size: 12px; color: #989ce4; float: right; }
.hidetext{display:none;}
.showtext{display:block;}
.hidecolor{
	color:#fff;background: rgba(255,255,255,0.3);}
.showcolor{
	color:#fff;}
.z_frus_3 li .hidecolor span{ display: none;}

.z_frus_5{padding: 2% 0; min-height: 245px;}
.z_frus_5 .z_frus_6{ float: left; width:340px; border-right:1px solid #989ce4;}
.z_frus_5 .z_frus_6 .h1{ width:249px;height: 249px;margin: 0 auto;background: rgba(255,255,255,0.5); padding: 8px; border-radius: 50%; overflow: hidden;}
.z_frus_5 .z_frus_6 .h1 img{width:235px;height: 235px;border-radius: 50%; }
.z_frus_7{padding:20px 40px 0 68px; width:800px; float: left;}
.z_frus_7 .h2{ font-weight: bold; text-align: left; color: #fff; line-height: 40px; height: 40px; overflow: hidden; font-size: 20px; line-height: 35px;}
.z_frus_7 .h2 span{ font-size: 12px; font-weight: normal;padding: 0 7px;}
.z_frus_7 .z_frus_8{ text-align: left; font-size: 14px; color: #fff; line-height:32px;margin-top: 7px; height: 160px; overflow: hidden;}
.z_frus_7 a{ display: block;}

/*--第三频结束--*/

/*--第四频--*/
.i-wrap4 .box{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
}
.i-wrap4 .left{
	width:100%;
	float: left;
	position: relative;
	left: -50px;
	opacity: 0;
	top:15%;
	/*margin-top: -290px;*/
}
.zsd_de{ width: 1200px; margin: 0 auto;}
.zsd_de_ded{height:607px; width:607px; margin: 0 auto; position:relative;}
.zsd_de_ded span{top: 0;position: absolute;left:0px; width: 100%; height: 100%;}
.zsd_de_ded span.zsd_de_ded_1{ top: 0;position: absolute;left:0px;background:url(../images/s_d5.png) no-repeat;-webkit-animation: inlinerbg 1.2s infinite linear; animation: inlinerbg  1s infinite linear;}
.zsd_de_ded span.zsd_de_ded_2{top: 0;position: absolute;left:10px; background:url(../images/s_d6.png) no-repeat;-webkit-animation: inlinerbgo 1.2s infinite linear; animation: inlinerbgo  1.5s infinite linear;}
.zsd_de_ded i.zsd_de_ded_3{position: absolute;top: 144px; left:40px;  background: #fff; width: 7px; height: 7px; border-radius:5px;}
.zsd_de_ded i.zsd_de_ded_4{position: absolute;top: 155px; left:566px;  background: #fff; width: 7px; height: 7px; border-radius:5px;}
.zsd_de_ded i.zsd_de_ded_5{position: absolute;bottom:5px; left:370px;  background: #fff; width: 7px; height: 7px; border-radius:5px;}

@-webkit-keyframes inlinerbg{
	0%{
		 -webkit-transform:translate(5px,-9px) ;
		 transform: translate(5px,-9px);
	}
	50%{
		 -webkit-transform:translate(0,0) ;
		transform: translate(0,0);
		}
	100%{ 
	-webkit-transform:translate(5px,-9px) ;
		transform: translate(5px,-9px);
	}
}

@keyframes inlinerbg{
	0%{
		 transform: translate(5px,-9px);
	}
	50%{
		transform: translate(0,0);
		}
	100%{ 
		transform: translate(5px,-9px);
	}
}

@-webkit-keyframes inlinerbgo{
	0%{
		 -webkit-transform:translate(7px,-11px) ;
		 transform: translate(7px,-11px);
	}
	50%{
		 -webkit-transform:translate(0,0) ;
		transform: translate(0,0);
		}
	100%{ 
	-webkit-transform:translate(7px,-11px) ;
		transform: translate(7px,-11px);
	}
}

@keyframes inlinerbgo{
	0%{
		 transform: translate(5px,-9px);
	}
	50%{
		transform: translate(0,0);
		}
	100%{ 
		transform: translate(5px,-9px);
	}
}



.zsd_de_1{position: relative; z-index: 4; background-size:100% auto; padding-top:110px; border:1px solid #fff; border-radius:50% ; overflow: hidden; width:607px;height:607px;}
.zsd_de_1 p{ width: 120px; margin: 0 auto; border-bottom: 1px solid #939393; font-size: 18px; width: 133px; line-height:45px; color: #808080;}
.zsd_de_1 .h1{padding-right: 10px; font-size: 20px;  color: #fff; line-height:35px;padding-top: 55px;}
.zsd_de_1 .h1 i{padding-right:20px; font-style: normal; }
.zsd_de_1 .h2{ font-size: 18px; color: #808080;line-height: 35px; padding-top: 50px;}
.zsd_de_2{width: 189px; margin: 0 auto;padding-top: 20px;}
.zsd_de_2 ul li{ float: left; margin: 0 9px; width: 45px; position: relative;}
.zsd_de_2 ul li .h6{width: 100px; height: 100px;background: #fff; position: absolute; top: 55px; left: -28px; display: none;}
.zsd_de_2 ul li .h6 img{ width: 100px; height: 100px;}
.zsd_de_2 ul li:hover .h6{display: block;}
.zsd_de_3{text-align: center; font-size: 14px; color: #808080; padding-top: 12px;}
.zsd_de_3 i{ font-style:normal; padding: 0 2px;}
.zsd_de_3 i a{ color: #808080;}
/*--第四频结束--*/

#i-navli{
	position: fixed;
	right: 3%;
	top: 50%;
	z-index: 10;
	margin-top: -107px;
}
#i-navli li{
	width: 18px;
	height: 19px;
	margin: 7px 0;
	background:url(../images/wel05.png) no-repeat center;
	transition:background 0.3s;
}
#i-navli li.current{
	background: url(../images/wel05_h.png) no-repeat center;
}
#i-navli.one li{
	background:url(../images/wel05.png) no-repeat center;
}
#i-navli.one li.current{
	background: url(../images/wel05_h.png) no-repeat center;
}
.wel-number{
	position: fixed;
	z-index: 10;
	right: 2.3%;
	top: 50%;
	margin-top: 11px;
	padding-top: 72px;
	background: url(../images/wel21.png) no-repeat top center;
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 26px;
}
.wel-number .num{
	font-size: 20px;
}
.wel-number.on{
	background: url(../images/wel21.png) no-repeat top center;
	color: #fff;
}
.wel-number.on .num{
	color: #fff;
}
.wel-page{
	height: 129px;
	width: 130px;
	position: fixed;
	top: 50%;
	left: 2.2%;
	z-index: 10;
	margin-top: -64px;
	overflow: hidden;
}
.wel-page ul{
	position: relative;
}
.wel-page li{
	color: #fff;
	font-size: 12px;
	line-height: 25px;
	height: 25px;
	margin: 0 0 3px 0;
	float: left;
	width: 100%;
	cursor: pointer;
	position: relative;
}
.wel-page li .n{
	padding-left: 60px;
	opacity: 0;
	filter:alpha(opacity=0);
	transition:opacity 0.3s;
}
.wel-page li .line{
	width: 25px;
	height: 1px;
	background: #fff;
	position: absolute;
	top: 12px;
	right: 75px;
	transition:width 0.3s,background 0.3s;
}
.wel-page li.on .n{
	opacity: 1;
	filter:alpha(opacity=100);
}
.wel-page li.on .line{
	width: 50px;
	background: #fff;
}
.wel-page.one li{
	color: #fff;
}
.wel-page.one li .line{
	background: #fff;
}
.wel-page.one li.on .line{
	background: #fff;
}
