.header{ position: absolute; z-index: 9999;}
.page{ font-size: 14px;}
.ys_head_menu_1 li {
    padding-left: 30px;
    padding-right: 30px;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1; /*IE/7/6*/
}
.normal{font-weight: normal}
.bold{font-weight: bold;}
.border-box{
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}



.brand{ margin: 40px auto 0 auto; background: #F5F4F4; padding: 80px 0 120px 0;}
.brand .brand_tit{ color: #ee7800; font-size: 30px;}
.brand .brand_dec{ font-size: 14px; color:#565656; margin: 5px auto 20px auto; line-height: 25px; }
.brand .line{ width: 100px; height: 2px; background: #565656; margin: 0 auto;}
.brand .brand_list{ margin: 35px auto 0 auto; width: 1200px;}
.brand .brand_list ul{}
.brand .brand_list ul li{
    float: left;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    width: 25%;

}

.air{ padding: 30px 0;}
.air .airclass{}
.air h2{ color: #ee7800; font-size: 30px;}
.air table h2{ font-size: 18px; margin-top: 5px;}
.air .separate{
    border-collapse: separate;
    border-spacing: 10px 0px
}
.air table{
    margin: 15px auto;
    width: 1200px;
}
.air table tr th{ background:#EE7800 ; color: #fff; font-size: 20px; font-weight: bold; padding: 10px 0; width: 50%;}
.air table tr th span{ font-size: 14px; font-weight: normal;}
.air table tr td{ border: 1px solid #e70; border-top: 0; padding: 10px;}
.air table tr td p{ line-height: 20px; color: #565656; font-size: 14px;}

.air1 h2 p{ color:#565656; font-size: 14px;}
.tbb2px{border-bottom: 2px solid #DADADA; border-top:2px solid #DADADA;  margin: 40px auto;}
.air1,.air2{ padding: 40px 0;}
.air2{}
.air2 h2{ color: #ee7800; font-size: 30px;}
.air2 p{ font-size: 14px; color:#565656; margin: 5px auto 20px auto; line-height: 25px; }
.air2 .line{ width: 100px; height: 2px; background: #565656; margin: 0 auto;}
.air2 .sxtzykt{ width: 1200px; margin: 40px auto 0 auto;}
.air2 .air2left{ float: left; width: 600px;}
.air2 .air2right{ float:right; width: 600px; text-align: left; padding-left: 25px; padding-top: 60px;}
.air2 .air2right h2{ font-size: 20px; background: #ee7800; padding: 5px 8px; color: #fff; text-align: center; display: inline-block;}
.air2 .air2right h3{ font-size: 18px; color: #000; margin: 25px 0;}
.air2 .air2right p{ line-height: 25px;}
.air2 .air2right .airbrand{ text-align: left; margin-top: 30px;}
.air2 .air2right .airbrand img{ float: left;}

/*联系电话横条*/
.tiptel{ width: 1200px; margin: 20px auto; background:#EE7800 ; text-align: center; color: #fff;  font-size: 24px; line-height: 70px;}
.tiptel span{ font-weight: normal;}
.tiptel a{ color: #fff;}
.tiptel .icon_tel{ background: url("../images/tel.png") left center no-repeat; padding-left: 55px; margin-left: 70px; height: 100%; display:inline-block;}
.tiptel:hover{ background: #343434}

/*对比其他公司横条按钮*/
.dbqtgy{ color: #fff; margin: 20px auto 30px auto; height: 45px; line-height: 45px; font-size: 22px; width: 1200px; background: url('../images/dbqticon.jpg') 425px center no-repeat #464646;
    -moz-box-shadow:2px 2px 5px #d3c998;/*firefox*/
    -webkit-box-shadow:2px 2px 5px #d3c998;/*webkit*/
    box-shadow:2px 2px 5px #d3c998;/*opera或ie9*/
    cursor: pointer;
}
/*返回怡生横条按钮*/
.fhysgy{
    color: #fff; margin: 20px auto 30px auto; height: 45px; line-height: 45px; font-size: 22px; width: 1200px; background: url('../images/fhysicon.jpg') 425px center no-repeat #ee7800;
    -moz-box-shadow:2px 2px 5px #d3c998;/*firefox*/
    -webkit-box-shadow:2px 2px 5px #d3c998;/*webkit*/
    box-shadow:2px 2px 5px #d3c998;/*opera或ie9*/
    cursor: pointer;
}

/*安装工艺*/
.azgytitimg{background: url('../images/azgytitimg.jpg') center; text-align: center; color: #fff; font-size: 20px; line-height: 40px; padding: 60px 0 65px 0;}
.azgytitimg p{color: #ee7800; font-size: 20px;}
.azgy{}
.azgy h1{ font-size: 36px; padding: 40px 60px 40px 60px; color:#ee7800; border-bottom: 2px solid #ee7800; border-top:2px solid #ee7800; display: inline-block; margin: 80px auto 0 auto;}
.azgy h2{ color: #565656; font-size: 36px; margin: 40px auto 100px auto;}

.azgyqh{ position: relative; border-bottom: 2px solid #DADADA; border-top:2px solid #DADADA; height: 580px; overflow: hidden; padding-top:40px;}
.azclqh{ position: relative; border-bottom: 2px solid #DADADA; border-top:2px solid #DADADA; height: 580px; overflow: hidden; padding-top:40px; margin-top: 40px;}


.qtazgy{ position: absolute; top: -550px; width: 100%; background: #fff;  }
.qtazcl{ position: absolute; top: -620px; width: 100%; background: #fff;  }
/*.ysazgy,.ysazcl,{ margin: 40px auto;}*/


.ysazgy h3{ font-size: 30px; color: #ee7800;}
.qtazgy h3{ font-size: 30px; color: #434343;}
.gydb{ margin: 30px auto 0 auto; width: 1200px; }
.gydb ul{}
.gydb ul li{
    float: left;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    width: 296px;
    margin-left: 5px;
}
.gydb ul li:first-child{ margin-left: 0;}
.gydb ul li .itemtop{ background:#ee7800; color: #fff; font-size: 18px; font-weight: bold; height:35px; line-height: 35px;}
.gydb ul li .itemmid{ height: 204px; margin: 5px auto; position: relative;}
.gydb ul li .itemmid .btn{  width: 100%;}
.gydb ul li .itemmid .btn span{ position: absolute; left: 0; bottom: 80px; display: inline-block; width: 20px; height: 53px;background: url('../images/qhpre.png') center no-repeat; cursor: pointer; }
.gydb ul li .itemmid .btn span.next{ background: url('../images/qhnext.png') center no-repeat; right: 0; left: auto; }
.gydb ul li .itemfoot{
    height: 152px;
    background:#ee7800;color: #fff; font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.qtazgy .gydb ul li .itemtop,.qtazgy .gydb ul li .itemmid,.qtazgy .gydb ul li .itemfoot{ background: #464646}

/*安装材料*/
.azcl{ margin-bottom: 60px;}
.ysazcl{}
.azcl{}
.ysazcl h3{ font-size: 30px; color: #ee7800;}
.qtazcl h3{ font-size: 30px; color: #434343;}
.dbcl{ margin: 30px auto 0 auto; width: 1200px; }
.dbcl ul{}
.dbcl ul li{
    float: left;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    width: 596px;
    margin-left: 5px;
}
.azcl ul li:first-child{ margin-left: 0;}
.azcl ul li .itemtop{ background:#ee7800; color: #fff; font-size: 18px; font-weight: bold; height:35px; line-height: 35px;}
.azcl ul li .itemmid{ height: 275px; margin: 5px auto;}
.azcl ul li .itemfoot{
    height: 95px;
    background:#ee7800;color: #fff; font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.qtazcl .dbcl ul li .itemtop{ background: #464646;}
.qtazcl .dbcl ul li .itemmid,.qtazcl .dbcl ul li .itemfoot{ background: #464646; line-height: 25px;}

/*服务流程*/
.ysfwlc{ height: 585px; background: url('../images/ysfwlc.jpg') center;}

.yst{ width: 1200px; margin: 20px auto; background:#EEEEEE }
.yst ul{ width: 1180px; margin: 0px auto; padding: 20px 0;}
.yst ul li{width: 380px; float: left; margin-left: 10px; height: 300px;}
.yst ul li p{ line-height: 25px; font-size: 14px;}
.other{width: 1200px; margin: 20px auto; }
.other .othertit{ background:#ee7800; font-size: 26px; color: #fff; padding:5px 0; }
.other .otherlist{ margin: 10px auto;}
.other .otherlist a{ width: 400px; float: left;}
.other .othertel{ width: 1200px; margin: 20px auto; background:#343434 ; text-align: center; color: #fff;  font-size: 24px; line-height: 70px;}
.other .othertel a{ color: #fff; display:block;  width:100%; height:100%;}
.other .othertel:hover{background: #EE7800}

.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; margin: 0;}
.slideBox .bd img{  display:block;  }
