﻿body{
	font-size:100%;
 	overflow-x:hidden;
 	font-family:Microsoft Yahei,​Helvetica,​Arial,​sans-serif;
 	line-height:1.6;
}
html{font-size:100%;}
@media (max-width: 1280px) {
	body{font-size:87.5%; overflow-x:hidden; font-family:Microsoft Yahei,​Helvetica,​Arial,​sans-serif; }
	html{font-size:87.5	%;}
}
@media (max-width: 1024px) {
	body{font-size:75%; overflow-x:hidden; font-family:Microsoft Yahei,​Helvetica,​Arial,​sans-serif; }
	html{font-size:75%;}
}

.clearboth{
	clear:both;
}
a:hover{
	text-decoration:none;
}
li{
	list-style:none;
}
#topmenu{
	width:100%; top:0px; height:80px; left:0px;  
	background: rgba(26,26,26,.7);  
	position:fixed; 
	z-index:111111111111;      
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B21a1a1a,endColorstr=#B21a1a1a); 
}
@media (max-width: 768px) {
	#topmenu{
		height:55px;
	}	
}
.navbar-default{ border:0px; border-radius:0px; margin-bottom:0px; background:none;}



@media (max-width: 768px) {
	.navbar-default{ 
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 11111111;
	}
	.webnav{
		width:100%; height:55px; display:block;
	}
	
}
@media (max-width: 414px) {
	.navbar-default{ 
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 11111111;
	}
	.webnav{
		width:100%; height:55px; display:block; background:#000;
	}
	
}

#example-navbar-collapse{ float:right;}
.navbar-nav > li{height:80px; line-height:80px;}
.navbar-default .navbar-nav > li > a{height:80px; line-height:80px; padding:0px 2.25rem; color:#fff; font-size:1rem; position:relative;}
.navbar-default .navbar-nav > li > a img{
	position:absolute; left:50%; margin-left:-14px; bottom:-18px; z-index:11; display:none;
}
.navbar-default .container-fluid{width:1560px; padding:0px 15px;}
.indextel{
	float:left; line-height:80px; font-size:1.875rem; color:#fff; font-weight:bold; margin-left:2.5rem;
}
.indextel span{
	margin-left:0.875rem;
}

@media (min-width: 768px) {
	.navbar-default{height:80px;}
	#example-navbar-collapse{height:80px }	
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{padding:0px; margin:0px; height:80px;}
	.navbar-default .navbar-nav span{
		float:left; background:#fff; padding:0px; margin:2rem 0 0 0; display:block; width:1px; height:20px;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
		  color:#fff; 
		 background: rgba(191,30,36,.7);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2bf1e24,endColorstr=#B2bf1e24); 
	}
	.navbar-default .navbar-nav > .active > a img, .navbar-default .navbar-nav > .active > a:focus img, .navbar-default .navbar-nav > .active > a:hover img{
			display:block;
	}
	.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover{
		  color:#fff;
		 background: rgba(191,30,36,.7);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2bf1e24,endColorstr=#B2bf1e24);
	}
	.navbar-default .navbar-nav > li > a:focus img,.navbar-default .navbar-nav > li > a:hover img{
		display:block;
	}
}
@media (max-width: 1560px) {
		.navbar-default{padding:0px 0;}
		.navbar-default .container-fluid{padding:0px 0;}
		.navbar-default .container-fluid{width:100%; padding:0px 15px;}
}
@media (max-width: 1500px) and (min-width: 768px) {
	.navbar-default{height:91px;}
	#example-navbar-collapse{height:91px }
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{padding:0px; margin:0px;}
	.navbar-default .navbar-nav > li > a{ padding:0px 2rem; }
	.indextel{ margin-left:2.25rem;}
}
@media (max-width: 1366px) and (min-width: 768px) {
	.navbar-default{height:91px;}
	#example-navbar-collapse{height:91px }
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{padding:0px; margin:0px; height:91px;}
	.navbar-default .navbar-nav > li > a{line-height:91px; padding:0px 1.6rem; height:91px; }
	.indextel{line-height:91px;  height:91px; margin-left:2.25rem; font-size:1.5rem; }
}
@media (max-width: 1280px) and (min-width: 768px) {
	.navbar-default{height:81px;}
	#example-navbar-collapse{height:81px }
	.navbar-default .navbar-nav span{margin:2.1rem 0 0 0;}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{padding:0px; margin:0px; height:81px;}
	.navbar-default .navbar-nav > li > a{line-height:81px; padding:0px 1.4rem; height:81px; }
	.indextel{line-height:81px;  height:81px; margin-left:2.25rem; font-size:1.5rem; }
}
@media (max-width: 1024px) and (min-width: 768px) {
	.navbar-default{height:81px;}
	#example-navbar-collapse{height:81px;}
	.navbar-default .navbar-nav span{margin:2.8rem 0 0 0;}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{padding:0px; margin:0px; height:81px;}
	.navbar-default .navbar-nav > li > a{line-height:81px; padding:0px 1.7rem; height:81px; }
	.indextel{display: none;}
}
@media (max-width: 767px) {
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{padding:0px; margin:0px; height:55px;}
	#example-navbar-collapse{float:none; border:0px; background:#121212;}
	.navbar-toggle{margin-right:0px;}
	.navbar-nav,.navbar-header{padding:0 15px;}
	.navbar-nav > li{height:30px; line-height:30px;}
	.navbar-default .navbar-nav > li > a{display:block; padding:0px; height:30px; line-height:30px; border:0px; border-bottom:1px dashed #eee; font-size:1rem;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:none;  color:#bf1e24; }
	.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover{background:none;  color:#bf1e24;}
	#main img{
		width:100%;
	}
	.indextel{
		float:left; line-height:38px; font-size:0.875rem; color:#fff; font-weight:bold; margin-left:0px; 
	}
	.indextel span{
		margin-left:0.875rem;
	}
}

.index01{
	margin-top:6rem; margin-bottom:1.5rem;
}
@media (max-width: 1560px) {
	.index01{
		margin-top:6rem; width:100%;
	}
}
.index01 .index01inli img{
	max-width:100%;
	transform:rotate(0deg);
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}
.index01 .index01inli:hover img{
	transform:rotate(180deg);
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}
.index01 .index01wli{
	text-align:center;  margin-bottom:1rem;
}
.index01 .index01inli{
	text-align:center; position:relative;
}
.index01 .index01inli .midtext{
	position:absolute;  top:30%; color:#333; font-size:2rem; font-weight:bold; margin-top:-1.09375rem;
	width:100%; text-align:center;
}
.index01 .index01inli .midtext .midtext_d{
	font-weight: 500;
	font-size: 1.6rem;
}
.index01 .index01wli p{
	font-size:1.125rem; color:#333; margin-top:2rem;
}
@media (max-width: 768px) {
	.index01 .index01wli p{
		margin-top:1rem;
	}
}

#index02{
	width:100%; overflow:hidden; background:#f5f5f5; padding-top:6rem;
	border-bottom: 1px solid #d9d9d9;
}

@media (max-width: 1560px) {
	.index02{
		width:100%;
	}
}
.index02 .ten{
	color:#999; font-size:1.25rem; text-align:center;
}
.index02 .tcn{
	color:#333;  font-size:1.875rem; text-align:center; font-weight:bold;
}
.index02 .tline{
	width:28.75rem; height:1px; background:#d9d9d9; margin:1rem auto 1.4rem; position:relative;
}
.index02 .tline .redline{
	width:6.25rem; height:5px; background:#e50000; position:absolute; top:-2px; left:50%; margin-left:-3.125rem;
}
.index02 .tdesc{
	color:#999;  font-size:1rem; text-align:center;  margin-bottom:3.375rem;
}
.index02 .index02_title{
	width:90%;
	margin:0 auto;
}
.index02 .index02_title .index02_title_ioc{
	padding:0;
	margin-bottom: 4rem;
}
.index02 .index02_title .index02_title_ioc .index02_title_img{
	padding:0;
}
.index02 .index02_title .index02_title_ioc .index02_title_img img{
	width:7rem;
	height:7rem;
	float: right;
}
@media (max-width: 768px) {
	.index02 .index02_title .index02_title_ioc .index02_title_img img{
		float: left;
	}
}
.index02 .index02_title .index02_title_ioc .index02_title_content{
	margin-top: 1.3rem;
}
.index02 .index02_title .index02_title_ioc .index02_title_content p{
	font-size: 1.1rem;
	margin: 0;
}
.index02 .index02_title .index02_title_ioc .index02_title_content span{
	font-size: .8rem;
	color: #999;
	margin: 0;
}
.index02 .index02li{
	width:90%;
	margin:0 auto;
	overflow: hidden;
	clear: both;
}
.index02 .index02li .index02liin{
	padding: 0;
	text-align: center;
}

.index02 .index02li .index02liin .index02liin_title .index02t{
	font-size: .8rem;
}
.index02 .index02li .index02liin .index02liin_title .index02t span{
	font-size: 1.2rem;
}
.index02 .index02li .index02liin .index02b{
	padding:2rem 0;
	font-size: .8rem;
	width:80%;
	margin:0 auto;
}

.index02 .index02li .index02img .noh{
	display:inline;
}
.index02 .index02li .index02img .ish{
	display:none;
}
.index02 .index02li .index02img .inline{
	height:1px; background:#666; width:83%; margin:0 auto;
}

.index02 .index02li a:hover .index02t{
	color:#fa2626;
}

#index03{
	width:100%; overflow:hidden; background:#fff; padding-top:6rem;
}
.index03{

}
@media (max-width: 1560px) {
	.index03{
		width:100%;
	}
}
.index03 .ten{
	color:#999; font-size:1.25rem; text-align:center;
}
.index03 .tet{
	color: #333;font-size: 1.25rem; text-align: center;margin-top: 2rem;
}
.index03 .tcn{
	color:#333;  font-size:1.875rem; text-align:center; font-weight:bold;
}
.index03 .tline{
	width:28.75rem; height:1px; background:#d9d9d9; margin:1rem auto 1.4rem; position:relative;
}
.index03 .tline .redline{
	width:6.25rem; height:5px; background:#e50000; position:absolute; top:-2px; left:50%; margin-left:-3.125rem;
}
.index03 .tdesc{
	color:#999;  font-size:1rem; text-align:center;  margin-bottom:3.375rem;
}
.index03 .index03li{
	margin-bottom:3.5rem; 
}
@media (max-width: 768px) {
	.index03 .index03li{
		margin-bottom:2rem;
	}
}
.index03 .index03li .index03liin{
	float:left; width:100%; height:100%; position:relative; overflow:hidden;
}
.index03 .index03li .blackdiv{
	display:block; width:100%; height:100%; position:absolute; top:0px; opacity:0;
	transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-webkit-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
	background: rgba(21,27,46,.8);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8151b2e,endColorstr=#C8151b2e);
}
.index03 .index03li .blackdiv .a03con{
	width:68%; margin:0 auto;
}
.index03 .index03li .blackdiv .a03con .a03t{
	font-size:1.25rem; color:#fff;
}
.index03 .index03li .blackdiv .a03con .a03l{
	width:1.875rem; height:1px; background:#fff; margin:0.625rem 0 1.25rem; 
}
.index03 .index03li .blackdiv .a03con .a03b{
	font-size:1rem; color:#fff;
}
.index03 .index03li .blackdiv .a03con .a03a{
	position:absolute; right:2rem; bottom:2rem;
}
.index03 .index03li:hover .blackdiv{
	opacity:1;
}
.index03 .index03li img{
	transform: scale(1);  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; 
}
.index03 .index03li:hover img{
	transform: scale(1.15);  
	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; 
}
#index03li2{
	width:90%;
	margin:0 auto;
}
.index03 .index03li2{
	padding: 0;	
	text-align: center;
}
.index03 .index03li2 .index03lileft{
	margin-left: 3rem;
}
.index03 .index03li2 .index03liin2{
	padding: 0;
	height: 25rem;
	margin-bottom: 2rem;
	background: #ebebeb;
	
}
.index03 .index03li2 .index03liin2 .a03con{
	border:1px solid #ebebeb;
	height:50%;
	
}
.index03 .index03li2 .index03liin2 .a03con .a03b{
	margin-top: 4rem;
	font-size: 1.2rem;
}
.index03 .index03li2 .index03liin2 .a03con .a03b p{
	font-size: .8rem;
	text-transform:uppercase;
}
.index03 .index03li2 .index03liin2 .a03con .a03i{
	display: none;
}
.index03 .index03li2 .index03liin2 .index03li2img{
	height:50%;
	overflow: hidden;

}
.index03 .index03li2 .index03liin2:hover{
	background: #d9d9d9;
}

.index03 .index03li2 .index03liin2:hover .a03con .a03i{
	display: block;
}
.index03 .index03li2 .index03liin2:hover .a03con .a03a{
	display: none;
}
.index03 .index03li2 .index03liin2:hover .index03li2img img{
	transform: scale(1.04);  
	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; 
}
@media (max-width: 767px) {
	.index03 .index03li .blackdiv{
		display:block; width:100%; height:100%; position:absolute; top:0px; opacity:1;
		transition: opacity 0.5s ease 0s;
		-moz-transition: opacity 0.5s ease 0s;
		-webkit-transition: opacity 0.5s ease 0s;
		-o-transition: opacity 0.5s ease 0s;
		background: rgba(21,27,46,.8);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8151b2e,endColorstr=#C8151b2e);
	}
	.index03 .index03li:hover .blackdiv{
		opacity:0;
	}
	.index03 .index03li2 .index03lileft{
		margin-left: 0;
	}
}


#index04{
	width:100%; overflow:hidden; background:url(../images/meitibg.jpg) no-repeat center center #010302; padding-top:2rem;margin-top:6rem;
}
.index04{

}
@media (max-width: 1560px) {
	.index04{
		width:100%;
	}
}
.index04 .ten{
	color:#999;font-size:1.25rem; text-align:center;
}
.index04 .tcn{
	color:#e5e5e5;  font-size:1.875rem; text-align:center; font-weight:bold;
}
.index04 .tline{
	width:28.75rem; height:1px; background:#d9d9d9; margin:1rem auto 1.4rem; position:relative;
}
.index04 .tline .redline{
	width:6.25rem; height:5px; background:#e50000; position:absolute; top:-2px; left:50%; margin-left:-3.125rem;
}
.index04 .tdesc{
	color:#999;  font-size:1rem; text-align:center;  margin-bottom:3.375rem;
}
.index04 .index04li{
	overflow:hidden; margin:5rem 0;
}
.index04 .index04li .index04litext{
	font-size:1.125rem; color:#fff; line-height:2.5;
}
@media (max-width: 768px) {
	.index04 .index04li .index04litext{
		margin-bottom:1rem;
	}
	.index04 .index04li{
		margin:2rem 0;
	}
}

#index05{
	width:100%; overflow:hidden; background:#fff; padding-top:6rem;
}
.index05{

}
@media (max-width: 1560px) {
	.index05{
		width:100%;
	}
}
.index05 .ten{
	color:#999;font-size:1.25rem; text-align:center;
}
.index05 .tcn{
	color:#333;  font-size:1.875rem; text-align:center; font-weight:bold;
}
.index05 .tline{
	width:28.75rem; height:1px; background:#d9d9d9; margin:1rem auto 1.4rem; position:relative;
}
.index05 .tcnd{
	color:#4c4c4c;  text-align:center; font-size:1.125rem;
}
.index05 .tline .redline{
	width:6.25rem; height:5px; background:#e50000; position:absolute; top:-2px; left:50%; margin-left:-3.125rem;
}
.index05 .tdesc{
	color:#999;  font-size:1rem; text-align:center;  margin-bottom:3.375rem;
}
.index05 .index05li{
	margin-bottom:2rem; 
}
@media (max-width: 768px) {
	.index05 .index05li{
		margin-bottom:2rem;
	}
}
.index05 .index05li .index05liin{
	float:left; width:100%; height:100%; position:relative;
}
.index05 .index05li .blackdiv{
	display:block; width:100%; height:100%; position:absolute; top:0px; opacity:0;
	transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-webkit-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
	background: rgba(21,27,46,.8);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8151b2e,endColorstr=#C8151b2e);

}
.index05 .index05li .blackdiv .a05con{
	width:90%; margin:0 auto; position:absolute; bottom:1rem;
	top:45%;left:45%;
         
}
.index05 .index05li .blackdiv .lit{
	text-align: center;
	position: absolute;
	top:45%;
	width:100%;
	color: #fff;
}
.index05 .index05li .a05t{
	font-size:1.125rem;
	margin-bottom:1rem;
}
.index05 .index05li .a05b{
	font-size:1rem; color:#999; 
}
.index05 .index05li:hover .blackdiv{
	opacity:1;
}

@media (max-width: 768px) {
	.index05 .index05li .blackdiv{
		opacity:1;
	}
	.index05 .index05li:hover .blackdiv{
		opacity:0;
	}
}

#index06{
	width:100%; overflow:hidden; margin-top: 6rem;
}
#index06 .hyxw{
	margin-top: 2rem;
}
@media (max-width: 1560px) {
	.index06{
		width:100%;
	}
}
.index06 .ten{
	color:#999;font-size:1.25rem; text-align:center;
}
.index06 .row{
	margin-top: 4rem;
}
.index06 .tcn{
	color:#333;  font-size:1.875rem; text-align:center; font-weight:bold;
}
.index06 .tline{
	width:28.75rem; height:1px; background:#bfbfbf; margin:1rem auto 1.4rem; position:relative;
}
.index06 .tline .redline{
	width:6.25rem; height:5px; background:#e50000; position:absolute; top:-2px; left:50%; margin-left:-3.125rem;
}
.index06 .index06li{
	margin-bottom:3rem;  margin-top:1rem;
	height: 10rem;
	overflow: hidden;
}
.index06 .index06li .index06liin{
	overflow:hidden; position:relative;
}
.index06 .index06li .index06liin .index06linews{
	display: inline-block;
	height:100%;
}
.index06 .index06li .index06liin .index06linews .col-xs-12{
	height:10rem;
}
.index06 .index06li .index06liin .index06linews img{
	height: 100%;
}
.index06 .index06li .index06liin .index06linews .index06linews_tx{
	border:1px solid #999;
	width:8%;
}
.index06 .index06li .index06liin .index06linews .index06linews_bt{
	color: #333;
	font-size: 1.2rem;
	margin: .8rem 0;
}
.index06 .index06li .index06liin .index06linews:hover .index06linews_bt{
	color: red;
}
.index06 .index06li .index06liin .index06linews .index06linews_nr{
	color:#999;
	font-size: .9rem;
}
.index06 .index06li .index06liin .index06linews:hover .index06linews_nr{
	color:#333;
}
.index06 .index06li .index06liin .blackdiv01{
	display:block; width:100%; height:100%; position:absolute; top:0px; opacity:1;
	transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-webkit-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
	background: rgba(8,15,38,.5);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F080f26,endColorstr=#7F080f26);
}
.index06 .index06li .index06liin .indexdate{
	text-align:center; background:#d80101; position:absolute; z-index:111; padding:0.5rem 0.8rem; left:1.25rem;
}
.index06 .index06li .index06liin .indexdate .indexdatemd{
	color:#fdfdfd; font-size:1.125rem;
}
.index06 .index06li .index06liin .indexdate .indexdatey{
	color:#fb7575; font-size:1.5rem;
}
.index06 .index06li:hover .index06liin .blackdiv01{
	opacity:0;
}
.index06 .index06li .index06text{
	background:#fff; width:100%; padding:1.25rem 1.25rem 0; position:relative; overflow:hidden; height:12rem;
}
.index06 .index06li .index06text .a06t{
	font-size:1.125rem; color:#333; margin-bottom:1.25rem;
}
.index06 .index06li .index06text .a06b{
	font-size:1rem; color:#666;
}
.index06 .index06li .index06text a{
	display:block; width:100%;  background:#fff; display:none; position:absolute; bottom:0px; padding-bottom:1.6rem; left:0px; padding-left:1.25rem;
}
.index06 .index06li:hover .index06text a{
	display:block;
}
@media (max-width: 1360px) {
	.index06 .index06li .index06text a{
		padding-bottom:1.7rem;
	}
}
@media (max-width: 1280px) {
	.index06 .index06li .index06text{
		height:13.5rem;
	}
}
@media (max-width: 1024px) {
	.index06 .index06li .index06text a{
		padding-bottom:2.5rem;
	}
	
}
@media (max-width: 768px) {
	.index06 .index06li{
		margin-bottom:2rem; margin-top:0px;
	}
	.index06 .index06li .index06text{
		height:12rem;
	}
	.index06 .index06li .index06text a{
		padding-bottom:1rem;
	}
	.index06 .index06li{
		height:22rem;
	}
	.index06 .index06li .index06liin .index06linews .col-xs-12{
		height:12rem;
	}
	
}


#index07{
	width:100%; overflow:hidden; background:#f5f5f5; padding-top:6rem;
}
.index07{

}
@media (max-width: 1560px) {
	.index07{
		width:100%;
	}
}
.index07 .ten{
	color:#999;  font-size:1.25rem; text-align:center;
}
.index07 .tcn{
	color:#333;  font-size:1.875rem; text-align:center; font-weight:bold;
}
.index07 .tline{
	width:28.75rem; height:1px; background:#d9d9d9; margin:1rem auto 1.4rem; position:relative;
}
.index07 .tline .redline{
	width:6.25rem; height:5px; background:#e50000; position:absolute; top:-2px; left:50%; margin-left:-3.125rem;
}
.index07 .index07wai{
	padding:0px; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; margin-top:1rem; margin-bottom:4rem;
}
.index07 .index07waiimg img{
	width:100%;
}
.index07 .index07li{
	padding:0px; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;
}

#footer{
	width:100%; border-top:2px solid #ea0202; background:#1a1a1a; text-align:left; padding-top:2.5rem; padding-bottom:1.25rem;
}
@media (max-width: 1560px) {
	.footer{
		width:100%;
	}
}
#footer  .footermenu  a.menut{
	display:block;  font-size:1rem; color:#ccc; margin-bottom:0.5rem;
}
#footer  .footermenu  a.menub{
	display:block;  font-size:0.875rem; color:#999; margin-bottom:0.2rem;
}
#footer  .footerinfo01{
	 font-size:0.875rem; color:#999; line-height:2;
}
#footer  .footerinfo02{
	 text-align:center;
}
#footer  .footerinfo02 .footericon a{
	margin-left:0.6rem;
}
#footer  .footerinfo02 .footericon{
	 margin-bottom:0.6rem;
}
#footer .footer_web{
	display: block;
}
@media (max-width: 768px) {
	#footer .footer_web{
		display: none;
	}
	#footer  .footerinfo01{
		text-align: center;
	}
}

#footer01{
	width:100%; 
	border-top:1px solid #999; 
	background:#1a1a1a; text-align:center; 
	padding:0.5rem; 
	font-size:0.875rem; 
	color:#999; 
}
@media (max-width: 1560px) {
	.footer01{
		width:100%;
	}
}
#footer01   a{
	 font-size:0.875rem; color:#999;  margin-right:0.5rem;
}
@media (max-width: 768px) {
	#footer  .footermenu{
		margin-bottom:2rem;
	}
}

.mmx{
	width:1560px; overflow:hidden; margin:0 auto; color:#808080; font-size:1rem; padding:0 15px;
}
.mmx a{
	color:#808080; font-size:1rem; margin-right:0.5rem;
}
@media (max-width: 1560px) {
	.mmx{
		width:100%;
	}
}


#inpage{
	width:100%; overflow:hidden; background:#fff; padding-top:2rem;
}
.inpage{
	
}
@media (max-width: 1560px) {
	.inpage{
		width:100%;
	}
}
.inpage .ten{
	color:#999;  font-size:1.25rem; text-align:center;
}
.inpage .tdesc {
    color: #4d4d4d;
    font-size: 1.125rem;
    text-align: center;
    margin-bottom: 3.375rem;
}
.inpage .tcn{
	color:#333;  font-size:1.875rem; text-align:center; font-weight:bold;
}
.inpage .tcnd{
	color: #4c4c4c;
    text-align: center;
    font-size: 1.125rem;
}
.inpage .tline{
	width:28.75rem; height:1px; background:#d9d9d9; margin:1rem auto 1.4rem; position:relative;
}
.inpage .tline .redline{
	width:6.25rem; height:5px; background:#e50000; position:absolute; top:-2px; left:50%; margin-left:-3.125rem;
}
.inpage .contact{
	margin-top:2.5rem; margin-bottom:1rem; overflow:hidden;
}
.inpage .contactleft{
	margin-bottom:1rem; padding-top:4rem;
}
.inpage .contactli{
	overflow:hidden; margin-bottom:1rem; width: 33%;
	float: left;
}
.inpage .contactli img{
	float:left; margin-right:1rem;
}
.inpage .contactli span{
	float:left;
}
.inpage .contactli span.cname{
	color:#666; font-size:1.125rem; width:3.5rem;
}
@media (max-width: 1560px) {
	.inpage .contactli{
		overflow:hidden; margin-bottom:1rem; width: 100%;
		float: left;
	}
}
.inpage .contactli span.ccon{
	color:#333; font-size:1.125rem; 
}
.inpage .contactli span.ccon a{
	color:#bf1e24; text-decoration:underline;
}
.inpage .rczpt{
	color:#bf1e24; font-size:1.875rem;
}
.inpage .rczpli{
	overflow:hidden; margin-bottom:2rem;
}
.inpage .rczpleft{
	overflow:hidden; padding:0px; margin-bottom:1rem;
}
.inpage .rczpleft .t{
	font-size:1.5rem; color:#000; margin-bottom:0.4rem;
}
.inpage .rczpleft .b{
	font-size:1.125rem; color:#4c4c4c;
}
#map {
    height: 550px;
}
.inpage .news01{
	width:80%;
	margin:0 auto;	
}
.inpage .news01 .news01f{
	height:40rem;
	padding: 0;
	padding-right:1rem;	
}
.inpage .news01 .news01f .news01f_img{
	height:70%;
}
.inpage .news01 .news01f .news01f_img img{
	height:100%;
}
.inpage .news01 .news01f .news01ftx{
	height:20%;
	margin-top:5%;
}
.inpage .news01 .news01f .news01ftx .news01f_tx{
	width:0;
	margin-top: .8rem;
}

.inpage .news01 .news01f .news01ftx .news01f_c .newst{
	font-size: 1.125rem;
	color: #000;
}
.inpage .news01 .news01f .news01ftx .news01f_c .newsb{
	margin-top: 1rem;
	color: #999;
}
.inpage .news01 .news01tx:hover .news01ftx .news01f_tx{
	border:1px solid red;
	transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	width:16.66666667%;
}
.inpage .news01 .news01f .news01li{
	height:22%;
	padding: 0;
	background: #eaeaea;
	margin-bottom: .5rem;
}
.inpage .news01 .news01f .news01li .news01li_img{
	padding: 1rem;
	height:100%;
}
.inpage .news01 .news01f .news01li .news01li_img img{
	height:100%;
}
.inpage .news01 .news01f .news01li .lic{
	padding: 1rem;
	height:100%;
}
.inpage .news01 .news01f .news01li .lic .newst{
	color: #333;
}
.inpage .news01 .news01f .news01li .lic .newsb{
	margin-top: .5rem;
	color: #999;
	font-size: .8rem;
} 
.inpage .news01 .news01f .news01li:hover{
	background: #333;
}
.inpage .news01 .news01f .news01li:hover .lic .newst{
	color: #fff;
}
.inpage .news01_m{
	display: none;
}
@media (max-width: 768px) {
	.inpage .news01_web{
		display: none;
	}
	.inpage .news01_m{
		display: block;
	}
	.inpage .news01_m .lic{
		margin:1rem 0;
	}
	.inpage .news01_m .lic .newsmt{
		font-size: 1.25rem;
		color: #000;
	}
	.inpage .news01_m .lic .newsmb{
		font-size: 1rem;
		color: #999;
		margin-top: 1rem;
	}
}
a.readmore{
	width: 5.7rem;
	color:#999;
	display:block; 
	float: right;
	padding: 0;
	margin-bottom: 2rem;
	border-bottom:1px solid #fff;
}
a.readmore:hover{
	border-bottom:1px solid #999;
	color: #e50000;
}

.inpage .newslist{
	width:80%;
	margin:0 auto;
}
.inpage .newslist .newsli{
	height:26rem;
	margin-top: 2rem;
}
.inpage .newslist .newsli .lib{
	height:100%;
}
.inpage .newslist .newsli .lib .liimg{
	height:60%;
	overflow: hidden;
}
/*.inpage .newslist .newsli .lib .liimg img{
	height:100%;
}*/
.inpage .newslist .newsli .lib .lic{
	color: #333;
	height:40%;
	overflow: hidden;
}
.inpage .newslist .newsli .lib .lic .newst{
	font-size: 1.125rem;
	margin-top: 1rem;
}
.inpage .newslist .newsli .lib .lic .newsd{
	margin:.5rem 0;
}
.inpage .newslist .newsli .lib .lic .newsb{
	font-size: .8rem;
	color: #999;
}
.inpage .newslist .newsli .lib .lic .newstx{
	width: 0;
	border:1px solid #fff;
}
.inpage .newslist .newsli:hover .lib .lic .newstx{
	width:60%;
	border:1px solid #e50000;
	transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
#bszyd{
	width:100%; overflow:hidden; background:url(../images/bszyd.jpg) no-repeat center center #020203; padding-top:2rem;
}
.bszyd{
	width:1680px; margin:0 auto; text-align:center;
}
.bszyd img{
	max-width:100%;
}
.bszyd .bszydin01{
	width:1230px; margin:3rem auto; overflow:hidden;
}
.bszyd .bszydin02{
	width:1680px; margin:3rem auto; overflow:hidden;
}
@media (max-width: 1680px) {
	.bszyd{
		width:100%;
	}
	.bszyd .bszydin02{
		width:100%; padding:0 15px;
	}
}
@media (max-width: 1230px) {
	.bszyd .bszydin01{
		width:100%; padding:0 15px;
	}
}
.bszyd .bszydin01 .bszydin01l{
	float:left; width:8%; margin-right:2%;
}
.bszyd .bszydin01 .bszydin01r{
	float:left; width:90%; font-family:"楷体"; font-weight:bold; font-size:1.5rem; color:#fff;  text-align:left;
}
@media (max-width: 768px) {
	.bszyd .bszydin01 .bszydin01l{
		float:left; width:20%; margin-right:5%;
	}
	.bszyd .bszydin01 .bszydin01r{
		float:left; width:75%; font-family:"楷体"; font-weight:bold; font-size:1.5rem; color:#fff;  text-align:left;
	}
}
.bszyd .bszydin02 .bszydin02l{
	float:left; width:60%; margin-right:5%; position:relative; z-index:111110;
}
.bszyd .bszydin02 .bszydin02l iframe{
	position:absolute;  left:38.5%; top:3.3%; z-index:111111;
}
.bszyd .bszydin02 .bszydin02r{
	float:left; width:35%;  text-align:left; 
}
.bszyd .bszydin02 .bszydin02r .newst{
	font-size:1.5rem; color:#ffb628;
}
.bszyd .bszydin02 .bszydin02r .newsd{
	font-size:1rem; color:#ccc;
}
.bszyd .bszydin02 .bszydin02r .bszydin02rli{
	margin-bottom:2rem; overflow:hidden
}
@media (max-width: 768px) {
	.bszyd .bszydin02 .bszydin02l{
		float:left; width:100%; margin-bottom:2rem;
	}
	.bszyd .bszydin02 .bszydin02r{
		float:left; width:100%;
	}
}
.article{
	width:80%;
	margin:0 auto;
}
.article .show{
	border-right:1px solid #d9d9d9;
	padding: 0;
	padding-right: 30px;
}
.article .show .showint{
	font-size:1.5rem; color:#000; border-bottom:1px solid #e6e6e6; margin:1rem 0; padding-bottom:1rem;text-align: center;
}
.article .show .showinb{
	font-size:1rem; color:#4c4c4c; border-bottom:1px dashed #e6e6e6;   padding-bottom:1rem;
}
.article .show .showinb img{
	max-width:100%;
}
.article .show .showinb p{
	text-indent:1rem;
}
.article .show .showinlink{
	color:#4c4c4c; font-size:1rem; margin:1rem 0 2rem;
}
.article .show .showinlink a{
	color:#4c4c4c;
} 
.article .showlist{
	padding: 0;
	padding-left: 30px;
}
.article .showlist .showlit{
	margin:2rem 0;
	padding: 0;
}
.article .showlist .showlit span{
	font-size: 1.125rem;
	padding: 0;
	text-align: center;
	display: block;
	width:48%;
	background: #a3a3a3;
	color: #fff;
	cursor: pointer;
}
.article .showlist .showlit .lit1{
	float: left;
}
.article .showlist .showlit .lit2{
	float: right;
}
.article .showlist .showlit span:hover{
	background: #333;
}
.article .showlist .showul{
	clear: both;
}
.article .showlist .showul .showli{
	border-bottom:1px solid #d9d9d9;
	display: block;
	color:#333;
	margin-bottom: 3rem;
}
.article .showlist .showul .showli .lit{
	font-size: 1.125rem;
}
.article .showlist .showul .showli .lib{
	font-size: .8rem;
	margin:1rem 0;
	color: #999;
}
.article .showlist .litj{
	display: none;
}
.casechoose{
	width:100%; margin:1.5rem 0; text-align:center;
}
.casechoose a{
	font-size:1.125rem; 
	color:#999;
	padding:0.1rem 1.125rem; 
	margin-bottom:1rem;
	display:inline-block;
}
.casechoose .ti{
	color: #a3a3a3;
}
.casechoose a.thishover{
	background:#333; color:#fff;
}
@media (max-width: 768px) {
	.article .show{
		padding: 0;
		border:0;
	}
	.article .showlist{
		padding: 0;
	}
	.casechoose{
		margin:1rem 0 0.5rem;
	}
	.casechoose a{
		margin-bottom:0.5rem;
	}
}

.inpage .huaxudiv{
	width:1200px; margin:2rem auto;  overflow:hidden;
}
.inpage .huaxudiv .huaxumain{
	 position:relative; overflow:hidden;
}
.inpage .huaxumain p{
	position:absolute; width:100%; bottom:0px; left:0px; text-align:center; font-size:1.125rem; color:#fff;  margin-bottom:0px; padding:0.5rem 0;
	background: rgba(0,0,0,.6);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
}
@media (max-width: 1200px) {
	.inpage .huaxudiv{
		width:100%; padding:0 15px;
	}
}


#pages{
	text-align:center; height:2rem;
	margin:3rem 0;
}
#pages ul li{
	display: inline;
}
#pages ul li.thisclass{background:#999;color:#fff; font-size:0.875rem; padding:4px 10px; }
#pages a{
	color:#333; font-size:0.875rem; padding:4px 10px; border:1px solid #ccc;
}
#pages span{
	color:#fff; font-size:0.875rem; padding:4px 10px; border:1px solid #ccc; background:#e60012;
}

.inpage .caseshow{
	width:1200px; margin:2rem auto;  overflow:hidden; color:#4c4c4c; font-size:1rem;
}
.inpage .caseshow iframe{
	height:500px;
}
@media (max-width: 1200px) {
	.inpage .caseshow{
		width:100%; padding:0 15px;
	}
}
@media (max-width: 768px) {
	.inpage .caseshow	 iframe{
		height:300px;
	}
}


.gsjj01{
	overflow:hidden; display: table; margin-bottom:3rem;
	border-bottom:1px solid #d9d9d9;
}
.gsjj01 .box {
    float: left;
}
.gsjj01 .box img{
	width:100%;
}
.gsjj01 .box .boxt{
	margin: 1rem 0;
	text-align: center;
}
.gsjj01 .box span{
	font-size: 1.25rem;
	font-weight: 600;
}
.gsjj01 .boxiframe{
	width:45%;
} 
.gsjj01 .boxiframe iframe{
	width:100%; height:330px;
}
.gsjj01 .boxmid{
	width:2%;
} 
.gsjj01 .boxtext{
	width:53%; 
	float: right;
} 
.gsjj01 .boxtext .gsjj01t{
	color:#bf1e24; font-size:1.5rem; font-weight:bold; margin-bottom:0.5rem;
}
.gsjj01 .boxtext .gsjj01b{
	color:#4c4c4c; 
	font-size:1.125rem;
} 
.gsjj01 .boxtext .gsjj01b .gsjj01bct{
	margin-bottom: 2rem;
}
.gsjj01 .boxtext .gsjj01b .gsjj01bnone{
	display: none;
}
.gsjj01 .boxtext .gsjj01b .gsjj01bmore{
	width:20%;
	text-align: center;
	cursor: pointer;
	border:1px solid #d9d9d9;
	padding: .5rem;
	margin-bottom: 1rem;
}
.gsjj01 .boxtext .gsjj01b .gsjj01bmore:hover{
	background: #e50000;
	color:#fff;
}
@media (max-width: 1560px) {
	.gsjj01{
		width:100%;
	}
}
@media (max-width: 768px) {
	.gsjj01 .boxiframe{
		width:100%; display:block; margin-bottom:1rem;
	} 
	.gsjj01 .boxiframe iframe{
		width:100%; height:330px;
	}
	.gsjj01 .boxmid{
		width:100%;  display:block;
	} 
	.gsjj01 .boxtext{
		width:100%;  display:block;
	} 
}
#gsjj02{
	margin-top: 6rem;
}
.gsjj02 .fzlcdiv{
	text-align: center;
	padding: 0;
}
.gsjj02 .fzlcdiv .fzlcdivli{
	padding: 0;
	height:14rem;
	margin-bottom: 2rem;
}
.gsjj02 .fzlcdiv .fzlcdivli .lin{
	margin-top: 2rem;
	font-size: 1.25rem;
	font-weight: 600;
}
.gsjj02 .fzlcdiv .fzlcdivli .lii{
	position: relative;
	margin-top:1rem;
}
.gsjj02 .fzlcdiv .fzlcdivli .liib{
	border:1px solid #A1A1A1;
}
.gsjj02 .fzlcdiv .fzlcdivli .liiy{
	width:.5rem;
	height:.5rem;
	border:1px solid #000;
	position: absolute;
	top:-.2rem;
	left:48%;
	background: #fff;
	border-radius: 50%;
}
.gsjj02 .fzlcdiv .fzlcdivli .lit{
	width:80%;
	margin:2rem auto;
}
.gsjj02 .fzlcdiv .fzlcdivli:hover .liiy{
	transform: scale(1.5);
	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}
.gsjj02 .fzlcdiv .fzlcdivli:hover .lin{
	color: #e50000;
}
.gsjj02 .fzlcdiv .fzlcdivli:hover{
	-moz-box-shadow:0px 6px 11px #C2C2C2; -webkit-box-shadow:0px 6px 11px #C2C2C2; box-shadow:0px 6px 11px #C2C2C2;
}
@media (max-width: 1560px) {
	.gsjj02{
		width:100%;
	}
}



#gsjj03{
	width:100%; background:#e6e6e6; padding-bottom:3rem;margin-top: 6rem;
}
.gsjj03{
	overflow:hidden; padding-bottom:2rem;
}
.gsjj03 .tline{
	background:#fff;
}
@media (max-width: 1560px) {
	.gsjj03{
		width:100%;
	}
}
.gsjj03 .col-md-4{
	margin-bottom:1rem; cursor:pointer;
}
.gsjj03 .col-md-4 .whlnin{
	float:left; position:relative; width:100%; overflow:hidden;
}
.gsjj03 .col-md-4 .whlnin img{
	transform: scale(1);
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}
.gsjj03 .col-md-4 .whlnin:hover img{
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}
.gsjj03 .col-md-4 .whlnt1{
	width:100%;  
	padding:1rem;
	background: #ccc;
	color:#333;
}
.gsjj03 .col-md-4 .whlnt1 .whlntt{
	font-size:1.25rem;  margin-bottom:0.2rem;
}

.gsjj03 .col-md-4:hover .whlnt1{
	background: #e50000;
	color:#fff;
}

.gsjj04{
	overflow:hidden;
	margin-top: 6rem;
}
@media (max-width: 1560px) {
	.gsjj04{
		width:100%;
	}
}
.gsjj04 .teamli{
	margin-bottom:2rem;
	text-align: center;
}
.gsjj04 .gsjj04li{
	text-align: center;
}
.gsjj04 .gsjj04li .litcn{
	font-size: 1.25rem;
	font-weight: 600;
	margin-bottom: 2rem;
}
.gsjj04 .gsjj04li .liten .lict{
	font-size: .8rem;
	margin-top: 2rem;
}
.gsjj04 .gsjj04li .liten .lict p{
	margin:0;
	font-size: 1.125rem;
}
@media (max-width: 768px) {
	.gsjj04 .teamli{
		margin-bottom:2rem;
	}
}
.gsjj04 .teamli .col-md-4{
	padding:0 5px;
}
.gsjj04 .teamli .col-md-4 img{
	border-radius:100%;
}
.gsjj04 .teamli .col-md-8{
	padding:0 5px;
}
.gsjj04 .teamli .col-md-8 .teamt{
	color:#bf1e24; font-size:1.125rem; margin-bottom:1rem;
}
.gsjj04 .teamli .col-md-8 .teamb{
	color:#4c4c4c; font-size:0.875rem;
}


#gsjj05{
	width:100%; overflow:hidden;  padding:3rem 0;
}
.gsjj05{
	overflow:hidden;
}
@media (max-width: 1560px) {
	.gsjj05{
		width:100%;
	}
}
.gsjj05 .gsjj05li{
	width:9%; margin:0 0.5% 2rem; position:relative; float:left; display: table;
}
@media (max-width: 768px) {
	.gsjj05 .gsjj05li{
		width:30%; margin:0 0.1.6666665% 1rem; 
	}
	.gsjj05 .clearboth{
		display:none;
	}
}
.gsjj05 .gsjj05li .gsjj05litext{
	position:absolute; width:100%; height:100%; top:0px; text-align:center; display: table-cell; vertical-align: middle; float:none; opacity:0; cursor:pointer;
	background: rgba(179,33,45,.5);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fb3212d,endColorstr=#7Fb3212d);
}
.gsjj05 .gsjj05li:hover .gsjj05litext{
	opacity:1;
	transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-webkit-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
}
.gsjj05 .gsjj05li .gsjj05litext .gsjj05lit{
	color:#ffffff; font-size:1.25rem; font-weight:bold; margin-top:30%;
}
.gsjj05 .gsjj05li .gsjj05litext .gsjj05lib{
	color:#ffffff; font-size:1.125rem;
}

#gsjj06{
	width:100%;padding-bottom:3rem;margin-top: 6rem;
}
.gsjj06{
	overflow:hidden; padding-bottom:2rem;
}
.gsjj06 .tline{
	background:#fff;
}
.gsjj06 .tdesc{
	color:#4c4c4c;  margin:0 auto; float:none;
}
.gsjj06 img.n{
	max-width:100%;
}

@media (max-width: 768px) {
	
}
@media (max-width: 1560px) {
	.gsjj06{
		width:100%;
	}
}

.zyyw01{
	overflow:hidden; padding-bottom:2rem; 
}
.zyyw01{
	width:80%;
	margin:0 auto;
}
.zyyw01 .zyyw01li{
	margin-top:2rem;
	padding-bottom: 3rem;
	border: 1px solid rgba(236, 236, 236, 1);
}
.zyyw01 .zyyw01li .lis{
	font-size: 3rem;
	padding-left:3rem;
	font-weight: 600;
}
.zyyw01 .zyyw01li .lis span{
	display: block;
	float: right;
	margin-right: 8rem;
}
.zyyw01 .zyyw01li .lin{
	margin-left:3rem;
	border-left:1px solid #a3a3a3;
	margin-top: 3rem;
	padding-left: 1rem;
}
.zyyw01 .zyyw01li .lin .lit{
	font-size: 1.125rem;
	margin-bottom: 1rem;
}
.zyyw01 .zyyw01li .lin .lic{
	font-size: .8rem;
	color: #999;
}
.zyyw01 .zyyw01li:hover{
	margin-left: .5rem;
	box-shadow: 0px 20px 25px 0px rgba(0, 0, 0, 0.15);
	transition: all 0.3s ease-out 0s;
}
.zyyw01 .zyyw01li:hover .lis{
	color: #fff;
	background: #A3A3A3;
}
.zyyw01 .zyyw01li:hover .lis span{
	margin-right: 1rem;
	transition: all .5s ease-out 0s;
}
@media (max-width: 768px) {
	
}
#zyyw02{
	width:100%; overflow:hidden; padding-top:6rem;
}
.zyyw02{
	width:100%;
}
.zyyw02 .zyyw02ul{
	text-align: center;
}
.zyyw02 .zyyw02ul .zyyw02li{
	margin-top: 2rem;
}
.zyyw02 .zyyw02ul .zyyw02li .lit{
	margin-top: 1rem;
}
.zyyw02 .zyyw02ul .zyyw02li .lit p{
	font-size: 1.25rem;
	margin: 0;
}
.zyyw02 .zyyw02ul .zyyw02li .lit span{
	font-size: .8rem;
	color: #999;
}
.zyyw02 .zyyw02ul .zyyw02li:hover .lit,.lit span{
	color: #e50000;
}
#zyyw03{
	width:100%;padding-bottom:3rem;margin-top: 6rem;
}
.zyyw03{
	overflow:hidden; padding-bottom:2rem;
}
.zyyw03 .zyywli{
	width:16%; margin:2rem 2% 0; position:relative;  float:left; 
	transform: rotateY(0deg);
	
}
.zyyw03 .zyywli .litx{
	position: absolute;
	width: 0;
	bottom: 0;
	border:1px solid #fff;
}
.zyyw03 .zyywli:hover .litx{
	width:100%;
	border:1px solid #e50000;
	transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
@media (max-width: 768px) {
	.zyyw03 .zyywli{
		width:44%; margin:2rem 3% 0;
	}
}
.zyyw03 .zyywli .zyywlitext{
	font-size:1.875rem; color:#fff; font-weight:bold; top:50%; margin-top:-0.9375rem; width:100%; text-align:center; position:absolute;
}
@media (max-width: 1560px) {
	.zyyw03{
		width:100%;
	}
}
.zyyw03 .tline{
	background:#fff;
}



#zyyw04{
	width:100%; overflow:hidden; background:url(../images/lcbg.jpg) no-repeat center center #010302; padding-top:2rem; padding-bottom:11rem;
}
.zyyw04{

}
.zyyw04 .zyyw04u{
	display:block; position:relative;
}
.zyyw04 .zyyw04u .zyyw04uli{
	position:absolute;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli01{
	left:0px; top:-1rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli02{
	left:20%; top:-1rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli03{
	left:40%; top:-1rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli04{
	left:60%; top:-1rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli05{
	left:80%; top:-1rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli06{
	left:80%; top:13rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli07{
	left:60%; top:13rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli08{
	left:40%; top:13rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli09{
	left:20%; top:13rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli10{
	left:0%; top:13rem;
}
.zyyw04 .zyyw04u .zyyw04uli .num{
	width:2.75rem; height:2.75rem; text-align:center; line-height:2.75rem; font-size:1.5rem; color:#000; font-weight:bold; background:#fff; border-radius:100%;
}
.zyyw04 .zyyw04u .zyyw04uli .t{
	font-size:1.5rem; color:#fff;
}
.zyyw04 .zyyw04u .zyyw04uli .b{
	font-size:1.125rem; color:#fff;
}
.zyyw04 .zyyw04uweb{
	display:none;
}
.zyyw04 .zyyw04uweb .zyyw04uli{
	overflow:hidden; margin-bottom:2rem; line-height:2.75rem;
}
.zyyw04 .zyyw04uweb .num{
	width:2.75rem; height:2.75rem; text-align:center;  font-size:1.5rem; color:#000; font-weight:bold; background:#fff; border-radius:100%; float:left; margin-right:1rem; margin-left:5%;
}
.zyyw04 .zyyw04uweb .t{
	font-size:1.25rem; color:#fff; float:left; margin-right:1rem;
}
.zyyw04 .zyyw04uweb .b{
	font-size:1rem; color:#fff; float:left;
}

@media (max-width: 768px) {
	#zyyw04{
		padding-bottom:0rem; padding-top:1rem;
	}
	.zyyw04 .zyyw04u{
		display:none;
	}
	.zyyw04 .zyyw04uweb{
		display:block;
	}
}
.zyyw04 .ten,.zyyw04 .tcn{
	color:#fff;
}
@media (max-width: 1560px) {
	.zyyw04{
		width:100%;
	}
}

.qqzixun{
	width:72px; height:72px; position:fixed; right:20px; bottom:100px; display:block; background:#e60012; text-align:center; line-height:72px; border-radius: 4px;
}
.dibuerweima{
	width:72px; height:86px; padding-top:6px; position:fixed; right:20px; bottom:176px; display:block; background:#fff; text-align:center; line-height:24px; color:#333; font-size:0.75rem; border-radius: 4px;
}

