@font-face {
	font-family:lthj;
	src: url(../font/lthj.TTF);
}
*{box-sizing: border-box;margin: 0;padding: 0;outline:none; blr:expression(this.onFocus=this.blur());outline: none;}
ol,ul,li{list-style:none;}
a{color:inherit;text-decoration: none;cursor: pointer;}
input,button,textarea,select,body{font-family:"微软雅黑";font-size: 14px;color: #333;line-height:1.5;}
input,button,textarea,select{display:inline-block;vertical-align: middle;border: 1px solid #ccc;border-radius: 0;background: none;}
input[type="text"]{padding: 0 10px;-webkit-appearance:none;}
select{font-size: 13px;position: relative;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url("../img/online.jpg") no-repeat 96% center;display: block;border: 1px solid #dedede;padding: 0 21px;height: 45px;width: 100%;line-height: 43px;color:#676767;font-family: 'Microsoft YaHei';}
select:before{content: " ";position: absolute;right: 21px;top: 19px;width: 10px;height: 5px;}
textarea{padding:10px;resize:none;-webkit-appearance:none;}
button,input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
html{overflow-y: scroll;}
body{overflow-x: hidden;position: relative;}
body.cur:before{content: "";position: absolute;z-index: 999;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.52);}
body.cur .case-tc{display: block;}
.wrap{width:90%;max-width:1200px;margin: auto;position: relative;}
.wrap1{width:90%;max-width:1400px;margin:auto;position: relative;}
.over{overflow:hidden ;}
.clear{position: relative;}
.clear:after{content: "";display: block;clear: both;}
.l{float: left;}
.r{float: right;}
.web-show{font-size: 14px;color: #666;line-height: 1.8;}
.web-show .tablebox{max-width:100%;overflow-x:auto}
.web-show table{border: 1px solid #999;width: 100%;text-align: center;border-collapse:collapse;}
.web-show table th{border: 1px solid #999;padding: 10px;}
.web-show table td{border: 1px solid #999;padding: 10px;}
.web-show p{display: block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important;}
.web-show img{display: block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important}
.web-img img{display: block;width: 100%;}
@media only screen and (max-width: 640px) {
	.web-show{font-size: 14px;}
}
.img{position: relative;padding-top: 100%;background:no-repeat center/contain;}
.img img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}
.web-bread{padding:10px 0;line-height: 22px;font-size: 14px;text-transform : capitalize;}
.web-bread span{display: inline-block;margin: 0 5px;}
.web-bread a{margin: 0 3px;transition: 0.2s;display: inline-block;}
.web-bread a:hover{color: #c70000;}
@media only screen and (max-width: 640px) {
	.web-bread{padding: 10px 0;}
}
.web-pages{font-size: 0;text-align: center;background: #fff;margin-top: 45px;}
.web-pages a{display: inline-block;vertical-align: middle;line-height: 28px;border: 1px solid #ddd;text-align: center;font-size: 14px;margin:3px;color: #666;padding: 0 10px;}
.web-pages a.cur{background: #dadada;}
.web-pages .left{background:url(../img/jt-1-left.png) no-repeat center;}
.web-pages .right{background:url(../img/jt-1-right.png) no-repeat center;}
@media only screen and (max-width:980px) {
	.web-pages{margin-top: 30px;}
}
@media only screen and (max-width:640px) {
	.web-pages{margin-top: 20px;}
	.web-pages a{height: 30px;line-height: 28px;padding: 0 10px;font-size: 12px;}
}
.bdsharebuttonbox span{display: inline-block;vertical-align: middle;font-size: 16px;color: #000;}
.bdsharebuttonbox a{display: inline-block;vertical-align: middle;margin:0 2px !important;float: none !important;}
.web-fy{margin-top: 15px;padding-top: 15px;border-top:1px solid #eee;font-size: 13px;color: #666;line-height: 22px;}
@media only screen and (min-width:1025px) {
	.web-fy a:hover{color: #c70000;}
}
@media only screen and (max-width:640px) {
	.web-fy{padding-top: 10px;margin-top: 10px;}
}
.web-gjc{margin-top: 50px;}
@media only screen and (max-width:980px) {
	.web-gjc{margin-top: 35px;}
}
@media only screen and (max-width:640px) {
	.web-gjc{margin-top: 20px;}
}
.web-head{width: 100%;position:fixed;z-index:100;font-size: 12px;color: #fff;height: 80px;transition: 0.3s}
.web-head.cur{box-shadow: 0 0 5px rgba(0,0,0,0.5);background: rgba(0,0,0,0.6);}
.web-head .logo{float: left;height:56px;overflow: hidden;margin: 12px 0;}
.web-head .logo img{height: 100%;display: block;}
.web-head .nav-btn{float: right;display: block;width:30px;height:30px;color:red;cursor: pointer;padding:3px 6px;border-radius:2px;transition: 0.5s;display: none;margin-top: 15px;margin-left: 15px;}
.web-head .nav-btn span{width: 18px;height:1px;background: #fff;display: block;margin:5px auto;transition: 0.5s;position: relative;top: 0;}
.web-head .gq{float: right;padding: 30px 0;margin-left: 30px;display: block;position:relative}
.web-head .gq img{display: block;height: 20px;}
.web-head .gq .box{position:absolute;right:-15px;top:100%;background:rgba(0,0,0,0.6);padding:15px;display:none}
.web-head .nav1 .box form{width:200px}
.web-head .nav1 .box form input[type="text"]{width:calc(100% - 40px);float:left;color:#ddd;border:1px solid #ddd;line-height:28px;height:30px}
.web-head .nav1 .box form input[type="submit"]{width:40px;float:left;font-size:12px;text-align:center;color:#ddd;border:1px solid #ddd;border-left:0;line-height:28px;height:30px;}
.web-head .nav2 .box img{display:block;width:60px;height:60px}
.web-head .gq:hover .box{display:block}
.web-head .head-nav-b{float: right;width:calc(100% - 340px);max-width:800px;}
.web-head .head-nav-b .ul1{width:100%;text-align: right;font-size: 0;}
.web-head .head-nav-b .li1{position: relative;overflow: hidden;text-align: center;float: left;}
.web-head .head-nav-b .li1>a{position: relative;z-index:2;color:#fff;font-size: 16px;line-height:80px;padding: 0 25px;display: block;text-transform : uppercase;}
.web-head .head-nav-b .ul-box2{position: absolute;top:0;left:0;width:200px;background:rgba(0,0,0,0.6);opacity: 0;}
.web-head .head-nav-b .ul-box2 .ul2{width:100%;text-align: left;}
.web-head .head-nav-b .ul-box2 .li2{display: block;width:100%;position: relative;border-bottom: 1px solid rgba(255,255,255,0.2);overflow: hidden;}
.web-head .head-nav-b .ul-box2 .li2>a{display:block;color:#eee;font-size: 15px;line-height:40px;height:40px;overflow: hidden;padding: 0 30px;}
.web-head .head-nav-b .ul-box3{position: absolute;top:10px;left:100%;width:180px;background:#fff;opacity: 0;border-top:1px solid #c70000;box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
.web-head .head-nav-b .ul-box3 .ul3{width:100%;text-align: left;}
.web-head .head-nav-b .ul-box3 .li3{display: block;width:100%;position: relative;border-bottom: 1px solid #efefef;}
.web-head .head-nav-b .ul-box3 .li3>a{display:block;color:#333;font-size: 14px;line-height:50px;height: 50px;overflow: hidden;padding: 0 30px 0 34px;transition: 0.4s;}
.web-head .head-nav-b .ul-box3 .li3>a:before{content: "";position: absolute;left: 0;top: 50%;width: 2px;height: 0;background: #c70000;transition: 0.5s;opacity: 0.8;}
.web-head .head-nav-b .li1.cur>a{color: #c70000;}
.web-head .head-nav-b .li1:hover{overflow: initial;z-index: 2;}
.web-head .head-nav-b .li1:hover>a{transition: 0.4s;color: #c70000;}
.web-head .head-nav-b .li1:hover .ul-box2{top: 100%;opacity: 1;transition: 0.4s;}
.web-head .head-nav-b .li2:hover{overflow: initial;z-index: 2;}
.web-head .head-nav-b .li2:hover>a{background:#c70000;}
.web-head .head-nav-b .li2:hover .ul-box3{top: -1px;opacity: 1;transition: 0.4s;}
.web-head .head-nav-b .li3:hover{overflow: initial;z-index: 2;}
.web-head .head-nav-b .li3:hover>a{background: #f6f7f9;}
.web-head .head-nav-b .li3:hover>a:before{height:100%;top: 0;}
.web-head .head-nav-s{position:absolute;width: 100%;top:100%;left: 0;background:#fff;z-index:100;}
.web-head .head-nav-s .li1{position:relative;}
.web-head .head-nav-s .li1>a{font-size: 14px;display: block;height: 50px;line-height: 50px;color: #333;padding: 0 5%;text-transform : uppercase;}
.web-head .head-nav-s .li1>a:after{content:"";position: absolute;left:0;bottom: 0;width: 100%;height: 1px;background: rgba(0,0,0,0.5);opacity: 0.1;}
.web-head .head-nav-s .li2{position: relative;}
.web-head .head-nav-s .li2>a{font-size: 13px;display: block;height: 40px;line-height: 40px;color: #666;padding: 0 7%;}
.web-head .head-nav-s .li2>a:after{content:"";position: absolute;left:0;top: 0;width: 100%;height: 1px;background: #eee;}
.web-head .head-nav-s .li3{position: relative;}
.web-head .head-nav-s .li3>a{font-size: 12px;display: block;height: 40px;line-height: 40px;color: #666;padding: 0 9%;}
.web-head .head-nav-s .li3>a:after{content:"";position: absolute;left:0;top: 0;width: 100%;height: 1px;background: #eee;}
.web-head .head-nav-s .btn1{position: absolute;right:5%;top:10px;width: 30px;height: 30px;z-index: 9;text-align:center;line-height: 30px;font-family:"宋体";transition: 0.3s;font-size: 18px;color: #666;}
.web-head .head-nav-s .btn2{position: absolute;right:5%;top:5px;width: 30px;height: 30px;z-index: 9;text-align:center;line-height: 30px;font-family:"宋体";transition: 0.3s;color: #666;}
.web-head .head-nav-s li.cur>a{color: #c70000;}
.web-head .head-nav-s li.zblcur>a{color: #c70000;}
.web-head .head-nav-s li.zblcur>.btn{transform: rotate(90deg);}
.web-head.navscur{overflow: initial;}
.web-head.navscur .nav-btn span:nth-child(1){top: 6px;transform: rotate(45deg);}
.web-head.navscur .nav-btn span:nth-child(2){opacity: 0;}
.web-head.navscur .nav-btn span:nth-child(3){top: -6px;transform: rotate(-45deg);}
@media only screen and (min-width:1025px) {
	.web-head .head-nav-s{display: none !important;}
}
@media only screen and (max-width:1280px) {
	.web-head .head-nav-b .li1>a{padding:0 15px}
}
@media only screen and (max-width:1024px) {
	.web-head{height: 60px;}
	.web-head .logo{height: 40px;margin: 10px 0;}
	.web-head .gq{padding: 20px 0;margin-left:15px}
	.web-head .nav-btn{display: block;}
	.web-head .head-nav-b{display: none;}
	.web-head .head-nav-s{display: none;}
}
@media only screen and (max-width:640px) {
	.web-head{background:#000 !important;}
	.web-head .nav1 .box{padding:15px 5%}	
	.web-head .nav1 .box form{width:100%}
	.web-head .nav1 .box{position:fixed;right:0;width:100%;top:60px}
}
.banner{position: relative;width: 100%;}
.banner img{display: block;width: 100%;}
.banner .img-s{display: none;}
.banner .slick-dots{position:absolute;bottom:50px;width:100%;font-size: 0;text-align: left;padding: 0 calc(50% - 700px);}
.banner .slick-dots:before{content:"";position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #fff;}
.banner .slick-dots li{width: 10px;height:10px;border-radius:10px;display: inline-block;margin:0 30px;cursor: pointer;border:1px solid #fff;transition: 0.3s;position: relative;}
.banner .slick-dots li:before{content:"";display:block;width: 100%;height: 100%;background: #fff;border-radius: 10px;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li.slick-active{width: 40px;padding: 1px;height:8px;}
.banner .slick-dots li.slick-active:before{background: #acb1b3;}
@media only screen and (max-width: 1550px) {
	.banner .slick-dots{padding:0 5%}
}
@media only screen and (max-width: 980px) {
	.banner .img-b{display: none;}
	.banner .img-s{display:block;}
	.banner .slick-dots{bottom:20px}
	.banner .slick-dots li{margin:0 10px}
}
@media only screen and (max-width: 640px) {
.banner{margin-top:60px}
}
.web-tit-2{font-size: 30px;text-align: center;line-height: 40px;margin-bottom:40px}
@media only screen and (max-width: 980px) {
	.web-tit-2{font-size: 24px;line-height:30px;margin-bottom:30px}
}
@media only screen and (max-width: 640px) {
	.web-tit-2{font-size: 20px;line-height:25px;margin-bottom:20px}
}
.web-tit-3{overflow: hidden;margin-bottom: 40px;font-size:0;}
.web-tit-3 .t1{font-size: 30px;color: #333333;margin-right: 20px;}
.web-tit-3 .t2{font-size: 12px;color: #c3c3c3;text-transform : uppercase;font-family:arial;}
.web-tit-3 .t3{font-size: 14px;color: #666666;text-transform : uppercase;font-family:arial;line-height: 45px;}
.web-tit-3 .t3:hover{color:#c70000;}
@media only screen and (max-width:980px) {
	.web-tit-3{margin-bottom:30px}
	.web-tit-3 .t1{font-size:24px}
	.web-tit-3 .t3{line-height:40px}
}
@media only screen and (max-width:640px) {
	.web-tit-3{margin-bottom:20px}
	.web-tit-3 .t1{font-size:20px}
	.web-tit-3 .t3{line-height:30px;font-size:12px}
}
.web-nav-1{line-height: 50px;height: 50px;position: relative;margin-top: 20px;}
.web-nav-1:before{content: "";position:absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #d9d9d9;}
.web-nav-1 .nav{overflow: hidden;text-align: center;max-width: 100%;overflow-x: auto;white-space:nowrap;}
.web-nav-1 .nav a{display:inline-block;text-transform : capitalize;position: relative;margin-left: 50px;}
.web-nav-1 .nav a:first-child{margin-left:0}
.web-nav-1 .nav a.cur{color: #007dad;}
.web-nav-1 .nav a.cur:before{content: "";position: absolute;left: 50%;bottom: 0;width: 46px;margin-left: -23px;height: 1px;background: #007dad;}
@media only screen and (max-width: 980px) {
	.web-nav-1{margin-top: 10px;}
	.web-nav-1 .nav a{margin-left: 30px;}
}
@media only screen and (max-width: 640px) {
	.web-nav-1{margin-top: 0;}
	.web-nav-1 .nav a{margin-left: 20px;}
}
.web-nav-2{overflow: hidden;}
.web-nav-2 .lump{float: left;border:1px solid #007dad;background: #fff;width: 220px;line-height: 73px;text-align: center;font-size: 18px;color: #666;margin-right:20px ;}
.web-nav-2 .lump.cur{background: #c70000;color: #fff;}
@media only screen and (max-width:980px) {
	.web-nav-2 .lump{line-height: 50px;font-size: 16px;}
}
@media only screen and (max-width: 640px) {
	.web-nav-2 .lump{width: 48%;line-height: 40px;font-size: 14px;margin-right:4%;}
	.web-nav-2 .lump:nth-child(2n){margin-right: 0;}
	.web-nav-2 .lump:nth-child(n+3){margin-top: 4%;}
}
.web-nav-3{background: #f3f3f3;}
.web-nav-3 .nav{overflow: hidden;}
.web-nav-3 .nav .lump{float: left;width: 50%;line-height: 60px;font-size: 15px;color: #333;text-align: center;}
@media only screen and (min-width: 1025px) {
	.web-nav-3 .nav .lump:hover{color: #c70000;}
}
@media only screen and (max-width: 980px) {
	.web-nav-3 .nav .lump{line-height: 50px;font-size: 14px}
}
@media only screen and (max-width: 640px) {
	.web-nav-3 .nav .lump{line-height: 40px;}
}
.web-more-1{display: block;margin:35px auto 0;background: #c70000;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;text-transform : uppercase;transition: 0.3s}
.web-more-1:hover{background: linear-gradient(to right,#007dad, #007dad);}
@media only screen and (max-width: 980px) {
	.web-more-1{margin: 20px auto 0;width: 160px;height: 40px;line-height: 40px;}
}
@media only screen and (max-width: 640px) {
	.web-more-1{margin: 10px auto 0;width: 120px;height: 30px;line-height: 30px;font-size: 14px;}
}
.index-0{padding: 70px 0 100px;}
.index-0 .main-1{overflow: hidden;}
.index-0 .main-1 .r-box{float: right;width: 50%;margin-left: 10%;}
.index-0 .main-1 .video-box{position: relative;padding-top: 55%;}
.index-0 .main-1 .video-box iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.index-0 .main-1 .img-box{width: 100%;}
.index-0 .main-1 .img-box img{display: block;width: 100%;}
.index-0 .main-1 .txt-box{font-size: 12px;color: #666;line-height: 25px;}
.index-0 .main-2{border:1px solid #ddd;border-left:0 ;border-right:0 ;overflow: hidden;padding: 25px 0;margin-top: 60px;}
.index-0 .main-2 .lump{float: left;width: 25%;border-left:1px solid #ddd;text-align: center;}
.index-0 .main-2 .lump:first-child{border-left: 0;}
.index-0 .main-2 .lump .t1{font-size: 30px;font-weight: bold;}
.index-0 .main-2 .lump .t2{font-size: 16px;color: #999;}
@media only screen and (max-width: 980px) {
	.index-0{padding: 50px 0}
	.index-0 .main-2{margin-top:30px}
	.index-0 .main-2 .lump .t1{font-size: 24px;}
	.index-0 .main-2 .lump .t2{font-size: 14px;}
}
@media only screen and (max-width: 640px) {
	.index-0{padding: 30px 0}
	.index-0 .main-1 .r-box{float:none;width:100%;margin-left:0;margin-bottom:15px}
	.index-0 .main-2{margin-top:20px;padding:20px 0}
	.index-0 .main-2 .lump .t1{font-size: 18px;}
	.index-0 .main-2 .lump .t2{font-size: 12px;}
}
.index-1{background: #f6f6f6;overflow: hidden;padding: 70px 0 90px;}
.index-1 .lump{display: block;width:calc(100% - 20px);background: #fff;box-shadow: 0 5px 10px rgba(0,0,0,0.1);position: relative;margin:10px auto;}
.index-1 .lump .img-box{border-bottom: 1px solid #d9d9d9;position: relative;}
.index-1 .lump .img-box .img{padding-top: 66.66%;background-size:cover}
.index-1 .lump .txt-box{font-size: 20px;color: #666;line-height: 80px;height:80px;overflow: hidden;padding: 0 10px;text-align: center;transition: 0.3s}
@media only screen and (max-width: 1280px) {
	.index-1 .lump .txt-box{line-height:60px;height:60px}
}
@media only screen and (min-width: 1025px) {
	.index-1 .lump .img-box:before{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 9;opacity: 1;transition: 0.3s;}
	.index-1 .lump:hover .img-box:before{opacity: 0;}
	.index-1 .lump:hover .txt-box{color: #de0300;}
}
@media only screen and (max-width: 980px) {
	.index-1{padding: 50px 0;}
	.index-1 .lump .txt-box{line-height:50px;height:50px;font-size:16px}
}
@media only screen and (max-width: 640px) {
	.index-1{padding: 30px 0;}
	.index-1 .lump{box-shadow:0 0 0;margin:0 auto;width:calc(100% - 10px);}
	.index-1 .lump .txt-box{line-height:40px;height:40px;font-size:14px}
}
.index-2{background: #ffffff;overflow: hidden;padding: 70px 0 0;}
.index-2 .lump{display: block;position: relative;}
.index-2 .lump .img-box{border: 1px solid #eee;position: relative;}
.index-2 .lump .img-box .img{padding-top: 67%;}
.index-2 .lump .txt-box{font-size: 18px;color: #666;line-height: 80px;height:80px;overflow: hidden;padding: 0 10px;text-align: center;transition: 0.3s}
@media only screen and (max-width: 1280px) {
	.index-2 .lump .txt-box{line-height:60px;height:60px}
}
@media only screen and (max-width: 980px) {
	.index-2{padding: 50px 0 0;}
	.index-2 .lump .txt-box{font-size:16px;line-height:50px;height:50px}
}
@media only screen and (max-width: 640px) {
	.index-2{padding: 30px 0 0;}
	.index-2 .lump .txt-box{font-size:14px;line-height:40px;height:40px}
	
}
.index-3{padding:50px 0 100px;}
.index-3 .main .lump{display: block;background: #fff;position: relative;border:1px solid #e3e3e3;padding: 30px 0;}
.index-3 .main .lump .txt-box{overflow: hidden;padding-left: 150px;position: relative;padding-right: 20px;}
.index-3 .main .lump .txt-box .tim{width: 120px;text-align: center;border-right:1px dashed #999;position: absolute;left: 0;top: 50%;margin-top: -40px;}
.index-3 .main .lump .txt-box .tim .t1{font-size: 48px;color: #9d9d9d;line-height:55px;height:55px;overflow: hidden;font-weight: bold;font-family: arial;}
.index-3 .main .lump .txt-box .tim .t2{font-size: 14px;color: #666666;line-height:25px;height:25px;overflow: hidden;font-family: arial;}
.index-3 .main .lump .txt-box .tit{font-size: 18px;color: #333;line-height: 25px;height:25px;overflow: hidden;margin-bottom:15px;}
.index-3 .main .lump .txt-box .txt{font-size: 12px;color: #666;line-height: 22px;height:44px;overflow: hidden;}
.index-3 .main .lump .txt-box .mor{float: right;margin-top: 15px;height: 35px;}
@media only screen and (min-width: 1024px) {
	.index-3 .main .lump:hover .txt-box .tit{color: #c70000;}	
}
@media only screen and (max-width: 980px) {
	.index-3{padding: 50px 0;}
	.index-3 .main .lump{padding:20px 0}
	.index-3 .main .lump .txt-box{padding-left:110px}
	.index-3 .main .lump .txt-box .tim{margin-top:-35px;width:90px}
	.index-3 .main .lump .txt-box .tim .t1{font-size:36px;line-height:45px;height:45px}
	.index-3 .main .lump .txt-box .tit{font-size:16px;margin-bottom:5px}
	.index-3 .main .lump .txt-box .txt{line-height:20px;height:40px}
}
@media only screen and (max-width: 640px) {
	.index-3{padding: 30px 0;}
	.index-3 .main .lump{padding:10px 0}
	.index-3 .main .lump .txt-box{padding-left:90px}
	.index-3 .main .lump .txt-box .tim{margin-top:-30px;width:70px}
	.index-3 .main .lump .txt-box .tim .t1{font-size:30px;line-height:35px;height:35px}
	.index-3 .main .lump .txt-box .tim .t2{font-size:12px;line-height:25px;height:25px;}
}
.index-4{border-top:1px solid #e6e6e6;}
.index-4 .main{overflow: hidden;padding: 35px 0 45px;}
.index-4 .main .lump{float: left;width: 25%;border-right:1px solid #e6e6e6;text-align: center;padding-bottom:5px}
.index-4 .main .lump:first-child{border-left:1px solid #e6e6e6;}
.index-4 .main .lump .img-box{max-width: 100px;margin: auto;width:55%}
.index-4 .main .lump .img-box img{display: block;width: 100%;}
.index-4 .main .lump .txt-box{font-size: 16px;color: #666;line-height: 30px;height: 30px;overflow: hidden;}
@media only screen and (max-width: 980px) {
.index-4 .main{padding:30px 0}
.index-4 .main .lump .img-box{max-width:80px}
.index-4 .main .lump .txt-box{font-size:14px;line-height:25px;height:25px}
}
@media only screen and (max-width: 640px) {
.index-4 .main{padding:20px 0}
.index-4 .main .lump .img-box{max-width:60px}
.index-4 .main .lump .txt-box{font-size:12px;line-height:20px;height:20px}
}
.web-foot{width: 100%;overflow:hidden;position: static;}
.web-foot .foot-1{background:#1b1b1b;overflow: hidden;padding:30px 0 20px;}
.web-foot .foot-1 .lump{float: left;color: #b1b1b1;}
.web-foot .foot-1 .lump:nth-child(1){width: 20%;margin-right: 4%;}
.web-foot .foot-1 .lump:nth-child(2){width: 20%;margin-right: 4%;}
.web-foot .foot-1 .lump:nth-child(3){width: 32%;margin-right: 4%;}
.web-foot .foot-1 .lump:nth-child(4){width: 16%;}
.web-foot .foot-1 .lump .tit{font-size: 16px;margin-bottom: 20px;line-height: 30px;position: relative;padding-bottom: 8px;}
.web-foot .foot-1 .lump .tit:before{content: "";display: block;position: absolute;left: 0;bottom: 0;width: 144px;background: #4c4c4c;height: 1px;}
.web-foot .foot-1 .lump .tit:after{content: "";display: block;position: absolute;left: 0;bottom: 0;width: 65px;background: #646464;height: 2px;}
.web-foot .foot-1 .lump .txt li{font-size: 14px;line-height: 22px;position: relative;margin: 10px 0;}
.web-foot .foot-1 .lump .ewm{max-width: 118px;display: block;width:100%}
.web-foot .foot-2{background:#111111;line-height: 20px;overflow: hidden;padding: 15px 0;font-size: 14px;text-align: center;color:#b1b1b1;}
.web-foot .foot-2 a{display:inline-block;margin:0 5px}
.web-foot .foot-2 span{display:inline-block;margin:0 5px}
@media only screen and (min-width:1025px) {
	.web-foot a:hover{color: #fff;text-decoration:underline;}
}
@media only screen and (max-width: 980px) {
	.web-foot .foot-1 .lump .tit:before{width: 100px;}
	.web-foot .foot-1 .lump .tit:after{width:30px;}
}
@media only screen and (max-width: 640px) {
	.web-foot .foot-1 .lump:nth-child(1){display:none}
	.web-foot .foot-1 .lump:nth-child(2){display:none}
	.web-foot .foot-1 .lump:nth-child(3){width:60%;margin-right:5%}
	.web-foot .foot-1 .lump:nth-child(4){width:35%;}
}
.web-wrap{padding: 25px 0 80px;}
@media only screen and (max-width: 980px) {
	.web-wrap{padding: 15px 0 60px;}
}
@media only screen and (max-width: 640px) {
	.web-wrap{padding: 10px 0 30px;}
}
.product .maingrid .mainlump{overflow: hidden;margin-top: 80px;}
.product .maingrid .mainlump:first-child{margin-top: 0;}
.product .maingrid .mainlump .maintit{margin-bottom: 30px;overflow: hidden;}
.product .maingrid .mainlump .maintit a{float:left;width:16%;margin-left:0.8%;text-align:center;display: block;font-size: 16px;color: #333;background: #f0f0f0;line-height: 45px;height: 45px;margin-bottom:0.8%}
.product .maingrid .mainlump .maintit a.cur{background:#c70000;color:#fff}
.product .maingrid .mainlump .maintit a:nth-child(6n-5){margin-left:0}
.product .maingrid .mainlump .maintxt .lump .img-box{border: 1px solid #eee;margin-bottom: 5px;}
.product .maingrid .mainlump .maintxt .lump .img-box .zbl-img{padding-top: 66.66%;background-size:cover}
.product .maingrid .mainlump .maintxt .lump .txt-box{text-align: center;font-size: 16px;color: #333;line-height: 40px;height: 40px;overflow: hidden;}
@media only screen and (min-width: 1025px) {
	.product .maingrid .mainlump .maintxt .lump:hover .txt-box{color: #c70000;}
}
@media only screen and (max-width:980px ) {
	.product .maingrid .mainlump{margin-top: 50px;}
	.product .maingrid .mainlump .maintit{margin-bottom: 20px;}
	.product .maingrid .mainlump .maintit a{font-size: 14px;line-height: 40px;height: 40px;width:23.5%;margin-left:2%;margin-bottom:2%}
	.product .maingrid .mainlump .maintit a:nth-child(6n-5){margin-left:2%}
	.product .maingrid .mainlump .maintit a:nth-child(4n-3){margin-left:0}
	.product .maingrid .mainlump .maintxt .lump .txt-box{font-size: 14px;}
}
@media only screen and (max-width:640px ) {
	.product .maingrid .mainlump{margin-top: 25px;}
	.product .maingrid .mainlump .maintit{margin-bottom: 15px;}
	.product .maingrid .mainlump .maintit a{width:32%;}
	.product .maingrid .mainlump .maintit a:nth-child(4n-3){margin-left:2%}
	.product .maingrid .mainlump .maintit a:nth-child(3n-2){margin-left:0}
}
.productshow .main-1{overflow: hidden;}
.productshow .main-1 .mainleft{float: left;width: 50%;border: 1px solid #d9d9d9;padding: 15px;}
.productshow .main-1 .mainleft .slider-for{margin-bottom:15px}
.productshow .main-1 .mainleft .slider-for .lump .zbl-img{padding-top:300px;}
.productshow .main-1 .mainleft .slider-nav{position: relative;padding: 0 35px;}
.productshow .main-1 .mainleft .slider-nav .lump{border: 1px solid #ddd;margin: 0 5px;}
.productshow .main-1 .mainleft .slider-nav .lump .zbl-img{padding-top: 80px;}
.productshow .main-1 .mainleft .slider-nav .left{cursor: pointer;position: absolute;left:0;top:0;width: 31px;height: 100%;background: url(../img/pro-left.jpg) no-repeat center/cover;}
.productshow .main-1 .mainleft .slider-nav .right{cursor: pointer;position: absolute;right:0;top:0;width: 31px;height:100%;background: url(../img/pro-right.jpg) no-repeat center/cover;}
.productshow .main-1 .mainright{float: right;width:50%;padding:30px 0 30px 35px;}
.productshow .main-1 .mainright .tit{font-size: 18px;color: #333;line-height: 30px;}
.productshow .main-1 .mainright .txt{font-size: 16px;color: #666;line-height: 30px;margin-top: 15px;}
.productshow .main-1 .mainright .phone{background: #c70000;width: 170px;height: 33px;line-height: 33px;position: relative;color: #fff;padding-left:30px;margin-top: 35px;}
.productshow .main-1 .mainright .phone:before{content: "";position: absolute;left:8px;top: 0;width: 20px;height: 33px;background: url(../img/phone.png) no-repeat center;}
.productshow .main-1 .mainright .fxt{margin: 20px 0 10px;text-transform : capitalize;}
.productshow .show-tit{position: relative;padding-left: 30px;height: 45px;line-height: 45px;font-size: 18px;color: #333;margin: 40px 0;}
.productshow .show-tit:before{content: "";position: absolute;left: 0;top: 0;width: 10px;height: 45px;background: #c70000;}
.productshow .main-3 .lump{display: block;border: 1px solid #d9d9d9;padding: 10px;}
.productshow .main-3 .lump .zbl-img{padding-top: 66.66%;}
.productshow .main-3 .lump .txt-box{font-size: 16px;color: #666;line-height: 40px;height: 40px;overflow: hidden;text-align: center;}
.productshow .show-progrid-4{overflow: hidden;}
.productshow .show-progrid-4 li{float: left;width: 23.5%;margin-left: 2%;}
.productshow .show-progrid-4 li:nth-child(4n-3){margin-left: 0;}
@media only screen and (min-width: 1025px) {
	.productshow .main-3 .lump:hover .txt-box{color: #c70000;}
}
@media only screen and (max-width: 980px) {
	.productshow .main-1 .mainleft{padding: 10px;width: 48%;}
	.productshow .main-1 .mainleft .slider-for .lump .zbl-img{padding-top:250px;}
	.productshow .main-1 .mainleft .slider-nav .lump{margin: 0 5px;}
	.productshow .main-1 .mainleft .slider-nav .lump .zbl-img{padding-top: 60px;}
	.productshow .main-1 .mainleft .slider-nav .left{width: 25px;}
	.productshow .main-1 .mainleft .slider-nav .right{width:25px}
	.productshow .main-1 .mainright{padding: 0;width: 48%;}
	.productshow .main-1 .mainright .tit{line-height: 25px;}
	.productshow .main-1 .mainright .txt{font-size: 14px;line-height: 25px;margin-top: 10px;}
	.productshow .main-1 .mainright .phone{margin-top: 10px;}
	.productshow .main-1 .mainright .fxt{margin: 10px 0 5px;}
	.productshow .main-2 .show-tit{width: 160px;height: 40px;line-height: 40px;font-size: 14px;margin: 30px 0 20px}
	.productshow .main-3 .show-tit{font-size: 16px;line-height: 40px;height: 40px;padding-left: 20px;margin: 30px 0;}
	.productshow .main-3 .show-tit:before{width: 5px;height: 40px;}
	.productshow .main-3 .lump .txt-box{font-size: 14px;line-height: 30px;height: 30px;}
}
@media only screen and (max-width: 640px) {
	.productshow .main-1 .mainleft{width: 100%;float: none;margin-bottom: 15px;}
	.productshow .main-1 .mainleft .slider-for .lump .zbl-img{padding-top:60%;}
	.productshow .main-1 .mainright{width: 100%;float: none;}
	.productshow .main-1 .mainleft .slider-nav .lump .zbl-img{padding-top: 60%;}
	.productshow .main-2 .show-tit{line-height: 30px;height: 30px;margin: 20px 0;}
	.productshow .main-3 .show-tit{line-height: 30px;height: 30px;margin: 20px 0;}
	.productshow .main-3 .show-tit:before{height: 30px;}
}
.application .main .main-box{margin-top: 30px;}
.application .main .main-box .lump{display: block;}
.application .main .main-box .lump .zbl-img{padding-top: 69.2%;}
.application .main .main-box .lump .txt-box{font-size: 17px;color: #333;line-height: 65px;height: 65px;overflow: hidden;text-align: center;}

@media only screen and (min-width: 1025px) {
	.application .main .main-box .lump:hover .txt-box{color: #c70000;}
}
@media only screen and (max-width: 980px) {
	.application .main .main-box .lump .txt-box{font-size: 16px;line-height: 50px;height: 50px;}
}
@media only screen and (max-width: 640px) {
	.application .main .main-box{margin-top: 15px;}
	.application .main .main-box .lump .txt-box{font-size: 14px;line-height: 40px;height: 40px;}
}
.about .main-1{overflow: hidden;}
.about .main-1 .mainleft{float: left;width: 45%;margin-right: 5%;}
.about .main-1 .mainleft .video-box{position: relative;padding-top:56%;}
.about .main-1 .mainleft .video-box .video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.about .main-1 .mainright{color: #666;font-size: 16px;line-height: 30px;}
.about .main-2{margin-top: 30px;}
.about .main-2 .zbl-img{padding-top: 80%;}
@media only screen and (max-width: 980px) {
	.about .main-1 .mainright{font-size: 16px;line-height: 30px;}
}
@media only screen and (max-width: 640px) {
	.about .main-1 .mainleft{float: none;width: 100%;margin-right: 0;margin-bottom: 10px;}
	.about .main-1 .mainright{font-size: 14px;line-height: 25px;}
	.about .main-2{margin-top: 15px;}
}
.new .lump{display: block;border-bottom: 1px dashed #999;overflow: hidden;padding: 30px 0;}
.new .lump:first-child{padding-top: 0;}
.new .lump .img-box{float: left;margin-right: 40px;width: 250px;}
.new .lump .txt-box{overflow: hidden;}
.new .lump .txt-box .tit{font-size: 18px;line-height: 25px;height: 25px;overflow: hidden;margin-bottom: 5px;color: #333;}
.new .lump .txt-box .tim{font-size: 12px;line-height: 25px;height: 25px;overflow: hidden;margin-bottom: 10px;color: #999;}
.new .lump .txt-box .txt{font-size: 14px;line-height: 25px;height: 50px;overflow: hidden;color: #666;}
.new .lump .txt-box .mor{border: 1px solid #b6b6b6;background: #fff;color: #666;font-size: 14px;text-transform : uppercase;width: 80px;line-height: 30px;text-align: center;margin-top: 20px;}
@media only screen and (min-width: 1025px) {
	.new .lump:hover .txt-box .mor{color: #fff;background:#c70000;border: 1px solid #c70000;}
}
@media only screen and (max-width: 980px) {
	.new .lump .img-box{width: 170px;margin-right:30px}
	.new .lump .txt-box .mor{display:none}
}
@media only screen and (max-width: 640px) {
	.new .lump{padding:20px 0}
	.new .lump .img-box{width: 135px;margin-right:20px}
	.new .lump .txt-box .tit{font-weight: normal;margin-bottom:0}
	.new .lump .txt-box .tim{margin-bottom:5px;height:20px;line-height:20px}
	.new .lump .txt-box .txt{font-size: 12px;line-height: 20px;height: 40px;}
	.new .lump .txt-box .mor{display: none;}
}
.contact .main-1 .box-1 .lump{background: #f0f0f0;text-align: center;padding: 30px 40px 60px;}
.contact .main-1 .box-1 .lump .img-box{width: 90px;margin: auto;}
.contact .main-1 .box-1 .lump .txt-box{color: #666;}
.contact .main-1 .box-1 .lump .txt-box .tit{font-size: 20px;line-height: 30px;overflow: hidden;position: relative;padding-bottom: 15px;margin-bottom: 25px;}
.contact .main-1 .box-1 .lump .txt-box .tit:before{content: "";position: absolute;left:50%;bottom: 0;width: 30px;height: 3px;background: #666666;margin-left: -15px;}
.contact .main-1 .box-1 .lump .txt-box .txt{font-size: 16px;line-height: 30px;height: 60px;overflow: hidden;}
.contact .main-1 .box-2{margin-top: 50px;width: 100%;height: 380px;}
.contact .main-1 .box-2 .map{background: #eee;display: block;width: 100%;height: 100%;} 
.contact .main-2{padding-top: 0;}
.contact .main-2 .main{background: #f0f0f0;overflow: hidden;padding: 60px 70px;}
.contact .main-2 .main .l{width:calc(50% - 15px);}
.contact .main-2 .main .r{width:calc(50% - 15px);}
.contact .main-2 .main input[type="text"]{display: block;width: 100%;height: 50px;line-height: 50px;background: #fff;border: 0;margin-top: 30px;padding: 0 15px;color: #666;}
.contact .main-2 .main textarea{display: block;width: 100%;height: 130px;background: #fff;border: 0;margin-top: 30px;line-height: 20px;padding:15px;color: #666;}
.contact .main-2 .main input[type="text"]:nth-child(1){margin-top: 0;}
.contact .main-2 .main input[type="submit"]{width: 260px;line-height: 45px;background: #c11f18;text-align: center;color: #fff;font-size: 14px;margin-top: 35px;border: 0;}
@media only screen and (max-width:980px) {
	.contact .main-1 .box-1 .lump{padding: 20px 20px 40px;}
	.contact .main-1 .box-1 .lump .img-box{width: 70px;}
	.contact .main-1 .box-1 .lump .txt-box .tit{font-size: 18px;line-height: 25px;padding-bottom:10px;margin-bottom: 20px;}
	.contact .main-1 .box-1 .lump .txt-box .txt{font-size: 14px;line-height: 25px;height: 50px;}
	.contact .main-1 .box-2{margin-top: 30px;height:300px;}
	.contact .main-2 .main .l{width:calc(50% - 10px);}
	.contact .main-2 .main .r{width:calc(50% - 10px);}
	.contact .main-2 .main{padding: 40px 50px;}
	.contact .main-2 .main input[type="text"]{margin-top: 20px;height: 40px;line-height: 40px;}
	.contact .main-2 .main textarea{margin-top: 20px;height: 100px;padding: 10px 15px;}
	.contact .main-2 .main input[type="submit"]{margin-top: 20px;width: 200px;line-height: 40px;}
}
@media only screen and (max-width:640px) {
	.contact .main-1 .box-1 .lump{padding: 20px 10px;}
	.contact .main-1 .box-1 .lump .img-box{width: 40px;margin-bottom: 5px;}
	.contact .main-1 .box-1 .lump .txt-box .tit{font-size: 16px;line-height: 25px;padding-bottom:5px;margin-bottom: 10px;}
	.contact .main-1 .box-1 .lump .txt-box .tit:before{height: 1px;}
	.contact .main-1 .box-1 .lump .txt-box .txt{font-size: 13px;line-height: 20px;height: 40px;}
	.contact .main-1 .box-2{margin-top: 15px;height:200px;}
	.contact .main-2 .main .l{width:calc(50% - 5px);}
	.contact .main-2 .main .r{width:calc(50% - 5px);}
	.contact .main-2 .main{padding: 20px;}
	.contact .main-2 .main input[type="text"]{margin-top: 10px;height: 30px;line-height: 30px;}
	.contact .main-2 .main textarea{margin-top: 10px;height: 70px;padding: 5px 15px;}
	.contact .main-2 .main input[type="submit"]{margin-top: 10px;width:calc(50% - 5px);line-height: 30px;}
}
.show .main{overflow:hidden}
.show .main .mainleft{float:left;width:calc(100% - 280px);border:1px solid #eee;padding:30px}
.show .main .mainleft .show-tit{font-size: 20px;color: #333;text-align: center;margin-bottom: 5px;}
.show .main .mainleft .show-tim{font-size: 12px;color: #999;text-align: center;margin-bottom: 10px;}
.show .main .mainright{float:right;width:250px}
.show .main .mainright .box .tit{font-size:18px;background:#c70000;color:#fff;text-align:center;line-height:50px;height:50px;overflow:hidden}
.show .main .mainright .box .txt{border:1px solid #eee;border-top:0}
.show .main .mainright .box .txt ul li{border-bottom:1px dashed #eee}
.show .main .mainright .box .txt ul li:last-child{border-bottom: 0;}
.show .main .mainright .box .txt ul li a{display:block;width:100%;padding:0 10px;position:relative;padding-left:30px;line-height:45px;height:45px;overflow:hidden;color: #666;}
.show .main .mainright .box .txt ul li a:before{content: ">";position:absolute;left:10px;top:0;width:20px;height:40px;text-align:center;}
.show .main .mainright .box .txt ul li a:hover{color:#c70000}
@media only screen and (max-width: 980px) {
	.show .main .mainleft{float:none;width:100%}
	.show .main .mainright{display:none}
	.show .main .mainleft .show-tit{font-size: 18px;}
}
.a2a_svg{width: 25px !important;height: 25px !important;line-height: 25px !important;}