﻿﻿@charset "utf-8";
/* 全局初始化 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,blockquote,th,td{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: bold;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
th{text-align: left;}
td,th,div{word-break:break-all;word-wrap:break-word}
form{display:inline;}
*{outline:none}
*{font-family:微软雅黑 !important} 

/* 全局样式 */
body {
    width:auto; 
    height:auto; 
    font-family :Verdana, Geneva, sans-serif; 
    margin : 0; 
    padding : 0; 
    background :#053452;
    font-size : 12px; 
    font : "微软雅黑"; 
} 

.clear { 
    clear : both; 
    padding : 0; 
    margin : 0; 
}

/* Header样式 */
#hd{
    background :  url(images/header.png) repeat-x 0% 0%; 
    margin:0 auto; 
    height:121px;
    display: block; 
    width:100%; 
    z-index : 888; 
    overflow: hidden;
    position: relative;
}

#header { 
    margin : 0 auto; 
    height : 121px; 
    position : relative; 
    z-index : 99; 
    width : 1200px; 

} 

.logo a{ 	
    position : absolute; 
    height : 60px; 
    width : 300px; 
    display: block; 
    background:#A00000 url(images/logot.png);
} 
.logo{ 
    position : absolute; 
    top : 15px; 
    height : 60px; 
    width : 300px; 
    display: block; 
} 
.logo a:hover{ 
    background:#A00000 url(images/logo.png);
} 

#nav_all { 
    position : absolute; 
    left : 0; 
    top : 79px; 
    height : 42px; 
    width : 1200px; 
} 

#nav-weixin { 
    font-family : Verdana, Geneva, sans-serif; 
    font-size : 14px; 
    margin : 0; 
    padding : 0; 
    list-style : none; 
    text-align : center; 
} 
#nav-weixin li { 
    text-align : center; 
} 

#nav-onhoo { 
    font-family : Verdana, Geneva, sans-serif; 
    font-size : 14px; 
    margin : 0; 
    padding : 0; 
    list-style : none; 
} 
#nav-onhoo li { 
    float : left; 
    margin : 0; 
    padding : 0; 
} 
.bi { 
    position : relative; 
    z-index : 0; 
} 
.bi:hover { 
    z-index : 99; 
} 
.bi:hover span { 
    visibility : visible; 
    top : 0; 
    left : 0; 
    cursor : pointer; 
} 
.bi span { 
    position : absolute; 
    left : -999em; 
    visibility : hidden; 
} 
#nav-onhoo li a, .bi:hover span { 
    line-height : 39px; 
    text-decoration : none; 
    color : #fff; 
    display : block; 
    width : 80px; 
    text-align : center; 
} 
#nav-onhoo li a:hover, .bi:hover span { 
    color : #ffffff; 
    background:#000 url(images/nav-bg.gif)
} 
.bi:hover span { 
    padding-top : 2px; 
} 
#navbar { 
    background : #dc4e1b; 
    height : 8px; 
    overflow : hidden; 
    clear : both; 
}

.text { 
    position : absolute; 
    right : 0; 
    top : 18px; 
    width : 500px; 
    font-size : 12px; 
    z-index : 99; 
    color : #a1917b; 
    padding-bottom : 5px; 
    float : left; 
    text-align:right;
    height : 25px; 
} 
.text a { 
    color : #fff; 
    text-decoration : none; 
    line-height : 25px;
} 
.text a:hover { 
    color : #ffc; 
} 
.textwz a{ 
    float: right; 
    height:25px; 
    line-height:25px; 
    padding-right:20px;
}
.textwz a:link{ 
    float: right; 
    color : #ffff00;
    height:25px; 
    line-height:25px; 
    padding-right:20px;
}
.texttu a{ 
    float: right; 
    height:25px; 
    line-height:25px;
    width:99px;
    display:block;
    background:url(images/qq.jpg);
}
.texttu a:hover{
    background:url(images/qqs.jpg);
}

.search { 
    height : 28px; 
    width : 160px; 
    border : 1px solid #000; 
    background : #fafafa; 
    position : absolute; 
    right : 0; 
    bottom : 17px; 
    padding : 0; 
    margin : 0; 
    line-height : 28px; 
} 
.search input { 
    padding : 0; 
    margin : 0; 
    height : 26px; 
    border : 0; 
    line-height : 26px; 
    padding-left : 10px; 
    background : #fafafa; 
} 
INPUT#submit:hover {
    background-image: url(images/sot.png);
    background-repeat: no-repeat;
    width:35px;
    height:28px;
    text-align: left;
    background-position: right;	
}
INPUT#submit {
    width:35px;
    background-repeat: no-repeat;
    width:35px;
    height:28px;
    text-align: left;
    background-image: url(images/so.png);
    background-position: right;	
}
INPUT#field a{width:0px;}

#content_bg{	
    width : 100%; 
    text-align : center; 
    height: auto; 
    padding : 0; 
    margin : 0; 
    background :url(images/content.jpg) no-repeat center 0px; 
}

.rss a { 
    height : 30px; 
    width : 31px; 
    position : absolute; 
    bottom : 17px; 
    right : 223px; 
    z-index : 99; 
    font-size : 12px; 
    background-image : url(images/rss.png); 
} 
.rss a:hover { 
    background-image : url(images/rss_sb.png); 
}

/* 核心布局样式 */
#hotall { 

    margin : 0 auto; 
    width : 1200px; 
    margin-top: 0;
    height : auto; 
    position: relative; 
    z-index: 1;
}


/* 页脚样式 */
#foot { 
    background : #000000; 
    width : 100%; 
    margin-top : 20px; 
} 
#foot_980 { 
    margin : 0 auto; 
    width : 1200px; 
    height : 350px; 
    clear : inherit; 
    padding-top:7px;
} 
.link_logo { 
    line-height : 40px; 
    width : 202px; 
    float : left; 
    text-align : left; 
} 
.link_onhoo { 
    line-height : 30px; 
    width : 755px; 
    float: left; 
    text-align :left; 
    font-size : 14px; 
    color : #82664c; 
} 
.link_onhoo a { 
    color : #82664c; 
} 
.foot_ba { 
    float : left; 
    height : 25px; 
    width : 1200px; 
    line-height : 25px; 
    font-size : 12px; 
    color : #ccc; 
    margin-top:15px;
} 
.foot_ba a { 
    color : #a79687; 
    text-decoration : none; 
} 
.foot_ba a:hover { 
    color : #ff0; 
}