body{ background:#f9f7f7; }
.blank30{ height: 30px; }
.blank66{ height: 66px; }
.container{width: 1200px;padding: 20px 10px; overflow: hidden;margin: 0 auto;}
.f14{ font-size: 14px }
.mt40{ margin-top:40px; }
.mt20{ margin-top:20px; }

.u_sidel{ width: 206px; background: #12997b; color: #fff}
.u_menu{ margin:20px auto; width: 175px; background: url(../images/use_l_i.png) 30px top no-repeat; padding-left: 30px;}

.u_menu ul li{height: 29px;line-height: 29px;padding-bottom: 10px;border-bottom: 1px #149a79 solid; font-size: 14px; padding-left: 12px; width: 120px;  margin-bottom: 8px; display: block;   position: relative; }
.u_menu ul li a{ display: block;  padding-left:25px;  color: #fff ;height: 29px;line-height: 29px;}
.u_menu ul li a:after{  content: ''; display: inline-block; width: 5px; height: 5px; position: absolute; right: 10px; top: 12px; border-top: 1px solid #fff;border-right: 1px solid #fff; transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.u_menu ul li.active{  }
.u_menu ul li a:hover{ color: #ccfff4 ; display: block;}

.right_con{width: 970px; background: #ffffff; overflow: hidden; padding:0px; position: relative;}
.tt_con{ color: #11997b; font-size: 16px; height: 45px; border-bottom: 1px #dddddd solid; margin-bottom: 20px; position:relative; }
.info_text{ font-size: 14px; padding: 0 30px; }
.info_from { margin: 40px 30px 0 30px; }
.info_from dl dt{ width: 100px; float: left; text-align: right; line-height: 32px; }
.info_from dl dd{ float: left; padding-left: 10px;}
.info_from dl { margin-bottom: 20px; }
.info_from dl dd .u_input{ height: 32px; border: 1px solid #dbdbdb; width: 160px;padding-left:4px; }
.info_from dl dd .u_input_add{ height: 32px; border: 1px solid #dbdbdb; width: 433px;padding-left:4px;}
.info_from dl dd select {width: 140px;height: 34px;line-height: 34px; border: 1px solid #dbdbdb;color: #666666;font-size: 14px;font-family: Microsoft YaHei; text-indent: 2px;margin-right: 8px;float: left;}
 

.info_from dl dd .u_input_c{ height: 32px; border: 1px solid #dbdbdb; width: 80px;}
.u_submit { width: 160px;height: 36px;line-height: 36px;text-align: center;color: #fff;font-size: 18px;font-family: Microsoft YaHei;display: block; background: #09ab65;cursor: pointer;border: none;}
.other_l dl{ border-bottom: 1px #eeeeee dashed; margin-bottom: 20px; padding-bottom: 20px;}
.other_l dl img{ float: left; margin-right: 15px; }
.other_l dl dt{ font-size: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
.other_l dl dd{ color:#999999 }
.other_l h3{ font-size: 16px; margin-bottom: 30px;color: #000000; font-weight: 100 }
.other_l{ border-top:1px #999999 solid; overflow: hidden; margin-top: 90px; padding-top: 20px; }
.order_tt{ height:18px; background: #f2f2f2; padding: 10px }
.order_tt span{ margin-right: 36px; display: inline-block;  }
.order_tt input{ vertical-align:middle }
.order_item{ border:1px #dedede solid; }
.order_pic img{ width: 162px; height: 108px; }
.order_i_t{ margin-bottom: 12px; font-size: 15px; height: 48px; overflow: hidden;}
.order_i_d span{ margin-right:15px; font-size: 12px; }

.order_item .order_pic{ width: 162px; height: 108px; margin:15px; }

.order_item .order_info{ width: 340px; overflow: hidden; margin-top:15px; margin-left: 5px;  line-height: 24px; }

.order_item .order_price{ color: #fd0404; margin-top: 40px; margin-left:30px; width: 80px; font-size: 16px; text-align: center; }

.order_item .order_cz{margin-top: 30px; width: 140px; margin-right: 40px;  overflow: hidden; }

.order_cz_s{ color: #ff6600; font-size: 14px; text-align: center;}
.bt_change{ height: 40px; overflow: hidden;}
.bt_change a{ background: #09ab65; height: 36px; line-height: 36px; display: block; width: 92px; text-align: center; color: #ffffff; font-size: 14px; margin:0 auto; }
.bt_change a:hover{ background: #05c06f;}

.bt_change.c_grey a{ background: #cccccc; height: 36px; line-height: 36px; display: block; width: 92px; text-align: center; color: #ffffff; font-size: 14px; margin:0 auto; }


.c_blue{ color: #0066ff }
.order_item{ margin-bottom: 20px; }
.se_all input{ vertical-align:middle; margin-right: 5px; }
.se_all .btn{ font-size: 14px; padding: 0 10px; margin-left:10px; }
.se_all{ font-size: 14px; padding:10px 30px; }
.coll_i{ margin-top: 60px; margin-left: 10px; }

.coll_item .order_pic{ width: 162px; height: 108px; margin:15px; }

.coll_item .order_info{ width: 340px; overflow: hidden; margin-top:25px; margin-left: 5px;  line-height: 24px; }

.coll_item .order_price{ color: #fd0404; margin-top: 55px; margin-left:30px; width: 80px; font-size: 16px; text-align: center; }

.coll_item .order_cz{margin-top: 50px; width: 140px; margin-right: 40px;  overflow: hidden; }

.tt_con a{ color: #ffffff }

.tc_ds{ background: #f3f8ff; padding: 20px; margin:30px; }
.tucao_fb{ margin-top: 30px; margin:30px; }
.tucao_fb dl{ margin-bottom: 20px; }
.tucao_fb dl dt{ float: left; width: 50px; font-size: 14px; }
.tucao_fb dl dd .u_input {height: 32px;border: 1px solid #dbdbdb; width: 160px;padding-left:4px;}
.tucao_fb .txt_tc{ border: 1px solid #dbdbdb;width: 572px; height: 212px;line-height: 30px;color: #a9a9a9;font-size: 14px;text-indent: 5px;}

.tc_i_input  input{ vertical-align:middle; margin-right: 5px; }
.tc_item{ border-bottom:1px #dddddd solid; padding: 10px 0; font-size: 16px; }

.tc_item .tc_i_tt{ width: 450px; margin-left: 10px;overflow: hidden; }
.tc_item .tc_i_time{ width: 110px; margin-left: 10px;overflow: hidden; }
.tc_item .tc_i_zt{ width: 80px; margin-left: 10px;overflow: hidden; }
.tc_item .tc_bg_xg{ width: 80px; margin-left: 10px;overflow: hidden; text-align: center; background: #09aa64}
.tc_item .tc_bg_xg a{  color: #ffffff; display: block;}
.tc_item .tc_bg_det{ width: 80px; margin-left: 10px;overflow: hidden; text-align: center;background: #eeeeee }
.tc_item .tc_bg_det a{ color: #474747; display: block; }
.tc_item .no_audit{ color: #f97171 }
.tc_item .audit{ color: #3dc12d }

.tc_item .tc_bg_xg a:hover{ background: #05c06f}

.tc_item .tc_bg_det a:hover{ background: #e8e5e5}

.tucao_list{ padding:0 30px 10px 30px; }
.xg_i_tt{ width: 580px; font-size: 16px; line-height: 24px; }
.xg_i_zz{ width: 80px; margin-left: 20px; margin-top:20px;font-size: 16px; }
.xg_tt_h{ margin-bottom:10px; font-size: 16px; }
.xg_tt_info{ margin-bottom:10px; font-size: 15px; font-weight: bold; }
.xg_i_zz p{color:#fd0404;}
.xg_i_zz .xg_i_zz_bt{color: #0066ff;}
.xg_item{ margin-bottom: 20px;border-bottom: 1px #dddddd solid; padding-bottom: 10px; }
.cw_list table tr th{ height: 40px; padding:0 10px; line-height: 40px; background: #e4e4e4; font-size: 18px; }
.cw_list table tr td{ font-size: 14px; padding: 6px 10px; border-bottom: 1px #eeeeee dashed }
.c_orange{ color: #ff9900 }
.c_green{ color: #1da739 }
.c_red{ color: #ff0000 }
.cwinfo{ font-size: 16px; margin-bottom: 20px; padding: 0 30px }

.eval_item{ margin-bottom: 15px;border-bottom: 1px #dddddd solid; padding-bottom: 15px;}
.eval_title{ font-size: 16px; margin-bottom: 5px; width: 470px; height: 24px; overflow: hidden; }
.eval_pl{ color: #999999; font-size: 14px; margin-left: 10px;margin-bottom: 5px; }
.eval_img{ margin-left: 50px;margin-bottom: 5px;  }
.rep_pl{ color: #5f9dfa; font-size: 14px; margin-left: 10px; }
.eval_i_tt{ width: 470px; }
.eval_num{ font-size: 14px; margin-top:3px; }
.eval_time{ font-size: 16px; margin-top:40px; }

.cz_info table td{ border:1px #ff9900 solid; padding: 6px 10px; font-size: 14px; }
.cz_info table th{ border:1px #ff9900 solid; padding: 6px 10px; background: #fef6ce; font-size: 14px;}

 .pay_info{ font-size:14px; color:#666666; margin-left:10px;}
 .pay_info span{ margin-right:30px;}
 .pay_to{ font-size:16px; color:#34485e; margin-left:40px; margin-top:20px; margin-bottom:50px;}
 .pay_to input{ padding:5px; border-radius:5px; border:1px #CCCCCC solid }
.pay_to  span{ background-color:#09ab65;width:100px; margin:0 10px; padding:5px 0; text-align:center; color:#FFFFFF; font-size:14px; border-radius:5px;display:inline-block; }
.pay_to  span a{ color:#FFFFFF}
.bank{ background:url(../images/bank_icon.jpg); cursor:pointer; width:155px; height:44px; display:inline-block; text-indent:-999em; overflow:hidden; border:2px solid #dfdfdf; vertical-align:middle; margin-right:50px;}
.checked{ border:2px solid #f76b0c;}
.zhifubao{ background-position:-1px -195px;}
.weixinpay{ background-position:-164px -195px;}
.cz_i_title{text-indent: 10px;font-size: 18px;height: 38px;line-height: 38px;background: #efeeee; margin-top:30px; margin-bottom:20px}

.pay_as h3{ font-weight: 500; font-size: 14px; margin-bottom: 5px; }
.pay_as p{ font-size: 12px; margin-bottom: 30px; }
.usr_i_b dl { font-size: 14px; }
.usr_i_b dl img{ width: 130px; height: 130px; margin-right:15px; border:1px #eeeeee solid; }
.usr_i_b dl dt,.usr_i_b dl dd{ margin-bottom: 7px; }
.usr_i_b dl dd i{ color: #a3a3a3; margin-right:20px; }
.usr_i_b dl dd span{ padding: 3px 15px; background: #fb0303; margin-left: 10px;}
.usr_i_b dl dd span a{color: #ffffff }
.grey_line{ height: 10px;background:#f9f7f7; width: 970px; position: absolute; left: 0; top:188px;  }


.bs_list { margin-top: 18px; width: 108%; overflow: hidden; padding:0 30px 30px 30px; }
.bs_list dl{ width: 260px; margin-bottom: 18px; margin-right:55px; height: 280px; padding-bottom:8px; overflow: hidden; border: 1px solid #e9e9e9; }
.bs_list dl dt img{ font-size: 16px; width: 260px; height: 170px; }
.bs_list dl dt { margin-bottom:5px; }
.bs_list dl dd { padding: 0 10px; }
.bs_list dl dd.bprice{ color: #ff5203; font-size: 16px; height: 26px; line-height: 26px; font-weight: bold;}
.bs_list dl dd.bprice span{ font-size: 12px; color: #999999 ; float: right;}
.bs_list dl dd.bprice span i{ color: #b57c5b }
.bs_list dl dd.btitle{ font-size: 16px; line-height: 22px; margin-bottom: 10px; margin-top: 5px;  bold;color: #333333;}
.bs_list dl dd.btitle a{color: #333333;}
.bs_list dl dd.btitle a:hover{color: #ff5203;}
.bs_list dl dd.floor{ color: #888888; font-size: 12px; line-height: 21px; }
.bs_list dl dd.floor span{ float: right; }
.bs_list dl dd.floor{ color: #888888; font-size: 12px; }
.bs_list dl dd.floor span{ float: right; }
.bs_list dl:hover{  border: 1px solid #ff5203;  }



.srdz_item{margin-bottom: 50px; padding: 0 30px; }
.srdz_i ul li{ border-top: 1px #c7c6c6 solid;position: relative; width: 96px;  float: left; text-align: center; font-size: 14px; color: #c1c1c1 }
.srdz_i ul li span{ display: block; margin:12px auto; width: 76px; height: 76px;background:url(../images/cont_icon.png) no-repeat;}
.srdz_i ul li.on span{ display: block; margin:12px auto; width: 76px; height: 76px;background:url(../images/cont_icon_1.png) no-repeat;}

.srdz_i ul li a{color: #c1c1c1 }

.srdz_i ul li.on{ border-top: 1px #fbb225 solid }
.srdz_i ul li.on a{color: #fbb225 }

.srdz_i ul li span.i_ys:before{ 
	content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0px;
    top: -3px;
    border-top: 1px solid #c7c6c6;
    border-right: 1px solid #c7c6c6;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.srdz_i ul li.on span.i_ys:before{ 
	content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0px;
    top: -3px;
    border-top: 1px solid #fbb225;
    border-right: 1px solid #fbb225;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.srdz_i ul li span.i_pmfa{ background-position: 0 0;}
.srdz_i ul li span.i_jzlm{ background-position: 0 -76px;}
.srdz_i ul li span.i_jzxg{ background-position: 0 -152px;}
.srdz_i ul li span.i_xt{ background-position: 0 -228px;}
.srdz_i ul li span.i_jzsg{ background-position: 0 -304px;}
.srdz_i ul li span.i_jgsg{ background-position: 0 -380px;}
.srdz_i ul li span.i_gsps{ background-position: 0 -456px;}
.srdz_i ul li span.i_dqt{ background-position: 0 -532px;}
.srdz_i ul li span.i_ys{ background-position: 0 -608px;}

.srdz_i ul li.on:after {
    content: "";
    display: block;
    position: absolute;
    left: 45px;
    top: -2px;
    margin-top: -1px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fbb225;
}

.srdz_i ul li:after{ 
    content: "";
    display: block;
    position: absolute;
    left: 45px;
    top: -2px;
    margin-top: -1px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #c7c6c6;
}

.srdz_i_left{ width: 660px;overflow: hidden; margin-top:20px; }
.srdz_i_left .srdz_title{ font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.srdz_i_left p{ color: #6d6d6d; margin-bottom: 8px; }
.srdz_i_cz{ width: 90px;  margin-top:20px; text-align: center;}
.s_t_info{ color: #333333; font-size: 14px;  }
.pay_bt{ background-color: #09ab65; width: 80px;margin: 5px 0 0 0;padding: 2px 0;text-align: center; color: #FFFFFF; font-size: 14px;border-radius: 2px;display: inline-block;}
.pay_bt a{ color: #ffffff }
.dzlc_t{ height: 36px; font-size: 18px; text-indent: 15px; line-height: 36px; background: #11997b; margin-bottom: 20px; color: #fff }    
.dzlc dl{ margin-bottom: 20px; }
.dzlc dl dt{ font-size: 18px; }
.dzlc dl dt span{ margin-right:20px; }
.dzlc dl dd{ width:500px; margin-left:35px; font-size: 14px;}

.pop_up_b{ width: 500px; height: 300px; background: #ffffff; display: none;  position:fixed; top:50%; left: 50%; margin-left: -250px; margin-top: -150px;z-index: 9999;}
.pop_up_tt h3{ font-size: 20px; color: #ffffff }
.pop_up_tt h3 .pop_up_close{ font-size: 14px; line-height: 26px; text-align: center; position: absolute; right: 10px; top: 10px; border-radius: 50%;width: 26px;height: 26px; background: #ffffff;display:-moz-inline-box;display:inline-block; text-indent: 0;cursor: pointer ; color: #059054 }
.pop_up_tt h3 .pop_up_close a{ color: #059054 }
.pop_up_tt{ height: 44px; line-height: 44px; background: #09ab65; color: #ffffff;  text-indent: 20px; position: relative;}
.jsbj_info{ margin:80px auto 0 auto; width: 420px; line-height: 26px; overflow: hidden; font-size: 14px; }
.jsbj_info p{ margin-bottom:10px; }
.payfee_info { margin:21px auto 0 auto; width: 360px;}
.payfee_info .payfee_p1{ font-size: 18px; padding-bottom:20px; }
.payfee_info .payfee_p1 span{ font-size: 25px; color: #e50101 }
.payfee_info .payfee_p2{ font-size: 14px; }
.payfee_info .payfee_p2 span {
    background-color: #fb0303;
    width: 80px;
    margin: 0 10px;
    padding: 3px 20px;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
    border-radius: 5px;
}
.payfee_info .payfee_p2 span a{color: #FFFFFF;}

.payfee_info .payfee_p1_img{ width:32px; height:29px; float:left; background-image:url(../images/wx_03.jpg);}
.payfee_info .payfee_p1_font{ font:"微软雅黑"; font-size:17px; font-weight:bold; line-height:30px; color:#666666; padding-left:10px; float:left; height:30px;}
.pop_up_b1{ width: 500px; height: 500px; background: #ffffff; display: none;  position:fixed; top:50%; left: 50%; margin-left: -250px; margin-top: -200px;z-index: 9999;}
.payfee_info .payfee_p1_wx_code{ width:300px; height:300px; margin:0 auto; margin-top:5px;}
.payfee_info .payfee_p1_bottom{ width:300px; height:50px; margin:0 auto; background-color:#09ab65; font:"微软雅黑"; font-size:20px; line-height:50px; color:#ffffff; text-align:center; margin-top:20px;border-radius:5px}

.payfee_btm{ margin-top: 15px; }
.payfee_btm .btnf{ background-color: #09ab65; width: 100px;padding: 7px 0;text-align: center;color: #FFFFFF;font-size: 16px;border-radius: 5px;display: block;}
.payfee_btm .btnf a{ color: #fff }
.pfee_i{ width: 138px; margin-left: 10px; font-size: 14px; line-height: 18px }
.pop_cont_xgtz{ width: 406px;margin:30px auto 0 auto; }
.xgtz_area{border: 1px solid #dcdcdc;width: 404px; line-height: 30px;color: #a9a9a9;font-size: 14px;text-indent: 5px;height: 146px;}
.xgtz_submit{  width: 180px; height: 36px;line-height: 36px; text-align: center;color: #fff;font-size: 16px;font-family: Microsoft YaHei; display: block;background: #09ab65;cursor: pointer; border:1px #09ab65 solid; border-radius: 3px; margin:15px auto;}
.ret_pw{ width: 680px; margin:25px auto; overflow: hidden; }
.cp-step .list{ overflow:hidden; }
.cp-step li{ float:left;}
.cp-step span{ float:left; width:30px; height:30px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; text-align:center; line-height:30px; background:#d6d6d6; color:#fff;}
.cp-step p{ float:left; line-height:30px; padding:0 10px; font-size:16px;}
.cp-step b{ float:left; background:#d6d6d6; height:2px; width:60px; margin:14px 10px 0 0;}
.cp-step li.cur span{ background:#ff5108;}
.cp-step li.cur p{ color:#ff5108;}
.cp-content{ padding-top:30px;}

.cp-content .list li{ display:none;}
.cp-content .list li.cur{ display:block;}

.cp-line{ overflow:hidden; margin-top:20px; font-size: 14px;}
.cp-line span{ float:left; line-height:32px; width:180px; text-align:right;}
.cp-line input{ height:32px; border:#dbdbdb 1px solid; width:270px; float:left; text-indent:10px;}
.cp-line img{ float:left; margin-left:10px; max-height:32px; cursor:pointer;}
.cp-height{ height:30px;}
.cp-content .ui-form-item{ padding-left:180px;}
.cp-content .ui-tip-error i.lp-cuo{ width:16px; height:16px; background:url(../images/user.png) -260px 0; float:left; margin-top:8px;}
.cp-content .ui-tip-error em{ font-style:normal; line-height:30px; color:red; font-size:12px; margin-left:4px;}
.cp-btn{ padding:20px 0 0 0px;}
.cp-btn input.btn{ font-size:16px; font-weight:bold;}
.cp-line .cp-reSend{ height:32px; width:90px; background:#f3f3f3; border:#dbdbdb 1px solid; color:#666; margin-left:77px; float:left;}
.cp-line .cp-time{ border:#ededed 1px solid; background:#f3f3f3; float:left; line-height:30px; width:108px; text-align:center; margin-left:10px;}
.cp-line .cp-ps{ line-height:32px; float:left; margin-left:10px;}
.cp-line i{ line-height:32px; float:left; margin-left:13px;}
.cp-line b{ float:left; line-height:32px; color:red;}
.cp-line p{ clear:both; color:#999;}
.cp-line font{ color:red;}
.cp-button {
    width: 180px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-family: Microsoft YaHei;
    display: block;
    background: #ff9218;
    cursor: pointer;
    border: 1px #ff9218 solid;
    border-radius: 3px;
    margin: 15px 0 0 180px;
}

.cp-line input {
    height: 32px;
    border: #dbdbdb 1px solid;
    width: 270px;
    float: left;
    text-indent: 10px;
}
.cp-radio input {
    width: auto;
}
.cp-radio label {
    float: left;
    line-height: 32px;
    margin-left: 4px;
}

/* 翻页 */
.page {margin: 32px 0 40px 0;text-align: center;}
.page a { color: #11997b;  height: 32px; width: 36px; border: 1px solid #11997b; line-height: 32px; text-align: center; margin-right: 5px; display: inline-block; letter-spacing: normal; border-radius: 2px;}
.page .active,.page a:hover { color: #ffffff; background-color: #11997b; border: 1px solid #11997b; text-decoration: none; }
.page .next { width: 66px; }
.page .last { width: 54px; }
.page strong {color: #C00; }
 


.list_item {  margin-right: 10px; cursor: pointer;  position: relative; display: inline-block; margin-top: 15px;}
.mod_post_list .list_item i {  position: absolute; left: 0;}
.icon_pic{display: inline-block;background-color: transparent;background-image: url(../images/sprite_edit.png);background-image: -webkit-image-set(url(../images/sprite_edit.png) 1x,url(../images/sprite_edit@2x.png) 2x);}
.icon_pic { width: 16px;  height: 12px;  margin-right: 5px;background-position: -121px -7px;}
.sybol_pic input.add_file {opacity: 0;filter: alpha(opacity=0); /* width: 45px; */ height: 16px; outline: none; overflow: hidden; position: absolute;right: -2px;top: 0px; font-size: 300px; cursor: pointer;}


.imgupad{ padding-left: 50px; height: 45px; overflow: hidden; }

.imguplist{ position: relative;margin-right:5px; }
.imguplist .imgremove{ position: absolute; right: -2px; top: -2px;cursor: pointer;z-index: 2;line-height: 12px;width: 14px;height: 14px; text-align: center;padding: 0px; background-color:rgba(0,0,0,.7); color: #fff; border-radius: 7px;}

.icon_code{ margin-left: 10px;  }


.up_img{padding: 5px 37px; color: #0b6954; display: block; margin-top: 10px; border-radius: 3px; border: 1px #0b6954 solid; background-color: #fff; text-align:center;}
a.up_img:hover{color: #0b6954}
.am-modal{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; outline: 0; text-align: center; margin:auto; width: 660px; height: 540px; background: #f8f8f8; border-radius: 5px; display: none}
.up-frame-header{height: 50px; padding: 0px; line-height: 50px; border-bottom: solid 1px #e5e5e5;}
.up-frame-header label{font-size: 16px; float: left; margin-left: 14px; color: #808080; display: inline-block; margin-bottom: 5px; font-weight: 700;}
.up-frame-body{padding: 15px;}
.am-modal-hd .am-close{position: absolute; top: 10px; right: 4px;}
.am-close{display:inline-block;text-align:center;width:24px;font-size:20px;font-weight:700;line-height:24px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;-webkit-transition:all .3s;transition:all .3s}
.am-close:focus,.am-close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;outline:0}
.am-close[class*=am-icon-]{font-size:16px}
button.am-close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
a.am-close:hover{color:inherit;text-decoration:none;cursor:pointer}
.am-close-alt{border-radius:50%;background:#eee;opacity:.7;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.25);box-shadow:0 0 0 1px rgba(0,0,0,.25)}
.am-close-alt:focus,.am-close-alt:hover{opacity:1}
.am-close-spin:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.pic_cont{width: 400px; position: relative; font-size: 12px;}
.pic_cont p{line-height: 12px; line-height: 0px; height: 0px; margin: 10px; color: #bbb}
.action{width: 400px; height: 30px; margin: 10px 0;}
.cropped{position: absolute; right: -228px; top: 0; width: 130px; height: 130px; padding: 4px; text-align: center; border-radius: 5px; background: #fcfcfc; border: 1px solid #e3e3e3; overflow: hidden}
.imageBox{position: relative; height: 400px; width: 400px; border: 1px solid #aaa; background: #fcfcfc; overflow: hidden; background-repeat: no-repeat; cursor: move; border: 1px solid #e3e3e3;}
.imageBox .thumbBox{position: absolute; top: 50%; left: 50%; width: 200px; height: 200px; margin-top: -100px; margin-left: -100px; box-sizing: border-box; border: 1px solid rgb(102, 102, 102); box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5); background: none repeat scroll 0% 0% transparent;}
.imageBox .spinner{position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: center; line-height: 400px; background:#fcfcfc;}
.Btnsty_peyton{float: right; width: 66px; display: inline-block; margin-bottom: 10px; height: 35px; line-height: 33px; font-size: 16px; color: #FFFFFF; margin:0px 2px; border: 1px #d43f3a solid; background-color: #d9534f; border-radius: 3px; text-decoration: none; cursor: pointer;}
.new-contentarea{width: 165px; overflow:hidden; margin: 0 auto; position:relative;float:left;}
.new-contentarea label{width:100%; height:100%; display:block;}
.new-contentarea input[type=file] { width:188px;height:35px; background:#fff;margin: 0 auto;position:absolute; right:50%; margin-right:-94px; top:0;right/*\**/:0px\9;  margin-right/*\**/:0px\9; width/*\**/:10px\9; opacity:0; filter:alpha(opacity=0);z-index:2;}
a.upload-img{width:160px; display: inline-block; margin-bottom: 10px; height:35px; line-height: 35px; font-size: 16px; color: #FFFFFF; border-radius: 3px; text-decoration:none; cursor:pointer; border: 1px #d43f3a solid; background-color: #d9534f;}
a.upload-img:hover{background-color: #cc312c;}
.tc{text-align:center;}
.uesr_up_pic{width: 128px; height: 128px;border: 1px solid #dbdbdb;padding: 5px;}

.tc_btn{  background: #09aa64; padding: 2px 10px; border-radius: 3px; position: absolute; top: 4px; right: 0px; }
.i_state_b{  background: #09aa64; padding: 2px 10px; border-radius: 3px; color: #fff; cursor: pointer }
.i_state_b a{color: #fff;}


.pay_c_b{ border: 1px #e5e7e6 solid;  background: #fff; width: 990px; margin:0 auto;}
.pay_tit{ height: 40px; line-height: 40px; background: #f3f3f5; font-size: 18px; text-indent: 20px;}
.pay_tit span{color: #e20177}
.pay_c_l {width: 364px; float: left; border-right: 1px #ebeded solid; background: #fff; margin-left:40px;}
.pay_c_l p{ margin:40px auto; }
.pay_c_r{ width: 302px; float: right; margin-right: 145px; }
.pay_r_t{ font-size: 16px;font-weight: 600; height: 32px; line-height: 30px; overflow: hidden;  vertical-align:middle; margin:40px auto 20px auto;  }
.pay_r_t img{  vertical-align:top; }
.pay_r_t span{ font-size: 24px; font-weight: 600; color: #e20177}
.pay_r_m{ width: 300px;border: 1px #ebeded solid;}

.pay_r_m p{ margin:60px auto; }
.pay_tool{ height: 40px; background:#5e707e; padding: 10px 45px; margin-top: 20px; }
.pay_tool_txt{ color: #fff; font-size: 14px; margin-left: 20px; line-height: 20px; }

.bs_title{ height: 30px; line-height: 30px; font-size: 16px; margin-top: 15px; padding: 0 30px}
.tt_con_nav a { position: relative; display: inline-block; height: 45px; line-height: 45px; color: #666666; border-right: 1px #dddddd solid;padding: 0 20px;  }
.tt_con_nav a.active{  color: #159b77; }
.tt_con_nav a.active:after{ content:''; position: absolute; width: 100%; display: block; height: 1px; background: #fff; bottom: -1px; left: 0 }
.tt_con_nav a:last-child{ border-right: none; }
.tt_con_nav a.active:before { content:''; position: absolute; width: 100%; display: block; height: 3px; background: #159b77; top: 0px; left: 0 }

.tt_con_nav a.active:last-child{ border-right: 1px #dddddd solid; }
.xg_list{  padding:0 30px 10px 30px;  overflow: hidden;}

.usr_i_b{  padding:30px;  overflow: hidden;}
.dzlc{ margin:0 30px; }
.eval_list{ padding: 0 30px; }
.order_list{ padding: 0 30px; }
.cz_info{ padding: 0 30px; }
.cz_i_title{ margin:30px; }
#zhifubao{ margin-left: 30px; }
.pay_info{ padding: 0 30px; }
.pay_as { padding: 0 30px; }
.cw_list{ padding: 0 30px; }
.rtop{ height: 86px; background: #fff; width: 100% }
.r_pass_box{ height: 600px; background:#fff url(../images/r_password.jpg) top center no-repeat; width: 100% }
.r_pss_info{ background: #fff; }
.r_con{ width: 1200px; margin:0 auto; overflow: hidden; padding:23px 0;  }
.r_logo{ float: left; border-right: 1px #eee solid; padding-right: 10px;  }
.r_con_p{ float: left; height: 40px; line-height: 40px; padding-left: 10px; font-size: 22px;}
.r_pss_title{ height: 43px; line-height: 43px; background: #0a9a7a; text-align: center; color:#fff; font-size: 16px; font-weight: bold; position: relative; }
.r_pss_info{ width: 860px;padding:0px; overflow: hidden; margin: 0 auto;}
.r_pss_title:after{content: '';position: absolute; border: 6px solid #0a9a7a; border-color: #0a9a7a transparent transparent;width: 0;height: 0;bottom: -12px;left: 50%;margin-left: -6px; }


.up_img_btn span { padding: 4px 10px; background: #efefef; border:1px #b8b8b8 solid; width: 100px; border-radius: 3px;cursor:pointer  }
.imguplist{ margin-top:20px; }
