@charset "utf-8";
body{
	margin:0px 0px;
	padding:0px 0px;
	font-family:"微软雅黑";
	font-size:14px;
}
dl,dt,dd,ul,li,p,span,h3,img,a,input{
	margin:0px 0px;
	padding:0px 0px;
	border:0px;
	font-weight:normal;
	text-decoration:none;
	list-style:none;
}
a{
	color:#353535;
}
a:hover{
	color:#ae0c17;
}
.clear{
	clear:both;
}
.w1200{
	width:1200px;
	height:auto;
	margin:auto;
	display:table;
}
.left{
	float:left;
}
.right{
	float:right;
}
#tx-top{
	width:100%;
	min-width:1200px;
	height:102px;
	background-color:#ae0c17;
	overflow:hidden;
}
.head-wap-nav,.head-wap-logo{
	display:none;
}
#tx-top .tpl{
	position:relative;
	left:45px;
}
#tx-top .tpl img{
	width:781px;
	height:102px;
}
#tx-top .tpr{
	width:239px;
	height:35px;
	position:relative;
	top:35px;
	right:49px;
	border-top:1px solid #53060b;
	border-left:1px solid #53060b;
}
#tx-top .tpr .search{
	width:238px;
	height:34px;
	border-top:1px solid #870912;
	border-left:1px solid #870912;
}
#tx-top .tpr .search .txt{
	width:166px;
	height:20px;
	position:relative;
	top:7px;
	left:17px;
	background-color:#ae0c17;
	color:#efefef;
	line-height:20px;
}
#tx-top .tpr .search .btn{
	width:22px;
	height:20px;
	position:relative;
	top:7px;
	right:15px;
	background:url(../images/tx_05.jpg) no-repeat center;
}
#tx-menu{
	width:100%;
	min-width:1200px;
	height:52px;
	display:table;
	background:url(../images/tx_09.jpg) repeat-x top left;
	overflow:hidden;
}
#tx-menu .menu{
	width:1200px;
	height:52px;
	margin:auto;
}
#tx-menu .menu li{
	width:155px;
	height:52px;
	float:left;
	font-size:18px;
	color:#000000;
	text-align:center;
	line-height:52px;
}
#tx-menu .menu .first{
	width:110px;
}
#tx-menu .wap-search-box{
	display:none;
}
#foot{
	width:100%;
	min-width:1200px;
	height:89px;
	background-color:#ae0c17;
}
#foot .fl{
	float:left;
	position:relative;
	top:20px;
	left:45px;
}
#foot .fr{
	float:left;
	position:relative;
	top:25px;
	left:350px;
	font-size:14px;
	color:#ffffff;
	line-height:25px;
}
@media screen and (max-width:1200px){
	.w1200{
		width:1000px;
		height:auto;
		margin:auto;
		display:table;
	}
	#tx-top{
		width:100%;
		min-width:1000px;
		height:102px;
		background-color:#ae0c17;
		overflow:hidden;
	}
	#tx-top .tpl{
		position:relative;
		left:10px;
	}
	#tx-top .tpl img{
		width:730px;
	}
	#tx-top .tpr{
		width:239px;
		height:35px;
		position:relative;
		top:35px;
		right:10px;
		border-top:1px solid #53060b;
		border-left:1px solid #53060b;
	}
	#tx-menu{
		width:100%;
		min-width:1000px;
		height:52px;
		display:table;
		background:url(../images/tx_09.jpg) repeat-x top left;
		overflow:hidden;
	}
	#tx-menu .menu{
		width:1000px;
		height:52px;
		margin:auto;
	}
	#tx-menu .menu li{
		width:145px;
		height:52px;
		float:left;
		font-size:18px;
		color:#000000;
		text-align:center;
		line-height:52px;
	}
	#tx-menu .menu .first{
		width:110px;
	}
	#foot{
		width:100%;
		min-width:1000px;
		height:89px;
		background-color:#ae0c17;
	}
	#foot .fl{
		float:left;
		position:relative;
		top:20px;
		left:150px;
	}
	#foot .fr{
		float:left;
		position:relative;
		top:25px;
		left:200px;
		font-size:14px;
		color:#ffffff;
		line-height:25px;
	}
}
@media screen and (max-width:1000px){
	.w1200{
		width:100%;
		height:auto;
		margin:auto;
		display:table;
	}
	#tx-top{
		width:100%;
		min-width:100%;
		height:auto;
		background-color:#ae0c17;
	}
	.head-pc-nav{
		display:none;
	}
	.head-wap-nav{
		width:100%;
		height:auto;
		display:block;
		background-color:#89030c;
	}
	.subnav{
		padding:10px 15px 5px;
		display:inline-block;
		cursor:pointer;
	}
	.head-wap-nav .navline {
		width: 19px;
		height: 3px;
		border-radius: 2px;
		background-color: #FFF;
		display: block;
		margin-bottom: 4px;
		-ms-transition: all 0.4s ease-in-out 0s;
		-webkit-transition: all 0.4s ease-in-out 0s;
		-o-transition: all 0.4s ease-in-out s;
		-moz-transition: all 0.4s ease-in-out s;
		transition: all 0.4s ease-in-out 0s;
	}
	.head-wap-nav .head-wap-logo{
		width:100%;
		height:auto;
		display:block;
		padding:.35em 0em;
		background-color:#ae0c17;
		text-align:center;
	}
	.head-wap-nav .head-wap-logo img{
		width:80%;
		max-width:412px;
	}
	#tx-menu{
		width:100%;
		min-width:100%;
		height:auto;
		display:none;
		background:none;
		background-color:#fff;
		overflow:inherit;
		position:absolute;
		top:38px;
		left:0;
		z-index:999;
	}
	#tx-menu .menu{
		width:90%;
		height:auto;
		margin:auto;
	}
	#tx-menu .menu li{
		width:33%;
		height:52px;
		float:left;
		font-size:18px;
		color:#000000;
		text-align:center;
		line-height:52px;
		border-bottom:1px solid #dfdfdf;
	}
	#tx-menu .menu .first{
		width:99%;
	}
	#tx-menu .wap-search-box{
		width:100%;
		height:auto;
		padding:35px 0 45px;
		background-color:#fff;
		display:table;
	}
	#tx-menu .wap-search-box .sea{
		width:55%;
		height:45px;
		margin:auto;
		border:1px solid #cecece;
		clear:both;
	}
	#tx-menu .wap-search-box .txt{
		width:70%;
		height:43px;
		position:relative;
		top:1px;
		left:15px;
		background-color:#fff;
		font-size:1.2em;
		color:#b5b5b5;
		line-height:45px;
	}
	#tx-menu .wap-search-box .btn{
		width:20%;
		height:43px;
		position:relative;
		top:1px;
		right:0;
		background:url(../images/tx_06.jpg) no-repeat center;
		background-size:30px;
	}
	#foot{
		width:100%;
		min-width:100%;
		height:auto;
		display:table;
		padding:1.5em 0;
		background-color:#ae0c17;
	}
	#foot .fl{
		display:none;
	}
	#foot .fr{
		width:100%;
		height:auto;
		display:table;
		float:left;
		position:relative;
		top:0px;
		left:0px;
		font-size:1em;
		color:#ffffff;
		line-height:2em;
		text-align:center;
	}
}