* {
    margin: 0;
    padding: 0;
}

li {
    list-style-type: none;
    float: left;
    clear: right;
}

body {
    font-family: "Microsoft YaHei";
}

a {
    text-decoration: none;
}

.cp {
    cursor: pointer;
}

.clear {
    clear: both;
}

.brand-color {
    color: #25c9d0;
}

.brand-bg {
    background: #25c9d0;
}

/*上线前删除  */
/*上线前删除  */
/*上线前删除  */
/*上线前删除  */
/*上线前删除  */
/*上线前删除  */




/*  egaiyi top log  userlogin mune-area downloadApp  	一、二层div		*/
/*#openhomeHeader,#body-footer {
	float: left;
}*/
/*#top_img,.egy_server,.e_tailorclothes,.egy_contact {
	float: left;
	clear: right;
}*/
#openhomeHeader {
    border: 1px solid #000000;
    width: 100%;
    height: 90px;
    padding-bottom: 12px;
    background-color: #000000;
    position: fixed;
    top: 0px;
    left: 0;
    z-index: 9999;
}

.messageAlert {
    height: 30px;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    display: flex;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}

.messageAlertMain {
    height: 100%;
    display: flex;
    align-items: center;
    width: 546px;
    position: relative;
    overflow: hidden;
}

.messageAlertImg {
    width: 30px;
    height: 100%;
    background: #fff;
    position: relative;
    z-index: 99;
    display: flex;
    align-items: center;
}

.messageAlertText {
    position: absolute;
    left: 546px;
    height: 100%;
    color: #c10707;
    line-height: 1;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.index_body {
    margin-top: 102px;
}

#body-footer {
    width: 100%;
    height: 225px;
    background-color: #000000;

}


.menu-area {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    border: 1px solid red;
    width: 1200px;
    margin: 0 auto;
    height: 100%;
}

.menu-logo {
    width: 160px;
    height: 63px;
    background: url("http://download.egaiyi.com/1602239248831.png") no-repeat;
    background-size: 100%;
    flex-shrink: 0;
}


.egy_contact {
    /*border:1px solid #2C25F8;*/
    width: 1200px;
    height: 320px;
    background: #f0f0f0;
    margin: auto;
}

.contact_li_phone {
    /* width: 346px; */
    height: 300px;
    border-left: 1px solid #2C25F8;
}




.e_guarantee {
    /*border:1px solid #4f4f4f;*/
    border-left-style: hidden;
    border-right-style: hidden;
    border-top-style: hidden;
    width: 1200px;
    height: 110px;
    margin: auto;
}

.e_siteInfo {
    width: 1200px;
    height: auto;
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
    font-size: 14px;
    color: #999;
    /*float: left;*/
    overflow: hidden;

}

.e_siteInfo a {
    color: #999;
}

.beian {
    line-height: 2.5em;
    margin-top: 24px;
}

.border_border {
    float: left;
}



.egy_contact {
    /*width: 1090px;*/
    margin: auto;
}

/*  3层div   */
.ads_header {
    border: 1px solid red;
    width: 1200px;
    height: 100%;
    margin: auto;
    line-height: 36px;
}

.ads {
    width: 77%;
    text-align: left;
    line-height: 36px;

}

.header-account-box {
    width: 23%;
    text-align: right;

}

.ads,
.header-account-box {
    /*border:1px solid #333333;*/
    height: 100%;
    float: left;
    font-size: 14px;
    color: #ffffff;
    line-height: 36px;
    clear: right;
}

/*		log   tetlehone		*/
.log_tetlehone {
    border: 1px solid green;
    width: 1200px;
    height: 120px;
    margin: auto;
    overflow: hidden;
}

.menu {
    border: 1px solid yellow;
    margin: 20px 0 12px 90px;
}

#contact_ul {
    width: 100%;
    height: 100%;
    display: grid;
    grid-template-columns: 1fr 2fr 2fr;
    gap: 20px;
}

/* 		text img  li  color  最后渲染		 */
.account_ul {
    width: 100%;
    height: 100%;
}

.account_ul a {
    color: #ffffff;
}

.account_li {
    color: #fff;
}

.account_split {
    margin: auto 18px;
}

.log {
    width: 215px;
    margin: 22px auto;

}

.tetlehone {
    height: 100%;
    line-height: 9.5em;
}

.log,
.tetlehone {
    float: left;
    clear: right;

}

.menu_ul {
    width: 1200px;
    height: 100%;
    margin: auto;
}

.menu_li {
    width: auto;
    height: 100%;
    padding: 0px 0px 0px 40px;
    font-size: 14px;
    cursor: pointer;
}

.menu_li a {
    color: #ffffff;
    font-size: 16px;
    letter-spacing: 2px;
}

.head-tel span {
    color: #25c9d0;
}

.bottom_img {
    background: url("../img/new_index/bottom_img.png") no-repeat center;
    background-size: 100% 100%;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -moz-transition: all 0.25s;
}

.bottom_img {
    width: 12px;
    height: 6px;
    margin-left: 5px;
    margin-top: 22px;
    float: right;
    clear: right;
    background-color: #fff;
}



.contact_li {
    border: 1px solid #ccc;
    border-top-style: hidden;
    border-left-style: hidden;
    border-bottom-style: hidden;
    height: 210px;
    margin-top: 60px;
    text-align: center;
    color: #333333;
    overflow: hidden;
}

.contact_li:last-child {
    border-right-style: hidden;
}

.contact_tetile {
    font-size: 20px;
    margin-bottom: 18px;
}

.contact_tel {
    font-size: 20px;
    margin-bottom: 50px;
}

.server_time {
    font-size: 20px;
    margin-bottom: 46px;
}

.contact_li_introduce {
    /* width: 432px; */
    padding-left: 36px;
    padding-right: 36px;
}

.user_make {
    border: 1px solid #333333;
    width: 126px;
    height: 28px;
    text-align: center;
    margin: auto;
    line-height: 1.9em;
    font-size: 14px;
    cursor: pointer;
    color: #333;
}


.contact_introduce {
    font-size: 14px;
    line-height: 28px;
    color: rgb(125, 125, 125);
    text-align: left;
    color: #333333;
    margin-bottom: 10px;
}

.contact_egy {
    font-size: 14px;
    text-align: left;

}

.contact_egy a {
    margin-left: 20px;
}

.contact_egy a img {
    height: 30px;
    position: relative;
    top: 8px;
}

.contact_download {
    /* width: 346px; */
    text-align: center;
}

.dowload_apptext {
    font-size: 16px;
    margin-bottom: 18px;
}

.dowload_app {
    width: 100%;
    height: 120px;
    color: #333333;
    font-size: 14px;
    text-align: center;

}

.weix_service {
    width: 121px;
    height: 120px;
    font-size: 14px;
    text-align: center;
    margin-right: 24px;
    margin-left: 48px;

}

.weix_service img,
.app img {
    width: 106px;
}

.app {
    width: 121px;
    height: 120px;
    font-size: 14px;
    text-align: center;

}

.weix_service,
.app {
    float: left;
    clear: right;

}

.app p {
    border: 1px solid #a6a6a6;
    width: 128px;
    height: 37px;
    margin: auto;
    margin-bottom: 5px;
    padding: 1px;

}

.iphone {
    background: url("http://static.img.egaiyi.com/egaiyi/img/new/iPhone_bg.png");
    cursor: pointer;

}

.android {
    background: url("http://static.img.egaiyi.com/egaiyi/img/new/android_bg.png");
    cursor: pointer;
}

.e_guarul {
    width: 100%;
    height: 100%;
    overflow: hidden;

}

.e_guar_li {
    width: 400px;
    height: 110px;
    float: left;
    text-align: center;
    font-size: 20px;
    color: rgb(37, 201, 208);
}

.e_guar_li img {
    width: 57px;
    float: left;
    margin-top: 34px;
    margin-left: 70px;
}

.e_guar_li p {
    float: left;
    margin-left: 16px;
    margin-top: 50px;
}

.border_border {
    width: 100%;
    height: auto;
}

.border_border_div {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    line-height: 0px;
}

.split {
    margin: auto 28px;
}



.menu_li a:hover {
    padding-bottom: 5px;
    font-size: 16px;
    color: #25c9d0;
    border: 2px solid #25c9d0;
    border-top-style: hidden;
    border-left-style: hidden;
    border-right-style: hidden;
    text-decoration: none;
}

/*.menu_li:last-child {
	padding: 0px;
}*/

#openhomeHeader,
.menu-area,
.log_tetlehone,
.log,
.menu,
.body,
#top_img,
.egy_server,
.e_customized,
.e_updata,
.e_tailorclothes,
.e_tailor,
.e_upclothesclass,
.e_say,
.e_cooperation,
.egy_contact,
.ads_header,
.say_pimg,
.say_info,
.say_div {
    border: 1px hidden red;
}

.cont_infodiv {
    position: absolute;
    z-index: 9999;
    width: 92px;
    height: 250px;
    background-color: #fff;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
    border: 1px solid rgb(198, 198, 198);
    margin-top: 0px;
}

.e_enterprise {
    width: 100%;
    height: 101px;
}

.e_enterprise a:hover p {
    border: 1px hidden #CCC;
    color: #25c9d0;
}

.nav-cateCard {
    background-color: #fff;
    /*box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);*/
    width: 100%;
    height: 100%;

}

.enterprise_ul {
    width: 91%;
    height: 100%;
    padding-left: 5px;
    overflow: hidden;
}

.enterprise_li {
    width: 100%;
    height: 38px;
    line-height: 38px;
    text-align: center;
}

.enterprise_li a p {
    font-size: 14px;
    color: #444444;
}

.enterprise_li_split {
    line-height: 0;
}

.enterprise_li_split {
    width: 83px;
}

.menu_li .top_tetle {
    padding-bottom: 5px;
    font-size: 16px;
    color: #25c9d0;
    border: 2px solid #25c9d0;
    border-left-style: hidden;
    border-right-style: hidden;
    border-top-style: hidden;
}



/* ========== */
/* = 浮动二维码 = */
/* ========== */
.floatdiv {
    position: fixed;
    bottom: 20px;
    right: 10px;
    z-index: 999;
    padding-top: 12px;
    padding-bottom: 12px;
    width: 180px;
    text-align: center;
    background-color: #FFF;
    border-radius: 20px;
    border: 1px solid #EEE;
}

.floatdiv p {
    margin-top: 8px;
    margin-bottom: 8px;
}

.code_img {
    width: 100px;
    height: 100px;
    margin: auto;
}

.code_img img {
    width: 100%;
    height: 100%;
}



/* ========== */
/* = 浮动外链 = */
/* ========== */
.float-link {
    position: fixed;
    top: 240px;
    right: 0;
    z-index: 998;
    padding: 25px 20px;
    background-color: #FFF;
    border: 1px solid #e5e5e5;
}

.float-link-text {
    color: black;
    font-size: 12px;
}

.float-link-img {
    display: block;
    height: 125px;
    margin: 15px auto 0;
}

.aside {
    position: fixed;
    bottom: 70px;
    right: 0;
    z-index: 999;
    border: 1px solid #eee;
    font-size: 12px;
    background: white;
}

.aside-item {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 90px;
    height: 90px;
    text-align: center;
}

.aside-img {
    /* margin-bottom: 5px; */
    width: 45%;
}

.aside-img-01 {
    width: 45%;
    height: 45%;
}

.aside-text {
    margin-top: 4px;
    color: #666;
}

.aside-hr {
    margin: auto;
    width: 100%;
    border: 0.5px solid #f4f4f4;
}

.aside_weixin {
    width: 420px;
    height: 174px;
    position: absolute;
    top: -44px;
    right: 100px;
    background: url(../img/new_index/c_01_bg_p.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    display: none;
}

.aside_weixin div {
    width: 132px;
    height: 142.5px;
    float: left;
    margin-top: 16.5px;
}

.aside_weixin_service {
    border-right: 1px solid rgb(215, 215, 215);
    margin-left: 10px;
}

.aside_weixin div p {
    font-size: 15px;
    margin-bottom: 13.5px;
}

.aside_weixin div img {
    width: 75%;
}

.aside_app {
    width: 139.5px;
    height: 130.5px;
    background: url(../img/new_index/c_02_bg_p.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 100px;
    display: none;
}

.aside_app img {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
}

.aside_agent {
    width: 300px;
    height: auto;
    background-size: 100% 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 100px;
    display: none;
}

.aside_agent img {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
}

.aside-hover:hover .aside_weixin {
    display: block;
}

.aside-hover:hover .aside_app {
    display: block;
}

.aside-hover:hover .aside_agent {
    display: block;
}

.aside-code {
    position: absolute;
    top: -58px;
    right: 83px;
    display: none;
    align-items: center;
    width: 420px;
    height: 200px;
}

.aside-code-wrap {
    display: flex;
    height: 100%;
    background: white;
    box-shadow: 0 2px 4px 0 rgb(127, 127, 127);
}

.aside-code-item {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 192px;
    height: 200px;
    line-height: 20px;
}

.aside-code-img {
    margin-top: 5px;
    height: 120px;
}

.aside-code-hr {
    margin: auto;
    height: 65%;
    border: 1px solid #ededed;
}

.aside-code-triangle {
    height: 30px;
}

#backTop {
    height: 45px;
    display: none;
}

#backTop img {
    width: 65%;
}

h3 {
    width: 1200px;
    color: rgb(51, 51, 51);
    font-size: 28px;
    font-weight: normal;
    margin: 0px auto;
}

h3 span {
    font-size: 20px;
    color: rgb(112, 112, 112);
}