select:focus{ outline: 0 none; }
.profile{ padding-bottom: 90px; }
.profile_m{ background: #ffffff; padding-bottom: 50px; }
.profile_m_pad{ padding: 30px 0 0 35px; }
.addadd{ display:block; width:134px; height:34px; line-height:34px; text-align:center; color:#ffffff; font-size:14px; background:#1e95f1; border-radius:6px; float:left;}
.grey{ background:#A8A8A8;}
 .add_intro{ float:left; margin-left:30px; color:#808080; font-size:12px; line-height:34px;}
 .add_intro span { color:#ff8610;}
 .address_tips{ color:#000000; font-size:12px; padding-top:10px; padding-bottom:30px;}
 .address_list{ width:100%;}
 .address_list ul li{ float:left; width:496px; height:240px; border:2px solid #e5e5e5; margin-bottom:26px; margin-right:26px; position:relative;}
 .add_del{ display:block; width:9px; height:9px; position:absolute; background:url(../images/add_del.png) no-repeat; right:10px; top:10px; text-indent:-9999px;}
 .alist{ width:422px; margin:0 auto; padding-top:18px;}
 .dl_title{ height:38px; position:relative; border-bottom:1px solid #d8d8d8; color:#434343; font-size:16px;}
 .set{ color:#808080; font-size:12px; position:absolute; right:50px; top:2px;}
 .default{ color:#13a2de;}
 .edit{color:#808080; font-size:12px; position:absolute; right:10px; top:2px;}
 .dl_d{ padding-top:10px;}
 .dl_i{ line-height:26px; font-size:12px; color:#999999;}
 .ddl{ display:block; width:60px; text-align:right; float:left;}
 .ddn{ float:left; padding-left:10px;}
 .aladd{ width:100%; height:100%; display:block; text-indent:-9999px; background:url(../images/aladd.png) center center no-repeat;}
 .my_adda{ width:800px;}

/*输入信息*/ 
 .profile_con{ padding-top: 0px; }
.p_con{  margin-bottom: 15px; position: relative; line-height: 36px;color: #b2b2b2; font-size: 12px; }
.p_title{ width: 58px; line-height: 36px; float: left;; text-align: right; color: #808080; font-size: 12px; }
.p_input{ height: 36px; border: 1px solid #e5e5e5; box-sizing: border-box; float: left; margin-left:10px;  position: relative;    }
.p_input input{ display: block; width: 90%; height: 36px; line-height: 36px;  color: #4c4c4c; font-size: 12px; border: 0 none; background: none; margin:0 auto; }
.pphone{ width: 144px; }
.p_btns{ float: left; margin-left: 25px; }
.bind{ display: block; width: 140px; height: 36px; background: url("../images/mysony/profile/bangding.jpg") no-repeat; text-indent: -9999px; }
.changemobile{ display: block; width: 114px; height: 36px;text-align: center; line-height: 36px;background: #1e95f1;color: #fefefe; font-size: 14px;   }
.unbindm{ display: block; width: 114px; height: 36px;text-align: center; line-height: 36px;background: #1e95f1;color: #fefefe; font-size: 14px;   }
.changename{ display: block; width: 114px; height: 36px;text-align: center; line-height: 36px;background: #1e95f1;color: #fefefe; font-size: 14px;   }
.pemail{ width: 312px; }
.pusername{ width: 144px; }
.ptips{ float: left; margin-left: 14px; color: #b2b2b2; font-size: 12px;  line-height: 36px;}
.ptrue{ width: 144px; }
.sex_m{ float:left; margin-left: 24px; color: #808080; font-size: 12px; }
.sex_title{ float: left; }
.sex_c{ float: left; margin: 0 4px 0 22px; position: relative; }
.radios{ display: none; }
.radios + label{ display: block; height: 36px; line-height: 36px; background: url("../images/mysony/profile/sex.png") left center no-repeat; padding-left: 30px;  }
.radios:checked + label{background: url("../images/mysony/profile/sex_active.png") left center no-repeat; }
.pselect{ width: 144px; height: 36px; border: 1px solid #e5e5e5; box-sizing: border-box; background: url("../images/mysony/profile/zrrow.png") calc(100% - 10px) center no-repeat; float: left; padding-left: 10px; position: relative; }
.pselect1{margin-left: 10px;}
.pselect2{ width: 120px; }
/*select::-ms-expand { display: none; }*/
.pselect select{ width: 100%; height: 100%; line-height: 36px;  color: #1e95f1; appearance:none;-moz-appearance:none;-webkit-appearance:none; background: none; border:0 none;}
.p_f{ float: left; padding: 0 4px; }
.paddress{ width: 478px; height:80px; }
#address{ width:95%; height:60px; border:0 none; background:none; resize:none; margin:10px auto; display:block;}

.pvalid{ width: 144px; }
.val_img{ width: 80px; margin-left: 10px; float: left; }
.chagecode{ float: left; margin-left: 10px; }
.chagecode a{ color: #f9711f; font-size: 12px; text-decoration: underline; }
.acepable{ padding: 20px 0px; margin: 25px 0px; width: 696px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.acppad{ padding: 18px 0 0 50px; }
.acppm{ width: 398px; color: #666666; font-size: 12px; line-height: 22px; }
.accp_z{ line-height: 20px; color: #959595; font-size: 12px; }
.acp1{ float: left; }
.acp2{ float: left; margin:0 20px 0 25px;}
.radios1{ display: none; }
.radios1 + label{ display: block; height: 20px; line-height: 20px; background: url("../images/mysony/profile/a.png") left center no-repeat; padding-left: 16px;  }
.radios1:checked + label{background: url("../images/mysony/profile/a_active.png") left center no-repeat; color: #208eda; }
.accp_z{ padding-top: 20px; }
.submit_z a{ display: block; width: 152px; height: 50px; text-align: center; line-height: 50px; color: #ffffff; font-size:16px; background: #1e95f1; margin-left:68px; }
.p_shezhi{ float:left; margin-left:68px;}

.ptel1{ width:60px;}
.t_f{ float: left; padding: 0 4px; color:#000000; font-size:16px; }
.ptel2{ width:120px;}
.my_tips{ width:400px;}
.zd{ text-align:center; font-size:16px; padding-top:30px;}

.p_sex{ float:left; margin-left:10px; padding-top:7px;}

.checks  input[type="radio"]{ display: none; }
.checks  input[type="radio"] + span{ display: block; height: 20px; line-height: 20px; background: url("../images/mysony/profile/a.png") left center no-repeat; padding-left: 16px;  }
.checks  input[type="radio"]:checked + span{background: url("../images/mysony/profile/a_active.png") left center no-repeat; color: #208eda; }
.commentt{ text-align:center;}
.commentt .del_b{ display:inline-block; width:100px; height:36px; text-align:center; color:#FFFFFF; background:#1e95f1; font-size:14px; margin:0 10px; border-radius:6px; line-height:36px; margin-top:10px;cursor: pointer;}/* added pointer sky*/ 
.commentt .del_c{ display:inline-block; width:100px; height:36px; text-align:center; color:#ffffff; background:#9F9F9F; font-size:14px;margin:0 10px; border-radius:6px; line-height:36px; margin-top:10px;cursor: pointer;}/* added pointer sky*/ 





/*弹窗*/
.opacity_bg{ background-color: rgb(0, 0, 0); position: fixed;  z-index:10; width: 100%; height:100%; left: 0px; top: 0px; opacity: 0.5; display:none;}
.tc_new_shdz{ background:#fff; width:846px; height:680px; position:fixed; top:50%; margin-top:-330px; left:50%; margin-left:-423px; z-index:100; display:none; }
a.tc_close{ display:block; background:url(../images/tc_close.png) no-repeat; width:34px; height:34px; position:absolute; top:18px; right:18px; text-indent:-9999px;}
.w758{ width:758px; margin:0 auto; background:#f8f8f8; margin-top:90px;  padding-top:22px; padding-bottom:30px;}
.tc_new_shdz_tips1{ position:absolute; top:35px; left:43px; font-size:20px; color:#000000; font-weight:bold;}
.tc_new_shdz_tips2{ position:absolute; top:39px; left:191px; font-size:14px; color:#4c4c4c;}



.clear_b_nohide{ display:block; clear:both; height:34px;}
.clear_b_nohide2{ display:block; clear:both; height:70px;}
.inputtips{ font-size:14px; color:#4c4c4c;line-height:35px; width:74px; text-align:right; margin-right:18px;}
/*.c_shen{ float:left; margin-right:9px;  color:#1e95f1; font-size:14px;}*/
/* .c_chengshi{ float:left; color:#1e95f1; font-size:14px;}*/
/*.c_qu{ float:left;  color:#1e95f1; font-size:14px;}*/

.c_shen{ float:left; margin-right:9px;  color:#1e95f1; font-size:14px;  border:0px; cursor:pointer; padding:0px; max-width:100px; height:100%}
.c_chengshi{ float:left; color:#1e95f1; font-size:14px; border:0px; cursor:pointer; padding:0px; max-width:100px; height:100%}
.c_qu{ float:left;  color:#1e95f1; font-size:14px;  border:0px; cursor:pointer; padding:0px; max-width:100px; height:100%}



.c_diqu_c{float:left; }

.c_diqu{   display: block;}
.c_diqu .c_diqudiv{ width:110px; height:35px; border:1px solid #cccccc; line-height:35px; padding-left:8px;margin-right:9px;  cursor:pointer; background: url(../images/c_diqu.png) 90px 14px no-repeat #fff; position:relative; z-index:2; }
.c_diqu_c.on .c_diqudiv{border:1px solid #1e95f1; border-bottom:none; z-index:4;}

.c_diqu .djiedao{ width:152px;background: url(../images/c_diqu.png) 132px 14px no-repeat #fff; margin-right:0px;}


.c_shen_xx{ position:absolute; top:35px; left:92px; border:1px solid #1e95f1;background:#fff; z-index:3; width:547px; display:none;}
.c_shen_xx ul{   display: block; padding: 0 9px; clear:both; }
.c_shen_xx ul li{ float:left; width:33%; height: 27px; border:0px none; line-height:27px;  cursor:pointer; }
.c_shen_xx ul li a{ color:#4c4c4c;}
.c_shen_xx ul li:hover{  border:0px none;}


.w642{ width:642px; margin:0 auto;}
.se_input{ text-align:left; color:#4c4c4c; border:0 none; height:32px; border:1px solid #cccccc; line-height:32px; background:none; padding-left:8px; font-size:14px;}
.se_input.w322{ width:311px}
.se_input.w82{ width:82px}
.mb12{ margin-bottom:25px;}
.se_textarea{ text-align:left; color:#4c4c4c; border:0 none; height:56px; border:1px solid #cccccc;   background:none; padding:5px 8px; resize:none;font-size:14px;}
.se_textarea.w534{ width:527px;}
.input{  font-size:14px; color:#4c4c4c;line-height:35px; }
.input.tellfenji{ margin-right:12px;}
.gw_szdz{ position:absolute; top:558px; left:155px; font-size:14px; color:#4c4c4c;}
.gw_szdzinput{ margin-right:24px; cursor:pointer;}
.se_textarea:-ms-input-placeholder,.se_input:-ms-input-placeholder,input:-ms-input-placeholder{ color:#B0B0B0;}



a.bcshrxx{ display:block; background:#0a83d7; width:212px; height:50px; line-height:50px; position:absolute; top:610px; left:196px; text-align:center; line-height:50px; font-size:16px; color:#ffffff; outline:0 none;}
.pr {
    position: relative;
}

.tc_tips{ 
	display:none;
	position: absolute;
    left: 92px;
    bottom: -24px;
	background:url(../images/error_iocn.png) 4px center no-repeat  #ffe1ba;
    line-height: 18px;
    font-size: 12px;
    color: #ff481e;
    padding-left: 26px;
    padding-right: 6px;
    width: 288px;
    border: 1px solid #ff701b;
    z-index: 1;}

.tc_tips p{ background:#ff9911; font-size:12px;  color:#ffffff; padding:8px 18px; margin:0; }
.tc_new_shdz_tips2 span{ color:#ff8610;}

.clear_b {
    clear: both;
    overflow: hidden;
}
.input input, .input textarea {
    background: #ffffff;
}
.inputtips span{ color:#ff8610;}

.zdx100{ z-index:100;}
