.theme{background: #2a6fab}
.color{color: #2a6fab}

/*========================================= 分页 =====================================*/
.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:#2a6fab; color:#fff; border:solid 1px #2a6fab;}
.pagelink span{display:inline-block; color:#fff; background:#2a6fab;padding: 4px 10px;border:solid 1px #2a6fab;}

/*========================================= 头部 =====================================*/
header{width:100%;}
.top{border-bottom: 1px solid #e5e5e5;line-height: 20px;padding: 10px 0}
.topA{padding: 30px 0}
.logo{padding: 0}
.topAl{border-left: 2px solid #ededed;}
.topAl p{padding: 7px 0}
.topAl span{color: #828282;font-size: 16px;margin-left: 25px}
.topAr{background: url("../img/topar.png") no-repeat left;padding-left: 60px;margin-top: 12px}
.topAr b{font-size: 20px;color: #ff8a1b}
nav ul{display: flex;justify-content: space-between}
nav ul li{line-height: 60px;font-size: 16px;width: 14.2%;text-align: center}
nav ul li a{color: #fff;display: block}
nav ul li:hover,nav ul li.active{background: rgba(0,0,0,0.1)}

.title{text-align: center;margin-top: 35px}
.title h2{font-size: 36px}
.title p{color: #999;margin-top: 10px;font-size: 16px}

.oneA{margin-top: 30px}
.oneA .hd{padding: 0 25px;overflow: hidden}
.oneA .hd ul{display: flex;justify-content: center;flex-wrap: wrap}
.oneA .hd ul li{margin-top: 10px}
.oneA .hd ul li a{display: block;text-align: center;line-height: 38px;border: 1px solid #dcdcdc;border-radius: 5px}
.oneA .bd ul li{margin-top: 30px}
.oneA .bd ul{display: flex;flex-wrap: wrap;align-items: flex-end}
.oneA .bd ul li dd{border: 1px solid #dcdcdc;overflow: hidden;text-align: center}
.oneA .bd ul li dd img{transition: all 0.5s ease;display: inline-block}
.oneA .bd ul li p{font-size: 16px;text-align: center;margin-top: 12px}
.oneA .bd ul li:hover dd img{transition: all 0.5s ease;transform: scale(1.1)}

.oneB{color: #fff;padding: 35px 0;margin-top: 40px}
.oneBa{display: flex;align-items: center;flex-wrap: wrap}
.oneBl h2{font-size: 32px}
.oneBl p{font-size: 24px;margin-top: 8px}
.oneBr{text-align: center}
.oneBr p{font-size: 15px;background: url("../img/icotel.png") no-repeat left;display: inline-block;padding-left: 25px}
.oneBr b{font-size: 34px;font-family: Arial;display: block}
.oneBr a{display: block;line-height: 45px;border-radius: 5px;background-color: #fff;font-size: 18px;margin-top: 8px}

.oneC{margin-top: 40px}
.oneCl img{width: 100%;height: 265px}
.oneCr h3{margin-bottom: 15px}
.oneCr h3 b{color: #dd2025}
.oneCr .text{text-indent: 2em;font-size: 16px;line-height: 2}

.oneD{margin-top: 40px}
.title2{border-top: 1px solid #eeeeee;margin-top: 35px}
.title2 span{display: block;width: 180px;line-height: 40px;text-align: center;color: #fff;margin:0 auto;margin-top: -25px}
.oneDa{margin-top: 10px;overflow: hidden}
.oneDa ul{display: flex;flex-wrap: wrap;align-items: flex-end}
.oneDa ul li{margin-top: 30px;}
.oneDa ul li a{display: block;overflow: hidden;text-align: center;position: relative}
.oneDa ul li img{transition: all 0.5s ease;display: inline-block}
.oneDa ul li p{position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.6);width: 100%;line-height: 36px;color: #fff;text-align: center;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.oneDa ul li:hover img{transition: all 0.5s ease;transform: scale(1.1)}

.oneE{margin-top: 40px;}
.oneEl,.oneEr{padding: 0}
.oneEl{padding-right: 40px}
.oneEr{padding-left: 20px}
.oneEtit dd{line-height: 35px;font-size: 16px;width: 150px;color: #fff;text-align: center;display: inline-block}
.hs{background: #666666;}
.oneEtit a{display: inline-block;width: 68px;line-height: 22px;border: 3px solid #dedede;text-align: center;color: #999;font-size: 12px;}
.oneEla{margin-top: 25px;}
.oneEla dd{overflow: hidden}
.oneEla dl p{font-size: 16px;}
.oneEla dl dt{line-height: 1.8;margin: 15px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.oneEla dl a{display: block;width: 98px;line-height: 26px;border: 1px solid #999;text-align: center;color: #999}
.oneElb ul{border-top: 1px solid #dedede;margin: 20px 0 0}
.oneElb ul li{margin-top: 15px;width: 50%;float: left;}
.oneElb ul li a{color: #666}
.oneElb ul li i{display: inline-block;width: 8px;height: 8px;border: 2px solid #999999;border-radius: 100%;margin-right: 10px;vertical-align: baseline}
.oneEr{border-left: 1px dashed #dedede}
.oneEra ul li a{display: block;padding: 23px 0;border-bottom: 1px solid #dedede}
.oneEra ul li dd{margin-bottom: 13px}
.oneEra ul li dd span{font-size: 16px;width: 88%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.oneEra ul li dd,.oneEra ul li dt{overflow: hidden}
.oneEra ul li dt span{width: 88%;color: #666;overflow:hidden;
    text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.oneEra ul li i{display: inline-block;width: 22px;height: 22px;text-align: center;font-style: normal;color: #fff;line-height: 22px;
    float: left;margin-right: 10px}
.oneEra ul li dd i{background: #666666;}
.oneEra ul li dt i{background: #999999;}
.oneEra ul li span{display: inline-block;float: left}

.oneF{margin-top: 40px}
.oneFa{padding: 30px 0;font-size: 16px;color: #fff}
.oneFa a{color: #fff;margin: 0 5px}

/*========================================= 底部 =====================================*/
.footer{width: 100%;background-color: #343d44;overflow: hidden;padding: 40px 0}
.foot{color: #fff}
.foot h3{font-size: 18px;color: #fff;font-weight: normal}
.foot h3 i {display: block;width: 40px;height: 1px;background-color: #fff;margin-top: 16px;}
.foota{border-right: #495157 solid 1px;min-height: 269px}
.foota p {margin-top: 24px;font-size: 16px;color: #fff;}
.foota ul {padding-top: 14px;}
.foota ul li {color: #fff;line-height: 20px;padding-top: 10px;}
.footb{border-right: #495157 solid 1px;min-height: 269px;padding: 0 40px}
.footbd{margin-top: 24px}
.footbd input{width: 48%;height: 44px;font-size: 14px;line-height: 43px;text-indent: 8px;color: #aeb0b2;padding-left: 6px;border: #71787c solid 1px;float: left;}
.footbd textarea {width: 100%;height: 74px;text-indent: 8px;resize: none;-webkit-appearance: none;color: #aeb0b2;line-height: 28px;padding-left: 6px;border: #71787c solid 1px;margin-top: 10px;}
.footbd input:nth-child(2){float: right}
.footbd a {display:block;width: 150px;margin-top: 20px;font-size: 16px;color: #fff;cursor: pointer;border: none;border: 0;
    float: right;text-align: center;line-height: 46px}
.footc dd{display: inline-block;width: 198px;height: 198px;border: #71787c solid 1px;text-align: center;}
.footc dd img{width: 180px;height: 180px;display: inline-block;margin-top: 10px;}
.footc dl{text-align: center}
.footc p{margin-top: 20px}

.copy{background: #2a3137;color: #fff;line-height: 60px;font-size: 12px}
.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}
    .footer{padding: 25px 0}
    .title h2{font-size: 22px}
    .title p{font-size: 14px}
    .topA{padding: 12px}
    .oneA{margin-top: 20px}
    .oneA .hd{padding: 0}
    .oneA .hd ul li a{line-height: 32px}
    .oneBl h2{font-size: 18px}
    .oneBl p{font-size: 14px}
    .oneBr b{font-size: 28px}
    .oneBr{margin-top: 20px}
    .oneBr a{line-height: 36px;font-size: 16px}
    .oneCr{margin-top: 25px}
    .oneCr h3{font-size: 20px}
    .oneCr .text p{font-size: 14px;}
    .oneEr{border-left: none;margin-top: 40px;padding-left: 0}
    .oneEl{padding-right: 0}
    .oneEla dl{margin-top: 20px}
    .oneFa{padding: 15px 0;font-size: 14px}
    .title2{margin-top: 10px}
    .title2 span{width: 140px}
    .foota p{font-size: 14px}
    .oneA .bd ul li{margin-top: 20px}
    .oneA .bd ul li p{font-size: 14px}
}