@charset "utf-8";
/* CSS Document */
/* 全局样式 */
* {
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    color: #333333;
    font-family: "微软雅黑"
}

ul, ol {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

body, ul, ol, dl, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, div {
    margin: 0;
    padding: 0;
    border: 0;
}

.clear {
    clear: both;
}

a {
    color: #333;
    text-decoration: none
}

a:hover {
    text-decoration: none;
}

.top {
    width: 1522px;
    margin: 0 auto;
    background-color: #1e5baf;
    padding-top: 10px;
    padding-bottom: 10px;
}

#logotop{
    margin-left: 15%;
    margin-top: 15px;
    margin-bottom: 15px;
}

.title_bottom {
    background: url(../images/b-sy-13.png) repeat-y;
}

.title_nav ul li a.link {
    background: #076AB2;
    color: #fff;
    display: block;
}

.title_nav {
    width: 1142px;
    margin: 0 auto;
    text-align: center;
}

.title_nav ul {
    height: 45px;
    line-height: 45px;
}

.title_nav ul li {
    width: 99px;
    height: 45px;
    display: inline;
    float: left;
    font-size: 14px;
    cursor: pointer;
}

.title_nav ul li:hover {
    background: #076AB2;
    color: #fff;
    display: block;
}

.title_nav ul li:hover a {
    color: #fff;
}

.title_nav ul li ul li a:hover a {
    color: #fff;
}

.title_nav ul li a {
    width: 96px;
    height: 45px;
    font-size: 14px;
    line-height: 45px;
    cursor: pointer;
}

.title_nav ul li a:hover {
    background: #076AB2;
    color: #FFF;
    cursor: pointer;
}

.title_nav ul li ul {
    display: none;
    width: 96px;
    *width: 96px !important;
    height: auto;
    min-height: 76px;
    list-style: none;
    border: 1px solid #999;
    position: absolute;
    background: #FFF;
    *margin-top: 32px !important;
    *margin-left: -81px !important;
    z-index: 999
}

.title_nav ul li ul li {
    width: 96px;
    *width: 96px !important;
    margin: 0px 0px 2px 0px;
    padding: 0px;
    border-bottom: 1px dotted #999;
    background: url(../images/b-sy-12.png) no-repeat left 16% top 50%;
}

.title_nav ul li ul li {
    color: #000;
}

.title_nav ul li ul li a:hover {
    color: #fff;
    zoom: 1;
    display: block;
}

/*下拉菜单悬浮时变空白*/

.title_nav ul li ul li ul {
    visibility: hidden;
    position: relative;
    top: -37px;
    left: 100px;
    zoom: 1;
    z-index: 999
}

.title_nav ul li:hover ul {
    display: block;
    color: #FFF
}

.title_nav ul li:hover ul li a {
    display: block;
    color: #000
}

.title_nav ul li:hover ul li a:hover {
    display: block;
    color: #fff
}

.main {
    width: 100%;
    margin: 0 auto;
    height: fit-content;
}

.main_middle1 {
    margin-top: 0px;
    margin: 0 auto;
    width: fit-content;
}

.zb {
    height: fit-content;
    width: 1522px;
    display: flex;
    background-color: #ececec;
    background-image: url(../images/kjy-ma-bg.jpg);
    background-position: bottom right;
    justify-content:center;
    padding-top: 50px;
    padding-bottom: 20px;
    margin: 0 auto;
}
.main_middle2 {
    height: 379px;
    width: 600px;
    margin-right: 16px;
    margin-top:13px;
    float: left;
}

.middle2_tittle {
    height: 37px;
    background: #076AB2;
    margin-top: 12px;
    padding-left: 13px;
    line-height: 37px;
    color: #DDD;
    font-size: 14px;
}

.middle2_main {
    height: 204px;
    border: 1px solid #EBEBED;
}

.middle2_main {
    text-align: center;
}

.middle2_main ul li {
    margin-top: 8px;
}

.main_middle3 {
    width: 900px;
    height: 379px;
    float: left;
    margin-top: 13px;
    margin-left: 30px;
}

.middle3_tittle {
    height: 34px;
    padding: 0 15px;
    border-bottom: 3px solid #076AB2;
    line-height: 34px;
}

.middle3_tittle span {
    float: left;
    color: #076ab2;
    font-size: 18px;
}

.middle3_tittle a {
    float: right;
    color: #076ab2;
    font-family: "宋体";
}

.middle3_main {
    padding: 13px;
    float: left;
    overflow: hidden;
}

.middle3_main img {
    float: left;
}

.news {
    float: left;
    height: 180px;
}

.middle3_main .news ul {
    line-height: 30px;
}

.middle3_main .news ul li {
    background: url(../images/pointer.png) left center no-repeat;
    padding-left: 10px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.middle3_main .news ul li a {
    color: #666;
    font-weight: bold;
}

.middle3_main .news ul li a:hover {
    color: #076ab2;
}

.main_middle4 {
    width: 210px;
    height: 241px;
    float: right;
    margin-left: 13px;
    margin-top: 13px;
    border-left: 1px solid #EBEBED;
    border-right: 1px solid #EBEBED;
    border-bottom: 1px solid #EBEBED;
}

.middle4_tittle {
    height: 37px;
    background: #076AB2;
    padding-left: 13px;
    line-height: 37px;
    color: #DDD;
    font-size: 14px;
}

.middle4_t {
    padding: 13px;
}

.middle4_main ul li span {
    font-family: "微软雅黑";
}

.middle4_main ul li input {
    width: 117px;
    height: 20px;
    border: 1px solid #A6A6A6;
    padding-left: 3px;
}

.middle4_main {
    margin-left: 13px;
}

.middle4_but {
    padding-top: 10px;
}

.middle4_but a {
    float: left;
    margin-left: 25px;
}

.middle4_but .log {
    width: 68px;
    height: 30px;
    background: url(../images/log.png) no-repeat;
}

.middle4_but .reg {
    width: 68px;
    height: 30px;
    background: url(../images/reg.png) no-repeat;
}

.zb2 {
    height: fit-content;
    width: 1522px;
    display: flex;
    background-image: url(../images/slidej.jpg);
    background-size: 2000px auto;
    background-position: bottom right;
    background-color: #FFFFFF;
    justify-content:center;
    margin: 0 auto;
}
.zb3 {
    height: fit-content;
    width: 1522px;
    display: flex;
    background-color: #ffffff;
    background-image: url(../images/kjc-mb-bg.jpg);
    background-position: bottom right;
    justify-content:center;
    margin: 0 auto;
}
.zb4 {
    height: 40px;
    width: 1522px;
    background-color: #ffffff;
    justify-content: center;
    margin-bottom: 10px;
    margin: 0 auto;
}

.main_middle5 {
    margin-top: 13px;
    width: 152px;
    height: 382px;
    margin-right: 16px;
    float: left;
}

.middle5_tittle {
    height: 33px;
    border-top: 3px solid #ffffff;
    border-bottom: 3px solid #ffffff;
    padding-left: 13px;
    line-height: 37px;
    font-size: 20px;
    text-align: center;
    color: white;
}

.middle5_main {
    height: 342px;
    border: 1px solid #EBEBED;
    
}

.middle5_main {
    text-align: center;
    border-left: 1px solid #EBEBED;
    border-right: 1px solid #EBEBED;
    border-bottom: 1px solid #EBEBED;
}

.middle5_main ul li {
    margin-top: 8px;
}

.main_middle6 {
    width: 30%;
    height: 379px;
    float: left;
    margin-top: 13px;
    border-top: 3px solid #076AB2;
    border-left: 1px solid #EBEBED;
    border-right: 1px solid #EBEBED;
    border-bottom: 1px solid #EBEBED;
}

.middle6_tittle {
    height: 34px;
    padding: 0 15px;
    border-bottom: 3px solid #076ab2;
    line-height: 34px;
    color: white;
}

.middle6_tittle span {
    float: left;
    color: #076ab2;
    font-size: 18px;
}

.middle6_tittle a {
    float: right;
    color: #076ab2;
    font-family: "宋体";
}

.middle9_tittle {
    height: 34px;
    padding: 0 15px;
    border-bottom: 3px solid #FFFFFF;
    line-height: 34px;
    color: white;
}

.middle9_tittle span {
    float: left;
    color: white;
    font-size: 18px;
}

.middle9_tittle a {
    float: right;
    color: #FFFFFF;
    font-family: "宋体";
}
.middle6_main {
    padding: 13px;
    float: left;
    width: 523px;
    overflow: hidden;
}

.middle6_main img {
    float: left;
}

.news {
    float: left;
    height: 383px;
}

.middle6_main .news ul {
    line-height: 30px;
}

.middle6_main .news ul li {
    background: url(../images/pointer.png) left center no-repeat;
    padding-left: 10px;
    margin-left: 10px;
}

.middle6_main .news ul li a {
    color: #323232;
    font-family: "宋体";
}

.main_middle7 {
    width: 152px;
    height: 382px;
    float: right;
    margin-left: 13px;
    margin-top: 13px;
}

.middle7_tittle {
    height: 33px;
    border-top: 3px solid #076AB2;
    border-bottom: 1px solid #ddd;
    padding-left: 13px;
    line-height: 37px;
    font-size: 14px;
}

.middle7_t {
    padding: 13px;
}

.middle7_main ul li span {
    font-family: "宋体";
}

.middle7_main ul li input {
    width: 117px;
    height: 20px;
    border: 1px solid #A6A6A6;
    padding-left: 3px;
}

.middle7_main {
    margin-left: 0px;
}

.middle7_main ul {
    margin-top: 8px;
}

.middle7_but {
    padding-top: 10px;
}

.middle7_but a {
    float: left;
    margin-left: 25px;
}

.middle7_but .log {
    width: 68px;
    height: 30px;
    background: url(../images/log.png) no-repeat;
}

.middle7_but .reg {
    width: 68px;
    height: 30px;
    background: url(../images/reg.png) no-repeat;
}

/*byy  .....*/
.middle5_main ul li a.one {
    width: 49px;
    height: 64px;
    float: left;
    margin-right: 20px;
    margin-left: 24px;
}

.middle5_main ul li a.three img {
    margin-top: -10px;

}

.middle5_main ul li a.four img {
    margin-top: -10px;
    *margin-top: -46px;
}

.middle5_main ul li a.two {
    width: 49px;
    height: 64px;
    float: left;
    margin-right: 20px;
    margin-left: 24px;
    margin-top: -10px;
    *margin-top: -20px;
}

.middle5_main ul li a.five img {
    *margin-top: -25px;
}

div.declare {
    width: 100%;
    margin-left: 10px;
    line-height: 20px;
}

div.declare ul li {
    background: url(../images/pointer.png) no-repeat left 50%;
    margin-top: 10px;
}

div.declare ul li a {
    padding-left: 10px;
}
div.declare ul li a {
    padding-left: 10px;
}

div.declare ul li a:hover {
    color: #076ab2;
}

.declare ul li span {
    float: right;
    margin-right: 16px;
    *margin-top: -30px;
}

.middle7_main ul li {
    height: 39px;
    margin: 0 auto;
    line-height: 39px;
    border: 2px solid #FFFFFF;
    color: white;
    width: 180px;
    margin-top: 10px;
    padding-left: 2px;
}

.middle7_main ul li:hover {
    height: 39px;
    margin: 0 auto;
    line-height: 39px;
    border: 2px solid #FFFFFF;
    color: white;
    width: 180px;
    margin-top: 10px;
    padding-left: 2px;
}

.middle7_main ul li a span {
    width: 80%;
    height: 100%;
    line-height: 39px;
    float: right;
    color: white;
    font-size: 1.5em;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}
.middle7_main ul li a span:hover{
    width: 80%;
    height: 100%;
    line-height: 39px;
    float: right;
    background-color: white;
    color:#076AB2;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}

.middle7_main ul li a img {
    float: left;
    height: 30px;
    vertical-align: middle;
    display: inline-block;
    padding-top: 5px;

}

.main_middle8 {
    width: 470px;
    height: 379px;
    float: left;
    margin-top: 13px;
    margin-left: 13px;
    margin-right: 13px;
    border-top: 3px solid #076AB2;
    border-left: 1px solid #EBEBED;
    border-right: 1px solid #EBEBED;
    border-bottom: 1px solid #EBEBED;
}

.main_middle9 {
    width: 411px;
    height: 379px;
    float: left;
    margin-top: 13px;
    margin-left: 13px;
    margin-right: 13px;
}
div.declare9 {
    width: 100%;
    margin-left: 10px;
    line-height: 20px;
}

div.declare9 ul li {
    background: url(../images/pointer.png) no-repeat left 50%;
    margin-top: 10px;
}

div.declare9 ul li a {
    padding-left: 10px;
    color: white;
}
div.declare9 ul li a {
    padding-left: 10px;
}

div.declare9 ul li a:hover {
    color: #808080;
}

.declare9 ul li span {
    float: right;
    margin-right: 16px;
    *margin-top: -30px;
}
div.declare8 {
    width: 480px;
    line-height: 30px;
    padding-left: 10px;
    padding-top: 8px;
}

div.declare8 ul li a {
    background: url(../images/pointer.png) no-repeat left 50%;
}

div.declare8 ul li a {
    padding-left: 10px;
    float: left;
}

div.declare8 ul li a:hover {
    color: #076ab2;
}

div.declare8 ul li span {
    float: right;
    margin-right: 16px;

}

.bottom_fg {
    width: 100%;
    height: 50px;
    margin: 0 auto;
    margin-top: 15px;
    border-top: 3px solid #034979;
    border-bottom: 1px solid #C7DAF7;
    margin-bottom: 10px;
}

.bottom_fg ul li {
    float: left;
    line-height: 50px;
}

.bottom_fg ul li a {
    padding-left: 8px;
    padding-right: 8px;
}

.bottom_fg ul li a:hover {
    color: #464646;
}

.copy_right {
    max-height: 122px;
    width: 100%;
    float: left;
    _margin-right: -3px !important; /*ie6中  3px Bug  导致 多出几行字*/
}

.copy_right img {
    padding-top: 30px;
    float: left;
    width:329px;
}

.copy_right span#span_one {
    margin-top: 30px;
}

.copy_right span#span_two {
    *margin-top: 4px;
    *width: 500px;
    *text-align: right;

}

.copy_right span {
    float: right;
    line-height: 24px;

}

/*内页。。。。。。。。*/
.ney_yqjs {
    width: 197px;
    margin-right: 16px;
    float: left;
}

.neiy_yqjs_tittle {
    height: 37px;
    background: #076AB2;
    margin-top: 12px;
    padding-left: 13px;
    line-height: 37px;
    color: #fff;
    font-size: 14px;
    font-weight: bold
}

.neiy_yqjs_main {
    border: 1px solid #EBEBED;
    text-align: center;
    height: auto !important;
    height: 204px;
    min-height: 204px;
}
.list_main{
    display: flex;
    justify-content: center;
}
.neiy_yqjs_main ul li a.sel {
    background: url(../images/b-ny-11.png) repeat;
    display: block;
    color: #fff;
    zoom: 1;
}

.neiy_yqjs_main ul li {
    margin-top: 8px;
    _margin-top: 8px !important;
}

.neiy_yqjs_main ul li a {
    font-size: 14px;
    line-height: 36px;
    padding-left: 6px;
}

.neiy_yqjs_main ul li a:hover {
    background: url(../images/b-ny-11.png) repeat;
    display: block;
    color: #fff;
    zoom: 1;
}

/*zoom:1 解决在ie6中a:hover无效的问题*/

.neiy_yqjs_main2 {
    border: 1px solid #EBEBED;
    text-align: center;
    height: auto !important;
    height: 204px;
    min-height: 204px;
}

.neiy_yqjs_main2 ul li a.sel {
    background: url(../images/b-ny-16.png) repeat;
    display: block;
    color: #fff;
    zoom: 1;
}

.neiy_yqjs_main2 ul li {
    margin-top: 8px;
    _margin-top: 8px !important;
}

.neiy_yqjs_main2 ul li a {
    font-size: 14px;
    line-height: 36px;
    padding-left: 6px;
}

.neiy_yqjs_main2 ul li a:hover {
    background: url(../images/b-ny-16.png) repeat;
    display: block;
    color: #fff;
    zoom: 1;
}

/*zoom:1 解决在ie6中a:hover无效的问题*/

.pagesite {
    margin-top: 20px;
}

.pagesite div {
    text-align: center;
    margin-top: 20px;
}


/* 信息公开新闻标题 */
.news_titles2 {
    padding-left: 15px;
    border-left: 2px solid #EBEBED;
    grid-area: ntr;
    display: grid;
    grid-template-rows: 50% 50%;
    line-height: 29px;
    align-items: center;
    font-family: fangzhengheiti;
}

.news_title2 {
    width: 1173px;
    display: grid;
    grid-template-columns: 8% 92%;
    grid-template-areas: 'ntl ntr';
    align-items: center;
}

.news_date2 {
    grid-area: ntl;
    display: grid;
    grid-template-rows: 60% 40%;
    justify-items: center;
    align-items: center;
}

.date_day2 {
    padding-left: 2px;
    padding-right: 2px;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #076ab2;
}

.news_titles2 {
    padding-left: 15px;
    border-left: 2px solid #EBEBED;
    grid-area: ntr;
    display: grid;
    grid-template-rows: 50% 50%;
    line-height: 29px;
    align-items: center;
    font-family: fangzhengheiti;
}
/* 信息公开新闻标题 */



/*.newslist {*/
    /*width: 700px;*/
    /*text-align: left;*/
    /*margin: 0;*/
    /*padding: 0;*/
/*}*/

/*.newslist ul {*/
    /*width: 700px;*/
    /*list-style: none;*/
    /*margin-left: 10px;*/
    /*margin-top: 30px;*/
/*}*/

.newslist ul li {

}

/*.newslist ul li a {*/
    /*padding-top: 5px;*/
    /*width: 580px;*/
    /*height: 24px;*/
    /*line-height: 24px;*/
    /*display: block;*/
    /*color: #000;*/
    /*text-decoration: none;*/
    /*font-size: 14px;*/
    /*float: left;*/
    /*background: url(../images/pointer.png) left 12px no-repeat;*/
    /*text-indent: 12px;*/
    /*overflow: hidden;*/
/*}*/

/*.newslist ul li a:hover {*/
    /*color: #076ab2;*/
/*}*/
.footer {
    width: 1522px;
    height: 100px;
    padding-top: 50px;
    background: #1e5baf  no-repeat center bottom;
    margin: 0 auto;
}
.copyrights {
    width: 1522px;
    background-color: #024562;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #FFFFFF;
    margin: 0 auto;
}
.hh {
    line-height: 30px;
    height: 30px;
    float: right;
    width: 120px;
}

.newslist .cj a {
    display: block;
    width: 200px;
    font-size: 12px;
    padding-left: 31px;
}

.newslist .cj a:hover {
    display: block;
    height: 20px;
    width: 200px;
    font-size: 12px;
}

.ny_main_content {
    width: 75%;
    height: auto;
    min-height: 560px;
    margin-top: 12px;
    float: left;
    border: 1px solid #ddd;
}

.ny_nav {
    height: 34px;
    width: 90%;
    margin: 0px auto;
    border-bottom: 1px solid #ddd;
    line-height: 34px;
}

.ny_main_content p.title {
    color: #F26B6E;
    font-size: 18px;
    line-height: 64px;
    text-align: center;
}

.title_word {
    width: 90%;

    margin: 0px auto;

}



/*table*/
.table-zhanshi {
    width: 100%; /*调整表格的宽度*/
    border-collapse: collapse;
    border: 1px solid #6ea4d7;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #333;
}

.table-zhanshi td {
    border-bottom: 1px solid #6ea4d7;
    padding: 0 15px;
    line-height: 30px;
    vertical-align: middle;
    border-right: 1px solid #6ea4d7;
}

.art_n h2 {
    font-family: SimSun;
    font-size: 14px;
    color: #333;
    line-height: 50px;
    vertical-align: middle;
}

.art_n li {
    list-style: none;
    background-image: url(w_images/icon_1.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    line-height: 25px;
    vertical-align: middle;
    font-family: SimSun;
    font-size: 14px;
    color: #333;
}

.art_n li a {
    color: #333;
}

.art_n li a:hover {
    text-decoration: underline;
}

.art-xgneirong li a {
    color: #01255e;
}

.wrapper h3 {
    font-size: 20px;
    color: #006600;
    font-weight: bold;
    text-align: left;
}

.name_input input {
    border: none;
    border-bottom: solid 1px #2d2d2d;
}

.table_style {
    border: solid 1px #5685af;
    border-collapse: collapse;
    background-color: #fff;
    width: 100%;
}

.table_style td, .table_style th {
    border: solid 1px #5685af;
    font-size: 13px;
    text-align: left;
    padding: 9px;
    font-family: microsoft Yahei;
}

.table_style th {
    background-color: #D2F1FD;
    text-align: center;
}

tr.header td {
    background-color: #D2F1FD;
    text-align: center;
}

.num input {
    width: 53px;
    border: none;
    background-color: transparent;
    text-align: center;
    font-size: 14px;
    font-family: microsoft Yahei;
    color: #F00;
    height: 25px;
    border: solid 1px #6492ba;
}

/*是设定如果单行输入框是用来输出一个数字，这个时候输入框的宽度应该不用很宽可以用这个，此样式为框框*/
.table_style td textarea {
    width: 98%;
    overflow: auto;
    height: 100px;
    border: none;
    font-family: microsoft yahei;
    font-size: 12px;
}

.save_top {
    position: absolute;
    top: 4px;
    right: 0px;
}

.save_bottom {
    padding: 15px 0;
}

.save_top button, .save_bottom button {
    width: 133px;
    height: 31px;
    border: none;
    padding: 0px;
    margin: 0px;
    background-color: transparent;
}

.yijian td {
    min-height: 100px;
    _height: 100px;
}

.name input {
    width: 100%;
    border: none;
    background-color: transparent;
}

.table_style td.title {
    background-color: #CCE7FD;
    text-align: center;
    color: #333333;
    font-weight: normal;
}

.table_style td.title1 {
    text-align: center;
    background-color: #CADCFD;
}

.table_style td.input_text input {
    width: 90%;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    border: solid 1px #CCE7FD;
    background-color: transparent;
}

.table_style td.input_text1 input {
    width: 70%;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    border: solid 1px #CCE7FD;
    background-color: transparent;
}

.table_style td.input_text3 input {
    width: 100px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    border: solid 1px #CCE7FD;
    background-color: transparent;
}

.wrapper h3 {
    text-align: left;
    font-size: 15px;
    border-left: 5px solid #2BA8EC;
    padding-left: 10px;
    color: #0c3b76;
}

.table_style td select {
    width: 150px
}

.table_style td textarea {
    width: 98%;
    overflow: auto;
    height: 150px;
    border: none;
    font-family: microsoft yahei;
    font-size: 12px;
}

input {
    vertical-align: middle;
}

.num1 input {
    width: 40px;
    background-color: transparent;
    text-align: center;
    font-size: 14px;
    font-family: microsoft Yahei;
    color: #F00;
    border: none;
    border-bottom: solid 1px #6492ba;
}

/*是设定如果单行输入框是用来输出一个数字，这个时候输入框的宽度应该不用很宽可以用这个，此样式为下划线*/
.taps {
    font-size: 12px;
    color: #F00;
    text-align: left;
    line-height: 170%;
}

td.border_top {
    border-top: none;
}

.paper {
    padding: 20px;
    margin: 0 auto;
    font-family: "微软雅黑";
    font-size: 14px;
    background-color: #FFFFFF;
    margin-bottom: 20px;
}

.red {
    font-size: 14px;
    color: #F00;
    margin-left: 4px;
}

/*为必填项标识"*"加上样式font-weight:bold;*/
.fujian table, .fujian tr, .fujian td {
    border: none;
    padding: 5px;
}

.table_style1 table {
    border: none;
    width: 100%;
}

#JIAOYIFANGSHIQITA {
    width: 300px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    border: solid 1px #CCE7FD;
    background-color: transparent;
}

#divSmallBox {
    overflow: hidden;
    *display: inline;
    *zoom: 1;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 10px;
    background: #ffffff;
}

#playBox {
    width: 1002px;
    height: 366px;
    margin: 20px auto;
    background: #333;
    position: relative;
    overflow: hidden;
}

#playBox .oUlplay {
    width: 99999px;
    position: absolute;
    left: 0;
    top: 0;
}

#playBox .oUlplay li {
    float: left;
}

#playBox .pre {
    cursor: pointer;
    width: 45px;
    height: 45px;
    background: url(../images/l.png) no-repeat;
    position: absolute;
    top: 190px;
    left: 10px;
    z-index: 10;
}

#playBox .next {
    cursor: pointer;
    width: 45px;
    height: 45px;
    background: url(../images/r.png) no-repeat;
    position: absolute;
    top: 190px;
    right: 10px;
    z-index: 10;
}

#playBox .smalltitle {
    width: 1000px;
    height: 10px;
    position: absolute;
    bottom: 15px;
    z-index: 10
}

#playBox .smalltitle ul {
    width: 120px;
    margin: 0 auto;
}

#playBox .smalltitle ul li {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 10px;
    background: #ffffff;
    float: left;
    overflow: hidden;
    *display: inline;
    *zoom: 1;
}

#playBox .smalltitle .thistitle {
    background: #69aaec;
}

/*焦点图代码*/
.block {
    margin: 10px 10px 0;
}

.temp {
    margin: 1px;
}

.slideshow {
    clear: both;
}

.slideshow li {
    position: relative;
    overflow: hidden;
}

.slideshow span.title {
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: 0;
    width: 100%;
    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;
}

.frame {
    background: none;
    border: 0px solid #fff;
    margin-bottom: 0px;
}

.temp {
    margin: 0;
}

.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;
}

.slidebar li.on {
    background: rgba(255, 255, 255, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000, endColorstr=#90000000);
    color: #ff0;
    font-weight: 700;
}

.slideshow SPAN.title {
    text-indent: 10px;
    font-weight: bold;
}

.block {
    margin: 0;
    position: relative;
}

#frameHlicAe {
    margin: 0px !important;
    border: 0px !important;
}

.comiis_wrap960, .comiis_wrapad /*宽310*/
{
    margin: 0 auto;
    width: 215px;
}

.comiis_wrapad {
    float: left;
}

.comiis_wrapad {
    overflow: hidden;
}

.comiis_wrapad img {
    float: left;
    margin-top: 0px;
}

#slidesImgs li {
    width: 100%;
    display: none;
}

.focus {
    margin: 0 auto;
}

.news_meta {
    float: left;
    margin-left: 2px;
    background-color: #076ab2;
    color: #FFFFFF;
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 5px;
    border-radius: 5px;
    font-size: 1em;
}
.news_title{
    float: left;
    margin-left: 20px;
    border-left: 2px solid #EBEBED;
    padding-left: 12px;
    font-size: 1em;
}
.news_meta2 {
    float: left;
    margin-left: 2px;
    background-color: #20c997;
    color: #FFFFFF;
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 5px;
    border-radius: 5px;
    font-size: 1em;
}
.news_meta4 {
    float: left;
    margin-left: 2px;
    background-color: #00ADEF;
    color: #FFFFFF;
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 5px;
    border-radius: 5px;
    font-size: 1em;
}
.news_meta3 {
    margin-left: 2px;
    background-color: #076ab2;
    color: #FFFFFF;
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 5px;
    border-radius: 5px;
    font-size: 1em;
}
#bu1{
    height: 39px;
    margin: 0 auto;
    line-height: 39px;
    border: 2px solid #2ecc71;
    color: #2ecc71;
    width: 100%;
    margin-top: 10px;
    padding-left: 2px;
    border-radius: 5px;
}
#bu1 a span:hover{
    width: 70%;
    height: 100%;
    line-height: 39px;
    float: right;
    background-color: #2ecc71;
    color:#FFFFFF;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}
#bu2{
    height: 39px;
    margin: 0 auto;
    line-height: 39px;
    border: 2px solid #00ADEF;
    color: #00ADEF;
    width: 100%;
    margin-top: 10px;
    padding-left: 2px;
    border-radius: 5px;
}
#bu2 a span:hover{
    width: 80%;
    height: 100%;
    line-height: 39px;
    float: right;
    background-color: #00ADEF;
    color:#FFFFFF;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}
#bu3{
    height: 39px;
    margin: 0 auto;
    line-height: 39px;
    border: 2px solid #20c997;
    color: #20c997;
    width: 100%;
    margin-top: 10px;
    padding-left: 2px;
    border-radius: 5px;
}
#bu3 a span:hover{
    width: 80%;
    height: 100%;
    line-height: 39px;
    float: right;
    background-color: #20c997;
    color:#FFFFFF;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}
#bu4{
    height: 39px;
    margin: 0 auto;
    line-height: 39px;
    border: 2px solid #F1C40F;
    color: #F1C40F;
    width: 100%;
    margin-top: 10px;
    padding-left: 2px;
    border-radius: 5px;
}
#bu4 a span:hover{
    width: 80%;
    height: 100%;
    line-height: 39px;
    float: right;
    background-color: #F1C40F;
    color:#FFFFFF;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}
#bu5{
    height: 39px;
    margin: 0 auto;
    line-height: 39px;
    border: 2px solid #35C0D5;
    color: #35C0D5;
    width: 100%;
    margin-top: 10px;
    padding-left: 2px;
    border-radius: 5px;
}
#bu5 a span:hover{
    width: 80%;
    height: 100%;
    line-height: 39px;
    float: right;
    background-color: #35C0D5;
    color:#FFFFFF;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}
#bu6{
    height: 39px;
    margin: 0 auto;
    line-height: 39px;
    border: 2px solid #9B59B6;
    color: #9B59B6;
    width: 100%;
    margin-top: 10px;
    padding-left: 2px;
    border-radius: 5px;
}
#bu6 a span:hover{
    width: 80%;
    height: 100%;
    line-height: 39px;
    float: right;
    background-color: #9B59B6;
    color:#FFFFFF;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}
#bu7{
    height: 39px;
    margin: 0 auto;
    line-height: 39px;
    border: 2px solid #F1C40F;
    color: #F1C40F;
    width: 100%;
    margin-top: 10px;
    padding-left: 2px;
    border-radius: 5px;
}
#bu7 a span:hover{
    width: 80%;
    height: 100%;
    line-height: 39px;
    float: right;
    background-color: #F1C40F;
    color:#FFFFFF;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}
#bu8{
    height: 39px;
    margin: 0 auto;
    line-height: 39px;
    border: 2px solid #ECF0F1;
    color: #ECF0F1;
    width: 100%;
    margin-top: 10px;
    padding-left: 2px;
    border-radius: 5px;
}
#bu8 a span:hover{
    width: 80%;
    height: 100%;
    line-height: 39px;
    float: right;
    background-color: #ECF0F1;
    color:#076AB2;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}
#bu9{
    height: 39px;
    margin: 0 auto;
    line-height: 39px;
    border: 2px solid #35C0D5;
    color: #35C0D5;
    width: 100%;
    margin-top: 10px;
    padding-left: 2px;
    border-radius: 5px;
}
#bu9 a span:hover{
    width: 80%;
    height: 100%;
    line-height: 39px;
    float: right;
    background-color: #35C0D5;
    color:#FFFFFF;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}
.article_info{
    margin: 15px;
    padding: 10px;
    text-align: center;
    border-bottom: 1px solid #666;
}