@charset "utf-8";
.w580 {
	width: 580px;}
.box h3 {
	height: 45px;
	background: url(../../images/zt20171030/index/bg.jpg) bottom right no-repeat;}
.box h3 b {
	width: 140px;
	height: 30px;
	display: block;
         float: left;}
.box h3 i {
    background: url(../../images/zt20171030/tb_001.jpg) 8px 7px no-repeat;
    width: 23px;
    height: 27px;
    display: block;
    float: left;}
.t1 b {
	background: url(../../images/zt20171030/index/t1.jpg) 20px 0px no-repeat;}
.t2 b {
	background: url(../../images/zt20171030/index/t2.jpg) 20px 0px no-repeat;}
.t3 b {
	background: url(../../images/zt20171030/index/t3.jpg) 20px 0px no-repeat;}
.t4 b {
	background: url(../../images/zt20171030/index/t4.jpg) 20px 0px no-repeat;}
.t5 b {
	background: url(../../images/zt20171030/index/t5.jpg) 20px 0px no-repeat;}
.t6 b {
	background: url(../../images/zt20171030/index/t6.jpg) 20px 0px no-repeat;}
.t7 b {
	background: url(../../images/zt20171030/index/t7.jpg) 20px 0px no-repeat;}
.list-t {
	padding: 10px;}
.list-t li {
	background: url(../../images/zt20171030/index/dot.jpg) 0px 50% no-repeat;
	padding-left: 20px;
	font: normal 16px/36px microsoft yahei;}
.news {
	width: 580px;
	line-height: 30px;}
.news h4 {
	line-height: 30px;
	padding: 15px 0;
	font-size: 20px;}
.news h4 a {
	color: #e51d1d;}
.news p {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
	padding-bottom: 20px;
	line-height: 24px;}
.list-t li .date {
	color: #aaa;}
.news .list-t li {
	padding-left: 20px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	background: url(../../images/zt20171030/index/dot.jpg) 0 50% no-repeat;}
/* focus */
.focus {
	position: relative;
	overflow: hidden;
	width: 560px;
	height: 370px;
	border-radius: 0 0 10px 10px;}
.focus .pic {
	width: 560px;
	height: 370px;}
.focus .pic li {
	float: left;}
.focus .pic li a {
	position: relative;
	display: block;
	width: 560px;
	height: 370px;}
.focus .pic li a img {
	width: 100%;}
.focus .pic li a span {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 540px;
	height: 20px;
	padding: 17px 10px;
	line-height: 20px;
	background-color: #e10319;
	color: #fff;}
.dots {
	position: absolute;
	right: 0;
	bottom: 9px;
	height: 6px;
	padding: 15px;
	background-color: #e10319;}
.dots li {
	float: left;
	margin: 0 2px;}
.dots li a {
	display: block;
	width: 6px;
	height: 6px;
	font: 0/0 a;
	background-color: #fff;
	color: transparent;
	overflow: hidden;
	border-radius: 100px;
	transition: width .3s ease-in;}
.dots li.on a {
	width: 30px;
	background-color: #ff9b2f;}
/* show */
.show {
	position: relative;
	height: 150px;
	padding: 10px 0;
	width: 100%;}
.show .scroll { /* 容器大小、溢出隐藏 */
	float: left;
	width: 1190px;
	height: 150px;
	position: relative;
	overflow: hidden;
	margin-left: -15px;}
.show li { /* 子元素大小 */
	width: 267px;
	height: 150px;
	margin: 0px 15px;}
.show li a {
	display: block;
	width: 267px;
	height: 150px;
	margin: 0 auto;}
.show li a img {
	width: 267px;
	height: 150px;}
.show .prev, .show .next {
	position: absolute;
	top: 40%;
	display: block;
	width: 30px;
	font-size: 0px;
	height: 30px;
	background-image: none;
	background-repeat: no-repeat;}
.show .prev {
	background-position: 0px 0px;
	left: 12px;}
.show .next {
	background-position: -30px 0px;
	right: 12px;}

.w570 h2 {
	background:url(../../images/zt20171030/col/tit2.jpg) 1px 16px no-repeat;
	margin-bottom:4px;}
.w327 h2 b {
	margin-left:-30px;
	padding-left:20px;
	background:url(../../images/zt20171030/col/dot1.jpg) 0 50% no-repeat;}
.grid h2 {
    height: 60px;
    padding-left: 30px;
    font: bold 18px/60px microsoft yahei;
    color: #ca0000;
    position: relative;}

.content .pages {
	padding:10px;
	text-align: center;}
.content .pages a {
	display:inline-block;
	border:1px #ddd solid;
	color:#333;
	margin:0 2px;
	padding:4px 6px;}
.content .pages a:hover, .content .pages .current {
	border:1px #f7b12f solid;}

.ntitle{
margin-top: 30px;
line-height: 30px;
font-size: 26px;
font-weight: bold;
color: #E01E34;
text-align: center;
overflow: hidden;}

.ninfo{
margin: 20px auto;
width: 96%;
height: 24px;
line-height: 24px;
display: block;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
text-align: center;
font-size: 12px;
font-style: normal;
overflow: hidden;}

.ncontent{
padding:10px 65px;
line-height: 200%;
font-size: 16px;
color:#000;}