@charset "UTF-8";
/* ————— 头部 start ————— */
/* ————— top start ————— */
.topBox{height: 99px;}
.top{height: 99px;margin: 0 auto;position: fixed;top: 0;width: 100%;left: 0;z-index: 10;line-height: 80px;background: #fff;}
.top.hover{box-shadow: 0px 1px 2px #dcdcdc;}
.top .logo{width: 25.3125%;height: 99px;background-color: #ba0405;position: absolute;top: 0;left: 0;z-index: 11;text-align: right;}
.top .logo::before{display: block;content: '';width: 50px;height: 100%;background: url(../images/img/logosj.png) no-repeat center;position: absolute;top: 0;right: -50px;background-size: 50px 99px;}
.top .logo img{height: 48px;margin: 25px 10px 0 0;}
.topBox .search{display: inline;float: right;margin-left: 0; transition: all .4s ease;height: 100%;padding: 32px 0 0 30px;box-sizing: border-box;}
.topBox .search .btn{display: block;width: 36px;height: 36px;cursor: pointer;background: url(../images/img/search.png) no-repeat center center;}
.searchBox {
	padding-left: 18px;
	width: 0;
	height: 46px;
	line-height: 46px;
	position: absolute;
	top: 80px;
	right: 40px;
	border-radius: 5px;
	z-index: 1000;
	transition: all 0.5s ease-out;
	-webkit-transition: 0.5s ease-out;
	background: #fff;
	box-shadow: 0 0 2px 2px rgb(0,0,0,0.1);
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
}
.searchBox.show{opacity: 1;visibility: visible;width: 250px;}
.searchBox span {
	width: 46px;
	height: 46px;
	background: #ba0405 url(../images/img/search1.png) no-repeat center;
	cursor: pointer;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	border-radius: 0 5px 5px 0;
	display: inline;
	float: right;
}
.searchBox .inputBox {
	overflow: hidden;
	position: relative;
}
.searchBox input {
	border: none;
	display: block;
	width: 100%;
	height: 46px;
	line-height: 46px;
	color: #666;
	font-size: 16px;
	background: none;
}
.searchBox input::-webkit-input-placeholder {
	color: #666;
	font-size: 14px;
	text-align: left;
}

.menu dd{display:inline; position:relative;float: left;margin-left: 50px;}
.menu dd .yj{ position: relative;z-index: 2;}
.menu dd .yj a{ display:block;  font-size:16px;color: #333333;transition: all .3s linear;transition: all .3s linear;line-height: 99px;}
.menu dd .yj a span{display: block;font-size: 13px;color: #666;transition: all .4s ease;margin-top: 10px;line-height: 13px;}
/* .menu dd:before{display: block;content: "";position: absolute;left: 10px;bottom: -17px;width: 0;height: 2px;background: #007071;transition: all .4s ease;} */
.menu dd.hover:before{width: 50px;}

.menu dd .ej{position:absolute;left:50%; top:79px;background: #fff;transform: translateX(-50%);box-shadow: 0px 1px 2px #dcdcdc;overflow: hidden;white-space: nowrap;min-width:100%;transition: all .4s ease;height: 0;}
.menu dd .ej a{display:block;line-height:50px;text-align:center;color: #333;font-size: 14px;padding: 0 20px;transition: all .4s ease;}
.menu dd .ej a:hover,.menu dd .ej a.hover{background: #cc0001;color: #fff;}
.menu dd .ej a:last-child{margin-right:0;}
.menu dd.hover .yj a,.menu dd.hover .yj a span{color: #cc0001;font-weight: bold;}
/* ————— top end ————— */
/* ————— indexBanner start ————— */
.indexBanner {position: relative;}
.indexBanner .myslide{position: relative;}
.indexBanner .indexcol1Bg {background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 36.9769%;transform: scale(1, 1);-webkit-transform: scale(1, 1);}

.indexBanner .myslide.slick-active .indexcol1Bg {
	animation: changeScale2 4s forwards linear;
	-webkit-animation: changeScale2 4s forwards linear;
}

@keyframes changeScale2 {
	0% {
		transform: scale(1.1, 1.1);
		-webkit-transform: scale(1.1, 1.1);
	}

	100% {
		transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
	}
}

@-webkit-keyframes changeScale2

/* Safari 和 Chrome */
	{
	0% {
		transform: scale(1.1, 1.1);
		-webkit-transform: scale(1.1, 1.1);
	}

	100% {
		transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
	}
}
.indexBanner .img{position: absolute;left: 50%; top:35%;transform: translateX(-50%);-webkit-transform: translateX(-50%); font-size: 0;text-align: center;width: 100%;}
.indexBanner .img .img2{margin-top: 15px;}
.indexBanner .img img{overflow: hidden; display: inline-block; visibility: hidden;image-rendering: pixelated;}
.indexBanner .img img.show{visibility: visible;}
.indexBanner .img .img2 img.show{visibility: visible;}
.indexBanner .prev {display: block;width: 60px;height: 60px;cursor: pointer;background: url(../images/img/bannerLeft.png) no-repeat center center;position: absolute;left: 100px;top:50%;margin-top: -30px;z-index: 1;transition: all .4s ease;border-radius: 50%;}
.indexBanner .next {display: block;width: 60px;height: 60px;cursor: pointer;background: url(../images/img/bannerRight.png) no-repeat center center;position: absolute;right: 100px;top:50%;margin-top: -30px;z-index: 1;transition: all .4s ease;border-radius: 50%;}
.indexBanner .prev:hover{background-color: rgba(0,0,0,0.4);}
.indexBanner .next:hover{background-color: rgba(0,0,0,0.4);}
.downBtn {
    position: absolute;
    bottom: 45px;
    left: 50%;
    margin-left: -12px;
    z-index: 99;
    width: 23px;
    height: 64px;
    background: url(../images/img/shubiao.png)no-repeat center;
    -webkit-animation: arrowDown 1s infinite linear;
}
/*向下的箭头跳动*/
@-webkit-keyframes arrowDown {
    0% {
        -webkit-transform: translate(0,0);
    }

    25% {
        -webkit-transform: translate(0,6px);
    }

    50% {
        -webkit-transform: translate(0,0);
    }

    75% {
        -webkit-transform: translate(0, -6px);
    }

    100% {
        -webkit-transform: translate(0,0);
    }
}

/* ————— indexBanner end ————— */
/* ————— 头部 end ————— */
/* 公共部分 start*/
.indexTitle{margin-bottom: 40px;overflow: hidden;position: relative;}
.indexTitle .cnTitle{font-size: 32px;font-weight: bold;color: #000000;margin-bottom: 25px;}
.indexTitle .enTitle img{}
.indexTitle .more{width: 30px;height: 40px;background: url(../images/img/moreDian.png) no-repeat bottom 15px right;position: absolute;top: 50%;right: 0;transition: all .2s ease;}
.indexTitle .more:hover{background-image: url(../images/img/moreDianH.png);}
.indexTitleh .title,.indexTitleh .more{color: #fff;}
/* 公共部分 end*/
/* 第一通栏 start */
.col1Title{padding-bottom: 12px;}
.col1Title .cnTitle{overflow: hidden;height: 40px;line-height: 40px;}
.col1Title .cnTitle .title{font-size: 26px;color: #000;font-weight: bold;}
.col1Title .cnTitle .more{width: 30px;height: 40px;background: url(../images/img/moreDian.png) no-repeat bottom 15px right;transition: all .2s ease;}
.col1Title .cnTitle .more:hover{background-image: url(../images/img/moreDianH.png);}
.col1Title .enTitle{font-size: 14px;color: #000;position: relative;height: 36px;line-height: 36px;padding-left: 30px;text-transform: uppercase;}
.col1Title .enTitle::before{display: block;content: '';width: 22px;height: 4px;background-color: #cc0001;position: absolute;top: 50%;left: 0;margin-top: -2px;}
.column1{padding: 120px 0;background: #f6f6f6 url(../images/img/col1bg.png) no-repeat bottom left;}
.col1Min{width: 22.8571%;margin-top: 35px;}
.col1Min.fl{margin-right: 45px;}
.col1Min.fr{margin-left: 45px;}
.col1Dl{border-top: 1px dashed #cccccc;}
.col1Dl li{padding: 20px 0 23px 0;border-bottom: 1px dashed #cccccc;}
.col1Dl li a{overflow: hidden;display: block;}
.col1Dl li .time{font-size: 16px;color: #666666;line-height: 34px;height: 34px;transition: all .2s ease;}
.col1Dl li .info{font-size: 16px;line-height: 34px;height: 34px;color: #555;transition: all .2s ease;overflow: hidden;}
.col1Dl li:hover .info{color: #cc0001;font-weight: bold;}
.col1Dl li:hover .time{color: #cc0001;font-weight: bold;}
.col1Max{overflow: hidden;box-shadow: 0px 0px 19.4px 0.6px rgba(67, 67, 67, 0.1);background: #fff url(../images/img/col1bg2.png) no-repeat center right -60px;padding-bottom: 50px;}
.col1Max .pic:before{padding-top: 57.7092%;}
.col1Max .text{padding: 40px 30px 0;}
.col1Max .text .name{font-size: 18px;padding-top: 0; color: #333;line-height: 24px;margin-bottom: 20px;font-weight: bold;}
.col1Max .text .name a{color: #333;transition: all .4s ease;}
.col1Max .text .name a:hover{color: #cc0001;}
.col1Max .text .time{font-size: 14px;color: #888;line-height: 26px;}
.col1Max .text .info{font-size: 14px;color: #888;line-height: 26px;height: 52px;}
.col1Max .slick-list{margin-bottom: 34px;}
.col1Max .slick-dots {text-align: center;font-size: 0;animation-delay: 1.5s;}
.col1Max .slick-dots li {display: inline-block;width: 20px;height:5px;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;transition: all .4s ease;border: 1px solid #ccc;}
.col1Max .slick-dots li.slick-active {background: #cc0001;border-color: transparent;}
/* 第一通栏 end */
/* 第二通栏 end */
.column2{padding-bottom: 80px;background-color: #f6f6f6;overflow: hidden;}
.column2 .bg{background: url(../images/img/col2Bg1.jpg) no-repeat center;height: 445px;padding-top: 80px;box-sizing: border-box;}
.col2List{margin-right: -10px;height: 310px;position: relative;z-index: 2;}
.col2List li{display: inline;float: left;width: 33.3333%;position: absolute;bottom: 0;left: 0;}
.col2List li.dd2{left: 33.3333%;}
.col2List li.dd3{left: 66.6666%;}
.col2List li .con{height: 310px;border-bottom: 7px solid #b30a0a;background-color: #fff;box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);margin-right: 10px;text-align: center;padding-top: 78px;box-sizing: border-box;transition: all .4s ease;background-repeat: no-repeat;background-position: center;}
.col2List li .con .icon-box{width: 62px;height: 62px;margin: 0 auto 20px;background-position: center;background-repeat: no-repeat;transition: all .4s ease;}
.col2List li.dd1 .con .icon-box{background-image: url(../images/img/col2Img1.png);}
.col2List li.dd2 .con .icon-box{background-image: url(../images/img/col2Img2.png);}
.col2List li.dd3 .con .icon-box{background-image: url(../images/img/col2Img3.png);}
.col2List li.dd1 .con:hover .icon-box{background-image: url(../images/img/col2Img1H.png);}
.col2List li.dd2 .con:hover .icon-box{background-image: url(../images/img/col2Img2H.png);}
.col2List li.dd3 .con:hover .icon-box{background-image: url(../images/img/col2Img3H.png);}
.col2List li .con .title{font-size: 22px;color: #333;margin-bottom: 10px;line-height: 24px;transition: all .4s ease;}
.col2List li .con .enTitle{font-size: 14px;color: #999;margin-bottom: 30px;line-height: 16px;transition: all .4s ease;}
.col2List li .con a{display: inline-block;width: 100px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #b30a0a;color: #b30a0a;border-radius: 15px;font-size: 14px;opacity: 0;visibility: hidden;transform: translateY(30px);transition: all .4s ease;}
.col2List li .con:hover{
	height: 400px;
	padding-top: 86px;
	background-image: url(../images/img/col2bg2.png);
	background-size: cover;
}
.col2List li .con:hover .title{color: #b30a0a;}
.col2List li .con:hover .enTitle{color: #b30a0a;}
.col2List li .con:hover a{opacity: 1;visibility: visible;transform: translateY(0);}
.col2List li.dd1{animation-delay: 0.1s;}
.col2List li.dd2{animation-delay: 0.3s;}
.col2List li.dd3{animation-delay: 0.5s;}
/* 第二通栏 end */
/* 第三通栏 start */
.column3{background: #f6f6f6 url(../images/img/col3Bg1.png) no-repeat bottom center;padding: 40px 0 100px;overflow: hidden;}
.col3Slick{position: relative;}
.col3Slick .bd{overflow: hidden;}
.col3Slick .slick-list{margin-right: -60px;padding: 60px 0 80px !important;}
.col3Slick .myslide{transition: all .4s ease;}
.col3Slick .myslide.slide1 .slickCon{transform: translateY(30px);}
.col3Slick .myslide.slide2 .slickCon{transform: translateY(-30px);}
.col3Slick .myslide.slide3 .slickCon{transform: translateY(30px);}
.col3Slick .myslide.slide4 .slickCon{transform: translateY(-30px);}
.col3Slick .slickCon{display: block;margin-right: 60px;transition: all .4s ease;position: relative;}
.col3Slick .slickCon::before{
	display: block;
	content: '';
	width: 54px;
	height: 221px;
	background: url(../images/img/col3Icn1.png) no-repeat center;
	position: absolute;
	right: -57px;
	top: 120px;
}
.col3Slick .text{overflow: hidden;background-color: #fff;height: 70px;}
.col3Slick .text .btn{width: 57px;height: 70px;background-color: #cc0001;color: #fff;font-size: 16px;font-weight: bold;line-height: 20px;padding: 14px 10px 0;box-sizing: border-box;}
.col3Slick .text .title{overflow: hidden;padding: 10px 15px 0;line-height: 28px;color: #333;font-size: 18px;}
.col3Slick .pic:before{padding-top: 151.6556%;}
.col3Slick .prev {display: block;width: 34px;height: 34px;cursor: pointer;background: rgba(0,0,0,0.2) url(../images/img/col3Prev.png) no-repeat center center;position: absolute;left: -17px;top:50%;margin-top: -17px;z-index: 2;transition: all .4s ease;border-radius: 50%;}
.col3Slick .next {display: block;width: 34px;height: 34px;cursor: pointer;background: rgba(0,0,0,0.2) url(../images/img/col3Next.png) no-repeat center center;position: absolute;right: -17px;top:50%;margin-top: -17px;z-index: 2;transition: all .4s ease;border-radius: 50%;}
.col3Slick .slick-dots {text-align: center;font-size: 0;animation-delay: 1.5s;}
.col3Slick .slick-dots li {display: inline-block;width: 20px;height:3px;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;transition: all .4s ease;border: 1px solid #ccc;background-color: #fff;}
.col3Slick .slick-dots li.slick-active {background: #7d090b;border-color: transparent;}
.col3Slick .prev:hover{background-color: rgba(0,0,0,0.5);}
.col3Slick .next:hover{background-color: rgba(0,0,0,0.5);}
/* 第三通栏 end */
/* 第四通栏 start */
.column4{padding: 80px 0 180px 0;overflow: hidden;background-color: #f6f6f6;position: relative;}
.col4-con{overflow: hidden;}
.col4-con .picBox{width: 54.2857%;padding-top: 120px;background: url(../images/img/col4bg1.png) no-repeat top right;z-index: 4;position: relative;}
.col4-con .pic::after{display: block;content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;z-index: 5;}
.col4-con .pic .play{width: 109px;height: 48px;border-radius: 24px;background: #cc0001 url(../images/img/col4Img1.png) no-repeat center;position: absolute;top: 50%;left: 50%;z-index: 6;cursor: pointer;margin: -24px 0 0 -54px;}
.col4-con .pic .more{position: absolute;bottom: 0;left: 0;z-index: 6;width: 348px;height: 80px;}
.col4-con .pic .more .icnBox{width: 80px;height: 80px;background: #000 url(../images/img/col4Img3.png) no-repeat center;transition: all .4s ease;}
.col4-con .pic .more .moreTxt{overflow: hidden;background: #fff ;line-height: 80px;padding-left: 20px;}
.col4-con .pic .more .moreTxt a{background: url(../images/img/col4Img2.png) no-repeat center right;font-size: 18px;color: #cc0001;padding-right: 37px;}
.col4-con .pic .more .icnBox:hover{background-color: #cc0001;}
.col4-con .textBox{overflow: hidden;padding: 120px 80px 0 0;}
.col4-con .textBox .info{padding-top: 20px;line-height: 36px;font-size: 16px;color: #666;}
.col4List-box{width: 100%;height: 261px;position: absolute;bottom: 0;left: 0;background: url(../images/img/col4bg2.png) no-repeat center left / 60.8608% 261px;}
.col4List{overflow: hidden;padding: 60px 0 0;box-sizing: border-box;width: 100%;}
.col4List li{display: inline;float: left;width: 130px;height: 138px;border: 1px solid rgba(255,255,255,1);border-radius: 5px;padding: 8px;box-sizing: border-box;margin-right: 80px;transition: all .4s ease;}
.col4List li .con{background-color: rgba(255,255,255,1);border-radius: 5px;padding-top: 25px;display: block;height: 120px;box-sizing: border-box;transition: all .4s ease;}
.col4List li .con .icon{height: 33px;text-align: center;margin-bottom: 12px;transition: all .4s ease;background-position:center;background-repeat:no-repeat;}
.col4List li.dd1 .con .icon{background-image:url(../images/img/col4Img4.png)}
.col4List li.dd2 .con .icon{background-image:url(../images/img/col4Img5.png)}
.col4List li.dd3 .con .icon{background-image:url(../images/img/col4Img6.png)}
.col4List li .con .icon img{display: inline-block;max-height: 33px;}
.col4List li .con .txt{color: #333;font-size: 16px;font-weight: bold;text-align: center;transition: all .4s ease;}
.col4List li:hover{border-color: rgba(255,255,255,0.5);}
.col4List li.dd1:hover .con .icon{background-image:url(../images/img/col4Img4H.png)}
.col4List li.dd2:hover .con .icon{background-image:url(../images/img/col4Img5H.png)}
.col4List li.dd3:hover .con .icon{background-image:url(../images/img/col4Img6H.png)}
.col4List li:hover .con .txt{color:#cc0001}
/* 第四通栏 end */
/* 第五通栏 start */
.column5{background: #f6f6f6 url(../images/img/col5bg1.png) no-repeat bottom left;padding: 120px 0;overflow: hidden;}
.col5Con{overflow: hidden;position: relative;}
.col5Tab{position: relative;width: 180px;margin-right: 30px;}
.col5Tab a{font-weight: bold;font-size: 16px;color: #333;position: relative;height: 40px;line-height: 40px;transition: all .2s ease;margin-bottom: 30px;display: block;text-align: center;}
.col5Tab a::before{display: block;content: '';width: 0;height: 2px;background-color: #7d090b;position: absolute;top: 50%;left: 0;margin-top: -1px;transition: all .4s ease;}
.col5Tab a.hover{color: #cd0301;font-size: 20px;}
.col5Tab a.hover::before{width: 30px;}
.col5TabC{overflow: hidden;position: relative;border-left: 1px solid #cccccc;}
.col5Slick{overflow: hidden;position: absolute;opacity: 0;top: 0;left: 0;width: 100%;padding-left: 10px;box-sizing: border-box;}
.col5Slick.active{opacity: 1;z-index: 2;}
.col5Slick .slick-list{margin-right: -30px;}
.col5Slick .slideCon{padding: 40px 30px;box-sizing: border-box;transition: all .4s ease;margin-right: 30px;position: relative;}
.col5Slick .slideCon::before{display: block;content: '';width: 299px;height: 299px;background: url(../images/img/col5bg2.png) no-repeat center;position: absolute;bottom: 0;right: 0;opacity: 0;transition: all .4s ease;}
.col5Slick .slideCon .time1{font-size: 46px;height: 54px;line-height: 54px;color: #000;font-weight: bold;transition: all .4s ease;}
.col5Slick .slideCon .time2{font-size: 14px;height: 38px;line-height: 38px;color: #888;transition: all .4s ease;}
.col5Slick .slideCon .title{font-size: 18px;height: 30px;line-height: 30px;color: #333;margin-bottom: 20px;}
.col5Slick .slideCon .title a{color: #333;transition: all .4s ease;}
.col5Slick .slideCon .pic{width: 100%;overflow: hidden;margin-bottom: 20px;}
.col5Slick .slideCon .pic::before{padding-top: 63.5863%;}
.col5Slick .slideCon .info{font-size: 16px;height: 60px;line-height: 30px;color: #626264;margin-bottom: 14px;transition: all .4s ease;}
.col5Slick .slideCon .more{font-size: 14px;height: 28px;line-height: 28px;color: #666;transition: all .4s ease;}
.col5Slick .slideCon:hover{background: #fff;}
.col5Slick .slideCon:hover::before{opacity: 1;}
.col5Slick .slideCon:hover .time1{color: #cc0001;}
.col5Slick .slideCon:hover .time2{color: #cc0001;}
.col5Slick .slideCon:hover .info{color: #cc0001;}
.col5Slick .slideCon:hover .more{color: #cc0001;}
.col5Slick .slideCon:hover .title a{color: #cc0001;font-weight: bold;}
/* 第五通栏 end */
/* 底部 start */
.footer{background: url(../images/img/footerbg.jpg) no-repeat center / cover;padding: 80px 0 110px;overflow: hidden;}
.footerLeft{width: 50%;}
.ftSlick .slick-list{margin-right: -30px;}
.ftSlick .con{margin-right: 30px;}
.footerLogo{margin-bottom: 50px;}
.footerLogo img{display: block;height: 58px;}
.footerLeft .info{line-height: 32px;color: #ccc;font-size: 14px;}
.footerLeft .info a{color: #ccc;}
.footerLeft .info a:hover{color: #fff;}
.footerR{overflow: hidden;padding-top: 8px;}
.footerRcon{overflow: hidden;}
.footerRcon .ewmBox{margin-left: 40px;}
.footerRcon .ewmBox .imgBox{width: 134px;height: 134px;border-radius: 6px;background-color: rgba(255,255,255,0.5);padding: 5px;box-sizing: border-box;}
.footerRcon .ewmBox .imgBox img{width: 100%;height: 100%;}
.footerRcon .ewmBox .txt{height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #cccccc;}
.footerRcon .textBox{overflow: hidden;padding-top: 10px;}
.footerR .title{font-size: 18px;color: #ffffff;line-height: 20px;margin-bottom: 20px;font-weight: bold;}
.footerR .text{font-size: 14px;line-height: 32px;color: #ccc;}
.share{margin-bottom: 17px;font-size: 20px;color: #555555;font-weight: bold;text-align: right;margin-bottom: 30px;}
.share span{font-weight: normal;vertical-align: middle;margin-left: 10px;}
.share .shareParent .shareFont{width: 50px;height: 50px;line-height: 50px;background-color: rgba(255,255,255,0.5);color: #7d090b !important;border: none;}
.share .shareParent .shareFont:hover{color: #7bc549 !important;background: #fff !important;}
.share .shareParent .shareFont:hover.icon-weibo {color: #ff763b !important;background: #fff !important;}
.share .shareParent .shareFont:hover.icon-qq {color: #56b6e7 !important;background: #fff !important;}
.share .shareParent .shareFont.icon-wechat{font-size: 30px !important;}
.share .shareParent .shareFont.icon-weibo{font-size: 30px !important;}
.share .shareParent .shareFont.icon-qq{font-size: 30px !important;}
/* 底部 end */
/* 关于我们 start */
.about-col1{background: #f6f6f6 url(../images/img/aboutBg1.png) no-repeat bottom left;padding: 200px 0 780px 0;overflow: hidden;}
.about-col1 .textBox{position: relative;}
.about-col1 .textBox::before{display: block;content: '';position: absolute;right: -200px;bottom: -50px;background: url(../images/img/aboutImg2.png) no-repeat center;width: 1110px;height: 159px;}
.about-col1 .textBox .pic{width: 32.6428%;overflow: hidden;border-radius: 104px 0 0 0;}
.about-col1 .textBox .pic::before{padding-top: 117.7242%;}
.about-col1 .textBox .text{overflow: hidden;padding-top: 70px;}
.aboutTitle{height: 60px;line-height: 60px;color: #333;font-weight: bold;font-size: 42px;overflow: hidden;}
.about-col1 .textBox .text .info{line-height: 42px;color: #666;font-size: 16px;padding: 40px 80px 78px 0;}
.aboutMore{width: 150px;height: 48px;line-height: 48px;border-radius: 24px;color: #fff !important;background: #b30a0a url(../images/img/jtRight.png) no-repeat center right 20px;padding-left: 25px;font-size: 18px;display: block;box-sizing: border-box;transition: all 0.2s linear;}
.aboutMore.hover{color: #b30a0a !important;background-color: #f6f6f6;background-image: url(../images/img/jtRightH.png);font-weight: lighter;}
.aboutMore:hover{background-position: center right 15px;}

.about-col2{background: #f6f6f6 url(../images/img/aboutBg2.png) no-repeat bottom left;}
.aboutList1{position: relative;z-index: 2;margin-bottom: 560px;}
.aboutList1 .item{width: 30%;display: inline;float: left;margin-top: -300px;z-index: 3;position: relative;}
.aboutList1 .item.item2{width: 40%;}
.aboutList1 .item .box1{padding-top: 75px;height: 300px;box-sizing: border-box;background: rgba(85,124,151,0.3);display: block;}
.aboutList1 .item.item2 .box1{background: none;}
.aboutList1 .item .box1 .icon{height: 42px;text-align: center;margin-bottom: 20px;transition: all .4s ease;}
.aboutList1 .item .box1 .icon img{display: inline-block;max-height: 42px;}
.aboutList1 .item .box1 .txt{color: #fff;font-size: 32px;font-weight: bold;text-align: center;height: 52px;line-height: 52px;}
.aboutList1 .item .box1 .entxt{color: #fff;font-size: 16px;text-align: center;height: 34px;line-height: 34px;text-transform: uppercase;}
.aboutList1 .item .picBox{width: 100%;overflow: hidden;}
.aboutList1 .item .picBox img{width: 100%;height: 100%;}
.aboutList1 .item.item2 .picBox{height: 300px;}
.aboutList1 .item.item2 .box1 .txt{color: #333;}
.aboutList1 .item.item2 .box1 .entxt{color: #333;}
.aboutList1 .item .box1:hover .icon{transform: rotateY(180deg);}

.about-col2Box2{position: relative;top: -360px;}
.aboutList2{position: relative;z-index: 2;margin-right: -50px;padding-top: 110px;}
.aboutList2 .item{width: 33.3333%;display: inline;float: left;}
.aboutList2 .item .con{padding: 90px 60px 0;height: 400px;box-sizing: border-box;margin-right: 50px;text-align: center;border-radius: 10px;background-position: center;background-repeat: no-repeat;display: block;box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);transition: all .4s ease;}
.aboutList2 .item:nth-child(1) .con{background-image: url(../images/img/aboutBg3.png);}
.aboutList2 .item:nth-child(2) .con{background-image: url(../images/img/aboutBg4.png);}
.aboutList2 .item:nth-child(3) .con{background-image: url(../images/img/aboutBg5.png);}
.aboutList2 .item .con .icon{height: 63px;text-align: center;margin-bottom: 20px;transition: all .4s ease;}
.aboutList2 .item .con .icon img{display: inline-block;max-height: 63px;}
.aboutList2 .item .con .txt{color: #333;font-size: 24px;font-weight: bold;height: 52px;line-height: 52px;margin-bottom: 20px;}
.aboutList2 .item .con .entxt{color: #666;font-size: 16px;height: 60px;line-height: 30px;}
.aboutList2 .item .picBox{width: 100%;}
.aboutList2 .item .picBox img{width: 100%;height: 100%;}
.aboutList2 .item.item2 .picBox{height: 300px;}
.aboutList2 .item.item2 .con .txt{color: #333;}
.aboutList2 .item.item2 .con .entxt{color: #333;}
.aboutList2 .item .con:hover{transform: translateY(-10px)}
/* 关于我们 end */
/* 新闻资讯 start */
.newsTitle{height: 40px;line-height: 40px;color: #333;font-weight: bold;font-size: 32px;overflow: hidden;margin-bottom: 70px;}
.newsMore{color: #b30a0a !important;background: url(../images/img/jtRightH.png) no-repeat center right;font-weight: lighter;padding-right: 32px;font-size: 18px;transition: all 0.2s ease;}
.newsMore:hover{font-weight: bold;}
.news-box1{background-color: #f6f6f6;overflow: hidden;padding: 70px 0 80px;}
.news-box1-con{position: relative;}
.news-box1-more{width: 150px;height: 48px;line-height: 48px;border-radius: 24px;color: #fff !important;background: #b30a0a url(../images/img/jtRight.png) no-repeat center right 20px;padding-left: 25px;font-size: 18px;display: block;box-sizing: border-box;transition: all 0.2s linear;position: absolute;bottom: -24px;left: 50px;z-index: 10;}
.news-box1-more:hover{background-position: center right 15px;}

.newsSlick1{width: 50%;position: relative;}
.newsSlick1 .slick-list{overflow: visible;}
.newsSlick1 .pic{overflow: hidden;border-radius: 30px 0 0 0;}
.newsSlick1 .pic:before{padding-top: 72.8571%;}
.newsSlick1 .pic::after{display: block;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background-color: rgba(0,0,0,0.3);border-radius: 0 0 30px 0;}
.newsSlick1 .pic .text{position: absolute;bottom: 30px;left: 0;z-index: 3;padding: 0 100px 0 30px;}
.newsSlick1 .pic .text .time{height: 30px;line-height: 30px;font-size: 22px;color: #fff;margin-bottom: 10px;}
.newsSlick1 .pic .text .time span{font-size: 16px;}
.newsSlick1 .pic .text .title{height: 30px;line-height: 30px;font-size: 22px;color: #fff;font-weight: bold;margin-bottom: 10px;}
.newsSlick1 .pic .text .info{height: 56px;line-height:28px;font-size: 16px;color: #fff;}

.news-list1{margin-left: 50%;padding: 0 50px;background-color: #fff;}
.news-list1 dd{height: 95px;line-height: 95px;border-bottom: 1px solid #efefef;position: relative;font-size: 0;}
.news-list1 dd::before{display: block;content: '';width: 60px;height: 2px;background-color: #b70c0c;position: absolute;left: -60px;top: 50%;margin-top: -1px;z-index: 4;transition: all .2s ease;opacity: 0;}
.news-list1 dd.hover::before{transform: translateX(-20px);opacity: 1;}
.news-list1 dd .time{font-size: 22px;color: #333;margin-right: 30px;transition: all .2s ease;height: 95px;line-height: 95px;}
.news-list1 dd .time span{font-size: 16px;font-weight: lighter;}
.news-list1 dd .title{overflow: hidden; font-size: 18px;color: #555; transition: all .2s ease;height: 95px;}
.news-list1 dd .title a{color: #555;transition: all .2s ease;overflow: hidden;}
.news-list1 dd.hover .time{font-weight: bold;color: #b70c0c;transform: translateX(-10px);}
.news-list1 dd.hover .title{transform: translateX(-10px)}
.news-list1 dd.hover .title a{font-weight: bold;color: #b70c0c;}

.news-box2{padding: 80px 0;overflow: hidden;background-color: #fff;}
.news-list2{overflow: hidden;margin-right: -60px;}
.news-list2 dd{display: inline;float: left;width: 50%;margin-bottom: 20px;}
.news-list2 dd .con{display: block;margin-right: 60px;transition: all .4s ease;overflow: hidden;}
.news-list2 dd .con .time{width: 110px;height: 98px;text-align: center;padding-top: 15px;box-sizing: border-box;position: relative;margin-right: 28px;}
.news-list2 dd .con .time::before{display: block;content: '';width: 1px;height: 42px;background-color: #cccccc;position: absolute;right: 0;top: 28px;transition: all .4s ease;}
.news-list2 dd .con .time .time1{font-weight: bold;font-size: 28px;color: #666;height: 40px;line-height: 40px;transition: all .4s ease;}
.news-list2 dd .con .time .time2{font-size: 14px;color: #ccc;height: 22px;line-height: 22px;transition: all .4s ease;}
.news-list2 dd .con .more{transition: all .4s ease;width: 33px;height: 33px;border-radius: 50%;margin-top: 32px;background: url(../images/img/newsJt.png) no-repeat center;}
.news-list2 dd .con .title{font-size: 20px;color: #333;height: 95px;line-height: 95px;transition: all .4s ease;padding-right: 40px;}
.news-list2 dd .con:hover .more{background-image: url(../images/img/newsJth.png);border: 1px solid #fff;transform: translateX(-40px);}
.news-list2 dd .con:hover{background-color: #b70c0c;}
.news-list2 dd .con:hover .time::before{background-color: #fff;}
.news-list2 dd .con:hover .time .time1{color: #fff;}
.news-list2 dd .con:hover .time .time2{color: #fff;}
.news-list2 dd .con:hover .title{color: #fff !important;}

.news-box3{padding: 90px 0 130px;background: url(../images/img/newsBg1.png) no-repeat center / cover;overflow: hidden;}
.news-box3-con{overflow: hidden;background-color: #fff;}
.news-box3-con .left{width: 34.8571%;}
.newsSlick2{width: 100%;position: relative;padding: 40px 30px;box-sizing: border-box;}
.newsSlick2 .pic{overflow: hidden;}
.newsSlick2 .pic:before{padding-top: 62.9098%;}
.newsSlick2 .text{padding: 30px 20px;}
.newsSlick2 .text .time{height: 30px;line-height: 30px;font-weight: bold;color: #999;margin-bottom: 12px;font-size: 14px;}
.newsSlick2 .text .title-box{overflow: hidden;}
.newsSlick2 .text .title-box .title{height: 64px;line-height: 32px;font-weight: bold;color: #333;font-size: 20px;transition: all .4s ease;}
.newsSlick2 .text .title-box .more{transition: all .4s ease;width: 33px;height: 33px;border-radius: 50%;margin-top: 20px;background: url(../images/img/newsJt.png) no-repeat center;border: 1px solid #8e8e8e;margin-left: 30px;}
.newsSlick2 .myslide:hover .text .title-box .title{color: #b70c0c;}
.newsSlick2 .myslide:hover .text .title-box .more{border-color: #b70c0c;background-image: url(../images/img/newsJt2.png);}

.news-box3-con .right{overflow: hidden;}
.news-list3{background-color: #fff;overflow: hidden;padding: 5px 0 10px;}
.news-list3 dd{padding: 0 30px 30px 0;} 
.news-list3 dd .time{width: 130px;text-align: center;padding-top: 45px;box-sizing: border-box;position: relative;margin-right: 30px;}
.news-list3 dd .time::before{display: block;content: '';width: 1px;height: 80px;background-color: #cccccc;position: absolute;right: 0;top: 40px;transition: all .4s ease;}
.news-list3 dd .time .time1{font-weight: bold;font-size: 32px;color: #666;height: 40px;line-height: 40px;transition: all .4s ease;}
.news-list3 dd .time .time2{font-size: 14px;color: #ccc;height: 22px;line-height: 22px;transition: all .4s ease;}
.news-list3 dd .more{transition: all .4s ease;width: 33px;height: 33px;border-radius: 50%;margin-top: 60px;background: url(../images/img/newsJt.png) no-repeat center;border: 1px solid #8e8e8e;margin-left: 70px;}
.news-list3 dd .text{overflow: hidden;padding-top: 30px;}
.news-list3 dd .title{font-size: 20px;color: #333;transition: all .4s ease;height: 30px;line-height: 30px;margin-bottom: 14px;}
.news-list3 dd .info{font-size: 16px;color: #999;transition: all .4s ease;height: 56px;line-height: 28px;}
.news-list3 dd:hover .more{border-color: #b70c0c;background-image: url(../images/img/newsJt2.png);}
.news-list3 dd:hover .title{color: #b70c0c !important;font-weight: bold;}

.news-box4{background: #fff url(../images/img/newsBg2.png) no-repeat bottom center;padding: 90px 0 60px;overflow: hidden;}
.newsSlick3{position: relative;padding: 0 0 55px;overflow: hidden;}
.newsSlick3 .slick-list{margin-right: -70px;}
.newsSlick3 .slideCon{display: block;margin-right: 70px;background-color: #fff;}
.newsSlick3 .slideCon .pic{overflow: hidden;}
.newsSlick3 .slideCon .pic:before{padding-top: 62.8297%;}
.newsSlick3 .slideCon .text{padding: 0 28px;}
.newsSlick3 .slideCon .title{height: 80px;line-height: 80px;color: #333;border-bottom: 1px solid #ccc;margin-bottom: 30px;transition: all .2s ease;font-size: 18px;}
.newsSlick3 .slideCon .moreBox{overflow: hidden;padding: 0 0 30px 0;}
.newsSlick3 .slideCon .moreBox span{display: inline;float: left;height: 40px;line-height: 40px;font-size: 14px;color: #999;transition: all .2s ease;}
.newsSlick3 .slideCon .moreBox .more{transition: all .2s ease;width: 33px;height: 33px;border-radius: 50%;margin-top: 2px;background: url(../images/img/newsJt.png) no-repeat center;border: 1px solid transparent;}
.newsSlick3 .slick-dots {text-align: center;font-size: 0;animation-delay: 1.5s;bottom: 0;position: absolute;left: 0;width: 100%;}
.newsSlick3 .slick-dots li {display: inline-block;width: 20px;height:3px;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;transition: all .4s ease;border: 1px solid #ccc;background-color: #fff;}
.newsSlick3 .slick-dots li.slick-active {background: #cc0001;border-color: transparent;}
.newsSlick3 .slideCon:hover .title{color: #cc0001;font-weight: bold;}
.newsSlick3 .slideCon:hover .moreBox span{color: #cc0001;}
.newsSlick3 .slideCon:hover .more{border-color: #b70c0c;background-image: url(../images/img/newsJt2.png);}
/* 新闻资讯 end */
/* 党建 start */
.djTitle{overflow: hidden;padding-top: 50px;}
.djMore{margin-top: 60px;}
.dj-box1{background-color: #fff;overflow: hidden;padding: 60px 0 80px;}
.dj-box1-con{overflow: hidden;}
.djSlick1-box{width: 564px;background: #b70103 url(../images/img/djBg1.png) no-repeat bottom left;padding: 50px;box-sizing: border-box;position: relative;margin-top: 80px;}
.djSlick1-box .title-box{height: 46px;line-height: 46px;font-size: 34px;color: #fff;font-weight: bold;margin-bottom: 30px;}
.djList1-box{overflow: hidden;}
.djSlick1 .pic{overflow: hidden;}
.djSlick1 .pic::before{padding-top: 67.5268%;}
.djSlick1 .text{padding: 40px 0 10px;}
.djSlick1 .text .title{height: 30px;line-height: 30px;margin-bottom: 20px;font-size: 18px;font-weight: bold;}
.djSlick1 .text .title a{color: #fff;}
.djSlick1 .text .time{height: 26px;line-height: 26px;margin-bottom: 6px;font-size: 14px;color: #ccc;}
.djSlick1 .text .info{height: 52px;line-height: 26px;font-size: 14px;color: #ccc;}
.djSlick1 .prev {display: block;width: 65px;height: 28px;cursor: pointer;background:  url(../images/img/djLeft.png) no-repeat center center;position: absolute;right: 130px;top:60px;z-index: 2;transition: all .4s ease;border-radius: 14px;border: 1px solid #fff;}
.djSlick1 .next {display: block;width: 65px;height: 28px;cursor: pointer;background:  url(../images/img/djRight.png) no-repeat center center;position: absolute;right: 50px;top:60px;z-index: 2;transition: all .4s ease;border-radius: 14px;border: 1px solid #fff;}
.djSlick1 .prev:hover{background-color: #fff;background-image: url(../images/img/djLeftH.png);}
.djSlick1 .next:hover{background-color: #fff;background-image: url(../images/img/djRightH.png);}
.djList1{padding: 40px 60px 0 0;}
.djList1 dd{overflow: hidden;margin-bottom: 30px;}
.djList1 dd .time{display: inline;float: right;margin-left: 40px;font-weight: bold;font-size: 16px;color: #666;line-height: 30px; }
.djList1 dd .text{overflow: hidden;}
.djList1 dd .title{height: 30px;line-height: 30px;font-size: 18px;margin-bottom: 16px;}
.djList1 dd .title a{color: #333;transition: all .2s ease;font-weight: bold;}
.djList1 dd .title a:hover{color: #cc0001;font-weight: bold;}
.djList1 dd .info{height: 56px;line-height: 28px;font-size: 16px;color: #666;}

/* 纪检*/
.jjgz{padding: 80px 0 170px;background: url(../images/img/jjBg.jpg) no-repeat center / 100% 100%;overflow: hidden;}
.jjCon{overflow: hidden;padding-top: 70px;}
.jjCon .right{width:47.1428%;margin-left: 40px;background-color: #fff;box-shadow: 0px 5px 7.6px 0.4px rgba(190, 159, 142, 0.5);height: 520px;padding: 40px 34px;box-sizing: border-box;}
.jjCon .right .pic{margin-bottom: 20px;}
.jjCon .title{height: 30px;line-height: 30px;font-size: 18px;padding-left: 26px;position: relative;margin-bottom: 10px;}
.jjCon .title::before{display: block;content: '';width: 6px;height: 6px;border-radius: 50%;background-color: #b70000;position: absolute;top: 50%;left: 0;margin-top: -3px;}
.jjCon .title a{color: #333;}
.jjCon .title a:hover{color: #cc0001;font-weight: bold;}
.jjCon .time{height: 22px;line-height: 22px;font-size: 14px;overflow: hidden;color: #867470;margin-bottom: 15px;}
.jjCon .time em{display: inline;float: left;margin-right: 8px;}
.jjCon .time .line{overflow: hidden;height: 1px;background-color: #e0d3c0;margin-top: 10px;}
.jjCon .left{overflow: hidden;background: #fff url(../images/img/jjBg2.png) no-repeat bottom 70px left 20px;height: 520px;padding: 30px;box-sizing: border-box;box-shadow: 0px 5px 7.6px 0.4px rgba(190, 159, 142, 0.5);}


.dj-box2{padding: 60px 0 170px;background: url(../images/img/djBg2.jpg) no-repeat center / 100% 100%;overflow: hidden;}
.djSlick2{position: relative;padding: 70px 0 0;}
.djSlick2 .slick-list{margin-right: -50px;}
.djSlick2 .slideCon{display: block;margin-right: 50px;background-color: #fff;padding: 10px;}
.djSlick2 .slideCon .pic{overflow: hidden;}
.djSlick2 .slideCon .pic:before{padding-top: 60.5326%;}
.djSlick2 .slideCon .text{padding: 40px 20px;}
.djSlick2 .slideCon .title{height: 30px;line-height: 30px;color: #333;margin-bottom: 10px;transition: all .2s ease;font-size: 18px;}
.djSlick2 .slideCon .title a{color: #333;transition: all .2s ease;}
.djSlick2 .slideCon .time{line-height: 24px;color: #666;border-bottom: 1px solid #efefef;padding-bottom: 24px; margin-bottom: 24px;transition: all .2s ease;font-size: 14px;position: relative;}
.djSlick2 .slideCon .time::before{display: block;content: '';width: 6px;height: 6px;border-radius: 50%;background-color: #b30a0a;position: absolute;bottom: -3px;left: 0;z-index: 2;}
.djSlick2 .slideCon .info{line-height: 30px;color: #888888;font-size: 16px;}
.djSlick2 .slick-dots {text-align: center;font-size: 0;animation-delay: 1.5s;bottom: 0;position: absolute;left: 0;width: 100%;}
.djSlick2 .slick-dots li {display: inline-block;width: 20px;height:3px;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;transition: all .4s ease;border: 1px solid #ccc;background-color: #fff;}
.djSlick2 .slick-dots li.slick-active {background: #cc0001;border-color: transparent;}
.djSlick2 .slideCon:hover .title a{color: #cc0001;font-weight: bold;}

.dj-box3{padding: 55px 0 145px;background: url(../images/img/djBg4.jpg) no-repeat center / 100% 100%;overflow: hidden;}
.djList2{overflow: hidden;margin-right: -50px;padding-top: 60px;}
.djList2 dd{display: inline;float: left;width: 33.3333%;margin-bottom: 40px;}
.djList2 dd .con{background: #f8f1f1 url(../images/img/djBg3.png) no-repeat top -140px right -140px ;box-shadow: 0px 3px 20px 0px rgba(56, 12, 16, 0.2);margin-right: 50px;padding: 0 40px 70px;}
.djList2 dd .con .time-box{padding-bottom: 30px;border-bottom: 1px dashed #cccccc;}
.djList2 dd .con .time-box .time{width: 77px;height: 96px;background-color: #b70103;text-align: center;padding-top: 20px;box-sizing: border-box;}
.djList2 dd .con .time-box .time .time1{font-size: 36px;color: #fff;font-weight: bold;}
.djList2 dd .con .time-box .time .time2{font-size: 18px;color: #fff;}
.djList2 dd .con .title{font-size: 18px;color: #333;line-height: 30px;margin-bottom: 28px;padding-top: 23px;}
.djList2 dd .con .title a{color: #333;}
.djList2 dd .con .info{font-size: 14px;color: #666;height: 52px;line-height: 26px;margin-bottom: 30px;}
.djList2 dd .con .more{text-align: right;}
.djList2 dd .con .more a{display: inline-block;height: 30px;line-height: 30px;font-size: 14px;color: #b70103;}
.djList2 dd .con:hover .title a{color: #cc0001;font-weight: bold;}
.djList2 dd.dd2 .con{background-image: none;padding-bottom: 0;}
.djList2 dd.dd2 .con .title{margin-bottom: 10px;}
/* 党建 end */
