body{ margin:0; padding:0; font:12px "Microsoft YaHei","Arial Narrow",HELVETICA; color:#666; background: #f1f1f1;}
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, li, pre, form, fieldset, legend, button, input, textarea, th, td, span {list-style:none outside none;margin:0;padding:0;}
::-ms-clear,::-ms-reveal{display:none;}
button,input[type=password],input[type=text],select,textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input,select {cursor:expression(this.type=="submit"?"pointer":"style"); outline:none}
h1,h2,h3,h4,h5,h6,b{ color:#333;}
img{ border:0;}
ul{ margin:0; padding:0; list-style:none;}
a{color:#333333; text-decoration:none;}
a:hover{ color:#b1191a; text-decoration:none;}
a.nouline{ text-decoration: none;}

/*通用样式*/
.hide{ display:none; }
.content{ margin:0 auto; width:1200px; }
.content:after{display:block;clear:both;content:"";visibility:hidden;height:0}
/*layui 文本框，下拉框，单选按钮 重写*/
.layui-input, .layui-select, .layui-textarea { height:32px; border: 1px solid #e2e2e2; }
.layui-form-radio { margin:0 }
.layui-form-radio > i { font-size:16px }
/*开关按钮*/
.layui-form-switch { margin-top:0; }
/*复选框*/
.layui-form-checkbox{ margin-bottom:5px;}
/*清除浮动*/
.clearfloat { zoom: 1 }
.clearfloat:after {display:block;clear:both;content:"";visibility:hidden;height:0}
.inline { display: inline-block }
.f_l{ float: left;}
.f_r{ float: right;}
.mt5 { margin-top: 5px; }
.ml5{ margin-left: 5px;}
.mr5{ margin-right: 5px;}
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.ml10{ margin-left: 10px;}
.mt10{ margin-top: 10px;}
.mt20{ margin-top: 20px !important;}
.mr20 { margin-right: 20px !important; }
.mb20 { margin-bottom: 20px !important; }
.mt50{ margin-top: 50px;}
.p10{ padding: 10px;}
.p20{ padding: 20px;}
.p60 { padding: 60px !important; }
.pt5 { padding: 10px; }
.pl5 { padding-left: 5px }
.pl10{ padding-left:10px}
.pl15{ padding-left:15px}
.pr10{ padding-right:10px}
.pl0{ padding-left:0 !important;}
.min_h36{ min-height: 36px;}
.vm{ vertical-align: middle;}
.vt { vertical-align: top; }
/*字体大小*/
.font12{ font-size: 12px;}
.font14{ font-size: 14px;}
.font16 { font-size: 16px; }
.font18{ font-size: 18px;}
.font20{ font-size: 20px;}
.font24 { font-size:24px;}
.font28 { font-size: 28px; }
.font80 { font-size: 80px; }
/*字体加粗*/
.fontbold { font-weight: bold; }
/*颜色*/
.color_3{ color: #333;}
.color_9{ color: #999;}
.color_blue{ color: #06d;}
.color_red{ color: #b1191a;}
.color_green { color:green }
.color_e2{ color: #e2e2e2;}
.color_bronze { color: #A88B5A; }
.color_silver { color: #C1BDBC; }
.color_gold { color: #D3AC47; }
.bgcolor_r{ background: #b1191a;}
.bgcolor_f { background:#fff; }
.bgcolor_grey { background: #f6fafb }
.bgcolor_yellow { background: #ebb563 !important }
/*边框*/
.noborder_t { border-top: 0px !important; }
.noborder_r { border-right: 0px !important; }
.border_b { border-bottom: 1px solid #9a9a9a; }
/*宽度*/
.w30{ width: 30px;}
.w50{ width: 50px;}
.w70{ width: 70px;}
.w80 { width: 80px; }
.w100{ width: 100px;}
.w110{ width: 110px;}
.w120{ width: 120px;}
.w150{ width: 150px !important;}
.w155{ width: 155px;}
.w170{ width: 170px;}
.w200{ width: 200px;}
.w250{ width: 250px;}
.w300 { width: 300px; }
.w420 { width:420px; }
/*文本框*/
.txt80_30 { width: 80px; height: 30px; border: 1px solid #e2e2e2; padding-left: 5px; }
.txt100_30{ width: 100px; height: 30px; border: 1px solid #e2e2e2; padding-left: 5px;}
.txt150_30{ width: 150px; height: 30px; border: 1px solid #e2e2e2; padding-left: 5px;}
.txt200_30{ width: 200px; height: 30px; border: 1px solid #e2e2e2; padding-left: 5px;}
.txt230_30 { width: 230px; height: 30px; border: 1px solid #e2e2e2; padding-left: 5px; }
.txt250_30{ width: 250px; height: 30px; border: 1px solid #e2e2e2; padding-left: 5px;}
.txt280_30 { width: 280px; height: 30px; border: 1px solid #e2e2e2; padding-left: 5px; }
.txt300_30{ width: 300px; height: 30px; border: 1px solid #e2e2e2; padding-left: 5px;}
.txt450_30{ width: 450px; height: 30px; border: 1px solid #e2e2e2; padding-left: 5px;}
.txt650_90 { width: 650px; height: 90px; border: 1px solid #e2e2e2; padding-left: 5px; }
.txt650_150{ width: 650px; height: 150px; border: 1px solid #e2e2e2; padding-left: 5px;}
.txt650_250{ width: 650px; height: 250px; border: 1px solid #e2e2e2; padding-left: 5px;}
/*水平居中*/
.align_c { text-align: center !important; }
/*按钮*/
.btnsub{ padding: 10px 20px; background: #b1191a; border: 0; border-radius: 3px; cursor: pointer; color: #fff; }
.btnsub:hover{ color: #fff; text-decoration: none;}
.btnborder { background: #fff; border: 1px solid #e2e2e2; padding: 8px 18px; color:#666; }
.btnborder:hover { color: #666; }
.btnbar, .btnbar_s, .btnbar_bg { display: inline-block; font-size: 12px; /*margin-right: 10px;*/ padding: 7px 20px; background: #fff; border: 1px solid #ccc; border-radius: 3px; cursor: pointer; color: #666; }
.btnbar:hover,.btnbar_s:hover,.btnbar_bg:hover{ border: 1px solid #b1191a; text-decoration: none;}
.btnbar_s { padding: 5px 10px; }
.btnbar_bg{ border:1px solid #b1191a; background: #b1191a; color: #fff;}
.btnbar_bg:hover{ color: #fff;}
.sbtnbar_bg { padding: 5px 15px !important; }
/*徽章*/
span.badge{ height: 18px;line-height: 18px; display: inline-block; padding: 0 5px;font-size: 12px;text-align: center;background-color: #FF5722;color: #fff; border-radius: 2px;}
/*box*/
.box{ border:1px solid #e2e2e2; /*overflow: hidden;*/}
/*提示信息*/
.tipbox{background: #f1f1f1; overflow: hidden;}
.tipbox_con{ border-left:5px solid #FF5722; padding: 10px 20px;}
.tipbox_con b{font-size: 12px; font-weight:bold; color: #333; padding-right: 5px;}
.tipbox_p{ height: 20px; line-height: 20px;}
/*错误提示*/
.errortip { border: 1px solid #ea002a; background: rgba(234, 0, 42, 0.05); color: #EB002B; padding-left:5px; line-height:26px; overflow: hidden; }
.errtip_icon { vertical-align:bottom; margin-right:5px;}
.tipmsg { color: #EB002B; margin-left: 10px }
.tipborder { border:1px solid #EB002B; }
/*必填星号提示*/
.required { color: #e10000; font-style:normal; padding-right:3px }
/*卡片*/
.card { border:1px solid #e2e2e2; border-radius:3px; }
.card_tit { height: 45px; line-height: 45px; padding-left: 10px; border-bottom: 1px solid #e2e2e2; }
/*表格*/
.tb { width: 100%; }
.tb td{ padding: 8px 0;}
.tb_h35 tr td { height:35px }
.tb_p20 tr td{ padding: 20px 0;}
.tb td.tb_l{ width: 110px; text-align: right; padding-right: 10px; color: #333;}
.tb td.tb_l_nw { text-align: right; padding-right: 10px; color: #333; }
/*列表表格*/
.tblist{ width: 100%; table-layout:fixed; border-collapse:collapse; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.tblist th{ padding:10px 0 10px 10px; text-align: left; background: #f1f1f1; border-top:1px solid #e2e2e2;}
.tblist td{ padding:10px 0 10px 10px; text-align: left;/*border-top:1px solid #e2e2e2;*/ text-overflow: ellipsis; -moz-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.tblist .check{ border-right:1px solid #e2e2e2;}
/*有上边框分割线表格*/
.tblist_line tr td { border-top: 1px solid #e2e2e2; }
.tblist_line tr:first-child td { border-top: 0; }
/*无边框表格*/
.tbnoborder tr td { border: 0 !important; padding-left: 0; }
.tblistnoborder{ width: 100%; table-layout:fixed; border-collapse:collapse; border:0; }
.tblistnoborder th{ padding:10px 0 10px 10px; text-align: left; background: #f8f8f8; font-weight:normal}
.tblistnoborder td{ padding:10px 0 10px 10px; text-align: left; text-overflow: ellipsis; -moz-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
/*提示表格*/
.tiptb { }
.tiptb td { padding:5px 0; } 
/*表格文字居上显示*/
.valign_top td{ vertical-align:top;}
/*图片垂直居中*/
.imgmiddle { display: table-cell; position: relative; text-align: center; vertical-align: middle;}
.imgmiddle p {position:static;+position:absolute;top:50%;}
.imgmiddle p img {position:static;+position:relative;top:-50%;left:-50%; }
/*分页*/
.pageing { margin: 20px 0; overflow: hidden;}
.pageing div{ float:left;}
.pageing ul { float:right; overflow: hidden;}
.pageing ul li { display: inline; margin: 0 2px;}
.pageing ul li a,.pageing ul li span{ background-color: #eee; border: 1px solid #999; color: #444; display: inline-block; padding: 4px 9px;}
.pageing ul li a:hover { background-color: #b1191a; border: 1px solid #003404; color: #fff; text-decoration: none;}
.pageing ul li span.inpage { background-color: #b1191a; color: #fff;}
/*end*/

/*顶部横条*/
.top { height: 40px; min-width: 1200px; background: #282828; color: #fff; /*border-bottom:1px solid #e2e2e2;*/ }
.top_m { width: 1200px; margin: 0 auto; line-height: 40px; }
.top_l{float:left;}
.top_l span{ padding-right:8px;}
.top a { color: #b4b4b4; padding: 0 8px; }
.top a:hover { color: #FF6600; text-decoration:none }
.top_r{float:right; }
.topnav { height: 40px; }
.topnav li { height: 40px; line-height: 40px; float: left; text-align: center; position: relative; }
.topnav li.topnav_w1 { width: 84px; padding: 0; }
.topnav li.topnav_w2{ width: 95px; padding: 0;}
.topnav li.topnav_w3{ width: 110px; padding: 0;}
.topnavs_w1{ width: 86px;}
.topnavs_w2{ width: 323px;}
.topnavs_w3{ width: 112px;}
.topnav li.topnav_on{margin-left: -1px !important; height: 30px; line-height: 30px; margin: 0; background:#fff; border-left: 1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
/*.topnav li.topnav_w1:hover{ width: 85px; margin-left: -1px !important; height: 30px; line-height: 30px; margin: 0; background:#fff; border-left: 1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.topnav li.topnav_w2:hover{ width: 96px; margin-left: -1px !important; height: 30px; line-height: 30px; margin: 0; background:#fff; border-left: 1px solid #e2e2e2; border-right:1px solid #e2e2e2;}*/
.topnavbox{ display: none; position:absolute; top:30px; left:-1px; z-index:10 }
.topnavbox dl.topnav_dl{ background:#fff;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-top:0;}
.topnavbox dl.topnav_dl dd{ float:none; border:0; white-space:nowrap; padding:0 15px; text-align: left;}
/*顶部询价单*/
.topxjdbox{ background: #fff; border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.topxjdbox dl{ border-top:1px solid #e2e2e2; padding: 5px 0; overflow: hidden;}
.topxjdbox_t{ padding: 10px; background: #fff; overflow: hidden;}
.topxjdbox_b{ background: #f1f1f1; text-align: right; padding: 5px 10px;}
.topxjdbox_l{ float: left; width: 250px;}
.topxjdbox_l p{ text-align: left; height: 20px; line-height: 20px;overflow: hidden;word-break: break-all;word-wrap: break-word;}
.topxjdbox_l p span{ color: #333;}
.topxjdbox_r{ float: right;}
.topxjdbox_r a{ color: #999;}
.btn_selxjd{ background: #ff7300; padding: 5px 10px; color: #fff;}
.btn_selxjd:hover{ color: #fff; text-decoration: none;}

/*头部*/
.header { height: 110px; width: 100%; background: #fff; position: relative; margin-bottom: 20px; }
.header_uline { box-shadow: 0 0 8px #ddd; /*background:#0076bf;*/ background: #fff; }
.header_uline_cg{ box-shadow: 0 0 8px #ddd; background:#e41b2e;}
.header_m{ width:1200px; /*height:100px;*/ margin:0 auto; position:relative;}
.logo { margin: 0 auto; height: 70px; padding: 20px 0; float: left; }
.logo_img { width: 280px; height: 38px; float:left; }
.logo_img img{ height:38px; width:280px;}
/*前端头部*/
.headforeend, .logoforeend, .imgforeend { background:#fff; }
.logoforeend { /*height:70px !important; padding:0 !important;*/ }
.imgforeend img { height: 70px }
.logo_txt { float: left;line-height: 70px; padding-left: 20px; font-weight: normal; font-size: 22px; font-family: 'microsoft yahei'; }
.logo_txt span { border-left: 1px solid #ccc; padding-left: 20px; }
/*头部导航*/
.membernav { float: left; margin-left: 30px; height: 70px; }
.membernav ul.membernav_ul{ overflow:hidden; margin:0 auto; }
.membernav li.membernav_li{ float:left; margin-right:10px}
.membernav li a.nav_channel,.membernav li a.nav_channel_cg{ display:block; padding:0 20px; height:70px; line-height:70px; text-align:center; font-size:16px; color:#fff; text-decoration:none }
.membernav li a.nav_channel:hover,.membernav li a.channel_on{ font-weight:bold; background:#2088c7; }
.membernav li a.nav_channel_cg:hover,.membernav li a.channel_cg_on{ font-weight:bold; background:#cd0013; }
.membernav li a.nav_channel i { padding-left:5px; }
/*头部导航子菜单*/
.membernav_s { width:100%;  height:0; overflow:hidden; background:#f1f1f1; box-shadow:0 1px 7px rgba(0,0,0,0.3); position:absolute; top:70px;}
.membernav_s_m { width:1200px; margin:0 auto; }
.membernav_s ul { overflow:hidden }
.membernav_s ul li { float:left; margin-right:20px; padding:15px; }
.membernav_s ul li a { display:block; text-decoration:none; text-align:center}
.membernav_s ul li a i { display:block; width:35px; height:35px; border-radius:5px; font-size:30px; line-height:35px; padding:5px; color:#fff }
.membernav_s ul li a i.membernav_shenfenrenzheng { background:#22B825; }
.membernav_s ul li a i.membernav_shoucangjia { background:#FB8A42; }
.membernav_s ul li a i.membernav_kehu { background:#FFA13C; }
.membernav_s ul li a i.membernav_weixin { background:#66b900; }
.membernav_s ul li a i.membernav_zhinan { background:#B173E4; }
.membernav_s ul li a span { display:block; margin-top:5px;  }
/*用户类型选择*/
.usertypepagebox { width:91px; height:70px; position:absolute; top:20px; right:0px; z-index:10 }
.usertypepage { height:30px; overflow:hidden; border-radius:3px }
.usertypepage_on { height:60px;}
.usertypeitem { height:30px; line-height:30px;}
.usertypepage_on .usertypeitem{ background:#2088c7; }
.usertypepage_on .usertypeitem_cg{ background:#cd0013; }
.usertypeitem a { display:block; color:#fff; font-size:14px; padding:0 10px; }
.usertypeitem a:hover { text-decoration:none; }
.usertypeitem a i { padding-left:3px; }

/*主内容*/
.conbox{ width: 100%; background: #f1f1f1; padding: 20px 0;}
.navleft{ float: left; background: #fff; width: 220px; /*border: 1px solid #e2e2e2;*/}
.navleft_top{ height: 50px; line-height: 50px; border-bottom: 2px solid #b1191a; }
.navleft_top a{ padding-left: 20px; display: block; font-weight: bold; font-size: 18px; text-decoration: none;}
.navleft_top a:hover{ background: #b1191a; color: #fff;}
.navleft_top a i{ font-size: 22px; padding-right: 3px;}
.navleft_con{}
.navleft_con dl{ border-bottom: solid 1px #e2e2e2;}
.navleft_con dl dt{ height: 40px; line-height: 40px;}
.navleft_con dl dt { padding-left: 20px; display: block; font-weight: bold; font-size: 16px; text-decoration: none; color: #333; overflow: hidden;}
.navleft_con dl dt i{ margin-top: 2px; font-weight: normal; font-size: 22px; padding-right: 5px;}
.navleft_con dl dd{ height: 40px; line-height: 40px;}
.navleft_con dl dd a{padding-left: 20px; display: block; font-size: 14px; text-decoration: none; color: #666;}
.navleft_con dl dd a:hover,.navleft_con dl dd a.leftnav_on{ background: #b1191a; color: #fff;}
.navleft_con dl dd a span{ padding-left: 27px;}
.conright{ width: 963px; float: left; margin-left: 15px;}
/*主内容左侧*/
.mainrow{ overflow:hidden}
.maincon_l { float: left; width: 728px; }
.maincon_r{ float: left;}
.mainbox{ background: #fff; padding: 20px; overflow: hidden; margin-bottom: 15px;}
.comlogo{ width: 112px; height: 112px; float: left;}
.comlogo img { width: 110px; height: 110px; border: solid 1px #e2e2e2; padding: 1px; border-radius:50%; } 
.cominfo{ float: left; padding-left: 20px;}
.cominfo dl dt b{ font-size:14px; }
.cominfo dl dd { padding-top: 10px; font-size: 14px; color: #999; }
.cominfo dl dd span{ color:#333;}
/*客服*/
.kefu { }
.kefupic { text-align:center; margin:10px 0;}
.kefupic img{ width:100px; height:100px; border-radius:50%;}
.kefucontact { text-align:center }
.kefucontact p { padding:2px 0; }
.maintit{ height: 35px; line-height: 35px; }
.maintit span{ border-left: 4px solid #b1191a; padding-left: 10px; font-size: 18px; font-weight: bold; color: #333;}
.maincon { padding:10px 0;}
/*帮助中心*/
.helpsidebox { padding:10px 20px 10px 40px; }
/*主内容右侧*/
.mainrbox{background: #fff; overflow: hidden; margin-bottom: 15px;}
.maincon_r{ width: 220px; margin-left: 15px;}
.mainrtit{ border-bottom: 1px dashed #e2e2e2; height: 45px; line-height: 45px; padding: 0 20px; font-size: 14px; color: #333; font-weight: bold;}
.mainrcon{ padding: 10px;}
.mainrexp { height:152px; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 20px; width: 224px; background: #fff; box-sizing: border-box; border-radius: 3px; box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.02); overflow: hidden; }
.mainrexp .num { color: #e93323; font-size: 22px; font-weight: 600; line-height: 1; }
.mainrexp .text { margin-top: 15px; font-size: 14px; }
/*iframe页面*/
.iframecon { /*background:#fff; width:100%; height:100%;*/ }
/*新闻列表*/
.newlist{}
.newlist li{ height: 26px; line-height: 26px; overflow:hidden;word-break: break-all;word-wrap: break-word;}
/*右侧内容标题*/
.conright_tit{ padding: 15px 20px; background: #fff; border: 1px solid #e2e2e2; margin-bottom: 15px;}
.conright_tit span{ color: #333; font-size: 18px; font-weight: bold;}
.conright_con{ background: #fff; padding: 20px; /*overflow: hidden;*/ margin-bottom: 15px; border: 1px solid #e2e2e2;}
/*右侧内容选项卡*/
.conright_tab{ border-bottom:1px solid #e2e2e2; overflow: hidden;/*margin-bottom: 15px;*/}
.conright_tab ul li{ float: left; margin-right: 20px; font-size: 14px;}
.conright_tab ul li a{ display: block; text-decoration: none; padding: 10px 0;}
/*选项卡选中*/
.contab_on{ border-bottom: 2px solid #b1191a; color: #b1191a;}
/*maincon主内容*/
.maincon{ /*overflow: hidden;*/}
.mainform{}
/*用户信息*/
.userinfo{ border-bottom:1px solid #e2e2e2; padding-bottom: 20px;}
/*列表表格工具条*/
.tbsearchbar { padding-bottom:10px; }
.tblistbar{ margin-bottom: 10px; background:#F2F7FA; padding:10px; border:1px solid #e2e2e2; }
/*站内消息详情*/
.message_tit{ text-align: center; padding: 20px 0;}
.message_tit h2{ font-size: 18px; color: #333;}
.message_tit p{ line-height: 20px;}
.message_con{ line-height: 20px;}
/*产品图片*/
.prolist_img{ width:100px; height: 100px; border: 1px solid #E2E2E2;}
.prolist_img img{ max-width: 100px; max-height: 100px;}
/*产品缩略图*/
.proimgview{ overflow: hidden;}
.proimgview ul li { float: left; width: 100px; height: 100px; padding: 1px; margin-right: 10px; border: 1px solid #a4c7e5; text-align: center; }
.proimgview ul li a{ display:block }
.proimgview ul li a:hover { text-decoration:none }
.proimgview ul li i { line-height:100px; }
.proimgview ul li img{ width: 100px; height: 100px; }
/*iocn叉图标*/
.iconcha{ font-size: 26px; vertical-align: middle;}
/*活动图片宽高*/
.huodong_img{ width: 200px; height: 120px;}
/*宽90操作列div*/
.w90cz { width:90px; text-align:center;}
.w90cz a { margin:2px 0;}
/*计量单位列表*/
.unitlist { overflow:hidden;  }
.unitlist li{ float:left; padding:5px; }
.unitlist li a{ display:block; padding:3px; }
.unitlist li a:hover { background: #06d; color:#fff; text-decoration:none; }
/*selectClick*/
.selectClick { border:1px solid #e2e2e2; height:30px; line-height:30px; overflow:hidden; cursor:pointer; }
.selectClick span{ padding-left:7px; float:left; }
.selectClick i { padding-right: 7px; float: right; }

/*订单列表*/
.proimg_sm { width: 60px; height: 60px; border: 1px solid #e2e2e2; vertical-align:text-top; margin-right:5px; }

/*数据分析*/
.zhishubox { }
#zhishu{ background: #fff; width: 921px; height: 600px;}

/*采购详情*/
.caigou_tit { margin:20px 0 }
.caigou_tit h1 { font-size:24px; }
.caigou_qixian { margin:20px 0; background:#f1f1f1; padding:50px 50px; position:relative; }
.cgqx_date { height:45px; }
.cgqx_date span{ font-size:18px; color:#333 }
.cgqx_date p { font-size:14px; color:#666; height:20px; line-height:20px }
.ljbj_btn { background:#de373e; width:250px; height:15px; padding:35px 30px; position:absolute; top:30px; right:0 }
.ljbj_btn span { color:#fff; margin-left:10px }
.btncaigou {padding: 10px 20px;background: #fff;border: 1px solid #fff;border-radius: 3px;cursor: pointer;color: #de373e;}
.caigou_yuan { display:block; width:20px; height:20px; border-radius:50%; background:#fff; float:left; margin-right:20px }
.caigou_con { }

/*选择供应商效果*/
.js_xzgys { display:inline-block; padding:5px 10px; border:1px solid #fff; margin-left:-10px }
.js_xzgys:hover { border:1px solid #e2e2e2; text-decoration:none }

/*管理相册*/
.piclistbox { }
.piclist { }
.piclist li{ float:left; border:1px solid #e2e2e2; padding:10px; margin:0 35px 20px 0; }
.pict { }
.pict img { width:150px; height:150px; }
.picb { }
.picb p { margin-top:5px; line-height:16px; }
.picb p a { padding-right:5px; }
.picb p span { } 

/*图片水印*/
.shuiyinpic { border:1px solid #e2e2e2; padding:3px; position:relative;}
.shuiyinpic img { width:310px; height:310px; }
.showsite { position:absolute; bottom:10px; right:10px; }
.showm { top:145px; left:100px; }
.showl { top:10px; left:10px; }
.showr { bottom:30px; right:10px; }

.layui-btn-uploadimg { width: 120px; height: 120px; border: 1px dashed #c0ccda; background: #fbfdff; color: #666; font-size: 30px; }
#uploadlist { display: inline-block; overflow: hidden; }
.file-item { border: 1px solid #e2e2e2; border-radius: 3px; float: left; position: relative; margin: 0 20px 20px 0; padding: 4px; }
.file-img { width: 110px; height: 110px; }
div.file-panel { position: absolute; height: 0; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000', endColorstr='#80000000'); background: rgba( 0, 0, 0, 0.5 ); width: 110px; top: 4px; left: 4px; overflow: hidden; z-index: 300; }
div.file-panel i { float: left; font-size: 26px; margin: 0 13px 0 2px; color: #fff; cursor: pointer; }
div.file-panel i:last-child { margin-right: 0 }

/*优惠券*/
.couponlist{ overflow:hidden}
.couponlist ul li{ width:25%; float:left; padding:20px 20px 0 0; box-sizing:padding-box;}
.couponmine {width: 100%; height: 331px; margin-bottom: 20px; background: url(../images/member/coupon_bg.gif) repeat-x; }
.couponmine_t { height: 150px; padding-top: 15px; text-align: center; }
.couponmine_sum { font-size: 50px; color: #fff; font-family: 微软雅黑; font-weight: 700; text-align: center; }
.couponmine_tit { font-size: 14px; color: #fff; font-family: 微软雅黑; }
.couponmine_time { margin-top:5px; font-size: 12px; color: #666; font-family: 微软雅黑; }
.couponmine_b { padding:0 15px; }
.couponmine_type { font-size:14px; line-height:30px; }
.couponmine_min { font-size: 14px; line-height: 30px; }
.couponmine_btn { text-align:center; margin-top:30px; }
.couponmine_btn a { display:inline-block; border: 1px solid #70C2F1; border-radius:20px; width:120px; height :30px; line-height:30px; }
.couponmine_btn a:hover { background: #70C2F1; text-decoration:none; }
.couponmine_bg { filter: grayscale(100%); opacity: 50%; }
.couponmine_used { margin: 20px 0 0 150px; width: 60px; height: 60px; background: url(../images/member/coupon_used.png) no-repeat; }
/*登录*/
.loginbg { height: 540px; background: url(/Content/Images/member/loginbg.jpg); }
.loginbox { width:1200px; margin:0 auto; position:relative; }
.loginform { width:400px; height:420px; margin:60px 0; position:absolute; right:0; background:#fff; }
.loginform form { padding:40px 0; }
.logintip { height: 70px; padding-bottom: 10px; }
.logintit { padding:10px 0; }
.loginitem { margin-bottom:25px; padding:0 35px; overflow:hidden }
.loginform .loginitem:first-child { margin: 0 }
.loginform .loginitem:last-child { margin: 0 }
.logininput { clear: both; overflow: hidden }
.logininput_l { float:left; text-align:center; width:35px; height:35px; line-height:35px; border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#e2e2e2; color:#fff }
.logininput_r { }
.logintxt { width:284px; height:35px; border:1px solid #e2e2e2; padding-left:8px; }
.loginbtn { width:100%; height:35px; border:1px solid #b1191a; background:#b1191a; color:#fff; font-size:18px; cursor:pointer }
.dsflogin { float:left; line-height:33px }
.login_qq { font-size:30px; color:#3bb6f6; padding-right:10px }
.login_weixin { font-size:30px; color:#66b900; }
/*注册*/
.registbox { background:#fff; padding:20px 50px; overflow:hidden }
.registbox_l{ float:left; width:500px;}
.regitem { padding:10px 0 }
.regitem label { display:inline-block; width:125px; text-align:right; }
/*验证码*/
.codeimg { cursor: pointer; }
/*二维码*/
.qrcode { float: left; padding: 10px 20px; text-align: center; }
.qrcode_img img { width: 90px; height: 90px; }


/*尾部*/
/*footer*/
.footer { width: 100%; min-width: 1200px; background: #f3f3f3; overflow: hidden; margin-top: 20px; }
.footer_panel { width: 1200px; margin: 0 auto; padding: 10px 0; overflow: hidden; }
.footer_tedian { float: left; width: 300px; padding: 10px 0; border-bottom: 1px solid #ccc; }
.footer_tedian i { float: left; }
.footer_tedian p { float: left; padding: 18px 0; }
.footer_tedian p b { display: block; font-size: 20px; }
.footer_tedian p span { line-height: 18px; font-size: 13px; }
.footer_logo { float: left; width: 280px; margin-right: 20px; padding-top: 10px; }
.footer_logo dl dt { height: 70px; }
.footer_logo dl dt img { width: 260px; height: 70px; }
.footer_logo dl dd { height: 24px; line-height: 24px; }
.footer_logo dl dd a { color: #666 }
.footer_logo dl dd a:hover { color: #ff7300 }
.footer_panel ul { float: left; overflow: hidden; }
.footer_panel ul li { float: left; width: 190px; }
.footer_panel ul li:last-child { width: 300px }
.footer_panel ul li dt { line-height: 30px; color: #000; font-weight: bold; font-size: 16px; }
.footer_panel ul li dd { height: 26px; line-height: 26px; }
.footer_hr { border-top: 1px solid #e2e2e2; }
.footer_center { text-align: center; }
a.footer_a { padding: 0 10px 0 0; color: #999; }
.footer_bottom { width: 100%; background: #333; }
.footer_bottom_p { padding: 5px 0; height: 16px; text-align: center }
.footer_space { padding: 0 5px }
.cutline { border-left: 1px solid #999; padding-right: 10px; }
.footer_webpolice { margin-top: 6px; text-align: center }
.tagsindex a { padding: 0 5px; font-size: 16px; }
.icon_itedian { display: inline-block; width: 82px; height: 82px; line-height: 82px; text-align: center; font-size: 65px; color: #999; }