
        /*首页背景图*/
        .home-bg{
            /*兼容ie8不支持background-size*/
            -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ylw_home_bg.png',sizingMethod='scale')";
            background:url('http://mzj.sz.gov.cn/images/ylw_home_bg.png') no-repeat;
            background-size:cover;
        }

        /*清明活动遮罩*/
        #tishi-box{
            z-index:999;
        }
        .tishi-img{
            width:400px;
            cursor:pointer;
        }
        .tishi-close{
            position: absolute;
            top:0;
            right:0;
            color:white;
            padding:8px 20px;
            outline:none;
            border:none;
            background:#911705;
            font-size: 16px;
            cursor:pointer;
        }
        /*清明活动遮罩结束*/

        .main{
            padding-bottom: 0;
        }

        /*导航*/
        .nav{
            padding:0 20px;
            margin-bottom:20px;
            border: 1px solid #ccc;
            background:#f3f3f3;
            overflow: hidden;
            display:none;
        }
        .nav-title{
            float:left;
            margin-right:8px;
            font-size:20px;
            line-height:60px;
            color:#b91802;
        }
        .nav-arrow{
            float:left;
            width:30px;
            height:60px;
            background:url(../../images/ylw_arrow.png) no-repeat;
        }
        .nav-list{
            float:left;
            list-style-type:square;
            list-style-position:inside;
        }
        .nav-item{
            float:left;
            margin-left:10px;
            font-size:14px;
            line-height:60px;
            color:#b91802;
            cursor:pointer;
        }
        /*新闻*/
        .top-content{
            /*display: flex;*/
            overflow:hidden;
        }
        .main-top-left{
            position:relative;
            /*flex:1;*/
            float:left;
            box-sizing:border-box;
            width:50%;
            padding-right:24px;
        }
        .carousel-box{
            margin-top:-8px;
            height:342px;
            overflow: hidden;
        }
        .carousel-control{
            position:absolute;
            z-index:99;
            right:32px;
            bottom:0;
            cursor:pointer;
        }
        .carousel-list{
            overflow:hidden;
            height:342px;
        }
        .carousel-box img{
            cursor:pointer;
            min-height:100%;
        }
        .hover-item{
            display: inline-block;
            font-size:28px;
            color:white;
            vertical-align: middle;
        }
        .hover-active{
            color:#b91802;
        }
        .report-title{
            position:absolute;
            bottom:0;
            left:0;
            right:24px;
            padding-left:10px;
            background:transparent;
            background:rgba(0,0,0,.6);
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
            zoom:1;
            line-height:40px;
            font-size:18px;
            font-weight:normal;
            color:white;
        }
        .main-top-right{
            float:left;
            width:50%;
            /*flex:1;*/
        }
        .news-title{
            line-height:200%;
            font-size:20px;
            font-weight:normal;
            color:#b91802;
            cursor:pointer;
        }
        .news-general{
            font-size:12px;
            line-height:200%;
            text-indent:2em;
        }
        .news-list{
            padding-left:16px;
            margin-top:4px;
            list-style-type: disc;
        }
        .news-item{
            font-size:14px;
            line-height:200%;
            cursor:pointer;
        }
        .date-right{
            float:right;
            margin-right:34px;
            color:#a7a7a7;
        }
        /*标题*/
        .main-title{
            background:#b91802;
            padding:0 10px;
            font-size:20px;
            line-height:44px;
            height:44px;
            font-weight:normal;
            color:white;
            overflow:hidden;
        }
        .main-tab{
            display:inline-block;
            margin-right:8px;
            overflow: hidden;
        }
        .main-tab-item{
            float:left;
            padding:12px;
            margin-top:4px;
            font-size:16px;
            line-height:100%;
            color:white;
            cursor:pointer
        }
        .main-tab-active{
            color:#b91802;
            background:white;
            cursor:pointer;
        }
        .main-more{
            float:right;
            margin-top:2px;
            font-size:16px;
            cursor:pointer;
        }
        /*纪念日*/
        .anniversory{
            margin:30px 0;
        }
        .main-middle{
            margin-top: -8px;
            margin-bottom:30px;
            overflow:hidden;
        }
        .main-middle-left{
            /*display: flex;*/
            float:left;
            width:60%;
            justify-content: space-between;
            /*flex:6;*/
            margin-bottom:6px;
        }
        /*英烈名录*/
        .martyr-box-list {
            padding-left: 24px;
        }
        .martyr-box-row{
            padding:10px 0;
            border-bottom:1px solid #ccc;
            font-size:0;
        }
        .martyr-row-title{
            padding-bottom:12px;
            font-size:12px;
            color:#aa230b;
        }
        .martyr-box-row a{
            display: inline-block;
            width:12.5%;
            padding:2px 0;
            font-size:14px;
            text-align: center;
            cursor:pointer;
        }
        .martyr-box-row a:hover{
            color:#b81a02;
        }
        .martyr-list-item{
            /*display:flex;*/
            float: left;
            box-sizing: border-box;
            width:33%;
            padding-bottom:8px;
            margin:14px 0;
            border-right:1px solid #ccc;
            border-bottom:1px solid #ccc;
        }
        .list-item-img{
            /*flex:1;*/
            float:left;
            box-sizing:border-box;
            width:50%;
            padding-left:8px;
        }
        .margin-left-8{
            padding-left:0;
            margin-left:8px;
        }
        .list-item-text{
            /*flex:1;*/
            float:left;
            box-sizing:border-box;
            width:50%;
            padding:0 6px;
            line-height:22px;
            font-size:12px;
            text-align:justify;
        }
        .list-name{
            color:#b91802;
            font-weight:bold;
        }
        /*祭拜*/
        .main-middle-right{
            float:right;
            padding-left:34px;
        }
        .worship-type{
            position:relative;
            margin-top:12px;
        // justify-content: space-between;
            overflow:hidden;
            cursor:pointer;
        }
        .personal-worship{
            position:relative;
            float:left;
            width:176px;
        }
        .group-worship{
            position:relative;
            float:right;
            width:176px;
        }
        .worship-logo{
            box-sizing:border-box;
        }
        .worship-logo img{
            display:block;
        }
        .worship-content{
            position:absolute;
            top:50%;
            width:100%;
            text-align:center;
            cursor:pointer;
        }
        .worship-text{
            margin-top:-16px;
            font-size:32px;
            color:white;
        }
        .worship-text2{
            margin-top:-10px;
            width:100%;
            font-size:20px;
            color:white;
        }
        /*纪念设施*/
        .memory{
            /*display: flex;*/
            padding:28px 24px 18px;
            padding-right:14px;
            background:#fff3db;
            border:1px solid #b91802;
            margin-bottom:30px;
            overflow:hidden;
        }
        .memory-title{
            position:relative;
            z-index:9;
            float:left;
            padding:6px 0;
            width:34px;
            margin-top:12px;
            margin-right:16px;
            background:#b91802;
            font-size:18px;
            text-align:center;
            color:white;
        }
        .memory-banner{
            position:relative;
            float:left;
            width:908px;
            overflow:hidden;
            text-align:center;
        }
        .memory-banner-content{
            width:94%;
            margin:0 auto;
            overflow:hidden;
        }
        .memory-logo{
            position:relative;
            left:0;
            height:164px;
            font-size:0;
            white-space:nowrap;
        }
        .memory-logo-item{
            display: inline-block;
            box-sizing:border-box;
            width:25%;
            height:left;
            padding:0 10px;
            text-align:left;
            cursor:pointer;
        }
        .memory-logo-item img{
            height:130px;
        }
        .banner-control{
            position:absolute;
            top:0;
            margin-top:46px;
            cursor:pointer;
        }
        #banner-prev{
            left:0;
        }
        #banner-next{
            right:0;
        }
        .memory-text{
            line-height:34px;
            font-size:14px;
            text-align: center;
        }
        .main-bottom{
            overflow:hidden;
        }
        .main-bottom-left{
            box-sizing:border-box;
        }
        .main-bottom-left{
            float:left;
            width:70%;
            padding-right:12px;
        }
        .main-bottom-right{
            float:left;
            width:30%;
        }
        /*红色影音*/
        .red-movie-list{
            float:left;
            width:100%;
        }
        .red-movie-item{
            float:left;
            width:340px;
            padding-top:12px;
            cursor:pointer;
        }
        .red-movie-item img{
            height:240px;
        }
        .movie-item-control:nth-of-type(2){
            float:right;
        }
        .movie-img{
            display: block;
        }
        .movie-name{
            text-align:center;
            line-height:50px;
        }
        .red-movie-list,.martyr-deeds{
            /*display: flex;*/
            float:left;
        // justify-content: space-between;
        }
        /*陵园宣传*/
        .promo{
            padding:2%;
            text-align:center;
        }
        .promo object{
            width:100%;
            height:270px;
        }
        .promo embed{
            width:80%;
            height:292px;
        }
        /*红色歌曲*/
        .song-list{
            list-style-position: inside;
            padding:0 6px;
            overflow: hidden;
        }
        .song-list li{
            float: left;
            width:33.33%;
            line-height:40px;
        }
        .song-list li span{
            cursor:pointer
        }

        .list-detail{
            height:300px;
        }

        /*英雄事迹*/
        .deeds-item{
            /*flex:1;*/
            float:left;
            box-sizing:border-box;
            width:33.33%;
            text-align:center;
            padding:24px 15px 32px;
        }
        .deed-item-img,.deed-no-img{
            height:215px;
            overflow:hidden;
        }
        .deed-no-img{
            box-sizing: border-box;
            line-height:150px;
            height:190px;
            margin:0 auto;
            writing-mode: tb-rl;
            font-size:20px;
            color:white;
            text-align:center;
            background:#656565;
        }
        .hero-detail{
            text-indent:28px;
        }
        .hero-name{
            line-height:44px;
            font-size:20px;
        }
        .hero-detail{
            line-height:24px;
            font-size:14px;
            text-align:justify;
        }
        .hero-detail a{
            text-decoration: none;
            color:#b91802;
        }
        .detail-link{
            text-decoration: none;
            color:#b91802;
        }
        /*右侧部分*/

        /*政策法规*/
        .policy-title{
            background:#e6e6e6;
            padding-left:12px;
            border:1px solid #ccc;
            border-bottom:none;
            line-height:42px;
            font-size:18px;
            font-weight:normal;
            color:#b91802;
        }
        .policy-box ul{
            list-style-type: disc;
            padding:10px 0;
            padding-left:32px;
            height:420px;
            margin-bottom:14px;
            border:1px solid #ccc;
        }
        .policy-item{
            font-size:14px;
            line-height:200%;
            cursor:pointer;
        }
        .knowledge-img{
            padding:12px;
            border:1px solid #ccc;
            cursor:pointer;
        }

        .knowledge-content{
            padding-top:12px;
            padding-bottom:6px;
            font-size:18px;
            text-align: center;
        }
        /*友情链接*/
        .link-box{
            border-radius:4px;
            font-size:20px;
            background:white;
        }
        .link-item,.link-text{
            float:left;
            margin:0 14px;
            width:172px;
            font-family: "微软雅黑";
        }
        .link-item{
            font-size:14px;
            height:24px;
        }
        .link-text{
            display:inline-block;
            text-align:center;
            font-size:16px;
        }
        .link-logoList{
            padding:20px 0;
            overflow: hidden;
        }
        .link-logoList>li{
            float:left;
            box-sizing: border-box;
            padding:0 14px;
            width:20%;
        }
        .footer{
            background:none;
        }
    