@charset "gb2312";
/* CSS Document */
body{ background:#f4f4f4;padding:0; margin:0; -webkit-text-size-adjust: none; width:100%; min-width:320px; max-width:480px;overflow-x: hidden; margin:0 auto; font-family: 微软雅黑,arial,"Hiragino Sans GB W3"宋体,sans-serif;font-size:100%;font:normal;outline:none; }
ol,ul{list-style:none}
*{	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;}
ul,li,input,h1,h2,h3,p,span,b,dl,dt,dd{ margin:0; padding:0; list-style:none;}		
img{border:0; display:block;}
em{ font-style:normal;}
a{ text-decoration:none; color:#333;}
.clear{ clear:both; }
.mr{ margin:0 auto;}
.lef{ float:left;}
/* 头部 */
.w100{ width:100%;}
.top{ height:56px; background:#005dba;}
.top a{ display:block; height:56px; width:100%; background:url(../images/xdf_01.jpg) top center no-repeat;}
.top2{  padding-top:1px; clear:both;}
/*导航*/
.nav { width:100%; zoom:1; clear:both;}
.nav a img{ margin:0 auto; padding-bottom:3px;}
.nav a:after { content: "";position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;}
.nav a{float:left;width:25%;position: relative; height:85px; text-align:center; font-size:0.75em;}
/*点击咨询按钮*/
.button{
	font-size:1.5em;
	display:block;
	font-weight:500;
	text-align:center;
	line-height:2.61765em;
	-webkit-border-radius:0.23529em;
	-moz-border-radius:0.23529em;
	-ms-border-radius:0.23529em;
	-o-border-radius:0.23529em;
	border-radius:0.23529em;
	overflow:hidden;
	border-width:1px;
	border-style:solid;
	text-shadow:rgba(0,0,0,0.3) 0 -1px 0
}
.button.active_button{
	color:#fff;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fc7000),color-stop(100%,#e45000));
	background-image:-webkit-linear-gradient(#fc7000,#e45000);
	background-image:-moz-linear-gradient(#fc7000,#e45000);
	background-image:-o-linear-gradient(#fc7000,#e45000);
	background-image:linear-gradient(#fc7000,#e45000);
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0.02941em 0.11765em 0 inset;
	-moz-box-shadow:rgba(0,0,0,0.1) 0 0.02941em 0.11765em 0 inset;
	box-shadow:rgba(0,0,0,0.1) 0 0.02941em 0.11765em 0 inset;
	border-top-color:#db6100;
	border-left-color:#e56000;
	border-right-color:#e56000;
	border-bottom-color:#df4d00
}
.button.active_button:active,.button.active_button:hover{
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0.05882em 0.11765em 0.02941em inset;
	-moz-box-shadow:rgba(0,0,0,0.3) 0 0.05882em 0.11765em 0.02941em inset;
	box-shadow:rgba(0,0,0,0.3) 0 0.05882em 0.11765em 0.02941em inset;
	border-top-color:#ad4d00;
	border-left-color:#ad4d00;
	border-right-color:#c85100;
	border-bottom-color:#d74a00
}
.button.disable_button{
	color:#515459;
	text-shadow:rgba(0,0,0,0.1) 0 1px 0;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f3f4f6),color-stop(100%,#dfe0e2));
	background-image:-webkit-linear-gradient(#f3f4f6,#dfe0e2);
	background-image:-moz-linear-gradient(#f3f4f6,#dfe0e2);
	background-image:-o-linear-gradient(#f3f4f6,#dfe0e2);
	background-image:linear-gradient(#f3f4f6,#dfe0e2);
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0.02941em 0.11765em 0 inset;
	-moz-box-shadow:rgba(0,0,0,0.1) 0 0.02941em 0.11765em 0 inset;
	box-shadow:rgba(0,0,0,0.1) 0 0.02941em 0.11765em 0 inset;
	border-top-color:#d3d4d5;
	border-left-color:#dadbdd;
	border-right-color:#dadbdd;
	border-bottom-color:#dadbdd
}
.button.disable_button:active,.button.disable_button:hover{
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0.05882em 0.11765em 0.02941em inset;
	-moz-box-shadow:rgba(0,0,0,0.3) 0 0.05882em 0.11765em 0.02941em inset;
	box-shadow:rgba(0,0,0,0.3) 0 0.05882em 0.11765em 0.02941em inset;
	border-top-color:#a7a8a9;
	border-left-color:#c4c5c6;
	border-right-color:#c4c5c6;
	border-bottom-color:#d2d3d5
}
/*专业*/
ul.liimg{ clear:both; height:auto;}
ul.liimg li{ height:90px; padding:10px; border-bottom:#e0e0e0 1px solid; color:#333333; }
ul.liimg li a{ height:70px;  display:block; background:url(../images/wt_28.gif) bottom right no-repeat; color:#333333;}
ul.liimg li a img{ float:left; padding:2px; border: #FCC 1px solid; margin-right:10px;}
ul.liimg li a b{  color:#333333; line-height:25px;}
ul.liimg li a p{ color:#999999; font-size:0.75em; }
/*新闻*/
ul.news{clear:both; height:auto;}
ul.news li{ height:41px; border-bottom:#e0e0e0 1px solid; line-height:41px; background:url(../images/wt_41.gif) 10px center no-repeat; padding-left:35px;}

/*专题*/
.zt{ padding-top:10px; width:100%; }
.zt ul li{ display:block; width:50%; padding:2%;  text-align:center; float:left;}
.zt ul li a img{ margin:0 auto; width:100%;}

/* 栏目导航 */
.jja{ clear:both;}
.jja dl{ margin:8px 5px; padding:5px; border:#ddd 1px solid; background:#FFF}
.jja dd img{ width:100%;}
.jja dt{
	background: url(../images/jj_19.gif) right top no-repeat #FFF;
	height:95px;
	line-height:22px;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/********焦点***********/
/*public*/
.relative{position:relative;left:0;top:0;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.opacity6{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* ie8  */filter:alpha(opacity=60);    /* ie5-7  */opacity:0.6;/* css standard, currently it works in most modern browsers  */}
.app_center{width:100%;min-width:320px;margin-left:auto;margin-right:auto;}
/*public scroll*/
.scroll{margin:0px auto;max-width:560px; clear:both;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_position{position:absolute;left:45%;z-index:400px;bottom:8px;}
.scroll_position li{display:inline-block;width:8px;height:8px;border-radius:5px;background:#FFF}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#09F;}
/*标题*/
.title{background:url(../images/wt_21.gif) repeat-x; height:43px; padding:0px 10px; clear:both;}
.title b{ line-height:43px; color:#333;}
.title b a{ color:#333; text-decoration:none;}
.title em{ float:right; padding:8px 0px;}
.title em a{ display:block; background:#F00; line-height:27px; color:#FFF; font-size:0.875em; padding:0 10px;}

/*列表*/
ul.liimg{ clear:both; height:auto;}
ul.liimg li{ height:86px; padding:7px; margin:3px; border-bottom:#e0e0e0 1px solid; color:#333333; }
ul.liimg li a{ height:70px;  display:block; background:url(../images/wt_28.gif) bottom right no-repeat; color:#333333; font-size:0.75em;}
ul.liimg li a img{ float:left; padding:2px; border: #FCC 1px solid; margin-right:10px;}
ul.liimg li a b{  color:#333333; line-height:25px;}
ul.liimg li a p{ color:#999999; font-size:0.75em; }

/* 新闻内容页 */
.news{ clear:both;}
.news h3{ font-size:0.875em; color:#333; padding-top:20px; display:block; line-height:20px; text-align:center;}
.news p.pnews{
	text-align:center;
	font-size:0.75em;
	color:#666;
	line-height:30px;
	display:block;
	text-indent:0em;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.news p{ font-size:0.875em; color:#333; line-height:22px; padding:10px; text-indent:2em;}
.news img{
	background:#FFF;
	padding:5px;
	border:#CCC 1px solid;
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.news p.ce{ text-align:center; padding:0px; text-indent:0em; }

/* 电话 */
.cll{
	clear:both;
	height:50px;
	background-color: #FFFFFF;
}
.cll img{ margin:0 auto;}

/*免费电话*/
.telman{
	height:50px;
	clear:both;
	background-color: #FFFFFF;
}
.tel{ height:40px; padding-top:10px;}
.tel span{ float:left; line-height:30px; color:#FFF; display:block; padding-left:2%; width:24%; overflow:hidden;}
.tel form{ float:right; width:76%;}

#tel{display:inline-block; width:70%; margin-right:2%; height:30px; line-height:30px; text-indent:1em; color:#666; background:#fff; border:none; float:left;}
#call{display:inline-block; width:26%; height:30px; background: url(../images/hbd.jpg) left top no-repeat;cursor:pointer; border:none; cursor:pointer;float:left; color:#333333;}

/* 分页 */
.pag{ height:50px;  clear:both;}
.pag a{ width:25%; text-align:center; line-height:50px; display:block; height:50px; float:left; background:url(../images/ms_21.gif) center center no-repeat;}
.list_page {
	line-height: 40px;
	padding: 10px;
}

/*栏目导航*/
.navv{ background:#333333; color:#FFF; height:50px; width:100%; clear:both; font-size:0.75em;}
.navv a{ color:#FFF;}
.navv a.sl{ width:12%; display:block; overflow:hidden; padding:0% 0% 0% 2%; height:50px; float:left;}
.navv h2{ display:block; width:56%; text-align:center; line-height:50px; height:50px; float:left; font-size:em;}
.navv a.sr{ width:13%; display:block; overflow:hidden; padding:0% 2% 0% 0%; height:50px; float:right; }
/* 名师列表 */
.ms{ clear:both; padding:10px 0px;}
.ms dl{ width:45%;  margin:1% 1% 1% 3%; float:left;  background:#FFF;}
.ms dd img{ width:100%;}
.ms dt{ background:url(../images/ms_08.gif) right top no-repeat; padding:10px 32px 0px 10px; height:50px;}
.ms dt p{ font-size:0.75em; color:#333;}
/* 下拉 */
.menu_body { clear:both; width:100%; zoom:1; clear:both;}
.menu_body a img{ margin:0 auto; padding-bottom:3px;}
.menu_body a:after { content: ""; position: absolute; top: 0px;bottom: 0px;left: 0px;right: 0px;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.menu_body a{float:left;width:25%;position: relative; height:85px; text-align:center; font-size:0.75em; color:#333; background:#f4f4f4}
.menu_body a img{ margin:0 auto;}
/********在线报名***********/
.zxbm{ width:98%; margin:10px auto;}
#testTable{ width:100%;}
.zx input{ height:30px; line-height:30px;}
.coolbg{ width:79%; height:35px; cursor:pointer;}
#bmleft { width:90px; height:auto; }
#bmrig{width:125px; height:auto; }
#bmleft ul li{ text-align:right; height:30px; padding-top:5px; width:80px; font-size:0.8125em; color:#440211; font-size:14px;}
#bmrig ul li{ text-align:left; height:30px; padding-top:5px; width:120px; font-size:0.8125em; color:#440211;}
#bmrig ul li.fg{ height:60px;}
table{border:none;}
table tr td{font-size:0.875em; height:40px;}
#sbmt{ text-align:left;height:30px; padding-top:10px; padding-left:10px;}
#fx{ height:30px; border-top:#F60 1px dashed; padding-top:10px;}
.ghee{ height:20px;}
#bzsp{ margin-top:40px; color:#600; background-color:#FEFCF1; text-indent:10px; line-height:30px; height:30px; border:#F90 1px dotted; clear:both; }
#bzsp span{ margin-left:20px;}
.dede_pages{ height:20px;}
#bmts{ font-size:0.875em; line-height:22px; margin-bottom:10px; border:#F90 1px solid; padding:5px;}
#bmts span{ padding-left:40px; }
p#vtip {position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999}
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }
.input_validation-failed { border: 2px solid #FF0000;}
.select_validation-failed { color: red;}
#name,#tell,#qqmsn,#timeer,#address{ height:35px; width:100%;}
.Fontstyle{padding-top: 4px; padding-bottom: 4px; padding-right: 18px;}
.solidW{min-width:90px;}/*底部*/
.foot{ background:#0066cc; text-align:center; height:65px; color:#FFF; line-height:30px; padding-top:10px;}
.foot2{ background:#0066cc; text-align:center; height:50px; padding-top:5px;}
.foot a{ color:#FFF; padding:0px 10px;}
.foot3{ background:#0066cc; height:42px; padding:5px 0px; }
.foot3 a{ float:left; width:140px; text-align:left; line-height:34px; color:#FFF;}
.foot3 .ce{ width:240px; margin:0 auto;}
.foot3 a img{ float:left; padding-right:5px;}
.foot3 a.ass{ float:left; width:100px; text-align:left;}
.foot4{ background:#0066cc; text-align:center; height:50px; padding-top:5px;}
/***********底部浮动咨询方式*************/
.fl{
	height:60px;
	overflow:hidden;
	margin-bottom: 44px;
}
.zx{border-top:1px #ebebeb solid; background:#28b2f3;margin:0 auto;min-width: 320px;max-width: 480px;vertical-align: middle;display: block;position: relative;height:60px; padding-top:3px; }
.zx{vertical-align: middle;display: block;position: relative;text-align:center;}
.zx div{ width:25%; float:left; height:61px; background:url(../images/xdf_72.gif) right center no-repeat;}
.zx div.zxd{ background:none;}
.zx div img{ margin:0 auto;}
.zx a{ text-align:center; color: #FFF;}
.zt_img {
}
.zt_img img {
	width: 100%;
}
.news_l {
	float: left;
	width: 50%;
	padding-right: 10px;
	padding-left: 10px;
}
