@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"宋体";
	background: url(../images/bg.jpg) #FFF left top repeat-x;
	}
h1,h2,h3,ul,li,dl,dt,dd,p{
	margin:0;
	padding:0;
	}
img,input{
	border:0;
	}
li{
	list-style:none;
	}
a{
	color:#000;
	text-decoration:none;
	}
a:hover{
	color:#2f790a;
	text-decoration:underline;
	}
	
	

.wrapper{
	margin:0 auto;
	}
	
/******** 头部开始 ********/ 

.header{
	}
.top{
	width:965px;
	height:76px;
	margin:0 auto;
	}
.logo{
	float:left;
	width:247px;
	height:76px;
	}
.topmenu{
	float:right;
	width:265px;
	line-height:30px;
	}
span.lit_icon{
	padding:0 5px 0 10px;
	}
.menu{
	height:40px;
	background:url(../images/menu_bg.jpg) left center repeat-x;
	}	
ul.mainmenu{
	width:965px;
	margin:0 auto;
	}
.mainmenu li{
	float:left;
	font-family:"微软雅黑","黑体", "宋体";
	font-size:14px;
	line-height:40px;
	padding-right:2px;
	background:url(../images/menu_line.jpg) right center no-repeat;
	}
.mainmenu li a{
	color:#FFF;
	display:block;
	padding:0 15px;
	}
.mainmenu li a:hover{
	font-weight:bold;
	text-decoration:none;
	background:url(../images/menu_hover.jpg) left center repeat-x;
	}
.banner{
	width:965px;
	height:300px;
	margin:12px auto 0 auto;
	}
/* 小焦点图 */
#focus {width:965px; height:300px; overflow:hidden; position:relative;}
#focus ul {height:300px; position:absolute;}
#focus ul li {float:left; width:965px; height:300px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
/*
#focus .btnBg {position:absolute; width:224px; height:20px; left:0; bottom:0; background:#000;}
*/
#focus .btn {position:absolute; width:945px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:5px; _font-size:0; margin-left:5px; cursor:pointer; background:#7abd54;}

#focus .btn span.on {background:#fff;}
#focus .preNext {width:23px; height:50px; position:absolute; top:40px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


/******** 头部结束 ********/ 


/******** 主体开始 ********/ 

.cont{
	width:965px;
	margin:0 auto;
	overflow:hidden;
	}
.box{
	float:left;
	width:943px;
	padding:18px 10px;
	margin-top:15px;
	border:1px solid #ededed;
	background:url(../images/box_bg.jpg) left top repeat-x;
	}
.service01{
	float:left;
	width:225px;
	height:160px;
	}
h3.big_icon01,h3.big_icon02,h3.big_icon03,h3.big_icon04{
	font-size:16px;
	color:#535751;
	line-height:45px;
	padding-left:55px;
	}
h3.big_icon01{
	background:url(../images/service01.jpg) 10px center no-repeat;
	}
h3.big_icon02{
	background:url(../images/service02.jpg) 10px center no-repeat;
	}
h3.big_icon03{
	background:url(../images/service03.jpg) 10px center no-repeat;
	}
h3.big_icon04{
	background:url(../images/service04.jpg) 10px center no-repeat;
	}
p.text{
	line-height:21px;
	padding:10px 10px 5px 10px;
	color:#499200;
	}
.service02{
	float:left;
	width:225px;
	height:160px;
	padding-left:14px;
	}
	
.news{
	float:left;
	width:250px;
	padding:0 40px 0 20px;
	}
.news2{
	float:left;
	width:250px;
	padding:0 35px 0 30px;
	background:url(../images/news_line.jpg) left center no-repeat;
	}
.news h2,.news2 h2{
	font-size:14px;
	color:#2f790a;
	line-height:30px;
	padding-left:10px;
	background:url(../images/icon.jpg) left center no-repeat;
	}
span.more{
	float:right;
	padding-top:10px;
	}
.newslist{
	height:130px;
	padding:10px 0 5px 0;
	}
.newslist li{
	line-height:21px;
	padding-left:10px;
	background:url(../images/icon2.jpg) left center no-repeat;
	}
.newslist li a{
	color:#666;
	}
.newslist li a:hover{
	color:#2f790a;
	}

.title{
	padding:0 10px;
	}
.title h2{
	font-size:14px;
	color:#2f790a;
	line-height:21px;
	padding-left:10px;
	background:url(../images/icon.jpg) left center no-repeat;
	}
.scroll_left{
	float:left;
	width:30px;
	padding-top:35px;
	}
.scroll_center{
	float:left;
	width:863px;
	padding:0 10px;
	padding-top:20px;
	}

.recommend_list .name{
	display:block;
	padding-top:7px;
	width:107px;
	font-size:12px;
}
.recommend_list img{
	margin-right:10px;
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #b9b9b9;
	border-bottom:1px solid #b9b9b9;
}
.revelation{
}
/******** 主体结束 ********/ 

/******** 底部开始 ********/ 
.footer{
	width:965px;
	height:160px;
	background:#36900b;
	margin:15px auto 0 auto;
	}
.footermenu{
	/********float:left;
	width:280px;
	color:#FFF;********/ 
	line-height:30px;
	padding:5px 30px;
	float: left;
	    width: 650px;    
	   color: #FFF;
	}
.footermenu a{
	color:#FFF;
	}
.footermenu a:hover,.copyright a:hover{
	color:#e4e4e4;
	}
.copyright{
	float:right;
	color:#FFF;
	width:400px;
	text-align:right;
	line-height:30px;
	padding:5px 10px;    
	color: #FFF;
	}

.fr_copyright{float:right;width:130px;text-align:center; line-height: 30px;
    padding: 5px 30px; color: #FFF;}
.fr_copyright img{width:130px;float:right;}
.footermenu .qq a:hover {
    color: #235487;
}
.footermenu .qq a {
    display: inline-block;
    height: 30px;
    padding-left: 35px;
    background: url(../images/bg3.png) no-repeat 0 -150px;
    line-height: 30px;
    margin-right: 5px;
}
	
	
	
	
	
	
/******** 底部结束 ********/ 



/*分页样式1*/
.page
{
    width: 100%;
    display: inline-block;
    width: 100%;
    height: auto;
    margin: 20px 0;
    text-align: center;
    font-size: 12px;
}
.page span, .page a
{
    display: inline-block;
    border: 1px solid #ddd;
    height: 20px;
    padding: 0 4px;
    line-height: 20px;
    text-align: center;
    color: #999;
    background: #fff;
    margin: 0 1px;
}
.page span
{
    display: inline-block;
    height: 20px;
    padding: 0 4px;
    line-height: 20px;
    text-align: center;
}
.page a:hover, .page .hover
{
    border-color: #ddd;
    color: #fff;
    background: #67a817;
}
/*分页样式2*/
.paginator
{
    font: 12px Arial, Helvetica, sans-serif;
    padding: 10px 20px 10px 0;
    margin: 0px;
}
.paginator a
{
    border: 1px solid #ddd;
    color: #999;
    cursor: pointer;
    text-decoration: none;
}
.paginator a:visited
{
    padding: 1px 6px;
    border: solid 1px #ddd;
    background: #fff;
    text-decoration: none;
}
.paginator .cpb
{
    border: 1px solid #F50;
    font-weight: 700;
    color: #F50;
    background-color: #ffeee5;
}
.paginator a:hover
{
    border-color: #ddd;
    color: #fff;
    background: #67a817; /*border:solid 1px #F50;color:#f60;text-decoration:none;*/
}
.paginator a, .paginator a:visited, .paginator .cpb, .paginator a:hover, .paginator font
{
    float: left;
    height: 16px;
    line-height: 16px;
    min-width: 10px;
    _width: 10px;
    margin-right: 5px;
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
    font-family: Arial,SimSun;
    padding: 0 3px;
}

/**************************************      内页开始       **************************************/ 
/*
.cont2{
	width:943px;
	overflow:hidden;
	padding:18px 10px 10px 10px;
	margin:35px auto 0 auto;
	border:1px solid #e2e2e2;
	background:url(../images/ny_contbg.gif) #FFF left top repeat-x;
	}
.left2{
	float:left;
	width:309px;	
	background:url(../images/ny_leftbg.gif) right 19px no-repeat;
	}
.left2_1,.left2_2{
	padding-bottom:28px;
	}
.left2_1 h2{
	}	
.newslist2{
	height:240px;
	padding:10px 0;
	}	
.newslist2 li{
	line-height:24px;
	padding-left:30px;
	background:url(../images/ny_icon.gif) 15px center no-repeat;
	}
.newslist2 li a{
	color:#666;
	}
.newslist2 li a:hover{
	color:#5db629;
	}
.left2_2 img{
	width:291px;
	height:253px;
	border:1px solid #e2e2e2;
	}

	
.right2{
	float:right;
	width:620px;
	}
.rightitle2{
	padding:0 0 5px 10px;
	border-bottom:2px solid #b2b2b3;
	}
.rightitle2 h2{
	font-size:14px;
	padding-top:10px;
	line-height:30px;
	}
.guestbook{
	padding:0 5px 0 10px;
	}
span.ny_ly{
	float:right;
	}
span.bq{
	position:relative;
	top:10px;
	margin-right:10px;
	}	
span.date{
	float:right;
	padding:20px 10px 0 0;
	}

*/


/******** 在线留言 ********/ 
