﻿.header {
 width: 100%;
}

.header .header_top {
 background: #009CA0;
 height: 40px;
 color: #fff;
 font-size: 14px;
 line-height: 40px;
}

.user_Logging span a {
 display: inline-block;
 width: 100px;
 text-align: center;
 border-right: 1px solid #ccc;
 border-left: 1px solid #ccc;
 color: #fff;
 float: left;
}

.user_Logging span a.register {
 border-left: none;
}

.user_Logging span a:hover {
 background: #17D7DC;
}

.user_Logging span>span {
 float: left;
 padding: 0 20px;
 text-align: center;
 border-left: 1px solid #ccc;
 color: #fff;
 float: left;
}

.header_mid .logo {
 margin: 5px 0 7px 0;
}

.header_search #search,
.header_search .searchbtn {
 outline: none;
}

.header_search {
 position: relative;
}

.header_search #search {
 width: 240px;
 height: 40px;
 box-sizing: border-box;
 border-radius: 20px;
 text-indent: 28px;
 font-size: 12px;
 line-height: 30px;
 border: 1px solid #DDDDDD;
}

#search:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px white inset;
 -webkit-text-fill-color: #333;
}

.header_search .searchbtn {
 width: 50px;
 height: 38px;
 margin: 0;
 border: 0;
 background: #fff url(/Content/Areas/Common/images/chifeng/search.png) no-repeat center center;
 position: absolute;
 right: 2px;
 top: 1px;
 border-radius: 0 20px 20px 0;
}

.header_search::after {
 content: "";
 height: 20px;
 width: 1px;
 background: #DDDDDD;
 position: absolute;
 top: 10px;
 right: 50px;
}

.header_main {}

.pull_mid {
 width: 432px;
 margin-top: 35px;
}

.system_OA {
 display: block;
 width: 120px;
 height: 40px;
 border: 1px solid #DDDDDD;
 line-height: 40px;
 text-align: center;
 font-size: 18px;
 color: #666;
 border-radius: 20px;
 float: left;
 margin-left: 10px;
}

.header_main .header_tel {
 display: block;
 color: #009CA0;
 font-size: 30px;
 margin-top: 10px;
}

.ewm_box {
 margin-left: 28px;
 margin-top: 23px;
}

.ewm_box span {
 float: left;
 width: 80px;
 height: 80px;
 background: rgba(255, 255, 255, 1);
 box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
 border-radius: 5px;
 margin: 0 5px;
 position: relative;
}

.ewm_box span div {
 display: none;
 position: absolute;
 bottom: -152px;
 left: 0;
}

.ewm_box span div img {
 transform: scale(1.6);
}

.ewm_box span:hover div {
 display: block;
 z-index: 3;
}

.ewm_box span:nth-child(3) {
 margin-right: 0;
}

.ewm_box span p {
 font-size: 14px;
 color: #666;
 white-space: nowrap;
 text-align: center;
 margin-top: 10px;
}

.ewm_box span img {
 width: 100%;
 transition: all .8s;
}

.header_phone,
.banner_phone {
 display: none;
}

@media screen and (max-width:768px) {
 .header .header_top,
 .header .header_mid,
 .banner {
 display: none;
 }
 .banner_phone {
 display: block;
 width: 7.1rem;
 margin: 0.2rem auto;
 overflow: hidden;
 }
 .banner_phone .arrow_btn {
 display: none;
 }
 .header_phone {
 display: block;
 height: 1rem;
 background: #009CA0;
 }
 .header_phone .phone_logo img {
 width: 2.88rem;
 margin: 0.16rem 0.4rem;
 }
} 