.bread a:hover{ color:#2366ff !important;}
.catelist a:hover{color:#2366ff !important;}
.keke_transverse {width: 20% !important;}
.topslideBox .toppopup{z-index:101;position:absolute;box-sizing:border-box;left: 202px;top:0;width:760px;min-height:348px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.08);font-size:12px;line-height:30px;overflow:hidden;border:5px solid #f8faff}
.topslideBox .topnavTitleBox{height:116px;position:relative;}
.topslideBox{z-index:100}
.hd_left .left_item .popup{background-color:#fff !important;border: 5px solid #f8faff !important;}
.navTitleBoxbg{background:#f8faff !important;}
.slideBox{height:338px !important;margin-left: unset !important;margin-right: unset !important;}
.slideBox .hd {height: unset !important;}
.web-module{margin-top:40px !important;}
.search_bar{border:2px solid #2366ff !important;}
.search_bar button{right:-2px !important;height:38px !important;background:linear-gradient(to bottom,#2366ff 0,#2366ff 100%) !important;}
.search_bar input {height: 35px !important;}
.firstcatename:before{background-color:#2366ff !important;}
.openmore a{background:#2366ff !important;}
.right_userlist .hd .titCell li.on{background:#2366ff !important;}
.updocbtn{background:#181818 !important;width:128px !important;}
.updocbtn:hover{color:#FFF !important;}
.downbtnbox .bottomviewbtn {background: #31c971 !important;}
.downbtnbox .downbtn{height: unset !important;line-height: 28px !important;padding: 5px 30px !important;}
.downbtnbox .sebtn {background: linear-gradient(90deg,#2366ff 0,#0caeff 100%) !important;box-shadow: unset !important;}
.downbtn {background: #181818 !important;}
.pay-download-bar .u-btn{background: #181818 !important;}
.icomarker { background-color: #2366ff !important;}
.evaluate_box .ico6 {color: #2366ff !important;}
.surplus {color: #2366ff !important;}
.keke_list_box .mod_content_top{margin:0 auto;position:relative;overflow:hidden;text-align:center;border-top-left-radius:2px;border-top-right-radius:2px;height:251px;vertical-align:middle}
.mod_content_top img{width:100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;height:100% !important;object-fit:cover;vertical-align:middle;box-sizing:border-box;border:1px solid #eee}
.vzview200mb {padding: 30px !important;height: 628px;width: 100%;display: table;}
.vzviewtip {width: 100%;vertical-align: middle;display: table-cell;position: relative;z-index: 2;border: 1px solid #eee;}
.vzviewcomment {width: 100%;display: inline-block;}
.vzviewbg {background-color: #f8f8f8;background-size: 100% 100%;z-index: 1;width: 820px;height: 568px;left: 30px;position: absolute;filter: blur(5px);filter: url(blur.svg#blur);-webkit-filter: blur(5px);-moz-filter: blur(5px);-ms-filter: blur(5px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5, MakeShadow=false);}
.charge-source-list>li {height: unset !important;}
.orderpay .hd:after {background-color: #2366ff !important;}
.payableTotal {color: #ec3b3b !important;}
.order-submit-btn {background-color: #2366ff !important;}
.menu-light .selected a {background: #2366ff !important;}
.orderbox li.selected a {color: #2366ff !important;}
.mod_content_top span.viptip {background-color: #2366ff !important;}
.viewbtn span {background-color: #181818 !important;}
.vip-price {background: ##ffefe8 !important;background: linear-gradient(90deg,#ffefe8 0,#FFF 100%) !important;color: #ec853b !important;font-size: 16px !important;padding: 5px 20px !important;}
.super {display: inline-block;}
.downbtnbox {display: inline-block;}
.viewtop .left_cover {left: 30px !important;width: 148px !important;height: 208px !important;}
.keke_share_menu {width: 150px !important;}
.docimg { width: 100%;}
.evaluate_btn {background: #2366ff !important;margin-top: 20px !important;padding: 8px 25px !important;float: right;}
.evaluate_btn:hover{color:#FFF !important;}
.light {color: #f8a518 !important;}
.newdoclist_cover {display: inline-block;padding: 2px;left: 40px;-webkit-box-sizing: border-box;box-sizing: border-box;width: 35px;height: 50px;border: 1px solid #e8e8e8;}
.newdoclist_cover img {width: 100%;height: 100%;object-fit: cover;}
.doc_list ul li {padding-left: unset !important;}
.doc_list ul li .keke_iconfont {margin-right: 2px !important;left: 18px !important;bottom: 8px !important;top:unset !important;}
.doc_list ul li a {display: inline-block;position: absolute;margin-left: 10px !important;height: 50px;overflow: hidden;}
.doc_list ul {margin-bottom: unset !important;}
.topdownbtn {background: #2366ff !important;}
.topdownbtn:hover{color:#FFF !important;}
.toprightbox {height: 255px;}
.author_head {margin: 5px 10px 25px !important;}
.toprightbox .follow_box {margin: 30px 0 0 !important;}
.bgcc {background: #eeeeee !important;}
.vip-price .keke_iconfont {font-size: 16px !important;}
.tx {color: unset !important;}
.yipayed {background: #e6f7ec;background: linear-gradient(90deg,#e6f7ec 0,#FFF 100%);color: #a2c99f;font-size: 16px;padding: 5px 20px;border-radius: 50px;}
.layui-layer-btn .layui-layer-btn0 {border-color: #2366ff !important;background-color: #2366ff !important;color: #fff !important;}
.paysuccess {background: #effbec !important;color: #18bf3c !important;}
.daynew {position: absolute;right: 5px;top: 5px;}
.doc_price span.viptip{position:relative;left:8px;font-size:12px; line-height: 18px; padding:2px 6px;background-color: rgba(240, 87, 89, .28); color: #fff; border-radius: 8px 8px 8px 8px;letter-spacing: 2px;}