@charset "utf-8";
/* CSS Document */


* {
	padding:0;
	margin:0;
}
body {
	font-size:12px;
	color:#4d4d4d;
	background:#fff;
	font-family:宋体
}
a {
	text-decoration:none;
	color:#4d4d4d;
}
a img {
	border:none
}
.clear {
	clear:both
}
ul {
	list-style:none;
}
.fl {
	float:left
}
.fr {
	float:right
}
.mc {
	margin:0 auto
}
.mp0 {
	margin-right:0;
	padding-right:0;
}
.w100 {
	width:100%;
}
.w1000 {
	width:1000px;
}
.w1286 {
	width:1286px;
}
.mt12 {
	margin-top:12px;
}
.h10 {
	height:10px;
}
.head {
	background:url(images/topbg.jpg) repeat-x left top;
	height:107px;
}
.top {
	text-align:right;
	height:32px;
	line-height:32px;
}
.menu {
}
.menu ul {
}
.menu ul li {
	float:left;
}
.menu ul li a {
	height:48px;
	line-height:48px;
	width:90px;
	display:block;
	text-align:center;
	font-weight:bold;
	 color:#333;
	 font-family:微软雅黑
}
.menu ul li a:hover {
	background:url(images/foc.jpg) repeat-x left top;
	color:#359921;
}
.menu ul li a.focus{background:url(images/foc.jpg) repeat-x left top;
	color:#359921;}
.flash {
	text-align:center;
	border-top:1px solid #fff
}
.flashbg {
	background:url(images/bannerbg.jpg) repeat-x left top;
	height:66px;
}
.shui {
	background:#fcfcfc;
	height:120px;
}
.jsj {
	width:330px;
}
.jsj img{ padding-top:15px;}
.lb {
	width:240px;
	margin-top:20px;
}
.lb p {
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding-bottom:5px;
}
.lb>p>a{ font-size:14px; font-weight:bold; color:#333}
.lb>a {
	display:block;
	color:#9c9c9c;
	font-size:12px;
	line-height:18px;
}
.news {
	height:444px;
	background:url(images/newsbg.jpg) repeat-x left top
}
.title {
	padding-top:40px;
	padding-bottom:30px;
}
.pic {
	width:270px;
}
OL LI {
	MARGIN: 8px
}
#con {
	FONT-SIZE: 12px;
	MARGIN: 0px auto;
	WIDTH: 690px
}
#tags {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 10px;
	WIDTH: 690px;
	PADDING-TOP: 0px;
	HEIGHT: 23px;
	border-bottom:1px solid #d8d8d8;
}
#tags LI {
	BACKGROUND: url(images/tagleft.gif) no-repeat left bottom;
	FLOAT: left;
	MARGIN-RIGHT: 1px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 23px
}
#tags LI A {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	 
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #999;
	LINE-HEIGHT: 28px;
	PADDING-TOP: 0px;
	HEIGHT: 28px;
	TEXT-DECORATION: none;
	background:#d8d8d8;
	font-size:14px;
	font-weight:bold
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top;
	MARGIN-BOTTOM: -2px;
	POSITION: relative;
	HEIGHT: 25px
}
#tags LI.selectTag A {
	BACKGROUND:#44b02e;
	COLOR: #fff;
	LINE-HEIGHT: 28px;
	HEIGHT: 28px;
	font-weight:bold;
	font-size:14px;
}
#tagContent {
 
 
}
.tagContent {
	PADDING-RIGHT: 10px;
	DISPLAY: none;
	PADDING-LEFT: 10px;
 
	PADDING-BOTTOM: 10px;
	WIDTH: 690px;
	COLOR: #474747;
	PADDING-TOP: 10px;
	HEIGHT: 250px
}
#tagContent DIV.selectTag {
	DISPLAY: block
}

ul.nl{ }
ul.nl li{ line-height:32px; clear:both  }
ul.nl li a{ float:left;}
ul.nl li span{ float:right}




.foot{ background:url(images/footbg.jpg) repeat-x left top; height:360px; }
.footmain{ background:url(images/fb.jpg) repeat-x left bottom; height:360px;}

.tt{ font-size:18px; font-weight:bold; color:#333; line-height:60px; }
.mk{  }
.lxwm{ margin-top:29px;}
.tel{ font-size:23px; color:#c0c0c0; font-weight:bold}
.lxfs{ background:#6b6b6b; margin-top:12px; }
.lxfs p{ width:237px; padding:12px; line-height:20px; color:#bcbcbc;}
.ewm{ margin-top:12px;}
.flink{ border-bottom:1px solid #c9c9c9; line-height:40px; height:40px;}
.flmain{ }
.bq{ text-align:center; color:#6a6a6a; line-height:50px;}
.gywm{ margin-top:29px;}

.gywm p{ color:#c4c4c4; line-height:21px; margin-top:10px; }

.bd{ margin-top:29px;}


/*===============================内页*/

.main{ margin-bottom:30px; } 

.mleft{ width:240px; }
.mleft h3 {
    background:#43B12E;
    height: 78px;
 
    width: 240px;
	color:#fff
}
.mleft h3 span{ line-height:78px; font-size:20px; font-weight:bold; margin-left:15px;}
.mleft ul {
    margin: 15px 0 0 16px;
    width: 202px;
}

.mleft ul li {
    border-bottom: 1px dashed #666666;
    height: 40px;
    width: 202px;
}

.mleft  ul li a {
    background: url("images/li2.gif") no-repeat left center;
    display: block;
    font-size: 14px;
    line-height: 40px;
    text-indent: 60px;
    width: 202px;
	height:40px;
}

.mleft  img {
    margin: 16px 0 0 15px;
}


.mleft  ul li a:hover{
	color: #c00;
	background: url("images/li1.gif") no-repeat  left center;
}
.cont{ width:730px;}




.nywz {
    background: url("images/nywz.gif") no-repeat  0 bottom ;
    height: 50px;
    margin: 8px 0 0 22px;
    width: 678px;
}
.nywz p {
    background: url("images/home.gif") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    float: right;
    line-height: 48px;
    text-indent: 22px;
}

#lspwenz {
    line-height: 1.8;
    margin-left: 22px;
    padding: 20px 0;
    width: 668px;
}

#lspwenz h6 {
    background: url("images/btbg.gif") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-bottom: 20px;
    text-indent: 12px;
    width: 600px;
}




ul.newslist{}

ul.newslist li{ overflow:hidden; border-bottom:1px solid #eee; clear:both; height:40px; }
ul.newslist li a{ float:left; line-height:40px; height:40px;}
ul.newslist li span{ float:right}




.imglist{ width:100%; margin:0 auto; height:auto; clear:both}
			.imglist>ul{ list-style:none;}
			.imglist>ul li{ float:left; margin-right:10px; width:200px;  border:1px solid #ccc; padding:5px; margin-bottom:15px;}
			.imglist>ul li a{}
			.imglist>ul li a img{width:100%; height:160px;}
			.imglist>ul li a span{ display:block; text-align: center;   color:#444; height:22px; line-height:22px;}



  input{ background:#939393; width:173px; height:22px; line-height:22px; color:#ccc; border:none; padding-left:8px;}
			textarea{background:#939393; width:220px; height:63px; line-height:22px; color:#ccc; border:none}
            .coolbg{ width:76px; height:25px; background:#45B02E; color:#fff}
			input{ margin-bottom:5px;}
			form{ color:#C3C3C3}




.pagelist {margin:0 auto; height:50px;float: left;width:600px;overflow:hidden; text-align:center}
.pagelist ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.pagelist ul li {list-style:none;float:left;padding:2px 6px; border:1px solid #5d9cdf; height:20px; line-height:20px; margin:0px 2px;}
.thisclass{ background:#a9d2ff; display:block; padding:0px 6px; font-weight:bold;}

.foot_rczp li{ line-height:24px; color:#c4c4c4; margin-top:2px; margin-bottom:10px; margin-left:30px;}
.foot_rczp li a{ color:#e6e6e6; font-size:13px;}