body{
    margin: 20px;
}

img{
    vertical-align: middle;
}

p{
    list-style-type: none;
    margin: 0;
}

.logo img{
    width: 120px;
}

.ComVip table tr th,.tc{
    text-align: center;
}

.max_w200{
    max-width: 200px;
}

.min_w100{
    min-width: 120px;
}

.width_40{
    width: 40px;
}

.textarea textarea{
    width: 100%;
}

.btn-info{
    font-size: 12px;
    line-height: 18px;
}

.AddBank{
    margin: 10px 15px;
}

.AddBank a{
    padding: 5px 30px;
    border: 1px dashed #1372b4;
    color: #1372b4;
}

.wp,.Vcont{
    word-wrap: break-word;
    overflow: hidden;
}

.JionTit{
    border-bottom:1px solid #ccc;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight:bold;
}

.Font16{
    font-size: 16px;
}

.InpPas p{
    margin-top:10px;
}

.CopVip{
    width: 1000px;
    margin: 10px auto;
}

.CopVip .Clogo{
    width: 190px;
    float: left;
}

.CopVip .Clogo img,.CopVip .Cad img,.Cfoucs img,.VipClub .Vright img,.NewPic img,.VipGreen .Vright img{
    width: 100%;
}

.CopVip .Cad{
    margin-left: 200px;
}

.Cnav{
    font-size: 14px;
    margin: 10px 0;
}

.Content .Cleft{
    margin-right: 250px;
}

.Cfoucs{
    width: 450px;
    height: 240px;
    float: left;
}

.ClistNew{
    margin-left: 460px;
}

.VipClub,.VipGreen{
    margin: 10px 0;
}

.VipClub .Vleft,.VipGreen .Vleft{
    width: 100px;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 0 0;
}

.VipGreen .Vleft{
    width: 150px;
}

.VipClub .Vright{
    margin-left: 100px;
}

.VipGreen .Vright{
    margin-left: 150px;
}

.Vcont{
    margin: 10px 0;
}

.Vcont .Vlist{
    width: 50%;
    float: left;
}

.NewPic{
    width: 100px;
    height: 100px;
    float: left;
    padding: 10px 0 0 0;
}

.NewList{
    margin-left: 110px;
}

.Content .Cright{
    width: 240px;
    float: right;
}

.Ctit{
    border-bottom: 2px solid #cc0000;
    padding: 0 0 5px 0;
}

.TitFont1,.TdStyle1{
    font-size: 14px;
    font-weight: bold;
}

.TitFont01{
    font-size: 16px;
}

.Cbtn,.BtnOn{
    border: 1px solid #2f729f;
    font-size: 12px;
    border-radius: 3px;
    padding: 0 2px 2px 2px;
}

.Cul ul{
    margin: 5px 0 0 0;;
    padding: 0;
}

.Cul li{
    list-style-type: disc;
    white-space:nowrap;
    overflow: hidden;
    list-style-position: inside; 
    text-overflow:ellipsis; 
 -o-text-overflow:ellipsis;
}

.TdStyle1,.TdStyle2{
    width: 80px;
}

.alert_bor{
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    margin: 0 0 5px 0;
}

.ml_20{
    margin-left: 20px;
}

.TitFont2{
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.DivClear{
    clear:both;
    float:left;
}

.ImportFont{
    color:#ff0000;
    font-weight:bold;
}

.ptb_5{
    padding: 5px 0;
}

.TxImg img{
    width: 100px;
    height: 100px;
}

.VipTable table td:first-child,.VipTable table td:nth-last-child(2){
    font-weight: bold;
}

.VipTable table td:first-child{
    text-align-last:justify;
	text-align:justify;
	text-justify:distribute-all-lines;
}

.IconUl ul li{
    width: 20%;
    float: left;
}

.IconUl ul li:last-child{
    float: right;
    text-align: right;
}

.IconUl ul li .div{
    padding: 5px;
}

.IconUl ul li .div img{
    width: 100%;
}

.IcodCheck input{
    border: none;
    background-color: #fff;
    list-style: none;
    box-shadow: none;
}

.IcodCheck textarea{
    width: 100%;
    border: 1px solid #eee;
}

.btn{
    margin-bottom: 3px
}