@charset "utf-8";
body{ font-size:14px; margin:0px; padding:0px; background:#F3F5F4; font-family:"宋体"; color:#333;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0;}
table {	border-collapse: collapse;	border-spacing: 0;}
fieldset, img {	border: 0; vertical-align:middle;}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: normal;}
ol, ul { list-style: none;}
caption, th { text-align: left;}
img{ border:0px; vertical-align:middle;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
q:before, q:after {	content: '';}
abbr, acronym {	border: 0;	font-variant: normal;}
sup {	vertical-align: text-top;}
sub {	vertical-align: text-bottom;}
input, textarea, select {	font-family: inherit;	font-size: inherit;	font-weight: inherit;}
input, textarea, select {*font-size:100%;}
legend {	color: #000;}
ul,li{ list-style-type:none;}
/* 使IE兼容html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height:1%;}
*{ transition: color 100ms ease 0s, background-color 100ms ease 0s; margin:0px; padding:0px;}
.clearfix { display:block;}
/* End hide from IE-mac */
/* 去掉链接虚框 
a:active ,area,label { blr:expression(this.onFocus=this.blur()) }
:focus { outline-style: none; }*/
/*备用清除浮动*/
.clear{ clear:both; height:0px;font-size:0px; line-height:0px;}
a{ text-decoration:none; cursor:pointer;}
a:link, a:visited, a:active{color:#222;text-decoration:none;}
a:hover{color:#014C98;text-decoration:none;}
.l{float:left;}
.r{float:right;}
.wrapper{ width:1200px; margin:0 auto;}

/*头部和底部*/
.header{ width:100%; height:auto;}
.header .top{ width:100%; height:35px; background:#E5E5E5; margin-top:0px;}
.header .top .top_text{ float:left; font-size:12px; line-height:35px; color:#707070;}
.header .top .top_text a{color:#707070;}
.header .top .top_text a:hover{color:#014C98;}
.header .top .top_span{ float:right; font-size:14px;}
.header .top .top_span span{ background: url(../images/top_bj_r1_c1_s1.jpg) left no-repeat; padding-left:32px; line-height:35px;}
.header .top .top_span b{  margin-left:15px; padding-left:2px; line-height:35px; font-weight:normal;}

.header .top .top_span i{ background:url(../images/yzxx.jpg) left no-repeat; margin-right:15px; padding-left:36px; line-height:35px; font-weight:normal; font-style:normal;}
.detail_text table td p{text-indent: 0em!important;}
			 
.header .logo{ width:100%; height:100px; border-bottom:1px solid #CCC;}
		.logo_pic{ float:left; width:655px; height:100px;}
.search{ float:right; height:100px; width:500px; background:url(../images/input_s1.jpg) right no-repeat;}
#search-box{width:227px; height:34px; margin:36px 0; background:0 0; float:right;}
#search-box .input-box{width:186px; height:34px; line-height:32px; border:0; background: #FFF; text-align:left; font-size:14px; padding-left:5px;} 
#search-box .button{ float:right; border:0; background:#F4F4F2 url(../images/search.jpg) no-repeat; text-indent:-999px; width:36px; height:34px; cursor:pointer;} 

.navbox{ height:80px; background:url(../images/logo_bk.jpg) no-repeat top;}
.navlist{ height:80px; text-align:center; margin:auto;}
.navlist li { float:left; display:block; text-align:center; width:120px; position:relative; height:80px; z-index: 9999;}
.navlist li .menu{ padding:0 12px; margin-top:20px; border-left:1px solid #FFF; line-height:25px; display:block; font-size:16px; font-weight:bold; color:#666;}
.navlist li .menu em{ display:block; color:#999; font-size:12px; text-transform:uppercase;}
.navlist li.hover .menu, .navlist li:hover .menu{color:#005FA9;}
.navlist li.hover .menu em, .navlist li:hover .menu em{ color:#005FA9;}
.navlist li .sub_menu{ position:absolute; left:0; top: 78px; display:none; background:#005aab; width:100%; padding: 10px 0;margin:0px;}
.navlist li .sub_menu a{ display: block; color:#fff; line-height: 30px;padding: 0px; margin:0px;}
.navlist li .sub_menu a:hover{ background:#014c98;}

.container{ background:#FFF; padding:5px 0 20px 0;}
.container .banner_box{ padding:10px 0;}

.flexslider{ float:left; width:770px; height:425px; overflow:hidden; position:relative; background:url(../images/loading.jpg) 50% no-repeat; margin-left:10px;}
.flexslider .slides{ position:relative; z-index:0;}
.flexslider .slides li{ height:425px;}
.flexslider .slides li p{ background:url(../images/turn_bj.jpg) repeat; height:46px; line-height:46px; width:755px; padding-left:15px; position:absolute; bottom:0; left:0; color:#FFF;}
.flexslider .slides li img{ width:100%; height:425px; display:block;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom:10px; right:10px; text-align: right; z-index:99;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 26px; height: 26px; line-height:26px; font-size:14px; font-weight:bold; text-align:center;  display: block; background: #ebebeb; color:#333;}
.flex-control-paging li a:hover { background: #014c98; color:#fff;}
.flex-control-paging li a.flex-active { background: #014c98; cursor: default; color:#fff;}


.flexslider .flex-direction-nav{position:absolute;z-index:3;width:100%;top:48%; display:none;}
.flexslider .flex-direction-nav li a{display:block;width:43px;height:42px;overflow:hidden;cursor:pointer;position:absolute;}
.flexslider .flex-direction-nav li a.flex-prev{left:10px;background:url(../images/prev.jpg) center center no-repeat;}
.flexslider .flex-direction-nav li a.flex-next{right:15px;background:url(../images/next.jpg) center center no-repeat;}

.turn_news{ float:right; width:400px; padding:0 10px 0 5px;}
.turn_news .turn_title{ width:100%; height:40px; background:#F8F8F8; overflow:hidden;}
.turn_title li{ width:auto; padding:0 15px; float:left; line-height:38px; text-align:center; font-weight:bold;}
.turn_title li em{ font-size:12px; color:#014C98;}
.turn_title li:hover, .turn_title li.hover{ border-bottom:2px solid #014C98;}
.turn_title li:hover a, .turn_title li.hover a{color:#014C98;}
.li_news{ padding:2px 0;}
.li_news li{ width:100%; border-bottom:1px dashed #EEE; padding:7px 0; margin:1px 0;}
.li_news li .date{ width:55px; height:60px; background-color:#EEE; float:left; margin:0 5px;}
.li_news li .date b{ font-size:20px; color:#63A9F1; line-height:30px; display:block; text-align:center;}
.li_news li .date p{ font-size:12px; color:#63A9F1; line-height:30px; text-align:center;}
.li_news li:hover a b, .li_news li:hover a p{ background-color:#63A9F1; color:#FFF;}
.li_news li .NEWS{ width:320px; float:right;}
.li_news li .NEWS h3{ line-height:35px; font-size:14px; width:100%; overflow:hidden;}
.li_news li .NEWS p{ width:100%; overflow:hidden; font-size:12px;}

.container .newsbox{ padding:10px 0; background-color:#FFF;}
.container .newsbox .school{ width:435px; padding:0 10px; float:left;}
.school .scl_title{ width:100%; height:40px; background:#F8F8F8; overflow:hidden;}
.scl_title h3{ width:60px; padding:0 20px; line-height:38px; border-bottom:2px solid #014C98; float:left;}
.scl_title a{ float:right; font-size:12px; line-height:38px; text-transform:uppercase; padding-right:10px;}

.school .modONE{ width:100%; margin-top:15px; padding-bottom:20px; border-bottom:1px dashed #eee;}	
.modONE img{width:185px; height:130px; float:left;}
.modONE .one_txt{ width:235px; float:right;}
.modONE .one_txt h3{ font-size:14px; line-height:30px; height:30px; overflow: hidden;}
.modONE .one_txt p{ font-size:12px; line-height:30px; height:90px; overflow:hidden;}
.school .modTWO{ width:100%; padding:6px 0 9px 0;}	
.school .modTWO li{ border-bottom:1px dashed #E6E6E6; padding-top:1px;}	
.modTWO li em{ font-size:12px; line-height:30px; float:left; padding-right:10px; font-family:serif;}	
.modTWO li span{ padding-left:5px; font-size:12px; line-height:30px; float:right; color:#999;}	
.modTWO li p{ width:330px; line-height:30px; font-size:14px; height:30px; overflow: hidden; display:inline-block; padding-left:5px;}	
.modTHE ul{ width:100%; height:450px; overflow:hidden;}
.modTHE li{ width:100%; border-bottom:1px dashed #E6E6E6; padding:16px 0;}
.modTHE li img{width:110px; height:82px; float:left;}
.modTHE li .t_txt{ width:310px; float:right;}
		   .t_txt h3{ font-size:14px; line-height:26px; height:30px; overflow: hidden;}
		   .t_txt p{ font-size:12px; line-height:24px; height:50px; overflow: hidden;}
.newsbox .bookmark{ width:238px; float:left; padding:0 20px;}
		 .bookmark ul{ width:100%;}
		 .bookmark li{ width:238px; height:92px; padding-bottom:10px; position:relative;}


.bookmark li .s_show{ position: absolute; left:0px; top:0px; width:100%; height:72px; border-radius:10px; background-color:#0060a7; opacity:0.9; padding:10px 0; display:none;}
.bookmark li .s_show a{ display:block; text-align:center; height:36px; line-height:36px; color:#fff;}

		 
.footer{ width:100%;}
.link{ width:100%; height:150px; background:#0060A7; color:#FFF;}
.link p{ font-size:16px; float:left; padding-top:25px;line-height:30px; height:100px;}
.link .scl_link{/* float:left;*/ padding-top:25px; width:100%;}
.link .scl_link a{ color:#FFF; font-size:14px; line-height:30px;}
.copright{ background:url(../images/foot_back.jpg) no-repeat; width:100%; height:70px; padding:12px 0;}
.copright p{ line-height:35px; color:#01417F;}

/* 通用 */
.pad{ padding-bottom:30px; border-bottom:3px solid #F9FBFB;}
.right{ float:right;}
.con_box{ background:#FFF; padding:20px 0 20px 0;}
.top{ margin-top:20px;}
.content{ width:100%; margin-bottom:20px; line-height:30px;}
.part1{ margin-left:25px;}

/* 党群工作 */
.floor_box{ margin:0 10px; height:auto;}
.floor_left{ float:left; width:220px;}
.f_title{ width:220px; height:77px; background: url(../images/floot_title.jpg) no-repeat; color:#fff; text-align:center;}
.f_title h3{ font-size:18px; padding-top:12px;}
.f_title p{ line-height:30px; text-transform:uppercase;}
#f_menu{ width:220px;}
#f_menu dl{ border-bottom:1px solid #fff; line-height:35px;}
#f_menu .menu01{text-align:left; text-indent:32px; background:#DADADA url(../images/floot_bj02.jpg) 20px no-repeat;}
#f_menu .menu01:hover, #f_menu .menu01.hover{ color:#fff; background:#005AAB url(../images/floot_bj01.jpg) 20px no-repeat;}
#f_menu .menu01:hover a, #f_menu .menu01.hover a{ color:#fff;}
#f_menu dl dt{}
#f_menu dl dd{text-align:left; line-height:22px; background:#f7f7f7 url(../images/floot_bj02.jpg) 32px 15px no-repeat; padding:8px 5px 8px 45px;}
#f_menu dl dd a{line-height:22px;}
#f_menu dl dd:hover,#f_menu dl dd.hover{ color:#fff; background:#005AAB url(../images/floot_bj01.jpg) 32px 15px no-repeat;}
#f_menu dl dd:hover a,#f_menu dl dd.hover a{ color:#fff;}

.C_title{ width:220px; height:70px; background: url(../images/floot_title.jpg) no-repeat; color:#fff; text-align:center; margin-top:30px;}
.C_title h3{ font-size:18px; padding-top:12px;}
.C_title p{ line-height:30px; text-transform:uppercase;}

.contact{ background:#F4F4F4; border-bottom:2px solid #0063A5; border-left:1px solid #CCC; border-right:1px solid #ccc; height:auto; font-size:12px; padding:20px 10px; line-height:30px;}


.floor_right{ float:right; width:920px;}
.floot_title{ width:100%; height:40px; background:#F8F8F8;}
.floot_title h2{ padding:0 20px; font-size:16px; color:#0044AB; border-bottom:2px solid #069; line-height:38px; display: inline-block;}
.floot_title .home_link{ float:right; line-height:40px; padding-right:10px;}
#list_news{ float:left; margin:20px; width:420px; height:auto;}
#list_newes{ float:left; margin:20px; width:890px; height:260px;}
#list_news .N_title{ height:40px; border-bottom:1px solid #eee; background:url(../images/title01.jpg) 5px no-repeat;}
#list_news .N_title h3{ padding-left:30px; display:inline-block; font-size:16px; line-height:38px;}
#list_news .N_title .right{ float:right; line-height:38px; color:#858585; font-size:12px;}
.list_news{ width:100%;}

.list_news li{ line-height:30px; height:30px; overflow:hidden;}
.list_news li b{ padding:0 5px; font-size:12px; color:#999; font-family:serif;}
.list_news li span{ float:right; font-size:12px; color:#999;} 

#list_newes .N_title{ height:40px; border-bottom:1px solid #eee; background:url(../images/title01.jpg) 5px no-repeat;}
#list_newes .N_title h3{ padding-left:30px; display:inline-block; font-size:16px; line-height:38px;}
#list_newes .N_title .right{ float:right; line-height:38px; color:#858585; font-size:12px;}
.list_newes{ width:100%; margin-top:20px;}
.list_newes li{ line-height:30px; height:30px; overflow:hidden;}
.list_newes li b{ padding:0 5px; font-size:12px; color:#999; font-family:serif;}
.list_newes li span{ float:right; font-size:12px; color:#999;} 

.list_news01{ width:100%; padding-top:20px;}
.list_news01 li{ border-bottom:1px solid #eee; height:36px; overflow:hidden; line-height:36px; color:#CCC;}
.list_news01 li span.date{ float:right; font-size:12px; margin:0 5px 0 10px;}
.list_news01 li b{ font-family:serif;}

.page_list{ width:100%; height:26px; display:block; overflow:hidden; text-align: center; padding:20px 0;}
.page_list li{ width:auto; padding:0 10px; height:24px; line-height:24px; border:1px solid #e6e6e6; display:inline-block; margin:0 3px; background:#fff;}
.page_list li.hover, .page_list li:hover{ background:#0083D6; border:1px solid #0083D6;}
.page_list li.hover a, .page_list li:hover a{ color:#fff;}

/* 查看新闻 */
.con_details{ margin:20px;}
.con_title{ line-height:24px; margin:10px 0; text-align:center; font-size:16px; color:#004D99;}
.detail_span{ width:860px; line-height:30px; padding-bottom:10px; font-size:12px; line-height:30px; border-bottom:1px solid #eee; text-align:center; margin-bottom:20px;}
.detail_span span{ padding: 0  10px 0 30px; color:#999;}
.detail_span .peo{ margin:0 10px; text-align:right; background:url(../images/peo_bj.jpg) left no-repeat;}
.detail_span .read{ text-align:right; background:url(../images/read_bj.jpg) left no-repeat; display:none;}
.detail_span .time{ padding:0;}

.detail_text{ width:880px; padding:20px; margin-bottom:20px; line-height:200%; font-size:14px;}
.detail_text table{ width:100% !important;}
.detail_text table td{ border:#ccc solid 1px; margin-left:-1px; margin-top:-1px;}
.detail_text img{  max-width:80%; margin:0px auto; padding-top:10px;display:block}
.detail_text p{line-height:200%; font-size:14px;text-indent:2em}

.turn_page{padding:20px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.turn_list{ display:inline-block;}
.turn_list li{font-size:14px; line-height:30px; display:inline-block; padding-right:20px; color:#004D99;}
.back{ background:url(../images/back_bj.jpg) left no-repeat; float:right; padding-left:25px;}

/* 师资队伍 */
.teachers{ margin:10px;}
.teachers li{ width:145px; float:left; padding:20px 30px; text-align:center;}
.teachers li p{ height:30px; overflow:hidden;}
.teachers li img{ width:145px; height:205px;}

.scribe_table{height:180px; overflow: hidden; width:100%;}
.scribe_table td{color: #333333; font-size: 14px; height:30px; width: 100%; display:block; margin:10px 0;}
.scribe_table td p{ float: left; font-size:12px;}
.scribe_table td .input_box{ float:right; width:160px; height:30px;}
.scribe_table td.search_icon{ width:100px; height:31px; margin:0 50px; padding-top:5px; text-align:center;}
.scribe_table td select{ width:162px; height:30px; line-height:30px; border:1px solid #ddd;}

.detail_title{ padding-left:10px; font-size:18px; color:#005FA7; margin-top:10px;}
.teachs{ width:100%;}
.teachs li{ width:145px; float:left; padding:10px 13px; text-align:center;}

.pro_table{ width:860px; margin:10px 0;}
.pro_table tr th{ width:85px; height:35px; line-height:35px; background:#F6F6F6; text-align:center; font-size:16px; overflow:hidden;}
.pro_table tr td{ width:85px; height:35px; line-height:35px; background:#EBF7FF; text-align:center; overflow:hidden;}

.pro_img{ float:left; width:145px; padding:10px; border:1px solid #eee;}
.pro_img img{ width:145px; max-width:100%; margin:0; padding:0;}
.pro_txt{ display:inline-block; padding-left:30px;}
.pro_txt h3{ border-bottom:1px solid #eee; padding-bottom:10px; line-height:30px; font-size:16px; width:680px; color:#005FA7;}
.pro_txt p b{ font-weight:normal; color:#005FA7;}

.con_introduce{ margin:0 10px;}
.con_introduce h3{ background:url(../images/img01_bj.jpg) 5px no-repeat; padding-left:30px; border-top:3px solid #005FA7; border-bottom:1px solid #eee; line-height:35px; font-weight:normal; color:#005FA7;}
.con_introduce p{ line-height:30px;}

.sz_list{ width:100%; margin:10px auto; background:url(../images/sz_bg.jpg) repeat; display:inline-block;}
.sz_list li{ height:35px; line-height:35px; width:80px; padding:0px 10px; float:left; text-align:left;}
.sz_list li a{ color:#333;}
.sz_list li a:hover{ color:#0044ab;}


/* 校友专栏 */
.ac_scl{ width:550px; height:230px; display:inline-block; margin-left:30px;}
.con_news{ width:100%; background:url(../images/img02_bj.jpg) 5px no-repeat; border-top:3px solid #33A6F4; border-bottom:1px solid #eee;}
.con_news h3{ padding-left:30px; line-height:35px; font-weight:normal; color:#005FA7; display:inline-block;}
.con_news p{ line-height:30px;}
.con_news span{ float:right; line-height:30px; font-size:12px;}

.con_newbox{ margin:0 5px;}
.con_newbox li{ margin:0 2px; border-bottom:1px solid #eee; font-size:12px; height:30px; overflow:hidden; line-height:30px; color:#CCC;}
.con_newbox li span{ float:right; font-size:12px; margin:0 5px 0 10px;}

.intro{ width:440px; height:230px; overflow:hidden; margin-top:30px; float:left;}
.js_txt{ padding-left:15px; height:100px; overflow:hidden;}

.con_fr{ width:905px; height:260px; position:relative;}
.con_fr b{width:20px; height:20px; background: url(../images/s_icon.jpg) no-repeat; display: block; position: absolute; top: 0; cursor: pointer; z-index:1;}
.con_fr b.prev{ background-position:0px 0px; left:0px; top:100px; z-index:1;}
.con_fr b.next{ background-position:-21px 0px; right:0px; top:100px;}
.turn{ height:185px; padding-top:20px; width:100%; display:inline-block; position:absolute; left:0; overflow:hidden;}
.turn li{width:163px; height:185px; float:left; margin:0 9px; position:relative;}
.turn li img{width:100%; height:185px;}

.scl_detail{ width:100%; line-height:30px; margin-bottom: 20px;}

/* 学生天地 */
.flerimg{ float:left; width:335px;  position:relative; height:200px; background:url(../images/loading.jpg) 50% no-repeat;}
.flerimg p{ width:325px; padding-left:10px; line-height:30px; background:#CCC;}
.flerimg .slider{ position: absolute; top:20px; left:0; z-index:0;}
.flerimg .slider li{ height:200px;}
.flerimg .slider li a{ width:100%; height:200px; display:block;}

/*.fler_img{ float:left; width:335px; height:200px;}
*//*.fler_img img{}
.fler_img p{ height:30px; line-height:30px; padding-left:10px; width:325px; background:#CCC;}
*/


.son_menu{ width:100%; height:280px; padding:8px 0 0; background:#575757; margin:0 0 20px; display:none;}
.son_menu ul{display:block; width:171px; float:left;}
.son_menu ul li{text-align:center; line-height:30px;}
.son_menu ul li a{ color:#fff;  font-size:14px;}

/*.tabBox{ height:380px; overflow: hidden;*/
}
 

/*留言样式*/
.book{clear:both; margin:20px auto;}
.book dl{background:#fff; /*border:1px solid #e0e0e0;*/ padding:10px; border-radius:5px; position:relative;  margin-bottom:5px;}
.book dt{border-bottom:1px solid #e0e0e0;margin-bottom:5px;font-weight:bold;}
.book dt span.extinfo{display:block;float:right;font-weight:normal;}
.book dd{clear:both;}
.book dd .message {margin-top: 4px;margin-bottom: 4px;font-size: 14px;line-height: 1.5em;}
.book dd .adm_reply {margin:4px 10px;font-size: 14px;line-height: 1.5em;border:1px dashed red;padding:5px;}
.book .pages{border-top:0;}
.book .mess{ overflow:hidden;}
.book .mess .td{padding-bottom:10px;}
.book .mess .submit{ width:80px; height:30px; background:#d81b21; color:#fff; text-align:center; border:0; font-family:"微软雅黑"; cursor:pointer;}
.book .mess .vcode{border: 1px solid #CCCCCC; line-height: 20px; padding:2px;width:130px;text-transform:uppercase;margin-right:1px;margin-top:3px;}

#menu_382 dd{ display:none !important;}

.top_nav{ display:none;}
.m-mobile-nav{ display:none;}
.index_menu{ display:none;}

.pc{ display:block;}
.phone{ display:none;}








.researcher{ width:100%; height:auto; margin-top:20px;}
.researcher .re_tit{ width:100%; display:block; margin-bottom:20px; text-align:center;}
.researcher .re_tags{ width:892px; height:30px; margin-bottom:20px;}
.researcher .re_tags li{ float:left; display:block; margin:0 2px 0 3px; color:#fff; cursor:pointer;}
.researcher .re_tags li.all_btn{ width:46px; height:30px; line-height:30px; text-align:center; display:block; background:#FF9900;}
.researcher .re_tags li.all_btn a{ color:#fff;}

.researcher .re_tags li.m-all_btn{ width:46px; height:30px; line-height:30px; text-align:center; display:block; background:#FF9900;}
.researcher .re_tags li.m-all_btn a{ color:#fff;}


.researcher .re_tags li.tags_btn{ width:30px; height:30px; line-height:30px; text-align:center; display:block; background:#002147;}
.researcher .re_tags li.hover{ background:#FF9900;}
.researcher .re_list{ width:100%; height:auto; margin-bottom:20px;}
.researcher .re_list h4{ width:100%; height:30px; line-height:30px; background: url(../images/index/point_2.jpg) repeat-x left center; margin-bottom:10px;}
.researcher .re_list h4 span{ width:80px; height:30px; display:block; font-size:16px; background:
#fff; font-weight:bold;}
.researcher .re_list .re_name{ width:891px; height:auto;}
.researcher .re_list .re_name a{ width:80px; height:32px; line-height:32px; text-align:center; display:block; overflow:hidden; float:left; margin:1px 1px 1px 0; background:#f8f8f8;}
.researcher .re_list .re_name a:hover{ background:#002147; color:#fff;}



.researcher .re_list2{ width:100%; height:auto; margin-bottom:20px;}
.researcher .re_list2 h4{ width:100%; height:30px; line-height:30px; background: url(../images/index/point_2.jpg) repeat-x left center; margin-bottom:10px;}
.researcher .re_list2 h4 span{ width:80px; height:30px; display:block; font-size:16px; background:
#fff; font-weight:bold;}
.researcher .re_list2 .re_name{ width:891px; height:auto;}
.researcher .re_list2 .re_name a{ width:130px; height:32px; line-height:32px; text-align:center; display:block; overflow:hidden; float:left; margin:1px 1px 1px 0; background:#f8f8f8;}
.researcher .re_list2 .re_name a:hover{ background:#002147; color:#fff;}


.researcher .re_top{ width:100%; height:210px; display:block; overflow:hidden; margin-bottom:20px;}
.researcher .re_top dt{ width:160px; height:210px; display:block; overflow:hidden; text-align:center; float:left; margin-right:20px; background:#f8f8f8;}
.researcher .re_top dt img{ width:auto; height:210px;}
.researcher .re_top dd{ width:685px; height:34px; line-height:34px; display:block; overflow:hidden; border-bottom:1px solid #eee; background:url(../images/index/ico08.jpg) 1px 14px no-repeat; padding-left:20px;}
.researcher .re_top dd span{ color:#999;}
.researcher .re_con{ width:100%; height:auto;}
.researcher .re_con span{ background:#06264C; height:40px; line-height:40px; padding:0 20px; display:block; font-size:16px; font-weight:bold; color:#fff; margin-bottom:20px;}

.researcher .re_con .text{ width:100%; line-height:28px;}
.researcher .re_con .text strong{ display:block;}
.researcher .re_con .text p{ width:100%; height:auto; line-height:20px; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden;}
.researcher .re_con .text p span{ background:none; height:auto; line-height:20px; padding:0; display:inline; font-size:14px; font-weight:normal; color:#333; margin:0;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}


.f_list .tab_tit{ width:100%; height:33px; margin:20px 0;}
.f_list .tab_tit li{ display:inline-block; float:left; text-align:center; width:108px; height:33px; line-height:33px; margin-right:20px; background:#f5f5f5;}
.f_list .tab_tit li a{ color:#3B2126;}
.f_list .tab_tit li.hover{ background:#005aab;}
.f_list .tab_tit li.hover a{ color:#fff;}
.f_list .tabBox{ width:100%;}
.f_list .tabBox .tabCon{ width:100%;}