* {
	margin: 0;
	padding: 0;
	border: none
}

html {
	font-family: "microsoft yahei", serif;
	font-size: 18px;
	font-stretch: normal;
	color: #333333
}

body {
	min-width: 1200px
}

a {
	cursor: pointer;
	text-decoration: none;
	color: inherit
}

ul {
	list-style: none
}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.fl{float: left;}
.fr{float: right;}
.space60{height: 60px; clear: both;}
.zth_banner {overflow: hidden;}
.zth_banner img{display: block; width: 100%; height: auto;}

.zth_wrapper {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden
}

.zth_bigtitle {
	font-size: 46px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 1.3; 
	text-align: center;
	letter-spacing: 0px;
	color: #d60400;
	margin-top: 48px;
	margin-bottom: 53px
}

.zth_container1 {
	overflow: hidden;
	background:  top left repeat-y;
	padding: 30px 30px 30px 0;
	border-radius: 0 0 60px 0;
}

.zth_container1 .pic {
	width: 590px;
	height: 400px;
	padding: 0 0 23px 0;
	float: left
}

.zth_container1 .news {
	width: 49.5%;
	float: right;
	overflow: hidden
}

.zth_container1 .news .title_pic {
	background:  top left repeat-y;
	position: relative
}

.zth_container1 .news .title_pic .title_text {
	height: 49px;
	line-height: 49px;
	text-align: left;
	text-indent: 16px;
	font-size: 26px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff
}

.zth_container1 .news .title_pic .more {
	position: absolute;
	top: 0;
	right: 0;
	height: 49px;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 49px;
	letter-spacing: 0px;
	color: #d60400;
	cursor: pointer
}

.zth_container1 .news .item {
	padding: 23px 0 0;
	position: relative
}

.zth_container1 .news .item .title {
	width: 100%;
	font-size: 22px;
	font-weight: 600;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	text-align: center;
}

.zth_container1 .news .item .title a {
	cursor: pointer
}

.zth_container1 .news .item .desc {
	height: 62px;
	margin-top: 19px;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 31px;
	letter-spacing: 0px;
	color: #adadad;
	text-indent: 2em;
	overflow: hidden
}

.zth_container1 .news .item .more {
	position: absolute;
	bottom: 7px;
	right: 10px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ff1f1f;
	cursor: pointer
}

.zth_container1 .news .item1 {
	position: relative;
	border-bottom: 1px #ffc8ba solid;
}

.zth_container1 .news .item1 .title {
	height: 62px;
	line-height:62px;
	text-indent: 1.2em;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.zth_container1 .news .item1 .title a {
	cursor: pointer
}



.zth_container1 .news .item1::before {
	content: ' ';
	position: absolute;
	left: 4px;
	top: 26px;
	width: 10px;
	height: 10px;
	background-color: #c3270a;
	border-radius:10px
}


.zth_container2 {
	overflow: hidden
}

.zth_container2 .title{overflow: hidden; margin-bottom: 40px;}
.zth_container2 .title img{display: block; width: 100%; height: auto;}

.zth_container2 .content {

	overflow: hidden
}

.zth_container2 .content .item {
	width: 48%;
	background: url(/uploads/image/iwimages/djjqgddmfzt_r8_c16_s1.png) top left repeat-y #fff8ee;
	box-sizing: border-box;
	padding: 21px;
	border-radius: 0 0 60px 0;
}

.zth_container2 .content .item .poster {
	width: 245px;
	height: 325px;
	background-color: #c22406;
	border: solid 1px #e4e4e4;
	overflow: hidden
}

.zth_container2 .content .item .poster img {
	width: 245px;
	height: 325px
}

.zth_container2 .content .item .text {
	width: 270px;
	height: 325px;
	box-sizing: border-box;
	position: relative;
}

.zth_container2 .content .item .text .name {
	height: 50px;
	font-size: 28px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #ffffff;
	text-align: left;
	text-indent: 1em;
	background: url(/uploads/image/iwimages/djjqgddmfzt_r10_c10_s1.png) top left repeat-y;
}

.zth_container2 .content .item .text .identity {
	height: 42px;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 1.3;
	letter-spacing: 0px;
	color: #333;
	margin-top: 16px
}

.zth_container2 .content .item .text .desc {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #777;
	margin-top: 16px;
	text-align: justify
}

.zth_container2 .content .item .text .more {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ff1f1f;
	position: absolute;
    bottom: 10px;
    right: 20px;
}

.zth_container3 {
	overflow: hidden
}

.zth_container3 .title {
overflow: hidden;
margin-bottom: 40px;
}
.zth_container3 .title img{display: block; width: 100; height: auto;}

.zth_container3 .content {
	width: 1200px;
	overflow: hidden
}

.zth_container3 .content .item {
	width: 285px;
	height: 336px;
	background-color: #ffffff;
	border: solid 1px #e4e4e4;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	box-sizing: border-box;
	padding: 9px 10px
}

.zth_container3 .content .item .poster {
	width: 265px;
	height: 187px;
	background-color: #c22406
}

.zth_container3 .content .item .poster img {
	width: 265px;
	height: 187px
}

.zth_container3 .content .item .name {
	font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #c22406;
	box-sizing: border-box;
	padding-left: 13px;
	margin-top: 22px;
	margin-bottom: 8px
}

.zth_container3 .content .item .identity {
	height: 48px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #333333;
	box-sizing: border-box;
	padding-left: 13px
}

.zth_container4 {
	overflow: hidden
}
.zth_container4 .ztbox{width: 48%;}
.zth_container4 .ztbox .zt-title{overflow: hidden; margin-bottom: 10px;}
.zth_container4 .ztbox .zt-title img{display: block; width: 100%; height: auto;}



.zth_container4 .ztbox .news .item1 {
	position: relative;
	border-bottom: 1px #ffc8ba solid;
}

.zth_container4 .ztbox .news .item1 .title {
	height: 62px;
	line-height:62px;
	text-indent: 1.2em;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.zth_container4 .ztbox .news .item1 .title a {
	cursor: pointer
}



.zth_container4 .ztbox .news .item1::before {
	content: ' ';
	position: absolute;
	left: 4px;
	top: 26px;
	width: 10px;
	height: 10px;
	background-color: #c3270a;
	border-radius:10px
}

.doing {
	border: 1px solid red
}



.zth_container1 .newspic {
	width: 48%;
	float: left;
	background: #ff1f1f;
}
.zt-tpxwlb{width: 100%; position: relative; height: 370px; overflow: hidden;}
.zt-tpxwlb .hd{height:12px; overflow:hidden; position:absolute; right:0; bottom:18px; z-index:2;}
.zt-tpxwlb .hd ul{overflow:hidden; zoom:1;}
.zt-tpxwlb .hd ul li{float:left; margin-right:10px; width:12px; height:12px; line-height:12px; border-radius:50%; background:#ff7a7b; cursor:pointer; text-indent:99999em;}
.zt-tpxwlb .hd ul li.on{background:#fff;}

.zt-tpxwlb .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.zt-tpxwlb .bd ul{width:100%; height:100%;}
.zt-tpxwlb .bd ul li{position:relative; height:370px;}
.zt-tpxwlb .bd li img{width:100%; height:320px; display: block;}
.zt-tpxwlb .bd li span{display:block; z-index:2; height: 50px; line-height: 50px; padding-right: 100px;}
.zt-tpxwlb .bd li span a{color:#fff; display:block; position:relative; z-index:3; font-size:18px; padding-left: 15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.zt-tpxwlb .bd li span a:hover{color:#fff;}


.zth_footer {
	height: 106px;
	line-height: 106px;
	text-align: center;
	background-color: #e6e6e6;
	margin-top: 64px
}

.tmj-scroll{height: 382px; width: 1358px; position: relative; *overflow: hidden; overflow: hidden; margin: 0 auto;}
.tmj-scroll .bd{overflow: hidden; width: 1200px; margin: 0 auto;}
.tmj-scroll .bd li{float: left; margin-right: 20px; width: 285px; height: 382px; background: url(/uploads/image/iwimages/djjqgddmfzt_r23_c16_s1.jpg) top left repeat-x; border-radius:0 0 40px 0;}
.tmj-scroll .bd li a{display: block; color: #fff;}
.tmj-scroll .bd li .gjpic{margin-top: 15px;}
.tmj-scroll .bd li .gjpic img{display: block; width:255px; height: 176px; margin: 0 auto;}
.tmj-scroll .bd li .gjbt{ line-height: 1.5; text-align: center; margin-top: 18px; margin-bottom: 10px; font-size: 20px; background: url(/uploads/image/iwimages/djjqgddmfzt_r19_c4_s1.png) center repeat-y; height: 50px; line-height: 50px;}
.tmj-scroll .bd li .gjzy{width: 250px; line-height: 1.5; margin: 0 auto; font-size: 18px; text-align: center;}
.tmj-scroll .hgan{display: block;}
.tmj-scroll .hgan a{ position:absolute; top: 0; width:50px; height:382px; cursor:pointer;}
.tmj-scroll .hgan .prev{background: url(/uploads/image/iwimages/djjqgddmfzt_r16_c2_s1.png) center no-repeat; left:0; right: auto;}
.tmj-scroll .hgan .next{right:0; left: auto; background: url(/uploads/image/iwimages/djjqgddmfzt_r25_c16_s1.png) center no-repeat;}

@media (max-width: 1280px) {
	.tmj-scroll{width: auto;}
	.tmj-scroll .bd{width: 1150px;}
	.tmj-scroll .bd li{width: 272px;}
	.tmj-scroll .bd li .gjpic img{width: 242px; height: 167px;}
}
@media (max-width: 1024px) {
	.tmj-scroll{width: auto;}
	.tmj-scroll .bd{width: 1060px;}
	.tmj-scroll .bd li{width: 250px;}
	.tmj-scroll .bd li .gjpic img{width: 220px; height: 152px;}
}