﻿

@media only screen and (max-width: 1920px) {
	.banner .slick-slide .con{height: 31.82vw;}
}
@media only screen and (max-width: 1600px) {
	.wp{max-width: 1200px;}
	.logo-txt{font-size: 20px;}
	.nav li .v1{font-size: 16px;}
	.hd .link{margin-left: 20px;}
	.so{width: 300px;}
	.so .inp{font-size: 14px;}
	.so .sel{font-size: 14px;width: 88px;padding-left: 15px;}
	.nav dd a{font-size: 14px;}
	.banner .txt .desc{font-size: 16px;max-width: 535px;}
	.banner .txt h3{font-size: 36px;}
	.g-t1 h2{font-size: 32px;}
	.g-t1 h2:after{height: 28px;}
	.g-t1 .more{font-size: 14px;width: 100px;}
	.g-t1{margin-top: 40px;}
	.m-list7 h3{padding: 0 20px;}
	.m-list8 .date span{font-size: 38px;margin-bottom: 5px;}
	.m-list8 .date em{font-size: 14px;}
	.m-list8 h3{font-size: 18px;margin-bottom: 5px;}
	.m-new .pic{width: 120px;}
	.m-new .con{padding: 25px 25px 20px 25px;}
	.m-new .txt h3{font-size: 16px;margin-bottom: 8px;}
	.m-new .txt{padding-top: 0;}
	.m-new .desc{padding-top: 10px;margin-bottom: 10px;}
	.m-list9 h3{font-size: 16px;}
	.m-list9 .con{height: 60px;line-height: 60px;}
	.m-list8 .desc{font-size: 13px;}
	.m-list7{margin-bottom: 20px;}
	.row-a1{padding-bottom: 25px;}
	.g-t1 .tab li a{font-size: 14px;width: 110px;}
	.g-t1 .tab{margin-top: 8px;}
	.m-list10{padding-top: 22px;margin: 0 -15px;}
	.m-list10 .con{margin: 0 15px;}
	.m-list10 h3{font-size: 18px;}
	.m-list10 .lab{font-size: 14px;}
	.m-list10 li{margin-bottom: 25px;}
	.row-a2{padding-bottom: 30px;}
	.m-list11 .swiper-slide{width: 378px;}
	.g-t2 span{font-size: 32px;}
	.m-list11 .swiper-wrapper{margin-top: 30px;margin-bottom: 0;}
	.m-tab1{margin-top: 25px;}
	.g-t2{margin-top: 45px;}
	.row-a3{padding-bottom: 40px;}
	.row-a4 .m-list6{margin-top: 25px;}
	.m-list6 .con{margin: 0 12px;}
	.m-list6{margin: 0 -12px;}
	.m-list6 h3{font-size: 18px;}
	.row-a4{padding-bottom: 50px;}
	.m-list12 .desc{font-size: 14px;}
	.m-list13 .desc{font-size: 14px;}
	.m-list13 h3{font-size: 18px;}
	.m-list13 .con{padding: 25px 28px 0 30px;}
	.m-link li a{font-size: 15px;}
	.m-link{line-height: 50px;}
	.m-link .tit{font-size: 18px;}
	.m-link li{margin-right: 25px;}
	.fd-item .con{font-size: 14px;}
	.fd-item h3{font-size: 18px;}
	.fd-copy{font-size: 12px;}
	.hd-reg{height: 66px;}
	.hd-reg .logo-txt,.hd-reg .logo{line-height: 66px;}
	.logo img{height: 46px;}
	.m-reg{margin-top: 120px;width: 1000px;height: 520px;}
	.m-reg .tab li a{font-size: 24px;padding: 0 12px;}
	.m-reg .tab li a:after{height: 20px;}
	.m-reg .tab{margin-bottom: 20px;}
	.m-reg .btn{height: 40px;font-size: 18px;}
	.m-reg .inp{height: 40px;font-size: 14px;}
	.m-reg .code-btn{height: 40px;}
	.m-reg .code-pic .pic{height: 40px;}
	.m-reg .col-l{width: 470px;}
	.m-reg .col-r{width: 530px;}
	.m-reg .cont{left: 60px;right: 50px;}
	.m-txt1 .txt{font-size: 16px;line-height: 28px;}
	.m-txt1 .pic{width: 450px;margin-bottom: 40px;}
	.m-txt1 .pic:after{right: -20px;bottom: -20px;}
	.m-txt1{padding: 35px 35px 60px 30px;}
	.snv .s1{height: 60px;font-size: 18px;line-height: 60px;
		padding-left: 35px;
	}
	.col-side{width: 240px;}
	.row-main:after{width: 240px;}
	.g-t3 h3{font-size: 20px;}
	.m-tab3 li a{height: 60px;line-height: 60px;font-size: 18px;}
	.m-sel .con a{font-size: 16px;padding-right: 20px;margin-right: 20px;}
	.m-sel{padding: 20px 22px 20px 34px;margin-bottom: 35px;}
	.m-list2 h3{font-size: 18px;}
	.m-list2 .con{margin: 0 12px;}
	.m-list2{margin: 0 -12px;}
	.m-list2 li{margin-bottom: 25px;}
	.pages a, .pages span{width: 45px;height: 45px;line-height: 43px;font-size: 14px;}
	.m-details h1{font-size: 28px;}
	.m-details .info{font-size: 14px;}
	.m-details .txt{font-size: 16px;line-height: 36px;padding-top: 35px;}
	.m-details .tit span{height: 40px;line-height: 40px;font-size: 18px;padding: 0 24px;}
	.m-details .tit{margin-bottom: 20px;}
	.m-details .desc{margin-bottom: 40px;}
	.m-list1 h3{font-size: 18px;}
	.m-list1 .info{font-size: 14px;}
	.m-list1 .con{margin: 0 15px;}
	.m-list1{margin: 0 -15px;}
	.m-list1 li{margin-bottom: 30px;}
	.m-details .tips li{padding: 25px 0 25px 30px;}
	.m-details .list .con{margin: 0 12px;}
	.m-details .list{margin: 0 -12px;}
	.m-list4 h3{font-size: 20px;}
	.m-list4 .desc{font-size: 14px;}
	.m-list4 .pic{height: 200px;line-height: 200px;}
	.m-list4 .txt{padding-top: 25px;}
	.m-list3 h3{font-size: 20px;}
	.m-list3 .desc{font-size: 14px;}
	.m-list3 .con{padding: 30px 220px 30px 28px;}
	.m-list3 .date span{font-size: 30px;}
	.m-list3 .date em{font-size: 14px;}
	.m-list3 .date{height: 95px;width: 80px;}
	.m-table3 td{font-size: 14px;}
	.m-tab5 li a{height: 45px;line-height: 43px;font-size: 14px;}
	.m-table3 .btn{width: 90px;}
	.m-txt7{font-size: 14px;margin: 30px 0;}
	.m-table3 .btn-6{width: 75px;}
	.m-table3 .tips .pop{font-size: 14px;}
	.m-table3 .tips .pop-1{width: 880px;}
	.m-tips1{font-size: 14px;}
	.m-list14 li{font-size: 13px;line-height: 60px;}
	.m-list15 .desc{font-size: 14px;}
	.m-list5 h3{font-size: 18px;}
	.m-list5 .info{font-size: 14px;}
	.m-list5 li{margin-bottom: 30px;}
	.m-list5 .con{margin: 0 15px;}
	.m-list5{margin: 0 -15px;}
	.m-txt2 h3{font-size: 24px;}
	.m-txt2 .info{font-size: 14px;}
	.m-txt2 .btn{font-size: 16px;}
	.m-txt2 .pic{width: 630px;}
	.m-tab2 li a{line-height: 60px;font-size: 18px;}
	.m-table1 th, .m-table1 td{font-size: 16px;}
	.m-table1 th, .m-table1 td{height: 60px;}
	.m-txt3{font-size: 16px;}
	.m-txt4 .info{font-size: 16px;}
	.m-txt6{font-size: 16px;}
	.m-list15 .desc .down{font-size: 14px;}
	.m-arrow{font-size: 16px;}
	.m-details .tips2{font-size: 14px;}


}

@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 15px;}
	.hd{height: 50px;}
	.logo{line-height: 50px;}
	.logo img{height: 36px;}
	.logo-txt{line-height: 50px;display: none;}
	.menuBtn{display: block;}
	.nav{position: absolute;top: 100%;left: 0;right: 0;padding: 10px 0;
		display: none;
	}
	.nav li{width: auto;float: none;}
	.nav li .v1:after{display: none;}
	.nav li .v1{line-height: 40px;}
	.nav dl{position: static;}
	.ban2 .hello{font-size: 14px;left: 15px;top: 0;line-height: 150px;}
	.ban2{height: 150px;}
	.row-main{margin-top: 15px;}
	.col-side{width: auto;float: none;}
	.row-main:after{display: none;}
	.snv{padding: 10px 0;}
	.snv .s1{height: 45px;line-height: 45px;font-size: 14px;padding-left: 25px;}
	.col-main{padding: 20px 15px;}
	.g-t3 .btn{width: auto;padding: 0 15px;height: 30px;line-height: 30px;
		font-size: 13px;margin-top: 0;
	}
	.g-t3 h3{padding-bottom: 10px;}
	.m-tips1{padding: 12px 15px;background-image: none;}
	.m-form1 .t1{width: auto;float: none;text-align: left;display: block;line-height: 24px;font-size: 14px;margin-bottom: 3px;}
	.m-form1{margin-top: 25px;padding-right: 0;}
	.m-form1 .inp{height: 45px;font-size: 14px;padding: 0 15px;}
	.m-form1 .item{margin-bottom: 10px;}
	.m-form1 .btn, .m-form1 .res{width: 86px;font-size: 13px;height: 40px;line-height: 40px;}
	.m-form1 .btn{margin: 0 5px;}
	.m-form1-2{padding-bottom: 30px;}
	.fd-l{display: none;}
	.fd-r{float: none;text-align: center;}
	.fd-r .item{width: 90px;float: none;display: inline-block;vertical-align: middle;margin: 0 10px;}
	.fd-con{padding: 30px 0 20px;}
	.fd-copy{height: auto;line-height: 22px;font-size: 12px;padding: 12px 0;text-align: center;}
	.fd-copy .copy{float: none;}
	.fd-copy .link{float: none;}
	.m-table3{overflow-x: auto;}
	.m-table3 table{width: 768px;}
	.pages a, .pages span{width: 30px;height: 30px;line-height: 28px;font-size: 12px;}
	.m-form1-2 .p-tips{font-size: 12px;}
	.m-form1-2 .zi label{line-height: 45px;font-size: 13px;}
	.m-form1-2 .zi{padding-right: 98px;}
	.m-table3 .tips .pop{font-size: 13px;}
	.m-table3 .tips .pop-1{width: 320px;}
	.m-table3 .tips .pop-1 strong{font-size: 14px;}
	.m-table3 td{height: 60px;}
	.m-form1 .bot{margin-left: 0;font-size: 0;text-align: center;}
	.m-form1 .btn, .m-form1 .res{float: none;display: inline-block;vertical-align: middle;}
	.m-form1{width: auto;}
	.m-form1 .code-pic .pic{width: 80px;height: 45px;}
	.m-form1 .code-btn{width: 80px;height: 45px;font-size: 12px;}
	.m-form1 .code-pic, .m-form1 .code-phone{padding-right: 88px;}
	.m-list14 li{height: auto;padding: 12px 15px;line-height: normal;}
	.m-t2{height: 50px;line-height: 50px;font-size: 16px;padding-left: 45px;
		background-position: 14px center;
		-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-txt8{margin: 15px;padding: 12px 15px;font-size: 13px;}
	.m-box2 .btn, .m-box2 .res{width: 90px;height: 40px;line-height: 40px;font-size: 14px;}
	.m-box2{margin-bottom: 30px;}
	.m-tab5 li a{font-size: 12px;width: 73px;height: 38px;line-height: 36px;}
	.m-tab5 li{margin-right: 5px;}
	.m-details{padding: 15px;margin-top: 20px;}
	.m-details h1{font-size: 20px;margin-bottom: 10px;}
	.m-details .info span{margin-right: 5px;}
	.m-details .info{font-size: 12px;padding-bottom: 20px;}
	.m-details .tips2{padding: 12px 15px;font-size: 13px;}
	.m-details .txt{font-size: 14px;line-height: 1.8;}
	.m-arrow .prev{width: auto;float: none;margin-bottom: 10px;}
	.m-arrow .next{width: auto;float: none;text-align: left;}
	.m-arrow{padding: 12px 15px;font-size: 14px;}
	.m-arrow .home{position: static;display: block;margin: 0 auto 10px;
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
	}
	.cur{display: none;}
	.ban{height: 150px;margin-bottom: 20px;}
	.ban .tit h2{font-size: 24px;}
	.ban .tit span{font-size: 14px;}
	.ban .tit {
	    -webkit-transform: translateY(-38%);
	    -moz-transform: translateY(-38%);
	    -o-transform: translateY(-38%);
	    -ms-transform: translateY(-38%);
	    transform: translateY(-45%);
	}
	.m-list3 .date{display: none;}
	.m-list3 .con{padding: 12px 15px;}
	.m-list3 h3{font-size: 18px;}
	.m-list3 li{margin-bottom: 15px;}
	.hd-reg{height: 50px;border-radius: 0 0 25px 25px;}
	.hd-reg .logo-txt, .hd-reg .logo{line-height: 50px;}
	.logo img{height: 32px;}
	.m-reg{width: auto;height: auto;margin: 120px 15px 80px;}
	.m-reg .col-l{width: auto;float: none;height: auto;}
	.m-reg .cont{position: static;padding: 20px 15px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.m-reg .tab li a{font-size: 20px;}
	.m-reg .tab{margin-bottom: 10px;}
	.m-reg .item{margin-bottom: 10px;}
	.reg-copy{height: auto;line-height: 22px;font-size: 12px;padding: 12px 0;}
	.m-list4 .pic{width: auto;float: none;height: 120px;line-height: 120px;}
	.m-list4 .txt{padding-top: 10px;text-align: center;}
	.m-list4 .more{width: 120px;margin: 0 auto 25px;}
	.m-list4 li{margin-bottom: 15px;}
	.m-details .tips li{width: auto;float: none;padding: 8px 0 8px 15px;font-size: 12px;}
	.m-details .tips{padding: 8px 0;}
	.m-details .list li{width: auto;float: none;margin-bottom: 10px;}
	.m-sel .t1{width: auto;float: none;line-height: 26px;}
	.m-sel .con a{font-size: 13px;line-height: 28px;padding-right: 15px;margin-right: 15px;}
	.m-sel{padding: 15px;margin-bottom: 20px;}
	.m-sel .item{line-height: normal;margin-bottom: 15px;}
	.m-list1 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list1 .txt{padding: 12px 15px 0;}
	.m-list2 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list2 .con{padding: 13px 15px 15px;}
	.m-list2 h3{padding: 10px 0 10px 14px;margin-bottom: 10px;}
	.m-list2 .info{font-size: 14px;line-height: 24px;}
	.m-tab3 .ico{display: none;}
	.m-tab3 li a{font-size: 14px;height: 45px;line-height: 45px;}
	.m-tab3{margin-top: 25px;}
	.m-form1 .up-btn{right: 4px;top: 4px;height: 37px;line-height: 37px;font-size: 14px;}
	.m-form1-1{margin-bottom: 30px;}
	.m-txt1 .pic{width: auto;float: none;margin-right: 0;margin-bottom: 15px;}
	.m-txt1 .pic:after{display: none;}
	.m-txt1{padding: 15px;}
	.m-txt1 .txt{font-size: 14px;line-height: 24px;}
	.banner .slick-slide .con{height: 260px;}
	.banner .txt{left: 15px;}
	.banner .txt h3{font-size: 22px;margin-bottom: 10px;}
	.banner .txt .desc{font-size: 14px;margin-bottom: 15px;}
	.banner .slick-dots{bottom: 15px;}
	.banner .txt .btn{width: 120px;height: 40px;line-height: 40px;font-size: 14px;}
	.row-a1 .col-l{width: auto;float: none;}
	.m-list7 li{width: auto;float: none;margin-bottom: 15px;}
	.g-t1 h2{font-size: 20px;}
	.g-t1 h2:after{height: 18px;}
	.g-t1 .more{margin-top: 0;}
	.g-t1{margin-top: 30px;}
	.m-list8 .date{width: 86px;}
	.row-a1 .col-r{width: auto;float: none;}
	.m-list9 li{margin-top: 12px;}
	.g-t1 .tab li,.m-tab1 li{margin-left: 5px;margin-bottom: 10px;}
	.g-t1 .tab li a,.m-tab1 li a{font-size: 12px;width: auto;padding: 0 8px;}
	.m-list10 li{width: auto;float: none;margin-bottom: 12px;}
	.m-list10 h3{font-size: 16px;}
	.m-list10{padding-top: 15px;}
	.m-list11 .swiper-slide{width: 280px !important;}
	.m-list11 .con{padding: 12px 15px 15px;}
	.m-list11 h3{font-size: 16px;padding: 10px 0 10px 14px;margin-bottom: 8px;}
	.m-list11 .info{font-size: 13px;line-height: 24px;}
	.m-list11 .swiper-slide{margin-bottom: 15px;}
	.m-list11 .item{margin-right: 15px;}
	.g-t2 em{padding: 0 15px;font-size: 20px;font-weight: bold;}
	.g-t2 em:after, .g-t2 em:before{height: 18px;}
	.g-t2 span{font-size: 20px;}
	.g-t2{margin-top: 30px;}
	.m-list11 .swiper-wrapper{margin-top: 15px;}
	.m-link .tit{font-size: 13px;}
	.m-link li a{font-size: 12px;}
	.m-link li{margin-right: 10px;}
	.m-list13 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list13 .con{padding: 15px;height: auto;}
	.m-list13 .lab{margin-bottom: 10px;}
	.m-list13 h3{font-size: 16px;line-height: 24px;}
	.m-list13{padding-top: 20px;}
	.row-a7{padding-bottom: 30px;}
	.m-slider1 .pic{height: 80px;line-height: 80px;}
	.m-slider1 .slick-track{padding: 25px 0 50px;}
	.m-slider1 .slick-dots{bottom: 30px;}
	.m-slider1 .slick-dots li{width: 8px;height: 8px;margin: 0 2px;}
	.m-list12 li{width: 50%;display: inline-block;margin-bottom: 25px;float: none;}
	.m-list12:after{display: none;}
	.m-list12 .con:after{display: none;}
	.m-list12 .ico{width: 120px;height: 120px;margin-bottom: 10px;}
	.m-list12 .ico i{border-width: 5px;}
	.m-list12 h3{font-size: 16px;}
	.m-list12{text-align: center;font-size: 0;}
	.row-a5{padding-bottom: 5px;}
	.row-a4 .m-list6 .slick-dots{position: absolute;bottom: -28px;left: 0;right: 0;text-align: center;}
	.row-a4 .m-list6 .slick-dots li{float: none;display: inline-block;}
	.row-a4 .m-list6 .slick-dots li{display: inline-block;width: 8px;height: 8px;border-radius: 50%;
		margin: 0 2px;background-color: #DFDFDF;cursor: pointer;
	}
	.row-a4 .m-list6 .slick-dots li button{display: none;}
	.row-a4 .m-list6 .slick-dots li.slick-active{background-color: #135291;}

	.row-txt{padding: 15px;}
	.m-txt5 .pic{width: auto;float: none;margin: 0 0 15px;}
	.m-table2 th{width: 120px;}
	.m-table2 th, .m-table2 td{font-size: 14px;}
	.m-table2 td{padding-left: 15px;}
	.m-txt5 .btn{width: 130px;height: 40px;line-height: 40px;font-size: 14px;}
	.m-t1 span{font-size: 18px;padding: 0 20px;}
	.m-txt5{margin-bottom: 30px;}
	.m-t1{margin-bottom: 15px;}
	.m-txt6{font-size: 14px;}
	.m-list6 li{width: auto;float: none;}
	.m-list6 li{margin-bottom: 15px;}
	.row-a4 .m-list6 li{float: left;}
	.m-list5 li{width: auto;float: none;}
	.m-box1{padding: 15px;}
	.m-box1 .m-list5 li{margin-bottom: 15px;}
	.m-txt2 .pic{width: auto;float: none;margin-right: 0;margin-bottom: 10px;}
	.m-txt2{padding: 15px;}
	.m-txt2 h3{font-size: 18px;}
	.m-txt2 .info{padding: 15px 0;margin-top: 10px;font-size: 13px;}
	.m-txt2 .btn{padding: 0 20px;height: 40px;line-height: 40px;font-size: 14px;}
	.m-tab2 li{width: 25%;}
	.m-tab2 li a{font-size: 14px;line-height: 45px;height: 45px;}
	.m-table1{overflow-x: auto;}
	.m-table1 table{width: 768px;}
	.m-table1 th, .m-table1 td{font-size: 14px;height: 50px;}
	.m-txt3{font-size: 14px;}
	.m-txt4 .pic{width: auto;float: none;margin-right: 0;margin-bottom: 10px;}
	.m-txt4 .info{font-size: 13px;}
	.m-txt4 h3{font-size: 18px;margin-bottom: 8px;}
	.m-list5 .con{padding: 10px;}
	.m-list5 .info{font-size: 12px;}
	.m-list5 li{margin-bottom: 15px;}
	.m-list15 h3{padding-left: 0;background-image: none;}
	.m-list15 .con{padding: 12px 15px;}
	.m-list15 h3{line-height: 1.3;}

	.g-row .col-l{width: auto;float: none;margin-bottom: 20px;}
	.g-zd dl dt {
		line-height: 50px;
		padding: 0 20px;
		font-size: 18px
	}

	.g-zd dl dd a {
		font-size: 16px;
		line-height: 40px;
		padding: 0 16px
	}
	.g-row .col-r{padding-left: 0;}
	.ul-listh2 li{padding-right: 0;}
	.ul-listh2 li .pic{width: auto;float: none;height: auto;margin-right: 0;}
	.ul-listh2 li .txt{padding-right: 0;margin-bottom: 15px;}
	.ul-listh2 li .link{position: static;width: auto;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.ul-listh2 li .txt .tit{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
	.ul-listh2 li{padding: 20px 0;}
	.ul-listh2{margin-top: 5px;}
}


