.footer.gray{background: #f8f8f8;}
html{background: #f0f1f2;}
.topInfo{margin-bottom: 0;}
.header{height: 160px;background: #fff;}
.header .wrap{padding: 40px 100px 30px 0;box-sizing: border-box;}

.logo {float: left; width: 264px; height: 73px; margin: 0 80px 0 0;}
.logo a,.logo img {display:inline-block;max-width: 100%;max-height: 73px;}
.search-box{float: left;}
.search-box .form-box{width: 538px;height: 48px;border-radius: 24px;border: 1px solid #c4c4c4;padding: 0 24px;position: relative;margin-bottom: 15px;box-sizing: border-box;}
.search-box .form-box input{width: 80%;height: 45px;border: 0;color: rgb(56, 56, 57);font-size: 16px;}
.search-box .form-box input:focus{outline: none;}
.search-box .form-box  .btn-s{border:0;background: #fff;position: absolute;right: 24px;top: 12px;outline:none;}
.search-box .form-box  .btn-s i{display: inline-block;width: 21px;height: 21px;background: url("../images/icon_search.png") no-repeat;background-size: contain;}
.search-box .curr{border: 1px solid #de3336; background-color: rgb(255, 255, 255);box-shadow: 0px 5px 23px 0px rgba(222, 51, 54, 0.23);}
.search-box .curr .btn-s i{display: inline-block;width: 21px;height: 21px;background: url("../images/icon_search2.png") no-repeat;background-size: contain;}
.search-box .choose-box{padding-left: 20px;}
.search-box .choose-box li{float: left;margin-right: 42px;cursor: pointer;font-size: 14px ;color: rgb(31, 32, 33);font-weight: bold;}
.search-box .choose-box li i{display: inline-block;width: 20px;height: 20px;background: url("../images/icon_choose.png") no-repeat;background-size: contain;margin: 0 10px -5px 0;}
.search-box .choose-box li.active{color: #de3336;}
.search-box .choose-box li.active i{display: inline-block;width: 20px;height: 20px;background: url("../images/icon_choose2.png") no-repeat;background-size: contain;margin: 0 10px -5px 0;}

.header .kefu{margin-top: 0;}
.kefu .img-box{text-align: center;}
.kefu .img-box img{width: 119px;height: 39px;display: inline-block;}
.kefu p{text-align: center;color: rgb(79, 79, 79);font-size: 20px!important; font-weight: bold;}



/* 分页 */
.pagination {height: 50px; padding: 30px 0; text-align: right;}
#mod-item .pagination-pages span{display: inline-block}
.pagination-pages a,#mod-item .pagination-pages span{display: inline-block; vertical-align: middle; min-width: 18px; height: 26px; padding: 0 10px; margin: 0; text-align: center; line-height: 26px; font-size: 14px; cursor: pointer; color: #797a82; text-decoration: none; }
.pagination-pages a.next,.pagination-pages a.prev{background: #fafafa;border: 1px solid #e8e8e8;}
.pagination-pages a.next:hover,.pagination-pages a.prev:hover{background: #de3336;color: #fff;}
.pagination-pages .curr, #mod-item .pagination-pages .interim {cursor: default;}
.pagination-pages .interim {border-color: transparent; background: transparent; box-shadow: none; padding: 0;}
#mod-item .pagination-pages .curr {color: #de3336;font-size: 14px;line-height: 26px;}
.pagination-pages a:hover {color: #de3336;}
.pagination-pages .prev, #mod-item .pagination-pages .next {padding: 0 8px;}
.pagination-pages .disabled {background-color: #999; color: #fff; cursor: default;}
.pagination-pages .redirect {display: inline-block; vertical-align: middle; margin-left: 20px; line-height: 40px; font-size: 14px;}
.pagination-pages .redirect i {font-style: normal; float: left;}
.pagination-pages .redirect input {float: left; width: 50px; margin: 5px 5px; padding: 4px 5px; height: 20px; border: 1px solid #e8e8e8;  outline: 0; text-align: center;}
.pagination-pages .redirect button {float: left; height: 28px; padding: 5px 15px; margin-left: 10px; background-color: #fff; border: 1px solid #e8e8e8; line-height: 20px; outline: 0;  cursor: pointer; font-size: 14px;}
.pagination-pages .redirect button {float: left; height: 30px; padding: 0 20px;margin-top: 5px; margin-left: 10px; background-color: #fff; border: 1px solid #e8e8e8; line-height: 20px; outline: 0;  cursor: pointer; font-size: 14px;}
.pagination-pages .redirect button:hover {background-color: #de3336;color: #fff;}

.loading{text-align: center;color: #a6a6a6;font-size: 16px;padding: 30px 0;}