@charset "utf-8";
/* CSS Document */
body{ background:#f4f4f4;padding:0; margin:0; font-size:14px; -webkit-text-size-adjust: none; width:100%; min-width:320px;  max-width:480px;overflow-x: hidden; margin:0 auto; font-size:14px; }
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;}
a:hover{ color:#CC0000;}
a.highlight {
color: #FF0000;
}
.clear{ clear:both; }
.mr{ margin:0 auto;}
.lef{ float:left;}
/* 头部 */
.w100{ width:100%;}
.top{ width:100%;text-align:center; padding:10px 0}
.top img{}
/* CSS Document */
.top2{  padding-top:1px; clear:both;}
.top2 img{ width:100%;}
/*导航*/
.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:12px;}

/* 下拉 */
.menu_body { display:none; clear:both; width:100%; height:85px; 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:12px; color:#333; }

/********焦点***********/
/*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;height:300px; overflow:hidden}
.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;}

/*新闻列表*/
.linews{ clear:both; height:auto; margin:5px;}
.linews li{ height:90px; padding:7px;background:#FFF; border:#e0e0e0 1px solid; color:#333333; margin-top:5px;}
.linews li a{ height:70px; display:block; color:#333333; overflow:hidden;}
.linews li a img{ float:left; padding:2px; margin-right:10px; }
.linews li a b{  color:#333333; line-height:25px;}
.linews li a p{ color:#999999; font-size:12px; }

/*专业*/
ul.liimg{ clear:both; height:auto;}
ul.liimg li{ height:95px; padding:7px; padding-right:0; line-height:18px; margin:3px; border:#e0e0e0 1px solid; color:#333333; }
ul.liimg li .zya{ height:70px; width:30%; max-width:115px;display:block; margin-right:5px;  float:left; color:#333333;}
ul.liimg li .zya img{ padding:2px; width:98%; border: #FCC 1px solid;}
ul.liimg li p a{ font-weight:bold;color:#333333; line-height:18px;}
ul.liimg li b{ color:#f00;}
ul.liimg li p{ height:53px;width:68%;float:left; color:#999999; font-size:12px;}
ul.liimg li div{ height:25px; float:left;background:url(../images/m_an.jpg) bottom left no-repeat;}
ul.liimg li div a{ width:83px; height:25px; display:block; float:left; line-height:25px; text-align:center;}
/*二级页 专业*/
#zysz_ul {clear:both; height:auto; padding-top:10px;}
#zysz_ul li{ border-bottom:#ccc solid 1px;}
#zysz_ul li a img{float:left; width:20%;}
#zysz_ul li b,#zysz_ul li p{ width:65%; float:left; margin-left:5px; display:inline;}
#zysz_ul li b{ height:30px; color:#f00;}
#zysz_ul li p{ height:150px; line-height:20px;}
#zysz_ul li p span{ color:#f00; font-weight:bold;}
.ul_li_span1,.ul_li_span2{ font-weight:bold;}
.ul_li_span1{color:#f37820; line-height:30px; display:block;}

.zysz_ul1{ border-bottom:#ccc solid 1px;}
.zysz_ul1 li{ height:35px; line-height:35px;color:#666;}
.zysz_ul1 li b{padding-right:15px; }
.ul_font{ font-weight:bold; }
.ul_li_zxzx{ width:54px; height:20px; display:block; background:url(../images/xdf_index_xq01.jpg) no-repeat; float:right; margin-top:4px;}

/*专业详情*/
#xxjj_news{ width:100%; padding:0px 0px 10px 0px; text-align:center; line-height:20px;}
#xxjj_news p{ text-align:left; font-size:16px; line-height:28px; text-indent:24px; color:#666666; padding-left:5px;}
#xxjj_news img{ max-width:100%;}
#news_title2{ margin-bottom:10px;color:#585858;}
#news_title2 a{color:#585858;}

/*新闻*/
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;}

#news_list{ width:100%; margin-top:10px;}
#news_list .news_list_about{ width:100%; line-height:2em}
#news_list .news_list_about img{ max-width:100%}

#news_list_li{ width:100%;}
#news_list_li li.list{ width:100%; height:35px; line-height:35px; overflow:hidden; border-bottom:1px solid #ddd; background:url(../images/file.png) left center no-repeat; text-indent:20px;}

 .pager{ float:left; padding-right:10px; margin-top:10px; padding-bottom:10px;}
 .pager ul li{float:left; text-align:center; margin-right:5px; margin-left:5px; color:#FF0000; font-weight:bold; vertical-align:middle}
 .pager span{ color:#4478DE; float:left;background: #f5f5f5;padding:4px 8px; border: 1px solid #ccc;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px; margin-left:5px;}
 .pager span.current{color:#fff; float:left;background: #4478DE; border: 1px solid #4478DE;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
 .pager a{ color:#4478DE; float:left;background: #f5f5f5;padding:4px 8px; border: 1px solid #ccc;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px; margin-left:5px;}
 .pager a:hover{ color:#fff; background:#4478DE; border:1px solid #4478DE}
 .pager ul li.p_total{padding:2px 8px;float:left;background: #CCCCCC; border: 1px solid #999;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px; color:#333}
 .pager ul li.p_current{ color:#FF0000; padding:2px 8px;float:left;background: #CCCCCC; border: 1px solid #999;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
 .pager ul li input{ width:20px; height:12px; display:none}
/*新闻*/
.m_new{width:100%; display:block;overflow:hidden;}
.m_newtitle{width:100%; background:url(../images/wt_21.gif) repeat-x; display:block; overflow:hidden;}
.m_newtitle li{float:left; width:25%; line-height:40px; font-size:14px; font-weight:bold; text-align:center;cursor:pointer;} 
.curnewbtn,.curnew{color:#be0000; border-bottom:3px solid #e11c1a; }
.m_newbox{margin: 5px;}
.m_bigbox{position:relative; -webkit-transition:left 600ms ease-out; width:100%; height:275px; overflow:hidden; text-align:left;}
.m_img_list{padding:5px; height:83px; overflow:hidden; margin-bottom:10px; text-align:left; }
.m_img_list img{ float:left; padding:2px; border:1px solid #eee; margin-right:10px;}
.m_img_list span{font-size:12px; line-height:21px; color:#999;}
.m_img_list strong{font-size:14px; display:block; color:#333;}
.m_li_list{ float:left; vertical-align:top; display:block; width:98%; padding-left:2%;}
.m_li_list p{ margin-left:1%; padding-left:15px; border-bottom:1px solid #eee; height:30px; line-height:30px; font-size:14px; text-align:left; display:block;background: url(../images/wt_41.gif) no-repeat left center; overflow:hidden;}
.m_li_list p span{padding-left:5px;}
.go_btn,.go_btn2{margin: 6px auto;height:34px;width:98%;border: 1px solid #ddd;text-align:center;line-height:34px;font-size:16px;
background: -webkit-gradient(linear,0 0,0 100%,from(whiteSmoke),to(#E3E3E3));background: -moz-linear-gradient(top,whiteSmoke,#E3E3E3);
-webkit-border-radius:5px;border-radius:5px; display:block; float:left; margin-left:1%;}
/* 新闻内容页 */
.news{ clear:both;}
.news h3{ font-size:14px; color:#333; height:20px; padding-top:20px; display:block; line-height:20px; text-align:center;}
.news p.pnews{ text-align:center; font-size:12px; color:#666; height:30px; line-height:30px; display:block; margin:10px 0px; text-indent:0em;}
.news p{ font-size:14px; color:#333; line-height:22px; padding:10px; text-indent:2em;}
.news img{ background:#FFF; padding:5px; border:#CCC 1px solid; margin:0 auto;}
.news p.ce{ text-align:center; padding:0px; text-indent:0em; }
.m_news { text-align:center;  line-height:50px;}
.m_news h3{ color:#333;padding-top:20px; display:block; line-height:1.5em; text-align:center; font-size:1.5em}

/*学校路线*/
#lxlx_lx{ font-size:14px; font-weight:bold; color:#585858; line-height:32px;}
#lxlx_luxian{padding:0 20px; font-size:13px; line-height:24px; text-align:left;}
#lxlx_luxian .chezhan{font-size:14px;font-weight:bold;}
#lxlx_luxian .gongjiao{color:#f00; font-weight:bold;}
#lxlx_luxian .zhandian{color:#3366FF; font-weight:bold;}
#lxlx_luxian a{ color:#FF9900; font-weight:bold;}


/*标题*/
.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:14px; padding:0 10px;}

/* 电话 */
.cll{ background: url(../images/xdf_19.gif) repeat-x top center; clear:both; height:50px;}
.cll img{ margin:0 auto;}

/* 名师列表 */
.ms{ clear:both; padding:10px 0px;}
.ms dl{ width:46%; padding:2%; margin:1% 1% 1% 2%; float:left; border: #E8E8E8 1px solid; background:#FFF;}
.ms dd{ width:100%; height:130px; float:left; overflow:hidden}
.ms dd img{ width:100%;}
.ms dt{font-size:13px; padding:8px 20px 0px 5px; line-height:25px;}
.ms dt p{ font-size:12px; color:#333;}

/* 分页 */
.pag{ height:50px; border-top:#e0e0e0 1px solid; clear:both;}
.pag li{ width:25%; text-align:center; line-height:50px; display:block; height:50px; float:left; background:url(../images/ms_21.gif) center center no-repeat;}
.pag a{ width:100%; text-align:center; line-height:50px; display:block; height:50px; float:left;}
/*栏目导航*/
.navv{ background:#ff9900; color:#FFF; height:50px; width:100%; clear:both;}

.navv a.sl{ width:12%; display:block; overflow:hidden; padding:0% 0% 0% 2%; height:50px; float:left;}
.navv h2{ display:block; width:52%; text-align:center; line-height:50px; height:50px; float:left;}
.navv h2 a{color:#FFF;}
.navv a.sr{ width:12%; display:block; overflow:hidden; padding:0% 2% 0% 0%; height:50px; float:right; }

/* 栏目导航 */
.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; padding:10px 50px 0px 10px; line-height:22px;}

/********在线报名***********/
.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:13px; color:#440211; font-size:14px;}
#bmrig ul li{ text-align:left; height:30px; padding-top:5px; width:120px; font-size:13px; color:#440211;}
#bmrig ul li.fg{ height:60px;}
table{border:none;}
table tr td{font-size:14px; 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:14px; 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,#zhuanye{ height:35px; width:100%;}
.Fontstyle{padding-top: 4px; padding-bottom: 4px; padding-right: 18px;}
.solidW{min-width:90px;}

/*底部*/
.foot{ background:#ff6600; text-align:center; height:65px; color:#FFF; line-height:30px; padding-top:10px;}
.foot2{ background:#ff6600; text-align:center; padding:10px 0px; color:#fff; line-height:20px;}
.foot a{ color:#FFF; padding:0px 10px;}
.foot3{ background:#ff6600; 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:#ff6600; text-align:center; height:50px; padding-top:5px;}
/***********底部浮动咨询方式*************/
.fl{ height:60px; overflow:hidden; z-index:999999999999;}
.zx{border-top:1px #ebebeb solid; background:#bf9e30;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;}

/*二级导航*/
#sidebar_1_b{ width:180px; background:#fff; border:1px solid #ccc; border-top:0; padding:0px 0; position:absolute; display:none}
#sidebar_1_a_txt{ float:left; width:100%;}
#sidebar_1_a_txt p{ float:left; width:100%; height:34px; line-height:34px; border-bottom:1px solid #f0f0f0;}
#sidebar_1_a_txt p a{ float:left; width:100%; text-indent:20px; background:url(../images/listbg.gif) left center no-repeat;}
#sidebar_1_a_txt dt{ float:left; width:160px; height:30px; line-height:30px; margin-left:20px;}
#sidebar_1_a_txt dt a{ float:left; width:100%; text-indent:20px; background:url(../images/more.gif) -20px center no-repeat;}

/**/
#art-group-pic { width:100%; margin:0 auto}
.art-group-pic{ padding:10px 0;}
.art-group-pic img{ width:100%; padding:2px; border:1px solid #ccc; float:left}
.art-group-pic span{ float:left; height:25px; line-height:25px; background:#000; margin-top:-28px; padding:0 15px; margin-left:3px; color:#fff; font-size:12px;
opacity: .7;
filter: Alpha(opacity=70);}

.m_news .more{ font-size:12px; color:#777}

#page-bigpic{ position:absolute; z-index:-1; width:100%; height:100%;  background:#1a1a1a; top:0; left:0; overflow:hidden}
#bigpic-head{ width:100%; padding-top:10px; position:absolute; z-index:100; top:0; background:#ffff; height:45px;opacity: .5;filter: Alpha(opacity=50); text-align:center; line-height:25px; color:#fff; font-size:14px;}
#pic-return{ float:left; width:20px; height:20px; margin-bottom:10px; background:url(../images/return.png) center no-repeat; text-indent:-99999px; margin-left:20px;-webkit-background-size: 10px 17px;}
#originpic{ float:right; color:#fff; margin-right:20px; line-height:20px; padding:2px 8px; border:1px solid #444;}
#img_view { width:100%; text-align:center; float:left;display:table;vertical-align: middle;}
.imgview{display:table-cell; vertical-align:middle; text-align:center}
.imgview img{vertical-align:middle;width:100%;}
#bigpic-deswrap{ width:100%; position:absolute; z-index:100; text-align:center; font-size:14px; color:#fff; bottom:10px;}
#nowpicid{ color:#FF0000}