﻿@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}

/*引用字体*/
body {
    background: #ededed;
}

body, button, input, select, textarea {
    font-size: 12px;
    font-family: "微软雅黑"
}

h1 {
    font-size: 18px;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 14px;
}

h4, h5, h6 {
    font-size: 100%;
}

em {
    font-style: normal;
}

ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
    cursor: pointer;
    outline: 0;
}

a:hover {
    text-decoration: none;
}

/* 重置表单元素 */
legend {
    color: #000;
}

fieldset, img {
    border: none;
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

button, input, select, textarea {
    font-size: 100%;
}

/*样式开始*/
.zt_top{
	background: url(../images/zt_bg_top01.jpg) no-repeat top center;
	width: 100%;
	height: 480px;
}
.zt_nav{
	height:50px;
	width: 100%;
	position: relative;
}
.zt_nav ul{
	position:absolute;
	top: 0;
	bottom: 0;
	right:0;
	left:0;
	margin:auto;
	width:700px;
	height:16px;
}
.zt_nav ul li{
	float:left;
	margin: auto 30px;
}
.zt_nav li a:link,.zt_nav li a:visited{
	color:#fff;
	font-size: 15px;
	line-height: 15px;
}
.zt_main{
	position: relative;
	margin:0 auto;
	width: 1000px;
}
.zt_main .lead{
	position: relative;
	height: 60px;
	background: #fff;
	border-radius: 3px;
	margin: 30px 0; 
	padding: 20px;
}
.zt_main .lead .leader{
	position: absolute;
	padding:22px 13px 21px 11px;
	font-size:18px;
	line-height: 18px;
	color:#fff;
	border-radius: 4px;
}
.lead .jiaoR{
	border-style:dashed dashed dashed solid;
	border-width:10px;
	font-size:0;
	line-height:0;
	position:absolute;
	left:79px;
	top:40px;
}
.lead p{
	width: 870px;
	position: relative;
	left:84px;
	height: 23px;
	font-size: 14px;
	line-height: 18px;
	color:#333;
}
.tils{
	margin-bottom: 20px;
	overflow: hidden;
	*zoom:1;
}
h2.til{
	font-size: 26px;
	float:left;
}
.tils p.ex{
	position: relative;
	font-size: 14px;
	color:#666;
	top: 15px;
	left: 17px;
}
.ex a:link,.ex a:visited,.ex a:hover{
	color:#666;
}
.hide{
	display:none;
}
.pous{
	position: relative;
	overflow: hidden;
	*zoom:1;
}
.pous li{
	position: relative;
}
.pous li img{
	width: 559px;
	height: 320px;
}
.pous li .introduce{
	background: #fff;
	width: 381px;
	height: 260px;
	position: absolute;
	top:0;
	left:559px;
	padding:40px 30px 20px;
}
.pous .introduce h3.til{
	font-size: 23px;
	font-weight: normal;
}
.pous .introduce p.aut{
	line-height: 26px;
}
.pous .introduce p.content{
	margin: 15px 0 43px;
	border-top:1px solid #eee;
	padding-top: 15px;
	line-height: 23px;
	font-size: 14px;
	color:#808080;
}
.pous .introduce a.read:link,.pous .introduce a.read:visited,.pous .introduce a.read:hover{
	padding:12px 28px 12px;
	color:#fff;
	border-radius: 2px;
	font-size: 15px;
	line-height: 15px;
}
.pous2{
	position: relative;
	overflow: hidden;
	*zoom:1;
}
.pous2 li{
	position: relative;
}
.pous2 li img{
	width: 559px;
	height: 320px;
}
.pous2 li .introduce{
	background: #fff;
	width: 381px;
	height: 260px;
	position: absolute;
	top:0;
	left:559px;
	padding:40px 30px 20px;
}
.pous2 .introduce h3.til{
	font-size: 23px;
	font-weight: normal;
}
.pous2 .introduce p.aut{
	line-height: 26px;
}
.pous2 .introduce p.content{
	margin:15px 0 43px;
	border-top:1px solid #eee;
	padding-top: 15px;
	line-height: 23px;
	font-size: 14px;
	color:#808080;
}
.pous2 .introduce a.read:link,.pous2 .introduce a.read:visited,.pous2 .introduce a.read:hover{
	padding:11px 27px 12px 29px;
	color:#fff;
	border-radius: 2px;
	font-size: 16px;
}
.small_pic{
	margin:22px 0 45px;
	padding-top: 9px;
	position: relative;
	overflow: hidden;
	*zoom:1;
	width: 1010px;
}
.small_pic li{
	margin-right: 20px;
	float:left;
	height: 125px;
	width: 184px;
	position: relative;
}
.small_pic li.wu{
	margin-right: 8px;
}
.small_pic li img.small{
	width: 184px;
	height: 98px;
	cursor: pointer;
}
.small_pic li div.jiaoT{
	border-style:dashed dashed solid dashed;
	border-width:10px;
	font-size:0;
	line-height:0;
	position:absolute;
	top:-19px;
	left:84px;
}
.small_pic li p{
	font-size: 12px;
	top:110px;
	position: absolute;
	color:#333;
}
.small_pic2{
	margin:22px 0 25px;
	padding-top: 9px;
	position: relative;
	overflow: hidden;
	*zoom:1;
	width: 3100px;
}
.small_pic2 li{
	margin-right: 17px;
	float:left;
	height: 160px;
	width: 96px;
	position: relative;
}
.small_pic2 li img.small{
	width: 96px;
	height: 128px;
	cursor: pointer;
}
.small_pic2 li div.jiaoT{
	border-style:dashed dashed solid dashed;
	border-width:10px;
	font-size:0;
	line-height:0;
	position:absolute;
	top:-19px;
	left:40px;
}
.small_pic2 li p{
	font-size: 12px;
	top:140px;
	position: absolute;
	color:#333;
}
.focus{
	position: relative;
	width: 152px;
	height: 21px;
	top:-12px;
	left:424px;
	background: #ededed;
	padding-bottom: 14px;
}
.focus img{
	display: inline-block;
	cursor: pointer;
}
.focus span{
	border-radius: 5px;
	height: 10px;
	width: 10px;
	display: inline-block;
	cursor: pointer;
}
.f1{
	margin: 5px 15px;
	background-color: #ccc;
}
.c2{
	margin: 5px 0;
	background-color: #ccc;
}
.t3{
	margin: 5px 15px;
	background-color: #ccc;
}
.cols{
	position: relative;
	overflow: hidden;
	*zoom:1;
	margin-bottom: 10px;
}
.cols li{
	width: 150px;
	height: 250px;
	margin-right: 20px;
	float:left;
}
.cols .li6{
	margin-right: 0;
}
.cols p{
	color:#333;
	font-size: 14px;
	margin-top:3px;
}
.zt_more{
	overflow: hidden;
	padding:0px 0 35px;
}
.zt_more li{	
	float:left;
	margin-right: 25px;
	width:230px;
}
.zt_more .li4{
	margin-right:0;
}
.zt_more li img{
	width:230px;
	height:145px;
	border:0px solid #000;
}
.zt_more li p{
	line-height: 14px;
	color:#333;
	font-size: 14px;
	margin:10px 0 0;
}
.review{
	width: 1000px;
	background: #fff;
	margin-bottom: 40px;
}


/*变换颜色*/
.color_bg{
	background-color:#fc3239;
}
.color_jiaoR{
	 border-color:transparent transparent transparent #fc3239;
}
.color_jiaoT{
	border-color: transparent transparent #fc3239 transparent;
}
.color_font{
	color:#fc3239;
}
.color_border{
	border:2px solid #fc3239;
}