@charset "UTF-8";
/*回到顶部按钮*/
.navi-scroll { position: fixed; right: 32px; bottom: 32px; width: 42px; height: 36px; display: none; }

.navi-scroll .navi-scroll-content { position: relative; width: 100%; height: 100%; }

.navi-scroll .navi-scroll-content a { position: relative; display: block; width: 42px; height: 36px; background-color: #ededed; }

.navi-scroll .navi-scroll-content a span { position: relative; display: none; width: 78px; height: 36px; line-height: 36px; color: #fff; font-size: 14px; text-align: center; }

.navi-scroll .navi-scroll-content a i { position: absolute; top: 50%; right: 0; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; }

.navi-scroll .navi-scroll-content .scroll-top-btn i { margin-top: -10px; right: 10px; background-image: url("../../images/nav_suspend/scroll-top-icon.png"); }

.navi-scroll .navi-scroll-content a:hover { width: 120px; margin-left: -78px; background-color: #47b488; }

.navi-scroll .navi-scroll-content a:hover span { display: block; }

.navi-scroll .navi-scroll-content a:hover i { background-image: url("../../images/nav_suspend/scroll-top-activ-icon.png"); }

.nav-bottom .nav-bottom-col { float: left; width: 11.11111%; }

.nav-bottom .nav-bottom-ps-col { float: left; width: 20%; }

.nav-bottom .nav-bottom-ps-col span { display: inline-block; padding: 5px; background-color: #fff; position: relative; }

.nav-bottom .nav-bottom-ps-col span:after { content: ''; display: block; position: absolute; top: 13px; right: -5px; width: 5px; height: 5px; border-radius: 50%; background-color: #d8d8d0; }

.nav-bottom .nav-bottom-ps-col span:before { content: ''; display: block; position: absolute; top: 13px; left: -5px; width: 5px; height: 5px; border-radius: 50%; background-color: #d8d8d0; }

#bottomSearch { background-color: transparent; }

#bottomSearch dd { cursor: hand; background-color: #fff; border-left: 1px solid #ea2828; border-right: 1px solid #ea2828; }

#bottomSearch dd:hover { cursor: hand; }

#bottomSearch dd:last-child { border-bottom: 1px solid #ea2828; }

/*公共分页样式*/
.g-page-list { margin-top: 10px; padding: 15px; font-size: 14px; text-align: center; }

.g-page-list a { margin-right: 5px; padding: 6px 12px; display: inline-block; text-decoration: none; border: 1px solid #ccc; color: #333; border-radius: 4px; line-height: 1.42857; }

.g-page-list a:hover, .g-page-list a.active { border: 1px solid #ea2828; background-color: #ea2828; color: #fff; }

.g-page-list input.page-num { width: 50px; padding: 6px 12px; border: 1px solid #e5e5e5; border-radius: 2px; line-height: 1.42857; text-align: center; }

.home-search .home-search-input .input-type { padding: 6px; height: 38px; }

.home-search .home-search-input .submit-type { box-sizing: border-box; border: none; padding: 6px 0 7px; font-size: 18px; font-weight: bold; color: #fff; }

.table-cell { display: table-cell; vertical-align: top; }

.head-nav { border-bottom: 2px solid #ea2828; }

.head-nav .home-nav .show-all-class { position: relative; }

.head-nav .home-nav .show-all-class:hover .all-class-content { display: block; }

.head-nav .home-nav .show-all-class .all-class-content { position: absolute; left: 0px; top: 100%; z-index: 1000; width: 100%; display: none; }

.head-nav .home-nav .show-all-class .all-class-content .left-main-class { background: rgba(0, 0, 0, 0.65); position: relative; top: 2px; height: 350px; }

.head-nav .home-nav .show-all-class .all-class-content .left-main-class > li { line-height: 40px; height: 40px; cursor: pointer; }

.head-nav .home-nav .show-all-class .all-class-content .left-main-class > li:hover, .head-nav .home-nav .show-all-class .all-class-content .left-main-class > li.active { color: #ea2828; background-color: rgba(255, 255, 255, 0.5); }

.head-nav .home-nav .show-all-class .all-class-content .left-main-class > li:hover .detail-class, .head-nav .home-nav .show-all-class .all-class-content .left-main-class > li.active .detail-class { display: block; }

.head-nav .home-nav .show-all-class .all-class-content .left-main-class > li .detail-class { display: none; position: absolute; left: 100%; top: 0px; min-height: 350px; width: 830px; box-sizing: border-box; background-color: white; padding: 15px 25px; line-height: 14px; }

.head-nav .home-nav .show-all-class .all-class-content .left-main-class > li .detail-class.detail-class-1 a { float: left; color: white; background: #818182; width: 115px; box-sizing: border-box; text-align: center; margin: 5px; padding: 10px 0; }

.head-nav .home-nav .show-all-class .all-class-content .left-main-class > li .detail-class.detail-class-2 .detial-third a { float: left; color: #999; border-left: solid 1px #b1b1b1; margin: 10px 0 10px 10px; padding-left: 10px; }

.help-header { border-bottom: 1px dashed #40a100; margin-bottom: 20px; }

.help-header li { width: 11.1111111111%; display: inline-block; float: left; }

.help-header li a { color: #666; display: inline-block; font-size: 16px; padding: 6px 30px; border-top-left-radius: 15px; border-bottom-right-radius: 15px; }

.help-header li a.active, .help-header li a:hover { background-color: #45ae00; color: #fff; }
