*{
    font-family:"Hiragino Sans GB", "Microsoft YaHei", sans-serif;
}
a:hover,a:link{text-decoration:none;}
body{
    margin-bottom:7em;
    max-width:640px;
    margin-left: auto;
    margin-right: auto;
}
/*****************news*********************/
@media screen and (min-width:768px)  {
    #news{
       /* font-size:2em;*/
    }
}
#news ul.nav{
    border:none;
    margin-top:.3em;
}
#news ul.nav>li{
    width:33%;!important;
}
#news ul.nav>li.active>a{
    background:#29333F;
}
#news ul.nav>li>a{
    padding:5px 5px;
    text-align: center;
    border:none;
    border-radius: 0 0 0 0;
    background:#94999F;
    color:#fff;
    font-weight: 900;
}
/************************ul.info**************************/
ul.info{
    margin-top:.4em;
    margin-bottom:1.2em;
}
ul.info li{
    padding:6px 0 6px 6px;
    border-bottom:1px solid #ececec;
}
ul.info li a{
    overflow: hidden;
    display:block;
    position:relative;
}
ul.info a>div:first-child{
    float:left;
    /*margin-right:1em;*/
    padding-left:.6em;
    padding-right:.6em;
    color:#333;
    font-weight:600;
}
ul.info a>div.info_main{
    /*float:left;*/
    /*width:13em;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#666;
    margin-left:4em;
    margin-right:3.5em;
}
ul.info a>div:last-child{
    /*float:right;*/
    color:#bbb;
    position: absolute;
    right:0;
    top:0;
}
/**********************************/
   div.holder{
        /*margin:0;*/
         width:100%;
         position:fixed;
         left:0;
         bottom:4em;
        overflow: hidden;
       background-color:white;
       padding:.5em 1.5em;
   	
   	
    max-width:640px;
    margin-left: auto;
    margin-right: auto;   	
   	right: 0;

     }


div.holder button{
    color:#fff;
    font-weight: 600;
    background-color:#29333F;
    border:none;
    border-radius: 4px;
    padding:.4em .8em;
}
div.holder button[disabled]{
    background-color:#94999F;
}
div.holder>div{
    box-sizing:border-box;
    /*width:50%;*/
    padding-left: 1.5em;
    padding-right:1.5em;
}
div.holder>div>a,div.holder>div>span{
    font-weight: 600;
    color:#94999F;
    margin-top:.8em;
    width:20%;
    font-size:.9em;
    padding-top:.2em;
}
div.holder>div>a.active{
    font-size:1.2em;
    color:#29333F;
    margin-top:.5em;
    padding-top:0;
}





