﻿
@media only screen and (max-width: 1920px) {
	.banner .slick-slide .con{height: 33.59375vw;}
	.ban-1{height: 23.958333vw;}
	.row-a2{height: 32.34375vw;}
}
@media only screen and (max-width: 1600px) {
	.m-list2 h3{font-size: 22px;}
	.m-list2 em{font-size: 16px;}
	.m-tips{font-size: 18px;}
}


@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 15px;}
	.header{height: 50px;}
	.logo{line-height: 50px;}
	.logo img{height: 30px;}
	.menuBtn{display: block;margin-top: 5px;margin-right: -5px;}
	.header .hdr{position: absolute;top: 50px;left: 0;right: 0;
		height: calc( 100vh - 50px );overflow-y: auto;
		background-color: #fff;border-top: 1px solid #d90211;
		padding: 15px;display: none;
	}
	.nav{float: none;margin-bottom: 15px;}
	.nav li{float: none;}
	.nav li .v1{line-height: 45px;padding: 0;text-align: center;
		font-size: 16px;
	}
	.so-btn{display: none;}
	.so{display: block !important;position: relative;top: auto;right: auto;}
	.so .inp{width: 100%;border: 1px solid #d90211;font-size: 4px;}
	.banner .slick-slide .con{height: 280px;}
	.banner .slick-arrow{display: none !important;}
	.banner .slick-dots{bottom: 15px;}
	.banner .slick-dots li button{width: 8px;height: 8px;}
	.row-a1 .col-l{width: auto;float: none;}
	.row-a1{padding: 30px 0 20px;}
	.row-a1 .col-r{width: auto;float: none;}
	.m-list2 li{width: auto;float: none;margin-bottom: 10px;}
	.m-list2 h3{font-size: 20px;font-weight: bold;}
	.m-list2 em{font-size: 14px;}
	.m-list2 .con{height: 120px;}
	.m-list2 .tit{left: 15px;bottom: 12px;}
	.m-list2{padding-top: 25px;}
	.m-tit1{position: static;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.m-tit1 .tit em{font-size: 28px;}
	.m-tit1 .tit h2{font-size: 20px;}
	.m-tit1 .desc{font-size: 14px;font-weight: normal;line-height: 24px;}
	.m-tit1 .tit{margin-bottom: 10px;}
	.row-a2{padding: 60px 0 50px;height: auto;}
	.m-list3 .ico{width: 90px;}
	.m-list3 .ico i{
		-o-background-size: auto 60px;
		-ms-background-size: auto 60px;
		-moz-background-size: auto 60px;
		-webkit-background-size: auto 60px;
		background-size: auto 60px;
	}
	.m-list3 h3{font-size: 18px;}
	.fd-top{line-height: 22px;padding: 15px 0;font-size: 12px;}
	.fd-top .copy{float: none;text-align: center;}
	.fd-top .copy a{display: inline-block;}
	.fd-top .share{display: none;}
	.fd-bot{font-size: 12px;}
	.g-cur{height: auto;line-height: normal;text-align: center;}
	.g-cur .cur{display: none;}
	.g-cur .tab li a{font-size: 16px;font-weight: normal;line-height: 50px;}
	.g-cur .tab{float: none;font-size: 0;}
	.g-cur .tab ul{display: inline-block;}
	.g-cur .tab li{margin: 0 8px;}
	.m-txt2{margin: 30px 0 15px;}
	.m-txt2 .con{padding: 15px 20px;}
	.m-txt2 .tit h3{font-size: 16px;-webkit-line-clamp: 2;}
	.m-txt2 .date{position: static;}
	.m-txt2 .tit{padding-right: 0;}
	.m-txt2 .date{font-size: 12px;display: none;}
	.m-txt2 .desc{font-size: 14px;line-height: 1.8;}
	.m-txt2 .btn{width: 120px;height: 40px;line-height: 40px;font-size: 14px;}
	.m-list5 .date{display: none;}
	.m-list5 .con{padding: 15px 20px;}
	.m-list5 h3{font-size: 16px;}
	.m-list5 .desc{font-size: 14px;line-height: 1.8;}
	.m-list5 li{margin-bottom: 10px;}
	.pages{margin: 50px 0;}
	.pages a, .pages span{width: 32px;height: 32px;line-height: 30px;font-size: 12px;font-weight: normal;}
	.m-slider2 .item:nth-child(2n) .con{margin-top: 0;padding-top: 0;}
	.m-slider2 .item{height: 400px;position: relative;}
	.m-slider2 .slider:after{display: none;}
	.m-slider2{width: auto;padding: 30px 60px;}
	.m-slider2 .item:nth-child(2n+1) .desc{position: static;}
	.m-slider2 .slider{
		-o-background-size: 260px auto;
		-ms-background-size: 260px auto;
		-moz-background-size: 260px auto;
		-webkit-background-size: 260px auto;
		background-size: 260px auto;
	}
	.m-slider2 .date:after{display: none;}
	.m-slider2 .slick-arrow{width: 32px;height: 32px;margin-top: -16px;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.m-slider2 .item:nth-child(2n+1) .date{position: static;}
	.m-slider2 .con{position: absolute;top: 50%;left: 0;right: 0;height: auto;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.m-txt1{margin: 30px 0;padding: 20px;}
	.m-txt1 .txt{width: auto;float: none;font-size: 14px;line-height: 24px;margin-bottom: 15px;}
	.m-txt1 .pic{width: auto;float: none;margin-left: 0;margin-bottom: 20px;}
	.m-txt1 h2{margin-bottom: 12px;}
	.row-box{margin: 30px 0;padding: 15px;}
	.row-box .col-side{width: auto;float: none;margin-bottom: 20px;}
	.row-box .col-main{margin: 0;}
	.snv h2{font-size: 18px;height: 46px;line-height: 46px;}
	.snv li a{line-height: 50px;font-size: 16px;}
	.m-t2{font-size: 20px;}
	.m-t2:after{height: 20px;margin-top: -10px;}
	.m-tips{font-size: 14px;line-height: 26px;border-width: 4px;padding: 15px;}
	.m-txt3 .tit{height: 40px;line-height: 40px;font-size: 18px;}
	.m-txt3 .desc{padding: 15px;font-size: 14px;line-height: 28px;}
	.m-txt3{margin-bottom: 20px;}
	.g-box1{margin: 30px 0;padding: 15px;}
	.m-contact ul{width: auto;float: none;}
	.m-contact li{width: auto;float: none;height: auto;
		padding-right: 0;margin-bottom: 15px;overflow: hidden;
	}
	.m-contact .item{font-size: 14px;padding-top: 8px;}
	.m-contact .ico{margin-right: 15px;}
	.m-contact .qr{float: none;margin: 0 auto 20px;}
	.m-contact .qr p{font-size: 14px;}
	.m-map{height: 250px;}
	.m-t1{font-size: 20px;}
	.m-form .cont{padding-left: 0;}
	.m-form .t-1{width: auto;float: none;display: block;line-height: 28px;}
	.m-form .item{margin-bottom: 10px;}
	.m-form{padding: 25px;margin: 30px 0;}
	.m-form .inp{width: 100%;float: none;}
	.m-form .file .inp{float: none;width: 100%;margin-bottom: 10px;}
	.m-form .file-btn{margin-left: 0;}
	.m-list6 .pic{width: auto;float: none;margin-right: 0;height: auto;}
	.m-list6 h3{font-size: 16px;margin-bottom: 8px;}
	.m-list6 .desc{font-size: 14px;line-height: 24px;margin-bottom: 10px;height: auto;-webkit-line-clamp: 6;}
	.m-list6 .more{font-size: 14px;}
	.m-list6 .con{padding-left: 0;}
	.m-list6 li{padding-bottom: 20px;margin-bottom: 20px;}
	.ban-1{height: 180px;}
	.m-list4 .date{display: none;}
	.m-list4 .pic{width: auto;float: none;margin-right: 0;height: auto;}
	.m-list4 h3{font-size: 16px;margin-bottom: 8px;}
	.m-list4 .desc{font-size: 14px;line-height: 24px;margin-bottom: 10px;height: auto;-webkit-line-clamp: 6;}
	.m-list4 .more{font-size: 14px;}
	.m-list4 .con{padding-left: 0;}
	.m-list4 li{padding-bottom: 20px;margin-bottom: 20px;padding-top: 0;}
	.m-list4{border-left: 0;padding-bottom: 0;}
	.m-details{padding: 20px 15px;}
	.m-details h1{font-size: 18px;margin-bottom: 12px;}
	.m-details .info{font-size: 13px;padding-bottom: 15px;}
	.m-details .txt{font-size: 14px;line-height: 2;}
	.m-details .arrow a{margin-right: 10px;width: 100px;height: 32px;line-height: 30px;font-size: 14px;}
	.m-details .back{width: 100px;height: 32px;line-height: 32px;font-size: 14px;}
	.m-details .back:after{width: 15px;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.m-details .bot{padding-top: 15px;}

	.m-tit1{width: 65%;margin-bottom: 0;}
	.m-tit1 .tit em{font-size: 18px;}


	.nav dl{position: static;}
	.m-form .code{padding-right: 115px;position: relative;}
	.m-form .code .inp{width: 100%;}
	.m-form .code-img{position: absolute;right: 0;top: 0;}

}


