@charset "utf-8";


img,
a img {
	border: none;
}

.focus .bigImg h4 {
	bottom: -10px;
	width : 323px;
}

.topinfo {
	padding-top: 10px
}

#menu_out {
	margin-top: 49px;
}

/*轮播图css*/
.focus {
	position: relative;
	padding : 0px;
	overflow: hidden;
	width   : 363px;
}

.focus .bigImg {
	height  : 198px;
	position: relative;
}

.focus .bigImg li img {
	vertical-align: middle;
	width         : 363px;
	height        : 198px;
}

.focus .bigImg h4 {
	position   : absolute;
	left       : 0px;
	bottom     : -10px;
	font-size  : 15px;
	font-weight: bold;
	line-height: 40px;
	height     : 40px;
	padding    : 0px 20px;
	overflow   : hidden;
	text-align : center;
	width      : 323px;
	background : rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;
}

.focus .bigImg h4 a {
	color: #ffffff;
}

.focus .smallScroll {
	height: 47px;
	margin: 12px 0px 0px;
}

.focus .sPrev,
.focus .sNext {
	float      : left;
	display    : block;
	width      : 23px;
	height     : 60px;
	text-indent: -9999px;
	background : url(../images/btn_prev.jpg) no-repeat;
}

.focus .sNext {
	background: url(../images/btn_next.jpg) no-repeat;
}

.focus .prevStop {
	background: url(../images/btn_prevStop.jpg) no-repeat;
}

.focus .nextStop {
	background: url(../images/btn_nextStop.jpg) no-repeat;
}

.focus .smallImg {
	float   : left;
	margin  : 0 6px;
	display : inline;
	width   : 303px;
	overflow: hidden;
}

.focus .smallImg ul {
	height  : 60px;
	width   : 9999px;
	overflow: hidden;
}

.focus .smallImg li {
	float  : left;
	padding: 0 8px 0 0;
	width  : 76px;
	cursor : pointer;
	display: inline;
}

.focus .smallImg img {
	border: 1px solid #dcdddd;
	width : 76px;
	height: 57px;
}

.focus .smallImg .on img {
	border-color: #1e50a2;
}

.focus .pageState {
	position      : absolute;
	top           : 235px;
	right         : 5px;
	font-family   : "微软雅黑", serif;
	letter-spacing: 1px;
}

.focus .pageState span {
	color    : #f00;
	font-size: 16px;
}



/* 选项卡切换 */
.box {
	display: block;
}

.box .tab-td {
	height    : 29px;
	color     : #333;
	background: url(../images/tab01_bg.jpg) repeat-x;
	width     : 580px;
}

.box .tab-td .tab-nav {
	margin: 0px;
}

/* 20181017 修改 */
.box .tab-td .tab-nav li {
	float     : left;
	height    : 29px;
	font      : bold 16px/25px "微软雅黑";
	cursor    : pointer;
	width     : 23%;
	color     : #666;
	text-align: center
}

.box .tab-td .tab-nav li.on {
	color      : #333;
	font-weight: bold;
	position   : relative;
	height     : 20px;
	line-height: 10px;
}

.box .tab-bd {
	padding-left: 0;
}

.box .tab-bd .tab-palv {
	overflow   : hidden;
	zoom       : 1;
	width      : 570px;
	padding-top: 0;
	margin-top : 0px;
	clear      : both
}

.box .tab-bd .tab-palv .mainnews01 {
	width : 570px;
	margin: auto;
}

.box .tab-bd .tab-palv h1 {
	white-space  : nowrap;
	overflow     : hidden;
	text-overflow: ellipsis;
	width        : 70%;
	margin       : 12px auto;
}

.box .tab-bd .tab-palv p {
	margin     : 0;
	font       : normal 12px/24px "微软雅黑";
	color      : #666;
	text-indent: 2em;
}

.box .tab-bd .tab-palv .more {
	float: right;
	color: #F30;
}

.box .tab-bd .tab-palv .ftsx {
	padding: 0;
}

.box .tab-bd .tab-palv .ftsx li {
	font      : normal 14px/26px "微软雅黑";
	text-align: right;
	color     : #999;
}

.box .tab-bd .tab-palv .ftsx li a {
	font         : normal 14px/26px "微软雅黑";
	float        : left;
	text-align   : left;
	color        : #333;
	background   : url(../images/pt01.jpg) 0 13px no-repeat;
	padding-left : 10px;
	width        : 75%;
	overflow     : hidden;
	white-space  : nowrap;
	text-overflow: ellipsis;
}

a.btmore {
	color       : #79c8ff;
	font        : normal 12px/31px "微软雅黑";
	margin-right: 10px;
}

.box .tab-hd {
	height    : 29px;
	color     : #333;
	background: url(../images/tab01_bg.jpg) repeat-x;
	width     : 900px;
}

/* 20181017 修改 */
.box .tab-hd .tab-nav {
	margin : 0px;
	padding: 0 30px;
}

.box .tab-hd .tab-nav li {
	float     : left;
	height    : 29px;
	font      : bold 14px/25px "微软雅黑";
	cursor    : pointer;
	width     : 120px;
	color     : #666;
	text-align: center;
}

.box .tab-hd .tab-nav li.on {
	color      : #333;
	font-weight: bold;
	position   : relative;
	height     : 20px;
	line-height: 10px;
}

.box .tab-sd {
	padding-left: 0;
}

.box .tab-sd .tab-palv {
	overflow   : hidden;
	zoom       : 1;
	width      : 904px;
	padding-top: 0;
	margin-top : 0px;
}

.box .tab-sd .tab-palv a {
	width     : 143px;
	height    : 30px;
	display   : block;
	border    : 1px solid #ccc;
	text-align: center;
	font      : bold 14px/30px "微软雅黑";
	color     : #666;
	float     : left;
	margin    : 5px 3px 0 2px;
}

.box .tab-sd .tab-palv a:hover {
	border: 1px solid #F60;
}

/*  专题系列  */
.ztxltit {
	background: url(../images/ztxltit.jpg) no-repeat;
	width     : 970px;
	height    : 39px;
}

.zggztit {
	background: url(../images/zggztit.jpg) no-repeat;
	width     : 970px;
	height    : 39px;
}

.djyltit {
	background: url(../images/djyltit.jpg) no-repeat;
	width     : 970px;
	height    : 39px;
}

/* 20181017 修改 */
.ztbox {
	width  : 470px;
	float  : left;
	display: block;
	margin : 0 6px;
	height : 310px
}

.ztbox h3 {
	font         : bold 16px/40px "微软雅黑";
	color        : #333;
	width        : 98%;
	border-bottom: 2px solid #9c150d;
	text-align   : left;
}

.ztbox .ztlist {
	padding: 0;
}

/* 20181017 修改 */
.ztbox .ztlist li {
	background   : url(../images/pt02.jpg) 0 15px no-repeat;
	padding-left : 10px;
	width        : 90%;
	border-bottom: 1px dashed #dedede;
}

.ztbox .ztlist li a {
	font         : normal 14px/30px "微软雅黑";
	color        : #333;
	display      : inline-block;
	width        : 90%;
	overflow     : hidden;
	white-space  : nowrap;
	text-overflow: ellipsis;
}

.ztbox .more,
.ztxltit .more,
.zggztit .more,
.djyltit .more {
	float       : right;
	margin-right: 20px;
	color       : #999;
}

/*  按钮  */
.indbtn01,
.indbtn02 {
	width  : 478px;
	height : 104px;
	display: block;
	float  : left;
}

.indbtn01 {
	background: url(../images/indbtn.jpg) 0 0 no-repeat;
}

.indbtn02 {
	background : url(../images/indbtn.jpg) -478px 0 no-repeat;
	margin-left: 10px;
}

/*  友情链接  */
.linkbox {
	padding-top: 20px;
	height     : 120px;
	display    : block;
}

.linktit {
	background: url(../images/linktit.jpg) no-repeat;
	width     : 52px;
	height    : 103px;
	float     : left;
}

.linktab {
	width      : 864px;
	float      : left;
	margin-left: 20px;
}


/*  二级页面  */
.dqwz {
	font         : normal 14px/30px '微软雅黑';
	color        : #333;
	border-bottom: 1px solid #d2d2d2;
	height       : 36px;
	background   : url(../images/pt03.jpg) 0 8px no-repeat;
	padding-left : 15px;
}

h3 {
	text-align: center;
	font      : bold 20px/40px "微软雅黑";
	color     : #333;
}

.ninfo {
	font      : normal 12px/30px "微软雅黑";
	color     : #999;
	text-align: center;
}

.ninfo a {
	font : normal 12px/30px "微软雅黑";
	color: #999;
}

.txtp {
	width : 90%;
	margin: auto;
	font  : normal 14px/30px "微软雅黑";
	color : #333;
}

/* 列表页 */
.leftnav {
	float     : left;
	width     : 160px;
	margin    : 30px 19px;
	background: #e5e5e5;
	border-top: 2px solid #8e010a;
}

h4 {
	font         : normal 18px/30px "微软雅黑";
	margin-top   : 10px;
	margin-bottom: 10px;
	color        : #8e010a;
	text-align   : center;
	background   : url(../images/pt01.jpg) no-repeat 30px 13px #e5e5e5;
}

.navtit a {
	color       : #8e010a;
	height      : 40px;
	font        : bolder 16px/40px "微软雅黑";
	width       : 120px;
	padding-left: 40px;
	display     : block;
	background  : url(../images/leftnavbg.png) no-repeat 30px 14px;
}

/* 20181018修改 */
.on,
.navtit a:hover {
	background: #d1d1d1;
	padding   : 10px 0 0 20px;
	height    : 30px;
	text-align: left;
}

.navtit2 a {
	color        : #666;
	font         : normal 12px/30px "微软雅黑";
	display      : block;
	margin-left  : 45px;
	margin-top   : 3px;
	margin-bottom: 3px;
}

.navtit2 a:hover,
.navtit2 a.cur {
	color: #8e010a;
}

.navtit2 a.cur {
	font-weight: bold;
}

.rightlist {
	float: left;
	width: 660px;
}

.list {
	width: 660px;
}

.list li {
	height       : 52px;
	border-bottom: 1px dashed #d0d0d0;
	text-align   : right;
	font         : normal 14px/52px "微软雅黑";
	color        : #999;
}

.list li a {
	font         : normal 14px/52px "微软雅黑";
	color        : #333;
	float        : left;
	background   : url(../images/listbg.jpg) no-repeat 0 21px;
	padding-left : 20px;
	width        : 70%;
	overflow     : hidden;
	text-overflow: ellipsis;
	white-space  : nowrap;
	text-align   : left;
}

.rightlisttl {
	float: left;
	width: 96%;
}

.listtl {
	width      : 96%;
	margin-left: 0;
}

.listtl li {
	height       : 52px;
	border-bottom: 1px dashed #d0d0d0;
	text-align   : right;
	font         : normal 14px/52px "微软雅黑";
	color        : #999;
}

.listtl li a {
	font         : normal 14px/52px "微软雅黑";
	color        : #333;
	float        : left;
	background   : url(../images/listbg.jpg) no-repeat 0 21px;
	padding-left : 20px;
	width        : 70%;
	overflow     : hidden;
	text-overflow: ellipsis;
	white-space  : nowrap;
	text-align   : left;
}

/*分页居中样式*/
.ep-pages {
	padding       : 30px 12px;
	clear         : both;
	text-align    : center;
	font-family   : "微软雅黑", "\5B8B\4F53", sans-serif;
	font-size     : 14px;
	vertical-align: top
}

.ep-pages a,
.ep-pages span {
	display       : inline-block;
	height        : 23px;
	line-height   : 23px;
	padding       : 0 6px;
	margin        : 5px 1px 0 0;
	background    : #fff;
	border        : 1px solid #e5e5e5;
	overflow      : hidden;
	vertical-align: top
}

.ep-pages a:hover {
	background     : #F46213;
	border         : 1px solid #F46213;
	text-decoration: none
}

.ep-pages a,
.ep-pages a:visited {
	color: #252525
}

.ep-pages a:hover,
.ep-pages a:active {
	color: #ffffff
}

.ep-pages .current {
	background: #F46213;
	border    : 1px solid #F46213;
	color     : #fff
}

.ep-pages a.current,
.ep-pages a.current:visited {
	color: #ffffff
}

.ep-pages a.current:hover,
.ep-pages a.current:active {
	color: #ffffff
}

.ep-pages-ctrl {
	font-family: "\5B8B\4F53", sans-serif;
	font-weight: bold;
	font-size  : 16px
}

.ep-pages-e5e5e5 {
	color: #e5e5e5
}

.ep-pages ul {
	margin : 0;
	padding: 0;
}

.ep-pages li {
	display: inline-block;
}

.ep-pages li.current {
	background: none;
	border    : none;
}

.ep-pages li.current a {
	background: #F46213;
	border    : 1px solid #F46213;
	color     : #fff;
}

.szSummary {
	height            : 48px;
	line-height       : 24px;
	display           : -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow          : hidden;
	text-overflow     : ellipsis;
}