﻿@charset "UTF-8";
.animHide{opacity: 0;}
.animHide1{opacity: 1;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
/*在线咨询浮窗start*/
.consultBox{width: 120px;height: 180px;position: fixed;top: 25%;right: 30px;z-index: 99;}
.consultBox a{display: block;}
.consultBox img{width: 100%;height: 100%;}

/*在线咨询浮窗end*/
/*头部开始*/
.oldRk{margin-right: 18px;}
.oldRk a{color: #fff;position: relative;padding-right: 18px;display: block;}
.oldRk a::before{display: block;content: '';width: 1px;height: 14px;background-color: rgba(255,255,255,0.6);position: absolute;right: 0;top: 14px;}
.topBox.hover .oldRk a,.topBox:hover .oldRk a{color: #555;}
.topBox.hover .oldRk a::before,.topBox:hover .oldRk a::before{background-color: #555;}
.succeed{margin-left: 30px;}
.succeed span{display: none;}
.succeed em{font-style: normal;}
.succeed.hover span{display: block;}
.signoutBtn{width: 63px;height: 26px;line-height: 26px;margin: 6px 0 0 17px;}
.signoutBtn a{display: block;width: 100%;height: 100%;border-radius: 14px;text-align: center;font-size: 14px;color: #fff;border: 1px solid #fff;}
.topBox:hover .signoutBtn a,.topBox.hover .signoutBtn a{border-color: #555;color: #555;}

.loginBtn{width: 63px;height: 26px;line-height: 26px;margin: 6px 0 0 17px;}
.loginBtn a{display: block;width: 100%;height: 100%;border-radius: 14px;text-align: center;font-size: 14px;color: #fff;border: 1px solid #fff;}
.topBox:hover .loginBtn a,.topBox.hover .loginBtn a{border-color: transparent;color: #fff;background-color: #e60013;}
.topBox{position: fixed;top: 0;width: 100%;left: 0;z-index: 9999;transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;}
.topUp{width: 100%;height: 40px;background-color: rgba(0,0,0,0.1);line-height: 40px;font-size: 15px;color: #fff;border-bottom: 1px solid transparent;}
.topBox:hover .topUp,.topBox.hover .topUp{background: none;border-bottom: 1px solid #eeeeee;color: #555;}
.topUpR .item1{margin-right: 10px;}
.topUpR .item1 a{font-size: 15px;color: #fff;margin: 0 16px;display: inline-block;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.topUpR .item1 a:last-child{margin: 0 12px;}
.topUpR .item2{background: url(../img/topphoneicn1.png) no-repeat center left;padding-left: 22px;position: relative;padding-right: 60px;}
.topUpR .item2 span{font-weight: bold;color: #fff;font-style: oblique;font-family: 'Helvetica Neue LT Pro';}
.topUpR .item2 span img{position: absolute;top: 14px;right: 0;height: 13px;}
.topUpR .item2 span img.topPhone2{opacity: 0;visibility: hidden;}
.topBox:hover .topUpR .item2 span img.topPhone1,.topBox.hover .topUpR .item2 span img.topPhone1{opacity: 0;visibility: hidden;}
.topBox:hover .topUpR .item2 span img.topPhone2,.topBox.hover .topUpR .item2 span img.topPhone2{opacity: 1;visibility: visible;}
.topBox .topUpL span{transition: all 100ms linear;-webkit-transition: all 100ms linear;font-weight: 540;}
.topBox .topUpL span em{transition: all 100ms linear;-webkit-transition: all 100ms linear;font-family: 'Helvetica Neue LT Pro';font-style: normal;}
.topBox:hover .topUpL span,.topBox.hover .topUpL span{color: #444;}
.topBox:hover .topUpR .item1 a,.topBox.hover .topUpR .item1 a{color: #555;}
.topBox:hover .topUpR .item2,.topBox.hover .topUpR .item2{background-image: url(../img/topphoneicn.png);}
.topBox:hover .topUpR .item2 span,.topBox.hover .topUpR .item2 span{color: #e60013;}
.top{height: 84px;margin: 0 auto;line-height: 84px;position: relative;transition: all 200ms linear;-webkit-transition: all 200ms linear;box-shadow: 0 2px 4px rgba(0,0,0,0.05);}
.top.hover{box-shadow: none !important;}
.topC{width: 1200px;margin: 0 auto;clear: both;}
.top .bg {position: absolute;top: 84px;left: 0;width: 100%;height: 0;background: rgba(255,255,255,0.5);-webkit-transition: all .4s linear;display: block;}
.top .logo{height: 84px;position: relative;}
.top .logo img{height: 64px;position: absolute;top: 10px;left: 0;}
.top .logo img.logo2{opacity: 0;visibility: hidden;}
.topBox:hover,.topBox.hover{background-color: #fff;}
.topBox:hover .top .logo img.logo1,.topBox.hover .top .logo img.logo1{opacity: 0;visibility: hidden;}
.topBox:hover .top .logo img.logo2,.topBox.hover .top .logo img.logo2{opacity: 1;visibility: visible;}
.topBox:hover .menu dd .yj a,.topBox.hover .menu dd .yj a{color: #333;}
.menu {height: 100%;position: relative;}
.menu dd {display: inline;position: relative;float: left;height: 84px;z-index: 2;}

.menu dd:last-child{margin-right: 14px;}

.menu dd:hover .yj a,.menu dd.hover .yj a{color: #fff !important;}
.menu dd .yj {height: 84px;line-height: 84px;text-align: center;position: relative;z-index: 2;}
.menu dd .yj::before{display: block;content: '';width: 100%;height: 100%;background: url(../img/menuddbg.png) no-repeat center / cover;position: absolute;top: 0;left: 0;opacity: 0;visibility: hidden;transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;}
.menu dd .yj a{display: block;font-size: 16px;color: #fff;padding: 0 18px;transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;z-index: 2;position: relative;}
.menu dd.hover .yj::before{opacity: 1;visibility: visible;}
.menu dd .ej{overflow: hidden;position: fixed;top: 124px;left: 0;height: 0;white-space: nowrap;transition: all .2s linear;-webkit-transition: all .2s linear;text-align: center;font-size: 0;width: 100%;background-color: #fff;box-shadow: 0 2px 4px rgba(214,214,214,0.5);}
.menu dd .ej::before{display: block;content: '';width: 100%;height: 1px;background-color: #be1014;position: absolute;top: 0;left: 0;opacity: 0;visibility: hidden;}
.menu dd .ej .ejCon{display: inline-block;}
.menu dd .ej .ejCon .item{display: inline;float: left;margin: 0 45px;padding-bottom: 15px;padding-top: 5px;}
.ejTitle{height: 58px;line-height: 58px;border-bottom: 1px solid #e6e6e6;font-size: 16px;margin-bottom: 10px;}
.ejTitle a{color: #454545;}
.sjList li{height: 36px;line-height: 36px;font-size: 14px;}
.sjList li a{color: #858585;display: block;}
.sjList li:hover a{color: #e60013;}
.ejTitle a:hover{color: #e60013;}
/* .menu dd .ej.hover{height: 275px;} */
.menu dd .ej.hover::before{opacity: 1;visibility: visible;}
.topSearch {position: relative;top: 22px;}
.topSearch .searchIcn {width: 30px;height: 40px;background: url(../img/search.png) no-repeat center center;background-size: auto 22px;cursor: pointer;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.topSearch .searchBox {padding: 0 20px;width: 0px;height: 38px;line-height: 38px;position: absolute;top: 0;right: -5px;border-radius: 40px;z-index: 10001;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;background: #fff;opacity: 0;box-shadow: 0 2px 4px rgba(0,0,0,0.3);}
.topSearch .searchBox input {border: none;width: 100%;height: 100%;color: #333;font-size: 14px;background: none;position: relative;top: -1px;padding-right: 30px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.topSearch .searchIcon {position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: url(../img/search1.png) no-repeat center center;background-size: auto 22px;cursor: pointer;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.topSearch .searchIcon::before{display: block;content: '';width: 1px;height: 20px;background-color: #bdbdbd;position: absolute;left: 0;top: 10px;}
.topSearch .searchBox input::-webkit-input-placeholder {color: #666;font-size: 14px;text-align: left;}
.topSearch:hover .searchIcn {opacity: 0;visibility: hidden;}
.topBox:hover .topSearch .searchIcn,.topBox.hover .topSearch .searchIcn{background-image: url(../img/search2.png);}
.xinwenbox p{font-size: 18px;}
.xinwenbox img{display: block; text-indent: 0;  margin: 10px auto;}
.model.show::before {animation: menu-animation .8s ease-out forwards;transform: scale(2) translateY(0);}
.model.show{display: block;}
.model{position: fixed;top: 0;left: 0;z-index: 10600;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}
.model span{display: inline-block;width: 50px;height: 50px;line-height: 50px;position: absolute;top: 30px;right: 30px;cursor: pointer;font-size: 65px;text-align: center;overflow: hidden;color: #fff;z-index: 10;font-weight: lighter;}
.model::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background-color: rgba(0,0,0,.87);width: 100%;height: 0;padding-bottom: 100%;border-radius: 100%;transform: scale(.04) translateY(9999px);overflow: hidden;z-index: 9;}
.searchPWBox {width: 600px;height: 60px;overflow: hidden;background: #fff;border-radius: 5px;position: absolute;top: 50%;left: 50%;z-index: 9;margin: -30px 0 0 -300px;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;;}
.searchPWBox input {display: block;float: left;width: 500px;height: 60px;background: none;border: none;line-height: 60px;color: #333;font-size: 16px;margin-left: 10px;}
.searchPWBox input::placeholder {color: #999;font-size: 16px;}
.searchPWBox input::-webkit-placeholder {color: #999;font-size: 16px;}
.searchPWBox a {float: left;display: inline;width: 90px;height: 60px;line-height: 60px;text-align: center;background: #2a893d;;color: #fff;font-size: 16px;}
.searchPWBox a:hover {opacity: 0.9;}
@keyframes menu-animation {
	0% {
		opacity: 0;
		transform: scale(.04) translateY(300%)
	}

	40% {
		transform: scale(.04) translateY(0);
		transition: ease-out
	}

	40% {
		transform: scale(.04) translateY(0)
	}

	60% {
		opacity: 1;
		transform: scale(.02) translateY(0)
	}

	61% {
		opacity: 1;
		transform: scale(.04) translateY(0)
	}

	99.9% {
		opacity: 1;
		height: 0;
		padding-bottom: 100%;
		border-radius: 100%
	}

	100% {
		opacity: 1;
		transform: scale(2) translateY(0);
		height: 100%;
		padding-bottom: 0;
		border-radius: 0
	}
}
/*头部结束*/
/* ————— indexBanner start ————— */
.indexBanner{position: relative;}
.indexBanner::before{content: '';display: block;padding-top:44.2262%;}
.indexBannerLoad{position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); transition: all 1.3s;-webkit-transition: all 1.3s;}
.indexBannerLoad svg{-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;width: 100px;height: 100px;fill: rgb(215, 23, 24);}
.indexBannerLoad.hide{ visibility: hidden; opacity: 0;}
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(-360deg);transform:rotate(-360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); } }
.indexBanner .bd{height: 100%; overflow: hidden; position: absolute; width: 100%; left: 0; top: 0;}
.indexBanner .bd .slick-list,.indexBanner .bd .slick-track{height: 100%;}
.indexBanner.delay .bd .slick-track{ transition-delay: 1.3s !important;-webkit-transition-delay: 1.3s !important;}
.indexBanner .mySlide{height: 100%;position: relative;overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.indexBanner .mySlide a{display: block;height: 100%;width: 100%;}
.indexBanner .slick-dots{position: absolute;bottom: 70px;left: 0;width: 100%;text-align: center;font-size: 0;}
.indexBanner .slick-dots li{display: inline-block;width: 40px;height: 5px;margin: 0 7px;vertical-align: middle;cursor: pointer;position: relative;background: rgba(255,255,255,0.5);}
.indexBanner .slick-dots li::before{display: block;content: '';width: 100%;height: 100%;background-color: #fff;position: absolute;top: 0;left: 0;}
.indexBanner .slick-dots li.slick-active::before{animation: dotsDh 4s linear;-webkit-animation: dotsDh 4s linear;}
/* .indexBanner .slick-dots li:nth-child(2).slick-active::before{animation: dotsDh 6s linear;-webkit-animation: dotsDh 6s linear;}
.indexBanner .slick-dots li:nth-child(3).slick-active::before{animation: dotsDh 6s linear;-webkit-animation: dotsDh 6s linear;} */
@keyframes dotsDh{
    from {
        width: 0;
    }
    to {
        width: 100%;
    }
}
/* ————— indexBanner end ————— */
/* ————— 底部 start ————— */
.footer{overflow: hidden;border-top: 2px solid #e60012;position: relative;}
/* 友情链接 start */
.footerUp{padding: 28px 0 20px 0;border-bottom: 1px solid #ebebeb;}
.footerUp .title{height: 45px;line-height: 45px;background: url(../img/footerlj.png) no-repeat center left;padding-left: 60px;font-size: 16px;color: #333;margin-right: 40px;}
.fTextSlick{position: relative;overflow: hidden;margin-right: -30px;padding-right: 30px;}
.fTextSlick .bd{overflow: hidden;position: relative;}
.fTextSlick .slick-list{overflow: visible;}
.fTextSlick .myslide{float: left;display: inline;position: relative;}
.fTextSlick .myslide .con{margin-right: 30px;}
.fTextSlick .myslide a{height: 45px;line-height: 45px;color: #666;font-size: 15px;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.fTextSlickBtn{display: inline; float: right;width: 26px;height: 45px;font-size: 0;}
.fTextSlickBtn .prev{width: 8px;height: 12px;display: inline;float: left; background: url(../img/ftprev.png) no-repeat center center;z-index: 12;cursor: pointer;margin-top: 18px;margin-right: 10px;}
.fTextSlickBtn .next{width: 8px;height: 12px;display: inline;float: right; background: url(../img/ftnext.png) no-repeat center center;z-index: 12;cursor: pointer;margin-top: 18px;}
.fTextSlickBtn .prev:hover{background-image: url(../img/ftprevh.png);}
.fTextSlickBtn .next:hover{background-image: url(../img/ftnexth.png);}
.fTextSlick .myslide a:hover{color: #e60012;}
/* 友情链接 end */
/* 底部联系方式 start */
.footerDown{padding-top: 35px;overflow: hidden;padding-bottom: 38px;}
.footerDownR .item1{margin-bottom: 10px;}
.footerDownR .item1 .title{height: 24px;line-height: 24px;font-size: 20px;color: #333;margin-bottom: 18px;}
.footerDownR .item1 .ftPhone{height: 36px;line-height: 36px;font-size: 32px;color: #e60012;margin-bottom: 8px;font-family: 'Helvetica Neue LT Pro';}
.footerDownR .item1 .ftPhone img{height: 30px;}
.footerDownR .item1 span{font-size: 14px;color: #777;margin-left: 20px;display: inline-block;vertical-align: top;}
.footerDownL{overflow: hidden;}
.footerDownL .item1{margin-right: 80px;}
.footerDownL .item1 .title{height: 24px;line-height: 24px;font-size: 20px;color: #333;margin-bottom: 12px;}
.footerDownL .item1 dl dd{height: 42px;line-height: 42px;}
.footerDownL .item1 dl dd a{color: #666666;font-size: 15px;}
.footerDownL .item1 dl dd a:hover{color: #e60012;}
.footerDownL .item2{width: 365px;}
.footerDownL .item2 .title{height: 24px;line-height: 24px;font-size: 20px;color: #333;margin-bottom: 18px;}
.helpList{overflow: hidden;}
.helpList dd{margin-right: 60px;height: 28px;line-height: 28px;font-size: 15px;margin-bottom: 12px;display: inline;float: left;}
.helpList dd a{color: #666;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.helpList dd:hover a{color: #e60012;}
/* 底部联系方式 end */
/* 二维码 start */
.ewmBox{margin-left: 20px;}
.ewmBox .picBox{width: 120px;height: 120px;padding: 7px;border: 1px solid #ebebeb;box-sizing: border-box;-webkit-box-sizing: border-box;margin-bottom: 10px;}
.ewmBox .picBox img{width: 100%;height: 100%;}
.ewmBox .text{text-align: center;line-height: 20px;color: #666;font-size: 15px;width: 100%;}
/* 二维码 end */
/* 底部导航 start */

/* 底部导航 end */
.backText{width: 103px;height: 51px;line-height: 40px;font-size: 13px;color: #666;padding-left: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;background: url(../img/backicn1.png) no-repeat center / cover;position: absolute;top: 15px;right: 100px;opacity: 0;visibility: hidden;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.backTopBtn:hover +.backText{opacity: 1;visibility: visible;}
.backTopBtn{width: 40px;height: 40px;border-radius: 4px; background: #e7000d url(../img/backicn2.png) no-repeat center center;cursor: pointer;position: relative;margin-left: 6px;position: absolute;top:15px;right: 50px;}
.backTopBtn::before{ content: ""; display: block; width: 35px;height: 35px; border-radius: 4px; background: rgba(231,0,13,.4); position: absolute;animation: circle-opacity 3s infinite; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0,0);}
@keyframes circle-opacity{
    from {
        opacity: 1;
        transform:translate(-50%,-50%) scale(1);
    }
    to {
        opacity: 0;
        transform:translate(-50%,-50%) scale(2);
    }
}
/* 备案信息 start */
.footerBlank{padding: 25px 0 16px 0; border-top: 2px solid #f3f3f3;line-height: 26px;}
.footerBlank .item1{font-size: 14px;color: #858585;margin-right: 40px;}
.footerBlank .item1 span{color: #e60012; font-weight: bold;}
.footerBlank a{font-size: 14px;color: #858585;transition: all 0.3s;-webkit-transition: all 0.3s;}
.footerBlank a:hover{color: #e60012;}
.footerBlank .item2{margin-right: 40px;}
.footerBlank .item2 .footerBan{background: url(../img/beian.png) no-repeat top left 6px;padding-left: 40px;}
.footerBlank .item2 .footerCnzz{background: url(../img/cnzzicn.gif) no-repeat center right;padding-right: 55px;}
/* 备案信息 end */
/* 技术支持 start */
.ftSupport{font-size: 14px;color: rgba(255,255,255,0.5);;}
.ftSupport a{font-size: 14px;color: rgba(255,255,255,0.5);transition: all 0.3s;-webkit-transition: all 0.3s;}
.ftSupport a:hover{color: #FFFFFF;}
.videoList dd .con .text{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 10px; box-sizing: border-box;}


/* 技术支持 end */
/* ————— 底部 end ————— */
/* ========== 外层框架 end ========== */
/* ========== 内层框架 start ========== */
/* ————— subBanner start ————— */
.subBanner{position: relative;overflow: hidden;width: 100%;margin-top: 84px;}
/* .subBanner::before{display: block;content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);position: absolute;top: 0;left: 0;z-index: 1;} */
.subBanner.hover{height: 330px;}
.subBanner img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; object-position: center center;transform: scale(1.1);-webkit-transform: scale(1.1);transition: all 3s ease;-webkit-transition: all 3s ease;}

.nyban img{position: inherit;}
.articleBox>p{text-indent: 2em!important;}
.subBanner.on img{transform: scale(1);-webkit-transform: scale(1);}
.subBanner .text{position: absolute;bottom: 170px;left: 0;width: 100%;z-index: 2;}
.subBanner.hover .text{display: none;}
.subBanner .text .title{line-height: 50px;padding-bottom: 20px;font-size: 36px;color: #fff;font-weight: bold;position: relative;margin-bottom: 22px;}
.subBanner .text .title::before{display: block;content: '';width: 54px;height: 3px;background-color: #fff;position: absolute;bottom: 0;left: 0;}
.subBanner .text .info{line-height: 20px;font-size: 16px;color: #fff;}
/* ————— subBanner end ————— */
/* ————— 当前位置 start ————— */
.locationBox{clear:both;width: 100%;height: 80px;background: #fff;z-index: 2;position: relative;box-shadow: 0 0 2px rgba(231,231,231,0.5);}
.subMenu{overflow: hidden;height: 80px;width: 100%;}
.subMenu .swiper-slide{width: auto;}
.subMenu .swiper-slide a{display: block; line-height: 80px;height:80px;color: #555555;font-size: 15px;position: relative;margin-right: 40px;}
.subMenu .swiper-slide a::before{display: block;content: "";width: 100%;height: 2px;background: #e60013;position: absolute;bottom: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);transition: all .3s linear;-webkit-transition: all .3s linear;}
.subMenu .swiper-slide a:hover::before,.subMenu .swiper-slide a.hover::before{transform: scale(1);-webkit-transform: scale(1);}
.subMenu .swiper-slide a.hover{color: #e60013;}
.subMenu .swiper-slide a:hover{color: #e60013;}

/* ————— 当前位置 end ————— */
/* ————— 页码 start ————— */
.page{text-align: center;clear: both;font-size: 0;}
.page a{display: inline-block;overflow: hidden;width: 40px;height: 40px;line-height: 40px;color:#666;background: #fff; margin: 0 10px;border: 1px solid #e2e2e2;font-size: 14px;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover{background: #e60013;color: #fff;border: 1px solid transparent;}
.page a.hover{background: #e60013;color: #fff;border: 1px solid transparent;}
.page input{display: inline-block;vertical-align: middle;height: 22px;border: 1px solid #e6e6e6;position: relative; top: -2px;}
.page input.pageDetail{width: 30px; height: 30px; text-align: center; border-radius: 3px; color: #999999; position: relative; top: -13px;}
.page label{color:#999999;position: relative;top: -11px;}
.page input.page_bnt{border: none; width: 30px; height: 25px; cursor: pointer; background: none; color: #999999; position: relative; top: -13px;}
.page a div{width: 40px;height: 40px;background-position: center center;background-repeat: no-repeat;}
.page a.firstPage div{background-image: url(../img/firstpage.png)}
.page a.prevPage div{background-image: url(../img/prevpage.png)}
.page a.nextPage div{background-image: url(../img/nextpage.png)}
.page a.lastPage div{background-image: url(../img/lastpage.png)}
.page a.firstPage:hover div{background-image: url(../img/firstpageh.png)}
.page a.prevPage:hover div{background-image: url(../img/prevpageh.png)}
.page a.nextPage:hover div{background-image: url(../img/nextpageh.png)}
.page a.lastPage:hover div{background-image: url(../img/lastpageh.png)}
.page a.firstPage.disabled{background:#E2E2E2;border: 2px solid transparent;cursor: not-allowed;}
.page a.prevPage.disabled{background:#E2E2E2;border: 2px solid transparent;cursor: not-allowed;}
.page a.nextPage.disabled{background:#E2E2E2;border: 2px solid transparent;cursor: not-allowed;}
.page a.lastPage.disabled{background:#E2E2E2;border: 2px solid transparent;cursor: not-allowed;}
.page a.firstPage.disabled div{background-image: url(../img/firstpage.png)}
.page a.prevPage.disabled div{background-image: url(../img/prevpage.png)}
.page a.nextPage.disabled div{background-image: url(../img/nextpage.png)}
.page a.lastPage.disabled div{background-image: url(../img/lastpage.png)}
/* ————— 页码 end ————— */
/* ========== 内层框架 end ========== */
/* ========== 首页 start ========== */
/* ————— 公共部分 start ————— */
/*首页标题 start*/
.indexTitle{text-align: center;}
.indexTitle .title{height: 40px;line-height: 40px;font-size: 26px;color: #333;margin-bottom: 12px;font-weight: bold;}
.indexTitle .info{height: 22px;line-height: 22px;font-size: 15px;color: #666;}
/*首页标题 end*/
/*首页更多 start*/


/*首页更多 end*/
/* ————— 公共部分 end ————— */
/*通知公告 start*/
.noticeBox{height: 70px;background-color: #fff;width: 100%;overflow: hidden;padding: 0 20px;margin-top: -36px;z-index: 2;position: relative;box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);box-sizing: border-box;-webkit-box-sizing: border-box;}
.noticeBox .title{width: 80px;height: 30px;line-height: 30px;background-color: #e60013;border-radius: 3px;text-align: center;margin-top: 20px;margin-right: 10px;color: #fff;font-size: 15px;}
.c1slick{overflow: hidden;}
.c1slick .bd{overflow: hidden;}
.noticeList{overflow: hidden;}
.noticeList dd{width: 50%;display: inline;float: left;padding-left: 35px;box-sizing: border-box;-webkit-box-sizing: border-box;height: 70px;line-height: 70px;font-size: 15px;}
.noticeList dd a{color: #444444;}
.noticeList dd span{color: #999;}
.noticeList dd:hover a{color: #e60013;}
.noticeBox .more{height: 20px;line-height: 20px;margin-top: 27px;}
.noticeBox .more a{font-size: 15px;color: #444;display: block;height: 20px;line-height: 20px;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.noticeBox .more a span{width: 20px;height: 20px;border-radius: 20px;background: #d1d1d1 url(../img/indexjia.png) no-repeat center;display: inline-block;vertical-align: top;margin-left: 5px;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.noticeBox .more:hover a{color: #e60013;}
.noticeBox .more:hover a span{background-color: #e60013;}
/*通知公告 end*/
/* ————— 第1通栏 start ————— */
.column1{background-color: #F7F7F7;overflow: hidden;}
.column1List{padding: 18px 0 35px 0;overflow: hidden;}
.column1List dd{display: inline;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;width: 20%;padding-left: 60px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.column1List dd::before{width: 1px;height: 50px;display: block;content: '';background-color: #e6e6e6;position: absolute;right: 0;top: 15px;}
.column1List dd:last-child::before{display: none;}
/* .column1List dd:nth-child(1){padding-left: 70px;width: 23%;}
.column1List dd:nth-child(2){padding-left: 90px;width: 28%;}
.column1List dd:nth-child(3){padding-left: 90px;width: 26%;}
.column1List dd:nth-child(4){padding-left: 100px;width: 23%;} */
.column1List dd .title{height: 20px;line-height: 20px;font-size: 16px;color: #444;margin-bottom: 7px;}
.column1List dd .number1{height: 34px;line-height: 34px;font-size: 26px;color: #e60012;font-weight: bold;}
.column1List dd .number1 span{background: url(../img/upjt.png) no-repeat center right;padding-right: 26px;}
.column1List dd .number1 span.hover{background-image: url(../img/downjt.png);color: #008e31;}
.column1List dd .number2{height: 24px;line-height: 24px;font-size: 16px;color: #e60012;font-weight: bold;}
.column1List dd .number2 .zdf1.hover{color: #008e31;}
.column1List dd .number2 .zdf2.hover{color: #008e31;}
.column1List dd .number2 .zdf3.hover{color: #008e31;}
.column1List dd .number2 .zdf4.hover{color: #008e31;}
.column1List dd .number2 .zdf5.hover{color: #008e31;}
.column1List dd .number2 .zdbfb1.hover{color: #008e31;}
.column1List dd .number2 .zdbfb2.hover{color: #008e31;}
.column1List dd .number2 .zdbfb3.hover{color: #008e31;}
.column1List dd .number2 .zdbfb4.hover{color: #008e31;}
.column1List dd .number2 .zdbfb5.hover{color: #008e31;}
.zdf{margin-right: 10px;}
/* ————— 第1通栏 end ————— */
/* ————— 第2通栏 start ————— */
.column2{width: 100%;padding:40px 0 40px 0;overflow: hidden;}
.column2List1{margin-right: -20px;margin-bottom: 20px;}
.column2List1 dd{width: 25%;display: inline;float: left;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.column2List1 dd a{display: block;}
.column2List1 dd .con{height: 100px;border: 1px solid #ebebeb;margin-right: 20px;position: relative;background-position: center;background-repeat: no-repeat;padding: 27px 20px 0 20px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.column2List1 dd .con .title{height: 26px;line-height: 26px;font-size: 18px;color: #444;}
.column2List1 dd .con span{height: 24px;line-height: 24px;font-size: 14px;color: #858585;}
.column2List1 dd .con .icn{height: 48px;position: absolute;}
.column2List1 dd:nth-child(1) .con .icn{top: 37px;right:37px;}
.column2List1 dd:nth-child(2) .con .icn{top: 30px;right:44px;}
.column2List1 dd:nth-child(3) .con .icn{top: 30px;right:40px;}
.column2List1 dd:nth-child(4) .con .icn{top: 26px;right:44px;}
.column2List1 dd:hover{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.column2List2{margin-right: -20px;}
.column2List2 dd{width: 25%;display: inline;float: left;transition: all 200ms linear;-webkit-transition: all 200ms linear; margin-bottom: 20px;}
.column2List2 dd a{display: block;}
.column2List2 dd .con{margin-right: 20px;position: relative;}
.column2List2 dd .con::before{display: block;width: 100%;height: 100%;content: '';background: url(../img/c2list2ddbg.png) no-repeat center;position: absolute;top: 0;left: 0;z-index: 2; opacity: 0.5;}
.column2List2 dd .con .pic::before{padding-top: 59.6491%;}
.column2List2 dd .con .text{position: absolute;left: 24px;bottom: -10px;z-index: 3;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.column2List2 dd .con .text .icn{height: 40px;margin-bottom: 8px;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.column2List2 dd .con .text .title{height: 30px;line-height: 30px;font-size: 20px;color: #fff;margin-bottom: 3px;}
.column2List2 dd .con .text .info{height:20px;line-height: 20px;font-size: 14px;color: #fff;opacity: 0;visibility: hidden;transition: all 200ms linear;-webkit-transition: all 200ms linear;padding-right: 20px;}
.column2List2 dd .con:hover .text{transform: translateY(-30px);-webkit-transform: translateY(-30px);}
.column2List2 dd .con:hover .text .icn{opacity: 0;visibility: hidden;}
.column2List2 dd .con:hover .text .info{opacity: 1;visibility: visible;}
/* ————— 第2通栏 end ————— */
/* ————— 第3通栏 start ————— */
.column3{width: 100%;height: 570px;background: url(../img/c3bg.jpg) no-repeat center / cover;padding-top: 66px;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;}
.column3C{overflow: hidden;}
.col3RTitleBox{overflow: hidden;}
.c3Title{line-height: 40px;font-size: 26px;color: #333;font-weight: bold;padding-bottom: 7px;margin-bottom: 40px;}
.col3Title{margin-bottom: 40px;}
.c3MoreBox .c3More{font-size: 14px;color: #555555;background: url(../img/indexmore.png) no-repeat center right;padding-right: 30px;padding-bottom: 0;line-height: 40px;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.c3MoreBox .c3More:hover{color: #e60013;background-image: url(../img/indexmore1.png);}
.col3Title a{display: inline-block;line-height: 40px;font-size: 22px;color: #333;font-weight: bold;padding-bottom: 7px;position: relative;margin-right: 50px;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.col3Title a::before{display: block;content: '';width: 100%;height: 2px;background-color: #e60013;position: absolute;bottom: 0;left: 0;opacity: 0;visibility: hidden;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.col3Title a.hover{color: #e60013;}
.col3Title a.hover::before{opacity: 1;visibility: visible;}
.col3Con{overflow: hidden;}
.col3L{display: inline;float: left;width: 43.3333%;margin-right: 10px;}
.column3Slick{position: relative;}
.column3Slick .bd{overflow: hidden;}
.column3Slick .bd .slick-dots{position: absolute;left: 0;bottom: 25px;z-index: 2;line-height: 12px;font-size: 0;text-align: center;width: 100%;}
.column3Slick .bd .slick-dots li{width:10px;height: 10px;border-radius: 50%;margin: 0 4px;background:#bfbfbf;cursor: pointer;display: inline-block;vertical-align: middle;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.column3Slick .bd .slick-dots li.slick-active{background: #e60013;}
.column3Slick .slick-list{overflow: visible;}
.column3Slick .myslide{float: left;display: inline;}
.column3Slick .pic{overflow: hidden;position: relative;}
.column3Slick .pic::before{padding-top: 67.6933%;}
.column3Slick .textNew{height: 60px;line-height: 60px;background-color: #fff;font-size: 16px;color: #444;padding: 0 100px 0 20px;-webkit-box-sizing: border-box;box-sizing: border-box; width: 100%;font-weight: bold;}
.col3R{overflow: hidden;}
.col3List{overflow: hidden;margin-right: -10px;}
.col3List dd{width: 50%;display: inline;float: left;margin-bottom: 10px;}
.col3List dd .con{margin-right: 10px;background-color: #fff;height: 171px;padding: 30px 25px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.col3List dd .con .time{height: 23px;line-height: 26px;font-size: 18px;color: #555;padding-left: 37px;background: url(../img/c3icn1.png) no-repeat center left 3px;margin-bottom: 24px;}
.col3List dd .con .info{height: 52px;line-height: 26px;font-size: 15px;font-weight: bold;}
.col3List dd .con .info a{color: #444444;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.col3List dd .con:hover .info a{color: #e60013;}
.col3More{text-align: center;}
.col3MoreBtn{width: 150px;height: 50px;line-height: 50px;display: inline-block;}
.col3More .col3MoreBtn a{display: block;width: 100%;height: 100%;position: relative;text-align: left;border: 2px solid #c7c7c7;background: url(../img/indexmore.png) no-repeat center right 27px;padding-left: 27px;box-sizing: border-box;-webkit-box-sizing: border-box;font-size: 14px;color: #555555;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.col3More .col3MoreBtn a:hover{border: 2px solid #e60013;color: #fff;background-image: url(../img/indexmore2.png);background-color: #e60013;}
/* ————— 第3通栏 end ————— */
/* ————— 广告位 start ————— */
.advertSlick{width: 100%;position: relative;overflow: hidden;}
.advertSlick .slick-vertical .slick-slide{border: none;}
.advertSlick .pic::before{padding-top: 10.4167%;}
/* ————— 广告位 end ————— */
/* ————— 第4通栏 start ————— */
.column4{width: 100%;background-color: #fafafa;padding: 40px 0 70px 0;overflow: hidden;}
.c4Slick{position: relative;height: 370px;}
.c4Slick .bd{overflow: hidden;height: 100%;}
.c4Slick .bd .slick-list{height: 100%;margin-right: -10px;}
.c4Slick .slick-slider .slick-track, .slick-slider .slick-list{height: 100%;}
.c4Slick .slick-dots{position: absolute;bottom: -30px;left: 0;width: 100%;text-align: center;font-size: 0;}
.c4Slick .slick-dots li{display: inline-block;width: 40px;height: 8px;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;background: #e6e6e6;border-radius: 4px;}
.c4Slick .slick-dots li.slick-active{background-color: #e60012;}
.c4Slick .con{text-align: center;padding: 50px 30px 0 30px;height: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;background-color: #fff;margin-right: 10px;}
.c4Slick .con .icn{width: 90px;height: 90px;border-radius: 50%;display: inline-block;position: relative;margin-bottom: 48px;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.c4Slick .con .icn img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.c4Slick .con .title{line-height: 30px;padding-bottom: 15px;font-size: 20px;color: #444444;font-weight: bold;position: relative;margin-bottom: 16px;}
.c4Slick .con .title::before{display: block;content: '';width: 30px;height: 2px;background-color: #dedede;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);-webkit-transform: translate(-50%);}
.c4Slick .con .info{line-height: 24px;font-size: 14px;color: #858585;transition: all 400ms linear;-webkit-transition: all 400ms linear;}
.c4Slick .con .more{text-align: center;position: absolute;bottom: 20px;left: 0;transition: all 200ms linear;-webkit-transition: all 200ms linear;width: 100%;opacity: 0;visibility: hidden;}
.c4Slick .con .more a{display: inline-block;width: 110px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #e31f26;border: 1px solid #e31f26;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.c4Slick .con:hover .info{opacity: 0;visibility: hidden;transform: translateY(-20px);transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.c4Slick .con:hover .more{transform: translateY(-40px);-webkit-transform: translateY(-40px);opacity: 1;visibility: visible;transition: all 400ms linear;-webkit-transition: all 400ms linear;}
.c4Slick .con:hover .icn{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.c4Slick .con .more a:hover{background-color: #e60013;color: #fff;}
/* ————— 第4通栏 end ————— */
/* ========== 首页 end ========== */
/* ========== 20周年 start ========== */
/*公共部分 start*/
.section{background-position: center;background-repeat: no-repeat;background-size: cover;overflow: hidden;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{background-color: #fff !important;width: 6px !important;height: 6px !important;margin: -3px 0 0 -3px !important;}
#fp-nav.hover ul li a span, .fp-slidesNav.hover ul li a span{background-color: #c62325 !important;}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{width: 12px !important;height: 12px !important;margin: -6px 0 0 -6px !important;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{width: 14px !important;height: 14px !important;margin: -7px 0 0 -7px !important;}
.twentyTitle{overflow: hidden;height: 95px;}
.twentyTitle img{max-height: 100%;}
.twentyTitle a{width: 70px;height: 70px;line-height: 70px;text-align: center;border-radius: 50%;background-color: #fff;color: #cb2a30;font-size: 16px;display: block;float: right;margin-top: 20px;}
.returnBox{position: absolute;top: 65px;right: 0;width: 100%;}
.returnBtn a{width: 130px;height: 46px;line-height: 46px;background: url(../img/returnbtn.png) no-repeat center left 20px;border-radius: 23px;padding-left: 50px;font-size: 16px;color: #fbd28c;border: 1px solid #fbd28c;display: block;box-sizing: border-box;-webkit-box-sizing: border-box;}
/*公共部分 end*/
/*===============第一屏 start=================*/
.twentyCol1{position: relative;width: 100%;height: 100%;}
.twentyCol1 .twentyCol1C img{position: absolute;width: 100%;height: 100%;left: 0;top: 0; object-position: center center;}
.twentyCol1 .logo20{position: absolute;top: 45px;left: 0;width: 100%;}
.twentyCol1 .logo20 img{height: 67px;}
/* .twentyCol1.on img{transform: scale(1);-webkit-transform: scale(1);} */
/*===============第一屏 end=================*/
/*===============第二屏 start=================*/
.twentyCol2{width: 100%;height: 100%;padding-top: 8.5%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.twentyCol2 .info{padding-top: 80px;font-size: 18px;color: #333;line-height: 36px;}
/*===============第二屏 end=================*/
/*===============第三屏 start=================*/
.twentyCol3{width: 100%;height: 100%;padding-top: 8.5%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.twentyC3Slick1Box{width: 100%;position: absolute;bottom: 130px;left: 0;}
.twentyC3Slick1Box::before{display: block;content: '';width: 12.5%;height: 1px;background-color: #f6d7c1;position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.twentyC3Slick1Box::after{display: block;content: '';width: 12.5%;height: 1px;background-color: #f6d7c1;position: absolute;top: 50%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.twentyC3Slick1{width: 75%;margin: 0 auto;}
.twentyC3Slick1 .bd{overflow: hidden;}
.twentyC3Slick1 .slick-list{overflow: visible;}
.twentyC3Slick1 .myslide{position: relative;text-align: center;}
.twentyC3Slick1 .myslide .slickCon{position: relative;}
.twentyC3Slick1 .myslide .slickCon .yearBox{width: 50px;text-align: center;height: 120px;line-height: 120px;border-radius: 50%;font-size: 16px;color: #fff;display: inline-block;position: relative;border: 1px solid transparent;cursor: pointer;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.twentyC3Slick1 .myslide .slickCon::before{display: block;content: '';width: 40%;height: 1px;background-color: #f6d7c1;position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.twentyC3Slick1 .myslide .slickCon::after{display: block;content: '';width: 40%;height: 1px;background-color: #f6d7c1;position: absolute;top: 50%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.twentyC3Slick1 .myslide.slick-current .slickCon::before{width: 29%;}
.twentyC3Slick1 .myslide.slick-current .slickCon::after{width: 29%;}
.twentyC3Slick1 .slick-current .slickCon .yearBox{width: 120px;border: 1px solid #fff;font-size: 30px;}
.twentyC3Slick2Box{position: relative;padding-top: 50px;}
.prevYear{line-height: 40px;font-size: 120px;-webkit-text-stroke:1px rgba(255,255,255,0.3);font-weight: bold;position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: transparent;z-index: 1;}
.nextYear{line-height: 40px;font-size: 120px;-webkit-text-stroke:1px rgba(255,255,255,0.3);font-weight: bold;position: absolute;top: 50%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: transparent;z-index: 1;}
.twentyC3Slick2{padding-top: 60px;position: relative;}
.twentyC3Slick2 .bd{overflow: hidden;}
.twentyC3Slick2 .slick-list{overflow: visible;}
.twentyC3Slick2 .myslide .slickCon{position: relative;text-align: center;}
.twentyC3Slick2 .myslide .slickCon .title{height: 44px;line-height: 44px;font-size: 36px;font-weight: bold;color: #fff;margin-bottom: 24px;}
.twentyC3Slick2 .myslide .slickCon .info{height: 240px;line-height: 48px;font-size: 15px;color: #fff;overflow: auto;padding: 0 50px;}
.twentyC3Slick2 .prev{width: 66px;height: 66px;border-radius: 50%;background: rgba(0,0,0,0.2) url(../img/c3prev.png) no-repeat center;position: absolute;top: 50%;left: 0;z-index: 1000;cursor: pointer;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.twentyC3Slick2 .next{width: 66px;height: 66px;border-radius: 50%;background: rgba(0,0,0,0.2) url(../img/c3next.png) no-repeat center;position: absolute;top: 50%;right: 0;z-index: 1000;cursor: pointer;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.twentyC3Slick2 .prev:hover{background-color: rgba(0,0,0,0.4);}
.twentyC3Slick2 .next:hover{background-color: rgba(0,0,0,0.4);}
/*===============第三屏 end=================*/
/*===============第四屏 start=================*/
.twentyCol4{width: 100%;height: 100%;padding-top: 3.5%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.twentyCol4C{overflow: hidden;text-align: center;padding-top: 50px;}
.twentyCol4 .picBox{display: inline-block;width: 32.5%;}
.twentyCol4 .picBox img{max-width: 100%;height: auto;}
/*===============第四屏 end=================*/
/*===============第五屏 start=================*/
.twentyCol5{width: 100%;height: 100%;padding-top: 8.5%;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;}
.twentyCol5C{overflow: hidden;padding-top: 50px;}
.twentyCol5C .left{box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.1);padding: 48px 40px 0 40px;height: 408px;box-sizing: border-box;-webkit-box-sizing: border-box;background-color: #fff;width: 38.8333%;display: inline;float: left;position: relative;text-align: center;margin-right: 45px;}
.twentyCol5C .left::before{display: block;content: '';width: 12px;height: 32px;background-color: #cf9c51;position: absolute;top: 20px;left: -20px;}
.twentyCol5T{line-height: 34px;padding-bottom: 30px;font-size: 22px;color: #cc1118;position: relative;margin-bottom: 20px;}
.twentyCol5T::before{display: block;content: '';width: 22px;height: 3px;background-color: #cc1118;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.twentyCol5C .info{line-height: 36px;font-size: 16px;color: #333;}
.twentyCol5C .right{overflow: hidden;padding: 48px 70px 0 70px;background-color: #fff;height: 408px;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;}
.twentyFooter{width: 100%;height: 24px;line-height: 24px;font-size: 14px;color: #333333;position: absolute;bottom: 60px;left: 0;}
.twentyFooter a{color: #fff;}
.twentyFooter .beian2{background: url(../img/beian.png) no-repeat center left;padding-left: 35px;margin-left: 15px;}
/*===============第五屏 end=================*/
/*===============第六屏 start=================*/
.twentyCol6{width: 100%;height: 100%;padding-top: 13.5%;box-sizing: border-box;-webkit-box-sizing: border-box;}
/*===============第六屏 end=================*/
/*===============第七屏 start=================*/
.twentyCol7{width: 100%;height: 100%;padding-top: 17.2%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.twentyCol7List{margin-right: -30px;margin-bottom: 20px;}
.twentyCol7List dd{width: 50%;display: inline;float: left;margin-bottom: 20px;}
.twentyCol7List dd .con{box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.1);background-color: #f7f4ee;height: 160px;margin-right: 30px;}
.twentyCol7List dd .con .pic{width: 240px;}
.twentyCol7List dd .con .pic::before{padding-top: 66.6667%}
.twentyCol7List dd .con .text{overflow: hidden;padding: 22px 20px 0 30px;}
.twentyCol7List dd .con .text .title{line-height: 24px;color: #333;font-weight: bold;font-size: 16px;margin-bottom: 18px;position: relative;}
.twentyCol7List dd .con .text .title a{color: #333;}
.twentyCol7List dd .con:hover .text .title a{color: #e50012;}
.twentyCol7List dd .con .text .title::before{display: block;content: '';width: 8px;height: 8px;background-color: #cf9c51;position: absolute;top: 8px;left: -30px;}
.twentyCol7List dd .con .text .info{line-height: 28px;color: #333;font-size: 15px;}
.twentyCol7List dd .con .text .time{line-height: 28px;color: #999;font-size: 14px;}
.twentyCol7C .more{text-align: center;font-size: 0;}
.twentyCol7C .more a{width: 70px;height: 70px;line-height: 70px;text-align: center;border-radius: 50%;background-color: #cb2a30;color: #fff;font-size: 16px;display: inline-block;}
/*===============第七屏 end=================*/
/*===============第八屏 start=================*/
.twentyCol8{width: 100%;height: 140px;background-color: #faf2e7;}
/*===============第八屏 end=================*/

/* 红塔证券微信交谈 start */
.wxTalk{
	position: fixed;
	width: 106px;
	height: 48px;
	right: 45px;
	top: 378px;
	background: #ee685d;
	z-index: 999999;
}
.wxTalk a{
	display: block;
	padding: 0 5px;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.wxTalk a span{
	display: inline-block;
	padding-left: 30px;
	height: 48px;
	border-top: 1px solid rgba(255,255,255,0.3);
	font-size: 14px;
	color: #fff;
	background: url(../img/talkwx.png) left center no-repeat;
	background-size: 28px;
}
/* 红塔证券微信交谈 end */
/* ========== 20周年 end ========== */



.spbox{position: absolute; left:50%; top: 50%; transform: translate(-50%,-50%);}




