body,button,input,select,textarea{font:12px/1.5 'PingFangSC-Regular', 'Helvetica Neue', 'STHeitiSC-Light', 'Arial', "Microsoft YaHei", "Hiragino Sans GB",'\5b8b\4f53',sans-serif;}
body,h1,h2,h3,h4,p,ul,ol,dl,dd,form{margin:0;}
h1,h2,h3{font-size:100%}
ul,ol{padding-left:0;list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
th,td{ margin:0; padding:0;}
a{text-decoration:none;}
img{border:0; vertical-align: top;}

.cf{zoom:1;}
.cf:after{content:''; display:block; height:0; clear:both;}
.none{
    display: none;
    height:0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.header{
	width: 100%;
	background-color: #202020;
	opacity: 0.87;
	color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}
.content{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.header .content{
	height: 58px;
}


#toTop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 4%;
    overflow: hidden;
    width: 40px;
    height: 40px;
    border: none;
	background: url("../images/top.png") no-repeat top left;
	box-shadow: 6px 8px 10px rgba(0,0,0,0.15);
	text-indent: -9999px;
	z-index: 999;
}
.main{
	width: 100%;
	background: url("../images/bg02.jpg") no-repeat top center;
}
.mother_content{
	width:1200px;
	height:658px;
	font-size:16px;
	margin:0 auto;
}
.mother-box1{
    float:left;
	text-align:left;
	padding-top:70px;
	color:#fa6a81;
}

.mother-title{
	font-size: 35px;
	margin-left:50px;
	margin-top:50px;
}
.mother-text{
    width:680px;
	line-height: 35px;
	margin-left:50px;
	}
.s_image{
    min-width:594px;
	float:right;
	margin-top:126px;
	margin-right: -250px;
}
.main2{
	width: 100%;
	background: url("../images/bg03.jpg") no-repeat top center;
}
.mother_content2{
	width:1200px;
	height:658px;
	font-size:16px;
	margin:0 auto;
}
.mother-box2{
    color: #fff;
	float:right;
	text-align:right;
	padding-top:70px;
}

.mother-title2{
	font-size: 35px;
	margin-right:50px;
	margin-top:50px;
}
.mother-text2{
    width:680px;
	line-height: 35px;
	margin-right:50px;	
}
.s_image2{
    min-width:300px;
	float:left;
	margin-top:210px;
	margin-left: 60px;
}
.main3{
	width: 100%;
	background: url("../images/bg04.jpg") no-repeat top center;
}
.main4{
	width: 100%;
	background: url("../images/bg05.jpg") no-repeat top center;
}
.main5{
	width: 100%;
	background: url("../images/bg06.jpg") no-repeat top center;
}
.main6{
	width: 100%;
	background: url("../images/bg07.jpg") no-repeat top center;
}
.main7{
	width: 100%;
	background: url("../images/bg08.jpg") no-repeat top center;
}
.main8{
	width: 100%;
	background: url("../images/bg09.jpg") no-repeat top center;
}
.main9{
	width: 100%;
	background: url("../images/bg10.jpg") no-repeat top center;
}
.main10{
	width: 100%;
	background: url("../images/bg11.jpg") no-repeat top center;
}

.mother-box3{
    float:left;
	text-align:left;
	padding-top:70px;
	color:#fff;
}
.mother-box4{
    float:right;
	text-align:right;
	padding-top:70px;
	color:#676767;
}
.step-more{
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	display: inline-block;
	padding: 0 25px;
	color: #fff;
	background-color: #fa6a81;
	margin-top: 20px;
	margin-left: 50px;
	transition: all .5s 0s ease;
}
.step-more2{
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	display: inline-block;
	padding: 0 25px;
	color: #fff;
	background-color:#8E8E8E;
	margin-top: 20px;
	margin-right: 50px;
	transition: all .5s 0s ease;
}
.step-more3{
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	display: inline-block;
	padding: 0 25px;
	color: #5d63ad;
	background-color:#fff;
	margin-top: 20px;
	margin-left: 50px;
	transition: all .5s 0s ease;
}
.step-more4{
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	display: inline-block;
	padding: 0 25px;
	color: #e0bfae;
	background-color:#fff;
	margin-top: 20px;
	margin-right: 50px;
	transition: all .5s 0s ease;
}
.step-more5{
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	display: inline-block;
	padding: 0 25px;
	color: #c3a69e;
	background-color:#fff;
	margin-top: 20px;
	margin-left: 50px;
	transition: all .5s 0s ease;
}
.step-more6{
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	display: inline-block;
	padding: 0 25px;
	color: #127fe4;
	background-color:#fff;
	margin-top: 20px;
	margin-right: 50px;
	transition: all .5s 0s ease;
}
.step-more7{
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	display: inline-block;
	padding: 0 25px;
	color: #e88039;
	background-color:#fff;
	margin-top: 20px;
	margin-left: 50px;
	transition: all .5s 0s ease;
}
.step-more8{
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	display: inline-block;
	padding: 0 25px;
	color: #727272;
	background-color:#fff;
	margin-top: 20px;
	margin-right: 50px;
	transition: all .5s 0s ease;
}
.step-more9{
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	display: inline-block;
	padding: 0 25px;
	color: #c82c3a;
	background-color:#fff;
	margin-top: 20px;
	margin-left: 50px;
	transition: all .5s 0s ease;
}
.step-more10{
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	display: inline-block;
	padding: 0 25px;
	color: #890a1d;
	background-color:#fff;
	margin-top: 20px;
	margin-right: 50px;
	transition: all .5s 0s ease;
}
.cf{zoom:1;}
.cf:after{content:'';display:block;height:0;clear:both;}



.last{
	text-align:center;
	vertical-align: middle;
	font-size: 16px;
	height: 100px;
	line-height:20px;
	padding-top:100px;
}
.last-text{
	color:#9a9293;
	font-size: 25px;
	}
.article{
	text-align:center;
	font-size:18px;
	padding-top: 15px;
	color:#6c0b0b;
	text-decoration: underline;
    vertical-align: middle;
	height:100px;

}
.copyright{
	font-size:16px;
	text-align:center;
	color:#464639;
	padding-top:25px;
	background-color:#e8e8e8;
	vertical-align: middle;
}
.banner-container{
	width:1920px;
	height:587px;
	margin:0 auto;
	text-align: center;
}
.banner-text{
	text-align:center;
}
.back-btn{
	position: fixed;
    left: 50%;
    bottom: 60px;
    margin-left:650px;
