@charset "utf-8";

/*弹窗*/
.layui-layer.layui-layer-nobgboxs {background: 0 0;box-shadow: none;}
.layui-layer.layui-layer-nobgboxs .layui-layer-content {overflow: inherit!important;}
.layui-layer-content .vip-show .vs-close {position: absolute;top: -10px;right: -10px;width: 20px;height: 20px;background: url(../img/icon/dialog_close.png);cursor: pointer;background-size:100%;}


.index-banner {width: 100%;height: 380px;position: relative;overflow: hidden;}
.index-banner .carousel {position: absolute;top: 0;left: 50%;margin-left: -960px;width: 1920px;}
/*.index-main {background: url(../img/index/index_bg.png) left top repeat-y;}*/
.index-title {text-align:center;font-size: 30px;font-weight: 500;color: #333333;line-height: 30px;padding-top:45px;padding-bottom: 35px;}
/*.yzfw-box {padding-bottom: 40px;}*/
.yzfw-box .yzfw-item {width: 232px;height: 260px;border-radius: 4px;background: #fff;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);margin-right: 10px;position: relative;}
.yzfw-box .yzfw-item:last-child {margin-right: 0;}
.yzfw-box .yzfw-item .yzfw-top {width: 100%;height: 80px;border-radius: 4px 4px 0 0;}
.yzfw-box .yzfw-item .yzfw-top .yzfw-top-main {display: block;padding:14px 0 16px 14px;}
.yzfw-box .yzfw-item.yzfw-bg1 .yzfw-top {background: linear-gradient(270deg, #7357FF 0%, #4824FF 100%);}
.yzfw-box .yzfw-item.yzfw-bg1 .yzfw-top .yzfw-top-main {background: url(../img/index/yzfw_bg1.png) right top no-repeat;}
.yzfw-box .yzfw-item.yzfw-bg2 .yzfw-top {background: linear-gradient(270deg, #578FFF 0%, #246EFF 100%);}
.yzfw-box .yzfw-item.yzfw-bg2 .yzfw-top .yzfw-top-main {background: url(../img/index/yzfw_bg2.png) right top no-repeat;}
.yzfw-box .yzfw-item.yzfw-bg3 .yzfw-top {background: linear-gradient(270deg, #F18F2C 0%, #ED5B11 100%);}
.yzfw-box .yzfw-item.yzfw-bg3 .yzfw-top .yzfw-top-main {background: url(../img/index/yzfw_bg3.png) right top no-repeat;}
.yzfw-box .yzfw-item.yzfw-bg4 .yzfw-top {background: linear-gradient(270deg, #FF574D 0%, #E93B30 100%);}
.yzfw-box .yzfw-item.yzfw-bg4 .yzfw-top .yzfw-top-main {background: url(../img/index/yzfw_bg4.png) right top no-repeat;}
.yzfw-box .yzfw-item.yzfw-bg5 .yzfw-top {background: linear-gradient(90deg, #0A85FF 0%, #3D9EFF 100%);}
.yzfw-box .yzfw-item.yzfw-bg5 .yzfw-top .yzfw-top-main {background: url(../img/index/yzfw_bg5.png) right top no-repeat;}
.yzfw-box .yzfw-item.yzfw-bg6 .yzfw-top {background: linear-gradient(270deg, #FF9E3D 0%, #FF6E24 100%);}
.yzfw-box .yzfw-item.yzfw-bg6 .yzfw-top .yzfw-top-main {background: url(../img/index/yzfw_bg6.png) right top no-repeat;}
.yzfw-box .yzfw-item .yzfw-top h4 {font-size: 22px;font-weight: 500;color: #FFFFFF;line-height: 32px;margin-bottom:0px;text-align: center;}
.yzfw-box .yzfw-item .yzfw-top p {font-size: 12px;font-weight: 400;color: #FFFFFF;line-height: 20px;text-align: center;}
.yzfw-box .yzfw-item .yzfw-middile {padding:22px 48px;}
.yzfw-box .yzfw-item .yzfw-middile .yzfw-sa {color: #333333;position: relative;display: block;float: left;}
.yzfw-box .yzfw-item .yzfw-middile .yzfw-sa:hover {color: #3D7FFF;}
.yzfw-box .yzfw-item .yzfw-middile .yzfw-sa.ismiddile {padding-right:50px;}
.yzfw-box .yzfw-item .yzfw-middile .yzfw-sa.ismiddile:after {position: absolute;bottom: 4px;right: 25px;display: block;content: "";width:1px;height: 10px;background: #c3c3c3;}
.yzfw-box .yzfw-item .yzfw-middile .yzfw-sa.ismiddile:last-child:after {display: none;}

.yzfw-box .yzfw-item .yzfw-bottom {position: absolute;left: 50%;bottom: 20px;margin-left: -40px;}
.yzfw-box .yzfw-item .yzfw-bottom .yzfw-more {width: 80px;height: 28px;line-height: 26px;margin:0 auto;display: block;text-align:center;background: #FFFFFF;border-radius: 4px;border: 1px solid #FF8000;color: #FF8000;}

.index-zsm {}
.zsm-box {padding-bottom: 40px;}
.zsm-box .zsm-item {width: 294px;height: 340px;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);border: 1px solid #F7F7F7;margin-right: 8px;}
.zsm-box .zsm-item:last-child {margin-right: 0;}
.zsm-box .zsm-item.zsm-bg1 {background: #FFFFFF url(../img/index/zsm_bg1.png) center 16px no-repeat;}
.zsm-box .zsm-item.zsm-bg2 {background: #FFFFFF url(../img/index/zsm_bg2.png) center 16px no-repeat;}
.zsm-box .zsm-item.zsm-bg3 {background: #FFFFFF url(../img/index/zsm_bg3.png) center 16px no-repeat;}
.zsm-box .zsm-item.zsm-bg4 {background: #FFFFFF url(../img/index/zsm_bg4.png) center 16px no-repeat;}
.zsm-box .zsm-item .zsm-text {font-size: 18px;color: #333333;font-weight: bold;line-height: 25px;padding:188px 20px 0px;text-align:center;}
.zsm-box .zsm-item .zsm-btn {padding:16px 20px 0px;}
.zsm-box .zsm-item .zsm-btn a {width:100px;height: 36px;border-radius: 4px;font-size: 16px;font-weight: 400;color: #FFFFFF;line-height: 22px;display: block;text-align:center;line-height: 36px;margin: 0 auto;}
.zsm-box .zsm-item .zsm-btn a.zsm-ljss {background: #3D7FFF;}
.zsm-box .zsm-item .zsm-btn a.zsm-mffb1 {background: #FF8000;}
.zsm-box .zsm-item .zsm-btn a.zsm-mffb2 {background: #FF5000;}
.zsm-box .zsm-item .zsm-btn a.zsm-mffb3 {background: #5533FF;}

/*广告*/
.adv-box .adv-img {width: 1200px;margin:0px auto;}
.adv-box img {width: 100%;}

.index-hyzx {background: url(../img/index/hyzx_bg.png) center bottom no-repeat;background-size: 100% 100%;}
.hyzx-box {padding-bottom: 40px;}
.hyzx-box .hyzx-item {width: 392px;height: 350px;background: #FFFFFF;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);border-radius: 4px;border: 1px solid #F7F7F7;margin-right: 12px;padding:16px;}
.hyzx-box .hyzx-item:last-child {margin-right: 0;}
.hyzx-box .hyzx-item .hyzx-top {line-height: 22px;margin-bottom: 18px;}
.hyzx-box .hyzx-item .hyzx-top p {position: relative;font-size: 16px;font-weight: bold;color: #333333;padding-left:15px;}
.hyzx-box .hyzx-item .hyzx-top p:before {content: '';position: absolute;top: 3px;left: 4px;width: 3px;height: 16px;display: block;background: #3D7FFF;}
.hyzx-box .hyzx-item .hyzx-top p.hyzx-zx:before {background: #FF5000;}
.hyzx-box .hyzx-item .hyzx-top a.hyzx-more {color: #3D7FFF;}
.hyzx-box .hyzx-item .hyzx-top a.hyzx-more i {margin-left:5px;font-size: 18px;}
.hyzx-box .hyzx-item .hyzx-list {}
.hyzx-box .hyzx-item .hyzx-list .hyzx-first {}
.hyzx-box .hyzx-item .hyzx-list .hyzx-first .hyzx-first-img {width: 120px;height: 86px;}
.hyzx-box .hyzx-item .hyzx-list .hyzx-first .hyzx-first-text {width: 210px;margin-left: 18px;}
.hyzx-box .hyzx-item .hyzx-list .hyzx-first .hyzx-first-text .hyzx-first-title {font-size: 14px;font-weight: 500;color: #333333;line-height: 21px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 42px;}
.hyzx-box .hyzx-item .hyzx-list .hyzx-first .hyzx-first-text p {font-size: 12px;margin-top: 8px;font-weight: 400;color: #666666;line-height: 18px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 36px;}
.hyzx-box .hyzx-item .hyzx-list .hyzx-first:hover .hyzx-first-text .hyzx-first-title {color: #3D7FFF;}
.hyzx-box .hyzx-item .hyzx-list li {line-height: 50px;border-bottom: 1px dashed #CCC;}
.hyzx-box .hyzx-item .hyzx-list li:last-child {border-bottom: none;}
.hyzx-box .hyzx-item .hyzx-list li a {background: url(../img/icon/news_a.png) 5px center no-repeat;padding-left: 20px;color: #333;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hyzx-box .hyzx-item .hyzx-list li a:hover {color: #3D7FFF;background: url(../img/icon/news_b.png) 5px center no-repeat;}

.index-zxdt {}
.zxdt-box {}
.zxdt-box .zxdt-item {width: 392px;height: 410px;background: #FFFFFF;box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.08);border-radius: 4px;border: 1px solid #F7F7F7;margin-right: 12px;}
.zxdt-box .zxdt-item:last-child {margin-right: 0;}
.zxdt-box .zxdt-item .zxdt-top {width: 392px;height: 46px;background: #3D7FFF;border-radius: 4px 4px 0px 0px;line-height: 46px;padding:0 20px;}
.zxdt-box .zxdt-item .zxdt-top p {font-size: 16px;font-weight: 500;color: #FFFFFF;}
.zxdt-box .zxdt-item .zxdt-top a.zxdt-more {color: #FFFFFF;}
.zxdt-box .zxdt-item .zxdt-top a.zxdt-more i {margin-left:5px;font-size: 18px;}
.zxdt-box .zxdt-item .zxdt-list {padding:0 20px;}
.zxdt-box .zxdt-item .zxdt-list li {line-height: 50px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.zxdt-box .zxdt-item .zxdt-list li:last-child {border-bottom: none;}
.zxdt-box .zxdt-item .zxdt-list li a {background: url(../img/icon/news_b.png) 5px center no-repeat;padding-left: 20px;color: #333;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxdt-box .zxdt-item .zxdt-list li .zxdt-name {width:248px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxdt-box .zxdt-item .zxdt-list li a:hover .zxdt-name {color: #3D7FFF;}
.zxdt-box .zxdt-item .zxdt-list li .zxdt-time {width:80px;color: #888;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:right;}

.gold-box {padding-bottom: 40px;background: #F5F5F5;}
.gold-box .gold-list {margin-top: 12px;}
.gold-box .gold-list:first-child {margin-top: 0px;}
.gold-box .gold-list .gold-item {width: 594px;height: 320px;background: #FFFFFF;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);border-radius: 4px;border: 1px solid #F7F7F7;padding:24px 30px;}
.index-gold .gold-box .gold-item .gold-item-top {}
.index-gold .gold-box .gold-item .gold-item-top .gold-item-logo {width: 80px;height: 80px;border: 1px solid #DDDDDD;border-radius: 80px;}
.index-gold .gold-box .gold-item .gold-item-top .gold-item-logo img {width: 100%;height: 100%;border-radius: 80px;}
.index-gold .gold-box .gold-item .gold-item-top .gold-item-text {margin-left: 12px;width: 440px;}
.index-gold .gold-box .gold-item .gold-item-top .gold-item-text .gold-item-name {width: 440px;font-size: 24px;font-weight: 500;color: #333333;line-height: 48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.index-gold .gold-box .gold-item .gold-item-top .gold-item-text .gold-item-name:hover {color:#3D7FFF;}
.index-gold .gold-box .gold-item .gold-item-top .gold-item-text .gold-item-tags {font-size: 12px;line-height: 24px;}
.index-gold .gold-box .gold-item .gold-item-top .gold-item-text .gold-item-tags .gold-item-tag {border-radius: 2px;float: left;margin-right:8px;}
.index-gold .gold-box .gold-item .gold-item-top .gold-item-text .gold-item-tags .gold-item-tag.tag-primary {width: 88px;height: 26px;background: url(../img/index/gold_tj.png) 8px center no-repeat;padding-left: 30px;border: 1px solid #3D7FFF;color: #3D7FFF;}
.index-gold .gold-box .gold-item .gold-item-top .gold-item-text .gold-item-tags .gold-item-tag.tag-warning {width: 100px;height: 26px;background: url(../img/index/gold_jp.png) 8px center no-repeat;padding-left: 30px;border: 1px solid #FF5000;color: #FF5000;}
.index-gold .gold-box .gold-item .gold-item-top .gold-item-area {height: 20px;background: url(../img/index/gold_area.png) left center no-repeat;padding-left: 20px;font-size: 12px;font-weight: 400;color: #666666;line-height: 20px;text-align:center;}
.index-gold .gold-box .gold-item .gold-item-fwlb {background: url(../img/index/gold_fwlb.png) left center no-repeat;padding-left: 20px;font-size: 14px;font-weight: 400;color: #333333;line-height: 20px;margin-top: 18px;}
.index-gold .gold-box .gold-item .gold-item-fwlb span {color: #3D7FFF;}
.index-gold .gold-box .gold-item .gold-item-sc {width: 100%;height: 100px;background: #F5F8FF;padding:16px 22px;margin-top: 18px;font-size: 14px;font-weight: 500;color: #3D7FFF;line-height: 20px;}
.index-gold .gold-box .gold-item .gold-item-sc p {font-weight: bold;}
.index-gold .gold-box .gold-item .gold-item-sc span {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.index-gold .gold-box .gold-item .gold-item-bottom {margin-top: 18px;}
.index-gold .gold-box .gold-item .gold-item-bottom .gold-item-lxr {background: url(../img/index/gold_lxr.png) left center no-repeat;padding-left: 20px;font-size: 14px;font-weight: 400;color: #333333;line-height: 20px;}
.index-gold .gold-box .gold-item .gold-item-bottom .gold-item-phone {background: url(../img/index/gold_phone.png) left center no-repeat;padding-left: 20px;font-size: 14px;font-weight: 400;color: #333333;line-height: 20px;}
.index-gold .carousel-indicators {margin-bottom:50px;}
.index-gold .carousel-indicators li {background: #666;}
.index-gold .carousel-indicators li.active {background: #3D7FFF;}
.index-gold .carousel-control-next, .carousel-control-prev {width: 8%;}
.index-gold .carousel .carousel-control-prev span {background: url(../img/icon/prev.png) left center no-repeat;left: 0;top: 50%;margin-top: -55px;width: 50px;height: 70px;}
.index-gold .carousel .carousel-control-next span {background: url(../img/icon/prev.png) right center no-repeat;right: 0;top: 50%;margin-top: -55px;width: 50px;height: 70px;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}


/*.index-advert {background: #fff;}*/
.index-advert .advert-box .swiper-container {height: 196px;}
.index-advert .advert-box {padding:30px 0px;}
.index-advert .advert-box a {display: block;}
.index-advert .advert-box img {width:392px;height: 154px;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);border-radius: 4px;}
.index-advert .advert-box .swiper-pagination-bullet {width: 12px;height: 12px;border: 1px solid #E6E8ED;}
.index-advert .advert-box .swiper-pagination-bullet-active {background: #3D7FFF;border: none;}
.index-advert .advert-box .swiper-button-prev {background: url(../img/icon/prev.png) left center no-repeat;left: 0;top: 44px;margin-top: 0;width: 50px;height: 70px;}
.index-advert .advert-box .swiper-button-next {background: url(../img/icon/prev.png) right center no-repeat;right: 0;top: 44px;margin-top: 0;width: 50px;height: 70px;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg); }