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


.wp{max-width: 72.39vw;}
.wp2{max-width: 83.75vw;}
.wp3{max-width: 73.95vw;}

body{padding-top: 5.572vw;}
.header{height: 5.572vw;padding: 0 4.166vw;
    box-shadow: 0vw 0.260vw 0.104vw 0vw rgba(235,235,235,0.75);
}
.logo{line-height: 5.572vw;}
.nav li{margin-right: 2.604vw;}
.nav li .v1{line-height: 6.093vw;height: 5.572vw;}
.nav li:nth-child(2){position: static;}

.nav .sub1 .cont{width: 88vw;padding: 1.302vw 0;}
.nav .sub1 dt{margin-bottom: 0.937vw;}
.nav .sub1 dt a{padding-left: 0.572vw;}
.nav .sub1 dd a{
    margin-left: 0.677vw;
}



.so{width: 9.270vw;margin-top: 2.135vw;}
.so .inp{height: 1.927vw;border-radius: 0.989vw;
    font-size: 0.729vw;padding: 0 1.927vw 0 0.781vw;
}
.so .btn{right: 0;top: 0;width: 1.927vw;height: 1.927vw;
    -o-background-size: 1.041vw auto;
    -ms-background-size: 1.041vw auto;
    -moz-background-size: 1.041vw auto;
    -webkit-background-size: 1.041vw auto;
    background-size: 1.041vw auto;
}

/*.a-deng{margin-top: 2.291vw;width: 4.010vw;height: 1.666vw;line-height: 1.666vw;
    font-size: 0.833vw;color: #222;margin-left: 1.145vw;
}
.a-deng:hover{color: #38ABFE;}*/
.a-zhu{margin-top: 2.291vw;height: 1.666vw;line-height: 1.666vw;
    color: #fff;border-radius: 0.312vw;
    margin-left: 1.041vw;
}

.banner{height: calc( 100vh - 5.572vw );}
.banner .tit{font-size: 3.125vw;margin-bottom: 1.041vw;}
.banner .desc{font-size: 1.562vw;margin-bottom: 2.5vw;}
.banner .btn{width: 8.125vw;height: 2.812vw;line-height: 2.812vw;
    border-radius: 0.260vw;font-size: 1.145vw;
}
.banner .slick-dots{left: 8.593vw;bottom: 2.395vw;}
.banner .slick-dots li{margin-right: 1.145vw;}
.banner .slick-dots li button{width: 6.458vw;height: 0.625vw;}

.footer{padding: 4.166vw 0 0;}
.fd-con{padding-bottom: 3.906vw;}
.fd-logo{margin-bottom: 1.979vw;}
.fd-logo img{height: 3.958vw;}
/*.fd-txt{font-size: 0.833vw;}*/
.fd-qr .item{margin-left: 1.145vw;}
.fd-qr .pic{width: 12.23vw;margin-bottom: 0.208vw;}
.fd-qr span{font-size: 1.093vw;}
.fd-bot{font-size: 0.937vw;padding: 1.406vw 0;}


.ban{height: 26.04vw;}

.ban .tit{font-size: 1.979vw;margin-bottom: 0.781vw;}
.ban .desc{font-size: 1.25vw;}
.ban .txt2{left: 4.791vw;}
.ban .txt2 .t1{font-size: 1.979vw;text-shadow: 0vw 0.364vw 0.364vw rgba(54,142,249,0.75);
    margin-bottom: 0.416vw;
}
.ban .desc2{font-size: 1.25vw;text-shadow: 0vw 0.364vw 0.364vw rgba(54,142,249,0.75);
    margin-bottom: 1.406vw;
}
.ban .btn{width: 8.125vw;height: 2.812vw;line-height: 2.812vw;
    border-radius: 0.260vw;font-size: 1.145vw;
}
.g-tab li{margin-right: 3.645vw;}
.g-tab li a{height: 5.781vw;line-height: 5.781vw;font-size: 1.25vw;}
.cur{font-size: 1.25vw;padding: 3.854vw 0 3.75vw;}

.m-txt1{ padding-top: 7.708vw;padding-bottom: 9.791vw;}

.m-txt1 .tit{font-size: 1.979vw;margin-bottom: 2.5vw;}
.m-txt1 .desc{font-size: 0.937vw;line-height: 2.22;margin-bottom: 5.416vw;}
.m-txt1 .pic{top: 6.875vw;}

.g-btn1{width: 11.71vw;height: 2.968vw;line-height: 2.968vw;font-size: 0.833vw;}
.row-a2{padding: 4.687vw 0 0;}
.g-t1{margin: 0 auto 3.645vw;max-width: 14em;
	font-size: 1.979vw;
}
.m-tab1 li a{height: 4.687vw;line-height: 4.687vw;
	font-size: 1.25vw;
}
.m-txt2{padding: 6.354vw 0 7.239vw;}
.m-txt2 .txt{width: 32.70vw;}
.m-txt2 .tit{font-size: 1.666vw;margin-bottom: 1.562vw;}
.m-txt2 .desc{font-size: 0.937vw;line-height: 1.666;margin-bottom: 3.645vw;}
/*.m-txt2 .desc p{margin-bottom: 0.989vw;}*/
.m-txt2 .bot a{margin-right: 2.135vw;}
.g-btn2{width: 11.71vw;height: 2.968vw;line-height: 2.864vw;
	border: 0.104vw solid #38ABFE;font-size: 0.833vw;
}
.m-txt2 .pic{width: 35.46vw;height: 19.06vw;margin-top: 0.625vw;}
.m-txt2 .pic:after,.m-txt2 .pic:before{width: 3.333vw;height: 4.531vw;}
.m-txt2 .pic:before{top: -0.625vw;left: -0.625vw;}
.m-txt2 .pic:after{bottom: -0.625vw;right: -0.625vw;}
.g-t2 .lab{font-size: 1.25vw;margin-bottom: 0.312vw;}
.g-t2 .tit{font-size: 1.979vw;}
.row-a3{padding: 5.520vw 0 5.208vw;}
.m-list1{margin: 3.645vw -0.833vw 0;}
.m-list1 li{margin-bottom: 1.041vw;}
.m-list1 .con{margin: 0 0.833vw;}
.m-list1 .pic{height: 4.687vw;border: 0.104vw solid #ddd;line-height: 4.479vw;}
.row-a4{padding: 2.916vw 0 3.541vw;}
.m-tit1{margin-bottom: 1.822vw;}
.m-tit1 .pic{width: 15.10vw;}
.m-tit1 .txt{margin-top: 2.395vw;margin-left: 5.104vw;}
.m-tit1 .tit{font-size: 1.979vw;height: 4.062vw;line-height: 4.062vw;width: 11.92vw;margin-bottom: 2.239vw;}
.m-tit1 .desc{font-size: 1.25vw;line-height: 2.33;}
.m-tit1 .g-btn1{margin-top: 3.125vw;}

.m-slider1{box-shadow: 0vw 0.364vw 0.364vw 0vw rgba(200,198,198,0.75);}
.m-slider1 .left{width: 28.43vw;padding-left: 5.156vw;padding-top: 3.645vw;}
.m-slider1 .right{height: 33.22vw;}
.m-slider1 .tit{font-size: 1.25vw;margin-bottom: 2.083vw;}
.m-slider1 .tit:after{left: -1.458vw;
	width: 0.625vw;height: 0.625vw;
}
.m-slider1 .desc{margin-bottom: 1.354vw;}
.m-slider1 .desc,.m-slider1 .bot{font-size: 0.937vw;line-height: 3.125vw;}
.m-slider1 .desc p:after,.m-slider1 .bot:after{left: -1.458vw;
	width: 0.625vw;height: 0.625vw;	
}
.m-slider1 .pic{width: 33.59vw;height: 23.75vw;
	box-shadow: 0vw 0.364vw 0.364vw 0vw rgba(200,198,198,0.75);
}
.m-slider1 .slick-arrow{width: 1.197vw;height: 2.187vw;}
.m-slider1 .slick-prev{left: 31.04vw;}
.m-slider1 .slick-next{right: 2.135vw;}
.g-t3{margin-bottom: 2.864vw;}
.g-t3 .tit{font-size: 1.979vw;margin-bottom: 0.416vw;}
.g-t3 .desc{font-size: 1.25vw;}
.row-a5{padding: 5.468vw 0 1.041vw;}
.m-num{padding-top: 7.395vw;height: 25.31vw;}
.m-num .top{line-height: 1;margin-bottom: 1.562vw;}
.m-num .num{font-size: 2.5vw;}
.m-num .top sup{font-size: 1.770vw;top: -1.041vw;}
.m-num .top em{font-size: 0.989vw;}
.m-num .desc{font-size: 1.25vw;}
.m-txt3{height: 25vw;margin-top: -5.885vw;
	padding-left: 7.031vw;padding-top: 5.208vw;
	box-shadow: 0vw 0.364vw 0.364vw 0vw rgba(200,198,198,0.75);
}
.m-txt3 .tit{font-size: 1.979vw;margin-bottom: 0.885vw;}
.m-txt3 .desc{font-size: 1.25vw;margin-bottom: 1.666vw;}
.m-list2{margin: 0 -0.625vw;}
.m-list2 li{margin-bottom: 1.458vw;}
.m-list2 .con{margin: 0 0.625vw;height: 30.62vw;padding: 2.395vw 1.822vw 0;
	box-shadow: 0vw 0.156vw 0.260vw 0vw rgba(176,176,176,0.75);
}
.m-list2 .date{font-size: 0.833vw;margin-bottom: 1.25vw;}
.m-list2 .tit{font-size: 1.25vw;margin-bottom: 0.520vw;}
.m-list2 .desc{font-size: 0.833vw;}
.m-list2 .ico{width: 2.812vw;height: 0.312vw;margin-bottom: 1.145vw;}
.m-list2 .pic{margin-bottom: 0.781vw;}
.pages{margin: 4.166vw 0;}
.pages li{margin: 0 0.520vw;}
.pages li a{font-size: 1.25vw;width: 2.760vw;height: 2.760vw;
	line-height: 2.760vw;
}
.g-t4{font-size: 1.979vw;padding-left: 2.239vw;margin-bottom: 2.395vw;}
.g-t4:after{left: 0;width: 0.625vw;height: 1.979vw;}
.row-b1{padding: 5.208vw 0 4.687vw;}
.row-b1 .col-l{width: 40.20vw;}
.row-b1 .col-r{width: 26.51vw;}
.row-b1 .g-btn1{margin: 3.281vw auto 0;}
.m-news:after,.m-news:before{width: 10vw;height: 6.354vw;}
.m-news:after{left: -1.145vw;bottom: -1.145vw;}
.m-news:before{right: -1.145vw;top: -1.145vw;}
.m-news .bot{left: 2.291vw;right: 2.291vw;bottom: 2.239vw;}
.m-news .tit{font-size: 1.25vw;margin-bottom: 0.572vw;}
.m-news .more{font-size: 0.833vw;}
.m-list3 li{margin-bottom: 0.833vw;}
.m-list3 .con{padding-bottom: 1.25vw;}
.m-list3 .date{font-size: 0.833vw;margin-bottom: 0.416vw;}
.m-list3 .tit{font-size: 0.833vw;}
.row-b2{padding: 3.281vw 0 0;}
.m-slider2{margin: 0 -1.041vw;}
.m-slider2 .item{margin-bottom: 3.125vw;}
.m-slider2 .con{margin: 0 1.041vw;
	box-shadow: 0vw 0.156vw 0.260vw 0vw rgba(176,176,176,0.75);
}
.m-slider2 .tit{left: 1.562vw;right: 1.562vw;font-size: 1.25vw;}
.m-slider2 .slick-arrow{width: 1.197vw;height: 2.187vw;margin-top: -1.562vw;	}
.m-slider2 .slick-prev{left: -3.020vw;}
.m-slider2 .slick-next{right: -3.020vw;}
.row-b3{padding: 5.208vw 0;}
.m-list4{margin: 0 -1.041vw;}
.m-list4 .con{margin: 0 1.041vw;}
.m-list4 .txt{height: 10.62vw;padding: 0.989vw 2.968vw 0;
	box-shadow: 0vw 0.156vw 0.260vw 0vw rgba(176,176,176,0.75);
}
.m-list4 .tit{font-size: 1.25vw;margin-bottom: 0.208vw;}
.m-list4 .desc{font-size: 0.833vw;line-height: 1.875;}
.row-c1{padding: 5.208vw 0 4.166vw;}
.m-map{margin-top: 2.291vw;height: 30.20vw;}
.m-map .txt{top: 10.41vw;right: 2.083vw;width: 23.28vw;
	padding: 2.083vw 1.562vw 2.083vw 2.968vw;
	box-shadow: 0vw 0.156vw 0.260vw 0vw rgba(176,176,176,0.75);
}
.m-map .txt .tit{font-size: 1.25vw;margin-bottom: 1.25vw;}
.m-map .info{font-size: 0.833vw;font-size: 0.833vw;}
.m-map .i-t{padding-left: 1.770vw;
	-o-background-size: 1.041vw auto;
	-ms-background-size: 1.041vw auto;
	-moz-background-size: 1.041vw auto;
	-webkit-background-size: 1.041vw auto;
	background-size: 1.041vw auto;
}
.row-d1{padding: 5.208vw 0 4.166vw;}
.m-list5{margin: 0 -0.416vw;}
.m-list5 .con{height: 24.21vw;margin: 0 0.416vw;
	padding: 3.437vw 1.875vw 0 1.562vw;
}
.m-list5 .tit{font-size: 1.25vw;padding-bottom: 1.145vw;margin-bottom: 0.781vw;}
.m-list5 .tit:after{width: 4.843vw;height: 0.416vw;}
.m-list5 .desc{font-size: 0.833vw;}
.m-list5 .pic{height: 12.23vw;}
.m-list6{margin: 0 -0.833vw;}
.m-list6 .con{margin: 0 0.833vw;box-shadow: 0vw 0.156vw 0.260vw 0vw rgba(176,176,176,0.75);}
.m-list6 .txt{height: 18.85vw;padding: 1.562vw 2.083vw 0;}
.m-list6 .tit{font-size: 1.25vw;margin-bottom: 0.937vw;}
.m-list6 .desc{font-size: 0.833vw;}
.m-list6 .desc p{margin-bottom: 0.572vw;padding-left: 1.093vw;}
.m-list6 .desc p:after{top: 0.729vw;width: 0.468vw;height: 0.468vw;}
.m-tips{font-size: 1.25vw;margin-left: 2.187vw;margin-bottom: 3.75vw;}
.g-t5{font-size: 1.979vw;padding-bottom: 1.041vw;margin-left: 1.562vw;}
.row-d2{padding: 3.906vw 0 1.041vw;}
.row-e1{padding: 3.958vw 0 0;}
.m-tab2{margin: 0 -0.312vw 3.25vw;}
.m-tab2 li a{margin: 0 0.312vw;line-height: 4.114vw;font-size:1.25vw;}
.m-list7{margin-bottom: 7.708vw;}
.m-list7 .pic{height: 14.16vw;}
.m-list7 .pic img{box-shadow: 0vw 0.364vw 0.364vw 0vw rgba(200,198,198,0.75);}
.m-slider3{margin: 0 -0.520vw;}
.m-slider3 .item{margin-bottom: 3.645vw;}
.m-slider3 .con{margin: 0 0.520vw;box-shadow: 0vw 0.156vw 0.260vw 0vw rgba(176,176,176,0.75);}
.m-slider3 .tit{left: 1.562vw;right: 1.562vw;font-size: 1.25vw;}
.m-slider3 .slick-arrow{width: 1.197vw;height: 2.187vw;}
.m-slider3 .slick-prev{left: -3.020vw;}
.m-slider3 .slick-next{right: -3.020vw;}
.m-details h1{font-size: 1.458vw;margin-bottom: 1.979vw;}
.m-details .info{line-height: 3.125vw;font-size: 0.833vw;}
.m-details .info span{margin-right: 1.562vw;}
.m-details .back{padding-left: 1.562vw;
	-o-background-size: 1.093vw auto;
	-ms-background-size: 1.093vw auto;
	-moz-background-size: 1.093vw auto;
	-webkit-background-size: 1.093vw auto;
	background-size: 1.093vw auto;
}
.m-details .txt{font-size: 1.25vw;padding: 3.125vw 0;}
.m-details .arrow a{font-size: 0.833vw;
	padding-left: 1.770vw;
	-o-background-size: 0.833vw auto;
	-ms-background-size: 0.833vw auto;
	-moz-background-size: 0.833vw auto;
	-webkit-background-size: 0.833vw auto;
	background-size: 0.833vw auto;
}
.row-e2{padding: 4.375vw 0 8.541vw;}
.row-e2 .m-tab2{margin-bottom: 6.770vw;}
.m-txt5 .txt{width: 30.93vw;}
.m-txt5 .tit{font-size: 1.979vw;margin-bottom: 2.5vw;}
.m-txt5 .desc{font-size: 0.937vw;}
.m-txt5 .pic{width: 32.29vw;margin-top: 2.031vw;}
.m-txt5 .pic:before{top: -1.25vw;left: -1.25vw;
	width: 11.30vw;height: 8.229vw;
}
.m-txt5 .pic:after{bottom: -0.677vw;right: -0.833vw;width: 4.791vw;height: 3.489vw;}
.row-e3{padding: 2.343vw 0 0;}
.m-t1{font-size: 2.291vw;margin-bottom: 1.875vw;}
.m-list8{margin-bottom: -3.385vw;}
.m-list8 .con{height: 9.687vw;padding: 1.041vw 0 0;}
.m-list8 .t1{font-size: 1.458vw;margin-bottom: 0.885vw;}
.m-list8 .desc{font-size: 1.25vw;margin-bottom: 0.937vw;}
.m-list8 .tips{font-size: 0.937vw;}
.m-num2{padding-top: 2.968vw;height: 12.96vw;}
.m-num2 .top{margin-bottom: 1.562vw;}
.m-num2 .num{font-size: 2.395vw;}
.m-num2 .top sup{font-size: 1.718vw;top: -1.041vw;}
.m-num2 .top em{font-size: 0.937vw;}
.m-num2 .desc{font-size: 1.25vw;}
.m-num2 li:last-child sup{font-size: 0.937vw;top: auto;}
.row-e4{padding: 7.343vw 0 0;}
.m-t2 .tit{font-size: 1.979vw;margin-bottom: 1.354vw;}
.m-t2 .desc{font-size: 1.25vw;}
.m-list9{margin: 5.625vw -4.687vw 0;}
.m-list9  li{margin-bottom: 3.437vw;}
.m-list9 .con{margin: 0 4.687vw;}
.m-list9 .ico{width: 4.166vw;height: 4.166vw;margin: 0 auto 1.406vw;}
.m-list9 .desc{font-size: 1.25vw;}
.cur2{height: 4.218vw;line-height: 4.218vw;font-size: 0.833vw;}
.row-f1{padding: 3.437vw 0 4.166vw;}
.m-txt6{margin-left: 2.239vw;margin-top: 1.197vw;}
.m-txt6 .tit{font-size: 1.25vw;margin-bottom: 0.833vw;}
.m-txt6 .desc{font-size: 0.833vw;}
.row-f2{padding: 3.281vw 0 3.906vw;}
.m-txt7{margin-left: 2.239vw;margin-top: 1.197vw;}
.m-txt7 .desc{font-size: 0.833vw;}
.row-f3{padding: 3.437vw 0 2.5vw;}
.m-list10{margin-top: 1.666vw;}
.m-list10 li{margin-bottom: 1.979vw;}
.m-list10 .tit{font-size: 1.25vw;margin-bottom: 0.156vw;}
.m-list10 .desc{font-size: 0.833vw;}
.m-list11{margin: 2.343vw -0.364vw 0;}
.m-list11 .con{margin: 0 0.364vw;padding: 1.562vw 1.406vw 0;}
.m-list11 .desc{left: 0.885vw;right: 0.885vw;font-size: 0.833vw;}
.m-list11 .t1{line-height: 3.906vw;font-size: 1.25vw;}
.row-f4{padding: 2.343vw 0 3.437vw;}
.m-txt8{margin-left: 2.239vw;margin-top: 3.437vw;}
.m-txt8 .txt{font-size: 0.833vw;}
.m-txt8 .pic{width: 33.59vw;margin-left: 2.604vw;}
.row-f5{padding: 4.322vw 0 5.520vw;}
.row-f6{padding: 3.437vw 0 4.062vw;}
.m-form{margin: 1.562vw -0.260vw 0;}
.m-form .item{padding: 0 0.260vw;}
.m-form .inp{height: 2.343vw;padding: 0 0.520vw;font-size: 0.833vw;}
.m-form .inp2{padding-left: 1.25vw;}
.m-form .t1{left: 0.260vw;width: 1.25vw;font-size: 1.25vw;line-height: 2.864vw;}
.m-form .con{margin-bottom: 2.604vw;}
.m-form .btn{width: 11.14vw;height: 2.187vw;font-size: 0.833vw;}
.m-form .c-btn{right: 0.781vw;line-height: 2.343vw;font-size: 0.833vw;}
.nav li:nth-child(2){position: static;}
.row-c1-1{padding-bottom: 1px;}

.ban .txt3{left: 4.791vw;width: 34.68vw;}
.ban .t2{font-size: 1.927vw;margin-bottom: 0.104vw;}
.ban .desc3{font-size: 0.833vw;margin-bottom: 1.718vw;}
.ban .btn3{width: 13.54vw;height: 2.187vw;line-height: 2.083vw;
    font-size: 0.937vw;
}
.ban .btn-9{width: auto;}
.m-tab2-1{margin-bottom: 0;}
.m-tab2-1 li{margin-bottom:  3.25vw;}
.m-list2-sp .con{height: 23.12vw;}

.pop-video .cont{width:41.66vw;}
.pop-video .close{right:-1.041vw;top:-1.041vw;width:2.395vw;height:2.395vw;
	-o-background-size:1.25vw auto;-ms-background-size:1.25vw auto;
	-moz-background-size:1.25vw auto;-webkit-background-size:1.25vw auto;
	background-size:1.25vw auto;
}

.m-num-1{height: 22.13vw;padding-top: 8.437vw;}


}

@media only screen and (max-width: 1440px) {
    .nav .sub1 .cont{width: 1150px;}
}






/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	body{padding-top: 50px;}
	.wp,.wp2,.wp3{width: auto;padding: 0 15px;}
	.logo img{height: 38px;}
	.logo{line-height: 50px;}
	.header{height: 50px;padding: 0 10px 0 15px;}
	.menuBtn{display: block;}
	.hdr{position: fixed;top: 50px;bottom: 0;left: 0;right: 0;margin: 0;display: none;overflow-y: auto;
		background-color: #fff;border-top: 1px solid #38ABFE;padding: 10px 0 30px;
	}
	.nav{float: none;}
	.nav li{float: none;margin: 0;}
	.nav li .v1{padding: 0 15px;line-height: 50px;height: auto;}
	.so{float: none;margin: 20px 15px 0;width: auto;}
	.header .r{float: none;}
	.a-deng,.a-zhu{margin-top: 15px;margin-left: 15px;}
	.nav li:nth-child(2){position: relative;}
	.nav .sub1{position: static;}
	.nav .sub1 .cont{width: auto;padding: 15px 15px 0;}
	.nav .sub1 dl{width: auto;float: none;margin-bottom: 15px;}
	.nav .sub1 dt{margin-bottom: 8px;}
	.nav .sub2{position: static;width: auto;
	    -webkit-transform: translateX(0%);
	    -moz-transform: translateX(0%);
	    -o-transform: translateX(0%);
	    -ms-transform: translateX(0%);
	    transform: translateX(0%);
	}
	.nav .sub2 dd a{text-align: left;padding: 0 15px;}
	.banner .txt{left: 15px;right: 15px;}
	.banner .tit{font-size: 22px;margin-bottom: 10px;}
	.banner .desc{font-size: 16px;margin-bottom: 20px;}
	.banner .btn{width: 120px;height: 45px;line-height: 45px;font-size: 16px;font-weight: normal;}
	.banner{height: 350px;}
	.banner .slick-dots{left: 15px;right: 15px;bottom: 15px;text-align: center;}
	.banner .slick-dots li button{width: 30px;height: 4px;}
	.banner .slick-dots li{margin: 0 3px;}
	.m-txt1{margin: 0;padding: 50px 0;}
	.m-txt1 .pic{position: static;margin: 0 auto;}
	.m-txt1 .tit{font-size: 20px;margin-bottom: 12px;}
	.m-txt1 .desc{font-size: 14px;margin-bottom: 20px;}
	.g-btn1{width: 120px;height: 45px;line-height: 45px;font-size: 14px;}
	.g-btn2{width: 120px;height: 45px;font-size: 14px;line-height: 41px;}
	.m-txt1 .txt{margin-bottom: 30px;}
	.row-a2{padding: 50px 0 0;}
	.g-t1{font-size: 20px;}
	.m-tab1 li a{font-size: 14px;height: 40px;line-height: 40px;}
	.g-t1{margin-bottom: 20px;}
	.m-txt2{padding: 35px 0;}
	.m-txt2 .txt{width: auto;float: none;margin-bottom: 30px;}
	.m-txt2 .pic{width: auto;float: none;margin-top: 0;}
	.m-txt2 .tit{font-size: 18px;margin-bottom: 20px;}
	.m-txt2 .desc{font-size: 14px;margin-bottom: 20px;}
	.m-txt2 .desc *{font-size: 14px !important;}
	.m-txt2 .bot a{margin-right: 20px;}
	.row-a3{padding: 50px 0 30px;}
	.g-t2 .tit{font-size: 20px;}
	.g-t2 .lab{font-size: 16px;}
	.m-list1{margin: 20px -5px 0;}
	.m-list1 li{width: 33.33%;margin-bottom: 10px;}
	.m-list1 .con{margin: 0 5px;}
	.m-tit1 .tit{font-size: 20px;height: 45px;line-height: 45px;width: 134px;margin-bottom: 15px;}
	.m-tit1 .desc{font-size: 14px;line-height: 1.8;}
	.m-tit1 .pic{width: 115px;margin-right: 20px;}
	.m-tit1 .txt{margin-left:0px;float : none;overflow: hidden;margin-top: 0;}
	.m-tit1 .g-btn1{float: none;margin-top: 20px;}
	.m-slider1 .left{width: auto;float: none;padding: 15px;padding-left: 30px;}
	.m-slider1 .right{height: auto;}
	.m-slider1 .tit{font-size: 18px;margin-bottom: 15px;}
	.m-slider1 .desc, .m-slider1 .bot{font-size: 14px;line-height: 30px;}
	.m-slider1 .tit:after{width: 6px;height: 6px;left: -15px;}
	.m-slider1 .desc p:after, .m-slider1 .bot:after{width: 6px;height: 6px;left: -15px;}
	.m-slider1 .desc{margin-bottom: 15px;}
	.m-slider1 .pic{position: static;width: auto;height: auto;padding: 15px;
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	.row-a4{padding: 50px 0 30px;}
	.g-t3 .tit{font-size: 20px;}
	.row-a5{padding: 50px 0 20px;}
	.g-t3 .desc{font-size: 14px;}
	.g-t3{margin: 0 15px;margin-bottom: 30px;}
	.m-num li{width: 50%;margin-bottom: 20px;}
	.m-num .desc{font-size: 14px;height: 3em;}
	.m-num .num{font-size: 26px;}
	.m-num .top sup{font-size: 24px;top: -8px;}
	.m-num .top{margin-bottom: 10px;}
	.m-num{padding-top: 40px;overflow: hidden;height: auto;padding-bottom: 20px;}
	.m-num .top em{font-size: 12px;}
	.m-txt3{height: auto;margin-top: 0;padding: 30px 15px;}
	.m-txt3 .tit{font-size: 20px;}
	.m-txt3 .desc{font-size: 14px;margin-bottom: 20px;}
	.footer{padding-top: 50px;}
	.fd-bot{font-size: 12px;padding: 13px 0;}
	.fd-bot a{display: inline-block;}
	.fd-txt{font-size: 14px;line-height: 2;margin-bottom: 25px;}
	.fd-logo img{height: 40px;}
	.fd-logo{margin-bottom: 20px;}
	.fd-qr .pic{width: 120px;}
	.fd-qr span{font-size: 14px;}
	.fd-qr{float: none;text-align: center;}
	.fd-qr .item{float: none;display: inline-block;margin: 0 10px;}
	.fd-con{padding-bottom: 30px;}
	.ban .txt2 .t1{font-size: 20px;}
	.ban .desc2{font-size: 14px;margin-bottom: 15px;}
	.ban .desc2 *{font-size: 14px !important;}
	.ban .txt2{left: 15px;right: 15px;}
	.ban .btn{width: 120px;height: 45px;line-height: 41px;font-size: 14px;}
	.ban{height: 280px;}
	.cur2{height: 60px;line-height: 60px;font-size: 14px;}
	.g-t4{font-size: 22px;padding-left: 20px;}
	.m-txt6 .desc,.m-txt7 .desc{font-size: 14px;}
	.m-txt6 .desc *,.m-txt7 .desc *{font-size: 14px !important;}
	.m-txt6 .tit{font-size: 18px;}
	.g-t4:after{width: 6px;height: 22px;}
	.m-txt6{margin-left: 20px;}
	.m-txt7{margin-left: 20px;}
	.m-list10{font-size: 14px;}
	.m-list10 *{font-size: 14px !important;line-height: 2 !important;}
	.m-list11 li{width: auto;float: none;margin-bottom: 10px;}
	.m-txt8{margin: 20px 0 0 20px;}
	.m-txt8 .txt{width: auto;float: none;font-size: 14px;}
	.m-txt8 .txt *{font-size: 14px !important;}
	.m-txt8 .pic{width: auto;float: none;margin-top: 25px;}
	.m-form .item{width: auto;float: none;margin-bottom: 15px;}
	.m-form .con{margin-bottom: 10px;}
	.m-list11 .t1{font-size: 16px;line-height: 50px;}
	.m-list11 .con{padding: 15px 15px 0;}
    .m-list2 li{width: auto;float: none;}
    .m-tab2{margin: 0 -2px 25px;}
    .m-tab2 li{width:auto;}
    .m-tab2 li a{padding: 0 10px;font-weight: normal;font-size: 14px;line-height: 36px;margin: 0 2px;}
    .row-c1{padding: 40px 0 10px;}
    .fix-right{width:70px;right: 3px;}
    .fix-right .ico{width:32px;height:32px;}
    .fix-right .con{height:auto;padding: 5px 0;}
    .fix-right .btn-top{height: 50px;
        -o-background-size: 26px auto;
        -ms-background-size: 26px auto;
        -moz-background-size: 26px auto;
        -webkit-background-size: 26px auto;
        background-size: 26px auto;
    }
    .m-list2 .con{height:auto;padding: 15px;}
    .m-list2 .date{font-size: 14px;margin-bottom: 15px;}
    .m-list2 .tit{font-size: 18px;}
    .m-list2 .ico{height:4px;}
    .pages{margin: 40px 0;}
    .pages li a{width: 32px;height: 32px;line-height: 32px;font-size: 14px;}
    .m-list2 .desc{font-size: 14px;}
    .cur{font-size: 14px;padding:20px 0;}
    .m-details h1{font-size: 20px;margin-bottom: 15px;}
    .m-details .info{font-size: 12px;}
    .m-details .info span{font-size: 12px;margin-right: 12px;}
    .m-details .back{padding-left: 21px;
        -o-background-size: 15px auto;
        -ms-background-size: 15px auto;
        -moz-background-size: 15px auto;
        -webkit-background-size: 15px auto;
        background-size: 15px auto;
    }
    .m-details .txt{padding: 20px 0;}
    .ban .txt3{left:15px;right:15px;width:auto;}
    .ban .t2{font-size: 18px;}
    .ban .desc3{font-size: 12px;margin-bottom: 15px;}
    .ban .btn{height:30px;line-height: 30px;width:90px;}
    .row-e1{padding: 30px 0;}
    .m-list7{display: block;overflow: hidden;margin-bottom: 30px;}
    .m-list7 li{width:50%;float: left;margin-bottom: 15px;}
    .m-list7 .pic{height: auto;}
    .m-list7 .pic img{height: auto;}
    .g-t4{margin-bottom: 25px;}
    .row-b1{padding: 40px 0 30px;}
    .row-b1 .col-l{width: auto;float: none;margin-bottom: 30px;}
    .m-news .bot{left: 15px;right: 15px;bottom: 12px;}
    .m-news .tit{font-size: 16px;margin-bottom: 6px;}
    .m-news .more{font-size: 14px;}
    .m-news:before{top: -6px;right: -6px;}
    .m-news:after{left: -6px;bottom: -6px;}
    .row-b1 .col-r{width: auto;float: none;}
    .m-list3 .date{font-size: 14px;margin-bottom: 4px;}
    .m-list3 .con{padding-bottom: 15px;margin-bottom: 12px;}
    .row-b1 .g-btn1{margin-top: 25px;}
    .m-slider2 .tit{font-size: 16px;}
    .m-slider2 .con{margin: 0 5px;}
    .m-slider2{margin: 0 -5px;}
    .m-slider2 .item{margin-bottom: 10px;}
    .row-b2,.row-b3{padding: 35px 0;}
    .m-list4 li{width: auto;float: none;margin-bottom: 15px;}
    .m-list4 .tit{font-size: 18px;}
    .m-list4 .desc{font-size: 14px;}
    .m-list4 .txt{height: auto;padding: 15px;}
    .m-slider2 .slick-arrow{display: none !important;}
    .ban{height: 150px;}
    .ban .desc3{display: none;}
    .ban .t2{margin-bottom: 10px;}
    .g-tab li a{font-size: 14px;line-height: 40px;height:40px;}
    .g-tab li{margin-right: 15px;}
    .pages li{margin: 0 2px;}
    .row-d1{padding: 40px 0 20px;}
    .m-list5 li{width: 50%;margin-bottom: 15px;}
    .m-list5 .con{height: auto;padding: 15px;}
    .m-list5 .pic{position: static;height:120px;}
    .m-list5 .pic img{width: auto;}
    .m-list5 .tit{font-size: 18px;padding-bottom: 15px;margin-bottom: 12px;}
    .m-list5 .desc{font-size: 14px;}
    .m-list5 .tit:after{height: 3px;width: 33px;}
    .m-tips{margin-left: 20px;font-size: 14px;margin-top: -10px;margin-bottom: 20px;}
    .m-list6 li{width: auto;float: none;margin-bottom: 20px;}
    .m-list6 .tit{font-size: 18px;}
    .m-list6 .desc{font-size: 14px;line-height: 1.8;}
    .m-list6 .txt{height: auto;padding:15px;}
    .m-list6 .desc p:after{top: 8px;}
    .row-d2{padding: 20px 0;}
    .g-t5{margin-left: 0;font-size: 20px;padding-bottom:0;}
    .row-f1,.row-f2,.row-f3,.row-f4,.row-f5,.row-f6{padding: 35px 0;}
    .m-list11{margin-top: 0;}
    .m-form .inp{font-size: 14px;}
    .m-txt6 .tit{margin-bottom: 10px;}
    
    .pop-video .cont{width: 95%;}
    .pop-video .close{width:30px;height:30px;right:-5px;top:-15px;}
    

}


@media only screen and (max-width: 640px) {
    .fix-right { display:none;}
    .m-txt1 .txt,.m-txt1 .pic{width:auto;}
}

