﻿@charset "UTF-8";
/*

本css文件用于当前网站自定义样色 
主色：#c80000
鼠标经过颜色：#c30101

1、根据当前站点风格修改颜色
2、制作一个 logo-custom.png ，高度建议限制为56px；
3、根据站点实际情况添加所需要的样式

*/

/* 翻页 -----------------------------------------------------*/
.pager a,
.pager a:active { color: #c80000;}
.pager a:hover { border: 2px solid #c80000;}
.pager span.current { background: #c80000; border: 2px solid #c80000;}


/* 全文检索 ------------------------------------------------- */
.s-logo {color: #c80000}
.s-logo h2{ color: #cc0000;}
.s-logo h4{color:#c80000}
.s-form .input-box input { border: 2px solid #c80000;}
.s-form .btn-box input {  background-color: #c80000; }
.s-form .btn-box input:active { background-color: #c30101;}
.s-form.sm .btn-box input {background-color: #c80000;}

/* 全文检索-Logo */
.s-logo h2::before { display: inline-block; vertical-align: top; content: ''; width: 300px; height: 80px; background: url(../img/logo-custom.png) no-repeat left center; background-size: 100% auto; 
	image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
.s-logo.sm { margin-top: 0; }
.s-logo.sm h2,
.s-logo h2 { padding-left: 0; font-size: 0; background: none; }
.s-logo.sm span { margin: 0 12px 0 20px; }
.s-logo h4 { font-size: 28px; }
.s-logo h2 voice { font-size: 0 !important;}
.home-s-big .s-logo { height: 120px; }
.home-s-big .s-logo h2::before { width: 450px; height: 120px; 
	image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
.home-s-big .s-header { height: auto; }

/* 站群选择 */
.select-box dt .s-option { color: #c80000;}
.select-box dt span{color:#c80000;}
.select-box .select-box-row h3{background:#c80000;}
.select-box .select-box-row ul li:hover{color:#c80000}
.select-box .select-box-row ul li.active{font-weight:bold; color:#c80000}

/* 切换分类 */
.s-tab { background-color: #c80000;}
.s-tab li:hover,
.s-tab li.current{background:#c30101}

/* 结果页节点名称 */
.s-result .nodename { background-color: #c80000; }
.s-result .related-nodename {  background-color: #c80000; }

/* 分类搜索 */
.s-content #categorySiteRight .group h3{background:#c80000; }
.s-content #categorySiteRight .group h3:hover{background-color:#c30101}
.s-content #categorySiteRight .list li a:hover{ color:#c80000;}
.s-content #categorySiteRight .list li.active a{color:#c80000; }


/* 登录注册 */
.loginWrap .header .logo { color: #c80000; width: 300px; height: 80px; padding-left: 0; background: none; }
.user-mainbox .hd h3,
.user-mainbox .top h3{color:#c80000;border-bottom-color:#c80000;}
.login-tip .registerlink a {color: #c80000;}
.login-tip .forget-password a{color:#c80000}
.user-panel .user-panel-submit .btn-primary { background: #c80000; }
.user-panel .user-panel-submit .btn-primary:hover { background: #c30101;}
.login-select li{color:#c80000; }
.login-select li a{color:#c80000}
.loginCookie dd .cookie-time {color: #c80000; }
.showFwtk { color: #c80000;}

.loginWrap .header .logo::before { display: inline-block; vertical-align: top; content: ''; width: 300px; height: 80px; background: url(../img/logo-custom.png) no-repeat left center; background-size: 100% auto;
	image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}


/* s-footer */
.s-footer { background-color: #f5f5f5; padding-bottom: 20px; }
.s-footer .copyRight img { vertical-align: text-bottom; }
.s-footer .pics { text-align: center;  padding-top: 20px;}
.s-footer .pics ul,
.s-footer .pics li { display: inline-block; margin: 0 5px;}
.s-footer .pics img { height: 55px; }

.s-footer .footNav { padding-bottom: 10px; overflow: hidden; text-align: center; }
.s-footer .footNav ul { display: flex; justify-content: center; }
.s-footer .footNav .spe { margin: 0 10px; }

/* userCenter-footer */
.userCenter-footer { padding-bottom: 20px; }
.userCenter-footer .pics { text-align: center; padding-top: 20px; }
.userCenter-footer .pics ul,
.userCenter-footer .pics li { display: inline-block; margin: 0 5px;}
.userCenter-footer .pics img { height: 45px; }

.userCenter-footer .footNav { padding-bottom: 10px; overflow: hidden; text-align: center; }
.userCenter-footer .footNav ul { display: flex; justify-content: center; }
.userCenter-footer .footNav .spe { margin: 0 10px; }

/* s-header */
.s-header .links { position: absolute; right: 0; top: 0; line-height: 30px;}
.s-header .links dl { float: left; margin-left: 20px;}

.input-group .form-control { float: none !important; }


/* intelligentRobotBody */
.intelligentRobotBody .logoBar { padding: 20px 0; }
.intelligentRobotBody #logo img { display: none; }
.intelligentRobotBody #logo a::before { display: inline-block; vertical-align: top; content: ''; width: 300px; height: 80px; background: url(../img/logo-moblie.png) no-repeat left center; background-size: 100% auto; 
    image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}

.intelligentRobotBody .footNav { overflow: hidden; text-align: center; }
.intelligentRobotBody .footNav ul { display: flex; justify-content: center; }
.intelligentRobotBody .footNav .spe { margin: 0 10px; }


/*footer*/
#footer { position: relative; text-align: center; padding: 10px 0; clear: both; font-size: 12px; line-height: 24px; }
#footer .footNav a { margin: 0 10px; }
#footer .copyRight { padding: 10px 0; }
#footer .copyRight a { text-decoration: none;}
#footer .copyRight img { vertical-align: text-bottom; }
#footer .pics {   padding-top: 10px;  }
#footer .pics ul,
#footer .pics li { display: inline-block; margin: 0 5px; }
#footer .pics img {  height: 40px;  }