﻿@charset "utf-8";
/* CSS Document */

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,pre,code,
form,fieldset,legend,input,button,
textarea,p,blockquote,th,td {
	margin:0;
	padding:0;}

fieldset ,img { border:0;}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-variant:normal;}
input , button , textarea , select {
	font-size:100%;}
ul,ul { list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;}
caption, th {
    text-align: left;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* public */
.clear { clear:both;}
.alert { color:red;}
.left { float:left;}
.right { float:right;}
.orange { color:#FC9208;}
.green { color:#58A967;}
.weight { font-weight:bold;}
body{
	color:#333;
	background:#1C78A4 ;
	font-size:13px;  
	font-family:"宋体",Arial, sans-serif;
	}


.box {
	margin-top:10px;
	width:707px;
	border:1px solid #A0D3F2;}
.box .hd { padding:0 22px 0 8px;
	height:38px; line-height:38px;
	background:url(images/bg_boxhd.png) repeat-x;}
.box .hd h3 {
	float:left;padding-left:22px;
	font-size:14px;
	background:url(images/arr.png) no-repeat left center;}
.box .hd a.more {
	float:right; 
	width:45px; height:38px; text-indent:-2000px; overflow:hidden;
	background:url(images/more.png) no-repeat right center;}
.box .bd {
	padding:20px 16px;}
.box .bd p {
	text-indent:2em;
	line-height:220%; font-size:12px;font-family:"宋体",Arial, sans-serif;}
.box_lightBg .bd {
	background-color:#F6FBFF;}
.box_side {
	width:251px;}

.box_02main {
	width:709px;
	border:none;}
.box_02main .hd{
	padding-left:0;
	background:url(images/bg_box2.png) no-repeat left center;}
.box_02main .hd h3 {
	background:none; color:#fff;}
.box_02main .bd {
	border:1px solid #92C7E6; border-top:none;}	
	
.box_02side {
	width:252px;
	border:none;}
.box_02side .hd {
	background:url(images/bg_box2hd.png) no-repeat left center;}
.box_02side .hd h3 {
	background:none; color:#fff;}
.box_02side .bd {
	border:1px solid #92C7E6; border-top:none;}	

.box_03 {
	width:489px; overflow:hidden;}
.box_03 .hd {
	background:url(images/bg_box3hd.png) no-repeat left center;}
.box_03 .bd {}
.box_04 {
	width:474px; overflow:hidden;}
.box_04 .hd {
	background:url(images/bg_box4hd.png) no-repeat left center;}
.box_fullScreen {
	margin-top:0;
	width:970px;}


.bg_btom .bd {
	background:url(images/bg_box2btom.png) repeat-x left bottom;}

ul.pointLine li {
	background:url(images/pointLine.png) repeat-x left bottom;}



/* layout */
.header {
	margin:0 auto; padding:14px 0 0 8px;
	width:972px; height:100px;
	background:url(images/bg_header.jpg) no-repeat left center;}
.wrap {
	margin:0 auto; padding:10px 4px;
	width:972px; 
	background:#FCFCFC;}
.main,
.side {/* border:1px solid red; height:200px;*/}

.side_02 {
	float:left;
	width:491px;}
.side_03 { 
	float:right;
	width:476px;}
.main {
	float:left;
	width:707px;}
.side {
	float:right;
	width:253px;}
.footer {
	margin:0 auto;
	width:980px;
	background:#F6F6F8;}

	
/*  elements */
.logo a{
	float:left; margin-right:5px;
	width:99px; height:84px; overflow:hidden;
	background:url(images/logo.png) no-repeat left center;
	text-indent:-2000px;}
.header h2 {
	padding-top:14px;
	font-family:"黑体",Arial; font-size:25px;}
.header h3 {
	font-family:Arial;
	font-size:18px;}


/*导航部分*/
.nav {
	margin:0 auto;
	width:980px; height:40px;
	background:#E7F4FC url(images/bg_nav.png) no-repeat 4px center;}
.nav ul { float:left; padding-left:10px;}
.nav ul li { float:left; border-right:1px solid #072C35;}
.nav ul li a {
	float:left; padding:0 21px;
	height:40px; line-height:40px;
	color:#fff; font-size:14px; font-family:"宋体"; font-weight:bold;
	text-decoration:none; border-right:1px solid #447A9B;}
.nav ul li a:hover {
	background:url(images/bg_navhover.gif) repeat-x;}
.nav ul li a.current {
	background:url(images/bg_navhover.gif) repeat-x;}	
	
/**/
.pic_aadd { margin:0 auto; text-align:center;}

/*intro*/
.intro { height:243px; overflow:hidden;}
.intro .bd {
	height:165px;
	background:#F6FBFF url(images/bg_book.png) no-repeat right bottom;}

/*academician*/
.academician .bd ul li{
	float:left;
	padding-right:8px;}

/*news*/
.news .bd { height:132px; overflow:hidden;}
.news .bd ul li {
	padding-left:15px;
	background:url(images/point.gif) no-repeat left center;}
.news .bd ul li a{
	line-height:220%;
	font-size:12px; color:#333;
	text-decoration:none;}
.news .bd ul li a:hover { text-decoration:underline;}

/*Curator*/
.curator .bd { height:106px; overflow:hidden;}

/*join*/
.join {
	margin-top:10px;
	text-align:center;}
.join a {
	padding:2px; display:block;
	border:1px solid red;}

/*footer*/
.footer_links {
	height:42px; line-height:42px;
	background:url(images/bg_footerInfo.gif) repeat-x;
	text-align:center; }
.footer_links a {
	text-decoration:none; color:#082E3A;
	font-family:"宋体"; font-size:12px;}
.footer_links a:hover { text-decoration:underline;}
.footer { padding-bottom:30px;}
.footer p ,
.footer p a {
	margin:12px 0;
	text-align:center; font-size:12px;
	color:#666;}

/* inner */
.zhici {
	padding:206px  50px 0 50px;
	padding-top:206px;	
	width:873px;
	background:#fff url(images/bg_zhici.jpg) no-repeat left top;}
.zhici p {
	margin-bottom:33px;
	font-size:14px;font-family:"宋体"; color:#323431;
	text-indent:3em; line-height:35px;}
.zhici  img.sign { float:right; padding-right:60px;}

.inscription {
	padding:207px 0 0 0 ;
	width:974px;
	background:#F4F1EB url(images/bg_yuanshitici.jpg) no-repeat left top;}
.inscription ul {
	float:left;
	width:100%;
	background:url(images/line.jpg) no-repeat 8px bottom;}
.inscription ul li {
	float:left; display:inline; margin:20px 17px 0 17px; padding-bottom:20px;}	
	

/* news_inner */
.news_inner,
.consultant_inner,
.committee_inner,
.about_inner{
	width:973px;
	background:#fff url(images/bg_newsCon.gif) repeat-x;}
.committee_inner,
.about_inner { background:none;}
.news_inner h3,
.consultant_inner h3,
.committee_inner h3,
.about_inner h3{
	padding: 37px 0 0 34px;
	width:940px; height:64px;
	background:url(images/bg_newsTitle.jpg) no-repeat left center;
	font-size:30px; font-family:"黑体"; color:#fff;}
.news_content {
	padding:0 57px 0 26px;}
.news_content ul li {
	padding-left:10px;
	height:35px; line-height:35px;
	background:url(images/point.gif) no-repeat left 14px;}
.news_content ul li span.date {
	float:right; font-weight:lighter;
	font-size:14px; font-family:Arial; color:#646665;
	line-height:30px;}
.news_content ul li a {
	padding:5px;
	text-decoration:none;
	font:14px/35px "宋体"; color:#072E3D;}
.news_content ul li a:hover {
	color:#fff; background:#3D7ACA;}

.consultant_content {
	padding:33px 0 0 0;
	background:url(images/div.png) no-repeat center 10px;}
	
.consultant_content ul li {
	float:left; padding-left:16px; margin-bottom:30px;
	width:468px; height:120px; overflow:hidden;}	
	
.consultant_content ul li span ,
.chairman span ,
.co_member ul li span,
.expert ul li span{
	float:left;
	border:1px solid #B9D5FD;}
.chairman span,
.co_member ul li span,
.expert ul li span { margin:0 10px 10px 0 ;}	
	
.consultant_content ul li span img,
.chairman span img ,
.co_member ul li span img,
.expert .bd ul li span img{
	float:left;
	border:2px solid #fff;}
.consultant_content ul li p {
	float:left; padding-left:15px;
	width:346px;line-height:230%;
	text-align:justify; font-size:12px;
	}
.consultant_content ul li p strong { font-size:14px;}

.chairman .bd p {
	text-align:justify;
	line-height:265%;}
.chairman .bd strong { font-size:14px;}
.co_member .bd ul {
	margin-top:-20px;}
.co_member .bd ul li {
	float:left; padding-top:20px; padding-left:10px;
	width:326px; height:122px; overflow:hidden;
	}
.co_member .bd ul li p{
	text-align:justify;
	padding-right:20px;
	height:100px; overflow:hidden;}
.co_member .bd ul li p strong { font-size:14px;}
.co_member .bd ul li.bg_lightBlue {
	background:#F6F9FE url(images/pointLine.png) repeat-x left bottom;}


.expert .bd ul { margin-top:-10px; display:inline-block;}
.expert .bd ul li {
	padding-top:8px;
	height:89px; overflow:hidden;}
.expert .bd ul li h4 { font-size:14px; color:#3371C4;}
.expert .bd ul li h4 a { color:#3371C4; text-decoration:none;}
.expert .bd ul li p { text-indent:0; line-height:200%;
	height:72px; overflow:hidden;}	
.expert .bd { height:676px;}	


.about_content {
	height:174px;
	background:url(images/bg_aboutContent.png) repeat-x;}
.p1,
.p2{
	float:left;
	padding:28px 10px 0 128px;
	width:362px; height:146px;
	background:url(images/bg_book.jpg) no-repeat left center;
	text-indent:2em; line-height:220%;
	border-right:1px solid #fff;}
.p2 {
	padding-left:22px;
	background:none;
	border:none;
	border-left:1px solid #A8C2E3;}	
.p1 strong ,
.p2 strong { font-size:14px;}
	
.box_03 dd,
.box_04 dd{ padding-bottom:20px;}
.style1 {
	padding:20px 0 0 0;
	border-top:1px solid #A8C2E5;}
	
/*  */
/*意见反馈列表*/
#suggestionList{
	color:#000;
	font-size:18px;
	font-family: Georgia;
	padding:10px 0 0 20px;
	
	}
#suggestionList p{
	margin:0;
	padding:0;
	text-indent:0;
	font-size:12px;
	line-height:160%;
	font-family:Verdana;
	}
#suggestionList ol{
	list-style: outside decimal;
	margin:0 0 0 15px;
	padding:0;
	color:#c8d1da;
	}
#suggestionList li{ background:none; /* add */
	padding:1px;
	margin-bottom:6px;
	border:1px solid #fff;
	background-color:white;
	}
#suggestionList .sugTitle{
	height:24px;
	padding:2px 5px 0;
	line-height:24px;
	color:#fff;
	background-color:#31A3E1;
	}
#suggestionList .sugTitle a.right{
	float:right;
	position:relative;
	margin:-21px 5px 0 0;
	text-decoration:none;
	line-height:120%;
	color:#000;
	}
#suggestionList .sugTitle a.right:hover{
	background:none;
	}
#suggestionList .sugContent{
	padding:7px 5px 5px;
	text-indent:27px;
	font-size:14px;
	color:#333;
	}
#suggestionList .sugReply{
	color:#F60;
	padding:3px 5px 3px 7px;
	}
#suggestionList .sugReply strong{
	float:left;
	position:relative;
	padding:0 6px;
	margin-left:-5px;
	}


/*分页*/
.pagination{
	font-size:14px;
	color:#444;
	padding:10px 5px;
	line-height:100%;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	background-color:#DFF1FF;
	}
.pagination a, .pagination span, .pagination strong{
	border:1px solid;
	padding:3px 6px 1px;
	background-color:white;
	vertical-align: middle;
	}
.pagination span{
	color:#3978C8;
	border-color:#8CB4D7;
	}
.pagination strong{
	color:#f50;
	border-color:#F90;
	}
.pagination a{
	color:#138352;
	border-color:#9bd0b9;
	text-decoration:none;
	}
.pagination a:hover{
	color:#f50;
	background-color:#FFC;
	border-color:#f90;
	text-decoration:none;
	}
	
	
ul.default_list { margin:10px 10px 0 10px;}
ul.default_list li {
border-bottom:1px solid #EEEEEE;
font-family:'宋体';
font-size:12px;
height:28px;
line-height:28px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
background:url(images/point.png) no-repeat left center;
padding-left:20px;
}
ul.default_list li a { color:#000; text-decoration:none;}
ul.default_list li a:hover { background:#31A3E1; color:#fff; padding:4px;}
ul.default_list li .right {
font-size:12px;
float:right; color:#999999;
}


.news_title h1,
.news_info{ text-align:center;}
.news_title { margin:10px 0; }
.news_contents { margin:5px 0 20px 10px;}
#newComment div h4 ,
#newComment form{ margin:10px ;}
#news_contents { margin-bottom:10px;}


#newSuggestion { margin-top:10px;}

/* 附件*/
#attachment {}
#attachment li { margin-top:10px;
	border:2px dotted #74B95A;
	width: 50%;
	background:none;
	padding:5px;}
#attachment li a { font-weight:bold;}

/* 内页新闻 */
.news_submenu { display:block; margin-top:10px; width:688px;}
.news_submenu ul li { list-style:none; float:left; float:left;}

.news_submenu ul li a{
	float:left; margin:0 5px; padding: 5px;
	height:14px; line-height:14px;
	background:#31A3E1 ; color:#fff; text-decoration:none;}
/*.news_submenu ul li a:hover { background:#CCC;}*/
.news_submenu ul li.news_submenu_current a {
	font-weight:bold; color:#fff;}

#d_title { text-align:center;}
#d_title h1 { font-size:16px; padding-bottom:10px;}

#image_links li ,
#text_links li{ float:left; margin:0 10px;}
