@charset "utf-8";
* { margin: 0; padding: 0; }
body{ min-width: 1200px; font-family: "Microsoft yahei";max-width: 100%; margin: 0 auto;font-size: 16px;color: #323232;}
a{text-decoration:none;}
ul{list-style:none;}
.fl { float: left; }
.fr { float: right; }
img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}
.clear{zoom: 1;}
.clear:after {clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }
.slow img:hover{ transform:scale(1.2);}/*图片放大*/
/*.slow img{-moz-transition: all 0.9s ease-in-out;-webkit-transition: all 0.9s ease-in-out;-o-transition: all 0.9s ease-in-out;-ms-transition: all 0.9s ease-in-out;transition: all 0.9s ease-in-out;}缓慢效果*/
.slow img{-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.9s ;transition: all 0.4s ;}/*缓慢效果*/
::-webkit-scrollbar {width:5px;height:5px; background:#f1f1f1}
::-webkit-scrollbar-track {border-radius:2.5px; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:2.5px; background:#125c37}/* 滚动条颜色配置 */

.w10{width:100%;}
.w12{width:1200px;margin:0 auto}
.w128{width:1280px;margin:0 auto}
/* top head css */
.top{background:#125c37;height: 125px;}
.topNy{background: #276b49;position: relative;}
.top .rLink{margin-top: 20px;width: 618px;}
.top .rLink .topLink li{float: left;margin-left: 20px;}
.top .rLink .topLink li a{font-size: 12px;color: #FFFFFF;line-height: 30px;}
.top .rLink .topLink li a:hover{color: white;}
.search-r{float: right;margin-left: 15px;}
.search-r .top-a{display: block;text-align: center;}
.search-r a{color: white;display: inline-block;color: #efefef;font-size: 14px;padding: 0 4px;border: 1px solid #7b9fe1;width: 80px;text-align: center;height: 29px;line-height: 34px;border-radius: 17px;margin-right: 20px;}
.search-r a:hover{color: white;font-weight: bold;}
.search-r img{width: 20px;}
.search{height: 30px;float: right;margin-top: 2px;width: 30px;border: 1px solid #588c72;border-radius: 15px;box-sizing: border-box;transition: 0.4s;overflow: hidden;}
.search .text{background: none;outline: none;border: none;padding: 0 0 0 10px;color: white;width: 0px;line-height: 30px;height: 30px;transition: 0.5s;}
.search .img{display: block;padding: 8px;outline: none;}
.search .input1{float: left;color:#ac8d8d;width: 0;}
.search .input2{float: right;outline:none;border: none;}
.search:hover .input2{padding-right: 8px;}
.search:hover .input1{width: 200px;}
.search:hover .text{width: 200px;transition: 0.5s;}
.search:hover .img{outline: none;}
.search:hover {border: 1px solid #588c72;box-sizing: border-box;}
.search:hover {width: 240px;transition: 0.4s;}
/* .logo{background: url(../images2020/navBgop.png) no-repeat center;position: relative;z-index: 4;} */
.logo a{display: block;}
.logo a img{display: block;padding-top: 30px;}

/* nav */     
.navBar{color:#fff;z-index: 3;height: 50px;position: relative;margin-top: 5px;}
.navBar .nav{ margin:0 auto;}
.navBar .nav h3{font-size:100%;font-size:16px;text-align: center;position: relative;font-weight: normal;}/*font-size:18px*/
.navBar .nav .m{position:relative;float:left; width: 88px;display:inline;text-align:center;}/*tangluwidth: 102px*/
.navBar .nav .on{}
.navBar .nav .on h3 a{height: 50px;color: #FFFFFF;background: rgba(255,255,255, 0.35);}
.navBar .nav h3 a{zoom:1;height: 50px;line-height: 20px;display:inline;text-align: center;font-weight: normal;line-height: 50px;color:#fff;font-weight: normal;display: block;}
.topNy .navBar .nav .on h3 a{color: white;}
.navBar .nav .sub{display: none;width: 100%;position:absolute;left: 0;top: 50px;background:rgba(255,255,255, 0.85);float:left;line-height:30px;z-index: 99;}
.navBar .nav .sub li{ }
.navBar .nav .sub li a{display:block; zoom:1; transition: 0.3s;text-align: center;line-height: 46px;color:#323232;font-size: 15px;}
.navBar .nav .sub li a:hover{  transition: 0.3s;background: #125c37;color: white;}
.topNy .navBar{border-top: 1px solid #52896d;}

/*banner start*/



.banner .hd { width: 100%; position: absolute; left: 0; bottom: 10px; text-align: center; z-index: 2; }
.banner .hd ul li {cursor: pointer; width: 10px; height: 10px; border-radius: 6px; margin: 0 4px; display: inline-block; *display: inline; *zoom: 1;border: 1px solid white; }
.banner .hd ul li.on {background: white;}
.banner .bd { position: absolute; left: 50%; top: 0; margin-left: -960px; }
.banner .bd ul li { position: relative; font-size: 0; }
.banner {width: 100%;height: 500px;margin-left: auto;margin-right: auto;overflow: hidden;z-index: 1;margin: 0 auto;max-width: 100%;position: relative;}
.banner .hd img {vertical-align: top;width: 100%;height: 500px;-webkit-animation-name: centerBig;animation-name: centerBig;animation-duration: 5s;animation-iteration-count: infinite;}
.banner .next,
.banner .prev{opacity: 0.6;position: absolute;z-index: 999;display: block;top: 50%;margin-top: -40px;}
.banner .next:hover,.banner .prev:hover{opacity: 1;}
.banner .next{left: 2%;width: 80px;height: 80px;right: auto;}
.banner .prev{right: 2%;height: 80px;width: 80px;left: auto;}




@keyframes more {  
0%, 60%, 80%, 100% {-webkit-transform: translateY(0);}
  20% {-webkit-transform: translateY(-10px);}
  40% {-webkit-transform: translateY(10px);}
}
/*banner end*/

/* newsNotice start */
.newsNotice{padding: 42px 0 50px 0;background: url(../images2020/bg1.png) no-repeat center;background-size: cover;}
.newsNotice .newsBox{width: 910px;}
.newsNotice .newsBox .title{background:url(../images2020/newsBg1.png) no-repeat left bottom;margin-bottom: 20px;}
.newsNotice .newsBox .title h4{font-size: 32px;color: #323232;padding-left: 40px;font-weight: 500;display: inline-block;padding-bottom: 10px;}
.newsNotice .newsBox .title a{display: inline-block;float: right;text-align: right;font-size: 14px;color: #989898;margin-top: 22px;}
.newsNotice .newsBox .title a:hover{color: #125C37;}
.newsNotice .newsBox ul{}
.newsNotice .newsBox ul li{float: left;}
.newsNotice .newsBox ul li+li{margin-left: 20px;}
.newsNotice .newsBox ul li a{}
.newsNotice .newsBox ul li a .pic{width: 290px;height: 226px;overflow: hidden;}
.newsNotice .newsBox ul li a .pic img{display: block;width: 100%;height: 100%;}

.newsNotice .newsBox ul li a .text{}
.newsNotice .newsBox ul li a .text p{font-size: 16px;color: #323232;left: 26px;margin-bottom: 15px;margin-top: 22px;}
.newsNotice .newsBox ul li a:hover .text p{color: #125C37;}
.newsNotice .newsBox ul li a .text i{font-size: 14px;color: #125c37;font-style: normal;font-weight: normal;}


.newsNotice .noticeBox .title{background:url(../images2020/noticeBg1.png) no-repeat left bottom;margin-bottom: 0;}
.newsNotice .noticeBox .title h4{font-size: 32px;color: #323232;padding-left: 40px;font-weight: 500;display: inline-block;padding-bottom: 10px;}
.newsNotice .noticeBox .title a{display: inline-block;float: right;text-align: right;font-size: 14px;color: #989898;margin-top: 22px;}
.newsNotice .noticeBox .title a:hover{color: #125C37;}
.newsNotice .noticeBox ul{background: #f4f4f4;padding: 10px;}
.newsNotice .noticeBox ul li{background: white;height: 57px;}
.newsNotice .noticeBox ul li+li{margin-top: 5px;}
.newsNotice .noticeBox ul li a{display: block;height: 57px;box-sizing: border-box;padding: 5px 6px;} 
.newsNotice .noticeBox ul li a p{font-size: 16px;color: #323232;left: 26px;margin-bottom: 1px;}
.newsNotice .noticeBox ul li a:hover p{color: #125C37;}
.newsNotice .noticeBox ul li a i{font-size: 14px;color: #999999;font-style: normal;font-weight: normal;}

.links{margin-top: 50px;}
.links ul{}
.links ul li{background:#0ea0eb;width: 406px;height: 120px;border-radius: 8px;float: left;}
.links ul li:hover{background: #0792d9;}
.links ul li+li{background:#ffae40;width: 406px;height: 120px;border-radius: 8px;margin-left: 31px;}
.links ul li+li:hover{background:#f2a235;}
.links ul li+li+li{background:#00af9f;width: 406px;height: 120px;border-radius: 8px;}
.links ul li+li+li:hover{background:#009f90;}
.links ul li a{display: block;position: relative;}
.links ul li a img{display: inline-block;margin:20px 10px 0 80px;}
.links ul li a i{display:inline-block;font-size:30px;color: white;line-height: 40px;font-weight: normal;font-style: normal;position: relative;top: -30px;}

/* newsNotice end */

/* foucs strat */
.foucs{background: url(../images2020/bg2.jpg) no-repeat center;padding: 45px 0 50px 0;background-size: cover;}
.foucs .title{background: url(../images2020/title3.png) no-repeat center;margin-bottom: 22px;}
.foucs .title h4{font-size: 32px;color: #323232;font-weight: 500;text-align: center;display: block;}
.foucs ul{}
.foucs ul li{width: 297px;float: left;}
.foucs ul li+li{margin-left: 30.66666666666px;}
.foucs ul li a{display: block;}
.foucs ul li a .pic{width: 297px;height: 360px;overflow: hidden;}
.foucs ul li a .pic img{display: block;width: 100%;height: 100%;}

.foucs ul li a .text{background: white;height: 60px;width: 100%;margin-top: 4px;}
.foucs ul li a .text p{font-size: 18px;color: #323232;text-align: center;line-height: 60px;}
.foucs ul li a:hover .text p{color: #125C37;}

/* foucs  end */

/* xyfg end */
/* footer start */
.footer{background: #125c37;}
.footer dl{width: 220px;padding-top: 30px;padding-bottom: 20px;}
.footer dl+dl+dl+dl{width: 340px;}
.footer dl+dl+dl+dl dd{background: url(../images2020/footerIc01.png) no-repeat left center;padding-left: 20px;}
.footer dl+dl+dl+dl dd+dd{background: url(../images2020/footerIc02.png) no-repeat left center;padding-left: 20px;}
.footer dl+dl+dl+dl dd+dd+dd{background: url(../images2020/footerIc03.png) no-repeat left center;padding-left: 20px;}
.footer dl dt{font-size: 24px;color: white;position: relative;padding-bottom: 5px;margin-bottom: 20px;}
.footer dl dt::after{content: '';position: absolute;bottom: -10px;width: 20px;height: 1px;background: white;left: 0;}
.footer dl dd{}
.footer dl .dd{color: white;font-size: 14px;line-height: 36px;}
.footer dl dd a{display:block;color: white;font-size: 14px;line-height: 36px;opacity: 0.8;}
.footer dl dd a:hover{opacity: 1;}
.footer p{display: block;color: white;font-size: 14px;text-align: center;border-top: 1px solid #417d5f;line-height: 50px;opacity: 0.8;}
.footer .ewmBox{padding-top: 40px;padding-bottom: 20px;}
.footer .ewmBox img{width: 120px;height: 120px;display: block;}
.footer .ewmBox span{display: block;font-size: 12px;color: white;line-height: 34px;text-align: center;background: #417d5f;}
/* footer end */


/* 二级页二级页二级页二级页二级页二级页二级页二级页二级页二级页二级页
二级页二级页二级页二级页二级页二级页二级页二级页二级页二级页二级页 */

/* listPicNews */
.bannerNy{max-width: 1920px;position: relative;z-index: 0;height: 260px;}
.bannerNy img{max-width: 100%;display: block;margin: 0 auto;text-align: center;height: 260px;}
.bannerNyOn{margin-top: 158px;}
/* list */
.list-box{margin-top: 30px;padding-bottom: 40px;min-height: 600px;}

.left-nav{width: 230px;margin-top: 0;position: relative;z-index: 3;}
/* .left-nav .con{background: url(../images2020/list-nav01.png) no-repeat bottom center;margin-bottom: 30px;padding-bottom: 61px;} */
.left-nav h5{height:120px;line-height: 100px;background:rgba(18,92,55, 1);font-size: 26px;color: #fff;font-weight: normal;text-align: left;position: relative;padding-left: 30px;}
.left-nav h5::after{content: '';position: absolute;bottom: 40px;width: 40px;height: 2px;background: white;margin: 0 auto;display: block;left: 30px;}
.left-nav ul{background: #f5f5f5;box-sizing: border-box;padding: 0 30px;}
.left-nav ul li{border-bottom: 1px solid #d9d9d9;background: url(../images2020/left1.png) no-repeat right center;}
.left-nav ul li a{transition: 0.6s all;height: 62px;line-height: 62px;display: block;font-size: 16px;color: #333333;font-weight: normal;text-align: left;}
.left-nav ul li.on{}
.left-nav ul li.on{bborder-bottom: 1px solid #125c37;background: url(../images2020/left2.png) no-repeat right center;}
.left-nav ul li.on a{color: #125c37;transition: 0.3s all;}
.left-nav ul li:hover{border-bottom: 1px solid #125c37;background: url(../images2020/left2.png) no-repeat right center;}
.left-nav ul li:hover a{color: #125c37;transition: 0.3s all;}
.left-nav img{width: 240px;height: auto;}
.list-r{width: 1010px;}
.position{height: 40px;line-height: 40px;margin-bottom: 30px;border-bottom: 1px solid #F5F5F5;margin-top: 15px;}
.position p{padding-left: 24px;font-size: 16px;color: #808080;background: url(../images2020/position.png) no-repeat left center;}
.position p a{color: #808080;transition: 0.6s all;}
.position p a:hover{color: #125C37;transition: 0.6s all;}


/* listText */
.listText ul{margin-bottom: 40px;margin-top: -10px;}
.listText li{border-bottom: 1px solid #ebebeb;}
.listText li .date{width: 70px;background: #f2f2f2;box-sizing: border-box;height: 66px;padding: 8px 7px 0 7px;margin-top: 10px;}
.listText li .date i{font-style: normal;font-size: 24px;color: #323232;display: block;font-weight: bold;font-family: "times new roman";color: #999999;text-align: center;}
.listText li .date b{display: block;font-size: 14px;color: #999999;font-weight: normal;text-align: center;font-family: "times new roman";color: #999999;border-top: 1px solid #bfbfbf;font-family: "times new roman";color: #999999;margin-top: 3px;padding-top: 3px;}
.listText li a{display: block;font-size: 18px;color: #323232;overflow: hidden;transition: 0.6s all;width: 939px;line-height: 86px;padding-left: 20px;box-sizing: border-box;}
.listText li:hover a{color: #125C37;padding-left: 25px;transition: 0.4s;}
.listText li:hover .date i{color: #125C37;}

/* listPic1 */
.listPic1{}
.listPic1 ul{margin-left: -32.5px;margin-bottom: 10px;}
.listPic1 ul li{width: 315px;float: left;margin-left: 32.5px;margin-bottom: 30px;}
.listPic1 ul li a{display: block;}
.listPic1 ul li a .pic{width: 315px;height: 245px;overflow: hidden;}
.listPic1 ul li a .pic img{display: block;width: 100%;height: 100%;}

.listPic1 ul li a p{font-size: 16px;color: #323232;line-height: 24px;text-align: center;margin-top: 6px;height: 48px;}
.listPic1 ul li a:hover p{color: #125C37;}
/* listPic2 */
.listPic2{}
.listPic2 ul{margin-left: -40px;margin-bottom: 10px;}
.listPic2 ul li{width: 400px;float: left;margin-left: 40px;margin-bottom: 30px;}
.listPic2 ul li a{display: block;}
.listPic2 ul li a .pic{width: 400px;height: 300px;overflow: hidden;}
.listPic2 ul li a .pic img{display: block;width: 100%;height: 100%;}

.listPic2 ul li a p{font-size: 16px;color: #323232;line-height: 24px;text-align: center;margin-top: 12px;height: 48px;}
.listPic2 ul li a:hover p{color: #125C37;}
/* listPic3 */
.listPic3{}
.listPic3 ul{margin-left: -32.5px;margin-bottom: 10px;}
.listPic3 ul li{width: 315px;float: left;margin-left: 32.5px;margin-bottom: 30px;}
.listPic3 ul li a{display: block;}
.listPic3 ul li a .pic{width: 315px;height: 245px;overflow: hidden;position: relative;z-index: 5;}
.listPic3 ul li a .pic::after{content: "";position: absolute;bottom: 20px;left: 20px;background: url(../images2020/videoic.png) no-repeat;width: 36px;height: 36px;z-index: 6;}
.listPic3 ul li a .pic img{display: block;width: 100%;height: 100%;}

.listPic3 ul li a p{font-size: 16px;color: #323232;line-height: 24px;text-align: center;margin-top: 6px;height: 48px;}
.listPic3 ul li a:hover p{color: #125C37;}

/* listPic4 */
.listPic4 ul{margin-bottom: 10px;}
.listPic4 ul li{margin-bottom: 30px;background: #f9f9f9;padding: 15px;}
.listPic4 ul li a{display: block;}
.listPic4 ul li a .pic{width: 140px;height: 200px;overflow: hidden;position: relative;z-index: 5;float: left;}
.listPic4 ul li a .pic img{display: block;width: 100%;}

.listPic4 ul li a .text{width: 820px;height: 200px;overflow: hidden;position: relative;z-index: 5;float: right;}
.listPic4 ul li a .text h5{font-size: 24px;color: #323232;line-height: 34px;margin-top: 6px;border-bottom: 1px solid #e5e5e5;padding-bottom:15px;position: relative;}
.listPic4 ul li a .text h5::after{content: "";position: absolute;left: 0;width:60px;height: 3px;background: #125C37;bottom: -2px;}
.listPic4 ul li a .text p{font-size: 14px;color: #666;line-height: 24px;margin-top: 25px;}
.listPic4 ul li a:hover h5{color: #125C37;}

/* show */
.show01{margin-bottom: 35px;}
.show01 h5{font-size: 26px;color: #323232;text-align: center;line-height: 36px;margin-bottom: 10px;}
.show01 p{font-size: 12px;color: #808080;text-align: center;height: 40px;background: #f7f7f7;}
.show01 p i{font-style: normal;margin: 0 10px;font-size: 14px;color: #999999;background: url(../images2020/icc1.png) no-repeat left center;padding-left: 20px;line-height: 40px;}
.show01 p i+i{background: url(../images2020/icc2.png) no-repeat left center;}
.show01 p i+i+i{background: url(../images2020/icc3.png) no-repeat left center;}
.show02{padding-bottom: 40px;}
.show02 p{font-size: 18px !important;color: #323232;line-height: 38px !important;margin-bottom: 15px !important;}
.show02 img{display: block;margin: 0 auto 30px auto;max-width: 600px;}
.show03{padding: 20px;border-top: 1px solid #e6e6e6;background: #f8f8f8;}
.show03 p{font-size: 16px;color: #323232;margin-bottom: 15px;}
.show03 p a{color: #323232;}
.show03 p a:hover{color: #276B49;font-weight: bold;}


/* backtop */
.backtop{position: fixed;z-index: 999999;bottom: 3%;right: 4%;cursor: pointer;}

.audio_div{-webkit-animation: rotating 1.2s linear infinite;animation: rotating 1.2s linear infinite;cursor: pointer;}
@-webkit-keyframes rotating {
	from{
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
    	transform: rotate(0deg);
	}
	to{
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotating {
    from{
        -webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to{
        -webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.fanye img{display: block;margin: 0 auto;}
