@charset "utf-8";
body {
	margin: 0px;
	background-color: #222;
	background-image: url(../images/bg.jpg);
}

td{
	font-size: 14px;
	color:#474747;
	font-family:"微软雅黑","Microsoft Yahei","宋体";
}

.white14{
	height:32px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-left:20px;
}

.left_bg{
	border:2px solid #ccc;
	background:#f9f9f9;}

.black14{ color:#000;
	font-size:14px;
	font-weight:bold;
	}

a:link {color: #555;text-decoration: none;}
a:visited {color: #555;text-decoration: none;}
a:hover {color: #c00;text-decoration: underline;}

.height14 { line-height: 14px}
.height16 { line-height: 16px}
.height20 { line-height: 20px}
.height24 { line-height: 24px}
.height28 {line-height: 28px;}

.dd{
	color: #222;
	font-size:17px;
	padding-left:65px;
	padding-right:15px;
	padding-top:22px;
}

.dd03{
	height:41px;
	color: #fff;
	font-size:17px;
	padding-left:30px;
	font-weight:bold;
	background-image: url(../images/f_11.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
}


.dd02{color: #055BD1;font-size:14px; padding-top:4px; padding-left:0px; font-weight:bold; }
.blue01{
	color: #ac753f;
	font-size:17px;
	padding-left:22px;
	font-weight:bold;
	height:80px;
	width:250px;
	background-color: #008dbd;
	background-image: url(../images/d_100.jpg);
	background-repeat: no-repeat;
}




.blue01 span{ color:#2e2316; padding-left:15px;}
.NewsTitle
{
	font-family:"微软雅黑","宋体";
	font-size:24px;
	color:#222;
	letter-spacing:0px;
	font-weight:bold;
}

.leftbg{
	background-image: url(../images/d_101.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left:36px;	
	border-bottom:1px dotted #6a4c2e;
	
}
select,textarea,input {  
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #c00;
	border-color: #ddd; 
	border-style: solid; 
	border-width: 1px ;
	height:22px;
	background-color: #F5F5F5;
}

a.leftmenu:link { 
	color: #999;
	text-decoration: none;
	font-size:12px;
}
a.leftmenu:visited { 
	color: #999;
	text-decoration: none;
	font-size:12px;
}
a.leftmenu:hover {
	color: #f90;
	font-size:12px;
	text-decoration: underline;
}


#guide {padding:0px; padding-top:10px; color:#ddd;font-family:"微软雅黑","宋体"; text-align:right;}
#guide a{margin-left:30px; margin-right:30px; font-size:17px;line-height:200%; font-weight:bold;}
#guide a:link {
	color: #333;
	text-decoration: none;
}
#guide a:visited { 
	color: #333;
	text-decoration: none;
}
#guide a:hover { 
	color: #ba7a30;
	text-decoration: none;
}



#ViewMore{ text-align:right;}
#ViewMore a{ padding:8px 20px 8px 20px; font-size:16px; font-weight:bold; background:#666;}
#ViewMore a:link {
	color: #eee;
	text-decoration: none;
}
#ViewMore a:visited { 
	color: #eee;
	text-decoration: none;
}
#ViewMore a:hover { 
	color: #fff;
	text-decoration: none;
	background:#491d0e;
}






#bottom {
	padding-top:10px;
	color: #ccc;
	line-height:230%;
}
#bottom span{
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	color:#9a7046;
}
#bottom a{
	margin-left:20px;
	margin-right:20px;
	font-family:"微软雅黑","黑体","宋体"; 
	font-size:14px;
}
#bottom a:link {
	color: #555;
	text-decoration: none;
}
#bottom a:visited { 
	color: #555;
	text-decoration: none;
}
#bottom a:hover { 
	color: #c00;
	text-decoration: underline;
}

#bottom .bbg{ border-right:1px dotted #aaa;
			  border-left:1px dotted #aaa;}
			  
			  

.indext_p{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	display:block;
	width:100px;
	background:#000;}

a.gray:link {
	color: #002491;
	font-size:12px;
	text-decoration: none;
}
a.gray:visited { 
	color: #002491;
	font-size:12px;
	text-decoration: none;
}
a.gray:hover { 
	color: #c00;
	font-size:12px;
	text-decoration: none;
}



a.index_about:link {
	color: #E2F2FA;
	font-size:11px;
	text-decoration: none;
}
a.index_about:visited { 
	color: #E2F2FA;
	font-size:11px;
	text-decoration: none;
}
a.index_about:hover { 
	color: #f90;
	font-size:11px;
	text-decoration: underline;
}


a.index_news:link {
	color: #333;
	font-size:16px;
	text-decoration: none;
}
a.index_news:visited { 
	color: #333;
	font-size:16px;
	text-decoration: none;
}
a.index_news:hover { 
	color: #c00;
	font-size:16px;
	text-decoration: underline;
}


a.index_pro:link {
	color: #333;
	font-size:15px;
	text-decoration: none;
}
a.index_pro:visited { 
	color: #333;
	font-size:15px;
	text-decoration: none;
}
a.index_pro:hover { 
	color: #c00;
	font-size:15px;
	text-decoration: underline;
}




a.red01:link {
	color: #c00;
	font-size:12px;
	text-decoration: none;
}
a.red01:visited { 
	color: #c00;
	font-size:12px;
	text-decoration: none;
}
a.red01:hover { 
	color: #f90;
	font-size:12px;
	text-decoration: none;
}


a.link01:link {
	color: #fff;
	font-size:14px;
	text-decoration: none;
}
a.link01:visited { 
	color: #fff;
	font-size:14px;
	text-decoration: none;
}
a.link01:hover { 
	color: #f90;
	font-size:14px;
	text-decoration: none;
}

a.link02:link {
	color: #fff;
	font-size:15px;
	text-decoration: none;
	font-weight:bold;
}
a.link02:visited { 
	color: #fff;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
}
a.link02:hover { 
	color: #444;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
}




a.top_link:link {
	color: #e1d6c8;
	font-size:14px;
	text-decoration: none;
}
a.top_link:visited { 
	color: #e1d6c8;
	font-size:14px;
	text-decoration: none;
}
a.top_link:hover { 
	color: #fff;
	font-size:14px;
	background:#c00;
	text-decoration: none;
}



.Titleline
{
	background-image: url(../icon/lined01.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.zi{
	background-image: url(../icon/lined01.gif);
	background-repeat: repeat-x;
	background-position: center bottom; 
	font-size:16px;
	
}


.text
{
	padding-Bottom:55px;
	padding-top:50px;
	padding-left:25px;
	padding-right:15px;
	font-size: 16px;
	line-height: 250%;
	color:#333;
	word-wrap:break-word;
	text-align:justify;
	text-justify:inter-ideograph;
	height:460px;
}

a.index:link {
	color: #00519D;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}
a.index:visited { 
	color: #00519D;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}
a.index:hover { 
	color: #c00;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}

.bg01{
	background-image: url(../images/ss_24.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.Titleline03{
	background-image: url(../images/d_102.jpg);
	background-repeat: no-repeat;
	background-position: 24px 28px;
}


.border01{
	border:0px solid #0986D7;
	border-top:0px;
}

.smallright{ padding-right:50px; padding-top:90px; color:#CCC;}

.border02{
	background-image: url(../images/j_101.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.an_page{ border-top:1px solid #C4EBFF; padding-bottom:5px; margin-top:50px; padding-top:10px;font-family: "Verdana", "Arial", "Helvetica", "sans-serif";}
.an_page a {float:left; margin:3px; border:1px solid #C4EBFF; line-height:180%;padding:2px 7px; color:#666; font-size:12px; text-decoration: none; background:#E2F6FD; display:block;}
.an_page a:hover { border:1px solid #FFD08D; text-decoration: none;line-height:180%;  background:#FFE8C7;}
.an_page b {float:left; margin:3px; border:1px solid #FFD08D; padding:2px 7px; color: #D90000;  background:#FFE8C7;line-height:180%;}
.an_page span {float:left; margin:3px; border:1px solid #CCC; padding:2px 6px; color:#CCC; font-size:12px; text-decoration: none; background:#F7F7F7;line-height:180%; display:block;}
.an_page input { margin:0px; border:1px solid #C4EBFF;line-height:180%; height:24px;padding:2px 7px;color:#666; font-size:12px;  background:#E2F6FD;}


.index_pro_title{
	background:#0c0c16;
	background-image: url(../images/d_22.jpg);
	background-repeat: repeat-x;
	background-position: center;
	text-align:center;
}


.index_pro_title span{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:#0c0c16;
	display:block;
	width:120px;
	margin:0px auto;
	line-height:350%;
}


.newsDate{ background:#b0814d; font-size:20px; color:#fff; display:block; width:60px; text-align:center; padding:10px;}
.NewsT{ font-size:15px; }
.NewsD{ color:#999;}



OL,UL {
	PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
H3 {
	PADDING: 0px; MARGIN: 0px;
}

.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}



.menu {
	HEIGHT: 50px; padding-left:230px;
}
.nav {
	Z-INDEX: 1; POSITION: relative; MARGIN: 0px auto; WIDTH: 100%;
}
.menu .nLi {
	POSITION: relative; LINE-HEIGHT: 50px; WIDTH: 120px; DISPLAY: block; BACKGROUND: url(../images/menu1.png) no-repeat right center; FLOAT: left; HEIGHT: 50px
}
.nav .nLi H3 A {
	TEXT-ALIGN: center; LINE-HEIGHT: 44px; WIDTH: 120px; DISPLAY: block; FLOAT: left; HEIGHT: 50px; COLOR: #333; FONT-SIZE: 17px;
}
.nav .nLi H3 A SPAN {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 100%; BOTTOM: 2px; DISPLAY: block; HEIGHT: 20px; COLOR: #577bae; FONT-SIZE: 12px; display:none;
}
.nav H3 A:hover {
	BACKGROUND: #6d6d6d; COLOR: #fff;
	background-image: url(../images/js_09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
.nav .on H3 A {
	COLOR: #fff;
	font-size:17px;
	background-image: url(../images/js_09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#ba7a30;
}
.nav H3 a:hover SPAN {
	COLOR: #fff
}
.nav .on H3 A SPAN {
	COLOR: #fff
}
.nav .sub {
	POSITION: absolute; PADDING-BOTTOM: 5px; LINE-HEIGHT: 26px; PADDING-LEFT: 0px; WIDTH: 120px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(../images/menu3.png); TOP: 50px; PADDING-TOP: 5px; LEFT: 0px
}
.nav .sub LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px; ZOOM: 1; BACKGROUND: url(../images/menu2.png) no-repeat center bottom
}
.nav .sub LI.cle {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.nav .sub A {
	DISPLAY: block; COLOR: #fff
}
.nav .sub A:hover {
	COLOR: #cc7109
}

