@charset "utf-8";
/* CSS Document */
html,body,div,span,form,input,textarea,p,ul,li,dl,dt,dd,h1,table,h2,h3,h4,video{padding:0px; margin:0px;}
ol,ul,li{list-style-type:none;list-style:none;}
input{vertical-align:middle;font-size:100%;}
header,menu,nav,footer{display:block;}
img{border:0;}
h1,h2,h3,h4,h5{font-weight:normal;}
em,i,b{font-style:normal;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
.flt{float:left;}
.frt{float:right;}
body, button, input, select, textarea{color: #333;font: 12px/20px "微软雅黑", "宋体", "Arial";}

.clear{clear:both;}
.clearfix:before{content:"";display:table;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;height:0;}
.wh1200{width:1200px;margin:0 auto;overflow:hidden;}

/*head*/
.head
{
	width:100%;
	height:40px;
	min-width:1200px;
}
.itiem
{
	float:left;
	height:40px;
	line-height:40px;
	display:inline;
}
.itiem span
{
	margin-right:10px;
	font-size:13px;
	color:#666;
}
.head a
{
	float:right;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#666;
	display:inline;
	margin:8px 0 0 20px;
	cursor:pointer;
}
.head a:hover
{
	color:#eb7350;
}
.hd1
{
	padding-left:18px;
	background:url(../images/hd1.png) no-repeat 0 center;
}
.hd1:hover
{
	background:url(../images/hd1_on.png) no-repeat 0 center;
}
.hd2
{
	padding-left:20px;
	background:url(../images/hd2.png) no-repeat 0 center;
}
.hd2:hover
{
	background:url(../images/hd2_on.png) no-repeat 0 center;
}
.hd3
{
	padding-left:20px;
	background:url(../images/hd3.png) no-repeat 0 center;
}
.hd3:hover
{
	background:url(../images/hd3_on.png) no-repeat 0 center;
}
.hd4
{
	padding-left:18px;
	background:url(../images/hd4.png) no-repeat 0 center;
}
.hd4:hover
{
	background:url(../images/hd4_on.png) no-repeat 0 center;
}
.head a.iname
{
	color:#2ea6fa;
}
/*nav*/
.nav
{
	width:100%;
	height:80px;
	min-width:1200px;
	background:#dd127b;
}
.logo
{
	float:left;
	height:80px;
	width:434px;
	background:url(../images/logo.png) no-repeat 0 center;
	cursor:pointer;
}
.navsub
{
	float:right;
	height:80px;
	overflow:hidden;
}
.navsub a
{
	float:left;
	height:80px;
	line-height:80px;
	font-size:20px;
	color:#fff;
	padding:0 10px;
	display:inline;
	margin-left:10px;
	cursor:pointer;
}
.navsub a:hover
{
	height:76px;
	border-bottom:4px solid #f9ee37;
}
.navsub a.on
{
	height:76px;
	border-bottom:4px solid #f9ee37;
}
/*banner*/
.banner
{
	width:100%;
	min-width:1100px;
	position:relative;
}
.flexslider
{
	position:relative;
	height:344px;
	overflow:hidden;
}
.slides
{
	position:relative;
	z-index:1;
}
.slides li
{
	height:500px;
}
.slides li a
{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}
.flex-control-nav
{
	width:100%;
	text-align:center;
	padding:0;
	margin:0;
	position:absolute;
	bottom:20px;
	z-index:20;
}
.flex-control-nav li
{
	display:inline-block;
	height:12px;
	margin-right:10px;
	*display:inline;
	zoom:1;
}
.flex-control-nav a
{
	display:inline-block;
	width:10px;
	height:10px;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/dot.png) no-repeat;
	cursor:pointer;
}
.flex-control-nav .flex-active
{
	width:26px;
	background:url(../images/dot_on.png) no-repeat;
}

.flex-direction-nav
{
	position:absolute;
	z-index:3;
	width:100%;
	top:50%;
	margin-top:-30px;
}
.flex-direction-nav li a
{
	display:block;
	width:44px;
	height:60px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	z-index:20px;
}
.flex-direction-nav li a.flex-prev
{
	left:50%;
	margin-left:-644px;
	background:url(../images/prevnext.png) 0 center no-repeat;
}
.flex-direction-nav li a.flex-prev:hover
{
	background:url(../images/prevnext_on.png) 0 center no-repeat;
}
.flex-direction-nav li a.flex-next
{
	right:50%;
	margin-right:-644px;
	background:url(../images/prevnext.png) -44px center no-repeat;
}
.flex-direction-nav li a.flex-next:hover
{
	background:url(../images/prevnext_on.png) -44px center no-repeat;
}
/*lnrr*/
.lnrr
{
	width:330px;
	background:url(../images/bg.png) repeat;
	
	overflow:hidden;
	position:absolute;
	top:80px;
	left:50%;
	margin-left:270px;
	z-index:99;
}
.lnrr_tab
{
	width:100%;
	height:50px;
	overflow:hidden;
}
.lnrr_tab span
{
	float:left;
	width:50%;
	line-height:50px;
	font-size:20px;
	color:#fff;
	text-align:center;
	background:url(../images/bg.png) repeat;
	cursor:pointer;
}
.lnrr_tab span.on
{
	background:none;
}
.lnrr_list
{
	padding:25px 30px 30px 30px;
	overflow:hidden;
}
.ln
{
	width:100%;
}
.rr
{
	width:100%;
	display:none;
}
.lnrr_ts
{
	color:#F00;
	text-align:center;
	margin:2px 0 5px 0;
	display:none;
}
.lnrr_line
{
	height:40px;
	background:#fff;
	margin-bottom:15px;
	overflow:hidden;
	position:relative;
}
.lnrr_line i
{
	line-height:20px;
	font-size:14px;
	color:#999;
	position:absolute;
	top:10px;
	left:5px;
	z-index:1;
}
.lnrr_line input
{
	width:270px;
	height:24px;
	padding:8px 0;
	font-size:14px;
	color:#666;
	text-indent:5px;
	border:none;
	background:transparent;
	position:relative;
	z-index:2;
}
.lnrr_line2
{
	height:40px;
	background:#fff;
	margin-bottom:15px;
	overflow:hidden;
	position:relative;
}
.lnrr_line2 i
{
	line-height:20px;
	font-size:14px;
	color:#999;
	position:absolute;
	top:10px;
	left:5px;
	z-index:1;
}
.lnrr_line2 input
{
	width:165px;
	height:24px;
	padding:8px 0;
	font-size:14px;
	color:#666;
	text-indent:5px;
	border:none;
	background:transparent;
	position:relative;
	z-index:2;
	margin-bottom: 0px;
}

.lnrr_line select
{
	float:left;
	width:270px;
	height:40px;
	line-height:22px;
	padding:9px 1px;
	font-size:14px;
	color:#999;
	border:none;
	margin-top:0!important;
	margin-top:9px;
}
.lnrr_line .times
{
	float:left;
	width:130px;
	height:40px;
	line-height:22px;
	padding:9px 1px;
	font-size:14px;
	color:#999;
	border:none;
	margin-top:0!important;
	margin-top:9px;
}
.protocol
{
	height:20px;
	font-size:13px;
	color:#c6c4c4;
	overflow:hidden;
	margin-top:-10px;
}
.protocol input
{
	float:left;
	width:13px;
	height:13px;
	border:1px solid #c6c4c4;
	display:inline;
	margin:3.5px 6px 3.5px 26px;
}
.protocol span
{
	float:left;
}
.lnbtn, .rrbtn
{
	display:block;
	height:46px;
	line-height:46px;
	font-size:20px;
	color:#fff;
	text-align:center;
	background:#fcb202;
	border-bottom:4px solid #e2a002;
	border-radius:6px;
	cursor:pointer;
	margin-top:15px;
}
.lnbtn
{
	margin-top:20px;
}
.lnbtn:active, .rrbtn:active
{
	background:#efac0a;
}
/*first*/
.first
{
	width:100%;
	background:#fff;
	min-width:1200px;
	padding-bottom:80px;
}
.first h1
{
	line-height:60px;
	font-size:40px;
	color:#dd1476;
	font-weight:bold;
	text-align:center;
	margin:80px 0;
}
.ftul
{
	width:100%;
	overflow:hidden;
}
.ftul li
{
	float:left;
	width:400px;
}
.ftbox
{
	width:333px;
	overflow:hidden;
}
.ftbox i
{
	display:block;
	width:333px;
	height:340px;
}
.ftbox i img
{
	width:333px;
	height:340px;
}
.ftbox h2
{
	line-height:55px;
	font-size:30px;
	color:#222;
	text-align:center;
	margin-top:20px;
}
/*two*/
.two
{
	width:100%;
	background:#66bee4;
	padding-bottom:80px;
	min-width:1200px;
}
.two h1
{
	line-height:60px;
	font-size:30px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-top:80px;
}
.two h2
{
	text-align:center;
	margin:5px 0 80px 0;
}
.tolist
{
	width:1120px;
	height:200px;
	margin:0 auto;
}
#owl-demo .item{
	width:260px;
	height:200px;
	margin:0 auto;
}
.twobox
{
	width:260px;
	height:200px;
	overflow:hidden;
	position:relative;
}
.otbg
{
	width:100%;
	height:100%;
	background:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:9;
	cursor:pointer;
}
/*three*/
.three
{
	width:100%;
	background:#fff;
	padding-bottom:80px;
	min-width:1200px;
}
.three h1
{
	line-height:60px;
	font-size:40px;
	color:#4296cf;
	font-weight:bold;
	text-align:center;
	margin-top:80px;
}
.three h2
{
	text-align:center;
	margin:5px 0 60px 0;
}
.teul
{
	width:100%;
	overflow:hidden;
}
.teul li
{
	float:left;
	width:300px;
	padding-top:185px;
	position:relative;
}
.teul li i
{
	display:block;
	width:125px;
	height:125px;
	position:absolute;
	top:0;
	left:87.5px;
}
.te1
{
	background:url(../images/te1.png) no-repeat center 0;
}
.te2
{
	background:url(../images/te2.png) no-repeat center 0;
}
.te3
{
	background:url(../images/te3.png) no-repeat center 0;
}
.te4
{
	background:url(../images/te4.png) no-repeat center 0;
}
.te1, .te2, .te3, .te4
{
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
.te1:hover, .te2:hover, .te3:hover, .te4:hover
{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.teul li h3
{
	line-height:48px;
	font-size:24px;
	color:#5a5a5a;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #888;
	margin:0 30px 10px 30px;
}
.teul li p
{
	padding:0 30px;
	line-height:24px;
	font-size:14px;
	color:#6e6d6d;
}
/*four*/
.four
{
	width:100%;
	background:#f3f3f3;
	padding-bottom:80px;
	min-width:1200px;
}
.four h1
{
	line-height:60px;
	font-size:40px;
	color:#555;
	font-weight:bold;
	text-align:center;
	margin-top:80px;
}
.four h2
{
	text-align:center;
	margin:5px 0 60px 0;
}
.frbox
{
	width:100%;
	height:329px;
	background:url(../images/frboxbg.png) no-repeat 0 68px;
	overflow:hidden;
	min-width:1200px;
}
.frtab
{
	padding:0 11px;
	height:156px;
}
.frtab .fb_box
{
	float:left;
	height:156px;
	width:138px;
	background:url(../images/frtab_a.png) no-repeat;
	display:inline;
	margin-left:50px;
	cursor:pointer;
	position:relative;
}
.frtab .fb_box.on
{
	background:url(../images/frtab_a_on.png) no-repeat;
}
.fb_box:before
{
	content: "";
	position: absolute;
	width: 40px;
	height: 156px;
	top: 0;
	left: -20px;
	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);
}
.fb_box:hover::before
{
	-webkit-transition: left 0.5s;
	-moz-transition: left 0.5s;
	transition: left 0.5s;
	left: 120px
}
.fb_box i
{
	display:block;
	width:138px;
	height:69px;
	text-align:center;
	margin-top:2px;
}
.fb_box i img
{
	width:134px;
	height:69px;
}
.fb_box em
{
	display:block;
	width:35px;
	height:35px;
	line-height:35px;
	font-size:28px;
	color:#fff;
	text-align:center;
	background:url(../images/frnumbg.png) no-repeat;
	position:absolute;
	top:51.5px;
	left:51.5px;
}
.fb_box span
{
	display:block;
	line-height:48px;
	font-size:24px;
	color:#fff;
	text-align:center;
	margin-top:6px;
}
.frlist
{
	padding:36px 50px;
	height:96px;
	overflow:hidden;
}
.frp p
{
	line-height:32px;
	font-size:20px;
	color:#444;
}
.frp p a
{
	color:#fa5135;
}
/*five*/
.five
{
	width:100%;
	background:#e7e7e7;
	min-width:1200px;
}
.fivetop
{
	width:100%;
	height:397px;
	background:url(../images/fivebg.jpg) no-repeat center;
	min-width:1200px;
	position:relative;
}
.febox
{
	width:650px;
	height:112px;
	background:#fff;
	border-radius:6px;
	position:absolute;
	top:145px;
	left:50%;
	margin-left:-60px;
}
.febox p
{
	height:72px;
	padding:20px 220px 20px 50px;
}
.febox p span
{
	display:block;
	height:48px;
	line-height:36px;
	font-size:36px;
	color:#4c5256;
	font-weight:bold;
}
.febox p em
{
	display:block;
	font-size:16px;
	color:#4c5256;
}
.febox a
{
	display:block;
	width:200px;
	height:72px;
	line-height:72px;
	font-size:28px;
	color:#fff;
	text-align:center;
	background:#60bfe5;
	border-radius:6px;
	cursor:pointer;
	position:absolute;
	top:20px;
	right:20px;
}
.febox a:hover
{
	background:#47b4df;
}
.five h2
{
	font-size:22px;
	color:#309dd6;
	text-align:center;
	padding:12px 0;
}
/*footer*/
.footer
{
	width:100%;
	padding:50px 0;
	background:#4b4b49;
	min-width:1200px;
}
.fleft
{
	float:left;
}
.flogo
{
	display:block;
	width:172px;
	height:90px;
	margin-bottom:40px;
}
.fleft p
{
	font-size:14px;
	color:#ececec;
	margin-top:15px;
}
.fright
{
	float:right;
	width:200px;
	overflow:hidden;
}
.fright a
{
	display:block;
	color:#fff;
	cursor:pointer;
	padding-left:20px;
}
.fa1
{
	line-height:32px;
	font-size:16px;
	background:url(../images/fp1.png) no-repeat 0 10.5px;
	margin-top:10px;
}
.fa2
{
	line-height:24px;
	font-size:12px;
}
/*rfloat*/
.rfloat
{
	width:70px;
	position:fixed;
	_position:absolute;
	top:50%;
	margin-top:-180px;
	right:10px;
	z-index:999;
}
.rfloat ul li
{
	width:70px;
	height:70px;
	position:relative;
	z-index:99;
	margin-bottom:2px;
}
.rfloat ul li a
{
	display:block;
}
.rfticon
{
	display:block;
	width:70px;
	height:70px;
	vertical-align:middle;
	background-image:url(../images/rfticon.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.rfticon:hover
{
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-0-transition: all .2s ease-in-out;
}
.rkf
{
	background-position:-72px 0;
}
.rkf:hover
{
	background-position:0 0;
}
.rwx
{
	background-position:-72px -72px;
}
.rwx:hover
{
	background-position:0 -72px;
}
.rsina
{
	background-position:-72px -144px;
}
.rsina:hover
{
	background-position:0 -144px;
}
.rtel
{
	background-position:-72px -216px;
}
.rtel:hover
{
	background-position:0 -216px;
}
.rbp
{
	background-position:-72px -288px;
}
.rbp:hover
{
	background-position:0 -288px;
}
#rwx_on
{
	border-right:2px solid #fff;
	position: absolute;
	top:0;
	right:70px;
	z-index:999;
	display:none;
}
#rwx_on a
{
	width:101px;
	height:96px;
	background: url(../images/rwx_on.png) no-repeat center #fff;
	padding:6px;
	border:1px solid #46acf1;
}
#rtel_on
{
	width:140px;
	height:115px;
	background:url(../images/rtel_on.png) no-repeat;
	border-right:2px solid #fff;
	overflow:hidden;
	position: absolute;
	top:0;
	right:70px;
	z-index:999;
	display:none;
}
#rtel_on h3
{
	line-height:24px;
	font-size:13px;
	color:#fff;
	text-align:center;
	margin:6px 0 4px 0;
}
#rtel_on p
{
	background:#fff;
	margin:0 12px;
}
#rtel_on p input
{
	width:100%;
	height:20px;
	padding:4px 0;
	font-size:12px;
	color:#555;
	text-align:center;
	border:none;
}
#rtel_on a
{
	display:block;
	height:24px;
	line-height:24px;
	font-size:13px;
	color:#fff;
	text-align:center;
	background:#fdb302;
	border-bottom:3px solid #e3a103;
	border-radius:3px;
	margin:12px 30px 0 30px;
	cursor:pointer;
}
/*视频弹层*/
.popup
{
	width:100%;
	height:100%;
	background:url(../images/bg04.png) repeat;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:90;
	display:none;
}
.objectpp
{
	padding:15px 20px 20px 20px;
	width:460px;
	background:#fff;
	border-radius:4px;
	position:fixed;
	top:50%;
	margin-top:-250px;
	left:50%;
	margin-left:-250px;
	z-index:99;
	display:none;
}
.otcolse
{
	display:block;
	width:49px;
	height:49px;
	background:url(../images/otcolse.png) no-repeat;
	position:absolute;
	top:-18px;
	right:-18px;
	cursor:pointer;
}
.objectpp h1
{
	padding:0 10px;
	line-height:30px;
	font-size:20px;
	color:#dd127a;
}
.otppbox
{
	width:460px;
	height:380px;
	margin-top:12px;
}
/*课程中心*/
.course
{
	width:100%;
	padding-top:30px;
	min-width:1200px;
}
.celeft
{
	float:left;
	width:240px;
}
.celeft h1
{
	height:60px;
	line-height:60px;
	font-size:24px;
	color:#fff;
	font-weight:bold;
	letter-spacing:5px;
	text-align:center;
	background:#018ae1;
}
.celeft p
{
	height:78px;
	padding:0 20px 0 70px;
	color:#fff;
	border-bottom:1px solid #2b475e;
	overflow:hidden;
	cursor:pointer;
}
.celeft p:hover
{
	color:#83dcf9;
}
.celeft p.on
{
	color:#83dcf9;
}
.ce1
{
	background:url(../images/ce1.png) no-repeat 18px center #345066;
}
.ce1:hover
{
	background:url(../images/ce1_on.png) no-repeat 18px center #345066;
}
.ce1.on
{
	background:url(../images/ce1_on.png) no-repeat 18px center #345066;
}
.ce2
{
	background:url(../images/ce2.png) no-repeat 13px center #345066;
}
.ce2:hover
{
	background:url(../images/ce2_on.png) no-repeat 13px center #345066;
}
.ce2.on
{
	background:url(../images/ce2_on.png) no-repeat 13px center #345066;
}
.ce3
{
	background:url(../images/ce3.png) no-repeat 21px center #345066;
}
.ce3:hover
{
	background:url(../images/ce3_on.png) no-repeat 21px center #345066;
}
.ce3.on
{
	background:url(../images/ce3_on.png) no-repeat 21px center #345066;
}
.ce4
{
	background:url(../images/ce4.png) no-repeat 20px center #345066;
}
.ce4:hover
{
	background:url(../images/ce4_on.png) no-repeat 20px center #345066;
}
.ce4.on
{
	background:url(../images/ce4_on.png) no-repeat 20px center #345066;
}
.ce5
{
	background:url(../images/ce5.png) no-repeat 12px center #345066;
}
.ce5:hover
{
	background:url(../images/ce5_on.png) no-repeat 12px center #345066;
}
.ce5.on
{
	background:url(../images/ce5_on.png) no-repeat 12px center #345066;
}
.celeft p span
{
	display:inline-block;
	height:40px;
	line-height:48px;
	font-size:24px;
	margin-top:5px;
}
.celeft p em
{
	display:inline-block;
	font-size:12px;
}
.ceright
{
	float:right;
	width:930px;
	overflow:hidden;
}
.ceright h1
{
	height:64px;
	text-align:center;
	margin-bottom:20px;
}
.ceul
{
	width:100%;
	overflow:hidden;
}
.ceul li
{
	float:left;
	width:290px;
	height:200px;
	display:inline;
	margin:0 30px 30px 0;
}
.ceul li a
{
	display:block;
	width:288px;
	height:198px;
	border:1px solid #ddd;
	position:relative;
	cursor:pointer;
}
.ceul li a.cehot:hover
{
	border:1px solid #f87a7a;
}
.ceul li a.cenew:hover
{
	border:1px solid #f2b200;
}
.ceul li a.cetj:hover
{
	border:1px solid #49e290;
}
.ceul li a:hover
{
	border:1px solid #018ae1;
}
.ceul li a i
{
	display:block;
	width:76px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#fff;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
}
.cehot i
{
	background:#f87a7a;
}
.cenew i
{
	background:#f2b200;
}
.cetj i
{
	background:#49e290;
}
.ceimg
{
	width:288px;
	height:150px;
}
.ceulp
{
	width:100%;
	height:32px;
	background:url(../images/bg04.png) repeat;
	position:absolute;
	left:0;
	bottom:48px;
}
.ceulp span
{
	display:block;
	padding:0 10px;
	line-height:32px;
	font-size:16px;
	color:#fff;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.ceuldiv
{
	padding:0 8px 0 4px;
	height:48px;
	line-height:48px;
	overflow:hidden;
}
.ceuldiv strong
{
	float:left;
	font-size:24px;
	color:#ff652b;
}
.ceuldiv em
{
	float:left;
	font-size:14px;
	color:#888;
	text-decoration:line-through;
	margin-left:5px;
}
.ceuldiv span
{
	float:right;
	font-size:14px;
	color:#888;
}
/*page*/
.page
{
	display:table;
	height:33px;
	line-height:33px;
	overflow:hidden;
	margin-top:10px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.page a
{
	float:left;
	padding:0 16px;
	line-height:30px;
	font-size:14px;
	border:1px solid #d2d2d2;
	display:inline;
	margin-left:8px;
	cursor:pointer;
}
.page a:hover
{
	color:#fff;
	background:#018ae1;
	border:1px solid #018ae1;
}
.page a.on
{
	color:#fff;
	background:#018ae1;
	border:1px solid #018ae1;
}
.page span
{
	float:left;
	line-height:26px;
	color:#777;
	margin-left:8px;
}
/*课程中心-详情*/
.details
{
	width:100%;
	overflow:hidden;
}
.details h2
{
	height:60px;
	line-height:60px;
	font-size:24px;
	color:#345066;
}
.details h2 em
{
	color:#fcb202;
}
.details h2 a
{
	float:right;
	font-size:14px;
	color:#dd127b;
}
/*dspic*/
.dspic
{
	float:left;
	width:400px;
	height:270px;
	overflow:hidden;
}
.picbox
{
	width:400px;
	height:200px;
	overflow:hidden;
	position:relative;
}
.picbox ul
{
	height:200px;
	position: absolute;
}
.picbox li
{
	float: left;
	width: 400px;
	height: 200px;
}
.picbox a img
{
	width:100%;
	height:100%;
}
.piclist
{
	width:100%;
	height:65px;
	overflow: hidden;
	margin-top:5px;
	position:relative;
}
.piclist ul
{
	height: 65px;
	position:absolute;
}
.piclist li
{
	float: left;
	width: 96px;
	height: 65px;
	display:inline;
	margin-right:4px;
	cursor: pointer;
}
.piclist li.on
{
	height:61px;
	border:2px solid #018ae1;
}
.piclist li img
{
	width:100%;
	height:100%;
}
/*dsbox*/
.dsbox
{
	float:right;
	width:515px;
	overflow:hidden;
}
.dsbox h3
{
	line-height:44px;
	font-size:22px;
	color:#666;
}
.dsinfo
{
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-bottom:10px;
}
.dsinfo span
{
	float:left;
	height:20px;
	line-height:21px;
	font-size:12px;
	color:#fff;
	padding-left:22px;
	padding-right:5px;
	background:url(../images/xianshi.png) no-repeat 5px center #ff652b;
	border-radius:10px;
	display:inline;
	margin-top:5px;
}
.dsinfo strong
{
	float:left;
	font-size:24px;
	color:#ff652b;
	display:inline;
	margin-left:8px;
}
.dsinfo em
{
	float:left;
	font-size:14px;
	color:#888;
	text-decoration:line-through;
	margin-left:10px;
}
.dxbox
{
	border:1px solid #fbe4ae;
	overflow:hidden;
	margin-bottom:12px;
}
.dxbox h4
{
	height:32px;
	line-height:32px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-indent:10px;
	background:#facf6a;
	margin:1px 1px 0 1px;
}
.dxbox ul
{
	padding:5px 10px;
	overflow:hidden;
}
.dxbox ul li
{
	float:left;
	width:234px;
	line-height:28px;
	font-size:14px;
	color:#666;
	padding-left:12px;
	background:url(../images/dxicon.png) no-repeat 0 center;
}
.dxbtn
{
	display:block;
	width:150px;
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#fff;
	text-align:center;
	letter-spacing:2px;
	background:#fcb202;
	border-bottom:4px solid #e2a002;
	border-radius:6px;
	margin-left:15px;
	cursor:pointer;
}
.dxbtn:active
{
	background:#efac0a;
}
/*introduce*/
.introduce
{
	overflow:hidden;
	margin:30px 0;
}
.introduce h2
{
	line-height:60px;
	font-size:30px;
	color:#666;
	border-bottom:1px solid #e5e5e5;
	background:url(../images/ie_i.png) no-repeat 120px bottom;
}
.introduce h2 em
{
	font-size:36px;
	color:#ebebeb;
	position:relative;
	top:15px;
	left:20px;
}
.introduce p
{
	padding:0 20px;
	line-height:32px;
	font-size:16px;
	color:#5a5a5a;
	margin-top:20px;
}
/*评论*/
.comment
{
	width:100%;
	overflow:hidden;
	padding-top:20px;
}
.comment h2
{
	height:36px;
	line-height:36px;
	font-size:18px;
	color:#333;
	text-indent:10px;
	background:#efefef;
}
.comment h2 em
{
	color:#f17405;
}
/*commentlist*/
.commentlist
{
	padding:0 20px;
	overflow:hidden;
	margin-bottom:30px;
}
.ctitem
{
	padding:30px 0 30px 70px;
	min-height:60px;
	border-bottom:1px solid #e4e4e4;
	position:relative;
	overflow:hidden;
}
.cttx
{
	display:block;
	width:60px;
	height:60px;
	position:absolute;
	top:30px;
	left:0;
}
.cttx img
{
	width:60px;
	height:60px;
	border-radius:50%;
}
.cttop
{
	height:30px;
	line-height:30px;
}
.cttop a
{
	float:left;
	font-size:14px;
	color:#f58646;
}
.cttop span
{
	float:right;
	font-size:12px;
	color:#999;
}
.ctitem p
{
	line-height:24px;
	font-size:14px;
	color:#333;
}
.more
{
	height:38px;
	text-align:center;
	margin-top:30px;
}
.more a
{
	display:inline-block;
	width:180px;
	line-height:38px;
	font-size:15px;
	color:#fff;
	text-align:center;
	background:#c6c6c6;
	border-radius:4px;
	cursor:pointer;
}
.more a:hover
{
	background:#bebdbd;
}
/*commentbox*/
.commentbox
{
	padding:0 20px;
	overflow:hidden;
	margin-bottom:40px;
}
.bar
{
	height:30px;
	line-height:30px;
	padding:0 6px;
	border:1px solid #e4e4e4;
	background:#f1f1f1;
	overflow:hidden;
}
.bar em
{
	float:left;
	font-size:15px;
	color:#24a0ef;
}
.bar span
{
	float:right;
	font-size:12px;
	color:#999;
}
.area
{
	border:1px solid #e4e4e4;
	border-top:none;
	padding:4px 6px;
	background:#fff;
	margin-bottom: 10px;
}
.area .ctno
{
	height:100px;
	line-height:100px;
	font-size:14px;
	color:#444;
	text-align:center;
}
.ctno a
{
	color:#369;
	cursor:pointer;
}
.area .ctta
{
	width:100%;
	height:100px;
	line-height:24px;
	border:none;
	font-size:14px;
	color:#444;
	resize:vertical;
}
.ctbtn
{
	display:block;
	width:130px;
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#fff;
	text-align:center;
	background:#24a0ef;
	border-bottom:4px solid #2090d7;
	border-radius:4px;
	cursor:pointer;
	margin:20px auto 0 auto;
}
.mrbtn
{
	display:block;
	width:130px;
	height:35px;
	line-height:40px;
	font-size:20px;
	color:#fff;
	text-align:center;
	background:#24a0ef;
	border-bottom:4px solid #2090d7;
	border-radius:4px;
	cursor:pointer;
	margin:5px auto 0 auto;
}
.ctbtn:active
{
	background:#2198e4;
}
/*明星师资*/
.teacherimg
{
	width:100%;
	height:600px;
	min-width:1200px;
}
.teacherimg a
{
	display:block;
	width:100%;
	height:100%;
	background:url(../images/teacherimg.jpg) no-repeat 50% 0;
}
.ce6
{
	background:url(../images/ce6.png) no-repeat 17px center #345066;
}
.ce6:hover
{
	background:url(../images/ce6_on.png) no-repeat 17px center #345066;
}
.ce6.on
{
	background:url(../images/ce6_on.png) no-repeat 17px center #345066;
}
.ce7
{
	background:url(../images/ce7.png) no-repeat 13px center #345066;
}
.ce7:hover
{
	background:url(../images/ce7_on.png) no-repeat 13px center #345066;
}
.ce7.on
{
	background:url(../images/ce7_on.png) no-repeat 13px center #345066;
}
.ce8
{
	background:url(../images/ce8.png) no-repeat 12px center #345066;
}
.ce8:hover
{
	background:url(../images/ce8_on.png) no-repeat 12px center #345066;
}
.ce8.on
{
	background:url(../images/ce8_on.png) no-repeat 12px center #345066;
}
.ce9
{
	background:url(../images/ce9.png) no-repeat 17px center #345066;
}
.ce9:hover
{
	background:url(../images/ce9_on.png) no-repeat 17px center #345066;
}
.ce9.on
{
	background:url(../images/ce9_on.png) no-repeat 17px center #345066;
}
/*teacher*/
.teacher
{
	float:right;
	width:930px;
	overflow:hidden;
}
.teacher h1
{
	height:64px;
	text-align:center;
	margin-bottom:20px;
}
.trul
{
	width:100%;
	overflow:hidden;
}
.trul li
{
	float:left;
	width:290px;
	height:242px;
	display:inline;
	margin:0 30px 30px 0;
}
.trul li a
{
	display:block;
	width:288px;
	height:240px;
	border:1px solid #ddd;
	position:relative;
	cursor:pointer;
	z-index:9;
}
.trul li a:hover
{
	border:1px solid #018ae1;
}
.trimg
{
	width:288px;
	height:240px;
}
.trulp
{
	width:100%;
	height:40px;
	background:url(../images/bg04.png) repeat;
	position:absolute;
	left:0;
	bottom:0;
}
.trulp span
{
	display:block;
	padding:0 10px;
	line-height:40px;
	font-size:16px;
	color:#fff;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
/*teacherbox*/
.teacherbox
{
	overflow:hidden;
	margin:30px 0;
}
.teacherbox h2
{
	line-height:60px;
	font-size:30px;
	color:#666;
	border-bottom:1px solid #e5e5e5;
	background:url(../images/ie_i.png) no-repeat 120px bottom;
}
.teacherbox h2 em
{
	font-size:36px;
	color:#ebebeb;
	position:relative;
	top:15px;
	left:20px;
}
.teacherbox h2 a
{
	float:right;
	font-size:14px;
	color:#dd127b;
}
.truser
{
	width:100%;
	margin-top:30px;
	overflow:hidden;
}
.trurlt
{
	float:left;
	width:200px;
	height:232px;
}
.trurlt img
{
	width:200px;
	height:200px;
	border-radius:50%;
}
.trurlt p
{
	height:32px;
	line-height:32px;
	font-size:16px;
	color:#333;
	text-align:center;
}
.trurrt
{
	float:right;
	width:715px;
}
.trurrt_top
{
	border:1px solid #ccc;
}
.trurrt_top p
{
	padding:5px 12px;
	line-height:24px;
	font-size:14px;
	color:#555;
}
.trurrt_top p em
{
	font-size:20px;
}
.trtips
{
	height:30px;
	text-align:right;
	margin:1px;
}
.trtips span
{
	display:inline-block;
	width:120px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#1b89e9;
}
.trurrt_btm
{
	height:30px;
	margin-top:20px;
}
.trurrt_btm span
{
	float:left;
	line-height:30px;
	font-size:14px;
	color:#4497d1;
	padding-left:30px;
	background:url(../images/music.png) no-repeat 0 center;
}
.trurrt_btm p
{
	float:left;
	height:30px;
	width:240px;
	margin-left:10px;
}
/*trlist*/
.trlist
{
	width:100%;
	overflow:hidden;
	margin-top:30px;
}
.trtab
{
	float:left;
	width:86px;
}
.trtab span
{
	display:block;
	width:84px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#2bb7f3;
	border:1px solid #2bb7f3;
	margin-bottom:20px;
	cursor:pointer;
}
.trtab span.on
{
	color:#2bb7f3;
	background:#fff;
}
.trbox
{
	float:right;
	width:820px;
}
.trbox p
{
	line-height:32px;
	font-size:16px;
	color:#5a5a5a;
	margin-bottom:10px;
}
/*上课流程*/
.processimg
{
	width:100%;
	height:600px;
	min-width:1200px;
}
.processimg a
{
	display:block;
	width:100%;
	height:100%;
	background:url(../images/sklcimg.jpg) no-repeat 50% 0;
}
.process
{
	width:100%;
	min-width:1200px;
	padding-top:50px;
}
.pstab
{
	width:100%;
	height:60px;
	border-bottom:1px solid #dd127b;
	text-align:center;
}
.pstab span
{
	display:inline-block;
	width:220px;
	height:59px;
	line-height:60px;
	font-size:20px;
	color:#0489d4;
	text-align:center;
	border-top:1px solid #0489d4;
	border-left:1px solid #0489d4;
	border-right:1px solid #0489d4;
	margin:0 10px;
	cursor:pointer;
}
.pstab span.on
{
	height:59px;
	color:#dd127b;
	font-weight:bold;
	border-top:1px solid #dd127b;
	border-left:1px solid #dd127b;
	border-right:1px solid #dd127b;
	border-bottom:1px solid #fff;
}
/*pslist*/
.pslist
{
	width:100%;
	margin-top:30px;
	overflow:hidden;
}
/*psft*/
.psft
{
	width:1200px;
	overflow:hidden;
}
.psft h2
{
	line-height:80px;
	font-size:40px;
	color:#e1107a;
	font-weight:bold;
	margin-bottom:10px;
}
.psft h2 strong
{
	font-size:60px;
}
.psftbox
{
	height:300px;
	padding-left:520px;
	overflow:hidden;
	margin-bottom:30px;
	position:relative;
}
.psftimg
{
	width:500px;
	height:300px;
	position:absolute;
	top:0;
	left:0;
}
.psftbox h3
{
	line-height:60px;
	font-size:30px;
	color:#b93f87;
	font-weight:bold;
	margin-bottom:10px;
}
.psftbox p
{
	line-height:30px;
	font-size:20px;
	color:#666;
	margin-bottom:20px;
}
/*psto*/
.psto
{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	display:none;
}
.pstotop
{
	padding-left:466px;
	min-height:388px;
	position:relative;
	overflow:hidden;
	margin-top:20px;
}
.pstotopimg
{
	width:436px;
	height:388px;
	position:absolute;
	top:0;
	left:0;
}
.pstotop h1
{
	height:132px;
	text-align:center;
}
.pstotop h2
{
	line-height:72px;
	font-size:36px;
	color:#32ade1;
	font-weight:bold;
	text-align:center;
	margin-top:30px;
}
.pstotop p
{
	line-height:36px;
	font-size:18px;
}
.pstobtm
{
	width:920px;
	overflow:hidden;
	margin:0 auto 60px auto;
}
.pstobtm h2
{
	line-height:72px;
	font-size:36px;
	color:#32ade1;
	font-weight:bold;
	text-align:center;
	margin-top:30px;
}
.pstobtm p
{
	line-height:36px;
	font-size:18px;
}
.pstoimg
{
	text-align:center;
	margin-bottom:80px;
}
/*pste*/
.pste
{
	width:1200px;
	margin:20px auto 50px auto;
	overflow:hidden;
	display:none;
}
.psteimg
{
	width:100%;
	text-align:center;
	margin-bottom:50px;
}
/*psfr*/
.psfr
{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	display:none;
}
.psfr h1
{
	line-height:120px;
	font-size:60px;
	color:#da147c;
	font-weight:bold;
	text-align:center;
	letter-spacing:15px;
	margin-bottom:20px;
}
.psfr h2
{
	line-height:96px;
	font-size:48px;
	color:#61bfe1;
	font-weight:bold;
	text-align:center;
	letter-spacing:10px;
	margin-bottom:10px;
}
.psfrbox
{
	padding:40px 20px;
	text-align:center;
	border:1px solid #61bfe1;
	overflow:hidden;
	margin-bottom:60px;
}
.psfrul
{
	width:100%;
	overflow:hidden;
	margin-bottom:50px;
}
.psfrul li
{
	float:left;
	width:380px;
	text-align:center;
	display:inline;
	margin-right:20px;
}
.psfrul li i
{
	display:block;
	width:100%;
	height:237px;
	border:1px solid #61bfe1;
}
.psfrul li p
{
	line-height:40px;
	font-size:20px;
	color:#333;
	margin-top:10px;
}
.psfr h4
{
	line-height:40px;
	font-size:20px;
	color:#555;
	text-align:center;
	border-top:1px solid #e5e5e5;
}
.psfrstep
{
	width:1000px;
	margin:0 auto 50px auto;
	overflow:hidden;
}
.psfrstepimg
{
	float:left;
	width:270px;
}
.psfrsteptxt
{
	float:right;
	width:700px;
}
.step
{
	line-height:40px;
	font-size:20px;
	color:#666;
	margin-top:144px;
}
.psfrimg
{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-bottom:100px;
}
/*注册*/
.register
{
	width:930px;
	margin:30px auto 50px auto;
	overflow:hidden;
}
.register h1
{
	height:60px;
	line-height:60px;
	font-size:30px;
	color:#222;
	border-bottom:1px solid #d5d5d5;
	text-indent:180px;
}
.register h1 span
{
	float:right;
	font-size:14px;
	color:#333;
}
.register h1 span a
{
	color:#dd127b;
}
.rrp
{
	line-height:30px;
	font-size:14px;
	color:#333;
	text-indent:180px;
	margin-bottom:20px;
}
.rrline
{
	height:40px;
	line-height:40px;
	overflow:hidden;
	margin-bottom:10px;
}
.rrline .rrlt
{
	float:left;
	width:100px;
	font-size:14px;
	color:#333;
	text-align:right;
	margin-left:180px;
}
.rrlt i
{
	color:#F00;
}
.rrline .rrrt
{
	float:left;
	height:40px;
	font-size:15px;
	color:#666;
}
.rrit
{
	padding:4px 8px;
	width:270px;
	height:30px;
	font-size:14px;
	color:#666;
	border:1px solid #ccc;
}
.rrim
{
	padding:4px 8px;
	width:160px;
	height:30px;
	font-size:14px;
	color:#666;
	border:1px solid #ccc;
	margin-bottom: 4px;
}
.rrst
{
	width:288px;
	height:38px;
	padding:9px 3px;
	color:#999;
	border:1px solid #ccc;	
	*margin-top:9px;
	_margin-top:9px;
}
.rrst_times
{
	width:144px;
	height:38px;
	padding:9px 3px;
	color:#999;
	border:1px solid #ccc;	
	*margin-top:9px;
	_margin-top:9px;
}
.rrrt label
{
	margin:0 10px 0 4px;
}
.rrline span
{
	float:left;
	font-size:14px;
	color:#b3b1b1;
	margin-left:10px;
}
.rrpl
{
	height:20px;
	font-size:13px;
	overflow:hidden;
}
.rrpl input
{
	float:left;
	width:13px;
	height:13px;
	border:1px solid #ccc;
	display:inline;
	margin:3.5px 6px 3.5px 275px;
}
.rrpl span
{
	float:left;
	color:#333;
}
.rrpl span a
{
	color:#fc4c4c;
}
.registerbtn
{
	display:block;
	width:270px;
	height:46px;
	line-height:46px;
	font-size:20px;
	color:#fff;
	text-align:center;
	background:#fcb202;
	border-bottom:4px solid #e2a002;
	border-radius:6px;
	cursor:pointer;
	margin:15px 0 0 290px;
}
.registerbtn:active
{
	background:#efac0a;
}
.xztx
{
	width:930px;
	overflow:hidden;
	margin-top:20px;
}
.xztx .xztxlt
{
	float:left;
	width:100px;
	height:80px;
	line-height:80px;
	font-size:14px;
	color:#333;
	text-align:right;
	margin-left:180px;
}
.xztxrt
{
	float:left;
	width:520px;
	overflow:hidden;
}
.xztxrt label
{
	float:left;
	width:106px;
	height:80px;
	display:inline;
	margin:0 20px 20px 0;
	overflow:hidden;
	cursor:pointer;
}
.xztxrt label input
{
	float:left;
	width:16px;
	height:16px;
	display:inline;
	margin:32px 10px 0 0;
	overflow:hidden;
}
/*login*/
.login
{
	width:930px;
	border:1px solid #ccc;
	overflow:hidden;
	margin:100px auto;
}
.lnimg
{
	float:left;
	width:460px;
	height:310px;
	border-right:1px solid #ccc;
}
.lnbox
{
	float:right;
	width:355px;
	padding:0 56px;
}
.lnbox b
{
	height:60px;
	line-height:60px;
	font-size:30px;
	color:#222;
	margin:20px 0;
}
.lnbox span
{
	font-size:14px;
	color:#333;
	margin-left:27px;
}
.lnbox span a
{
	color:#dd127b;
}
.lnline
{
	height:40px;
	line-height:40px;
	overflow:hidden;
	margin-bottom:20px;
}
.lnlt
{
	float:left;
	width:60px;
	font-size:14px;
	color:#333;
	text-align:right;
}
.lnrt
{
	float:right;
	height:40px;
}
.lnit
{
	padding:4px 8px;
	width:270px;
	height:30px;
	font-size:14px;
	color:#666;
	border:1px solid #ccc;
}
.loginbtn
{
	display:block;
	width:270px;
	height:46px;
	line-height:46px;
	font-size:20px;
	color:#fff;
	text-align:center;
	background:#fcb202;
	border-bottom:4px solid #e2a002;
	border-radius:6px;
	cursor:pointer;
	margin-left:75px;
}
.loginbtn:active
{
	background:#efac0a;
}
/*水平测试*/
.test
{
	width:1200px;
	overflow:hidden;
	margin:80px auto 0 auto;
}
.ttbox
{
	width:858px;
	min-height:434px;
	background:url(../images/testbg.png) no-repeat;
	margin:0 auto 80px auto;
}
.ttbox h1
{
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.ttbox h1 span
{
	font-size:16px;
	font-weight:normal;
	margin-left:10px;
}
.choose
{
	height: 260px;
	padding-top: 35px;
	padding-right: 150px;
	padding-bottom: 0;
	padding-left: 150px;
}
.choose h2
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:25px;
}
.choose label
{
	display:block;
	width:100%;
	line-height:20px;
	font-size:16px;
	color:#666;
	margin-bottom:15px;
}
.choose label input
{
	vertical-align:-1px;
	margin-right:5px;
}
.choosebtn,.choosebtn2
{
	display:block;
	float:left;
	width:150px;
	height:46px;
	line-height:46px;
	font-size:20px;
	color:#fff;
	text-align:center;
	background:#fcb202;
	border-bottom:4px solid #e2a002;
	border-radius:6px;
	cursor:pointer;
	margin-top: 120px;
	margin-right: 120px;
	margin-bottom: 120px;
	margin-left: 120px;
}
/*result*/
.result
{
	width:100%;
	background:#f5f3f3;
	overflow:hidden;
	margin-bottom:80px;
}
.rttop
{
	width:1200px;
	height:254px;
	text-align:center;
}
.rtbox
{
	width:890px;
	background:url(../images/rtboxbg.png) no-repeat center;
	padding:40px 30px;
	overflow:hidden;
	border:10px solid #bada49;
	margin:50px auto 0 auto;
}
.rtbox h1
{
	line-height:38px;
	font-size:28px;
	color:#000;
	text-align:center;
}
.rtbox h2
{
	line-height:56px;
	font-size:28px;
	color:#d42b18;
	text-align:center;
	margin-top:12px;
}
.rtbox h2 span
{
	display:inline-block;
	border-bottom:1px solid #d6d5d5;
}
.rtline
{
	width:100%;
	overflow:hidden;
	margin-top:30px;
}
.rtline span
{
	float:left;
	width:120px;
	line-height:30px;
	font-size:20px;
	color:#222;
}
.rtrt
{
	margin-left:120px;
	line-height:30px;
	font-size:20px;	
}
.rtp1
{
	color:#bada49;
}
.rtp2
{
	float:left;
	width:60%;
	color:#222;
}
.rtrt a
{
	float:left;
	width:180px;
	height:50px;
	line-height:50px;
	font-size:20px;
	color:#fff;
	background:#309efb;
	border-radius:6px;
	text-align:center;
	cursor:pointer;
	margin-left:10px;
}
.rtts
{
	line-height:26px;
	font-size:16px;
	color:#f8c02b;
	margin-top:30px;
}
.rtbtn
{
	width:420px;
	height:50px;
	overflow:hidden;
	margin:30px auto 0 auto;
}
.rtbtn a
{
	width:180px;
	height:46px;
	line-height:46px;
	font-size:20px;
	color:#fff;
	text-align:center;
	background:#fcb202;
	border-bottom:4px solid #e2a002;
	border-radius:6px;
	cursor:pointer;
}
.rtbtn a:active
{
	background:#efaa05;
}
.rtbrm
{
	width:1200px;
	height:71px;
	text-align:center;
}
.rtimg
{
	width:1200px;
	height:740px;
	text-align:center;
	margin:50px auto 0 auto; 
}
/*学校资讯*/
.study
{
	width:1200px;
	overflow:hidden;
	margin:45px auto 0 auto;
}
.sylist
{
	float:left;
	width:790px;
}
.sybox
{
	height:120px;
	border-bottom:1px solid #e7e7e7;
	overflow:hidden;
	padding-bottom:12px;
	margin-bottom:12px;
}
.syimg
{
	float:left;
	width:170px;
	height:120px;
	
	cursor:pointer;
}
.syimg img
{
	width:100%;
	height:100;
}
.syimg i
{
	display:block;
	width:28px;
	height:28px;
	line-height:28px;
	font-size:16px;
	color:#fff;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
}
.sybgcr1
{
	background:#1998f0;
}
.sybgcr2
{
	background:#fa5252;
}
.synews
{
	float:right;
	width:610px;
}
.synews h1
{
	line-height:48px;
	color:#333;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.synews h1 a
{
	font-size:24px;
	color:#333;
	font-weight:bold;
	cursor:pointer;
}
.synews h1 a:hover
{
	color:#6588c1;
}
.synews p
{
	height:40px;
	line-height:20px;
	overflow:hidden;
	margin:4px 0 6px 0;
}
.synews p a
{	
	font-size:14px;
	color:#666;
	cursor:pointer;
}
.syinfo
{
	height:22px;
	line-height:22px;
}
.syinfo span
{
	font-size:14px;
	color:#888;
}
.syinfo a
{
	float:right;
	width:64px;
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#2081da;
	text-align:center;
	border:1px solid #d5d5d5;
	border-radius:4px;
	cursor:pointer;
}
.rank
{
	float:right;
	width:340px;
}
.rank h1
{
	height:50px;
	background:url(../images/rkbg.png) no-repeat 0 center;
}
.rkul
{
	width:100%;
	overflow:hidden;
	margin:15px 0;
}
.rkul li
{
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #ccc;
	padding-left:24px;
	background-image:url(../images/rank.png);
	background-repeat:no-repeat;
	color:#5a5a5a;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.rk1
{
	background-position:0px 3px;
}
.rk2
{
	background-position:0px -38px;
}
.rk3
{
	background-position:0px -78px;
}
.rk4
{
	background-position:0px -120px;
}
.rk5
{
	background-position:0px -161px;
}
.rk6
{
	background-position:0px -202px;
}
.rk7
{
	background-position:0px -243px;
}
.rk8
{
	background-position:0px -284px;
}
.rk9
{
	background-position:0px -325px;
}
.rk10
{
	background-position:0px -366px;
}
.rkul li a
{
	font-size:14px;
	color:#5a5a5a;
	cursor:pointer;
}
.rkul li a:hover
{
	color:#fdb479;
}
/*article*/
.article
{
	width:100%;
	overflow:hidden;
}
.article h1
{
	padding-left:34px;
	line-height:36px;
	font-size:30px;
	color:#333;
	font-weight:bold;
	position:relative;
	margin-bottom:15px;
}
.article h1 i
{
	display:block;
	width:28px;
	height:28px;
	line-height:28px;
	font-size:16px;
	color:#fff;
	text-align:center;
	position:absolute;
	top:5px;
	left:0;
}
.aeinfo
{
	height:24px;
	margin-bottom:30px;
	overflow:hidden;
}
.aeinfo span
{
	float:left;
	line-height:24px;
	font-size:15px;
	color:#888;
	overflow:hidden;
}
.aeinfo span em
{
	margin-right:10px;
}
.aeinfo span i
{
	float:left;
	display:inline;
	margin:0 5px 0 20px;
	font-size:13px;
}
.aeinfo span a
{
	float:left;
	width:24px;
	height:24px;
	background-image:url(../images/share.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
.sina
{
	background-position:0 3px;
	margin-right:5px;
}
.sina:hover
{
	background-position:0 -32px;
}
.qqkj
{
	background-position:-22px 3px;
}
.qqkj:hover
{
	background-position:-22px -33px;
}
.article p
{
	line-height:32px;
	font-size:16px;
	color:#222;
	text-indent:2em;
	margin-bottom:20px;
}
.article p a
{
	color:#1998f0;
}
.article p.aeimg
{
	text-align:center;
	margin:30px 0;
	text-indent:0;
}
.article p.aeimg img
{
	max-width:90%;
	height:auto;
}
/*关于我们*/
.aboutus
{
	width:100%;
	background:url(../images/aboutus.png) no-repeat center 0;
	min-width:1200px;
}
.as1200
{
	width:1200px;
	overflow:hidden;
	background:#FFF;
	border:1px solid #e5e5e5;
	margin:100px auto 0 auto;
}
/*asleft*/
.asleft
{
	float:left;
	width:280px;
}
.aslt
{
	width:100%;
	height:280px;
	background:url(../images/asltbg.png) no-repeat center;
	overflow:hidden;
}
.aslt span
{
	display:block;
	width:173px;
	height:173px;
	background:url(../images/asltimg.png) no-repeat center;
	border-radius:50%;
	margin:53.5px auto;
	overflow:hidden;
}
.aslt span i
{
	display:block;
	width:111px;
	height:111px;
	background:url(../images/aslticon.png) no-repeat center;
	border-radius:50%;
	margin:31px auto;
	line-height:101px;
	font-size:24px;
	color:#fff;
	text-align:center;
}
.asltul
{
	width:100%;
	overflow:hidden;
}
.asltul li
{
	height:59px;
	line-height:59px;
	font-size:18px;
	color:#333;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	cursor:pointer;
}
.asltul li.on
{
	color:#258bf0;
}
/*asright*/
.asright
{
	float:right;
	min-height:640px;
	width:919px;
	padding:60px 0;
	border-left:1px solid #e5e5e5;
}
.asright h1
{
	height:48px;
	background:url(../images/asrighth1.png) repeat-x 0 center;
	text-align:center;
	margin-bottom:10px;
}
.asright h1 em
{
	display:inline-block;
	padding:0 20px;
	line-height:48px;
	font-size:24px;
	color:#333;
	font-weight:bold;
	background:#fff;
}
/*ppgs*/
.ppgs
{
	width:839px;
	padding:0 40px;
	overflow:hidden;
}
.ppgs p
{
	line-height:30px;
	font-size:15px;
	color:#333;
	text-indent:2em;
	margin-bottom:10px;
}
/*zxdt*/
.zxdt
{	
	width:839px;
	padding:0 40px;
	overflow:hidden;
	display:none;
}
.zxdtbox
{
	overflow:hidden;
	border-bottom:1px dashed #e5e5e5;
	padding-bottom:15px;
	margin-bottom:15px;
}
.zxdtbox h2
{
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#333;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.zxdtbox p
{
	height:56px;
	line-height:28px;
	font-size:14px;
	color:#666;
}
.zxdtbox p a
{
	color:#2081da
}
/*zxns*/
.zxns
{
	width:839px;
	padding:0 40px;
	overflow:hidden;
	display:none;
}
.zxnsimg
{
	width:839px;
	height:298px;
}
.zxnsimg img
{
	width:839px;
	height:298px;
}
.zxnsbox
{
	margin-top:30px;
	width:100%;
	overflow:hidden;
}
.zxnsbox h2
{
	height:45px;
	line-height:45px;
	margin-bottom:30px;
}
.zxnsbox h2 span
{
	float:left;
	padding:0 15px;
	font-size:18px;
	color:#fff;
	background:#258bf0;
}
.zxnsbox h2 em
{
	float:left;
	font-size:16px;
	color:#222;
	margin-left:20px;
}
.zxnsbox p
{
	line-height:30px;
	font-size:15px;
	color:#222;
}
/*lxwm*/
.lxwm
{
	width:919px;
	overflow:hidden;
	display:none;
}
.lxwmimg
{
	width:899px;
	padding:10px;
	background:#dcdcdc;
}
.lxwmimg img
{
	width:899px;
	height:299px;
}
.lxwmimg h2
{
	height:60px;
	line-height:60px;
	font-size:24px;
	color:#de4b4c;
	text-align:center;
}
.lxwmbox
{
	padding:40px;
	overflow:hidden;
}
.lxwmbox p
{
	line-height:30px;
	font-size:15px;
	color:#222;
}
/*ygfc*/
.ygfc
{
	width:839px;
	padding:0 40px;
	overflow:hidden;
	display:none;
}
.ygfcul
{
	width:100%;
	overflow:hidden;
}
.ygfcul li
{
	float:left;
	width:240px;
	padding:12px 14px 0 14px;
	border:1px solid #e5e5e5;
	display:inline;
	margin-bottom:14.5px;
}
.ygfcmg
{
	margin-left:14.5px;
	margin-right:14.5px;
}
.ygfcul li i
{
	display:block;
	width:240px;
	height:158px;
}
.ygfcul li i img
{
	width:240px;
	height:158px;
}
.ygfcul li p
{
	height:40px;
	line-height:40px;
	font-size:13px;
	color:#222;
	text-align:center;
}
/*zzjg*/
.zzjg
{
	width:839px;
	padding:0 40px;
	overflow:hidden;
	display:none;
}
.zzjgimg
{
	width:799px;
	height:624px;
	margin:0 auto 10px auto;
}
.zzjgimg img
{
	width:799px;
	height:624px;
}
.zzjgbox
{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}
.zzjgbox div
{
	width:48%;
}
.zzjgbox p
{
	line-height:32px;
	font-size:16px;
	color:#555;
}
.zzjgbox p span
{
	color:#258bf0;
}
.zzjgul
{
	width:100%;
	overflow:hidden;
	margin-top:15px;
}
.zzjgul li
{
	float:left;
	width:360px;
	margin:0 29px;
}
/*ssry*/
.ssry
{
	padding:60px 40px;
	overflow:hidden;
}
.ssrytab
{
	height:89px;
	background:url(../images/asrighth1.png) repeat-x 0 49.5px;
	text-align:center;
	margin-bottom:40px;
}
.ssrytab span
{
	display:inline-block;
	width:155px;
	height:89px;
	line-height:89px;
	font-size:24px;
	color:#666;
	text-align:center;
	background:url(../images/ssrytab.png) no-repeat;
	margin:0 20px;
	cursor:pointer;
}
.ssrytab span.on
{
	color:#2371ae;
	background:url(../images/ssrytab_on.png) no-repeat;
}
.ssrylist
{
	width:100%;
	overflow:hidden;
}
.ssryul1, .ssryul2
{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}
.ssryul1 li
{
	float:left;
	width:245px;
	padding:10px;
	background:#2b7cbd;
	margin-right:20px;
	cursor:pointer;
}
.ssryul1 li i
{
	display:block;
	width:245px;
	height:175px;
}
.ssryul1 li i img
{
	width:100%;
	height:100%;
}
.ssryul1 li p
{
	font-size:13px;
	color:#fff;
	text-align:center;
	margin-top:8px;
}
.ssryul2 li
{
	float:left;
	width:180px;
	padding:10px;
	background:#2b7cbd;
	margin-right:30px;
	margin-bottom:20px;
	cursor:pointer;
}
.ssryul2 li i
{
	display:block;
	width:180px;
	height:240px;
}
.ssryul2 li i img
{
	width:100%;
	height:100%;
}
.ssryul2 li p
{
	font-size:13px;
	color:#fff;
	text-align:center;
	margin-top:8px;
}
/*ssrypp*/
.ssrypp1
{
	background:#fff;
	width:800px;
	height:550px;
	text-align:center;
	padding:20px;
	border-radius:6px;
	position:fixed;
	_position:absolute;
	top:50%;
	margin-top:-285px;
	left:50%;
	margin-left:-410px;
	z-index:200;
	display:none;
}
.ssrypp1 img
{
	height:550px;
	width:auto;
}
.ssrypp2
{
	background:#fff;
	width:630px;
	height:600px;
	padding:20px 0;
	text-align:center;
	border-radius:6px;
	position:fixed;
	_position:absolute;
	top:50%;
	margin-top:-310px;
	left:50%;
	margin-left:-315px;
	z-index:200;
	display:none;
}
.ssrypp2 img
{
	height:600px;
	width:auto;
}
.ssrycolse
{
	display:block;
	width:49px;
	height:49px;
	background:url(../images/otcolse.png) no-repeat;
	position:absolute;
	top:-18px;
	right:-18px;
	cursor:pointer;
}
/*下载中心*/
.xzzxlt
{
	width:100%;
	height:280px;
	background:url(../images/asltbg.png) no-repeat center;
	overflow:hidden;
}
.xzzxlt span
{
	display:block;
	width:190px;
	height:190px;
	background:url(../images/xzzximg.png) no-repeat center;
	border-radius:50%;
	margin:45px auto;
	overflow:hidden;
}
.xzzxlt span i
{
	display:block;
	width:110px;
	height:80px;
	background:url(../images/aslticon.png) no-repeat center;
	border-radius:50%;
	line-height:22px;
	font-size:20px;
	color:#fff;
	text-align:center;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	padding-top: 50px;
}
.xzzxp
{
	height:59px;
	line-height:59px;
	font-size:18px;
	color:#258bf0;
	text-align:center;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
.xzzx
{	
	width:839px;
	padding:0 40px;
	overflow:hidden;
}
.xzzxbox
{
	overflow:hidden;
	border-bottom:1px dashed #e5e5e5;
	padding-bottom:15px;
	margin-bottom:15px;
}
.xzzxbox h2
{
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#333;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-right:210px;
	position:relative;
}
.download
{
	display:block;
	height:40px;
	width:210px;
	font-weight:normal;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0px;
}
.download i
{
	float:left;
	font-size:15px;
	color:#666;
}
.download a
{
	float:right;
	height:22px;
	line-height:22px;
	font-size:13px;
	padding:0 10px 0 20px;
	background:url(../images/downicon.png) no-repeat 10px center;
	border:1px solid #e5e5e5;
	border-radius:3px;
	margin:8px 0;
	cursor:pointer;
}
.xzzxbox p
{
	line-height:28px;
	font-size:14px;
	color:#666;
}
/*企业培训*/
.qypx
{
	width:100%;
	min-width:1200px;
	overflow:hidden;
}
.qypx1
{
	width:100%;
	min-width:1200px;
	height:600px;
	background:url(../images/qypxbg1.png) no-repeat center 0;
	position:relative;
}
.qypxbox1
{
	width:600px;
	overflow:hidden;
	position:absolute;
	left:50%;
	bottom:40px;
}
.qypxbox1 h2
{
	line-height:48px;
	font-size:24px;
	color:#333;
	font-weight:bold;
	margin-bottom:10px;
}
.qypxbox1 p
{
	padding:10px 15px;
	line-height:30px;
	font-size:18px;
	color:#fff;
	background:url(../images/qypxboxbg1.png) repeat;
}
.qypx2
{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}
.qypx2 h2
{
	line-height:64px;
	font-size:40px;
	color:#222;
	font-weight:bold;
	text-align:center;
	margin-top:30px;
}
.qypx2 h3
{
	font-size:20px;
	color:#666;
	text-align:center;
}
.qypxul2
{
	width:100%;
	overflow:hidden;
	padding:30px 0 35px 0;
}
.qypxul2 li
{
	float:left;
	width:232px;
	padding-top:295px;
	line-height:40px;
	font-size:20px;
	color:#666;
	font-weight:bold;
	text-align:center;
	display:inline;
}
.qypxul2_1
{
	background:url(../images/qypxul2_1.png) no-repeat center 0;
	margin-right:91px;
}
.qypxul2_2
{
	background:url(../images/qypxul2_2.png) no-repeat center 0;
	margin-right:90px;
}
.qypxul2_3
{
	background:url(../images/qypxul2_3.png) no-repeat center 0;
	margin-right:91px;
}
.qypxul2_4
{
	background:url(../images/qypxul2_4.png) no-repeat center 0;
}
.qypx3
{
	width:100%;
	min-width:1200px;
	height:466px;
	background:url(../images/qypxbg3.png) no-repeat center 0;
	position:relative;
	z-index:3;
}
.qypxbox3
{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.qypxbox3 h2
{
	line-height:80px;
	font-size:40px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin:30px 0 10px 0;
}
.qypxul3
{
	
	border:1px solid #00ffff;
}
.qypxul3
{
	padding:40px 90px;
	overflow:hidden;
}
.qypxul3 li
{
	float:left;
	width:50%;
	line-height:40px;
	font-size:20px;
	color:#fff;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.qypxbox3 p
{
	line-height:40px;
	font-size:20px;
	color:#fff;
	text-align:center;
	margin-top:15px;
}
.qypx4
{
	width:100%;
	min-width:1200px;
	height:500px;
	background:url(../images/qypxbg4.png) repeat-x center 0;
	margin-top:-26px;
	position:relative;
	z-index:2;
}
.qypxbox4
{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.qypxbox4 h2
{
	line-height:80px;
	font-size:40px;
	color:#e09d57;
	font-weight:bold;
	text-align:center;
	margin:70px 0 40px 0;
}
.qypxul4
{
	width:100%;
	overflow:hidden;
}
.qypxul4 li
{
	float:left;
	width:280px;
	height:282px;
	display:inline;
}
.qypxul4_1
{
	background:url(../images/qypxul4_1.png) no-repeat center 0;
	margin-right:27px;
}
.qypxul4_2
{
	background:url(../images/qypxul4_2.png) no-repeat center 0;
	margin-right:26px;
}
.qypxul4_3
{
	background:url(../images/qypxul4_3.png) no-repeat center 0;
	margin-right:27px;
}
.qypxul4_4
{
	background:url(../images/qypxul4_4.png) no-repeat center 0;
}
.qypxul4 p
{
	line-height:24px;
	font-size:16px;
	color:#666;
	padding:0 16px;
	margin-top:96px;
}
.qypx5
{
	width:100%;
	background:#f6f6f6;
	min-width:1200px;
	margin-bottom:30px;
}
.qypxbox5
{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.qypxbox5 h2
{
	line-height:80px;
	font-size:40px;
	color:#454344;
	text-align:center;
	margin:30px 0;
}
.qypxul5
{
	overflow:hidden;
	width:1198px;
	margin:0 auto;
}
.qypxul5 li
{
	float:left;
	width:160px;
	height:80px;
	background:#fff;
	display:inline;
	margin-right:13px;
	margin-bottom:20px;
}
.qypxul5 li a
{
	cursor:pointer;
}
.qypxul5 li a img
{
	width:100%;
	height:100%;
}
.qypx6
{
	width:100%;
	min-width:1200px;
	height:372px;
	background:url(../images/qypxbg6.jpg) no-repeat center 0;
}
.qyqxbox6
{
	width:100%;
	min-width:1200px;
	height:372px;
	background:url(../images/bg04.png) repeat center 0;
}
.qypxul6
{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}
.qypxtel
{
	float:left;
	width:50%;
	height:372px;
}
.qypxcity
{
	float:right;
	width:50%;
	height:372px;
}
.qypx6 i
{
	display:block;
	width:100%;
	height:95px;
	text-align:center;
	margin-top:95px;
}
.qypxtel h2
{
	line-height:54px;
	font-size:36px;
	color:#58f9f7;
	text-align:center;
}
.qypxcity h2
{
	line-height:54px;
	font-size:18px;
	color:#fd7d47;
	text-align:center;
}
.qypx6 p
{
	font-size:14px;
	color:#fff;
	text-align:center;
}
.qypx7
{
	width:100%;
	min-width:1200px;
	height:800px;
	background:url(../images/qypxbg7.jpg) no-repeat center 0;
}
.qypx8
{
	width:1200px;
	margin:0 auto 50px auto;
	overflow:hidden;
}
.qypx8 h2
{
	line-height:80px;
	font-size:40px;
	color:#5f5f5f;
	font-weight:bold;
	text-align:center;
	margin-top:30px;
}
.qypx8 h2 em
{
	color:#b4b4b4;
}
.qypx8 h3
{
	font-size:18px;
	color:#666;
	text-align:center;
}
.qypxbox8
{
	height:590px;
	overflow:hidden;
	margin-top:40px;
}
.qypxbox8_1
{
	float:left;
	width:578px;
	height:588px;
	background:url(../images/qypxul8_1.jpg) no-repeat;
	border:1px solid #a1ccde;
	border-radius:5px;
}
.qypxbox8_1_p
{
	padding:0 10px;
	margin-top:142px;
}
.qypxbox8_1_p p
{	
	line-height:30px;
	font-size:18px;
	color:#222;
}
.qypxbox8_2
{
	float:right;
	width:578px;
	height:588px;
	background:url(../images/qypxul8_2.jpg) no-repeat;
	border:1px solid #a1ccde;
	border-radius:5px;
	position:relative;
}
.qypxbox8_2_p
{
	background:#e8f2f8;
	border-radius:6px;
	padding:15px 20px;
	margin:135px 20px 0 120px;
}
.qypxbox8_2_p
{
	line-height:30px;
	font-size:18px;
	color:#222;
}
.qypxbtm8
{
	width:1012px;
	height:260px;
	border:1px solid #a1ccde;
	padding:20px 20px 20px 166px;
	background:url(../images/qypxbtm8.jpg) no-repeat 20px center;
	border-radius:5px;
	margin:38px auto 0 auto;
	overflow:hidden;
}
.qypxbtm8 p
{
	line-height:30px;
	font-size:22px;
	color:#2276b6;
}
.qypxbtm8_1
{
	line-height:40px;	
	font-size:22px;
	color:#2276b6;
	text-align:right;
	background:url(../images/qypxbtm8_1.jpg) no-repeat 570px center;
	margin-bottom:15px;
}
.qypxbtm8_2
{
	line-height:87px;	
	font-size:22px;
	color:#2276b6;
	text-align:right;
	background:url(../images/qypxbtm8_2.jpg) no-repeat 710px center;
}
.errordiv{
    width:1000px;
    margin-right: auto;
	margin-left: auto;
}
/*注册后*/
.regist_after
{
	width:100%;
	min-width:1200px;
	overflow:hidden;
}
.regist1 {
	height: 500px;
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}
.regist1box {
	background-image: url(../images/regist_icon1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	text-indent: 30px;
	font-weight: bold;
	line-height: 30px;
	font-size: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EBEBEB;
}
.regist1 p {
	font-size: 15px;
	line-height: 30px;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 40px;
}
.regist1box2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EBEBEB;
	height: 300px;
	
}
.font_white {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
}
.font_white a{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
}
.regist2 {
	height: 280px;
	width: 100%;
	background-image: url(../images/regist_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	text-align: center;
	margin-bottom: 30px;
	
}
.regist2 p {
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	line-height: 30px;
	text-align: left;
	font-size: 15px;
}
.regist2 table {
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}

.font_brown {
	color: #e2691a;
	font-weight: bold;
}


.regist3 {
	background-image: url(../images/regist_a.jpg);
	background-repeat: no-repeat;
	height: 715px;
	width: 831px;
	margin-right: auto;
	margin-left: auto;
}
.regist4 {
	background-image: url(../images/regist_b.jpg);
	background-repeat: no-repeat;
	height: 310px;
	width: 831px;
	margin-right: auto;
	margin-left: auto;
}
.regist5 {
	background-image: url(../images/regist_c.jpg);
	background-repeat: no-repeat;
	height: 410px;
	width: 831px;
	margin-right: auto;
	margin-left: auto;
}
.regist6 {
	background-image: url(../images/regist_d.jpg);
	background-repeat: no-repeat;
	height: 400px;
	width: 831px;
	margin-right: auto;
	margin-left: auto;
}
.regist7 {
	background-image: url(../images/regist_e.jpg);
	background-repeat: no-repeat;
	height: 440px;
	width: 831px;
	margin-right: auto;
	margin-left: auto;
}
.regist6link {
	float: right;
	height: 105px;
	width: 498px;
	margin-top: 266px;
	margin-right: 16px;
}