/* 个人中心 */
body{background:#eee;}
.header .list{ float:right; height:48px; margin-top:-48px; margin-right:10px; background:url(../images/list.png) no-repeat 10px 12px; background-size:52%; width:50px;}
.header .list a{display:block; height:48px;}

.box{background-color:#FFF; margin-top:8px; height:auto; width:100%; border-top:1px #ddd solid; overflow:hidden }
.box ul{width:100%; margin-top:0; padding-top:0;}
.box li{border-bottom:1px #ddd solid; height:50px; padding-left:20px; padding-right:20px;}
.box li.more{ height:103px;}
.box li.feedback{ overflow:hidden; min-height:200px; line-height:20px}
.box li.more2{ min-height:150px; padding-bottom:20px; margin-bottom:20px; border:1px #0f0 solid}
.box li.onelist{ line-height:50px;}

.mt0{ margin-top:0}
.box li.h70{ height:70px;}
.box li.h80{ height:80px;}
.box li.h90{ height:90px;}
.box li.moretxt{padding:15px 20px 15px 20px; line-height:22px; height:auto}
.box li.noboder{border-bottom:none;}

.box li .left{ float:left; width:19%; text-align:left; line-height:50px;}
.box li .left2{ float:left; width:29%; text-align:left; line-height:50px;}
.box li .left3{ float:left; width:12%; text-align:left; line-height:50px;}
.box li .left .validation{color:#f00; font-size:18px; line-height:46px; font-weight:bold}
.box li .right{ float:left; width:81%; position:relative}
.box li .right2{ float:left; width:71%; position:relative;}
.box li .right3{ float:left; width:78%; position:relative;}

.box li .left4{ float:left; width:30%; text-align:left; line-height:50px;}
.box li .right4{ float:left; width:70%; position:relative;}

.box li .liAll{ float:left; width:100%; position:relative; line-height:50px;}
label.validation{font-weight:700; background: url(../images/sky/bg_position.gif) no-repeat scroll -620px -660px; padding-left:16px;}

.box li .right .photo1{margin-top:8px;}

.box li .right2 .selectProblemBtn{float:left; width:140px; margin-top:7px; background-color:#2f91cf; color:#fff; font-size:16px; border:1px #2f91cf solid; border-radius:5px; height:35px; line-height:35px; text-align:center;}
.box li .lh250{ line-height:50px}

/**.box li .right a{color:#2f91cf}**/

.box li .lh50{ line-height:50px}

.box li .input{ width:100%; margin-top:7px; height:35px;}
.box li .input2{ width:50%; margin-top:7px; height:35px;}
.box li .textarea{width:100%; margin-top:15px; height:70px}
.box li .radio{ height:30px; width:100%; margin-top:15px}
.box li .radio .sex{ float:left; width:110px; display:block; }
.box li .atavar{margin-top:15px; height:80px; width:100%; text-align:center}
.box li .atavar img{ width:76px; height:76px; border-radius:38px; border:1px #eee solid}
.box li .protocal{margin-top:15px; width:100%; text-align:left}

.box li .radio span{float:left; display:block; padding-left:23px; padding-right:15px; line-height:25px;}
.box li .radio span.check{ background:url(../images/course/radio_yellow_1.png) 0 3px no-repeat; background-size:20px 20px}
.box li .radio span.uncheck{ background:url(../images/course/radio_yellow_0.png) 0 3px no-repeat; background-size:20px 20px}
.box li .radio span.greyNocheck{ background:url(../images/course/point_grey.png) 0 3px no-repeat; background-size:22px 22px}

.box li .checkbox{ height:30px; width:100%; margin-top:12px}
.box li .checkbox span{float:left; display:block; padding-left:23px; padding-right:15px; line-height:25px;}
.box li .checkbox span.check{background:url(../images/course/checkbox_yellow_1.png) 0 3px no-repeat; background-size:20px 20px}
.box li .checkbox span.uncheck{background:url(../images/course/checkbox_yellow_0.png) 0 3px no-repeat; background-size:20px 20px}

.box .itemContent{ width:100%; margin:0 auto; overflow:hidden;}
.box .itemList { float:left; width:100%; margin-top:0px; overflow:hidden; margin-bottom:5px;}
.box .itemList dd{float:left; width:50%; margin-top:0px; height:45px;}
.box .itemList dd .checkbox{float:left; width:25px;}
.box .itemList dd .txt{float:left; line-height:45px;}

.box2{background-color:#FFF; margin-top:8px; height:auto; width:100%; border-top:1px #ddd solid; overflow:hidden }
.box2 ul{width:100%}
.box2 li{width:100%; border-bottom:1px #ddd solid; min-height:45px; padding-left:20px; overflow:hidden; padding-top:10px; padding-bottom:10px; padding-right:20px;}
.box2 li .left{ float:left; width:19%; text-align:left; line-height:25px;}
.box2 li .right{ float:left; width:81%; line-height:25px;}
.liitem{ float:left; margin-top:16px; }

/* 选择框显示文字 */ 
.text{ position: absolute; top:0; right:0; width:auto; line-height:50px; text-align:right; }
.text .select_notice{ float:right; width:56px; height:48px; line-height:48px; color:#666; text-align:center;}
.text .select_notice2{ float:right; width:120px; height:48px; padding-right:10px; line-height:48px; color:#666; text-align:right;}
.text .arrow{ float:right; width:12px; height:40px; background:url(../images/arrow.png) no-repeat 0 15px; background-size:76%}

/* 选择框 */ 
select{width:100%; height:48px; position: absolute;top:-1px; z-index: 10; opacity: 0; border:none; font-size:14px;}
.selectScore{width:100%; height:48px; position: absolute;top:-1px; z-index: 10; opacity: 1;  border:1px #f00 solid; font-size:14px;}

/* 上传图片 */
.uploadFileBtn{width:1px; height:1px;cursor:pointer; position: absolute;right: 50px;top: 50px;opacity: 0;filter:alpha(opacity=0);} 
.uploadAvatarBtn{width:10%; height:1px;cursor:pointer; position: absolute;right: 5px;top: 5px;opacity: 0;filter:alpha(opacity=0);}
.upload_pic_bg{ width:100%; padding:20px 10px 20px 20px; overflow:hidden; display:none}
.upload_pic1{ width:100%;}
.upload_pic1 .one { float:left; width:30%; margin-right:3.3%; min-height:148px; padding-top:10px; margin-bottom:10px; position:relative; text-align:center; border:1px #eee solid;}
.upload_pic1 .one img{ max-height:100px; text-align:center; max-width:90%;}
.upload_pic1 .one .del{ position:absolute; top:-15px; right:-10px; width:30px; height:30px; background:url(../images/pic_close.png) no-repeat right; background-size:68%;}
.upload_pic1 .one .txt{ position:absolute; top:110px; left:0; width:90%; margin-left:5%; height:30px; line-height:30px; text-align:center}

/*蓝色字*/
.blue_txt {line-height:50px; color:#2f91cf; font-size:16px}
.red_txt {line-height:22px; color:#f00; font-size:16px}
.blue_txt2 {line-height:22px; color:#2f91cf; font-size:16px}
.aa_txt {line-height:50px;}

#error{color:#f00; font-size:16px}

/* 星星级别 */
.star{ float:left; margin-top:13px; }
.star span{float:left; width:30px; display:block}
.star img{width:20px;}

.score_txt{float:right; margin-top:13px;}

/* 输入和发送验证码 */
.box li .sendCode{ position:absolute; top:10px; right:20px; width:122px; height:30px; text-align:center; border:2px #fedc8a solid; line-height:26px; border-radius:2px}

.emotDefault{background:url(../images/emot.png) no-repeat 20px 10px; width:60px; height:50px; background-size:30px 30px}


.productBox .productList span.check{ float:left; background:url(../images/course/radio_yellow_1.png) 0 5px no-repeat; width:25px; height:30px; background-size:20px 20px}
.productBox .productList span.uncheck{ float:left; background:url(../images/course/radio_yellow_0.png) 0 5px no-repeat; width:25px; height:30px; background-size:20px 20px}

/* 两个单选按钮 */
/**
.radio2 {width:100%; overflow:hidden; height:50px; border:1px #0f0 solid}
.radio2 span{float:left; display:block; padding-left:25px; padding-right:15px; line-height:25px; border:1px #f00 solid}
.radio2  span.check{ background:url(../images/course/radio_yellow_1.png) 0 3px no-repeat; background-size:20px 20px}
.radio2  span.uncheck{ background:url(../images/course/radio_yellow_0.png) 0 3px no-repeat; background-size:20px 20px}

**/
