@media only screen and (min-width: 1199px) and (max-width: 1920px) {
.banner .slick-slide .con{height: 36.45vw;}
.banner .txt h2{font-size: 2.916vw;margin-bottom: 0.937vw;}
.banner .txt h2 .icon{top: -0.104vw;margin-right: 0.625vw;}
.banner .txt .desc{font-size: 1.188vw;line-height: 1.458vw;max-width: 39.58vw;
    margin-bottom: 2.604vw;
}
.banner .txt li{margin-right: 2.604vw;}
.banner .txt li .ico{width: 4.687vw;height: 4.687vw;margin-bottom: 0.833vw;}
.banner .txt li p{font-size: 0.833vw;}


.ban{height: 26.04vw;}
.ban .txt{bottom: 4.166vw;}
.ban .txt h2{font-size: 2.864vw;margin-bottom: 0.625vw;}
.ban .txt .desc{font-size: 0.833vw;line-height: 1.458vw;
    max-width: 39.32vw;
}
.g-t2 h2{font-size: 1.66666vw;}
.m-list7 .txt h3{font-size: 1.25vw;}

}

@media only screen and (max-width: 1600px) {
	.wp{max-width: 1200px;}
	.banner .slick-dots{width: 1200px;}
	.g-t1 h2{font-size: 32px;}
	.row-a1{padding: 60px 0 80px;}
	.m-list1 .txt p{font-size: 14px;}
	.m-list1 .ico{width: 60px;height: 60px;margin-bottom: 10px;}
	.m-list1 .con{height: 158px;}
	.m-list1 .txt{padding-top: 25px;}
	.m-list1 .more{font-size: 14px;}
	.m-list2 .desc{font-size: 14px;}
	.m-list2 h3{font-size: 18px;margin-bottom: 12px;}
	.m-list2 .num{font-size: 46px;margin-bottom: 5px;}
	.m-list2 .con{padding: 0 25px 12px;height: 340px;}
	.row-a2{padding: 60px 0 80px;}
	.m-list2{margin-top: 30px;}
	.m-list3 .txt .desc{font-size: 14px;line-height: 24px;}
	.m-list3 .txt h3{font-size: 20px;}
	.m-list3 .more em{font-size: 40px;}
	.m-list3 .more span{font-size: 16px;}
	.m-list3 .con{padding: 35px 30px 0;height: 160px;}
	.row-a3{padding-top: 100px;padding-bottom:50px;}
	.m-list4 h3{font-size: 16px;}
	.row-a4{padding: 60px 0 70px;}
	.m-list4{margin: 30px 0 40px;}
	.g-btn1{width: 180px;height: 45px;font-size: 16px;line-height: 45px;
		border-radius: 23px;
	}
	.m-list5 .desc{font-size: 14px;line-height: 24px;}
	.m-list5 .tit h3{font-size: 18px;}
	.m-list5 .tit .ico{width: 50px;height: 40px;
		-o-background-size: auto 45px;
		-ms-background-size: auto 45px;
		-moz-background-size: auto 45px;
		-webkit-background-size: auto 45px;
		background-size: auto 45px;
	}
	.m-list5 .tit{line-height: 40px;}
	.m-list5 li.on{padding-bottom: 20px;}
	.row-a5{padding: 60px 0 70px;}
	.m-slider1 h3{font-size: 16px;line-height: 26px;
		height: 78px;
	}
	.m-slider1 .pic{margin-bottom: 15px;}
	.m-slider1 .con{padding-bottom: 25px;}
	.m-slider1 .slick-arrow{width: 44px;height: 44px;
		-o-background-size: 24px auto;
		-ms-background-size: 24px auto;
		-moz-background-size: 24px auto;
		-webkit-background-size: 24px auto;
		background-size: 24px auto;
	}
	.m-slider1 .slick-prev{left: -50px;}
	.m-slider1 .slick-next{right: -50px;}
	.row-a6 .more{font-size: 14px;}
	.row-a6 .g-t1{margin-bottom: 18px;}
	.m-slider1 .slider{margin: 0 -12px;}
	.m-slider1 .con{margin: 0 12px;}
	.row-a6{padding: 50px 0 80px;}
	.fd-txt .desc{font-size: 14px;line-height: 2;}
	.fd-txt .pic img{height: 46px;}
	.fd-txt{width: 280px;}
	.fd-nv li a{font-size: 14px;line-height: 34px;}
	.fd-nv{/* margin-left: 80px; */}
	.fd-contact .desc{font-size: 14px;line-height: 33px;}
	.fd-contact h3{margin-bottom: 15px;}
	.fd-nv h3{margin-bottom: 13px;}
	.fd-contact .link{font-size: 14px;line-height: 32px;}
	.fd-contact .share a{margin-right: 10px;}
	.fd-contact .share{padding: 25px 0 50px;}
	.fd-copy{font-size: 12px;padding: 20px 0;}
	.fd-con{padding: 40px 0 20px;}
	.go-top{width: 46px;height: 46px;right: -80px;}
	.nav li{margin-right: 25px;}
	.snv li .s1{font-size: 16px;line-height: 40px;}
	.cur{font-size: 14px;margin-top: 30px;}
	.row-main{padding-top: 55px;}
	.snv{margin-bottom: 35px;}
	.m-1 .tit,.m-pic1 .tit{font-size: 18px;}
	.ul-link li a{font-size: 14px;}
	.ul-link{padding-bottom: 25px;}
	.m-txt7{font-size: 14px;line-height: 26px;}
	.row-main .col-side{width: 270px;}
	.row-main .col-main{width: 890px;}
	.m-info h3{font-size: 20px;margin-bottom: 5px;}
	.m-info .desc{font-size: 14px;}
	.m-info{padding: 30px 40px 15px 40px;margin-bottom: 35px;}
	.m-txt4{padding: 25px 25px 25px 30px;margin-bottom: 30px;}
	.m-txt4 h3{font-size: 20px;}
	.m-txt4 .desc{font-size: 14px;line-height: 30px;}
	.m-list12 h4{font-size: 16px;}
	.g-t4{font-size: 20px;}
	.m-txt5{font-size: 14px;line-height: 30px;}
	.m-txt5{margin-bottom: 40px;}
	.m-list10 h3{font-size: 16px;}
	.m-list10 .con{padding-left: 20px;}
	/*.m-list10 .con:before{top: 18px;bottom: 18px;}*/
	.m-list10 .num{font-size: 28px;width: 40px;}
	.m-list14 h3{font-size: 16px;}
	.m-list14 .desc{font-size: 14px;}
	.m-list14 .ico{font-size: 20px;}
	.m-list14 .con{padding: 12px 25px;}
	.m-list10{margin-bottom: 40px;}
	.m-list14{margin-bottom: 60px;}
	.g-t3{font-size: 24px;margin-bottom: 15px;}
	.m-tab1 strong{font-size: 14px;}
	.m-txt3{font-size: 14px;line-height: 26px;margin-bottom: 35px;}
	.m-tab1{margin-bottom: 30px;}
	.m-info .link{font-size: 14px;}
	.m-list13 dd a{height: 60px;line-height: 60px;font-size: 14px;}
	.m-list13 .tit{height: 50px;line-height: 50px;font-size: 16px;}
	.m-tab1 strong.s1{font-size: 14px;line-height: 20px;}
	.m-tel span{font-size: 40px;}
	.m-tel h3{font-size: 18px;}
	.m-tel p{font-size: 14px;}
	.m-tel{margin-bottom: 80px;}
	.m-list11 .desc{font-size: 14px;line-height: 24px;}
	.m-list11 h3{font-size: 20px;}
	.m-list11 .i1 .desc{max-width: 260px;}
	.m-list11 .desc{max-width: 380px;}
	.m-txt2 .desc{font-size: 14px;line-height: 26px;}
	.m-txt2 .desc{margin-bottom: 30px;}
	.m-tit1 .desc{font-size: 14px;line-height: 24px;}
	.m-tit1 h2{font-size: 24px;}
	.m-list9 h3{font-size: 20px;}
	.m-list9 em{font-size: 14px;}
	.m-list9 .ico{height: 80px;width: 80px;}
	.m-list9 .con{height: 260px;padding-top: 50px;}
	.m-tit1{margin-bottom: 25px;}
	.m-list9{margin-bottom: 80px;}
	.m-txt2{margin-bottom: 60px;}
	.m-list8 .desc{font-size: 14px;line-height: 26px;}
	.m-list8 .tit h3{font-size: 22px;line-height: 46px;
		-o-background-size: auto 100%;
		-ms-background-size: auto 100%;
		-moz-background-size: auto 100%;
		-webkit-background-size: auto 100%;
		background-size: auto 100%;
	}
	.m-list8 .txt{padding: 25px 30px 0;}
	.m-form1 .txt{font-size: 14px;}
	.m-form1 .c-item label span{font-size: 14px;}
	.m-form1 .c-item{padding: 18px 0 20px;}
	.m-form1 .txt{padding-bottom: 25px;}
	.m-txt1{padding: 0 120px 50px;margin-top: 30px;}
	.m-txt1 h1{font-size: 22px;padding-bottom: 20px;}
	.m-txt1 .time{margin-bottom: 25px;}
	.m-txt1 .txt{font-size: 14px;}
	.m-txt1 .arrow a{font-size: 14px;line-height: 38px;}
	.m-txt1 .share a{width: 60px;height: 60px;padding: 0;}
	.m-t1{font-size: 30px;margin-bottom: 25px;}
	.row-t1{padding: 50px 0 80px;}
	.m-list7 .pic{width: 200px;height: 136px;}
	.m-list7 .txt{height: 136px;}

@media only screen and (max-width: 1366px) {
	.nav .v1{font-size: 14px;}
}

@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 15px;}
	body{padding-top: 50px;}
	.pop-video .cont{width: 90%;}
	.pop-video .close{width: 30px;height: 30px;right: -15px;top: -15px;
		-o-background-size: 15px auto;
		-ms-background-size: 15px auto;
		-moz-background-size: 15px auto;
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.header{height: 50px;}
	.hdr{display: none;}
	.logo{line-height: 50px;}
	.logo img{height: 35px;}
	.menuBtn{display: block;margin-top: 5px;margin-right: -5px;}
	.nav{position: absolute;top: 100%;left: 0;right: 0;display: none;
		background-color: #fff;padding: 15px 0;max-height: calc( 100vh - 50px );overflow-y: auto;
	}
	.nav .wp{padding: 0;}
	.nav li{float: none;margin-right: 0;}
	.nav .v1{padding: 0 20px;line-height: 45px;}
	.nav dl{position: static;margin-left: 0;text-align: left;width: auto;
		box-shadow: none;border-bottom: 1px solid #ddd;
	}
	.nav dd a{padding-left: 30px;}
	.banner .txt{left: 15px;right: 15px;top: 50%;}
	.banner .txt h2{font-size: 20px;margin-bottom: 10px;}
	.banner .txt h2 .icon img{height: 24px;}
	.banner .txt li .ico{width: 50px;height: 50px;margin: 0 auto;}
	.banner .txt li p{font-size: 12px;}
	.banner .txt .desc{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.banner .slick-slide .con{height: 360px;}
	.banner .slick-dots{width: 100%;bottom: 15px;text-align: center;}
	.banner .slick-dots li{display: inline-block;width: 20px;}
	.g-t1 h2{font-size: 20px;font-weight: bold;padding-bottom: 15px;}
	.g-t1 em{font-size: 14px;}
	.g-t1 h2:after{width: 40px;}
	.m-list1 li{width: 31.2%;}
	.m-list1{margin-top: 25px;}
	.row-a1{padding: 35px 0;}
	.m-list2 li{width: auto;float: none;}
	.m-list2 .con{height: auto;}
	.row-a2{padding: 35px 0;}
	.row-a3 .g-t1{position: static;margin-bottom: 25px;}
	.row-a3{padding: 35px 0 0;}
	.m-list3 li{width: auto !important;float: none !important;margin-left: 0 !important;}
	.m-list3 .txt .desc{font-size: 12px;line-height: 22px;}
	.m-list3 .txt h3{font-size: 18px;margin-bottom: 10px;}
	.m-list3 .con{padding: 25px 20px 0 !important;height: 160px;}
	.m-list3 .num{font-size: 120px;line-height: 160px;}
	.m-list3 .more span{font-size: 14px;}
	.m-list3 .more em{font-size: 36px;}
	.row-a4{padding: 35px 0;}
	.m-list4 li{width: 33.33%;margin-bottom: 15px;}
	.m-list4 .pic{width: 120px;height: 120px;padding: 5px;margin-bottom: 10px;}
	.m-list4 .pic:before{top: 5px;bottom: 5px;left: 5px;right: 5px;}
	.m-list4 .pic:after{
		-o-background-size: 36px auto;
		-ms-background-size: 36px auto;
		-moz-background-size: 36px auto;
		-webkit-background-size: 36px auto;
		background-size: 36px auto;
	}
	.m-list4 h3{font-size: 14px;}
	.g-btn1{font-size: 14px;}
	.m-list4{margin: 25px 0;}
	.row-a5{padding: 35px 0;
		background-position: right center;background-repeat: no-repeat;
	}
	.row-a5 .col-r{width: auto;float: none;padding-left: 0;}
	.row-a5 .g-t1{float: none;text-align: center;}
	.row-a5 .g-t1 h2:after{left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.m-logo{left: 0px;top: -47px;width: 60px;}
	.m-list5{padding-top: 25px;}
	.m-list5 .tit{line-height: 30px;}
	.m-list5 .tit .ico{width: 34px;height: 30px;
		-o-background-size: auto 30px;
		-ms-background-size: auto 30px;
		-moz-background-size: auto 30px;
		-webkit-background-size: auto 30px;
		background-size: auto 30px;
	}
	.m-list5 .tit h3{font-size: 16px;}
	.m-list5 li{padding: 8px 0;}
	.m-list5 .desc{margin-left: 35px;}
	.fix-right{display: none !important;}
	.pop-liu .cont{right: 15px;left: 15px;width: auto;}
	.pop-liu .tit h3{font-size: 16px;}
	.pop-liu .tit{line-height: 50px;height: 50px;}
	.pop-liu .con{padding: 20px;}
	.row-a6{padding: 35px 0 20px;}
	.m-slider1 .slider{padding-bottom: 25px;}
	.m-slider1 h3{font-size: 14px;line-height: 22px;height: 66px;}
	.m-slider1 .con{padding-bottom: 15px;}
	.m-slider1 .slick-dots{position: absolute;left: 0;right: 0;bottom: 0;text-align: center;}
	.m-slider1 .slick-dots li{width: 8px;height: 8px;display: inline-block;
		background-color: rgba(0,0,0,.8);margin: 0 2px;border-radius: 50%;
	}
	.m-slider1 .slick-dots li button{display: none;}
	.m-slider1 .slick-dots li.slick-active{background-color: #2a60b5;}
	.fd-nv{float: none;margin-left:0px;}
	.fd-txt{width: auto;float: none;margin-bottom: 15px;display:none;}
	.fd-contact{width: auto;float: none;}
	.fd-txt .pic{margin-bottom: 15px;}
	.fd-contact h3{margin-bottom: 10px;}
	.fd-txt .desc,.fd-contact .desc{font-size: 12px;line-height: 2;}
	.fd-contact .share{padding: 10px 0 0;}
	.fd-copy{padding: 10px 0;}
	.fd-con{padding-top: 30px;}
	.m-list1 .ico{height: 50px;width: 50px;}
	.m-list1 .txt{padding-top: 15px;}
	.m-list1 .con{height: 135px;}
	.m-list2 li{border-right: 0;}
	.cur{display: none;}
	.row-main .col-side{display: none;}
	.row-main .col-main{width: auto;float: none;}
	.g-t2 h2{font-size: 20px;}
	.g-t2 h2:after{width: 40px;height: 2px;}
	.row-main{padding-top: 35px;}
	.g-t2{margin-bottom: 25px;}
	.m-info{padding: 20px 15px 20px 20px;}
	.m-info .desc{padding-bottom: 0;}
	.m-txt4{padding: 15px 20px;}
	.m-txt4 h3{font-size: 18px;font-weight: bold;}
	.m-list12 h4{line-height: 24px;font-size: 14px;padding-top: 12px;}
	.m-list12 .num{margin-top: 0;margin-right: 10px;}
	.m-list12 li{margin-bottom: 15px;}
	.m-list12{margin-bottom: 25px;}
	.m-txt5{margin-bottom: 25px;}
	.m-list14 h3{font-size: 14px;line-height: 24px;}
	.m-list14 .desc{font-size: 12px;line-height: 22px;}
	.ban .txt h2{font-size: 20px;margin-bottom: 6px;}
	.ban .txt .desc{font-size: 14px;line-height: 24px;}
	.ban .txt{left: 15px;right: 15px;bottom: 20px;}
	.ban{height: 200px;}
	.m-info h3{font-size: 18px;font-weight: bold;}
	.m-list13 dd{width: 33.33%;}
	.m-list13{margin-bottom: 50px;}
	.g-t3{font-size: 20px;}
	.m-tab1{overflow-x: auto;border-bottom: 0;}
	.m-tab1::-webkit-scrollbar {
	    height: 3px;
	}
	.m-tab1::-webkit-scrollbar-track {
	    background: #2a60b5;
	}
	.m-tab1::-webkit-scrollbar-thumb {
	    background: #f57423;
	}
	.m-tab1::-webkit-scrollbar-thumb:window-inactive {
	    background: #f57423;
	}
	.m-tab1 ul{width: 900px;}
	.m-list11{padding-right: 0;margin-top: 20px;}
	.m-list11 .i3{position: relative;width: auto;height: 200px;}
	.m-list11 li{height: 200px;}
	.m-list11 .txt{left: 20px;right: 20px;}
	.m-list11 li .desc{max-width: none !important;}
	.m-list11 .i3:after{height: 100%;}
	.m-list11 .i3 .txt{top: 50%;}
	.m-list11 .desc{font-size: 12px;line-height: 20px;}
	.m-list11 h3{font-size: 18px;}
	.m-tel span{font-size: 30px;}
	.m-tel{padding-top: 43px;margin-bottom: 50px;
		-o-background-size: 40px auto;
		-ms-background-size: 40px auto;
		-moz-background-size: 40px auto;
		-webkit-background-size: 40px auto;
		background-size: 40px auto;
	}
	.m-list11{margin-bottom: 50px;}
	.m-list10 h3{font-size: 14px;}
	.m-txt2 .play{width: 80px;height: 60px;
		-o-background-size: 30px auto;
		-ms-background-size: 30px auto;
		-moz-background-size: 30px auto;
		-webkit-background-size: 30px auto;
		background-size: 30px auto;
	}
	.m-txt2{margin-bottom: 40px;}
	.m-tit1 h2{font-size: 20px;}
	.m-list9 li{width: auto;float: none;}
	.m-list9 h3{font-size: 18px;font-weight: bold;}
	.m-list9{margin-bottom: 30px;}
	.m-list9 .con{height: 210px;padding-top: 32px;}
	.m-list8 .pic{width: auto;float: none !important;}
	.m-list8 .txt{padding: 12px 15px 15px;}
	.m-list8 .tit h3{font-size: 18px;line-height: 40px;}
	.m-list8{margin-bottom: 50px;}
	.m-form1 .c-item .tit{font-size: 16px;}
	.m-form1 li{width: 33.33%;margin-bottom: 10px;}
	.m-form1 .c-item label{margin-right: 25px;}
	.m-form1 .con-t label{margin-right: 0;}
	.m-form1 .lab2 label:last-child span{margin-right: 15px;}
	.m-form1 .lab2 label:last-child{margin-right: 0;}
	.m-form1 .btn{margin: 0 auto;}
	.m-form1{margin-bottom: 50px;}
	.m-form1 .txt{padding-bottom: 20px;}
	.m-txt1{padding: 0 0 50px;}
	.m-txt1 .share{position: static;}
	.m-txt1 h1{font-size: 20px;line-height: 1.5;}
	.m-txt1 .time span{margin-bottom: 5px;}
	.m-txt1 .time{margin-bottom: 15px;}
	.m-txt1 .share{text-align: right;padding: 20px 0 10px;}
	.m-txt1 .share a{display: inline-block;border-radius: 50%;width: 40px;height: 40px;}
	.m-txt1 .arrow{padding-top: 0;}
	.m-txt1 .arrow a{padding-left: 32px;}
	.m-txt1{padding-bottom: 35px;}
	.row-t1{padding: 35px 0 25px;}
	.m-t1{font-size: 20px;font-weight: bold;margin-bottom: 20px;}
	.m-list7 .pic{width: 130px;height: 88px;}
	.m-list7 .txt{height: 88px;}
	.m-list7 .txt h3{left: 15px;right: 15px;font-size: 13px;}
	.pages li a{width: 30px;height: 30px;border-width: 1px;
		line-height: 28px;font-size: 12px;
	}
	.pages li{margin: 0 2px;}
	.pages{margin: 30px 0 50px;}
	.ban .ico{width: 30px;margin-bottom: 5px;}
	.go-top{display: none;}
	.banner .txt .desc img{max-width: 70%;height: auto !important;margin-top: 15px;}
	.m-list1 .more{padding-top: 47px;
		-o-background-size: 45px auto;
		-ms-background-size: 45px auto;
		-moz-background-size: 45px auto;
		-webkit-background-size: 45px auto;
		background-size: 45px auto;
	}
	.m-list1 .txt p{padding: 0 10px;}
	.m-tel span{font-weight: bold;}
	.m-list14 .con{padding: 12px;}
	.m-list14 .ico{padding-right: 6px;margin-right: 9px;}
		.col-side1 ,.col-main1{
		width:100%!important;
	}
}



