@charset "utf-8";
*{font-family:"微软雅黑", "FontAwesome", "Arial Narrow", HELVETICA;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
li,ul,ol,dl,dt,dd {list-style: outside none; margin:0px; padding:0px;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%; margin:0px; padding:0px; font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym { border:0;}
.clear{ clear:both;}
.clearfix:after{content:"";display:block;clear:both}
a,a:link,a:visited{ text-decoration:none; color:#434343;}
a:hover{
	
	color: #ad0000;}
.fl{ float:left;}
.fr{ float:right;}
body
{
	margin: 0px; padding: 0px; 
}
.w12{ width: 1200px; margin: 0px auto;}
/*topline*/
.topline{width:100%; min-width:1200px; height: 4px; background: #894b0b;}
/*tipline*/
/*header*/
.header{ width: 100%; position: relative; background: url(../images/topbg2.png) no-repeat center top; z-index: 10; min-width:1200px; height:161px;}
.header ul{width: 1200px;   margin: 0px auto;}
.header ul li{  width: 593px; height: 71px; float:left; display: block; margin-top:50px;}
.header ul li a{ display: block; width: 593px; height: 71px; }
.header ul li+li .search{margin-top:0px; float: right; height: 33px; line-height: 33px; width: 200px; }
.header ul li+li{ float: right; width: 250px; background: no-repeat; margin: 0px; }
.header ul li+li .topLink ul li.topLinkLine{ width: 10px; text-align: center; margin: 0px; }
.header ul li+li .topLink{ width: 340px; height: 33px; margin-top: 40px; }
.header ul li+li .topLink ul{width: 250px; background: none; height: 33px; }
.header ul li+li .topLink ul li{ float: left;  height: 33px;font-size: 14px; color: #FFFFFF; width: 90px;  margin: 0px; background: none;}
.header ul li+li .topLink ul li a{color: #FFFFFF; width: 90px; display: block; margin: 0px; height: 33px; text-align: center;}
/*header*/
.chinese{
	height: 38px;
	padding-top: 20px;
	background: url(../images/chinese.png) left center no-repeat ;
	padding-left: 15px;
}
/*nav*/

.nav{ width: 100%; z-index: 20; min-width: 1200px;  background: url(../images/navbgleft.gif) repeat-x;  height: 59px; line-height: 59px;}
.nav ul{ margin: 0px auto; width: 1200px; color: #FFFFFF;  height: 59px; line-height: 59px;}
.nav ul li{ float: left;  width: 120px; text-align:center; display:block;color: #FFFFFF; font-size: 16px;}


.nav ul li a:hover{	
color:#FFFFFF;
	text-decoration:none;
line-height:59px;
	text-align: center;
	 height: 59px;
background-color: rgba(169,105,42,1);
	display: block;
}
.nav ul li.active{color:#FFFFFF;
	text-decoration:none;
line-height:59px;
	text-align: center;
	 height: 59px;
background-color: rgba(169,105,42,1);
	display: block;}
.nav ul li a {
	
	color:#FFFFFF;
	display: block;
	text-decoration:none;
line-height:59px;
 height: 59px;
	text-align: center;
	
transition: color 0.1s, background 0.3s;
	-webkit-transition: color 0.1s, background 0.3s;
	-moz-transition: color 0.1s, background 0.3s;
}

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .nav ul li a:hover{
    background-color:#FFFFFF;
    filter:Alpha(opacity=90);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  
}
.nav ul li ul {
	width:150px;
	position:absolute;
	display:none;
	padding:0px;
	z-index: 20;
font-size: 14px;
}
.nav ul li:hover ul {
	display:block;
	width:150px;

}
.nav ul li ul li {
	display:block;	
	width:150px;
	padding:0px;
	margin-top:0px;
line-height:40px;
font-size: 14px;
height:40px;
 clear: both;
color:#ffffff;
background: #894b0b;

transition: color 0.1s, background 0.3s;
	-webkit-transition: color 0.1s, background 0.3s;
	-moz-transition: color 0.1s, background 0.3s;
	

}
.nav ul li ul li:hover{margin-top:0px;}
.nav ul li ul li a {
	display:block;
	color:#ffffff;
	 line-height: 40px;
	text-decoration:none;
	z-index:1000;
background: #894b0b;
margin-top:0px;
	height:40px;
}
.nav ul li ul li a:hover {
	display:block;
	color:#ffffff;
	 line-height: 40px;
	text-decoration:none;
margin-top:0px;
	height:40px;
	background:#a9692a;
transition: color 0.1s, background 0.3s;
	-webkit-transition: color 0.1s, background 0.3s;
	-moz-transition: color 0.1s, background 0.3s;
	
}

/*nav*/



/*footer*/
.footer
{
	width:100%;
	background:#894b0b url(../images/footerbg.jpg) center top; 
	height:300px;
	min-width: 1200px; 
}
.footer ul
{
	
	font-size:14px;
	color:#ffffff;
	width:1200px;
	margin:0px auto;

	}
.footer ul .link{width: 400px; text-align: right; margin-top: 80px; }
.footer ul .link ul{width: 400px; }
.footer ul .link ul li{ float: left;width: 120px; margin-left:30px; height: 150px; text-align: center; font-size: 14px;}
.footer ul .link ul li a{ color: #e0dedc; clear: both; width: 150px; height: 150px;}
.footer ul .copyright{ margin-top:80px; font-size: 14px; width: 615px; padding-left:30px; border-right: 1px solid #82480f; line-height:35px;}
.footer ul .copyright a{color:#ffffff;}