.theme{background: #198647}
.color{color: #198647}

/*========================================= 分页 =====================================*/
.page { overflow:hidden;}
.pagelink { margin-top: 40px;text-align: center}
.pagelink span,.pagelink a { display:inline-block; text-align:center;padding: 4px 10px;; border:solid 1px #ccc;color:#666; margin:0 4px;}
.pagelink a:hover,.pagelink a.on { background:#198647; color:#fff; border:solid 1px #198647;}
.pagelink span{display:inline-block; color:#fff; background:#198647;padding: 4px 10px;border:solid 1px #198647;}

/*========================================= 头部 =====================================*/
header{width:100%;}
.top{line-height: 20px;padding: 10px 0;background: #222;color: #fff}
.topA{padding: 20px 0}
.logo{padding: 0}
nav{margin-top: 13px;padding: 0!important;}
nav ul{display: flex;justify-content: space-between}
nav ul li{line-height: 45px;font-size: 16px;width: 14.2%;text-align: center}
nav ul li:hover a,nav ul li.active a{color: #fff;font-weight: bold}

.title{margin-top: 35px;text-align: center;font-family: Arial,"宋体",Helvetica, sans-serif,Verdana;}
.title h2{font-weight: normal;font-size: 40px;}
.title h2 b{letter-spacing: 0px;}
.title i{display: inline-block;width: 80px;height: 3px;margin-top: 10px;}
.title p{color: #666;font-size: 15px;letter-spacing: 4px;}

.more{margin-top: 15px;text-align: center}
.more a{display: inline-block;line-height: 34px;width: 120px;text-align: center;border-radius: 30px}
.more a:hover{color: #fff;transition: all 0.5s ease}

.oneAg{border-bottom: 1px solid #ddd;padding-bottom: 40px}
.oneA{margin-top: 40px;}
.oneAl .title{text-align: left;margin-top: 0}
.oneAl .text{font-size: 16px;color: rgb(136, 136, 136);line-height: 2;margin-top: 30px;
    overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:7;}
.oneAl .more{text-align: left}
.oneAr img{width: 100%;position: relative;top: 20px;right: 8px;z-index: 1}
.oneAr dd{width: 80%;height: 100%;position: absolute;top: 0;right: 0;}

.oneB{margin-top: 30px}
.oneB .hd{margin: 0 12px}
.oneB .hd ul{/*display: flex;justify-content: center;flex-wrap: wrap*/overflow: hidden;border: 1px solid #ddd;border-left: none;border-right: none}
.oneB .hd ul li{margin: 15px 0}
.oneB .hd ul li a{display: block;text-align: center;line-height: 48px;font-size: 16px;}
.oneB .hd ul li.on a,.oneB .hd ul li:hover a{color: #fff;}

.oneB .bd ul li{margin-top: 30px}
.oneB .bd ul{display: flex;flex-wrap: wrap;align-items: flex-end}
.oneB .bd ul li dd{overflow: hidden;text-align: center;position: relative}
.oneB .bd ul li dd:after{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0}
.oneB .bd ul li dd img{transition: all 0.5s ease;display: inline-block}
.oneB .bd ul li p{font-size: 16px;text-align: center;margin-top: 12px}
.oneB .bd ul li:hover dd img{transition: all 0.5s ease;transform: translateY(-6%)}

.oneCg{background: url("../img/oc.png") no-repeat center;background-size: cover;overflow: hidden;padding: 40px 0;margin-top: 40px}
.oneC ul{display: flex;justify-content: center;flex-wrap: wrap}
.oneC ul li{color: #fff;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 3%}
.oneC ul li dd{font-size: 20px}
.oneC ul li dd img{margin-right: 15px}
.oneC ul li i{display: inline-block;width: 60px;height: 1px;background: #fff;margin: 20px 0}
.oneC ul li p{line-height: 1.8}
.oneC ul li:nth-child(3n){border-right: none}
.oneC ul li:nth-child(4),.oneC ul li:nth-child(5),.oneC ul li:nth-child(6){border-bottom: none}
.oneC ul li:hover{transition: all 0.5s ease}

.oneDg{background: url("../img/od.jpg") no-repeat center;background-size: cover;overflow: hidden;padding-bottom: 50px}
.oneD{overflow: hidden}
.oneD ul{display: flex;flex-wrap: wrap;align-items: flex-end}
.oneD ul li{margin-top: 30px;}
.oneD ul li a{display: block;background: #fff;padding-bottom: 15px}
.oneD ul li dd{overflow: hidden;text-align: center}
.oneD ul li dd img{transition: all 0.5s ease;display: inline-block}
.oneD ul li p{text-align: center;font-size: 18px;margin: 15px 0;font-weight: bold}
.oneD ul li span{text-align: center;color: #666;line-height: 1.8;padding: 0 20px;
    overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.oneD ul li:hover dd img{transition: all 0.5s ease;transform: scale(1.1)}

.oneE{margin-top: 40px;overflow: hidden}
.oneEl ul li a{display: block;}
.oneEl ul li dd img{width: 100%;}
.oneEl ul li dt{padding: 10px;line-height: 1.8}
.oneEl ul li dt h3{font-weight: normal;font-size: 18px}
.oneEl ul li dt span{font-size: 12px;color: #999}
.oneEl ul li dt p{color: #999;}
.oneEr{}
.oneEr ul li{overflow: hidden;margin-bottom: 15px;border-bottom: 1px dashed #ececec;padding-bottom: 15px}
.oneEr ul li dl p{font-size: 16px;margin-bottom: 5px;font-weight: bold}
.oneEr ul li dl span{color: #999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.oneEr ul li:last-child{margin-bottom: 0}

/*========================================= 底部 =====================================*/
.footer{width: 100%;overflow: hidden;margin-top: 40px;background: #434343;}
.foot h3{font-size: 16px;color: #fff;font-weight: normal;display: inline-block;margin-bottom: 8px;padding-bottom: 10px}
.footb{border-left: 1px solid rgba(255,255,255,0.2);text-align: center;padding: 30px 0;min-height: 250px}
.foota{border-left: 1px solid rgba(255,255,255,0.2);padding: 30px 0 30px 4%;min-height: 250px}
.foota ul li {color: #bbbbbb;line-height: 20px;padding-top: 10px;}
.footb ul li{line-height: 30px;}
.footb ul li a{color: #bbbbbb;font-size: 12px;padding: 6px 0 6px 0}
.footc{border-left: 1px solid rgba(255,255,255,0.2);border-right: 1px solid rgba(255,255,255,0.2);text-align: center;padding: 30px 0;min-height: 250px}
.footc dd img{width: 130px;height: 130px;display: inline-block;}

.copy{color: #fff;line-height: 35px;padding: 10px 0;background: #222}
.copy a{color: #fff}

@media screen and (max-width: 768px) {
    .top{display: none}
    .topAl{display: none}
    .topAr{display: none}
    nav{display: none}
    .menu-button{display: block}
    .footfix{display: block}
    .footline{display: block}
    .foota{min-height: initial}
    .footb{display: none}
    .footc{display: none}
    .copy{display: none}
    .navs_menu{display: block}
    .more3{display: none}
    .more2{display: none}
    .oneBl dl{display: none}
    .footer{padding: 25px 0}
    .title h2{font-size: 24px}
    .title p{font-size: 14px}
    .topA{padding: 12px}
    .oneAr{display: none}
    .oneB .hd ul li{margin: 10px 0}
    .oneB .hd ul li a{line-height: 34px;font-size: 14px}
    .oneC ul li dd{font-size: 14px}
    .oneC ul li p{font-size: 12px}
    .oneC ul li dd img{display: none}
    .oneC ul li:nth-child(4){border-bottom: 1px solid #ddd;}
    .oneC ul li:nth-child(3){border-right: 1px solid #ddd;}
    .oneC ul li i{margin: 12px 0}
    .oneEr{margin-top: 40px}
    .foota{padding: 0 12px}
    .more a{line-height: 30px}
}