﻿@charset "utf-8"; 
/* CSS Document */
/* public */

body{max-width:640px;min-width:320px;margin:0 auto;background:#fff;color:#666}
*{margin:0; padding:0; text-shadow:none; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-text-size-adjust:none; }
h1, h2, h3, h4, h5, h6{font-size:100%;}
i, em{font-style: oblique;}
ul, ol, li{list-style:none;}
a{cursor:pointer}
a, button, input, textarea{text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;-webkit-appearance: none;border-radius:0;}
a:active, button:active{text-decoration:none; filter:Alpha(Opacity=80); -webkit-opacity:0.8; -moz-opacity:0.8; -ms-opacity:0.8; -o-opacity:0.8; opacity:0.8; -webkit-tap-highlight-color:rgba(0,0,0,0); outline:none;}
a.anone, a.anone:active{filter:Alpha(Opacity=100); -webkit-opacity:1; -moz-opacity:1; -ms-opacity:1; -o-opacity:1; opacity:1;}
img{border:medium none;margin:0;padding:0;list-style-type:none;border:0;border:none;vertical-align:top;width:100%;}
div{-webkit-box-sizing:border-box;box-sizing:border-box;}
section{margin:0;padding:0;display:block}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, b, form, fieldset, legend, button, input, textarea, th, td, tr, button, input, select, textarea {
  /*   font-size: 0.5rem; */
    margin: 0;
    vertical-align: middle;
    -webkit-text-size-adjust: none;
}

p{font-size:20px;display:block}
/*引用iconfont图标*/
@font-face{
    font-family: "iconfont";
    src:url(../font/iconfont.eot);
    src: url('../iconfont.eot?#iefix') format('embedded-opentype'),
    url('../font/iconfont.woff2') format('woff2'),
    url('../font/iconfont.woff') format('woff'),
    url('../font/iconfont.ttf') format('truetype'),
    url('../font/iconfont.svg#iconfont') format('svg');
}


img{
   /*  transform:rotateY(180deg) */
}
/*public*/
*{ font-family:Arial,"Microsoft YaHei", Helvetica, sans-serif;margin:0;padding:0; margin: auto;}
.float_l{float:left;}
.float_r{float:right;}
.clear{clear: both;}
a{text-decoration:none;}
iframe{ margin:auto; display:block;}


/* .con{
    padding: 0 15px;
} */
.main{
    width:96%;
    margin:0 auto;
    position:relative;
}






/*标题共用*/
.tit ,.tit_posi{
    overflow:hidden;
    height:40px;
    line-height:40px;
    padding-bottom:3px;
    margin-top:10px;
    border-bottom:solid 1px #ccc;
}
.tit>h1{
    display:block;
    float:left;
    font-size:22px;
    line-height:40px;
}
.tit>h1>span{
    font-size:16px;
    color:#ccc;
    font-weight:normal;
    text-transform:uppercase;
    margin-left:8px;
}
.tit>a{
    display:block;
    float:right;
    font-size:18px;
    color:#444;
    margin-bottom:-10px;
    text-transform:uppercase;
}


/*老师推荐*/
.lstj{
    overflow:hidden;
    padding:10px 0 20px 0;
    border-top:solid 10px #ebebeb;
    border-bottom:solid 10px #ebebeb;
}
.idx_team .ls_item{
    overflow:hidden;
    margin-top:30px;
    display:none;
}
.ls_item .ls_left{
    width:30%;
    float:left;
}
.ls_item .ls_right{
    padding:1.5% 0;
    width:69%;
    float:right;
    padding-left:4%;
}
.ls_right p{
    margin-bottom:3%;
}
.ls_right h1{
    font-size:24px;
    height:40px;
    line-height:40px;
    margin-bottom:2%;
    color:#008bab;
    padding-bottom:2%;
    border-bottom:dashed 1px #a3a3a3;
}
.ls_right h1 span{
    display:block;
    float:right;
    line-height:50px;
    font-size:16px;
    font-weight:normal;
    color:#666;
    text-transform: uppercase;
}
.ls_right p{
    font-size:20px;
    color:#666;
}
.ls_right p span{
    color:#008bab;
}
.ls_right .p_two span{
    background:#008bab;
    color:#fff;
    font-size:18px;
    display:inline-block;
    line-height:28px;
    padding:0 2%;
    margin-bottom:2%;
}
.ls_right .p_three span{
    display:block;
    float:left;
    font-size:18px;
    border:solid 1px #008bab;
    color:#008bab;
    line-height:26px;
    padding:0 5px;
}
.p_three .ls_btn{
    float:right!important;
    line-height:30px!important;
    padding:0 3%!important;
    font-size:18px!important;
    border-radius:25px!important;
    color:#fff!important;
    border:none!important;
    box-sizing:border-box!important;
    background-image: -moz-linear-gradient( 0deg, rgb(250,175,0) 0%, rgb(250,125,0) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(250,175,0) 0%, rgb(250,125,0) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(250,175,0) 0%, rgb(250,125,0) 100%);
    overflow:hidden;
}
.cishu{
    transform:translateY(-4%);
    overflow:auto!important;
}


/*当前位置共用*/
.tit_posi{
    font-size:20px;
    position:relative;
}

.tit_posi span{
    display:block;
    margin-right:.5%;
    float:left;
    line-height:40px;
    font-size:27px;
    color:#008bab;
}

.tit_posi a{
    color:#555;
}


/*一站式*/
.yzs{
    width:100%;
    margin:0 auto;
    overflow:hidden;
    margin-top:5%;
}
.yzs_tit{
   overflow:hidden; 
}
.yzs_tit span{
    display:block;
    line-height:45px;
    text-align:center;
    float:left;
    color:#fff;
    font-size:20px;
    text-transform:uppercase;
}
.yzs_tit span:first-child{
    width:40%;
    background:#b0b0b0;
}
.yzs_tit span:last-child{
    width:60%;
    background:#008bab;
}
.yzs_list{
    width:100%;
    margin: 2% auto;
    overflow:hidden;
}
.yzs_list li{
    width:32.65%;
    float:left;
    margin-right:1%;
    cursor:pointer;
}
.yzs_list li:nth-child(3),
.yzs_list li:nth-child(6){
    margin-right:0;
}
.yzs_list li:nth-child(1),
.yzs_list li:nth-child(2),
.yzs_list li:nth-child(3){
    margin-bottom:1%;
}




/*小横幅样式共用*/

.ad
{
    display:block;
    margin-top:10px;
}



@media screen and (max-width:414px){
    p{
        font-size:14px;
    }
    .ls_right h1{
        font-size:18px;
        height:26px;
        line-height:26px;
    }
    .ls_item .ls_right{
        padding:0 0 0 3% ;
    }
    .ls_right h1>span{
        font-size:12px;
        line-height:30px;
        text-transform: none;
    }
    .ls_right p{
        font-size:14px;
        margin-bottom:2%;
    }
    .ls_right .p_two>span{
        font-size:14px;
        line-height:20px;
    }
    .ls_right .p_three>span{
        line-height:18px;
        height:20px;
        overflow:hidden;
    }
    .ls_right .p_three>span{
        font-size:14px;
    }
    .cishu{
        width:26%;
        overflow:auto;
    }
    .ls_right .p_three .ls_btn{
        line-height:21px!important;
        font-size:14px!important;
/*         -webkit-transform:translateY(-2px);
            -ms-transform:translateY(-2px);
                transform:translateY(-2px); */
    }
    .tit_posi{
        font-size:16px;
        height:30px;
        line-height:30px;
    }
    .tit_posi span{
        font-size:22px;
        line-height:28px;
    }

    .tit>h1{
        font-size:18px;
    }
    .tit>h1>span{
        font-size:12px;
        margin-left:4px;
    }
    .tit>a{
        font-size:16px;
    }

    .yzs_tit span{
        line-height:36px;
        font-size:16px;
    }

}
@media screen and (max-width:375px){
    .cishu{
        height:22px!important;
        width:28%!important;
    }
    .yzs_tit span{
        font-size:14px;
    }
}

@media screen and (max-width:360px){
    .cishu{
        width:30%!important;
    }
    .ls_right .p_three .ls_btn{
        height:21px;
        line-height:23px;
    }
} 
