@charset "utf-8";
/* CSS Document */


/*======================================================== globle ========================================================*/
* {
    margin: 0px;
    padding: 0px;
}

body,
html {
    font-size: 14px;
    line-height: 1.4;
    color: #333333;
    font-family: "Microsoft YaHei", "微软雅黑", "宋体", Verdana, Arial, Helvetica, sans-serif;
}

dl,
dt,
dd,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
ul,
ol,
blockquote,
select {
    margin: 0;
    font-family: "微软雅黑", "宋体", Verdana, Arial, Helvetica, sans-serif;
}

ul,
ol,
li,
dl,
dt,
dd {
    list-type: none;
    LIST-STYLE-TYPE: none;
    margin: 0;
    padding: 0;
}

form,
input,
select,
textarea {
    display: inline;
    vertical-align: middle;
    margin-right: 0px;
}

input,
select,
textarea {
    color: #4d4d4d;
}

input {
    _position: relative;
    *margin-right: 0;
    font-family: "微软雅黑", "宋体", Verdana, Arial, Helvetica, sans-serif;
}

img {
    vertical-align: middle;
    font-size: 0px;
    border: 0px;
    margin-bottom: 0px;
}

*+html img {
    vertical-align: top;
    font-size: 0px;
    border: 0px;
    margin-bottom: -3px;
}

*html img {
    vertical-align: top;
    font-size: 0px;
    border: 0px;
    margin-bottom: -3px;
}

img {
    -ms-interpolation-mode: bicubic;
}

/* 图像平滑*/
html {
    -webkit-text-size-adjust: none;
}

/* 禁用iPhone的字号自动调整*/

th,
td {
    font-size: 14px;
}

div,
li,
p,
span,
a,
font,
dl,
dt,
dd {
    word-break: normal;
}

/* for Firefox */
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner {
    border: none;
    padding: 0;
}

/* for Firefox */

/*
img{display:block;vertical-align:top;font-size:0px;border:0px;margin-bottom:0px;}
*+html img{display:block;vertical-align:top;font-size:0px;border:0px;margin-bottom:-3px}
*html img{display:block;vertical-align:top;font-size:0px;border:0px;margin-bottom:-3px}
*/

body,
html {
    margin: auto;
    height: 100%;
    padding: 0px;
    text-align: center;
    position: relative;
}

.body_wrap {
    background-color: #f9f9f9;
    min-width: 1020px;
    /*
    _width:expression((documentElement.clientWidth < 1020) ? "1020px" : "auto" );
     */
}

html {
    -webkit-text-size-adjust: none;
}

/*webkit*/
h1 {
    zoom: 1;
    text-indent: -9999px;
    display: none;
}

.w100per {
    width: 100%;
    min-width: 100%;
}

.screen_width {
    width: 1020px;
    min-width: 1020px;
    margin: 0 auto;
}

/*
.min_width {min-width:1020px;_width:expression((documentElement.clientWidth < 1020) ? "1020px" : "auto" ); }
*/



.shadow {
    box-shadow: 1px 1px 3px #b3b3b3;
    -moz-box-shadow: 1px 1px 3px #b3b3b3;
    -webkit-box-shadow: 1px 1px 3px #b3b3b3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b3b3b3')";
    /* For IE 8 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b3b3b3');
    /* For IE 5.5 - 7 */
    _border: 1px solid #e0e0e0;
}

.MyDate {
    position: absolute;
    z-index: 100;
}

.fromDate,
.toDate {
    position: relative;
    z-index: 100;
}

.box1 {
    display: block;
    #display: inline-block;
    _display: block;
    padding: 0;
    background: #ffffff url(../images/rmbs_bg.jpg) no-repeat left top;
    border: 1px solid #77ABDB;
    width: 647px;
}

.box1:after {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}

* html .box1 {
    height: 1%;
}


.box1b {
    display: block;
    padding: 20px 40px;
    background-color: #fff;
    box-shadow: 1px 1px 3px #b3b3b3;
    -moz-box-shadow: 1px 1px 3px #b3b3b3;
    -webkit-box-shadow: 1px 1px 3px #b3b3b3;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b3b3b3');
    /* For IE 5.5 - 7 */
    border-top: 1px solid #e5e5e5\9;
    border-left: 1px solid #e5e5e5\9;

}

.box1b:after {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}

* html .box1b {
    height: 1%;
}



.box1c {
    display: block;
    padding: 20px 45px 30px 45px;
    background-color: #fff;
    box-shadow: 1px 1px 3px #b3b3b3;
    -moz-box-shadow: 1px 1px 3px #b3b3b3;
    -webkit-box-shadow: 1px 1px 3px #b3b3b3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b3b3b3')";
    /* For IE 8 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b3b3b3');
    /* For IE 5.5 - 7 */
    border-top: 1px solid #e5e5e5\9;
    border-left: 1px solid #e5e5e5\9;
}

.box1c:after {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}

.box2 {
    display: block;
    padding: 16px 30px 0px;
}

.box3 {
    display: block;
    padding: 0px 0px;
    margin: 0 auto;
    width: 87%;
}

.box5 {
    display: block;
    padding: 0 30px;
}

.topcolor_1 {
    display: block;
    overflow-y: hidden;
    height: 10px;
    background: #03436d;
    /* Old browsers */
    background: -moz-linear-gradient(left, #03436d 0%, #bb125e 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #03436d), color-stop(100%, #bb125e));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #03436d 0%, #bb125e 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #03436d 0%, #bb125e 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(left, #03436d 0%, #bb125e 100%);
    /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03436d', endColorstr='#bb125e', GradientType=1);
    /* IE6-9 */
    background: linear-gradient(left, #03436d 0%, #bb125e 100%);
    /* W3C */
}

.topcolor_2 {
    display: block;
    overflow-y: hidden;
    height: 10px;
    background: #044e80;
    /* Old browsers */
    background: -moz-linear-gradient(left, #044e80 0%, #bb5612 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #044e80), color-stop(100%, #bb5612));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #044e80 0%, #bb5612 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #044e80 0%, #bb5612 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(left, #044e80 0%, #bb5612 100%);
    /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#044e80', endColorstr='#bb5612', GradientType=1);
    /* IE6-9 */
    background: linear-gradient(left, #044e80 0%, #bb5612 100%);
    /* W3C */
}

a:visited {
    color: #4d4d4d;
    text-decoration: none
}

a:link {
    color: #4d4d4d;
    text-decoration: none
}

a:active {
    color: #cc0000;
    text-decoration: underline
}

a:hover {
    color: #cc0000;
    text-decoration: underline
}

.more1 {
    font-family: Verdana, Arial, Helvetica, sans-serif
}

a.more1:visited {
    color: #898989;
    text-decoration: none;
}

a.more1:link {
    color: #898989;
    text-decoration: none;
}

a.more1:active {
    color: #000;
    text-decoration: underline;
}

a.more1:hover {
    color: #000;
    text-decoration: underline;
}

.more2 {
    font-family: "微软雅黑";
}

a.more2:visited {
    color: #2f6698;
    text-decoration: none;
}

a.more2:link {
    color: #2f6698;
    text-decoration: none;
}

a.more2:active {
    color: #2f6698;
    text-decoration: underline;
}

a.more2:hover {
    color: #2f6698;
    text-decoration: underline;
}


.more3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.more3:visited {
    color: #808080;
    text-decoration: none;
}

a.more3:link {
    color: #808080;
    text-decoration: none;
}

a.more3:active {
    color: #2f6698;
    text-decoration: underline;
}

a.more3:hover {
    color: #2f6698;
    text-decoration: underline;
}


.more4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.more4:visited {
    color: #898989;
    text-decoration: none;
}

a.more4:link {
    color: #898989;
    text-decoration: none;
}

a.more4:active {
    color: #2f6698;
    text-decoration: none;
}

a.more4:hover {
    color: #2f6698;
    text-decoration: none;
}


.icon_more1 {
    display: inline;
    padding: 0px 16px 0px 0px;
    #padding: 1px 16px 0px 0px;
}



.link1 {}

a.link1:visited {
    color: #707070;
    text-decoration: none;
}

a.link1:link {
    color: #707070;
    text-decoration: none;
}

a.link1:active {
    color: #000;
    text-decoration: underline;
}

a.link1:hover {
    color: #000;
    text-decoration: underline;
}


.link2 {
    font-size: 16px;
    font-weight: bold
}

a.link2:visited {
    color: #2f6698;
    text-decoration: none;
}

a.link2:link {
    color: #2f6698;
    text-decoration: none;
}

a.link2:active {
    color: #c00;
    text-decoration: underline;
}

a.link2:hover {
    color: #c00;
    text-decoration: underline;
}


.link3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.link3:visited {
    color: #f00;
    text-decoration: none;
}

a.link3:link {
    color: #f00;
    text-decoration: none;
}

a.link3:active {
    color: #f00;
    text-decoration: underline;
}

a.link3:hover {
    color: #f00;
    text-decoration: underline;
}


.link4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.link4:visited {
    color: #2f6698;
    text-decoration: underline;
}

a.link4:link {
    color: #2f6698;
    text-decoration: underline;
}

a.link4:active {
    color: #c00;
    text-decoration: underline;
}

a.link4:hover {
    color: #c00;
    text-decoration: underline;
}


.tit_jcj {
    display: block;
    font-size: 12pt;
    text-align: left;
    color: #2f6698;
    font-weight: bold;
    margin-bottom: 0px;
}

.tit_jcj a,
.tit_jcj a:visited {
    color: #2f6698;
    text-decoration: none;
}

.tit_jcj a:hover {
    color: #2f6698;
    text-decoration: underline;
}



/*///////////////wrapper ///////////////*/
#wrapper {
    min-height: 100%;
    height: auto;
    margin: auto;
    position: relative;
}

* html #wrapper {
    height: 100%;
}

#out-content {
    display: block;
    min-width: 1020px;
}

#out-content:after {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}

* html #out-content {
    height: 1%;
}

#wrapper .pb {
    padding-bottom: 0px;
}


/*///////////////clearfix ///////////////*/
.clearfix {
    display: inline-block;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/*/////////////// footer ///////////////*/
#footer {
    display: block;
    text-align: center;
    min-height: 125px;
    margin-top: 0px;
    overflow: hidden;
    background-color: #337CBF;
    font-size: 13px;
    font-family: "微软雅黑", "宋体" Verdana, Arial, Helvetica, sans-serif;
    position: relative;
    bottom: 0;
}

#footer p {
    line-height: 28px;
}

#footer a {
    color: #aac9e5;
    text-decoration: none
}

#footer a:hover {
    color: #fff;
    text-decoration: underline
}

#footer .footer_link {
    color: #aac9e5;
    margin: 15px 20px;
}

#footer .infotx {
    color: #7aa5cc;
}

#footer2 {
    display: block;
    text-align: center;
    height: 85px;
    margin-top: -85px;
    overflow: hidden;
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    position: relative;
}

#footer2 a {
    color: #aac9e5;
    text-decoration: none
}

#footer2 a:hover {
    color: #fff;
    text-decoration: underline
}

#footer2 .footer_link {
    color: #aac9e5;
    margin: 15px 0
}

#footer2 .infotx {
    color: #7aa5cc;
    margin-top: 20px
}


/*//////////////////////////////// header //////////////////////////////////////////////////*/
#header {
    display: block;
    width: 100%;
    min-width: 100%;
}

.topTools {
    display: block;
    background: #418ACD;
    height: 55px;
}

.topNav {
    width: 1020px;
    display: block;
    margin: 0 auto;
    color: #ffffff;
    height: 45px;
    line-height: 45px;
    padding: 0;
}

.topNav li {
    font-family: "Microsoft YaHei", 微软雅黑, Verdana, Arial, Helvetica, sans-serif;
}

.topNav .left {
    display: inline-block;
    float: left;
    text-align: left;
    padding: 0;
    font-size: 16px;
}

.topNav .right {
    display: inline-block;
    float: right;
    text-align: right;
    padding: 0 3px 0px;
    font-size: 16px;
}

.topNav a,
.topNav a:visited {
    color: #ffffff;
    text-decoration: none;
}

.topNav a {
    font-size: 20px;
    padding: 5px 21px;
    display: inline-block;
}

.topTools2 .search1 .input_1a,
.topTools2 .search1 .input_1b {
    width: 180px;
    border-radius: 3px 0 0 3px;
    border: 1px solid #418ACD;
    height: 35px;
    color: #333;
    padding-left: 5px;
}

.topTools2 .search1 .btn_search1 {
    width: 35px;
    background: #fff url(../images/btn_search2.png) no-repeat center;
    height: 35px;
    border-radius: 0 3px 3px 0;
    border: 1px solid #418ACD;
    border-left: none;
}

/*media_screen*/
.phone .topNav {
    height: auto;
}

/*media_screen*/
.phone .topNav .right,
.phone .topNav .left {
    display: block;
    float: none;
    text-align: left;
    padding-left: 12px;
    line-height: 29px;
}

.topTools2 {
    display: block;
    height: 56px;
    margin: 30px 0;
}

.topSearch {
    width: 1020px;
    display: block;
    margin: 0 auto;
    color: #333333;
    height: 56px;
}

.topSearch .left {
    display: inline-block;
    float: left;
    text-align: left;
}

.topSearch .right {
    display: inline-block;
    float: right;
    text-align: right;
    padding-top: 30px;
}

.logo {
    border: 0;
}

/*media_screen*/
.hd {}

/*宽屏*/
.desktop {}

/*普屏*/
.flatbed .logo {}

/*平板*/
.phone .logo {
    width: 90%;
}

/*手机*/
/*media_screen*/



.search1 {
    display: inline-block;
    #display: inline;
}

.search1 li {
    list-style: none;
}

.search1 input {
    vertical-align: middle;
}


.search_bg {
    display: inline-block;
    background-color: #E2E2E2;
    padding: 4px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

/*.input_1a , .input_1b { height:29px; line-height:31px; padding-left:6px; vertical-align: baseline; border:1px solid #C5C5C5; border-right:none;}
.input_1a {color: #8C8C8C; }
.input_1b {color:#232323; border:1px solid #009360;}*/


.btn_search1 {
    background: transparent url("../images/btn_search1.jpg") no-repeat 0 0;
    border: 0px;
    text-align: center;
    vertical-align: baseline;
    width: 88px;
    height: 31px;
    CURSOR: pointer;
}


.h_10 {
    overflow-y: hidden;
    display: block;
    height: 10px;
    clear: both;
}

.h_16 {
    overflow-y: hidden;
    display: block;
    height: 16px;
}

.h_18 {
    overflow-y: hidden;
    display: block;
    height: 18px;
}

.h_19 {
    overflow-y: hidden;
    display: block;
    height: 19px;
}

.h_20 {
    overflow-y: hidden;
    display: block;
    height: 20px;
}

.h_30 {
    overflow-y: hidden;
    display: block;
    height: 30px;
}

.height1 {
    display: block;
    height: 258px;
    min-height: 258px;
}


.gjjs {
    font-size: 9pt;
    white-space: nowrap;
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 510px;
    #left: 525px;
    _left: 510px;
}

a.gjjs:visited {
    color: #2f6698;
    text-decoration: none;
}

a.gjjs:link {
    color: #2f6698;
    text-decoration: none;
}

a.gjjs:active {
    color: #0086d9;
    text-decoration: underline;
}

a.gjjs:hover {
    color: #0086d9;
    text-decoration: underline;
}

.gjjs2 {
    white-space: nowrap;
    display: inline-block;
}

a.gjjs2:visited {
    color: #c00;
    text-decoration: underline;
}

a.gjjs2:link {
    color: #c00;
    text-decoration: underline;
}

a.gjjs2:active {
    color: #f00;
    text-decoration: underline;
}

a.gjjs2:hover {
    color: #f00;
    text-decoration: underline;
}


/*//////////////////////////////// 顶部主题导航（默认图片新闻轮播） //////////////////////////////////////////////////*/

.Nav_picnews {
    display: block;
    height: 329px;
    margin: 20px auto 20px auto;
    text-align: left;
    position: relative;
}

/* width:1020px*/


.nav_box {
    margin-left: 227px;
    _zoom: 1;
}

.Nav_Left {
    float: left;
    width: 227px;
    margin-left: -227px;
    _position: absolute;
    background-color: #FF9900;
}

.Nav_Right {
    width: 100%;
    background-color: #0099FF;
}


/*导航 begin */
.nav_box {
    display: block;
    height: 329px;
    margin: 0px auto;
}

#nav {
    position: relative;
    z-index: 1;
    width: 260px;
    height: 329px;
}

#nav .mainCate {
    display: block;
    position: relative;
    z-index: 10;
    zoom: 1;
    width: 258px;
    height: 65px;
    /*82px*/
    /* background:#3075B4 url("../images/nav_bg.png") no-repeat top right; */
    background: linear-gradient(to right, #418ACD, #0DA4EC);
    color: #ffffff;
    text-align: left;
    border: 1px solid #A0C4E7;
}

#nav .mainCate a {
    color: #FFFFFF;
    line-height: 56px;
    font-size: 18px;
}

#nav h3 {
    display: block;
    height: 65px;
    padding-left: 70px;
}

#nav h3 a {
    display: block;
    height: 65px;
    line-height: 65px;
    color: #ffffff;
    text-decoration: none;
    font-size: 18px;
    font-weight: normal;
}

#nav h3 div {
    display: none;
    position: absolute;
    top: 38px;
    color: #7298bb;
    font-weight: normal;
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


#nav .m_b1 {
    margin-bottom: 1px;
}

/* .nav_01 {background: url("../images/nav_01.png") no-repeat 15px 18px}
.nav_01:hover {background: url("../images/nav_01_on.png") no-repeat 14px 18px}
.nav_02 {background: url("../images/nav_02.png") no-repeat 15px 18px}
.nav_02:hover {background: url("../images/nav_02_on.png") no-repeat 14px 14px}
.nav_03 {background: url("../images/nav_03.png") no-repeat 15px 18px}
.nav_03:hover {background: url("../images/nav_03_on.png") no-repeat 14px 18px}
.nav_04 {background: url("../images/nav_04.png") no-repeat 15px 18px}
.nav_04:hover {background: url("../images/nav_04_on.png") no-repeat 14px 18px}
.nav_05 {background: url("../images/nav_05.png") no-repeat 15px 18px}
.nav_05:hover {background: url("../images/nav_05_on.png") no-repeat 14px 14px} */

#nav .mainCate .icon {
    background: url(../images/nav_icon.png) no-repeat;
    height: 38px;
    width: 38px;
    display: inline-block;
    margin: 13px;
    vertical-align: middle;
}

#nav .mainCate .icon_1 {
    background-position: 0 0;
}

#nav .mainCate .icon_2 {
    background-position: 0 -48px;
}

#nav .mainCate .icon_3 {
    background-position: 0 -96px;
}

#nav .mainCate .icon_4 {
    background-position: 0 -144px;
}

#nav .mainCate .icon_5 {
    background-position: 0 -192px;
}

#nav .on .icon {
    background-position-x: -48px;
}

#nav .on {
    background: #F0F4FB
        /* url("../images/nav_bg_on.png") no-repeat top right; color: #266195; border:1px solid #3075B4; border-right:none; #margin-bottom:-3px; */
}

#nav .on a {
    color: #212121;
}

#nav .on h3 a {
    color: #212121;
}

/* #nav .on .nav_01 {background: url("../images/nav_01_on.png") no-repeat 14px 18px}
#nav .on .nav_02 {background: url("../images/nav_02_on.png") no-repeat 14px 18px}
#nav .on .nav_03 {background: url("../images/nav_03_on.png") no-repeat 14px 18px}
#nav .on .nav_04 {background: url("../images/nav_04_on.png") no-repeat 14px 18px}
#nav .on .nav_05 {background: url("../images/nav_05_on.png") no-repeat 14px 18px} */
#nav .on h3 div {
    display: block;
}

#nav .on .subCate {
    display: block;
    box-shadow: 2px 2px 2px #B3B3B3;
    -moz-box-shadow: 2px 2px 2px #B3B3B3;
    /* Firefox */
    -webkit-box-shadow: 2px 2px 2px #B3B3B3;
    /* Chrome */
}

#nav .subCate {
    display: none;
    background: #ffffff;
    border: 1px solid #3075B4;
    border-left: none;
    position: absolute;
    left: 257px;
    width: 763px;
    height: 329px;
    padding: 0 0 0px 0px;
    z-index: 2000;
    line-height: 1.5;
}

#nav .sub1 {
    top: -1px;
}

#nav .sub2 {
    top: -67px;
}

#nav .sub3 {
    top: -133px
}

#nav .sub4 {
    top: -199px
}

#nav .sub5 {
    top: -265px;
}

#nav .subCate .sub_box {
    display: block;
}

#nav .subCate .row {
    display: inline-block;
    float: left;
    width: 33%;
}

#nav .subCate .FileList {
    display: block;
    height: 281px;
    width: 696px;
    padding-top: 5px;
}

#nav .subCate .FileList h5 {
    font-size: 16px;
    font-weight: normal;
    color: #00744C;
}

#nav .subCate .FileList .fl_item {
    display: block;
    float: left;
    width: 84%;
    line-height: 27px;
    padding-left: 20px;
    padding-top: 4px;
}

#nav .subCate .FileList .fl_item a,
#nav .subCate .FileList .fl_item a:visited {
    font-size: 14px;
    color: #333333;
    font-family: "Microsoft YaHei", 微软雅黑;
}

#nav .subCate .FileList .fl_item a:hover {
    font-size: 14px;
    color: #006A48;
    font-family: "Microsoft YaHei", 微软雅黑;
}

#nav .subCate .FileList .fl_more {
    display: block;
    float: right;
    width: 10%;
    padding: 8px 5px 0 0;
}



/* 导航 end */



.fgww {
    text-align: left;
    padding: 0 5px;
    margin: 0 auto;
    border-left: 1px solid #afc3fa;
    height: 36px;
    line-height: 36px;
}

.fgww a {
    padding-left: 8px;
    font-size: 15px;
    font-weight: bold;
}



.borderleft1 {
    border-left: 6px solid #2f6698;
}

.borderleft2 {
    border-left: 6px solid #5284b2;
}

.borderleft3 {
    border-left: 6px solid #6f9dc7;
}

.borderleft4 {
    border-left: 6px solid #96bfe4;
}



.zwzx_left {
    float: left;
    width: 550px;
}

.zwzx_right {
    float: right;
    width: 120px;
    text-align: center;
}



/* 导航-热点信息 begin */
.news_maintit {
    display: block;
    color: #00734C;
    font-size: 15pt;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: center
}

a.news_maintit:visited {
    color: #00734C;
    text-decoration: none;
}

a.news_maintit:link {
    color: #00734C;
    text-decoration: none;
}

a.news_maintit:active {
    color: #00734C;
    text-decoration: underline;
}

a.news_maintit:hover {
    color: #00734C;
    text-decoration: underline;
}

.news_maintxt {
    display: block;
    color: #707070;
    font-size: 13px
}

/* 导航-热点信息 end */


/* 导航-指数发布图 begin */
.index_tit {
    height: 39px;
    width: 695px;
    text-align: center;
    background: url(../images/index_title_bg.jpg) no-repeat center top;
}

span.itime {
    display: block;
    height: 39px;
    line-height: 39px;
    font-size: 19px;
    color: #ffffff;
}

.scroll {
    width: 695px;
    padding-top: 0px;
    margin-top: -16px;
    position: relative;
    overflow: hidden;
}

.scroll_left {
    height: 36px;
    width: 36px;
    background: url(../images/arw_left_off.png) no-repeat 0 0;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 125px;
    z-index: 101;
}

.scroll_right {
    height: 36px;
    width: 36px;
    background: url(../images/arw_right.png) no-repeat 0 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 125px;
    z-index: 101;
}

.pic {
    width: 570px;
    margin: 0 auto;
    padding: 26px 0;
}

.pic ul {
    display: block;
}

.pic li {
    float: left;
    display: inline-block;
    display: block;
    width: 265px;
    margin-left: 20px;
}

/* 导航-指数发布图 end */











/* 图片轮播 */
.picnews_box {
    display: block;
    width: 750px;
    height: 329px;
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
}

.picnews_box .prev-btn,
.picnews_box .next-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
    cursor: pointer;
    background: #4c4c4c91;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    border: 1px solid #fff;
    font-family: cursive;
}

.picnews_box .prev-btn {
    left: 10px;
}

.picnews_box .next-btn {
    right: 10px;
}

/*
.silder {display:block;  position:relative}
.silder DT {Z-INDEX: 99; POSITION: relative; float:right; TOP: 10px; RIGHT:10px; text-align:right; }
.silder I { display:inline; float:left; position:relative; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #676767; WIDTH: 16px; FONT-FAMILY: Arial; HEIGHT: 16px; COLOR: #fff; CURSOR: pointer; MARGIN-RIGHT: 4px}
.silder .c {BORDER: red 1px solid; POSITION: relative ;BACKGROUND-COLOR: red;   FONT-WEIGHT: bold}
.silder_list img{width:750px; height:329px;}
*/




/* changeBox_a1 */
.changeBox_a1 {
    width: 750px;
    height: 329px;
    position: relative;
    overflow: hidden;
}

.changeDiv {
    width: 750px;
    height: 329px;
    position: relative;
    display: none;
}


.ibanner_more {
    margin-left: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.ibanner_more:visited {
    color: #009eff;
    text-decoration: none;
}

a.ibanner_more:link {
    color: #009eff;
    text-decoration: none;
}

a.ibanner_more:active {
    color: #66b5ff;
    text-decoration: underline;
}

a.ibanner_more:hover {
    color: #66b5ff;
    text-decoration: underline;
}


.changeBox_a1 img {
    width: 750px;
    height: 329px;
}

/* ul_change_a2 */
.ul_change_a2 {
    position: absolute;
    right: 15px;
    bottom: 10px;
    overflow: hidden;
}

.ul_change_a2 li {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.ul_change_a2 span {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 28px;
    height: 28px;
    line-height: 27px;
    color: #ffffff;
    text-align: center;
    overflow: hidden;
    margin-right: 8px;
    background: url("../images/num_bg1.png") no-repeat !important;
    CURSOR: pointer;
}

.ul_change_a2 span.on {
    background: url("../images/num_bg2.png") no-repeat !important;
    color: #ffffff;
}




.index_zl_tit {
    display: block;
    color: #2d6292;
    font-weight: bold;
    padding-left: 8px;
    margin-bottom: 5px;
}

a.index_zl_tit:visited {
    color: #2d6292;
    text-decoration: none;
}

a.index_zl_tit:link {
    color: #2d6292;
    text-decoration: none;
}

a.index_zl_tit:active {
    color: #c00;
    text-decoration: underline;
}

a.index_zl_tit:hover {
    color: #c00;
    text-decoration: underline;
}

.index_zl_txt {
    display: block;
    color: #808080;
    font-size: 9pt;
    line-height: 1.7;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}







/*/////////////// index_wrapper ///////////////*/
.index_wrapper1 {
    display: block;
    padding: 0px 0px 20px 0px;
    margin: 0 auto 0px auto;
    text-align: left;
}

/*width:960px;*/


.side_Left {
    float: left;
    margin-right: 265px;
    background-color: #0099FF
}

.main_Right {
    float: right;
    width: 265px;
    margin-left: -265px;
    position: relative;
    background-color: #FF9900
}




/*///// 两栏,左侧自适应，应用 /////*/
.Middle4 {
    float: left;
    width: 100%;
    margin-right: -290px;
}

.Middle4_body {
    margin-right: 320px;
}

.right4 {
    float: right;
    width: 290px;
}



.right5 {
    float: right;
    width: 320px;
}

.Middle5 {
    float: left;
    width: 100%;
    margin-right: -320px;
}

.Middle5_body {
    margin-right: 335px;
}



/*///// 两栏,右侧自适应 /////*/
.index_main1 {
    float: right;
    width: 100%;
    margin-left: -245px;
    overflow: hidden
        /*/屏蔽小分辨率下ie右侧空出245px宽度*/
}

.index_content1 {
    margin-left: 245px;
}

.index_left1 {
    float: left;
    width: 225px;
}



/*
.cell_two1 {display:table-row;}
.cell_two1_Left{display: table-cell; #display:inline-block; vertical-align:top;  #float:left; width:225px;  background-color: #FFCC99}
.cell_two1_Right{display: table-cell; #display:inline-block; #float:left;padding-left:20px; }
.cell_two1:after{
clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
* html .cell_two1 {  height: 1%;}






/*两栏，右侧自适应。好的*/
/*
.cell_two1 {  display:block;}
.cell_two1_Left{float:left; width:225px; margin-right:20px; }
.cell_two1_Right{display:table-cell;#display:inline-block;width:40000px;#width:auto;}


.cell_two1 { display:block;}
.cell_two1_Left{ float:left; width:225px; margin-right:20px; }
.cell_two1_Right{_display:block;zoom:1;  #min-width:auto;_min-width:100%;}
*/

/*两栏，右侧自适应。好的，应用*/
.cell_two1 {
    display: block;
}

.cell_two1_Left {
    float: left;
    width: 225px;
    margin-right: 20px;
}

.cell_two1_Right {
    display: table-cell;
    #display: inline-block;
    width: 40000px;
    #width: auto;
}






/*
.cell_two1 {display:block;}
.cell_two1_Left{  width:225px;  float:left; background-color:#CC0033 }
.cell_two1_Right{margin-left:245px;background-color:#66FFFF; }
*/



/*
.cell_three3 {display: table-row; width:100%;}
.cell_three3 .Left{ display: table-cell;_display: inline-block;  width:225px;  background-color: #FFCC99}
.cell_three3 .Middle{display: table-cell;_display: inline-block; margin:0 245px;  background-color: #33CCFF}
.cell_three3 .Right{display: table-cell; _display: inline-block;   width:225px;  background-color: #6699CC}
*/
.cell_three3 {
    display: block;
}

.cell_three3 .Left {
    float: left;
    width: 225px;
    background-color: #FFCC99;
    height: 100px
}

.cell_three3 .Middle {
    margin: 0 245px;
    background-color: #33CCFF;
    height: 200px
}

.cell_three3 .Right {
    float: right;
    width: 225px;
    background-color: #6699CC;
    height: 50px
}





/*
.index_main1{float:right;width:100%;margin-left:-245px;}
.index_content1{margin-left:245px;}
.index_left1{float:left;width:225px;}



.index_main1b{float:right;width:100%;margin-left:-240px;}
.index_content1b{margin-left:240px;}
.index_left1b{float:left;width:225px;}
*/
.index_main2 {
    float: right;
    width: 100%;
    margin-left: -335px;
}

.index_content2 {
    margin-left: 335px;
}

.index_left2 {
    float: left;
    width: 320px;
}

.index_main3 {
    float: right;
    width: 100%;
    margin-left: -194px;
}

.index_content3 {
    margin-left: 194px;
}

.index_left3 {
    float: left;
    width: 179px;
}






/*///// 三栏,中间自适应 /////*/
.Left1 {
    float: left;
    width: 245px;
}

.Right1 {
    float: right;
    width: 265px;
}

.Middle1 {
    float: right;
    width: 100%;
    margin-left: -530px;
}

.Middle1_body {
    margin-left: 530px;
    margin-right: 20px;
}

/*
.three_cell {display: table; min-width:100%;width:100%; }
.three_left{ display: table-cell; #display:inline-block; #float:left;width:300px; background-color: #000ff0;}
.three_center{display: table-cell; #display:inline-block; #float:left;}
.three_center_body{margin:0 20px;background-color: #663399;}
.three_right{display: table-cell; #display:inline-block; #float:left; width:300px;background-color: #669900;}
*/

.three1 {
    display: block;
}

.three1_Left {
    float: left;
    width: 381px;
    margin-right: 21px;
}

.three1_Right {
    float: left;
    width: 617px;
}

.three1_Right_body {
    margin-left: 0px;
}




/*///// 两栏，左右排列 /////*/
.Left2 {
    display: inline-block;
    float: left;
    width: 649px;
    margin-right: 19px;
}

.h_title {
    height: 258px;
    display: block;
    color: #ffffff;
    font-size: 23px;
    line-height: 33px;
    font-weight: bold;
    text-align: center;
    padding-top: 92px;
}

.hicon_01 {
    height: 43px;
    width: 43px;
    display: block;
    background: url(../images/hico_bysbd.png) no-repeat 0 0;
    margin: 0px 0 8px;
}

.hicon_02 {
    height: 43px;
    width: 43px;
    display: block;
    background: url(../images/hico_rclh.png) no-repeat 0 0;
    margin: 0px 0 8px;
}

.hicon_03 {
    height: 43px;
    width: 43px;
    display: block;
    background: url(../images/hico_zcsb.png) no-repeat 0 0;
    margin: 0px 0 8px;
}

.hicon_04 {
    height: 43px;
    width: 43px;
    display: block;
    background: url(../images/hico_dadc.png) no-repeat 0 0;
    margin: 0px 0 8px;
}

.hicon_05 {
    height: 43px;
    width: 43px;
    display: block;
    background: url(../images/hico_kjddh.png) no-repeat 0 0;
    margin: 0px 0 8px;
}

.hicon_06 {
    height: 43px;
    width: 43px;
    display: block;
    background: url(../images/hico_dacx.png) no-repeat 0 0;
    margin: 0px 0 8px;
}

.hicon_07 {
    height: 43px;
    width: 43px;
    display: block;
    background: url(../images/hico_cdzm.png) no-repeat 0 0;
    margin: 0px 0 8px;
}

.hicon_08 {
    height: 43px;
    width: 43px;
    display: block;
    background: url(../images/hico_sxbt.png) no-repeat 0 0;
    margin: 0px 0 8px;
}

.hicon_09 {
    height: 64px;
    width: 64px;
    display: block;
    background: url(../images/hicon_09.png) no-repeat 0 0;
    margin: 0px 0;
}

.hicon_sxjd {
    height: 64px;
    width: 64px;
    display: block;
    background: url(../images/hico_sxjd.png) no-repeat 0 0;
    margin: 0px 0;
}

.h_tb a {
    font-family: "Microsoft YaHei", 微软雅黑;
    font-size: 17px;
    color: #3075B4;
    text-decoration: none;
}

.h_tb a:hover {
    font-family: "Microsoft YaHei", 微软雅黑;
    font-size: 17px;
    color: #5093CF;
    text-decoration: none;
}

.h_tb td {
    height: 129px;
}

.Right2 {
    display: inline-block;
    float: right;
    width: 351px;
}

.se_icon {
    height: 260px;
    width: 351px;
    position: relative;
    z-index: 10;
    overflow: hidden;
}

.se_icon li {
    height: 125px;
    width: 170px;
    display: inline-block;
    float: left;
    overflow: hidden;
}


.cell_Two {
    width: 1020px;
    position: relative;
    z-index: 10;
}

.cell_Two1 {
    height: 138px;
    width: 298px;
    display: inline-block;
    float: left;
    background-color: #FFEACA;
    border: 1px solid #FFBA75;
}

.ohr {
    height: 138px;
    width: 298px;
    display: block;
    background: url(../images/logo_ohr.png) no-repeat center center;
    text-indent: -999em;
}

.cell_Two2 {
    height: 138px;
    width: 718px;
    display: inline-block;
    float: left;
    background-color: #FFFFFF;
    border: 1px solid #D8D8D8;
    border-left: none;
}

.ewm_wrap {
    width: 718px;
}

.ewm_wrap li {
    /*height:117px;*/
    width: 178px;
    display: block;
    float: left;
    border-right: 1px solid #D8D8D8;
    text-align: center;
    padding: 13px 0 5px 0;
}

.ewm_wrap li.end {
    border-right: none;
}

.ewm_wrap li .ewm_img01 {
    display: block;
    height: 96px;
    width: 178px;
    background: url(../images/wb_hrc.jpg) no-repeat center top;
    margin-bottom: 3px;
    cursor: pointer;
}

.ewm_wrap li .ewm_img02 {
    display: block;
    height: 96px;
    width: 178px;
    background: url(../images/wx_hrc.jpg) no-repeat center top;
    margin-bottom: 3px;
    cursor: pointer;
}

.ewm_wrap li .ewm_img03 {
    display: block;
    height: 96px;
    width: 178px;
    background: url(../images/wx_campus2.jpg) no-repeat center top;
    margin-bottom: 3px;
    cursor: pointer;
}

.ewm_wrap li .ewm_img04 {
    display: block;
    height: 96px;
    width: 178px;
    background: url(../images/wx_gzh.jpg) no-repeat center top;
    margin-bottom: 3px;
    cursor: pointer;
}

.ewm_wrap li .ewm_img05 {
    display: block;
    height: 96px;
    width: 178px;
    background: url(../images/xyzp.jpg) no-repeat center top;
    margin-bottom: 3px;
    cursor: pointer;
}

.ewm_wrap li .ewm_img06 {
    display: block;
    height: 96px;
    width: 178px;
    background: url(../images/hgz.jpg) no-repeat center top;
    margin-bottom: 3px;
    cursor: pointer;
}

.ewm_wrap li .ewm_img07 {
    display: block;
    height: 96px;
    width: 178px;
    background: url(../images/sipztc.jpg) no-repeat center top;
    margin-bottom: 3px;
    cursor: pointer;
}

.ewm_wrap li .blue {
    color: #3072B2;
}

.ewm_wrap li .green {
    color: #006D46;
}

.ewm_wrap li .orange {
    color: #F84A00;
}



/*------------  友情链接 begin-------------*/
#f_links {
    display: block;
    text-align: center;
    height: 160px;
    margin-top: -40px;
    overflow: hidden;
    background: url("../images/links_bg.jpg") repeat-x 0 0;
    position: relative;
    z-index: 1;
}

.w100per {
    width: 100%;
    min-width: 100%;
}

.links_tit {
    margin: 0 auto;
    height: 55px;
    width: 1020px;
    margin: 0 auto;
    background: url(../images/links_title_bg.jpg) no-repeat 0 0px;
    margin-bottom: 25px;
}

.links_dl {
    margin: 0 auto;
    display: inline-block;
    height: 196px;
    width: 1020px;
    text-align: left;
}

.links_dl dt {
    height: 30px;
    width: 42px;
    display: inline-block;
    float: left;
    padding-right: 12px;
    margin-bottom: 18px;
    overflow: hidden;
}

.links_dl dd {
    height: 30px;
    width: 212px;
    display: block;
    float: left;
    line-height: 28px;
    margin-bottom: 18px;
    overflow: hidden;
}






.zhw_list1 {
    display: block;
}

.zhw_list1 .li1 {
    float: left;
    margin-bottom: 15px;
    white-space: nowrap;
    margin-right: 30px;
    _margin-right: 20px;
}

.zhw_list1 .h {
    overflow-y: hidden;
    display: block;
    height: 80px;
}


.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    /* Firefox 3.5+ */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}


/*/////////////// 图片新闻 ///////////////*/

/*------------ 图片新闻1 begin-------------*/
.c1 {
    zoom: 1;
}

.c1:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.slideshow {
    clear: both;
}

.slideshow li {
    position: relative;
    overflow: hidden;
}

.slideshow li span.title {
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: 0;
    width: 381px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-indent: 10px;
}

.slideshow span.title,
.slidebar li {
    background: rgba(0, 0, 0, 0.3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000, endColorstr=#30000000);
    color: #FFF;
    overflow: hidden;
}

.slidebar li {
    float: left;
    margin-right: 1px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 10px;
    cursor: pointer;
}

.slidebar li.on {
    background: rgba(255, 255, 255, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50FFFFFF, endColorstr=#50FFFFFF);
    color: #000;
    font-weight: 700;
}

.slidebar {
    position: absolute;
    top: 5px;
    left: 4px;
}

.slideshow span.title,
.slidebar li {
    background: rgba(0, 0, 0, 0.3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000, endColorstr=#90000000);
    color: #FFF;
    overflow: hidden;
}

.slideshow span.title {
    background: rgba(48, 117, 180, 0.8);
}

.slidebar li.on {
    background: rgba(255, 255, 255, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000, endColorstr=#90000000);
    color: #F76300;
    font-weight: 700;
}

.slideshow SPAN.title {
    text-indent: 0px;
}

#slidesImgs li {
    width: 960px;
    height: 230px;
    display: none;
}

/*------------ 图片新闻1 end-------------*


/*------------ 图片新闻2 begin-------------*/
#NewsPic2 img {
    width: 320px;
    height: 220px;
}

#NewsPic2 {
    display: block;
    width: 320px;
    HEIGHT: 220px;
    POSITION: relative;
}

#NewsPic2 A {
    BORDER-WIDTH: 0px;
    OVERFLOW: visible;
    HEIGHT: 100%;
    TEXT-DECORATION: none
}

#NewsPic2 A:hover {
    TEXT-DECORATION: none
}

#NewPic2 A:visited {
    TEXT-DECORATION: none
}

#NewsPic2 .Picture {
    display: block;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
    z-index: 0;
}

#NewsPicTxt2 {
    display: block;
    TEXT-ALIGN: center;
    background-color: #ddd;
    font-size: 10.5pt;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    position: relative;
    z-index: 100;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*height:58px;*/
#NewsPicTxt2 a {
    COLOR: #333;
    TEXT-DECORATION: none;
}

#NewsPicTxt2 a:visited {
    color: #333;
    text-decoration: none;
}

#NewsPicTxt2 a:hover {
    color: #000;
    text-decoration: underline;
}

#NewsPic2 .Nav {
    width: 100%;
    BOTTOM: 0px;
    HEIGHT: 20px;
    line-height: 20px;
    POSITION: absolute;
    z-index: 300;
    bottom: 5px;
}

#NewsPic2 .Nav SPAN {
    FLOAT: right;
    font-size: 8pt;
    margin-right: 5px;
    WIDTH: 20px;
    background-color: #ddd;
    CURSOR: pointer;
    COLOR: #000;
    TEXT-ALIGN: center;
}

#NewsPic2 .Nav SPAN.Cur {
    background-color: #f00;
}

#NewsPic2 .Nav SPAN.Cur A {
    COLOR: #fff;
    font-weight: bold;
}

#NewsPic2 .Nav SPAN.Normal {
    COLOR: #000;
}

#NewsPic2 .Nav SPAN A {
    COLOR: #000;
}

#NewsPic2 .Nav SPAN A:hover {
    CURSOR: pointer
}

/*------------ 图片新闻2 end-------------*/


/*------------ 图片新闻3 begin-------------*/
#NewsPic3 img {
    width: 285px;
    height: 233px;
}

#NewsPic3 {
    display: block;
    width: 285px;
    HEIGHT: 233px;
    POSITION: relative;
}

#NewsPic3 A {
    BORDER-WIDTH: 0px;
    OVERFLOW: visible;
    HEIGHT: 100%;
    TEXT-DECORATION: none
}

#NewsPic3 A:hover {
    TEXT-DECORATION: none
}

#NewPic3 A:visited {
    TEXT-DECORATION: none
}

#NewsPic3 .Picture {
    display: block;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
    z-index: 0;
}

#NewsPicTxt3 {
    display: block;
    width: 285px;
    TEXT-ALIGN: center;
    font-size: 9.5pt;
    margin-bottom: 25px;
    +margin-bottom: 11px;
    _margin-bottom: -10px;
    margin-top: -45px;
    _margin-top: -52px;
    height: 25px;
    _height: 18px;
    line-height: 30px;
    position: relative;
    z-index: 100;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*height:58px;*/
#NewsPicTxt3 a {
    COLOR: #fff;
    TEXT-DECORATION: none;
}

#NewsPicTxt3 a:visited {
    color: #fff;
    text-decoration: none;
}

#NewsPicTxt3 a:hover {
    color: #fff;
    text-decoration: underline;
}

#NewsPic3 .Nav {
    width: 100%;
    BOTTOM: 0px;
    HEIGHT: 20px;
    line-height: 22px;
    POSITION: absolute;
    z-index: 300;
}

#NewsPic3 .Nav SPAN {
    FLOAT: right;
    font-size: 8pt;
    margin-right: -1px;
    BORDER-right: #fff 1px solid;
    WIDTH: 24px;
    CURSOR: pointer;
    COLOR: #fff;
    TEXT-ALIGN: center;
}

#NewsPic3 .Nav SPAN.Cur {
    font-weight: bold;
}

#NewsPic3 .Nav SPAN.Cur A {
    COLOR: #f00;
}

#NewsPic3 .Nav SPAN.Normal {
    COLOR: white;
}

#NewsPic3 .Nav SPAN A {
    COLOR: white;
}

#NewsPic3 .Nav SPAN A:hover {
    CURSOR: pointer
}

/*------------ 图片新闻3 end-------------*/


.tit1_box {
    display: block;
    height: 26px;
    position: relative;
    border-bottom: 1px solid #2f6698;
}

.tit1_box .L {
    float: left;
    height: 26px;
    overflow: hidden;
}

.tit1_box .R {
    height: 26px;
    text-align: right;
    overflow: hidden;
    float: right;
    position: absolute;
    top: 6px;
    right: 0px;
    font-size: 9pt;
}

.tit1 {
    float: left;

    color: #fff;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    position: relative;
    padding: 0px 13px 0px 16px;
    #padding: 0px 10px 0px 16px;

    white-space: nowrap;

}

.tit1 span {
    height: 26px;
    right: -3px;
    top: 0px;
    width: 3px;
    position: absolute;
    z-index: 3;
    float: right;

}



.tit2 {
    display: block;
    font-size: 12pt;
    color: #2f6698;
    font-weight: bold;
    margin-bottom: 15px;
}


.tit3 {
    display: block;
    position: relative;
    margin-bottom: 10px;
}

.tit3 .L {
    float: left;
    height: 30px;
    line-height: 30px;
    line-height: 32px\9;
    font-size: 12pt;
    font-weight: bold;
    color: #2f6698;
    overflow: hidden;
}

.tit3 .R {
    height: 30px;
    line-height: 30px;
    text-align: right;
    font-size: 9pt;
    overflow: hidden;
    float: right;
    position: absolute;
    top: 0;
    right: 0px;
}

.tit4 {
    display: block;
    font-size: 14pt;
    text-align: center;
    color: #2f6698;
    font-weight: bold;
    margin-bottom: 15px;
}


.tit5 {
    position: relative;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    padding-right: 12px;
    float: left;
    font-size: 12pt;
    color: #fff;
    font-weight: bold;
}

.tit5 span {
    height: 36px;
    right: -3px;
    top: 0px;
    width: 3px;
    position: absolute;
    z-index: 3;
    float: right;

}



/* /////////////////////////////标签切换 begin//////////////////////// */


/* Tab_Menubox1 begin */
.Tab_Menubox1 {
    height: 34px;
    position: relative;
    z-index: 1;
    background: url(../images/line01.gif) no-repeat left bottom;
}

.Tab_Menubox1 ul {
    display: block;
}

.Tab_Menubox1 li {
    display: block;
    float: left;
    cursor: pointer;
    color: #333333;
    font-size: 18px;
    width: 162px;
    height: 32px;
    line-height: 34px;
    text-align: center;
    /*border:1px solid #ffffff;*/
    border-bottom: none;
    margin-left: 20px;
    white-space: nowrap;
    /* 标题不会换行显示 */
    margin-top: 2px;
}

.Tab_Menubox1 li a,
.Tab_Menubox1 li a:visited {
    color: #333333;
    text-decoration: none;
}

.Tab_Menubox1 li.hover {
    display: block;
    float: left;
    cursor: pointer;
    color: #00754D;
    font-size: 18px;
    width: 162px;
    height: 32px;
    line-height: 34px;
    text-align: center;
    border: 1px solid #008C5B;
    border-bottom: 1px solid #FFFFFF;
    white-space: nowrap;
}

.Tab_Menubox1 li.hover a,
.Tab_Menubox1 li.hover a:visited {
    color: #00754D;
}


.Tab_Menubox1 .padding1 {
    padding: 0 0;
}

.Tab_Menubox1 .padding2 {
    padding: 0 3px;
    padding: 0 2px\9
}

.Tab_Menubox1 .padding3 {
    padding: 0 25px
}

/* Tab_Menubox1 end */




/* Tab_Menubox2 begin */
.Tab_Menubox2 {
    height: 40px;
    width: 618px;
    position: relative;
    z-index: 1;
    background: url(../images/line02.gif) no-repeat left bottom;
}

.Tab_Menubox2 ul {
    margin: 0px;
    padding: 0px;
}

.Tab_Menubox2 li {
    float: left;
    cursor: pointer;
    height: 37px;
    min-width: 156px;
    text-align: center;
    display: block;
    border: 1px solid #F9F9F9;
    border-top: 2px solid #F9F9F9;
    border-bottom: 1px solid #C8C8C8;
    line-height: 42px;
    position: relative;
    padding: 0px 6px 0px 3px;
    margin-left: 20px;
    white-space: nowrap;
    margin-top: 3px;
}

.Tab_Menubox2 li a,
.Tab_Menubox2 li a:visited {
    font-size: 18px;
    color: #333333;
    text-decoration: none;
}

.Tab_Menubox2 li a:hover {
    font-size: 20px;
    color: #00754D;
    text-decoration: none;
}


.Tab_Menubox2 li span {
    height: 26px;
    right: -3px;
    top: 0px;
    width: 3px;
    position: absolute;
    z-index: 3;
    float: right;
}

.Tab_Menubox2 li.hover {
    float: left;
    cursor: pointer;
    height: 37px;
    min-width: 156px;
    text-align: center;
    display: block;
    border: 1px solid #C8C8C8;
    border-top: 2px solid #008C5B;
    border-bottom: 1px solid #F9F9F9;
    line-height: 42px;
    position: relative;
    padding: 0px 6px 0px 3px;
    margin-left: 20px;
    white-space: nowrap;
}

.Tab_Menubox2 li.hover a,
.Tab_Menubox2 li.hover a:visited {
    color: #00754D
}


.Tab_Menubox2 li.hover span {
    height: 26px;
    right: -3px;
    top: 0px;
    width: 3px;
    position: absolute;
    z-index: 3;
    float: right;

}

/* Tab_Menubox2 end */



/* Tab_Menubox3 begin */
.Tab_Menubox3 {
    height: 40px;
    position: relative;
    z-index: 1;
    background: url(../images/menubox2_bg.gif) no-repeat left bottom;
}

.Tab_Menubox3 ul {
    margin: 0px;
    padding: 0px;
}

.Tab_Menubox3 li {
    float: left;
    cursor: pointer;
    height: 40px;
    line-height: 42px;
    position: relative;
    padding: 0px 6px 0px 3px;
    white-space: nowrap;
}

.Tab_Menubox3 li a,
.Tab_Menubox3 li a:visited,
.Tab_Menubox3 li a:hover {
    font-size: 18px;
    color: #00754D;
    text-decoration: none;
}

/* Tab_Menubox3 end */


.tab_Contentbox {
    display: block;
    clear: both;
    top: 0px;
    position: relative;
    z-index: 10;
    text-align: left;
}

.tab_Contentbox .More {
    height: 17px;
    float: right;
    position: absolute;
    bottom: 12px;
    right: 0px;
}

.tab_Contentbox .More2 {
    height: 17px;
    float: right;
    position: absolute;
    bottom: -32px;
    right: 0px;
}

.tab_Contentbox .More3 {
    height: 17px;
    float: right;
    position: absolute;
    bottom: -22px;
    right: 0px;
}

/* /////////////////////////////标签切换 end//////////////////////// */


.scds_wrap,
.hjds_wrap,
.gsds_wrap {
    height: auto;
    width: 697px;
    padding-top: 16px;
    overflow: hidden;
}

.sc_item_01,
.sc_item_02,
.hj_item_01,
.hj_item_02,
.gs_item_01 {
    height: auto;
    width: 336px;
    float: left;
}

.sc_item_01,
.hj_item_01 {
    margin-right: 24px;
}

.sc_item_01 p,
.sc_item_02 p,
.hj_item_01 p,
.hj_item_02 p,
.gs_item_01 p {
    height: 31px;
    width: 326px;
    background: url(../images/item_title_bg.jpg) no-repeat 0 0;
    padding-left: 10px;
    font-size: 16px;
    line-height: 29px;
    color: #ffffff;
}

.hj_item_01 .p2,
.hj_item_02 .p2 {
    height: 31px;
    width: 326px;
    background: url(../images/item_title_bg2.jpg) no-repeat 0 0;
    padding-left: 10px;
    font-size: 16px;
    line-height: 29px;
    color: #ffffff;
}

.list_01 {
    display: block;
    padding: 0px 0 0px 0;
    position: relative;
}

.list_01 .li {
    display: block;
    float: left;
    width: 155px;
    line-height: 31px;
    text-align: left;
    background: url("../images/icon_01.gif") no-repeat 3px 14px;
    padding-left: 12px;
    letter-spacing: 0px;
}

.list_01 .li2 {
    display: block;
    float: left;
    width: 323px;
    line-height: 26px;
    text-align: left;
    background: url("../images/icon_01.gif") no-repeat 3px 14px;
    padding-left: 12px;
    letter-spacing: 0px;
}

.list_01 .li3 {
    display: block;
    float: left;
    width: 592px;
    line-height: 29px;
    text-align: left;
    background: url("../images/icon_01.gif") no-repeat 3px 14px;
    padding-left: 15px;
    letter-spacing: 0px;
}

.list_01 .li a,
.list_01 .li a:visited {
    color: #333333;
    text-decoration: none;
}

.list_01 .li a:hover {
    color: #006A48;
    text-decoration: underline;
}

.list_01 .li2 a:hover,
.list_01 .li3 a:hover {
    color: #006A48;
    text-decoration: underline;
}

.list_01 .font,
.list_02 .font {
    float: right;
    text-align: right;
    font-size: 14px;
    color: #767676;
}


.policy_wrap {
    height: auto;
    width: 697px;
    padding-top: 0px;
    overflow: hidden;
}

.ply_item_01,
.ply_item_02 {
    height: auto;
    width: 320px;
    float: left;
}

.ply_item_01 {
    margin-right: 36px;
}

.list_02 {
    display: block;
    padding: 0px 0 0px 0;
    position: relative;
}

.list_02 .li {
    width: 320px;
    display: block;
    text-align: left;
    background: url("../images/icon_01.gif") no-repeat 3px 16px;
    padding-left: 12px;
    line-height: 33px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.list_02 .li2,
.list_02 .li2_end {
    width: 695px;
    display: block;
    text-align: left;
    background: url("../images/icon_01.gif") no-repeat 3px 16px;
    border-bottom: 1px dotted #9B9B9B;
    padding-left: 12px;
    line-height: 33px;
    overflow: hidden;
}

.list_02 .li2_end {
    border-bottom: none;
}

.list_02 .li a:link,
.list_02 .li a:visited,
.list_02 .li2 a:link,
.list_02 .li2 a:visited {
    color: #333333;
    text-decoration: none;
}

.list_02 .li a:hover,
.list_02 .li a:active {
    color: #006A48;
    text-decoration: underline;
}

.list_02 .li2 a:hover,
.list_02 .li2 a:active,
.list_02 .li2_end a:hover,
.list_02 .li2_end a:active {
    color: #006A48;
    text-decoration: none;
}




.list_03 .li a,
.list_03 .li a:visited {
    color: #333;
    text-decoration: none;
}

.list_03 .li a:hover {
    color: #2f6698;
    text-decoration: underline;
}

.list_03 font {
    float: right;
    text-align: right;
    padding-top: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden;
}


.list_04 {
    display: block;
    margin-bottom: 10px;
    text-align: left;
    padding: 8px;
    position: relative
}

.list_04 dt {
    padding: 0px 0px;
    font-weight: bold;
    letter-spacing: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden
}

.list_04 dt a,
.list_04 dt a:visited {
    color: #333;
    text-decoration: none;
}

.list_04 dt a:hover {
    color: #c00;
    text-decoration: underline;
}

.list_04 .txt {
    padding: 5px 0px 5px 28px;
    line-height: 1.5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden
}

.list_04 .txt a,
.list_04 .txt a:visited {
    color: #666;
    text-decoration: none;
}

.list_04 .txt a:hover {
    color: #000;
    text-decoration: underline;
}

.list_04 a.url {
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.list_04 a.url,
.list_04 a.url:visited {
    color: #009900;
    text-decoration: none;
}

.list_04 a.url:hover {
    color: #009900;
    text-decoration: underline;
}

.list_04 font {
    color: #bfbfbf;
    font-size: 0.875em;
    text-align: right;
    margin-left: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden;
}



.list_05 {
    display: block;
    padding: 0px 0;
    line-height: 1.2;
    margin-bottom: 10px;
    position: relative
}

.list_05 .li {
    text-align: left;
    padding: 7px 0px;
    letter-spacing: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden
}

.list_05 .li a,
.list_05 .li a:visited {
    color: #333;
    text-decoration: none;
}

.list_05 .li a:hover {
    color: #2f6698;
    text-decoration: underline;
}

/*
.list_06 { display:table; width:100%;position:relative}
.list_06 .name { display:table-cell; width:25%; #display:inline-block; #float:left; background-color:#00CC99}
.list_06 .url { display:table-cell; width:65%; #display:inline-block; #float:left; background-color: #0033CC}
.list_06 .link { display:table-cell; width:10%; #display:inline-block; #float:left; background-color: #CCFF66}


.list_06 { width:97%; margin:0 auto}
.list_06 td { padding:3px; vertical-align:top}
.list_06 .name{width:30%; }
.list_06 .url { font-size:9pt; }
.list_06 .link { width:45px; }
*/

.list_06 ul {
    display: table;
    width: 100%;
}

.list_06 ul .name {
    display: table-cell;
    min-width: 30%;
    width: 30%;
    #display: inline-block;
    #float: left;
    padding: 3px 8px;
    #padding: 3px 0;
}

.list_06 ul .url {
    display: table-cell;
    min-width: 65%;
    width: 65%;
    #display: inline-block;
    #float: left;
    font-size: 9pt;
    padding: 3px 8px;
    #padding: 3px 0;
}

.list_06 ul .link {
    display: table-cell;
    width: 45px;
    #display: inline-block;
    #float: left;
    padding: 3px 8px;
    #padding: 3px 0;
}

.list_06 ul:hover {
    background-color: #ededed
}


.ld_01 {
    word-spacing: -1px;
    letter-spacing: -1px;
}

.ld {
    display: block;
    font-size: 1em;
    line-height: 1.3;
    background: url("../images/icon_01.gif") no-repeat 0px 6px;
    background-position: 0px 5px\9;
    padding-left: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
}

.ld a {
    float: left;
    width: 33%;
    text-align: center;
    padding-bottom: 4px
}

.ld a,
.ld a:visited {
    color: #000;
    text-decoration: none;
}

.ld a:hover {
    color: #cc0000;
    text-decoration: underline;
}

.ld span {
    color: #2f6698
}



.links_list1 {
    display: block;
}

.links_list1 li {
    float: left;
    width: 16.5%;
    margin-bottom: 10px;
    white-space: nowrap;
}

.links_list2 {
    display: block;
}

.links_list2 li {
    float: left;
    width: 33%;
    margin-bottom: 5px;
    white-space: nowrap;
}

.links_list3 {
    display: block;
}

.links_list3 li {
    float: left;
    width: 25%;
    margin-bottom: 5px;
    word-break: break-all;
    word-wrap: break-word;
}




.position {
    display: block;
    text-align: left;
    font-size: 9pt;
    color: #808080;
    margin-bottom: 5px;
    font-family: Verdana
}

.position a,
.position a:visited {
    color: #808080;
    text-decoration: none;
}

.position a:hover {
    color: #2f6698;
    text-decoration: underline;
}


/* pages begin */
.pages {
    display: block;
    font-size: 9pt;
    font-family: Tahoma;
    overflow: hidden;
    margin: 20px 0;
}

.pages .L {
    *padding: 0px 0px 0px 0px;
    display: inline;
    TEXT-ALIGN: left;
    float: left;
    position: relative;
    vertical-align: baseline
}

.pages .R {

    *padding: 0px 0px 0px 0px;
    display: inline;
    TEXT-ALIGN: right;
    float: right;
    position: relative;
    vertical-align: baseline
}

.pages A {
    border: 1px solid #d9d9d9;
    PADDING: 2px 10px;
    CURSOR: pointer;
    COLOR: #000;
    MARGIN-RIGHT: 3px;
    TEXT-DECORATION: none;
    vertical-align: middle;
    height: 18px;
    line-height: 18px;
    display: inline-block;
}

.pages A:hover {
    BORDER: #2f6699 1px solid;
    COLOR: #fff;
    BACKGROUND-COLOR: #2f6699;
    text-decoration: none;
}

.pages .current {
    COLOR: #fff;
    PADDING: 4px 10px;
    #PADDING: 2px 10px;
    BACKGROUND-COLOR: #2f6699;
    BORDER: #2f6699 1px solid;
}


.pages INPUT {
    BORDER: #d9d9d9 1px solid;
    PADDING: 0px 5px;
    FONT-SIZE: 9pt;
    MARGIN-RIGHT: 3px;
    VERTICAL-ALIGN: middle;
    WIDTH: 25px;
    COLOR: #000;
    LINE-HEIGHT: 22px;
    HEIGHT: 22px;
}

.f {
    FONT-SIZE: 14pt;
    display: inline;
    vertical-align: top;
    position: relative;
    top: -2px;
}

#min_pages {
    display: block
}

#nomal_pages {
    display: block
}

/* pages end */


/* 左侧导航 begin */
.leftnav_tit {
    display: block;
    height: 44px;
    line-height: 40px;
    background: #2f6699;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding-right: 0px;
}

.leftnav_tit a,
.leftnav_tit a:visited {
    color: #fff;
    text-decoration: none;
}

.leftnav_tit a:hover {
    color: #fff;
    text-decoration: underline;
}

.leftnav_line {
    display: block;
    height: 2px;
    overflow-y: hidden;
}


/*/////////// left_menu1 begin ////////////*/
.left_menu1 {
    display: block;
    width: 100%;
    margin: 0 auto
}

.left_menu1 h3 a {
    display: inline-block;
    padding: 7px 0;
    #width: 100%;
    #height: 100%;
}

.left_menu1 h3 {
    font-size: 12pt;
    text-align: left;
    padding-left: 40px;
    padding-right: 50px;
    background: #2f6698;
    font-weight: normal;
    cursor: pointer;
    _float: left;
    position: relative
}

.left_menu1 h3 em {
    float: right;
    display: block;
    width: 19px;
    height: 19px;
    right: 30px;
    top: 8px;
    cursor: pointer;
    position: absolute
}

.left_menu1 h3.on {
    color: #fff;
    font-weight: bold;
}

.left_menu1 h3.on em {
    right: -7px;
    top: 8px
}

.left_menu1 a,
.left_menu1 a:visited,
.left_menu1 a:hover {
    text-decoration: none;
}

.left_menu1 h3 a,
.left_menu1 h3 a:visited {
    color: #cee1f2;
}

.left_menu1 h3 a:hover {
    color: #fff;
}

.left_menu1 h3:hover a,
.left_menu1 h3:hover a:visited {
    color: #fff;
}

.left_menu1 h3.on a,
.left_menu1 h3.on a:visited,
.left_menu1 h3.on a:hover {
    color: #fff;
}

.left_menu1 div {
    display: none;
    /* 默认都隐藏 */
}

.left_menu1 div ul {
    padding: 0px;
    text-align: left;
}

.left_menu1 div li {
    padding: 0px 20px 0px 40px;
    display: block;
    color: #2f6699;
    background: #dcdcdc;
}

.left_menu1 div li a {
    display: inline-block;
    padding: 5px 0
}

.left_menu1 div li a,
.left_menu1 div li a:visited {
    color: #2f6699;
}

.left_menu1 div li a:hover {
    color: #c00;
}

.left_menu1 .current {
    color: #c00;
    font-weight: bold;
    background: #fff;
}

.left_menu1 .current a,
.left_menu1 .current a:visited {
    color: #c00;
}

.left_menu1 .current a:hover {
    color: #c00;
}






/*/////////// left_menu1 end ////////////*/


/*/////////// left_menu2 begin ////////////*/
.left_menu2 {
    display: block;
    width: 100%;
    margin: 0 auto
}

.left_menu2 h3 a {
    display: inline-block;
    padding: 7px 0;
    #width: 100%;
    #height: 100%;
}

.left_menu2 h3 {
    font-size: 12pt;
    text-align: left;
    background: #2f6698;
    padding-left: 60px;
    padding-right: 40px;
    font-weight: normal;
    cursor: pointer;
    _float: left;
    position: relative
}

.left_menu2 h3 em {
    float: right;
    display: block;
    width: 19px;
    height: 19px;
    right: 30px;
    top: 8px;
    cursor: pointer;
    position: absolute
}

.left_menu2 h3.on {
    color: #fff;
    font-weight: bold;
    background: #2f6698;
    padding-left: 86px;
}

.left_menu2 h3.on em {
    right: -7px;
    top: 8px
}

.left_menu2 a,
.left_menu2 a:visited,
.left_menu2 a:hover {
    text-decoration: none;
}

.left_menu2 h3 a,
.left_menu2 h3 a:visited {
    color: #cee1f2;
}

.left_menu2 h3 a:hover {
    color: #fff;
}

.left_menu2 h3:hover a,
.left_menu2 h3:hover a:visited {
    color: #fff;
}

.left_menu2 h3:hover {
    background: #2f6698;
}

.left_menu2 h3.on a,
.left_menu2 h3.on a:visited,
.left_menu2 h3.on a:hover {
    color: #fff;
}

.left_menu2 h3.on:hover {
    background-position: 60px 13px;
}

.left_menu2 div {
    display: none;
    /* 默认都隐藏 */
}

.left_menu2 div ul {
    padding: 0px;
    text-align: left;
}

.left_menu2 div li {
    padding: 0px 20px 0px 40px;
    display: block;
    color: #2f6699;
    background: #dcdcdc;
}

.left_menu2 div li a {
    display: inline-block;
    padding: 5px 0
}

.left_menu2 div li a,
.left_menu2 div li a:visited {
    color: #2f6699;
}

.left_menu2 div li a:hover {
    color: #c00;
}

.left_menu2 .current {
    color: #c00;
    font-weight: bold;
    background: #fff;
}

.left_menu2 .current a,
.left_menu2 .current a:visited {
    color: #c00;
}

.left_menu2 .current a:hover {
    color: #c00;
}

/*/////////// left_menu1 end ////////////*/

/* 左侧导航 end */




/*/////////////// 内容页 begin  ///////////////*/

.R_box {
    display: block;
    border: 1px solid #d6d6d6;
    border-top: none;
    background-color: #fff
}

.R_tit1 {
    display: block;
    position: relative;
    height: 30px;
    border-top: 2px solid #2f6698;
    background-color: #eaeff4;
}

.R_tit1 .L {
    float: left;
    left: 15px;
    position: relative;
    _top: 1px;
    height: 30px;
    line-height: 30px;
    line-height: 32px\9;
    font-weight: bold;
    color: #2f6698;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden;
}

.R_tit1 .R {
    height: 30px;
    line-height: 30px;
    text-align: right;
    font-size: 9pt;
    overflow: hidden;
    float: right;
    position: absolute;
    top: 0;
    right: 15px;
}

.R_list1 {
    display: block;
    padding: 10px 7px 10px 15px;
}

.R_list1 li {
    display: block;
    text-align: left;
    padding: 5px 0px 5px 0px;
    line-height: 1.2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden
}

.R_list1 li a,
.R_list1 li a:visited {
    color: #333;
    text-decoration: none;
}

.R_list1 li a:hover {
    color: #2f6698;
    text-decoration: underline;
}

.R_list1 font {
    font-size: 9pt;
    float: right;
    text-align: right;
    padding: 0px 20px 0px 0px;
    line-height: 1.2;
    color: #999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden
}

.R_list2 {
    display: block;
    padding: 10px 15px;
}

.R_list2 li {
    display: block;
    text-align: left;
    padding: 5px 0px 5px 13px;
    line-height: 1.2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden
}

.R_list2 li a,
.R_list1 li a:visited {
    color: #333;
    text-decoration: none;
}

.R_list2 li a:hover {
    color: #2f6698;
    text-decoration: underline;
}

.R_list2 font {
    font-size: 9pt;
    float: right;
    text-align: right;
    padding: 0px 20px 0px 0px;
    line-height: 1.2;
    color: #999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden
}


.txt_title1 {
    display: block;
    color: #333;
    font-size: 26px;
    padding: 15px 0px;
}

.txt_title1 font {
    color: #333;
}




.txt_subtitle1 {
    display: block;
    color: #333;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #d4d4d4;
}

.txt_subtitle1b {
    display: block;
    color: #000;
    font-size: 10.5pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
}

.txt_subtitle2 {
    display: block;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #d4d4d4;
}

.txt_subtitle3 {
    display: block;
    color: #2f6698;
    font-size: 9pt;
    text-align: center;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
}

.txt_photos {
    display: block;
    margin: 0 auto;
    text-align: center;
}

.txt_photos p {
    color: #333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    padding: 5px 0px;
}

.txt1 {
    display: block;
    text-align: left;
    color: #333;
    line-height: 32px;
    font-size: 16px;
    word-wrap: break-word;
    word-break: normal;
    margin: 15px 0 25px 0;
    font-family: 宋体, Verdana, Arial, Helvetica, sans-serif;
}


.txt_bottom {
    display: block;
    background: #fff;
    color: #666;
    font-size: 9pt;
    overflow: hidden;
    box-shadow: 1px 1px 3px #666;
    -moz-box-shadow: 1px 1px 3px #666;
    -webkit-box-shadow: 1px 1px 3px #666;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#999999')";
    /* For IE 8 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999');
    /* For IE 5.5 - 7 */
    border-top: 1px solid #d4d4d4\9;
    border-left: 2px solid #d4d4d4\9;
    _margin-right: -2px;
}

.txt_bottom:after {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}

*html .txt_bottom {
    height: 1%;
}




.txt_bottom li {
    padding: 5px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt_bottom .left {
    display: inline-block;
    float: left;
    text-align: left;
    padding-left: 12px;
    #margin-top: 2px;
}

.txt_bottom .right {
    display: inline-block;
    float: right;
    text-align: right;
    padding-right: 12px;
}

.txt_bottom a,
.txt_bottom a:visited {
    color: #666;
    text-decoration: none;
}

.txt_bottom a:hover {
    color: #c00;
    text-decoration: underline;
}

.txt_bottom img,
.txt_bottom a {
    vertical-align: baseline
}

.txt_bottom img {
    position: relative;
    top: 2px;
    top: 2px;
    #top: 0px;
}


.btn_Function {
    border: 0px;
    CURSOR: pointer;
    text-align: center;
    vertical-align: baseline;
    padding: 0 6px;
    #padding: 0 0px;
    height: 20px;
    line-height: 20px;
    font-size: 9pt;
    background-color: #f2f2f2;
    border-left: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
    border-right: 2px solid #d1d1d1;
    border-bottom: 2px solid #d1d1d1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.btn_Function:hover {
    background-color: #2f6698;
    color: #fff;
    border-left: 1px solid #2f6698;
    border-top: 1px solid #2f6698;
    border-right: 2px solid #2f6698;
    border-bottom: 2px solid #2f6698;
}



/*/////////////// 内容页 end  ///////////////*/



/*/////////////// 图片列表 begin  ///////////////*/
.news_lista {
    display: block;
}

/*三列*/
.news_lista ul {}

.news_lista li {
    float: left;
    width: 33%;
    text-align: center;
}

.news_lista li img {
    margin-bottom: 3px;
    border: 4px solid #fff;
}

.news_lista .h {
    overflow-y: hidden;
    display: inline-block;
    width: 100%;
    height: 16px;
}

.news_lista p {
    width: 100%;
    margin: 0 auto;
    overflow: hidden
}


.news_listb {
    display: block;
}

/*四列*/
.news_listb ul {}

.news_listb li {
    float: left;
    width: 25%;
    #width: 24.9%;
    text-align: center;
}

.news_listb li img {
    margin-bottom: 3px;
    border: 4px solid #fff;
}

.news_listb .h {
    overflow-y: hidden;
    display: inline-block;
    width: 100%;
    height: 16px;
}

.news_listb p {
    width: 100%;
    margin: 0 auto;
    overflow: hidden
}


.pics1 img {
    width: 190px;
    height: 142px;
}

/*大图*/
.pics2 img {
    width: 190px;
    height: 158px;
}

.pics3 img {
    width: 179px;
    height: 60px;
}

/*小图*/



/*/////////////// 图片列表 end  ///////////////*/


/*/////////////// select begin  ///////////////*/
.select_down {
    display: block;
}

.select_down dt {
    width: 100%;
    float: left;
    position: relative;
    display: inline;
    background: #fff;
    margin-bottom: 15px;
    border: 1px solid #959595;
}

.select_down h3 {
    color: #919191;
    font-size: 12px;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    padding-left: 5px;
    overflow: hidden;
}

.select_down ul {
    display: block;
    min-width: 100%;
    border: 1px solid #959595;
    background: #fff;
    position: absolute;
    top: 27px;
    left: -1px;
    display: none;
    #padding-right: 20px;
    _padding: 0px;
}

.select_down ul li {
    display: block;
    width: 100%;
    cursor: pointer;
    padding: 5px;
    background: #fff;
}

.select_down ul li.hover {
    background: #f2f2f2;
}

.select_down dt a.tda {
    position: absolute;
    width: 45px;
    height: 27px;
    top: 0px;
    right: 0;
}

.select_down ul {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 216px;
}

/*/////////////// select end  ///////////////*/




/*/////////////// 检索 begin  ///////////////*/
.sm1 {
    display: block;
    color: #666;
    font-size: 11pt;
}

.paixu {
    display: block;
    background-color: #ededed;
    padding-left: 20px;
}

.paixu li {
    display: inline-block;
    margin: 5px 0px 0px 0px;
    padding: 3px 10px 3px 26px;
    font-weight: bold
}

.paixu a:link,
.paixu a:visited {
    color: #808080;
    text-decoration: none;
}

.paixu a:hover {
    color: #2f6698;
    text-decoration: none;
}

.paixu .on {
    background-color: #fff;
}

.paixu .on a:link,
.paixu .on a:visited {
    color: #2f6698;
    text-decoration: none;
}

.paixu .on a:hover {
    color: #2f6698;
    text-decoration: none;
}

.icon_paixu1 {}

.icon_paixu2 {}

.icon_help {
    width: 14px;
    height: 14px;
    display: inline-block;
    margin: -2px 3px 0 0;
    #margin: 0px 3px 0 0;
    vertical-align: middle
}








/*DateCSS样式*/
.header {
    font: 12px Arial, Tahoma;
    font-weight: bold;
    color: #154BA0;
    background: #c8e6fa;
    height: 25px;
    padding-left: 10px;
}

.header td {
    padding-left: 10px;
}

.header a {
    color: #154BA0;
}

.header input {
    background: none;
    vertical-align: middle;
    height: 16px;
}

.category {
    font: 12px Arial, Tahoma !important;
    font: 11px Arial, Tahoma;
    color: #92A05A;
    height: 20px;
    background-color: #f0f0f0;
}

.category td {
    border-bottom: 1px solid #DEDEB8;
}

.expire,
.expire a:link,
.expire a:visited {
    color: #999999;
    font-size: 9pt
}

.default,
.default a:link,
.default a:visited {
    color: #000000;
    font-size: 9pt
}

.checked,
.checked a:link,
.checked a:visited {
    color: #FF0000;
    font-size: 9pt
}

.today,
.today a:link,
.today a:visited {
    color: #00BB00;
}

#calendar_year {
    display: none;
    line-height: 130%;
    background: #FFFFFF;
    position: absolute;
    z-index: 10;
}

#calendar_year .col {
    float: left;
    background: #FFFFFF;
    margin-left: 1px;
    border: 1px solid #afc3fa;
    padding: 4px;
}

#calendar_month {
    display: none;
    background: #FFFFFF;
    line-height: 130%;
    border: 1px solid #afc3fa;
    padding: 4px;
    position: absolute;
    z-index: 11;
}

.tableborder {
    background: white;
    border: 1px solid #afc3fa;
}

#year,
#month {
    padding-right: 10px;
}

/*/////////////// 检索 end  ///////////////*/




/*/////////////// 子站导航 begin ///////////////*/

.subsite_menu {
    display: block;
    margin: 0 auto;
    text-align: center
}

/*width:960px;*/
.subsite_menu ul {
    display: table;
    width: 100%;
    margin: 0 auto;
    background-color: #2f6698;
    height: 40px;
    overflow: hidden;
    position: relative;
}

.subsite_menu .li {
    display: table-cell;
    #float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden;
}

.subsite_menu .li a:link,
.subsite_menu .li a:visited {
    color: #fff;
    text-decoration: none;
}

.subsite_menu .li a:hover {
    color: #fff;
    text-decoration: none;
}

.subsite_menu .line {
    display: table-cell;
    #float: left;
    width: 2px;
    #height: 40px;
    overflow: hidden
}

.subsite_menu .on {
    background-color: #26527a;
}

.subsite_menu .li:hover {
    background-color: #26527a;
}

.subsite_menu .padding1 .li {
    #padding: 0 9px;
}

.subsite_menu_shadow {
    display: block;
    height: 4px;
    overflow-y: hidden
}

/*/////////////// 子站导航 end  ///////////////*/




/*/////////////// 上下滚动 begin  ///////////////*/
.picMarquee-top {
    display: block;
    text-align: center;
    overflow: hidden;
    position: relative;
}

.picMarquee-top .hd {
    overflow: hidden;
    display: block;
}

.picMarquee-top .hd .prev,
.picMarquee-top .hd .next {
    display: block;
    height: 27px;
    margin: 0 auto;
    overflow: hidden;
    cursor: pointer;
}

.picMarquee-top .hd .next {
    background: #2f6698;
}

.picMarquee-top .hd .prev {
    background: #2f6698;
}

.picMarquee-top .hd .prevStop {}

.picMarquee-top .hd .nextStop {}

.picMarquee-top .bd {
    padding: 5px 0;
    text-align: center;
}

.picMarquee-top .bd ul {
    overflow: hidden;
    zoom: 1;
    margin: 0 auto;
}

.picMarquee-top .bd ul li {
    text-align: center;
    zoom: 1;
    margin-bottom: 5px;
}

.picMarquee-top .bd ul li .pic {
    text-align: center;
}

.picMarquee-top .bd ul li .pic img {
    width: 179px;
    height: 60px;
}

.picMarquee-top .bd ul li .pic a:hover img {
    border-color: #999;
}

.picMarquee-top .bd ul li .title {
    line-height: 24px;
}

/*/////////////// 上下滚动 end  ///////////////*/


.ldzc_box {
    display: block;
    padding: 10px 20px;
    background-color: #fff;
    min-height: 235px;
    zoom: 1;
    box-shadow: 1px 1px 3px #b3b3b3;
    -moz-box-shadow: 1px 1px 3px #b3b3b3;
    -webkit-box-shadow: 1px 1px 3px #b3b3b3;
}

.ldzc {
    display: table;
}

.ldzc .photo {
    display: table-cell;
    #float: left;
    vertical-align: top;
}

.ldzc .txt {
    display: table-cell;
    float: left\9;
    vertical-align: top;
    padding-left: 20px;
    line-height: 2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ldzc .txt p {
    margin-bottom: 10px
}

#filedownload td {
    border: 1px solid #00754D;
}

.one-line {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: right;
    margin: 0px 5px 0 0;
}




/*2020  fire_alert start*/
body {
    position: relative;
}

.guide-hidden {
    overflow: hidden;
}

.guide-all {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1999;
    background: rgba(0, 0, 0, 0.7);
    /*ie*/
}

.guide-all .all-layout {
    width: 1065px;
    margin: 0 auto;
    position: relative;
}

.guide-all .fair_link {
    display: block;
    height: 729px;
    width: 100%;
    margin: 100px auto;
    background: url(/skin/base/images/fire_alert.png) no-repeat center center;
    background-size: contain;
}

.guide-all .guide-all-close {
    width: 39px;
    height: 39px;
    display: block;
    position: absolute;
    right: -30px;
    top: 15%;
    cursor: pointer;
    background: url(/skin/base/images/close_big.png) no-repeat center center;
}

.guide-all .guide-all-close:hover {
    background: url(/skin/base/images/close_big_hover.png) no-repeat center center;
}

.guide-bar {
    background: #472273;
    display: none;
}

.guide-bar-layout {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    height: 55px;
}

.guide-bar .guide-bar-close {
    display: block;
    position: absolute;
    right: 0;
    top: 10px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background: url(../images/close_small.png) no-repeat center center;
}

.guide-bar .guide-bar-close:hover {
    background: url(../images/close_small_opa6.png) no-repeat center center;
}

/*2020  fire_alert end*/




/*mobile*/
@media screen and (max-width: 768px) {

    #out-content,
    .screen_width {
        min-width: auto;
    }

    .container {
        padding-right: 15px;
        padding-left: 15px;
    }

    .container,
    .topSearch,
    .screen_width,
    #new-righter {
        width: 100%;
    }

    .topBar,
    .topSearch .left img {
        max-width: 100%;
        height: auto;
        padding: 0 15px;
    }

    .topBar,
    .topSearch .right,
    .topTools {
        display: none;
    }

    #new-lefter {
        width: 100%;
        height: auto !important;
        min-height: auto;
        border: 1px solid rgb(204, 204, 204);
        background: #fff !important;
        margin-bottom: 20px;
    }

    img {
        max-width: 100%;
    }

    #new-righter table {
        width: 100% !important;
    }


}

/*/mobile*/