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;
}

#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;}
.gsjj02 .nian{
		position:relative; padding-bottom:5rem; margin-bottom:2rem;
	}
.fzlcdiv{
	display:block; position:absolute; width:100%; left:0%; height:100%; top:25%;
}
.fzlcdiv .fzlcdivli{
	 font-size:1.125rem; color:#4c4c4c;  float:left; width:3.5%; margin-left:10%; margin-right:2%; font-weight:bold;
	 writing-mode: vertical-lr;  margin-top:2%; line-height:2.5; letter-spacing:3px;
	 writing-mode: tb-lr;
}
.fzlcdiv01{
	 display:block; position:absolute; width:100%; left:0%; height:100%; top:16.7%; text-align:center;
}
.fzlcdiv01 .fzlcdiv01li{
	 font-size:1.8rem; color:#fff;  float:left; width:6.52%; margin-right:7.4%; margin-left:1.3%;
}
.fzlcdiv01 .fzlcdiv01li:last-child{
	margin-right:0px;
}


@media (max-width: 768px) {
	.navbar-default{ 
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 11111111;
	}
	.webnav{
		width:100%; height:55px; display:block;
	}
	.gsjj02 .nian{
		position:relative;
	}
	.fzlcdiv{
		display:block; position:absolute; width:67%; left:33%; height:100%; top:10%;
	}
	.fzlcdiv .fzlcdivli{
		 font-size:14px; color:#4c4c4c;  float:left; width:100%; margin-bottom:30%; font-weight:bold; margin-right:0px;
		 writing-mode: normal;  margin-left:0px; margin-top:0px;
		 writing-mode: lr-tb; line-height:1.4; letter-spacing:0px;
	}
	.fzlcdiv01{
		 display:block; position:absolute; width:15%; left:13%; height:100%; top:3%; text-align:center;
	}
	.fzlcdiv01 .fzlcdiv01li{
		 font-size:14px; color:#fff;  float:left; width:100%; margin-bottom:168%; margin-right:0px; margin-left:0px;
	}
}
@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;
	}
	.gsjj02 .nian{
		position:relative;
	}
	.fzlcdiv{
		display:block; position:absolute; width:67%; left:33%; height:100%; top:10%;
	}
	.fzlcdiv .fzlcdivli{
		 font-size:14px; color:#4c4c4c;  float:left; width:100%; margin-bottom:32%; font-weight:bold; margin-right:0px;
		 writing-mode: normal;  margin-left:0px; margin-top:0px;
		 writing-mode: lr-tb; line-height:1.4; letter-spacing:0px;
	}
	.fzlcdiv01{
		 display:block; position:absolute; width:15%; left:13%; height:100%; top:3%; text-align:center;
	}
	.fzlcdiv01 .fzlcdiv01li{
		 font-size:14px; color:#fff;  float:left; width:100%; margin-bottom:174%; margin-right:0px; margin-left:0px;
	}
}
@media (max-width: 320px) {
	.fzlcdiv01 .fzlcdiv01li{
		 font-size:14px; color:#fff;  float:left; width:100%; margin-bottom:170%; margin-right:0px; margin-left:0px;
	}
}
#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; height:91px;}
	.navbar-default .navbar-nav > li > a{line-height:91px; padding:0px 2rem; height:91px; }
	.indextel{line-height:91px;  height:91px; 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{line-height:81px;  height:81px; margin-left:1.5rem; font-size:1.125rem; }
}
@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:3.875rem; margin-bottom:1.5rem;
}
@media (max-width: 1560px) {
	.index01{
		margin-top:3.875rem; 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:50%; color:#333; font-size:2rem; font-weight:bold; margin-top:-1.09375rem;
	width:100%; text-align:center;
}
.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:2rem;
}
.index02{

}
@media (max-width: 1560px) {
	.index02{
		width:100%;
	}
}
.index02 .ten{
	color:#999; font-family: 'SC6'; font-size:2.5rem; 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 .index02li{
	margin-bottom:3.375rem;
}
.index02 .index02li .index02img{
	background:#fff; padding-bottom:1rem;
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}
.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 .index02t{
	background:#fff; width:100%; text-align:center; font-size:1.25rem; color:#333; margin-bottom:1.375rem; padding-top:1.25rem;
}
.index02 .index02li .index02b{
	background:#fff; width:70%; text-align:left; font-size:0.875rem; color:#808080; padding-bottom:2.625rem; line-height:1.5; margin-left: 15%;
}
.index02 .index02li a:hover .index02img .inline{
	background:#e50000;
}
.index02 .index02li a:hover .index02img .noh{
	display:none;
}
.index02 .index02li a:hover .index02img .ish{
	display:inline;
}
.index02 .index02li a:hover .index02img{
	background:#e50000; padding-bottom:1rem;
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}
.index02 .index02li a .index02img 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;
}
.index02 .index02li a:hover .index02img 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;
}
.index02 .index02li a:hover .index02t{
	padding-top:1.25rem; color:#fa2626;
}

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

}
@media (max-width: 1560px) {
	.index03{
		width:100%;
	}
}
.index03 .ten{
	color:#999; font-family: 'SC6'; font-size:2.5rem; text-align:center;
}
.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; 
}

@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;
	}
}


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

}
@media (max-width: 1560px) {
	.index04{
		width:100%;
	}
}
.index04 .ten{
	color:#999; font-family: 'SC6'; font-size:2.5rem; 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:2rem;
}
.index05{

}
@media (max-width: 1560px) {
	.index05{
		width:100%;
	}
}
.index05 .ten{
	color:#999; font-family: 'SC6'; font-size:2.5rem; 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; 
	height:238px;
}
@media (max-width: 768px) {
	.index05 .index05li{
		margin-bottom:2rem;
	}
}
.index05 .index05li .index05liin{
	float:left; width:100%; height:100%; position:relative;
}
.index05liin img{height:250px;}
.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; left:5%;
}
.index05 .index05li .blackdiv .a05con .a05t{
	font-size:1.125rem; color:#fff; margin-bottom:1rem;
}
.index05 .index05li .blackdiv .a05con .a05b{
	font-size:1rem; color:#fff; 
}
.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; background:#dbdbdb; padding-top:2rem;
}
.index06{

}
@media (max-width: 1560px) {
	.index06{
		width:100%;
	}
}
.index06 .ten{
	color:#999; font-family: 'SC6'; font-size:2.5rem; text-align:center;
}
.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;
}
.index06 .index06li .index06liin{
	overflow:hidden; position:relative;
}
.index06 .index06li .index06liin .indexdate{
	position:absolute;
}
.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;
	}
}


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

}
@media (max-width: 1560px) {
	.index07{
		width:100%;
	}
}
.index07 .ten{
	color:#999; font-family: 'SC6'; font-size:2.5rem; 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 .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:1.125rem; color:#fff; margin-bottom:0.5rem;
}
#footer  .footermenu  a.menub{
	display:block;  font-size:0.875rem; color:#fff; margin-bottom:0.2rem;
}
#footer  .footerinfo01{
	 font-size:0.875rem; color:#fff; line-height:2;
}
#footer  .footerinfo02{
	 font-size:0.875rem; color:#fff; line-height:2; text-align:right; padding:0px;
}
#footer  .footerinfo02 .footericon a{
	margin-left:0.6rem;
}
#footer  .footerinfo02 .footericon{
	 margin-bottom:0.6rem;
}
@media (min-width: 768px) {
	#footer  .footermenu{
		width:10%;
	}
	#footer  .footerinfo01{
		 width:28%; margin-left:2%;
	}
	#footer  .footerinfo02{
		width:20%;
	}
}

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

.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-family: 'SC6'; font-size:2.5rem; 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 .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;
}

.inpage .news01{
	margin-top:2.5rem; margin-bottom:1rem; overflow:hidden; 
}
.inpage .news01 .newsli{
	overflow:hidden; padding:0px; display:block; margin-bottom:2rem;
}
.inpage .news01 .newsli .col-md-8{
	padding:0px;
}
.inpage .news01 .newsli .col-md-4{
	padding:1.5rem; border:1px solid #bf1e24; height:100%; overflow:hidden; position:absolute; right:0px;
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}
.inpage .news01 .newsli .col-md-4 .newst{
	font-size:1.125rem; color:#000; 
}
.inpage .news01 .newsli .col-md-4 .newsd{
	font-size:0.875rem; color:#808080;  margin:1rem 0;
}
.inpage .news01 .newsli .col-md-4 .newsb{
	font-size:1rem; color:#4c4c4c;  line-height:1.75;
}
.inpage .news01 .newsli:hover .col-md-4{
	background:#bf1e24;
		transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}
.inpage .news01 .newsli:hover .col-md-4  .newst,.inpage .news01 .newsli:hover .col-md-4  .newsd,.inpage .news01 .newsli:hover .col-md-4  .newsb{
	color:#fff;
}
.inpage.bg01{
	background:#f2f2f2; overflow:hidden;
}
.hyxw{
	overflow:hidden;
}
@media (max-width: 1560px) {
	.hyxw{
		width:100%;
	}
}
.hyxw .hyxwli{
	border-bottom:1px solid #808080; padding:0px 0 1rem; margin-bottom:1rem; display:block;
}
@media (max-width: 768px) {
	.hyxw .hyxwli{
		margin-top:1rem;
	}
}
.hyxw .hyxwli .hyxwliin{
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	width:100%;
	overflow:hidden;
}
.hyxw .hyxwli:hover .hyxwliin{
	background:#bf1e24;
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}
.hyxw .hyxwli .col-md-2{
	padding-left:0px;
}
.hyxw .hyxwli .col-md-10{
	padding-right:0px;
}
@media (max-width: 768px) {
	.hyxw .hyxwli .col-md-2{
		padding:0px;
	}
	.hyxw .hyxwli .col-md-10{
		padding:0px;
	}
}
.hyxw .hyxwli .col-md-10 .newst{
	font-size:1.125rem; color:#333; 
}
.hyxw .hyxwli .col-md-10 .newsd{
	font-size:0.875rem; color:#808080;  margin:0.5rem 0;
}
.hyxw .hyxwli .col-md-10 .newsb{
	font-size:0.875rem; color:#4c4c4c; 
}
.hyxw .hyxwli:hover .col-md-10 .newst{
	color:#fff; 
}
.hyxw .hyxwli:hover .col-md-10 .newsd{
	color:#fff; 
}
.hyxw .hyxwli:hover .col-md-10 .newsb{
	color:#fff; 
}

a.readmore{
	width:7.125rem; height:2.375rem; font-size:1.125rem; color:#fff;  background:#bf1e24; margin:0 auto 2rem; display:block; text-align:center;  line-height:2.375rem;
}

#bszyd{
	width:100%; overflow:hidden; background:url(../image/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%;
	}
}

.showint{
	font-size:1.5rem; color:#000; border-bottom:1px solid #e6e6e6; margin:1rem 0; padding-bottom:1rem;
}
.showinb{
	font-size:1rem; color:#4c4c4c; border-bottom:1px dashed #e6e6e6;   padding-bottom:1rem;
}
.showinb img{
	max-width:100%;
}
.showinb p{
	text-indent:2em;
}
.showinlink{
	color:#4c4c4c; font-size:1rem; margin:1rem 0 2rem;
}
.showinlink a{
	color:#4c4c4c;
} 
.casechoose{
	width:100%; margin:1rem 0 2rem; text-align:center;
}
.casechoose a{
	font-size:1.125rem; color:#000; padding:0.5rem 1.125rem; border-radius:4px; margin-bottom:1rem;
	display:inline-block; border:1px solid #e50000;
}
.casechoose a.thishover{
	background:#bf1e24; color:#fff;
}
@media (max-width: 768px) {
	.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-top:30px;
	margin-bottom:30px;
}
#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;
}
.gsjj01 .box {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
}
.gsjj01 .boxiframe{
	width:45%;
} 
.gsjj01 .boxiframe iframe{
	width:100%; height:330px;
}
.gsjj01 .boxmid{
	width:2%;
} 
.gsjj01 .boxtext{
	width:53%; 
} 
.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;
} 
@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{
	width:100%; background:#f5f5f5;
}
.gsjj02{
	overflow:hidden; display: table; padding-bottom:2rem;
}
.gsjj02 .tline{
	background:#fff;
}
.gsjj02 .nian .n{
	display:inline;
}
.gsjj02 .nian .h{
	display:none;
}
@media (max-width: 768px) {
	.gsjj02 .nian .n{
		display:none;
	}
	.gsjj02 .nian .h{
		display:inline;
	}
}
@media (max-width: 1560px) {
	.gsjj02{
		width:100%;
	}
}



#gsjj03{
	width:100%; background:#e6e6e6; padding-bottom:3rem;
}
.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 .whlnt{
	width:100%; position:absolute; left:0px;  top:50%;  text-align:center;  padding:1rem 0;
	background: rgba(179,33,45,.5);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fb3212d,endColorstr=#7Fb3212d);
}
.gsjj03 .col-md-4 .whlnt .whlntt{
	color:#ffffff; font-size:1.875rem; font-weight:bold; margin-bottom:0.5rem;
}
.gsjj03 .col-md-4 .whlnt .whlntb{
	color:#ffffff; font-size:1.125rem;
}


.gsjj04{
	overflow:hidden;
}
@media (max-width: 1560px) {
	.gsjj04{
		width:100%;
	}
}
.gsjj04 .teamli{
	margin-bottom:2rem;
}
@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; background:url(../image/teambg.jpg) no-repeat center center #657894; 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%; background:#d9d9d9; padding-bottom:3rem;
}
.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%; display:inline;
}
.gsjj06 img.h{
	max-width:100%; display:none;
}
@media (max-width: 768px) {
	.gsjj06 img.n{
		max-width:100%; display:none;
	}
	.gsjj06 img.h{
		max-width:100%; display:inline;
	}
}
@media (max-width: 1560px) {
	.gsjj06{
		width:100%;
	}
}

.zyyw01{
	overflow:hidden; padding-bottom:2rem; text-align:center;
}
.zyyw01 img{
	max-width:100%;
}
.zyyw01 .col-md-6{
	margin-bottom:2rem;
}
@media (max-width: 1560px) {
	.zyyw01{
		width:100%;
	}
}

#zyyw03{
	width:100%; background:#d9d9d9; padding-bottom:3rem;
}
.zyyw03{
	overflow:hidden; padding-bottom:2rem;
}
.zyyw03 .zyywli{
	width:16%; margin:2rem 2% 0; position:relative;  float:left; transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);	
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}
.zyyw03 .zyywli:hover{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);	
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 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;
}

#zyyw02{
	width:100%; overflow:hidden; background:url(../image/zzfwbg.jpg) no-repeat center center #010302; padding-top:2rem;
}
.zyyw02{

}
.zyyw02 .zyyw02ul .zyyw02li{
	width:22%; float:left; text-align:center;
}
.zyyw02 .zyyw02ul .zyyw02li div img{
	float:left;
}
.zyyw02 .zyyw02ul .zyyw02li div p{
	float:left; font-size:1.75rem; color:#000;font-weight:bold; line-height: 3.5;
	margin-left:0.8rem;
}
.zyyw02 .zyyw02ul .zyyw02li.zyyw02lit{
	margin: 0 4% 4rem 0%;
}
.zyyw02 .zyyw02ul .zyyw02li.zyyw02lib{
	margin: 0 4% 4rem 0%;
}
.zyyw02 .zyyw02ul .zyyw02li img{
	display:inline-block; max-width:100%;
}
.zyyw02 .zyyw02ul .clearbothimg{
	width:100%; text-align:center;  clear:both; margin:4rem 0; overflow:hidden;
}
.zyyw02 .zyyw02ul .clearbothimg img{
	display:inline-block; max-width:100%; width: 80%;
}
.zyyw02 .zyyw02ul{
	display:block;
}
.zyyw02 .zyyw02ulweb{
	display:none;
}
.zyyw02 .zyyw02ulweb .zyyw02li{
	text-align:center; margin-bottom:2rem; overflow:hidden;
}
.zyyw02 .zyyw02ulweb .zyyw02li img:first-child{
		width:14%; margin-right:4%;  float:left; margin-left:12%
}
.zyyw02 .zyyw02ulweb .zyyw02li img:nth-child(2){
		width:16%; float:left;
}
.zyyw02 .zyyw02ulweb .zyyw02li p{
	float:left; font-size:1.5rem; color:#000;font-weight:bold; line-height: 2.5;
	margin-left:4%;
}

@media (max-width: 1280px) {
	.zyyw02 .zyyw02ul .zyyw02li.zyyw02lit img:first-child{
		width:75%;
	}
	.zyyw02 .zyyw02ul .zyyw02li.zyyw02lit img:last-child{
		width:28%;
	}
	.zyyw02 .zyyw02ul .zyyw02li.zyyw02lib img:first-child{
		width:28%;
	}
	.zyyw02 .zyyw02ul .zyyw02li.zyyw02lib img:last-child{
		width:75%;
	}
}
@media (max-width: 768px) {
	.zyyw02 .zyyw02ul{
		display:none;
	}
	.zyyw02 .zyyw02ulweb{
		display:block;
	}
}
@media (max-width: 1560px) {
	.zyyw02{
		width:100%;
	}
}


#zyyw04{
	width:100%; overflow:hidden; background:url(../image/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:26%; top:-1rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli03{
	left:52%; top:-1rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli04{
	left:80%; top:-1rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli05{
	left:80%; top:14rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli06{
	left:60%; top:14rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli07{
	left:40%; top:14rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli08{
	left:20%; top:14rem;
}
.zyyw04 .zyyw04u .zyyw04uli.zyyw04uli09{
	left:0%; top:14rem;
}
.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;
}

.newsgjc{
	border:1px solid #ccc; padding:20px 15px; background:#fff;
}
.newsgjc .color-red {
    color: #d40202; 
}
.newsgjc a{
    display: block;
    float: left;
    border: 1px solid #ccc;
    padding: 10px;
	color:#999;
}
@media (min-width: 1024px) {
	.newscon{
		width:80%
	}
}
#map{
	height:550px;
}
@media (max-width: 768px) {
#newsgjc{
	width:100%; padding:0 15px;
}
#map{
	height:350px;
}
}
