@charset "utf-8";
.webPage,
.webfooter,
.webIndex-foot,
.centerMobilea,
.websearch,
.swiper-study,
.kouanM-slider,
#topNav,
.containerM{
	display: none;
}
.serchBtnAm{
	overflow:hidden;
	display:flex;
	 justify-content:space-between;
}
.serchBtnAm div{
	width:120px;
	text-align:center;
	line-height:40px;
	background:#fff;
	border:1px solid #fff;
	border-radius:5px;
	font-size:16px;
}
.serchBtnAm div:nth-child(2){
	border-color:#BD1A2D;
	color:#BD1A2D;
}
.indexIntLtopAm{
	margin:0 30px 20px;
}
.indexIntLtopAm li{
	cursor:pointer;
	float:left;
	width:33.3%;
	line-height:40px;
	margin-top:20px;
	color:rgba(255,255,255,.8);
	text-align:center;
	font-size:18px;
}
.indexIntLtopAm li.cur{
	background:rgba(0,0,0,0.25);
	color:#fff;
	font-weight:bold;
	border-radius:200px;
}
/**新闻中心**/
.newsCont{
	margin: 60px auto;
}
.newsContBan{
	width: 640px;height: 360px;
	float: left;
}
.newsContBan .swiper-slide {
	width: 640px;height: 360px;
	background-position: center;
	background-size: cover;
	position: relative;
}
.newsBanTxt{
	height: 60px;padding: 0 40px;
	background-color: rgba(189, 26, 45, .75);
	font-size: 18px;color:#fff;
	position: absolute;
	left: 0;right: 0;
	bottom: 0;font-weight: 700;
	text-align: center;line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newsContBan .swiper-button-next, 
.newsContBan .swiper-button-prev{
	width: 40px;
	height: 40px;
	background: rgba(185,64,83);
	border-radius: 50%;
}
.newsContBan .swiper-button-next:after, 
.newsContBan .swiper-button-prev:after{
	font-size: 20px;font-weight: bold;
}
..newsContBan .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 5px;
}
.newsContBan .swiper-pagination-bullet{
	width: 40px;height: 4px;
	border-radius: 0;opacity: .25;
	background: rgba(255,255,255);
}
.newsContBan .swiper-pagination-bullet-active{
	opacity: 1;
}

.newsContList{
	float: right;height: 360px;
	width: calc( 100% - 720px );
}
.newsListTop{
	height: 59px;
	border-bottom: solid 1px rgba(217, 217, 217, 1);
}
.newsListTop ul{
	display: inline-block;
	margin: 0;
	width: 100%;
	overflow: hidden;
}
.newsListTop ul li{
	float: left;font-size: 20px;
	color:#333;line-height: 40px;
	padding: 0 30px 15px 30px;
	cursor: pointer;
	border-bottom:solid 4px transparent;
}
.newsListTop ul li.cur,
.newsListTop ul li:hover{
	font-weight: 700;
	border-color: rgba(189, 26, 45, 1);
}
.new .moreLink{
	float: right;
	line-height: 40px;
}
.newsListBot{}
.newsLists{
	margin: 0px 0 0 0;
	overflow: hidden;
}
.newsLists li{
	width: 100%;
	height: 60px;
	line-height: 60px;
	cursor: pointer;
	position: relative;
}
.newsLists li a{
	width: 100%;
	display: block;
	color: #333;
	font-size: 18px;
	font-family: '苹方 特粗', '苹方 中等', '苹方';
	font-weight: 400;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newsLists li::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 2px;
	background: url(u49.png) no-repeat center;
	background-size: cover;
}
.newsLists li:last-child::after{
	display: none;
}
.newsLists li a p{
	width: 75%;
	font-size: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
	color: #333;
	font-size: 18px;
	-webkit-transition: all 300ms;
}
.newsLists li a span{
	float: right;
	color: #999;
	font-size: 16px;
}
.newsLists li a span.oganizer{
	margin-left: 30px;
}
.newsLists li a span.state{
	width:65px!important;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newsLists li:hover:before, 
.newsLists li.cur:before,
.noticeList li:hover:before{
    content: '';
	width: 8px;
	height: 12px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url(u155.png) no-repeat center;
    background-size: 8px 12px;
}
.newsLists li.cur a,
.newsLists li:hover a,
.noticeList li.cur a,
.noticeList li:hover a{
	padding-left: 20px;
	width: calc( 100% - 20px );
}
.newsLists li.cur a p,
.newsLists li:hover a p{
	font-weight: 800;
}
.newsCont2{
	margin-top: 60px;
	margin-bottom: 80px;
	min-height: 730px;
}
.newsCont2_L{
	float: left;width: 640px;
}
.newsCont2_R{
	float: right;height: 640px;
	width: calc( 100% - 780px );
}
.newsCont2_RTop{
	height: 60px;position: relative;
}
.newsCont2_RTop::after{
	content: '';
	position: absolute;left: 0;
	right: 0;margin: auto;
	bottom: 0;
	width: 100%;height: 2px;
	background: url(news_line2.png) no-repeat center;
	background-size: cover;
}
.newsCont2_RTop h3{
	font-size: 24px;color:#333;
	display: inline-block;
	padding: 0 0px 15px 0px;line-height: 40px;
}
.newsCont2_RCen{
	
}
.newsCont2_RCen h4{
	font-size: 20px;font-weight: 700;
	color:#333;text-align: center;
	margin: 20px auto;
	line-height: 35px;
}
.txts{
	position: relative;
}
.txts p{
	font-size: 16px;color:#999;
	overflow: hidden;
	max-height: 110px;
	width: 99%;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	white-space: inherit;
	line-height: 28px;
	-webkit-box-orient: vertical;
}
.txts a,
.txts a:hover{
	color:#BD1A2D;
	position: absolute;
	right: 0;
	bottom: 2px;
	width: 85px;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	background: #fff;
	text-align: center;
	cursor: pointer;
}
.txts a i{
	font-style: normal;
	font-size: 16px;color:#999;
}
.noticeList li{
	width: 100%;
	height: 65px;
	line-height: 65px;
	position: relative;
}
.noticeList li a{
	width: 100%;
	display: block;
	color: #333;
	font-size: 18px;
	font-family: '苹方 特粗', '苹方 中等', '苹方';
	font-weight: 400;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.noticeList li::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 1px;
	border-bottom: dashed 1px #d9d9d9;
}
.noticeList li:last-child::after{
	display: none;
}
.noticeList li:hover a{
	font-weight: 800;
}


.newList .newsCont2{
	margin-top: 30px;
	height: auto;
}
.newList .newsCont2_L{
	width: 840px;
}
.newList .newsCont2_R{
	width: calc( 100% - 900px );
	padding: 0;box-shadow: none;
}
.newList .newsLists li:nth-child(5n){
	padding-bottom:10px;
}
.newList .newsLists li:nth-child(6n){
	padding-top:10px;
}
.newList .newsLists li:nth-child(5n)::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 1px;
	border-bottom: dashed 1px #d9d9d9;
}
.newList .newsLists li:last-child::after{
	display: none;
}
.newList .page{
	padding: 30px 0;
}
.newsListR{
	height: 140px;
	padding: 20px;
	background-color: rgba(250, 247, 242, 1);
}
.newsListR h3{
	font-size: 20px;color:#333
}
.newsListSearch{
	width: 100%;height:40px;line-height: 40px;
	background: #fff;border-radius: 4px;
	margin: 20px auto;
}
.newsListSearch input{
	height: 38px;width:85%;background: none;
	border:none;vertical-align: top;
	text-indent: 20px;
}
.newsListSearch label{
	vertical-align: middle;
	margin: 0 10px 0 0;
	width: 20px;height: 20px;
	opacity: .5;cursor: pointer;
	float: right;
}
.newsListSelect{}
.newsListSelect select{
	width: 120px;height: 40px;line-height: 40px;
	border:none;background: #fff;border-radius: 4px;
	text-indent: 5px;margin-right: 15px;
	font-size: 16px;color:#333
}
.newsListSelect select:last-child{
	margin-right: 0;
}
.newsListRlis{
	margin-top: 40px;
}
.newsListRlis h3{
	font-size: 20px;height: 20px;line-height: 20px;
	color: #BD1A2D;padding-left: 15px;
	border-left: solid 4px rgba(189, 26, 45, 1);
}
.newsListRlis .noticeList{
	margin: 10px 0 0 0;width: 100%;
	display: inline-block;
}
.newsListRlis .noticeList li{
	height: 40px;line-height: 40px;
	padding-left: 20px;position: relative;
}
.newsListRlis .noticeList li::after{
	display: none;
}
.newsListRlis .noticeList li::before{
	content: '';
	width: 4px;height: 4px;border-radius: 50%;
	background: #BD1A2D;
	position: absolute;left: 0;top:0;bottom: 0;
	margin: auto;
}
.newsListRlis .noticeList li:hover a{
	padding-left: 0px;
	width:100%;
}
.newsListRlis .noticeList li a{
	font-size: 14px
}


.newCont .othHeadTit h3 i{
	font-size: 18px;opacity: 1;
	font-weight: normal;
	font-family: '微软雅黑';
}

.indexIntLtop{
	height: 200px;padding:0 30px 20px 30px;
	background-color: rgba(189, 26, 45, 1);
}
.indexIntLtopT{
	height: 90px;position: relative;
	line-height: 90px;
}
.indexIntLtopT::after{
	content: '';
	position: absolute;
	left: 0;right: 0;margin: auto;
	bottom: 0;
	width: 100%;height: 1px;
	background: url(line2.png) no-repeat center;
	background-size: cover;
	opacity: .5;
	
}
.indexIntLtopT a{
	font-size: 24px;
	color: #FFFFFF;
}
.indexIntLtopT a:hover{
	color: #FFFFFF;
}
.indexIntLtopT a:last-child{
	position: absolute;
	width: 160px;
	height: 50px;
	font-size: 18px;
	background-color: rgba(0, 0, 0, .25);
	border: none;
	border-radius: 25px;
	right: -30px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin-top: 20px;
	line-height: 50px;
}
.indexIntLtopT a img{
	width: 20px;
	margin: 15px 20px 0 20px;
	vertical-align: top;
}
.indexIntLBot{
	margin-top: 20px;
}
.indexIntLBot a {
    display: inline-block;
    height: 100px;
    background: rgba(247, 247, 247, 1);
    width: 200px;
    float: left;
    margin-right: 20px;
    text-align: center;
    line-height: 100px;
}
.indexIntLBot a:last-child {
    margin-right: 0px;
}
.indexIntLtopB ul{
	float: left;
	display: inline-block;
	width: calc( 100% - 70px );
	margin: 10px 0 0 0;
	text-align: center;
}
.indexIntLtopB ul li{
	float: left;
	margin:10px 25px 15px 25px;
}
.indexIntLtopB ul li a{
	font-size: 18px;
	color:rgba(255,255,255,.8)
}
.indexIntLtopB ul li a:hover{
	color:rgba(255,255,255,1)
}
a.editor{
	display: inline-block;
	float: right;
	margin-top: 25px
}
a.editor img{
	width: 70px;
}
.interS{
	margin-top: 20px;
	box-shadow: 0px 10px 25px rgb(0 0 0 / 10%);
	padding: 20px 30px 10px 30px;
}
.interS ul.noticeList{
	margin: 0;
}
.interSS .newsCont2_L{
	width: 840px;
}
.interSS .newsCont2_R{
	width: 300px;
}
.interE {
	padding: 0;
}
.interE-img {
	height: 56px;
	background: url(xjtjimg.png);
	/* background: url(line2.png) no-repeat center; */
	
}
.interE-title {
	height: 50px;
	line-height: 50px;
	background-color: rgba(245, 247, 250, 1);
	padding: 0 20px;
	margin-top: 20px;
}
.interE-p {
	display: inline-block;
	font-size: 16px;
	width: 126px;
	text-align: center;
}
.interE-p span {
	color: #c30000;
    font-weight: bold;
}
#tjxj {
	width: 100%;
	height: 224px;
	margin-top: 20px;
	/* background-color: rgba(245, 247, 250, 1); */
}
.interTop{
	padding: 0 0 0 20px;
	height: 60px;
	line-height: 60px;
	background-color: rgba(245, 247, 250, 1);
	border-radius: 4px;
}
.interTop div{
	display: inline-block;
	font-size: 16px;
	color: #666666;
	float: left;
}
.interTop div:nth-child(1){
	width: 55%;
}
.interTop div:nth-child(2){
	width: 15%;text-align: center;
}
.interTop div:nth-child(3),
.interTop div:nth-child(4){
	width: 15%;text-align: center;
}

.interSS .newsLists li a p{
	width: 55% !important;
}
.interSS .interState{
	width: 45%;
	display: flex;
    justify-content: space-between;
	align-items:center;
		
}
.interSS .interState span{
	margin:0 0px !important;
	text-align: center;
	display: inline-block;
	width: 33%;
	float: none;
}
.interSS .indexIntLtop{
	height: 80px;
	margin-top: 20px;
	padding: 0 30px 0px 30px;
}
.interSS .indexIntLtopT{
	height: 80px;line-height: 80px;
}
.interSS .indexIntLtopT::after{
	display: none;
}
.interSS .indexIntLtopT a:last-child{
	background: none;
	width: auto;
	right: 0;
}
.interSS .indexIntLtopT a img{
	width: 40px;
	margin: 2px 0 0 0;
}


/**县长信箱**/
.letterWriterShow.newCont .othHeadTit h3 i{
	opacity: .2;font-size: 36px;
	font-family: 'Impact Normal', 'Impact', sans-serif;
}
.letterWriterShow .contNav .center{
	margin-top: -45px;
}
.letterWriterShows{
	margin-top: 60px;
}
.letterWriterShows .center{
	border-radius: 10px;
	background: #fff;
	z-index: 9;
	padding: 40px 40px 100px 40px;
	box-shadow: 0px 10px 25px rgb(0 0 0 / 5%);
	margin-bottom: 20px;
}
.letWrShow_L{
	float: left;
	width: 720px;
}
.letWrShow_L dl{}
.letWrShow_L dl dt{
	float: left;margin-right: 40px;
}
.letWrShow_L dl dt > img{
	display: block;
	width: 220px;height: 300px;
}
.letWrShow_L dl dt a{
	display: block;
	width:220px;height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	color:#fff;
	background-color: #8e1322;
	border-radius: 25px;
	margin-top: 30px;
}
.letWrShow_L dl dt a img{
	width: 25px;
	margin-right: 10px;
}
.letWrShow_L dd{
	float: right;width: calc( 100% - 260px);
}
.letWrShow_L dd h3{
	font-size: 24px;
	text-align: center;
	margin-bottom: 30px;
}
.letWrShow_L dd p{
	font-size: 18px;
	line-height: 32px;
}
.letWrShow_R{
	float: right;
	width: calc( 100% - 780px );
}




/**互动交流列表**/
.intLetList .contNav .center{
	margin-top: -50px;
}

.letListHead{
	display: inline-block;
	width: 100%;border-bottom: solid 1px #dfdfdf;
}
.letListHead > div{
	float: left;
	font-size: 20px;color:#333;text-align: center;
	line-height: 60px;
}
.letListHead > div:nth-child(1),
.intLetList .newsLists li a span:nth-child(1){
	width: 10%;
}
.letListHead > div:nth-child(2),
.intLetList .newsLists li a span:nth-child(2){
	width: 35%;
}
.letListHead > div:nth-child(3),
.intLetList .newsLists li a span:nth-child(3){
	width: 10%;
}
.letListHead > div:nth-child(4),
.intLetList .newsLists li a span:nth-child(4){
	width: 15%;
}
.letListHead > div:nth-child(5),
.intLetList .newsLists li a span:nth-child(5){
	width: 15%;
}
.letListHead > div:nth-child(6),
.intLetList .newsLists li a span:nth-child(6){
	width: 15%;
}
.intLetList .newsLists li a span{
	display: inline-block;
	float: left;font-size: 16px;color:#666;
	text-align: center;margin: 0!important;
}
.intLetList .newsLists li a span.txt{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.intLetList .newsLists li:hover::before{
	display: none;
}
.intLetList .newsLists li:hover a{
	padding-left: 0px;
	    width: 100%;
}



/**互动交流详情**/
.intLetConts{}
.intLetConts dl{
	margin-bottom: 40px;
}
.intLetConts dl dt{
	border-bottom: dashed 1px #d9d9d9;
	margin-bottom: 15px;
}
.intLetConts dl dt h3{
	line-height: 40px;
	color:#f00;font-size: 20px;font-weight: bold;
	
}
.intLetConts dl dt h3 span{
	float: right;font-weight: normal;
	color:#333
}
.intLetConts dl dd h4{
	font-weight: bold;font-size: 17px;
	color: #5f8fc5;margin-bottom: 15px;
}
.intLetConts dl dd h4 span{
	font-weight: normal;
	color:#333
}
.intLetConts dl dd p{
	font-weight: normal;line-height: 30px;
	color:#666
}



/***********中屏幕*********/
@media (max-width: 1159px) {}

/***********小屏幕*********/
@media (max-width:959px) {
	.newsCont{
		margin: 0px auto;
	}
	.newsContBan{
		width: calc( 100% - 50px );
		height: 160px;
		float: none;
		position: fixed;
		top: 70px;
		left: 25px;
		right: 25px;
		margin: auto;
		z-index: 1;
	}
	.newsContBan .swiper-container{
		z-index: 0;
	}
	.newsContBan .swiper-slide{
		width: 100% !important;
		height: 160px;
		border-radius: 5px;
		/* box-shadow: 2px 2px 10px rgb(0 0 0 / 25%) ; */
	}
	.newsBanTxt{
		height: 40px;
		padding: 0 10px;
		font-size:15px;
		line-height: 30px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}
	.newsContBan .swiper-pagination-bullet{
		width: 30px;height: 2px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets, 
	.swiper-pagination-custom, 
	.swiper-pagination-fraction{
		bottom: 0;
	}
	.newsContList{
		float: none;
		height: auto;
		width: 100%;
		margin-top: 20px;
	}
	.newsListTop {
	    height: 41px;
	    position: fixed;
	    top: 70px;
	    left: 0;
	    right: 0;
	    z-index: 9;
	    background: #fff;
	    width: calc( 100% - 50px);
	    padding: 0 25px;
	}
	.newsListTop ul{
		width: 100%;
		text-align: center;
		display: block;
		overflow-x: auto;
		white-space: nowrap;
	}
	.newsListTop ul li {
		float: none;
		display: inline-block;
	    font-size: 15px;
	    line-height: 30px;
	    padding: 0 20px 10px 20px;
	    border-bottom: solid 2px transparent;
	}
	.newsLists{
		width: 100%;
		display: inline-block;
		height: auto;
		margin-top: 30px;
	}
	.newsLists li:after{
		content: '';
		position: absolute;
		left: 0;
		bottom: 0;
		margin: auto;
		width: 100%;
		background: url(u5.png) no-repeat center;
		background-size: cover;
		height: 1px;
	}
	.newsLists li:last-child:after{
		display: none;
	}
	.moreLink{
		display: none;
	}
	.newsCont2{
		margin-top: 0px;
		height: auto;
	}
	.newsCont2_L{
		width: 100% !important;
		float: none;
	}
	a.mMoreLink{
		margin-top: 10px !important;
	}
	.newsCont2_R{
		float: none;
		width: 100%!important;
		height: auto;
		padding: 0;
		box-shadow: none;
		margin-top: 10px;
	}
	.newsCont2_RTop{
		height: 50px;
	}
	.newsCont2_RTop::after{
		width: 100%;
	}
	.newsCont2_RTop h3{
		font-size: 20px;
		padding: 0 0px 0 0px;
		line-height: 40px
	}
	.contNav{
		height: 40px;
		line-height: 40px;
		background-color: rgba(245, 245, 245, 1);
		padding: 0 30px;
		position: fixed;
		left: 0;
		right: 0;
		top: 70px;
		margin: auto;
		z-index: 1;
	}
	.contNav .pcCenter{
		width: 100%;
		font-size: 12px;
		color: #999;
		display: none;
		margin-top: 0;
	}
	.contNav .center a{
		color:#999;font-size: 12px;
	}
	.newsConts .center{
		width: 100%;padding: 20px 0px 0 0px;
		min-height: inherit;
		border-radius: 0;
		box-shadow: none;
		background: none;
		z-index: 0;
	}
	.newsContsBox .title{
		font-size: 20px;
		padding: 0px 0 0px 0;
	}
	.title2:after{
		width: calc( 100% - 50px );
	}
	.title2 div span{
		font-size: 12px;
		padding-right: 0px;
		border:none
	}
	.title2 div span:nth-child(3){
		display: none;
	}
	.newsContTxt img{
		max-width: 100%;
	}
	.newsContTxt{
		padding: 0 25px;
		width: calc( 100% - 50px);
	}
	.newsConts::before,
	.newsConts::after,
	.newsContTxt::after{
		display: none;
	}
	.newsContPages{
		display: none;
	}
	.contCurrentPosition{
		position: relative !important;
		padding: 0 !important;
		top:0 !important;
		z-index: 0 !important;
	}
	.kouan_header .center{
		box-shadow: none !important;
	}
	.pcNewsContList,
	.pcNewsCont2_L{
		display: none;
	}
	.wapNewsContList{
		display: block;
		margin-top: 160px;
	}
	.noticeList li{
		height: 55px;
		line-height: 55px;
	}
	.newsLists li a p{
		width: 56%;
	}
	.noticeList li a{
		font-size: 16px
	}
	
	.interaction_xfzn .othHeadTop{
		height: auto;
	}
	.interaction_xfzn .centerWeba{
		display: block;
	}
	.interaction_xfzn .othHeadTit{
		display: none;
	}
	.interaction_xfzn .othHeadMenu{
		position: fixed;
		top: 70px;
		left: 0;
		right: 0;
		z-index: 9;
		background: #fff;
	}
	.interaction_xfzn .othHeadMenu::after{
		content: '';
		position: absolute;
		left: -25px;right:-25px;
		height: 1px;
		background:rgba(217, 217, 217, 1);
		width: calc( 100% + 50px );
		bottom: -1px;
	}
	.interaction_xfzn .othHeadMenu ul{
		width: calc( 100% - 50px );
		text-align: center;
		display: block;
		overflow-x: auto;
		white-space: nowrap;
		position: relative;
		margin: auto;
	}
	.interaction_xfzn .othHeadMenu ul li{
		float: none;
		display: inline-block;
		font-size: 15px;
		line-height: 30px;
		margin-right: 0;
		padding: 0 20px 10px 20px;
		border-bottom: solid 2px transparent;
	}
	.interaction_xfzn .othHeadMenu ul li.cur{
		font-weight: 700;
		border-color: rgba(189, 26, 45, 1);
	}
	.interaction_xfzn .othHeadMenu ul li a{
		color:#333;padding-bottom: 0;
	}
	.interaction_xfzn.newList .newsCont2_R{
		width: 100%;
	}
	.interaction_xfzn .newsListR{
		height: auto;
	}
	.interaction_xfzn .newsListR h3{
		font-size: 18px
	}
	.interaction_xfzn .newsListSelect select{
		width: calc( 50% - 10px );
	}
	.interaction_xfzn .newsListRlis .noticeList li a{
		font-size: 17px
	}
	.interaction_xfzn.interSS .indexIntLtop,
	.interaction_xfzn .indexIntLtopT{
		height: 65px;line-height: 65px;
	}
	.interSS .indexIntLtop{
		padding: 0 20px;
	}
	.interSS .indexIntLtopT a img{
		width: 30px;
		margin: 8px 0 0 0;
	}
	.intLetList .newsCont2{
		margin-top: 40px;
	}
	.intLetConts dl {
	    margin-bottom: 30px;
	}
	.intLetConts dl dt h3{
		font-size: 16px
	}
	.intLetConts dl dd h4 {
	    font-size: 16px;
	}
	.intLetList .newsListBot{
		overflow-x: scroll;
	}
	.intLetList .letListHead {
	    display: block;
	    overflow-x: scroll;
	    white-space: nowrap;
	    width: 200%;
	}
	.intLetList .letListHead > div{
		font-size: 18px
	}
	
	.intLetList .newsLists{
		margin-top: 0;
		width: 200%;
	}
	
	.intersLists .newsCont2_L{
		overflow-x: scroll;
	}
	.intersLists .newsListTop{
		width: 100%;
		left: -25px;right:-25px;
		overflow-x: scroll;
	}
	.intersLists .newsListBot {
		display: block;
		overflow-x: scroll;
		white-space: nowrap;
		width: 200%;
	}
	.intersLists .interTop{
		overflow-x: scroll;
		width: 200%;
		height: 40px;line-height: 40px;
	}
	.intersLists .interTop div{
		text-align: center;
	}
	.intersLists .interTop div:nth-child(1){
		width: 35%;
	}
	.intLetLists.interSS .interState{
		width: 65%;
	}
	
	.intLetLists.interSS .newsLists li a p{
		width: 35%!important;
	}
	.letterWriterShows {
	    margin-top: 30px;
	}
	.letterWriterShows .center {
	    border-radius: 0;
	    background: #fff;
	    z-index: 9;
	    padding: 5px 25px;
	    box-shadow: none;
	    margin-bottom: 20px;
	}
	.letWrShow_L{
		width: 100%;
		float: none;
	}
	.letWrShow_L dl{
		overflow: hidden;
	}
	.letWrShow_L dl dt{
		margin-right: 20px;
	}
	.letWrShow_L dl dt > img {
	    display: block;
	    width: 120px;
	    height: auto;
	}
	.letWrShow_L dl dt a {
		display: block;
		width: 120px;
		height: 35px;
		text-align: center;
		line-height: 35px;
		font-size: 15px;
		color: #fff;
		background-color: #8e1322;
		border-radius: 25px;
		margin-top: 15px;
	}
	.letWrShow_L dl dt a img {
	    width: 18px;
	    margin-right: 10px;
	}
	.letWrShow_L dd{
		width: calc( 100% - 140px);
	}
	.letWrShow_L dd h3 {
	    font-size: 20px;
	    margin-bottom: 10px;
	}
	.letWrShow_L dd p {
	    font-size: 15px;
	    line-height: 25px;
	}
	.letWrShow_R {
	    float: none;
	    width: 100%;
	    margin-top: 30px;
	}
	
	
	
	
	
}

@media (max-width: 768px) {
	
	
	
}






























