html{overflow-x:hidden;}body{background-color:#f1f0f6; font-size:100%; color:#222; width:100%;vertical-align:top;margin:0;padding:0;font-family:"Microsoft YaHei","SimSun","SimHei",Arial,Tahoma,Helvetica;-webkit-text-size-adjust:none;}h1,h2,h3,h4,h5,h6,u,i,div,font,span,table,tr,td,dl,dd,dt,ul,ol,li,pre,form,fieldset,input,textarea,blockquote{margin:0px;padding:0px;}ol,ul,li{list-style:none;margin:0px;padding:0px;vertical-align:top;}dl,dt,dd{list-style:none;margin:0px;padding:0px;vertical-align:top;}font{margin:0px;padding:0px;font:normal;font-weight:normal;}p{margin:0px;padding:0px;}img{vertical-align:top;border:0;}h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-size:12px;font-weight:normal;line-height:normal;}form{margin:0px;padding:0px;}abbr,acronym{border:0;}address,caption,cite,code,dfn,th,var{font-weight:normal;font-style:normal;}a{-webkit-text-size-adjust:none; -webkit-user-select none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-font-smoothing: antialiased;}a:link{color:#0085D9;text-decoration:none;}a:visited{color:#110096;text-decoration:none;}a:hover{color:#222;text-decoration:none;}a:active{color:#222;}a:focus{outline:none;}.clear:before,.clear:after{content:"";clear:both;display:block;height:0;visibility:hidden;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}input,textarea{background:none;border:0px none;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block; margin:0; padding:0;}.foAr{font-family:Arial,"Microsoft YaHei","SimSun";}.fl{float:left;}.fr{float:right;}.show{display:block;}.hide{display:none;}.fontBankGothic{font-family:BankGothic,Arial;}.textmb{text-shadow:2px 0px 0px #fff,-2px 0px 0px #fff,0px 2px 0px #fff,0px -2px 0px #fff;}.good_speed_3d{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}/*-webkit-tap-highlight-color: rgba(0, 0, 0, 0);*/
body{opacity:0;}
.cen{ display:block; margin: 0px auto;}
.inc_wrap{height:auto; overflow:hidden;}
.inc_visibleWrap{height:auto; overflow:visible;}
.inc_screen{width:100%; height:100%;}
.maxwidth,.smaxwidth{max-width:640px; height:auto; margin:0 auto;}
.smaxwidth{max-width:600px;}
.pmc{top:0; left:0; bottom:0; right:0; margin:auto;}
.pm{top:0; bottom:0; margin:auto;}
.pc{left:0; right:0; margin:auto;}
.pa{position:absolute; z-index:1;}
.pr{position:relative; z-index:1;}
.pf{position:fixed; z-index:1;}
.pn{top:0; left:0; z-index:1;}
.red{color:red;}
.lf{ float: left;}
.rt{ float: right;}
/*选择服务器*/
.selectServerListBox{}
.selectServerListBox .webpagetitle{font-size:30px; text-align:center; padding:10px 0; border-bottom:1px solid #999; margin-bottom:0px; background: #fff;}
.serverListUl li{border-bottom:1px solid #ccc; line-height:60px; font-size:24px;}
.serverListUl li a{padding:0 0 0 20px; display:block;}

/*选择角色*/
.roleListUl{}
.roleListUl li{border-bottom:1px solid #ccc; padding:10px 0; line-height:80px; font-size:24px; text-align:center;}
.roleListUl li .link{display:block;}
.roleListUl li .imgs{width:80px; height:auto; display:inline-block;}
.roleListUl li .imgs img{width:80px; height:80px;}
.roleListUl li .text{display:inline-block; padding-left:20px;}

/*用户登录*/
.ulon_forms_box,.ulon_forms_submit{max-width:400px; padding:60px 0;}
.ulon_forms_box li{font-size:22px; padding-bottom:20px; line-height:50px;}
.ulon_forms_box li .name{font-size:24px; text-align:right; min-width:100px;}
.ulon_forms_box li .input{width:280px; height:50px; border:1px solid #999; border-radius:10px;}
.ulon_forms_box li .input input{font-size:24px; height:50px;}
.ulon_forms_box li .text{width:280px;}

.pub_btn_style,.pub_btntext_style{width:150px; height:50px; line-height:50px; font-size:22px; color:#fff; background-color:#0085d9; border:0px none; border-radius:30px; text-align:center; cursor:pointer;}
.pub_btn_style input{width:100%; height:50px; font-size:22px; color:#fff;}
.pub_btntext_style{background-color:transparent; text-decoration:underline; color:#222;}
.ulon_forms_submit{padding:10px 0;}
/*.ulon_forms_submit .ulon_goin,.ulon_forms_submit .ulon_history{}
.ulon_forms_submit .ulon_goin input{width:100%; height:50px; font-size:24px;}*/

/*商品列表*/
.shopTableListBox{-webkit-overflow-scrolling: touch;}

.shopTableListBox table{width:100%; height:auto; line-height:1.7; text-align:center; vertical-align:middle; border-width:1px 0 0 1px; border-style:solid; border-color:#999 transparent transparent #999;}
.shopTableListBox table th,.shopTableListBox table td{padding:20px 10px; font-size:26px; border-right:1px solid #999; border-bottom:1px solid #999;/*word-break: keep-all;white-space:nowrap;*/}
.shopTableListBox table th{font-weight:bold;}
.shopTableListBox table td{font-size:24px;}
.shopTableListBox table td{}
.shopTableListBox table .breakWordText{word-wrap:break-word; white-space:normal; word-break:normal; }
.shopTableListBox table img{max-width:60px; height:auto;}

.middleTranslate{transform:translate(0,50%);}
.exhibition_box{border-bottom:1px solid #999; font-size:20px; line-height:40px; padding:10px 0; margin:10px auto 20px; background-color:#fff; box-shadow:0px 2px 6px rgba(0,0,0,0.4);}
.exhibition_box .identifier{padding:10px 0;}
.exhibition_box .identifier .text{padding-left:10px;}
.exhibition_box .pictrues{width:80px; text-align:center;}
/*.exhibition_box .picmiddle{top:50%; transform:translate(0,-50%);}*/
.exhibition_box .pictrues img{width:60px; height:auto; padding:10px 0;}
.exhibition_box .pictrues .name{font-size:18px; padding-top:5px; line-height:normal; font-weight:normal;}
.exhibition_box .textinfos{padding:0 0 0 10px;}
.exhibition_box .sales_records{padding-right:30px; float:right; vertical-align: middle;}
.exhibition_box .sales_records .glods{padding-top:0;}
.exhibition_box .sales_records .sell_surplus_time em{font-style:normal; font-size:16px}
.exhibition_box .countdown{font-size:100%;}
.exhibition_box .buttons{width:auto; height:auto; padding-bottom:10px;}
.exhibition_box .buttons .shop_lognPurchase{margin-top:6px;}

.shop_lognPurchase{width:100px;}
.textunderline{text-decoration:underline;}

/*我的钱包*/
.market_wallet_box{padding:30px 0 0; text-align:center; font-size:50px;}
.con_order_imgs{width:150px; padding:50px 0 0; text-align:center;}
.con_order_imgs .imgbox,.cfim_payment_imgs .imgbox{padding-bottom:10px;}
.con_order_imgs .imgbox img{width:100px; height:100px;}
.con_order_imgs .names{font-size:24px;}
.cfim_payment_imgs{text-align:center; font-size:24px;}
.cfim_payment_imgs .tipsImgText{padding:30px 0;}
.cfim_payment_imgs .tipsImgText .texttips{font-size:24px;}
.cfim_payment_imgs .tipsImgText .downttimes{font-size:18px; top:35px; right:2px;}
.cfim_payment_imgs .imgbox img{width:200px; height:200px;}
.cfim_payment_imgs .money{}

.marketWalletFormsShow{max-width:500px;}
.marketWalletFormsShow li .name{width:220px; padding-right:10px;}
.marketWalletFormsShow li .text{width:auto;}
.marketWalletFormsShow li .bindbtn{margin-left:10px; width:100px;}
.marketWalletFormsShow li .radios_box{font-size:24px;}
.marketWalletFormsShow li .radios_box input{width:20px; height:20px;}
.marketWalletFormsShow li .radios_box label{padding:0 50px 0 10px;}
.marketWalletFormsShow li .label1{ display: block; padding-left: 103px;}
.marketWalletFormsShow  em{ font-style: normal;}
.marketWalletFormsShow  li .text1{ width: 180px; height: 22px; line-height: 22px; padding: 2px 5px; background: #fff;}
.marketWalletFormsShow  li .btn{ width: 180px; height: 30px; line-height: 30px; background: #DCDCDC; display: block; text-align: center; margin-top: 11px; margin-bottom: 10px;}
.marketWalletFormsShow  li .btn:before{
    content: "+"
}
.bankbox{ width: 265px;}
.banklist{ clear: both; width: auto;}
.banklist .bank{ height: 26px; line-height: 26px; width: 180px; font-size: 14px; padding-left: 90px; position: relative; margin-bottom: 10px;}
.banklist .bank img{ position: absolute; left: 0px; top: 0px; height: 26px; width: auto;}
.banklist .bank a{ float: right;}
/*确认订单*/
.cfim_order_box,.cfim_payment_box{max-width:580px; padding:30px 0;}

/*确认支付*/
.cfim_payment_box{}


/*头部*/
.headerBox{font-size:24px; border-bottom:1px solid #999; background: #0085d9;}
.head_slogan_box{font-size:60px; text-align:center; margin:30px auto; width:320px; color:#fff; background-color:#0085d9;}
.head_menu{border-radius:50%; border: 5px solid #fff; width:60px; height:60px; right:20px; background-color:#0085d9; cursor:pointer;}
.head_menu a{width:40px; height:6px; border-radius:10px; background-color:#fff;}
.head_menu .m1{top:20px;}
.head_menu .m2{top:-20px;}
/*页尾*/
.footerBox{width:100%; font-size:24px; text-align:center; margin-top:50px; padding:30px 0; background-color:#999; bottom:0;}
/*menu 菜单*/
.menuPopListBox{top:140px; left:0; height:100%; z-index:100000; background-color:#f1f0f6; overflow-y:auto;}
.menuPopListBox .menu_title{font-size:30px; padding:20px 0 20px 30px;}
.menuPopListBox .menu_buyers_ul,.menuPopListBox .menu_faqlist_ul,.menu_ulon_show{font-size:21px; border-bottom:1px solid #999;}
.menuPopListBox .menu_buyers_ul li{float:left;}
.menuPopListBox .menu_buyers_ul li a{line-height:60px; padding-left:30px;}
.menuPopListBox .menu_faqlist_ul{border-bottom:0px none;}
.menuPopListBox .menu_faqlist_ul li{margin-bottom:3px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.menuPopListBox .menu_faqlist_ul .name{line-height:60px; font-size:24px; padding:0 30px; color:#fff; background-color:#0085d9;}
.menuPopListBox .menu_faqlist_ul .cont{line-height:1.9; font-size:22px; padding:30px;}

.menu_ulon_show{line-height:100px;}
.menu_ulon_show a{display:block;}
.menu_ulon_show .userloginInfo{ width:270px; height:60px; text-align:center; line-height:1.6;}
.menu_ulon_show .userloginInfo strong{font-weight:normal;}
.menu_ulon_show .userloginInfo em{font-style:normal;}
.menu_ulon_show .gohome{padding:0 0 0 30px;}
.menu_ulon_show .gouserlogin{padding:0 30px 0 0;}
/*分页*/
.page_id{padding:100px 0 20px; text-align: center;}
.page_id .page_box{display:inline-block; font-size:0px;}
.page_id .page_box a{display:inline-block; height:50px; line-height:50px; font-size:24px; padding:0 20px; border:1px solid #999; border-right:0px none;}
.page_id .page_box .first{border-radius:4px 0 0 4px;}
.page_id .page_box .last{border-right:1px solid #999; border-radius:0 4px 4px 0;}
.page_id .page_box .active{background-color:#0085d9; color:#fff;}
/*弹窗提示*/
.content_text_pop_id{background-color:rgba(0,0,0,0.6); z-index:1000;}
.content_pop_mian_box{width:600px; height:720px; border-radius:20px; background-color:#fff;}
.content_pop_mian_box .title{font-size:30px; text-align:center; padding:30px 0; border-bottom:1px solid #999;}
.content_pop_mian_box .content_box{border-bottom:1px solid #999; padding:10px; line-height:1.6; font-size:24px; height:500px; overflow-y:auto; -webkit-overflow-scrolling: touch;}
.content_pop_mian_box .pop_submit_btns{padding:20px 0 0; width:500px;}
.content_pop_mian_box .content_text_submit{text-align: center;}
.content_pop_mian_box .content_text_submit .ulon_goin{display:inline-block; margin:0 20px;}
/*信息状态*/
.susbox{ overflow: hidden; padding: 15px; position: relative;}
.susbox .typetitle{ height: 50px; line-height: 50px; position: relative; /*margin:10px 150px 10px 280px;*/ margin: 15px auto;  width: 220px;  height: 50px; line-height: 50px; }
.susbox .typetitle h1{ padding-left: 60px; height: 50px; line-height: 50px; font-size: 26px; overflow: hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }
.susbox .typetitle .icon{ display: block; position: absolute; width: 50px; height: 50px; top: 0px; left: 0px; text-align: center; line-height: 50px; font-size: 36px; border-radius: 50%; font-weight:bold; }
.susbox .typetitle .icon_ok{background: #f00; color: #fff;  }
.susbox .typetitle .icon_ex{background: #f00; color: #fff;  }

.susbox .art{ font-size: 18px; line-height: 32px; overflow: hidden; margin-bottom: 20px;}
.susbox .art h2{ height: 38px; line-height: 38px; font-size: 20px; text-align: center; font-weight: bold;}
.btnbox { margin-bottom: 20px; padding: 0px 55px;}
.btnbox .btnno{  float: left; }
.btnbox .btnok{  float: right; }
.btnbox .btn_cen{ margin: 0px auto; display: block;}
.title{ height: 56px; line-height: 56px; text-align: center; border-bottom: 1px solid #999;  }
/*添加修改银行卡*/
.formbox{overflow: hidden; padding: 15px 35px; position: relative; }
.formbox .table_01{}
.formbox .table_01 .td1{ width: 40%; text-align: right;  line-height: 55px; font-size:22px; padding-right: 15px;}
.formbox .table_01 .sl1{ width: 270px; height: 36px; background: #fff; display: block; }
.formbox .table_01 .text1{ width: 260px; height: 26px; line-height: 26px; padding:3px 5px; background: #fff;  -webkit-appearance: none; }
 .info{ padding:0px 55px;}
 .info h3{ font-size: 22px; font-weight: bold; margin-bottom: 10px;}
 .info p{ line-height: 26px; font-size: 16px; }
 .info2{ }
 .info2 h3{width: 220px; padding-right: 10px;  font-size: 24px; text-align: right; min-width: 100px; font-weight:bold; margin-bottom: 20px;}
 .info2 p{ line-height: 26px; font-size: 16px; padding-left: 100px; margin-bottom: 5px; }
.rolelist label{ display: block; padding-left: 50px; position: relative; }
.rolelist label .img{ width: 40px; height: 40px; position: absolute; left: 0px; top: 5px; }

/* 弹窗-提现短信验证*/
.popmask{ width: 100%; height: 100%; position: relative; background: rgba(0,0,0,0.8); position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: 199;}
.poptx{ width: 560px; min-height: 390px; position: fixed;  z-index: 200; background: #fff; border-radius: 30px; left: 50%; margin-left: -280px; top: 28%;}
.poptx .t{ height: 56px; display: block; line-height: 56px; text-align: center; font-size: 32px; margin-bottom: 20px; }
.poptx .m{  width: 500px; margin: 0px auto;}
.poptx .m .input{ height: 48px; border-radius: 6px; border: 1px solid #d5d5d5; margin-bottom: 20px; position: relative;}
.poptx .m .input .text1{ display: block; height: 48px; width: 380px; font-size: 28px; text-indent: 10px;}
.poptx .m .input .code{ display: block; width: 80px; height: 46px; text-align: center; line-height: 46px; background: #D0D0D0; border-radius: 6px; position: absolute; top: 1px; right: 5px; display: none;}
.poptx .m .input .btn{ position: absolute; height: 48px; font-size: 22px; line-height: 48px; top: 0px; right: 10px;}
.poptx .m .note{ margin-bottom: 20px; font-size: 18px;}
.poptx .m .btnbox{ overflow: hidden; margin-bottom: 30px;}
.poptx .m .btnbox a{ color: #fff;}

/* 排序 */
.sortBox{height:50px;line-height:50px;border-bottom:1px solid #999; position: relative; z-index: 299; background: #fff;}
.sortBox .btn{display:block;width:49.8%;height:50px;float:left;text-align:center;color:#3d4245;position:relative; font-weight:bold; font-size: 20px;}
.sortBox .bdr{border-right: 1px solid #999999;}
.sortBox .bdm{border-bottom: 1px solid #999999;}
.sortBox .sortList{ width: 100%; position: absolute; left: 0px; top: 51px; z-index: 10; background: #f1f0f6; display: none; font-size: 16px;  max-height: 600px; }
.sortBox .sortList li{ width:49.8%;min-height:50px; float: left; text-align:center;  }
.sortBox .sortList li .btns{ display: block; color: #fff; margin:10px auto; }
.sortBox .sortList li.cen{ width: 100%; float: none; clear: both;}
.sortBox .sortList li h3{ line-height:50px; font-weight: bold; font-size: 18px; text-align: left; text-indent:80px; position: relative; }
.sortBox .sortList li h3 span.more{ position: absolute; top:0px; right: 15px; color: #757575; font-size: 14px;}
.sortBox .sortList li .mlist{ overflow: hidden; clear: both; padding-left: 50px;}
.sortBox .sortList li .mlist .ml{ display: block; float: left; background: #cccccc; color: #000; margin-right: 15px; height: 32px; line-height: 32px; width: 170px; border-radius: 30px; margin-bottom: 10px; overflow: hidden;}
.sortBox .sortList li .mlist .ml.on{ background: #0085D9; color: #fff; }
.sortBox .sortList li .mlist .ml.no{ display: none; }


/** 商品列表 */
.shopInfoBox{ min-height: 150px; position: relative; padding-left: 235px; margin-bottom: 10px;}
.shopInfoBox .shopImg{ position: absolute; width: 100px; left: 50px; top: 15px;  }
.shopInfoBox .shopImg img { display: block; width: 98px; height: 98px; border: 1px solid #cccccc; }
.shopInfoBox .shopImg .des{ text-align:center; font-size: 16px; line-height: 30px;}
.shopInfoBox .infoList{ padding-top: 10px; }
.shopInfoBox .infoList li{ height: 20px; line-height: 20px; font-size: 16px; margin-bottom: 10px;}
.showDetailBox{ overflow: hidden; margin-bottom: 10px;}
.showDetailBox .sdtitle{ background: #cccccc; font-size: 18px; line-height: 36px; height: 36px; text-align: center;}
.showDetailBox .sdlist{ overflow: hidden; padding: 10px 48px 0px 48px;}
.showDetailBox .sdlist li{ height: 30px; line-height: 30px; font-size: 16px;  width: 49.6%; float: left; margin-bottom: 10px;}
.showDetailBox .sdSkillList{ overflow: hidden; padding: 10px 48px 0px 48px;}
.showDetailBox .sdSkillList li{ height:55px; width: 55px; border: 1px solid; float: left; margin-right: 20px; margin-bottom: 15px;}
.showDetailBox .sdSkillList li img{height:55px; width: 55px;  }
.showDetailBox .sdSkillList li.bdr{ margin-right: 0px;}
.showDetailBox .btnBox{padding: 10px 48px 0px 48px; }
.showDetailBox .btnBox .btns{ color: #fff; min-width: 150px; }

/** 技能弹窗 */
.popShopDetail{ min-height: 220px; width: 560px; position: fixed; z-index: 201; background: #fff;  left: 50%; margin-left: -280px; top: 28%; font-size: 16px;}
.popShopDetail h3{ height: 56px; line-height: 56px; text-align:center; font-size: 16px; background: #cccccc; }
.popShopDetail  .popcont{ position: relative;   padding:15px 15px 15px 140px; }
.popShopDetail  .popcont .shopImg{ width: 100px; height: 100px; position: absolute; top: 25px; left: 25px;}
.popShopDetail  .popcont ul li{ line-height: 26px; margin-bottom: 15px;}
.btnBox .btns{ color: #fff; min-width: 120px;  margin-bottom: 15px;}