body{font-family: "microsoft yahei",Verdana,宋体,Helvetica,sans-serif; font-size: 14px; color: #666666; margin:0; padding:0;  background-color:#f4f4f4; }
p{ margin:0; padding:0; outline:none;}
a{ text-decoration:none; color:#333; cursor:pointer; outline:none; font-style:normal;}
a:hover{ /*color:#f40;*/ text-decoration:none; outline:none;}
ul{ margin:0; padding:0; outline:none;}
li{ margin:0; padding:0; outline:none;}
input{outline:none;font-family: "微软雅黑",Verdana,宋体,Helvetica,sans-serif;}
img{ border:0;vertical-align: middle;}
* ul, * ol, * li {list-style: none outside none;}
dl,dt,dd,div,input{ margin: 0; padding:0;}
h3{font-size:17px;font-weight:500;display:block;}
i{font-style:normal;}

/* Hides from IE-mac \*/ 
/* * html .clearfix {height:1%;} 
*+html .clearfix {height:1%;}  */
.clearfix {*zoom: 1;}
.clearfix:after,.clearfix .clearfix:before {
  content: " ";
  display: table;
}
.clearfix:after {clear: both;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.v-m{vertical-align:middle;}
.iblock{display:inline-block;} 
.dblock{display:block;} 

.bg-white{background-color:white;}
.bg-red{background-color:#810000;}
.bg-brown{background-color:#ccbdb8;}
.bg-dark{background-color:#f0e8e6;}
.hide{display:none;}
.show{display:block;}

.clear{clear:both;}
.of_hidden{overflow:hidden;}
.visible{visibility:visible;}
.blank1{ height:1px; line-height:1px; visibility:hidden; clear:both;}
.blank5{ height:5px; line-height:5px; visibility:hidden; clear:both;}
.blank10{ height:10px; line-height:10px; visibility:hidden; clear:both;}
.blank15{ height:15px; line-height:15px; visibility:hidden; clear:both;}
.blank20{ height:20px; line-height:20px; visibility:hidden; clear:both;}
.blank30{ height:30px; line-height:30px; visibility:hidden; clear:both;}
.blank40{ height:40px; line-height:40px; visibility:hidden; clear:both;}
.blank48{ height:48px; line-height:48px; visibility:hidden; clear:both;}
.blank68{ height:68px; line-height:68px; visibility:hidden; clear:both;}
.blank127{ height:127px; line-height:127px; visibility:hidden; clear:both;}

.f_r{float:right;}
.f_l{float:left;}
.l-h-25{ line-height:25px;}
.m_l5{ margin-left:5px;}
.m_l10{ margin-left:10px;}
.m_l20{ margin-left:20px;}
.m_l30{ margin-left:30px;}
.m_l50{ margin-left:50px;}
.m_l130{margin-left:130px;}
.m_r5{ margin-right:5px;}
.m_r10{ margin-right:10px;}
.m_r15{ margin-right:15px;}
.m_r20{ margin-right:20px;}
.m_r30{ margin-right:30px;}
.m_r50{ margin-right:50px;}
.m_t6{ margin-top:6px;}
.m_t12{ margin-top:12px;}
.m_t15{ margin-top:15px;}
.m_t20{ margin-top:20px;}
.m_b12{margin-bottom:12px;}
.pd_10{padding:10px;}
.pd_20{padding:20px;}
.pdt_40{padding-top:40px;}
.pdb_40{padding-bottom:40px;}
.pdl_10{padding-left:10px;}
.pdt_10{padding-top:10px;}
.pdt_20{padding-top:20px;}
.pdt_30{padding-top:30px;}
.ht140{height:140px;}
.bold{font-weight:bold;}

.lihet24{line-height:24px;}
.lihet28{line-height:28px;}
.lihet35{line-height:35px;}

.checkbg{background-color:#fff8e1;}
.lefttit{width:100px; text-align:right; padding-right:5px; display:inline-block;}
.highlight{ color:#f40;}
.photo_min{ border-radius: 50%;height: 60px;overflow: hidden; width: 60px;}

.underline{text-decoration:underline;}
.hover_underline{}
.hover_underline:hover{text-decoration:underline;}

.noborder{ border:none;}
.border-b{border-bottom:1px solid #dddddd;}
.border-b-dashed{border-bottom:1px dashed #dddddd;}

.font-12{font-size:12px;}
.font-14{font-size:14px;}

.font-red{color:#c00;}
.font-gray9{color:#999;}
.font-gray6{color:#666;}
.font-grayc{color:#ccc;}
.font-blue{color:#3399cc;}
.font-blue2{color:#195f9f;}
.font-blue3{color:#00a2fd;}
.font-green{color:#669900;}
.font_color_900{color:#900;}
.font_color_333{color:#333;}
.font-black{color:#000000;}
.font-black2{color:#999999;}
.font-black3{color:#666666;}
.font-white{color:#ffffff;}

.w_900{display:block;width:900px;margin:0 auto;padding:0;}
.w_1180{display:block;width:1180px;margin:0 auto;padding:0;}
.w_1200{display:block;width:1200px;margin:0 auto;padding:0;}
.w_1160{display:block;width:1160px;margin:0 auto;padding:0;}
.w_1600{display:block; width:1600px; margin:0 auto; padding:0;}
.w100{width:100%;}
.w200{width:200px;}
.wd300{width:300px;}
.wd968{width:968px;}

.box-shadow-1{-webkit-box-shadow: 1px 0px 3px;   -moz-box-shadow: 1px 0px 3px;  box-shadow: 1px 0px 3px rgba(130, 130, 130, 0.8);  }
.box-shadow-2{-webkit-box-shadow: 1px 1px 3px;   -moz-box-shadow: 1px 1px 3px;  box-shadow: 1px 1px 3px rgba(130, 130, 130, 0.5); cursor:pointer;}

/*提示框succ*/
body .layui-layer{background-color:white;}
body .layui-layer-btn a{font-weight:normal; font-size:12px;}
body .layui-layer-btn .layui-layer-btn1{ background-color:white; border:1px solid #d9d9d9; color:#3c3c3c; }
body .succ{width:140px; height:120px; background-color:white; border-radius:4px 4px 4px 4px; overflow:hidden; }
body .succ .tit{width:140px; height:2px; clear:both; background-color:#fa7f40;}
body .succ .imp{background:url(../img/succbg.png) no-repeat 47px 23px; height:110px; text-align:center; position:relative; overflow:hidden;}
body .succ .imp .con{text-align:center; line-height:24px; font-size:14px; font-weight:normal; color:#333333; margin-top:74px;}

/*提示框fail*/
body .fail{width:140px; height:120px; background-color:white; border-radius:4px 4px 4px 4px; overflow:hidden; }
body .fail .tit{width:140px; height:2px; clear:both; background-color:#fa7f40;}
body .fail .imp{background:url(../img/failbg.png) no-repeat 55px 28px; width:140px; height:118px; text-align:center; position:relative;}
body .fail .imp .con{width:140px; line-height:30px; height:30px;  font-size:14px; font-weight:normal; color:#333333; position:absolute; top:72px; }

/*分页*/
.wb_fenye{border-top:1px solid #d9d9d9;}
.fenye{padding:6px 0; text-align:center;letter-spacing:-0.31em; text-rendering:optimizespeed;white-space:nowrap;}
.fenye .page{display: inline-block;letter-spacing: normal;line-height: 20px;margin: 0 5px;padding: 0 8px;text-align: center; text-rendering: auto;vertical-align: middle;word-spacing: normal;}
.fenye .prev, .fenye .next {height: 26px; line-height: 26px; margin: 0; padding: 0; width: 100px;}
.fenye .prev{ margin-right:20px; border-right:1px solid #d9d9d9; }
.fenye .next{ margin-left:20px; border-left:1px solid #d9d9d9; }
.fenye .active{background-color:#f2f2f5; font-weight:normal;}
.fenye .page_dis, .fenye .page_dis:hover { color: #cccccc; cursor: default; }
.fenye .jumptext{font-size:12px;letter-spacing:0;font-style:normal; color:#333;}
.fenye .jumpto{ font-size:12px; width:40px; height:24px; line-height:24px; padding:0 5px; border:1px solid #ededed; color:#333;}
.fenye .jumpbtn{margin-left:10px; background-color:white; border:1px solid #ededed; border-radius:2px; width:43px; height:24px; cursor:pointer; color:#333;}
.fenye .jumpbtn:hover{border-color:#f40;}
.fsfenye{clear:both; background-color:#FFF; border:1px solid #dcdcdc;}

/**footer**/
.footbg{width:100%; background-color:white; border-top:1px solid #dddddd;}
.footer{clear:both; display:block;  width:1200px;padding-bottom:20px;margin:0 auto; background-color:white; overflow:hidden; height:126px; border-radius:2px;}
.footer .footer_left{padding-left:4px; padding-top:12px;}
/*.footer .footer_left p{line-height:30px; color:#666666; font-style:normal;}*/
.footer_right{padding-right:60px; padding-top:12px;padding-top:40px;}
.footer_right .footer_link{}
.footer_right .footer_link span{margin-right:20px; line-height:30px;}
.footer_right .footer_link span a{ color:#467dbd;}

/**header**/
.toper{width:1200px; height:28px; margin:0 auto; }
.register{color:white;}
.login{color:white;}
.header{width:1200px; height:64px;margin:0 auto; background-color:white;}
.header .logo{float:left; margin-top:20px;}
.header .banner{float:left; padding-left:100px; }
.header .banner ul li{float:left; padding:14px 0; margin-top:13px; margin-right:32px;}
.header .banner ul li a{color:black; padding:14px 12px; font-size:16px;}
.header .banner ul li a.active{border-bottom:4px solid #ff9900;color:#ab5f2f; font-weight:bold;}
.header .operate{float:right; padding-top:27px;}
.header .operate .prepare{float:left; }
.header .operate .prepare .active{color: #ab5f2f;font-weight: bold;}
.header .operate .myorders{float:left; margin-right:21px;}
.header .operate .myorders .active{color: #ab5f2f;font-weight: bold;}
.prepare .icon{display:inline-block;width:37px; background:url(../img/xs/prepare1.png) no-repeat 2px -4px transparent; height:20px;}
.myorders .icon{display:inline-block;width:37px; background:url(../img/xs/order1.png) no-repeat 2px -4px transparent; height:20px;}

/**fair*/
.fairbg{margin:0 auto; padding:0 0 50px 0;}
.fairbg .tips{line-height:40px; height:40px; border-top:1px solid #dddddd; margin-bottom:5px; background-color:white;text-indent:20px;}
.fairone{padding-bottom:20px;  border-bottom:1px solid #dddddd; }
.contents{}
.user_sign_bg{background:url(../img/xs/xs-f1.png) no-repeat 0px 7px transparent; padding-left:15px; }
.user_rece_bg{background:url(../img/xs/xs-new.png) no-repeat 0px 0px transparent; padding-left:45px; }

/**default*/
.default{overflow:hidden;}
.boxads{width:880px; height:170px;  border:1px solid #c6c0c0;}
.note .title{background-color:#ccbdb8; font-size:14px; text-align:left; line-height:30px; height:30px; text-indent:20px; color:white;}
.note .notetent{border:1px solid #ccbdb8; background-color:white;}
.note .notetent ul{margin-left:27px; margin-top:6px;} 
.note .notetent ul.nos{margin-left:0px; }
.note .notetent ul li{line-height:30px; height:30px; list-style:circle;}
.note .notetent ul li.nostyle{list-style:none; height:auto;}
.note .notetent ul li a{color:#333333;}
.note .notetent ul li a.active{color:#ff9900; font-weight:bold;}
.slogan{font-size:32px; text-align:center; color:#2E4446; }
.slogan:after{content: '';width: 85px;height: 3px;border-radius: 4px;background-color:#ed9468; display: block;margin: 25px auto 0;}
.slogan-content{display: inline-block; margin-bottom:40px; width:100%; font-size: 16px; line-height:1.75; text-align:center; color:#6c7c7d; margin-top:25px;}
.softcutpic1{padding-left:190px; padding-bottom:20px;}

.def1text{max-width:443px; padding:90px 0 0 150px;}
.def1text .h2{font-size:24px; color:#2e4446;line-height:1.33; font-weight:300; margin-bottom:20px; }
.def1text .h6{font-size:14px; color:#6c7c7d; line-height:1.79; font-weight:300;}
.def1img{position:absolute; right:130px; top:20px;}

.def2text{max-width:443px; padding:90px 0 0 650px;}
.def2text .h2{font-size:24px; color:#2e4446;line-height:1.33; font-weight:300; margin-bottom:20px; }
.def2text .h6{font-size:14px; color:#6c7c7d; line-height:1.79; font-weight:300;}
.def2img{position:absolute; left:90px; top:10px;}

.def3text{max-width:443px; padding:90px 0 0 150px;}
.def3text .h2{font-size:24px; color:#2e4446;line-height:1.33; font-weight:300; margin-bottom:20px; }
.def3text .h6{font-size:14px; color:#6c7c7d; line-height:1.79; font-weight:300;}
.def3img{position:absolute; right:130px; top:20px;}

/**login**/
.verify_con h1{margin: 30px 0 30px 120px; font-size:24px; color: #333; font-weight: normal;}
.verify_con{overflow:hidden; width:1200px; margin:0 auto; border:1px solid #ccbdb8;}
.verify_one{}
.information span{width: 100px;text-align: right;display: inline-block;padding-right: 20px;font-size: 14px; color:#333;}
.information label{color: #00a2fd;padding-left: 20px;color: #ad1616;}
.information select{height: 30px;border:1px solid #d8d8d8;background-color:#f5f5f5;}
.information input[type='text'],.information input[type='password']{width:270px; height:18px; border:1px solid #dadada; padding:6px 0; padding-left:10px; vertical-align:middle; border-radius:3px;}
.hack{font-size:12px;}
.verify_mess{margin: 6px 0px 15px 123px;color: #999999;}
.verify_pa{color:#999999;}
.regbtn{background:url(../img/xs/btn-bg2.png) no-repeat 0 0; border:none; width:229px; height:35px; cursor:pointer; padding:0; display:block; font-weight:bold; font-size:16px; text-align:center; line-height:35px;color:white;}

/*select*/
.select{overflow:hidden; padding:10px;}
.selecttotal{color:#999999; font-weight:bold;}
.navs{width:968px; height:37px; line-height:37px; background-color:#f5f5f5; border-bottom:1px solid #ccbdb8; text-indent:18px; }
.navorders{background-color:#f5f5f5;  height:37px; line-height:37px; text-indent:18px; width:968px;}
.def_pub_order{background: url(../img/xs/xs-orders.png) no-repeat 61px 3px; padding-right:20px;}
.def_pub_order_asc{background: url(../img/xs/xs-orders.png) no-repeat 61px -33px; padding-right:20px;}
.def_pub_order_desc{background: url(../img/xs/xs-orders.png) no-repeat 61px -73px; padding-right:20px;}
.typechecks{margin-right:30px;}

.onebook{ width:470px; height:172px; float:left; border:1px solid #ccbdb8; margin:12px 0 0 10px; display:inline; border-radius:3px;}
.onebook .bookimg{ float:left; width:150px; height:150px; float:left; margin-top:10px; overflow:hidden; text-align:center;}
.onebook .bookinfo{font-size:12px; position:relative; float:left; background-color:#f5f5f5; width:305px; height:140px;margin:10px 0px 5px 0px; padding:5px 0px 5px 7px; font-weight:600;}
.onebook .bookinfo .bookname{font-size:13px; line-height:20px; max-height:40px; overflow:hidden; display:block; height:40px;}
.onebook .bookinfo .bookauthor{line-height:22px; font-weight:normal; height:22px; overflow:hidden; margin-top:5px;}
.onebook .bookinfo .public{line-height:22px; font-weight:normal; height:22px; overflow:hidden;}
.onebook .bookinfo .price-info .item .tit{width:50px;display:inline-block;}
.onebook .bookinfo .price-info .item .price{line-height:22px; font-weight:normal; font-style:normal; color:#ff6600; font-weight:bold; margin-top:5px;}

.bookinfo .addtoorgbook{background: url(../img/xs/addcart.png) no-repeat 0px 0px;background-size: auto; width: 60px; height: 32px; cursor: pointer; position: absolute; top: 110px; left: 226px; bottom: 30px; z-index: 300;}
.bookinfo .addready{background: url(../img/orga-select.png) no-repeat 0px 0px;background-size: auto;width: 32px;height: 32px; position: absolute; right: 35px; bottom: 8px;}

.bookinfo .add-cart{background: url(../img/xs/add-cart.png) no-repeat 0px 0px; width:32px; height:32px; cursor:pointer; position:absolute; top:110px; left:265px; bottom:30px; z-index:300;}
.bookinfo .in-cart{background: url(../img/xs/in-cart.png) no-repeat 0px 0px; width:32px; height:32px; position:absolute; right:15px; bottom:8px;}

.searea{width:322px; overflow:hidden;}
.searea .seinput{background-color:#f0e8e6; height:28px; margin-top:5px; text-indent:0; line-height:28px; border-radius:5px; padding:0 5px 0 10px;}
.searea .seinput .topbtn_search{border:0; line-height:26px; height:26px; margin:0; background-color:#f0e8e6; width:220px;}
.searea .sebtn{text-indent:0; margin-left:10px;}
.searea .sebtn .btn-search{background-color:#ccbdb8; border:0; color:white; width:58px; height:28px; line-height:28px; font-size:14px; border-radius:5px; }
.switch_de_view{width:18px; height:18px; background: url(../img/xs/xs-yl.png) no-repeat -4px -36px; margin-top:10px;}
.switch_view{width:18px; height:18px; background: url(../img/xs/xs-yl.png) no-repeat -4px -7px; margin-top:10px;}
.list_de_view{width:19px; height:18px; background: url(../img/xs/xs-yl.png) no-repeat -46px -36px; margin-top:10px;}
.list_view{width:19px; height:18px; background: url(../img/xs/xs-yl.png) no-repeat -46px -7px; margin-top:10px;}
.first_menu{padding-left:10px; font-weight:bold; padding-top:5px;}
.second_menu{margin-right:14px; white-space:nowrap; font-size:12px; }
.second_menu:hover{color:#ff9901;}

.category_div{position:relative; cursor:pointer;}
.sub_menu_detail{position:absolute; left:197px; top:0px; height:auto; width:570px; padding:0px 20px; background:#fff; border:5px solid #f0e8e6;}
.sub_menu_detail .oh{overflow:hidden; border-bottom:1px solid #F2F2F2; min-height:50px;}
.sub_menu_detail .oh .sub_title{padding-right:30px; line-height:52px;}
.sub_menu_detail .oh .level_three{padding-top:15px; line-height:22px;}
.sub_menu_detail .oh .level_three a{margin-right:15px; color:#999;}
.sub_menu_detail .oh .level_three a:hover{color:#f40;}

.itemone{ height:114px; border-bottom:1px solid #e8e8e8; }
.itemone ul{}
.itemone ul li{ float:left; height:99px; }

.itemone ul li .addtoorgbook{background: url(../img/xs/addcart.png) no-repeat 0px 0px; width:60px; height:33px; cursor:pointer; position:relative; left:0px; top:32px;}
.itemone ul li .addready{background: url(../img/orga-select.png) no-repeat 0px 0px; width:32px; height:32px; position:relative; left:20px; top:32px;background-size: 27px 27px;}

.itemone ul li .add-cart{background: url(../img/xs/add-cart.png) no-repeat 0px 0px; width:30px; height:30px; cursor:pointer; position:relative; left:20px; top:30px;}
.itemone ul li .in-cart{background: url(../img/xs/in-cart.png) no-repeat 0px 0px; width:30px; height:30px; position:relative; left:20px; top:30px;}

.itemone ul li.first{width:78px;}
.itemone ul li .soncheck{ position:absolute; left:24px; top:40px; cursor:pointer;}
.itemone ul li .book_img{ float:left; margin-top:10px; width:90px; height:90px; text-align:center;}
.itemone ul li .book_name{ float:left; width:340px; line-height:26px; margin-top:5px;}
.itemone ul li .book_name .bhname{clear:both; display:block; font-size:12px; font-weight:bold;}
.itemone ul li .price-content{ padding-top:30px; text-align:right; color:#ff6600; font-size:12px; font-weight:bold;}
.itemone ul li .td-inner{ padding-top:30px; color:#ff6600; font-size:12px; font-weight:bold;}
.itemone ul li .price-content .price-original{ text-align:center;text-decoration:line-through; color:#9c9c9c;}
.itemone ul li .price-content .price-now{ color:#3c3c3c;font-weight:bold; text-align:center;}
.itemone ul li .price-info{display: block;width:150px; padding-top: 30px;}

/*orgpre*/
.note2 .title{background-color:#ccbdb8; font-size:14px; text-align:left; line-height:30px; height:30px; text-indent:20px; color:white; font-weight:bold;}
.note2 .notetent{border:1px solid #ccbdb8; background-color:white;}
.c1 .content{ clear:both; height:auto; background-color:#FFF; overflow:hidden;}
.order_info{padding: 20px 42px 0px 48px;}
.order_info .tit{ height:34px; line-height:34px; width:auto; border-bottom:1px solid #dcdcdc; padding-left:15px; color:#333; font-size:13px; font-weight:bold; margin-bottom:20px;}
.order_info .ordernum{ font-weight:normal; font-size:12px; line-height:36px; margin-bottom:20px; color:#333;}
.order_info .ordernum .row{display:inline-block;}
.order_info .ordernum .row .item{width:500px;}
.order_info .ordernum .ordertime{ font-weight:normal; margin-left:20px;}
.order_info .ship_info{padding-left:90px; padding-bottom:20px; width:700px; overflow:hidden;}
.order_info .fundinfo{ font-size:13px; color:#444; }
.order_info .fundinfo ul{}
.order_info ul.funddetails li{color:#444; font-size:13px; line-height:24px; clear:both;  }
.order_info ul.funddetails li .fundbn{ width:170px; float:left; overflow:hidden;}
.order_info ul.funddetails li .fundendtime{ width:180px; float:left; overflow:hidden;}
.order_info ul.funddetails li .fundrest{ width:170px; float:left; overflow:hidden;}

.J_bought_listform{ margin:0 auto; overflow:hidden;}
.J_bought_listform .bought-listform-header{height: 28px; line-height: 28px; text-align: center; margin:0;}
.J_bought_listform .bought-listform-header dd{margin-left:3px;}
.J_bought_listform .bought-listform-header .header-item{width: 550px; float:left; border-bottom:2px solid #b2d1ff ;  font-weight:normal;}
.J_bought_listform .bought-listform-header .header-price{width:130px; float:left; border-bottom:2px solid #b2d1ff ; color:#3c3c3c;  font-weight:normal;}
.J_bought_listform .bought-listform-header .header-count{width:130px; float:left; border-bottom:2px solid #b2d1ff ; color:#3c3c3c;  font-weight:normal;}
.J_bought_listform .bought-listform-header .header-discount{width:140px; float:left; border-bottom:2px solid #b2d1ff ; color:#3c3c3c;  font-weight:normal;}
.J_bought_listform .bought-listform-header .header-favorable{width:140px; float:left;border-bottom:2px solid #b2d1ff ; color:#3c3c3c; font-weight:normal;}
.J_bought_listform .bought-listform-header .header-level{width:140px; float:left;border-bottom:2px solid #b2d1ff ; color:#3c3c3c; font-weight:normal; position:relative; }
.J_bought_listform .bought-listform-header .header-operat{width:140px; float:left;border-bottom:2px solid #b2d1ff ; color:#3c3c3c; font-weight:normal; position:relative; }
.J_bought_listform .bought-listform-header .header-status{width:180px; float:left;border-bottom:2px solid #b2d1ff ; color:#3c3c3c; font-weight:normal;}
.J_bought_listform table{ background-color:#fbfcff; border-bottom:1px solid #b4d0ff;}
.J_bought_listform table .header-item{width: 537px; margin-left:3px; float:left; height:90px; padding-top:8px; padding-left:10px; color:#333;}
.J_bought_listform table .header-item .item-img{float:left;text-align:center; width:80px; height:80px;}
.J_bought_listform table .header-item .item-meta{float:left; padding-left:10px;}
.J_bought_listform table .header-price{width:130px; float:left; text-align:center;   line-height:30px; padding-top:20px; color:#333;}
.J_bought_listform table .header-count{ width:130px;float:left; text-align:center;  line-height:30px; padding-top:20px; color:#333;} 
.J_bought_listform table .header-level{ width:144px;float:left; text-align:center;  line-height:30px; padding-top:20px; color:#333;} 
.J_bought_listform table .header-operat{ width:144px;float:left; text-align:center;  line-height:30px; padding-top:20px; color:#333;} 
.J_bought_listform table .header-discount{ width:140px;float:left; text-align:center;  line-height:30px; padding-top:20px;  } 
.J_bought_listform table .header-discount span{color:#9f0005; border:1px solid #fcc7c8; padding:1px 4px;}
.J_bought_listform table .header-favorable{ width:140px; float:left;text-align:center; color:#c00; font-weight:700; line-height:30px; padding-top:20px;}
.J_bought_listform table .header-status{ width:180px; float:left;text-align:center; color:#c00; font-weight:700; line-height:30px; padding-top:20px;}
.J_bought_listform table .header-operat .orgdel{background: url(../img/orgdel.jpg) no-repeat 0 0; width:50px; height:50px; display:inline-block;}

.purchase_listform{ margin:0 auto; overflow:hidden;}
.purchase_listform .bought-listform-header{height: 28px; line-height: 28px; text-align: center; margin:0;}
.purchase_listform .bought-listform-header dd{margin-left:3px;}
.purchase_listform .bought-listform-header .header-item{width: 550px; float:left; border-bottom:2px solid #b2d1ff ;  font-weight:normal;}
.purchase_listform .bought-listform-header .header-price{width:100px; float:left; border-bottom:2px solid #b2d1ff ; color:#3c3c3c;  font-weight:normal;}
.purchase_listform .bought-listform-header .header-count{width:100px; float:left; border-bottom:2px solid #b2d1ff ; color:#3c3c3c;  font-weight:normal;}
.purchase_listform .bought-listform-header .header-discount{width:140px; float:left; border-bottom:2px solid #b2d1ff ; color:#3c3c3c;  font-weight:normal;}
.purchase_listform .bought-listform-header .header-favorable{width:140px; float:left;border-bottom:2px solid #b2d1ff ; color:#3c3c3c; font-weight:normal;}
.purchase_listform .bought-listform-header .header-level{width:140px; float:left;border-bottom:2px solid #b2d1ff ; color:#3c3c3c; font-weight:normal; position:relative; }
.purchase_listform .bought-listform-header .header-operat{width:140px; float:left;border-bottom:2px solid #b2d1ff ; color:#3c3c3c; font-weight:normal; position:relative; }
.purchase_listform .bought-listform-header .header-status{width:180px; float:left;border-bottom:2px solid #b2d1ff ; color:#3c3c3c; font-weight:normal;}
.purchase_listform table{ background-color:#fbfcff; border-bottom:1px solid #b4d0ff;}
.purchase_listform table .header-item{width: 550px; float:left; height:90px; padding-top:8px; padding-left:10px; color:#333;}
.purchase_listform table .header-item .item-img{float:left;text-align:center; width:80px; height:80px;}
.purchase_listform table .header-item .item-meta{float:left; padding-left:10px;}
.purchase_listform table .header-price{width:100px; float:left; text-align:center;   line-height:30px; padding-top:20px; color:#333;}
.purchase_listform table .header-count{ width:100px;float:left; text-align:center;  line-height:30px; padding-top:20px; color:#333;} 
.purchase_listform table .header-level{ width:144px;float:left; text-align:center;  line-height:30px; padding-top:20px; color:#333;} 
.purchase_listform table .header-operat{ width:144px;float:left; text-align:center;  line-height:30px; padding-top:20px; color:#333;} 
.purchase_listform table .header-discount{ width:140px;float:left; text-align:center;  line-height:30px; padding-top:20px;  } 
.purchase_listform table .header-discount span{color:#9f0005; border:1px solid #fcc7c8; padding:1px 4px;}
.purchase_listform table .header-favorable{ width:140px; float:left;text-align:center; color:#c00; font-weight:700; line-height:30px; padding-top:20px;}
.purchase_listform table .header-status{ width:180px; float:left;text-align:center; color:#c00; font-weight:700; line-height:30px; padding-top:20px;}
.purchase_listform table .header-operat .orgdel{background: url(../img/orgdel.jpg) no-repeat 0 0; width:50px; height:50px; display:inline-block;}

.savearea-right{ height:50px; padding-right:50px; padding-top:20px;}

/*myorders*/
.bought-list{ margin-bottom: 10px; position: relative;}
.bought-list .bought-table{border-collapse: collapse; table-layout: fixed; width: 100%;}
.bought-list .bought-table th{ border:1px solid #e8e8e8; height:38px; background-color: #f5f5f5; font-weight:normal; color:#333;}
.bought-list .bought-table tbody .col-miss{ border-bottom:1px solid #e4e4e4; cursor:pointer;}
.bought-list .bought-table tbody .col-miss td{ height:28px; line-height:28px; font-size:14px; color:#333; padding:10px 5px; text-align:center;}

.auction-title{border:1px solid #ccc;  border-right:none; width: 236px; height: 17px; line-height: 17px; padding: 4px 8px; vertical-align: middle;}
.search-btn{ border: 1px solid #ccc; color: #3c3c3c; background-color:f5f5f5; cursor: pointer;display: inline-block;height: 25px;margin: 0 6px 0 -4px;text-align: center;vertical-align: middle;width:70px;}
.search-btn .button{ background-color:#f5f5f5; border:none; color: #3c3c3c; cursor: pointer; line-height: 24px; height:24px; font-size:13px;}

/**setting**/
.baseinfo{}
.baseinfo .item{clear:both; padding-top:20px; padding-right:30px; overflow:hidden; line-height: 30px; position: relative;}
.baseinfo .item .tit{float:left; font-size:14px; line-height:30px; padding-left:20px; width:120px; text-align:right;}
.baseinfo .item .inp{float:left; padding-left:15px;}
.baseinfo .item .tips{line-height:30px; height:auto; border:1px solid #8FC469 ; background-color:#EDFFE0; padding:0px 10px; border-radius:15px; max-width:520px; }
.baseinfo .item .inp .iptbg{width:348px; height:34px; border:1px solid #d1d1d1; display: block;}
.baseinfo .item .inp .iptbg:hover{ border:1px solid #ccbdb8;}
.baseinfo .item .inp .iptbg .text1{border:0; font-size:14px; height:30px; line-height:30px; padding:1px 0px 1px 10px; width:330px;}
.btn1{width:98px; height:29px; background:url(../img/xs/btn-bg.png) no-repeat 0px 0px; border:0; cursor:pointer; display:block; font-size:14px; font-weight:normal; color:white; text-align:center;}
.normalbtn{padding:0px 13px; border:1px solid #d9d9d9; cursor:pointer; background-color:#f2f2f2; color:#333333; line-height:36px;}
.normalbtn:hover{color:black;border-color:#b0b0b0;}

/**orderitem**/
.flowstep{padding: 40px 0 0 330px;}
.flowstep li{  float: left;  text-align: center; }
.flowstep .step-name{ color: #888;  font-weight: 700;  padding: 3px 0; }
.flowstep .step-no, .flowstep .step-sub-box .step-sub{ background: url(../img/orders.jpg) no-repeat scroll 50% -102px rgba(0, 0, 0, 0); }
.flowstep .step-last .step-no{ background-position: 50% -136px; text-align:center; font-weight:normal;}
.flowstep .step-last .step-done{background: url(../img/orders.jpg) no-repeat 50% -347px; text-align:center; font-weight:normal;color: #fff; font-size: 18px; height: 34px; line-height: 34px;}
.flowstep-5{ overflow:hidden; width: 1050px; margin:0; padding:0;}
.flowstep-5 li{ width: 210px; }
.flowstep .step-no{ color: #fff; font-size: 18px; height: 34px; line-height: 34px;}
.flowstep .step-time{ color: #999;  padding: 8px 0; }
.flowstep .step-first .step-done .step-no{ background-position: 50% -204px; }
.flowstep .step-done .step-no{  background-position: 50% -170px; }
.flowstep .step-cur .step-no{ background-position: 50% -170px;  font-weight:normal;}
.flowstep .step-cen .step-no{ background-position:50% -102px;}

/*错误提示页*/
.err-bg{ background-color:white; margin:0 auto; width:1200px; height:400px; position:relative; }
.err-bg .icon{background:url(../img/tick-error.png) no-repeat 0px -90px; width:90px; height:90px; position:absolute; left:440px; top:100px; }
.err-bg .ricon{background:url(../img/tick-error.png) no-repeat 0px 0px; width:90px; height:90px; position:absolute; left:440px; top:100px; }
.err-bg .msg{ position:absolute; top:130px; left:560px; font-size:16px; color:black; font-weight:bold;}
.err-bg .advice{position:absolute; top:175px; left:560px; color:#333;}
.err-bg .advice p{line-height:30px; font-size:13px;}
.err-bg .advice p a{color:#36c;}
.err-bg .advice .a1{margin-bottom:5px;}

/*首页登录*/
.login_content{width:610px; margin:0 auto; overflow:hidden; border-top:9px solid #ff9933;}
.htit{line-height:30px; font-size:12px; font-weight:bold;  color:black; text-align:left;}

/**passport*/
.pass_bg{width:512px; background-color:white; border:1px solid #ccbdb8; overflow:hidden;}
.pass_nav{text-align:center; line-height:50px; overflow:hidden;}
.pass_nav .register_nav{height:50px; width:255px; float:left; font-size:16px; border-right:1px solid #ccbdb8; border-bottom:1px solid #ccbdb8; }
.pass_nav .register_nav.active{font-weight:bold;  font-size:18px; border-bottom:3px solid #FF9933; height:48px;}
.pass_nav .login_nav{height:50px; width:255px; float:left; font-size:16px; border-bottom:1px solid #ccbdb8;}
.pass_nav .login_nav.active{font-weight:bold;  font-size:18px; border-bottom:3px solid #FF9933; height:48px;}
.pass_info{padding:20px;}
.pass_other{width:512px; padding:20px 0; border:1px solid #ccbdb8; background-color:white; text-align:center;}

.loginForm{background-color:white; overflow:hidden; }
.loginForm .h4{text-align:center; padding:12px 0; font-weight:bold; font-size:14px; }
.loginForm .loginFormIpt{ width:228px; height:34px; border:1px solid #d1d1d1; clear:both; position:relative; z-index:300; margin-left:20px; margin-bottom:20px; cursor:pointer;}
.loginForm .loginFormIpt .formIpt{  -webkit-box-shadow: 0 0 0px 1000px white inset;
  -webkit-text-fill-color: #333; background:none repeat scroll 0 0 rgba(0, 0, 0, 0) ; border:0; color: #333; font-family: verdana; font-size: 14px; height: 21px; left: 38px; line-height: 21px; padding: 5px 0 5px; top: 1px; width: 185px; position:absolute;cursor:pointer; outline:none;}
.loginForm .placeholder {background: none ;color: #c9c9c9;font-size: 14px;left: 39px;line-height:16px; height:16px; position: absolute;top:9px; cursor:pointer;width: 205px; display:block; overflow:hidden;}
.loginForm .loginFormIpt .ico-uid{ background:url(../img/login.png) no-repeat 0 0; position:absolute; z-index:320; width:12px; height:16px; left:14px; top:9px; cursor:pointer;}
.loginForm .loginFormIpt .ico-pwd{ background:url(../img/login.png) no-repeat 0 -34px; position:absolute; z-index:320; width:12px; height:16px; left:14px; top:9px; cursor:pointer;}
.loginForm .remberLogin{width:230px; height:22px; line-height:22px; clear:both; margin-left:20px; margin-bottom:15px;}
.loginForm .remberLogin .loginFormCheckInner{ float:left; position:relative; z-index:300;}
.loginForm .remberLogin .loginFormCheckInner input.checkrem{ position:absolute; top:3px; }
.loginForm .remberLogin .loginFormCheckInner label{ margin-left:20px; display:inline;}
.loginForm .remberLogin .forgetPwdLine{ float:right; color:#00a2fd; }
.loginForm .remberLogin .forgetPwdLine a{color:#00a2fd; }
.loginForm .login-btn{ clear:both; width:250px; height:36px;  margin-left:20px; margin-bottom:15px;}
.loginForm .login-btn .btn{ background:url(../img/sub_btn.jpg) no-repeat 0 0; border:none; width:229px; height:36px; cursor:pointer; padding:0;}
.loginForm .login-btn .btn1{ background:url(../img/xs/btn-bg2.png) no-repeat 0 0; border:none; width:229px; height:35px; cursor:pointer; padding:0;}
.loginForm .register{margin-left:30px; height:14px; line-height:14px;}
.loginForm .register a{ color:#00a2fd;}
.loginForm .codeFormIpt{ margin-left:20px; margin-bottom:10px; height:30px;}
.loginForm .codeFormIpt .verifycode{ padding:2px 0 2px 10px; width:80px; line-height:21px; height:21px; font-size:14px; float:left;}
.loginForm .codeFormIpt .captcha{ float:left; margin:1px 0 0 5px;}
#login_content{width:100%;height:100%;margin:0;padding:0;}
#login_content .left_content{float:left;width:200px;height:295px;}
#login_content .left_content .er{margin:40px;}
#login_content .left_content .er .explain{padding-top:10px;}
#login_content .left_content .er .img{padding-top:10px;}
#login_content .right_login{float:left;position:relative;top:10px;}
.gr{top:50px;left:50px;border:1px solid red;	}
.login_title{position:absolute;top:10px;left:10px;}
.forgetPwdLine{cursor:pointer}
#login_content .right_login .title{padding:20px;}

/**help**/
.help_nav{padding-left:100px; padding-right:30px;}
.help_nav ul{}
.help_nav ul li{line-height:32px;}
.help_nav ul li a{ font-size:14px;}
.help_nav ul li a.active{color:#00a2fd;}

/*客服*/
.contactusdiyou{position: fixed; right: -230px; bottom: 0px; _position: absolute; width: 230px; height: 100%; background: #009aff; z-index: 99999999999;  _margin-bottom:0px; }
.contactusdiyou .hoverbtn{width:30px; height:129px; padding-top:20px; cursor: pointer; position:absolute; top:50%; margin-top:-66px;left:-30px; font-size:14px; color:#fff; background:#009aff; -webkit-border-radius: 3px 0px  0px 3px; -moz-border-radius: 3px 0px  0px 3px; -o-border-radius: 3px 0px  0px 3px;      border-radius: 3px 0px  0px 3px; -moz-box-shadow: -4px 4px 4px -4px #000; -webkit-box-shadow: -4px 4px 4px -4px #000; box-shadow: -4px 4px 4px -4px #000;} .contactusdiyou .hoverbtn span{width:30px; height:19px;line-height: 19px; text-align: center; overflow:hidden; float:left;}
.contactusdiyou .hoverbtn .hoverimg{width:13px; height:9px; margin:10px 0px 0px 10px; float:left; display:inline;background-repeat: no-repeat;}
.hoverimg2{background:url(../img/hoverbtnbg1.png) no-repeat; } 
.contactusdiyou .conter{width:186px; height:560px; margin-left:22px;   position:absolute; top:55%;*margin-top:-140px;margin-top:-280px;}
.contactusdiyou .conter .con1{ border-bottom:1px solid #6a6a6a; padding-bottom:22px;}
.contactusdiyou .conter .con1 dl dt{width:31px; height:31px; float:left;    position: relative;top: 32px;}
.contactusdiyou  dl .f1{width:142px; height:36px;line-height: 36px; float:right; font-size:14px;_font-size: 14px;*font-size: 15px; color:#fff;vertical-align: top; font-weight: bold;}
.contactusdiyou  dl .f2{ width:142px; float:right; font-size:12px; color:#fff; height:30px;line-height: 30px; float:right;}
.kefuQQ a{ background:url(../img/button-custom-qq.gif)  no-repeat; width:70px; height:20px; display:inline-block; vertical-align:middle;}
.kefuQQ a:hover{ background:url(../img/button-custom-qq-h.gif)  no-repeat;}
.contactusdiyou .conter .con1 dl dd .ph_num{ font:18px 'Microsoft yahei';*font-size: 16px;_font-size: 16px; color:#fff; height:25px;}
.contactusdiyou .qqcall{padding:22px 0px;border-bottom:1px solid #6a6a6a;}
.contactusdiyou .qqcall dl dt{width:31px; height:31px; float:left; position: relative;top: 32px;}
.contactusdiyou .weixincall{float:right;padding:22px 0;}
.contactusdiyou .weixincall dl dt{width:31px; height:31px; float:left; position: relative;top: 32px;}
.contactusdiyou .weixincall .f3{float: right;width:73px; height:auto; margin-right:69px; display:inline;}
.contactusdiyou .weixincall .f3 img{width: 73px;height: auto;}
.contactusdiyou .dytimer{    float: right; width: 160px; height: 40px; padding: 16px 0px 15px 0px; /* background: #007b77; */ margin: 20px 0px 0px 0px;} .contactusdiyou .dytimer span{display:block; height:20px; line-height:20px; font-size:14px; color:#fff;} .diyou{_position: absolute; _bottom: auto;_margin-bottom:0px; z-index:99999999999; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));} .diyoumask { position:fixed; left: 0; top: 0; z-index: 100000; width:100%; height:100%; opacity:0.3;filter:alpha(Opacity=30); background:#000; display:none;} .fn_cle:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } 
.selected_qq{float:right;width:25px;height:30px;background:url(../img/pa.jpg) no-repeat 0 4px;}
.unselected_qq{float:right;width:25px;height:30px;background:url(../img/pa2.jpg) no-repeat 0 4px;}
/***联系我们***/

.table{}
.thead{line-height:38px;height:38px;background:#f5f5f5;border-top:1px solid #e8e8e8;}
.table ul{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.table ul li{color:#333;font-size:14px;height:100%;float:left;text-align:center;border-right:1px solid #e8e8e8; overflow:hidden;}
.table ul.thead li{font-size:14px; font-weight:bold;}

.table ul li:last-child{border-right:none;}
.table ul .u_center{margin-left:120px;}
.table ul.item{height:40px;line-height:44px;}/*height:80px;line-height:80px;*/
.table ul li:first-child{border-left:1px solid #e8e8e8;}


@media screen and (max-width: 1024px) { 
	.toper{width:1100px; height:28px; padding:0 50px; margin:0 auto; }
	.header{width:1100px; height:64px;margin:0 auto; background-color:white; padding:0 50px;}
	.w100{width:1200px;}
	.header .banner{padding-left:55px;}
	.header .banner ul li{margin-right:25px;}
}

/* 帮助中心 */
.p_guide_item{padding-bottom:75px;}
.p_guide_item dt{width:344px;padding-bottom:20px;margin-bottom:35px;font-size:18px;color:#7e6158;border-bottom: 2px solid #dcaa5a;}
.p_guide_item dd .clo-img{float:left;padding-top:15px;padding-left:20px;background:url(../img/xs/h-box-line.png) no-repeat 0 0;}
.p_guide_item dd .clo-img img{width:490px;}
.p_guide_item dd .clo-font{width:350px;float:right;margin-left:40px;}
.p_guide_item dd .clo-font .step1{color:#7e6158;line-height:28px;}
.p_guide_item dd .clo-font .tit{font-weight:bold;padding-bottom:15px;margin-bottom:20px;font-size:16px;color:#7e6158;background:url(../img/xs/h-tit-line.png) no-repeat bottom left;}
.p_guide_item dd .clo-font li{color:#7e6158;margin-bottom:30px;font-weight:bold;font-size:14px;line-height:24px;padding-left:15px;background:url(../img/xs/h-li-icon.png) no-repeat left 10px;}
.p_guide_item dd .clo-font li img{height:24px;margin:0 3px;}
.orange{color:#ed9468;}
.org-guide{padding-bottom:70px;}
.org-tit{text-align:center;margin-bottom:35px;}
.org-tit span{padding:15px 5px;display:inline-block;color:#7e6158;font-size:20px;border-bottom:3px solid #d6a75b;}
.org-tit2{color:#7e6158;font-weight:bold;font-size:13px;font-weight:bold;background:url(../img/xs/h-org-line.png) repeat-x left bottom;line-height:40px;text-align:center;}
.org-item1 .clo-l{float:left;width:420px;padding-top:25px;padding-bottom:55px;border-top:6px solid #f9cf4f;border-bottom:6px solid #f9cf4f;}
.org-item1 .clo-l .big{font-size:38px;font-weight:bold;color:#2f485f;}
.org-item1 .clo-l p.tips{margin-top:60px;border-top:1px solid #2f485f;padding-top:5px;font-size:14px;color:#000;}
.org-item1 .clo-r{float:left;margin-left:80px;margin-top:20px;}
.org-item1 .clo-r img{width:260px;}
.org-item2 .clo-l{float:left;width:420px;padding-top:25px;}
.org-item2 .clo-l p{color:#7e6158;margin-bottom:25px;}
.org-item2 .clo-l p:last-child{width:248px;margin-bottom:0;padding-bottom:10px;border-bottom:3px solid #d0ab70;}
.org-item2 .clo-l span{font-size:28px;color:#cc6633;}
.org-item2 .clo-r{float:right;}
.org-item2 .clo-r img{width:390px;}
.org-item3 li{width:180px;vertical-align:top;font-size:0;margin-right:25px;}
.org-item3 li:last-child{margin-right:0px;}
.org-item3 li p{padding:12px 0;line-height:24px;font-size:12px;color:#7e6158;}
.org-item4 dd{padding-top:12px;}
.org-item4 li:first-child{vertical-align: top;margin-left: 20px;}
.org-item4 ul{display: flex;justify-content: center;}
.org-item4 li:nth-child(2){padding-top:30px;vertical-align: middle;}
.org-item4 li:last-child{vertical-align: top;margin-left: 20px;}
.org-item4 dt span{padding:0 15px;}
.org-item4 dd p{color:#7e6158;margin-bottom:2px;font-size:12px;line-height:24px;padding-left:15px;background:url(../img/xs/h-li-icon.png) no-repeat left 10px;}
.org-item5 .org-tit2{padding:0 15px;}
.org-item5 .org-tit2 span{line-height:24px;display: inline-block;text-align:left;}

.infoitem{ clear:both; padding-top:10px !important; padding-right:30px;overflow:hidden; line-height:30px;}
.infoitem .txt{ float:left; font-size:14px; line-height:30px; width:100px; text-align:right;}
.infoitem .rmo_wh{float: left;font-size: 14px;line-height: 30px;text-align: right;width: 85px;}
.infoitem .inp{ float:left; padding-left:15px;}
.infoitem .inp .radioinp{margin-right:10px; font-size:13px; cursor:pointer;}
.infoitem .inp .hearimg{ float:left; height:120px; width:120px; border:none; }
.infoitem .inp .hearimg img{ border-radius:50%;}
.infoitem .inp .t{ color:#000; height:30px; line-height:30px; font-size:14px;}
.infoitem .inp .m{ color:#ae1615; font-weight:bold; height:30px; line-height:30px; font-size:14px;}
.infoitem .inp .i{ height:30px; line-height:30px; font-size:14px;}
.infoitem .inp .i a{color:#4365c6;}
.infoitem .inp .download{font-size:12px; border:1px solid #e4e4e4; padding:2px 6px 2px 2px; border-radius:3px; }
.infoitem .inp .download:hover{color:#195f9f; border-color:#195f9f;}
.infoitem .inp .download .icon{display:inline-block; width:14px; height:16px;background:url(../img/ui-icons_454545_256x240.png) no-repeat -224px -28px;}
.infoitem .inp .yx_item{margin-right:10px;margin-bottom:5px;}
.infoitem .inp .yx_item a{vertical-align:middle;width:12px;height:12px;background:url(../img/close.png) no-repeat center;background-size:100% 100%;}
.infoitem .inp .btn-blue{width:auto;}

.m-form-addr .w-select {
  width: 108px;
  border: 1px solid #ddd;
  border-radius: 0;
  background-color: #fff;
}
.m-form-addr .w-error-warp {
  display: inline-block;
  position: relative;
}
.m-form-addr .w-errorMsg {
  position: absolute;
  top: 28px;
}
.m-form-addr .w-errorMsg .text {
  overflow: hidden;
  color: #d4282d;
  line-height: 16px;
  font-size: 12px;
}
.m-form-addr .w-textarea .w-errorMsg, .m-form-addr .errorTip .w-errorMsg{
  top:30px;
}