@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button, b, span {
	padding:0;
	margin:0;
}
body {
	font:14px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;
	color:#333;
	background:url() repeat-x top center
}
fieldset, img { border:0; }
input, label, select, option, textarea, button, fieldset, legend { font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;/*表单中的字体属性与表单以外的不一致，需要单独定义*/ }
ul { list-style:none; }
img { cursor:pointer; }
.fix { zoom:1; }
.fix:after {
	content:"clear";
	clear:both;
	height:0;
	visibility:hidden;
	overflow:hidden;
	display:block;
}

/*设置常用样式,定义页面中常重复使用的一些样式，可以观察设计稿来确定*/
.dis { display:none } /*隐藏*/
.fl { float:left } /*左浮动*/
.fr { float:right } /*右浮动*/
.clear { clear:both; } /*清除浮动*/
.clear1 {
	clear:both;
	font-family:Arial;
} /*清除浮动*/
.red { color:#cd0000; } /*红色文字*/
.boder1px { border-right:1px solid #d0d0d0 } /*1像素边框*/
.position_rel { position:relative } /*相对定位*/
.del { font-family:georgia }/*删除线样式字体，用在商品价格*/
.blank { margin-top:20px; }
.margin10 { margin-top:15px; }
.margin3 { margin-top:3px; }
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:underline;
}






.input_text {
	width:159px;
	height:21px;
	border:1px solid #ccc;
	border-right:none;
	float:left
}
.input_btn {
	width:29px;
	height:23px;
	border:none;
	background:url("btn_23.html")/*tpa=http:///images/btn_23.html*/;
	float:left
}

.menu {
	width:1004px;
	margin:5px auto 0px;
}
.l_menu {
	background: url("l_menu.html")/*tpa=http:///images/l_menu.html*/;
	width:10px;
	float:left;
	height:38px;
}
.c_menu {
	float:left;
	width:984px;
}
.c_menu ul.topn {
	background: url("c_menu.html")/*tpa=http:///images/c_menu.html*/;
	margin:0px;
	padding-left:5px;
	height:38px;
}
.c_menu ul li.top {
	float:left;
	width:139px;
	text-align:center;
	line-height:37px;
	height:37px;
	font-size:14px;
	font-weight:bold;
	background: url("line_bg_44.html")/*tpa=http:///images/line_bg_44.html*/ no-repeat left center;
}
.inner_menu {	
	float:left;
	width:984px;
}
.inner_menu ul.topn {
	background: url("c_menu.html")/*tpa=http:///images/c_menu.html*/;
	margin:0px;
	padding-left:5px;
	height:38px;
}
.inner_menu ul li.top {
	float:left;
	width:122px;
	text-align:center;
	line-height:37px;
	height:37px;
	font-size:14px;
	font-weight:bold;
	background: url("line_bg_44.html")/*tpa=http:///images/line_bg_44.html*/ no-repeat left center;
}


.r_menu {
	background: url("r_menu.html")/*tpa=http:///images/r_menu.html*/;
	width:10px;
	float:right;
	height:38px;
}
.banner {
	width:1000px;
	margin:10px auto 0px;
	height:340px;
	overflow:hidden;
}
.c_banner {
	background:url("banner_bg_62.html")/*tpa=http:///images/banner_bg_62.html*/ no-repeat;
	width:336px;
	height:340px;
	float:left;
}
.c_banner h4 {
	width:298px;
	height:54px;
	display:block;
	line-height:54px;
	text-align:center;
	margin:0 auto;
	background: url("dot_10.html")/*tpa=http:///images/dot_10.html*/ repeat-x bottom;
	color:#fff;
}
.banner_text {
	color:#fff;
	text-indent:2em;
	line-height:24px;
	width:298px;
	margin:0 auto;
	padding-top:25px;
}
.banner_text span {
	display:block;
	text-align:right;
	margin-top:15px;
}
.banner_text span a { color:#fff; }
.banner_text span a:hover { color:#fff; }
.c_banner ul {
	width:298px;
	margin:25px 0 0 19px;
}
.c_banner ul li {
	float:left;
	display:block;
	margin-right:5px;
}
.cur {
	width:67px;
	height:47px;
	display:block;
	background:url("pic_bg_03.html")/*tpa=http:///images/pic_bg_03.html*/ top no-repeat;
	padding:7px 0 0 3px;
}
.content {
	width:1000px;
	margin:0 auto;
	overflow: hidden;

}
.l_content {
	width:277px;
	float:left;
	height:435px;
}
.c_content {
	float:left;
	height:435px;
	width:432px;
	margin:0 37px;
}
.r_content {
	float:right;
	height:435px;
	width:216px;
}
.kuaixu { width:277px; }
.news_text li {
	display:block;
	line-height:26px;
	height:26px;
	font-size:14px;
	font-family:Arial;
	width:98%;
}
.news_text li span {
	font-size:14px;
	margin-right:4px;
}
.title {
	height:32px;
	line-height:24px;
	background: url("title_bg_33-1.jpg")/*tpa=http:///images/title_bg_33.jpg*/ no-repeat left bottom;
	margin-bottom:10px;
}
.title h4 {
	float:left;
	font-size:18px;
	text-indent:5px;
}
.title span {
	float:right;
	margin-top:8px;
}
.title h4 a { color:#0066b3; }




.gonggao { margin-top:15px; }
.gonggao_date li {
    display: block;
    height:26px;
	line-height:26px;
	width:267px;
}
.gonggao_date li div.gongga_title {
    display: block;
    float: left;
}

.gonggao_text { display: block; }
.gonggao_text li {
	margin-top:12px;
	display: block;
	height:26px;
}
.gonggao_text li a {
	color:#666;
	font-size:14px;
}
.baogao li {
	display:block;
	width:48px;
	height:38px;
	margin-top:14px;
}
.baogao li {
    display: block;
    height: 38px;
    margin-top: 14px;
    width: 98%
}
.baogao li div.date {
    display: block;
    float: left;
    width: 49px;
}
.baogao li div.gongga_title {
    display: block;
    float: left;
    padding-left: 12px;
}
.baogao li b {
	font-family: "04b_08";
	font-size:8px;
	color:#931616;
}
.baogao li span {
	font-family:"Times New Roman";
	font-size:24px;
	margin-left:7px;
}

.baogao { display: block; }
.baogao li {
	margin-top:12px;
	display: block;
	height:40px;
	text-indent:5px;
}
.baogao li a {
	color:#666;
	font-size:14px;
}
.jiaodian {
	margin-top:11px;
	height:96px;
	display:block;
	overflow:hidden;
}
.jiaodian li {
	display:block;
	margin-right:10px;
	color:#666;
}
.jiaodian li h4 {
	font-size:15px;
	color:#0066b3;
	margin-bottom:10px;
	line-height:16px;
}
.jiaodian li h4 a { color:#0066b3; }
.video span {
	line-height:28px;
	font-size:14px;
	color:#666;
}
.meiti li {
	display:block;
	line-height:26px;
	height:26px;
	font-size:14px;
	font-family:Arial;
	width:98%;
}
.meiti li span {
	font-size:10px;
	margin-right:2px;
}
.about_banner {
	width:1000px;
	margin:15px auto;
}
.about_content {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.about_left {
	width:205px;
	height:400px;
	float:left;
}
.about_left ul li {
	background:url("li_bg_09.html")/*tpa=http:///images/li_bg_09.html*/;
	height:29px;
	width:205px;
	line-height:29px;
	text-indent:34px;
background: font-size:14px;
	font-weight:bold;
}
.about_left ul li a {
	color:#666;
	display:block;
	height:29px;
	width:205px;
	line-height:29px;
	overflow:hidden;
}
.about_left ul li a:hover, .about_left ul li .cur1 {
	background:url("li_hover_bg_09.html")/*tpa=http:///images/li_hover_bg_09.html*/;
	color:#fff;
}
.about_right {
	width:770px;
	float:right;
}
.title_about {
	height:32px;
	background: url("titie_bg_08.html")/*tpa=http:///images/titie_bg_08.html*/ repeat-x;
	line-height:32px;
}
.about_text {
	line-height:22px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	color:#7a7a7a;
}
.quick_link {
	width:1003px;
	margin:0 auto;
	margin-top:23px;
}
.quick_link ul li {
	float:left;
	margin-right:5px;
}
.bottom {
	height:111px;
	width:100%;
	background:#333;
	margin-top:24px;
	text-align:center;
	padding-top:15px;
}
.bottom span {
	color:#fff;
	width:340px;
	display:block;
	margin:0 auto;
}
.biaotisytleone {
	color:#005e9b;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	display:block;
}
.table_boder td {
	border:1px solid #cccccc;
	padding:1px 2px;
}
.ex {
	width:1004px;
	margin:0 auto;
	overflow:hidden;
}
.toggle {
	background:url("icon_expanded.html")/*tpa=http:///images/icon_expanded.html*/ 0 7px no-repeat;
	display:block;
	padding-left:20px;
	padding-top:5px;
}
.nav_expanded { margin-left:14px; }
.nav_expanded table{
	border-left:0px solid #dddddd;
	border-right:0px solid #dddddd;
	border-bottom:0px solid #dddddd;
	background:#f5f5f5;
}
.nav_expanded table td { text-align:center; vertical-align:top; padding-bottom:10px; background:#}
.content_float_left{float:left; margin-right:20px;}
.content_float_left .pname{ text-align:center; color:#333333; display:block}
.content_float_right{ float:right; width:560px;}
.expanded_content{
	 padding-left: 5px;
	 background-color:#F5F5F5;
	 padding-bottom: 7px;
}
.expanded li{
	text-align:center;
	padding-bottom: 4px;
}
.expanded li a{
	border-bottom: 1px dotted;
}
.jiaodian img {
    border: 1px solid #CCCCCC;
    padding: 2px;
}
.title_no h4 {
	float:left;
	font-size:18px;
	text-indent:5px;
}
.title_no span {
	float:right;
	margin-top:8px;
}
.title_no {
	height:28px;
	line-height:26px;
	background: url("title_bg_no-1.jpg")/*tpa=http:///images/title_bg_no.jpg*/ no-repeat left bottom;
	margin-bottom:10px;
}

.maps{ text-align:center; width:370px; overflow:hidden; font-weight:bold; float:left; margin-right:50px;}
.maps img{ border:3px solid #cccccc; margin-bottom:5px;}
.books { margin-bottom:20px; overflow:hidden}
.books img{ float:left; border:1px solid #cccccc; display:block; margin-right:20px}

#pagesize{ height:37px; line-height:37px; margin:0 0 20px; text-align:center;} 
#pagesize li{ display:inline;} 
#pagesize a{ text-decoration: none; color:#999; padding:4px 7px; border:solid 1px #ccc;}
#pagesize a:hover{color:#000; border-color:#77aa15;}
#pagesize a:active{color:#000;}
#pagesize .disabled{color:#000;}
#pagesize .thisclass a{color:#000; font-weight:bolder; border:solid 1px #77aa15; padding:4px 7px;}
#pagesize .prev{ display:inline-block; *display:inline; zoom:1; vertical-align: middle;}
#pagesize .next{ display:inline-block; *display:inline; zoom:1; vertical-align: middle;}