/** ********************************************** **
    头部css（header-1.css）
**/
#topMain>li>a {
    height:96px;
    line-height:76px;
}
#topMain.nav-pills>li>a {
    color:#1F262D;
    font-weight:400;
    background-color:transparent;
}
#topMain.nav-pills>li:hover>a,
#topMain.nav-pills>li:focus>a {
    color:#1F262D;
    background-color:rgba(0,0,0,0.03);
}
#topMain.nav-pills>li.active>a {
    color:#687482;
}
#topMain.nav-pills>li>a.dropdown-toggle {
    padding-right:25px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
#topMain.nav-pills>li>a.dropdown-toggle:after {
    display: block;
    content: "\f107";                 
    position: absolute;
    top: 50%;
    right: 10px;
    margin: -5px 0 0;
    font-family: FontAwesome;
    font-size: 12px;
    opacity: .3;
    line-height: 1em;

    -webkit-transition: -webkit-transform .2s ease-in;
    -moz-transition: -moz-transform .2s ease-in;
    -ms-transition: -ms-transform .2s ease-in;
    -o-transition: -o-transform .2s ease-in;
    transition: transform .2s ease-in;
}
#header.bottom.dropup #topMain.nav-pills>li>a.dropdown-toggle:after {
    content: "\f106";
}

#topNav .navbar-collapse {
    float:right;
}

#topNav a.logo {
    height:96px;
    line-height:96px;
    overflow:hidden;
    display:inline-block;
}

@media only screen and (max-width: 1215px) {
    #topMain.nav-pills>li>a {
        font-size:13px;
    }
}

@media only screen and (max-width: 992px) {
    /* Force 60px */
    #header {
        height:60px !important;
    }
    #header #topNav a.logo {
        height:60px !important;
        line-height:50px !important;
    }
    #header #topNav a.logo>img {
        max-height:60px !important;
    }
    #header #topNav #topMain>li>a {
        height:40px !important;
        line-height:40px !important;
        padding-top:0;
    }


    #topMain>li {
        border-bottom:rgba(0,0,0,0.1) 1px solid;
    }
    #topMain>li:last-child {
        border-bottom:0;
    }

        #header li.search .search-box {
            margin:0 !important;
            position:fixed;
            left:0; right:0;
            top:60px !important;
            width:100%;
            background-color:#fff;
            border-top:rgba(0,0,0,0.1) 1px solid;
        }
}
/** ********************************************** **
    结束：头部css（header-1.css）
**/

/** ********************************************** **
    颜色主题css(orange.css)
**/
/** Orange #F07057
 **************************************************************** **/
    ::selection {
        background: #F07057;
    }
    ::-moz-selection {
        background: #F07057; /* Firefox */
    }
    ::-webkit-selection {
        background: #F07057; /* Safari */
    }


    a,
    a:focus:not(.btn),
    section.dark a,
    #slidetop a:hover,
    h1 > span,
    h2 > span,
    h3 > span,
    h4 > span,
    h5 > span,
    h6 > span,
    .pagination>li>a,
    .pagination>li>a:hover,
    .pagination>li>span,
    ul.list-links>li>a:hover,
    #sidepanel ul li a[data-toggle="collapse"],
    #sidepanel ul li a[data-toggle="collapse"]:hover,
    #sidepanel ul li a:hover,
    .menu-list ul li a:hover,       /* header-0.css */
    .menu-list ul li.active a,      /* header-0.css */
    #menu_overlay_close:hover,  /* header-0.css */
    #topMain.nav-pills>li.active>a>span.topMain-icon,
    #page-menu.page-menu-light ul>li:hover>a>i,
    #page-menu.page-menu-dark ul>li:hover>a>i,
    #page-menu.page-menu-transparent ul>li:hover>a>i,
    #page-menu.page-menu-light ul>li.active>a>i,
    #page-menu.page-menu-dark ul>li.active>a>i,
    #page-menu.page-menu-transparent ul>li.active>a>i,
    .tp-caption.block_white,
    section span.theme-color,
    section em.theme-color,
    section i.theme-color,
    section b.theme-color,
    section div.theme-color,
    section p.theme-color,
    .owl-carousel.featured a.figure>span>i,
    .owl-carousel.featured a:hover,
    figure.zoom>a.lightbox:hover,
    #portfolio h2>a:hover,
    #portfolio h3>a:hover,
    #portfolio h4>a:hover,
    #portfolio h5>a:hover,
    #portfolio h6>a:hover,
    .tab-post a:hover,
    .tag:hover>span.txt,
    section.dark .tag:hover>span.txt,
    ul.widget-twitter li>small>a:hover,
    .blog-post-item h2>a:hover,
    .blog-post-item h3>a:hover,
    .blog-post-item h4>a:hover,
    .blog-post-item h5>a:hover,
    .item-box .item-hover .inner .ico-rounded:hover>span,
    ul.side-nav>li:hover>a,
    ul.side-nav>li a:hover,
    ul.side-nav>li.active>a,
    a.href-reset:hover,
    a.href-reset.active,
    .href-reset a.active,
    .href-reset a:hover,
    .href-reset a.active,
    .price-clean-popular h4,
    .box-icon.box-icon-color i,
    .switch-primary.switch-round > input:checked + .switch-label:after,
    section.dark .nav-tabs.nav-clean>li.active>a {
        color: #F07057;
    }

    #sidepanel.sidepanel-theme-color,
    div.alert.alert-theme-color,
    div.alert.alert-primary,
    span.badge-default,
    span.label-default,
    .list-group-item.active>.badge.badge-default,
    .nav-tabs.nav-alternate>li.active>a,
    .datepicker table tr td.active.active,
    .callout-theme-color,
    .progress-bar-primary,
    .toast-primary,
    .owl-theme .owl-controls .owl-page span,
    .open>.dropdown-toggle.btn-primary,
    .btn-primary,
    .btn-primary:hover,
    .btn-primary:active,
    .btn-primary:focus,
    .pagination>.active>a,
    .pagination>.active>a:hover,
    #header li.quick-cart .quick-cart-box a.btn,
    #header li.quick-cart .quick-cart-box a.btn:hover, /* used by dark & transparent header */
    #topMain.nav-pills>li.active>a>span.theme-color ,
    .ei-slider-thumbs li.ei-slider-element,         /* elastic slider active indicator */
    .flex-control-paging li a.flex-active,              /* flex slider bullets */
    .tp-caption.block_theme_color,
    .tp-bullets.simplebullets.round .bullet.selected,
    i.ico-color,
    .caption-primary,
    .shop-list-options .btn.active,
    .box-static.box-color,
    .switch.switch-primary > input:checked + .switch-label,
    .fancy-file-upload.fancy-file-primary>span.button,
    .primary-slider .ui-slider .ui-slider-handle:before,
    .primary-slider .ui-slider .ui-slider-range,
    .ribbon-inner,
    .info-bar.info-bar-color,
    .music-album-title:hover,
    .inews-item .inews-thumbnail .inews-sticky,
    #progressBar #bar,                              /* OWL */
    #page-menu,
    #page-menu ul {
        background-color:#337ab7;
    }
   .swiper-pagination .swiper-pagination-bullet{border-radius: 10px !important;}
    /* !important required */
    #music-player .mejs-controls .mejs-time-rail .mejs-time-current,
    #music-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
    section .theme-background,
    .swiper-pagination-bullet-active {
        background-color:#015293 !important;
        
    }
    .inews-content-inner h3>a,
    div.side-nav ul>li:hover>a,
    div.side-nav ul>li.active>a,
    .pagination.pagination-simple>li.active>a,
    div.side-nav ul.list-group-bordered>li>a:hover,
    section .theme-color {
        color:#F07057 !important;
    }

    .primary-slider .ui-slider .ui-slider-handle,
    .switch.switch-primary > input:checked + .switch-label,
    .timeline_center li h3:before,
    .timeline_center:after,
    a.thumbnail.active,
    a.thumbnail:hover,
    .btn-primary,
    .btn-primary:hover,
    .btn-primary:active,
    .btn-primary:focus {
        border-color:#F07057;
    }

    .open>.dropdown-toggle.btn-primary,
    .btn-primary,
    .btn-primary:active,
    .btn-primary:focus,
    .btn-primary:hover
    .pagination>.active>a,
    .pagination>.active>a:hover {
        border-color: #337ab7;
    }

    #topNav ul.dropdown-menu { /* submenu border top color */
        border-top-color:#F07057;
    }
    section.featured-grid div.row>div .ribbon:before,
    .modal-content {
        border-top-color:#F07057;
    }

    #topNav ul.dropdown-menu {
        border-color: #F07057 #fff #fff;
    }
    #topNav div.submenu-dark ul.dropdown-menu {
        border-color: #F07057 #3F3F3F #3F3F3F;
    }
    #topNav div.submenu-color ul.dropdown-menu {
        border-color: #F07057 #3F3F3F #3F3F3F;
    }
    #topMain li.search .search-box {
        border-top: #F07057 2px solid;
    }


    /* COLOR DROP DOWN MENU */
    #topNav div.submenu-color ul.dropdown-menu {
        background-color:#F07057;
    }
    #topNav div.submenu-color ul.dropdown-menu {
        border-color: #888 #F07057 #F07057;
    }

    #topNav div.submenu-color ul.dropdown-menu a.dropdown-toggle {
        background-image: url('../../images/submenu_light.png');
    }
    #topNav div.submenu-color ul.dropdown-menu li.active>a,
    #topNav div.submenu-color ul.dropdown-menu li.active:hover>a,
    #topNav div.submenu-color ul.dropdown-menu li.active:focus>a,
    #topNav div.submenu-color ul.dropdown-menu li:hover>a,
    #topNav div.submenu-color ul.dropdown-menu li:focus>a,
    #topNav div.submenu-color ul.dropdown-menu li:focus>a {
        color:#fff;
        background-color:rgba(0,0,0,0.15);
    }
    #topNav div.submenu-color ul.dropdown-menu li.divider {
        background-color:rgba(255,255,255,0.3);
    }
    #topNav div.submenu-color ul.dropdown-menu>li a {
        color:#fff;
    }
    #topNav div.submenu-color #topMain>li.mega-menu div.row div>ul>li>span {
        color:#fff;
    }
    #topNav div.submenu-color #topMain>li.mega-menu div.row div {
        border-left: rgba(0,0,0,0.2) 1px solid;
    }

    /* Theme Color Section */
    section.theme-color,
    section.theme-color div.heading-title.heading-dotted h1,
    section.theme-color div.heading-title.heading-dotted h2,
    section.theme-color div.heading-title.heading-dotted h3,
    section.theme-color div.heading-title.heading-dotted h4,
    section.theme-color div.heading-title.heading-dotted h5,
    section.theme-color div.heading-title.heading-dotted h6 {
        color:#fff;
        background-color: #F07057;
    }
    section.theme-color div.heading-title h1,
    section.theme-color div.heading-title h2,
    section.theme-color div.heading-title h3,
    section.theme-color div.heading-title h4,
    section.theme-color div.heading-title h5,
    section.theme-color div.heading-title h6 {
        background-color: #F07057;
    }
    section.theme-color div.heading-title h1 span,
    section.theme-color div.heading-title h2 span,
    section.theme-color div.heading-title h3 span,
    section.theme-color div.heading-title h4 span,
    section.theme-color div.heading-title h5 span,
    section.theme-color div.heading-title h6 span {
        color:#fff;
    }
    section.theme-color a {
        color:#fff;
        text-decoration:none;
    }
    section.theme-color a:hover {
        color:#111;
    }
    section.theme-color pre {
        background-color:rgba(0,0,0,0.1);
    }
    section.theme-color div.heading-border-bottom.heading-color {
      border-bottom-color:rgba(255,255,255,0.5);
    }
/** Vertical Menu
*************************************************** **/
body.menu-vertical #mainMenu.sidebar-vertical .sidebar-nav .navbar li:hover>a,
body.menu-vertical #mainMenu.sidebar-vertical .dropdown-menu>.active>a,
body.menu-vertical #mainMenu.sidebar-vertical .dropdown-menu>.active>a:focus,
body.menu-vertical #mainMenu.sidebar-vertical .dropdown-menu>.active>a:hover,
body.menu-vertical #mainMenu.sidebar-vertical .navbar-default .navbar-nav>.active>a,
body.menu-vertical #mainMenu.sidebar-vertical .sidebar-nav .navbar li:hover>a {
    color:#F07057 !important;
}
/** [Shortcode] Buttons
*************************************************** **/
section.dark .btn-default:hover {
    color: #F07057;
    background-color:rgba(0,0,0,0.3);
}


/** [Shortcode] Page Header
*************************************************** **/
    section.page-header .breadcrumb a:hover  {
        color: #F07057 !important;
        text-decoration:none;
    }

/** [Shortcode] Dividers
*************************************************** **/
    div.divider.divider-color i {
        color:#fff;
    }
    div.divider.divider-color:before,
    div.divider.divider-color:after {
        border-top:#F07057 1px solid;
    }
    div.divider.divider-color i {
        color:#F07057;
    }
    div.divider.divider-circle.divider-color i {
        color:#fff;
        background-color: #F07057;
    }
    div.divider.divider-border>a:hover>i {
        color:#F07057;
    }


/** [Shortcode] Headings
*************************************************** **/
    div.heading-title.heading-line-single.heading-color:before,
    div.heading-title.heading-line-double.heading-color:before {
        border-color:#F07057;
    }
    div.heading-border-bottom.heading-color {
        border-bottom-color:#2366b2;
    }
    div.heading-title.heading-border.heading-color,
    div.heading-title.heading-border.heading-inverse.heading-color {
        border-color:#F07057;
    }
    section.dark div.heading-title.heading-border-bottom {
        border-bottom-color:#F07057;
    }

/** [Shortcode] Icon Boxes
*************************************************** **/
.box-icon a.box-icon-title:hover>h2 {
    color:#F07057;
}
.box-icon a.box-icon-title:hover>i {
    color:#fff;
    background-color:#F07057;
}
.box-icon a.box-icon-more {
    color:#111;
}
.box-icon a.box-icon-more:hover,
section.dark .box-icon a.box-icon-more:hover {
    color:#F07057;
}

.box-video a.box-video-title:hover h2,
.box-video a.box-image-title:hover h2 {
    color:#F07057;
}

.box-flip .box2 {
    color:#fff;
    background-color:#F07057;
}

.box-flip .box2 h1,
.box-flip .box2 h2,
.box-flip .box2 h3,
.box-flip .box2 h4,
.box-flip .box2 h5,
.box-flip .box2 h6 {
    color:#fff;
}

.box-static.box-border-top {
    border-color:#F07057;
}



/** [Shortcode] Navigations
*************************************************** **/
.navbar-primary {
    border-color:#F07057 !important;
    background-color:#F07057 !important;
}


/** [Shortcode] Paginations
*************************************************** **/
section.dark .pagination > li.active>a,
.pagination > li.active>a {
    border-color:#337ab7;
    background-color:#337ab7;
}


/** [Shortcode] Process Steps
*************************************************** **/
.process-wizard-primary > .process-wizard-step > .process-wizard-dot,
.process-wizard-primary > .process-wizard-step > .progress > .progress-bar {
    background:#F07057;
}
.process-wizard-primary > .process-wizard-step > .process-wizard-dot:after {
    background-color:rgba(0,0,0,0.4);
}

ul.process-steps li.active a,
ul.process-steps li.active a:focus,
ul.process-steps li.active:hover>a {
    background-color:#F07057 !important;
    border-color:#F07057 !important;
}

ul.process-steps li.active h1,
ul.process-steps li.active h2,
ul.process-steps li.active h3,
ul.process-steps li.active h4,
ul.process-steps li.active h5,
ul.process-steps li.active h6 {
    color:#F07057;
}



/** [Shortcode] Process Steps
*************************************************** **/
div.mega-price-table .pricing-title,
div.mega-price-table .pricing-head,
div.mega-price-table .pricing.popular {
    background-color:#F07057;
}


div.mega-price-table .pricing:hover h4,
div.mega-price-table .pricing-table i.fa {
    color:#F07057;
}



/** Styled Icons
 **************************************************************** **/
section.dark i.ico-hover:hover,
i.ico-hover:hover {
    background-color:#F07057;
    border-color:#F07057;
}


/** [Shortcode] Tabs
 **************************************************************** **/
.nav-tabs.nav-top-border>li.active>a,
.nav-tabs.nav-top-border>li.active>a:hover {
    border-top-color:#2366b2 !important;
}
.nav-tabs.nav-bottom-border>li.active>a,
.nav-tabs.nav-bottom-border>li.active>a:hover {
    border-bottom-color:#2366b2 !important;
}
.nav-tabs.nav-alternate>li.active>a {
    background-color: #2366b2 !important;
}
.nav-tabs>li.active>a {
    color: #2366b2 !important;
}



/** Sky Forms
 **************************************************************** **/
/**/
/* normal state */
/**/
.sky-form .toggle i:before {
    background-color: #F07057;
}
.sky-form .button {
    background-color: #F07057;
}


/**/
/* checked state */
/**/
.sky-form .radio input + i:after {
    background-color: #F07057;
}
.sky-form .checkbox input + i:after {
    color: #F07057;
}
.sky-form .radio input:checked + i,
.sky-form .checkbox input:checked + i,
.sky-form .toggle input:checked + i {
    border-color: #F07057;
}
.sky-form .rating input:checked ~ label {
    color: #F07057;
}



/** Hover Buttons
 **************************************************************** **/
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
    box-shadow: inset 0 0 0 4px #F07057, 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active,
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active,
.hvr-sweep-to-right:before,
.hvr-sweep-to-left:before,
.hvr-sweep-to-bottom:before,
.hvr-sweep-to-top:before,
.hvr-bounce-to-right:before,
.hvr-bounce-to-left:before,
.hvr-bounce-to-bottom:before,
.hvr-bounce-to-top:before ,
.hvr-radial-out:before,
.hvr-radial-in,
.hvr-rectangle-inm
.hvr-rectangle-out:before,
.hvr-shutter-in-horizontal,
.hvr-shutter-out-horizontal:before,
.hvr-shutter-in-vertical,
.hvr-shutter-out-vertical:before,
.hvr-underline-from-left:before,
.hvr-underline-from-center:before,
.hvr-underline-from-right:before,
.hvr-overline-from-left:before,
.hvr-overline-from-center:before,
.hvr-overline-from-right:before,
.hvr-underline-reveal:before,
.hvr-overline-reveal:before {
    background-color: #F07057;
}
/** ********************************************** **
    颜色主题css(orange.css)
**/

/** ********************************************** **
    自定义样式和重写hdcore.css中的选择器.
**/
/*全局字体，通常中文网站采用同一种字体*/
* {
    font-family: "微软雅黑";
}
small,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family:"微软雅黑";
}

.container p{
    line-height: 2em;
}
#topMain li a{
    font-size:16px;
}

.social-wechat:hover { background-color: #3FB135 !important; }
.social-wechat { background-color: #3FB135; }

.social-weibo:hover { background-color: #E04D6A !important; }
.social-weibo { background-color: #E04D6A; }

.social-qq:hover { background-color: #4EB0ED !important; }
.social-qq { background-color: #4EB0ED; }

.btn-qq{color:#fff;background-color:#4EB0ED;border-color:rgba(0,0,0,0.2)}.btn-qq:hover,.btn-qq:focus,.btn-qq:active,.btn-qq.active,.open>.dropdown-toggle.btn-qq{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-qq:active,.btn-qq.active,.open>.dropdown-toggle.btn-qq{background-image:none}
.btn-qq.disabled,.btn-qq[disabled],fieldset[disabled] .btn-qq,.btn-qq.disabled:hover,.btn-qq[disabled]:hover,fieldset[disabled] .btn-qq:hover,.btn-qq.disabled:focus,.btn-qq[disabled]:focus,fieldset[disabled] .btn-qq:focus,.btn-qq.disabled:active,.btn-qq[disabled]:active,fieldset[disabled] .btn-qq:active,.btn-qq.disabled.active,.btn-qq[disabled].active,fieldset[disabled] .btn-qq.active{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-qq .badge{color:#55acee;background-color:#fff}

.btn-wechat{color:#fff;background-color:#3FB135;border-color:rgba(0,0,0,0.2)}.btn-wechat:hover,.btn-wechat:focus,.btn-wechat:active,.btn-wechat.active,.open>.dropdown-toggle.btn-wechat{color:#fff;background-color:#349D38;border-color:rgba(0,0,0,0.2)}
.btn-wechat:active,.btn-wechat.active,.open>.dropdown-toggle.btn-wechat{background-image:none}
.btn-wechat.disabled,.btn-wechat[disabled],fieldset[disabled] .btn-wechat,.btn-wechat.disabled:hover,.btn-wechat[disabled]:hover,fieldset[disabled] .btn-wechat:hover,.btn-wechat.disabled:focus,.btn-wechat[disabled]:focus,fieldset[disabled] .btn-wechat:focus,.btn-wechat.disabled:active,.btn-wechat[disabled]:active,fieldset[disabled] .btn-wechat:active,.btn-wechat.disabled.active,.btn-wechat[disabled].active,fieldset[disabled] .btn-wechat.active{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-wechat .badge{color:#55acee;background-color:#fff}

.btn-weibo{color:#fff;background-color:#E04D6A;border-color:rgba(0,0,0,0.2)}.btn-weibo:hover,.btn-weibo:focus,.btn-weibo:active,.btn-weibo.active,.open>.dropdown-toggle.btn-weibo{color:#fff;background-color:#E04D2A;border-color:rgba(0,0,0,0.2)}
.btn-weibo:active,.btn-weibo.active,.open>.dropdown-toggle.btn-weibo{background-image:none}
.btn-weibo.disabled,.btn-weibo[disabled],fieldset[disabled] .btn-weibo,.btn-weibo.disabled:hover,.btn-weibo[disabled]:hover,fieldset[disabled] .btn-weibo:hover,.btn-weibo.disabled:focus,.btn-weibo[disabled]:focus,fieldset[disabled] .btn-weibo:focus,.btn-weibo.disabled:active,.btn-weibo[disabled]:active,fieldset[disabled] .btn-weibo:active,.btn-weibo.disabled.active,.btn-weibo[disabled].active,fieldset[disabled] .btn-weibo.active{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-weibo .badge{color:#55acee;background-color:#fff}

#regform .error{
    color: #BF6464;
    font-size: 12px;
    padding-left: 10px;
}
#topNav div.submenu-color ul.dropdown-menu a.dropdown-toggle {
    background-image: url('../images/submenu_light.png');
}
/** ********************************************** **
    结束：自定义样式和重写hdcore.css中的选择器.
**/

/**自定义样式**/
/**首页start**/
 html, body {
        position: relative;
        height: 100%;
        font-family: "Microsoft JhengHei";
    }
body {
        font-size: 18px;
        color:#000;
        margin: 0;
        padding: 0;
       background:#ebf9ff url(../images/body_all.jpg) no-repeat center bottom;
    }
ul,p{margin-bottom: 0px;padding-left: 0px;}
li{list-style: none;}
a{text-decoration: none;color: #000;}
section{border-bottom: 0px;}
a,a:hover,a:link,a:visited,a:focus{color:inherit;text-decoration:none;}
/**自定义样式**/
.h_top{
    width: 100%;
    height: 35px;
    background: #e6e6e6;
    font-size: 16px;
}
.h_top.xxgk_top{
   background: #015293;
   color: #fff;
}
.center{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.h_top .left{
    float: left;
    overflow: hidden;
}
.h_top .left li{
    float: left;
    margin-right: 25px;
    position: relative;
    line-height: 35px;
}
.h_top .left li:after{
    content: "";
    width:1px;
    height: 17px;
    background: rgba(0,0,0,0.8);
    position: absolute;
    top:10px;
    left: -12px;
}
.h_top.xxgk_top .left li:after{
   background: rgba(255,255,255,0.8); 
}
.h_top .right{
    float: right;
    line-height: 35px;
}
.h_center.xxgk_header{
    height:235px;
    border:1px solid #015293;
}
.h_center{
    width: 100%;
    height: 200px;
    background: url(../images/topbg.jpg) no-repeat top center;
    background-size: 100% 100%;
    position:relative;
}
.bodyOpen .h_center{
    background:none;
}
.bodyOpen{
    background: url(../images/body_bg2.jpg) no-repeat top center!important;
    background-size: cover!important;
}
.h_center .logo{
    float: left;
    padding-top: 40px;
}
.h_center .search{
    float: right;
    position: relative;
    top: 58px;
}
.h_center .search .s_txt{
    width: 350px;
    height: 45px;
    background: none;
    border: 1px solid #015293;
    border-radius: 5px;
    padding-left: 25px;
}
.h_center .search .s_sbt{
    width: 60px;
    height: 45px;
    background: #015293 url(../images/search.png) no-repeat center;
    border: 0;
    border-radius: 0 5px 5px 0;
    position: absolute;
    right: 0;
    top: 0px;
}
.h_center .search form{
    margin-bottom: 0;
}
.h_center .search .resou{
    color: #fd0001;
}
.h_center .search .resou span{
    font-weight: bold;
}
.topbox{
    position:absolute;
    z-index:2;
    width:100%;
}

.top_nav{
    width:100%;
    height:65px;
    background:#015293;
    position:relative;
    z-index:100;
 }
.top_nav .center{
    overflow:visible;
    position:relative;
}
.top_nav .naver{
    margin-top:0;
    overflow:visible;
}
.naver{
    overflow: hidden;
    margin-top: 42px;
    position:relative;
}
.xxgk_header .naver{
    display:none;
}
.naver li{
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-left: 116px;
    position: relative;
}
.naver li:first-child{
    margin-left: 0;
}
.naver li:first-child:after{
    display: none;
}
.naver li::after{
    content: "";
    width: 1px;
    height: 19px;
    background: #015293;
    position: absolute;
    top:5px;
    left: -50px;
}
.top_nav .naver li{
    line-height:65px;
    margin-left:20px;
    position:static;
    
}
.top_nav .naver li:after{
    display:none;
}
.top_nav .naver li a{
    color:#fff;
    font-size:18px;
    font-weight:bold;
    display:block;
    padding:0 20px;
    padding-left:48px;
}
.top_nav.neiye_nav .naver>li>a{
    padding:0 32px;
    padding-left:48px;
}
.top_nav .naver li.li1{
    background:url(../images/ico1.png) no-repeat 20px center;
    margin-left:0;
}
.top_nav .naver li.li2{
    background:url(../images/ico2.png) no-repeat 20px center;
}
.top_nav .naver li.li3{
    background:url(../images/ico3.png) no-repeat 20px center;
}
.top_nav .naver li.li4{
    background:url(../images/ico4.png) no-repeat 20px center;
}
.top_nav .naver li.li4 a,.top_nav.neiye_nav .naver li.li4>a{
    padding-left:52px;
}
.top_nav .naver li.li5{
    background:url(../images/ico5.png) no-repeat 20px center;
}
.top_nav .naver li.li6{
    background:url(../images/ico6.png) no-repeat 20px center;
}
.top_nav .naver li.li6>a,.top_nav.neiye_nav .naver li.li6>a{
    padding-left:52px;
}
.top_nav .naver li.li7{
    background:url(../images/ico7.png) no-repeat 20px center;
}
.top_nav .naver li.li7>a,.top_nav.neiye_nav .naver li.li7>a{
    padding-left:56px;
}
.top_nav .naver li:hover{
    background-color:#03bcba;
}
.top_nav .naver li:hover .erji{
    display:block;
}

.top_nav .naver li .erji{
    width:1200px;
    position:absolute;
    left:0;
    top:65px;
    z-index:10;
    background:#fff;
    border:1px solid #015293;
    padding:17px;
    box-shadow: 0 0 20px #999;
    display:none;
}

.top_nav .naver .menuBtn{
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 60px;
    height: 65px;
    background:url(../images/topnav_ico.jpg) no-repeat center;
}
.top_nav.neiye_nav .naver .menuBtn{
    display:none;
}
.box1{
    height: 140px;
    background: #fff;
    margin-top: 20px;
}
.box1 .sign{
    width: 50px;
    height: 35px;
    background: #015293;
    color: #fff;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    float: left;
}
.box1 .hot_news {
    float: left;
    margin-left: 38px;
}
.box1 .hot_news .fir{
    font-size: 30px;
    color: #df2425;
}
.box1  .h_zuixin {
    margin-top: 10px;
}
/* 本例子css */
.txtMarquee-left {
    width: 900px;
    position: relative;
}
.txtMarquee-left .bd .tempWrap {
    width: 900px !important;
}
.txtMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
}
.txtMarquee-left .bd ul li {
    margin-right: 70px;
    float: left;
    font-size: 16px;
    text-align: left;
    _display: inline;
    width: auto !important;
    position: relative;
    padding-left: 15px;
}
.txtMarquee-left .bd ul li::before{
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #015293;
    position: absolute;
    left: 0;
    top: 10px;
}

.txtScroll-top{ 
width:1090px; 
float:left; 
height:140px;  
overflow:hidden; 
position:relative; 
padding-top: 20px;
box-sizing:border-box; 
} 
.txtScroll-top .infoList li{ 
    height:140px; 
    padding: 0 50px 0 25px; 
    text-align: center;
} 
.txtScroll-top .infoList li .topic{ 
    display:block; 
    font-size:36px; 
    font-weight:bold; 
    color:#333333; 
    } 
.txtScroll-top .infoList li p{ 
    color:#919191; 
    margin-top:10px;
    font-size:16px;
    }
.txtScroll-top .hd{
    position:absolute;
    right:0;
    top:40px;
    z-index:1;
}
.txtScroll-top .hd li{
    text-indent:-999em;
    width:10px;
    height:10px;
    border:1px solid #0062b3;
    border-radius:10px;
    margin-bottom:6px;
}
.txtScroll-top .hd li.on{
    background:#0062b3;
}
.box1 .h_enter{
    width: 175px;
    float: right;
}
.box1 .h_enter li{
    width: 175px;
    height: 50px; 
    font-size: 16px;
    color: #fff;
    padding-left: 70px;
    line-height: 50px;
}
.box1 .h_enter li:nth-child(1){
    background: #015293 url(../images/img.png) no-repeat 35px center;
}
.box1 .h_enter li:nth-child(2) {
    background: #018e93 url(../images/sp.png) no-repeat 35px center;
    margin-top: 20px;
}
.box2{
    margin: 20px auto;
    position:relative;
    z-index:1;
}
.box2 .n_topic{
    width: 605px;
    height: 340px;
    float: left;
}
/* 本例子css */
.slideBox {
    width: 100%;
    height: 340px;
    overflow: hidden;
    position: relative;
}
.slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 15px;
    z-index: 999;
}
.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.slideBox .hd ul li {
    float: left;
    margin-right: 7px;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    text-align: center;
    background: #fff;
    opacity: .5;
    cursor: pointer;
}
.slideBox .hd ul li.on {
    opacity: 1;
}
.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}
.slideBox .bd li {
    vertical-align: middle;
    position: relative;
}
.slideBox .bd li .hidtxt{
    width: 100%;
    height: 50px;
    background: rgba(0,0,0,0.5);
    color:#fff;
    padding-left: 20px;
    line-height: 50px;
    font-size: 16px;
    position: absolute;
    bottom: 0;
}
.slideBox .bd img {
    width: 605px;
    height: 340px;
    display: block;
}
.box2 .n_text{
    width:575px;
    height:340px;
    background:#fff;
    float: right;
}
/* 本例子css */
.box2 .slideTxtBox {
    width: 100%;
}
.box2 .slideTxtBox .hd {
    height: 45px;
    line-height: 45px;
    position: relative;
}
.box2 .slideTxtBox .hd ul {
    float: left;
    position: absolute;
    left: 20px;
    top: -1px;
}
.box2 .slideTxtBox .hd ul li {
    float: left;
    width: 130px;
    height: 45px;
    line-height: 45px;
    cursor: pointer;
    font-size: 18px;
    text-align: center;
}
.box2 .slideTxtBox .hd ul li.on {
    height: 53px;
    background:url(../images/hovbg.png) no-repeat top center;
    color: #fff;
}
.box2 .slideTxtBox .bd ul {
    padding: 0 20px;
    zoom: 1;
    margin-top: 10px;
}
.box2 .slideTxtBox .bd li {
    font-size: 16px;
    line-height: 40px;
    position: relative;
    padding-left: 15px;
}
.box2 .slideTxtBox .bd li .date {
    float: right;
    color: #b9b9b9;
}
.box2 .slideTxtBox .bd li::before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background:#d9d9d9;
    position: absolute;
    left: 0;
    top: 20px;
}
.box2 .slideTxtBox .bd li:hover {
    color: #015293;
}
.box2 .slideTxtBox .bd li:hover .date {
    color: #015293;
}
.box2 .slideTxtBox .bd li:hover:before {
    background: #015293;
}
.box3{
    height: 350px;
    background: #fff;
}
.box3 .tzgg{
    width: 50px;
    height: 140px;
    float: left;
    background: #015293;
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding: 25px 17px;
}
.box3 .t_list{
    float: left;
    margin-left: 20px;
    padding: 20px 0;
}
.box3 .t_list li {
    font-size: 16px;
    line-height: 35px;
    position: relative;
    padding-left: 15px;
}
.box3 .t_list li .date {
    float: right;
    color: #b9b9b9;
}
.box3 .t_list li::before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #d9d9d9;
    position: absolute;
    left: 0;
    top: 15px;
}
.box3 .t_list li:hover {
    color: #015293;
}
.box3 .t_list li:hover .date {
    color: #015293;
}
.box3 .t_list li:hover:before {
    background: #015293;
}
.box3 .t_list{
    width: 1110px;
    overflow: hidden;
}
.box3 .t_list ul{
    width: 515px;
}
.box3 .t_list ul:nth-child(1) {
    float: left;
    position: relative;
}
.box3 .t_list ul:nth-child(1):after{
    content: "";
    width: 1px;
    height: 92px;
    background: #d9d9d9;
    position: absolute;
    top: 7px;
    left: 545px;
}
.box3 .t_list ul:nth-child(2){
    width: 535px;
    float: right;
}

.slideTxtBox2{ width:585px; text-align:left;float:left;margin:0 0 0 20px  }
.slideTxtBox2 .hd{ height:43px; line-height:43px; border-bottom:1px solid #d9d9d9; margin-top:10px;}
.slideTxtBox2 .more{ float:right; }
.slideTxtBox2 .more a{ color:#b9b9b9;  }
.slideTxtBox2 .hd ul li{ float:left; cursor:pointer;margin-right:40px;position:relative;font-size:18px;box-sizing:border-box;line-height:41px;}
.slideTxtBox2 .hd ul li:after{content:'';width:2px;height:20px;position:absolute;right:-20px;top:50%;margin-top:-10px;background:#333;}
.slideTxtBox2 .hd ul li:last-child:after{display:none;}
.slideTxtBox2 .hd ul li.on{ color:#015293; font-weight:bold;border-bottom:2px solid #015293;}
.slideTxtBox2 .bd ul{ padding:4px 0 0;  zoom:1;  }
.slideTxtBox2 .bd li{ height:40px; line-height:40px;position:relative;font-size:16px;padding-left:15px; }
.slideTxtBox2 .bd li .date{ float:right; color:#b9b9b9;  }
.slideTxtBox2 .bd li:before{content:'';width:5px;height:5px;position:absolute;left:0;top:50%;margin-top:-2.5px;border-radius:5px;background:#d9d9d9;}
.slideTxtBox2 .bd li:hover:before{background:#015293;}
.slideTxtBox2 .bd li:hover .date,.slideTxtBox2 .bd li:hover a{color:#015293;}

.slideTxtBox4{ width:100%; text-align:left; }
.slideTxtBox4 .hd{ height:40px; line-height:40px; margin-top:5px;}
.slideTxtBox4 .hd ul li{ float:left; cursor:pointer;margin-right:38px;position:relative;font-size:16px;box-sizing:border-box;line-height:40px;}
.slideTxtBox4 .hd ul li:after{content:'';width:2px;height:16px;position:absolute;right:-19px;top:50%;margin-top:-8px;background:#333;}
.slideTxtBox4 .hd ul li:last-child{margin-right:0;}
.slideTxtBox4 .hd ul li:last-child:after{display:none;}
.slideTxtBox4 .hd ul li.on{ color:#015293; font-weight:bold;}
.slideTxtBox4 .bd ul{ padding: 0;  zoom:1;  }
.slideTxtBox4 .bd li{ height:30px; line-height:30px;position:relative;font-size:16px;padding-left:15px; }
.slideTxtBox4 .bd li .date{ float:right; color:#b9b9b9;  }
.slideTxtBox4 .bd li:before{content:'';width:5px;height:5px;position:absolute;left:0;top:50%;margin-top:-2.5px;border-radius:5px;background:#d9d9d9;}
.slideTxtBox4 .bd li:hover:before{background:#015293;}
.slideTxtBox4 .bd li:hover .date,.slideTxtBox4 .bd li:hover a{color:#015293;}

.sy_newsslide{ margin:0; padding:0;width:100%;}
.sy_newsslide .bd li{width:calc((100% - 20px) / 2); margin-right:20px;float:left;}
.sy_newsslide .bd li:nth-child(2n){margin-right:0;}
.box4{
    margin: 20px auto;
}
.box4 .zt{
    width: 100%;
    height: 120px;
}
.box4 .zt img{
    width: 100%;
    height: 120px;
}
.box4 .zt1{
    float: left;
}
.box4 .zt2{
    float: right;
}
.box5{
    height: 535px;
    padding: 25px 20px;
    background: #fff;
}
.box5 .left{
    width: 375px;
    float: left;
}
.Column{
   border-bottom: 1px solid #d9d9d9;
}
.Column span{
    font-size: 18px;
    font-weight:bold;
    display: inline-block;
    color: #015293;
    border-bottom: 2px solid #015293;
    padding-bottom: 12px;
    padding-right: 32px;
}
.Column .more{
    display: inline-block;
    float: right;
    color: #cecece;
    padding-top: 7px;
}
.xxgk_nav{
    padding-top:10px;
    overflow:hidden;
}
.xxgk_nav li{
    width: calc((100% - 13px) / 2);
    float:left;
    margin: 0 13px 13px 0;
}
.xxgk_nav li a{
    display:block;
    line-height:50px;
    text-align:center;
    background:#015293;
    font-size:16px;
    color:#fff;
}
.xxgk_nav li:nth-child(2n){
    margin-right:0;
}
.xxgk_nav li:last-child{
    margin-right:0;
    width:100%;
}
.xxgk_nav li a:hover{
    background:#ecf9ff;
    color:#015293;
}
/* 本例子css */
.box5 .left .slideTxtBox {
    width: 100%;
    margin-top: 20px;
}
.box5 .left .slideTxtBox .hd {
    height: 40px;
    line-height: 40px;
    position: relative;
    background: #f4f4f4;
}
.box5 .left .slideTxtBox .hd ul {
    float: left;
    position: absolute;
    left: 0;
    top: -1px;
}
.box5 .left .slideTxtBox .hd ul li {
    float: left;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    font-size: 16px;
    text-align: center;
    margin-left: 24px;
    color: #404040;
    position: relative;
}
.box5 .left .slideTxtBox .hd ul li:after{
    content: "";
    width: 1px;
    height: 18px;
    background: #717171;
    position: absolute;
    left: -12px;
    top: 12px;
}
.box5 .left .slideTxtBox .hd ul li:nth-child(1)::after{
    display: none;
}
.box5 .left .slideTxtBox .hd ul li.on {
    color: #015293;
}
.box5 .left .slideTxtBox .bd ul {
    zoom: 1;
    margin-top: 10px;
}
.box5 .left .slideTxtBox .bd li {
    font-size: 16px;
    line-height: 40px;
    position: relative;
    padding-left: 15px;
}
.box5 .left .slideTxtBox .bd li .date {
    float: right;
    color: #b9b9b9;
}
.box5 .left .slideTxtBox .bd li::before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #d9d9d9;
    position: absolute;
    left: 0;
    top: 20px;
}
.box5 .left .slideTxtBox .bd li:hover {
    color: #015293;
}
.box5 .left .slideTxtBox .bd li:hover .date {
    color: #015293;
}
.box5 .left .slideTxtBox .bd li:hover:before {
    background: #015293;
}
.box5 .xxgk a{
    display: inline-block;
    width: 100%;
    height: 75px;
    margin-top: 0px;
}
.signs_enter{
   width: 375px;
   margin-top: 15px;
   overflow: hidden;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.box5 .swiper-slide {
    text-align: center;
    font-size: 16px;
    color: #015293;
    font-weight: bold;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.box5 .swiper-slide .name {
    margin-top: 5px;
}
.box5 .cntr{
    width: 375px;
    float: left;
    margin-left: 20px;
}
.box5 .cntr .zwfw{
    margin-top: 0px;
    background: #f4f4f4;
    padding: 0 ;
}
.xxgk_nav2{
    overflow:hidden;
    padding-top:0px;
}
.xxgk_nav2 li{
    width:33.3%;
    float:left;
    text-align:center;
    font-size:16px;
    margin-bottom:0px;
}
.xxgk_nav2 li .pic{
     height:35px;
}
.xxgk_nav2 li a{
    color:#015293;
    font-weight:bold;
}
.xxgk_nav2 li img{
    -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;
}
.xxgk_nav2 li:hover img{
    -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1);
}
/* 本例子css */
.box5 .cntr .zwfw .slideTxtBox {
    width: 100%;
    position:relative;
}
.box5 .cntr .zwfw .slideTxtBox .hd {
    height: 40px;
    line-height: 40px;
    position: absolute;
    right:0;
    top:-48px;
}
.box5 .cntr .zwfw .slideTxtBox .hd ul li {
    float: left;
    line-height: 40px;
    cursor: pointer;
    font-size: 16px;
    text-align: center;
    margin-left: 15px;
    position:relative;
}
.box5 .cntr .zwfw .slideTxtBox .hd ul li:after{
    content:'';
    width:2px;
    height:16px;
    margin-top:-8px;
    position:absolute;
    right:-8px;
    top:50%;
    background:#333;
}
.box5 .cntr .zwfw .slideTxtBox .hd ul li:last-child:after{
    display:none;
}

.box5 .cntr .zwfw .slideTxtBox .hd ul li.on {
    color:#015293;
}
.box5 .cntr .zwfw .slideTxtBox .bd{
    background:#f4f4f4;
    overflow:hidden;
    height: 452px;
    padding-top:15px;
}
.box5 .cntr .zwfw .slideTxtBox .bd li {
    font-size: 16px;
    width: calc((100% - 0px) / 3);
    height: 110px;
    text-align: center;
    float: left;
}
.box5 .cntr .zwfw .slideTxtBox .bd li:hover {
    color: #015293;
}
.box5 .cntr .zwfw .slideTxtBox .bd li img{
    -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;
}
.box5 .cntr .zwfw .slideTxtBox .bd li:hover img{
    -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1);
}
.box5 .right{
    width: 375px;
    float: right;
}
.box5 .right .w_email{
    width: 100%;
    height: 65px;
    background: #015293 url(../images/email.png) no-repeat 20px center;
    color: #fff;
    margin-top: 20px;
}
.box5 .right .w_email span{
    font-size: 16px;
    font-weight: bold;
    line-height: 65px;
    padding-left: 80px;
}
.box5 .right .w_email .d_write{
    display: inline-block;
    width: 95px;
    height: 30px;
    border-radius: 5px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    margin-left: 25px;
}
.box5 .right .zwhd {
    margin-top: 10px;
}
.box5 .right .zwhd li {
    font-size: 16px;
    line-height: 37px;
    position: relative;
    padding-left: 15px;
}
.box5 .right .zwhd li::before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #d9d9d9;
    position: absolute;
    left: 0;
    top: 15px;
}
.box5 .right .zwhd li:hover {
    color: #015293;
}
.box5 .right .zwhd li:hover .date {
    color: #015293;
}
.box5 .right .zwhd li:hover:before {
    background: #015293;
}
.box5 .right .k_enter ul{
    overflow: hidden;
    margin-left: -10px;
    margin-top: 10px;
}
.box5 .right .k_enter ul li{
    width: 85px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    float: left;
    border-radius: 3px;
    margin-left: 10px;
}
.box5 .right .k_enter ul li:nth-child(1){
    background: #015293;
}
.box5 .right .k_enter ul li:nth-child(2) {
    background: #018493;
}
.box5 .right .k_enter ul li:nth-child(3) {
    background: #019387;
}
.box5 .right .k_enter ul li:nth-child(4) {
    background: #012a93;
}
.box5 .right .zxft{
    width: 100%;
    height: 75px;
    background: url(../images/zxft.png) no-repeat 20px center,url(../images/zxftbg.jpg) no-repeat top center;
    padding-left: 72px;
    line-height: 75px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-top: 20px;
}
.box6{
    margin: 20px auto;
    padding: 20px;
    background: #fff;
    position: relative;
}
/* 本例子css */
.picScroll-left {
    width: 100%;
    margin-top:20px;
    position:relative;
}
.picScroll-left .hd {
    overflow: hidden;
    position:absolute;
    z-index:2;
    right:0;
    top:-62px;
}
.picScroll-left .hd .prev,
.picScroll-left .hd .next {
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/icoleft.png) no-repeat center;
    text-align: center;
    line-height: 30px;
    margin-left:10px;
}
.picScroll-left .hd .next{
    background: url(../images/icoright.png) no-repeat center;
}
.picScroll-left .hd .prev:hover{
    background: url(../images/icoleft_h.png) no-repeat center;
}
.picScroll-left .hd .next:hover{
    background: url(../images/icoright_h.png) no-repeat center;
}
.picScroll-left .bd {
    padding-left: 0px;
}
.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}
.picScroll-left .bd ul li {
    margin-right: 14px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    position:relative;
}
.picScroll-left .bd ul li img {
    width: 280px;
    height: 155px;
    display: block;
}
.picScroll-left .bd ul li .title{
    width:100%;
    height:30px;
    line-height:30px;
    color:#fff;
    background:rgba(0,0,0,0.5);
    position:absolute;
    left:0;
    bottom:0;
    z-index:2;
}
.box7{
    background: #fff;
    padding: 20px;
    margin-top:20px;
    height:230px;
}
.box7 .qs_enter{
    width: 109px;
    height: 190px;
    background: url(../images/ztzl_bg.png) no-repeat center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    float: left;
}
.box7 .qs_enter a{
    display:block;
    width:100%;
    height:100%;
}
.box7 .topic_lis{
    float: left;
    margin-left: 0px;
    position: relative;
    overflow: hidden;
    width:1050px;
}
.box7 .topic_lis .tpc_left{
    width: 280px;
    height: 360px;
    float: left;
    position: relative;
}
.box7 .topic_lis .tpc_left .tpc_txt{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,0.4);
}
.box7 .topic_lis .tpc_left img{
    width: 280px;
    height: 360px;
}
.box7 .topic_lis .tpc_center{
    float: left;
    margin-left: 20px;
}
.box7 .topic_lis .tpc_center ul{
    overflow: hidden;
    margin-left: -20px;
}
.box7 .topic_lis .tpc_center ul li{
    width: 213px;
    height: 160px;
    float: left;
    margin-left: 20px;
    position: relative;
}
.box7 .topic_lis .tpc_center ul li .tpc_txt {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.4);
}
.box7 .topic_lis .tpc_center .tpc_bottom{
    width: 446px;
    height: 178px;
    margin-top: 20px;
    position: relative;
}
.box7 .topic_lis .tpc_center .tpc_bottom .tpc_txt{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.4);
}
.box7 .topic_lis .tpc_right{
    width: 263px;
    margin-left: 20px;
}
.box7 .topic_lis a{
    display:block;
    float:left;
}
.box7 .topic_lis a:nth-child(2n){
    margin-right:0;
}
.box7 .topic_lis a img{
    width:520px;
    height:90px;
}
.footer{
    width: 100%;
    height: 300px;
    background: #6a6a6a;
    margin-top: 20px;
    padding-top: 40px;
}
.footer .link{
    margin-left: 0;
    overflow:hidden;
}
.footer .link select,
.footer .link option {
   border: 0;
   border-radius: 0;
   background: #b5b5b5;
   color: #fff;
   width: 230px;
   height: 35px;
   font-size: 16px;
   padding: 0 0 0 15px;
}
.footer .link select{
    margin-right:12px;
    float:left;
}
.footer .link select:last-child{
    margin-right:0;
}
.footer .infos{
    margin-top: 32px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
}
.footer .infos .left{
    float: left;
}
.footer .infos p{
    line-height: 2em;
    color: #b6b6b6;
}
.footer .infos .copy{
    color: #b6b6b6;
    line-height:2em;
}
.footer .infos .copy img{
    margin-right: 6px;
}
.footer .infos .right{
    float: right;
}
.footer .infos .right ul{
    overflow: hidden;
}
.footer .infos .right ul li{
    float: left;
    margin-left: 25px;
    position: relative;
}
.footer .infos .right ul li:after{
    content: "";
    width: 1px;
    height: 15px;
    background: #fff;
    position: absolute;
    top: 6px;
    left: -13px;
}
.footer .infos .right ul li:nth-child(1):after{
    display: none;
}
.footer .infos .right .jgbs{
    text-align: right;
    margin-top: 40px;
}
.footer .infos .right .jgbs img{
    margin-left: 15px;
}
/**内页样式**/
.col_header{
    background: url(../images/colheaderbg.jpg) no-repeat top center;
}
.main{
    margin-top: 30px;
}
.main .col_naver{
    width: 280px;
    float: left;
}
.main .col_naver .col_column{
    width: 100%;
    height:75px;
    background: #015293;
    font-size: 26px;
    font-weight: bold;
    color: #fff;
    text-align: left;
    line-height: 75px;
    padding-left:20px;
    box-sizing:border-box;
}
.main .col_naver ul{
    background: #fff;
    padding:20px;
}
.main .col_naver ul li{
    
}

.main .col_naver ul li:hover>a,.main .col_naver ul li.active>a,.main .col_naver ul li.activesub>a{
    background:url(../images/leftico_h.png) no-repeat 100% 50%;
    color: #015293;
    font-weight:bold;
    border-bottom:1px solid #015293;
}
.main .col_naver ul li:hover>a:before,.main .col_naver ul li.active>a:before{
    content:'';
    width:2px;
    height:50px;
    background:#015293;
    position:absolute;
    left:-20px;
    top:50%;
    margin-top:-25px;
}
.main .col_naver ul li li:hover>a:before{
    display:none;
}

.main .col_naver ul li a{
    display:block;
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
    text-align: left;
    line-height: 49px;
    font-size: 16px;
    color:#000;
    background:url(../images/leftico.png) no-repeat 100% 50%;
    position:relative;
}
.main .col_naver ul ul{
    padding: 0 20px;
    padding-right:0;
}
.main .col_naver ul li li a{
    font-size: 14px;
}
.main .col_naver li ul{
    display:none;
}
.main .col_naver li.active ul{
    display:block;
}

.main .col_box{
    width: 900px;
    float: right;
    padding: 0 20px;
    background: #fff;
}
.col_box .col_infos{
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
}
.col_box .col_infos .lanmu{
    float: left;
    font-size: 24px;
    font-weight: bold;
    position: relative;
    }


/**信息列表**/
.col_box .Infolist ul{
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
    margin-top: 25px;
}
.col_box .Infolist ul li{
    line-height: 48px;
    font-size: 16px;
    position: relative;
    padding-left: 15px;
}
.col_box .Infolist ul li .time{
    float: right;
}
.col_box .Infolist ul li::before{
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #015293;
    position: absolute;
    left: 0;
    top: 22px;
}
.col_box .Infolist ul li:hover{
    color: #015293;
}
.col_box .Infolist table{
    margin-top:30px
}

/**图片列表**/
.col_box .imglist{
    margin-top: 20px;
}
.col_box .imglist ul{

}
.col_box .imglist li{
    width: 280px;
    float: left;
    margin-right: 10px;
    text-align: center;
}
.col_box .imglist li img{
    width: 280px;
    height: 160px;
}
.col_box .imglist li .imgTxt{
    text-align: center;
    font-size: 16px;
    line-height: 60px;
}
.col_box .imglist li:nth-child(3n){
    margin-right:0;
}
/**详情**/
.Detail{
    background: #fff;
    margin-top: 0px;
    padding: 30px;
}
.Detail .col_infos{
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
}
.Detail .col_infos .weizhi{
    text-align: right;
}
.Detail .d_details{
    padding: 0px;
    margin-top: 30px;
}
.Detail .d_details h2{
    text-align: center;
    font-weight: 400;
    font-size: 24px;
    border-bottom:2px solid #000;
    padding-bottom:15px;
    color:#000;
    margin-bottom:15px;
}
.Detail .d_details table{
    margin-bottom:0;
}
.Detail .d_details a{
    text-decoration: none!important;
}
.Detail .detail_info{
    overflow: hidden;
    padding-bottom: 20px;
    padding-left:30px;
    padding-right: 30px;
    text-align:center;
    color:#000;
    font-size:14px;
}

.Detail .contents{
    margin-top: 30px;
    font-size: 16px;
    line-height: 2.2em;
    font-family: "宋体";
}
.Detail .contents p{
    font-family: "宋体";
    text-indent:2em;
}
.Detail .contents p.vsbcontent_img{
    text-indent:0;
    margin:10px 0;
}
.dayin{
    background:#f1f1f1;
    padding:5px 10px;
    margin:20px 0;
    font-size:14px;
    text-align:right;
}
.Detail .fanye{
    padding: 20px 0 30px;
    opacity: .8;
    border-top:1px dotted #ccc;

}
/**政务公开**/
.Info_open{
    width: 100%;
    height: auto;
    background: url(../images/zwgkbg.png) no-repeat top center;
    padding: 55px 0;
}
.Info_open .Titiles{
    text-align: center;
}
.Info_open .o_maininfo{
    width: 1100px;
    margin: auto;
    background:#f2f2f2;
    padding: 35px;
    margin-top: 55px;
    padding-top: 80px;
}
.Info_open .z_search{
    width: 510px;
    height: 50px;
    margin: auto;
    position: relative;
}
.Info_open .z_search::before{
    content: "";
    width: 240px;
    height: 2px;
    background: #e5e5e5;
    position: absolute;
    left: -260px;
    top: 25px;
}
.Info_open .z_search::after {
    content: "";
    width: 240px;
    height: 2px;
    background: #e5e5e5;
    position: absolute;
    right: -260px;
    top: 25px;
}
.Info_open .z_search .s_info{
    width: 510px;
    height: 50px;
    border: 1px solid #105199;
    background: #fff;
    padding-left: 20px;
    border-radius: 5px;
}
.Info_open .z_search .s_sbts{
    border: 0;
    background: url(../images/search1.png) no-repeat center;
    width: 80px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
}
.Info_open .o_mains {
    overflow: hidden;
    margin-top: 80px;
}
.Info_open .o_mains .left{
    width: 240px;
    float: left;
}
.Info_open .o_mains .left h3{
    width: 240px;
    height: 70px;
    border: 1px solid #e2e2e2;
    font-size: 23px;
    font-weight: bold;
    color: #2d66a5;
    text-align: left;
    margin-bottom: 30px;
    padding-left: 80px;
}
.Info_open .o_mains .left h3 a{
display:block;
width:100px;
}
.Info_open .o_mains .left h3:hover {
    color: #fff;
}
.Info_open .o_mains .left h3:nth-child(1) {
    background: #fff url(../images/zn1.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3:nth-child(3) {
    background: #fff url(../images/xinxi.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3:nth-child(5) {
    background: #fff url(../images/neirong.png) no-repeat 20px center;
}

.Info_open .o_mains .left h3:nth-child(7) {
    background: #fff url(../images/wenjian.png) no-repeat 20px center;
    line-height: 70px;
}
.Info_open .o_mains .left h3:nth-child(9) {
    background: #fff url(../images/nianbao.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3:nth-child(11) {
    background: #fff url(../images/gongkai.png) no-repeat 20px center;
    line-height: 70px;
}
.Info_open .o_mains .left h3:nth-child(11) a {
    width:auto;
}
.Info_open .o_mains .left h3:nth-child(13) {
    background: #fff url(../images/zhengfu1.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3:nth-child(15) {
    background: #fff url(../images/xiangzheng1.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3:nth-child(1):hover {
    background: #2d66a5 url(../images/zn.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3:nth-child(3):hover {
    background: #2d66a5 url(../images/xinxi1.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3:nth-child(5):hover {
    background: #2d66a5 url(../images/neirong1.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3:nth-child(7):hover {
    background: #2d66a5 url(../images/wenjian1.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3:nth-child(9):hover {
    background: #2d66a5 url(../images/nianbao1.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3:nth-child(11):hover {
    background: #2d66a5 url(../images/gongkai1.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3:nth-child(13):hover {
    background: #2d66a5 url(../images/zhengfu1_h.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3:nth-child(15):hover {
    background: #2d66a5 url(../images/xiangzheng1_h.png) no-repeat 20px center;
}
.Info_open .o_mains .left h3 a{
color:#2d66a5;
}
.Info_open .o_mains .left h3:hover a{
color:#fff;
}
.Info_open .o_mains .right {
    width: 770px;
    background: #fff;
    float: right;
    padding: 0px;
    padding-top: 30px;
    border:1px solid #dfdfdf;
}

.Info_open .o_mains .right .scroll_txt {
    height: 900px;
    overflow: hidden;
    border-right: 0;
    border-bottom: 0;
}
.Info_open .o_mains .right .i_tils{
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    color: #2d66a5;
    margin-bottom: 30px;
}
 .Info_open .o_mains .right .swiper-container {
     width: 100%;
     height: 100%;
     padding: 0;
 }
 .Info_open .o_mains .right .swiper-slide {
     padding-top: 0px;
     font-size: 16px;
     height: auto;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     line-height: 2.3;
    padding:0 20px;
 }
.o_weizhi{
    padding:10px 0;
}
.Info_open .o_mains.open_detail{
    margin-top:0;
    border:2px solid #e3e3e3;
}
.shuxing{
    overflow:hidden;
    background:#f2f2f2;
    padding:10px 80px;
    margin-bottom:30px;
}
.shuxing li{
    width:33.333%;
    float:left;
    line-height:2.5em;
}
.contentdisp .title{
    font-size: 25px;
    color: #000;
    min-height: 50px;
    text-align: center;
    border-bottom: 2px #717171 solid;
}
.contentdisp .small-title {
    width: 100%;
    text-align: center;
    font-size: 15px;
    color: #333;
    height: 50px;
    line-height: 50px;
}
.scroll_lis ul.sijinav{
    overflow:hidden;
}
.scroll_lis ul.sijinav li{
    font-size:14px;
    line-height:25px;
    padding: 0 15px;
    background:#e7e7e7;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}

 /**政务信息公开列表**/
 /* 本例子css */
 .sideMenu {
 }
 .sideMenu h3 {
     position: relative;
 }
.sideMenu h3:nth-child(3) em,
.sideMenu h3:nth-child(5) em,
.sideMenu h3:nth-child(7) em,
.sideMenu h3:nth-child(9) em,
.sideMenu h3:nth-child(11) em,
.sideMenu h3:nth-child(13) em,
.sideMenu h3:nth-child(15) em {
    background: url(../images/icoAdd.png) 16px 12px no-repeat;
  }
 .sideMenu h3 em {
     float: right;
     display: block;
     width: 40px;
     height: 32px;
     cursor: pointer;
     position: absolute;
     top: 20px;
     right: 0;
 }
 .sideMenu h3.on em {
     background-position: 16px -57px;
 }
 .sideMenu ul {
     padding: 8px 45px;
     display: none;
     background: #fff;
     margin-top: -30px;
     margin-bottom: 30px;
     /* 默认都隐藏 */
 }
 .sideMenu ul.ul1{
     display:none!important;
}
.sideMenu h3.li2 em{
    
}
.sideMenu ul li{
      line-height: 32px;
      font-size: 15px;
      position: relative;
      padding-left: 25px;
  }
.sideMenu ul li::before{
    content: "";
    position: absolute;
    width: 3px;
    height: 3px;
    background: #333333;
    top: 16px;
    left: 0;
}
.sideMenu ul li:hover{
    color: #2d66a5;
    font-weight: bold;
}
 .scroll_lis .swiper-container{
     padding: 0 30px 0 0px;
 }
.scroll_lis .s_colmn{
     font-size: 18px;
     font-weight: bold;
     border-bottom: 1px solid #cccccc;
     margin-top: 0px;
 }
.scroll_lis .s_colmn a{
      display: inline-block;
      width:auto;
      height:40px;
      text-align: center;
      line-height: 38px;
      color: #fff;
      background: #2d66a5;
      padding:0 20px;
  }
.scroll_lis ul{
    margin-top: 30px;
    padding:0 30px;
}
.scroll_lis ul li{
    font-size: 16px;
    line-height: 50px;
}
.scroll_lis ul li .shijian{
    float: right;
}
.pb_sys_style1 .p_no_d {
    border: 1px solid #2d66a5!important;
    color: #fff;
    background-color: #2d66a5!important;
}
.contentdisp{
padding:0 30px;}
.nei_weizhi{
    width:100%;
    height:35px;
    line-height:35px;
    background:#fff;
    color:#000;
    font-size:14px;
}
.nei_weizhi a{
    color:#000;
}

.left_mlqs{
    background:#fff;
    padding:15px 20px;
    margin-top:20px;
}
.left_mlqs .swiper-container {
      width: 100%;
      height: auto;
    overflow:hidden;
    padding-bottom:35px;
    margin-top:20px;
    }
.left_mlqs .swiper-wrapper{
    height:auto;
}
.left_mlqs .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
    height:auto;
    }
.left_mlqs .swiper-slide img{
    width:240px;
    height:135px;
}
#openBtn {
    display: none;
    clear: both;
    width: 77px;
    height: 77px;
    position: relative;
    margin: 40px auto 0;
    color: #fff;
    cursor: pointer;
    overflow: hidden;
    background: url(../images/ind-guide.png) -11px -612px no-repeat;
    top: 0;
    animation: myfirst 2s linear 1s infinite alternate;
    -moz-animation: myfirst 2s linear 1s infinite alternate;
    -webkit-animation: myfirst 2s linear 1s infinite alternate;
    -o-animation: myfirst 2s linear 1s infinite alternate;
    text-align:center;
}
#openBtn p {
    padding: 10px 20px;
    line-height: 1.5;
}
@keyframes myfirst
{
0%   {top:0px;}
10%  {top:5px;}
20%  {top:10px;}
30%  {top:0;}
100% {top:0px;}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {top:0px;}
10%  {top:5px;}
20%  {top:10px;}
30%  {top:0;}
100% {top:0px;}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
0%   {top:0px;}
10%  {top:5px;}
20%  {top:10px;}
30%  {top:0;}
100% {top:0px;}
}

@-o-keyframes myfirst /* Opera */
{
0%   {top:0px;}
10%  {top:5px;}
20%  {top:10px;}
30%  {top:0;}
100% {top:0px;}
}
.bodyOpen .guideMain{
    display:block;
}
.bodyOpen #openBtn{
    display:block;
}
.bodyOpen .top_nav{
   display:none
}
.bodyOpen .sideFixed{
    display:none
}
.bodyOpen .headertop{
    padding-top:50px;
}
.bodyOpen .slidebox{
    display:none;
}
.guideMain {
    display: none;
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    height: 380px;
}
.newsSlider{
    width:785px;
    float:left;
    text-align:left;
    position:relative;
    border-radius:10px;
    overflow:hidden;
}
.newsSlider .bg{
    background:#fff;
    display:block;
    filter:alpha(opacity=80);opacity:0.8;
    height:100%;
    position:absolute;
    width:100%;
    left:0;
    top:0;
}
.newsSlider .bd{
    padding:30px 45px;
    position:relative;
    height: 220px;
}
.newsSlider .bd li{
    overflow:hidden
}
.newsSlider .bd .pic{
    float:left;
    width:285px;
    margin-right:20px;
}
.newsSlider .bd .con{
    overflow:hidden;
}
.newsSlider .bd .title{
    font-size:16px;
    height:64px;
    line-height:32px;
    overflow:hidden;
    padding-bottom:5px;
    font-weight:bold;
}
.newsSlider .bd .date{
    font-weight:normal;
    color:#015293;
    margin-bottom:15px;
}
.newsSlider .bd .intro{
    font-size:14px;
    line-height:26px;
    height:78px;
    overflow:hidden;
    color:#969696;
}
.newsSlider .bd .intro a{
    color:#df2625;
}
.newsSlider .more{
    position:absolute;
    right:45px;
    bottom: 27px;
    font-size:12px;
    color:#FFF;
    background:#346ECE;
    line-height:20px;
    padding:0 5px;
    display:none;
}
.newsSlider .prev,
.newsSlider .next{
    display:block;
    width:30px;
    height:60px;
    position:absolute;
    left:10px;
    top:90px;
    background:url(../images/ind-guide.png) -35px -720px no-repeat;
}
.newsSlider .next{
    left:auto;
    right:10px;
    background-position:-35px -820px
}
.newsSlider .prev:hover{
    left:8px;
}
.newsSlider .next:hover{
    right:8px;
}
/* indBtns */
.indBtns{
    width: 405px;
    float: right;
    margin-bottom:10px;
}
.indBtns li{
    float:left;
    width:115px;
    height: 100px;
    text-align:center;
    position:relative;
    overflow:hidden;
    margin: 0 0 20px 20px;
    border-radius:10px;
}
.indBtns a{
    display:block;
    color:#fff;
    height:40px;
    line-height:25px;
    font-size:16px;
    position:relative;
}
.indBtns a i{
    display:block;
    height:60px;
    background:url(../images/ind-guide.png) center -10px no-repeat;
    -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;
}
.indBtns s{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    background:#4784b3;
    -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;
}
.indBtns li a:hover{
    text-decoration:none;
}
.indBtns li a:hover i{
    -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1);
}
.indBtns .hover s{
    filter:alpha(opacity=100);opacity:1;
}
.indBtns .li2 i{
    background-position:center -110px
}
.indBtns .li3 i{
    background-position:center -210px
}
.indBtns .li4 i{
    background-position:center -310px
}
.indBtns .li5 i{
    background-position:center -410px
}
.indBtns .li6 i{
    background-position:center -510px
}
#content{
    height:1px;
    visibility: hidden;
    overflow:hidden;
    padding:0;
    background:none;
    width:auto;
    min-height:1px;
    background:#ebf9ff url(../images/body_all.jpg) no-repeat center bottom;
}
.clear{
    clear:both;
}
.slideTxtBox3 .hd{
    height:45px;
    box-shadow: 0 0 10px #eee;
    overflow:hidden;
}
.slideTxtBox3 .hd .more{
    float:right;
}
.slideTxtBox3 .hd .more a{
    line-height:45px;
    color:#b9b9b9;
    font-weight:normal;
    font-size:14px;
}
.slideTxtBox3 .hd li{
    line-height: 45px;
    margin-left:0;
}
.slideTxtBox3 .hd li a{
    color:#000;
    line-height: 45px;
    margin-left: 0px;
    font-size:16px;
    font-weight:normal;
    padding:0 25px;
}
.slideTxtBox3.rightbox .hd li a{
    padding:0 33px;
}
.slideTxtBox3 .hd li:hover,.slideTxtBox3 .hd li.on{
    background:#015293;
}
.slideTxtBox3 .hd li:hover a,.slideTxtBox3 .hd li.on a{
    color:#fff;
}
.slideTxtBox3 .bd{
    background:#f4f4f4;
    overflow:hidden;
    padding:10px 0;
}
.slideTxtBox3 .bd li{
    line-height: 40px;
    margin-left: 0px;
    float:none;
}
.slideTxtBox3 .bd li a{
    color:#000;
    font-size:16px;
    font-weight:normal;
    padding-left:35px;
    position:relative;
}
.slideTxtBox3 .bd li a:before{
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #d9d9d9;
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top:-2.5px;
}
.slideTxtBox3 .bd li .date{
    float:right;
    color:#b9b9b9;
}
.slideTxtBox3 .bd li a:hover,.slideTxtBox3 .bd li a:hover .date{
    color:#015293;
}
.slideTxtBox3 .bd li a:hover:before{
    background: #015293;
}
.slideTxtBox3 .bd li:hover{
    background:none;
}
.slideTxtBox3.top_zfwj{margin-top:20px;}
.slideTxtBox3.top_zfwj .bd ul{
    overflow:hidden;
}
.slideTxtBox3.top_zfwj .bd li{
    width:564px;
    float:left;
    margin-right:35px;
}
.slideTxtBox3.top_zfwj .bd li:nth-child(2n){
    margin-right:0;
}
.navpiclist{
    width:100%;
    clear:both;
    margin-top:30px;
}
.columntop{
    height:45px;
    box-shadow: 0 0 10px #eee;
    line-height:45px;
    margin:0;
}
.top_nav .naver li .columntop a.title{
    display:inline-block;
    padding:0 20px;
    background:#015293;
    color:#fff;
    float:left;
    font-size:16px;
    font-weight:normal;
}
.top_nav .naver li .columntop a.more{
    float:right;
    color:#b9b9b9;
    font-size:16px;
    font-weight:normal;
}
.top_nav .naver li .picbox{
    overflow:hidden;
    background:#f2f2f2;
    padding:20px;
}
.top_nav .naver li .picbox a{
    display:block;
    margin:0;
    padding:0;
    font-size:16px;
    font-weight:normal;
    position:relative;
    float:left;
    margin-right:20px;
}
.top_nav .naver li .picbox a.item4{
    margin-right:0;
}
.top_nav .naver li .picbox img{
    width:265px;
    height:150px;
}
.top_nav .naver li .picbox .text{
    width:100%;
    height:35px;
    line-height:35px;
    text-align:center;
    position:absolute;
    left:0;
    bottom:0;
    z-index:2;
    background:rgba(0,0,0,0.5);
}
#vsb_content_4 A{
    text-decoration: none!important;
}
.top_nav .naver .nav_infolist ul{
    background: #f4f4f4;
    overflow: hidden;
    padding: 10px 0;
}
.top_nav .naver .nav_infolist li{
    line-height: 40px;
    margin-left: 0px;
    float:none;
}
.top_nav .naver .nav_infolist li a{
    color:#000;
    font-size:16px;
    font-weight:normal;
    padding-left:35px;
    position:relative;
}
.top_nav .naver .nav_infolist li a:before{
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #d9d9d9;
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top:-2.5px;
}
.top_nav .naver .nav_infolist li .date{
    float:right;
    color:#b9b9b9;
}
.top_nav .naver .nav_infolist li a:hover,.top_nav .naver .nav_infolist li a:hover .date{
    color:#015293;
}
.top_nav .naver .nav_infolist li a:hover:before{
    background: #015293;
}
.top_nav .naver .nav_infolist li:hover{
    background:none;
}
.top_nav .naver .nav_infolist.top_zwfwlist ul{
    padding:50px 0;
}
.top_nav .naver .nav_infolist.top_zwfwlist li{
    float:left;
}
.top_nav .naver .nav_infolist.top_zwfwlist li a{
    padding:0 16px;
}
.top_nav .naver .nav_infolist.top_zwfwlist li a:before{
    display:none;
}
.top_nav .naver .nav_zmhdlist{
    overflow:hidden;
    padding:15px 0;
}
.top_nav .naver .nav_zmhdlist ul{
    display:flex;
    justify-content: space-between;
    align-items: center;
}
.top_nav .naver .nav_zmhdlist ul li{
    margin:0;
}
.top_nav .naver .nav_zmhdlist ul li a{
    display:flex;
    justify-content: flex-start;
    align-items: center;
    color:#000;
    padding:0;
    font-weight:normal;
    font-size:16px;
}
.top_nav .naver .nav_zmhdlist ul li img{
    margin-right:10px;
}
.ldzc_right{
    width:870px;
    float:right;
}
.ldzc_left{
    width:270px;
    float:left;
    background:#ebf9ff;
    margin-right:20px;
    padding:20px;
}
.ldzc_right .slideTxtBox3.top_zfwj .bd li{
    width:100%;
}
.top_nav .naver .lingdaobox a,.top_nav .naver .ldzc_nav {
    color:#000;
    padding:0;
    font-size:16px;
    font-weight:normal;
    line-height:normal;
}
.lingdaobox{
    display:flex;
    align-items: center;
    justify-content: space-between;
    text-align:center;
    line-height:24px;
}
.lingdaobox .text1{
    color:#015191;
    margin-top:10px;
}
.ldzc_nav p{
    text-align:center;
    line-height:40px;
    margin-top:10px;
    background:#fff;
}
.mlqs_left{
    float:left;
}
.mlqs_right{
    width:749px;
    height:235px;
    background:#f4f4f4;
    float:right;
}
.top_nav .naver .mlqs_right a,.top_nav .naver .mlqs_right{
    color:#000;
    padding:0;
    font-size:16px;
    font-weight:normal;
    line-height:normal;
}
.mlqs_right .text{
    padding:20px 25px;
}
.mlqs_right .text .text1 a{
    color:#014d8b;
    font-weight:bold;
}
.mlqs_right .text .text2{
    margin:10px 0 5px;
    line-height:30px;
}
.mlqs_right .caidan{
    padding: 0 25px;
    overflow:hidden;
}
.top_nav .naver .mlqs_right .caidan a{
    width:128px;
    display:block;
    height:38px;
    line-height:38px;
    border:1px solid #015293;
    float:left;
    margin-right:10px;
    text-align:center;
}
.top_nav .naver .mlqs_right .caidan a:last-child{
    margin-right:0;
}
.top_nav .naver .mlqs_right .caidan a:hover{
    background:#015293;
    color:#fff;
}
.liutianbo{
    background:#fff;
    padding:10px 20px;
    width:590px;
    float:left;
    margin-right:20px;
}
.infolistdc{
    padding-top:10px;
}
.infolistdc li{
    height: 40px;
    line-height: 40px;
    position: relative;
    font-size: 16px;
    padding-left: 15px;
}
.infolistdc li:before {
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    border-radius: 5px;
    background: #d9d9d9;
}
.infolistdc li .date {
    float: right;
    color: #b9b9b9;
}

.infolistdc li.li1{
    height:135px;
    line-height:normal;
    padding-left:0;
    margin-bottom:10px;
}
.infolistdc li.li1:before{
    display:none;
}
.infolistdc li.li1 .pic{
    float:left;
    margin-right:18px;
}
.infolistdc li.li1 .date{
    float:none;
    color:#015293;
    margin:5px 0 10px;
}
.infolistdc li.li1 .desc{
    font-size:14px;
    line-height:2em;
}
.sy_wxxzsjh.ban .infolistdc{
    overflow:hidden;
}
.sy_wxxzsjh.ban .infolistdc li{
    width: calc((100% - 10px) / 2);
    float:left;
    margin-right:10px;
}
.sy_wxxzsjh.ban .infolistdc li:nth-child(2n){
    margin-right:0;
}
.slideBoxdc{ width:570px; height:380px; overflow:hidden; position:relative; }
.slideBoxdc .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBoxdc .bd img{ width:570px; height:380px; display:block; }
.slideBoxdc .bd li .title{ position:absolute;left:0;bottom:0;z-index:2;background:#fff;line-height:60px;text-align:center;width:100%;}
.slideBoxdc .prev,
.slideBoxdc .next{ position:absolute; left:0; bottom:0; display:block; width:40px; height:60px;
background-image:url(../images/icoleftdc.png);background-color:#015293;z-index:2; }
.slideBoxdc .next{ left:auto; right:0;background-image:url(../images/icorightdc.png); }
.slideBoxdc .prev:hover,
.slideBoxdc .next:hover{ background-color:#03bfbd; }
.sy_qsgk{
    width:610px;
    height:380px;
    background:#fff;
    box-sizing:border-box;
    padding:15px 20px;
    float:right;
}
.sy_qsgk .desc{
    line-height:34px;
    text-indent:2em;
    padding:10px 0;
    margin-bottom:10px;
}
.sy_qsgk .caidan{
    overflow:hidden;
}
.sy_qsgk .caidan a{
    display:block;
    width:173px;
    height:38px;
    line-height:38px;
    border:1px solid #015293;
    text-align:center;
    margin:0 20px 20px 0;
    float:left;
}
.sy_qsgk .caidan a:hover{
    background:#015293;
    color:#fff;
}
.sy_qsgk .caidan a:nth-child(3n){
    margin-right:0;
}
.sy_wxxzsjh{
    width:100%;
    background:#fff;
    box-sizing:border-box;
    padding:15px 20px;
}
.tuwenlistdc{
    padding-top:20px;
}
.tuwenlistdc .title{
    margin-top:5px;
    line-height:32px;
}
.tuwenlistdc .time{
    line-height:32px;
    color:#015293;
}
.tuwenlistdc .desc{
    line-height:32px;
}
.tuwenlistdc .desc span{
   color:#dd2527;
}
.sy_zmhdlist{
    overflow: hidden;
    padding: 15px 0;
}
.sy_zmhdlist ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sy_zmhdlist ul li a {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #000;
    padding: 0;
    font-weight: normal;
    font-size: 16px;
}
.sy_zmhdlist ul li img {
    margin-right: 10px;
}
.slideBoxad{ width:1200px; height:120px; overflow:hidden; position:relative; }
.slideBoxad .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBoxad .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxad .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBoxad .hd ul li.on{ background:#f00; color:#fff; }
.slideBoxad .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxad .bd li{ zoom:1; vertical-align:middle; }
.multipleColumn .bd li{
    float:left;
}
#ldzc_box{
    padding-top:10px;
}
#ldzc_box a{
    color:#333;
    line-height:normal;
    height:auto;
    display:inline-block;
    padding:0;
    margin:0;
    text-decoration:none!important;
    font-weight:normal;
}
#ldzc_box p{
    margin:0;
    padding:0;
    line-height:1.5em;
    font-weight:normal;
}
#multipleColumn .bd{ padding:0px; overflow:hidden;  }
#multipleColumn .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;margin:0 10px 10px 0;}
#multipleColumn .bd ul li:nth-child(2n){
    margin-right:0;
}
.slideBox2{
   height: 350px; 
}
.slideBox2 .bd img {
    width: 620px;
    height: 350px;
    display: block;
}
.bgbai{
    background:#fff;
    padding:0px 20px 10px;
    box-sizing:border-box;
}
.sy_newsbox{
    background:#fff;
    padding:0px 20px 10px;
    box-sizing:border-box;
    width:590px;
    float:left;
    margin-right:20px;
}
.sy_newsslide2{
    width:100%;
    margin:0;
}
.sy_picslide{
    width:100%;
    margin:0;
}
.sy_picslide .bd ul{
    padding:20px 0 10px;
    overflow:hidden;
}
.sy_picslide .bd li{
    width:275px;
    height:155px;
    float:left;
    margin-right:20px;
    position:relative;
    padding:0;
}
.sy_picslide .bd li img{
    width:275px;
    height:155px;
    float:left;
}
.sy_picslide .bd li .title{
    width:100%;
    height:35px;
    line-height:35px;
    background:rgba(0,0,0,0.5);
    color:#fff;
    text-align:center;
    position:absolute;
    left:0;
    bottom:0;
}
.sy_picslide .bd li:last-child{
    margin-right:0;
}
.sy_picslide .bd li:before{
    display:none;
}
.sy_qsgk .morex{
    margin-top:35px;
}
.sy_qsgk .morex a{
    display:inline-block;
    width:140px;
height:40px;
line-height:40px;
text-align:center;
color:#015293;
border:1px solid #015293;
}
.sy_qsgk .morex a:hover{
    background:#015293;
    color:#fff;
}

.qslswhlist{
overflow:hidden;
padding-top:8px;
}
.qslswhlist li{
float:left;
margin-right:20px;
position:relative;
}
.qslswhlist li .title{
width:100%;
height:30px;
line-height:30px;
text-align:center;
background:rgba(0,0,0,0.5);
position:absolute;
left:0;
bottom:0;
z-index:2;
color:#fff;
}
.qslswhlist li:last-child{
margin-right:0;
}
.qsdsjlist{
overflow:hidden;
padding-top:20px;
}
.qsdsjlist li{
width:225px;
height:45px;
float:left;
margin-right:22px;
margin-bottom:20px;
}
.qsdsjlist li:nth-child(3n){
margin-right:0;
}
.qsdsjlist li a{
display:block;
background:#f4f4f4;
line-height:45px;
text-align:center;
}
.qsdsjlist li a:hover{
background:#015293;
color:#fff;
}

.qsrwlist1{
overflow:hidden;
padding-top:20px;
}
.qsrwlist1 li{
float:left;
margin-right:20px;
position:relative;
}
.qsrwlist1 li .title{
width:100%;
height:30px;
line-height:30px;
text-align:center;
background:rgba(0,0,0,0.5);
position:absolute;
left:0;
bottom:0;
z-index:2;
color:#fff;
}
.qsrwlist1 li.li2{
margin-right:0;
}
.qsrwlist2{
overflow:hidden;
padding-top:5px;
}
.qsrwlist2 li{
width:25%;
float:left;
position:relative;
line-height:34px;
}