﻿.so-btn-mo,.so-mo{display: none;}
@media only screen and (min-width: 1199px) and (max-width: 1920px) {
body{padding-top: 5.208vw;}
.wp{max-width: 75vw;}
.main{min-height: 26.04vw;}
.header{height: 5.208vw;}
.logo{line-height: 5.208vw;margin-left: 2.031vw;}
.logo img{height: 3.489vw;}
.nav li:after{right: 0;top: 2.604vw;width: 0.052vw;height: 0.833vw;}
.nav li .v1{font-size: 0.937vw;color: #333;margin: 0 2.239vw;
    line-height: 5.208vw;
}
.nav li .v1:after{height: 0.156vw;}
.lang{line-height: 5.208vw;font-size: 0.937vw;
    padding-left: 1.718vw;margin-left: 2.135vw;margin-right: 1.510vw;
}
.lang:after{
    width: 0.625vw;height: 0.364vw;top: -0.104vw;margin-left: 0.572vw;
}
.so-btn{width: 5.208vw;height: 5.208vw;
    -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 .inp{width: 13.02vw;height: 2.343vw;font-size: 0.833vw;
    border-radius: 1.197vw;padding: 0 2.604vw 0 0.781vw;
}
.so .btn{width: 2.343vw;height: 2.343vw;
	-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;
}


.banner .slick-slide .con{height: 41.66vw;}
.banner .pic1{width: 50.41vw;}
.banner .pic2{width: 69.16vw;}
.banner .pic3{width: 44.11vw;}

.fd-form{padding: 2.239vw 0;}
.fd-form .tit{font-size: 1.562vw;line-height: 3.437vw;padding-left: 2.447vw;
	-o-background-size: 1.927vw auto;
    -ms-background-size: 1.927vw auto;
    -moz-background-size: 1.927vw auto;
    -webkit-background-size: 1.927vw auto;
    background-size: 1.927vw auto;
}
.fd-form .item{width: 13.54vw;margin-right: 0.625vw;}
.fd-form .inp{width: 100%;height: 3.437vw;
    border-radius: 0.260vw;padding: 0 0.989vw;
    font-size: 0.937vw;
}
.fd-form .code{width: 10.93vw;}
.fd-form .c-pic{width: 5.531vw;height: 2.083vw;right: 0.625vw;}
.fd-form .btn{width: 10.72vw;height: 3.437vw;
    border-radius: 0.260vw;font-size: 0.937vw;
}
.fd-con{padding: 3.020vw 0 2.395vw;}
.fd-nv dl{margin-right: 7.291vw;}
.fd-nv dt{margin-bottom: 0.416vw;}
.fd-nv dt a{font-size: 1.145vw;}
.fd-nv dd a{font-size: 0.833vw;}
.fd-tel .tel{margin-bottom: 0.677vw;}
.fd-tel .tel span{font-size: 0.937vw;}
.fd-tel .tel p{font-size: 1.770vw;}
.fd-tel .qr{width: 5.729vw;}
.fd-tel .pic{margin-bottom: 0.520vw;}
.fd-tel .qr span{font-size: 0.833vw;}
.fd-bot{
    line-height: 4.479vw;font-size: 0.833vw;
}

.fix-right{
    box-shadow: 0vw 0vw 0.312vw 0vw rgba(71, 71, 71, 0.17);
    border-radius: 0.104vw;
}
.fix-right .ico{width: 3.385vw;height: 3.385vw;}
.fix-right .txt{height: 3.385vw;padding-right: 3.385vw;
    width: 16.66vw;right: -16.66vw;
    line-height: 3.385vw;font-size: 1.041vw;
    border-radius: 0.364vw 0 0 0.364vw;
}
.fix-right .con:hover .qr{right: 3.645vw;}
.fix-right .qr{width: 6.25vw;height: 6.25vw;
    padding: 0.520vw;right: -6.770vw;
}
.g-t1 .tit h2:after{
	width: 2.083vw;height: 0.104vw;
}
.g-t1 .tit em{font-size: 3.125vw;}
.g-t1 .tit h2{font-size: 2.395vw;padding-bottom: 0.625vw;}
.g-t1 .more{font-size: 0.937vw;}

.row-a1 .g-t1{padding-bottom: 2.187vw;margin-bottom: 0.572vw;}
.row-a1{padding: 3.541vw 0 6.25vw;}

.m-box1{padding: 1.666vw 1.562vw 2.395vw;margin: 0 -1.562vw;}
.m-tab1{margin: 0 -0.260vw 1.979vw;}
.m-tab1 li{width: 16.66%;margin-bottom: 0.572vw;}
.m-tab1 li a{height: 4.687vw;line-height: 4.687vw;
	font-size: 1.145vw;color: #333;margin: 0 0.260vw;
	
}
.m-tab1 .ico{width: 3.020vw;height: 3.020vw;margin-right: 0.416vw;}

.m-list1 li a{font-size: 0.937vw;line-height: 3.125vw;
	padding-left: 1.041vw;padding-right: 1.562vw;
}
.m-list1 li a:after{
	width: 0.364vw;height: 0.364vw;
}
.m-hot{bottom: -2.760vw;right: -1.041vw;height: 4.322vw;
	line-height: 4.322vw;padding: 0 3.437vw;border-radius: 2.187vw 0vw 0vw 2.187vw;
}
.m-hot:after{right: 0;top: -0.833vw;
	width: 1.041vw;height: 0.833vw;
}
.m-hot span,.m-hot a{font-size: 1.145vw;}
.m-hot span{padding-left: 1.770vw;}

.row-a2{padding: 8.229vw 0 0.052vw;}
.m-txt1{max-width: 32.76vw;margin-bottom: 6.093vw;}
.m-txt1 .tit{font-size: 2.083vw;
	margin-bottom: 1.562vw;
}
.m-txt1 .desc{font-size: 0.937vw;line-height: 1.718vw;
	margin-bottom: 2.552vw;
}
.m-txt1 .btn{width: 14.32vw;height: 3.385vw;
	line-height: 3.281vw;font-size: 0.937vw;border-radius: 1.718vw;
	
}
.m-txt1 .btn:after{
	width: 1.562vw;height: 0.468vw;top: -0.052vw;margin-left: 0.937vw;	
}
.m-txt1 .btn:hover:after{margin-left: 1.458vw;}

.ul-num{margin: 0 -1.666vw -3.75vw;}
.ul-num .con{height: 8.75vw;margin: 0 1.666vw;padding-top: 1.875vw;
	border-radius: 0.781vw;
}
.ul-num .ico{
	width: 3.385vw;height: 3.385vw;margin-right: 2.083vw;margin-top: 0.208vw;
}
.ul-num .num{font-size: 3.125vw;margin-bottom: 0.260vw;}
.ul-num .desc{font-size: 0.937vw;}

.row-a3{padding: 7.552vw 0 5.416vw;}

.m-slider1 .con{padding-bottom: 11.71vw;margin-right: 2.343vw;}
.m-slider1 .txt{height: 11.71vw;padding: 1.406vw 1.927vw 0vw;}
.m-slider1 .txt:after{height: 0.156vw;}
.m-slider1 .lab{font-size: 0.833vw;margin-bottom: 0.833vw;}
.m-slider1 .tit{font-size: 1.041vw;line-height: 1.510vw;height: 3.020vw;}
.m-slider1 .desc{font-size: 0.833vw;line-height: 1.510vw;
	margin-top: 2.5vw;
}
.m-slider1 .bot{left: 1.927vw;right: 1.927vw;bottom: 0vw;
	line-height: 1.875vw;padding-bottom: 1.614vw;
}
.m-slider1 .date{font-size: 0.833vw;}
.m-slider1 .more{width: 1.875vw;height: 1.875vw;}
.m-slider1 .con:hover .txt{padding-top: 4.218vw;}

.g-t1-1{margin-bottom: 2.812vw;}
.g-t1-1 .tit h2:after{
	margin-top: -0.104vw;margin-left: 1.302vw;
}
.g-t1-1 .tab{margin-top: 3.645vw;}
.g-t1-1 .tab li{margin-left: 0.833vw;}
.g-t1-1 .tab li a{width: 6.875vw;height: 2.604vw;border-radius: 0.260vw;
	line-height: 2.604vw;font-size: 1.041vw;
}

.row-main{padding-bottom: 2.604vw;}
.col-side{width: 18.48vw;margin-right: 2.187vw;}
.col-main{}
.row-main .g-cur{margin-bottom: 2.083vw;}
.g-cur{line-height: 4.531vw;}
.g-cur .cur{font-size: 0.833vw;}

.g-cur .cur a.home{padding-left: 1.354vw;}
.g-cur .tab li{margin-left: 1.822vw;}
.g-cur .tab li a{padding: 0 0.625vw;font-size: 0.937vw;}
.g-cur .tab li a:after{height: 0.156vw;}
.m-t1{height: 5.729vw;line-height: 5.729vw;font-size: 1.875vw;
	margin-bottom: 0.312vw;
}
.snv li .s1{line-height: 3.125vw;font-size: 1.145vw;padding-left: 1.458vw;}
.snv li .s1:after{right: 1.302vw;width: 1.041vw;height: 1.041vw;}
.snv dl{padding: 0 1.25vw;}
.snv dd a{line-height: 2.864vw;font-size: 0.833vw;}

.m-txt{padding-top: 0.364vw;margin-bottom: 2.031vw;}
.m-txt .tit{font-size: 1.666vw;margin-bottom: 0.625vw;}
.m-txt .desc{font-size: 0.937vw;}

.g-t2{padding-bottom: 0.833vw;margin-bottom: 0.729vw;}
.g-t2 h3{font-size: 1.25vw;padding-left: 1.093vw;}
.g-t2 h3:after{width: 0.156vw;height: 1.25vw;}

.m-list2{margin-bottom: 2.239vw;}
.m-list2 .con{line-height: 2.395vw;}
.m-list2 h4{font-size: 0.833vw;}
.m-list2 span{font-size: 0.833vw;}


.ban{height: 28.64vw;}
.ban .tit em{font-size: 2.187vw;}
.ban .tit h2{font-size: 2.916vw;}
.case_slick3_dots{bottom: 2.604vw;}
.m-txt2{padding: 6.25vw 0 7.291vw;}
.m-txt2 .pic{width: 32.29vw;margin-right: 2.5vw;}
.m-txt2 .tit{font-size: 1.770vw;margin-bottom: 1.145vw;}
.m-txt2 .desc{font-size: 0.937vw;line-height: 1.718vw;max-height: 26.04vw;padding-right: 2.604vw;}
.m-txt2 .ul-num2 .desc{padding-right: 1.562vw;}
.ul-num2 .con{padding-top: 2.343vw;
	border-radius: 0.781vw;
}
.ul-num2 .ico{width: 3.020vw;height: 3.020vw;margin-right: 0.625vw;margin-top: 0.208vw;}
.ul-num2 .num{font-size: 2.708vw;}
.ul-num2 .desc{font-size: 0.833vw;}

.m-list3{margin-top: 3.072vw;}
.m-list3 li{margin-bottom: 1.354vw;}
.m-list3 li:after{height: 0.104vw;}
.m-list3 .con{padding: 0.833vw 13.43vw 0.833vw 0.833vw;}
.m-list3 .pic{width: 11.66vw;height: 7.812vw;margin-right: 1.927vw;}
.m-list3 .txt{padding-top: 1.458vw;}
.m-list3 h3{font-size: 1.145vw;margin-bottom: 0.520vw;}
.m-list3 .desc{font-size: 0.833vw;line-height: 1.510vw;}
.m-list3 .btn-down{right: 1.614vw;
	width: 5.729vw;height: 6.770vw;
}
.m-list3 .btn-down .ico{height: 4.375vw;}
.m-list3 .btn-down p{height: 2.395vw;line-height: 2.395vw;
	font-size: 0.937vw;
}
.pages{margin:4.166vw 0;}

.g-t3{margin: 3.645vw 0 2.604vw;}
.g-t3 .tit{line-height: 3.385vw;font-size: 1.770vw;}
.soBox .inp{height: 3.385vw;width: 34.58vw;padding: 0 4.687vw 0 1.562vw;font-size: 0.937vw;border-radius: 1.718vw;}
.soBox .btn{width: 3.385vw;height: 3.385vw;border-radius: 1.718vw;}
.m-table{margin-bottom: 5.208vw;}
.m-table th{height: 3.645vw;font-size: 1.041vw;line-height: 1.093vw;}
.m-table td{font-size: 0.833vw;line-height: 1.145vw;padding: 1.145vw 0;}
.m-table td p{padding-left: 1.458vw;}

.m-list4 li{margin-bottom: 1.718vw;padding: 0 1.302vw;}
.m-list4 li:after{height: 0.104vw;}
.m-list4 .top{line-height: 1.718vw;font-size: 1.145vw;padding: 1.197vw 0;}
.m-list4 .top:after{right: 0.260vw;width: 1.770vw;height: 1.770vw;}
.m-list4 .con{line-height: 1.718vw;font-size: 1.041vw;padding: 1.197vw 0;}
.m-list5 li:after{height: 0.104vw;}
.m-list5 .con{padding: 2.135vw 11.04vw 2.135vw 0vw;}
.m-list5 .pic{width: 14.32vw;height: 9.583vw;margin-right: 2.5vw;}
.m-list5 .txt{padding-top: 2.083vw;}
.m-list5 h3{font-size: 1.145vw;margin-bottom: 0.520vw;}
.m-list5 .desc{font-size: 0.833vw;line-height: 1.510vw;}
.m-list5 .date{right: 1.614vw;
	width: 5.729vw;height: 6.770vw;	
}
.m-list5 .date span{height: 3.385vw;
	font-size: 1.979vw;line-height: 3.333vw;
}
.m-list5 .date em{height: 3.385vw;line-height: 3.385vw;
	font-size: 0.937vw;
}

.row-new{padding: 4.375vw 0;}
.m-news .hot{width: 3.958vw;height: 3.958vw;}
.m-news .pic{width: 35.78vw;height: 23.85vw;}
.m-news .txt{padding: 4.218vw 3.125vw 0 3.75vw;}
.m-news .top{font-size: 0.937vw;margin-bottom: 1.145vw;}
.m-news .tit{font-size: 1.145vw;line-height: 1.666vw;
	margin-bottom: 1.145vw;	
}
.m-news .desc{font-size: 0.833vw;margin-bottom: 1.979vw;}
.m-news .btn{width: 1.875vw;height: 1.875vw;}
.row-b1{padding: 4.010vw 0 2.968vw;}
.row-b1 .col-l{width: 55.20vw;padding: 2.864vw 1.875vw 4.010vw;}
.row-b1 .col-r{width: 17.86vw;}
.row-b1 .col-r.col-pof{top: 2.604vw;margin-right: -37.5vw;}
.m-details h1{font-size: 1.770vw;margin-bottom: 1.041vw;}
.m-details .top{font-size: 0.833vw;line-height: 1.562vw;
	padding-bottom: 1.875vw;margin-bottom: 1.562vw;
}
.m-details .info span{margin-right: 2.604vw;}
.m-details .size a{margin: 0 0.312vw;}
.m-details .share{margin-left: 2.604vw;}
.m-details .share span{margin-right: 0.937vw;}
.m-details .bdsharebuttonbox a{width: 1.562vw;height: 1.562vw;
	margin: 0 0.260vw 0 0;
}
.m-details .txt{font-size: 0.937vw;line-height: 1.718vw;
	padding-bottom: 3.229vw;margin-bottom: 3.229vw;
}
.btn-back{margin: 0 auto 3.489vw;width: 5.625vw;height: 5.625vw;
	box-shadow: 0vw 0vw 1.197vw 0.208vw rgba(212, 9, 28, 0.3);padding-top: 1.354vw;
	font-size: 0.937vw;
}
.btn-back:before{height: 1.25vw;margin-bottom: 0.416vw;}
.m-details .arrow{margin: 0 -1.041vw;}
.m-details .item{padding: 0 1.041vw;}
.m-details .item a{height: 5.729vw;padding: 1.093vw 2.604vw 0 1.666vw;}
.m-details .item em{font-size: 1.145vw;margin-bottom: 0.312vw;}
.m-details .item span{font-size: 0.937vw;}

.m-t3{font-size: 1.145vw;padding-left: 0.677vw;margin-bottom: 1.145vw;}
.m-t3:after{width: 0.156vw;height: 1.041vw;}
.m-lsit6 li{margin-bottom: 1.302vw;}
.m-lsit6 .pic{margin-bottom: 0.937vw;}
.m-lsit6 h3{font-size: 1.041vw;line-height: 1.510vw;}
.m-lsit6 .date{font-size: 0.833vw;margin-bottom: 0.312vw;}
.row-c1{margin: 3.645vw 0 3.229vw;}
.row-c1 .col-r{padding: 3.177vw 3.125vw 0;}
.m-pic2{height: 30.98vw;}
.m-form{margin-top: 1.718vw;}
.m-form .item{margin-bottom: 1.093vw;}
.m-form .inp{height: 3.645vw;padding: 0 1.145vw;font-size: 0.937vw;}
.m-form .bot{padding-top: 0.625vw;margin-bottom: 1.562vw;}
.m-form .btn{width: 9.270vw;height: 3.645vw;border-radius: 1.822vw;
	margin-right: 0.625vw;font-size: 1.145vw;
}
.m-form .code{padding-right: 12.08vw;}
.m-form .c-pic{width: 10.93vw;height: 3.645vw;}
.m-form .tips{font-size: 0.937vw;}
.m-t2{padding-bottom: 0.677vw;}
.m-t2 h3{font-size: 1.666vw;padding-left: 0.781vw;}
.m-t2 h3:after{width: 0.208vw;height: 1.302vw;}
.row-c2{padding: 1.927vw 1.822vw 2.447vw;margin-bottom: 4.218vw;}
.m-list6 li{line-height: 4.687vw;padding-right: 12.5vw;}
.m-list6 h3 a{font-size: 0.937vw;padding-left: 2.135vw;
	-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;
	
}
.m-list6 .r-t .btn{width: 5.260vw;height: 1.822vw;line-height: 1.822vw;
	border-radius: 0.260vw;margin-left: 0.885vw;font-size: 0.833vw;
}
.m-list6 .r-t .btn:before{margin-right: 0.312vw;top: -0.052vw;}
.m-list6 .r-t .btn1:before{width: 0.885vw;height: 0.885vw;}
.m-list6 .r-t .btn2:before{width: 1.041vw;height: 0.937vw;}
.row-d1{padding: 4.322vw 0 3.645vw;}
.m-t4{padding-bottom: 0.833vw;}
.m-t4 h3{font-size: 2.291vw;}
.m-t4 em{font-size: 1.145vw;}
.m-t4:after{width: 1.562vw;height: 0.156vw;}
.m-list7{margin-top: 4.010vw;}
.m-list7:before{width: 0.104vw;margin-left: -0.052vw;}
.m-list7 li{margin-bottom: 1.041vw;}
.m-list7 .con{padding: 0.937vw 0;}
.m-list7 .left{padding-left: 16.30vw;}
.m-list7 .right{height: 8.333vw;}
.m-list7 .pic{width: 13.80vw;height: 8.333vw;margin-right: 1.562vw;}
.m-list7 .time{font-size: 0.937vw;line-height: 8.333vw;height: 8.333vw;}
.m-list7 .time span{font-size: 1.562vw;}
.m-list7 .desc{right: 2.083vw;left: 2.083vw;font-size: 0.937vw;line-height: 1.354vw;}
.m-list7 li:nth-child(2n) .left{padding-right: 16.61vw;padding-left: 2.083vw;}
.m-list7 li:nth-child(2n) .pic{margin-left: 0.989vw;}
.m-list7 .con:after{width: 1.145vw;height: 1.145vw;}
.recruit-tit{margin-top: 3.906vw;height: 4.687vw;line-height: 4.687vw;
	font-size: 1.354vw;
}
.recruit-tit .s1{padding-left: 2.708vw;}
.m-list8{margin-bottom: 5.572vw;padding: 0 1.302vw 3.802vw;}
.m-list8 .top{line-height: 5.729vw;
	background: url(../images/i-21.png) no-repeat right 1.458vw center;
	-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-list8 span{font-size: 0.937vw;}
.m-list8 .s1{font-size: 1.562vw;padding-left: 3.802vw;
	background: url(../images/i-20.png) no-repeat 1.406vw center;
	-o-background-size: 1.458vw auto;
	-ms-background-size: 1.458vw auto;
	-moz-background-size: 1.458vw auto;
	-webkit-background-size: 1.458vw auto;
	background-size: 1.458vw auto;
}
.m-list8 .s1:after{width: 0.104vw;height: 1.145vw;}
.m-list8 .con{padding: 1.822vw 2.604vw 0;}
.m-list8 .txt{margin-bottom: 1.302vw;}
.m-list8 .t1{font-size: 1.145vw;margin-bottom: 0.156vw;}
.m-list8 .desc{font-size: 0.937vw;}
.m-list8 .bot{padding-top: 0.677vw;line-height: 5vw;font-size: 1.041vw;}

.row-comm{padding: 1.822vw 2.083vw 2.239vw;margin-bottom: 1.354vw;}
.row-comm .col-l{width: 22.18vw;margin-right: 1.822vw;}

.m-slider2 .slick-for{margin-bottom: 0.520vw;}
.m-slider2 .slick-for .pic{height: 17.55vw;line-height: 17.44vw;}
.m-slider2 .slick-nv{margin: 0 -0.260vw;}
.m-slider2 .slick-nv .img{height: 5.572vw;
	margin: 0 0.260vw;line-height: 5.468vw;
}
.m-comm .tit{font-size: 1.666vw;padding-bottom: 0.989vw;margin-bottom: 1.197vw;}
.m-comm .info{line-height: 2.031vw;margin-bottom: 2.604vw;}
.m-comm .item{}
.m-comm .t1{font-size: 0.833vw;;width: 4.166vw;}
.m-comm .c-r{font-size: 0.833vw;}
.m-comm .lab{line-height: 2.031vw;}
.m-comm .lab li{height: 1.510vw;line-height: 1.406vw;padding: 0 0.312vw;
	border-radius: 0.156vw;font-size: 0.833vw;
	margin-right: 0.677vw;
}
.m-comm .c-r-t{padding: 0.312vw 0;line-height: 1.406vw;}
.m-comm .bot{}
.m-comm .bot .btn{width: 9.791vw;height: 2.708vw;line-height: 2.708vw;
	border-radius: 1.354vw;font-size: 0.937vw;
}
.m-comm .bot .btn1{margin-right: 1.25vw;}
.m-comm .bot .btn:before{top: -0.052vw;margin-right: 0.416vw;}
.m-comm .bot .btn1:before{width: 1.145vw;height: 1.197vw;}
.m-comm .bot .btn2:before{width: 1.25vw;height: 1.093vw;}

.row-e1{padding: 0.416vw 2.083vw 2.604vw;}

.m-tab2 li{margin-right: 2.083vw;}
.m-tab2 li a{font-size: 1.145vw;
	line-height: 3.489vw;
}
.m-tab2 li a:after{bottom: -0.052vw;height: 0.156vw;}

.m-t5{font-size: 1.25vw;
	padding-left: 0.729vw;margin: 1.979vw 0 1.041vw;
}
.m-t5:after{width: 0.104vw;height: 1.197vw;}
.m-desc{font-size: 0.937vw;}

/*.m-table2 table{line-height: 3.385vw;}
.m-table2 th{font-size: 1.041vw;}
.m-table2 td{font-size: 0.937vw;}
.m-table2,*/.m-desc{
	padding-bottom: 2.604vw;
}
.m-desc{padding-bottom: 1.822vw;}

.m-slider3 .con{height: 14.94vw;margin: 0 0.677vw;}
.m-slider3 .pic{height: 12.76vw;line-height: 12.76vw;}
.m-slider3 h4{font-size: 0.937vw;padding: 0 0.260vw;}

.m-table .t4{width: 14.58vw;}
.m-table .t8{width: 15.62vw;}

.m-tab2.fixed2{top: 5.208vw;}

.down-list li{margin-bottom: 1.041vw;}
.down-list .con{padding-right: 7.812vw;}
.down-list .tit{font-size: 0.937vw;padding-left: 2.604vw;line-height: 3.802vw;
	background: url(../images/ico-01.png) no-repeat 1.041vw 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;
}
.down-list .btn{width: 6.562vw;font-size: 0.937vw;line-height: 3.802vw;}
.down-list .btn:before{width: 1.354vw;height: 1.197vw;margin-right: 0.677vw;top: -0.104vw;}


}


@media only screen and (max-width: 1440px) {
	.nav li .v1{font-size: 16px;}
	.lang{font-size: 16px;}
	.m-list1 li a{font-size: 14px;}



}



@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 15px;}
	.header{height: 50px;}
	.logo{line-height: 50px;margin-left: 15px;}
	.logo img{height: 38px;}
	body{padding-top: 50px;}
	.menuBtn{display: block;}
	.hdr{position: fixed;top: 50px;left: 0;right: 0;padding: 15px 0;
		background-color: #fff;border-top: 1px solid #D6201A;display: none;
	}
	.so-btn{display: none;}
	.nav{float: none;}
	.nav li{float: none;}
	.nav li .v1{line-height: 46px;margin: 0;text-align: center;}
	.nav li .v1:after{display: none;}
	.nav li:after{display: none;}
	.lang{line-height: 46px;float: none;text-align: center;width: 120px;margin: 0 auto 10px;display: block;}
	.so{position: relative;right: auto;top: auto;display: block !important;margin: 0 15px;}
	.so .inp{width: 100%;}

	.banner .slick-slide .con{height: 250px;}
	.banner .pic1{width: 70%;}
	.banner .pic2{width: 85%;}
	.banner .pic3{width: 80%;}
	.case_slick3_dots{bottom: 10px;}
	.pages{margin: 30px 0;}
	.pages li a{width: 32px;height: 32px;line-height: 30px;font-size: 13px;}
	.g-t1 .tit em{font-size: 30px;}
	.g-t1 .tit h2{font-size: 20px;font-weight: bold;}
	.g-t1 .tit h2:after{width: 20px;}
	.row-a1{padding: 40px 0 60px;}
	.g-t1 .more{font-size: 13px;}
	.row-a1 .g-t1{padding-bottom: 15px;}
	.m-tab1 li{width: 50%;}
	.m-tab1 li a{font-size: 14px;height: 50px;line-height: 50px;}
	.m-tab1 .ico{width: 34px;height: 34px;}
	.m-tab1{margin-bottom: 5px;}
	.m-list1 li{width: 50%;}
	.m-list1 li a{padding-right: 10px;line-height: 36px;}
	.m-box1{margin: 0;padding: 15px 15px 20px;}
	.m-hot span, .m-hot a{font-size: 14px;}
	.m-hot span{padding-left: 20px;
		-o-background-size: auto 15px;
		-ms-background-size: auto 15px;
		-moz-background-size: auto 15px;
		-webkit-background-size: auto 15px;
		background-size: auto 15px;
	}
	.m-hot{height: 50px;line-height: 50px;padding: 0 20px;right: -10px;bottom: -32px;}
	.m-hot:after{width: 10px;height: 8px;top: -8px;}
	.m-pic{display: none;}
	.m-txt1 .tit{font-size: 20px;margin-bottom: 15px;}
	.row-a2{padding: 45px 0 20px;}
	.m-txt1 .desc{font-size: 14px;line-height: 1.8;margin-bottom: 20px;}
	.m-txt1 .btn{width: 150px;height: 40px;line-height: 38px;font-size: 13px;}
	.fix-right{display: none !important;}
	.ul-num{margin: 0 -5px;}
	.ul-num li{margin-bottom: 10px;}
	.ul-num .con{margin: 0 5px;text-align: center;border-radius: 5px;padding-top: 15px;height: 150px;}
	.ul-num .num{font-size: 30px;}
	.ul-num .desc{font-size: 12px;}
	.ul-num .ico{width: 35px;height: 35px;display: block;margin: 0 auto 10px;}
	.ul-num .txt{display: block;text-align: center;}
	.m-txt1{margin-bottom: 30px;}
	.row-a3{padding: 45px 0 30px;}
	.g-t1-1 .tit{float: none;}
	.g-t1-1 .tab{float: none;margin-top: 15px;position: relative;}
	.g-t1-1 .tab li{margin: 0;margin-bottom: 10px;width: 25%;}
	.g-t1-1 .tab li a{width: auto;font-size: 14px;padding: 0 12px;height: 36px;line-height: 36px;
		margin: 0 2px;
	}
	.g-t1-1 .tab .more{position: absolute;right: 0;top: -50px;width: 100px;}
	.g-t1-1{margin-bottom: 10px;}
	.m-slider1 .con{margin-right: 10px;padding-bottom: 150px;}
	.m-slider1 .txt{padding: 12px 15px 0;height: 150px;}
	.m-slider1 .tit{font-size: 16px;line-height: 24px;height: 48px;}
	.m-slider1 .lab{font-size: 13px;margin-bottom: 8px;}
	.m-slider1 .bot{left: 15px;right: 15px;line-height: 30px;padding-bottom: 10px;}
	.m-slider1 .date{font-size: 13px;}
	.m-slider1 .more{width: 30px;height: 30px;}
	.fd-form{padding: 15px 0;}
	.fd-form .tit{font-size: 20px;padding-left: 30px;float: none;line-height: 40px;margin-bottom: 5px;
		-o-background-size: 22px auto;
		-ms-background-size: 22px auto;
		-moz-background-size: 22px auto;
		-webkit-background-size: 22px auto;
		background-size: 22px auto;
	}
	.fd-form .con{float: none;}
	.fd-form .item{width: auto;float: none;margin-bottom: 5px;margin-right: 0;}
	.fd-form .inp{height: 40px;font-size: 14px;padding: 0 15px;}
	.fd-form .c-pic{height: 34px;right: 2px;}
	.fd-form .btn{width: 100%;float: none;height: 40px;font-size: 14px;}
	.fd-bot{line-height: 20px;font-size: 12px;text-align: center;padding: 10px 0;}
	.fd-copy,.fd-link{float: none;}
	.fd-nv{display: none;}
	.fd-tel,.fd-con{display: none;}
	.g-cur{display: none;}
	.row-main{padding: 15px 0 35px;}
	.m-t1{height: 50px;line-height: 50px;font-size: 20px;}
	.snv li .s1{line-height: 46px;font-size: 16px;padding-left: 15px;}
	.snv dd a{font-size: 14px;line-height: 40px;}
	.snv li .s1:after{width: 16px;height: 16px;right: 10px;}
	.col-side{width: auto;float: none;margin-right: 0;}
	.col-main{padding-top: 20px;}
	.m-txt .tit{font-size: 20px;font-weight: bold;margin-bottom: 8px;}
	.m-txt .desc{font-size: 14px;}
	.g-t2 h3{font-size: 16px;font-weight: bold;padding-left: 15px;}
	.g-t2 h3:after{height: 16px;}
	.m-list2{margin-bottom: 20px;}
	.m-list2 li{margin-bottom: 10px;}
	.m-list2 .con{line-height: 26px;}
	.m-list2 h4{float: none;}
	.m-list2 span{float: none;font-size: 13px;}
	.row-comm .col-l{width: auto;float: none;margin-right: 0;margin-bottom: 20px;}
	.row-comm{padding: 15px 15px 30px;margin-bottom: 15px;}
	.m-slider2 .slick-for .pic{height: 220px;line-height: 218px;}
	.m-slider2 .slick-nv .img{height: 80px;line-height: 78px;}
	.m-comm .tit{font-size: 18px;padding-bottom: 12px;margin-bottom: 15px;}
	.m-comm .t1{font-size: 14px;width: 72px;}
	.m-comm .c-r{font-size: 14px;}
	.m-comm .info{line-height: 32px;margin-bottom: 20px;}
	.m-comm .lab li{font-size: 13px;margin-right: 6px;}
	.m-comm .c-r-t{line-height: 26px;padding: 3px 0;}
	.m-comm .bot .btn{font-size: 14px;width: 130px;height: 40px;line-height: 40px;}
	.m-comm .bot .btn1{margin-right: 10px;}
	.row-e1{padding: 8px 15px 30px;}
	.m-tab2 li a{padding: 0 5px;font-size: 13px;line-height: 45px;font-weight: normal;}
	.m-tab2 li{margin-right: 5px;}
	.m-tab2 ul{width: 400px;}
	.m-tab2{overflow: hidden;overflow-x: auto;}
	.m-t5{font-size: 16px;margin: 20px 0 10px;}
	.m-t5:after{height: 16px;}
	.m-table2, .m-desc{padding-bottom: 20px;}
	.m-desc{font-size: 14px;padding-bottom: 20px;}
	.m-table2 th{font-size: 16px;}
	.m-table2 table{line-height: 40px;}
	.m-table2 td{font-size: 14px;line-height: 22px;padding: 9px;}
	.m-list4 .top{font-size: 16px;padding: 12px 25px 12px 0;line-height: 24px;}
	.m-list4 li{padding: 0 10px;margin-bottom: 10px;}
	.m-list4 .con{font-size: 14px;line-height: 24px;padding: 12px 0;}
	.m-list4 .top:after{width: 22px;height: 22px;right: 0px;}
	.m-slider3 .con{margin: 0 4px;height: 188px;}
	.m-slider3{margin: 0 -4px;}
	.m-slider3 h4{font-size: 16px;}
	.m-slider3 .pic{height: 150px;line-height: 150px;}
	.row-d1{padding: 35px 0 30px;}
	.m-t4 h3{font-size: 20px;font-weight: bold;}
	.m-t4 em{font-size: 14px;}
	.m-list7{margin-top: 20px;padding-left: 15px;}
	.m-list7 .left,.m-list7 .right{padding-left: 0;width: auto;float: none;height: auto;}
	.m-list7:before{left: 0;margin-left: 0;}
	.m-list7 .con{overflow: visible;padding-left: 5px;padding: 0;}
	.m-list7 .con:after{width: 16px;height: 16px;border-width: 2px;left: -14px;top: 7px;}
	.m-list7 .pic{float: none;margin-right: 0;width: 220px;height: auto;margin-bottom: 12px;}
	.m-list7 .time{float: none;height: auto;line-height: 24px;}
	.m-list7 .desc{position: static;font-size: 14px;line-height: 24px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.m-list7 li:nth-child(2n) .left{float: none;padding-right: 0;padding-left: 0;}
	.m-list7 li:nth-child(2n) .pic{float: none;margin-left: 0;}
	.m-list7 li:nth-child(2n) .desc{text-align: left;}
	.m-list7 li{margin-bottom: 20px;}
	.ban{height: 180px;}
	.ban .tit em{font-size: 16px;}
	.ban .tit h2{font-size: 22px;font-weight: bold;}
	.m-txt2{padding: 30px 0;}
	.m-txt2 .pic{width: auto;float: none;margin-right: 0;margin-bottom: 20px;}
	.m-txt2 .tit{font-size: 20px;margin-bottom: 12px;}
	.m-txt2 .desc{max-height: none;padding-right: 0;font-size: 14px;line-height: 1.8;}
	.ul-num2{margin: 0 -5px;}
	.ul-num2 li{margin-bottom: 10px;}
	.ul-num2 .con{margin: 0 5px;text-align: center;border-radius: 5px;padding-top: 15px;height: 150px;}
	.ul-num2 .num{font-size: 30px;}
	.ul-num2 .desc{font-size: 12px;}
	.ul-num2 .ico{width: 35px;height: 35px;display: block;margin: 0 auto 10px;}
	.ul-num2 .txt{display: block;text-align: center;}
	.ul-num2 .con{height: auto;}
	.row-c1 .col-l{width: auto;float: none;}
	.m-pic2{height: auto;}
	.row-c1 .col-r{width: auto;float: none;padding: 15px;}
	.m-t2 h3{font-size: 18px;padding-left: 10px;}
	.m-t2 h3:after{width: 2px;height: 18px;}
	.m-t2{padding-bottom: 8px;}
	.m-form{margin-top: 15px;}
	.m-form .inp{height: 40px;font-size: 14px;padding: 0 15px;}
	.m-form .item{margin-bottom: 10px;}
	.m-form .c-pic{height: 40px;width: 120px;}
	.m-form .code{padding-right: 130px;}
	.m-form .btn{width: 120px;height: 40px;font-size: 14px;}
	.m-form .tips{font-size: 14px;}
	.m-form .bot{margin-bottom: 15px;}
	.row-c1{margin: 30px 0 15px;}
	.row-c2{padding: 15px;margin-bottom: 30px;}
	.m-list6 .r-t{position: static;text-align: center;font-size: 0;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.m-list6 li{padding-right: 0;line-height: normal;padding-bottom: 10px;}
	.m-list6 h3 a{font-size: 14px;padding-left: 30px;line-height: 50px;
		-o-background-size: 18px auto;
		-ms-background-size: 18px auto;
		-moz-background-size: 18px auto;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	.m-list6 .r-t .btn{height: 32px;line-height: 32px;font-size: 14px;float: none;display: inline-block;}
	.g-t3 .tit{font-size: 20px;float: none;line-height: normal;margin-bottom: 12px;}
	.g-t3{margin: 35px 0 20px;}
	.soBox{float: none;}
	.soBox .inp{width: 100%;height: 40px;font-size: 14px;padding-left: 15px;}
	.soBox .btn{width: 40px;height: 40px;
		-o-background-size: 20px auto;
		-ms-background-size: 20px auto;
		-moz-background-size: 20px auto;
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	.m-table th{height: 45px;font-size: 14px;padding: 0 10px;}
	.m-table td{font-size: 13px;padding: 10px;}
	.m-table{margin-bottom: 30px;overflow-x: auto;}
	.m-table table{width: 1100px;}
	.m-list3 .pic{float: none;width: auto;height: auto;margin-right: 0;}
	.m-list3 .con{padding: 12px 10px;}
	.m-list3 .desc{font-size: 13px;line-height: 25px;}
	.m-list3 h3{font-size: 16px;margin-bottom: 6px;}
	.m-list3 li{margin-bottom: 10px;}
	.m-list3 .txt{padding-top: 15px;}
	.m-list3 .btn-down{width: 80px;height: auto;right: 10px;top: 12px;background-color: #D6201A;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.m-list3 .btn-down p{height: 30px;line-height: 30px;font-size: 12px;color: #fff;}
	.m-list3 .btn-down .ico{height: 40px;background-image: url(../images/i-13-on.png);border-bottom-color: #fff;
		-o-background-size: 22px auto;
		-ms-background-size: 22px auto;
		-moz-background-size: 22px auto;
		-webkit-background-size: 22px auto;
		background-size: 22px auto;
	}

	.recruit-tit .s2,.recruit-tit .s3,.recruit-tit .s4,.m-list8 .s2,.m-list8 .s4,.m-list8 .s3{display: none;}
	.recruit-tit .s1{padding-left: 15px;width: auto;float: none;font-size: 18px;}
	.recruit-tit{margin-top: 25px;height: 50px;line-height: 50px;}
	.m-list8 .s1{width: auto;float: none;font-size: 16px;
		padding-left: 30px;background-position: left center;
		-o-background-size: 18px auto;
		-ms-background-size: 18px auto;
		-moz-background-size: 18px auto;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	.m-list8 .top{line-height: 50px;
		background-position: right center;
		-o-background-size: 24px auto;
		-ms-background-size: 24px auto;
		-moz-background-size: 24px auto;
		-webkit-background-size: 24px auto;
		background-size: 24px auto;
	}
	.m-list8 .s1:after{display: none;}
	.m-list8 .con{padding: 12px 0;}
	.m-list8 .t1{font-size: 16px;}
	.m-list8 .desc{font-size: 13px;}
	.m-list8 .bot{line-height: 22px;font-size: 14px;padding-top: 20px;}
	.m-list8 .txt{margin-bottom: 15px;}
	.m-list8{margin-bottom: 30px;padding: 0 15px 20px;}
	.row-new{padding: 30px 0;position: relative;}
	.m-news .pic{width: auto;float: none;height: auto;}
	.m-news .txt{padding: 12px 15px 18px;overflow: visible;position: static;}
	.m-news .tit{font-size: 16px;line-height: 1.6;margin-bottom: 10px;}
	.m-news .desc{font-size: 13px;margin-bottom: 20px;}
	.m-news .top{font-size: 13px;margin-bottom: 10px;}
	.m-list5{padding: 15px 0 0;}
	.m-list5 .pic{float: none;width: auto;height: auto;margin-right: 0;}
	.m-list5 .con{padding: 0 0 15px 0;}
	.m-list5 .date{display: none;}
	.m-list5 .txt{padding-top: 15px;}
	.m-list5 h3{font-size: 16px;margin-bottom: 8px;}
	.m-list5 .desc{font-size: 13px;line-height: 24px;}
	.m-list5 li{margin-bottom: 20px;}
	.row-b1{padding: 30px 0;}
	.row-b1 .col-l{width: auto;float: none;padding: 20px 15px;}
	.m-details h1{font-size: 20px;margin-bottom: 12px;}
	.m-details .info span{margin-right: 5px;display: inline-block;}
	.m-details .top{font-size: 12px;padding-bottom: 18px;line-height: 22px;margin-bottom: 20px;}
	.m-details .share{margin-left: 0;float: right;}
	.m-details .txt{font-size: 14px;line-height: 1.8;padding-bottom: 20px;margin-bottom: 20px;}
	.m-details .item{width: auto;float: none;margin-bottom: 10px;}
	.m-details .item a{height: auto;padding: 12px 15px;}
	.m-details .item em{font-size: 14px;}
	.m-details .item span{font-size: 13px;}
	.btn-back{margin-bottom: 20px;}
	.row-b1 .col-r{width: auto;float: none;padding-top: 25px;}
	.m-t3{font-size: 18px;font-weight: bold;margin-bottom: 15px;}
	.m-lsit6 .date{font-size: 13px;}
	.m-lsit6 h3{font-size: 16px;line-height: 24px;}
	.m-lsit6 li{margin-bottom: 20px;}
	.m-lsit6 .pic{margin-bottom: 12px;}
	.m-details .share{padding-top: 5px;}
	.m-details .share span{line-height: 30px;margin-right: 5px;}
	.g-cur .cur{display: none;}
	.g-cur{display: block;line-height: 46px;}
	.g-cur .tab{float: none;}
	.g-cur .tab li{margin: 0;padding: 0 10px;}
	.g-cur .tab li a{font-size: 14px;padding: 0;text-align: center;}
	
	.row-main-mo .col-side{display: none;}
	.row-main-mo .g-cur{display: none;}

	.so-btn-mo{display: block;position: absolute;width: 40px;height: 40px;top: 5px;right: 55px;
		background: url(../images/i-so-red.png) no-repeat center;
		-o-background-size: 24px auto;
		-ms-background-size: 24px auto;
		-moz-background-size: 24px auto;
		-webkit-background-size: 24px auto;
		background-size: 24px auto;
	}
	.so-mo{display: none;position: absolute;top: 5px;left: 5px;right: 55px;}
	.so-mo input{width: 100%;display: block;height: 40px;border: 1px solid #D6201A;
		border-radius: 3px;font-size: 13px;padding: 0 40px 0 15px;
	}
	.so-mo .btn{position: absolute;top: 0;right: 0;width: 40px;height: 40px;border: 0;
		background: url(../images/i-so-red.png) no-repeat center;
		-o-background-size: 24px auto;
		-ms-background-size: 24px auto;
		-moz-background-size: 24px auto;
		-webkit-background-size: 24px auto;
		background-size: 24px auto;
	}
	.m-table td p{padding-left: 0;}
	.down-list li{margin-bottom: 10px;}
	.down-list .con{padding-right: 90px;}
	.down-list .tit{font-size: 16px;line-height: 55px;padding-left: 36px;
		background-position: 10px center;
		-o-background-size: 15px auto;
		-ms-background-size: 15px auto;
		-moz-background-size: 15px auto;
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.down-list .btn{font-size: 14px;width: 80px;line-height: 55px;}
	.down-list .btn:before{width: 18px;margin-right: 6px;}

}
