@charset "gb2312";
/* XYCMS建站系统 技术支持QQ：364500483 */
*{ margin:0px; padding:0px;}
body{ font-size:12px; color:#4D4D4D; margin:0 auto; background-color:#E8F5FB;}
em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a:hover {COLOR: #000000;}
a{ COLOR: #696969; text-decoration: none;}
img{ border:0;}
ul,li,ol{list-style:none;}
dt span.bt{ float:left; margin-left:30px; font:bold 14px/34px "宋体";}
dt span.btt{ float:left; margin-left:50px; font:bold 14px/34px "宋体"; color:#078CDC;}
dt span.mor{ float:right; margin-right:10px; margin-top:11px;}
dt span.bt1{ float:left; margin-left:50px; font:bold 14px/38px "宋体"; color:#078CDC;}
dt span.mor1{ float:right; margin-right:10px; margin-top:14px;}
.clear{ clear:both;}

#head{ width:100%; height:160px; background:url(../images/head_bg.jpg) repeat-x;}
.head{ width:990px; margin:0px auto; font-size:0px;}
#nav{ width:100%; height:40px; background:url(../images/menu_bg.jpg) repeat-x;}
#nav_c{ width:1000px; margin:0px auto; height:40px;}
#nav_c .nav_li{padding-right:2px;background:url(../images/menu_line.jpg) no-repeat right center;float:left;position:relative; line-height:40px; font-size:14px; position:relative; width:98px;}
#nav_c a{background-repeat:no-repeat;background-position:-100px -100px;text-decoration:none;color:#fff;text-align:center;width:98px;float:left;}
.sub_nav{ position:absolute; top:38px; left:0px;  list-style:none; background-color:#0D80AC;display:none;}
.sub_nav li{text-align:center; width:98px; height:30px;line-height:30px;}
.sub_nav li a{height:30px;line-height:30px;width:98px; display:inline-block;}
.sub_nav li a:hover{ background-color:#4B9EFA;}

#cont{ width:1018px; margin:0px auto; background:url(../images/bg.jpg) repeat-y; overflow:hidden; }
#focus{ width:990px; margin:3px auto; font-size:0px; overflow:hidden;}
#box{ width:990px; margin:3px auto;}
.b_l{ width:240px; float:left; margin-right:10px;}
.b_l_pic{ width:100%; font-size:0px; margin-bottom:8px;}
.b_l_t{ width:100%; height:34px; background:url(../images/l_t.gif) no-repeat; overflow:hidden;}
.b_l_c{ width:238px; border:1px #dddddd solid; border-top-style:none; overflow:hidden;}
.b_l_c_c{ width:220px; margin:6px 9px; overflow:hidden;}
.b_l_c_c li{ line-height:26px;}
.b_link_t{ width:100%; height:34px; background:url(../images/link_t.gif) no-repeat; overflow:hidden;}
.b_link_t .title{ font:bold 13px/34px "宋体"; padding-left:38px;}
.b_link_c{ width:238px; border:1px #dbdbdb solid; border-top-style:none; overflow:hidden;}
.b_link_c_c{ width:210px; margin:10px 14px; overflow:hidden;}
.b_r{ width:740px; float:right;}
.b_r_t{ width:100%; height:34px; background:url(../images/r_t.gif) no-repeat; overflow:hidden;}
.b_r_c{ width:738px; height:220px; border:1px #dddddd solid; border-top-style:none; overflow:hidden;}
.b_r_c_c{ width:720px; margin:5px 9px; overflow:hidden;}
.focus{ width:370px; float:left; margin-right:15px; font-size:0px;}
.nlist{ width:335px; float:right;}
.nlist li{ line-height:26px; background:url(../images/a.gif) no-repeat 0px 8px; padding-left:15px;}
.nlist li span{ float:right; color:#D0D0D0;}
#banner{ width:990px; margin:5px auto; font-size:0px;}
#src{ width:990px; margin:0px auto;}
.src_t{ width:100%; height:34px; background:url(../images/src_t.jpg) no-repeat; overflow:hidden;}
.src_c{ width:988px; height:163px; border:1px #dddddd solid; border-top-style:none; overflow:hidden;}
.src_c_c{ width:970px; margin:5px 9px; overflow:hidden;}
#src .run{ width:970zzzpx;margin:0px auto;overflow:hidden;}
#src table td div.s{float:left;width:292px;height:144px;display:inline;background:url(../images/teacher.jpg) no-repeat;margin:0px 7px;padding:5px 5px 4px;cursor:pointer;}
#src table td div.s div.pics{float:left;width:119px;height:144px;}
#src table td div.s div.pics img{border:1px solid #e5e5e5;padding:1px;background:#fff;}
#src table td div.s div.infos{float:right;width:160px;height:144px;}
#src table td div.s div.infos p{white-space:normal;word-break:break-all; line-height:24px;}
#src table td div.s div.infos p span.item{color:#1da0d0;font-weight:bold;}
#src table td div.s div.infos p span.position{color:#ff9000;font-weight:bold;}

#xybox{ width:990px; margin:5px auto;}
.tabs{ width:740px; background:url(../images/tabnews.jpg) no-repeat;height:247px;}
.tabs .tabs_title{height:35px;margin:0px auto;width:96%;}
.tabs .tabs_title ul li{display:block;float:left;width:88px;background:none;margin:0px 10px;height:35px;line-height:35px;text-align:center;cursor:pointer;overflow:hidden;line-height:40px;}
.tabs .tabs_title ul li a{}
.tabs .tabs_title ul li a:link{}
.tabs .tabs_title ul li a:visited{}
.tabs .tabs_title ul li a:active{}
/*.row3 .sub_right .tabs .tabs_title ul li a:hover{background:url(tab_hover.jpg) no-repeat center top;}*/
.tabs .tabs_title ul li.hover{background:url(../images/tab_hover.jpg) no-repeat center top;}
.tabs .tabs_content{margin:10px;height:190px;overflow:hidden;}
.tabs .tabs_content ul li{
float:left;width:320px;position:relative;height:24px;line-height:24px;background:url(../images/ico.jpg) no-repeat left center;text-align:left;margin:0px 10px;display:inline;padding-left:10px;
}
.tabs .tabs_content ul li a{height:24px;line-height:24px;}
.tabs .tabs_content ul li span{position:absolute;right:0px;top:0px;width:80px;text-align:right; color:#56BEEB;}
.pic{ width:100%; margin:6px auto;}
.xyfg{ width:100%;}
.xyfg_t{ width:100%; height:38px; background:url(../images/xyfg_t.jpg) no-repeat; overflow:hidden;}
.xyfg_c{ width:738px; border:1px #e7e7e7 solid; border-top-style:none; overflow:hidden;}
.marginbtm10{ margin-bottom:10px;}
.caseShow{ height:160px; width:738px; background-repeat:no-repeat; overflow:hidden}
.caseShow .leftarrow{ width:38px; height:99px; background-image:url(../images/arrow1.jpg); float:left; margin-top:20px; cursor:pointer}
.caseShow .centerCase{width:662px; float:left; padding-top:10px; overflow:hidden;}
.caseShow .rightarrow{ width:38px; height:99px; background-image:url(../images/arrow1.jpg); float:left; margin-top:20px; background-position:0 99px;cursor:pointer}
.ulIndexCase{ width:662px;}
.ulIndexCase li{ width:148px; margin:5px 8px 0px 8px; text-align:center; float:left; display:inline；}
.ulIndexCase li img{ padding:1px; border:solid 1px #CCC}
.ulIndexCase li p{ text-align:center; padding:6px 0px}

#foot{ width:990px; margin:5px auto;}
.f_line{ width:100%; height:2px; border-bottom:1px #34A0FA solid; overflow:hidden; font-size:0px; margin-bottom:5px;}
.f_dc{ width:100%; text-align:center; line-height:26px;}

#dc{ width:990px; margin:5px auto;}
.dc_l{ width:740px; float:left; margin-right:10px;}
.dc_l_t{ width:100%; height:38px; background:url(../images/dc_l_t.gif) no-repeat;}
.dc_l_t .title{ font:14px/38px Arial, Helvetica, sans-serif; padding-left:10px;}
.dc_l_c{ width:738px; border:1px #dbdbdb solid; border-top-style:none; overflow:hidden;}
.dc_l_c_c{ width:720px; margin:6px 9px; overflow:hidden;}
.show_t{ width:100%; text-align:center; font:bold 16px/30px  Arial, Helvetica, sans-serif;}
.show_l{ text-align:center; font:12px/24px  Arial, Helvetica, sans-serif; color:#757575;}
.show_c{ width:100%; font:13px/28px  Arial, Helvetica, sans-serif;}
.dc_r{ width:240px; float:right;}
.dc_r_t{ width:100%; height:38px; background:url(../images/dc_r_t.gif) no-repeat;}
.dc_r_t .title{ font:bold 14px/38px Arial, Helvetica, sans-serif; padding-left:15px; color:#0E4BED;}
.dc_r_c{ width:238px; border:1px #dbdbdb solid; border-top-style:none; overflow:hidden; margin-bottom:6px;}
.dc_r_c_c{ width:208px; margin:6px 15px; overflow:hidden;}
.dc_r_c_c li{ font:13px/30px Arial, Helvetica, sans-serif;}
.dc_r_pic{ width:100%; font-size:0px;}

/*list*/
.dc_nlist{ width:100%;}
.dc_nlist li{ font:13px/30px "Times New Roman", Times, serif; background:url(../images/d.gif) no-repeat 0px 13px; padding-left:12px;}
.dc_nlist li span{ float:right; color:#C5C5C5;}

.t_box{ width:144px; height:180px; float:left;}
.t_box_pic{ text-align:center; font-size:0px;}
.t_box_pic img{ border:1px #DBDBDB solid; padding:3px;}
.t_box_txt{ width:100%; text-align:center; line-height:26px;}

.t_sox{ width:180px; height:150px; float:left;}
.t_sox_pic{ text-align:center; font-size:0px;}
.t_sox_pic img{ border:1px #DBDBDB solid; padding:3px;}
.t_sox_txt{ width:100%; text-align:center; line-height:26px;}

.tablecss{width:100%; margin:10px auto;}
.tablecss th, .tablecss td{border:1px solid #86C2FF;}
.tablecss th{background:#EEF7FF;width:158px;text-align:right;font-size:14px;font-weight:normal;padding:5px 0 5px 10px;color:#000}
.tablecss td{background:#fff;padding:5px 0 5px 10px;}
.tablecss em{color:#FF0000;margin:0 5px;}