@charset "utf-8";
/* CSS Document */

/*公共 全局css*/
ul{ list-style:none; padding:0px;}
input{outline:none;border:0;}
input:focus{outline:none;}

/*间距*/
.mg{ margin:0px;}
.mt5{ margin-top:5px;}
.mt15{ margin-top:15px;}
.mt10{ margin-top:10px;}
.ml-1{ margin-left:-1px;}
.ml10{ margin-left:10px;}
.ml5{ margin-left:5px;}
.ml20{ margin-left:20px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb0{ margin-bottom:0 !important;}
.mr0{ margin-right:0px !important;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}

.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.ptb10{ padding:10px 0px;}
.pd0{ padding:0px;}
.pd15{ padding:15px !important;}

/*显示方式*/
.dis_inline{ display:inline}
.dis_inlineblock{ display:inline-block;}
/*鼠标指针显示*/
.cur_pointer{ cursor:pointer;}/*小手*/
.cur_not{ cursor:not-allowed;}/*不可用*/

/*定位*/
.pr{ position:relative;}
.pa{ position:absolute;}

/*居中*/
.ta_c{ text-align:center !important;}
.ta_l{ text-align:left !important;}
.ta_r{ text-align:right !important;}

/*高度div*/
.blank5{ height:5px; clear:both;}
.blank10{ height:10px;}
.blank15{ height:15px;}
.blank20{ height:20px;}
.blank40{ height:40px;}
.blank60{ height:60px;}
/*清除浮动*/
.clearfix:after{ display:table; content:""; clear:both;}

/*超出隐藏*/
.flow_hidden{ overflow:hidden;}

/*宽度*/
.w_auto{ width:auto !important;}
.w50{ width:50px !important;}
.w60{ width:60px !important;}
.w70{ width:70px !important;}
.w80{ width:80px !important;}
.w90{ width:90px !important;}
.w100{ width:100px !important;}
.w110{ width:110px !important;}
.w120{ width:120px !important;}
.w130{ width:130px !important;}
.w140{ width:140px !important;}
.w150{ width:150px !important;}
.w160{ width:160px !important;}
.w180{ width:180px !important;}
.w200{ width:200px !important;}
.w250{ width:250px !important;}

.width_05{width:5% !important;}
.width_1{width:10% !important;}
.width_2{width:20% !important;}
.width_3{width:30% !important;}
.width_35{width:35% !important;}
.width_4{width:40%;}
.width_5{width:50%;}
.width_6{width:60%;}
.width_7{width:70%;}
.width_8{width:80%;}
.width_9{width:90% !important;}
.width_10{width:100% !important;}
/*高度*/
.h20{ height:20px; line-height:20px;}
.h30{ height:30px; line-height:30px;}
.h40{ height:40px; line-height:40px;}
.h60{ height:60px; line-height:60px;}
.h80{ height:80px; line-height:80px;}
/*字体颜色*/
.fc_666{ color:#666;}
.fc_333{ color:#333;}
.fc_fff{ color:#fff;}

/*背景颜色*/
.bg_EDF1F4{ background:#EDF1F4;}

/*字体大小*/
.fs_12{ font-size:12px;}
.fs_14{ font-size:14px;}
.fs_16{ font-size:16px;}
.fs_18{ font-size:18px;}
.fs_20{ font-size:20px;}
.fs_22{ font-size:22px;}

/*显示隐藏*/
.show_s{ display:block;}
.hide_s{ display:none;}
/*对齐*/
.f_r{float:right;}
.f_l{float:left;}
.f_n{float:none !important;}

/*table表格*/
.table-hanchao th{ background:#EDF1F4; border-bottom-width:1px !important; cursor:pointer;}
.table-hanchao th a{ color:#444;}
.table-hanchao th a:hover{ color:#2a6496;}
.table-hanchao th span.glyphicon{ color:#77bc00; font-size:12px; padding-left:3px;}

/*纵向表格样式*/
.table_hanchao_z{ width:100%;border: 1px solid #ddd;}
.table_hanchao_z th{ width:12%; padding-right:10px; text-align:right; background:#EAF0F7; border:1px solid #ddd;}
.table_hanchao_z td{ padding:10px; border:1px solid #ddd;}
.table_hanchao_z td input[type=text],.table_hanchao_z td input[type=password],.table_hanchao_z td select{ width:auto; display:inline-block; _zoom:1;*display:inline;}
.table_hanchao_z td p{ display:inline-block; position:relative; top:6px; padding-left:10px; font-size:12px;}
.table_hanchao_z td em.f_l{ padding:0 5px; line-height:32px; font-style:normal;}
.table_hanchao_z td dl{ margin:0px;}
.table_hanchao_z td dl dd{ padding:3px 0px;}
/*.table_hanchao_z td dl dd span{ text-align:right; padding-right:5px; width:70px; display:inline-block; line-height:34px;}*/

/*按钮组*/
.btn_party .btn{ margin-right:5px;}

/*蓝色复选框*/
.check_box_b { -webkit-appearance: none; position: relative; width:16px; height:16px; border: 1px solid #e6e6e6; -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; border-color: #bdbdbd; display: inline-block;}
.check_box_b:checked { border-color: #428bca; background-color: #428bca;}
.check_box_b:checked:after { content:''; position: absolute; left: 2px; top: 3px; width: 10px; height: 6px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}

/*橙色复选框*/
.check_box_c { -webkit-appearance: none; position: relative; width:16px; height:16px; border: 1px solid #e6e6e6; -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; border-color: #bdbdbd; display: inline-block;}
.check_box_c:checked { border-color: #ff9800; background-color: #ff9800;}
.check_box_c:checked:after { content:''; position: absolute; left: 2px; top: 3px; width: 10px; height: 6px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}

/*翻页*/
.pages_hanchao{ text-align:center;}
.go_page{ color:#666;}
.go_page input{ background:#fff; border:1px solid #ddd; width:30px; margin:0px 5px; height:20px; line-height:20px}
.go_page button{ height:20px; line-height:0px; padding:1px 3px; font-size:14px; margin-top:-3px;}

/*工具栏*/
.toolbars-hanchao{border:1px solid #ddd; /*padding:10px;*/padding:10px 10px 0 10px; background:#f9f9f9;}
.toolbars-hanchao div{ float:left; margin-right:10px;}
.toolbars-hanchao>div{margin-bottom:10px;}
.toolbars-hanchao div input,.toolbars-hanchao div select{ display:inline-block; width:auto;}
.toolbars-hanchao div input{ width:130px;}

/*编辑页*/
.cont_hanchao{ border:1px solid #ddd; border-top:none;}

/*警告*/
.Validform_checktip { float:left; margin-left: 8px; display:inline-block; _zoom:1;*display:inline; line-height: 26px; height: 25px; overflow: hidden; color: #999; font-size: 12px;}
.Validform_wrong { color: red; padding-left: 20px; white-space: nowrap; background: url(../images/error.png) no-repeat left center;}
.Validform_right {color: #71b83d; padding-left: 20px;background: url(../images/right.png) no-repeat left center;}
.Validform_loading{padding-left:20px;background: url(../images/onLoad.gif) no-repeat left center;}

/*编辑页面*/
.present td input{ float:left;}
.tab-pane td .glyphicon{ top:3px; color:#eb9316; margin-right:3px;}

/*步骤条*/
.flow-steps{overflow:hidden;padding-bottom:20px}
.flow-steps ol,.flow-steps ul{list-style:none;margin:0}
.flow-steps .num3 li{width:301px}
.flow-steps .num4 li{width:222px}
.flow-steps .num5 li{width:175px}
.flow-steps .num6 li{width:143px}
.flow-steps li{float:left;background:url(../images/jindu.png) 100% 0 no-repeat #e8e9ef;height:23px;line-height:23px;text-align:center;color:#666;padding-right:15px;overflow:hidden}
.flow-steps li span{display:block}
.flow-steps li.first{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.flow-steps li.last{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background-position:-9999px -9999px}
.flow-steps .current{background-color:#428bca;background-position:100% 0;color:#fff}
.flow-steps .current-prev{background-color:#e8e9ef;background-position:100% -23px;color:#666}
.flow-steps li em{ width: 18px; height: 18px; background: #fff; display: inline-block; line-height: 18px; color: #999; font-style: normal; border-radius: 50%; font-size: 14px;  margin-right: 10px;}
.flow-steps .current em{ color: #428bca;}

/*上传图片*/
.upload_img_hanchao{}
.upload_img_hanchao ul{ float:left; margin:0px;}
.upload_img_hanchao ul li{ float:left; padding:3px; border:2px dashed #ddd;}
.upload_img_hanchao ul li img{ height:50px;}
.upload_img_hanchao button{ margin-left:15px; margin-top:12px;}

/*批量上传图片*/
.upload_imgs_hanchao{}
.upload_imgs_hanchao ul li{ width:218px; padding:5px; border:1px solid #ddd; float:left; margin-right:25px; margin-top:20px;}
.upload_imgs_hanchao ul li:nth-child(5n){ margin-right:0px;}
.upload_imgs_hanchao ul li img{ width:100%;}
.upload_imgs_hanchao ul li input{ margin-top:10px; z-index:2; position:relative;}
.upload_imgs_hanchao ul li input.w80{ margin-right:5px;}
.upload_imgs_hanchao ul li div.pr input:hover + .points_input{ opacity:0.8; filter: alpha(opacity=80); z-index:3;}
/*.upload_imgs_hanchao ul li div.pr:hover .points_input{ opacity:0.8; filter: alpha(opacity=80); z-index:99999;}*/
.upload_imgs_hanchao ul li .points_input{ top:-28px; left:45px;}
.upload_imgs_hanchao ul li .clearfix .points_input{ width:185px; z-index:1;}
.upload_imgs_hanchao ul li .clearfix .points_input{ left:0px;}
.upload_imgs_hanchao ul li .pai_text{ color:#666; font-size:13px; line-height:34px; margin-top:10px;}
.upload_imgs_hanchao ul li .btn-xs{ margin-top:16px; margin-left:10px;}

/*提交返回按钮*/
.btn_group_btm{ padding:10px 0px;}
.btn_group_btm .btn{ margin-right:10px;}

/*商品属性*/
.attribute{}
.attribute div.f_l{ margin-top:3px;}
.attribute input,.attribute select{ margin-right:20px;}
.attribute a{ width:16px; text-align:center; display:inline-block; margin-right:10px; float:left; margin-top:4px;}
.attribute .upload_img_hanchao ul li img{ height:30px;}
.attribute .upload_img_hanchao button{ margin-top:3px;}
.table_hanchao_z .attribute p{ top:1px;}
.attribute div.f_l a+span{ display:inline-block; width:84px;}
/*头部标题*/
.tit_p{ height:40px; line-height:40px;}
/*温馨提示*/
.prompt_div{ padding:6px 9px; border-radius:3px;overflow: hidden;}
.prompt_div p{ cursor:pointer; position:relative;}
.prompt_div p span{/*background: url(../images/explanation.png) no-repeat;*/ width: 20px; height: 20px; position: absolute; z-index: 1; top: -6px; right: -9px;}
.prompt_div ul li{ font-size:12px; color:#c09853;}
.prompt_div ul li i{ font-size:24px; margin-right:5px; float:left; line-height:16px; /*color:#428bca;*/ color:#c09853;}
#explanation{overflow:hidden;}

.lh34{ line-height:34px;}
.VCFieldTable table tr td label{ margin-bottom:0 !important;}
.VCFieldTable table tr td label .check_box_b{ vertical-align:middle; margin-top:0 !important; outline:none;}
.VCFieldTable label{ font-weight:normal;}
.bg_write{ background:#fff !important;}