body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

body {
    background: #fff;
    color: #333333;
    font-size: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

img {
    border: none;
    display: block;
}

html {
    overflow-y: scroll;
}

a{
    text-decoration: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

/*----------------------------
    Base Style
-----------------------------*/
.container1{
    width:1120px;
    margin:0 auto;
    position: relative;
    height:600px;
}
.banner_82{
    background: url("../image/banner-8.2.png")no-repeat;
    background-position: top center;

}
.banner{
    background: url("../image/banner-bg-1.jpg")no-repeat;
    background-position: center center;
}
.banner1{
    background: url("../image/banner-bg-3.png.html")no-repeat;
    background-position: center center;
}

.banner_83{
    background: url("../image/8.3-01.png")no-repeat;
    background-position: top center;

}
.banner_103{
    background: url("../image/summer10.3-01.png")no-repeat;
    background-position: top center;

}
/*-------------- Banner -------------*/
.title_box{
    position: absolute;
    top:100px;
    left:25px;
}

.title_box h3{
    font-size:32px;
    color: #ffffff;
    font-weight: 200;
    line-height: 50px;
}

.title_box p{
    font-size:16px;
    color: #ffffff;
    line-height: 35px;
}

.down{
    margin-top: 50px;
    opacity:0;
    -moz-opacity:0;
    -khtml-opacity:0;
    filter:alpha(opacity=0);
}

.img_phone{
    position: absolute;
    right:40px;
    bottom:-50px;
}

.down_btn{
    float: left;
}

.code{
  /*  padding:2px;*/
    width:90px;
    height:90px;
    float: left;
    background: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin:3px 0 0 25px;
    text-align: center;
}

.code img{
    width:91px;
    height:auto;
}

.btn_bg_icon{
    background: url("../image/phone_icon.png")no-repeat;
    background-size:28px 68px;
}

.ios_down,.and_down{
    display: block;
    border:2px solid #DAEBF0;
    padding: 7px 25px;
    font-size:16px;
    color: #ffffff;
    background-position: left top;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
}

.ios_icon,.and_icon{
    width:28px;
    height:34px;
    display: inline-block;
    vertical-align: middle;
}

.ios_down:hover,.and_down:hover{
    background: rgba(255,255,255,0.3);
}
.and_down{
    margin-top: 15px;
}
.and_icon{
    background-position: left -34px;
}


/*-------------查看日程-------------*/
.section_grey{
    padding-top: 150px;
    background: #F2F2F2;
}

.section_while{
    padding-top: 150px;
    background: #ffffff;
   
}

.conter_box{
    width:1120px;
    margin:0 auto;
    position: relative;
}

.schedule_box{
    height:520px;
}

.latent_box,.remind_box,.sign_box,.examine_box,.chat_box{
    height:620px;
}

/*------------ 手机图片定位 ---------------*/
.schedule_img{
    position: absolute;
    left:0;
    bottom:0;
}
.schedule_img1{
    left: -40px;
    bottom: 70px;
}
.latent_img{
    position: absolute;
    left:660px;
    bottom:-65px;
}

.remind_img{
    position: absolute;
    left:-180px;
    bottom:0;
}

.sign_img{
    position: absolute;
    left:560px;
    bottom:20px;
}

.examine_img{
    position: absolute;
    left:50px;
    bottom:0;
}

.chat_img{
    position: absolute;
    left:650px;
    bottom:-50px;
}
/*------------- 文字段 ---------------*/
.boder-text{
    display: inline-block;
    height: 6px;
    width: 6px;
    border-radius: 3px;
    background: #024;
    margin-bottom: 3px;
}
#text_min{
    font-weight: 200;
    font-size: 14px;
    width: 480px;
    line-height: 22px;
    margin-top: 10px;
    text-align:justify;
        color: #024;
        font-family: "微软雅黑"
}
#text_max{
    color: #024;
    font-weight: 400;
    font-size: 18px;
    line-height: 35px;
}

/*------------- 时间文本定位 ---------------*/
.schedule_text{
    position: absolute;
      left: 520px;
    top:0;
}
#text_up{
     
    top:-80px;
}
.latent_text{
    position: absolute;
    left:15px;
    top:0;
}

.sign_text{
    position: absolute;
    left:110px;
    top:-50px;
}

.examine_text{
    position: absolute;
    left:550px;
    top:0;
}

.chat_text{
    position: absolute;
    left:50px;
    top:-80px;
}

.time1{
    position: absolute;
    white-space:nowrap;
    color: #333333;
    font-size: 18px;
}

.schedule_time{
    left:22px;
    top:88px;
}
#title2{
    font-size: 34px;
}
.title1,.sign_title{
    font-size:40px;
    color: #024;
    font-weight:200;
    position: absolute;
    white-space:nowrap;
}

.sign_title{
    left:25px;
    top:115px;
}

.schedule_title1{
    top:75px;
    left:110px;
}
.schedule_title{
    top:75px;
    left:150px;
}

.content{
    font-size:22px;
    color: #999999;
    position: absolute;
    width:549px;
}

.schedule_content0{
    top:125px;
    left:110px;
}
.schedule_content{
    top:140px;
    left:150px;
    font-weight: 200;
}

.schedule_content1{
        top: 240px;
        left: 110px;
}
.schedule_content1_1{
    top: 220px;
        left: 110px;
}
.schedule_content1_2{
    top: 315px;
        left: 110px;
}
.schedule_content1_3{
    top: 410px;
        left: 110px;
}
.schedule_content1_4{
    top: 505px;
        left: 110px;
}
.schedule_content2{
        top: 360px;
        left: 110px;
}

.schedule_content2_1{
    top: 265px;
        left: 110px;
}
.schedule_content2_2{
    top: 390px;
        left: 110px;
}
/*a位置定位*/
.schedule_content2_3{
    top: 412px;
        left: 110px;
}
.schedule_content2_4{
    top: 798px;
        left: 110px;
}
.schedule_content2_4_a{
    top: 743px;
        left: 110px;
}

.schedule_content3{
        top: 478px;
        left: 110px;
}
.schedule_content3_1{
        top: 596px;
        left: 110px;
}

.schedule_content3_2{
    top: 714px;
        left: 110px;
}
.schedule_content4{
        top: 240px;
        left: 110px;
}
.schedule_content4_1{
    top: 265px;
        left: 110px;
}
.schedule_content4_2{
    top: 383px;
        left: 110px;
}
.schedule_content4_3{
    top: 480px;
        left: 110px;
}
.schedule_content4_4{
    top: 596px;
        left: 110px;
}
.schedule_content5_1{
    top: 222px;
        left: 110px;
}
.schedule_content5_2_2{
    top: 320px;
        left: 110px;
}
.schedule_content5_2{
    top: 340px;
        left: 110px;
}
.schedule_content5_3{
    top: 436px;
        left: 110px;
}
.schedule_content5_4{
    top: 533px;
        left: 110px;
}
.schedule_content5_5{
    top:650px;
        left: 110px;
}
.schedule_content5_6{
    top: 723px;
        left: 110px;
}

.schedule_content_a{
        top: 840px;
        left: 110px;
}
.schedule_content5{
        top: 443px;
        left: 110px;
}
.schedule_content_a6{
        top: 272px;
        left: 110px;
}
.schedule_content6{
        top: 630px;
        left: 110px;
}
#text_a{
    display: block;
    height: 48px;
    width: 170px;
    background: #024;
    font-weight: 200;
      font-size: 16px;
    line-height: 48px;
    color: #fff;
    text-decoration-line: none;
    border-radius: 4px;
    text-align: center;
}
#text_a:hover{
    background: #026fad;
}
/*------------ 底部菜单 -------------*/
.footer1{
    background: #F2F2F2;
}

.footer1 .container1{
    height:60px;
    padding-top: 80px;
}

.footer_link{
    text-align: center;
    font-size:12px;
    color: #cccccc;
}

.footer_link a{
    padding:0 5px;
    color: #007BC7;
}

.footer_link a:hover{
    color: #000000;
}

.cmpyright{
    margin-top: 5px;
    text-align: center;
    font-size:12px;
    color: #666666;
}