@charset "utf-8";

/* CSS Document */


/* Reset */


/* 清除内外边 */

html,
body,
div,
span,
applet,
object,
iframe,
abbr,
acronym,
address,
big,
cite,
code,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
article,
aside,
canvas,
details,
figcaption,
figure,
header,
footer,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video,

/* structural elements 结构元素 */

dl,
dt,
dd,
ul,
ol,
li,

/* list elements 列表元素 */

h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
b,
i,
strong,
del,
dfn,
em,
font,

/* text formatting elements 文本格式元素 */

form,
label,
fieldset,
legend,
button,
input,
textarea,

/* form elements 表单元素 */

table,
caption,
thead,
tbody,
tfoot,
tr,
th,
td
/* table elements 表格元素 */

{
    margin: 0;
    padding: 0;
   
}


/* 设置默认字体 */

body,
button,
input,
select,
textarea
/* for ie */

{
    font-size: 12px;
    line-height: 150%;
    font-family: tahoma, "microsoft yahei", arial, \5b8b\4f53, sans-serif;
    color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
}

address,
cite,
dfn,
em,
var,
i {
    font-style: normal;
}


/* 清除特殊字体样式 */

code,
kbd,
pre,
samp {
    font-family: courier new, courier, monospace;
}


/* 统一等宽字体 */

small {
    font-size: 12px;
}


/* 小于 12px 的中文很难阅读，让 small 正常化 */


/* 重置列表元素 */

ol,
ul,
dl {
    list-style: none;
}


/* 重置链接文本格式 */

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #f30;
    text-decoration: underline;
}


/* 重置表单元素 */

legend {
    color: #000;
}


/* for ie6 */

fieldset,
img {
    border: none;
}


/* img 搭车：让链接里的 img 无边框 */

button,
input,
select,
textarea {
    font-size: 100%;
    vertical-align: middle;
}


/* 使得表单元素在 ie 下能继承字体大小 表单与文本居中对齐 */


/* 注：optgroup 无法扶正 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    vertical-align: middle;
}

blockquote,
q {
    quotes: '"' '"' "'" "'";
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

abbr[title],
dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

hr {
    height: 1px;
    margin: 1em 0;
    padding: 0;
    border: 0;
    border-top: 1px solid #ccc;
    display: block;
}

.clear:after {
    content: ".";
    height: 0;
    display: block;
    clear: both;
    visibility: hidden;
}


/* 下边为浏览器兼容代码 */

.clear {
    display: inline-table;
}


/* Hides from IE-mac \*/

* html .clear {
    height: 1%;
}

.clear {
    display: block;
}


/* End hide from IE-mac */

.dw {
    clear: both;
}

.saicbox {
    width: 100%;
    background: #fff;
    transition: all 1s;
    -moz-transition: all 1s;
    /* Firefox 4 */
    -webkit-transition: all 1s;
    /* Safari and Chrome */
    -o-transition: all 1s;
    /* Opera */
}


/*20180122新增样式*/

.dw {
    clear: both;
}


/*******搜索*******/

.logobg {
    width: 100%;
    background: #003182;
}

.logo {
    width: 1004px;
    height: 115px;
    margin: 0 auto;
    background: url(../images/top-text.png) no-repeat right center;
    position: relative;
}

.saictopbox {
    width: 135px;
    margin: 0 auto;
    position: absolute;
    top: 0;
    right: 0;
}

.saictopright01,
.saictopright02 {
    float: left;
    padding-right: 12px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 12px;
    position: relative;
    padding-left: 20px;
}

.saictopbox li {
    float: left;
    height: 30px;
    padding: 0 5px;
    line-height: 30px;
    color: #fff;
    font-size: 12px;
    position: relative;
}

.saictopbox li a {
    color: #fff;
}

.saictopright02 {
    padding-right: 0;
    padding-left: 0px;
    color: #f0da4c;
}

.saictopright02 a {
    color: #f0da4c;
}

.saictopbox li a img {
    position: absolute;
    top: 8px;
    left: 0
}

.searchbox {
    position: absolute;
    right: 10px;
    top: 70px;
    width: 350px;
}

.search_box {
    width: 240px;
    height: 30px;
    position: relative;
    line-height: 30px;
    float: right;
    background: url(../images/ico10.png) no-repeat left center;
}

.search_btn {
    position: absolute;
    width: 18px;
    height: 18px;
    line-height: 18px;
    right: 10px;
    cursor: pointer;
    top: 6px;
    text-align: center;
}

.search_box input {
    width: 195px;
    background: none;
    border-style: none;
    vertical-align: middle;
    line-height: 26px;
    height: 26px;
    font-size: 12px;
    color: #adbce2;
    padding-left: 10px;
    margin-bottom: 5px;
}

.search_btn i {
    color: #adbce2;
    font-size: 23px;
}

.search_btn input {
    width: 18px;
    vertical-align: middle;
    line-height: 24px;
    height: 18px;
    font-size: 12px;
    color: #adbce2;
    padding-left: 0;
}

.searchX {
    position: absolute;
    top: 0;
    right: 40px;
    color: #adbce2;
    font-size: 14px;
    cursor: pointer;
    display: none;
}

.searchX i {
    color: #adbce2 !important;
}

.search_hot {
    padding-left: 12px;
    height: 24px;
    font-weight: bold;
    width: 290px;
    padding-top: 5px;
}

.search_hot01 {
    color: #333;
    padding-right: 10px !important;
}

.search_hot02 {
    float: left;
    font-size: 14px;
    padding-right: 12px;
}

.search_hot02 a {
    color: #023e8a;
    font-size: 14px;
}

.search_hot02 a:hover {
    text-decoration: underline;
}

.logoimg {
    position: absolute;
    left: 0;
    top: 35px;
    width: 709px;
    height: 73px;
}


/*******导航*******/


/* nav_menu */

.nav_menu {
    width: 1013px;
    border-bottom: 2px solid #003366;
    height: 48px;
    line-height: 48px;
}

.nav {
    width: 1013px;
    position: relative;
    margin: 0 auto;
}

.nav .list li {
    font-size: 18px;
    width: 14.2%;
    height: 48px;
    line-height: 48px;
    float: left;
    text-align: center;
}

.nav .list a {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.nav .list a:hover {
    background: url(../images/img02.png) no-repeat center bottom;
    height: 48px;
}

.nav .list a:hover,
.nav .list .now {
    color: #fff;
    background: url(../images/img02.png) no-repeat center bottom;
}

.nav .box {
    position: absolute;
    left: 0;
    top: 50px;
    width: 1013px;
    background: #FFF;
    overflow: hidden;
    filter: alpha(opacity=0);
    opacity: 0;
    border: 1px solid #ccc;
    z-index: 99;
    border-top: none;
}

.nav .cont {
    position: relative;
    padding: 0 0 25px 24px;
}


/* sublist */

.sublist li {
    float: left;
    width: 168px;
    padding-right: 24px;
    padding-bottom: 24px;
}

.sublist li h3.mcate-item-hd {
    font-family: '微软雅黑';
    padding-left: 2px;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    border-bottom: 1px dashed #666666;
}

.sublist li p.mcate-item-bd {
    padding-left: 2px;
}

.sublist li p.mcate-item-bd a {
    height: 26px;
    line-height: 26px;
    margin-right: 5px;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    display: inline-block;
}

.sublist li p.mcate-item-bd a:hover {
    color: #6c5143;
    text-decoration: underline;
}

.navLeft {
    width: 740px;
    float: left;
    padding-left: 10px;
}

.navLeft01 {
    float: left;
    font-size: 18px;
    text-align: center;
    width: 149px;
    height: 36px;
    line-height: 36px;
    background: url(../images/ico66.png) no-repeat center;
    padding: 0 7px;
}

.navLeft01 a {
    color: #fff;
}

.navLeft01:hover {
    background: url(../images/ico67.png) no-repeat center;
}

.navLeft01bg {
    background: #003366;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    width: 50%;
}

.navLeft01bg a {
    color: #fff;
}

.navtale01 {
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    text-align: left;
    padding-left: 23px;
    font-family: '微软雅黑';
}

.navtale01 a {
    color: #333;
}

.navtale01 a:hover {
    text-decoration: underline;
    color: #003366;
}

.navtale02 {
    width: 32px;
    text-align: center;
    padding-left: 0 !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    background: #1a92ff;
    height: 90px;
    color: #fff;
}

.navLeftline {
    height: 20px;
    width: 100%;
}

.navLeftline01 {
    height: 40px;
    width: 93%;
    background: url(../images/img15.jpg) repeat-x center;
}

.navRight {
    width: 218px;
    float: left;
    border-right: 1px solid #ccc;
    padding-left: 20px;
    padding-right: 20px;
}

.navRight01 {
    float: left;
    font-size: 14px;
    color: #333;
    padding-left: 30px;
    text-align: left;
    width: 100px;
    padding-bottom: 45px;
}

.navRight0101 {
    float: left;
    font-size: 14px;
    color: #333;
    padding-bottom: 10px;
    text-align: left;
}

.navRight03 {
    padding-left: 20px;
}

.navLeft03 {
    float: left;
    font-size: 16px;
    text-align: center;
    width: 20%;
    height: 38px;
    line-height: 38px;
}

.navLeft03 a {
    color: #333;
}

.navLeft03a {
    float: left;
    font-size: 16px;
    text-align: center;
    width: 20%;
    height: 38px;
    line-height: 38px;
}

.navLeft03a a {
    color: #333;
}

.navLeft0301 {
    float: left;
    font-size: 16px;
    text-align: center;
    width: 25%;
    height: 38px;
    line-height: 38px;
}

.navLeft0301 a {
    color: #333;
}

.navLeft03 a:hover {
    text-decoration: underline;
    color: #003366;
}


/*color:#003366;*/

.navLeft02 {
    width: 95%;
}

.navLeft03bg {
    background: #003366;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    width: 50%;
}

.navLeft03bg a {
    color: #fff !important;
}

.navLeft0301 {
    font-size: 14px;
    float: left;
    height: 38px;
    line-height: 38px;
}

.navLeft0301 a {
    color: #333 !important;
}

.navLeft0301 a:hover {
    text-decoration: underline;
    color: #003366;
}

.navLeft04 {
    float: left;
    font-size: 16px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    width: 12%;
}

.navLeft04 a {
    color: #333;
}

.navLeft04bg {
    background: #003366;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    width: 100%;
}

.navLeft04bg a {
    color: #fff !important;
}

.navLeft0401 {
    padding: 0 20px;
    font-size: 14px;
    float: left;
    height: 38px;
    line-height: 38px;
}

.navLeft0401 a {
    color: #333;
}

.navLeft0401 a:hover {
    text-decoration: underline;
    color: #003366;
}

.navLeft04dw {
    width: 14%;
}

.navLeft05 {
    float: left;
    font-size: 16px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    width: 12%;
}

.navLeft05 a {
    color: #333;
}

.navLeft05bg {
    background: #003366;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    width: 100%;
}

.navLeft05bg a {
    color: #fff;
}

.navLeft05bg a:hover {
    color: #fff;
    text-decoration: none;
}

.navLeft0501 {
    padding: 20px;
    font-size: 14px;
    float: left;
}

.navLeft0501 a {
    color: #333;
}

.navLeft0501 a:hover {
    text-decoration: underline;
    color: #003366;
}

.navLeft05box {
    padding-top: 10px;
}

.navLeft0501_contentbox {
    padding-top: 20px;
}

.navLeft05line {
    background: url(../images/img04.jpg) repeat-x left center;
    height: 30px;
}

.navLeft06 {
    float: left;
    font-size: 16px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    width: 12%;
}

.navLeft06 a {
    color: #333;
}

.navLeft06bg {
    background: #003366;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    width: 100%;
}

.navLeft06bg a {
    color: #fff;
}

.navLeft0601 {
    padding: 0 20px;
    font-size: 14px;
    float: left;
    height: 38px;
    line-height: 38px;
}

.navLeft0601 a {
    color: #333;
}

.navLeft0601 a:hover {
    text-decoration: underline;
    color: #003366;
}

.navLeft06dw {
    width: 14%;
}

.navLeft07 {
    float: left;
    font-size: 16px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    width: 12%;
}

.navLeft07 a {
    color: #333;
}

.navLeft07 a:hover {
    text-decoration: underline;
    color: #003366;
}

.navLeft07bg {
    background: #003366;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    width: 100%;
}

.navLeft07bg a {
    color: #fff;
}

.navLeft0701 {
    padding: 0 20px;
    font-size: 14px;
    float: left;
    height: 38px;
    line-height: 38px;
}

.navLeft0701 a {
    color: #333;
}

.navLeft0701 a:hover {
    text-decoration: underline;
    color: #003366;
}

.navLeft07dw {
    width: 14%;
}

.navLeft08 {
    float: left;
    font-size: 16px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    width: 12%;
}

.navLeft08 a {
    color: #333;
}

.navLeft08 a:hover {
    text-decoration: underline;
    color: #003366;
}

.navLeft08bg {
    background: #003366;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    width: 100%;
}

.navLeft08bg a {
    color: #fff;
}

.navLeft0801 {
    padding: 0 20px;
    font-size: 14px;
    float: left;
    height: 38px;
    line-height: 38px;
}

.navLeft0801 a {
    color: #333;
}

.navLeft0801 a:hover {
    text-decoration: underline;
    color: #003366;
}

.navLeft08dw {
    width: 14%;
}

.nvabox {
    width: 100%;
    background: #003366;
}

.newbannerbox {
    width: 1013px;
    clear: both;
    padding: 20px 0;
}

.newbanner01 {
    font-size: 30px;
    color: #333;
    width: 100%;
    text-align: center;
}

.newbanner01 a {
    color: #023e8a;
}

.newbanner01 a:hover {
    color: #4a6fa7;
}

.newbanner02 {
    float: left;
    font-size: 14px;
    color: #023e8a;
    padding: 0 10px;
    font-weight: bold;
}

.newbanner02 a {
    color: #023e8a;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.newbanner02box {
    padding-top: 5px;
}


/*二级菜单*/

.navtaleN01title {
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    height: 30px;
    border: 1px solid #dedede;
    position: relative;
    border-bottom: 1px solid #107bcc;
}

.navtaleN01 {
    width: 30%;
    font-size: 14px;
    padding-top: 18px;
}

.navtaleN01 a {
    color: #107bcc;
}

.navtaleN02 {
    width: 70%;
    padding-top: 18px;
    font-size: 14px;
}

.navtaleN02 a {
    color: #686868;
}

.nav03Left01 {
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    height: 30px;
    border: 1px solid #dedede;
    position: relative;
    border-bottom: 1px solid #107bcc;
    float: left;
}

.nav03Left01 a {
    color: #fff;
}

.nav03Left {
    width: 577px;
    float: left;
    border-right: 1px solid #ccc;
    padding-right: 30px;
}

.nav03Left02,
.nav03Left05,
.nav04Left02,
.nav04Left05,
.nav06Left02,
.nav04Left02title {
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    padding: 0 20px;
    float: left;
    margin-right: 5px;
    text-align: center;
    position: relative;
}

.nav03Left02 a {
    color: #333;
    display: block;
}

.nav03Left05 a {
    color: #333;
    display: block;
}

.nav03Left02bg,
.nav03Left05bg {
    background: #023e8a;
    height: 3px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

.nav03Left02bg a {
    color: #fff;
    display: block;
}

.nav03Left05bg a {
    color: #fff;
    display: block;
}

.nav03Left01dw {
    height: 5px;
}

.nav03Left02_content {
    font-size: 14px;
    width: 80%;
    padding-top: 12px;
    float: left;
    background: url(../images/ico4.png) no-repeat left 20px;
    padding-left: 15px;
}

.nav03Left02_content:hover {
    background: url(../images/ico4.1.png) no-repeat left 20px;
}

.nav03Left02_content a {
    color: #333;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav03Left02_content a:hover {
    color: #1a92ff;
}

.nav03Leftbox02 {
    padding-top: 20px;
}

.nav03Left02_contenttime {
    float: right;
    font-size: 14px;
    color: #999;
    padding-top: 12px;
}

.nav03Right {
    width: 294px;
    float: right;
}

.nav03Right01 {
    float: left;
}

.nav03Right01 a {
    color: #333;
}

.nav03Right0101 {
    font-weight: bold;
}

.nav03Right0101 a {
    color: #003366;
}

.nav03Right01line {
    height: 2px;
    background: #003366;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
}

.nav03Right02 {
    padding-top: 18px;
    float: left;
    text-align: left;
}

.nav03Right0201 {
    width: 294px;
    height: 130px;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px
}

.nav03Right0202 {
    width: 142px;
    height: 95px;
    float: left;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.nav03Right0203 {
    width: 142px;
    height: 95px;
    float: right;
    text-align: center;
    overflow: hidden;
}

.nav03Rightbtbg {
    background: rgba(0, 0, 0, 0.8)!important;
    filter: Alpha(opacity=80);
    background: #000;
    /*　使用IE专属滤镜实现IE背景透明*/
    width: 98%;
    height: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 14px;
    line-height: 30px;
    padding: 0 2%;
}

.nav03Rightbtbg a {
    color: #fff;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.nav03Right0202 img {
    width: 100%;
}

.nav03Right0203 img {
    width: 100%;
}

.nav04Left02 a {
    color: #808080;
    display: block;
    font-weight: normal !important;
}

.nav04Left02bg a {
    color: #cb2222;
    display: block;
    font-size: 14px;
}

.nav04Left02_content {
    font-size: 14px;
    width: 80%;
    float: left;
    background: url(../images/ico4.png) no-repeat left center;
    padding-left: 14px;
    height: 26px;
    line-height: 26px;
}

.nav04Left02_content:hover {
    background: url(../images/ico4.1.png) no-repeat left center;
}

.nav04Left02_content a {
    color: #333;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav04Left02_content a:hover {
    color: #1a92ff;
}

.nav04Leftbox02 {
    padding-top: 20px;
}

.nav04Left02_contenttime {
    float: right;
    font-size: 12px;
    color: #999;
    height: 26px;
    line-height: 26px;
}

.nav04Right {
    width: 330px;
    float: right;
}

.nav04Left05 a {
    color: #808080;
    display: block;
    font-weight: normal !important;
}

.nav04Left05bg a {
    color: #cb2222;
    display: block;
}

.nav04Righttitle {
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    height: 30px;
    border: 1px solid #dedede;
    position: relative;
    border-bottom: 1px solid #107bcc;
    float: left;
}

.nav04Righttitle a {
    color: #fff;
}

.nav04Right01 {
    font-size: 16px;
    text-align: center;
    width: 158px;
    background: url(../images/img43.png) no-repeat center;
    height: 50px;
    float: left;
    line-height: 50px;
}

.nav04Right01:hover {
    background: url(../images/img44.png) no-repeat center;
}

.nav04Right01 a {
    color: #1a92ff;
    font-weight: bold;
    display: block;
}

.nav04Right01 a:hover {
    color: #fff;
    display: block;
}

.nav04Right02 {
    float: right;
}

.nav04Rightline {
    height: 15px;
    width: 98%;
    background: url(../images/ico34.png) repeat-x left center;
}

.nav04Rightdw {
    height: 20px;
}

.nav04Rightdw01 {
    height: 21px;
    clear: both;
}

.nav05Left01 {
    font-size: 14px;
    width: 10%;
    line-height: 35px;
    height: 35px;
}

.nav05Left01 a {
    color: #333;
}

.nav05Left05 {
    height: 25px;
    line-height: 25px;
}

.nav05Left0101 {
    font-weight: bold !important;
    font-size: 18px !important;
}

.nav05Left0101 a {
    color: #839db9 !important;
}

.nav05Left01dw {
    height: 5px;
    clear: both;
}

.nav05Left01dw01 {
    height: 10px;
    clear: both;
}

.nav05Left02 {
    font-size: 12px;
    width: 33%;
    line-height: 27px;
    height: 27px;
}

.nav05Left02 a {
    color: #808080;
}

.nav05Left02sj {
    font-size: 12px;
    width: 37%;
    line-height: 27px;
    height: 27px;
}

.nav05Left02sj a {
    color: #808080;
}

.nav05Left01img {
    background: url(../images/ico66.png) no-repeat center;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    height: 36px;
    line-height: 36px;
}

.nav05Left01img:hover {
    background: url(../images/ico67.png) no-repeat center;
}

.nav05Left01img a {
    color: #fff;
    display: block;
    text-align: center;
}

.nav06Left02_content,
.nav06Left02_content01 {
    float: left;
    width: 180px;
    height: 120px;
    overflow: hidden;
}

.nav06Left02_content01 {
    width: 418px;
    font-size: 16px;
    padding-left: 34px;
    line-height: 28px;
}

.nav06Left02_content01 a {
    color: #333;
}

.nav06Left {
    width: 639px;
}

.nav06Left02_content img {
    width: 180px;
    height: 120px;
}

.nav06Left02 a {
    color: #333;
    display: block;
    font-size: 14px;
}

.nav06Left02bg {
    position: absolute;
    width: 90px;
    height: 36px;
    background: #1a92ff;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
    top: -4px;
    left: 12px;
}

.nav06Left02bg a {
    color: #fff;
    display: block;
}

.nav06Leftbox02 {
    padding-top: 20px;
}

.nav06Left02_contenttime {
    float: right;
    font-size: 14px;
    color: #999;
    padding-top: 20px;
}

.nav06Right {
    width: 330px;
    float: right;
}

.nav06Left05 a {
    color: #333;
    display: block;
}

.nav06Left05bg {
    background: #003366;
}

.nav06Left05bg a {
    color: #fff;
    display: block;
}

.nav06Right01 {
    font-size: 16px;
    text-align: center;
    width: 131px;
    height: 141px;
    line-height: 50px;
    background: url(../images/img17.jpg) no-repeat center top;
    float: left;
}

.nav06Right01 a {
    color: #333;
}

.nav06Right01:hover {
    background: url(../images/img46.png) no-repeat center top;
}

.nav07Left {
    width: 439px;
    float: left;
    border-right: 1px solid #ccc;
    padding-right: 20px;
}

.nav07img {
    position: relative;
}

.nav07img img {
    width: 439px;
    height: 234px;
}

.new_banner {
    width: 439px;
    height: 234px;
    position: relative;
    margin: 0 auto;
    background: url(../images/loading.gif) no-repeat center center #fff;
}

.rslides {
    width: 100%;
    position: relative;
    list-style: none;
    padding: 0
}

.rslides_nav {
    width: 36px;
    height: 36px;
    background-image: url(../images/banner_new.png);
    display: block;
    position: absolute;
    text-indent: -10em;
    overflow: hidden;
}

.prev {
    background-position: 0 0;
    left: -40px;
    top: 40%;
    display: none;
}

.prev:hover {
    background-position: 0 -36px;
}

.next {
    background-position: -36px 0;
    right: -40px;
    top: 40%;
    display: none;
}

.next:hover {
    background-position: -36px -36px;
}

.rslides_tabs {
    position: absolute;
    left: 50%;
    bottom: -60px;
    *bottom: -30px;
    _bottom: -30px;
    clear: both;
    text-align: center;
    z-index: 99999;
}

.rslides_tabs li {
    display: inline;
    float: none;
    _float: left;
    *float: left;
    margin-right: 5px
}

.rslides_tabs a {
    width: 10px;
    height: 10px;
    background: #fff;
    border: 1px solid #11b5e3;
    text-indent: -5em;
    overflow: hidden;
    display: block;
    float: left;
    margin-left: 6px;
    border-radius: 6px;
}

.rslides_tabs .rslides_here a {
    background: #11b5e3;
    border: 1px solid #11b5e3;
}

.nav07Right {
    float: left;
    width: 480px;
    padding: 0 10px;
}

.nav08Left {
    float: left;
    width: 1013px;
}

.nav08Left01 {
    width: 305px;
    float: left;
}

.nav08Left02 {}

.nav08Left0101 {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 25px;
    background: url(../images/img51.png) no-repeat left 3px;
    padding-left: 30px;
}

.nav08Left0101 a {
    color: #1d82cd;
}

.nav08Left0102,
.nav08Left0102a,
.nav08Left0102red,
.nav08Left0105 {
    font-size: 20px;
    width: 300px;
    height: 70px;
    margin-bottom: 17px;
    _margin_bottom: 17px;
    *margin-bottom: 17px;
    text-align: center;
    line-height: 70px;
    text-align: center;
    background: url(../images/img52.png) no-repeat center;
    font-weight: bold;
}

.nav08Left0102red {
    background: url(../images/img54.1.png) no-repeat center;
}

.nav08Left0102 a {
    color: #0c96e9;
    display: block;
}

.nav08Left0102red a {
    color: #fff;
    display: block;
}

.nav08Left0102 a:hover {
    color: #fff;
    display: block;
}

.nav08Left0102a {
    font-size: 14px;
    height: 50px;
    line-height: 20px;
    padding-top: 20px;
    font-weight: bold;
    display: block;
}

.nav08Left01re {
    padding-right: 0;
}

.nav08Left0103 {
    float: left;
    margin-right: 30px;
    width: 85px;
    height: 44px;
}

.nav08KeftIE7 {
    *height: 17px;
    _height: 17px;
}

.nav08KeftIE701 {
    *height: 50px;
    _height: 50px;
}

.nav08Left03 {}

.nav08Left0104 {
    float: left;
    margin-right: 30px;
    width: 151px;
    margin-bottom: 50px;
    *margin-bottom: 50px;
    _margin-bottom: 50px;
}

.nav08Left0102hover {
    background: url(../images/img54.png) no-repeat center;
}

.nav08Left0102a a {
    display: block;
}

.nav08Left0102hover a {
    display: block;
    color: #fff;
}

.nav08Left0102a a:hover {
    display: block;
}

.nav08Left0102hover a:hover {
    display: block;
}


/*********************图文**************************/

.imgneNew {
    width: 1013px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.imgLeft {
    width: 521px;
    height: 347px;
    position: relative;
    z-index: 1;
    float: left;
    overflow: hidden;
}

#imgLeftbox {
    width: 100%;
    height: 347px;
    float: left;
    position: relative
}

#slides {
    display: block;
    width: 100%;
    height: 347px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative
}

#slides li {
    display: block;
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute
}

#slides li a {
    display: block;
    width: 100%;
    height: 100%;
}

#pagination {
    display: block;
    list-style: none;
    position: absolute;
    right: 0;
    bottom: 10px;
    z-index: 9900;
    padding: 5px 15px 5px 0;
    margin: 0;
    overflow: inherit !important;
}

#pagination li {
    display: block;
    list-style: none;
    width: 10px;
    height: 10px;
    float: left;
    margin-left: 15px;
    border-radius: 5px;
    background: #FFF;
}

#pagination li a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: -9999px;
}

#pagination li.current {
    background: #003366
}

.imgRight {
    float: right;
    width: 492px;
    height: 347px;
    background: #f1f1f1;
    position: relative;
}

.imgRighttitle {
    font-size: 16px;
    background: #e3e3e3;
    color: #cb2222;
    line-height: 32px;
    height: 32px;
    padding-left: 5%;
}

.imgRighttitle a {
    color: #cb2222;
}

.imgRightline {
    background: url(../images/img04.jpg) repeat-x left center;
    width: 100%;
    height: 10px;
    padding-bottom: 5px;
}

.imgRightline01 {
    background: url(../images/img03.jpg) repeat-x left center;
    width: 100%;
    height: 20px;
}

.imgRight01 {
    width: 100%;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    padding-bottom: 5px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.imgRight01new {
    font-size: 15px;
    padding: 12px 11px 12px 35px;
    line-height: 22px;
    position: relative;
    height: 52px;
    border-bottom: 1px dashed #ddd;
}

.imgRight01new:hover {
    background: url(../images/ico4.1.png) no-repeat 19px 20px;
}

.imgRight01new a {
    color: #333;
    display: block;
}

.imgRight01new a:hover {
    color: #107bcc;
    display: block;
}

.sa-1 {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 69px;
}

.sa-1 a {
    display: block;
}

.imgRight02line {
    background: url(../images/img19.jpg) repeat-x left center;
    height: 2px;
    width: 100%;
}

.imgRight01time {
    position: absolute;
    font-size: 12px;
    color: #666;
    position: absolute;
    right: 11px;
    bottom: 5px;
    color: #000;
    opacity: 0.3;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=30);
}

.imgRightnew01 {
    position: relative;
}

.imgtext01 {
    position: absolute;
    bottom: 0;
    height: 40px;
    width: 100%;
    background: rgba(0, 0, 0, 0.8)!important;
    filter: Alpha(opacity=60);
    background: #000;
    /*　使用IE专属滤镜实现IE背景透明*/
}

.imgtext0101 {
    position: relative;
    color: #fff;
    height: 40px;
    line-height: 40px;
    width: 80%;
    padding-left: 5px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}

.imgtext0101 a {
    color: #fff;
}

.footerline {
    background: #cb2222;
    height: 2px;
    width: 100%;
}

.footer {
    width: 1000px;
    padding-top: 16px;
    position: relative;
}

.footer01L {
    width: 257px !important;
    float: left;
    text-align: right;
    padding-right: 40px;
    color: #505b67;
    background: url(../images/ico35.png) no-repeat 170px center;
}

.footer01 {
    float: left;
    padding-left: 10px;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
    width: 160px;
}

.footer01 a {
    color: #505b67;
}

.footer02 {
    border: 1px solid #7d7d7d;
    height: 24px;
    line-height: 24px;
    width: 147px;
    color: #505b67;
    font-size: 14px;
    position: relative;
    position: relative;
    padding-left: 11px;
}

.footerdot,
.footerdot01 {
    position: absolute;
    right: 10px;
    top: 0;
    background: url(../images/img56.png) no-repeat center;
    height: 24px;
    width: 10px;
}

.footerdot01 {
    background: url(../images/img56.1.png) no-repeat center;
}

.footertc {
    width: 148px;
    position: absolute;
    bottom: 24px;
    border: 1px solid #ccc;
    left: -1px;
    background: #fff;
    padding: 5px;
}

.footertc01 {
    border-bottom: 1px solid #f2f2f2;
}

.footertc01:hover {
    background: #f2f2f2;
}

.footer03 {
    width: 100%;
    height: 34px;
    line-height: 34px;
    clear: both;
    padding-top: 20px;
}

.footerbannertxt {
    position: absolute;
    color: #003366;
    font-size: 18px;
    font-weight: bold;
    left: 0;
    top: 0px;
    width: 130px;
    height: 70px;
    background: #cb2222;
    color: #fff;
    line-height: 70px;
    text-align: center;
}

.footer0301 {}


/* width:480px;*/

.footer030101 {
    float: left;
    width: 120px;
    text-align: center;
    font-size: 14px;
    background: url(../images/ico36.png) no-repeat left center;
    height: 22px;
    line-height: 22px;
}

.footer030101 a {
    color: #fff;
}

.footer04 {
    width: 50%;
    padding: 20px 0;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 24px;
    font-family: '';
    position: relative;
}

.footer030102 {
    background: url(../images/ico37.png) no-repeat left center;
}

.footer030103 {
    background: url(../images/ico38.png) no-repeat left center;
}

.footer030104 {
    background: url(../images/ico39.png) no-repeat left center;
}

.footerimg {
    height: 68px;
    width: 56px;
    position: absolute;
    left: 50px;
    top: 30px;
}

.footerimgright {
    position: absolute;
    right: 0;
    top: 30px;
}


/*********************修改顶部导航**************************/

.head-v3 {
    position: relative;
    z-index: 100;
    min-width: 1013px
}

.head-v3 .navigation-inner {
    margin: 0 auto;
    width: 1013px;
    position: relative
}

.navigation-up {
    height: 48px;
    background: #e3e3e3;
    border-top-color: #d9d9d9;
}

.navigation-up .navigation-v3 {
    width: 1013px;
    margin: 0 auto;
}

.navigation-up .navigation-v3 ul {
    float: left
}

.navigation-up .navigation-v3 li {
    float: left;
    font-size: 18px;
    line-height: 48px;
    color: #333;
    font-weight: bold;
}

.navigation-up .navigation-v3 .nav-up-selected {
    background: url(../images/img14.jpg) no-repeat center top;
    position: relative;
}

.navigation-up .navigation-v3 .nav-up-selected-inpage {
    background: #fff
}

.navigation-up .navigation-v3 li {
    width: 142px;
    text-align: center;
    font-weight: normal;
    padding: 0;
    margin: 0;
}

.navigation-up .navigation-v3 li a {
    margin: 0 auto;
    padding: 0 20px;
    color: #023e8a;
    display: inline-block;
    height: 48px;
    line-height: 48px;
    text-decoration: none;
    font-weight: bold;
    font-family: "microsoft yahei";
}

.navigation-up .navigation-v3 li a:hover {
    background: #fff;
    border-top: 3px solid #cb2222;
    border-left: 1px solid #cb2222;
    border-right: 1px solid #cb2222;
    height: 48px;
    line-height: 42px;
}

.nav-up-selected-inpage {
    border: 1px solid #cb2222;
    border-bottom: none;
    border-top: 0;
}

.nav-up-selected-inpage a {
    color: #cb2222 !important;
}

.navigation-down {
    position: absolute;
    top: 48px;
    left: 50%;
    width: 1013px;
    margin-left: -507px;
}

.navigation-down .nav-down-menu {
    width: 100%;
    margin: 0;
    background: #f3f5f6;
    position: absolute;
    top: 0px;
    border: 1px solid #107bcc;
    border-top: none;
    height: 367px;
    -webkit-box-shadow: 0px 0px 5px #dcdcdc;
    -moz-box-shadow: 0px 0px 5px #dcdcdc;
    box-shadow: 0px 0px 5px #dcdcdc;
}

.navigation-down .nav-down-menu .navigation-down-inner {
    margin: auto;
    width: 1013px;
    position: relative;
    padding: 30px 0;
}

.navigation-down .nav-down-menu dl {
    float: left;
    margin: 18px 80px 18px 0
}

.navigation-down .menu-1 dl {
    margin: 20px 80px 25px 0
}

.navigation-down .menu-1 dt {
    font: normal 16px "microsoft yahei";
    color: #61789e;
    padding-bottom: 10px;
    border-bottom: 1px solid #61789e;
    margin-bottom: 10px
}

.navigation-down .menu-1 dd a {
    color: #fff;
    font-size: 18px;
}

.navigation-down .menu-1 dd a:hover {
    color: #60aff6
}

.navigation-down .menu-2 dd a,
.navigation-down .menu-3 dd a {
    color: #fff;
    font: normal 16px "microsoft yahei"
}


/*.nav-up-selected .a:hover{color:#333;}*/

.navigation-up .navigation-v3 li.nav-up-selected a {
    color: #e22828
}


/* flexslider */

.flexslider {
    position: relative;
    height: 347px;
    overflow: hidden;
    background: url(../images/loading.gif) 50% no-repeat;
}

.slides {
    position: relative;
    z-index: 1;
}

.slides li {
    height: 347px;
}

.flex-control-nav {
    position: absolute;
    bottom: 10px;
    z-index: 2;
    text-align: center;
    right: 10px;
}

.flex-control-nav li {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 5px;
    *display: inline;
    zoom: 1;
}

.flex-control-nav a {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 40px;
    overflow: hidden;
    background: url(../images/dot.png) right 0 no-repeat;
    cursor: pointer;
}

.flex-control-nav .flex-active {
    background-position: 0 0;
}

.flex-direction-nav {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 45%;
    overflow: visible;
    display: none;
}

.flex-direction-nav li a {
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
}

.flex-direction-nav li a.flex-prev {
    left: 40px;
    background: url(../images/prev.png) center center no-repeat;
}

.flex-direction-nav li a.flex-next {
    right: 40px;
    background: url(../images/next.png) center center no-repeat;
}

.contentLeft09 {
    width: 100%;
}

.indexLeftdwbg {
    height: 14px;
}


/*background:#fcfcfc;*/

.indexRightlinebg {
    height: 20px;
    background: url(../images/imgline.jpg) repeat-x left bottom;
    clear: both;
}

.contenttextnew01 {
    height: 24px;
    line-height: 24px;
    float: left;
}

.contenttextnew01 a {
    text-align: left;
    width: 100%;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.contentRight0101nonebg {
    background: none;
}

.contentRight0101nonebg a {
    color: #cb2222;
    font-weight: bold;
}

.hotzt {
    top: 5px !important;
}

.contentLeft02imgN501 {
    height: 83px;
    width: 100%;
    float: left;
    overflow: hidden;
}

.hotonline {
    position: absolute;
    top: 12px;
    left: 15px;
    width: 21px;
    height: 16px;
}

.contentRight0401N0502 {
    width: 30px;
}

.contentRight0401N05 {
    padding: 0 4px;
}

.navline {
    height: 1px;
    width: 100%;
    background: #107bcc;
}

.navbgline {
    background: #cb2222;
    position: absolute;
    top: 0;
    height: 5px;
    width: 127px;
    left: 0;
}

.home01 {
    background: url(../images/ico12.png) no-repeat 40px center;
    display: block;
}

.jg01 {
    background: url(../images/ico13.png) no-repeat 40px center;
    display: block;
}

.nav-up-selected-inpage01 {
    background: url(../images/ico12.png) no-repeat 40px center;
    display: block;
}

.news01 {
    background: url(../images/ico14.png) no-repeat 40px center;
    display: block;
}

.zw01 {
    background: url(../images/ico15.png) no-repeat 40px center;
    display: block;
}

.fw01 {
    background: url(../images/ico16.png) no-repeat 40px center;
    display: block;
}

.hd01 {
    background: url(../images/ico17.png) no-repeat 40px center;
    display: block;
}

.data01 {
    background: url(../images/ico18.png) no-repeat 40px center;
    display: block;
}

.zt01 {
    background: url(../images/ico19.png) no-repeat left center;
    display: block;
}

.home01_ch,
.nav-up-selected .home01 {
    background: url(../images/ico12.1.png) no-repeat 40px center;
    display: block;
}

.jg01_ch,
.nav-up-selected .jg01 {
    background: url(../images/ico13.1.png) no-repeat 40px center;
    display: block;
}

.nav-up-selected-inpage01_ch,
.nav-up-selected .nav-up-selected-inpage01 {
    background: url(../images/ico12.1.png) no-repeat 40px center;
    display: block;
}

.news01_ch,
.nav-up-selected .news01 {
    background: url(../images/ico14.1.png) no-repeat 40px center;
    display: block;
}

.zw01_ch,
.nav-up-selected .zw01 {
    background: url(../images/ico15.1.png) no-repeat 40px center;
    display: block;
}

.fw01_ch,
.nav-up-selected .fw01 {
    background: url(../images/ico16.1.png) no-repeat 40px center;
    display: block;
}

.hd01_ch,
.nav-up-selected .hd01 {
    background: url(../images/ico17.1.png) no-repeat 40px center;
    display: block;
}

.data01_ch,
.nav-up-selected .data01 {
    background: url(../images/ico18.1.png) no-repeat 40px center;
    display: block;
}

.zt01_ch,
.nav-up-selected .zt01 {
    background: url(../images/ico19.1.png) no-repeat 40px center;
    display: block;
}

.dzimgjia {
    position: absolute;
    width: 56px;
    height: 56px;
    text-align: center;
    background: url(../images/ico28.1.png) no-repeat center top;
    left: 50%;
    margin-left: -28px;
    moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    left: 50%;
    top: 12px;
}

.dzimgjia01 {
    position: absolute;
    width: 56px;
    height: 56px;
    text-align: center;
    background: url(../images/ico28.png) no-repeat center top;
    left: 50%;
    margin-left: -28px;
    moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    left: 50%;
    top: 12px;
}

.dzimgtext01 {
    padding-top: 60px;
    font-size: 12px;
    line-height: 15px;
}

.contentLeftitle,
.sama-5-2 {
    float: left;
    padding: 0 14px;
    height: 34px;
    line-height: 34px;
    background: #cb2222;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding: 0 14px;
}

.contentLeftitle a {
    color: #fff;
}

.cnTit1,
.cnTit2,
.cnTit3,
.cnTit4 {
    width: 164px;
    height: 38px;
    margin-right: 50px;
    background: url(../images/tit_yw.png) no-repeat;
    font-size: 20px;
    color: #fff;
    line-height: 38px;
    text-indent: 50px;
    float: left;
}

.cnTit2 {
    background: url(../images/tit_fw.png) no-repeat;
}

.cnTit3 {
    background: url(../images/tit_lk.png) no-repeat;
}

.cnTit4 {
    background: url(../images/tit_xz.png) no-repeat;
}

.navtitlebg,
.navtitlebg01 {
    position: absolute;
    padding: 0 20px;
    height: 34px;
    background: #023e8a;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 34px;
    text-align: center;
    top: -3px;
    left: 12px;
}

.navtitlebg01 {
    width: 120px;
}

.navtitlebg a {
    color: #fff;
}

.navtitlemore {
    position: absolute;
    right: 11px;
    top: 0;
    *top: 15px;
    width: 12px;
    height: 30px;
}

.navtitlemore a {
    display: block;
}

.nav03subline {
    background: #dce1e7;
    height: 1px;
    width: 100%;
    clear: both;
}

.nav03dot {
    position: absolute;
    height: 6px;
    width: 13px;
    background: url(../images/ico33.png) no-repeat center;
    left: 50%;
    margin-left: -6.5px;
    bottom: -6px;
}

.nav03Rgihtbox {
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    height: 30px;
    border: 1px solid #dedede;
    position: relative;
    border-bottom: 1px solid #107bcc;
}

.sama-jg-1 {
    float: left;
}


/*.nav03Right0101{position:absolute; width:90px; height:36px; background:#1a92ff; color:#fff; font-size:16px; font-weight:bold; line-height:36px; text-align:center; top:-4px; left:12px;}*/

.navimg {
    font-size: 14px;
    color: #666;
    position: absolute;
    height: 37px;
    line-height: 37px;
    left: 12px;
    top: -3px;
    z-index: 10;
    text-align: center;
    padding: 0 20px;
}

.navimg-1 {
    height: 33px;
    line-height: 33px;
}

.navimgcolor {
    background: #023e8a;
}

.navimgcolor a {
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
}

.navimg a {
    color: #666;
}

.area {
    width: 521px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.js {
    POSITION: relative;
    WIDTH: 521px;
    HEIGHT: 347px;
    margin: 0 auto;
}

.prevBtn {
    BACKGROUND: url(../images/news_img_01h.png) no-repeat;
    HEIGHT: 36px;
    WIDTH: 36px;
    display: block;
    position: absolute;
    left: 10px;
    top: 45%;
}

.prevBtn:hover {
    BACKGROUND: url(../images/news_img_01.png) no-repeat;
}

.nextBtn {
    BACKGROUND: url(../images/news_img_02h.png) no-repeat;
    HEIGHT: 36px;
    WIDTH: 36px;
    display: block;
    position: absolute;
    right: 10px;
    top: 45%;
}

.nextBtn:hover {
    BACKGROUND: url(../images/news_img_02.png) no-repeat;
}

.imgSelected {
    BACKGROUND: url(../images/jsNav.png) no-repeat;
}

.bg {
    width: 100%;
    padding-top: 1px;
    background: url(../images/bg01.png) no-repeat;
    _background: none;
    /*IE6*/
    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/bg01.png");
    /*IE6*/
    height: 34px;
    left: 0;
    FONT-WEIGHT: bold;
    top: 280px;
    position: absolute;
}

.jsNav {
    position: absolute;
    right: 0;
    bottom: 10px;
}

.jsNav a {
    width: 20px;
    font-size: 14px;
    margin-right: 6px;
    display: inline;
    height: 20px;
    line-height: 20px;
    display: block;
    float: left;
    text-align: center;
    color: #000;
    background: url(../images/dot.png) no-repeat center;
}

.jsNav a:hover {
    background: url(../images/dot1.png) no-repeat center;
    color: #fff;
    text-decoration: none;
}

.jsNav .imgSelected {
    background: url(../images/dot1.png) no-repeat center;
    color: #fff;
}

.qq {
    display: none;
    z-index: 200
}


/**********二级-机构*************/

.sama-jg-box {
    height: 34px;
    width: 98%;
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    border-bottom: 1px solid #107bcc;
    position: relative;
}

.sama-jg-content {
    width: 800px;
    padding-top: 40px;
}

.sama-jg-content-1 li a {
    display: inline-block;
    background: url(../images/sama-jg-bg.png) no-repeat center;
    height: 37px;
    padding-top: 15px;
    width: 90px;
    text-align: center;
    font-size: 16px;
    color: #333;
    margin-right: 47px;
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all .5s;
    /* Safari 和 Chrome */
    -o-transition: all .5s;
}

.sama-jg-content-1 li a:hover {
    background: url(../images/sama-jg-hover.png) no-repeat center;
    color: #fff;
    padding-top: 10px;
}

.sama-jg-dw-1 {
    border-bottom: 1px dashed #b1b8cb;
    padding-bottom: 20px;
}

.sama-jg-dw-2 {
    padding-top: 20px;
    padding-bottom: 15px;
}

.sama-jg-content-text {
    font-size: 14px;
    color: #333;
    width: 95%;
    padding-top: 20px;
    line-height: 24px;
    text-indent: 2em;
}


/**********二级-新闻*************/

.news_lunimgbox {
    width: 1013px;
    clear: both;
}

.news_lunimgLeft {
    width: 516px;
    height: 300px;
    float: left;
}

.news_lunimgLeft01 {
    width: 516px;
}

.news_lunimgLeft02 {
    width: 516px;
    height: 300px;
}

.news_lunimgRight {
    width: 496px;
    height: 300px;
    float: left;
}

.Second_news_01,
.Second_news_04box,
.Second_zhw_02,
.Second_zhw_0401,
.Second_fuw_08_01,
.Second_hud_0101,
.Second_zht_0101 {
    font-size: 16px;
    font-weight: bold;
    width: 476px;
    height: 36px;
    border: 1px solid #dedede;
    position: relative;
    border-top: 1px solid #d42b2b;
    background: #f7f7f7;
    padding-left: 18px;
}

.Second_news_0101,
.Second_news_0201,
.Second_news_0204,
.Second_news_0301,
.Second_news_0401,
.Second_zhw_0501,
.Second_zhw_0503,
.Second_news_0701 {
    width: 90px;
    height: 36px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
    float: left;
}

.Second_news_0204 {
    font-weight: normal;
    color: #666;
    width: 2px;
}

.Second_news_0101 a {
    color: #666
}

.Second_news_0101bg,
.Second_news_0201bg,
.Second_news_0701bg,
.Second_news_0301,
.Second_news_0401bg,
.Second_zhw_0501bg,
.Second_zhw_0503bg,
.Three_zhnlist_03 {
    background: #d42b2b;
}

.Second_news_0101bg a {
    color: #fff;
}

.Second_news_0101_content,
.Second_news_0201_content,
.Second_news_0701_content {
    width: 476px;
    padding-left: 18px;
    padding-top: 20px;
    height: 255px;
}

.Second_news_02 {
    width: 1013px;
}

.Second_news_02Left {
    width: 496px;
    float: left;
}

.Second_news_0201 a {
    color: #666
}

.Second_news_0201bg a {
    color: #fff;
}

.Second_news_0701 a {
    color: #666
}

.Second_news_0701bg a {
    color: #fff;
}

.Second_news_dw {
    height: 30px;
    clear: both;
}

.Second_news_02Right {
    float: right;
    width: 496px;
}

.Second_news_0301 a {
    color: #fff;
}

.Second_news_0301_content {
    width: 476px;
    padding-top: 20px;
    height: 255px;
    padding-left: 18px;
}

.Second_news_0302Left {
    width: 130px;
    height: 100px;
    overflow: hidden;
    float: left;
}

.Second_news_0302Left img {
    width: 130px;
    height: 100px;
}

.Second_news_0302Right {
    float: left;
    width: 330px;
    padding-left: 16px;
    height: 100px;
    overflow: hidden;
}

.Second_news_0303 {
    font-size: 18px;
}

.Second_news_0303 a {
    color: #4c4c4c;
    width: 96%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.Second_news_0304 {
    width: 100%;
    height: 20px;
    line-height: 20px;
}

.Second_news_0304 span {
    font-size: 12px;
    color: #b2b2b2;
}

.Second_news_03line {
    background: url(../images/news_img_03.png) repeat-x left center;
    height: 14px;
    width: 100%;
}

.Second_news_0305 {
    font-size: 12px;
    position: relative;
    line-height: 20px;
}

.Second_news_0305more {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 12px;
}

.Second_news_0305more a {
    color: #107bcc !important;
}

.Second_news_0305 a {
    color: #666;
}

.Second_news_03dw {
    height: 20px;
    clear: both;
}

.Second_news_04,
.Second_news_04box {
    width: 1013px;
    padding-left: 0 !important;
}

.Second_news_0401 a {
    color: #666;
}

.Second_news_0401bg a {
    color: #fff;
}

.Second_news_04dw {
    height: 5px;
}

.Second_news_0401_content {
    clear: both;
    overflow: hidden;
    position: relative;
}

.Second_news_0401_content01,
.Second_news_0402_content01 {
    float: left;
    width: 324px;
    height: 230px;
    overflow: hidden;
    margin-right: 20px;
    *margin-right: 20px;
    _margin-right: 20px;
    position: relative;
}

.Second_news_0401_content01 img {
    height: 230px;
    width: 324px;
}

.Second_news_0401_content02 img {
    height: 230px;
    width: 324px;
}

.Second_news_0401_content01N img {
    height: 230px;
    width: 324px;
}

.Second_news_0401_contentimg {}

.Second_news_0401_contentpre,
.Second_news_0402_contentpre {
    background: url(../images/news_img_01h.png) no-repeat center;
    height: 36px;
    width: 36px;
    position: absolute;
    z-index: 99;
    top: 40%;
    left: 0;
    cursor: pointer;
}

.Second_news_0401_contentnext,
.Second_news_0402_contentnext {
    background: url(../images/news_img_02h.png) no-repeat center;
    height: 36px;
    width: 36px;
    position: absolute;
    z-index: 99;
    top: 40%;
    right: 0;
    cursor: pointer;
}

.Second_news_0401_contentpreH,
.Second_news_0402_contentpreH {
    background: url(../images/news_img_01.png) no-repeat center;
}

.Second_news_0401_contentnextH,
.Second_news_0402_contentnextH {
    background: url(../images/news_img_02.png) no-repeat center;
}

.Second_news_0401_content01text {
    background: rgba(0, 0, 0, 0.8)!important;
    filter: Alpha(opacity=80);
    background: #000;
    /*　使用IE专属滤镜实现IE背景透明*/
    ;
    position: absolute;
    color: #fff;
    padding-left: 3%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 30px;
    line-height: 30px;
    width: 97%;
    bottom: 0;
}

.Second_news_0401_content01text p {
    position: relative !important;
}

.Second_news_04 {
    padding-bottom: 40px;
}

.bf {
    position: absolute;
    font-size: 50px;
    color: #fff;
    top: 30%;
    left: 50%;
    width: 60px;
    height: 60px;
    margin-left: -30px;
}

.bf a {
    color: #fff;
}

.bf01 {
    position: absolute;
    font-size: 30px;
    color: #fff;
    top: 30%;
    left: 50%;
    width: 24px;
    height: 24px;
    margin-left: -12px;
}

.bf01 a {
    color: #fff;
}


/**********二级-政务*************/

.sama-zw-1 {
    width: 726px;
    padding-top: 110px;
}

.sama-zw-1 li {
    float: left;
    text-align: center;
    margin-right: 18px;
}

.sama-zw-1 li a {
    font-size: 24px;
    color: #fff;
    text-align: center;
    width: 227px;
    height: 83px;
    display: block;
    background: url(../images/sama-links-1.png) no-repeat center;
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all .5s;
    /* Safari 和 Chrome */
    -o-transition: all .5s;
    padding-top: 40px;
}

.sama-zw-1 li a:hover {
    background: url(../images/sama-links-hover.png) no-repeat center;
}


/**********二级-服务*************/


/**********二级-互动*************/


/*********************主要内容**************************/

.contentbox {
    width: 1013px;
    margin: 0 auto;
    padding-top: 20px;
    z-index: -1
}


/*padding-bottom:30px;*/

.contentLeft {
    float: right;
    padding-bottom: 26px;
}

.contentLeft01 {
    padding-bottom: 26px;
}

.contentLeft0101 {
    float: left;
    padding: 0 14px;
    height: 39px;
    line-height: 39px;
    position: relative;
    z-index: 1;
}

.contentLeft0101line {
    padding: 0;
    width: 1px;
    color: #999999;
    float: left;
    height: 34px;
    line-height: 34px;
    font-weight: normal !important;
}

.contentLeft0101 a {
    color: #333;
    font-size: 16px;
    text-decoration: none;
}

.contentLeft0301 {
    float: left;
    padding: 0 15px;
    height: 34px;
    line-height: 34px;
    position: relative;
}

.contentLeft0301 a {
    color: #333;
    font-size: 14px;
}

.contentLeft0302 {
    float: left;
    padding: 0 15px;
    height: 34px;
    line-height: 34px;
}

.contentLeft0302 a {
    color: #333;
    font-size: 16px;
}

.contentLeft0101bg {
    background: #fff;
    color: #cb2222;
    font-weight: bold;
    border: 1px solid #cb2222;
    border-bottom: none;
}

.contentLeft0101bg a {
    color: #cb2222;
    font-size: 18px;
    font-weight: bold;
}

.contentLeft01line {
    background: #107bcc;
    width: 100%;
    height: 1px;
    clear: both;
}

.contentLeft01dw {
    height: 15px;
    clear: both;
}

.contentLeft0102box {
    clear: both;
    font-size: 0;
}

.contentLeft0102 {
    width: 80%;
    float: left;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    background: url(../images/ico4.png) no-repeat left center;
    padding-left: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.contentLeft0102 img {
    display: inline-block;
    margin-left: 10px;
}

.contentLeft0102 a {
    color: #333;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.contentLeft0102 a:hover {
    color: #1a92ff;
    text-decoration: underline;
    display: block;
}

.contentLeft0102sj {
    width: 90%;
    float: left;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    background: url(../images/ico4.png) no-repeat left center;
    padding-left: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.contentLeft0102sj img {
    display: inline-block;
    margin-left: 10px;
}

.contentLeft0102sj a {
    color: #333;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.contentLeft0102sj a:hover {
    color: #1a92ff;
    text-decoration: underline;
    display: block;
}

.contentLeft0102time {
    float: right;
    color: #999;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}

.contentLeft02img,
.contentLeft03img {
    height: 90px;
    float: left;
    overflow: hidden;
}

.contentLeft03img {
    height: 83px;
    width: 114px;
}

.contentLeft0201 {
    width: 480px;
    float: left;
    font-size: 14px;
    height: 89px;
    line-height: 24px;
    padding-left: 10px;
    overflow: hidden;
}

.contentLeft0201 a {
    color: #808080;
    display: block;
    font-size: 12px;
    font-family: '微软雅黑'
}

.contentLeft0201 a:hover {
    color: #1a92ff;
    text-decoration: underline;
    display: block;
}

.contentLeft02dw {
    clear: both;
    height: 5px;
}

.contentLeft04box {
    width: 100%;
    height: 34px;
    line-height: 34px;
    background: #e3e3e3;
    position: relative;
}

.contentLeft0401 {
    font-size: 14px;
    float: left;
    padding: 0 15px;
    position: relative;
}

.contentLeft0401 a {
    color: #333;
}

.contentLeft0402 {
    float: right;
    font-size: 12px;
    padding: 0 15px;
    color: #003366
}

.contentLeft0402 a {
    color: #003366
}

.contentLeft0401bg {
    background: #fff;
    color: #cb2222;
    font-weight: bold;
    border: 1px solid #cb2222;
    border-bottom: none;
}

.contentLeft0401bg a {
    color: #cb2222;
    font-size: 18px;
    font-weight: bold;
}

.contentLeft0401bgline {
    height: 1px;
    width: 100%;
    background: #ca000b;
    position: absolute;
    bottom: 0;
    left: 0;
}

.contentLeft0401content01 {
    padding-top: 20px;
}

.contentLeft0401content0101 {
    font-size: 14px;
    color: #333;
    float: left;
    padding: 0 18px;
    height: 32px;
    line-height: 32px;
    position: relative;
}

.contentLeft0401content0101 a {
    color: #808080;
}

.contentLeft0401content0101bg {
    position: relative;
}

.contentLeft0401content0101bg a {
    color: #1782e3;
}

.contentLeft0401content0201 {
    float: left;
    width: 55%;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    background: url(../images/ico4.png) no-repeat left center;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.contentLeft0401content0201 a {
    color: #333;
}

.contentLeft0401content0202 a {
    color: #333;
}

.contentLeft0401content0201 a:hover {
    text-decoration: underline;
    color: #1a92ff;
}

.contentLeft0401content02 {
    padding-top: 6px;
    clear: both;
}

.contentLeft0401content0202 {
    float: left;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
}

.contentLeft0401content0202 a {
    color: #676767;
    display: block;
}

.contentLeft0401content0202bg {}

.contentLeft0401content0202bg a {
    color: #676767;
    display: block;
}

.contentLeft0401content0202bg01 {}

.contentLeft0401content03 {
    padding-top: 20px;
}

.contentLeft0501content0101 {
    font-size: 14px;
    color: #333;
    float: left;
    padding: 0 18px;
    height: 32px;
    line-height: 32px;
    position: relative;
}

.contentLeft0501content0101 a {
    color: #808080;
}

.contentLeft0501content0101bg {
    position: relative;
}

.contentLeft0501content0101bg a {
    color: #1782e3;
}

.contentLeft0501content02 {
    padding-top: 6px;
    clear: both;
}

.contentLeft0401content04 {
    padding-top: 20px;
}

.contentLeft0601content0101 {
    font-size: 14px;
    color: #333;
    float: left;
    padding: 0 18px;
    height: 32px;
    line-height: 32px;
    position: relative;
}

.contentLeft0601content0101 a {
    color: #808080;
}

.contentLeft0601content0101bg {
    position: relative;
}

.contentLeft0601content0101bg a {
    color: #1782e3;
}

.contentLeft0601content02 {
    padding-top: 6px;
    clear: both;
}

.contentLeft0401content05 {
    padding-top: 20px;
}

.contentLeft0701content0101 {
    font-size: 14px;
    color: #333;
    float: left;
    padding: 0 18px;
    height: 32px;
    line-height: 32px;
    position: relative
}

.contentLeft0701content0101 a {
    color: #808080;
}

.contentLeft0701content0101bg {
    position: relative;
}

.contentLeft0701content0101bg a {
    color: #1782e3;
}

.contentLeft0701content02 {
    padding-top: 6px;
    clear: both;
}

.contentLeftNew01 {
    height: 39px;
    width: 100%;
    background: #e3e3e3;
    border-bottom: 1px solid #107bcc;
    position: relative;
}

.contentLeft0101moer {
    position: absolute;
    right: 11px;
    width: 12px;
    height: 2px;
    top: 3px;
    display: none;
}

.contentLeftNew02,
.contentLeftNew02_1,
.contentLeftNew04_1 {
    position: absolute;
    top: 0;
    height: 3px;
    width: 100%;
    left: 0;
    background: #cb2222;
    z-index: 1
}

.contentLeftNew03,
.contentLeftNew03_1,
.contentLeftNew04_2 {
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 1px;
    left: 0;
    background: #fff;
    z-index: 1
}

.sama-box {
    width: 1013px;
    margin-top: 15px;
    clear: both;
    position: relative;
}

.sama-2 li a {
    display: inline-block;
    font-size: 14px;
    color: #333;
    padding: 7px 7px 0px 7px;
}

.sama-2 li a:hover {
    color: #1a92ff;
    text-decoration: underline;
}

.sama-2-line a {
    padding: 5px 7px 15px 7px !important;
}

.sama-2-dw a {
    padding-top: 15px !important;
}

.sama-2-line {
    border-bottom: 1px dashed #b1b8cb;
}

.sama-3 {
    font-size: 14px;
    color: #333;
    line-height: 28px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-indent: 2em;
    height: 85px;
    position: relative;
}

.sama-4 {
    width: 1013px;
    height: 190px;
}

.sama-4 ul {
    clear: both;
}

.sama-4 li {
    float: left;
    text-align: center;
}

.sama-4 li a {
    height: 81px;
    text-align: center;
    display: block;
    color: #fff;
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all .5s;
    /* Safari 和 Chrome */
    -o-transition: all .5s;
}

.sama-4-1 li {
    width: 330px;
    margin-right: 11px;
    height: 81px;
}

.sama-4-1 {
    height: 80px;
}

.sama-4-2 {
    clear: both;
    margin: 0 auto;
}

.sama-4-2 li {
    width: 276px;
    margin-right: 11px;
    height: 71px;
}

.sama-4-1 li a {
    background: url(../images/sama-2.png) no-repeat center;
    width: 330px;
    font-size: 20px;
    padding-top: 42px;
}

.sama-4-1 li a:hover {
    background: url(../images/sama-2-hover.png) no-repeat center;
    color: #fff;
}

.sama-4-2 li a {
    background: url(../images/sama-3.png) no-repeat center;
    width: 256px;
    font-size: 13px;
    padding-top: 50px;
}

.sama-4-2 li a:hover {
    background: url(../images/sama-3-hover.png) no-repeat center;
    color: #fff;
}

.footer-box {
    width: 100%;
    padding: 30px 0;
    background: #003182;
}

.footer-box p {
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}

.footer-1 {
    position: relative;
    width: 1013px;
    height: 60px
}

.footer-title {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -17px;
    background: #cb2222;
    height: 34px;
    line-height: 34px;
    padding: 0 14px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: bold;
}

.footer-links {
    padding-left: 140px;
    height: 60px;
    line-height: 60px;
}

.footer-links a {
    display: inline-block;
    font-size: 15px;
    color: #505b67;
    padding: 0 17px;
}

.footer-2 {
    height: 185px;
    background: #012257;
    padding-top: 27px;
}

.footer-2-1 {
    margin: 0 auto;
}

.footer-2-1 li {
    float: left;
    padding: 0 10px;
}

.footer-2-1 li img {
    margin-right: 10px;
    margin-bottom: -2px;
}

.footer-2-1 li a {
    font-size: 14px;
    color: #fff;
}

.footer-2-2 {
    margin: 0 auto;
    clear: both;
    text-align: center;
    padding-top: 38px;
}

.footer-2-2 li {
    font-size: 12px;
    color: #fff;
    line-height: 28px;
}

.footer-img {
    position: absolute;
    left: 200px;
    top: 50px;
}

.footer-img-1 {
    position: absolute;
    right: 180px;
    top: 50px;
}


/*小导航*/

.Second_banner {
    width: 1013px;
    height: 40px;
    line-height: 40px;
}

.Second_banner li {
    font-size: 12px;
    color: #a1a7b2;
    float: left;
    padding-right: 8px;
}

.Second_banner li a {
    color: #a1a7b2;
}

.samaclose {
    position: absolute;
    right: 20px;
    top: 65px;
    cursor: pointer;
}

.samaclose img {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all .5s;
    /* Safari 和 Chrome */
    -o-transition: all .5s;
}

.samaclose img:hover {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    /* IE 9 */
    -moz-transform: rotate(180deg);
    /* Firefox */
    -webkit-transform: rotate(180deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(180deg);
}

.gg {
    position: fixed;
    right: 5px;
    bottom: 5px;
    z-index: 999;
    background: url(../images/p2.png) no-repeat center;
    height: 145px;
    width: 352px;
    padding: 97px 14px 0 14px;
}

.gg span {
    display: block;
    font-size: 14px;
    color: #333;
    text-indent: 2em;
    line-height: 24px;
    font-family: '微软雅黑', "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", "sans-serif"
}

.gg a {
    display: block;
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin-top: 5px;
    height: 30px;
    line-height: 30px;
    width: 159px;
}

.gg a:hover {
    background: url(../images/gg-btn-hover.png) no-repeat center;
}

.gg-img {
    position: fixed;
    right: 40px;
    bottom: 50px;
    cursor: pointer;
}

.sama-more {
    position: absolute;
    right: 0;
    bottom: 0px;
}

.sama-more a {
    font-size: 12px;
    color: #1a92ff;
}

.jg-xq-right-1 {
    font-family: inherit !important;
}

.gg-btn {
    background: url(../images/gg-btn.png) no-repeat center;
    height: 30px;
    line-height: 30px;
    width: 159px;
}

.gg-btn img {
    margin-bottom: -3px;
    margin-right: 5px;
}

.sama-top-links {
    text-align: right;
    padding-bottom: 7px;
}

.sama-top-links a {
    color: #023e8a;
    font-size: 14px;
    padding-left: 8px;
    font-weight: bold;
}

.sama-top-links a:hover {
    text-decoration: underline;
}

.sama-top-dw {
    padding-left: 63px;
    width: 290px;
    text-align: left;
    padding-top: 5px;
}

.sama-text-dw-1 {
    letter-spacing: 4.7px;
}

.sama-text-dw-2 {
    letter-spacing: 1.55px;
}

.sama-top-links-dw2 a {
    padding-left: 2px;
}

.sama-top-links-dw3 {
    padding-bottom: 14px;
}

.sama-top {
    padding-bottom: 10px;
    text-align: right;
}

.sama-5-1 {
    float: left;
    padding: 0 14px;
    height: 34px;
    line-height: 34px;
    position: relative;
    z-index: 1;
}

.sama-5-1line {
    padding: 0;
    width: 1px;
    color: #999999;
    float: left;
    height: 34px;
    line-height: 34px;
    font-weight: normal !important;
}

.sama-5-1 a {
    color: #333;
    font-size: 14px;
}

.contentLeft0301 {
    float: left;
    padding: 0 15px;
    height: 34px;
    line-height: 34px;
    position: relative;
}

.contentLeft0301 a {
    color: #333;
    font-size: 14px;
}

.contentLeft0302 {
    float: left;
    padding: 0 15px;
    height: 34px;
    line-height: 34px;
}

.contentLeft0302 a {
    color: #333;
    font-size: 16px;
}

.sama-5-1bg {
    background: #fff;
    color: #cb2222;
    font-weight: bold;
    border: 1px solid #cb2222;
    border-bottom: none;
}

.sama-5-1bg a {
    color: #cb2222 !important;
    font-size: 18px;
    font-weight: bold;
}

.sama-6-1 {
    height: 105px;
    padding: 0 18px;
    padding-top: 15px;
}

.gwy-img {
    position: fixed;
    right: 0;
    top: 26%;
    z-index: 9999;
}

.gwy-img a {
    display: block;
}

.sama-5-2 a {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}

.samr-banner-text {
    padding-top: 10px;
    text-align: center;
}

.samr-banner-text a {
    font-size: 16px;
    color: #023e8a;
}

.samr-banner-text a:hover {
    color: #4a6fa7;
    text-decoration: none;
}


/*----------测试返回总局首页图标------------*/

.samr-back {
    position: fixed;
    right: 0;
    top: 390px;
}


/*----------右侧二维码------------*/

.samr-back {
    position: fixed;
    right: 0;
    top: 390px;
}

.samr-ewm {
    text-align: center;
    font-size: 14px;
    color: #333;
}

.samr-ewm li {
    margin: 10px 0;
    float: left;
}

.samr-ewm img {
    width: 70px;
}

.navN2box {
    width: 100%;
}

.imgRight {
    position: relative;
}

.img-tc {
    position: absolute;
    top: 120px;
    width: 492px;
    height: 110px;
    z-index: 999;
    display: none;
    background: #3687df url(../images/ggtc1.png) no-repeat center;
}

.duilian {
    top: 24px;
    position: absolute;
    overflow: hidden;
    display: none;
    z-index: 50;
}

.duilian_left {
    left: 20px;
}

.duilian_right {
    right: 6px;
}

.duilian_con {
    overflow: hidden;
}

.duilian_close {
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
    display: block;
    font-size: 13px;
    color: #555555;
    text-decoration: none;
}

.samaclose {
    position: absolute;
    right: 6px;
    top: 6px;
    cursor: pointer;
}

.float_right1,
.float_right2 {
    display: inline-block;
    text-align: right;
    float: right;
    position: absolute;
    right: 50px;
    z-index: 999;
}

.float_right1 {
    top: 0px;
}

.float_right2 {
    top: 240px;
}

.cnbox {
    width: 506px;
    padding: 20px 10px;
    float: left;
}

.cnTxt li {
    padding: 10px 80px 10px 0;
    position: relative;
}

.cnTxt li span {
    width: 80px;
    color: #8e8e90;
    font-size: 16px;
    display: block;
    position: absolute;
    top: 12px;
    right: 0;
}

.cnTxt li a {
    font-size: 16px;
    color: #333;
    line-height: 120%;
}

.bsfw h2 {
    height: 39px;
    background: #e3e3e3;
    border-bottom: 1px solid #cb2222;
}

.bsfw ul {
    padding: 30px 0;
}

.bsfw li {
    width: 335px;
    display: inline-block;
    text-align: center;
}

.sub_mn_box {
    width: 95%;
    margin: 30px auto;
}

.sub_mn_box h2 {
    height: 39px;
    background: #e3e3e3;
    border-bottom: 1px solid #023e8a;
}

.sub_mn_box h2 span {
    text-indent: 35px;
}

.sub_mn_box ul {
    padding: 60px 0 0 0;
}

.sub_mn_box li {
    width: 316px;
    display: inline-block;
    text-align: center;
}

.sub_mn_box li a {
    width: 284px;
    height: 94px;
    margin: 0 auto;
    background: url(../images/sub_mn_bg.jpg) no-repeat;
    box-shadow: 3px 5px 6px #558ae4;
    text-align: center;
    text-decoration: none;
    font-size: 24px;
    color: #fff;
    line-height: 94px;
    display: block;
}

.sub_mn_box li a:hover {
    box-shadow: 3px 5px 6px #003182;
}

.links h2 {
    height: 39px;
    background: #e3e3e3;
    border-bottom: 1px solid #003182;
}

.links ul {
    padding: 10px 0;
}

.links li {
    width: 250px;
    padding: 10px 0;
    display: inline-block;
    text-align: center;
}

.links li select {
    width: 96%;
    height: 26px;
    line-height: 26px;
}

.ftlk {
    width: 1013px;
    margin: 0 auto;
    padding: 20px 0;
    border-top: 1px solid #c8c8c8;
}

.ftlk,
.ftlk a {
    font-size: 16px;
    color: #666;
    text-align: center;
}

.ftlk a:hover {
    color: #003182;
}

.b_a {
    width: 1013px;
    margin: 0 auto;
    padding-bottom: 20px;
    text-align: center;
    color: #666;
}

.b_a span {
    padding-left: 20px;
    display: inline-block;
    color: #666;
}

.b_a span.l01 {
    background: url(../images/icon_b-a.jpg) no-repeat left center;
}

.b_a span.l02 {
    background: url(../images/icon_wj.jpg) no-repeat left center;
}

.adLk {
    width: 1013px;
    margin: 0 auto;
    position: relative;
}

.adLk .ad {
    width: 130px;
    position: absolute;
    top: 20px;
}

.adLk .ad li {
    margin-bottom: 5px;
}

.adLk .lt {
    left: -140px;
}

.adLk .rt {
    right: -140px;
}

.page_thread {
    border-bottom: 1px solid #ccc;
}

.redFlag {
    display: inline-block;
    vertical-align: bottom;
    width: 221px;
    height: 38px;
    background: url(../images/flag_bg.png) no-repeat;
    position: relative;
    right: 12PX;
    font: 20px/20px "microsoft yahei";
    color: #fff;
}

.thread_con {
    display: inline-block;
    vertical-align: text-bottom;
    margin-bottom: 10px;
    font-size: 12px;
    color: #999;
}

.redFlag .news {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../images/icon_news.png) no-repeat center;
    margin: 8px 0 0 20px;
}

.redFlag span {
    vertical-align: text-top;
}

.newsList {
    font-size: 0;
}

.newsTab {
    width: 20%;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #ccc;
    border-top: none;
    border-bottom: none;
    background: #f2f2f2;
}

.newsTab ul {
    padding: 14px;
}

.newsTab li {
    padding: 10px 24px;
    margin-bottom: 14px;
    background: #fff;
    cursor: pointer;
}

.newsTab li.current {
    border: 1px solid #ccc;
    border-right: none;
    border-left: 6px solid #cb2222;
    position: relative;
}

.newsTab li.current:after {
    content: '';
    position: absolute;
    top: -1px;
    right: -16px;
    display: inline-block;
    height: 100%;
    border: 1px solid #ccc;
    border-left: none;
    border-right: none;
    width: 16px;
    background: #fff;
}

.newsTab i {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 10px;
}

.picture {
    background-image: url(../images/picture_grey.png);
}

.movement {
    background-image: url(../images/movement_grey.png);
}

.eye {
    background-image: url(../images/eye_grey.png);
}

.info {
    background-image: url(../images/info_grey.png);
}

.newsTab li.current i.picture {
    width: 28px;
    height: 28px;
    background-image: url(../images/picture_red.png);
}

.newsTab li.current i.movement {
    width: 28px;
    height: 28px;
    background-image: url(../images/movement_red.png);
}

.newsTab li.current i.eye {
    width: 28px;
    height: 28px;
    background-image: url(../images/eye_red.png);
}

.newsTab li.current i.info {
    width: 28px;
    height: 28px;
    background-image: url(../images/info_red.png);
}

.newsTab li span {
    font: 16px/18px "microsoft yahei";
    vertical-align: middle;
}

.newsTab li.current span {
    font-size: 20px;
    color: #cb2222;
}

.newsCon {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.newsCon ul {
    margin: 10px;
}

.newsCon li {
    padding: 4px 0;
    margin: 6px 0;
}

.newsCon li span {
    font: 14px/18px "microsoft yahei";
}

.newsDate {
    float: right;
}

.pageJump {
    font-size: 12px;
    color: #999;
    margin-bottom: 20px;
    padding: 0 10px;
}

.pageRecord {
    margin-left: 40%;
    display: inline-block;
    vertical-align: middle;
}

.pageCtrl {
    float: right;
    display: inline-block;
    vertical-align: middle;
}

.pageCtrl a {
    margin: 0 10px;
}

.pageCtrl input[type="text"] {
    width: 40px;
    margin: 0 6px;
}

.pageCtrl input[type="button"] {
    padding: 2px 12px;
    border: none;
    background: #cb2222;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
}


/*   机构职能新增  （另修改了394行 width值）    */

.insti {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../images/icon_insti.png) no-repeat center;
    margin: 8px 0 0 26px;
}

.insti_res,
.insti_tution,
.insti_contact,
.newsTab li.current i.insti_res,
.newsTab li.current i.insti_tution,
.newsTab li.current i.insti_contact {
    background-image: url(../images/icon_institution.png);
}

.newsTab i.insti_res {
    background-position: 0 0;
}

.newsTab i.insti_tution {
    background-position: 0 -26px;
}

.newsTab i.insti_contact {
    background-position: 0 -53px;
}

.newsTab li.current i.insti_res {
    background-position: -25px 2px;
    width: 28px;
    height: 28px;
}

.newsTab li.current i.insti_tution {
    background-position: -25px -25px;
    width: 28px;
    height: 28px;
}

.newsTab li.current i.insti_contact {
    background-position: -25px -54px;
    width: 29px;
    height: 29px;
    margin-right: 8px;
}

.insti_context {
    font: normal 16px/28px "microsoft yahei";
    padding: 30px 26px;
    color: #666666;
}

.insti_context li {
    margin-bottom: 12px;
}


/*2019-5-15*/

.address {
    width: 100%;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
    line-height: 200%;
    background: #003182;
    color: #fff;
    font-size: 14px;
}

.wrap_c_adr {
    width: 100%;
    text-align: center;
}

.wrap_c_adr ul {
    display: inline-block;
}

.wrap_c_adr ul li {
    float: right;
    margin-right: 20px;
    color: #fff
}