@charset "utf-8";
.w1200{width: 1200px;margin: 0 auto;}
ul,li{list-style: none;}
.cl{clear: both;}
.header_wrap{width: 100%;height: 204px;}


.header_top{height: 150px;background: url(../images/bac1.png) center center no-repeat;background-size: cover;}
.header_top .w1200{position: relative;height: 100%;}
/* logo */
.logo{width: 530px;float: left;}
.logo img{position: absolute;left: 0;top: 0;bottom: 0;margin: auto;height: 80px;}

.header_right{
    margin-top: 34px;
}
/* search */
.search{width: 245px;height: 38px;border-radius: 30px;float: right;border: 1px solid #fff;margin-top: 20px;}
.search_input{width: 203px;padding-left: 13px;box-sizing: border-box;float: left;height: 38px;font-size: 14px;border-radius: 30px;margin-right: 5px;background: transparent;color: #fff;}
.search_but{float: left;margin-top: 9px;}
.school{color: #fff;font-size: 16px;line-height: 16px;}
.school span{margin-left: 10px;border-left: 1px solid #fff;padding-left: 10px;height: 16px;display: block;float: left;line-height: 16px;}
.school a{color: #fff;font-size: 14px;display: block;float: left;}


/*nav*/
.nav{height: 55px;background: #00a304;}
.nav li{float: left;width: 8.09%;position: relative;text-align: center;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;}
.nav li>a{font-size: 16px;color: #fff;line-height: 55px;display: block;width: 100%;height: 55px;}
.nav dl{z-index: 99;display: none;min-width: 100%;left: 0;text-align: center;background: #fff;position: absolute;top: 54px;}
.nav li dl a{    box-sizing: border-box; padding: 0 7px;white-space: nowrap;width: 100%;line-height: 52px;font-size: 14px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;height: 52px;color: #333;display: block;}
.nav li:hover dl{display: block;}
.nav dl a:hover{background: #00a304;color: #fff !important;}
.nav li:hover{background: #ffffff;}
.navOn{background: #ffffff;}
.navOn .nav-title{color: #00a304;}
.nav li:hover a{color: #00a304;}



/*banner*/
.banner {width: 100%;height: 510px;position: relative;margin-bottom: 30px;}
.banner .swiper-container {width: 100%;height: 100%;}
.banner .swiper-slide{width: 100%;height: 100%;}
.banner img{width: 100%;height: 510px;}
.banner .pagination {position: absolute;right: 14px;text-align: right;bottom: 0;z-index: 9;background: rgba(0,0,0,0.6);border-radius: 30px;padding: 10px 15px;height: 60px;}
.banner .swiper-pagination-switch {display: inline-block;width: 28px;height: 38px;margin: 0 15px;cursor: pointer;background:url(../images/icon4.png)  center center no-repeat;background-size:cover;}
.banner .swiper-active-switch {background:url(../images/icon3.png) center center no-repeat;background-size:cover;}
.banner .w1200{position: absolute;bottom:20px;left: 0;right: 0;margin: auto; height:60px;}

.main1{
    margin-bottom: 30px;
}

.main1_news_left{width: 585px;height: 360px;position: relative;float: left;}
.main1_news_left .swiper-container {width: 100%;height: 100%;}
.main1_news_left .swiper-slide{width: 100%;height: 100%;position: relative;overflow: hidden;}
.main1_news_left img{width: 100%;height: 360px;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;}
.main1_news_left .pagination1 {position: absolute;right: 20px;text-align: right;bottom: 14px;width: 100%;z-index: 9;}
.main1_news_left .swiper-pagination-switch {display: inline-block;width: 9px;height: 9px;margin-left: 15px;cursor: pointer;background: #fff;}
.main1_news_left .swiper-active-switch {background: #e7b56e;}
.main1_news_left p{height: 45px;width: 100%;background: rgba(0,0,0,0.6);position: absolute;bottom: 0;left: 0;color: #fff;font-size: 16px;line-height: 45px;padding: 0 20px;box-sizing: border-box;}
.main1_news_left img:hover{
    transform: scale(1.1);
}
.main1_news_right{float: right;width: 585px;}
.public_title{width: 100%;line-height: 24px;height: 36px;}
.public_title p{float: left;font-size: 24px;color: #434343;font-weight: bold;}
.public_title p span{color: #00a304;border-bottom: 3px solid #00a304;padding-bottom: 5px;}
.public_title a{color: #999999;font-size: 14px;float: right;}

.main1_news_right li{width:100%;line-height: 54px;border-bottom: 1px solid #e3e3e3;height: 54px;}
.main1_news_right li span{color: #00a304;font-size: 16px;float: left;margin-right: 17px;}
.main1_news_right li a{color: #434343;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 80%;float: left;}
.main1_news_right li a:hover{color: #00a304;}
/* 本例子css */
.picScroll-left {	width: 100%;	overflow: hidden;	position: relative;	margin: 30px 0;}
.picScroll-left .bd ul {	overflow: hidden;	zoom: 1;}
.picScroll-left .bd ul li {	margin-right:30px;	float: left;	_display: inline;	overflow: hidden;	text-align: center;}
.picScroll-left .bd ul li img{width: 277.5px;height: 98px;}


.main2{padding: 30px 0;width: 100%;background: url(../images/bac2.png) center center no-repeat;background-size: cover;/* padding-bottom: 6px; */overflow: hidden;}

.main2_left{width: 585px;float: left;}
.main2_left li{margin-top: 7px;}
.main2_left_time{width: 56px;color: #434343;text-align: center;float: left;}
.main2_left_time_d{font-size: 24px;font-weight: bold;}
.main2_left_time_y{font-size: 14px;}
.main2_left li a{font-size: 16px;color: #434343;float: right;width: 513px;border-left: 1px solid #999999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 15px;line-height: 45px;margin-top: 10px;}
.main2_left li:hover .main2_left_time{color:#00a304}
.main2_left .public_title{margin-bottom: 8px;}
.main2_left .public_title p{color:#00a304 !important;}
/* 本例子css */
.slideTxtBox {
	width: 585px;
	float: right;
}

.slideTxtBox .hd {
	height: 36px;
	position: relative;
}

.slideTxtBox .hd ul {
	float: left;
	position: absolute;
	left: 0;
	height: 36px;
	width: 100%;
}

.slideTxtBox .hd ul li {
	float: left;
	cursor: pointer;
	margin-right: 30px;
}
.slideTxtBox .hd ul li .public_title a{display: none;position: absolute;right: 0;bottom: 0;top: 0;margin: auto;}
.slideTxtBox .hd ul li .public_title p, .slideTxtBox .hd ul li .public_title p span{
	color: #888888;
	border: none;
}
.slideTxtBox .hd ul .on .public_title a{
	display: block;
}
.slideTxtBox .hd ul .on .public_title p{
	color: #00a304 !important;
}
.slideTxtBox .hd ul .on .public_title p span{
	color: #00a304 !important;
	border-bottom: 3px solid #00a304;
}
.slideTxtBox .bd ul {
	zoom: 1;
	min-height: 215px;
}

.slideTxtBox .bd li{height:60px;overflow: hidden;margin-top: 14px;margin-bottom: 27px;}
.slideTxtBox .bd li a{
	color: #434343;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	width: 100%;
}
.slideTxtBox .bd li a:hover{color: #00a304;}
.slideTxtBox .bd li .date {
	float: right;
	color: #999;
}
.main2_right_time{width:100%;margin-top: 15px;}
.main2_right_time p{font-size: 14px;color: #666666;float: left;}
.main2_right_time_d{background: url(../images/i2.png) left center no-repeat;background-size: 15px 15px;padding-left: 20px;margin-right: 53px;width: 117px;}
.main2_right_addres{background: url(../images/i1.png) left center no-repeat;background-size: 15px 18px;padding-left: 20px;}

.main3{    overflow: hidden;width: 100%;background: url(../images/bac3.png) center center no-repeat;background-size: cover;padding-top: 30px;}
.main3_left{}
.main3_left .bd li {font-size:16px; background: url(../images/icon1.png) left center no-repeat;width: 100%;height: auto;padding-left: 32px;line-height: 30px;margin: 15px 0;}
.main3_left .bd li a{
	color: #434343;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	float: left;
	width: 88%;
}
.main3_left .bd li span{float:right;color:#999999;float:right;}


.pic_list{margin-top: 15px;}
.pic_list .public_title{position: relative;}
.pic_list .public_title p{float: initial;margin: 0 auto;width: 96px;color: #00a304 !important;}
.pic_list .public_title p span{border: none;}
.pic_list .public_title .line{width: 48px;height: 3px;background: #00a304;position: absolute;left: 0;bottom: 0;right: 0;margin: auto;}
.pic_list .picScroll-left .bd ul li {position: relative;height: 184px;}
.pic_list .picScroll-left .bd ul li img{height: 184px;}
.pic_list .picScroll-left .bd ul li p{position: relative;width: 100%;height: 35px;background: rgba(0,0,0,0.6);font-size: 16px;color: #fff;text-align: center;line-height: 35px;bottom: 0;left: 0;z-index: 99999;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;}
.pic_list .picScroll-left .bd ul li:hover p{ bottom: 35px;}
.pic_list .picScroll-left{margin:20px 0 30px;}
.hy_left{}
.hy_left .bd ul li{width:100%;line-height: 54px;border-bottom: 1px dashed #bbbbbb;height: 54px;margin: 0;}
.hy_left .bd ul li span{color: #00a304;font-size: 16px;float: left;margin-right: 17px;}
.hy_left .bd ul li a{color: #434343;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 80%;float: left;}
.hy_left .bd ul li a:hover{color: #00a304;}
.gjly li{background: url(../images/icon2.png)left center no-repeat;padding-left: 20px;border: none;}
.gjly .public_title p{color:#00a304 !important;}

.links{margin-top: 30px;}
.links .public_title{position: relative;}
.links .public_title p{float: initial;margin: 0 auto;width: 96px;}
.links .public_title p span{border: none;}
.links .public_title .line{width: 48px;height: 3px;background: #00a304;position: absolute;left: 0;bottom: 0;right: 0;margin: auto;}

.picScroll-left2 {width: 100%;overflow: hidden;position: relative;margin: 30px 0;margin-top: 20px;}
.picScroll-left2 .bd ul {	overflow: hidden;	zoom: 1;}
.picScroll-left2 .bd ul li {	margin-right:30px;	float: left;	_display: inline;	overflow: hidden;	text-align: center;}
.picScroll-left2 .bd ul li a{display: block;width: 216px;height: 72px;line-height: 72px;text-align:center ;color: #434343;font-size: 16px;}
.links1{background-color: #ede5b6;}
.links2{background-color: #b6e1ed;}
.links3{background-color: #edd0b6;}
.links4{background-color: #ddedb6;}
.links5{background-color: #ddb6ed;}
.links6{background-color: #ede5b6;}
.links7{background-color: #b6e1ed;}
.links8{background-color: #edd0b6;}
.links9{background-color: #ddedb6;}
.links10{background-color: #ddb6ed;}
.footer{width: 100%;height: 168px;background: #139217;}
.footer_copy{font-size: 16px;color: #fff;float: left;line-height: 30px;padding: 39px 0;}
.footer_ewm{float: right;margin-top: 32px;/* line-height: 35px; */}
.footer_ewm li{float: right;font-size: 16px;color: #fff;text-align: center;margin-right: 33px;line-height: inherit;}
.footer_ewm li img{width: 80px;height: 80px;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    color: #fff !important;
    -webkit-text-fill-color: #fff;
    -webkit-transition: background-color 43200s ease-in-out 0s;
    transition: background-color 43200s ease-in-out 0s;
}
input:autofill,
input:autofill:hover,
input:autofill:focus {
    -webkit-text-fill-color: #fff;
    -webkit-transition: background-color 43200s ease-in-out 0s;
    transition: background-color 43200s ease-in-out 0s;
}