﻿@charset "utf-8";

/* No individually class name：
 * .link1~.link9、.type1~.link9、.left、.right、.link_hover
 */

/* base */
html, body{ width:100%; height:100%;}
body{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#333; line-height:20px; margin:0; background-color:#ededed; }
input{ font-size:14px; -webkit-appearance:none; outline:none; }
br{ letter-spacing:normal; }
div, dl, dt, dd, h1, h2, h3, h4, h5, table, td, th, p, ul, ol, li, span, form{ padding:0; margin:0; list-style-type:none; }
a{ color:#777; text-decoration:none; }
a, button{ -webkit-tap-highlight-color:rgba(0,0,0,0); outline:none; }
a.link_hover{ background-color:#f0f0f0; }
img{ border:0; }
.cbr{ clear:both; line-height:0; }

/* backgrounds */
@media (-webkit-min-device-pixel-ratio: 1){
    .header_l a, .idx_tbar dt, .idx_nav p, .p_list1 em, .idx_time_down, .i_money, .i_down, .i_up, .ce_uinfo i, .ce_uinfo a, .float_tbtn a i, .p_list4_time,.s_list4_time{ background-image:url(img/320/icons1.png?v=1); background-repeat:no-repeat; }
    .p_list1 section.i_over em{ background-image:url(img/320/icon_over.png); background-repeat:no-repeat; }
    .float_face, .float_pv_suc i, .float_madd i{ background-image:url(img/320/icon_flt.gif); background-repeat:no-repeat; }
}

@media (-webkit-min-device-pixel-ratio: 2){
    .header_l a, .idx_tbar dt, .idx_nav p, .p_list1 em, .idx_time_down, .i_money, .i_down, .i_up, .ce_uinfo i, .ce_uinfo a, .float_tbtn a i, .p_list4_time,.s_list4_time{ background-image:url(img/640/icons1.png?v=1); background-repeat:no-repeat; background-size:200px auto; }
    .p_list1 section.i_over em{ background-image:url(img/640/icon_over.png); background-repeat:no-repeat; background-size:60px auto; }
    .float_face, .float_pv_suc i, .float_madd i{ background-image:url(img/640/icon_flt.gif); background-repeat:no-repeat; background-size:192px auto; }
}

/* for fix layout */
@media all and (orientation:landscape){
    .header, .content{ width:100%; position:absolute; left:0; min-width:320px; }
    .float{ width:100%; }
}
@media all and (orientation:portrait){
    .header, .content{ width:100%; position:absolute; left:0; min-width:320px; }
    .float{ width:100%; }

}

/* web control items */
.btn_con1{ width:100%; text-align:center; padding:10px 0; }
.btn_con2{ width:100%; text-align:center; padding:7px 0; }
.btn_con3{ width:80%; margin-left:auto;margin-right: auto; text-align:center; padding:15px 0;}
.btn_con4{ width:80%; margin-left:auto;margin-right: auto; text-align:center; padding:12px 0;}


.btn1 a, .btn2 a, .btn_gray a, .btn3 a, .btn4 a, .btn5 a, .btn6 a{ display:inline-block; width:92%; float:none; margin:0 auto; height:36px; line-height:36px; text-align:center; color:#fff; font-size:16px; background-color:#05c3bc; border-radius:5px; }
.btn1 a.link_hover{ background-color:#00aca6; }
.btn2 a{ background-color:#f04451; }
.btn2 a.link_hover{ background-color:#da3541; }
.btn_gray a{ background-color:#c4c4c4; }
.btn3 a{ background-color:#f2992f; }
.btn3 a.link_hover{ background-color:#e68615; }
.btn4 a{ background-color:#fff; -webkit-box-shadow:0px 0px 0px 1px #a7a7a7 inset,0px 0px 1px #a7a7a7; color:#777; }
.btn4 a.link_hover{ background-color:#a7a7a7; color:#fff; }
.btn5 a{ background-color:#c0c0c0; color:#fff; }
.btn6 a{ background-color:#05c3bc; }
.btn6 a.link_hover{ background-color:#00aca6; }
.btn7 a{ background-color: #8de300; }
.btn7 a.link_hover{ background-color: #0e9d00; }
.btn7 a{ display:inline-block; width:75%; float:none; margin:0 auto; height:38px; line-height:36px; text-align:center; color:#fff; font-size:16px; border-radius:5px; }
.btn_con3 a{height: 50px;line-height: 50px;font-size: 18px;font-weight: bold}
.btn_con4 a{height: 50px;line-height: 50px;font-size: 18px;font-weight: bold}

/* header */
/*.header_con{ height:44px; background-color:#d12838; position:relative; z-index:0; }*/
.header_con{ height:44px; background-color:#ffffff; position:relative; z-index:0; }
.header_l{ width:44px; width:44px; position:absolute; left:0; top:0; }
.header_l a{ display:block; width:100%; height:44px; background-position:12px 11px; }
/*.header_l a.link_hover{ background-color:#94111e; }*/
/*.header_con h1{ font-size:16px; text-align:center; color:#fff; line-height:44px; }*/
.header_con h1{ font-size:16px; text-align:center; color:#777777; line-height:44px; }

/* base layout */
/*.content{ top:44px; }*/

.header_con, .idx_tbar, .idx_tbar dl, .idx_nav, .idx_list_t, .p_list1 p, .ex_top dl, .co_top dl, .dt_info dl, .dt_title1 div, .dt_exlist dl, .ad_form dl, .au_tab, .ce_tab, .p_list2 div, .p_list2 p, .p_list2 dl, .p_list3 dl, .od_info1 div, .od_btncon1, .ce_uinfo div, .float_ah dl, .float_pv dl, .ce_list section, .p_list4 dl, .p_list5 dl{ display:-moz-box; display:-webkit-box; display:box; }
.header_con h1, .idx_tbar section, .idx_tbar dd, .idx_nav section, .idx_list_t div, .p_list1 span, .ex_top dt, .co_top dt, .dt_info dt, .dt_title1 strong, .dt_exlist dt, .ad_form dd, .au_tab section, .ce_tab section, .p_list2 p s, .p_list2 dd, .p_list3 dd, .od_info1 p, .od_btncon1 p, .ce_uinfo p, .float_ah dd, .float_pv dt, .ce_list section p, .p_list4 dd, .p_list5 dt{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.p_list1, .ex_top dd, .dt_intro dl{ zoom:1; }
.p_list1:after, .ex_top dd:after, .dt_intro dl:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* icons */
.i_money, .i_down, .i_up{ display:inline-block; }
.i_money{ width:12px; height:14px; background-position:-160px -41px; }
.i_down, .i_up{ width:12px; height:7px; background-position:-160px -74px; }
.i_up{ background-position:-172px -74px; }

/* index styles */
.idx_tbar{ width:100%; background-color:#fff; margin-bottom:10px; border-top:0px solid #ddd; border-bottom:1px solid #ddd;}
.idx_tbar a{ display:block; height:48px; overflow:hidden; padding-top:6px; }
.idx_tbar dl{ width:125px; float:none; margin:0 10px; }
.idx_tbar dt{ display:block; width:29px; height:29px; margin:5px 10px 0 0; }
.idx_tbar dd{ color:#777; line-height: 40px; }
.idx_tbar section.type1,.idx_tbar section.type3{ border-right:1px solid #ddd; }
.idx_tbar section.type1 dt{ background-position:-33px top; }
.idx_tbar section.type2 dt{ background-position:-62px top; }
.idx_tbar section.type2 dd{ line-height:40px; }
.idx_tbar section.type3 dt{ background-position:-131px top; }
.idx_tbar section.type3 dd{ line-height:40px; }
.idx_tbar i{ font-style:normal; color:#f69f07; }
.idx_tbar s{ text-decoration:none; color:#a7a7a7; font-size: 12px}

.idx_nav{ width:100%; background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:10px; }
.idx_nav a{ display:block; width:100%; height:69px; text-align:center; color:#777; padding-top:13px; }
.idx_nav p{ display:block; width:40px; height:40px; float:none; margin:0 auto; position:relative; z-index:0; }
.idx_nav p i{ display:block; width:8px; height:8px; position:absolute; right:0; top:0; background-color:#e01c2f; border:1px solid #fff; border-radius:8px; }
.idx_nav p.type1{ background-position:left -41px; }
.idx_nav p.type2{ background-position:-40px -41px; }
.idx_nav p.type3{ background-position:-80px -41px; }
.idx_nav p.type4{ background-position:-120px -41px; }

.idx_list{ width:100%; background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px; }
.idx_list_t h5{ font-size:16px; color:#000; font-weight:normal; line-height:40px; text-indent:10px; }
.idx_list_t span, .idx_list_t span a{ display:block; }
.idx_list_t span a{ width:60px; text-align:center; color:#a7a7a7; line-height:40px; height:40px; }
.idx_time_down{ background-position:-111px 3px; margin:11px 0 0 10px; padding-left:16px; color:#a7a7a7; }

/* exchange styles & cowry styles */
.ex_top, .co_top{ width:100%; height:50px; border-bottom:1px solid #ddd; background-color:#fff; margin-bottom:10px; }
.ex_top dt, .co_top dt{ color:#171717; text-align:left; text-indent:10px; line-height:50px; }
.ex_top dt span, .co_top dt span{ color:#e93244; }
.ex_top dt img{height: 20px;width: 20px}
.ex_top dd, .co_top dd{ border-radius:3px; -webkit-box-shadow:0px 0px 0px 1px #ddd inset,0px 0px 1px #ddd; height:30px; margin:10px 8px 0 0; padding:1px; }
.ex_top dd a, .co_top dd a{ display:inline-block; float:left; height:30px; text-align:center; line-height:30px; text-align:center; background-color:#f7f7f7; }
.ex_top dd a.link1{ width:69px; border-right:1px solid #ddd; }
.ex_top dd a.link2, .co_top dd a.link2{ width:54px; }
.co_top dd a.link1{ border-right:1px solid #ddd; padding:0 8px; }
.ex_top dd a.link_hover, .co_top dd a.link_hover{ background-color:#e0e0e0; }
.ex_list{ width:100%; padding:15px 0 5px; background-color:#fff; border-bottom:1px solid #ddd; border-top:1px solid #ddd; }
.co_list{ width:100%; padding:0; }

/* detail styles */
.dt_pic{ background-color:#fff; }
.dt_pic img{ width:100%; height:auto; }
.dt_info{ width:100%; float:none; margin:0 auto; background-color:#fff; }
.dt_info dl, .dt_info strong{ width:94%; float:none; margin:0 auto; }
.dt_info strong{ display:block; max-height:40px; overflow:hidden; margin-bottom:10px; word-break:break-all; }
.dt_info dt, .dt_info dd{ color:#7e7e7e; padding-bottom:5px; font-size:12px; }
.dt_info dd{ width:170px; }
.dt_info dd i.i_money{ position:relative; top:2px; margin-right:5px; }

.dt_intro{ width:100%; border-top:1px solid #ddd; background-color:#fff; padding:0 0 10px; overflow:hidden; }
.dt_intro dl{ width:92%; float:none; margin:0 auto; color:#7e7e7e; font-size:12px; }
.dt_intro dd{ width:100%; padding:5px 0; }
.dt_title1{ width:100%; float:none; margin:0 auto; padding:10px 0; display:block; }
.dt_title1 div{ width:92%; float:none; margin:0 auto; }
.dt_title1 strong{ display:block; font-size:14px; }
.dt_title1 p{ width:25px; text-align:center; position:relative; top:-2px; }
.dt_exlist{ width:100%; border-top:1px solid #ddd; background-color:#fff; padding-bottom:10px; overflow:hidden; }
.dt_exlist dl{ width:92%; float:none; margin:0 auto; padding:5px 0 0; color:#7e7e7e; font-size:12px; }
.dt_exlist .dt_exlist_lbl{ background-color:#f7f7f7; color:#292929; padding:5px 0; text-align: center;width: 100%}
.dt_exlist .dt_exlist_lbl dl{ padding:0; }
.dt_exlist .dt_exlist_lbl dl dd{width: 24%; }
.dt_exlist dt{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-right:5px;}
.dt_exlist dd{ text-align:left; margin:0 5px; width: 24%;}
.dt_exlist dd.type1{ width:70px; }
.dt_exlist dd.type2{ width:105px; }
.dt_exlist dd.type3{ width:30px; }
.dt_rule{ border-top:1px solid #ddd; width:100%; padding-bottom:10px; background-color:#fff; }
.dt_rule p{ width:92%; float:none; margin:0 auto; padding:0 0 8px; color:#7e7e7e; }
.rule{ width:100%; padding-bottom:10px; background-color:#fff; }
.rule h3{ width:96%; float:none; margin:0 auto; padding:0 0 8px; color:#000000; }
.rule p{ width:92%; float:none; margin:0 auto; padding:0 0 8px; color:#7e7e7e; }

/* address styles */
.ad_title{ width:100%; height:38px; line-height:38px; background-color:#ededed; color:#7d7d7d; border-bottom:1px solid #ddd; }
.ad_title p, .ad_form dl{ width:92%; float:none; margin:0 auto; }
.ad_form{ width:100%; background-color:#fff; }
.ad_form div{ border-bottom:1px solid #ddd; padding:14px 0; }
.ad_form dt{ width:70px; text-align:left; color:#7e7e7e; overflow:hidden; line-height:16px; }
.ad_form input{ height:16px; }
.ad_form input, .ad_form textarea{ border:0; width:100%; background-color:#fff; color:#2a2a2a; resize:none; outline:none; -webkit-tap-highlight-color:rgba(200,200,200,0.2); padding:0; margin:0; font-size:14px; line-height:14px; }

/* auction styles */
.au_tab{ width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; }
.au_tab, .au_tab section{ height:38px; overflow:hidden; }
.au_tab section{ padding:0 8px; }
.au_tab a{ display:block; font-size:16px; text-align:center; height:36px; line-height:38px; border-bottom:2px solid #fff; overflow:hidden; color:#171717; }
.au_tab a.link_hover{ border-bottom:2px solid #f0f0f0; }
.au_tab section.focus a, .au_tab section.focus a.link_hover{ background-color:#fff; border-bottom:2px solid #e42b39; }

/* order styles */
.od_info1{ width:100%; padding:15px 0; border-bottom:1px solid #ddd; background-color:#fff; }
.od_info1 div{ width:92%; float:none; margin:0 auto; }
.od_info1 p, .od_info1 span{ display:block; }
.od_info1 p{ font-size:16px; line-height:36px; color:#7e7e7e; }
.od_info1 p i{ color:#2a2a2a; font-style:normal; }
.od_info1 span{ width:80px; text-align:center; }
.od_info2{ width:100%; padding:14px 0; background-color:#fff; }
.od_info2 p{ padding:6px 0; width:92%; float:none; margin:0 auto; color:#7e7e7e; }
.od_info3{ width:100%; padding:14px 0; background-color:#ededed; }
.od_info3 p{ padding:6px 0; width:92%; float:none; margin:0 auto; color:#7e7e7e; }
.od_btncon1{ width:100%; float:none; margin:0 auto; padding:10px 0; background-color:#fff; }
.od_btncon1 p{ text-align:center; }

/* center styles */
.ce_uinfo, .ce_uinfo s{ width:100%; }
.ce_uinfo s{ display:block; height:80px; overflow:hidden; }
.ce_uinfo s img{ width:100%; height:auto; }
.ce_uinfo div{ position:absolute; width:100%; left:0; top:0; height:80px; overflow:hidden; }
.ce_uinfo section{ width:75px; text-align:center; padding:12px 0 0; }
.ce_uinfo section span{ display:block; width:55px; height:55px; overflow:hidden; border-radius:55px; float:none; margin:0 auto; }
.ce_uinfo section img{ width:55px; height:55px; }
.ce_uinfo p{ color:#fff; padding:18px 20px 0 0; position:relative; z-index:0; }
.ce_uinfo p strong{ display:block; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:2px; }
.ce_uinfo i{ display:inline-block; font-style:normal; text-indent:15px; background-position:-40px -131px; }
.ce_uinfo a{ display:inline-block; width:90px; height:24px; line-height:24px; text-align:center; color:#fff; background-color:rgba(0,0,0,0.2); border-radius:12px; background-position:right -13px; padding-right:8px; margin-left:15px; }
.ce_uinfo a.link_hover{ background-color:rgba(0,0,0,0.5); }
.ce_tab{ width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; }
.ce_tab, .ce_tab section{ height:38px; overflow:hidden; }
.ce_tab section{ padding:0 8px; }
.ce_tab a{ display:block; font-size:16px; text-align:center; height:36px; line-height:38px; border-bottom:2px solid #fff; overflow:hidden; color:#171717; }
.ce_tab a.link_hover{ border-bottom:2px solid #f0f0f0; }
.ce_tab section.focus a, .ce_tab section.focus a.link_hover{ background-color:#fff; border-bottom:2px solid #e42b39; }

.ce_list, .ce_list section{ width:100%; }
.ce_list section{ border-bottom:1px solid #c0c6c9; }
.ce_list p{ padding:12px 10px; }
.ce_list p strong, .ce_list p span{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ce_list p strong{ color:#171717; padding-bottom:10px; }
.ce_list p span{ color:#777; }
.ce_list a{ display:inline-block; width:64px; height:24px; line-height:24px; text-align:center; color:#f58d12; color:#f58d12; border:1px solid #f58d12; border-radius:3px; overflow:hidden; background-color:#fff; margin:24px 10px 0 0; }
.ce_list a.link_hover{ background-color:#fae5cc; }
.ce_list section.ce_list_over a, .ce_list section.ce_list_over a.link_hover{ background-color:#fff; color:#b4b4b4; border:1px solid #b4b4b4; }

/* public list styles */
.p_list1{ width:100%; }
.p_list1 section{ float:left; display:inline; width:50%; padding:0 0 15px; }
.p_list1 a{ display:block; width:93%; float:none; margin:0 auto; border:1px solid #ddd; background-color:#fafafa; padding-bottom:5px; position:relative; z-index:0; }
.p_list1 img{ width:100%; height:auto; border-bottom:1px solid #ddd; }
.p_list1 sub{ display:none; }
.p_list1 a.link_hover sub{ position:absolute; z-index:0; width:100%; height:100%; background-color:#333; opacity:0.5; display:block; }
.p_list1 div, .p_list1 p{ width:95%; float:none; margin:0 auto; font-size: 12px}
.p_list1 div{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#333; font-size:14px; padding:2px 0; }
.p_list1 p{ color:#777; }
.p_list1 span{ display:block; }
.p_list1 i{ font-style:normal; color:#e93244; }
.p_list1 s{ text-decoration:none; display:block; width:54px; }
.p_list1 em{ display:block; width:38px; height:38px; position:absolute; right:-1px; top:0; }
.p_list1 section.i_hot em{ background-position:left -81px; }
.p_list1 section.i_new em{ background-position:-40px -81px; }
.p_list1 section.i_pre em{ background-position:-80px -81px; }
.p_list1 section.i_low em{ background-position:-120px -81px; }
.p_list1 section.i_out em{ background-position:-160px -81px; }
.p_list1 section.i_over em{ width:60px; height:60px; width:100%; height:100%; right:0; top:0; background-color:rgba(200,200,200,0.2); background-position:center 30%; }
.comd_nomore{border: 1px solid #ddd}
.comd_nomore img{border-bottom: 0px}
.comd_nomore div{text-align: center;font-size: 16px;color: #777777}

.p_list2{ width:100%; }
.p_list2 section{ margin-top:10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; }
.p_list2 a{ display:block; padding:12px 0; border-bottom:1px solid #ddd; }
.p_list2 div, .p_list2 p{ width:92%; float:none; margin:0 auto; }
.p_list2 dt.type1{ width:85px; text-align:left;margin-top: 5px }
.p_list2 dt.type1 img{ width:73px; height:58px; border:1px solid #ddd; }
.p_list2 dd strong{ display:block; color:#2a2a2a; padding-bottom:3px; height:20px; overflow:hidden; }
.p_list2 dd p{ width:100%; color:#7e7e7e; display:block; }
.p_list2 dd span{ color:#ea404f; }
.p_list2 dt.type2{ width:50px; line-height:75px; text-align:right; }
.p_list2 p s{ display:block; text-decoration:none; line-height:40px;color: #7e7e7e }
.p_list2 dd p s{ display:inline-block; line-height:20px; }
.p_list2 p i.type1, .p_list2 p i.type2, .p_list2 p i.type3{ display:block; width:96px; text-align:right; padding-top:8px; }
.p_list2 p a{ display:block; width:74px; height:22px; line-height:22px; text-align:center; overflow:hidden; font-style:normal; padding:0; border-bottom:0; margin:0 0 0 auto; }
.p_list2 p i.type1 a{ color:#f04451; border-radius:5px; -webkit-box-shadow:0px 0px 0px 1px #f04451 inset,0px 0px 1px #f04451; }
.p_list2 p i.type1 a.link_hover{ background-color:#f04451; color:#fff; }
.p_list2 p i.type2 a{ color:#f58d12; border-radius:5px; -webkit-box-shadow:0px 0px 0px 1px #f58d12 inset,0px 0px 1px #f58d12; }
.p_list2 p i.type2 a.link_hover{ background-color:#f58d12; color:#fff; }
.p_list2 p i.type3 a.link_hover{ background-color:#fff; }
.p_list2 p i.type3 a{ color:#7e7e7e; border-radius:5px; -webkit-box-shadow:0px 0px 0px 1px #7e7e7e inset,0px 0px 1px #7e7e7e; }
.p_list2 p i.type4 a{color:#7e7e7e;}
.p_list2 p i.type5 a{color:#F04451;}

.p_list3{ width:100%; }
.p_list3 section{ margin-top:10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; }
.p_list3 section > a{ display:block; padding:12px 0; }
.p_list3 div, .p_list3 p, .p_list3 div.type1{ width:92%; float:none; margin:0 auto; }
.p_list3 dt.type1{ width:85px; text-align:left; }
.p_list3 dt.type1 img{ width:73px; height:58px; border:1px solid #ddd; }
.p_list3 dd strong{ display:block; color:#2a2a2a; padding-bottom:3px; height:20px; overflow:hidden; padding-right:50px; }
.p_list3 dd p{ width:100%; color:#7e7e7e; display:block; }
.p_list3 dd span{ color:#ea404f; }
.p_list3 div.type1{ width:92%; line-height:36px; position:relative; z-index:0; height:0; }
.p_list3 div.type1 a, .p_list3 div.type1 p{ width:50px; text-align:center; position:absolute; right:0; top:-60px; height:24px; line-height:24px; }
.p_list3 div.type1 p{ top:-57px; }
.p_list3 section > p{ position:relative; top:0; padding-bottom:16px; }
.p_list3 p s{ display:block; color:#7e7e7e; text-decoration:none; line-height:14px; }
.p_list3 dd p s{ display:inline-block; line-height:20px; }

.p_list4, .p_list4 section{ width:100%; }
.p_list4 section{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; padding:12px 0; margin-bottom:10px; }
.p_list4 h2, .p_list4 dl{ width:92%; float:none; margin:0 auto; }
.p_list4 h2{ font-size:18px; text-align:left; padding-bottom:6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.p_list4 dl{ border:1px solid #ddd; }
.p_list4 dt, .p_list4 dt img{ width:159px; height:106px; }
.p_list4 dt{ border-right:1px solid #ddd; }
.p_list4 dd{ padding:0 5px; }
.p_list4 dd p{ font-size:12px; height:16px; line-height:16px; padding-top:5px; text-align:left; color:#777; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.p_list4 dd div{ padding-top:3px; }
.p_list4 dd p span{ color:#e93244; }
.p_list4 div a{ width:100%; }
.p_list4_time{ background-position:-111px 7px; text-indent:15px; }
.s_list4_time{ background-position:-111px 7px; text-indent:15px;height: 30px;padding-top: 3px}
.p_list4 .p_list4_over span{ color:#e8780b; }

.p_list5, .p_list5 section{ width:100%; background-color:#fff; }
.p_list5 section{ border-bottom:1px solid #ddd; padding:12px 0; }
.p_list5 dl{ width:92%; float:none; margin:0 auto; }
.p_list5 p, .p_list5 s{ display:block; }
.p_list5 p{ font-size:16px; color:#2a2a2a; padding-bottom:6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.p_list5 s{ color:#a7a7a7; text-align:left; text-decoration:none; }
.p_list5 dd{ width:80px; text-align:center; font-size:16px; padding-top:12px; }
.p_list5_minus dd{ color:#04bcb5; }
.p_list5_add dd{ color:#f58d12; }

.p_list6{ width:100%; }
.p_list6 section{ margin-top:0px;border-bottom:1px solid #ddd; background-color:#fff; }
.p_list6 div, .p_list6 p, .p_list6 div.type1{ width:92%; float:none; margin:0 auto; height: 100%;line-height: 35px}
.p_list6 dd strong{ display:block; color:#2a2a2a; padding-bottom:3px; height:23px; overflow:hidden; padding-right:50px; }
.p_list6 dd p{ width:100%; color:#7e7e7e; display:block; }
.p_list6 dd span{ color:orange; }
.p_list6 dd div.type4{color:#7e7e7e;margin:0px 10px 10px 0px;width:80%;letter-spacing:1px;line-height:150%}
.p_list6 div.type1{ width:92%; line-height:46px; position:relative; z-index:0; height:0; }
.p_list6 div.type1 a, .p_list6 div.type1 p{ width:50px; text-align:center; position:absolute; right:0; top:-40px; height:24px; line-height:24px; }
.p_list6 div.type2{ width:92%; line-height:46px; position:relative; z-index:0; height:0; }
.p_list6 div.type2 a{ width:50px; text-align:center; position:absolute; right:0; top:-28px; height:24px; line-height:24px; color: #a7a7a7!important;}
.p_list6 div.type2 a i{background:url("img/add.png")no-repeat;background-size: 100%;width:15px;height: 15px;margin-top:4px;margin-left:-5px;position: absolute;}
.p_list6 div.type2 p{ width:50px; text-align:center; position:absolute; right:0; top:-55px; height:24px; line-height:24px; }
.p_list6 div, .p_list6 p, .p_list6 div.type3{ width:92%; float:none; margin:0 auto; height: 100%;line-height: 35px}
.p_list6 div.type3{ width:92%; line-height:46px; position:relative; z-index:0; height:0; }
.p_list6 div.type3 a, .p_list6 div.type3 p{ width:50px; text-align:center; position:absolute; right:0; top:-80px; height:24px; line-height:24px; }
.p_list6 p.task_des{height: 25px;position: relative;line-height: 25px;margin-top: -10px;margin-bottom: 5px;color: #B9B9B9}

/* pic turn */
.pic_turn{ width:100%; overflow:hidden; position:relative;margin-bottom: -5px}
.pic_turn_img{ display:-moz-box; display:-webkit-box; display:box; }
.pic_turn_img img, .pic_turn_img section{ width:100%; height:auto; }
.pic_turn_tab{ position:absolute; right:5px; bottom:15px; opacity:0.8; -o-opaicy:0.8; z-index:4; text-align: right}
.pic_turn_tab section{ float:right; display:inline; width:7px; height:7px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:4px; margin-left:5px; background-color:#fff;}
.pic_turn section a{ display:block; overflow:hidden;}
.pic_turn_tab section.focus{ background-color:#d12838; }

/* float windows */
.float{ position:absolute; left:0; text-align:center;display: none;  z-index:1002;width: 100%;  height: 100%;top:120px;}
.float_content{ width:90%; float:none; margin:0 auto; border:2px solid #f2992f; -webkit-box-shadow:0px 0px 6px 0 rgba(0,0,0,0.5),0px 0px 5px rgba(0,0,0,0.1); border-radius:5px; background-color:#fff; padding:10px 0; position:relative; z-index:0; }

.float_tbtn a{ display:block; position:absolute; right:-12px; top:-12px; width:27px; height:27px; background-color:#f2992f; border-radius:27px; }
.float_tbtn a i{ display:block; width:15px; height:15px; float:none; margin:6px auto 0; background-position:left -119px; }
.float_tbtn a.link_hover{ background-color:#e68615; }
.float_icon{ padding:15px 0 10px; min-height:160px; }
.float_icon strong, .float_icon p, .float_ah strong, .float_ah p{ display:block; width:92%; float:none; margin:0 auto; padding:7px 0 0; text-align:center; font-weight:normal; }
.float_icon p{ color:#7e7e7e; }
.float_icon strong, .float_ah strong{ color:#f39e3d; }
.float_icon strong{ font-size:18px; }
.float_face{ display:block; width:96px; height:92px; margin-bottom:7px; float:none; margin:0 auto; }
.float_face_normal{ background-position:-96px -92px; }
.float_face_happy{ background-position:-96px top; }
.float_face_sad{ background-position:left -92px; }
.float_face_cry{ background-position:left top; }

.float_ah{ padding-top:10px; }
.float_ah p, .float_ah dl{ width:92%; float:none; margin:0 auto; }
.float_ah p{ padding:0 0 8px; color:#2a2a2a; }
.float_ah p span{ color:#ea404f; }
.float_ah dt, .float_ah dt a{ width:36px; height:36px; }
.float_ah dt a{ font-size:18px; text-align:center; display:inline-block; color:#fff; background-color:#96ce5f; line-height:36px; border-radius:3px; }
.float_ah dt a.link_hover{ background-color:#84c147; }
.float_ah dd{ margin:0 8px; }
.float_ah dd s{ display:block; border:2px solid #96ce5f; height:32px; border-radius:5px; overflow:hidden; padding:0; }
.float_ah dd input{ width:100%; font-size:16px; border:0; background-color:#fff; text-align:center; height:34px; padding:0; overflow:hidden; }

.float_pv{ width:92%; float:none; margin:0 auto; }
.float_pv strong{ display:block; text-align:center; padding:5px 0 10px; color:#2a2a2a; font-size:16px; }
.float_pv p{ text-align:left; padding-bottom:7px; color:#7e7e7e; }
.float_pv s, .float_pv dt{ display:block; border:1px solid #a5a5a5; border-radius:3px; overflow:hidden; height:34px; }
.float_pv input{ width:100%; background-color:transparet; border:0; text-align:left; text-indent:5px; height:34px; line-height:34px; box-shadow:0 2px 2px #dedede inset; }
.float_pv dl{ padding:14px 0; }
.float_pv dd{ width:80px; margin-left:10px; }
/*.float_pv dd a{ display:inline-block; width:80px; height:35px; line-height:36px; text-align:center; color:#fff; border-radius:3px; background-color:#96ce5f; }
.float_pv dd a.link_hover{ background-color:#84c147; }*/
.float_pv dd a{ display:inline-block; width:80px; height:35px; line-height:36px; text-align:center; color:#fff; border-radius:3px; background-color:#a5a5a5; }
.float_pv dd a.link_hover{ background-color:#a5a5a5; }
.float_pv .float_pv_suc{ width:100%; float:none; margin:0 auto; padding:30px 0 35px; text-align:center; }
.float_pv .float_pv_los{ width:100%; float:none; margin:0 auto; padding:30px 0 10px; text-align:center; font-size:17px;}
.float_pv .float_pv_suc i{ display:inline-block; width:33px; height:33px; background-position:left -184px; margin-right:5px; position:relative; top:10px; }
.float_pv .float_pv_suc span{font-size: 20px; color: #171717;}


.float_madd{ width:102px; height:100px; position:absolute; left:50%; margin-left:-51px; top:30px; border-radius:10px; overflow:hidden; background-color:rgba(0,0,0,0.8); display:none; }
.float_madd i{ display:block; width:33px; height:33px; float:none; margin:17px auto 10px; border-radius:33px; background-position:-87px -209px; background-color:#f69d01; }
.float_madd p{ font-size:16px; text-align:center; color:#fff; }

.exchange_madd{ width:102px; height:100px; position:absolute; left:50%; margin-left:-51px; top:120px; border-radius:10px; overflow:hidden; background-color:rgba(0,0,0,0.8); display:none;z-index: 1003 }
.exchange_madd i{ display:block; width:33px; height:33px; float:none; margin:17px auto 10px; border-radius:33px;background-position:-80px -210px;  background-image:url(img/ok.png);}
.exchange_madd p{ font-size:16px; text-align:center; color:#fff; }

.think_content{color:#2a2a2a; padding-bottom:10px;}

/*address*/
.adrselect { width:80px; height:24px; background:none; border:none;font-size: 14px }
.regret_face{margin:0 auto;height: 200px;width: 200px;margin-top:80px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }
.regret_face img{height: 200px;width: 200px}
.no_order{margin-left:auto;margin-right: auto;width: 280px;margin-top: 30px;text-align: center}
.no_order p{color: #7e7e7e;font-size: 16px;}


/*color*/
.red{color: #ea404f!important;}
.blue{color:#1dbfb8;}
.gray{color:#7e7e7e;}
.orange{color:#f58d12;}
.green{color: green}
.white_bg{background-color: #ffffff}
/*header*/
header#user{ background: url("img/user-bg.jpg") no-repeat;background-size:100% 100%; width: 100%;height: 150px;overflow: hidden; position: relative;}
header#user div.header{position: absolute;top:30px;left: 10px;height: 120px;overflow: hidden;}
header#user img.avatar{ width: 60px; height: 60px; border-radius: 30px;display: block;margin-right: 10px;}
header#user div.avatar{ height: 120px; position: absolute;left: 0;top: 0;}
header#user div.sign{ color: #fff; font-weight: bolder;font-size: 1.4em;overflow: hidden;float: left;padding-left: 70px;height: 115px}
header#user div.sign img{height: 15px;width: 20px;}
header#user div.info{height: 30px;margin-top: 10px;}
header#user div.info em{background:url("img/gold.png")no-repeat;background-size: 100%;width:15px;height: 15px;margin-top:7px;position: absolute;}
header#user div.xibi{float: left;line-height: 30px;line-height: 25px;}
header#user div.xibi a{margin-left: 20px;color: #ffffff;font-size: 14px;height: 15px;position: relative}
header#user div.bnt div{border: 1px solid #ffffff;width: 75px;float: left;margin-top: 10px;height: 30px;line-height:25px;margin-right:30px;text-align: center;-webkit-border-radius: 5px}
header#user div.bnt div a{color:#ffffff;font-size: 14px}
/*页面遮罩*/
#bg{ display: none;  position: absolute;  top: 0%;  left: 0%;  width: 100%;  height: 120%;  background-color: black;  z-index:1001;  -moz-opacity: 0.5;  opacity:.50;  filter: alpha(opacity=50);}
/*#pageOverlay{visibility:hidden;position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%;background:#000;filter:alpha(opacity=70);opacity:0.7;}*/
.code{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pg_code{font-size: 18px;font-weight: bold}
.tip{font-size: 14px;width: 90%;margin-left: auto;margin-right: auto;top: 30px;color: #7d7d7d}
.more{text-align: center;background-color: #ffffff;margin-bottom: 10px;height: 30px;line-height: 30px;}
.prompt{font-size: 12px;color: #A2A2A2}

.tag_add{padding-left:200px;padding-top: 30px;margin-top: -30px;}
.max-with{width: 200px!important;margin-top:-37px; }
.tag_title{text-overflow:ellipsis;overflow: hidden;text-align: right!important;white-space: nowrap;}

/*下载引导提示*/
#wx_hint{display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 120%; z-index: 1010; }
#wx_hint img{ position: absolute; left: 0; right: 0; width: 100%; top: -6.5rem; }