body{
	color:#333;
}
a{
	text-decoration:none;
}
ol,ul{
	list-style:none;
}
.cl{
	clear:both;
}
*{
	border:0;
	margin:0;
	padding:0;
}
.footer_box dl dd a{
	padding-left:30px;
}
.title{
	margin:0 auto;
	position:relative;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:32px;
}

.banner{
	position:relative;
}
.banner img{
	width:100%;
	height:600px;
}
.button_box{
	width:100%;
	position:absolute;
	left:0;
	bottom:30px;
}
.invent_adv{
	display:block;
	width:219px;
	height:65px;
	background:url(button.png) no-repeat;
	background-size:contain;
	margin:0 auto;
}
#title_1{
	width:264px;
	height:56px;
	background:url(title_1.png) no-repeat;
	margin-top:40px;
	line-height:48px;
}
#garnish_1{
	position:absolute;
	left:-58px;
	bottom:-22px;
	display:block;
	width:91px;
	height:79px;
	background:url(1.png) no-repeat;
}
.value_box{
	width:1200px;
	margin:0 auto;
}
.value_bg{
	width:1200px;
	height:607px;
	background:url(value_bg.png) no-repeat;
	position:relative;
}
.value_style_1{
	color:#0479fe;
	font-size:20px;
	font-weight:bold;
}
.value_style_2{
	color:#ec6100;
	font-size:20px;
	font-weight:bold;
}
#style_1{
	position:absolute;
	left:180px;
	top:76px;
}
#style_2{
	position:absolute;
	right:230px;
	top:76px;
}
#style_3{
	position:absolute;
	right:58px;
	top:195px;
}
#style_4{
	position:absolute;
	right:80px;
	top:386px;
}
#style_5{
	position:absolute;
	right:100px;
	top:500px;
}
#style_6{
	position:absolute;
	left:60px;
	top:500px;
}
#style_7{
	position:absolute;
	left:100px;
	top:386px;
}
#style_8{
	position:absolute;
	left:40px;
	top:200px;
}
#title_2{
	width:264px;
	height:56px;
	background:url(title_2.png) no-repeat;
	line-height:48px;
}
#garnish_2{
	position:absolute;
	right:-41px;
	top:-30px;
	display:block;
	width:91px;
	height:79px;
	background:url(2.png) no-repeat;
}
.registration_box{
	width:1200px;
	margin:0 auto;
	text-align:center;
	margin-top:45px;
}
.registration_box_1{
	margin-top:40px;
}
.registration_box li{
	float:left;
	width:184px;
	height:170px;
}
.arrow{
	width:154px !important;
}
.registration_box p{
	margin-top:24px;
	font-weight:bold;
	font-size:20px;
}
#registration_p{
	margin-top:42px;
}
.right{
	display:block;
	width:54px;
	height:31px;
	background:url(right_2.png) no-repeat;
	margin:0 auto;
	margin-top:25px;
}
.left{
	display:block;
	width:53px;
	height:31px;
	background:url(left_2.png) no-repeat;
	margin:0 auto;
	margin-top:25px;
}
.down{
	display:block;
	width:31px;
	height:54px;
	background:url(down.png) no-repeat;
	margin:0 auto;
	margin-right:80px;
}
#registration_1{
	display:block;
	width:81px;
	height:85px;
	background:url(registration_1.png) no-repeat;
	margin:0 auto;
}
#registration_2{
	display:block;
	width:74px;
	height:85px;
	background:url(registration_2.png) no-repeat;
	margin:0 auto;
}
#registration_3{
	display:block;
	width:79px;
	height:85px;
	background:url(registration_3.png) no-repeat;
	margin:0 auto;
}
#registration_4{
	display:block;
	width:85px;
	height:86px;
	background:url(registration_4.png) no-repeat;
	margin:0 auto;
}
#registration_5{
	display:block;
	width:84px;
	height:86px;
	background:url(registration_5.png) no-repeat;
	margin:0 auto;
}
#registration_6{
	display:block;
	width:86px;
	height:86px;
	background:url(registration_6.png) no-repeat;
	margin:0 auto;
}
#registration_7{
	display:block;
	width:85px;
	height:67px;
	background:url(registration_7.png) no-repeat;
	margin:0 auto;
}
#registration_8{
	display:block;
	width:83px;
	height:84px;
	background:url(registration_8.png) no-repeat;
	margin:0 auto;
}
.registration_box_2{
	width:100%;
	height:100px;
}
.cooperation_box{
	width:100%;
	height:510px;
	background:url(cooperation_bg.jpg) no-repeat;
	padding-top:77px;
}
#title_3{
	width:264px;
	height:56px;
	background:url(title_3.png) no-repeat;
	line-height:48px;
}
#garnish_3{
	position:absolute;
	left:-38px;
	bottom:-34px;
	display:block;
	width:91px;
	height:79px;
	background:url(3.png) no-repeat;
}
.cooperation_con{
	width:1200px;
	height:290px;
	margin:0 auto;
	background:url(cooperation_con.png) no-repeat;
	position:relative;
	margin-top:77px;
}
.cooperation_con p{
	color:#0479fe;
	font-size:18px;
	text-align:center;
	font-weight:bold;
}
#con_1{
	position:absolute;
	left:27px;
	top:129px;
}
#con_2{
	position:absolute;
	left:180px;
	top:218px;
}
#con_3{
	position:absolute;
	left:320px;
	top:80px;
}
#con_4{
	position:absolute;
	left:476px;
	top:172px;
}
#con_5{
	position:absolute;
	left:640px;
	top:60px;
}
#con_6{
	position:absolute;
	left:792px;
	top:170px;
}
#con_7{
	position:absolute;
	left:942px;
	top:42px;
}
#con_8{
	position:absolute;
	left:1100px;
	top:190px;
}
.min_banner{
	width:100%;
	height:310px;
	background:url(min_banner_1.jpg) no-repeat;
	background-size:contain;
}
#title_4{
	width:316px;
	height:56px;
	background:url(title_4.png) no-repeat;
	line-height:48px;
}
#garnish_4{
	position:absolute;
	right:-63px;
	top:-37px;
	display:block;
	width:91px;
	height:79px;
	background:url(4.png) no-repeat;
}
.require{
	width:1200px;
	margin:0 auto;
	padding-top:40px;
}
.require_box_1,.require_box_2{
	float:left;
	width:300px;
	color:#fff;
}
.require_box_1 div{
	background:#0479fe;
}
.require_box_2 div{
	background:#ec6100;
}
.require_title{
	font-size:22px;
	text-align:center;
	height:172px;
	padding-top:20px;
	font-weight:bold;
}
.require_con{
	font-size:16px;
	margin-top:2px;
	height:212px;
	padding-left:40px;
	padding-top:20px;
}
.require_con div{
	margin-top:15px;
}
.require_con p{
	padding-left:15px;
}
.require_con span{
	float:left;
}
.require_box_1{
	margin:40px 113px 80px 248px;
}
.require_box_2{
	margin:40px auto 80px;
}
.require_box_1 i{
	display:block;
	width:105px;
	height:105px;
	background:url(require_1.png) no-repeat;
	margin:0 auto 20px;
}
.require_box_2 i{
	display:block;
	width:106px;
	height:105px;
	background:url(require_2.png) no-repeat;
	margin:0 auto 20px;
}
.material{
	position:relative;
}
.material_bg{
	width:100%;
	height:auto;
}
#title_5{
	width:282px;
	height:56px;
	background:url(title_5.png) no-repeat;
	line-height:48px;
}
#garnish_5{
	position:absolute;
	left:-52px;
	bottom:-14px;
	display:block;
	width:91px;
	height:102px;
	background:url(5.png) no-repeat;
}
.material_box{
	position:absolute;
	left:0;
	top:35px;
	width:100%;
}
.material_con{
	width:1200px;
	margin:0 auto;
}
.material_con ol{
	margin-top:50px;
}
.material_con li{
	float:left;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	width:20%;
}
.material_con p{
	margin-top:20px;
}
.first{
	margin-left:220px;
	padding-top:100px;
}
#material_1{
	display:block;
	width:80%;
	margin:0 auto 34%;
}
#material_2{
	display:block;
	width:80%;
	margin:0 auto;
}
#material_3{
	display:block;
	width:80%;
	margin:0 auto;
}
.ascendancy{
	width:1200px;
	height:660px;
	margin:40px auto 0;
	background:url(ascendancy_bg.png) no-repeat;
	position:relative;
	line-height:30px;
}
#title_6{
	width:282px;
	height:56px;
	background:url(title_6.png) no-repeat;
	line-height:48px;
	margin-top:40px;
}
#garnish_6{
	position:absolute;
	right:-27px;
	top:-34px;
	display:block;
	width:80px;
	height:83px;
	background:url(6.png) no-repeat;
}
.ascendancy h1{
	position:absolute;
	left:530px;
	top:390px;
	font-size:65px;
	color:#fff;
}
.ascendancy h2{
	font-size:30px;
	color:#ec6100;
}
.ascendancy p{
	font-size:20px;
	margin-top:10px;
}
#ascendancy_1{
	position:absolute;
	left:640px;
	top:10px;
}
#ascendancy_2{
	position:absolute;
	left:890px;
	top:178px;
}
#ascendancy_3{
	position:absolute;
	left:900px;
	top:415px;
}
#ascendancy_4{
	position:absolute;
	left:40px;
	top:400px;
}
#ascendancy_4 h2{
	text-align:right;
	padding-right:20px;
}
#ascendancy_5{
	position:absolute;
	left:80px;
	top:170px;
}
#ascendancy_5 h2{
	text-align:right;
}
.client{
	position:relative;
}
.client_bg{
	width:100%;
}

.client_con{
	position:absolute;
	left:0;
	top:10px;
	width:100%;
}
.title_box{
	width:370px;
	height:70px;
	background:#fff;
	margin:0 auto 45px;
	padding-top:20px;
}
#title_7{
	width:282px;
	height:56px;
	background:url(title_7.png) no-repeat;
	line-height:48px;
}
#garnish_7{
	position:absolute;
	left:-30px;
	bottom:-19px;
	display:block;
	width:78px;
	height:93px;
	background:url(7.png) no-repeat;
}
.qt{
	display:block;
	width:20%;
	margin:0 auto 10px;
}
.partners{
	display:block;
	width:50%;
	margin:0 auto;
}
.instructions{
	width:1200px;
	margin:0 auto;
}
#title_8{
	width:282px;
	height:56px;
	background:url(title_8.png) no-repeat;
	line-height:48px;
	margin-top:40px;
}
#garnish_8{
	position:absolute;
	right:-16px;
	bottom:-21px;
	display:block;
	width:78px;
	height:93px;
	background:url(8.png) no-repeat;
}
.instructions_txt{
	width:1200px;
	height:335px;
	margin-top:60px;
	position:relative;
}
.instructions_txt p{
	font-size:20px;
}
#instructions_1{
	background:url(text_1.jpg) no-repeat;
}
#instructions_1 p{
	position:absolute;
	right:60px;
	top:190px;
}
#instructions_2{
	background:url(text_2.jpg) no-repeat;
}
#instructions_2 p{
	position:absolute;
	left:60px;
	top:190px;
}
#instructions_3{
	background:url(text_3.jpg) no-repeat;
}
#instructions_3 p{
	position:absolute;
	right:60px;
	top:170px;
}
#instructions_4{
	background:url(text_4.jpg) no-repeat;
	margin-bottom:50px;
}
#instructions_4 p{
	position:absolute;
	left:60px;
	top:190px;
}
.contact{
	width:1200px;
	height:102px;
	background:url(contact1_21.jpg) no-repeat;
	margin:0 auto 50px;
}