@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style: none;}
body{font-size: 16px;font-family:Verdana; background: #fff; position: relative; color:#333;font-family: "microsoft YaHei";}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{ color:#fff; text-decoration: none;}
a:hover{ color: #fff; text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
/* ---------------------------------fen-------------------------------- */
.autoin{
	margin:0 auto;
	width:1000px;
	color:#fff;
}
img{
	display: block;
}
h1,h2,h3,h4,h5{
	font-weight: bold;
	text-align: center;
}
/* nav */
.nav{
	height:57px;
	background-color: #434343;
}
.nav ul li,.rate ul li,.prepare ul li,.sprint ul li,.vip ul li,.ensure ul li{
	float:left
}
.nav ul li a{
	font-size: 16px;
	height:57px;
	line-height: 57px;
	padding:0 19px;
}
.nav ul li a:hover{
	color:#FFCC00;
}
/* banner */
.banner{
	width:100%;
}
.banner_01,.banner_02,.banner_03,.banner_04{
	height:167px;
	background: url(../images/banner_01.png) center 0 no-repeat;
}
.banner_02{
	background-image: url(../images/banner_02.png);
}
.banner_03{
	height:168px;
	background-image: url(../images/banner_03.png);
}
.bannerin{
	height:168px;
	position: relative;
}
.banner_03 a{
	position: absolute;
	height:29px;
	width: 95px;
	bottom:30px;
	right:75px;
}
.section{
	background: url(../images/bg.png) repeat;
	overflow: hidden;
}
/* inform */
.inform{
	height:70px;
	width:810px;
	background: url(../images/horn.png) no-repeat;
	padding:30px 0 0 190px;
	margin:20px 0;
}
.inform span,.inform p{
	float: left;
}
.inform span{
	font-size: 18px;
	font-weight: bold;
}
.inform p{
	width:710px;
	line-height: 28px;
}
/* video */
.c1{
	color: #FFC000;
}
.prepare h1,.video h1,.vip h1,.vip_tao h1,.ensure h1,.term h1,.weight h1,.teacher h1{
	font-size: 48px;
	height:75px;
	line-height: 75px;
        font-weight:bold;
}
.video_con{
	padding:35px 0;
}
.video_l,.video_r{
	float:left;
	margin:0 35px 0 56px;
	_margin:0 35px 0 40px;
}
.video_r li{
	height:70px;
	margin-top:35px;
}
.video_r li a{
	display: block;
	width:276px;
	height:50px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	background: url(../images/video_libg.png) no-repeat;
}
/* main_wrap */
.main_wrap ul li{
	float:left;
	width:276px;
	height:325px;
	padding:5px 15px;
	background: url(../images/li_bg.png) no-repeat;
	margin:0 20px 15px 10px;
	position: relative;
}
.pic_01,.pic_02,.pic_03,.pic_04{
	height:39px;
	background: url(../images/1.png) center 0 no-repeat;
}
.pic_02{
	background-image: url(../images/2.png);
}
.pic_03{
	background-image: url(../images/3.png);
}
.pic_04{
	background: url(../images/4.png) left 0 no-repeat;
	font-size: 18px;
	padding-left:50px;
	line-height: 39px;
	width:225px;
	margin:0 auto;
}
.main_wrap ul li h3{
	font-size: 18px;
	margin-top: 8px;
	font-weight: normal;
}
.main_wrap ul li p{
	font-size: 14px;
	text-indent: 2em;
	line-height: 34px;
	margin-top: 45px;
	color:#333;
}
.c2{
	color: #de0207;
}
.main_wrap ul li .btn_01{
	position: absolute;
	width:98px;
	height:24px;
	background: url(../images/btn_01.png) no-repeat;
	bottom:15px;
	left:50%;
	margin-left:-49px;
}
.main_wrap ul li.li_04{
	width:940px;
	background-image: url(../images/li_bg2.png);
	margin:0 15px;
	position:relative;
}
.li_04 .li_l,.li_04 .li_r{
	float: left;
	margin:20px 20px 18px 25px;
	width:375px;
	padding:0 25px;
	_margin:20px 15px 18px 20px;
}
.li_04 .li_l h5,.li_04 .li_r h5{
	color:#b10101;
	line-height: 34px;
	text-align: left;
	font-size:16px;
	font-weight:bold;
}
.main_wrap ul li.li_04 p{
	margin-top:0;
	line-height: 34px;
} 
.btn{
	position:absolute;
	left:20px;
	bottom:2px;
}
.btn a{
	display: inline-block;
	width:186px;
	height:38px;
	background: url(../images/btn_bg.png) no-repeat;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	margin-left:95px;
}
/* prepare */
.prepare h1{
	margin:65px 0 30px;
}
.prepare h1 span,.vip h1 span,.vip_tao h1 span,.ensure h1 span,.term h1 span,.weight h1 span,.teacher h1 span{
	font-size: 52px;
}
.prepare h4{
	font-size: 24px;
	text-align: left;
	margin-bottom: 20px;
	font-weight:bold;
}
.pre_con{
	padding-left: 65px;
}
.pre_l p{
	font-size: 18px;
}
.pre_con .pre_pic{
	margin:30px 0 0 20px;
}
.prepare ul li.pre_r{
	width:420px;
	margin:65px 0 0 45px;
}
.pre_r h5{
	height:31px;
	line-height: 31px;
	width:223px;
	font-size: 18px;
	background: url(../images/h1_bg.png) no-repeat;
	margin-bottom:15px;
	font-weight:bold;
}
.pre_r p{
	font-size: 17px;
	line-height: 28px;
	margin-bottom: 30px;
}
.pre_r a{
	display: block;
	width:105px;
	height:35px;
	background: url(../images/btn_05.png) no-repeat;
	margin:0 auto;
}
.pre_pic2{
	margin:30px 0 0 100px;
}
.pre_pic3{
	margin:30px 0 0 40px;
}
/* sprint */
.sprint{
	position:relative;
	}
.sprint_pic{
	position:absolute;
	top:30px;
	right:-55px;
	}
.sprint h2{
	font-size: 18px;
	height: 55px;
	line-height: 55px;
	margin-bottom: 30px;
	font-weight:bold;
}
.sprint h2 span{
	font-size: 24px;
	color: #42bfff;
}
.vip_tao table,.sprint table,.term table,.weight table{
	border-bottom:0;
	border-right:0;
	font-family:"microsoft YaHei";
}
.sprint td,.vip_tao td,.term td,.weight td{
	text-align:center;
	text-vertical:middle;
	font-size: 14px;
}
.sprint table{
	border:1px solid #7D7D7D;
	margin:20px auto 10px;
}
.sprint td{
	border-bottom:1px solid #7D7D7D;
	border-right:1px solid #7D7D7D;
	width:244px;
	height:28px;
}
.sprint td.td1{
	background-color: #B5B5B5;
	color:#333;
	font-size: 16px;
	font-weight: bold;
}
.sprint p{
	font-size: 14px;
	text-align: center;
}
.way{
	font-size: 22px;
	font-weight: bold;
	margin:30px 0 30px 145px;
}
.way a,.way span,.btn_02 a{
	display: inline-block;
}
.way a{
	height:30px;
	width:133px;
	background: url(../images/a_bg.png) no-repeat;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	line-height: 30px;
}
.way span{
	margin:10px 20px;
	vertical-align: middle;
}
.sprint ul{
	margin-bottom: 35px;
}
.sprint ul li.spr_l{
	margin:0 15px 0 5px;
	_margin-right:10px;
}
.btn_02{
	margin-bottom: 35px;
}
.btn_02 a{
	width:185px;
	height:40px;
	background: url(../images/btn_bg2.png) no-repeat;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	margin-left:105px;
}
/* rate */
.rate{
	margin:30px 0;
}
/* VIP */
.vip{
	margin-bottom: 30px;
}
.vip h1{
	margin:30px 0;
}
.vip ul li{
	height: 440px;
}
.vip ul li.vip_l{
	height:363px;
	background: url(../images/l_bg.png) no-repeat;
	padding:77px 0 0 200px;
}
.vip ul li.vip_l p{
	line-height: 42px;
}
.vip ul li.vip_r{
	margin-left:160px;
}
/* vip_tao */
.vip_tao p,.term p{
	width:720px;
	font-size: 14px;
	text-indent: 2em;
	margin:0 auto; 
	line-height: 24px;
}
.vip_tao table,.weight table{
	border:1px solid #A0A0A0;
	margin:25px auto 30px;
}
.vip_tao td,.weight td{
	border-bottom:1px solid #A0A0A0;
	border-right:1px solid #A0A0A0;
	width:256px;
	height:32px;
}
.vip_tao td.td2{
	font-size: 20px;
	font-weight: bold;
}
.vip_tao td.td3{
	font-size: 18px;
	font-weight: bold;
}
.vip_tao td.td4{
	width:109px;
}
.vip_tao td.td5{
	height:41px;
}
.bc1{
	background-color: #626161;
}
.bc2{
	background-color: #404040;
}
.bc3{
	background-color: #707070;
}
.bc4{
	background-color: #575656;
}
.vip_tao td span{
	font-size: 18px;
	font-weight: bold; 
	font-style: italic;
}
.vip_tao td input{
	margin:0 5px 0 30px;
	_margin-left:20px;
}
.vip_tao td.td5 a{
	display: block;
	width:98px;
	height:24px;
	background: url(../images/btn_02.png) no-repeat;
	margin:0 auto;
}
.ensure ul li{
	width:204px;
	height:120px;
	padding:60px 28px 0 48px;
	margin:55px 20px 30px 30px;
	_margin-left:20px;
}
.ensure ul li.en_l1{
	background:  url(../images/li_01.png) no-repeat;
}
.ensure ul li.en_l2{
	background:  url(../images/li_02.png) no-repeat;
}
.ensure ul li.en_l3{
	background:  url(../images/li_03.png) no-repeat;
}
.ensure ul li p{
	line-height: 28px;
}
.ensure ul li a{
	display: inline-block;
}
.ensure ul li a:hover{
	color:#ffc000;
}
/* term */
.term p{
	width:630px;
}
.term table{
	border:1px solid #6e6e6e;
	margin:25px auto 30px;
	font-size: 14px;
	color:#333;
}
.term td{
	border-bottom:1px solid #6e6e6e;
	border-right:1px solid #6e6e6e;
	width:102px;
	height:37px;
}
.term td.td6,.term td.td9{
	height:43px;
	text-align: left;
	padding-left:15px;
	color: #fff;
	width:168px;
	_width:990px;
}
.term td.td7{
	width:168px;
	height:28px;
}
.term td.td8{
	height:54px;
}
.term td.td9{
	height:47px;
	color: #333;
}
.term td.td10{
	height:74px;
}
.term td.td10 p{
	text-align: left;
	margin-left:100px;
	line-height: 32px;
}
.bc5{
	background-color: #005982;
}
.bc6{
	background-color: #a0a0a0;
}
.ul_01 li,.ul_02 li{
	float:left;
	line-height: 30px;
}
.ul_01 li,.ul_02 li{
	margin-left: 77px;
}
.ul_02{
	margin:0 0 45px 77px;
}
/* weight */
.weight p{
	width:795px;
	font-size: 14px;
	line-height: 28px;
	margin:20px auto 30px;
}
.weight table{
	font-size: 14px;
}
.weight td{
	width:127px;
	height: 23px;
}
.weight td.td11{
	font-size: 16px;
	font-weight: bold;
	height:50px;
}
.weight td.td12{
	width:209px;
}
.weight td.td13{
	height:25px;
}
/* teacher */
.teacher ul li{
	float: left;
	margin:50px 16px 25px 0;
	width:238px;
}
.tea_l1,.tea_l2,.tea_l3,.tea_l4{
	width:238px;
	height: 238px;
	background: url(../images/teacher_01.png) no-repeat;
	overflow: hidden;
}
.tea_l2{
	background-image: url(../images/teacher_02.png);
}
.tea_l3{
	background-image: url(../images/teacher_03.png);
}
.tea_l4{
	background-image: url(../images/teacher_04.png);
}
.tea_l1 a,.tea_l2 a,.tea_l3 a,.tea_l4 a{
	display: block;
	width:70px;
	height: 35px;
	margin:185px auto 10px;
}
.teacher ul li p{
	font-weight: bold;
	text-align: center;
	margin:25px 0 20px 0;
}
.btn_04,.btn_05{
	width:124px;
	display: block;
	margin:0 auto;
}
.btn_04{
	margin-bottom: 10px;
}
/* foot */
.foot ul li{
	float: left;
	width:225px;
	margin:0 50px 10px 45px;
	_margin:0 40px 10px;
}
.foot ul li a{
	display: block;
	font-size: 18px;
	margin-top: 15px;
	text-align: center;
}
/* foot_pic */
.foot_pic{
	height:290px;
	background: url(../images/pic_13.png) center 0 no-repeat;
	overflow: hidden;
}
.foot_pic a{
	display: block;
	width:240px;
	height: 42px;
	margin:190px 0 0 375px;

}