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

	/*.g-t1{padding-top: 5.208333vw;padding-bottom: 2.96875vw;}*/

	.m-list1 .num{font-size: 2.5vw;margin-bottom: 4.0104166vw;}

	.m-list1 .num span{font-size: 3.75vw;}

	.m-list1{padding-top: 4.1666vw;}

	.row-a1{padding-bottom: 5.9895833vw;}

	.m-list2 .con{height: 26.04166vw;}

	.m-list2 .ico{}

	.g-t1-1{padding-top: 3.90625vw;}

	/*.m-list3{padding: 3.125vw 0 5.208333vw;}*/

	.fd-con{margin-bottom: 6.09375vw;}

	.banner .tit{font-size: 2.5vw;top: 11.5vw;}

	.ban{height: 31.14583vw;}

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



 

}



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

	.g-t1 h2{font-size: 24px;}

	.g-t1 p{font-size: 18px;}

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

	.m-list2 h3{font-size: 24px;margin-bottom: 25px;}

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

	.row-b1-2{padding-bottom: 60px;}

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

	.m-slide2{padding-bottom: 100px;}



 

}



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

	.wp2{max-width: 1200px;}

	.nav li{margin-right: 45px;}

	.so.on{width: 175px;}

	.m-list1 p{font-size: 20px;}

	.m-list2 h3{font-size: 20px;margin-bottom: 28px;}

	.m-list2 .desc{font-size: 14px;line-height: 22px;}

	.header{height: 80px;}

	.logo{line-height: 80px;}

	.banner .slick-slide .pic{height: calc( 100vh - 92px );}

	.nav li .v1{line-height: 80px;font-size: 16px;}

	.so-btn{margin-top: 25px;}

	.so{margin-top: 24px;}
	.lang{margin-top: 25px;}
	.g-t1{line-height: 32px;padding: 40px 0 20px;}

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

	.g-t1 p{font-size: 16px;}

	.g-t1:after{height: 4px;}

	.m-slide1{margin: 35px 0;}

	.m-list3{padding-top: 30px;}

	.box5Page{margin: 40px auto;width: 50%;}

	.g-t3 h2{font-size: 20px;margin-bottom: 8px;}

	.g-t3 p{font-size: 16px;}

	.g-t3{padding-top: 40px;}

	.m-txt3{padding-top: 25px;}

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

	.m-list9{padding: 25px 0 40px;}

	.row-d5 .m-slide1{margin: 25px 0 40px;}

	.g-t2 h2{font-size: 20px;}

	.g-t2 span{font-size: 16px;}

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

	.m-slide2{padding: 30px 0 40px;}

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

	.m-txt1 .name p{font-size: 16px;}

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

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

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

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

	.m-txt2 h1{font-size: 24px;}

	.m-txt2 .txt{font-size: 16px;}

	.g-box1{margin: 40px 0;}

}



/*Common For Max 960*/

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

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

	body{padding-top: 50px;}

	.header{height: 50px;position: fixed;top: 0;left: 0;right: 0;z-index: 102;box-shadow: 0px 3px 10px rgba(0,0,0,.2);}

	.logo{line-height: 50px;}

	.logo img{height: 38px;}

	.header .hdr{display: none;float: none;position: absolute;top: 50px;left: 0;right: 0;padding: 0;

		background-color: #fff;border-top: 1px solid #1c54a5;padding-top: 20px;

		box-shadow: 0px 3px 10px rgba(0,0,0,.2);

		max-height: calc( 100vh - 50px );overflow-y: auto;

	}

	.menuBtn{display: block;margin-top: 5px;padding-right: 0;width: 35px;}

	.nav{float: none;text-align: center;}

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

	.nav li .v1{line-height: 40px;}

	.nav dl{position: static;width: auto;margin: 0;}

	.nav dd a{font-size: 14px;line-height: 36px;}

	.so-btn{display: none;}

	.so,.so.on{width: auto;float: none;margin: 20px;}

	.lang{float: none;width: 100px;margin: 0 auto 20px;text-align: center;display: block;}

	.m-list1 .num:after{display: none;}

	.m-list2 .desc{margin: 0 30px;}

	.fd-link,.fd-adds{display: none;}

	.m-list2 .ico{height: 80px;}

	.m-txt3 .pic{margin-right: 30px;}

	.m-txt3 .txt{padding-top: 30px;}

	.m-list8 li{padding: 25px 0 30px;}

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

	.m-txt1 .pic{width: 320px;}



	.m-slide2 .slick-dots{position: absolute;left: 0;bottom: -30px;width: 100%;text-align: center;z-index: 99;}

	.m-slide2 .slick-dots li{display: inline-block;margin: 0 3px;

	    width: 8px;height: 8px;background-color: #fff;

	    border-radius: 8px;

	}

	.m-slide2 .slick-dots li button{display: none;}

	.m-slide2 .slick-dots li.slick-active{width: 30px;}

	.row-b3 .m-slide2 .slick-dots li{background-color: rgba(0,0,0,.3);}

	.row-b3 .m-slide2 .slick-dots li.slick-active{background-color: rgba(0,0,0,1);}

	.conLef{width: auto;float: none;}

	.conRig{display: none;}

	.nav li:hover .v1:after, .nav li.on .v1:after{display: none;}

}







/*Common For Max 768*/

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

	.m-list2 .con{height: auto;padding: 40px 0;}

	.m-list2 .txt{position: static;

		-webkit-transform: translateY(0%);

		-moz-transform: translateY(0%);

		-o-transform: translateY(0%);

		-ms-transform: translateY(0%);

		transform: translateY(0%);

	}

	.m-list2 .ico{margin-bottom: 30px;}

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

	.m-list1 .num{margin-bottom: 15px;}

	.m-list1 p{font-size: 16px;}

	.m-txt3 .pic{float: none;margin: 0 auto 20px;width: auto;}

	.m-txt3 .txt{padding: 0;}

	.m-list8 li{width: auto;float: none;padding: 15px 0 20px;}

	.m-list8 h3{font-size: 16px;margin-bottom: 3px;}

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

	.row-d2{padding-bottom: 20px;}

	.g-t3{padding-top: 30px;}

	.g-t3 h2{font-size: 18px;}

	.g-t3 p{font-size: 14px;}

	.m-list9 .tit{line-height: 50px;height: 50px;padding-left: 15px;}

	.m-list9 h3{font-size: 16px;}

	.m-list9 .desc{padding: 10px 15px;line-height: 26px;}

	.m-list9 .top{padding: 10px 60px 10px 15px;}

	.m-list9 .close{width: 24px;height: 24px;right: 10px;top: 13px;

		-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-list10 .pic{float: none !important;margin: 0 !important;}

	.m-list10 li{padding: 20px 0;}

	.m-list10 .txt{padding-top: 20px;}

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

	.m-list10 .desc{line-height: 26px;}

	.g-tab1{margin-top: -20px;}

	.g-tab1 li a{font-size: 14px;line-height: 50px;height: 50%;}

	.ban{height: 180px;}

	.ban .tit h2{font-size: 20px;margin-bottom: 0;}

	.ban .tit span{font-size: 16px;}

	.g-t2-1{width: auto;}

	.row-b1{padding: 30px 0 0px;}
	.row-b1-2{padding-bottom: 40px;}
	.m-about .pic{float: none;width: auto;margin-bottom: 20px;margin-right: 0;}

	.m-about .txt{margin: 0;}

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

	.m-txt1 .pic{width: auto;float: none;height: auto;padding-bottom: 40px;}

	.m-txt1 .name{margin: 0;padding: 20px;text-align: center;}

	.m-txt1 .face{width: auto;float: none;margin: 0 40px;}

	.m-txt1 .txt{padding: 0;margin-top: 20px;}

	.g-t2 h2{font-size: 18px;}

	.g-t2 span{font-size: 14px;}

	.row-b2{padding-top: 30px;}

	.m-slide2{padding-top: 20px;}

	.m-list4 .pic{width: auto;float: none !important;margin: 0 !important;}

	.m-list4 .txt{margin-top: 20px;}

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

	.m-list4 li{padding: 30px 0;}

	.m-list5 li{width: auto;float: none;}

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

	.m-list5 .pic{margin-bottom: 0;}

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

	.conLef{padding: 15px 20px;}

	.conLefTit{font-size: 20px;}

	.conLefCon{margin: 15px 0;}

	.m-list7 li{width: auto;float: none;margin-bottom: 15px;}

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

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

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

	.row-c1{padding: 30px 0;}

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

	.m-txt2 .txt{font-size: 14px;line-height: 24px;}

	.m-txt2 h1{font-size: 18px;}

	.m-txt2 .info{margin-bottom: 20px;font-size: 12px;}

	.m-txt2{padding-top: 35px;margin-bottom: 40px;}

	.m-list6 .pic{width: auto;float: none;margin-right: 0;height: auto;}

	.m-list6 .txt{padding-top: 15px;}

	.m-list6 .txt h3 a{font-size: 16px;}

	.m-list6 .desc{font-size: 12px;margin-bottom: 10px;}

	.m-list6 .info{font-size: 12px;}

	.m-list6 .info .date{margin-right: 20px;}

	.m-list6 li{padding: 20px 0;}

	.g-box1{padding: 20px;}

	.ul-txtq2 .tit .s4,.ul-txtq2 .tit .s5,.m-tit1 .s4,.m-tit1 .s5{display: none;}

	.m-tit1 .s1,.ul-txtq2 .tit .s1{width: 46%;}

	.m-tit1 .s2,.ul-txtq2 .tit .s2{width: 25%;}

	.ul-txtq2 .tit,.m-tit1{padding: 10px 15px;}

	.m-tit1{font-size: 14px;margin-top: 30px;}

	.ul-txtq2 .tit i{width: 20px;height: 20px;}

	.ul-txtq2 .tit span{font-size: 12px;}

	.ul-txtq2{margin-bottom: 30px;}

	.ul-txtq2 .down{padding: 10px 15px;}

	.ul-txtq2 .down h2{font-size: 16px;}

	.ul-txtq2 .down .txt{margin-top: 10px;}

	.ul-txtq2 .down .item h3{font-size: 14px;margin-bottom: 5px;}

	.ul-txtq2 .down .item .desc{font-size: 12px;}

}







/*Common For Max 480*/

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

	.g-t1{line-height: 1.5;padding-bottom: 25px;padding-top: 40px;}

	.g-t1 h2{font-size: 18px;margin-bottom: 10px;line-height: 1.2;}

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

	.g-t1:after{height: 2px;width: 40px;margin-left: -20px;}

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

	.m-list1 .num span{font-size: 40px;}

	.m-list1 .num{font-size: 20px;margin-bottom: 0;}

	.row-a1{padding-bottom: 20px;}
	.row-a2 .tab-bg{display: block !important;height: 33.33%;}
	.row-a2 .tab-bg:nth-of-type(2){top: 33.33%;}
	.row-a2 .tab-bg:nth-of-type(3){top: 66.66%;}
	.m-list2 li{width: auto;float: none;}

	.m-list2 .con{border-right: 0;border-bottom: 1px solid rgba(255,255,255,.38);}

	.m-list2 .ico{height: 60px;margin-bottom: 15px;}

	.m-list2 h3{margin-bottom: 10px;}

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

	.m-list3 .time{margin-bottom: 25px;}

	.m-list3 .desc{margin-bottom: 15px;}

	.fd-copy{padding: 15px 0 10px;}

	.m-slide1 .txt{padding: 15px 10px 15px;}

	.banner .slick-dots{bottom: 8px;}

	.banner .slick-dots li{width: 8px;height: 8px;border-right: 8px;}

	.banner .slick-dots li.slick-active{width: 40px;}

	.banner .tit{font-size: 16px;}

	.banner .slick-slide .pic{padding-top: 54%;height: 0;}

	.m-slide1{margin: 30px 0 40px;}

	.box5Prev, .box5Next{background-color: transparent;
	top: 16%;
		width: 30px !important;height: 60px !important;

	}

	.box5Next i{left: auto;right: 0;}

	.box5Prev i{right: auto;left: 0;}

	.g-tab1 li{width: auto;float: none;}

	.m-about{padding-top: 20px;}

	.g-box1{padding: 15px;}

	.m-list11 .date{display: none;}

	.m-table1{padding-top: 20px;}

	.row-e4{padding-bottom: 28px;}

	.pages{margin: 30px 0;}

	.pages li{margin: 0 2px;}

	.pages li a{line-height: 30px;padding: 0 8px;font-size: 12px;}
	.m-about{margin-bottom: 0;}
	.row-b1-1{padding: 30px 0 40px;}
	.m-txt1 .g-t2{margin-bottom: 10px;}
	.row-b1-2{padding-top: 30px;}
	.m-txt1{padding-top: 20px;}
	.fd-con{display: none;}
}





/*Common For Max 320*/

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



}

