@charset "utf-8";
/* 全局样式 */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, per, form, fieldset, input, textarea, p, blockquote, table, thead, th, td, select { margin: 0; padding: 0; font-family: "Microsoft Yahei", "微软雅黑"; }
a, input, button, select, textarea { outline: 0 none; }
em { font-style: normal; }
textarea { resize: none; }
ol, ul, li { list-style: none; }
a { outline: none; border: none; text-decoration: none; }
.l-r a:link { color: #58575c; }
.l-r a:active { color: #58575c; }
.l-r a:visited { color: #58575c; }
a:link { color: #61402d; }
a:active { color: #61402d; }
a:visited { color: #61402d; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
button { border: none; }
body { color: #58575c; font: 12px/1.6 "Microsoft YaHei", Arial, sans-serif; height: 100%; padding: 0px; margin: 0px; background-color: #F6F6F6; background-repeat: no-repeat; }
.l-r { color: #58575c; font: 12px/1.6 "Microsoft YaHei", Arial, sans-serif; height: 100%; padding: 0px; margin: 0px; background-color: #E8C6BB; min-width: 1024px; background-repeat: no-repeat; }
.bg-img { position: fixed; width: 100%; top: 0; bottom: 0; height: 100%; z-index: -99; }
.header-bg-img { position: fixed; width: 100%; top: 0; bottom: 0; height: 303px; z-index: -99; }
/* 全局浮动样式 */
.fl { float: left; }
.fr { float: right; }
.clearfix { zoom: 1; }
.clearfix:after { display: block; visibility: hidden; width: 0; height: 0; line-height: 0; font-size: 0; clear: both; content: "."; }
.clean { clear: both; height: 0; font-size: 1px; line-height: 0px; overflow: hidden; }
/*颜色公用样式*/
a.red { color: #F00; }
a.orange { color: #ff9934; }
a.blue { color: #5DAFBF; }
a.green { color: #6F888C; }
a.pink { color: #db9db0; }
.red { color: #F00; }
.blue { color: #5DAFBF; }
.orange { color: #ff9934; }
.gray { color: #999; }
.yellow { color: #FFE35C; }
.green { color: #6F888C; }
.pink { color: #db9db0; }
/* 复选框公用样式  */
.piaochecked { width: 11px; float: left; cursor: pointer; background: url(../images/base.png) no-repeat -156px 0; margin: 15px 10px 15px 0; }
.on-check { background: url(../images/base.png) no-repeat -145px 0; }
.radioclass { opacity: 0; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }
/*---------------全局公用样式---------------*/
/*nav样式*/
.nav { background: #fff; }
.nav .wrapper { margin: 0 auto; width: 1200px; overflow: hidden; }
.nav .wrapper .logo { float: left; padding-top: 6px; }
.nav .wrapper .wrapper-right { float: right; }
.nav .wrapper .nav-menu { float: left; }
.nav .wrapper .nav-menu .icon { width: 21px; height: 20px; background: url(../images/base.png) no-repeat; float: left; margin: 19px 0; }
.nav .wrapper .nav-menu .i-home { background-position: -194px 0; }
.nav .wrapper .nav-menu .i-homehover { background-position: -194px -22px; }
.nav .wrapper .nav-menu .i-share { background-position: -194px 0; }
.nav .wrapper .nav-menu .i-sharehover { background-position: -194px -22px; }
.nav .wrapper .nav-menu .i-preview { background-position: -218px 0; }
.nav .wrapper .nav-menu .i-previewhover { background-position: -218px -22px; }
.nav .wrapper .nav-menu .i-view { background-position: -278px 0; }
.nav .wrapper .nav-menu .i-viewhover { background-position: -278px -22px; }
.nav .wrapper .nav-menu .i-set { background-position: -240px 0; }
.nav .wrapper .nav-menu .i-sethover { background-position: -240px -22px; }
.nav .wrapper .nav-menu .i-sign { background-position: -260px 0; }
.nav .wrapper .nav-menu .i-signhover { background-position: -260px -22px; }
.nav .wrapper .nav-menu dl { overflow: hidden; float: left; line-height: 55px; height: 55px; padding-left: 50px; }
.nav .wrapper .nav-menu dl a { cursor: pointer; }
.nav .wrapper .nav-menu dd { font-size: 14px; color: #61402d; float: left; text-indent: 7px; }
.nav .wrapper .nav-menu dd:hover { color: #ff9934; }
.nav .wrapper .nav-menu .dd-hover { color: #ff9934; }
.nav .wrapper .nav-info { float: left; margin: 8px 0 0 30px; border-left: 1px solid #e3e3e3; }
.nav .wrapper .nav-info dl dt { float: left; }
.nav .wrapper .nav-info dl dd { float: left; color: #61402d; }
.nav .wrapper .nav-info dl dd p { font-weight: 700; }
.nav .wrapper .nav-info .photo { margin: 0 10px 0 30px; width: 35px; height: 35px; border-radius: 50%; border: 1px solid #61402d; }
/*主体样式*/
.bg_img{width:100%; height:100%; position:fixed; z-index:-99;}
.container { width: 1200px; margin: 20px auto 20px; overflow: hidden;  background: #EEEEEE; }

/* 左侧菜单折叠样式 */
.container .left { width: 269px; height: auto; float: left; background: #EEEEEE; min-height: 512px; }
.container .left a { color: #58575c; }
.container .left .tit { font-size: 16px; margin: 0 auto; display: block; line-height: 50px; overflow: hidden; cursor: pointer; }
.container .left .tit a:hover { color: #fff; }
.container .left .titbg { background: #FF9934; color: #fff; }
.container .left .tit:hover { background: #FF9934; color: #fff; }
.container .left .tit i { display: block; width: 22px; height: 22px; background: url(../images/base.png) no-repeat; float: left; margin: 16px 20px 16px 60px; }
.container .left .tit .number-icon { background-position: 2px -94px; }
.container .left .tit .number-iconhover { background-position: 2px -66px; }
.container .left .tit .number-iconhovera { background-position: 2px -66px; }
.container .left .tit .shop-icon { background-position: -25px -94px; }
.container .left .tit .shop-iconhover { background-position: -25px -66px; }
.container .left .tit .shop-iconhovera { background-position: -25px -66px; }
.container .left .tit .goods-icon { background-position: -54px -94px; }
.container .left .tit .goods-iconhover { background-position: -54px -66px; }
.container .left .tit .goods-iconhovera { background-position: -54px -66px; }
.container .left .tit .order-icon { background-position: -84px -94px; }
.container .left .tit .order-iconhover { background-position: -84px -66px; }
.container .left .tit .order-iconhovera { background-position: -84px -66px; }
.container .left .tit .user-icon { background-position: -115px -94px; }
.container .left .tit .user-iconhover { background-position: -115px -66px; }
.container .left .tit .user-iconhovera { background-position: -115px -66px; }
.container .left .tit .sale-icon { background-position: -287px -94px; }
.container .left .tit .sale-iconhover { background-position: -287px -66px; }
.container .left .tit .sale-iconhovera { background-position: -287px -66px; }
.container .left .tit .group-icon { background-position: -217px -94px; }
.container .left .tit .group-iconhover { background-position: -217px -65px; }
.container .left .tit .group-iconhovera { background-position: -217px -65px; }
.container .left .tit .pintuan-icon { background-position: -322px -94px; }
.container .left .tit .pintuan-iconhover { background-position: -322px -65px; }
.container .left .tit .pintuan-iconhovera { background-position: -322px -65px; }
.container .left .tit .fx-icon { background-position: -251px -94px; }
.container .left .tit .fx-iconhover { background-position: -251px -66px; }
.container .left .tit .fx-iconhovera { background-position: -251px -66px; }
.container .left .tit .data-icon { background-position: -146px -94px; }
.container .left .tit .data-iconhover { background-position: -146px -66px; }
.container .left .tit .data-iconhovera { background-position: -146px -66px; }
.container .left .tit .marketing-icon { background-position: -182px -94px; }
.container .left .tit .marketing-iconhover { background-position: -182px -66px; }
.container .left .tit .marketing-iconhovera { background-position: -182px -66px; }
.container .left .tit .bid-icon{ background-position: -358px -94px; }
.container .left .tit .bid-iconhover{ background-position: -358px -66px; }
.container .left .tit .bid-iconhovera{ background-position: -358px -66px; }
.container .left .tit .function-icon{ background-position: -390px -94px; }
.container .left .tit .function-iconhover{ background-position: -390px -66px; }
.container .left .tit .function-iconhovera{ background-position: -390px -66px; }
.container .left .tit .a-hover { color: #fff; }
.container .left .tit .a-hovera { color: #fff; }
.container .left .tit .menu-title { float: left; }
.container .left .tit .menu-normal { float: right; background: url(../images/menu_normal_gray.png) no-repeat; width: 10px; height: 10px; margin: 22px 20px 22px 0; }
.container .left .tit .menu-hover { float: right; background: url(../images/menu_normal_white.png) no-repeat; width: 10px; height: 10px; margin: 22px 20px 22px 0; }
.container .left .tit .menu-click { float: right; background: url(../images/menu_normal_white.png) no-repeat; width: 10px; height: 10px; margin: 22px 20px 22px 0; }
.container .left .list-menu { width: 210px; line-height: 32px; border-radius: 3px; margin: 0 auto; padding: 15px 0; }
.container .left .list-menu a { color: #663434; font-size: 14px; }
.container .left .m-click { background: #fff; }
.container .left .subnav { text-indent: 75px; font-size: 14px; }
.container .left .list-menu .subnav:hover { background: #fff; }
.container .left .list-menu .subnavclick { background: #fff; font-size: 14px; }
.show { display: block; }
/* 右侧主内容样式 */
.container .right { background: #fff; float: left; min-height: 846px; }
.container .right .right-main { padding: 40px; width: 850px; min-height: 500px; position: relative; }
.container .right .right-main .global-tit { float: left; width: 180px; font-size: 14px; color: #58575c; font-weight: 700; line-height: 33px; position: relative; }
.container .right .right-main ul { overflow: hidden; }
.container .right .right-main .global-describe li { float: left; padding-bottom: 20px; width: 850px; line-height: 30px; }
.container .right .right-main .breadcrumb { overflow: hidden; padding: 8px 15px; margin: 0 0 20px; list-style: none; background-color: #f5f5f5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.container .right .right-main .breadcrumb .btn-danger { float: right; padding: 2px 8px; background: #F27673; border-radius: 3px; font-size: 13px; color: #fff; cursor: pointer; }
.container .right .right-main .breadcrumb .btn-danger:hover { background: #bd362f; }
.container .right .right-main .helpcontroller { padding: 8px 35px 8px 14px; margin-bottom: 20px; background-color: #fcf8e3; border: 1px solid #fbeed5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.container .right .right-main .helpcontroller p { margin: 5px 0; color: #c09853; font-size: 14px; }
/* 公用文本与按钮样式 */
.global-text { float:left;  height: 30px; line-height: 30px; text-indent: 10px; color: #666; font-size: 12px; border: #e3e3e3 1px solid; width: 300px;}
.container .right .right-main .global-describe .global-file { font-size: 14px; }
.container .right .right-main .global-input { overflow: hidden; }
.container .right .right-main .global-input li { padding: 50px 0 0 180px; overflow: hidden; }
.input-save { height: 30px; width: 150px; display: inline-block; border-radius: 3px; margin-right: 20px; border: 0; float: left; padding: 0; background: #FF9934; color: #fff; }
.input-save:hover { background: #ea8c30; color:#fff; cursor:pointer}
.input-qx { width: 30px; background: #eee; height: 30px; line-height: 30px; padding: 0 60px; display: inline-block; border-radius: 3px; }
.input-qx:hover { background: #FF9934; color: #fff; }
.container .right .right-main .input-btn { display: inline-block; border-radius: 3px; background: #FF9934; color: #fff; padding: 2px 30px; }
.container .right .right-main .input-btn:hover { background: #ea8c30; }
.container .right .right-main .input-btn-gray { display: inline-block; border-radius: 3px; background: #F4F4F4; color: #B9BDC0; padding: 7px 30px; }
.container .right .right-main .input-edit { width: 21px; height: 22px; float: left; background: url(../images/base.png) no-repeat 0 -143px; margin: 0 5px; }
.container .right .right-main .input-edit:hover { width: 21px; height: 22px; float: left; background: url(../images/base.png) no-repeat 0 -165px; }
.container .right .right-main .input-delete { width: 21px; height: 22px; float: left; background: url(../images/base.png) no-repeat -21px -143px; margin: 0 5px; }
.container .right .right-main .input-delete:hover { width: 21px; height: 22px; float: left; background: url(../images/base.png) no-repeat -21px -165px; }
.container .right .right-main .input-check { width: 21px; height: 22px; float: left; background: url(../images/base.png) no-repeat -42px -143px; margin: 0 5px; }
.container .right .right-main .input-check:hover { width: 21px; height: 22px; float: left; background: url(../images/base.png) no-repeat -42px -165px; }
.container .right .right-main .input-set { width: 21px; height: 21px; float: left; background: url(../images/base.png) no-repeat -63px -144px; margin: 0 5px; }
.container .right .right-main .input-set:hover { width: 21px; height: 21px; float: left; background: url(../images/base.png) no-repeat -63px -165px; margin: 0 5px; }
.container .right .right-main .public-btn { float: left; background: #FF9934; color: #fff; font-size: 14px; border-radius: 3px; padding: 1px 15px; cursor: pointer; }
.container .right .right-main .public-btn:hover { background: #ea8c30; }
/* 表格公用样式 */
.container .right .right-main .w5 { width: 5%; }
.container .right .right-main .w10 { width: 10%; }
.container .right .right-main .w15 { width: 15%; }
.container .right .right-main .w20 { width: 20%; }
.container .right .right-main .w25 { width: 25%; }
.container .right .right-main .w30 { width: 30%; }
.container .right .right-main .w35 { width: 35%; }
.container .right .right-main .w40 { width: 40%; }
.container .right .right-main .w60 { width: 60%; }
.container .right .right-main .w85 { width: 85%; }
.container .right .right-main .table-border { width: 100%; margin-bottom: 30px; }
.container .right .right-main .table-border tr td { border: #e3e3e3 1px solid; line-height: 30px; }
.container .right .right-main .text-center { text-align: center; }
.container .right .right-main .text-indent20 { text-indent: 20px; }
.container .right .right-main .text-indent35 { text-indent: 35px; }
.container .right .right-main .table-tit { font-size: 14px; font-weight: 700; color: #663434; line-height: 30px; }
.container .right .right-main  .tr-changdu { padding:5px; }
/* 分页样式 */
.container .right .right-main .right-page { margin: 0 auto; float: right; }
/* 底部样式 */
.main-footer { background: #4e4c4c; color: #fff; line-height: 25px; text-align: center; }
/* 弹窗公用样式 */
.tk-bg { width: 100%; height: 100%; background: #000; position: fixed; top: 0; left: 0; opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; z-index: 400; }
.bombBox { width: 950px; height: 550px; position: fixed; z-index: 1600; top: 100px; left: 50%; margin: 0px 0px 0px -480px; border: 5px solid #303030; background: #FFF; }
.template-head { height: 49px; border-bottom: 1px solid #ccc; line-height: 49px; padding: 0 20px; margin-bottom: 20px; font-size: 14px; text-align: left; color: #333; }
.tanchuan-middle { overflow-y: auto; height: 470px; padding-top: 30px; }
.m-bottom-none { margin-bottom: 0; }
.p-bottomg30 { padding-bottom: 30px; }
.tk-describe { overflow: hidden; }
.tk-describe li { overflow: hidden; padding-bottom: 20px; line-height: 30px; }
.tk-global-tit { float: left; width: 120px; font-size: 14px; line-height: 30px; padding: 0 0 0 30px; }
.global-file { font-size: 14px; }
.tk-describe li img { padding-left: 150px; }
.global-input .marginauto { margin: 0 auto; margin-top: 30px; width: 320px; overflow: hidden; }
.input-close { width: 35px; height: 35px; background: url(../images/guanbi.png) no-repeat; display: inline-block; position: absolute; top: -15px; right: -15px; left: 98%; }
.beizhuts { width: 490px; float: left; height: 100px; color: #666; font-size: 12px; border: #e3e3e3 1px solid; padding: 5px 10px; }
.input-prompt { font-weight: normal; color: #999; display: block; float: left; margin-left: 20px; }
.goods-default { cursor: pointer; text-align: center; border: #e3e3e3 1px solid; display: block; height: 30px; overflow: hidden; float: left; margin: 0 15px 15px 0; padding:0 20px; }
.goods-default:hover { border: #FF9934 1px solid; }
.goods-click { background: url(../images/goods-click.png) no-repeat bottom right; border: #FF9934 1px solid; }
.selete-input { overflow: hidden; }
.selete-input .selete-marginauto { padding: 30px 315px 0 315px; }
.selete-input .selete-marginauto .selete-save { height: 30px; width: 150px; display: inline-block; border-radius: 3px; margin-right: 20px; border: 0; float: left; padding: 0; background: #FF9934; color: #fff; cursor: pointer; }
.selete-input .selete-marginauto .selete-save:hover { background: #ea8c30; }
.selete-input .selete-marginauto .selete-qx { width: 30px; background: #eee; height: 30px; line-height: 30px; padding: 0 60px; display: inline-block; border-radius: 3px; cursor: pointer; }
.selete-input .selete-marginauto .selete-qx:hover { background: #FF9934; color: #fff; }
/* 弹窗select公用样式 */
.width100 { width: 100px; }
.width110 { width: 110px; }
.width120 { width: 120px; }
.width130 { width: 130px; }
.width150 { width: 150px; }
.width160 { width: 160px; }
.width180 { width: 180px; }
.width200 { width: 202px; }
.width300 { width: 302px; }
.input-sel { border: #e3e3e3 1px solid; color: #666; font-size: 12px; text-indent: 3px; padding: 6px 0; }
/* 无数据页面样式 */
.notdata { margin: auto; display: block; padding-top: 80px; }
.tishi-msg{width:100%; height:30px; line-height:30px; position:fixed; bottom:0; background:url(../images/tishi-bg.png) repeat; color:#333; text-align:center;}
/*后退*/
.back_icon { position: fixed; left: 0; top: 5px; width: 45px;z-index:9999; }