﻿@charset "utf-8";
@import url("public.css");
.weipay_bg{ margin:30px auto; width:100%;text-align:center;}
.weipay_bg .mc{width:280px; margin:0 auto; padding:0 auto;}
.weipay_bg .mt{height:35px; line-height:30px;font-size:14px;}
.weipay_bg .mt h2{height:30px; line-height:30px;font-size:14px; font-size:14px; text-align:left;}
.weipay_bg .item{padding-top:5px;height:35px;line-height:26px;}
.weipay_bg .itemmulti{padding-top:5px; height:52px; vertical-align:middle;}
.free{border-top:#EDEDED 1px solid; width:280px;line-height:25px;}
.weipay_bg .free .label{width:100px;text-align:right;font-size:14px;float:left;height:30px; line-height:30px; }
.weipay_bg .item .label{width:100px;text-align:right;font-size:14px;float:left;height:30px; line-height:30px; }
.weipay_bg .itemmulti .label{width:100px;text-align:right;font-size:14px;float:left;height:30px; line-height:30px; }
.fl{ float:left; line-height:30px;}
.fl label{padding-left:5px; }
.fl label a{ color:#333;}
.fg{ float:left;text-align:left;}
.fg label{padding-left:5px; }
.fg span{text-align:left;}
.fg a{ color:#0068D0;}
.fl .radi{ margin-top:5px;  vertical-align:bottom; display:block; }
.fl .radi label{ padding-right:4px;} 
.drpwidth{ vertical-align:bottom;}
.drpwidth2{ vertical-align:bottom;}
.weipay_bg .text{width:152px;padding-left:2px; line-height:24px; border-left:#808080 1px solid;border-top:#808080 1px solid;border-right:#CECECE 1px solid;border-bottom:#CECECE 1px solid;font-size:16px;color:#666;}
.bt_submit{ border:0; width:81px;height:32px;background:url(../images/btn_bg.jpg) no-repeat;color:#FFFFFF; text-align:center; font-size:14px; cursor:pointer; font-weight:bold;}
.bt_rg{ border:0; width:100px;height:32px;background:url(../images/btn_bg.jpg) no-repeat;color:#FFFFFF; text-align:center; font-size:14px; cursor:pointer; font-weight:bold;}

.a_login{ display:block; float:left;  width:100px;height:32px; line-height:32px; background:url(../images/bt_r.gif) no-repeat;color:#FFFFFF; text-align:center; font-size:14px; cursor:pointer; font-weight:bold;}


.reg_bg{ margin:30px auto 0 auto;  width:922px; height:auto;}
/*.reg_bg .ml{ padding-left:75px; padding-top:75px; float:left;width:532px;}
.reg_bg .mr{ padding-left:75px; padding-top:75px; float:left;width:232px;}*/
.reg_bg .mr h2{height:30px; line-height:30px;font-size:14px; font-size:14px; text-align:left;}
.reg_bg .item{padding-top:5px;height:35px;line-height:26px;}
.reg_bg .text{width:256px; padding-left:2px;height:24px; line-height:24px; border-left:#808080 1px solid;border-top:#808080 1px solid;border-right:#CECECE 1px solid;border-bottom:#CECECE 1px solid;font-size:12px;color:#666;}
.reg_bg .item .label{width:120px;text-align:right;font-size:14px;float:left;height:30px; line-height:30px; padding-top:5px;}

.reg_bg .item2{ height:16px;padding-top:0;}
.reg_bg .item2 .label{width:120px;text-align:right;font-size:12px;float:left;height:16px; line-height:16px; padding-top:0;}
.reg_bg .item2 .fl{  line-height:16px;}
/*update 9.17 */
.reg_list{width:922px; height:78px; background:url(../images/reg_list.jpg) no-repeat;}
.reg_box{width:922px; height:398px; height:auto; float:left; background:url(../images/reg_box.jpg) repeat-y;}
.reg_ft{width:922px; height:45px; margin-bottom:10px; float:left; background:url(../images/reg_ft.jpg) no-repeat;}

.reg_bg .ml{ padding-left:75px;  float:left;width:532px;}
.reg_bg .mr{ padding-left:75px;  float:left;width:232px;}

.radiobuttonlist
{
    font: 12px Verdana, sans-serif;
    color: #000; /* non selected color */
}
 
.radiobuttonlist input
{
    width: 0px;
    height: 0px;
}
.radiobuttonlist label
{
    color: #3E3928;
    background-color:#28B630;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #AAAAAA;
    margin: 0px 0px 0px 0px;
    white-space: nowrap;
    clear: left;
    margin-right: 5px;
}
.radiobuttonlist span.selectedradio label
{
    background-color: #F7F5E8;
    color: #000000;
    font-weight: bold;
    border-bottom-color: #F3F2E7;
    padding-top:4px;
 
}
.radiobuttonlist label:hover
{
    color: #CC3300;
    background: #28B630;
}
 
.radiobuttoncontainer
{
    position:relative;
    z-index:1;
}
 
.radiobuttonbackground
{
    position:relative;
    z-index:0;
    border: solid 1px #AcA899; 
    padding: 10px; 
    background-color:#28B630;
}