
    .head2 .ttel a{display: block; background: #cdd8ed;height: 2.8rem;line-height: 2.8rem;padding-left: 30%;position: fixed; top: 0; width:100%; font-size:1.2rem;color:#333333; max-width: 750px;min-width: 320px;z-index: 99;overflow:hidden; box-sizing:border-box;}
    .head2 .ttel a:before{content: "";position: absolute;width:2.2rem;height: 2.2rem;background:url(images/tel.png) no-repeat; background-size:100%;left:18%;top:0.5rem;}
    .head2 .ttel b{font-size: 1.5rem;color:#333333;position: relative;top:0.1rem;}

    
    
    
    .g-hd{z-index: 11;height:13.6rem;background:#041656;overflow:hidden;}
    .head2 .m_top{height:9.6rem;background:#fff;padding-top:3.5rem;box-sizing:border-box;}
    .head2 .logo{ width:26.6%; float:left; padding: 1.7rem 2% 0 3%;}
    .head2 .logo img{display:block; width:100%;}
    .head2 h5{float: left;width:66%;padding-top: 1.2rem;font-size:1.4rem;color:#333333;font-weight: normal;line-height:1.8rem;}
    .head2 h5 em{display: block;font-size:1.2rem;color:#666666;font-weight: normal;}
    .head2 h4{height: 4rem;line-height: 4rem;overflow: hidden;}
    .head2 h4 a{ float:left;padding: 0 6.5%; text-align: center; color:#fff;font-weight: normal; font-size: 1.3rem;position: relative;}
    
    
.hea{background: #cdd8ed;height: 2.8rem;line-height: 2.8rem;}   
.hea .m_top{display:none;}
.hea h5{display:none;}
.hea h4{display:none;}
.hea .menu_btn{display:none;}




    

    .head2 .menu_btn{width:10%;position: absolute;right: 3%;top:10rem;  float:right; overflow:hidden;}
    .head2 .menu_btn a.downmenu{display:block; width:100%;}
    .head2 .menu_btn img{ display:block; width:100%;}
    .menu2 .slideMenu{width:100%; display: none;z-index:16;position:absolute; top:13.6rem; right:0px; transition:transform 1s;-webkit-transition:transform 1s;}
    .menu2.down .slideMenu{transform:translate3D(0,100%,0);-webkit-transform:translate3D(0,100%,0);}
    .menu2 ul {background:rgba(4,22,86,.9);padding:2rem 12.5% 5rem;}
    .menu2 ul li {color: #fff; font-size:1.3rem; line-height: 3rem;height: 3rem; border: 1px solid #fff;border-radius: 1.5rem;margin-bottom: 0.8rem; text-align: center; }
    .menu2 ul li:before{ content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#fff;}
    .menu2 ul li:last-child:before{ background:none; border:0;}
    .menu2 ul li a {display: block;height: 3rem;line-height: 3rem; font-size:1.3rem; font-family:"Microsoft Yahei"; color: #fff;text-decoration: none;}
   


    .p101-ad-1 img {
        width: 100%;
        display: block;
    }


.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
    .p101-fdh-1 {
        padding-bottom: 0.5rem;
        position: relative;
        z-index: 2;
    }
    
    .p101-fdh-1-title {
        height: 3.8rem;
        background: #041656;
        padding: 0 4%;
        cursor: pointer;
    }
    
    .p101-fdh-1-title span {
        display: inline-block;
        max-width: 60%;
        height: 3.8rem;
        line-height: 3.8rem;
        font-size: 1.6rem;
        color: #fff;
    }
    
    .p101-fdh-1-title i {
        float: right;
        width: 1.7rem;
        height: 3.8rem;
        position: relative;
    }
    
    .p101-fdh-1-title i:before {
        content: '';
        position: absolute;
        width: 1.7rem;
        height: 0.2rem;
        background: #fff;
        left: 0;
        top: 50%;
        margin-top: -0.1rem;
        z-index: 1;
        border-radius: 1rem;
    }
    
    .p101-fdh-1-title i.active:after {
        content: '';
        position: absolute;
        width: 0.2rem;
        height: 1.7rem;
        background: #fff;
        left: 50%;
        margin-left: -0.1rem;
        top: 50%;
        margin-top: -0.85rem;
        z-index: 2;
        border-radius: 1rem;
    }
    
    .p101-fdh-1-list {
        background: #f6f6f6;
        box-shadow: 0 0.5rem 0.8rem #edeff2;
        padding-bottom: 0.5rem;
    }
    
    .p101-fdh-1-list li {
        padding: 0 4%;
        border-bottom: 0.1rem dotted #e6e6e6;
        position: relative;
    }
    
    .p101-fdh-1-list li:last-child {
        border-bottom: 0;
    }
    
    .p101-fdh-1-list li i {
        position: absolute;
        width: 50%;
        height: 4rem;
        right: 0;
        top: 0;
        z-index: 5;
    }
    
    .p101-fdh-1-list li i:after {
        content: "";
        width: 0.6rem;
        height: 0.6rem;
        border: 0.15rem solid #8e8e8e;
        border-style: solid solid none none;
        position: absolute;
        top: 50%;
        right: 2rem;
        margin-top: -0.3rem;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    
    .p101-fdh-1-list li>a {
        display: block;
        height: 4rem;
        line-height: 4rem;
        font-size: 1.3rem;
        color: #666666;
        padding-left: 3%;
        position: relative;
    }
    
    .p101-fdh-1-list li>a:before {
        content: '';
        position: absolute;
        width: 0.05rem;
        height: 0.25rem;
        background: #6a6a6a;
        left: 0;
        top: 50%;
        margin-top: -0.125rem;
    }
    
    .p101-fdh-1-list li>a:after {
        content: '';
        position: absolute;
        border-top: 0.125rem solid transparent;
        border-bottom: 0.125rem solid transparent;
        border-left: 0.15rem solid #6a6a6a;
        left: 0.1rem;
        top: 50%;
        margin-top: -0.125rem;
    }
    
    .p101-fdh-1-list li p {
        padding: 0 3%;
        background: #fff;
       
    }
    
    .p101-fdh-1-list li p a {
        width: 100%;
        display: block;
        height: 4rem;
        line-height: 4rem;
        font-size: 1.1rem;
        color: #333;
        padding-left: 3%;
        position: relative;
        border-bottom: 0.05rem solid #dfdfdf;
    }
    
 
    .p101-fdh-1-list li p a:before {
        content: '';
        position: absolute;
        width: 0.05rem;
        height: 0.25rem;
        background: #6a6a6a;
        left: 0;
        top: 50%;
        margin-top: -0.125rem;
    }
    
    .p101-fdh-1-list li p a:after {
        content: '';
        position: absolute;
        border-top: 0.125rem solid transparent;
        border-bottom: 0.125rem solid transparent;
        border-left: 0.15rem solid #6a6a6a;
        left: 0.1rem;
        top: 50%;
        margin-top: -0.125rem;
    }
    
    .p101-fdh-1-list li.active i:after {
        content: "";
        width: 0.6rem;
        height: 0.6rem;
        border: 0.15rem solid #041656;
        border-style: none solid solid none;
        position: absolute;
        top: 50%;
        right: 2rem;
        margin-top: -0.5rem;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }


 .endit-content{margin:0 5%;}

        .p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px;}
        .p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;font-weight: normal;text-align: center; color:#4b4a4a;}
        .p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}
        /*.p12-aboutinfo-1-nr{padding:0 20px 20px;}*/
    

 .biaoti {
      color: rgb(28, 28, 28);
    font-size: 1.7rem;
    text-align: center;
    font-weight: bold;
    margin-bottom: 1.2rem;
    line-height: 110%;
    margin-top: 3rem;
}
 .k12-cl-cplb-2nt2-1-01{padding:0 4%;}
 
      
        .k12-cl-cplb-2nt2-1-01-tit {
            height: 50px;
            line-height: 50px;
            border-bottom: 1px solid #ebebeb;
            margin-bottom: 15px;
            font-size: 24px;
        }
        
        .k12-cl-cplb-2nt2-1-01-tit span {
            display: inline-block;
            height: 50px;
            border-bottom:1px solid #99afd8;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dl {
            width: 48%;
            border: 1px solid #dedede;
            margin-bottom: 0.7rem;
            background: #fff;
            float: left;
            margin-right: 3%;
            box-sizing: border-box;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dl:nth-child(3n-1) {
            margin-right: 0;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dt img {
            width: 100%; 
            display: block;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dd {
            padding: 0.3rem 1rem 1.2rem 1rem;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dd h4 {
            height: 2.3rem;
            font-weight: normal;
            font-size: 1rem;
            color: #154c64;
            line-height: 2.3rem;
            text-align:center ;
            overflow: hidden;
        }
        
        .k12-cl-cplb-2nt2-1-01-list h4 a {
            display: block;
            height: 2.3rem;
            color: #727272;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dl:hover h4 a {
            color: #041656;
        }
        
        .k12-cl-cplb-2nt2-1-01-list-desc {
            height: 2.4rem;
            font-size: 0.8rem;
            line-height: 1.2rem;
            color: #666;
            margin-bottom: 0.6rem;
            overflow: hidden;
            text-align:center ;
        }
        
        .k12-cl-cplb-2nt2-1-01-list-deta {
            width: 6rem;
            height: 2.5rem;
            display: block;
            border: 1px solid #aaa;
            font-size: 1rem;
            line-height: 2.5rem;
            text-align: center;
            margin:0 auto
        }
        
        .k12-cl-cplb-2nt2-1-01-list dl:hover {
            border-color: #041656;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dl:hover .k12-cl-cplb-2nt2-1-01-list-deta {
            background: #041656;
            border-color: #041656;
        }
        
        .k12-cl-cplb-2nt2-1-01-list dl:hover .k12-cl-cplb-2nt2-1-01-list-deta a {
            color: #fff;
        }
    

            .g-ft {padding: 0.2rem 0 1.8rem;  box-sizing: border-box; position: relative;z-index: 12; height:48rem; overflow:hidden;}
            .f_nav{padding:0 4% 1.2rem;}
            .f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
             .f_cb,.f_cbli li{zoom:1;} 
            .f_nav1{border-bottom: 1px solid #9f9f9f;}
            .f_nav h3{line-height: 5rem;height: 5rem;font-size: 1.4rem;font-weight: bold;background: url(images/ftnav2.jpg) no-repeat right center;background-size: 1.5rem 1.5rem!important; }
            .f_nav1.cur h3{background: url(images/ftnav1.jpg) no-repeat right center;border-bottom: 1px solid #adadad;}
            .f_nav h3 a{display: inline-block;color: #333;}
            .f_nav p a{display: block;color: #333;float: left;width:45%;}
            .f_nav p{padding: 1rem 0 1rem;display: none;font-size: 1.2rem;line-height: 2.2rem;}
            .f_nav1.cur p{display: block;}

            .f_text{margin-left: 4%; }
            .f_text li{display: block;position: relative;text-align: left; padding-left: 2.2rem; font-size: 1.2rem;line-height: 2.5rem;color: #666666;}
            .f_text li b{font-size: 1.2rem;color:#2b2f34;font-weight: bold;}
            .f_text a{color: #666666;display: inline-block;}
            .f_text i{position: absolute;left:0;top:0.5rem;width:1.5rem;height: 1.5rem;}
            .f_text i img{width:100%;display: block;}
   
            .g_fnva{background:#041656;height:6.5rem; line-height: 6.5rem; position:fixed;bottom:0;min-width:320px;max-width:750px;width:100%;z-index:115;font-size: 1.4rem;text-align: center;box-shadow: 0 0 0.4rem 0.4rem rgba(0 , 0 , 0 , 0.1);}
            .g_fnva li{height:6.5rem; line-height: 6.5rem; float:left;color:#fff;position:relative;border-right: 1px solid rgba(255,255,255,.2);box-sizing: border-box;}
            .g_fnva li a{color:#fff;}
            .g_fnva li:nth-child(1){width:28%;padding-left: 5%;}
            .g_fnva li:nth-child(2){width:32%;padding-left: 8%;}
            .g_fnva li:nth-child(3){width:40%;padding-left: 11%;}
            .g_fnva li em{position: absolute; width:3.1rem;height: 3.6rem;left:1.6rem;top:1.7rem;}
            .g_fnva li em img{ display:block;width:100%;}
            .g_fnva li:nth-child(1) em{left:0.3rem;}
            
            
            



            iframe.phone-view, body.phone-view, .c-edit-page.phone-view{width:750px !important;} 


        
