.fl{ float:left}
.fr{ float:right}
.clearfix{*zoom:1;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
        .main{background-color:#fff;padding-bottom:57px;}
        .m1{margin-top: 30px;float: left;}
        .m-50{margin-top: 50px;}
        .m2 .m1_h{padding-top: 18px;}
        .m2 .m1_m{margin-top: 0;display: inline-block;position: relative;}
        .hidemenu{height: 40px;width: 1200px;}
        .m3{margin-top: 19px;}
        .m5{margin-top: 71px;}
        .m6{margin-top: 82px;}
        .m7{margin-top: 85px;}
    
        .m0 ul{height: 40px;width: 1200px;line-height: 40px;cursor: pointer; font-size: 15px;}
            .m0 ul li{margin-right: 6px;background-color: #fff;}
            .m0 ul li.lastmenu{margin-right: 0;}
            .m0_li1{width: 235px;text-align: center;}
            .m0_li_bg{background-color: #ffc000 !important; color: #fff;}
            .m0_li2{width: 235px;text-align: center;}
            .m0 li{width: 295.5px;}

        .m1_h{height: 30px;text-indent: 58px;}
            .m1_sp1{font-size:40px;font-weight: bold;color:#414246;}
            .m1_sp2{font-size: 24px;color: #858383;font-weight: bold;color:#414246;}
        .m1_img1{width: 1200px;cursor: pointer;}
        .m1_img1 img{float: left;width: 1200px;}
        .m1_m_h{position: absolute;height: 30px;background: #fff;line-height: 30px;width: 1100px;margin-left: 50px;margin-top: 25px;cursor: pointer;}
        .m1_m_h_i1{width: 299px;text-align: center;font-size: 14px;font-weight: bold;}
        .m1_m_h_i2{width: 267px;text-align: center;font-size: 14px;font-weight: bold;}
        .m1_i1{float: left;width: 600px;    height: 700px;overflow: hidden;}
            .m1_i1b{position: absolute;margin-left: -302px;z-index: 10;margin-top: 150px;}
            .m1_i1c{position: absolute;margin-left: -600px;}
           .m1_i1a{transition: 0.5s;-moz-transition:  0.5s;-webkit-transition:  0.5s;-o-transition:  0.5s;}
            
        .m1_i1_text{position: absolute;margin-top: 340px;margin-left: 124px;}
        .m1_i1_text p{font-size: 22px;font-weight: bold;}
        .m1_i1_text div{width: 88px;background: #ccc;height: 20px;text-align: center;line-height: 20px;cursor: pointer; font-size: 12px;padding: 3px 0;margin-top: 8px;}
        .m1_i2_text{position: absolute;margin-top: 340px;margin-left: 390px;}
        .m1_i2_text p{font-size: 22px;font-weight: bold;color: #fff;}
        .m1_i2_text div{width: 88px;background: #fff;height: 20px;text-align: center;line-height: 20px;cursor: pointer; font-size: 12px;padding: 3px 0;margin-top: 8px;}

        .highlights_point{position:absolute}
        .highlights_1{width:265px;height:147px;top:388px;left:0}
        .highlights_2{width:341px;height:142px;top:129px;left:13px}
        .highlights_3{width:278px;height:159px;top:6px;left:532px}
        .highlights_4{width:290px;height:151px;top:120px;left:862px}
        .highlights_5{width:276px;height:154px;top:388px;left:923px}


        .m3_m div{overflow: hidden;float: left;}
        .m3_m img{transition: 0.5s;-moz-transition:  0.5s;-webkit-transition:  0.5s;-o-transition:  0.5s;}
        
        .m3_m_img1{width: 593px;height: 653px;}
        .m3_m_img2{margin-left: 24px;width: 582px;height: 316px;}
        .m3_m_img3{margin-left: 24px;margin-top: 23px;width: 582px;height: 316px;}
        .m3_m_img4,.m3_m_img6,.m3_m_img9{margin-top: 21px;width: 593px;height: 316px;display: none;}
        .m3_m_img5,.m3_m_img10{margin-left: 24px;margin-top: 21px;width: 580px;height: 316px;display: none;}
        .m3_m_img7{margin-left: 24px;margin-top: 21px;width: 580px;height: 654px;display: none;}
        .m3_m_img8{margin-top: -317px;width: 593px;height: 316px;display: none;}
        .m3_bto{height: 24px;width: 140px;line-height: 16px;margin-top: 31px;margin-left: 45%;cursor: pointer;float: left; color: #fff;}
            .m3_bto img{width: 16px;}
        .m3_hide{display: none;margin-top: 19px;}


        .m5_m_1{position: absolute;}
        .m5_m_tit{margin-left: 37px;margin-top: 34px;}
        .m5_m_tit_p1{font-size: 17px;font-weight: bold;line-height: 34px; margin-top: 10px;padding: 0 18px;color: #fff;letter-spacing: 1px;}
        .m5_m_tit h1{margin-top:20px;}
        .m5_m_tab{width: 1125px;height: 552px;background: #ccc;margin-left: 37px;margin-top: 30px;}
        .m2_bto{position: absolute;}
        table{border-collapse: collapse;border: 1px solid #ccc;border-spacing: 0;background: #fff;}
        .m5_m_tb{height: 499px;overflow: auto;overflow-x: hidden;position: relative;}
          
        
          
         
            .table01 td.tl {font-size: 12px;text-indent: 25px;width: 226px;}
            .table01 td.font14 {font-size: 14px;text-align: left;text-indent: 40px;width: 293px;}
            .table01 td.tdlast { width: 169px;}
            .table02 td.t1 {font-size: 12px;text-indent: 25px;width: 298px;text-align: left;}
        .table01 td,.table02 td {line-height: 25px;border: 1px solid #e1e1e1;text-align: center;font-size: 12px;width: 150px;}
        .tron {background: #7d7d7d;font-weight: bold;color: #fff;}

        .m6_m{margin-top: 28px;}
        .m6_m_0{position: absolute;margin-left: 65px;margin-top: 86px;}
            .m6_sp1{font-size: 30px;font-weight: bold;padding-left: 8px;}
            .m6_sp2{font-size: 16px;padding-left: 8px;}
            .m6_p1{margin-top: 7px;font-size: 18px;padding-left: 8px;}
            .m6_p2{margin-top: 62px;font-weight: bold;font-size: 18px;padding-left: 8px;}
            .m6_p3{font-weight: bold;margin-top: 10px;}
            .m6_sp3{font-size: 30px;padding-left: 8px;}
            .m6_btn{width: 222px;height: 40px;line-height: 40px;font-size: 24px;margin-top: 102px;text-align: center;letter-spacing: 1px;color:#fff;background-image: url(../image/btn-program.png);}

        .tc{width: 100%;height: 100%; position: fixed;z-index: 100;float: left;right: 0;display: none;}
            .tc_bg{width: 100%;height: 100%; background-color: #000;opacity: 0.7;position: absolute;}
            .clo_tc{float: left;margin-left: 20px;cursor: pointer;}
                .clo_sp1,.clo_sp2{width: 40px;height: 1px;background: #fff;transform: rotate(45deg);display: inline-block;}
                .clo_sp2{transform: rotate(135deg) !important;margin-left: -49px;}
            .tc1_0{width: 1200px;height: 80%;overflow: hidden;left: 50%; margin-left: -500px;position: absolute;z-index: 5;margin-top: 90px;}
                .tc1_txt{width: 1000px;float: left;}
                .tc1_txt img{width: 100%;}
.mapnav{background-image:url('../image/map-3.png');background-size:100% auto;background-position:center;}