﻿@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:12px; text-align:center; line-height:22px; color:#4c4b4b;background-color:#F2F5FA; }
* {padding:0; margin:0;}
a:focus {outline:none;}
a {color:#333333; text-decoration:none;}
a:hover { color:#1669af; text-decoration:underline;}
div, p { text-align:left;}
.clear { clear:both; height:0px; overflow:hidden;}
ul li { list-style:none;}
ol li { list-style-position:inside;}
img { border:none;}
input[type="text"], textarea {padding:2px;height:15px;background-color:#f7f7f7;}
input[type="text"]:focus, textarea:focus { background-color:#ffffff;}

.wrapper { background-color:white;width:1001px; margin:0 auto;border-left:1px solid white; border-right:1px solid white; overflow:hidden;}
.top { text-align:center; border-top:4px solid #2d2d2d; background:url(images/topbg.jpg) left top repeat;}
        .banner {width:1001px; text-align:left; color:white; margin:0 auto; line-height:18px;text-indent:1em;padding-top:2px;height:256px; overflow:hidden;}
	.navw {background:url(images/navbg.jpg) top repeat-x; text-align:center;border-top:1px solid white;}
	.nav {height:30px;width:1001px;overflow:hidden;}
	.nav li { float:left;border-left:1px solid #3596e1;padding-right:4px;}
	.nav li.home {border-left:none;}
	.nav li a { display:block;padding:0 10px 0 9px; line-height:31px;background:url(images/navarrow.gif) right center no-repeat;color:white;}
	.nav li.cur, .nav li:hover { background:url(images/navbgon.jpg) top repeat-x;}
	.nav li.cur a, .nav li.cur a:hover, .nav li a:hover {background:url(images/navarrowon.gif) right center no-repeat; color:white; text-decoration:none;}
	*html .nav li a:hover { background:#125695 none;}
.main {width:1001px; margin:9px auto 0;}
	.left {width:274px; float:left;}
		.ggcon {border:2px solid #f0efee;padding:0 7px;border-top:none; height:140px;overflow:hidden;}
		.left .zyblockw {margin-top:7px;position:relative;}
		.zyclass {padding-bottom:4px; background:url(images/subclassbg.jpg) left repeat-y;}
		.zyclass dt {padding:4px;background:url(images/bigclassbg.jpg) left repeat-y;border-top:1px solid white;color:black;font-weight:bold;}
		.zyclass dt img {padding-right:3px;}
		.zyclass dd {border-top:1px solid white;padding-left:2em; line-height:19px;}
		.zyclass dd a {padding-left:3px;}
		.left .zyblock {height:290px; overflow:hidden;width:auto;background-color:white;}
		.left #menut {height:185px;}
		a.zymore { display:block; height:14px; width:29px;font-size:9px;color:white; position:absolute; z-index:910; right:10px; top:5px;}
		a.zymore:hover { color:red;}
		.ad { display:block;margin-top:7px;width:273px; height:198px;}
	
	.right { float:left;margin-left:8px;width:718px;overflow:hidden;}
		.jdimgw {width:282px; height:204px; overflow:hidden; float:left; position:relative;padding:1px; border:1px solid #dddddd;}
		.jdimg {width:282px;}
		.jdimg img {width:282px;}
		.inews { float:left;margin-left:12px;width:414px;}
		.inews h4 { padding-left:16px; background:url(images/sjarrow.gif) left 4px no-repeat; line-height:24px; border-bottom:1px dotted #cfcfcf;font-weight:normal;font-size:12px;}
		.inews h4 a {color:#15589b;}
		.newswithimg {margin-top:7px;height:70px; overflow:hidden;}
		.newswithimg .nwimg { display:block; margin-right:12px; float:left;margin-top:2px;}
		.newswithimg .nwimg img {width:78px; height:64px;}
		.newswithimgr h3, .newswithimgr h3 a {font-weight:normal;color:#0f84af;font-size:14px;}
		.newswithimg div { line-height:16px;color:#949494;font-size:11px;font-family:PMingLiu;margin-top:3px;}
		a.morenews {margin-left:14px;color:#0c79b7; text-decoration:underline;}
		a.morenews:hover {color:red;}
		.inewslist {margin-top:2px;}
		.inewslist li { list-style-position:inside;padding-left:12px; line-height:20px;}
		.inewslist li a {color:#108896;}
		.inewslist li a:hover {color:#04464e;  text-decoration:none;background-color:#cce6e9;}
		.inewslist li:hover {background:url(images/sjarrow.gif) left -73px no-repeat;}
		.inewslist li:first-child {background:url(images/sjarrow.gif) left -73px no-repeat;}
		.inewslist li:first-child a {color:#04464e;background-color:#cce6e9;}
		
		.line { height:209px; overflow:hidden;}
		.lines {margin-top:9px;}
		.lineskcbt {margin-top:17px!important;margin-top:-5px;}
		.right .zyblock { width:340px; float:left; line-height:20px;}
		.right .zyblockml {margin-left:22px;}
		.right .zyblock h1 {font-size:14px; font-weight:normal;color:black;padding-left:16px; background:url(images/sjarrow.gif) left -27px no-repeat; line-height:24px; border-bottom:1px dotted #cfcfcf;margin-bottom:11px;}
		.right .zyblock h1.kcbt {margin-bottom:7px;}
		.right .zyblock a img {margin-left:2px;margin-bottom:4px;}
		.zylist {background:url("images/subclassbg.jpg") repeat-y scroll left center transparent;padding-bottom:4px;padding-left:2px;}
		.zylist li { border-top:1px solid white;line-height:24px;padding-left:1em;}
		.zylist li:hover {background:url(images/sjarrow.gif) left -73px no-repeat;}
		.zylist li:first-child {background:url(images/sjarrow.gif) left -73px no-repeat;}
		
		.imien {margin-top:14px!important;margin-top:-7px;}
			.imientitle {height:32px;padding:0 9px; background:#eeeeee url(images/xyfc.jpg) 9px 7px no-repeat; position:relative;}
			.mienkz { width:400px; height:25px; position:absolute; z-index:700; right:9px; top:3px;}
		.imienw {padding:7px 8px 7px; border-left:1px solid #eeeeee;border-right:1px solid #eeeeee; overflow:hidden;}
	
	.flink {margin-top:12px;padding:0 4px;}
	.linkt { line-height:24px; height:24px; border-bottom:1px dotted #cfcfcf;font-size:12px; text-indent:1em;}
	.linkcon {padding:4px 1em; height:50px;}
	.linkcon a {color:#999999; margin:0 7px;}
	.linkcon a:hover { color:#cc0000;}
	.foot { background-color:#e9edee;text-align:center;}
	.footnav {text-align:center;padding:17px 0; background:url(images/fline.gif) center bottom no-repeat;}
	.footnav a {margin:0 22px;}
	.footnav a img {margin-bottom:-1px;}
	.bologo {margin:7px 0;}
	.copy { text-align:center; font-size:11px;color:#777777;padding:9px 0 40px;}


#photorecom{overflow:hidden;}
#photorecom .hd{margin:0 auto;height:30px;overflow:hidden;}
#photorecom .hd h2{float:left;width:200px;height:30px;line-height:30px;font-size:14px;color:#C80000;overflow:hidden;display:inline;margin-left:10px;}
#photorecom .hd span{float:right;width:85px;height:12px;overflow:hidden;margin:9px 5px;display:inline;}
#photorecom-index a:link,#photorecom-index a:visited,#photorecom-index a:hover{float:left;margin-right:5px;display:inline;width:12px;height:12px;background:url(images/point.gif) 0 0 no-repeat;overflow:hidden;text-indent:-999px;text-decoration:none;}
#photorecom-index a:hover{background-position:0 -12px;}
#photorecom-index a.current:link,#photorecom-index a.current:visited,#photorecom-index a.current:hover{background-position:0 -24px;}
#photorecom .bd{position:relative;z-index:1;width:700px;height:149px;overflow:hidden;}
#photorecom-list{height:149px; width:4460px;}
#photorecom-list li{float:left;}
#photorecom-list ul{}
#photorecom-list li{margin:0 1px;height:149px; overflow:hidden; text-align:center;}
#photorecom-list li img {height:149px;width:200px;}
#photorecom-list .page { display:none;}

#YNews {position:relative;z-index:10;height:193px;}
#YNews dl{}
#YNews dt{position:absolute;z-index:30;top:0;left:0;overflow:hidden;}
#YNews dt,#YNews dt img{width:282px;}
#YNews dd{position:absolute;z-index:40;bottom:0!important;bottom:-1px;left:0;height:70px;color:#FFF;overflow:hidden;background-color:#000000;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);width:282px;height:58px;}
#YNews h3{height:24px;line-height:24px;text-align:left;overflow:hidden;font-size:14px;padding:0 2px;}
#YNews p{height:17px;line-height:17px;text-align:left;height:34px;overflow:hidden;font-size:11px;font-family:"PMingLiu";padding:0 2px;}
#YNews p a:link,#YNews p a:visited,#YNews p a:hover{color:#FFF;}
p#YNIndex{position:absolute;z-index:50;bottom:0;right:0;width:120px;height:19px;text-align:right;overflow:hidden;}
p#YNIndex a:link,p#YNIndex a:visited,p#YNIndex a:hover{float:left;width:24px;height:19px;text-align:center;color:#FFF;line-height:20px;text-decoration:none;background:transparent url(images/yn-tab.gif) -24px 0 no-repeat;}
p#YNIndex a:hover,p#YNIndex a.current:link,p#YNIndex a.current:visited,p#YNIndex a.current:hover{background:transparent url(images/yn-tab.gif) 0 0 no-repeat;width:24px;}


.road { line-height:30px; padding:0 9px; font-family:"宋体";border-bottom:1px solid #dddddd;}
.road a {color:#0066CC;}
.content {padding:9px;}
.arcontent img {margin:2px 9px 2px 4px;padding:1px; border:1px solid #dddddd;}
.newslist ol li { line-height:22px;margin-top:4px;padding:0 7px; background:url(images/subclassbg.jpg) left repeat-y;}
.newslist ol li span {font-size:10px;color:#999999;margin-left:2em; font-family:Georgia;}
.page { text-align:center;padding:14px 12px;border-bottom:1px dotted #dddddd;border-top:1px dotted #dddddd;margin-top:14px; clear:both;}
.arcontent table { clear:both;}

.blockslist {padding: 0 2px; overflow:hidden;}
.content div.blockslist:first-child {padding-left:4px;}
.blockslist dl {margin-bottom:9px;margin-top:1px;margin-left:10px;width:214px;float:left;height:120px; background:#eeeeee;}
.blockslist dl dt {font-weight:bold; color:black;background:url(images/z1.jpg) left repeat-y;padding-left:4px; text-align:center; color:white;}
.blockslist dl dd {border:none;padding-left:0;padding-left:19px;margin-left:2px; background:url(images/1ywm6aeo.gif) 8px center no-repeat;margin-top:3px;}
.blockslist dl dd a {color:blue;}
	.zybt {font-size:25px;font-weight:normal; line-height:44px; height:44px; background:#767676 url(images/zybtbg.jpg) left bottom repeat-x; text-align:center;color:white;}
	.blockslistxljjn {width:97%; float:none;}
.content div.blockslistxljjn:first-child {border-right:none;}

.wsbm {}
.wsbmb { width:100%;}
.wsbmb caption {padding:14px; text-align:center; font-size:16px; color:blue;}
.wsbmb td {padding:3px; background-color:#f9f9f9;}
.wsbmb td.lefttd { text-align:right;width:9em;}
.wsbmb td.righttd { text-align:left;}
.wsbmb td.righttd span.des {margin-left:7px;color:#777777;}
	span.red { color:red;margin:0 2px;}
.wsbmb input.text {padding:1px; width:25em;}
.tarea {width:25em; height:4em;}

.imglist ul li { height:170px; overflow:hidden; float:left; margin:9px 14px;}
.imglist ul li a img {border:1px solid #cccccc;height:140px;padding:1px;}
.imglist ul li a:hover img {border:1px solid #008ff3;}

.wzbt {font-size:18px; text-align:center; padding:12px;margin-bottom:12px;border-bottom:1px dotted #cccccc;}
.searchform {padding:20px 0; text-align:center;}
.searchform table { width:480px;}
.searchform table caption {font-size:16px; color:black; text-align:center;}
	input.zscx {padding:2px; font-size:16px; width:14em;background-color:#BEEBF4;
border:1px solid #9AD4E2;
height:21px;
line-height:21px;}
	input.yzm {width:7em;}

.searchresult {border-top:1px dotted #cccccc;margin-top:20px;padding:20px 20px;}
.searchtip { padding:9px; margin:9px; border:1px dotted #ff7700; color:#777777;}


.sitewraper {padding:0 19px;background:#ffffff url(images/body_bg.gif) left -141px repeat-x;min-height:700px; }
.smroad {font-family:"PMingLiu";font-size:11px;line-height:27px;border-bottom:1px solid #CCCCCC;padding-top:9px;}
.smroad a {color:#777777;}
.smroad a:hover {color:red;}
.sitewraper h5 {font-size:28px;color:#990000;margin:16px;font-weight:normal;}
.col-1 {float:left;width:44%;padding-left:16px;}
ul.sitemap li, ul.sitemap li a {
color:#EE392A;
font-size:16px;
margin-bottom:0.5em;
padding-top:0.75em;
}
ul.sitemap li ul li  {
background:url("images/generic_link_arrow.gif") no-repeat scroll left 8px transparent;
border:0 none;
color:#444444;
font-size:12px;
margin:0 0 0 19px;
padding:0.2em 0 0 20px;
}
ul.sitemap li ul li.title {font-size:14px;font-weight:bold; background:none; padding:0.2em 0 0 0;color:black;margin-top:9px;}
ul.sitemap li ul li a {
border:0 none;
color:#555555;font-size:12px;
}
ul.sitemap li ul li a:hover {color:black; text-decoration:none;}
.searchbg {background:url("images/searchbg.jpg") no-repeat scroll left top transparent;height:170px;padding-left:20px;padding-top:17px; text-align:left;}
.container{
	width:282px;
	height:185px;
	position:relative;
}
#idPicText{
	line-height:14px;
	text-align:center;
	width:282px;
	white-space:nowrap;
	overflow:hidden;
	font-size:12px;
}
#idPicText a{
	text-decoration:none;
	color:#333;
}
#idPicList img{
	cursor:pointer;
	width:280px;
	height:184px;
	filter:alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
	border:0;
	margin:10px;
}
#idPicList img.on{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#idNum{ position:absolute; right:5px; bottom:5px;}
#idNum li{
	float: left;
	list-style:none;
	color: #fff;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	margin: 1px;
	border: 1px solid #707070;
	background-color: #060a0b;
}
#idNum li.on{
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-size: 14px;
	border: 0;
	background-color: #ce0609;
	font-weight: bold;
}
