.width100{
    width:100%;
    height:auto;
    overflow:hidden;
    background:#fff;
}
.top_center{
    width:1200px;
    height:auto;
    background:#fff;
    margin:0 auto;
    overflow:hidden;
    padding:26px 0 12px;
}
.top_center .top_lt{
    width:580px;
    height:auto;
    overflow:hidden;
    float:left;
}
.top_center .top_lt .top_logo{
    width:100px;
    height:100px;
    line-height:100px;
    text-align:center;
    float:left;
    border:1px solid #e4e4e4;
    overflow:hidden;
}
.top_center .top_lt .top_logo img{
    width:auto;
    height:auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align:middle;
}
.top_center .top_lt .top_lt_rt{
    width:453px;
    height:auto;
    overflow:hidden;
    float:right;
}
.top_center .top_lt .top_lt_rt .shop_name{
    width:auto;
    height:24px;
    line-height: 24px;
    font-size:18px;
    color:#333;
    font-weight:bold;
    margin:0 0 13px;
    overflow:hidden; 
    white-space:nowrap; text-overflow:ellipsis;
}
.top_center .top_lt .top_lt_rt .name_bottom{
    width:auto;
    height:auto;
    overflow:hidden;
}
.top_center .top_lt .top_lt_rt .name_bottom .type_img{
    width:50px;
    height:50px;
    line-height:50px;
    text-align:center;
    float:left;
}
.top_center .top_lt .top_lt_rt .name_bottom .type_img img{
    width:auto;
    height:auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
.top_center .top_lt .top_lt_rt .name_bottom .year{
    width:auto;
    height:19px;
    line-height: 19px;
    color:#333;
    font-size:14px;
    float:left;
    margin:21px 30px 0 10px;
}
.top_center .top_lt .top_lt_rt .name_bottom .year span{
    color:#FFC800;
    font-weight:bold;
}
.top_center .top_lt .top_lt_rt .name_bottom .act_shopkefu{
    width:60px;
    height:19px;
    line-height:19px;
    text-align:left;
    float:left;
    padding:0 0 0 21px;
    background:url('../images/new/kefu.jpg') no-repeat left;
    background-size:18px;
    color:#3E87F0;
    margin:21px 0 0;
    font-weight:bold;
}
.top_center .top_lt .top_lt_rt .name_bottom .act_shopkefu a{
    display:block;
    width:100%;
    height:100%;
    color:#3E87F0;
    font-weight:bold;
    cursor: pointer;
    font-size:14px;
    line-height:21px;
}
.top_center .top_rt{
    width:544px;
    height:auto;
    overflow:hidden;
    margin-top:21px;
    float:right;
}
.in-logo2 .search{
    width:544px;
}
.in-logo2 .search input{
    width:310px;
    border:1px solid #3E87F0;
    height:43px;
    line-height:43px;
    padding-left:50px;
    font-size:14px;
}
.in-logo2 .search button.btn, .in-logo2 .search button.btn1{
    width:91px;
    height:45px;
}


.nav_line{
    width:1050px;
    height:54px;
    overflow:hidden;
    margin:0 auto;
    text-align: center;
}
.nav_line .nav_ul{
    width:auto;
    height:auto;
    line-height:54px;
    overflow:hidden;
    display:inline-block;
}
.nav_line .nav_ul li{
    width:auto;
    height:54px;
    line-height:54px;
    padding:0 34px;
    background:url('../images/new/nav_rt_bg.jpg') no-repeat center left;
    background-size:1px 16px;
    text-align:center;
    float:left;
    color:#333;
    font-size:18px;
    font-weight:bold;
}
.nav_line .nav_ul li:first-child{
    background:none;
}
.nav_line .nav_ul li a{
    color:#333;
    font-weight:bold;
    display:block;
    width:100%;
    height:100%;
}
.nav_line .nav_ul li a.act_nowNav{
    color:#3D85EE;
    background:url('../images/new/nav_bottom_bg.jpg') no-repeat center bottom;
    background-size:31px 4px;
}












