@CHARSET "UTF-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
  padding: 0;
  margin: 0;
}
html {
	text-align: center;
	background: #EDEDED url(../images/main_bg.jpg) repeat-x left top;
}

body{
	font: 10px 'Source Sans Pro',Arial,Helvetica,sans-serif;
	background-color: #fff;
	/*width:940px;*/
	text-align: left;
	color: #000;
	margin:0 auto;
	font-family:"Microsoft YaHei","Helvetica Neue", Helvetica, Arial, sans-serif,TrueType;
	font-size:12px;
}
input { font: 10pt Verdana, Arial, Helvetica, sans-serif, "SimSun"; }
img {
	border: none;
}
p,ul,ol,li,form {
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #c30;
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6{
	font-family:"Microsoft Yahei",Arial;
	font-weight:normal;
}
.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}            /* 这是对Firefox进行的处理，因为Firefox支持生成元素，而IE所有版本都不支持生成元素 */
.clearfix {
  display: inline-block;
}                /* 这是对 Mac 上的IE浏览器进行的处理 */
/**//* Hides from IE-mac \*/
* html .clearfix {}{height: 1%;}     /* 这是对 win 上的IE浏览器进行的处理 */
.clearfix {display: block;}        /* 这是对display: inline-block;进行的修改，重置为区块元素*/
.pull_left{float:left;}
.pull_right{float:right;}
*::selection{
	background:#8c0000;
	color:#fff;
	text-shadow:none;
}
*::-moz-selection{
	color:#8c0000;
	text-shadow:none;
}
.circleLeft{
	-webkit-border-radius:14px 0 0 14px;/*适配以webkit为核心的浏览器（chrome、safari等）*/
	-moz-border-radius:14px 0 0 14px;/*适配firefox浏览器*/
	-ms-border-radius:14px 0 0 14px;/*适配IE浏览器*/
	-o-border-radius:14px 0 0 14px;/*适配opera浏览器*/
	border-radius:14px 0 0 14px;/*适配所有浏览器（需要放在后面，类似于if..else）*/
}
.circleRight{
	-webkit-border-radius:0 14px 14px 0;/*适配以webkit为核心的浏览器（chrome、safari等）*/
	-moz-border-radius:0 14px 14px 0;/*适配firefox浏览器*/
	-ms-border-radius:0 14px 14px 0;/*适配IE浏览器*/
	-o-border-radius:0 14px 14px 0;/*适配opera浏览器*/
	border-radius:0 14px 14px 0;/*适配所有浏览器（需要放在后面，类似于if..else）*/
}
.marginTop{margin-top:10px!important;}

/** 页头区开始 **/
.header{background:white;}
/*.logo{ width:920px; height:120px; margin:0 auto;background:url(../images/logo.gif) no-repeat left top;}logo图片样式*/
.logo{ width:1000px; height:120px; margin:0 auto;background:url(../images/logo.png) no-repeat left top;}/*logo图片样式*/
	/*搜索开始*/
.logo form{ float:right; width:187px; height:30px;  margin-top:25px;}/*background:url(../images/sousuo_bg.gif) no-repeat;*/
.logo form div{width:100%;height:100%;position:relative;display:block;overflow:hidden;}
.logo .searchBtn{width:44px;height:30px;line-height:20px;background:#aaccee url(../images/search_button.png) no-repeat center;float:left;margin:0;}
.logo a{ line-height:100px;display:block; float:right; margin-right:20px;}
.text_style{width:117px;height:30px;float:left;padding-left:14px;outline:none;color:darkgrey;background-color:#fff!important;border:1px solid #AACCEE;border-right:0;}
input[type="text"].textOn{color:#333;}
.schoolLink{margin-top:-10px;padding-right:10px;color:gray;}
	/*搜索结束*/
	/** 导航 **/
	
/*设置一级导航样式*/
.nav{width:1000px;height:40px;margin:0 auto;background-image:url(../images/navbg.png);}
.nav ul{list-style:none;}
ul#nav li {
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	font-weight:normal;
	font:"\6977\4F53_GB2312";
	position:relative;
	z-index:999;
}
.nav ul li.last{ background:none;}
.nav ul li a{ color:#fff;float: left;padding: 0 19px;height: 40px;line-height:40px;font-size:15px;}
.nav ul li:hover{ background:url(../images/nav_a_bj.png) 50% -80px no-repeat; text-decoration:none;color:#f00;}
.nav ul li.selected a{background:url(../images/nav_a_bj.png) 50% -120px no-repeat;}
/*设置二级导航样式*/
.nav ul li ul {
	display: none;
}
.nav ul li:hover ul{
	display:block;
	position: absolute; 
	left: 0;
	top: 40px;
	background-image:url(../images/navbg.png);
	/*background: #521376;*/
	margin: 0; padding: 0;
	float: left;
	width: 108px;
	-moz-border-radius-bottomleft: 1px;
	-moz-border-radius-bottomright: 1px;
	-webkit-border-bottom-left-radius: 1px;
	-webkit-border-bottom-right-radius: 1px;
	border: 1px solid green;
}
.nav ul li:hover ul li{
	margin: 0; padding: 0;
	border-bottom: 1px solid green; 
	width: 106px;
	height:38px;
	overflow:hidden;
	font-size:12px;
}
.nav ul li:hover ul li:hover{background:url(../images/nav_a_bj.png) 50% -80px repeat-x;/*background-color:#46BCF3;*/}
/*.nav ul li:hover ul li a {
	float: left;
	text-align:left;
	width: 100%;
	padding-left: 25px;
	height:37px; overflow:hidden; display:block; line-height:36px; *line-height:36px;
	background: #7f27b2 url(../images/blue_deep.png) 1px center repeat-x;
}
.nav ul li:hover ul li a:hover {
	background: #681696 url(../images/blue_deep.png) 1px center repeat-x;
}*/
/** 页头区结束 **/
/*container主体部分开始=====================================*/
.container{
	width:1000px;
	/*margin:10px 10px 0;*/
	margin:0px auto;
	background:url("../images/mainbg.jpg");
}
.main{ width:960px; padding:20px; margin:0 auto; }
.mbox{ width:960px;
	padding:10px 19px; 
	margin:0 auto;
	border:1px #dedede solid;
	background-color:#FFFFFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.1) 0 1px 2px;
	-moz-box-shadow: rgba(0,0,0,0.1) 0 1px 2px;
	box-shadow: rgba(0,0,0,0.1) 0 1px 2px;
}
.showbox{ width:309px; height:342px;float:left;}
.publicbox{ width:307px; height:329px; border:1px #dedede solid;  margin:0 auto; background:#FFFFFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.1) 0 1px 2px;
	-moz-box-shadow: rgba(0,0,0,0.1) 0 1px 2px;
	box-shadow: rgba(0,0,0,0.1) 0 1px 2px;
	padding:1px;
}
.publicbox .mainbox{ width:269px; height:307px; overflow:hidden; background:#f3f3f3; padding:10px 18px;}
.bottombox{ width:309px; height:13px; background:url("../images/bbox.jpg") no-repeat;}
.publicbox .mainbox .topimg{ width:266px; height:120px; overflow:hidden; border:2px #e6e6e6 solid;}
.publicbox .contmain{ width:269px; height:173px; margin-top:14px;}
.publicbox .contmain .title{ width:269px; height:30px; line-height:30px; text-align:left; background:url("../images/icon.jpg") center left no-repeat; text-indent:18px; font-weight:bold}
.publicbox .contmain .infocont{ width:269px; height:90px; line-height:21px;  text-align:left; text-indent:2em;}
.publicbox .contmain .infomore{ width:269px; height:30px; line-height:30px; text-align:right; margin-top:15px;}
.publicbox .contmain .infomore a{ display:block; height:30px; line-height:30px; width:90px; background:url("../images/icon1.jpg") center left no-repeat;text-indent:21px; text-align:left; color:#000000; float:right;}

.projects{width:960px;margin:0 auto;padding:0 20px 20px;}
.projects .caption{height:33px;overflow:hidden;width:960px;}
.projects .caption h2{font-size:18px;line-height:1.5em;height:1.5em;color:#333;font-weight:bold; font-family:"Microsoft YaHei","黑体"; float:left;}
.projects .caption span{display:block;float:right;padding-right:5em;line-height:27px;height:27px;}
.projects .caption span a{color:#06C;font-weight:bold;}

.projects .list{
	border:1px #93A3BD solid ;
	border-top-color: #93A3BD;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	background:#fafafa;
	width:920px!important;
	_width:918px;
	height:auto;
	_height:auto;
	padding:20px 19px 0px!important;
	_overflow:hidden;
}
.p15{ padding:15px!important;}
.project{margin-bottom:12px;}
.project h1{font-size:14px; color:#333; font-weight:bold; padding-bottom:20px;text-align:center;}
.project h1 p, .project h1 span, .project h1 em{
	overflow: hidden;
    font-style: normal;
    background-image: url(../images/sprite.png);
    _background-image: url(../images/sprite.gif);
    background-repeat: no-repeat;
}
.project h1 p{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-left:20px; padding-left:10px; background-position:left -135px;width:500px;text-align:center;}
.project h1 span{display:block; float:left; padding-right:5px; background-position:right -135px;}
.project h1 em{display:block; float:left; height:22px; padding:7px 15px 0 15px; height:21px\9; padding-top:8px\9; font-size:12px; line-height:14px; font-weight:normal; color:#FF3303; background-position:0 -165px; background-repeat:repeat-x;}
.project h1 em a{color:#06C;padding-left:10em;}
.project .thumb {
	/*float: left;
	width: 60px;
	text-align: center;*/
	margin-left:20px;
	_margin-left:10px;
	margin-right:20px;
	_margin-right:10px;
}
.project .thumb img{width:60px;height:60px;float:left;}
.project .thumb p{right:float;width:800px;float:right;line-height:1.8em;color:#999;}

/*======================*/
/*footer部分开始*/
.footer{
	width:1000px;
	margin:16px auto 0;
	background-color:#E6E6E6;/*#333;*/
	border-top: 12px solid #4695E4/*#F3D55E*/;
	padding:10px 0;
}
.contact{
	color:#595959;/*#bbb;*/
	text-align:center;
  	font-weight: normal;
  	margin-bottom:20px;
}
.soften{
	margin-top: 30px;
	background: url('../images/blank.jpg') left top repeat-x\0;
	background: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 1), transparent)\9\0;
	background: -ms-linear-gradient(left, transparent, rgba(255, 255, 255, 1), transparent)\9\0;
	background: -o-linear-gradient(left, transparent, rgba(255, 255, 255, 1), transparent)\9\0;
	background: -moz-linear-gradient(left, transparent, rgba(255, 255, 255, 1), transparent)\9\0;
}
.copyright{
	color:#595959;/*#bbb;*/
	text-align:center;
  	font-weight: normal;
}
.copyright p{
  margin-bottom: 0px;
  font-weight: normal;
}
.footer hr.soften {
	height: 1px;
	margin: 0px 0 10px 0;
	background-image: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 1), transparent);
  	background-image: -ms-linear-gradient(left, transparent, rgba(255, 255, 255, 1), transparent);
  	background-image: -o-linear-gradient(left, transparent, rgba(255, 255, 255, 1), transparent);
	background-image: -moz-linear-gradient(left, transparent, rgba(255, 255, 255, 1), transparent);
	border: 0;
}
.footer .back2top{
	margin:-35px 10px; 0 0;
	color:#333;
	background-color:#4695E4;/*#F3D55E;*/
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	line-height:1.2em;
	padding:5px 15px;
	text-align:center;
}
.footer .back2top:hover{
	margin:-38px 10px 0 0;
	color:#333;
}
/*footer部分结束*/

/***********===============导航对应列表页面开始==========================*/
/*菜单部分开始*/
.list_page{clear:both; width:996px; height:auto; overflow:hidden; margin:5px auto 0; position:relative;*top:20px!important;font-family:tahoma,arial,\5b8b\4f53;color:#666;border:solid 1px #ededed;
	box-shadow:0 1px 3px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px 2px rgba(0,0,0,.2);}
.list_menu{ width:196px; min-height:500px;color:#666;
	background:-webkit-linear-gradient(#fff,#f2f2f2);baackground:-moz-linear-gradient(#fff,#f2f2f2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f2f2f2);}/*background:#f5f5f5*/
.menu_title{height:39px;line-height:38px;font-size:1.2em;text-indent:1em;border:1px solid #ededed;position:relative;font-weight:normal;
	background:-webkit-linear-gradient(#fff,#f7f7f7);background:-moz-linear-gradient(#fff,#f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f7f7f7);}
.yahei{font-family:"microsoft yahei","\5FAE\8F6F\96C5\9ED1",Tahoma,Arial,Helvetica,STHeiti;}
.list_item{border-right:1px solid #e5e5e5;border-bottom:1px solid #dde3e9;}
.list_menu ul li a,.list_menu li a:link,.list_menu li a:visited{display:block;text-indent:40px;color:#666;font-size:1em;height:35px;line-height:34px;}
.list_menu ul li:hover a{color:black;background-color:yellow;text-decoration:none;}
.li_selected {background-color:white;color:#a61d31;border-right:1px solid #fff;}
.list_menu ul li .a_selected{color:#d9271b;font-size:1.1em;font-weight:bold;border-left:2px solid #38f;}
.list_menu ul li .a_selected_black{color:#323232;font-size:1.1em;font-weight:bold;border-left:2px solid #38f;}
/*菜单部分结束*/

/*列表部分开始*/
.list_segment{width:1000px; height:auto;overflow:hidden; margin:10px auto; position:relative;background-color:white;}
.list_segment .current{padding-bottom:10px;margin-bottom:20px;border-bottom:#DEDEDE 1px solid;}
.list_segment .position{background:url(../images/p.gif) center left no-repeat;text-indent:20px;}
.list_segment .img-text_list{width:960px;text-align:left;min-height:200px;_height:200px;}
ul#newsList li .caption{border-bottom:2px solid #eee;padding: 5px 0 0; height: 35px;font-family: 'Microsoft YaHei','Hiragino Sans GB','STHeiti',Tahoma,'SimHei',sans-serif;font-weight:bold;}
ul#newsList li .caption>div{float:left; padding-right:10px; height: 35px; color: #F60; font-size: 18px;border-bottom:1px solid #56C3E5;}
ul#newsList li .entry{margin-top:20px;}

.list_segment .img-text_list li{ width:960px; height:220px; overflow:hidden; margin-bottom:10px; }
.list_segment .img-text_list li img{float:left; width:150px; height:150px; border:1px #dddddd solid; padding:1px; margin-right:14px;}
.list_segment .img-text_list li .item{ width:792px; float:right; text-align:left; }
.list_segment .img-text_list li .item>a{font-size:14px; font-weight:bold;color:#0a80cf;}
.list_segment .img-text_list li .item .intro{ clear:both; line-height:23px; color:#808080; text-align:left; margin-top:10px;}
.list_segment .img-text_list li .item .intro a{color:#FF0000;}
.list_segment .img-text_list li .item .intro a:hover{ color:#FF0000;}
.list_segment .img-text_list li .item .info_tag{ margin-top:10px; width:742px; height:26px; line-height:28px; background:url("../images/Icon_03.jpg"/*tpa=http://jwclab.lsu.edu.cn/images/Icon_03.jpg*/) center left no-repeat; text-align:left; text-indent:20px; text-align:left;}
.list_segment .img-text_list li .item .info_tag a{ color:#444444}
.list_segment .img-text_list li .item .info_tag a:hover{ color:#cc0066}

.list_list_bg{width:960px;text-align:left;min-height:200px;_height:200px;}
.list_list_bg ul{padding-right:20px;}
.list_list_bg ul li{ padding-left:10px; padding-top:18px; padding-bottom:18px; border-bottom:1px dashed #a3a3a3; }
.list_list_bg ul li a,.list_list_bg ul li a:link,.list_list_bg ul li a:visited{color:#666;font-size:14px; }
.list_list_bg ul li a:hover,.list_list_bg ul li a:focus{color:#d9271b;}
.list_list_bg ul li span{ float:right;*margin-top:-35px!important;}
	/*新形式*/
/*.list_segment{width:720px; height:auto; margin:10px 20px 0; float:right;}*/
.current_position{font-size:1em;color:#999;}
.current_position a,.current_position a:link,.current_position a:visited{color:#999;}
.current_position a:hover,.current_position a:focus{color:#940606;}
		/*图片新闻*/
.image_news_ul{}
.image_news_ul li{width:210px;height:200px;float:left;margin:0 15px 30px;}
.image_news_ul li a,.image_news_ul li a:link,.image_news_ul li a:visited{font-size:0.9em;line-height:1.8em;height:1.8em;color:#666;}
.image_news_ul li a:hover{color:#0066CC;}
.image_news_ul li a img{width:218px;height:130px;margin-bottom:6px;}
.image_news_ul li a:hover img{-moz-box-shadow: 0 0 10px #7B7B7B;-webkit-box-shadow: 0 0 10px #7B7B7B;box-shadow: 0 0 10px #7B7B7B;}
	/*列表分页开始*/
.paging_list{ width:620px; min-height:auto; text-align:right; height:24px; margin-top:30px; line-height:24px; padding-bottom:30px;}
.paging_list a{ border:none;display:block;background:#f2f2f2;float:right; text-align:center; margin-right:8px; padding:0px 8px 0px 8px; color:#666;}
.paging_list a:hover{display:block;background:#dedede; color:#000; text-align:center; margin-right:8px; padding:0px 8px 0px 8px; text-decoration:none;}

.listPagination{ width:680px; min-height:auto; text-align:right; height:24px; margin-top:30px; line-height:24px; padding-bottom:30px;}
.listPagination a{ border:none;display:block;background:#fff;float:left; text-align:center; margin-right:8px; padding:0px 8px 0px 8px; color:#333;border:1px solid #333;}
.listPagination a:hover{display:block;background:#dedede; color:blue; text-align:center; margin-right:8px; padding:0px 8px 0px 8px; text-decoration:none;border:1px solid #fff;}
.listPagination p{float:left;margin-left:20px;}
.listPagination input{float:left;border:1px solid #000;width:24px;vertical-align:middle;height:24px;line-height:24px;margin:0 5px;text-align:center;}
	/*列表分页结束*/
/*列表部分结束*/
/***********===============导航对应列表页面结束==========================*/

/***********===============文章内容页面开始==========================*/
.article_segment{clear:both; width:1000px; height:auto;overflow:hidden; margin:10px auto; position:relative;background-color:white;/*#f9f9f9;*/}
.article{padding:10px 19px 35px;min-height:200px;}
.article .position{background:url(../images/p.gif) center left no-repeat;text-indent:20px;}
.list_list .article{background:none;}
.article_back {padding-right:20px; float:right;margin-top:20px;}
.article h3{ color:#252525;margin:10px 0;font-weight:bold;font-size:1.5em;}
.article h5{ color:#aeaeae; margin-bottom:10px;}
.article h3,h5{ text-align:center; font-weight:normal;}
/*.article p{ line-height:2em; text-indent:2em;}*/
.article_content{border-top:1px dashed #ccc; padding-top:10px; }

.article .digg {
	background: url(../images/digg_bg.gif) no-repeat left top;
	width: 62px;
	margin: 20px auto 10px;
}
.article .digg td {
	text-align: center;
	padding-right: 4px;
}
.article .digg .diggnum a {
	width:100%;
	height:100%;
	padding-top:10px;
}
.article .digg a{
	text-align:center;
	display:block;
}
.article .digg .diggnum {
	height: 38px;
	foarticlent-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
.article .digg .diggit {
	height: 30px;
	line-height: 24px;
}

/*====开放实验表格开始=====*/
table.project{ border:0;border-collapse:collapse;margin:0 auto;width:95%;table-layout:fixed;}
table.project .project_title{background-color:#f3f3f3;}
table.project td{ font:normal 12px/18px Arial;padding:2px;}
table.project th{ font:bold 16px/24px Arial;text-align:left;padding:4px;border-bottom:1px solid #333;}
table.project td,table.project th{width:25%;padding-left:10px;}
table.project td:first-child,table.project th:first-child{width:45%;}
table.project .parent{ background:#FFF38F;cursor:pointer;}
table.project .parent td{font:bold 13px/20px Arial;color:#999;}
table.project .even{ background-color:#f1f1f1;}  /* 偶数行样式*/
table.project .odd{ background:#f8f8f8;}  /* 奇数行样式FFFFEE*/
table.project .selected{ background:#FF6500;color:#fff;}
table.project .selected td{color:#fff;}
table.project tbody tr[class=^child]:hover{ background:grey;color:#fff;}
/*====开放实验表格结束=====*/
/*====平台登录开始=====*/
.login{}
.login td{white-space:nowrap;height:2em;}
.login td #account{-webkit-ime-mode:disabled;ime-mode:disabled;}
.login td input[type="text"],.login td input[type="password"]{width:150px;}
.login td input[type="submit"]{width:40px;}
/*====平台登录结束=====*/
/*====友情链接开始=====*/
.section_bottom{
	width:100%;
}
.link_title{
	width:100%;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin:10px auto 0;
	background:url(../images/link.png) no-repeat top center #ffffff;
}
.link_content{
	width:100%;
	border-top:4px solid #ba0000;
	border-radius:20px;
	padding:20px 10px;
}
.link_content ul{
	padding:10px 0 10px 20px;
}
.link_content ul li{
	float:left;
	padding-right:20px;
	width:16em;
}
/*====友情链接结束=====*/
/***********===============文章内容页面结束==========================*/
/***********===============内容搜索页面开始==========================*/
.list_search{ width:960px;height:auto;margin:10px auto;padding:10px 19px 35px;min-height:100px;}
.list_search .list_list_bg{min-height:250px;background:#fff;padding:10px 23px 35px; margin-top:5px;float:none;*margin-bottom:20px!important;}
/***********===============内容搜索页面结束==========================*/
