body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,span,label{
	margin:0;
	padding:0;
}
html{color:#000;width: 100%;}
body{font-size: 12px;font-family:"Microsoft Yahei","宋体";letter-spacing: 0px;width: 100%;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;border: none;outline: none;}
legend{color:#000;}
a:link,a:visited{text-decoration: none;}
a:hover{color:#c00; text-decoration:none;}
span:hover{color:#c00; text-decoration:none;}
textarea{resize:none;}
img{vertical-align: top;}
.cl{clear: both;}
.fl{float: left;}
.fr{float: right;}
.t-c {text-align: center;}.t-l {text-align: left;}.t-r {text-align: right;}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1; /*IE/7/6*/
}
.mr0 {
	margin-right: 0 !important;
}
.ml0 {
	margin-left: 0 !important;
}
.w {
	width: 1200px;
	margin: 0 auto;
}
.min-w {
	min-width: 1180px;
}
.bgcf {
	background-color: #fff;
}
*{
	margin: 0px;
	padding: 0px;
}
body {
	width: 100%;
	overflow-x: hidden;
	font-family: "Microsoft Yahei","SimSun";
	/*background: url(//cdn.xuansiwei.com/xifen3752/themes/clzhuye/public/assets/images/footer-bg.jpg) no-repeat center bottom #f7f7f7;*/
}
a {
	font-family: "Microsoft Yahei","SimSun";
}
.c-red {
	color: #ca1712 !important;
}
.bdd {
	border: 1px solid #dedede;
}
/* header start */
.w{
	width: 1200px;
	margin: 0 auto;
}
header .logo-nav{
	height: 96px;
	position: relative;
}
header .logo{
	float: left;
	padding: 10px 0;
}
header nav{
	float: left;
	position: relative;
	height: 96px;
	line-height: 96px;
}
header nav button{
	display: none;
}
header nav li{
	float: left;
	position: relative;
}
header nav li .dt{
	height: 96px;
}
header nav li .dt a{
	display: block;
	height: 96px;
	font-size: 16px;
	color: #282828;
	width: 112px;
	text-align: center;
	line-height: 96px;
}
header nav li.cur .dt a{
	font-weight: bold;
	color: #fff;
	background: #e60012;
}
header nav li .dd{
	position: absolute;
	top: 96px;
	left: 0px;
	background: rgba(0,0,0,0.6);
	line-height: 40px;
	display: none;
	z-index: 99;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}
header nav li .dd a{
	font-size: 14px;
	color: #fff;
	display: block;
	width: 100%;
}
header nav li .dd a:hover{
	color: #e5000e;
}
header dl.dl1{
	float: left;
	position: relative;
}
header dl.dl1 dt{
	cursor: pointer;
	height: 96px;
	line-height: 96px;
	font-size: 14px;
	background: url(//cdn.xuansiwei.com/xifen3752/themes/clzhuye/public/assets/images/wangzhanqun.png) no-repeat center left;
	padding-left: 30px;
	padding-right: 17px;
}
header dl.dl1 dd{
	position: absolute;
	top: 96px;
    /*right: 0px;*/
	background: rgba(0,0,0,0.5);
	display: none;
	padding: 5px 10px;
	z-index: 99;
  font-size: 12px;
}
header dl.dl1 dd a{
	display: block;
	color: #fff;
	line-height: 30px; 
	white-space: nowrap;
}
header dl.dl1 dd a:hover{
	color: #e60012;
}
header dl.dl1.cur dt{
	color: #e60012;
}
header .search{
	float: left;
	position: relative;
}
header .search .search-dt{
	height: 88px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
header .search input{
	position: absolute;
	top: 98px;
	right: 0px;
	width: 80px;
	height: 98px;
	line-height: 98px;
	width: 200px;
	height: 44px;
	line-height: 44px;
	background: #fff;
	border: 8px solid #aaa;
	padding: 0 10px;	
	display: none;
	z-index: 999;
}
header .search input::placeholder{
	font-weight: normal;
}
header .search button{
	width: 25px;
	height: 98px;
	background: url(//cdn.xuansiwei.com/xifen3752/themes/clzhuye/public/assets/images/search.png) no-repeat center 60px;
}
/* header end */
/* footer start */
.footer-top{
	overflow: hidden;
	background: #67696b url(//cdn.xuansiwei.com/xifen3752/themes/clzhuye/public/assets/images/footer-bg.jpg) no-repeat center bottom;
	padding: 10px 0 8px;
}
.footer-top dl{
	float: left;
	width: 95px;
	margin-right: 20px;
}
.footer-top dl dt{
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #6a6b6b;
	margin-bottom: 5px;
}
.footer-top dl dt a{
	font-size: 16px;
	color: #fff;
	line-height: 34px;
}
.footer-top dl dd a{
	display: block;
	font-size: 14px;
	line-height: 36px;
	color: #a2a2a2;
	width: 120px;
}
.footer-top dl dd a:hover{
	text-decoration: underline;
}
.footer-top dl:nth-child(1){
	padding-left: 0;
}
.footer-top dl.contact{
	width: 330px;
	border-right: none;
	margin-right: 0;
}
.footer-top dl.contact h4{
	font-size: 18px;
	font-weight: bold;
	color: #cfcfcf;
	line-height: 20px;
	margin-bottom: 5px;
}
.footer-top dl.contact dt{
	border: none;
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.footer-top dl.contact dd{
	font-size: 14px;
	line-height: 24px;
	color: #cfcfcf;
	opacity: 0.8;
}
.footer-top dl.contact dd h3{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.footer-top .erweima{
	float: left;
	text-align: center;
	font-size: 14px;
	line-height: 50px;
	color: #fff;
	padding: 0 32px;
	border-left: 1px solid #868789;
	height: 128px;
	margin-right: 60px;
	margin-top: 20px;
}
.footer-bottom{
	font-size: 14px;
	line-height: 30px;
	color: #7a7a7a;
	background: #282828;
	text-align: center;
	height: 60px;
}
.footer-bottom .copy img{
	margin: 24px 10px 0 6px;
}
.footer-bottom .copy a{
	color: #7a7a7a;
}
.footer-bottom .copy a:hover{
	color: #fff;
	text-decoration: underline;
}
.footer-bottom .smallnav{
	height: 32px;
	width: 700px;
	margin: 0 auto;
}
.footer-bottom .smallnav ul{
	float: left;
}
.footer-bottom .smallnav ul li{
	float: left;
	padding: 8px 0;
	height: 16px;
	line-height: 16px;
}
.footer-bottom .smallnav ul li a{
	display: inline-block;
	padding: 0 10px;
	height: 16px;
	border-right: 1px solid #9e9e9e;
	border-left: 1px solid #e5e5e5;
	color: #fff;
}
.footer-bottom .smallnav ul li:first-child a{
	padding-left: 0px;
	border-left: none;
}
.footer-bottom .smallnav ul li:last-child a{
	border-right: 1px solid #fff;
}
.footer-bottom .smallnav dl{
	float: left;
	height: 32px;
	position: relative;
	margin-left: 17px;
}
.footer-bottom .smallnav dl dt{
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	width: 118px;
	background: #7d7d7d url(//cdn.xuansiwei.com/xifen3752/themes/clzhuye/public/assets/images/link-bg.png) no-repeat center right;
	text-align: left;
	cursor: pointer;
}
.footer-bottom .smallnav dl dd{
	position: absolute;
	bottom: 32px;
	left: 0px;
	background: #616161;
	width: 138px;
	z-index: 99;
	display: none;
}
.footer-bottom .smallnav dl dd a{
	display: block;
	color: #b3b3b3;
	padding: 0 5px;
}
.footer-bottom .smallnav dl dd a:hover{
	color: #0090d1;
}
.footer-bottom .smallnav ul li a:hover{
	text-decoration: underline;
}
.footer-bottom .copy{
	float: left;
	line-height: 60px;
}
.footer-bottom .link{
	color: #afafaf;
	font-size: 14px;
}
.footer-bottom select{
	float: right;
	height: 30px;
	background: #373737;
	color: #afafaf;
	width: 150px;
	padding-left: 6px;
	margin-top: 15px;
}
/* footer end */
@media screen and (max-width: 1200px) {
    .w{
    	width: 96%;
    	padding: 0 2%;
    }
    header nav li .dt a{
    	width: auto;
    	padding: 0 10px;
    }
	.footer-top dl{
		width: 18.4%;
		margin-left: 2%;
		margin-right: 0;
	}
	.footer-top dl:first-child{
		margin-left: 0;
	}
	.footer-top .erweima{
		text-align: left;
		padding-left: 0;
	}
	.footer-top{
		background: #67696b;
	}
	.footer-top .erweima{
		height: auto;
	}
}
@media screen and (max-width: 1000px){
	header .logo{
		padding-top: 15px;
	}
	header .logo img{
		height: 50px;
	}
	header nav{
		position: absolute;
		right: 0px;
		top: 80px;
		background: #fff;
		z-index: 99;
		height: auto;
		width: 100%;
		padding: 0;
		border-bottom: none;
		border-top: 1px solid #e3e3e3;
	}
	header nav .anniu{
		display: block;
		width: 30px;
		height: 30px;
		background: none;
		padding: 15px 0;
		box-sizing: content-box;
		padding-right: 10px;
		background: url(//cdn.xuansiwei.com/xifen3752/themes/clzhuye/public/assets/images/menu-ico.png) no-repeat center center;
		-webkit-background-size: 30px 30px;
		background-size: 30px 30px;
		cursor: pointer;
		position: absolute;
		top: -70px;
		right: 2%;
	}
	header nav ul{
		width: 100%;
		margin: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		overflow: hidden;
		display: none;
	}
	header nav ul li{
		width: 100%;
		text-align: center;
	}
	header nav ul li a{
		width: 100%;
		text-align: center;
		display: inline-block;
	}
	header nav li .dt{
		padding: 0;
		height: 40px;
	}
	header nav li .dt a{
		width: 100%;
		height: 40px;
		line-height: 40px;
	}
	header nav ul li .dd{
		position: relative;
		top: 0px;
		left: 0px;
		text-align: center;
		width: 100%;
		height: auto;
	}
	header nav ul li .dd a{
		display: block;
		padding-left: 0;
		height: 40px;
   		line-height: 40px;
	}
	
	header .top dl dd{
		z-index: 999;
	}
	header .search{
		display: none;
	}
	header .logo-nav{
		height: 81px;
	}
	header dl.dl1{
		display: none;
	}
}
@media screen and (max-width: 880px){
	.footer-bottom .copy{
		float: none;
		line-height: 30px;
	}
	.footer-bottom select{
		float: none;
		margin-top: 0;
	}
	.footer-bottom{
		height: auto;
		padding: 10px 0;
	}
}
@media screen and (max-width: 740px){
	.footer-bottom .smallnav{
		width: auto;
		overflow: hidden;
		height: auto;
	}
	.footer-bottom .smallnav ul{
		text-align: center;
		overflow: hidden;
		width: 100%;
	}
	.footer-bottom .smallnav ul li{
		float: none;
		display: inline-block;
		border: none;
	}
	.footer-bottom .smallnav ul li a{
		border-right: none;
	}
	.footer-bottom .smallnav ul li:last-child a {
	    border-right: none;
	}
	.footer-bottom .smallnav dl{
		margin: 0 auto;
		width: 50%;
		margin-left: 25%;
	}
	.footer-bottom .smallnav dl dt{
		width: 100%;
		box-sizing: border-box;
	}
	.footer-bottom .smallnav dl dd{
		width: 100%;
		box-sizing: border-box;
	}
	.footer-top .erweima{
		width: 100%;
		padding-right: 0;
		text-align: center;
	}
	.footer-top dl.contact{
		text-align: center;
		width: 100%;
		margin-left: 0;
		padding-bottom: 6px;
	}

}
@media screen and (max-width: 700px){
	header .top{
		display: none;
	}
	.footer-top dl dt, .footer-top dl dd a{
		border: none;
	}
	.footer-top dl dd a:nth-child(1){
		border: none;
	}
	.footer-top dl{
		border: none;
		padding-left: 0;
	}
	.footer-top .erweima{
		margin-right: 0;
		border-right: none;
		padding-right: 30px;
	}
}
@media screen and (max-width: 600px){
	.footer-top dl.contact{
		width: 100%;
		margin-left: 0;
	}
	.footer-top dl dd a{
		width: auto;
	}
	.footer-top dl{
		width: 20%;
		margin: 0;
	}
}
@media screen and (max-width: 500px){
	.footer-top dl{
		border: none;
		width: 50%;
		padding-left: 0;
		text-align: center;
	}
	.footer-top .erweima{
		margin-top: 0;
		text-align: center;
		float: none;
		width: 100%;
	}
	.footer-top dl.contact{
		width: 96%;
		padding: 0 2%;
		height: auto;
	}
	.footer-top dl.contact dd{
		height: auto;
	}
	.footer-top .erweima{
		float: left;
		width: 50%;
		padding-top: 30px;
	}
	.footer-top dl{
		width: 50%;
		margin: 0;
	}
	.footer-top dl dd{
		height: 144px;
	}
	.footer-top .erweima{
		width: 100%;
		text-align: center;
	}
	.footer-top dl{
		width: 20%;
	}
	.footer-top dl dt{
		padding: 0;
		margin-bottom: 0;
	}
	.footer-top dl dt a{
		font-size: 14px;
	}
	.footer-top dl dd a{
		line-height: 24px;
	}
	.footer-top dl dd{
		height: 104px;
		display: none;
	}
	.footer-top dl.contact dd{
		display: block;
	}
	.footer-top .erweima{
		padding-top: 10px;
	}
	.footer-top dl.contact dt{
		padding-top: 0;
		font-weight: bold;
	}
	.footer-top dl.contact dt a{
		font-size: 18px;
	}
	.footer-bottom .copy img{
		margin-top: 9px;
	}


}
@media screen and (max-width: 380px){
	header .logo img{
		height: 40px;
	}
	header .logo {
	    padding-top: 10px;
	}
	header nav .anniu {
	    width: 26px;
	    height: 22px;
	    -webkit-background-size: 26px 22px;
	    background-size: 26px 22px;
	    top: -56px;
	}
	header .logo-nav{
		height: 60px;
	}
	header nav{
		top: 60px;
	}

}