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

body{padding-top: 4.687vw;}
.wp{max-width: 75vw;}
.wp2{max-width: 83.33vw;}
.index{padding-top: 0;}
.header{height: 4.687vw;}
.header.fixed{top: -4.687vw;}
.logo{line-height: 4.687vw;margin-left: 3.697vw;}
.logo img{height: 2.239vw;}
.nav{margin-right: 4.687vw;}
.nav-ul > li{margin-left: 2.604vw;}
.nav-ul > li .v1{line-height: 4.687vw;font-size: 1.041vw;}
.nav-ul > li .v1:after{margin-left: 2.604vw;}

.nv-nub{top: 4.687vw;}
.nv-nub ul{width: 27.86vw;
    -o-background-size: 26.45vw auto;
    -ms-background-size: 26.45vw auto;
    -moz-background-size: 26.45vw auto;
    -webkit-background-size: 26.45vw auto;
    background-size: 26.45vw auto;
}
.nv-nub .s1{padding-left: 3.072vw;line-height: 3.75vw;
    font-size: 1.041vw;
}
.nv-nub .s1:after{right: 2.708vw;width: 0.364vw;}
.nv-nub dl{width: 21.09vw;}
.nv-nub .s2{padding-left: 2.187vw;line-height: 3.75vw;
    font-size: 0.937vw;
}
.nv-nub .s2:after{right: 2.239vw;width: 0.364vw;}
.nv-nub .list{top: 4.687vw;left: 48.95vw;
    padding: 0 2.604vw;
}
.nv-nub .list .con{margin: 0 0.833vw;}
.nv-nub .list .pic{line-height: 14.06vw;height: 14.06vw;}
.nv-nub .list h3{font-size: 1.041vw;margin-bottom: 0.416vw;}
.nv-nub .list .desc{font-size: 0.833vw;}
.nv-nub .cont{margin-bottom: 1.562vw;}
.g-btn1{width: 13.17vw;height: 3.645vw;
    line-height: 3.645vw;border-radius: 1.822vw;font-size: 0.937vw;
    font-weight: 900;padding-left: 3.333vw;
}
.g-btn1:after{left: 0.468vw;right: 0.468vw;top: 0.416vw;bottom: 0.416vw;
    -o-background-size: 2.864vw auto;
    -ms-background-size: 2.864vw auto;
    -moz-background-size: 2.864vw auto;
    -webkit-background-size: 2.864vw auto;
    background-size: 2.864vw auto;
}
.g-btn1:hover{padding-right: 3.333vw;}

.banner .txt{right: 12.5vw;left: 12.5vw;top: 19.63vw;}
.banner .tit{font-size: 9.166vw;
    padding-bottom: 1.041vw;margin-bottom: 0.781vw;
}
.banner .tit:after{
    width: 4.687vw;height: 0.156vw;
}
.banner .desc{font-size: 1.458vw;line-height: 1.770vw;}
.banner .slick-arrow{bottom: 3.437vw;
    width: 3.437vw;height: 3.437vw;
    -o-background-size: auto 1.093vw;
    -ms-background-size: auto 1.093vw;
    -moz-background-size: auto 1.093vw;
    -webkit-background-size: auto 1.093vw;
    background-size: auto 1.093vw;
}
.banner .slick-prev{left: 12.5vw;}
.banner .slick-next{left: 17.08vw;}
.btn-down{bottom: 3.229vw;font-size: 0.781vw;}
.btn-down i{width: 1.145vw;height: 2.656vw;margin: 0.781vw auto 0;}


.ban-dots{right: 12.5vw;bottom: 4.218vw;}
.ban-dots span{font-size: 1.25vw;}
.ban-dots .flow{width: 8.489vw;height: 0.104vw;margin: 0.885vw 0.520vw 0;}

.ban{height: 26.04vw;}
.ban .tit{left: 4.687vw;padding-bottom: 0.260vw;
    font-size: 2.708vw;
}
.ban .tit:after{
    width: 3.75vw;height: 0.208vw;
}

.ban2{height: 36.25vw;
    
}
.ban2 .tit{left: 12.5vw;bottom: 2.083vw;
    font-size: 4.947vw;line-height: 4.687vw;
}
.ban3{height: calc( 100vh - 4.687vw );}
.ban3 .txt{left: 0.781vw;right: 0.781vw;}
.ban3 .tit{height: 3.906vw;margin-bottom: 0.937vw;}
.ban3 .txt-2 .tit{height: 4.218vw;}
.ban3 .lab{font-size: 1.458vw;margin-bottom: 0.781vw;}
.ban3 .desc{font-size: 1.25vw;line-height: 1.666vw;max-width: 44.79vw;}
.btn-down2{bottom: 2.864vw;width: 4.583vw;height: 4.583vw;margin-left: -2.291vw;}

.fd-con{padding: 4.791vw 0 0;padding-bottom: 2.135vw;}
.fd-l{width: 30.46vw;}
.fd-logo{margin-bottom: 1.875vw;}
.fd-logo img{height: 2.031vw;}
.fd-desc{font-size: 1.041vw;margin-bottom: 1.406vw;}
.fd-shre a{width: 2.031vw;height: 2.083vw;margin-right: 1.25vw;}
.fd-r{padding-top: 0.312vw;}
.fd-nv .tit{margin-bottom: 0.781vw;}
.fd-nv .tit a{font-size: 1.354vw;}
.fd-nv li{margin-right: 7.291vw;}
.fd-nv li a{line-height: 2.187vw;font-size: 1.145vw;}
.fd-bot{font-size: 0.833vw;padding: 1.458vw 0;}
.row-a1{padding: 3.75vw 0 0;height: 56.25vw;}
.m-txt1 .tit{font-size: 6.25vw;margin-bottom: 0.260vw;}
.m-txt1 .desc{font-size: 1.145vw;}
.m-txt1 .more{width: 13.17vw;height: 3.645vw;
	line-height: 3.645vw;border-radius: 1.822vw;font-size: 0.937vw;
	padding-left: 3.333vw;
}
.m-txt1 .more:after{left: 0.468vw;right: 0.468vw;top: 0.416vw;bottom: 0.416vw;
	-o-background-size: 2.864vw auto;
	-ms-background-size: 2.864vw auto;
	-moz-background-size: 2.864vw auto;
	-webkit-background-size: 2.864vw auto;
	background-size: 2.864vw auto;
}
.m-txt1 .more:hover{padding-right: 3.333vw;}
.m-txt1-0 .txt{width: 53.12vw;margin-top: 1.458vw;}
.m-txt1-0 .more{margin-top: 5.937vw;}

.m-pic .pic-1{width: 52.96vw;height: 29.84vw;left: 0;bottom: 5.833vw;}
.m-pic .pic-2{width: 27.34vw;height: 33.02vw;right: 12.5vw;bottom: 2.916vw;}
.m-pic .pic-3{width: 51.45vw;height: 16.87vw;right: 0;bottom: 4.166vw;}

.row-a2{height: 58.95vw;}

.m-txt1-1{right: 12.5vw;bottom: 4.687vw;}
.m-txt1-1 .tit{font-size: 5.729vw;line-height: 4.635vw;margin-bottom: 0.781vw;}
.m-txt1-1 .desc{max-width: 41.66vw;margin-bottom: 1.562vw;}
.m-pic2 .pic-1{width: 59.84vw;height: 26.77vw;right: 8.333vw;top: 6.562vw;}
.m-pic2 .pic-2{width: 32.86vw;height: 36.30vw;left: 5.312vw;bottom: 5.781vw;}
.m-pic2 .pic-3{width: 73.43vw;height: 15.72vw;left: 0vw;top: 3.906vw;}

.row-a3{height: 62.29vw;padding-top: 5vw;}
.m-txt1-2 .desc{max-width: 58.33vw;margin: 0 auto 1.875vw;}
.m-tips1{font-size: 10.78vw;}
.m-pic3 .pic-1{width: 52.96vw;height: 28.80vw;left: 17.34vw;bottom: 4.687vw;}
.m-pic3 .pic-2{width: 30.46vw;height: 24.21vw;right: 11.09vw;}

.row-a4{padding: 4.843vw 0 4.427vw;}
.row-a4 .col-l{width: 30.72vw;}
.row-a4 .col-r{width: 48.28vw;}
.m-txt2{padding-bottom: 6.145vw;
	-o-background-size: 5.052vw auto;
	-ms-background-size: 5.052vw auto;
	-moz-background-size: 5.052vw auto;
	-webkit-background-size: 5.052vw auto;
	background-size: 5.052vw auto;
}
.m-txt2 .tit{font-size: 3.020vw;margin-top: 1.822vw;padding-top: 1.979vw;
	-o-background-size: 5.885vw auto;
	-ms-background-size: 5.885vw auto;
	-moz-background-size: 5.885vw auto;
	-webkit-background-size: 5.885vw auto;
	background-size: 5.885vw auto;
}
.m-txt2 .desc{font-size: 1.041vw;}
.m-form1 .item{margin-bottom: 0.625vw;}
.m-form1 .inp{height: 3.645vw;padding: 0 1.041vw;font-size: 0.937vw;}
.m-form1 textarea.inp{height: 7.812vw;padding: 1.041vw;}
.m-form1 .ovh{margin: 0 -0.260vw;}
.m-form1 .item-50{padding: 0 0.260vw;}
.m-form1 .t1{left: 1.145vw;line-height: 3.645vw;
	font-size: 0.937vw;
}
.m-form1 .t1 em{margin-left: 0.416vw;}
.m-form1 .item-50 .t1{left: 1.406vw;}
.m-form1 .btn{height: 3.645vw;font-size: 1.145vw;}

.row-b1{padding-left: 27.86vw;}
.pic-t{height: 13.12vw;}
.pic-t h2{left: 5.572vw;bottom: 2.343vw;
	line-height: 2.604vw;font-size: 2.708vw;
}
.pic-t h2::before{top: 0.156vw;left: -0.156vw;
	font-size: 2.708vw;
}
.m-list1{padding: 5.885vw 4.531vw 0 4.270vw;}
.m-list1 li{margin-bottom: 5.781vw;}
.m-list1 .con{height: 16.92vw;}
.m-list1 .pic{width: 23.02vw;}
.m-list1 .pic img{top: -2.864vw;max-width: 13.54vw;}
.m-list1 .txt{margin-left: 24.16vw;padding-top: 1.875vw;}
.m-list1 .tit{padding-right: 2.812vw;}
.m-list1 .tit h3{font-size: 2.395vw;}
.m-list1 .tit span{font-size: 0.937vw;margin-left: 0.781vw;top: -0.104vw;}
.m-list1 .desc{font-size: 0.937vw;line-height: 1.458vw;
	height: 4.375vw;margin-bottom: 1.458vw;
}
.m-list1 .g-btn1{width: 11.40vw;padding-left: 2.343vw;margin: 0;height: 2.916vw;line-height: 2.916vw;border-radius: 1.458vw;}
.m-list1 .g-btn1:after{top: 0.208vw;bottom: 0.260vw;right: 0.260vw;left: 0.260vw;
	-o-background-size: 2.447vw auto;
	-ms-background-size: 2.447vw auto;
	-moz-background-size: 2.447vw auto;
	-webkit-background-size: 2.447vw auto;
	background-size: 2.447vw auto;
}
.m-list1 .g-btn1:hover{padding-right: 2.343vw;}
.row-b1 .col-l{width: 27.86vw;top: -2.395vw;
	padding: 6.510vw 4.218vw 0 4.531vw;
	background: #ECECEC url(../images/p-bg8.png) no-repeat left 0.625vw;
	-o-background-size: 18.64vw auto;
	-ms-background-size: 18.64vw auto;
	-moz-background-size: 18.64vw auto;
	-webkit-background-size: 18.64vw auto;
	background-size: 18.64vw auto;
}
.m-t1{line-height: 4.375vw;font-size: 1.354vw;padding-left: 2.031vw;
	-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;
}
.snv li .s1{font-size: 0.937vw;line-height: 4.114vw;}
.snv li .s1:before{height: 0.052vw;margin-right: 0.312vw;}
.snv li .s1:after{width: 0.937vw;}
.snv li:hover .s1:before,.snv li.on .s1:before{width: 0.781vw;}
.ban-map{margin-bottom: 5.833vw;}
.ban-map #map{height: 36.45vw;}
.row-c1{
	-o-background-size: 8.854vw auto;
	-ms-background-size: 8.854vw auto;
	-moz-background-size: 8.854vw auto;
	-webkit-background-size: 8.854vw auto;
	background-size: 8.854vw auto;
}
.m-txt3 .left{width: 29.94vw;}
.m-txt3 .tit{font-size: 3.645vw;padding-top: 6.770vw;}
.m-txt3 .adds{font-size: 0.937vw;padding-left: 1.406vw;
	-o-background-size: 0.781vw auto;
	-ms-background-size: 0.781vw auto;
	-moz-background-size: 0.781vw auto;
	-webkit-background-size: 0.781vw auto;
	background-size: 0.781vw auto;
}
.m-txt3 .right{font-size: 1.041vw;}
.m-txt3 .item{padding: 1.458vw 1.822vw;}

.row-c2{padding: 3.75vw 0 6.093vw;
	-o-background-size: 15.05vw auto;
	-ms-background-size: 15.05vw auto;
	-moz-background-size: 15.05vw auto;
	-webkit-background-size: 15.05vw auto;
	background-size: 15.05vw auto;
}
.m-t2{margin-bottom: 4.062vw;}
.m-t2 h2{font-size: 3.645vw;margin-bottom: 0.781vw;}
.m-t2 h2 span:after{top: 1.25vw;
	width: 5.885vw;height: 5.468vw;margin-left: 1.041vw;
}
.m-t2 .desc{font-size: 1.093vw;}
.m-form2 .item{margin-bottom: 0.625vw;}
.m-form2 .inp{height: 4.166vw;padding: 0 1.041vw;
	font-size: 0.937vw;
}
.m-form2 select.inp{
	background: url(../images/i-10.png) no-repeat right 1.562vw center;
	-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;
}
.m-form2 textarea.inp{height: 13.54vw;padding: 1.302vw 1.041vw;}
.m-form2 .ovh{margin: 0 -0.260vw;}
.m-form2 .item-50{padding: 0 0.260vw;}
.m-form2 .t1{left: 1.145vw;line-height: 4.166vw;
	font-size: 0.937vw;
}
.m-form2 .t1 em{margin-left: 0.416vw;}
.m-form2 .item-50 .t1{left: 1.406vw;}
.m-form2 .btn{height: 4.166vw;font-size: 1.145vw;}
.m-txt4{padding: 7.291vw 0 6.510vw;}
.m-txt4 .txt{width: 35.41vw;margin-left: 12.5vw;}
.m-txt4 .tit{font-size: 3.645vw;margin-bottom: 1.354vw;}
.m-txt4 .desc{font-size: 1.145vw;line-height: 1.614vw;}
.m-txt4 .pic{width: 50.78vw;}
.row-d2{padding: 5.677vw 0 7.083vw;}
.m-t3{font-size: 2.708vw;line-height: 3.281vw;max-width: 54.68vw;
	margin: 0 auto 3.958vw;
}
.m-list2{margin: 0 -1.197vw;}
.m-list2 .con{height: 12.91vw;border-radius: 0.520vw;
	margin: 0 1.197vw;padding: 2.708vw 2.083vw 0 2.5vw;
}
.m-list2 .date{font-size: 1.875vw;
	padding-bottom: 0.625vw;margin-bottom: 0.937vw;
	-o-background-size: 2.239vw auto;
	-ms-background-size: 2.239vw auto;
	-moz-background-size: 2.239vw auto;
	-webkit-background-size: 2.239vw auto;
	background-size: 2.239vw auto;
}
.m-list2 .date:after{width: 1.458vw;height: 0.104vw;}
.m-list2 .desc{font-size: 1.145vw;line-height: 1.510vw;}

.row-d3{padding: 2.239vw 0 3.541vw;}

.m-txt5{margin: 0 12.5vw 5.625vw;padding-bottom: 6.25vw;}
.m-txt5 .pic{width: 42.44vw;}
.m-txt5 .txt{width: 42.65vw;
	padding: 4.687vw 3.125vw 4.531vw;
}
.m-txt5 .desc{font-size: 1.145vw;line-height: 2.343vw;color: #333;margin-bottom: 1.562vw;}
.m-txt5 ul{margin: 0 -0.416vw;}
.m-txt5 li{margin-bottom: 0.781vw;}
.m-txt5 .img{margin: 0 0.416vw;height: 3.593vw;}
.m-txt6 .txt{top: 5.364vw;left: 12.5vw;}
.m-txt6 .tit{font-size: 3.125vw;line-height: 3.645vw;}
.m-txt6 .tit:before{left: -4.062vw;
	width: 3.177vw;height: 0.156vw;
}
.m-txt6 .desc{font-size: 1.145vw;width: 23.69vw;}
.m-txt6 .pic{width: 62.13vw;}

.g-tab.fixed2{top: 4.687vw;}
.g-tab li{margin-right: 5.312vw;}
.g-tab li a{line-height: 4.166vw;font-size: 1.041vw;}
.g-tab li a:after{height: 0.260vw;}
.g-t1 .lab{font-size: 2.083vw;margin-bottom: 0.625vw;
}
.g-t1 .tit{font-size: 3.437vw;
	margin-bottom: 1.458vw;
}
.g-t1 .desc{font-size: 1.145vw;line-height: 1.718vw;}
.row-e1{padding-bottom: 16.92vw;}
.row-e1 .g-t1{max-width: 36.45vw;margin-top: 16.66vw;}
.row-e1 .g-t1 .desc{max-width: 31.25vw;}
.m-pic4 .pic-1{width: 24.58vw;right: 12.60vw;top: 7.447vw;}
.m-pic4 .pic-2{width: 38.85vw;right: 7.708vw;top: 25.26vw;}

.row-e2{padding-bottom: 7.031vw;}
.row-e2 .g-t1 .desc{max-width: 31.25vw;}
.m-pic5 .pic{width: 14.06vw;left: 12.5vw;bottom: 7.187vw;}
.m-pic5 .bg{width: 52.91vw;height: 14.32vw;}
.m-pic5 .lab{width: 33.80vw;height: 2.604vw;top: 1.718vw;left: 4.843vw;}
.m-pic5 .lab h3{top: -2.760vw;
	;font-size: 1.562vw;
}
.g-ico{width: 0.781vw;height: 0.781vw;}
.m-pic5 .g-ico{top: 2.239vw;left: -0.468vw;}
.m-pic6{width: 66.09vw;}
.row-e3{padding-bottom: 23.95vw;}
.row-e3 .g-t1{margin-left: 12.5vw;margin-top: 11.19vw;}
.m-pic7 .pic{right: 17.70vw;bottom: 9.375vw;width: 18.95vw;}
.m-pic7 .bg{width: 60.46vw;}
.m-pic7 .lab{width: 33.90vw;height: 2.604vw;bottom: 5.468vw;right: 8.593vw;}
.m-pic7 .lab h3{top: -2.760vw;font-size: 1.562vw;}
.m-pic7 .g-ico{top: 2.343vw;right: -0.468vw;}
.row-e4{padding: 6.25vw 0 0;}
.row-e4 .g-t1{margin-bottom: 6.770vw;}
.row-e4 .g-t1 .desc{max-width: 31.25vw;}
.m-pic8 .pic{width: 27.5vw;}
.m-pic8 .lab{height: 2.604vw;bottom: 5.468vw;right: 8.593vw;}
.m-pic8 .lab h3{top: -2.760vw;font-size: 1.562vw;}
.m-pic8 .lab-1{width: 35.52vw;top: 20.05vw;right: 15.72vw;}
.m-pic8 .lab-1 h3{font-size: 1.354vw;}
.m-pic8 .lab-2{width: 30.15vw;top: 9.218vw;left: 21.19vw;}
.m-pic8 .lab-1 .g-ico{top: 2.343vw;right: -0.468vw;}
.m-pic8 .lab-2 .g-ico{top: 2.239vw;left: -0.468vw;}
.row-e5{padding: 7.552vw 0 6.041vw;}
.row-e5 .g-t1{margin-bottom: 5.468vw;}

.m-list3{margin: 0 -1.041vw;}
.m-list3 .con{margin: 0 1.041vw;height: 19.06vw;padding-top: 5.156vw;}
.m-list3 .ico{width: 4.166vw;height: 4.166vw;
	margin-bottom: 3.385vw;
}
.m-list3 .ico:after{bottom: -1.822vw;}
.m-list3 h3{font-size: 1.041vw;}
.row-e6{padding: 5.104vw 0 4.166vw;}
.row-e6 .g-t1{margin-bottom: 3.906vw;}

.m-table{max-height: 28.90vw;}
.m-table th{font-size: 1.145vw;line-height: 1.25vw;height: 5.208vw;}
.m-table td{height: 2.395vw;font-size: 0.833vw;}

.row-e7{padding: 5.104vw 0 5.729vw;}
.row-e7 .g-t1{margin-bottom: 3.385vw;}
.row-e7 .col-l{width: 40.93vw;}
.row-e7 .col-r{padding-left: 0.677vw;}
.m-list4{margin: 0 -0.312vw;}
.m-list4 li{margin-bottom: 0.625vw;}
.m-list4 .con{margin: 0 0.312vw;}
.m-list4 .pic{height: 14.21vw;}
.m-pic9 .pic{height: 29.06vw;}
.row-f1{padding: 4.791vw 0 8.333vw;}
.row-f1 .g-t1{margin-bottom: 2.604vw;}
.m-pic10 .pic{width: 14.53vw;}
.m-pic10 .lab{top: 12.5vw;font-size: 6.25vw;}
.row-f2{padding: 2.604vw 0 44.79vw;}
.m-pic11 .pic-1{width: 50vw;left: 2.604vw;}
.m-pic11 .pic-2{width: 58.48vw;}

.row-f3{padding: 13.17vw 0 16.66vw;}
.row-f3 .g-t1{margin-left: 12.5vw;}
.row-f3 .g-t1 .tit{font-size: 3.125vw;}
.row-f3 .g-t1 .desc{max-width: 38.02vw;}
.m-pic12 .pic{width: 34.47vw;right: 11.97vw;}
.m-pic12 .lab{width: 53.07vw;height: 3.125vw;
	bottom: 5.729vw;right: 14.84vw;
}
.m-pic12 .lab h3{top: -0.104vw;font-size: 1.562vw;}
.m-pic12 .g-ico{top: -0.468vw;right: -0.468vw;}
.row-f4{padding: 8.437vw 0 0;}
.row-f4 .g-t1{margin-bottom: 5.833vw;}
.row-f4 .g-t1 .desc{max-width: 57.29vw;}
.m-pic13 .pic{width: 48.43vw;}
.m-pic13 .lab{width: 23.38vw;height: 2.604vw;
	bottom: 13.90vw;left: 39.58vw;
}
.m-pic13 .lab h3{top: -4.166vw;
	font-size: 1.562vw;
}
.m-pic13 .g-ico{top: 2.239vw;left: -0.468vw;}
.go-top{right: 2.812vw;width: 2.604vw;height: 2.604vw;
    -o-background-size: 1.145vw auto;
    -ms-background-size: 1.145vw auto;
    -moz-background-size: 1.145vw auto;
    -webkit-background-size: 1.145vw auto;
    background-size: 1.145vw auto;
}
.nv-nub li.ok dl{display: block;}
.nv-nub dd.ok .list{display: block;}



}


@media only screen and (max-width: 1199px) {
	body,.index{padding-top: 50px;}
	.wp,.wp2{width: auto;padding: 0 15px;}
	.header{height: 50px;}
	.logo{line-height: 50px;margin-left: 15px;}
	.logo img{height: 32px;}
	.menuBtn{display: block;}
	.nav{position: fixed;top: 50px;left: 0;right: 0;bottom: 0;float: none;
		background-color: #000;border-top: 1px solid #ffff;margin-right: 0;
		padding-top: 20px;display: none;
	}
	.nav-ul > li{float: none;margin-left: 0;}
	.nav-ul > li .v1:after{display: none;}
	.nav-ul > li .v1{line-height: 60px;text-align: center;font-size: 18px;}
	.nv-nub{top: 50px;}
	.nv-nub ul{width: auto;}
	.nv-nub .s1,.nv-nub .s2{padding-left: 20px;line-height: 55px;font-size: 18px;}
	.nv-nub dl{position: absolute;top: 0;left: 0;right: 0;width: auto;z-index: 3;}
	.nv-nub .list{top: 50px;left: 0;bottom: 0;overflow-y: auto;z-index: 5;
		background-color: #fff;padding: 0;padding-top: 15px;
	}
	.nv-nub .item{width: 50%;}
	.nv-nub .list .pic{height: 150px;line-height: 150px;}
	.nv-nub .list h3{font-size: 16px;margin-bottom: 5px;text-align: center;}
	.nv-nub .list .desc{display: none;}
	.g-btn1,.m-txt1 .more{width: 200px;height: 50px;line-height: 50px;font-size: 16px;
		border-right: 25px;padding-left: 38px;
	}
	.g-btn1:after,.m-txt1 .more:after{top: 2px;left: 2px;bottom: 2px;right: 2px;
		-o-background-size: 46px auto;
		-ms-background-size: 46px auto;
		-moz-background-size: 46px auto;
		-webkit-background-size: 46px auto;
		background-size: 46px auto;
	}
	.ban-map #map{height: 180px;}
	.fd-con{padding: 35px 0 20px;}
	.fd-logo img{height: 32px;margin: 0 auto;}
	.fd-l{width: auto;float: none;}
	.fd-desc{font-size: 14px;margin-bottom: 20px;}
	.fd-logo{margin-bottom: 25px;}
	.fd-shre a{margin-right: 10px;float: none;display: inline-block;}
	.fd-shre{text-align: center;}
	.fd-r{display: none;}
	.fd-bot .copy{float: none;}
	.fd-bot .link{float: none;}
	.fd-bot{font-size: 13px;padding: 15px 0;text-align: center;}
	.m-txt3 .left{width: auto;float: none;margin-bottom: 20px;}
	.row-c1{background-image: none !important;border-bottom: 0;}
	.ban-map{margin-bottom: 0;}
	.m-txt3 .tit{font-size: 30px;padding-top: 35px;}
	.m-txt3 .adds{font-size: 14px;}
	.m-txt3 .right{border: 0;font-size: 16px;}
	.m-txt3 .item{padding: 0;margin-bottom: 15px;padding-bottom: 12px;}
	.m-txt3 .item:last-child{border-bottom: 1px solid rgba(27, 27, 27, .1);}
	.row-c2{padding: 40px 0;}
	.m-t2 h2{font-size: 30px;margin-bottom: 5px;}
	.m-t2 .desc{font-size: 16px;}
	.m-t2{margin-bottom: 25px;}
	.m-form2 .inp{height: 40px;}
	.m-form2 .t1{font-size: 15px;line-height: 40px;left: 15px;}
	.m-form2 .item{margin-bottom: 8px;}
	.m-form2 .ovh{margin: 0;}
	.m-form2 .item-50 .t1{left: 15px;}
	.m-form2 .item-50{width: auto;padding: 0;float: none;}
	.m-form2 textarea.inp{height: 150px;}
	.m-form2 .btn{height: 45px;font-size: 18px;}
	.ban2{height: 200px;}
	.ban2 .tit{font-size: 30px;line-height: 1.2;left: 15px;bottom: 20px;}
	.m-txt4 .pic{position: static;width: 80%;margin: 0 auto;}
	.m-txt4{padding: 40px 0 0;}
	.m-txt4 .txt{width: auto;margin-left: 15px;margin-bottom: 25px;}
	.m-txt4 .tit{font-size: 30px;margin-bottom: 10px;}
	.m-txt4 .desc{font-size: 14px;line-height: 1.5;}

	.row-d2{padding: 35px 0;}
	.m-t3{font-size: 24px;line-height: 1.3;margin-bottom: 20px;}
	.m-list2 li{width: auto;float: none;margin-bottom: 10px;}
	.m-list2 .con{padding: 25px 20px;height: auto;}
	.m-list2 .desc{font-size: 16px;}
	.m-list2 .date{font-size: 28px;margin-bottom: 10px;}
	.m-txt5 .pic{width: auto;}
	.m-txt5 .txt{position: static;width: auto;padding: 20px 15px;}
	.m-txt5{margin: 0;padding-bottom: 30px;}
	.m-txt5 .desc{font-size: 16px;line-height: 1.8;margin-bottom: 15px;}
	.m-txt5 li{width: 25%;}
	.m-txt5 .img{height: 40px;}
	.m-txt6 .pic{float: none;width: auto;}
	.m-txt6 .txt{position: static;margin: 0 15px 25px;}
	.m-txt6 .tit{font-size: 24px;line-height: 1.3;margin-bottom: 15px;}
	.m-txt6 .tit span{color: #333;}
	.m-txt6 .desc{font-size: 16px;width: auto;}
	.row-d3{padding: 35px 0 30px;}
	.banner .slick-slide .con{height: 250px;}
	.banner .slick-arrow{width: 40px;height: 40px;bottom: auto;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.btn-down{bottom: 15px;}
	.btn-down i{margin-top: 3px;}
	.ban-dots{display: none;}
	.banner .slick-prev{left: 15px;}
	.banner .slick-next{left: auto;right: 15px;}
	.m-txt1 .tit{font-size: 34px;}
	.m-txt1-0 .txt{width: auto;float: none;margin-top: 0;}
	.m-txt1 .desc{font-size: 16px;}
	.row-a1{height: auto;padding: 40px 0 30px;}
	.m-pic .pic{position: static;}
	.m-txt1-0 .more{float: none;margin-top: 20px;}
	.m-pic .pic-1{width: auto;height: auto;margin-top: 30px;margin-right: 15px;
		position: relative;z-index: 2;left: auto;bottom: auto;
	}
	.m-pic .pic-2{width: auto;height: auto;max-width: 72%;margin: 0 auto;position: relative;right: auto;bottom: auto;}
	.m-pic .pic-3{position: absolute;width: 90%;height: auto;bottom: 25%;right: 10px;}
	.row-a2{height: auto;padding: 40px 0;}
	.m-txt1-1{position: static;text-align: left;margin: 0 15px;}
	.m-txt1-1 .tit{line-height: 1.1;}
	.m-pic2 .pic{position: static;}
	.m-pic2 .pic-1{width: auto;height: auto;margin: 30px 15px 0;position: relative;z-index: 2;right: auto;top: auto;}
	.m-txt1-1 .more{float: none;}
	.m-txt1-1 .desc{margin-bottom: 20px;}
	.m-pic2 .pic-2{position: relative;left: auto;bottom: auto;width: 65%;margin: 0 auto;height: auto;}
	.m-pic2 .pic-3{position: absolute;width: 90%;height: auto;bottom: 25%;left: 0px;top: auto;}
	.row-a3{height: auto;padding: 40px 0 0px;}
	.m-tips1{font-size: 50px;}
	.m-pic3 .pic{position: static;}
	.m-pic3 .pic-1{width: auto;height: auto;margin: 0 15px;}
	.m-pic3 .pic-2{width: 80%;margin: 0 auto;height: auto;margin-top: 30px;}
	.m-txt1-2 .desc{margin-bottom: 20px;}
	.m-txt1-2{margin-bottom: 15px;}
	.row-a4 .col-l{width: auto;float: none;}
	.row-a4 .col-r{width: auto;float: none;}
	.m-txt2 .tit{font-size: 30px;margin-top: 0;padding-top: 0;
		background-image: none;
		-o-background-size: 36px auto;
		-ms-background-size: 36px auto;
		-moz-background-size: 36px auto;
		-webkit-background-size: 36px auto;
		background-size: 36px auto;
	}
	.m-txt2 .desc{font-size: 16px;}
	.row-a4{padding: 30px 0 40px;}
	.m-txt2{padding-bottom: 0;background-image: none;margin-bottom: 25px;}
	.m-form1 .inp{height: 40px;}
	.m-form1 .t1{font-size: 15px;line-height: 40px;left: 15px;}
	.m-form1 .item{margin-bottom: 8px;}
	.m-form1 .ovh{margin: 0;}
	.m-form1 .item-50 .t1{left: 15px;}
	.m-form1 .item-50{width: auto;padding: 0;float: none;}
	.m-form1 textarea.inp{height: 150px;}
	.m-form1 .btn{height: 45px;font-size: 18px;}
	.ban{height: 200px;}
	.row-b1 .col-l{width: auto;float: none;position: static;
		padding: 25px 20px 0;
	}
	.ban .tit{font-size: 28px;line-height: 1.4;left: 15px;right: 15px;}
	.row-b1{padding-left: 0;}
	.m-t1{border-width: 1px;line-height: 55px;font-size: 22px;
		padding-left: 30px;
		-o-background-size: 18px auto;
		-ms-background-size: 18px auto;
		-moz-background-size: 18px auto;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	.snv li .s1{line-height: 45px;font-size: 16px;}
	.pic-t{height: 125px;}
	.pic-t h2{left: 15px;right: 15px;font-size: 30px;bottom: auto;top: 50%;line-height: 1.3;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.pic-t h2::before{font-size: 30px;}
	.m-list1{padding: 25px 15px;}
	.m-list1 .con{height: auto;}
	.m-list1 .txt{margin-left: 0;padding: 0 15px 20px;}
	.m-list1 .pic{float: none;height: auto;width: auto;background-image: none;
		padding: 25px 0;
	}
	.m-list1 .pic img{top: 0;max-width: 120px;margin: 0 auto;}
	.m-list1 .tit h3{font-size: 28px;}
	.m-list1 .tit span{display: block;margin-left: 0;font-size: 16px;}
	.m-list1 .tit{margin-bottom: 10px;}
	.m-list1 .desc{font-size: 15px;line-height: 1.5;margin-bottom: 20px;}
	.m-list1 li{margin-bottom: 15px;}
	.ban3 .tit{height: 36px;margin-bottom: 10px;}
	.ban3 .lab{font-size: 20px;margin-bottom: 5px;}
	.ban3 .desc{font-size: 14px;line-height: 1.5;}
	.btn-down2{width: 40px;height: 40px;bottom: 15px;margin-left: -20px;}
	.ban3{height: 250px;}
	.g-tab li a{font-size: 14px;line-height: 60px;}
	.g-tab li{margin-right: 12px;}
	.g-tab li a:after{height: 2px;}
	.row-e1{padding: 40px 0;}
	.row-e1 .g-t1{margin-top: 0;}
	.g-t1 .lab{font-size: 20px;margin-bottom: 6px;}
	.g-t1 .tit{font-size: 30px;margin-bottom: 15px;}
	.g-t1 .desc{font-size: 15px;line-height: 1.5;}
	.m-pic4{margin-top: 30px;position: relative;padding-bottom: 17px;}
	.m-pic4 .pic{position: static;}
	.m-pic4 .pic-1{position: relative;right: auto;top: auto;width: 150px;
		margin: 0 auto;
	}
	.m-pic4 .pic-2{position: absolute;top: auto;bottom: 0;z-index: 3;
		width: 300px;left: 50%;margin-left: -150px;
	}
	.row-e2{padding: 10px 0 40px;}
	.row-e2 .g-t1{margin: 0 15px 40px;}
	.m-pic6{width: auto;float: none;margin-left: 100px;}
	.m-pic5 .pic{width: 80px;left: 15px;top: auto;bottom: 40px;}
	.m-pic5 .bg{width: auto;height: auto;}
	.m-pic5 .lab{display: none;}
	.row-e3{padding: 10px 0 30px;}
	.row-e3 .g-t1{margin: 0 15px 20px;}
	.m-pic7{position: static;}
	.m-pic7 .pic{position: static;width: 150px;margin: 0 auto;}
	.m-pic7 .lab{display: none;}
	.m-pic7 .bg{display: none;}
	.row-e4{padding: 20px 0;
		background-position: center;
	}
	.row-e4 .g-t1{margin: 0 15px 20px;}
	.m-pic8 .lab{display: none;}
	.m-pic8 .pic{width: 150px;margin: 0 auto;}
	.row-e5{padding: 40px 0;}
	.row-e5 .g-t1{margin-bottom: 25px;}
	.m-list3 li{display: block;width: auto;float: none;margin-bottom: 15px;}
	.m-list3 .con{height: auto;padding: 25px 0;}
	.m-list3 .ico{width: 50px;height: 50px;margin-bottom: 40px;}
	.m-list3 .ico:after{bottom: -20px;}
	.m-list3 h3{font-size: 18px;font-weight: bold;}
	.row-e6{padding: 30px 0 30px;
		-o-background-size: cover;
		-ms-background-size: cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
	}
	.row-e6 .g-t1{margin-bottom: 25px;}
	.m-table th{font-size: 18px;height: 80px;}
	.mo-soll{overflow-x: auto;}
	.m-table{max-height: 400px;height: auto;width: 1080px;}
	.m-table td{font-size: 14px;height: 40px;}
	.row-e7{padding: 20px 0;}
	.row-e7 .col-l{width: auto;float: none;}
	.m-list4{margin: 0;}
	.m-list4 .con{margin: 0;}
	.m-list4 li{width: auto;float: none;}
	.m-list4 .pic{height: auto;}
	.row-e7 .col-r{padding-left: 0;}
	.m-pic9 .pic{height: auto;}
	.ban3 .txt-2 .tit{height: 22px;}
	.row-f1{padding: 40px 0 20px;}
	.m-pic10 .pic{width: 130px;}
	.row-f1{background-image: none !important;}
	.m-pic10 .lab{top: 0px;font-size: 30px;display: none;}
	.row-f1 .g-t1{margin-bottom: 25px;}
	.row-f2 .g-t1{margin: 0 15px 25px;}
	.m-pic11 .pic{position: static;}
	.m-pic11 .pic-1{width: 250px;}
	.m-pic11 .pic-2{width: auto;margin-top: -30px;}
	.row-f2{padding: 30px 0 20px;}
	.row-f3{padding: 20px 0 30px;}
	.row-f3 .g-t1{margin: 0 15px 25px;}
	.row-f3 .g-t1 .tit{font-size: 30px;}
	.m-pic12 .pic{position: static;width: 150px;margin: 0 auto;}
	.m-pic12 .lab{display: none;}
	.row-f4{padding: 20px 0 0;}
	.row-f4 .g-t1{margin: 0 15px 25px;}
	.m-pic13 .pic{width: 80%;}
	.m-pic13 .lab{display: none;}
	.row-c2{
		-o-background-size: 160px auto;
		-ms-background-size: 160px auto;
		-moz-background-size: 160px auto;
		-webkit-background-size: 160px auto;
		background-size: 160px auto;
	}
	.row-c2 .m-t2 h2 span:after{display: none;}
	.m-txt6 .tit:before{left: 0;width: 40px;height: 2px;}
	.m-txt6 .tit{padding-left: 45px;}

	.banner .txt{left: 15px;right: 15px;top: 50%;text-align: center;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.banner .tit{font-size: 24px;padding-bottom: 12px;margin-bottom: 10px;}
	.banner .tit:after{width: 60px;height: 2px;left: 50%;margin-left: -30px;}
	.banner .desc{font-size: 16px;line-height: 1.3;}
	.btn-down{font-size: 0;}
	.btn-down i{width: 18px;}
	.banner .txt2{text-align: center;}
	.banner .txt2 .tit:after{left: 50%;}
	.go-top{width: 40px;height: 40px;right: 10px;
		-o-background-size: 18px auto;
		-ms-background-size: 18px auto;
		-moz-background-size: 18px auto;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	.ban3 .b-pic{height: 130px;}
}


