*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:none; color:#fff; }
li{list-style:none outside none;}
body{font-size:16px;line-height:30px;font-family:"微软雅黑"; background: #fcf7ed; color: #666;}

p{text-indent:2em;color:#fff;}
p a{color:#cc9933;}
.fl{ float:left;} .fr{ float:right;}



.wrap {width: 100%;margin: 0 auto 0;background: url(../images/banner_bg.jpg) no-repeat scroll 50% 0;height: 1080px;min-width: 1280px;}

.header {height:100%;padding: 0px 0 0 0;position: relative;overflow: hidden;width:100%;min-width:1280px;}

.banner {max-width: 1200px;height: 960px;margin: 0 auto;}

.banner>img:nth-child(1) {
	width: 30%;
	left: 65%;
	bottom: 0;
	animation-delay: 0.6s;
	
	top: 60%;
	position: relative;
}

.banner>img:nth-child(2) {
	width: 65%;
	left: -13%;
	right: 0;
	margin: 0 auto;
	top: -14%;
	animation-delay: 1.2s;
	bottom: 0%;
	position: relative;
	}
	
.banner>img:nth-child(3) {
	width: 22%;
	left: 39%;
	right: 0;
	margin: 0 auto;
	top: 21%;
	animation-delay: 1.8s;
	bottom: 0%;
	position: relative;
}




.center0{ width:100%; margin: 0 auto; height:100%; padding:0 0 20px 0;min-width: 1280px;background:url(../images/bg1.png) no-repeat center; overflow:hidden; }

.page{ width:1200px; margin:60px auto 0; overflow:hidden;}

.wrap-w2 {
	width: 100%;
	margin: 20px auto 0;
	padding: 0px 0 20px 0;		
}

.mt-p1 {
	border-bottom: 1px #ccc dashed;
	padding: 10px 0 20px 0;
	width: 1200px;
	height: 280px;
	margin: 0px auto;
}

.mt-p1 img {
	margin: 20px auto;border:5px #fff solid;
}

.mp1 {
	background: #fff;
	width:1200px;
	padding: 0px;
}


.aol {
	width: 710px;
	overflow: hidden;
	float: right;
	margin-top: 25px;
	padding: 0px 0 0 30px;
}

.aol h2 {
	width: 710px;
	color: #333;
	font-size: 24px;
	margin: 0 30px 15px 0;
}

.aol p {
	width: 710px;
	color: #666;
	font-size: 16px;
	margin: 15px 30px 0 0;
	line-height: 36px;
	text-align: justify;
}

#cc02{ width:1200px; float: left; height:600px;}
.silder-box2{position:relative; }
.silder2{ overflow: hidden; margin: 0 auto;}
.silder-box2 li{width:1200px;height:562px;  position:relative;}
.silder-box2 li img{ width:1000px; height:562px;}
.silder-box2 li p{ 
	height: 36px;
    line-height: 36px;
    position: absolute;
    width: 84%;
    color: #fff;
    background: url(../images/rs.png);
    left: 0px;
    font-size: 16px;
    font-weight: normal;
    bottom: 0;
    text-align: center;}
.silder-button{top:250px;width:44px;height:44px;position:absolute;cursor:pointer;}
.silder-button.btl{left:10px;background:url(../images/anl.png);}
.silder-button.btr{right:10px;background:url(../images/anr.png);}



.center1{ width: 100%; margin: 0 auto; padding:0 0 20px 0; min-width: 1280px; background:#fcf7ed; overflow: hidden;}

.page{ width:1200px; margin:60px auto 0; overflow:hidden;}


.rap{width:100%;padding:50px 0 0 0;margin:0px 0;}





/*ling*/
.ling {	height:464px;	position: relative;	margin:40px auto; width: 1148px;}
.ling img {	display: block;	position: absolute;	width: 244px;	height: 219px;}
img.x1 {left:0px;top: 118px;}
img.x2 {left:225px;top: 0px;}
img.x3, show2 {left:225px;top: 234px;}
img.x4 {left:452px;top: 118px;}
img.x5 {left:676px;top: 0px;}
img.x6 {left:676px;top: 234px;}
img.x7 {left:904px;top: 118px;}
.show {	position: absolute;	top: 117px;	left:0px;	display: none;}
.show_text {	color: #fff;	text-align: center;	width:180px;	height: 45px;position: absolute;top:70px;	text-indent: 0;}
.show_text a {color: #fff;font-size: 16px;}
.show1 {top:0;left:225px;}
.show2 {left:225px;top:234px;}
.show3 {left:452px;top: 118px;}
.show4 {left:676px;top: 0px;}
.show5 {left:676px;top: 233px;}
.show6 {left:904px;top: 118px;}




.tt0{ width: 100%; overflow: hidden;}
.tt0 h2{ width: 100%; color: #da1106; font-size: 24px; text-align:center; line-height:38px; margin:0 0 20px 0;}
.tt0 p{width: 1200px; color: #666; margin:0 auto; text-align: left;text-align:justify;}





.page1{  margin:0 auto;  overflow:hidden;background:#fcf7ed;padding:60px 0;min-width: 1280px; }

.box{width:1200px;margin:0px auto 0px;overflow:hidden;}



.tt{ width:1200px; height:100%; margin: 0 auto 0px; overflow: hidden;}



.dell{ width:1200px; margin:0 auto; overflow:hidden; }

.op{ width:100%; margin:0 auto;  overflow:hidden; }
  
.op p{ color: #666;font-size: 16px; line-height:32px; text-align:justify;}

.one{ width: 1200px; overflow: hidden; margin: 0 auto;}
.one1{ width: 1200px; overflow: hidden; margin:40px auto 0;}
.imgs1{ width: 700px; height:230px;}
.imgs1 img{ width: 330px; height: 220px; overflow: hidden;border: 5px #fff solid;}
.txt{ width: 470px; overflow: hidden;}
.txt h3{ width: 100%; color: #b62b2b; font-size: 20px; text-align:center; line-height:28px; margin:5px 0 15px 0;background:#ffcc99;}
.txt p{width: 100%; color: #666; margin:0 auto; text-align: left;text-align:justify;}



.page2{  margin:0 auto;  overflow:hidden;background:#fcf7ed;padding:50px 0;min-width: 1280px; }

.page3{  margin:0 auto;  overflow:hidden;background:#fcf7ed;padding:50px 0;min-width: 1280px; }

.page4{  margin:0 auto;  overflow:hidden;background:#fcf7ed;padding:50px 0;min-width: 1280px; }

.page5{  margin:0 auto;  overflow:hidden;background:#fcf7ed;padding:50px 0;min-width: 1280px; }




























/* footer */
.footer{color:#fff;font-size:16px; height:130px;text-align:center;line-height:30px; background:#db1709; padding-top:60px;  width:100%;  min-width: 1280px; margin:50px 0 0 0;overflow: hidden;}
.footer a{color:#d333;}