.kekedoc_indexhd{position:relative}
.kekebigbox{padding:1px 0 30px 0;margin-top:0}
.hd_left{width:202px;background:#fff;z-index:999;position:absolute;height:348px;box-shadow:0 0 20px 0 rgba(0,0,0,.08)}
.navTitleBoxbg{background:#fff9f8}
.swiper-container{width:100%;height:450px}
.swiper-slide{background-position:center;background-size:cover}
.index-first-title,.model-title{padding:20px 0;margin-bottom:10px;width:100%;box-sizing:border-box}
.keke-nav-pills{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.keke-nav-pills .nav-link.active{color:#171717;border:1px solid #e8e8e8;font-weight:400; }
.nav-link{border:1px solid #fff;font-weight:400; position: relative}
.active .nav-link{color:#fff;background: linear-gradient(to right, #141e30, #243b55);border:1px solid #f3f4f5;font-weight:400}
.nav-link{display:block;padding:.6rem 1.2rem;font-size:14px}
.keke-nav-item{margin-right:25px;position: relative}
.index-topnav-right{padding:8px 20px;/*background:#000;*/background: linear-gradient(to right, #141e30, #243b55);color:#fff !important;margin-top:3px;font-size:14px;border:0px solid #05f;text-align:center}
.index-topnav-upfilebtn{/*background:#05f;*/background: #396afc; /* fallback for old browsers */background: -webkit-linear-gradient(to right, #396afc, #2948ff); /* Chrome 10-25, Safari 5.1-6 */background: linear-gradient(to right, #396afc, #2948ff); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ color: #fff !important}
.totlenumbox{ line-height: 45px; font-size: 13px; color: #999; margin-right: 40px;}
.totalnum{ color: #ea4335}
.model-title .model-title-left{font-size:22px}
.model-title-item{display:inline-block;font-size:14px;color:#999;cursor:pointer;margin-left:44px;padding-bottom:8px;transition:all ease .4s;position:relative; background: none !important}
.swiper-slide:after{content:'';position:absolute;top:0;left:0;height:542px;bottom:0;right:0;background:-webkit-linear-gradient(to bottom,rgba(0,23,94,.05),rgba(0,23,94,.55));background:linear-gradient(to bottom,rgba(6,6,6,.35),rgba(6,6,6,.05));z-index:1}
.swlink{width: 100%; height: 100%; z-index: 1000; position: relative; display: inline-block}
.searchArea-container{position:absolute;top:180px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:999}
.searchTab{position:absolute;top:-55px;left:0;color:rgba(255,255,255,.5);font-size:20px;font-weight:700;-webkit-transform:-50%;transform:-50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:10;text-shadow:0 1px 1px rgba(0,0,0,.5)}
.searchTab div{margin-right:28px;padding:6px 0;color: rgba(255, 255, 255, 0.7); cursor: pointer; z-index: 999}
.searchTab div.active{color: rgb(255, 255, 255) !important;}
.searchTabArrow{position:absolute;top:-19px;left:0;font-size:18px;font-weight:700;-webkit-transform:-50%;transform:-50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:10;width:440px}
.searchTabArrow div{width:0;height:0;border:9px solid transparent;border-bottom:10px solid #fff;margin-left:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.searchArea-container .header-search{width:900px;height:65px;line-height:69px;z-index:2;position:relative;border-radius:2px;overflow:hidden}
.searchArea-container .topOpts-area{float:left;width:100%;height:65px;vertical-align:middle;position:relative;overflow:hidden}
.searchArea-container .search-input{width:100%;height:100%;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;padding:0 190px 0 27px;font-size:18px;color:#333;border-color:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline:0;background-color:rgba(255,255,255,.88)}
.searchArea-container .search-input::placeholder{ color: #888 !important}
[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}
.searchArea-container .topOpts-search{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;right:0;top:0;width:144px;cursor:pointer;height:69px;text-align:center;line-height:69px;background:#ea4335;/*background: linear-gradient(to right, #e52d27, #b31217);*/background: linear-gradient(to left, #e53935, #e35d5b);}
.searchArea-container .topOpts-search .sousuoIcon{height:34px;width:34px;background-size:100% 100%;background-image:url(../images/mainSearch.png)}
.searchArea-container .topOpts-recoginze {right: 165px;top: 13px;width: 32px;height: 28px;font-size: 30px;line-height: 40px;opacity: 0.5;cursor: pointer;position: absolute;}
.layout-row{margin-top:20px}
.index-classify{margin:0 auto;position:relative;z-index:9;background:rgba(255,255,255,.98) url(../images/btg02.png) 0 -105px;background-size:100%;box-shadow:0 0 20px rgba(0,0,0,.1)}
.index-classify .classify-container{ max-height: 100px; overflow: hidden}
.index-classify .classify-container ul{width:100%;max-width:1600px;font-size:0;border:0 solid #ececec;margin:0 auto}
.index-classify .classify-container ul li:first-child{margin-left:0;border-left:1px dashed #e1e1e1}
.index-classify .classify-container ul li{height:100%; margin-bottom:0 !important;padding:28px 0;box-sizing:border-box;border-right:1px dashed #e1e1e1;text-align:center}
.index-classify .classify-container ul li a{font-size:0;display:inline-block}
.index-classify .classify-container ul li a .round-bg{position:relative;display:inline-block;width:44px;vertical-align:middle;height:44px;border-radius:50%;text-align:center}
.index-classify .classify-container ul li a img{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1;vertical-align:middle;max-width:100%}
.index-classify .classify-container ul li a .text-area{display:inline-block;vertical-align:middle;margin-left:19px;text-align:left}
.index-classify .classify-container ul li a .text-area .titles{font-size:16px;color:#333;margin-bottom:8px;transition:all .2s}
.index-classify .classify-container ul li a .text-area span{display:block;line-height:1;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index-classify .classify-container ul li a .text-area .desc{font-size:12px;color:#999;line-height:normal;transition:all .2s}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:50px!important}
.swiper-pagination-bullet{background:#fff!important}
.subscript{color: #fff;height: 25px;width: 100px;position: absolute;left: -30px;text-align: center;line-height: 25px;font-family: SimHei;background-color: #0c60ee;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display: none;}
