@charset "UTF-8";









@media only screen and (max-width:1560px){
.yy_oa1 {
    bottom: 0;
    box-sizing: border-box;
    transform: translate(-50%);
    position: absolute;
    width: 20%;
    height: 100%;
    top: 59%;
    right: 14%;
}
    .zncont{
        width: 1400px;
        margin:0 auto;
    }
    .zncont ul{
        margin-left:0;
    }

     .zncont ul li{
         width:16.66%;
     }
    .znct_rg{
        width:150px;
        margin-top:20px;
    }
    .znct_rg span{
        width:80%;
    }
	.ksjs_sub{
		background-position: 560px 0;
	}
	
}
@media only screen and (max-width: 1440px){
	h2.lmmc font{
		font-size:22px;
		padding-bottom: 10px;
	}
  .zncont {
    height: auto;
    margin: 0 0 60px 0;
    width: 100%;
    padding: 0 30px;
    box-sizing: border-box;
}
	    .w1400{
        width: 100%;
        padding: 0 30px;
        box-sizing: border-box;
    }
    .banner .slick-dots li button,.slick-dots li button:before, .slick-dots li button, .banner .hd ul li{
        width: 14px;
        height:14px;
    }

	.yy_oa{
		padding-left: 40px;
		width: 55%;
	}
	.yy_oa ul button.slick-prev{
		width:60px;
		left:0;
	}
	.yy_oa ul button.slick-next{
		width:60px;
		left:60px;
	}
	.yy_oa div.yxlj>a{
		width:80px;
		height:80px;
		padding: 6px;
		margin-top: -40px;
	}
	.yy_oa div.yxlj>a span{
		background-size:40% 40%;
		padding-top: 36px;
		font-size: 12px;
	}
	.new_tab{
		width:50%;
	}
.new_tab .tab_box>div.tabCon ul li {
    margin-top: 20px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
}
	.new_tab div.tab ul li{
		font-size: 22px;
		padding-bottom: 8px;
		margin-right: 30px;
	}
	.new_tab .tab ul li::after{
		width: 5px;
		height: 5px;
		left: -17px;
		top: 10px;
	}
	.new_tab ul li a p.con{
		padding-left:10px;
	}
	.new_tab ul li a p.time span.day{
		width:52px;
		font-size:18px;
		line-height: 30px;
	}
	.new_tab ul li a p.time span.year_m{
		width:52px;
		font-size:12px;
	}
	.ystd .ystd_list{
		padding-left:35px;
	}
	.ystd_list ul li:nth-child(3) a::before{
		background-size:80%;
	}
	.ystd_list ul li:nth-child(3) a::before{
		font-size:60px;
	}
	.ystd_img .slick-dots li{
		width:14px;
		height:14px;
	}
	.ystd_list ul li,.ystd_list ul li img{
		height:230px;
	}
	.ystd_list ul li:nth-child(3){
		padding:0;
	}
	.ystd_img li img{
		height:300px;
	}
	.ystd_img li h2{
		font-size: 20px;
		line-height: 30px;
		margin: 10px 0;
	}
	.ystd_img .slick-dots,.ystd_img .slick-prev, .ystd_img .slick-next{
		bottom:-40px;
	}
	.ksjs .left{
		width:45%;
	}
}

@media only screen and (max-width: 1200px){

.yy_oa1 {
    bottom: 0;
    box-sizing: border-box;
    transform: translate(-50%);
    position: absolute;
    width: 20%;
    height: 100%;
    top: 84%;
    left: 50%;
}
.zncont ul li {
    width: 33%;
}
 .zncont {
    height: 200px;
    margin: 0 0 60px 0;
    width: 100%;
    padding: 0 30px;
    box-sizing: border-box;
}
	.banner .hd{
		width: 100%;
		height: 20px;
		top: auto;
		bottom: 20px;
		
		left:0;
		text-align: center;
	}
	.banner .hd ul{
		width: auto;
		display: inline-block;
		margin: 0 auto;
		float: none;
	}
	.banner .slick-dots li button, .slick-dots li button:before, .slick-dots li button, .banner .hd ul li{
		width:10px;
		height:10px;
	}
	 .banner .hd ul li{
		 margin-right:10px;
	}
	.zncont ul{
		width:100%;
		float: none;
	}
	.znct_rg{
		position: static;
		width: 98%;
		height: auto;
		background: #127445;
		padding: 20px 0 0;
		margin: 0 auto;
	}
	.znct_rg span{
		position: static;
		width: 100%;
	}
	.ksjs .left,.ksjs .right{
		width:100%;
		float: none;
	}
	.ksjs_sub{
		background: none;
	}
	.ksjs_sub .right{
		margin-top: 30px;
		background: url(../img/ksjs_img.png) no-repeat right center;
		background-size: 100% auto;
		padding: 20px;
		height: 364px;
		box-sizing: border-box;
	}
	.tab_one{
		margin-top:20px;
	}
	.tab_two .two_con ul li:nth-child(1){
		width:auto;
		display: inline-block;
		margin-top: 20px;
		margin-right: 10px;
	}
	.tab_two .two_con ul li, .tab_two .two_con ul li:nth-child(1), .tab_two .two_con ul li:nth-child(2n){
		margin-top: 30px;
	}
	.tab_two .two_con ul li,.tab_two .two_con ul li:nth-child(2n){
		margin-right:10px;
	}
	.tab_two .two_con ul li font{
		font-size:12px;
	}
	.tab_three>div{
		margin-top:0;
	}
	.four_con div ul li,.four_con div ul li:nth-child(4n){
		width: 15%;
		margin-right: 2%;
		padding:0;
	}
	.four_con div ul li:nth-of-type(6n){
		margin-right:0;
	}
	.four_con div ul li a{
		background-size:100% 100%;
	}
	.zt{
		margin:40px 0;
	}
	.jyzl .jyzl_con>div ul li,.jyzl .jyzl_con>div ul li:nth-child(4n){
		width:32%;
		margin-right:2%;
		margin-top:20px;
		padding: 15px 10px;
	}
	.jyzl .jyzl_con>div ul li:nth-of-type(3n){
		margin-right:0%;
	}
	.jyzl .jyzl_con>div ul li:last-of-type{
		width:100%;
	}
	.jyzl .jyzl_con>div ul.yz li:nth-child(4),.jyzl .jyzl_con>div ul.yz li:nth-child(5){
		width:49%!important;
	}
	.jyzl .jyzl_con>div ul.yz li:nth-child(5){
		margin-right:0;
	}
	.jyzl .jyzl_con>div ul li p a{
		width: auto!important;
		margin-right: 10px!important;
	}
	.tab2 .tab_box>div.conIn ul li{
		width:49%;
		margin-right:2%;
	}
	.tab2 .tab_box>div.conIn ul li:nth-of-type(2n){
		margin-right:0;
	}
	.tab2 .tab_box>div.conIn ul li:nth-child(even),.tab2 .tab_box>div.conIn ul li:nth-child(odd){
		margin-top: 30px;
		padding: 25px 25px 10px;
	}
	.tab_box>div.conIn ul li:hover::before{
		display:none;
	}
	.tab_box>div.conIn ul li a h2{
		margin: 15px 0;
		-webkit-line-clamp: 1;
	}
	.tab_box>div.conIn ul li a p.txt{
		-webkit-line-clamp: 2;
	}
	.tab_box>div.conIn ul li a span.more{
		margin-top: 10px;
	}
}
@media only screen and (max-width:1000px){
 .zncont {
    height: auto;
    margin: 0 0 60px 0;
    width: 100%;
    padding: 0 30px;
    box-sizing: border-box;
}
	.tab1{
		margin-top: 30px;
	}
	.new_tab,.yy_oa{
		width:100%;
		padding: 0;
		float: none;
	}
	.yy_oa{
		position: static;
		margin-bottom: 30px;
	}
	.yy_oa ul li img{
		height: 500px;
	}
	.ystd_list ul{
		display:none;
	}
	.ystd .ystd_img{
		width: 80%;
		margin: 0 auto;
		float: none;
		padding-top: 80px;
	}
	.ystd_img li img{
		height: 500px;
	}
	.ystd{
		position:relative;
		padding-bottom: 60px;
	}
	.ystd h2.lmmc{
		position:absolute;
		top:0;
		left: 30px;
	}
	.ystd::before{
		width: 100%;
	}
}

@media only screen and (max-width:960px) {
  .zncont {
       height: auto;
       margin: 0 0 60px 0;
       width: 100%;
       padding: 0 30px;
       box-sizing: border-box;
   }
	.znct_rg{
		width:100%;
	}
	.zncont ul li{
		width: 32%;
		height:auto;
		box-sizing: border-box;
		margin-right: 2%;
	}
	.zncont ul li:nth-of-type(3n){
		margin-right:0;
	}
	.zncont ul li a{
		display:block;
		padding: 8px 0;
		border: 1px solid #76a98a;
	}
	.zncont ul li span{
		display:none;
	}
	.zncont ul li h2{
		float: none;
		width: 100%;
		text-align: center;
		margin-top: 0;
		line-height: 16px;
	}
	.tab_two .two_con ul{
		font-size:0;
	}
	.tab_two .two_con ul li, .tab_two .two_con ul li:nth-child(1),.tab_two .two_con ul li:nth-child(2n){
		width:50%;
		display: inline-block;
		margin-right: 0;
		box-sizing: border-box;
	}
	.tab_two .two_con ul li.in font::before{
		width:45%;
	}
	.four_con div ul li,.four_con div ul li:nth-child(4n),.four_con div ul li:nth-of-type(6n){
		width: 18.4%;
		margin-right: 2%;
		padding:0;
	}
	.four_con div ul li:nth-of-type(5n){
		margin-right:0;
	}
	.ksjs_sub .right{
		height: 432px;
		background-size: 100% 100%;
	}
}
@media only screen and (max-width:768px) {
	.w1400{
		padding:0 15px;
	}
.zncont{    height: 120px;
		padding:0 15px;margin: 0 0 60px 0;
	}



.yy_oa1 div.yxlj>a {
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    margin: -55px auto;
    box-shadow: 0 0 5px 2px rgba(18, 116, 68, 0.8);
    background: #368d59;
    z-index: 1111;
    position: relative;
    padding: 0px;
    box-sizing: border-box;
}


	.ystd h2.lmmc{
		left:15px;
	}
	.znct_rg{
		padding-top:10px;
	}
	.zncont ul li h2{
		font-size: 12px;
	}
	.zncont ul li h2 b{
		font-size:14px;
	}
	.yy_oa{
		margin-bottom:20px;
	}
	.yy_oa ul li img{
		height: 420px;
	}
	.ystd .ystd_img{
		width:100%;
		padding-top: 60px;
	}
	.ystd{
		padding-bottom:60px;
	}
	.ystd_img li img{
		height:440px;
	}
	.new_tab .tab_box>div.tabCon ul li{
		margin-top: 15px;
		padding-bottom: 15px;
	}
	.tab1 .new_tab ul li:first-child p.txt{
		margin:10px 0;
		font-size:13px;
		line-height: 22px;
	}
	.tab1 .new_tab ul li:first-child a h2{
		font-size:16px;
	}
	.tab_one ul li{
		font-size: 16px;
		line-height: 45px;
	}
	.ksjs{
		margin-top:30px;
	}
	.four_con div ul li,.four_con div ul li:nth-child(5n),.four_con div ul li:nth-of-type(6n){
		width: 23.5%;
		margin-right: 2%;
		padding:0;
	}
	.four_con div ul li:nth-of-type(4n){
		width: 23.5%;
		margin-right:0;
	}
	.ksjs_sub .right{
		height: 495px;
		background-size: auto 100%;
	}
	.four_con div ul li, .four_con div ul li:nth-child(3n), .four_con div ul li:nth-child(4n), .four_con div ul li:nth-child(5n), .four_con div ul li:nth-of-type(6n){
		margin-top: 15px;
	}
	.four_con p.sj_tit{
		font-size:16px;
		line-height: 20px;
		text-indent: 20px;
	}
	.zt ul li{
		padding:0;
	}
	.zt ul li a, .zt ul li a img{
		height: 180px;
	}
	.zt .slick-next{
		right:0;
	}
	.zt .slick-prev{
		left:0;
	}
	.jyzl .jyzl_con>div ul li,.jyzl .jyzl_con>div ul li:nth-child(4n),.jyzl .jyzl_con>div ul li:nth-child(3n){
		width:49%;
		margin-right:2%;
	}
	.jyzl .jyzl_con>div ul li:nth-child(2n){
		margin-right:0%;
	}
	.jyzl .jyzl_con>div ul.yz li:last-of-type{
		width:100%!important;
		margin-right:0%;
	}
	.jyzl .jyzl_con>div ul li p a{
		margin-right:20px!important;
	}
	.jyzl_tab{
		width: 100%;
		margin-top: 15px;
	}
	.jyzl_tab ul li{
		line-height: 40px;
		font-size: 16px;
		padding: 0 10px;
		width: 49%;
		display: block;
		float: left;
		margin-right: 2%;
		margin-left: 0;
		box-sizing: border-box;
	}
	.jyzl_tab ul li:last-of-type{
		margin-right:0;
	}
}
@media only screen and (max-width:540px) {
	.yy_oa ul li img{
		height: 340px;
	}
	.ystd_img li img{
		height:360px;
	}
	.tab_two .two_con ul li:nth-child(1),.tab_two .two_con ul li:nth-child(4){
		width:100%;
	}
	.tab_two .two_con ul li, .tab_two .two_con ul li:nth-child(1), .tab_two .two_con ul li:nth-child(2n){
		font-size:16px;
		background-size: 40px auto!important;
		padding-left: 50px;
	}
	.tab_two .two_con ul li,.tab_two .two_con ul li font{
		line-height: 20px;
	}
	.four_con div ul li,.four_con div ul li:nth-child(4n),.four_con div ul li:nth-child(5n),.four_con div ul li:nth-of-type(6n){
		width: 32%;
		margin-right: 2%;
		padding:0;
	}
	.four_con div ul li:nth-of-type(3n){
		width: 32%;
		margin-right:0;
	}
	.ksjs_sub .right{
		height: auto;
	}
	.zt ul li a, .zt ul li a img{
		height: 140px;
	}
	.jyzl .jyzl_con>div ul li, .jyzl .jyzl_con>div ul li:nth-child(4n), .jyzl .jyzl_con>div ul li:nth-child(3n),.jyzl .jyzl_con>div ul.yz li:nth-child(4){
		width: 100%!important;
		margin-right:0%;
	}
	.jyzl .jyzl_con>div ul li p{
		height:auto;
	}
	.jyzl{
		padding:30px 0;
	}
	.tab2 .tab_box>div.conIn ul li{
		width:100%;
	}
	.tab_box>div.conIn ul li a p.time{
		padding: 10px 15px;
		line-height: 23px;
		font-size: 18px;
		top: -26px;
	}
	.tab_box>div.conIn ul li a p.time font{
		font-size: 16px;
	}
	.tab2 .tab_box>div.conIn ul li:nth-child(even), .tab2 .tab_box>div.conIn ul li:nth-child(odd){
		margin-top:15px;
	}
	.new_tab div.tab ul li{
		font-size: 18px;
		margin-right: 18px;
	}
	.new_tab .tab ul li::after{
		top: 8px;
		left: -12px;
	}
	.new_tab div.tab ul{
		padding-bottom:10px;
	}
}
@media only screen and (max-width:420px) {
	.yy_oa ul li img{
		height: 280px;
	}
	.ystd_img li img{
		height:280px;
	}
	.ksjs_sub .right{
		padding: 20px 10px;
	}
	.four_con div ul li,.four_con div ul li:nth-child(3n),.four_con div ul li:nth-child(4n),.four_con div ul li:nth-child(5n),.four_con div ul li:nth-of-type(6n){
		width: 49%;
		margin-right: 2%;
		padding:0;
	}
	.four_con div ul li:nth-of-type(2n){
		width: 49%;
		margin-right:0;
	}
	.ksjs_sub .right{
		height: auto;
	}
	.zt ul li a, .zt ul li a img{
		height: 105px;
	}
}
close
