﻿

@media only screen and (min-width: 1199px) and (max-width: 1920px) {
.m-tab:after{left: -19.37vw;
	width: 35.15vw;height: 37.18vw;
}
.m-tab li{margin-bottom: 3.906vw;padding-left: 10.10vw;}
.m-tab li.i2{padding-left: 12.5vw;}
.m-tab .pic{width: 6.145vw;height: 6.145vw;padding: 0.364vw;
	margin-right: 0.572vw;
}
.m-tab .tit{padding-top: 1.354vw;}
.m-tab .tit h3{font-size: 1.562vw;}
.m-tab .tit span{font-size: 0.885vw;}
.row-a2 .col-r{width: 59.37vw;}
}

@media only screen and (min-width: 1199px) and (max-width: 1660px) {


.wp{max-width: 90.36vw;}
.header{padding-bottom: 1.807vw;}
.header.fixed{padding-bottom: 1.204vw;}
.header.fixed .logo{margin-top: 1.204vw;}
.header.fixed .top{margin-top: 0.843vw;}
.logo{margin-top: 1.807vw;}
.logo img{height: 3.554vw;}
.header .top{margin-top: 1.445vw;margin-bottom: 0.421vw;}
.header .a-home{font-size: 0.843vw;line-height: 1.807vw;
    padding-right: 0.843vw;margin-right: 0.481vw;
}
.header .a-home:after{width: 0.060vw;height: 0.722vw;}
.so-btn{width: 1.807vw;height: 1.807vw;
    -o-background-size: 0.903vw auto;
    -ms-background-size: 0.903vw auto;
    -moz-background-size: 0.903vw auto;
    -webkit-background-size: 0.903vw auto;
    background-size: 0.903vw auto;
}
.so{width: 12.04vw;}
.so .inp{height: 1.807vw;padding: 0 1.807vw 0 0.903vw;
    border-radius: 0.903vw;font-size: 0.843vw;
}
.so .btn{width: 1.807vw;
    -o-background-size: 0.903vw auto;
    -ms-background-size: 0.903vw auto;
    -moz-background-size: 0.903vw auto;
    -webkit-background-size: 0.903vw auto;
    background-size: 0.903vw auto;
}
.nav li{margin-left: 2.168vw;}
.nav li .v1{font-size: 1.084vw;}
.nav .sub2{top: -0.602vw;width: 10.84vw;padding: 0.602vw 0;}
.banner:before{height: 12.04vw;}
.banner .slick-dots{bottom: 1.566vw;}
.banner .slick-dots li{margin: 0 0.602vw;}
.banner .slick-dots li button{width: 0.722vw;height: 0.722vw;
    -o-background-size: 2.710vw auto;
    -ms-background-size: 2.710vw auto;
    -moz-background-size: 2.710vw auto;
    -webkit-background-size: 2.710vw auto;
    background-size: 2.710vw auto;
}
.banner .slick-dots li.slick-active button{width: 3.012vw;height: 3.012vw;}
.footer{padding: 6.024vw 0 3.012vw;margin-top: -1.325vw;}
.fd-link{margin-bottom: 2.469vw;}
.fd-link .t1{font-size: 1.445vw;padding-left: 1.325vw;}
.fd-link .t1:after{width: 0.180vw;height: 1.325vw;}
.fd-link dl{width: 16.44vw;margin-left: 4.518vw;}
.fd-link dt{line-height: 2.289vw;font-size: 0.963vw;
    padding-left: 1.204vw;height: 2.409vw;
}
.fd-link dt:after{width: 0.662vw;height: 0.722vw;right: 0.903vw;}
.fd-link dd{box-shadow: 0vw 0vw 0.602vw rgba(0,0,0,.1);}
.fd-link dd a{font-size: 0.963vw;line-height: 2.168vw;
    padding-left: 1.204vw;
}
.fd-txt{font-size: 0.963vw;line-height: 1.88;padding-top: 0.180vw;}
.fd-qr{width: 6.024vw;}
.fd-qr span{font-size: 0.843vw;line-height: 1.686vw;}
.body_b .mCSB_scrollTools{width:0.301vw;}
.body_b .mCSB_scrollTools .mCSB_draggerRail{width:0.301vw;}
.body_b .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:0.301vw;}
.row-a1{padding: 7.831vw 0 3.072vw;}
.row-a1 .col-l{width: 56.62vw;}
.row-a1 .col-r{width: 30.24vw;}
.g-t1 .tit{font-size: 1.927vw;padding-left: 3.493vw;
	-o-background-size: 2.891vw auto;
	-ms-background-size: 2.891vw auto;
	-moz-background-size: 2.891vw auto;
	-webkit-background-size: 2.891vw auto;
	background-size: 2.891vw auto;
}
.g-t1 .more{font-size: 0.963vw;padding-left: 1.807vw;margin-top: 0.722vw;
	-o-background-size: 1.445vw auto;
	-ms-background-size: 1.445vw auto;
	-moz-background-size: 1.445vw auto;
	-webkit-background-size: 1.445vw auto;
	background-size: 1.445vw auto;
}
.row-a1 .g-t1{margin-bottom: 1.445vw;}
.m-news{margin-bottom: 0.361vw;}
.m-news .pic{width: 35.96vw;height: 23.13vw;}
.m-news .txt{height: 23.13vw;padding: 2.409vw 1.987vw 0 2.349vw;}
.m-news .date{margin-bottom: 0.963vw;}
.m-news .date span{font-size: 1.445vw;}
.m-news .date em{font-size: 0.843vw;}
.m-news .tit{font-size: 1.084vw;margin-bottom: 1.686vw;}
.m-news .desc{font-size: 0.843vw;margin-bottom: 1.927vw;}
.m-news .bot{line-height: 2.048vw;padding-top: 0.843vw;}
.m-news .more{font-size: 1.084vw;}
.m-news .btn{width: 1.506vw;height: 2.048vw;}
.m-list1 .con{line-height: 3.975vw;}
.m-list1 .date{font-size: 1.084vw;}
.m-list1 .tit{font-size: 1.084vw;padding-left: 2.048vw;
	-o-background-size: 1.265vw auto;
	-ms-background-size: 1.265vw auto;
	-moz-background-size: 1.265vw auto;
	-webkit-background-size: 1.265vw auto;
	background-size: 1.265vw auto;
}
.m-list2 .con{padding: 1.144vw 0.783vw 1.204vw 1.325vw;}
.m-list2 .date{width: 4.216vw;margin-right: 2.168vw;
	box-shadow: 0vw 0.240vw 0.602vw 0vw rgba(64, 127, 92, 0.3);
}
.m-list2 .date span{height: 2.771vw;line-height: 2.771vw;font-size: 1.084vw;}
.m-list2 .date em{font-size: 0.843vw;height: 1.445vw;line-height: 1.445vw;}
.m-list2 .tit{height: 4.216vw;}
.m-list2 .tit h3{font-size: 1.204vw;}
.m-list2 .con:hover{border-radius: 1.506vw 0vw 1.506vw 0vw;}
.m-list2 .con:hover .date{border-radius: 0.602vw 0vw 0.602vw 0vw;}
.row-a2{height: 51.14vw;padding: 7.530vw 0 4.879vw;}
/*.row-a2 .col-r{width: 68.67vw;}*/
/*.m-tab:after{left: -22.40vw;width: 40.66vw;height: 43.01vw;}
.m-tab li{margin-bottom: 4.518vw;padding-left: 11.68vw;}
.m-tab li.i2{padding-left: 14.45vw;}
.m-tab .pic{width: 7.108vw;height: 7.108vw;padding: 0.421vw;
	margin-right: 0.662vw;
}
.m-tab .tit{padding-top: 1.566vw;}
.m-tab .tit h3{font-size: 1.807vw;}
.m-tab .tit span{font-size: 1.024vw;}*/
.g-more{font-size: 0.963vw;padding-left: 1.807vw;
	-o-background-size: 1.445vw auto;
	-ms-background-size: 1.445vw auto;
	-moz-background-size: 1.445vw auto;
	-webkit-background-size: 1.445vw auto;
	background-size: 1.445vw auto;
}
.m-list3{margin-right: -2.771vw;}
.m-list3 .con{height: 37.53vw;padding: 3.614vw 1.445vw 0;margin-right: 1.325vw;}
.m-list3 .pic{margin-bottom: 1.385vw;}
.m-list3 .date{right: 3.253vw;top: 2.048vw;padding-top: 1.445vw;
	width: 5.240vw;height: 5.240vw;
}
.m-list3 .date:before{top: -0.361vw;bottom: -0.361vw;left: -0.361vw;right: -0.361vw;}
.m-list3 .date span{font-size: 1.445vw;}
.m-list3 .date em{font-size: 0.963vw;}
.m-list3 .tit{font-size: 1.325vw;margin-bottom: 0.963vw;}
.m-list3 .desc{font-size: 1.084vw;margin-bottom: 1.325vw;}
.m-list3 .btn{width: 2.168vw;height: 1.686vw;}
.row-a3{padding: 3.975vw 0 5.421vw;}
.row-a3:after{right: -10.72vw;width: 36.56vw;height: 24.45vw;}
.row-a3 .col-l{width: 32.28vw;}
.row-a3 .col-r{width: 56.02vw;}
.row-a3 .g-t1{margin-bottom: 1.987vw;}
.m-list4 .con{height: 4.819vw;line-height: 4.819vw;}
.m-list4 .con:after{height: 0.180vw;}
.m-list4 .tit{font-size: 1.325vw;padding-left: 3.012vw;}
.m-list4 .tit:before{left: 1.385vw;width: 0.602vw;height: 0.602vw;}
.m-list5{margin: 0 -0.722vw;}
.m-list5 li{margin-bottom: 1.686vw;}
.m-list5 .con{margin: 0 0.722vw;}
.ban{height: 33.13vw;}
.ban:before{height: 12.04vw;}
.row-b1 .col-l{width: 17.46vw;margin-right: 3.614vw;}
.m-t1{height: 6.024vw;margin-top: -6.024vw;padding-top: 2.289vw;}
.m-t1 span{font-size: 1.807vw;
	text-shadow: 0vw 0.240vw 0.602vw rgba(0, 91, 172, 0.2);
}
.m-t1 h2{font-size: 1.686vw;}
.snv{padding: 0 1.445vw 5.120vw;
	box-shadow: 0vw 0.240vw 0.602vw 0vw rgba(0, 0, 0, 0.2);
}
.snv:after{height: 6.024vw;}
.snv li .s1{line-height: 3.915vw;padding-left: 0.301vw;font-size: 0.963vw;}
.snv li .s1:after{width: 0.963vw;height: 0.963vw;}
.g-cur{padding: 2.469vw 0 1.204vw;}
.g-cur .tit{font-size: 1.686vw;padding-left: 1.325vw;}
.g-cur .tit:after{width: 0.301vw;height: 1.807vw;}
.g-cur .cur{font-size: 0.963vw;padding-left: 1.686vw;margin-top: 0.662vw;
	-o-background-size: 1.024vw auto;
	-ms-background-size: 1.024vw auto;
	-moz-background-size: 1.024vw auto;
	-webkit-background-size: 1.024vw auto;
	background-size: 1.024vw auto;
}
.m-list6{margin-top: 1.927vw;}
.m-list6 .con{padding: 1.807vw 2.831vw 1.807vw 1.807vw;}
.m-list6 .pic{width: 19.87vw;height: 13.25vw;}
.m-list6 .txt{padding-top: 0.903vw;}
.m-list6 .date{font-size: 1.204vw;
	padding: 0 0.602vw 0.301vw 1.807vw;
	margin-bottom: 0.963vw;
}
.m-list6 .date:after{bottom: -0.240vw;width: 0.481vw;height: 0.481vw;}
.m-list6 .tit{margin-left: 1.807vw;font-size: 1.204vw;margin-bottom: 0.903vw;}
.m-list6 .desc{font-size: 0.963vw;margin-left: 1.807vw;margin-bottom: 1.445vw;}
.m-list6 .more{padding-left: 1.807vw;font-size: 0.963vw;
	-o-background-size: 1.445vw auto;
	-ms-background-size: 1.445vw auto;
	-moz-background-size: 1.445vw auto;
	-webkit-background-size: 1.445vw auto;
	background-size: 1.445vw auto;
}
.pages{margin: 4.819vw 0;}
.pages ul li{padding: 0 0.120vw}
.pages ul li a,.pages ul li span{padding: 0 0.301vw;font-size: 0.963vw;min-width: 2.048vw;
    line-height: 1.927vw;border-radius: 0.240vw
}
.pages ul .next a,.pages ul .prev a{height: 2.048vw;}
.pages .num{font-size: 0.963vw;margin-right: 0.722vw;}
.pages .go{margin-left: 0.722vw;font-size: 0.963vw;}
.pages .go .inp {margin: 0 0.602vw;width: 2.048vw;height: 2.048vw;
    border-radius: 0.240vw;font-size: 0.963vw;
}
.pages .go .sur {margin-left: 0.481vw;width: 3.614vw;height: 2.048vw;
    line-height: 2.048vw;border-radius: 0.240vw;font-size: 0.963vw;
}
.m-list7{margin-top: 1.927vw;}
.m-list7 .con{padding: 1.927vw 2.349vw 1.626vw 1.927vw;}
.m-list7 .date{width: 5.421vw;height: 5.421vw;margin-right: 1.987vw;padding-top: 1.445vw;}
.m-list7 .date span{font-size: 1.445vw;margin-bottom: 0.060vw;}
.m-list7 .date em{font-size: 0.963vw;}
.m-list7 .txt{padding-top: 0.963vw;}
.m-list7 .tit{font-size: 1.204vw;margin-bottom: 0.361vw;}
.m-list7 .desc{font-size: 0.963vw;}
.m-details{padding: 1.445vw 0 6.024vw;}
.m-details h1{font-size: 1.445vw;margin-bottom: 1.265vw;}
.m-details .info{font-size: 0.903vw;padding-bottom: 1.325vw;}
.m-details .info em{margin: 0 0.903vw 0 1.084vw;}
.m-details .txt{font-size: 1.084vw;padding: 2.951vw 1.807vw 0 1.325vw;}
.snv dd a{padding-left: 1.204vw;font-size: 0.843vw;line-height: 3.012vw;}
.nav .sub{width: 10.84vw;padding-top: 0.903vw;}
.nav .sub dl{padding: 0.602vw 0;
    box-shadow: 0vw 0vw 0.602vw rgba(0,0,0,.1);
}
.nav .sub dd a{font-size: 0.963vw;line-height: 2.710vw;}
.m-details .a-back{margin-left: 1.325vw;margin-top: 2.409vw;font-size: 1.084vw;
	width: 10.84vw;height: 3.012vw;line-height: 3.012vw;
}

}



@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 15px;}
	.logo{margin: 0;line-height: 50px;font-size: 0;}
	.logo img{height: 32px;display: inline-block;vertical-align: middle;}
	.header{padding-bottom: 0;}
	.header.fixed .logo{margin: 0;}
	.header.fixed .top{margin-top: 0;}
	.header.fixed{padding-bottom: 0;}
	.menuBtn{display: block;}
	.hdr{position: fixed;left: 0;right: 0;top: 50px;border-top: 1px solid #fff;
		background-color: rgba(0,0,0,.8);padding: 15px 0;display: none;
		max-height: calc( 100vh - 50px );overflow-y: auto;
	}
	.header .top{margin: 0;}
	.header .top .r{float: none;}
	.header .a-home{float: none;margin-left: 15px;line-height: 45px;}
	.header .a-home:after{display: none;}
	.so{float: none;display: block !important;width: auto;margin: 0 15px;}
	.so-btn{display: none !important;}
	.nav li{float: none;margin: 0;}
	.nav li .v1{padding: 0 15px;line-height: 45px;font-weight: normal;font-size: 16px;}
	.ban{height: 190px;}
	.row-b1{padding-top: 15px;}
	.row-b1 .col-l{width: auto;float: none;margin-right: 0;}
	.m-t1{background: #548E6D;padding-top: 15px;padding-bottom: 15px;margin-top: 0;height: auto;}
	.m-t1 h2{font-size: 22px;margin-top: -5px;}
	.m-t1 span{font-size: 24px;}
	.snv{padding: 0 15px 20px;}
	.snv li .s1{line-height: 50px;}
	.g-cur .cur{display: none;}
	.g-cur .tit{font-size: 22px;padding-left: 15px;}
	.g-cur .tit:after{width: 3px;height: 22px;}
	.g-cur{padding: 30px 0 10px;}
	.m-details{padding: 15px 0 60px;}
	.m-details h1{font-size: 20px;font-weight: bold;margin-bottom: 15px;}
	.m-details .info{font-size: 12px;padding-bottom: 10px;}
	.m-details .info em{margin: 0 3px 0 5px;}
	.m-details .txt{font-size: 14px;padding: 15px 0 0;}
	.fd-link{display: none;}
	.fd-qr{display: none;}
	.fd-txt{float: none;font-size: 12px;}
	.footer{padding: 70px 0 20px;}
	.m-list7 .con{padding: 15px 0;}
	.m-list7 .date span{font-size: 18px;}
	.m-list7 .date em{font-size: 12px;}
	.m-list7 .date{width: 58px;height: 58px;padding-top: 15px;margin-right: 12px;}
	.m-list7 .tit{font-size: 16px;margin-bottom: 3px;}
	.m-list7 .desc{font-size: 12px;}
	.m-list7 .txt{padding-top: 3px;}
	.m-list7{margin-top: 10px;}
	.pages .num{display: none;}
	.pages .go{display: none;}
	.pages ul li a, .pages ul li span{font-size: 12px;}
	.pages{margin: 30px 0 50px;}
	.m-list6 .pic{float: none;width: auto;height: auto;}
	.m-list6 .con{padding: 15px 0;}
	.m-list6 .date{font-size: 14px;border-bottom: 0;padding-left: 0;padding-bottom: 0;margin-bottom: 5px;}
	.m-list6 .date:after{display: none;}
	.m-list6 .tit{margin-left: 0;font-size: 16px;margin-bottom: 5px;}
	.m-list6 .desc{margin-left: 0;font-size: 12px;margin-bottom: 12px;}
	.m-list6 .txt{padding-top: 10px;}
	.m-list6 .more{opacity: 1;color: #407F5C;padding-left: 24px;
		background-image: url(../images/i-05.png);font-size: 12px;
		-o-background-size: 18px auto;
		-ms-background-size: 18px auto;
		-moz-background-size: 18px auto;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	.index-home,.index-home body{height: auto;overflow: auto;}
	.body_home{height: auto;}
	.banner{height: 220px;}
	.body_b{width: auto;height: auto;position: static;
	    opacity: 1;transform: none;overflow: hidden;
	}
	.banner:before,.ban:before{height: 80px;}
	.row-a1{padding: 35px 0 30px;}
	.row-a1 .col-l{width: auto;float: none;}
	.g-t1 .tit{font-size: 22px;padding-left: 35px;
		-o-background-size: 24px auto;
		-ms-background-size: 24px auto;
		-moz-background-size: 24px auto;
		-webkit-background-size: 24px auto;
		background-size: 24px auto;
	}
	.g-t1 .more{font-size: 12px;padding-left: 24px;
		-o-background-size: 18px auto;
		-ms-background-size: 18px auto;
		-moz-background-size: 18px auto;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	.row-a1 .g-t1{margin-bottom: 15px;}
	.m-news .pic{width: auto;float: none;height: auto;}
	.m-news .txt{padding: 12px 15px;height: auto;}
	.m-news .date span{font-size: 18px;}
	.m-news .date em{font-size: 12px;}
	.m-news .date{margin-bottom: 6px;}
	.m-news .tit{margin-bottom: 12px;}
	.m-news .desc{font-size: 12px;margin-bottom: 15px;}
	.m-news .bot{padding-top: 6px;}
	.m-news .more{font-size: 14px;}
	.m-news .btn{width: 20px;}
	.m-list1 .date{font-size: 12px;}
	.m-list1 .tit{font-size: 16px;padding-left: 22px;
		-o-background-size: 15px auto;
		-ms-background-size: 15px auto;
		-moz-background-size: 15px auto;
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.m-list1 .con{line-height: 50px;}
	.row-a1 .col-r{width: auto;float: none;padding-top: 30px;}
	.m-list2 .con{padding: 15px 0;overflow: visible;*zoom:1; }
	.m-list2 .con:after,.m-list2 .con:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
	.m-list2 .date span{font-size: 16px;height: 30px;line-height: 30px;}
	.m-list2 .date em{font-size: 12px;height: 18px;line-height: 18px;}
	.m-list2 .date{width: 58px;margin-right: 15px;}
	.m-list2 .tit{height: 48px;}
	.m-list2 .tit h3{font-size: 16px;}
	.row-a2{height: auto;padding-top: 65px;padding-bottom: 60px;}
	.row-a2 .col-l{position: static;float: none;
		-webkit-transform: translateY(0%);
	    -moz-transform: translateY(0%);
	    -o-transform: translateY(0%);
	    -ms-transform: translateY(0%);
	    transform: translateY(0%);
	}
	.m-tab{overflow: hidden;}
	.m-tab li{width: 33.33%;float: left;}
	.m-tab li,.m-tab li.i2{margin-bottom: 15px;padding: 0;}
	.m-tab .tit h3{font-size: 18px;}
	.m-tab .tit span{font-size: 12px;}
	.m-tab .pic{float: none;width: 80px;height: 80px;margin: 0 auto;padding: 4px;}
	.m-tab .con{text-align: center;}
	.m-tab .tit{padding-top: 10px;}
	.m-tab:after{display: none;}
	.g-more{font-size: 12px;padding-left: 24px;margin-bottom: 15px;
		-o-background-size: 18px auto;
		-ms-background-size: 18px auto;
		-moz-background-size: 18px auto;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	.row-a2 .col-r{width: auto;float: none;}
	.m-list3 li{width: auto;float: none;padding-bottom: 15px;}
	.m-list3 .con{height: auto;margin-right: 0;padding: 0;}
	.m-list3{margin-right: 0;}
	.m-list3 .date{width: 60px;height: 60px;padding-top: 15px;top: -20px;right: auto;left: 15px;}
	.m-list3 .date span{font-size: 18px;}
	.m-list3 .date em{font-size: 12px;}
	.m-list3 .date:before{top: -3px;bottom: -3px;left: -3px;right: -3px;}
	.m-list3 .con{overflow: visible;}
	.m-list3 .pic{margin-bottom: 12px;}
	.m-list3 .tit{font-size: 18px;margin-bottom: 10px;}
	.m-list3 .desc{font-size: 13px;}
	.m-list3 .btn{display: none;}
	.row-a3{padding: 20px 0 50px;}
	.row-a3 .col-l{width: auto;float: none;}
	.row-a3 .g-t1{margin-bottom: 15px;}
	.m-list4 .tit{font-size: 15px;padding-left: 33px;}
	.m-list4 .tit:before{left: 12px;}
	.m-list4 .con{height: 60px;line-height: 60px;}
	.row-a3 .col-r{width: auto;float: none;padding-top: 35px;}
	.m-list5{margin: 0 -5px;}
	.m-list5 .con{margin: 0 5px;}
	.m-list5 li{margin-bottom: 10px;}
	.index-home .wow{opacity: 1;}

	.nav .sub{position: static;width: auto;padding-top: 0;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
	.nav .sub dd a{text-align: left;font-size: 14px;padding-left: 30px;}
	.snv dd a{line-height: 40px;}

	.nav .sub2{position: static;width: auto;}
	.nav .sub2 a{padding-left: 45px !important;line-height: 36px;}

	.m-details .a-back{margin: 30px auto 0;width: 150px;height: 40px;line-height: 40px;
		font-size: 14px;
	}

}