a{color:#333;text-decoration:none;transition:all .3s}
a:hover{text-decoration:none;color:#20b09f}
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;}
.ts{position: relative;}
.ts img{display: block;width:100%;height:100%;object-fit: cover;}
.ts-hover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:10;opacity:0;transition:all .3s;}
.ts:hover .ts-hover{opacity:1}
.ts-hover p{color:#fff;position:relative;line-height:35px;}
.ts-hover p::before{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;left:0;top:0;transition:all .3s}
.ts-hover p::after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;left:0;bottom:0;transition:all .3s}
.ts:hover .ts-hover p::before{left:50%;width:5px;margin-left:-2.5px}
.ts:hover .ts-hover p::after{left:50%;width:5px;margin-left:-2.5px}
.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;}
.user{display: block;width:20px;height:20px;border-radius:50%;overflow: hidden;}
.user img{display: block;width:100%;height:100%;object-fit: cover;}
/* 澶撮儴閫氱敤 */
.head{width:100%;height:auto;background:#fff;overflow: hidden;}
.head-top{width:1200px;height:35px;line-height:35px;font-size:12px;color:#999;margin:0 auto;border-bottom: 1px #f7f8fa solid;}
.head-abox{overflow: hidden;}
.head-bbox{overflow: hidden;}
.head-bbox li{float: left;margin-left:10px}
.head-bbox li a{color:#999}
.head-bbox li a:hover{color:#20b09f}
.head-bbox li i{font-size:12px;margin-right:2px}
.head-nav{width:1200px;height:90px;overflow: hidden;margin:0 auto;align-items: center;}
.head-logo{height:50px}
.head-logo img{display: block;height:100%}
.head-list{height:30px;line-height:30px;}
.head-list li{float: left;font-size:16px;margin-right:15px}
.head-list li.this a{color:#20b09f}
.head-list li:last-child{margin-right:0}
.head-more{width:0;display:none}
.head-wap .head-list{left:0!important;}
.head-so{width:200px;height:38px;}
.head-so input{float: left;border: 0;height:38px;width:140px;padding-left:30px;background: url(../image/so.png) 5px center no-repeat;color: #999;font-size: 14px;background-size: 20px;line-height:38px;border: 1px solid #20b09f;border-radius: 4px 0 0 4px;}
.head-so input::-webkit-input-placeholder {font-size:12px;}
.head-so button{float: right;width:60px;height:38px;background:#20b09f;text-align: center;border-radius:0 4px 4px 0;color:#fff;transition:all .3s;font-size:14px;border: 1px solid #20b09f;}
.head-so button:hover{opacity:.8;cursor:pointer}
.xnav{width:1200px;height:auto;padding:15px 0;background: #fff;margin:0 auto;margin-top:15px}
.xnav-box{width:25%;padding:0 10px;border-right: 1px #f7f8fa solid;}
.xnav-box li{display: block;line-height:22px;}
.xnav-box li i{font-weight:600;font-style:normal;}
.xnav-box li em{display:none;font-style:normal;}
.xnav-box li.this a{color:#20b09f}
.xnav-box:nth-child(4n){border-right:0}
@media all and (max-width:1200px){
    .head-top{width:100%;padding:0 10px}
    .head-nav{width:100%;padding:0 10px}
    .xnav{width:100%;}
}
@media all and (max-width:1100px){
    .head-so{display:none;}
    .xnav li:nth-child(6){display:none;}
}
@media all and (max-width:1000px){
    .xnav li:nth-child(5){display:none;}
    .head-list li{margin-right:10px}
}
@media all and (max-width:860px){
    .head{position: fixed;z-index: 100;top: 0;}
    .head-top{display:none;}
    .head-nav{height:50px}
    .head-logo{height:30px}
    .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 ease .25s}
    .head-line2{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#333;transition:all ease .25s}
    .head-line3{position:absolute;left:0;top:16px;width:20px;height:1.5px;background:#333;transition:all ease .25s}
    .head-line1_1{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#333;transform:rotate(45deg);transition:all ease .25s}
    .head-line2_1{width:20px;height:1.5px;background:#333;opacity:0;transition:all ease .25s}
    .head-line3_1{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#333;transform:rotate(-45deg);transition:all ease .25s}
    .head-list{position: fixed;left:-260px;top:51px;width:45%;max-width:260px;height:100%;background:#fff;transition: all ease .3s;z-index:10;}
    .head-list li{width:100%;margin:0;font-size:16px;line-height:25px;padding:0 10px}
    .head-list li a{display: block;width:100%;padding:10px;border-bottom:1px solid #ddd;}
    .head-list li.this a{border-color:#20b09f}
    .head-list li a:hover{color:#20b09f;border-color:#20b09f}
    .xnav{margin-top:51px;padding:10px 0}
    .xnav-box li{line-height:26px;width:100%;text-align: center;}
    .xnav-box li:nth-child(n+2){display:none;}
    .xnav-box li i{display:none;}
    .xnav-box li em{display: block;}
}
/* 棣栭〉涓€灞� */
.hot{width:1200px;height:auto;margin:0 auto;margin-top:15px;}
.hot-none{margin-top:0}
.hot-abox{width:29%;height:auto;padding:15px;background:#fff;overflow: hidden;position: relative;}
.hot-alist{width:100%;height:auto;overflow: hidden;}
.hot-aimg{width:100%;height:205px;overflow: hidden;}
.hot-abt{width:100%;height:30px;line-height:30px;overflow: hidden;margin-top:5px;text-align: center;white-space:nowrap;text-overflow:ellipsis;}
.hot-atext{width: 100%;height:40px;line-height:20px;color:#999;overflow:hidden;}
.hot-blist{float: left;width: 100%;margin-top:10px}
.hot-blist li{float: left;width: 100%;height:30px;line-height: 30px;overflow:hidden;color:#999}
.hot-blist li i{margin-right:5px;color:#20b09f;font-style: normal;}
.hot-blist li span{float: right;margin-left:5px;}
.hot-icon{position: absolute;top:0;left:0;width:50px;height:50px;background: url(../image/hot.png);background-size:100%;z-index:10;}
.hot-bbox{width:calc(44% - 30px);}
.hot-side{width:100%;height:320px;overflow: hidden;}
.hot-cimg{width:100%;height:100%;overflow: hidden;}
.hot-cimg img{display: block;width:100%;height:100%;object-fit: cover;}
.hot-ctext{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}
.hot-ctext p{overflow: hidden;}
.hot-clist{width:100%;overflow: hidden;}
.hot-clist li{width:calc(50% - 7.5px);overflow: hidden;height:165px;margin-top:15px;background: #fff;}
.hot-clist li span{position: absolute;width:100%;height:30px;line-height:30px;padding:0 10px;background:rgba(0, 0, 0,.5);text-align: center;overflow: hidden;left:0;bottom:0;color:#fff}
.hot-cbox{width:27%;height:auto;padding:15px;background:#fff;overflow: hidden;}
.hot-dbt{width:100%;height:40px;overflow: hidden;}
.hot-dicon{float: left;width:40px;height: 40px;}
.hot-dmon{float: left;width: 100%;height: 20px;line-height:20px;color: #fff;background:#20b09f;text-align: center;border-radius:5px 5px 0 0;}
.hot-dday{float: left;width: 100%;height: 20px;line-height:20px;background:#f7f8fa;color: #e64e43;text-align: center;font-size: 18px;font-style: italic;font-weight: 600;border-radius:0 0 5px 5px;}
.hot-dtitle{float: left;margin-left: 10px;line-height:40px;font-size:20px;}
.hot-dmore{float: right;line-height: 40px;font-size: 12px;color:#999}
.hot-dmore i{margin:0 2px;color:#e64e43;font-style: normal;}
.hot-dlist{width:100%;overflow: hidden;}
.hot-dlist li{width:100%;padding:15px 0;overflow: hidden;}
.hot-dlist li:first-child{padding-top:5px;}
.hot-dbox{width:calc(67% - 10px);}
.hot-dimg{width:33%;height:65px;overflow: hidden;}
.hot-dtit{width:100%;height:20px;line-height:20px;overflow: hidden;}
.hot-dtext{width:100%;line-height:20px;overflow: hidden;margin-top:5px;color:#666}
.hot-ddesc{width:100%;height:20px;line-height:20px;overflow: hidden;font-size:12px;color:#999;margin-top:5px}
.hot-ddesc span{float: left;margin-right:5px}
.hot-ddesc span:last-child{float: right;margin-right:0}
.hot-ddesc span i{font-size:12px;margin-right:1px}
.hot-elist{width:100%;}
.hot-elist li{width:calc(33.333333% - 6.666667px);margin-top:10px}
.hot-elist li a{display: block;width:100%;height:30px;line-height:30px;padding:0 5px;overflow: hidden;background:#f7f8fa;text-align: center;}
.hot-elist li a:hover{background: #20b09f;color:#fff}
.hot-dlist .ts-hover p{font-size:12px}
@media all and (max-width:1200px){
    .hot{width:100%;}
}
@media all and (max-width:1000px){
    .hot-abox{display:none;}
    .hot-bbox{width:calc(60% - 15px);}
    .hot-clist li{width:calc(50% - 5px);}
    .hot-cbox{width:40%;}
}
@media all and (max-width:860px){
    .hot{margin-top:0}
    .hot-bbox{width:100%;}
    .hot-side{height:60vw}
    .hot-clist li{margin-top:10px;height:30vw}
    .hot-cbox{width:100%;margin-top:10px}
    .hot-elist li a{height:38px;line-height:38px;}
    .hot-dimg{height:75px;}
    .hot-dtit{height:30px;line-height:30px;font-size:16px;}
    .hot-dtext{font-size:14px;}
}
/* 棣栭〉寰幆 */
.back{width:1200px;height:auto;overflow: hidden;margin:0 auto}
.back-bt{width:100%;height:50px;line-height:50px;}
.back-bt b{float: left;color:#20b09f;font-size:16px;font-weight:normal;}
.back-bt span{float: right;font-size:12px}
.back-bt span a{float: left;margin-right:10px;color:#666}
.back-bt span a:hover{color:#20b09f}
.back-bt em{float: right;font-style:normal;font-size:12px;color:#999}
.back-bt em a{color:#999}
.back-bt em i{font-size:12px}
.back-bt em a:hover{color:#20b09f}
.back-left{width:29%;background:#fff;padding:15px;}
.back-one{width:100%;height:auto;overflow: hidden;}
.back-one-image{width:100%;height:200px;overflow: hidden;}
.back-one-title{width:100%;height:35px;line-height:35px;text-align: center;overflow: hidden;}
.back-one-text{width:100%;line-height:20px;color:#999}
.back-two{width:100%;overflow: hidden;}
.back-two li{width:calc(50% - 5px);height:105px;overflow: hidden;margin-top:10px}
.back-two li span{position: absolute;width:100%;height:28px;line-height:28px;overflow: hidden;padding:0 5px;text-align: center;background:rgba(0, 0, 0,.5);left:0;bottom:0;color:#fff;font-size:12px}
.back-two li .ts-hover p{font-size:12px}
.back-center{width:calc(42% - 30px);padding:15px;background:#fff;overflow: hidden;}
.back-the{width:100%;overflow: hidden;}
.back-the-title{width:100%;height:30px;line-height:30px;font-size:18px;text-align: center;overflow: hidden;}
.back-the-title a{color:#e64e43}
.back-the-title a:hover{color:#20b09f}
.back-the-text{width:100%;line-height:20px;color:#999;overflow: hidden;margin-top:5px;}
.back-fou{width:100%;overflow: hidden;margin-top:15px}
.back-fou li{width:calc(50% - 5px);height:30px;line-height:30px;overflow: hidden;}
.back-xian{width:100%;height:1px;background:#f7f8fa;margin:15px 0}
.back-right{width:29%;background:#fff;padding:0 15px;}
.back-right li{width:100%;height:auto;overflow: hidden;padding:15px 0}
.back-right li:last-child:after{height:0}
.back-right li .ts-hover p{font-size:12px}
.back-right-image{width:38%;height:75px;overflow: hidden;}
.back-right-box{width:calc(62% - 10px);overflow: hidden;}
.back-right-title{width:100%;height:50px;line-height:25px;overflow: hidden;}
.back-right-desc{width:100%;height:20px;line-height:20px;font-size:12px;color:#999;margin-top:5px;overflow: hidden;}
.back-right-desc span{float:left;margin-right:5px;}
.back-right-desc span:last-child{float: right;margin-right:0;}
.back-right-desc .icon{font-size:12px;margin-right:2px}
@media all and (max-width:1200px){
    .back{width:100%;}
    .back-bt{padding:0 15px}
    .back-right-desc span:nth-child(3){display:none;}
}
@media all and (max-width:1000px){
    .back-left{width:40%;}
    .back-center{width: calc(60% - 15px);}
    .back-right{display:none;}
}
@media all and (max-width:860px){
    .back-bt{height:40px;line-height:40px;}
    .back-bt span{display:none;}
    .back-left{width:100%;}
    .back-one-image{height:55vw}
    .back-one-title{font-size:16px;}
    .back-two li{height:28vw}
    .back-center{width:100%;border-top: 1px #f7f8fa solid;}
    .back-fou{margin-top:10px}
    .back-fou li{height:34px;line-height:34px;font-size:16px;}
    .back-right{width:100%;border-top: 1px #f7f8fa solid;display: block;}
    .back-right-title{font-size:16px;}
} 
.chan{width:1200px;height:auto;overflow: hidden;margin:0 auto;}
.chan-bt{width:100%;height:30px;line-height:20px;border-bottom: 1px solid #f7f8fa;}
.chan-bt b{float: left;height:30px;line-height:20px;font-size:16px;color:#20b09f;border-bottom: 1px solid #20b09f;font-weight: normal;}
.chan-bt span{float: right;font-size:12px;color:#999;}
.chan-bt span a{color:#999}
.chan-bt span i{font-size:12px}
.chan-bt span a:hover{color:#20b09f}
.chan-box{width:calc(33.333333% - 10px);margin-top:15px;background:#fff;padding:15px;}
.chan-image{width:100%;height:200px;overflow: hidden;margin-top:15px}
.chan-image span{position: absolute;width:100%;height:30px;line-height:30px;background:rgba(0, 0, 0,.5);padding:0 10px;bottom:0;left:0;color:#fff;text-align: center;}
.chan-list{width:100%;overflow: hidden;margin-top:5px}
.chan-list li{width:100%;height:32px;line-height:32px;overflow: hidden;position: relative;}
.chan-list li span{float: right;margin-left:5px;color:#999}
.chan-list li i{font-style: normal;color:#666;margin-right:3px}
@media all and (max-width:1200px){
    .chan{width:100%;}
}
@media all and (max-width:1000px){
    .chan-box{width:calc(50% - 7.5px);}
    .chan-image{height:28vw}
}
@media all and (max-width:860px){
    .chan-box{width:100%;margin-top:10px;}
    .chan-image{height:50vw;margin-top:10px}
    .chan-list li{height:36px;line-height:36px;font-size:16px}
}
/* 鍐呭璇︽儏 */
.box{width:1200px;height:auto;margin:0 auto;overflow: hidden;}
.box-bt{width:100%;height:30px;line-height:20px;border-bottom: 1px solid #f7f8fa;}
.box-bt b{float: left;height:30px;line-height:20px;font-size:16px;color:#20b09f;border-bottom: 1px solid #20b09f;font-weight: normal;}
.box-bt span{float: right;font-size:12px;color:#999}
.box-bt span i{font-style: normal;color:#e64e43;margin:0 2px}
.box-top{margin-top:15px}
.curr{width:1200px;height:35px;line-height:35px;overflow: hidden;margin:0 auto;font-size:12px;color:#999}
.curr i::after{font-family: "iconfont";margin: 0 3px;content: "\e615";font-style: normal;}
.curr a{color:#999}
.curr a:hover{color:#20b09f}
.tent{width:calc(100% - 350px);overflow: hidden;}
.tent-a{width:100%;padding:15px;background:#fff;}
.tent-alist{overflow: hidden;}
.tent-alist li{width:100%;padding:15px 0;overflow: hidden;}
.tent-alist li:last-child{padding-bottom:0}
.tent-alist li:last-child:after{height:0}
.tent-aimg{width:30%;height:125px;}
.tent-abox{width:calc(70% - 20px);overflow: hidden;}
.tent-abt{width:100%;height:30px;line-height:30px;font-size:16px;overflow: hidden;}
.tent-abt .icon{font-size:16px;color:#e64e43;margin-right:2px}
.tent-atext{width:100%;line-height:25px;color:#666;overflow: hidden;margin-top:15px;}
.tent-adesc{width:100%;height:20px;line-height:20px;overflow: hidden;color:#999;margin-top:15px;font-size:12px}
.tent-adesc span{float: left;margin-right:10px}
.tent-adesc span:last-child{float: right;}
.tent-adesc i{font-size:12px;margin-right:2px}
.tent-c{width:100%;height:auto;padding:15px 20px;background:#fff;overflow: hidden;}
.tent-c h1{width:100%;font-size:24px;line-height:1.5;}
.tent-cdesc{width: 100%;height:25px;line-height:20px;color:#999;font-size:12px;margin-top:10px;padding-bottom:5px;}
.tent-cdesc span{float: left;margin-right:5px;}
.tent-cdesc span:last-child{float:right;margin-right:0}
.tent-cdesc .icon{font-size:12px;margin-right:2px}
.tent-ctext{width:100%;overflow: hidden;font-size:16px;line-height:1.6;}
.tent-ctext p{margin-top:15px;text-indent: 2em;}
.tent-ctext img{display: block;width:550px;margin:0 auto}
.tent-n{width:100%;height:auto;padding:15px;background:#fff;margin-top:15px;}
.tent-n li{height:20px;line-height:20px;max-width:48%;overflow: hidden;color:#999}
.tent-w{width:100%;height:auto;padding:15px;background: #fff;position: relative;overflow: hidden;}
.tent-w h1{width: 100%;height:auto;font-size:24px;line-height:35px;}
.tent-w h1 .icon{color:#e64e43;margin-right:3px;font-size:26px}
.tent-wbox{overflow: hidden;margin-top:10px}
.tent-wtext{width:calc(77% - 15px);padding:15px;background: #f7f8fa;color:#999;line-height:25px;}
.tent-wtext strong{color:#20b09f;font-weight:normal;}
.tent-wimg{width:23%;height:100px;overflow:hidden}
.tent-wimg img{display:black;width:100%;height:100%;object-fit: cover;}
.tent-d{width:100%;height:auto;padding:15px 20px;background: #fff;overflow: hidden;position: relative;margin-top:15px}
.tent-duser{width:100%;height:40px;overflow: hidden;margin-top: 15px}
.tent-dinfo{float: left;width:50%;height:40px;padding-left:50px;}
.tent-dnike{float: left;width:100%;height: 22px;line-height: 22px;font-size:14px;color:#e64e43}
.tent-dnike a{margin-right:5px}
.tent-dtime{float: left;width:100%;height: 18px;line-height:18px;font-size:12px;color:#999}
.tent-dimg{position: absolute;width: 40px;height:40px;overflow: hidden;border-radius: 50%;left:20px}
.tent-dimg img{width: 100%;min-height:100%}
.tent-dtext{width:100%;height:auto;overflow: hidden;font-size:16px;line-height:1.6;color:#333;padding-bottom: 15px;}
.tent-dtext a{color:#20b09f}
.tent-dtext a:hover{text-decoration: underline}
.tent-dtext p{margin-top:15px;text-indent:2em;}
.tent-dtext p:first-child{margin-top: 0}
.tent-dtext img{display: block;max-width:500px;margin:0 auto}
.edge{width:330px;overflow: hidden;}
.edge-a{width:100%;padding:15px;background:#fff;overflow: hidden;}
.edge-aimg{width: 100%;height:180px;overflow: hidden;margin-top:10px;}
.edge-aimg span{position: absolute;width:100%;height:30px;background: rgba(0,0,0,0.5);color:#fff;padding:0 10px;bottom:0;line-height: 30px;text-align: center;overflow: hidden;}
.edge-alist{width:100%;height:auto;overflow: hidden;margin-top:5px}
.edge-alist li{position: relative;width:100%;padding-left:33px;height:35px;line-height: 35px;overflow:hidden;}
.edge-alist li:after{content: "";display: inline-block;width:25px;height:22px;line-height: 22px;text-align: center;color: #fff;background: #ccc;text-align: center;position: absolute;left: 0;top:50%;margin-top:-11px;font-size:12px}
.edge-alist li:first-child:after{content: "02";background: #e64e43;}
.edge-alist li:nth-child(2):after {content: "03";background: #20b09f;}
.edge-alist li:nth-child(3):after {content: "04";background: #666;}
.edge-alist li:nth-child(4):after {content: "05";}
.edge-alist li:nth-child(5):after {content: "06";}
.edge-alist li:nth-child(6):after {content: "07";}
.edge-alist li:nth-child(7):after {content: "08";}
.edge-alist li span{float:right;margin-left:5px;font-size: 14px;color:#999;}
.edge-q{width:100%;padding:15px;background:#fff;overflow: hidden;margin-top:15px}
.edge-qlist{width:100%;height:auto;overflow: hidden;}
.edge-qlist li{width:100%;height:auto;overflow: hidden;padding:15px 0;}
.edge-qlist li:last-child{padding-bottom:0}
.edge-qlist li:last-child:after{height:0}
.edge-qbt{width:100%;height:20px;line-height:20px;overflow: hidden;}
.edge-qbt .icon{color:#e64e43;margin-right:2px}
.edge-qlist .flex{margin-top:5px;}
.edge-qimg{width:33%;height:65px;overflow: hidden;}
.edge-qbox{width:calc(67% - 10px);overflow: hidden;}
.edge-qtext{width:100%;line-height:20px;color:#666;overflow: hidden;}
.edge-qdesc{width:100%;height:20px;line-height:20px;font-size:12px;color:#999;margin-top:5px;}
.edge-qdesc span{float: left;margin-right:5px;}
.edge-qdesc span:last-child{float: right;margin-right:0}
.edge-qdesc i{font-size:12px;margin-right:2px}
.edge-b{width:100%;padding:15px;background:#fff;overflow: hidden;margin-top:15px}
.edge-bbox{width:100%;height:auto;overflow: hidden;margin-top:10px;}
.edge-bimg{width:100%;height:180px;overflow: hidden;}
.edge-bimg span{position: absolute;width:100%;height:30px;background: rgba(0,0,0,0.3);color:#fff;padding:0 10px;bottom:0;line-height: 30px;text-align: center;overflow: hidden;}
.edge-bbt{width:100%;height:30px;line-height:30px;overflow: hidden;}
.edge-btext{width:100%;line-height:20px;color:#999;overflow: hidden;margin-top:5px;}
.edge-blist{width:100%;}
.edge-blist li{width:calc(50% - 5px);height:95px;overflow: hidden;margin-top:10px}
.edge-blist li span{position: absolute;width:100%;height:30px;background: rgba(0,0,0,0.3);color:#fff;padding:0 10px;bottom:0;line-height: 30px;text-align: center;overflow: hidden;}
.edge-blist .ts-hover p{font-size:12px}
.edge-c{width:100%;padding:15px;background:#fff;overflow: hidden;margin-top:15px}
.edge-clist{width:100%;}
.edge-clist li{width:100%;overflow: hidden;padding:15px 0}
.edge-clist li:last-child{padding-bottom:0}
.edge-clist li:last-child:after{height:0}
.edge-clist li .stir-hover p{font-size:12px}
.edge-clist .ts-hover p{font-size:12px}
.edge-cbt{width:100%;height:50px;line-height:25px;overflow: hidden;}
.edge-cimg{width:38%;height:75px;overflow: hidden;}
.edge-cbox{width:calc(62% - 10px);height:auto;overflow: hidden;}
.edge-cdesc{width:100%;height:20px;line-height:20px;font-size:12px;color:#999;margin-top:10px}
.edge-cdesc span{float: left;margin-right:5px}
.edge-cdesc span:last-child{float: right;margin-right:0}
.edge-s{width:100%;overflow: hidden;padding:15px;background:#fff;margin-top:15px}
.edge-slist{width:100%;}
.edge-slist li{width:calc(50% - 5px);height:36px;line-height:36px;overflow: hidden;margin-top:10px;}
.edge-slist li a{display: block;padding:0 5px;background:#f7f8fa;}
.edge-slist li a:hover{background:#20b09f;color:#fff}
@media all and (max-width:1200px){
    .box{width:100%;}
    .curr{width:100%;padding:0 10px}
}
@media all and (max-width:1000px){
    .tent-aimg{width:33%;}
    .tent-abox{width:calc(67% - 10px);}
    .tent-ctext img{width:100%;}
    .tent-wtext{width:calc(70% - 15px);}
    .tent-wthumb{width:30%;}
}
@media all and (max-width:860px){
    .box-top{margin-top:10px}
    .tent{width:100%;}
    .tent-aimg{height:90px}
    .tent-abt{height:20px;line-height:20px;}
    .tent-atext{line-height:20px;margin-top:5px}
    .tent-adesc{margin-top:5px}
    .tent-adesc span:nth-child(3){display:none;}
    .tent-c{padding:15px;}
    .tent-ctext p{text-indent: 0;text-align: justify;}
    .tent-cdesc span:nth-child(3),.tent-cdesc span:nth-child(5){display:none;}
    .tent-n{margin-top:10px}
    .tent-n li{width:100%;max-width:100%;line-height:30px;height:30px;font-size:16px}
    .tent-wtext{width:calc(65% - 15px);}
    .tent-wimg{width:35%;height:80px}
    .tent-d{padding:15px;margin-top:10px}
    .tent-dtext p{text-indent: 0;}
    .edge{width:100%;}
    .edge-a{margin-top:10px}
    .edge-aimg{height:55vw}
    .edge-alist li{height:36px;line-height:36px;font-size:16px}
    .edge-q{margin-top:10px}
    .edge-qbt{height:25px;line-height:25px;font-size:16px;}
    .edge-qbt .icon{font-size:16px;}
    .edge-b{margin-top:10px}
    .edge-bimg{height:55vw}
    .edge-blist li{height:28vw}
    .edge-c{margin-top:10px}
    .edge-cbt{font-size:16px;}
    .edge-s{margin-top:10px}
}
.page{width:100%;height:auto;overflow: hidden;margin-top:15px;background:#fff;padding:15px}
.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: #20b09f}
.page-box span{display: block;color:#999;background:#f7f8fa;cursor:pointer;line-height:36px;padding:0 10px;margin:0 2px}
.page-box .this{background: #20b09f;color:#fff}
@media all and (max-width:860px){
    .page{margin-top:10px} 
}
/* 閿欒椤甸潰 */
.wrong{width:1200px;overflow: hidden;margin:0 auto;padding:15px;background:#fff;margin-top:15px;}
.wrong-box{width:700px;padding:30px 0;margin:0 auto}
.wrong-img{width:200px;height:200px;overflow: hidden;margin:0 auto;}
.wrong-img img{width:100%;}
.wrong-bt{width:100%;font-size:24px;line-height:36px;text-align: center;color:#666;margin-top:15px;}
.wrong-xian{width:76%;height:1px;background:#f7f8fa;margin:20px 12%;opacity:.5}
.wrong-text{width:100%;font-size:14px;line-height:22px;text-align: center;color:#999}
.wrong-btn{width:100%;margin-top:15px;overflow: hidden;}
.wrong-btn li{width:35%;float: left;}
.wrong-btn li:first-child{margin-left:12%}
.wrong-btn li:last-child{margin-left:6%}
.wrong-btn li a{float: left;width:100%;height:42px;text-align: center;line-height:42px;color:#fff;border-radius:5px;}
.wrong-btn li a:first-child{background:#20b09f;}
.wrong-btn li:last-child a{background: #e64e43;}
.wrong-btn li a:hover{opacity:.8;}
@media all and (max-width:1000px){
    .wrong{width:100%;}
}
@media all and (max-width:860px){
    .wrong{margin-top:1px}
    .wrong-box{width:100%;padding:10px 0}
    .wrong-bt{font-size:18px}
    .wrong-top{margin-top:10px!important}
}
/* 搴曢儴閫氱敤 */
.link{width:1200px;overflow: hidden;background:#fff;padding:15px;margin:0 auto;margin-top:15px}
.link-bt{width:100%;height:30px;line-height:20px;border-bottom: 1px solid #f7f8fa;}
.link-bt b{float: left;height:30px;line-height:20px;font-size:16px;color:#20b09f;border-bottom: 1px solid #20b09f;font-weight: normal;}
.link-bt span{float: right;font-size:12px;color:#999}
.link-list{overflow: hidden;margin-top:10px;line-height:24px;}
.link-list a{padding:0 5px;color:#666}
.link-list a:hover{color:#20b09f}
.dibu{text-align: center;padding:20px 0;background:#f7f8fa;display: none;}
.dibu-box{width:100%;padding:0 60px}
.dibu-con{font-size:12px;padding: 0 70px;line-height:1;color: #999;height:14px;position: relative;}
.dibu-con::before {content: '';width:60px;height:1px;-webkit-transform: scaleY(.5);-webkit-transform-origin: 0 0;background-color: #ddd;position: absolute;top:7px;left: 0;}
.dibu-con::after {content: '';width:60px;height:1px;background-color: #ddd;position: absolute;top:0.35rem;right: 0;-webkit-transform: scaleY(.5);-webkit-transform-origin: 0 0;}
.foot{width:100%;height:auto;overflow: hidden;background: #fff;margin-top:15px;padding:20px 0}
.foot p{width:100%;line-height:24px;text-align: center;color:#666}
.foot p a{color:#666}
.foot p a:hover{color:#20b09f}
@media all and (max-width:1200px){
    .link{width:100%;}
}
@media all and (max-width:860px){
    .link{margin-top:10px}
    .foot{margin-top:0}
    .dibu{display:block}
    .foot p{line-height:20px;font-size:12px}
}
@font-face{font-family: 'iconfont';src:url('//at.alicdn.com/t/c/font_3191117_pp8evm65nkn.ttf') format('truetype')}
.icon{font-family: iconfont!important;font-size: 14px;font-style: normal;}
.icon-view:before{content: "\e68c";}
.icon-reg:before{content: "\e668";}
.icon-log:before{content: "\e665";}
.icon-more:before{content: "\e615";}
.icon-ques:before{content: "\e7a1";}
.icon-answ:before{content: "\e777";}