body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {	margin:0; padding:0;}
body, button, input, select, textarea { font-size:12px; line-height:1.5; font-family:"宋体"; color:#303030;}
h1, h2, h3, h4, h5, h6 { font-size:100%;}
address, cite, dfn, em, var { font-style:normal;}
code, kbd, pre, samp { font-family:courier new, courier, monospace;}
small {	font-size:12px;}
ul, ol { list-style:none;}
a { color:#303030;	text-decoration:none;}
a:hover { color:#ff4800; text-decoration:none;}
sup { vertical-align:text-top;}
sub { vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {	border:0;}
button, input, select, textarea { font-size:100%; }
table {	border-collapse:collapse; border-spacing:0;}


/*----------------------全局----------------------*/
.clear{ clear:both; height:1px; overflow:hidden; margin-top:-1px;}
div#layout{ width:100%; height:auto; margin:0 auto; overflow:hidden;}

/*----------------------头部----------------------*/
.header{ width:930px; height:89px; margin:0 auto; background:url(../Images/header_bg.jpg) no-repeat; position:relative;}
.header .logo{ width:520px; height:89px; margin:0 auto; position:absolute; top:0; left:0;}
.header .hl{ position:absolute; right:20px; top:55px;}
.header .hl li{ width:140px; height:20px; line-height:20px; color:#ffffff; text-align:center;}
.header .hl li a{ color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.header .hl li a:hover{ color:#ffffff; text-decoration:underline;}

.header .h2{ position:absolute; right:20px; top:55px;}
.header .h2 li{ width:320px; height:20px; line-height:20px; color:#ffffff; text-align:center;}
.header .h2 li a{ color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.header .h2 li a:hover{ color:#ffffff; text-decoration:underline;}

.pgd{ width:930px; height:154px; margin:0 auto; overflow: hidden; background:#FFF;}
.pgd_list{ margin-top:10px;}
.pgd_list li{ width:168px; height:158px; float:left; padding-right:10px; overflow:hidden;}
.pgd_list li img{ border:4px solid #fff; display:block;}
.pgd_list li p{ text-align:center; height:30px; display:block; line-height:20px; color:#0559CB;}

/*----------------------内容----------------------*/
.content{ width:930px; height:auto; margin:0 auto; overflow: hidden;}
.content .main{ width:930px; height:auto; overflow: hidden;}
.content .left_main{ width:195px; height:auto; overflow: hidden; float:left;}
.content .right_main{ width:721px; height:auto; overflow: hidden; float:left; margin-left:14px; display:inline;}

.left_nav{ width:193px; height:auto; overflow:hidden; border:1px solid #24aadd; background:#ebf7ff;}
.left_nav h1{ width:193px; height:34px; line-height:34px; color:#FFF; text-align:center; font-size:14px; font-weight:bold; background:url(../Images/left_nav_tit.jpg) repeat-x; display:block;}
.left_nav ul{ padding:10px 0; height:auto;}
.left_nav ul li{ width:193px; height:40px; overflow:hidden; text-align:center; display:block;}
.left_nav ul li a{ width:193px; height:40px; line-height:40px; background:url(../Images/left_nav_bg.jpg) no-repeat; display:block; font-size:14px; color:#14568b; font-weight:bold;}
.left_nav ul li a:hover{ text-decoration:underline;}


.tab{ width:auto; height:auto; overflow:hidden; border:1px solid #b2d6e2;}
.tab_head{ width:auto; height:31px; line-height:31px; background:url(../Images/tit_bg.jpg) repeat-x;}
.tab_head h1{ width:100px; height:28px; line-height:28px; margin-left:11px; text-align:center; padding-top:3px; color:#14568b; background:url(../Images/tit_bg2.jpg) no-repeat;}
.tab_head span{ float:right; color:#FFF; padding-right:12px;}
.tab_head span a{ color:#FFF;}
.tab_con{ width:auto; padding:15px; line-height:20px;}

.tab_heads{ width:auto; height:31px; line-height:31px; background:url(../Images/tit_bg.jpg) repeat-x;}
.tab_heads h1{ width:150px; height:28px; line-height:28px; margin-left:11px; text-align:center; padding-top:3px; color:#14568b; background:url(../Images/tit_bg3.jpg) no-repeat;}
.tab_heads span{ float:right; color:#FFF; padding-right:12px;}
.tab_heads span a{ color:#FFF;}

.tablist{ width:721px; height:auto; overflow:hidden;}
.tablist .left_ls{ width:387px; height:auto; overflow:hidden; float:left;}
.tablist .right_ls{ width:320px; height:auto; overflow:hidden; float:left; margin-left:14px; display:inline;}

.main_news{ padding:8px; width:auto;}
.main_news li{ width:auto; height:29px; line-height:29px; border-bottom:1px dashed #CCC; background:url(../Images/bz.jpg) 3px 50% no-repeat; padding-left:15px;}
.main_news li span{ float:right; padding-right:3px;}

.main_pic{}
.main_pic li{ width:93px; height:68px; overflow:hidden; float:left; margin-left:10px; display:inline; margin-top:10px;}

/*----------------------内页----------------------*/
.pagelist{ width:719px; height:auto; overflow: hidden; border:1px solid #b2d6e2;}
.pagelist .head_tit{ height:32px; background:url(../Images/page_tit_bg.jpg) repeat-x;}
.pagelist .head_tit h1{ width:150px; height:32px; line-height:32px; padding-left:40px; color:#076db1; font-size:14px; font-weight:bold; background:url(../Images/page_tit_bg2.jpg) no-repeat;}
.pagelist .head_tit span{ background:url(../Images/wz.jpg) left center no-repeat; color:#14568b; float:right; padding:0 12px; line-height:32px; height:32px;}
.pagelist .head_tit1{ height:32px; background:url(../Images/page_tit_bg.jpg) repeat-x;}
.pagelist .head_tit1 h1{ width:200px; height:32px; line-height:32px; padding-left:10px; color:#076db1; font-size:14px; font-weight:bold; background:url(../Images/page_tit_bg3.jpg) no-repeat;}
.pagelist .head_tit1 span{ background:url(../Images/wz.jpg) left center no-repeat; color:#14568b; float:right; padding:0 12px; line-height:32px; height:32px;}
.pagelist .page_con{ padding:5px 15px 1px 15px; line-height:26px;}
.pagelist .head_tit2{ height:32px; background:url(../Images/page_tit_bg.jpg) repeat-x;}
.pagelist .head_tit2 h1{ width:200px; height:32px; line-height:32px; padding-left:30px; color:#076db1; font-size:14px; font-weight:bold; background:url(../Images/page_tit_bg3.jpg) no-repeat;}
.pagelist .head_tit2 span{ background:url(../Images/wz.jpg) left center no-repeat; color:#14568b; float:right; padding:0 12px; line-height:32px; height:32px;}
.pagelist .head_tit3{ height:32px; background:url(../Images/page_tit_bg.jpg) repeat-x;}
.pagelist .head_tit3 h1{ width:180px; height:32px; line-height:32px; padding-left:15px; color:#076db1; font-size:14px; font-weight:bold; background:url(../Images/page_tit_bg2.jpg) no-repeat;}
.pagelist .head_tit3 span{ background:url(../Images/wz.jpg) left center no-repeat; color:#14568b; float:right; padding:0 12px; line-height:32px; height:32px;}
.pagelist .page_con{ padding:5px 15px 1px 15px; line-height:26px;}
.pagelist .page_con h2{ height:32px; line-height:32px; text-align:center; color:#076DB1; font-size:14px;}
.pagelist .page_con .info{ height:24px; line-height:24px; text-align:center; display:block;}
.pagelist .page_con .content{ line-height:180%; padding:10px 0;}
.pagelist .page_con .context{ float:left;}
.pagelist .page_con .context ul li{ line-height:24px; color:#888;}

.newslist{ padding:5px;}
.newslist ul li{ width:auto; height:30px; line-height:30px; border-bottom:1px dashed #CCC; background:url(../Images/bz.jpg) 3px 50% no-repeat; padding-left:20px;}
.newslist ul li span{ float:right;}

.photolist{ margin-top:15px; width:718px; padding-left:1px}
.photolist li{ width:161px; height:151px; float:left; margin: 0 9px; display:inline; overflow:hidden;}
.photolist li img{ border:3px solid #afd5e2; display:block;}
.photolist li p{ text-align:center; height:30px; display:block; line-height:30px; }


/*.fy{ text-align:center; list-style:none; width:100%; line-height:24px;}*/
.dede_pages ul{
	padding:5px 0 5px 6px;
	border:1px solid #FFF;
	text-align:center;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:20px;
	margin-right:5px;
}
.dede_pages ul li a{
	float:left;
	color:#555;
	text-decoration:none;
	font-size:12px;
}
.dede_pages ul li a:hover{
	color:#14568B;
	text-decoration:none;
	font-size:12px;
}

/*----------------------底部----------------------*/
.footer{ width:930px; height:103px; margin:0 auto; overflow: hidden; background:url(../Images/footer_bg.jpg) repeat-x; text-align:center; }
.footer p{ color:#303030; line-height:26px; margin-top:15px;}
.footer a{ color:#303030;}
.footer a:hover{ color:#303030; text-decoration:underline;}


.mt14{ margin-top:14px;}
.h166{ height:166px; overflow:hidden}
.h200{ height:220px;}
.h216{ height:216px;}
.h453{ height:494px;}
.m453{ min-height:494px; height:auto !important; height:494px; overflow:visible;}

/*********友情链接*********/
.rightlink{ width:700px; height:auto; overflow: hidden; float:left; display:inline;}
.link_list_01{ margin-top:12px;}
.link_list_01 li{ height:50px; width:320px; text-align:left; line-height:50px; overflow:hidden; display:inline; float:left;}
.link_list_02{ margin-top:12px;}
.link_list_02 li{ height:24px; width:680px; text-align:left; line-height:24px; overflow:hidden; display:inline; float:left;}


#menu2_box {MARGIN: auto; WIDTH: 100%;}
#menu2_box_in {MARGIN: auto; POSITION: absolute; TOP: 0px; left:210px; HEIGHT: 27px;}
.menu {FILTER: alpha(opacity=75);/* IE */-moz-opacity:0.75;/* Moz + FF */ opacity: 0.75; PADDING-BOTTOM: 0px; WIDTH: 100%; LINE-HEIGHT: 27px; PADDING-TOP: 0px; text-align:center;background:#767B7F;}
.menu{filter: alpha(opacity=50);}
/* IE */ .menu{-moz-opacity:0.50;}
/* Moz + FF */ .menu{opacity: 0.50;}
.menu a{ color:#CCC; font-size:12px; text-decoration:none;}
.menu a:hover{ color:#FC0; font-size:12px; text-decoration:none;}
.menu ul{ margin:0px; padding:0px;}
.menu li{background:#000; _background:#767B7F; line-height:30px; padding:0 10px 0 10px;}

