/*细览*/
.xl-content{
	padding: 20px 20px 0 22px;
	background: #fff;
}
.xl-content .local .sp ,.xl-content .local a:hover{
    color: red;
}
.xl-content .local span {
    font-size: 14px;
    color: #000;
}
.xl-content .local .d {
    margin-left: 10px;
    font-weight: bold;
}
.xl-content .local a {
    font-size: 14px;
    color: #000;
}
.xl-content .local .arrow {
    margin-left: 4px;
    margin-right: 4px;
}
.xl-content .local{
	padding-bottom: 20px;
}
.article-title{
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px dashed #aaaaaa;
	text-align: center;
	padding: 30px 0;
}
.article-title h1{
	margin-bottom: 14px;
	font-size: 30px;
}
.article-title .article-bar span{
	display: inline-block;
	margin-right: 20px;
	line-height: 26px;
	font-size: 13px;
	color: 666666;
}
.article-title .article-bar span a{
	display: inline-block;
	margin: 0 8px;
	cursor: pointer;
	line-height: 18px;
}
.article-con{
	padding-top: 32px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #aaaaaa;
}
.article-con p{
	color: #333333;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 24px;
}
.article-link{
	padding: 24px;
}
.article-link a{
	font-size: 13px;
	color: #333;
	display: inline-block;
	text-decoration: underline;
}
/*屏山旅游*/
.psly-banner-box{
	width: 470px;
	height: 300px;
	position: relative;
	overflow: hidden;
}
.psly-banner-img{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.psly-banner-img a{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.psly-banner-img a img{
	width: 100%;
	height: 100%;
}
.psly-banner-text {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: url(../images/bg1.png);
}
.psly-banner-text a {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 40px;
    width: 80%;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    box-sizing: border-box;
    padding-left: 20px;
}
.psly-banner-num {
    position: absolute;
    bottom: 15px;
    right: 18px;
    font-size: 0px;
}
.psly-banner-num span {
    display: inline-block;
    height: 6px;
    width: 6px;
    margin: 0 4px;
    cursor: pointer;
    background: #fff;
    border-radius: 50%;
}
.psly-banner-num span.cur {
    background: #da100c;
}
.psly-wrap1-con{
	padding-top: 20px;
}
.psly-wrap1-list{
	width: 590px;
}
.ps-list1 li{
	height: 35px;
	line-height: 20px;
	padding: 0 8px 0 6px;
}
.ps-list1 li a{
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 11px;
	font-size: 14px;
	color: #000000;
	max-width: 80%;
	background: url(../images/icon1.png) left center no-repeat;
}
.ps-list1 li span{
	display: inline-block;
	color: #999999;
	font-size: 13px;
	float: right;
}
.ps-tit1{
	height: 40px;
	background: #f7f7f7;
}
.ps-tit1 .tit{
	display: inline-block;
	padding: 0 28px;
	line-height: 40px;
	color: #333333;
	font-size: 15px;
}
.ps-tit1 .tit.cur{
	color: #fff;
	font-weight: bold;
	background: #ec3834;
}
.ps-tit1 .sp{
	padding-left: 42px;
	width: 86px;
	height: 40px;
	background: url(../images/bg2.png);
	text-align: center;
}
.ps-tit1 .sp a{
	line-height: 40px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
}
.ps-item{
	display: none;
}
.ps-item:first-child{
	display: block;
}
.psly-wrap1{
	height: 300px;
}
.psly-wrap2{
	margin-top: 30px;
}
.psly-wrap2-box{
	width: 530px;
}
.ps-tit2{
	height: 40px;
	background: #f7f7f7;
	padding: 0 10px;
}
.ps-tit2 .tit{
	display: inline-block;
}
.ps-tit2 .tit.cur{
	color: #d63717;
	font-size: 16px;
	font-weight: bold;
	padding: 0 14px;
	background: url(../images/icon16.png) bottom center no-repeat;
	line-height: 38px;
	border-bottom: 2px solid #d63717;
}
.psly-wrap2-con{
	padding-top: 20px;
}
.psly-wrap2-con img{
	width: 230px;
	height: 170px;
}
.psly-wrap2-con .ps-list1{
	width: 290px;
	height: 170px;
}
.psly-wrap2-con .ps-list1 li{
	height: 30px;
}
.psly-wrap2-con .ps-list1 li a{
	max-width: 100%;
}
.psly-wrap3 .ps-tit2{
	text-align: center;
}
.psly-wrap3-con{
	height: 316px;
	padding-top: 20px;
}
.psly-wrap3-con .d1{
	width: 290px;
	height: 100%;
	float: left;
}
.psly-wrap3-con a{
	display: inline-block;
	float: left;
}
.psly-wrap3-con a img{
	width: 100%;
	height: 100%;
}
.psly-wrap3-con .a1{
	width: 290px;
	height: 201px;
	margin-bottom: 5px;
}
.psly-wrap3-con .a2:last-child{
	margin-left: 4px;
}
.psly-wrap3-con .a2{
	width: 143px;
	height: 110px;
}
.psly-wrap3-con .a3{
	width: 414px;
	height: 100%;
	margin: 0 5px;
}
.psly-wrap3-con .a4{
	width: 180px;
	height: 100%;
	margin-right: 5px;
}
.psly-wrap3-con .a5{
	width: 180px;
	height: 108px;
	margin-bottom: 3px;
}
.psly-wrap3-con .a6{
	width: 180px;
	height: 205px;
}
.psly-wrap3{
	margin-top: 50px;
}
/*专题*/
.zt-title{
	text-align: center;
	height: 40px;
	background: #f7f7f7;
}
.zt-title span{
	line-height: 40px;
	width: 176px;
	display: inline-block;
	background: url(../images/bg3.png) center no-repeat;
}
.zt-title span a{
	color: #d63717;
	font-weight: bold;
	font-size: 18px;
}
.zt-con{
	padding-top: 42px;
	min-height: 850px;
}
.zt-con a{
	display: inline-block;
	width: 345px;
	height: 150px;
	overflow: hidden;
	margin-right: 22px;
	margin-bottom: 20px;
}
.zt-con a:nth-child(3n){
	margin-right: 0;
}
/*政务公开*/
.zwgk-nav{
	width: 180px;
}
.zwgk-nav-box1 a{
	display: block;
	text-align: center;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
.zwgk-nav-box1 .a1{
	background: #d53103;
}
.zwgk-nav-box1 .a2{
	background: #ec6941;
}
.zwgk-nav-box1 .a3{
	background: #f19149;
}
.zwgk-nav-box2{
	margin-top: 11px;
}
.zwgk-nav-box2 .tit{
	display: block;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	background: #ededed;
	margin-bottom: 5px;
}
.zwgk-nav-box2 div a{
	display: inline-block;
	padding-top: 52px;
	width: 87px;
	height: 28px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
.zwgk-nav-box2 div .a1{
	background: url(../images/bg4.png) no-repeat;
}
.zwgk-nav-box2 div .a2{
	background: url(../images/bg5.png) no-repeat;
}
.zwgk-nav-box3-con{
	margin-top: 24px;
}
.zwgk-nav-box3-con .tit{
	padding-bottom: 8px;
	border-bottom: 1px solid #ededed;
}
.zwgk-nav-box3-con .tit a{
	cursor: pointer;
	display: block;
	line-height: 20px;
	padding-left: 12px;
	border-left: 2px solid #dc252c;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	background: url(../images/icon13o.png) 166px center no-repeat;
}
.zwgk-nav-box3-l{
	border-left: 1px solid #e2e2e2;
	margin-top: 9px;
}
.zwgk-nav-box3-l li{
	margin-bottom: 9px;
	padding-left: 14px;
	margin-left: -3px;
	background: url(../images/icon2.png) left 8px no-repeat;
}
.zwgk-nav-box3-l li a{
	color: #666666;
	font-size: 14px;
	line-height: 18px;
}
.zwgk-nav-box3-l li a:hover{
	color: #c5000e;
}
.zwgk-nav-box3-con:last-child ul{
	display: none;
}
.zwgk-nav-box3-con .tit.cur a{
	background: url(../images/icon3.png) 166px center no-repeat;
}
.zwgk-content{
	width: 870px;
}
.zwgk-con-box{
	width: 420px;
	min-height: 300px;
	margin-bottom: 6px;
}
.zwgk-con-box .gl-l{
	padding-top: 10px;
}
.gl-l li{
	height: 39px;
	line-height: 39px;
	border-bottom: 1px dashed #e5e5e5;
}
.gl-l li:last-child{
	border-bottom: none;
}
.gl-l li a{
	display: inline-block;
	background: url(../images/icon4.png) left center no-repeat;
	padding-left: 12px;
	max-width: 75%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #333;
}
.gl-l li a:hover,.ps-list1 li a:hover,.zwhd .items_con li a:hover,.rdxw .items_con1 li a:hover,.zjps-box .tit a:hover,.zjps-wrap1-intro .intro-text .more:hover{
	color: #d63717;
}
.gl-l li span{
	color: #aaaaaa;
	font-size: 12px;
	float: right;
}
.ps-tit3{
	height: 50px;
	border-bottom: 1px solid #d2d2d2;
}
.ps-tit3 .tit{
	display: inline-block;
	line-height: 49px;
	min-width: 130px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.ps-tit3 .tit.cur{
	color: #c5000e;
	border-bottom: 2px solid #c5000e;
	background: url(../images/icon16.png) bottom center no-repeat;
}
/*走进屏山*/
.zjps-wrap1{
	padding-top: 10px;
}
.zjps-wrap1-intro{
	width: 410px;
	padding-top: 15px;
}
.zjps-wrap1-intro .intro-text{
	padding-top: 22px;
}
.zjps-wrap1-intro .intro-text p{
	color: #333333;
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 16px;
}
.zjps-wrap1-intro .intro-text .more{
	display: block;
	border: 1px solid #dcdcdc;
	padding-left: 20px;
	height: 28px;
	line-height: 28px;
	color: #999999;
	font-size: 13px;
	margin-top: -4px;
	background: url(../images/icon5.png) 380px center no-repeat;
}
.zjps-banner-box{
	width: 640px;
	height: 360px;
	position: relative;
	overflow: hidden;
}
.zjps-banner-img{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.zjps-banner-img a{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.zjps-banner-img a img{
	width: 100%;
	height: 100%;
}
.zjps-banner-text {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    background: url(../images/bg1.png);
}
.zjps-banner-text a {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 35px;
    width: 80%;
    line-height: 35px;
    color: #fff;
    font-size: 15px;
    box-sizing: border-box;
    padding-left: 20px;
}
.zjps-banner-num {
    position: absolute;
    bottom: 14px;
    right: 18px;
    font-size: 0px;
}
.zjps-banner-num span {
    display: inline-block;
    height: 6px;
    width: 6px;
    margin: 0 3px;
    cursor: pointer;
    background: #fff;
    border-radius: 50%;
}
.zjps-banner-num span.cur {
    background: #da100c;
}
.zjps-box{
	width: 520px;
}
.zjps-box .img{
	padding: 7px;
	border-radius: 6px;
	box-shadow: 0px 0px 10px 1px #e9e9e9;
}
.zjps-box .img img{
	width: 100%;
	height: 100%;
}
.zjps-box1 .tit{
	padding: 18px 9px 12px;
}
.zjps-box .tit img{
	margin-right: 12px;
}
.zjps-box .tit span{
	color: #dc252c;
	font-size: 20px;
	font-weight: bold;
}
.zjps-box .tit a{
	float: right;
	color: #999999;
	font-size: 13px;
	line-height: 26px;
}
.zjps-box1 .text p{
	width: 520px;
	height: 66px;
	overflow: hidden;
}
.zjps-box .text p{
	color: #666666;
	font-size: 14px;
	line-height: 22px;
}
.zjps-wrap2{
	margin-top: 50px;
}
.zjps-box2{
	margin-top: 38px;
}
.zjps-box2 .img{
	width: 145px;
	height: 122px;
}
.zjps-box2-c{
	width: 340px;
}
.zjps-box2 .tit{
	padding: 12px 0;
}
.zjps-box2 .text p{
	width: 340px;
	height: 84px;
	overflow: hidden;
}
.zjps-box .tit2 img{
	margin-left: 12px;
    margin-right: 0;
    margin-top: 3px;
}
.zjps-box .tit2 img,.zjps-box .tit2 span{
	float: right;
}
.zjps-box .tit2 a{
	float: left;
}
.zjps-wrap3{
	margin-top: 46px;
	background: #eeeeee;
}
.zjps-wrap3 .tit{
	display: inline-block;
	color: #fff;
	font-size: 20px;
	line-height: 20px;
	padding: 32px 12px 0;
	height: 118px;
	width: 21px;
	background: #dc252c;
}
.zjps-wrap3-pic{
	width: 1015px;
	height: 135px;
	margin-top: 8px;
	margin-left: 10px;
	position: relative;
	overflow: hidden;
}
.zjps-wrap3-pic a{
	display: inline-block;
	width: 195px;
	height: 135px;
	position: absolute;
	top: 0;
	left: 0;
}
.zjps-wrap3-pic a img{
	width: 100%;
	height: 100%;
}
/*翻页*/
.page{
	text-align: center;
	padding-top: 28px;
	padding-bottom: 10px;
}
.page span,.page a{
	color: #666666;
	font-size: 14px;
	display: inline-block;
	line-height: 28px;
}
.page span.red{
	color: #ec3233;
	margin: 0px 8px;
}
.page a{
	line-height: 26px;
	border: 1px solid #ebebeb;
	margin: 0px 4px;
	border-radius: 4px;
}
.page a:hover{
	color: #fff;
	background: #dc252c;
}
.page a.go:hover{
	font-weight: bold;
	color: #fff;
}
.page a.num{
	width: 26px;
}
.page .fe{
	border: none;
	line-height: 28px;
}
.page .fe:hover{
	color: #dc252c;
	background: none;
}
.page .pn{
	width: 58px;
}
.page input{
	width: 26px;
	height: 26px;
	border: 1px solid #ebebeb;
	text-align: center;
	margin: 0px 7px;
}
.page .go{
	width: 60px;
	height: 28px;
	border: none;
	background: #dc252c;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-left: 14px;
}
.page span.jump{
	margin-left: 10px;
}
.page .first{
	margin-left: 14px;
}
/*问政咨询*/
.wzzx-lf{
	width: 300px;
}
.wzzx-box1{
	height: 56px;
	background: url(../images/bg6.png);
	text-align: center;
	padding-top: 94px;
}
.wzzx-box1 a{
	text-align: left;
	margin-right: 6px;
	display: inline-block;
	width: 116px;
	height: 38px;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	line-height: 38px;
	color: #173282;
	font-weight: bold;
	font-size: 13px;
	padding-left: 8px;
	background: url(../images/icon9.png) 104px center no-repeat #fff;
}
.wzzx-box2{
	margin-top: 20px;
}
.wzzx-box2-t{
	padding-top: 5px;
	background: #dc252c;
	text-align: center;
}
.wzzx-box2-t span{
	display: inline-block;
	height: 35px;
	line-height: 35px;
	width: 120px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}
.wzzx-box2-t span.cur{
	background: #fff;
	color: #dc252c;
	font-weight: bold;
}
.wzzx-box2-con{
	border: 1px solid #e5e5e5;
	padding: 3px;
	background: #f8f8f8;
}
.wzzx-box2-c{
	border: 1px solid #e5e5e5;
	background: #fff;
}
.wzzx-box2-item{
	display: none;
}
.wzzx-box2-item:first-child{
	display: block;
}
.wzzx-box2-item>img{
	width: 290px;
	height: 165px;
}
.wzzx-box2-item .info{
	padding: 20px 15px 0 17px;
}
.wzzx-box2-item .info div{
	margin-bottom: 14px;
}
.wzzx-box2-item .info span{
	display: inline-block;
	float: left;
	color: #dc252c;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	width: 70px;
}
.wzzx-box2-item .info p{
	float: left;
	color: #595959;
	font-size: 13px;
	line-height: 16px;
	width: 184px;
}
.wzzx-box2-item .more{
	display: block;
	width: 264px;
	height: 28px;
	border: 1px solid #e5e5e5;
	text-align: center;
	line-height: 28px;
	color: #999999;
	font-size: 12px;
	margin: 0 auto;
}
.wzzx-box2-wq{
	margin-top: 16px;
}
.wzzx-box2-wq .title{
	padding: 0 8px 0 12px;
	line-height: 22px;
}
.wzzx-box2-wq .title img{
	vertical-align: middle;
	margin-right: 10px;
}
.wzzx-box2-wq .title a{
	color: #333333;
	font-size: 16px;
	vertical-align: middle;
	font-weight: bold;
}
.wzzx-box2-wq .gl-list{
	padding: 0 8px 0 12px; 
}
.wzzx-rt{
	width: 750px;
}
.hdjl-table-t{
	height: 35px;
	width: 100%;
}
.hdjl-table-t .tit{
	display: inline-block;
	width: 130px;
	color: #dc252c;
	line-height: 35px;
	font-size: 18px;
	font-weight: bold;
	padding-left: 34px;
	background: url(../images/icon11.png) 2px center no-repeat;
}
.hdjl-table-t .more{
	display: inline-block;
	width: 80px;
	height: 30px;
	margin-left: 10px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	float: right;
}
.hdjl-table-t .more.xx{
	background: #dc252c;
}
.hdjl-table-t .more.cx{
	background: #f19149;
}
.hdjl-table{
	border-collapse: collapse;
	border: 1px solid #e7e7e7;
	width: 100%;
}
.w106{
	width: 106px;
}
.w254{
	width: 254px;
}
.w143{
	width: 143px;
}
.w148{
	width: 148px;
}
.w92{
	width: 92px;
}
.hdjl-table th{
	height: 50px;
	color: #333;
	font-size: 15px;
	border: none;
	background: #f8f8f8;
}
.hdjl-table td,.hdjl-table th{
	text-align: center;
}
.hdjl-table td.bt,.hdjl-table th.bt{
	text-align: left;
}
.hdjl-table th.bt{
	padding-left: 21px;
	width: 254px;
}
.hdjl-table td.bt{
	padding-left: 12px;
	width: 263px;
}
.hdjl-table td{
	height: 40px;
}
.hdjl-table td a{
	color: #333333;
	font-size: 12px;
}
.hdjl-table td.bt a{
	font-size: 14px;
}
.wzzx-box3{
	margin-top: 34px;
}
.wzzx-box3-tit{
	padding-bottom: 12px;
	border-bottom: 1px solid #d2d2d2;
}
.wzzx-box3-tit a.cur{
	line-height: 20px;
	padding-left: 16px;
	border-left: 4px solid #dc252c;
	color: #dc252c;
	font-weight: bold;
	font-size: 16px;
}
.wzzx-box3-tit div a{
	display: inline-block;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	margin-right: 24px;
}
.wzzx-box3 .gl-l{
	padding-top: 14px;
}
.wzzx-box3 .gl-l li{
	height: 33px;
	line-height: 33px;
	border-bottom: none;
}
/*首页*/
.index-banner1{
	width: 100%;
	height: 100px;
	overflow: hidden;
	position: relative;
	margin: 20px 0;
}
.index-banner1-img{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.index-banner1-img img{
	width: 100%;
	height: 100%;
}
.index-banner1-img a{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.index-banner1-pg{
	position: absolute;
	bottom: 0;
	right: 0;
}
.index-banner1-pg li{
	width: 15px;
	height: 15px;
	background: url(../images/bg15.png);
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	float: left;
	margin-left: 1px;
	cursor: pointer;
}
.index-banner1-pg li.cur{
	background: #ce0609;
}
.index-wrap{
	width: 100%;
	height: 360px;
	position: relative;
}
.index-box{
	float: left;
	margin-right: 7px;
	width: 40px;
	overflow: hidden;
	position: relative;
}
.index-box.cur{
	width: 892px;
}
.index-box:last-child{
	margin-right: 0;
}
.index-box-tit{
	float: left;
	height: 320px;
	width: 20px;
	padding: 40px 10px 0;
	background: url(../images/icon30.png) center 314px no-repeat #ffac5a;
	cursor: pointer;
}
.index-box-tit.cur{
	background: url(../images/icon30o.png) center 310px no-repeat #dc252c;
}
.index-box-tit span{
	display: inline-block;
	color: #fcfefc;
	font-size: 20px;
	line-height: 60px;
}
.index-box-tit.cur span{
	font-weight: bold;
}
.index-box-con{
	float: left;
	width: 840px;
	height: 360px;
	position: absolute;
	left: 50px;
	top: 0;
	overflow: hidden;
}
.index-box1-xxgk{
	margin-right: 10px;
	width: 194px;
	height: 360px;
	padding: 0 18px;
	background: url(../images/bg16.png) center 20px no-repeat #f7f7f7;
}
.index-box1-xxgk .title{
	text-align: center;
	padding: 40px 0 14px;
	border-bottom: 1px dashed #d9d8d8;
}
.index-box1-xxgk .title a{
	color: #e53935;
	font-size: 24px;
	line-height: 22px;
}
.index-box1-xxgk .list{
	overflow: auto;
	padding-top: 16px;
	height: 256px;
}
.index-box1-xxgk .list li{
	height: 36px;
}
.index-box1-xxgk .list li a{
	padding-left: 12px;
	background: url(../images/icon31.png) left center no-repeat;
	color: #333333;
	font-size: 16px;
}
.index-box1-xxgk .list li a:hover{
	background: url(../images/icon31o.png) left center no-repeat;
}
.index-box1-rt{
	width: 600px;
}
.index-box1-row1{
	height: 145px;
	margin-bottom: 10px;
}
.index-box1-row1 .title1{
	display: block;
	padding: 0 10px;
	width: 20px;
	height: 100%;
	background: #ec3834;
	line-height: 145px;
}
.index-box1-row1 .title1 span{
	display: inline-block;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 30px;
}
.index-box1-row1 .content{
	padding: 13px 15px 12px 10px;
	height: 120px;
	width: 490px;
	background: #f7f7f7;
	position: relative;
}
.index-box1-row1 .content>img{
	width: 105px;
	height: 120px;
	float: left;
	margin-right: 22px;
}
.index-box1-row1 .content .info{
	width: 360px;
	padding-top: 12px;
}
.index-box1-row1 .content .info li{
	float: left;
	text-align: justify;
	line-height: 16px;
}
.index-box1-row1 .content .info li::after,.index-box1-row1 .content .info .name a::after{
	content: '';
	display: inline-block; 
	padding-left: 100%;
}
.index-box1-row1 .content .info .tit{
	width: 60px;
	color: #333;
	font-size: 15px;
	font-weight: bold;
}
.index-box1-row1 .content .info .name{
	width: 290px;
}
.index-box1-row1 .content .info .name a{
	display: inline-block;
	color: #333;
	font-size: 14px;
	line-height: 16px;
	width: 42px;
	text-align: justify;
	height: 16px;
	overflow: hidden;
	margin-right: 36px;
	margin-bottom: 8px;
}
.index-box1-row1 .content .info .name a:nth-child(4n){
	margin-right: 0;
}
.index-box1-row1 .content .xx{
	display: block;
	position: absolute;
	width: 62px;
	height: 25px;
	background: url(../images/bg17.png);
	padding-left: 46px;
	padding-top: 6px;
	line-height: 25px;
	color: #ec3834;
	font-size: 13px;
	right: 20px;
	top: 10px;
}
.index-box1-row1 .title2{
	display: block;
	padding: 0 10px;
	width: 18px;
	height: 100%;
	line-height: 145px;
	background: #37599e;
}
.index-box1-row1 .title2 span{
	color: #fff;
	font-size: 16px;
	vertical-align: middle;
	line-height: 18px;
	display: inline-block;
}
.index-box1-row2 .nav{
	width: 150px;
}
.index-box1-row2 .nav a{
	display: block;
	border: 1px solid #e1e1e1;
	height: 34px;
	line-height: 34px;
	text-align: center;
	margin-bottom: 6px;
}
.index-box1-row2 .nav a:last-child{
	margin-bottom: 0;
}
.index-box1-row2 .nav a img{
	vertical-align: middle;
	margin-right: 13px;
}
.index-box1-row2 .nav a span{
	vertical-align: middle;
	color: #333333;
	font-size: 14px;
}
.index-box1-row2 .content{
	width: 440px;
}
.ps-tit4{
	height: 40px;
	background: #f7f7f7;
}
.ps-tit4 .tit{
	display: inline-block;
	width: 88px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #333333;
	font-size: 15px;
}
.ps-tit4 .tit.cur{
	background: #ec3834;
	font-weight: bold;
	color: #fff;
}
.index-box1-row2-list{
	padding-top: 14px;
	height: 150px;
	overflow: hidden;
}
.index-box1-row2-list li{
	height: 32px;
}
.index-box1-row2-list li a{
	display: inline-block;
	padding-left: 10px;
	background: url(../images/icon37.png) left center no-repeat;
	max-width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #000000;
	font-size: 14px;
}
.index-box1-row2-list li span{
	float: right;
	color: #666666;
	font-size: 13px;
	line-height: 19px;
}
.index-box2-row1{
	height: 122px;
}
.ps-tit5{
	height: 33px;
	border: 1px solid #d2d2d2;
	background: #f9f9f9;
	padding-left: 30px;
}
.ps-tit5 .tit{
	color: #333333;
	font-size: 15px;
	line-height: 32px;
	display: inline-block;
	margin-right: 50px;
	padding: 0 6px;
}
.ps-tit5 .tit.cur{
	color: #e21b1b;
	font-weight: bold;
	border-bottom: 2px solid #e21b1b;
}
.index-box2-cx{
	width: 298px;
	height: 23px;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	margin-right: 30px;
	margin-top: 4px;
	background: #fff;
}
.index-box2-cx span{
	display: inline-block;
	width: 80px;
	line-height: 23px;
	color: #333333;
	font-size: 14px;
	text-align: center;
}
.index-box2-cx input{
	height: 14px;
	border-left: 2px solid #b8b8b8;
	padding-left: 8px;
	color: #999999;
	font-size: 12px;
	margin-top: 5px;
	width: 174px;
}
.index-box2-cx button{
	background: #eb4949;
	width: 34px;
	height: 25px;
	margin-top: -1px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.index-fw-box{
	position: relative;
}
.index-fw-l1{
	padding-left: 26px;
	padding-top: 14px;
	height: 72px;
	position: relative;
	overflow-y: auto;
	border: 1px solid #d2d2d2;
	border-top: none;
	background: #fff;
}
.index-fw-l1.cur{
	height: auto;
	position: absolute;
	z-index: 999;
}
.index-fw-l1-con a{
	display: inline-block;
	text-align: center;
	width: 80px;
	margin-right: 19px;
	margin-bottom: 20px;
}
.index-fw-l1-con a div{
	height: 30px;
	line-height: 30px;
}
.index-fw-l1-con a img{
	vertical-align: middle;
}
.index-fw-l1-con a p{
	color: #333333;
	font-size: 13px;
	margin-top: 4px;
}
.index-fw-l1-btn{
	width: 75px;
	height: 15px;
	background: url(../images/bg10.png);
	position: absolute;
	left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    cursor: pointer;
}
.index-fw-l1-btn.cur{
	background: url(../images/bg9.png);
}
.index-box2-row2{
	margin-top: 10px;
}
.index-fw-l2{
	border: 1px solid #d2d2d2;
	border-top: none;
	padding-top: 10px;
	padding-left: 40px;
	height: 124px;
}
.index-fw-l2 li{
	float: left;
	height: 30px;
	width: 114px;
}
.index-fw-l2 li a{
	color: #333333;
	font-size: 14px;
}
.index-box2-row3{
	margin-top: 7px;
	height: 50px;
	padding-left: 9px;
	background: #f8f8f8;
}
.index-box2-row3 .tit1{
	display: inline-block;
	width: 122px;
	height: 37px;
	text-align: center;
	color: #fff;
	background: #dc252c;
	font-weight: bold;
	line-height: 37px;
	font-size: 15px;
	margin-right: 11px;
	margin-top: 6px;
}
.index-box2-row3 div{
	padding-top: 7px;
}
.index-box2-row3 div a{
	display: inline-block;
	width: 83px;
	height: 34px;
	border: 1px solid #e1e1e1;
	text-align: center;
	line-height: 34px;
	color: #333333;
	font-size: 14px;
	margin-right: 9px;
	background: #fff;
}
.index-box2-row3 div a:hover{
	color: #fff;
	background: #dc252c;
}
.index-box3-col1{
	width: 498px;
	height: 219px;
	border: 1px solid #d2d2d2;
}
.index-box3-col1-t{
	height: 43px;
	background: #f8f8f8;
	border-bottom: 1px solid #d2d2d2;
}
.index-box3-col1-t .tit{
	display: inline-block;
	height: 50px;
	width: 140px;
	background: url(../images/bg8.png);
	text-align: center;
	line-height: 44px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	margin-top: -1px;
	margin-left: -1px;
}
.index-box3-col1-t .btn{
	float: right;
	width: 98px;
	height: 28px;
	border: 1px solid #d2d2d2;
	display: inline-block;
	line-height: 28px;
	text-align: center;
	margin-right: 5px;
	margin-top: 6px;
	background: #fff;
}
.index-box3-col1-t .btn img{
	vertical-align: middle;
	margin-right: 7px;
}
.index-box3-col1-t .btn span{
	color: #666;
	font-size: 14px;
	vertical-align: middle;
}
.index-box3-col1-c{
	padding-top: 12px;
	padding-left: 12px;
}
.index-box3-col1-c ul.tit{
	margin-bottom: 4px;
}
.index-box3-col1-c ul.tit li{
	float: left;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	line-height: 26px;
}
.index-box3-col1-c li.w120{
	width: 120px;
}
.index-box3-col1-c li.w174{
	width: 174px;
}
.index-box3-col1-c li.w90{
	width: 90px;
}
.index-box3-col1-c li.w100{
	width: 100px;
}
.index-box3-col1-c ul.con li{
	float: left;
	color: #666;
	font-size: 12px;
	text-align: center;
	height: 26px;
}
.index-box3-col1-c ul.con li a{
	color: #666;
	font-size: 12px;
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index-box3-col1-c ul.con li.w174{
	text-align: left;
}
.index-box3-col2{
	width: 330px;
	margin-left: 10px;
}
.index-box3-col2 .ps-tit4 .tit{
	width: 110px;
}
.index-box3-col2 .index-box1-row2-list{
	height: 165px;
}
.index-box3-col2 .index-box1-row2-list li{
	height: 35px;
}
.index-box3-col2 .index-box1-row2-list li a{
	max-width: 100%;
}
.index-box3-row2{
	margin-top: 9px;
}
.index-box3-row2{
	height: 130px;
}
.index-box3-row2 .img1{
	display: block;
	width: 105px;
	height: 130px;
	margin-right: 10px;
}
.index-box3-row2 .img1 img{
	width: 100%;
	height: 100%;
}
.index-box3-col3 .title1{
	display: block;
	padding: 0 10px;
	width: 20px;
	height: 100%;
	background: #ec3834;
	line-height: 130px;
}
.index-box3-col3 .title2{
	margin-left: 12px;
	background: #37599e;
}
.index-box3-col3 .title1 span{
	display: inline-block;
	color: #fff;
	font-size: 18px;
	vertical-align: middle;
	line-height: 26px;
}
.index-box3-col3 .content{
	padding-top: 18px;
	padding-left: 16px;
	background: #f8f8f8;
	height: 112px;
	width: 616px;
}
.index-box3-col3 .content>img{
	width: 125px;
	height: 94px;
	margin-right: 18px;
	float: left;
}
.index-box3-col3 .content .info{
	width: 200px;
}
.index-box3-col3 .content .info li{
	float: left;
	color: #333333;
	font-size: 13px;
	height: 26px;
}
.index-box3-col3 .content .info li a{
	color: #dc252c;
}
.index-box3-col3 .content .list{
	width: 240px;
	margin-left: 14px;
}
.index-box3-col3 .content .list-title{
	height: 25px;
	background: #fff;
	padding-left: 15px;
	line-height: 25px;
}
.index-box3-col3 .content .list-title a{
	color: #dc252c;
	font-size: 15px;
	font-weight: bold;
}
.index-box3-col3 .content .list-con{
	padding-left: 15px;
	padding-top: 10px;
}
.index-box3-col3 .content .list-con li{
	height: 25px;
}
.index-box3-col3 .content .list-con li a{
	color: #333333;
	font-size: 13px;
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index-box4-col1{
	width: 410px;
	margin-left: 5px;
}
.index-box4-col1-t a{
	display: inline-block;
	color: #3f3f3f;
	font-size: 16px;
	font-weight: bold;
	padding-left: 18px;
	border-left: 3px solid #dc252c;
	line-height: 22px;
}
.index-box4-col1-c{
	padding-top: 18px;
}
.index-box4-col1-c p{
	color: #3f3f3f;
	font-size: 13px;
	line-height: 22px;
}
.index-box4-col1-img{
	height: 170px;
	overflow: hidden;
	margin-top: 18px
}
.index-box4-col1-img .img1{
	width: 125px;
	height: 170px;
}
.index-box4-col1-img div{
	width: 125px;
	margin-left: 16px;
}
.index-box4-col1-img div p{
	margin-bottom: 11px;
}
.index-box4-col1-img div p>img{
	margin-right: 8px;
}
.index-box4-col1-img div p>a{
	color: #3f3f3f;
	font-size: 13px;
}
.index-box4-col1-img div p.t-rt{
	text-align: right;
}
.index-box4-col1-img div p.t-rt img{
	margin-right: 0;
	margin-left: 10px;
}
.index-box4-col1-img .img2{
	width: 125px;
	height: 85px;
}
.index-box4-col2{
	width: 400px;
	margin-left: 15px;
}
.index-box4-col2-t{
	text-align: right;
	padding-bottom: 22px;
}
.index-box4-col2-t a{
	color: #3f3f3f;
	font-size: 16px;
	font-weight: bold;
}
.index-box4-col2-img img{
	width: 130px;
	height: 80px;
	margin-right: 5px;
}
.index-box4-col2-img a:last-child img{
	margin-right: 0;
}
.index-box4-col2-img a:first-child img{
	width: 100%;
	height: 230px;
	margin-bottom: 7px;
}
.index-box5-col1{
	width: 290px;
}
.index-box5-col1-c{
	padding-top: 18px;
}
.index-box5-col1-c .img{
	width: 290px;
	height: 200px;
	cursor: pointer;
}
.index-box5-col1-c p{
	color: #3f3f3f;
	font-size: 13px;
	line-height: 20px;
	height: 100px;
	overflow: hidden;
	margin-top: 18px;
}
.index-box5-col2{
	width: 516px;
}
.index-box5-col2-con p{
	font-size: 13px;
	color: #3f3f3f;
	line-height: 20px;
}
.index-box5-col2-c1 p{
	width: 320px;
	height: 120px;
	overflow: hidden;
}
.index-box5-col2-c1 .img{
	width: 180px;
	height: 120px;
}
.index-box5-col2-c2{
	margin-top: 18px;
}
.index-box5-col2-c2 p{
	width: 354px;
	height: 180px;
	overflow: hidden;
}
.index-box5-col2-c2 .img{
	width: 150px;
	height: 180px;
}
.index-box5-bigimg{
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 360px;
	display: none;
	left: 0;
	top: 0;
}
.index-box5-bigimg img{
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
	cursor: pointer;
}
.index-banner2{
	width: 966px;
	height: 65px;
	padding: 18px 57px;
	background: #f8f8f8;
	position: relative;
	margin-top: 20px;
}
.index-banner2>img{
	position: absolute;
	top: 34px;
	cursor: pointer;
}
.index-banner2 .prev{
	left: 20px;
}
.index-banner2 .next{
	right: 20px;
}
.index-banner2-l{
	width: 966px;
	height: 65px;
	position: relative;
	overflow: hidden;
}
.index-banner2-l div{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.index-banner2-l div a{
	display: inline-block;
	margin-right: 10px;
	width: 226px;
}
/*屏山富硒*/
.psfx-wrap2-con .ps-list1{
	padding-top: 20px;
}
.psfx-wrap2-con .ps-list1 li{
	height: 30px;
}