﻿body { background:#fff; }
.indexwarp { width:1220px; margin:0 auto; }



/*头部*/
.topwrap { width:100%; height:119px; /*background:url(../images/top_bg.jpg) repeat-x;*/ }
.top_lo_wrap { 
	width:1200px; height:119px; margin:0 auto;background:url(../images/top.png) no-repeat 400px 0; }
.top_logo { width:850px; float:left; padding-top:17px;}
.top_contact { width:340px; float:left; padding-top:40px; padding-left:10px; }
.top_contact img{float: left;}
.top_contact p { font-size:20px;float: left; color:#186C38; font-weight:700; padding-top: 13px; /* line-height: 36px; */ padding-left: 10px;text-indent:0; }
.top_contact span{font-size: 12px; color: #777; font-weight: normal;}
/*导航*/
.navwarp { width:100%; height:50px; background:#2c634c; float: left;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#nav { width:1160px; margin:0 auto; }
		.nav{ padding:0 20px; height:50px; line-height:50px; background:#2c634c;  position:relative; z-index:1;  }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display:block; padding:0 20px; font-size:16px; text-decoration:none;   }
		.nav .sub{ display:none; width:104px; left:0; top:50px;  position:absolute; background:#2c634c; text-align:center;  line-height:26px; padding:3px 0;    }
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block; padding:5px 10px; font-size:14px; }
		.nav .sub a:hover{ background:#48896e; color:#fff;  }
		.nav .on h3 a{ background:#48896e; color:#fff;   }
/*滚动banner图*/
.banner{ 	
	width:100%;  	
	position:relative;  	
	height:550px; 	
	background:#999; float: left;}
.banner .bd{ 	
	margin:0 auto; 	
	position:relative; 	
	z-index:0; 	
	overflow:hidden;  }
.banner .bd ul{ 	
	width:100% !important;  }
.banner .bd li{ 	
	width:100% !important;
	height:550px;
	overflow:hidden;	
	text-align:center;}
/*左右图标*/	
.prev,.next { 
	width:30px; 
	height:77px; 
	position:absolute; 
	top:210px; 
	z-index:3; 
	}
.prev { 
	background-image:url(../images/index.png); 
	background-position:0 0; left:30px; }
.next { 
	background-image:url(../images/index.png); 
	background-position:92px 0; right:30px;}
/*.prev:hover{background-position:0 -54px; }
.next:hover{background-position:-54px -54px;}  
*/


/*首页通用标题*/
.index_title { width:1200px; min-height:80px; margin:20px auto; }
.index_title h1 { width:1200px; height:48px; line-height:48px; color: #2c634c;font-weight:600;
	background:url(../images/titlebg.png) no-repeat center; 
	margin:0 auto; text-align:center; font-size:30px; font-family:"Microsoft Yahei" ; }
.index_title p { width:100%; text-align:center; height:30px; line-height:30px; padding-bottom:10px; }
.index_title span { display:block; width:70px; height:22px; background:#2c634c;border-radius:3px; 
	line-height:22px; margin:0 auto; text-align:center; }
.index_title span a { color:#fff; font-size:12px; text-align:center;   }

/*第一层*/
.floor1wrap { width:1200px; margin:40px auto 0; height:300px; }
.f01_left { width:349px; height:243px; float:left; border:1px solid #1E701B; padding:10px;  }
.f01_left img { width:349px; height:243px;  }
.f01_center { width:550px; margin:0 40px; height:280px; float:left; display:inline;  }
.f01_center p {  text-indent:2em; line-height:26px;}
.f01_right { width:198px; height:280px; float:left; }
.f01_right ul li { width:198px; height:77px; background:url(../images/jj03.jpg) no-repeat; text-align:center; margin:10px 0; }
.f01_right ul li a { font-size:20px; line-height:70px; color:#5A1F13;  }
.xcy { width:100%; padding-top:20px;  }
.xcy h1 { font-size:20px; color:#d25342; line-height:25px; font-weight:bold; }
.xcy h2 { font-size:14px; color:#2c634c; line-height:25px; font-weight:bold; }
.xcy span{color:#d25342; }
.f01_center u{ color:#2c634c; }


/*第二层*/
/* 横向左右滚动css */
	.scrollBox{ width:1200px; padding:10px 0;   position:relative; }
	.scrollBox .piclist{ overflow:hidden; zoom:1;}
	.scrollBox .ohbox{overflow:hidden; position:relative;width:1077px;left:60px}
	.scrollBox {position:relative;overflow:hidden;zoom:1;}
	.scrollBox .piclist li{float:left; display:inline; width:319px;background:#fff;margin-right:20px; margin-left:20px;}
	.scrollBox .piclist li img { width:319px; height:227px; }
	.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }
	.scrollBox .pageBtn span{ background:url(../images/bntBg.png) no-repeat; display:block;width:43px;height:119px;position:absolute;top:60px;cursor:pointer;text-indent:-999em;overflow:hidden; }
	.scrollBox .pageBtn .prev{left:10px;background-position:-4px -12px ;}
	.scrollBox .pageBtn .next{right:10px;background-position:-64px -12px ;}
	.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
	.scrollBox .pageBtn .list li{ background:url(../images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
	.scrollBox .pageBtn .list li.on{background-position:-114px -57px }
	
/*第三层新闻*/
.floor4wrap { width:100%;  background:#d8e8e1;  }
.news_c_warpper{ width: 1200px;margin: 50px auto 0 auto; padding:40px 0; overflow: hidden; }
.news_box{ width: 580px;overflow: hidden;}

.time1{ border-bottom:#CCC dashed 1px; width:100%; line-height:30px; height:80px;}
.time{ width:81px; color:#fff; float:left; text-align:center; margin-right:15px;
 background:#779c8d;;}
.time span{ font-size:26px;}
.time p { color:#fff; }
.newsimg{ width:78px; border:1px solid #e4e4e4; display:inline; float:left; margin: -5px 20px 0 0;}
.news_r{ float:left; line-height:30px;width:348px;}
.news_r a{ font-weight:700; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left; font-size:16px;}
.news_r p{ height:30px; line-height:30px; overflow:hidden;white-space:nowrap; width:100%;text-overflow:ellipsis; font-size:12px;}
.xin li {  width:100%; overflow:hidden;  line-height:35px; border-bottom:#CCC dashed 1px; float:left; height:35px; font-size:13px;}
.xin li span { float:right}
.xin em {font-style: normal;}


/*通用标题横栏*/
.index_news_title{ width: 100%; height: 40px; line-height: 40px; background: url(../images/tit_ico01.png) #2c634c 10px center no-repeat; margin-bottom:20px;}
.index_news_title p{text-indent:2em; color: #FFFFFF; height: 40px; line-height: 40px; padding-left: 23px; font-size: 16px;}
.index_news_title p span{ padding: 0 0 0 10px; position: relative; top: 2px;}
.index_news_title a{ float: right; color: #FFFFFF; padding-right: 10px;}
.time1{ border-bottom:#CCC dashed 1px; width:100%; line-height:30px; height:80px;}

/*通用标题*/
.common_tit { width:100%;  }
.common_tit p { width:100%; text-align:center; font-size:12px; line-height:20px; }
.common_tit h1 { width:608px; height:34px; font-size:33px; text-align:center;  line-height:34px; margin:0 auto; background:url(../images/common01.png) no-repeat;  }
.common_tit span { display: block; width:116px; height:25px; text-align:center; background:url(../images/common02.png) no-repeat; margin:8px auto; }
.common_tit span a { color:#F7EEE4; font-size:12px; line-height:25px; }
.p_bot20 { padding-bottom:20px; }

/*首页通用图片列表*/
.ty_piclist { width:1200px; margin:0 auto;}
.ty_piclist ul li { width:345px; height:237px; border:1px solid #1E701B; padding:10px; margin:10px 15px; float:left;  }
.ty_piclist ul li img { width:345px; height:237px; }

.guanggao{width: 1200px; height: 150px;margin: 0 auto; padding-top: 30px;}
.gg01{width: 580px; height: 150px; float: left; background:#999;}
.gg02{width: 580px; height: 150px; float:right; background:#888;}
.gg01 img{width: 580px; height: 150px;}
.gg02 img{width: 580px; height: 150px;}
