/*全局定义*/
body{margin:0; padding:0; text-align:center;}
ul,li,dd,dl,dt,ol{margin:0; list-style:none;}
img{border:none;}
#wrap{width:940px; margin:0 auto; text-align:left; background-color:#FFFFFF; font-size:12px; color:#3D3D3D;}

.leftbar{width:201px;  float:left; }
.leftbar2{width:270px;  float:left; }

.centerbar{width:455px; float:left; padding-left:8px;}
.rightbar{width:270px; float:right; }
.rightbar2{width:201px; float:right; }

.clear{clear:both; width:100%; height:0; line-height:0; overflow:hidden;}

.rleft{width:365px; float:left;}
.rright{width:365px; float:right; padding-right:8px;}

.view{width:700px; float:right; _width:680px; _overflow:hidden;}
.curr{
	width:700px;
	height:46px;
	line-height:30px;
	overflow:hidden;
	border-bottom-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	background-image: url(/images/f_01.jpg);
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
}
.curr:link{
	color:#333333;
	font-size:15px;
	text-decoration:none;
}


.view ul{width:680px; padding:5px 0;}
.view ul li{width:680px; height:32px; line-height:28px; overflow:hidden;background:url(/images/icon01.gif) no-repeat 0px 5px;}
.view ul li a:link{color:#666; border-bottom:1px dotted #666; line-height:28px; width:670px; height:30px; float:left; padding-left:10px; font-size:14px;background:url(/images/icon01.gif) no-repeat 0px 5px;}
.view ul li a:hover{
	text-decoration:underline;
	border-bottom:1px dotted #333;
	width:670px;
	height:30px;
	float:left;
	padding-left:10px;
	font-size:14px;
	color:#ff0000;
	background:url(/images/icon01.gif) no-repeat 0px 5px;
	background-color: #A4A4FF;
}
.view ul li a:visited{color:#666; border-bottom:1px dotted #666; line-height:28px; width:670px; height:30px; float:left; padding-left:10px;font-size:14px;}
.view .time{color:#999; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:110px; height:22px; text-decoration:none;}
.view .tit{line-height:30px; font-size:16px; color:#000; text-align:center; padding-top:10px;}
.view .zhushi{line-height:20px; color:#999999; text-align:center;}
.view p{width:680px; font-size:14px; line-height:24px; text-align:left; clear:both;}

DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center; float:right;
}
DIV.black2 A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 A:active {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}



/*链接样式定义*/
a:link{color:#3D3D3D; font-size:12px; text-decoration:none; font-weight:normal;}
a:visited{color:#3D3D3D; font-size:12px; text-decoration:none;}
a:hover{color:#F60; font-size:12px; text-decoration:underline;}

.cc{color:#000;}
.cc:link{color:#000; font-size:12px; text-decoration:none; font-weight:normal;}
.cc:visited{color:#666; font-size:12px;}
.cc:hover{color:#F60; font-size:12px; text-decoration:underline;}

.s ,.s:link , .s:visited {font-size:12px; color:#444; font-weight:bold;}
.s:hover{text-decoration:underline;}
.c ,.c:link , .c:visited , .c:hover{font-size:14px}
.nol ,.nol:link , .nol:visited , .nol:hover{text-decoration: none}




/* header */
#header{width:940px; height:100px; overflow:hidden;}
#logo{width:230px; height:70px; overflow:hidden; float:left;}
.logor{width:678px; float:right; height:70px; padding-left:30px;}

#mini_nav {
	BACKGROUND: url(../img/top_dh.jpg) no-repeat 0px 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 641px; HEIGHT: 70px
}
#mini_nav LI {
	FLOAT: left; WIDTH: 90px; HEIGHT: 70px
}
#mini_nav LI A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 0px; HEIGHT: 70px
}
#mini_nav LI A:hover {
	BACKGROUND: url(../img/top_dh.jpg) no-repeat
}
#mini_nav LI.nav1 A:hover {
	BACKGROUND-POSITION: 0px -70px
}
#mini_nav LI.nav2 A:hover {
	BACKGROUND-POSITION: -90px  -70px
}
#mini_nav LI.nav3 A:hover {
	BACKGROUND-POSITION: -180px  -70px
}
#mini_nav LI.nav4 A:hover {
	BACKGROUND-POSITION: -270px  -70px
}
#mini_nav LI.nav5 A:hover {
	BACKGROUND-POSITION: -360px  -70px
}
#mini_nav LI.nav6 A:hover {
	BACKGROUND-POSITION: -450px  -70px
}
#mini_nav LI.nav7 A:hover {
	BACKGROUND-POSITION: -540px  -70px
}


.nav{
	width:945px;
	height:22px;
	overflow:hidden;
	clear:both;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.nav li{width:100px; padding-right:4px; line-height:20px; font-size:14px; float:left; color:#FFF; height:22px; text-align:center;}
.nav li a{width:100px; padding-right:4px; line-height:20px; font-size:14px; float:left; background:url(../img/008.jpg) no-repeat; color:#FFF; height:22px;}
.nav li a:visited{width:100px; padding-right:4px; line-height:20px; font-size:14px; float:left; background:url(../img/008.jpg) no-repeat; color:#FFF; height:22px;}
.nav li a:hover{ width:100px; padding-right:4px; line-height:20px; font-size:14px; float:left; background:url(../img/0088.jpg) no-repeat; color:#FFF; text-decoration:underline; float:left;}
/* content */
#content{width:940px; clear:both; padding:10px 0;}
.ad1{width:940px; height:100px; overflow:hidden; margin-bottom:10px;}
.ad1_1{width:940px; height:305px;margin-bottom:10px;}
.ad2{width:201px; height:200px; overflow:hidden;}
.ad3{width:940px; height:100px; overflow:hidden; padding:10px 0;}
.ad4{width:940px; height:107px; overflow:hidden; margin-top:40px; background:url(../img/3.jpg) no-repeat;}
#login{width:201px; height:190px; background:url(../img/010.jpg) no-repeat; overflow:hidden; margin-bottom:6px;}
.email{margin-left:16px; margin-top:65px; width:166px; border:0; border-bottom:2px solid #FFF; color:#FFF; font-size:12px; background:none;}
.password{margin-left:16px; margin-top:28px; width:166px; border:0; border-bottom:2px solid #FFF; color:#FFF; font-size:12px; background:none;}
.tj{margin-left:16px; margin-top:8px; width:166px;}

.tl{width:455px; height:190px; margin-bottom:6px; background:url(../img/011.jpg) no-repeat;}
.menu{width:380px; height:100px; padding-top:18px; margin-left:25px; line-height:24px; background:url(../img/111.jpg) 0 21px no-repeat; padding-left:23px; font-size:12px; color:#FFF;}
.menu .cuti{ font-weight:bold;}
.menu a{color:#EEE; padding-left:4px;}
.menu a:visited{color:#EEE; padding-left:4px;}
.menu a:hover{text-decoration:underline;}

.news{width:455px; height:200px; background:url(../img/015.jpg) no-repeat; overflow:hidden;}
.bd1{width:430px; height:160px; overflow:hidden; margin-top:45px; margin-left:17px;}
.img1{padding-top:7px; float:left;}
.newsr{width:280px; float:right; line-height:22px; height:168px; margin:0; padding:0;}
.time{color:#666; font-family:Arial, Helvetica, sans-serif;}
.newsr ul{padding:0; margin:0; padding-top:8px;}
.newsr ul li{width:280px; line-height:22px; height:20px; overflow:hidden;}
.red1{color:#F00;}

.tebie{width:270px; height:250px; background:url(../img/017.jpg) no-repeat; overflow:hidden; margin-top:9px;}
.bd2{width:250px; height:200px; padding-top:51px; padding-left:12px;}
.bd2 .img237{width:245px; height:95px; margin:0; padding:2px;}
.bd2 .img237 a{border:2px solid #FFF;}
.bd2 .img237 a:hover{border:2px solid #F00;}

.news3{width:455px; height:200px; overflow:hidden; padding-bottom:1px;}

.xiqu{width:360px; height:180px; float:left; margin-top:2px; padding-left:10px;}
.yousheng{width:260px; height:180px;float:right; margin-top:17px; padding-right:8px;}
.yousheng .img90{width:90px; height:180px; float:left; margin:0; padding:0;}
.yousheng .zz{width:152px;float:right; height:180px; margin:0; padding:0;}
.yousheng li{width:150px; height:22px; overflow:hidden;}
.yousheng li a{color:#555;}
.yousheng li a:visited{color:#555; }
.yousheng li a:hover{text-decoration:underline;}
.nTab{
float: left;
width: 100%;
margin: 0 auto;
border-bottom:1px #DDD solid;
background:#d5d5d5;
background-position:left;
background-repeat:repeat-y;
margin-bottom:2px;
}
.nTab .TabTitle{
clear: both;
height: 22px;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
cursor: pointer;
padding-top: 4px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 2px;
list-style-type: none;
font-size: 12px;
text-align: center;
margin: 0;
}
.nTab .TabTitle .active{background:#fff;border:1px #DDD solid;}
.nTab .TabTitle .normal{background:#EEE;border:1px #DDD solid;}
.nTab .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:10px;
border-right:1px #DDD solid;border-left:1px #DDD solid;
height:160px;
}
.none {display:none;}

.cidian{width:420px;  height:150px; overflow:hidden; margin-top:1px; padding-left:17px;}
.moer01{
	height:38px;
	float:right;
	padding-top: 7px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.moer02{
	height:38px;
	float:left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 320px;
}

.moer_yousheng{
	height:38px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.cidian li{width:210px; height:25px; line-height:25px; float:left; overflow:hidden;
}
.cidian li a{color:#555; font-size: 13px;
}
.cidian li a:hover{text-decoration:underline;}

.cidian2{ overflow:hidden; margin-top:0px; }
.cidian2 li{
	width:65px;
	height:22px;
	line-height:22px;
	float:left;
	overflow:hidden;
	color: #457a8b;
	
}
.cidian2 li a{
	color:#457a8b;
	font-size: 14px;
	font-weight: bold;
}
.cidian2 li a:hover{text-decoration:underline;	color: #FF3300;
}
.cidian3 li{
	width:210px;
	height:25px;
	line-height:25px;
	float:left;
	overflow:hidden;
	background:url(/images/icon01.gif) no-repeat 0px 5px;
}
.cidian3 li a{
	color:#555;
	font-size: 13px;
	padding-left: 10px;
}
.cidian3 li a:hover{
	text-decoration:underline;
	color: #FF0000;
}

.cidian4 li{
	width:139px;
	height:25px;
	line-height:25px;
	float:left;
	overflow:hidden;
	background:url(/images/icon01.gif) no-repeat 0px 5px;
}
.cidian4 li a{
	color:#555;
	font-size: 13px;
	padding-left: 10px;
}
.cidian4 li a:hover{
	text-decoration:underline;
	color: #FF0000;
}

.channel { width:420px; margin:0px 0px 0px 50px; height:30px; line-height:30px; text-align:center; float:left}
.channel ul { list-style:none; margin:0px;}
.channel li { float:left; padding-left:8px; }
.channel a { background:url(/images/arrow2.gif) no-repeat left; padding-left:10px; color:#457a8b; font-size:14px; font-weight:bold; }
.channel a:link { background:url(/images/arrow2.gif) no-repeat left; padding-left:10px; color:#457a8b; }
.channel a:visited { background:url(/images/arrow2.gif) no-repeat left; padding-left:10px; color:#457a8b; }
.channel a:hover { background:url(/images/arrow1.gif) no-repeat left; padding-left:10px; color:#78b4c7; }
.channel a:active { background:url(/images/arrow1.gif) no-repeat left; padding-left:10px; color:#78b4c7; }


.rad{width:255px; height:350px; padding-left:12px; margin-top:48px; overflow:hidden;}
.rad .img237{width:255px; height:85px; margin:0; padding:2px;}
.rad .img237 a{border:2px solid #FFF;}
.rad .img237 a:hover{border:2px solid #F00;}

#vertmenutop ul {
	list-style: none;
	padding: 0px;
	border: none;
margin: 0px;

}
#vertmenutop ul li {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
padding: 0px;
}
#vertmenutop ul li a {
	font-size: 13px;
	display: block;
	border-bottom: 1px dashed #C39C4E;
	padding: 2px 0px 2px 4px;
	text-decoration: none;
	color: #000000;
	width:345px;
}
#vertmenutop ul li a:hover, #vertmenu ul li a:focus {
	color: #FF0000;
	background-color: #eeeeee;
}


/* footer */
#footer{width:940px; height:56px;  background:url(../img/4.jpg) no-repeat;}
#footer p{padding-left:18px; padding-top:9px; line-height:20px; font-size:12px; color:#FFF;}
#footer p a{color:#FFF; padding-right:8px;}
#footer p a:visited{color:#FFF; padding-right:8px;}
#footer p a:hover{text-decoration:underline;}

.photo{width:200px; height:200px; padding:10px 0; float:left;}
.photo p{width:180px; height:24px; background:#444; color:#FFF; font-size:12px; line-height:24px; margin:0; padding:0; text-align:center;}
.photo a{position:absolute;display:block;border:1px solid #999;padding:2px}
.photo a:hover{border:1px solid #f00;text-decoration:none}
.photo a span {
	idth:180px;
	margin:0;
	display:block;
	color:#fff;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	line-height:18px;
	background-color: #333333;
}
.photo a:hover span{width:180px;margin:0;background:#000;display:block;color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; line-height:18px;}
