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

body{font:14px tahoma,'\5b8b\4f53',sans-serif;font-family:"Microsoft YaHei";font-size:12px;overflow-x: hidden;}
body{
    max-width:750px;
    margin:0 auto;
}
*{margin:0px; padding:0px;}
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#333; text-decoration:none; cursor:pointer;}
a:visited {color:#313131}
a:hover{color:#009bff;}
a:active {color:#313131}
em{font-style:normal;}
.clear{clear:both;}
h4{font-weight:normal;}
.clearfix{zoom:1;}
.mt10{margin-top:10px;}
.clearfix:after,#main:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
/*-------头部--------*/
.top{width:100%; height:50px; clear:both; overflow:hidden;}
#logo{float:left; width:88px; height:30px; margin:5px 0 0 10px;}
#logo a{display:block;width:120px; height:35px; background:url(../images/logo.png) no-repeat;background-size:cover;}
#search{ float:right; width:275px; height:37px; margin:10px 10px 0 0; background:url(../images/search.png) no-repeat;background-size:cover;}
.search_text{ float:left; width:230px; height:33px; line-height:33px; margin:2px 0 0 6px;outline:medium none; border:none;font-size:18px; color:#a4a4a4;}
.search_ico{ float:left; width:30px; height:35px; cursor:pointer;border:none; background:none; padding-top:8px; }

.g-nav{overflow:hidden;background: #fff;}
.g-nav a{ font-size: 15px; display: block; float: left; background: #f4f4f4; width: 18%; height: 30px; text-align: center; border-radius: 6px; line-height: 30px; color: #666; margin: 10px 1% 0;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.g-nav a.hover{ background: #4f9eff; color: #fff; }

#main,#main_zx{ width:100%;}

/*.footer{width:100%; border-top:2px solid #118ac9; background:#f9f9f9; clear:both; padding-bottom:10px;overflow:hidden;}*/
/*.foot_nav{width:100%; text-align:center; height:20px; line-height:20px; overflow:hidden; font-size:20px; margin:20px 0;}*/
/*.foot_nav a{color:#060606;}*/
/*.foot_nav a:hover{ color:#009bff;}*/
/*.foot_nav span{ background:#b0b0b0; display:inline-block; width:2px; height:20px; margin:0 20px; vertical-align:-3px;}*/
/*.footer p{color:#666; text-align:center; line-height:25px; overflow:hidden;}*/

.show_btl{ padding-left:10px;margin-top:15px; height:45px; line-height:45px; border-bottom:1px solid #e5e5e5; border-top:2px solid #19a5e7; color:#646464; font-size:22px;overflow:hidden;}

/*资讯详情页*/
.location{height:25px; line-height:25px; color:#7b7b7b; margin:10px 0;overflow:hidden;border-bottom: 1px #ece9e9 solid;
    border-top: 1px #ece9e9 solid;}
.location .home{ background:url(../images/home.png) no-repeat; background-size:cover; display:inline-block; width:14px; height:13px; vertical-align:-2px;}
.location span{ margin:0 5px;}
.location a{color:#7b7b7b;}

#main h1{ padding:0 10px; font-size: 20px; color:#646464;line-height:25px; text-align: center;}
.newsxx{ padding:0 10px; height:35px; line-height:35px; font-size:16px; color:#717171; text-align:center;border-bottom:2px solid #e5e5e5;overflow:hidden;}
.newsxx span{ padding-right:10px;}
.newsxx a{color:#009bff;}
.newstext{ padding:0 10px; margin-top:12px;margin-bottom: -15px;}
.newstext p{color:#262626; font-size:16px; margin-bottom:12px; line-height:30px;}
.newstext img{ max-width:95%; margin:0 auto 12px;}
.newstext table{width:80%; margin:0 auto 10px;}
.newstext table img{ margin:0 auto;}
.newstext a{color:#009bff;}
#content{ padding:0 10px; margin-top:12px;margin-bottom: -15px;}
#content p{color:#262626; font-size:16px; margin-bottom:12px; line-height:30px;}
#content img{ max-width:95%; margin:0 auto 12px;}
#content table{width:80%; margin:0 auto 10px;}
#content table img{ margin:0 auto;}
#content a{color:#009bff;}
.paging{padding:15px 0;text-align:center;color:#000}
.paging a{line-height: 30px;border:1px solid #dadada;}
.paging a,.paging span{margin:0 3px;color:#000;padding:3px 7px;}
.paging a.unuse{color:#999}
.paging a:hover,.paging span{background:#288bff;color:white;border:1px solid #288bff;}
.paging a.unuse:hover{background:none;color:#999}

.nextbnt{ padding:0 10px; font-size:16px; line-height:25px; position:relative;color:#0563b2;}
.nextbnt span{ position:absolute; left:10px; top:0px;}
.nextbnt a{color:#0563b2; display:inline-block; padding-left:65px;}

.news_about ul li{ padding:0 10px; height:30px; line-height:30px; font-size:16px; margin:5px 0; color:#646464;overflow:hidden;}
.news_about ul li a{color:#646464;}
.news_about ul li span{float:right; margin-left:20px;}

.global_tit{ height:80px; line-height:80px;  background:#9ec0dc; width:100%; overflow:hidden;}
.global_tit a{float:right; font-size:28px; color:#999; margin-right:10px;}
.global_tit span{font-size:36px; color:#333; margin-left:10px;}

.index_list{ width:100%;}
.index_list ul{padding:15px 0; height:auto;}
.index_list li{position:relative; font-size:30px; padding:0 10px 0 40px; margin:16px 0; height:40px; line-height:40px; overflow:hidden;}
.index_list li a{color:#333;font-size: 14px;}
.index_list li em{position:absolute; top:50%; left:10px; display:inline-block; width:14px; height:14px; margin-top:-7px; background:#dcdcdc; border-radius:100%;}
.index_list li span{width:15%;font-size:20px;color:#bbb;float:right;margin-left:1%;text-align:center}

[class*=am-icon-]:before {
    display: inline-block;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    transform: translate(0,0);
}

.am-pureview {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 11920;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.95);
    display: none;
    overflow: hidden;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -webkit-transform: translate(0,100%);
    -ms-transform: translate(0,100%);
    transform: translate(0,100%)
}

.am-pureview.am-active {
    transform: translate(0,0)
}

.am-pureview ol,.am-pureview ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%
}

.am-pureview-slider {
    overflow: hidden;
    height: 100%
}

.am-pureview-slider li {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    z-index: 100;
    visibility: hidden
}

.am-pureview-slider li.am-pureview-slide-prev {
    -webkit-transform: translate(-100%,0);
    -ms-transform: translate(-100%,0);
    transform: translate(-100%,0);
    z-index: 109
}

.am-pureview-slider li.am-pureview-slide-next {
    -webkit-transform: translate(100%,0);
    -ms-transform: translate(100%,0);
    transform: translate(100%,0);
    z-index: 109
}

.am-pureview-slider li.am-active {
    position: relative;
    z-index: 110;
    transform: translate(0,0);
    visibility: visible
}

.am-pureview-slider .pinch-zoom-container {
    width: 100%;
    z-index: 1121
}

.am-pureview-slider .am-pinch-zoom {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.am-pureview-slider .am-pinch-zoom:after {
    display: inline-block;
    font: normal normal normal 1.6rem/1 FontAwesome,sans-serif;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    content: "\f110";
    -webkit-animation: icon-spin 2s infinite linear;
    animation: icon-spin 2s infinite linear;
    font-size: 24px;
    line-height: 24px;
    color: #eee;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -12px;
    margin-top: -12px;
    z-index: 1
}

.am-pureview-slider .am-pinch-zoom.am-pureview-loaded:after {
    display: none
}

.am-pureview-slider img {
    position: relative;
    display: block;
    max-width: 100%;
    max-height: 100%;
    opacity: 0;
    z-index: 200;
    -webkit-user-drag: none;
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in
}

.am-pureview-slider img.am-img-loaded {
    opacity: 1
}

.am-pureview-direction {
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -18px!important;
    z-index: 1122
}

.am-pureview-only .am-pureview-direction,.am-touch .am-pureview-direction {
    display: none
}

.am-pureview-direction li {
    position: absolute;
    width: 36px;
    height: 36px
}

.am-pureview-direction a {
    display: block;
    height: 36px;
    border: none;
    color: #ccc;
    opacity: .5;
    cursor: pointer;
    text-align: center;
    z-index: 1125
}

.am-pureview-actions,.am-pureview-bar {
    height: 45px;
    background-color: rgba(0,0,0,.35);
    position: absolute
}

.am-pureview-direction a:before {
    content: "\f137";
    line-height: 36px;
    font-size: 24px
}

.am-pureview-direction a:hover {
    opacity: 1
}

.am-pureview-direction .am-pureview-prev {
    left: 15px
}

.am-pureview-direction .am-pureview-next {
    right: 15px
}

.am-pureview-direction .am-pureview-next a:before {
    content: "\f138"
}

.am-pureview-bar {
    bottom: 0;
    width: 92%;
    color: #eee;
    line-height: 45px;
    padding: 0 10px;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.am-pureview-bar .am-pureview-title {
    display: none;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 6px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.am-pureview-bar .am-pureview-total {
    font-size: 10px;
    line-height: 48px
}

.am-pureview-actions {
    left: 0;
    right: 0;
    bottom: 0
}

.am-pureview-actions a {
    position: absolute;
    left: 10px;
    color: #ccc;
    display: block;
    width: 45px;
    line-height: 45px;
    text-align: left;
    font-size: 16px
}

.am-pureview-actions a:hover {
    color: #fff
}

.am-pureview-actions [data-am-toggle=share] {
    left: auto;
    right: 10px
}

.am-pureview-actions,.am-pureview-bar {
    opacity: 0;
    -webkit-transition: all .15s;
    transition: all .15s;
    z-index: 1130
}

.am-pureview-bar-active .am-pureview-actions,.am-pureview-bar-active .am-pureview-bar {
    opacity: 1
}

.am-checkbox .am-icon-checked,.am-checkbox-inline .am-icon-checked,.am-radio .am-icon-checked,.am-radio-inline .am-icon-checked,.am-ucheck-checkbox:checked+.am-ucheck-icons .am-icon-unchecked,.am-ucheck-radio:checked+.am-ucheck-icons .am-icon-unchecked {
    opacity: 0
}

.am-pureview-bar {
    bottom: 0;
    /*width: 99%;*/
    color: #eee;
    line-height: 45px;
    padding: 0 10px;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.rotate_jia {
    display: none;
}

.rotate_div {
    display: none;
}

.rotate_jian {
    display: none;
}

.am-pureview-slider .pinch-zoom-container,.am-pureview-slider .am-pinch-zoom {
    height: 100% !important
}

.am-pureview-actions, .am-pureview-bar {
    background-color: rgba(0,0,0,0);
}

.am-pureview-counter {
    width: 100%;
    text-align: right;
}

.am-pureview-actions a {
    left: 0px;
    right: auto;
    text-align: center;
    height: 60px;
    width: 60px;
}

.am-icon-chevron-left:before {
    content: '';
    background: url(../images/close.png) no-repeat 11px 0px;
    width: 60px;
    height: 60px;
    background-size: 40px;
}

.link_tit span{font-size: 15px;margin-left: 10px;}
.link_list {padding: 0 10px;}
.link_list a {color: #666;line-height: 20px;margin-right: 10px;}


@media screen and (max-width:960px){
    .nav-toggle{
        float: right;
        margin:4px;
    }
    .nav-toggle span {
        display: block;
        width: 24px;
        height: 3px;
        background-color: #666;
        margin: 6px 0;
        border-radius: 5px;
    }
    .nav-toggle-close{
        padding-top: 8px;
    }
    .nav-toggle-close span:nth-child(1n){
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }
    .nav-toggle-close span:nth-child(2n){
        display: none;
    }
    .nav-toggle-close span:nth-child(3n){
        transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        margin-top: -9px;text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .nav{
        display: none;
        position:fixed;
        width:100%;
        height:100vh;
        overflow-y:scroll;
        background:rgb(255,255,255);
        z-index:999;
    }
    .nav a{
        width:100%;
        color:#333;
        line-height:40px;
        height:40px;
    }
}
@media screen and (min-width:600px){
    .djyxbox li{width:25%;}
    .newstext {font-size:14px; line-height:25px;}

    .global_tit {height:43px;line-height:43px;}
    .global_tit span{font-size: 20px;}
    .global_tit a{font-size: 15px;}

    .index_list ul{padding:10px 0;}
    .index_list li{font-size:19px;padding: 0 10px 0 32px; height:35px; line-height:35px; margin: 5px 0;}
    .index_list li em{width:10px; height:10px; margin-top:-5px;}
}

@media screen and (max-width:479px){
    .newstext {font-size:14px; line-height:25px;}
    #content {font-size:14px; line-height:25px;}
    .top{height:35px; padding-bottom: 10px;border-bottom: 1px #ece9e9 solid;}
    #logo {width:120px;height: 35px;margin-top:5px;}
    #logo a{width:120px;height: 35px;}

    #search{width:180px; height:24px;}
    .search_text{ width:149px; height:20px; line-height:20px; margin:2px 0 0 6px;font-size:12px;}
    .search_ico{width:25px; height:23px; padding-top:2px;}

    .foot_nav{ font-size:16px; margin:15px 0 10px;}
    .foot_nav span{margin:0 15px; height:16px;}

    .show_btl{height:35px; line-height:35px; font-size:18px;}

    /*资讯详情页*/
    #main h1{font-size:18px;}
    .newsxx{font-size:13px;}
    .newstext {font-size:14px; line-height:28px;}
    .newstext p{font-size:15px; line-height:28px;text-indent: 2em;}
    .newstext img{max-width:100%;}
    #content {font-size:14px; line-height:28px;}
    #content p{font-size:15px; line-height:28px;text-indent: 2em;}
    #content img{max-width:100%;}
    .nextbnt{ font-size:14px;}
    .news_about ul li{height:25px; line-height:25px; font-size:14px;}

    .index_list li{font-size: 17px;padding: 0 10px 0 30px; height: 28px; line-height: 28px; margin:6px 0;}
    .index_list li em{width: 8px; height: 8px; margin-top:-4px;}
    .index_list ul {padding: 10px 0;}
    .index_list li span{font-size:15px;}
}

@media screen and (max-width:420px){
    .global_tit {height:40px;line-height:40px;}
    .global_tit span{font-size: 16px;}
    .newstext {font-size:14px; line-height:25px;}
    #content {font-size:14px; line-height:25px;}
    .global_tit a{font-size: 12px;}

    .index_list li{font-size: 15px;padding: 0 10px 0 27px; height:26px; line-height:26px; margin: 1px 0;}
    .index_list li em{width: 6px; height: 6px; margin-top: -3px;}
    .index_list ul {padding: 10px 0;}
    .index_list li span{font-size:13px;}
}

@media screen and (max-width:320px){
    #logo{width:120px;height: 35px;margin-top:5px;}
    .newstext {font-size:14px; line-height:25px;}
    #content {font-size:14px; line-height:25px;}
    #logo a{width: 120px;height: 35px;}

    #search{width:180px; height:24px;}
    .search_text{ width:149px; height:20px; line-height:20px; margin:2px 0 0 6px;font-size:12px;}
    .search_ico{width:25px; height:23px; padding-top:2px;}

    .foot_nav{ font-size:14px; margin: 10px 0 8px;}
    .foot_nav span{margin:0 15px; height:16px;}
    .footer p{line-height:20px;}

    .show_btl{height:30px; line-height:30px; font-size:16px;}
    .showtext p{font-size:12px;}

    #main h1{font-size:16px;}

    .global_tit{height:32px; line-height:32px;}
    .global_tit span{font-size:15px;}

    .index_list li{font-size:13px; margin:0px;}
    .index_list li span{font-size:13px;}
}

@media screen and (max-width:240px){
    .newstext {font-size:14px; line-height:25px;}
    #content {font-size:14px; line-height:25px;}
    .djyxbox li a img {width:72px;height: 112px;}
    .index_list li span{width:20%;}
}
.searchBox {
    position: relative;
    border: 1px solid #19a5e7;
    height: 30px;
    border-radius: 5px;
    margin: 10px 10px;
}
.searchBox .s1 {
    position: absolute;
    left: 2px;
    right: 50px;
    width: 100%;
}
.searchBox .s1 .input1 {
    width: 88%;
    height: 30px;
    line-height: 30px;
    outline: none;
    border: none;
    padding: 0px 2%;
    font-size: 14px;
}
.searchBox .s2 {
    position: absolute;
    right: 2px;
    width: 12%;
    height: 30px;
    outline: none;
    border: none;
    line-height: 30px;
    background: url(../images/m_search.png) #19a5e7 no-repeat center;
}

.lists{
    display: flex;
    /*align-items: center;*/
    margin-bottom: 20px;
}
.lists-l{
    display: block;
    width: 100px;
    height: 80px;
    flex-shrink: 0;
}
.lists-r{
    padding: 0px 0 0 15px;
}
.lists-r p{
    font-size: 14px;
    line-height: 22px;
    color: #333;
    margin: 10px 0 10px 0;
}
.lists-r span{
    color: #999;
    font-size: 14px;
}
.lists-r-t{
    font-size: 18px;
}


.menus{display:block;width:25px;height:25px;top:12px;right:12.5px;background:url(../images/menu.png) no-repeat;background-size:25px 25px;margin:  0 6px 0 0}
.menuwrap{width:100%;background:#fff;top:50px;z-index:99999;padding-bottom:10px;max-width: 750px}
.menuwrapmain{overflow:auto;height:95vh;}
.menuwrapmain .as{background:#eee;float:left;width:23%;margin:3px 1%;font-size:14px;text-align:center;line-height:26px;height:26px;border-radius:2px;}
.menuwrapmain a.cul{width:48%;margin:3px 1%;font-size:16px;text-align:center;line-height:32px;height:32px;border-radius:2px;}
.menuwrapmain h3{font-size:18px;line-height:30px;height:30px;padding-left:10px;margin:15px 0 5px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.pos-a{position:absolute;}


.topnavs{
    display: flex;
    align-items: center;
    overflow-x: auto;
    border-bottom:  1px solid #eee;

}
.topnavs a{
    display: block;
    padding: 10px 10px;
    font-size: 17px;
    flex-shrink: 0;
}

::-webkit-scrollbar{
    display:none;
}




.footer{
    background: #f9f9f9;
    padding: 20px 0;
    color: #666;
    font-size: 14px;
    text-align: center;
}
.footer a{
    color: #666;
}





.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
    background: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #5693e4;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #5693e4;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    /*margin-bottom: 0.2rem;*/
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 20px;
}

