﻿
/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 15px;}
	.header{height: 50px;}
	.logo{line-height: 50px;}
	.logo img{height: 32px;}
	.logo .brand-mark{width: 34px;height: 34px;}
	.nav{position: absolute;left: 0;top: 50px;right: 0;padding: 10px 0;
		max-height: calc(100vh - 50px);overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;
		background-color: #fff;margin: 0;border-top: 1px solid #25B1E4;display: none;
	}
	.header .hdr{margin-top: 10px;padding-right: 10px;}
	.menuBtn{display: block;margin-top: 5px;margin-right: -5px;}
	.index .header{position: relative;}
	.index .logo .img1{display: inline-block;}
	.index .logo .img2{display: none;}
	.index .lang{color: #333;background-image: url(../images/i-05.png);}
	.index .lang:before{background-color: #333;}
	.index .so-btn{background-image: url(../images/i-so-on.png);}
	.nav li{float: none;margin-right: 0;}
	.index .nav li .v1{color: #333;}
	.nav li .v1{line-height: 50px;padding: 0 15px;}
	.index .nav li .ico{background-image: url(../images/i-05.png);}
	.nav li .ico{right: 15px;}
	.nav .sub{position: static;width: auto;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
	.nav .sub{padding: 8px 0;}
	.nav .sub dd a{text-align: left;padding-left: 30px;font-size: 14px;}
	.banner{height: 220px;}
	.banner .txt{right: 15px;}
	.banner .txt .tit{font-size: 22px;margin-bottom: 15px;}
	.g-btn{width: 130px;height: 45px;line-height: 45px;font-size: 14px;}
	.row-a1{padding: 40px 15px 0;}
	.g-t1 .tit{font-size: 20px;}
	.g-t1 .tit span:after{height: 4px;bottom: 0;}
	.g-t1 .desc{font-size: 14px;}
	.m-list1 .con{padding: 30px 0;}
	.m-list1 .pic{float: none;margin: 0 auto;width: 280px;}
	.m-list1 .txt{padding-top: 15px;}
	.m-list1 .tit{font-size: 18px;font-weight: bold;margin-bottom: 10px;}
	.m-list1 .desc{font-size: 14px;margin-bottom: 15px;}
	.m-list1 li:nth-child(2n) .pic{float: none;margin: 0 auto;}
	.m-list1 li:nth-child(2n) .txt{padding-top: 15px;}
	.m-list1 li:nth-child(2n) .con{height: auto;}
	.m-list2 .pic{float: none;margin: 0 auto;width: 280px;}
	.m-list2 li:nth-child(2n+1) .con{height: auto;background-image: none;}
	.m-list2 li:nth-child(2n+1) .txt{padding-top: 15px;}
	.m-list2 .tit{font-size: 18px;font-weight: bold;margin-bottom: 10px;}
	.m-list2 .tit span:after{height: 4px;}
	.m-list2 .desc{font-size: 14px;margin-bottom: 15px;}
	.m-list2 .wp{padding: 0;}
	.m-list2 .con{padding: 30px 0;}
	.m-list2 li:nth-child(2n) .pic{float: none;margin: 0 auto;}
	.row-a2{height: auto;padding-top: 10px;}
	.m-slider1{margin-top: 20px;padding-bottom: 20px;}
	.m-slider1 .pic{margin: 0 auto 10px;float: none;width: 130px;}
	.m-slider1 .txt{width: auto;display: block;font-size: 14px;}
	.m-tips1 .desc{font-size: 14px;}
	.m-tips1 .tit{font-size: 18px;}
	.m-tips1{margin-top: 15px;}
	.m-slider1 .slick-dots{right: 40px;bottom: -83px;}
	.m-slider1 .slick-dots li{font-size: 14px;}
	.m-slider1 .slick-next{right: 0;}
	.m-slider1 .slick-prev{right: 100px;}
	.m-slider1 .slick-arrow{bottom: -75px;}
	.m-list3 .con{padding: 20px 0;}
	.m-list3 .pic{width: 150px;height: auto;margin-right: 15px;}
	.m-list3 .txt{padding-top: 0;}
	.m-list3 .tit{font-size: 16px;margin-bottom: 7px;}
	.m-list3 .desc{font-size: 13px;margin-bottom: 5px;}
	.m-list3 .date{font-size: 12px;font-weight: normal;}
	.footer-main{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 30px 42px;padding: 38px 0 30px;}
	.footer-brand{grid-column: 1 / -1;}
	.footer-brand p{margin-top: 15px;}
	.footer-bottom{padding: 18px 0 22px;}
	.ban .txt{left: 15px;right: 15px;}
	.ban .txt .t1{font-size: 22px;margin-bottom: 10px;}
	.ban .txt .t1:after{height: 4px;bottom: 2px;}
	.ban .txt .desc{font-size: 14px;margin-bottom: 15px;}
	.ban{height: 130px;}
	.cur{display: none;}
	.g-t4{font-size: 20px;}
	.row-b1{padding: 30px 0;}
	.m-list6{margin: 0;padding-top: 20px;}
	.m-list6 li{width: auto;float: none;}
	.m-list6 .ico{float: left;width: 100px;height: auto;margin-right: 20px;}
	.m-list6 .con{overflow: hidden;text-align: left;margin: 0;}
	.m-list6 .tit{font-size: 18px;margin-bottom: 8px;}
	.m-list6 .desc{font-size: 14px;}
	.m-list6 .txt{overflow: hidden;padding-top: 10px;}
	.row-b2{background: #f3f6f8;padding: 35px 0 10px;}
	.m-list7{padding-top: 25px;margin: 0;}
	.m-list7 li{width: 50%;margin-bottom: 20px;}
	.m-list7 .con{margin: 0;}
	.m-list7 li:after{display: none;}
	.m-list7 .desc{font-size: 14px;line-height: 1.5;height: 4.5em;}
	.m-list7 .tit{font-size: 18px;margin-bottom: 5px;font-weight: bold;}
	.m-list8{margin: 0 -5px;padding-top: 25px;}
	.m-list8 .con{margin: 0 5px;padding: 20px 15px 0;height: 230px;}
	.m-list8 li{width: 50%;margin-bottom: 10px;}
	.m-list8 .tit{font-size: 18px;font-weight: bold;margin-bottom: 8px;}
	.m-list8 .desc{font-size: 14px;}
	.m-list8 .ico{height: 36px;margin-bottom: 10px;}
	.m-list9 li{width: 50%;margin-bottom: 10px;}
	.m-list9{padding-top: 25px;margin: 0 -5px;}
	.m-list9 .con{margin: 0 5px;padding-top: 20px;height: 160px;}
	.m-list9 .ico{width: 50px;margin-bottom: 15px;}
	.m-list9 .desc{margin: 0 15px;font-size: 16px;text-align: center;}
	.row-b4{padding-bottom: 25px;}
	.ban .tit{left: 15px;font-size: 22px;}
	.ban .tit:after{height: 4px;bottom: 2px;}
	.ban-2{height: 250px;}
	.g-t2{font-size: 20px;}
	.g-t2 span:after{height: 4px;}
	.m-list4{padding-top: 25px;margin: 0 -5px;padding-bottom: 35px;}
	.m-list4 li{width: auto;float: none;margin-bottom: 10px;}
	.m-list4 .con{margin: 0 5px;padding: 20px 15px;height: auto;}
	.m-list4 .tit{font-size: 18px;font-weight: bold;line-height: 50px;}
	.m-list4 .tit:after{height: 3px;width: 25px;}
	.m-list4 .info{font-size: 16px;}
	.m-list4 .desc{font-size: 16px;}
	.m-list5{margin: 0 0 30px;}
	.m-list5 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list5 .con{padding: 12px;height: auto;margin: 0;}
	.m-list5 .tit{font-size: 18px;margin-bottom: 10px;}
	.m-list5 .date{font-size: 14px;font-weight: normal;}
	.m-list5 .more{font-size: 14px;}
	.m-sel .item{width: auto;float: none;margin-right: 0;margin-bottom: 10px;}
	.m-sel .item select{height: 45px;font-size: 14px;padding: 0 15px;}
	.m-sel{margin: 30px 0;}
	.m-table td{font-size: 14px;}
	.m-table th{font-size: 14px;}
	.m-table th:first-child{padding-left: 15px;}
	.m-table td:first-child{padding-left: 15px;}
	.g-t3{font-size: 18px;margin-bottom: 20px;}
	.g-t3 span:after{height: 4px;}
	.m-form .item{width: auto;float: none;margin-right: 0;margin-bottom: 10px;}
	.m-form{margin-top: 30px;margin-bottom: 30px;}
	.m-form .item .inp{height: 45px;font-size: 14px;padding: 0 15px;}
	.m-form .js-code{font-size: 14px;line-height: 1.5;float: none;text-align: right;display: block;margin-right: 0;}
	.m-form .btn{float: none;width: auto;height: 45px;font-size: 14px;width: 100%;margin-top: 10px;}
	.pages{margin: 30px 0;}
	.pages li{margin: 0 3px;}
	.row-c1{padding-top: 35px;}
	.row-c1 .col-l{width: auto;float: none;}
	.m-details h1{font-size: 20px;}
	.m-details .date{font-size: 14px;margin-bottom: 10px;}
	.m-details .txt{font-size: 14px;}
	.m-list10 .tit{font-size: 16px;}
	.m-list10 .date{font-size: 14px;}
	.m-list10 .pic{margin-right: 15px;}
	.m-qr{margin-top: 20px;}
	.m-bot .tips{margin-bottom: 15px;}
	.m-bot .arrow a{font-size: 14px;}
	.m-list11 li{width: auto;float: none;margin-bottom: 10px;}
	.m-list11 .con{margin: 0;height: auto;padding: 15px;}
	.m-list11{margin: 0;padding-top: 25px;}
	.m-list11 .ico{width: 80px;height: 80px;float: left;margin: 0 20px 0 0;}
	.m-list11 .txt{overflow: hidden;text-align: left;}
	.m-list11 h3{font-size: 18px;margin-bottom: 8px;}
	.m-list11 .desc{font-size: 14px;}
	.row-d1{padding: 35px 0 35px;}
	.m-list12 .pic{width: auto;float: none;margin: 0;height: auto;}
	.row-d2{padding: 40px 0 10px;background: #f3f6f8;}
	.m-list12 li:nth-child(2n) .pic{float: none;margin-right: 0;}
	.m-list12 .txt{padding-top: 15px;}
	.m-list12 .tit{font-size: 18px;margin-bottom: 10px;}
	.m-list12 .desc{font-size: 14px;}
	.m-list12 li{margin-bottom: 30px;}
	.m-txt2 .pic{float: none;width: auto;margin-right: 0;}
	.row-e1{padding: 40px 0;}
	.m-txt2 .txt{padding-top: 15px;}
	.m-txt2 .tit{font-size: 20px;margin-bottom: 10px;}
	.m-txt2 .desc{font-size: 14px;}
	.m-list13 li{width: auto;float: none;margin-bottom: 10px;}
	.m-list13{padding-top: 25px;margin: 0;}
	.m-list13 .con{margin: 0;height: auto;padding: 13px;border-radius: 10px;}
	.m-list13 .tit{font-size: 16px;}
	.m-list13 .ico{width: 50px;height: auto;margin-right: 15px;}
	.m-list13 .txt{height: 50px;}
	.m-list14 .top{height: 60px;line-height: 60px;font-size: 14px;}
	.m-list14 .s1{margin-left: 15px;padding-left: 30px;width: auto;
		-o-background-size: 18px auto;
		-ms-background-size: 18px auto;
		-moz-background-size: 18px auto;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	.m-list14 .top:after{right: 10px;width: 15px;height: 15px;}
	.m-list14 .con{padding: 15px;}
	.m-list14 .desc{font-size: 14px;}
	.m-list14 .t1{font-size: 14px;}
	.m-list14 li{margin-bottom: 10px;}
	.m-list14 .s2{float: right;margin-right: 35px;}
	.row-e3{padding-bottom: 35px;}
	.row-e2{background-color: #f3f6f8;padding: 40px 0 30px;}
	.m-list14{padding-top: 25px;}
	.z-tit .desc{font-size: 14px;margin-top: 12px;}
	.z-tit .btn{font-size: 14px;}
	.z-list1{margin: 0 -3px;padding-top: 20px;}
	.z-list1 li{width: 50%;margin-bottom: 6px;}
	.z-list1 .con{margin: 0 3px;border-radius: 5px;}
	.z-list1 .tit{font-size: 18px;}
	.row-z1{padding-bottom: 35px;}
	.row-z2 .tit{font-size: 22px;font-weight: bold;margin-bottom: 15px;}
	.row-z2 .desc{font-size: 16px;}
	.row-z2{height: 180px;}
	.row-z3{padding-top: 35px;}
	.row-z4 .tit{font-size: 22px;font-weight: bold;margin-bottom: 15px;}
	.row-z4 .desc{font-size: 16px;}
	.row-z4{height: 180px;}
	.w-sel .g-t2{float: none;}
	.w-sel .tab{float: none;padding-top: 20px;}
	.w-sel .tab li{margin: 0;width: 33.33%;}
	.w-sel .tab li a{width: auto;margin: 0 5px;padding: 0;font-size: 14px;
		height: 36px;line-height: 36px;text-align: center;border-radius: 5px;
	}
	.row-w1{padding-bottom: 35px;}
	.row-w1 .m-list12 li{margin-bottom: 0;}
	.row-w2 .m-list4{padding-top: 20px;}
	.w-pic1{padding-top: 20px;}
	.m-tel{font-size: 12px;}
	.m-tel span{font-size: 22px;padding: 0;margin: 0 5px;
		background-image: none;
	}
	.m-tel span:before{content: '';display: inline-block;vertical-align: middle;
		width: 24px;height: 24px;margin-right: 15px;
		background: url(../images/dianhua.png) no-repeat center;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.row-w2{padding-bottom: 30px;}

	.row-z2 .slick-dots{bottom: 20px;}
	.row-z2 .slick-dots li button{width: 8px;height: 8px;}

}

@media only screen and (max-width: 640px) {
	.nav li .v1{line-height: 44px;font-size: 14px;}
	.footer-main{grid-template-columns: 1fr;gap: 30px;padding: 34px 0 26px;}
	.footer-brand{grid-column: auto;}
	.footer-brand-mark{width: 50px;height: 50px;margin-right: 13px;}
	.footer-brand-link strong{font-size: 21px;}
	.footer-brand-link small{font-size: 11px;}
	.footer-brand p{font-size: 13px;line-height: 1.75;}
	.footer h2{margin-bottom: 15px;}
	.footer-contact-item{padding: 12px 14px;}
	.footer-bottom{display: block;}
	.footer-language{margin-top: 10px;}
}

