a:link{color:#333;text-decoration:none}
a:visited{color:#333;text-decoration:none}
a:hover{color:#1257A4;text-decoration:none}
body, html, div, p, form, img, ul, ol, li, dl, dt, dd, textarea, h1, h2, h3, h4{ margin:0; padding:0; border:0; color:inherit;  font-family:"Microsoft YaHei","微软雅黑","黑体","Arial","宋体","sans-serif";}
img {border: 0; vertical-align:middle;}
/*首页顶部大头条区块*/
.index_gndtt{
	width: 1048px;
	height: 55px;
	padding: 10px;
	margin:10px 5px 0px 5px;
	border: thin solid #8DB8DB;
}
.index_gndtt h1{
	font: bold 30px/55px "微软雅黑";
	text-align: center;
	color: #333;
}
.index_gndtt h1 a{
	color: #333;
}
.index_gndtt h1 a:hover{
	color: #D0080B;
}

.ttbb{
    font-family: "Microsoft YaHei" ! important; 
    height: 44px;
	margin-top: 10px;
    line-height: 44px;
    overflow: hidden;
    font-size: 36px;
    font-weight: bold;
	color:#1257A4;
}
.ttbb a:link{
	 font-family: "Microsoft YaHei" ! important; 
    height: 44px;
	margin-top: 10px;
    line-height: 44px;
    overflow: hidden;
    font-size: 36px;
    font-weight: bold;
	color:#1257A4;
}
.ttbb a:visited {
	 font-family: "Microsoft YaHei" ! important; 
    height: 44px;
	margin-top: 10px;
    line-height: 44px;
    overflow: hidden;
    font-size: 36px;
    font-weight: bold;
	color:#1257A4;
	text-decoration: none;
	
}
.ttbb a:hover {
	 font-family: "Microsoft YaHei" ! important; 
    height: 44px;
	margin-top: 10px;
    line-height: 44px;
    overflow: hidden;
    font-size: 36px;
    font-weight: bold;
	color:#ff000;
	text-decoration: none;
}

.left {
	float:left;
	width: 347px;	
	font-size:14px;	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 

}
.left li{
    max-width:347px;
	font-size:14px;	
	padding:5px 5px 0px 5px;
	list-style:none;
	float:left;
	
}

.right {
    width: 348px;
	font-size:14px;
	float:left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
 
}
.right li{
    max-width:348px;
	padding:5px 5px 0px 5px;
	list-style:none;
	font-size:14px;	
	float:left;
	
}

.index_tt1_gdtxt {
	margin-top: 1px;
	width: 95%;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
white-space: nowrap;
	
}
.index_tt1_gdtxt ul {
	display: inline-block;
}
.index_tt1_gdtxt li {
	float: left;
	margin-right: 15px;
	list-style:none;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; 
}
.index_tt1_gdtxt li a {
	font: 12px/28px "宋体";
	color: #0F2696;
}

TD{
	font-size:12px; 
	font-family: "宋体";
	color: #333;
	
	
}

.c1 {
	font-family: "宋体";
	font-size: 12px;
	color: #333;
	text-decoration: none;
	line-height: 24px;
	text-align:left;
}
.c2 {
	font-family: "宋体";
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	text-align:left;
}
.c2 a:link{
	font-family: "宋体";
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}
.c2 a:visited {
	font-family: "宋体";
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}
.c2 a:hover {
	font-family: "宋体";
	font-size: 14px;
	color: #FFE505;
	text-decoration: underline;
	line-height: normal;
	font-weight: bold;
}


.c3 {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 26px;
	font-weight: normal;
	text-align:left;
}
.c3 a:link{
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 26px;
	font-weight: normal;
}
.c3 a:visited {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 26px;
	font-weight: normal;
}
.c3 a:hover {
	font-family: "宋体";
	font-size: 12px;
	color: #1257A4;
	text-decoration: underline;
	line-height: 26px;
	font-weight: normal;
}
.c_zt {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 26px;
	font-weight: normal;
	
}


.top_font {
	font-family: "宋体";
	font-size: 12px;
	color: #333;
	text-decoration: none;
	line-height: 26px;
	font-weight: normal;
}
.top_font a:link{
	font-family: "宋体";
	font-size: 12px;
	color: #333;
	text-decoration: none;
	line-height: 26px;
	font-weight: normal;
}
.top_font a:visited {
	font-family: "宋体";
	font-size: 12px;
	color: #333;
	text-decoration: none;
	line-height: 26px;
	font-weight: normal;
}
.top_font a:hover {
	font-family: "宋体";
	font-size: 12px;
	color: #1257A4;
	text-decoration: none;
	line-height: 26px;
	font-weight: normal;
}

.c4 {
	font-family: "宋体";
	font-size: 14px;
	color: #1257A4;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	text-align:left;
}

.c5 {
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 26px;
}
.c6 {
    font-family: "微软雅黑";
    font-size: 24px;
	color: #333;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}


.c7 {
	font-family: "宋体";
	font-size: 14px;
	color: #333;
	text-decoration: none;
	line-height: 30px;
	font-weight: normal;
	text-align:left;
}
.c7 a:link{
	font-family: "宋体";
	font-size: 14px;
	color: #333;
	text-decoration: none;
	line-height: 30px;
	font-weight: normal;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.c7 a:visited {
	font-family: "宋体";
	font-size: 14px;
	color: #333;
	text-decoration: none;
	line-height: 30px;
	font-weight: normal;
}
.c7 a:hover {
	font-family: "宋体";
	font-size: 14px;
	color: #1257A4;
	text-decoration: none;
	line-height: 30px;
	font-weight: normal;
}

.c8 {
    font-family: "微软雅黑";
    font-size: 17px;
	color: #333;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	text-align:left;
	
}
.c8 a:link{
    font-family: "微软雅黑";
    font-size: 17px;
	color: #333;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.c8 a:visited {
    font-family: "微软雅黑";
    font-size: 17px;
	color: #333;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.c8 a:hover {
    font-family: "微软雅黑";
    font-size: 17px;
	color: #1257A4;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.c9 {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 26px;
	font-weight: normal;
	text-align:left;
}
.c9 a:link{
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 26px;
	font-weight: normal;
}
.c9 a:visited {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 26px;
	font-weight: normal;
}
.c9 a:hover {
	font-family: "宋体";
	font-size: 12px;
	color: #1257A4;
	line-height: 26px;
	font-weight: normal;
	text-decoration: none;
}

.c10 {
    font-family: "微软雅黑";
    font-size: 17px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
	font-weight: normal;
	
}
.c11 {
	font-family: "宋体";
	font-size: 14px;
	color: #1973D7;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	text-align:left;
}

.red {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #1257A4;
	text-align:left;
}

.bonttom_f {
	font-family: "宋体";
	font-size: 14px;
	color: #333;
	text-decoration: none;
	line-height: 30px;
	font-weight: normal;

}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}
.sp {
	background: url(b3708sp.png) no-repeat;
	_background: url(b3708sp1.png) no-repeat
}


.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x
}


.focusImgBk,.swiper-container,.swiper-slide {
	width: 695px;
	height: 365px
}

.focusImgBk {
	margin-bottom: 15px;
	position: relative
}

.focusImgBk .swiper-slide {
	position: relative;
	cursor: pointer
}

.focusImgBk .focusImg {
	width: 100%;
	height: 100%;
	display: block
}

.focusImgBk .focusTit {
	width: 685px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	padding-left: 10px;
	font-size: 20px;
	color: #fff;
	z-index: 3;
	background: rgba(0,0,0,.38);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99333', endColorstr='#99333')
}

.focusImgBk .pagination {
	position: absolute;
	right: 0;
	text-align: center;
	bottom: 17px;
	/*width: 140px;*/
	z-index: 9
}

.focusImgBk .swiper-pagination-switch {

	float: left;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #adb6c1;
	margin-right: 10px;
	cursor: pointer;
	overflow: hidden
}

.focusImgBk .swiper-active-switch {
	background: #004ea2
}

.focusImgBk .focusBtn {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 150px;
	background-color: #FFF;
	background: rgba(255,255,255,.3);
	z-index: 9;
	cursor: pointer;
	display: none
}

.focusImgBk .focusBtn:hover {
	background-color: #FFF;
	background: rgba(255,255,255,.6)
}

.focusImgBk .focusBtnIcon {
	display: block;
	width: 11px;
	height: 22px;
	margin-top: 9px
}

.focusImgBk .focusBtnL {
	left: 15px
}

.focusImgBk .focusBtnL .focusBtnIcon {
	background-position: -153px -83px
}

.focusImgBk .focusBtnR {
	right: 15px
}

.focusImgBk .focusBtnR .focusBtnIcon {
	background-position: -172px -83px
}



.imgDef a:hover img {
	opacity: .8;
	filter: alpha(opacity=80)
}

.clear {
	clear: both
}

.index2017_box_wtt {
	width: 350px;
	float: left;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
	
}
.index2017_box_txt {
	width: 90%;
	height: 25px;
	border-bottom: 1px solid #D6DADF;
}
.box1_more {
	float: right;
	line-height: 20px;
}
.box1_more a {
	color: #B1B0B0;
	font-size: 12px;
	font-family: "宋体";
}
.box1_more a:hover {
	color: #7B7B7B;
}

/*首页文字列表样式*/
.index2017_list_txt {
	overflow: hidden;
	margin-top: 5px;
	padding-left:10px;
	
	
}
.index2017_list_txt li {
	background-image: url(top17.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	line-height: 30px;
	height: 30px;
	text-indent: 14px;
	padding-left:10px;
	list-style:none;
}
.index2017_list_txt li a {
	line-height: 30px;
	font-size: 14px;
	font-family: 宋体, Arial, Helvetica, sans-serif;
}

/*微信二维码图标*/
 .weixin{ width:61px; height:63px; margin:10px auto;position:relative; font-size:12px; text-align:center;}
 .weixin a img{width:61px; height:63px;} /*微信图标*/
 .weixin .weixin_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-30px; top:-152px; display:none;}
 .weixin .weixin_nr img{ margin-bottom:5px;}
 .weixin .weixin_nr .arrow{ width:0; height:0; border-top:10px solid #ccc;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:140px;}
 .weixin.on .weixin_nr{ display:block;}
 
/*图片上显示半透明标题*/ 
.onlyimg{ position:relative;height:142px; width:350px}
.onlyimg img{ position:absolute; left:0; top:0;height:142px; width:350px}
.onlyimg h3{ position:absolute; left:0;bottom:0;margin:0;background-color:rgba(0,0,0,.2);color:#FFF;text-align:center;width:350px;height:36px; line-height:36px; font-weight:bold;}

/*图片缩略图*/ 
.zoomImage{
    width:100%;
    height:0;
    padding-bottom: 75%;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
}
.zoomImage2{
    width:100%;
    height:0;
    padding-bottom: 70%;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
}
.zoomImage3{
    width:100%;
    height:0;
    padding-bottom: 133.83%;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
}
/*党媒平台显示*/ 
.newsListcont{width: 330px;}
.listDiv LI {
max-width: 330px;
display:block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;  /*文本不换行，这样超出一行的部分被截取，显示...*/
}
/*要闻显示*/
.focusNewsR{width:340px}
.redRightLine{height:18px;line-height:18px;font-style:normal;color:#e52a2a;border-right:2px solid #e52a2a;border-radius:0;padding-right:5px;margin-right:5px}
.newslist li{height:34px;line-height:34px;font-size:16px;padding-left:15px;overflow:hidden;*vertical-align:bottom}
.newslist li a{color:#333}
.newslist li a:hover{color:#2f4db1}
.newslist i{font-size:14px;top:0}
.fr{float:left;_display:inline}
.focusTop{height:42px;line-height:42px;overflow:hidden;margin-bottom:3px}
.focusTop a{font-size:18px;font-weight:bold;}
.focusTop a:hover{color:#2f4db1}
.blueRightLine{height:16px;font-style:normal;line-height:16px;*height:20px;*line-height:20px;color:#2586ff;border-right:2px solid #2586ff;border-radius:0;padding-right:5px;margin-right:5px}