@charset "UTF-8";
/* ========== 主体框架 start ========== */
/* ————— 头部 start ————— */
.top{width: 100%; height: 100px;z-index: 2;}
.top.top2{background-color: #fff;position: relative;}
.top::after{display: block;content: "";clear: both;visibility: hidden;}
.top .menuBg{width: 100%; height: 0px;background-color: rgba(0, 0, 0, .5);position: absolute;top: 100%;left: 0;visibility: hidden;opacity: 0;transition: all .3s linear;-webkit-transition: all .3s linear;}
.top .menuBg.show{visibility: visible;opacity: 1;height: 60px;}
.logo{width: 311px;margin-top: 25px;}
.logo img{width: 100%;}
/* 导航 start */
/* .menuDl{} */
.menuDl::after{display: block;content: "";clear: both;visibility: hidden;}
.menuDl dd{float: left;display: inline;position: relative;}
.menuDl dd .yj{position: relative;transition: all .5s linear;-webkit-transition: all .5s linear;}
.menuDl dd .yj::before{display: block;content: "";width: 6px;height: 6px;border: 1px solid #722221;border-radius: 50%;position: absolute;left: 50%;top: 70px;transform: translateX(-50%);-webkit-transform: translateX(-50%);display: none;}
.menuDl dd .yj a{display: block;padding: 0 35px;line-height: 100px;font-size: 16px;color: #333;position: relative;transition: all .3s linear;-webkit-transition: all .3s linear;}
.menuDl dd:hover .yj,.menuDl dd.hover .yj{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.menuDl dd:hover .yj a,.menuDl dd.hover .yj a{color: #722221;}
.menuDl dd:hover .yj::before,.menuDl dd.hover .yj::before{display: block;}
/* 导航二级  */
.menuDl dd .ejBox{height: 60px;line-height: 60px;width: 10000px;position: absolute;left: 0;top: 100%;z-index: 10;display: none;}
.menuDl dd .ej{display: inline-block;overflow: hidden;font-size: 0;}
.menuDl dd .ej a{display: inline-block; padding: 0 10px;font-size: 14px;color: #fff;transition: all .3s linear;-webkit-transition: all .3s linear;}
.menuDl dd .ej a:hover{color: #722221;font-weight: bold;}
/* .menuDl dd:hover .ejBox,.menuDl dd.hover .ejBox{display: block;} */
/* 导航 end */
/* 视频弹窗 start */
.aykj-videoPop .layui-layer-setwin .layui-layer-close2{background: url(../images/common/videoPopClose.png) no-repeat center center / auto 40px;right: -60px;top: -40px;}
.aykj-videoPop .layui-layer-setwin .layui-layer-close2:hover{ background-position: center center;}
.aykj-videoPop .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-playbackrate-box .ck-bar-playbackrate-bg-box{
    width: 90px !important;
    left: 50% !important;
    margin-left: -45px;
    bottom: 100%;
    top: auto !important;
    overflow: hidden;
    height: auto !important;
}
.aykj-videoPop .ckplayer-ckplayer .ck-main .ck-bar .ck-list-bg-box .ck-list-bg{
    width: auto !important;
}
/* 视频弹窗 end */
/* 搜索 start */
.searchBox{display: block;width: 40px;height: 40px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .3);margin-top: 30px;margin-left: 20px;background: url(../images/search.png) center center no-repeat;transition: all 0.3s;-webkit-transition: all 0.3s;}
.searchBox:hover{background-color: #722221;border-color: #722221;}
.top2 .searchBox{border: 1px solid #c3c3c3;background: url(../images/search2.png) center center no-repeat;}
.animHide{opacity: 0;}
.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: 72px;text-align: center;overflow: hidden;color: #fff;z-index: 10;}
.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;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: 530px;height: 60px;background: none;border: none;line-height: 60px;color: #333;font-size: 16px;padding-left: 10px;background: #fff;}
.searchPWBox input::placeholder {color: #999;font-size: 16px;}
.searchPWBox input::-webkit-placeholder {color: #999;font-size: 16px;}
.searchPWBox a {float: left;display: inline;width: 60px;height: 60px;background: #292e88 url(../images/common/searchH.png) no-repeat center center;background-size: 19px 20px;color: #fff;font-size: 30px;text-align: center;line-height: 60px;}
.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
	}
}
/* 搜索 end */
/* ————— 头部 end   ————— */
/* ————— indexBanner start ————— */
.indexBanner{position: relative;}
.indexBanner::before{content: '';display: block;padding-top: 56.25%;}
.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: #d71718;}
.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 .bg{display: block; height: 100%;position: absolute;width: 100%;left: 0;top:0; overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;transition: all 1.5s 0s ease-in-out;transform: scale(1.15);}
.indexBanner .mySlide a{display: block;height: 100%;width: 100%;}

.indexBanner .slick-dots{position: absolute;bottom: 74px;right: 180px;text-align: right;font-size: 0;}
.indexBanner .slick-dots li{display: inline-block;width: 10px;height: 10px;border-radius: 5px;margin: 0 7px;vertical-align: middle;cursor: pointer;position: relative;background: #fff;transition: all 0.3s;-webkit-transition: all 0.3s;}
.indexBanner .slick-dots li.slick-active{width: 42px;}
.indexBanner .total{position: absolute;left: 180px;bottom: 64px;height: 30px;}
.indexBanner .total span{line-height: 30px;font-size: 24px;color: #ffffff;font-weight: bold;}
.indexBanner .total span.numLine{display: inline-block;width: 130px;height: 1px;background-color: #8b8888;position: relative;margin: 0 10px 7px;}
.indexBanner .total span.numLine em{display: inline-block;width: 0px;height: 5px;background-color: #fff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);transition: all 0.3s;-webkit-transition: all 0.3s;}

.indexBanner .mySlide .text{position: absolute; left: 50%; top:50%; width: 1200px; transform: translate(-50%,-50%); color: #FFF;display: none;}
.indexBanner .mySlide .text .text1{ font-size: 25px; margin-bottom: 30px;}
.indexBanner .mySlide .text .text2{ font-size: 0px;}
.indexBanner .mySlide .text .text2 span{font-size: 70px;font-family: "宋体";font-weight: bold;letter-spacing: 3px;float: left;}
.indexBanner .mySlide.slick-active .text{display: block;}
.indexBanner .img{ width: 1200px;position: absolute;left: 50%; top:50%;transform: translate(-50%,-50%); font-size: 0;}
.indexBanner .img .imgItem img{overflow: hidden; display: inline-block; visibility: hidden;}
.indexBanner .img .imgItem img.show{visibility: visible;}
.indexBanner .mySlide.on .bg{transform: scale(1);}

/* ————— indexBanner end ————— */
/* ————— 底部 start ————— */
.footer{padding: 50px 0 53px; background: url(../images/footerBg.jpg) top center no-repeat; background-size: cover;}
.footerLogo{margin-bottom: 25px;}
.footerL .aykj-form-formBox{border: 1px solid rgba(255, 255, 255, .2);width: 320px;border-radius: 5px;margin-left: 0 !important;margin-bottom: 42px;}
.footerL .aykj_cssSelect .aykj_selectBox{border: none !important;}
.footerL .aykj_cssSelect .aykj_selectLt{line-height: 45px !important;color: rgba(255, 255, 255, .5) !important;}
.copyright{height: 30px;line-height: 30px;font-size: 14px;color: #666;}
.copyright span{font-size: 14px;color: #666666;}
.copyright a{margin-right: 10px;}
.copyright a:hover{color: #fff;}
.footerMenu{overflow: hidden;margin-bottom: 37px;}
.footerMenu dd{float: left;display: inline;}
.footerMenu dd .con{display: block;padding: 0 30px;height: 46px;line-height: 46px;font-size: 16px;color: rgba(255, 255, 255, .5);position: relative;}
.footerMenu dd .con:hover{color: #fff;}
.footerMenu dd .con::before{display: block;content: "";width: 1px;height: 10px;background-color: #484848;position: absolute;right: 0;top: 18px;}
.footerMenu dd.dd6 .con::before{display: none;}
.footerRDnL{padding-left: 30px;}
.footerRDnL .icon{width: 60px;height: 60px;background: url(../images/tel.png) center center no-repeat;margin-right: 18px;}
.footerRDnL .text{overflow: hidden;padding-top: 7px;}
.footerRDnL .text .title{height: 24px;line-height: 24px;font-size:15px;color: rgb(255 255 255 / .5);}
.footerRDnL .text .info{height: 30px;line-height: 30px;font-size: 24px;color: #ffffff;font-weight: bold;}
.footerRDnL .infoBox{font-size: 0;}
.footerRDnL .infoBox span{display:inline-block;height: 40px;line-height: 40px;font-size: 14px;color: rgba(255, 255, 255, .6);margin-right: 20px;}
.footerRDnL .infoBox span em{display: inline-block;width: 15px;height: 18px;margin-right: 8px;vertical-align: middle;}
.footerRDnL .infoBox .address em{background: url(../images/address.png) center center no-repeat;}
.footerRDnL .infoBox .email em{background: url(../images/email.png) center center no-repeat;}
.footerErm{overflow: hidden;margin-right: -25px;}
.footerErm dd{float: left;display: inline;}
.footerErm dd .con{width: 100px;height: 100px;border-radius: 4px;background-color: #fff;margin-right: 25px;margin-bottom: 5px; background-position: center center;background-repeat: no-repeat;background-size: cover;}
.footerErm dd .text{text-align: center;font-size: 14px;color: #fff;line-height: 30px;height: 30px;margin-right: 30px;}
/* ————— 底部 end   ————— */
/* ========== 主体框架 end ========== */

/* ========== 内层框架 start ========== */
/* ————— subBanner start ————— */
.subBanner{position: relative;overflow: hidden;width: 100%;}
.subBanner:before{display: block;content: '';padding-top: 19.3514%;}
.subBanner::after{display: block;content: "";width: 100%;height: 287px;background: url(../images/subBannerBg.png) left bottom -70px no-repeat;position: absolute;left: 0;bottom: 0;transition: all .3s linear;-webkit-transition: all .3s linear;}
.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;}
.subBanner.on  img{transform: scale(1);-webkit-transform: scale(1);}
.subBanner .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.subBanner .wrap{height: 100%;position: relative;}
.subBanner .textC{position: absolute;left: 0;bottom: 30px;z-index: 8;}
.subBanner .textC .cnTitle{font-size: 16px;color: #ffffff;font-weight: bold;line-height: 35px;font-weight: bold;text-shadow: 0px 0px 5px rgb(0 0 0 / 0.1);}
.subBanner .textC .enTitle{font-size: 18px;color: rgb(255 255 255 / .5);line-height: 35px;text-shadow: 0px 0px 5px rgb(0 0 0 / 0.1);font-style: italic;}
.subBanner:hover::after{transform: translateY(10px);-webkit-transform: translateY(10px);}
/* ————— subBanner end ————— */
/* ————— 当前位置 start ————— */
.locationBox{clear:both;width: 100%;height: 83px;background: #fff;box-shadow:0 3px 5px #dcdcdc;border-bottom: 1px solid #e7e7e7;}
.location{height: 83px;overflow: hidden;padding-left: 33px;position: relative;}
.location a.home{ position: absolute; left: 0; top: 0; width: 10px; height: 100%;background-position: left center;background-repeat: no-repeat;background-image: url(../images/common/home.png); padding-left: 0; margin-right: 0;}
.location a{display: inline;float: left;height: 83px;line-height: 83px;padding-left: 14px;margin-right: 10px;background-position: left center;background-repeat: no-repeat;background-image: url(../images/common/icon8.png);color: #898989;font-size: 15px;}
.location a:hover{color:#7d1b1c}
.location a.hover{color:#7d1b1c}
.subNavBox{margin-right:-15px; position: relative;}
.subNav::after{ display: block; content: ''; clear: both; visibility: hidden;}
.subNav a{display: inline;float: left;line-height: 83px;height:83px;color: #8a8a8a;font-size: 15px;padding:0 27px;}
.subNav a.hover{color: #7d1b1c}
.subNav a:hover{color: #7d1b1c}
/* ————— 当前位置 end ————— */
/* ————— 三级栏目 start ————— */
.sjMenu{ text-align: center; font-size: 0;}
.sjMenu a{ display: inline-block; height: 30px; line-height: 30px; padding:0 30px; color: #333; border: 1px solid #fff; border-radius: 32px; font-size: 14px; margin: 0 5px; background: #FFF;}
.sjMenu a:hover{ background: #1e5ab0; color: #FFF; border-color: #1e5ab0;}
.sjMenu a.hover{ background: #1e5ab0; color: #FFF; border-color: #1e5ab0;}
/* ————— 三级栏目 end ————— */
/* ————— 页码 start ————— */
.page{text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;padding:6px 12px;color:#999999;border-radius:2px;background: #fff; margin: 0 3px;border: 1px solid #e2e2e2;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover{background: #7a1b1b;color: #fff;border-color: #7a1b1b;}
.page a.hover{background: #7a1b1b;color: #fff;border-color: #7a1b1b;}
.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: 11px;height: 19px;background-position: center center;background-repeat: no-repeat;}
.page a.firstPage div{background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage div{background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage div{background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage div{background-image: url(../images/common/page/lastPage.png)}
.page a.firstPage:hover div{background-image: url(../images/common/page/firstPageh.png)}
.page a.prevPage:hover div{background-image: url(../images/common/page/prevPageh.png)}
.page a.nextPage:hover div{background-image: url(../images/common/page/nextPageh.png)}
.page a.lastPage:hover div{background-image: url(../images/common/page/lastPageh.png)}
.page a.firstPage.disabled{background:#E2E2E2;}
.page a.prevPage.disabled{background:#E2E2E2;}
.page a.nextPage.disabled{background:#E2E2E2;}
.page a.lastPage.disabled{background:#E2E2E2;}
.page a.firstPage.disabled div{background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage.disabled div{background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage.disabled div{background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage.disabled div{background-image: url(../images/common/page/lastPage.png)}
/* ————— 页码 end ————— */
/* ————— 弹窗 start ————— */
.aykj-recruitTc .layui-layer-btn{ text-align: center;}
.aykj-recruitTc .layui-layer-btn a{ height: 38px; line-height: 38px; padding: 0 40px; font-size: 14px;}
.aykj-recruitTc .layui-layer-btn .layui-layer-btn0{background: #1e5ab0; color: #FFF; border-color: #1e5ab0;}
.aykj-recruitTc .layui-layer-btn .layui-layer-btn1{background: #ddd; color: #8b8b8b; border-color: #ddd;}

.aykj-alert .layui-layer-btn .layui-layer-btn0{background: #1e5ab0; border-color: #1e5ab0;}
/* ————— 弹窗 end ————— */
/* ========== 内层框架 end ========== */
/* ========== 首页 start ========== */
/* ————— 公共部分 start ————— */
.clunmTitle{height: 50px;line-height: 50px;font-size: 34px;color: #333333;text-align: center;position: relative;margin-bottom: 28px;display: inline-block;padding: 0 30px;overflow: hidden;}
.clunmTitle::before{display: block;content: ""; width: 16px;height: 30px;background: url(../images/leftPic2.png) center center no-repeat;position: absolute;left: 0;top: 10px;}
.clunmTitle::after{display: block;content: ""; width: 16px;height: 30px;background: url(../images/rightPic2.png) center center no-repeat;position: absolute;right: 0;top: 10px;}

.selView{height: 30px;padding: 0 30px;}
.selView a{display: inline-block;line-height: 30px;font-size: 15px;color: #666666;}
.selView a em{display: inline-block;width: 31px;height: 26px;background: url(../images/moreIcn.png) center center no-repeat;vertical-align: middle;margin-right: 8px;}
/* ————— 公共部分 end ————— */
/* ————— 第1通栏 start ————— */
.colunm1{background: url(../images/colunm1Bg.jpg) center center no-repeat;background-size: cover;}
.colunm1Con{padding: 70px 0;}
.colunm1ConUp{margin-bottom: 20px;}
.colunm1ConUpL{width: 69.8718%;background: url(../images/colunmConPic1.jpg) center center no-repeat;}
.colunm1ConUpR{width: 28.8462%;height: 230px;background: url(../images/colunmConPic2.jpg) center center no-repeat;}
.colunm1ConUpLC{padding: 30px;}
.colunm1ConUpLL{overflow: hidden;}
.colunm1ConUpLL .clunmTitle{color: #fff;}
.colunm1ConUpLL .clunmTitle::before{background: url(../images/leftPic1.png) center center no-repeat;}
.colunm1ConUpLL .clunmTitle::after{background: url(../images/rightPic1.png) center center no-repeat;}
.colunm1ConUpLL .time{height: 86px;line-height: 86px;position: relative;}
.colunm1ConUpLL .time img{display: block;width: 100%;height: 100%;}
.colunm1ConUpLR{margin-left: 65px;width: 36.8932%;}
.colunm1ConUpLR span{display: block;line-height: 25px;font-size: 14px;color: #ffffff;}	
.colunm1ConUpLR .info{font-weight: bold;}
.colunm1ConUpLR .yuyue{margin-bottom: 23px;}
.colunm1ConUpLR .tel{width: 319px;height: 53px;line-height: 53px; border-radius: 12px;background-color: rgba(255, 255, 255, .1);margin-bottom: 17px;text-align: center;}
.colunm1ConUpLR .tel em{display: inline-block; vertical-align: middle;}
.colunm1ConUpLR .tel .icn{width: 35px;height: 28px;background: url(../images/telPic.png) center center no-repeat;margin-right: 11px;}
.colunm1ConUpLR .tel .telNumber{width: 211px;height: 24px;background: url(../images/telNumber.png) center center no-repeat;}
.colunm1ConUpRList{overflow: hidden;}
.colunm1ConUpRList dd{width: 33.3333%;float: left;display: inline;height: 230px;}
.colunm1ConUpRList dd .con{display: block;height: 100%;text-align: center;}
.colunm1ConUpRList dd .con .icn{display: inline-block; width: 45px;height: 47px;background-position: center center;background-repeat: no-repeat;margin-bottom: 13px;}
.colunm1ConUpRList dd .con .title{display: block;height: 30px;line-height: 30px;font-size: 18px;color: #ffffff;}
.colunm1ConUpRList dd.dd1 .con{background-color: rgba(255, 255, 255, .2);}
.colunm1ConUpRList dd.dd2 .con{background-color: rgba(255, 255, 255, .15);}
.colunm1ConUpRList dd.dd3 .con{background-color: rgba(255, 255, 255, .1);}
.colunm1ConUpRList dd:hover .con .icn{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);transition: all .3s linear;-webkit-transition: all .3s linear;}

.colunm1ConDnL{width: 69.8718%;background-color: rgba(255, 255, 255, .5);}
.colunm1ConDnLC{padding: 25px 30px 30px;}
.colunm1ConDnLTitle{margin-bottom: 20px;}
.olunm1ConDnLMore{height: 40px;}
.olunm1ConDnLMore .more{display: inline-block;line-height: 40px;font-size: 15px;color: #666666;}
.olunm1ConDnLMore .more em{display: inline-block;width: 31px;height: 26px;background: url(../images/moreIcn.png) center center no-repeat;vertical-align: middle;margin-right: 8px;}
.colunm1ConDnLTitleList{overflow: hidden;margin-right: -5px;}
.colunm1ConDnLTitleList dd{float: left;display: inline;cursor: pointer;}
.colunm1ConDnLTitleList dd .con{display: block;height: 40px;line-height: 40px;margin-right: 5px;padding: 0 20px;background: url(../images/titleListBg.png)center center no-repeat;background-size: 100% 100%;font-size: 16px;color: #722221;transition: all .3s linear;-webkit-transition: all .3s linear;}
.colunm1ConDnLTitleList dd:hover .con,.colunm1ConDnLTitleList dd.hover .con{color: #fff;background: url(../images/titleListBg2.png) center center no-repeat;background-size: 100% 100%;}
.colunm1ConDnLCC{overflow: hidden;}
.colunm1ConDnLCC .tabContact{height: 0;overflow: hidden;}
.colunm1ConDnLCC .tabContact.show{height: auto;overflow: visible;}
.colunm1ConDnLCCL{width: 52.4272%;margin-right: 25px;}
/* .colunm1Slick{}
.colunm1Slick .bd{} */
.colunm1Slick .bd .myslide{width: 100%;}
.colunm1Slick .bd .pic{overflow: hidden;}
.colunm1Slick .bd .pic::before{padding-top: 60%;}
.colunm1Slick .SlickBtn{width: 100%;}
.colunm1Slick .SlickBtnCon{padding: 0 20px;height: 60px;line-height: 60px;background-color: #6b1c1b;}
/* .colunm1Slick .SlickBtn .colunm1SlickDots{} */
.colunm1SlickDots .slick-dots{height: 60px;text-align: center;font-size: 0;line-height: 60px;}
.colunm1SlickDots .slick-dots li{border: 1px solid #FFFFFF; display: inline-block;width: 8px;height: 8px;border-radius: 100%;margin: 0 4px;vertical-align: middle;cursor: pointer;}
.colunm1SlickDots .slick-dots li.slick-active{background: #FFFFFF;}
.colunm1SlickText{overflow: hidden;padding-right: 20px;height: 60px;}
.colunm1SlickText .title{line-height: 60px;font-size: 15px;color: #ffffff;}
.colunm1ConDnLCCR{overflow: hidden;}
.colunm1TextList1 dd .con{overflow: hidden;height: 38px;}
.colunm1TextList1 dd .con .time{line-height: 38px;font-size: 14px;color: #999999;}
.colunm1TextList1 dd .con .title{overflow: hidden;padding: 0 25px;position: relative;}
.colunm1TextList1 dd .con .title::before{display: block;content: "";width: 15px;height: 17px;background: url(../images/cm1TextIcn.png) center center no-repeat;position: absolute;left: 0;top: 11px;}
.colunm1TextList1 dd .con .title a{display: block;line-height: 38px;font-size: 14px;color: #333333;}
.colunm1TextList1 dd:hover .con .title a{display: block;line-height: 38px;font-size: 14px;color: #722221;font-weight: bold;}
.colunm1ConDnR{width: 28.8462%;background-color: rgba(255, 255, 255, .5);}
.clunmTitleBox{padding: 30px 30px 0px;}
.colunm1Slick2{padding-bottom: 30px;position: relative;}
.colunm1Slick2 .bd{margin-bottom: 23px;}
.colunm1Slick2 .bd .prev,.colunm1Slick2 .bd .next{display: block;width: 31px;height: 35px;background: url(../images/prevBg.png) center center;background-size: 100% 100%;position: absolute;right: 20px;top: -63px;z-index: 9;cursor: pointer;transition: all .3s linear;-webkit-transition: all .3s linear;}
.colunm1Slick2 .bd .prev{right: 46px;}
.colunm1Slick2 .bd .prev::before{display: block;content: "";width: 8px;height: 13px;background: url(../images/prev.png) center center no-repeat;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.colunm1Slick2 .bd .next::before{display: block;content: "";width: 8px;height: 13px;background: url(../images/next.png) center center no-repeat;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.colunm1Slick2 .bd .myslide{width: 100%;}
.colunm1Slick2 .bd .pic{overflow: hidden;}
.colunm1Slick2 .bd .pic::before{padding-top: 60%;}
.colunm1Slick2 .Slick2Btn{height: 32px;margin-bottom: 6px;padding: 0 30px;}
.colunm1Slick2 .colunm1Slick2Dot{height: 32px;line-height: 32px; font-size: 16px;color: #333333;}
.colunm1Slick2 .colunm1Slick2Dot .currentNum{color: #c3b3a5;}
.colunm1Slick2 .colunm1Slick2Text{overflow: hidden;padding-right: 20px;}
.colunm1Slick2 .colunm1Slick2Text .title{line-height: 32px;font-size: 18px;color: #333333;}
/* .colunm1Slick2 .bd .prev:hover,.colunm1Slick2 .bd .next:hover{background-color: #c6b6a8;} */
.colunm1Slick2 .bd .prev:hover:before{background-image: url(../images/prev1.png);}
.colunm1Slick2 .bd .next:hover:before{background-image: url(../images/next1.png);}
.colunm1Slick2 .selView{height: 30px;padding: 0 30px;}
.colunm1Slick2 .selView a{display: inline-block;line-height: 30px;font-size: 15px;color: #666666;}
.colunm1Slick2 .selView a em{display: inline-block;width: 31px;height: 26px;background: url(../images/moreIcn.png) center center no-repeat;vertical-align: middle;margin-right: 8px;}
/* ————— 第1通栏 end ————— */
/* ————— 第2通栏 start ————— */
.colunm2{background: url(../images/colunm2Bg.jpg) center center no-repeat;}
.colunm2Con{padding: 70px 0 60px;}
.colunm2Up{margin-bottom: 20px;}
.colunm2UpL{width: 22.4359%;margin-right: 20px;background: url(../images/colunm2UpBg1.jpg) center center no-repeat;}
.colunm2UpLC{padding: 30px 26px 22px;}
.colunm2UpL .clunmTitle{color: #fff;margin-bottom: 16px;}
.colunm2UpL .clunmTitle::before{background: url(../images/leftPic1.png) center center no-repeat;}
.colunm2UpL .clunmTitle::after{background: url(../images/rightPic1.png) center center no-repeat;}
.colunm2UpLTextList{margin-bottom: 24px;}
.colunm2UpLTextList dd .con{display: block;height: 36px;line-height: 36px;font-size: 14px;color: #ffffff;padding-left: 34px;position: relative;}
.colunm2UpLTextList dd .con::before{display: block;content: "";width: 17px;height: 14px;background: url(../images/cm2TextIc.png) center center no-repeat;position: absolute;left: 8px;top: 11px;}
.colunm2UpL .selView{padding: 0 8px;}
.colunm2UpL .selView a{color: #fff;}
.colunm2UpL .selView a em{background-image: url(../images/moreIcn2.png);}
.colunm2UpR{overflow: hidden;position: relative;background-position: center center;background-repeat: no-repeat;height: 460px;}
.colunm2UpR .clunmTitle{margin: 30px 0 0 30px;}
/* .column2Scroll{} */
.column2Scroll .bd{position: relative;overflow: hidden;}
/* .column2Scroll .bd .myslide{} */
.column2Scroll .bd .prev,.column2Scroll .bd .next{display: block;width: 31px;height: 35px;background: url(../images/prevBg.png) center center;background-size: 100% 100%;position: absolute;right: 20px;bottom: -50px;z-index: 9;cursor: pointer;transition: all .3s linear;-webkit-transition: all .3s linear;}
.column2Scroll .bd .prev{right: 46px;}
.column2Scroll .bd .prev::before{display: block;content: "";width: 8px;height: 13px;background: url(../images/prev.png) center center no-repeat;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.column2Scroll .bd .next::before{display: block;content: "";width: 8px;height: 13px;background: url(../images/next.png) center center no-repeat;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.column2Scroll .bd .prev:hover:before{background-image: url(../images/prev1.png);}
.column2Scroll .bd .next:hover:before{background-image: url(../images/next1.png);}
.column2Scroll .bd .con{height: 320px;text-align: center;}
.column2Scroll .bd .con a{display: block;width: 100%;height: 100%;position: relative;}
.column2Scroll .bd .con a::before{content: "";display: block;padding-top: 84%;}
.column2Scroll .bd .con img{max-width: 100%;max-height: 100%;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.colunm2DnLC{padding: 32px 30px 29px;}
.colunm2DnL{width: 49.3590%;background: url(../images/colunm2DnLBg.jpg) center center no-repeat;}
.colunm2DnLCUp{overflow: hidden;}
.colunm2DnL .clunmTitle{margin-bottom: 17px;}
.colunm2DnL .selView{height: 50px;padding: 0;}
.colunm2DnL .selView a{line-height: 50px;}
.colunm2DnLTetxList{min-height: 112px;}
.colunm2DnLTetxList dd .con{overflow: hidden;}
.colunm2DnLTetxList dd .con .time{height: 28px;line-height: 28px;font-size: 14px;color: #999999;}
.colunm2DnLTetxList dd .con .title{overflow: hidden;padding: 0 27px;position: relative;}
.colunm2DnLTetxList dd .con .title::before{display: block;content: "";width: 15px;height: 17px;background: url(../images/cm2TextIc2.png) center center no-repeat;position: absolute;left: 0;top: 6px;}
.colunm2DnLTetxList dd .con .title a{display: block;height: 28px;line-height: 28px;font-size: 14px;color: #333333;}
.colunm2DnR{width: 49.3590%;background: url(../images/colunm2DnRBg.jpg) center center no-repeat;}
.colunm2DnR .clunmTitle{margin-bottom: 17px;}
.colunm2DnR .selView{height: 50px;padding: 0;}
.colunm2DnR .selView a{line-height: 50px;}
/* ————— 第2通栏 end ————— */
/* ————— 第3通栏 start ————— */
/* ————— 第3通栏 end ————— */
/* ————— 第4通栏 start ————— */
/* ————— 第4通栏 end ————— */
/* ————— 第5通栏 start ————— */
/* ————— 第5通栏 end ————— */
/* ————— 第6通栏 start ————— */
/* ————— 第6通栏 end ————— */
/* ————— 第7通栏 start ————— */
/* ————— 第7通栏 end ————— */
/* ————— 第8通栏 start ————— */
/* ————— 第8通栏 end ————— */
/* ========== 首页 end ========== */
/* ========== 频道页 start ========== */
/* ========== 频道页 end ========== */