@charset "utf-8";

/*start*/
*{margin:0;padding:0;}
body{font-size:14px;color:#222;line-height:28px;position: relative;background: #F5F7FA;font-family:Microsoft YaHei;font-family: PingFangSC-Regular, PingFang SC;}
html.en{font-family: Arial}

ol,ul,li,dt,dd,dl{list-style:none;}
img{border:0;}
select,input{vertical-align:middle;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none;}
input,button{cursor:pointer;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
input[type="button"]{-webkit-appearance:none;}
input[type="submit"]{-webkit-appearance:none;}
input[type="text"]{-webkit-appearance:none;}
input[type="search"]{-webkit-appearance:none;}

/*public*/
.clear{ clear:both}
.dn{display: none !important;}
.bn{border: none !important}
.fl{float: left;}
.main{width:1200px;margin:0 auto;background: #fff;}
.pb50{padding-bottom: 50px;}
.mb25{margin:20px 30px 25px 30px !important;}
.mt90{margin-top: 90px !important}

/* 导航 */
.down{position: fixed;z-index:2;width:100%;height: 100%;top:0;left:0;}
.topFixed{width:100%;position: fixed;top:0;left:0;margin:0 auto;height:60px;background: #FFF;z-index:10;box-shadow: 0px 0px 8px 0px rgba(183, 203, 239, 0.2);*border-bottom: 1px solid #f0f0f0}
.topNav{width:1200px;height: 100%;margin:0 auto;position: relative;}
.topNav .topLogo{float: left;height: 32px;margin:14px 120px 0 0;}
.topNav .topLogo img{display: block;height: 32px;}
.topNav .topSearch{height: 34px;margin:13px 0 0 0;overflow: hidden;float: left;}
.topNav .topSearch #search{width: 360px;height: 32px;outline: none;float: left;background: #FFF;border-radius: 6px;border: 1px solid #7fa5f0;padding-left: 12px;color: #222;font-size: 14px;vertical-align: middle;}
.topNav .topSearch #search::-webkit-input-placeholder{color:#888}
.topNav .topSearch input[type='submit']{display:block;float: left;width: 64px;height: 34px;background: #FFF;border-radius: 6px;border: 1px solid #004BE2;line-height: 32px;color:#004BE2;font-size: 14px}
.topNav .topSearch #btn1{margin:0 4px 0 -64px;background:#004BE2;color: #fff;height: 34px}
.topNav .topLogin{float: right;height: 32px;line-height: 32px;padding-left:40px;font-size: 14px;margin-top: 14px}
.topNav .topLogin.headClick{height: 28px;width:28px;margin-top: 16px;cursor: pointer;}
.topNav .topLogin.headClick img{display: block;width:28px;height:28px;border-radius: 100%}
.topNav .topLogin.off{background: url(/assets/pcindex/images/login_off.png) no-repeat 20px center;}
.topNav .topLogin a{color:#004BE2}
.topNav .topBtn{display: none;float: right;cursor: pointer;width:142px;height: 60px;background: url(/assets/pcindex/images/nav_btn.png) no-repeat center center;background-size:auto 60px;line-height:58px;color: #fff;font-weight: 600;text-align: center;font-size: 16px}
.topNav .disBtn{background: url(/assets/pcindex/images/nav_btn_off.png) no-repeat center center;background-size:auto 60px;}
.topNav .loginNav{position: absolute;display: none;top:60px;right:0;width:140px;background: #fff;box-shadow: 0px 0px 8px 0px rgba(183, 203, 239, 0.2);*border:1px solid #e5e5e5;}
.topNav .loginNav a{display: block;height: 44px;line-height: 44px;padding-left: 54px;font-size: 14px;color:#666;}
.topNav .loginNav a.topIco_1{background: url(/assets/pcindex/images/topnav_1_off.png) no-repeat 28px center;}
.topNav .loginNav a.topIco_2{background: url(/assets/pcindex/images/topnav_2_off.png) no-repeat 28px center;}
.topNav .loginNav a.topIco_1:hover{background: url(/assets/pcindex/images/topnav_1_on.png) no-repeat 28px center;color: #004BE2}
.topNav .loginNav a.topIco_2:hover{background: url(/assets/pcindex/images/topnav_2_on.png) no-repeat 28px center;color: #004BE2}
.topNav .navSearch{width:360px;height: 32px;border:1px solid #7FA5F1;margin:13px 0 0 0;float: left;border-radius: 6px;position: relative;}
.topNav .navSearch:hover{border:1px solid #004BE2;}
.topNav .navSearch .topSelect{width:74px;float: left;position: relative;height: 100%;}
.topNav .navSearch .topSelect .option{cursor: pointer;position: relative;width:62px;height:32px;line-height:32px;font-size: 14px;color: #333;padding-left:12px;background: url(/assets/pcindex/images/upmore.png) no-repeat 52px center;}
.topNav .navSearch .topSelect ul{display: none;width:74px;position: absolute;top:34px;left:0;background: #fff;}
.topNav .navSearch .topSelect ul li{cursor: pointer;line-height: 32px;font-size: 14px;color: #333;padding-left: 12px;}
.topNav .navSearch .topSelect ul li.on{display: none}
.topNav .navSearch .topSelect ul li:hover{color:#004BE2}
.topNav .navSearch .topInput{float: left;width:208px;padding-left:12px;position: relative;height:32px}
.topNav .navSearch .topInput:before{content: '';position: absolute;left:0;top:0;bottom:0;width: 1px;height: 18px;background: #EBEBEB;margin:auto 0;}
.topNav .navSearch .topInput input{width:100%;height:100%;font-size: 14px;color: #333;border:none;vertical-align: middle;}
.topNav .navSearch .topInput input::-webkit-input-placeholder{color:#bbb}
.topNav .navSearch .topInput input:focus{outline: none}
.topNav .navSearch .topSearchBtn{width:64px;height:34px;position: absolute;top:-1px;right:0;border-radius: 6px;overflow: hidden;}
.topNav .navSearch .topSearchBtn input{border:none;width:64px;height:34px;background:#004BE2;color: #fff;font-size: 14px}


.topCode{position: absolute;display: none;top:81px;right:0;width:100px;height: 100px;z-index: 100;padding: 9px;border: 1px solid #F0F0F0;background: #fff}
.topCode img{display: block;width:100%;height: 100%}
.topCode:before{content:'';position: absolute;left:0;right:0;top:-5px;width: 0;height: 0;margin:0 auto;border-left: 6px solid transparent;border-right:6px solid transparent;border-bottom: 6px solid #fff;}
.base{position: fixed;z-index:99;width:100%;height: 100%;top:0;left:0;background: #020202;opacity: 0.4;filter:alpha(opacity=40);display: none}

/* banner */
.topBanner{width:100%;height: 360px;padding-top: 60px;margin:0 auto;position: relative;}

/* 专题 */
.topics-hd{width:1200px;margin:0 auto;height: 300px;position: relative;}
.title-wrapper{position: absolute;left:0;bottom:0;width:100%;height:108px;background: url(/assets/pcindex/images/bgblack.png) no-repeat bottom center;background-size: 100% auto;}
.title-wrapper h1{padding-top: 54px;line-height: 54px;font-size:36px;color: #fff;}

/* 访谈介绍 */
.titleMain{width: 1132px;height: 134px;padding: 28px 38px 28px 30px;background: #FFF;margin:-98px auto 20px auto;overflow: hidden;position: relative;z-index: 2}
.titleMain .titleMain_left{float: left;width:800px;overflow: hidden;}
.titleMain .titleMain_right{float: right;width:280px;}
.titleMain .titleMain_left .img{float: left;width:134px;height: 134px;overflow: hidden;margin-right: 20px;border-radius: 6px}
.titleMain .titleMain_left .img img{display: block;width:100%;height: 100%}
.titleMain .titleMain_left .text{padding-left:154px;padding-right: 68px;}
.titleMain .titleMain_left .text h1{font-size: 18px;font-weight: 600;color: #333;line-height: 32px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.titleMain .titleMain_left .text h2{font-size: 14px;font-weight: 600;color: #333;line-height: 24px;margin-bottom: 6px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.titleMain .titleMain_left .text h2 span{margin-right: 10px}
.titleMain .titleMain_left .text h2 span:last-child{margin-right: 0}
.titleMain .titleMain_left .text .info{position: relative;}
.titleMain .titleMain_left .text .info p{overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 40px;font-size: 14px;color: #888;line-height: 20px;}
.titleMain .titleMain_left .text .info a{position: absolute;bottom:0;right:0;height: 20px;line-height: 20px;color: #325595;font-size: 14px;}
.titleMain .titleMain_left .text .time{font-size: 14px;margin-top: 10px;font-weight: 600;color: #333;line-height: 20px;}
.titleMain .titleMain_left .text .time span{display: inline-block;margin-left: 12px;width: 66px;height: 20px;border-radius: 10px;text-align: center;font-size: 12px;font-weight:400;color: #FFF;line-height:20px;}
.titleMain .titleMain_left .text .time span.state1{background: #8CAEF2;}
.titleMain .titleMain_left .text .time span.state2{background: #73D5C1;}
.titleMain .titleMain_left .text .time span.state3{background: #BFBFBF;}
.titleMain .titleMain_right ul{overflow: hidden;height: 28px;line-height: 28px;font-size: 14px;float: right;margin-bottom: 20px}
.titleMain .titleMain_right ul li{float: left;margin-right: 10px;color: #666}
.titleMain .titleMain_right ul li.cursor{cursor: pointer;}
.titleMain .titleMain_right ul li span{margin-left: 6px;color:#333;font-weight: 600}
.titleMain .titleMain_right ul li span.goodNum{color: #004BE2}
.titleMain .titleMain_right .titleBtn{width:162px;height: 78px;float: right;overflow: hidden;background: url(/assets/pcindex/images/btn.png) no-repeat center center;}
.titleMain .titleMain_right .disBtn{background: url(/assets/pcindex/images/btn_off.png) no-repeat center center;text-align: center;}
.titleMain .titleMain_right .titleBtn i{display: block;width:11px;height: 14px;background: url(/assets/pcindex/images/btn_write.png);margin:31px 10px 0 38px;float: left;}
.titleMain .titleMain_right .titleBtn span{display: block;height: 100%;line-height: 74px;font-weight: 600;font-size: 16px;color: #fff;float: left;}
.titleMain .titleMain_right .disBtn i{display: none;}
.titleMain .titleMain_right .disBtn span{float: none;}

/* 提问列表 */
.solveMain{width:700px;margin:0;padding-top: 24px;padding-left: 30px;}
.solveTop{width:100%;margin-bottom: 30px}
.solveTop .headImg{overflow: hidden;height:36px;margin-bottom:11px;}
.solveTop .headImg .img{display: block;width:36px;height:36px;border-radius:6px;margin-right:10px;float: left;}
.solveTop .headImg .img img{width:100%;height: 100%;display: block;}
.solveTop .headImg .tit{height:36px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;line-height: 36px;}
.solveTop .headImg .tit h3{display: inline;color: #333;font-size:14px;font-weight: bold;margin-right:6px;}
.solveTop .headImg .tit span{color: #333;font-size:14px;font-weight: bold;}
.solveTopText{position: relative;}
.solveTopText p{overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:72px;font-size: 14px;color: #666;line-height: 24px;}
.solveTopText a{position: absolute;bottom:0;right:0;height: 24px;line-height: 24px;color: #325595;font-size: 14px;}

.solveTop .imgBox{position: relative;margin:14px auto 0 auto;height:112px;width:100%;overflow: hidden;}
.solveTop .imgScroll{width:auto;height: 140px;position: relative;white-space:nowrap;}
.solveTop .imgScroll a{width:150px;height:112px;margin-right:8px;display:block;position: relative;float: left;overflow: hidden;}
.solveTop .imgScroll a:last-child{margin: 0}
.solveTop .imgScroll a img{display:block;width:100%;height:100%;border-radius:4px;object-fit:cover;}
.solveTop .imgScroll a.v:before{content:'';z-index: 3;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:34px;height: 34px;background: url(/assets/pcindex/images/play.png);}
.solveTop .imgScroll a img{transition: all 0.5s}
.solveTop .imgScroll a:hover img{transform: scale(1.05);}

.solveTitle{padding-left: 16px;position: relative;height: 28px;line-height: 28px;font-size: 16px;color: #333;font-weight: bold;background: linear-gradient(270deg, #FFFFFF 0%, #e5edfc 100%);}
.solveTitle:before{content:'';width: 5px;height: 28px;background: #004BE2;border-radius: 2px;position: absolute;left:0;top:0;}
.solveTitle span{margin-left:6px}

.solveList{width:100%;margin:2px auto 0 auto;position: relative;}
.solveList .solveBox{padding:20px 0;position: relative;display: block;border-bottom: 1px solid #F5F7FA}
.solveList .solveBox .title{display: block;}
.solveList .solveBox h4{font-size:16px;line-height:22px;color:#333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-height:44px;}
.solveList .solveBox h3{font-size:16px;line-height:22px;color:#333;font-weight: bold;}
.solveList .solveBox:hover h4{color:#3E77E4;}
.solveList .solveBox p{font-size:14px;line-height:20px;margin-top:14px;color: #888;position: relative;overflow: hidden;}
.solveList .solveBox p img{display: block;width:20px;height:20px;border-radius: 100%;margin-right:8px;float: left;}
.solveList .solveBox p span,.solveList .solveBox .p span{font-family: Arial;margin-right:10px;display: inline-block;position: relative;color: #888;float: left;}
.solveList .solveBox p span.me{margin-right:8px;position: relative;background: url(/assets/pcindex/images/mine.png);width:64px;height:20px;display: block;float: left;}
.solveList .solveBox p i{font-style: normal;font-size: 12px;display:inline-block;background:#f1fbf9;padding:0 7px;line-height:22px;height:22px;position: absolute;right:0;top:-1px;bottom:0;margin:auto 0;color:#15B998}
.solveList .solveBox .p{margin-top: 0.4rem;display: flex;align-items: center;justify-content: space-between;}
.solveList .solveBox .p .btn{width:fit-content;height: 0.44rem;display: flex}
.solveList .solveBox .p .btn a{display: block;width:0.44rem;height: 0.44rem;margin-left: 0.36rem}
.solveList .solveBox .p .btn a.revise{background: url(/assets/pcindex/images/revise.png);background-size: 100%}
.solveList .solveBox .p .btn a.remove{background: url(/assets/pcindex/images/remove.png);background-size: 100%}
.solveList .solveBox .getTop{width:40px;height:43px;position: absolute;top:0;right:-20px;background: url(/assets/pcindex/images/top.png);}
.solveList .solveBox ul{overflow: hidden;width:100%;margin-top:14px;}
.solveList .solveBox ul li{width:150px;height:112px;overflow: hidden;border-radius:4px;margin-right:8px;position: relative;float: left;}
.solveList .solveBox ul li:last-child{margin-right: 0}
.solveList .solveBox ul li img{display:block;width:100%;height:100%;object-fit:cover;transition: all 0.3s}
.solveList .solveBox:hover ul li img{transform: scale(1.05);}
.solveList .solveBox ul li.v{width:308px;height:220px;}
.solveList .solveBox ul li.v:before{content:'';position: absolute;z-index: 3;width:42px;height:42px;background: url(/assets/pcindex/images/play_big.png);background-size: 100% 100%;top:0;bottom:0;left:0;right:0;margin:auto;}
.solveList .null{width: 100%;padding:4.88rem 0;text-align: center;color:#888;font-size: 0.373rem;line-height:0.72rem;background:url(/assets/pcindex/images/null.png) no-repeat center 2.28rem;background-size:4.2rem 1.96rem}
.solveList .myNull{width: 100%;padding:6.36rem 0 3rem 0;text-align: center;color:#B0B0B0;font-size: 0.373rem;line-height:0.72rem;background:url(/assets/pcindex/images/null3.png) no-repeat center 3.24rem;background-size:2.4rem 2.48rem}

/* 聚合提问 */
.hotSolveBox{padding:20px 0;position: relative;display: block;border-bottom: 1px solid #F5F7FA}
.hotSolveBox h4{text-indent:56px;line-height:26px;font-size:16px;color: #333;word-wrap:break-word;font-weight: bold;margin-bottom:14px;background: url(/assets/pcindex/images/hot.png) no-repeat left 3px;max-height:52px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.hotSolveBox:hover h4{color:#3E77E4;}
.hotSolveBox p{color: #666;font-size:14px;line-height:24px;max-height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom:14px}
.userList{position: relative;overflow: hidden;}
.userList .moreUser{position: relative;margin-right:30px;float: left;height:22px;}
.userList .moreUser img{display: block;width:20px;height:20px;border:1px solid #F5F7FA;margin-right:-10px;border-radius: 100%;float: left;}
.userList .moreUser:after{content:'';background: url(/assets/pcindex/images/usermore.png);background-size: 100% 100%;border-radius: 100%;width:22px;height:22px;z-index: 2;top:0;right:-20px;position: absolute;}
.userList span{display: block;font-size:14px;color: #888;line-height:20px;float: left;}
.userList i{font-style: normal;display:inline-block;background:#f1fbf9;padding:0 7px;line-height:22px;height:22px;position: absolute;right:0;top:-1px;bottom:0;margin:auto 0;color:#15B998;font-size: 12px}

/* 下拉更多 */
.bottom{width:1200px;margin:0 auto;padding: 30px 0;height: 22px;position: relative;}
.bottom .endText{width:700px;margin-left: 30px;text-align: center;font-size: 12px;color: #888;line-height: 22px;}
.bottom .loading{animation:load 1s linear infinite;width:22px;height:22px;position: absolute;top:30px;left:367px;background: url(/assets/pcindex/images/loading.png);}

/*点击看大图*/
.bigImgList{display: none;position: fixed;top:0;left:0;right:0;width:100%;height: 100%;background: rgba(0,0,0,0.5);*background: #222;z-index:11;}
.bigImgList #bigImg{width:800px;height:550px;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;*position: relative;*margin:50px auto 0 auto;}
.bigImgList #bigImg .swiper-slide{position: relative;}
.bigImgList #bigImg .swiper-slide img{display: block;max-width:680px;max-height:450px;object-fit:contain;margin:auto;position: absolute;top:0;left:0;right:0;bottom:0;}
.bigImgList #bigImg .swiper-slide video{display: block;max-width:680px;max-height:450px;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;height: 80%}
.bigImgList .close{display: block;width:100%;height:100%;position: absolute;top:0px;right:0px;}
.bigImgList .swiper-pagination{color: #333 !important;font-size: 14px !important;top:20px;bottom:0;}
.bigImgList .swiper-pagination-total{color: #888}
.bigImgList .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content: ''}
.bigImgList .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content: ''}
.bigImgList .swiper-button-prev{width:40px;height: 90px;background: url(/assets/pcindex/images/prev.png);}
.bigImgList .swiper-button-next{width:40px;height: 90px;background: url(/assets/pcindex/images/next.png);}
.bigImgList img{display: block;max-width: 800px;max-height: 80%;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.bigImgList video{display: block;max-width: 800px;max-height: 80%;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}

/* 边栏 */
.sidebar{float: right;width:316px;margin-right: 22px;padding-top: 24px;}
.sidebar .ad{width:100%;margin-bottom: 30px}
.sidebar .ad img{display: block;width:100%;}
.sidebar .tit{font-size: 16px;font-weight: 600;color: #333;line-height: 24px;}
.sidebar .tit.hot{padding-left: 20px;background: url(/assets/pcindex/images/hot_s.png) no-repeat left center;}
.moreList{width:100%;margin-bottom: 30px}
.moreList ul{margin-bottom:5px}
.moreList ul li{padding: 20px 0;border-bottom: 1px solid #F5F7FA;overflow: hidden;}
.moreList ul li:last-child{border-bottom: none}
.moreList ul li .img{float: left;width:60px;height: 60px;margin-right: 10px;overflow: hidden;border-radius: 4px;}
.moreList ul li .img img{display: block;width:100%;height: 100%;transition: all 0.5s}
.moreList ul li .text{padding-left: 70px;}
.moreList ul li .text h5{font-size: 14px;font-weight: 600;color: #333;line-height: 18px;}
.moreList ul li .text p{word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;font-size: 12px;color: #666;line-height: 22px;}
.moreList ul li .text span{display: block;margin-top: 6px;font-size: 14px;font-family: Arial;color: #888;line-height: 14px;}
.moreList a.getMore{display: block;margin:0 auto;width: 75px;height: 28px;border-radius: 4px;border: 1px solid #DEE1E7;padding-left: 28px;background: url(/assets/pcindex/images/more_s.png) no-repeat 62px center;font-size: 14px;font-weight:400;color:#707F9D;line-height:28px;transition: all 0.3s}
.moreList a.getMore:hover{background: url(/assets/pcindex/images/more_s.png) no-repeat 75px center;border: 1px solid #333;color: #333}
.moreList ul li:hover img{transform: scale(1.05);}
.moreList ul li:hover h5{color: #3E77E4}

.currentBox{width:100%;margin-bottom: 30px;background: #F5F8FE;padding:10px 0 20px 0;position: relative;margin-top: 10px}
.currentBox h3{display: block;padding: 0 70px 0 12px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;font-size: 14px;font-weight: 600;color: #333;line-height: 24px;}
.currentBox .state{position: absolute;right:0;top:13px;height:17px;line-height: 17px;display: inline-block;padding: 0 4px 0 6px;font-size: 10px;color: #fff;border-radius: 10px 0 0 10px}
.currentBox .s1{background: #8CAEF2;}
.currentBox .s2{background: #73D5C1;}
.currentBox .s3{background: #BFBFBF;}
.currentInfo{overflow: hidden;padding: 0 12px;margin-top: 10px}
.currentInfo .img{width:60px;height: 60px;float: left;margin-right: 10px}
.currentInfo .img img{display: block;width:100%;height: 100%;border-radius: 4px}
.currentInfo h4{font-size: 14px;font-weight: 600;color: #333;line-height: 18px;margin-bottom: 3px}
.currentInfo p{margin-bottom: 7px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;font-size: 12px;color: #666;line-height: 18px;}
.currentInfo p:last-child{margin-bottom: 0}
.currentBtn{margin-top: 20px;display: flex;justify-content: center;}
.currentBtn a{display: inline-block;margin:0 12px;width: 96px;height: 30px;line-height: 30px;border-radius: 6px;border: 1px solid #316DE7;text-align: center;font-size: 14px;font-weight: 400;opacity:0.8;filter:alpha(opacity=80);}
.currentBtn a.btn_1{color:#014FE3}
.currentBtn a.btn_2{background: #316DE7;color: #fff}
.currentBtn a:hover{border-color:#004BE2;opacity:1;filter:alpha(opacity=100);}
.currentBtn a.btn_1:hover{color: #0D57E4}
.currentBtn a.btn_2:hover{background: #004BE2}
.currentBtn a.disBtn{background: #b9c0cd;border-color:#b9c0cd;opacity: 1;filter:alpha(opacity=100);}
.currentBtn a.disBtn:hover{background: #b9c0cd;border-color:#b9c0cd}

.hotList{margin-top: 5px;}
.hotList a{display: block;padding: 15px 0;border-bottom: 1px solid #EDF0F5}
.hotList a:last-child{border:none;}
.hotList a h4{font-size: 14px;font-weight: 400;color: #333;line-height: 24px;margin-bottom: 10px}
.hotList a {font-size: 12px;color: #888;line-height: 16px;}
.hotList a:hover h4{color:#3E77E4}

/* 浮动 */
.btnBox{position: fixed;bottom:120px;right:40px;width:52px;z-index: 3}
.btnBox a{display: block;width:50px;height: 50px;margin-top: 8px;border: 1px solid #F3F3F3;}
.btnBox a.openCode{background: url(/assets/pcindex/images/code_off.png) no-repeat center center #fff;}
.btnBox a.goTop{background: url(/assets/pcindex/images/gotop_off.png) no-repeat center center #fff;}
.btnBox a.openCode:hover{background: url(/assets/pcindex/images/code_on.png) no-repeat center center #fff;}
.btnBox a.goTop:hover{background: url(/assets/pcindex/images/gotop_on.png) no-repeat center center #fff;}
.btnBox .code{position: absolute;left:-118px;width:90px;padding: 10px;background: #fff;top:-75px;display: none;}
.btnBox .code img{display: block;width:100%;margin-bottom: 6px}
.btnBox .code p{text-align: center;font-size: 12px;line-height: 18px;color: #333}

/* 弹窗文字 */
.textWin{position: fixed;top:0;left:0;width:100%;height: 100%;background: rgba(0,0,0,0.5);*background:#222;z-index: 11;display: none}
.textWin .closeDiv{position: absolute;top:0;left:0;width:100%;height: 100%;z-index: 12;}
.textWin .textOpen{max-height:300px;min-height: 26px;position: absolute;z-index: 13;top:0;left:0;right:0;bottom:0;margin:auto;width:680px;padding: 60px;background: #fff;}
.textWin .textOpen .close{position: absolute;width:17px;height: 17px;top:20px;right:30px;background:url(/assets/pcindex/images/close.png);display: block}
.textWin .textOpen .textDiv{overflow-y: auto;height: 100%;color: #333;font-size: 16px;line-height: 26px;}
.textWin .textOpen .textDiv p{color: #333;font-size: 16px;line-height: 26px;margin-bottom: 30px;*margin-bottom:10px;}
.textWin .textOpen .textDiv p:last-child{margin-bottom: 0}

/* 问题提问 */
.questionWin{display:none;position: fixed;top:0;left:0;width:100%;height: 100%;background: rgba(0,0,0,0.5);*background:#222;z-index: 11;}
.questionWin .closeDiv{position: absolute;top:0;left:0;width:100%;height: 100%;z-index: 12;}
.questionWin .questionBox{position: absolute;z-index: 13;top:0;left:0;right:0;bottom:0;margin:auto;width:690px;height:200px;padding:50px 80px 50px 30px;background: #fff;}
.questionWin .questionBox .close{position: absolute;width:17px;height: 17px;top:20px;right:30px;background:url(/assets/pcindex/images/close.png);display: block}
.questionWin .questionBox .form{overflow: hidden;}
.questionWin .questionBox .form .img{float: left;width:32px;height: 32px;border-radius: 100%;overflow: hidden;margin:8px 18px 0 0;}
.questionWin .questionBox .form .img img{display: block;width:100%;height: 100%}
.questionWin .questionBox .form .input{padding-left: 50px;}
.questionWin .questionBox .form .input .label{position: relative;width:100%;margin-bottom:16px;overflow: hidden;}
.questionWin .questionBox .form .input .label span{display: block;width:6px;height: 6px;background: #FF464E;border-radius: 100%;position: absolute;left:16px;top:0;bottom:0;right:0;margin:auto 0;}
.questionWin .questionBox .form .input .label span.on{background:#0BCD7D}
.questionWin .questionBox .form .input .label input[type='text']{outline:none;vertical-align: middle;width:504px;height: 48px;border: 1px solid #E3E4E6;padding: 0 100px 0 34px;font-size: 16px;color: #333;font-weight: 600}
.questionWin .questionBox .form .input .label input[type='text']::-webkit-input-placeholder{color:#C7C7C7}
.questionWin .questionBox .form .input p{position: absolute;right:16px;top:0;bottom:0;margin:auto 0;font-size: 12px;height: 16px;line-height: 16px;color: #999}
.questionWin .questionBox .form .input p i{font-style: normal;color: #333}
.questionWin .questionBox .form .input p i.none{color: #999}
.questionWin .questionBox .form .input .label .tit{display: inline-block;float: left;height: 48px;padding-left: 34px;line-height:48px;font-size: 14px;color: #333}
.questionWin .questionBox .form .input .label .labelList{padding-left:20px;overflow: hidden;}
.questionWin .questionBox .form .input .label label{cursor:pointer;display: inline-block;position: relative;height: 48px;line-height: 48px;margin-right: 28px;padding-left:46px;font-size: 12px;color: #888}
.questionWin .questionBox .form .input .label label.on{color: #333}
.questionWin .questionBox .form .input .label label:before{content:'';position: absolute;left:0;top:0;bottom:0;margin:auto 0;width:14px;height: 14px;border-radius: 100%;border:1px solid #979797;}
.questionWin .questionBox .form .input .label label.on:before{border-color:#004BE2;background: #004BE2}
.questionWin .questionBox .form .input .label label.on:after{content:'';position: absolute;left:6px;width:4px;height: 4px;border-radius: 100%;background: #fff;top:0;bottom:0;margin:auto 0;}
.questionWin .questionBox .form .input .label label input[type='radio']{position: absolute;z-index: 9;left:0;top:0;bottom:0;margin:auto 0;width:14px;height: 14px;visibility: hidden;}
.questionWin .questionBox .form .input .label label.q_1{background: url(/assets/pcindex/images/q_1.png) no-repeat 24px center;}
.questionWin .questionBox .form .input .label label.q_2{background: url(/assets/pcindex/images/q_2.png) no-repeat 24px center;}
.questionWin .questionBox .form .input .label label.q_3{background: url(/assets/pcindex/images/q_3.png) no-repeat 24px center;}
.questionWin .questionBox .form .input .label label.q_4{background: url(/assets/pcindex/images/q_4.png) no-repeat 24px center;}
.questionWin .questionBox .form .input .hide{display:none}
.questionWin .questionBox .form .input .hide .textarea p{position: relative;margin:8px 10px 0 0;text-align: right;padding-bottom: 10px;margin-right: 0;width:620px;}
.questionWin .questionBox .form .input .textarea{padding: 18px 20px 0 20px;background:#fafbfc;margin-bottom: 20px}
.questionWin .questionBox .form .input textarea{border:none;font-size: 14px;line-height: 24px;width:600px;height: 144px;outline:none;background:#fafbfc;}
.questionWin .questionBox .form .input textarea::-webkit-input-placeholder{color:#C7C7C7}
.questionWin .questionBox .form .btnBottom{overflow: hidden;height: 40px;}
.questionWin .questionBox .form .btnBottom .file{float: right;cursor: pointer;width:120px;height: 38px;line-height: 38px;border-radius: 6px;border:1px solid #EDEDED;text-align: center;margin-left: 10px;font-size: 14px;background:#fff;color:#999;position: relative;}
.questionWin .questionBox .form .btnBottom .file:hover{border:1px solid #E9F0FD;background:#E9F0FD;color:#004BE2;}
.questionWin .questionBox .form .btnBottom .file.disabled{background:#fff;color: #ccc;border:1px solid #EDEDED;}
.questionWin .questionBox .form .btnBottom .disabled:hover{border:1px solid #EDEDED !important;background:#fff !important;color:#ccc !important;}
.questionWin .questionBox .form .btnBottom input[type='file']{width:120px;opacity: 0;filter:alpha(opacity=0);position: absolute;top:0;left:0;height: 40px}
.questionWin .questionBox .form .btnBottom input[type='file']:disabled{background:#EDEDED;color: #999}
.questionWin .questionBox .form .btnBottom #btn{width:160px;height: 40px;border-radius: 6px;border:1px solid #004BE2;background: #004BE2;color: #fff;font-size: 14px;margin-left: 20px;float: right;}
.questionWin .questionBox .form .btnBottom #btn:disabled{border:1px solid #F3F3F3;background:#F3F3F3;color: #999;}
.questionWin .questionBox .form .btnBottom label{cursor:pointer;float: right;display:inline-block;height: 40px;line-height: 40px;padding-left:22px;margin-left: 22px;font-size: 12px;color: #333;position: relative;}
.questionWin .questionBox .form .btnBottom label:before{content:'';position: absolute;left:0;top:0;bottom:0;margin:auto 0;width: 10px;height: 10px;border-radius: 4px;border: 2px solid #004BE2;}
.questionWin .questionBox .form .btnBottom label.on:before{background:url(/assets/pcindex/images/noneName.png) no-repeat center center #004BE2;}
.questionWin .questionBox .form .btnBottom label input[type='radio']{display: none}
.questionWin .questionBox .form .upFile{margin-bottom: 30px;display: none}
.questionWin .questionBox .form .upFile p{position: relative;right:0;margin-top: 12px !important;font-size: 12px;color: #999;line-height: 16px;text-align: left !important;}
.questionWin .questionBox .form .upFile ul{overflow: hidden;}
.questionWin .questionBox .form .upFile ul li{float: left;width:120px;height: 90px;margin-right: 8px;position:relative;border-radius: 4px;overflow: hidden;}
.questionWin .questionBox .form .upFile ul li span{display:block;cursor:pointer;position: absolute;top:5px;right:5px;width:18px;height: 18px;background: url(/assets/pcindex/images/remove.png);z-index: 2;}
.questionWin .questionBox .form .upFile ul li img{display: block;width:100%;height: 100%;object-fit:cover;border-radius: 4px}
.questionWin .questionBox .form .upFile ul li.v a{display: block;width:100%;height: 100%;position: relative;}
.questionWin .questionBox .form .upFile ul li.v a:before{content: '';position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;background: url(/assets/pcindex/images/play.png);background-size: 100%;width:30px;height: 30px}
.questionWin .questionBox .form .upFile ul li.load{background:rgba(0,0,0,0.5)}
.questionWin .questionBox .form .upFile ul li.load:before{content:'';width:22px;height: 22px;animation:load 1s linear infinite;position: absolute;top:0px;bottom:0;;left:0;right:0;margin:auto;background: url(/assets/pcindex/images/loading.png);}
.questionWin .success{display:none;position: absolute;z-index: 14;top:0;left:0;right:0;bottom:0;margin:auto;width:800px;height:383px;background: #fff;}
.questionWin .success .close{position: absolute;width:17px;height: 17px;top:20px;right:30px;background:url(/assets/pcindex/images/close.png);display: block}
.questionWin .success h5{padding-top: 192px;text-align: center;background: url(/assets/pcindex/images/success.png) no-repeat center 114px;font-size: 16px;font-weight: 400;color: #333;line-height: 22px;}
.questionWin .success p{font-size: 14px;margin-top: 22px;text-align: center;color: #999;line-height: 20px;}
.questionWin .error{display: none;position: absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height: 60px;background: #EDB050;text-align: center;font-size: 16px;color: #fff;line-height: 60px;}

/* 底部 */
.foot{width:100%;margin:0 auto;padding: 52px 0 14px 0;}
.foot p{font-size: 12px;color: #bbb;line-height: 24px;text-align: center;}
.foot p span{margin:0 15px}

/* 个人中心 */
.centerBody{margin:90px auto 0 auto;width:1140px;background: #fff;padding: 30px;}
.centerBanner{position: relative;background: url(/assets/pcindex/images/centerBanner.png) no-repeat right top #E9F0FE;width:100%;height:132px;margin:0 auto}
.centerBanner .userHead{width:80px;height:80px;float: left;margin:26px 20px 0 32px;border-radius: 100%;overflow: hidden}
.centerBanner .userHead img{display: block;width:100%;height: 100%}
.centerBanner .userInfo{padding-top:41px;}
.centerBanner .userInfo h1{font-size:18px;line-height: 25px;font-weight: 600;color: #333;margin-bottom:8px}
.centerBanner .userInfo p{font-size: 14px;color: #888;line-height: 20px;}
.centerBanner a.quit{position: absolute;top:0;bottom:0;right:60px;margin:auto 0;display: block;width: 80px;height: 30px;background: #E5EDFC;border-radius: 6px;border: 1px solid #80A7F1;text-align: center;font-size: 14px;color: #014FE3;line-height:30px;}
.centerBanner a.quit:hover{color: #3E77E4;border-color: #3E77E4}

.centerMain{width:100%;margin:20px auto 0 auto;}
.centerMain .centerList{width:210px;float: left;margin-right: 40px}
.centerMain .centerList ul{padding-top: 20px;}
.centerMain .centerList ul li{padding-left: 62px;height:56px;font-size: 14px;line-height: 56px;cursor: pointer;position: relative;border-left: 3px solid #fff}
.centerMain .centerList ul li.on{border-left: 3px solid #004BE2;}
.centerMain .centerList ul li.c_1{background: url(/assets/pcindex/images/center_01.png) no-repeat 30px center;}
.centerMain .centerList ul li.c_2{background: url(/assets/pcindex/images/center_02.png) no-repeat 30px center;}
.centerMain .centerList ul li.c_3{background: url(/assets/pcindex/images/center_03.png) no-repeat 30px center;}
.centerMain .centerList ul li.c_1:hover{background: url(/assets/pcindex/images/center_01.png) no-repeat 30px center #F5F8FE}
.centerMain .centerList ul li.c_2:hover{background: url(/assets/pcindex/images/center_02.png) no-repeat 30px center #F5F8FE}
.centerMain .centerList ul li.c_3:hover{background: url(/assets/pcindex/images/center_03.png) no-repeat 30px center #F5F8FE}
.centerMain .centerList ul li.on.c_1{background: url(/assets/pcindex/images/center_01.png) no-repeat 30px center #F5F8FE;}
.centerMain .centerList ul li.on.c_2{background: url(/assets/pcindex/images/center_02.png) no-repeat 30px center #F5F8FE;}
.centerMain .centerList ul li.on.c_3{background: url(/assets/pcindex/images/center_03.png) no-repeat 30px center #F5F8FE;}

.centerContent{padding-left: 250px;}
.textList{position: relative;}
.textList:after{content:'';position: absolute;bottom:82px;right:0;width:100%;height: 2px;background: #fff}
.textList .textBox{padding: 20px 0;border-bottom: 1px solid #F5F7FA;overflow: hidden;position: relative;display:block}
.textList .textBox .textHead{height: 34px;overflow: hidden;}
.textList .textBox .textHead .img{float: left;width:34px;height: 34px;border-radius: 4px;margin-right: 12px}
.textList .textBox .textHead .img img{display: block;width:100%;height: 100%}
.textList .textBox .textHead h3{font-size: 14px;font-weight: 400;color: #666;line-height: 34px;}
.textList .textBody a{word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;margin:20px 0 14px 0;font-size: 16px;font-weight: 600;color: #333;line-height: 22px;margin-right: 90px;}
.textList .textBody a:hover{color:#3E77E4;}
.textList .textBox p{font-size: 14px;font-family: Arial;color: #888;line-height: 20px;}
.textList .textBox p img{display: block;float: left;border-radius: 100%;margin-right: 8px;width:20px;height: 20px}
.textList .textBox p span{margin-right: 8px;line-height: 20px;}
.textList .textBox .state{display: inline-block;position: absolute;top:20px;right:0;padding: 0 7px;border-radius: 2px;height: 20px;font-size: 12px;line-height: 20px;}
.textList .textBox .state.s1{background: #FFEFE5;color: #F87C30}
.textList .textBox .state.s2{background: #eef3fd;color: #5789EE}
.textList .textBox .state.s3{background: #F1FAF8;color: #73D5C1}
.textList .textBox .state.s4{background: #FEF0F0;color: #FE6B6B}
.textList .textBox .textBtn{position: absolute;bottom:20px;right:0;height: 20px;width:80px;}
.textList .textBox .textBtn a{display:inline-block;margin-left: 20px;height: 20px;width:20px;}
.textList .textBox .textBtn a.remove{background:url(/assets/pcindex/images/center_04.png) no-repeat center center;}
.textList .textBox .textBtn a.edit{background:url(/assets/pcindex/images/center_05.png) no-repeat center center;}
.centerTab .bottom{width:100%;}
.centerTab .bottom .endText{width:100%;margin:0;}
.centerTab .bottom .loading{}

@keyframes load {
	0%{transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}

.null_center{padding-top: 166px;padding-bottom: 100px;background: url(/assets/pcindex/images/null.png) no-repeat center 58px;}
.null_center p{text-align: center;font-size: 14px;color: #B0B0B0;line-height: 20px;font-weight: 400}

.centerTab .ulTab{height: 32px;margin-bottom: 10px}
.centerTab .ulTab li{position: relative;cursor:pointer;display: inline-block;margin-right: 60px;font-size: 16px;color: #666;line-height: 22px;padding-bottom: 10px;height: 22px;}
.centerTab .ulTab li:after{content:'';position: absolute;bottom:0;left:0;right:0;width:30px;height: 3px;background: #fff;border-radius: 2px}
.centerTab .ulTab li.on{color: #333;}
.centerTab .ulTab li.on:after{background:#014BE2}

/* 全年排期 */
.sMain{width:1140px;margin:-30px auto 0 auto;padding: 30px;background: #fff;position: relative;z-index: 2}
.stit{padding-left: 17px;position: relative;font-size: 20px;line-height: 28px;color: #333;font-weight: bold}
.stit:before{content:'';position: absolute;left:0;top:4px;width:5px;height: 20px;background: #004BE2;border-radius: 2px}

#nearTime{width:1140px;height: 180px;padding-top: 10px;}
#nearTime .swiper-slide{display: flex;justify-content: space-between;max-width:1140px !important;}
#nearTime .swiper-slide > div{padding: 0 10px;}
#nearTime .swiper-slide .swiperBox{width:555px;height: 124px !important;padding: 20px 0 22px 0;*float: left;*margin-right: 15px;display: block;position: relative;background: #FFF;box-shadow: 0px 0px 10px 0px rgba(110, 117, 142, 0.09);border-radius: 6px;}
#nearTime .swiper-slide .state{position: absolute;top:0;right:0;display: inline-block;color:#fff;padding: 0 10px 0 12px;border-radius:0 6px 0 16px;height: 24px;font-size: 12px;line-height: 24px;}
#nearTime .swiper-slide .state.s1{background: #8CAEF2;}
#nearTime .swiper-slide .state.s2{background: #73D5C1;}
#nearTime .swiper-slide .state.s3{background: #BFBFBF;}
#nearTime .swiper-slide .sBtn{display: block;text-align: center;position: absolute;right:30px;top:86px;margin:0;width: 80px;height: 30px;border-radius:6px;border: 1px solid #80A7F1;font-size: 14px;color: #014FE3;line-height: 30px;opacity:0.8;filter:alpha(opacity=80);}
#nearTime .swiper-slide:hover .sBtn{opacity: 1;filter:alpha(opacity=100);}
#nearTime .swiper-slide .time{font-size: 14px;font-weight: 600;color: #666;line-height: 20px;margin-bottom: 14px;padding-left: 30px;}
#nearTime .swiper-slide .info{overflow: hidden;padding: 0 30px;}
#nearTime .swiper-slide .info .img{float: left;width:90px;height: 90px;object-fit: cover;overflow: hidden;border-radius: 4px;margin-right: 16px;}
#nearTime .swiper-slide .info .img img{display: block;width:100%;height: 100%}
#nearTime .swiper-slide .info h3{word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;font-size: 18px;font-weight: 600;color: #333;line-height: 34px;}
#nearTime .swiper-slide .info h4{font-size: 16px;font-weight: 600;color: #333;line-height: 22px;margin:5px 0}
#nearTime .swiper-slide .info p{word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;font-size: 14px;color: #666;line-height: 20px;}
.swiper-father{width:1240px;height: 180px;margin:10px 0 26px -50px;position: relative;}
.swiper-father .swiper-button-next:after,.swiper-father .swiper-button-prev:after{content:'';}
.swiper-father .swiper-button-next{background: url(/assets/pcindex/images/gd_y2.png);width:38px;height: 38px;right:0px;z-index: 5}
.swiper-father .swiper-button-prev{background: url(/assets/pcindex/images/gd_z2.png);width:38px;height: 38px;left:0px;z-index: 5}
.swiper-father .swiper-button-next.swiper-button-disabled{background: url(/assets/pcindex/images/gd_y1.png);opacity: 1;}
.swiper-father .swiper-button-prev.swiper-button-disabled{background: url(/assets/pcindex/images/gd_z1.png);opacity: 1;}

.allMain{margin:0 auto;width:100%;}
.dataMain{margin:30px auto 0 auto;width:100%;}
.dataTime{width:215px;float: left;}
.dataTime .dataUl{height:33px;overflow: hidden;display: flex;justify-content: space-between;}
.dataTime .dataUl li{float: left;display:inline-block;cursor: pointer;font-size: 14px;font-weight: 400;color: #333;line-height: 20px;padding-bottom: 13px;position: relative;}
.dataTime .dataUl li.on{font-weight:600;}
.dataTime .dataUl li:after{content:'';position: absolute;bottom:0;left:0;right:0;margin:0 auto;width:30px;height: 3px;background: #FFF;border-radius: 2px;}
.dataTime .dataUl li.on:after{background:#004BE2}
.yearList ul{margin-top:11px;}
.yearList ul li{height: 40px;line-height: 40px;}
.yearList ul li a{*display: block;display: flex;padding:0 20px;height: 100%;justify-content: space-between;color: #333;line-height: 40px;}
.yearList ul li a span{display: inline-block;font-size: 14px;font-weight: 400 !important;color: #888;line-height: 40px;}
.yearList ul li.on{background: #F3F7FE}
.yearList ul li.on a{font-weight: 600;}
.yearList ul li a:hover{background:#F3F7FE;font-weight: bold}
.yearList ul li.on a:hover{background:#F3F7FE }

.dataList{float: right;width:865px;margin-top:-20px;overflow: hidden;padding-left: 5px;}
.dataList .orderUl{padding-left: 33px;position: relative;padding-bottom: 30px}
.dataList .orderUl:after{content:'';position: absolute;width:2px;height: 40px;background: #fff;z-index: 4;left:0;top:0;}
.dataList .orderUl li a.gotoDetail{right:0 !important;}
.dataList .orderUl li a.det{border-color:#CCC;color:#888;}
.dataList .orderUl:before{content:'';position: absolute;left:0;top:0;width:2px;height: 100%;background: #F0F0F0}
.dataList .orderUl .orderTime:before{content:'';position: absolute;left:-36px;top:7px;width: 8px;height: 8px;background: #D8D8D8;border-radius: 100%;z-index:5}
.dataList .orderUl li.s1 .orderTime:before{background: #3472E9}
.dataList .orderUl li.s2 .orderTime:before{background: #2FC0A3}
.dataList .orderUl li.s3 .orderTime:before{background: #E95E5E}
.dataList .orderUl li.s4 .orderTime:before{background: #A6A6A6}
.dataList .orderUl li.arrive:before{content:'';position: absolute;left:-33px;top:-95px;height:131px;width:2px;background:#C1D6FF;z-index:3}
.dataList .orderUl li.timeOut:after{content:'';position: absolute;left:-33px;top:30px;height:131px;width:2px;background:#C1D6FF;z-index:3}
.dataList .orderUl li .orderInfo{width:664px;}

/* 面包屑导航 */
.crumbs{width:1200px;margin:80px auto 20px auto;color: #666;line-height: 18px;font-size: 12px;}
.crumbs a{line-height: 18px;color: #3E77E4;display: inline-block;}
.crumbs span{margin:0 5px;width:4px;background: url(/assets/pcindex/images/mbx.png) no-repeat center center;display: inline-block;line-height: 18px;}

/* 详情页 */
.content_detail{width:700px;padding-left: 30px;position: relative;padding-bottom: 50px}
.content_detail.d{background: url(/assets/pcindex/images/top_d.png) no-repeat left top;}

.detailTop{padding:24px 0 26px 0;position: relative;border-bottom: 1px solid #F5F7FA;margin:0 0 30px 0;}
.detailTop h1{font-size: 20px;font-weight: 600;color: #333;line-height: 34px;margin-bottom:12px}
.detailTop p{color: #888;line-height:20px;font-size: 12px;height:20px;position: relative;display: flex;align-items: center;overflow: hidden;}
.detailTop p span{margin-right: 10px;display: inline-block;float: left;}
.detailTop p img{display: inline-block;width:20px;height: 20px;margin-right: 8px;float: left;}
.detailTop .sub{position: absolute;bottom:20px;right:0px;height: 32px;}
.detailTop .sub a{display: inline-block;margin-left:12px;padding:0 18px 0 39px;font-size: 12px;color: #333;line-height:32px;height: 30px;border-radius: 2px;cursor: pointer;position: relative;border:1px solid #DDDDDD;}
.detailTop .sub a.share{background: url(/assets/pcindex/images/detail_01.png) no-repeat 18px center;}


.detailTop .sub a.collection.on {
	background: url(/assets/pcindex/images/detail_02.png) no-repeat 18px center;
}

.detailTop .sub a.collection.off {
	background: url(/assets/pcindex/images/detail_02_off.png) no-repeat 18px center;
}

.sub a.share .shareBox{position: absolute;top:40px;left:-20px;width:102px;height:102px;z-index:100;display: none;background: #fff;padding: 12px;box-shadow: 0px 0px 8px 0px rgba(183, 203, 239, 0.2);}
.sub a.share .shareBox canvas{display: block;width:100%;height: 100%}

.article{margin-bottom:22px}
.article p{font-size: 14px;color: #333;line-height: 26px;margin-bottom: 20px;word-break: break-all;}
.article .imgList{overflow: hidden;width:708px;}
.article .imgList a{display: block;float: left;width:346px;height: 260px;margin-right: 8px;overflow: hidden;border-radius: 6px;margin-bottom: 8px;position: relative;}
.article .imgList a img{display: block;width:100%;height: 100%;object-fit: contain;object-position: center;}
.article .imgList a.v:before{content:'';z-index: 3;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:44px;height: 44px;background: url(/assets/pcindex/images/play_big.png);}
.policy p{margin-bottom: 40px}
.policy p img{display: block;margin:0 auto;max-width: 100%}

.govAnswer{padding:22px 0 22px 22px;margin:0 auto;background: #F9FBFE}
.govAnswer .ansHead{position: relative;height: 40px;background: url(/assets/pcindex/images/detail_answer.png) no-repeat right top;margin-bottom: 23px}
.poly .ansHead{background: url(/assets/pcindex/images/unify.png) no-repeat right top;}
.govAnswer .ansHead .img{width:40px;height: 40px;float: left;margin-right: 10px}
.govAnswer .ansHead img{display: block;width:100%;height:100%;border-radius:4px;}
.govAnswer .ansHead h3{padding-top: 2px;font-size: 14px;font-weight: 600;color: #333;max-width: 500px;line-height: 20px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.govAnswer .ansHead h3 span{margin-left: 10px}
.govAnswer .ansHead p{font-size: 12px;color: #666;line-height: 18px;margin-top: 4px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.govAnswer .ansText{padding-right: 22px;}
.govAnswer .ansText p{font-size: 14px;color: #333;line-height: 26px;margin-bottom:20px}
.govAnswer .imgList{overflow: hidden;width:664px;margin-bottom: 12px}
.govAnswer .imgList a{display: block;float: left;width:324px;height: 242px;margin-right: 8px;overflow: hidden;border-radius: 6px;margin-bottom: 8px;position: relative;}
.govAnswer .imgList a img{display: block;width:100%;height: 100%;object-fit: cover;}
.govAnswer .imgList a.v:before{content:'';z-index: 3;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:44px;height: 44px;background: url(/assets/pcindex/images/play_big.png);}
.govAnswer .time{font-size: 14px;font-family: Arial;color: #888;line-height: 20px;margin-top: -10px}
.govAnswer .null{padding:155px 0 60px 0;background: url(/assets/pcindex/images/null_d.png) no-repeat center 55px;font-size: 12px;color: #B0B0B0;line-height: 18px;text-align: center;}


.otherList{padding: 20px 22px 15px 22px;background: #F9FBFE;margin-top: 30px}
.otherList .tit{margin-bottom: 5px;padding-left: 17px;position: relative;*border-left: 5px solid #004BE2;font-size: 16px;font-weight: 600;color: #333;line-height: 22px;}
.otherList .tit:before{content:'';position: absolute;left:0;top:0;bottom:0;;margin:auto 0;width: 5px;height: 16px;background: #004BE2;border-radius: 2px;}
.otherList .otherBox{padding:15px 0;position: relative;display: block;border-bottom: 1px solid #EDF0F5}
.otherList .otherBox:last-child{border:none;}
.otherList .otherBox h4{font-size: 14px;font-weight: 400;color: #333;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-height:48px;}
.otherList .otherBox p{font-size:12px;line-height:20px;margin-top:10px;color: #888;overflow: hidden;}
.otherList .otherBox p img{display: inline-block;width:20px;height:20px;border-radius: 100%;margin-right:8px;float: left;}
.otherList .otherBox p span{margin-right:8px;display: inline-block;float: left;}
.otherList .otherBox:hover h4{color:#014FE3;}
.otherList ul{padding-top: 10px;}
.otherList ul li{height: 34px;position: relative;}
.otherList ul li:before{content:'';position: absolute;top:0;bottom:0;left:0;margin:auto 0;width: 5px;height: 5px;background: #A0AEC8;border-radius: 100%}
.otherList ul li:hover:before{background: #3E77E4}
.otherList ul li a{display: block;padding-left: 17px;line-height: 34px;font-size: 14px;color:#333;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.otherList ul li a:hover{color: #3E77E4}

.polyBox{display: block;margin-bottom: 24px;background:url(/assets/pcindex/images/gopoly.png)no-repeat 670px center #FFF;box-shadow: 0px 1px 10px 0px rgba(228, 232, 238, 0.5);border-radius: 6px;padding: 20px 22px;}
.polyBox h4{text-indent:56px;line-height:26px;font-size:16px;color: #333;font-weight: bold;word-wrap:break-word;margin-bottom:14px;background: url(/assets/pcindex/images/hot.png) no-repeat left 3px;max-width:620px}
.polyBox:hover h4{color:#3E77E4;}

/* 提示框 */
.openWin{display: none;position: fixed;z-index:200;width:100%;height: 100%;top:0;left:0;background: #222\9;background:rgba(0,0,0,0.5);}
.openTips{z-index:202;position: absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:320px;height: 110px;padding: 64px 0 0 0;background: #FFF;border-radius: 10px;}
.openTips p{font-size:16px;font-weight: 500;color: #333;line-height: 42px;margin:0 auto 26px auto;padding-left: 42px;background: url(/assets/pcindex/images/success.png) no-repeat left center;background-size: 30px;width:82px;}
.openTips span{display: block;text-align: center;width:100%;font-size: 14px;color: #666;line-height: 30px;}
.openTips .close{display: block;width:15px;height: 15px;background: url(/assets/pcindex/images/close.png);background-size: 100%;position: absolute;top:28px;right:28px;}

/* 聚合列表 */
.polyTop{padding: 35px 0 20px 0;}
.polyTop h4{text-indent:56px;line-height:26px;word-wrap:break-word;font-size:18px;color: #333;font-weight: bold;margin-bottom:15px;background: url(/assets/pcindex/images/hot.png) no-repeat left 3px;max-width:620px}
.polyTop p{color: #888;font-size:12px;line-height:16px;}

.polyList .polyInfo{display: block;padding: 15px 0;border-bottom: 1px solid #F5F7FA;}
.polyList .getMore{text-align: center;padding: 24px 0 30px 0;font-size: 12px;color: #707F9D;line-height: 16px;cursor:pointer;}
.polyList .getMore:hover{color:#3E77E4;}
.polyList .polyInfo h4{font-size:14px;line-height:22px;color:#333;font-weight:normal;}
.polyList .polyInfo:hover h4{color:#3E77E4;}
.polyList .polyInfo p{font-size:12px;line-height:20px;margin-top:12px;color: #888;position: relative;overflow: hidden;}
.polyList .polyInfo p img{display: block;width:20px;height:20px;border-radius: 100%;margin-right:8px;float: left;}
.polyList .polyInfo p span,.solveList .solveBox .p span{font-family: Arial;margin-right:10px;display: inline-block;position: relative;color: #888;float: left;}
.polyList .polyInfo p span.me{margin-right:8px;position: relative;background: url(/assets/pcindex/images/mine.png);width:64px;height:20px;display: block;float: left;}
.polyList .polyInfo p i{font-style: normal;font-size: 12px;display:inline-block;background:#f1fbf9;padding:0 7px;line-height:22px;height:22px;position: absolute;right:0;top:-1px;bottom:0;margin:auto 0;color:#15B998}
.polyList .polyInfo.d p{padding-left: 40px;background: url(/assets/pcindex/images/top_p.png) no-repeat left center;}

/* 黑框提示 */
.feedTips{z-index:99;position: fixed;left:0;right:0;top:0;bottom:0;margin:auto;width:95px;height:28px;padding:62px 0 0 0;text-align: center;background:url(/assets/pcindex/images/ok.png) no-repeat center 17px #3C3C3C;background-size: 36px 36px;border-radius: 10px;font-size:14px;font-weight: 500;color: #FFF;line-height:18px;}
.feedTips2{z-index:99;position: fixed;left:0;right:0;top:0;bottom:0;margin:auto;width:95px;padding:0 ;height:36px;line-height:36px;text-align: center;background:#3C3C3C;border-radius: 10px;font-size:14px;font-weight: 500;color: #FFF;}
.feedTips3{z-index:99;position: fixed;left:0;right:0;top:60px;margin:0 auto;width:100%;padding:0 ;height:36px;line-height:36px;text-align: center;background:#3C3C3C;font-size:14px;font-weight: 500;color: #FFF;}

.orderUl > a{display:block;width:100%;height: 1px}

/* 选择提示 */
.removeTips{display: none;width:200px;height: 150px;border-radius: 9px;background: #fff;box-shadow: 0px 1px 10px 0px rgba(228, 232, 238, 1);position: fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index: 99;border: 2px solid #8caef2;}
.removeTips .removeBtnBox{position: absolute;bottom:0;left:0;width:100%;height: 40px;line-height: 40px;overflow: hidden;border-top:1px solid #8caef2}
.removeTips .removeBtnBox a{display:block;float: left;width:50%;text-align: center;height: 40px;line-height: 40px;font-size: 14px;color: #888}
.removeTips .removeBtnBox a:nth-child(1){width: 49%;border-right:1px solid #8caef2;}
.removeTips .removeBtnBox a.confirm{color:#3E77E4}
.removeTips p{text-align: center;font-size: 16px;color: #333;padding-top: 42px;}

/* 客服 */
.kf_btn{
	position: fixed;z-index: 3;/*bottom: 270px;right: 14px; width: 112px;*/ bottom: -10000px; width: 0px; opacity: 0;
}
.mdy_kf{
	width: 112px;height: 87px;
}
.myd_gb{
	position: absolute;width: 16px;height: 16px;top: -16px;right: 0px;
}
.kf_exp{
	text-align: center;color: #85440A;font-size: 12px;margin-top: -15px;
}
.myd_fc{
	position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;z-index: 999;background-color: rgba(0,0,0,0.5);
}
.myd_box{
	width: 800px;height: 580px;box-sizing: border-box;margin: 0 auto;margin-top: 89px;background-color: #fff;position: relative;
}
.ys{
	position: absolute;top: 0px;left: 0px;width: 248px;height: 60px;
}
.yx{
	position: absolute;bottom: 0px;right: 0px;width: 104px;height: 105px;
}
.myd_close{
	position: absolute;width: 18px;height: 18px;top: 30px;right: 30px;cursor: pointer;
}
.myd_tit{
	text-align: center;padding-top: 60px;font-size: 24px;color: #333333;font-weight: bolder;
}
.myd_exp{
	text-align: left;font-size: 16px;margin-top: 30px;color: #333;font-size: 14px;line-height: 20px;
	margin-left: 49px;
}
.myd_body{
	position: relative;padding: 0px 58px;margin-top: 16px;
}
.myd_item{
	margin-right: 27px;text-align: center;display: inline-block;position: relative;
}
.myd_icon{
	width: 44px;height:44px;background-image: url(../images/icon_xl_h.png);background-repeat: no-repeat;background-size: 44px 44px;background-position: center;
	display: block;
}
.myd_item p{
	font-size: 14px;color: #999;line-height: 20px;
}
.myd_item:last-child{
	margin-right: 0px;
}
.myd_item.active .myd_icon{
	background-image: url(../images/icon_xl_l.png);
}
.myd_item.active p{
	color: #666;
}
.myd_f{
	font-size: 14px;color: #999;right: -22px;float: left;
}
.myd_l{
	font-size: 14px;color: #999;right: -22px;float: right;
}
.myd_warn{
	margin-top: 30px;padding-left: 50px;
}
.icon_ts{
	display: inline-block;width: 14px;height: 14px;vertical-align: middle;
}
.myd_warn p{
	color: #ECBD89;font-size: 12px;display: inline-block;
}
.myd_sub{
	display: block;width: 140px;height: 40px;text-align: center;line-height: 40px;margin: 0 auto;margin-top: 80px;
	background-color: #004BE2;color: #fff;font-size: 14px;font-weight: bolder;
}
.myd_qus{
	margin: 0 50px; margin-top: 14px;background-color: rgba(0, 75, 226, .1);border-radius: 2px;padding: 12px 20px;color: #666;line-height: 20px;font-size: 14px;
}
.myd_header{
	position: relative;
    margin-top: 36px;
    margin-left: 50px;
    margin-right: 50px;
}
.myd_status{
	position: absolute;right: 0px;top: 0px;cursor: pointer;
	width: 82px;height: 24px;text-align: center;
	border: 1px solid #F87C2F;line-height: 24px;border-radius: 12px;margin-top: -3px;z-index: 9;
}
.myd_status font{
	font-size: 12px;color: #F87C2F;
}
.myd_status i{
	display: inline-block;width: 18px;height: 18px;background: url(../images/icon_xl.png) no-repeat;background-size: 18px 18px;vertical-align: middle;
}
.textBody{
	position: relative;
}

/***gh***/
.userScore{
	background-color: #fff;
	border:1px solid #e3e3e3;
	border-radius: 8px;
	margin: 10px 0;
	padding: 20px;
	display: flex;
	justify-content: space-between;
}

.userScore .usInfo{
	width: 70%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	box-sizing: border-box;
	padding-left: 10px;
}

.userScore .usInfo .usAverage{
	font-size: 16px;
	color: #9b9b9b;
}
.userScore .num{
	font-size: 20px;
	color: #ff8d34;
	font-weight: bold;
	padding: 0 5px;
}
.userScore .usInfo .usAverage{
	font-size: 16px;
	color: #333;
}
.userScore .usInfo .usCount{
	font-size: 14px;
	color: #9b9b9b;
}

.userScore .usBtn{
	width: 30%;
	text-align: right;
}

.userScore .usBtn .myScore{
	display: none;
	height: 60px!important;
    line-height: 60px !important;
    border-left: 1px solid #e3e3e3;
	text-align: center;
	font-size: 16px;
	color: #333;
}

.userScore .usBtn .usImg {
	display: none;
}

.userScore .usBtn .usImg img{
	width: 130px;
	margin: 10px 20px 0 0;
	cursor: pointer;
}

.score_fc{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
	background: rgba(0,0,0,0.5);
}
.score_box{
	width: 600px;
	background: #fff;
	border-radius: 18px;
	margin: 0 auto;
	margin-top: 140px;
	padding: 40px;
	box-sizing: border-box;
}
.score_title{
	font-size: 22px;
	line-height: 40px;
	color: #333;
	font-weight: 600;
	margin-bottom: 38px;
}
.score_list{
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.score_list li{
	width: 100px;
	text-align: center;
}
.score_text{
	font-size: 18px;
	line-height: 26px;
	color: #b3b3b3;
	margin-bottom: 18px;
}
.score_item{
	display: inline-block;
	width: 74px;
	height: 64px;
	line-height: 64px;
	border: 2px solid #e2e2e2;
	border-radius: 10px;
	font-size: 22px;
	color: #888;
	box-sizing: border-box;
}
.score_item.active{
	background: #ff8d34;
	border-color: #ff8d34;
	color: #fff;
}
.score_text.active{
	color: #333;
	font-weight: 600;
}
.score_submit{
	display: block;
	margin: 44px auto 0 auto;
	width: 100%;
	height: 58px;
	line-height: 58px;
	border-radius: 39px;
	background: #ff8d34;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
}
.score_close{
	display: block;
	width: 100%;
	width: 56px;
	height: 56px;
	text-align: center;
	margin: 0 auto;
}

.score_close img{
	width: 46px;
	height: 46px;
	line-height: 46px;
	border-radius: 100%;
	padding: 6px;
	border: 3px solid rgba(255,255,255,0.85);
	color: rgba(255,255,255,0.9);
	margin: 26px auto 0 auto;
	box-sizing: border-box;
}


.scoreBox{padding: 20px 22px 15px 22px;background: #F9FBFE;margin-top: 30px}
.scoreBox .tit{margin-bottom: 5px;padding-left: 17px;position: relative;*border-left: 5px solid #004BE2;font-size: 16px;font-weight: 600;color: #333;line-height: 22px;}
.scoreBox .tit:before{content:'';position: absolute;left:0;top:0;bottom:0;;margin:auto 0;width: 5px;height: 16px;background: #004BE2;border-radius: 2px;}