@charset "utf-8";

.img {overflow: hidden;}
.img:hover img {transform: scale(1.2);transform-origin: center bottom;transition: all 1s;}

.fn-header,
.sz-header {height: 30px;line-height: 30px;background-color: #e3e4e6;}

.fn-header-address {position: relative;padding-left: 12px;}
.fn-header-address a {color: #000;}
.fn-header-address a:hover {color: rgb(189,27,35);}
.fn-header-address::before {content: '';position: absolute;z-index: 5;top: 8px;left: 0;background: url(../images/funeng/icon_address.png) no-repeat center;width: 11px;height: 13px;}
.fn-header-list li {margin-right: 15px;position: relative;}
.fn-header-list li a {color: #000;}
.fn-header-list li a:hover {color: rgb(189,27,35);}
.fn-header-list li:last-child {margin-right: 0;}
.fn-header-list li::after {content: '';position: absolute;z-index: 5;top: 10px;bottom: 10px;right: -7px;width: 1px;background-color: #ccc;}
.fn-header-list li:last-child::after {content: none;}

.fn-banner-box2 {background: linear-gradient(to bottom, rgb(190,36,35), rgb(235,96,77));padding: 20px 0;}
.fn-banner2 {justify-content: space-between;}
.fn-banner2-left {background-color: #fff;padding: 0px 20px 15px; border-radius: 10px;width: 188px;}
.fn-banner2-left .fn-banner2-left-t {margin-top: 14px;font-weight: 700;letter-spacing: 1.2px;}
.fn-banner2-left .fn-banner2-left-t a {font-size: 16px;color: #000;}
.fn-banner2-left .fn-banner2-left-c {margin-top: 5px;}
.fn-banner2-left .fn-banner2-left-c a {font-size: 13px;color: #999;}
.fn-banner2-c {border-radius: 10px;overflow: hidden;}
.fn-banner2-right {background-color: #fff;padding: 20px 20px 12px; border-radius: 10px;}
.fn-banner2-right li {margin-bottom: 6px;}
.fn-banner2-right li:last-child {margin-bottom: 0;}

.fn-search-box {background-color: #fff;}
.fn-search-c {border: 2px solid #e1251a;height: 32px;line-height: 32px;position: relative;width: 545px;}
.fn-search-c input {margin-left: 10px;width: 400px;}
.fn-search-c-icon {background: url(../images/funeng/icon_camera.png) no-repeat center;width: 15px;height: 13px;margin-right: 10px;}
.fn-search-c-icon2 {background: url(../images/funeng/icon_search.png) #e1251a no-repeat center;color: #fff;float: right;width: 60px;height: 100%;cursor: pointer;}
.fn-search-qr {display: none;position: absolute;z-index: 5;top: 40px;left: -15px;box-shadow: 0 0 5px 2px #ddd;padding: 1px;box-sizing: border-box;background: #fff;}
.fn-header-list li:hover .fn-search-qr {display: block;}
.fn-banner-left {padding: 10px 20px;}
.fn-banner-left dl {margin-bottom: 5px;}
.fn-banner-left dl:last-child {margin-bottom: 0;}
.fn-banner-left dt {margin-bottom: 5px;}
.fn-banner-left dd {margin-bottom: 4px;}
.fn-banner-left dt a {font-size: 13px;font-weight: 600;}
.fn-top-menu {background: #fff;font-weight: 600;letter-spacing: 1.2px;}
.fn-top-menu li {position: relative;}
.fn-top-menu li a {display: inline-block;line-height: 106px;color: #000;}
.fn-top-menu li.active a {color: rgb(189,27,35);}
.fn-top-menu li.active::before {content: '';}
.fn-top-menu li:hover a {color: rgb(189,27,35);}
.fn-top-menu li:hover::before {content: '';}
.fn-top-menu li::before {content: none;position: absolute;z-index: 5;bottom: 0;left: 0;right: 0;height: 4px;background-color: rgb(189,27,35);}
.fn-banner-right li {margin-bottom: 10px;}
.fn-banner-right li:last-child {margin-bottom: 0;}

.fn-c .wrap {border-radius: 10px;overflow: hidden;}
.wrap-shadow {box-shadow: 0 0 5px 3px #eee;}
.fn-c-title {display: flex;justify-content: space-between;align-items: center;padding: 15px 20px 18px;}
.fn-c-title-left {font-size: 22px;font-weight: 600;color: #000;position: relative;}
.fn-c-title-left::before {content: '';position: absolute;z-index: 5;top: 2px;left: -20px;height: 32px;width: 8px;background-color: rgb(221,77,63);}
.fn-c-title-more {font-size: 14px;display: flex;align-items: center;cursor: pointer;}
.fn-c-title-more span {margin-right: 5px;}

.fn-c3-list li {margin-right: 20px; margin-bottom: 22px;}
.fn-c3-list li:nth-child(3),
.fn-c3-list li:nth-child(5) {margin-right: 0px;}
.fn-c3-list li:nth-child(1),
.fn-c3-list li:nth-child(4),
.fn-c3-list li:nth-child(5) {margin-bottom: 0px;}
.fn-c4-box {background: url(../images/funeng/c5_1.png) no-repeat center / cover;width: 1188px;height: 124px;}
.fn-c5-line {border: 1px solid #e1e1e1;}

.fn-footer {background-color: rgb(61, 61, 61);}
.fn-footer-left {padding-right: 140px;position: relative;}
.fn-footer-center {padding-left: 50px;padding-right: 50px;position: relative;}
.fn-footer-left::after,
.fn-footer-center::after {content: '';position: absolute;z-index: 5;width: 1px;top: 0;bottom: 0;right: 0;background-color: rgba(255, 255, 255, .3);}
.fn-footer-right {padding-left: 50px;}
.fn-footer-right a {color: #fff;}
.fn-footer-right a:hover {color: rgb(189,27,35);}
.fn-footer dl {margin-top: 20px;}
.fn-footer dl:first-child {margin-top: 0;}
.fn-footer dt {color: rgba(255,255,255, .5);}
.fn-footer dd {margin-top: 5px;color: rgba(255,255,255, .8);}
.fn-footer-btn {display: inline-block;border: 1px solid rgba(255, 255, 255, .5);padding: 10px 30px;color: rgba(255,255,255, .8);margin-top: 10px;margin-bottom: 10px;margin-right: 10px;}

.fn-copyright {background-color: rgb(79, 79, 79);color: rgba(255,255,255, .5);}

.sz-title {font-size: 38px;padding: 35px 0;font-weight: 600;color: rgba(0, 0, 0, .8);}

.sz-header-list {color: #999;}
.sz-header-list li.login>a {color: #0052da;}
.sz-header-list li {margin-right: 25px;position: relative;}
.sz-header-list li:last-child {margin-right: 0;}
.sz-header-list li::after {content: '';position: absolute;z-index: 5;top: 10px;bottom: 10px;right: -12px;width: 1px;background-color: #ccc;}
.sz-header-list li:last-child::after {content: none;}

.sz-menu-list li {margin-right: 20px;}
.sz-menu-list li:last-child {margin-right: 0px;}
.sz-menu-search {background: url(../images/shuzihua/icon_search.png) no-repeat center; width: 30px;height: 30px;}
.sz-menu-qr {background: url(../images/shuzihua/qr.png) no-repeat center;width: 57px;height: 57px;}

.sz-banner {height: 492px;overflow: hidden;}
.sz-banner-list li {width: 244px;padding: 15.4px;}
.sz-banner-list li:hover {background: linear-gradient(#d3e9ff, #f4faff);}
.sz-banner-list li:hover a {color: #0052da;}

.sz-c2-list {box-shadow: 0 5px 5px 2px #d3e9ff;}
.sz-c3-box {box-shadow: 0 0 5px 2px #d3e9ff;}
.sz-c3-slideTxtBox .hd {float: left;}
.sz-c3-slideTxtBox .bd {float: left;}

.sz-c3-slideTxtBox .btn-border {border: 1px solid #ddd;padding: 2px 15px 3px;margin-right: 10px;}
.sz-c3-slideTxtBox .btn-border:last-child {margin-right: 0;}
.sz-c3-slideTxtBox .hd {width: 350px;}
.sz-c3-slideTxtBox .bd {width: 1090px;background-color: #fff;}
.sz-c3-slideTxtBox .bd-list li {border-left: 1px solid #ddd;float: left;width: calc(1090px / 3);box-sizing: border-box;}
.sz-c3-slideTxtBox .bd-list li .bd-list-box {padding: 20px;}
.sz-c3-slideTxtBox .btn-buy {position: relative;}
.sz-c3-slideTxtBox .btn-buy a {display: block;color: #0052da;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;text-align: center;line-height: 2.5;}
.sz-c3-slideTxtBox .btn-buy:hover em {position: absolute;z-index: 5; top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #004FE1;cursor: pointer;}

.sz-c3-slideTxtBox .hd li {padding: 20px 0 0 30px;height: 92px;box-sizing: border-box;border-bottom: 1px solid #ddd;overflow: hidden;background-color: rgb(236, 247, 255);}
.sz-c3-slideTxtBox .hd li.on {height: 176px;padding-top: 30px;background: url('../images/shuzihua/sz_c3_tab.png') no-repeat center / cover;color: #fff;}
.sz-c3-slideTxtBox .hd li .hd-title {font-size: 14px;font-weight: 600;}
.sz-c3-slideTxtBox .hd li .hd-des {margin-top: 10px;}
.sz-c3-slideTxtBox .hd li .hd-more {margin-top: 25px;}
.sz-c3-slideTxtBox .hd li.on a {color: #fff;}

.sz-c4-slide .hd li {position: relative;flex: 1;padding: 20px;text-align: center;}
.sz-c4-slide .hd li::after {content: none;position: absolute;z-index: 5;left: 0;right: 0;bottom: 0;height: 3px;background: #0052da;}
.sz-c4-slide .hd li.on::after {content: '';}
.sz-c4-box {padding: 40px 70px;}
.sz-c4-box-title {font-size: 16px;color: #333;position: relative;}
.sz-c4-box-title em {position: absolute;z-index: 5;bottom: 4px;right: 20px;width: 53px;height: 21px;}
.sz-c4-box-title em.em1 {background: url(../images/shuzihua/sz_c4_icon1.png) no-repeat center / cover;}
.sz-c4-box-title em.em2 {background: url(../images/shuzihua/sz_c4_icon2.png) no-repeat center / cover;}
.sz-c4-box-des {margin-top: 10px;font-size: 14px;line-height: 2;}
.sz-c4-box-price {margin-top: 30px;font-size: 18px;}
.sz-c4-box-price em {font-size: 14px;margin-right: 5px;}
.sz-c4-box-price .price {margin-right: 5px;}

.sz-c5-slide .hd {width: 560px;}
.sz-c5-slide .hd ul {display: flex;flex-wrap: wrap;}
.sz-c5-slide .hd li {margin-bottom: 22px;margin-right: 35px;}
.sz-c5-slide .hd li .s_img {display: none;}
.sz-c5-slide .hd li:nth-child(2n) {margin-right: 0;}
.sz-c5-slide .hd li a {width: 259px;height: 153px;background: rgb(239, 245, 252);display: block;border-radius: 10px;padding: 40px 30px 0;box-sizing: border-box;}
.sz-c5-slide .hd li.on a,
.sz-c5-slide .hd li a:hover {color: #fff;background: rgb(0,79,225);}
.sz-c5-slide .hd li.on .c_img {display: none;}
.sz-c5-slide .hd li.on .s_img {display: inline-block;}
.sz-c5-slide .bd li {position: relative;border-radius: 10px;overflow: hidden;}
.sz-c5-slide .bd li .info {position: absolute;z-index: 5;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, .5);color: #fff;padding: 32px 50px;}

.sz-c6-slide .hd ul {display: flex;justify-content: space-around;}
.sz-c6-slide .hd ul li {flex: 1; text-align: center;position: relative;}
.sz-c6-slide .hd ul li::after {content: none;position: absolute;z-index: 5;left: 0;right: 0;bottom: 0;height: 3px;background: #0052da;}
.sz-c6-slide .hd ul li a {display: block;font-size: 16px;padding: 20px;}
.sz-c6-slide .hd ul li.on a {color: #0052da;}
.sz-c6-slide .hd ul li.on::after {content: '';}
.sz-c6-slide .bd li {position: relative;}
.sz-c6-slide .bd li .sz-c6-slide-btn {position: absolute;z-index: 5;left: 340px;bottom: 150px;border: 1px solid #0052da;border-radius: 10px;}
.sz-c6-slide .bd li .sz-c6-slide-btn a {display: block;color: #0052da;padding: 10px 50px;font-weight: 600;}

.sz-c7-list li {box-shadow: 0 0 5px 5px rgb(239, 245, 252);border-radius: 10px;}
.sz-c9 li {padding: 30px 0;}
.sz-copyright {background: #4c4c4c;color: #fff;}

.zc-top>.wrap {height: 117px;background: url('../images/zhengce/top_bg.png') no-repeat center;}
.zc-top-link li {position: relative;margin-right: 11px;height: 14px;line-height: 14px;}
.zc-top-link li::after {content: '';position: absolute;z-index: 5;top: 2px;right: -6px; bottom: 2px;width: 1px; background-color: #1084e9;}
.zc-top-link li:last-child::after {content: none;}
.zc-top-link a {color: #1084e9;}

.zc-menu {box-shadow: 0 0 3px 1px #ddd;height: 60px;line-height: 60px;}
.zc-menu .zc-menu-slide .hd li {position: relative;padding: 0 10px;}
.zc-menu .zc-menu-slide .hd li::after {content: none;position: absolute;z-index: 5;left: 0;right: 0;bottom: 0;height: 3px;background-color: #1084e9;}
.zc-menu .zc-menu-slide .hd li.on a {color: #1084e9;}
.zc-menu .zc-menu-slide .hd li.on::after {content: '';}

.zc-banner-box {background: url('../images/zhengce/banner_bg.png') no-repeat center;}
.zc-banner-search {border-radius: 16px;overflow: hidden;background-color: #fff;}
.zc-banner-search input {padding: 0 12px;width: 180px;}
.zc-banner-search-btn {color: #fff;cursor: pointer;background-color: #1084e9;padding: 4px 16px 4px 10px;}
.zc-banner-top-list li {position: relative;margin-right: 15px;}
.zc-banner-top-list li::after {content: '';position: absolute;z-index: 5;right: -8px;top: 4px;bottom: 4px;width: 1px;background-color: #ddd;}
.zc-banner-top-list li:last-child::after {content: none;}
.zc-banner-left {background-color: #fff;width: 190px;}
.zc-banner-left li {border-bottom: 1px solid #eee;padding: 8px 30px 8px 30px;}
.zc-banner-left li a {color: #333;}
.zc-banner-right {width: 190px;background-color: #fff;padding: 20px 20px 0;box-sizing: border-box;}
.zc-banner-right-login li {margin-right: 15px;position: relative;}
.zc-banner-right-login li a {font-weight: 600;font-size: 14px;color: #000;}
.zc-banner-right-login li::after {content: '';position: absolute;z-index: 5;top: 2px;bottom: 5px;right: -8px;width: 1px; background-color: #000;}
.zc-banner-right-login li:last-child::after {content: none;}
.zc-banner-right-btn li {border: 1px solid #1084e9;border-radius: 16px;margin-right: 5px;overflow: hidden;}
.zc-banner-right-btn li:first-child a {color: #fff;background-color: #1084e9;}
.zc-banner-right-btn li a {color: #1084e9;display: block;padding: 4px 10px;}
.zc-banner-right-btn li:last-child {margin-right: 0;}
.zc-banner-right-notice {text-align: center;}
.zc-banner-right-notice span {position: relative;font-size: 14px;color: #000;font-weight: 600;}
.zc-banner-right-notice span::before {content: '';position: absolute;z-index: 5;top: 8px;left: -40px;width: 34px;height: 1px;background-color: #ddd;}
.zc-banner-right-notice span::after {content: '';position: absolute;z-index: 5;top: 8px;right: -40px;width: 34px;height: 1px;background-color: #ddd;}
.zc-banner-right-list li {display: flex;margin-bottom: 10px;}
.zc-banner-right-list li span {margin-right: 5px;color: red;background-color: #feebea;padding: 2px 2px;flex-shrink: 0;}
.zc-banner-right-list li a {padding: 2px;}

.zc-c1 {height: 150px;background: url(./zhengce/zc_c1.png) no-repeat center;}

.zc-c-box {background-color: #fff;padding: 25px 0 20px;margin-top: 12px;margin-bottom: 12px;}
.zc-c-box-title {font-size: 20px;font-weight: 600;color: #000;padding-left: 20px;position: relative;margin-bottom: 10px;}
.zc-c-box-title::before {content: '';position: absolute;z-index: 5;left: 0;top: 0;bottom: 0;width: 6px;background: url('./zhengce/zc_c_box_line.png') no-repeat center / cover;}
.zc-c-box-list {font-size: 14px;display: flex;flex-wrap: wrap;padding: 0 20px;width: 100%;}
.zc-c-box-list li {background-color: #f8f8f8;margin: 10px 10px;font-size: 16px;padding: 20px 0 20px 60px;position: relative;}
.zc-c-box-list li a {color: #333;}
.zc-c-box-list li::before {content: '';position: absolute;z-index: 5;top: 20px;left: 20px;width: 21px;height: 26px;background: url('./zhengce/zc_c_box_list.png') no-repeat center;}
.zc-c-box-list li.w1 {width: 208px;}
.zc-c-box-list li.w2 {width: 495px;}
.zc-c-box-list li:hover {background-color: #1084e9;}
.zc-c-box-list li:hover a {color: #fff;}
.zc-c-box-list li:hover::before {background: url('./zhengce/zc_c_box_list_select.png') no-repeat center;}

.zc-copyright {background: #4c4c4c;color: #fff;}

.upgradation:hover {color: #fff;}

#main-update {flex: 1;height: 0;}
.update-box {position: relative;min-height: 600px;}
.update-box-img {position: absolute;z-index: 5;top: 50%;left: 50%;transform: translate(-50%, -50%);}




