 /* 公用 */
body{font-size:12px;background-color:#fff;}
body, button, input, select, textarea{font-family: 'Microsoft YaHei'}
.overflowHide{overflow: hidden;width: 100%;height: 100%;}
*{padding:0; margin:0; border:0; text-decoration:none;}
ol, ul {list-style: none;}
img {border: 0;}
a {color:#4d515e;text-decoration: none;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.fl{float:left}
.fr{float:right}
.pc-hide{display: none !important;}
.pcinline-hide{display: none !important;}
.line2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.line3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;}
.line4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;word-break: break-all;}
.line5{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;word-break: break-all;}
.line6{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;word-break: break-all;}
.ellipsis{display: block;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.hide{display:none !important;}


/* 搜索结果页 */
.result-page .moreList{margin-top: 0;}
.pcresult-tabw{width: 1000px;margin: 150px auto 0;}
.pcresult-tabw ul{float: left;}
.pcresult-tab-search{float: right;padding: 0 15px;border: 1px solid #bbb;border-radius: 50px;height: 35px;line-height: 35px;margin-top: 10px;}
.pcresult-tab-search input{padding-right: 10px;outline: none;vertical-align: middle;margin-top: -2px;}
.pcresult-tab-search img{width: 20px;vertical-align: middle;margin-top: -2px;}
.pcresult-tab li{display: inline-block;padding: 10px;cursor: pointer;font-size: 18px;margin-right: 25px;}
.pcresult-tab li.active{color: #dc2626;font-weight: bold;border-bottom: 2px solid #dc2626;}
.result-page #kkpager .pageBtnWrap{display: block;text-align: center;width: 100%;margin-bottom: 30px;}
.result-page #kkpager .spanDot{float: none;}
.result-page #kkpager a,.result-page #kkpager span.curr,.result-page #kkpager .spanDot{display: inline-block;float: none;margin: 0 2.5px;min-width: 18px;font-family: 'xfont', Arial;font-size: 12px;height: 18px;line-height: 18px;border-radius: 0px;border: 1px solid #ccc;overflow: hidden;-webkit-transition: all .2s;transition: all .2s;color: #000;padding: 0;text-align: center;}
.result-page #kkpager span.curr{display: inline-block;float: none;background-color: #1B4FA2;color: #fff;cursor: default;}
.result-page #kkpager .pageBtnWrap a:first-child{display: inline-block;float: none;background:url(https://www.cfca.com.cn/images/lpaging/paging_bg.gif) no-repeat 0 -22px; width:49px; height:18px; overflow:hidden; cursor:pointer;font-size: 0;}
.result-page #kkpager .pageBtnWrap span:first-child.disabled {display: inline-block;float: none;background:url(https://www.cfca.com.cn/images/lpaging/paging_bg.gif) no-repeat 0 0; width:49px; height:18px; overflow:hidden; padding-left:0px;cursor: default;font-size: 0;padding: 0;}
.result-page #kkpager .pageBtnWrap a:last-child{display: inline-block;float: none;background:url(https://www.cfca.com.cn/images/lpaging/paging_bg.gif) no-repeat 0 -50px; width:49px; height:18px; overflow:hidden; cursor:pointer;margin-right:0;font-size: 0;}
.result-page #kkpager .pageBtnWrap span:last-child.disabled{display: inline-block;float: none;background:url(https://www.cfca.com.cn/images/lpaging/paging_bg.gif) no-repeat 0 -72px; width:49px; height:18px; overflow:hidden;margin-right:0;cursor: default;font-size: 0;padding: 0;}
.srachpage-wra,.srachpage-list{display: none;}
@media screen and (max-width: 1360px) {
 

}
@media screen and (max-width: 1199px){
}
@media screen and (max-width: 992px) {
    *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    img{max-width: 100%;}
    html,body{width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;}
    .right_fudong{left: auto !important;top: auto !important;right: 15px !important;bottom: 25px !important;}
    .pc-hide{display: block !important;}
    .pcinline-hide{display: inline-block !important;}
    .h5-hide{display: none !important;}
    .clearfix:after {content: '';display: block;clear: both;}
    
    
    /*  */
    body.ssl-page .productList .bg.bgFirst,body.ssl-page .mainCenter{height: 154px;min-height: 154px;background-size: 1500px !important;}
    body.ssl-page .bgFirst .proContent{top: 50px !important;}
    body.ssl-page .productList2{margin-top: 0;}
    body .browse{width: 100%;padding: 0 15px;margin-bottom: 30px;}
    body .article{margin-top: 0;}
    body .article .articleTitle{width: 100%;margin: 40px 0;padding: 0 15px;}
    body .articleContent{padding: 20px 0;}
    body .tj_deatail{width: 100%;padding: 30px 15px;}
    body .tj_deatail .desc{margin-top: 30px;}
    body .tj_deatail img{height: auto !important;}
    body .btnWap{width: 100%;padding: 30px 15px;}
    body .moreList{margin-top: 90px;padding: 0 15px;}
    body.result-page .moreList{margin-top: 20px;}
    body.result-page .moreList ul{margin-top: 20px;}
    body .moreList ul li a{width: calc(100% - 80px); line-height: 28px;overflow: initial;text-overflow: ellipsis;white-space: normal;}
    body .moreList ul{width: 100%;}
    
    body .zw-left{width: 100% !important;position: relative !important;top: 0 !important;}
    body .reback, body .zhengwen{width: 100%;margin: 30px auto;padding: 0 15px;}
    body .zw-left-wra{width: 100%;height: auto !important;min-height: 0;}
    body .zw-right{width: 100%;min-height: 200px;}
    body.navdetails-page{min-width: 0 !important;}
    body #btn_fanhui{display: none !important;}
    body .articleContent .table{width: 100%;}
    body .articleContent table{display: block;width: 100%;overflow-x: auto;}
    body .table tr td{padding-right: 15px;}
    body .table tr td.td2{padding-left: 0;}
    body .articleContent p{word-break: break-word;}
    body .ListMod{width: 100%;}
    body .txtMod .desc{display: inline-block;width: calc(100% - 50px);border-left: none;padding: 0 0 0 15px;}
    body .txtMod li{font-size: 0;padding: 0 15px;}
    body .txtMod li .icon{vertical-align: top;}
    body .h5-foot-btnl a{margin-bottom: 10px;}
    body .txtMod .desc a{display: block;}
    body .zw-text p{word-break: break-all;}
    body .slideTxtBox .hd li.on .desc{width: calc(100% - 60px) !important;}
    body .slideTxtBox .hd li{padding: 10px 0;}
    body .listContent2 li p br{display: none;}
    body .listContent{padding: 0 10px;}
    body .special-li{margin-top: -5px;}
    body .top,body .left,body .bottom,body .right{display: none;}
    body .slideTxtBox .hd li{min-height: 70px;height: auto !important;}
    body.xly-page .slideTxtBox .hd li .desc{padding-bottom:5px}
    .load.moreBtn{text-align: center;}
    .load.moreBtn .load_click {color: #333;
        border: solid 1px #5d5d5d;
        font: 0.2rem / 0.5rem "Microsoft YaHei";
        display: inline-block;
        text-align: center;
        padding: 0 0.5rem;
        margin-top: 1rem;
        height: 26px;}
    .load.moreBtn .load_click span {cursor: pointer;}
    .moreList ul li{border-bottom: 1px solid #ddd;padding-top: 5px;padding-bottom: 5px;font-size: 16px;}
    .pcresult-tabw{display: none;}
    .srachpage-wra{display: block;width: 100%;padding: 12px 20px;background: #f7f7f7;}
    .srachpage-con{float: left;width: calc(100% - 20px);}
    .srachpage-close{float: right;width: 20px;margin-top: 3px;}
    .srachpage-main{background: #fff;padding: 10px;border-radius: 7px;}
    .srachpage-icon{vertical-align: middle;}
    #srachpage-input{display: inline-block;width: calc(100% - 40px);outline: none;padding: 0 10px;font-size: 16px;}
    .srachpage-list{display: flex;padding: 5px 0;border-bottom: 1px solid #f7f7f7;}
    .srachpage-list li{flex: 1;text-align: center;font-size: 16px;height: 40px;line-height: 40px;border-right: 1px solid #f7f7f7;position: relative;}
    .srachpage-list li:last-child{border-right: none;}
    .srachpage-list li.active{color: #00a3e2;font-weight: bold;}
    .srachpage-list li.active::after{content:"";display: block;width: 100%;height: 2px;background: #00a3e2;position: absolute;left: 0;bottom: -6px;}
}
@media screen and (max-width: 768px) {}
@media only screen and (max-width: 479px) {}
@media screen and (max-width: 321px) {}

/* pc端分页 */
.page-mod {margin: 50px 0;font-size: 12px;    text-align: center;}
.page-mod .page-box {display: inline-block;vertical-align: top;}
.page-mod .page-item {display: inline-block;margin: 0 5px;}
.page-mod .page-item>a {display: inline-block;
    padding: 8px 12px;
    color: #333;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-decoration: none;
    transition: all 0.3s ease;}
.page-mod .page-item.cur>a {color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    cursor: default;}
.page-mod .page-item>a.disable {opacity: 0.5;filter: alpha(opacity=50);color: inherit;cursor: default;}
.page-mod .page-arrow {font-family: 'xfont';position: relative;}
.page-mod .jump {margin-left: 20px;width: 130px;border-color: #a70f0b;padding: 2px;height: 40px;margin-top: -2px;}
.page-mod .jump>a:hover {background-color: transparent;}
.page-mod .page_prev a{display: inline-block;
    padding: 8px 12px;
    color: #333;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-decoration: none;
    transition: all 0.3s ease}
.page-mod .page_prev a.disabled {color: #6c757d;
    pointer-events: none;
    cursor: default;
    background-color: #fff;
    border-color: #ddd;}
.page-mod .page_next a.disabled {color: #6c757d;
    pointer-events: none;
    cursor: default;
    background-color: #fff;
    border-color: #ddd;}
.page-mod .page_next a {display: inline-block;
    padding: 8px 12px;
    color: #333;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-decoration: none;
    transition: all 0.3s ease}

