@charset "utf-8";
/* CSS 预处理 */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
ol, ul, li {
	list-style: none
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
body {
	text-align: left;
	background: #fff;
	max-width: 640px;
	margin:0 auto;
	font-size: 0.3rem;
}
a, em {
	text-decoration: none;
	font-style: normal;
	cursor: pointer;
}
.cl {
    clear: both;
    content: '';
    zoom: 1;
}
@font-face { 
	font-family: "dincond"; 
	src: url('../font/dincond-regular.ttf');
}
.zanwu{width:100%;text-align: center;height: 30px;line-height: 30px;font-size: 12px;color:#000;}
.center{width:94%;padding: 0 3%;overflow: hidden;}
.flex-center{display: flex;align-items: center;justify-content: center;}
.page{text-align: center;width: 100%;height: 30px;padding:20px 0;float: left;font-size: 0;}
.page a{color: #525252;width:30px;height: 30px;line-height: 30px;display: inline-block;margin:0 3px;letter-spacing:0;font-size: 14px;background: #eaeaea;}
.page a.pre_page{background: url("../images/prev.jpg") no-repeat center;width:30px;height: 30px;display: inline-block;font-size: 0;line-height: 41px;display: none;}
.page a.next_page{background: url("../images/next.jpg") no-repeat center;width:30px;height: 30px;display: inline-block;font-size: 0;line-height: 41px;display: none;}
.page a.select{color: #fff;background: #00adef;;}
/*遮罩*/
.mask{position: fixed;width: 100%;height: 100%;left: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,1);z-index: 900;}
/*侧边栏*/
.sidebar{width:100%;height:100%;position:fixed;top: 0;right:0;background:#eeeeee;z-index: 1000;-webkit-transform: translateX(-100%); transform: translateX(-100%);-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;display:block;overflow-y: scroll;}
.mask{width:100%;height:100%;background: rgba(0, 0, 0, 0.5);position:fixed;top: 0;left:0;z-index: 900;display:none;}
.open-side-nav .sidebar{-webkit-transform: translateX(0%); transform: translateX(0%);background: #2c8667;}
.open-side-nav .mask{display:block;}
.open-side .side-language{-webkit-transform: translateX(0%); transform: translateX(0%);}
/*侧边栏头部*/
.sidehead{width:100%;height:1.4rem;position:relative;background:#fff;}
.sidehead .sidelogo{float:left;display:block;height:1.4rem;}
.sidehead .sidelogo img{height: 1.4rem;}
.sidehead .close{width:auto;height: 0.8rem;float:right;margin-top:0.3rem;}
.sidehead .close img{height: 0.8rem;display: block;}

.sidenav{width:100%;position:relative;background:#2c8667;}
.warp{width:100%;}
.sidenav li{width:100%;}
.sidenav li>a{font-size:0.3rem;color:#fff; width:100%;height:1.2rem;line-height:1.2rem;padding:0 8% 0 3%;position:relative;display:block;border-bottom:1px #fff solid;-webkit-transition: all .3s;transition: all .3s;box-sizing:border-box;}
.sidenav li a span{width:5%;height:1.2rem;position:absolute;right:3%;top:0;background:url("../images/open.png") no-repeat center center;background-size:100%;-webkit-transition: all .3s;transition: all .3s;}
.sidenav li.curr >a{color:#fff;}
.sidenav li.curr a span{background:url("../images/open-on.png") no-repeat center center;background-size:100%;-webkit-transition: all .3s;transition: all .3s;}
.sidenav dl{box-sizing:border-box;width:100%;padding: 0rem 0 0.1rem 3%;display:none;background: #fff;font-size: 0.24rem;}
.sidenav dl dd{border-bottom: 1px solid #f2f2f2;}
.sidenav dl dd:last-child{border-bottom: 0px solid #f2f2f2;}
.sidenav dd a{font-size:0.24rem;color:#999999;-webkit-transition: all .3s;transition: all .3s;height:0.8rem;line-height: 0.8rem;}
.sidenav dd a.on{color:#333333;}
/*top*/
.top{width: 100%;height: 1.4rem;background: url("../images/topbg.jpg") no-repeat;position: relative;background-size: 100%;}
.top_center{float: left;height: 1.4rem;}
.top_center img{display: block;height: 100%;margin: auto;position: relative;z-index:9;}
.top_right img{display: block;height: 0.8rem;margin: auto;}
.top_left{float: left;cursor: pointer;}
.top_right{float: right;position: relative;cursor: pointer;height: 0.8rem;margin-top: 0.3rem;}
/*banner*/
#slider{ position:relative; overflow:hidden;z-index: 1;}
#slider li{ float:left;}
#slider li img{display: block;}
#pagenavi{ position:absolute; bottom:5px; z-index:1; text-align:center;left:50%;height:20px;line-height: 20px;margin-left:-30px;width: 60px;border-radius:20px;}
#pagenavi a{ width:5px; height:5px; line-height:99em; background:none; border-radius:7px; overflow:hidden; cursor:pointer; display:inline-block;border:1px solid #fff;}
#pagenavi a.active{border-color:#fff;background: #fff;}
/* 底部 */
.foot{width: 100%;background: url("../images/botbg.jpg") no-repeat center;background-size: 100%;height:1.6rem;padding:0.1rem 0;box-sizing:border-box;display: flex;justify-content: space-between;position: fixed;bottom: 0;z-index: 999;}
.foot .bot{display: flex;width: 20%;align-items: center;flex-direction: column;justify-content: center;}
.foot .bot .img{width: 0.85rem;height: 0.85rem;background: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.foot .bot .img img{width: 0.5rem;}
.foot .bot p{font-size: 0.24rem;color: #fff;margin-top: 0.1rem;}
/*banner*/
.banner img{width:100%;display: block;}
/* 实力展示 */
.box1{width: 100%;height: 1.6rem;}
.box1 li{width: calc(100% / 6);float: left;position: relative;height: 1rem;margin-top: 0.3rem;transition: all 0.5s ease 0s;}
.box1 li img{width: 0.5rem;margin: 0 auto;display: block;margin-top: 0.05rem;}
.box1 li::after{display: block;content:"";background: url("../images/linebg.png") no-repeat center;width: 1px;height: 100%;right: -0.5px;position: absolute;background-size: 100%;top: 0;}
.box1 li:last-child::after{display: none;}
.box1 li p{font-size: 0.24rem;color: #070707;text-align: center;margin-top: 0.05rem;}
.box1 li:hover{margin-top: 40.5px;}
.box1 li:hover p{color: #1a9068;}
/* 热门产品 */
/* box2 */
.box2{width:100%;background: url("../images/box2bg.jpg") no-repeat center left;background-size: 100%;margin-bottom: 0.3rem;}
.box2_l{width: 100%;float: left;height: 5.8rem;position: relative;}
.incabo{width: 100%;position: absolute;top: 0; height: 5.8rem;display: flex;flex-direction: column;justify-content: center;}
.incabo .t{font-size: 0.48rem;font-weight: bold;color: #070707;}
.incabo .line{width: 1.2rem;height: 1px;background: #000;margin: 0.3rem 0;}
.incabo .j{font-size: 0.24rem;color: #626262;line-height: 0.38rem;}
.incabo ul{margin: 0.3rem -0.32rem 0;}
.incabo li{width: 1.3rem;float: left;margin: 0 0.31rem;}
.incabo li .img{width: 1.3rem;height: 1.3rem;border: 1px solid #7d7d7d;border-radius: 4px;box-sizing: border-box;}
.incabo li .img img{width: 0.6rem;}
.incabo li p{font-size: 0.24rem;color: #070707;text-align: center;line-height: 2;}
.box2_r{width: 100%;position: relative;}
.box2_r img{width: 100%;display: block;}
.box2_r .play{position: absolute;width: 100%;height: 100%;top: 0;background: url("../images/play.png") no-repeat center rgba(0,0,0,0.4);background-size: 1rem;}
/* 视频 */
.video{height:480px;background: url("../images/videobg.jpg") no-repeat;background-attachment: fixed;display: flex;align-items: center;justify-content: center;}
.home_shade{z-index: 200; opacity: 0.65; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #191C21; display: none;}
.home_videoShow{width: 800px; height: 462px; background: #000; z-index: 201; opacity: 1; position: fixed; display: none; left: 0px; right: 0px; bottom: 0px; top: 0px; margin: auto;}
.home_btnClose:hover{transform: rotate(180deg);}
.home_btnClose{position: absolute; background: url(../images/home_close_btn.png) no-repeat;top: 0; transition: all .3s linear;width: 25px;right: -30px;background-size: 100%;height: 25px;}
.home_videoShow video{width:100%;height: auto;}
/* box3 */
.box3{background: url("../images/box3bg.png") no-repeat center;background-size: 100%;height: 7.8rem;}
.box3 li{width:50%;float: left;position: relative;box-sizing: border-box;padding: 0.28rem;z-index: 0;display: flex;flex-direction: column;justify-content: center;background: rgba(20,63,48,0.6);cursor: pointer;}
.box3 li .div{position: relative;z-index: 3;}
.box3 li .img{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;}
.box3 li .t{width: 100%;height: 0.75rem;font-size: 0.28rem;line-height: 0.75rem;text-indent: 0.1rem;color: #fff;}
.box3 li .t>div{width: 0.75rem;height: 0.75rem;border-radius: 50%;border: 1px solid #fff;float: left;box-sizing: border-box;}
.box3 li .t>div img{width: 0.4rem;}
.box3 li .line{width: 0.74rem;height: 1px;background: #fff;margin: 0.2rem 0;}
.box3 li .j{font-size: 0.24rem;color: #fff;line-height: 1.5;}
.box3 li::after{position: absolute;display: block;content:"";top: 50%;left: 50%;width: 0;height: 0;transition: all .3s linear;z-index: 2;}
.box3 li:hover::after{width: 320px;height: 260px;background: #369d61;border-radius: 10px;top: -11px;left: -10px;}

.title{width: 100%;height: 1.3rem;padding: 0.4rem 0;}
.title .tl{float: left;}
.title .tl .p1{font-size: 0.5rem;color: #fff;font-weight: bold;}
.title .tl .p2{font-size: 0.26rem;color: #fff;margin-top: 0.2rem;}
.title .tr{background: url("../images/tw.png") no-repeat center left;height: 1.3rem;float: right;text-indent: 15px;background-size: auto 80%;}
.title .tr .p1{font-size: 0.22rem;color: #fff;margin-top: 0.2rem;}
.title .tr .p2{font-size: 0.28rem;font-weight: bold;text-transform: uppercase;color: #fff;margin-top: 0.2rem;}
.title.b .tl .p1{color: #070707;}
.title.b .tl .p2{color: #626262;}
.title.b .tr{background: url("../images/tb.png") no-repeat center left;}
.title.b .tr .p1{color: #363636;}
.title.b .tr .p2{color: #363636;}
.title.c{height: 1.8rem;margin-top: 0.3rem;}
.title.c .tl .p3{font-size: 0.5rem;color: #fff;font-weight: bold;text-transform: uppercase;}
.title.c .tr{margin-top: 0.6rem;}
/* box4 */
.box4{height: 14.5rem;background: #fff;}
.box4 .hd{width: 100%;height: 153px;}
.box4 .hd ul{margin: 0 -1.5%;}
.box4 .hd li{width: 47%;margin: 0 1.5%;float: left;background: #eee;box-sizing: border-box;padding: 0.2rem;cursor: pointer;height: 1.81rem;margin-bottom: 0.25rem;}
.box4 .hd li .t{font-size: 0.3rem;color: #070707;font-weight: bold;background: url("../images/hdb.png") no-repeat left bottom;height: 0.6rem;}
.box4 .hd li .t a{font-size: 0.18rem;color: #363636;text-transform: uppercase;font-weight: normal;float: right;height: 0.6rem}
.box4 .hd li .j{font-size: 0.24rem;color: #363636;line-height: 0.36rem;margin-top: 0.1rem;}
.box4 .hd li.on{background: url("../images/b4hd.png") no-repeat center top;height: 2.06rem;background-size: 100%;margin-bottom: 0;}
.box4 .hd li.on .t{color: #fff;background: url("../images/hdw.png") no-repeat left bottom;;}
.box4 .hd li.on .t a{color: #fff;}
.box4 .hd li.on .j{color: #fff;}
.box4 .bd{margin-top: 40px;}
.box4 .bd ul{margin: 0 -1.5%;}
.box4 .bd li{width: 47%;height: 2.46rem;margin: 0 1.5%;float: left;margin-bottom: 3%;}
.box4 .bd li img{width: 100%;height: 100%;}
.box4 .bd li:nth-child(4n){margin-right: 0;}
/* 。box5 */
.box5{height: 6.2rem;background: url("../images/box5bg.jpg") no-repeat center;background-size: 100%;}
.box5t{width: 100%;height: 2.38rem;margin-top: 0.7rem;float: left;}
.box5t .t{width: 400px;float: left;}
.box5t .t .p1{font-size: 0.53rem;color: #fff;font-weight: bold;text-transform: uppercase;}
.box5t .t .p2{font-size: 0.42rem;color: #fff;font-weight: bold;text-transform: uppercase;}
.box5t .t .p3{font-size: 0.24rem;color: #cacaca;text-transform: uppercase;margin-top: 0.2rem;}
.box5b{width: 100%;height: 2.56rem;margin-top: 0.2rem;float: left;}
.box5b li{float: left;}
.box5b li img{width: 100%;height: 238px;}
.box5b .to{font-size: 14px;color: #fff;width: 24px;line-height: 20px;float: left;position: relative;text-align: center;margin-top: 160px;}
.box5b .to a{color: #fff;}
/* box6 */
.box6{height: 14.6rem;}
.box6 .hd li{width: 25%;height: 0.6rem;float: left;text-align: center;line-height: 0.6rem;cursor: pointer;font-size: 0.26rem;}
.box6 .hd li.on{background: #e5e5e5;}
.box6 .bd{width: 100%;float: left;}
.box6 .bd li.f{width: 100%;float: left;margin-top: 0.3rem;height: auto;}
.box6 .bd li.f .img{width: 100%;}
.box6 .bd li.f .img img{width: 100%;display: block;}
.box6 .bd li.f .wen{height: 1.8rem;box-sizing: border-box;padding: 0.2rem 0;}
.box6 .bd li.f .wen .date{width:1.1rem;float: left;height: 100%;}
.box6 .bd li.f .wen .date .p1{font-size: 0.8rem;color: #070707;font-weight: bold;line-height: 1.2;}
.box6 .bd li.f .wen .date .p2{font-size: 0.25rem;color: #656565;}
.box6 .bd li.f .wen .j{width: calc(100% - 1.2rem);float: right;height: 100%;}
.box6 .bd li.f .wen .j .p1{font-size: 0.26rem;color: #070707;line-height: 1.5;}
.box6 .bd li.f .wen .j .p2{font-size: 0.24rem;color: #6a6a6a;line-height: 22px;margin-top: 0.1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.box6 .bd li{width: 100%;height: 1.8rem;float: right;border-bottom: 1px solid #e5e5e5;}
.box6 .bd li:last-child{border: none;}
.box6 .bd li .wen{height: 1.8rem;box-sizing: border-box;padding: 0.2rem 0;}
.box6 .bd li .wen .date{width:1.1rem;float: left;height: 100%;}
.box6 .bd li .wen .date .p1{font-size: 0.8rem;color: #070707;font-weight: bold;line-height: 1.2;}
.box6 .bd li .wen .date .p2{font-size: 0.25rem;color: #656565;}
.box6 .bd li .wen .j{width: calc(100% - 1.2rem);float: right;height: 100%;}
.box6 .bd li .wen .j .p1{font-size: 0.26rem;color: #070707;line-height: 1.5;}
.box6 .bd li .wen .j .p2{font-size: 0.24rem;color: #6a6a6a;line-height: 22px;margin-top: 0.1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.box6 .bd li:hover .wen .j .p1{color: #13513c;}
/* 销售 */
.saletype{}
.saletype .hd{height: 32px;display: flex;justify-content: center;margin: 0.3rem 0;}
.saletype .hd li{width: 120px;height: 30px;line-height: 30px;border: 1px solid #2c8667;float: left;text-align: center;border-left: none;color: #2e2e2e;display: inline-block;cursor: pointer;}
.saletype .hd li:first-child{border-top-left-radius: 25px;border-bottom-left-radius: 25px;border-left: 1px solid #2c8667;}
.saletype .hd li:last-child{border-top-right-radius: 25px;border-bottom-right-radius: 25px;}
.saletype .hd li.on{background: #2c8667;color: #fff;}
/* 二级 */
.position{border-bottom: 1px solid #e5e5e5;width: 100%;height: 1rem;}
.position .center{height: 1rem;}
.position .t{width: 100%;float: left;position: relative;}
.position .t .p1{color: #e0eae6;font-size: 0.75rem;font-weight: bold;line-height: 1rem;position: absolute;top: 0;z-index: 1;text-transform: uppercase;}
.position .t .p2{font-size: 0.4rem;color: #222222;font-weight: bold;position: absolute;z-index: 2;top: 0.35rem;}
.type{width: 100%;height: 2rem;display: flex;align-items: center;}
.type ul{width: 100%;margin: 0 auto 0;text-align: center;}
.type ul li{width: 1.28rem;height: 1.28rem;border-radius: 0.04rem;display: inline-block;margin: 0 0.2rem;font-size: 0.24rem;}
.type ul li a{height: 1.28rem;}
.type ul li a img{width: 0.6rem;margin-bottom: 0.1rem;}
.type ul li.hover{box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.type ul li a{color: #070707;line-height: 1;}
.type ul li:hover{box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.flex-center-column{display: flex;align-items: center;justify-content: center;flex-direction: column;}

.lan{margin-top: 0.2rem;}
.lan{width: 100%;}
.lan ul{margin: 0 -1%;}
.lan li{float: left;height:0.7rem;font-size: 0.28rem;color: #202020;width: 31.33%;margin: 0 1% 2%;border: 1px solid #9ccaa1;box-sizing: border-box;}
.lan li a{color: #333;}
.lan li.on{background: url("../images/lanbg.png") no-repeat center;color: #fff;height: 0.7rem;background-size: 100% 100%;border: none;}
.lan li.on a{color: #fff;}

.danyecon{line-height: 2;font-size: 0.28rem;margin-top:3%;}
.danyecon img{max-width: 100%!important;height:auto!important;}
#gengduo_button{width: 100%;height:0.6rem;color:#fff;font-size:0.24rem;background: #2c8667;cursor: pointer;margin:5% auto;display: flex;align-items:center;justify-content:center;}

.erhotpro{}
.erhotpro .swiper-container{width: 100%;height: 100%;margin-left: auto;margin-right: auto;background: #315a77;padding: 3%;box-sizing: border-box;}
.erhotpro ul li{height: calc((100% - 10) / 2); margin-top: 0!important;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.erhotpro ul li .img img{width: 100%;}
.erhotpro ul li .protitle{font-size: 0.24rem;text-align: center;line-height: 3;color: #fff;}
/* 留言 */
.gbook{background: #fff;}
.gbook .gbook_con{background: #fff;padding: 3%;box-sizing: border-box;}
.gbook form{width:100%;}
.gbook li{width: 100%;height:0.7rem;margin-bottom:0.2rem;background: #dcdcdc;float: left;}
.gbook li .input1{width: 100%;height: 0.7rem;float: left;box-sizing: border-box;font-size: 0.24rem;text-indent: 10px;border:none;outline: none;background: #dcdcdc;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #838383;  
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #838383;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #838383;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #838383;
}
.gbook #demo1{border:none;width:100%;height:0.7rem;line-height: 0.7rem;text-align: center;color: #000;background: #ffbb01;margin:0 auto;font-size: 0.28rem;border-radius:3px;}
.gbook form ul{width: 100%;margin:3% auto;}
/* 产品列表 */
.erpro{margin-top:3%;}
.erpro ul{margin:0 -1.5%;}
.erpro ul li{width:47%;float: left;margin:0 1.5%;border: 1px solid #bfbfbf;box-sizing: border-box;margin-bottom: 3%;}
.erpro ul li .protitle{height:0.6rem;width: 100%;color:#161616;text-align: center;font-size: 0.26rem;display: flex;align-items:center;justify-content:center;}
.erpro li .img{width:100%;overflow: hidden;}
.erpro li img{width:100%;}
/* 新闻列表 */
.ernews{margin-top:3%;}
.ernews li{border: 1px solid #e5e5e5;margin-bottom: 0.2rem;}
.ernews li .wen{height: 1.8rem;box-sizing: border-box;padding: 0.2rem;}
.ernews li .wen .date{width:1.1rem;float: left;height: 100%;}
.ernews li .wen .date .p1{font-size: 0.8rem;color: #070707;font-weight: bold;line-height: 1.2;}
.ernews li .wen .date .p2{font-size: 0.25rem;color: #656565;}
.ernews li .wen .j{width: calc(100% - 1.2rem);float: right;height: 100%;}
.ernews li .wen .j .p1{font-size: 0.26rem;color: #070707;line-height: 1.5;}
.ernews li .wen .j .p2{font-size: 0.24rem;color: #6a6a6a;line-height: 22px;margin-top: 0.1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ernews li:hover .wen .j .p1{color: #13513c;}
/* 新闻详情 */
.fanye{padding: 5% 0;width: 100%;float: left;border-top:1px dashed #dcdcdc;margin-top:5%;}
.fanye p{font-size: 14px;color:#626262;margin-top: 2%;}
.fanye p:hover{color:#1265cf;}

.new_show_title{padding: 3% 0;text-align:center;margin-bottom:3%;border-bottom:1px solid #dcdcdc;}
.new_show_title h2,.proshow_title h2{color:#343434;font-size:0.46rem;font-weight: normal;}
.new_show_title h3,.proshow_title h3{color:#9d9d9d;font-size:0.24rem;margin-top: 2%;text-align: left;}

.prdshow_title{padding: 3% 0;border-bottom:2px solid #f0f0f0;font-size: 1rem;}
.prdshow_jianjie{color: #636363;padding-bottom:3%;line-height: 1.5;}
.prdshow_img img{width: 100%;}
.prdshow_con{font-size: 0.3rem;}
.prdshow_con p{color: #444;position: relative;text-indent: 10px;font-size: 0.26rem;line-height: 30px;}
.prdshow_con p::before{width: 3px;height:15px;display: block;content:"";background: #b0832f;position: absolute;top: 7px;}
.pro_more{}
.pro_more .p3{font-size: 1.428rem;font-weight: bold;color: #313131;padding:0.8rem 0 1rem;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.pro_more .p3 .cell{box-sizing: border-box;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;width: 20%;-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;display: block;padding: 0!important;position: relative;}
.pro_more .p3 .cell hr{border: 1px solid #f1f1f1;}
/* 联系我们 */
.contact{margin-top: 60px;}
.contact_l{width: 100%;float: left;}
.contact_l .ccon{margin-top: 0.4rem;}
.contact_r{width: 100%;height: 5rem;box-sizing: border-box;padding: 0.1rem;border: 1px solid #e5e5e5;float: right;}
.contact_sale{width: 100%;float: left;margin-top: 0.9rem;}
.contact_sale .hd{height: 80px;width: 100%;margin-top: 0.3rem;}
.contact_sale .hd li{float: left;color: #070707;position: relative;width: 33.33%;height: 40px;display: flex;align-items: center;justify-content: center;flex-direction: column;cursor: pointer;font-size: 12px;}
.contact_sale .hd li::after{display: block;content:"";width: 62px;height: 2px;background: #fff;margin-top: 10px;}
.contact_sale .hd li.on{color: #256d55;}
.contact_sale .hd li.on::after{display: block;content:"";width: 62px;height: 2px;background: #328b67;margin-top: 10px;}
.contact_sale .bd{width: 100%;height: 156px;box-sizing: border-box;border: 1px solid #e5e5e5;padding: 0.2rem;}
.contact_sale .bd .li{color: #5f5f5f;font-size: 12px;}
.contact_sale .bd .li>div{display: flex;align-items: center;height: 40px;}
.contact_sale .bd .li>div .img{width: 0.4rem;height: 0.4rem;display: flex;align-items: center;}
.contact_sale .bd .li>div .img img{width: 0.4rem;}
.contact_sale .bd .li>div .shu{width: 1px;height: 0.24rem;background: #328b67;margin-right: 0.2rem;}
.contact_sale .bd .li>div .w{width: calc(100% - 0.8rem);}
.map{border:1px solid #1265cf;box-sizing:border-box;padding:0.15rem;}
.botewm{width: 100%;height: 4rem;float: right;display: flex;align-items: center;justify-content: space-evenly;border-top: 1px solid #bfbfbf;margin-top: 0.4rem;}
.botewm img{width: 2.4rem;height: 2.4rem;}
.botewm p{font-size: 14px;color: #333;text-align: center;line-height: 2;}
/* 在线招聘 */
.job_list{position: relative;}
.job_list .swiper-container{height:580px;}
.job_list li{box-shadow: 0 0 15px rgba(0,0,0,0.1);margin-top: 15px;background: #fff;border-radius: 5px;line-height: 2;font-size: 0.28rem;}



