*{margin: 0;padding: 0;outline:none; blr:expression(this.onFocus=this.blur());}
*,*:before,*:after{box-sizing: border-box;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a{color:inherit;text-decoration: none;cursor: pointer;}
img,iframe{border: 0;}
form{font-size:0;}
input,button,textarea,select{appearance: none;-moz-appearance: none;-webkit-appearance: none;border: none;outline: none; }
input::-webkit-input-placeholder,input:-moz-placeholder,input::-moz-placeholder,input:-ms-input-placeholder,textarea::-webkit-input-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder,textarea:-ms-input-placeholder{color: #666;}
input:focus,button:focus,textarea:focus,select:focus{outline: none; }
input::-moz-focus-inner,button::-moz-focus-inner,textarea::-moz-focus-inner,select::-moz-focus-inner,option::-moz-focus-inner{ border: 0; }
select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}
input[type="submit"],input[type="reset"],button{cursor: pointer;background:none;}
input[type="submit"]:active,input[type="reset"]:active,button:active{opacity: 0.9;}
.over{overflow:hidden;}
.clear{position: relative;}
.clear:after{content: "";display: block;clear: both;}
.l{float: left;}
.r{float: right;}
input,button,textarea,select,body,form *,h1,h2,h3,h4,h5,h6,p{font-family:"微软雅黑";font-size: var(--px16);color: #444;line-height:2;}
textarea{resize:none;}
.wrapper{width:62.5vw;margin: auto;position: relative;}
@media only screen and (max-width: 1440px) {
	.wrapper{width: 90vw;}
}
.lump-box{display: block;}
.header{position: relative;z-index: 999;width: 100%;color: #333;font-weight: normal;background: #fff;}
.header .head-1 .logo{float: left;display: block;height:var(--px45);margin:var(--px30) 0 var(--px20);}
.header .head-1 .logo img{height: 100%;display: block;}
.header .head-1 .box{float: right;margin-top: var(--px20);margin-left: 1vw;width:11vw;text-align: right;}
.header .head-1 .box a{display: inline-block;vertical-align: middle;line-height: var(--px75);color: #999;font-size:var(--px18);color: #dadada;margin-left: 0.5vw;}
.header .head-1 .box .phone{display: inline-block;vertical-align: middle;}
.header .head-1 .box .phone img{display: inline-block;vertical-align: middle;}
.header .head-1 .box .phone span{display: inline-block;vertical-align: middle;font-size:var(--px22);color: #233876;white-space:nowrap;width:0;overflow: hidden;text-align: left;}
@media only screen and (min-width:1281px ) {
	.header .head-1 .box .phone:hover span{width: 10vw;transition: 0.3s;}
	.header .head-1 .box a:hover{color: #1857a4;}
}
@media only screen and (min-width:1441px ) {
	.header .head-1 .box .phone:hover span{width: 7.5vw;}
}
@media only screen and (max-width:1440px ) {
	.header .head-1 .box{width: 15.5vw;}
}
@media only screen and (max-width:1280px ) {
	.header .head-1 .box .phone span{width: 10vw !important;transition: 0 0 !important;}
}
@media only screen and (min-width:981px ) {
	.header .nav-btn{display: none;}
	.header .nav-b{display: block;float: right;margin-top:var(--px20);font-size: 0;}
	.header .nav-b .li1{position: relative;display: inline-block;margin-left: 0.5vw;}
	.header .nav-b .li1>a{position: relative;z-index:2;color:#333;line-height:var(--px75);display: block;text-transform : capitalize;font-size:var(--px18);padding: 0 var(--px15);color:#333;border-radius: 0.3vw;}
	.header .nav-b .li1>a:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.15vw;background: #7fcd61;opacity: 0;}
	.header .nav-b .ul-box{position: absolute;z-index: 3;top:calc(100% - 2px);left:50%;width: 12vw;margin-left:-6vw;display: none;text-align-last: center;}
	.header .nav-b .ul-box .ul2{width: auto;white-space:nowrap;font-size: 0;line-height: 0;background:rgba(255,255,255,0.5);border-top:2px solid #fff;padding:1vw 1.5vw}
	.header .nav-b .ul-box .li2:last-child>a{border:0}
	.header .nav-b .ul-box .li2>a{display:block;color:#333;font-size:var(--px15);line-height:var(--px50);height:var(--px50);overflow: hidden;padding: 0 1vw;border-bottom:1px dashed rgba(0,0,0,0.1)}
	.header .nav-b .li1.cur>a:before{opacity: 1;}
	.header .nav-b .li2:hover>a{color: #1857a4;}
	.header .nav-s{display: none !important;}
}
@media only screen and (max-width:980px ) {
	body{padding-top: 7vw;}
	.header{padding:1vw 0;position:fixed;top: 0;left: 0;width: 100%;}
	.header .head-1 .logo{height: 4vw;margin: 0.5vw 0;}
	.header .head-1 .box{margin-top:0;width: 24vw;}
	.header .head-1 .box a{line-height: 5vw;}
	.header .head-1 .box .phone span{width: 15vw !important;}
	.header .nav-btn{display: block;float:right;width:5vw;height:5vw;cursor: pointer;padding:0.2vw 0;margin-left: 3vw;}
	.header .nav-btn span{width: 3.5vw;height:0.2vw;background: #015198;display: block;margin:1vw auto;position: relative;top: 0;} 
	.header .nav-b{display: none;}
	.header .nav-s{display: none;position:fixed;width: 50vw;height: 100%;top:0;right: 0;background:#333;z-index:7;padding-top: var(--px70);}
	.header .nav-s .off{width:var(--px50);height: var(--px50);background: url(../web/off.png) no-repeat center/contain;position: absolute;left:5%;top:var(--px10);}
	.header .nav-s .scroll{overflow-y:auto;height:100%}
	.header .nav-s .box{text-align: center;width: 90%;margin:0 auto 2vw;}
	.header .nav-s .box a{display: inline-block;vertical-align: middle;margin: 0 2vw;font-size:var(--px18);color: #ccc;}	
	.header .nav-s form{width:90%;background: #fff;border: 1px solid #ddd;position: relative;border-radius:0.2vw;overflow: hidden;padding-right:var(--px50);padding-left: var(--px20);margin:0 auto var(--px10);;border-radius:0.5vw;}
	.header .nav-s form input[type="text"]{display: block;width: 100%;height: var(--px50);line-height:var(--px50);font-size:var(--px18)}
	.header .nav-s form input[type="submit"]{width:var(--px50);height: var(--px50);position: absolute;right: 0;top: 0;background: url(../img/head-so.png) no-repeat center/var(--px20);}
	.header .nav-s .ul-box{display: none;}
	.header .nav-s .li1{position:relative;}
	.header .nav-s .li1>a{font-size:var(--px18);display: block;height: var(--px60);line-height:var(--px60);color: #aaa;padding: 0 5% 0 9%;}
	.header .nav-s .li1>a:after{content:"";position: absolute;left:0;bottom: 0;width: 100%;height: 1px;background: rgba(255,255,255,0.05);}
	.header .nav-s .li2{position: relative;}
	.header .nav-s .li2>a{font-size:var(--px16);display: block;height:var(--px50);line-height:var(--px50);color: #aaa;padding: 0 5% 0 15%;position: relative;}
	.header .nav-s .li2>a:before{content:"";position: absolute;left:11%;top:50%;width: var(--px10);height: var(--px10);border: 0.2vw solid #ccc;border-radius:50%;transform: translateY(-50%)}
	.header .nav-s .li2>a:after{content:"";position: absolute;left:0;top: 0;width: 100%;height: 1px;background: rgba(255,255,255,0.04);}
	.header .nav-s .btn{position: absolute;right:5%;top:var(--px5);width:var(--px50);;height: var(--px50);line-height:var(--px50);z-index: 9;text-align: center;font-family:"宋体";transition: 0.3s;font-size:var(--px24);font-weight: bold;color: #ccc;}
	.header .nav-s li.cur>a{color: #fff;}
	.header .nav-s li.zblcur>a{color: #fff;}
	.header .nav-s li.zblcur>.btn{transform: rotate(90deg);}
	.header.navscur{overflow: initial;}
	.header.navscur .nav-btn span:nth-child(1){top: 1.2vw;transform: rotate(45deg);}
	.header.navscur .nav-btn span:nth-child(2){opacity: 0;}
	.header.navscur .nav-btn span:nth-child(3){top: -1.2vw;transform: rotate(-45deg);}
}
@media only screen and (max-width:640px ) {
	body{padding-top: 10vw;}
	.header{padding:1.5vw 0;}
	.header .head-1 .logo{height: 5vw;margin-top: 1vw;}
	.header .head-1 .box{width: 37vw;}
	.header .head-1 .box .phone span{width: 23vw !important;}
	.header .nav-btn{float: right;display: block;width:7vw;height:7vw;cursor: pointer;padding:0.3vw 0;}
	.header .nav-btn span{width: 5vw;height:0.3vw;margin:1.4vw auto;} 
	.header .nav-s{width: 100%;}
	.header.navscur .nav-btn span:nth-child(1){top: 1.65vw;}
	.header.navscur .nav-btn span:nth-child(3){top: -1.65vw;}
	.l_two{display:none !important;}
	
}


.banner{position: relative;width: 100%;overflow: hidden;}
.banner img{display: block;width: 100%;}
.banner .img-s{display: none;}
.banner .prev{transition: 0.3s;cursor: pointer;position: absolute;left: 5%;top: 50%;width: 5vw;height: 5vw;margin-top: -2.5vw;background: url(../img/bannerjt.png) no-repeat center/contain;transform: rotate(180deg)}
.banner .next{transition: 0.3s;cursor: pointer;position: absolute;right: 5%;top: 50%;width: 5vw;height: 5vw;margin-top: -2.5vw;background: url(../img/bannerjt.png) no-repeat center/contain;}
.banner .prev:hover{background-image:url(../img/bannerjth.png);}
.banner .next:hover{background-image:url(../img/bannerjth.png);}
@media only screen and (max-width: 980px) {
	.banner .img-b{display: none;}
	.banner .img-s{display:block;}
}
.in-tit-1{overflow: hidden;}
.in-tit-1 .tit{float: left;}
.in-tit-1 .tit .t1{font-size: var(--px24);color: #333;line-height: 1.5;}
.in-tit-1 .tit .t2{font-size: var(--px14);color: #777;line-height: 1.5;}
.in-tit-1 .nav{float: right;margin-top: var(--px10);}
.in-tit-1 .nav a{display:inline-block;vertical-align: middle;font-size: var(--px14);line-height:var(--px30);margin-left:var(--px25);color: #666;padding:0 var(--px10);transition:0.3s}
.in-tit-1 .nav .more{margin-left: 5vw;color: #999;}
.in-tit-1 .nav a.cur{background: #233876;color: #fff;}
@media only screen and (min-width:1281px ) {
	.in-tit-1 .nav a:hover{background: #233876;color: #fff;}
}
.in-1 {overflow: hidden;padding:var(--mg90) 0 var(--mg55);}
.in-1 .grid{margin-top: var(--mg50);}
.in-1 .lump{position: relative;padding-bottom: var(--px20);}
.in-1 .lump:before{content:"";position:absolute;left: 0;bottom: 0;width: 100%;height: 0.2vw;background:#233876;opacity: 0;transition: 0.3s;}
.in-1 .lump .img-box{margin-bottom: var(--px20);}
.in-1 .lump .img-box img{display: block;width: 100%;}
.in-1 .lump .txt-box{font-size: var(--px18);color: #666;line-height: var(--px30);height: var(--px60);padding:0 var(--px20);overflow: hidden;}

@media only screen and (min-width:1281px ) {
	.in-1 .lump{margin-top:var(--px50);transition: 0.3s;}
	.in-1 .lump:hover{box-shadow: 0 -0.3vw 1vw rgba(0,0,0,0.1);}
	.in-1 .lump:hover:before{opacity: 1;}
}
@media only screen and (max-width:1280px ) {
	.in-1 .lump{border: 1px solid #eee;}
}
.in-2{background:#f8f8f8;padding: var(--mg100) 0 0;}
.in-2 .main{margin-top: var(--mg50);}
.in-2 .main .main-1{overflow:hidden;}
.in-2 .main .main-1 .img-box{float: right;width: 33%;}
.in-2 .main .main-1 .img-box img{display: block;width: 100%;}
.in-2 .main .main-1 .txt-box{float: left;width: 50%;padding-top: var(--mg20);}
.in-2 .main .main-1 .txt-box .tit{font-size:var(--px18);line-height: var(--px30);margin-bottom: var(--mg20) ;}
.in-2 .main .main-1 .txt-box .txt{font-size:var(--px14);line-height: var(--px25);color: #999;margin-bottom:var(--mg40);}
.in-2 .main .main-1 .txt-box .mor{font-size:var(--px14);line-height: var(--px40);color: #999;border: 1px solid #d7d7d7;padding:0 var(--mg60);display: inline-block;}
.in-2 .main .main-2{background: #fff;padding: var(--mg60) 0;box-shadow: 0 0 1vw rgba(0,0,0,0.1);transform: translateY(3.5vw);}
.in-2 .main .main-2 .grid{overflow: hidden;text-align: center;}
.in-2 .main .main-2 .lump{width: 25%;float: left;position: relative;color: #777;}
.in-2 .main .main-2 .lump:before{content: "";position: absolute;left: 0;top:50%;width: 1px;height:var(--px44);background: #ebebeb;transform: translateY(-50%);}
.in-2 .main .main-2 .lump:first-child:before{display: none;}
.in-2 .main .main-2 .lump .b1{line-height: 0.8;font-size:var(--px48);font-weight: 100;}
.in-2 .main .main-2 .lump .b1 span{font-size:var(--px18);color: #777;vertical-align:super;display: inline-block;margin-left: 0.3vw;}
@media only screen and (min-width:1281px ) {
	.in-2 .main .main-1 .txt-box .mor:hover{color: #233876;}
}
@media only screen and (max-width:1440px ) {
	.in-2 .main .main-2{transform: translateY(5vw);}
}
@media only screen and (max-width:980px ) {
	.in-2 .main .main-1 .img-box{width: 45%;}
	.in-2 .main .main-2{transform: translateY(6vw);}
}
@media only screen and (max-width:640px ) {
	.in-2 .main .main-1 .img-box{width: 100%;}
	.in-2 .main .main-1 .txt-box{width: 100%;}
	.in-2 .main .main-1 .txt-box .tit{margin-bottom:var(--mg10);}
	.in-2 .main .main-1 .txt-box .txt{margin-bottom:var(--mg15);}
	.in-2 .main .main-2 .lump .b1{font-size: var(--px30);}
}
.in-3{padding:7vw 0 var(--mg50);}
.in-3 .main{overflow: hidden;margin-top:var(--mg50)}
.in-3 .mainleft{float: left;width: 45%;}
.in-3 .mainleft .lump{display: block;background: #f8f8f8;padding:var(--mg40) var(--mg60);}
.in-3 .mainleft .txt-box .tim{color: #a1a1a1;font-size: var(--px24);line-height: var(--px30);height: var(--px30);}
.in-3 .mainleft .txt-box .tit{color: #4b4b4b;font-size: var(--px18);line-height: var(--px25);height: var(--px25);overflow: hidden;margin: var(--px15) 0;}
.in-3 .mainleft .txt-box .txt{color: #666666;font-size: var(--px14);line-height: var(--px25);height: var(--px50);overflow: hidden;}
.in-3 .mainleft .img-box{width: 100%;margin:var(--mg30) 0 var(--mg60);}
.in-3 .mainleft .img-box img{display: block;width: 100%;}
.in-3 .mainright{float: right;width: 45%;}
.in-3 .mainright .lump{display: block;border-top:1px solid #e5e5e5;padding: var(--mg40) 0;}
.in-3 .mainright .lump .tit{font-size: var(--px14);line-height: var(--px25);height: var(--px25);color: #5e5d5d;position: relative;padding-left:var(--px35);overflow: hidden;}
.in-3 .mainright .lump .tit:before{content: "";position: absolute;left:var(--px15);top:var(--px10);width: var(--px5);height: var(--px5);border-radius:50%;background: #555;}
.in-3 .mainright .lump .txt{font-size: var(--px14);color: #666666;padding-left:var(--px35);line-height: var(--px25);height: var(--px50);overflow: hidden;}
@media only screen and (min-width:1281px ) {
	.in-3 .mainleft .lump:hover .tit{color: #233876;}
	.in-3 .mainright .lump:hover .tit{color: #233876;}
}
@media only screen and (max-width:1440px ) {
	.in-3{padding-top: 8.5vw;}
	.in-3 .mainleft .img-box{margin-bottom:var(--mg25);}
}
@media only screen and (max-width:980px ) {
	.in-3{padding-top: 11vw;}
	.in-3 .mainleft .img-box{margin-bottom:0;}
	.in-3 .mainright{width: 48%;}
	.in-3 .mainright .lump{padding: var(--mg20) 0;}
}
@media only screen and (max-width:640px ) {
	.in-3{padding-top: 12vw;}
	.in-3 .mainleft{width: 100%;margin-bottom: 1vw;}
	.in-3 .mainright{width: 100%;}
	.in-3 .mainright .lump:first-child{border-top:0 ;}
}
.footer{background: #283443;color: #fff;}
.footer-1{padding: 5vw 0 4vw;}
.footer-1 .grid{overflow: hidden;font-size: 0;}
.footer-1 .lump{display: inline-block;vertical-align: top;padding-right:var(--px50);}
.footer-1 .lump:nth-child(1){width: 25%;}
.footer-1 .lump:nth-child(2){width: 20%;}
.footer-1 .lump:nth-child(3){width: 30%;}
.footer-1 .lump:nth-child(4){width: 25%;padding-right: 0;}
.footer-1 .lump:nth-child(1) .tit .t1{font-size: var(--px24);color: #82d064;line-height: var(--px35);}
.footer-1 .lump:nth-child(1) .tit .t2{font-size: var(--px14);color: #777;}
.footer-1 .lump:nth-child(1) .ewm{overflow: hidden;}
.footer-1 .lump:nth-child(1) .ewm li{float: left;width:30%;margin-right: 3%;max-width: 70px;}
.footer-1 .lump:nth-child(1) .ewm li .img-box{width: 100%;}
.footer-1 .lump:nth-child(1) .ewm li .img-box img{display: block;width: 100%;}
.footer-1 .lump:nth-child(1) .ewm li .txt-box {text-align: center;line-height: var(--px40);height: var(--px40);font-size: var(--px14);}
.footer-1 .lump:nth-child(n+1) .tit{font-size: var(--px18);color: #dedede;line-height: var(--px35);margin-bottom: var(--px5);}
.footer-1 .lump:nth-child(n+1) .txt{font-size: var(--px14);color: #999;}
.footer-1 .lump:nth-child(2) li{width: 50%;float: left;max-width:var(--px80);}
.footer-1 .lump:nth-child(4) form .b{float: left;width: 100%;position: relative;margin-bottom: var(--px8);}
.footer-1 .lump:nth-child(4) form .b:nth-child(1){float: left;width: 49%;}
.footer-1 .lump:nth-child(4) form .b:nth-child(2){float:right;width: 49%;}
.footer-1 .lump:nth-child(4) form .b .t{position: absolute;left: 0;top: 0;color: #333;padding-left:var(--px10);font-size:var(--px14);line-height: var(--px30);height: var(--px30);)}
.footer-1 .lump:nth-child(4) form .b input[type="text"]{background: #899098;color: #333;width: 100%;display: block;line-height: var(--px30);height: var(--px30);padding-left: var(--px50);font-size:var(--px14);}
.footer-1 .lump:nth-child(4) form .b textarea{background: #899098;color: #333;width: 100%;display: block;line-height: var(--px20);height: var(--px55);padding: var(--px5) 0;padding-left: var(--px50);font-size:var(--px14);}
.footer-1 .lump:nth-child(4) form .b input[type="submit"]{background: #84c96c;font-size:var(--px14);width: var(--px65);height: var(--px25);line-height: var(--px25);text-align: center;color: #fff;}
.footer-2{border-top:1px solid #324154;overflow: hidden;font-size: var(--px12);color: rgba(255,255,255,0.3);padding:var(--px15) 0;}
.footer-2 a{display: inline-block;margin-right: 1vw;}
@media only screen and (min-width: 1281px) {
	.footer a:hover{color: #fff;}
}
@media only screen and (max-width:980px ) {
	.footer-1 .lump:nth-child(1){width: 50%;margin-bottom: 2vw;}
	.footer-1 .lump:nth-child(2){width: 50%;margin-bottom: 2vw;padding-right: 0;}
	.footer-1 .lump:nth-child(2) li{width: 100%;max-width:100%;}
	.footer-1 .lump:nth-child(3){width: 50%;}
	.footer-1 .lump:nth-child(4){width: 50%;padding-right: 0;}
}
@media only screen and (max-width:640px ) {
	.footer-1 .lump{padding-right: 0;margin-top: var(--px20);}
	.footer-1 .lump:nth-child(2){width: 100%;}
	.footer-1 .lump:nth-child(3){width: 100%;}
	.footer-1 .lump:nth-child(4){width: 100%;}
}
.footer-nav{padding-bottom: 0;}
@media only screen and (max-width: 640px) {
	body{padding-bottom: 10vw;}
	.footer-nav{height: 10vw;background:#015198;position: fixed;bottom: 0;width: 100%;max-width: 640px;z-index: 99;}
	.footer-nav ul{height: 100%;}
	.footer-nav ul li{width: 33.33%;float: left;height: 100%;border-left:1px solid rgba(0,0,0,0.2);box-sizing: border-box;}
	.footer-nav ul li a{display: block;height: 100%;}
	.footer-nav ul li:nth-child(1){background: url(../web/footer-nav1.png) no-repeat center/5vw;border-left: 0;}
	.footer-nav ul li:nth-child(2){background: url(../web/footer-nav2.png) no-repeat center/5vw;}
	.footer-nav ul li:nth-child(3){background: url(../web/footer-nav3.png) no-repeat center/5vw;}
}
.web-bread{text-align: left;border-bottom: 1px solid #eee;padding: var(--px20) 0;color: #999;line-height: var(--px25);}
.web-bread img{display:inline-block;vertical-align: middle;margin-right:var(--px10);}
.web-bread span{display:inline-block;vertical-align: middle;margin:0 var(--px10);font-family:"宋体";}
.web-bread a{display:inline-block;vertical-align: middle;}
.web-bread a:hover{color: #1857a4;}
@media only screen and (max-width: 640px) {
	.web-bread{padding: var(--px15) 0;}
}
.web-page{text-align: center;font-size: 0;margin-top:var(--mg70);}
.web-page a{display: inline-block;vertical-align: middle;height: var(--px32);background: #777777;line-height: var(--px32);width:var(--px32);border-radius: var(--px16);font-size:  var(--px18);color: #fff;margin: 0  var(--px6);overflow:hidden}
.web-page .prev{background:#777777 url(../web/arrowsleft.png) no-repeat center/40%;}
.web-page .next{background:#777777 url(../web/arrowsright.png) no-repeat center/40%;}
.web-page a.cur{background-color:#1857a4;}
@media only screen and (min-width: 1281px) {
	.web-page a:hover{background-color:#1857a4;}
}
.web-fy{border-top: 1px solid #eee;overflow: hidden;margin-top: var(--mg45);padding-top: var(--px25);}
.web-fy a:hover{color: #1857a4;}
.web-tit-1 .tit {text-align: center;}
.web-tit-1 .tit .t1{font-size:var(--px36);line-height:var(--px40);color: #333;}
.web-tit-1 .tit .t2{font-size:var(--px14);line-height:var(--px25);color: #999;margin-top: var(--px5);}

.web-tit-1 .nav{margin-top: var(--px10);text-align:left}
.web-tit-1 .nav a{display:inline-block;vertical-align: middle;font-size: var(--px16);line-height:var(--px35);margin-right:var(--px30);color: #666;padding:0 var(--px20);transition:0.3s}
.web-tit-1 .nav a.cur{background: #233876;color: #fff;}
@media only screen and (min-width:1281px ) {
	.web-tit-1 .nav a:hover{background: #233876;color: #fff;}
}

.products {overflow: hidden;padding:var(--mg70) 0 var(--mg90);}
.products .grid{margin-top: var(--mg50);}
.products .lump{padding-bottom:var(--px20);position: relative;}
.products .lump:before{content:"";position:absolute;left: 0;bottom: 0;width: 100%;height: 0.2vw;background:#233876;opacity: 0;transition: 0.3s;}
.products .lump .img-box{margin-bottom:var(--px20)}
.products .lump .img-box img{display: block;width: 100%;}
.products .lump .txt-box{font-size: var(--px18);color: #666;line-height: var(--px30);height: var(--px60);padding:0 var(--px20);overflow: hidden;}
@media only screen and (min-width:1281px ) {
	.products .lump{margin-top:var(--px50);transition: 0.3s;}
	.products .lump:hover{box-shadow: 0 -0.3vw 1vw rgba(0,0,0,0.1);}
	.products .lump:hover:before{opacity: 1;}
}
@media only screen and (max-width:1280px ) {
	.products .lump{border: 1px solid #eee;}
}
.news {overflow: hidden;padding:var(--mg70) 0 var(--mg90);}
.news .grid{margin-top: var(--mg50);}
.news .grid .lump{padding: var(--px30) 0;border-bottom: 1px dashed #ddd;}
.news .grid .lump:first-child{padding-top: 0;}
.news .grid .lump .tit{font-size: var(--px24);line-height: var(--px30);height: var(--px30);overflow: hidden;color: #333;margin-bottom: var(--px12);}
.news .grid .lump .tim{font-size: var(--px15);line-height: var(--px25);height: var(--px25);overflow: hidden;color: #999;margin-bottom: var(--px20);}
.news .grid .lump .txt{font-size: var(--px16);line-height: var(--px30);height: var(--px60);overflow: hidden;color: #666;}
@media only screen and (min-width:1281px ) {
	.news .grid .lump:hover .tit{color: #233876;}
}
.about .main-1{overflow: hidden;padding:var(--mg70) 0;}
.about .main-1 .box{margin-top: var(--mg40);}
.about .main-1 .box .lunbo{float: right;width: 45%;margin-left: 5%;}
.about .main-1 .box .img-box img{display: block;width: 100%;}
.about .main-1 .box .txt-box .tit{font-size:var(--px24);margin-bottom:var(--px10);}
.about .main-1 .box .txt-box .txt{font-size:var(--px16)}
.about .main-1 .box .lunbo{}

.about .main-1 .box .lunbo .slick-dots{position:absolute;bottom:20px;width: 100%;text-align: center;}
.about .main-1 .box .lunbo .slick-dots li{width: 32px;height:6px;border-radius:5px;display: inline-block;margin:0 10px;cursor: pointer;border:2px solid #fff;transition: 0.3s;}
.about .main-1 .box .lunbo .slick-dots li button{display: none;}
.about .main-1 .box .lunbo .slick-dots li.slick-active{background: #fff;}

.about .main-2{background: #eee;overflow: hidden;padding:var(--mg70) 0;}
.about .main-2 .grid {margin-top:var(--mg40)}
.about .main-2 .lump{font-size:var(--px14)}
.about .main-3{background: #fff;overflow: hidden;padding:var(--mg70) 0;}
.about .main-3 .lunbo{margin-top:var(--mg40);}
.about .main-3 .lunbo .slider{padding-bottom:var(--px70);}
.about .main-3 .lunbo .lump{margin:0 0.8vw}
.about .main-3 .lunbo .slick-dots{position:absolute;bottom:0;width: 100%;text-align: center;}
.about .main-3 .lunbo .slick-dots li{width:var(--px14);height:var(--px14);display: inline-block;margin:0 var(--px5);cursor: pointer;transition: 0.3s;background: #999;}
.about .main-3 .lunbo .slick-dots li button{display: none;}
.about .main-3 .lunbo .slick-dots li.slick-active{background: #0078ff;}
.about .main-4{background: #eee;overflow: hidden;padding:var(--mg70) 0;}
.about .main-4 .lunbo{margin-top:var(--mg40);}
.about .main-4 .lunbo .slider {padding-bottom:var(--px70);}
.about .main-4 .lunbo .lump{margin:0 0.8vw}
.about .main-4 .lunbo .slick-dots{position:absolute;bottom:0;width: 100%;text-align: center;}
.about .main-4 .lunbo .slick-dots li{width:var(--px14);height:var(--px14);display: inline-block;margin:0 var(--px5);cursor: pointer;transition: 0.3s;background: #999;}
.about .main-4 .lunbo .slick-dots li button{display: none;}
.about .main-4 .lunbo .slick-dots li.slick-active{background: #0078ff;}
.about .main-5{background: #fff;overflow: hidden;padding:var(--mg70) 0;}
.about .main-5 .grid {margin-top:var(--mg40);position: relative;overflow: hidden;}
.about .main-5 .grid .x{position: absolute;left: 50%;top: 0;width:1px;height: 100%;background: #eee;margin-left: -1px;}
.about .main-5 .grid .x:before{content: "";position: absolute;width: 0.6vw;height: 0.6vw;top: 0;left: 50%;margin-left: -0.3vw;background: #de5034;border-radius:50%;}
.about .main-5 .grid .x:after{content: "";position: absolute;width: 0.6vw;height: 0.6vw;bottom:0;left: 50%;margin-left: -0.3vw;background: #de5034;border-radius:50%;}
.about .main-5 .lump{border: 1px solid #ddd;width:calc(50% - 2vw);padding: var(--px20);border-radius:0.5vw;margin-top:var(--px30);position: relative;z-index: 2;}
.about .main-5 .lump:before{content: "";position: absolute;z-index: 2;top: 50%;width: 0.4vw;height: 0.4vw;background: #de5034;border-radius:50%;margin-top: -0.2vw;}
.about .main-5 .lump:after{content: "";position: absolute;top: 50%;width: 2vw;height:1px;background: #ddd;}
.about .main-5 .lump:nth-child(2n-1){float:left;margin-right:5%;text-align: right;}
.about .main-5 .lump:nth-child(2n-1):before{right:-2.25vw;}
.about .main-5 .lump:nth-child(2n-1):after{right:-2vw;}
.about .main-5 .lump:nth-child(2n){float: right;margin-left:5%;}
.about .main-5 .lump:nth-child(2n):before{left:-2.25vw;}
.about .main-5 .lump:nth-child(2n):after{left:-2vw;}
.about .main-5 .lump:first-child{margin-top: 0;}
.about .main-5 .lump .tim{font-weight: bold;font-size:var(--px18);line-height: var(--px25);margin-bottom: var(--px10);}
.about .main-5 .lump .txt{color: #999;font-size:var(--px16);line-height: var(--px25);}
.contact .main .main-1{overflow: hidden;padding:var(--mg70) 0;}
.contact .main .main-1 .grid{--jianju:0%;margin-top: var(--mg40);}
.contact .main .main-1 .grid .lump{text-align: center;border-right:1px solid #ddd;padding: var(--px20);}
.contact .main .main-1 .grid .lump:nth-child(3){border-right:0;}
.contact .main .main-1 .grid .lump .txt-box{display: inline-block;text-align: left;var(--px18)}
.contact .main .main-2{overflow: hidden;padding:var(--mg70) 0;background: #f1f1f3;}
.contact .main .main-2 .tit{text-align: center;font-size: var(--px30);line-height:var(--px40);position: relative;padding-bottom:var(--px20);}
.contact .main .main-2 .tit:before{content:"";position: absolute;left: 50%;bottom:0;transform: translateX(-50%);width: 10vw;height:0.1vw;background: #50a2d6;}
.contact .main .main-2 form{margin-top: var(--mg40);}
.contact .main .main-2 form input{line-height: 2.8vw;height: 2.8vw;overflow: hidden;display: block;width: 100%;margin-bottom: 0.5vw;padding: 0 1vw;border-radius:0.15vw;}
.contact .main .main-2 form textarea{line-height: 1.4vw;height:6.1vw;overflow: hidden;display: block;width: 100%;margin-bottom: 0.5vw;padding:0.7vw 1vw;border-radius:0.15vw;}
.contact .main .main-2 form input[type="submit"]{display:block;background: #626262;color: #fff;width: 9vw;margin:3vw auto 0;font-size: var(--px22);line-height: var(--px45);height: var(--px45);border-radius:0.4vw;}
.contact .main .main-2 form .t-box{overflow: hidden;}
.contact .main .main-2 form .b-box{overflow: hidden;}
.contact .main .main-2 form .l-box{float: left;width: 48%;}
.contact .main .main-2 form .l-box input:nth-child(1){float: left;width:calc(50% - 0.25vw);}
.contact .main .main-2 form .l-box input:nth-child(2){float: right;width:calc(50% - 0.25vw);}
.contact .main .main-2 form .r-box{float: right;width: 48%;}
.contact .main .main-2 form .r-box span{line-height: 2.8vw;height: 2.8vw;float: left;}
.contact .main .main-2 form .r-box input{line-height: 2.8vw;height: 2.8vw;width:14vw;float: right;}
.contact .main .main-3{background: #eee;height:60vh;margin-top: var(--mg40);}
@media only screen and (max-width:1280px ) {
	.contact .main .main-2 .tit:before{height: 1px;}
}
@media only screen and (max-width:980px ) {
	.contact .main .main-2 form input{line-height: 5vw;height: 5vw;margin-bottom: 1.4vw;}
	.contact .main .main-2 form textarea{height: 11.4vw;line-height: 3vw;padding:1vw;margin-bottom: 1.4vw;}
	.contact .main .main-2 form .l-box input:nth-child(1){width:calc(50% - 0.7vw);}
	.contact .main .main-2 form .l-box input:nth-child(2){width:calc(50% - 0.7vw);}
	.contact .main .main-2 form .r-box span{line-height: 5vw;height: 5vw;}
	.contact .main .main-2 form .r-box input{width:12vw;line-height: 5vw;height: 5vw;}
	.contact .main .main-2 form input[type="submit"]{width: 25vw;}
}
@media only screen and (max-width:640px ) {
	.contact .main .main-1 .grid .lump:nth-child(2){border-right: 0;}
	.contact .main .main-2 form input{line-height: 7vw;height: 7vw;}
	.contact .main .main-2 form .l-box{float: none;width: 100%;}
	.contact .main .main-2 form .l-box input:nth-child(3){float: left;width:calc(50% - 0.7vw);}
	.contact .main .main-2 form .l-box input:nth-child(4){float: right;width:calc(50% - 0.7vw);}
	.contact .main .main-2 form .r-box{float: none;width: 100%;}
	.contact .main .main-2 form .r-box span{line-height: 7vw;height: 7vw;}
	.contact .main .main-2 form .r-box input{width:40vw;line-height: 7vw;height: 7vw;}
	.contact .main .main-2 form input[type="submit"]{width: 30vw;}
}
.fuwu .main .main-1{overflow: hidden;padding:var(--mg70) 0;}
.fuwu .main .main-1 .grid{margin-top: var(--mg40);}
.fuwu .main .main-1 .lump .img-box{margin-bottom: var(--px15);}
.fuwu .main .main-1 .lump .img-box img{display: block;width: 100%;}
.fuwu .main .main-1 .lump .txt-box{text-align: center;}
.fuwu .main .main-1 .lump .txt-box .tit{font-size: var(--px24);margin-bottom: var(--px5);}
.fuwu .main .main-1 .lump .txt-box .txt{font-size: var(--px15);color: #666;}
.fuwu .main .main-2{padding-bottom:var(--mg70);}
.fuwu .main .main-2 .grid{overflow: hidden;border-top:1px solid #eee;}
.fuwu .main .main-2 .lump{overflow: hidden;margin-top: var(--mg50);}
.fuwu .main .main-2 .lump .img-box{width: 40%;}
.fuwu .main .main-2 .lump .img-box img{display: block;width: 100%;}
.fuwu .main .main-2 .lump:nth-child(2n-1)  .img-box{float: left;margin-right:5vw;}
.fuwu .main .main-2 .lump:nth-child(2n)  .img-box{float: right;margin-left:5vw;}
.fuwu .main .main-2 .lump .txt-box{padding: var(--px10) 0;}
.fuwu .main .main-2 .lump .txt-box .tit{font-size: var(--px24);margin-bottom: var(--px10);}
.fuwu .main .main-2 .lump .txt-box .txt{font-size: var(--px15);color: #666;}


.show{font-size:var(--px16);color: #333;line-height: 2.2;}
.show .tablebox{max-width:100%;overflow-x:auto}
.show table{border: 1px solid #ddd;width: 100%;text-align: center;border-collapse:collapse;line-height: 1.4;font-size:var(--px16);}
.show table th{border: 1px solid #ddd;padding:var(--px10);}
.show table td{border: 1px solid #ddd;padding:var(--px10);color: #666;}
.show p{font-size:var(--px16);color: #333;line-height: 2.2;display: block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important;}
.show img{display: block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important}

.new-tit .tit {text-align: center;}
.new-tit .tit .t1{font-size:var(--px30);line-height:var(--px35);color: #333;}
.new-tit .tit .t2{font-size:var(--px14);line-height:var(--px25);color: #999;margin-top: var(--px10);}
.new-tit .tit .t2 span{display: inline-block;margin: 0 var(--px10);}

.newshow {overflow: hidden;padding:var(--mg70) 0 var(--mg90);}
.newshow .show{margin-top: var(--mg30);}



.pro-tit .tit {text-align: center;}
.pro-tit .tit .t1{font-size:var(--px30);line-height:var(--px35);color: #333;}
.pro-tit .tit .t2{font-size:var(--px14);line-height:var(--px25);color: #999;margin-top: var(--px10);}
.pro-tit .tit .t2 span{display: inline-block;margin: 0 var(--px10);}

.productshow .main-1{overflow: hidden;padding:var(--mg70) 0;background: #fff;}
.productshow .main-2{overflow: hidden;padding:var(--mg70) 0;background: #eee;}
.productshow .main-3{overflow: hidden;padding:var(--mg70) 0;background: #fff;}
.productshow .main-4{overflow: hidden;padding:var(--mg70) 0;background: #eee;}
.productshow .main-4 form input{display: block;width: 49%;line-height: var(--px50);height: var(--px50);overflow: hidden;border: 1px solid #ddd;margin-bottom: var(--px20);padding: 0 var(--px20);border-radius:0.3vw ;}
.productshow .main-4 form input:nth-child(2n-1){float: left;}
.productshow .main-4 form input:nth-child(2n){float: right;}
.productshow .main-4 form textarea{display: block;width:100%;line-height: var(--px25);height: var(--px100);overflow: hidden;border: 1px solid #ddd;margin-bottom: var(--px20);padding:var(--px10) var(--px20);border-radius:0.3vw ;}
.productshow .main-4 form input[type="submit"]{text-align: center;background: #2056ae;color: #fff;width:10vw;float: none;margin: auto;border: 0;}
.productshow .main-5{overflow: hidden;padding:var(--mg70) 0;background: #fff;}
.productshow .main-5 img{display: block;width: 100%;}
.productshow .show{margin-top: var(--mg40);}





.r-nav{position: fixed;z-index: 100;right:7vw;bottom: 5vw;padding:1vw 0;background: #999999;}
.r-nav li{width: 5vw;height:4vw;}
.r-nav .btn{width: 100%;height: 100%;background: no-repeat center/3vw;}
@media only screen and (max-width: 640px) {
	.r-nav{right:5vw;bottom: 12vw;}
	.r-nav li{width: 7vw;height:6vw;}
	.r-nav .btn{background-size:4vw;}
}
