body {
    padding: 0;
    margin: 0;
    background: #fff;
    color: #666;
    overflow-x: hidden;


}
div,a{
    -webkit-tap-highlight-color:rgba(255,0,0,0);
}




a{
    color: inherit;
    text-decoration:none;
}

a:link{
    color:inherit;
    text-decoration:none;
}
a:visited{
    color:inherit;
    text-decoration:none;
}
.clearfix{zoom:1}
.clearfix:after{
    font-size: 0;
    line-height: 0;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ' ';
    display: block;
}

.zuiwai{
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    position: relative;


}

.zuiwai.right{
    left:150px;
}
.conte {
    padding: 0;
    margin: 0;
    background: #fff;

}
.conte input{
    border-radius: 0;
    font-size: 100%;
}
.red-font {
    color: #ff3300;
}

.white-font {
    color: #fff;
}





.xiaozi{
    font-size: 80%;
    display: block;
    padding: 10px;
}
.shanghl{
    display: block;
    padding: 10px;
    font-size: 120%;
    font-weight: bold;
}
.banp {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;

}

.banp.left div {
    float: left;
    width: 50%;

    box-sizing: border-box;
    -moz-box-sizing: border-box;

}

.banp.right div {
    float: right;
    width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.banp.right .wenzi {
    text-align: right;
    box-sizing: border-box;
    -moz-box-sizing: border-box;

}



.tupian img {
    width: 100%;
    height: 100%;
}

.banp.left .wenzi {

    box-sizing: border-box;
    -moz-box-sizing: border-box;

}

.banp.l0 {
    background: #fffbef;
}

.banp.l1 {
    background: #f46a6a;
}

.banp.l2 {
    background: #b1117f;
}

.banp .13 {
    background: #0FB7BA;

}

.banp.l8 {
    background: #2e5ca9;
}



