ul,li,h1,h2,h3,h4,h5,h6,h7,p,input,form,label,table,tr,td,th,strong{margin:0px;padding:0px;list-style-type: none;}
a{text-decoration:none;}
.cl{clear:both;}
.process{
	background-image: url(../image/process_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 550px;
	width: 100%;
}
.process_title{
	padding: 0px;
	height: 170px;
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size:18px;
	font-size:1.8rem;
}

article.Advantage{
	height: 225px;
	text-align: center;
	width: 1236px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 55px 0 90px 0px;
}
article.Advantage a:hover{
	color: #f34a00;
}
section.advantage_01,section.advantage_02,section.advantage_03,section.advantage_04{
	float: left;
	height: 224px;
	width: 299px;
	background-image: url(../image/youshi_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	display:inline-block;
	text-align: center;
	border-radius: .75rem;
}
section.advantage_02{
	background-image: url(../image/youshi_02.jpg);
}
section.advantage_03{
	background-image: url(../image/youshi_03.jpg);
}
section.advantage_04{
	background-image: url(../image/youshi_04.jpg);
}
section.advantage_01:hover,section.advantage_02:hover,section.advantage_03:hover,section.advantage_04:hover{
	background-position: 0px -224px;
	Opacity:0.9;
	Filter:alpha(opacity=90);
	color: #f34a00;
}

section.advantage_01 h1,section.advantage_02 h1,section.advantage_03 h1,section.advantage_04 h1{
	font-size: 30px;
	font-size: 3rem;
	font-weight: bold;
	padding-top: 75px;
	padding-left: 160px;
	margin: 0px;
	height: 40px;
	text-shadow:0px 0px 8px #fff;
}
section.advantage_01 p,section.advantage_02 p,section.advantage_03 p,section.advantage_04 p{
	font-size: 15px;
	font-size: 1.5rem;
	color: #000000;
	font-weight: bold;
	padding-left: 160px;
}
section.advantage_03 h1,section.advantage_03 p,section.advantage_04 p{
	padding-left: 0px;
}
section.advantage_04 h1{
	padding-top: 140px;
	padding-left: 0px;
}
article.drive{
	padding: 0px;
	height: 3000px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../image/drive_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 90px;
	text-align: center;
}
article.drive p.line{
	height: 35px;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #434343;
}
article.drive h1{
	height: 91px;
	width: 261px;
	background-image: url(../image/drive_title.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 33px;
	font-size: 3.3rem;
	line-height: 111px;
	font-weight: normal;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	top:-65px;
	margin-bottom: 50px;
}
article.drive .drive1,article.drive .drive2,article.drive .drive3,article.drive .drive4{
	background-image: url(../image/drive_01.jpg);
	background-repeat: no-repeat;
	background-position: center 50px;
	padding: 0px;
	height: 560px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 110px;
	margin-left: auto;
}
article.drive .drive2{
	background-image: url(../image/drive_02.jpg);
}
article.drive .drive3{
	background-image: url(../image/drive_03.jpg);
}
article.drive .drive4{
	background-image: url(../image/drive_04.jpg);
}
article.drive .drive_content{
	padding: 0px;
	height: 560px;
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
article.drive aside.drive_aside{
	margin: 0px;
	float: left;
	height: 430px;
	width: 375px;
	border: 10px solid #bd0002;
	background-color: #FFF;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
article.drive aside.drive_aside .price{
	font-size: 110px;
	font-size: 11rem;
	line-height: 80px;
	color: #f34a00;
	text-align: center;
	float: left;
	height: 100px;
	width: 100%;
	font-weight: bold;
}
article.drive aside.drive_aside .price span{
	font-size: 22px;
	font-size: 2.2rem;
	line-height: 80px;
	font-weight: bold;
}

article.drive aside.drive_aside .title{
	font-size: 60px;
	font-size: 6rem;
	line-height: 70px;
	color: #000000;
	text-align: center;
	float: left;
	height: 75px;
	width: 100%;
	font-weight: bold;
	letter-spacing: 1px;
}
article.drive aside.drive_aside .tese{
	font-size: 55px;
	font-size: 5.5rem;
	line-height: 70px;
	color: #d32325;
	text-align: center;
	float: left;
	height: 90px;
	width: 100%;
	font-weight: bold;
	letter-spacing: 1px;
}

article.drive aside.drive_aside .tese a{
	font-size: 30px;
	font-size: 3rem;
	line-height: 45px;
	color: #bd0002;
	text-align: center;
	height: 55px;
	width: 140px;
	font-weight: bold;
	letter-spacing: 1px;
	border: 1px solid #bd0002;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-radius: 1.5rem;
	text-decoration: none;
}

article.drive aside.drive_aside .tese a:hover{
	color: #000;
}
article.drive aside.drive_aside .biaoyu{
	font-size: 19px;
	font-size: 1.9rem;
	line-height: 40px;
	color: #FFF;
	text-align: center;
	float: left;
	height: 60px;
	width: 100%;
	font-weight: bold;
	letter-spacing: 1px;
}
article.drive aside.drive_aside .biaoyu .by{
	font-size: 19px;
	font-size: 1.9rem;
	line-height: 35px;
	color: #FFF;
	text-align: center;
	height: 35px;
	width: 310px;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #000;
	display:inline-block;
	margin-right: auto;
	margin-left: auto;
	border-radius: 1.5rem;
	text-decoration: none;
}
article.drive aside.drive_aside .baoming .bm{
	height: 32px;
	width: 103px;
	padding: 0px;
	background-image: url(../image/baoming.png);
	background-repeat: no-repeat;
	display:inline-block;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
}
article.drive aside.drive_aside .baoming .bm a{
	height: 32px;
	width: 103px;
	display:block;
}
article.drive aside.drive_aside .baoming .bm:hover{
	background-image: url(../image/baoming_hover.png);
	background-repeat: no-repeat;
}
article.coach{
	padding: 0px;
	height: 1780px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../image/drive_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 90px;
	text-align: center;
}
article.coach p.line{
	height: 35px;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #434343;
}
article.coach h1{
	height: 91px;
	width: 261px;
	background-image: url(../image/drive_title.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 33px;
	font-size: 3.3rem;
	line-height: 111px;
	font-weight: normal;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	top:-65px;
	margin-bottom: 50px;
}
article.coach h1 a{
	font-size: 33px;
	font-size: 3.3rem;
	line-height: 111px;
	font-weight: normal;
	color: #000;
}
article.coach .coach_content{
	padding: 0px;
	height: 1580px;
	width: 1052px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
article.coach .coach_content .coach_recommend{
	height: 660px;
	width: 1032px;
	background-image: url(../image/coach_bg.png);
	background-repeat: no-repeat;
	background-position: center 0;
	margin: 0px;
	float: left;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
article.coach .coach_content .coach_recommend dl{
	height: 325px;
	width: 185px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
article.coach .coach_content .coach_recommend dt{
	height: 226px;
	width: 185px;
	margin: 0px;
	line-height: 40px;
    box-shadow: 0 0 4px gray;
}


article.coach .coach_content .coach_recommend dd{
	height: 65px;
	width: 185px;
	margin: 0px;
	color: #000;
	text-align: left;
	padding-top: 10px;
}
article.coach .coach_content .coach_recommend dd a.coach_title{
	height: 40px;
	width: 185px;
	margin: 0px;
	color: #000;
	text-align: left;
	font-size: 19px;
	font-size: 1.9rem;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
	float: left;
}
article.coach .coach_content .coach_recommend dd a.coach_title:hover,article.coach .coach_content .coach_list dl.coach_list_cont a.coach_title:hover{
	color: #f34a00;
}
article.coach .coach_content .coach_recommend dd a.coach_title span{
	height: 40px;
	width: auto;
	margin: 0px;
	color: #353535;
	text-align: left;
	font-size: 13px;
	font-size: 1.3rem;
	float: right;
	line-height: 35px;
	font-weight: normal;
	padding: 0px;
	display:inline;
}
.avatar {
	display:block;
	position: relative;
	width:183px;
	height:226px;
	margin:0;
	padding: 0px;
	float: left;
}
.avatar:before { content: ""; position: absolute; width:103px; height: 100%; top: 0; left: 0px; overflow: hidden;
	background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg)
}
.avatar:hover:before { left: 100%; transition: left 1s ease 0s; }
	
article.coach .coach_content .coach_recommend dd a.coach_Evaluation{
	height: 35px;
	width: 185px;
	margin: 0px;
	color: #353535;
	text-align: left;
	font-size: 13px;
	font-size: 1.3rem;
	padding: 0px;
	float: left;
	text-decoration: none;
}
article.coach .coach_content .coach_list{
	height: 407px;
	width: 1032px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
article.coach .coach_content .coach_list .coach_area{
	height: 80px;
	width: 1032px;
	margin: 0px;
	float: left;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}
article.coach .coach_content .coach_list .coach_area dl{
	height: 40px;
	width: 1032px;
	margin: 0px;
	float: left;
	padding: 0px;
}
article.coach .coach_content .coach_list .coach_area dt{
	height: 28px;
	width: 70px;
	float: left;
	padding: 0px;
	color: #FFF;
	background-color: #ff7800;
	text-align: center;
	line-height: 28px;
	border-radius: .75rem;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}
article.coach .coach_content .coach_list .coach_area dd{
	height: 28px;
	width: 70px;
	margin: 0px;
	float: left;
	padding: 0px;
	line-height: 28px;
	font-size: 15px;
	font-size: 1.5rem;
	text-align: center;
	
}
article.coach .coach_content .coach_list .coach_area dd a{
	height: 28px;
	width: 70px;
	display:block;
	font-size: 15px;
	font-size: 1.5rem;
	color: #333;
}
article.coach .coach_content .coach_list .coach_area dd a:hover{
	color: #fff;
	background-color: #ff7800;
	text-align: center;
	line-height: 28px;
	border-radius: .75rem;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}
article.coach .coach_content .coach_list dl.coach_list_cont{
	height: 335px;
	width: 160px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
article.coach .coach_content .coach_list dl.coach_list_cont.last-child{
	padding-right: 0px;
}
article.coach .coach_content .coach_list dl.coach_list_cont dt{
	height: 200px;
	width: 160px;
	margin: 0px;
	line-height: 40px;
	padding: 0px;
}
article.coach .coach_content .coach_list dl.coach_list_cont dd{
	height: 65px;
	width: 160px;
	margin: 0px;
	color: #000;
	text-align: left;
	padding-top: 10px;
}
article.coach .coach_content .coach_list dl.coach_list_cont a.coach_title{
	height: 45px;
	width: 160px;
	margin: 0px;
	color: #000;
	text-align: left;
	font-size: 19px;
	font-size: 1.9rem;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	float: left;
}
article.coach .coach_content .coach_list dl.coach_list_cont a.coach_title span{
	height: 40px;
	width: auto;
	margin: 0px;
	color: #ffa800;
	text-align: left;
	font-size: 19px;
	font-size: 1.9rem;
	line-height: 30px;
	text-decoration: none;
}
article.coach .coach_content .coach_list dl.coach_list_cont a.coach_time{
	height: 35px;
	width: 160px;
	margin: 0px;
	color: #353535;
	text-align: left;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 0px;
	float: left;
	text-decoration: none;
	line-height: 35px;
}
article.coach .coach_content .coach_list dl.coach_list_cont a.coach_Evaluation{
	height: 35px;
	width: 160px;
	margin: 0px;
	color: #353535;
	text-align: left;
	font-size: 12px;
	font-size: 1.2rem;
	padding: 0px;
	float: left;
	text-decoration: none;
}
.jiesong{
	padding: 0px;
	height: 440px;
	width: 1064px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
article.commitments{
	padding: 0px;
	height: 770px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-image: url(../image/commitments_content.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
article.commitments p.line{
	height: 35px;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #434343;
}
article.commitments h1{
	height: 100px;
	width: 362px;
	background-image: url(../image/commitments_title.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 34px;
	font-size: 3.4rem;
	line-height: 111px;
	font-weight: normal;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	top:-75px;
	margin-bottom: 5px;
}
article.commitments h1 a{
	font-size: 70px;
	font-size: 7rem;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
article.commitments section.commitments_content{
	padding: 0px;
	height: 617px;
	width: 1092px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
article.commitments section.commitments_content .commits{
	height: 140px;
	width: 290px;
	margin-top: 90px;
	margin-right: 35px;
	margin-bottom: 30px;
	margin-left: 35px;
	display:inline;
	float: left;
	background-image: url(../image/commits_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.commitments_content a{ display:block; float:left; width:290px; height:140px; overflow:hidden;}
.commitments_content a.abox{ box-shadow:0 0 6px #b0b0b0; }

article.commitments section.commitments_content .commits .commits_title{
	font-size: 50px;
	font-size: 5rem;
	color: #f34a00;
	line-height: 90px;
	font-weight: bold;
}
article.commitments section.commitments_content .commits .f60{
	font-size: 60px;
	font-size: 6rem;
}
article.commitments section.commitments_content .commits .f55{
	font-size: 55px;
	font-size: 5.5rem;
}
article.commitments section.commitments_content .commits .f50{
	font-size: 55px;
	font-size: 5rem;
}
article.commitments section.commitments_content .commits .f43{
	font-size: 43px;
	font-size: 4.3rem;
}
article.commitments section.commitments_content .commits .f34{
	font-size: 34px;
	font-size: 3.4rem;
}
article.commitments section.commitments_content .commits .f15{
	font-size: 15px;
	font-size: 1.5rem;
}
article.commitments section.commitments_content .commits .commits_des{
	font-size: 25px;
	font-size: 2.5rem;
	color: #303030;
	letter-spacing: 2px;
}
article.service{
	padding: 0px;
	height: 840px;
	width: 100%;
	margin-top: 110px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../image/drive_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 90px;
	text-align: center;
}
article.service p.line{
	height: 35px;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #434343;
}
article.service h1{
	height: 91px;
	width: 261px;
	background-image: url(../image/service_title.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 33px;
	font-size: 3.3rem;
	line-height: 111px;
	font-weight: normal;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	top:-65px;
	margin-bottom: 50px;
}
article.service .service_content{
	background-image: url(../image/service_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 560px;
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
article.service .service_content .service_gold{
	height: 560px;
	width: 440px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align:left;
}
article.service .service_content .service_cont{
	float: right;
	height: 360px;
	width: 600px;
	padding-top: 200px;
	padding-top: 0px;
	padding-left: 60px;
	margin: 0px;
}
.Service{ width:100%; height:560px; background:url(../image/serv.jpg) no-repeat #f7f8f8 center;margin-bottom:30px; min-width:1241px;}
.Service_1{ width:1241px; position:relative;margin:0 auto}
.Service_1 p.Service_p1{ position:absolute; top:88px; left:600px;}
.Service_1 p.Service_p2{ position:absolute; top:85px; left:815px;}
.Service_1 p.Service_p3{ position:absolute; top:270px; left:495px;}
.Service_1 p.Service_p4{ position:absolute; top:270px; left:710px;}
.Service_1 p.Service_p5{ position:absolute; top:270px; left:925px;}
.Service_1 p.Service_pa{ background:url(../image/S6.png) no-repeat; }
.Service_1 p.Service_pa a{color:#fff;}
.Service_1 p.Service_pb{ background:url(../image/S7.png) no-repeat;}
.Service_1 p.Service_pb a{color:#ff4a00;}
.Service_1 p.Service_pc{ width:184px; height:235px;  font-size:14px; line-height:18px;text-align:justify;text-justify:inter-ideograph; padding:62px 10px;display:none;}
.Service_1 p.Service_p6{ position:absolute; top:88px; left:600px;}
.Service_1 p.Service_p7{ position:absolute; top:85px; left:815px;}
.Service_1 p.Service_p8{ position:absolute; top:270px; left:495px;}
.Service_1 p.Service_p9{ position:absolute; top:270px; left:710px;}
.Service_1 p.Service_p10{ position:absolute; top:270px; left:925px;}

article.registration{
	padding: 0px;
	height: 780px;
	width: 100%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../image/drive_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 90px;
	text-align: center;
}
article.registration p.line{
	height: 35px;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #434343;
}
article.registration h1{
	height: 91px;
	width: 261px;
	background-image: url(../image/reg_title.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 33px;
	font-size: 3.3rem;
	line-height: 111px;
	font-weight: normal;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	top:-65px;
	margin-bottom: 50px;
}
article.registration .registration_content{
	background-image: url(../image/reg_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 506px;
	width: 460px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 600px;
}
article.registration .reg_content{
	margin: 0px;
	float: right;
	height: 400px;
	width: 320px;
	padding-top: 30px;
	padding-right: 35px;
	padding-bottom: 50px;
	padding-left: 35px;
	border: 3px solid #f9a47f;
	border-radius: 2rem;
}
article.registration .reg_content .section-title{
	font-size: 23px;
	font-size: 2.3rem;
	color: #272636;
}
article.registration .reg_content .section-title .line{
	font-size: 23px;
	font-size: 2.3rem;
	color: #272636;
	text-decoration: line-through;
	width: 80px;
}
article.registration .reg_content .form-group{
	height: auto;
	width: 320px;
	line-height: 35px;
}
article.registration .reg_content .form-group a.span1{
	height: 25px;
	width: 145px;
	line-height: 20px;
	margin: 0px;
	float: left;
	display:inline-block;
	text-align: left;
	font-size: 12px;
	color: #333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
article.registration .reg_content .form-group .span3{
	height: auto;
	width: 300px;
	margin-top: 5px;
	line-height: 25px;
}
article.registration .reg_content .form-group input.btn{
	height: 40px;
	width: 320px;
	background-color: #ff4a00;
}
article.registration .reg_content  .yuyue{
	height: 30px;
	width: 320px;
	padding-top: 35px;
	text-align: left;
	font-size: 14px;
	color: #333;
}
article.feedback{
	padding: 0px;
	height: 800px;
	width: 100%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../image/drive_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 90px;
	text-align: center;
}
article.feedback p.line{
	height: 35px;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #434343;
}
article.feedback h1{
	height: 91px;
	width: 261px;
	background-image: url(../image/reg_title.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 33px;
	font-size: 3.3rem;
	line-height: 111px;
	font-weight: normal;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	top:-65px;
	margin-bottom: 50px;
}
article.feedback .feedback_content{
	background-image: url(../image/feedback_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 435px;
	width: 996px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 100px;
	padding-right: 65px;
	padding-bottom: 0px;
	padding-left: 65px;
}
article.feedback .feed_cont_left{
	margin: 0px;
	float: left;
	height: 300px;
	width: 290px;
	padding: 0px;
}
article.feedback .feed_cont_left .feed_title{
	font-size: 16px;
	font-size: 1.6rem;
	color: #272727;
	text-align: left;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	line-height: 30px;
	height: 30px;
	margin-bottom: 10px;
}
.roll-wrap{
	margin: 0px;
	float: left;
	height: 280px;
	width: 300px;
	padding: 0px;
	overflow:hidden;
}
.roll-wrap li{
	margin: 0px;
	float: left;
	height: 25px;
	width: 300px;
	padding: 0px;
	line-height: 25px;
	font-size: 14px;
	font-size: 1.4rem;
	color: #1c2e38;
	text-align: left;
	font-family: "ËÎÌå";
}
article.feedback .feed_cont_right{
	margin: 0px;
	float: left;
	height: 280px;
	width: 500px;
	padding-top: 20px;
	padding-right: 115px;
	padding-bottom: 0px;
	padding-left: 88px;
	text-align: left;
	font-size: 14px;
	font-size: 1.4rem;
	color: #1c2e38;
}
article.feedback .feed_cont_right ul li{
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 500px;
	font-size: 14px;
	font-size: 1.4rem;
	color: #1c2e38;
	background-image: url(../image/feed_bg.png);
	background-repeat: repeat-x;
	background-position: left center;
}
article.feedback .feed_cont_right ul li a{
	font-size: 13px;
	font-size: 1.3rem;
	color: #1c2e38;
	font-family: "ËÎÌå";
}
article.feedback .feed_cont_right ul li a.name{
	font-size: 13px;
	font-size: 1.3rem;
	color: #1c2e38;
	width: auto;
	display: block;
	float: left;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFF;
}
article.feedback .feed_cont_right ul li a.more{
	font-size: 12px;
	font-size: 1.2rem;
	color: #7f7f7f;
	width: auto;
	display: block;
	float: right;
	font-weight: normal;
	font-family: "ËÎÌå";
	background-image: url(../image/more.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	background-color: #FFF;
}
article.feedback .feed_cont_right ul li a.more:hover{
	color: #f34a00;
}
article.message{
	padding: 0px;
	height: 800px;
	width: 100%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../image/drive_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 90px;
	text-align: center;
}
article.message p.line{
	height: 35px;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #434343;
}
article.message h1{
	height: 91px;
	width: 261px;
	background-image: url(../image/message_title.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 33px;
	font-size: 3.3rem;
	line-height: 111px;
	font-weight: normal;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	top:-65px;
	margin-bottom: 50px;
}
article.message .message_content{
	background-image: url(../image/message_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 435px;
	width: 1056px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
article.message .feed_cont_left{
	margin: 0px;
	float: left;
	height: 450px;
	width: 500px;
	border: 1px solid #d0d0d0;
	padding-top: 50px;
	padding-right: 80px;
	padding-bottom: 50px;
	padding-left: 80px;
}
article.message .feed_cont_left .feed_title{
	font-size: 16px;
	font-size: 1.6rem;
	color: #272727;
	text-align: center;
	font-weight: bold;
	line-height: 30px;
	height: 45px;
	margin-bottom: 10px;
	letter-spacing: 0.5em;
}
article.message .feed_cont_right{
	margin: 0px;
	float: left;
	height: 280px;
	width: 300px;
	text-align: left;
	font-size: 18px;
	font-size: 1.8rem;
	color: #1c2e38;
	padding-top: 180px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 65px;
}
article.message .feed_cont_left .message-group{
	height: 40px;
	width: 500px;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
}
article.message .feed_cont_left .message-group label{
	height: auto;
	width: 80px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	float: left;
}
article.message .feed_cont_left .message-group input{
	height: 25px;
	width: 250px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	float: left;
}
article.message .feed_cont_left .message-group input.btn{
	height: 40px;
	width: 340px;
	background-color: #ff4a00;
	text-align: left;
}

.R_nav{ position:fixed; top:40%; right:1%; color:#313131; display:none; width:90px; z-index:99;}
.R_nav li{ height:12px; line-height:12px;margin-bottom:8px; }
.R_nav li span{ float:left; font-size:12px;	font-size: 1.2rem;display:block; text-align:right; width:72px; display:none;}
.R_nav li a{ float:right; display:block; background:url(../image/R_nav2.png) no-repeat center center; width:10px; height:10px; margin:1px 1px;}
.R_nav li a:hover{ background:url(../image/R_nav3.png) no-repeat center center;}
.R_nav li a.hover{ background:url(../image/R_nav3.png) no-repeat center center;}
.R_nav li.R_nav_li{ height:10px; line-height:10px;}
.R_nav li.R_nav_li a{ background:url(../image/R_nav1.png) no-repeat center center; width:12px; height:12px; margin:0;}
.R_nav li.R_nav_li a:hover{ background:url(../image/R_nav4.png) no-repeat center center;}