﻿@media only screen and (min-width: 1199px) and (max-width: 1920px) {

.wp{max-width: 75vw;}
.header{padding: 0 2.864vw;}
.logo{line-height: 6.562vw;}
.logo img{height: 4.479vw;}
.nav li{margin-top: 1.822vw;}
.nav li .v1{font-size: 1.041vw;line-height: 2.416vw;padding: 0 1.562vw;border-radius: 1.458vw;}
.login{line-height: 6.562vw;font-size: 1.041vw;
    padding-left: 1.302vw;margin-left: 1.25vw;padding-right: 2.343vw;
    -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;
}
.login:after{width: 0.052vw;height: 1.041vw;}
.header .tel{font-size: 1.458vw;line-height: 6.562vw;
    margin-left: 2.5vw;padding-left: 1.875vw;
    -o-background-size: 1.197vw auto;
    -ms-background-size: 1.197vw auto;
    -moz-background-size: 1.197vw auto;
    -webkit-background-size: 1.197vw auto;
    background-size: 1.197vw auto;
}
.hd-btn{margin-top: 1.302vw;margin-left: 2.604vw;}
.hd-btn.on{padding-left: 3.125vw;}
.menu-btn{width: 3.125vw;height: 3.125vw;margin-bottom: 1.302vw;margin-left: .52vw;}
.menu-btn:before{
    line-height: 4.062vw;font-size: 0.833vw;padding-right: 0.729vw;margin-right: 0.625vw;
}
.so-btn{width: 3.125vw;height: 3.125vw;
    margin-left: 0.520vw;margin-bottom: 1.770vw;
}
.lang{width: 3.125vw;height: 3.125vw;
    margin-left: 0.520vw;line-height: 3.125vw;font-size: 0.937vw;
}
.so-box .cont{width: 57.29vw;}
.so-box .tit{margin-bottom: 1.666vw;}
.so-box .tit span{font-size: 2.552vw;}
.so-box .tit em{font-size: 1.718vw;}
.so-box .so{margin-bottom: 2.5vw;}
.so-box .so .inp{height: 4.166vw;padding: 0 4.166vw 0 2.083vw;
    border-radius: 2.083vw;font-size: 1.041vw;
}
.so-box .so .btn{width: 4.166vw;height: 4.166vw;
    -o-background-size: 1.510vw auto;
    -ms-background-size: 1.510vw auto;
    -moz-background-size: 1.510vw auto;
    -webkit-background-size: 1.510vw auto;
    background-size: 1.510vw auto;
}
.so-box .tips{font-size: 0.937vw;}
.so-box .tips .t1{padding-left: 1.562vw;
    -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;
}
.so-box .tips a{padding-right: 1.093vw;
    margin-right: 0.937vw;
}
.so-box .tips a:after{height: 0.937vw;}
.banner .txt{left: 12.34vw;right: 12.34vw;}
.banner .txt .lab{font-size: 1.562vw;}
.banner .txt .tit{font-size: 3.229vw;margin-bottom: 0.937vw;}
.banner .txt .desc{font-size: 1.458vw;margin-bottom: 3.645vw;}
.g-btn1{width: 10.72vw;height: 3.229vw;
    border-radius: 1.614vw;font-size: 0.833vw;
    line-height: 3.125vw;
}
.g-btn1:after{width: 1.093vw;height: 0.625vw;margin-left: 0.885vw;top: -0.052vw;}
.ban-zuo{left: 3.75vw;bottom: 2.604vw;}
.ban-zuo .btn-down{width: 3.125vw;height: 3.125vw;}
.ban-zuo .btn-qr{width: 3.125vw;height: 3.125vw;margin-top: 1.822vw;}
.ban-zuo .qr{padding-left: 0.520vw;width: 6.770vw;}
.ban{height: 33.75vw;}
.ban .txt{left: 12.29vw;}
.ban .lab{font-size: 1.562vw;}
.ban .tit{font-size: 3.229vw;}

.fd-con{padding: 4.687vw 0 2.395vw;}
.fd-nv dl{margin-right: 5.729vw;}
.fd-nv dt{margin-bottom: 1.25vw;}
.fd-nv dt a{font-size: 1.145vw;}
.fd-nv dd a{font-size: 0.833vw;line-height: 1.875vw;}
.fd-txt .qr{margin-bottom: 1.979vw;}
.fd-txt .pic{width: 7.291vw;margin: 0 auto 0.781vw;}
.fd-txt .qr span{font-size: 0.729vw;}
.fd-txt .txt{font-size: 0.833vw;line-height: 1.666vw;}
.fd-txt .txt span{font-size: 1.666vw;}

.fd-bot{padding: 1.770vw 0;font-size: 0.833vw;}

/*.row-a1{padding: 5.989vw 0 8.020vw;} */
.row-a1{padding: 1.989vw 0 0.020vw;}
.g-t1 h2{font-size: 2.0vw;}
.g-t1 .lab{font-size: 1.041vw;letter-spacing: 0vw;}
.m-txt1 .g-t1{margin-bottom: 2.5vw;}
.m-txt1 .txt{width: 36.97vw;margin-top: 0vw;}
.m-txt1 .desc{font-size: 0.937vw;margin-bottom: 2.656vw;}
.m-txt1 .right{width: 34.21vw;}
.m-txt1 .pic{padding: 1.145vw;}
.btn-join{left: 3.802vw;bottom: 1.041vw;width: 6.718vw;height: 6.718vw;
	font-size: 1.041vw;padding-top: 1.666vw;
}
.btn-join i{width: 1.666vw;height: 1.770vw;margin: 0 auto 0.312vw;}
.btn-join:after,.btn-join:before{width: 7.812vw;height: 7.812vw;}
.btn-join:before{width: 9.062vw;height: 9.062vw;}

.g-btn2{width: 10.72vw;height: 3.229vw;line-height: 3.229vw;
	border-radius: 1.614vw;font-size: 0.833vw;
}
.g-btn2:after{width: 0.989vw;height: 0.677vw;margin-left: 0.937vw;top: -0.104vw;}
.g-btn2:hover:after{margin-left: 1.302vw;}

.row-a2 .col-r{width: 18.48vw;padding-left: 4.322vw;}
.row-a2 .col-l{width: 56.51vw;padding: 14.11vw 2.447vw 7.083vw 0;}
.row-a2 .g-t1{top: 3.5vw;}
.m-slider1 .slick-list{border-radius: 1.562vw;}
.m-slider1 .con{height: 25.57vw;padding: 3.125vw 0 0 3.385vw;}
.m-slider1 .tit{font-size: 1.562vw;margin-bottom: 0.625vw;}
.m-slider1 .desc{max-width: 26.82vw;font-size: 0.937vw;margin-bottom: 1.562vw;}
.m-slider1 .slick-arrow{top: -7.187vw;width: 3.333vw;height: 3.333vw;
	-o-background-size: 0.729vw auto;
	-ms-background-size: 0.729vw auto;
	-moz-background-size: 0.729vw auto;
	-webkit-background-size: 0.729vw auto;
	background-size: 0.729vw auto;
}
.m-slider1 .slick-prev{right: 3.906vw;}

.m-tab1{margin-top: 9.583vw;}
.m-tab1 li{margin-bottom: 1.25vw;}
.m-tab1 li a,.btn-more{height: 3.229vw;line-height: 3.229vw;
	border-radius: 1.614vw;font-size: 0.937vw;
}
.row-a3{padding: 4.031vw 0 6.510vw;}
.row-a3 .col-l{padding-right: 5.989vw;}
.row-a3 .col-r{padding-left: 3.125vw;}
.g-t1 .tips{font-size: 0.937vw;margin-top: 0.937vw;
	margin-bottom: 1.822vw;
}
.m-pic{margin-bottom: 2.031vw;}
.m-pic .txt{top: 5vw;left: 2.916vw;width: 12.76vw;z-index: 2;}
.m-pic .tit{font-size: 1.25vw;
	padding-bottom: 0.572vw;margin-bottom: 0.625vw;
}
.m-pic .desc{font-size: 1.041vw;}
.m-list1 li{margin-bottom: 1.822vw;}
.m-list1 .pic{width: 11.92vw;height: 7.552vw;margin-right: 1.093vw;}

.m-list1 h3{font-size: 0.937vw;margin-bottom: 0.729vw;}
.m-list1 .desc{font-size: 0.833vw;margin-bottom: 0.520vw;}
.m-list1 .date{font-size: 0.833vw;}
.g-top{line-height: 5.156vw;}
.g-top .tab li{margin-right: 3.541vw;}
.g-top .tab li a{font-size: 1.041vw;}
.g-top .tab li a:after{height: 0.156vw;}
.g-top .cur{font-size: 0.937vw;padding-left: 1.666vw;
	-o-background-size: 1.197vw auto;
	-ms-background-size: 1.197vw auto;
	-moz-background-size: 1.197vw auto;
	-webkit-background-size: 1.197vw auto;
	background-size: 1.197vw auto;
}
.row-v1{padding: 4.791vw 0;}
.row-v1 .col-l{width: 49.84vw;}
.row-v1 .col-r{width: 24.21vw;}
.m-new1 .pic{height: 22.81vw;border-radius: 0.260vw;}

.m-new1 .txt{left: 2.291vw;bottom: 1.718vw;width: 22.39vw;}
.m-new1 .date{font-size: 0.729vw;margin-bottom: 0.520vw;}
.m-new1 .tit{font-size: 1.041vw;margin-bottom: 1.25vw;}
.m-new1 .more{font-size: 0.833vw;padding-right: 1.979vw;
	-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-new2 .con{height: 22.81vw;border-radius: 0.260vw;padding: 0.937vw 0.937vw 0;}
.m-new2 .pic{height: 11.66vw;border-radius: 0.260vw;}
.m-new2 .txt{padding: 1.770vw 0.520vw 0;}
.m-new2 .date{font-size: 0.729vw;margin-bottom: 0.520vw;}
.m-new2 .tit{font-size: 1.041vw;margin-bottom: 1.25vw;}
.m-new2 .more{font-size: 0.833vw;padding-right: 1.979vw;
	-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-list2 .con{padding: 2.291vw 0 2.187vw;}
.m-list2 .pic{width: 21.14vw;height: 13.33vw;border-radius: 0.260vw;margin-left: 6.25vw;}
.m-list2 .txt{padding-top: 1.25vw;}
.m-list2 .date{font-size: 0.833vw;margin-bottom: 0.520vw;}
.m-list2 .tit{font-size: 1.25vw;margin-bottom: 0.781vw;}
.m-list2 .desc{font-size: 0.833vw;line-height: 1.81;margin-bottom: 1.979vw;}
.m-list2 .more{font-size: 0.833vw;padding-right: 1.979vw;
	-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;
}
.pages{margin:3.125vw 0 4.166vw;}
.pages li{margin:0 0.312vw}
.pages a,.pages span{border-radius: 0.260vw;
	width:3.125vw;height:3.125vw;line-height:3.020vw;
	font-size:1.145vw;
}
.row-d1{padding-top: 3.437vw;padding-bottom: 1.562vw;}
.row-d1 .col-l{width: 100%;}
.row-d1 .col-r{width: 21.97vw;}
.m-details{margin-bottom: 2.604vw;}
.m-details h1{font-size: 1.770vw;line-height: 1.3;margin-bottom: 1.041vw;}
.m-details .info{
	padding-bottom: 1.302vw;line-height: 1.562vw;
}
.m-details .info span{font-size: 0.833vw;margin-right: 1.875vw;}
.m-details .share em{font-size: 0.833vw;color: #999;}
.m-details .share .bdsharebuttonbox a{width: 1.562vw;height: 1.562vw;margin: 0 0.156vw;}

.m-details .txt{font-size: 0.937vw;
	padding: 2.864vw 0 3.229vw;
}
.m-details .arrow{font-size:0.937vw;line-height:2.187vw;padding: 1.562vw 13.02vw 0.520vw 0;}
.m-details .back{top: 2.343vw;width: 11.97vw;height: 3.020vw;
	border-radius: 1.510vw;line-height: 2.916vw;font-size: 0.937vw;
}
.m-details .back:after{width: 1.25vw;height: 0.625vw;top: -0.104vw;margin-left: 0.833vw;}
.m-t1{font-size: 1.145vw;padding-left: 0.833vw;
	margin-top: 0.312vw;margin-bottom: 1.25vw;
}
.m-t1:after{width: 0.156vw;height: 1.145vw;}
.m-list3 li{margin-bottom: 1.979vw;}
.m-list3 .pic{margin-bottom: 1.25vw;border-radius: 0.260vw;}
.m-list3 .date{font-size: 0.729vw;margin-bottom: 0.416vw;}
.m-list3 .tit{font-size: 1.041vw;margin-bottom: 0.572vw;}
.m-list3 .more{font-size: 0.833vw;padding-right: 1.979vw;}
.m-list4{padding-top: 5.729vw;}
.m-list4 li{margin-left: 18.02vw;margin-bottom: 6.25vw;height: 24.21vw;padding-left: 35.15vw;}
.m-list4 .pic{width: 37.5vw;height: 22.91vw;left: -5.520vw;top: -2.604vw;}
.m-list4 li:nth-child(2n){margin-right: 18.02vw;padding-right: 35.15vw;}
.m-list4 li:nth-child(2n) .pic{right: -5.520vw;}
.m-list4 .txt{width: 34.37vw;padding-top: 2.604vw;}
.m-list4 .desc{font-size: 0.937vw;}
.m-list4 .tit{margin-bottom: 1.406vw;}
.m-list4 .tit h3{font-size: 1.770vw;}
.m-list4 .num{font-size: 4.166vw;}

.row-c1{padding: 3.125vw 0 4.687vw;}
.m-so .pic{width: 50%;height: 27.76vw;}
.m-so .con{height: 27.76vw;padding: 2.708vw 2.604vw 0;}
.m-so .tit{font-size: 1.979vw;
	padding-bottom: 0.937vw;margin-bottom: 3.645vw;
}
.m-so .tit:after{
	width: 3.645vw;height: 0.208vw;
}
.m-so .inp{height: 3.125vw;
	padding: 0 1.562vw;font-size: 1.041vw;margin-bottom: 0.781vw;
}
.m-so .tips{font-size: 0.937vw;padding: 0 1.562vw;margin-bottom: 4.687vw;}
.m-so .btn{width: 9.583vw;height: 2.812vw;
	margin: 0 0.364vw;border-radius: 1.406vw;
	font-size: 1.145vw;
}
.m-list5{padding-top: 3.125vw;}
.m-list5 li{margin-bottom: 1.770vw;}
.m-list5 .pic{height: 7.291vw;width: 8.281vw;line-height: 7.291vw;
	padding-right: 0.625vw;
}
.m-list5 .pic:after{height: 3.958vw;}
.m-list5 .pic img{width: 3.489vw;}
.m-list5 .txt{padding-top: 1.718vw;padding-left: 1.875vw;}
.m-list5 h3 a{font-size: 1.145vw;}
.m-list5 .info{font-size: 0.833vw;margin-top: 0.937vw;}
.m-list5 .info span{margin-right: 1.041vw;}
.m-list5 .btn{right: 2.604vw;width: 5.729vw;height: 2.343vw;
	line-height: 2.239vw;font-size: 0.937vw;border-radius: 1.354vw;
}
.m-list5 .con:hover .btn{line-height: 2.343vw;}
.row-e1{
	-o-background-size: 72.91vw auto;
	-ms-background-size: 72.91vw auto;
	-moz-background-size: 72.91vw auto;
	-webkit-background-size: 72.91vw auto;
	background-size: 72.91vw auto;
}
.row-e1:before{width: 26.14vw;}
.row-e1 .col-l{width: 26.14vw;padding-left: 11.97vw;
	padding-top: 4.583vw;
}
.row-e1 .col-r{padding-right: 11.97vw;padding-left: 2.604vw;}
.m-t2{font-size: 1.979vw;padding-bottom: 0.093vw;margin-bottom: 0vw;font-size: 20px;}
.m-t2 span{color: #fff;}
.m-t2:after{width: 2.812vw;height: 0.156vw;}
.snv{padding: 0vw 0 6.770vw;}
.snv:before{left: 0.468vw;}
.snv li{margin-bottom: 0vw;}
.snv li:before{top: 1.718vw;left: 0.468vw;bottom: -1.458vw;}
.snv .s1{font-size: 1.041vw;line-height: 2.447vw;
	padding-left: 1.510vw;
}
.snv .s1:before{width: 0.989vw;height: 0.989vw;
	-o-background-size: 0.572vw auto;
	-ms-background-size: 0.572vw auto;
	-moz-background-size: 0.572vw auto;
	-webkit-background-size: 0.572vw auto;
	background-size: 0.572vw auto;
}
.snv .s1:after{left: -0.208vw;width: 1.406vw;height: 1.406vw;}
.snv .s1 span{padding-right: 0.937vw;}
.snv .s1 span:before{width: 1.666vw;}
.snv li.on .s1 span,.snv li:hover .s1 span{margin-left: 1.979vw;border-radius: 0 1.25vw 1.25vw 0;}
.snv dl{padding-top: 0vw;}
.snv dd a{font-size: 0.937vw;line-height: 2.343vw;
	padding-left: 1.510vw;
}
.snv dd a:before{left: 0.312vw;
	width: 0.364vw;height: 0.364vw;
}
.m-list6{margin: 0 -0.781vw;padding-top: 2.604vw;}
.m-list6 li{margin-bottom: 2.604vw;}
.m-list6 .con{margin: 0 0.781vw;height: 18.54vw;
	border-radius: 1.041vw;padding-top: 1.25vw;
}
.m-list6 h3{font-size: 0.6vw;
	margin-bottom: 1.562vw;
}
.m-list6 .pic{height: 14.06vw;}

.row-e2{padding: 3.645vw 0;}
.m-comm .pic{width: 26.93vw;height: 32.91vw;line-height: 32.91vw;}
.m-comm .con{width: 30.02vw;height: 32.91vw;padding: 1.525vw 2.866vw 0 2.604vw;}
.m-comm .tit{font-size: 1.4vw;margin-bottom: 1.427vw;}
.m-comm .desc{line-height: 35px;}
.m-comm .tel{padding: 1.614vw 2.604vw 2.604vw;
	font-size: 1.041vw;
}
.m-comm .tel span{font-size: 2.291vw;}
.m-tab2 li{margin-right: 1.537vw;}
.m-tab2 li a{font-size: 1.041vw;line-height: 5.625vw;}
.m-tab2 li:nth-last-child(1){
        margin-right: 0vw;
}
.m-t3{font-size: 1.770vw;padding-top: 2.604vw;margin-bottom: 0.781vw;}
.m-list7{padding-bottom: 1.718vw;}
.m-list7 li{font-size: 0.937vw;line-height: 2.395vw;}
.m-table{margin-bottom: 4.166vw;padding-top: 0.677vw;}
.m-table th,.m-table td{padding-left: 2.083vw;}
.m-table th{height: 3.020vw;font-size: 1.041vw;}
.m-table td{height: 2.604vw;font-size: 0.937vw;}
.fd-login{bottom: 1.25vw;
	font-size: 0.937vw;
}
    .m-table img{
        max-width: 100%;
        height: auto;
    }
.m-form{width: 27.70vw;border-radius: 0.520vw;margin-top: 9.375vw;padding-top: 2.031vw;padding-bottom: 2.083vw;}
.m-form .tit{font-size: 1.875vw;
	padding-bottom: 1.093vw;margin-bottom: 1.093vw;
}
.m-form .tit:after{
	width: 3.645vw;height: 0.208vw;
}
.m-form .tips{font-size: 0.729vw;padding: 0 1.822vw;margin-bottom: 1.093vw;}
.m-form .cont{padding: 0 1.822vw;}
.m-form .item{margin-bottom: 0.625vw;}
.m-form .inp{height: 2.916vw;
	padding: 0 1.041vw 0 5.729vw;font-size: 0.833vw;
}
.m-form .t1{line-height: 2.916vw;font-size: 0.833vw;padding-left: 1.979vw;
	background-position: 0.625vw center;
}
.m-form .pas .inp{padding-left: 6.562vw;}
.m-form .code-btn{height: 2.916vw;
	font-size: 0.833vw;padding: 0 0.833vw;
}
.m-form .btn{height: 2.916vw;border-radius: 1.458vw;
	font-size: 0.937vw;margin-top: 2.604vw;
}
.m-form .bot{font-size: 0.729vw;padding: 1.041vw 0 0;}
.m-form .a-deng{font-size: 0.729vw;}
.m-form .tab li{
	font-size: 1.875vw;
	padding-bottom: 1.093vw;margin-bottom: 1.093vw;
}
.m-form .tab li:after{top: 0.520vw;height: 1.770vw;}
.m-form .tab li.on:before{
	width: 3.645vw;
}
.m-form .pic-code{right: 0.520vw;top: 0.520vw;width: 5.208vw;height: 1.875vw;}
.row-h1{padding: 2.083vw 0 3.125vw;}
.row-h1 .col-l{width: 13.48vw;margin-right: 1.979vw;}
.row-h1 .col-r{min-height: 33.02vw;padding: 1.562vw 2.708vw 2.604vw;margin-top: 0.260vw;}

.m-t4{height: 6.979vw;padding-top: 3.177vw;margin-bottom: 1.875vw;}
.m-t4 h3{margin-left: 1.562vw;font-size: 1.666vw;}
.snv2 li{padding: 0 1.458vw;}
.snv2 li:after{right: -0.781vw;
	border-left: 0.781vw solid #1D6CB1;
	border-top: 1.614vw solid transparent;
	border-bottom: 1.614vw solid transparent;
}
.snv2 li a{line-height: 3.229vw;font-size: 0.937vw;}
.snv2 .ico{width: 0.937vw;height: 0.937vw;
	margin-right: 0.468vw;
}
.m-t5 h3{font-size: 1.25vw;padding-bottom: 1.041vw;}
.m-t5 h3:after{width: 4.947vw;height: 0.156vw;}
.m-form2{padding-top: 2.083vw;}
.m-form2 .item{margin-bottom: 0.781vw;}
.m-form2 .t1{width: 6.406vw;font-size: 0.937vw;
	line-height: 2.395vw;
}
.m-form2 .t1 i{font-size: 1.041vw;margin-right: 0.260vw;
	top: 0.260vw;
}
.m-form2 .inp{height: 2.395vw;padding: 0 0.989vw;font-size: 0.833vw;}
.m-form2 .con em{line-height: 2.395vw;font-size: 0.833vw;padding: 0 1.041vw;}
.m-form2 .code-btn{height: 2.395vw;font-size: 0.833vw;padding: 0 0.833vw;}
.m-form2 .pic-code{top: 0.260vw;right: 0.416vw;width: 5.885vw;height: 1.875vw;}
.m-form2 .bot{padding-top: 2.083vw;}
.m-form2 .btn{width: 9.583vw;height: 2.812vw;margin: 0 0.364vw;
	font-size: 1.145vw;border-radius: 1.406vw;
}

.m-t6{font-size: 2.5vw;
	line-height: 2.968vw;margin-bottom: 2.604vw;
}
.row-f1{padding: 5.208vw 0 7.083vw;}
.m-txt2 .txt{width: 41.25vw;padding-top: 1.458vw;}
.m-txt2 .tit{font-size: 2.5vw;
	line-height: 2.968vw;margin-bottom: 1.041vw;
}
.m-txt2 .lab{font-size: 1.25vw;margin-bottom: 2.187vw;}
.m-txt2 .desc{font-size: 1.041vw;}
.m-txt2 .pic{width: 29.68vw;}
.m-txt2 .pic:after{top: 2.447vw;right: -2.239vw;border-radius: 0.520vw;}
.m-txt2 .pic:before{left: -5.833vw;bottom: -3.125vw;
	width: 15.26vw;height: 2.864vw;
}
.row-f4{padding: 3.125vw 0 5.937vw;}
.row-f4 .col-l{width: 48.95vw;}
.row-f4 .col-r{width: 25.20vw;}
.m-map #map{height: 25.41vw;}
.m-txt3{height: 25.41vw;font-size: 0.937vw;padding: 2.447vw 2.187vw 0 2.135vw;}
.m-txt3 .item{padding: 0.416vw 0 0.416vw 3.593vw;margin-bottom: 0.937vw;}
.m-txt3 .item:after{width: 2.031vw;height: 2.031vw;
	-o-background-size: 2.031vw auto;
	-ms-background-size: 2.031vw auto;
	-moz-background-size: 2.031vw auto;
	-webkit-background-size: 2.031vw auto;
	background-size: 2.031vw auto;
}
.m-txt3 .ico1{margin-bottom: 0.520vw;}
.m-txt3 .pic{width: 6.562vw;}
.m-txt3 .pic img{margin-bottom: 0.520vw;}
.m-txt3 .ico5:after{margin-top: 2.291vw;}
.row-f2{padding: 6.093vw 0 4.583vw;margin-bottom: 1.041vw;}
.m-list8{padding-top: 0.181vw;}
.m-list8 ul{height: 20.83vw;}
.m-list8 li{margin-top: 0.781vw;}
.m-list8 .con{padding-left: 1.875vw;min-height: 9.010vw;}
.m-list8 .ico{width: 1.197vw;height: 9.010vw;}
.m-list8 .time{font-size: 0.937vw;margin-bottom: 0.156vw;}
.m-list8 .time span{font-size: 1.562vw;}
.m-list8 .desc{font-size: 0.833vw;font-size: 0.833vw;}
.m-list8 .i1{margin-top: 9.635vw;}
.m-list8 .i2{margin-top: 7.916vw;}
.m-list8 .i3{margin-top: 5.468vw;}
.m-list8 .i4{margin-top: 3.385vw;}
.m-list8 .slick-arrow{bottom: 7.343vw;
	width: 3.333vw;height: 3.333vw;
	-o-background-size: 0.729vw auto;
	-ms-background-size: 0.729vw auto;
	-moz-background-size: 0.729vw auto;
	-webkit-background-size: 0.729vw auto;
	background-size: 0.729vw auto;
}
.m-list8 .slick-prev{right: 3.906vw;}
.m-slider2{margin-top: 0.885vw;}
.m-slider2 .item{line-height: 2.083vw;padding: 1.197vw 0;
	border-radius: 0.208vw;
}
.m-slider2 .time{width: 8.75vw;font-size: 1.25vw;}
.m-slider2 .time:after{height: 2.395vw;}
.m-slider2 .con{padding: 0 2.604vw;
	font-size: 1.041vw;
}
.row-f3{padding: 3.125vw 0 0;}
.m-list9 li{margin-bottom: 1.25vw;}
.m-list9 .top{padding: 1.875vw 2.708vw 1.927vw;}
.m-list9 .top:after{top: 3.541vw;right: 3.645vw;
	width: 1.354vw;height: 0.729vw;
}
.m-list9 .tit{font-size: 1.25vw;margin-bottom: 0.885vw;}
.m-list9 .info{font-size: 0.833vw;}
.m-list9 .con{padding: 1.718vw 2.708vw 0;}
.m-list9 .t1{font-size: 1.041vw;margin-bottom: 0.364vw;}
.m-list9 .desc{font-size: 0.937vw;line-height: 2;margin-bottom: 1.458vw;}
.m-list9 .bot{line-height: 5.156vw;font-size: 0.937vw;}


.row-s1 .col-l{width: 13.54vw;margin-right: 2.083vw;padding-top: 2.291vw;}
.s-tit{height: 4.166vw;line-height: 4.166vw;
	font-size: 1.25vw;margin-bottom: 0.104vw;
}
.snv-so li .s1{line-height: 2.604vw;padding-left: 1.041vw;font-size: 0.937vw;
	background: url(../images/iconh8.png) no-repeat right 0.781vw center;
	-o-background-size: 0.937vw auto;
	-ms-background-size: 0.937vw auto;
	-moz-background-size: 0.937vw auto;
	-webkit-background-size: 0.937vw auto;
	background-size: 0.937vw auto;
}
.snv-so li span{margin-left: 0.520vw;}
.snv-so dl{padding-bottom: 0.520vw;}
.snv-so dd a{font-size: 0.833vw;line-height: 2.343vw;
	padding-left: 2.083vw;
}

.nav dl{width: 9.375vw;padding: 0.260vw 0;border-radius: 0.260vw;}
.nav dd a{line-height: 2.343vw;font-size: 0.937vw;}
.nav dd dd a {line-height: 2.343vw;font-size: 0.937vw;}
.m-txt1 .g-t1 h2:after{
	width: 1.458vw;height: 2.083vw;margin-left: 0.416vw;top: -0.104vw;
}


}

@media only screen and (max-width:1920px) {
    .m-comm .pic  .bigpic{
        height:432px;
    }
}

@media only screen and (max-width: 1560px) {
    .fd-nv dl{margin-right: 0vw;margin-left: 1.729vw;}
    .m-comm .desc{font-size:18px;line-height: 1.8;
    }
    
 .m-comm .pic  .bigpic{
        height:352px;
    }    
    
}


@media only screen and (max-width:1440px) {
     .m-comm .pic  .bigpic{
        height:352px;
    }    
    
    
.pic .tags li{
	float:left;
	margin:0 5px;
	_display:inline;
	width:55px;
	height:55px;
}
.pic .tags .photo{	
	display:block;
	width:55px;
	height:55px;	
}    
    .pic .tags img{
        display:block;
        width:45px;
        height:45px;
        background: #E4E4E4;
    }
    
    
}




@media only screen and (max-width: 1199px) {
    
    
 .picpic{
    display:none;
}

.mobmob{
    display:block;
}
  .videos{
    width: 100%;
    margin: 0 auto;
} 

.contact-box{ background-image: url(../images/bgcon.jpg?v=6); padding: 55px 0 50px; background-size: 100% 100%;}


.contact-box .form{ width: 100%; background: #FFFFFF; padding: 25px 5% 40px; margin: 0 auto;float: left}
.contact-box .text{ width:100%;float: right;line-height: 35px;font-size: 16px;background: rgba(255,255,255,0);padding-top: 50px;}
.contact-box .form .tit { margin-bottom: 20px; text-align: center;}
.contact-box .form .button{ margin-top:25px;}

    
    
    .prolist{
    width: 104%;
    margin: 20px -2% 20px;
}
.prolist ul li{
    width:46%;
    float: left;
    margin: 0 2% 20px;
    text-align: center;
    background: #fff;
 	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;    
    line-height:50px;
    overflow: hidden;
}    
    
.prolist ul li h3{
    font-weight: normal;
    font-size: 14px;
}
    
.sa_slider2{
    text-align: center;
    width: 100%;
    margin: 0 auto;
    margin-top:30px;
    margin-bottom:0px;
}    
    
.sa_slider2 .photo{
        width:100%;
       
    overflow: hidden;
    line-height: 50px;
    font-size:16px;
}
    
    
.screen {
             height: 225px;
 }    
.screen img {
            /*去掉图片底部三像素问题*/
     vertical-align: top;
     width: 200px;
     height: auto;
}    
.indexnews{
    width: 100%;
    margin: 20px auto 0;
}
.indexnews ul {
    width: 104%;
    margin: 0 -2%;
}
.indexnews ul li{
    width: 96%;
    margin: 20px 2%;
    float: left;
}

.indexnews ul li .datetime{
    width: 18%;
    text-align: center;
    float: left;
    font-size: 20px;
    padding: 10px 0;
}
.indexnews ul li .datetime span{
    font-size: 14px;
}
.indexnews ul li .info{
    float: right;
    width: 100%;
}

.indexnews ul li .info .ti{
      font-size: 16px;
      overflow: hidden;
      white-space: nowrap; /* 防止文字换行 */
      text-overflow: ellipsis; /* 超出部分显示省略号 */
      padding-bottom:5px;
      line-height: 30px;
}
.indexnews ul li .info .infos{
    line-height:22px;
    font-size: 14px;
    overflow: hidden;
    text-overflow:ellipsis; /* 超出部分显示省略号 */
    height: 44px;
    
}    
    
.horlist .slick-slide .pic{border: 0px solid #d8d8d8;/*background: #fff;*/ text-align:center;height:280px; margin:0px}
.horlist2 .slick-slide .pic{border: 0px solid #d8d8d8;/*background: #fff;*/ text-align:center;height:220px; margin:0px}
.headzw{
    height:70px;
}    
    
.col-r .coninfos{
    line-height:30px;
    margin:30px 0 0 0;
    font-size: 16px;
}    
    
.videolist{
    margin:0 -1.5%;
}
.videolist ul li{
    width: 47%;
    float: left;
    margin:0 1.5%;
    text-align: center;
    line-height:30px;
    margin-bottom: 20px;
    cursor: pointer;
}    
    
.teamlist li{ float:left; width:48%; margin-right:2%;margin-bottom:2%; background:#fff; box-shadow:0 0 15px rgba(0,0,0,0.1);-webkit-transition:.6s;-moz-transition:.6s;transition:.6s}
    
    
    
.xv-b{ position: absolute;left: 50%;top: 50%;margin-left: -45%;margin-top: -300px;width: 90%;height: 600px;   }
    
    
    
.sa_slider{
    margin-top:30px;
    margin-bottom:20px;
    text-align: center;
}
    
.sa_slider .photo{
    padding-bottom: 0px;
    -webkit-box-shadow: 0px 7px 17px 3px #E4E4E4;
        -moz-box-shadow: 0px 7px 17px 3px #E4E4E4;
        box-shadow: 0px 7px 17px 3px #E4E4E4;
		border-radius: 0px 0px 10px 10px ;
}
.zhuanli .item div{ font-size: 16px;color: #999;}
    
	.wp{width: auto;padding: 0 15px;}
	.row-h1{padding: 30px 0 50px;}
	.row-h1 .col-l{width: auto;float: none;margin-right: 0;margin-bottom: 20px;}
	.m-t4{height: 80px;line-height: 80px;padding-top: 0;margin-bottom: 15px;}
	.m-t4 h3{margin-left: 20px;font-size: 20px;}
	.snv2 li a{font-size: 16px;}
	.row-h1 .col-r{padding: 20px 15px;}
	.m-t5 h3{font-size: 18px;padding-bottom: 12px;font-weight: bold;}
	.m-t5 h3:after{height: 2px;width: 75px;}
	.m-form2{padding-top: 20px;}
	.m-form2 .t1{width: auto;float: none;font-weight: normal;font-size: 14px;line-height: 36px;}
	.m-form2 .inp{height: 40px;font-size: 14px;}
	.m-form2 .btn{font-size: 16px;}
	.m-form2 .item{margin-bottom: 8px;}
	.m-form2 .code-btn{font-size: 14px;height: 40px;}
	.m-form2 .btn{width: 140px;height: 40px;font-size: 16px;}
	.m-form2 .bot{padding-top: 20px;margin-bottom: 20px;}
	.g-top{display: none;}
    .showdh{
        display: block;
    }
    .hiddendh{
        display: none;
    }    
    
    
.g-top{line-height: 50px;overflow: hidden;
	border-bottom: 1px solid #E5E5E5;background-color: #fff;
}
.g-top .tab{float:inherit;width: 100%;margin: 0 auto;}
.g-top .tab li{float: left;margin-right: 0; width: 33.33%;}
.g-top .tab li a{display: block;font-size:14px;color: #444;position: relative;text-align: center}
.g-top .tab li a:after{content: '';position: absolute;bottom: 0;left: 50%;right: 50%;
	height: 3px;
    background-color: #1D6CB1;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-top .tab li.on a:after,.g-top .tab li:hover a:after{left: 0;right: 0;}
.g-top .tab li.on a,.g-top .tab li:hover a{color: #1D6CB1;}
.g-top .cur{float: right;font-size: 18px;color: #666;padding-left: 32px;
	background: url(../images/i-16.png?v=1) no-repeat left center;
	-o-background-size: 23px auto;
	-ms-background-size: 23px auto;
	-moz-background-size: 23px auto;
	-webkit-background-size: 23px auto;
	background-size: 23px auto;
}
.g-top .cur a{color: #666;}
.g-top .cur a:hover{color: #1D6CB1;}    
    
    
    
    
	.header{padding: 0 15px;}
	.logo{line-height: 70px;position: relative;z-index: 3;}
	.logo img{height: 40px;}
	.hd-btn{float: none;position: absolute;top: 10px;right: 15px;margin: 0;}
	.menu-btn{width: 50px;height: 50px;margin-bottom: 10px;
		-o-background-size: 40px auto;
		-ms-background-size: 40px auto;
		-moz-background-size: 40px auto;
		-webkit-background-size: 40px auto;
		background-size: 40px auto;
	}
	.so-btn{width: 40px;height: 40px;margin-left: 5px;margin-bottom: 10px;}
	.lang{width: 40px;height: 40px;margin-left: 5px;line-height: 40px;font-size: 14px;}
    
	.nav{position: absolute;top: 0;right: 0;width:100%;float: none;height: 100vh;
		/*background-color: #0c599d;*/padding-top: 100px;display: none;
        background-color: rgba(12,89,157,0.95)
	}
	.nav li{
        float: none;
        margin-top: 0;
        border-bottom: 1px solid #2d87d7;

    }
	.nav li:nth-child(2){
        background: url("../images/i-066.png");
        background-repeat: no-repeat;
        background-position: 90% center;
    }    
    
	.nav li:nth-child(3){
        background: url("../images/i-066.png");
        background-repeat: no-repeat;
        background-position: 90% center;
    }     
    
    
	.nav li:nth-child(6){
        background: url("../images/i-066.png");
        background-repeat: no-repeat;
        background-position: 90% center;
    }        
    
	.nav li dl dd{border-bottom: 1px solid #ccc;}
    .nav li dl dd:nth-last-child(1){border-bottom: 0px solid #ccc;}
	.header .tel{display: none;}
	.login{line-height: 70px;font-size: 14px;padding-right: 0;margin-right: 60px;}
	.login:after{display: none;}
	.nav li .v1{font-size: 16px;border-radius: 0;color: #fff;}
    .nav li:hover .v1,.nav li.on .v1{color: #fff;
    /*background-color: #1d6cb1;*/
}

.headerfix .nav ul .v1{
    color: #fff;
}
.headerfix .nav ul li.on .v1{
    color: #fff;
}
.headerfix .nav li:hover{
     color: #fff;
}    
    
    
	.hd-btn.on{padding-left: 0;}
	.hd-btn.on .menu-btn:before{display: none;}
	.ban .txt{left: 15px;right: 15px;top: auto;bottom: 35px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.so-box .cont{width: auto;left: 15px;right: 15px;
		-webkit-transform: translate(0,-50%);
		-moz-transform: translate(0,-50%);
		-o-transform: translate(0,-50%);
		-ms-transform: translate(0,-50%);
		transform: translate(0,-50%);
	}
	.so-box .tit{margin-bottom: 15px;}
	.so-box .tit span{font-size: 20px;}
	.so-box .tit em{font-size: 14px;}
	.so-box .so .inp{height: 50px;padding: 0 50px 0 15px;font-size: 14px;}
	.so-box .so .btn{width: 50px;height: 50px;
		-o-background-size: 15px auto;
		-ms-background-size: 15px auto;
		-moz-background-size: 15px auto;
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.so-box .tips{font-size: 13px;}
	.so-box .tips a{padding-right: 5px;margin-right: 3px;}
	.so-box .tips a:after{height: 12px;}
	.so-box .so{margin-bottom: 15px;}
	.ban .lab{font-size: 16px;}
	.ban .tit{font-size: 22px;}
	.ban{height: 220px;}
	.fd-nv{display: none;}
	.fd-txt{float: none;}
	.fd-con{padding: 30px 0 15px;}
	.fd-txt .pic{width:150px;margin-bottom: 10px;text-align: center;margin: 0 auto;}
	.fd-txt .qr{margin-bottom: 20px;}
	.fd-txt .txt{font-size: 13px;line-height: 24px;}
	.fd-txt .txt span{font-size: 24px;}
	.fd-bot{padding: 12px 0;font-size: 12px;text-align: center;}
	.fd-bot .copy{float: none;}
	.fd-bot .link{float: none;}
	.row-v1{padding: 30px 0;}
	.row-v1 .col-l{width: auto;float: none;}
	.m-new1 .pic{height: auto;padding-top: 46%;height: 0;position: relative;overflow: hidden;}
	.m-new1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	.m-new1{margin-bottom: 15px;}
	.m-new1 .txt{left: 15px;right: 15px;width: auto;bottom: 12px;}
	.m-new1 .more{font-size: 13px;}
	.m-new1 .tit{font-size: 16px;margin-bottom: 12px;}
	.m-new1 .date,.m-new2 .date{font-size: 13px;margin-bottom: 5px;}
	.row-v1 .col-r{width: auto;height: auto;}
	.m-new2 .pic{height: auto;}
	.m-new2 .con{height: auto;padding: 12px;}
	.m-new2 .txt{padding: 20px 0 5px;}
	.m-new2 .tit{font-size: 16px;margin-bottom: 15px;}
	.m-new2 .more{font-size: 13px;}
	.m-list2 .pic{float: none;width: auto;height: auto;margin-left: 0;}
	.m-list2 .txt{padding-top: 15px;}
	.m-list2 .date{font-size: 13px;margin-bottom: 5px;}
	.m-list2 .tit{font-size: 16px;margin-bottom: 10px;}
	.m-list2 .desc{font-size: 14px;margin-bottom: 12px;}
	.m-list2 .more{font-size: 13px;}
	.m-list2 .con{padding: 20px 0;}
	.pages a, .pages span{width: 32px;height: 32px;line-height: 30px;font-size: 13px;}
	.pages li{margin: 0 2px;}
	.pages{margin: 30px 0 50px;}
	.ban-zuo{display: none;}
	.banner .txt{left: 15px;right: 15px;bottom: 20px;top: auto;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.banner .txt .lab{font-size: 12px;}
	.banner .txt .tit{font-size: 22px;margin-bottom: 10px;}
	.banner .txt .desc{font-size: 14px;margin-bottom: 15px;}
	.g-btn1{width: 150px;height: 40px;line-height: 38px;font-size: 14px;}
	.banner .slick-slide{height: 280px;}
	.row-a1{padding: 40px 0;}
	.m-txt1 .txt{width: auto;float: none;margin-top: 0;}
	.g-t1 h2{font-size: 24px;}
	.g-t1 .lab{font-size: 14px;letter-spacing: 2px;}
	.m-txt1 .g-t1{margin-bottom: 20px;}
	.m-txt1 .desc{font-size: 14px;line-height: 2;margin-bottom: 25px;}
	.g-btn2{width: 150px;height: 40px;line-height: 40px;font-size: 14px;}
	.g-btn2:after{margin-left: 10px;}
	.m-txt1 .right{width: auto;float: none;margin-top: 30px;}
	.m-txt1 .pic{padding: 15px;}
	.btn-join{left: 15px;font-size: 14px;width: 100px;height: 100px;padding-top: 18px;}
	.btn-join:after, .btn-join:before{width: 110px;height: 110px;}
	.btn-join:before{width: 120px;height: 120px;}
	.row-a2 .col-r{width: auto;float: none;padding-left: 0;}
	.row-a2 .g-t1{position: static;}
	.row-a2{padding: 30px 0 0; }
	.m-tab1{margin: 20px -5px 0;overflow: hidden;}
	.m-tab1 li{width: 50%;float: left;padding: 0 5px;margin-bottom: 10px;}
	.m-tab1 li a, .btn-more{height: 40px;line-height: 40px;font-size: 14px;}
	.row-a2 .col-l{width: auto;float: none;padding: 25px 0 0;
		border-right: 0;
	}
	.m-slider1 .con{padding: 20px 15px;height: auto;}
	.m-slider1 .desc{font-size: 14px;margin-bottom: 20px;}
	.m-slider1 .tit{font-size: 20px;margin-bottom: 8px;}
	.m-slider1 .slick-arrow{width: 40px;height: 40px;top: auto;bottom: 0;z-index: 3;
		-o-background-size: 10px auto;
		-ms-background-size: 10px auto;
		-moz-background-size: 10px auto;
		-webkit-background-size: 10px auto;
		background-size: 10px auto;
	}
	.m-slider1 .slick-next{right: auto;left: 50%;margin-left: 10px;}
	.m-slider1 .slick-prev{right: 50%;margin-left: 10px;}
	.m-slider1 .slider{padding-bottom: 60px;}
    
    .m-slider1 img{
        float: right;
        max-width:200px;
        height: auto;
    }    
    
	.row-a3{padding: 40px 0 10px;}
	.row-a3 .col-l{width: auto;float: none;padding-right: 0;border-right: 0;margin-bottom: 30px;}
	.g-t1 .tips{font-size: 14px;margin-top: 6px;margin-bottom: 10px;min-height: auto;}
	.m-pic .txt{left: 15px;width: 200px;top: 35%;}
	.m-pic .desc{font-size: 14px;}
	.m-pic .tit{font-size: 18px;padding-bottom: 8px;margin-bottom: 8px;}
	.m-pic{margin-bottom: 25px;}
	.row-a3 .col-r{width: auto;padding: 0;float: none;}
	.m-list1 .pic{width: 150px;height: 78px;margin-right: 12px;}
	.m-list1 h3{font-size: 16px;margin-bottom: 5px;}
	.m-list1 .desc{font-size: 14px;margin-bottom: 5px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.m-list1 .date{font-size: 13px;}
	.m-list1 li{margin-bottom: 15px;}
	.row-e1 .col-l{width: auto;float: none;padding: 25px 15px 0;position: relative;}
	.m-t2{font-size: 20px;padding-bottom: 12px;margin-bottom: 20px;}
	.snv{padding: 15px 0;}
	.row-e1:before{display: none;}
	.row-e1 .col-l:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 502px;
		background: #fff url(../images/p-bg9.png) no-repeat center top;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.snv .s1{font-size: 16px;}
	.snv dd a{font-size: 14px;line-height: 40px;}
	.snv li{margin-bottom: 5px;}
	.row-e1 .col-r{padding: 0 15px;}
	.m-list6 li{width:50%;float: left;margin-bottom: 15px;}
	.m-list6{padding-top: 30px;}
	.row-e2{padding: 30px 0;width: 100%;}
    
	.m-comm .pic{width: auto;float: none;height:420px;line-height: 300px;}
	.m-comm .pic img{max-height: 70%;}
	.m-comm .con{width: auto;float: none;height: auto;padding:15px;}
	.m-comm .tit{font-size: 20px;margin-bottom: 10px;}
	.m-comm .desc{font-size: 14px;margin-bottom: 15px;}
	.m-comm .tel{position: static;padding: 15px 15px 0;font-size:14px;}
	.m-comm .tel span{font-size: 30px;}
    
	.m-tab2 li a{line-height: 50px;font-size: 14px;width: 100%;display: block;text-align: center}
	.m-tab2 li{margin-right:20px;}
    
	.m-t3{font-size: 20px;padding-top: 30px;}
	.m-list7{padding-bottom: 20px;}
	.m-list7 li{width: auto;float: none;font-size: 13px;line-height: 36px;}
	.m-table{overflow-x: auto;margin-bottom: 50px;}
	.m-table table{width: 1024px;}
	.m-table th{height: 45px;font-size: 14px;}
	.m-table td{font-size: 13px;height: 40px;}
	.m-table th, .m-table td{padding-left: 15px;}
        .m-table img{
        max-width: 100%;
        height: auto;
    }
	.row-f1{padding: 30px 0;}
	.m-txt2 .tit{font-size: 20px;line-height: 1.5;margin-bottom: 10px;}
	.m-txt2 .lab{font-size: 16px;margin-bottom: 15px;}
	.m-txt2 .desc{font-size: 14px;line-height: 1.8;}
	.m-txt2 .txt{width: auto;float: none;margin-bottom: 20px;}
	.m-txt2 .pic{width: auto;float: none;}
	.m-txt2 .pic:before,.m-txt2 .pic:after{display: none;}
	.row-f2{padding: 35px 0;}
	.m-t6{font-size: 20px;line-height: 1.5;margin-bottom: 20px;}
	.m-list8 li{margin-top: 0 !important;}
	.m-list8{padding-top: 0;background-image: none;}
	.m-slider2 .time{width: auto;float: none;font-size: 18px;padding-left: 15px;}
	.m-slider2 .con{font-size: 14px;padding: 0 15px;line-height: 1.8;}
	.m-slider2 .item{padding: 15px 0;}
	.m-list8 ul{height: auto;}
	.m-list8 .slick-arrow{width: 40px;height: 40px;top: auto;bottom: 0;z-index: 3;
		-o-background-size: 10px auto;
		-ms-background-size: 10px auto;
		-moz-background-size: 10px auto;
		-webkit-background-size: 10px auto;
		background-size: 10px auto;
	}
	.m-list8 .desc{font-size: 14px;}

	.m-list9 .top{padding: 12px 15px;}
	.m-list9 .tit{font-size: 18px;margin-bottom: 6px;}
	.m-list9 .info{font-size: 13px;}
	.m-list9 li{margin-bottom: 15px;}
	.m-list9 .top:after{width: 16px;right: 10px;top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.m-list9 .con{padding: 12px 15px 0;}
	.m-list9 .t1{font-size: 16px;}
	.m-list9 .desc{font-size: 14px;margin-bottom: 15px;}
	.m-list9 .bot{line-height: 1.5;padding: 12px 0;font-size: 14px;}
	.row-f4 .col-l{width: auto;float: none;}
	.m-map #map{height: 250px;margin-bottom: 15px;}
	.row-f4 .col-r{width: auto;float: none;}
	.m-txt3{height: auto;font-size: 14px;padding: 15px;}
	.m-txt3 .item{margin-bottom: 10px;padding-left: 40px;}
	.m-txt3 .item:after{width: 30px;height: 30px;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.row-f4{padding: 35px 0;}
	.row-f3{padding-top: 35px;}
	.row-d1 .col-l{width: auto;float: none;}
	.row-d1{padding: 35px 0 30px;}
	.m-details h1{font-size: 20px;margin-bottom: 15px;}
	.m-details .info span{font-size: 13px;margin-right: 15px;}
	.m-details .share em{font-size: 13px;}
	.m-details .info{padding-bottom: 15px;}
	.m-details .txt{padding-top: 15px;font-size: 14px;padding-bottom: 20px;}
	.m-details .back{position: static;display: block;width: 150px;height: 40px;
		line-height: 38px;font-size: 14px;margin-top: 15px;
	}
	.m-details .arrow{font-size: 14px;padding-right: 0;line-height: 32px;
		padding-top: 12px;
	}
	.m-details{margin-bottom: 30px;}
	.row-d1 .col-r{width: auto;float: none;}
	.m-t1{font-size: 20px;margin-bottom: 15px;}
	.m-list3 .date{font-size: 13px;}
	.m-list3 .pic{margin-bottom: 15px;}
	.m-list3 .tit{font-size: 16px;}
	.m-list3 .more{font-size: 13px;}
	.m-list3 li{margin-bottom: 15px;}
	.m-form{width: auto;float: none;margin: 120px auto 0;padding-top: 25px;padding-bottom: 20px;}
	.m-form .tab li{font-size: 20px;padding-bottom: 10px;}
	.m-form .tab li.on:before{width: 50px;height: 2px;}
	.m-form .tab li:after{width: 1px;height: 20px;}
	.m-form .tips{margin: 0 15px 20px;padding: 0;}
	.m-form .cont{padding: 0 15px;}
	.m-form .t1{font-size: 14px;line-height: 45px;}
	.m-form .inp{height: 45px;font-size: 14px;padding-left: 95px;}
	.m-form .code-btn{font-size: 14px;height: 45px;}
	.m-form .btn{margin-top: 20px;font-size: 16px;height: 45px;}
	.m-form .bot{font-size: 13px;padding-top: 15px;}
	.fd-login{left: 15px;right: 15px;bottom: 12px;font-size: 13px;}
	.m-form .tit,.m-so .tit{font-size: 20px;padding-bottom: 12px;margin-bottom: 15px;}
	.m-form .tit:after,.m-so .tit:after{width: 50px;height: 2px;}
	.m-list4 .pic,.m-list4 li:nth-child(2n) .pic{width: auto;height: auto;position: static;}
	.m-list4 li,.m-list4 li:nth-child(2n){height: auto;margin: 0 0 15px;padding: 0;}
	.m-list4{padding: 30px 15px 0;}
	.m-list4 .txt{width: auto;padding: 13px 15px;}
	.m-list4 .desc{font-size: 14px;}
	.m-list4 .tit{margin-bottom: 12px;}
	.m-list4 .num{font-size: 50px;}
	.m-list4 .tit h3{font-size: 20px;}
	.m-list4 li:nth-child(2n) .txt{float: none;}
	.m-so .pic{width: auto;float: none;height: auto;}
	.m-so .con{padding: 25px 15px;height: auto;}
	.m-so .inp{height: 50px;font-size: 14px;padding: 0 15px;}
	.m-so .tips{font-size: 14px;padding: 0 15px;margin-bottom: 30px;}
	.m-so .btn{width: 130px;height: 40px;font-size: 14px;}
	.row-c1{padding: 40px 0;}
	.m-list5{padding-top: 30px;}
	.m-list5 li{margin-bottom: 15px;}
	.m-list5 .pic{display: none;}
	.m-list5 .txt{padding: 15px;}
	.m-list5 h3 a{font-size: 16px;}
	.m-list5 .info{font-size: 13px;margin-top: 8px;margin-bottom: 12px;}
	.m-list5 .btn{position: static;display: block;width: 120px;height: 40px;line-height: 38px;font-size: 13px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}





	.row-s1 .col-l{width: auto;float: none;margin-right: 0;}
	.s-tit{line-height: 60px;font-size: 20px;height: 60px;}
	.snv-so li .s1{font-size: 16px;
		-o-background-size: 15px auto;
		-ms-background-size: 15px auto;
		-moz-background-size: 15px auto;
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.snv-so dd a{font-size: 14px;}

	.nav dl{position: static;width: auto;border-radius: 0;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
	.nav dd a{font-size: 14px;line-height: 40px;}
	.m-txt1 .g-t1 h2:after{width: 15px;}



	.row-e1{
		-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-slider1 .slick-list{border-radius: 15px;}
}

li{
    list-style: none
}