#wp,.wp{max-width: 1600px;  width: auto !important}
@media (max-width:1600px){
    #wp,.wp{ padding: 0 10px}
}
.keke_list_box a.doc-mod,.listnav a{color:#333!important;padding:0 10px}
.mod_list{margin:0}
.listnav{padding:15px 30px;background:#fff;box-sizing:border-box;font:14px/1.5 Microsoft YaHei,PingFang,Heiti SC;box-shadow:0 0 30px 0 rgba(53,53,53,.08)}
.navmod{padding:5px 0}
.fieldfilter{border-top:1px solid #eee;margin-top:10px;padding-top:10px}
.keke_subcate,.keke_thirdcate{border-top:1px dashed #eee;margin-top:0}
.keke_list_box{font:12px/1.5 Microsoft YaHei,PingFang,Heiti SC;padding:30px 0 40px 0}
.menu-light li{float:left;padding:10px 0;line-height:28px;margin:0 10px 0 0;position:relative;font-size:13px}
.menu-light .selected a{line-height:28px;height:28px;box-sizing:border-box;display:inline-block;background:#05f;background: linear-gradient(to right, #396afc, #2948ff);padding:0 15px;border-radius:50px;border-right:15px;color:#fff!important;font-size:13px}
.menu-title{font-weight:800;margin-right:25px!important;display:inline-block}
.doc-mod{width:20%;height:auto;float:left;box-sizing:border-box;margin:0 0 20px;padding-left:20px}
.mod_content{transition:all .2s linear;position:relative;background-color:#fff;margin:0;border-radius:2px;padding:20px;box-sizing:border-box;border-bottom:1px solid #eee;box-shadow:0 3px 5px rgba(0,0,0,.02)}
.mod_content:hover{cursor:pointer;transform:translate3d(0,-4px,0);border-bottom:1px solid #eee}
.mod_content:hover .viewbtn{opacity:1}
.mod_content_top{margin:0 auto;position:relative;overflow:hidden;text-align:center;border-top-left-radius:2px;border-top-right-radius:2px}
.mod_content_top img{width:100%;height:auto;vertical-align:middle;box-sizing:border-box;border:1px solid #eee}
.mod_content_top span.type-label{position:absolute;right:5px;bottom:7px;font-size:24px}
.mod_content_center{padding:0;box-sizing:border-box;font-size:15px;line-height:25px;height:50px;overflow:hidden;font-weight:400;margin-top:10px;color:#333}
.mod_bottom{margin-top:10px;padding:0;overflow:hidden}
.mod_bottom_detail-info{float:right;width:auto;color:#bbb}
.doc_intro{width:100%;font-weight:400;color:#999;overflow:hidden;line-height:25px;font-size:14px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px}
.doc_price{float:left;color:#ec3b3b}
.doc_box{position:relative;padding:0}
span.divider{content:"";display:inline-block;margin:2px 10px 0;width:1px;height:14px;background:#ececec}
.navmod .navtitle{float:left;padding:10px 12px;color:#999}
.navbottomline{border-bottom:1px dashed #eee;padding-bottom:13px}
.orderbox{position:relative;margin:10px 0 5px;padding:0;border-bottom:0 solid #eee}
.order-list{float:left;margin-right:45px}
.orderbox li{float:left;margin-right:15px;height:30px;line-height:30px;font-size:13px;font-weight:800}
.orderbox li a{height:28px;line-height:28px;padding:0 15px;background:#fff;border-radius:50px;font-size:13px;font-weight:400;display:block;box-shadow:0 0 30px 0 rgba(53,53,53,.08)}
.orderbox li.selected a{background:#05f;background: linear-gradient(to right, #141e30, #243b55);color:#fff!important;text-align:center}
.order_right{position:absolute;height:30px;line-height:30px;right:0; padding: 0 15px; background: #05f;border-radius: 50px;}
.order_right .keke_iconfont{color:#fff!important;font-size:14px}
.order_right a{color: #fff; text-align: center !important;}
.price_order{position:relative}
.price_order .keke_iconfont{position:absolute;right:5px;bottom:-1px;color:#999}
.price_order .upico{top:-1px}
.price_order .on{color:#fff}
.keke_kong{text-align:center;line-height:50px;padding:100px 0;font-size:16px;color:#999}
.keke_kong img{margin-bottom:10px}
.bodybox{position:relative;transition:all .2s linear;margin:0 -10px}
.bodybox .pg{float:inherit;display:inline-block;margin-top:20px}
.viptip{color:red;font-size:26px;line-height:initial;height:20px;float:left;margin-left:-1px}
.listright{padding:0 0 40px;overflow:hidden;border-left:1px solid #eee}
.cate_title{font-size:22px;font-weight:800;padding:0;margin:0 20px 0 0;position:relative;float:left}
.topcatelist{margin:20px 0 0;padding:0}
.topcatelist li{float:left;margin-right:15px}
.topcatelist li a{padding:3px 10px}
.topcatelist li.selected a{background:#eaebff;color:#0c3fff!important}
body{background:#f8f8f8!important}
.sublist span{margin-right:10px;line-height:33px}
.viewbtn{box-sizing:border-box;position:absolute;left:0;bottom:0;right:0;z-index:10;opacity:0;width:100%;height:170px;padding-top:95px;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(57%,rgba(255,255,255,.89)),to(#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.89) 57%,#fff 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear}
.viewbtn span{padding:5px 18px;font-size:14px;border-radius:33px;display:inline-block;text-align:center;color:#fff;background-color:#ec3b3b}
.pgbox{margin-left:0;text-align:center}
.pgbox .pg{ float: left !important}
.bgcc{padding-top:10px;box-sizing:border-box;height:250px;width:100%;background:#2a5be4;background:url(../images/b1g.png) bottom;background-size:100% 100%}
.tagbg{ background:url(../images/bbg.png) bottom;background-size:100% 100% }
.bgcc .search_bar{width:325px;height:40px;position:relative;z-index:10;padding-right:60px;background-color:#fff;border:0 solid #ebebeb;border-radius:5px;margin:0 auto;float:right;margin-top:30px}
.bgcc .search_bar input{outline:0;border:none;background:0 0;resize:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:90%;height:40px;padding:0 10px 0 20px;font-size:14px}
.search_bar button{position:absolute;text-align:center;top:0;right:0;width:50px;height:40px;border-radius:0 5px 5px 0;cursor:pointer;outline:0;border:none;font-size:16px;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:linear-gradient(to bottom,#ec3b3b 0,#ec3b3b 100%)}
.search_bar .keke_iconfont{font-size:18px;margin-right:0}
.listtitle{float:left;margin-top:40px;color:#fff;line-height:20px}
.listtitle h2{float:left;font-size:26px;font-weight:800}
.listtitle h2 .keke_iconfont{font-weight:400}
.countnum{font-size:14px;margin-top:5px;float:left;color:#999;margin-left:30px;font-weight:400}
.bread a{color:#999}
.material .col-xl-3{margin-bottom:30px}
.material .keke-list-item{background:#fff}
.material .list-content{padding:15px;box-shadow:0 0 30px 0 rgba(53,53,53,.08)}
.bread_box{ margin-top: 10px;}
.priceli a{ padding-right: 25px !important;}
.topOpts-recoginze {right: 50px;top: 0px;width: 32px;height: 28px;font-size: 30px;line-height: 40px;opacity: 0.6;cursor: pointer;position: absolute;}
.list-body  em {color: #ff3a3a;font-weight: 800; padding: 0 2px; background: #fff4f4;}
.tag-page{height: 190px;}
.tag-page h2{ font-size: 36px}