@charset "utf-8";
/* CSS Document */
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{margin:0;font-family: "Microsoft YaHei",tahoma,arial,宋体;}
ol,ul{margin:0; padding:0;list-style: none;}
ol, ul, button, input, select, textarea {margin: 0; padding: 0;outline: 0;font-family: "Microsoft YaHei",tahoma,arial,宋体;}
i {font-style:normal;}
img {border:0; vertical-align:top;}
.fwNormal{font-weight:normal !important;}
.fwBold{font-weight:bold !important;}
.taLeft{text-align:left !important;}
.taCenter{text-align:center !important;}
.taRight{text-align:right !important;}
.vaTop{vertical-align:top !important;}
.vaBtm{vertical-align:bottom !important;}
.mt0{margin-top:0 !important;}
.mb0{margin-bottom:0 !important;}
.mr0{margin-right:0 !important;}
.pb0{ padding-bottom:0 !important;}
* html .clearfix{zoom:1;}
*+html .clearfix{zoom:1;}
.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both;}
a{text-decoration:none;color:#5e5e5e;bblr:expression(this.onFocus=this.blur());outline-style:none;}
a:hover {text-decoration:underline;color: #e82418;}
button::-moz-focus-inner {padding:0;border:none;}
li img{display:block; vertical-align:baseline;}
/* 详情左侧活动图片改为220*110 */
.detail_left div ul li a img{display:block; vertical-align:baseline;max-width: 220px;max-height: 110px;margin: 0 auto;}

.fl{ float:left !important;}
.fr{ float:right !important;}
.red{ color:#e82418;}
.orange{ color:#fd9903;}
.green{ color:#54b943;}
.clear{ clear:both !important;}
ins{ text-decoration:none;}
em{ font-style:normal;}
.ml0 { margin-left:0px !important;}
.ml10 { margin-left:10px !important;}
.mr5 { margin-right:5px !important;}
.mr10 { margin-right:10px !important;}
.mb10 { margin-bottom:10px !important;}
.mb20 { margin-bottom:20px !important;}
.pt15 { padding-top:15px;}
input,select,textarea{bblr:expression(this.onFocus=this.blur());outline-style:none; color:#5e5e5e; font-size:14px;}
.bule_link,.bule_link:hover{ color:#0083ce;}
.widAuto{ width:auto !important;}
.font_arial{ font-family:Arial;}


/* common */
.my_cart a .i_ico01,.ft_commit ul li a i,.ico_tel,.pageGuide li i,.more_link i,.errorTips .errIcon,.J_dialog_close1,.i_ok,.com_popTtl a,.tc_box2 .needImg a i,.uploadPictures .needImg a i,.filebox,.panel-tool-close,.i_ok02,.i_fail,.i_warn,.i_warn02,.selectedBox i,.topArea i,.provincesList li a{ background:url(../images/ico_common.png) no-repeat;}

body {color:#5e5e5e; font-size:12px; line-height:1.5; min-width:1190px;}
#popup_overlay{ min-width:1190px;}
.main { width:1190px; margin:0 auto;}
#top { background-color:#f2f2f2; border-bottom:1px solid #e0e0e0;margin:0 0 18px; line-height:30px;}
.login_info { float:left;}
.login_info span { margin-right:10px;}
.login_info a{color:#e72418;}
.topUl { float:right; overflow:hidden; zoom:1;line-height:16px;padding:7px 0;}
.topUl li { float:left; border-right:1px solid #dedede; margin-right:-1px; padding:0 8px 0 9px;}
.ico_tel { display:inline-block; vertical-align:middle;}
.tel{ color:#e82418; font-size:14px; font-family:Arial;}
.tel .ico_tel { width:11px; height:11px; background-position:-160px -41px; margin:-2px 3px 0 0;}
.topArea{ float:left; font-size:12px;position:relative; z-index:2500;}
.topArea i{ display:block; float:left; width:13px; height:16px; background-position:-407px -559px; margin:7px 8px 0 0;}
.topArea span{ display:block; float: left; color:#e72418; margin-right:5px;}
.topArea .slideBox{ float:left;}
.topArea .slideBox a{ color:#666;}
.topArea .topInr{position:absolute;border:1px solid #e0e0e0;background-color:#f2f2f2;width:343px;padding:15px 0 10px 15px;left:0;top:30px; display:none;}
.topArea .topInr ul li{ float:left; padding:5px; font-size:14px; text-align:center;}
.topArea .topInr ul li a{ display:block; width:98px; line-height:33px; border:1px solid #e0e0e0; background-color:#fff; color:#666; text-decoration:none;position:relative;}
.topArea .topInr ul li a i{background-position:-148px -610px;width:14px;height:14px;float:none;position:absolute;right:0;bottom:0;margin:0;display:none;}
.topArea .topInr ul li a:hover,.topArea .topInr ul .on a{ border:1px solid #e72418; color:#e72418;}
.topArea .topInr ul li a:hover i,.topArea .topInr ul .on a i{ display:block;}
.topArea .topInr p{ color:#999; padding:8px 5px 3px;}

h1{ float:left; width:260px}
h1 a { display:block; width:185px; height:80px; background:url(../images/logo.png) no-repeat; text-indent:-9999px;}
.search_box { float:left; width:670px; overflow:hidden; zoom:1; padding-top:10px;}
.searchForm { margin-bottom:5px;}
.searchForm input {background-color: #fff;border: 2px solid #e62418;color:#666;float:left;height:36px;line-height: 36px;padding: 0 5px 0 9px;vertical-align: middle;width:556px;}
.searchBtn {background-color:#e62418;border:0;color:#fff;cursor:pointer;float:left;font-size:14px;font-weight: normal;height:40px;line-height:40px;text-align:center;vertical-align:middle;width:94px;}
.hotkeys a { margin-right:10px;}
.my_cart{ float:right; margin-top:10px;}
.my_cart a { display:block; width:115px; border:1px solid #cfcfcf; color:#555; font-size:14px; line-height:38px; text-align:center; text-decoration:none; position:relative;}
.my_cart a .i_ico01{display: inline-block; background-position:-6px -310px; width:13px; height:17px; vertical-align:middle; margin:-2px 8px 0 0;}
.my_cart a:hover{ border:1px solid #ed1c24; color:#ed1c24;}
.my_cart a:hover .i_ico01{ background-position:-52px -310px;}
.my_cart a .i_num { position:absolute; right:0; top:-11px; display:block; background-color:#ed1c24; min-width:17px; height:21px; line-height:21px; border-radius:10px; color:#fff; font-family:Arial; text-align:center; font-size:12px; padding:0 2px;}
.allSort { float:left; width:190px; position:relative; z-index:50;}
.allSort .more_link { background-color:#e82418; display:block; font-size:15px; color:#fff; height:40px; line-height:40px; padding-left:16px; text-decoration:none; position:relative;}
.allSort .more_link i{ display:block; position:absolute; right:15px; top:50%; margin-top:-3px; width:10px; height:5px; background-position:-311px -226px; vertical-align:middle;}
.allSort .more_link i.up{background-position:-281px -562px;}
.allSort .sortBox { background-color:#fff; position:absolute; left:0; top:40px; display:none;}
.sort_list{ position:relative;}
.sort_list li{ float:left; width:190px; padding:10px 0 9px; line-height:21px;}
.sort_list li p { padding-left:6px;}
.sort_list li p a{ margin-left:10px;}
.sort_list li .ttl{ font-size:14px; font-weight:bold; margin-bottom:2px;padding-left:16px;}
.sort_list li .ttl a{ margin:0;}
.sort_list .hover { border-bottom:1px solid #e6e6e6; background:#f9f9f9 url(../images/hover_bg.png) repeat-y left top; padding-bottom:8px;}
.sort_list .hover .category_box { display:block;}
.headerNavi {/*margin-top:15px;*/ padding-top: 0; background: #e82418; position:relative; z-index:2000;}
.siteNavi {float:none; margin:0 auto; background: #e82418; line-height:38px; width:1200px; border-bottom:0 none; font-size:14px;}
.siteNavi li {float:left; text-align:center; padding:0 50px;}
.siteNavi li a {color:#fff; font-size: 16px;}
.siteNavi li a:hover{color:#fff; text-decoration:none;}
.siteNavi li:hover{ background: #d40011; cursor: pointer; }

.cate_more{ margin-right: 20px;  color: #e82418;font: 400 9px/14px consolas}
.category_box {position:absolute; left:190px; top:0; width:810px; height:419px; border-bottom:1px solid #e82418;border-right:1px solid #e82418; background-color:#f9f9f9; overflow:hidden; zoom:1; display:none;}
.category_box .cate_subitems { height: 395px; overflow: hidden;}
.category_box .cate_subitems dl {width: 100%; overflow: hidden;line-height: 2em}
.category_box .cate_subitems dl.fore1 dd { border-top: none}
.category_box .cate_subitems dt {position: relative; float: left;width: 90px; padding: 12px 30px 0 3px; text-align: right; font-weight: 700; line-height: 1.4;}
.category_box .cate_subitems dt i {position: absolute; top: 13px; right: 18px; width: 4px; height: 14px; font: 400 9px/14px consolas}
.category_box .cate_subitems dd { float: left;width: 675px; padding: 6px 0; border-top: 1px solid #eee}
.category_box .cate_subitems dd a {font-family: Simsun,arial, sans-serif; float: left;padding: 0 8px;margin: 4px 0;line-height: 16px;height: 16px; border-left: 1px solid #e0e0e0; white-space: nowrap}
.category_box .cate_subitems .style-red {color: #c81623}

.category_box .logo_list li{ float:left; width:auto; padding:0 1px 1px 0;}
.goods_info { background-color:#fff; height:403px; float:left; width:250px; padding:10px 15px;}
.goods_info h2{ color:#80bfbe; font-size:24px; font-weight:bold; line-height:34px; padding:10px 0;}
.goods_info .photo{ text-align:center;}
.goods_info .photo img{ display:inline;}
.sort_list .goods_info p { padding:0 0 30px; color:#878787; font-size:16px;}


#footer{padding:30px 0 0; background-color:#f1f1f1; margin-top:22px; clear:both;}
#footer .main{overflow:hidden; zoom:1; padding-bottom:30px;}
.ft_commit{border-bottom:1px solid #ddd; padding-bottom:30px; margin-bottom:25px;}
.ft_commit ul{float:left; margin-left:-31px;}
.ft_commit ul li{ float:left; /*width:168px;*/ border-left:1px solid #ddd; padding-left:30px; line-height:20px;}
.ft_commit ul li a{ display:block; color:#999; font-size:14px; text-decoration:none; overflow:hidden;zoom:1;}
.ft_commit ul li a i{ display:block; width:60px; height:60px; float:left; margin:4px 10px 0 0;}
.ft_commit ul li a .ft_ico01{ background-position:-3px -73px;}
.ft_commit ul li a .ft_ico02{ background-position:-93px -73px;}
.ft_commit ul li a .ft_ico03{ background-position:-183px -73px;}
.ft_commit ul li a .ft_ico04{ background-position:-273px -73px;}
.ft_commit ul li a .ft_ico05{ background-position:-363px -73px;}
.ft_commit ul li a span{ float:left; width:90px;}
.ft_commit ul li a span span{ font-size:18px; display:block; float:none; width:auto; color:#555; margin-bottom:8px;}
.ft_tel{float:right; width:243px; text-align:right;}
.ft_tel .ico_tel{ background-position:-154px -10px; width:18px; height:20px; margin:-4px 8px 0 0;}
.ft_tel p{ font-family:Arial; font-size:24px; color:#e82418;}
.ft_tel span{ display:block; font-size:14px; color:#555; padding-right:8px;}

.f_navi{line-height:1.2; text-align:left; overflow:hidden; zoom:1; margin-left:-8px; padding:2px 0; font-size:14px;}
.f_navi li{ float:left; border-left:1px solid #cfcfcf; padding:0 10px;}
.f_navi li a{ color:#666;}
.copyright { background-color:#fff; padding:27px 0 35px;}
.copyright p { color:#999; font-size:14px; width:1184px; margin:0 auto;}

.pageGuide{ padding:15px 0;}
.pageGuide li {float:left;color:#333;}
.pageGuide li span{font-family:"宋体"; padding:0 10px;}
.pageGuide li a{ color:#333;}
.pageGuide li i{ display:inline-block; width:14px; height:11px; background-position:-13px -223px; vertical-align:middle; margin:-2px 7px 0 0;}

/* 分页 */
.pager {font-size:12px;line-height:26px; float:right; padding-top:20px;}
.pager a,.pager span{text-decoration:none; border:1px solid #ddd;min-width:20px; padding:0 5px; text-align:center; color:#333;float:left; margin-left:7px;}
.pager a:hover,.pager span.current{color: #fff; background:#e82418;border:1px solid #e82418;}
.pager span {color:#999;}
.pager a.prev,.pager a.next{}
.hide{display:none;}

.errorTips{line-height: 17px;font-size: 14px;color: #e72418;}
.errorTips .errIcon{width:17px;height:17px;display: inline-block;vertical-align: middle;background-position:-228px -313px;}

.comBtn{ clear:both;}
.redBtn,
.bor_redBtn,
.bor_redBtn02,
.bor_grayBtn,
.bor_grayBtn02,
.bor_redBtn_new{display:inline-block; width:188px; line-height:46px; text-align:center; background-color:#e82418; border:1px solid #e82418; font-size:16px; color:#fff; margin-left:10px; cursor:pointer;}
.bor_redBtn{ background-color:#ffeeed; color:#e82418;}
.bor_redBtn02{ background-color:#fff; color:#e72418; font-size:16px; width:167px; line-height:39px;}
.bor_grayBtn{ background-color:#fff; border:1px solid #ededed;color:#555;}
.redBtn:hover,
.bor_redBtn:hover,
.bor_redBtn02:hover,
.bor_redBtn_new:hover{background-color:#d80001; border:1px solid #d80001; text-decoration:none; color:#fff;}
.bor_grayBtn:hover{ color:#555; border:1px solid #b6b6b6;text-decoration:none;}
.bor_grayBtn02{ min-width:92px; width: 92px; line-height:26px; font-size:14px; color:#555; border:1px solid #ededed; background-color:#fff; margin:0 3px;}
.bor_grayBtn02:hover{ border:1px solid #e82418; color:#e82418; text-decoration:none;}
.bor_grayBtn03{ width:147px; line-height:35px; font-size:14px;}
.comBtn01{ width:115px; line-height:35px; font-size:14px;}
.comBtn02{ width:91px; line-height:26px; font-size:14px;}
.comBtn03{ width:70px;min-width:70px; line-height:26px; font-size:14px;}
.bor_redBtn_new{ background: #fff; color:#e72418; font-size:16px; line-height: 39px;  }
.redmBtn{display:inline-block; width:80px; line-height:35px; text-align:center; background-color:#e82418; border:1px solid #e82418; font-size:16px; color:#fff; margin-left:10px; cursor:pointer;}
.redmBtn:hover{background-color:#d80001; border:1px solid #d80001; text-decoration:none; color:#fff;}
.topBox { padding:10px 0;}
.topBox .comBtn02{ width:103px; float:left; margin:0;}
.topBox .comTtl { margin:5px 12px 0 0;}

.comPop .redBtn,
.comPop .bor_redBtn,
.comPop .bor_redBtn02,
.comPop .bor_grayBtn{ min-width:118px; width: 118px; line-height:38px; font-size:14px;}
.comPop{z-index:99998; position:relative;}

.bg_pop{position:fixed;z-index:1;top:0px;left:0px;width:100%;height:100%;background:#000;opacity:0.3;filter: alpha(opacity=30);}
.comPop_div{ position:fixed; left:50%; top:30%; width:400px; z-index:2; border:1px solid #e62418; background-color:#fff; margin-left:-200px; padding-bottom:20px;}
.pop_main{ padding:30px 10px;}
.comPop_div p{ font-size:14px; text-align:center;}

/*-------------------弹出框----------------*/
#dialog_4 , #dialog_5 , #dialog_3{
    position: fixed;
    _position:absolute;
    left:50%;
    top:20%;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||60)));
    z-index:4000;
    padding:5px;
    display:none;

}

.J_dialog1 {margin-left:-220px;visibility:visible;overflow:hidden;position:fixed;top:15%;z-index:10000;border:1px solid #e62418;background-color:#fff;}
.J_dialog4{border:1px solid #e62418;background-color:#fff; font-size:14px;}

.J_dialog_content1 {position: relative;width: 540px;z-index: 2;}

.J_dialog_content2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 6px solid #7a7a7a;
    position: relative;
    width: 680px !important;
    z-index: 2;
    margin-left:-320px;

}

.J_dialog_hd1 {line-height:40px; padding: 0 15px; background-color:#e62418; font-size:18px; color:#fff;}

.J_dialog_bd1, .J_dialog_ft1 {
    padding: 22px;
}
.J_dialog_title1 {font-size: 14px;font-weight: bold;height:40px;line-height:40px;overflow:hidden;}
.J_dialog_close1,.panel-tool-close {width: 15px;height: 15px;position: absolute;right:10px;top:11px;cursor:pointer; background-position:-229px -362px;opacity: 0.6;filter: alpha(opacity=60);}
.J_dialog_close1:hover,.panel-tool-close:hover{opacity:1;filter: alpha(opacity=100);}

.J_dialog6{ position:fixed; visibility:visible; z-index:10000;_position:absolute; left:30%; top:30%; border:1px solid #e62418; background-color:#fff;}
.J_dialog_content6 { width:397px;}
.pop_order{ padding:20px 30px;font-size:14px;line-height:30px;}
.okTxt{ font-size:16px; font-weight:bold; line-height:40px; margin-bottom:10px;}
.bz3_ul{ font-size:14px; padding:30px 0 10px;}
.bz3_ul li{ padding-bottom:10px; text-align:center; line-height:40px;}
.i_ok{ display:inline-block; width:39px; height:39px; background-position:-3px -417px; vertical-align:middle; margin:-2px 10px 0 0;}
.i_ok02,.i_fail,.i_warn,.i_warn02{ display:inline-block; width:17px; height:17px; background-position:-212px -503px; vertical-align:middle; margin:-1px 5px 0 0;}
.i_warn{ background-position:-280px -503px;}
.i_fail{ background-position:-343px -503px;}
.i_warn02{ width:49px; height:49px; background-position:-376px -597px; margin:1px 12px 0 0;}

/* 步骤 */
.title{ width:830px; padding:25px 0; margin:0 auto;}
.title .list {display: block;height: 84px;list-style-type: none; margin: 0;}
.title .stage-node, .title .stage-bar, .title .stage-far {background: url(../images/img_bar.png);height: 31px;}

.title .stage-node {display: block;float: left;position: relative; width:31px;}
.title .stage-bar {display: block;float: left;width: 160px;}

.title .stage-first-then {width:66px;background-position:-10px -28px;}
.title .stage-first-current,.title .stage-first-pass {width:66px;background-position:-10px -119px;}

.title .stage-last-then {background-position:-624px -28px;}
.title .stage-last-current,.title .stage-last-pass {background-position:-624px -119px;}


.title .stage-then{background-position:-170px -28px;}
.title .stage-current,.title .stage-pass{background-position:-170px -119px;}

.title .stage-two-then{background-position:-170px -28px;}
.title .stage-two-current,.title .stage-two-pass{background-position:-170px -119px;}

.title .stage-three-then{background-position:-294px -28px;}
.title .stage-three-current,.title .stage-three-pass{background-position:-294px -119px;}

.title .stage-four-then{background-position:-415px -28px;}
.title .stage-four-current,.title .stage-four-pass{background-position:-415px -119px;}

.title .stage-five-then{background-position:-525px -28px;}
.title .stage-five-current,.title .stage-five-pass{background-position:-525px -119px;}

.title .stage-bar-then {background-position:-95px -210px;}
.title .stage-bar-current,.title .stage-bar-pass{background-position:-95px -301px;}

.title .stage-first-current a,.title .stage-last-current a,.title .stage-current a,.title .stage-three-current a,.title .stage-four-current a,.title .stage-five-current a{color:#e82418;}

.title .stage-far{display:none;}
.title .stage-bar-current .stage-far{background-position:-95px -210px;display: block;float: right;width:35px;}
.title .stage-label {display: block;left: -78px;position: absolute;text-align: center;top: 40px;white-space: nowrap;width: 191px;}
.title  .first-txt{left: -45px;}

.fW990{width:990px; margin:22px auto 0;}
.fW1190{width:1190px; margin:22px auto 0;}
.footCopy {border-top: 1px solid #ececec;  color: #999; font-size: 12px; line-height: 24px;  padding: 20px 0 30px; text-align: center;}
.fnoborder .footCopy{border:none;}

.menb_nav{background-color:#e82418; line-height:50px; margin-bottom:10px;}
.menb_nav .main,.hy_top .main{ width:990px;}
.menb_nav .hy_Logo{float:left; }
.menb_nav .hy_Logo a{display:block;width:47px; height:50px;background:url(../images/hy_logo.png) no-repeat;}
.menb_nav .hy_ttl{float:left; width:118px; height:50px;background:url(../images/img_hy.png) no-repeat;}
.menb_nav ul{float: right; width:800px;}
.menb_nav ul li{ float:left;color:#fff;font-size:16px;}
.menb_nav ul li a{color:#fff; display:block; width:120px; text-align:center;}
.menb_nav ul li a:hover,.menb_nav ul li a.selected{text-decoration:none; background-color:#d80001;}
.menb_nav ul li a i{ display:inline-block; background-color:#fff; color:#e82418; font-size:12px; line-height:21px; height:21px; border-radius:10px; padding:0 2px; min-width:17px; vertical-align:middle; margin:-3px 0 0 3px;}
.menb_nav ul .date{float:right; font-size:12px;}
#top.hy_top{ margin-bottom:0; border-bottom:0;}
.hy_top .i_num{ background:#e82418 url(../images/ico_cart.png) no-repeat left top; font-size:12px; color:#fff; display:inline-block; padding:0 3px 0 6px; text-align:center; line-height:15px; height:15px; margin:-2px 0 0 2px; vertical-align:middle;}


/* 1号药城-弹出框 */
.tc_box{position: fixed;_position:absolute !important;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||190))); z-index:999;display:none; width:420px; border:1px solid #e62418; background-color:#fff;}
.com_popTtl{font-size: 14px;font-weight: bold;height:40px;line-height:40px;overflow:hidden; position:relative; background-color:#e62418;}
.com_popTtl a{width: 15px;height: 15px;position: absolute;right:10px;top:11px;cursor:pointer; background-position:-229px -362px;opacity: 0.6;filter: alpha(opacity=60);}
.com_popTtl a:hover{opacity:1;filter: alpha(opacity=100);}
.com_popTtl .title{ width:auto; display:block; margin:0; padding:0; font-size:18px; color:#fff; font-weight:bold; padding:0 15px;}
.tc_box .formPart{ border:0;}
.tc_box dd input{ width:236px;}
.tc_box .scfj dd input { width:100px; margin:0;}
.tc_box .scfj dd .ke-upload-file{ width:100px !important;}
.tc_box .btn_dl dd a,.tc_box .btn_dl dd input,.tc_box .btn_dl dd .button{ width:118px; line-height:38px; font-size:14px;}

.tc_box2{left: 25%;width: 814px;}
.tc_box_second{position: fixed;_position:absolute !important;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||150))); z-index:999;background:#fff; border:1px solid #e62418; display: none;}


/*------ 公用表单 ---------------
---------------------------------------*/
ins.asterisk{ color:#e62418; text-decoration:none;}
.formPart{ width: auto; height:auto; overflow:hidden; border:1px solid #ededed; background-color:#fff; padding:25px 0; font-size:14px;}
.formPart dl{ line-height:38px;width:100%; overflow:hidden; padding:6px 0;}
.formPart dl dt{ float:left; line-height:38px; margin-right:5px;width:155px; text-align:right;}
.formPart dl dd{ overflow:hidden; zoom:1; padding-left:5px;}
.formPart dl dd ins,.formPart dl dd samp{ color:#b4b4b4;}
.formPart dd li em{ color:#fd9903;}
.formPart .span_01{ padding: 0 10px 0 5px;}
.formPart dl input ,.formPart dl select{ margin-right:5px;}
.formPart dl input ,.formPart dl select, .formPart dl textarea{ border-color:#fff; border:1px solid #e4e4e4; vertical-align:middle; padding:0 5px; line-height:38px; height:38px; font-size:14px;}
.formPart dl label input{border:0; line-height:auto; height:auto;}
.formPart .verifyImg{ vertical-align:middle;}
.formPart dl dd .f14{ display:inline-block; vertical-align:middle; line-height:1.5; margin-left:4px; text-decoration:none;}
.formPart dl textarea{ width:381px; height:120px;}
.formPart .btn_dl dd a,.formPart .btn_dl dd button{ margin:0 10px 0 0;}

.formPart dl.btn_dl{ padding:22px 0 8px;}
.formPart dl.btn_dl dt{color:#fff;}
.formPart dl.dl_radio label{ margin-right:5px;}
.formPart dl.dl_radio label input{ margin-right:2px;}
.formPart dd.twoLine{padding-left:120px;}
.formPart dl dd .bule_link{ margin-left:8px;}
input.checkboxS{ border:none; margin-right:4px;}
.formPart samp.tips{margin-left:5px; color:#666;}
.formPart samp.red{color:#EE1C25;}

.comTtl{ color:#555; font-size:16px; line-height:18px; border-left:3px solid #e82418; padding-left:10px; margin:15px 0;}
.comTtl02{ font-size:18px; color:#5e5e5e;margin:15px 0;}
.comTtl span{ color:#8b8b8b; font-size:14px;}
.list_ul li{ float:left; margin-right:10px;}
.list_ul02 { margin-bottom:-10px; overflow:hidden; zoom:1;}
.list_ul02 li{ width:139px; padding-bottom:10px;}
.list_ul li input{ vertical-align:middle; margin:-3px 5px 0 0; border:0 !important; line-height:normal !important; height:auto !important;}
.headPhoto { background-color:#fff; border:1px solid #ededed; padding:20px;}
.headPhoto dt{ float:left; width:82px; text-align:center;}
.headPhoto dt img{ border:1px solid #ededed; margin-bottom:5px; width:80px; height:80px;}
.headPhoto dd{ overflow: hidden; padding:1px 0 7px 20px;font-size:14px;}
.headPhoto #i_img { border:0;}

.comTable{width:100%; border-collapse:collapse; border:1px solid #ededed; background-color:#fff; border-top:0; font-size:14px;}
.comTable th,.comTable td{text-align: center; vertical-align:middle; border-top:1px solid #ededed; line-height:25px; padding:15px 5px; font-weight:normal;}
.comTable th{background-color:#f9f9f9;padding:10px 5px;}
.comTable td a{ margin:0 3px;}
.comTable .noAddress,.noData{ padding:40px 0;}
.table02 th,.table02 td{ text-align:left; vertical-align:top;}
.table02 th{ background-color:#fff; padding-left:20px;}

.l_ttl{border-bottom:1px solid #efefef;color:#e82418;font-size:14px;font-weight:normal;line-height:37px;padding:0 15px;margin-bottom: 10px;}
.l_ttl span{border-bottom:1px solid #f9493c;display:inline-block; line-height:37px;margin-bottom:-1px;}

.ttlBox{ border-bottom:1px dotted #e4e4e4; text-align:center; line-height:34px; margin-bottom:10px;}
.ttlBox span{ display:inline-block; background-color:#fff; padding:0 15px; margin-bottom:-17px;}

.com_box{ padding:0 0 10px;}
.search_txt{ float:left; width:160px; height:35px; line-height:35px; border:1px solid #e4e4e4; border-right:0; padding: 0 5px; font-size:14px;}
.search_btn { float:left; width:68px; line-height:35px; font-size:14px; margin:0; height:37px;}

#fullbg {background-color:Gray;left:0; opacity:0.7;position:absolute;top:0px;z-index:3;opacity:0.7;filter:alpha(opacity=70);z-index:20; width:100% !important; min-width:990px;}


.wjgl_table3 {border-collapse:collapse; width:100%; background-color:#fff;border:1px solid #ededed; border-bottom:0; font-size:14px; color:#5e5e5e;}
.wjgl_table3 th,.wjgl_table3 td{ border-bottom:1px solid #ededed; text-align:center; padding:10px 0; font-weight:normal;}
.wjgl_table3 th{ background-color:#f9f9f9;}
.wjgl_table3 .tdb{padding:0;}
.wjgl_table3 img{ width:80px; height:80px;}
.wjgl_table3 .payInfo p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width: 295px;}
.wid01{ width:96px;}
.wid02{ width:208px;}
.wid03{ width:134px;}
.wid04{ width:148px;}
.wid05{ width:100px;}
.wid06{ width:146px;}
.wid07{ width:370px;}
.wid08{ width:52px;}
.wid09{ width:225px;}
.wid23{ width:23px;}
.wid240{ width:240px;}
.wid453{ width:453px !important;}
.check_all{ font-size:14px; padding: 20px 0; line-height:28px;}
.check_all input{ vertical-align:middle; margin:-3px 6px 0 0;}
.btn-delete { margin-left:10px;}
.wid_input01{ width:236px;}
.wid_input02{ width:407px;}
.wid_input03{ width:113px;}

.pop_prompt{ font-size:14px; color:#8b8b8b; line-height:25px; padding-top:10px;}
.inputTxt{ border:1px solid #ededed; line-height:35px; height:35px; padding:0 5px;}
select.inputTxt{height:auto; line-height:20px; padding:7px 5px;}
.notDefault{ background-color:#ededed;pointer-events:none;cursor:default;}



.ke-dialog-default{ height:auto !important;}
.ke-dialog-content { background-color: #fff;border: 1px solid #e62418; font-size:14px;}
.ke-dialog-shadow {position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;box-shadow:1px 2px 5px #999;-moz-box-shadow:1px 2px 5px #999;-webkit-box-shadow:1px 2px 5px #999;filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.4');background-color: #F0F0EE;}
.ke-dialog-header {border-bottom:1px solid #e62418;color:#fff;cursor:move;text-align: left;padding:0 10px; line-height:40px; background-color:#e62418; font-size:18px;}

.ke-dialog-icon-close {width: 15px;height: 15px;position: absolute;right:10px;top:11px;cursor:pointer; background-position:-229px -362px;opacity: 0.6;filter: alpha(opacity=60);}
.ke-dialog-icon-close:hover{opacity:1;filter: alpha(opacity=100);}

.ke-dialog-row{ padding:5px 0;}
.ke-dialog-row img{ margin:6px 0;}
* html .ke-dialog-row{zoom:1;}
*+html .ke-dialog-row{zoom:1;}
.ke-dialog-row:after{height:0;visibility:hidden;content:".";display:block;clear:both;}

.ke-inline-block{ float:left;}
.ke-dialog-body{ height:auto !important;}
.ke-dialog-body label {margin-right:5px;cursor: pointer; float:left; line-height:37px;}
.ke-input-text { border:1px solid #ededed; height:35px; line-height:35px; padding:0 10px; width:225px; margin-right:10px; float:left;}
.ke-upload-area {position: relative; width:auto !important;}
.ke-button-outer { margin: 0 5px;}
.ke-button {cursor: pointer; width:74px; line-height:35px; border:1px solid #ededed; background-color:#fff; height:37px; cursor:pointer; font-size:14px; color:#555;}
.ke-button-common{ display: inline-block;}
.ke-upload-area .ke-upload-file { width:74px !important; position: absolute;top: 0;right: 0;height: 37px;padding: 0;margin: 0;z-index: 811212;opacity: 0;filter: alpha(opacity=0);cursor:pointer;}
.ke-dialog-footer{ text-align:center; padding-bottom:20px;}
.ke-dialog-footer .ke-button { width:118px;}
.explain { font-size:14px; margin-bottom:15px;}
.tab1 .ke-input-text,.tab1 .ke-inline-block{ float: none;}

.ke-dialog-yes input{background-color:#e82418; border:1px solid #e82418; color:#fff;}
.ke-dialog-yes input:hover{background-color:#d80001; border:1px solid #d80001;}
.ke-dialog-no input:hover{border:1px solid #b6b6b6;}

.p_txt{ font-size:13px; text-align:center; padding:6px 0 0;color: #e60012 }
.p_txt a{ display:inline-block !important; color:#0083ce; padding:0 !important;}
.p_txt a:hover{ text-decoration: underline !important;color:#0083ce !important;}

.pop_table{ width:100%; border-collapse:collapse; font-size:14px;}
.pop_table th,.pop_table td{ text-align:left; vertical-align:top; padding:5px 2px; font-weight:normal;}

/*首次登陆*/
.firstLogin{ width:560px; margin-left:-280px; padding-bottom:30px;}
.notesDiv{ font-size:16px; color:#666; line-height:28px; width:480px; margin:0 auto; padding:40px 0 30px;}
.notesDiv .i_warn02{ float:left; margin:2px 12px 0 0;}
.notesDiv span{ display:block; overflow:hidden; zoom:1;}
.firstLogin p{ text-align:left; width:468px; margin:0 auto; padding:0; color:#666; font-size:16px;}
.firstLogin ul{ width:480px; margin:0 auto;}
.firstLogin ul li{ float:left; width:150px; padding:5px;}
.firstLogin ul li a{display:block;width:148px;line-height:38px;border:1px solid #e0e0e0;color:#666;font-size:14px;text-align:center;text-decoration:none;}
.firstLogin ul li a:hover{ color:#e72418; border:1px solid #e72418;}

/*招商区域弹出层*/
.zs_areaPop{ width:820px; margin-left:-410px; top:10%; padding-bottom:30px;}
.zs_areaPop .pop_main{padding:40px 38px;}
.selectedBox { line-height:23px; font-size:14px;}
.selectedBox p{ text-align: left; float:left;}
.selectedBox a{ display:block; float:left; position:relative; background-color:#e62418; padding:0 20px 0 6px; min-width:40px; color:#fff; text-decoration:none; line-height:23px; font-size:12px; margin-right:10px;}
.selectedBox a i{ display:block; width:9px; height:9px; background-position:-349px -561px; right:6px; top:50%; margin-top:-4px; position:absolute;opacity: 0.6;filter: alpha(opacity=60);}
.selectedBox a:hover i{opacity:1;filter: alpha(opacity=100);}
.zs_areaPop ul{ font-size:14px;}
.zs_areaPop ul li{ float:left; padding-top:25px; line-height:18px; width:124px;}
.zs_areaPop ul li label{ display:inline-block; vertical-align:middle;}
.zs_areaPop ul li label input{ margin:-1px 3px 0 0;}
.zs_areaPop .provincesList li a{display:inline-block;width:18px;height:18px;background-position:-2px -610px;vertical-align:middle;margin:1px 0 0 3px;}
.zs_areaPop .provincesList li a:hover{ background-position:-46px -610px;}
.zs_areaPop .provincesList li .on,.zs_areaPop .provincesList li .on:hover{background-position:-90px -610px;}
.zs_cityPop {border-top:1px dashed #e6e6e6; margin-top:25px; position:relative;}
.zs_inrPop{position:absolute; width:744px; border:1px solid #e4e4e4; background-color:#f8f8f8; left:0; top:45px;}
.zs_areaPop .zs_inrPop ul{padding:0 0 20px 25px;}
.zs_areaPop .zs_inrPop ul li{width:119px; padding-top:20px;}
.notesPop{position:absolute; left:50%; top:50%; border:1px solid #f4e0ab; background-color:#fffce1; color:#fd9903; font-size:14px;text-align:center; width:238px; padding:14px 0 17px; margin:-43px 0 0 -120px; display:none;}
.notesPop span{ display:block; font-size:18px; padding-bottom:5px;}

/*添加采购商*/
.add_buyers .comPop_div { width:582px; margin-left:-292px; top:18%;}
.add_buyers .pop_main{ width:464px; margin:0 auto; padding-bottom:10px;}
.add_buyers .seaCondi{ line-height:37px;}
.add_buyers .seaCondi p{margin-right:10px;}
.add_buyers .seaCondi input{ width:256px;}
.add_buyers .seaCondi .search-btn{ width:93px;}
.add_buyers .popTxt01{ text-align:left; color:#8d8d8d; margin-bottom:10px;}
.add_buyers .comTable th,.add_buyers .comTable td{ text-align:left; padding:5px 10px;}
.add_buyers .comTable td label input{ margin:-2px 5px 0 0; vertical-align:middle;}
.add_buyers .comTable .bor_grayBtn{ width:58px; line-height:25px;}
.bor_comPop{width:380px;position:absolute; left:50%; top:50%; margin:-106px 0 0 -207px; border:1px solid #e62418; background-color:#fff; padding:0 17px 18px;}
.bor_comPop p{ font-size:16px; padding:15px 0;}
.bor_comPop td input{ width:46px; line-height:24px; height:24px; margin-right:10px;}

/*我的进货单 全选位置*/
.pr{ position: relative;}
.pa{ position:absolute;}
.posLtMi{ left:20px; top:10px; }
/*订单表格排序*/
.ui-icon-th{ vertical-align: middle; display: inline-block; width: 16px; height: 16px; cursor: pointer; background-image: url(../images/ui-icons_888888_256x240.png); background-position: -128px 0;}
.headerSortDown .ui-icon-th{ background-position: 0 0; }
.headerSortUp .ui-icon-th{ background-position: -64px 0; }
/*批量采购*/
.mb30{margin-bottom: 30px;}
.mt5{ margin-top: 5px !important; }
.mt10{ margin-top: 10px; }
.none{ display: none; }
.w350{ width: 350px; }
.pl20{ padding-left: 20px; }
.w65{ width: 65px; }
.ml25{ margin-left: 25px; }
.mr20{margin-right: 20px;}
.mt10{ margin-top: 10px; }
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }
.ml10{ margin-left: 10px; }
.f12{ font-size: 12px; }
.mb5{ margin-bottom: 5px; }
.p20{ padding: 20px;}
.com_widget_box{ background: #fff; border: 1px solid #eeeeee; padding: 30px; margin-bottom: 20px;}
.com_iconbg{ background-image: url(../images/ico_common.png); background-repeat: no-repeat; }
.add_supplier{ display: inline-block; background-position: -2px -610px; width: 18px; height: 18px;font-size: 0; overflow: hidden; vertical-align: -3px; margin-left: 5px; }
.pur_sel_supplier,.pur_search_pro,.selsuply_box{ font: 14px "Microsoft Yahei"; color: #5e5e5e; }
.purchase_list{ font: bold 16px "Arial"; color: #0083ce; padding: 10px 0; }
.edit_purchase_list{ display: inline-block; vertical-align: -3px; width: 18px; height: 18px; background-position: -134px -662px; cursor: pointer; margin-left: 5px; }
.supplier_compy_list{ max-width: 728px; }
.supplier_compy_list li{ float: left; padding: 5px; border: 1px solid #ededed; background: #fff; margin-left: 10px; margin-bottom: 10px; }
.supplier_del{ display: inline-block; background-position: -210px -663px; margin-left: 3px; cursor: pointer; width: 9px; height: 9px; }
.supplier_del.none{ display: none; }
.combtn{ height: 34px; line-height: 34px; text-indent: 3px; }
.sel_slidebox,.ser_slidebox{ left: 0; top: 29px; border: 1px solid #e4e4e4; width: 352px;}
.ser_slidebox{ top: 39px; width: 570px; }
.sel_slidebox p,.ser_slidebox p{ height: 36px; font: 14px/36px "Microsoft Yahei"; color: #5e5e5e; text-align: left; text-indent: 3px; cursor: pointer; background: #fff;}
.sel_slidebox p:hover,.ser_slidebox p:hover{ background: #fffce1; }
.sel_slidebox td{ padding: 0; }
.least_tip{ padding: 3px; margin-left: 5px; margin-top: 3px; border: 1px solid #f4e1b0; background: #fffce1;font: 14px "Microsoft Yahei"; color: #5e5e5e; }
.pop_position{ left: 50%; top: 50%; margin-left: -497px; margin-top: -204px;}
.comTable th.tl, .comTable td.tl{ text-align: left; }
.merchandise_widget{ max-height: 272px; overflow-y: auto; }
.com_price_flow{ background-position: -88px -662px; display: inline-block; width: 18px; height: 13px; margin-left: 3px; cursor: pointer;}
.com_price_flow:hover .flow_pri_box{ display: block; }
.flow_pri_box{ background: #fffce1; border: 1px solid #f6e5b7; padding: 10px; left: 20px; }
.watch_supplier{ background-position: -171px -662px; display: inline-block; width: 20px; height: 20px; vertical-align: -6px; }
.watch_supplier_btn{float: right; font: 14px "Microsoft Yahei"; color: #5e5e5e; }
.purchase_list_widget{ border: 1px solid #ededed; font: 14px "Microsoft Yahei", "Arial"; color: #ededed; }
.purchase_sum span{font-family:Arial; color:#e72418; font-size:24px; vertical-align:middle;}
.purchase_sum{ font:14px "Microsoft YaHei",tahoma,arial,"simsun"; }
.invtry_shortage{ background-position: -234px -662px; display: inline-block; width: 18px; height: 13px; cursor: pointer;}
.watch_supplier_btn .on_gds,.watch_supplier_btn.on .on_gys{ display: none; }
.watch_supplier_btn .on_gys,.watch_supplier_btn.on .on_gds{ display: inline-block; }
.watch_supplier_btn.on{ background-position: -262px -662px; }
.comText{ font: 14px "Microsoft Yahei";}
.ser_pro_slidebox td{ padding: 0; }
.f16{ font-size: 16px; }
.fM16{ font: 16px "Microsoft Yahei"; }
.fM14{ font: 14px "Microsoft Yahei"; }
.jtprice{ z-index: 99998; }
.i_warn_grey{ background-position: -282px -662px; display: inline-block; width: 18px; height: 18px; overflow: hidden; vertical-align: -5px; }
.com_txt_gray{ font: 14px "Microsoft Yahei"; color: #aaa; }
.jtprice_cont{ background: #fffce1; border: 1px solid #f6e5b7;padding: 10px;  width: 250px; }
.jtprice_ul{ margin-left: 25px; }
.jtprice_ul li,.jtprice_ul span{ float: left; margin: 3px 0; }
.jtprice_ul span { width: 100px; margin-left: 5px; font: 14px "Microsoft Yahei";}
/*修改订单*/
.f16{ font-size: 16px; }
.fM16{ font: 16px "Microsoft Yahei"; }
.fM18{ font: 18px "Microsoft Yahei"; }
.fM14{ font: 14px "Microsoft Yahei"; }
.mb30{margin-bottom: 30px;}
.mt5{ margin-top: 5px !important; }
.mt10{ margin-top: 10px !important; }
.none{ display: none; }
.w350{ width: 350px; }
.pl20{ padding-left: 20px; }
.w65{ width: 65px; }
.ml25{ margin-left: 25px !important; }
.ml20{ margin-left: 20px !important; }
.mr20{margin-right: 20px !important;}
.mt10{ margin-top: 10px !important; }
.mt20{ margin-top: 20px !important; }
.ml10{ margin-left: 10px !important; }
.ml5{ margin-left: 5px !important; }
.m20{margin:20px;}
.f12{ font-size: 12px; }
.mb5{ margin-bottom: 5px !important; }
.w150{ width: 150px; }
.w500{ width: 500px; }
.c_gray{ color: #999; }
.lh30{ line-height: 30px; }
.bor_padbox{ padding: 10px 25px;}
.c_red{ color: #e82418; }
.comipttxt{ border: 1px solid #e4e4e4; background: #fff; height: 34px; line-height: 34px; text-indent: 3px; }
.bor_edit_order_detail_tit{ background: #f9f9f9; height: 38px; line-height: 35px; border: 1px solid #eeeeee; padding-left: 25px;  cursor: pointer;}
.bor_trangle{ width:0; height:0; border-width:6px; line-height: 0; font-size: 0; margin-right: 10px; vertical-align: 3px; margin-bottom: 25px; border-style:solid; border-color:#8b8b8b transparent transparent;/*灰 透明 透明 */}
.bor_edit_order_detail{ margin-bottom: 25px; }
.bor_edit_order_detail_tit.on .bor_trangle{ border-color: transparent transparent #8b8b8b; vertical-align: 8px;}
.bor_edit_order_detail_tit.on{ border-bottom: 0 none; }
.c_light,.wjgl_table3 td .c_light{ color: #8b8b8b; }
.cancel_order_td td,.orderTable .td_disable{ background-color: #f2f2f2; }
.wjgl_table3  .orderTiper img{ width: 16px; height: 14px; }
.wth_price{ width: 66px; }
.item-amount {height: 26px; overflow: hidden; position: relative; z-index: 1;width: 110px;}
.item-amount a,.text-amount {float: left}
.text-amount { width: 52px;height: 15px; line-height: 15px; border: 1px solid #aaa; color: #343434; text-align: center;padding: 4px 0; background-color: #fff; background-position: -75px -375px; position: absolute; z-index: 2; left: 28px; top: 0}
.item-amount a { display: block; height: 23px;width: 27px;border: 1px solid #e5e5e5; background: #f0f0f0; text-align: center; line-height: 23px; color: #444; position: absolute; top: 0}
.item-amount .minus,.item-amount .no-minus {border-right-color: transparent; left: 0}
.item-amount .no-plus,.item-amount .plus { border-left-color: transparent; right: 0}
.item-amount .minus:hover,.item-amount .plus:hover {color: #f50;z-index: 3; border-color: #f60}
.item-amount a:hover { text-decoration: none}
.item-amount .no-minus,.item-amount .no-plus { color: #e5e5e5}
.item-amount .no-minus:hover { cursor: default; border-color: #e5e5e5 #aaa #e5e5e5 #e5e5e5; color: #e5e5e5}
.item-amount .no-plus:hover { cursor: default; border-color: #e5e5e5 #e5e5e5 #e5e5e5 #aaa; color: #e5e5e5}
.pagebtbox .redBtn,
.pagebtbox .bor_redBtn,
.pagebtbox .bor_redBtn02,
.pagebtbox .bor_grayBtn{ min-width:118px; width: 118px; line-height:38px; font-size:14px;}
.in_vicon{ vertical-align: -3px; }
.pop_refuse_box{ width: 340px; margin: 0 auto; }
.comPop_div .refuse_orage_txt{ margin-left: 22px; text-align: left; line-height: 1.8; }
.icon_posi_warn{ margin-top: 6px;}
.refuse_ul_widget li{ float: left; width: 120px; margin: 5px; }
.jtconnect_ul li{ margin-bottom: 10px; font: 14px "Microsoft Yahei"; }
.jtconnect_ul label{ text-align: right; display: inline-block; width: 80px; color: #8b8b8b; }
.jtconnect_ul span{ width: 170px; display: inline-block; vertical-align: top; color: #8b8b8b;word-break: break-all; word-wrap:break-word; }
.gray_mask{ position: absolute; left: 0; top: 0; width: 110px; height: 100%; background: #000; opacity: 0.3; z-index: 1; }
.mb5{ margin-bottom: 5px; }
.cancel_order_td .gray_mask{ display: block; }


/*回到顶部*/
.com_iconbg{ background-image: url(../images/ico_common.png); background-repeat: no-repeat; }
.home-sidebar{ position: fixed; right: 10px; bottom: 20px; z-index: 10000; }
.home-sidebar-ul .home-sidebar-a{ display: block; width: 52px; height: 52px; background: #fff; border: 1px solid #eeeeee; }
.icon_custom{ background-position: -26px -687px ; margin-top: 13px; margin-left: 15px; display: inline-block; width: 23px; height: 28px; }
.home-sidebar-ul .home-sidebar-a:hover{ background: #f13f34; }
.home-sidebar-ul .home-sidebar-a:hover .icon_custom{ background-position: 0 -687px; }
.home-sidebar-ul .home-sidebar-a.spe{ border-top: 0 none; }
.icon_backtop{ background-position: -112px -687px ; margin-top: 18px; margin-left: 15px; display: inline-block; width: 24px; height: 14px; }
.home-sidebar-ul .home-sidebar-a:hover .icon_backtop{ background-position: -112px -703px; }
.home_custom_box{ right: 54px; top: -170px; background: #f13f34; width: 145px; }
.home_custom_tit{ font: 18px "Microsoft Yahei"; color: #fff; margin: 10px 0; text-align: center; }
.home_custom_con{ margin: 3px; background: #f9f9f9; padding: 5px 12px; }
.home_custome_close{ position: absolute; right: 2px; top: 2px; width: 15px; height: 17px; background-position: -140px -687px; }
.icon_qq_connect{ background-position: -50px -687px; width: 18px; height: 18px; margin-top: 5px; }
.icon_ser_time{  background-position: -87px -687px; width: 18px; height: 18px; margin-top: 5px;}
.icon_phone_connect{  background-position: -69px -687px; width: 18px; height: 18px; margin-top: 5px;}
.home_custom_con_fir,.home_custom_con_sec{ padding: 10px 0; }
.home_custom_widget{ float: left; margin-left: 10px; }
.home_custom_widget ul li{margin: 10px 0px;width: 100px;}
.home_custom_widget ul li a{line-height: 23px; padding: 2px 17px 2px 27px; font-size: 13px;/* color: #999999;*/text-decoration:none;}
.home_custom_con_fir .home_custom_widget p{ color: #f13f34; }
.home_custom_con_fir{ border-bottom: 1px solid #f13f34; }
/*btn*/
.combtngray{ width: 118px; height: 38px; cursor: pointer; line-height: 38px; font-size: 14px; background: #fff; border: 1px solid #ededed; }
.combtngray:hover{ border:1px solid #e82418; background-color:#ffeeed; color:#e82418; text-decoration: none; }
.icon_jhd{ display: inline-block; background-image: url(../images/ico_common.png); background-position: -6px -310px; width: 15px; height: 17px; margin:0 5px 0 0; vertical-align: middle; }
.combtngray:hover .icon_jhd{  background-position: -52px -310px; }

/*功能增加*/
.tdb .xd_new{ height: 67px; background-color: #f2f2f2; }
.searR_m2 dl dd.proPrice .gross_profit{ font-size: 12px; color: #666; }
.searR_m2 .view_img dl dd.add_cartlist{height: 40px; line-height: 40px; margin-top: 5px;}

.mr30{ margin-right:30px;}
.comtip-warn{ font: 14px "Microsoft Yahei"; color:#fd9903; margin-left: 74px; margin-bottom: 10px;}
.list_section_mod{ padding:10px; border: 1px solid #e6e6e6; margin-bottom:20px;}

.list_cur_sta{ background:#fffce1;}
.list_cur_sub{ margin-left:20px; }
.list-sub{ padding: 0 10px; line-height:2;}
.list_cur_sub label{ margin-right:10px;}
.p-tip-com{ padding:10px 4px; border: 1px solid #f5dfad; background:#fffce1; line-height:1.5; color:#fd9903;}

/*925 new 信息*/
.icon_message{ background-position: -165px -687px ; width: 27px; height: 18px;margin-top: 16px; margin-left: 13px; display: inline-block;}
.home-sidebar-ul .home-sidebar-a:hover .icon_message{ background-position: -202px -687px; }
.home_message_box{  background-color: #fff; width: 238px; height: 242px; right: 54px; top: -85px; border: 2px solid #f13f34; }
.home_mes_not{ text-align: center; margin-top: 100px; }
.home_mess_widget ul{ margin: 6px 2px; }
.home_mess_widget li{ font: 14px/38px "Microsoft Yahei", "Arial"; color: #555; border-bottom: 1px dashed #a0a0a0;  width: 100%; white-space: nowrap;text-overflow: ellipsis; overflow: hidden; }
.home_see_more{ display: block; text-align: center; margin: 0 auto; background-color: #f13f34; border-radius: 3px; width: 230px; height: 28px; font: 14px/2 "Microsoft Yahei"; color: #fff; }
.home_see_more:hover{ color: #fff;  }
.mess_num{ width: 20px; height: 20px; border-radius: 100%; background-color: #f13f34; color: #fff;text-align: center; position: absolute; right: -5px; top: -5px; }
.mess_num_n{ position: absolute; right: 53px; top: -17px; font-size: 12px; font-family: "Arial";}


.messwarn{ padding-left: 25px; line-height: 38px; }
.stateInnerMess.spe{ padding:0;border: none;    background: none; }
.messNewSlide{border: 1px solid #e4e4e4; background-color: #fff;}
.messpro{ padding-right: 150px; line-height: 50px;}
.webmessage li{ cursor: pointer; font-size: 14px; font-family: "Microsoft Yahei" ,"Arial";  border-top: 1px solid #e4e4e4;}
.messtime{ margin-right: -100px; color: #5e5e5e; font-weight: normal; }
.messcheck{ margin:0 5px; vertical-align: -2px; }
.offDetail{ margin-left: 22px; padding-bottom: 10px;}
.webmessage li.cur,.webmessage li:hover{ background-color: #feebce; }
.offDetail{ display: none; }
.accont-msg-theme{ font-weight: bold; }
.in_va{ vertical-align: -3px;margin-right: 3px; }
.fileModule{ color: #0083ce; text-decoration: underline; }
.filewidget{ margin-left: 20px; line-height: 1.5; }
.stateInnerpegt{ height: 80px; }
.cg_warn{ color: #fe9901; line-height: 1.5; }

.pa{ position: absolute; }
.pr{ position: relative; }

.seled_item{ position: absolute; display: block; width:14px; height:14px; background: url(../images/ico_common.png) -392px -665px no-repeat;  }
.sametype_supplier_a{ background-color: #d2ebfe;}
.sametype_supplier_b{ background-color: #feebce;}

/*在线支付*/
.order_detail_n{margin-top:-1px; padding:15px 15px 15px  60px; font: 14px "Microsoft YaHei";border: 1px solid #ededed; background-color: #fff; }
.order_detail.spe{ margin-bottom: 0;}
.icon_countdown{ display: inline-block; background-position: -409px -664px; width: 18px; height: 18px;font-size: 0; overflow: hidden; vertical-align: -3px; margin-left: 5px; }
.chinapay_icon{ vertical-align: -13px; margin-left:5px;}
.orderDetailCon.spe{ margin-bottom: 0;}

/*促销模块 2015-11-13*/
.promotion_nav{ height: 340px; width: 100%; overflow: hidden; }
.promt_announce{ position: absolute; left: 50%; margin-left: 350px; margin-top:-340px; /*width: 100%; */height: 440px;z-index: 31; }
.promt_announce_bg{ width: 250px; min-height: 340px; background-color: rgba(255,255,255,0.8); }
.promt_announce_bg .promt_announce_txt{ color: #555; }
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    .promt_announce_bg{
        background-color:#fff;
        filter:Alpha(opacity=50);
        position:static;
        *zoom:1;
    }
    .promt_announce_bg .promt_announce_txt{
        position: relative;
    }
}
.promt_announce_txt h3{ font:bold 14px "Microsoft Yahei"; padding: 15px 10px; border-bottom: 1px dashed #5e5e5e; }
.promt_announce_txt li{ line-height: 34px; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;  }
.promt_announce_txt li span{ font-weight: bold; }
.promotion_spike{ margin: 35px 0; background: url(../images/promotion_spike.jpg) center center no-repeat; text-align: center; font: bold 24px "Microsoft Yahei"; color: #000;}
.promotion_spike_ul li{ margin-left: 4px; float: left; position: relative; }
.promotion_spike_ul { margin-left: -4px; }
.spike_icon{width: 38px; height: 50px; display: inline-block; position: absolute; right: 5px; top: -5px; background: url(../images/promotion_icon.png) 0 0  no-repeat; color: #fff; text-align: center; line-height: 50px; font-size: 14px;}
.main_l{ width: 1200px; margin: 0 auto; }

.prom_con_left{ width: 900px; }
.prom_con_floor_tit{ border-bottom: 3px solid #e60012; }
.prom_floor_icon{ display: inline-block;  margin-right: 8px; font-weight: normal; width: 25px; height: 21px; background: url(../images/promotion_icon.png) -37px 0  no-repeat; color: #fff; text-align: center; line-height: 21px; font-size: 20px; }
.prom_con_floor_tit{ padding-bottom: 8px; font: bold  20px "Microsoft Yahei";color: #000000; }
.prom_djs{ font: normal 12px "simsun"; color: #999999; padding-left: 20px;  }
.prom_djs em{ display: inline-block; width: 14px; height: 14px; margin-right: 12px;vertical-align: -3px; background: url(../images/promotion_icon.png) -38px -23px  no-repeat; }
.prom_con_floor_ad_l{ float: left; width: 449px;height:417px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
.prom_con_floor_ad_l a{ display: block; }
.prom_con_floor_ad_r{ float: right; width: 449px; }
.prom_con_floor_ad_r li{ float: left; background: #fff; width: 223px; height:208px; border-left: 1px solid #ccc;border-bottom: 1px solid #ccc; }
.prom_con_floor_ad{ border-right: 1px solid #ccc; }
.prom_protxt{ margin-left: 16px; font-size: 14px;  color: #555555;}
.prom_describe{margin-left: 16px; font-size: 12px;  color: #E60012;width: 190px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.prom_style{margin-left: 16px; font-size: 12px;  color: #999;}
.prom_price{margin-left: 16px; font-size: 14px;  color: #e60012;}
.chy_txt{ width: 100%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
.prom_con_floor_ad_c{ float: none; width: auto; }
.prom_con_right{ width: 290px; }
.prom_hot_icon{ display: inline-block;  margin-right: 8px; font-weight: normal; width: 20px; height: 21px; background: url(../images/promotion_icon.png) -62px 0  no-repeat; }
.prom_con_hot_tit{ border: 0 none; }
.prom_ad_tg a{ display: block; margin-bottom: 8px; border: 1px solid #ccc; }
.prom_pp_ad{ border: 1px solid #ccc; padding: 20px; background: #fff; }
.prom_pp_ad h4{ text-align: center; margin-bottom: 20px; }
.prom_pp_ad h4 div{  margin-top: -12px; }
.prom_pp_ad h4 div span{ background: #fff; padding: 0 15px; }
.prom_pp_ad_ul{ margin-top: -1px; margin-left: -1px; }
.prom_pp_ad_ul li{ float: left; /*padding: 16px; width: 90px; height: 50px;*/ border-left:1px dashed #ccc; border-top: 1px dashed #ccc; }
.ovh{ overflow: hidden; }
.prom_con_floor_ad_r .spe_two{ width:447px;  }
.prom_con_floor_ad_r .spe_two .prom_protxt{ display: block; margin-top: 50px; }
.prom_con_floor_ad_r .spe_two .prom_img{ float: right; margin-top: 20px; }
.slider {position: relative;height: 440px;min-width: 1004px; width: 100%;overflow: hidden;}
.slider .slider-pointer {position: absolute;bottom: 20px; color: #fff;list-style: none;padding: 0;z-index: 999;}
.slider .slider-pointer li { display: inline-block; margin: 0 15px;width: 15px;height: 15px;border-radius: 15px;background-color: #ffffff;opacity: 0.85;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.5);transition: all 320ms ease;}
.slider .slider-pointer li:hover {background-color: #e30006;}
.slider .slider-pointer li.active {background-color: #b00005;}
.slider .slider-inner {width: 100%; height: 100%; position: relative;}
.slider .slider-inner .item {width: 100%; height: 100%;float: left; }
.slider .slider-inner .img {background-position: center top !important; width: 100%; height: 100%;}
.slider .slider-control {position: absolute; width: 30px; height: 30px; z-index: 999;border-radius: 30px;text-align: center; font-weight: 900;font-size: 20px;line-height: 30px; background-color: #ffffff;opacity: 0.5;cursor: pointer;top: 40%;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.5); transition: all 320ms ease; }
.slider .slider-control:hover {opacity: 0.65;background-color: #b00005;}
.slider .slider-control:active { opacity: 0.85;}

/*活动详情*/
.prom_protxt_detail{ margin-left: 20px; font-size: 14px;  color: #555555;}
.prom_style_detail{margin-left: 20px; font-size: 12px;  color: #999;margin-top: 5px;}
.prom_factory_detail{margin-left: 20px; font-size: 12px;margin-top: 5px;color: #999;}
.prom_supply_detail{margin-left: 20px; font-size: 12px;  color: #555555;}
.prom_price_detail{margin-left: 20px; font-size: 16px;  color: #e60012;margin-top: 5px;}
.prom_img_min_detail{ width: 224px; height: 127px;  overflow: hidden; display: block;margin-top: 20px;margin-bottom: 20px;}

.hd_header{ border:1px solid #ccc; }
.hd_header_l{ width: 236px;  float: left;}
.hd_header_img{ width: 235px; height: 150px; text-align: center;background: #fff; border-right: 1px solid #ccc; display: table-cell; vertical-align: middle;}
.hd_header_img img{ vertical-align: middle; display: inline-block;  }
.hd_header_r{ overflow: hidden; }
.hd_header_htxt{ font: bold 30px "Microsoft Yahei"; color: #555; margin-top: 15px; margin-left: 15px; }
.hd_header_detail{ color: #e01536; line-height: 1.5; margin: 10px 15px 0 15px; }
.prom_con_ad_r li{ float: left; width: 238px; height: 358px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; }
.prom_con_ad_r{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.main_s{ width: 1196px;  margin: 0 auto;}

/*进货单*/
.checkAll_n{ background: #f9f9f9; border: 1px solid #ededed; padding: 10px; }
.w_mess_0{ width: 150px; }
.w_mess_1{ width: 260px; }
.w_mess_2{ width: 150px; }
.w_mess_3{ width: 110px; }
.w_mess_4{ width: 120px; }
.w_mess_5{ width: 110px; }
.w_mess_6{ width: 60px; }
.cp_minus{ background: #dd1f06; color: #fff; padding: 0 5px; margin-right: 5px; }
.cp_narrow{ display: inline-block; width: 14px; height: 14px; margin-left: 20px; background: url(../images/cp_narrow.jpg) no-repeat; }
.cancel_order_td .c_red,
.wjgl_table3 .cancel_order_td  .org1{ color: #ccc; }
.c_qing{ color: #4296d4; }
.cgray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    _filter:none;
    opacity: 0.7;
}

/*3f 大图 */
.prom_ad_max{ width: 899px; height: 328px; overflow: hidden; }
/*1，2f 大图*/
.prom_ad_lar{ width: 448px; height: 324px; overflow: hidden; }
/*1,2,3f 小图 专场*/
.prom_ad_min{ width: 448px; height: 73px;  overflow: hidden;}
/*商品*/
.prom_img_min{ width: 224px; height: 127px;  overflow: hidden; display: block;}

/*右边广告*/
.prom_tg_lar{ width: 290px; height: 300px;  overflow: hidden; display: block;}
/*右边 logo小图 */
.prom_tg_min{ width: 123px; height: 83px;  overflow: hidden; display: block;cursor:default;}
/*商品图片大小*/
.product_img{ /*height: 127px;*/max-height: 127px;margin: 0 auto;}

.ordInfo_n{ width: 866px; }
.ordInfo_n li{ float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 195px; margin: 13px 0; text-align: left; margin-left: 5px; }
.ordFk_n{ width:120px;  }

/*提交订单 2015-11-26*/
.tx_main{ border: 1px solid #ededed; background: #fff; padding: 25px 45px;}
.tx_main_bot{ border-bottom: 1px solid #ededed; margin-bottom: 20px; padding-bottom: 20px; }
.tx_addr_ul li{ margin-top: 25px; font: 12px Arial,Simsun;  }
.tx_addr_ul li input{ vertical-align: -3px; }
.hk_bor_box_n{ cursor: pointer; border: 1px solid #ededed; background: #fff; float: left; padding: 13px; color: #5e5e5e; }
.hk_bor_box{ cursor: pointer; border: 1px solid #ededed; background: #fff; float: left; padding: 13px; color: #5e5e5e; }
.hk_bor_box.sel{ border: 2px solid #dd1f06; background: #fff; float: left; padding: 12px; color: #5e5e5e; }
.sel .jc_widget b{ position: absolute; right: -13px; bottom: -12px; background: url(../images/order_nar.png); display: inline-block; width: 16px; height: 17px; }
.jc_widget p{ color: #cccccc; }
.jc_widget label{ cursor: pointer; }

.tx_main_bot .stateNavi li a:hover, .tx_main_bot .stateNavi li a.cur, .tx_main_bot .stateNavi li a.a3{ border-top: 1px solid #ededed; padding: 10px 20px;  }

/*优惠券*/
.yhq_ul li{ float: left; width: 220px; height: 158px; margin: 20px 20px;  }
.yhq_ul li.touse,
.yhq_ul li.used{ background: url(../images/yhq_touse.jpg); }
.yhq_ul li.used{ position: relative; }
.yhq_ul li.used b{ background: url(../images/yhq_used.png); display: block; width: 166px; height: 114px; position: absolute; right: 0; bottom: 0;  }
.yhq_price{ font: bold 38px "Arial"; color: #fff; text-align: center; margin-top: 20px; }
.yhq_condition{margin-top: 8px; font: 14px simsun; color: #fff; text-align: center; }
.yhq_amount{font-size: 14px;color: #cf7070; margin-top: 10px; text-align: center; }
.yhq_date{ color: #cf7070; margin-top: 0px; text-align: center; }
.yhq_ul li.expired{background: url(../images/yhq_expire.jpg);}
.yhq_ul li.expired .yhq_date{ color: #909090; }
.yhq_number{font-size: 16px;margin-top: 10px; text-align: center; font-weight:bold;}


/*首页进货单*/
.icon_home_car{ background-position: -106px -308px ; margin-top: 18px; margin-left: 15px; display: inline-block; width: 24px; height: 23px; }
.home-sidebar-ul .home-sidebar-a:hover .icon_home_car{ background-position: -164px -308px; }

.wjgl_table4 {border-collapse:collapse; width:100%; background-color:#fff;border:0;  font-size:14px; color:#5e5e5e;}
.wjgl_table4 tr{display:block;padding:5px 0}
.wjgl_table4 th,.wjgl_table3 td{ border-bottom:1px solid #ededed; text-align:center; padding:10px 0; font-weight:normal;}
.wjgl_table4 th{ background-color:#f9f9f9;}
.wjgl_table4 .tdb{padding:0;}
.wjgl_table4 img{ width:96px; height:96px;}
.wjgl_table4 .payInfo p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width: 295px;}

.wjgl_table4 .wd01{width: 150px}
.wjgl_table4 .wd02{width: 200px}
.wjgl_table4 .wd03{width: 358px}
.wjgl_table4 .bor_grayBtn02{background-color: #ffeeed;
    border: 1px solid #e82418;
    color: #e82418;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 32px;
 }
 .wjgl_table4 .price{color: #e60012;font-size: 18px;font-weight: 500}
 .wjgl_table4 .bought{background-color:#ededed;border: 1px solid #fff;color: #a6a6a6}
 .wjgl_table4 .past_due{background:rgba(0, 0, 0, 0) url("../images/btn_gq_bg.png") repeat scroll 0 0 / cover ;border: 1px solid #fff;color: #a6a6a6;}

