channel276
/* 
 html {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url(desaturate.svg#grayscale);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(1);
}
*/

body {
    font-size: 14px;
    font-family: arial, Microsoft Yahei, "Hiragino Sans GB", sans-serif;
}

/*主体背景颜色*/

.main {
    background: #fff
}

table {
    word-break: break-all;
    word-wrap: break-all;
}

.font14 {
    font-size: 14px;
}

.font16 {
    font-size: 16px;
}

.font18 {
    font-size: 18px;
}

.bold {
    font-weight: 800;
}

.textcenter {
    text-align: center;
}

.newspro {
    margin-top: 10px;
    height: 60px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 30px 0 30px;
    color: #777;
}

.newspro a {
    color: #777;
}

* {
    font-family: 微软雅黑, 宋体;
    FangSong_GB2312;
    KaiTi_GB2312;
    padding: 0px;
    list-style-type: none;
}

input:-webkit-autofill {
    box-shadow: 0 0 0px 1000px white inset !important;
}

a {
    color: black;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

a:hover {
    color: #757575;
    text-decoration: none
}

.padding5 {
    padding: 0px 5px;
}

.margin20t {
    margin: 0px -20px;
}

img {
    border: none;
}

.pad_b {
    padding-bottom: 45px;
}

.list-group {
    overflow: hidden
}

.ch19_img_px {
    width: 150px;
    height: 100px;
}

.img_new_px img {
    max-width: 100%;
    width: expression(this.width > 100% ? 100%: true);
    height: auto;
}

.img_px {
    width: 100%;
}

.text-r {
    text-align: right;
}

.text-c {
    text-align: center;
}

.top45 {
    margin-top: 45px;
}

.breadcrumb>li+li:before {
    padding: 0
}

.bot10 {
    margin-bottom: 10px
}

.top5 {
    margin-top: 5px;
}

.top10 {
    margin-top: 10px;
}

.top15 {
    margin-top: 15px;
}

.bottom15 {
    margin-bottom: 15px;
}

.top20 {
    margin-top: 20px;
}

.left20 {
    margin-left: 20px;
}

.right20 {
    margin-right: 20px;
}

.line_blue {
    color: #2391e5
}

.left10 {
    /*
  margin-left: 10px;*/
}

.pad_td10px {
    10px 0
}

.padding20 {
    padding: 20px;
}

.padding10 {
    padding: 10px;
}

.lineheight20 {
    line-height: 20px;
}

.lineheight20 {
    line-height: 10px;
}

ul li {
    list-style: none;
}

.pdleft0 {
    padding-left: 0px;
}

.mt15 {
    margin-top: 15px
}

.thumbnail {
    margin-bottom: 0px;
}

.line_dotted {
    border-bottom: 1px dotted #ccc;
    line-height: 40px;
    height: 40px
}

p {
    margin: 0px;
}

/*滚动条样式开始*/

#scroll-1 {
    width: 100%;
    height: 1058px;
    overflow: auto;
    margin: 15px auto;
    padding: 0px 20px;
}

#scroll-1 p {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
}

#scroll-1 img {
    width: 95%;
    text-aline: center;
    margin: 15px 0px
}

#scroll-1::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

}

/*滚动条上下按钮*/

#scroll-1::-webkit-scrollbar-button {
    background-color: #4966b2;
}

#scroll-1::-webkit-scrollbar-track {
    background: #ff66d5;
}

/*滚动条底层背景*/

#scroll-1::-webkit-scrollbar-track-piece {
    background-color: #4966b2
}

/*滑动按钮*/

#scroll-1::-webkit-scrollbar-thumb {
    background: #001d71;
    border-radius: 6px;
}

#scroll-1::-webkit-scrollbar-corner {
    background: #4966b2;
}

#scroll-1::-webkit-scrollbar-resizer {
    background: #4966b2;
}

/*滚动条样式结束*/

/*注册页面*/

.loginbody {
    background: #9BA0A5;
}

.footerlogin {
    background: #9BA0A5;
    height: 100%;
}

.loginbox div img {
    width: 100%;
    max-height: 150px;
}

/* nav1开始 */

.nav1_img {
    min-height: 50px;
}

/* nav1结束 */

/* 专题开始 */

.zt_size a {
    font-size: 17px;
}

.mod-catalog-box__header {
    line-height: 24px;
}

.mod-like_title {
    font-size: 22px;
    width: 222px;
    padding-bottom: 16px;
    cursor: default;
    color: #202020;
    float: left
}

.mod-like__link {
    float: right;
    padding-top: 6px;
    padding-bottom: 16px;
    color: #333
}

.mod-like__link span {
    font-size: 14px
}

.mod-catalog-box__content {
    border-top: 1px solid #DDD;
    padding-top: 30px;
    position: relative
}

.course-card-list-9-wrap .course-card-list {
    margin-left: -17px
}

.mod-catalog-box__content .course-card-list {
    margin-top: -9px
}

.course-card-list {
    font-size: 14px;
    margin-left: -8px;
    margin-right: -8px
}

.course-card-list-9-wrap .course-card-list .course-card-item {
    margin-left: 9px
}

.course-card-item {
    float: left;
    width: 220px;
    padding: 7px 7px 10px;
    border: 1px solid transparent;
    position: relative
}

.course-card-item .item-img-link {
    position: relative;
    display: block;
    margin-bottom: 6px
}

.course-card-item .item-img-link .item-img {
    width: 205px;
    height: 124px
}

.course-card-item .item-status {
    position: absolute;
    width: 205px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
    background-color: rgba(0, 0, 0, .6);
    margin-top: -30px;
    overflow: hidden
}

.course-card-item .item-status-step {
    margin-left: 2px
}

.course-card-item .item-tt {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 40px;
    font-size: 14px;
    margin-bottom: 8px;
    word-wrap: break-word;
    word-break: break-all
}

.course-card-item .item-tt-link {
    color: #333
}

.course-card-item .item-line--bottom {
    height: 24px;
    line-height: 24px
}

.course-card-item .item-line .line-cell:first-child {
    margin-left: 0
}

.course-card-item .item-price.free {
    color: #5fb41b;
    font-size: 14px
}

.course-card-item .item-source {
    display: inline-block;
    color: #999;
    float: right;
    width: 105px;
    text-align: right
}

.course-card-item .item-source .item-source-link {
    color: #999
}

.course-card-item:hover {
    border-color: #ddd;
    box-shadow: 1px 1px 2px 1px #ECECEC
}

.course-card-item .item-tt-link:hover {
    color: #62b4f7
}

/* 专题结束 */

/*nav19*/

.nav19logo {
    margin-top: -38px;
}

/*keyword_label4开始*/

.keyword3 {
    color: #a1a4ab;
}

.keyword3 a {
    display: inline-block;
    padding: 3px 5px;
    color: #a1a4ab;
    color: rgba(161, 164, 171, 0.89);
    line-height: 16px;
    margin-bottom: 10px;
    border-bottom: none
}

.keyword3 a:hover {
    background: #333;
    color: #fff;
    text-decoration: none;
    padding: 3px 5px
}

/*keyword_label4结束*/

/*nav63*/

.nav63 {
    background-color: #2a429c
}

/*nav63*/

/*弹出框开始*/

div.jbox .jbox-border {
    opacity: 0.04 !important;
}

div.jbox .jbox-container {
    border-top: none !important;
    min-width: 300px !important;
    z-index: 1001 !important;
}

div.jbox .jbox-title {
    font-size: 12px !important;
    font-family: "\5b8b\4f53" !important;
}

div.jbox .jbox-close, div.jbox .jbox-close-hover {
    height: 21px !important;
    position: absolute !important;
    right: 10px !important;
    width: 43px !important;
}

/*弹出框结束*/

/* nav1开始 */

#main-menu {
    position: relative;
    z-index: 9999;
    width: auto
}

#main-menu ul {
    width: 12em
}

.submenu li {
    float: left;
    padding: 0 20px;
}

.nav>li>a {
    padding: 15px 8px;
}

/* 搜索 */

.pagination {
   /* width: 100%;*/
}

/*手机端适应*/

@media all and (max-width:460px) {
    .pagination {
        width: 100%;
    }
}

/*手机端适应*/

.right ul li {
    float: left;
    width: 80px;
    height: 50px;
}

/* nav1结束 */

/* nav3开始 */

.nav3_a a {
    padding: 0 10px
}

.nav3_a {
    padding-top: 5px;
}

/* nav3结束 */

/* nav8开始 */

.header {
    background-color: #FAFAFA
}

.header .topbar {
    background-color: #ebebeb
}

#logo-header {
    margin-top: 15px;
}

/* nav8结束 */

/*nav12 css*/

.fright a {
    float: right;
    font-weight: 200;
}

/*nav12 css*/

/*nav14 css*/

.nav14height {
    height: 200px;
}

.nav14height a {
    line-height: 174px;
}

/*nav14 css*/

/*nav68 css*/

.nav68 {
    height: 244px;
    line-height: 244px;
    text-align: center
}

.nav68 a {
    line-height: 244px;
    line-height: 244px;
    text-align: center
}

/*nav68 css*/

/*nav69 css*/

.nav69 {
    height: 244px;
    line-height: 244px;
}

.nav69 a {
    height: 244px;
    line-height: 244px;
}

a.nav69a:link {
    width: 100px;
    padding: 15px 0px;
    display: block;
    text-decoration: none;
    text-align: left;
    color: #FFF;
    text-align: center;
    background-color: rgba(6, 198, 255, 0.5);
    border-radius: 4px;
    font-size: 20px
}

a.nav69a:visited {
    width: 100px;
    padding: 15px 0px;
    display: block;
    text-decoration: none;
    text-align: left;
    color: #FFF;
    text-align: center;
    background-color: rgba(6, 198, 255, 0.5);
    border-radius: 4px;
    font-size: 20px
}

a.nav69a:hover {
    width: 100px;
    padding: 15px 0px;
    display: block;
    text-decoration: none;
    text-align: left;
    color: #FFF;
    text-align: center;
    background-color: rgba(6, 198, 255, 0.5);
    border-radius: 4px;
    font-size: 20px
}

.nav69b {
    margin: 60px 0 0 0;
}

/*nav69 css*/

/*nav70 css*/

#nav70 {
    background-color: #7d0000;
    height: 128px;
}

#nav70a {
    position: absolute;
    left: 0px;
    top: 128px;
    width: 100%;
    height: 68px;
    z-index: 999;
}

/*nav70 css*/

/*nav71 css*/

#nav71 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 110px;
    z-index: 800;
    margin: 0 auto;
}

#nav71a {
    position: absolute;
    left: 0px;
    top: 576px;
    width: 100%;
    height: 56px;
    z-index: 999;
}

.nav71b img {
    width: 50%
}

/*nav71 css*/

/*nav19开始*/

.nav19logo {
    margin-top: 15px;
}

/*nav19结束*/

/*nav19*/

.nav191 {
    max-height: 80px
}

@media screen and (max-width:700px) {
    .nav191 {
        max-height: 80px;
        float: right;
        margin-top: -40px;
    }
    .nav31_s {
        display: none
    }
}

/*nav39*/

.nav39title {
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    margin-left: 18px;
}

/*nav21*/

.main-menu .wp-menu .menu-item {
    float: left;
    position: relative;
}

.main-menu .wp-menu .menu-item a.menu-link {
    font-size: 16px;
    text-align: center;
    color: #fff;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 0px 22px;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.main-menu .wp-menu .menu-item a.menu-link span {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    font-size: 13px;
    color: #9e9da2;
}

.main-menu .wp-menu .menu-item a.menu-link:hover, .main-menu .wp-menu .menu-item a.selected, .main-menu .wp-menu .parent a.parent {
    color: #e4bd2f;
}

.main-menu .wp-menu .menu-item a.menu-link:hover span, .main-menu .wp-menu .menu-item a.selected span, .main-menu .wp-menu .parent a.parent span {
    color: #beb065;
}

.main-menu .wp-menu .menu-item .menu-arrow {
    display: none;
}

.main-menu .wp-menu .i1 a.menu-link {
    background-image: none;
}

.main-menu .wp-menu .sub-menu {
    display: none;
    width: 166px;
    position: absolute;
    left: 0;
    top: 48px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    z-index: 100;
}

.main-menu .wp-menu .sub-menu li {
    float: none;
    position: relative;
}

.main-menu .wp-menu .sub-menu li a {
    display: block;
    line-height: 17px;
    padding: 5px 15px;
    color: #fff;
    font-size: 13px;
}

.main-menu .wp-menu .sub-menu li a:hover {
    background: #fff;
}

.main-menu .wp-menu .sub-menu .sub-menu {
    left: 100%;
    background: #003773
}

.main-menu .wp-menu .sub-menu .sub-menu .sub-menu {
    background: #012954
}

.main-menu .sub-menu-wrap {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 54px;
    background: #003E81;
    opacity: 0.8;
    filter: alpha(opacity=80);
    z-index: 100;
    display: none;
}

.main-menu .sub-menu-wrap .sub-menu-list .sub-menu li a {
    display: block;
    line-height: 17px;
    padding: 5px 0;
    color: #fff;
    font-size: 13px;
}

.main-menu .sub-menu-wrap .sub-menu-list .sub-menu li a:hover {
    color: #e4bd2f;
    text-decoration: underline;
}

.rolenav {
    float: none;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    text-align: right;
    color: #4479ad;
}

.rolenav ul {
    float: left;
}

.rolenav ul li {
    float: left;
    margin: 0 8px;
}

.rolenav a {
    font-size: 15px;
}

.rolenav a.link-i5 {
    margin-left: 15px;
}

.rolenav a:hover {
    color: #ca761c;
    text-decoration: underline;
}

.rolenav span {
    margin: 0 8px;
}

.rolenav span.cut {
    display: none;
}

.clearfix:after {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
    display: block;
    *zoom: 1;
    margin-bottom: 0px;
}

.searchbtn {
    width: 29px;
    height: 30px;
    border: 0;
    outline: 0;
    background: url(../img/comimg/searchbtn.jpg) no-repeat top right;
    position: absolute;
    right: 1px;
    top: 1px;
    z-index: 120;
    cursor: pointer;
}

.search-bar {
    width: 132px;
    height: 30px;
    float: left;
    position: relative;
}

.search-box {
    width: 100%;
    /*background: #fff;*/
    height: 30px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 100;
    overflow: hidden;
}

.search-box .input-item {
    margin-left: 3px;
    margin-right: 34px;
}

.search-box .input-item input {
    border: 0;
    outline: 0;
    width: 100%;
    line-height: 17px;
    padding: 5px 0;
    background: none;
    color: #999;
    font-size: 14px;
    font-family: "Microsoft YaHei"
}

.search-box .input-submit {
    display: block;
    width: 29px;
    height: 30px;
    background: url(../img/comimg/searchbtn.jpg) no-repeat top right;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}

.search-box .input-submit span {
    display: none;
}

#header21 {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
}

#header21 .inner {
    width: 1000px;
}

.head {
    width: 100%;
    height: auto;
}

/**页头部分**/

.head .head-left {
    float: left;
    display: inline-block;
    margin: 5px 0px 4px 0px;
}

/**站点logo**/

.head .head-right {
    float: right;
    display: inline-block;
    margin-top: 24px;
    text-align: right;
    position: relative;
}

.wrapper {
    width: 100%;
    margin: 0 auto;
}

.wrapper .inner {
    margin: 0 auto;
}

/**页面全局宽度**/

.jsnav {
    float: left;
    margin-top: 22px;
}

.lang {
    float: left;
    margin-right: 10px;
}

.lang li {
    float: left;
    margin-left: 20px;
}

.lang li, .lang li a {
    line-height: 30px;
    font-size: 14px;
    color: #fff;
}

@media screen and (max-width: 959px) {
    .wrapper .inner {
        width: auto;
        padding: 0 6px;
    }
    #l-container .inner {
        width: auto;
    }
    #header .inner {
        width: auto;
    }
    .jsnav {
        margin-left: -20px;
    }
    .rolenav ul li {
        margin: 0 4px;
    }
    .search-bar {
        width: 100px;
    }
    .navi-aside-toggle {
        display: block;
        width: 34px;
        height: 34px;
        background: url(../img/comimg/menu-icon-arrow-white.png) no-repeat 50%;
        cursor: pointer;
        position: absolute;
        right: 5px;
        bottom: 8%;
        margin-top: -17px;
    }
    #header21 .inner {
        width: 100%;
    }
    .main-menu .wp-menu {
        margin-left: 0px;
        display: -webkit-box
    }
    .main-menu .wp-menu .menu-item {
        -webkit-box-flex: 1;
    }
    .main-menu .wp-menu .menu-item a.menu-link {
        /* width:100%; */
        padding: 0px 9px;
    }
    .main-menu .sub-menu-wrap {
        display: none!important;
    }
}

.m-body {
    overflow: hidden;
    height: 132px;
}

.navi-aside-page {
    position: fixed;
}

.wp-navi-aside {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 312px;
    z-index: 1000;
}

.wp-navi-aside .navi-aside-mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1);
}

.wp-navi-aside-active {
    display: block;
}

.wp-navi-aside .aside-inner {
    position: fixed;
    top: 0;
    bottom: 0;
    right: -216px;
    z-index: 1002;
    width: 216px;
    max-width: 100%;
    background: #252525;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.wp-navi-aside .aside-inner:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 1px;
    background: rgba(0, 0, 0, .6);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, .6);
}

.wp-navi-aside .navi-aside-head {
    margin-top: 0;
    border-top: 1px solid rgba(0, 0, 0, .3);
    background: #333;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
}

.wp-navi-aside .navi-aside-head .navi-aside-title {
    padding: 7px 10px;
    font-weight: normal;
    color: #777;
    font-size: 14px;
}

.wp-navi-aside .navi-aside-wrap {
    color: #aaa;
    border-bottom: 1px solid rgba(0, 0, 0, .3);
    box-shadow: 0 1px 0 rgba(255, 255, 255, .05);
}

.wp-navi-aside .navi-aside-wrap li {
    position: relative;
}

.wp-navi-aside .navi-aside-wrap li span {
    display: none;
}

.wp-navi-aside .navi-aside-wrap li .menu-switch-arrow {
    display: block;
    cursor: pointer;
    width: 50px;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0px;
    color: #f6f6f6;
    font-size: 14px;
    background: url(img/menu-switch-arrow.png) no-repeat 30px -25px;
}

.wp-navi-aside .navi-aside-wrap li .menu-open-arrow {
    background-position: 20px 12px;
}

.wp-navi-aside .navi-aside-wrap li a {
    display: block;
    text-decoration: none;
    color: #c7c7c7;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 30px 8px 15px;
    border-top: 1px solid rgba(0, 0, 0, .3);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
}

.wp-navi-aside .navi-aside-wrap li a:hover, .wp-navi-aside .navi-aside-wrap li a:focus {
    background-color: #404040;
    color: #fff;
    outline: 0;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu {
    display: none;
    background-color: #2e2e2e;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu li a {
    padding-left: 20px;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu {
    background-color: #333
}

.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu li a {
    padding-left: 30px;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu {
    background-color: #343434;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu li a {
    padding-left: 40px;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu {
    background-color: #373737;
}

.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu li a {
    padding-left: 50px;
}

@media screen and (max-width: 767px) {
    .navi-aside-toggle {
        display: block;
        width: 34px;
        height: 34px;
        background: url(../img/comimg/menu-icon-arrow-white.png) no-repeat 50%;
        cursor: pointer;
        position: absolute;
        right: 5px;
        bottom: 8%;
        margin-top: -17px;
    }
    .wrapper .inner {
        width: auto;
        padding: 0 6px;
    }
    .navi-aside-toggle {
        display: block;
    }
    #header .inner {
        position: relative;
        padding: 0px 6px 10px 6px;
    }
    .head .head-left {
        float: none;
        width: 100%;
    }
    .head .head-left .sitelogo a {
        display: inline-block;
        width: 322px;
        height: 79px;
    }
    .head .head-right {
        float: none;
        width: auto;
        margin-top: 0px;
    }
    .head .head-right .rolenav {
        display: none;
    }
    .head .head-right .search-bar {
        float: none;
        width: 184px!important;
        ;
        padding-top: 0px;
        background: #fff;
    }
    .topnav {
        display: none;
    }
    .jsnav {
        display: none;
    }
    #nav {
        display: none;
    }
    .main-menu {
        display: none;
    }
    .lang {
        display: none;
    }
    .m-body {
        overflow: hidden;
        height: auto;
    }
    .nav41 {
        height: 40px;
    }
}

/*nav26 开始*/

#header26 .inner {
    width: 1170px;
}

@media screen and (max-width:700px) {
    #header26 .inner {
        width: 100%;
    }
    .f20ewm {
        display: none
    }
}

/*nav26 结束*/

/*nav67 开始*/

.nav67 {
    background: url(../../component/nav/img/top.jpg) top center no-repeat;
    text-align: center;
    min-height: 315px;
    padding-top: 20px;
}

/*nav67 结束*/

/*search5*/

.search5 {
    background: url(../img/comimg/search5.jpg) top repeat-x;
    height: 40px;
    border-bottom: 1px solid #d3e9f4;
    padding-top: 2px
}

/*search5*/

/*nva36*/

.nva36a {
    color: #fff;
    font-size: 16px !important;
    line-height: 20px;
}

.nva36img {
    width: 25px;
    margin-top: -6px;
    margin-right: 5px;
}

/*nav23开始*/

.logo.nav23logo {
    min-height: 130px;
}

.logo-1.nav23 {
    padding-top: 22px;
}

.pc-menue.nav23 {
    height: 55px;
}

a.l1-nav.nav23 {
    line-height: 55px;
    height: 55px;
}

li.l1-nav.nav23 {
    height: 55px;
}

ul.l2-nav.nav23 {
    top: 55px;
}

.wid1100 {
    height: 130px;
}

/*nav23结束*/

/*nav29开始*/

.theTop.nav29color {
    background: #292828;
    border: 0
}

.sizecolor span {
    color: #bdbdbd
}

/*nav29结束*/

/*nav31开始*/

.nav31_s {
    height: 75px;
    padding-top: 12px
}

#nav37logoimg {
    margin-top: 50px;
}

/*nav31结束*/

/*nav48*/

#nav48logoimg {
    padding-top: 40px;
}

#header48 .inner {
    width: 1170px;
}

#header48 {
    background: #513F0F
}

@media screen and (max-width:700px) {
    #header48 .inner {
        width: 100%;
    }
}

/*nav34*/

.nav34logo {
    margin-right: 0px;
    margin-left: 0px;
}

/*nav13顶部*/

.theTop {
    background: #f6f6f6;
    width: 100%;
    line-height: 25px;
    font-size: 12px;
}

.searchCon {
    padding-top: 20px;
    float: right;
}

.searchBg {
    height: 35px;
    line-height: 35px;
    float: left;
    width: 70%;
    border-left: 1px solid #ccc;
}

.theTop a {
    font-size: 12px;
}

.theTopLeft {
    float: left;
}

/*.theTopRight{ float:right;}*/

.maptt a {
    display: block;
    text-align: center;
    color: #333;
    font-size: 16px;
}

/*nav14*/

.dropdownmenu {
    margin-top: -10px !important;
}

/*nav14*/

/*nav32*/

.nav32bar a span {
    text-align: center;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
    padding: 0px 5px 0px 15px;
    font-weight: bold;
}

/*nav49 开始*/

.nav49 .form-control {
    padding-right: 35px;
}

.nav49 .form-group {
    position: relative;
}

.nav49 .btn {
    position: absolute;
    right: 0px;
    top: 2px;
    border: none;
    background-color: transparent;
}

.nav49 .glyphicon {
    top: 2px;
}

.nav49 .navbar-form {
    margin-top: 0;
}

.nav49 #login_info {
    line-height: 34px;
}

.nav49 .dengluye {
    color: #fff;
}

.navbar-nav>li>a {
    line-height: 40px;
}

/*nav49 结束*/

/*nav50 开始*/

.nav50 {
    padding-top: 10px;
}

.nav50_logo span {
    font-size: 22px;
    display: block;
    margin-top: 23px;
}

.nav50 #login_info {
    text-align: right;
}

.nav50 .navbar-form {
    padding-right: 0;
}

.nav50title {
    color: #fff;
    font-size: 14px;
    margin-left: 5px;
}

a.nav50title:hover {
    color: #a4f979;
}

.nav50 #_ideConac {
    float: left;
}

.nav50 #_ideConac div li {
    float: left;
}

.nav50 .form-group {
    border: 1px solid #fff;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-top: 11px;
}

.nav50 .form-control {
    background-color: transparent;
    color: #fff;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: none;
}

.nav50 .form-control::-webkit-input-placeholder {
    color: #f9f9f9;
}

.nav50 .form-control:-moz-placeholder {
    color: #f9f9f9;
}

.nav50 .form-control::-moz-placeholder {
    color: #f9f9f9;
}

.nav50 .form-control:-ms-input-placeholder {
    color: #f9f9f9;
}

.nav50 .btn {
    margin-left: -5px;
    line-height: 22px;
    background-color: #064686;
    border: none;
}

.nav50 .glyphicon {
    top: 0;
}

.nav50 .glyphicon-search:before {
    color: #fff;
}

#_ideConac ul li {
    position: relative;
}

.out-box {
    position: absolute;
    width: 110px;
    height: 110px;
    padding: 5px;
    left: 0;
    bottom: -110px;
    display: none;
    border: 1px solid #ddd;
    z-index: 1000;
    background-color: #fff;
}

.out-box img {
    width: 100%;
}

#_ideConac ul li:hover .out-box {
    display: block;
}

/*nav50 结束*/

/*nav51 开始*/

.nav51 {
    background-color: transparent !important;
}

.nav51 #login_info {
    line-height: 60px;
}

.nav51 .nav50title {
    color: #333;
    font-weight: normal;
}

/*nav51 结束*/

/*nav55开始*/

.nav55 {
    background-color: #fcbd7a;
    border-radius: 2px;
    padding: 0px 15px;
    margin-top: 10px
}

.nav55_a {
    margin: 0px 0px 0px 15px
}

.nav55_b {
    margin: 0px 20px;
}

.nav55_ifm {
    background-color: #2b43b2;
    border: 1px solid #55befb;
    border-radius: 1px;
    width: 100%;
    margin-top: 20px;
    height: 100%;
    padding: 10px
}

.nav55_ifm2 {
    width: 100%;
    margin-top: 20px;
    height: 100%;
    padding: 10px;
    border: 0px
}

.nav55_c {
    background-color: #9a6c3c!important;
    color: #FFFFFF!important;
    color: #fff
}

.nav39_c {
    color: #ffffff!important;
    background-color: #278ac1!important;
}

/*nav55结束*/

/*nav56开始*/

.nav56 {
    background-image: url(../img/comimg/cgkt_1.png);
    border-radius: 2px;
    padding: 0px 15px;
    margin-top: 10px
}

.nav56_ifm {
    background-color: #2b43b2;
    border: 1px solid #55befb;
    border-radius: 1px;
    width: 100%;
    margin-top: 20px;
    height: 100%;
    padding: 10px
}

.nav56_ifm2 {
    width: 100%;
    margin-top: 20px;
    height: 100%;
    padding: 10px;
    border: 0px
}

/*nav56结束*/

/*nav66开始*/

.nav66 {
    background-color: #1e73c2;
    border-radius: 2px;
    padding: 0px 15px;
    margin-top: 10px;
    width: 100%;
}

.nav66_c {
    background-color: #19559c!important;
    color: #FFFFFF!important;
}

.nav66_a a:link {
    color: #FFFFFF
}

.nav66_a a:visited {
    color: #64E1FD
}

.nav66_a a:hover {
    color: #64E1FD
}

/*nav66结束*/

/* tpl8.栏目标题开始 */

.top_lt {
    padding: 0;
    display: block;
    line-height: 29px
}

.top_lt .tt {
    display: block;
    text-align: center;
    color: #000;
    font-size: 20px;
    float: left
}

.top_lt .more a {
    cursor: pointer;
    display: block;
    float: right;
    padding-right: 15px;
    font-size: 12px;
    font-weight: 400
}

/* tpl8.栏目标题结束 */

/* tpl8.栏目开始 */

.panel-heading {
    padding: 5px 8px;
}

.list-group-item {
    border: 0;
    padding: 5px 10px;
    clear: both;
}

.btn {
    padding: 5px 10px;
}

.pt45 {
    padding-top: 45px;
}

/* tpl8.栏目结束 */

/* content5.栏目开始 */

.content5 {
    border: 0;
    padding: 5px 10px;
}

.content5_a {
    height: 40px;
    font-size: 18px;
    color: #FFF
}

.content5_b {
    width: 100%;
    float: left;
}

.content5more a {
    float: right;
    color: #fce2ab;
    font-size: 14px;
}

.content5more a {
    float: right;
    color: #fce2ab;
    font-size: 14px;
}

.content5more a {
    color: #fce2ab;
    float: right;
    font-size: 14px;
    cursor: pointer;
    display: block;
    font-weight: 400;
}

/* content5.栏目结束 */

/* 当前位置2开始 */

.breadcrumb2 {
    text-align: right;
    font-size: 12px;
    margin-top: 40px;
}

/* 当前位置2结束 */

/*footer2开始 lastedit:songgang */

.footer {
    min-height: 100px;
}

.footer-main {
    min-height: 100px;
}

.footer2_color a {
    color: #fff
}

/*footer2结束*/

/*foot4开始*/

.footer4 {
    width: 100%;
    padding-bottom: 20px;
}

.foot4 {
    width: 90%;
    margin: auto;
    line-height: 25px;
    padding-left: 170px;
    margin-top: 20px;
}

.foot4 ul {
    float: left;
    width: 16%;
}

.foot4_wei {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}

.copy {
    padding-top: 1%;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
}

/*foot4结束*/

/*foot5开始*/

.footer5 {
    background-color: #f6f6f6;
    border-top: 1px solid #c7c7c7;
    padding: 50px 0;
}

.list>li>a {
    display: block;
    padding: 5px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*foot5结束*/

/*foot8开始*/

.footer8 {
    width: 100%;
    height: 215px;
}

.fot_wap {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    color: #fff;
    font-size: 14px;
    height: 183px;
}

.fot_wap a {
    color: #fff;
}

.fot_wap a:visited {
    color: #fff;
}

.fot_wap a:hover {
    color: #000;
}

.fot_left {
    width: 315px;
    float: left;
    /*border-left: 1px solid #7a0000;border-right: 1px solid #7a0000;*/
    padding: 18px 0 0 60px;
}

.fot_left .eng {
    padding-bottom: 36px;
}

.fot_left .sf {
    line-height: 36px;
}

.fot_left .sf a {
    padding-right: 68px;
}

.fot_cen {
    padding: 59px 100px 0 50px;
    width: 420px;
    float: left;
}

.fot_right {
    /*border-left: 1px solid #7a0000;border-right: 1px solid #7a0000;*/
    padding: 49px 25px 0 40px;
    width: 256px;
    float: left;
}

.fot_right li, .fot_wap6 li {
    width: 37px;
    height: 37px;
    float: left;
    margin: 0 16px 36px 0;
}

.fot_right li a, .fot_wap6 li a {
    display: inline-block;
    width: 37px;
    height: 37px;
    background: url(../images/share.png) no-repeat;
}

.fot_right li a:hover, .fot_wap6 li a:hover {
    background: url(../images/share_h.png) no-repeat;
}

.fot_right li a.shre2, .fot_wap6 li a.shre2 {
    background-position: -55px 0;
}

.fot_right li a.shre3, .fot_wap6 li a.shre3 {
    background-position: -109px 0;
}

.fot_right li a.shre4, .fot_wap6 li a.shre4 {
    background-position: -162px 0;
}

.fot_right li a.shre5, .fot_wap6 li a.shre5 {
    background-position: 0px -71px;
}

.fot_right li a.shre6, .fot_wap6 li a.shre6 {
    background-position: -52px -71px;
    width: 42px;
}

.fot_right li a.shre7, .fot_wap6 li a.shre7 {
    background-position: -108px -71px;
}

.fot_right li a.shre8, .fot_wap6 li a.shre8 {
    background-position: -162px -71px;
}

.fot_right .pku_share2 {
    height: 127px;
    padding-left: 19px;
}

.fot_bot {
    width: 100%;
    margin: 0 auto;
    font-size: 12px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    height: 32px;
    line-height: 32px;
    background: #000;
}

/*foot8结束*/

/*foot12开始*/

#footer12 {
    font-size: 12px;
    position: relative;
}

#footer12 .footNav {
    padding: 0 0 5px 0;
    height: 30px;
    line-height: 30px;
    margin-left: -10px;
}

#footer12 .footNav a {
    margin: 0 10px;
}

#footer12 .copyRight {
    text-align: center;
    line-height: 20px;
    padding: 5px 0;
}

#footer12 #imgConac {
    height: 80px;
    vertical-align: middle;
}

#footer12 .copyRight a {
    text-decoration: underline;
}

#footer12 .siteWidth {
    padding: 35px 0 30px 0
}

#footer12 dl {
    padding-left: 90px;
}

#footer12 dt {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-family: "microsoft yahei";
    color: #fff;
}

#footer12 .b a {
    margin: 0 8px 0 0;
}

#footer12 .c a {
    margin: 0 8px 0 0;
}

#footer12 .b {
    padding-left: 120px;
}

#footer12 .c {
    padding-left: 120px;
}

@media (max-width: 768px) {
    #footer12 .b {
        padding-left: 90px;
    }
    #footer12 .c {
        padding-left: 90px;
    }
}

#footer12 .siteWidth p {
    line-height: 22px;
}

/*foot12结束*/

/*foot15*/

.foot15 {
    width: 100%;
    position: relative;
}

.foot_wz span {
    line-height: 30px;
    font-size: 14px;
    display: block;
    color: #000;
}

.foot_logo img {
    max-height: 60px;
}

@media screen and (max-width:700px) {
    .foot_logo img {
        max-height: auto;
    }
}

/*foot37开始*/

#footer37 {
    /*Code for Moz, Opera, etc.*/
    width: 100%;
    padding: 20px 0;
    background: #1d71b7;
    position: fixed;
    bottom: 0;
    color: #fff;
}

/*foot37结束*/

/*foot341开始*/

#footer41 {
    /*Code for Moz, Opera, etc.*/
    width: 100%;
    margin-top: 20px;
    padding: 20px 0;
    background: #1d71b7;
    bottom: 0;
    color: #fff;
}

/*foot41结束*/

/*foot43开始*/

.footer43 {
    background: url(../img/comimg/bg_bottom.jpg) top center no-repeat #5a1307;
    height: 145px;
    line-height: 145px
}

.footer43a {
    background-color: #1c1c1c;
    color: #fff;
    line-height: 26px;
    padding: 10px 0
}

.footer43b {
    margin-left: 10px
}

/*foot43结束*/

/*foot44开始*/

.foot44 {
    background: url(../img/comimg/foot44.jpg)top left repeat-x;
    color: #fff;
    font-size: 30px;
    padding-top: 25px;
    text-align: center;
    margin-top: 30px;
}

/*foot44结束*/

/* tpl9.nav开始 */

.navbar {
    margin-bottom: 0
}

/* 搜索 */

.navbar-default {
    background: 0 0;
    border: none
}

.navbar-form .form-control {
    width: auto;
    display: inline-block
}

/* tpl9.nav结束 */

/* tpl9样式开始 */

.c1_bj_color {
    background-color: #fff;
    height: 340px;
    overflow: hidden
}

.top_main1 .top_main1, .link-panel .top_main1 {
    margin: 0 18px;
}

.top_lt {
    padding: 11px 0;
    margin-bottom: 10px;
}

.post-wrap .event-item {
    display: block;
    position: relative;
    height: 44px;
    margin-bottom: 15px;
}

.post-wrap .event-item .item-top_lt2, .post-wrap .event-item .item-local {
    display: block;
    font-style: normal;
    margin-left: 104px;
    overflow: hidden;
    white-space: nowrap;
    height: 18px;
    line-height: 18px;
    text-overflow: ellipsis;
}

.post-wrap .list-group-item:hover {
    background-position: 3px -44px;
}

.post-wrap .list-group-item .item-top_lt2 {
    display: block;
    height: 24px;
    margin-left: 5px;
    margin-right: 43px;
    font-style: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}

.post-wrap .list-group-item .pull-right {
    display: block;
    text-align: right;
    height: 24px;
    position: absolute;
    right: 0;
    top: 5px;
    white-space: nowrap;
    font-style: normal;
    float: right;
}

.more {
    margin-top: 15px;
    text-align: right;
    line-height: 1em;
}

.top_main1 .top_lt1 .more {
    float: right:
}

.top_main1 .top_lt1 .more a {
    display: inline-block;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
    text-decoration: none;
}

/* tpl9样式结束 */

/* top_main开始 */

.topmain_img {
    padding-top: 5px;
    margin-bottom: 20px;
}

.topmain2_img {
    padding-top: 5px;
    margin-top: 35px;
    margin-bottom: 20px;
}

.topmain3_img {
    padding-top: 5px;
    margin-top: 35px;
    margin-bottom: 20px;
}

.topmain4_img {
    padding-top: 5px;
    margin-top: 35px;
    margin-bottom: 20px;
}

.topmain5_img {
    padding-top: 5px;
    margin-top: 35px;
    margin-bottom: 20px;
}

.topmain6_img {
    padding-top: 5px;
    margin-top: 35px;
    margin-bottom: 20px;
}

/* top_main结束 */

/* channel1开始 */

.post-wrap .list-group-item .item-title {
    height: 24px;
    /*display: block;  margin-left: 5px;*/
    margin-right: 43px;
    font-style: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}

.post-wrap .event-item .item-title, .post-wrap .event-item .item-local {
    display: block;
    font-style: normal;
    margin-left: 104px;
    overflow: hidden;
    white-space: nowrap;
    height: 18px;
    line-height: 18px;
    text-overflow: ellipsis;
}

/* channel1结束 */

/* channel13_3 开始 */

.jiaodian>li.date {
    float: left;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.jiaodian>li.date>span {
    display: block;
    width: 50px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    height: 24px;
    line-height: 24px;
}

.jiaodian>li.date>span.date-month {
    background-color: #d0d0d0;
    font-size: 22px;
}

.jiaodian>li.date>span.date-day {
    background-color: #f2f2f2;
}

.jiaodian>li>h4 {
    font-size: 16px;
    padding-top: 5px;
}

.jiaodian>li.bottom_tags {
    margin-top: 20px;
}

.jiaodian>li.bottom_tags>span>a {
    font-size: 12px;
    color: #999;
}

/* channel13_3 结束 */

/* channel32开始 */

.list_time {
    text-align: center;
    line-height: 22px;
    width: 46px;
    float: left;
    height: 63px;
    padding-top: 22px;
}

.list_time b {
    font-family: "Bookman Old Style";
    color: #fff;
    font-size: 14px;
    font-weight: normal
}

.list_time p {
    font-family: "Bookman Old Style";
    font-size: 12px
}

.channel32left ul li {
    border-bottom: #c9c9c9 1px solid;
    line-height: 80px;
    height: 64px;
    font-size: 14px;
    vertical-align: bottom;
}

.channel32left ul li a {
    margin-left: 20px;
}

/* channel32结束 */

/* channel33开始 */

.channel33img {
    width: 45%;
    float: left;
}

.channel33right {
    width: 55%;
    float: left;
    padding-left: 15px;
}

.channel33left ul li {
    border-bottom: #c9c9c9 1px solid;
    line-height: 55px;
    height: 55px;
    font-size: 14px;
    vertical-align: bottom;
}

/* channel33结束 */

/* channel35开始 */

.detailContent .column_1 {
    float: left;
    _display: inline;
}

.detailContent .column_1 {
    width: 100%;
}

.detailContent .leftNav {
    width: 100%;
    border-left-width: 12px;
    border-left-style: solid;
    position: relative;
}

.detailContent .leftNav h3 {
    padding: 0px 22px;
    color: rgb(255, 255, 255);
    line-height: 68px;
    font-size: 22px;
}

.detailContent .leftNav .menuicon {
    color: rgb(255, 255, 255);
    text-indent: 0px;
    float: right;
    display: none;
}

.detailContent .leftNav li {
    line-height: 22px;
    font-size: 15px;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    position: relative;
    list-style-type: none;
    -ms-zoom: 1;
}

.detailContent .leftNav ul {
    margin-top: 20px;
    border-top-color: rgb(221, 221, 221);
    border-top-width: 1px;
    border-top-style: solid;
    display: block;
}

.detailContent .leftNav li a {
    padding: 1em 0px 1em 22px;
    color: rgb(34, 19, 45);
    margin-right: 28px;
    display: block;
    -ms-zoom: 1;
}

.detailContent .leftNav li i {
    padding: 1.5em 4px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    color: #338329;
    font-size: 10px;
    border-left-color: rgb(221, 221, 221);
    border-left-width: 1px;
    border-left-style: solid;
    position: absolute;
    cursor: pointer;
}

.detailContent .leftNav li i:hover {
    background: rgb(247, 247, 247);
}

.detailContent .leftNav li i.current {
    background: rgb(247, 247, 247);
}

.detailContent .leftNav li a:hover {
    color: rgb(79, 96, 140);
}

.detailContent .leftNav li.current a {
    left: -4px;
    font-weight: bold;
    color: #ab1f2a;
    border-left-color: rgb(255, 150, 0);
    border-left-width: 4px;
    border-left-style: solid;
    position: relative;
}

.detailContent .leftNav li.current ul {
    display: block;
}

.detailContent .leftNav li ul {
    background: rgb(247, 247, 247);
    border-width: 0px 0px 0px 4px;
    border-style: none none none solid;
    border-color: currentColor currentColor currentColor #338329;
    margin: 0px;
    left: -4px;
    width: 100%;
    display: none;
    position: relative;
}

.detailContent .leftNav li ul li {
    font-size: 12px;
    border-top-color: rgb(221, 221, 221);
    border-bottom-color: currentColor;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-bottom-style: none;
}

.detailContent .leftNav li.current ul {
    border-left-color: rgb(255, 150, 0);
    border-left-width: 4px;
    border-left-style: solid;
}

.detailContent .leftNav li.current ul li a {
    padding: 11px 5px 11px 34px;
    border: 0px currentColor;
    color: rgb(34, 19, 45);
    line-height: 18px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
    margin-right: 0px;
    position: static;
}

.detailContent .leftNav li ul li a {
    padding: 11px 5px 11px 34px;
    border: 0px currentColor;
    color: rgb(34, 19, 45);
    line-height: 18px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
    margin-right: 0px;
    position: static;
}

.detailContent .leftNav li ul li a:hover {
    background: rgb(240, 240, 240);
}

.detailContent .leftNav li ul li.current a {
    font-weight: bold;
}

/* channel35结束 */

/* channel36开始 */

.index_more_mt {
    position: absolute;
    top: 12px;
    right: 0px;
}

.index_more_mt span {
    font-size: 1.2em;
    font-weight: bold;
    cursor: pointer
}

.rbottom_box ul li span {
    color: #900;
    font-size: 12px;
    position: relative;
    top: -1px;
    margin-right: 10px;
}

.rbottom_box ul li {
    border-bottom: 1px dashed #C9C9C9;
    line-height: 33px;
    list-style: none outside none;
    padding-left: 0px;
    text-align: left;
}

/* channel36开始 */

/* channel37开始 */

.thumbnail-style {
    padding: 7px;
    margin-bottom: 20px;
}

.thumbnail-style .thumbnail-img {
    position: relative;
    margin-bottom: 11px;
}

.thumbnail-kenburn img {
    left: 10px;
    margin-left: -10px;
    position: relative;
    transition: all 0.8s ease-in-out;
}

.thumbnail-kenburn:hover img {
    -webkit-transform: scale(1.2) rotate(2deg);
    -moz-transform: scale(1.2) rotate(2deg);
    -o-transform: scale(1.2) rotate(2deg);
    -ms-transform: scale(1.2) rotate(2deg);
}

.thumbnail-style a.btn-more {
    right: -10px;
    bottom: 10px;
    color: #fff;
    padding: 1px 6px;
    position: absolute;
    background: #72c02c;
    display: inline-block;
}

.thumbnail h3, .thumbnail-style h3 {
    margin: 6px 0 8px 0;
}

.thumbnail h3 a, .thumbnail-style h3 a {
    color: #585f69;
    font-size: 18px;
}

.thumbnail-style:hover {
    box-shadow: 0 0 8px #ddd;
    -webkit-transition: box-shadow 0.2s ease-in-out;
    -moz-transition: box-shadow 0.2s ease-in-out;
    -o-transition: box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out;
}

.overflow-hidden {
    overflow: hidden
}

/* channel37开始 */

/* channel38开始 */

.service .service-icon {
    float: left;
    padding: 10px;
    color: #72c02c;
    font-size: 35px;
    text-align: center;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.service .desc h4 {
    font-size: 22px;
    line-height: 25px;
}

.service {
    overflow: hidden;
    margin-bottom: 10px;
    padding: 15px 15px 10px;
}

.service:hover {
    background: #fcfcfc;
    box-shadow: 0 0 5px #ddd;
    -webkit-transition: box-shadow 0.2s ease-in-out;
    -moz-transition: box-shadow 0.2s ease-in-out;
    -o-transition: box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out;
}

.service .desc {
    padding: 0 15px;
    overflow: hidden;
}

/* channel38开始 */

/* channel39开始 */

blockquote {
    padding: 5px 15px;
    border-left-width: 2px;
}

blockquote p {
    font-size: 14px;
    font-weight: 400;
}

blockquote h1, blockquote h2, blockquote span {
    font-size: 18px;
    margin: 0 0 8px;
    line-height: 24px;
}

/*Blockquote Styles*/

blockquote.bq-text-lg p, blockquote.bq-text-lg small {
    text-transform: uppercase;
}

blockquote.bq-text-lg p {
    font-size: 22px;
    font-weight: 300;
    line-height: 32px;
}

blockquote.text-right, blockquote.hero.text-right {
    border-left: none;
    border-right: 2px solid #eee;
}

blockquote.hero.text-right, blockquote.hero.text-right:hover {
    border-color: #555;
}

blockquote:hover, blockquote.text-right:hover {
    border-color: #72c02c;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

blockquote.bq-dark, blockquote.bq-dark:hover {
    border-color: #585f69;
}

blockquote.bq-green {
    border-color: #72c02c;
}

/*Blockquote Hero Styles*/

blockquote.hero {
    border: none;
    padding: 18px;
    font-size: 16px;
    background: #f3f3f3;
    border-left: solid 2px #666;
}

blockquote.hero:hover {
    background: #eee;
    border-left-color: #666;
}

blockquote.hero.hero-dark, blockquote.hero.hero-default {
    border: none;
}

blockquote.hero.hero-dark {
    background: #444;
}

blockquote.hero.hero-dark:hover {
    background: #555;
}

blockquote.hero.hero-default {
    background: #72c02c;
}

blockquote.hero.hero-default:hover {
    background: #5fb611;
}

blockquote.hero.hero-dark p, blockquote.hero.hero-dark h2, blockquote.hero.hero-dark small, blockquote.hero.hero-default p, blockquote.hero.hero-default h2, blockquote.hero.hero-default small {
    color: #fff;
    font-weight: 200;
}

/* channel39结束 */

/* channel40结束 */

.main1_top {
    height: 40px;
    position: relative;
    background: #e8e9e3;
    border: 1px solid #e0e0e0;
    border-top: 3px solid #a2a2a2;
}

.main1_top .title {
    padding-left: 66px;
    line-height: 40px;
    font-size: 18px;
}

.main1_top .title_img {
    position: absolute;
    left: 10px;
    top: -8px;
}

.main1_top .more {
    float: right;
    padding-right: 20px;
    line-height: 40px;
    color: #676767;
}

.main1_m {
    padding: 20px;
    border: 1px solid #e0e0e0;
    background: #f8f9f1;
}

.jlgx_bf {
    height: 2px;
    overflow: hidden;
    border: 1px solid #e0e0e0;
    background: #f8f9f1;
    border-top: 0px;
}

.main1_left {
    float: left;
    width: 310px;
}

.main1_left_t {
    color: #fff;
    background: #33b30c;
    font-size: 18px;
    line-height: 40px;
    padding-left: 15px;
}

.main1_left_m {
    height: 38px;
    border: 1px solid #e1e1e1;
    border-top: 0px;
}

.main1_left_m a {
    float: left;
    display: block;
    width: 49%;
    line-height: 38px;
    text-align: center;
}

.main1_left_m .left {
    border-left: 1px solid #e1e1e1;
}

.main1_right {
    float: left;
    width: 660px;
    margin-left: 30px;
    height: 390px;
    position: relative;
}

.main1_right li {
    width: 660px;
    height: 390px;
}

.main1_right li img {
    width: 660px;
    height: 390px;
}

.main1_right li .ceng {
    color: #fff;
    position: absolute;
    left: 11px;
    bottom: 80px;
    z-index: 2;
}

.main1_right .index {
    height: 106px;
    width: 100%;
    background: url(../images/cgkt_lun.png);
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.main1_right .index ul {
    margin-top: 30px;
    margin-left: 11px;
}

.main1_right .index li {
    float: left;
    width: 98px;
    height: 65px;
    margin-right: 10px;
}

.main1_right .index li img {
    width: 96px;
    height: 63px;
    border: 1px solid #999b9a;
    cursor: pointer;
}

.main1_right .index .hover img {
    width: 92px;
    height: 59px;
    border: 3px solid #2ea10b;
}

.main2_left {
    float: left;
    width: 747px;
}

.main2_left_l {
    float: left;
    width: 450px;
}

.main2_left_l1 {
    float: left;
    width: 133px;
    margin-right: 17px;
    height: 90px;
    position: relative;
}

.main2_left_l1 img {
    width: 133px;
    height: 90px;
}

.margt17 {
    margin-top: 17px;
}

.main1_m_li {
    float: left;
    width: 200px;
    margin-left: 20px;
}

.post-wrap li span {
    font-size: 12px;
    color: #fff;
    background: #898989;
    margin-top: 7px;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
}

.post-wrap li .lv {
    background: #33b30c;
}

.post-wrap li a {
    padding-left: 10px;
    line-height: 28px;
}

.main1_m_li li a:hover {
    text-decoration: underline;
    color: #33b30c;
}

.main2_right {
    float: left;
    width: 223px;
    margin-left: 30px;
}

.main2_right img {
    width: 223px;
    height: 84px;
    margin-top: 18px;
}

.main3_nav {
    position: absolute;
    left: 420px;
    top: 0px;
}

.main3_nav li {
    margin: 0px 10px;
    float: left;
}

.main3_nav li a {
    color: #949494;
    font-size: 16px;
    line-height: 40px;
}

.main3_nav .hover {
    border-top: 5px solid #33b30c;
    margin-top: -3px;
}

.main3_nav .hover a {
    color: #33b30c;
    line-height: 36px;
}

.cgkt_ceng {
    background: url(../img/comimg/cgkt_1.png);
    position: relative;
    width: 100%;
    color: #fff;
    margin-top: -20px;
}

.cgkt_ceng_zi {
    position: absolute;
    width: 100%;
    color: #fff;
    left: 0;
    bottom: 0;
}

.cgkt_ceng_zi_cl {
    margin-left: 4px
}

.main3_left {
    float: left;
    width: 450px;
}

.main3_left1 {
    float: left;
    width: 184px;
}

.main3_left1img {
    float: left;
    width: 184px;
    height: 120px;
    position: relative;
}

.main3_left1img img {
    width: 184px;
    height: 120px;
}

.margt20 {
    margin-top: 20px;
}

.main3_left2 {
    width: 230px;
    float: left;
    margin-left: 20px;
}

.main3_left2 li a {
    padding-left: 14px;
    background: url(../images/nyyw_li.png) no-repeat left center;
    line-height: 29px;
    color: #313131;
}

.main3_left2 li a:hover {
    color: #33b30c;
    text-decoration: underline;
}

.main3_right {
    margin-left: 40px;
}

.main4_nav {
    position: absolute;
    left: 360px;
    top: 0px;
}

.main4_nav li {
    margin: 0px 10px;
    float: left;
}

.main4_nav li a {
    color: #949494;
    font-size: 16px;
    line-height: 40px;
}

.main4_nav .hover {
    border-top: 5px solid #0776cc;
    margin-top: -3px;
}

.main4_nav .hover a {
    color: #0776cc;
    line-height: 36px;
}

.main4_left {
    width: 330px;
    float: left;
}

.main4_left img {
    width: 330px;
    height: 164px;
}

.main4_left .title {
    line-height: 36px;
    font-size: 18px;
    color: #0776cc;
}

.main4_left p {
    color: #868686;
    line-height: 22px;
}

.main4_left1 {
    float: left;
    margin-left: 10px;
    width: 350px;
}

.main4_left1_1 {
    float: left;
    width: 150px;
    height: 120px;
    position: relative;
    margin-left: 20px;
}

.main4_left1_1 img {
    width: 150px;
    height: 120px;
}

.zhifu .main3_left2 li a:hover {
    color: #0776cc;
    text-decoration: underline;
}

.main5_nav {
    position: absolute;
    left: 420px;
    top: 0px;
}

.main5_nav li {
    margin: 0px 10px;
    float: left;
}

.main5_nav li a {
    color: #949494;
    font-size: 16px;
    line-height: 40px;
}

.main5_nav .hover {
    border-top: 5px solid #33b30c;
    margin-top: -3px;
}

.main5_nav .hover a {
    color: #33b30c;
    line-height: 36px;
}

.main51 {
    width: 170px;
    height: 120px;
    float: left;
    position: relative;
    margin-right: 25px;
    margin-top: 25px;
}

.main51 img {
    width: 170px;
    height: 120px;
}

.margr0 {
    margin-right: 0px;
}

.margt0 {
    margin-top: 0px;
}

/* channel40结束 */

/* channel43/44/45开始 */

a.new-more-promotion-service {
    margin-left: 12px;
}

/* channel43/44/45结束 */

/* channel50开始 */


.HNUNews span.newspan {
    float: left;
    font-size: 20px;
    line-height: 24px;
    padding: 8px 0;
}

.HNUNews span label {
    padding-left: 20px;
    color: #808080;
    font-size: 14px;
}

.HNUNews a.Morenew {
    font-size: 14px;
    color: #666;
    display: block;
    float: left;
    padding-right: 15px;
}

.HNUNews a.Morenew:hover {
    color: #990000;
}

.HNUright {
    float: right;
    height: 35px;
    line-height: 35px;
}

.fenleinew {
    float: left;
    z-index: 2;
}

.fenleinew span {
    background: url(../img/comimg/fenlei2016.jpg) no-repeat;
    width: 180px;
    height: 35px;
    font-size: 14px;
    color: #808080;
    display: block;
    padding-left: 15px;
}

.fenleinew div {
    background: #f2f2f2;
    width: 180px;
    z-index: 2;
    display: none;
    position: absolute;
}

.fenleinew div a {
    color: #808080;
    font-size: 12px;
    line-height: 25px;
    display: block;
    padding-left: 15px;
}

.pa {
    z-index: 99
}

.fenleinew div a:hover {
    color: #c2332d;
}

.news_left ul {
    list-style: none;
    padding: 0;
    margin: 0;
    height: 460px;
    overflow: hidden;
}

.news_left ul li {
    height: 460px;
}

.news_left ul li img {
    height: 383px;
}

@media screen and (max-width:600px) {
    .news_left ul li img {
        max-height: 383px;
        width: 100%;
    }
    .channel32left {
        margin-top: 10px;
    }
}

.news_left ul li a {
    color: #333;
    font-size: 18px;
    line-height: 24px;
    display: block;
}

.news_left ul li a p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
    padding: 15px 20px 8px 0;
}

.news_left ul li span {
    color: #c3c2c1;
    font-size: 16px;
    font-family: Georgia;
    margin: 0 20px 15px 0;
    line-height: 20px;
    display: block;
}

.news_left ul li div {
    color: #595757;
    font-size: 13px;
    margin: 0 20px 15px;
    line-height: 24px;
}

.news_left ul li a:hover {
    color: #990000;
}

.newnum {
    text-align: center;
    bottom: 20px;
    right: 0;
    margin-top: -30px;
    float: right;
}

.newnum i {
    width: 11px;
    height: 11px;
    background: url(../img/comimg/dot22016.png) no-repeat -3px -3px;
    display: inline-block;
    margin: 0 0 0 15px;
}

.newnum i.act {
    background: url(../img/comimg/dot22016.png) no-repeat -27px -3px;
    border: none;
    width: 12px;
    height: 11px;
}

.dates {
    width: 100px;
    height: 30px;
    color: #c3c2c1;
    font-size: 14px;
    font-family: Georgia;
    border-bottom: 1px dashed #ccc;
    line-height: 30px;
}

.newlicon {
    float: right;
    width: 645px;
}

.newli a {
    color: #333;
    font-size: 16px;
    line-height: 28px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newlicon p {
    font-size: 13px;
    color: #595757;
    line-height: 20px;
    text-indent: 2em;
    margin: 10px 0;
    height: 40px;
    overflow: hidden;
}

.acadr .newli {
    padding: 0 0 22px 0
}

.news_right.acadr {
    padding-left: 65px;
}

/* channel50结束 */

/* channel51结束 */

.channel51_more {
    background: url(../img/comimg/arr22016.png) no-repeat right center;
    margin-top: 10px;
    float: right;
    color: #666;
    font-size: 14px;
    padding-right: 18px;
}

/* channel51结束 */

/* channel53开始 */

/**标题栏新闻窗口**/

.post0 {
    margin: 20px 0px 0px 0px;
    width: 100%;
    display: inline-block;
    border: 1px solid #ccc;
}

.post0 .channel53_tt {
    display: inline-block;
    float: left;
    height: 38px;
    margin: 0px auto;
    text-align: center
}

/**标题栏**/

.post0 .channel53_tt .tit {
    display: inline-block;
    font-size: 17px;
    font-weight: normal;
    font-family: "Microsoft yahei"
}

/**标题字体**/

.post0 .channel53_tt .tit .53_title {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding-left: 22px;
    /* background:url(../images/icon_tit.gif) no-repeat 5px center; */
}

/**标题图标**/

.post0 .more_btn {
    /* height:32px; */
    /* margin:12px 0px; */
    text-align: right;
}

/**更多按钮**/

.post0 .more_btn a {
    display: inline-block;
    line-height: 24px;
    margin: 0 auto;
    padding: 8px 20px;
    /* color:#fff; */
    /* background:#a40c22; */
}

/**更多按钮**/

.post0 .con {
    padding: 5px 0;
    *padding: 4px 0;
    margin: 0 auto;
    display: inline-block;
    width: auto;
    float: left;
    text-align: left;
}

.post0 .con .wp_article_list .list_item {
    border-bottom: 1px dashed #ccc;
}

/**新闻列表**/

.post0 .con {
    float: left;
    padding: 8px;
    margin-left: 10px;
}

.post0 .con .53list li.news {
    margin-right: 20px;
}

.channel53_tt h3 {
    margin-top: 8px;
    padding-left: 22px;
}

/*通知公告*/

#wp_news_w10 {
    display: inline-block;
}

.post0 .con .news_icon {
    display: none;
}

#wp_news_w10 {
    float: left;
    width: 100%;
    height: 24px;
    line-height: 24px;
    overflow: Hidden;
    margin: 0 auto;
}

#wp_news_w10 .line {
    width: 100%;
}

#wp_news_w10 {
    font-size: 14px;
}

#wp_news_w10 .news_meta {
    margin-left: 10px;
}

/* channel53结束 */

/* channel54开始 */

.post {
    margin-bottom: 10px;
}

.post .tt {
    height: 38px;
    margin: 10px auto;
    text-align: center
}

/**标题栏**/

.post .tt .tit {
    display: inline-block;
    /* float:left; */
    font-size: 20px;
    font-weight: normal;
    font-family: "Microsoft yahei"
}

/**标题字体**/

.post .tt .tit .title {
    font-size: 20px;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    /* padding-left:35px; */
    /* background:url(../images/icon_tit.gif) no-repeat 5px center; */
}

/**标题图标**/

.more_btn {
    height: 32px;
    text-align: right;
}

/**更多按钮**/

.more_btn a {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin: 0 auto;
    line-height: 30px;
    padding: 0px 20px;
}

/**更多按钮**/

.post .con .wp_article_list .list_item {
    border-bottom: 1px dashed #ccc;
}

/**新闻列表**/

.post .con li {
    border-top: 3px solid red;
}

.post .con li.n1 {
    /*height:320px;*/
    overflow: hidden;
}

.post .con li.n3 {
    overflow: hidden;
}

.post .con li.n4 {
    overflow: hidden;
}

.post .con li img {
    margin-bottom: -5px;
}

.post .con li .news_title {
    line-height: 22px;
    margin-top: 15px;
    margin-bottom: 5px;
    font-family: "Microsoft yahei";
    font-size: 15px;
}

.post .con li .news_title a {
    color: #000;
}

.post .con li .news_wz {
    /* line-height:22px; */
    margin-top: 15px;
    color: #717171;
}

.news_list li.news {
    line-height: 24px;
    *line-height: 18px;
}

/**标题图标**/

.news_list li.news span.news_title {
    float: left;
}

.news_list li.news span.news_meta {
    float: right;
    margin-left: 2px;
}

.news_list li.news p {
    clear: both;
    line-height: 22px;
    color: #AEAEAE;
}

.news_list li.news p a {
    /* color:#03528A; */
}

.news_list li.news p a:hover {
    color: #03528A;
    text-decoration: underline;
}

.post_time1 {
    line-height: 40px !important;
}

.post-11 {
    position: relative;
}

.post-11 .con {}

.post-11 .con li {
    border-top: none;
    margin-left: 0px;
}

.post-11 .con li .img-link {
    margin-bottom: -10px;
}

.post-11 .con li.n1 {
    width: 100%;
}

.post-11 .con li.n1 .img-link {
    display: inline-block;
    width: 100%;
    max-height: 236px;
    overflow: hidden;
}

.post-11 .con li.n1 .imgs {
    width: 100%;
    border-bottom: 3px solid #A40C22;
}

.post-11 .con li.n2, .post-11 .con li.n3 {
    width: 100%;
}

.post-11 .con li.n2 .img-link, .post-11 .con li.n3 .img-link {
    display: inline-block;
    width: 100%;
    max-height: 132px;
    overflow: hidden;
}

.post-11 .con li.n2 .imgs, .post-11 .con li.n3 .imgs {
    width: 100%;
}

.post-11 .con li .news_title {
    line-height: 22px;
    margin-bottom: 5px;
    font-family: "Microsoft yahei";
    font-size: 15px;
    height: 42px;
}

/* channel54结束 */

/* channel55开始 */

.news.n1.clearfix {
    padding-left: 0
}

.post.post-12.mbox .more_btn {
    text-align: center
}

/* channel55结束 */

/* channel56开始 */

.post.post-13.mbox .tit .title {
    color: #fff
}

.post-13 .con li img {
    width: 100px;
    height: 80px;
    float: left;
    margin-right: 10px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.post-13 .con li .imgr {
    display: inline-block;
    width: 56%;
}

.post-13 .con li {
    padding: 0px 20px 20px 20px;
    background: #fff;
}

.more_btn {
    text-align: center
}

/* channel56开始 */

/* channel56开始 */

.post-14 .con li {
    width: 100%;
    border-top: none;
    background-color: #fff;
    border-bottom: 2px solid #ececec;
}

.post-14 .con li .img-link {
    display: inline-block;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: -10px;
}

.post-14 .con li img {
    width: 100%;
    margin-bottom: -10px;
}

.post-14 .con li .news_title {
    text-align: center;
}

.post-14 .con li .news_title a {
    /* color:#A40C22; */
}

.post-14 .con li .news_wz {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 0px solid #ececec;
    padding: 20px;
    padding-top: 0px;
}

.post-14 .con li .ly {
    line-height: 42px;
    padding: 0 20px;
    background: #fff;
    border-top: 1px solid #eee
}

.post-14 .con li .news_meta {
    display: none;
}

.post-14 .con li.n2 {
    height: 272px;
}

.post .con li.n3 {
    /*height:343px;*/
}

.post .con li.n4 {
    height: 370px;
}

/* channel57结束 */

/* channel57/84开始 */

.page-header {
    margin-top: 25px;
    padding-bottom: 15px;
    margin-bottom: 0;
    border-bottom: 0px;
    font-size: 18px;
}

small.text-uppercase {
    font-family: garamond;
    font-size: 16px;
}

.icon57.icon-c {
    width: 16px;
    height: 16px;
}

.page-header .font14 {
    padding-top: 5px;
}

.icon57 {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}

.panel-success {
    border: 0;
    border-radius: 0
}

.panel-success .panel-body57 {
    border: 1px solid #eee;
    border-top: 0;
}

@media (min-width: 1200px) {
    .container {
        width: 1190px;
    }
}

.panel-success .panel-body {
    border: 1px solid #eee;
    border-top: 0;
}

.text-grey {
    color: #666;
}

.panel-body57 {
    padding: 15px;
}

.media-heading.text-nowrap {
    font-size: 16px;
}

.pull-left57 {
    float: left;
    margin-right: 10px;
}

.list-news57>li {
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}

.page-header {
    margin-top: 25px;
    padding-bottom: 15px;
    margin-bottom: 0;
    border-bottom: 0px;
    font-size: 18px;
}

.page-header .font14 {
    padding-top: 5px;
}

.page-header.bb1 {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}

.icon-more {
    width: 16px;
    height: 16px;
}

/* channel57/84结束 */

/* channel67开始 */

.top_lt .more.channel67 a {
    padding-left: 15px;
    padding-right: 0;
    height: 16px;
}

/* channel67开始 */

/* channel69开始 */

.title69 {
    width: 100%;
    height: 44px;
    line-height: 44px;
}

.title69 h3 {
    display: inline-block;
    padding: 0 3px;
    font-size: 18px;
    font-weight: normal;
    color: #333;
    line-height: 40px;
}

.title69 h3 span {
    font-size: 14px;
}

.more-1 {
    display: block;
    float: right;
    font-size: 12px;
    line-height: 44px;
    font-family: '宋体'
}

.more-1 img {
    vertical-align: middle;
    margin-left: 5px;
}

.hdyw-1, .hdxr-con {
    width: 100%;
    margin-top: 16px;
    float: left;
}

.sy-list li, .sy-list-1 li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* channel69结束 */

/* channe255开始 */

.channe255 {
    width: 100%;
    height: 39px;
    line-height: 39px;
    background: url(../img/comimg/ti_ico.png) top left no-repeat;
    border-bottom: 1px solid #d33b33;
    padding-left: 40px
}

.channe255 h3 {
    display: inline-block;
    padding: 0 3px;
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    line-height: 39px;
}

.channe255 h3 span {
    font-size: 14px;
}

/* channe255结束 */

/*topic46开始 */

.topic46 {
    width: 100%;
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #d33b33;
    margin-bottom: 15px;
    color: #bc0d04;
    font-size: 18px
}

.topic46 span {
    font-size: 16px
}

.topic46a {
    width: 80px;
    text-align: center;
    border-radius: 6px 6px 0 0;
    background-color: #bc0d04;
    font-size: 18px;
    color: #FFF;
    margin-right: 5px
}

/*topic46结束 */

/* channel71开始 */

.hdxr-pic {
    width: 140px;
    height: 105px;
    margin-right: -140px;
    position: relative;
    margin-top: 6px;
    float: left;
}

.hdxr-txt-1 {
    margin-left: 150px;
}

.hdxr-txt-1 h3 {
    color: #333;
    height: 30px;
    line-height: 30px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hdxr-txt-1 p {
    color: #666;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
}

.f_14 {
    font-size: 14px;
}

.hdxr-first {
    margin-bottom: 10px;
}

/* channel71结束 */

/* channel72开始 */

.tzgg-list {
    margin-top: 5px;
}

.tzgg-first {
    border-bottom: 1px solid #dedede;
    padding-bottom: 8px;
    line-height: 22px;
}

.tzgg-first .date {
    width: 58px;
    height: 56px;
    margin-right: -58px;
    position: relative;
    float: left;
    text-align: center;
    background: #eaeff2;
}

.tzgg-first .date h3 {
    width: 100%;
    margin-top: 8px;
    font-size: 22px;
    color: #666;
    text-align: center;
    font-weight: normal;
    line-height: 20px;
}

.tzgg-first .date i {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #666;
    font-style: normal;
    margin-top: -7px;
}

.tzgg-txt-1 {
    margin-left: 68px;
    line-height: 24px;
    color: #333;
}

.tzgg-first-zy {
    color: #999;
    margin-top: 6px;
    height: 44px;
    overflow: hidden;
    line-height: 22px;
}

.tzgg-con {
    margin-top: 16px;
    width: 100%;
    float: left;
}

.xsdt-list {
    margin-top: 16px;
}

/* channel72结束 */

/* channel76/77开始 */

.notice .newsTabBlue, .notice .newsTabGreen {
    height: 32px;
    padding-bottom: 2px;
}

.notice .newsTabBlue li, .notice .newsTabGreen li {
    float: left;
    width: 80px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
}

#firstNews li span {
    float: right;
    margin-left: 18px;
}

#firstNews li {
    line-height: 30px;
}

#thirdNews li span {
    float: right;
    margin-left: 18px;
}

#thirdNews li {
    line-height: 30px;
}

#tecInfo li span {
    float: right;
    margin-left: 18px;
}

#tecInfo li {
    line-height: 30px;
}

#xyjw li span {
    float: right;
    margin-left: 18px;
}

#xyjw li {
    line-height: 30px;
}

/* channel76/77结束 */

/* channel78开始 */

#tab li, #tab2 li {
    float: left;
    height: 30px;
    padding: 0 6px;
    line-height: 21px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    font-family: "microsoft yahei";
    cursor: pointer
}

#tab li.fli_none a, #tab2 li.fli_none a {
    margin-left: 10px
}

#tab li a, #tab2 li a {
    font-size: 14px;
    font-weight: bold;
    font-family: "microsoft yahei";
    cursor: pointer;
}

#tab li a:link {
    font-size: 14px;
    font-weight: bold;
    font-family: "microsoft yahei";
    cursor: pointer;
    color: #FFFFFF
}

#tab li a:visited {
    font-size: 14px;
    font-weight: bold;
    font-family: "microsoft yahei";
    cursor: pointer;
    color: #64E1FD
}

#tab li a:hover {
    font-size: 14px;
    font-weight: bold;
    font-family: "microsoft yahei";
    cursor: pointer;
    color: #64E1FD
}

.news_pub_time {
    float: right
}

#tab_more {
    position: relative;
    font-size: 12px;
    font-weight: normal;
    float: right;
    margin: -35px 0 0 0;
}

#tab_more2 {
    position: relative;
    font-size: 12px;
    font-weight: normal;
    float: right;
    margin: -35px 0 0 0;
}

#tab_more1 {
    position: relative;
    font-size: 12px;
    font-weight: normal;
    float: right;
    margin: -35px 0 0 0;
}

#tab, #tab2 {
    overflow: hidden;
    position: relative;
    zoom: 1;
}

#tab .more {
    position: absolute;
    right: 0;
    top: 3px;
    font-size: 12px;
    font-weight: normal;
    font-family: "simsun"
}

/* channel78开始 */

/* channel79开始 */

#tab1 {
    overflow: hidden;
    position: relative;
    zoom: 1;
}

#tab1 li {
    float: left;
    height: 30px;
    padding: 0 3px;
    line-height: 21px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    font-family: "microsoft yahei";
    cursor: pointer
}

#tab1 li a {
    margin-left: 6px
}

#tab1 li a {
    font-size: 14px;
    font-weight: bold;
    font-family: "microsoft yahei";
    cursor: pointer
}

.FocusPic.channel79height {
    width: 359px;
    height: 250px;
}

/* channel79开始 */

/* channel91开始 */

.xwzx1 {
    width: 100%;
    float: left;
    padding: 7px 18px 15px 9px;
    box-sizing: border-box;
    border: 1px solid #FFFFFF;
}

.slideGroup1 .parHd1 {
    width: 100%;
    position: relative;
    text-align: center;
    height: 37px;
    border-bottom: 1px solid #e6e6e6;
    overflow: visible;
}

.slideGroup1 .parHd1 ul {
    display: inline-block;
    width: 100%;
    overflow: visible;
}

.slideGroup1 .parHd1 ul li {
    float: left;
    color: #444444;
    font-size: 16px;
    height: 37px;
    line-height: 37px;
}

.slideGroup1 .parHd1 b {
    float: left;
    height: 37px;
    width: 1px;
    margin-left: 18px;
    margin-right: 15px;
}

.slideGroup1 .parHd1 span {
    float: right;
    line-height: 37px;
    height: 37px;
}

.slideGroup1 .parHd1 a {
    color: #888888;
}

.slideGroup1 .parBd1 {
    zoom: 1;
    float: left;
    width: 100%;
    border-top: 1px solid #ffffff;
    overflow: visible;
}

.slideGroup1 .slideBox1 {
    zoom: 1;
    float: left;
    width: 100%;
    margin-top: 19px;
    position: relative;
    overflow: visible;
}

.slideGroup1 .slideBox1 p {
    display: block;
    position: absolute;
    right: 0;
    top: -50px;
}

.slideGroup1 .slideBox1 p a {
    float: right;
    color: #888888;
}

.slideGroup1 .parBd1 .tempWrap {
    float: left;
}

.slideGroup1 .slideBox1 dl dt:hover span {
    color: #007a4c;
    text-decoration: underline;
}

.slideGroup1 .slideBox1 dl dt img {
    width: 100%;
    height: 180px;
}

.slideGroup1 .slideBox1 dl dt span {
    width: 100%;
    display: block;
    height: 35px;
    line-height: 35px;
    color: #333333;
    text-align: center;
}

.slideGroup1 .slideBox1 dl dd {
    width: 100%;
    height: 44px;
    line-height: 22px;
    color: #666666;
    float: left;
}

.slideGroup1 .slideBox1 dl dd a {
    color: #007a4c;
}

.slideGroup1 .slideBox1 ul li {
    width: 100%;
    float: left;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    padding-left: 13px;
    box-sizing: border-box;
    background: url(../img/comimg/xwzx03.png) left center no-repeat;
    margin-bottom: 10px;
}

.slideGroup1 .slideBox1 ul li a {
    color: #666666;
}

.slideGroup1 .slideBox1 ul li span {
    color: #666666;
    float: right;
}

.slideGroup1 .slideBox1 ul li a:hover {
    color: #007a4c;
    text-decoration: underline;
}

/* channel91结束 */

/* channel92开始 */

.xwzx2 {
    background: url(../img/comimg/xwzx04.png) left center no-repeat;
    padding: 7px 9px 11px 19px;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #fff;
}

.xwzx2a {
    width: 100%;
    height: 37px;
    border-bottom: 1px solid #e6e6e6;
}

.xwzx2a span {
    float: left;
    font-size: 16px;
    height: 37px;
    line-height: 37px;
    color: #007a4c;
}

.xwzx2a a {
    float: right;
    line-height: 37px;
    height: 37px;
    color: #888888;
}

.xwzx2b {
    width: 100%;
    border-top: 1px solid #ffffff;
}

.xwzx2b dl {
    margin-top: 13px;
    width: 100%;
    float: left;
    margin-bottom: 0
}

.xwzx2b dl dt {
    width: 41px;
    height: 34px;
    border: 1px solid #b3bfbd;
    box-sizing: border-box;
    float: left;
    margin-right: 8px;
}

.xwzx2b dl dt span {
    width: 100%;
    height: 16px;
    line-height: 16px;
    color: #FFFFFF;
    text-align: center;
    display: block;
}

.xwzx2b dl dt b {
    width: 100%;
    height: 16px;
    line-height: 16px;
    color: #007a4c;
    text-align: center;
    background: #FFFFFF;
    font-weight: normal;
    display: block;
}

.xwzx2b dl dd a {
    display: block;
    height: 34px;
    line-height: 17px;
    color: #666666;
    font-family: "微软雅黑";
    overflow: hidden;
}

/* channel92结束 */

/* channel94开始 */

.channel94-li li {
    border-bottom: 1px solid #d7d7d7;
    padding: 10.5px 0
}

.channel94-li li a span {
    color: #999999
}

.channel94 .tt {
    margin: 10px auto;
    text-align: center
}

.channel94 .tt .tit {
    display: inline-block;
    font-size: 20px;
    font-weight: normal;
    font-family: "Microsoft yahei"
}

.channel94 .tt .tit .title {
    font-size: 20px;
    display: inline-block;
    height: 38px;
    line-height: 38px;
}

/* channel94结束 */

/* channel95开始 */

.con-3 {
    overflow: hidden
}

.tzgg1 {
    margin-left: 47%
}

.tzgg1 li a {
    display: block;
    width: 10px;
    height: 10px;
    background: #ccc;
    margin: 0;
    margin-right: 10px;
    border-radius: 100px;
    padding: 0;
    border: 0;
}

.tzgg1 li {
    display: block;
    width: 10px;
    height: 10px;
    background: #ccc;
    margin: 0;
    margin-right: 10px;
    border-radius: 100px;
    padding: 0;
    border: 0;
    float: left
}

.tzgg-title {
    margin: 44px auto;
    font-size: 24px;
    line-height: 36px;
    padding-left: 40%;
}

.tzgg-title li a {
    margin: 0 10px;
    color: #333;
    padding: 0 5px;
    *padding-bottom: 0;
}

.tzgg-current a:link, .tzgg-current a:visited, .tzgg-current a:hover, .tzgg-current a:active {
    TEXT-DECORATION: none;
    padding-bottom: 5px;
    *padding-bottom: 0;
}

.tzgg-title ul li {
    float: left
}

.tzgg-con dl {
    margin-top: 15px;
}

.date95 {
    width: 50px;
    height: 56px;
    text-align: center;
    line-height: 28px;
    font-size: 16px;
    float: left;
}

.date95 h3 {
    display: block;
    line-height: 28px;
    color: #333;
    font-weight: normal;
    line-height: 36px;
}

.date95 i {
    display: block;
    color: #fff;
    font-size: 16px;
    line-height: 0;
    margin-top: -3px;
}

.txt-1 {
    height: 56px;
    line-height: 24px;
    padding-left: 65px;
    color: #333;
}

.channel95 {
    width: 100%
}

#ppp0 dd {
    padding-bottom: 40px;
}

#ppp1 dd {
    padding-bottom: 40px;
}

.tzbgg li {
    margin-right: 50px;
    margin-bottom: 40px;
}

.tzbgg {
    margin-top: 15px;
}

.tzgg-txt h3 {
    line-height: 30px;
}

.black_overlay {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1000;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=88);
}

.tzgg-list {
    padding-bottom: 35px;
}

.tzgg-date {
    width: 62px;
    height: 62px;
}

.tzgg-date span {
    display: block;
    float: left;
    padding-left: 10px;
    padding-top: 15px;
    color: #333;
}

.tzgg-date i {
    color: #333;
    font-size: 14px;
    width: 24px;
    display: block;
    float: left;
    padding-left: 6px;
    padding-top: 28px;
}

.tzgg-txt {
    float: left;
    margin-left: 16px;
}

.tzgg-txt h3 {
    font-weight: normal;
    color: #333;
    font-size: 15px;
    margin-bottom: 5px;
}

.tzgg-txt p {
    color: #666;
    height: 40px;
    line-height: 20px;
    text-indent: 2em;
    overflow: hidden;
}

/* channel95结束 */

/* channel96开始 */

.xsjz-list li {
    height: 120px;
    padding: 10px 20px 130px;
    border-right: 1px dotted #b6b6b6;
    border-bottom: 1px dotted #b6b6b6;
}

.xsjz-list li h3 {
    font-weight: normal;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    margin-bottom: 6px;
}

.xsjz-list li span {
    width: 100%;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    color: #666;
}

.xsjz-pic img {
    max-width: 100%;
    vertical-align: middle;
}

.xsjz-list li {
    padding-left: 40px
}

.tt.channel96 {
    text-align: center
}

.tt.channel96 h3 {
    padding: 20px 0 15px 0
}

.tt.channel96 h3 a span {
    font-size: 22px;
}

/* channel96结束 */

/*channel114*/

.channel114 {
    overflow: hidden;
    width: 365px;
}

/*channel120*/

.channel120img {
    width: 100%;
    height: 170px;
}

/*channel119*/

#tab119 h4 {
    margin-top: 10px;
    margin-bottom: 0;
    float: left;
}

#cardBtn1 {
    background: transparent;
    border: none;
    float: right;
    clear: none;
    display: inline-block;
    height: 38px;
}

#tab119 .hd {
    margin-top: 15px;
    border-bottom: 1px solid #E9E9E9;
    height: 38px;
}

#cardBtn1 li.current span {
    color: #333;
}

.phb .tabBody ul li a {
    color: #1d1d1d;
    padding-right: 5px;
    font-size: 14px;
}

#cardBody1 li {
    padding: 10px 0;
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
}

.phb .tab119Body ul li {
    height: 55px;
    line-height: 18px;
    width: 100%;
    position: relative;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #e6e6e6;
}

.num119 {
    display: block;
    width: 48px;
    text-align: center;
    color: #dadada;
    float: left;
    font-size: 21px;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
    height: 35px;
    line-height: 35px;
}

.tab119Btn1 span {
    line-height: 38px;
}

/* channel124开始 */

.branch_wrap {
    border: 1px solid #e3e3e3
}

.branch_title {
    width: 100%;
    margin: 0 auto;
    padding: 12px 0 0;
    overflow: hidden;
    font-weight: bold;
    background: #f0f0ef;
}

.branch_text {
    float: left;
    padding-left: 20px;
}

.channel124_more {
    float: right;
    padding-right: 20px;
    margin-top: 3px;
}

.branch_text .chn {
    font-size: 20px;
    font-family: 微软雅黑;
    font-weight: normal
}

.tzgg .t_wrap {
    padding: 15px 0px;
    overflow: hidden;
    background: #f0f0ef
}

.news_c ul li span a {
    font-size: 16px;
    font-family: 微软雅黑;
}

.news_c li {
    width: 100%;
    height: 32px;
    border-bottom: 1px solid #E3E3E3;
    list-style: none;
    margin-bottom: 5px;
}

.branch_text ul li img {
    margin: 0 10px 2px 0
}

/* channel124结束 */

/* channel151开始 */

.channel151 dt {
    width: 100%;
    height: 30px;
    line-height: 30px;
    float: left;
}

.channel151_list ul li span {
    float: right;
    padding-right: 10px;
}

.channel151 dd {
    float: left;
    width: 100%;
    padding-left: 10px;
}

.channel151 dt h2, .tzgg dt h2 {
    line-height: 28px;
    font-size: 15px;
    font-weight: normal;
    padding-left: 20px;
    float: left;
    margin: 0
}

.channel151_list {
    float: left;
    padding: 10px 0;
}

.channel151_list ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    float: left;
}

.channel151 .more {
    float: right;
    line-height: 30px;
    overflow: hidden;
    padding-right: 20px;
    margin: 0
}

/* channel151结束 */

/* channel152开始 */

.channel152-li li {
    border-bottom: 1px solid #d7d7d7;
    padding-top: 10.5px;
    padding-bottom: 2px;
}

.channel152-li li a h5 {
    color: #999999
}

.channel152 .tt {
    margin: 10px auto;
    margin-bottom: 20px;
    text-align: center;
    border-bottom: 2px solid #ccc;
}

.channel152 .tt .tit {
    display: inline-block;
    font-size: 20px;
    font-weight: normal;
    font-family: "Microsoft yahei"
}

.channel152 .tt .tit .title {
    font-size: 20px;
    display: inline-block;
    height: 38px;
    line-height: 38px;
}

/* channel152结束 */

/* channel157开始 */

.channel157 {
    overflow: hidden;
}

.channel157>span, .channel157>span>a {
    color: #fff !important;
}

.channel157_icon {
    padding-left: 23px;
    background: url(../img/statistics.png) no-repeat 3px 1px;
}

/* channel157结束 */

/* channel159开始 */

.channel159>ul {
    overflow: hidden;
}

.channel159>ul>li {
    float: left;
    width: 50%;
    text-align: center;
    margin-top: 5px;
}

.channel159>ul>li>a>img {
    width: 120px;
    height: 132px;
    border: 1px solid #ddd;
    padding: 3px;
}

/* channel159结束 */

/* channel177开始 */

.channel177 .channel177_title {
    text-align: center;
    font-size: 20px;
    height: 38px;
    line-height: 38px;
}

/* channel177结束 */

/* channel178开始 */

#wp_news_w12 .n2 dd {
    border-bottom: 1px dotted #ddd;
    height: 30px;
    line-height: 30px;
}

/* channel178结束 */

/* channel187开始 */

.tit187, .p187info {
    text-align: center;
    margin-bottom: 15px;
}

.p187 {
    text-indent: 2em;
    line-height: 2;
}

.p187info {
    margin-top: 20px;
}

.p187info a {
    color: #fff;
    background: #775B19;
    padding: 10px 20px;
    font-size: 18px;
}

/* channel187结束 */

/* channel180开始 */

.channel180 .list_nr138 li {
    background: url(../img/comimg/small_b.jpg) no-repeat 6px 28px;
    padding-top: 7px;
}

.channel180 .list_nr138 li .project_img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #E8EAF6;
    float: left;
    text-align: center;
    line-height: 50px;
    margin-right: 10px;
}

.channel180 .list_nr138 li div {
    line-height: 25px;
}

.channel180 .list_nr138 li .project_name {
    font-weight: bold;
}

/* channel180结束 */

/* channel181开始 */

.channel181 .user_info>div {
    text-align: center;
    margin-bottom: 5px;
}

.channel181 .user_info {
    padding-top: 10px;
}

.channel181 .user_info>div div {
    border: 1px solid #d5d5d5;
    width: 52px;
    margin: 0 auto;
}

.channel181 .user_info div img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.channel181 .user_info div p {
    line-height: 20px;
    height: 20px;
}

/* channel181结束 */

/*channel207*/

.channel207a li {
    background: #EBEEF3
}

.channel207a .active {
    background: #3871DE
}

.channel207a li a {
    padding: 15px 68px;
    font-size: 20px;
    color: #657083 !important;
    border: none !important;
}

.channel207a .active a {
    background: #3871DE !important;
    color: #fff !important;
}

.channel207 th {
    background: #6EAAFB;
    color: #fff;
    font-size: 20px;
}

.channel207a {
    border-bottom: none !important;
}

.channel207 td {
    font-size: 20px;
    color: #565656;
}

th+th {
    text-align: center
}

td+td {
    text-align: center
}

.channel207b {
    font-size: 20px;
    padding: 15px 0px 0px;
}

#testButton207 {
    color: rgb(255, 255, 255);
    font-size: 17px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 25px;
    padding-right: 25px;
    border-width: 2px;
    border-color: rgb(69, 165, 233);
    border-style: solid;
    border-radius: 7px;
    background-color: rgb(69, 165, 233);
}

/* channel210开始 */

.tm210 {
    height: 40px;
    line-height: 36px;
    border-top: 2px solid #ccc;
    border-right: 0px solid #ccc;
}

.tt210 {
    font-size: 20px;
    font-family: 微软雅黑, 黑体;
    color: rgb(0, 51, 102);
    font-weight: bold;
    padding-left: 10px;
}

.moreR210 {
    float: right;
    padding-right: 8px;
    _margin-top: 0px;
}

/* channel182开始 */

.channel182 .channel173tl {
    width: 100%;
    margin-bottom: 0;
}

.channel182 .channel173tr {
    width: 100%;
    padding: 5px;
    height: 52px;
}

.channel182 .channel173tr span {
    font-size: 12px;
}

/* channel182结束 */

/* channel183s 开始 */

.chan183s {
    width: 100%;
    height: 54px;
    line-height: 54px;
    background-color: #f4f3f3
}

.chan183s h3 {
    display: inline-block;
    padding: 0 3px;
    font-size: 18px;
    font-weight: normal;
    color: #333;
    line-height: 40px;
}

.chan1183sa {
    width: 64px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    float: left;
    margin-right: 10px
}

/* channel183s 结束 */

/* channel184s 开始 */

.chan184s {
    width: 100%;
    height: 54px;
    line-height: 54px;
    background-color: #f4f3f3
}

.chan184s h3 {
    display: inline-block;
    padding: 0 3px;
    font-size: 18px;
    font-weight: normal;
    color: #333;
    line-height: 40px;
}

.chan1184sa {
    width: 64px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    float: left;
    margin-right: 10px
}

.chan1184sb {
    margin-left: 0px
}

.sy-list li, .chan1184sb li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sy-list188 li {
    width: 100%;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* channel184s 结束 */

/* channel212 开始 */

.channel212 {
    width: 100%;
    height: 54px;
    line-height: 54px;
    background-color: #0266bb;
    text-align: center;
    color: #fff;
    font-size: 18px
}

.chal212 {
    padding: 0px
}

.sy-list li, .chal212 li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.chal212b img {
    width: 100%;
    padding: 0px
}

.chal212c {
    width: 100%;
    margin-top: 16px;
    float: left;
    border: 1px solid #dddde0;
    padding: 7px
}

/* channel1212 结束 */

/* channel187开始 */

.tit187, .p187info {
    text-align: center
}

.p187 {
    text-indent: 2em;
}

.p187info {
    margin-top: 20px;
}

.p187info a {
    color: #fff;
    background: #775B19;
    padding: 10px 20px;
    font-size: 18px;
}

/* channel187结束 */

/*channel190*/

#ico190 {
    margin-top: 10px;
}

#ico190 li .ico1span {
    float: left;
    margin: 0 0 0 10px;
    list-style-type: none;
    padding: 0 0 0 15px;
    background-repeat: no-repeat;
    background-position: left center;
}

#ico190 li .ico1span2 {
    float: right;
    margin: 0 10px 0 0;
    padding: 0;
}

#ico190 li {
    float: left;
    margin: 0;
    padding: 0;
    height: 30px;
    line-height: 30px;
    width: 100%;
    list-style-type: none;
}

.center_bt190 {
    height: 45px;
    line-height: 45px;
    margin-bottom: 10px;
}

.more190 {
    float: right;
    padding-right: 20px;
}

.center_bt190 h2 a, .center_bt190 h2 a:hover {
    color: #333!important;
}

.center_bt190 h2 {
    float: left;
    font-size: 16px;
    padding-left: 20px;
    font-weight: bold;
    color: #333;
}

/*channel195 开始*/

.channel195 .single-main2 {
    box-shadow: none;
    text-align: center;
}

.channel195 .single-main2 img {
    height: 85px;
}

.channel195 .single-main a img {
    margin-bottom: 0;
}

.channel195 .single-main a h2 {
    padding: 0;
    margin: 5px 0 10px 0;
}

/*channel195 结束*/

/*channel196 开始*/

.channel196 {
    background: url(../img/open/bg.jpg) top;
    color: #fff;
}

.channel196 a {
    color: #fff;
}

.channel196 .tag {
    font-size: 18px;
    padding: 10px 0 10px 34px;
    background: url(../img/open/hj.png) 0px 6px no-repeat;
}

.channel196_title ul {
    height: 100px;
    width: 450px;
    margin: 0 auto;
}

.channel196_title ul li {
    float: left;
    width: 150px;
}

.channel196_title ul li a {
    display: block;
    position: relative;
    text-align: center;
}

.channel196_title ul li a i {
    display: block;
    width: 65px;
    height: 63px;
    background: url(../img/open/phone.png) -135px -68px no-repeat;
    margin: auto;
    margin-bottom: 10px;
}

.channel196_title ul li a.li_a_1 i {
    background: url(../img/open/001.png) 13px 15px no-repeat;
}

.channel196_title ul li a.li_a_2 i {
    background: url(../img/open/002.png) 13px 15px no-repeat;
}

.channel196_title ul li a.li_a_3 i {
    background: url(../img/open/003.png) 13px 16px no-repeat;
}

.channel196_title li.on a span:before {
    content: '';
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    left: 70px;
    top: 57px;
    border: 7px solid #1e2736;
    border-color: transparent transparent #1e2736;
}

.channel196_title li a span {
    padding: 5px 10px;
}

.channel196_title li.on a span {
    background-color: #1e2736;
}

.channel196_body>ul>li>div {
    padding: 10px 0 50px 50px;
}

.channel196_body>ul>li>div.n_1 ul {
    list-style-type: disc;
    line-height: 30px;
    padding-top: 60px;
}

.channel196_body>ul>li>div.n_1 ul li {
    list-style-type: disc;
}

/*channel196 结束*/

/*channel197 开始*/

.channel197 li {
    height: 50px;
    line-height: 50px;
    border: 1px solid #e4e4e4;
    background: #eee;
    margin-bottom: 1px;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding-left: 20px;
}

.channel197 li i {
    width: 21px;
    height: 21px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    background: url(../img/open/docIcon.png) no-repeat;
}

.channel197 li a {
    color: #333;
    font-size: 14px;
    font-weight: 700;
}

.channel197 li.current a {
    color: #000;
}

.channel197 li i.icons_1 {
    background-position: 0 0;
}

.channel197 li.current i.icons_1 {
    background-position: -24px 0;
}

.channel197 li i.icons_2 {
    background-position: 0 -22px;
}

.channel197 li.current i.icons_2 {
    background-position: -24px -22px;
}

.channel197 li i.icons_3 {
    background-position: 0 -44px;
}

.channel197 li.current i.icons_3 {
    background-position: -24px -44px;
}

.channel197 li i.icons_4 {
    background-position: 0 -66px;
}

.channel197 li.current i.icons_4 {
    background-position: -24px -66px;
}

.channel197 li i.icons_5 {
    background-position: 0 -88px;
}

.channel197 li.current i.icons_5 {
    background-position: -24px -88px;
}

.channel197 li i.icons_6 {
    background-position: 0 -110px;
}

.channel197 li.current i.icons_6 {
    background-position: -25px -110px;
}

/*channel197 结束*/

/*channel198 开始*/

.channel198 dl {
    background-color: #f5f5f5;
}

.channel198 dt {
    line-height: 50px;
    font-size: 18px;
    border-bottom: 1px solid #ddd;
    font-weight: normal;
    padding-left: 20px;
    margin-bottom: 10px;
}

.channel198 dd a {
    display: block;
    padding: 5px 0 5px 25px;
}

.channel198 dd a:hover {
    background-color: #ddedf4;
}

.channel198 dd.current a {
    background-color: #ddedf4;
}

.channel198 dd a span {
    display: block;
}

/*channel198 结束*/

/*channel199 开始*/

.channel199 h2 {
    margin: 20px 0;
    text-align: center;
}

/*channel199 结束*/

/*channel200 开始*/

.channel200 .list-group-item {
    overflow: hidden;
}

.channel200 .top_lt {
    border-radius: 0;
}

.channel200 .top_lt .tt, .channel200 .top_lt .more a {
    color: #fff;
}

.channel200 .post-wrap {
    background-color: #f7f6fb;
}

.channel200 .post-wrap li a {
    padding-left: 30px;
    background: url(../img/comimg/xw_ico.png) 10px 7px no-repeat;
}

.channel200 .post-wrap ul li {
    line-height: 28px;
}

.channel200 .thumbnail img {
    width: 584px;
    height: 307px;
}

/*channel223 开始*/

.channel223 {
    border: 1px solid #cc0001;
    background-color: #fff;
    margin-bottom: 15px;
    text-align: center;
    color: #cc0001;
}

.chan_a {
    color: #fff;
    background-color: #cc0001;
    font-size: 30px;
    min-height: 52px;
    text-align: center;
    line-height: 52px;
    font-weight: bolder
}

.chan_b {
    color: #cc0001;
    font-size: 30px;
    text-align: center;
    padding: 20px 0px;
    font-weight: bolder
}

.chan_c {
    padding: 15px;
    font-size: 20px;
    font-weight: bolder
}

/*channel223 结束*/

/*channel225 开始*/

.channel225 {
    float: left
}

.channel225 img {
    width: 100%
}

.chan225_a {
    border: 1px solid #d2d2d2;
    text-align: center;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    width: 180px;
    margin: 30px auto;
    background-color: #FFF
}

.chan225_b {
    background-color: #fff;
    text-align: center;
}

.chan225_b img {
    width: 100%
}

.chan225_b h3 {
    font-size: 18px;
    padding: 10px 0px
}

.chan225_c {
    padding: 15px;
    font-size: 20px
}

/*channel225 结束*/

/*channel211 开始*/

.channel211 {
    width: 100%;
    margin: 0 auto;
    padding: 12px 0 0px 0;
    overflow: hidden;
    font-weight: bold;
    border-bottom: 1px solid #018de5;
}

.chal211 {
    float: left;
    padding: 10px 30px 12px 20px;
    font-size: 18px;
    text-algin: center;
    color: #fff;
    font-weight: normal;
    background-color: #018de5
}

.chal211a li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.chal211b {
    display: block;
    float: right;
    font-size: 14px;
    line-height: 44px;
    font-family: '微软雅黑';
    font-weight: normal;
    margin-right: 10px;
    color: #ffba00
}

/*channel211 结束*/

/*channel218 开始*/

.chal218a li {
    width: 100%;
    height: 32px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*channel218 结束*/

#img-list {
    position: relative;
    height: 315px;
}

#img-list li {
    position: absolute;
    width: 100%;
}

#img-list li .text-center {
    margin-top: 5px;
}

#img-index {
    position: relative;
}

#img-index li {
    position: absolute;
    width: 100%;
}

#index-change {
    position: absolute;
    overflow: hidden;
    top: -40px;
    width: 100%;
    text-align: center;
}

#index-change li {
    display: inline-block;
    margin: 0 5px;
    width: 8px;
    height: 8px;
    padding: 5px;
    overflow: hidden;
    cursor: pointer;
    background-color: #fff;
    border-radius: 50%;
    color: #fff;
    opacity: 0.8;
}

#index-change li.on {
    background-color: #1c8af9;
    color: #fff;
}

/*channel200 结束*/

/*channel201 开始*/

.channel201 .post-wrap li a {
    padding-left: 30px;
    background: url(../img/comimg/xw_ico.png) 10px 7px no-repeat;
}

.channel201 .post-wrap ul li {
    line-height: 30px;
}

.channel201 h3 {
    font-weight: bold;
    margin: 10px 0;
    padding-left: 5px;
}

/*channel201 结束*/

/*channel202 开始*/

/*channel202 结束*/

/*channel205 开始*/

.channel205 {
    overflow: hidden;
    padding: 10px 5px;
    margin-bottom: 10px;
}

.channel205 h3 {
    float: left;
    padding: 0;
    margin: 0;
    line-height: 20px;
}

.channel205 span {
    float: right;
    line-height: 20px;
}

.channel205 span a {
    color: #fea15b;
}

.channel205 span a:hover {
    color: #428bca;
}

.channel205-content .thumbnail>img {
    width: 100%;
}

.channel205-content a {
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.channel205-list {
    margin-top: 10px;
    padding: 0 15px;
}

.channel205-list li {
    line-height: 26px;
    padding-left: 15px;
    background: url(../img/comimg/xw_ico.png) no-repeat 0px 10px;
}

.channel205-list a {
    font-size: 16px;
}

/*channel205 结束*/

.channel202 .top_main1 .top_lt1 {
    border-bottom: none !important;
    position: relative;
    text-align: center;
}

.channel202 .bc_line {
    width: 100%;
    height: 3px;
    position: absolute;
    top: 22px;
    left: 0;
    z-index: 1;
}

.channel202 h3 {
    background-color: #fff;
    padding: 0 20px;
    position: relative;
    display: inline-block;
    z-index: 100;
}

/*channel206 开始*/

.channel206 {
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
}

.channel206 span {
    float: left;
    font-size: 18px;
    line-height: 30px;
}

.channel206 a {
    float: left;
    font-size: 16px;
    line-height: 30px;
    padding: 0px 20px;
    margin-right: 10px;
    border-radius: 5px;
    background-color: #d6dae3;
}

.channel206 a.on {
    color: #fff;
}

/*channel206 结束*/

/*channel209 结束*/

.top_lt .more.channel209 a {
    padding-left: 15px;
    padding-right: 0;
    height: 16px;
}

.chan209 {
    padding-bottom: 10px;
    border-bottom: solid 1px #028fe7 !important;
}

/*channel209 结束*/

/*channel262 开始*/

.channel262 {
    color: #8E2E86;
    font-size: 24px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    margin: 15px 0px 0px 0px;
    border-bottom: 1px solid #e6e1e5
}

.channel262>span {
    float: right;
    margin-top: -40px
}

.chal262 {
    border-bottom: 3px solid #8E2E86;
    width: 160px;
    margin: 0 auto;
    padding: 0px 12px 8px 12px
}

.chal262a {
    line-height: 24px;
    color: #881c7f;
}

.chal262a li {
    border-bottom: 1px dashed #e6e1e5;
    padding: 5px 0px
}

.chal262a h3+p {
    font-size: 18px;
}

.chal262a p {
    font-size: 16px;
    color: #868383
}

.chal262b {
    color: #881c7f;
    font-size: 18px;
}

/*channel262 结束*/

/*channel264 开始*/

.channel264 {
    text-align: center;
}

.channel264 img {
    border: 1px solid #e6e1e5;
    height: 300px;
    width: 100%
}

.chal264 img {
    height: 150px;
    width: 100%
}

/*channel264 结束*/

/*channel276 开始*/

.channel276 {
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin: 0px auto;
    width: 140px;
    padding: 5px 20px;
    border-bottom: 4px solid #1946b9;
    font-family: "微软雅黑"
}

.channel276 span {
    color: #5d5d5d;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: normal;
}

.chanl276 {
    border-bottom: 1px dotted #b8bcbf;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-align: left;
}

.chanl276a {
    font-size: 14px;
    overflow: hidden;
    color: #777;
    line-height: 23px;
}

.chanl276b {
    font-size: 18px
}

a.chanl276c:link {
    width: 188px;
    padding: 10px 20px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    background-color: #1946b9;
    margin: 0 auto;
    font-size: 18px
}

a.chanl276c:link {
    width: 188px;
    padding: 10px 20px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    background-color: #1946b9;
    margin: 0 auto;
    font-size: 18px
}

a.chanl276c:hover {
    width: 188px;
    padding: 10px 20px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    background-color: #3266ec;
    margin: 0 auto;
    font-size: 18px
}

/*channel276 结束*/

/*channel277 开始*/

.channel277 {
    background-color: #fff;
    text-align: left;
}

.channel277 img {
    width: 100%;
    height: 158px
}

.channel277 p {
    font-size: 14px;
    line-height: 24px
}

.channel277 h3 {
    font-size: 18px;
    padding: 0;
    margin: 0
}

.chan277 {
    color: #01a6de
}

.chan277a {
    padding: 8px 15px 15px 15px
}

a.chan277b:link {
    width: 92px;
    padding: 5px 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    background-color: #1946b9;
    margin: 0 auto;
    font-size: 12px
}

a.chan277b:link {
    width: 92px;
    padding: 5px 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    background-color: #1946b9;
    margin: 0 auto;
    font-size: 12px
}

a.chan277b:hover {
    width: 92px;
    padding: 5px 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    background-color: #3266ec;
    margin: 0 auto;
    font-size: 12px
}

/*channel277 结束*/

/*channel278 开始*/

.channel278 img {
    width: 100%;
    height: 341px;
    margin-bottom: 10px
}

.chanl278 img {
    width: 100%;
    height: 163px;
    border: 6px solid #efefef
}

/*channel278 结束*/

/*channel279 开始*/

.channel279 img {
    width: 100%;
    height: 336px;
    margin-bottom: 10px
}

.chanl279 img {
    width: 100%;
    height: 336px;
}

/*channel279 结束*/

/*channel281 开始*/

.channel281 img {
    width: 100%;
    height: 530px;
    margin-bottom: 10px
}

.chanl281 img {
    width: 100%;
    height: 456px;
}

/*channel281 结束*/

/*channel283 开始*/

.channel283 img {
    width: 100%;
    height: 506px;
    margin-bottom: 10px
}

.chanl283 img {
    width: 100%;
    height: 248px;
}

.chanl283a img {
    width: 100%;
    height: 240px;
}

.chanl283b {
    background-color: rgba(4, 49, 177, 0.8);
    padding: 40px 60px;
    color: #fff;
}

.chanl283b p {
    text-indent: 45px;
    line-height: 50px;
    font-size: 26px;
    font-weight: bold;
}

.chanl283c {
    background-color: rgba(4, 49, 177, 0.8);
    padding: 30px 0;
    color: #fff;
    height: 682px
}

.chanl283c p {
    text-indent: 45px;
    line-height: 39px;
    font-size: 22px;
    font-weight: bold;
    padding: 0 30px;
    text-align: justify;
    text-justify: inter-ideograph;
    /*IE*/
}

/*channel283 结束*/

/*channel284 开始*/

.channel284 img {
    width: 100%;
    height: 75px;
}

a.ch1284:link {
    color: #343433;
    text-decoration: none;
}

a.ch1284:visited {
    color: #343433;
    text-decoration: none;
}

a.ch1284:hover {
    color: #ca291a;
    text-decoration: none;
}

/*channel284 结束*/

/*channel285 开始*/

.channel285 {
    width: 100%;
    background-color: #c5935c;
    padding: 15px;
    line-height: 28px;
    color: #fff
}

.channel285 p {
    text-indent: 2rem
}

.chanl285 {
    font-size: 16px;
}

/*channel285 结束*/

/*channel287 开始*/

.channel287 {
    border-top: 3px solid #af0813
}

/*channel287 结束*/

/*channel289 开始*/

.channel289 {
    border: 1px solid #78a8cd;
    padding: 8px;
    margin-bottom: 5px
}

.chan289 {
    float: left;
    width: 35%;
    text-align: left;
    color: #0f44ba;
    font-size: 16px
}

.chan289a {
    float: right;
    width: 65%;
    text-align: left;
}

.chan289b {
    background-color: #bfe1fc;
    color: #0677d1;
    padding: 15px 0
}

.chan289b p {
    line-height: 26px
}

a.chan289c:link {
    width: 100%;
    padding: 7px 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    text-align: center;
    background-color: #0677d1;
    border-radius: 4px;
    font-size: 14px
}

a.chan289c:visited {
    width: 100%;
    padding: 7px 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    text-align: center;
    background-color: #0677d1;
    border-radius: 4px;
    font-size: 14px
}

a.chan289c:hover {
    width: 100%;
    padding: 7px 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    text-align: center;
    background-color: #409feb;
    border-radius: 4px;
    font-size: 14px
}

/*channel289 结束*/

/*channel290 开始*/

.channel290 {
    background: url(../img/comimg/bg02.jpg) top left no-repeat;
}

.chan290 {
    background-color: #f69806;
    color: #fff;
    font-size: 20px;
    text-align: center;
    width: 150px;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 15px
}

.chan290a {
    width: 220px;
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    color: #7d0000;
    margin: 23px 0 0 36px
}

a.chan290b:link {
    background-color: #f69806;
    color: #fff;
    width: 60px;
    height: 24px;
    line-height: 24px;
    display: block;
    text-align: center;
    margin: 15px
}

a.chan290b:hover {
    background-color: #f69806;
    color: #fff;
    width: 60px;
    height: 24px;
    line-height: 24px;
    display: block;
    text-align: center;
    margin: 15px
}

.chan290c {
    width: 100%;
    margin: 10px 0 0 26px
}

.chan290c img {
    width: 275px;
    height: 190px;
}

/*channel290 结束*/

/*channel291 开始*/

.channel291 {
    background: url(../img/comimg/icon06.png) bottom center no-repeat;
    padding-bottom: 6px;
    float: left
}

.chan291 {
    background-color: #7d0000;
    width: 200px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    height: 40px;
    line-height: 40px
}

.chan291a {
    width: 74px;
    height: 66px;
    background-color: #efedee;
    margin: 0 20px 0px 0;
    text-align: center;
}

.chan291a font {
    font-size: 30px;
    color: #f69806
}

.chan291a span {
    font-size: 14px;
    border-top: 1px solid #b5b5b5;
    padding: 5px 10px 0 10px;
    color: #434343
}

.chan291b {
    height: 70px;
    width: 100%;
    border-bottom: 1px solid #d6d6d6;
    margin: 5px 0 0 0;
}

.chan291c {
    height: 65px;
    width: 100%;
    margin: 0;
}

/*channel291 结束*/

/*channel292 开始*/

.channel292 {
    font-size: 30px;
    text-align: center;
    color: #fff;
    padding: 30px 0 0 0
}

.chan292 {
    font-size: 18px;
    color: #fff;
}

a.chan292a:link {
    width: 92px;
    padding: 5px 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    background-color: #eb9000;
    margin: 0 auto;
    font-size: 12px
}

a.chan292a:link {
    width: 92px;
    padding: 5px 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    background-color: #eb9000;
    margin: 0 auto;
    font-size: 12px
}

a.chan292a:hover {
    width: 92px;
    padding: 5px 0px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    background-color: #f5a930;
    margin: 0 auto;
    font-size: 12px
}

.chan292b {
    background: url(../../assets/img/comimg/bg03.jpg) top center no-repeat;
    min-height: 490px
}

/*channel292 结束*/

/*channel293 开始*/

.channel293 {
    background: url(../../assets/img/comimg/bg02.png) bottom center no-repeat;
    min-height: 450px
}

.chan293 {
    margin: 20px auto;
    width: 520px;
    font-size: 18px;
    color: #646363;
    line-height: 180%;
    text-indent: 38px
}

.chan293a {
    font-size: 30px;
    text-align: center;
    padding: 30px 0 0 0
}

/*channel293 结束*/

/*channel294 开始*/

.channel294 {
    background: url(../../assets/img/comimg/bg04.jpg) bottom center no-repeat;
    min-height: 450px
}

.chan294 {
    background-color: #ffffff!important;
    width: 60px;
    height: 54px;
    float: left;
    text-align: center
}

.chan294 font {
    font-size: 22px;
    color: #f69806;
}

.chan294 span {
    font-size: 14px;
    border-top: 1px solid #ec7a21;
    padding: 0px 6px;
    color: #e77f1e;
}

.chan294a {
    float: right;
    width: 80%;
    font-size: 18px;
    line-height: 24px
}

.chan294b {
    height: 65px;
    width: 100%;
}

.chan294c {
    font-size: 22px;
    color: #412904;
    width: 100%;
    margin: 10px 0;
}

/*channel294结束*/

/*channel295 开始*/

.channel295 {
    background: url(../../assets/img/comimg/bg05.jpg) bottom center no-repeat;
    min-height: 550px
}

/*channel295结束*/

/*channel297 开始*/

.channel297 {
    background-color: #eeeeee;
    min-height: 304px
}

.channel297 img {
    width: 100%;
}

/*channel297结束*/

/*channel298 开始*/

.channel298 {
    font-size: 16px;
    color: #595959;
    border-top: 1px dotted #cccccc;
    padding: 5px 0 0 0;
    margin: 5px 0 0 0
}

/*channel298结束*/

/*channel280 开始*/

a.channel280:link {
    width: 100%;
    padding: 15px 0px;
    display: block;
    text-decoration: none;
    text-align: left;
    color: #FFF;
    text-align: center;
    background-color: #d42917;
    border-radius: 4px;
    font-size: 20px
}

a.channel280:visited {
    width: 100%;
    padding: 15px 0px;
    display: block;
    text-decoration: none;
    text-align: left;
    color: #FFF;
    text-align: center;
    background-color: #d42917;
    border-radius: 4px;
    font-size: 20px
}

a.channel280:hover {
    width: 100%;
    padding: 15px 0px;
    display: block;
    text-decoration: none;
    text-align: left;
    color: #FFF;
    text-align: center;
    background-color: #d42917;
    border-radius: 4px;
    font-size: 20px
}

/*channel280 结束*/

/*channel316 开始*/

.channel316 {
    border-bottom: 1px dotted #c6c7c7;
    padding-bottom: 10px;
    margin-bottom: 15px
}

.imgh {
    height: 95px
}

.title316 {
    font-size: 16px;
}

.fonntcolor {
    color: #817f7f
}

/*channel316 结束*/

/*channel317 开始*/

.channel317 {
    background-color: #f5f5f4;
    color: #444343;
    font-size: 18px;
    height: 44px;
    line-height: 44px;
    border-top: 3px solid #007457;
    padding: 0 15px;
    float: left
}

.channel317 img {
    margin: -3px 10px 0 0
}

.chan317 {
    border-bottom: 1px solid #c6c7c7;
    height: 45px;
}

/*channel317 结束*/

/*channel318 开始*/

.channel318 {
    background-color: #f5f5f4;
    height: 148px;
    width: 100%
}

.channel318 img {
    width: 248px;
    height: 148px;
    float: left
}

.chan318 {
    font-size: 16px;
    margin: 15px;
    float: left;
    width: 80px
}

/*channel318 结束*/

/*channel319 开始*/

.channel319 {
    height: 60px;
    line-height: 22px;
    padding: 8px 15px 0 15px;
    font-size: 16px;
    text-align: center
}

.chan319 {
    border-top: 1px solid #c6c7c7;
    border-left: 1px solid #c6c7c7;
    border-right: 1px solid #c6c7c7;
    border-bottom: 3px solid #007457;
}

.chan319a {
    background-color: #2a429c;
    padding: 0px 15px;
    font-size: 18px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    text-align: center
}

/*channel319 结束*/

/*channel320 开始*/

.channel320 {
    font-size: 14px;
    text-align: center;
    padding: 5px 15px;
    height: 48px;
    line-height: 24px
}

.chan320 {
    background-color: #206db4;
    color: #fff;
    padding: 3px 8px;
    border-radius: 3px;
    font-size: 10px;
}

.chan320a {
    float: left;
    border-bottom: 3px solid #156b8c;
    height: 44px;
    line-height: 44px;
    padding: 0 20px;
    text-align: center;
    color: #333;
    font-weight: 700;
    font-size: 16px;
}

/*channel320 结束*/

/*channel322 开始*/

.channel322 {
    border-bottom: 1px dotted #c8c6c8;
    min-height: 176px;
    padding: 0 0 15px 0
}

.channel322 img {
    padding: 10px 0 5px 0
}

.chan322 {
    font-size: 18px;
    color: #bf1914
}

.chan322 span {
    font-size: 14px;
    line-height: 22px;
    color: #434242
}

/*channel322 结束*/

/*channel323 开始*/

.channel323 {
    font-size: 26px;
    text-align: left;
    padding: 5px 0;
    color: #bf1914
}

.chan323 {
    height: 415px;
}

.chan323 img {
    width: 100%
}

.chan323a {
    height: 200px
}

.chan323a img {
    width: 100%
}

/*channel323 结束*/

/*channel325 开始*/

.channel325 {
    font-size: 22px;
    text-align: left;
    padding: 5px 0;
    color: #00968d
}

.chan325 {
    line-height: 32px;
    height: 32px;
    text-align: right;
    padding: 0 10px 0 0;
    color: #fc8d0a
}

/*channel325 结束*/

/*channel327 开始*/

.channel327 {
    color: #333333;
    font-size: 24px;
    text-align: center;
    margin: 0px auto;
    width: 300px;
    padding: 5px 20px;
    font-family: "微软雅黑";
}

.channel327 span {
    color: #7f7d7d;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: normal;
}

.channel327 hr {
    width: 100px;
    margin: 0 auto;
    border-top: 4px solid #5a0884;
    margin-top: 7px
}

a.chan327:link {
    width: 188px;
    padding: 10px 20px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    background-color: #f99f11;
    margin: 0 auto;
    font-size: 18px
}

a.chan327:hover {
    width: 188px;
    padding: 10px 20px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    background-color: #fab446;
    margin: 0 auto;
    font-size: 18px
}

/*channel327 开始*/

/* channelvideo8开始 */

.video_img {
    width: 100%;
}

.video_img>a>img {
    width: 100%;
}

.video_title {
    text-align: center;
}

/* channelvideo8结束 */

/* channelvideo10开始 */

.mr_bo8px {
    margin-bottom: 8px
}

.mr_to8px {
    margin-top: 8px
}

.pa_lr {
    padding: 0px 10px
}

.white {
    color: #fff
}

.lightblue {
    color: #58fcf2
}

.orange {
    color: #eb6100
}

.fon_16 {
    font-size: 16px
}

.chvio10 {
    width: 100%;
    margin: 0 auto
}

.chvio10_a {
    border: 1px solid #55befb;
    background-color: #2b43b2;
    padding: 8px
}

.chvio10_b {
    background-color: #0f0e60;
    height: 40px;
    line-height: 40px;
}

.chvio10_b, fon {
    font-size: 18px;
    color: #fff;
    text-align: center;
}

.chvio10_b .fona {
    font-size: 14px;
    color: #fff;
    text-align: left;
    padding: 0 10px
}

.chvio10_b .fonb {
    font-size: 14px;
    color: #55befb;
    text-align: left;
    padding: 0 10px
}

.chvio10_b .fonc {
    font-size: 14px;
    color: #fff;
    text-align: right;
    padding: 0 10px
}

.chvio10_l {
    width: 15%;
    margin-right: 1%;
    background-color: #1d2889;
    float: left
}

.chvio10_c {
    width: 63%;
    float: left;
    background-color: #1d2889;
}

.chvio10_r {
    width: 20%;
    margin-left: 1%;
    background-color: #1d2889;
    float: right
}

.chvio10_d {
    width: 100%;
    border: 1px solid #55befb;
    background-color: #2b43b2;
    color: #fff;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
    border-radius: 25px;
    padding: 0px 15px;
}

/* channelvideo10结束 */

/* site1开始 */

.site1 {
    margin-left: 40px;
    line-height: 70px;
    font-size: 20px;
    font-family: 微软雅黑
}

/* site结束 */

/*link38*/

.marquee {
    width: 100%;
    padding-top: 10px;
    height: 190px;
    overflow: hidden;
}

.marquee li {
    display: inline;
    float: left;
    margin-right: 12px;
}

.marquee li a {
    width: 230px;
    display: block;
    float: left;
    text-align: center;
    font-size: 14px;
}

.marquee li a:hove {
    text-decoration: none;
}

.marquee li img {
    width: 200px;
    height: 150px;
}

.marquee li em {
    font-style: normal;
    height: 24px;
    line-height: 24px;
    display: block;
    margin-top: 8px;
}

/*link42*/

.ztListWrap42 {
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    padding-top: 10px;
    padding-bottom: 5px;
}

.link42t {
    font-size: 18px;
    color: #949090
}

.pic19 {
    border-right: 1px solid #ccc;
}

/*link45*/

.footer_sel {
    BORDER-BOTTOM: #d6d6d6 1px solid;
    BORDER-LEFT: #d6d6d6 1px solid;
    LINE-HEIGHT: 22px;
    WIDTH: 100%;
    margin-top: 5px;
    HEIGHT: 40px;
    COLOR: #afafaf;
    BORDER-TOP: #d6d6d6 1px solid;
    BORDER-RIGHT: #d6d6d6 1px solid;
}

.footer_sel option {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 3em;
    opacity: 0;
}

/*link5开始*/

.subchannel .timenewslist h3 {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 5px;
}

.timenewslist p {
    color: #888;
}

.timenewslist li {
    border-bottom: 1px solid #dcdcdc;
    padding: 15px 0;
}

.relativelink h2 {
    font-size: 18px;
    color: #333;
    line-height: 50px;
    border-bottom: 2px solid #ccc;
    margin-bottom: 0px;
}

.timenewslist {
    padding: 10px 0;
}

.timenewslist1 li {
    border-bottom: 1px solid #dcdcdc;
    padding-top: 10px;
}

.mtime {
    float: left;
    background: none;
    color: #017457;
    padding: 0;
    width: 60px;
}

.mtime span {
    font-size: 30px;
    font-weight: bold;
    display: block;
    line-height: 32px;
}

.relativelink {
    padding-left: 10px;
    margin-top: 30px;
}

/*link5结束*/

/*link7结束*/

.padding-top55 {
    padding-top: 55px;
}

.wr-size14 {
    margin-bottom: 0;
    margin-top: 10px;
}

.wr-size14 li a {
    font-family: 微软雅黑;
    font-size: 15px;
    text-align: left
}

.link7-padding {
    float: right;
    padding: 0 15px 15px
}

.link7bk {
    background-color: #f7f7f7
}

.mb30 a {
    font-family: 微软雅黑;
    font-size: 19px;
    font-weight: bold;
    color: #373636
}

/*link7结束*/

/*link10开始*/

.owl-carousel {
    position: relative;
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.owl-carousel .owl-item {
    float: left
}

.owl-clients-v1 img {
    width: 120px;
    height: auto;
}

/* clearfix */

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

/* display none until init */

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}

.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*link10结束*/

/*link11开始*/

.fastList {
    padding: 5px 0 0 3px;
    overflow: hidden;
    margin: 0 -22px -5px 0;
}

.fastList li {
    text-align: center;
    min-width: 110px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin: 0 6px 8px 0;
}

.fastList li a {
    padding: 0 5px;
    display: block;
    -webkit-transition: 200ms;
    -o-transition: 200ms;
    -moz-transition: 200ms;
    transition: 200ms;
}

.fastList li a:hover {
    text-decoration: none;
}

/*link11结束*/

/*link12开始*/

.link12 {
    width: 100%;
}

.link_margin span {
    margin-right: 12px;
    color: #fff;
    line-height: 48px;
}

.link_margin a {
    margin-right: 45px;
    color: #fff;
    line-height: 48px;
}

/*link12开始*/

/*link13开始*/

.whover {
    height: 165px;
}

.main3 a.main3list5 span {
    margin-top: 30px;
}

.main3 a span {
    height: 49px;
    width: 48px;
    display: block;
    margin: 30px 72px;
}

.main3 a p {
    font-size: 16px;
    color: #fff;
    margin-top: -10px;
}

@media screen and (max-width:700px) {
    .main3 a p {
        margin-top: -60px;
    }
}

.whover {
    padding: 10px 0;
}

.main3 a {
    text-align: center;
    overflow: hidden;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
}

/*link13开始*/

/*link14开始*/

#indXymt .list {
    padding: 15px 0 18px 0;
}

#indXymt .list li {
    float: left;
    font-size: 14px;
    margin: 0 48px 0 0;
    width: 134px;
    padding-top: 10px;
}

#indXymt .list li a {
    display: block;
    height: 35px;
    line-height: 23px;
    text-align: center;
    border: 1px solid #D8D8D8;
    -webkit-transition: 200ms;
    -o-transition: 200ms;
    -moz-transition: 200ms;
    transition: 200ms;
}

#indXymt .list li a:hover {
    text-decoration: none;
    background-color: #f2f2f2
}

#indXymt .list .li2 a {
    background-position: 7px -38px;
}

#indXymt .list .li3 a {
    background-position: 14px -84px;
}

#indXymt .list .li4 a {
    background-position: 17px -131px;
}

#indXymt .list .li5 a {
    background-position: 14px -178px;
}

#indXymt .list .li6 a {
    background-position: 24px -225px;
}

/*link14开始*/

/*link14开始*/

.linksa a {
    float: left;
    margin-right: 30px;
    font-size: 15px;
    color: #231815;
    padding-left: 16px;
}

/*link14开始*/

/*link81开始*/

.link81 a {
    float: left;
    margin: 15px 30px 15px 0;
    font-size: 15px;
    color: #231815;
    padding-left: 16px;
    background: url(../img/comimg/icon02.jpg) center left no-repeat
}

/*link81结束*/

/*link88开始*/

a.link88:link {
    border: 1px solid #74a5cb;
    border-radius: 3px;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block
}

a.link88:visited {
    border: 1px solid #74a5cb;
    border-radius: 3px;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block
}

a.link88:hover {
    border: 1px solid #74a5cb;
    background-color: #74a5cb;
    border-radius: 3px;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block;
    color: #fff
}

.mb10 {
    margin-bottom: 5px
}

/*link88结束*/

/*link89开始*/

.link89 {
    margin-bottom: 5px;
    text-align: center;
    width: 100%
}

.link89 img {
    width: 100%;
    height: 114px;
    margin-bottom: 5px
}

.link89 font {
    font-size: 14px
}

/*link89结束*/

/*link90开始*/

.link90 {
    margin: 15px 0 30px 0;
    text-align: center;
}

.link90 img {
    width: 80%
}

.link90a {
    font-size: 30px;
    text-align: center;
}

.link90b {
    font-size: 18px;
    color: #999999;
}

/*link90结束*/

/*link91开始*/

.link91a {
    background-color: rgba(16, 57, 112, 0.9);
    text-align: center
}

.link91 {
    margin: 30px 0 30px 0;
    text-align: center;
}

.link91 img {
    width: 85px;
    height: 155px
}

/*link91结束*/

/*link92开始*/

.link92 {
    font-size: 30px;
    text-align: center;
    color: #103970;
}

/*link92结束*/

/*link19*/

.link19 {
    width: 100%;
    margin: 0 auto;
    position: relative;
    margin-top: 10px;
    overflow: hidden;
}

.link19_title {
    height: 32px;
    border-right: 1px solid #ccc;
}

.linktop19_font {
    width: 60px;
    height: 15px;
    position: absolute;
    left: 43px;
    top: 4px;
    color: #FFF;
    font-weight: bold;
    line-height: 22px;
}

.link19_note {
    width: 100%;
    height: auto;
    padding-bottom: 12px;
    border: 1px solid #ccc;
    border-top: none;
}

.link19_note1 {
    width: 100%;
    line-height: 26px;
    padding-left: 10px;
    margin: 0 auto;
    padding-top: 12px;
}

.link19_note1 a {
    color: #000;
}

.link19_note.padding {
    padding: 0 15px 15px 15px;
}

/*link20开始*/

.link20 {
    background-repeat: repeat-x;
}

.link20 ul li {
    float: left;
    margin: 0 10px;
    ;
    height: 48px;
    line-height: 48px;
}

.link20 ul li a {
    color: #254f9d
}

/*link20结束*/

/*link22开始*/

.link22-padding {
    padding: 10px;
    text-align: center
}

.link22-padding a {
    padding: 0 6px
}

/*link22结束*/

/*link23开始*/

.link23-padding .wei {
    float: left;
    height: 30px;
    padding-left: 10px;
}

.link23-padding {
    padding-top: 10px;
}

/*link23结束*/

/*link24开始*/

.ztlm2a {
    width: 100%;
    height: 37px;
    border-bottom: 1px solid #e6e6e6;
}

.ztlm2a span {
    float: left;
    font-size: 16px;
    height: 37px;
    line-height: 37px;
}

.ztlm2b {
    width: 100%;
    border-top: 1px solid #FFFFFF;
    padding-top: 6px;
}

.ztlm2b-1 {
    float: left;
    padding-right: 50px
}

.ztlm2b a {
    height: 32px;
    line-height: 32px;
    padding-left: 3px;
    color: #666666;
    width: 100%;
}

.ztlm2b img {
    padding-bottom: 5px;
}

/*link24结束*/

/*link18*/

.link18 {
    margin: 21.5px 0px;
    text-align: center;
}

/*link25*/

.footlink25 {
    background-color: #f2f1eb;
    border-top: 1px solid #e4e2d6;
}

.quicklink {
    padding-top: 20px;
    overflow: hidden;
    padding-bottom: 10px;
}

.quicklink h3 {
    float: left;
    width: 70px;
    padding-top: 10px;
}

@media screen and (max-width:700px) {
    .quicklink h3 {
        float: left;
        width: 70px;
        margin-left: 25px;
        _margin-left: 20px;
    }
}

.quicklink ul {
    float: left;
    margin-left: 10px;
}

.quicklink ul li {
    line-height: 21px;
    display: inline;
}

.quicklink li a:link, .quicklink li a:visited {
    color: #886a3e;
    display: block;
}

.quicklink li a:hover {
    color: #871313;
}

.quicklink h3 {
    text-align: center;
}

.link25font {
    font-size: 15px;
    font-family: 微软雅黑;
}

/*link27*/

a:link, a:visited, a:hover, a:active {
    text-decoration: none;
    cursor: pointer;
}

img {
    vertical-align: middle;
}

.szxy {
    width: 100%;
    background: url(../../assets/img/comimg/red/szxy.jpg) no-repeat center top #a90000;
    min-height: 236px;
}

.szxy-con {
    width: 100%;
}

.szxy-title {
    font-size: 24px;
    line-height: 36px;
    margin: 0px auto;
}

.szxy-title li a {
    color: #fff;
    margin: 0 10px;
    padding: 0 5px;
    *padding-bottom: 0;
}

.szxy-current a:link, .szxy-current a:visited, .szxy-current a:hover, .szxy-current a:active {
    COLOR: #f3e868;
    TEXT-DECORATION: none;
    border-bottom: 2px solid #f3e868;
    padding-bottom: 0;
}

.szxy-con li {
    width: 160px;
    margin: 0 14px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 26px
}

.szxy-title li {
    float: left;
    width: 150px;
    text-align: center;
}

.szxy-title ul {
    width: 450px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.szxy-title {
    text-algin: center
}

.szxy-con li a {
    color: #fff;
}

.szxy-con li a:hover {
    color: #f3e868;
}

.wid_1100 {
    width: 100%;
    margin: 0 auto;
    padding-top: 40px;
}

#ccc0, #ccc1, #ccc2 {
    width: 100%;
    overflow: hidden;
}

#ccc0 li, #ccc1 li, #ccc2 li {
    float: left;
}

.szxy-title ul {
    overflow: hidden
}

.sy-list-1 {
    margin-left: 15px;
}

/*link34*/

.foot-dibu34 {
    padding: 20px 0px;
}

.foot-lianjie, .lianjie-bt {
    height: 44px;
    line-height: 44px;
    color: #fff;
    font-size: 20px;
    width: 100%;
}

.foot-lianjie, .lianjie-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.foot-lianjie, .lianjie-list li a {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    float: left;
}

.lianjie-list li {
    float: left;
    width: 100%;
}

.linkwei34 {
    margin-top: 50px;
}

.li-weixin {
    position: absolute;
    bottom: 35px;
    left: 0;
    width: 100px;
    height: 100px;
    z-index: 99999;
    display: none;
    cursor: pointer;
}

.foot-fenxiang {
    margin-top: 30px;
}

.link34li1 {
    margin: 5px 0px;
}

/*link30开始*/

.link30 {
    margin: auto;
    line-height: 25px;
    margin-top: 20px;
}

.link30 li {
    text-align: center;
}

.link30_wei {
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}

/*link30结束*/

/*link40开始*/

.link40 {
    border: 1px solid #ddd;
    border-top: none;
    overflow: hidden;
}

.link40>dt {
    font-weight: normal;
    width: 48%;
    border-bottom: 1px solid #ddd;
    margin: 0px 2% 10px 0px;
    padding: 5px 0px 5px 2%;
}

.link40>dd {
    width: 46%;
    border: 1px solid #ddd;
    padding: 1%;
    margin: 0px 2% 10px 2%;
    float: left;
}

.link40>dd>a>img {
    width: 100%;
}

/*link40结束*/

/*link47开始*/

.link47 {
    margin-top: 10px;
}

.link47 .link47_title {
    float: left;
    color: #333;
    padding-left: 2px;
    font-weight: 700;
    font-size: 16px;
}

/*link47结束*/

/*link60开始*/

.link60 a {
    float: left;
    margin-right: 30px;
    font-size: 15px;
    color: #231815;
    padding-left: 16px;
}

/*link60结束*/

/*link60开始*/

.link95 a {
    font-size: 16px;
    color: #231815;
    padding: 16px;
}

/*link60结束*/

/*link64s开始*/

.link64s a {
    float: left;
    margin-right: 30px;
    font-size: 15px;
    color: #231815;
    padding-left: 16px;
}

/*link64s结束*/

/*link67开始*/

.link67 h3 {
    font-size: 16px;
    padding: 10px 5px;
    margin: 0 0 10px 0;
}

.link67-content div div a {
    line-height: 100px;
    text-align: center;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}

.link67-content .thumbnail>img {
    display: initial;
}

/*link67结束*/

/*link68开始*/

.link68 img {
    width: 100%;
    height: 58px;
}

.link68 img {
    border: 1px solid #d5d5d5
}

/*link68结束*/

/* open组件开始*/

/*regist.html开始*/

.regist-bk01 {
    text-align: center;
}

.regist-bk01 img {
    width: 920px;
}

.regist-box ul li {
    width: 600px;
    margin: auto;
    line-height: 30px;
    font-size: 16px;
    padding: 10px 0;
    position: relative;
}

.regist-box ul .li_discription {
    color: #999;
}

.regist-box ul li input {
    line-height: 26px;
    width: 350px;
    font-size: 14px;
}

.regist-box ul li .phone-title, .regist-box ul li .phone-body {
    width: 165px;
}

.regist-box ul li .phone-title {
    padding: 3px 0;
    margin-right: 20px;
    font-size: 14px;
}

.regist-box ul li .yzm-get {
    margin-left: 20px;
    border: none;
    line-height: 30px;
}

.regist-box ul li .check-box {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0px;
    margin-right: 5px;
}

.regist-box ul li .li_text {
    font-size: 13px;
}

.regist-box ul li .li_text a {
    color: #3199f4;
}

.regist-box ul li .regist-next {
    background-color: #3199f4;
    border-radius: 5px;
    border: none;
    color: #fff;
    padding: 3px 0;
}

.regist-box ul li .li_tips {
    position: absolute;
    width: 200px;
    font-size: 14px;
    font-style: normal;
    color: #e4393c;
    right: -125px;
    top: 10px;
    text-align: left;
}

.regist-box .li_title {
    display: inline-block;
    width: 160px;
    text-align: right;
}

@media screen and (max-width:991px) and (min-width:768px) {
    .regist-bk01 img {
        width: 100%;
    }
}

@media screen and (max-width:767px) {
    .regist-bk01 img {
        width: 100%;
    }
    .regist-box ul li .li_title {
        display: block;
    }
    .regist-box ul li {
        width: 100%;
    }
    .regist-box ul li .li_tips {
        display: block;
        position: relative;
        top: 0;
        right: 0;
    }
}

/*regist.html结束*/

/*application-list 开始*/

.application-list-all h2 {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 700;
}

.app-tabs ul {
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #3199f4;
}

.app-tabs ul li {
    float: left;
    margin-left: 15px;
}

.app-tabs ul li a {
    display: block;
    width: 100%;
    border: 1px solid #3199f4;
    border-bottom: none;
    padding: 5px 10px;
}

.app-tabs ul li.on a {
    background-color: #3199f4;
    color: #fff;
}

.app-list {
    margin-top: 20px;
}

.app-list tr {
    width: 100%;
}

.app-list .col_1 {
    width: 15%;
}

.app-list .col_2 {
    width: 40%;
}

.app-list .col_3 {
    width: 35%;
}

.app-list .col_4 {
    width: 10%;
}

.app-list tr td, .app-list tr th {
    padding: 10px 5px;
    border: 1px solid #e6e6e6;
}

.app-list tr th {
    background-color: #f4f4f4;
}

.app-list tr .col_4 a {
    color: #3199f4;
}

/*application-list 结束*/

/*application-left 开始*/

.application-left li {
    line-height: 30px;
}

.application-left-title {
    padding-left: 30px;
    background: url(../../assets/img/comimg/img.png) -8px -237px no-repeat;
    cursor: pointer;
}

.application-left-box li {
    padding-left: 45px;
}

.application-left-box li a {
    display: inline-block;
    width: 100%;
}

.application-left-box li.on {
    background-color: #3199f4;
}

.application-left-box li.on a {
    color: #fff;
}

/*application-left 结束*/

/* open组件结束*/

/* conclass_img开始 */

.height_kz {
    height: 412px;
    overflow: hidden;
}

/* conclass_img结束 */

/* 新闻页开始 */

.date {
    color: #777
}

.digg, .json_digg {
    position: absolute;
    right: 0;
    float: right;
    margin: 0;
    padding: 0;
}

.digg .push_up, .json_digg .push_up {
    margin: 0 2em 0 0;
    padding: 0 0 0 11px;
    color: #17a300;
}

.digg .trample, .json_digg .trample {
    margin: 0 2em 0 0;
    padding: 0 0 0 11px;
    color: #ff0000;
}

.clearfix {
    clear: both;
}

h3 {
    font-size: 1.2em;
    line-height: 1.5em;
    margin: 0 0 0.5em 0;
    padding: 0;
    color: black;
}

a {
    text-decoration: none;
}

.news_info {
    position: relative;
    padding: 2px;
    color: gray;
}

.news_info span {
    margin: 0 6px;
    padding-left: 20px;
    background-repeat: no-repeat;
}

.news_info .date {
    color: #A12A2A;
    padding-left: 0;
}

.news_tag {
    clear: both;
    display: block;
    *display: inline-block;
    margin: 10px 0 5px 0;
    line-height: 20px;
}

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

.newsTex
/*内容标题*/

    {
    width: 97%;
    margin: auto;
}

.newsTex h1 {
    font-size: 28px;
    padding: 20px 0;
    font-family: "微软雅黑", "黑体";
    text-align: center;
    line-height: 30px;
}

.msgbar {
    line-height: 30px;
    text-align: center;
    color: #999;
    font-size: 12px;
}

.newsCon {
    width: 100%;
    line-height: 24px;
}

.pagebar {
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.other ul {
    float: left;
    margin-left: 10px;
}

.other ul li {
    height: 26px;
    line-height: 26px;
    text-align: left;
    width: 100%;
}

.xiazaiboxLeft
/*下载表格左边图片*/

    {
    float: left;
    width: 30%;
}

.xiazaiboxLeft img {
    width: 100%;
}

.xiazaiboxRight
/*下载表格右边信息*/

    {
    width: 45%;
}

.tupian {
    padding-top: 15px;
    padding-left: 0
}

.list-groups-item {
    padding: 5px 15px
}

/* 新闻页结束 */

/* 内页开始 */

.xwfl_size {
    color: #640B0B;
    font-family: 微软雅黑;
    font-weight: 600
}

.panel-body {
    padding-left: 0;
    padding-right: 0
}

.list-group .list-group-item {
    padding-left: 0;
    padding-right: 0
}

.top_lt2_bottom {
    height: 2px
}

.bordernone {
    border: none
}

._list_14_pic {
    width: 18%;
    float: left
}

.article_list_14_text {
    width: 80%;
    float: left;
    padding-left: 15px
}

.article_list_155_text {
    width: 100%;
}

.article_list_15_pic {
    width: 50%;
    float: left
}

.article_list_15_text {
    width: 50%;
    float: left;
    padding-left: 15px
}

.articleText1 {
    font-size: 12px;
    max-height: 82px;
    overflow: hidden
}

.articletop_lt2 {
    font-size: 14px
}

.navbar-form .form-control {
    width: auto;
    display: inline-block
}

.top_lt {
    padding: 0;
    display: block;
    line-height: 29px
}

.top_lt .more a {
    cursor: pointer;
    display: block;
    float: right;
    padding-right: 15px;
    font-size: 12px;
    font-weight: 400;
    margin-top: 10px;
}

.icon {
    position: absolute;
    top: 0px;
    left: 14px;
    width: 35px;
    height: 37px;
    background-position: left top;
    background-repeat: no-repeat
}

.info2_sj {
    color: #353535;
    font-weight: 600;
    font-family: 微软雅黑;
}

.info2_ny {
    color: rgb(74, 74, 74)
}

.sptile {
    font-size: 18px;
    font-weight: bold
}

.spjs h4 {
    float: left
}

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

/*.downcontent li {
    width: 22%;
    line-height: 24px;
    margin-left: 1.4%;
    margin-top: 5px;
    float: left;
    display: inline;
}*/

.downcontent1 li {
    width: 15%;
    line-height: 24px;
    margin-left: 1.4%;
    margin-top: 5px;
    float: left;
    display: inline;
    height: 25px;
    overflow: hidden;
}

.downImg {
    float: left;
    height: 48px;
    width: 46px;
    margin-right: 1.5%;
}

.downTex {
    float: left;
    width: 73%;
    overflow: hidden;
    padding-left: 10px;
}

.cattile1 {
    padding: 4px
}

#jiathis_counter_46 {
    width: 60px !important
}

/* 相册 */

.pull-left {
    float: none!important;
}

/* 内页结束 */

/* 翻页开始 */

.yellow {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 7px;
    MARGIN: 3px;
    PADDING-TOP: 7px;
    TEXT-ALIGN: center
}

/* 翻页结束 */

/* 搜索开始 */

.sousuoCon {
    width: 97%;
    margin: auto;
    line-height: 24px;
}

dl.sslist dt {
    height: 30px;
}

.taglist {
    width: 97%;
    height: 4000px;
    margin: auto;
    line-height: 24px;
}

.taglist ul
/*tag*/

    {
    width: 100%;
    margin: 5px auto;
    list-style: circle;
}

div.topic {
    padding: 5px 0;
    margin: 5px 0 5px 8px;
}

div.topic h4 {
    font-size: 12px;
    font-family: Helvetica, Tahoma, Arial, sans-serif;
}

/* 搜索结束 */

/*search start*/

.result {
    text-align: left;
    min-height: 480px;
    height: auto !important;
    height: 480px;
}

.result .title {
    margin-top: 1em;
    font-weight: normal;
}

.result .title img {
    margin-bottom: -1px;
}

.result .meta {
    color: #666;
    margin: 0.2em auto;
}

.result .meta .reply {
    color: #676767;
}

.result .meta a {
    color: #666;
    text-decoration: none;
}

.result .meta a:hover {
    text-decoration: underline;
}

.result .layoutPosts {
    margin-left: 2em;
}

.result .layoutPosts .title {
    margin-top: 0.5em;
}

.discuzx a, .discuzx #nav a, .discuzx .discuzxnav a {
    color: #00C;
}

#left-sidebar {
    width: 100%;
    text-align: left;
    float: left;
    border-left: 1px solid #CCC;
    padding: 0 5px 0 10px;
    /*
	width:9.6em;
	width: 11.6em;
	*/
}

.titles a {
    text-decoration: underline;
    font: 16px/1.5 Tahoma, Helvetica, 'SimSun', sans-serif;
    font-weight: 600;
}

/*search end*/

/* 高级搜索开始 */

label {
    font-weight: bold;
    float: left;
}

form div, form p {
    font-size: 1em;
    padding: 0;
}

label {
    padding-right: 10px;
    float: none;
    font-weight: normal;
}

#query {
    font-size: 16px;
    width: 350px;
    height: 24px;
}

/* 高级搜索结束 */

/* 个人中心开始 */

/* 翻页 */

.pagination ul li {
    float: left;
    list-style-type: none;
    margin-left: 10px;
}

/* 翻页 */

.mr-top-position {
    height: 37px;
    margin-top: 20px;
}

.mr-top-tit {
    height: 36px;
    width: 111px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    margin-top: 2px;
}

.modify {
    padding-top: 16px;
    text-indent: 20px;
}

.fl {
    float: left;
}

.mc_content {
    height: auto;
    margin-top: 5px;
}

.tblist {
    margin: 10px auto;
    width: 100%;
    text-align: center;
}

.tblist th {
    height: 29px;
    line-height: 29px;
    font-size: 12px;
}

.tblist td {
    height: 25px;
    line-height: 25px;
    font-size: 12px;
}

/* 左 */

.nan_mu_bottom {
    list-style: none;
    padding: 0;
    margin: 0;
}

.mc_left {
    width: 141px;
    float: left;
    height: auto;
    margin-right: 20px;
}

.mc_left_top {
    height: 150px;
    text-align: center;
}

.mc-photo {
    width: 110px;
    height: 110px;
    margin: 0 auto;
    margin-top: 15px;
    overflow: hidden;
}

.mc-photo img {
    max-width: 100px;
    max-height: 100px;
    padding: 4px;
}

.mc-left-zl {
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
    text-indent: 33px;
}

.nan_mu_bottom li {
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    width: 141px;
    text-indent: 33px;
}

/* 个人中心结束 */

/* 评论开始 */

.clear-10 {
    clear: both;
    height: 10px;
}

.pltable {
    width: 95%;
    margin: 0 auto;
    height: 180px;
}

.plfl1 {
    float: left;
    text-align: right;
    width: 80px;
    line-height: 26px;
}

.plfr1 {
    float: left;
}

.plfl2 {
    float: left;
    text-align: right;
    margin-top: 10px;
    width: 80px;
    line-height: 26px;
}

.clear {
    clear: both;
}

#commentList {
    line-height: 30px;
    float: right;
    margin-right: 5px;
    font-size: 12px;
}

.clear-10 {
    clear: both;
    height: 10px;
}

list-group redlist li {
    float: left
}

.navbar {
    margin: 0;
    border-width: 0;
    border-radius: 0;
}

.navbar-header>button {
    padding: 10px 17px;
    font-size: 16px;
    line-height: 30px;
    text-decoration: none;
    background-color: transparent;
    border: none;
}

.m-r {
    margin-right: 15px;
}

.btn {
    font-weight: 500;
    border-radius: 2px;
    outline: 0!important;
}

.m-r-n {
    margin-left: -15px;
}

.navbar-brand img {
    display: inline;
    max-height: 35px;
    margin-top: -6px;
    vertical-align: middle;
}

.dropdown-menu>li>a {
    padding: 5px 15px;
}

.csdn-toolbar .logo {
    padding: 0;
    font-size: 12px;
    height: 40px;
    width: auto;
    padding: 0;
}

.csdn-toolbar .clearfix {
    overflow: visible;
}

.ding p, .cai p {
    display: block;
    font-weight: 700;
}

/* 评论结束 */

/* 附件开始 */

.attbg {
    background-color: #E6E6E6;
    width: 40%
}

/* 附件结束 */

/*comment5、6、guestbook1开始*/

.tiy3 {
    border: none;
    display: inline-block;
    outline: 0;
    padding: 6px 30px;
    margin-bottom: 10px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    transition: .2s ease-out;
    cursor: pointer;
    white-space: nowrap;
}

.tiy1 {
    background: url(../img/comimg/ding2.png) no-repeat;
    /*box-shadow:0px 1px 3px rgba(0,0,0,0.12), 0px 1px 2px rgba(0,0,0,0.24);*/
}

.tiy1:hover {
    background: url(../img/comimg/ding2.png) no-repeat;
    color: #fff;
}

.tiy2 {
    background: url(../img/comimg/cai2.png) no-repeat;
    /*box-shadow:0px 1px 3px rgba(0,0,0,0.12), 0px 1px 2px rgba(0,0,0,0.24);*/
}

.tiy2:hover {
    background: url(../img/comimg/cai2.png) no-repeat;
    color: #fff;
}

.tiy1 {
    border: none;
    display: inline-block;
    outline: 0;
    padding: 6px 30px;
    margin-bottom: 10px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    transition: .2s ease-out;
    cursor: pointer;
    white-space: nowrap;
}

.tiy2 {
    border: none;
    display: inline-block;
    outline: 0;
    padding: 6px 30px;
    margin-bottom: 10px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    transition: .2s ease-out;
    cursor: pointer;
    white-space: nowrap;
}

.tiy {
    border: none;
    display: inline-block;
    outline: 0;
    padding: 6px 20px;
    margin-bottom: 10px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    transition: .2s ease-out;
    cursor: pointer;
    white-space: nowrap;
}

.tiy:hover {
    text-decoration: none;
}

/*comment5、6、guestbook1结束*/

/* 问答开始 */

/* 以下是主要的css样式 */

#sidebar {
    width: 15%;
    float: right;
    padding: 10px;
    border-radius: 5px;
}

#portamento_container {
    float: right;
    position: relative;
}

#portamento_container #sidebar {
    float: none;
    position: absolute;
}

#portamento_container #sidebar.fixed {
    position: fixed;
}

.bt {
    height: 3px;
    width: 55px;
    background: #0E6F3A;
    margin-top: 5px;
}

.yt {
    height: 29px;
}

.yt2 {
    margin-top: 10px;
}

.jss {
    padding: 1px;
}

.tijiao {
    line-height: 35px;
    height: 35px;
    width: 110px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    font-family: SimSun;
    border: 0px solid #dcdcdc;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
    -moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
    box-shadow: inset 0px 0px 0px 0px #ffffff;
    text-align: center;
    display: inline-block;
    text-decoration: none;
}

.core_title_txt {
    height: 56px;
    line-height: 56px;
    background: #fff;
    border-bottom: 1px solid #BBBDBF;
    position: relative;
    text-align: center;
}

.nav_wrap {
    width: 100%;
    height: 46px;
    position: relative;
    background-image: linear-gradient(to bottom, #EEEFF3 0, #EAEEF1 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeff3', endColorstr='#ffeaeef1', GradientType=1);
    border-top: 1px solid #DBDCE0;
    border-bottom: 1px solid #DBDCE0;
}

.nav_list {
    float: left;
    height: 46px;
    width: 98%;
    font-family: "microsoft yahei" simhei sans-serif;
    font-size: 16px;
    overflow: visible;
}

.nav_list li {
    float: left;
    line-height: 46px;
    width: 30%;
    text-align: center
}

.l_posts_num li {
    float: left;
    display: inline
}

.l_reply_num {
    color: #999
}

.l_pager {
    font: 12px/22px Verdana;
    margin: 0 0 0 8px
}

.l_posts_num {
    float: left;
    height: 24px;
    line-height: 24px
}

.pager_theme_4 span.tP {
    color: #000;
    font-weight: 700;
    margin: 0 2px;
    padding: 2px 3px;
    width: 10px;
    font-size: 16px;
}

.pager_theme_4 a {
    font-size: 16px;
    padding: 0 4px;
    white-space: normal
}

.jump_input_bright {
    width: 30px;
    height: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #bdbdbd #dedede #dedede #bdbdbd;
    *vertical-align: middle
}

nav nav-list li {
    margin: 0;
    padding: 77px 0 45px 55px;
    position: relative;
}

.tui-pic-text .summary {
    padding: 0px;
    line-height: 20px;
    text-align: left;
}

.s_author {
    position: absolute;
    left: 0;
    top: 53px;
}

.s_oprate {
    line-height: 14px;
    color: #999;
    text-align: left;
    padding-top: 9px;
    position: absolute;
    bottom: 20px;
    text-indent: 0;
}

.s_text {
    line-height: 26px;
    word-wrap: break-word;
    white-space: normal;
    word-break: break-all;
    font-family: Georgia;
}

.bgtou {
    width: 100%
}

.tou {
    width: 50px;
    height: 40px;
    float: left;
}

.tou2 {
    height: 40px;
    width: 20%;
    float: left;
    color: #2D6BC8;
}

.toutime {
    height: 20px;
    width: 30%;
    float: right;
    font-size: 16px;
    line-height: 20px;
}

.tou3 {
    width: 800px;
    height: 80px;
    margin-top: 10px;
    float: left;
    color: #7E7E7E;
}

.toutime SPAN {
    POSITION: relative;
    FLOAT: right;
    COLOR: #900;
    FONT-SIZE: 12px;
    TOP: -1px
}

.touimg {
    width: 90%;
    float: left;
    margin-top: 4px;
}

.touimg ul li {
    float: left;
    margin-left: 30px;
}

.touvideo ul li {
    float: left;
    margin-left: 10px;
}

.touvideo {
    width: 100%;
    float: left;
    margin-top: 4px;
}

.cf {
    margin-top: 5px;
}

/* 图片弹出自己找的 */

.msKeimgBox {
    margin: 0px auto;
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 95px;
}

.msKeimgBox ul {
    width: 1000px;
}

.mskeLayBg {
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 10;
    opacity: 0.7;
    filter: alpha(opacity=70);
    display: none;
    _display: none!important
}

.mskelayBox {
    height: 488px;
    width: 100%px;
    margin-top: -251px;
    margin-left: -444px;
    position: fixed;
    left: 50%;
    top: 50%;
    border: 7px solid #FFF;
    z-index: 20;
    background: #FFF;
    display: none;
    _display: none!important
}

.mskeImgBg {
    height: 57px;
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.mskeClaose {
    position: absolute;
    top: -17px;
    right: -17px;
    cursor: pointer;
}

.mske_downIco {
    position: absolute;
    left: 0px;
    top: 0px;
}

.mske_imgDown {
    background: url(../img/comimg/mke_imgMbg.png) repeat;
    height: 57px;
    width: 90%;
    position: absolute;
    right: 0px;
    bottom: 0px;
    font: 13px/57px "微软雅黑";
    color: #FFF;
}

.mske_imgDown a {
    margin-left: 34px;
}

.msKeimgBox ul li {
    float: left;
    height: 93px;
    cursor: pointer;
}

.mskeTogBtn {
    background: url(../img/comimg/mke_moreImg.jpg) no-repeat;
    height: 93px;
    width: 185px;
    position: absolute;
    z-index: 1;
    right: 0px;
    cursor: pointer;
    bottom: 0px;
}

.mskeTogBtn2 {
    background: url(../img/comimg/mke_moreImg2.jpg) no-repeat;
    bottom: 10px;
}

.msKeimgBox2 {
    height: auto;
}

/* 效果CSS结束 */

/* 图片弹出 */

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-opened .fancybox-title {
    visibility: visible;
}

/*Retina graphics!*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-size: 44px 152px;
        /*The size of the normal image, half the size of the hi-res image*/
    }
    #fancybox-loading div {
        background-size: 24px 24px;
        /*The size of the normal image, half the size of the hi-res image*/
    }
}

/* 问答结束 */

/* channel_tag1开始 */

.clr {
    clear: both;
    overflow: hidden;
    height: 0;
}

a.closeBtn {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    width: 60px;
    padding: 4px 0;
    text-align: center;
}

.example {
    padding: 40px;
    margin-top: 10px;
    zoom: 1;
}

.example .description {
    float: left;
    padding: 10px 20px 0 80px;
    font-size: 14px;
}

.example .tigger {
    display: block;
    width: 80px;
    padding: 10px;
    text-align: center;
    cursor: pointer;
    float: left;
}

.example select {
    margin-top: 10px;
}

.blk {
    width: 500px;
    position: relative;
}

.blk .head {
    padding-left: 4px;
}

.blk .head-right {
    background-position: right top;
}

.blk .foot {
    padding-left: 4px;
    background-position: left bottom;
    _height: 3px;
}

.blk .foot-right {
    background-position: right bottom;
}

.blk .main {
    position: relative;
    margin-top: -20px;
    margin-bottom: -10px;
}

.blk .main h2 {
    font: bold 16px "Microsoft YaHei";
    padding: 10px 20px 2px;
}

.blk .main ul {
    padding: 20px;
    zoom: 1;
    overflow: hidden;
    font-size: 12px;
}

.blk .main ul li {
    float: left;
    width: 100px;
    text-align: center;
    line-height: 30px;
    margin-bottom: 10px;
}

.blk .main ul li a {
    display: block;
}

.t5 .blk {
    width: 700px;
}

/* channel_tag1结束 */

/* content_new-index2开始 */

/*.spjs{margin-top:-10px;}*/

.HorLine2 {
    margin-bottom: 10px;
}

.panel-default .cattile3 {
    padding: 10px 25px;
    border: 0
}

/*
.cattile3 .size_color li{font-size:20px;}*/

.cattile3 .size_color {
    margin-bottom: 0;
    padding-bottom: 15px;
    border-radius: 0;
}

.lmbt2 {
    font-family: 微软雅黑;
    font-weight: 600;
}

.panel-body2 {
    padding: 15px;
    margin-top: -15px;
}

.content2 {
    margin-bottom: 10px;
}

.riqi {
    margin-bottom: -15px;
}

.news_tag2 {
    clear: both;
    margin: 10px 0 5px 0;
    line-height: 20px;
    /*margin-left:30px;*/
    margin-bottom: 12px;
}

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

/* content_new-index2结束 */

/* content_new-index7 开始 */

.expertinfo_content>div .title {
    height: 30px;
    line-height: 30px;
    background-color: #1e73c2;
    color: #fff;
    padding: 0 15px;
    margin-left: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.expertinfo_content .grcg_content {}

.expertinfo_content .grcg_content>li {
    border-bottom: 1px dashed #bbb;
    padding: 10px 0;
    overflow: hidden;
}

.expertinfo_content .grcg_content>li>h3>span {
    font-weight: normal;
    float: right;
    font-size: 12px;
}

.expertinfo_content .grcg_content>li>div>img {
    float: left;
    width: 80px;
    height: 90px;
    margin-right: 10px;
}

.expertinfo_content .grcg_content>li>div>p.expert_tag {
    margin: 5px 0;
}

.expertinfo_content .grcg_content>li>div>p.expert_tag>a {
    background: #c0c0c0;
    padding: 0 10px;
    border-radius: 10px;
}

/* content_new-index7 结束 */

/* content_new_index8 开始 */

.content_new_index8 {
    width: 100%;
    background-color: #ededed;
    padding: 20px;
}

.content_new_index8 .wid_1100 {
    padding-top: 0;
}

.content_new_index8 .wid_1100 .text-center {
    font-size: 16px;
    font-weight: bold;
}

.content_new_index8 .tzgg-con {
    padding-top: 0;
}

.content_new_index8 #bbb0 {
    padding: 0 20px;
    margin-bottom: 15px;
}

.content_new_index8 .con-3 li {
    float: left;
    width: 50%;
    padding: 0 20px;
}

.content_new_index8 #ppp0 dd, .content_new_index8 #ppp1 dd, .channel182 #ppp1 dd {
    padding-bottom: 20px;
}

.content_new_index8 .ppp_left {
    border-right: 1px solid #b3b3b3;
}

.content_new_index8 .con-3 dt>a {
    color: #058bc3;
}

.content_new_index8 .tzgg1 li {
    float: none;
    display: inline-block;
    margin: 0 5px;
}

.tzgg1 {
    margin-left: 0;
    text-align: center;
    margin-top: 10px;
}

.content_new_index8 .get_more {
    text-align: center;
}

.content_new_index8 .get_more a {
    text-decoration: underline;
}

/* content_new_index8 结束 */

/* content_new_index9 开始 */

.apiDoc_content .doc_div>h4 {
    height: 26px;
    line-height: 26px;
    background: #e5e5e5;
    text-indent: 25px;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 25px;
}

.apiDoc_content .doc_div>ul {
    border-left: 1px solid #0b90d3;
    margin-left: 10px;
}

.apiDoc_content .doc_div>ul>li {
    padding-left: 16px;
    position: relative;
    line-height: 42px;
}

.apiDoc_content .doc_div>ul>li span {
    display: inline-block;
    float: right;
    text-align: right;
}

.apiDoc_content .doc_div>ul>li i {
    width: 10px;
    height: 14px;
    background-position: 0 -156px;
    position: absolute;
    left: -5px;
    top: 15px;
    display: block;
    background: url(../img/open/docIcon.png) 0px -155px no-repeat;
}

.apiDoc_content .doc_div>ul>li:hover a {
    color: #0b90d3;
}

.apiDoc_content .doc_div>ul>li:hover i {
    background: url(../img/open/docIcon.png) -11px -155px no-repeat;
}

.apiDoc_content .article_div h4 {
    padding-left: 12px;
    height: 30px;
    line-height: 30px;
    background: #dbe8f0;
    border: 1px solid #0b90d3;
    font-weight: normal;
    margin-top: 5px;
    cursor: pointer;
    font-size: 14px;
}

.apiDoc_content .article_div h4 i {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(../img/comimg/img.png) -23px -242px no-repeat;
    margin-right: 5px;
}

.apiDoc_content .article_div h4.on i {
    background: url(../img/comimg/img.png) -21px -262px no-repeat;
}

.apiDoc_content .article_div ul {
    overflow: hidden;
}

.apiDoc_content .article_div ul li {
    width: 33%;
    float: left;
    padding-left: 25px;
    line-height: 30px;
    background: url(../img/open/APIpoint.png) 10px 14px no-repeat;
}

/* content_new_index9 结束 */

/* content_new_index10 开始 */

.news-content10 li {
    margin-bottom: 20px;
}

.news-content10 li>div {
    height: 44px;
}

.news-content10 li .d1 {
    float: left;
    width: 55px;
    text-align: center;
}

.news-content10 li .d1 span {
    display: block;
    height: 22px;
    line-height: 22px;
}

.news-content10 li .d1 .d1-year {
    color: #fff;
    font-size: 16px;
}

.news-content10 li .d1 .d1-day {
    font-size: 16px;
}

.news-content10 li .d2 {
    margin-left: 77px;
    border-bottom: 1px dashed #d7d7d7;
}

.news-content10 li .d2 a {
    font-size: 16px;
}

.news-content10 li .d3 {
    border-bottom: 1px dashed #d7d7d7;
}

.news-content10 li .d3 a {
    font-size: 16px;
}

/* content_new_index10 结束 */

/* content_new-info2开始 */

.panel-default .cattile4 {
    padding: 10px 25px;
    border: 0
}

.cattile4 .size_color li {
    font-size: 20px;
}

.cattile4 .size_color {
    margin-bottom: 0;
    padding-bottom: 5px;
    border-radius: 0;
}

/* content_new-info2开始 */

/* content15开始 */

.content15 {
    line-height: 50px;
    height: 50px;
    border-bottom: 1px dotted #999;
    font-size: 16px;
    font-weight: bolder
}

/* content15结束 */

/* content_new-page-description开始 */

.wkt_left>img {
    width: 100%;
}

.wkt_right {
    overflow: hidden;
}

.wkt_title {
    display: block;
    text-align: center;
    color: #3E3E3E;
    font-size: 20px;
    float: left;
    font-weight: 700;
}

.wkt_line {
    width: 100%;
    height: 5px;
    background-image: url(../img/comimg/blue/xian.jpg);
    margin: 10px 0;
}

/* content_new-page-description结束 */

/* content_new-page-description2开始 */

.wlw_platform {
    overflow: hidden;
}

.wlw_platform>a {
    float: left;
    width: 40%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-left: 5%;
    margin-right: 5%;
    border: 1px solid #ddd;
    border-radius: 5px;
    color: #fff;
    background-color: #ff8400;
}

/* content_new-page-description结束 */

/* content_new-page-sample-show开始 */

.sample_show_title {
    text-align: center;
}

.sample_show_left>img {
    float: left;
}

.sample_show_left>div {
    float: left;
    font-size: 12px;
    padding-left: 10px;
}

.sample_show_right>div>a {
    display: block;
    margin: 0 auto;
    width: 60%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 5px;
    color: #fff;
    background-color: #ff8400;
}

/* content_new-page-sample-show结束 */

/*content_new-page-description4 开始*/

.nkkt .text-right a {
    display: inline-block;
    width: 120px;
    line-height: 40px;
    text-align: center;
    background-color: #ff8400;
    border-radius: 10px;
    color: #fff;
    font-size: 16px;
}

/*content_new-page-description4 结束*/

/* content4 开始 */

.expert_info_content>div.grcg .title>span {
    float: right;
}

.expert_info_content>div.grcg .title>span>a {
    font-size: 14px;
    color: #fff;
}

/*.expert_info_content .grcg_content{margin-left:20px;}*/

.expert_info_content .grcg_content>li {
    border-bottom: 1px dashed #bbb;
    padding: 10px 0;
}

.expert_info_content .grcg_content>li>h3>span {
    font-weight: normal;
    float: right;
    font-size: 14px;
}

/* content4 结束 */

/* content9 开始 */

.content9_list {
    border-top: 1px dashed #ddd;
    margin-top: 30px;
    padding-top: 10px;
}

.content9_list .txt_item {
    position: relative;
    padding: 0 80px 0 15px;
    line-height: 30px;
    background: url(../img/open/ico-01.png) 0px 13px no-repeat;
    margin-top: 5px;
}

.content9_list .txt_item a {
    color: #333;
    font-size: 16px;
}

.content9_list .txt_item a:hover {
    color: #666;
    text-decoration: underline;
}

.content9_list .txt_item span {
    position: absolute;
    right: 0;
    top: 0;
    color: #666;
}

/* content9 结束 */

/* content12 开始 */

.apiClass_content .body {
    margin-top: 10px;
}

.apiClass_content .body tr {
    line-height: 30px;
}

.apiClass_content .body th {
    border: 1px solid #ddd;
    background-color: #666;
    color: #fff;
}

.apiClass_content .body td {
    border: 1px solid #ddd;
}

.apiClass_content .body tr.on {
    background: #f9f9f9;
}

/* content12 结束 */

/* expertlist开始 */

.expertlist_title {
    text-align: center;
    background-color: #ddd;
    margin: 0 20px;
}

.expertlist_content {
    padding: 0 20px;
    overflow: hidden;
    position: relative;
}

.expertlist_content>a {
    width: 120px;
    height: 135px;
    float: left;
    margin: 0 15px;
}

.expertlist_content>div {
    /*float:left;*/
}

.expertlist_content>div>span {
    display: block;
}

.expertlist_content>div>span>b {
    display: inline-block;
    width: 60px;
}

.expertlist_content>div>a {
    position: absolute;
    bottom: 5px;
    right: 30px;
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 5px;
}

/* expertlist结束 */

/* expertlist_description开始 */

.expertlist_description_title {
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
}

.expertlist_description_img {
    float: left;
    width: 120px;
    height: 135px;
    padding: 3px;
}

.expertlist_description_img>a>img {
    width: 100%;
    height: 100%;
}

.expertlist_description_txt {
    font-size: 14px;
}

.expertlist_description_txt li {
    overflow: hidden;
    margin-top: 6px;
}

.expertlist_description_txt li span {
    padding-left: 10px;
}

/* expertlist_description结束 */

/* expertlist_description2开始 */

.expertlist_description_options {
    padding: 10px 0;
    margin-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #ddd;
}

.expertlist_description_options>select {
    padding: 3px 10px;
}

/* expertlist_description2结束 */

/* content_search2开始 */

.content_search2_list {
    border: 1px solid #ddd;
    margin-top: 10px;
    overflow: hidden;
}

.content_search2_list>a {
    display: block;
    font-size: 22px;
}

.content_search2_list>a>img {
    width: 100%;
}

/* content_search2结束 */

/* search3开始 */

.search3_tags>ul {
    background-color: #e5f1f7;
    padding: 5px 10px;
}

.search3_tags>div>input {
    border: 1px solid #ddd;
    width: 75%;
}

.search3_tags>div>button {
    width: 15%;
    margin: 0 5%;
}

/* search3结束 */

/*content_image-index3 开始*/

.pt_list {
    text-align: center;
    padding: 5px;
}

.pt_list>div {
    padding: 5px;
    border: 2px solid #ddd;
}

.pt_list .text-center {
    font-size: 18px;
    padding: 5px 0;
}

.pt_list .introduce {
    text-align: left;
}

.pt_name {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

/*content_image-index3 结束*/

/*content_image-index4 开始*/

.data_title {
    font-size: 24px;
    line-height: 35px;
    margin-bottom: 20px;
}

.data_title .span_more {
    float: right;
    font-size: 14px;
}

.data_list {
    margin: 10px 0;
}

.data_list>div {
    padding: 10px;
    border: 1px solid #ccc;
    background-color: #fff;
    height: 306px;
}

.data_list>div>a img {
    height: 160px;
    width: 100%;
}

.data_list .data_list_title {
    font-size: 18px;
    color: #2f364a;
    margin-top: 15px;
}

.data_list .introduce {
    text-indent: 2em;
    color: #666666;
}

.data_list .data_tags {
    line-height: 30px;
    overflow: hidden;
}

.data_list .data_tags>p {
    float: left;
    width: 40%;
    color: #999999;
    font-size: 12px;
}

/*content_image-index4 结束*/

/*mapinfo2 开始*/

.mapinfo2 .fleft {
    width: 50%;
    margin: 1%;
    margin-left: 0;
}

@media (max-width: 991px) {
    .mapinfo2 .fleft {
        width: 100%;
        margin: 0;
    }
}

/*mapinfo2 结束*/

/* banner区数据轮换开始 */

.data-content {
    bottom: 15px;
    z-index: 15;
    height: 290px;
    overflow: hidden;
}

ul.slider-public li {
    width: 20%;
    padding: 8px;
}

ul.slider-public li img {
    width: 100%;
}

ul.slider-public li h2.icon1 {
    background-position: -6px 3px;
}

ul.slider-public li h2.icon2 {
    background-position: -6px -54px;
}

ul.slider-public li h2.icon3 {
    background-position: -6px -109px;
}

ul.slider-public li h2.icon4 {
    background-position: -6px -166px;
}

ul.slider-public li h2.icon5 {
    background-position: -6px -228px;
}

ul.slider-public li h2.icon6 {
    background-position: -452px 3px;
}

ul.slider-public li h2.icon7 {
    background-position: -452px -50px;
}

ul.slider-public li h2.icon8 {
    background-position: -452px -99px;
}

ul.slider-public li h2.icon9 {
    background-position: -452px -162px;
}

ul.slider-public li h2.icon10 {
    background-position: -452px -212px;
}

ul.slider-public li p {
    color: #555;
    font-size: 14px;
    line-height: 23px;
}

.service-info {
    display: none;
}

.service-info ul.slider-public li {
    width: 20%;
}

.slider-btn {
    overflow: hidden;
}

.slider-content {
    /* background:#fff; */
    overflow: hidden;
    padding: 0;
}

.data-info ul li {
    float: left;
}

/* banner区数据轮换结束 */

/* banner3开始 */

#index_slide .slider {
    Z-INDEX: 2;
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 100%;
    HEIGHT: 316px;
    OVERFLOW: visible !important
}

#index_slide .slider .items {
    DISPLAY: none
}

#index_slide .prev {
    Z-INDEX: 111;
    POSITION: absolute;
    WIDTH: 22px;
    DISPLAY: inline-block;
    HEIGHT: 43px;
    TOP: 341px;
    LEFT: 60px
}

#index_slide .next {
    Z-INDEX: 111;
    POSITION: absolute;
    WIDTH: 22px;
    DISPLAY: inline-block;
    HEIGHT: 43px;
    TOP: 341px;
    RIGHT: 60px
}

.bnn P STRONG {
    LINE-HEIGHT: 40px;
    DISPLAY: block;
    FONT-FAMILY: "Microsoft Yahei";
    LETTER-SPACING: 0px;
    COLOR: #fff;
    FONT-SIZE: 25px;
    FONT-WEIGHT: 700
}

.bnn P SPAN {
    LINE-HEIGHT: 24px;
    MARGIN-TOP: -1px;
    DISPLAY: block;
    FONT-FAMILY: "CenturyGothic", "Microsoft Yahei";
    LETTER-SPACING: 0px;
    COLOR: #f2f2f2;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}

.bnn {
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 780px;
    PADDING-RIGHT: 0px;
    OVERFLOW: hidden;
    TOP: 315px;
    PADDING-TOP: 10px;
    LEFT: 110px
}

.bnn P {
    WIDTH: 780px;
    FLOAT: left
}

.bnn A {
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 32px;
    MARGIN-TOP: 12px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    DISPLAY: inline-block;
    BACKGROUND: #224fb6;
    FLOAT: right;
    COLOR: #fff;
    FONT-SIZE: 20px;
    PADDING-TOP: 8px
}

#index_slide .prev:hover {
    BACKGROUND-POSITION: 0px bottom
}

#index_slide {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #198bb7;
    HEIGHT: 406px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}

/* banner3结束 */

/* advertisement4开始 */

.hdyw-pic {
    width: 395px;
    height: 255px;
    position: relative;
    margin-right: -395px;
    float: left;
    margin-top: 6px;
}

.hdyw-pic img {
    width: 395px;
    height: 255px;
}

.hdyw-pic2 {
    width: 572px;
    height: 347px;
    position: relative;
    margin-right: -395px;
    float: left;
    margin: 6px 0 0 0;
}

.hdyw-pic2 img {
    width: 572px;
    height: 347px;
}

#TeXiao3 {
    width: 572px;
    height: 347px;
}

#TeXiao4 {
    width: 555px;
    height: 445px;
}

.hdyw-pic4 img {
    width: 555px;
    height: 445px;
}

.hdyw-pic4 {
    width: 555px;
    height: 445px;
    position: relative;
    margin-right: -395px;
    float: left;
    margin: 6px 0 0 0;
}

/* advertisement4结束 */

/* advertisement5开始 */

/*Carousel v1
------------------------------------*/

.carousel-v1 .carousel-caption {
    left: 0;
    right: 0;
    bottom: 0;
    padding: 7px 15px;
    background: rgba(0, 0, 0, 0.7);
}

.carousel-v1 .carousel-caption p {
    color: #fff;
    margin-bottom: 0;
}

.carousel-v1 .carousel-arrow a.carousel-control {
    opacity: 1;
    font-size: 30px;
    height: inherit;
    width: inherit;
    background: none;
    text-shadow: none;
    position: inherit;
}

.carousel-v1 .carousel-arrow a i {
    top: 50%;
    opacity: 0.6;
    background: #000;
    margin-top: -18px;
    padding: 0px 12px 5px;
    position: absolute;
}

.carousel-v1 .carousel-arrow a i:hover {
    opacity: 0.8;
}

.carousel-v1 .carousel-arrow a.left i {
    left: 0;
}

.carousel-v1 .carousel-arrow a.right i {
    right: 0;
}

/*Carousel v2
------------------------------------*/

.carousel-v2 .carousel-control, .carousel-v2 .carousel-control:hover {
    opacity: 1;
    text-shadow: none;
}

.carousel-v2 .carousel-control.left, .carousel-v2 .carousel-control.right {
    top: 50%;
    z-index: 5;
    color: #eee;
    width: 45px;
    height: 45px;
    font-size: 30px;
    margin-top: -22px;
    position: absolute;
    text-align: center;
    display: inline-block;
    border: 2px solid #eee;
    background: rgba(0, 0, 0, 0.1);
}

.carousel-v2 .carousel-control:hover {
    background: rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.carousel-v2 .carousel-control.left {
    left: 20px;
}

.carousel-v2 .carousel-control.right {
    right: 20px;
}

.carousel-v2 .carousel-control .arrow-prev, .carousel-v2 .carousel-control .arrow-next {
    top: -5px;
    position: relative;
}

.carousel-v2 .carousel-control .arrow-next {
    right: -2px;
}

@media (min-width: 768px) {
    .carousel-indicators {
        bottom: 10px;
    }
}

/* advertisement5结束*/

/* advertisement16开始*/

.advertisement16 {
    padding: 10px 0;
}

.advertisement16>div>div>h3 {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 100px;
    margin: 0 auto;
    color: #fff;
    border-radius: 5px;
    display: block;
    margin-bottom: 10px;
    margin-bottom: 5px;
}

.advertisement16>div>div>div>div {
    margin-bottom: 10px;
}

.advertisement16>div>div>div>div>a {
    display: block;
    padding: 5px;
    background-color: #fff;
}

/* advertisement16结束*/

/* advertisement17开始*/

.advertisement17_title {
    text-align: center;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    background: url(../img/comimg/bt2.jpg);
    line-height: 32px;
}

.advertisement17_img img {
    width: 100%;
    max-width: 130px;
    display: block;
    margin: 0 auto;
}

/* advertisement17结束*/

/* 默认幻灯片 */

.FocusPic {
    zoom: 1;
    position: relative;
    overflow: hidden
}

.FocusPic .content {
    overflow: hidden
}

.FocusPic .changeDiv a {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}

.FocusPic .title-bg, .FocusPic .title {
    position: absolute;
    left: 0px;
    bottom: 0;
    text-align: left;
    width: 300px;
    height: 20px;
    line-height: 20px;
    overflow: hidden
}

.FocusPic .title-bg {
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.FocusPic .title a {
    display: block;
    padding-left: 15px;
    color: #fff;
    font-size: 14px;
}

.FocusPic .change {
    bottom: 0px;
    height: 20px;
    right: 3px;
    *right: 5px;
    _right: 4px;
    background: #777;
    position: absolute;
    text-align: right;
    z-index: 9999;
}

.FocusPic .change i {
    background: #666;
    color: #FFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    margin-right: 2px;
    padding: 0px 6px;
    font-style: normal;
    height: 20px;
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
}

.FocusPic .change i.cur {
    background: #FF7700;
}

.datetime {
    float: right;
}

/* 默认幻灯片2 */

/* 友情链接1开始 */

.quick_link ul li {
    float: left;
    margin-right: -22px
}

/* 友情链接1结束 */

/* 友情链接3开始 */

.wp-link .link-item {
    width: 100%;
    height: 27px;
    line-height: 27px;
    float: left;
    overflow: hidden;
}

.wp-link .link-item a.link-name {
    display: inline-block;
    height: 27px;
    line-height: 27px;
    padding-left: 23px;
}

.wp-link .link-item {
    width: 33.31999%;
}

.wp-link .link-item a {
    display: inline-block;
    padding: 0 10px 0 16px;
}

/* 友情链接3结束 */

/* guestbook1开始 */

.AreaTitle {
    border-top: 2px solid #F4FFF4;
    height: 29px;
    line-height: 29px;
    width: 100%;
    font-weight: bold;
    text-indent: 10px;
}

/* guestbook1结束 */

/* top_main2、3开始 */

.pic {
    margin: 0
}

.index_list {
    PADDING-LEFT: 0
}

.index_more {
    POSITION: absolute;
    TOP: -35px;
    RIGHT: 0px
}

.index_mores {
    POSITION: absolute;
    RIGHT: 0px
}

.index_more A {
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: bold
}

.index_more_tz {
    POSITION: absolute;
    TOP: -35px;
    RIGHT: 0px
}

.index_more_tz A {
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: bold
}

.tabs_index {
    LIST-STYLE: none none outside;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    MARGIN-BOTTOM: 20px;
    HEIGHT: 40px;
    PADDING-TOP: 0px
}

.tabs_index DD {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FLOAT: left;
    PADDING-TOP: 0px
}

.tabs_index DD A {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 40px;
    WIDTH: 150px;
    DISPLAY: block;
    HEIGHT: 40px;
    FONT-SIZE: 14px
}

.tabs_index DD A:focus {
    FONT-WEIGHT: bold
}

.tabs_index DD.active {
    MARGIN-TOP: 0px;
}

.tabs_index DD.active A {
    CURSOR: default;
    FONT-WEIGHT: bold;
}

.tabs_index DD:first-child {
    MARGIN-LEFT: 0px
}

.questionli {
    LIST-STYLE: none none outside;
    TEXT-ALIGN: left;
    LINE-HEIGHT: 33px;
    PADDING-LEFT: 15px;
}

.questionli span {
    float: right;
}

.top_main2 UL LI A {
    FONT-FAMILY: "CenturyGothic", "Microsoft Yahei";
    COLOR: #444;
    FONT-SIZE: 14px
}

.top_main2 UL LI A:hover {
    TEXT-DECORATION: underline
}

.top_main2t UL LI.toptext2 {
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 2.4em;
    MARGIN-BOTTOM: 5px
}

/* top_main3 */

.top_main3 UL LI {
    LIST-STYLE: none none outside;
    TEXT-ALIGN: left;
    LINE-HEIGHT: 33px;
    PADDING-LEFT: 0px
}

.top_main3 UL LI A {
    FONT-FAMILY: "CenturyGothic", "Microsoft Yahei";
    FONT-SIZE: 14px
}

.top_main3 UL LI.toptext2 DD IMG {
    WIDTH: 100%;
    margin-top: 11px;
}

.top_main3 UL LI A:hover {
    TEXT-DECORATION: underline
}

.top_main3 UL.index_list LI.toptext2 SPAN:hover {
    TEXT-DECORATION: underline
}

.top_main3 UL.index_list LI.toptext2 SPAN {
    WIDTH: 485px;
    DISPLAY: block;
    FONT-SIZE: 13px
}

.top_main3 UL.index_list LI.toptext2 {
    BACKGROUND: none transparent scroll repeat 0% 0%
}

.top_main3 li span {
    float: left;
    padding-right: 10px;
    color: #b3b3b3;
    font-size: 16px;
}

.top_main3 UL.index_list LI.toptext2 A {
    PADDING-LEFT: 0px
}

.top_main3 UL LI.toptext2 {
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 2.4em;
    MARGIN-BOTTOM: 5px;
    height: 100%
}

.top_main3 UL.index_list LI SPAN {
    POSITION: relative;
    FLOAT: right;
    COLOR: #900;
    FONT-SIZE: 12px;
    TOP: -1px
}

.top_main3 UL.index_list LI A {
    PADDING-LEFT: 18px
}

.top_main2 UL.index_list LI SPAN {
    POSITION: relative;
    FLOAT: right;
    COLOR: #900;
    FONT-SIZE: 12px;
    TOP: -1px
}

.top_main2 UL.index_list LI A {
    PADDING-LEFT: 18px
}

/* top_main2、3结束 */

/* top_main4开始 */

.index_h1 {
    line-height: 45px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: bottom;
    font-size: 17px;
    font-weight: 700
}

.index_h1 span {
    float: right;
    padding-right: 10px;
    color: #5c5c5c;
    font-weight: 100;
    font-size: 14px;
}

.index_h5 {
    line-height: 40px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: bottom;
    font-size: 17px;
    font-weight: 700
}

.index_h5 span {
    float: right;
    padding-right: 10px;
    color: #5c5c5c;
    font-weight: 100;
    font-size: 14px;
}

.index_top_news {
    height: 105px;
    font-size: 14px;
}

.index_top_span {
    float: left;
    font-size: 24px;
    line-height: 105px;
    width: 19%;
    margin-left: 20px;
    font-weight: bold;
}

.index_top_news_right {
    margin-top: -15px;
    padding-right: 30px;
    line-height: 26px;
}

.index_h2 {
    height: 29px;
    line-height: 34px;
    font-size: 16px;
    color: #333;
    font-weight: 700
}

.index_con_news li {
    line-height: 35px;
    font-size: 14px;
}

.top_main4 li span {
    float: left;
    padding-right: 10px;
    font-size: 16px;
}

.index_top_news2 {
    height: 70px;
    width: 100%;
}

.index_top_span2 {
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 70px;
    width: 80px;
    margin-left: 20px;
}

.index_con_pic img {
    margin-right: 3.6%;
    margin-top: 8px;
}

.index_con_pic {
    margin-top: 8px;
}

.index_con_pic ul li {
    width: 110px;
    float: left;
    padding-left: 10px;
    font-size: 14px;
    line-height: 23px;
}

/* top_main4结束 */

/* top_main5开始 */

.top_main5 li span {
    float: left;
    padding-right: 10px;
    color: #b3b3b3;
    font-size: 16px;
}

/* top_main5结束 */

/* top_main6开始 */

.top_lt2 {
    LINE-HEIGHT: 26px;
    HEIGHT: 42px
}

.top_lt2 H4 {
    TEXT-INDENT: 5px;
    FLOAT: left;
    FONT-SIZE: 16px;
    font-weight: bold;
}

.top_lt2 SPAN {
    MARGIN-TOP: 8px;
    FLOAT: right
}

.jiaodian LI {
    DISPLAY: block;
    MARGIN-RIGHT: 10px
}

}

.jiaodian LI H4 {
    LINE-HEIGHT: 16px;
    MARGIN-BOTTOM: 10px;
    FONT-SIZE: 14px
}

.jiaodian LI H4 A {
    font-weight: bold;
}

.fl {
    FLOAT: left
}

.jiaodian IMG {
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}

.jiaodian {
    height: 90px;
}

/* top_main6结束 */

/* top_main7开始 */

.news_text {
    PADDING-TOP: 8px
}

.news_text LI {
    LINE-HEIGHT: 23px;
    WIDTH: 98%;
    DISPLAY: block;
    FONT-FAMILY: Arial;
    HEIGHT: 23px;
    FONT-SIZE: 13px
}

.news_text LI SPAN {
    FONT-SIZE: 10px;
    MARGIN-RIGHT: 4px
}

/* top_main7结束 */

/* top_main8开始 */

.top_lt3 {
    LINE-HEIGHT: 52px;
    PADDING-LEFT: 52px;
    BACKGROUND: url(../img/in_icon1.jpg) no-repeat left center;
    HEIGHT: 52px
}

.top_lt3 H2 {
    LINE-HEIGHT: 52px;
    MARGIN: 0px 10px;
    FLOAT: left;
    COLOR: #1d4c90;
    FONT-SIZE: 21px;
    FONT-WEIGHT: 500
}

.top_lt3 A {
    LINE-HEIGHT: 20px;
    MARGIN-TOP: 22px;
    WIDTH: 30px;
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 20px;
    COLOR: #0395e1;
    MARGIN-LEFT: 10px;
    FONT-SIZE: 12px
}

.con_list_con UL LI {
    BORDER-BOTTOM: #c9c9c9 1px solid;
    LINE-HEIGHT: 64px;
    HEIGHT: 64px;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: bottom;
    _height: 64px;
    _line-height: 64px
}

.con_list_con UL LI SPAN {
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    FONT-FAMILY: Book Antiqua;
    FLOAT: left;
    COLOR: #0395e1;
    FONT-SIZE: 14px
}

.con_list_con UL LI A {
    WIDTH: 260px;
    COLOR: #282828;
    FONT-SIZE: 12px
}

/* top_main8开始 */

/* channel16、17开始 */

.appWrapper {
    font-size: 18px;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}

.appTitle h2 {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 16px;
    margin: 0;
}

.articleList li {
    list-style-type: none;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.menuListVertical li a {
    display: inline-block;
    line-height: 35px
}

/* channel16、17结束 */

/* channel18开始 */

.article_list_14_pic {
    width: 18%;
    float: left
}

.c18_title {
    font-size: 16px
}

.c18_neirong {
    font-size: 12px;
    max-height: 150px;
    overflow: hidden;
    color: #777;
    line-height: 20px;
}

.c19_neirong {
    font-size: 14px;
    max-height: 150px;
    overflow: hidden;
    color: #777;
    line-height: 20px;
}

.c18_zfk {
    margin-top: 10px;
}

.c18_rq {
    font-size: 24px;
}

/* channel18结束 */

/* channel21开始 */

.top_lt4 {
    padding: 0;
    display: block;
    line-height: 29px;
    height: 45px;
}

.top_lt4 .tt {
    font-size: 20px
}

.top_lt4 .more a {
    cursor: pointer;
    display: block;
    float: right;
    padding-right: 15px;
    font-size: 12px;
    font-weight: 400;
    margin-top: 10px;
}

/* channel21开始 */

/* channel23开始 */

.top21 {
    margin-top: 10px;
}

/* channel23开始 */

/* channel24开始 */

.c24_title {
    font-size: 20px;
    font-family: 微软雅黑;
    line-height: 70px;
    color: #22132d;
}

.c24_more {
    line-height: 70px;
}

/* channel24开始 */

/* channel26开始 */

.single-main {
    padding: 10px 10px;
}

.single-main2 {
    padding: 10px;
    background-color: #fff;
    box-shadow: 1px 1px 1px #ddd;
}

.single-main a h2 {
    font-size: 18px;
    padding: 2px 0 10px 0;
    font-weight: 700;
}

.single-main a img {
    margin-bottom: 10px;
}

/* channel26开始 */

/* channel27开始 */

.leftNav {
    position: relative;
}

.leftNav h3 {
    color: #fff;
    font-size: 16px;
    line-height: 68px;
    padding: 0 22px;
    font-weight: 600;
}

.leftNav .menuicon {
    color: #fff;
    display: none;
}

.leftNav li {
    border-bottom: 1px solid #ddd;
    font-size: 15px;
    line-height: 22px;
    zoom: 1;
    position: relative;
}

.leftNav li.current a {
    position: relative;
    left: -6px;
    position: relative;
}

.leftNav li a {
    display: block;
    padding: 1em 0 1em 22px;
    margin-right: 28px;
    zoom: 1;
}

/* channel27开始 */

/* channel29开始 */

#cl29, #cl292 {
    overflow: hidden;
    position: relative;
    zoom: 1;
}

#cl29 li a, #cl292 li a {
    font-size: 16px;
    font-weight: bold;
}

#cl29 li, #cl292 li {
    float: left;
    height: 30px;
    padding: 0 6px;
    line-height: 21px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    font-family: "microsoft yahei";
    cursor: pointer;
}

#cl29 li.fli_none a, #cl292 li.fli_none a {
    margin-left: 10px;
}

.index_list li {
    padding-left: 12px;
    height: 28px;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.index_list5 li {
    padding-left: 12px;
    height: 28px;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.top_main29_title {
    HEIGHT: 30px
}

.top_main29_more {
    POSITION: relative;
    MARGIN: -37px 0px 0px;
    FONT-FAMILY: 'simsun';
    FLOAT: right;
    COLOR: #166337;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}

.top_main29_content2 {
    display: none;
}

/* channel29开始 */

.post-wrap ul li {
    line-height: 40px;
}

/*channel43 开始*/

.new-service-business-titie span {
    color: #333;
    padding-left: 2px;
    font-weight: 700;
    font-size: 16px;
}

a.new-more-promotion-service {
    text-decoration: none;
    display: inline-block;
    text-align: center;
    height: 20px;
    padding: 0px 5px 0px 10px;
    line-height: 20px;
    font-size: 11px;
    color: #fff;
    border-radius: 3px;
    vertical-align: top;
    margin-top: 2px;
}

.top_main_list {
    margin-top: 10px;
    overflow: hidden;
    padding: 10px 10px 0 10px;
    background-color: #fff;
    border: 6px solid #eee;
}

.top_main_list ul li {
    border-bottom: none;
    color: #b3b3b3;
}

.top_main_list3 {
    margin-top: 10px;
    overflow: hidden;
    padding: 10px 10px 0 10px;
    background-color: #fff;
}

.top_main_list3 ul li {
    border-bottom: none;
    color: #b3b3b3;
}

.top_main_time {
    font-family: Georgia;
    font-weight: 800;
    margin-right: 20px;
    color: #888;
    font-size: 16px;
}

.top_main_list1 {
    margin-left: -8%;
    overflow: hidden;
}

.top_main_list1 ul {
    overflow: hidden;
    margin-top: -10px;
}

.top_main_img img {
    width: 100%;
}

.top_main_img {
    width: 42%;
    margin-top: 16px;
    float: left;
    margin-left: 8%;
}

.list-group {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
}

/*channel43 结束*/

/*channel45*/

.topicList .t {
    padding-bottom: 15px;
    margin-bottom: 10px;
}

.topicList .t .title3 {
    font-size: 14px;
    padding: 5px 0 10px 0;
    font-family: "Microsoft YaHei";
}

.topicList .t .tit {
    color: #c30000;
    font-weight: bold;
}

.topicList .t .intro {
    color: #666;
    text-align: left;
    line-height: 22px;
}

.topicList .t .intro .more {
    color: #c30000;
}

.topicList .n {
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    padding: 0 10px 0 18px;
}

.topicList .n .date {
    float: right;
    color: #999;
}

.topicList .n {
    height: 32px;
    line-height: 32px;
}

.xsList li {
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
}

.xsList li a {
    display: block;
    margin-left: 65px;
}

.xsList .date {
    float: left;
    display: block;
    width: 55px;
    height: 50px;
    margin-bottom: 0px;
    background: #E1E0D8;
    text-align: center;
}

.xsList .date dt {
    height: 22px;
    line-height: 22px;
    background: #534F4B;
    color: #fff;
    font-size: 12px;
}

.xsList .date dd {
    line-height: 28px;
    font-size: 16px;
}

.xsList .last {
    /* border-bottom:0; */
    /* padding-bottom:0; */
}

.xsList li {
    padding: 13px 0
}

.xsList li a {
    font-size: 14px;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
}

.tzList li {
    line-height: 22px;
    font-size: 14px;
    padding: 8px 0 8px 0;
    background-position: 2px -247px
}

.indBox {
    border: 1px solid #E1E1E1;
    margin-bottom: 15px;
    padding: 10px;
}

.indBox .hd {
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    border-bottom: 1px solid #E1E1E1;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}

.indBox .hd h3 {
    float: left;
    background: #c30000;
    color: #fff;
    padding: 0 15px;
}

.indBox .hd .more {
    font-size: 12px;
    color: #999;
    float: right;
}

.indBox .hd ul {
    overflow: hidden;
    /* padding-left:18px; */
    /* background:url(images/icons.png) 3px -174px no-repeat; */
}

.indBox .hd li {
    float: left;
}

.indBox .hd li a {
    padding: 0 15px;
    display: block;
}

.indBox .hd li a:hover {
    text-decoration: none;
}

.indBox .hd .on a {
    color: #fff;
    background: #c30000;
}

.indBox .bd {
    overflow: hidden;
    padding: 13px 0 0 0;
}

.tzList li {
    height: 80px;
    padding: 6px 0 6px 14px;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
}

.tzList .dateRight {
    display: block;
    color: #999;
}

.tzList .last {
    border-bottom: 0;
    padding-bottom: 0;
}

.tzList li {
    line-height: 22px;
    font-size: 14px;
    padding: 8px 0 8px 14px;
    background-position: 2px -247px
}

.tzList1 li {
    padding: 6px 0 6px 14px;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
}

.tzList1 .dateRight {
    display: block;
    color: #999;
}

.channel175t {
    font-size: 16px;
}

.channel175 .hd h3 {
    color: #363f44;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #e8e7e4;
    padding: 5px 0px 10px 30px;
}

.tzList1 .last {
    border-bottom: 0;
    padding-bottom: 0;
}

.tzList1 li {
    line-height: 22px;
    font-size: 14px;
    padding: 8px 10px 8px 14px;
    background-position: 2px -247px
}

.topicList .t {
    padding-bottom: 15px;
    margin-bottom: 10px;
}

.topicList .t .title {
    font-size: 14px;
    padding: 5px 0 10px 0;
    font-family: "Microsoft YaHei";
}

.topicList .t .tit {
    color: #c30000;
    font-weight: bold;
}

.topicList .t .intro {
    color: #666;
    text-align: left;
    line-height: 22px;
}

.topicList .t .intro .more {
    color: #c30000;
}

.topicList .n {
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    padding: 0 10px 0 18px;
}

.topicList .n1 {
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    padding: 0 0px 0 0px;
}

.topicList .n .date {
    float: right;
    color: #999;
}

.topicList .n1 .date {
    float: right;
    color: #999;
}

.topicHasPic .t {
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px dashed #ccc;
}

.topicHasPic .pic {
    width: 166px;
    float: left;
}

.topicHasPic .pic img {
    width: 166px;
    height: 106px;
}

.topicHasPic .pic a:hover img {
    border-color: #aaa;
}

.topicHasPic .con {
    margin-left: 180px;
}

/* channel163开始 */

.channel163 {
    padding: 15px 0px;
    overflow: hidden;
    background: #fff;
    border-bottom: 1px dotted #959393;
}

.channel163 dl {
    padding-left: 0px;
}

.channel163 dt {
    float: left;
    padding: 5px 10px 0 0;
    width: 30px;
    text-align: left;
}

.channel163 dd {
    float: left;
    text-align: left;
    height: auto;
    padding: 0 15px;
    border-left: 1px solid #959393;
}

a.channel163_more {
    float: right;
    padding-right: 20px;
    margin-top: 3px;
    color: #eaae32;
    text-decoration: none
}

a.channel163_more:hover {
    float: right;
    padding-right: 20px;
    margin-top: 3px;
    color: #eaae32;
    text-decoration: underline
}

.wenjuan {
    width: 500px;
    text-align: left;
    margin: 10px 10px 10px 210px;
    float: left
}

.channel163_color {
    color: #008739
}

a.channel162_more:link {
    float: right;
    padding-right: 20px;
    color: #eaae32;
    text-decoration: none
}

a.channel162_more:hover {
    float: right;
    padding-right: 20px;
    color: #eaae32;
    text-decoration: underline
}

.channel162_color {
    color: #008739
}

/*end:channel163*/

/*开始:link70*/

.link70 .hd140 {
    height: auto;
    line-height: 33px;
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px dashed #ddd;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}

.link70 .hd140 h3 {
    float: left;
    padding: 0 15px;
}

.link70 {
    background-color: #eceded;
    margin-bottom: 15px;
    padding: 10px;
}

.link70 .hd {
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}

.link70 .hd h3 {
    float: left;
    color: #4d4d4e;
    padding: 0 15px;
}

.link70 .hd span {
    float: right;
    color: #f69806
}

.link70 .hd .more {
    font-size: 12px;
    color: #999;
    float: right;
}

.link70 .hd ul {
    overflow: hidden;
    /* padding-left:18px; */
    /* background:url(images/icons.png) 3px -174px no-repeat; */
}

.link70 .hd li {
    float: left;
}

.link70 .hd span a {
    padding: 0 15px;
    display: block;
    color: #f69806;
}

.link70 .hd span a:hover {
    text-decoration: none;
}

.link70 .hd .on a {
    color: #fff;
    background: #c30000;
}

.link70 .bd {
    overflow: hidden;
    padding: 0;
}

.link70a {
    text-align: center
}

.link70a li {
    text-align: center;
    with: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0 6px 8px 0;
}

.link70a li a {
    padding: 0 5px;
    display: block;
    -webkit-transition: 200ms;
    -o-transition: 200ms;
    -moz-transition: 200ms;
    transition: 200ms;
    color: #444343;
    background-color: #fff;
    border: solid 1px #c2c2c5
}

.link70a li a:hover {
    text-decoration: none;
    color: #f69806;
    background-color: #fff;
    border: solid 1px #c2c2c5
}

/*end:link70*/

/*开始:link71*/

.link71 img {
    width: 100%;
    padding-bottom: 8px
}

/*end:link71*/

/*开始:link74*/

.link74 {
    width: 100%;
    height: 105px;
    text-align: center;
    padding-top: 0px
}

/*end:link74*/

/* channel169开始 */

#channel169 {
    font-size: 22px;
    text-align: center;
    color: #343433;
}

a.channel169a:link {
    color: #fc932a;
    text-decoration: none;
    font-size: 16px
}

a.channel169a:visited {
    color: #fc932a;
    text-decoration: none;
    font-size: 16px
}

a.channel169a:hover {
    color: #fc932a;
    text-decoration: underline;
    font-size: 16px
}

a.channel169c:link {
    color: #fc932a;
    text-decoration: none;
    font-size: 18px
}

a.channel169c:visited {
    color: #fc932a;
    text-decoration: none;
    font-size: 18px
}

a.channel169c:hover {
    color: #fc932a;
    text-decoration: underline;
    font-size: 18px
}

.channel169b {
    border: solid 1px #c4c4c4;
    margin-bottom: 15px
}

.chl69b img {
    width: 100%;
    height: 150px
}

.ch169 {
    clear: both
}

.ch169_a {
    float: left;
    font-size: 18px;
    color: #ee7906;
    padding: 10px
}

.ch169_b {
    float: left;
    font-size: 16px;
    color: #2c2b2b;
    padding: 10px
}

.ch169_c {
    height: 0;
    border-width: 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #c4c4c4;
}

.ch169_d {
    font-size: 16px;
    color: #2c2b2b;
    padding: 10px;
    text-align: left
}

/* channel169结束 */

/* channel185s开始 */

.chan185s {
    border: solid 1px #c4c4c4;
    margin-bottom: 15px;
    height: 40px;
    line-height: 40px;
    text-align: left;
    padding-left: 55px
}

/* channel185s结束 */

/* channel166开始 */

#channel166 {
    font-size: 22px;
    text-align: center;
    color: #343433;
}

a.channel166a:link {
    color: #fc932a;
    text-decoration: none;
    font-size: 16px
}

a.channel166a:visited {
    color: #fc932a;
    text-decoration: none;
    font-size: 16px
}

a.channel166a:hover {
    color: #fc932a;
    text-decoration: underline;
    font-size: 16px
}

a.channel166c:link {
    color: #343433;
    text-decoration: none;
}

a.channel166c:visited {
    color: #343433;
    text-decoration: none;
}

a.channel166c:hover {
    color: #307c04;
    text-decoration: none;
}

.channel166b {
    border: solid 1px #c4c4c4;
    margin-bottom: 15px
}

.chl66b img {
    width: 100%
}

.ch166 {
    clear: both
}

.ch166_a {
    float: left;
    font-size: 18px;
    color: #ee7906;
    padding: 10px 20px
}

.ch166_b {
    font-size: 16px;
    color: #2c2b2b;
    padding: 10px;
    text-align: left
}

.ch166_c {
    height: 0;
    border-width: 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #c4c4c4;
}

/* channel166结束 */

/* channel167开始 */

#channel167 {
    border: solid 1px #c4c4c4;
}

.ch167 {
    clear: both
}

.ch167bggreen {
    background-color: #5ec722;
    padding: 0 10px;
}

.ch169bgyellow {
    background-color: #f8ce01;
    padding: 0 10px;
}

.ch167b {
    font-size: 20px;
    font-family: 微软雅黑;
    line-height: 50px;
    color: #fff;
}

a.ch167b_more:link {
    color: #fff;
    text-decoration: none;
    line-height: 50px;
    font-size: 20px;
    font-weight: 900
}

a.ch167b_more:visited {
    color: #fff;
    text-decoration: none;
    line-height: 50px;
    font-size: 20px;
    font-weight: 900
}

a.ch167b_more:hover {
    color: #fff;
    text-decoration: none;
    line-height: 50px;
    font-size: 20px;
    font-weight: 900
}

.ch167c {
    color: #707070;
    padding: 0 5px
}

.ch167c img {
    width: 100px;
    height: 60px;
}

.ch167d {
    font-size: 40px;
}

.ch167e {
    width: 18%;
    float: left
}

a.ch167f:link {
    color: #343433;
    text-decoration: none;
    font-size: 16px
}

a.ch167f:visited {
    color: #343433;
    text-decoration: none;
    font-size: 16px
}

a.ch167f:hover {
    color: #307c04;
    text-decoration: none;
    font-size: 16px
}

.ch167g {
    width: 80%;
    float: left;
    padding-left: 15px;
}

a.ch167h:link {
    color: #fc932a;
    text-decoration: none;
    font-size: 16px
}

a.ch167h:visited {
    color: #fc932a;
    text-decoration: none;
    font-size: 16px
}

a.ch167h:hover {
    color: #fc932a;
    text-decoration: underline;
    font-size: 16px
}

.ch167i {
    font-size: 12px;
    max-height: 150px;
    overflow: hidden;
    color: #777;
    line-height: 20px;
    float: right
}

.ch167j {
    width: 33%;
    float: left;
    padding-top: 17px
}

.ch167k {
    width: 60%;
    float: right;
    padding: 0 10px 0 15px;
}

/* channel167结束 */

/* channel168开始 */

a.ch168more:link {
    color: #fc932a;
    text-decoration: none;
    line-height: 50px;
    font-size: 16px;
}

a.ch168more:visited {
    color: #fc932a;
    text-decoration: none;
    line-height: 50px;
    font-size: 16px;
}

a.ch168more:hover {
    color: #fc932a;
    text-decoration: underline;
    line-height: 50px;
    font-size: 16px;
}

.ch168a {
    border-bottom: solid 1px #c4c4c4;
    padding: 0 10px;
}

.ch168b {
    font-size: 20px;
    font-family: 微软雅黑;
    line-height: 50px;
    color: #343433;
}

a.ch168c:link {
    color: #343433;
    text-decoration: none;
}

a.ch168c:visited {
    color: #343433;
    text-decoration: none;
}

a.ch168c:hover {
    color: #307c04;
    text-decoration: none;
}

a.ch168d:link {
    color: #fc932a;
    text-decoration: none;
    font-size: 16px
}

a.ch168d:visited {
    color: #fc932a;
    text-decoration: none;
    font-size: 16px
}

a.ch168d:hover {
    color: #fc932a;
    text-decoration: underline;
    font-size: 16px
}

.ch168e LI {
    DISPLAY: block;
}

.ch168e LI H4 {
    LINE-HEIGHT: 14px;
    MARGIN-BOTTOM: 10px;
    FONT-SIZE: 14px
}

.ch168e LI H4 A {
    font-weight: bold;
}

.fr {
    FLOAT: right
}

.ch168e IMG {}

.ch168e {
    height: 80px;
}

/* channel168结束 */

/* channel228开始 */

.channel228 {
    font-size: 16px;
    color: #1e1e1e;
    border-bottom: #d6d8d8 1px solid;
    padding: 10px 0px;
}

.channel228 h3 {
    font-size: 20px;
}

.channel228 p {
    text-indent: 24px
}

.channel228 img {
    width: 100%;
    padding-bottom: 5px
}

.chan228 {
    font-size: 14px;
    padding: 7px 0px;
    color: #999999
}

/* channel228结束 */

/* channel229 开始 */

.channel229 {
    border-bottom: 1px solid #ddd;
    padding-top: 10px;
}

.channel229 h3 {
    font-size: 22px;
}

.channel229_list .txt_item {
    position: relative;
    padding: 0 80px 0 15px;
    line-height: 40px;
    background: url(../img/comimg/com12.png) 0px 16px no-repeat;
    margin-top: 5px;
    border-bottom: 1px dashed #CCC
}

.channel229_list .txt_item a {
    color: #333;
    font-size: 16px;
}

.channel229_list .txt_item a:hover {
    color: #666;
    text-decoration: underline;
}

.channel229_list .txt_item span {
    position: absolute;
    right: 0;
    top: 0;
    color: #666;
}

/* channel229 结束 */

/* channel230开始 */

.channel230 {
    width: 100%
}

.channel230 img {
    width: 100%
}

.chan230 {
    margin-bottom: 0px;
}

.chan230 img {
    width: 100%;
    height: 220px
}

.chan230 {
    display: block;
    margin-bottom: 20px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    text-align: center;
}

.chan230a {
    margin-top: -36px!important;
    height: 36px!important;
    line-height: 36px!important;
    background: url(../img/comimg/cgkt_1.png);
    position: relative;
    width: 100%;
    color: #fff;
}

/* channel230 结束 */

/* channel231开始 */

.channel231 {
    width: 100%;
    text-align: center;
    background-color: #84bc0b;
    height: 220px;
    padding-top: 60px
}

.channel231 img {
    height: 220px;
}

/* channel231结束 */

/* channel238开始 */

.channel238 {
    border-bottom: 1px solid #c0bebe;
    padding-bottom: 8px
}

.chan238 {
    margin: 15px 0 0 0
}

.chan238 img {
    width: 100%
}

.chan238 p {
    margin: 15px 0 0 0;
    text-indent: 26px;
    line-height: 30px
}

/* channel238 结束 */

/* channel239开始 */

.channel239 {
    border: 1px solid #c0bebe;
    margin-top: 15px;
    text-align: center;
    background-color: #fff;
    margin-bottom: 10px
}

.channel239 img {
    width: 100%
}

.chan239 {
    font-size: 16px;
    line-height: 32px;
    height: 32px
}

/* channel239 结束 */

/* content27开始 */

.content27 {
    margin: 10px 0;
    text-align: center;
    background-color: #fff;
}

.content27 img {
    width: 100%;
    height: 150px
}

.content27a {
    font-size: 18px;
    line-height: 24px;
    padding: 15px 0 0 0
}

.content27b {
    font-size: 18px;
    background-color: #c12c20;
    width: 260px;
    margin: 0 auto 15px auto;
    color: #fff;
    padding: 10px 0;
    text-align: center;
}

/* content27 结束 */

/* channel240开始 */

#jsCarousel {
    text-align: center!important;
}

#wrapper {
    text-align: center;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.5);
    /*dim the background*/
    text-align: center!important;
    display: none;
}

#overlay_pic {
    margin: 200px auto;
    box-shadow: 10px 10px 5px #000;
}

.jscarousal {
    width: 100%;
    padding: 0;
    padding: 22px 8px 22px 8px;
    position: relative;
    /*overflow: hidden;*/
}

#jscarousal-left {
    position: absolute;
    left: 30px;
    top: 33px;
    width: 15px;
    height: 98px;
    z-index: 999;
}

#jscarousal-right {
    position: absolute;
    right: 30px;
    top: 33px;
    width: 15px;
    height: 98px;
    z-index: 999;
}

/* 图片和文字高度修改 */

.jscarousal-contents {
    width: 100%;
    height: 150px;
    float: left;
    position: relative;
    overflow: hidden;
}

/* 图片大小修改 */

.jscarousal-contents img {
    width: 180px;
    height: 120px;
    border: solid 1px #7A7677;
}

/* 图片大小修改 */

.asdf {
    width: 180px;
    height: 120px;
}

.jscarousal-contents>div {
    position: absolute;
    width: 100%;
    height: 160px;
}

.jscarousal-contents>div>div {
    float: left;
    margin-left: 8px;
    margin-right: 8px;
}

.hidden {
    display: none;
}

.visible {
    display: block;
}

/* 透明度修改 */

.thumbnail-active {
    filter: alpha(opacity=100);
    opacity: 1.0;
    cursor: pointer;
}

/* 透明度修改 */

.thumbnail-inactive {
    filter: alpha(opacity=60);
    opacity: 0.6;
    cursor: pointer;
}

.thumbnail-text {
    color: #7A7677;
    font-weight: bold;
    text-align: center;
    display: block;
    padding: 10px 2px 2px 0px;
}

/* channel240 结束 */

/* channel241 开始 */

.channel241 {
    color: #0a5ea5
}

.chal241 {
    color: #0a5ea5
}

/* channel241 结束 */

/* channel242开始 */

#anniu_l {
    position: absolute;
    left: 30px;
    top: 300px;
    width: 80px;
    height: 80px;
    z-index: 999;
}

#anniu_r {
    position: absolute;
    right: 30px;
    top: 300px;
    width: 80px;
    height: 80px;
    z-index: 999;
}

.anniu_l {
    position: absolute;
    left: 30px;
    top: 300px;
    width: 80px;
    height: 80px;
    z-index: 999;
}

.anniu_r {
    position: absolute;
    right: 30px;
    top: 300px;
    width: 80px;
    height: 80px;
    z-index: 999;
}

/* channel242 结束 */

/*nav46*/

.nav46 {
    height: 146px;
}

/*nav46*/

/*nav64*/

.nav64 {
    background-color: #ad1601;
    height: 50px;
    line-height: 50px;
    color: #fff
}

/*nav64*/

/*yizhan5*/

.yizhan5 {
    width: 100%;
    text-align: center;
    height: 195px;
    padding: 0px 8px;
    margin-bottom: 15px
}

.yizhan5 img {
    width: 100%;
    height: 100%
}

/*yizhan5*/

/* channel173开始 */

.channel173tl, .channel173tr {
    float: left
}

.channel173tl {
    width: 40%;
}

.channel173tl img {
    height: 132px;
    width: 100%;
}

.channel173tr {
    width: 60%;
    padding: 10px 20px;
    height: 132px;
}

.channel173tr span {
    color: #fff;
    font-size: 16px;
}

.channel173 ul li div {
    margin-bottom: 15px;
}

/*channel140*/

.indBox .hd140 {
    height: auto;
    line-height: 33px;
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px dashed #ddd;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}

.indBox .hd140 h3 {
    float: left;
    background: #c30000;
    color: #fff;
    padding: 0 15px;
}

.indBox .hd140 ul {
    overflow: hidden;
}

.indBox .hd140 li {
    float: left;
}

.indBox .hd140 li a {
    padding: 0 15px;
    display: block;
}

.indBox .hd140 li a:hover {
    text-decoration: none;
}

.channel140more {
    font-size: 16px;
    margin-right: 5px;
}

.channel141more {
    font-size: 16px;
    margin-right: 45px;
    margin-top: 10px;
}

/* channel164开始 */

.top_main164 ul li {
    width: 50%;
    float: left
}

.top_main164 ul li span {
    float: right;
    margin-right: 1em;
    color: #363f44;
}

/*channel141*/

.channel141 {
    height: 30px;
}

/*channel51*/

.leftxshd {
    float: left;
    width: 50px;
    height: 36px;
    text-align: center;
    vertical-align: middle;
    background: url(xsbgrq.jpg) center center no-repeat;
}

.rightxshd {
    line-height: 36px;
    float: left;
    margin-left: 12px;
    display: inline;
    text-align: left;
}

.xshd01 {
    float: left;
    margin-top: 20px;
    margin-bottom: 5px;
    width: 100%;
}

.dateyear {
    float: left;
    width: 50px;
    color: #FFF;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
}

/*channel53*/

.txxyw {
    text-align: left;
}

.txxyw span {
    float: right;
    margin-right: 5px;
    margin-top: 5px;
}

.tpxw01 {
    padding-top: 22px;
}

.tpxwWrap {
    width: 828px;
    height: 248px;
    overflow: hidden;
    position: relative;
}

.tpxwCyl {
    width: 828px;
    height: 228px;
}

.tpxwWrap a {
    display: block;
    float: left;
    width: 260px;
    padding-right: 16px;
    text-align: center;
}

.tpxwWrap span {
    line-height: 20px;
}

.tpxwWrap img {
    width: 260px;
    height: 180px;
    display: block;
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
}

.TabID {
    height: 20px;
    position: absolute;
    left: 380px;
    bottom: 8px;
    display: none;
}

.TabID li {
    list-style: none;
    float: left;
    width: 16px;
    height: 16px;
    color: #CCC;
    list-style: none;
    text-align: center;
    cursor: pointer;
    padding: 2px 3px 0 3px;
    margin: 0 2px
}

.xxywtitle {
    float: left;
    width: 100%;
    height: 30px;
    line-height: 20px;
    padding-bottom: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    font-weight: bold;
    text-align: left;
}

.xxywtext a:link, .xxywtext a:visited {
    color: #666666;
    display: block;
    line-height: 24px;
}

.xxywtext a:hover {
    color: #F00;
}

.xxywList {
    clear: both;
    margin-top: 10px;
}

.xxywList li {
    height: 40px;
    line-height: 40px;
    background: url(../img/comimg/icon01.jpg) left center no-repeat;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 12px;
    text-align: left;
    font-size:18px;
}

.xxywList li span {
    float: right;
    color: #666;
    margin-right: 5px;
}

.xxywList li a {
    font-size: 18px;
display: block;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*channel57*/

.panel-success {
    overflow: hidden
}

.list-news57 li {
    height: 83px;
}

/*channel58*/

.bt-bg a {
    color: #1a1a1a;
}

.bt-bg {
    padding-bottom: 7px;
    height: 36px;
    line-height: 22px;
    overflow: hidden;
    font-size: 20px;
}

.xiaoyuan-list {
    width: 100%;
}

.xiaoyuan-list dl dd .dd-bt {
    height: 48px;
    line-height: 24px;
    color: #333333;
    overflow: hidden;
    font-size: 14px;
    overflow: hidden;
}

.xiaoyuan-list dl dd .dd-bt a {
    color: #333;
}

.xiaoyuan-list dl dd .dd-zy {
    height: 88px;
    margin: 12px 0 16px 0;
    line-height: 22px;
    color: #999999;
    font-size: 12px;
    overflow: hidden;
}

.xiaoyuan-list dl dd .dd-zyxia {
    height: 18px;
    line-height: 18px;
    font-size: 12px;
}

.xiaoyuan-list dl dd .sj {
    color: #999999;
}

.lbsjk {
    position: absolute;
    right: 0;
    text-align: right;
    color: #a6a6a6;
    font-size: 12px;
}

.tzlb {
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #dddbd9;
    position: relative;
    padding-left: 15px;
    font-size: 14px;
    padding-right: 70px;
    overflow: hidden;
}

.58ts {
    line-height: 38px;
    height: 38px;
    color: #282525;
    font-size: 14px;
    overflow: hidden;
}

.dl-f1 {
    margin-top: 16px;
    background-color: #fcfeff;
    border: 1px solid #e8e7e4
}

.dl-f1 dt {
    margin: 15px 15px 5px 15px
}

.dl-f1 dd {
    padding: 5px 14px
}

.xw-biaoti.bt-bg {
    margin-bottom: 7px;
}

/*link14*/

.pic img {
    width: 100%;
}

.pic.topic10 img {
    width: 100%;
    padding: 20px 0 10px 0
}

/* link69开始 */

.link69 {
    width: 100%;
    margin: 0 auto;
    padding: 12px 0 0;
    overflow: hidden;
    font-weight: bold;
    margin-bottom: 15px
}

.link69a {
    float: left;
    padding: 10px 30px 0px 20px;
    font-size: 18px;
    text-algin: center;
    color: #fff;
    font-weight: normal
}

/* link69结束 */

/* link78开始 */

.link78 {
    background: url(../img/comimg/ioc_jwc.png) top center no-repeat #ebebeb;
    height: 37px;
    line-height: 37px;
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    color: #0a53bf
}

/* link78结束 */

/*chaannel60*/

.jzbg3 .jz-biaoti3 {
    width: 100%;
    height: 36px;
    height: 55px;
    line-height: 36px;
    color: #1a1a1a;
    overflow: hidden;
    font-size: 20px;
    float: left;
}

.jzbg3 .jzbg-span {
    width: 100px;
    height: 26px;
    margin: 5px 0 0 0;
    float: right;
    cursor: pointer;
    display: block;
}

.uparrow a {
    width: 100px;
    height: 26px;
    display: block;
}

.uparrow a:hover {
    width: 100px;
    height: 26px;
    display: block;
}

.downarrow a {
    width: 100px;
    height: 26px;
    display: block;
}

.downarrow a:hover {
    width: 100px;
    height: 26px;
    display: block;
}

.jzbg3 {
    width: 100%;
    margin: 16px auto 0 auto;
}

.jzbg2 {
    width: 100%;
    height: 208px;
    margin: 0 auto;
}

.jzbg-list2 {
    width: 100%;
}

.jzbg-list2 li {
    height: 135px;
    float: left;
    display: inline;
}

.jzbg-list2 li .jz-wenzi {
    width: 60%;
    margin-left: 3%;
}

.jzbg-list2 li .jz-bt {
    height: 60px;
    line-height: 20px;
    font-size: 14px;
    width: 100%;
    font-weight: bold;
    overflow: hidden;
}

.jzbg-list2 li .jz-zy {
    height: 60px;
    margin-top: 4px;
    line-height: 20px;
    padding-left: 17px;
    width: 100%;
    overflow: hidden;
    color: #666;
    background: url(jzbg-bg.png) no-repeat 0 4px;
    font-size: 12px;
}

.jzbg-list2 li .jz-zy p {
    height: 20px;
    line-height: 20px;
    width: 60%;
    overflow: hidden;
    color: #666;
}

/*channel61*/

.hyap {
    width: 100%;
    margin-left: 40px;
}

.hyap-list {
    width: 100%;
    list-style: none;
    margin-top: 11px;
}

.hyap-list li {
    padding: 6px 0;
    width: 100%;
    float: left;
}

.hyap-list .border {
    border-bottom: 1px solid #dfdfdf;
}

.hyap-list .border-none {
    border-bottom: none;
}

.hyap-list li .hyap-sj {
    width: 68px;
    height: 64px;
}

.hyap-list li .hyap-sj .sj-ri {
    height: 44px;
    width: 68px;
    text-align: center;
    line-height: 44px;
    background-color: #dfdfdf;
    font-size: 24px;
}

.hyap-list li .hyap-sj .sj-nian {
    height: 22px;
    width: 68px;
    text-align: center;
    line-height: 22px;
    color: #fff;
    font-size: 14px;
}

.hyap-list li .hyap-wenzi {
    height: 66px;
    margin-left: 15px;
}

.hyap-list li .hyap-wenzi .hyap-bt {
    height: 44px;
    line-height: 22px;
    overflow: hidden;
    font-size: 14px;
    color: #262425;
}

.hyap-list li .hyap-wenzi .hyap-zy-box {
    line-height: 16px;
    padding-TOP: 4px;
    color: #999999;
    overflow: hidden;
    font-size: 12px;
}

.hyap-list li .hyap-wenzi .hyap-zy {
    line-height: 16px;
    padding: 4px 0 0 20px;
    background: url(../img/comimg/icon-sj.gif) no-repeat 0 5px;
    max-width: 182px;
    color: #999999;
    overflow: hidden;
    font-size: 12px;
}

.hyap-list li .hyap-wenzi .hyap-zy2 {
    line-height: 16px;
    PADDING: 0 16px 0 20px;
    background: url(../img/comimg/icon-sj.gif) no-repeat 0 1px;
    min-width: 162px;
    color: #999999;
    overflow: hidden;
    font-size: 12px;
}

/*channel63*/

.topic63 {
    margin-bottom: 15px;
}

.topic63 img {
    width: 100%;
    height: 127px;
}

.topic63 img:hover {
    border: 1px solid #CBCBCB;
    background: #f0f0f0;
    opacity: 0.9;
    filter(alpha=90)
}

/*channel64*/

.tzgg {
    width: 100%;
}

.tzgg h2 {
    width: 100%;
    overflow: hidden;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    color: #1a1a1a;
    font-size: 20px;
}

.tzgg h2 span {
    float: left;
    width: 100px;
    line-height: 26px;
    height: 44px;
    text-align: center;
    cursor: pointer;
    display: block;
}

/*link16*/

.link16 {
    margin-bottom: 10px;
}

.link16 img {
    width: 100%;
    height: 98px;
}

.link16 img:hover {
    border: 1px solid #CBCBCB;
    background: #f0f0f0;
    opacity: 0.9;
    filter(alpha=90)
}

/*link72*/

.link72 {
    margin-bottom: 10px;
}

.link72 img {
    width: 100%;
    height: 65px;
}

.link72 img:hover {
    border: 1px solid #CBCBCB;
    background: #f0f0f0;
    opacity: 0.9;
    filter(alpha=90)
}

/*channel145*/

.n_tab12, n_tab22n_tab32, n_tab42 {
    font-size: 14px;
    line-height: 33px;
    height: 33px;
}

.hovertab1 {
    width: 100px;
    color: #4e4e4e;
    background: url(../img/comimg/news_bg.png) no-repeat 3px 0;
    padding: 0 15px;
    height: 33px;
}

.normaltab1 {
    padding: 0 15px;
    display: block;
}

.normaltab1 span {
    color: #017457;
}

/*channel189*/

.txtBox189 {
    margin-left: 40px;
    width: 200px;
    height: 40px;
    margin-bottom: 10px;
    border-left-width: 0px;
    border-top-width: 0px;
    outline: none;
    padding: 10px;
    font-size: 13px;
    color: #fff;
    background-color: rgb(119, 91, 25);
}

#channel189 h2 {
    padding: 15px 0px;
    text-align: center;
}

#testButton189 {
    width: 200px;
    margin-left: 40px;
    color: rgb(255, 255, 255);
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 29px;
    padding-right: 29px;
    border-width: 0px;
    border-color: rgb(197, 229, 145);
    border-style: solid;
    border-radius: 0px;
    background-color: rgb(119, 91, 25);
}

/*channel189结束*/

/*channel69*/

.mienbg {
    width: 100%;
    margin: 0 auto;
    background-color: #FFFFFF;
    padding: 8px 10px 10px;
    border: 1px solid #dadada;
}

.tb_ {
    height: 33px;
    margin-left: 0px;
}

.tb_ ul {
    height: 33px;
}

.tb_ li {
    float: left;
    height: 33px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

.hovertab {
    background-repeat: no-repeat;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    line-height: 30px;
}

.hovertab .n_tab1 {
    background: url(../../assets/img/comimg/blue/bg_zhuanqu_over2.jpg) no-repeat;
    width: 64px;
    height: 33px;
    display: block;
}

.normaltab .n_tab1 {
    background: url(../../assets/img/comimg/bg_zhuanqu_out1.jpg) no-repeat;
    background-repeat: no-repeat;
    font-size: 12px;
    height: 33px;
    line-height: 30px;
    width: 64px;
    color: #0387d0;
    font-weight: bold;
    display: block;
}

.normaltab .n_tab2 {
    background: url(../../assets/img/comimg/bg_zhuanqu_over1_1.jpg) no-repeat;
    background-repeat: no-repeat;
    font-size: 12px;
    height: 33px;
    line-height: 30px;
    width: 90px;
    color: #0387d0;
    font-weight: bold;
    display: block;
}

.normaltab .n_tab3 {
    background: url(../../assets/img/comimg/bg_zhuanqu_over1_1.jpg) no-repeat;
    background-repeat: no-repeat;
    font-size: 12px;
    height: 33px;
    line-height: 30px;
    width: 90px;
    color: #0387d0;
    font-weight: bold;
    display: block;
}

.normaltab .n_tab4 {
    background: url(../../assets/img/comimg/bg_zhuanqu_out1.jpg) no-repeat;
    background-repeat: no-repeat;
    font-size: 12px;
    height: 33px;
    line-height: 30px;
    width: 90px;
    color: #0387d0;
    font-weight: bold;
    display: block;
}

@media screen and (max-width:700px) {
    .navbar-form {
        padding: 0px 15px;
    }
    .hovertab .n_tab3, .hovertab .n_tab4, .hovertab .n_tab2 {
        background: url(../../assets/img/comimg/blue/bg_zhuanqu_over2.jpg) no-repeat;
        width: 80px;
        height: 33px;
        display: block;
    }
    .normaltab .n_tab2 {
        background: url(../../assets/img/comimg/bg_zhuanqu_over1_1.jpg) no-repeat;
        background-repeat: no-repeat;
        font-size: 12px;
        height: 33px;
        line-height: 30px;
        width: 80px;
        color: #0387d0;
        font-weight: bold;
        display: block;
    }
    .normaltab .n_tab3 {
        background: url(../../assets/img/comimg/bg_zhuanqu_over1_1.jpg) no-repeat;
        background-repeat: no-repeat;
        font-size: 12px;
        height: 33px;
        line-height: 30px;
        width: 80px;
        color: #0387d0;
        font-weight: bold;
        display: block;
    }
    .normaltab .n_tab4 {
        background: url(../../assets/img/comimg/bg_zhuanqu_out1.jpg) no-repeat;
        background-repeat: no-repeat;
        font-size: 12px;
        height: 33px;
        line-height: 30px;
        width: 80px;
        color: #0387d0;
        font-weight: bold;
        display: block;
    }
}

.dis {
    display: block;
}

.undis {
    display: none;
}

.ctt {
    width: 100%;
    height: auto;
    clear: both;
    border-top: 0;
}

.mien .tagNewsa_ul {
    width: 100%;
    height: 198px;
    position: relative;
    top: 10px;
}

.mien .tagNewsa_ul li {
    line-height: 32px;
    border-bottom: 1px dashed #ccc;
    background: url(../../assets/img/comimg/icon.jpg) no-repeat 5px center;
    padding-left: 10px;
    font-size: 14px;
    text-indent: 10px;
}

.mien .tagNewsa_ul li em {
    float: right;
    color: #999999;
}

.mien .tagNewsa_ul li a {
    font-size: 14px;
    outline: none;
}

.hovertab span a {
    color: #fff;
}

/*channel80*/

.column1_1T {
    width: 100%;
    height: 31px;
}

.column1_1T span {
    font-size: 14px;
    color: #fff;
    line-height: 31px;
    font-weight: bold;
    padding-left: 33px;
}

.column1_1L {
    width: 100%;
    border: 1px solid #cccccc;
}

.column1_1LB {
    width: 100%;
    padding-top: 28px;
    margin: 0 auto;
    overflow: hidden;
}

.column1_1LB ul {
    width: 100%;
}

.column1_1LB ul li {
    width: 30%;
    height: 105px;
    float: left;
    margin-right: 5px;
}

.column1_1LB ul li p {
    height: 34px;
    line-height: 34px;
}

/*channel81*/

.box1 {
    width: 100%;
    height: 235px;
    float: left;
    margin-right: 10px;
    position: relative;
    border: 1px solid #ccc;
}

.box_title {
    width: 100%;
    height: 36px;
}

.font1 {
    position: absolute;
    top: 4px;
    left: 20px;
    color: #FFF;
    line-height: 22px;
    font-weight: bold;
    width: 60px;
    height: 15px;
}

.font2 {
    float: right;
    margin-right: 10px;
    color: #000;
    line-height: 29px;
    width: 44px;
    height: 19px;
    text-align: center;
}

.box_note {
    width: 100%;
    height: 198px;
    border-top: none;
    margin-top: -4px;
}

.box_note ul {
    height: auto;
    margin: 0 auto;
    padding-top: 7px;
}

.box_note ul li {
    height: 29px;
    ;
    line-height: 30px;
    background: url(../../assets/img/comimg/li.jpg) no-repeat 10px center;
    padding-left: 20px;
    border-bottom: #CCC dashed 1px;
}

.box_note ul li span {
    color: #999999;
    float: right;
    line-height: 29px;
    padding-right: 10px;
}

.tagNewsa_ul li span {
    color: #999999;
    float: right;
    line-height: 29px;
}

/*channel98*/

.newstop {
    height: 43px;
    margin-bottom: 26px;
    border-bottom: 1px solid #ccc;
}

.newstop ol {
    float: left;
    list-style-type: none;
}

.newstop ol li {
    float: left;
    font-size: 18px;
    margin-right: 25px;
    padding-bottom: 7px;
    cursor: pointer;
}

.newstop ol li.newscur {
    border-bottom: 2px solid #18ac61;
}

.newstop a {
    float: right;
    color: #9f9f9f;
    line-height: 44px;
}

.newstop a:hover {
    color: #129b55
}

.newsconleft img {
    width: 100%;
    height: 250px;
}

.newsconrightlist {
    height: 232px;
    height: 29px;
    padding-bottom: 11px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 11px;
}

.newsconrightlist a {
    float: left;
    width: 100%;
    height: 17px;
    overflow: hidden;
}

.newsconrightlist b {
    margin-top: 7px;
    margin-left: 2px;
}

.newsconrightlist img {
    float: left;
}

.newsconrightlist a:hover {
    color: #129b55
}

.newsconrightlist span {
    float: right;
    color: #999;
}

/*channel99*/

#newscon {
    height: 264px;
    overflow: hidden;
}

#noticecon {
    height: 264px;
    overflow: hidden;
}

.newsrighttop {
    height: 43px;
    margin-bottom: 26px;
    border-bottom: 1px solid #ccc;
}

.newsrighttop ol {
    float: left;
    list-style-type: none;
}

.newsrighttop ol li {
    float: left;
    font-size: 18px;
    margin-right: 25px;
    padding-bottom: 7px;
    cursor: pointer;
}

.newsrighttop ol li.newsrightscur {
    border-bottom: 2px solid #18ac61;
}

.newsrighttop a {
    float: right;
    color: #9f9f9f;
    line-height: 44px;
}

.newsrighttop a:hover {
    color: #129b55
}

.noticeconlist {
    height: 17px;
    margin-bottom: 18px;
}

.noticeconlist a {
    float: left;
    width: 340px;
}

.noticeconlist a:hover {
    color: #129b55
}

.noticeconlist span {
    float: right;
    color: #999;
    margin-top: -21px;
}

/*channel136*/

.left_nr136 {
    background: #ececec;
    padding: 10px 0 10px 0;
}

.more138 {
    float: right;
    padding-right: 20px;
}

.left_nr136link {
    background: #ececec;
    padding: 10px 0 10px 0;
}

.left_nr136link li {
    line-height: 25px;
    padding: 5px 10px 10px 20px;
    border-bottom: 1px dashed #333;
}

.left_nr136link li a {
    font-size: 16px;
    font-weight: bold;
}

.left_bt136 a, .left_bt136 a:hover {
    color: #FFF;
    font-weight: bold;
}

/*channel136*/

.left_nr137 {
    padding: 10px 0 10px 0;
}

.left_bt137 a, .left_bt137 a:hover {
    color: #333;
    font-weight: bold;
}

/*channel107*/

.head-inner1 {
    line-height: 39px;
    height: 39px;
    padding-left: 10px;
    margin: 0;
    padding: 0;
}

#ico1 li .ico1span2 {
    float: right;
    margin: 0 10px 0 0;
    padding: 0;
}

#ico1 li .ico1span {
    float: left;
    margin: 0 0 0 10px;
    list-style-type: none;
    padding: 0 0 0 15px;
    background-image: url(circle.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

#ico1 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
}

#ico1 li {
    float: left;
    margin: 0;
    padding: 0;
    height: 24px;
    line-height: 24px;
    width: 100%;
    list-style-type: none;
}

#ico1 li .ico1span {
    float: left;
    margin: 0 0 0 10px;
    list-style-type: none;
    padding: 0 0 0 15px;
    background-repeat: no-repeat;
    background-position: left center;
}

#ico1 li .ico1span2 {
    float: right;
    margin: 0 10px 0 0;
    padding: 0;
}

#content-img {
    border: 0px solid #a1cefb;
}

#ico-img {
    width: 230px;
    font-size: 0;
    margin: 0 auto;
    padding: 0;
}

#ico-img li {
    display: block;
    /*float:left;*/
    height: 49px;
    width: 230px;
}

.links {
    float: right;
    padding: 0 10px;
}

/*channel108*/

.head-inner {
    line-height: 39px;
    height: 39px;
    padding-left: 10px;
    margin: 0;
    padding: 0;
}

#content108 {
    padding: 0 5px
}

.title108 {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    float: left;
    padding-left: 15px;
    height: 39px;
    line-height: 43px;
}

/*channel110*/

.ico-img2 {
    font-size: 0;
    margin: 0 auto;
    padding: 0;
}

.ico-img2 li {
    display: block;
    height: 36px;
    width: 230px;
}

/*channel232*/

.wid180 {
    width: 100%;
    margin: 15px 0px
}

.tab {
    border-bottom: 1px solid #1e73c2
}

.tab UL {
    zoom: 1;
    clear: both;
}

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

.tab UL LI {
    text-align: center;
    line-height: 26px;
    width: 60px;
    display: inline;
    background: #19559C;
    float: left;
    height: 26px;
    color: #fff;
    border-radius: 2px;
    margin: 3px;
}

.tab UL LI.on {
    background: #F38921;
    color: #fff;
    border-radius: 2px;
    margin: 3px;
}

.tabList {
    height: 100%;
    width: 1200px;
    margin: 0 auto;
}

.tabList .one {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
    color: #333;
    padding-top: 10px;
}

.tabList .block {
    display: block;
}

/*channel232*/

/*channel270*/

a.channel270:link {
    width: 80px;
    display: block;
    text-align: center;
    color: #FFF;
    background-color: #eba01e;
    line-height: 30px;
    height: 30px;
    border-radius: 2px;
    font-size: 12px;
    margin-bottom: 10px
}

a.channel270:visited {
    width: 80px;
    display: block;
    text-align: center;
    color: #FFF;
    background-color: #cfb258;
    line-height: 30px;
    height: 30px;
    border-radius: 2px;
    font-size: 12px;
    margin-bottom: 10px
}

a.channel270:hover {
    width: 80px;
    display: block;
    text-align: center;
    color: #FFF;
    background-color: #cfb258;
    line-height: 30px;
    height: 30px;
    border-radius: 2px;
    font-size: 12px;
    margin-bottom: 10px
}

/*channel232*/

/*api2*/

.api2 {
    background-color: #1F96DC;
    font-size: 20px;
    line-height: 36px;
    height: 36px;
    color: #fff;
    padding: 0 15px
}

.api2_a {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 28px
}

.api2_b {
    color: #353535;
    font-size: 18px;
    font-weight: bold
}

.api2_c {
    background-color: #8297b0;
    font-size: 20px;
    line-height: 36px;
    height: 36px;
    color: #fff;
    padding: 0 15px;
    border-left: 4px solid #3d5a7c
}

a.api2_d:link {
    width: 200px;
    display: block;
    text-align: center;
    color: #FFF;
    background-color: #eba01e;
    line-height: 40px;
    height: 40px;
    border-radius: 3px;
    font-size: 16px
}

a.api2_d:visited {
    width: 200px;
    display: block;
    text-align: center;
    color: #FFF;
    background-color: #cfb258;
    line-height: 40px;
    height: 40px;
    border-radius: 3px;
    font-size: 16px
}

a.api2_d:hover {
    width: 200px;
    display: block;
    text-align: center;
    color: #FFF;
    background-color: #cfb258;
    line-height: 40px;
    height: 40px;
    border-radius: 3px;
    font-size: 16px
}

/*api2*/

/*channel117*/

.widget {
    clear: both;
    position: relative;
    margin-bottom: 15px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #eaeaea;
    overflow: hidden;
}

.widget h3 {
    font-size: 18px;
    color: #666;
    border-bottom: 1px solid #eaeaea;
    background-color: #fbfbfb;
    line-height: 19px;
    text-align: center;
    padding: 11px 15px 10px;
}

.widget.affix {
    position: fixed;
    width: 360px;
}

.widget .title strong {
    border-bottom-color: transparent
}

.widget .title .btn {
    position: absolute;
    top: 5px;
    right: 10px;
    font-weight: normal;
    padding: 2px 7px 1px
}

.widget-nav {
    background-color: #fbfbfb;
    line-height: 36px;
    height: 36px;
    border-bottom: 1px solid #eaeaea;
}

.widget-nav li {
    float: left;
    width: 25%;
    text-align: center;
    color: #999;
    border-right: 1px solid #eaeaea;
    cursor: pointer;
}

.widget-nav li.active {
    background-color: #fff;
    color: #666;
    font-weight: bold;
    cursor: default;
    font-size: 16px;
}

.widget-nav li:last-child {
    border: none;
}

.widget-navcontent .item li {
    margin: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
}

.widget-navcontent .item time {
    float: right;
    color: #bbb;
    margin-left: 10px;
}

.widget-navcontent .item-03 {
    text-align: center;
}

.widget-navcontent .item-03 h2 {
    font-size: 20px;
    line-height: 32px;
    margin: 10px 0;
}

.widget-navcontent .item-03 strong {
    font-weight: normal;
    color: #FF5E52;
}

.widget-navcontent .item-04 {
    text-align: center;
}

.widget-navcontent .item-04 h2 {
    font-size: 20px;
    line-height: 40px;
    margin: 20px 0;
}

.widget ul {
    *zoom: 1;
    list-style: none;
    padding: 0;
    margin: 0;
}

.widget ul ul {
    border: none;
}

.widget ul:before, .widget ul:after {
    display: table;
    content: "";
    line-height: 0
}

.widget ul:after {
    clear: both
}

.etabs ul {
    *zoom: 1;
    list-style: none;
    padding: 0;
    margin: 0;
}

.etabs ul ul {
    border: none;
}

.etabs ul:before, .widget ul:after {
    display: table;
    content: "";
    line-height: 0
}

.etabs ul:after {
    clear: both
}

/*begin: channel111*/

.title111 {
    border-bottom: 1px solid #004098;
    padding: 0 10px;
    overflow: hidden;
}

.title111>ul {
    overflow: hidden;
    float: left;
    margin: 0;
    padding: 0;
}

.title111>ul>li {
    float: left;
}

.title111>ul>li>a {
    display: block;
    padding: 3px 10px;
    border: 1px solid #fff;
    border-bottom: 2px solid #fff;
}

.title111>ul>li>a.on {
    border-color: #ddd;
    border-bottom-color: #004098;
    color: #363f44;
}

.title111>a {
    float: right;
    width: 41px;
    height: 24px;
    margin-top: 3px;
}

.box111 {
    overflow: hidden;
}

.box111 div.list111>ul>li {
    margin-left: 5px;
    padding: 10px;
    overflow: hidden;
}

.box111 div.list111>ul>li>a {
    float: left;
}

.box111 div.list111>ul>li>span {
    float: right;
    color: #8e8787;
}

/*end :channel111*/

/*begin:channel112*/

.box111 div.list111>ul>li>span.month {
    width: 19px;
    height: 20px;
    background-color: #bdbdbd;
    color: #fff;
    text-align: center;
}

.box111 div.list111>ul>li>span.day {
    width: 19px;
    height: 20px;
    background-color: #004098;
    color: #fff;
    text-align: center;
}

/*end:channel112*/

/*begin:channel118*/

div.box118 {
    height: 100%;
}

div.box118>ul>li {
    padding: 5px 0px 5px 35px;
}

/*end:channel118*/

/*xiazai start*/

.news_tagss a {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    margin: 0 5px 5px 0;
    padding: 0px 10px;
    background-color: #B8B8B8;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
    text-decoration: none;
}

.news_tags a {
    display: inline-block;
    margin: 0 5px 5px 0;
    padding: 0px 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    color: #000;
    text-decoration: none;
}

.news_tags a:hover, #suggested_tags_panel a.added {
  
}

.toupiao {
    height: 100px;
}

.toupiao li {
    float: left;
    width: 100%;
    padding: 10px;
    margin-left: 10px;
}

.toupiao li span {
    margin-left: 10px;
}

/*xiazai end*/

/*liuyan 开始*/

.pl-loading img {
    width: 30px;
    margin-bottom: 20px
}

.login-box .login-logo img {
    height: 75px;
    width: 84px
}

.pl-box-wrap {
    padding: 20px 0;
    border-top: 1px solid #cecece;
    width: 657px;
}

@media all and (max-width:460px) {
    .pl-box-wrap {
        padding: 20px 0;
        border-top: 1px solid #cecece;
        width: 100%;
    }
}

.pl-list-wrap .pl-box-wrap {
    position: relative;
    top: 30px
}

.pl-loading {
    position: absolute;
    height: 100%;
    padding-top: 100px;
    color: #999;
    z-index: 10
}

.pl-loading img {
    width: 30px;
    margin-bottom: 20px
}

.pl-box-wrap .dropdown button {
    height: 30px;
    width: 30px;
    border-radius: 0;
    color: #3ca5f6;
    border: 2px solid #f6f6f6
}

.pl-box-wrap .btn-default.active, .pl-box-wrap .btn-default:active, .pl-box-wrap .btn-default:hover, .pl-box-wrap .open>.dropdown-toggle.btn-default {
    color: #fff;
    background-color: #3ca5f6;
    border-color: #3ca5f6
}

.pl-box-wrap .dropdown-menu {
    border: none;
    box-shadow: 0 0 15px rgba(18, 21, 21, .2);
    margin: 10px 0 0;
    text-align: center;
    width: 120px;
    min-width: 10px;
    border-radius: 0
}

.pl-box-wrap .dropdown-menu li {
    color: #bbb;
    font-size: 16px;
    margin: 12px 0;
    cursor: pointer
}

.pl-box-wrap .dropdown-menu li:hover {
    color: #333
}

.pl-box-wrap .pl-content {
    word-break: break-all;
    word-wrap: break-word;
    line-height: 24px;
    margin-top: 40px;
}

.pl-box-wrap .pl-huifu {
    word-break: break-all;
    word-wrap: break-word;
    line-height: 24px;
    margin-top: 10px;
}

.pl-box-wrap .dropdown .btn .caret {
    margin: -6px 0 0 -3px
}

.timea {
    margin-right: 20px;
    float: right;
    color: gray;
}

.author-name {
    margin-left: 10px;
}

.author-info .author-face {
    width: 50px;
    height: 50px;
    border-radius: 25px;
    overflow: hidden;
    float: left
}

/*liuyan 结束*/

/*跑马灯 开始*/

.runhorse1 {
    margin-top: 5px;
}

.runhorse1 li {
    float: left;
    margin-left: 20px;
    list-style-type: none;
    white-space: nowrap;
    overflow: hidden;
}

.runhorse1 li a {
    text-decoration: none;
    color: red
}

#horse {
    outline-color: rgb(255, 255, 255) !important;
}

/*跑马灯 结束*/

/*手机自适应手机 结束*/

#a1 {
    width: 100% !important;
}

#ckplayer_a1 {
    width: 100% !important;
}

/*视频自适应手机 结束*/

/*覆盖bootstrap css样式*/

.panel {
    box-shadow: 0 0 0 rgba(0, 0, 0, .05);
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .05)
}

/* wuqu */

.banner {
    position: relative;
    overflow: auto
}

.banner li {
    list-style: none
}

.banner ul li {
    float: left;
    min-height: 350px
}

.breadcrumb {
    padding: 0;
    margin-top: -1px;
    background-color: rgba(245, 245, 245, 0);
    color: #FFF;
}

.me {
    margin-left: 30px;
    color: #838383;
}

.me1 {
    margin-left: 150px;
    color: #838383;
}

<!--tpl9-column.css-->.link-panel .top_lt1 {
    border-bottom: 1px solid #c2c1bc;
    margin-bottom: 15px;
}

.link-panel .img-link .link-item {
    width: 49.91999%;
    float: left;
    margin-bottom: 10px;
}

.link-panel .img-link .link-item a {
    display: block;
    margin: 0 10px;
}

.link-panel .img-link .link-item a img {
    width: 100%;
    vertical-align: top;
}

.link-panel .wp-link .link-item {
    width: 100%;
    height: 27px;
    line-height: 27px;
    float: left;
    overflow: hidden;
}

.link-panel .wp-link .link-item a.link-name {
    display: inline-block;
    height: 27px;
    line-height: 27px;
    padding-left: 23px;
    background: url(img/arrow.png) no-repeat 5px 8px;
}

.link-panel .post-11 .wp-link .link-item {
    width: 33.31999%;
}

.link-panel .post-11 .wp-link .link-item a {
    display: inline-block;
    padding: 0 10px 0 16px;
    background: url(../img/arrow-gt.png) no-repeat right 9px;
}

.link-panel .post-12 .wp-link .link-item a {
    display: inline-block;
    padding: 0 10px 0 16px;
    background: url(../img/arrow-gt.png) no-repeat right 9px;
}

#app_E82904820851269389 {
    text-align: center;
    font-size: 14px;
    color: #626261;
    line-height: 30px;
}

#focus {
    POSITION: relative;
    OVERFLOW: hidden
}

#focus UL {
    POSITION: absolute;
    HEIGHT: 380px
}

#focus UL LI {
    POSITION: relative;
    WIDTH: 816px;
    BACKGROUND: #000;
    FLOAT: left;
    HEIGHT: 282px;
    OVERFLOW: hidden
}

#focus UL LI DIV {
    POSITION: absolute;
    OVERFLOW: hidden
}

#focus .btnBg {
    POSITION: absolute;
    WIDTH: 816px;
    BOTTOM: 0px;
    BACKGROUND: #000;
    HEIGHT: 20px;
    LEFT: 0px
}

#focus .btn {
    POSITION: absolute;
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
    WIDTH: 796px;
    BOTTOM: 13px;
    PADDING-RIGHT: 10px;
    HEIGHT: 10px;
    RIGHT: 0px;
    PADDING-TOP: 5px
}

#focus .btn SPAN {
    WIDTH: 25px;
    DISPLAY: inline-block;
    BACKGROUND: #fff;
    HEIGHT: 10px;
    MARGIN-LEFT: 5px;
    CURSOR: pointer;
    _display: inline;
    _zoom: 1;
    _font-size: 0
}

#focus .btn SPAN.on {
    BACKGROUND: #fff
}

#focus .preNext {
    POSITION: absolute;
    WIDTH: 45px;
    BACKGROUND: url(../img/sprite.png) no-repeat 0px 0px;
    HEIGHT: 100px;
    TOP: 90px;
    CURSOR: pointer
}

#focus .pre {
    LEFT: 0px
}

#focus .next {
    BACKGROUND-POSITION: right top;
    RIGHT: 0px
}

#focus .imgList {
    HEIGHT: 282px;
}

#focus .imgList LI IMG {
    BORDER-BOTTOM: #ddd 0px solid;
    BORDER-LEFT: #ddd 0px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: auto;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: #fff;
    BORDER-TOP: #ddd 0px solid;
    BORDER-RIGHT: #ddd 0px solid;
    PADDING-TOP: 0px;
    _vertical-align: bottom
}

/* wuqu */

/* 视频简介图片自适应代码 */

#picauto img {
    max-width: 100%;
    overflow: hidden;
}

/* 视频简介图片自适应代码 */

/* 文章列表自适应代码 */

.contentlist {
    text-align: right;
    width: 670px;
    float: left;
    overflow: hidden
}

/*手机端适应*/

@media all and (max-width:460px) {
    .contentlist {
        text-align: right;
        width: 100%;
        float: left;
    }
}

.contentlist1 {
    text-align: right;
    width: 836px;
    float: left;
}

/*手机端适应*/

@media all and (max-width:460px) {
    .contentlist1 {
        text-align: right;
        width: 100%;
        float: left;
    }
}

/* 文章列表自适应代码 */

/*topic topic5 css*/

.LanMu02b {
    background-image: url(../img/title01b.gif);
    width: 100%;
    height: 30px;
}

.rim02
/*边框*/

    {
    border-left: 1px solid #cfcfcf;
    border-top: 2px solid #206f96;
    border-right: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
}

.LanMu02a {
    background-color: #FFF;
    width: 100px;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: center;
    border-right: 1px solid #cfcfcf;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.m-list li {
    overflow: hidden;
    color: #c1c1c1;
}

.list-tweet {
    overflow: hidden;
}

.list-tweet li, .list-tweet i {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.list-tweet li {
    overflow: hidden;
    padding: 0 1% 0 2%;
    border-bottom: 1px solid #E3E6EB;
    *float: left;
}

.list-tweet i {
    float: right;
    width: 17px;
    height: 17px;
    overflow: hidden;
    margin-top: 13px;
    *display: inline;
}

.list-tweet h3 {
    line-height: 33px;
    height: 33px;
    overflow: hidden;
    font-size: 14px;
}

.list-tweet img {
    float: left;
    margin-right: 9px;
    width: 90px;
    height: 64px;
}

.list-tweet p {
    font-size: 12px;
    height: 75px;
    line-height: 21px;
    color: #666;
}

.clearfix {
    *zoom: 1;
}

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

.drink-me {
    height: 36px;
}

.drink-me i {
    font-size: 14px;
    opacity: 1;
    text-indent: -10em;
}

.tweet-xxl {
    color: #A62F3A;
    background-position: left -599px;
}

.tweet-xl {
    color: #C35A4D;
    background-position: left -618px;
}

.tweet-l {
    color: #DC754B;
    background-position: left -638px;
}

.tweet-m {
    color: #F4904B;
    background-position: left -658px;
}

.tweet-s {
    color: #E1E1E1;
    background-position: left -658px;
}

.cBlue, .cBlue:visited, .cBlue a {
    color: #1E50A2;
    font-size: 12px;
}

.eat-me {
    height: 110px;
}

.eat-me:hover {}

.eat-me i {
    *display: none;
    opacity: 0;
}

.eat-me h3 {
    font-weight: bold;
}

.tab-bd-con {
    display: none;
    overflow: hidden;
}

/*topic topic5 css*/

/*topic11 开始*/

.xyzt-pic {
    width: 100%;
    float: left;
    margin-top: 16px;
    overflow: hidden;
    cursor: pointer;
    padding-bottom: 20px;
}

.xyzt-pic li {
    width: 250px;
    height: 110px;
    float: left;
    margin-right: 33px;
}

/*topic11 结束*/

/*topic20 开始*/

.ztlm1a {
    width: 100%;
    height: 37px;
    border-bottom: 1px solid #e6e6e6;
}

.ztlm1a span {
    float: left;
    font-size: 16px;
    height: 37px;
    line-height: 37px;
}

.ztlm1b {
    width: 100%;
    border-top: 1px solid #FFFFFF;
    padding-top: 20px;
}

.ztlm1b-1 {
    float: left;
}

/*topic20 结束*/

/*topic26 开始*/

.snnews #slTitle {
    display: none
}

/*topic26 结束*/

/*topic27*/

.ico-img27 {
    width: 100%;
    font-size: 0;
    margin: 0 auto;
    padding: 0;
}

.ico-img27 li {
    display: block;
    /*float:left;*/
}

/*topic30开始*/

div.topic30 {
    height: 100%;
}

div.topic30>ul>li {
    margin: 25px 15px;
}

div.topic30>ul>li>a>img {
    width: 100%;
}

/*topic30结束*/

/*topic35开始*/

.topic35 span {
    float: left;
    font-size: 18px;
    font-weight: bold;
}

.topic35 a.more {
    float: right;
}

.topic35 a.topic35_list {
    margin-right: 5%;
    width: 30%;
    display: inline-block;
}

.topic35 a.topic35_list>img {
    width: 100%;
}

/*topic35结束*/

/*topic38开始*/

.topic38 {
    line-height: 47px;
}

/*topic38结束*/

/*topic41开始*/

.topic41 {
    border: solid 1px #cccbcb;
    text-align: center;
    margin-top: 15px
}

.topic41a {
    padding: 7px;
}

.topic41a img {
    width: 100%;
    height: 262px
}

.topic41ad {
    font-size: 18px;
    min-height: 70px;
    line-height: 30px
}

.topic41b {
    background-color: #ececec;
    padding: 7px
}

a.topic41c:link {
    color: #0e4f9a
}

a.topic41c:hover {
    color: #f68909
}

/*topic41结束*/

/*topic42开始*/

.topic42-img li:first-child {
    margin-bottom: 15px;
}

.topic42-img li a img {
    width: 100%;
    height: 110px;
}

/*topic42结束*/

/*topic47开始*/

.topic47 {
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
    text-align: center;
    font-size: 18px
}

a.topic47a:link {
    width: 100px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #ff931e;
    text-align: center;
    border: 1px solid #ff931e;
    border-radius: 500px;
    margin: 0 auto
}

a.topic47a:visited {
    width: 100px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #ff931e;
    text-align: center;
    border: 1px solid #ff931e;
    border-radius: 500px;
    margin: 0 auto
}

a.topic47a:hover {
    width: 100px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #ff931e;
    text-align: center;
    border: 1px solid #ff931e;
    border-radius: 500px;
    margin: 0 auto
}

/*topic47结束*/

/*topic48开始*/

.topic48 {
    border: 10px solid #fff;
    text-align: center;
    background-color: #fff
}

.topic48 img {
    width: 100%;
    height: 190px
}

.topic48 a {
    height: 28px;
    font-size: 16px
}

/*topic48结束*/

/*foot5dt css*/

#imgConac {
    height: 68px;
}

.police {
    float: left;
    margin-left: 105px;
    padding-bottom: 20px;
}

.copyright {
    float: left;
    margin-left: 35px;
}

/*foot5dt css*/

/*foot6开始 css*/

.link-list li {
    border-top: solid 1px #353535;
}

.link-list li:first-child {
    border-top: none !important;
}

.link-list a {
    color: #eee;
    font-size: 11px;
    padding: 6px 0px;
    display: inline-block;
    text-transform: uppercase;
}

.link-list li i {
    color: #bbb;
    float: right;
    margin-top: 10px;
}

.latest-list li {
    padding: 8px 0;
    border-top: 1px solid #353535;
}

.latest-list li:first-child {
    padding-top: 0;
    border-top: none;
}

.latest-list li a {
    color: #eee;
}

.latest-list small {
    color: #999;
    display: block;
}

.headline h2, .headline h3, .headline h4 {
    margin: 0 0 -2px 0;
    padding-bottom: 5px;
    display: inline-block;
    border-bottom: 2px solid #72c02c;
}

.footer-v1 .footer6 {
    padding: 40px 0;
    background: #272727;
}

.footer-v1 .footer6 p {
    color: #eee;
}

.footer-v1 .footer6 h2 {
    color: #eee;
    font-size: 18px;
    font-weight: 200;
}

/*Link List*/

.footer-v1 .link-list li {
    border-top: solid 1px #353535;
}

.footer-v1 address, .footer-v1 .link-list a, .footer-v1 .link-list i {
    color: #eee;
}

.footer-v1 address {
    line-height: 23px;
}

/*Blog Posts (with images)*/

.footer-v1 .footer6 .posts .dl-horizontal a {
    color: #dadada;
}

.footer-v1 .footer6 .dl-horizontal a:hover {
    color: #5fb611 !important;
}

/*copyright-ft6*/

.footer-v1 .copyright-ft6 {
    background: #222;
    border-top: none;
    padding: 10px 0 5px;
}

.footer-v1 .copyright-ft6 p {
    color: #eee;
    margin-top: 14px;
}

.footer-v1 .copyright-ft6 a {
    margin: 0 2px;
}

.footer-v1 .footer-socials {
    margin-top: 12px;
    text-align: right;
}

.footer-v1 .footer-socials li a {
    color: #777;
    font-size: 16px;
}

@media (max-width: 991px) {
    .footer-v1 .copyright-ft6, .footer-v1 .footer-socials {
        text-align: left;
    }
}

/*foot6结束 css*/

/*foot9开始 css*/

.foot_left {
    color: #fff;
    font-size: 12px;
    line-height: 22px;
    float: left;
    padding: 30px 0 0 23px;
}

.footlogo {
    width: 146px;
    height: 67px;
    display: block;
}

.foot_right {
    float: right;
    padding: 37px 0;
}

.foot_right a {
    float: left;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-left: 25px;
    display: block;
    width: 110px;
}

.foot_right a img {
    padding-bottom: 8px;
    width: 105px;
    height: 105px;
}

/*foot9结束 css*/

/*foot10开始 css*/

.icon4 {
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
}

#botnav {
    background-size: cover;
    text-align: center;
}

#botnav .inner {
    display: inline-block;
}

#botnav .inner .title {
    line-height: 40px;
    color: #fff;
    text-align: left;
    font-size: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    padding-TOP: 15px
}

#botnav .inner .title span {
    line-height: 40px;
    font-family: "Arial";
    color: #999;
    margin-left: 10px;
}

#botnav .inner .link-box {
    float: left;
    width: 60%;
}

.links-wrap {
    display: inline-block;
    /* margin:0 auto; */
}

.links-wrap li {
    width: 150px;
    float: left;
    margin-right: 25px;
    margin-bottom: 10px;
    display: inline-block;
}

.links-wrap li.i1 a .icon4 {
    background-position: -12px -66px;
}

.links-wrap li.i2 a .icon4 {
    background-position: -82px -66px;
}

.links-wrap li.i3 a .icon4 {
    background-position: -154px -66px;
}

.links-wrap li.i4 a .icon4 {
    background-position: -12px -124px;
}

.links-wrap li.i5 a .icon4 {
    background-position: -82px -125px;
}

.links-wrap li.i6 a .icon4 {
    background-position: -154px -124px;
}

.links-wrap li a {
    display: block;
    /* margin:100px 20px; */
    font-size: 16px;
    color: #fff;
    /* border:3px solid #9c9d9f; */
    font-family: "Microsoft yahei";
    text-align: left;
}

.links-wrap li a span {
    /* display: block; */
    height: 38px;
    margin-left: 10px;
    line-height: 38px;
}

#footer .inner {
    line-height: 42px;
}

#footer .foot {
    /* float:left; */
    text-align: center;
}

#footer .foot .jbfg {
    display: none;
}

#wp_nav_w100 {
    display: inline-block;
    float: right;
}

.shares {
    display: inline-block;
    float: right;
    width: 40%;
}

.shares .share {
    float: left;
    width: 135px;
    height: 40px;
    margin-right: 12px;
    margin-bottom: 8px;
    position: relative;
    vertical-align: middle;
    text-align: left;
}

.shares .share .jia {
    display: inline-block;
    /* width: 27px; */
    height: 40px;
    line-height: 40px;
    margin-left: 4px;
    vertical-align: top;
    font-size: 14px;
    color: #fff;
}

.shares .share .zdy {
    display: inline-block;
    width: 48px;
    height: 40px;
}

.shares .share.n1 .zdy-1 {
    background-position: -11px -185px;
}

.shares .share.n2 .zdy-2 {
    background-position: -75px -183px;
}

.shares .share.n3 .zdy-3 {
    background-position: -11px -232px;
}

.shares .share.n4 .zdy-4 {
    background-position: -75px -235px;
}

.shares .share .con {
    display: none;
    position: absolute;
    bottom: 54px;
    left: 50%;
    z-index: 100;
    margin-left: -60px;
}

.shares .share .con img {
    width: 120px;
    height: 120px;
}

/*foot10结束 css*/

/*foot14开始 css*/

.foot-link-1 {
    /*width:650px; margin:0 auto;padding-left:450px; height:110px;*/
    padding-top: 18px;
    padding-left: 18px;
}

.foot-link-1 li {
    text-align: center;
    margin-right: 20px;
}

.foot-link-1 li a, .sy-content-1 dd a, .sy-content-2 dd a {
    line-height: 32px;
}

.sy-content-1 {
    position: relative;
    padding-top: 10px;
}

.sy-content-1 dl, .sy-content-2 dl {
    width: 240px;
    float: right;
    margin-top: 25px;
    bottom: -96px;
    right: 50px;
    position: absolute;
}

.sy-content-1 dd, .sy-content-2 dd {
    width: 56px;
    text-align: center;
    line-height: 32px;
    float: right;
    margin-left: 23px;
}

.foot-link-1 li a, .sy-content-1 dd a, .sy-content-2 dd a {
    line-height: 32px;
}

.foot-link {
    width: 100%;
    float: left;
}

.foot-link-1.f_14 li {
    float: left;
    margin-left: 11px;
    margin-left: 16px;
}

#link {
    display: none;
    width: 107px;
    position: absolute;
    bottom: -22px;
    z-index: 100;
    font-size: 14px;
    right: 30px;
}

.link-con {
    width: 107px;
    text-align: center;
    margin: 15px -5px;
}

#link-1 {
    display: none;
    width: 107px;
    position: absolute;
    bottom: -22px;
    z-index: 100;
    font-size: 14px;
    right: 104px;
}

#link-2 {
    display: none;
    width: 107px;
    position: absolute;
    bottom: -22px;
    z-index: 100;
    font-size: 14px;
    right: 176px;
}

#link-3 {
    display: none;
    width: 107px;
    position: absolute;
    bottom: -22px;
    z-index: 100;
    font-size: 14px;
    right: 246px;
}

@media (max-width: 700px) {
    .sy-content-1 {
        display: none;
    }
    .foot-link .container .col-md-4.col-sm-4.col-xs-12 {
        display: none;
    }
}

/*foot14结束 css*/

/*foot16开始 css*/

.copyright.foot16 {
    padding-top: 5px;
    margin-left: 0
}

.police.foot16 {
    padding-top: 15px;
    float: right
}

.foot16 {
    color: #fff
}

.foot16 a {
    color: #fff
}

/*foot16结束 css*/

/*foot17开始 css*/

.bottom {
    padding: 50px 0;
    background: #F6F6F6;
}

.mb30 {
    margin-bottom: 30px;
}

.pt30 {
    padding-top: 30px;
}

.icon-wechat {
    width: 60px;
    height: 60px;
}

.icon-sina {
    width: 60px;
    height: 60px;
}

.icon-app {
    width: 60px;
    height: 60px;
}

.icon-ss {
    width: 60px;
    height: 60px;
}

.toggleCode .codeSpan {
    padding: 10px;
    background: #fff;
    position: absolute;
    bottom: 90px;
    right: 10px;
    width: 200px;
    display: none;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .15);
}

.toggleCode .codeSpan img {
    max-width: 100%;
}

.toggleCode {
    position: relative;
}

.list-inline.pt30 {
    text-align: right
}

@media (max-width: 700px) {
    .list-inline.pt30 {
        text-align: center;
    }
}

/*foot17结束 css*/

/*foot18开始 css*/

.navbar.navbar-default.navbar-top.footer18 {
    min-height: 75px;
}

@media (min-width: 769px) {
    .navbar-top .navbar-nav>li>a {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

.navbar.navbar-default.navbar-top.footer18 span {
    color: #fff
}

.navbar.navbar-default.navbar-top.footer18 {
    color: #fff
}

.navbar.navbar-default.navbar-top.footer18 a {
    color: #fff
}

.navbar-top .navbar-link>li>a {
    padding: 0 5px;
    line-height: 1em;
}

/*foot18结束 css*/

/*foot19开始 css*/

.foot19 {
    padding-bottom: 45px;
}

.foot1b-1 {
    margin-left: 44px
}

.foot1b img {
    float: right;
    width: 78px;
}

.foot19-logo {
    margin-top: 29px;
}

.foot1a-2 {
    margin-top: 45px;
}

.foot1b {
    margin-top: 25px;
}

@media (max-width: 768px) {
    .foot1a-2 {
        float: none;
        text-align: center;
        width: 100%;
        margin: auto;
        margin-top: 45px;
    }
    .foot19-logo {
        display: none
    }
    .foot1b {
        display: none
    }
}

/*foot19结束 css*/

/*foot21开始*/

.copyright.foot21 {
    padding-top: 25px;
    margin-left: 0
}

.foot21 {
    color: #fff
}

.foot21 a {
    color: #fff
}

/*foot35*/

.foot35a {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 20px 0px 20px 20px;
}

/*foot32开始*/

.foot32b img {
    float: left;
}

.foot1a-32 p {
    font-size: 14px;
    color: #fff;
}

.foot1a-32 {
    margin-top: 35px;
}

/*foot17*/

.foot17logo {
    width: 100%;
    max-height: 260px;
}

/*foot24*/

#bottomtxt24 {
    text-align: center;
    margin: 15px 0px;
    color: #000;
}

/*foot25*/

.foot25 {
    border-left: 1px solid #fff;
    padding-left: 20px;
}

/*foot34*/

.foot34 {
    border-right: 1px solid #fff;
    padding-right: 20px;
}

.foot34 p {
    text-align: right
}

/*foot45*/

.foot45a {
    background-color: #171816
}

.foot45 {
    width: 100%;
    color: #ffffff
}

.foot45 ul {
    margin: 20px 0 20px 15px;
    padding: 0
}

.foot45 li {
    height: 36px;
    line-height: 36px
}

.foot45 i {
    margin: 0 10px 0 0
}

.foot45b {
    background-color: #0a0b08;
    color: #fff;
    padding: 5px 0;
    text-align: center
}

/*foot45*/

/*foot46*/

.foot45 {
    width: 100%;
    color: #ffffff;
    background-color: #0d2e5e;
    padding: 15px 0 25px 0
}

/*foot46*/

/*channel215*/

.chan215b {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #f4f3f3
}

.channel215 {
    margin-top: 10px
}

.channel215 li {
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px #CCC dotted
}

.chan215a {
    padding: 0px 15px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
    margin-right: 10px;
    color: #FFF;
    font-size: 16px
}

/*channel215*/

/*channel267*/

.chan267 {
    padding: 7px;
    font-size: 18px;
    font-weight: bold;
}

/*channel267*/

/*channel243*/

.channel243 {
    width: 100%;
    border-bottom: 1px solid #ededed;
}

.chanl243a {
    border-bottom: 4px solid #ee3eaa;
    padding: 7px;
    font-size: 16px
}

.chanl243b {
    border-bottom: 4px solid #f5a745;
    padding: 7px;
    font-size: 16px
}

.chanl243c {
    border-bottom: 4px solid #f0df1a;
    padding: 7px;
    font-size: 16px
}

.chanl243d {
    border-bottom: 4px solid #9333dd;
    padding: 7px;
    font-size: 16px
}

.chanl243e {
    border-bottom: 4px solid #f5a745;
    padding: 7px;
    font-size: 16px
}

.chanl243f {
    border-bottom: 4px solid #07beea;
    padding: 7px;
    font-size: 16px
}

.chanl243g {
    border-bottom: 4px solid #1be215;
    padding: 7px;
    font-size: 16px
}

.chanl243h {
    padding: 9px;
    font-size: 16px
}

/*channel213*/

/*channel252*/

.channel252 {
    background-color: #ebebeb;
    width: 100%
}

.chan252 {
    background-color: #2a429c;
    padding: 7px 15px;
    font-size: 16px;
    color: #fff;
    text-algin: center
}

/*channel252*/

/*channel253*/

.channel253 {
    border-bottom: 1px solid #ededed;
    width: 100%;
    margin-bottom: 15px
}

.chan253 {
    background-color: #2a429c;
    padding: 0px 0px 0px 15px;
    font-size: 16px;
    color: #fff;
    text-algin: center
}

.chan253a {
    text-align: center;
    font-size: 16px;
    padding: 10px 0px
}

.chan25b {
    background-color: #ad1601;
    padding: 0px 0px 0px 15px;
    font-size: 16px;
    color: #fff;
    text-algin: center
}

/*channel253*/

/*channel111*/

.channel111title {
    float: left;
    margin-left: 30px;
    line-height: 28px;
}

.channel111more {
    float: right;
    margin-right: 20px;
}

.tablexu {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #A9A9A9;
    position: relative;
    margin-bottom: -1px;
    background-color: rgba(255, 255, 255, 0);
    padding: 5px 12px;
}

.channel111box {
    border-top: 3px solid #0A7C04;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

/*foot28*/

.f_18 {
    float: left;
    padding: 10px 0 5px 20px;
    line-height: 24px;
}

.f_28 ul li {
    float: right;
    margin-left: 15px;
}

.f_28 {
    float: right;
    padding: 20px 20px 0 0;
    text-align: right;
}

/*foot28*/

/*foot33开始 css*/

.foot33 {
    padding-bottom: 45px;
    border-top: 3px solid #5ec722;
    background-color: #a4dc8b;
    color: #535453
}

/*foot19结束 css*/

/*link82开始 css*/

.link82 {
    margin: 15px 0 0 0;
}

.link82 img {
    width: 100%;
    height: 127px
}

/*link82结束 css*/

/*link83开始 css*/

.link83 {
    width: 100%
}

.link83 a {
    margin: 0 20px 0 0;
    line-height: 32px
}

.link83 li {
    width: 120px;
    line-height: 40px;
    height: 40px;
    float: left
}

.link83a {
    width: 100%;
    font-size: 16px;
    color: #249cce;
    padding: 10px 0 0 0;
    clear: both
}

/*link83结束 css*/

/*link37*/

.link37 {
    padding-top: 20px;
}

.link37 a {
    margin-left: 20px;
}

/*link51*/

.link52 {
    margin-left: 15px;
}

.link52 img {
    width: 6px;
    margin-right: 5px;
    margin-top: -4px;
}

.link52 span {
    font-size: 16px;
    line-height: 36px;
}

.link51 img {
    width: 6px;
    margin-right: 5px;
    margin-top: -4px;
}

.link51 span {
    font-size: 16px;
    line-height: 36px;
}

/*link53*/

.link53s {
    overflow: hidden;
    border-left: 1px solid #a1cffb;
    border-top: 1px solid #a1cffb;
    border-right: 1px solid #a1cffb;
    border-bottom: 6px solid #a1cffb;
}

.links53more {
    height: 35px;
    margin-bottom: 5px;
}

.links53more img {
    margin-top: -4px;
    margin-left: 1em;
}

.links53more span {
    line-height: 35px;
    height: 35px;
    margin-left: 2em;
    font-size: 14px;
}

.link53col {
    background: #e5e5e5;
    border-bottom: 1px solid #979797
}

.link53col1 {
    background: #f9f5f5;
    border-bottom: 1px solid #979797
}

.kli53 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

/*link39*/

.widget_ui_tags .items {
    overflow: hidden;
    padding: 15px 0 12px 15px;
}

.widget_ui_tags .items a {
    color: #999;
    background-color: #f6f6f6;
    float: left;
    width: 31.3333%;
    margin: 0 1% 1% 0;
    padding: 0 8px;
    text-align: center;
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
}

.widget_ui_tags .items a:hover {
    color: #fff;
    background-color: #61B3E6;
}

.widget_ui_flink .items a {
    color: #999;
    float: left;
    width: 31.3333%;
    margin: 0 1% 1% 0;
    padding: 0 8px;
    text-align: center;
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
}

.widget_ui_flink .items a:hover {
    color: #fff;
    background-color: #61B3E6;
}

/*count3 开始*/

.t_title, .t_title tr {
    width: 100%;
}

.t_title .tags {
    box-sizing: border-box;
    width: 50%;
    background-color: #eceff4;
    font-size: 22px;
    line-height: 56px;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    cursor: pointer;
}

.t_title td.on {
    background-color: #0c77e1;
    color: #fff;
}

.query_date p {
    line-height: 50px;
    text-align: right;
}

.query_date p label {
    font-size: 20px;
    color: #0c77e1;
    margin: 0;
}

.query_date p span {
    font-size: 16px;
    padding: 0 10px;
}

.query_date p button {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    background-color: #0c77e1;
    border: none;
    padding: 0 10px;
    border-radius: 5px;
}

.t_body {
    width: 100%;
}

.t_body th, .t_body td {
    width: 20%;
    border: 1px solid #83c1fe;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
}

.t_body th {
    color: #fff;
    background-color: #5faefd;
    font-weight: normal;
}

.t_body .col_1 {
    width: 40%;
    text-align: left;
    text-indent: 1em;
}

/*count3 结束*/

/* widget_ui_posts ======================================================================================================== */

.widget_ui_posts li:last-child a {
    border-bottom: none;
}

.widget_ui_posts li a {
    padding: 10px 15px 10px 150px;
    color: #888;
    border-bottom: solid 1px #eee;
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 14px
}

.widget_ui_posts li a:hover {
    background-color: #fbfbfb;
}

.widget_ui_posts li a:hover .text {
    color: #61B3E6;
}

.widget_ui_posts .text {
    display: block;
}

.widget_ui_posts .thumbnail {
    float: left;
    margin-left: -135px
}

.widget_ui_posts .thumbnail img {
    width: 125px;
    height: 86px
}

.widget_ui_posts .muted {
    margin-right: 15px;
    font-size: 14px;
    color: #bbb;
}

.widget_ui_posts .nopic li a {
    padding: 10px 15px;
}

.widget_ui_posts .nopic .text {
    margin-top: 0;
    color: #888;
}

.widget_ui_posts .nopic .text:hover {
    color: #61B3E6;
}

/*location4开始*/

.breadcrumbs {
    overflow: hidden;
    padding: 10px 0 6px;
    border-bottom: solid 1px #eee;
    background-color: #FCFCFC;
}

.video-business-img1 {
    background: url(../video/youtube-business/video-business-img1.jpg)/*tpa=http://htmlstream.com/preview/unify-v1.9/assets/video/youtube-business/video-business-img1.jpg*/
    no-repeat center;
    background-size: cover;
    /*Scales the background image to be as large as possible*/
}

.breadcrumbs h1 {
    color: #666;
    font-size: 22px;
    margin-top: 8px;
}

.fl-left {
    float: left
}

.breadcrumb {
    padding-right: 0;
    background: none;
    position: relative;
}

.breadcrumb a {
    color: #777;
}

@media (max-width: 550px) {
    .breadcrumbs h1.fl-left, .breadcrumbs ul.pull-right {
        width: 100%;
        text-align: center;
    }
    .breadcrumbs h1.fl-left {
        margin-bottom: 0;
    }
    .breadcrumbs .breadcrumb {
        top: 0;
        margin-bottom: 10px;
    }
}

/*location4结束*/

/*location5开始*/

.location5 {
    margin: 20px 0;
}

.location5, .location5 a {
    color: #595959;
}

/*location5结束*/

/*bootstrap 五等分*/

.col-md-1-5 {
    width: 20%;
    float: left;
}

.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

@media (max-width: 768px) {
    .col-sm-1-5 {
        width: 100%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-1-5 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-1-5 {
        width: 20%;
        float: left;
    }
}

/*location*/

.kli40 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border-bottom: 1px solid #a30003;
}

.infofontstyle p {
    font-size: 18px;
    word-break: break-all;
    line-height: 190%;
    font-family: 微软雅黑;
    margin-bottom: 10px;
}

.photonews {
    background: #f6f6f6;
}

/*地图样式*/

/*简介样式*/

.articleIntro {
    margin: .5em 0 .5em 0;
    font-size: 14px;
    line-height: 24px;
}

.articleIntro p {
    padding: 0.75em 0;
}

.margintop {
    margin-top: 20px;
}

.margintop30 {
    margin-top: 30px;
}

.margintop15 {
    margin-top: 15px;
}

.infotitle {
    font-size: 2.0em;
    margin-bottom: 25px;
}

/* scrollleft */

.scrollleft, .scrollleft2 {
    width: 100%;
    padding: 5px 20px 0px 20px;
    margin: 20px auto;
}

.scrollleft2 {
    padding: 0;
}

.scrollleft li, .scrollleft2 li {
    float: left;
    margin-right: 7px;
    display: inline;
    width: 158px;
    text-align: center;
    line-height: 19px
}

.scrollleft2 li {
    box-sizing: border-box;
    width: 20%;
    padding: 5px;
    margin: 0;
}

.scrollleft img, .scrollleft2 img {
    width: 136px;
    height: 100px;
    padding: 10px;
    border: solid 1px #ddd;
}

.scrollleft2 img {
    width: 100%;
}

/* scrolltop */

/*bootstrap 5等分*/

/* define bootstrap 5 columns */

.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-1-5 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-1-5 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-1-5 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-1-5 {
        width: 20%;
        float: left;
    }
}

/*手机端响应*/

@media screen and (max-width:769px) {
    .tar {
        width: 100% !important;
    }
    #searchsubmit {
        height: 34px;
        margin-top: -5px;
    }
}

/*play3*/

.box2 {
    height: 235px;
    float: right;
    position: relative;
}

.box2_title {
    height: 31px;
}

.right_font1 {
    height: 15px;
    position: absolute;
    left: 43px;
    top: 4px;
    line-height: 22px;
    color: #FFF;
    font-weight: bold;
}

.right_font2 {
    float: right;
    font: 12px;
    line-height: 32px;
}

.right_font2 a {
    color: #FFF;
    margin-right: 10px;
}

/*topic15*/

.font4 a {
    width: 54px;
    height: 29px;
    background: url(../../assets/img/comimg/more1.jpg) no-repeat left center;
    display: block;
    float: right;
}

/*nav3*/

.nav3box {
    height: 140px;
    overflow: hidden;
    display: table;
}

.nav3box a {
    display: table-cell;
    vertical-align: middle;
}

.nav3box a img {
    margin: 0 auto;
    max-width: 100%;
}

.nav3login {
    float: right;
    margin-top: 6px;
}

/*nav样式*/

#TeXiao2 {
    margin-left: -15px;
}

.glyphicon {
    top: -2px;
}

.nav24header {
    margin-top: -2px;
    margin-bottom: 0px;
}

@media screen and (max-width:700px) {
    .index_more_tz {
        display: none
    }
    .channel114 {
        width: 100%;
    }
    #newscon {
        height: auto;
        overflow: hidden;
    }
    #noticecon {
        height: auto;
        overflow: hidden;
    }
    .newsconrightlist span {
        line-height: 20px;
    }
    .newsconrightlist {
        margin-top: 5px;
    }
    .newsconright {
        margin-top: 5px;
    }
    .noticeconlist span {
        margin-top: 0px;
    }
    .newsrighttop {
        margin-bottom: 10px;
    }
    .nav24header {
        margin-top: 1px;
    }
    #searchsubmit {
        margin-top: -4px;
    }
    #TeXiao2 {
        margin-left: 0px;
    }
    .linkwei34 {
        display: none;
    }
    .nva3leftlogo {
        display: none
    }
    .nav3box {
        height: 80px;
        overflow: hidden;
        display: table;
    }
    .nav3login {
        float: right;
        margin-top: 13px;
    }
    .nav3form {
        margin-top: 5px;
    }
}

/*page3*/

.pagination li>select {
    vertical-align: top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 34px;
    margin-bottom: 0px;
    background-color: #fff;
    border-left-width: 0;
    width: 70px;
    float: left;
    min-height: auto;
    min-height: 34px;
    border: 1px solid #B8D6C4;
    border-left: none;
}

#nav6top {
    padding-bottom: 10px;
}

/***expert组件 开始***/

/***expert_group 开始***/

.expert_group {
    background-color: #6591b8;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    width: 100%;
    color: #fff;
    font-size: 16px
}

.ex_gro {
    border-bottom: 1px solid #6591b8;
    border-top: 2px solid #6591b8;
    margin: 5px 0;
    padding: 5px 0
}

.ex_groa {
    width: 100%;
    height: 80px
}

.ex_grob {
    margin-top: 22px
}

.ex_groc {
    font-size: 18px;
    color: #065d9f
}

.ex_grod {
    font-size: 16px;
}

.ex_grod span {
    font-size: 14px;
    color: #f37c1c
}

/***expert_group 结束***/

/* expert-category 开始 */

.field_title {
    background: #1e73c2;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 5px 12px;
}

.field_search {
    position: relative;
}

.field_search .form-control {
    height: 30px;
    margin: 10px 0;
    padding-right: 45px;
}

.field_search .btn {
    position: absolute;
    top: 1px;
    right: 1px;
    height: 28px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.field_content dl {
    margin-bottom: 0;
}

.field_content dl dt {
    padding-left: 16px;
    background: url(../img/expert/right.png) 0px 2px no-repeat;
    font-weight: normal;
}

.field_content dl.active dt {
    background: url(../img/expert/down.png) 0px 2px no-repeat;
}

.field_content dl dd {
    padding-left: 20px;
    display: none;
}

.field_content dl.active dd {
    display: block;
}

.field_content dl dd.on a {
    font-weight: bold;
    color: #1e73c2;
}

/* expert-category 结束 */

/* expert_description 开始 */

.expert_description_title {
    background: #1e73c2;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 5px 12px;
}

.expert_description_img {
    width: 100%;
    padding: 5px;
    overflow: hidden;
}

.expert_description_img>img {
    float: left;
    border: 1px solid #ddd;
    width: 120px;
    height: 130px;
    padding: 3px;
}

.expert_description_img>div>ul>li {
    padding: 5px 0 5px 130px;
}

.expert_description_txt {
    padding: 5px;
}

/* expert_description 结束 */

/* experts 开始*/

.expert_info_content>div {
    width: 100%;
}

.expert_info_content>div .title {
    height: 30px;
    line-height: 30px;
    background-color: #1e73c2;
    color: #fff;
    padding: 0 15px;
    margin-left: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.expert_list {
    border-collapse: collapse;
    width: 100%;
}

.expert_list tr td {
    border: 1px solid #ddd;
    padding: 5px;
}

.expert_list_title {
    font-weight: bold;
    width: 15%;
    background-color: #f5f5f5;
    text-align: center;
}

.expert_list_img {
    width: 26%;
}

.expert_list_content {
    width: 22%;
}

.expert_list_y {
    background-color: #f5f5f5;
    text-align: center;
    width: 20%;
}

.expert_list_n {
    text-align: center;
    width: 20%;
}

.expert_list_c {
    text-align: center;
    width: 40%;
}

.expert_list_m {
    text-align: center;
    width: 60%;
}

.expert_list .expert_img {
    float: left;
    width: 120px;
    height: 140px;
}

.expert_list .expert_img img {
    width: 118px;
    height: 130px;
}

.expert_list .expert_description {
    margin-left: 10px;
}

/*.expert_list .expert_description>p{max-width:115px;}*/

.expert_list .expert_description>p.expert_name {
    font-weight: bold;
    color: #e33e3c;
}

.expert_list .expert_detail {
    margin-left: 10px;
}

.expert_list .expert_detail>a {
    color: #e33e3c;
}

.expert_list .expert_detail>a:hover {
    text-decoration: underline;
}

/* experts 结束*/

/* expert_info_aside */

.expert_info_list>li {
    background-color: #1e73c2;
    border-bottom: 1px solid #ddd;
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
}

.expert_info_list>li>a {
    color: #fff;
    font-size: 14px;
}

.expert_info_list>li>a:hover {
    font-size: 16px;
}

/* expert_info_aside */

/* map_show2 开始 */

.fp_title {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.fp_content {
    background-color: #1e73c2;
}

.fp_content>ul {
    overflow: hidden;
    padding: 0;
    margin: 0;
    margin: auto;
    max-width: 767px;
}

.fp_content>ul>li {
    float: left;
    margin: 0px 5px;
}

.fp_content>ul>li>a {
    font-size: 16px;
    padding: 5px 10px;
    display: inline-block;
    border: 1px solid transparent;
    border-bottom: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
}

.fp_content>ul>li>a:hover {
    border: 1px solid #ddd;
    border-bottom: none;
}

.fp_content>ul>li.fp_content_current {}

.fp_content>ul>li.fp_content_current a {
    border: 1px solid #ddd;
    border-bottom: none;
    background-color: #e5f1f7;
    color: #333;
}

.fp_content>div>iframe {
    width: 100%;
    height: 500px;
    border: none;
    border: 1px solid #ddd;
}

/* map_show2 结束 */

/*expert-station-description 开始*/

.station-description>img {
    width: 80%;
    margin: 0 auto;
    display: block;
}

.station-description>div {
    padding: 5px;
}

/*expert-station-description 结束*/

/* content10 开始 */

.content10 {
    background: url(../../component/new_content/img/zzjg_bg.png) top center no-repeat
}

.content10_a {
    border: 1px solid #7e7e7d;
    width: 264px;
    height: 93px;
    margin: 10px auto;
    background-color: #fff
}

.content10_b {
    margin: 60px 30px 0 30px;
    float: left
}

.content10_d {
    margin: 45px 30px 0 30px;
    float: left;
}

.content10_e {
    margin: 30px 30px 0 30px;
    float: left;
}

.content10 h3 {
    color: #007456;
    font-size: 18px
}

.content10button {
    border: 1px solid #e0dedd;
    padding: 5px 10px;
    float: left;
    font-size: 14px;
    color: #414242;
    background-color: #f4f4f4;
    margin: 10px 10px 0 0
}

.content10button:hover {
    border: 1px solid #e0dedd;
    padding: 5px 10px;
    float: left;
    font-size: 14px;
    color: #007456;
    background-color: #e4efef;
    !important
}

.link:hover {
    color: #007456;
    !important
}

.content10_c {
    margin: 60px 30px 0 30px;
    float: right
}

.content10_f {
    margin: 40px 30px 0 30px;
    float: right
}

/* content10结束 */

/* content11 开始 */

.content11 {
    border: solid 1px #CCC;
    margin: 15px 0
}

.content11 img {
    width: 100%
}

.content11 h3 {
    font-size: 18px;
    color: #0a7cd8
}

.content11_a {
    background-color: #3a86c4;
    color: #fff
}

.content11_a img {
    width: 100%
}

.content11_a h3 {
    color: #fff
}

.content11_b {
    padding: 5px;
    float: right;
    background: #014886;
    color: #fff;
    font-size: 16px;
}

.content11_b:hover {
    padding: 5px;
    font-size: 16px;
    color: #014886;
    background-color: #fbc673;
    float: right
}

.content11_c {
    background: #fff;
    padding: 15px;
    color: #333;
}

.content11_c p {
    text-indent: 30px
}

.content11_d {
    background: #fff;
    color: #333;
}

.content11_d ul {
    margin: 15px
}

.content11_d li {
    line-height: 30px;
    height: 30px;
    list-style-image: url(../img/comimg/arrow-gt.png);
}

/* content11结束 */

/*content13*/

.editor1 {
    padding-top: 10px;
    padding-right: 50px;
    padding-bottom: 30px;
    text-align: right;
    clear: both
}

/* content17开始 */

.content17 {
    color: #036ec7;
    font-size: 32px;
    margin-bottom: 20px
}

.con17 p {
    font-size: 14px;
    text-indent: 32px
}

/* content17结束 */

/* content19开始 */

.content19 {
    color: #036ec7;
    font-size: 36px;
    margin-bottom: 20px;
    text-align: center;
}

.content19f {
    font-size: 16px;
    margin-bottom: 20px;
    text-align: center;
}

.con19 {
    font-size: 14px;
    color: #c7c5c5;
    text-align: center;
    padding: 10px 0
}

.con19a {
    border-bottom: 1px solid #c7c5c5
}

.con19b {
    color: #036ec7;
    font-size: 18px;
}

/* content19结束 */

/*search6开始 */

.search6 {
    width: 90px;
    height: 40px;
    line-height: 40px;
    background-color: #bdc7e0;
    color: #fff;
    text-align: center;
    border-radius: 0 4px 4px 0;
    font-size: 16px;
    float: left
}

.search6a {
    width: 460px;
    margin: 0 auto 20px auto
}

.search6b {
    width: 350px;
    height: 40px;
    line-height: 40px;
    padding: 0px 8px;
    border: 1px solid #dddddd;
    color: #333;
    border-radius: 4px 0 0 4px;
    float: left
}

/*search6结束 */

/***expert组件 结束***/

/*bbs组件 开始*/

/*bbs-index1开始*/

.bbs-index1 .tabs_index {
    margin-bottom: 0;
    height: 31px;
}

.bbs-index1 .tabs_index DD A {
    LINE-HEIGHT: 30px;
    WIDTH: 80px;
    HEIGHT: 30px;
}

.bbs-page-post .pagination {
    margin: 0;
    float: left;
}

.bbs-page-post .yellow {
    text-align: left;
    font-size: 14px;
}

.bbs-page-post .yellow a {
    font-size: 12px;
}

.bbs-page-post {
    overflow: hidden;
}

.bbs-page-post>nav {
    float: left;
    overflow: hidden;
}

.bbs-page-post .bbs-index1-post {
    float: right;
    line-height: 43px;
}

.bbs-page-post .bbs-index1-post a {
    display: inline-block;
    border-radius: 3px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    background: url(../img/comimg/btn3.png) 0px 0px no-repeat;
}

.bbs-page-post .bbs-index1-post a:last-child {
    margin-left: 5px;
    background: url(../img/comimg/btn3.png) 0px -24px no-repeat;
}

.bbs-index1-content table {
    width: 100%;
}

.bbs-index1-content {
    padding: 1px;
}

.bbs-index1-content .tr-list {
    line-height: 20px;
}

.bbs-index1-content .tr-title {
    color: #fff;
    line-height: 30px;
}

.bbs-index1-content table .td-title {
    width: 60%;
    text-indent: 1em;
}

.bbs-index1-content .tr-list td a {
    line-height: 24px;
}

.bbs-index1-content .tr-list td span {
    color: #666;
    display: block;
    font-size: 12px;
    line-height: 16px;
}

/*bbs-index1结束*/

/*bbs-info1开始*/

.bbs-info1 {
    margin-top: -10px;
}

.bbs-info1 .bbs-page-post .bbs-index1-post {
    float: left;
}

.bbs-info1 .bbs-page-post>nav {
    float: right;
}

.bbs-info1-title {
    color: #fff;
    line-height: 30px;
    text-indent: 5px;
}

.bbs-info1-content table {
    width: 100%;
    margin-top: 10px;
}

.bbs-info1-content table .bbs-info1-user {
    width: 180px;
    padding: 15px 0;
}

.bbs-info1-content table .bbs-info1-user img {
    display: block;
    margin: 0 auto;
    padding: 3px;
    border: 1px solid #ddd;
    max-width: 120px;
    max-height: 120px;
}

.bbs-info1-content table .bbs-info1-user span {
    display: block;
    text-align: center;
}

.bbs-info1-content table .bbs-info1-time {
    padding: 5px 10px;
    text-align: left;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}

.bbs-info1-content table .bbs-info1-txt {
    padding: 10px;
    vertical-align: top;
}

.bbs-info1-content table .bbs-info1-txt p {
    text-align: right;
    padding-right: 30px;
}

/*bbs-info1结束*/

/*bbs-reply1 开始*/

.bbs-reply1 {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
}

.bbs-reply1 .yt {
    background-color: #33669C;
}

.bbs-reply1 .tijiao {
    background-color: #1276BF;
}

.bbs-reply1 .published, .bbs-reply1 .tijiao {
    border: none;
    border-radius: 3px;
}

/*bbs-reply1 结束*/

/*bbs-post1 开始*/

.bbs-post1-content table tr td:first-child {
    text-align: right;
    font-weight: bold;
    background-color: #eff4fb;
    padding: 5px 10px;
}

.bbs-post1-content table tr td:last-child {
    text-align: left;
    background-color: #f5f5f5;
    padding: 5px 0 5px 20px;
}

.bbs-post1-content table tr .tijiao {
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
}

/*bbs-post1 结束*/

/*bbs组件 结束*/

/*content26 开始*/

.content26 {
    text-align: center;
}

.content26 img {
    width: 90%;
    margin: 10px 0px
}

/*content26 结束*/

/*content28 开始*/

.content28 {
    text-align: center;
    font-size: 40px;
    color: #9e9d9d;
    border-bottom: 1px solid #d3d1d1;
    padding: 0 0 10px;
    margin-bottom: 15px
}

/*content28 结束*/

/*content29 开始*/

.content29 img {
    width: 100%;
    height: 330px
}

.content29a p {
    line-height: 28px;
    font-size: 14px;
    color: #fff
}

.content29b {
    font-size: 45px;
    color: #fff;
    text-align: center;
    margin-bottom: 30px
}

.content29d {
    width: 100%;
    height: 420px;
    color: #fff;
    overflow: scroll;
    overflow-x: hidden;
}

.content29d p {
    color: #fff;
    font-size: 16px;
    line-height: 30px
}

/*content29 结束*/

/*content30 开始*/

.content30a p {
    line-height: 28px;
    font-size: 14px;
    color: #fff
}

.content30b {
    font-size: 40px;
    color: #fff;
    text-align: center;
    margin-bottom: 30px
}

.content30d {
    width: 100%;
    height: 1058px;
    color: #fff;
    padding: 0px 20px;
    overflow: scroll;
    overflow-x: hidden;
}

.content30d p {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
}

.content30d img {
    width: 95%;
    text-aline: center;
    margin: 15px 0px
}

.content30e {
    text-align: center;
}

.content30e img {
    width: 80%;
    height: 400px;
    margin: 15px 0
}

/*content30 结束*/

/*yizhan_info 开始*/

.yizhaninfo {
    width: 100%;
    font-size: 16px;
    font-family: 微软雅黑, 宋体;
    line-height: 24px;
}

.mb20 {
    margin-bottom: 20px
}

.yzinfo {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 15px
}

.yzinfoa {
    text-align: center;
    border: 1px solid #CCC;
    margin: 0 15px 15px 0
}

/*yizhan_info 结束*/

/*yizhan9开始*/

.yizhan9a {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    width: 100%;
    height: 104px;
    overflow: hidden
}

.yizhan9b {
    color: #036ec7;
    font-size: 36px;
    margin-bottom: 25px;
    text-align: center;
}

.yizhan9c {
    line-height: 24px;
}

/*yizhan9结束*/

/*yizhan10开始*/

.yizhan10a {
    height: 146px;
    width: 100%;
    border: 1px solid #2a7bc5;
    background: url(../img/comimg/yizhan_bg.jpg) bottom center no-repeat
}

.yizhan10a p {
    font-size: 20px;
    line-height: 30px;
    color: #3d3f40;
    text-align: center;
    padding: 45px 45px 0 45px
}

a.yizhan10b:link {
    color: #3d3f40;
}

a.yizhan10b:visited {
    color: #e6630c;
}

a.yizhan10b:hover {
    color: #e6630c;
}

#yizhan10 {
    position: absolute;
    left: 15px;
    top: 0px;
    width: 106px;
    height: 25px;
    z-index: 999;
}

/*yizhan10结束*/

/*切换按钮*/

.TabbedPanels {
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    clear: none;
    width: 100%;
    /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
    margin: 0px;
    padding: 0px;
}

.TabbedPanelsTab {
    position: relative;
    top: 1px;
    float: left;
    padding: 4px 10px;
    margin: 0px 1px 0px 0px;
    font: bold 0.7em sans-serif;
    background-color: #DDD;
    list-style: none;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #999;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
}

.TabbedPanelsTabHover {
    background-color: #CCC;
}

.TabbedPanelsTabSelected {
    background-color: #EEE;
    border-bottom: 1px solid #EEE;
}

.TabbedPanelsTab a {
    color: black;
    text-decoration: none;
}

.TabbedPanelsContentGroup {
    clear: both;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #CCC;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    background-color: #EEE;
}

.TabbedPanelsContent {
    overflow: hidden;
    padding: 4px;
}

.TabbedPanelsContentVisible {}

.VTabbedPanels {
    overflow: hidden;
    zoom: 1;
}

.VTabbedPanels .TabbedPanelsTabGroup {
    float: left;
    width: 10em;
    height: 20em;
    background-color: #EEE;
    position: relative;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
    float: none;
    margin: 0px;
    border-top: none;
    border-left: none;
    border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
    background-color: #EEE;
    border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
    clear: none;
    float: left;
    padding: 0px;
    width: 30em;
    height: 20em;
}

/*切换按钮*/

/* Styles for Printing */

@media print {
    .TabbedPanels {
        overflow: visible !important;
    }
    .TabbedPanelsContentGroup {
        display: block !important;
        overflow: visible !important;
        height: auto !important;
    }
    .TabbedPanelsContent {
        overflow: visible !important;
        display: block !important;
        clear: both !important;
    }
    .TabbedPanelsTab {
        overflow: visible !important;
        display: block !important;
        clear: both !important;
    }
}

/*booststrap 7等分*/

.col-md-1-7 {
    width: 14.285%;
    float: left;
}

.col-xs-1-7, .col-sm-1-7, .col-md-1-7, .col-lg-1-7 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

@media (min-width: 768px) {
    .col-sm-1-7 {
        width: 14.285%;
        float: left;
    }
    .ch165-side {
        width: 100%;
    }
    @media (min-width: 992px) {
        .col-md-1-7 {
            width: 14.285%;
            float: left;
        }
    }
    @media (min-width: 1200px) {
        .col-lg-1-7 {
            width: 14.285%;
            float: left;
        }
    }
    /*booststrap 8等分*/
    .col-md-1-8 {
        width: 12.5%;
        float: left;
    }
    .col-xs-1-8, .col-sm-1-8, .col-md-1-8, .col-lg-1-8 {
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
    }
    @media (min-width: 768px) {
        .col-sm-1-8 {
            width: 12.5%;
            float: left;
        }
    }
    @media (min-width: 992px) {
        .col-md-1-8 {
            width: 12.5%;
            float: left;
        }
    }
    @media (min-width: 1200px) {
        .col-lg-1-8 {
            width: 12.5%;
            float: left;
        }
    }
    .outerclass {
        height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%;
        background: ivory;
        display: table;
    }
    .middleclass {
        position: static;
        top: 50%;
        text-align: center;
    }
    .innerclass {
        position: relative;
        top: -50%;
        width: 600px;
        margin: 0 auto;
        text-align: left;
    }