﻿

@media only screen and (max-width: 1920px) {
	.m-news h3,.g-t1 h3{font-size: 1.666vw;} 
	.m-txt1 h3{font-size: 1.3541vw;}
	.m-txt3 h1{font-size: 1.4583vw;}
	.g-t3 h3,.m-list9 h4{font-size: 1.6666vw;}
}

@media only screen and (max-width: 1499px) {
	.wp{max-width: 1200px}
	.nav .v1{font-size: 16px;}
	.banner{height: 450px;}
	.ban-txt .tit{font-size: 20px;}
	.row-a1-1 .col-l{width: 550px;}
	.row-a1-1 .col-r{width: 620px;}
	.g-t1 h3{margin-top: 0;}
	.g-t1 h3:after{height: 28px;margin-top: -12px;}
	.m-list1 h3{font-size: 14px;}
	.m-list1 li a{font-size: 14px;line-height: 50px;}
	.m-slide1 .slick-dots li button{width: 10px;height: 10px;padding: 0;}
	.m-slide1 .slick-dots{bottom: -25px;}
	.row-a1-1{padding-bottom: 110px;}
	.m-adve{margin-top: -50px;}
	.row-a2{padding-top: 60px;}
	.m-list2{padding-top: 15px;}
	.m-list2 li a,.m-list2 h3{font-size: 14px;}
	.m-list2 li a{line-height: 36px;}
	.row-a2 .col-l{margin-bottom: 40px;}
	.row-a3-1 .col-l{width: 365px;}
	.row-a3-1 .col-c{width: 365px;margin-left: 55px;}
	.row-a3-1 .col-r{width: 365px;}
	.row-a3-2 .col-l{width: 785px;}
	.row-a3-2 .col-r{width: 365px;}
	.ul-alliance a{padding: 18px;}
	.ul-alliance p{font-size: 16px;line-height: 18px;height: 36px;}
	.ul-alliance .icon{width: 36px;height: 36px;
		-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-alliance .tit{height: 73px;}
	.row-a3-1{margin-bottom: 40px;}
	.fd-link dd a{font-size: 14px;line-height: 36px;height: 36px;}
	.fd-txt .txt{font-size: 14px;}
	.fd-copy{font-size: 14px;}
	.fd-logo img{height: 45px;}
	.fd-txt{margin-left: 75px;}
	.fd-txt .txt .r{width: 245px;}
	.fd-qr .pic{margin-bottom: 10px;}
	.fd-qr p{font-size: 12px;}
	.m-list5{margin: 0 -15px;}
	.m-list5 .con{margin: 0 15px;}
	.m-list5 li{margin-bottom: 30px;}
	.m-txt1{font-size: 14px;}
	.m-form .ovh2 .item.r .inp{width: 408px;}
	.m-form .item span{font-size: 16px;}
	.m-list2-2 li a{line-height: 51px;height: 51px;}
	.m-list9 li{margin-bottom: 11px;}
	.index-red .nav .v1{padding: 0 20px;}
	.g-t2 h3{font-size: 22px;}
	.z-pic1{height: 276px;width: 340px;}
	.row-z2{padding: 40px 0;}
	.z-new1 .txt h4,.z-new1 .txt p{font-size: 14px;}
	.m-list6 h4{font-size: 14px;}

}

@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 10px;}
	.menuBtn{display: block;}
	.so,.index-red .hdr{display: none;}
	.header{height: 55px;}
	.logo{line-height: 53px;}
	.logo img{height: 38px;}
	.nav{position: absolute;height: auto;top: 55px;bottom: 0;width: 250px;right: -250px;z-index: 101;padding: 10px 0;
		background-color: #fff;border-top: 2px solid #058742;border-bottom: 2px solid #058742;
		transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
		-o-transition: .5s;
	}
	body.open .nav{right: 0;}
	.nav li{float: none;width: auto;}
	.nav .v1{width: auto;margin: 0;line-height: 40px;font-size: 14px;color: #000;text-align: left;}
	.nav li:hover .v1:after, .nav li:hover .v1:before, .nav li.on .v1:after, .nav li.on .v1:before{display: none;}
	.index-blue .nav .v1,.index-red .nav .v1{color: #fff;}
	.banner{height: auto;}
	.banner .slider{height: 400px;}
	.banner .slick-dots{bottom: 20px;}
	.ban-txt{position: static;height: auto;}
	.ban-txt .name{position: static;text-align: right;display: block;padding-top: 5px;}
	.ban-txt .tit{width: auto;float: none;height: auto;padding: 10px 0;}
	.ban-txt .tit br{display: none;}
	.ban-txt .wp{padding: 0;}
	.ban-txt .txt{padding: 15px 10px;}
	.m-news h3{font-size: 20px;}
	.m-news .txt{font-size: 14px;line-height: 28px;}
	.row-a1-1 .col-l{width: auto;float: none;margin-bottom: 30px;}
	.row-a1-1 .col-r{width: auto;float: none;}
	.row-a1-1{padding-bottom: 10px;}
	.m-adve{margin-top: 0;}
	.m-adve .wp{padding: 0;}
	.row-a2 .ovh{margin: 0 -15px;}
	.row-a2 .col-l{padding: 0 15px;margin-bottom: 30px;}
	.row-a2{padding-top: 30px;}
	.row-a3-1 .col-c,.row-a3-1 .col-l,.row-a3-1 .col-r{width: auto;float: none;margin: 0;
		margin-bottom: 30px;
	}
	.row-a3{padding-top: 30px;}
	.row-a3-1{margin-bottom: 0;}
	.row-a3-2 .col-l{width: auto;float: none;margin-bottom: 10px;}
	.row-a3-2 .col-r{width: auto;float: none;}
	.fd-logo{float: none;text-align: center;margin-top: 0;padding-bottom: 20px;}
	.fd-con{padding: 30px 0;}
	.fd-txt{margin-left: 0;}
	.m-news{margin-bottom: 25px;}
	.g-t1 h3{font-size: 20px;}
	.g-box1{padding: 0 30px;}
	.m-txt3 h1{font-size: 20px;}
	.col-side{width: auto;float: none;margin-bottom: 20px;}
	.col-main{margin: 0;}
	.m-t1{height: 60px;line-height: 60px;font-size: 18px;}
	.snv li .s1{height: 40px;line-height: 40px;font-size: 14px;}
	.so-list li{padding: 0 40px;}
	.g-box2 .cur{margin-left: 40px;}
	.so-mo{display: block;float: none;margin: 20px 10px 0;}
	.so .inp{width: 100%;height: 40px;}
	.so .btn{height: 40px;}

	.col-main-1{overflow-x: auto;}
	.m-jiagou{width: 1072px;margin: 0 auto;}
	.m-form .item{float: none !important;}
	.m-form .item span{width: 130px !important;font-size: 14px;}
	.index-blue .banner{height: auto;}
	.fix-adve{display: none;}
	.row-y1 .col-l,.row-y1 .col-r,.row-y2 .col-l,.row-y2 .col-r{width: auto;float: none;}
	.row-y1 .col-r,.row-y2 .col-r{padding: 0;margin-top: 20px;}
	.g-t3 h3, .m-list9 h4{font-size: 18px;}
	.row-y2{padding-top: 20px;margin-bottom: 20px;}
	.row-y1{padding-bottom: 20px;}
	.g-t3 .more{font-size: 12px;margin-top: 8px;}
	.row-y3 .col-l{width: auto;float: none;padding: 0;margin-bottom: 20px;}
	.row-y3{margin: 0;}
	.m-adve1-1{margin: 0px 0 20px;}
	.row-z1 .col-l,.row-z1 .col-r,.row-z2 .col-l,.row-z2 .col-r{width: auto;float: none;}
	.row-z1 .col-l{margin-bottom: 20px;}
	.index-red .banner{height: auto;}
	.row-z1{padding: 30px 0;}
	.row-z2{padding: 20px 0;}
	.row-z2 .g-box3{padding: 20px 10px 0;}
	.row-z2 .wp{padding: 0;}
	.row-z2 .col-r .g-box3{padding-bottom: 20px;}
	.row-z3{padding: 20px 0 0;}
	.row-z3 .ovh{margin: 0;}
	.row-z3 .col-l,.row-z3 .col-c,.row-z3 .col-r{width: auto;float: none;padding: 0;margin-bottom: 20px;}
	.row-z4{padding: 20px 0;}
	.index-red .nav{border-color: #be2920;}
	.index-blue .nav{border-color: #0b366c;}
	.index-blue .menuBtn b{background-color: #0b366c;}
}
/*Common For Max 768*/
@media only screen and (max-width: 959px) {
	.banner .slider{height: 280px;}
	.fd-txt{float: none;overflow: hidden;margin-bottom: 20px;}
	.fd-qr{float: none;text-align: center;}
	.fd-qr li{float: none;display: inline-block;}
	.fd-copy{text-align: center;line-height: 22px;font-size: 12px;padding: 10px 0;}
	.fd-copy a{display: block;}
	.m-list3 li{width: 50%;margin-bottom: 10px;}
	.m-list3 h4{font-size: 18px;}
	.m-list3 span{font-size: 12px;}
	.m-list3 .con{margin: 0 5px;padding: 20px 0;}
	.m-list3{margin: 0 -5px;}
	.h50{height: 30px;}
	.m-txt3 video{width: 100% !important;}
	.z-slide1-1 h4{font-size: 16px;left: 10px;padding-left: 0;bottom: 0;}
	.z-slide1-1 .slick-dots{right: 10px;}
	.z-new2 .desc{font-size: 14px;}
	.m-txt4 h3{font-size: 16px;height: 46px;line-height: 46px;margin-bottom: 20px;width: 160px;}
	.m-txt4{padding-top: 30px;}
	.m-txt4 .item p{font-size: 14px;}
	.m-txt4 .item{line-height: 32px;}
	.m-txt4 .desc{margin: 0 15px;}
	.m-txt4 .item span{margin-top: 4px;}
	.m-list8 h3{font-size: 14px;padding-left: 10px;}
	.m-list8 li a{height: 50px;line-height: 50px;}
	.m-list8 span{right: 10px;
		-o-background-size: auto 20px;
		-ms-background-size: auto 20px;
		-moz-background-size: auto 20px;
		-webkit-background-size: auto 20px;
		background-size: auto 20px;
	}

}



/*Common For Max 480*/
@media only screen and (max-width: 767px) {
	.logo img{height: 28px;}
	.banner .slider{height: 150px;}
	.ban-txt .desc{height: auto;font-size: 12px;}
	.ban-txt .txt{padding: 10px;}
	.ban-txt .tit{font-size: 16px;}
	.ban-txt .name{font-size: 12px;}
	.m-news h3{font-size: 18px;}
	.row-a1{padding-top: 30px;}
	.m-news{margin-bottom: 20px;}
	.m-slide1 .tit{font-size: 14px;right: 10px;}
	.g-t1 h3{font-size: 18px;padding-left: 15px;}
	.g-t1 h3:after{height: 22px;margin-top: -10px;}
	.g-t1 .more{margin-top: 6px;}
	.row-a1-1 .col-l{margin-bottom: 45px;}
	.row-a2 .col-l{padding: 0;width: auto;float: none;}
	.row-a2 .ovh{margin: 0;}
	.m-list2 .date,.m-list1 .date{font-size: 12px;}
	.m-m1 .txt{font-size: 14px;}
	.m-alliance .tit h3{font-size: 18px;}
	.ul-alliance a{padding: 15px 0;}
	.ul-alliance p{font-size: 14px;line-height: 16px;height: 32px;}
	.ul-alliance .icon{width: 32px;height: 32px;}
	.row-a3-2{padding-bottom: 35px;}
	.m-slide2 .slick-arrow{top: 50%;width: 20px;margin-top: -30px;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.fd-link{height: auto;}
	.fd-link .wp{padding: 0;}
	.fd-link dl{width: auto;float: none;border: 0 !important;border-bottom: 1px solid #ddd !important;}
	.fd-link dt{font-size: 14px;line-height: 40px;padding-left: 10px;
		background-position: right 10px center;
		-o-background-size: 10px auto;
		-ms-background-size: 10px auto;
		-moz-background-size: 10px auto;
		-webkit-background-size: 10px auto;
		background-size: 10px auto;
	}
	.fd-link dd{position: static;width: auto;border-top: 1px solid #007b41;border-bottom: 0;}
	.fd-txt{text-align: center;}
	.fd-txt h3{font-size: 16px;}
	.fd-txt h3:after{width: 20px;left: 50%;margin-left: -10px;}
	.fd-txt .txt .l,.fd-txt .txt .r{float: none;margin: 0;width: auto;}
	.fd-qr .pic{width: 90px;}
	.fd-qr li{margin: 0 2px;}
	.m-txt3 h1{font-size: 18px;margin-bottom: 15px;}
	.m-txt3 .info{font-size: 12px;text-align: center;padding-bottom: 15px;margin-bottom: 10px;}
	.m-txt3 .info .l{float: none;margin-bottom: 10px;}
	.m-txt3 .info .r{float: none;}
	.m-txt3 .info .l span{margin: 0 2px;}
	.g-box1{padding: 0 10px;}
	.m-txt3 .size{margin-right: 10px;display: inline-block;float: none;vertical-align: middle;}
	.m-txt3 .share{float: none;display: inline-block;vertical-align: middle;}
	.m-list5{margin: 0 -5px;}
	.m-list5 li{width: 50%;margin-bottom: 10px;}
	.m-list5 .con{margin: 0 5px;}
	.m-list5 h4{height: 40px;line-height: 40px;font-size: 14px;}
	.pages li{display: none;}
	.pages li.on,.pages li.arrow{display: block;}
	.pages{padding: 30px 0;}
	.cur{padding: 15px 0 20px;}
	.g-box1 .cur{margin-bottom: 20px;}
	.m-t2 .more{font-size: 14px;}
	.m-list4 li a{font-size: 14px;line-height: 36px;}
	.m-list4 li h4{font-weight: normal;}
	.m-list4 li span{font-size: 12px;}
	.m-t2{line-height: 36px;}
	.m-t2 h3{height: 36px;font-size: 16px;}
	.m-list4{margin-bottom: 20px;padding-bottom: 18px;}
	.m-txt1 img{float: none !important;}
	.m-txt1 h3{margin-top: 0;font-size: 18px;margin-bottom: 10px;padding-bottom: 8px;text-align: center;}
	.m-txt1{padding: 10px 10px 50px;}
	.m-txt2 .txt{width: auto;margin: 0;max-width: none;padding: 20px 10px;
		font-size: 14px;line-height: 20px;
	}
	.m-txt2 .txt p{margin-bottom: 10px;}
	.m-txt2{padding: 10px 10px 50px;}
	.m-pic3{padding: 30px 10px;}
	.g-box1-1 .cur{margin-bottom: 0;}
	.g-box2 .cur{margin-left: 10px;float: none;}
	.so-list li{padding: 0 10px;margin-bottom: 20px;}
	.so-list .lab{font-size: 12px;height: 22px;line-height: 20px;width: 60px;margin-top: 4px;}
	.so-list .top h3{font-size: 15px;margin-left: 68px;}
	.so-list .date{display: none;}
	.so-list .con{padding-bottom: 20px;}
	.so-tit{margin: 0;padding-left: 10px;margin-bottom: 15px;}
	.banner .slick-dots{bottom: 10px;}
	.m-list4-2 li span{padding-left: 25px;
		-o-background-size: auto 15px;
		-ms-background-size: auto 15px;
		-moz-background-size: auto 15px;
		-webkit-background-size: auto 15px;
		background-size: auto 15px;
	}
	.g-box6{padding: 20px 10px;}
	.index-blue .cur{padding-bottom: 20px;}
	.m-txt3 video{height: 400px !important;}
	.m-txt3 video{padding: 10px;}
	.m-form .item span{width: auto !important;float: none;line-height: 30px;}
	.m-form .item i{font-size: 18px;top: -2px;}
	.m-form .inp input, .m-form .txt textarea{width: 100% !important;
		height: 40px;padding: 0 10px;
	}
	.m-form .txt textarea{padding: 5px 10px;height: 150px;}
	.m-form .item{margin-bottom: 10px;}
	.m-form .item span br{display: none;}
	.m-form .code,.m-form .ovh2 .item.l{position: relative;}
	.m-form .code .inp,.m-form .ovh2 .item.l .inp{float: none;width: auto;padding-right: 110px;}
	.m-form .code .pic,.m-form .ovh2 .item.l label{position: absolute;right: 0;bottom: 0;line-height: 40px;}
	.m-form .ovh2 .item.l label{height: 40px;line-height: 38px;width: 100px;}
	.m-form .ovh2 .item.r .inp{width: auto;}
	.m-form .desc{padding-left: 0;}
	.z-slide1 h4{font-size: 14px;}
	.g-t2 h3{font-size: 18px;}
	.g-t2{padding-bottom: 7px;}
	.g-t2 .more{font-size: 12px;margin-top: 8px;}
	.z-pic1{width: auto;float: none;}
	.z-pic1 .pic,.z-pic1 .pic img{height: auto;}
	.z-pic1 h4{}
	.row-z3 .ovh{padding-top: 20px;}
	.m-adve1 .wp{padding: 0;}
	.m-list7{padding: 10px;}
	.m-list7 .con{margin: 0;}
	.m-list7 li{width: auto;float: none;margin-bottom: 10px;}
	.row-z4 .wp{padding: 0;}
	.m-form .tips{font-size: 12px;top: -65px;}
	.m-form .tips i{font-size: 18px;top: 4px;}
	.m-form .inp input, .m-form .txt textarea{font-size: 14px;}
	
	.so-list li {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.so-list .lab {
		font-size: 12px;
		height: 22px;
		line-height: 20px;
		width: 60px;
		margin-top: 4px;
	}

	.so-list .top h3 {
		font-size: 15px;
		margin-left: 68px;
	}

	.so-list .date {
		display: none;
	}

	.so-list .con {
		padding-bottom: 20px;
	}

	.so-tit {
		margin: 0;
		padding-left: 10px;
		margin-bottom: 15px;
	}
	.so-tit {
		float: none;
		clear: both;
		margin-bottom: 10px;
		*zoom:1;
	}
	.so-tit:after,.so-tit:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
	.so-sel {
		margin-top: 0;
		margin-left: 10px;
	}


}


/*Common For Max 320*/
@media only screen and (max-width: 479px) {
	.m-txt3 video{height: 250px !important;}
}
