@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-size:12px; 
	line-height:1.5em;
	font-family: Arial, Helvetica, sans-serif;
	color:#232323;
	
	background-color: #faf1dd;
	
}

a{
	text-decoration:none;
	color:#333;
}
a:hover{
	text-decoration:underline;
	color:#00F;
}
img{ border:0}


.img_a{ border:0; text-decoration:none;margin-left:480px;}
#wrap{clear:both; width:1000px; margin:15px auto	}
#header,#footer{clear:both; }

#header{width: auto; background:#fbe9c1;}

#middle{clear:both; width:940px; margin:0 auto; padding:10px; padding-top:30px; padding-left:20px; background: url(ma_bg.jpg) repeat-y;  }
#middle2{clear:both; width:920px; margin:0 auto; padding:20px; padding-left:30px; background: url(ma_bg.jpg) repeat-y; min-height:400px }

#left{float:left;width:280px; overflow:hidden; zoom:1; text-align:left; padding-left:5px}

#main{ margin-left:330px;  padding:0; width:auto; min-height:500px}

#footer{ text-align:center; border-top:#ccc 2px solid; background:#DF8F48; padding-bottom:5px;}

.banner{ height:110px; margin:0 auto}
h1{ text-align:center; margin:0 0 5px 0; padding-top:15px }
h2{ text-align:center; margin:0}


.nav_out{background:url(nav.jpg) repeat-x; height:56px;}
.nav{ margin:0 auto; padding:9px 0; font-family:"宋体"; list-style:none; width:950px;  }
.nav li{ float:left; line-height:40px; margin-right:5px; }
.nav li a{font-size:15px;  display:block; padding:0 20px; margin:0 3px ; line-height:40px; font-weight:bold; color: #FDF0E3; float:left; width:75px; text-align:center}
.nav li a:hover{ color:#fff; background:#a21e1e; text-decoration:none}
#current{background:#a21e1e;}



.cl_top{ font-size:18px; font-family: Georgia, "Times New Roman", Times, serif;  color:#235176; font-weight:bold; height:20px; line-height:20px; padding:10px 0 5px 0; }
.news_list{padding-left:10px;}
.ar_list{ margin:5px 0; padding:2px 0 2px 25px; display:block; font-size:14px}
.ar_list li{ padding:3px 0;line-height: 130%;margin-bottom: 5px;}
.ar_list li a{ color: #153164; font-size:14px}
.ar_list li a:hover{ color: #C30}
.ar_list li span{ color: #333; font-style:italic}
.foot_p{ color:#F60; font-family: "Trebuchet MS";}
h3{ color: #1D1C59; margin:0; font-size:15px; font-family: "宋体"; background:url(ma_left_top.gif) left no-repeat; padding-left:30px; height:28px; line-height:25px;}

.box1{ background:url(box_top_bg.gif) left no-repeat; height:27px; font-size:14px; font-family:"宋体"; color:#C00; padding-left:52px; line-height:21px;}
.box2{ background:url(box_mid_bg.gif) left repeat-y;}
.box3{ background:url(box_bot_bg.gif) left no-repeat; height:16px; margin-bottom:20px;}

.listlist{ display:block; margin:0; padding:10px 35px; font-size:14px}
.listlist li{ margin-bottom:10px}
.listlist li a{ font-size:14px}
.listlist span{ float:right; width:100px; padding-left:10px; color:#666}

.listlist2{ display:block; margin:0; padding:10px 35px; margin-top:15px}
.listlist2 li{ margin-bottom:10px; font-size:14px}
.listlist2 li a{ font-size:14px}
.listlist2 span{ float:right; width:160px}

.smallbox{ clear:both; height:3px}
.book{ margin:10px 0 0 20px}
.book td{ padding:3px 8px;}
.book img{ border:1px solid #7196A8}

#link{ height:50px; clear:both; margin-top:10px; text-align:center}
#link img{border:1px solid #555; padding:1px; margin-right:2px}

.more{ background:url(23.gif) right no-repeat;  height:25px; text-align:right; margin-right:80px; margin-bottom:15px}
.more a{ color: #ddd; padding-top:1px; display:block}
.more a:hover{ color: #fff; padding-top:1px; text-decoration:none}
.jour{ list-style:none; margin:0; padding:5px;  font-style:italic}
.jour li{ font-size:14px;}
.jour a{ color: #0B2F53; font-weight:bold}
.jour span{ font-size:12px; margin:0 0 8px 0; padding-left:5px; display:block; color:#053552}
.data_list{list-style:none; margin:0; padding:5px 0 5px 10px;}
.xuezhe{ color: #0B2F53; font-weight:bold}
.lan{color: #0E3A8D; text-decoration:underline}
.search{ padding:15px 0 0 0px; height:50px;  vertical-align:top}
.search2 { padding-top:16px; vertical-align:top }
.book_list{ list-style:none; margin:0; padding:0; margin-left:5px}
.book_list li{ float:left; width:110px; padding:3px; line-height:120%}

.book_list2{ list-style:none; margin:0; padding:0; margin-left:5px}
.book_list2 li{ float:left; width:140px; margin:20px; line-height:120%; text-align:center; font-size:14px}
.book_list2 li a{ font-size:14px}



/*------------------------����ҳ��------------------------*/


h4{ color: #1D1C59; margin:0; font-size:15px; font-family: "宋体"; background:url(p20120804173423117.gif) left no-repeat; padding-left:30px; height:28px; line-height:25px;}
.pagestyle{ text-align:center; clear:both; font-size:14px; margin:20px 0}

.hist{ list-style:none; border-left:3px solid #13638E; border-right: 1px solid #13638E; margin:0; padding:0 }
.hist li{ border-bottom:1px solid #A2CBF4;  background: url(../images_en/icon_time.jpg) left center no-repeat #E1F3FB; padding-left:10px; line-height:25px}
.hist li a{ display:block;}
.hist li a:hover{ background: #F4EEBD; color:#000; text-decoration:none}

/*------------------------����ҳ��------------------------*/
.news_title{ font-size:18px; line-height:30px; font-weight:bold; text-align:center;  color:#B4291B}
.news_from{ color:#333; font-size:12px; margin:15px 5px; text-align:center}
.news_sum{ margin:15px 5px; line-height:150%; font-size:14px }
.news_con{margin:15px 5px; line-height:150%; text-align:justify; font-size:14px}
.news_con a{ color:#00C; text-decoration:underline}
.news_con a:hover{ color: #F00; }
.news_con a:visted{ color: #639; }

.xuezhe_list1{ list-style:none; display:block; clear:both; }
.xuezhe_list1 li{ width:230px; float:left; line-height:20px; margin:10px 0 }
.xuezhe_list1 li a{ color: #900; font-size:14px; text-decoration:underline;}

.sub_list{  display:block;  }
.sub_list li{  line-height:20px; margin:10px 0; }
.sub_list li a{ color: #006; font-size:14px; text-decoration:underline;}
.sub_list li a:hover{ color: #F00; font-size:14px; }

.site{ line-height:25px }
.site ul li { margin-left:20px}
.site ul dl a{ font-size:14px; color:#C00}
.site li a{ color: #006; font-size:14px; text-decoration:underline;}
.site li a:hover{ color: #F00; font-size:14px; }