@charset "utf-8";
body{
	padding:0;
	margin:0;
	font:14px/1.5 '\5FAE\8F6F\96C5\9ED1',tahoma,'\5b8b\4f53',sans-serif;
    color:#544f55;
}
ul,li,p,dl,dt,dd,h1,h3,h2,h4,h5,strong,span,em{
	padding:0;
	margin:0;
	list-style:none;
	font-style:normal;
}
img{
    border:0;
    display: block;
}
a{
	color:#444;
	transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}
.clear{ clear:both}
/*---------top------------*/
#top{ width:1200px; height:72px; padding:44px 0; margin:0 auto; background:#fff; position: relative; }
.logo{ width:423px; height:72px; float: left;}
.wx{ width:67px; height:72px; float: right; cursor: pointer;}
.dh{ width:395px; height:72px; float: right;}
.txnr{ width:200px; height:200px; position: absolute; top:120px; right:0; border:1px solid #dfdfdf; display: none; z-index: 9;}
.txnr img{ width:100%;}
#nav{ width:100%; background: #4b4b4b; height:60px;}
#nav ul{ width:1200px; margin:0 auto; }
#nav ul li { width:200px; float: left; position: relative; z-index: 8;}
#nav ul li a{ font-size:18px; line-height:60px; display: block; width:200px; height:60px; text-align: center; color: #fff; }
#nav ul li a:hover{background: #ff9933;}
#nav .cur a{ background: #ff9933;}
#nav ul li>ul{ width:200px; display: none; position: absolute; left:0; top:60px;  }
#nav ul li:hover>ul{ display: block; z-index:99;}
#nav ul li>ul li{width:200px;}
#nav ul li>ul li a{ background: #544f55; font-size:14px; height:50px; line-height:50px;}
/*--foot--*/
#foot{ background:#343434; border-top:1px solid #202020;}
.foot_t{ width:1200px; margin:0 auto; overflow: hidden; padding:60px;}
.foot_tl{ float: left; width:141px; height:84px; margin:40px 0 0 60px;}
.foot_tc{ width:400px; float: left; margin-left:260px;}
.foot_tc h3{ font-size:18px; color:#fff; font-weight: 400; }
.foot_tc p { font-size:16px; color:#fff; line-height: 30px; margin-top:10px; }
.foot_tr{ width:220px; float: right;}
.foot_tr p { width:125px; height:125px; margin:0 auto;}
.foot_tr span{ font-size:16px; text-align:center; display: block; margin-top:20px; color:#fff;}
.foot_b{ background: #1a1a1a; padding:30px 0;}
.foot_b p{ font-size:14px; width:100%; text-align:center; line-height:30px; color: #fff;}

#pages{ width:100%; padding:40px 0; text-align:center;}
#pages a{ display: inline-block; padding:6px 12px; background:#f6f6f6; border:1px solid #dfdfdf; margin:0 5px;}
#pages a:hover{ border:1px solid #ff9933; background: #ff9933; color: #fff;}
#pages span{ border:1px solid #ff9933; background: #ff9933; color:#fff; display: inline-block; padding:6px 12px;}