@charset "utf-8";
/* CSS Document */
html{}
body{ padding:0px; margin:0; color:#333333; font-size:14px; font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif; background:#fff; }
form,p,h1,h2,h3,h4,h5,h6{ margin:0px;padding:0px; font-weight:normal;}
i{ font-style:normal;}
img{margin:0px; padding:0px; border:0px;}
li{ list-style:none; padding:0; margin:0;}
ul{margin:0px;padding:0px;list-style-type:none;}
input,select{margin:0px;padding:0px; font-size:14px;outline:none;}
a{ color:#333; text-decoration:none;}
a:hover{color:#0f862a; text-decoration:none;}
.fix:before,.fix:after{content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;}

/*top*/
.top{ width:100%; height:auto; position:relative; border-bottom:6px #8fc41e solid;}
.banner{position: relative;	z-index: 1;	height: 690px;}
.banners{position: relative;	z-index: 1;	height:479px; overflow:hidden}

.top_center{ width:100%; margin-top:16px; height:125px; position:absolute; top:0; left:0; z-index:999;}
.top_z{ width:1002px; height:125px; margin:auto}
.logo{ width:1001px; height:85px; background:url(../images/logo_bg.png) repeat-x}
h1{ float:left; width:221px; padding-top:25px; padding-left:33px;}
.logo_r{ float:right; line-height:85px; padding-right:45px;}
.top_dh{ float:left; background:url(../images/t.png) no-repeat left center; padding-left:24px; margin-right:15px;}
.top_dh span{ padding:0 5px;}

/*Search*/
.ss_nr{ float:right; width:211px; margin-top:27px;}
.ss{ float:left; width:167px; height:31px; vertical-align:middle; background:url(../images/search.png) no-repeat; padding-left:10px;  color:#666666; display:inline; line-height:31px; font-size:12px; font-family:"宋体"; color:#666; border:none;}
.an{ float:right; width:34px; height:31px; background:url(../images/ss.png) no-repeat; color:#FFF; font-size:12px; cursor:pointer; border:none;}
input{ border:none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width:1002px; height:39px; line-height:39px;  position:relative; }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; width:142px; height:39px; line-height:39px; background:#8fc41e; margin-right:1px; text-align:center; }
.nav .nLi h3 a{ display:block; font-size:16px; color:#fff;}
.nav .sub{ display:none; width:142px; left:0; top:39px;  position:absolute; background:url(../images/sub_bg.png) repeat;  line-height:26px; }
.nav .sub li{ zoom:1;  }
.nav .sub a{ display:block; text-align:center; padding:4px 0;}
.nav .sub a:hover{ background:#85bb33; color:#fff; }


.phone{ display:none}

.gg_w{ width:100%; height:190px; background:#00591c; text-align:center;}

/*mian*/
.mian{ width:100%; height:auto; }

.cpzx{ width:100%;}
.gsjj{ width:100%; height:auto; background:#eeeeee; padding-top:40px; padding-bottom:40px;}
.gsjj_bt{ width:100%; border-bottom:1px #e5e5e5 solid; padding-top:20px; }
.gsjj_bt h2{ width:900px; margin:auto; font-size:20px; color:#006633; font-weight:600; background:url(../images/lv_k.jpg) no-repeat left bottom; padding-bottom:20px;}
.gsjj_bt h2 i{ font-weight:normal; font-size:18px; color:#999999}
.gsjj_bt span{ float:right; font-size:14px; margin-top:15px;}

.gsjj_nr{ width:898px; height:280px; margin:auto; background:#fff; border:1px #d2d2d2 solid}
.gsjj_nr_tu{ float:left; width:204px;}
.gsjj_nr_tu img{ width:204x; height:280px;}
.gsjj_article{ float:right; width:650px; line-height:24px; padding-right:22px;}
.gsjj_article span{ width:650px; text-align:left; display:block; padding-top:10px;}
.gsjj_article span a{ color:#067a70}
.gsjj_article span a:hover{ color:#eb6000}

.jj_bt{ width:650px;font-size:20px; color:#006633; font-weight:600; padding-top:20px; padding-bottom:10px; border-bottom:1px #d2d2d2 solid; margin-bottom:12px;}
.jj_bt i{font-weight:normal; font-size:18px; color:#999999}
.jj_article{ height:144px; overflow:hidden}

/*xwdt*/
.xwdt{ width:100%; height:auto; }
.xwdt_nr{ width:898px; margin:auto; margin-top:30px; border:1px #dddddd solid }
.xwdt_tu{ float:left; width:307px;}
.xwdt_tu img{ width:307px; height:170px; padding:10px;}
.xwdt_lb{ float:right; width:550px; padding-top:10px;}
.xwdt_nr ul li{ width:510px; line-height:33px; background:url(../images/b.jpg) no-repeat left center; padding-left:20px; padding-right:20px;}
.xwdt_lb p{ width:550px; text-align:right; margin-top:10px;}
.xwdt_lb p img{ padding-right:20px;}

/*cpzx*/
.picMarquee-left{ width:944px; margin:auto; overflow:hidden; position:relative;}
.picMarquee-left .hd .prev{ display:block;  width:16px; height:31px; position:absolute; left:0; top:118px; overflow:hidden; cursor:pointer; background:url(../images/an_l.png) no-repeat;}
.picMarquee-left .hd .next{ display:block;  width:16px; height:31px; position:absolute; right:0; top:118px; overflow:hidden; cursor:pointer; background:url(../images/an_r.png) no-repeat;}

.picMarquee-left .bd{ padding:40px 32px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:278px; height:185px; display:block; }
.picMarquee-left .bd ul li .title{ padding-top:14px;  }

/*foot*/
.foot{ width:100%; height:auto; background:#1a1a1a; text-align:center; margin-top:50px; padding-bottom:40px;}
.foot img{  padding-top:40px; padding-bottom:27px;}
.foot_dz{ width:100%; background:url(../images/foot_yy.jpg) no-repeat top center; line-height:28px; color:#dcdddd; padding-top:30px;}
.foot_dz i{ padding:0 8px;}

.mbx_dh{ width:100%; height:48px; background:#00591c}
.mbx_dh p{ width:900px; height:48px; line-height:48px; margin:auto; text-align:right; color:#fff}
.mbx_dh p span{ color:#fff}

/*rj_mian*/
.rj_mian{ width:100%; margin:auto; padding-top:10px;}
.rj_gsjj_nr{ width:900px; margin:auto; padding-top:35px; line-height:24px;}
.rj_gsjj_nr img{ width:100%; padding-bottom:15px;}

/*klcq*/
.rj_klcq{ width:900px; margin:auto}
.rj_klcq ul{ padding-top:30px;}
.rj_klcq ul li{ float:left; margin:10px 6px; display:inline}
.rj_klcq ul li img{ width:288px; height:200px;}
.rj_klcq ul li span{ display:block; font-size:18px; text-align:center; padding-top:10px;}

/*cpzx_nr*/
.cpzx_nr{ width:900px; margin:auto; padding-top:20px;}
.cpzx_bt{ width:900px; margin:auto; font-size:20px; font-weight:600;}
.cpzx_t{ width:900px; height:270px; overflow:hidden; background:#00591c}
.cpzx_l{ float:left; width:434px;}
.cpzx_l img{ width:434px; height:270px;}
.cpzx_r{ float:right; width:424px; line-height:26px; font-size:15px; color:#fff; padding-right:20px; padding-top:20px;}
.cpzx_r span{ font-size:20px;}
.cpzx_r a,.xw_article a{ color:#00591c}

.cpzx_b{ width:900px;}
.cpzx_b ul{ padding-top:20px;}
.cpzx_b ul li{ float:left;  margin:10px 6px; display:inline}
.cpzx_b ul li img{ width:288px; height:184px;}
.cpzx_b ul li span{ display:block; text-align:center; padding-top:12px; font-size:18px;}

.page{ float:left; width:100%; text-align:center; margin-top:20px; display:block}

.rj_xwdt_nr{ width:900px; margin:auto; padding-top:4px;}
.rj_xwdt_nr ul li{ width:100%; padding:16px 0; border-bottom:1px #cfcfcf solid}
.date{ color:#666;}
.xw_bt{ font-size:16px; font-weight:600; padding-top:8px;}
.xw_article{ line-height:26px; padding-top:4px;}

/*article*/
.article{ width:900px; margin:auto; padding-top:20px;}
.article_bt{ width:100%; font-size:20px; font-weight:600; text-align:center;}
.times{ width:100%; display-inline:block; height:40px; overflow:hidden; line-height:40px; color:#666666; padding-bottom:5px; border-bottom:1px #d4d4d4 dashed;}
.fbsj{ float:left; width:48%; text-align:right; padding-right:2%;}
.bdsharebuttonbox{ float:right; width:48%; padding-left:2%; margin-top:5px;}
.article_nr{ width:100%; line-height:28px; font-size:14px; padding-top:15px;}
.pre{ width:100%; margin-top:30px; padding-top:15px; border-top:1px #d4d4d4 dashed;}
.pre ul li{ width:100%; line-height:28px;}
.pre ul li span{ font-weight:600;}

/*gcal*/
.rj_gcal{ width:900px; margin:auto}
.rj_gcal ul{ padding-top:10px;}
.rj_gcal ul li{ float:left; width:900px; height:156px; padding-top:20px; padding-bottom:20px; border-bottom:1px #cfcfcf solid}
.gcal_l{ float:left;}
.gcal_l img{width:247px; height:156px;}
.gcal_r{ float:right; width:630px; height:156px; overflow:hidden; line-height:28px;}
.gcal_r h6{ font-size:20px; margin-bottom:8px; margin-top:5px;}


/*lxwm*/
.lxwm{ width:900px; margin:auto; padding-top:20px; line-height:26px; min-height:500px;}
.mc{ font-size:16px; font-weight:bold;}
.qq{ padding-top:20px;}
.weixin{ float:right;}

/*ipad*/
@media (max-width:1024px ) {
.gg_w{ width:100%; height:auto;text-align:center;}
.gg_w img{ width:100%; margin:auto;}
.gsjj_bt{ width:94%; margin:auto; border-bottom:1px #e5e5e5 solid; padding-top:20px; }
.gsjj{ width:94%; margin-top:20px; padding-left:3%; padding-right:3%; padding-top:20px;}
.gsjj_bt h2{ width:100%;}
.gsjj_nr{ width:100%; margin-top:18px;}
.gsjj_nr_tu{ float:left; width:22%;}
.gsjj_nr_tu img{ width:100%;}
.gsjj_article{ float:right; width:74%; padding-right:2%; padding-top:10px;}
.gsjj_article span{ width:100%; text-align:left; display:block; padding-top:10px;}
.jj_bt{ width:100%; padding-top:8px;}

.picMarquee-left{ width:94%; margin:auto; overflow:hidden; position:relative;  margin-top:20px;  }
.picMarquee-left .bd{padding:18px 42px}
.picMarquee-left .hd .prev{ display:block;  width:16px; height:31px; position:absolute; left:0; top:88px; overflow:hidden; cursor:pointer; background:url(../images/an_l.png) no-repeat;}
.picMarquee-left .hd .next{ display:block;  width:16px; height:31px; position:absolute; right:0; top:88px; overflow:hidden; cursor:pointer; background:url(../images/an_r.png) no-repeat;}


.xwdt{ margin-top:22px;}
.xwdt_nr{ width:94%; margin-top:18px; border:none }
.xwdt_tu{ float:none; width:100%;}
.xwdt_tu img{ width:100%; height:auto; padding:0;}
.xwdt_lb{ float:none; width:100%; padding-top:10px;}
.xwdt_nr ul li{ width:97%; line-height:28px; background:url(../images/b.jpg) no-repeat left 8px; padding-left:3%; padding-right:0px;}
.xwdt_lb p{ width:100%; text-align:right;}
.xwdt_lb p img{ padding-right:0px;}

.foot{  margin-top:30px; text-align:left; padding-bottom:20px}
.foot img{ width:30%;  padding-top:22px; padding-bottom:0; padding-left:2%;}
.foot_dz{ width:96%; margin:auto; background:none; padding-top:10px;}	
	
.mbx_dh p{ width:97%; padding-right:3%;}

.rj_mian{ width:100%;}
.rj_gsjj_bt{ width:100%; text-align:left}
.rj_gsjj_nr{ width:94%; margin:auto; padding-top:20px;}
.rj_gsjj_nr img{ width:100%;}

.rj_klcq{ width:94%;}
.rj_klcq ul{ padding-top:24px;}
.rj_klcq ul li{width:31%; margin:1%; display:inline}
.rj_klcq ul li img{ width:100%; height:200px;}

.cpzx_nr{ width:100%;}
.cpzx_bt{ width:100%;}
.cpzx_t{ width:94%; margin:auto; height:auto; padding-bottom:20px;}
.cpzx_l{ float:none; width:100%;}
.cpzx_l img{ width:100%; height:auto}
.cpzx_r{ float:none; width:94%; line-height:24px; font-size:14px; padding-top:15px; padding-left:3%;}

.cpzx_b{ width:94%; margin:auto}
.cpzx_b ul{ padding-top:14px;}
.cpzx_b ul li{ float:left; width:31%; margin:1%; display:inline; padding-bottom:10px;}
.cpzx_b ul li img{ width:100%; height:auto;}
.cpzx_b ul li span{ width:100%; padding-top:10px;}

.rj_gcal{ width:94%; margin:auto}
.rj_gcal ul li{ float:left; width:100%; padding-top:20px; padding-bottom:20px; border-bottom:1px #cfcfcf solid}
.gcal_l{ float:left; width:30%;}
.gcal_l img{width:100%; height:150px;}
.gcal_r{ float:right; width:67%; height:150px; overflow:hidden; line-height:28px;}
.gcal_r h6{ font-size:20px; margin-bottom:8px; margin-top:5px;}

.article_nr,.times{ width:94%; margin:auto}
.pre{ width:94%; margin:auto; margin-top:30px;}
.rj_xwdt_nr{ width:94%; margin:auto; padding-top:4px;}
	
.lxwm{ width:94%; margin:auto; min-height:150px;}	

.article{ width:100%;}

	
}

@media (max-width:768px ) {
	
.top{ width:100%; height:auto; position:relative; border-bottom:4px #8fc41e solid; }
.pc{ display:none;}
.phone{ display:block; width:100%; }
.header{ width:100%; height:auto; background:#fff; padding-top:14px; padding-bottom:14px;}	
.phone_logo img{ float:left; margin-left:10px; padding-top:6px; padding-bottom:5px;}	

.banner {
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
}
#wrapper {
	margin:0;
	width:100%;
	height:auto;
	float:left;
	position:relative;	/* On older OS versions "position" and "z-index" must be defined, */
	z-index:1;			/* it seems that recent webkit is less picky and works anyway. */
	overflow:hidden;
	
}

#scroller {
	height:auto;
	float:left;
	padding:0;
}

#scroller ul {
	list-style:none;
	display:block;
	float:left;
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
}

#scroller li {
	
	display:block; float:left;
	width:auto; height:auto;
	text-align:center;
	font-size:0px;
	padding:0;
	position:relative;
}
#scroller li a{
	
	display:block;
	padding:0;
	margin:0;
}
#scroller li p{
	position:absolute;
	z-index:2;
	display:block;
	width:100%;
	bottom:0;
	background-color:rgba(0, 0, 0, 0.5);
	color:#F4F4F4;
	font-size:14px;
	text-indent: 55px;
	line-height:24px;
	text-align: left;
    text-indent: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding:0;
	margin:0;
}
#nav {
	float: right;
    margin-top: -15px;
    padding: 0;
    position: relative;
    width: auto;
    z-index: 3;
}


#indicator > li {
	display:block; float:left;
	list-style:none;
	padding:0; margin:0;
}

#indicator {
	display: block;
    margin: 0;
    padding: 0;
    width: auto;
}

#indicator > li {
	text-indent:-9999em;
	width:8px; height:8px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	background:#c4c4c4;
	overflow:hidden;
	margin-right:4px;
}

#indicator > li.active {
	background:#eb6400;
}

#indicator > li:last-child {
	margin:0 8px 0 0;
}	


.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:none; }
.picMarquee-left .bd{ padding:8px 0px;   }

.gsjj_nr{ width:100%; height:auto; margin-top:5px; margin-bottom:-14px;}
.gsjj_nr_tu{ width:100%}
.gsjj_nr_tu img{ width:100%; height:216px; padding-bottom:20px;}
.gsjj_article{ float:none; width:90%; margin:auto;  padding-bottom:20px;}

.rj_klcq ul{ padding-top:24px;}
.rj_klcq ul li{width:48%; margin:1%; display:inline}
.rj_klcq ul li img{ width:100%; height:220px;}

.cpzx_b ul li{ float:left; width:48%; margin:1%; display:inline}
.xwdt{ margin-top:0px;}
.rj_gcal ul li{ height:auto;}
.gcal_l{ float:none; width:100%;}
.gcal_l img{width:100%; height:160px;}
.gcal_r{ float:none; width:100%;  overflow:hidden; line-height:28px;}
.gcal_r h6{ font-size:20px; margin-bottom:8px; margin-top:5px;}

.lxwm{ width:94%; margin:auto}	
.weixin{ float:left;}
.weixin img{ width:75%; margin-top:25px;}
.foot img{ width:40%; padding-top:22px; padding-bottom:0;}
.foot i{ display:block}


}



/*phone*/
@media ( max-width:640px) {

.rj_klcq ul li img{ width:100%; height:120px;}
.xwdt_nr ul li{ width:95%; line-height:28px; background:url(../images/b.jpg) no-repeat left 8px; padding-left:5%; padding-right:0px;}
	
	
}