@charset "utf-8";
/* CSS Document */

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textatea,p,blockquote,th,td{margin:0; padding:0;}
body{font-size:12px; font-family:"宋体"; background:#FFF;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
addr,acronym{border:0;}
a{color:#333;}
a:hover{color:#0071b4;}
a:active,a:link,a:visited{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}

h1 a{display:block;width:482px;height:44px;position:absolute;left:10px;top:19px;background:url(../images/index_07.gif) no-repeat;text-indent:-1000em}	/*loger*/
h2{font-size:13px;color:white;padding-left:28px;font-weight:bold}
h3{font:16px "Microsoft YaHei";color:#004ea2;font-weight:bold}
h4{font:14px "simSun";background:#F4F4F4;color:#e70001;line-height:26px;text-align:center;font-weight:bold;margin:8px 0;}
h5{color:#3d3d3d;font-size:12px;text-align:center;line-height:20px;font-weight:normal;margin:4px 0;}

.blue{color:#0068a8;}
.orange{color:#ee8f1f;}

#wrap{width:1000px;margin:0 auto;}

.more{font-weight:normal; font-size:12px;}
.text_center{text-align:center;}
.text_left{ text-align:left;}
.text_right{ text-align:right;}

strong{font-weight:600;}

.eng{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.mlr5{margin-left:5px; margin-right:5px;}
.mlr10{margin-left:10px;}
.ml50{margin-left:50px;}
.mr5{margin-right:5px;}


.top{margin:0 auto; width:1000px; position:relative;  margin-top:13px; height:85px; overflow:hidden;}
.logo{width:386px; height:85px; position:absolute; left:0; bottom:0;}
.top_right{width:386px; height:67px; position:absolute; right:5px; bottom:0;}
.top_list{height:15px; margin-top:15px; text-align:right; line-height:15px; color:#acacac; overflow:hidden;}
.top_list a{ background:url(../images/top_icon.jpg) no-repeat left center; padding-left:10px; margin-left:10px; color:#acacac;}
.top_find{width:230px; height:22px; margin-top:5px; overflow:hidden;}
.top_find_text{background:url(../images/find_text.jpg) no-repeat; width:186px; height:22px; line-height:22px; color:#acacac; padding:0 10px; border:0px; overflow:hidden;}
.top_find_text:focus{ outline:none;}
.top_find_anniu{background:url(../images/find_anniu.jpg) no-repeat; width:24px; height:22px; cursor:pointer; border:0px; overflow:hidden;}

#navbgbox{position: absolute;left: 0;top: 0;width: 0;height: 0;background: silver; }
.toplevelshadow {opacity: 0.8;}
#nav_0 a {border:0;}


#nav{background:url(../images/nav_bg.jpg) no-repeat; width:1000px; height:41px; font-size:14px; margin:0 auto; margin-top:10px;}
#nav li{background:url(../images/nav_li_bg.jpg) no-repeat right center; width:110px; height:34px; line-height:34px; text-align:center; color:#fff; float:left;}
#nav #nav_liLast{background:none;}
#nav li a{color:#fff; width:110px; height:34px; display:block; float:left;}
#nav li a:hover,
#nav li.cur a{color:#fff; background:url(../images/navhover_bg.png) no-repeat}
#nav .sub_menu{display:none;}
#nav .sub_menu a{display:block; background:#005BB0; position:relative; z-index:999;}
#nav .sub_menu a:hover{background-position:center center; background-color:#005BB0;}



.footer{background:url(../images/footer.jpg) no-repeat; margin:0 auto; width:965px; height:72px; line-height:36px; padding:0 15px; color:#404040; overflow:hidden;}
.footer a{color:#666;}

.page{width:100%; height:50px; line-height:50px; text-align:center; overflow:hidden;}
.page a{padding:5px 10px; border:1px solid #d4d4d4; margin:0 5px; color:#666; background:#fff;}
.page a:hover,.page .page_a_on{padding:5px 10px; border:1px solid #056ba8; color:#FFF; background:#4d81bd;}

.contents{margin:14px 0 4px 0;overflow:hidden;_zoom:1; background:url(../images/left_bg.gif) left bottom no-repeat;}

#sub-sidebar{width:223px;float:left;overflow:hidden}
.sub-about,.sub-news,.services{width:223px;height:600px;}
.sub-about h2,.sub-news h2,.services h2{padding-top:14px;height:31px;background:url(../images/about_06.png) no-repeat;font:18px "Microsoft YaHei";color:#004ea2;padding-left:20px;font-weight:bold}
.sub-about h2 span,.sub-news h2 span,.services h2 span{font:18px Arial;color:#77b7fb}
.sub-about ul,.sub-news ul,.services ul{margin:0px 0 0 20px;}
.sub-about li,.sub-news li,.services li{height:30px;background:url(../images/about_21.png) left bottom no-repeat;}
.sub-about li a,.sub-news li a,.services li a{background:url(../images/about_17.png) 0 no-repeat;padding-left:14px;color:#5683b4;font-weight:bold;display:block;width:190px;line-height:30px;height:30px;}
.sub-about li a:hover,.sub-news li a:hover,.services li a:hover,#sub-sidebar a.bg-blue{background:url(../images/about_24.png) 0 no-repeat;color:white;}
#sub-mainbar{float:left;width:714px;margin-left:16px;}
p.path{color:#505050;text-align:right;padding-left:10px;}
p.path a{color:#505050;padding:0 4px;}
p.path a:hover{color:#ff0000}
.mainc{width:525px;float:left;}
.mainc p{line-height:22px;color:#4a4a4a;margin-top:15px;}

.newlist{}
.newlist li{background:url(../images/index_48.jpg) 0 no-repeat;line-height:22px;padding-left:14px;}
.newlist li a{}
.newlist li span{float:right;color:#636363}
.newsshow{margin-top:20px;}
.newsshow p{line-height:20px;color:#3d3d3d;margin:18px 0 10px; padding:0px 20px 0 20px;}

.table_form {margin:10px;width:95%;}
.table_form input{}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:8px 0 5px 8px;line-height:22px;}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee;}
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}

.guestbook_list {margin:12px;line-height:26px;}
.guestbook_list dl {border:5px solid #E9E9EB;margin:8px auto;padding:5px;}
.guestbook_list dl dt {border-bottom:1px dashed #E9E9EB;height:26px;line-height:26px;color:#314E8C}
.guestbook_list dl dt span {float:right;line-height:26px;}
.guestbook_list dl dd.g_content {padding:5px;line-height:26px;}
.post_box {border:1px solid #eee;margin:15px;}
.post_box h5 {line-height:35px;text-align:center;font-size:14px;border-bottom:1px solid #eee;height:35px;background:#E9E9EB;}
/*user login*/

.items{
	width:721px;
	margin-top:31px;
	overflow:hidden;
	margin-bottom:19px;
	
}
.items p{
	width:714px;
	height:32px;
	background:url(../images/items.jpg) no-repeat left bottom;
}
.items p a{
	display:block;
	width:80px;
	height:25px;
	line-height:25px;
	background:url(../images/a_bg.jpg) no-repeat 49px center;
	float:right;
	text-decoration:underline;
	color:#787878;
	margin-top:3px;
}
.items p span{
	font-size:13px;
	color:#0c549d;
	font-weight:600;
	font-family:微软雅黑;
	display:block;
	text-align:center;
	line-height:25px;
	height:25px;
	float:left;
	margin-top:3px;
	padding-left:22px;
}
.items ul {
	padding-left:20px;
	margin-top:5px;
}
.items ul li{
	float:left;
	width:136px;
	height:128px;
	background:url(../images/li_bg.jpg) no-repeat center center;
	text-align:center;
	margin-bottom:10px;
}
.items ul li img{
	margin-top:8px;
}
.items ul li a{
	display:block;
	margin-top:5px;
	color:#626262;
}
.items ul li a:hover{
	color:#F00;
	text-decoration:underline;
}


