@charset "UTF-8";
body{font-family:"微软雅黑";font-size:16px;}
a{color: #333333;}
a:hover{color: #a7190d !important; text-decoration: none;}
.container{width:1200px;padding:0px;position: relative;}
.title{font-size:20px;font-weight: bold;color: #fff;position: relative;}
.title>a.more{position: absolute;font-size:14px;color: #969696;font-weight: normal;right:4px;top:50%;margin-top:-5px;line-height: 16px;}
ul.list>li{line-height: 40px;padding:0 10px 0 30px;background:url(../images/ztzl/list_li_line_bg.png) no-repeat 12px 17px;}
ul.list>li>.date{float: right;color: #969696;font-size:14px;}
ul.list>li>a{display: block;width:calc(100% - 86px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pl0r{padding-left: 0px;}.mb30{margin-bottom:30px;}

/* 头 */
.topBar{background: #eeeeee;height:40px;line-height:36px;}
.banner{overflow:hidden;}
.banner .img-responsive{margin: auto;}
/* 导航 */
.nav{background: #ffffff;height:70px;line-height:70px;color: #333333;font-size:24px;font-weight: bold;border-bottom: 2px solid #ececec;}
.nav ul{overflow: hidden;}
.nav ul li{float: left;width: 16.6%;text-align: center;}
.nav ul li a:hover,.nav ul li.active a{border-bottom: 2px solid #cd2b24;display: inline-block;line-height: 68px;color: #333333;text-decoration:none;}


/* ------------------------列表页------------------------ */
.main{border:1px solid #dcdcdc;border-top:none; padding: 0 0 30px; }
.border{border-top: 1px solid #b70100; border-bottom: 3px solid #b70100; height: 5px; margin-bottom: 20px;}
.listPage .title {text-align: center; }
.listPage .title2 .w120{width: 130px; float: left;}
.listPage .title span{float: left; display: inline-block; width: 16px; height: 40px;}
.listPage .title span.x1{background:url(../images/ztzl/titlexx.jpg) no-repeat 0 center;}
.listPage .title span.x2{float: right;}
.listPage .title2{width: 162px; font-size: 28px; color: #000; font-weight: bold; font-family: "宋体"; margin: 0 auto; overflow: hidden;}

.listPage ul.list>li:nth-child(5n){border-bottom:1px solid #e8e8e8;margin-bottom:15px;padding-bottom:15px;}
.listPage ul.list>li:nth-child(10){border-bottom:none;margin-bottom:0px;padding-bottom:0px;}
#page_div div.page_loca{ background-color: #c7000d; border: 1px solid #c7000d;}
#page_div .pagination_index a.page_a_tz{background: #c7000d;}
#page_div pagination-num:hover, #page_div{padding:0px; margin:0px;text-align:center; font-size:14px;}

/* 文章页 */
.mt42{margin-top: 42px; border-top: 1px solid #dcdcdc;}
.pages_content{padding: 10px 30px;}
.share div.mainShareDiv_24 { background: url(../images/public/icon_16.jpg) no-repeat 0 0;}
#gwdshare span.gwds_more {background: url(../images/public/icon_17.jpg) no-repeat 0 0;}
.pages_print .index_switchsize{padding-left: 460px;}


@media (max-width:991px){
	.container{padding:0 15px; width: 100%; box-sizing: border-box;}
	.mt40{margin-top:25px;}
	ul.list>li{line-height:30px;}
	.title1{background-size:259% 100%;position: relative;}
	.title>a.more{right:0px;}

	.nav{height:auto;line-height:25px;font-size:15px;padding:8px 0;}
	.nav a{padding:0px 10px;}
	.nav ul li a:hover, .nav ul li.active a{line-height: 25px;}

	/* ------------------列表页------------------ */
	.pd30{padding:15px 15px;}
	.share div.mainShareDiv_24 { background: none;}
	
}

@media (max-width:420px){
.listPage .title2{font-size: 22px;}
.listPage .title2 span{height: 31px;}
.nav ul li{width: 33%; height: 30px;}
.mt42{margin-top: 20px;}
.pages_content{padding: 0;}
.pages_content img{max-width: 90%; margin: 0 auto; display: block;}
}