@charset "utf-8";
/* CSS Document */
/*all*/
.disnone{ display:none; }
.mr15 { margin-right: 15px; }
.w1200 { width: 1200px; }
.ovh { overflow: hidden; }
.g_p_main { margin: 30px auto; overflow: hidden; color: #535353; }
.bgf0 { background: #f0f0f0; }
.bd_dc { border: 1px solid #dcdcdc; }
.g_btn_b { background-color: #179edd; }
.g_btn_g {background-color: #7a7a7a;}
.g_btn_b,.g_btn_g{color: #fff; padding: 6px 15px;border: 1px solid #dedede; -moz-border-radius: 4px;/* Gecko browsers */ -webkit-border-radius: 4px;   /* Webkit browsers */ border-radius: 4px; /* W3C syntax */ }*/
.btn_top{line-height:26px; margin:4px  0; text-align:center;width:130px ;}
.btn_in{line-height:26px; margin:15px 0 0 0; text-align:center;width:100px ;}
input, textarea, keygen, select, button { margin: 0em; font: 14px Arial; text-rendering: auto; color: initial; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; text-align: start; }
input, select, textarea { font-family: inherit; font-size: 14px; border: 0; outline: 0; }
.text-style {margin: 4px 0; padding:0 20px;height: 42px;  font-size: 14px; background: #f4f4f4; }
.textarea{margin: 4px 0; padding:20px;height: 150px;line-height: 26px; font-size: 14px; background: #f4f4f4;overflow: auto;}
.text-style,.text-style2,.textarea{width: 100%; display: block; box-sizing:border-box; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
table { border-collapse: collapse; border-spacing: 0; }
a { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
/*浮动*/
.l { float: left; }
.r { float: right; }
.cl { clear: both; }
/*top8.24*/
.userbox{height:60px; float:right; }
.userinfo{display:table;}

/*top*/

/*个人中心-侧边航*/
.leftdiv { float: left; background: #fff; border: 1px solid #dcdcdc; width: 224px; font-size:14px;}
.lf_title { background: url(../images/picon.gif) 50px 50% no-repeat; margin: -1px 0 0 0; border-top: 4px solid #179edd; border-bottom: 1px solid #dcdcdc; line-height: 66px; text-align: center; font-size: 16px; font-weight: bold; }
.lf_title span #per_icon { }
.left_sidebar { width: 100%; }
.left_sidebar dl { padding: 15px; border-bottom: 1px solid #dcdcdc; line-height: 24px; }
.left_sidebar dl dt { font-weight: bold; padding-left: 65px; }
.left_sidebar dl dd { display: block; padding-left: 65px; }
.left_sidebar dl dd a:hover{color: red; }
.left_sidebar dl dd.per_crt { background: url(../images/dot.gif) 40px 50% no-repeat;  }
.left_sidebar dl dd.per_crt a {color: red;}
/*个人中心-内容区*/
.g_p_main .rightdiv { float: right; background: #fff; border: 1px solid #dcdcdc; width: 944px; min-height: 500px; }
.rightdiv .rt_h3 { margin: 0 20px 0; padding-left: 20px; border-bottom: 1px solid #eee; line-height: 70px; font-weight: normal; }
.rightdiv .per_main { margin: 30px 40px; }
.per_main table { line-height: 24px; }
.per_main table th, .per_main table td { padding: 7px; font-size: 14px; word-wrap:break-word; }
per_main section {
    margin-bottom: 50px;
    display: table;}
.per_main .tal_dot{background: url(../images/dot.gif) 94% 50% no-repeat;  }
.per_main section h4 { line-height: 26px; margin-bottom: 15px;font-size: 16px; }
.per_main table.t465e76 th { color: #fff; background-color: #465e76; text-align: center; }
.per_main table.t7a7a7a th { color: #fff; background-color: #7a7a7a; text-align: center; }
/*个人中心-金币*/
#gold_box1 img{width: 130px;height: 130px;border-radius: 50%; padding: 6px;border: 1px solid #dedede;}
#gold_box3 .gbox{float: left; margin-left:10px;border-radius:2px; width:150px;height: 110px;}
#gold_box3 .bg_red{background-color: #FA3649;}
#gold_box3 .bg_yellow{background-color: #F6A800;} 
#gold_box3 .bg_blue{background-color: #179DDD;}
#gold_box3 p{color: #FFF;text-align: center;font-size: 14px;margin:5px 0 5px 0;}
#gold_box3 .g_icon{display: table;margin-top: 20px;width: 26px;height: 26px;margin-left:62px;}
.gicon1{background:  url(../images/g_icon.png) 0 0 no-repeat;}
.gicon2{background:  url(../images/g_icon.png) 0 -26px no-repeat;}
.gicon3{background:  url(../images/g_icon.png) 0 -52px no-repeat;}
#gold_box2 ul{margin: 15px 0;  width: 140px;}
#gold_box2 ul li{text-align: left;color: #666;line-height: 26px;font-size: 14px; width: 150px;}
#gold_box2 ul li span{ color: red;color: #333; }

.per_main section #mygold { border: 1px solid #dcdcdc; border-radius:2px;overflow: hidden; }
 #gold_box1, #gold_box2,#gold_box3  {    float: left; margin: 20px 0 20px 20px;}
.per_main section #mygold div#gold_box2 { padding-top: 15px; line-height: 24px; }
.per_main section #mygold div#gold_box3 { padding: 15px 0 0 15px; }
#mygold div#gold_box3 p a {margin: 10px 20px 0 0; width: 118px; }
.per_main table.t465e76 th { color: #fff; background-color: #465e76; }
.per_main table.t7a7a7a th { color: #fff; background-color: #7a7a7a; }
.bg_tbgray { background-color: #ebebe4; }
/*建议+操作*/
.per_main input, .per_main textarea{ font-size: 14px; }
.per_main table.gettab textarea { width: 100%; }
.per_main table.gettab input, .per_main table.gettab textarea { line-height: 22px; background-color: transparent; }
.tbml label { margin: 5px 20px; float: left; }
/*个人信息*/
.per_date #user_h4{line-height:26px; margin: 0 0 15px 65px;}
.per_date .em { background: url(../images/dot.gif) 40px 50% no-repeat; }
.per_date table tr { margin: 6px 0; }
.per_date table th { padding-left: 70px;  margin: 0 35px 0 0; text-align: right; font-weight: normal; }
.per_date table .txt_box { width: 300px; }
.per_date table .radio label{margin-right: 20px;}
.per_date .radio label input{margin-right: 10px;}
.per_date .user_avatar{margin-bottom: 5px;}
.per_date .user_avatar img{border-radius: 50%;width: 120px;height: 120px;}
/*工种修改*/
.per_main .remind{line-height: 34px;background-color: #EEE;text-align:center;}
.per_main .type_main{margin: 15px 0 0 0;}
.per_main .type_main .t_m_1{border: 1px solid #dcdcdc; padding: 30px;line-height: 26px;width: 100;height:190px; overflow:auto;}
.per_main .type_main .t_m_2{text-align:center; margin-top: 15px;}
.per_main .gettab label,.type_main label{margin-right: 25px;}
/*在线交流*/
.per_main .new,.complete,.unanswered,.reply{display: block;background-image: url(../images/info_icon.jpg);}
.per_main .reply {
    background-position: 0 -25px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    float: left;
}
.per_main .new{ background-position:0 0;width:16px;height:13px; background-repeat:no-repeat;}
.per_main .complete,.unanswered{ background-position:0 -12px; width:16px;height:14px;background-repeat:no-repeat;}
.btn_a{float: right;display: block;line-height:26px; margin:20px 0 0 0; text-align:center;width:130px ;}
/*爱心快递*/
.per_main .neirong{width:860px; height:auto; border:1px solid #efefef;}
.per_main .neirong .tit{width:860px; height:40px; background:#fafafa; }
.per_main .neirong .tit h1{color:#949182; font-size:17px; padding: 8px 11px;}
.per_main .neirong .con{width:835px; margin:0 auto; overflow:hidden;}
.per_main .neirong .con .con_rig{width:150px; height:130px;  float:left;margin:20px 0;}
.per_main .neirong .con .con_lef{width:660px; height:auto;  float:right;margin:20px 0;}
.per_main .neirong .con .con_lef h1{font-size:17px; font-weight: bold;}
.per_main .neirong .con .con_lef p{margin:12px 0; }
.per_main .neirong .con .con_lef a{float:right;  }
#star{overflow:hidden; margin-bottom:15px;}
#star span{ float: left;   display: inline;  height: 19px;  line-height: 19px;}
#star ul{float: left; display: inline; height: 19px; line-height: 19px;}
#star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../images/star.png) no-repeat;}
#star strong{color:#f60;padding-left:10px;}
#star li.on{background-position:0 -28px;}
#star p{position:absolute;top:20px;width:159px;height:60px;display:none;padding:7px 10px 0;}
#star p em{color:#f60;display:block;font-style:normal;}


