@charset "utf-8";
/* CSS Document */
/*-----index-------------------------------*/
/*--head--*/
.top{ height:100px; background:url(../images/top_bg.jpg) no-repeat top center;}

.top_right li{ float:left; margin-top:38px;}
.top_right li img{ position:relative; top:1px;}
.top_right li a{ color:#2f3443; font-family:"黑体";}
/*--menu--*/
.menu{ background:url(../images/menu_bg.jpg) repeat-x; height:32px;}
*+html .menu{ position:relative; z-index:99;}
*html .menu{ position:relative; z-index:99;}
.menu ul{ width:950px; margin:0 auto;}
.menu ul li{ float:left; line-height:32px; position:relative;}
.menu ul li a{ display:block; width:95px; height:32px; text-align:center; color:#fff; font-size:14px;}
.menu ul li a:hover{ font-weight:bold;}
dl.nav_in{ border:1px solid #dde5e4; border-top:2px solid #e62545; width:93px; position:absolute; top:30px; left:1px; z-index:99;}
dl.nav_in dd{ background:#f3fdf8; height:20px; text-align:center;}
*html dl.nav_in dd{ height:20px;}
dl.nav_in dd a{ display:inline; color:#2f3443; font-size:12px; position:relative; top:-6px; padding:0 5px;}
dl.nav_in dd a:hover{ background:url(../images/nav_in_cur.jpg) no-repeat left center; text-decoration:underline; font-weight:normal;}
/*--contain--*/
.contain{ padding:15px 15px 4px; background:#f9fefc; padding-top:20px; overflow:hidden;}
/*--banner--*/
.banner{ width:347px; height:355px; position:relative; overflow:hidden;}
.btn_banner{ position:absolute; top:10px; margin:0 auto; right:4px;}
.btn_banner a{ display:block; width:25px; height:10px; background:#626964; margin:0 6px; float:left;}
.btn_banner a:hover,.btn_banner a.current{ background:#d2dbd6;}
.xiangxi{ position:relative; top:-60px; background:url(../images/banner_bg.jpg) no-repeat top center; height:42px; padding:18px 0 0 11px;}
.xiangxi a{ color:#f3fdf8;}
.xiangxi span{ color:#f3fdf8;}
/*--box--*/
.box{ background:#fff;}
.news,.gg{ height:355px;}
.box .box_bt{ height:31px; background:url(../images/box_bt_bg.jpg) no-repeat left bottom;}
.tag_bor{ height:31px; background:url(../images/tag_bor.jpg) repeat-x bottom;} 
.tit,.tag{ font:14px/34px "黑体"; color:#2f3443; font-weight:bold;}
.tit{padding-left:6px;}
.tag{ cursor:pointer; width:80px; height:29px; text-align:center;}
.tag_bor .cur{border-bottom:2px solid #e62545;}
.more a{ display:block; width:30px; height:10px; background:url(../images/more.jpg) no-repeat 25px 2px; color:#2f3443; font-size:10px; position:relative; top:13px; font-family:"黑体"; margin-right:5px;}
.more a:hover{ background:url(../images/more_hover.jpg) no-repeat 25px 2px;}
.box_con{ padding:18px 12px 0;}
span.time{ font:11px/25px Arial; color:#2f3443; position:relative;}
.time1{ top:-3px; margin-right:8px;}
*+html span.time1{ position:relative; top:-15px; line-height:12px;}
*html span.time1{ position:relative; top:-18px; line-height:12px;}
span.time2{font:11px/15px Arial; margin-right:8px; top:-3px;}
*+html span.time2{ position:relative; top:-16px;}
*html span.time2{ position:relative; top:-19px;}
.new_list{ line-height:25px;}
.new_list a,.new_list2 a,.new_list3 a{ color:#2f3443;}
.new_list a:hover,.new_list2 a:hover,.new_list3 a:hover{ text-decoration:underline;} 
.new_list2 li{ background:url(../images/nav_in_cur.jpg) no-repeat 0px 3px; padding-left:7px; margin-bottom:9px; height:34px; overflow:hidden;}
.new_list3 li{ background:url(../images/nav_in_cur.jpg) no-repeat 0px 3px; padding-left:7px; margin-bottom:4px;height:34px; overflow:hidden;}
.box2 a{ display:block; width:215px; height:50px; margin-bottom:20px;}
.links{ width:213px; height:66px; background:url(../images/3.jpg) no-repeat top center; padding-top:42px;}
.links select{ width:191px; height:20px; border:1px solid #2f3443; margin-left:10px;}
/*--show--*/
.show{ width:894px; height:120px; border-left:1px solid #e62545;border-right:1px solid #e62545; background:#fff url(../images/show.jpg) no-repeat left top; padding-left:49px;}
.scroll{ width:889px; height:78px; background:url(../images/dotted.jpg) repeat-x; padding:22px 0 20px; overflow:hidden;}
*+html .scroll{ width:889px; height:78px; overflow:hidden; position:relative;}
*html .scroll{ width:889px; height:78px; overflow:hidden; position:relative;}
.scroll ul{ width:800%;}
.scroll ul li{ float:left; margin:0 5px; position:relative;}
.scroll .hover{ position:absolute; top:0; left:0; z-index:999;}
/*--footer--*/
.footer{ height:42px; background:#557f79; font:11px/20px "微软雅黑"; color:#dff4e9; padding-top:20px;}
.footer .banquan{ width:400px;}
.footer .lianxi{ width:577px; text-align:right;}
.footer .lianxi a{ color:#dff4e9;}

/*-----new_list-------------------------------*/
.banner_in{ width:1350px; overflow:hidden;margin: 0 auto;}
.sidebar{ width:220px; height:550px; background:url(../images/sidebar_bg.jpg) no-repeat top center; float:left; margin-left:30px;} 
.sidebar .bt{ height:47px; padding-left:25px; font:20px/47px "黑体"; color:#557f79;}
.sidebar li{ height:45px; border-bottom:1px solid #557f79; padding-left:54px; background:url(../images/sanjiao.jpg) no-repeat 25px 20px;}
.sidebar li a{ display:block; height:45px; color:#2f3443; font:14px/45px "黑体";}
.main{ width:702px; overflow:hidden; padding:34px 0 0 25px;}
.lujing{ color:#2f3443; font:14px/20px "黑体";}
.lujing a{ color:#2f3443; font:14px/20px "黑体"; margin:0 8px;}
.lujing a:hover{ text-decoration:underline;} 
.bt_main{ height:auto; font:20px/45px "微软雅黑"; color:#557f79; background:url(../images/in_bt_bg.jpg) no-repeat bottom;}
.new_li li{ height:29px; border-bottom:1px dotted #a5a5a5; padding-left:20px; background:url(../images/icon.jpg) no-repeat 10px 12px;}
.new_li li a{ line-height:29px; color:#2f3443;}
.new_li li a:hover{ color:#e62545;}
.new_li li a span{ line-height:29px;}
.page{ margin-top:50px; text-align:center;}
.page span{ color:#666;}
.page span.page_cur{ color:#e62545;}
.page a{ color:#666; margin:0 3px;}
.page a:hover{ color:#e62545;}

/*-----new_in-------------------------------*/
.main h1{ color:#666; font-size:11px; font-weight:normal; text-align:center;}
.dotted{ height:5px; border-bottom:1px dashed #a5a5a5; margin-bottom:20px;}
.message p{ color:#2f3443; line-height:20px; font-size:14px;}
.message img{ margin:0 auto; margin-top:20px;}

/*-----teacher-------------------------------*/
.teacher p{ font-size:14px; line-height:30px; color:#2f3443;}
span.title{ color:#557f79; font-size:16px; font-weight:bold; margin-right:20px;}

/*-----pic_list-------------------------------*/
.pic_li{ overflow:hidden;}
.pic_li li{ display:block; margin:20px 10px 0; float:left; width:210px; height:156px; overflow:hidden;}
*+html .pic_li li{ overflow:hidden; position:relative;}
.detail{ height:40px; width:210px; background:url(../images/banner_bg.jpg); position:relative; color:#fff; line-height:40px; font-size:14px; text-align:center;}

/*-----professor-------------------------------*/
.pro_bt{ font-size:14px; color:#0d5c91; font-weight:bold; border-bottom:1px solid #999; padding-left:20px; background:url(../images/tb.jpg) no-repeat 0px 8px;}
.pro_bt,.professor li{ height:30px; line-height:30px;margin-left:20px;}
.professor li{ width:104px;padding-left:30px; background:url(../images/sanjiao.jpg) no-repeat 15px 12px; float:left;}
.professor li a{ color:#2f3443;}
/*-----选项卡切换-------*/
#tabtag5 ul{ overflow:hidden;text-align:center; height:32px; background:url(../images/teacher_tab_bg.jpg) repeat-x bottom;}
#tabtag5 li{ float:left; background:#e2e5e4; border:1px solid #9b9e9d;margin:0 5px;} 
#tabtag5 li.cur{ background:#f9fefc; border-bottom:none;} 
#tabtag5 li.cur a{color:#0d5c91; font-weight:bold; line-height:31px;}
#tabtag5 li a{ padding:0 20px; line-height:30px; font-size:14px;}




.yijii{font-size:16px;color:#557f79;line-height:36px;}
.yijii{width:100%;height:36;padding:4px 12px; background:#f1f1f1;margin-top:40px;}