@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; color:#333; font-size:14px;}
ul{ list-style-type:none;}
a{ text-decoration:none;}
#header{ margin:0 auto; width:1000px;}
#nav{ width:1000px; height:55px; margin:0 auto;}
#nav ul{ float:right; width:740px; height:55px; list-style:none;}
#nav ul li{ float:left; background:url(/aspx/images/navbg.jpg) no-repeat right center; text-align:center; width:105px; height:55px; line-height:55px;}
#nav ul li a{ display:block; text-decoration:none; color:#717171;}
#nav ul li a:hover{ text-decoration:underline;}
#banner{ width:100%; height:170px;}
#banner img{ display:block; margin:0 auto;}
#main{ width:1000px; height:600px; margin:0 auto;}
#main .left{ width:230px; position:relative; top:-124px; float:left; background:url(/aspx/images/left.jpg) no-repeat;}
.left img{ display:block; margin:0 auto; padding-bottom:20px;}
.left h1{ height:40px; vertical-align:top;text-align:center; font-size:20px;}
.left ul{ text-align:center;}
.left ul li{ width:230px; height:60px; line-height:60px;}
.left ul li.current{ background:url(/aspx/images/left_bg.jpg);}
.left ul li a{ display:block;}
.left ul li.left_a a{ background:url(/aspx/images/left_1.png) no-repeat 30px center;}
.left ul li.left_b a{ background:url(/aspx/images/left_2.png) no-repeat 30px center;}
.left ul li.left_c a{ background:url(/aspx/images/left_3.png) no-repeat 30px center;}
.left ul li:hover{ background:url(/aspx/images/left_bg.jpg);}
.right{ width:750px; float:right; position:relative; top:-70px; background:#fff;}
.right h2{ font-weight:normal; font-size:18px; height:40px; line-height:40px; padding-left:20px; }
.right ul.ul{ text-align:center; padding-left:20px; height:47px;}
.right ul.ul li{ float:left; width:235px; height:47px; line-height:42px; background:url(/aspx/images/right_2.jpg);}
.right ul.ul li a:hover{ color:#FE7221;}
.right ul.ul li.right_b{ background:url(/aspx/images/right_1.jpg); }
.right ul.ul li:hover{ background:url(/aspx/images/right_1.jpg);}
.right .jiben_xingxi p{ width:450px; height:65px; line-height:65px; padding-left:170px; float:left;}
.right_a a{ display:block; float:left; margin-left:10px; background:#000; vertical-align:middle; margin-top:15px;}

.right .form.xiugai_mima{ width:370px; height:350px; vertical-align:middle; margin-left:150px; padding-top:10px; }
.right .form.xiugai_mima div{ margin-top:30px;}
.right .form.xiugai_mima input{ background:url(/aspx/images/xiugai.jpg); width:205px; height:40px; border:0; margin-left:20px;}
.right .form.xiugai_mima input.submit{ background:url(/aspx/images/xiugai_a.jpg); color:#fff; margin-left:80px;}

.right table{ text-align:center; margin:0 auto; margin-top:30px; width:600px;}
.right table.dindan_table{ width:730px;}
.right table tr{ width:600px; height:50px;}
.right table tr td a{ color:#2AB8F2;}
.right table tr td a.a{ color:#FF7726;}
.right table tr:hover{ background:#EDEDED;}
.zuce_bottom .form p label{width:60px;display:inline-block;}

.right .form.tianjua_zilu{ width:540px; height:120px; margin:0 auto; margin-top:70px; }
.right .form.tianjua_zilu p{color:#999;}
.right .form.tianjua_zilu p input{ width:100px; height:30px;}
.right .form.tianjua_zilu .tianjia_submit{ float:right; margin-top:20px; width:55px; height:28px; background:#FF6801; border:0; color:#fff;}

.right ul.ulb{ width:400px; background:#030; margin:0 auto; margin-top:100px;}
.right ul.ulb li{ float:left; border:1px solid #D8D8D8; padding:10px 15px 10px 15px;}


/*会员注册页*/
#zuce_head{ width:100%; height:130px; background:#F9F9F9;}
#zuce_head img{ display:block; margin:0 auto; }
#zuce_main{ width:100%; background:#F9F9F9; margin-bottom:40px; }
.zuce_main{ width:1000px; margin:0 auto; background:#fff;}
.zuce_main .zuce_top{ margin:0 auto; border-bottom:1px solid #ccc; width:800px; text-align:center; line-height:200%;}
.zuce_bottom{ width:800px; margin:0 auto; background:#fff;}
.zuce_bottom h3{text-align:right; line-height:250%;}
.zuce_bottom h3 span{ color:#F00;}
.zuce_bottom .form{}
.zuce_bottom .form p{ margin-left:150px; height:50px; line-height:50px; margin-top:20px; vertical-align:middle;}
/*.zuce_bottom .form p span{ color:#F00;}*/
.zuce_bottom .form p input,.zuce_bottom .form p select{ width:312px; height:22px;padding:8px; color:#999;border-color: #d8d8d8 #e5e5e5 #e5e5e5 #d8d8d8;border-width:1px;border-style:solid;}
.zuce_bottom .form p select.zuzi{ width:77px; height:43px; color:#999;}
.zuce_bottom .form p input.zuce_submit,.zanghao_main p input.zuce_submit{ background:#FF6F3D; color:#fff; border:0;height:40px;}

.zanghao_main { margin:0 auto; width:800px; text-align:center; line-height:200%;}
.zanghao_main .form p input{ width:300px; height:30px; padding-left:5px; margin-top:20px; margin-left:5px;}
.zanghao_main .form p input.zuce_submit{ background:url(/aspx/images/zhanghao.jpg); width:323px; height:48px;}
.zanghao_main p span{ display:block; margin-left:300px;}


.clear{clear: both;line-height: 0;height: 0;overflow: hidden;}
.left{float:left;}
#footer{ margin:0 auto; width:1000px; height:90px; text-align:center; line-height:180%; font-family:Arial, Helvetica, sans-serif; }
#footer p{ padding-top:5px;}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d !important;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

.mm-link{margin:0px 5px;font-size:12px;color:#8c8c8c}
.box input,.box select{width:205px;height:28px;padding:5px;   border-color: #d8d8d8 #e5e5e5 #e5e5e5 #d8d8d8;border-width:1px;border-style:solid;}

.box select.zuzi {
    color: #999;
    height: 43px;
    width: 77px;
}
.form-span{color:Red;}

.box .tianjia_submit {
    background: #ff6801 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    display:block;
    height: 28px;
    margin-top: 20px;
    width: 85px;
}
.icos{background:transparent url("/resource/icon.png") no-repeat scroll 0px 0px;width:32px;height:32px;display:inline-block;}
.ok{background-position:0px 0px;}
.noresult{background:transparent url("/resource/no-result.png") no-repeat scroll center top;height:45px;line-height:45px;width:100%;text-align:center;  padding-top: 213px;font-size:20px;}
.onShow{color:#999;font-size:12px;}
/**课程报名*/
#kecen_main{ width:100%; background:#F8F8F8; position:relative; top:-125px; height:1100px;}
.kecen_main{ width:1000px; margin:0 auto; padding-top:15px;}
.kecen_main .kecan_dl{  width:840px; height:151px; margin:0 auto; margin-top:20px; border-bottom:2px solid #eee;}
.kecan_dl dl.style_a{ margin:0 20px 0 20px; width:100px; text-align:center; float:left;}
.kecan_dl dl.style_a dt{ height:50px; line-height:50px;}
.kecan_dl dl.style_b{ border-bottom:2px solid #A40000;}
.kecen_main .center{ border:1px solid #eee; width:1000px; height:1000px; background:#fff; margin-top:20px;}
.kecen_main .center h2{ height:130; line-height:130px; font-size:18px; text-align:center;}
.kecen_main .center h2 span{ margin-left:500px;}
.kecen_main .center h3{ font-size:14px; text-align:center; width:800px;  margin:0 auto; font-weight:normal;}
.kecen_main .center h3 span{ margin-left:500px;}
.kecen_main .center table{ margin:0 auto; width:750px; text-align:center; border:0; margin-bottom:30px;}
.kecen_main .center table caption{ text-align:left; padding:5px;}
.kecen_main .center table tr{}
.kecen_main .center table th,.kecen_main .center table td{ padding:10px; border:1px solid #ccc;}
.kecen_main .center table td a:hover{ text-decoration:underline; color:#A40000;}
.kecen_main .center p{ margin-left:80px;}
.pagebar a,.pagebar span{margin:0 3px;}
.pagebar .page_current {color: #ff3300;}
.none{display:none;}
.form span{color:Red;}
.c-num-a{color:#ff8434  !important;}