﻿/*@import url("font/font-awesome.css");
@import url("font/weimobfont.css");*/
@charset "utf-8";

body { font-size: 62.5%; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, th, td, p { margin: 0; padding: 0; }

input, button, select, textarea { outline: none; }

li { list-style: none; }

img { border: none; vertical-align: top; }

textarea { resize: none; padding: 5px; }

h6 { font-size: 1.2em; }

body { font-family: Arial,sans-serif; line-height: 18px; }

#form1 { font-size: 12px; }

a { text-decoration: none; outline: none; }

.align_right { text-align: right; }

.align_center { text-align: center; }
/*clearfix*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { overflow: hidden; _zoom: 1; }

.color_red, a:visited .color_red, a:hover .color_red { color: #ff0000; }
.mt1 { margin-top: 1px; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.tac { text-align: center; }
.disBlock { display: inline-block; *zoom: 1; *display: inline; vertical-align: top; }
.fr { float: right; }
.fl { float: left; }
form { padding: 0 20px; }
.ts_qx { padding-left: 5px; }
.ts_qx i[class^="icon-"] { position: relative; top: 2px; left: 0; }
.b_cate_m .f_item { font-weight: bold; }
.b_cate_m .f_item_1 { padding-left: 30px; }
.b_cate_m .f_item_2 { padding-left: 60px; }
.b_cate_m .f_item_3 { padding-left: 90px; }
.b_cate_m .f_item_4 { padding-left: 120px; }
.b_cate_m .f_item_5 { padding-left: 150px; }
.b_cate_m .f_item_6 { padding-left: 180px; }
.mindefalt { min-width: 100px; }

/***********后台样式************/
.rightSide { z-index: 999; overflow: hidden; }

.rightSide .frame, .mainContent .m_wrap { height: 100%; }

body, html, .container-fluid, .rightSide, .container-fluid, .rightSide .m_wrap { height: 100%; }
/* .container-fluid { overflow: hidden; } */
#adminLogo { width: 210px; position: relative; height: 40px; font-size: 12px; font-weight: normal; color: #fff; }

#adminLogo span { line-height: 38px; border-left: 1px solid #fff; padding-left: 8px; position: relative; top: 12px; }

#adminLogo img { margin: 5px 0 0 3px; }

.hidden-xs { height: 100%; position: absolute; top: 13px; right: 8px; }

.icon_hasddArrow { background: url('../Image/Style/hasddArrow.png') no-repeat; display: inline-block; *display: inline; *zoom: 1; width: 7px; height: 4px; }

.progress { height: 10px; margin: 15px 8px 0 5px; width: 88px; }

.progress .pro-con { background-color: #323232; border: 1px solid #1B1B1B; height: 100%; position: relative; width: 100%; }

.progress .bar { background-color: #D4D5D7; display: block; font-size: 0; height: 10px; left: 0; position: absolute; top: 0; }

.table a:hover { text-decoration: none; }

.m_template { padding: 0 18px; }

.btn_collapse { display: block; border-top: 1px solid #ddd; position: relative; margin: 20px 10px 20px 10px; font-family: "宋体"; }

.btn_collapse span { width: 20px; height: 20px; line-height: 20px; border: 1px solid #ddd; background: #fff; border-radius: 20px; text-align: center; display: block; font-size: 10px; position: absolute; top: -10px; left: 50%; margin-left: -10px; }

/************分页样式************/
.pageBar { padding: 5px 10px; font-size: 0; text-align: left; border: 1px solid #ddd; border-top: none; }

.pageBar span { font-size: 12px; vertical-align: middle; padding-right: 5px; }

.pageBar a { cursor: pointer; height: 24px; line-height: 24px; padding: 0 8px; /*border-color: #DDDDDD; border-style: solid; border-width: 1px;*/ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; cursor: pointer; font-size: 12px; color: #666; *margin-right: -1px; }

.pageBar .page_first { }

.pageBar .page_last { margin-right: 10px; }

.pageBar .btn-go { margin-left: 3px; padding: 3px 8px; }

.pageBar a.disabled, .pageBar a.disabled:hover, .pageBar a.disabled:visited { background: #fff; color: #999; cursor: default; }

.pageBar a:hover, .pageBar a.current { text-decoration: none; /*background: #F5F5F5;*/ color: #666; text-shadow: 2px 1px 0 #fff; }

.pageBar #DataPager_GoPageText { height: 13px; line-height: 13px; /*border-radius:0;*/ }
/************分页样式************/


/********** 登录页面************/
.page-login { background: #fff; font-size: 1.2em; }

.page-login .loginBar { width: 40%; position: relative; margin: 10px auto 20px auto; background: #F5F5F5; border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 5px; }

.page-login .login-box { padding: 3%; }

.page-login .input-prepend { position: relative; }

.page-login h2 { color: #317EAC; text-align: center; font-size: 26px; padding-bottom: 25px; margin-top: 80px; font-family: "微软雅黑"; font-weight: normal; }

.page-login .input-prepend { padding-bottom: 15px; }

.page-login #form1 { padding: 0; }

.page-login .input-username { width: 75%; top: 0px; left: 0px; }

.page-login .btn-login { font-size: 1.2em; padding: 6px 0; width: 40%; border-radius: 0; margin: 0 auto; border-radius: 3px; }

.page-login input { border-radius: 0; }

.page-login .space { vertical-align: middle; line-height: 27px; padding-top: 30px; text-align: center; }

.page-login .opBar { clear: both; text-align: center; padding-top: 20px; }

.page-login .codeBar img { padding: 0 5px; vertical-align: middle; }

.page-login .copyRight { text-align: center; padding-bottom: 20px; }

.page-login .space label { display: inline; padding-left: 5px; vertical-align: middle; }

.page-login .alert-info { background-color: #fffae1; border-color: #e5e5e5; color: #817b58; padding: 5px 10px; }

.page-login .alert-info .btn_close { font-size: 11px; font-family: Arial; color: #777782; text-decoration: none; line-height: 16px; }

.page-login .f_wrap { margin: 0 auto; }/*width: 195px;*/ 

.page-login .input-prepend .add-on { margin-right: -5px; }

/* 表格样式
---------------------*/
.table_s1 td { padding: 8px 2px 8px 8px; vertical-align: middle; line-height: 26px; }

.table_s1 th { width: 90px; text-align: right; font-size: 12px; vertical-align: top; padding: 12px 2px 4px 8px; font-weight: normal; }

.tableDetail .box_content { padding: 10px 0; }

.width_s1 { width: 50%; }

.textarea_summary { width: 50%; height: 150px; padding: 4px; }

.box label { display: inline; font-size: 1.0em; vertical-align: middle; }

.box .pt12 { padding-top: 12px; }

.box .pt12 label { padding: 0 10px 0 2px; }

.box_title h5 { font-size: 14px; font-weight: normal; line-height: 30px; }

.form-actions .btn { margin-right: 10px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 2px; border-radius: 2px; }

.tab_title { border: none; margin-top: 5px; }

.edui-default .edui-editor { width: 100% !important; border: none !important; }

.edui-default .edui-editor-iframeholder { height: 450px !important; }

.box .btn_date { background: url('../Image/Style/day.png') no-repeat 0 2px; width: 32px; height: 32px; border: none; }

.ml10 { margin-left: 10px; }

.pt8 { padding-top: 8px !important; }

.box .pic_thumb { /*box-shadow: 0 0 3px #999999;*/ }

.box .picThumbBar { width: 110px; height: 110px; overflow: hidden; border: 1px solid #cecece; position: relative; text-align: center; line-height: 110px; padding: 5px; }

.box img { vertical-align: middle; }

.box .picThumbBar .btn_delPic { display: block; width: 16px; height: 16px; background: url('../Image/Style/delpic.png') no-repeat center; position: absolute; right: 0; top: 2px; }

.box .picThumbBar .loader { height: 100%; width: 100%; background: url('../Image/Style/ajax-loaders/loader9.gif') 0 0 no-repeat; background-position: center; }

.table .label { display: inline-block; *display: inline; *zoom: 1; margin-bottom: 2px; }

.tbWidth1 { width: 20px; }

.tbWidth2 { width: 60px; }

.tbWidth3 { width: 80px; }

.tbWidth4 { width: 115px; }

.tbWidth5 { width: 200px; }

.tbWidth6 { width: 400px; }

.box .table th.align_left, .box .table td.align_left { text-align: left; }

.lh28 { line-height: 28px; }

.color_gray { color: #999; }

.table_s2, .table_s2 th, .table_s2 td { border: none; }

.table_s2 th, .table_s2 td { padding-bottom: 10px; }

.table_s2 { margin-bottom: 5px; }

.table_s2 th { padding-left: 15px; }

.table_s2 td { padding-right: 30px; }

.table_s2 label { padding-right: 5px; }

.table_s2 .btn_search { padding: 3px 50px; }

.box_con2 { padding: 0; }

.btn_order { border: none; background: none; padding: 0 6px; font-weight: bold; color: #555555; font-size: 12px; }

.btn_order.down { color: #417eb7; background: url('../Image/Style/thbg.gif') no-repeat right 7px; }

/* 上传按钮
---------------------*/
.box .divUpload { position: relative; display: inline-block; *display: inline; *zoom: 1; /*width:95px;*/ overflow: hidden; vertical-align: bottom; }

.box .fileUpload {width:70px; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: none; border: none; position: absolute; top: 0; left: 0; cursor: pointer !important; }

.box a.button { cursor: pointer; display: block; }

.box .button-text, .box .button-left, .box .button-right { color: #999999; height: 28px; line-height: 28px; background: url('../Image/Style/buttons.png') no-repeat right top; display: inline-block; float: left; overflow: hidden; white-space: nowrap; cursor: pointer; }

.box .button-left { background-position: 0 -428px; width: 26px; }

.box .button-text { background-position: 0 -156px; padding-left: 5px; padding-right: 10px; background-repeat: repeat-x; }

.box a.button .button-right { width: 6px; }

.box a.button-upload:hover .button-left { background-position: 0 -457px; }

.box a.button-upload:hover .button-right { background-position: 100% -29px; }

.box a.button-upload:hover .button-text { background-position: 0 -185px; color: #3FA7CB; }

.box .btn_upload { display: inline-block; *display: inline; *zoom: 1; vertical-align: bottom; border: none; padding: 5px 20px; }

.box .btn_mbottom { vertical-align: bottom; margin-bottom: 1px; }


/* 后台首页
---------------------*/
.page_adminWelcome .text_welcome { font-size: 20px; padding: 15px 0 15px 30px; }

.page_adminWelcome .tips { padding: 0 0 0 30px; }

.page_adminWelcome .pad20 { display: block; min-width: 590px; max-width: 1230px; padding: 20px 30px 20px 28px; }

.page_adminWelcome ul.dash { display: block; margin: 10px 0; }

.page_adminWelcome ul.dash li { float: left; display: inline; margin: 0 15px 15px 0; }

.page_adminWelcome ul.dash li a { display: block; width: 106px; height: 102px; text-decoration: none; }

.page_adminWelcome ul.dash li a img { display: inline; width: 48px; margin-left: 29px; margin-top: 20px; }

.page_adminWelcome ul.dash li a span { display: block; width: 100%; text-align: center; margin-top: 5px; font-size: 1.2em; }

.page_adminWelcome ul.dash li a { color: #555; background: url('../Image/Style/shortcut-button-bg.gif') 0 0 no-repeat; border-radius: 6px 6px 6px 6px; border: 1px solid #CCCCCC; }

.page_adminWelcome ul.dash li a:hover { background: #fff; }

.page_adminWelcome .part_title { font-size: 14px; line-height: 25px; }

.vLine { display: block; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #fff; overflow: hidden; height: 0; }

.page_adminWelcome .sysIntro, .page_adminWelcome .sysCopyRight h6, .page_adminWelcome .sysCopyRight p { padding-left: 30px; line-height: 22px; }

.page_adminWelcome .sysIntro h6 { padding-top: 15px; }

.page_adminWelcome .sysCopyRight { position: absolute; bottom: 0; left: 0; width: 100%; overflow: hidden; background: #efefef; }

.sysIntro p { padding: 0 0 0 4%; }

.plugin { position: absolute; right: 10px; top: 80px; text-align: right; }


/************* 微相册上传 ****************/
.ir { text-indent: -9999px; display: block; text-align: left; cursor: pointer; }

.form { margin-top: 12px; overflow: hidden; }

.form dt { float: left; clear: left; font-size: 14px; width: 100px; text-align: right; padding: 4px 0 15px; margin: 0 10px 0 0; }

.form dd { text-align: left; position: relative; font-size: 12px; margin: 0 0 10px 0; overflow: hidden; }

.form dd.form-last { margin-bottom: 0; }

.form dt label { line-height: 1em; }

.form dd input { line-height: 20px; height: 20px; padding: 3px 3px 3px; width: 194px; }

.form.long-text dd input.text { width: 264px; }

.form dd input.radio { padding: 0; width: auto; height: auto; }

.form dd select { margin-top: 3px; padding: 3px 3px 3px; }

.form dd textarea { width: 264px; height: 105px; }

.form dd textarea.general-description { width: 500px; height: 150px; }

.form dd p { color: #9e9e89; }

.ipost-list { position: relative; width: 100%; }

.ipost-list .tpl { display: none; }

.ipost-list .post { position: relative; padding: 10px 10px 10px 100px; height: 125px; overflow: hidden; margin: 1em 0; background: #eee; border-radius: 5px; }

.ipost-list .holder { height: 141px; border: 2px dashed #ccc; margin: 1em 0; }

.ipost-list .data { margin-top: 0; }

.ipost-list .data dt { padding-bottom: 0; }

.ipost-list .data dd { margin-bottom: 5px; width: 415px; }

.ipost-list .data .title .text { width: 400px; }

.ipost-list .data .description textarea { width: 400px; height: 6em; }

.ipost-list .data .tags .text { width: 400px; }

.ipost-list .tags { display: none; }

.ipost-list .thumb { position: absolute; top: 10px; left: 50px; display: block; width: 90px; height: 90px; background-repeat: no-repeat; }

.ipost-list .sort a { width: 16px; height: 16px; position: absolute; left: 18px; top: 12px; background: transparent url(../Image/Style/sort.png) no-repeat -48px center; cursor: ns-resize; }

.ipost-list .delete a { width: 16px; height: 16px; position: absolute; right: 15px; top: 15px; background: transparent url(../Image/Style/sort.png) no-repeat -26px center; }

.ipost-list .delete a:hover { background-position: left center; }

/*商品分类*/
.list_sc { background: none repeat scroll 0 0 #EFF8FF; border: 1px solid #C2DAF2; color: #444444; padding: 5px; }

.list_sc .f_item { float: left; height: 398px; overflow: hidden; position: relative; padding: 5px; width: 206px; background: #fff; border: 1px solid #C7DEFF; margin-right: 10px; }

.list_item li { cursor: pointer; line-height: 21px; margin-bottom: 2px; padding-left: 5px; padding-right: 5px; border: 1px solid #fff; }

.list_item .seleted { background-color: #D6EDF4; border: 1px solid #98BBD1; color: #1C4D92; }

.list_item a:hover { text-decoration: none; }

.list_item .item_hs { background-image: url(../Image/Style/li.gif); background-repeat: no-repeat; background-position: right center; }

.m_laySelected { background: none repeat scroll 0 0 #FFFEE6; border-color: #EEECC5; border-style: solid; border-width: 1px; color: #8F5700; padding: 8px 10px 8px 20px; position: relative; }

.b_cate_m .f_item { font-weight: bold; }

.b_cate_m .f_item_1 { padding-left: 30px; }

.b_cate_m .f_item_2 { padding-left: 60px; }

.b_cate_m .f_item_3 { padding-left: 90px; }

.b_cate_m .f_item_4 { padding-left: 120px; }

.b_cate_m .f_item_5 { padding-left: 150px; }

.b_cate_m .f_item_6 { padding-left: 180px; }

.b_cate_m .i_width { width: 70px; }

.b_cate_m table td a:link, .b_cate_m table td a:visited { color: #000; }

.red {color:red; font-weight:bold;}

/*商品类型*/
.m_step { margin: 20px 0 20px; }

.m_step li { float: left; }

.m_step li p { background: url(../Image/Style/icon01.gif) no-repeat 0 -34px; width: 161px; height: 30px; line-height: 30px; text-align: center; }

.m_step li a { text-decoration: none; }

.m_step li.current p { background-position: 0 0; }

.m_step li .i_s_arrow { background: url(../Image/Style/icons01.gif) no-repeat left center; width: 17px; height: 30px; margin: 0 10px; }


.table_addSpec .i_width { width: 150px; }

.list_attr li { border: 1px solid #ddd; position: relative; float: left; line-height: 24px; margin-right: 5px; padding-right: 5px; margin: 2px; }

.list_attr li span { margin-right: 5px; }

.list_attr li a { margin-right: -5px; }

.list_attr li i { margin-top: 3px; float: left; }

.list_attr .i_close, .list_attr .i_close:visited { position: absolute; right: 0; top: 0; font-size: 10px; font-family: Verdana; border-left: 1px solid #ddd; padding: 0 3px 0 5px; }

.list_attr .i_close:hover { color: #ff0000; }

.i_up, .i_down, .i_select, .i_unselect { width: 24px; height: 24px; }

.i_up { background: url(../Image/Style/icon03.gif) no-repeat; }

.i_down { background: url(../Image/Style/icon02.gif) no-repeat; }

.i_select { background: url(../Image/Style/icon04.gif) no-repeat; }

.i_unselect { background: url(../Image/Style/icon05.gif) no-repeat; }

/**商品页面**/
.mt20 { margin-top: 20px; }

#myTabContent .edui-editor { width: 99% !important; }

.link_blue, .link_blue:visited { color: #3d81ff; }

.link_blue:hover { text-decoration: none; color: #ff0000; }

.link_black, .link_black:visited { color: #000 !important; }

.m_pFormat .tips { width: 490px; text-align: center; }

.list_pattr li { line-height: 22px; color: #999; width: 45%; float: left; margin-bottom: 5px; border: 1px dotted #ddd; padding: 0 10px; margin-right: 5px; overflow: hidden; line-height: 28px; }

.list_pattr li .attrl { margin-right: 7px; }

.list_pattr li a { margin-left: 10px; }

.list_pattr li a i { margin-right: 3px; font-style: normal; }

.list_pattr .input { height: 14px; width: 100px; }

.list_pattr input[type="checkbox"] { position: relative; top: -2px; }

.m_pFormat .input_wr { width: 90%; }

.m_pAttr select { width: 120px; }

.m_pImg { max-height: 50px; margin-right: 10px; border: 1px solid #f0f0f0; padding: 2px; }

.tb_pm .p_tit { margin: 0 0 3px 0; display: inline-block; *display: inline; *zoom: 1; }

.box .tb_om td, .box .tb_om th { text-align: left; }

.tb_order_list { width: 100%; }

.tb_om td.tdReset { padding: 0; }

.tb_om th:first-child, .tb_om td:first-child { border-left-color: #fff; }
/*.tb_om .li_o:nth-child(even) { background:#f6f8f0;}*/
.tb_order_list th { background: #edf2f7; }

.tb_om .t_attr { color: #999; }

.tb_os.table-bordered td, .tb_os.table-bordered th { text-align: left; }

.tb_os .list_order tr { border-bottom: 1px solid #ddd; }

.tb_os .list_order td { border: none; text-align: left; }

.tb_os .list_order { border: 1px solid #ddd; width: 100%; }

.os_tips { line-height: 1.8; margin-bottom: 10px; color: #8F5700; background: #FFFEE6; border: 1px solid #EEECC5; padding: 10px; }

/* 404页面
---------------------*/
.errorPage { background: #eff9fb; height: 100%; }

.errorPage .textArea { background: url('../Image/Style/404text.png') no-repeat 0 170px; padding: 225px 0 30px 285px; width: 302px; margin: 0 auto; color: #fff; line-height: 24px; }

.errorPage .textArea a { color: #fff; text-decoration: none; font-weight: bold; }

.errorPage .textArea a:hover { text-decoration: underline; color: #fff; }

.errorPage .copyRight { color: #555555; margin-top: 120px; text-align: center; }

.errorPage .copyRight a { color: #369BD7; }

.errorPage .copyRight a:hover { color: #2071a1; text-decoration: underline; }

/* 信息提示
---------------------*/
.box_dlg { background: #fff; width: 320px; position: fixed; top: 20%; left: 40%; border: 8px solid #c3c3c3; border-radius: 6px; z-index: 9999; font-size: 1.2em; }

.box_dlg .box_t { border: 1px solid #999999; border-bottom: none; background: #f4f4f4; height: 28px; line-height: 28px; color: #666666; }

.box_dlg .box_t span { display: block; border-bottom: 1px solid #e5e5e5; padding-left: 15px; }

.box_dlg .box_c { border: 1px solid #999999; border-top: none; padding-top: 10px; }

.box_dlg .box_c p { height: 55px; background: url(../img/alert.png) no-repeat left center; padding-left: 58px; vertical-align: middle; position: relative; left: 35px; line-height: 55px; }

.box_dlg .box_op { height: 45px; line-height: 45px; text-align: right; vertical-align: middle; margin-right: 10px; }

.box_dlg .box_op a { text-decoration: none; margin: 8px 5px 0 0; text-align: center; width: 60px; height: 23px; line-height: 23px; border-radius: 4px; }

.box_dlg .btn_submit { background: #43a1da; color: #fff; border: 1px solid #5c8ebf; text-shadow: 1px -1px 0 #3279a3; }

.box_dlg .btn_submit:hover { background: #50afe8; border: 1px solid #71b8e2; }

.box_dlg .btn_cancel { background: #fff; border: 1px solid #d9d9d9; color: #555; }

.box_dlg .btn_cancel:hover { border-color: #43a1da; color: #417eb7; }

.box_dlg .btn_close { color: #555; text-decoration: none; float: right; margin-right: 8px; font-size: 10px; font-family: Arial; text-shadow: 1px 1px 0 #fff; }

.box_dlg .btn_close:hover { color: #417eb7; }

.box_dlg.success .box_c p { background: url(../img/correct.png) no-repeat left center; }

.box_dlg.error .box_c p { background: url(../img/error.png) no-repeat left center; }

/* 超时页面
---------------------*/
.loginOutPage .textArea { background: url('../Image/Style/loginOut.png') no-repeat 62px 60px; }

/* 上传图片
---------------------*/
.uploadProImg { padding: 150px 0; }

.uploadProImg .btn_uploadImg { display: block; background: url('../Image/Style/uploadimg.png') no-repeat; width: 203px; height: 51px; border: none; margin: 0 auto; }

.uploadProImg .btn_uploadImg:hover { background: url('../Image/Style/uploadimg_hover.png') no-repeat; }

.uploadProImg p { text-align: center; line-height: 30px; font-size: 16px; color: #aaa; padding-top: 15px; font-family: "宋体"; }

.proImgList { padding: 35px 35px 0 35px; overflow: hidden; height: auto !important; height: 300px; min-height: 300px; }

.proImgList .opBar { display: none; position: absolute; right: 3px; top: 3px; }

.proImgList .opBar a { width: 30px; height: 30px; background: #000 url('../Image/Style/icon-btn.png') no-repeat center center; }

.proImgList .opBar a:hover { background-color: #25a7ed; }

.proImgList .opBar .btn_delPic { background-position: -25px -41px; }

.proImgList .opBar .btn_front { background-position: -56px -41px; }

.proImgList .icon_front { display: block; background: url('../Image/Style/icon-btn.png') no-repeat -34px -104px; height: 60px; left: -2px; position: absolute; text-indent: -9999px; top: -2px; width: 60px; }

.proImgList .current .opBar { display: block; }
.proImgList ul { margin-right: -35px; }
.proImgList li { width: 150px; height: 150px; border: 1px solid #ddd; float: left; margin: 0 30px 30px 0; position: relative; text-align: center; line-height: 150px; padding: 3px; }
.proImgList li .picBar { height: 150px; overflow: hidden; }
.proImgList li img { vertical-align: middle; }
.proImgList .btn_addImg { border: none; background: url('../Image/Style/addImg.png') no-repeat; width: 150px; height: 150px; }
#searchFrame { border: none; }
.selectShop { background: none; }
.selectShop #form1 { padding: 5px 5px 0 5px; }
.viewImgList { padding: 10px; overflow: hidden; height: auto !important; height: 300px; }
.viewImgList ul { margin-right: -35px; }
.viewImgList li { width: 150px; height: 150px; border: 1px solid #ddd; float: left; margin: 0 20px 0px 0; position: relative; text-align: center; line-height: 150px; padding: 3px; }
.viewImgList li img { vertical-align: middle; }


/* 权限管理
---------------------*/
.btn_turn { margin-bottom: 5px; padding: 2px 0; font-family: Arial; width: 50px !important; text-align: center; }
.right_f { margin: 5px 0; line-height: 24px; background: #f5f5f5; padding: 5px 0 5px 10px; border-radius: 3px; }
.right_f label { font-size: 14px; font-weight: bold; }
.right_s { text-indent: 28px; vertical-align: middle; }
.right_s label { vertical-align: middle; font-size: 12px; font-weight: bold; }
.right_t { text-indent: 46px; *text-indent: 24px; padding: 5px 0; }

/* 地址选择联动菜单
---------------------*/
.provincecity { z-index: 100; width: 260px; position: absolute; background: #FFF; display: none; border: 1px solid #bfbfbf; padding: 5px 0 5px 5px; box-shadow: 1px 1px 2px #DDDDDD; }
.provincecity a { padding: 3px 12px; cursor: pointer; display: block; height: 22px; line-height: 22px; color: #666; text-decoration: none; float: left; }
.provincecity a:hover { background: #f1f1f1; color: #369BD7; }
.provincecity .hover { background: #f1f1f1; color: #369BD7; }
.provincecity .btn_close { background: url('../Image/Style/btnCloseBg.png') no-repeat; color: #fff; display: block; float: none; font-size: 9px; height: 0; line-height: 15px; padding: 0 0 0 16px; position: absolute; right: 0; top: 0; width: 9px; height: 24px; }
.provincecity .btn_close:hover { background: url('../Image/Style/btnCloseBg_hover.png') no-repeat; color: #fff; }
.m_opBar .shopSearch { padding-bottom: 0; }
.shopSearch { padding-bottom: 10px; }
.shopSearch li { float: left; margin: 0 10px 0px 0; display: inline; height: 30px; line-height: 30px; }
.shopSearch li.long { float: left; /*width: 260px;*/ margin: 0 10px 0px 0; display: inline; height: 30px; line-height: 30px; }
.shopSearch li.short { float: left; width: 90px; margin: 0 10px 0px 0; display: inline; height: 30px; line-height: 30px; }
.shopSearch .btn_search { padding: 5px 30px; width: auto; }
.shopSearch select { width: 150px; }
.shopSearch .input_serch60 { width: 60px; padding: 2px 4px; }
.shopSearch .input_serch80 { width: 80px; padding: 2px 4px; }
.shopSearch .input_serch100 { width: 100px; padding: 2px 4px; }
.shopSearch .input_serch120 { width: 120px; padding: 2px 4px; }
.shopSearch .input_serch160 { width: 160px; padding: 2px 4px; }

.shopSearch .input_serch { width: 180px; padding: 2px 4px; }

.m_opBar .billSearch { padding-bottom: 0; }
.billSearch { padding-bottom: 10px; }
.billSearch li { float: left;margin: 0 10px 0px 0; display: inline; }
.billSearch li.long{ float: left; /*width:260px;*/ margin: 0 10px 0px 0; }
.billSearch li.short{ float: left; /*width:90px;*/ margin: 0 10px 0px 0; }
.billSearch .btn_search { padding: 5px 30px; width: auto; }
.billSearch select { width: 150px; }
.billSearch .input_serch60 { width: 60px; padding: 2px 4px; }
.billSearch .input_serch80 { width: 80px; padding: 2px 4px; }
.billSearch .input_serch100 { width: 100px; padding: 2px 4px; }
.billSearch .input_serch120 { width: 120px; padding: 2px 4px; }
.billSearch .input_serch160 { width: 160px; padding: 2px 4px; }
.billSearch .input_serch { width: 180px; padding: 2px 4px; }
/*文本框样式*/
.input45 { width: 45px; padding: 2px 4px; }
.input50 { width: 50px; padding: 2px 4px; }
.input55 { width: 55px; padding: 2px 4px; }
.input60 { width: 60px; padding: 2px 4px; }
.input80 { width: 80px; padding: 2px 4px; }
.input100 { width: 100px; padding: 2px 4px; }
.input120 { width: 120px; padding: 2px 4px; }
.input125 { width: 125px; padding: 2px 4px; }
.input160 { width: 160px; padding: 2px 4px; }
.input180 { width: 180px; padding: 2px 4px; }
.input300 { width: 300px; padding: 2px 4px; }

/*评论弹出框*/
.dlg_comment { width: 500px; margin-left: -120px; }
.dlg_comment .con_comment, .dlg_comment .con_replay { padding: 8px 15px; line-height: 20px; }
.dlg_comment textarea { width: 396px; height: 120px; }
.com_replay { border: 1px dashed #ccc; margin: 8px 0 3px 0; padding: 5px 10px; }
.com_replay span { color: #999; }
.com_replay .com_content { margin-top: 3px; }
.color_block01 { border: 1px solid #d6d6d6; margin-top: 3px; cursor: pointer; }
.color_block01 span { background: #fff; width: auto; height: 20px; margin: 1px; }
.addcolor { vertical-align: middle; margin-top: 5px; }
.list_color li { float: left; margin-right: 5px; }
.color_close, .color_close:hover { text-decoration: none; border-left: none; padding: 1px 6px 1px 8px; font-size: 9px; color: #999; margin: 1px; background: #fafafa; }
.color_close:hover { color: #000; }

/* 浏览器版本过低提示
---------------------*/
#ie-alert-overlay { width: 100%; height: 100%; background-image: url(../img/bg.png); position: fixed; top: 0; left: 0; z-index: 9999; }
* html #ie-alert-overlay { /* fixed position hack for IE6 */ position: absolute; z-index: 9999; }
#ie-alert-panel { width: 520px; height: 331px; position: fixed; background: url(../img/iealertsprite.png) no-repeat; background-position: -1px -109px; top: 50%; left: 50%; margin: -201px 0 0 -296px; padding: 72px 0 0 72px; _position: absolute; /* fixed position hack for IE6 */ _top: expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); /* top:300px hack for IE6 */ /* font settings */ font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; color: #333; line-height: 1.5em; z-index: 10000; }
#ie-alert-panel p { font-size: 14px; width: 486px; text-align: justify; line-height: 24px; }
#ie-alert-panel img { border: 0; }
#ie-alert-panel span { font-size: 18px; margin: 0 0 20px 0; display: block; padding: 0; }
#ie-alert-panel ul { list-style: none; margin: 0; padding: 0; }
#ie-alert-panel li { float: left; margin: 0 22px 0 0; }
#ie-alert-panel li.last { margin-right: 0; }
#ie-alert-panel a { display: inline-block; }
.browser { position: absolute; bottom: 35px; }
.chrome, .firefox, .ie9, .opera, .safari { background: url(../img/iealertsprite.png) no-repeat; }
.chrome { background-position: 0 0; width: 73px; height: 96px; margin: 0 4px 0 0; }
.firefox { background-position: -292px 0; width: 73px; height: 98px; }
.ie9 { background-position: -179px 0; width: 95px; height: 98px; }
.opera { background-position: -90px 0; width: 73px; height: 98px; }
.safari { background-position: -387px 0; width: 73px; height: 98px; margin: 0 4px 0 0; }

/* 弹出框
---------------------*/
.dlg_form { padding: 0 5px !important; }

iframe { border: none !important; }

/*模拟滚动条*/
.rollbar-path-vertical, .rollbar-path-horizontal { position: absolute; background-color: #eee; background-color: rgba(220,220,220,0.5); z-index: 100; }

.rollbar-path-horizontal { bottom: 1px; left: 0; width: 100%; height: 10px; }

.rollbar-path-vertical { right: 3px; top: 0; height: 100%; width: 10px; }
/* rollbar paths inner shadow */
.rollbar-path-vertical { box-shadow: inset 1px 0px 1 rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 0px 1 rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 0px 0 rgba(0,0,0,0.1); }

.rollbar-path-horizontal { box-shadow: inset 0px 1px 1 rgba(0,0,0,0.1); -moz-box-shadow: inset 0px 1px 1 rgba(0,0,0,0.1); -webkit-box-shadow: inset 0px 1px 0 rgba(0,0,0,0.1); }
/* rollbar handle style */
.rollbar-handle { position: relative; top: 0; left: 0; background-color: #58bcee; }
.rollbar-path-vertical .rollbar-handle { height: 20%; width: 100%; }
.rollbar-path-horizontal .rollbar-handle { width: 20%; height: 100%; }
.rollbar-path-vertical, .rollbar-path-horizontal, .rollbar-handle { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.rollbar-content { width: 100%; }

/*没有权限*/
.h_nopm .picBar { background: url(../Image/Style/qxts.png) no-repeat; width: 596px; height: 374px; position: absolute; top: 50%; left: 50%; margin: -187px 0 0 -360px; }

/* 多图文
---------------------*/
#_imgtext { max-width: 800px; }
.moreimgtext_d { border-bottom: 1px dotted #999999; margin-bottom: 10px; height: 26px; display: inline-block; *display: inline; *zoom: 1; margin-right: 10px; padding-left: 3px; }
.moreimgtext_d .btn_del, .moreimgtext_d .btn_del:hover { float: right; background: none; box-shadow: none; position: relative; top: 3px; margin: 0; padding-right: 0; padding-left: 10px; }
.btn-txt, .btn-txt:active, .btn-txt:visited, .btn-txt:hover { border: none; background: none; text-decoration: underline; color: #999; }

/************* QQ表情 ****************/
.comment { width: 680px; margin: 20px auto; position: relative; }
.comment h3 { height: 28px; line-height: 28px; }
.com_form { width: 100%; position: relative; }
.input { width: 99%; height: 60px; border: 1px solid #ccc; }
.com_form p { height: 28px; line-height: 28px; position: relative; }
span.emotion { width: 42px; height: 20px; background: url(../Image/Style/icon.gif) no-repeat 2px 0; padding-left: 20px; cursor: pointer; }
span.emotion:hover { background-position: 2px -30px; }
.qqFace { margin-top: 4px; background: #fff; padding: 2px; border: 1px #dfe6f6 solid; }
.qqFace table td { padding: 0px; }
.qqFace table td img { cursor: pointer; border: 1px #fff solid; }
.qqFace table td img:hover { border: 1px #0066cc solid; }
#show { width: 680px; margin: 20px auto; }
.txtArea { width: 550px; }
.functionBar { background-color: #FFFFFF; border: 1px solid #CCCCCC; box-shadow: 0 3px 3px #DDDDDD; padding: 10px 20px; position: relative; }
.editArea { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: -moz-use-text-color #CCCCCC #CCCCCC; border-image: none; border-right: 1px solid #CCCCCC; border-style: none solid solid; border-width: 0 1px 1px; padding: 10px; }
.test_box { width: 98.5%; height: 100%; min-height: 120px; max-height: 300px; _height: 100%; margin-right: auto; outline: 0; border: 1px solid #CCCCCC; font-size: 12px; word-wrap: break-word; overflow-x: hidden; overflow-y: auto; _overflow-y: visible; }
.com_count { color: #CCCCCC; margin-bottom: 8px; width: 100px; }
.com_count em { font-family: Constantia,Georgia; font-size: 22px; font-weight: 700; color: #999; }

/************* 订单详细页样式 ****************/
.delivery_panel  { background: #fffee6 none repeat scroll 0 0; border-color: #e9aa47; border-style: solid; border-width: 1px; margin: 5px 0px 0px 0px; padding: 8px 10px 8px 20px; position: relative; }
.delivery_panel ul li { margin:5px 0px 5px 0px;}

/************* 新版样式 ****************/
.dropdown-menu { border: 2px solid #666; background: #fff; margin-top: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.dropdown-menu:before { border: 0; }
.dropdown-menu.typeahead > li.active > a { background: #ddd; color: #333; filter: none; }
.dropdown-menu.typeahead > li.active:focus > a, .dropdown-menu.typeahead > li.active:hover > a { background: #368ee0; color: #fff; filter: none; }
.dropdown-menu > li:focus > a, .dropdown-menu > li:hover > a { background: #ddd; color: #333; filter: none; }
.dropdown-menu > li > a { padding: 6px 15px; font-size: 13px; filter: none; }
.dropdown-menu .dropdown-submenu:hover > a { background: #eee; color: #333; }
.dropdown-menu .dropdown-submenu.active:hover:after { border-left-color: #666; }
.dropdown-menu .dropdown-submenu > a:active, .dropdown-menu .dropdown-submenu > a:focus { background: #eee; color: #333; }
.dropdown-menu .dropdown-submenu > a:after { border-left-color: #666; }
.dropdown-menu .dropdown-submenu .dropdown-menu { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }
.dropdown-menu .dropdown-submenu .dropdown-menu .active > a { background: #ddd; color: #333; }
.dropdown-menu.dropdown-primary { border-color: #368ee0; }
.dropdown-menu.dropdown-primary > li > a:hover { background: #368ee0; color: #fff; }
.dropdown-menu.dropdown-danger { border-color: #e51400; }
.dropdown-menu.dropdown-danger > li > a:hover { background: #e51400; color: #fff; }
.dropdown-menu.dropdown-warning { border-color: #fab750; }
.dropdown-menu.dropdown-warning > li > a:hover { background: #f8a31f; color: #fff; }
.dropdown-menu.dropdown-success { border-color: #393; }
.dropdown-menu.dropdown-success > li > a:hover { background: #393; color: #fff; }
.dropdown-menu.dropdown-inverse { border-color: #484848; }
.dropdown-menu.dropdown-inverse > li > a:hover { background: #484848; color: #fff; }
.nav.nav-pills > li.active > a, .nav.nav-list > li.active > a { background: #368ee0; }

#content { position: relative; min-height: 100%; }
#content.nav-fixed { padding-top: 40px; }
#content.nav-fixed #left { top: 40px; }
#content.container-fluid { padding: 0; }
#content.container-fluid.nav-fixed { padding-top: 40px; }

#main { *zoom: 1; background: #fff; overflow: visible; padding-bottom: 30px; }
#main:after { content: ""; display: table; clear: both; }
#main .page-header { border: 0; margin: 15px 0 15px 0; padding: 0 3px; *zoom: 1; }
#main .page-header:after { content: ""; display: table; clear: both; }
#main .page-header .pull-left h1 { font-size: 30px; color: #2a2a2a; line-height: 24px; font-weight: 400; margin: 20px 0; }
#main .page-header .pull-left h6 { color: #777; font-weight: normal; margin: 0; }
#main .breadcrumbs { *zoom: 1; background: #f4f4f4; }
#main .breadcrumbs:after { content: ""; display: table; clear: both; }
#main .breadcrumbs ul { list-style-type: none; margin: 0; padding: 2px 5px; *zoom: 1; float: left; }
#main .breadcrumbs ul:after { content: ""; display: table; clear: both; }
#main .breadcrumbs ul > li { float: left; color: #666; }
#main .breadcrumbs ul > li > a { color: #666; display: block; padding: 2px 6px; font-size: 12px; float: left; }
#main .breadcrumbs ul > li i { float: left; font-size: 11px; margin: 7px 0 6px 0; }
#main .breadcrumbs .close-bread { float: right; }
#main .breadcrumbs .close-bread > a { color: #999; display: block; font-size: 14px; margin: 4px 8px; }
#main .breadcrumbs .close-bread > a:hover { text-decoration: none; }
#main .ui-state-highlight { background: red; height: 50px; }
#main #vmap { width: 100%; height: 300px; }
#footer { text-align: center; background: #eee; width: 100%; position: relative; }
#footer p { padding: 10px 0; margin-bottom: 0; }
#footer .gototop { padding: 10px 15px; text-decoration: none; color: #333; font-size: 16px; position: absolute; display: block; top: 0; right: 0; }
#footer .gototop:hover { background: #aaa; }


#left { width: 200px; position: absolute; left: 0; top: 0; background: #eee; height: 100%; overflow-x: visible; }
#left.mobile-show { position: fixed; z-index: 1000; }
#left.full { bottom: auto; height: auto; }
#left.sidebar-fixed { position: fixed; top: 40px; overflow-x: hidden; }
#left.sidebar-fixed .ui-resizable-handle { right: 0; }
#left .subnav { margin-top: 15px; }
#left .subnav:hover .subnav-title .toggle-subnav i { display: block; }
#left .subnav .subnav-content { *zoom: 1; padding: 10px 20px; }
#left .subnav .subnav-content:after { content: ""; display: table; clear: both; }
#left .subnav .subnav-content.less { padding: 10px 13px; }
#left .subnav .subnav-title { *zoom: 1; text-overflow: ellipsis; white-space: nowrap; }
#left .subnav .subnav-title:after { content: ""; display: table; clear: both; }
#left .subnav .subnav-title span { margin-left: 20px; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; /*font-weight: bold;*/ }
#left .subnav .subnav-title .toggle-subnav { color: #444; padding: 1px 6px; text-decoration: none; display: block; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
#left .subnav .subnav-title .toggle-subnav i { position: absolute; font-size: 12px; left: 10px; top: 2px; display: none; }
#left .subnav .subnav-title .toggle-subnav:hover { color: #222; }
#left .subnav .subnav-menu { list-style-type: none; margin: 5px 0; padding: 0; display: none; background:#fff; }
#left .subnav .subnav-menu > li { text-overflow: ellipsis; white-space: nowrap; }
#left .subnav .subnav-menu > li.dropdown > a { position: relative; }
#left .subnav .subnav-menu > li.dropdown > a:after { position: absolute; right: 5px; top: 10px; width: 5px; border-color: rgba(0,0,0,0); border-left-color: #999; border-style: solid; border-width: 5px 0 5px 5px; content: " "; }
#left .subnav .subnav-menu > li.dropdown.open > a { background: #ccc; color: #333;border-bottom:1px dashed #eee; }
#left .subnav .subnav-menu > li.dropdown.open .dropdown-menu { left: 100%; top: 0; border-color: #aaa; border-left: 0; margin: 0; }
#left .subnav .subnav-menu > li.dropdown.open .dropdown-menu .dropdown-submenu .dropdown-menu { border-left: 2px solid #999; }
#left .subnav .subnav-menu > li.dropdown.open .dropdown-menu .dropdown-submenu:hover > a, #left .subnav .subnav-menu > li.dropdown.open .dropdown-menu .dropdown-submenu:focus > a { background: #ccc; color: #333; }
#left .subnav .subnav-menu > li.dropdown.open .dropdown-menu .dropdown-submenu:hover > a:after, #left .subnav .subnav-menu > li.dropdown.open .dropdown-menu .dropdown-submenu:focus > a:after { border-left-color: #999; }
#left .subnav .subnav-menu > li > a { color: #555; display: block; padding: 5px 0 5px 27px; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
#left .subnav .subnav-menu > li > a:hover { background: #ddd; color: #222; }
#left .subnav .subnav-menu > li.active > a { background: #ccc; color: #222; }

.theme-settings > li { padding: 0; margin-top: 10px; }
.theme-settings > li:first-child { margin-top: 5px; }
.theme-settings > li span { color: #666; display: block; padding-left: 15px; }
.theme-settings > li .version-toggle > a, .theme-settings > li .topbar-toggle > a, .theme-settings > li .sidebar-toggle > a { display: block; padding: 5px 25px; color: #444; text-decoration: none; }
.theme-settings > li .version-toggle > a.active, .theme-settings > li .topbar-toggle > a.active, .theme-settings > li .sidebar-toggle > a.active { position: relative; }
.theme-settings > li .version-toggle > a.active:before, .theme-settings > li .topbar-toggle > a.active:before, .theme-settings > li .sidebar-toggle > a.active:before { position: absolute; left: 10px; top: 4px; content: "\f111"; font-family: FontAwesome; font-size: 8px; }
.theme-settings > li .version-toggle > a:hover, .theme-settings > li .topbar-toggle > a:hover, .theme-settings > li .sidebar-toggle > a:hover { background: #ddd; }
.theme-colors { margin: 0; padding: 0 0 5px 0; *zoom: 1; }
.theme-colors:after { content: ""; display: table; clear: both; }
.theme-colors li { *zoom: 1; }
.theme-colors li:after { content: ""; display: table; clear: both; }
.theme-colors li.subtitle { margin: 10px 0 5px 15px; display: block; float: none; color: #666; clear: both; }
.theme-colors li span { cursor: pointer; display: block; width: 30px; float: left; height: 30px; margin: 8px 0 0 8px; }
.theme-colors li span.blue { background: #368ee0; }
.theme-colors li span.orange { background: #f8a31f; }
.theme-colors li span.red { background: #e51400; }
.theme-colors li span.green { background: #393; }
.theme-colors li span.lime { background: #8cbf26; }
.theme-colors li span.teal { background: #00aba9; }
.theme-colors li span.purple { background: #ff0097; }
.theme-colors li span.brown { background: #a05000; }
.theme-colors li span.pink { background: #e671b8; }
.theme-colors li span.magenta { background: #a200ff; }
.theme-colors li span.grey { background: #333; }
.theme-colors li span.darkblue { background: #204e81; }
.theme-colors li span.lightred { background: #e63a3a; }
.theme-colors li span.lightgrey { background: #666; }
.theme-colors li span.satblue { background: #2c5e7b; }
.theme-colors li span.satgreen { background: #56af45; }
.theme-colors li span.grey-3 { background: #eee; }
.theme-colors li span.grey-4 { background: #999; }

#navigation { background: #368ee0; position: relative; z-index: 100; }
#navigation.navbar-fixed-top { position: fixed; z-index: 1030; }
#navigation .dropdown-menu { border-top: 0; border-color: #368ee0; }
#navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu { border-top: 2px solid #368ee0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; margin-left: 0; }
#navigation .dropdown-menu > li.dropdown-submenu:hover > a, #navigation .dropdown-menu > li.dropdown-submenu:focus > a { background: #368ee0; color: #fff; }
#navigation .dropdown-menu > li.dropdown-submenu:hover > a:after, #navigation .dropdown-menu > li.dropdown-submenu:focus > a:after { border-left-color: #fff; }
#navigation .dropdown-menu > li > a:hover { background: #368ee0; color: #fff; filter: none; }
#navigation .toggle-nav { float: left; color: #fff; display: block; padding: 9px 7px 9px 11px; font-size: 14px; text-decoration: none; }
#navigation .toggle-nav:hover { background-color: #1b67af; }
#navigation #brand { float: left; color: #fff; font-size: 20px; margin-top: 5px; width: 167px; height: 32px; padding-bottom: 2px; /*background:url("../img/logo.png") no-repeat*/ }
#navigation #brand:hover { text-decoration: none; }
#navigation .toggle-mobile { color: #fff; background: #1b67af; display: block; padding: 11px 10px 9px 10px; text-decoration: none; float: right; }
#navigation .toggle-mobile i { font-size: 18px; }
#navigation .mobile-nav { display: none; }
#navigation .mobile-nav > li > ul { display: none; }
#navigation .mobile-nav.open { display: block; list-style: none; padding: 0 20px 20px 20px; margin: 0; background: #368ee0; }
#navigation .mobile-nav.open > li { display: block; margin-top: 1px; }
#navigation .mobile-nav.open > li:first-child { margin-top: 0; }
#navigation .mobile-nav.open > li.active > a { background: #144d82; color: #fff; }
#navigation .mobile-nav.open > li.active > ul { background: #144d82; }
#navigation .mobile-nav.open > li > a { display: block; background: #1b67af; padding: 8px 12px; color: #fff; text-decoration: none; }
#navigation .mobile-nav.open > li > a i { float: right; margin-top: 3px; }
#navigation .mobile-nav.open > li > ul { background: #1b67af; list-style-type: none; margin: 0; padding: 0 0 10px 0; }
#navigation .mobile-nav.open > li > ul.open { display: block; }
#navigation .mobile-nav.open > li > ul > li a { padding: 4px 35px; display: block; color: #fff; text-decoration: none; }
#navigation .mobile-nav.open > li > ul > li ul { list-style-type: none; }
#navigation .user .icon-nav { float: left; font-family: 'Open Sans',sans-serif !important; }
#navigation .user .icon-nav > li { margin-right: 3px; float: left; }
#navigation .user .icon-nav > li .message-ul { width: 280px; padding: 0; }
#navigation .user .icon-nav > li .message-ul.feed > li > a { padding: 10px 20px; }
#navigation .user .icon-nav > li .message-ul.feed > li > a .message { color: #333; }
#navigation .user .icon-nav > li .message-ul.feed > li > a .message .label { padding: 2px; margin-right: 5px; }
#navigation .user .icon-nav > li .message-ul > li > a { overflow: hidden; *zoom: 1; padding: 10px; }
#navigation .user .icon-nav > li .message-ul > li > a:hover { background: #f3f3f3; color: #333; }
#navigation .user .icon-nav > li .message-ul > li > a:hover .details .message { color: #444; }
#navigation .user .icon-nav > li .message-ul > li > a:hover .count { color: #ccc; }
#navigation .user .icon-nav > li .message-ul > li > a:hover .count span { color: #333; }
#navigation .user .icon-nav > li .message-ul > li > a img { float: left; width: 40px; }
#navigation .user .icon-nav > li .message-ul > li > a .details { float: left; margin-left: 10px; max-width: 210px; overflow: hidden; }
#navigation .user .icon-nav > li .message-ul > li > a .details .name { font-size: 15px; }
#navigation .user .icon-nav > li .message-ul > li > a .details .message { margin-top: 2px; color: #777; }
#navigation .user .icon-nav > li .message-ul > li > a .count { float: right; color: #e3e3e3; font-size: 30px; position: relative; margin-top: 2px; }
#navigation .user .icon-nav > li .message-ul > li > a .count span { font-size: 13px; color: #666; position: absolute; text-align: center; left: 0; right: 0; top: 5px; }
#navigation .user .icon-nav > li .message-ul > li > a.more-messages { background: #e6e6e6; text-align: center; padding: 8px 15px; }
#navigation .user .icon-nav > li .message-ul > li > a.more-messages:hover { background: #ddd; color: #333; }
#navigation .user .icon-nav > li > a { padding: 11px 10px 9px 10px; display: block; color: #fff; position: relative; }
#navigation .user .icon-nav > li > a .label { position: absolute; top: 5px; right: 3px; font-size: 11px; font-weight: 400; padding: 0 3px; }
#navigation .user .icon-nav > li > a:hover { background: #1b67af; text-decoration: none; }
#navigation .user .icon-nav > li > a i { color: #fff; font-size: 16px; }
#navigation .user .dropdown { float: left; }
#navigation .user .dropdown.open { background: #1b67af; }
#navigation .user .dropdown > a { display: block; color: #fff; padding: 7px 12px 6px 12px; text-decoration: none; }
#navigation .user .dropdown > a:hover { background: #1b67af; }
#navigation .user .dropdown > a img { margin-left: 10px; }
#navigation .user .dropdown > a .caret { border-top-color: #fff; margin: 9px 0 0 2px; }
#navigation .main-nav { float: left; }
#navigation .main-nav > li { float: left; position: relative; margin: 0; line-height: 20px; font-weight: bold; }
#navigation .main-nav > li.active > a { background: #fff; text-decoration: none; color: #2a2a2a; }
#navigation .main-nav > li.active > a .caret { border-top-color: #333; }
#navigation .main-nav > li.active > a:hover { background: #fff; }
#navigation .main-nav > li.open > a { background: #1e74c5; text-decoration: none; }
#navigation .main-nav > li.open.active > a { background: #fff; }
#navigation .main-nav > li.open.active > .dropdown-menu { left: -2px; }
#navigation .main-nav > li.open.active > .dropdown-menu > .active > a { background: #ddd; color: #333; filter: none; }
#navigation .main-nav > li.open.active > .dropdown-menu > .active > a:after { border-left-color: #666; }
#navigation .main-nav > li > a { display: block; padding: 10px 15px; color: #fff; }
#navigation .main-nav > li > a:hover { text-decoration: none; background: #1e74c5; }
#navigation .main-nav > li > a .caret { border-top-color: #fff; margin: 9px 0 0 2px; }
#navigation .user { float: right; }
#navigation .user > a { color: #fff; }
body { background-color: #ffffff; font: 12px/1.5 Microsoft YaHei,Helvitica,Verdana,Arial,san-serif; }

.nodata { padding:10px; text-align:center; }
.catehover{ background-color:#e9e9e9;}
.cateclick { background-color:#9bcbf8;}

.bill_td {width:100px; height:85px; }
#listTable ul li{ float:left; padding-top:5px; padding-right:3px;}
.ischeck { background: url('../Image/Style/icon_correct.png') no-repeat left center; width:16px; height:16px; display:block; margin-top:5px; }


/* 海淘清关首页2015-11-11*/ 
.balance{border: 1px solid #ddd;}
.area ul{margin-bottom:20px; overflow:hidden;}
.area li{width:20%;float:left; }
.area li p {width:150px;border:1px solid #ddd;  text-align:center; margin:15px auto 0 auto; padding-bottom:10px;}
.area li p i { width:38px;height:38px;  margin:10px auto; background:url(../Image/Base/qgico.png) no-repeat; display:block;}
.area li i.i2{ background-position:0  -38px }
.area li i.i3{ background-position:0  -76px }
.area li i.i4{ background-position:0  -114px }
.area li i.i5{ background-position:0  -152px }
.area li i.i6{ background-position:0  -190px }
.area li i.i7{ background-position:0  -228px }
.area li i.i8{ background-position:-38px 0 }
.area li i.i9{ background-position:-38px -38px }
.area li i.i10{ background-position:-38px -76px }
.area li i.i11{ background-position:-38px -114px }
.area li i.i12{ background-position:-38px -152px }
.area li i.i13{ background-position:-38px -190px }
.area li i.i14{ background-position:-38px -228px }
.area li i.i15{ background-position:-38px -266px }
.area li i.i16{ background-position:-38px -304px }
.area li i.i17{ background-position:-38px -343px }
.recharge p{ padding:15px 10px;}
.recharge p .blue{color:#417eb7;}
.recharge p .cz{border:1px solid #ddd;  height:23px; line-height:23px; display:inline-block; background:url(../Image/Base/qgcz.jpg) repeat-x; padding:0 10px; margin:0 10px 0 20px; }
.t20{margin-top:20px;}
.news {padding:10px;}
.news li{line-height:28px; clear:both; }
.box-content ul { margin-left:10px; margin-bottom:10px; margin-right:10px;}
.box-content ul span { margin-left:10px;}
.box-content .agent-content li { border-bottom:1px dashed #ccc; line-height:30px; height:30px;}


.bold{font-weight:bold}