html{font-family: "Microsoft YaHei", serif; font-size:14px;color:#333333}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,table,form,img,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,
footer,header,menu,nav,section{margin:0;padding:0; font-weight: 500;}
img{border:0;vertical-align:top}
ul,li{list-style-type:none;}
a{text-decoration: none;color:#333333;}
a:hover{color:#3070cf;}
.pad10{padding:10px;}
.white{background:#fff;}
.marr20{margin-right:20px;}
.marl20{margin-left:80px;}
.mart20{margin-top:20px;}
.fl{float:left}
.fr{float:right}
.al{text-align:left}
.ac{text-align:center}
.ar{text-align:right}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
.gray{color:#999999;}
input:focus { outline: none; }
.p_r{position: relative;}
.w750{width:750px;}

.w370{width:370px;}
.srk{border:none;height:33px;line-height:33px;background:#fff;width:210px; margin-left:10px; margin-top:5px;}
.srk input{border:none; background:none;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mr20{margin-right:20px;}
.ml20{margin-left:20px;}
#bodyPage{ width:100%; min-height:100%; height:auto !important; height:100%; position:fixed; top:0; left:0; }
.bg { position:absolute; top: 0px; left: 0px; z-index:1; display:none;}
.content{position:relative;z-index:2;}

body,html { 
	margin: 0;
	padding: 0; 
	font-family:'Microsoft YaHei', 'Nobile', Arial, sans-serif ;
	font-size: 14px; background:url(../images/0001.jpg) no-repeat left top;
	
}

p { margin: 0; padding: 0;}
a {
  color: #000;
}
a:hover { color: #3070cf;}


#header-wrap { width: 100%; height: 125px;  z-index: 999;border-top: 3px solid #0e3601; min-width:1200px; background:url(../images/top3.png) repeat-x; }
#header {width: 1200px; height: 125px; margin: 0 auto; padding: 0; position: relative; z-index: 3; }
#main-wrap { width: 100%; min-height: 600px; z-index: 1;position: relative; }

.Search{
	width: 240px;
	height:32px;
	margin-top:35px;
	float: right;border:1px solid #236b57; background:#fff;
}
.fdj{
	float: right;
	height: 32px;
	 width:38px; background:#0e3601;
}
.search_text{
	float: left; background:none; border:none; 
	width: 180px;
 height:32px; line-height:30px;
	outline: none;
	font-family: "微软雅黑";
	color: #000;
	padding-left: 12px;
}
.button{
	background:url(../images/sear_06.jpg) no-repeat center; float:left;
	width: 38px;
	height: 32px;
	cursor: pointer;
	outline: none; border:none;
	}

/*
===============
  H E A D E R
===============
*/

/* Main Nav */
.nav{background-color: #315f08;height: 50px; width:100%; min-width:1200px;}
.nav .m{position:relative;width: 11.1111%; text-align:center;}
.nav a:hover{ text-decoration:none; color:#ff0;   }
.nav h3{font-size:16px; height:50px; overflow:hidden;}
.nav h3 a{ display:block; color:#fff;line-height: 50px;font-size: 16px;}
.nav .sub{ display:none; width:190px;position:absolute; left:-25px; top:50px; background:rgba(0,0,0,0.5); text-align:left;z-index: 99;padding: 10px;}
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{height:35px;line-height:35px;display:block; color:#fff;font-size: 14px;padding-left: 15px;}
.nav .sub li a:hover{ color:#ff0; background:#1f7e00;   }
/* Fixed Header */
#wrap{
		width: 100%;
		min-width: 1200px;
		margin: 0 auto 20px;
		background: #fefefe;
	}
	.hiSlider{
		overflow: hidden;
		height: 420px;
		width: 100%;
		background: #eee;
	}
	.hiSlider-item{
		float: left;
	}
.main{width:1200px; margin:0 auto; padding:10px 0;}
.mid{background:url(../images/img4.png) no-repeat top; padding:20px 0; width:100%; color:#fff;}
#fixed-header .main-menu li { width: auto; margin: 0px 25px 0px 0px; }
.w655{width:685px;}
.w550{width:550px;}
.tit{width:100%;color:#175e00;  line-height:40px; text-align:left; margin-bottom:20px; height:40px; }
.tit h2{font-size:22px; border-bottom:2px solid #175e00; float:left; padding:0 10px; font-weight:bold;}
.tit h2 a{font-size:22px;color:#175e00; }
.tit h2 img{vertical-align:middle; margin-right:10px; height:25px;}
.tit a{color:#175e00; font-size:14px; line-height:50px; text-align:left; }
.tyt2{width:100%;color:#fff;  line-height:40px; text-align:left;  margin-bottom:20px; height:40px; }
.tyt2 h2{ float:left;font-size:22px; padding:0 10px; font-weight:bold; border-bottom:2px solid #f2f2f2;}
.tyt2 h2 img{vertical-align:middle; margin-right:10px; height:25px;}
.tyt2 a{color:#fff;  font-size:14px;}
.tymore {color:#0d4522; font-size:14px;width:90px; height:35px; line-height:35px; text-align:center; border-radius:10px; background:#eee; margin-top:10px; float:right;}
.tymore a{color:#0d4522;}
.news{width:100%; margin:0 auto;}
.news li{text-align:right; width:100%; border-bottom:1px solid #e3f3e1; margin-bottom:17px; }
.news li a{float: left; color:#fff !important;}
.news2{width:100%; margin:0 auto;}
.news2 li{float: left; line-height: 35px; width:100%; border-bottom:1px dotted #bfbfbf;}
.news2 li a{float: left; font-size: 16px; width:100%; text-align:left;}
.news2 li span{font-size: 12px; color:#999;}
.sj{width:57px; margin:0 10px; height:60px; background:#fff; color:#0e3601;}
.ri{line-height:30px; font-size:24px; text-align:center; }
.ny{font-size:12px; line-height:30px; text-align:center;background:#ff6000; color:#fff;}
.tz_bt{line-height:25px; font-size:16px; font-weight:bold; padding-bottom:3px; height:25px;}
.tz_bt a:link{color:#fff;}
.tz_bt a:hover{color:#fff;}
.news li p{font-size:15px; text-align:left; line-height:20px; font-weight:normal; margin-bottom:18px; text-indent:2em; clear:both; color:#f2f2f2;}

.tpxw{width:100%; border-bottom:1px solid #e3f3e1; margin-bottom:13px; padding-bottom:10px; height:130px;} 
.tpxw .img{float:left; width:200px; overflow:hidden; height:130px; text-align:center}
.tpxw .img img{width:100%; margin:0 auto;} 
.tpxw .img img{display: block;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.tpxw .img img:hover{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); background:rgba(0,0,0,0.5)}
.tpxw .bt{float:left; margin-left:10px; width:60%; }
.tpxw h2{line-height:25px; font-size:16px; font-weight:normal; padding-bottom:10px;text-align:left;}
.tpxw p{margin-top:17px; font-size:12px; text-align:left;}
.tpxw a{color:#fff !important;}
.tpxw p img{vertical-align:middle; margin-right:5px; width:25px}
.new_list{ margin:0 auto; border-bottom: 5px solid #f3f3f3; height: 265px}
.new_list li{display:block; text-align:left; color:#747474; border-right:1px dotted #ccc; float: left; width: 230px; padding: 0 15px;}
.new_list li a{color:#0d3803;}
.new_list li p{line-height:25px; text-align:left; font-weight:normal; padding-bottom:11px; font-size:14px;}
.new_list li .rq{width: 100%; text-align: right; color: #777;}
.ztlist{width:98%; margin:0 auto;}
.ztlist li{height:55px; margin:10px 20px; line-height:55px; text-align:center; background:#aedeff; font-size:16px; color:#1054ba; border-left:5px solid #1054ba; float:left; width:15%;}
.ztlist li a{ color:#1054ba;}
.ztlist li a:hover{background:#157dc4; display:block; color:#fff;}
.pic_list{width: 100%; margin-top:20px;}
.pic_list li{float: left; width: 200px; margin: 0 45px 0px 0px; overflow:hidden; position: relative; background:#f2f2f2; border-radius:10px; box-shadow:0 0 10px #ccc;}
.pic_list li .img{ height: 160px; max-width:100%;overflow:hidden;}
.pic_list li .img img{ width:100%;height: 160px;  display: block;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.pic_list li .img img:hover{-webkit-transform: scale(1.15); -moz-transform: scale(1.15);}
.pic_list li p{ height: 40px; width: 100%; line-height: 40px; color: #0e3601; text-align: center;}
.boot{width:100%; height:120px; background:#266514; color:#f3f3f3; line-height:30px; padding: 20px 0; font-size:14px; }
.boot2{width:100%; height:60px; background:#000; color:#fff; line-height:60px; font-size:16px; }



.breadcrumb {border-bottom:1px solid #ccc; line-height:35px; color:#000; text-align:left;}
.breadcrumb>.active {color:#3070cf;}

.nban{width:100%; position:relative; text-align:center; height:350px; overflow:hidden;}
.container_left{width:230px;}
.container_left_title{background:#0d3803;height:120px; text-align: center;line-height:60px;font-size:22px;color:#FFFFFF; padding:0 30px;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.container_left_title h2{font-size:30px; border-bottom:1px solid #fff; text-align:left; line-height:65px;}
.container_left_title p{text-align:right; line-height:20px; color:#cfdfcb; padding-top:10px; text-transform: uppercase}
.sidemenu{margin:0; background:#cfdfcb; border-left:10px solid #0d3803; }
.sidemenu li{height:50px;line-height:50px;font-size:16px; text-align: left; padding-left:20px; border-bottom: 1px solid #c6c6c6; }
.sidemenu li a{display: block;}
.sidemenu li a:hover{color:#3070cf;}
.sidemenu li.last{border-bottom:none;}


.container_right{width:910px;min-height:500px;}
.container_right_title{width:100%;border-bottom:solid 1px #3070cf;line-height:40px;font-size:18px;color:#3070cf;}
.title3{border-bottom:solid 1px #0d3803;height:80px;}
.title3 h3{font-size:18px;color:#0d3803; text-align: center;line-height:40px;font-weight: 500;}
.title3 p{line-height:50px;color:#666666;}


.list_content {
	 color: #333333;
   text-align:left;
}

.list_content p {
	color: #333333;
	line-height: 30px;
}

.news_n{width:100%; margin:0 auto;}
.news_n li{ padding:7px 0; text-align:left; width:100%; display:block; clear:both; height:16px; line-height:16px; font-size:15px; border-bottom:1px solid #ccc; }
.news_n li span{ float:left; width:85px; margin:0 10px; color:#005d9c; border-right:2px solid #005d9c; text-align:left;}
.news_n li a:link{color:#000; float:left; margin-left:10px;}
.yyfw{ float:left; width:161px; margin-right:3%; margin-bottom:20px;overflow:hidden; border-radius:10px;}
.yyfw img{ width:100%;display: block;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.yyfw img:hover{-webkit-transform: scale(1.15); -moz-transform: scale(1.15);}
.infopic{ width:100%; height:240px; position:relative; overflow:hidden; margin:15px auto;}
.picbox{width:1120px; position:absolute; top:0; left:40px; overflow:hidden; height:240px}
.piclist{ height:240px; position:absolute; top:0; left:0; }
.piclist li{ float: left; width: 205px; margin: 0 20px 0px 0px; overflow:hidden; position: relative; background:#f2f2f2; border-radius:10px; box-shadow:0 0 5px #ccc;}
.piclist li .img{ height: 210px; max-width:100%;overflow:hidden;}
.piclist li .img img{ width:100%;height: 210px;  display: block;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.piclist li .img img:hover{-webkit-transform: scale(1.15); -moz-transform: scale(1.15);}
.piclist li p{ height: 30px; width: 100%; line-height: 30px; color: #0e3601; text-align: center;}

.pic_prev,.pic_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; position:absolute; top:75px; cursor:pointer;}
.pic_prev{ background-position:0 0; left:0;}
.pic_next{ background-position:0 -60px; right:0;}

/* 焦点图 */
.focusBox {width: 340px; height: 215px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff;margin-right: 10px;}
.focusBox .pic img { width:100%; height: 215px; display: block; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #333; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:10px; }
.focusBox .num li span { z-index: 1; background: #eee; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#0e3601; color:#fff;}
