@charset "utf-8";
body, p, ul, li 
{  
	margin: 0; 
	padding: 0; 
}

/* 设置默认字体 */
.webnav-body
{
	font: 14px/22px "Microsoft YaHei";
	color: #666;
}

/* 重置列表元素 */
ul,li
{
	list-style: none;
}

/* 重置超链接样式 */
a 
{
	text-decoration: none; 
	color: #666; 
	word-wrap:break-word;
	outline:none;
}
a:hover 
{
	text-decoration: none; 
	color:#0071be;
}

/*Main模板*/
.blk-main
{
	width:1200px; 
	margin: 0 auto;
}

/*小版块*/
.blk
{
	margin-bottom:30px;
}

/*面包屑*/
.webnav-crumbs 
{ 
	font-size: 14px; 
	border-bottom: 1px dashed #dcdcdc; 
}
.webnav-crumbs b 
{
	border-left: 10px solid #02b29c; 
	font-weight: normal; 
	padding-left: 8px; 
} 
.webnav-crumbs i 
{ 
	font-style: normal; 
}
.webnav-crumbs span 
{ 
	font-family: '宋体'; 
	padding: 0 5px; 
	height: 46px; 
	line-height: 46px; 
}

/*地图导航*/
.webnav-map-tit 
{ 
	height: 46px; 
	font-size: 26px; 
	line-height: 46px; 
	color: #fff; 
	clear: both; 
}
.webnav-map-tit p 
{ 
	display: inline-block; 
	padding: 0 30px; 
	text-align: center; 
	background: #0071be; 
}
.webnav-map-tit a 
{ 
	color: #fff; 
}
.webnav-map ul 
{ 
	padding-top: 15px; 
	display: inline-block; 
	width: 100%; 
	border-bottom: 1px solid #d2d2d2;
    margin-bottom: 40px; 
}
.webnav-map li 
{ 
	height: 60px; 
	line-height: 60px; 
	border-bottom: 1px solid #d2d2d2; 
	text-align: center;
    width: 16.66%; 
    float: left; 
    overflow: hidden; 
    position: relative; 
    top: 1px; 
}




/*侧边悬浮*/
.online-contact 
{ 
	position: fixed; 
	right: 10px; 
	top: 260px; 
	z-index: 100; 
	width: 110px; 
	height: 280px; 
}

/*在线咨询*/
.online-contact .online-contact-show 
{ 
	cursor: pointer; 
	margin-left: 68px; 
	width: 44px; 
	height: 116px;
    background: url(../images/sidebar.png) no-repeat left top; 
     display: none; 
}

/*隐藏内容*/
.online-contact .online-contact-hidden
{ 
	background: #F9FAFB; 
	border: 1px solid #dddddd; 
	border-radius: 10px;
    background: #F9FAFB; 
    display: block; 
   
}
    
/*关闭按钮*/
.online-contact .close-online { 
	position: absolute; 
	right: 10px; 
	top: -12px; 
	z-index: 100;
    width: 24px; 
    height: 24px; 
}
.online-contact .close-online a { 
	display: block; 
	width: 24px; 
	height: 24px;
    background: url(../images/close_btn.png) no-repeat left top; 
}

/*QQ咨询*/
.online-contact .qq-online 
{ 
	display: block; 
	width: 106px; 
	height: 116px; 
	font-size: 14px; 
	color: #0484cd;
    text-align: center; 
    position: relative; 
}
.online-contact .qq-container 
{ 
	z-index: 99; 
	position: absolute; 
	width: 109px; 
	height: 118px;
    border-top-left-radius: 10px; 
    border-top-right-radius: 10px; 
}
.online-contact .qq-hover
{ 
	width: 70px; 
	height: 70px; 
	border-radius: 35px; 
	position: absolute;
    left: 18px; 
    top: 10px; 
    overflow: hidden; 
    z-index: 9; 
}
.online-contact .img-qq 
{ 
	max-width: 60px; 
	display: block; 
	position: absolute; 
	left: 6px; 
	top: 3px;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    transition: all 0.5s; 
}
.online-contact .qq-online:hover .img-qq 
{ 
	max-width: 70px; 
	left: 1px; 
	top: 8px; 
	position: absolute; 
}
.online-contact .qq-online span { 
	bottom: 5px; 
	position: absolute; 
	width: 90px; 
	left: 10px; 
}

/*服务热线*/
.online-contact .service-tel 
{ 
	color: #000000; 
	text-align: center; 
	width: 109px; 
	height: 113px; 
	padding-top: 8px; 
	border-top: 1px solid #dddddd; 
	border-bottom: 1px solid #dddddd; 
}
.online-contact .service-tel dt 
{ 
	height: 24px; 
	line-height: 24px; 
	font-weight: bold; 
	font-size: 12px; 
	margin-top: 2px; 
}
.online-contact .tel-content 
{ 
	font-family: Arial; 
	font-weight: bold; 
	color: #e66d15;
}

/*微信扫码*/
.wechat
{
	position: relative;
}
.online-contact .wx-container 
{
    width: 55px; 
    height: 47px; 
    border-right: 1px solid #dddddd; 
    background: #f5f5f5; 
    border-bottom-left-radius: 10px;
    float: left;
    background: url(../images/wx-icon.png) no-repeat center center; 
}
.online-contact .wx-show {
    width: 112px; 
    height: 172px; 
    background: #ffffff; 
    border-radius: 10px; 
    border: 1px solid #dddddd;
    position: absolute; 
    left: -125px; 
    top: -126px; 
    font-size: 12px; 
}
.online-contact .wx-txt {
    position: absolute; 
    top: 110px; 
    left: 7px; 
    width: 100px; 
    margin: 0 auto; 
    text-align: center;
}
.online-contact .wx-ecode 
{ 
	width: 104px; 
	height: 103px; 
	padding-left: 5px; 
	padding-top: 5px; 
}
.online-contact .wx-triangle 
{
    width: 0; 
    height: 0; 
    border-style: solid; 
    border-color: transparent transparent transparent #ffffff;
    border-width: 6px; 
    left: 112px; 
    top: 134px; 
    position: absolute; 
    z-index: 2; 
}
.online-contact .wx-triangle-big 
{
    width: 0; 
    height: 0; 
    border-style: solid; 
    border-color: transparent transparent transparent #dddddd;
    border-width: 8px; 
    left: 112px; 
    top: 132px; 
    position: absolute; 
}

/*返回顶部*/
.online-contact .go-back 
{
    width: 50px; 
    height: 47px; 
    background: #f5f5f5; 
    border-bottom-right-radius: 10px;
    background: url(../images/topback-icon.png) no-repeat center center; 
    float: right;
}
.online-contact .go-back a 
{ 
	display: block; 
	width: 52px; 
	height: 47px; 
}