@charset "utf-8";
/* CSS Document */
body,input,textarea{font:12px/1.2em 'Helvetica Neue','Hiragino Sans GB',Microsoft YaHei, Tahoma, Arial, sans-serif; letter-spacing:0.7px;
}
*{margin:0; padding:0;
}
a{text-decoration:none; display:inline-block; color:#3c3c3c;
}
a:focus {outline:none;
}
ul li{list-style:none;
}
img{border:0;
}
em, i{font-style:normal;
}
.clearfix:after{content:''; clear:both; display:block; clear:both; line-height:0; visibility:hidden;
}
*html .clearfix{height:1%;
}
.wrap{min-width:1280px;
}
.top{width:100%; height:71px; border-bottom:#e6e5e5 solid 1px; background:#FFF;display:block;
}
.top .header{width:768px; height:71px; margin:0 auto;
}
.top .logo{float:left; width:210px; height:67px;overflow:hidden;
}
.top .logo .logoimg{display:block; width:178px; height:62px; background:url(../img/logo.png) left top no-repeat;
}
.top .navlist{float:right; overflow:hidden;
}
.top .navlist li{float:left; overflow:hidden;
}
.top .navlist .link{
	display:block; line-height:35px; padding:19px 21px 13px 21px; font-size:16px; color:#aaaaaa; font-family:'Microsoft YaHei'; letter-spacing:3px;
}

.top .navlist .dh{display:block; width:189px; height:48px;
	padding:12px 0 12px 0;  background:#f0f0f0 no-repeat;
}

.top .navlist .default{cursor:default;
}
.navlist .link .name{display:inline-block; line-height:35px;
}
.navlist .link:hover,
.navlist .current .link{color:#333;
}
.navlist .current .name{border-bottom:#b8c0c6 solid 4px;
}


.fixed{position:fixed; left:0; top:0; z-index:9999;
}

/*右侧悬浮icon*/
.side-bar {
	width: 48px;
	position: fixed;
	top:50%;
	margin-top:-50px;
	right:70px;
	font-size: 0;
	line-height: 0;
	z-index: 99999;
}
.side-bar a {
	display: block;
}

.side-bar .icon-zx {
	width: 44px;
	height:44px;
	display: block;
	background: url(../img/icon-img.png) 0 0 no-repeat;
	margin:0 auto 14px;
	/*background-repeat: no-repeat;
	background-position: 0 0;*/
}
.side-bar .icon-zx:hover {
	background-position: 0 -44px;
}
.side-bar .icon-qq {
	width: 44px;
	height:44px;
	display: block;
	background: url(../img/icon-img.png) 0 -88px no-repeat;
	margin:0 auto 49px;
}
.side-bar .icon-qq:hover {
	background-position: 0 -132px;
}
.side-bar .icon-chat {
	display:block;
	width:48px;
	height:48px;
	background: url(../img/icon-img.png) 0 -176px no-repeat;
	position: relative;
	margin-bottom:0px;
	*margin-bottom:-20px;
}
.side-bar .icon-chat:hover{width:44px;
}
.side-bar .icon-chat:hover .chat-tips {
	display: block;
}














