#main{width:auto;height:auto;margin:0px 0px;padding:0px 0px;float:left;}

/***首页大图轮显CSS开始***/
.banner{ width:100%; height:auto; overflow:hidden; position:relative;font-size:0}
.b-img{ height:auto;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:auto; float:left;}
.b-list{ height:50px; padding-top:750px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #fccf00;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}
@media screen and (max-width:1200px){
	.banner{width:100%;height:auto;}
	.b-img{width:100%;height:auto;}
	.b-img img{width:100%;height:auto;}
	.b-list{padding-top:30%;}
	.bar-left{display:none;}
	.bar-right{display:none;}
}
@media screen and (max-width:768px){
	.banner{width:100%;height:auto;}
	.b-img{width:100%;height:auto;}
	.b-img img{width:100%;height:auto;}
	.b-list{padding-top:30%;}
	.bar-left{display:none;}
	.bar-right{display:none;}
}
@media screen and (max-width:576px){
	.banner{width:100%;height:auto;}
	.b-img{width:100%;height:auto;}
	.b-img img{width:100%;height:auto;}
	.b-list{padding-top:30%;}
	.bar-left{display:none;}
	.bar-right{display:none;}
}
/***首页大图轮显CSS结束***/
#main_c{width:60%;height:auto;margin:0px 0px 30px 0px;padding:30px 20%;float:left;color:#4d5357;}
#main_c h2{width:100%;text-align:center;font-size:24px;}
#main_c h2 a{text-decoration:none;color:#4d5357;}
#main_c h2 a:hover{color:#fdd000;}
/***
.level-2{width:33%;height:auto;margin:15px auto;padding:0px 0px;float:left;}
.level-2 img{display:block;margin:0px auto;padding:0px 0px;}
.level-2 h3{text-align:center;font-size:18px;}
.level-2 h3 a{text-decoration:none;color:#4d5357;}
.level-2 h3 a:hover{color:orange;}
.level-2 p{text-align:center;font-size:14px;}
.level-2 p a{text-decoration:none;color:#4d5357;}
.level-2 p a:hover{color:orange;}
***/

@media screen and (max-width:1200px){
	#main_c{width:90%;height:auto;margin:30px 15% 30px 5%;padding:0px 0px;float:left;color:#4d5357;}
}
@media screen and (max-width:768px){
	#main_c{width:100%;height:auto;margin:10px 0px;padding:0px 0px;float:left;color:#4d5357;}
	#main_c h2{width:100%;text-align:center;font-size:2.4rem;}
	.level-2{width:48%;height:auto;margin:5px 1%;padding:0px 0px;float:left;}
	.level-2 img{width:100%;height:auto;}
	.level-2 h3{font-size:1.8rem;}
	.level-2 p{display:none;}
}
@media screen and (max-width:576px){
	#main_c{width:100%;height:auto;margin:10px 0px;padding:0px 0px;float:left;color:#4d5357;}
	#main_c h2{width:100%;text-align:center;font-size:1.6rem;}
	.level-2{width:48%;height:auto;margin:5px 1%;padding:0px 0px;float:left;}
	.level-2 img{width:100%;height:auto;}
	.level-2 h3{font-size:1.4rem;}
	.level-2 p{display:none;}
}

.proimg{width:49%;height:auto;float:left;border:1px solid #f9f9f9;}


#main_d{width:100%;height:auto;margin:30px 0px 0px 0px;padding:0px 0px;float:left;}

/***AD图轮显CSS开始***/

.wrap {
	height:600px;
	width:100%;
	margin:0px auto;
	position:relative;
	overflow:hidden;

}
.wrap ul {
	position:absolute;list-style-type:none;margin:0px auto;padding:0px 0px;
}
.wrap ul li {
	height:600px;
}
.wrap ol {
	position:absolute;
	right:45%;
	bottom:10px;
	list-style-type:none;
}
.wrap ol li {
	height:20px;
	width:20px;
	background:#ddd;
	border:1px solid #969591;
	border-radius:50%;
	margin-left:5px;
	color:#959490;
	float:left;
	text-align:center;
	cursor:pointer;
}
.wrap ol .on {
	background:#8F9E9E;
	color:#fff;
}
/***轮显CSS结束***/
@media screen and (max-width:1200px){
	#main_d{width:100%;height:375px;margin:10px 0px 0px 0px;padding:0px 0px;float:left;}
	.wrap{width:100%;height:100%;margin:0px 0px;padding:0px 0px;float:left;}
	.wrap ol{display:none;}
	.wrap img{width:100%;height:auto;}	
}
@media screen and (max-width:768px){
	#main_d{width:100%;height:238px;margin:10px 0px 0px 0px;padding:0px 0px;float:left;}
	.wrap{width:100%;height:100%;margin:0px 0px;padding:0px 0px;float:left;}
	.wrap ol{display:none;}
	.wrap img{width:100%;height:auto;}

}
@media screen and (max-width:576px){
	#main_d{width:100%;height:108px;margin:10px 0px 0px 0px;padding:0px 0px;float:left;}
	.wrap{width:100%;height:100%;margin:0px 0px;padding:0px 0px;float:left;}
	.wrap ol{display:none;}
	.wrap img{width:100%;height:auto;}

}
#main_f{width:100%;height:auto;margin:0px 0px;padding:50px 0px;float:left;background-color:#eeeeee;color:#4d5357;}
#main_f h2{margin:0px auto;padding:0px 0px 20px 0px;text-align:center;text-decoration:none;color:#4d5357;font-size:24px;}
#main_f h2 a{text-decoration:none;color:#4d5357;}
#main_f h2 a:hover{color:#fdd000;}
.level-f{width:30%;height:auto;margin:0px 0px 0px 20%;padding:0px 0px;float:left;}
.level-f img{width:100%;height:auto;margin:0px auto;padding:0px 0px;}
.level-5{width:27%;height:auto;margin:10px 0px 10px 0px;padding:0px 2%;float:left; }
.level-5 h3{font-size:20px;}
.level-5 p{line-height:2em;font-size:16px;}
p.level-6{width:20%;height:auto;margin:0px 0px;padding:10px 10px;background-color:#ffd900;text-align:center;font-size:16px;}
p.level-6 a{text-decoration:none;display:block;color:#4d5357;}
@media screen and (max-width:1200px){
	#main_f{width:90%;height:auto;margin:0px 0px;padding:80px 5%;float:left;background-color:#eeeeee;color:#4d5357;}
	#main_f video{width:30%;margin:10px 5% 10px 0px;padding:0px 0px;float:left;display:block;}
	.level-5{width:65%;height:auto;margin:10px 0px 10px 0px;padding:0px 0px;float:left; }	
}
@media screen and (max-width:768px){
	#main_f{width:100%;height:auto;margin:0px 0px;padding:0px 0px 50px 0px;float:left;}
	#main_f video{width:80%;height:auto;margin:50px 10% 20px 10%;padding:0px 0px;float:left; }
	.level-5{width:100%;height:auto;margin:0px 0px;padding:0px 0px;float:left;}
	.level-5 h2{font-size:2.4rem;text-align:center;}
	.level-5 p{line-height:2em;font-size:1.6rem;padding:0px 1%;}
	p.level-6{display:none;}
}
@media screen and (max-width:576px){
	#main_f{width:100%;height:auto;margin:0px 0px;padding:0px 0px 50px 0px;float:left;}
	#main_f video{width:80%;height:auto;margin:50px 10% 20px 10%;padding:0px 0px;float:left; }
	.level-5{width:100%;height:auto;margin:0px 0px;padding:0px 0px;float:left;}
	.level-5 h2{font-size:1.6rem;text-align:center;}
	.level-5 p{line-height:2em;font-size:1.4rem;padding:0px 1%;}
	p.level-6{display:none;}
}
#main_g{width:100%;height:auto;margin:0px auto;padding:80px 0px;float:left;background-color:#ffd900;color:#4d5357;}
.level-7{width:12%;height:auto;margin:0px 5% 0px 15%;padding:0px 0px;float:left;}
.level-7 h2{font-size:24px;}
.level-7 h2 a{text-decoration:none;color:#4d5357;}
.level-8{width:57%;height:auto;margin:0px 0px 0px 0px;padding:20px 0px;float:left;}
.level-8 p{width:33%;height:215px;margin:0px 0px;padding:0px 0px;float:left;background-color:white;font-size:16px;}
.level-8 p img{display:block;width:auto;height:auto;max-height:100%;max-width:100%;}
.level-8 p b{margin:0px 0px;line-height:1.5em;color:#4d5357;}
.level-8 p b span{font-size:30px;color:#ffd900;}
@media screen and (max-width:1200px){
	#main_g{width:90%;height:auto;margin:0px auto;padding:80px 5%;float:left;background-color:#ffd900;color:#4d5357;}
	.level-7{width:12%;height:auto;margin:0px 5% 0px 0px;padding:0px 0px;float:left;}
	.level-8{width:83%;height:auto;margin:0px 0px 0px 0px;padding:20px 0px;float:left;}
	.level-8 p{width:33%;height:180px;margin:0px 0px;padding:0px 0px;float:left;background-color:white;font-size:16px;}
}
@media screen and (max-width:768px){
	#main_g{width:100%;height:auto;margin:0px 0px;padding:0px 0px;float:left;background-color:#ffd900;color:#4d5357;}
	.level-7{width:100%;height:auto;margin:20px 0px;padding:0px 0px;float:left; }
	.level-7 h2{font-size:2.4rem;text-align:center;}
	.level-7 h2 a{text-decoration:none;color:#4d5357;}	
	.level-8{width:100%;height:auto;margin:0px 0px;padding:0px 0px;float:left;}
	.level-8 p{width:42%;height:auto;margin:0px 0px 0px 4%;padding:0px 0px;float:left;font-size:1.8rem;background-color:#ffd900;}	
	.level-8 p img{width:100%;height:auto;display:block;float:left;}
	.level-8 p b span{font-size:2.8rem;color:#4d5357;height:100%;}	
}
@media screen and (max-width:576px){
	#main_g{width:100%;height:auto;margin:0px 0px;padding:0px 0px;float:left;background-color:#ffd900;color:#4d5357;}
	.level-7{width:100%;height:auto;margin:20px 0px;padding:0px 0px;float:left; }
	.level-7 h2{font-size:1.6rem;text-align:center;}
	.level-7 h2 a{text-decoration:none;color:#4d5357;}	
	.level-8{width:100%;height:auto;margin:0px 0px;padding:0px 0px;float:left;}
	.level-8 p{width:42%;height:auto;margin:0px 0px 0px 4%;padding:0px 0px;float:left;font-size:1.4rem;background-color:#ffd900;}	
	.level-8 p img{width:100%;height:auto;}
	.level-8 p b span{font-size:2.4rem;color:#4d5357;}	
}
#main_h{width:100%;height:auto;margin:0px auto;padding:50px 0px;float:left;color:#4d5357;background-color:#f9f9f9;}
#main_h h2{width:auto;height:auto;margin:0px auto;padding:0px 0px 30px 0px;font-size:24px;text-align:center;}
#main_h h2 a{text-decoration:none;color:#4d5357;}
#main_h h2 a:hover{color:#fdd000;}
.level-e1{width:50%;height:auto;margin:0px 25% 30px 25%;padding:0px 0px;float:left; }
.level-e2{width:100%;height:auto;margin:0px 0px;padding:0px 0px;float:left;transition: all 0.6s;}
.level-e2:hover{transform: scale(1.05);}
.level-e2 img{width:auto;height:auto;max-height:100%;max-width:100%;display:block;text-align:center; }
.level-e2 h3{width:90%;height:auto;margin:-60px 0px 60px 0px;padding:0px 0px;text-align:left;color:#4d5357;font-size:18px;position:relative;z-index:999;}
.level-e2 h3 a{width:auto;height:auto;margin:0px 0px;padding:0px 0px;display:block;text-decoration:none;color:#4d5357;padding:0px 2%; }
.level-e3{width:50%;height:auto;margin:-30px 0px 0px 0px;padding:0px 0px;float:left;transition: all 0.6s;}
.level-e3:hover{transform: scale(1.05);}			
.level-e3 img{width:auto;height:auto;max-height:100%;max-width:100%;display:block;text-align:center;}
.level-e3 h3{width:90%;height:auto;margin:0px 0px;margin-top:-60px;padding:0px 0px;text-align:left;color:#4d5357;font-size:18px;}
.level-e3 h3 a{width:auto;height:auto;display:block;text-decoration:none;color:#4d5357;padding:0px 2%;}
.level-e5{width:50%;height:auto;margin:-30px 0px 0px 0px;padding:0px 0px;float:left;transition: all 0.6s;}
.level-e5:hover{transform: scale(1.05);}	
.level-e5 img{width:100%;height:auto;max-height:100%;max-width:100%;display:block;text-align:center;}
.level-e5 h3{width:90%;height:auto;margin:0px 0px;margin-top:-60px;padding:0px 0px;text-align:left;color:#4d5357;font-size:18px;}
.level-e5 h3 a{width:auto;height:auto;display:block;text-decoration:none;color:#4d5357;padding:0px 2%;}
@media screen and (max-width:1200px){
	#main_h{width:90%;height:auto;margin:0px 5%;padding:80px 0px;float:left;color:#4d5357;}
	#main_h h2{width:84%;height:auto;margin:0px 0px;padding:0px 0px;float:left;font-size:24px;}
	#main_h ul{width:42%;height:auto;margin:30px 3% 10px 0px;padding:10px 2%;list-style-type:none;float:left;background-color:#eeeeee;}
}
@media screen and (max-width:768px){
	#main_h{width:100%;height:auto;margin:50px 0px 30px 0px;padding:0px 0px;float:left;color:#4d5357;}
	#main_h h2{width:100%;height:auto;margin:0px 0px 30px 0px;padding:0px 0px;float:left;font-size:2.4rem;text-align:center;}
	#main_h ul{width:36%;height:auto;margin:10px 2% 10px 2%;padding:0px 5% 10px 5%;list-style-type:none;float:left;background-color:#eeeeee;}
	#main_h ul li{line-height:2rem;font-size:1.6rem;margin:0px 0px;padding:6px 0px;}	
	#main_h ul li h3{font-size:1.8rem;}	
}
@media screen and (max-width:576px){
	#main_h{width:100%;height:auto;margin:50px 0px 0px 0px;padding:0px 0px;float:left;color:#4d5357;}
	#main_h h2{width:100%;height:auto;margin:0px 0px 30px 0px;padding:0px 0px;float:left;font-size:1.6rem;text-align:center;}
	#main_h ul{width:80%;height:auto;margin:0px 5% 10px 5%;padding:0px 5% 10px 5%;list-style-type:none;float:left;background-color:#eeeeee;}
	#main_h ul li{line-height:2rem;font-size:1.4rem;margin:0px 0px;padding:6px 0px;}	
	#main_h ul li h3{font-size:1.4rem;}	
}