.ellipsis{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fl{float: left;}
.fr{float: right;}
.clear:after,.clearboth::after{content: '';display: block; clear:both; }
.bg-gray{background: #FAFAFA;}
.pointer{cursor: pointer;}

/* 覆盖其他页面样式 */
.server-index #section4 .section-container{margin-top: 0;}

.server-seller .c-product-main-sele-main,.server-qual .c-product-main-sele-main{width: 245px;}
.server-seller .c-product-main-sele-tit img,.server-qual .c-product-main-sele-tit img{margin-top: 11px;}
.server-seller .c-product-main-sele-tit,.server-qual .c-product-main-sele-tit{line-height: 30px;}
.server-seller .c-product-main-sele-tit input,.server-qual .c-product-main-sele-tit input{width: calc(100% - 10px);border: none;}
.server-seller .c-product-main-sele-ul,.server-qual .c-product-main-sele-ul{border-top: 1px solid rgba(0, 0, 0, 0.1);}
.server-seller .c-product-main-sele-ul li,.server-qual .c-product-main-sele-ul li{transition: all 0.3s linear;}
.server-seller .c-product-main-sele-ul li:hover,.server-qual .c-product-main-sele-ul li:hover{padding: 10px 13px;height: auto; color: #E50113; background: rgba(229, 1, 19, 0.05);border-radius: 8px;}


#header{position: relative;}

#header.fixed{position: fixed;left: 0;top: 0;width: 100%;min-width: 1230px;box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.04);}
#header.fixed #top{padding: 5px 6.25%;transition: padding 0.5s;}
#header{box-shadow: none;}
#header #top{padding:20px 6.25% 0px 6.25%;border-bottom: none;transition: padding 0.5s;}
/*#header.fixed #top{border-bottom: 0px solid #e8e8e8;}*/


/* 共用部分样式增加 */
/* #section4 .section-container .service-list .col-container{position: relative;height: 206px;overflow: hidden;}
.service-list .service-item span{position: relative;}
.service-list .service-item span::after{position: absolute;content: '';width: 0;	height: 2px;background: #E50113;bottom: -10px;left: 0;transition: all 0.3s linear;}
.service-list .pass-item:hover span{color: #333333;}
.service-list .pass-item:hover span::after{width: 100%;}
.service-list .service-info{color: #666666;font-size: 14px;line-height: 22px;text-align: left;height: 0;overflow: hidden;}
.service-list .service-info .service-font{padding: 40px 30px;}
.service-list .pass-item .service-icon{transition: all 0.3s linear;}
.service-list .pass-item:hover .service-icon{height: 0;overflow: hidden;}
.service-list .pass-item:hover .service-info{height: 120px;} */

/* 服务首页 */
.server-index .class{margin-top: 60px;margin-bottom: 0px;}
.server-index .class .con{box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.05);padding: 25px 30px;}
.server-index .class .con .list{padding: 14px 0px 10px 0px;}
.server-index .class .con .tit{color: #333333;font-size: 24px;line-height: 34px;position: relative;padding-left: 12px;}
.server-index .class .con .tit::after{position: absolute;content: '';display: block;height: 24px;left: 0;top: 0;bottom: 0;margin: auto;width: 2px;background: #E50113;}
.server-index .class .con .item{font-size: 14px;line-height: 24px;padding: 7px 0px;}
.server-index .class .con .name{display: inline-block;color: #333333;max-width: calc(100% - 100px);}
.server-index .class .con .time{color: #999999;}
.server-index .class .con .more{position: relative;width: 100%;}
.server-index .class .con .more::after{position: absolute;width:calc(100% - 50px);height: 1px;background: rgba(0, 0, 0, 0.11);top: 0;bottom: 0;left:0;margin: auto;}
.server-index .class .con .more a{color: #666666;font-size: 14px;line-height: 24px;background: url(../../images/product-img/arr.png) no-repeat right center;padding-right: 15px;}

/* 导航栏 */
.pos {padding: 8px 0px;border: 1px solid #E5E5E5;}
.pos ,.pos a,.pos span{font-size: 14px;color: #333;line-height: 24px;}
.pos a{color: #666;}

/* 分页 */
.pagebox{padding: 15px 0px 5px 0px;}
.pagebox a,.pagebox span{display: inline-block;color: #000000;margin: 0px 5px; font-size: 12px;line-height: 24px;padding: 0px 10px;border-radius: 4px;border: 1px solid rgba(0, 0, 0, 0.1);}
.pagebox .num{border: none;padding: 0;color: #E50113;}
.pagebox .default{background: #FAFAFA;cursor: default; }

/* 服务介绍 */
.server-desc .desc-main{padding: 60px 0px;}
.server-desc .desc-main .desc-tit{background: url(../../images/service/icon11.png) no-repeat left center;}

.desc-main .desc-tit{color: #333333;font-size: 24px;padding-left: 40px;}
.desc-main .desc-tit .searbox{width: 265px;background: #FFFFFF;box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.05);border-radius: 20px;padding: 10px 0px;margin-top: -5px;}
.desc-main .desc-tit .searchbtn{width: 60px;height: 20px;border-left: 1px solid rgba(0, 0, 0, 0.11); background: url(../../images/service/icon22.png) no-repeat center center;background-size: 21px;}
.desc-main .desc-tit .search-ipt{padding-left: 20px;font-size: 14px;color: #9f9f9f;height: 20px;width: calc(100% - 60px);border: none; }

.desc-main .serach-tit .searbox{width: 265px;background: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 20px;padding: 10px 0px;margin-top: -5px;}
.desc-main .serach-tit .searchbtn{width: 60px;height: 20px;border-left: 1px solid rgba(0, 0, 0, 0.11); background: url(../../images/service/icon22.png) no-repeat center center;background-size: 21px;}
.desc-main .serach-tit .search-ipt{padding-left: 20px;font-size: 14px;color: #9f9f9f;height: 40px;width: calc(100% - 60px);border: none;margin: -10px 0px; }


.desc-main .descbox{background: #FFFFFF;box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.05);margin: 0px 0px 30px 0;padding: 15px 30px 25px 30px;}
.desc-main .descbox .tit{color: #333333;font-size: 20px;line-height: 30px;padding: 10px 0px;}

.desc-main .desc-word .con{color: #333333;font-size: 16px;line-height: 26px;padding:13px 0px; }
.desc-main .desc-word .greyfont{color: #666;font-size: 16px;line-height: 24px;padding:10px 0px; }
.desc-main .desc-word .pdffont a{color: #E50113;font-size: 16px;line-height: 24px;padding:5px 0px 5px 30px;display: inline-block;background: url(../../images/service/pdf.png) no-repeat left center;background-size: 20px;}
.desc-main .desc-word .iconfont{color: #333;font-size: 16px;line-height: 24px;padding:10px 0px 10px 30px;}
.desc-main .desc-word .add{background: url(../../images/service/add.png) no-repeat left center;}
.desc-main .desc-word .phone{background: url(../../images/service/phone.png) no-repeat left center;}
.desc-main .desc-word .email{background: url(../../images/service/email.png) no-repeat left center;}
.desc-main .desc-word .tel{background: url(../../images/service/tel.png) no-repeat left center;}

.desc-main .desc-table{padding: 15px 30px 5px;}
.desc-main .desc-table table{width: 100%;}
.desc-main .desc-table table thead{background: #FAFAFA;color: #999999;font-size: 16px;line-height: 26px;}
.desc-main .desc-table table th{font-weight: normal;padding: 27px 30px;text-align: center;}
.desc-main .desc-table table th:first-child{text-align: left;}
.desc-main .desc-table table tbody tr{border: 1px solid rgba(0, 0, 0, 0.1);}
.desc-main .desc-table table .left-border{border-left: 1px solid rgba(0, 0, 0, 0.1);text-align: left;}
.desc-main .desc-table table td{color: #333333;font-size: 16px;line-height: 26px;padding: 17px 30px;min-width: 200px;text-align: center;}
.desc-main .desc-table table td:first-child{text-align: left;}
.desc-main .desc-table table .red{color: #E50113;}
.desc-main .desc-table table .grey-font{color: #999999;}
.desc-main .desc-table table .small-info{color: #999999;font-size: 14px;line-height: 20px;position: relative;}
.desc-main .desc-table table .small-info .load{display: inline-block;color: #4579FF;font-size: 12px;padding:0px 7px;background: rgba(0, 47, 167, 0.05);border-radius: 9px;}
.desc-main .desc-table table .small-info .small-con{display: none; z-index: 3;border-radius: 10px;margin-top: 10px;text-align: left; position: absolute ;margin-left: -85px;width: 170px;left: 50%; padding: 16px 10px 10px; background: #FFFFFF;box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.08), 0px 2px 15px 0px rgba(0, 0, 0, 0.05);}
.desc-main .desc-table table .small-info .triangle-up {width:0;height:0;position: absolute;top: -8px;right: 20px;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;}
.desc-main .desc-table table .nodata{height: 260px;}
.desc-main .desc-table table .nodata td{text-align: center;color: #999999;}

/* 下载专区 */
.server-download .desc-main{padding:  50px 0px 60px 0px;}
.server-download .desc-main .desc-tit{background: url(../../images/service/icon12.png) no-repeat left center;}

.desc-main .partnav{border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.desc-main .partnav span{cursor: pointer; display: inline-block;color: #333333;font-size: 18px;line-height:  28px;padding: 20px 30px;position: relative;}
.desc-main .partnav span.cur,.desc-main .partnav span:hover{color: #E50113;}
.desc-main .partnav span::after{transition: all 0.3s linear;content: '';display: block;width: 0px;height: 2px;background: #E50113;position: absolute;left: 0;bottom: 0;right: 0;margin: auto; }
.desc-main .partnav span.cur::after,.desc-main .partnav span:hover::after{width: 48px;}

.desc-main .desc-partbox .partlist{padding: 15px 0px;}
.desc-main .desc-partbox .partlist .item{margin: 15px 0px;}
.desc-main .desc-partbox .partlist .box{border: 1px solid rgba(0, 0, 0, 0.1);padding:20px 30px;color: #333333;font-size: 14px;line-height: 25px;}
.desc-main .desc-partbox .partlist .box a{color: #333333;display: inline-block;max-width: 100%;padding-left: 32px;}
.desc-main .desc-partbox .partlist .box.pdf a{background: url(../../images/service/pdf.png) no-repeat left center;}
.desc-main .desc-partbox .partlist .box.rar a{background: url(../../images/service/pdf.png) no-repeat left center;}
.desc-main .desc-partbox .partlist .box.doc a{background: url(../../images/service/doc.png) no-repeat left center;}
.desc-main .desc-partbox .partlist .box.xls a{background: url(../../images/service/xls.png) no-repeat left center;}
.desc-main .desc-partbox .partlist .box a:hover{color: #E50113;}

/* 投资者园地 */
.server-garden .desc-main{padding:  50px 0px 60px 0px;}
.server-garden .desc-main .desc-tit{background: url(../../images/service/icon21.png) no-repeat left center;}
.server-garden .desc-main .descbox{padding-top: 5px;}

.desc-main .desc-partbox .garden-list {padding: 14px 0px 10px 0px;}
.desc-main .desc-partbox .garden-list .tit{color: #333333;font-size: 24px;line-height: 34px;position: relative;padding-left: 12px;}
.desc-main .desc-partbox .garden-list .tit::after{position: absolute;content: '';display: block;height: 24px;left: 0;top: 0;bottom: 0;margin: auto;width: 2px;background: #E50113;}
.desc-main .desc-partbox .garden-list .item{font-size: 14px;line-height: 24px;padding: 10px 0px;}
.desc-main .desc-partbox .garden-list .name{display: inline-block;color: #333333;max-width: calc(100% - 100px);}
.desc-main .desc-partbox .garden-list .time{color: #999999;}

/* 投资者适当性 */
.server-invester .desc-main{padding: 50px 0px 60px 0px;}
.server-invester .desc-main .desc-tit{background: url(../../images/service/icon13.png) no-repeat left center;}

.desc-main .desc-test{padding: 18px 30px;}
.desc-main .desc-test .click{color: #333333;font-size: 16px;}
.desc-main .desc-test .begin{position: relative; color: #E50113;font-size: 16px;display: inline-block;padding-right: 40px;}
.desc-main .desc-test .begin::after{content: ''; display: block;width: 40px;height: 40px;position: absolute;background: url(../../images/service/icon14.png) no-repeat center center;right: -2px;top: 0;bottom: 0;margin: auto;}
.desc-main .desc-test .begin:hover::after{background: url(../../images/service/icon15.png) no-repeat center center;right: 0;}
.desc-main .desc-imglistbox .desc-imglist {padding: 15px 0px 5px 0px;}
.desc-main .desc-imglistbox .desc-imglist .box{position: relative;padding: 1px;overflow: hidden;}
.desc-main .desc-imglistbox .desc-imglist .mask{transition: all 0.3s linear;width:100%;height:100%;position: absolute;left:0;top:0;background: inherit;}
.desc-main .desc-imglistbox .desc-imglist .font{display: block; transition: all 0.3s linear;position: relative;z-index: 2; background:url(../../images/angle-serve.png) no-repeat right bottom rgba(255,255,255,0.69);margin: 30px;height: 100px;display: flex;justify-content: center;align-items: center;text-align: center;color: #333333;font-size: 16px;line-height: 22px;}
.desc-main .desc-imglistbox .desc-imglist .box:hover .font{color: #E50113;font-size: 18px;line-height: 24px; background:url(../../images/angle-serve_hover.png) no-repeat right bottom rgba(255,255,255,1);margin: 20px;height: 120px;}
.desc-main .desc-imglistbox .desc-imglist .box:hover .mask{filter: blur(4px);z-index: 2;}

.desc-main .desc-knowbox{margin-left: -30px;padding: 5px 0px 25px 0px;}
.desc-main .desc-knowbox .know-left{width: 415px;padding-right: 15px;border-right: 1px solid rgba(0, 0, 0, 0.1);}
.desc-main .desc-knowbox .know-left a{color: #999999;font-size: 16px;line-height: 24px;display: block;cursor: pointer;}
.desc-main .desc-knowbox .know-left a:hover{color: #E50113;}
.desc-main .desc-knowbox .know-left .cur{background: #E50113;margin: 10px 0px;}
.desc-main .desc-knowbox .know-left .cur a:hover,.desc-main .desc-knowbox .know-left .cur a{color: #fff;}
.desc-main .desc-knowbox .know-left>div{padding: 10px 30px;}
.desc-main .desc-knowbox .know-left div:first-child.cur{margin-top: 0px;}
.desc-main .desc-knowbox .know-left>div:last-child{padding-bottom: 0px;}
.desc-main .desc-knowbox .know-left>div:last-child.cur{padding-bottom: 10px;margin-bottom: 0px;}

.desc-main .desc-knowbox .know-right{width: calc(100% - 415px);padding-left: 15px;}
.desc-main .desc-knowbox .know-right .q-tit{color: #E50113;font-size: 16px;line-height: 24px;border-bottom: 1px solid #E50113;padding: 10px 0px;}
.desc-main .desc-knowbox .know-right .a-con{color: #333;font-size: 16px;line-height: 24px;padding: 15px 0px;}

/* 热点问答 */
.server-question .desc-main{padding: 50px 0px 60px 0px;}
.server-question .desc-main .desc-tit{background: url(../../images/service/icon17.png) no-repeat left center;margin-bottom: 30px;}

.desc-main .hot-menu{background: #FFFFFF;box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.05);padding-bottom: 50px;}
.desc-main .hot-menu .p-box{padding-top: 24px;}
.desc-main .hot-menu .p-box .que{color: #333333;font-size: 16px;line-height: 24px;padding: 5px 30px;}
.desc-main .hot-menu .p-box ul{margin-top: 10px;}
.desc-main .hot-menu .p-box li {padding: 5px 30px;}
.desc-main .hot-menu .p-box li a{cursor: pointer;color: #999999;font-size: 14px;line-height: 22px;}
.desc-main .hot-menu .p-box li a:hover,.desc-main .hot-menu .p-box li.cur a{color:#E50113;}
.desc-main .hot-menu .p-box.cur .que{color: #fff;background: #E50113;}

.desc-main .questbox{background: #FFFFFF;box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.05);padding: 20px 30px;}
.desc-main .questbox .q-box{margin-bottom: 20px;}
.desc-main .questbox .q-tit{color: #333;font-size: 16px;line-height: 24px;border-bottom: 1px solid rgba(0, 0, 0, 0.11);padding:10px 0px;}
.desc-main .questbox .q-btn{display: inline-block;width: 18px;height: 18px;border-radius: 50%;background: url(../../images/service/icon20.png) no-repeat center center; border: 1px solid #333;}
.desc-main .questbox .q-con{padding: 25px 30px;color: #666666;font-size: 14px;line-height: 24px;background: #FAFAFA;display: none;}
.desc-main .questbox .on.q-tit{color: #E50113;border-bottom: 1px solid #E50113;}
.desc-main .questbox .q-btn:hover{background:#E50113 url(../../images/service/icon18.png) no-repeat center center;box-shadow: 0px 2px 5px 0px rgba(229, 1, 19, 0.15);border: 1px solid #E50113;}
.desc-main .questbox .on .q-btn{background:#fff url(../../images/service/icon19.png) no-repeat center center;box-shadow: 0px 2px 5px 0px rgba(229, 1, 19, 0.15);border: 1px solid #E50113;}
.desc-main .questbox .on .q-con{display: block;}


/* 开户流程 */
.server-account .desc-main{padding: 50px 0px 30px 0px;}
.server-account .desc-main .desc-tit{background: url(../../images/service/icon23.png) no-repeat left center;margin-bottom: 30px;}

.server-account .swiper-icon{overflow: hidden;position: relative;margin: 45px auto 30px;width: 900px;}
.server-account .swiper-icon::before,.server-account .swiper-icon::after{content: '';display: block;width: 540px;height: 90px;position: absolute;top: -12px;bottom: 0;margin: auto;z-index: 2;}
.server-account .swiper-icon::before{left: 0;background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);}
.server-account .swiper-icon::after{right: 0;background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);}
.server-account .swiper-icon .swiper-slide{position: relative;}
.server-account .swiper-icon .swiper-slide::after{content: ''; width: 100%;height: 1px;border-bottom: 1px dashed rgba(0, 0, 0, 0.1);position: absolute;top: 22px;}
.server-account .swiper-icon .imgbox{position: relative;display: inline-block;z-index: 2;padding: 0px 20px;background: #fff;}

.server-account .swiper-icon .swiper-slide{text-align:center;}
.server-account .swiper-icon .font{color: #ccc;font-size: 16px;line-height: 26px;padding: 8px 0px;}
.server-account .swiper-icon .img1{display: none;}
.server-account .swiper-icon .swiper-slide-active .font{color: #E50113;}
.server-account .swiper-icon .swiper-slide-active .img1{display: inline-block;}
.server-account .swiper-icon .swiper-slide-active .img2{display: none;}

.server-account .swiper-img{position: relative;overflow: hidden;}
.server-account .swiper-img .swiper-wrapper{width: 900px;margin: 0 auto;}
.server-account .swiper-img .imgbox{width: 900px;margin-bottom: 30px;}
.server-account .swiper-img .imgbox img{max-width: 100%;}
.server-account .swiper-img .font{color: #666666;font-size: 16px;line-height: 26px;padding: 30px 0px;}
.server-account .swiper-img .swiper-button-next,.server-account .swiper-img .swiper-button-prev{background-size: 14px;width: 44px;height: 44px;border-radius: 50%; background-color: rgba(0, 0, 0, 0.1);}

/* 银行卡限额 */
.server-bank .desc-main{padding: 50px 0px 30px 0px;}
.server-bank .desc-main .desc-tit{background: url(../../images/service/icon24.png) no-repeat left center;margin-bottom: 30px;}

.server-bank .desc-main .desc-table table td{min-width: auto;}

.server-bank .desc-tablebox .info{font-size: 14px;color: #666;line-height: 22px;margin: 25px 0px;}

/* 销售商信息 */
.server-seller .desc-main{padding: 50px 0px 30px 0px;}
.server-seller .desc-main .desc-tit{background: url(../../images/service/icon25.png) no-repeat left center;margin-bottom: 30px;}

.server-seller .desc-main .desc-table table td:first-child{padding-right: 5px;}
.server-seller .desc-main .desc-table table td{min-width: auto;max-width: 450px;}

.seller-search {padding: 35px 0px 40px 0px;}
.seller-search .selectbox{position: relative;width: 415px;}
.seller-search .select-btn{display: inline-block;text-align: center;width: 145px; color: #FFFFFF;font-size: 14px;line-height: 40px;background: #E50113; box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.05);border-radius: 20px;}
.seller-search .font{color: #333333;font-size: 20px;line-height: 40px;}
.seller-search .box{position: relative;display: inline-block;}

/* 个人风险评测 */
.server-review .desc-main{padding: 50px 0px 30px 0px;}
.server-review .desc-main .desc-tit{position: relative; margin-bottom: 30px;}
.server-review .desc-main .desc-tit::after{position: absolute;content: '';height: 27px;width: 2px;background: #E50113;left: 30px;top: 4px;}

.server-review .desc-main .tips{color: #666666;font-size: 14px;line-height: 22px;padding:0px 30px 30px;}
.desc-main .reviewbox{padding:25px 170px;}
.reviewbox .iconbox{text-align: center;margin-top: 35px;}
.reviewbox .iconfont{color: #333;font-size: 20px;line-height: 30px;font-weight: bold;text-align: center;padding: 15px 0px;margin-bottom: 20px;}
.reviewbox .review-info{color: #666666;font-size: 16px;line-height: 24px;padding: 26px 0px;}
.reviewbox .review-info span{color: #E50113;}
.reviewbox .detailed{color: #666666;font-size: 14px;line-height: 22px;border-top: 1px solid rgba(0, 0, 0, 0.11);padding: 20px 0px;}
.reviewbox .detailed div{padding: 5px 0px;}
.reviewbox .detailed a{color: #E50113;border-bottom: 1px solid #E50113;padding-bottom: 2px;}
.reviewbox .again{display: inline-block;text-align: center;color: #FFFFFF;font-size: 14px;margin: 35px auto; width: 228px;line-height: 42px;background: #E50113;box-shadow: 0px 2px 5px 0px rgba(229, 1, 19, 0.15);border-radius: 21px;}

/* 测评 */
.reviewbox .again.grey{background: rgba(0, 0, 0, 0.1);cursor: default;box-shadow: none;}

.reviewbox .numbox{margin: 15px -30px;}
.reviewbox .numbox span{display: inline-block;border-radius: 50%;font-weight: bold; margin:15px 30px;width: 35px;text-align: center;color: #fff; line-height: 35px;background: rgba(0, 0, 0, 0.1);}
.reviewbox .numbox span:hover{color: #E50113;background: rgba(229, 1, 19, 0.05);}
.reviewbox .numbox span.over{background: rgba(229, 1, 19, 0.5);color: #fff;}
.reviewbox .numbox span.cur{background: #E50113;color: #fff;}

.reviewbox .quest-wrap{border-top: 1px solid rgba(0, 0, 0, 0.11);padding: 20px 0px;position: relative;}
.reviewbox .quest-wrap .question{color: #333;font-size: 20px;line-height: 30px;padding: 10px 0px;}
.reviewbox .quest-wrap .option li{color: #666;font-size: 16px;line-height: 24px;padding:5px 0px;}
.reviewbox .quest-wrap .option li span{position: relative;cursor: pointer;padding-left: 30px;}
.reviewbox .quest-wrap .option li span:hover{color: #E50113;}
.reviewbox .quest-wrap .option li span::after{content: '';display: block;width: 18px;height: 18px;position: absolute;left: 0;background: url(../../images/service/icon27.png) no-repeat center center;background-size: contain; top: 0;bottom: 0;margin: auto;}
.reviewbox .quest-wrap .option li:hover span:after{background-image: url(../../images/service/icon26.png);}
.reviewbox .quest-wrap .option li.cur span::after{background-image: url(../../images/service/icon28.png);}

.reviewbox .quest-wrap .switch-topics{position: absolute;right: 0;bottom: 25px;color: #666666;font-size: 16px;line-height: 26px; }
.reviewbox .quest-wrap .switch-topics .prev{background: url(../../images/service/left.png) no-repeat left center;padding-left: 12px;margin-right: 30px;}
.reviewbox .quest-wrap .switch-topics .next{background: url(../../images/service/right.png) no-repeat right center;padding-right: 12px;}
.reviewbox .quest-wrap .switch-topics .default{cursor: default;opacity: 0.5;}

/* 首页-人员资质查询 (多页面使用) */
.server-qual .desc-main{padding: 50px 0px 30px 0px;}
.server-qual .desc-main .desc-tit{background: url(../../images/service/icon30.png) no-repeat left center;margin-bottom: 30px;}
.server-qual .desc-main .descbox .tit{padding: 40px 0px;}

.server-qual .desc-main .desc-table table td{min-width: auto;max-width: 210px;}

/* 首页-申赎状态及限额 */
.server-rede .desc-main .desc-tit{background: url(../../images/service/icon29.png) no-repeat left center;margin-bottom: 30px;}

/* 首页-分红查询 */
.server-bonus .desc-main .desc-tit{background: url(../../images/service/icon32.png) no-repeat left center;margin-bottom: 30px;}
.desc-main .desc-table table .sg{cursor: pointer;position: relative; display: inline-block;color: #E50113;line-height: 30px;width: 90px;text-align: center;  background: rgba(229, 1, 19, 0.05);border-radius: 8px;border: 1px solid #E50113;}
.desc-main .desc-table table .limit::after{position: absolute;content: '限';display: block;background: #E50113;border-radius: 50%;color: #FFFFFF;text-align: center;line-height: 24px;width: 24px;top: -10px;right: -6px;font-size: 12px;}
.desc-main .desc-table table .stop{color: #999999;background: #FAFAFA;border: 1px solid #FAFAFA;}


/* 首页-费率优惠 */
.server-rate .desc-main{padding: 50px 0px 30px 0px;}
.server-rate .desc-main .desc-tit{background: url(../../images/service/icon31.png) no-repeat left center;margin-bottom: 30px;}

.server-rate .desc-main .desc-table{padding-top: 30px;}
.server-rate .desc-main .desc-table table td{padding: 10px;font-size: 12px;line-height: 18px;min-width: auto;}
.server-rate .desc-main .desc-table table th{padding: 10px;font-size: 12px;line-height: 18px;text-align: left;border: 1px solid #E8E8E8;max-width: 170px;}
.server-rate .desc-main .desc-table table .text-center{text-align: center;}
.server-rate .desc-main .desc-table .min130{min-width: 130px;}
.server-rate .desc-main .desc-table .keep{word-break: keep-all;}
.server-rate .desc-main .desc-table table .nodata td{font-size: 16px;}

.server-rate .desc-main .tips{margin-top: 30px;color: #999;font-size: 14px;line-height: 20px;padding-top:30px;border-top: 1px solid rgba(0, 0, 0, 0.11);}


/* 首页-费率优惠 */
.about-honor .desc-main{padding: 50px 0px 60px 0px;}
.about-honor .desc-main .desc-tit{background: url(../../images/service/icon33.png) no-repeat left center;margin-bottom: 30px;}
.about-honor .abc-banner{padding-top: 0px;}

.slider-wrap{height: 560px;width: 100%;position:relative;overflow:hidden;}
.slider-wrap .pic{width:900px;height:560px;background: #fff;}

.slider-wrap .pic-num{cursor: pointer; width: 60px;height: 560px;position: relative; color: #666666;font-size: 30px;display: flex;align-items: center;font-weight: bold;}
.slider-wrap .pic-num span{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);transform: rotate(90deg);display: inline-block;z-index: 2;position: absolute;z-index: 2;right: -10px;}
.slider-wrap .pic-num::after{position: absolute;width: 30px;height: 100%;content: '';position: absolute;right: 0;background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.03) 100%); }
.slider-wrap .pic-num:hover{color: #FAFAFA;background: #E50113;}
.slider-wrap .cur .pic-num:hover{color: #E50113;background: #fff;}

.slider-wrap .cur .pic-num{color: #E50113;}
.slider-wrap .cur .pic-num::after{display: none;}
.slider-wrap .cur .pic-con{display: block; }

.slider-wrap .pic-con{display: none; transition: all 0.3s linear;width: calc(100% - 60px);padding: 0px 30px; }
.slider-wrap .pic-con .pic-tit{border-bottom: 1px solid #E50113;line-height: 115px;color: #333333;font-size: 24px;font-weight: bold;}
.slider-wrap .pic-con .pic-tit span{font-size: 50px;display: inline-block;border-bottom: 3px solid #E50113;margin-right: 15px;}
.slider-wrap .pic-con .picbox{margin: 15px -15px;overflow-y: auto;height: 415px;}
.slider-wrap .pic-con .item{width: 33.33%;padding: 15px;}
.slider-wrap .pic-con .itembox{display: flex;justify-content: center;align-items: center;text-align: center; background:#FAFAFA url(../../images/service/icon34.png) no-repeat right bottom;background-size: cover;height: 150px;}
.slider-wrap .pic-con .itembox .sub{color: #666666;font-size: 16px;line-height: 24px;min-height: 30px;}
.slider-wrap .pic-con .itembox .name{color: #333;font-size: 20px;line-height: 26px;font-weight: bold;}
.slider-wrap .pic-con .itembox.hasmore{cursor: pointer;}
.slider-wrap .pic-con .itembox.hasmore:hover .name{color: #E50113;}

.slider-wrap .pic1{position:absolute;top:0;left:0;z-index:1;}
.slider-wrap .pic2{position:absolute;top:0;left:60px;z-index:3;}
.slider-wrap .pic3{position:absolute;top:0;left:120px;z-index:5;}
.slider-wrap .pic4{position:absolute;top:0;left:180px;z-index:7;}
.slider-wrap .pic5{position:absolute;top:0;left:240px;z-index:9;}
.slider-wrap .pic6{position:absolute;top:0;left:300px;z-index:11;}


.honor-mask{display: none; width: 100%;height: 100%;position: fixed;z-index: 9999;top: 0;bottom: 0;right: 0;left: 0;background: rgba(0, 0, 0, 0.3);}
.honor-mask .honor-maskcon{width: 800px;height: 496px;padding: 30px; background: #FFFFFF;box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.05);top: 0;bottom: 0;right: 0;left: 0;margin: auto;position: absolute; }
.honor-mask .honor-maskcon .closebtn{cursor: pointer; right: 40px;top:40px;position: absolute; width: 24px;height: 24px;display: block; background:url(../../images/service/close.png) no-repeat center center ;background-size: contain;}
.honor-mask .honor-maskcon .sub{color: #333;font-size: 14px;line-height: 20px;font-weight: bold;}
.honor-mask .honor-maskcon .title{color: #E50113;font-size: 24px;line-height: 36px;margin: 10px 0px 20px 0px;}
.honor-mask .honor-maskcon .text{color: #333;font-size:14px;line-height: 24px;width: 420px;}
.honor-mask .honor-maskcon .text::first-letter{font-size: 20px;}
.honor-mask .honor-maskcon .text p{margin-bottom: 15px;}
.honor-mask .honor-maskcon .imgbox{width: 290px;height: 340px;}

