/***自定义*/
/*** banner */
.banner{
	width:100%;
	text-align:center;
	background:url(../images/tpl2/banner_bg.jpg);
       
}
.fix_timer{
	position:relative;
	margin:0 auto;
	width:960px;}
.timer{
	position:absolute;
	width:360px;
	height:180px;
	z-indent:2;
	left:600px;
	top:0px;
	background:url(../images/tpl2/timer_bg.jpg);}
.timer span{
	float:left;
	display:block;
	font-family:"微软雅黑";
	color:#FFF;
	font-weight:900;
	font-size:60px;
	margin-left:100px;
	margin-top:80px;
	text-shadow:#999 3px 3px 3px;}
/*
.timer img {
	margin:30px 13px 0 13px;
}
*/
/*** 通知*/
.announce{
	width:325px;
	margin-right:25px;
	line-height:30px;
	float:left;
	margin-bottom:15px;}
.announce last{
	margin-right:0px;}
/*** 通知标题 */
.announce_title{
	background:url(../images/tpl2/title2.jpg) no-repeat;
	padding-left:35px;
	font-size:14px ;
	font-weight:bold;
	height:33px;
	line-height:35px;}
.announce_title img{ float:right; margin-top:15px;}
.announce_content{
	border:#CCC 1px solid;
	padding: 0 10px;
	height:250px;}
/*** 资源链接 */
.my_links{
	background:url(../images/tpl2/rs00.jpg) no-repeat;
	width:240px;
	height:330px;
	padding:70px 12px 12px 10px;
	margin-top:20px;}
.my_links li{
	margin: 10px 0px;}
.my_title1{
	margin-left:30px;
	font-size:14px;
	font-weight:bold;
	line-height:50px;}
.my_content1{
	width:303px;
	padding:0 10px;
	border:1px solid #CCC;
	min-height:200px;}
/*** 师资目录 */
.teachers_cat{
	margin:10px 20px;
	text-align:center;}
.teachers_cat .con{
	font-size:14px;
	line-height:22px;
	text-align:left;}
/*** 师资列表 */
.teachers_list li{ vertical-align:top; width:188px;*width:191px; text-align:center; padding-bottom:12px;}
.teachers_list li div.img-wrap{ width:160px; height:120px; margin:auto; margin-bottom:3px;}
.teachers_list li div.img-wrap a{ width:160px; height:120px;*font-size:88px;}
/*** 文章目录 */
.w_700 {width:600px;}
.ipg .row2 .w_700{ background:url(../images/tpl2/images/scrap_jpg.jpg) no-repeat 290px -300px; padding-right:10px;}
.ipg .row2 .w_700 dd{ margin-bottom:13px; text-indent:2em; color:#999;}
.ipg .row2 .w_700 dl dt{ margin-bottom:6px; font-size:14px; font-weight:bold;}
/***页脚文字*/
.my_foot{
	width:100%; 
	text-align:center;
	line-height:25px;
	color:#FFF;
	background:url(../images/tpl2/banner_bg.jpg);}
/*type*/
body{font: 12px/1.5 Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; word-wrap:break-word; background:#F3F3F3;}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}h1,h2,h3{font-family:microsoft yahei,Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica;} ul li{ line-height:22px;}
a:link,a:visited{text-decoration:none; color:#000;}a:hover{text-decoration:underline;}a img{overflow:hidden;}

/*scrap*/
ul.col li,div.col{display:inline-block;vertical-align:middle;zoom:1;overflow:hidden;}
.clr:after{ content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;} .clr{display:block;}
/*.clr:after{content:" "; display:block; height:0px; clear:both; visibility:hidden;}.clr{display:inline-block;}* html .clr{height:0%;}*/
.wp{overflow:hidden; *display:inline-block;}.wp{*display:block;}
.l{float:left;}.r{float:right;}.p_r{position:relative;}.p_a{position:absolute;}
.txt_nowrap,.a_nowrap a{white-space:nowrap;}
.en{word-wrap:break-word; font-family:Arial, Helvetica, sans-serif;}

/*public*/
.bgl,.bgl1,.bgl2,.bgl3,.bgl4{background:url(../images/tpl2/images/scrap_gif.jpg) no-repeat 0% 50%;padding-left:18px;}

.main_nav,.tit1x{background:url(../images/tpl2/images/rx.jpg) repeat-x;}

.tit h4,.tit h5,.tit h6,.tit1x h4,.tit1x h5,.tit1x h6{color:#003f72; margin-left:8px;}
.tit .more,.tit1x .more{margin-right:8px; float:right;}
.tit .more a{color:#003f72;}

.tit1x{ background-position:0px 0px; height:28px; line-height:26px;}
.tit1x .more a{color:#003f72;}

.libgl{background:url(../images/tpl2/images/libg1.jpg) no-repeat 0px 4px; margin:8px;}
.libgl li{padding-left:20px; height:24px; line-height: 24px; overflow:hidden;}
.libgla{background:url(../images/tpl2/images/libg2.jpg) no-repeat 0px 9px; margin:8px;}
.libgla li{padding-left:14px; height:24px; line-height: 24px; overflow:hidden;}
.li1a li{margin-left:12px; background:url(../images/tpl2/images/icon_fk.jpg) no-repeat 0% 50%; padding-left:15px; height:26px; line-height:26px; overflow:hidden;}

.hr8{height:8px;}
.hr10{height:10px;}
.mg8{margin:8px;}
.mgr6{margin-right:6px;}
.mgt6{margin-top:6px;}
.txt_c{text-align:center;}
.txt_r{text-align:right;}

.li24{margin:8px;}
.li24 li{overflow:hidden; line-height:24px; overflow:hidden;}
.li24 li span{margin-right:4px;}

/*layout*/
.lyt3 div{width:33%; overflow:hidden;}
.lyt2 div{width:50%; overflow:hidden;}

ul.col2 li{width:49.2%; text-align:center; overflow:hidden;}
ul.col4 li{width:24.6%;}

.twtlr img{float:left; margin:8px;}
.twtlr_tr8 img{float:left; margin-right:8px;}

/*box*/
.box0{border:1px solid #efefef;zoom:1;}

.box01x{border:1px solid #fff;zoom:1; background:url(../images/tpl2/images/box01x0.jpg) repeat-x;}
.box01x .tit{ height:36px; line-height:32px;}
.box01x .tit .bgl{ background-position: 0px -238px; padding-left:18px;}

.box0c{border:1px solid #d3d3d3;zoom:1;}

.box1x1{background:url(../images/tpl2/images/box01x1.jpg) repeat-x;}
.box1x1 .tit{ height:30px; line-height:28px;}
.box1x1 .tit .bgl1{background-position: 0px -452px;}

/*block*/


/*v9 public*/
.ft{ border-top:1px solid #efefef;zoom:1;}
.main_nav{ background-position:0px -331px; height:44px; line-height:44px; text-align:center;}
.main_nav a{ font-size:14px; font-weight:bold; color:#fff; margin:0px 10px;}
.ft_nav{ text-align:center;}
.ft .mg8{line-height:24px;}
.ft .mg8 a{ margin:4px;}
.cptxt{ text-align:center; line-height:28px; margin-bottom:20px; color:#999;}
.cptxt a:link,.cptxt a:visited{color:#999;}
.ft_nav{ margin-top:20px; margin-bottom:10px; color:#999;}
.ft_nav a{ margin:0px 6px;}
.ls a:link,.ls a:visited{color:#003F72;}
.hs,.hs a:link,.hs a:visited{color:#999;}
.li1as{border-top:1px #ccc dashed; margin:18px 0px; background:none!important; height:1px!important; *margin-top:8px!important;zoom:1;}

.w_960{width:960px; margin:0px auto; background:#FFF;}

.pages { padding:14px 0 10px;}
.pages a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3;zoom:1; text-align:center; color:#333;}
.pages a.a1 { background:url(../images/admin_img/pages.jpg) no-repeat 0 5px; width:56px;}
.pages a:hover { background:#f1f1f1; color:#000; text-decoration:none;}
.pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2;zoom:1; color:#fff; text-align:center;}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titlebg.jpg) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4;}

.mbx{ background:url(../images/tpl2/images/icon.jpg) no-repeat 0px -30px; padding-left:20px; margin-left:8px; height:30px; line-height:30px;}
.mbx span{color:#CCC; margin-left:6px;}

/*v9 tpl1*/
.nav{ background:url(../images/tpl2/images/navbg.jpg) no-repeat; width:960px; height:40px; line-height:40px; color:#fff;}
.nav a{ margin-left:10px; margin-right:10px; font-size:14px; font-weight:bold;}
.nav a:link,.nav a:visited{color:#fff;}
.w_300{ width:300px;}
.ft{ margin-top:8px;}

.hd_bk{ width:100%;background:url(../images/tpl2/three_0.jpg) ;height:38px;}
.hd { margin-top:10px; margin-bottom:10px; width:1050px;margin-left:auto; margin-right:auto;}
.hd .row1{ margin-top:10px; margin-bottom:10px;}
.hd .row1 .logo{float:left;}
.hd .rbar a,.hd .rbara a{ margin:0px 6px;}
.hd .hs{ margin-right:12px;}

.hd .row1 .r2{ margin-top:12px;height: 22px;line-height: 22px;margin-top: 12px;overflow: hidden; text-align:right;}
.hd .row1 .r2 .r{ margin-left:20px;}
.hd .row1 .r2 a{ margin:0px 6px;}
.hd .row1 .r .rbar{ text-align:right;}
.pd1_4{padding-left:4px; padding-right:4px; *padding-left:2px; *padding-right:2px; *height:21px; position:relative\9; top:-2px\9;}

.ipg .row2 .w_300{ background:url(../images/tpl2/images/scrap_jpg.jpg) no-repeat 290px -300px; padding-right:10px;}
.ipg .row2 .w_300 dd{ margin-bottom:13px; text-indent:2em; color:#999;}
.ipg .row2 .w_300 dl dt{ margin-bottom:6px; font-size:14px; font-weight:bold;}

.ipg .row3{ background:url(../images/tpl2/images/xxx.jpg) repeat-x 0% 0%; margin-top:8px;}
.ipg .row3 .bdr{background:url(../images/tpl2/images/yxx.jpg) repeat-y 100% 0%;}

.ipg .r1{ line-height:28px; margin-bottom:10px;}
.ipg .r1 .fs14{ font-size:14px; margin-top:8px;}
.ipg .r1 .fs14 a{ margin:0px 6px;}
.ipg .r1 .lso{ margin-top:24px;}

.ipg .row1,.lpg .row1{height: 36px;line-height: 36px; color:#666;}
.ipg .row1 .mglr8{ margin-left:8px; margin-right:8px;}
.ipg .row1 .w_910{height:36px; line-height:36px; overflow:hidden;}
.ipg .row1 .w_910 ul.hs{ margin-top:6px;}
.ipg .row1 .w_910 ul.hs li{ margin-left:12px; background:url(../images/tpl2/images/icon_fk.jpg) no-repeat 0% 50%; padding-left:8px; height:22px; overflow:hidden; float:left;}


.ipg .r3{background: url(../images/tpl2/images/rx_sc.jpg) repeat-x 0px 0px; height:91px; overflow:hidden;}
.ipg .r3 ul.col4{width:600px; margin-top:26px;margin-left:30px; height:50px; overflow:hidden;}
.ipg .r3 ul.col4 img{border:1px solid #09c;}
.ipg .r3 .c{float:left; height:91px; overflow:hidden;}
.ipg .r3 .r,.ipg .r3 .l{width:20px; height:91px;display: table-cell;vertical-align: middle;}

.ipg .row3 .c .tit1{ height:38px; line-height:38px; overflow:hidden; background:url(../images/tpl2/title1.jpg) repeat-x 0px 100%;}
.ipg .row3 .c .tit1 h5{float:left; margin-right:6px;}
.ipg .row3 .c .tit1 img{ margin-top:12px;}
.ipg .row3 .c .li1a{ margin-top:14px;}
.ipg .row3 .c .li1a li{ margin-left:0px; font-size:14px; color:#999;}
.ipg .row3 .c .li1a li a{ margin-right:14px;}
.ipg .row3 .c .tit2{overflow:hidden; border-bottom:1px solid #09c;}
.ipg .row3 .c .tit2 h5{height:35px; line-height:35px; float:left; margin-right:6px; border-bottom:2px solid #09c; padding-left:4px; padding-right:6px;}

.lpg .row2{ margin:0px auto; width:950px;}
.lpg .row2 div.l{width:420px; padding-right:30px; margin-right:10px; background:url(../images/tpl2/images/yxx.jpg) repeat-y 100% 0%;}
.lpg .row2 .li1a li{ margin-left:0px;}
.lpg .row2 .wp{ padding-left:26px;}

.spg .act{margin:20px;}
.act_tit{ border-bottom:1px dashed #ccc; text-align:center; padding:20px 0px; margin:0px 20px;}
.content{ margin:20px;}
.content p{font-size: 14px;line-height: 24px;padding: 8px 0;text-align: justify;text-indent: 2em;word-wrap: break-word;}
.amglr4 a{ margin-left:4px; margin-right:4px;}

.act_t{ border:1px solid #c3d4e7; position:relative; top:-1px; text-align:right; padding:8px; vertical-align:middle; height:15px; background-color:#f4f8fd;}
.act_t a{width:15px;height:15px;line-height:15px;background: url(../images/tpl2/images/icon.jpg) no-repeat; margin-left:6px; float:right; display:block;}
.act_t a.t{background-position: left -338px; width:auto; padding-left:16px; color:#8896b1; float:left;}
.act_t a.t1{background-position: left -115px;}
.act_t a.t2{background-position: left -160px;}
.act_t a.t3{background-position: left -205px;}
.act_t a.t4{background-position: left -250px;}
.act_t a.t5{background-position: left -295px;}
.act .mgtb6{ text-align:center;}

.Article-Tool{ border:1px solid #c3d4e7; position:relative; top:-1px; text-align:right; padding:8px; vertical-align:middle; height:15px; background-color:#f4f8fd;}
.Article-Tool a{display:inline-block;zoom:1;*display:inline;width:16px;height:16px;line-height:16px;background: url(../images/v9/icon.jpg) no-repeat; margin-left:6px;}
.Article-Tool a:hover{text-decoration: none;}
.Article-Tool a.t,.Article-Tool a.t6{background-position: left -336px; width:auto; padding-left:16px; color:#8896b1;}
.Article-Tool a.t1{background-position: left -115px;}
.Article-Tool a.t2{background-position: left -159px;}
.Article-Tool a.t3{background-position: left -205px;}
.Article-Tool a.t4{background-position: left -250px;}
.Article-Tool a.t5{background-position: left -294px;}
.Article-Tool a.t6{background-position: left -421px;padding-left:18px;}

.cmt{padding:10px 20px;}
.cmt h5{ height:22px; padding-bottom:5px;}
.cmt strong{background: url(../images/tpl2/images/user_comment.jpg) no-repeat; padding-left:21px; float:left;}
.cmt textarea{border:1px solid #DCDDDD; background:#fff;clear:both;color:#555;font-size:14px;height:130px;padding:5px 0 0 5px;text-align:left;width:99%; margin-bottom:8px;}
.cmt .tr{float:right; color:#004499; font-weight:normal;}
.cmt .dl{ float:right;}

.cnav{margin-left:auto;margin-right:auto; width:950px; background:url(../images/tpl2/images/cnav.jpg) no-repeat 50% 100%; height:31px; line-height:31px;}
.cnav a{ margin:0px 10px;}


.tit1,.tit2,.tit3{color:#2A5099;}
.tit1 a:link,.tit1 a:visited,.tit2 a:link,.tit2 a:visited,.tit3 a:link,.tit3 a:visited,.tit4 a:link,.tit4 a:visited,.lso a:link,.lso a:visited{color:#2A5099;}
.tit4{color:#2A5099;}
.w_206{width:206px; margin-left:8px;}
.w_206 .twtb{ text-align:center; background:#efefef; padding-top:12px; padding-bottom:8px; overflow:hidden;}
.w_206 .twtb p{ margin-top:6px;}

.ipg .row3 .c .pl{line-height: 21px;margin-top: 8px;}
.ipg .row3 .c .pl dd,.ipg .row3 .c .pl dt{ overflow:hidden; height:21px; line-height:21px;}
.ipg .row3 .c .pl dd{ text-indent:2em; color:#999;}

.tit3{ background:url(../images/tpl2/images/xxx.jpg) repeat-x 0% 100%; height:40px; line-height:40px; overflow:hidden;}
.tit3 span.r a{ margin:0px 6px;}

.tit4{background:url(../images/tpl2/images/xxx.jpg) repeat-x 0% 100%; margin-top:6px;}
.tit4 .txx{background:url(../images/tpl2/images/xxx.jpg) repeat-x 0% 0%;height:40px; line-height:40px; overflow:hidden;}
.tit4 .txx a.mg8 img{ margin:8px;}
.tit4 span.r a{margin:0px 6px;}

.ipg .r3 .btn_l,.ipg .r3 .btn_r{background:url(../images/tpl2/images/scrap_gif.jpg) no-repeat;width:14px; height:15px; cursor:pointer; margin:auto;position: relative; top: 50%; margin-top:-6px;}
.ipg .r3 .btn_l{background-position:0px -680px;}
.ipg .r3 .btn_r{background-position:0px -458px;}

.ipg .r4,.ipg .r5,.ipg .r6{ background:url(../images/tpl2/images/xxx.jpg) repeat-x 0px 0px; padding:8px 0px; width:325px;float:left; margin-right:25px;}

.twtlr_tr4 img{float:left; margin-right:4px;}

.iptmail{ margin:10px 0px; text-align:center;}
.w8em{ width:12em; margin:0px 8px;}
.w_910{width:900px;}
.mgb-3 img{ margin-bottom:-3px;}
.mglt812{ margin-left:8px; margin-top:12px; float:left;}
.mgl20{ margin-left:20px;}

.box0c{border:1px solid #d3d3d3;}
.box1x1{background:url(../images/tpl2/images/box01x1.jpg) repeat-x;}
.box1x1 .tit{ height:30px; line-height:28px;}
.box1x1 .tit .bgl1{background-position: 0px -452px;}
.amglr4 a{ margin-left:4px; margin-right:4px;}
.logolist img{ margin:8px; margin-top:4px;}
.w_708{width:708px;}
.ml12{ margin-left:12px;}


.w_240{width:240px; margin-left:8px;}
.w_240 .libgla,.w_240 .li24{ margin-left:0px; margin-right:0px;}

.w_294{width:294px;}
.mgr8{margin-right:8px;}
.mgtb8{ margin-top:8px; margin-bottom:8px;}
.mglit8 li{margin-top:10px;}
.mgtb20{ margin-top:20px; margin-bottom:20px;}

.cx{ position: relative; width:620px; margin-left:20px;}
.cx .ttimg{ position:absolute; width:2010em; margin-top:24px;}
.cx .ttimg li{float:left; width:148px; overflow:hidden; margin-right:10px;}
#trigger1{ display:none;}
.current{ background:#666; color:#FFF; padding:4px;}
.cs-buttons{_margin-right:10px;}

/* 默认幻灯片 */
.w386x214{zoom:1;position:relative; overflow:hidden; width:386px; height:214px; overflow:hidden;}
.w386x214 .content{overflow:hidden;}
.w386x214 .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.w386x214 .title-bg,.w386x214 .title{position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden;}
.w386x214 .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.w386x214 .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.w386x214 .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.w386x214 .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.w386x214 .change i.cur {background:#FF7700;}

/*lilalist*/
.lilalist{ overflow:hidden;}
.lilalist li{width:50%; float:left;}
.lilalist li div{padding:0 12px; height:26px; line-height:26px;}
.lilalist li div.line{background: url(../images/tpl2/images/yxx.jpg) repeat-y scroll 100% 0 transparent;}
.lilalist li div a{background: url(../images/tpl2/images/icon_fk.jpg) no-repeat scroll 0 50% transparent; padding-left:14px;}
.lilalist li.li1as{border-top:1px #ccc dashed; margin:18px 0px; background:none!important; height:1px!important; *margin-top:8px!important; width:100%;}

.clr {display:block;}
/* 栏目信息搜索 */
.search-form{ background-color:#FFFCED;border:1px solid #FFBF7A; padding:5px 10px; overflow:hidden;zoom:1;}
.search-form li{ float:left; padding:5px 12px 5px 0; height:24px; line-height:24px; white-space:nowrap;}
.search-form li.bk{ float:none; height:1px; line-height:1px; overflow:hidden; padding:0;}
.search-form *{vertical-align: middle;}
.search-form label{ padding:0 8px 0 0;}
.search_term{line-height:28px;}
.search_term th{ font-weight:normal; text-align:right; padding-right:8px; color:#666; width:70px;}
.search-list li{border-bottom:1px dashed #ccc;margin:6px 0 0; padding:10px 0; overflow:hidden;}
.search-list li img{float:left; margin-right:8px;}
.search-list li p{ color:#999;}
.search-point{background-color:#E6F1FB; padding:6px 10px; margin:10px 0;}