    .center {
        width: 1200px;
        margin: 0 auto;
        
    }

    .center img() .not {
        text-align: center;
        width: 100% !important;
        margin-left: 50px !important;
        border-bottom: 0 !important;
    }

    .cont {
        display: none;
    }

    .zkbtn {
        cursor: pointer;
    }

    .main {
        min-height: 400px;
        margin-top: 20px;
    }

    /* .czlunbo{padding-bottom: 80px;overflow: hidden;height: 330px;}
    .czlunbo ul li img{margin-bottom:20px;width: 100%;}
    .czlunbo ul li{width: 375px!important;margin-left:20px;margin-right: 0!important;float:left;} */

    

    a:hover {
        color: #772427;
    }

    .wrap {
        width: 90%;
        max-width: 1660px;
        position: relative;
        height: auto;
        margin: 120px auto 0 auto;
    }

    .fl {
        float: left;
    }

    .fr {
        float: right;
    }

    .mt1 {
        margin-top: 10px;

    }

    .mt1 p {
        line-height: 25px;
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 50px;
        letter-spacing: 3px;
        text-overflow: -o-ellipsis-lastline;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: 20px;
        /* font-family: "youyuan"; */
    }

    .mt1 span {
        display: block;
        margin-top: 20px;
        line-height: 20px;
    }

    .mt2 {
        margin-top: 20px;
    }

    .mt6 {
        margin-top: 60px;
    }

    .pp1 {
        padding: 10px 0;
    }
     .scontent{
	min-height: 300px;
	}

    .colorgary {
        margin: 10px 0;
        /*width: 80%;*/
       overflow: hidden;
		display: none;
    }
	.colorgarycon {
		
		text-align: center;
	    margin: 35px 0;

	    /*width: 80%;*/
	
	}
/* 	.colorgarycon #gyear{display: none;} */
    .colorgary span,
    .color_grey p {
        color: #666666;
        display: block;

        flex-direction: row;
        /* margin:10px auto; */

    }

    .color_grey img {
        width: 200px;
        height: 100px;
    }

    .colorgary p {
        color: #666666;
        font-size: 16px;
        line-height: 24px;

    }

    .color9 {
        color: #999999;
    }

    .color_green {
        color: #049916;
        font-size: 16px;
    }
    @media (max-width:800px) {
        .center {
            width: 100% !important;
        }

        .wrap {
            height: auto;
            width: 100%;
            margin: 20px auto;
        }

        .fl {
            float: left;
        }

        .fr {
            float: right;
        }

        .mt1 {
            margin-top: 20px;
        }

        .colorgary span {
            color: #666666;
            font-size: 12px;
        }
    }
    .main_over {
        color: #333333;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .jqqd p {
        font-size: 24px;
        overflow: hidden;
        text-align: center;
        padding: 50px 0;
        min-height: 460px;
        _height: 300px
    }

    .mtzx p {
        font-size: 16px;
        overflow: hidden;
        text-align: center;
        color: #666666;
    }

    @media (max-width:800px) {

        .NumPageList,
        .msg_zy,
        .msgContent div,
        .font16,
        .bottom,
        .header,
        .footer,
        .banerPage,
        .triangle img,
        .yssm,
        .footer_right,
        .pages,
        .topban,
        .zptp,
        .xctp,
        .ydgd,
        .yj_box,
        .cjwt,
        .cj_ul span {
            display: none;
        }
    }

    /*header*/

    .header_mian {
        height: 60px;
    }

    .header .logo img {
        width: 34px;
        height: 42px;
        padding-top: 10px;
    }

    .header .right img {
        padding-top: 18px;
    }

    /*导航*/

    .nav {
        height: 50px;
        width: 1200px;
        z-index: 2;
        overflow: hidden;
        margin-bottom: 50px;
    }

    .nav_yj {
        margin: 0 auto;
        height: 50px;
    }

    .nav_yj li {float: left;display: inline;text-align: center;line-height: 60px;position: relative;z-index: 999;margin-right: 30px;}

    .nav_yj li.last_li {
        background: none;
    }

    .nav_yj li:nth-child(1) {
        font-size: 26px;
    }

    .nav_yj li.on {
        height: 50px;
        line-height: 50px;
    }

    .nav_yj li a {
        font-size: 16px;
        color: #000;
        display: block;
    }

    .navs li>a.active {
        color: #772427;
        padding-bottom: 2px;
    }

    .nav_yj li:first-child {
        font-size: 30px;
    }
	
	.nav_m{height:50px; width: 47%;}
	.nav_yj_m{margin: 0 auto; height: 50px; display: flex; display: -webkit-flex; flex-wrap:nowrap;}
	.nav_yj_m li{float: left;display: inline; text-align: center; line-height: 50px; position: relative; z-index: 999; flex: 1;}
	.nav_yj_m li.on{background: url(../images/nav_m_bg.png;vpn_img); height: 50px; line-height: 50px;}
	.nav_yj_m li a{font-size: 18px; display: block;}
	.nav_yj_m li.on a{color: #fff;}
	
	.nav_ej_m{position: absolute; top: 50px; left: 0; display: none; background: url(../images/nav_m_bg.png;vpn_img); float: left; z-index: 999; width: 100%;}
	.nav_ej_m li{text-align: center; background: none; line-height: 50px; float: left;display: inline; width: 100%; display: inline;}
	.nav_ej_m li a{font-size: 16px; color: #fff; display: block; background: none; padding: 0;}
	.nav_ej_m li a:hover{background: url(../images/nav__ej_m_bg.png;vpn_img); }
	.nav_yj_m li.on a:hover{color: #fff;}

    .mt_banner {
        margin: 25px 0;
        padding: 0;
        width: 100%;
    }

    .mt_banner img {
        width: 100%;
    }

    .mt_list {
        margin: 0 auto;
        width: 1200px;
    }

    .mt_list h3 {
        font-size: 24px;
        color: #333;
        margin-bottom: 40px;
        font-weight: bold;
    }

    .mt_list ul li {
        line-height: 50px;
        border-bottom: 1px solid #cccccc;
        overflow: hidden;
    }

    .mt_list ul li a {
        display: block;
    }

    .mt_list ul li span {
        float: right;
    }

    .media_detail {
        width: 1200px;
        margin: 0 auto;
    }

    .media_detail .art_left {
        width: 420px;
        margin: 40px 0 0 0;
        float: left;
    }

    .media_detail .art_left h3,
    .media_detail .art_left h4 {
        font-size: 25px;
        margin-bottom: 10px;
        font-weight: 400;
    }

    .media_detail .art_left h4 {
        font-size: 20px;
    }

    .media_detail .art_left p {
        line-height: 40px;
    }

    .media_detail .art_cont {
        width: 770px;
        float: right;
        margin-top: 160px;
    }

    .media_detail .art_cont h5.titles {
        font-size: 18px;
        color: #90ab4a;
        margin: 40px 0 25px 0;
    }

    .media_detail .art_cont p {
        line-height: 30px;
        text-align: justify;
    }

    .media_detail .art_cont img {
        width: 100%;
        height: 500px;
        display: block;
    }
	@media screen and (min-width:799px) and (max-width:1200px){
		.nav_yj_m li a{font-size: 14px;}
	}
    /* 兼容ie */

    @media (max-width:800px) {
        .mt_banner {
            width: 100%;
            margin: 2% 0;
        }

        .mt_banner img {
            width: 100%;
            display: block;
        }

        .mt_list {
            width: 100%;
            min-height: 280px;
        }

        .mt_list h3 {
            margin-bottom: 2%;
            padding: 0 2%;
        }

        .mt_list ul {
            width: 96%;
            margin: 0 auto;
        }

        .nav {
            width: 100%;
            z-index: 2;
            overflow: hidden;
        }

        .nav_yj li a {
            font-size: 13px;
        }

        .nav_yj li {
            margin-right: 10px;
        }

        .nav_yj li:nth-child(1) {
            margin-left: 15px;
            font-size: 18px;
        }

        .media_detail {
            width: 100%;
        }

        .media_detail .art_left h3,
        .media_detail .art_left h4 {
            font-size: 1.2em;
        }

        .media_detail .art_left {
            width: 96%;
            margin: 0 auto;
            float: none;
        }

        .media_detail .art_cont {
            width: 96%;
            margin: 5% auto 0;
            float: none;
        }

        .media_detail .art_cont img {
            width: 100%;
            height: auto;
        }

        .media_detail .art_cont h5.titles {
            margin: 2% 0 1% 0;
        }
    }

    /* 搜索 */

    .search_all {
        margin-top: 35px;
    }

    .search_main {
        overflow: hidden;
        width: 1000px;
        margin: 0 auto;
    }

    .search {
        height: 34px;
        width: 1000px;
        margin: 20px 0 0 0;
        background: #fff;
        border-bottom: 2px solid #cccccc;
        margin: 0 auto;
    }

    .search .btn {
        border: none;
        background: none;
        width: 40px;
        height: 30px;
        float: left;
        background-size: 15px 15px;
        background: url(../images/search.png;vpn_img) no-repeat;
        cursor: pointer;
    }

    .search .txt {
        width: 885px;
        color: #000;
        border: none;
        background: none;
        height: 30px;
        line-height: 30px;
        float: left;
        padding-left: 5px;
    }

    #textId {}

    .search_year {
        margin-top: -30px;
    }

    .search_year select,
    .lookup_year select,
    .lookup_year select option {
        border: 0;
        background-color: #FFFFFF;
    }


    *html .search_year select,
    *+html .search_year select {
        border: 0;
    }

    @media (max-width:800px) {
        .search_all {
            margin-top: 3px;
            overflow: hidden;
        }

        .search_main {
            overflow: hidden;
            width: 94%;
            float: left;
            padding: 0 10px;
        }

        .search_all,
        .search_all .center {
            width: 99%;
        }

        .search {
            height: 34px;
            width: 99%;
            margin: 13px 0 0 0;
            background: #fff;
            border: 1px solid #d1d1d1;
            border-radius: 15px;
        }

        .search .btn {
            background: url(../images/phone_ss.png;vpn_img) no-repeat;
            background-size: 22px;
            width: 25px;
            cursor: pointer;
            margin-left: 8px;
            margin-top: 5px;
        }

        .search .txt {
            margin-left: 1px;
            width: 320px;
        }

        .search_year {
            margin-top: -30px;
            margin-right: 15px;
        }
    }

    /*展出主要内容*/
    /* #pageList{overflow: hidden;} */

    .main .boxs {
        margin-top: 10px;
    }

    .main .boxs h2.title {
        text-align: center;
        line-height: 30px;
        letter-spacing: 10px;
        margin-bottom: 20px;
        font-weight: bold;
        font-size: 20px;
    }

    .main .boxs .bidlist li {
        line-height: 40px;
        border-bottom: 1px solid #ccc;
    }

    .main .center,
    .zlzc_all .center {
        overflow: hidden;
    }
    .zlzcban{
        width: 1200px;
        height: 460px;
        background-color: #f1f1f1;
        overflow: hidden;
    }
    .zlzcban img{
        display: block;
        margin: 0 auto;
        
        height: 100%;
    }
    .rwsd {
        margin-left: -120px;
        overflow: hidden
    }

    .rwsd ul li {
        width: 320px;
        float: left;
        margin: 40px 0 0 120px;
        height: 340px;
        
    }

    .rwsd ul li a {
        width: 100%;
        height: 100%;
        display: block;
        
    }
    .zlzc_listImgbox{
        width: 100%;
       	height: 216px;
        overflow: hidden;
        position: relative;

    }
    .zlzc_listImgbox img{
        display: block;
        margin: 0 auto;
        width: 100%;
        /*position: absolute;*/
        /*top: 0;*/
        /* left: 50%; */
        object-fit: cover;
        /* transform: translateX(-50%); */
    }
    /* .rwsd ul li a img {
        width: 100%;
        height: 100%;
        
        clear: both;
        box-shadow: #dedede 5px 5px 10px;
        object-fit: cover;
        background-color: #f8f8f8;
    } */

    .zlzc_listImgbox:hover {
        transform: scale(1.1);
        transition: all 0.2s;
    }

    @media (max-width:800px) {
    	.zlzcban{
    		height: auto;
    	}
    	
    	.zlzcban img{
    		width: 100%;
    		height: auto;	
    	}
    	
        .main .boxs {
            width: 100%;
            height: auto;
        }

        .rwsd {
            margin: 0px;
            width: 100%;
        }

        .rwsd ul li {
            width: 43.5%;
            float: left;
            margin-left: 4.2%;
            margin-top: 0;
            height: auto;
        }

        .rwsd ul li img {
            width: 100%;
            height: 140px;
        }

        .not {
            width: 100% !important;
            margin: 0 auto !important;
        }

        .rwsd ul li a img {
            width: 100%;
            height: 99px;
            object-fit: cover;
            margin: 0 auto;
        }

        .rwsd p b {
            font-size: 16px;
        }
    }

    /*底部*/

    .foot {
        padding: 15px 0px;
        text-align: center;
        border-top: 1px solid #000;
        margin-top: 60px;
        width: 100%;
        overflow: hidden;
    }

    .foot p {
        line-height: 30px;
    }

    .footer_left {
        width: 450px;
        float: left;
        margin-left: 320px;
    }

    .footer_left p {
        text-align: center;
        line-height: 28px;
    }

    .footer_right {
        float: left;
        margin-left: 13px;
        margin-top: 15px;
    }

    @media (max-width:800px) {
        .indexfoot {
            width: 100%;
            padding: 15px 0;
            margin-top: 20px;
            background-color: #444444;
            height: 50px;
        }

        .foot,
        .foot .center {
            width: 100%;
        }

        .footer_left {
            width: 100%;
            float: left;
            margin: 0px;
        }

        .foot {
            width: 100%;
            padding: 15px 0;
            margin-top: 20px;
            background-color: #444444;
            height: 90px;
        }

        .footer_left p,
        .indexfoot p {
            color: #fff;
            line-height: 30px;
            text-align: center;
            font-size: 14px
        }
    }

    /*底部end */
    /* 展出详情页 */

    .mianfl {
        width: 520px;
        height: auto;
        margin-top: 40px;
    }

    .mianfr,
    .divMian {
        width: 670px;
        height: auto;
        margin-top: 160px;
    }

    .cgssfl .h3 {
        font-weight: 600;
        letter-spacing: 4px;
    }

    .mianfl .h2 {
        font-size: 24px;

        font-weight: bold;
        letter-spacing: 4px;
        line-height: 30px;
    }

    .mianfl .h3 {
        font-size: 20px;

        font-weight: bold;
        letter-spacing: 8px;
        line-height: 30px;
    }

    .cg-title {
        font-size: 26px;
        font-weight: bold;
        letter-spacing: 1.3px;
    }

    .cgssfl .h3 {
        font-size: 20px;
    }

    .mianfl .h4 {
        font-size: 18px;
    }

    .zptp {
        margin-top: 130px;
    }

    .xctp {
        margin-top: 80px;
    }

    .con {
        min-height: auto;
        _height: auto;
        margin-top: 20px;
    }

    .con,
    .con p,
    .con div,
    .con span,
    .con font,
    .con strong,
    .con b {
        text-indent: 2em;
        font-size: 16px !important;
        line-height: 25px !important;
        font-family: "微软雅黑" !important;
    }

    .con img {
        max-width: 100%;
        height: auto !important;
    }

    .con b,
    .con strong {
        font-weight: bold;
    }

    .con table {
        margin: 0 auto !important;
    }

    .con table tr td {
        border: 1px solid #dcdcdc !important;
    }

    .con .title {
        line-height: 28px;
        font-size: 20px;
        font-weight: bold;
        text-align: center;
        padding: 15px 0px;
        margin: 0 20px;
    }

    #xqcont .describe {
        float: left;
        width: 410px;
    }

    #xqcont .describe h2 {
        font-size: 20px;
        margin: 0 0 15px 0;
        text-indent: 0;
        text-align: left;
    }

    #xqcont .describe p {
        font-size: 18px;
        margin-bottom: 25px;
        text-indent: 0;
    }

    #xqcont .subs {
        float: right;
        width: 760px;
        margin-top: 164px;
    }

    #xqcont .subs img {
        width: 100%;
        height: 500px;
        margin-bottom: 40px;
        display: block;
    }

    #xqcont .subs .words {
        line-height: 30px !important;
        text-align: justify;
        text-indent: 2em;
    }

    @media (max-width:800px) {
        .con {
            min-height: auto;
            height: auto;
            /* padding: 5px 5px 5px 0px; */
        }

        .con p {
            text-align: justify;
        }

        .mianfl,
        .mianfr,
        .divMian {
            float: left;
            width: 92%;
            margin-left: 15px;
            margin-right: 15px;
        }

        .cj_text {
            width: 96%;
        }

        .mianfl {
            margin-top: 20px;
            margin-bottom: 20px;
        }

        .mianfr {
            margin-top: 40px;
        }

        .zlzc_all {
            width: 100%;
            margin: 0;
        }

        .zlzc_all .center {
            margin: 0;
            width: 100%;
        }

        #xqcont {
            width: 96%;
            margin: 0 auto;
        }

        #xqcont .describe {
            width: 100%;
            float: none;
        }

        #xqcont .subs {
            float: none;
            width: 100%;
            margin-top: 5%;
        }

        #xqcont .subs img {
            display: block;
            width: 100%;
            height: auto;
            margin: 0 auto 2%;
        }

        #xqcont .subs .words {
            text-indent: 0;
        }
    }

    /* 阅读更多 */

    #container {
        margin: 0 auto;
        overflow: hidden;
    }

    #wrap {
        position: relative;
        overflow: hidden;
    }

    #gradient {
        width: 100%;
        height: 35px;
        background: url() repeat-x;
        position: absolute;
        bottom: 0;
        left: 0;
    }

    #read-more {
        padding: 5px;
        width: 28%;
        background: #fff;
        text-align: left;
        color: #333;
    }

    #read-more a {
        padding-right: 22px;
        background: url() no-repeat 100% 50%;
        text-decoration: none;
    }

    #read-more a:hover {
        color: #333;
    }

    @media (max-width:800px) {
        #container {
            float: left;
        }
    }

    /* 作品选登轮播 */

    #wrapper {
        margin: 20px auto 80px;
        width: 1200px;
    }

    #wrapper .LeftBotton,
    #wrapper .control {
        top: 134px;
        cursor: pointer;
    }

    .zhanlan ul,
    .scene ul {
        overflow: hidden;
    }

    .zhanlan ul li,
    .scene ul li {
        width: 330px;
        float: left;
        margin: 0 35px;
    }

    .zhanlan ul li img,
    .scene ul li img {
        width: 100%;
        /* height: 180px; */
    }

    .overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
        background-color: rgba(0, 0, 0, 0.5);
        text-align: center;
        display: none;
    }

    #overlay_pic {
        margin: 200px auto;
        width: 400px;
        box-shadow: 10px 10px 5px #000;
    }

    .jscarousal {
        width: 1300px;
        height: 400px;
        margin: 0 auto;
        padding: 0;
        position: relative;
        /*overflow: hidden;*/
    }

    .jscarousal .jscarousal-left,
    .jscarousal .jscarousal-right {
        float: left;
        width: 23px;
        height: 98px;
        background-color: #121212;
        color: White;
        position: relative;
        top: 242px;
        cursor: pointer;
    }

    .jscarousal .jscarousal-left {
        margin-left: 15px;
        background-image: url(../images/left_arrow.jpg;vpn_img);
        background-repeat: no-repeat;
        background-position: left;
        background-size: 29px 190px;
    }

    .jscarousal .jscarousal-right {
        background-image: url(../images/right_arrow.jpg;vpn_img);
        background-repeat: no-repeat;
        background-position: right;
        background-size: 29px 190px;
    }

    .jscarousal-contents {
        width: 1230px;
        height: 370px;
        float: left;
        position: relative;
        overflow: hidden;
    }

    .jscarousal-contents>div {
        position: absolute;
        width: 100%;
        height: 370px;
    }

    /* .jscarousal-contents > div > div{float: left;width: 332px;margin-left: 15px;} */

    .thumbnail-inactive>div {
        float: left;
        width: 332px;
        margin-left: 15px;
    }

    .jscarousal-contents img {
        width: 332px;
        height: 200px;
    }

    .hidden {
        display: none;
    }

    .visible {
        display: block;
    }

    .jscarousal-contents>div>div:nth-child(2),
    .jscarousal-contents>div>div:nth-child(3) {
        margin-left: 100px;
    }

    @media \0screen\, screen\9 {
        .jscarousal-contents>div>div {
            float: left;
            width: 332px;
            margin-right: 63px;
        }
    }

    /*轮播修改*/

    .students {
        margin: 0 auto;
        width: 1100px;
        height: 480px;
        position: relative;
    }

    .students p.PP {
        width: 510px;
        height: 50px;
        font-size: 16px;
        color: #333;
        text-align: center;
        position: absolute;
        top: 60px;
        left: 300px;
    }

    #four_flash {
        position: relative;
        width: 1100px;
        height: 400px;
        margin: 0 auto;
        position: absolute;
        bottom: 40px;
    }

    #four_flash .flashBg {
        width: 998px;
        height: 400px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
    }

    #four_flash .flashBg ul.mobile {
        width: 2000%;
        height: 400px;
        position: absolute;
        top: 15;
        left: 0;
    }

    #four_flash .flashBg ul.mobile li {
        float: left;
        width: 280px;
        height: 340px;
        margin-left: 40px;
        color: #6C6E85;
        
    }

    #four_flash .flashBg ul.mobile li img {
        width: 100%;
        height: 220px;
        margin-bottom: 20px;
    }

    #four_flash .btn_left {
        width: 50px;
        height: 100px;
        position: absolute;
        top: 136px;
        left: 0px;
        cursor: pointer;
        z-index: 999;
    }

    #four_flash .btn_right {
        width: 50px;
        height: 100px;
        position: absolute;
        top: 136px;
        right: 0px;
        cursor: pointer;
        z-index: 999;
    }

    #four_flash .btn_left:hover {
        background: url(../images/qianxleft1.png;vpn_img) no-repeat;
    }

    #four_flash .btn_right:hover {
        background: url(../images/qianxr1.png;vpn_img) no-repeat;
    }

    /*现场图片轮播*/

    .center_box {
        width: 1400px;
        height: 450px;
    }

    #marquee {
        width: 1200px;
        /* height: 350px; */
        /* overflow: hidden; */
        display: flex;
        align-items: center;
        /* position: relative; */
    }

    /* #marquee {
        width: 100%;
        margin: 0 auto;
        clear: both;
        display: flex;
        align-items: center;
    } */
/* 
    #marquee {
        float: left;
        
        width: 332px;
        margin: 0 34px;
    } */

    /* #marquee a {
        display: block;
        height: 400px;
        width: 332px;
    } */

    #marquee img {
        display: block;
        width: 100%;
        height: auto;
        /* height: 200px; */
    }

    .LeftBotton {
        position: absolute;
        /* display: block; */
        width: 27px;
        height: 98px;

        background: url(../images/left_arrow.jpg;vpn_img) no-repeat left center;
        background-size: 29px 190px;
        top: 234px;
        left: -40px;
        z-index: 400;
    }

    .control {
        position: absolute;
        z-index: 400;
        background: url(../images/right_arrow.jpg;vpn_img) no-repeat left center;
        cursor: pointer;
        width: 27px;
        height: 98px;
        right: -30px;
        top: 234px;
        background-size: 29px 190px;
    }

    /* .control a {
        display: block;
        width: 52px;
        height: 200px;
    } */
    /* 展出列表 */

    .font_text {
        margin-top: 20px;
		text-align: center;
    }

    .colorgary .miaoshu {
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-align: justify;
        margin-bottom: 5px;
    }

    .colorgary span {
        margin-top: 5px;
        line-height: 22px;
        font-size: 14px;
        color: #666666;

    }

    .colorgary .describe {
        text-align: justify;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
        line-height: 30px;
        height: 120px;
    }

    @media (max-width:800px) {
        .colorgary .miaoshu {
            font-size: 14px;
            height: 48px;
    		line-height: 24px;
        }

        .zpxd_mian {
            display: none;
        }

        .font_text {
            margin-top: 2px;
            color: #333;
            font-size: 16px;
            line-height: 22px;
            height: 66px;
            word-break: break-all;
        }

        .zlzc_list p {
            margin-left: 15px;
            margin-bottom: 30px;
        }

        .colorgary span {
            line-height: 22px;
            font-size: 14px;
            color: #666666;
        }

        #wrapper {
            width: 100%;
        }

        #marquee {
            width: 100%;
        }

        #marquee ul li {
            width: 44%;
            float: left;
            margin: 0 3%;
        }
    }

    /* 资讯新闻列表 */

    .xwzx {
        margin-left: -75px;
        overflow: hidden
    }

    .xwzx ul li {
        width: 350px;
        float: left;
        margin: 40px 0 20px 75px;
        position: relative;
        height: 202px; 
    }

    .xwzx .dataspan {
        color: #b3b3b3;
    }

    @font-face {
        font-family: 'youyuan';
        src: url('../ttf/youyuan.TTF;vpn_img');
    }

    .xwzx .xwzx_title {
        font-family: "youyuan";
        min-height: 50px;
        height: 50px;

        line-height: 25px;
        font-size: 20px;
        font-weight: bolder;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
		color: #772427;
    }

    .xwzx .xwzx_zy {
        word-break: break-all;
        line-height: 30px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        text-align: justify;
        height: 75px;
    }

    .overtitle {
        -webkit-line-clamp: 2;
    }

    .overhid {
        -webkit-line-clamp: 3;
    }

    .pages {
        text-align: center;
        height: auto;
        margin-top: 35px
    }

    @media (max-width:800px) {
        .xwzx {
            margin: 0px;
        }

        .xwzx ul {
            margin-right: 30px;
        }

        .xwzx ul li {
            width: 100%;
            float: left;
            margin: 0;
            padding-right: 17px;
            margin-left: 15px;
            height: auto;
            padding-bottom: 20px;
        }

        .xwzx .dataspan {
            padding: 5px 0;
        }

        .xwzx p b {
            font-size: 16px;
            width: 300px;
            text-align: left;
            margin: 0;
            -webkit-line-clamp: 1;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
        }

        .xwzx p {
            line-height: 24px;
            -webkit-line-clamp: 3;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
        }
    }

    /*资讯新闻-轮播*/

    .mkeFocus {
        height: 490px;
        background: #fff;
        margin: 30px auto;
    }

    .mkeUl {
        margin: 0px auto;
        height: 490px;
        width: 763px;
        position: relative;
        overflow: hidden;
    }

    .bt_xy {
        width: 763px;
    }

    .ml_xy {
        height: 490px;
    }

    .item .mkeUl ul {
        position: absolute;
        left: 0px;
        top: 0px;
        height: 490px;
        padding: 0;
        min-height: auto;
    }

    .mkeUl ul li {
        float: left;
        text-align: center;
        font: 20px "微软雅黑";
        width: 763px;
        overflow: hidden;
    }

    .ml_xy ul li {
        line-height: none;
        padding: 0;
        height: auto;
        background: none;
        border: none;
    }

    .mkeUl ul li img {
        height: 450px;
        width: 763px;
    }

    .mkeNum {
        height: 30px;
        width: 47px;
        text-align: center;
        position: absolute;
        z-index: 1;
        font: 20px Arial;
    }

    .mke_ns1 {
        text-align: center;
        height: 16px;
        width: 16px;
        position: absolute;
        left: 0px;
        top: 0px;
    }

    .mke_ns2 {
        text-align: center;
        height: 16px;
        width: 16px;
        position: absolute;
        left: 25px;
        top: 0px;
    }

    .mke_ns3 {
        text-align: center;
        height: 16px;
        width: 16px;
        position: absolute;
        left: 12px;
        top: 0px;
    }

    .mkeLbtn {
        background: url(l.png;vpn_img) no-repeat;
        height: 52px;
        width: 30px;
        position: absolute;
        left: 0px;
        cursor: pointer;
        z-index: 10;
    }

    .mkeRbtn {
        position: absolute;
        right: 0px;
        background: url(r.png;vpn_img) no-repeat;
        height: 98px;
        width: 30px;
        cursor: pointer;
        z-index: 10;
    }

    .mx_bt {
        width: 20px;
        height: 20px;
        top: 460px;
        ;
        background-size: 10px;
    }

    .mb_lf {
        left: 99px;
    }

    .mb_ri {
        right: 99px;
    }

    .sm_js {
        left: 350px;
        bottom: 0px;
    }

    @media (max-width:800px) {
        .divMian {
            margin-top: -14px;
        }

        .bt_xy {
            width: 100%;
            padding-right: 15px;
        }

        .mkeUl {
            width: 330px;
            height: 300px;
        }

        .mkeUl ul li img {
            max-height: 200px;
            max-width: 100%;
            object-fit: cover;
        }

        .mx_bt {
            width: 20px;
            height: 20px;
            top: 210px;
            ;
            background-size: 10px;
        }

        .mb_lf {
            left: 49px;
        }

        .mb_ri {
            right: 49px;
        }

        .sm_js {
            left: 43%;
            bottom: 60px;
        }

        .mkeFocus {
            height: 221px;
        }

        /* .mke_ns2{top: 20px;} */
    }

    /* 参观-参观指南 */

    .cgznfr,
    .lsjsfr {
        width: 770px;
        height: auto;
        margin-top: 40px;
    }
    
    .cgzn_text img {
	    width: 100%;
	}

    .history p {
        text-align: justify;
        line-height: 35px !important;
    }

    .artcle h3 {
        font-size: 18px;
        font-weight: bold;
        margin: 20px 0;
    }

    .artcle p {
        line-height: 30px;
    }
	.m_title_msg{font-weight: bold; font-size: 22px; text-indent: 2em; margin-bottom: 20px;}
	.m_title_shy{margin-top: 10px;}
	.m_con_js{text-align: justify;}
	.m_con_js p{text-indent: 2em; font-size: 18px; line-height: 40px;}

    @media (max-width:800px) {
        .cgznfr {
            float: left;
            width: 92%;
            margin-left: 15px;
            margin-right: 15px;
            margin-top: 20px;
        }
    }

    /* 参观-常见问题 */

    .cj_fl {
        width: 100%;
        overflow: hidden;
        margin-top: 20px;
    }

    .cj_ul ul {
        margin-top: 25px;
    }

    .cj_ul ul li {
        border-bottom: 1px solid #cccccc;
        padding: 15px 0;
        cursor: pointer;
    }

    .cj_ul ul li a {
        color: #333333;
    }

    .cj_ul ul li a:hover {
        color: #772427;
    }

    .cj_ul span {
        float: right;
        background: url(gd.jpg;vpn_img) no-repeat;
        width: 20px;
        height: 20px;
        margin-top: 8px;
    }

    @media (max-width:800px) {
        .cj_fl {
            width: 92%;
            overflow: hidden;
            margin-top: -15px;
        }
    }

    /* 参观-历史介绍 */
    .topban {
        width: 100vw;
        margin-left: -8%;
        background-color: #efefef;
        overflow: hidden;
        /* height: 460px; */
        
    }

    .lsjs_img img,
    .topban img {
       
        width: 100vw;
        /* width: auto; */
        margin: 0 auto;
        display: block;
        /* height: 100%; */
    }

    @media (max-width:800px) {
        .lsjs_img img {
            width: 100%;
            height: 185px;
            object-fit: cover;
        }

        .lsjsfr {
            margin-top: -10px;
            float: left;
            width: 92%;
            margin-left: 15px;
            margin-right: 15px;
        }
    }

    /* 参观-机构设置 */

    .lsjsfr ul li {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-top: 20px;
    }

    .xrld_fl {
        width: 183px;
        height: 280px;
    }

    .xrld_fl img {
        width: 100%;
        display: block;
    }

    .xrld_fr {
        width: 560px;
        height: auto;
        padding-top: 20px;
    }

    .xrld_fr p {
        line-height: 30px;
    }

    .xrld_fr .con1,
    .xrld_fr .con3 {
        line-height: 24px;
    }

    .xrld_fr .con2,
    .xrld_fr .con4 {
        padding: 20px 0;
    }

    @media (max-width:800px) {
        .lsjsfr ul li {
            width: 100%;
            height: auto;
            overflow: hidden;
            margin-top: 25px;
        }

        .xrld_fl {
            width: 30%;
            height: auto;
        }

        .xrld_fr {
            width: 64%;
            height: auto;
            padding-top: 0px;
            float: left;
            margin-left: 15px;
        }

        .xrld_fl img {
            width: 100%;
        }

        .xrld_fr .con1,
        .xrld_fr .con3 {
            line-height: 18px;
        }

        .xrld_fr .con2,
        .xrld_fr .con4 {
            padding: 10px 0;
        }

        .xrld_fr .con3 {
            -webkit-line-clamp: 2;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
        }

        .xrld_fr .con2 {
            font-size: 12px;
            color: #8c8c8c;
        }
    }

    .bmzn_title {
        font-weight: bold;
        line-height: 30px;
    }

    .bmzn_text {
        margin-bottom: 20px;
        -webkit-line-clamp: 5;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .bmzn_text,
    .bmzn_lxfs,
    .ckxx a {
        line-height: 24px;
    }

    .bmzn_lxfs .yx,
    .bmzn_lxfs .yd {
        margin-left: 15px;
    }

    .contdetail {
        width: 770px;
        margin-top: 100px;
        float: right;
    }

    .newsContent img {
        max-width: 600px;
        text-indent: 0;
        margin: 30px auto;
    }

    .newsContent .words h3 {
        color: #049916;
        font-weight: inherit;
        margin-bottom: 30px;
    }

    .newsContent .words p {
        line-height: 30px;
        text-align: justify;
        /* text-indent: 2em; */
    }

    .rotation {
        position: relative;
        width: 100%;
        height: 450px;
        margin: 80px auto;
        overflow: hidden;
    }

    .rotation ul {
        height: 100%;
    }

    .rotation ul li {
        width: 770px;
        height: 100%;
        position: absolute;
    }

    .rotation ul li img {
        width: 100%;
        height: 100%;
    }

    .rotation .btn {
        width: 40px;
        height: 60px;
        text-align: center;
        line-height: 60px;
        opacity: .8;
        color: #000;
        font-size: 40px;
        position: absolute;
        cursor: pointer;
        z-index: 999;
    }

    .rotation .btnPrev {
        bottom: 0;
        right: 55px;
    }

    .rotation .btnNext {
        bottom: 0;
        right: 0;
    }

    @media (max-width: 800px) {
        .bmzn_lxfs .yx {
            display: block;
            margin: 0;
        }

        .bmzn_lxfs,
        .ckxx a,
        .bmzn_lxfs .yx,
        .bmzn_lxfs .yd {
            color: #666666;
        }

        .ckxx a {
            line-height: 50px;
        }

        .contdetail {
            width: 96%;
            margin: 5% auto 2%;
            float: none;
        }

        .contdetail img {
            width: 100%;
            height: auto;
        }

        /* .bmzn_text{margin-bottom: 20px;text-indent: 2em;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;} */
    }

    /* 参观-场馆设施 */

    .cgssfl {
        width: 220px;
        height: auto;
        margin-top: 40px;
    }

    .cgssfr {
        width: 950px;
        height: auto;
        margin-top: 40px;
    }

	.cgssfr img,.cgssfr p {
    	width: 75%;
	}
	
    .cgzn_text p {
        line-height: 28px;
    }

    @media (max-width:800px) {
        .cgssfl {
            float: left;
            width: 92%;
            margin: 20px 15px;
        }

        .cgssfr {
            float: left;
            width: 92%;
            margin-left: 15px;
            margin-right: 15px;
            margin-top: 20px;
        }

        .cgznfr img,
        .cgssfr img {
            width: 100%;
        }
    }

    /* 研究-出版*/

    #classific ul {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    #classific ul li {
        cursor: pointer;
    }

    @media (max-width:800px) {
        #classific {
            display: none;
        }

        .years {
            overflow-x: hidden;
            width: 100%;
        }

        .year_nav {
            overflow-x: hidden;
            overflow-y: auto;
        }

        .year_nav>li {
            float: left;
            padding-top: 0px;
            margin-right: 0px;
        }
    }

    .years {
        height: 42px;
        position: relative;
        margin: 0 17px;
        overflow: hidden;
        padding-top: 15px;
    }

    .year_nav {
        justify-content: center;
        height: 42px;
        font-size: 14px;
        width: 840px;
        margin: 0 auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .year_nav>li {
        cursor: pointer;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        margin-top: 4px;
        margin-right: 15px;
        font-weight: bold;
    }

    .year_nav a {
        display: block;
        position: relative;
        line-height: 38px;
        color: #222;
        cursor: pointer;
    }

    .year_nav>li.active a {
        color: #772427;
    }

    @media (max-width:800px) {
        .year_nav {
            width: 100%;
            display: none;
        }

        .year_nav>li {
            margin: 0;
            margin-right: 15px;
        }
    }

    .yj_main ul li {
        text-align: center;
        margin-top: 1px;
    }

    .yj_title {
        height: 60px;
        padding-top: 20px;
    }

    .yj_data {
        line-height: 50px;
    }

    @media (max-width:800px) {
        .yj_div {
            width: 99%;
            overflow: hidden;
            margin: 0;
            padding: 0;
        }

        .yj_div ul li {
            width: 43.5%;
            float: left;
            margin-left: 4.5%;
            text-align: center;
        }

        .yj_div ul li a img {
            width: 98%;
            height: auto;
            object-fit: cover;
            margin: 15px auto 0;
            box-shadow: 0px 0px 15px #b3b3b3;
        }

        .yj_div .yj_title {
            height: 66px;
            line-height: 22px;
            padding-top: 20px;
            /*width: 90%;*/
        }

        .yj_div .yj_data {
            margin-top: 0px;
            margin-bottom: 10px;
        }
    }

    .yj_box {
        /*width: 1300px;*/
        height: 550px;
    }

    #marquee2 {
        width: 1200px;
        height: 550px;
        overflow: hidden;
        position: relative;
    }

    #marquee2 ul li {
        float: left;
        height: 550px;
        width: 250px;
        margin-right: 60px;
        position: relative;
        text-align: center;
    }

    #marquee2 ul li img {
        display: block;
        width: 221px;
        height: 307px;
        margin: 15px auto;
        box-shadow: 0px 0px 15px #b3b3b3;
    }

    /* *html #marquee2, *+html #marquee2{ border: 1px solid red;overflow: hidden;}*/
    /* 研究-出版-详情*/

    .cb_main {
        overflow: hidden;
        width: 100%;
        margin-top: 5px;
    }

    .mr15 {
        width: 120px;
        height: 30px;
        font-weight: bold;
    }

    .yj_images {
        height: 450px;
        width: 763px;
        padding: 20px 0
    }

    .yj_images img {
        height: 100%;
        width: 100%;
    }

    @media (max-width:800px) {
        .yj_images {
            height: 100%;
            width: 100%;
        }
    }

    /* 教育-活动预告 */

    .hdyg_fl {
        width: 544px;
        height: 300px;
    }

    .hdyg_fr {
        width: 620px;
        height: 300px;
    }

    .hdyg ul {
        margin-top: 15px;
    }

    .hdyg ul li,
    .hdyg_main {
        overflow: hidden;
        width: 100%;
        margin-bottom: 15px;
    }

    .hdyg ul li a {
        display: block;
        height: 300px;
    }

    .hdyg ul li a img {
        width: 100%;
        height: 100%;
    }

    /* .hdyg_fl img{width: 544px;height: 334px;} */

    .hdyg_fr .hdyg_data {
        margin-top: 78px;
    }

    .hdyg_fr .hdyg_title {
        font-weight: bold;
        margin: 18px 0;
        -webkit-line-clamp: 2;
    }

    .hdyg_fr .hdyg_title a:hover {
        color: #772427;
    }

    .hdyg_fr .hdyg_remark {
    	height: 78px; 
        line-height: 26px;
        -webkit-line-clamp: 3;
        overflow: hidden;    
		display: -webkit-box;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical; 
    }
    
    .hdyg_fr .hdyg_remark img{
    	display: none;
    }
    
    .hdyg_fr .hdyg_remark p, .hdyg_fr .hdyg_remark span{
    	line-height: 26px;
    }

    @media (max-width:800px) {
        .hdyg {
            padding: 0 15px;
        }

        .hdyg_fl {
            width: 48%;
            height: 170px;
        }

        .hdyg_fr {
            width: 48%;
            height: 170px;
        }

        .hdyg_fl img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .hdyg_fr .hdyg_data {
            margin-top: 2px;
        }

        .hdyg_fr .hdyg_title {
            font-weight: bold;
            margin: 12px 0;
            height: auto;
        }

        .hdyg_fr .hdyg_remark {
            height: 78px;
        }

        .hdyg ul li a {
            height: 100%;
        }
    }

    /* 创作-在职画家 */

    .cz_img img {
        width: 260px;
        height: auto;
    }

    @media (max-width:800px) {
        .head_nav_wrap {
            overflow-x: hidden;
            width: 1200px;
        }

        .head_nav {
            overflow-x: hidden;
            overflow-y: auto;
            width: 750px;
        }

        .head_nav>li {
            float: left;
            padding-top: 0px;
            margin-right: 0px;
        }

        .cz_img img {
            width: 50%;
            height: auto;
        }
    }

    .head_nav_wrap {
        height: 42px;
        position: relative;
        margin: 0 17px;
        overflow: hidden;
        padding-top: 15px;
    }

    .head_nav {
        height: 42px;
        font-size: 14px;
        width: 680px;
        margin: 0 auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-overflow-scrolling: touch;
    }

    .head_nav>li {
        cursor: pointer;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        margin-top: 4px;
        margin-right: 15px;
        font-weight: bold;
    }

    .head_nav a {
        display: block;
        position: relative;
        line-height: 38px;
        color: #222;
    }

    .head_nav>li.active a {
        color: #772427;
    }

    @media (max-width:800px) {
        .head_nav_wrap {
            width: 100%;
            display: none;
        }

        .head_nav {
            width: 100%;
            display: inherit;
        }

        .head_nav>li {
            margin: 0;
            margin-right: 15px;
            width: 5%;
        }

        .zz_all ul li {
            font-size: 1em;
        }
    }

    .zz_all {
        width: 85%;
        overflow: hidden;
        padding-bottom: 8px;
    }

    .zz_all ul li {
        float: left;
        width: auto;
        margin-right: 20px;
        font-size: 14px;
        cursor: pointer;
    }

    .zz_all ul li a {
        font-size: 14px;
    }

    .zz_all ul li img {
        width: 12px;
    }

    .zz_name {
        padding-right: 5px;
    }

    .zz_data {
        color: #666666;
        font-size: 14px;
    }

    /**/

    .zz_works {
        height: auto;
        min-height: 500px;
        padding-bottom: 200px;
    }

    #flow-box {
        margin: 0px auto;
        padding: 0;
        /* position: relative; */
        width: 1190px;
		overflow: hidden;
    }

    #flow-box li {
        width: 277px !important;
        /* position: absolute; */
		float: left;
        /* padding: 10px;
    float: left;
    */
   margin-bottom: 40px; 
   margin-right: 27px;
        list-style: none;
        transition: all .2s ease-in-out;
        /* transition: box-shadow .3s cubic-bezier(.215, .61, .355, 1), transform .3s cubic-bezier(.215, .61, .355, 1), -webkit-box-shadow .3s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1); */
        transform: translate(0, 0);
		padding-bottom: 10px;
    }

    #flow-box li:hover {
        -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, .15);
        box-shadow: 0 5px 8px rgba(0, 0, 0, .15);
        -webkit-transform: translateY(-3px);
        transform:scale(1.05) translateY(-3px);
        -ms-transform: translateY(-3px);
        transition: all .2s ease-in-out;
    }

    #flow-box li:hover a {
        /* width: 90%; */
        transition: all .2s ease-in-out;
    }
	#flow-box li:nth-child(4n){margin-right: 0;}

    .briief {
        line-height: 25px;
        text-align: justify;
        margin-bottom: 10px;
        overflow: hidden;
		/*display: -webkit-box;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;*/
    }

    #flow-box li img {
        width: 100%;
		height: 277px;
        display: block;
    }

    #flow-box li a {
        display: block;
        width: 100%;
        font-size: 14px;
        color: #333;
        line-height: 18px;
        /* margin-top: 10px; */
        padding-bottom: 10px;
        text-decoration: none;
    }

    #flow-box li a :hover {
        color: #772427;
    }

    @media (max-width:800px) {
        #flow-box {
            width: 95%;
            height: auto;
            /*min-height: 1500px;*/
        }

        #flow-box li {
            width: 100% !important;
            padding: 0px;
            text-align: justify;
			margin-right: 0;
			margin-bottom: 10px;
        }
		#flow-box li img{height: auto;}
		.font_text{height: 30px; line-height: 30px;}
    }

    /* 隐私保护 */

    .ysbh {
        padding: 0 20px 20px 20px;
    }

    .ysbh p {
        line-height: 30px !important;
    }

    /* 分页 */

    #worksPage {
        margin: 20px auto 0;
    }

    .tcdPageCode {
        text-align: left;
        color: #ccc;
        text-align: center;
        margin: 30px auto 50px;
    }

    .tcdPageCode a {
        display: inline-block;
        color: #000;
        display: inline-block;
        height: 25px;
        line-height: 25px;
        padding: 0 10px;
        border: 1px solid #fff;
        margin: 0 2px;
        border-radius: 4px;
        vertical-align: middle;
    }

    .tcdPageCode a:hover {
        text-decoration: none;
        border: 1px solid #ececef;
    }

    .tcdPageCode span.current {
        display: inline-block;
        height: 25px;
        line-height: 25px;
        padding: 0 10px;
        margin: 0 2px;
        color: #000;
        background-color: #ececef;
        border: 1px solid #e2e2e1;
        border-radius: 4px;
        vertical-align: middle;
    }

    .tcdPageCode span.disabled {
        display: inline-block;
        height: 25px;
        line-height: 25px;
        padding: 0 10px;
        margin: 0 2px;
        color: #bfbfbf;
        border-radius: 4px;
        vertical-align: middle;
    }

    /* 小屏头部 开始 */

    @media (min-width: 800px) {

        .zlzc_list,
        .heades,
        .indexfoot,
        .index_ms {
            display: none !important;
        }
    }

    @media(max-width:800px) {
        .heades {
            height: 78px;
            width: 100%;
            border-bottom: 1px solid #cccccc;
        }

        .heades .indes {
            position: absolute;
            width: 30px;
            height: 24px;
            right: 15px;
            top: 24px;
            display: block;
        }

        .heades .indes img {
            width: 30px;
        }

        .heades .logs {
            height: auto;
            padding-left: 15px;
            padding-top: 15px;
            text-align: left;
            display: block;
        }

        .heades .logs img {
            height: 41px;
        }

        /* 左侧 */
        .fh_dh {
            width: 180px;
            display: none;
            overflow-y: scroll;
            padding-top: 6px;
            z-index: 9999;
            background: #000;
            opacity: 0.9;
            height: 100%;
            position: fixed;
            top: 0px;
            right: -180px;
        }

        .fh_dh p.th {
            color: #000;
            font-size: 13px;
            line-height: 40px;
            text-align: center;
        }

        .fh_dh ul li {
            line-height: 46px;
            text-align: left;
        }

        .fh_dh ul li .yj_a {
            display: block;
            padding: 0px 20px;
            font-size: 18px;
            text-indent: 8px;
            letter-spacing: 1px;
        }

        .fh_dh ul li .yj_a,
        .fh_dh ul li .yj_a:hover,
        .fh_dh ul li .yj_a:visited,
        .fh_dh ul li .yj_a:link,
        .fh_dh ul li .yj_a:active {
            color: #fff;
        }

        .fh_dh ul li.yj_li .yj_a {
            background: url(nav_bg.png;vpn_img) no-repeat 150px center / 9px auto;
        }

        .fh_dh ul li.yj_li .up {
            background: url(nav_bg1.png;vpn_img) no-repeat 147px center /16px auto;
        }

        .fh_dh ul .on .yj_a {
            border-right: 5px solid #267bc5;
        }
    }
	

    /* 小屏头部 end */

    .NumPageList .pageBox {
        text-align: center;
        padding: 30px 0;
    }

    .NumPageList .pageBox div {
        display: inline-block;
        padding: 0 8px;
        cursor: pointer;
        color: #666666;
        margin: 3px 0;
    }

    .wapper {
        margin-top: 100px;
        overflow: hidden;
        position: relative;
    }

    .wap {
        overflow: hidden;
        width: 100%;
        height: 636px;
        position: relative;
    }

    .banner {
        width: 300%;
        overflow: hidden;
        max-width: 4980px;
    }

    .bannerItems {
        width: 33.33%;
        /* height: 635px; */
        overflow: hidden;
    }

    .bannerItems img {
        width: 100%;
        position: relative;
    }

    .banerPage {
        margin: 0 auto;
        height: 80px;
        line-height: 80px;
        text-align: center;
        line-height: 80px;
    }

    .banerPage span {
        display: inline-block;
        width: 27PX;
        cursor: pointer;
        cursor: hand;
    }

    .spanActive {
        color: #fe413d;
    }

    .marginLeft {
        width: -1300px;
    }

    .triangle {
        display: block;
        width: 30px;
        height: 20px;
        margin: 0 auto;
    }