*{padding: 0;margin: 0; font-size: 16px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif}
ul,li{list-style: none}
a{text-decoration: none!important;color: #000000;  }
a:hover{text-decoration: none;!important;}
em{font-style: normal;font-weight: normal}
dl{ margin-bottom: 0!important; }
i{font-style: normal}
body{background-color: #F5F5F5;}
.w970{
    width: 970px;
    margin: 0 auto;
}
.register_logo{
    padding-top: 56px;
}
.regwelcome{
    font-weight: normal;
    font-size: 22px;
    padding-top: 62px;
}
.regRight{
    padding-top: 64px;
}
.regWrap{
    overflow: hidden;
    padding-top: 20px;
}
.reginput{
    display: inline-block;
    border: 1px #336437 solid;
    height: 40px;
    line-height: 40px;
    padding: 0px 16px;
    box-sizing: border-box;
    width: 100%;
}
.regiBtn{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background: #336437;
    color: #fff;
    font-size: 16px;
    width: 143px;
    padding: 0px 20px;
    float: right;
    border:0;
}
.regLeft{
    width:405px;
    float: left;
}
.regRight{
    width:473px;
    float:right;
}
.regRight2{
    width:400px;
}
.iptPaddTop2{
    margin-top: 20px;
}
.w250{
    width: 250px;
}
.agreed{
    font-size: 13px;
    margin-top: 20px;
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
}
.agreedInput[type="checkbox"] {
  width: 13px;
  height: 13px;
  margin-right: 8px;
  cursor: pointer;
  position: relative;
  margin-top: 0 !important;
}
.agreedInput[type="checkbox"]::after{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  width: 13px;
  height: 13px;
  border: 1px solid #336437;
  box-sizing: border-box;
}
.agreedInput[type="checkbox"]:checked::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 13px;
  height: 13px;
  display: block;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  background: url(/PcImages/greenfill.png) no-repeat left center;
  background-size: 100%;
  color: #fff;
  border: none;
  outline: none;
}
.regBtn{
    background: #336437;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    margin-top: 36px;
}
.regIntro2{
    color: #336437;
    font-size: 16px;
    line-height: 3.2;
    text-align: center;
    cursor: pointer;
}
.regSuccWrap{
    text-align: center;
    padding-top: 33px;
}
.regSuccWrap h4{
    font-size: 22px;
    color: #333;
    line-height: 2.4;
    font-weight: normal;
}
.regSuccWrap p.pnotice{
    font-size: 16px;
    color: #336437;
    line-height: 2.6;
    font-size: 16px;
}
.regSuccWrap p.pnotice2{
    font-size: 16px;
    color: #333;
    line-height: 1.6;
    width: 520px;
    margin: 0 auto;
}
.regbtnWrap{
    display: flex;
    justify-content: space-between;
    width: 430px;
    padding-top: 40px;
    margin: 0 auto;
}
.regbtnWrap span:first-of-type{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    border: 1px #336437 solid;
    color: #336437;
    width: 200px;
}
.regbtnWrap span:last-of-type{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    border: 1px #336437 solid;
    background: #336437;
    width: 200px;
    color: #fff;
}
.regRight img{
    width: 100%;
}
#register_bottom{
    text-align: center;
    padding-top: 160px;
}
.toMyAccountJs,.tohomeJs{
    cursor: pointer;
}
.regCommoninput{
    display: inline-block;
    border: 1px #336437 solid;
    height: 40px;
    line-height: 40px;
    padding: 0px 16px;
    box-sizing: border-box;
    width: 100%;
}
.regCommonp{
    display: inline-block;
    font-size: 14px;
    color: #777777;
    line-height: 1.4;
    padding-top: 10px;
}
.regCommonp2{
    display: inline-block;
    font-size: 14px;
    color: #8c7538;
    line-height: 1.4;
    padding-top: 10px;
}
.regskipJs{
   font-size: 15px;
   color: #666;
   margin-top: 10px;
   cursor: pointer;
   text-align: center;
}
.regNotice{
    position: absolute;
    bottom:0px;
    right:0px;
    display: inline-block;
    width: 42px;
    height: 42px;
    background: url(/PcImages/cart_notice.png) no-repeat center center;
    background-size: 20px;
    cursor: pointer;
}

.register_imgWrap{
    text-align: center;
    padding-top: 35px;
    padding-bottom: 20px;
}
.register_imgWrap img{
    width: 70px;
}
.register_imgp{
    padding-top: 20px;
}
.register_imgp p{
    font-size: 16px;
    color: #464C5B;
    line-height: 1.6;
    text-align: center;
    margin-left: 15%;
    margin-right: 15%;
}
.register_imgp_en p{
    margin-left: 24px;
    margin-right: 24px;
}
.register_imgp span{
    /* font-size: 2px; */
    color: #C92927;
    line-height: 2.0;
    text-align: center;
    font-family: 'AlibabaMedium','HarmonyBold';
}
.register_imgp img{
    width: 430px;
    margin-left: 15%;
    margin-right: 15%;
    padding-top: 5px;
    padding-bottom: 10px;
}
.register_imgp p.reg_text1{
    color: #000;
    margin-bottom: 15px;
    font-size: 22px;
}
.register_imgp p.reg_text2{
    color: #666;
    margin-bottom: 15px;
}
.register_imgp p.reg_text3{
    color: #C92927;
    margin-bottom: 15px;
}
