﻿@font-face{font-family: impact;src: url("../fonts/impact.ttf") /* TTF file for CSS3 browsers */}
.m96{width: 96%; margin: 0 auto;}
.mob-head{padding: 0px 0px;}
.logo1{float: left; width: 40%;}
.logo1 img{max-width: 100%;}
.mtel{float: left; width: 40%; margin-left: 2%; margin-top: 3%;}
.mtel p img,.mob-head .head-btn img{max-width: 100%;}
.maboutimg p img{max-width: 100%;}
.mabout{font-size: 15px; color: #5f5f5f; line-height: 2;}
.mmore{width: 146px; height: 36px; border-radius: 30px; margin: 0 auto; background: #809704; margin-top: 5%;}
.mmore a{display: block; text-align: center; color: #fff; line-height: 36px; font-size: 15px;}
.m2{background: url(../images/bj1.jpg) no-repeat top center; background-size: cover; margin-top: 5%; padding: 5% 0;}
.slick-contanier{position: relative; margin-top: 5%;}
.slick-contanier .slick-slide{outline: none;}
.slick-contanier img{display: inline-block; width: 100%; border: 1px solid #fff;}
.slick-contanier .slick-con{display: block; padding: 0 5%; font-size: 0;}
.slick-contanier h3 a{display: block; text-align: center; font-size: 16px; color: #000000; line-height: 3;}
.slick-contanier .slick-arrow{outline: none; position: absolute; top: 33%; z-index: 99; font-size: 0; border: none;}
.slick-contanier .slick-prev{background: url(../images/left.png) no-repeat top center; width: 12px; height: 39px; left: 3%;}
.slick-contanier .slick-next{background: url(../images/right.png) no-repeat top center; width: 12px; height: 39px; right: 3%;}
.m2-more{ height: 38px; border: 2px solid #8d9844; margin: 0 auto; background: rgba(255, 255, 255, .7); margin-top: 5%; display:table}
.m2-more a{display: block; text-align: center; padding:0 40px; line-height:38px; font-size: 16px; text-transform: uppercase; color: #687a05;}
/**/
.m3{}
.mw{text-align: center; font-size: 14px; color: #818181; line-height:1.6}
.slick-contanier2{position: relative; margin-top: 5%;}
.slick-contanier2 .slick-slide{outline: none;}
.slick-contanier2 img{display: inline-block; width: 100%; border: 1px solid #fff;}
.slick-contanier2 .slick-con{display: block; padding: 0 5%; font-size: 0;}
.slick-contanier2 h3 a{display: block; text-align: center; font-size: 16px; color: #000000; line-height: 3;}
.slick-contanier2 .slick-arrow{outline: none; position: absolute; top: 33%; z-index: 99; font-size: 0; border: none;}
.slick-contanier2 .slick-prev{background: url(../images/left1.png) no-repeat top center; width: 12px; height: 39px; left: 3%;}
.slick-contanier2 .slick-next{background: url(../images/right1.png) no-repeat top center; width: 12px; height: 39px; right: 3%;}
/**/
.m4{background: url(../images/bj2.jpg) no-repeat top center; background-size: cover; margin-top: 5%; padding: 5% 0;}
.mob-title4 h3 span{color: #fff;}
.mob-title4 p{color: #fff;}
.mw5{color: #333333;}
.slick-contanier3{position: relative; margin-top: 5%;}
.slick-contanier3 .slick-slide{outline: none;}
.slick-contanier3 img{display: inline-block; width: 100%; border: 1px solid #fff;}
.slick-contanier3 .slick-con{display: block; padding: 0 5%; font-size: 0;}
.slick-contanier3 h3 a{display: block; text-align: center; font-size: 16px; color: #fff; line-height: 3;}
.slick-contanier3 .slick-arrow{outline: none; position: absolute; top: 33%; z-index: 99; font-size: 0; border: none;}
.slick-contanier3 .slick-prev{background: url(../images/left1.png) no-repeat top center; width: 12px; height: 39px; left: 3%;}
.slick-contanier3 .slick-next{background: url(../images/right1.png) no-repeat top center; width: 12px; height: 39px; right: 3%;}
.join-list{margin-top: 5%;}
.join-list li{display: flex; background: rgba(131, 152, 17, .8); padding: 10px; margin-bottom: 2%;}
.join-list li .img1{width: 45%; margin-right: 3%;}
.join-list li .img1 img{width: 100%;}
.join-list li .wz1{width: 52%;}
.join-list li .wz1 b{display: block; color: #fff; line-height: 4;}
.join-list li .wz1 p{color: #fff; font-size: 16px; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6;}
.join-list li:nth-of-type(2) .img1{margin-right: 0;}

.join-list li:nth-of-type(2) .wz1{margin-right: 3%;}
.mjia{padding: 0 5%; margin-top: 5%;}
.mjia p img{max-width: 100%;}


/*留言*/
.cont{ width:90%; margin:0 auto;}
.cont .ts { font-size:15px; color:#636363; line-height:2; text-align:center; margin:0.1rem auto 0.3rem;}
.cont dt input{ background:#fff; border:1px solid #dddcdd; width:100%; box-sizing:border-box;  height:40px; line-height:40px; padding:0 15px; font-size:14px; color:#bbbbbb; float:left; margin:10px auto;}
.cont dt textarea{background:#fff; border:1px solid #dddcdd; font-size:14px; color:#757575;box-sizing:border-box; width:100%;  height:120px; line-height:40px; padding:0 15px; margin:10px auto;}
.cont .btn {font-size:15px; line-height:1; display:table; padding:12px 25px;text-align:center;  background:#90a520; border-radius:5px; color:#fff; margin:0.4rem auto 0.5rem;}

.info1 { font-size:12px;width:80%;line-height:2;text-align: center;margin:20px auto 0; border: 1px dashed #ccc;border-left: none;border-right: none;color: #6f6f6f;}
.xw_bt { margin:20px auto 15px;  font-size: 18px;   color: #484848;  text-align: center;  font-weight: bolder;}
.xw_bt h1{ font-size:18px; font-weight:bolder; line-height:1.6; text-align:center; padding:0 20px}

/**/
.m6{background: url(../images/bj3.jpg) no-repeat top center; background-size: cover; margin-top: 5%; padding: 5% 0;}
.n-list2 li{border-bottom: 1px dashed #fff; padding-bottom: 10px; margin-bottom: 10px;}
.n-list2 li .time{color: #fff; width: 20%; float: left; text-align: left; font-size: 42px;}
.n-list2 li .time p{font-size: 14px;}
.n-list2 li .zi{color: #fff; width: 80%; float: right;}
.n-list2 li .zi h3{color: #fff; font-size: 16px; line-height: 2;}
.n-list2 li .zi span{font-size: 12px; display: block;}
.m7 .con{display: flex; background: #eeeeee;}
.m7 .con .mcl{width: 35%;}
.m7 .con .mcl p img{max-width: 100%;}
.m7 .con .mcr{display: flex; justify-content: center; flex-direction: column; padding: 5% 0; font-size: 14px; color: #818181; width: 65%; padding-left: 3%; line-height: 1.5;}
.de{height: 10px;}