a{color:#333;text-decoration:none;transition:all .3s}
a:hover{text-decoration:none;color:#e65800;}
body{position:relative;font-size:14px;color:#333;background:#f7f8fa;position:relative;}
*{box-sizing:border-box}
.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ha{text-overflow:ellipsis;white-space: nowrap;}
.hb{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.hc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.layui-layer-msg{min-width:100px!important;}
.meng{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index:99;transition: none;}
.footx{position: relative;}
.footx:after{position: absolute;content: '';left:0;bottom: 0;width: calc(100%);height: 1px;opacity: .5;background: #ddd;-webkit-transform: scaleY(.5);-webkit-transform-origin: 0 0;}
.ts{position: relative;}
.ts:after{position: absolute;content:'';width:100%;height:100%;background:rgba(0, 0, 0, 0.3);left:0;top:0;transition:all .3s;opacity:0;}
.ts:hover{cursor:pointer}
.ts:hover:after{opacity:1;}
.ts img{display: block;width:100%;height:100%;object-fit: cover;}
.mt15{margin-top:15px}
@media all and (max-width:860px){
    .mt15{margin-top:10px}
}
/* 头部通用 */
.top{width:100%;}
.top-box{width:1200px;height:36px;line-height:36px;margin:0 auto;overflow: hidden;font-size:12px;transition:all .3s}
.top-left{display: block;color:#969AA9;}
.top-right{display: block;}
.top-right li{float: left;padding:0 10px;position: relative;}
.top-right li .icon{font-size:12px;margin-right:2px}
.top-right li:nth-child(n+2):after{position: absolute;content: '';left:0;top:50%;width:1px;height:10px;margin-top:-5px;background:#ddd;}
.top-right li:last-child{padding-right:0}
.head{width: 100%;height: auto;overflow: hidden;background: url(../image/top-bg.png) #fff center center no-repeat;background-size:100% auto;position: relative;}
.head-box{width:1200px;height:auto;overflow: hidden;margin:0 auto;transition:all .3s}
.head-top{width:100%;height:100px;align-items: center;transition:all .3s}
.head-logo{height:60px;align-items: center;transition:all .3s}
.head-image{height:60px;transition:all .3s}
.head-image img{height:100%;}
.head-city{margin-left:20px;height:40px;width:80px;overflow: hidden;transition:all .3s}
.head-city p:first-child{height:24px;line-height:24px;width:100%;overflow: hidden;transition:all .3s}
.head-city p:first-child .icon{color:#e65800;margin-right:5px}
.head-city p:last-child{height:16px;line-height:16px;color:#969AA9;font-size:12px;width:100%;overflow: hidden;}
.head-soso{width:240px;height:40px;overflow: hidden;border: 1px solid #ddd;border-radius:4px;padding:3px;align-items:center;transition:all .3s}
.head-soso input{width:calc(100% - 50px);height:32px;line-height:32px;border: 0;padding-left: 30px;background: url(../image/so.png) 5px center no-repeat;background-size: 20px;}
.head-soso button{width:50px;height:32px;line-height:32px;border: 0;background: #16baaa;border-radius:3px;color:#fff;transition:all .3s}
.head-soso button:hover{cursor:pointer;opacity:.8;}
.head-more{display:none;}
.head-menu{width:100%;border-bottom: 1px solid #e65800;}
.head-menu li{width:10%;transition:all .3s}
.head-menu li a{display: block;width:100%;height:45px;line-height:45px;text-align: center;overflow: hidden;font-size:16px;transition:all .3s}
.head-menu li a:hover{background:#e65800;color:#fff}
.head-menu li.this a{background:#e65800;color:#fff}
.tion{width:1200px;height:35px;line-height:35px;margin:0 auto;overflow: hidden;font-size:12px;color:#969AA9}
.tion a{color:#969AA9}
.tion a:hover{color:#e65800}
.tion i:after{font-family: "iconfont";margin:0 3px;content:"\e615";font-style: normal;}
@media all and (max-width:1200px){
    .top-box{width:100%;padding:0 15px;}
    .head-box{width:100%;}
    .head-top{padding:0 15px}
    .tion{width:100%;padding:0 15px;}
}
@media all and (max-width:860px){
    .top{display:none;}
    .head{position: fixed;z-index: 100;top: 0;}
    .head-top{height:50px}
    .head-logo{height:35px;}
    .head-image{height:35px;}
    .head-city{display:none;}
    .head-soso{display:none;}
    .head-more{width:20px;height:21px;display:block;position:relative;margin-top:5px}
    .head-line1{position:absolute;left:0;top:0;width:20px;height:1.5px;background:#333;transition:all .3s}
    .head-line2{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#333;transition:all .3s}
    .head-line3{position:absolute;left:0;top:16px;width:20px;height:1.5px;background:#333;transition:all .3s}
    .head-wap .head-line1{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#333;transform:rotate(45deg);transition:all .3s}
    .head-wap .head-line2{width:20px;height:1.5px;background:#333;opacity:0;transition:all .3s}
    .head-wap .head-line3{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#333;transform:rotate(-45deg);transition:all .3s}
    .head-menu{position: fixed;display:inline;left:-260px;top:51px;width:45%;max-width:260px;height:100%;background:#fff;transition: all ease .3s;z-index:10;border:0}
    .head-menu li{width:100%;padding:0 10px;}
    .head-menu li a{display: block;width:100%;padding:0 10px;border-bottom:1px solid #ddd;}
    .head-menu li a:hover{color:#e65800;border-color:#e65800;background:none;}
    .head-menu li.this a{color:#e65800;border-color:#e65800;background:none;}
    .head-wap .head-menu{left: 0!important;}
    .tion{margin-top:50px;}
}
/* 首页幻灯 */
.banner{width:1200px;height:350px;margin:0 auto;overflow: hidden;margin-top:15px;}
.banner-image{width:100%;height:100%;overflow: hidden;}
.banner-image img{display: block;width:100%;height:100%;object-fit: cover;}
@media all and (max-width:1200px){
    .banner{width:100%;height:30vw}
}
@media all and (max-width:860px){
    .banner{margin-top:50px;height:35vw}
}
/* 首页一屏 */
.chan{width:1200px;height:auto;margin:0 auto;margin-top:15px;}
.chan-left{width:29%;height:auto;padding:15px;background:#fff;overflow: hidden;position: relative;transition:all .3s}
.chan-left-one{width:100%;overflow: hidden;}
.chan-left-image{width:100%;height:205px;overflow: hidden;}
.chan-left-title{width:100%;height:30px;line-height:30px;overflow: hidden;margin-top:5px;text-align: center;white-space:nowrap;text-overflow:ellipsis;}
.chan-left-text{width: 100%;height:40px;line-height:20px;color:#969AA9;overflow:hidden;}
.chan-left-two{width:100%;overflow: hidden;margin-top:10px}
.chan-left-two li{width: 100%;height:30px;line-height: 30px;overflow:hidden;color:#969AA9}
.chan-left-two li a{float: left;position: relative;height:30px;padding-left:20px;max-width:calc(100% - 80px);overflow: hidden;}
.chan-left-two li span{float: right;margin-left:5px;}
.chan-left-two li a:after{position: absolute;font-family: 'iconfont';content: "\e618";font-size:12px;left: 0;bottom: 0;line-height:30px;transition:all .3s;color: #e65800;}
.chan-left-two li a:hover:after{transform:rotate(360deg);color:#16baaa}
.chan-left-icon{position: absolute;top:0;left:0;width:50px;height:50px;background: url(../image/hot.png);background-size:100%;z-index:10;}
.chan-center{width:calc(44% - 30px);transition:all .3s}
.chan-side{width:100%;height:320px;overflow: hidden;}
.chan-side-loop{width:100%;height:100%;overflow: hidden;}
.chan-side-loop img{display: block;width:100%;height:100%;object-fit: cover;}
.chan-side-text{position: absolute;line-height: 20px;width:100%;padding:10px 15px;background: rgba(0, 0, 0,.5);left:0;bottom:0;color:#fff;font-size:12px}
.chan-side-text p{overflow: hidden;}
.chan-side-list{width:100%;overflow: hidden;}
.chan-side-list li{width:calc(50% - 7.5px);overflow: hidden;height:165px;margin-top:15px;background: #fff;}
.chan-side-list li a span{position:absolute;width:100%;height:35px;line-height:35px;padding:0 10px;background: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0));text-align: center;left:0;bottom:0;color:#fff;overflow: hidden;z-index: 1;}
.chan-right{width:27%;height:auto;padding:15px;background:#fff;overflow: hidden;transition:all .3s}
.chan-right-bt{width:100%;height:30px;line-height:20px;border-bottom: 1px solid #f7f8fa;}
.chan-right-bt b{float: left;height:30px;line-height:20px;font-size:16px;color:#e65800;border-bottom: 1px solid #e65800;font-weight: normal;}
.chan-right-bt span{float: right;font-size:12px;color:#969AA9}
.chan-right-bt span i{font-style:normal;color:#16baaa;margin:0 2px;}
.chan-right-list{width:100%;overflow: hidden;}
.chan-right-list li{width:100%;padding:15px 0;overflow: hidden;}
.chan-right-item{width:calc(67% - 10px);}
.chan-right-image{width:33%;height:65px;overflow: hidden;}
.chan-right-title{width:100%;height:20px;line-height:20px;overflow: hidden;padding-left:20px;position: relative;}
.chan-right-title:after{position: absolute;content:'';left:1px;top:50%;width:8px;height:8px;background:#ddd;border-radius:50%;margin-top:-6px;z-index:1;transition:all .3s;border: 2px solid #f7f8fa;}
.chan-right-title:hover:after{background:#16baaa;border-color:#b7ecd7;}
.chan-right-text{width:100%;line-height:20px;overflow: hidden;margin-top:5px;color:#606370}
.chan-right-desc{width:100%;height:12px;line-height:12px;overflow: hidden;font-size:12px;color:#969AA9;margin-top:8px}
.chan-right-desc span{float: left;margin-right:5px}
.chan-right-desc span:last-child{float: right;margin-right:0}
.chan-right-desc span .icon{font-size:12px;margin-right:2px}
.chan-right-cate{width:100%;margin-top:5px;}
.chan-right-cate li{float:left;width:calc(33.333333% - 6.666667px);margin-top:10px}
.chan-right-cate li a{display: block;width:100%;height:34px;line-height:34px;padding:0 5px;overflow: hidden;background:#f7f8fa;text-align: center;}
.chan-right-cate li a:hover{background: #e65800;color:#fff}
.chan-right-list .ts-more p{font-size:12px}
@media all and (max-width:1200px){
    .chan{width:100%;}
}
@media all and (max-width:1000px){
    .chan-left{display:none;}
    .chan-center{width:calc(60% - 15px);}
    .chan-side-list li{width:calc(50% - 5px);}
    .chan-right{width:40%;}
}
@media all and (max-width:860px){
    .chan{margin-top:10px;}
    .chan-left{display:block;width:100%;}
    .chan-center{width:100%;margin-top:10px}
    .chan-left-image{height:60vw}
    .chan-left-title{font-size:16px}
    .chan-left-two li{height:34px;line-height:34px;}
    .chan-left-two li a{font-size:16px;}
    .chan-side{height:60vw;border-radius:0;}
    .chan-side-list li{margin-top:10px;height:30vw;border-radius:0;}
    .chan-right{width:100%;margin-top:10px;border-radius:0;}
    .chan-right-image{height:75px;}
    .chan-right-title{height:30px;line-height:30px;font-size:16px;}
    .chan-right-text{font-size:14px;}
    .chan-right-desc{height:15px;line-height:15px;margin-top:5px}
    .chan-right-cate li a{height:38px;line-height:38px;font-size:16px;}
}
/* 首页循环 */
.loop{width:1200px;height:auto;margin:0 auto;overflow: hidden;}
.loop-box{width:calc(33.333333% - 10px);height:auto;padding:15px;background:#fff;overflow: hidden;margin-top:15px;}
.loop-bt{width:100%;height:30px;line-height:20px;border-bottom: 1px solid #f7f8fa;}
.loop-bt b{float: left;height:30px;line-height:20px;font-size:16px;color:#e65800;border-bottom: 1px solid #e65800;font-weight: normal;}
.loop-bt span{float: right;font-size:12px;color:#969AA9}
.loop-bt span a{color:#969AA9}
.loop-bt span a .icon{font-size:12px;}
.loop-bt span a:hover{color:#e65800}
.loop-image{width:100%;height:220px;overflow: hidden;margin-top:15px;}
.loop-image a span{position:absolute;width:100%;height:35px;line-height:35px;padding:0 10px;background: linear-gradient(to top, rgba(0,0,0,1),rgba(0,0,0,0));text-align: center;left:0;bottom:0;color:#fff;overflow: hidden;z-index: 1;}
.loop-list{width:100%;height:auto;margin-top:10px}
.loop-list li{width:100%;height:35px;line-height:35px;}
.loop-list li span{float: right;color:#969AA9;margin-left:5px;}
.loop-list li a{float: left;max-width:calc(100% - 80px);height:35px;overflow: hidden;position: relative;padding-left:20px;}
.loop-list li a:after{position: absolute;font-family: 'iconfont';content: "\e618";left: 0;font-size:12px;bottom: 0;line-height:35px;transition:all .3s;color: #e65800;}
.loop-list li a:hover:after{transform:rotate(360deg);color:#16baaa}
.loop-list li a b{font-weight:normal;color:#969AA9;margin-right:5px}
@media all and (max-width:1200px){
    .loop{width:100%;}
    .loop-image{height:18vw}
}
@media all and (max-width:1000px){
    .loop-box{width:calc(50% - 7.5px);}
    .loop-image{height:30vw}
}
@media all and (max-width:860px){
    .loop-box{width:100%;border-radius:0;margin-top:10px}
    .loop-image{height:55vw}
    .loop-list li{font-size:16px;}
    .loop-list li a b{display:none;}
    .loop-list li span{font-size:14px;}
}
/* 首页tab */
.itab{width:1200px;padding:10px 15px;background: #fff;overflow: hidden;margin:0 auto;margin-top:15px}
.itab .layui-tab{margin:0}
.itab .layui-tab-title li{min-width:0;padding:0 15px;height:40px;}
.itab .layui-tab-content{padding:0;width:100%;overflow: hidden;}
.itab .layui-tab-item li{float: left;width:calc(10% - 9px);margin-top:10px;overflow: hidden;background: #f7f8fa;margin-right:10px;}
.itab .layui-tab-item li a{color:#606370;display: block;width:100%;height:36px;line-height:36px;text-align: center;overflow: hidden;}
.itab .layui-tab-item li a:hover{background: #e65800;color:#fff}
.itab .layui-tab-brief>.layui-tab-title .layui-this{color:#e65800}
.itab .layui-tab-brief>.layui-tab-title .layui-this:after{height:40px;border-bottom:1px solid #e65800;}
.itab .layui-tab-title{border-color:#f7f8fa}
@media all and (min-width:1200px){
    .itab .layui-tab-item li:nth-child(10n){margin-right:0}
}
@media all and (max-width:1200px){
    .itab{width:100%;}
    .itab .layui-tab-item li{width:calc(16.666666% - 8.333333px);}
    .itab .layui-tab-item li:nth-child(6n){margin-right:0}
}
@media all and (max-width:860px){
    .itab{margin-top:10px}
    .itab .layui-tab-item li{width:calc(25% - 7.5px);}
    .itab .layui-tab-item li:nth-child(6n){margin-right:10px}
    .itab .layui-tab-item li:nth-child(4n){margin-right:0}
    .itab .layui-tab-item li a{height:38px;line-height:38px;}
}
/* 首页合作 */
.shut{width:1200px;height:auto;margin:0 auto;margin-top:15px;overflow: hidden;}
.shut li{width:calc(11.111111% - 8.888888px);margin-top:10px;}
.shut li:nth-child(-n+9){margin-top:0}
.shut li img{width:100%;}
@media all and (max-width:1200px){
    .shut{width:100%;}
}
@media all and (max-width:860px){
    .shut{margin-top:10px}
    .shut li{width:calc(16.666666% - 3.333333px);margin-top:5px}
    .shut li:nth-child(-n+6){margin-top:0}
}
/* 内容通用 */
.tent{width:1200px;height:auto;overflow: hidden;margin:0 auto;}
.tent-left{width:calc(100% - 350px);overflow: hidden;}
.tent-right{width:330px;overflow: hidden;}
.tent-list{width:100%;padding:15px;background:#fff;overflow: hidden;}
.tent-bt{width:100%;height:30px;line-height:20px;border-bottom: 1px solid #f7f8fa;}
.tent-bt b{float: left;height:30px;line-height:20px;font-size:16px;color:#e65800;border-bottom: 1px solid #e65800;font-weight: normal;}
.tent-bt span{float: right;font-size:12px;color:#969AA9}
.tent-bt i{font-style: normal;color:#16baaa;margin:0 2px}
.tent-list-list{width:100%;}
.tent-list-list li{width:100%;height:auto;padding:15px 0}
.tent-list-list li:last-child{padding-bottom:0}
.tent-list-list li:last-child::after{height:0}
.tent-list-image{width:26%;height:130px;overflow: hidden;}
.tent-list-box{width:calc(74% - 20px);overflow: hidden;}
.tent-list-title{width:100%;height:30px;line-height:30px;font-size:16px;overflow: hidden;}
.tent-list-title .icon{font-size:16px;color:#e65800;margin-right:5px}
.tent-list-text{width:100%;line-height:25px;color:#606370;margin-top:15px;overflow: hidden;}
.tent-list-text .icon{color:#16baaa;margin-right:5px}
.tent-list-desc{width:100%;height:20px;line-height:20px;margin-top:15px;overflow: hidden;font-size:12px;color:#969AA9}
.tent-list-desc span{float: left;margin-right:5px;}
.tent-list-desc span:last-child{float: right;}
.tent-list-desc .icon{font-size:12px;margin-right:2px}
.tent-list-head{width:20px;height:20px;border-radius:50%;overflow: hidden;}
.tent-list-thumb{width:100%;height:100%;padding:15px;align-items: center;overflow: hidden;transition:all .3s}
.tent-list-thumb p{display: block;width:100%;text-align: center;color:#fff;font-size:16px;font-weight:600;}
.tent-list-thumb:hover{cursor:pointer;opacity:.8;}
.tent-list-list li:nth-child(1) .tent-list-thumb{background:rgba(99,178,238);}
.tent-list-list li:nth-child(2) .tent-list-thumb{background:rgba(118,218,145);}
.tent-list-list li:nth-child(3) .tent-list-thumb{background:rgba(248,203,127);}
.tent-list-list li:nth-child(4) .tent-list-thumb{background:rgba(248,149,136);}
.tent-list-list li:nth-child(5) .tent-list-thumb{background:rgba(124,214,207);}
.tent-list-list li:nth-child(6) .tent-list-thumb{background:rgba(145,146,171);}
.tent-list-list li:nth-child(7) .tent-list-thumb{background:rgba(120,152,225);}
.tent-list-list li:nth-child(8) .tent-list-thumb{background:rgba(239,166,102);}
.tent-list-list li:nth-child(9) .tent-list-thumb{background:rgba(237,221,134);}
.tent-list-list li:nth-child(10) .tent-list-thumb{background:rgba(153,135,206);}
.tent-list-adds{width:100%;height:20px;line-height:20px;margin-top:5px;overflow: hidden;color:#606370}
.tent-list-adds span{color:#969AA9}
.tent-list-cate{width:100%;height:20px;line-height:20px;margin-top:5px;overflow: hidden;color:#606370}
.tent-list-cate span{color:#969AA9}
.tent-list-netxt{width:100%;line-height:20px;margin-top:10px;color:#606370;overflow: hidden;}
.tent-list-netxt span{color:#969AA9}
.tent-news{width:100%;height:auto;padding:15px;background:#fff;overflow: hidden;}
.tent-news-info{position: absolute;width:100%;padding:0 10px;height:30px;line-height:30px;background:rgba(0, 0, 0,.5);bottom:0;left:0;overflow: hidden;font-size:12px;color:#fff}
.tent-news-list{width:100%;margin-top:10px}
.tent-news-image{width:100%;height:190px;overflow: hidden;}
.tent-news-list li:first-child{position: relative;}
.tent-news-list li:nth-child(n+2){ position: relative;width:100%;padding-left:30px;height:32px;line-height: 32px;overflow:hidden;}
.tent-news-list li:nth-child(n+2):after{position: absolute;content: "";display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;color: #fff;background: #ddd;text-align: center;left: 0;top:50%;margin-top:-10px;font-size:12px;}
.tent-news-list li:nth-child(2):after{content: "02";background: #e65800;}
.tent-news-list li:nth-child(3):after {content: "03";background: #16baaa;}
.tent-news-list li:nth-child(4):after {content: "04";background: #969AA9;}
.tent-news-list li:nth-child(5):after {content: "05";}
.tent-news-list li:nth-child(6):after {content: "06";}
.tent-news-list li:nth-child(7):after {content: "07";}
.tent-news-list li:nth-child(8):after {content: "08";}
.tent-news-list li:nth-child(9):after {content: "09";}
.tent-news-list li:nth-child(10):after {content: "10";}
.tent-news-list li span{float:right;margin-left:10px;color:#969AA9;font-size:14px;}
.tent-jian{width:100%;overflow: hidden;background:#fff;padding:15px;margin-top:15px}
.tent-jian-list{width:100%;overflow: hidden;}
.tent-jian-list li{width:100%;overflow: hidden;padding:15px 0}
.tent-jian-list li:last-child{padding-bottom:0}
.tent-jian-list li:last-child:after{height:0}
.tent-jian-image{width:33%;height:70px;overflow: hidden;}
.tent-jian-back p{font-size:12px}
.tent-jian-item{width:calc(67% - 10px);}
.tent-jian-title{width:100%;height:25px;line-height:25px;overflow: hidden;}
.tent-jian-text{width:100%;line-height:20px;color:#969AA9;overflow: hidden;margin-top:5px}
.tent-jian-desc{width:100%;height:20px;line-height:20px;overflow: hidden;color:#969AA9;font-size:12px;margin-top:5px}
.tent-jian-desc span{float: left;margin-right:5px;}
.tent-jian-desc span:last-child{float: right;margin-right:0}
.tent-jian-desc .icon{font-size:12px;margin-right:2px}
.tent-jian-head{width:20px;height:20px;border-radius:50%;overflow: hidden;}
.tent-asks{width:100%;overflow: hidden;padding:15px;background:#fff;margin-top:15px}
.tent-asks-list{width:100%;}
.tent-asks-list li{width:100%;overflow: hidden;padding:15px 0}
.tent-asks-list li:last-child{padding-bottom:0}
.tent-asks-list li:last-child:after{height:0}
.tent-asks-bt{width:100%;height:20px;line-height:20px;overflow: hidden;}
.tent-asks-bt .icon{color:#e65800;margin-right:5px}
.tent-asks-box{width:100%;overflow: hidden;margin-top:5px}
.tent-asks-user{width:40px;overflow: hidden;}
.tent-asks-user span:first-child{display: block;width:100%;height:40px;overflow: hidden;border-radius:50%;}
.tent-asks-user span:first-child img{display: block;width:100%;height:100%}
.tent-asks-user span:last-child{display: block;width: 100%;height:15px;line-height:15px;font-size:12px;text-align: center;color:#969AA9;margin-top:5px;overflow: hidden;}
.tent-asks-text{width:calc(100% - 55px);padding:10px;background:#f7f8fa;position: relative;}
.tent-asks-text p{width:100%;line-height:20px;color:#969AA9;overflow: hidden;}
.tent-asks-point{left:-15px; border-style: solid dashed dashed dashed; border-color: #f7f8fa transparent transparent transparent;transform: rotate(-270deg);-ms-transform: rotate(-270deg); -moz-transform: rotate(-270deg);-webkit-transform: rotate(-270deg);-o-transform: rotate(-270deg);  display: inline-block; position: absolute; top:18px; vertical-align: middle; width: 0;height: 0; border-width:8px;  overflow: hidden;}
.tent-sing{width:100%;overflow: hidden;padding:15px;background:#fff;margin-top:15px}
.tent-sing-list{width:100%;}
.tent-sing-list li{width:calc(50% - 5px);height:36px;line-height:36px;overflow: hidden;margin-top:10px;}
.tent-sing-list li a{display: block;padding:0 5px;background:#f7f8fa;}
.tent-sing-list li a:hover{background:#e65800;color:#fff}
.tent-body{width:100%;height:auto;padding:15px 20px;background:#fff;margin-top:15px}
.tent-body h1{width:100%;line-height: 38px;font-size:30px;color:#333;}
.tent-body-info{width:100%;height:25px;line-height: 20px;color:#969AA9;font-size:12px;margin-top:10px;padding-bottom:5px;border-bottom: 1px solid #f7f8fa;}
.tent-body-info span{float: left;margin-right:10px;}
.tent-body-info span:last-child{float: right;margin-right:0}
.tent-body-info span i{font-size:12px;margin-right:2px}
.tent-body-head{width:20px;height:20px;border-radius:50%;overflow: hidden;}
.tent-body-text{width:100%;overflow: hidden;font-size:16px;line-height:1.6;}
.tent-body-text img{display: block;width:550px;margin:0 auto;}
.tent-body-text p{margin-top:10px;text-indent:2em;}
.tent-next{width:100%;height:auto;padding:15px;background:#fff;margin-top:15px;}
.tent-next li{height:20px;line-height:20px;max-width:48%;overflow: hidden;color:#969AA9}
.tent-ques{width:100%;height:auto;padding:15px;background: #fff;position: relative;overflow: hidden;margin-top:15px;}
.tent-ques h1{width: 100%;height:auto;font-size:24px;line-height:35px;}
.tent-ques h1 .icon{color:#e65800;margin-right:5px;font-size:24px}
.tent-ques-box{overflow: hidden;margin-top:10px}
.tent-ques-text{width:calc(77% - 15px);padding:15px;background: #f7f8fa;color:#969AA9;line-height:25px;}
.tent-ques-text strong{color:#16baaa;font-weight:normal;}
.tent-ques-thumb{width:23%;height:100px;overflow:hidden}
.tent-ques-thumb img{display:black;width:100%;height:100%;object-fit: cover;}
.tent-answ{width:100%;height:auto;padding:15px 20px;background: #fff;overflow: hidden;margin-top:15px;position: relative;}
.tent-answ-user{width:100%;height:40px;overflow: hidden;margin-top: 15px}
.tent-answ-uinfo{float: left;width:50%;height:40px;padding-left:50px;}
.tent-answ-unike{float: left;width:100%;height: 22px;line-height: 22px;font-size:14px;color:#16baaa}
.tent-answ-unike a{margin-right:5px}
.tent-answ-utime{float: left;width:100%;height: 18px;line-height:18px;font-size:12px;color:#969AA9}
.tent-answ-uthumb{position: absolute;width: 40px;height:40px;overflow: hidden;border-radius: 50%;left:20px}
.tent-answ-uthumb img{width: 100%;min-height:100%}
.tent-answ-text{width:100%;height:auto;overflow: hidden;font-size:16px;line-height:1.6;color:#333;padding-bottom: 15px;}
.tent-answ-text p{margin-top:15px;text-indent:2em;}
.tent-answ-text p:first-child{margin-top: 0}
.tent-answ-text img{display: block;max-width:500px;margin:0 auto}
@media all and (max-width:1200px){
    .tent{width:100%;}
}
@media all and (max-width:1000px){
    .tent-left{width:calc(100% - 345px);}
    .tent-list-image{width:30%;}
    .tent-list-box{width:calc(70% - 10px);}
    .tent-body-text img{width:100%;}
    .tent-ques-text{width:calc(70% - 15px);}
    .tent-ques-thumb{width:30%;}
}
@media all and (max-width:860px){
    .tent-left{width:100%;}
    .tent-right{width:100%;}
    .tent-list-image{width:33%;height:90px;}
    .tent-list-box{width:calc(67% - 10px);}
    .tent-list-title{height:20px;line-height:20px;}
    .tent-list-text{line-height:20px;margin-top:5px}
    .tent-list-desc{margin-top:5px}
    .tent-list-thumb p{font-size:14px}
    .tent-list-cate{display:none;}
    .tent-list-netxt{margin-top:5px}
    .tent-news-image{height:55vw}
    .tent-news-list li:nth-child(n+2){height:36px;line-height:36px;font-size:16px;}
    .tent-jian{margin-top:10px}
    .tent-jian-title{font-size:16px;}
    .tent-asks{margin-top:10px;}
    .tent-asks-bt{font-size:16px;}
    .tent-asks-bt .icon{font-size:16px}
    .tent-asks-box{margin-top:10px}
    .tent-sing{margin-top:10px}
    .tent-body{margin-top:10px;padding:15px;}
    .tent-body-text p{text-indent:0;text-align: justify;}
    .tent-next{margin-top:10px;padding:10px 15px}
    .tent-next li{width:100%;max-width:100%;line-height:30px;height:30px;font-size:16px}
    .tent-ques{margin-top:10px}
    .tent-ques-text{width:calc(65% - 10px);}
    .tent-ques-thumb{width:35%;}
    .tent-answ{margin-top:10px;padding:15px;}
    .tent-answ-text p{text-indent:0;text-align: justify;}
}
/* 条件筛选 */
.type{width:1200px;height:auto;padding:10px 15px 15px;background:#fff;overflow: hidden;margin:0 auto;margin-top:15px}
.type-none{margin-top:0}
.type-box{width:100%;overflow: hidden;padding-bottom:5px;border-bottom: 1px solid #f7f8fa;position: relative;padding-left:30px;padding-right:25px;}
.type-box:last-child{padding-bottom:0;border:0;}
.type-text{position: absolute;left:0;top:5px;line-height:28px;color:#16baaa;font-weight: 600;font-size:12px}
.type-list{width: 100%;padding: 0;box-sizing: border-box;overflow: hidden;transition: all ease .3s;}
.type-list::-webkit-scrollbar {display:none}
.type-list li{float: left;margin-right:5px;margin-top:5px;font-size:12px;}
.type-list li a{float: left;padding:0 10px;line-height:28px;background:#f7f8fa;border-radius:2px;overflow: hidden;color:#606370}
.type-list li a:hover{background:#e65800;color:#fff}
.type-list li.this a{background:#e65800;color:#fff}
.type-more{position:absolute;top:5px;right:0;line-height:28px;transition: all ease .3s;}
.type-more .icon{font-size:18px;}
.type-more a{color:#e65800}
.type-more a:hover{color:#e65800}
.type-zhuan{transform: rotate(180deg);}
@media all and (max-width:1200px){
    .type{width:100%;}
}
@media all and (max-width:860px){
    .type{margin-top:10px}
    .type-none{margin-top:0}
}
/* 业务展示 */
.tent-area{width:100%;height:auto;padding:15px;background:#fff;overflow: hidden;margin-top:15px;}
.tent-area-image{width:45%;height:285px;overflow: hidden;position: relative;}
.tent-area-image img{display: block;width:100%;height:100%;object-fit: cover;}
.tent-area-image i{position: absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0);transition:all .3s}
.tent-area-image:hover i{background:rgba(0,0,0,.2);}
.tent-area-box{width:calc(55% - 15px);overflow: hidden;}
.tent-area-title{width:100%;height:30px;line-height:30px;font-size:22px;color:#e65800;}
.tent-area-title span{float: right;color:#969AA9;font-size:12px;}
.tent-area-text{width:100%;height:auto;padding:10px;background:#f7f8fa;margin-top:10px;overflow: hidden;}
.tent-area-text p{width:100%;line-height:20px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;text-align: justify;color:#606370}
.tent-area-money{width:100%;height:30px;line-height:30px;margin:15px 0;overflow: hidden;color:#16baaa}
.tent-area-money span{float: left;}
.tent-area-money span:last-child{float: right;color:#969AA9}
.tent-area-money em{font-size:30px;font-weight:600;font-style: normal;margin-right:2px}
.tent-area-money i{font-style: normal;color:#e65800;margin:0 1px}
.tent-area-bao{width:100%;overflow: hidden;margin-top:15px;}
.tent-area-bao span{width:15%;overflow: hidden;padding:5px;background: #f7f8fa;}
.tent-area-bao span p:last-child{width:100%;height:20px;line-height:20px;color:#969AA9;overflow: hidden;text-align: center;font-size:12px;margin-top:5px}
.tent-area-zl{width:35px;height:35px;background:url('../image/lc01.png');background-size:100% 100%;margin:0 auto}
.tent-area-sx{width:35px;height:35px;background:url('../image/lc02.png');background-size:100% 100%;margin:0 auto}
.tent-area-fw{width:35px;height:35px;background:url('../image/lc03.png');background-size:100% 100%;margin:0 auto}
.tent-area-cl{width:35px;height:35px;background:url('../image/lc04.png');background-size:100% 100%;margin:0 auto}
.tent-area-jg{width:35px;height:35px;background:url('../image/lc05.png');background-size:100% 100%;margin:0 auto}
.tent-area-aq{width:35px;height:35px;background:url('../image/lc06.png');background-size:100% 100%;margin:0 auto}
.tent-area-btn{width:100%;height:auto;overflow: hidden;margin-top:15px;}
.tent-area-btn a{display: block;width:48%;overflow: hidden;text-align: center;height:40px;line-height:38px;border-radius:2px;}
.tent-area-btn a:first-child{color:#16baaa;border: 1px solid #16baaa;}
.tent-area-btn a:first-child:hover{background:#16baaa;color:#fff;}
.tent-area-btn a:last-child{border: 1px solid #e65800;color:#e65800;}
.tent-area-btn a:last-child:hover{background: #e65800;color:#fff}
.tent-area-tent{width:100%;padding:15px 20px;background:#fff;overflow: hidden;margin-top:15px;font-size:16px;line-height:1.6;}
.tent-area-tent p{margin-top:15px;text-indent: 2em;text-align: justify;}
.tent-area-tent p:first-child{margin-top:0}
.tent-area-tent img{display: block;width:550px;margin:0 auto}
.tent-area-city{width:100%;padding:15px;background:#fff;margin-top:15px;}
.tent-area-city a{line-height:24px;margin-right:10px;color:#606370}
.tent-area-city a:hover{color:#16baaa;}
@media all and (max-width:1000px){
    .tent-area-bao span{width:24%;}
    .tent-area-bao span:nth-child(n+5){display: none;}
}
@media all and (max-width:860px){
    .tent-area{margin-top:10px;}
    .tent-area-image{width:100%;height:100%}
    .tent-area-box{width:100%;margin-top:10px}
    .tent-area-text p{-webkit-line-clamp:5;}
    .tent-area-bao span{width:16%;padding:5px 2px;}
    .tent-area-bao span:nth-child(n+5){display:block;}
    .tent-area-tent{margin-top:10px;}
    .tent-area-tent p{text-indent:0;}
    .tent-area-city{margin-top:10px}
}
/* 网点详情 */
.tent-net{width: 100%;height:auto;overflow: hidden;background:#fff;padding:15px;margin-top:15px}
.tent-net-image{width:40%;height:220px;overflow: hidden;background:rgba(145,146,171);transition:all .3s}
.tent-net-thumb{width:100%;height:100%;padding:15px;align-items: center;overflow: hidden;}
.tent-net-thumb p{display: block;width:100%;text-align: center;color:#fff;font-size:20px;font-weight:600;}
.tent-net-image:hover{cursor:pointer;background:rgba(145,146,171,.8)}
.tent-net-box{width:calc(60% - 20px);}
.tent-net h1{width:100%;height:40px;line-height:40px;overflow: hidden;font-size:20px}
.tent-net-xin{width:100%;height:auto;overflow: hidden}
.tent-net-xin span{display: block;width:100%;padding:0 10px;height:30px;line-height:30px;overflow: hidden;background: #f7f8fa;}
.tent-net-xin i{color:#969AA9;font-style: normal;}
.tent-net-xin span:nth-child(2n){background:#fff;}
.tent-net-info{width:100%;padding:5px 10px;background:#f7f8fa;}
.tent-net-info p{width:100%;line-height:25px;overflow: hidden;color:#606370}
.tent-net-info span{color:#969AA9}
.tent-net-text{width:100%;overflow: hidden;line-height:1.6;overflow:hidden;font-size:16px;}
.tent-net-text p{margin-top:10px;}
.tent-net-text p:first-child{margin-top:0}
.tent-net-list{overflow: hidden;}
.tent-net-list li{width:calc(20% - 8.333333px);margin-top:10px;}
.tent-net-list li a{display: block;width:100%;padding:0 5px;overflow: hidden;background: #f7f8fa;height:36px;line-height:36px;text-align: center;}
.tent-net-list li a:hover{background:#e65800;color:#fff}
.tent-net-map{width: 100%;height:auto;overflow: hidden;background:#fff;padding:15px;}
#workmap{width:100%;height:400px;}
@media all and (max-width:860px){
    .tent-net{margin-top:10px}
    .tent-net-image{width:100%;height:60vw}
    .tent-net-box{width:100%;margin-top:10px}
    .tent-net-list li{width:calc(33.333333% - 6.666666px);}
    #workmap{height:60vw}
}
/* 内容分页 */
.page{width:100%;height:auto;overflow: hidden;margin-top:15px;padding:15px;background:#fff;}
.page-box{width:100%;display: flex;justify-content:center}
.page-box a{display: block;color:#333;background:#f7f8fa;line-height:36px;padding:0 10px;margin:0 2px}
.page-box a:hover{color:#fff;background: #e65800}
.page-box span{display: block;color:#969AA9;background:#f7f8fa;cursor:pointer;line-height:36px;padding:0 10px;margin:0 2px}
.page-box .this{background: #e65800;color:#fff}
@media all and (max-width:860px){
    .page{margin-top:10px}
}
/* 底部通用 */
.city{width:1200px;height:auto;padding:15px;background: #fff;margin:0 auto;margin-top:15px}
.city a{line-height:24px;margin-right:5px}
@media all and (max-width:1200px){
    .city{width:100%;}
}
@media all and (max-width:860px){
    .city{margin-top:10px}
}
.foot{width:100%;height:auto;padding:15px;background: #fff;margin-top:15px;}
.foot-box{width:1200px;margin:0 auto;}
.foot-link{width:100%;height:auto;padding-bottom:15px;line-height:24px;}
.foot-link span{color:#e65800}
.foot-link span .icon{margin-right:5px;}
.foot-link a{margin-right:5px}
.foot-text{width:100%;margin-top:15px;}
.foot-text p{width:100%;line-height:24px;color:#969AA9;text-align: center;}
.foot-text p a{color:#969AA9}
.foot-text p a:hover{color:#e65800}
@media all and (max-width:1200px){
    .foot-box{width:100%;}
}
@media all and (max-width:860px){
    .foot{margin-top:10px}
}
/* 错误页面 */
.erro{width:1200px;overflow: hidden;margin:0 auto;padding:15px;background:#fff;margin-top:15px;}
.erro-top{margin-top:15px!important}
.erro-box{width:700px;padding:30px 0;margin:0 auto}
.erro-img{width:200px;height:200px;overflow: hidden;margin:0 auto;}
.erro-img img{width:100%;}
.erro-bt{width:100%;font-size:24px;line-height:36px;text-align: center;color:#606370;margin-top:15px;}
.erro-xian{width:76%;height:1px;background:#f7f8fa;margin:20px 12%;opacity:.5}
.erro-text{width:100%;font-size:14px;line-height:22px;text-align: center;color:#969AA9}
.erro-btn{width:100%;margin-top:15px;overflow: hidden;}
.erro-btn li{width:35%;float: left;}
.erro-btn li:first-child{margin-left:12%}
.erro-btn li:last-child{margin-left:6%}
.erro-btn li a{float: left;width:100%;height:42px;text-align: center;line-height:42px;color:#fff;border-radius:5px;}
.erro-btn li a:first-child{background:#e65800;}
.erro-btn li:last-child a{background: #16baaa;}
.erro-btn li a:hover{opacity:.8;}
@media all and (max-width:1200px){
    .erro{width:100%;}
}
@media all and (max-width:860px){
    .erro{margin-top:51px}
    .erro-box{width:100%;padding:10px 0}
    .erro-bt{font-size:18px}
    .erro-top{margin-top:10px!important}
}
/* 字体图标 */
@font-face{font-family: 'iconfont';src:url('//at.alicdn.com/t/c/font_4275528_i6avbhj9ljb.ttf') format('truetype')}
.icon{font-family: iconfont!important;font-size: 14px;font-style: normal;}
.icon-reg:before{content: "\e668";}
.icon-log:before{content: "\e665";}
.icon-map:before{content: "\e629";}
.icon-view:before{content: "\e68c";}
.icon-more:before{content: "\e615";}
.icon-link:before{content: "\e64f";}
.icon-ques:before{content: "\e657";}
.icon-answ:before{content: "\e652";}
.icon-ower:before{content: "\e606";}