﻿@charset "utf-8";
/*  政策库 begin  */
.policyDT{width: 1200px;margin:0 auto;padding-top:15px;background: #fff;}
.policytit{margin:0 15px 26px;height: 33px;line-height: 33px;background:#eaf3fc url(../images/title_bg.png) no-repeat 0 0;
background-size: 120px 33px;font-family:'黑体';font-size: 20px;color: #fff;padding-left: 9px;border-bottom: 1px solid #2d6393;}
.polCon{margin:0 15px;width:1170px;height:523px;}
.imgConTop .polimg{width: 291px;height: 220px;float: left;position: relative;}
.imgConTop .polimg:after{content:'';width: 11px;height: 14px;background: url(../images/triangle.png) no-repeat 0 0;
position: absolute;right: 0;top:26px;z-index: 5;}
.imgConTop .polimg img{width: 291px;height: 220px;}
.imgConTop h3{font-size:16px;color: #2b2b2b;font-weight: bold;}
.polword{width: 294px;height: 221px;box-sizing: border-box;padding:0 20px;float: left;}
.polword h3{line-height: 60px;width:100%;white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.polword p{font-size: 14px;line-height: 2;color: #2b2b2b;}

.imgConBot .polimg{width: 291px;height: 220px;float: left;position: relative;}
.imgConBot .polimg:after{content:'';width: 11px;height: 14px;background: url(../images/triangle2.png) no-repeat 0 0;
position: absolute;left: 0;top:38px;z-index: 5;}
.imgConBot .polimg img{width: 291px;height: 220px;}
.imgConBot h3{font-size:16px;color: #2b2b2b;font-weight: bold;}
.imgConBot .polword{width: 294px;height: 221px;box-sizing: border-box;padding:0 20px;float: left;}
.imgConBot .polword h3{line-height: 60px;width:100%;padding-top: 15px;white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.imgConBot .polword p{font-size: 14px;line-height: 2;color: #2b2b2b;}

.actList{width: 1200px;margin:0 auto;background: #fff;position: relative;}
.listAll {
	height: auto;
	width: 1170px;
	padding:28px 15px 0;
}
.tabs{width:1168px;height: 49px;background: #f5f5f5;border:1px solid #e5e5e5;}
.tabs ul{width: 900px;height: 52px;margin:0 auto;}
.actList .tabs ul{width: auto;margin:0 auto;}
.tabs li{position: relative;}
.block{display: block!important;}
.none{display: none!important;}
.tabs li a{
	display: inline-block;
	font-size: 18px;
	color: #2b2b2b;
	float: left;
	width: 137px;
	height: 49px;
	line-height: 49px;
	text-align: center;
	border-right:1px solid #e5e5e5;
	cursor: pointer;
	position: relative;
}
.tabs li a img{display: inline-block;}
.tabs li a em{font-size: 18px;position: relative;}
/*.tabs li a em:after{content: '';width: 9px;height: 6px;position: absolute;right:-14px;top:10px;
background: url(../images/down_arrow_icon.png) no-repeat 0 0;background-size: 9px 6px;
}
.tabs li .current em:after{
background: url(../images/down_arrow_icon2.png) no-repeat 0 0;background-size: 9px 6px;
}*/
.tabs li .current{color:#2d6393;background: #fff;}
.tabs li .current div b{color:#2b2b2b;}
.tabs li div{
	display: none;
	width:260px;
	height: auto;
	position:absolute;
	left:0;
	top: 49px;
	border: 1px solid #e5e5e5;
	background: #fff;
	padding: 10px 4px;
	line-height:26px;
	z-index: 5;
}
.tabs a:hover div{display: block;}
.tabs li div b{padding-right: 10px;line-height: 24px;font-size: 14px;display: inline-block;text-decoration: underline;}
.tabs li div b:hover{color: #2d6393;cursor: pointer;}
.listCon {
	display: none;
}
.listBox a{font-size: 18px;color: #2d6393;line-height: 1;padding:25px 0 24px;display: block;font-weight: 700;}
/*.listBox a:hover{color: #2d6393;}*/
.listBox{height: 191px;border-bottom: 1px dashed #f4f2f3;}
.detailAll{width: 100%;clear: both;}
.detailAll img{widht:138px;height: 107px;float: left;display: inline-block;}
.listDetail{float:right;display: inline-block;width: 1110px;height: 77px;}
.detailAll a+.listDetail{width: 940px;}
.listDetail p{font-size: 13px;color: rgb(53,53,53);line-height: 24px;padding-right:30px;}
.listDetail em,.listDetail span{font-size: 12px;color: rgb(140,140,140);display: inline-block;line-height: 1;padding-top:16px;}
.listDetail em{padding-left: 18px;padding-right: 30px;background: url(../images/list-time.png) no-repeat left 15px;
background-size: 14px 14px;}
/*  政策库 end  */


/* 活动跟踪 begin  */
.quanchuanggai{width: 1170px;padding:15px 15px 0px;margin:0 auto;background: #fff;}
.quanchuanggai img{width: 1170px;height:270px;display: block;}
.mainActi{margin:0 auto;padding-top:30px;width:1200px;/*height: 2160px;*/}
.actiBox{padding:0px 52px 0 34px;margin-top: 4px;}
.actiBox img{width: 497px;height: 112px;display: block;margin-bottom: 5px;}
.actiBox li{width: 478px;padding:3px 0 8px 19px;border-bottom: 1px dashed #f4f2f3;position: relative;}
.actiBox li:after{
	content:'.';
	position: absolute;
	left: 6px;
	top: -17px;
	font-size: 36px;
	color: #6a6566;
}
.actiBox li:nth-child(3){border-bottom: none;}
.actiBox li a{font-size: 15px;color: #2b2b2b;height:32px;line-height: 32px;display: block;
	width:478px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;
}
.actiBox a:hover{color:#2d6393;}
.actiBox p{color: #696868;font-size: 12px;height: 16px;}
.actiBox p i{float: right;}

.actiBox2{border-left: 1px dashed #f4f2f3;padding-left: 57px;}
.pl30{padding-left: 30px!important;}
.pTopBot{padding:25px 0 30px;}

.acttit{margin:0 15px;height: 33px;line-height: 33px;background:#eaf3fc url(../images/title_bg.png) no-repeat 0 0;
background-size: 120px 33px;font-family:'黑体';font-size: 20px;color: #fff;padding-left: 9px;border-bottom: 1px solid #2d6393;}

/*.tbConBox{height:400px;}*/
.ConBoxDet{padding: 4px 0 0;width: 1200px;
    overflow: hidden;padding-bottom: 30px;min-height: 313px;position: relative;}
.ConBoxDet a{position: relative;width: 368px;height: 285px;margin:30px 15px 0;border: 1px solid #d7d5d5;display: inline-block;float: left;}
.ConBoxDet a p:hover{color:#2d6393;}
.ml0{margin-left:0!important;}
.mt30{margin-top:30px!important;}
.ConBoxDet a img{display: block;width: 368px;height: 168px;}
.ConBoxDet a p{color: #2d2d2d;font-size: 18px;line-height: 1.8;padding:8px 15px 0;font-weight: bold;
	width: 339px;height:68px;
	overflow : hidden;
	text-overflow: ellipsis;
	display:box;display:-webkit-box;display:-ms-box;
	line-clamp: 2;-webkit-line-clamp: 2;-ms-line-clamp: 2;
	box-orient: vertical;-webkit-box-orient: vertical;-ms-box-orient: vertical;
}
.ConBoxDet a div{text-align: right;width:358px;margin:8px 5px 0;border-top:1px solid #c5c5c5;height:30px;line-height: 30px;cursor: default;}
.ConBoxDet a div em{width:70px;padding-left:18px;height: 34px;line-height:28px;background: url(../images/cityBg.png) no-repeat 0 2px;
font-size:12px;color:#999;text-align: center;}
.ConBoxDet a div span{padding:0 34px 0 16px;color:#999;}
.layui-laypage {
    margin: 40px auto;
}
.zctt-list{
	overflow: hidden;
	height: 533px;
}
.zctt-list li{
	float: left;
	width: 33.333%;
	height: 100%;
	box-sizing: border-box;
}
.zctt-list li .img-wrapper{
	height: 266px;
	overflow: hidden;
}
.zctt-list li .img-wrapper img{width:390px;height:266px;}
.zctt-list li .content{
	height: 266px;
	padding:50px 30px 0px;
    box-sizing: border-box;
}
.zctt-list li .content h3{
	line-height:1.4;width:100%;padding-top: 15px;padding-bottom: 18px;
	font-size:20px;color: rgb(53,53,53);font-weight: bold;	
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow : hidden;
}
.zctt-list li .content p{
	font-size: 13px;line-height:1.6;color: rgb(53,53,53);
}
#city-list{
	width: 300px;
	max-height: 303px;
	padding: 10px;
	overflow-y: auto;
	text-align: left;
}
#city-list b{
	display: inline-block;
    font-size: 14px;
    margin-left: 5px;
    margin-top: 10px;
    padding: 2px 5px;
    line-height: 16px;
    text-decoration: none;
}
#city-list b.on{
	color: #fff;
    background-color: #2d6393;
    border-radius: 3px;
}
.right-nav-container{
	position: absolute;
	width: 58px;
	top: 64px;
	
}
.right-nav-container.pa{
	right: -58px;
}
.right-nav-container li{
	margin-bottom: 10px;
}
.right-nav-container .right-nav-img{
	display: block;
}
.right-nav-container .right-nav-img-active{
	display: none;
}
.right-nav-container li.active .right-nav-img{
	display: none;
}
.right-nav-container li.active .right-nav-img-active{
	display: block;
}
.right-nav-container .goTop:hover .right-nav-img{
	display: none;
}
.right-nav-container .goTop:hover .right-nav-img-active{
	display: block;
}
.load-more-wrapper{
	text-align: center;
	position: relative;
	height: 50px;
	padding-bottom: 30px;
}
.load-more-wrapper .load-more-btn{
	height: 50px;
	display: inline-block;
	cursor: pointer;
	line-height: 50px;
}
.load-more-wrapper .load-more-btn img{
	display: inline-block;
	margin-right: 16px;
}
.load-more-wrapper .load-more-btn span{
	font-size: 20px;
	color: #3d3c4a;
}
/*#shtt-list{
	padding: 0;
}
#shtt-list b{
	width: 100%;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
#shtt-list b.on{
	background-color: #2d6393;
	color: #fff;
}*/
/* 活动跟踪 end  */
