﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0px;
	font-weight: normal;
}
body{
	background:#fff url(images/body_bg.gif) repeat-x;
	font-family:Arial, SimSun;
	font-size:12px;
	
	text-align:center;
	top: 10px;
	font-weight: normal;
	border-color: #999999;	
}
.news_txt {
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-align: left;
}

li{list-style: none;}
img{border:0;}
.mid {
	text-align: center;
}



a{text-decoration:none;}
a:hover{text-decoration: underline;}
h1,h2,h3,h4,h5,h6{font-size:16px; color:#0099FF;font-weight: bold;}
.c{ clear:both;}
.mycolor:link {color:#EBEBEB}
.mycolor:visited {color:#EBEBEB}
.mycolor:hover {color:#EBEBEB}
.mycolor:active {color:#EBEBEB}

/*------左侧链接--------*/
.leftlink:link { 
color: #666666; 
text-decoration: none; 
} 
.leftlink:hover { 
color: #666666; 
text-decoration: none; 
} 
.leftlink:visited { 
color: #666666; 
text-decoration: none; 
}  
.leftlink:hover { 
color: #587023; 
text-decoration: none; 
font-weight: bold;
}   
/*------左侧链接--------*/
.newstoplink:link { 
color: #000; 
text-decoration: none; 
} 
.newstoplink:hover { 
color: #000; 
text-decoration: none; 
} 
.newstoplink:visited { 
color: #000; 
text-decoration: none; 
}  
.newstoplink:hover { 
color: #000; 
text-decoration: none; 
font-weight: bold;
} 
/*------所在位置标记链接--------*/
.rightlink:link { 
color: #4e856b; 
text-decoration: none; 
} 
.rightlink:hover { 
color: #4e856b; 
text-decoration: none; 
} 
.rightlink:visited { 
color: #4e856b; 
text-decoration: none; 
}  
.rightlink:hover { 
color: #4e856b; 
text-decoration: none; 
}
/*------左边文字背景变色--------*/
.lefttxt1 {
	color: #587023;
	background-image: url(images/lefttxt01.gif);
	font-weight: bold;
} 
.lefttxt2 {
	color: #757575;
	background-image: url(images/lefttxt02.gif);
	font-weight: normal;
} 
.gjgrk {
	color: #666666;
	background-image: url(images/lefttxt02.gif);
	font-weight: normal;
} 
/*------1像素表格边框--------*/
.bk {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e3e3e3;
	border-left-color: #e3e3e3;
} 
.bk2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e3e3e3;
	border-left-color: #e3e3e3;
} 
.lefttxttxt1_td1 {
	font-family: "宋体";
	font-size: 12px;
	color: #E6E6E6;
	vertical-align: bottom;
	padding-left: 9px;
	line-height: normal;
	font-weight: normal;
}



/*------头部样式--------*/
#header{ width:1004px; margin:0 auto; clear:both; text-align:left;}
#quicklink{ font-size:10px; color:#ccc; text-align:right; line-height:12px;}
#quicklink a{ color:#ccc;}
#quicklink a:hover{ color:#000;}
#top{ height:58px;}
#logo{
	float:left;
	width:159px;
	height:58px;
}
#nav{
	float:right;
	width:845px;
	height:58px;
	background:url(images/nav_bg.gif);
}
#nav ul li{ float:left;}
#nav ul li a{ display:block; height:45px;}
#nav ul li a span{ display:none;}
#nav ul #nav1 a{ display:block; height:45px; background:url(images/nav_06.gif); width:67px;}
#i1 #nav ul #nav1 a,#nav ul #nav1 a:hover{ background:url(images/nav_06_b.gif)}
#nav ul #nav2 a{ background:url(images/nav_07.gif); width:95px;}
#i2 #nav ul #nav2 a,#nav ul #nav2 a:hover{ background:url(images/nav_07_b.gif)}
#nav ul #nav3 a{ background:url(images/nav_01.gif); width:100px;}
#i3 #nav ul #nav3 a,#nav ul #nav3 a:hover{ background:url(images/nav_01_b.gif)}
#nav ul #nav4 a{ background:url(images/nav_02.gif); width:96px;}
#i4 #nav ul #nav4 a,#nav ul #nav4 a:hover{ background:url(images/nav_02_b.gif)}
#nav ul #nav5 a{ background:url(images/nav_03.gif); width:102px;}
#i5 #nav ul #nav5 a,#nav ul #nav5 a:hover{ background:url(images/nav_03_b.gif)}
#nav ul #nav6 a{ background:url(images/nav_04.gif); width:94px;}
#i6 #nav ul #nav6 a,#nav ul #nav6 a:hover{ background:url(images/nav_04_b.gif)}
#nav ul #nav7 a{ background:url(images/nav_05.gif); width:100px;}
#i7 #nav ul #nav7 a,#nav ul #nav7 a:hover{ background:url(images/nav_05_b.gif)}
#nav ul #nav8 a{ background:url(images/nav_08.gif); width:96px;}
#i8 #nav ul #nav8 a,#nav ul #nav8 a:hover{ background:url(images/nav_08_b.gif)}
#nav ul #nav9 a{ background:url(images/nav_10.gif); width:95px;}
#i9 #nav ul #nav8 a,#nav ul #nav9 a:hover{ background:url(images/nav_10_b.gif)}

#nav_xl{position:absolute; top:50px; left:300px; z-index:100; background:#C06; width:800px;}
#nav_xl .nav-list{ color:#465a51; background:url(images/nav-list-bg.gif); padding-left:20px;}
#nav_xl .nav-list a{ color:#465a51;}
#nav_xl .nav-list p{ padding-right:20px; background:url(images/nav-list-bg.gif) right; }
#nav_xl #con_1{ position:absolute; top:0; left:-150px;}
#nav_xl #con_2{ position:absolute; top:0; left:-66px;}
#nav_xl #con_3{ position:absolute; top:0; left:-137px;}
#nav_xl #con_4{ position:absolute; top:0; left:39px;}
#nav_xl #con_5{ position:absolute; top:0; left:88px;}
#nav_xl #con_6{ position:absolute; top:0; left:303px;}
#nav_xl #con_7{ position:absolute; top:0; left:436px;}
#nav_xl #con_8{ position:absolute; top:0; left:550px;}

/*----------头部样式结束，banner开始--------------------*/
#banner{ width:886px; height:300px; margin:0 auto; background:url(images/banner_bg.jpg) no-repeat; position:relative;}
#banner .banner_l{ position:absolute; width:59px; height:500px; background:url(images/banner_left.gif); left:-59px; z-index:10}
#banner .banner_r{ position:absolute; width:59px; height:500px; background:url(images/banner_right.gif); right:-59px; z-index:10}
#banner .banner_c{position:absolute;}
#banner .banner_c #b-c-a{ float:left;}
#banner .banner_c #b-c-b{ float:right;}

#pics{position:relative;width:552px; height:195px; float:left; padding-left:0px; }
#pics .title{
	position:absolute;
	top:171px;
	left:120px;
	clear:both;
	height:37px;
	width: 350px;
}
#pics .title ul{ padding-left:50px;}
#pics .title li{ float:right; padding:5px 5px auto 10px;}
#pics .title li a{ display:block; padding:4px 6px; margin-right:5px; margin-top:2px;}
#pics .title li a:hover{ text-decoration:none;}
#pics .title .tab-on a{padding:4px 6px; margin-right:5px; margin-top:2px;}
#pics .content .img{
	float:left;
	padding-top:25px;
	padding-left: 0px;
}
#pics .content .img1{
	float:left;
	padding-top:25px;
	padding-left: 0px;
}
#pics .content .desc{
	float:right;
	width:340px;
	padding:20px 20px auto 20px;
}
h1.con{
	background:url(images/h1_bg.jpg)  29px left no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#EBEBEB;
	padding-top: 30px;
	padding-right: auto;
	padding-bottom: 10px;
	padding-left: 30px;
	display: block;
}
p.con{
    padding-top:0px;
	font-size:12px;
	color:#ffffff;}
#pics .content ul li span{ float:right; color:#8e8e8e; font-size:10px;}

.wrapper{ width:886px; margin:0 auto; text-align:left;}
.wrapper-a{ margin-bottom:10px;}
.sidebar{
	float:left;
	width:208px;
	padding-left:0px;
	background:url(images/sidebar-bg.gif) right repeat-y;
}
.sidebar .menu{ width:100px; height:100px; margin-bottom:8px; margin-left:8px;  }


#video{
	margin-bottom:8px;
	width:193px;
	margin-left:0;
	height:141px;
	padding-top:38px;
	background:url(images/video-bg.gif);
	text-align:center;
}
#server{ margin-bottom:8px; width:190px; margin:0 auto; }

#top10{
	margin-bottom:8px;
	width:190px;
	margin:0 auto;
}
#top10 .title{ color:#50978e; height:20px; border-bottom:1px solid #d6d6d6; margin-bottom:8px;}
#top10 .title span{ float:right; background:url(images/icon-1.gif) 0 -35px no-repeat; padding-left:15px;}
#top10 .title span a{ color:#50978e;}
#top10 .title h2{ font-size:14px; font-weight:bold; background:url(images/icon-1.gif) 0 -2px no-repeat; padding-left:15px;}
#top10 ul{ background:url(images/icon-2.gif) 10px 0 no-repeat;}
#top10 ul li{ padding:5px 0 4px 35px; border-bottom:1px dashed #d6d6d6; }
#top10 ul li a{ color:#000;}

#pro{
	height:1605px;
	margin-bottom:8px;
	margin-left: 8px;
}
#dot_b_1{height:262px; background:url(images/content_bg.gif) bottom repeat-x;}
#dot_b_2{height:407px; background:url(images/content_bg.gif) bottom repeat-x;}
#dot_b_3{height:220px; background:url(images/content_bg.gif) bottom repeat-x;}
#dot_b_4{
	height:206px;
	background:url(images/content_bg.gif) bottom repeat-x;
}
.main{}
.main-menu{ position:relative; float:left; width:183px; margin-left:-3px; margin-bottom:8px; padding-bottom:1px; background:url(images/menu-bg.gif) -201px 25px;}
.main-menu ul li{ float:left; width:90px; height:20px; padding-top:5px; text-align:center;}
.main-menu ul li a{ color:#5c5b5b;}

.sub{ position:absolute; top:51px; left:0; float:left; background:url(images/sub.gif); width:90px; padding-left:90px; height:50px; text-align:center;}
.sub a{ color:#5c5b5b;}

#pro-show{ position:relative;float:left; width:494px; height:122px;}
#pro-show .fla{
	position:absolute;
	top:-22px;
	left:-208px;
	float:left;
	width:886px;
}

#news{
	position:relative;
	width:360px;
	float:left;
	padding-left:20px;
}
#news .more{ position:absolute; top:13px; left:347px; float:left; width:32px; height:11px; }
#news .more a{color:#333333; text-decoration:none;}
#news .more a:hover{ color:#006600; text-decoration:none; }
#news .title{ height:27px; border-bottom:1px solid #d1d1d1; padding-bottom:0px;}
#news .title li{ float:left;}
#news .title li a{
	display:block;
	background:#8fdc94;
	color:#476733;
	font-size:12px;
	font-weight:bold;
	margin-right:5px;
	margin-top:2px;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
}
#news .title li a:hover{ text-decoration:none;}
#news .title .tab-on a{ background:#548767; color:#fff; font-size:13px; font-weight:bold; padding:4px 8px; margin-top:0;}


#news .content ul li{ border-bottom:1px dashed #d1d1d1;  padding:3px 0 4px 10px;}
#news .content ul li a{ color:#8e8e8e;}
#news .content ul li a:hover{ color:#f60; text-decoration:none;}
#news .content ul li span{ float:right; color:#8e8e8e; font-size:10px;}
#news .content ul li.splitcate a:hover{ color:#f60; text-decoration:none;}


#changecolor1 a{ color:red;}
#changecolor1 a:hover{ color:red; text-decoration:none;}
#changecolor1 span{ float:right; color:red; font-size:10px;}
#changecolorr1 a{ color:red;}
#changecolorr1 a:hover{ color:red; text-decoration:none;}
#changecolorr1 span{ float:right; color:red; font-size:10px;}



.index_dot {
	background-image: url(images/index_dot.jpg);
	background-repeat: repeat-y;
	background-position: right;
}



#help{
	float:right;
	background:url(images/help.gif);
	width:225px;
	height:88px;
	padding:70px 0 0 50px;
}
#help li{
	padding-bottom:5px;
}
#help li a{ color:#fff;}


.pro-list{position:relative;  padding-top:15px;}
.pro-list .more{
	position:absolute;
	top:22px;
	left:635px;
	float:left;
	width:20px;
	height:10px;
}
.pro-list .more a{color:#333333; text-decoration:none;}
.pro-list .title{ height:32px; padding-left:20px; background:url(images/tab-line.gif) bottom no-repeat; }
.pro-list .title h3{ float:left;}
.pro-list .title ul li{ float:left; background:#8fdc94; color:#476733; font-size:12px;  padding:2px 11px; margin-left:5px; margin-top:3px;color:#476733;}

.pro-list .title ul .tab-on{ background:#548767; color:#fff; font-size:14px; font-weight:bold; padding:4px 13px; margin-top:1px;}
.pro-list .content{ padding-top:7px; padding-bottom:10px;}
.pro-list .content .pic{ float:left; padding-left:20px; width:166px; padding-right:5px; position:relative;}
.pro-list .content .txt{width:325px; padding:15px; color:#825c35; border-bottom:1px dashed #825c35; border-left: #996633 solid 1px;}
.pro-list .content .people{ position:absolute; top:10px; right:-500px;  width:140px; z-index:10;}
.pro-list .content .info-list{ clear:both; padding-left:80px; padding-right:8px; margin-bottom:10px;}
.pro-list .content .info-list ul li{ border-bottom:1px solid #bfccae; padding:2px 0;}
.pro-list .content .info-list a{ color:#535246;}
.pro-list .content .info-list1{  padding-left:15px; padding-right:8px; margin-bottom:10px;}
.pro-list .content .info-list1 ul li{ padding:2px 0;}
.pro-list .content .info-list1 a{ color:#535246;}
.fouth .content .txt{ width:430px;}
.fouth .content .info-list{ padding-left:150px; height:100px;}
.fouth .content .info-list ul{ float:left; width:250px;}
.info-ht{height:140px; background:url(images/vs-bg-1.gif) 20px 0 no-repeat;  padding:0 15px 0 100px; position:relative; clear:both;}
.info-ht2{background:url(images/vs-bg-2.gif) 20px 0 no-repeat;}
.info-ht .ms{ height:30px; padding:5px 0; border-bottom:1px solid #825c35; margin-bottom:5px;}
.info-ht .ms p{ float:left; width:400px; color:#825c35;}
.info-ht .btn{ width:150px; float:right; padding-top:10px;}
.info-ht .btn li{ float:left; width:60px; text-align:center;}
.info-ht .btn li a{ display:block; background:url(images/btn-bg.gif); width:58px; height:17px; padding-top:4px; text-align:center; color:#825c35;}
.vsi{  height:50px; padding:5px;}
.vs-icon{ position:absolute; top:10px; left:20px;}
.vsi .vs{ float:left;}
.vsi .vs li{ float:left;}
.vsi .info{ float:right; width:200px; background:url(images/vs-line.gif) no-repeat; padding-left:20px;}
.vsi .info li{ background:url(images/vs-info-icon.gif) 0 6px no-repeat; padding-left:10px;}
.vsi .info li a{ color:#434343;}





#facilities{
	height:205px;
	background:url(images/content_bg.gif) top repeat-x;}
#facilities .title{ height:20px; background:url(images/sb-title.gif) no-repeat; padding:7px 10px 0 0;}
#facilities .title h2{ font-size:12px; color:#fff; margin-left:20px;}
#facilities .title span{ float:right;}
#facilities .title span a{ color:#fff;}
#facilities .content{ padding:10px 0 0 10px;}
#facilities .content ul li{ float:left; border:1px solid #ededed; padding:10px 6px; text-align:center; margin-right:10px;}
#facilities .content ul li p{ border-top:2px solid #bcbcbc; padding-top:3px;}



#footer{ background:url(images/footer-bg.gif); height:177px;}

#environment{
	height:166px;
	width:886px;
	background:url(images/content_bg.gif) top repeat-x;}
#environment .title{ height:20px; background:url(images/sb-title.gif); padding:7px 10px 0 0;
background-repeat:no-repeat}
#environment .title h2{
	font-size:12px;
	color:#0a5033;
	margin-left:20px;
	border-left:2px solid #ccc;
	padding-left:5px;
	text-align: left;
}
#environment .title span{ float:right;}
#environment .title span a{ color:#0a5033;}
#environment .content{ padding:10px 0 0 5px; text-align:center;}
#environment .content ul li{ float:left; border:1px solid #ededed; padding:10px 3px; text-align:center; margin-right:10px;}
#environment .content ul li p{ border-top:2px solid #bcbcbc; padding-top:3px;}


#footer{ background:url(images/footer-bg.gif); height:177px;}

#friendlink{ background:url(images/images/sb-title.gif); width:886px; height:80px; margin:0 auto;}
#friendlink2{ width:886px; height:80px; margin:0 auto;}
#cod{ width:886px; margin:0 auto; padding-top:30px;}
#cod .flogo{ float:left;}
#cod .link{ width:600px; padding-top:20px; color:#909398;}
#cod .link a{ color:#909398;}
.lefttxttxt1_td2 {
	font-family: "黑体";
	font-size: 15px;
	color: #FFFFFF;
	vertical-align: bottom;
	padding-bottom: 0px;
	line-height: 11px;
	padding-left: 7px;
}
.news_txt_right {
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align: right;
}
.news_txt_right2 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align: left;
}
.jyzn_txt_top {
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #4d7562;
	text-align: left;
}
.left_news {
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #597b0c;
	text-align: left;
}
.news_txt_20 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-align: left;
}
.news_txt_23 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 23px;
	color: #666666;
	text-align: left;
}
.STYLE_txjjf {
	font-size: 12px;
	font-weight: bold;
	color: #DE7997;
}
.STYLE_txjjf_blue {
	font-size: 12px;
	font-weight: bold;
	color: #2D68A2;
}
.news_txt_33 {
	font-family: "宋体";
	font-size: 14px;
	line-height: 23px;
	color: #666666;
	text-align: left;
}
.banner10{background-Color: ##006633;color: #FFFFFF; font-size:16px; font-weight: bold;}
.banner11{background-Color: ##006633;color: #FF0000; font-size:18px;font-weight: bold;} 


.STYLE2 {
	line-height: normal;
}
.STYLE4 {
	font-size: medium;
	line-height: 5px;
	text-decoration: none;
}


