@charset "utf-8";
/* CSS Document*/
.banner img{display: block;}
.banner .swiper-pagination-bullet{width: 12px; height: 12px; border:1px solid #fff; opacity: 1; border-radius: 0;
	background-color: transparent;}
.banner .swiper-pagination-bullet-active{background-color: #fff;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}
.banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background-image: none; width: 75px; height: 75px; border-radius: 50%; background-color: rgba(0,0,0,.2);
	font-size: 38px; color: #fff; line-height: 75px; text-align: center; left: 17%;}
.banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background-image: none; width: 75px; height: 75px; border-radius: 50%; background-color: rgba(0,0,0,.2);
	font-size: 38px; color: #fff; line-height: 75px; text-align: center; right: 17%;}
.zhuti{padding-top: 46px;}
.zhuti .zt_l{width: 990px;}
.zt_l_1{height: 312px; overflow: hidden; margin-bottom: 26px;}
.lb1{width: 51.2%;}
.lb1 .swiper-pagination-bullet{width: 9px; height: 9px; border:1px solid #fff;
	background-color: transparent; opacity: 1;}
.lb1 .swiper-pagination-bullet-active{background-color: #cc101f; border:1px solid #cc101f;}
.lb1 .swiper-pagination{text-align: right;}
.lb1 .swiper-slide div{width: 100%; height: 46px; background-color: rgba(0,0,0,.6); position: absolute;
	bottom: 0; left: 0;}
.lb1 .swiper-slide div p{font-size: 16px; color: #fff; line-height: 46px; text-indent: 20px;
	width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lb1:hover .swiper-slide div p{text-decoration: underline;}
.zt_l_1 .kuaixun{width: 45.9%;}
.zt_l_1 .kuaixun .tit{width: 100%; height: 50px; border-bottom: 1px solid #eeeeee; margin-bottom: 12px;}
.zt_l_1 .kuaixun .tit .titname{width: 114px; height: 50px; background-color: #163dc2; font-size: 18px;
	color: #fff; text-align: center; line-height: 50px;}
.zt_l_1 .kuaixun .tit .more{font-size: 12px; color: #cc101f; line-height: 50px;}
.zt_l_1 .kuaixun .tit .more:hover{text-decoration: underline;}
.zt_l_1 .kuaixun .list .listnews{line-height: 32px;}
.zt_l_1 .kuaixun .list .listnews .con{font-size: 16px; color: #333; width: 86%; overflow: hidden;
	text-overflow: ellipsis; white-space: nowrap; transition: .5s;}
.zt_l_1 .kuaixun .list .listnews .time{font-size: 14px; color: #c5c5c5;}
.zt_l_1 .kuaixun .list .listnews:hover .con{color: #163dc2;}

.zt_l_2{margin-bottom: 26px;}
.zt_l_2 .jituan{width: 51.2%; box-sizing: border-box; border:1px solid #eeeeee;}
.zt_l_2 .jituan .tit{width: 100%; height: 50px; border-bottom: 1px solid #eeeeee; margin-bottom: 12px;}
.zt_l_2 .jituan .tit .titname{width: 114px; height: 50px; background-color: #163dc2; font-size: 18px;
	color: #fff; text-align: center; line-height: 50px;}
.zt_l_2 .jituan .tit .more{font-size: 12px; color: #999999; line-height: 50px; margin-right: 20px;}
.zt_l_2 .jituan .tit .more:hover{color: #cc101f; text-decoration: underline;}
.zt_l_2 .jituan .jt{padding: 0 3.9% 10px;}
.zt_l_2 .jituan .jt li{line-height: 32px;}
.zt_l_2 .jituan .jt li i{float: left; font-size: 12px; color: #eeeeee; margin-right: 8px;}
.zt_l_2 .jituan .jt li .biaoti{font-size: 16px; color: #333333; width: 81%; overflow: hidden;
	text-overflow: ellipsis; white-space: nowrap; transition: .5s;}
.zt_l_2 .jituan .jt li .riqi{font-size: 14px; color: #c5c5c5;}
.zt_l_2 .jituan .jt li:hover .biaoti{color: #163dc2;}
.zt_l_2 .zonghe{width: 45.9%; box-sizing: border-box; border:1px solid #eeeeee;}
.zt_l_2 .zonghe .tit{width: 100%; height: 50px; border-bottom: 1px solid #eeeeee; margin-bottom: 12px;}
.zt_l_2 .zonghe .tit .titname{width: 114px; height: 50px; background-color: #163dc2; font-size: 18px;
	color: #fff; text-align: center; line-height: 50px;}
.zt_l_2 .zonghe .tit .more{font-size: 12px; color: #999999; line-height: 50px; margin-right: 20px;}
.zt_l_2 .zonghe .tit .more:hover{color: #cc101f; text-decoration: underline;}
.zt_l_2 .zonghe .jt{padding: 0 3.9% 10px;}
.zt_l_2 .zonghe .jt li{line-height: 32px;}
.zt_l_2 .zonghe .jt li i{float: left; font-size: 12px; color: #eeeeee; margin-right: 8px;}
.zt_l_2 .zonghe .jt li .biaoti{font-size: 16px; color: #333333; width: 79%; overflow: hidden;
	text-overflow: ellipsis; white-space: nowrap; transition: .5s;}
.zt_l_2 .zonghe .jt li .riqi{font-size: 14px; color: #c5c5c5;}
.zt_l_2 .zonghe .jt li:hover .biaoti{color: #163dc2;}

.zt_l_3{margin-bottom: 26px;}
.zt_l_3 .index_pro{width: 51.2%; height: 295px; overflow: hidden; position: relative;}
.zt_l_3 .index_pro .proimg1{width: 100%; display: block;}
.zt_l_3 .index_pro .namebar{width: 100%; height: 46px; background-color: rgba(204,16,31,.6); position: absolute;
	bottom: 0; left: 0; font-size: 16px; line-height: 46px; text-align: center; color: #fff;}
.zt_l_3 .index_pro .zhezhao{position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,.6);
	top:0; left: 0; text-align: center; display: none;}
.zt_l_3 .index_pro .zhezhao>p{font-size: 24px; color: #fff; padding-top: 110px; padding-bottom: 12px;}
.zt_l_3 .index_pro:nth-child(2){width: 45.9%;}

.zt_l_4{margin-bottom: 26px; width: 100%; border:1px solid #eeeeee; box-sizing: border-box;}
.zt_l_4 .tit{width: 100%; height: 50px; border-bottom: 1px solid #eeeeee;}
.zt_l_4 .tit .titname{width: 114px; height: 50px; background-color: #163dc2; font-size: 18px;
	color: #fff; text-align: center; line-height: 50px;}
.zt_l_4 .tit .more{font-size: 12px; color: #999999; line-height: 50px; margin-right: 20px;}
.zt_l_4 .tit .more:hover{color: #cc101f; text-decoration: underline;}
.zt_l_4 .dangjian{padding: 20px;}
.zt_l_4 .dangjian .dj_img{width: 40%; height: 232px; overflow: hidden; position: relative; margin-top: 2px;}
.zt_l_4 .dangjian .dj_img>img{width: 100%; display: block; transition: .5s;}
.zt_l_4 .dangjian .dj_img .picbg{width: 90%; padding: 0 5%; height: 46px; background-color: rgba(0,0,0,.6); 
	position: absolute; bottom: 0; left: 0; font-size: 16px; color: #fff; text-align: center; line-height: 46px;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zt_l_4 .dangjian .dj_img:hover img{transform: scale(1.1);}
.zt_l_4 .dangjian .dj_img:hover .picbg{text-decoration: underline;}

.zt_l_4 .dangjian .dj_news{width: 56%}
.zt_l_4 .dangjian .dj_news li{line-height: 30px;}
.zt_l_4 .dangjian .dj_news li i{float: left; font-size: 12px; color: #eeeeee; margin-right: 8px;}
.zt_l_4 .dangjian .dj_news li .biaoti{font-size: 16px; color: #333333; width: 85%; overflow: hidden;
	text-overflow: ellipsis; white-space: nowrap; transition: .5s;}
.zt_l_4 .dangjian .dj_news li .riqi{font-size: 14px; color: #c5c5c5;}
.zt_l_4 .dangjian .dj_news li:hover .biaoti{color: #163dc2;}

.zhuti .zt_r{width: 260px;}
.gsgg{width: 100%; box-sizing: border-box; border:1px solid #eeeeee; margin-bottom: 26px;}
.gsgg .tit{height: 50px; border-bottom: 1px solid #eeeeee;}
.gsgg .tit>p{float: left; font-size: 18px; color: #cc101f; line-height: 50px; margin-left: 18px;}
.gsgg .tit>a{float: right; font-size: 12px; color: #999999; line-height: 50px; margin-right: 18px;}
.gsgg .tit>a:hover{color: #cc101f; text-decoration: underline;}
.gsgg .gsbox{padding: 6%; width: 88%;}
.gsgg .gsbox .gs1{font-size: 16px; width: 100%; height: 32px;}
.gsgg .gsbox .gs1>a{color: #666666; transition: .5s; width: 100%; overflow: hidden; text-overflow: ellipsis;
	white-space: nowrap; display: inline-block;}
.gsgg .gsbox .gs1>a:hover{color: #cc101f;}
.gsgg .gsbox .gs1>a>span{float: left; max-width: 85%; overflow: hidden; text-overflow: ellipsis;
	white-space: nowrap;}
.gsgg .gsbox .gs1>a>img{float: left; margin-top: 6px; margin-left: 4px;}

.zhuanti{width: 100%; box-sizing: border-box; border:1px solid #eeeeee; margin-bottom: 26px;}
.zhuanti .tit{height: 50px; border-bottom: 1px solid #eeeeee;}
.zhuanti .tit>p{float: left; font-size: 18px; color: #cc101f; line-height: 50px; margin-left: 18px;}
.zhuanti .tit>a{float: right; font-size: 12px; color: #999999; line-height: 50px; margin-right: 18px;}
.zhuanti .tit>a:hover{color: #cc101f; text-decoration: underline;}
.zhuanti .ztbox{padding: 9px;}
.zhuanti .ztbox .zt_img{display: block; margin-top: 9px; width: 100%;}
.zhuanti .ztbox .zt_img:last-child{margin-bottom: 9px;}
.zhuanti .ztbox .zt_list a{float: left; display: inline-block; font-size: 16px; color: #666666; line-height: 32px;
	transition: .5s; max-width: 82%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zhuanti .ztbox .zt_list>img{float: left; margin-left: 2%; margin-top: 10px;}
.zhuanti .ztbox .zt_list a:hover{color: #cc101f;}
.lianjie{width: 100%; box-sizing: border-box; border:1px solid #eeeeee; margin-bottom: 26px;}
.lianjie .tit{height: 50px; border-bottom: 1px solid #eeeeee;}
.lianjie .tit>p{float: left; font-size: 18px; color: #cc101f; line-height: 50px; margin-left: 18px;}
.lianjie .tit>a{float: right; font-size: 12px; color: #999999; line-height: 50px; margin-right: 18px;}
.lianjie .tit>a:hover{color: #cc101f; text-decoration: underline;}
.lianjie .ljbox{padding: 17px 12px 8px;}
.lianjie .ljbox .kslj{width: 48%; height: 111px; border:1px solid #cc101f; box-sizing: border-box;
	margin-bottom: 9px; text-align: center; margin-right: 4%; transition: .5s;}
.lianjie .ljbox .kslj:nth-child(even){margin-right: 0;}
.lianjie .ljbox .kslj:nth-child(1)>div{background:url(../images/icon1.png) no-repeat center; transition: .5s;}
.lianjie .ljbox .kslj:nth-child(2)>div{background:url(../images/icon2.png) no-repeat center; transition: .5s;}
.lianjie .ljbox .kslj:nth-child(3)>div{background:url(../images/icon3.png) no-repeat center; transition: .5s;}
.lianjie .ljbox .kslj:nth-child(4)>div{background:url(../images/icon4.png) no-repeat center; transition: .5s;}
.lianjie .ljbox .kslj:nth-child(5)>div{background:url(../images/icon5.png) no-repeat center; transition: .5s;}
.lianjie .ljbox .kslj:nth-child(6)>div{background:url(../images/icon6.png) no-repeat center; transition: .5s;}
.lianjie .ljbox .kslj>div{width: 42px; height: 45px; background-size: cover; margin:22px auto 0;}
.lianjie .ljbox .kslj>p{font-size: 16px; color: #cc101f; text-align: center; padding-top: 5px; transition: .5s;}
.lianjie .ljbox .kslj:hover{background-color: #cc101f;}
.lianjie .ljbox .kslj:hover>p{color: #fff;}
.lianjie .ljbox .kslj:nth-child(1):hover>div{background-image: url(../images/h_icon1.png);}
.lianjie .ljbox .kslj:nth-child(2):hover>div{background-image: url(../images/h_icon2.png);}
.lianjie .ljbox .kslj:nth-child(3):hover>div{background-image: url(../images/h_icon3.png);}
.lianjie .ljbox .kslj:nth-child(4):hover>div{background-image: url(../images/h_icon4.png);}
.lianjie .ljbox .kslj:nth-child(5):hover>div{background-image: url(../images/h_icon5.png);}
.lianjie .ljbox .kslj:nth-child(6):hover>div{background-image: url(../images/h_icon6.png);}

@media screen and (max-width: 1280px){
    .zhuti .zt_l{width: 914px;} 
    .zt_l_3 .index_pro{height: 272px;} 
    .zhuanti{margin-bottom: 15px;}
    .gsgg{margin-bottom: 14px;}
}
@media screen and (max-width: 1200px){
	.zhuti .zt_l{width: 754px;}
	.zhuti .zt_r{width: 220px;}
	.lb1{height: 312px;}
	.lb1 .swiper-container{height: 100%;}
	.lb1 .swiper-slide a img{height: 100%;}
	.zt_l_3 .index_pro .proimg1{height: 100%;}
	.zt_l_4 .dangjian .dj_news li .biaoti{width: 80%;}
	.zt_l_4 .dangjian .dj_img>img{height: 100%;}
	.gsgg .gsbox .gs1>a>span{max-width: 81%;}
	.gsgg{margin-bottom: 25px;}
	.zhuanti{margin-bottom: 25px;}
	.lianjie .ljbox .kslj{margin-bottom: 17px;}
}
@media screen and (max-width: 1000px){
	.sec1{margin-top: 50px; background-color: #cc101f;}
	.sec1>li{width: 25%; float: left; border-right: 1px solid #fff; border-bottom: 1px solid #fff;
		box-sizing: border-box; text-align: center; font-size: 16px; height: 40px; line-height: 40px;}
	.sec1>li:nth-child(4n){border-right: none;}
	.sec1>li>a{color: #fff; display: inline-block; width: 100%; height: 100%;}
	.banner .swiper-pagination-bullet{width: 8px; height: 8px;}
	.zhuti .zt_l{width: 100%;}
	.zhuti .zt_r{width: 100%;}
	.sec2{padding: 15px 0;}
	.sec2 .gonggao{width: 28px;}
	.sec2 .ggnews{width: 90%; line-height: 22px;}
	.sec2 .ggnews>p{float: left; font-size: 16px; color: #333333; width: 76%; overflow: hidden;
		text-overflow: ellipsis; white-space: nowrap;}
	.sec2 .ggnews>span{float: right; font-size: 12px; color: #999999;}
	.zhuti{padding-top: 0;}
	.sec3{margin-bottom: 20px;}
	.sec3 .bt{width: 100%; height: 40px; background-color: #163dc2; font-size: 18px; color: #fff;
		line-height: 40px; text-align: center; position: relative; margin-bottom: 7px;}
	.sec3 .bt>a{font-size: 12px; color: #fff; position: absolute; right: 10px; top:0;}
	.wap_zx{display: block; padding: 14px 0; border-bottom: 1px dashed #f0f0f0;}
	.wap_zx .img{width: 32%;}
	.wap_zx .img>img{width: 100%;}
	.wap_zx .zxCon{width: 65%;}
	.wap_zx .zxCon>p{font-size: 14px; color: #333333; display: -webkit-box; -webkit-box-orient: vertical;
		-webkit-line-clamp: 2; overflow: hidden; height: 36px; line-height: 18px;}
	.wap_zx .zxCon>div{display: block; font-size: 12px; color: #999999; display: -webkit-box; line-height: 15px; 
		-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 30px; margin-top: 4px;}
	.sec4{background-color: #f4f4f4; padding: 20px 0; margin-bottom: 20px;}
	.pro1{width: 100%; position: relative; margin-bottom: 20px;}
	.pro1>img{width: 100%; display: block;}
	.pro1>div{width: 100%; height: 100%; background-color: rgba(0,0,0,.1); position: absolute; top:0; left: 0;
		font-size: 22px; text-align: center; color: #fff; line-height: 200px;}
	.pro2{width: 100%; position: relative;}
	.pro2>img{width: 100%; display: block;}
	.pro2>div{width: 100%; height: 100%; background-color: rgba(0,0,0,.1); position: absolute; top:0; left: 0;
		font-size: 22px; text-align: center; color: #fff; line-height: 222px;}
	.sec5{margin-bottom: 20px;}
	.sec5 .bt{width: 100%; height: 40px; background-color: #163dc2; font-size: 18px; color: #fff;
		line-height: 40px; text-align: center; position: relative; margin-bottom: 7px;}
	.sec5 .bt>a{font-size: 12px; color: #fff; position: absolute; right: 10px; top:0;}
	.sec5 .jt{margin-bottom: 20px;}
	.sec5 .jt li{line-height: 28px; border-bottom:1px dashed #f0f0f0;}
	.sec5 .jt li i{float: left; font-size: 12px; color: #eeeeee; margin-right: 8px;}
	.sec5 .jt li .biaoti{font-size: 15px; color: #333333; width: 93%; overflow: hidden;
	text-overflow: ellipsis; white-space: nowrap; transition: .5s;}
	.lb1{width: 100%; margin-bottom: 20px;}
	.lb1 .swiper-slide div{height: 33px;}
	.lb1 .swiper-slide div p{line-height: 33px; font-size: 14px; text-indent: 10px;}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom: 5px;
	}
	.ljbox .kslj{width: 31.7%; height: 82px; border:1px solid #cc101f; box-sizing: border-box;
		margin-bottom: 8px; text-align: center; margin-right: 2.45%; transition: .5s;}
	.ljbox .kslj:nth-child(3n){margin-right: 0;}
	.ljbox .kslj:nth-child(1)>div{background:url(../images/icon1.png) no-repeat center; transition: .5s;}
	.ljbox .kslj:nth-child(2)>div{background:url(../images/icon2.png) no-repeat center; transition: .5s;}
	.ljbox .kslj:nth-child(3)>div{background:url(../images/icon3.png) no-repeat center; transition: .5s;}
	.ljbox .kslj:nth-child(4)>div{background:url(../images/icon4.png) no-repeat center; transition: .5s;}
	.ljbox .kslj:nth-child(5)>div{background:url(../images/icon5.png) no-repeat center; transition: .5s;}
	.ljbox .kslj:nth-child(6)>div{background:url(../images/icon6.png) no-repeat center; transition: .5s;}
	.ljbox .kslj>div{width: 29px; height: 32px; background-size: cover!important; margin:13px auto 0;}
	.ljbox .kslj>p{font-size: 14px; color: #cc101f; text-align: center; padding-top: 5px; transition: .5s;}
	.ljbox .kslj:hover{background-color: #cc101f;}
	.ljbox .kslj:hover>p{color: #fff;}
	.ljbox .kslj:nth-child(1):hover>div{background-image: url(../images/h_icon1.png);}
	.ljbox .kslj:nth-child(2):hover>div{background-image: url(../images/h_icon2.png);}
	.ljbox .kslj:nth-child(3):hover>div{background-image: url(../images/h_icon3.png);}
	.ljbox .kslj:nth-child(4):hover>div{background-image: url(../images/h_icon4.png);}
	.ljbox .kslj:nth-child(5):hover>div{background-image: url(../images/h_icon5.png);}
	.ljbox .kslj:nth-child(6):hover>div{background-image: url(../images/h_icon6.png);}
	.ljbox .kslj:nth-child(4){margin-bottom: 0;}
	.ljbox .kslj:nth-child(5){margin-bottom: 0;}
	.ljbox .kslj:nth-child(6){margin-bottom: 0;}
	.zhuanti{border: none; margin-bottom: 20px;}
	.zhuanti .ztbox{padding: 0;}
	.zhuanti .bt{width: 100%; height: 40px; background-color: #163dc2; font-size: 18px; color: #fff;
		line-height: 40px; text-align: center; position: relative; margin-bottom: 7px;}
	.zhuanti .bt>a{font-size: 12px; color: #fff; position: absolute; right: 10px; top:0;}
	.zhuanti .ztbox .zt_list a{font-size: 15px;}
}