.header {
    position: relative;
    width: 100%;
    height: .88rem;
    padding: 0 .3rem;
    text-align: center;
    background-color: #fff;
    line-height: .88rem;
    margin-bottom: .1rem;
}
.header .goback {
    float: left;
    display: block;
    width: .18rem;
    height: 100%;
    padding: 0 .15rem;
    background: url(../images/search_back.png) no-repeat center center;
    background-size: .18rem .3rem;
}
.header .header_title {
    color: #36434b;
    font-size: .4rem;
    font-weight: bold;
}
.header .header_right {
    position: absolute;
    right: .3rem;
    padding-top: .05rem;
}
.header .header_right .search {
    display: inline-block;
    height: .32rem;
    width: .32rem;
    padding-right: .62rem;
    border-right: 1px solid #e7e8ea;
    background: url(../images/search_2.png) no-repeat left center;
    background-size: .32rem .32rem;
}
.header .header_right .gohome {
    display: inline-block;
    height: .36rem;
    width: .36rem;
    padding-left: .54rem;
    background: url(../images/m_top_person.png) no-repeat right center;
    background-size: .36rem .36rem;
}
.bread {
    height: .7rem;
    width: 100%;
    padding: 0 .2rem;
}
.bread .bread_a {
    color: #666;
    font-size: .24rem;
    line-height: .7rem;
}
.footer {
    width: 100%;
    padding: .45rem 0;
    text-align: center;
}
.footer .copy {
    color: #999 !important;
    font-size: .24rem;
    line-height: .48rem;
}
.footer .copy a {
    color: #999 !important;
}


.search_top {
    display: none;
    position: fixed;
    top: 0;
    background-color: #fff;
    width: 100%;
    height: 0.88rem;
    padding: 0.1rem .2rem;
    box-sizing: border-box;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}

.search_top .nav_search {
    float: right;
    display: inline-block;
    width: 0.52rem;
    height: 0.7rem;
    background: url(../images/search_1.png) no-repeat center center;
    background-size: 70% auto;
}

.search_top .search_input {
    position: absolute;
    left: .2rem;
    width: 6.5rem;
    height: .64rem;
    padding-left: .2rem;
    background-color: #f7f8fa;
    border-radius: .04rem;
    border: solid .02rem #e3e4e6;
    font-size: .28rem;
    color: #302f32;
}

.search_top .input_icon {
    display: none;
    position: absolute;
    top: .28rem;
    right: 1.08rem;
    width: .28rem;
    height: .28rem;
    background: url(../images/search_close.png) no-repeat;
    background-size: 100% 100%;
}
.ecv2htmlFloat{
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 500;
    background: #f2f7fa;
}
.ecv2htmlTop{
    height: 3rem;
    border-bottom:0.03rem solid #E6E6E6 ;
    background: #FFFFFF;
}
.ecv2htmlTop .topLeft{
    height: 100%;
    align-items: center;
}
.ecv2htmlTop .topLeft .topIcon{
    float:left;
    height: 1.36rem;
    padding:0.8rem 0 0 0.8rem;
}
.ecv2htmlTop .topLeft .topIcon img{
    height: 1.26rem;
}
.ecv2htmlTop .topLeft .loginTxt{
    text-indent: 0.45rem;
    font-size: 1rem;
    color: #525f66;
    float:left;
    padding:0.7rem 0;
}
.ecv2htmlTop .topLeft .loginTxt1{
    text-indent: 0.45rem;
    font-size: 1.02rem;
    color: #1f77b1;
}
.ecv2htmlTop .topRight a{
    font-size: 0.9rem;
    color: #2590d7;
}
.ecv2htmlTop .topRight .icon{
    float:right;
    background: url(../images/m_top_person.png) no-repeat;
    background-size: 100% 100%;
    width: 1.68rem;
    height: 1.68rem;
    margin:0.6rem 0.8rem 0 0;
}