@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	/*-webkit-transition-duration:0.4s;
	-moz-transition-duration:0.4s;
	-ms-transition-duration:0.4s;
	transition-duration:0.4s;*/}
img{
	border:none;}
ul,li{
	list-style:none;
	vertical-align: middle;}
a{
	text-decoration:none;
	color:#666;}
a:hover{
	color:#f00;}
input{
	font-family:Microsoft YaHei , Arial, Helvetica, sans-serif;}
body{
	font-family:Microsoft YaHei , Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#fff;
	color:#666;
	position:relative;}
.clear{
	clear:both;
	float:none;}
.r{
	float:right;}
.l{
	float:left;}
.hide{
	display:none;}
.main{
	width:1200px;
	margin:0 auto;}
.top{
	position:fixed;
	top:0px;
	height:60px;
	width:100%;
	left:0;
	z-index:999;
	background:url(../images/png30.png);}
.top h1{
	float:left;
	width:140px;
	height:60px;}
.top .nav{
	float:right;}
.top .nav li{
	float:left;
	height:60px;
	background:url(../images/png15.png) repeat-y right center;
	padding-right:1px;}
.top .nav li a{
	display:block;
	padding:0 20px;
	height:56px;
	line-height:60px;
	overflow:hidden;
	color:#fff;
	font-size:14px;
    transition:color 1.5s;
    -moz-transition:color 1.5s;
    -webkit-transition:color 1.5s;
    -o-transition:color 1.5s;}
.top .nav li a.active,
.top .nav li a:hover{
	color:#f19b2c;}
.top .nav li a.active{border-bottom:4px solid #f19b2c;}
.footer{
	position:fixed;
	bottom:38px;
	background:url(../images/footer.png) repeat-x;
	height:50px;
	line-height:50px;
	padding-top:1px;
	text-align:center;
	width:100%;
	left:0px;
	color:#7e8c8d;}
.footer .main{
	position:relative;}
.footer a{
	color:#7e8c8d;
	margin:0 10px;}
.footer a:hover{
	color:#f19b2c;}
.footer .tel{
	background:url(../images/tel.png) no-repeat left center;
	padding-left:26px;
	position:absolute;
	right:12px;
	top:1px;}
.footer .share{
	position:absolute;
	left:2px;
	top:12px;}
.footer .share a{
	float:left;
	width:27px;
	height:27px;
	padding:0;
	margin:0 12px 0 0;}
.footer .share .qq{
	background:url(../images/qq.png) no-repeat;}
.footer .share .qq:hover{
	background:url(../images/qq2.png) no-repeat;}
.footer .share .sina{
	background:url(../images/sina.png) no-repeat;}
.footer .share .sina:hover{
	background:url(../images/sina2.png) no-repeat;}
.footer .share .wx{
	background:url(../images/wx.png) no-repeat;}
.footer .share .wx:hover{
	background:url(../images/wx2.png) no-repeat;}

.copy{
	position:fixed;
	bottom:0px;
	height:38px;
	line-height:38px;
	width:100%;
	left:0px;
	background:#04070b;
	color:#7e8c8d;
	text-align:center;}


.fnav{
	text-align:center;
	height:55px;
	line-height:55px;
	border-bottom:1px solid #ddd;}
.fnav a{
	margin:0 10px;}
.fcopy{
	text-align:center;
	height:66px;
	line-height:42px;
	color:#999;}

.popups{
	display:none;
	background:url(../images/png80.png);
	color:#ccc;
	line-height:30px;
	font-size:14px;
	position:fixed;
	width:950px;
	height:490px;
	left:50%;
	margin-left:-490px;
	top:50%;
	margin-top:-275px;
	padding:30px 5px 30px 30px;
	-moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;}
.popups .content{
	height:445px;}
.popups .close{
	position:absolute;
	right:0px;
	top:0px;
	width:30px;
	height:30px;
	background:url(../images/close.png) no-repeat;}
.popups h2{
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	padding-bottom:15px;}