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

.wp{max-width: 72.91vw;}
.header{z-index: 109;height: 6.093vw;}
.logo{line-height: 6.093vw;}
.logo img{height: 3.437vw;}
.nav li{margin-left: 2.187vw;}
.nav li .v1{width: 6.770vw;font-size: 1.041vw;line-height: 6.093vw;}
.nav li .v1:before{bottom: -0.520vw;}
.nav li .v1 span:after{top: 2.239vw;right: -0.312vw;
    width: 0.885vw;height: 0.885vw;border: 0.156vw solid #fff;
}
.so-btn{width: 1.145vw;height: 1.145vw;margin-top: 2.552vw;margin-left: 2.083vw;}
.so{margin-top: 0.520vw;right: -0.781vw;width: 13.02vw;}
.so .inp{height: 2.604vw;border-radius: 1.302vw;
    padding: 0 2.604vw 0 0.781vw;font-size: 0.833vw;
    box-shadow: 0vw 0vw 0.781vw rgba(0,0,0,.15);
}
.so .btn{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;
}
.banner{height: calc( 100vh - 6.093vw );}
.banner .slick-dots{bottom: 1.562vw;}
.banner .slick-dots li{margin: 0 0.260vw;}
.banner .slick-dots li button{width: 0.937vw;height: 0.937vw;}
.banner .slick-dots li button:after{width: 0.364vw;height: 0.364vw;}
.footer{border-top: 0.416vw solid #C53632;}
.fd-con{padding: 1.979vw 0 1.822vw;}
.fd-l{margin-right: 4.166vw;}
.fd-top{margin-bottom: 2.343vw;}
.fd-logo img{height: 4.479vw;}
.fd-share{margin-top: 1.562vw;margin-left: 1.041vw;}
.fd-share a{width: 1.562vw;height: 1.562vw;margin-left: 1.041vw;}
.fd-tel{line-height: 1.2;margin-bottom: 1.302vw;}
.fd-tel em{font-size: 0.937vw;margin-bottom: 0.156vw;}
.fd-tel span{font-size: 2.5vw;}
.fd-txt{font-size: 0.833vw;line-height: 2.44;}
.fd-r{padding-top: 1.614vw;}
.fd-nv dt{margin-bottom: 0.885vw;}
.fd-nv dt a{font-size: 0.937vw;}
.fd-nv dd a{font-size: 0.729vw;}
.fd-bot{line-height: 3.593vw;font-size: 0.729vw;}
.g-t1{font-size: 2.083vw;}
.row-a1{padding: 3.281vw 0 0;}
.m-list1{margin-top: 2.031vw;margin-bottom: 2.656vw;}
.m-list1 li{height: 8.802vw;padding-top: 1.822vw;}
.m-list1 .top{margin-bottom: 0.156vw;}
.m-list1 .num{font-size: 2.291vw;}
.m-list1 .r-d span{font-size: 1.458vw;}
.m-list1 .r-d em{font-size: 0.937vw;}
.m-list1 .desc{font-size: 0.937vw;}
.m-txt1{margin-bottom: 2.760vw;}
.m-txt1 .pic{margin-right: 2.812vw;}
.m-txt1 .con:after{
	-o-background-size: 1.718vw auto;
	-ms-background-size: 1.718vw auto;
	-moz-background-size: 1.718vw auto;
	-webkit-background-size: 1.718vw auto;
	background-size: 1.718vw auto;
}
.m-txt1 .txt{padding-top: 0.625vw;}
.m-txt1 .tit{font-size: 1.458vw;margin-bottom: 0.625vw;}
.m-txt1 .desc{font-size: 0.937vw;}
.m-txt1 .more{margin-bottom: 1.25vw;font-size: 0.937vw;}
.m-txt1 .list{margin: 0 -0.781vw;}
.m-txt1 .list span{margin: 0 0.781vw;height: 4.583vw;line-height: 4.479vw;font-size: 1.041vw;}
.m-txt1 .list .ico{width: 2.083vw;height: 2.083vw;top: -0.104vw;margin-right: 0.677vw;}
.m-list2{margin: 0 -1.041vw;}
.m-list2 .con{margin: 0 1.041vw;border: 0.156vw solid #C53632;height: 8.072vw;}
.m-list2 .tit{font-size: 1.25vw;width: 12.39vw;left: 4.010vw;top: 2.135vw;}
.m-list2 .tit:before{top: -0.781vw;left: -1.666vw;width: 3.281vw;height: 3.281vw;}
.m-list2 .tit:after{left: -1.562vw;top: -0.156vw;width: 1.093vw;height: 0.729vw;}
.m-list2 .ico{width: 2.135vw;height: 2.135vw;bottom: 1.25vw;right: 1.562vw;}
.row-a2{padding: 4.739vw 0 0;}
.m-tab1{margin-top: 0.937vw;}
.m-tab1 .con{height: 10.67vw;padding-top: 1.145vw;}
.m-tab1 .con:after{height: 0.260vw;}
.m-tab1 .ico{width: 4.687vw;height: 4.687vw;margin: 0 auto 0.677vw;}
.m-tab1 h3{font-size: 1.041vw;}
.m-txt2{height: 36.45vw;padding: 7.5vw 0 0;}
.m-txt2 .tit{font-size: 1.458vw;margin-bottom: 0.833vw;}
.m-txt2 .desc{font-size: 1.041vw;margin-bottom: 6.562vw;}
.m-txt2 .btn{width: 6.614vw;height: 2.5vw;line-height: 2.395vw;border-radius: 1.25vw;font-size: 0.833vw;}
.m-txt2 .btn:after{width: 0.989vw;height: 0.364vw;top: -0.104vw;margin-left: 0.625vw;}
.row-a3{padding: 4.687vw 0 5.312vw;}
.m-list3{margin-top: 1.979vw;margin-bottom: 1.979vw;}
.m-list3 .con{height: 31.56vw;margin-right: 0.052vw;}
.m-list3 .t1{font-size: 1.041vw;}
.m-list3 .bot{left: 1.979vw;right: 1.562vw;bottom: 1.562vw;line-height: 1.979vw;}
.m-list3 .tit{font-size: 1.25vw;}
.m-list3 .btn{width: 4.166vw;height: 1.979vw;border-radius: 0.989vw;
	-o-background-size: 1.406vw auto;
	-ms-background-size: 1.406vw auto;
	-moz-background-size: 1.406vw auto;
	-webkit-background-size: 1.406vw auto;
	background-size: 1.406vw auto;
}
.row-a4{padding: 2.760vw 0 3.541vw;}
.row-a4 .col-l{width: 49.73vw;}
.row-a4 .g-t1{margin-bottom: 2.708vw;}
.m-list4 .con{margin-right: 1.718vw;}
.m-list4 .txt{padding: 1.25vw 1.562vw 0;height: 7.864vw;}
.m-list4 .top{font-size: 0.833vw;margin-bottom: 0.781vw;}
.m-list4 .tit{font-size: 0.937vw;}
.m-list4 .mask{padding: 2.083vw 1.718vw 0;}
.m-list4 .mask .top{margin-bottom: 2.5vw;}
.m-list4 .mask .desc{font-size: 0.833vw;margin-top: 2.083vw;}
.m-list4 .btn{left: 1.718vw;bottom: 1.562vw;width: 5.208vw;height: 1.979vw;border-radius: 0.989vw;
	-o-background-size: 1.406vw auto;
	-ms-background-size: 1.406vw auto;
	-moz-background-size: 1.406vw auto;
	-webkit-background-size: 1.406vw auto;
	background-size: 1.406vw auto;
}
.m-list5 li{margin-bottom: 1.718vw;}
.m-list5 .pic{width: 10vw;height: 6.718vw;margin-right: 0.781vw;}
.m-list5 .tit{font-size: 0.937vw;margin-bottom: 0.937vw;}
.m-list5 .desc{font-size: 0.833vw;}
.ban{height: 19.53vw;}
.ban .tit{left: 0.781vw;right: 0.781vw;}
.ban .tit h2{font-size: 3.125vw;}
.ban .tit span{font-size: 1.875vw;}
.g-tab{line-height: 3.906vw;}
.g-tab .tab li{margin-right: 1.718vw;}
.g-tab .tab li a{font-size: 0.937vw;}
.g-tab .cur{font-size: 0.833vw;}
.g-tab .cur:before{width: 0.572vw;height: 0.572vw;margin-right: 0.468vw;border: 0.104vw solid #C53632;}
.m-list6{margin-top: 2.916vw;margin-bottom: 3.125vw;}
.m-list6 .tit{line-height: 3.281vw;font-size: 1.041vw;padding: 0 1.822vw;}
.m-list6 .tit:after{right: 1.718vw;width: 0.781vw;}
.m-list6 .con{padding: 1.822vw 2.864vw 2.760vw;
	background: url(../images/i-25.png) no-repeat right 3.645vw bottom 1.822vw;
	-o-background-size: 25.83vw auto;
	-ms-background-size: 25.83vw auto;
	-moz-background-size: 25.83vw auto;
	-webkit-background-size: 25.83vw auto;
	background-size: 25.83vw auto;
}
.m-list6 .t1{font-size: 0.937vw;margin-bottom: 0.312vw;}
.m-list6 .desc{font-size: 0.937vw;}
.m-list6 .item{margin-bottom: 2.343vw;}
.m-list6 .item:last-child{margin-bottom: 1.145vw;}
.m-list6 .mail{font-size: 0.937vw;padding-left: 1.875vw;
	-o-background-size: 1.302vw auto;
	-ms-background-size: 1.302vw auto;
	-moz-background-size: 1.302vw auto;
	-webkit-background-size: 1.302vw auto;
	background-size: 1.302vw auto;
}
.m-list7{margin: 4.427vw -0.885vw 2.083vw;}
.m-list7 li{margin-bottom: 2.760vw;}
.m-list7 .con{height: 13.80vw;margin: 0 0.885vw;padding: 0.781vw 2.083vw 0;
	background: url(../images/i-27.png) no-repeat right bottom;
	-o-background-size: 9.322vw auto;
	-ms-background-size: 9.322vw auto;
	-moz-background-size: 9.322vw auto;
	-webkit-background-size: 9.322vw auto;
	background-size: 9.322vw auto;
}
.m-list7 .tit{font-size: 1.666vw;line-height: 4.375vw;padding-right: 2.083vw;
	-o-background-size: 1.875vw auto;
	-ms-background-size: 1.875vw auto;
	-moz-background-size: 1.875vw auto;
	-webkit-background-size: 1.875vw auto;
	background-size: 1.875vw auto;
}
.m-list7 .txt{padding: 1.614vw 0 0;}
.m-list7 .name{font-size: 1.25vw;margin-bottom: 0.312vw;}
.m-list7 .del{font-size: 1.562vw;}
.row-b1{padding: 2.916vw 0 1.875vw;}
.row-b1:before{bottom: 5.312vw;width: 10.46vw;height: 10.93vw;}
.row-b1:after{top: 1.25vw;right: 0.468vw;width: 9.218vw;height: 17.34vw;}
.m-list8{margin: 0 -0.520vw;}
.m-list8 li{margin-bottom: 2.5vw;}
.m-list8 .con{margin: 0 0.520vw;height: 14.84vw;box-shadow: 0vw 0.104vw 1.302vw 0vw rgba(0,0,0,0.2);}
.m-list8 .pic{height: 12.5vw;line-height: 12.5vw;}
.m-list8 .tit{font-size: 0.937vw;}
.m-list8 .con:hover{
	-webkit-transform: translateY(-0.520vw);
	-moz-transform: translateY(-0.520vw);
	-o-transform: translateY(-0.520vw);
	-ms-transform: translateY(-0.520vw);
	transform: translateY(-0.520vw);
}
.m-list9 .con{height: 17.03vw;}
.m-list9 .txt{left: 6.666vw;}
.m-list9 .tit{font-size: 1.875vw;margin-bottom: 0.781vw;}
.m-list9 .desc{font-size: 0.937vw;}
.m-list9 li:nth-child(2n) .txt{left: 47.5vw;}
.m-list10{margin: 5.937vw -0.677vw 1.145vw;}
.m-list10 li{width: 23.958333vw;margin-bottom: 3.958vw;}
.m-list10 .con{margin: 0 0.677vw;height: 24.79vw;padding-top: 2.239vw;
	box-shadow: 0vw 0.364vw 0.729vw 0.052vw rgba(202,202,202,0.2);
	border-radius: 0.260vw;
}
.m-list10 .ico{margin: 0 auto 1.25vw;width: 5.833vw;height: 5.833vw;
	border: 0.104vw solid #FFFFFF;
	box-shadow: 0vw 0.833vw 0.729vw 0.052vw rgba(202,202,202,0.2);
}
.m-list10 .tit{font-size: 1.875vw;margin-bottom: 0.520vw;}
.m-list10 .desc{font-size: 0.833vw;}
.row-b2:before{bottom: 14.47vw;width: 22.08vw;height: 11.19vw;}
.row-b2:after{top: 10.88vw;right: 0.468vw;width: 11.51vw;height: 26.09vw;}
.m-list11{padding: 3.489vw 0 0;}
.m-list11 li{margin-bottom: 1.406vw;}
.m-list11 .con{padding-bottom: 1.770vw;
	background: url(../images/i-37.png) no-repeat right 0.520vw bottom 3.229vw;
	-o-background-size: 31.19vw auto;
	-ms-background-size: 31.19vw auto;
	-moz-background-size: 31.19vw auto;
	-webkit-background-size: 31.19vw auto;
	background-size: 31.19vw auto;
}
.m-list11 .pic{width: 19.42vw;height: 27.70vw;margin-right: 9.114vw;}
.m-list11 .txt{max-width: 29.47vw;padding-top: 0.312vw;}
.m-list11 .top{padding-bottom: 1.458vw;margin-bottom: 2.135vw;}
.m-list11 .name{font-size: 3.75vw;margin-bottom: 1.197vw;}
.m-list11 .lab{font-size: 1.562vw;}
.m-list11 .desc{font-size: 1.302vw;}
.row-a1-1{padding: 1.875vw 0 0;}
.g-t2{font-size: 1.666vw;}
.row-a1-1 .g-t2{margin-bottom: 2.604vw;}
.row-a1-1 .m-txt1 .desc{font-size: 0.937vw;}
.row-a1-1 .m-txt1 .tit{margin-bottom: 0.781vw;}
.row-a1-1 .m-txt1{margin-bottom: 3.281vw;}
.row-c1{padding-bottom: 7.812vw;}
.row-c1 .left{width: 36.66vw;}
.row-c1 .right{width: 30.20vw;margin-top: 4.062vw;}
.m-desc1{font-size: 1.354vw;}
.m-desc1:before{width: 1.093vw;height: 0.729vw;left: -1.197vw;top: 0.260vw;}
.m-map li span{width: 1.979vw;height: 1.979vw;line-height: 1.979vw;}
.m-map li span:after{width: 0.625vw;height: 0.625vw;}
.row-c2 .wp:after{right: 0;top: -4.895vw;width: 39.58vw;height: 4.895vw;}
.m-item1{border-top: 0.208vw solid #b02b28;padding: 2.916vw 3.020vw 2.812vw;margin-bottom: 2.291vw;}
.m-item1 .txt{width: 33.22vw;}
.m-item1 .pic{width: 31.25vw;}
.m-item1 .desc{font-size: 0.833vw;}
.m-item1 .tit{margin-bottom: 2.031vw;}
.m-item1 .tit span{font-size: 1.666vw;padding-bottom: 1.093vw;}
.m-item2{border-top: 0.208vw solid #b02b28;padding: 2.5vw 3.020vw 2.812vw;margin-bottom: 2.291vw;}
.m-item2 .tit{margin-bottom: 1.718vw;}
.m-item2 .tit span{font-size: 1.666vw;padding-bottom: 1.093vw;}
.m-item2 .txt{font-size: 0.833vw;}
.g-t5 span{font-size: 1.666vw;padding: 0 0.625vw;}
.g-t5 span:after,.g-t5 span:before{width: 266.3vw;height: 1.875vw;}
.row-d1{padding: 2.604vw 0 3.906vw;
	background: url(../images/i-bg3.png) no-repeat right 1.302vw;
	-o-background-size: 16.87vw auto;
	-ms-background-size: 16.87vw auto;
	-moz-background-size: 16.87vw auto;
	-webkit-background-size: 16.87vw auto;
	background-size: 16.87vw auto;
}
.m-list12{margin-top: 3.020vw;margin-bottom: 3.437vw;}
.m-list12 .con{width: 9.375vw;}
.m-list12 .ico{margin: 0 auto 1.041vw;width: 5.885vw;height: 5.885vw;}
.m-list12 .tit{font-size: 1.302vw;margin-bottom: 0.520vw;}
.m-list12 .desc{font-size: 0.937vw;line-height: 1.33;}
.row-d2{padding: 4.947vw 0 4.218vw;}
.m-tab2{margin-bottom: 3.125vw;}
.m-tab2 li{width: 13.64vw;margin: 0 0.468vw;}
.m-tab2 li a{height: 2.864vw;line-height: 2.864vw;border-radius: 0.312vw;
	line-height: 2.864vw;font-size: 1.302vw;
	box-shadow: 0vw 0vw 1.041vw 0vw rgba(0,0,0,0.1);
}
.m-txt3{padding: 2.447vw 2.760vw 2.864vw 3.437vw;}
.m-txt3 .pic{width: 28.48vw;}
.m-txt3 .txt{font-size: 1.041vw;width: 36.56vw;height: 18.90625vw;line-height: 18.90625vw;}
.row-d3{padding: 3.489vw 0 30px;
	background: url(../images/i-bg3.png) no-repeat right 5.312vw;
	-o-background-size: 16.87vw auto;
	-ms-background-size: 16.87vw auto;
	-moz-background-size: 16.87vw auto;
	-webkit-background-size: 16.87vw auto;
	background-size: 16.87vw auto;
}
.m-tab3{margin-top: 2.343vw;}
.m-tab3 li{padding: 0 0.781vw 1.875vw;}
.m-tab3 li:after{margin-left: -0.468vw;
	border-bottom: 0.468vw solid #fff;
	border-left: 0.468vw solid transparent;
	border-right: 0.468vw solid transparent;
}
.m-tab3 .ico{margin: 0 auto 0.156vw;width: 4.687vw;height: 4.687vw;}
.m-tab3 h3{font-size: 1.145vw;}
.m-txt4{padding: 2.031vw 1.875vw;font-size: 0.937vw;box-shadow: 0vw 0vw 0.781vw rgba(0,0,0,.15);}
.m-txt4 .desc{margin-bottom: 2.083vw;}
.row-d4{padding: 4.947vw 0 2.343vw;
	background: url(../images/i-bg4.png) no-repeat left 22.65vw;
	-o-background-size: 19.37vw auto;
	-ms-background-size: 19.37vw auto;
	-moz-background-size: 19.37vw auto;
	-webkit-background-size: 19.37vw auto;
	background-size: 19.37vw auto;
}
.m-list13{margin-top: 2.604vw;margin-bottom: 1.302vw;}
.m-list13 li{margin-bottom: 0.781vw;}
.m-list13 .ico{width: 1.875vw;height: 1.875vw;margin-right: 0.520vw;}
.m-list13 .tit{font-size: 1.145vw;margin-bottom: 0.520vw;}
.m-list13 .desc{font-size: 0.937vw;}
.row-s1{padding: 2.604vw 0 11.61vw;}
.m-slider1{max-width: 100vw;}
.m-slider1 .item{height: 57.86vw;}
.m-slider1 .time{font-size: 1.875vw;}
.m-slider1 .desc{font-size: 1.25vw;}
.m-slider1 .ico{width: 1.302vw;height: 1.302vw;}
.m-slider1 .slick-current{padding-top: 35.78vw;}
.m-slider1 .slick-current .con{margin-left: 4.687vw;}
.m-slider1 .i1{padding-top: 27.23vw;}
.m-slider1 .i1 .ico{left: 2.812vw;bottom: -2.083vw;}
.m-slider1 .i1 .time{margin-bottom: 0.416vw;}
.m-slider1 .i2{padding-top: 26.56vw;}
.m-slider1 .i2 .con{margin-left: 8.333vw;}
.m-slider1 .i2 .time,.m-slider1 .i2 .desc{padding-left: 0.781vw;}
.m-slider1 .i3{padding-top: 16.66vw;}
.m-slider1 .i3 .con{margin-left: 2.604vw;}
.m-slider1 .i3 .ico{left: 7.031vw;bottom: -1.718vw;}
.m-slider1 .i3 .time{margin-bottom: 0.416vw;}
.m-slider1 .i4{padding-top: 16.66vw;}
.m-slider1 .i4 .ico{margin-bottom: 0.625vw;}
.m-slider1 .i4 .con{margin-left: 8.333vw;}
.m-slider1 .i4 .item{margin-bottom: 0.625vw;}
.m-slider1 .i5{;padding-top: 5.781vw;}
.m-slider1 .i5 .con{margin-right: 1.562vw;}
.m-slider1 .i5 .ico{right: -1.25vw;bottom: -1.25vw;}
.m-slider1 .i5 .time{margin-bottom: 0.625vw;}
.m-slider2{width: 43.07vw;right: 11.45vw;bottom: 26.56vw;}
.m-slider2 .date{font-size: 1.041vw;padding-bottom: 1.25vw;padding-left: 1.458vw;}
.m-slider2 .slick-arrow{width: 1.093vw;height: 1.093vw;}

.row-n1{padding: 2.447vw 0 0;}
.row-n1:before{left: 0.520vw;top: 9.687vw;width: 17.13vw;height: 13.17vw;}
.row-n1:after{right: 1.197vw;bottom: 5.729vw;width: 25.83vw;height: 19.84vw;}
.m-list14 li{margin-bottom: 0.937vw;}
.m-list14 .con{padding: 1.718vw 2.083vw 1.718vw 1.562vw;}
.m-list14 .pic{width: 15.93vw;height: 10.72vw;margin-right: 2.083vw;}
.m-list14 .txt{padding-top: 1.614vw;}
.m-list14 .tit{font-size: 1.25vw;margin-bottom: 0.520vw;}
.m-list14 .desc{font-size: 0.937vw;margin-bottom: 0.625vw;}
.m-list14 .date{font-size: 0.833vw;padding-left: 1.093vw;
	-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-list14 .con:hover{box-shadow: 0vw 0.104vw 1.041vw 0vw rgba(0,0,0,0.08);}
.pages{margin: 4.166vw 0;}
.pages li{margin: 0 0.208vw;}
.pages li a{width: 2.291vw;height: 2.291vw;line-height: 2.083vw;font-size: 0.833vw;border-radius: 0.260vw;}
.pages .arrow a{
	-o-background-size: 0.468vw auto;
	-ms-background-size: 0.468vw auto;
	-moz-background-size: 0.468vw auto;
	-webkit-background-size: 0.468vw auto;
	background-size: 0.468vw auto;
}

.btn-news{width: 9.375vw;height: 2.604vw;line-height: 2.5vw;font-size: 0.937vw;border-radius: 1.302vw;}
.row-n2{padding: 2.916vw 0 3.645vw;}
.row-n2:before{top: 4.531vw;width: 14.58vw;height: 13.17vw;}
.row-n2:after{right: 1.197vw;bottom: 5.729vw;width: 25.83vw;height: 19.84vw;}
.row-n2 .col-l{width: 48.43vw;}
.row-n2 .col-r{width: 19.16vw;}
.m-details h1{font-size: 1.666vw;margin-bottom: 1.197vw;}
.m-details .info{line-height: 1.562vw;padding-bottom: 1.406vw;}
.m-details .info span{font-size: 0.833vw;margin-right: 2.604vw;}
.m-details .share em{font-size: 0.833vw;margin-right: 0.625vw;}
.m-details .share .bdsharebuttonbox a{width: 1.562vw;height: 1.562vw;margin: 0 0.520vw 0 0;
	-o-background-size: 1.302vw auto;
	-ms-background-size: 1.302vw auto;
	-moz-background-size: 1.302vw auto;
	-webkit-background-size: 1.302vw auto;
	background-size: 1.302vw auto;
}
.m-details .txt{font-size: 0.937vw;padding: 1.041vw 0 1.041vw;}
.m-details .arrow{font-size:0.937vw;line-height:2.187vw;padding:1.25vw 0 0.520vw;}
.m-details .arrow .item a{color:#666;padding-left:2.5vw;}
.m-details .item a:before{width:1.354vw;height:1.354vw;line-height:1.354vw;font-size:0.677vw;margin-top:-0.677vw}
.m-news{padding: 1.093vw 1.406vw 0.885vw 1.562vw;border-top: 0.208vw solid #C12A25;}
.m-t1{font-size: 1.041vw;padding-bottom: 1.093vw;margin-bottom: 1.041vw;}
.m-list15 li{padding-bottom: 1.041vw;margin-bottom: 1.041vw;}
.m-list15 .pic{width: 6.25vw;height: 4.322vw;margin-right: 0.937vw;}
.m-list15 .txt{padding-top: 0.156vw;}
.m-list15 .date{font-size: 0.833vw;margin-bottom: 0.156vw;padding-left: 1.093vw;
	-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-list15 h3{font-size: 0.833vw;}

.row-dn5{padding: 3.125vw 0;}
.ne-txt1,.ne-txt2{font-size: .9375vw;line-height: 1.67;padding-top: 2.08333vw;}
.ne-txt2{padding: 2.0833vw 0;}
.row-a1 .m-txt1 .more{margin-bottom: 5.78125vw;}

.m-txt3-1 .txt{font-size: 0.937vw;}

}

@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 15px;}
	.header{height: 50px;}
	.logo{line-height: 50px;}
	.logo img{height: 38px;}
	.menuBtn{display: block;}
	.hdr{position: absolute;left: 0;right: 0;top: 50px;padding: 10px 10px 20px;
		background-color: #fff;border-top: 1px solid #C53632;display: none;
	}
	.nav{float: none;}
	.nav li{float: none;margin: 0;}
	.nav li .v1{width: auto;font-size: 16px;line-height: 50px;}
	.nav li .v1 span:after{display: none;}
	.nav li .v1:before{bottom: 0;}
	.so-btn{display: none;}
	.so{position: relative;top: auto;right: auto;width: auto;display: block !important;}
	.banner{height: auto;}
	.banner .slick-slide .con{height: 0;padding-top: 70%;}
	.banner .slick-dots{bottom: 12px;}
	.g-t1{font-size: 22px;}
	.row-a1{padding: 35px 0;}
	.m-list1{margin: 20px 0;}
	.m-list1 li{width: 33.33%;height: auto;padding: 20px 0;border-bottom: 1px solid #E9E9E9;}
	.m-list1 .num{font-size: 24px;}
	.m-list1 .r-d span{font-size: 18px;}
	.m-list1 .r-d em{font-size: 12px;}
	.m-list1 .desc{font-size: 13px;}
	.m-list1 li:last-child,.m-list1 li:nth-last-child(2){width: 50%;}
	.m-list1 li:last-child:after{display: none;}
	.m-list1 li:nth-child(3):after{display: none;}
	.m-txt1 .pic{float: none;width: auto;margin-right: 0;margin-bottom: 12px;}
	.m-txt1 .con:after{
		-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-txt1 .tit{font-size: 20px;}
	.m-txt1 .desc{font-size: 14px;margin-bottom: 25px;}
	.m-txt1 .list .ico{width: 24px;height: 24px;margin-right: 6px;}
	.m-txt1 .list span{height: 60px;line-height: 58px;margin: 0 3px;font-size: 15px;}
	.m-txt1 .list{margin: 0 -3px;}
	.m-list2 li{width: auto;float: none;margin-bottom: 10px;}
	.m-list2 .tit{font-size: 18px;left: 50px;top: 30px;right: 30px;width: auto;}
	.m-list2 .ico{width: 33px;height: 33px;right: 15px;bottom: 15px;}
	.m-list2 .con{height: 118px;}
	.m-txt1{margin-bottom: 25px;}
	.row-a2{padding-top: 0;}
	.m-tab1 li{width: 33.33%;}
	.m-tab1 .ico{width: 50px;height: 50px;margin-bottom: 5px;}
	.m-tab1 h3{font-size: 14px;}
	.m-tab1 .con{height: 112px;padding-top: 10px;}
	.m-tab1 .con:after{height: 3px;}
	.m-txt2{height: 400px;padding-top: 80px;}
	.m-txt2 .tit{font-size: 20px;margin-bottom: 10px;}
	.m-txt2 .desc{font-size: 14px;margin-bottom: 35px;}
	.m-txt2 .btn{height: 40px;line-height: 38px;font-size: 14px;width: 110px;}
	.row-a3{padding: 35px 0;}
	.m-list3{margin-top: 20px;}
	.m-list3 li.on,.m-list3 li{width: auto;float: none;margin-bottom: 10px;}
	.m-list3 .con{height: 60px;}
	.m-list3 .t1{width: 100%;text-align: center;}
	.m-list3 li.on .con{height: 300px;}
	.m-list3 .bot{left: 15px;right: 15px;bottom: 15px;}
	.m-list3 .tit{font-size: 18px;}
	.row-a4{padding: 35px 0;}
	.row-a4 .g-t1{margin-bottom: 20px;}
	.row-a4 .col-l{width: auto;float: none;}
	.m-list4 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list4 .con{margin-right: 0;}
	.m-list4 .txt{padding: 15px;height: auto;}
	.m-list4 .tit{font-size: 16px;}
	.m-list4 .top{font-size: 12px;margin-bottom: 10px;}
	.m-list5 .tit{font-size: 16px;margin-bottom: 12px;}
	.m-list5 .desc{font-size: 12px;}
	.m-list5 .pic{width: 130px;height: 88px;}
	.m-list5 li{margin-bottom: 12px;}
	.fd-copy{float: none;}
	.fd-link{float: none;}
	.fd-bot{line-height: 20px;font-size: 12px;padding: 13px 0;text-align: center;}
	.fd-l{float: none;margin-right: 0;text-align: center;}
	.fd-r{display: none;}
	.fd-logo{float: none;}
	.fd-logo img{height: 40px;margin: 0 auto;}
	.fd-share{display: none;}
	.fd-top{margin-bottom: 20px;}
	.fd-tel em{font-size: 13px;}
	.fd-tel span{font-size: 28px;}
	.fd-tel{margin-bottom: 15px;}
	.fd-txt{font-size: 12px;line-height: 1.8;}
	.fd-con{padding: 25px 0;}
	.footer{border-top-width: 3px;}
	.ban{height: 160px;}
	.ban .tit h2{font-size: 22px;font-weight: bold;}
	.ban .tit span{font-size: 20px;}
	.g-tab .cur{display: none;}
	.m-list6{margin-top: 25px;}
	.m-list6 .tit{font-size: 16px;padding: 0 15px;line-height: 50px;}
	.m-list6 .tit:after{right: 15px;}
	.m-list6 .con{padding: 15px;}
	.m-list6 .desc{font-size: 13px;}
	.m-list6 .t1{font-size: 16px;}
	.m-list6 .item{margin-bottom: 20px;}
	.m-list6 .mail{font-size: 13px;padding-left: 26px;
		-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-list7{margin: 25px -5px;}
	.m-list7 li{width: 50%;margin-bottom: 10px;}
	.m-list7 .tit{font-size: 14px;line-height: 45px;padding-right: 16px;
		/*background-image: none;*/
		-o-background-size: 16px auto;
		-ms-background-size: 16px auto;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		background-size: 16px auto;
	}
	.m-list7 .name{font-size: 16px;}
	.m-list7 .del{font-size: 20px;}
	.m-list7 .con{padding: 0 12px;margin: 0 5px;height: 160px;
		-o-background-size: 80px auto;
		-ms-background-size: 80px auto;
		-moz-background-size: 80px auto;
		-webkit-background-size: 80px auto;
		background-size: 80px auto;
	}
	.m-list7 .txt{padding-top: 15px;}
	.g-tab{line-height: 45px;}
	.g-tab .tab li a{font-size: 14px;}
	.g-tab .tab li{margin-right: 6px;}
	.g-t5 span{font-size: 20px;padding: 0 8px;}
	.g-t5 span:after, .g-t5 span:before{height: 24px;}
	.row-d1{padding: 35px 0;
		-o-background-size: 180px auto;
	    -ms-background-size: 180px auto;
	    -moz-background-size: 180px auto;
	    -webkit-background-size: 180px auto;
	    background-size: 180px auto;
	}
	.m-list12{display: block;overflow: hidden;margin-top: 20px;margin-bottom: 10px;}
	.m-list12 li{width: 50%;float: left;margin-bottom: 15px;}
	.m-list12 .desc{font-size: 13px;line-height: 1.5;height: 6em;}
	.m-list12 .tit{font-size: 16px;margin-bottom: 8px;}
	.m-list12 .ico{width: 60px;height: 60px;margin-bottom: 10px;}
	.m-tab2 li a{font-size: 14px;padding: 0 12px;}
	.m-tab2 li{width: auto;margin: 0 3px 10px;}
	.row-d2{padding: 40px 0;}
	.m-tab2{margin-bottom: 15px;}
	.m-txt3{padding: 15px;}
	.m-txt3 .txt{float: none;width: auto;margin-top: 0;font-size: 14px;line-height: 1.8;margin-bottom: 15px;height: auto;line-height: normal;}
	.m-txt3 .pic{width: auto;float: none;}
	.m-tab3 li{width: 33.33%;padding: 0 8px;margin-bottom: 15px;}
	.m-tab3 h3{font-size: 14px;}
	.m-tab3 .ico{width: 50px;height: 50px;}
	.m-tab3 li:after{display: none;}
	.m-tab3{margin: 20px -8px;}
	.m-txt4{padding: 15px;}
	.m-txt4 .desc{font-size: 14px;margin-bottom: 15px;}
	.row-d4{padding: 40px 0;
		-o-background-size: 180px auto;
	    -ms-background-size: 180px auto;
	    -moz-background-size: 180px auto;
	    -webkit-background-size: 180px auto;
	    background-size: 180px auto;
	}
	.m-list13 li{width: auto;float: none;}
	.m-list13 .ico{width: 28px;height: 28px;}
	.m-list13 .tit{font-size: 16px;margin-bottom: 6px;}
	.m-list13 .desc{font-size: 14px;}
	.m-list13{margin: 20px 0;}
	.row-d3{padding: 40px 0 0;
	    -o-background-size: 180px auto;
	    -ms-background-size: 180px auto;
	    -moz-background-size: 180px auto;
	    -webkit-background-size: 180px auto;
	    background-size: 180px auto;
	}
	.g-t2{font-size: 20px;}
	.row-a1-1{padding-bottom: 5px;}
	.row-a1-1 .g-t2{margin-bottom: 20px;}
	.row-a1-1 .m-txt1 .desc{font-size: 14px;line-height: 1.8;-webkit-line-clamp: 20;margin-bottom: 5px;}
	.row-a1-1 .m-txt1 .tit{margin-bottom: 12px;}
	.row-a1-1 .m-txt1{margin-bottom: 25px;}
	.m-txt1 .more{font-size: 14px;}
	.row-c1 .left{width: auto;float: none;}
	.m-map li span{width: 30px;height: 30px;line-height: 30px;}
	.m-map li span:after{width: 8px;height: 8px;}
	.row-c1 .right{width: auto;float: none;margin-top: 25px;}
	.m-desc1{font-size: 14px;line-height: 1.8;margin: 0 30px;}
	.row-c1{padding-bottom: 60px;}
	.row-c2 .wp:after{width: 220px;
		background-position: center bottom;
	}
	.m-item1{padding: 0 15px 15px;margin-bottom: 15px;}
	.m-item1 .tit span,.m-item2 .tit span{font-size: 18px;padding: 15px 0;}
	.m-item1 .txt{float: none;width: auto;}
	.m-item1 .tit,.m-item2 .tit{margin-bottom: 12px;}
	.m-item1 .desc,.m-item2 .txt{font-size: 12px;line-height: 1.8;}
	.m-item1 .pic{width: auto;float: none;margin-top: 15px;}
	.m-item2{padding: 0 15px 15px;margin-bottom: 15px;}
	.m-list8 li{width: 50%;margin-bottom: 10px;}
	.m-list8 .con{margin: 0 5px;height: 180px;}
	.m-list8{margin: 0 -5px;}
	.m-list8 .pic{height: 150px;line-height: 150px;}
	.m-list8 .tit{font-size: 14px;padding: 0 10px;}
	.row-b1{padding: 25px 0;}
	.m-list9{margin-top: 25px;}
	.m-list9 li{margin-bottom: 15px;}
	.m-list9 .con{height: 200px;}
	.m-list9 .con:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;
		background-color: rgba(0,0,0,.6);
	}
	.m-list9 .txt,.m-list9 li:nth-child(2n) .txt{z-index: 2;left: 15px;right: 15px;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.m-list9 .desc{color: #fff;}
	.m-list9 .tit{font-size: 18px;margin-bottom: 3px;}
	.m-list9 .desc{font-size: 13px;}
	.m-list10{margin: 30px 0;}
	.m-list10 li{display: block;width: auto;margin-bottom: 15px;}
	.m-list10 .con{height: auto;padding: 20px 0;}
	.m-list10 .ico{width: 60px;height: 60px;margin-bottom: 10px;}
	.m-list10 .tit{font-size: 20px;}
	.m-list10 .desc{font-size: 14px;line-height: 1.8;}
	.m-list11{padding-top: 35px;}
	.m-list11 .pic{margin-right: 15px;width: 150px;height: 213px;}
	.m-list11 .name{font-size: 18px;margin-bottom: 5px;}
	.m-list11 .lab{font-size: 14px;}
	.m-list11 .top{padding-bottom: 12px;margin-bottom: 15px;}
	.m-list11 .desc{font-size: 12px;line-height: 1.8;}
	.m-list11 .con{padding-bottom: 15px;}
	.m-list11 li{margin-bottom: 15px;}
	.m-slider1 .i1{padding-top: 0;}
	.m-slider1 .item{height: auto;}
	.m-slider1 .slick-current{padding-top: 0;}
	.m-slider1 .slick-current .con{margin-left: 0;}
	.m-slider1 .time{font-size: 24px;font-weight: bold;}
	.m-slider1 .desc{font-size: 14px;}
	.m-slider1 .ico{display: none;}
	.m-slider1{background-image: none;margin-bottom: 15px;}
	.m-slider2{width: auto;position: static;margin: 0 20px;}
	.m-slider2 .date{font-size: 16px;padding-bottom: 18px;}

	.row-n2 .col-l{width: auto;float: none;margin-bottom: 30px;}
	.m-details h1{font-size: 20px;margin-bottom: 10px;}
	.m-details .info{text-align: center;padding-bottom: 10px;}
	.m-details .info span{font-size: 12px;margin: 0 5px;float: none;}
	.m-details .share{display: none;}
	.row-n2{padding: 35px 0 50px;}
	.m-details .txt{font-size: 13px;padding: 15px 0;}
	.m-details .arrow{font-size: 14px;padding: 10px 0;}
	.row-n2 .col-r{width: auto;float: none;}
	.m-news{padding: 15px;}
	.m-t1{padding-bottom: 12px;}
	.m-list14 .con{padding: 0;}
	.m-list14 .pic{float: none;width: auto;height: auto;margin-right: 0;}
	.m-list14 .pic img{height: auto;}
	.m-list14 .txt{padding-top: 10px;}
	.m-list14 .tit{font-size: 16px;margin-bottom: 6px;}
	.m-list14 .desc{font-size: 13px;}
	.m-list14 .date{font-size: 13px;}
	.pages{margin: 50px 0;}
	.pages li{margin: 0 2px;}
	.pages li a{width: 32px;height: 32px;border-width: 1px;line-height: 30px;font-size: 13px;font-weight: normal;}
	.btn-news{width: 150px;height: 40px;line-height: 38px;font-size: 14px;margin-top: 20px;}
	.pop-video .cont{width: 90%;}
	.pop-video .close{width: 30px;height: 30px;right: -15px;top: -15px;
		-o-background-size: 15px auto;
		-ms-background-size: 15px auto;
		-moz-background-size: 15px auto;
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.g-tab .tab{float: none;}
	.g-tab .tab li{width: 33.33%;margin-right: 0;text-align: center;}
	.m-list3 .btn{height: 30px;line-height: 30px;width: 70px;top: 5px;}
	.ne-txt1, .ne-txt2{font-size: 14px;line-height: 1.8;}

	.m-list12 .con{width: auto;padding: 0 15px;}


}

