﻿@charset "utf-8";
/*-------------------------------------------------------*
|  Copyright (c) 1997-2012 昆明网站建设. All rights reserved  |
|  官方网站：http://www.haozhou.com                       |
*-------------------------------------------------------*/
body {
	font: normal normal normal 12px/150% "宋体", Arial, Helvetica, sans-serif;
	margin: 0px auto;
	padding: 0px;
	background: url(../images/body_bg.gif) #fff repeat-x;
}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th, select, span
{
	margin:0px;
	padding:0px;
}
h1 {
	background: none;
	font: normal normal bold 24px/35px "宋体", Helvetica, sans-serif;
	text-align: center;

}

ul, li {list-style: none;}
ul, ol { list-style-type:none;}
table{border-collapse:collapse;}
input, select{vertical-align:middle;}
img{border:0;}
.clear {clear: both;}

/* 链接 */
a{color:#333;text-decoration:none;}
a:hover{color:#BC2D09; text-decoration:none;}

/* 独立的高度调用 */
.height-a{height:258px; overflow:hidden;}
.height-b{height:200px; overflow:hidden;}

/* 外间距 */
.margin{margin:8px;}
.mt{margin-top:8px;}
.mb{margin-bottom:8px;}
.ml{margin-left:8px;}
.mr{margin-right:8px;}
.fw{font-weight:bold;}

/* 整体统一站群导航开始 */
#headWrap{position:relative;z-index:2;width:980px;height:88px;margin:0 auto}
.headWrap{width:100%;height:33px;position:fixed;_position:relative;left:0;z-index:101;}
.headWrap a:hover{text-decoration:none}
.headInside{width:980px;margin:0 auto;position:relative;z-index:102;height:33px;}
.headInside h2{position:absolute;left:0;top:0; font-size:14px; font-weight:500;display:block;width:160px;height:33px; line-height:33px;}
.topNav{position:absolute;left:155px;top:0;height:33px}
.topNav .topNavItem{float:left;position:relative;margin-right:1px;}
.topNav a{font-size:14px;display:block;height:33px;line-height:33px;overflow:hidden;_float:left;_cursor:pointer;_position:relative}
.topNav a:hover{}.topNav .active{color:#000}
.topNav .topNavItem u{position:relative;z-index:105; padding:0 15px; text-decoration:none}
.topNav .countItem u{ padding:0 3px 0 5px}
.topNav .topNavItem a i{position:absolute;display:block;height:33px;width:100%;top:0;left:0}
.topNav .topNavItem a:hover i,.topNav .topNavItem .active i{}
.topNav .topNavItem a:hover i,.topNav .topNavItem .active i{background:url(../images/topbga.png) #ccc repeat-x; opacity:.4; _filter:alpha(opacity=40)}
.topNav .countItem a,.topNav .accountItem a{font-size:12px;color:#666}
.topNav .countItem a:hover,.topNav .accountItem a:hover{}.topNav .countItem{}.topNav .accountItem{}.topNav .accountItem .active{}.topNav .accountItem u{ padding:0 8px;}
.headInside .right{left:auto;right:0px}
.headShadow{height:33px;position:absolute;top:0;width:100%; background:url(../images/topbg.png) repeat-x;}

/* 整体统一站群导航结束 */

/* 网站公共部分 */
#header, #mainBody, #footer, .link01, .fboot{
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
#header { margin-bottom:8px;}
#foot { width:100%; height:auto; background:url(../images/fbg.png) repeat-x; margin-top:8px}
.ftop {background:url(../images/footerbg.png) no-repeat; width:980px; height:32px; text-align:center; line-height:32px;color:#fff;}
.ftop span { padding: 0 10px;}
.ftop a {color:#fff;}
.ftop a:hover{color:#BC2D09;}
.fcoh { background:url(../images/flogo.png) no-repeat; width:975px; height:95px; padding-top:10px; padding-right:5px;}
.fcoh span{ padding-left:6px;}
.fcoh p{ text-align:right; height:24px; line-height:24px; color:#666;}	
.link{ width:100%; height:auto; background:url(../images/linkbg.png) repeat-x;}
.link01 ul { padding:0 6px;}
.link01 ul li { float:left; width:97px; height:26px; line-height:26px;}
.fboot{
	width:460px;
	margin:0 auto;
}
.fboot li{ float:left; width:53px; height:53px; padding:6px;}
.htop{ width:980px; height:90px; margin-top:33px;}
.logo{width:301px;height:90px;float:left; background:#ccc;background:url(../images/logo.png) no-repeat;}
.logo h1 a{display:block;text-indent:-9999em;overflow:hidden;width:301px;height:90px;}
.yh{ width:300px; height:90px; float:left;}
.yh p{height:90px; line-height:90px; font-size:14px; color:#666;}
.yh p span { padding:0 5px;}
.phot{ float:right;}
.phot .p { font-size:14px; font-weight:bold; color:#e77817;line-height:26px; padding-top:16px;}
.phot .p1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; line-height:40px; color:#666;}

.nav { width:970px; height:37px; background: url(../images/navbg.png) repeat-x; padding-left:10px;}
.nav ul li {float:left; font-size:14px; height:37px; line-height:35px; background: url(../images/navr.png) no-repeat right; padding:0px;}
.nav ul li a{display:block;height:37px;color:#fff;padding: 0 18px;overflow:hidden;_float:left;_cursor:pointer;_position:relative}
.nav ul li a:hover{color:#e77817;}

/* 公共栏目导航条 */
.dh { height:35px; line-height:35px;}
.more {float:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif;}
.more a { color:#999;}
.more a:hover{color:#BC2D09;}
.name { font-size:14px; padding: 0 15px; color:#666;}
.name span{ font-weight:500; font-family:Arial, Helvetica, sans-serif;  padding: 0 10px;}
/* 列表时间单独调用 */
.time{ float:right; color:#999; font-family:Arial, Helvetica, sans-serif;}
/* 文章开头没两格 */
.kem{ text-indent:2em;}

/*返回顶部 */
.backToTop {
 display: none;
 width: 18px;
 line-height: 1.2;
 padding: 5px 0;
 background-color: #000;
 color: #fff;
 font-size: 12px;
 text-align: center;
 position: fixed;
 _position: absolute;
 right: 10px;
 bottom: 100px;
 _bottom: "auto";
 cursor: pointer;
 opacity: .6;
 filter: Alpha(opacity=60);
}

/*= 在线客服 =*/
.float-contact{position:absolute;right:1px;top:175px;width:102px;display:none;}
.float-contact a:hover,
.float-contact a:active{text-decoration:none;}
.float-contact .close{display:block;height:31px;padding-left:22px;background:url(../img/sprites.png) no-repeat -29px 0;line-height:31px;color:#fff !important;}
.float-contact .link{display:block;height:40px;background:#FA8400 url(../img/bg-x.png) repeat-x 0 -320px;border-bottom:#E3E3E3 1px solid;text-align:center;line-height:40px;color:#fff !important;text-decoration:none !important;}

.float-contact .container{border:#E3E3E3 1px solid;border-width:0 1px;padding:1px 0;background:#fff url(../img/shadow-1.png) repeat-x 0 1px;text-align:center;}

.float-contact .title{line-height:200%; font-size:12px;}
.float-contact .qq{padding:7px 0 6px 0;}
.float-contact .qq .btn{padding-top:4px;}
.float-contact .qq .btn li{padding-bottom:5px;}
.float-contact .qq .btn a{display:block;width:76px;height:23px;padding-left:0px;margin:0 auto;background:url(../img/sprites.png) no-repeat -43px -80px;line-height:23px;color:#1A649D;}
.float-contact .tel{padding-bottom:14px;background:url(../img/shadow-2.png) repeat-x 0 100%;}
.float-contact .tel .content{font-size:117%;font-weight:bold;line-height:130%;color:#f60;}

.float-contact-mini{position:absolute;right:1px;top:175px;}
.float-contact-mini a{display:block;padding:46px 5px 0;width:18px;height:65px;text-align:center;color:#fff !important;text-decoration:none !important;background:url(../img/sprites.png) no-repeat 0 0;line-height:110%;}

.fx01 { padding-top:6px; padding-left:18px;}