.section {
    float:left;
    width:auto;
    height:auto;
}
.section_book {
    position:absolute;
    width:995px;
    height:835px;
    background-image:url(../images/bg_book.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    z-index:0;
}
.aside {
    position:relative;
    float:right;
    width:258px;
    color:#333;
    line-height:1.6;
    z-index:1;
}
.aside_nav {
    clear:both;
    padding-top:10px;
    padding-left:34px;
    width:190px;
}
.aside_nav ul {
    position:relative;
    display:block;
    padding:6px 5px 6px 20px;
    background-position:left 10px;
    background-repeat:no-repeat;
    background-image:url(../images/icon_p2.png);
    border-bottom:1px dotted #bbb;
}
.aside_nav_book {
    padding:30px 34px 0px 34px;
    width:190px;
    background-image:url(../images/book_navm.png);
    background-position:left top;
    background-repeat:repeat-y;
}
.aside_nav_book ul {
    border-bottom:1px #e4caa6 solid;
}
.aside_nav #aside_nowcate {
    background-image:url(../images/icon_p2a.png);
    border-bottom:1px dotted #000;
    font-weight:bold;
}
.aside_nav #aside_nowcate a {
    color:#000;
    padding-right:18px;
    background-position:right 7px;
    background-repeat:no-repeat;
    background-image:url(../images/icon_arr1.png);
    cursor:default;
}
.aside_nav_li {
    position:absolute;
    right:220px;
    height:auto;
    overflow:hidden;
    width:332px;
}
.aside_nav ol {
    height:auto;
    overflow:hidden;
    padding:0px 20px;
    background-image:url(../images/aside_navm2.png);
    background-position:left top;
    background-repeat:repeat-y;
    color:#666;
}
.aside_nav ul ol a {
    float:left;
    width:108px;
    height:auto;
    overflow:hidden;
    padding:5px 10px 5px 12px;
    display:block;
    margin-right:15px;
    word-wrap:break-word;
    word-break:normal;
    border-bottom:1px #e4caa6 solid;
    background-image:none;
    background-position:left 11px;
    background-repeat:no-repeat;
    color:#666;
    font-weight:normal;
    cursor:pointer;
}
.aside_nav #aside_nowcate ol a {
    float:left;
    width:108px;
    height:auto;
    overflow:hidden;
    padding:5px 10px 5px 12px;
    display:block;
    margin-right:15px;
    word-wrap:break-word;
    word-break:normal;
    border-bottom:1px #e4caa6 solid;
    background-image:none;
    background-position:left 11px;
    background-repeat:no-repeat;
    color:#666;
    font-weight:normal;
    cursor:pointer;
}

.aside_nav #aside_nowcate .aside_nowlist {
    border-bottom:1px dashed #000;
    color:#000;
    font-weight:bold;
}
.loginbox {
    margin-top:30px;
    position:relative;
    margin-left:18px;
    width:218px;
    height:267px;
    background-image:url(../images/bg_login.png);
    background-position:top left;
    background-repeat:no-repeat;
    font-size:11px;
    color:#666666;
}
.login {
    position:absolute;
    top:59px;
    left:36px;
    width:147px;
}
.logout {
    position:absolute;
    top:57px;
    left:36px;
    width:150px;
    height:90px;
    overflow:hidden;
}
.logout_text {
    margin-top:8px;
    color:#666;
    width:143px;
}
.logout_text span {
    padding-left:10px;
    color:#333;
    font-weight:bold;
}
.login_inputbox {
    margin:0px;
    padding-left:10px;
    margin-bottom:3px;
    height:20px;
    line-height:20px;
    width:150px;
    border:1px solid #333;
    background-color:transparent;
}
.login_input {
    float:right;
    padding:1px 10px;
    height:18px;
    line-height:18px;
    width:100px;
    color:#333;
}
.login_text {
    clear:both;
    float:left;
    margin-top:9px;
    color:#00afe0;
}
.login_btn {
    float:right;
    margin-top:8px;
}
.logout_btn {
    float:right;
    margin-top:7px;
    margin-right:7px;
}
.eletter_order {
    position:absolute;
    left:60px;
    bottom:12px;
    width:149px;
    height:24px;
}
.eletter_order a {
    display:block;
    position:absolute;
    padding-left:10px;
    bottom:5px;
    right:15px;
    width:152px;
    height:24px;
    line-height:24px;
    font-size:11px;
    color:#ccc;
    background-color:#000;
    border:1px solid #666;
}
:root .eletter_order a {
    line-height:26px \0/IE9;
}
.btn_eletter {
    *position:absolute;
    *top:0px;
    *right:0px;
    padding-top:1px;
    float:right;
}
.ad {
    margin-top:15px;
    margin-left:33px;
    width:188px;
}
.ad_box {
    width:188px;
    height:76px;
    background-image:url(../images/none_ad.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    overflow:hidden;
}
.title_Half {
    float:left;
    margin-left:40px;
    padding:21px 62px 38px 30px;
    width:605px;
    height:45px;
    background-image:url(../images/title_bg_001.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    overflow:hidden;
    line-height:1;
}
.title_Half h1 {
    float:left;
    font-size:21px;
    color:#333;
    font-weight:bold;
}
.link {
    float:right;
    line-height:1.5;
    color:#777;
}
.link a {
    color:#777;
}
.link strong {
    color:#5d2e00;
    font-weight:normal;
    text-decoration:underline;
}
.icon {
    padding:0px 7px;
    color:#000;
    text-decoration:none;
    font-weight:bold;
    font-size:14px;
}
.title_Full {
    float:left;
    padding:0px 40px 0px 40px;
    width:657px;
    height:104px;
    background-image:url(../images/title_bg_002.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    overflow:hidden;
    color:#333;
}
.title_Full h1 {
    float:left;
    font-size:22px;
    font-weight:bold;
    line-height:1;
}
.title_text {
    line-height:1.6;
}
.content_Half {
    margin-left:59px;
    width:625px;
}
.content_Full {
    margin-top:33px;
    margin-left:59px;
    width:877px;
}
.book_img {
    display:block;
    padding:0px 2px 0px 3px;
    width:75px;
    height:102px;
    overflow:hidden;
    background-image:url(../images/none_bookimg.png);
    background-position:top left;
    background-repeat:no-repeat;
}
/*tabletabletabletabletabletabletabletabletable*/
.tb_hd div {
    border-left:1px solid #000;
}
.tb_hd td {
    padding-bottom:14px;
    line-height:1;
}
.tb_hd_tit {
    padding-left:20px;
    color:#444;
    font-size:15px;
    font-weight:bold;
}
.tb_hd_tit a, .tb_hd_tit strong, .tb_hd_tit span, .tb_hd_tit p {
    position:relative;
    top:-2px;
    padding-left:10px;
    font-size:16px;
}
.tb_hd_tit p {
    padding-left:0px;
    margin:9px 0px 0px 0px;
    color:#666;
    font-size:12px;
    font-weight:normal;
}
.tb_hd_tit strong {
    color:#ec7a00;
}
.tb_hd_tit span {
    color:#00AFE0;
}
.tb_hd_tit .tb_hd_change {
    color:#00AFE0;
    text-decoration:underline;
}
.tb_hd_number {
    float:left;
    margin-right:50px;
    padding-left:20px;
    color:#444;
    font-size:15px;
    font-weight:bold;
}
.tb_hd_number a, .tb_hd_number strong, .tb_hd_number span, .tb_hd_number p {
    position:relative;
    top:-2px;
    padding-left:10px;
    font-size:16px;
}
.tb_hd_number a {
    color:#ec7a00;
}
.tb_hd_number strong {
    color:#ec7a00;
}
.tb_hd_number span {
    color:#00AFE0;
}
.tb_hd_number p {
    padding-left:0px;
    margin:9px 0px 0px 0px;
    color:#666;
    font-size:12px;
    font-weight:normal;
}
.tb_hd_number .tb_hd_change {
    color:#00AFE0;
    text-decoration:underline;
}
.tb_hd_failure span {
    text-decoration:line-through;
}
.tb_hd_failure p {
    color:#999;
}
.tb_hd_date {
    line-height:1.3;
    font-size:10px;
    color:#777;
    font-weight:bold;
}
.tb_hd_orderdate {
    line-height:1.4;
    font-size:11px;
    color:#555;
    font-weight:bold;
}
.tb_hd_orderdate strong {
    color:#333;
}
.tb_td {
    color:#333;
    background-image:url(../images/line_td_001.png);
    background-position:bottom left;
    background-repeat:no-repeat;
}
.tb_td td {
    padding:18px 0px 25px 0px;
}
.tb_td_1 {
    color:#333;
    background-image:url(../images/line_td_001.png);
    background-position:bottom left;
    background-repeat:no-repeat;
}
.tb_td_1 td {
    padding:15px 0px 21px 0px;
}
.tb_icon {
    font-weight:bold;
    color:#000;
}
.tb_td_2 {
    color:#666;
}
.tb_td_2 td {
    padding:10px 0px 5px 0px;
}
.tb_date {
    font-size:10px;
    color:#777;
    font-weight:bold;
}
.tb_tit {
    display:block;
    padding-left:20px;
}
.tb_tit_notlink {
    padding-left:20px;
}
.tb2_tit {
    color:#555;
    text-decoration:none;
    padding-left:20px;
}
.tb_HTML {
    padding:20px 30px 40px 30px;
    width:565px;
    background-image:url(../images/line_td_001.png);
    background-position:bottom left;
    background-repeat:no-repeat;
}
.tb_booklist {
    position:relative;
    top:-5px;
    padding-left:23px;
    padding-bottom:20px;
    color:#666;
    line-height:1.5;
    font-size:11px;
    min-height:82px;
}
.tb_booklist_tit {
    padding-bottom:9px;
    font-size:13px;
    color:#000;
    font-weight:bold;
    text-decoration:underline;
    line-height:1.4;
}
.tb_booklist_text {
    padding-bottom:5px;
}
.tb_bookdetail {
    position:relative;
    top:-3px;
    width:240px;
    padding-left:23px;
    padding-bottom:30px;
    margin-bottom:20px;
    color:#000;
    line-height:1.5;
    font-size:12px;
    min-height:82px;
}
.tb_bookdetail_tit {
    float:left;
    margin-bottom:9px;
    padding-bottom:9px;
    font-size:15px;
    color:#000;
    font-weight:bold;
    line-height:1.4;
    border-bottom:1px solid #00afe0;
}
.tb_bookdetail_text {
    clear:both;
    padding-bottom:5px;
    height:auto;
    overflow:hidden;
}
.tb_bookdetail_text strong {
    float:left;
    padding-right:8px;
    color:#cfb483;
    font-size:11px;
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-weight:normal;
}
.tb_bookdetail_text span {
    float:left;
    width:65px;
    color:#666;
}
.tb_bookdetail_text div {
    float:left;
    /*	width:158px;*/
}
.tb_order {
    display:block;
    padding-left:10px;
    color:#000;
    line-height:1.6;
}
.tb_order p {
    margin:8px 0px 0px 0px;
}
.tb_order p span {
    color:#00afe0;
    text-decoration:underline;
}
.shop_tb_td {
    color:#333;
    background-image:url(../images/line_td_002.png);
    background-position:bottom left;
    background-repeat:no-repeat;
}
.shop_tb_td td {
    padding:18px 0px 25px 0px;
}
.shop_tb_td p {
    margin-bottom:0;
    width:70px;
    line-height:1.4;
    color:#666;
}
.order_tb_td {
    position:relative;
    color:#333;
    background-image:url(../images/line_td_001.png);
    background-position:bottom left;
    background-repeat:no-repeat;
}
.order_tb_td td {
    padding:20px 0px 26px 0px;
}
.order_tb_td .refusebg {
    position:absolute;
    top:-5px;
    left:0;
    background-color:#fff;
    height:100%;
    width:100%;
    z-index:1;
    opacity:.5;/*Chrome*/
    filter:alpha(opacity=50);/*IE*/
    -moz-opacity:0.5;/*FireFox */
}
.man_tb_hd {
    margin-bottom:15px;
    color:#ddd;
    background-position:top left;
    background-repeat:no-repeat;
}
.man_tb_hd_001 {
    background-image:url(../images/tb_hd_black_001.jpg);
}
.man_tb_hd_002 {
    background-image:url(../images/tb_hd_black_002.jpg);
}
.man_tb_hd_003 {
    margin-bottom:5px;
    background-image:url(../images/tb_hd_black_002.jpg);
}
.man_tb_hd_003 td {
    height:49px;
}
.man_tb_hd a {
    display:block;
    padding:18px 0px 18px 0px;
    background-repeat:no-repeat;
    background-position:right 22px;
    color:#ddd;
    line-height:1;
}
.man_tb_hd_up {
    background-color:#41a4d0;
    background-image:url(../images/icon_sortup.png);
}
.man_tb_hd_down {
    background-color:#41a4d0;
    background-image:url(../images/icon_sortdown.png);
}
.man_tb_hd a span {
    display:block;
    border-left:1px solid #aaa;
}
.man_tb_hd div {
    height:auto;
    line-height:1;
    margin:10px 0px 10px 0px;
    border-left:1px solid #aaa;
}
.man_tb_hd .double_tit {
    line-height:1.4;
    height:29px;
}
.man_tb_hd p {
    margin:0;
    padding:0;
    font-size:11px;
}
.man_tb_hd .man_tb_hd_tit {
    padding-left:20px;
}
.man_tb_hd_null {
    color:#000;
}
.price {
    color:#666;
    line-height:1.5;
    font-size:11px;
}
.price_left {
    float:left;
    text-align:right;
    width:140px;
}
.price_right {
    padding-right:20px;
    float:right;
    text-align:right;
    width:76px;
}
.total {
    padding-right:20px;
}
.price_total {
    float:right;
    text-align:right;
}
.price_left div {
    float:left;
    width:70px;
}
.price_delete {
    color:#aaa;
    text-decoration:line-through;
}
.price_top {
    padding-left:28px;
    padding-bottom:10px;
}
.price_top + div {
    padding-left:28px;
}
.price_top p {
    color: blue;
}
.price i {
    display:block;
    margin:0;
    padding:0;
    font-weight:bold;
    font-size:13px;
    font-style:normal;
}
.price p {
    margin:0;
    padding:0;
    font-weight:bold;
    font-size:13px;
    /*取消刪除線*/
/*    text-decoration:line-through;*/
}
.price strong {
    display:block;
    font-weight:bold;
    font-size:13px;
    color:#ff4800;
}
.price_total strong {
    padding-left:40px;
    display:inline;
    font-size:18px;
    text-decoration:underline;
}
.price_total_note {
    margin:5px 0px;
    float:right;
    *float:none;
    *width:198px;
}
.price_total_note img {
    position:relative;
    top:2px;
    padding:0px 5px;
}
.freight {
    padding-top:8px;
    clear:both;
    color:#666;
    line-height:1.5;
}
.freight span {
    color:#000;
}
.rate {
    position:absolute;
    bottom:0px;
    left:23px;
}
.rate span {
    display:inline-block;
    margin-right:10px;
    width:14px;
    height:13px;
    background-position:top left;
    background-repeat:no-repeat;
}
.rate_full {
    background-image:url(../images/icon_rate_full.png);
}
.rate_half {
    background-image:url(../images/icon_rate_half.png);
}
.rate_null {
    background-image:url(../images/icon_rate_null.png);
}
.all_addmove {
    margin-left:14px;
    padding-left:14px;
    color:#666;
    line-height:1.2;
    font-size:11px;
    border-left:1px solid #666
}
.note {
    position:relative;
    margin:30px 0px;
    padding:15px 15px;
    border:1px solid #999;
    color:#333;
    height:auto;
    overflow:hidden;
}
.note_null {
    padding:20px 0px 25px 0px;
}
.notebg {
    position:absolute;
    top:0;
    left:0;
    background-color:#000;
    height:100%;
    width:100%;
    z-index:1;
    opacity:.05;/*Chrome*/
    filter:alpha(opacity=5);/*IE*/
    -moz-opacity:0.050;/*FireFox */
}
.note_text {
    position:relative;
    margin-bottom:0;
    padding-left:23px;
    background-image:url(../images/icon_star_001.png);
    background-position:left 3px;
    background-repeat:no-repeat;
    z-index:2;
}
.note_u {
    display:inline;
    text-decoration:underline;
}
.note_text i {
    padding:0;
    margin:0;
    font-weight:bold;
    color:#000;
    font-style:normal;
}
.note_text strong {
    color:#ec7a00;
}
.note_text ul {
    margin-bottom:10px;
    font-weight:bold;
    color:#000;
}
.note_text li {
    margin-left:20px;
    list-style-type:decimal;
    font-weight:normal;
    color:#444;
}
.single_note {
    clear:both;
    margin-bottom:5px;
    margin-left:20px;
}
.dere {
    margin-left:23px;
}
/*formformformformformformformformformformformformform*/
.form td {
    padding-top:20px;
    line-height:24px;
}
.form .form_icon {
    font-size:12px;
    font-family:"Times New Roman", Times, serif;
    color:#c3a060;
    line-height:28px;
}
.form .form_label {
    color:#333;
}
.form .onlyread {
    margin:0px 20px;
    color:#000;
}
.man_form .form .onlyread {
    margin:0px 20px;
    color:#777;
}
.form .color1 {
    color:#ec7a00;
    font-weight:bold;
    font-size:13px;
}
.tb_hd td {
    border-bottom-width:3px;
}
.tb_coffee {
    border-bottom:1px solid #cfb483;
}
.tb_coffee_1 {
    border-left:1px dotted #bbb;
    border-bottom:1px solid #cfb483;
}
.tb_gary {
    border-top:0px solid #7f7f7f;
    border-bottom:1px solid #7f7f7f;
}
.tb_lightgary {
    border-bottom:1px solid #b4b4b4;
}
.tb_blue {
    border-left:0px dotted #bbb;
    border-bottom:1px solid #39b6e0;
}
.tb_blue_1 {
    border-bottom:1px solid #39b6e0;
}
.tb_black {
    border-left:0px dotted #bbb;
    border-bottom:1px solid #000;
}
.tb_dotted {
    border-right:1px dotted #bbb;
}
.tb_body .tb_gary {
    border-right-width:1px;
    border-top-width:1px;
    border-bottom-width:1px;
}
.tb_body .tb_blue {
    border-left-width:1px;
}
.tb_body .tb_black {
    border-left-width:1px;
}
.tb_body .tb_dotted {
    border-right-width:0px;
    border-left:1px dotted #bbb;
}
.radio {
    margin-left:20px;
}
.radio input[type="radio"] {
    padding:0;
    margin-right:8px;
    width:13px;
    height:24px;
}
.radio input[type="checkbox"] {
    padding:0;
    margin-right:8px;
    width:13px;
    height:24px;
}
:root .radio input[type="radio"] {
    height:20px \0/IE9;
}
:root .radio input[type="checkbox"] {
    height:20px \0/IE9;
}
:root .hd_radio input[type="checkbox"] {
    height:24px \0/IE9;
}
.radio input + span {
    margin-right:26px;
    float:left;
    line-height:24px;
    color:#000;
}
.radio a + span {
    margin-right:26px;
    float:left;
    height:24px;
    line-height:24px;
    color:#000;
}
.radio strong {
    font-weight:normal;
    font-size:11px;
    color:#666;
}
.radio_mge input + span {
    color:#666;
}
.hd_radio {
    margin:0;
    padding-left:20px;
    overflow:hidden;
    height:auto;
}
.hd_radio input + span {
    font-weight:bold;
    text-decoration:underline;
}
.hd_radio a {
    float:left;
    margin-right:15px;
}
.hd_radio a + span {
    line-height:28px;
    font-weight:bold;
    text-decoration:underline;
}
.change_radio {
    position:relative;
    left:50%;
    margin-left:-54px;
    height:auto;
    overflow:hidden;
}
.change_radio input[type="radio"] {
    padding:0;
    margin-left:5px;
    height:28px;
}
.change_radio div {
    float:left;
    margin:0px 15px;
}
.change_radio img {
    display:block;
}
.change_radio img + p {
    margin:0;
    padding:0;
    line-height:20px;
    color:#000;
    width:auto;
}
.tb_body .select {
    float:left;
    position:relative;
    top:-9px;
    margin-left:20px;
    color:#000;
}
.tb_body .select + h3 {
    float:left;
    position:relative;
    top:-9px;
    margin-left:20px;
    color:#666;
    line-height:32px;
}
.tb_body .select ul {
    position:relative;
    padding-left:10px;
    padding-right:20px;
    float:left;
    height:30px;
    line-height:30px;
    border:1px solid #999;
    background-image:url(../images/icon_select.png);
    background-repeat:no-repeat;
    background-position:right 13px;
    cursor:pointer;
}
.tb_body .select .ul_1 {
    width:55px;
}
.tb_body .select .ul_2 {
    width:75px;
}
.tb_body .select .ul_3 {
    width:105px;
}
.tb_body .select .ul_4 {
    width:155px;
}
.tb_body .select i {
    font-style:normal;
    padding-right:5px;
}
.tb_body .select .ul_change {
    border:1px solid #000;
}
.tb_body .select .ul_1 ol {
    width:65px;
}
.tb_body .select .ul_2 ol {
    width:85px;
}
.tb_body .select .ul_3 ol {
    width:115px;
}
.tb_body .select .ul_4 ol {
    width:165px;
}
.tb_body .select ul ol {
    position:absolute;
    padding:10px 10px 20px 10px;
    top:32px;
    left:-1px;
    border:1px solid #999;
    background-color:#fffdef;
    z-index: 100;
}
.tb_body .select .ol_change {
    border:1px solid #000;
}
.tb_body .select ul ol a {
    padding:10px 0px;
    display:block;
    line-height:1.2;
    border-bottom:1px dotted #666;
}
/*inputinputinputinputinputinputinput*/
.form input, textarea {
    padding:0px 20px;
    margin:0;
    float:left;
    height:24px;
    width:420px;
    font-size:12px;
    color:#000;
}
.tb_body .form textarea {
    line-height:2;
    height:250px;
}
.form .input_write {
    color:#999;
}
.form .mge_input {
    padding:0px 10px;
    width:200px;
}
/*outline_input*/
.form .outline_input {
    position:relative;
    margin:0;
    top:-9px;
    height:30px;
    line-height:30px;
    border:1px solid #999;
}
.form .year_input {
    width:40px;
    margin-right:20px;
    padding:0px 5px;
    margin-left:20px;
    text-align:center;
}
.form .date_input {
    width:30px;
    padding:0px 5px;
    margin-right:20px;
    margin-left:20px;
    text-align:center;
}
.form .date_input + span, .year_input + span {
    color:#000;
    float:left;
}
.form .code_input {
    width:90px;
    margin-right:20px;
    margin-left:20px;
}
.form .shop_add_input {
    margin-left:20px;
}
.form .shop_group_add_input {
    width:280px;
    margin-right:20px;
    margin-left:20px;
}
.form .shop_uni_input {
    clear:both;
    top:0px;
    margin:7px 20px 9px 0px;
    width:160px;
}
.form .shop_note_area {
    width:675px;
}
.form .shop_company_input {
    top:0px;
    margin:7px 0px 9px 0px;
    width:200px;
}
.form .book_apply_add_input {
    width:260px;
}
.form .maintain_input {
    margin-left:15px;
    padding:0px 5px 0px 10px;
    width:195px;
}
.shop_tb_td .outline_input {
    position:relative;
    left:50%;
    margin-left:-31px;
    height:35px;
    line-height:35px;
    text-align:center;
    font-weight:bold;
    font-size:14px;
    border:1px solid #999;
    color:#666;
    width:60px;
}
.shop_tb_td .outline_area {
    margin-left:20px;
    padding:5px;
    height:70px;
    border:1px solid #999;
    color:#666;
    width:180px;
}
.noneline_input {
    height:35px;
    line-height:35px;
    text-align:center;
    font-weight:bold;
    font-size:15px;
    color:#444;
    width:60px;
}
/*sortsortsortsortsortsortsort*/
.man_sort {
    position:relative;
    margin-bottom:25px;
    width:877px;
    height:46px;
}
.man_sort .form img {
    position:absolute;
    left:0px;
    bottom:-4px;
}
.man_sort_btn {
    position:absolute;
    top:0px;
    right:0px;
}
.man_sort .select {
    float:left;
    position:relative;
    margin-right:20px;
    color:#000;
}
.man_sort .select ul {
    position:relative;
    padding-left:10px;
    padding-right:20px;
    float:left;
    height:38px;
    line-height:38px;
    border:1px solid #999;
    background-image:url(../images/icon_select.png);
    background-repeat:no-repeat;
    background-position:right 18px;
    cursor:pointer;
}
.man_sort .select ul div span {
    padding-right:12px;
    color:#888;
}
.man_sort .select ul i {
    font-style:normal;
}
.man_sort .select ul img {
    position:absolute;
    left:0px;
    bottom:-5px;
}
.man_sort .select .ul_1 {
    width:58px;
}
.man_sort .select .ul_2 {
    width:107px;
}
.man_sort .select .ul_3 {
    width:48px;
}
.man_sort .select .ul_4 {
    width:87px;
}
.man_sort .select .ul_5 {
    width:128px;
}
.man_sort .select .ul_change {
    border:1px solid #000;
}
.man_sort .select .ul_1 ol {
    width:68px;
}
.man_sort .select .ul_2 ol {
    width:117px;
}
.man_sort .select .ul_3 ol {
    width:58px;
}
.man_sort .select .ul_4 ol {
    width:97px;
}
.man_sort .select .ul_5 ol {
    width:138px;
}
.man_sort .select ul ol {
    position:absolute;
    padding:10px 10px 20px 10px;
    top:42px;
    left:-1px;
    border:1px solid #999;
    background-color:#fffdef;
}
.man_sort .select .ol_change {
    border:1px solid #000;
}
.man_sort .select ul ol a {
    padding:10px 0px;
    display:block;
    line-height:1.2;
    border-bottom:1px dotted #666;
}
.man_sort .icon {
    position:absolute;
    right:0px;
    top:5px;
    float:right;
    width:17px;
    height:14px;
    line-height:14px;
    text-align:center;
}
.man_sort .icon img {
    position:absolute;
    top:8px;
}
.sub_tit {
    margin-top:0px;
    margin-bottom:15px;
    font-size:20px;
    color:#000;
    font-weight:bold;
    letter-spacing:1px;
}
.pad_top {
    padding-top:0px;
}
.pad_top1 {
    padding-top:40px;
}
.pad_bot {
    padding-bottom:70px;
}
/*btnbtnbtnbtnbtnbtnbtnbtnbtnbtnbtnbtnbtnbtnbtnbtnbtnbtn*/
.btn_top1 {
    position:absolute;
    right:217px;
    bottom:165px;
}
.btn_top2 {
    position:absolute;
    right:20px;
    bottom:170px;
}
.btn_refrash {
    position:relative;
    top:2px;
    margin-left:15px;
}

/*以下20130823新增*/
.Verification_Code{padding:2px 0 0 0; }
.Verification_Code img{border:rgba(199, 199, 199, 0) 1px solid;margin-top:2px;}
.Verification_Code .btn_refrash{ border:none;}

.tb_coffee.form_icon, .form .form_icon {
    color: red;
}

#check_username_btn {
    background-color: #f7f8f8!important;
    color: #354555!important;
    border-color: #999!important;
    
    -webkit-box-shadow: inset 0 -2px 0 rgb(0 0 0 / 5%);
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    font-size: 13px;
    line-height: 1.42857143;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#check_username_btn:active {
    position: relative;
    top: 1px;
    left: 1px;
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgb(0 0 0 / 13%);
    box-shadow: inset 0 3px 5px rgb(0 0 0 / 13%);
}