@charset "utf-8";
#wrap{
	width:1000px; 
	margin:0 auto;
}
/*头部样式*/
#header{
	width:1000px;
	float: left;
}
.top_logo{
    width: 1000px;
    float: left;
    background: url(../image/logo_bg.jpg) repeat-x;
    height: 88px;
}
.logo{
	    float: left;
    background: url(../image/logo.png) no-repeat;
    width: 474px;
    height: 70px;
    margin-top: 5px;
}
.topnav{
	width: 320px;
    float: right;
}
.topnav ul{
	height: 22px;
    background-color: #21a325;
}
.topnav ul li{
	float: left;
    line-height: 20px;
    background: url(../image/topnav.jpg) no-repeat right;
    width: 80px;
    text-align: center;
}

.topnav ul li a {
    color: #FFFFFF;
}
.phone{
	float: right;
    background: url(../image/phone.png) no-repeat;
    width: 320px;
    height: 70px;
    line-height: 70px;
    margin-top: 20px;
}
#menu{
	width: 1000px;
    float: left;
    /*background: url(../image/nav.jpg) repeat;*/
    background-color: #21a325;
    height: 45px;
}
#menu ul{
	
}
#menu ul li{
	float: left;
	height: 45px;
    line-height: 45px;
    font-size: 14px;
    text-align: center;
    background: url(../image/nav_ico.jpg) no-repeat right;
    width: 125px;
}
#menu ul li a{
	 color:#ffffff;
	 
}
#menu .menuul { width:100%; height:35px; CLEAR: both; display:block;}
#menu .menuul LI {display:block; float:left; height:45px; LINE-HEIGHT: 45px; POSITION: relative;}
#menu .menuul LI A.go {
	PADDING-RIGHT: 4px; DISPLAY: inline-block; PADDING-LEFT: 4px; Z-INDEX: 300; PADDING-BOTTOM: 0px; MARGIN: 0px 7px; WIDTH: auto; COLOR: #edf7ea; LINE-HEIGHT: 35px; PADDING-TOP: 0px; HEIGHT: 35px; TEXT-ALIGN: center
}
#menu .menuul LI A.on {
	FONT-WEIGHT: bold; COLOR: #dfe8d9; TEXT-DECORATION: none
}
#menu .menuul LI BLOCKQUOTE {
	DISPLAY: none; Z-INDEX: 201; LEFT:0px; POSITION: absolute; TOP: 30px; HEIGHT: auto
}
#menu .menuul LI BLOCKQUOTE .ChildNavIn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background-color: #21a325; no-repeat 37px -730px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 120px; COLOR: #dee6e9; PADDING-TOP: 10px; HEIGHT: auto; TEXT-ALIGN: center
}
#menu .menuul LI BLOCKQUOTE .ChildNavIn A {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 3px 0px 3px 6px; WIDTH: 80%; COLOR: #dee6e9; LINE-HEIGHT: 18px; PADDING-TOP: 2px; BORDER-BOTTOM: #c0c0c0 1px dotted; TEXT-ALIGN: center
}
#menu .menuul LI BLOCKQUOTE A:hover {
	BACKGROUND: #00c006; COLOR: #fefbc2! important
}
#menu .menuul #TopNavDept {
	
}
#menu .menuul #TopNavDept BLOCKQUOTE {
	DISPLAY: none; LEFT: -254px
}
#menu .menuul #TopNavDept BLOCKQUOTE .ChildNavIn {
	BACKGROUND: #1b453b; WIDTH: 1000px
}

.big_picture{
	float:left;
	width:1000px;
	height:246px;
	
}
.index_news{
	float: left;
	width:1000px;
	height:270px;
	margin-top: 15px;
	/*border:1px solid #21a325;
	margin-bottom: 50px;*/
	
}
.index_news_content{
	float: left;
	width:725px;
	height:270px;
	border:1px solid #708090;
}
#index_news_pic{
	margin-top: 10px;
	margin-left: 10px;
	float:left;
	width:240px;
	height:220px;
	background-color: #21a325;
	overflow: hidden;
    position:relative;
}

.num{
    position:absolute;
    right:5px; 
    bottom:30px;
}
.num li{
    float: left;
    color: #FF7300;
    text-align: center;
    line-height: 16px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    overflow: hidden;
    margin: 3px 1px;
    border: 1px solid #FF7300;
    background-color: #fff;
}
.num li.on{
    color: #fff;
    /*line-height: 21px;
    width: 21px;
    height: 21px;
    font-size: 16px;
    margin: 0 1px;
    border: 0;*/
    background-color: #FF7300;
    font-weight: bold;
}

#index_news_pic p{
	height:30px;
	line-height: 30px;
	padding-left: 5px;
}

.index_news_list{
	margin-top: 10px;
	margin-left: 10px;
	float:left;
	width:455px;
	height:220px;

	/*background-color: #21a325;*/
}
.index_news_list ul{
	width:95%;
	float:left;
	margin: 0px;
}
.index_news_list li{
	float: left;
	padding: 5px;
	border-bottom: 1px dashed #dcdcdc;
	width:100%;	
}

.index_news_list_title{
	float:left;
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	width:330px; 
	 
}
.index_news_list_title :hover{
	font-weight: bold;
	color: #FF8800;
}
.index_news_list_date{
	float:right;
	
}
.index_news_notice{
	float: right;
	width:260px;
	height:270px;
	border:1px solid #708090;
}
.index_title{
	float: left;
	height:30px;
	width:100%;
	line-height: 30px;
	background-color: #21a325;
	border-bottom:1px solid #708090;

}
.index_title h3{
	float: left;
	height:30px;
	font-size:15px;
	line-height: 30px;
	padding-left: 10px;
	color:#F5F5F5;	
}
.index_title h6{
	float: right;
	height:30px;
	line-height: 30px;
	padding-right: 15px;
	color:#F5F5F5;
	font-weight: normal;	
}
.index_title a{
	color:#F5F5F5;
}
.index_news_notice ul{
	width:90%;
	float:left;
	margin: 5px;
}
.index_news_notice li{
	padding: 5px;
	border-bottom: 1px dashed #dcdcdc;
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;

}
.index_experts{
	float: left;
	width:1000px;
	height:200px;
	margin-top: 15px;
	
}
.index_experts_video{
	float:left;
	width:250px;
	height:250px;
	border:1px solid #708090;
}
.index_experts_team{
	float:left;
	width:725px;
	height:200px;
	/*margin-left: 10px;*/
	border:1px solid #708090;
}

/*滚动样式开始*/
#demo UL {
 padding-right:0px;
 PADDING-LEFT: 0px;
 LIST-STYLE-POSITION: outside;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px;
 PADDING-TOP: 0px;
 LIST-STYLE-TYPE: none;
 overflow: hidden;
 background-color: #fafafa;
}

#S_LIST LI {
 width:225px;
 height:auto;
 float:left;
 padding: 0px;
 margin-right:10px;
 list-style-image: none;
 list-style-type: none;
}

#index_experts_list_expert_demo {
 background: #FFF;
 overflow:hidden;
 width: 100%;
 height:160px;
}
#index_experts_list_expert_demo img {
/*border: 1px solid #F2F2F2;*/
}

#index_experts_list_expert_indemo {
float: left;
width: 800%;
}
#index_experts_list_expert_demo1 {
 float: left;
}
#index_experts_list_expert_demo2 {
float: left;
}
/*滚动样式结束*/

.index_experts_list_expert{
	float: left;
	margin-top:10px;
	 
	height: 145px;
	width:225px;
	border:1px solid #DCDCDC ;
	
}
.index_experts_list_expert_l{
	float: left;
	width:100px;
	height: 145px;
	 
}
.index_experts_list_expert_r{
	float:left;
	width:125px;
	height: 125px;
	font-size:12px;

	 
}
.index_experts_list_expert_r_t{
	float:left;
	width:40px;	
	min-height: 18px;
	text-align: center;
	
}
.index_experts_list_expert_r_c{
	float:left;
	width:80px;
	min-height: 18px;
	
}
.index_experts_list_expert_r_more{
	float:right;
	width:80px;
	height: 18px;
	text-align: center;
}


.index_experts_abstract{
	height: 55px;
}

.index_experts_guide{
	float: right;
	width:260px;
	height: 200px;
	border:1px solid #708090;
}
.index_experts_guide ul{
	width:90%;
	float:left;
	margin: 5px;
}
.index_experts_guide li{
	padding: 7px;
	border-bottom: 1px dashed #dcdcdc;
}
.index_advertise{
	float:left;
	width:1000px;
	height:80px;
	margin-top: 15px;
	border:1px solid #708090;
	background-color: #ccc;

}

.index_bottom_left{
	margin-top:15px;
	float:left;
	width:725px;
	height:500px;
	

}
.index_dept{
	float: left;
	width:703px;
	height:240px;
	margin-top: 0px;
	
	
}
.inext_dept_content{
	float:left;
	width:703px;
	height: 220px;
	border: 1px solid #708090;
	padding: 10px;	
}
.index_dept_title{
	float: left;
	height:30px;
	width:100%;
	line-height: 30px;	
	border-bottom:1px dashed #708090;

}
.index_dept_title h3{
	float: left;
	font-size:15px;
	height:30px;
	line-height: 30px;
	padding-left: 10px;
	color:#008800;	
}
.index_dept_title h6{
	float: right;
	height:30px;
	line-height: 30px;
	padding-right: 15px;
	color:#008800;
	font-weight: normal;	
}
.index_dept_title a{
	color:#008800;
}
.inext_dept_content ul{
	padding: 5px 0px;
	float: left;
	
}
.inext_dept_content li{
	padding-left: 10px;
	padding-right: 15px;
	float: left;	
}
 .inext_dept_content li :hover{
 	color:#FF8800;
	border-bottom: 1px solid #FF8800;	
	font-weight: bold;
}
.index_device{
	margin-top: 15px;
	float: left;
	width:1000px;
	height: 150px;
	border: 1px solid #708090;
}
.index_device ul{
	float:left;
	margin-top: 5px;
	 
}
.index_device li{
	float:left;
	
	 
}
/*滚动样式开始*/

#device_S_LIST ul {
	background-color: #fafafa;
}

#device_S_LIST LI {
 width:120px;
 height:150px;
 float:left;
 padding: 0px;
 margin-right:5px;
 list-style-image: none;
 list-style-type: none;
}

#device_demo {
 background: #FFF;
 overflow:hidden;
 width: 100%;
 height:150px;
 background-color:#fafafa; 
}
#fdevice_demo img {
/*border: 1px solid #F2F2F2;*/
}
#device_indemo {
float: left;
width: 800%;
}
#device_demo1 {
 float: left;
}
#device_demo2 {
float: left;
}
/*滚动样式结束*/
.index_yihuan{
	margin-top: 15px;
	float: left;
	width:355px;
	height:235px;
	border:1px solid #708090;
	
}
.index_yihuan_title ul{
	float:left;
	width:100%;
	height:30px;
	line-height: 30px;
	text-align: center;
	
}
.index_yihuan_title li{
	list-style: none outside none;
	float:left;
	width:33.33%;
	height:30px;
	line-height: 30px;
	text-align: center;
	
}
.index_download_title ul{
	float:left;
	width:100%;
	height:30px;
	line-height: 30px;
	text-align: center;
	
}
.index_download_title li{
	list-style: none outside none;
	float:left;
	width:25%;
	height:30px;
	line-height: 30px;
	text-align: center;	
}
.menub1_1{
	background-color:#21a325;
}
.menub1_2{
	background-color:#DCDCDC;
}

.menutab ul{
	float: left;
	margin-top: 5px;
}
.menutab li{
	width:95%;
	float:left;
	padding: 5px;
	background-image	: url(./image/ico.jpg);
	border-bottom: 1px dashed #ccc;
}
.menutabmail{

}

.index_details_left{
	padding-left: 0.5em;
	float:left;
	width: 230px;
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.index_details_right{
	float:right;
}

.index_download{
	margin-top: 15px;
	float: right;
	width:355px;
	height:235px;
	border:1px solid #708090;
	

}
.index_bottom_right{
	margin-top:15px;
	float:right;
	width:260px;
	height:490px; 
	border:1px solid #708090;
}
.footer{
	width:100%;
	float: left;
	margin-top: 15px;
}

.footer_link{
	margin:0 auto;
	height:60px;
	width: 1000px;
	border-top:1px solid #ccc;
}
/*滚动样式开始*/

#footer_link_S_LIST ul {
	background-color: #fafafa;
}

#footer_link_S_LIST LI {
 width:130px;
 height:60px;
 float:left;
 padding: 0px;
 margin-right:10px;
 list-style-image: none;
 list-style-type: none;
}

#footer_link_demo {
 background: #FFF;
 overflow:hidden;
 width: 100%;
 height:70px;
 background-color:#fafafa; 
}
#footer_link_demo img {
/*border: 1px solid #F2F2F2;*/
}
#footer_link_indemo {
float: left;
width: 800%;
}
#footer_link_demo1 {
 float: left;
}
#footer_link_demo2 {
float: left;
}
/*滚动样式结束*/
.footer_authorize{
	padding-top: 15px;
	font-size: 14px;
	text-align: center;
	background-image:url(../image/bg.jpg); 
	float:left;
	min-height: 120px;
	width: 100%;
	
}
.footer_authorize p{
	padding:5px;
	
}



.newscontent{
	margin-top: 15px;
	float:left;
	width:750px;
	border:1px solid #D8D8D8;
}

.newscontentwrap{
	width:710px;
	margin:20px 20px;
	float: left;
	color:#1a453a;
}
.introcontent{
	margin-top: 15px;
	float:left;
	width:1000px;
	border:1px solid #D8D8D8;
}
.introcontentwrap{
	width:920px;
	margin:40px 40px;
	float: left;
	color:#1a453a;
}
.newscontent_title{	
	width: 100%;
	text-align: center;
	font-size: 20px;	
	font-weight: bold;	
	float:left;
}

.newscontent_infor{
	padding: 5px 0px;
	text-align: center;
	width:100%;
	float: left;
	border-bottom: 1px dashed #D0D0D0;
	font-size: 16px;
	
}
.newscontent_content{
	padding-top: 10px;
	width: 100%;
	float: left;
	font-size: 16px;
}
.newscontent_content p{
	padding-bottom: 1em;
	//text-indent: 2em;
}


.listwrap{
	margin-top: 15px;
	float:left;
	width:750px;
	border: 1px solid #ddd;
}
.list_location{
	
    width: 710px;
    height: 30px;
    margin:10px 20px 20px 20px;
    
}
.list_newslist{
	
    float: left;
    width: 710px;
    margin:0px 20px 40px 20px;
    
}
.list_newslist_title{
	width:710px;
	height:30px;
	background-color: #c0c0c0;

}
.list_newslist ul li{
	background: url(../image/news_list_icon.jpg) no-repeat 8px 10px;
    width: 670px;
    float: left;
    border-bottom: 1px dashed #c3c2c2;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 0 10px;
    padding: 0 10px 0 20px;
    display: inline;
}
.list_newslist_spanleft{
	float:left;
	width:450px;
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	
}
.list_newslist_spancenter{
	margin:0px 20px;	
	float:left;
	width:80px;
	
}
.list_newslist_spanright{
	float:right;
	width:80px;
	
}
.keshilistwrap{
	margin-top: 15px;
	float:left;
	width:750px;
	border: 1px solid #ddd;
}
.keshifenlei{
	float:left;
	min-height:45px;
	width:710px;
	line-height: 45px;
	font-size: 18px;
	font-weight: bold;
	margin:10px 20px;
	border-bottom: 1px solid #c3c2c2; 
}
.keshilistwrap ul{
	font-size: 14px;
	float:left;	 
	width:710px;	 
	margin:10px 20px 10px 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #c3c2c2; 
}
.keshilist_keshi{
	float:left;
	color:#008b8b;
	font-weight: bold;
	width:710px;
}
.keshilist_infor{
	margin-top: 10px;
	float:left;
	width:710px;
	height:45px;

}
.keshilist_more{
	float:left;
	color:#880000;
	width:680px;
	text-align: right;
	padding-bottom: 5px;
}
.keshilist_more a{	 
	color:#880000;	 
}
.keshlist_nav{
	margin-top: 15px;
	margin-left: 15px;
	float:left;
	width:230px;
	border: 1px solid #ddd;

}
.keshilist_nav_title{
	float: left;
	height:30px;
	width:100%;
	line-height: 30px;
	background-color: #DDDDDD;
	
}
.keshilist_nav_title h3{
	float: left;
	height:30px;
	font-size:15px;
	line-height: 30px;
	padding-left: 10px;
	color:#555555;	
}
.keshilist_nav_title h6{
	float: right;
	height:30px;
	line-height: 30px;
	padding-right: 15px;
	color:#F5F5F5;
	font-weight: normal;	
}
.keshilist_nav_title a{
	color:#F5F5F5;
}
.keshlist_nav ul{
	width:90%;
	float:left;
	margin: 5px;
}
.keshlist_nav li{
	padding: 5px;
	border-bottom: 1px dashed #dcdcdc;
	}
.keshlist_nav li a{
	font-size:14px;
	padding: 5px;
	border-bottom: 1px dashed #dcdcdc;
}
.keshilist_nav_detail{
	float: left;
	width: 230px;
}
.keshilist_nav_detail li{
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}

.keshidetail_title{	
	width: 100%;
	/*text-align: center;*/
	font-size: 20px;	
	font-weight: bold;	
	float:left;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #dcdcdc;
	
}
.person_photo{
	float:left;
	width:120px;
	height: 150px;
	border:1px solid #dcdcdc;
}
.person_name{
	float:left;
	font-weight: bold;
	font-size: 16px;
	width:500px;
	margin-left:20px;
	height: 30px;
	line-height: 30px;
}
.person_dept{
	float:left;
	width:500px;
	margin-left:20px;
	height: 30px;
	line-height: 30px;
}
.person_position{
	float:left;
	width:500px;
	margin-left:20px;
	height: 30px;
	line-height: 30px;
}
.person_motto{
	float:left;
	width:500px;
	margin-left:20px;
	height: 30px;
	line-height: 30px;
}
.professor_banner{
	float: left;
	width:230px;
	float: left;
	border:1px solid #c0c0c0;
	margin-top: 5px;
	 
}
.professorwap{
	width:1000px;
	float: left;
	margin-top:15px;
	 

}
.professor_banner h3{
	float: left;
	height:30px;	
	font-weight: normal;
	font-size: 14px;
	line-height: 30px;
	text-indent: 1em;
	color:#F5F5F5;
	background-color: #21a325;
	width: 100%;	
}
.professor_banner li{
	width: 100%;
	float: left;
	height:25px;
	line-height: 25px;
	border-bottom: 1px dashed #c0c0c0;
	font-size: 13px;
	text-indent: 1.5em;	
}
.professor_list_wrap{
	float: left;
	width:751px;
	margin-left: 15px;
	margin-top: 5px;
	
}
.professor_detail{
	float: left;
	width:751px;
	min-height: 230px;
	border:1px solid #c0c0c0;
	margin-bottom: 15px;
}
.professor_detail_content{
	float: left;
	margin:15px;
	
}
.pro_photo{
	float: left;
	width: 160px;
	height: 200px;
	border:1px solid #ccc;
	margin-right: 15px;
}
.pro_abstract{
	float: left;
	width: 539px;
	min-height: 200px;
	
}
.pro_abstract_name{
	float: left;
	height: 25px;
	line-height: 25px;
	width: 539px;
	font-size: 15px;
	font-weight: bold;
}
.pro_abstract_expert{
	float: left;
	height: 25px;
	line-height: 25px;
	width: 539px;
	font-size: 15px;
	font-weight: bold;
}
.pro_abstract_title{
	float: left;
	height: 25px;
	line-height: 25px;
	width: 539px;
	font-size: 15px;
	font-weight: bold;
	


}
.pro_abstract_abstract{
	float: left;
	width: 539px;
	min-height: 100px;
	font-size: 15px;
	margin-top: 5px;
	border-top:1px dashed #ccc;
	padding-top: 5px;
}
.pro_abstract_more{
	float: right;
	height: 23px;
	line-height: 23px;
	width: 539px;
	font-size: 15px;
	text-align: right;
	
}
