﻿

@media only screen and (min-width: 1199px) and (max-width: 1920px) {

.m-tab3{margin-top: 2.343vw;}

.m-tab3 li a{font-size: 0.937vw;line-height: 3.125vw;height: 3.125vw;}

.m-tab3 li a:after{bottom: -0.052vw;height: 0.052vw;}

.m-tab3 li a:before{width: 0.937vw;height: 0.885vw;bottom: -0.468vw;

	margin-left: -0.468vw;

}

.m-tab3 li.on a,.m-tab3 li:hover a{font-size: 1.25vw;}

.m-pic{height: 41.66vw;}

.m-pic .txt{width: 26.71vw;min-height: 16.30vw;padding: 2.968vw 3.541vw 2.291vw;

	border-radius: 1.562vw 0vw 1.562vw 0vw;margin-top: 17.70vw;

}

.m-pic h3{font-size: 1.562vw;margin-bottom: 1.302vw;}

.m-pic .desc{font-size: 0.937vw;line-height: 1.67;margin-bottom: 2.916vw;}

.m-pic .more{width: 0.833vw;height: 1.458vw;}



.banner .slick-slide .con{height: 40.62vw;}

.ban{height: 33.28vw;}

.ban .tit em{font-size: 1.875vw;margin-bottom: 0.937vw;}

.ban .tit h2{font-size: 2.5vw;padding-bottom: 2.343vw;}

.ban .tit h2:after{

    width: 4.895vw;height: 0.104vw;

}

.m-list4{padding-bottom: 1.822vw;

	-o-background-size: 1470px;

	-ms-background-size: 1470px;

	-moz-background-size: 1470px;

	-webkit-background-size: 1470px;

	background-size: 1470px;

}

.m-list4 ul{height: 21.87vw;}

.m-list4 .ico{width: 3.125vw;margin-bottom: 0.625vw;}

.m-list4 h3{font-size: 1.25vw;}

.m-list4 .desc{font-size: 0.833vw;}

.m-list4 .i1{top: 12.5vw;}

.m-list4 .i2{top: 8.854vw;}

.m-list4 .i3{top: 4.687vw;}

.m-list4 .i4{top: 8.854vw;}

.m-list4 .i5{top: 12.5vw;}







}



@media only screen and (max-width: 1600px) {

	.wp{max-width: 1200px;}

	.nav li{margin-left: 35px;}

	.so{margin-left: 138px;}

	.fd-nv dd a{font-size: 14px;}

	.fd-adds .txt p{font-size: 14px;}

	.fd-nv dl{width: 165px;}

	.fd-contact p{font-size: 14px;}

	

	.fd-nv dt, .fd-adds .tit, .fd-qr .tit{font-size: 14px;margin-bottom: 10px;}

	.fd-bot{height: 60px;line-height: 60px;font-size: 14px;}

	.fd-contact h3{font-size: 14px;}

	.fd-logo{line-height: 105px;}

	.fd-contact{margin-top: 32px;}

	.fd-adds .txt h4{font-size: 14px;}

	.fd-ovh{padding: 30px 0 40px;}

	.m-list1 h3{font-size: 20px;margin-bottom: 25px;}

	.m-list1 .date{font-size: 14px;}

	.m-list1 .txt{padding: 20px 15px 23px;}

	.m-list1{margin-bottom: 50px;}

	.row-a4{padding-bottom: 80px;}

	.g-t1 .tit span{font-size: 32px;}

	.g-t1 .tit em{font-size: 20px;}

	.g-t1 .tab li a{font-size: 16px;}

	.g-t1{padding-top: 55px;}

	.row-a4 .g-t1{margin-bottom: 35px;}

	.m-pic2{margin: 45px 0 60px;}

	.row-a3{padding-bottom: 80px;}

	.m-tab2 li a{font-size: 20px;}

	.m-slider1 .desc{font-size: 14px;}

	.m-slider1 .more{font-size: 16px;}

	.g-btn1{font-size: 16px;}

	.g-tab li a{line-height: 58px;}

	.g-tab{margin-top: -58px;}

	.m-t1{padding: 50px 0 0;}

	.m-t1 h2{font-size: 34px;padding-bottom: 13px;}

	.m-t1 h2:after{width: 60px;}

	.m-txt3 .desc{font-size: 14px;margin-bottom: 25px;}

	.m-tab1 li a{font-size: 16px;}

	.m-t3{font-size: 34px;}

	.m-txt4 h3{font-size: 30px;margin-bottom: 12px;}

	.row-e3{padding: 150px 0 50px;
		-o-background-size: 110% auto;
		-ms-background-size: 110% auto;
		-moz-background-size: 110% auto;
		-webkit-background-size: 110% auto;
		background-size: 110% auto;
	}

	.m-txt4 .desc{margin-bottom: 22px;}

	.g-btn1{height: 45px;line-height: 43px;width: 140px;}

	.fix-right p{font-size: 14px;}

	.fix-right .ico{height: 32px;margin-bottom: 5px;}

	.fix-right .con{height: 90px;padding-top: 12px;}

	.fix-right{/*width: 86px;*/border-radius: 10px;}

	.m-list7 .con{padding: 60px 0;}

	.m-list7 .desc{font-size: 14px;}

	.m-list7 h3{font-size: 20px;margin-bottom: 18px;}

	.m-list8 h3{font-size: 20px;}

	.m-list8 .desc{font-size: 14px;}

	.m-t1{margin-bottom: 45px;}

	.m-details h1{font-size: 34px;}

	.m-details .info{margin-bottom: 30px;}

	.m-details .txt{margin-bottom: 60px;}

	.m-details{padding: 50px 0 70px;}

	.m-t2{font-size: 46px;line-height: 60px;}

	.row-c2{padding: 65px 0 50px;}





}



@media only screen and (max-width: 1199px) {

	.wp,.wp2{width: auto;padding: 0 15px;}

	.logo{line-height: 50px;}

	.logo img{height: 24px;}

	.header{height: 51px;}

	.menuBtn{display: block;}

	.banner .slick-slide .con{height: 255px;}

	.hdr{position: absolute;top: 100%;left: 0;right: 0;padding: 10px 15px 15px;

		background-color: rgba(0,0,0,.5);display: none;

	}

	.nav{float: none;}

	.nav li{float: none;margin-left: 0;}

	.nav li .v1{line-height: 46px;text-align: center;}

	.so{float: none;margin-left: 0;margin-top: 0;}

	.so .inp{width: 100%;}

	.g-t1 .tit span{font-size: 20px;}

	.g-t1 .tit em{font-size: 14px;}

	.m-tab2 li a{font-weight: normal;font-size: 14px;padding-bottom: 12px;}

	.m-slider1 .pic{width: auto;float: none;border-radius: 20px 0px 20px 0px;}

	.g-t1{padding-top: 35px;}

	.m-tab2{margin: 20px 0 25px;}

	.m-slider1 .txt{width: auto;float: none;padding: 20px 0;}

	.m-slider1 .desc{margin-bottom: 30px;}

	.m-slider1 .slick-dots{bottom: -30px;}

	.m-slider1 .slick-arrow{bottom: -30px;}

	.row-a1{padding-bottom: 70px;}

	.m-tab3 li.on a, .m-tab3 li:hover a{font-size: 14px;}

	.m-tab3 li a{font-size: 14px;line-height: 46px;height: 46px;}

	.m-tab3 li{width: 100px;}

	.m-tab3 ul{width: 800px;}

	.m-tab3{overflow-x: auto;}

	.m-tab3 li a:after{display: none;}

	.m-tab3 li a:before{display: none;}

	.m-tab3{margin-top: 15px;}

	.m-pic .txt{width: auto;border-radius: 15px 0px 15px 0px;padding: 20px;height: auto;

		min-height: auto;margin-top: 145px;

	}

	.m-pic h3{font-size: 20px;margin-bottom: 10px;}

	.m-pic .desc{font-size: 14px;margin-bottom: 25px;}

	.m-pic{height: auto;padding-bottom: 35px;}

	.m-pic2{margin: 25px 0 35px;}

	.g-btn1{font-size: 14px;}

	.row-a3{padding-bottom: 35px;}

	.g-t1 .tab li a{font-size: 14px;}

	.g-t1 .tab{float: none;}

	.row-a4 .g-t1 .tit{float: none;margin-bottom: 20px;}

	.g-t1 .tab li{width: 50%;}

	.m-list1 li{width: auto;float: none;margin-bottom: 10px;}

	.m-list1 h3{font-size: 18px;}

	.m-list1 .txt{padding: 15px;}

	.m-list1{margin-bottom: 30px;}

	.row-a4{padding-bottom: 40px;}

	.fd-con{display: none;}

	.fd-bot .copy{float: none;}

	.fd-bot .link{float: none;}

	.fd-bot{height: auto;line-height: 22px;font-size: 12px;text-align: center;padding: 12px 0;}

	.fd-bot a{display: inline-block;}

	.ban .tit h2{font-size: 22px;padding-bottom: 20px;}

	.ban .tit{left: 15px;margin-top: 20px;}

	.ban .tit em{font-size: 16px;margin-bottom: 10px;}

	.ban .tit h2:after{width: 50px;}

	.ban{height: 260px;}

	.g-tab{margin-top: 0px;}
	.g-tab .wp2{padding: 0;}
	.g-tab li{width: 50%;}
	.g-tab li a{line-height: 45px;font-size: 16px;font-weight: normal;}

	.m-t1 h2{font-size: 20px;}

	.m-t1{padding-top: 35px;margin-bottom: 25px;}

	.m-list9 li{width: auto;float: none;margin-bottom: 10px;}

	.row-e1{padding-bottom: 30px;}

	.fix-right{display: none !important;}

	.m-t3{font-size: 20px;}

	.row-e2{padding: 35px 0 40px;}

	.m-tab1 li{margin: 0;width: 120px;}

	.m-tab1 li a{font-size: 14px;}

	.m-tab1 ul{display: block;width: 860px;}

	.m-tab1{overflow: hidden;overflow-x: auto;}

	.m-txt3 .pic{float: none;width: auto;margin-left: 0;margin-bottom: 20px;border-radius: 15px 0px 15px 0px;}
	.m-list8 .desc{width: auto;}
	.m-tab1{margin-bottom: 20px;}

	.row-e3{background-color: #0084ff;}

	.row-e3{padding: 40px 0;}

	.m-txt4{text-align: center;}

	.m-txt4 h3{font-size: 22px;text-align: center;}

	.m-txt4 .g-btn1{margin: 0 auto;}

	.m-tips1{font-size: 14px;}

	.row-d1 .m-t1{margin-bottom: 20px;}

	.row-d1{padding-bottom: 30px;}

	.m-list8{background-image: none;height: auto;}

	.m-list8 li{position: static;margin: 0 !important;padding-bottom: 15px;}

	.m-list8 .i1 .ico, .m-list8 .i3 .ico{float: left;margin-left: 0;margin-right: 15px;}

	.m-list8 .i1 .txt, .m-list8 .i3 .txt{text-align: left;}

	.m-list8 .i2 .ico, .m-list8 .i4 .ico{margin-right: 15px;}

	.m-list8 .desc{opacity: 1;}

	.m-list8 .i2 .desc, .m-list8 .i4 .desc{float: none;}

	.m-list8 .i1 .desc, .m-list8 .i3 .desc{float: none;}

	.m-list8 h3{font-size: 18px;line-height: 50px;}

	.m-list8 .ico{width: 50px;height: 50px;}

	.m-list8{margin-top: 20px;}

	.row-d2{padding: 35px 0 15px;}

	.m-list7 .con{padding: 20px 0;}

	.m-list7 li:nth-child(2n+1) .pic,.m-list7 .pic{width: auto;float: none;margin: 0;}

	.m-list7 .txt{padding: 20px 0 0;}

	.m-list7 .txt:after{display: none;}

	.m-list7 h3{font-size: 16px;margin-bottom: 10px;}

	.m-list7 .desc{height: auto;}

	.m-t1 h2:after{width: 40px;}

	.m-list3 li{width: auto;float: none;margin-bottom: 10px;}

	.m-list3 .txt{padding: 15px;}

	.pages{margin: 20px 0 30px;}

	.pages li a{font-size: 12px;padding: 0 8px;}

	.m-details h1{font-size: 20px;}

	.m-details .info{font-size: 14px;}

	.m-details .txt{font-size: 14px;margin-bottom: 30px;}

	.m-details{padding: 40px 0;}

	.row-b1 .col-l{width: auto;float: none;}

	.m-txt2{font-size: 14px;padding-top: 25px;}

	.m-t2{display: none;}

	.row-b1{padding-bottom: 50px;}

	.m-t1-1{margin-bottom: 0;text-align: center;}

	.m-t1-1 h2:after{left: 50%;margin-left: -20px;}

	.m-list2 li{width: 50%;}

	.m-list2 .pic{height: 60px;line-height: 58px;}

	.m-list2{margin-bottom: 40px;}

	.m-liat6 li{width: auto;float: none;margin-bottom: 10px;}

	.m-liat6 h3{font-size: 18px;margin-bottom: 12px;}

	.m-liat6 .desc{font-size: 14px;}

	.m-liat6 .item{padding-left: 40px;}

	.m-liat6 .con{padding: 15px;height: auto;}

	.m-liat6{margin-bottom: 15px;}

	.m-map{margin-bottom: 50px;}

	.m-map #allmap{height: 250px;}

	.m-slide-certify .swiper-slide .pic{height: auto;}

	.m-slide-certify h3{font-size: 14px;}

	.m-slide-certify .swiper-slide .pic{margin-bottom: 15px;}

	.m-slide-certify{padding: 0 25px;margin-bottom: 40px;}

	.m-slide-certify .swiper-arrow{width: 32px;height: 32px;

		-o-background-size: 8px auto;

		-ms-background-size: 8px auto;

		-moz-background-size: 8px auto;

		-webkit-background-size: 8px auto;

		background-size: 8px auto;

	}

	.m-list4{background-image: none;}

	.m-list4 li{width: 50%;float: left;position: static;overflow: hidden;}

	.m-list4 ul{height: auto;text-align: center;overflow: hidden;}

	.m-list4 .ico{width: 45px;margin: 0 auto 12px;}

	.m-list4 h3{font-size: 18px;}

	.m-list4 .desc{font-size: 12px;height: 54px;}

	.m-list4 .i5{width: auto;float: none;clear: both;}

	.row-c2{padding: 30px 0 20px;}

	.m-list5 .top{padding: 15px;}

	.m-list5 .tit{font-size: 18px;float: none;}

	.m-list5 .info{float: none;font-size: 14px;}

	.m-list5 .txt{padding: 0 15px;}

	.m-list5 li{padding-bottom: 15px;margin-bottom: 10px;border-radius: 15px 0px 15px 0px;}



}







