/*页面排版样式*/
.main{width: 1190px;margin: 0 auto;}

/*正文排版*/
.banner-area{
    height: 149px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    background-image: url("../images/about_banner.jpg");
    padding: 50px 0 77px 0;
    background-position: center 0;
}
.banner-box{
    width: 620px;
    text-align: center;
    border: 1px #e6a48b solid;
    background-color: rgba(255,255,255,0.6);
    line-height: 44px;
    font-size: 18px;
}

/*主体内容*/
.content-box{display: flex;justify-content: space-between;}
.content-left{width: 290px;}
.content-right{width: 870px;}
.content-box .title{font-size: 24px;line-height: 72px;}
.content-box .title .border{display: inline-block;position: relative;padding: 0 12px;}
.content-box .title .border:after{width: 100%;height: 2px;content: '';background-color: #c81b00;position: absolute;left: 0;bottom: -1px;z-index: 2;}
.content-box .titles{font-size: 24px;line-height: 72px;}
.content-box .titles .borders{display: inline-block;position: relative;padding: 0 12px;}
.content-box .titles .borders:after{width: 100%;height: 2px;content: '';background-color: #c81b00;position: absolute;left: 0;bottom: -1px;z-index: 2;}
.content-left-main{border: solid 1px #e1e1e1;padding: 16px 12px;overflow-y: auto;}
.content-left-main.no-scroll{overflow-y: hidden;}
.service-area{
    width: 1190px;
}
.service-areas{
    width: 1190px;text-align: center;
}
.service-item-box{
    border: solid 1px #e1e1e1;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    background: #fff;
}
.bd-top{
    border-top: solid 1px #e1e1e1;
}
.bd-right{
    border-right: solid 1px #e1e1e1;
}
.service-tag{
    flex: 1;
    font-size: 14px;
    line-height:18px;
    color:#666666 ;
    margin:18px 32px 34px;
    display: flex;
}
.tag-word{
    margin:0 15px;
}
.service-tag .tag-title{
    font-size: 18px;
    line-height:35px;
    color: black;
}



/*主体正文内容*/

.about-wrap{ width: 1000px; margin: 0 auto;}
.h98{ height: 0px;}

.about-page{ border: 1px solid #ddd; position: relative; background: url(../images/bg-about.jpg) repeat-y left 42px;}
.about-page .qzoom{ position: absolute; width: 214px; height: 119px; top: -77px; right: 43px;}

.about-menu { width: 188px;}
.about-menu h2 { font-size: 16px; color: #4b4b4b; font-weight: normal; padding-left: 55px; height: 42px; line-height: 42px; }
.about-menu ul li { height: 36px; line-height: 30px; margin-bottom: 5px; position: relative;}
.about-menu ul li a { color: #4a4949; font-size: 14px; position: relative; z-index: 2;  padding-left: 55px; background-repeat: no-repeat; background-position: 20px center;}
.about-menu .bg-amenu { position: absolute; left: 0; top: 0; z-index: 1; display: none; }
.about-menu .am1 { background-image: url(../images/about_07.png);}
.about-menu .am2 { background-image: url(../images/about_13.png);}
.about-menu .am3 { background-image: url(../images/about_15.png);}
.about-menu .am4 { background-image: url(../images/about_17.png);}
.about-menu .am5 { background-image: url(../images/about_19.png);}
.about-menu .am6 { background-image: url(../images/about_21.png);}
.about-menu .am7 { background-image: url(../images/about_23.png);}
.about-menu .am8 { background-image: url(../images/about_25.png);}
.about-menu li.active .bg-amenu{ display: block; }
.about-menu li.active a{ color: #fff;}
.about-menu li.active .am1{ background-image: url(../images/about_08.png);}
.about-menu li.active .am2{ background-image: url(../images/about_14.png);}
.about-menu li.active .am3{ background-image: url(../images/about_16.png);}
.about-menu li.active .am4{ background-image: url(../images/about_18.png);}
.about-menu li.active .am5{ background-image: url(../images/about_20.png);}
.about-menu li.active .am6{ background-image: url(../images/about_22.png);}
.about-menu li.active .am7{ background-image: url(../images/about_24.png);}
.about-menu li.active .am8{ background-image: url(../images/about_26.png);}

.about-cont{ width: 768px; margin-right: 12px; padding-bottom: 30px;}
.about-cont .cont-tit { height: 48px; line-height: 48px; border-bottom: 1px solid #ddd;}
.about-cont .cont-tit h2 { width: 240px; position: relative; border-bottom: 1px solid #fd4f05; font-size: 20px; color: #000; font-weight: normal;}
.about-cont .about-banner{ text-align: center; overflow: hidden; height: 196px; }
.about-cont .about-banner img{ border: 1px solid #ddd;}
.text-indent{ text-indent: 2em;}

.about-cont .cont-txt h4 { line-height: 30px; color: #f90505; font-size: 16px; margin-top: 20px;}
.about-cont .cont-txt p { line-height: 30px; color: #474747; font-size: 14px;}

.about-cont .frl-box li{ margin-top: 6px; display: inline-block;}
.about-cont .cont-link a{ display: inline-block; white-space: nowrap; line-height: 25px; font-size: 14px; margin-right: 15px;}

.right_content_two{width:750px;overflow:hidden;-ms-zoom:1; border-bottom: 1px solid #ddd; padding: 15px 0;}
.sug{font-size:15px; width:760px; background: url(../images/v-line.jpg) no-repeat left center; padding-left: 8px; font-weight: bold;}


/*招贤纳士*/
.drafting h2{ color:#d50900; font-size:18px; font-weight:normal; height:30px; line-height:30px; margin-bottom:25px;}
.drafting p{ margin-bottom:25px;}
.drafting .applyBtn{ background:#f8b400; height:26px; line-height:26px; display:inline-block; color:#FFF; font-size:14px; padding:0px 10px; border-radius:5px;}
.drafting .checkOut{ background:#666; height:26px; line-height:26px; display:inline-block; color:#FFF; font-size:14px; padding:0 10px; border-radius:5px; margin:12px 0 0 6px;}
.drafting .tab_hd{ border-bottom:1px #ccc solid;}
.drafting .tab_hd a{ height:30px; line-height:30px; color:#333; display:inline-block; background:#ccc; margin-right:1px; font-size:14px; padding:0px 20px; position:relative; top:1px;}
.drafting .tab_hd a.current{ background:#d50900; color:#FFF;}
.drafting .bd_line{ width:900px;}
.drafting .bd_line ul{ float:left; width:200px; margin-right:80px; margin-top:25px;}
.drafting .bd_line ul li{ line-height:24px; font-size:14px; color:#666;}
.drafting .bd_line ul li h3{ font-size:14px; color:#333; line-height:24px;}
.drafting .bd_line ul li .applyBtn{ margin-top:12px;}
.wsqp{ margin:0 auto; width: 1190px; height: 719px; }



/*家长监护*/
.miniv {
    height: 50px;
    width: 100%;
    float: left;
}

.button {
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    height: 30px;
    width: 200px;
    color: #FFF;
    border-radius: 5px;
    margin: 0 1px;
    font-weight: 900;
    float: left;
}



























