@charset "utf-8";
.fr{float:right}
.fl{float:left}
.clearfix::after {
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
}
.one-row {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.two-row {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.logoback {
    position: absolute;
    top: 25px;
    left: -631px;
    margin-left: 50%;
    width: 240px;
}
.tbpic img{
	display:block;
	width:1270px;
	height:560px;
	margin:0 auto;
}

/*图片轮播*/
.picMarquee-left{ width:1270px;margin:0 auto;overflow:hidden; }
.picMarquee-left .bd{ margin-top:40px;}
.picMarquee-left .bd .tempWrap { width:1270px!important;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin-right:21px; display:inline-block }
.picMarquee-left .bd ul li .ztzlpic{ text-align:center; }
.picMarquee-left .bd ul li .ztzlpic img{ width:300px; height:150px; display:block;  }
.picMarquee-left .bd ul li .ztzlpic a:hover img{ border-color:#999;  }

.ztblock{
	width:1270px;
	height:270px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:20px;
}
.ztlist{
    width: 46%;
}
.zttitle{
	background: url('zxfzxpztit.png') left bottom no-repeat;
	height: 90px;
    line-height: 104px;
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
.zttitle a{
	font-size: 16px;
    color: #999;
	float:right;
}
.zttitle a:hover{
	color:green;
}
.ztlist ul{
	margin-top:15px;
}
.ztlist li{
	font-size:18px;
	height:40px;
	line-height:40px;
    position: relative;
}
.ztlist li i{
	height: 6px;
    width: 6px;
    background: green;
    display: none;
    border-radius: 50%;
    position: absolute;
    top: 17px;
    left: -15px;
}
.ztlist li a{
	width: 385px;
}
.ztlist li a:hover{
	color:green;
}
.ztlist li span{
	color:#999;
}

.ztlistbg{
	 background: url('ztlistbg.png') center 580px no-repeat;
}
/*图片轮播*/
.shzyhxjzg{ width:1270px;height:150px;margin:30px auto;overflow:hidden; background: url('hxjzgbg.png') left top no-repeat;background-size: 100% 100%;}
.shzyhxjzg .bd{ margin-top:30px;}
.shzyhxjzg .bd .tempWrap { width:1270px!important;}
.shzyhxjzg .bd ul{ overflow:hidden; zoom:1; }
.shzyhxjzg .bd ul li{ margin:0 65px; display:inline-block }
.shzyhxjzg .bd ul li a {color:#a20607; font-size:60px;font-weight:bold;	-webkit-text-stroke:1px #fff;}





