
    body{background:url(images/bg01.gif) repeat;-webkit-background-size:14.85rem 14.85rem; -moz-background-size: 14.85rem 14.85rem; -o-background-size: 14.85rem 14.85rem; background-size: 14.85rem 14.85rem;}
    .g-hd{height:11.55rem;position: relative;z-index:19;position: relative;background:url(images/topbg.jpg) no-repeat center 0;-webkit-background-size:100% 7.95rem; -moz-background-size: 100% 7.95rem; -o-background-size: 100% 7.95rem; background-size: 100% 7.95rem;}
    .t_con{height:7.95rem;overflow: hidden;}
    .m-logo{width:15.625%;position: relative;margin:1rem 0 0 3.125%;}
    .m-logo img{width:100%;display: block;}
    .m-wz{width:64%;font-size:1.1rem;line-height:1.7rem;padding:2rem 0 0 3.44%;background: linear-gradient(to bottom, #fef090, #fef090, #fff0c5, #fef090);-webkit-background-clip: text;color: transparent;}
    .m-wz b{display: block;font-size: 1.3rem;line-height:2rem;}
    .t_menu{height: 3.6rem;line-height:3.6rem;overflow: hidden;background:url(images/mhbg1.gif) repeat center 0;-webkit-background-size:2rem 3.6rem; -moz-background-size: 2rem 3.6rem; -o-background-size: 2rem 3.6rem; background-size: 2rem 3.6rem;}
    .m-text{width:100%;font-size:1.3rem;white-space: nowrap;text-align: center;color: #1b1209;}
    .m-text a{display:block;color: #1b1209;}
    .m-text span{display:inline-block;color: #1b1209;width: 25%;}
    .m-text span:first-child{width:18%;}
    /*.m-text span.cur a{color: #ffc624;background:url(images/mhbg2.gif) repeat center 0;-webkit-background-size:2rem 3.6rem; -moz-background-size: 2rem 3.6rem; -o-background-size: 2rem 3.6rem; background-size: 2rem 3.6rem;}*/
    .f-fr{float: right;}
    .f-fl{float: left;}

    .downmenu{width:12.5%;display: block;padding:2.7rem 0 0;}
    .downmenu img{width:3rem;display: block;}

    .menu2{position: relative;z-index:9;}

    .menu2 .slideMenu{
      width:80%;padding:1.2rem 10% 2rem; display: none;z-index:80;background:rgba(202, 114, 39, 0.95);
      overflow:hidden;
      position:absolute;
      top:0;
      right:0;
      transition:transform 1s;
      -webkit-transition:transform 1s;opacity: 0.9;
    }
    .menu2 .slideMenu li{border-bottom: 1px solid rgba(237, 198, 87, 0.9);color:#fff;line-height:3.5rem; font-size:1.2rem;clear: both;}
    .menu2 .slideMenu li:last-child{border-width: 0.15rem;}
    .menu2 .slideMenu li a{ color:#fff;display:block;line-height:3.5rem;}
    

        .ad-01 {
            position: relative;
            min-height: 4.4rem;
            /*background: #cb7e57;*/
            background-color: #fff7e7;
        }
        
        .ad-back{
            position: absolute;
            width: 2rem;
            height: 2rem;
            left: 3%;
            top: 50%;
            margin-top: -1rem;
        }
        
        .ad-back a{display: block;height: 2rem;position: relative;}
        .ad-back a img{width: 1rem;height: 2rem;display:block;}
        
                .ad-nav{
            position: absolute;
            width: 2.2rem;
            height: 1.5rem;
            right: 3%;
            top: 50%;
            margin-top: -0.75rem;
            cursor: pointer;
        }
        .ad-nav a,.ad-nav img{width: 2.2rem;height: 1.5rem;display: block;}
        .ad-01-title {
            width: 75%;
            margin: 0 auto;
            height: 4.4rem;
            font-size: 1.5rem;
            text-align: center;
            color: #1a1a1a;
            line-height: 4.4rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            box-sizing: border-box;
        }
    

 .cm1-info-content {
            padding: 1.8rem 3% 1rem;
            color: #4c4c4c;
            text-align: justify;
        }
 .cm1-content-title{margin-bottom: 1.7rem;}
        .cm1-content-title-01 {
            font-size: 1.6rem;
            color: #000;
            line-height: 2.2rem;
            padding-bottom: 1.5rem;
        }
        .cm1-content-title-02{font-size: 1rem;line-height: 1.5rem;height: 1.5rem;color: #808080;padding-bottom: 1rem;border-bottom: 1px solid #e6e6e6;
    }
        .cm1-content-editor{padding: 2rem 0 1.25rem;border-bottom: 1px solid #e6e6e6;margin-bottom: 1.5rem;}
        .m-xx-fy-01 p {
            width: 62%;
            float: left;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        
        .m-xx-fy-01 {
            height: 3.7rem;
            background: #e8e8e8;
            padding: 1.6rem 3.125%;
            margin-bottom: 1rem;
        }
        
        .m-xx-fy-01-return {
            float: right;
            width: 3.5rem;
            height: 3rem;
            box-sizing: border-box;
            padding-top: .2rem;
            margin-top: .2rem;
            font-size: 1rem;
            line-height: 1.2rem;
            text-align: center;
            color: #fff;
            background:#cb7e57;
        }
        
        .m-xx-fy-01-prev,
        .m-xx-fy-01-next {
            height: 1.8rem;
            margin-bottom: 0.1rem;
            font-size: 1.2rem;
            color: #4b4a4a;
            line-height: 1.8rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .m-xx-fy-01-prev span,
        .m-xx-fy-01-next span {
            width: 4.8rem;
            height: 1.8rem;
            display: block;
            font-weight: bold;
            color: #fff;
            text-align: center;
            float: left;
            background: #a2a2a2;
            margin-right: .2rem;
        }
    

        .mc1-info-hot {
            padding: 2rem 3% 1.5rem;
        }
        
        .mc1-info-hot h3 {
            height: 2.5rem;
    line-height: 2.5rem;
    font-size: 1.6rem;
    font-weight: bold;
    color: #1a1a1a;
        }
        
        .mc1-info-hot-list{padding-top: 1rem;}
        .mc1-info-hot-list dl {
            padding: 1rem 0;
            border-bottom: 1px solid #ccc;
        }
        
        .mc1-info-hot-list dl:after {
            content: ".";
            display: block;
            height: 0;
            visibility: hidden;
            clear: both;
        }
        
        .mc1-info-hot-list dl dt {
            display: inline-block;
            float: right;
            width: 47%;
            box-sizing: border-box;
            overflow: hidden;
            border-radius: 0.5rem;
        }
        
        .mc1-info-hot-list dl dt img {
            display: block;
            width: 100%;
        }
        
        .mc1-info-hot-list dl dd {
            display: inline-block;
            float: left;
            width: 50%;
            box-sizing: border-box;
            padding-top: 1rem;
        }
        
        .mc1-info-hot-list dl dd h4 {
            color: #333;
    font-size: 1.3rem;
    line-height: 1.8rem;
    max-height: 3.6rem;
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
        }
        .mc1-info-hot-list dl dd span{display: block;
    padding-top: 0.4rem;
    font-size: 1.1rem;}
        .mc1-info-hot-list a {
            display: block;
            margin-bottom: 1rem;
        }
    

    .g-ft{height:auto;padding:0 0 3.5rem;position:relative;color: #555;margin:2rem auto 0;text-align: center;font-size:1.1rem;line-height:2.6rem;z-index:12;}
    .ontop{display: block;position: fixed;right:2%;bottom:3.5rem;width:3.65rem;height:3.65rem;}
    .ontop span,.ontop span img{display:block;width:3.65rem;height:3.65rem;}
    .f_text{height:7.5rem;padding:3rem 0 0;}
    .f_text i{color: #555;display: inline-block;width: 3.2rem;}
    .f_text a{color: #555;display: inline-block;}

    .social_nav5{height:3.5rem;position:fixed;bottom:0;min-width:320px;max-width:640px;width:100%;z-index:999;text-align: center;line-height:1.5rem;background:url(images/footbg.gif) repeat-x 0 0;-webkit-background-size:100% 3.5rem; -moz-background-size: 100% 3.5rem; -o-background-size: 100% 3.5rem; background-size: 100% 3.5rem;}
    .social_nav5 li{height:3.5rem;width:25%;font-size:0.9rem;float:left;color:#3c1a00;position:relative;}
    .social_nav5 li span{display: block;width: 1.2rem;height: 1.5rem;margin: 0.3rem auto 0;}
    .social_nav5 li span img{display: block;width: 1.2rem;height: 1.5rem;margin:0 auto;}
    
