@media only screen and (min-width: 950px) and (max-width: 1920px) {
	.banner .slick-slide .con{height: 41.14vw;}
	.ban{height: 22.96vw;}
/*******************************
		-------[=1024]-------
	********************************/
	.banner{margin: 0 6.25vw;}
	.index .header{padding: 0 5.208vw 5px;*zoom:1;}

   	.nav li .v1{font-size: 1.2vw;}
	.index .nav li .v1{font-size: 1.2vw;line-height: 2.760vw;}
	.index .lang{line-height: 2.864vw;margin-top: 1.875vw;
		-o-background-size: 1.718vw auto;
	    -ms-background-size: 1.718vw auto;
	    -moz-background-size: 1.718vw auto;
	    -webkit-background-size: 1.718vw auto;
	    background-size: 1.718vw auto;
	}
    .index .langg{line-height: 2.864vw;margin-top: 1.875vw;
		-o-background-size: 1.718vw auto;
	    -ms-background-size: 1.718vw auto;
	    -moz-background-size: 1.718vw auto;
	    -webkit-background-size: 1.718vw auto;
	    background-size: 1.718vw auto;
	}
	.index .so{margin-top: 1.875vw;padding-right: 2.76vw;}
	.index .so .inp{height: 2.760vw;}
	.index .so .btn{height: 2.760vw;width: 2.76vw;
		-o-background-size: 1.145vw auto;
		    -ms-background-size: 1.145vw auto;
		    -moz-background-size: 1.145vw auto;
		    -webkit-background-size: 1.145vw auto;
		    background-size: 1.145vw auto;
	}
	.so-btn{margin-top: 0.937vw;width: 2.083vw;height: 2.083vw;margin-left: 1.562vw;
		-o-background-size: 1.145vw auto;
	   -ms-background-size: 1.145vw auto;
	   -moz-background-size: 1.145vw auto;
	   -webkit-background-size: 1.145vw auto;
	   background-size: 1.145vw auto;
	}
	/*.index .so{top: 3.437vw;right: 5.208vw;}*/
	/*.index .logo{line-height: 5.625vw;}
	.index .logo img{height: 3.697vw;}*/
        .nav dd a{font-size: 1.2vw;}
}

@media only screen and (max-width: 1600px) {
	.wp{max-width: 1200px;}
	/*.nav li .v1{font-size: 16px;}*/
	.g-t1 h3{font-size: 28px;}
	.g-t1 .more{width: 32px;height: 32px;}
	.g-t1:before{height: 60px;
		-o-background-size: auto 100%;
		-ms-background-size: auto 100%;
		-moz-background-size: auto 100%;
		-webkit-background-size: auto 100%;
		background-size: auto 100%;
	}
	.row-a1 .col-l .g-t1:before{right: -66px;}
	.m-slider1{width: 60%;}
	.m-item2 .con{padding-top: 18px;height: 130px;}
	.m-item1 .pic{height: 177px;}
	.m-item2 .date{font-size: 12px;}
	.m-item2 .date span{font-size: 18px;}
	.m-list4 h3{font-size: 16px;line-height: 28px;}
	.m-list4 .date em{height: 32px;line-height: 30px;}
	.m-list4 li{padding-bottom: 20px;margin-bottom: 25px;}
	.g-t1{padding-top: 65px;}
	.row-a1{padding-bottom: 35px;}
	.m-slider2{width: 1200px;}
	.g-t2 h3{font-size: 32px;}
	.g-t2 .more{width: 32px;height: 32px;}
	.m-slider3 .con{margin: 30px 10px;}
	.m-slider3{margin: 0 -10px;}
	.m-slider3 .slick-arrow{width: 40px;height: 40px;}
	.m-list6 .desc{font-size: 14px;line-height: 26px;}
	.m-list6 .txt{height: 250px;}
	.m-list6 .pic{height: 250px;}
	.m-pic h3{font-size: 20px;bottom: 20px;}
	.row-a6{padding-bottom: 100px;}
	.fd-share a{width: 40px;height: 40px;margin-left: 20px;}
	.m-pic .pic{height: 400px;}
	.m-pic .i2 .pic{height: 200px;}
	.m-pic .i3 .pic{height: 190px;}
	.row-b1 .col-r{margin-left: 320px;}
	.m-list2 li{margin-bottom: 20px;}
	.g-top{margin-bottom: 25px;}
	.g-top .tit{font-size: 24px;}
	.m-list1 h3{margin-bottom: 10px;}


}


@media only screen and (max-width: 1199px) {
	body{padding-top: 50px;}
	.wp{width: auto;padding: 0 15px;}
	.header{position: fixed;top: 0;left: 0;right: 0;}
	.hd{height: 50px;}
	.logo{line-height: 50px;}
	.logo img{height: 36px;}
	.menuBtn{display: block;}
	.so{display: none;}
	.lang{font-size: 0;padding-left: 32px;width: 32px;margin-top: 9px;margin-right: 5px;
		-o-background-size: 24px auto;
		-ms-background-size: 24px auto;
		-moz-background-size: 24px auto;
		-webkit-background-size: 24px auto;
		background-size: 24px auto;
	}
        .langg{font-size: 0;padding-left: 2px;width: 32px;margin-top: 9px;margin-right: 5px;
		-o-background-size: 24px auto;
		-ms-background-size: 24px auto;
		-moz-background-size: 24px auto;
		-webkit-background-size: 24px auto;
		background-size: 24px auto;
	}
	.nav{position: fixed;top: 50px;left: 0;right: 0;bottom: 0;overflow-y: auto;
		background-color: #fff;padding: 15px 0;display: none;
	}
	.nav li{width: auto;float: none;position: relative;}
	.nav li .v1{line-height: 40px;}
	.nav .down{position: absolute;top: 0;right: 0;width: 40px;height: 40px;
		background: url(../images/down.png) no-repeat center;
		-o-background-size: 16px auto;
		-ms-background-size: 16px auto;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		background-size: 16px auto;
	}
	.nav .wp{padding: 0;}
	.banner .slick-slide .con{height: 260px;}
	.banner .slick-arrow{width: 30px;height: 30px;
		-o-background-size: 20px auto;
		-ms-background-size: 20px auto;
		-moz-background-size: 20px auto;
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	.banner .slick-prev{left: 10px;}
	.banner .slick-next{right: 10px;}
	.row-a1 .col-l{width: auto;float: none;margin-bottom: 30px;}
	.m-slider1{width: auto;float: none;}
	.row-a1 .col-r{width: auto;float: none;}
	.g-t1:before{display: none;}
	.g-t1{padding-top: 0;margin-bottom: 20px;}
	.g-t1 h3{font-size: 20px;}
	.g-t1 em{font-size: 14px;margin-left: 5px;}
	.m-slider1 .txt{padding: 15px;}
	.m-slider1 .slick-dots{bottom: 15px;}
	.m-slider1 .slick-dots li{margin-left: 10px;}
	.m-list4 li{padding-bottom: 15px;margin-bottom: 15px;}
	.row-a1{padding-bottom: 20px;}
	.g-t2:after{display: none;}
	.g-t2{padding-top: 0;}
	.g-t2 h3{font-size: 20px;font-weight: bold;}
	.g-t2 .more{right: 15px;top: 0;width: 26px;height: 26px;}
	.g-t1 .more{width: 26px;height: 26px;}
	.m-slider2{width: auto;}
	.m-slider2 .item{margin-right: 0;}
	.m-slider2 .con{margin: 0 15px;}
	.m-slider2 .item.open .pic{float: none;margin: 0 auto;}
	.m-slider2 .pic{width: 150px;height: 225px;margin: 0 auto;}
	.m-slider2 .item.open .lab{display: none;}
	.m-slider2 .info{font-size: 14px;line-height: 36px;}
	.m-slider2 h3{margin-bottom: 10px;}
	.m-slider2 .slick-dots li{margin: 0;padding: 0 5px;}
	.m-slider2 .slick-dots li:after, .m-slider2 .slick-dots li:before{display: none;}
	.m-slider2{padding-bottom: 60px;}
	.m-slider2 .slick-dots{bottom: -30px;}
	.m-slider2 .txt{display: block;}
	.m-slider2 .con{background: #2182B4 url(../images/i-bg2.png) no-repeat right bottom;}
	.m-list5 li{width: auto;float: none;}
	.m-list5{margin: 0;padding-top: 20px;}
	.m-list5 .con{margin: 0;padding: 15px 15px 0;height: 115px;}
	.m-list5 li{margin-bottom: 15px;}
	.m-list5 h3{font-size: 16px;line-height: 28px;}
	.m-list5 .date em{font-size: 12px;}
	.m-list5 .date span{font-size: 18px;}
	.m-list5 .date{margin-top: 0;}
	.m-slider3 .slick-prev{left: 0;}
	.m-slider3 .slick-next{right: 0;}
	.m-slider3 .slick-arrow{background-color: #fff;border-radius: 50%;}
	.m-slider3 .txt{height: 200px;}
	.row-a4{padding-bottom: 20px;}
	.m-list6 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list6 .txt{padding: 15px;height: auto;}
	.m-list6 h3{font-size: 16px;line-height: 28px;margin-bottom: 8px;}
	.m-pic .col-l,.m-pic .col-c,.m-pic .col-r{width: auto;float: none;padding-left: 0;}
	.m-pic .pic,.m-pic .i2 .pic,.m-pic .i3 .pic{height: 225px;}
	.m-pic h3{left: 20px;bottom: 15px;font-weight: bold;font-size: 18px;}
	.row-a6{padding-bottom: 30px;}
	.fd-bot{height: auto;line-height: 22px;font-size: 12px;padding: 12px 15px;}
	.fd-link{width: auto;float: none;}
	.fd-link dl{margin-bottom: 15px;}
	.fd-con{padding: 30px 0 15px;}
	.fd-content{float: none;margin-left: 0;padding-top: 15px;}
	.fd-share{float: none;text-align: center;padding-top: 10px;}
	.fd-share a{float: none;display: inline-block;margin: 0 10px;}
	.ban{height: 150px;}
	.m-details{padding: 40px 0 50px;}
	.m-details h1{font-size: 18px;font-weight: bold;margin-bottom: 10px;}
	.m-details .info{font-size: 12px;padding-bottom: 15px;margin-bottom: 20px;}
	.m-details .txt{font-size: 14px;}
	.row-b1-1 .col-l{width: auto;float: none;}
	.row-b1 .col-r{margin-left: 0;}
	.row-b1-1 .col-l:after{display: none;}
	.row-b1-1 .snv{margin-right: 0;}
	.snv li .s1{line-height: 50px;font-size: 16px;}
	.m-t2 h3{font-size: 20px;}
	.m-t2{height: 80px;padding-top: 15px;}
	.g-top .cur{display: none;}
	.g-top .tit{font-size: 20px;font-weight: bold;}
	.m-list3 .date span{font-size: 18px;}
	.m-list3 .date em{font-size: 12px;}
	.m-list3 .date{width: 65px;height: 60px;padding-top: 8px;margin-right: 12px;}
	.m-list3 h3,.m-list3 .desc{white-space:normal;}
	.m-list3 li{padding-bottom: 15px;margin-bottom: 15px;}
	.pages a, .pages span{width: 32px;height: 32px;line-height: 30px;font-size: 12px;}
	.pages .arrow a{width: 60px;}
	.pages{margin-bottom: 50px;}
	.m-list2 .date{display: none;}
	.m-list2 .con{padding: 12px 15px;}
	.m-list2 .txt{padding-left: 0;}
	.m-list2 h3{padding-bottom: 10px;margin-bottom: 10px;}
	.m-list2 li{margin-bottom: 15px;}
	.row-b1 .col-l{width: auto;float: none;}
	.m-t1{height: 50px;line-height: 50px;font-size: 20px;margin-top: -50px;}
	.m-list1 .con{padding: 15px;}
	.m-list1 .pic{margin: 0 12px 0 0;width: 114px;height: auto;}
	.m-list1 .txt{padding: 0;}
	.m-list1 h3{font-size: 18px;font-weight: bold;padding-top: 8px;margin-bottom: 5px;}
	.m-list1 li{margin-bottom: 15px;}
	.m-list1 .desc{-webkit-line-clamp: 5;}
	.m-list1{margin-bottom: 50px;}

	.m-list7{margin: 0 -5px;}
	.m-list7 li{width: 50%;margin-bottom: 15px;}
	.m-list7 .con{margin: 0 5px;}
	.m-list7 h3{font-size: 16px;margin-top: 10px;}

	.m-table{overflow-x: auto;}
	.m-table table{/*width: 760px;*/width: 100%;}


	.nav dl{position: static;width: auto;margin-left: 0;}
	.nav dd a{font-size: 14px;line-height: 40px;}

	.mo-so{display: block;float: none;margin: 0 15px 15px;}
	.so .inp{width: 100%;height: 40px;}
	.so .btn{width: 40px;height: 40px;}
/*******************************
		-------[=10.24]-------
	********************************/
	.banner{margin: 0 15px;}
	.index .header{padding: 0 15px;background-color: #005BAC;}
	.so-btn{display: none;}
	.index .lang{width: 30px;height: 30px;margin-top: 10px;
		-o-background-size: 22px auto;
		-ms-background-size: 22px auto;
		-moz-background-size: 22px auto;
		-webkit-background-size: 22px auto;
		background-size: 22px auto;
	}
        .index .langg{width: 30px;height: 30px;margin-top: 10px;
		-o-background-size: 22px auto;
		-ms-background-size: 22px auto;
		-moz-background-size: 22px auto;
		-webkit-background-size: 22px auto;
		background-size: 22px auto;
	}
	.index .nav{background-color: #fff;}
	.index .nav li{margin-left: 0;}
	.index .nav li .v1{color: #333;}
	.mo-so{display: block !important;position: relative !important;float: none;
		top: auto !important;right: auto !important;margin: 0 15px;
	}
	.so .inp{width: 100%;}
       /*.banner .slick-slide .con{padding-top: 48%;height: 0;position: relative;overflow: hidden;}
	.m-item1 .pic{height: auto;}*/

	.header .top-r .so{display: none !important;}
        .index .nav li .v1{line-height: 40px;font-size: 16px;}
    .index .logo{line-height: 50px;}
    .index .so{background-color: rgba(0,0,0,.5);}
    .so{width: auto;}
}
