@charset "utf-8";
*{margin:0;padding:0;word-wrap:break-word}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none}blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,td,th,ul{margin:0;padding:0}article,aside,dialog,figure,footer,header,menu,nav,section{display:block}body{background:#fff;color:#333;font-size:14px;overflow-x: hidden;}body,input,button,input,select,textarea{ font-family:pingfang, Helvetica,"Hiragino Sans GB","Heiti SC","Microsoft Yahei","WenQuanYi Micro Hei",sans-serif;}li{list-style-type:none}img,ul{margin:0;padding:0}img{border:0}a{color:#333;-webkit-transition:.3s;transition:.3s}a,a:hover{text-decoration:none}a:hover{color:#3274cd}em{font-style:normal}.fl{float:left}.fr{float:right}del{margin:0;padding:0;border:0;text-decoration:none;font-style:normal}.clear{clear:both;overflow:hidden;height:0}.clearfix{display:block}.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:""}::selection{background:#2993FC;color:#fff}::-moz-selection{background:#2993FC;color:#fff}button,input,optgroup,select,textarea{margin:0;outline:0}legend{padding:0;border:0}textarea{overflow:hidden;resize:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#b1b1b1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b1b1b1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b1b1b1}

.jianbian {-webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}

body { background: url(../img/bg.jpg) center top no-repeat;}
.topperbar { width:1200px; height: 38px; margin:0 auto;}
.topperbar span { float:right; color:#666; font-size:12px; line-height: 38px;}
.topperbar .topsearch { width:400px; height: 38px; float: right; background:none;}
.topperbar .topsearch select{ height: 25px; border:1px solid #ddd; color:#333; border-radius: 3px; margin-top:5px;}
.topperbar .topsearch input{ height: 23px; border:1px solid #ddd; color:#333; border-radius: 3px;margin-top:5px;}
.topper { width:1200px; height: 215px; margin:0 auto;}
.topper .topperbanner { width:600px; height: 215px; float:right; background: url(../img/pctop3.png) center no-repeat;}

.menu {width:1200px; height: 90px; margin:0 auto; background:url(../img/menubg.jpg); border-radius: 5px;-webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;
  -moz-border-radius:5px; border:1px solid #409830; margin-top:1px;}
  .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.navxiala{  height:50px; float:left;  position:relative; z-index:10; margin-left:10px;}
		.navxiala .nLi a{ display:block; font-size:16px; line-height:50px; color:#fff; margin:0px 0px; padding:0 35px;background: url(../img/line1.png) right center no-repeat;}
		.navxiala .nLi a:hover {color:#459D29; background:url(../img/menuhov.jpg) top repeat-x; font-weight: normal; }
		.navxiala .nLi{ float:left;  position:relative; display:inline;height:50px;  }

		.navxiala .sub{ display:none; width:500px; left:0; top:50px;  position:absolute; background:none; z-index:1000000; overflow:hidden; height: 40px; }
		.navxiala .sub li{ zoom:1; padding:0; display: inline-block; margin:0 !important; }
		.navxiala .sub a{ display:block; line-height:40px;  font-size:14px; text-align:center; color:#999; padding-left:20px; background: url(../img/icon1.gif) 0px 16px no-repeat; }
		.navxiala .sub a:hover{ color:#459D29; text-decoration:underline; background: none;background: url(../img/icon1.gif) 10px 16px no-repeat;}
		.navxiala .on a.bigone{ color:#459D29; background:url(../img/menuhov.jpg) top repeat-x; font-weight: bold; }

.mywrapper {width:1200px; height: auto; overflow: hidden; margin:0 auto; margin-top:20px;}

.fl { float:left;}
.fr { float:right;}

.tupianxinwen {width:510px; height: 390px; float:left; background-color: #ddd;}
/* 图片新闻 */
.slideBox{ width:510px; height:390px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer; border-radius: 10px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li span { position: absolute; bottom:0; left:0; width:510px; height: 60px; background:url(../img/imgtitbg.png); color:#fff; }
.slideBox .bd li span p { display: block; width:380px; height: 60px; font-size:16px; line-height: 60px; padding-left:15px; overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
 white-space:nowrap;}
.slideBox .bd img{ width:510px; height:390px; display:block;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.yuansuoxinwen {width:670px; height: 390px; float:right; background-color: #fff;}
.yuansuoxinwen dl {width:640px; height:85px; background: #fff; padding:15px; border-bottom: 1px solid #eee;margin-top: 5px;}
.yuansuoxinwen dl dt {width:640px; height: 35px; font-size:25px; color: #FF3300; line-height: 35px; font-weight: bold; text-align: center;overflow: hidden;
	text-overflow: ellipsis;	-o-text-overflow: ellipsis; white-space:nowrap}
.yuansuoxinwen dl dd {width:640px; height: 50px; color:#999; line-height: 25px; font-size:14px; overflow : hidden;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical; padding-top:5px;}

.yuansuoxinwen ul { width:640px; height: 210px; background: #fff; padding:0 15px; margin-top: 10px;}
.yuansuoxinwen ul li {height: 35px; float: left; width:620px; padding-left:20px; background: url(../img/icon2.gif) 0px 12px no-repeat;}
.yuansuoxinwen ul li a { color:#333; line-height: 35px; display: block; width:560px; height: 35px; float: left; overflow: hidden; font-size:16px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
 white-space:nowrap;}
.yuansuoxinwen ul li a:hover { color:#f30;}
.yuansuoxinwen ul li span { float:right; font-size:14px; color:#999; line-height: 35px;display: block; width:60px; height: 35px; text-align: right;}

.homebanner { width:1200px; height: 250px; background: #ddd; margin:0 auto; margin-top:20px; }
/* banner切换 */
.slideBox2{ width:1200px; height:250px; overflow:hidden; position:relative; }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox2 .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer; border-radius: 10px;}
.slideBox2 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;}
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }

.slideBox2 .bd img{ width:1200px; height:250px; display:block;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }

.mywrapper .myleft {width:880px; height: auto; overflow: hidden; float:left;}
.mywrapper .myright {width:300px; height: auto; overflow: hidden; float:right;}
.mywrapper .myleft .myleftkuang { width:430px; height: 410px; background: #fff; margin-bottom:20px;}
.h2tit {width:100%; height: 45px; border-bottom: 2px solid #eee; display:block; position: relative;}
.h2tit span { display: block; width:auto; float:left; height: 45px; position:absolute; left:20px; top:0; font-size:20px; color:#006600; border-bottom:2px solid #006600; line-height: 45px;}
.h2tit a { float:right; font-size:14px; color:#999; line-height: 45px;}
.h2tit a:hover { color:#409830;}

.h3tit{ width:100%; height: 44px; display: block; background:#50A819 url(../img/titbg.png) right bottom no-repeat; font-size:16px; line-height: 44px; color:#fff;}
.h3tit i { display: block; width:5px; height: 16px; float: left; background:#FFCC00; margin-top:13px; margin-left:15px; margin-right:5px;}
.h3tit a { float:right; line-height: 44px; color:#fff; font-size:14px; font-weight: normal; margin-right:10px;}


		/* 通知公告 */
		.picScroll-top{ margin:0 auto;  width:300px; height: 430px; overflow:hidden; position:relative;background: #F8F8F8;}
	
		.picScroll-top .bd{ padding:10px;   }
		.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-top .bd ul li{ text-align:center; zoom:1; width:270px; height: 60px; background:none ; float: left; margin:10px 5px;}
		.picScroll-top .bd ul li .rdate { display: block; width:50px; height: 50px; float: left; border:1px solid #FF9900; border-radius: 5px; margin-top:4px; background: #fff;}
		.picScroll-top .bd ul li .rdate i { display: block; width:50px; height: 35px; text-align: center; line-height: 35px; color:#f30; font-weight: bold; font-size:26px; font-style: normal; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
		.picScroll-top .bd ul li .rdate span { display: block; width:50px; height: 15px; text-align: center; line-height: 16px; color:#fff;font-size:12px; background:#FF9900 ;}
		.picScroll-top .bd ul li a { display: block; float:right; width:210px; height: 50px; text-align: left; font-size:16px; line-height: 25px; padding-top:5px; overflow: hidden; color:#f30; font-weight: bold;}

.zhuanjiadayi { margin-top:20px; background: #F8F8F8;height: auto; overflow: hidden;}
.zhuanjiadayi ul { width:280px; height: auto; overflow: hidden; float: left; padding:10px;}
.zhuanjiadayi li { width:280px; height: 110px; border-bottom: 1px dotted #ddd; margin-bottom:5px;}
.zhuanjiadayi li span {width:255px; height: 40px; font-size:16px; font-weight: bold; color:#f30; display: block; padding-left:25px; background: url(../img/wenhao.png) left center no-repeat; overflow: hidden; line-height: 40px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
 white-space:nowrap;
 }
.zhuanjiadayi li p {display: block; width:280px; height: 60px; color:#999; font-size:14px; line-height: 20px;overflow : hidden;
	display: -webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient: vertical; }
	.zhuanjiadayi li p img { max-height: 50px;}

.mywrapper .myleft .myleftkuang ul { width:400px; height: 300px; background-color: #fff; padding:15px; float: left;}
.mywrapper .myleft .myleftkuang ul li {height: 35px; float: left; width:380px; padding-left:20px; background: url(../img/icon2.gif) 0px 12px no-repeat;}
.mywrapper .myleft .myleftkuang ul li a { color:#333; line-height: 35px;display: block; width:320px; height: 35px; float: left; overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
 white-space:nowrap; font-size:16px;}
.mywrapper .myleft .myleftkuang ul li a:hover { color:#f30;}
.mywrapper .myleft .myleftkuang ul li span { float:right; font-size:14px; color:#999; line-height: 35px;display: block; width:60px; height: 35px; text-align: right;}


.yuanfengyuanmao {width:1200px; height: 300px; background: #fff; margin:0 auto;  }

/* yuanfengyuanmao */
.picScroll-left{ width:1200px;  overflow:hidden; position:relative; height:auto; margin-bottom:30px; }

.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:210px; height: 210px; margin:15px 17px 15px 10px; }
.picScroll-left .bd ul li img {width:210px; height: 160px;}
.picScroll-left .bd ul li span { width:210px; height: 50px; font-size:14px; text-align: center; line-height: 25px; color:#666;}


.myfooter { width:1200px; height: 120px; background: -webkit-linear-gradient(to bottom,#50A819, #409830); /* Safari 5.1 - 6.0 */ 
  background: -o-linear-gradient(to bottom,#50A819, #409830); /* Opera 11.1 - 12.0 */ 
  background: -moz-linear-gradient(to bottom,#50A819, #409830); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom,#50A819, #409830); /* 标准的语法 */ border-radius: 5px; margin:0 auto; margin-top:30px; margin-bottom:20px;}
.myfooter span { color:#fff; line-height: 30px; display: block; padding:15px 0 15px 20px; float: left;}
.myfooter span a { color:#fff; text-decoration: underline;}
.myfooter .erweima { width:150px; height: 100px; float: right; padding-right:20px; font-size:12px; color:#fff; text-align: center; padding-top:10px;}
.myfooter .erweima img { widtH:80px; height: 80px;}

/* 内页 */
.guide { width:1200px; height: 50px; margin:0 auto; border-bottom:1px solid #eee;}
.guide li {float: left; color:#999; line-height: 50px;}
.guide li a { color:#999;}
.guide li + li::before {
	content: "/\00a0";
	padding: 0 5px;
	color: #ccc;
}
.guide .fa{ float:left; color:#999; font-size:14px; margin-top:18px; }
.mysubmenu { float:right; height: 50px;}
.mysubmenu li { float:left; margin-right:10px;}
.mysubmenu li.cur a { color:#409830; font-weight: bold;}
.wrapper { width:1200px; height: auto; margin:0 auto; overflow: hidden; padding: 25px;} 

.wrapper h1 { color:#409830; font-size:35px;}
.wrapper .content { font-size:16px; color:#333; line-height: 35px; padding-top:30px;}
.wrapper .content video {width:80%;}
.wrapper .content img {width:80%;}

.wrapper .myleft {width:860px; height:auto; overflow: hidden; float: left; position: relative;}
.wrapper .myright {width:300px; height:auto; overflow: hidden; float: right; background: #fff;}

.paixu { float:right; position: absolute; right:0; top:10px}
.paixu li { float:left; margin-right:15px;}
.paixu li a { display: block; font-size:14px; height: 30px; line-height: 30px; padding:0 15px; border:1px solid #ddd; border-radius: 30px;}
.paixu li a.active { color:#409830; border:1px solid #409830; font-weight: bold;}

.mylist { width:860px; height: auto; overflow: hidden; margin-top:20px; float: left;}
.mylist li { width:860px; height: 50px; border-bottom:1px solid #eee;}
.mylist li a { font-size:16px; line-height: 50px; display: block; width:625px; height: 50px; background: #fff; float: left; overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
 white-space:nowrap; background: url(../img/icon1.gif) 10px 21px no-repeat; padding-left:25px;}
.mylist li span { float:right; font-size:14px; line-height: 50px; color:#999; }

.mylistpic { width:860px; height: auto; overflow: hidden; margin-top:20px; float: left;}
.mylistpic li { width:230px; height: 220px; margin:25px; float:left;}
.mylistpic li img {width:230px; height: 160px;}

.pagination { width:100%; float: left; text-align: center; padding-top:20px;}
.pagination li { display: inline-block; width:auto; padding:5px 10px; border:1px solid #ddd; margin:5px; border-radius: 5px;}
.pagination li.disabled { color:#ccc;}
.pagination li.active { background: #409830; color:#fff; border:1px solid #409830;} 

.wrapper .myright h2 { width:300px; height: 40px; display: block; float:left; font-size:16px; background: -webkit-linear-gradient(to bottom,#5FCA1E, #409830); 
	background: -o-linear-gradient(to bottom,#5FCA1E, #409830); 
	background: -moz-linear-gradient(to bottom,#5FCA1E, #409830);
	background: linear-gradient(to bottom,#5FCA1E, #409830) ;
border-radius: 5px 5px 0 0; color:#fff; line-height: 40px; }
.wrapper .myright h2 a { font-size:12px; color:#fff; float:right; padding-right:5px; font-weight: normal;}
.wrapper .myright h2 i { display: block; width:5px; height: 16px; background: #FFff00; float: left; margin:12px 10px 12px 15px; border-radius: 2px;}
.wrapper .myright ul { background: #fafafa; width:270px; height: auto; float: left; padding:15px; overflow: hidden;}
.wrapper .myright ul li {width:270px; height: 35px; float:left;}
.wrapper .myright ul li span.num { background: linear-gradient(to bottom,#FFCC00, #ff9900); border-radius: 50%; font-size:12px; color:#fff; display: block; text-align: center; float:left; width:20px; height: 20px; line-height: 20px; margin:7px 7px 8px 0;}
.wrapper .myright ul li a { display: block; width:235px; height: 35px; float:left; font-size:14px; line-height: 35px; overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
 white-space:nowrap;}
 .wrapper .myright ul p { font-size:14px; color:#333; line-height: 25px;}
 a.more { width:120px; height: 40px; border:2px solid #409830; color:#409830; display: block; font-size:14px; line-height: 40px; clear: both; text-align: center; margin:0 auto; margin-top:15px;}
 a.more:hover { background: #409830; color:#fff;}
 .mylisttit { width:100%; float: left; margin-top:20px; }
 .mylisttit span { font-size:20px; line-height: 30px; border-bottom:2px solid #409830; display: block; float: left; font-weight: bold;}

 .wrapper h3 { display: block; width:100%; font-size:25px; color:#1b530a; height: auto; float: left;}
 .wrapper .newstopinfo { width:100%; float: left; font-size:14px; color:#999; padding-bottom:15px;padding-top:10px;}
 .wrapper .newstopinfo span { margin-right:15px;}

 .mydatilist { width:100%; height:auto; padding:0 20px;}
.mydatilist li { width:100%; height: auto; padding-bottom:20px; border-bottom: #eee 1px solid; float:left; margin-bottom:20px; list-style-type: none; border-bottom:1px dotted #ddd;}
.mydatilist li .dayicon {width:100%; height: auto; overflow: hidden;}
.mydatilist li .dayicon i { font-size:12px; color:#999; width:100%; font-style: normal; line-height: .5rem; line-height: 20px;}
.mydatilist li .dayicon p { font-size:16px; color:#666; padding:10px 0; line-height:30px;}
.mydatilist li .dayicon span { display: block; width:100%; height: auto; overflow: hidden; font-size:22px; color:#333; color:#2D8441; font-weight: bold;}
.mydatilist li .dayicon p img { width:50px; height: auto; padding:10px; border:1px solid #ddd; border-radius: 5px;} 
.mydatilist li .dayireply { width:100%; border:1px solid #E1F0D2; color:#009900; background: #F4F9E6; font-size:14px !important; padding:15px; box-sizing: border-box;}
.mydatilist li .dayireply img { max-width: 100px;}