﻿/* CSS Document */
/*-------------------body 主题定义-------------------*/
html
{
    overflow-y: scroll;
}
body
{
    margin: 0;
    padding: 0;
    behavior: url("../images/csshover.htc"); /* css注释说明：兼容ie6 hover */
    font: 12px/1.5 "新宋体" ,NSimSun,sisum,Arial,sans-serif;
    background: url(../images/bg/body_bg.jpg) top center no-repeat #d4ecf8;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote
{
    padding: 0;
    margin: 0;
}
table, td, tr, th
{
    font-size: 12px;
}
ol, ul
{
    list-style: none;
}
li
{
    list-style-type: none;
    vertical-align: bottom;
}
img
{
    vertical-align: top;
    border: 0;
}
h1, h2, h3, h4, h5, h6
{
    font-size: inherit;
    font-weight: normal;
}
address, cite, code, em, th, i
{
    font-weight: normal;
    font-style: normal;
}

body img, a
{
    outline: none;
    resize: none;
}
.clearfloat
{
    clear: both;
}
.dis
{
    display: block;
}
.undis
{
    display: none;
}
/*-------------------body 主题定义-------------------*/

.wrapper
{
    clear: both;
    width: 1280px;
    margin: 0 auto;
}
.header
{
    width: 1280px;
    height: 368px;
    margin: 0 auto;
    position: relative;
}
.header .js_frame
{
    clear: both;
    width: 1280px;
    height: 368px;
    margin: 0 auto;
}
.header_top
{
    width: 1280px;
    height: 94px;
    position: absolute;
    top: 0;
    z-index: 100;
}
.header_logo
{
    display: inline;
    float: left;
    height: 94px;
    overflow: hidden;
}
.header_right
{
    display: inline;
    float: right;
    height: 84px;
    padding-top: 10px;
    padding-right: 15;
}
.header_right img
{
    margin: 0 10px;
}


.menu
{
    clear: both;
    width: 1280px;
    height: 80px;
    padding-top: 3px;
    margin: 0 auto;
    background: url(../images/bg/menu_bg.jpg) top repeat-x #FFF;
}
.mainmenu
{
    height: 40px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: 500;
    position: relative;
}
.mainmenu li
{
    display: inline;
    float: left;
}
.mainmenu li span
{
    display: block;
}
.mainmenu li .menu_mr, .mainmenu li .menu_vi
{
    width: 92px;
    height: 40px;
    margin: 0 11px;
}
.mainmenu li .menu_mr a, .mainmenu li .menu_vi a
{
    display: block;
    color: #FFF;
    width: 92px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    padding-bottom: 4px;
}
.mainmenu li .menu_mr a:hover, .mainmenu li .menu_vi a, .mainmenu li .menu_vi a:hover
{
    text-decoration: none;
    background: url(../images/bg/menu_hover.jpg) no-repeat;
}
.subnav
{
    display: none;
    height: 32px;
    line-height: 32px;
    font-family: "微软雅黑";
    font-size: 14px;
    white-space: nowrap;
    position: absolute;
    top: 40px;
    left: 0;
}
.subnav p
{
    padding: 0 10px;
    margin: 0;
}
.subnav p span
{
    display: block;
    float: right;
}
.subnav a
{
    display: inline;
    float: left;
    color: #304056;
    padding: 0 5px;
    font-weight: 500;
    background: none;
}
.subnav, .subnav a:link, .subnav a:visited
{
    color: #304056;
}
.subnav a:hover, .subnav a:active
{
    color: #304056;
    font-weight: 600;
}
/* subnav position and pointer position */
#subnav1
{
    left: 120px;
}
#subnav2
{
    left: 230px;
}
#subnav3
{
    left: 360px;
}
#subnav4
{
    left: 475px;
}
#subnav5
{
    left: auto;
    right: 300px;
}
#subnav6
{
    left: auto;
    right: 390px;
}
#subnav7
{
    left: auto;
    right: 360px;
}
#subnav8
{
    left: auto;
    right: 365px;
}
#subnav9
{
    left: auto;
    right: 1;
}

.container
{
    clear: both;
    display: table;
    width: 1280px;
    margin: 0 auto;
    background-color: #FFF;
    position: relative;
}
.footer
{
    clear: both;
    display: table;
    width: 1260px;
    margin: 0 auto;
    background-color: #FFF;
}
.footer_top
{
    width: 100%;
    padding-bottom: 20px;
    border-top: 1px solid #73cceb;
    background-image: url(../images/bg/footer_top_bg.jpg);
    background-position: top;
    background-repeat: repeat-x;
    background-color: #FFF;
}
.footer_top_m
{
    clear: both;
    color: #0082c6;
    width: 1260px;
    margin: 0 auto;
    background-image: url(../images/bg/footer_top_m_bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}
.footer_friendlink
{
    clear: both;
    display: none;
    width: 1260px;
    margin: 0 auto;
    overflow: hidden;
}
footer_friendlink img
{
    margin: 0 auto;
}
.footer_tab
{
    clear: both;
    width: 1260px;
    height: 49px;
    margin-bottom: 10px;
    background-image: url(../images/bg/footer_tab_bg.png);
    background-repeat: repeat-x;
    overflow: hidden;
}
.footer_tab_field
{
    clear: both;
    width: 720px;
    height: 49px;
    margin: 0 auto;
}
.footer_tab_field ul
{
    list-style: none;
}
.footer_tab_field ul li
{
    display: inline;
    float: left;
    width: 100px;
    height: 49px;
    margin: 0 10px;
}
.fnormaltab
{
    color: #0055be;
    width: 100px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding-top: 19px;
    padding-bottom: 5px;
    cursor: pointer;
}
.fhovertab
{
    color: #0082c6;
    width: 100px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding-top: 19px;
    padding-bottom: 5px;
    background-image: url(../images/bg/footer_tab_hover_bg.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.footer_top_m_title
{
    width: 92px;
    height: 25px;
    line-height: 25px;
    padding-top: 13px;
    padding-left: 20px;
    padding-bottom: 15px;
    text-align: center;
    cursor: pointer;
}
.footer_bottom
{
    color: #57646e;
    width: 1260px;
    margin: 0 auto;
    text-align: center;
    background-color: #c9dee4;
}
.footer_bottom table
{
    margin: 0 auto;
}

/*.float_box
{
    clear: both;
    width: 100px;
    height: 200px;
    top: 300px;
    right: 0;
    position: fixed;
    _position: absolute;
    z-index: 999999;
    _left: expression(eval(document.documentElement.scrollLeft));
    _top: expression(eval(document.documentElement.scrollTop));
}
.float_box .float_colse
{
    clear: both;
    width: 12px;
    height: 11px;
    overflow: hidden;
    position: absolute;
    top: -11px;
    right: 0;
    background: url(../images/colse.png) no-repeat;
    cursor: pointer;
}
.float_box .wx_box
{
    clear: both;
    width: 100px;
    height: 117px;
    padding-top: 3px;
    background: #486c97;
}
.float_box .wx_box .img_wx
{
    clear: both;
    width: 93px;
    height: 93px;
    margin: 0 auto;
}
.float_box .wx_box .img_wxname
{
    clear: both;
    color: #FFF;
    width: 100px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
}
.float_box .bq_box
{
    clear: both;
    width: 100px;
    height: 77px;
    padding-top: 3px;
    background-color: #4ca581;
}
.float_box .serverqq
{
    clear: both;
    width: 94px;
    height: 28px;
    padding-top: 5px;
    margin: 0 auto;
    margin-top: 3px;
    text-align: center;
    background-color: #068044;
}

.dbtabletd
{
    width: 158px;
    text-align: center;
    padding-bottom: 10px;
}
.dbtabletd img
{
    border: 1px solid #ccc;
}


.nav-notice
{
    float: left;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    position: relative;
    width: 700px;
}*/








.announce_frame_g
{
    float: left;
    height: 26px;
    line-height: 26px;
    color: Red;
    font-weight: bold;
    padding-left: 40px;
}

.announce_frame .list_top
{
    width: 1130px;
    height: 26px;
}

.list_top ul
{
    width: 1130px;
    height: 26px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none;
}

.list_top ul li
{
    display: inline;
    float: left;
    height: 26px;
    line-height: 26px;
    font-family: "新宋体";
    margin-right: 30px;
    vertical-align: bottom;
}

.list_top ul li a
{
    color: #304056;
    font-family: 微软雅黑;
    font-size: 12px;
    text-decoration: none;
}

.list_top ul li a:hover
{
    color: red;
    text-decoration: underline;
}





/*浮动窗口 start 2014-11-22 zl添加*/
.STYLE1 { color: #FFFFFF; font-size: 12px; }
.float_box_big{ clear:both; width:105px; height:330px; background:rgba(35, 70, 112, 0.8)!important; filter:Alpha(opacity=80); background:#234670; /*　使用IE专属滤镜实现IE背景透明*/ position:fixed; right:0; top:30%; z-index:99999999; }
.float_box_sm{ position:relative; display:none; clear:both; width:42px; height:103px; position:fixed; right:0; top:30%; z-index:99999999; }
.float_box_sm .smopen{ position:absolute; width:25px; height:18px; cursor:pointer; top:2px; left:8px; }
/* 修正IE6振动bug */
* html,* html body{ background-image:url(about:blank); background-attachment:fixed; }
* html .float_box{ position:absolute; left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,0)||0)-(parseInt(this.currentStyle.marginRight,0)||0)); top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||0))); }
.float_box .box_con{ position:relative; }
.box_con .top_title{ clear:both; color:#ffffff; width:103px; height:32px; line-height:32px; font-family:"微软雅黑","microsoft yahei"; font-size:16px; font-weight:500; padding-left:2px; position:relative; }
.box_con .top_title .close_bt{ clear:both; width:14px; height:14px; overflow:hidden; position:absolute; top:7px; right:4px; cursor:pointer; }
.box_con .weixin{ clear:both; width:105px; height:122px; margin-bottom:12px; overflow:hidden; }
.box_con .zxlist{ clear:both; width:105px; }
.box_con .zxlist ul li{ clear:both; width:92px; height:20px; margin:0 auto 9px auto; }
/*浮动窗口 end 2014-11-22 zl添加*/