﻿/* 布局 */
.row { *zoom: 1; }
.row:before, .row:after { display: table; line-height: 0; content: ""; }
.row:after { clear: both; }

.w-01,
.w-02,
.w-03,
.w-04,
.w-05,
.w-06,
.w-07,
.w-08 {
    *display: inline;
    float: left;
    min-height: 1px;
}

.w-01 {width: 1004px}
.w-02 {width: 530px;}
.w-03 {width: 463px;}
.w-04 {width: 730px;}

h-03 {
    height: 48px;
}

/* 通用样式 */
body {
    background:#f7f7f7 url(../images/header_back.jpg) repeat-x;
    color: #666;
    font: normal 14px/18px "Microsoft YaHei", "SimSun", sans-serif;
}

a:link,
a:visited {
    color: #333;
}

a:hover{
    text-decoration: none;
    /* color: #eb2e10; */
}



.ac-01:link,
.ac-01:visited {
    color: #fff;
}

.ac-01:hover,
.ac-01:active {
    color: #ffffcc;
}
.ac-02:link,
.ac-02:visited {
    color: #fff;
}

.ac-02:hover,
.ac-02:active {
    color: #ffffcc;
}

.bg-y{background-color:#fff9f0!important}
.bg-w{background-color:#fff!important}
.bg-r{background-color:#fff!important}
.bg-g{background-color:#f5f5f5!important}

.bk{border:1px solid #eee}
.bk-red{border:1px solid #d12f28}
.bk-t{border-top:1px solid #eee}
.bk-b{border-bottom:1px dashed #ccc}
.bk-l{border-left:1px solid #eee}
.bk-r{border-right:1px solid #eee}
.bkn{border:0 none transparent}
.bkn-t{border-top:0 none transparent!important}.bkn-b{border-bottom:0 none transparent!important}.bkn-l{border-left:0 none transparent!important}.bkn-r{border-right:0 none transparent!important}



table {
    border-collapse: collapse;
}

th,
td {
    margin: 0;
    padding: 0;
}

.td_dot {
    width: 15px;
    vertical-align: top
}

.td_line {
    line-height: 14px;
    padding-bottom: 16px
}

.td_time {
    line-height: 17px;
    padding-bottom: 14px;
    text-align: right;
    font-size: 12px;
    color: #888;
}

.tb_pagebar {margin-top:15px}
.td_pagebar {
    background-color: #f9f9f9;
    border-top: 1px solid #e0e0e0;
    font: bold 12px/30px "Microsoft YaHei", "SimHei", sans-serif;
    text-align: center;
}

/* 页头页脚 */
.white, .white a{ color:#FFFFFF;background: #2f6ea6;
}
/* 头部 */
.top{
    width:1004px;
    height:31px;
    background: #2f6ea6;
}
.header {
    position: relative;
    width: 1004px;
    background: url(../images/title.png) no-repeat;
    margin: 0 auto;
    height: 192px;
    overflow: hidden;
}
.rt_sd {
    width: 382px;
    float: right;
}
.rt_sd .xmt {
    position: absolute;
    top: 30px;
    margin-left: 190px;
}
.fl {
    float: left;
    _display: inline;
}

.rt_sd .xmt span.app {
    width: 60px;
    height: 37px;
    background: url(../images/icon_new.png) no-repeat;
    background-position: -280px -40px;
    overflow: hidden;
    text-indent: -9999px;
    margin: 106px 0 0 15px;
}
.rt_sd .xmt span.gz {
    width: 60px;
    height: 37px;
    background: url(../images/icon_new.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    margin-top: 106px;
}
.sina,.wechat,.ios,.android,.xinhua
{
    background: url(../images/icon_new.png) no-repeat;
    width: 37px;
    height: 37px;
    margin: 106px 0 0 4px;
}
.sina:hover{
    background: url(../images/icon_new.png) -147px 39px;
}

.xinhua{background-position: -228px 0;}
.xinhua:hover{background-position: -228px -39px;}
.xinhua:hover i{float:left;width:100px;height:100px;position:absolute;right:0;bottom:38px;z-index:1000000;background: url(../images/weixin1.jpg) no-repeat #fff;border: 1px solid #E5E5E5;}

.wechat:hover{
    background: url(../images/icon_new.png) -228px 39px;
}
.wechat:hover i{float:left;width:100px;height:100px;position:absolute;right:10px;bottom:38px;z-index:1000000;background: url(../images/weixin.jpg) no-repeat #fff;border: 1px solid #E5E5E5;}
.ios:hover{
    background: url(../images/icon_new.png) -345px 39px;
}
.android:hover
{
    background: url(../images/icon_new.png) -385px 39px;
}

.sina {

    background-position: -147px 0;
}
.ios {
    background-position: -345px 0;
}
.android {
    background-position: -385px 0;
}
.fl {
    float: left;
    _display: inline;
}
.wechat {
    background-position: -228px 0;
}
.rt_sd {
    width: 382px;
    float: right;
}
li a:hover{
    color: #084c94;
}
a:hover{
    color: #084c94;
}
/* 头部 */
.nav{
    width:1004px;
    height:44px;
    margin:0 auto;
}
.nav #container {
    background: url(../images/nav-bg.png) no-repeat;
    width: 1004px;
    height: 44px;
    line-height: 47px;
    padding: 0;
    overflow: hidden;
}
.nav ul {
    width:984px;
    margin-left:10px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
}

.nav li {
    height: 44px;
    line-height: 44px;
    width: 124px;
    float: left;
    overflow: hidden;
    text-align: center;
    margin-left:-1px;
}
.nav li.home a {
    display: block;
    color: #2f6ea6;
    padding: 0 19px;
}
.nav a {
    font-size: 16px;
    font-weight: bold;
    display: block;
    color: #333;

}
.nav a:hover{
    color: #2f6ea6;
}











.main_top{width:1004px;height:15px;background: #e73e37;margin:508px auto 0;}


.link {
    line-height: 30px;
    height: 80px;
    font-size: 12px;
}
.link h3 {
    line-height: 56px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding-right: 20px;
}
.link span {
    margin-right: 10px;
    display:inline-block;
}
.footer {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 165px;
    line-height: 24px;
    font-size: 12px;
    color: #999;
    width:1920px;
    margin:0 auto;
}
.bottom{
    width: 1440px;
    height: 4px;
    background: #004986;
    margin: 0 auto;
    margin-bottom: 18px
}



