html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{background:transparent; border:0; margin:0; padding:0; vertical-align:baseline; font-style:normal;box-sizing: border-box;}
.sxico, .pop_main .box .close{background:url(../images/demoico.png) no-repeat}
/*.headermenu li .icon{background:url(../images/fico.png) no-repeat}*/
body{font-size:12px; font-family:'Microsoft YaHei','tahoma','arial'; color:#666; line-height:21px}
input, select, textarea, button{font-size:12px; outline:none; margin:0;vertical-align: middle;}
a{text-decoration:none; color:#666; outline:none}
button{outline:none}
ul,li{list-style: none;padding: 0;margin: 0;}
a img{border:0}
small{font-size:11px}
h1{font-size:32px}
h2{font-size:28px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
html,body{width: 100%;}
span.h3{font-size:24px; display:block}
body.withvernav{background:#fff url(../images/line.ccc.png) repeat-y 230px 0; min-width: 1200px;position: relative;}
body.withmenucoll{background-position:55px 0}
body.withmenucoll2{background-position:35px 0}



.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, 
.two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{position:relative; margin-right:3%; float:left}
.one_half{width:50%;margin-right:0}
.last{margin-right:0 !important; clear:right}
.loginpage{background:#fff url(../images/patternbg.png)}
.loginbox{width:350px; padding:5px; background:#fff; margin:7% auto 0 auto; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0 0 2px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 2px rgba(0,0,0,0.3); box-shadow:0 0 2px rgba(0,0,0,0.3)}
.loginboxinner{padding:20px; background:#32415a url(../images/patternbg.png); -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 0 2px 2px; border-radius:0 0 2px 2px}
.logo span{font-size:14px; color:#fff}
.loginbox .logo{text-align:center}
.loginbox .logo h1{font-size:32px; color:#fff; line-height:normal; margin-bottom:5px;padding-bottom: 5px}
.loginbox .logo h1 span{color:#967bdc}
.loginbox .logo p{font-weight:bold; color:#eee; font-style:italic}
.loginbox form{display:block; margin-top:20px}
.loginbgblue{background:rgb(0, 71, 157,1) !important;}

.loginspage,.loginsNav{white-space: nowrap;vertical-align: middle;font-size: 0;}

.loginbox .username{background:#eee url(../images/icons/username.png) no-repeat 13px center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0 1px 2px rgba(0,0,0,0.4); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4); box-shadow:0 1px 2px rgba(0,0,0,0.4); margin:20px 0}
.loginbox .usernameinner{margin-left:45px; border-left:1px solid #ddd; background:#fff; padding-right:20px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.loginbox .username input{padding:15px 10px; border:0; font-size:14px; width:100%; box-shadow:none; color:#666; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0}
.loginbox .password{background:#eee url(../images/icons/password.png) no-repeat 13px center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0 1px 2px rgba(0,0,0,0.4); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4); box-shadow:0 1px 2px rgba(0,0,0,0.4); margin:20px 0; overflow:hidden}
.loginbox .passwordinner{margin-left:45px; border-left:1px solid #ddd; background:#fff}
.loginbox .password input{padding:15px 10px; border:0; font-size:14px; width:330px; box-shadow:none; color:#666}
.loginbox .submit_btn{background:#967bdc url(../images/btngrad.png) repeat-x top left; border:0;  height:47px; text-align:center; font-size:14px; font-weight:normal; width:100%; text-transform:uppercase;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0 1px 2px rgba(0,0,0,0.4); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4); box-shadow:0 1px 2px rgba(0,0,0,0.4)}
.loginbox .submit_btn:hover{background-color:#967bdc; border:none}
.loginbox .keep{margin-top:20px; font-weight:bold; color:#ccc; font-size:11px; line-height:20px}
.keep input{vertical-align:middle; width:16px; height:16px; background:#fff; margin-right:2px}
.loginbox .loginmsg{background:#fffccc; color:#333; margin-bottom:10px; padding:5px; text-align:center; font-size:11px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.loginf{padding:10px; background:#2e3e59; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:inset 0 1px 1px #23324b; -webkit-box-shadow:inset 0 1px 1px #23324b; box-shadow:inset 0 1px 1px #23324b; border-bottom:1px solid #475875}
.loginpage .nousername, .loginpage .nopassword{display:none}
.loginpage .nopassword{color:#fff}
.loginpage .nopassword .thumb{padding:5px; background:#fff; display:inline-block; vertical-align:top; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.loginpage .nopassword .userlogged{display:inline-block; margin-left:10px; font-weight:bold}
.loginpage .nopassword .userlogged h4{font-size:14px}
.loginpage .nopassword .userlogged a{color:#f0801d; font-style:italic}
.loginpage .nopassword .userlogged a:hover{text-decoration:underline}
.loginpage .notibar{border:0}
 .topheader{background:#34445e url(../images/default/topheaderbg.png); padding:8px 10px; position:relative; border-bottom:1px solid #303f59} 
/*.topheader{background:linear-gradient(250deg,rgba(48,125,255,1) 0%,rgba(54,85,255,1) 100%); padding:8px 10px; position:relative; }*/

/*.topheader{background:#111; padding:8px 10px; position:relative; border-bottom:1px solid #090909}*/
/*.topheader .left h1.logo{font-weight:normal; text-transform:uppercase; color:#967bdc;  font-size:30px}*/
.topheader .left h1.logo a{color:#967bdc}
.topheader .left h1.logo span{color:#fff}
.topheader .left .slogan{float:left; padding:8px 10px; border-left:1px solid #606d84; color:#6a778d; font-style:italic; margin:2px 10px}
.search{float:left; margin:2px 10px}
.search input[type=text]{border:0; padding:10px 8px 11px 8px; background:#32415a; float:left; color:#666; -moz-border-radius:2px 0 0 2px; margin:0; -webkit-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px; border-bottom:1px solid #445775; width:200px; -moz-box-shadow:inset 1px 1px 2px #2b384e; -webkit-box-shadow:inset 1px 1px 2px #2b384e; box-shadow:inset 1px 1px 2px #2b384e}
.search input[type=text]:focus{font-style:normal; color:#6a778d}
.search .submitbutton{float:left; border:0; border-bottom:1px solid #445775; -moz-border-radius:0 0 2px 0; -webkit-border-radius:0 0 2px 0; cursor:pointer; border-radius:0 0 2px 0; background:url(../images/default/searchbutton.png) no-repeat 0 0; width:38px; height:37px; vertical-align:middle}
.topheader .right{position:absolute; top:10px; right:10px}
.notification{float:left; position:relative}
.notification a.count{background:#cc170e url(../images/default/notibg.png) repeat-x top left; margin-right:10px; font-size:14px; padding:8px 13px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border-bottom:1px solid #445775; -moz-box-shadow:inset 0 0 5px #400603; -webkit-box-shadow:inset 0 0 5px #400603; box-shadow:inset 0 0 5px #400603; color:#fff; cursor:pointer; display:inline-block}
.notification a.count:hover{background:#d7180e}
.noticontent{position:absolute; z-index:100; width:300px; top:48px; right:10px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fff; -moz-box-shadow:0 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2); box-shadow:0 2px 4px rgba(0,0,0,0.2); z-index:200}
.notitab{list-style:none; overflow:hidden; border-bottom:1px solid #967bdc; padding:5px 5px 0 5px; margin-bottom:1px}
.notitab li{display:inline-block; width:50%; float:left}
.notitab li a{display:block; padding:10px 20px; font-weight:bold; text-align:center; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0}
.notitab li a:hover{color:#967bdc}
.notitab li.current a{background:#967bdc; color:#fff}
.msglist{list-style:none}
.msglist li{border-bottom:1px solid #eee; line-height:16px}
.msglist li:first-child{padding-top:0}
.msglist li a{padding:5px; display:block}
.msglist li a:hover{background:#f7f7f7}
.msglist li .thumb{border:1px solid #fff; display:inline-block; float:left; margin-right:10px}
.msglist li .thumb:hover{border:1px solid #967bdc}
.msglist li img{vertical-align:middle}
.msgdetails{line-height:18px}
.msgdetails span{display:block}
.msgdetails .name{font-weight:bold; color:#485B79}
.msgdetails .msg{font-size:11px}
.msgdetails .time{font-size:10px; color:#999}
.msgbutton{text-align:right; padding:10px; overflow:hidden}
.msgbutton a{padding:5px 10px; background:#eee; display:inline-block; font-size:11px; font-weight:bold; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.msgbutton a:hover{background:#967bdc; color:#fff}
.msgbutton a:first-child{float:left}
.actlist{list-style:none}
.actlist li{display:block; padding:8px 10px; border-bottom:1px solid #eee; line-height:16px}
.actlist li a{color:#485B79; font-weight:bold}
.actlist li a:hover{color:#967bdc}
.actlist li span{display:block; font-size:10px; color:#999}
.userinfo{padding:6px 18px 6px 6px; background:#32415a url(../images/default/userinfoarrow.png) no-repeat right center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:inset 1px 1px 2px #2b384e; float:left; border-bottom:1px solid #445775; -webkit-box-shadow:inset 1px 1px 2px #2b384e; box-shadow:inset 1px 1px 2px #2b384e; cursor:pointer}
.userinfo:hover{background-color:#2d3b53}
.userinfo img{border:1px solid #b9c1ce; vertical-align:middle}
.userinfo span{color:#b9c2cf; display:inline-block; padding:0 5px}
.userinfodrop{padding:10px; min-width:300px; position:absolute; top:48px; right:0; -moz-border-radius:2px; display:none; -webkit-border-radius:2px; border-radius:2px; background:#fff; -moz-box-shadow:0 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2); box-shadow:0 2px 4px rgba(0,0,0,0.2); z-index:200}
.userinfodrop .avatar{float:left}
.userdata{margin-left:105px}
.userdata h4{color:#2d3c54; display:inline-block}
.userdata .email{color:#999; font-size:11px; display:inline-block}
.userdata ul{list-style:none; margin-top:10px}
.userdata ul li{display:block; margin-bottom:1px}
.userdata ul li:last-child{margin-bottom:0}
.userdata ul li a{display:block; padding:5px; background:#f7f7f7; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.userdata ul li a:hover{background:#967bdc; color:#fff}
 .header{background:#485b79 url(../images/default/headerbg.png); min-height:50px; border-bottom: 5px solid #967bdc; -moz-box-shadow:inset 0 1px 0 #333; -webkit-box-shadow:inset 0 1px 0 #50627f; box-shadow:inset 0 1px 0 #50627f; position:relative} 
/*.header{background:linear-gradient(250deg,rgba(48,125,255,1) 0%,rgba(54,85,255,1) 100%); min-height:50px; position:relative}*/

/*.header{background:#222; min-height:50px; border-bottom: 5px solid #967bdc; -moz-box-shadow:inset 0 1px 0 #333; -webkit-box-shadow:inset 0 1px 0 #333; box-shadow:inset 0 1px 0 #333; position:relative}*/
/* .headermenu{list-style:none; border-right:1px solid #576a85; display:inline-block} */
.headermenu{list-style:none;display: flex;flex-wrap: wrap;justify-content: flex-start;}
/* .headermenu li{float:left; position: relative; display:inline-block; border-left:1px solid #576a85; border-right:1px solid #394962} */
.headermenu li{float:left; position: relative; display:inline-block; }

.headermenu li:first-child{}
.headermenu li a{display:block; color:#fff; padding:17px 10px}
.headermenu li a{min-width:82px; text-align:center}
.headermenu li a span{opacity:0.5;filter:alpha(opacity=50);}
.headermenu li a span.icon{height:30px; width:30px; display:inline-block; zoom:1; *display:inline; margin-bottom:5px;background-size:contain !important}
.headermenu li a span.icon-credit {background: url(../images/credit.png) no-repeat center center; background-size: cover;}
.headermenu li a span.icon-content {background: url(../images/content.png) no-repeat center center; background-size: cover;}
.headermenu li a span.icon-shop {background: url(../images/shop.png) no-repeat center center; background-size: cover;}
.headermenu li a span.icon-point {background: url(../images/point.png) no-repeat center center; background-size: cover;}
.headermenu li a span.icon-store {background: url(../images/store.png) no-repeat center center; background-size: cover;}
.headermenu li a span.icon-interact {background: url(../images/interact.png) no-repeat center center; background-size: cover;}
.headermenu li a span.icon-review {background: url(../images/review.png) no-repeat center center; background-size: cover;}
.headermenu li a span.icon-info {background: url(../images/info.png) no-repeat center center; background-size: cover;}

/*.headermenu li a span.icon-flatscreen{background-position:0px 2px}
.headermenu li a span.icon-pencil{background-position:1px -28px}
.headermenu li a span.icon-message{background-position:0px -60px}
.headermenu li a span.icon-chart{background-position:-2px -96px}
.headermenu li a span.icon-system{background-position:-2px -132px}
.headermenu li a span.icon-exit{background-position:-3px -169px}
.headermenu li a span.icon-sale{background-position:-1px -212px}
.headermenu li a span.icon-admin{background-position:0px -255px}
.headermenu li a span.icon-console{background-position:0px -333px}
.headermenu li a span.icon-users{background-position:0px -362px}
.headermenu li a span.icon-orders{background-position:0px -393px}
.headermenu li a span.icon-express{background-position:0px -425px}
.headermenu li a span.icon-agent{background-position:-2px -459px}
.headermenu li a span.icon-tube{background-position:0px -498px}*/
.headermenu li a span.icon-admin{background: url(../images/icon-admin.png) 0 0;}
.headermenu li a span.icon-enterprise{background: url(../images/icon-enterprise.png) 0 0;}
.headermenu li a span.icon-track{background: url(../images/icon-track.png) 0 0;}
.headermenu li a span.icon-project{background: url(../images/icon-project.png) 0 0;}
.headermenu li a span.icon-dust{background: url(../images/icon-dust.png) 0 0;}
.headermenu li a span.icon-users{background: url(../images/icon-users.png) 0 0;}
.headermenu li a span.icon-tower{background: url(../images/icon-tower.png) 0 0;}
.headermenu li a span.icon-fire{background: url(../images/icon-fire.png) 0 0;}
.headermenu li a span.icon-supplier{background: url(../images/pic_7.png) 0 0;}
.headermenu li a span.icon-lift{background: url(../images/icon-lift.png) no-repeat center 100%;}
.headermenu li a span.icon-beton{background: url(../images/icon-beton.png) no-repeat center 100%;}

.headermenu li a span.icon-salary{background: url(../images/icon-salary.png) 0 0;}
.headermenu li a span.icon-file{background: url(../images/icon-file.png) 0 0;}
.headermenu li a span.icon-log{background: url(../images/icon-log.png) 0 0;}
.headermenu li a span.icon-vedio{background: url(../images/icon-vedio.png) 0 0;}
.headermenu li a span.icon-car{background: url(../images/icon-car.png) 0 0;}
.headermenu li a span.icon-system{background: url(../images/icon-system.png) 0 0;}
.headermenu li a span.icon-comment{background: url(../images/icon-comment.png) 0 0;}
.headermenu li a span.icon-exit{background: url(../images/icon-exit.png) 0 0;}
.headermenu li a span.icon-danger{background: url(../images/icon-danger.png) 0 0;}
.headermenu li a span.icon-safe{background: url(../images/icon-safe.png) 0 0;}
.headermenu li a span.icon-quantity{background: url(../images/icon-quantity.png) 0 0;}
.headermenu li a span.icon-identify{background: url(../images/icon-identify.png) center center no-repeat;}
.headermenu li a span.icon-zhenggai { background: url(../images/icon-zhenggai.png) 0 0;}
.headermenu li a span.icon-helmet{background: url(../images/icon-safe.png) 0 0;}
.headermenu li a span.icon-xunjian{background: url(../images/icon-xunjian.png) 0 0;}
.headermenu li a span.icon-gongxin{background: url(../images/icon-gongxin.png) 0 0;}
.headermenu li a span.icon-asset { background: url(../images/icon-asset.png) 0 0;}
.headermenu li a span.icon-intel { background: url(../images/icon-intel.png) 0 0;}
.headermenu li a span.icon-bim { background: url(../images/icon-bim.png) 0 0;}
/* .headermenu li.current a,.headermenu li a:hover{background:url(../images/default/bghover.png) no-repeat center bottom; -moz-box-shadow:inset 0 1px 0 #333; -webkit-box-shadow:inset 0 1px 0 #333; box-shadow:inset 0 1px 0 #333} */

/*.headermenu li a:hover{background:#090909; -moz-box-shadow:inset 0 1px 0 #333; -webkit-box-shadow:inset 0 1px 0 #333; box-shadow:inset 0 1px 0 #333}*/
/* .headermenu li.current{border-left:1px solid #394962;} */

.headermenu li.current a span,.headermenu li a:hover span{opacity:1; filter:alpha(opacity=100);}
.headerwidget{position:absolute; top:10px; right:10px}
.headerwidget .earnings{background:#111; padding:8px 10px; overflow:hidden; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; width:450px; -moz-box-shadow:inset 1px 1px 2px #333; -webkit-box-shadow:inset 1px 1px 2px #333; box-shadow:inset 1px 1px 2px #333; border-bottom:1px solid #516686}
.headerwidget .earnings h4{font-weight:normal; text-transform:uppercase; color:#eee; font-size:11px; margin-bottom:8px}
.headerwidget .earnings h2{color:#f6e4a5; font-size:32px; font-weight:normal; margin-bottom:8px}
.pageheader{overflow:hidden; position:relative;background:rgba(248,248,248,1);}
     /* background:url(../images/default/noise.white.png); */
.pageheader .pagetitle{ color:#485b79; font-weight:normal; font-size:28px }
.pageheader .pagedesc{color:#666; margin:0 10px}
.notab{border-bottom:1px solid #ddd; padding-bottom:20px}
.hornav{list-style:none; margin-top:15px; border-bottom:1px solid #ccc; padding:0 10px; height:41px}
.hornav li{display:inline-block; float:left; margin-right:5px}
.hornav li a{display:block; padding:10px 20px; background:#ccc; color:#fff; text-transform:uppercase; font-size:14px; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0; border:1px solid #ccc; border-bottom:0}
.hornav li a:hover{background:#bbb; border-color:#aaa}
.hornav li.current a{background:#fff; color:#967bdc}
.hornav li.current a:hover{border-color:#ccc}
.editornav{list-style:none; margin-top:15px; border-bottom:1px solid #ccc; padding:0 20px; height:41px}
.editornav li{display:inline-block}
.editornav li a{display:block; padding:10px 20px; background:#ccc; color:#fff; text-transform:uppercase; font-size:14px; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0; border:1px solid #ccc; border-bottom:0; cursor:pointer}
.editornav li a:hover{background:#bbb; border-color:#aaa}
.editornav li.current a{background:#fff; color:#967bdc}
.editornav li.current a:hover{border-color:#ccc}
.vernav{width:230px; position:absolute; left:0; top:160px}
.vernav ul{list-style:none; margin:10px}
.vernav ul li{display:block; margin-bottom:1px; position:relative}
.vernav ul li a{display:block; padding:12px 10px; background:#f7f7f7; color:#32415a; text-transform:uppercase; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.vernav ul li a:hover{background-color:#32415A; color:#eee}
.vernav ul li.current a{background-color:#32415a; color:#967bdc}
.vernav ul ul{margin:0; margin-left:10px; display:none}
.vernav ul ul li a{color:#999; background:#fff url(../images/line.dashed.png) no-repeat -25px center; border-left:1px dashed #ccc; padding-left:10px}
.vernav ul ul li a:hover{background-color:#fff; color:#666}
.vernav ul li.current ul{display:block}
.vernav ul li.current ul li a{background-color:#fff; color:#999}
.vernav ul li.current ul li a:hover{color:#666}
.vernav ul li.current ul li.current a{color:#967bdc; background-color:#fff}
.vernav2{width:230px; position:absolute; left:0}
.vernav2 ul{list-style:none; margin:0}
.vernav2 ul li{display:block; border-bottom:1px solid #eee; position:relative;}
.vernav2 ul li a{display:block; height:40px; line-height:40px; color:#666}
.vernav2 ul li:hover{background-color:#fcfcfc}
.vernav2 ul li.current{background-color:#f7f7f7}
.vernav2 ul li.current .date-tit{ color:#333}
.vernav2 ul ul{margin:0; padding-left:10px; border-top:1px solid #eee}
.vernav2 ul ul li{border-bottom:0}
.vernav2 ul ul li a{color:#999; background:#fff url(../images/line.dashed.png) no-repeat -25px center; border-left:1px dashed #ccc; padding-left:10px}
.vernav2 ul ul li a:hover{background-color:#fff;; color:#666}
.vernav2 ul ul li:last-child{border-bottom:0}
.vernav2 ul li.current ul{display:block}
.Jcon-ctr li a{background-color:#fff; color:#666}
.vernav2 ul li.current ul li.current a{background-color:#fff; color:#967bdc}
.vernav ul li span.arrow, .vernav2 ul li span.arrow{position:absolute; top:17px; right:10px; background:url(../images/default/menuarrow.png) no-repeat 0 0; width:11px; height:5px}
.vernav ul li.current span.arrow, .vernav2 ul li.current span.arrow{background-position:0 -5px}
.iconmenu ul li .date-tit{padding-left:35px; background-image:url(../images/listico.png); background-repeat:no-repeat;background-color: #f4f4f4;}
.iconmenu ul li.current a:hover{}
.iconmenu ul ul{padding-left:25px}
.iconmenu ul li a.shop-list{background-position:6px 3px}
.iconmenu ul li a.add-shop{background-position:6px -30px}
.iconmenu ul li a.shop-del{background-position:6px -79px}
.iconmenu ul li a.no-pay{background-position:6px -119px}
.iconmenu ul li a.no-send{background-position:6px -160px}
.iconmenu ul li a.has-send{background-position:5px -200px}
.iconmenu ul li a.back-m{background-position:5px -393px}
.iconmenu ul li a.draw-m{background-position:5px -430px}
.iconmenu ul li a.system-f{background-position:5px -238px}
.iconmenu ul li a.f-group{background-position:5px -275px}
.iconmenu ul li a.manage-l{background-position:5px -315px}
.iconmenu ul li a.add-man{background-position:5px -356px}
.iconmenu ul li a.ser-list{background-position:5px -466px}
.iconmenu ul li a.sys-tj{background-position:5px -503px}
.iconmenu ul li a.qx-list{background-position:5px -575px}
.iconmenu ul li a.record-m{background-position:6px -538px}
.iconmenu ul li.current a.editor{background-position:8px -24px}
.iconmenu ul li.current a.gallery{background-position:8px -97px}
.iconmenu ul li.current a.elements{background-position:8px -169px}
.iconmenu ul li.current a.widgets{background-position:8px -240px}
.iconmenu ul li.current a.calendar{background-position:8px -314px}
.iconmenu ul li.current a.support{background-position:8px -385px}
.iconmenu ul li.current a.typo{background-position:8px -457px}
.iconmenu ul li.current a.tables{background-position:8px -530px}
.iconmenu ul li.current a.error{background-position:8px -601px}
.iconmenu ul li.current a.addons{background-position:8px -674px}
.iconmenu ul li.current a.inbox{background-position:8px -744px}
.iconmenu ul li.current a.drafts{background-position:8px -816px}
.iconmenu ul li.current a.sent{background-position:8px -889px}
.iconmenu ul li.current a.trash{background-position:8px -959px}
.menucoll{width:55px}
.menucoll ul li{height:36px; position:relative; margin-bottom:0}
.menucoll ul li span.arrow{display:none}
.menucoll >ul >li{margin-bottom:1px}
.menucoll >ul >li >a{overflow:hidden; width:0; height:36px; padding:0 0 0 35px}
.menucoll >ul >li.hover >a{background-color:#32415A; background-image:url(../images/default/icons_sprite2.png)}
.menucoll >ul >li.current >a{background-image:url(../images/default/icons_sprite.png)}
.menucoll ul ul{position:absolute; z-index:200; top:0; left:24px; padding:0; width:200px; background:none; border:1px solid #ccc; -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1); box-shadow:2px 1px 3px rgba(0,0,0,0.1)}
.menucoll ul ul li{display:block; border-bottom:1px solid #eee; height:auto}
.menucoll ul ul li a{background-image:none; border-left:0; height:auto; padding:11px 10px 10px 10px}
.menucoll ul ul span{background:#f7f7f7; font-weight:bold; display:block; padding:9px 10px 10px 10px; text-transform:uppercase}
.menucoll ul li.current ul{display:none}
.menucoll ul li.current ul span{background-color:#32415A; color:#967bdc}
.menucoll2{width:35px}
.menucoll2 ul li{height:36px; position:relative}
.menucoll2 ul li span.arrow{display:none}
.menucoll2 >ul >li >a{overflow:hidden; width:0; height:36px; padding:0 0 0 35px}
.menucoll2 >ul >li.hover >a{background-color:#f7f7f7; background-image:url(../images/default/icons_sprite2.png)}
.menucoll2 ul ul{position:absolute; z-index:100; top:0; left:35px; padding:0; width:200px; background:none; border:1px solid #ccc; -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1); box-shadow:2px 1px 3px rgba(0,0,0,0.1)}
.menucoll2 ul ul li{display:block; border-bottom:1px solid #eee; height:auto}
.menucoll2 ul ul li a{background-image:none; border-left:0; height:auto; padding:11px 10px 10px 10px}
.menucoll2 ul ul span{background:#f7f7f7; font-weight:bold; display:block; padding:9px 10px 10px 10px; text-transform:uppercase}
.menucoll2 ul li.current ul{display:none}
.menucoll2 ul li.current ul span{color:#967bdc}
.menucoll2 ul li ul span{color:#967bdc}
.menucoll2 ul li ul{display:none}
.togglemenu{border-left:1px solid #ddd; border-right:1px solid #ddd; display:block; height:21px; cursor:pointer; background:url(../images/menucollapsed.png) no-repeat center 0; margin:10px}
.togglemenu_collapsed{background-position:center -21px; margin:10px 5px; border-width:0}
.vernav .togglemenu{margin:10px}
.vernav .togglemenu_collapsed{width:35px; margin:10px auto; border-width:1px}
.centercontent{margin-left:231px; position:relative}
.centercontent .pagetitle{padding:20px;border-bottom: 1px solid #eee;}
.centercontent .pagedesc{margin:0 20px}
.centercontent .hornav{padding:0 20px}
.withmenucoll .centercontent{margin-left:56px}
.withmenucoll2 .centercontent{margin-left:36px}
.contentwrapper{padding:20px 0;}
.contentwrapper p{margin:20px 20px;}
.withrightpanel{margin-right:260px}
.subcontent{position:relative}
.contenttitle{background:#32415A; color:#967bdc; text-transform:uppercase; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0; font-size:14px; font-weight:normal}
.contenttitle h4{padding:12px 10px; font-size:14px}
.contenttitle2{margin:20px 0; border-bottom:2px solid #967bdc; padding-bottom:5px; padding-right:20px; display:inline-block}
.contenttitle2 h3{margin-left: 4px;font-size:16px; font-weight:normal; text-transform:uppercase}
.filemgr{position:relative; min-height:400px}
.filemgr .filemgr_right{position:absolute; width:250px; top:62px; right:0}
.filemgr .filemgr_rightinner{margin:20px 0; padding:0 20px; border-left:1px dashed #ddd}
.filemgr_head{padding:15px 20px; background:#fcfcfc; border-bottom:1px solid #ddd; -moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff}
.filemgr_menu{list-style:none; position:relative}
.filemgr_menu li{display:inline-block; float:left}
.filemgr_menu li.right{float:right}
.filemgr_menu li a{padding:4px 10px 5px 10px; border:1px solid #ccc; display:block; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fcfcfc; font-weight:bold; -moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff; background-color:#fff}
.filemgr_menu li a:hover{background-color:#eee; border-color:#bbb; cursor:pointer}
.filemgr_menu li a.prev, .filemgr_menu li a.next{display:block; padding:15px; border:1px solid #ccc; cursor:pointer; background-color:#fff}
.filemgr_menu li a.prev:hover, .filemgr_menu li a.next:hover{background-color:#eee; border-color:#bbb}
.filemgr_menu li a.prev{border-right:0; background:#fff url(../images/arrow.png) no-repeat 10px 8px; -moz-border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px}
.filemgr_menu li a.prev_disabled{background-position:10px -46px; cursor:default}
.filemgr_menu li a.prev_disabled:hover{border-color:#ccc; background-color:#fff}
.filemgr_menu li a.next{background:#fff url(../images/arrow.png) no-repeat -39px 8px; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0}
.filemgr_menu li a.next_disabled{background-position:-39px -46px; cursor:default}
.filemgr_menu li a.next_disabled:hover{border-color:#ccc; background-color:#fff}
.filemgr_menu li a.selectall{background-image:url(../images/selectall.png); background-position:7px 7px; background-repeat:no-repeat; padding-left:27px}
.filemgr_menu li a.preview{background-image:url(../images/preview.png); background-position:7px 8px; background-repeat:no-repeat; padding-left:30px}
.filemgr_menu li a.preview_disabled{opacity:0.5}
.filemgr_menu li a.preview_disabled:hover{background-color:#fff; cursor:default}
.filemgr_menu li a.newfolder{padding:15px; background-image:url(../images/addfolder.png); background-position:7px 8px; background-repeat:no-repeat}
.filemgr_menu li a.trash{padding:15px; background-image:url(../images/trash.png); background-position:7px 7px; background-repeat:no-repeat}
.filemgr_menu li a.trash_disabled{opacity:0.5}
.filemgr_menu li a.trash_disabled:hover{background-color:#fff; cursor:default}
.filemgr_menu form input.filekeyword{padding:7px 7px 8px 7px; width:200px; background:#fff; color:#999; font-style:italic}
.filemgr_menu form input.filekeyword:focus{color:#666; font-style:normal}
.filemgr_content{padding:20px; margin-right:250px}
.filemgr_category{padding:10px 0; margin:0 20px; border-bottom:1px dashed #ddd; margin-right:270px}
.filemgr_category ul{list-style:none}
.filemgr_category ul li{display:inline-block; margin-right:5px}
.filemgr_category ul li.right{float:right}
.filemgr_category ul li a{display:block; padding:5px 10px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.filemgr_category ul li a:hover{background:#fcfcfc; -moz-box-shadow:inset 1px 1px 1px #ddd; -webkit-box-shadow:inset 1px 1px 1px #ddd; box-shadow:inset 1px 1px 1px #ddd}
.filemgr_category ul li.current a{background:#eee; -moz-box-shadow:inset 1px 1px 1px #ccc; -webkit-box-shadow:inset 1px 1px 1px #ccc; box-shadow:inset 1px 1px 1px #ccc}
.filemgr_category ul li .pagenuminfo{display:inline-block; margin-top:5px}
.filemgr_menu li a.newfilebutton{display:block; padding:4px 10px 5px 10px; text-align:center; border:1px solid #F0882C; background:#967bdc; color:#fff; font-weight:bold; font-size:12px; -moz-box-shadow:inset 0 1px 0 rgba(250,250,250,0.3); -webkit-box-shadow:inset 0 1px 0 rgba(250,250,250,0.3); box-shadow:inset 0 1px 0 rgba(250,250,250,0.3)}
.filemgr_menu li a.newfilebutton:hover{background:#485B79; border:1px solid #3f526f}
.menuright{list-style:none}
.menuright li{display:block; margin-bottom:1px}
.menuright li a{display:block; padding:8px 10px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-weight:bold}
.menuright li a:hover{background:#eee}
.menuright li.current a{background:#999; color:#fff}
.listfile{list-style:none}
.listfile li{display:inline-block; margin:5px 10px 5px 0}
.listfile li a{display:block; border:1px solid #eee; padding:10px}
.listfile li a:hover{cursor:pointer; border-color:#ddd}
.listfile li a span.filename{display:block; margin-top:5px; font-size:11px; text-align:center}
.listfile li.selected a{border-color:#967bdc; background:#fff4eb}
.recent_list{list-style:none; font-size:11px; line-height:16px}
.recent_list li{display:block; background-color:#eee; background-repeat:no-repeat; background-position:10px 10px; border:1px solid #ddd; border-top:0}
.recent_list li:first-child{border-top:1px solid #ddd}
.recent_list li.message{background-image:url(../images/icons/mail.png)}
.recent_list li.user{background-image:url(../images/icons/users.png)}
.recent_list li.call{background-image:url(../images/icons/call.png)}
.recent_list li.calendar{background-image:url(../images/icons/calendar.png)}
.recent_list li.settings{background-image:url(../images/icons/settings.png)}
.recent_list li.new{background-color:#fff}
.recent_list li .msg{margin-left:35px; background:#f7f7f7; padding:8px 10px; border-left:1px solid #ddd}
.recent_list li.new .msg{background:#fff}
.recent_list li a.subject{margin:2px 0; color:#333; font-weight:bold; display:block}
.recent_list li a.subject:hover{text-decoration:none; color:#666}
.msgmore a{display:block; text-align:center; color:#069; background:#eee; border:1px solid #ddd; padding:5px 0; margin-top:5px; font-size:10px; font-weight:bold; text-transform:uppercase}
.msgmore a:hover{text-decoration:none; background:#bbb; color:#333}
.bx-wrapper{border:1px solid #ddd; width:auto !important; line-height:21px; overflow:hidden}
.slide_wrap{padding:20px 50px; min-height:60px}
.bx-prev{position:absolute; top:0; left:0; width:30px; height:100%; opacity:0.6; vertical-align:middle; background:#eee url(../images/prev.png) no-repeat center center; border-right:1px solid #ddd}
.bx-next{position:absolute; top:0; right:0; width:30px; height:100%; opacity:0.6; vertical-align:middle; background:#eee url(../images/next.png) no-repeat center center; border-left:1px solid #ddd}
.bx-prev:hover, .bx-next:hover{opacity:1}
.slide_img{float:left}
.slide_content{margin-left:120px}
.slide_content h4{font-size:18px; font-weight:normal}
.slide_content h4 a{color:#967bdc}
.slide_content h4 a:hover{color:#485B79}
.slide_content p{margin:10px 0}
#external-events p{font-size:11px}
.external-event{background:#967bdc; color:#fff; padding:8px 10px; margin-bottom:5px; font-weight:bold; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:move}
.fc-header-left span.fc-state-active{background:#eee; color:#967bdc; border:1px solid #ccc}
.fc-header-title{text-transform:uppercase; padding:5px 10px; border-bottom:2px solid #967bdc}
.fc-header-title h2{font-size:18px}
.fc-button-prev:hover, .fc-button-next:hover{background:#eee; color:#967bdc; border-color:#ccc}
.fc-button-today:hover{color:#967bdc; background:#eee; border-color:#ccc}
input.hasDatepicker{background-image:url(../images/icons/calendar.png) !important; background-repeat:no-repeat !important; background-position:5px 7px !important; padding-left:27px !important; width:80px !important}
.stdtable{width:100%}
.stdtable .con0{background:#fff}
.stdtable .con1{background:#fcfcfc}
.table-page a{padding:5px;background-color: #fff;color: #000;margin-right: 5px;border-radius: 3px;border: 1px solid #967bdc}
.table-page a.cur{background-color: #967bdc;color: #fff}
.stdtable th, .stdtable td{vertical-align:middle; color:#333;line-height: 21px;text-align: center;}
.stdtable thead th, .stdtable thead td{padding:0px 10px; border:1px solid #ddd; border-left:0; text-align:left}
.stdtable tfoot th, .stdtable tfoot td{padding:7px 10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:left}
.stdtable thead th:first-child, .stdtable tfoot th:first-child, 
.stdtable thead td:first-child, .stdtable tfoot td:first-child{border-left:1px solid #ddd}
.stdtable thead th.head0, .stdtable tfoot th.head0, .stdtable thead td.head0, .stdtable tfoot td.head0{background-color:#fcfcfc}
.stdtable thead th.head1, .stdtable tfoot th.head1, .stdtable thead td.head1, .stdtable tfoot td.head1{background-color:#f7f7f7}
.stdtable thead th.sorting, .stdtable thead td.sorting{background-image:url(../images/sort_both.png); background-repeat:no-repeat; background-position:right center}
.stdtable thead th.sorting_asc, .stdtable thead td.sorting_asc{background-image:url(../images/sort_asc.png); background-repeat:no-repeat; background-position:right 9px}
.stdtable thead th.sorting_desc, .stdtable thead td.sorting_desc{background-image:url(../images/sort_desc.png); background-repeat:no-repeat; background-position:right 9px}
.stdtable thead th.nosort{background-image:none !important}
.stdtable thead td{font-weight:bold}
.stdtable thead td.center{text-align:center}
.stdtable tbody tr.togglerow:hover td{background:#fff}
.stdtable tbody tr.hiderow{display:none}
.stdtable .actions{text-align:center}
.stdtable .actions a{display:inline-block; margin-left:5px; border-left:1px solid #ccc; padding-left:5px}
.stdtable .actions a:first-child{border-left:0; margin-left:0}
.stdtable .actions a:hover{color:#967bdc}
.stdtable a.title{font-weight:bold; color:#32415a}
.stdtable a.title:hover{color:#967bdc}
.tableoptions{background:#fcfcfc; border:1px solid #ddd; border-bottom:0; padding:8px; -moz-border-radius:0 1px 0 #fff; -webkit-border-radius:0 1px 0 #fff; border-radius:0 1px 0 #fff}
.tableoptions button{background:#fcfcfc; font-size:11px; color:#666; padding:7px 10px; border:1px solid #ccc; margin:0; outline:none; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.tableoptions button:hover{background:#eee; cursor:pointer}
.tableoptions select{background:#fff; padding:6px 5px 7px 5px; border:1px solid #ccc; margin:0; outline:none; font-size:11px; color:#666; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.dataTables_wrapper{position:relative}
.dataTables_length{background:#fcfcfc; border:1px solid #ddd; border-bottom:0; padding:8px}
.dataTables_paginate{background:#fcfcfc; border:1px solid #ddd; border-top:0; padding:8px}
.dataTables_length, .dataTables_paginate{-moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff}
.dataTables_wrapper select{background:#fff; padding:5px; border:1px solid #bbb; margin:0; outline:none; font-size:11px; color:#666; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin:0 5px}
.dataTables_wrapper input{border:1px solid #ddd; padding:7px 5px 8px 5px; width:200px; background:#fff}
.dataTables_filter{position:absolute; top:7px; right:8px}
.dataTables_info{position:absolute; bottom:13px; left:8px}
.dataTables_paginate{text-align:right; line-height:16px}
.dataTables_paginate span{display:inline-block}
.dataTables_paginate .paginate_button{border:1px solid #ccc; padding:5px 7px; margin-left:5px; font-weight:bold; background:#fcfcfc; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;  font-size:11px; -moz-box-shadow:1px 1px 2px #ddd; -webkit-box-shadow:1px 1px 2px #ddd; box-shadow:1px 1px 2px #ddd}
.dataTables_paginate .paginate_active{border:1px solid #F0882C; background:#F0882C;  color:#fff; padding:5px 7px; margin-left:5px; font-weight:bold; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:11px}
.dataTables_paginate .paginate_button:hover{background:#ddd; border:1px solid #ccc; cursor:pointer; color:#333}
input[type=text],input[type=number], input[type=password]{padding:8px 5px; border:1px solid #ccc;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fff; vertical-align:middle; -moz-box-shadow:inset 0 1px 3px #ddd; -webkit-box-shadow:inset 0 1px 3px #ddd; box-shadow:inset 0 1px 3px #ddd; color:#666}
#login input[type=text],#login input[type=password]{background:rgb(250, 255, 189)}
form input:focus{-moz-box-shadow:inset 1px 1px 2px #eee; -webkit-box-shadow:inset 1px 1px 2px #eee; box-shadow:inset 1px 1px 2px #eee}

form input.hideAttrUl{margin:5px 0px;padding-top:0;padding-bottom: 0px}
form input.hideAttrUl:focus{background: #FF4B87}
form input.addAttrValue{margin: 8px 0px;margin-right: 10px;background: #967bdc;border: 1px solid #967bdc;padding:0px 6px;color: #fff;border-radius: 3px;font-weight: 600}
form input.addAttrValue:hover{background: #FF4B87;border: 1px solid #FF4B87}
form input.addAttr,form input.deleteAttr{background: #eee;color: #666;font-size: 12px;border: 1px solid #ccc}
form input.addAttr:hover,form input.deleteAttr:hover{background: #FF394A}
form textarea{padding:6px 5px; border:1px solid #ccc; width:85%; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:inset 0 1px 3px #ddd; -webkit-box-shadow:inset 0 1px 3px #ddd; box-shadow:inset 0 1px 3px #ddd; background:#fcfcfc; color:#666}
form input[type=radio], .stdform input[type=checkbox]{width:auto; margin:0; vertical-align:middle}
/* form input[type=submit]{width:auto;font-weight:bold; color:#fff; background:#967bdc; border:1px solid #967bdc; padding:7px 10px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
form input[type=submit].stdbtn{background:#967bdc; border:1px solid #967bdc; padding:0px 10px} */
/*form input[type=submit]:hover{background:#FF4B87; border:1px solid #FF4B87}*/
form input[type=submit]{width:auto;font-weight:bold; color:#fff; background:rgba(29,104,255,1); border:1px solid rgba(29,104,255,1); padding:7px 10px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
form input[type=submit].stdbtn{ border:1px solid rgba(29,104,255,1); padding:0px 10px}
form input[type=button].stdbtn{padding:0 10px}
form input[type=reset]{width:auto; margin:0; font-weight:bold; color:#666; border:1px solid #ccc; background:#eee; padding:7px 10px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; margin-left:5px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
form input[type=reset]:hover{background:#ddd; cursor:pointer; color:#333}
form select{font-size: 12px;border:1px solid rgb(241, 240, 240) !important; padding:0px 2px; min-height: 32px !important; line-height: 32px !important; min-width:10%; background:#fcfcfc; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:inset 1px 1px 2px #ddd; -webkit-box-shadow:inset 1px 1px 2px #ddd; box-shadow:inset 1px 1px 2px #ddd; color:#666;}
input[name="rememberPassword"]{margin-right: 5px; display: inline-block;}

form .select-style1 select{margin-top: 0px;margin-right: 10px;}
form .select-style1 label{line-height: 32px}
form.menber .select-style1 label{display: inline-block;width: 80px;text-align: right;}
form.order-list .select-style1 label{display: inline-block;width: 110px;text-align: right;}
form textarea:focus, form select:focus{background:#fff; -moz-box-shadow:inset 1px 1px 2px #eee; -webkit-box-shadow:inset 1px 1px 2px #eee; box-shadow:inset 1px 1px 2px #eee}
form button{border:1px solid #f0882c; background:#967bdc; color:#fff; cursor:pointer; padding:7px 10px; font-weight:bold}
form button.submit:hover{background:#485B79; border:1px solid #3f526f; color:#fff}
form button:active{-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3); box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3)}
form input.smallinput, form textarea.smallinput{width:40%}
form input.mediuminput, form textarea.mediuminput{width:60%}
form input.longinput, form textarea.longinput{width:85%}
.order-list{}
.Jadmin-adr select{ margin-right: 10px;}
.progress{margin:5px 0}
.chatsearch{padding:5px; background:#eee; border:1px solid #ddd; overflow:hidden}
.chatsearch input{float:left; border:1px solid #ddd; padding:7px 5px 7px 35px; width:196px; background:#fff url(../images/search.png) no-repeat left center; color:#ccc}
.chatsearch input:focus{color:#333}
.chatcontent{height:500px; position:relative; padding:0; line-height:21px}
.chatcontent .messagebox{position:absolute; bottom:0; left:0; width:100%; background:#f7f7f7; border:1px solid #ddd; padding:10px 0}
.chatcontent .inputbox{display:block; margin-right:90px; padding-right:47px}
.chatcontent .messagebox input{border:1px solid #ccc; padding:8px 5px 8px 30px; display:inline-block; margin-left:10px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fff url(../images/chat.png) no-repeat 8px 8px; width:100%}
.chatcontent .messagebox input:focus{-moz-box-shadow:0 0 5px #eee; -webkit-box-shadow:0 0 5px #eee; box-shadow:0 0 5px #eee}
.chatcontent .messagebox button{border:1px solid #F0882C; padding:7px 0; text-align:center; font-weight:bold; background:#967bdc; color:#fff; float:right; display:inline-block; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; width:70px; margin-right:10px}
.chatcontent .messagebox button:hover{background:#485B79; border:1px solid #3f526f; cursor:pointer}
.chatmessage{height:425px; border:1px solid #ddd; background:#fdfdfd; overflow:auto; position:relative}
#chatmessageinner p img{display:inline-block; vertical-align:middle; float:left}
#chatmessageinner p{padding:10px}
#chatmessageinner .msgblock{background:#fff; margin-left:40px; padding:10px; border:1px solid #ddd; display:block; -moz-box-shadow:1px 1px 0 1px rgba(0,0,0,0.05); -webkit-box-shadow:1px 1px 0 1px rgba(0,0,0,0.05); box-shadow:1px 1px 0 1px rgba(0,0,0,0.05)}
#chatmessageinner .time{font-size:11px; color:#999; font-style:italic}
#chatmessageinner .msg{margin-top:10px; display:block}
#chatmessageinner p.reply img{display:inline-block; vertical-align:middle; float:right}
#chatmessageinner p.reply .msgblock{margin:0 40px 0 0}
.anchorbutton{padding:8px 10px; border:1px solid #ddd; background:#f7f7f7; display:inline-block; font-weight:bold; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.stdbtn{font-weight:bold; padding: 0px 12px; height: 32px; line-height: 32px; border:1px solid #ccc; background:#eee; color:#666; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:pointer; opacity:1; display: inline-block; }
.stdbtn:hover{ background: #b79ff5;}
.stdbtn.add-gs-md{float: right;font-size: 12px;background: #967bdc;border: 1px solid #967bdc;color: #fff}
.stdbtn.add-gs-md:hover{background: #FF4B87;border: 1px solid #FF4B87}
.stdbtn:hover{text-decoration:none}
.btn_yellow{background-position:0 -38px; border-color:#ebb205; color:#ae510d}
.btn_blue{background-position:0 -76px; border-color:#0282ce; color:#fff}
.btn_black{background-position:0 -114px; border-color:#222; color:#fff}
.btn_orange{background-position:0 -190px; border-color:#cd7a03; color:#6e3c17}
.btn_red{background-position:0 -228px; border-color:#a31314; color:#666}
.stdbtn:active{background:#eee}
.btn_yellow:active{background:#ffde06}
.btn_blue:active{background:#0591e5}
.btn_black:active{background:#333}
.btn_lime{margin-bottom: 5px;}
.btn_lime:active{background:#ddd}
.btn_orange:active{background:#ff9702}
.btn_red:active{background:#eb2f30}
a.btn{display: inline-block; border: 1px solid #ccc; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-weight: bold; background-repeat: no-repeat; /*background-image: url(../images/icons/sprites.png);*/ background-color: #f7f7f7; -moz-box-shadow: inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; color: #666}
a.btn span {padding: 5px 10px; display: block; background: #f7f7f7; -moz-box-shadow: inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; }
a.btn_orange{ background-color:#967bdc; color:#fff; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border-color:#F0882C; opacity:0.9}
a.btn_orange span{background-color:#967bdc; border-left:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none}
a.btn_orange:hover{opacity:1; color:#fff; border-color:#F0882C}
a.btn_blue{background-image:url(../images/icons/sprites.white.png); background-color:#0f91f5; color:#fff; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border-color:#0976c9; opacity:0.9}
a.btn_blue span{background-color:#0f91f5; border-left:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none}
a.btn_blue:hover{opacity:1; color:#fff; border-color:#0976c9}
a.btn_black{background-image:url(../images/icons/sprites.white.png); background-color:#333; color:#fff; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border-color:#222; opacity:0.9}
a.btn_black span{background-color:#333; border-left:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none}
a.btn_black:hover{opacity:1; color:#fff; border-color:#222}
a.btn_yellow{background-color:#fee74d; color:#fff; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border-color:#ebb205; opacity:0.9}
a.btn_yellow span{background-color:#fee74d; border-left:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none}
a.btn_yellow:hover{opacity:1; color:#fff; border-color:#ebb205}
blockquote{font-size:16px; background:url(../images/quote.png) no-repeat 0 0; font-style:italic; line-height:24px; padding-left:30px; margin:10px 0}
blockquote.alignleft{width:300px; float:left; margin:10px 10px 5px 0}
blockquote.alignright{width:300px; float:right; margin:10px 0 5px 10px; text-align:left}
.statusbox{border:1px solid #ddd; padding:15px; overflow:hidden; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fcfcfc}
.status_thumb{float:left; padding:5px; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; vertical-align:middle; background:#fff; -moz-box-shadow:0 1px 0 #ddd; -webkit-box-shadow:0 1px 0 #ddd; box-shadow:0 1px 0 #ddd}
.status_content{margin-left:85px; padding-right:20px}
.status_content textarea{background:#fff; display:block; width:100%; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:10px; color:#666; min-height:47px }
.statusbox .photoupload{float:left; margin-left:82px}
.statusbox .submit{margin-top:10px; text-align:right}
.updatelist{list-style:none}
.updatelist li{display:block; margin:10px 0; padding:10px 0; border-bottom:1px solid #eee}
.updatelist li:first-child{margin-top:0; padding-top:0}
.updatethumb{float:left; padding:5px; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fff; -moz-box-shadow:0 1px 0 #eee; -webkit-box-shadow:0 1px 0 #eee; box-shadow:0 1px 0 #eee}
.updatecontent{margin-left:75px; min-height:70px}
.updatecontent .top{font-size:11px}
.updatecontent .top a:hover{text-decoration:underline}
.updatecontent .top .user{font-size:12px; font-weight:bold; color:#967bdc}
.updatecontent .text{margin:10px 0; line-height:21px}
.updatecontent .photo{margin:10px 0; padding:5px; display:inline-block; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0 1px 0 #eee; -webkit-box-shadow:0 1px 0 #eee; box-shadow:0 1px 0 #eee}
.news_photopreview{padding:10px}
.news_photodetails{padding:0 10px 10px 10px}
.commentlist{overflow:hidden; margin-bottom:50px; line-height:21px}
.commentlist li{border-bottom:1px solid #eee; margin-bottom:20px}
.commentlist li:last-child{margin-bottom:0}
.comment_authorimg{float:left; padding:3px; border:1px solid #ddd; background:#fff; -moz-box-shadow:0 1px 0 #eee; -webkit-box-shadow:0 1px 0 #eee; box-shadow:0 1px 0 #eee}
.commenttitle{margin:10px 0; border-bottom:1px solid #eee; padding-bottom:10px; font-size:14px}
.commentcontent{margin-left:45px}
.commentcontent .top{font-size:11px}
.commentcontent .top a:hover{text-decoration:underline}
.commentcontent .top .user{font-size:12px; font-weight:bold; color:#967bdc}
.commentcontent .text{margin:10px 0 20px 0; line-height:21px}
.commentcontent .photo{margin:10px 0; padding:10px; display:inline-block; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.news_commentform{position:absolute; left:0; bottom:0; width:100%}
.news_commentform form{display:block; padding:10px; margin:5px; background:#f7f7f7; border-top:1px solid #ddd; overflow:hidden}
.news_commentform form input{width:100%}
.profile_wrapper{width:700px; padding-right:20px; border-right:1px solid #ddd}
.profilepic{padding:5px; background:#fff; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; float:left; display:block; margin-left:20px}
.profilepic img{width:40px}
.profiletitle{margin-left:85px}
.profiletitle .pagetitle, .profiletitle .pagedesc{margin:0}
.followbtn{position:absolute; top:0; right:0}
.profile_summary{list-style:none; border:1px solid #ddd; overflow:hidden; display:inline-block; background:#f7f7f7; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff; line-height:12px}
.profile_summary li{display:inline-block; float:left}
.profile_summary li a{display:block; font-weight:bold; padding:10px 20px; border-left:1px solid #ddd}
.profile_summary li a:hover{background:#fff}
.profile_summary li.current a{background:#fff}
.profile_summary li:first-child a{border-left:0}
.profile_summary li a span{color:#967bdc}
blockquote.bq2{background:#fcfcfc url(../images/quote2.png) no-repeat 10px 10px; padding:10px 35px; font-size:14px; position:relative; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin:40px 0 20px 0}
.photosharing_head{padding:15px 20px; background:#fcfcfc; border-bottom:1px solid #ddd; -moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff}
.photosharing_menu{list-style:none; position:relative}
.photosharing_menu li{display:inline-block; float:left}
.photosharing_menu li a{padding:4px 10px 5px 10px; border:1px solid #ccc; display:block; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fcfcfc; font-weight:bold; -moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff; background-color:#fff}
.photosharing_menu li a:hover{background-color:#eee; border-color:#bbb; cursor:pointer}
.photosharing_menu li a.prev, .photosharing_menu li a.next{display:block; padding:15px; border:1px solid #ccc; cursor:pointer; background-color:#fff}
.photosharing_menu li a.prev:hover, .photosharing_menu li a.next:hover{background-color:#eee; border-color:#bbb}
.photosharing_menu li a.prev{border-right:0; background:#fff url(../images/arrow.png) no-repeat 10px 8px; -moz-border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px}
.photosharing_menu li a.prev_disabled{background-position:10px -46px; cursor:default}
.photosharing_menu li a.prev_disabled:hover{border-color:#ccc; background-color:#fff}
.photosharing_menu li a.next{background:#fff url(../images/arrow.png) no-repeat -39px 8px; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0}
.photosharing_menu li a.next_disabled{background-position:-39px -46px; cursor:default}
.photosharing_menu li a.next_disabled:hover{border-color:#ccc; background-color:#fff}
.photosharing_menu li a.viewsizes{background-image:url(../images/preview.png); background-position:7px 8px; background-repeat:no-repeat; padding-left:30px}
.photosharing_menu li a.trash{padding:15px; background-image:url(../images/trash.png); background-position:7px 7px; background-repeat:no-repeat}
.dropdown{position:relative}
.dropdown ul{display:none}
.dropdown .dropdown_label{padding-right:30px}
.dropdown span.arrow{position:absolute; top:12px; right:10px; background:url(../images/default/menuarrow.png) no-repeat 0 0; width:11px; height:5px; display:block}
.dropdown ul{position:absolute; min-width:150px; top:0; left:0; background:#fff; z-index:100; border:1px solid #ddd; -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.05); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.05); box-shadow:1px 1px 2px rgba(0,0,0,0.05)}
.dropdown ul li{display: block; float:none}
.dropdown ul li a{border:0; border-bottom:1px solid #ddd; background:none; display:block}
.dropdown ul li a:hover{background:#f9f9f9; border-color:#ddd; color:#967bdc}
.dropdown ul li:last-child a{border-bottom:0}
.photosharing_wrapper{width:700px; padding:20px; margin-right:0}
.photopreview{padding:10px; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0 1px 0 #eee; -webkit-box-shadow:0 1px 0 #eee; box-shadow:0 1px 0 #eee; background:#fff}
.photosharing_wrapper .desc{margin:15px 0}
.photosharing_wrapper .desc p{margin:15px 0}
.photosharing_wrapper .desc p:first-class{margin-top:0}
.ps_sidebar{width:250px; padding:20px 0}
.ps_sidebar .ps_author{float:left; padding:3px; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fff; -moz-box-shadow:0 1px 0 #eee; -webkit-box-shadow:0 1px 0 #eee; box-shadow:0 1px 0 #eee; display:block}
.ps_sidebar .ps_authorinfo{margin-left:45px; line-height:18px}
.ps_sidebar .ps_authorinfo a{font-weight:bold; color:#967bdc}
.ps_sidebar .ps_authorinfo a:hover{text-decoration:underline}
.ps_sidebar .viewinfo{margin:20px 0; border-bottom:1px dashed #ddd; padding-bottom:5px}
.ps_sidebar .viewinfo span{padding-left:22px; display:inline-block}
.ps_sidebar .viewinfo .numviews{background:url(../images/icons/bar.png) no-repeat left center; margin-right:20px}
.ps_sidebar .viewinfo .numcomments{background:url(../images/icons/comment.png) no-repeat left center}
.morephotolist{list-style:none}
.morephotolist li{display:inline-block; float:left; margin:0 10px 10px 0}
.morephotolist li a{display:block; padding:5px; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0 1px 0 #eee; -webkit-box-shadow:0 1px 0 #eee; box-shadow:0 1px 0 #eee}
.morephotolist li a:hover{border-color:#999; opacity:0.8}
.sharing_commentform form{margin:20px 0; display:block}
.sharing_commentform form input{width:100%}
.prodwrapper{width:800px; border-right:1px solid #ccc; overflow:hidden}
.prodhead{padding:15px 20px; background:#fcfcfc; border-bottom:1px solid #ddd; -moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff}
.prodhead_menu{list-style:none; position:relative}
.prodhead_menu li{display:inline-block; float:left}
.prodhead_menu li a{padding:4px 10px 5px 10px; border:1px solid #ccc; display:block; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fcfcfc; font-weight:bold; -moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff; background-color:#fff}
.prodhead_menu li a:hover{background-color:#eee; border-color:#bbb; cursor:pointer}
.prodhead_menu li a.prev, .prodhead_menu li a.next{display:block; padding:15px; border:1px solid #ccc; cursor:pointer; background-color:#fff}
.prodhead_menu li a.prev:hover, .prodhead_menu li a.next:hover{background-color:#eee; border-color:#bbb}
.prodhead_menu li a.prev{border-right:0; background:#fff url(../images/arrow.png) no-repeat 10px 8px; -moz-border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px}
.prodhead_menu li a.prev_disabled{background-position:10px -46px; cursor:default}
.prodhead_menu li a.prev_disabled:hover{border-color:#ccc; background-color:#fff}
.prodhead_menu li a.next{background:#fff url(../images/arrow.png) no-repeat -39px 8px; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0}
.prodhead_menu li a.next_disabled{background-position:-39px -46px; cursor:default}
.prodhead_menu li a.next_disabled:hover{border-color:#ccc; background-color:#fff}
.prodhead_menu li.right{float:right}
.prodhead_menu li .pagenuminfo{margin-top:5px; display:inline-block}
.prodlist{list-style:none; margin:20px; overflow:hidden}
.prodlist li{display:inline-block; position:relative; margin-bottom:3%;border: 1px solid #aaa;margin-right: 10px;padding: 3px 10px;border-radius: 8px;-webkit-border-radius:8px}
.prodlist li .thumb{padding:5px; border:1px solid #ddd}
.prodlist li .content{position:absolute; top:5px; left:5px; width:225px; height:163px; overflow:hidden}
.prodlist li .contentinner{background:url(../images/bluetrans.png); padding:5px 7px; margin-top:132px; height:163px}
.prodlist li .title{color:#fff; font-size:13px}
.prodlist li .title:hover{color:#967bdc}
.prodlist li .price{color:#fff; font-weight:bold; float:right}
.prodlist li .by{font-size:11px; font-style:italic}
.prodlist li .desc{font-size:11px; margin:5px 0; line-height:16px}
.prodlist em {width: 15px;height: 15px;text-align: center;display: inline-block;line-height: 15px;background-color: #AC3E47;border-radius: 50%;-webkit-border-radius:50%;color: #fff}
.mailinbox tbody tr td{background:#fafafa}
.mailinbox tbody tr.unread td{background:#fff; font-weight:bold}
.mailinbox tbody tr.selected td{background:#fcfee4}
.mailinbox a.title{font-weight:normal}
.mailinbox tbody tr.unread a.title{font-weight:bold}
.mailinbox td.star, .mailinbox td.attachment{text-align:center}
.msgstar{display:inline-block; width:16px; height:16px; background:url(../images/icons/unstar.png) no-repeat 0 0; cursor:pointer; opacity:0.5}
.msgstar:hover{opacity:1}
.starred{background-image:url(../images/icons/star.png); opacity:1}
.msghead{padding-bottom:20px}
.msghead_menu{list-style:none; position:relative}
.msghead_menu li{display:inline-block; float:left}
.msghead_menu li a{padding:4px 10px 5px 10px; border:1px solid #ccc; display:block; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fcfcfc; font-weight:bold; -moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff; background-color:#fff}
.msghead_menu li a:hover{background-color:#eee; border-color:#bbb; cursor:pointer}
.msghead_menu li a.prev, .msghead_menu li a.next{display:block; padding:15px; border:1px solid #ccc; cursor:pointer; background-color:#fff}
.msghead_menu li a.prev:hover, .msghead_menu li a.next:hover{background-color:#eee; border-color:#bbb}
.msghead_menu li a.prev{border-right:0; background:#fff url(../images/arrow.png) no-repeat 10px 8px; -moz-border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px}
.msghead_menu li a.prev_disabled{background-position:10px -46px; cursor:default}
.msghead_menu li a.prev_disabled:hover{border-color:#ccc; background-color:#fff}
.msghead_menu li a.next{background:#fff url(../images/arrow.png) no-repeat -39px 8px; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0}
.msghead_menu li a.next_disabled{background-position:-39px -46px; cursor:default}
.msghead_menu li a.next_disabled:hover{border-color:#ccc; background-color:#fff}
.msghead_menu li a.reportspam{background-image:url(../images/icons/info.png); background-position:7px 8px; background-repeat:no-repeat; padding-left:30px}
.msghead_menu li a.msgtrash{padding:15px; background-image:url(../images/trash.png); background-position:7px 7px; background-repeat:no-repeat}
.msghead_menu li.right{float:right}
.msghead_menu .pageinfo{padding-right:20px; display:block; margin-top:5px}
.msghead_menu .dropdown_label, .msghead_menu .msgtrash, .msghead_menu .reportspam{display:none}
.errorwrapper{margin:0 auto; border:1px solid #ddd; padding:20px; background:#fcfcfc; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.errorwrapper h1{font-size:32px; margin-bottom:20px}
.errorwrapper h3{font-size:18px}
.errorwrapper ul{list-style:none; line-height:28px}
.errorwrapper ul li{text-indent:30px; background:url(../images/list.png) no-repeat 0 4px}
.orangeboldlink{color:#967bdc; font-weight:bold}
.orangeboldlink:hover{text-decoration:underline}
.orangeborderbottom5{border-bottom:5px solid #967bdc}
.changetheme{position:absolute; left:10px; bottom:10px; font-size:11px}
.changetheme a{display:inline-block; margin-top:5px; width:15px; height:15px; cursor:pointer}
.changetheme a.default{background:#967bdc}
.changetheme a.blueline{background:#319cff}
.changetheme a.greenline{background:#78ce07}
.changetheme a.contrast{background:#ff4800}
.changetheme a.custombg{background:#666}
.gallerywrapper{padding:20px}
.imagelist{list-style:none}
.imagelist li{float:left; padding:5px; margin:0 20px 20px 0; background:#fff; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.imagelist li:hover{border-color:#ccc}
.imagelist li img{display:block; margin-bottom:10px; width:230px}
.imagelist li span{display:block; text-align:right}
.imagelist li span a{vertical-align:middle}
.imagelist li span a.name{font-weight:bold; float:left; color:#999}
.imagelist li span a.name:hover{color:#333; text-decoration:none}
.imagelist li span a.edit, .imagelist li span a.view, .imagelist li span a.delete{display:inline-block; width:16px; height:16px; cursor:pointer; margin-left:5px; vertical-align:middle; opacity:0.5}
.imagelist li span a.edit:hover, .imagelist li span a.view:hover, .imagelist li span a.delete:hover{opacity:1}
.imagelist li span a.edit{background:url(../images/icons/editor.png)}
.imagelist li span a.view{background:url(../images/icons/glass.png)}
.imagelist li span a.delete{background:url(../images/icons/trash.png)}
.photoEdit{width:480px}
.photoEdit h3{font-size:18px}
.notifyMessage{padding:7px 10px; font-weight:bold; margin:10px 0; display:none}
.notifySuccess{border:1px solid #C1D779; background:#EFFEB9; display:block}
.notifyError{border:1px solid #E18B7C; background:#FAD5CF; display:block}
.sortlist{list-style:none}
.sortlist >li{display:block; margin-bottom:7px}
.sortlist >li div.label{padding:10px; border:1px solid #ccc; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0 1px 1px rgba(0,0,0,.05); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05); box-shadow:0 1px 1px rgba(0,0,0,.05); background:#eee url(../images/titlebg.png) repeat-x top left; position:relative}
.sortlist >li span.moveicon{display:inline-block; width:16px; height:16px; background:url(../images/icons/widgets.png) no-repeat 0 center; vertical-align:middle; margin-right:10px; opacity:0.3}
.sortlist >li span.moveicon:hover{opacity:0.5; cursor:move}
.sortlist >li span.arrowdrop{position:absolute; display:block; width:20px; height:30px; background:url(../images/sort_desc.png) no-repeat center center; top:6px; right:5px; opacity:0.5; border-left:1px solid #ccc}
.sortlist >li span.arrowup{background-image:url(../images/sort_asc.png)}
.sortlist >li span.arrowdrop:hover{opacity:0.8; cursor:pointer}
.sortlist >li div.details{border:1px solid #ccc; border-top:0; padding:10px; -moz-border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px; border-radius:0 0 2px 2px; -moz-box-shadow:0 1px 1px rgba(0,0,0,.05); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05); box-shadow:0 1px 1px rgba(0,0,0,.05); background:#fcfcfc; display:none}
.sortlist >li div.details p{margin:10px 0}
.sortlist >li div.details p:first-child{margin-top:0}
.sortlist >li div.details p:last-child{margin-bottom:0}
.invoicewrapper{position:relative}
.invoicelogo{height:100px; overflow:hidden}
.invoicefor{margin-top:22px}
.table{border-collapse:collapse; width:100%}
.table tr td{padding:7px 10px; border:1px solid #ddd}
.table tr td:first-child{text-align:right; background:#fcfcfc}
.invoiceinfo{margin-top:40px}
.invoicetable{margin-top:40px; width:100%}
.invoicetable thead th.right{text-align:right}
.invoicetable tr td{vertical-align:top}
.invoicetable tr td.right{text-align:right}
.amountdue{text-align:right; margin-top:40px}
.amountdue h1 span{font-size:18px}
.amountdue a{margin-top:20px; display:inline-block; padding:10px 40px; font-size:14px; background:#967bdc; color:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #e88125; -moz-box-shadow:inset 0 1px 0 rgba(250,250,250,0.3); text-shadow:1px 1px rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 1px 0 rgba(250,250,250,0.3); box-shadow:inset 0 1px 0 rgba(250,250,250,0.3)}
.amountdue a:hover{opacity:0.8}
@media screen and (max-width:900px){
body.withvernav{background-position:200px 0}
body.withmenucoll{background-position:55px 0}
body.withmenucoll2{background-position:35px 0}
.vernav, .vernav2{width:200px}
.centercontent{margin-left:201px}
.menucoll{width:55px}
.menucoll ul li{height:36px; position:relative; margin-bottom:0}
.menucoll ul li span.arrow{display:none}
.menucoll >ul >li{margin-bottom:1px}
.menucoll >ul >li >a{overflow:hidden; width:0; height:36px; padding:0 0 0 35px}
.menucoll >ul >li.hover >a{background-color:#32415A; background-image:url(../images/default/icons_sprite2.png)}
.menucoll >ul >li.current >a{background-image:url(../images/default/icons_sprite.png)}
.menucoll ul ul{position:absolute; z-index:200; top:0; left:24px; padding:0; width:200px; background:none; border:1px solid #ccc; -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1); box-shadow:2px 1px 3px rgba(0,0,0,0.1)}
.menucoll ul ul li{display:block; border-bottom:1px solid #eee; height:auto}
.menucoll ul ul li a{background-image:none; border-left:0; height:auto; padding:11px 10px 10px 10px}
.menucoll ul ul span{background:#f7f7f7; font-weight:bold; display:block; padding:9px 10px 10px 10px; text-transform:uppercase}
.menucoll ul li.current ul span{background-color:#32415A; color:#967bdc}
.menucoll2{width:35px}
.menucoll2 ul li{height:36px; position:relative}
.menucoll2 ul li span.arrow{display:none}
.menucoll2 >ul >li >a{overflow:hidden; width:0; height:36px; padding:0 0 0 35px}
.menucoll2 >ul >li.hover >a{background-color:#f7f7f7; background-image:url(../images/default/icons_sprite2.png)}
.menucoll2 >ul >li.current >a{background-image:url(../images/default/icons_sprite.png)}
.menucoll2 ul ul{position:absolute; z-index:100; top:0; left:35px; padding:0; width:200px; background:none; border:1px solid #ccc; -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1); box-shadow:2px 1px 3px rgba(0,0,0,0.1)}
.menucoll2 ul ul li{display:block; border-bottom:1px solid #eee; height:auto}
.menucoll2 ul ul li a{background-image:none; border-left:0; height:auto; padding:11px 10px 10px 10px}
.menucoll2 ul ul span{background:#f7f7f7; font-weight:bold; display:block; padding:9px 10px 10px 10px; text-transform:uppercase}
.menucoll2 ul li.current ul span{color:#967bdc}
.togglemenu{border-left:1px solid #ddd; border-right:1px solid #ddd; display:block; height:21px; cursor:pointer; background:url(../images/menucollapsed.png) no-repeat center 0; margin:10px}
.togglemenu_collapsed{background-position:center -21px; margin:10px 5px; border-width:0}
.vernav .togglemenu{margin:10px}
.vernav .togglemenu_collapsed{width:35px; margin:10px auto; border-width:1px}
.shortcuts li{width:85px}
.shortcuts li a{width:auto}
.filemgr .filemgr_right{width:200px}
.filemgr_content{margin-right:220px}
.filemgr_category{margin-right:220px}
.filemgr_category ul li a{font-size:11px; padding:2px 8px}
.filemgr_category ul li .pagenuminfo{font-size:11px; margin-top:2px}
.stdtable tr td, .stdtable tr th{font-size:11px}
.photosharing_wrapper{width:auto; float:none}
.ps_sidebar{width:auto; float:none; padding:20px 0; margin:20px !important; border-top:1px solid #ddd}
.imagelist li img{width:285px}
.elements .one_third{width:48.5%}
.invoicewrapper .one_half{float:none; width:auto; margin-right:0}
.invoicefor{margin-bottom:20px}
.invoiceinfo{margin-top:20px}
.invoicetable{margin-top:20px}
}
.width100, form input.width100{width:100px; margin-bottom:10px}
.width50, form input.width50{width:50px}
.m-photo-list{overflow:hidden; padding:10px; float:left}
.m-photo-list img{width:160px; border:1px solid #ddd; margin-right:25px}
.s-cover{border:1px solid #967bdc !important}
.font-color{color:#967bdc;}
.m-pic-wrap{margin:10px 0; text-align:center}
.m-pic-wrap img{margin:0 auto}
.delete{cursor:pointer}
.pic-wrap{float:left; position:relative; margin-bottom:15px}
.del-pic{position:absolute; width:16px; height:16px; background:url(../images/cus_close.png) no-repeat; left:-8px; top:-8px; cursor:pointer}
.upload-wrap{float:left; width:160px; height:160px; border:3px dashed #ddd; background:url(../images/upload-bg.png) no-repeat; position:relative; margin-top:10px;box-sizing:border-box;color: #ff0000}
.f-upload{width:160px; height:160px; position:absolute; top:0; left:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer}
.upload-btn-wrap{float: left; width: 60px; height: 60px; background: url(../images/upload-btn.png) no-repeat; position: relative;}
.f-upload-btn{width:60px; height:60px; position:absolute; top:0; left:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer}
.m-attr-wrap{margin-bottom:10px}
.btn_box_date{overflow:hidden}
.btn_box_date .btn_trash{float:left}
.btn_box_date .restore{float:right}
.clear_btn{padding:0 20px 20px 0; overflow:hidden}
.clear_btn .btn{margin-right:20px; float:right}
table{width:100%; border-collapse:collapse; border-spacing:0}
table th, table td{border:1px solid #ddd; height:40px; padding:10px; line-height: 40px;border-left: none;}
table td img{display:inline-block; zoom:1; *display:inline; vertical-align:middle; margin-left:2px}
table .center{text-align:center; padding:0; padding-top:10px}
.main-date-lr{position:relative}
.sxico{background-position:-4px -44px; display:inline-block; zoom:1; width:24px; height:24px; vertical-align:middle; margin-right:0px; cursor:pointer}
.sxopen{background-position:-4px -4px}
.JsubMain{display:none}
.headermenu li .tet{display:block}
.big-btn{width:130px !important; display:block; margin:10px auto !important}
.upload-shopBanner-wrap, .upload-logo-wrap{width:200px; height:30px; margin-top:10px; position:relative}
.u-system-upload{width:200px; height:30px; display:block; font-style:normal; line-height:30px; text-align:center; background-color:#316CEB; border-radius:3px; -webkit-border-radius:3px; color:#fff}
.upload-shopBanner-wrap input, .upload-logo-wrap input{position:absolute; left:0; top:0; width:200px; height:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer}
.toplist{list-style:none; width:500px}
.toplist li{display:block; margin-bottom:10px; border:1px solid #ddd; overflow:hidden; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0 1px 1px rgba(0,0,0,0.1); line-height:21.5px; -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1); box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.toplist li a{overflow:hidden; display:block}
.toplist li a:hover{color:#68768d}
.toplist li .left{display:block; padding:10px}
.toplist li .right{background:#fcfcfc; display:block; border-left:1px solid #ddd; padding:20px 10px; text-align:center}
.toplist li .title{text-transform:uppercase; font-family:'RobotoBoldCondensed',Arial,Helvetica,sans-serif; font-size:14px; color:#32415A; display:block}
.toplist li .desc{color:#967bdc; font-weight:bold; font-size:11px}
.contentwrapper .widgetbox{margin-bottom:20px; margin-top:0}
.widgetbox .title{margin:20px 0}
.widgetbox .title h3{font-size:16px; text-transform:uppercase; font-family:'RobotoBoldCondensed',Arial,Helvetica,sans-serif; font-weight:normal}
.widgetbox .widgetcontent{line-height:21px}
.widgetcontent ul.linklist{list-style:none}
.widgetcontent ul.linklist li{border-bottom:1px dotted #ddd; padding:1px 0}
.widgetcontent ul.linklist li a{display:block; padding:2px 5px; color:#666}
.widgetcontent ul.linklist li a:hover{background:#f7f7f7; text-decoration:none}
.widgetbox .titlehover h2 span{background:#333 url(../images/icons/arrow.png) no-repeat right}
.widgetbox .widgettoggle{overflow:hidden; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.widgetbox .listthumb{list-style:none; margin:0}
.widgetbox .listthumb li{padding:0; margin:8px 0}
.widgetbox .listthumb img{vertical-align:middle}
.widgetbox .thumb{list-style:none; margin:0}
.widgetbox .thumb li{display:inline-block; padding:0; margin-right:5px}
.widgetbox .widgetoptions{padding:10px; border:1px solid #ddd; border-bottom:0; background:#f7f7f7; position:relative; -moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff}
.widgetbox .widgetoptions a{padding:5px 15px; display:inline-block; border:1px solid #ccc; background:#fff; font-weight:bold; font-size:11px; color:#333; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 0 #fff; box-shadow:0 1px 0 #fff; line-height:21px}
.widgetbox .widgetoptions a:hover{border:1px solid #bbb; background-color:#f7f7f7; -moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff}
.widgetbox .widgetoptions .right{float:right}
.userlistwidget{border:1px solid #ddd}
.userlistwidget ul{list-style:none}
.userlistwidget ul li{font-size:11px; line-height:18px; border-bottom:1px dashed #ddd; padding:10px; overflow:hidden}
.userlistwidget ul li:last-child{border-bottom:0}
.userlistwidget ul li .avatar{float:left; margin-right:10px; padding:2px; border:1px solid #eee}
.userlistwidget ul li a{font-weight: bold}
.userlistwidget .more{display:block; text-align:center; background:#eee; color:#069; padding:5px 0; font-size:10px; text-transform:uppercase; font-weight:bold; border-top:1px solid #ddd}
.userlistwidget .more:hover{text-decoration:none; background:#e7e7e7}
.bg{width:100%; z-index:100; height:100%; background:#000; opacity:0.5; position:fixed; left:0px; top:0px; display:none; filter:alpha(opacity=50)}
.pop_main{position:fixed; z-index:101}
.pop_main .box{overflow:hidden; background:#fff; min-width:100px; min-height:100px; position:relative}
.pop_main .box .close{position:absolute; cursor:pointer; width:22px; height:22px; top:8px; right:10px; background-position:-75px -3px}
.pop_main .title{height:50px; line-height:50px; background:#f8f8f8; color:#666; font-size:16px; padding-left:20px; border-bottom:1px solid #ddd}
.info{width:200px; float:left}
.m-score{float:left}
.info i, .m-score i{color:#F0882C}
.m-goods-name{height:45px; overflow:hidden}
.ctr_table_sx{display:none}
.pop_main .express-main{width:600px; padding:20px 0}
.express-main .stdform label{width:150px}
.express-main form select{width:292px; height:32px; line-height:32px}
.express-main .text{width:280px}
.notibar{height:51px; overflow:hidden; position:relative; margin-bottom:20px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; line-height:21px; -moz-box-shadow:inset 0 1px 0 rgba(250,250,250,0.8); -webkit-box-shadow:inset 0 1px 0 rgba(250,250,250,0.8); box-shadow:inset 0 1px 0 rgba(250,250,250,0.8)}
.msgalert a.close{background-position:-14px 0}
.msgalert a.close:hover{background-position:-14px -14px}
.notibar p{margin:15px 10px 0 55px; font-size:13px; color:#333}
.notibar a.close{position:absolute; width:14px; height:14px; top:5px; right:5px; background-image:url(../images/close.png); background-repeat:no-repeat}
.notibar a.close:hover{cursor:pointer}
.msgalert{border:1px solid #eac572; background:#ffe9ad url(../images/notifications.png) no-repeat 0 -52px}

/*新样式*/
/* input[type="button"]{width:auto; height: 32px; margin-left:2px; font-weight:bold; color:#fff; background:#967bdc; border:1px solid #967bdc; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
input[type="button"].deleteAttrValue:focus{background: #FF4B87}
input[type="button"].clearCache:focus{background: #967bdc;} */
 input[type=button]{width:auto;font-weight:bold; color:#fff; background:rgba(29,104,255,1); border:1px solid rgba(29,104,255,1); padding:7px 10px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;margin-right:10px}
input[type="button"].deleteAttrValue:focus{background: rgba(29,104,255,1);}
input[type="button"].clearCache:focus{background: rgba(29,104,255,1);}

/*input[type="button"]:hover{background:#967bdc; border:1px solid #967bdc}*/
input.fall{background: #ddd;background: #ddd;border: 1px solid #ccc;color: #666;}
.hint{width:250px; text-align:center; padding:20px 0; font-size:18px;  line-height:50px; color:#666}
.hint em{width:50px; height:50px; display:inline-block; zoom:1; *display:inline; vertical-align:middle; margin-right:5px; background:url(../images/icodemo.png) no-repeat}
.faild-hint em{background-position:0px -50px}
.Jcon-ctr li.on a, .Jcon-ctr li.on a:hover{background-color: #f7f7f7;color: #967bdc}
.headermenu .current em {display: block;margin: 0 auto;}
/* .headermenu li em { border-style: solid; width: 0px; margin: 0 auto; border-width: 6px; border-color: transparent transparent #967bdc transparent; position: absolute; left: 50%; margin-left: -6px; bottom: -1px; display: none;} */
.headermenu li em{width:37px;height:6px;background:rgba(255,255,255,1); opacity:1; border-radius:1px; }
.attr-li {list-style: none}
.attr-ul-box.hide{display: none}
.JattrUlMore.hide{display: none}
.JattrUlMore{float: left}
.ems-box {margin-bottom: 40px}
.ems-box .top-header {font-size: 13px;line-height: 40px;padding:0 10px;border: 1px solid #ddd;background-color: #F1FFF3;border-bottom-width: 0}
.ems-box .top-header .left{width: 60%;text-align: left;float: left}
.ems-box .top-header .right{width: 40%;text-align: right;float: right}
.ems-box .top-header a{color: #06F}
.ems-box th{background-color: #D2D2D2}
table.address-table td,table.address-table th{height: 30px}
table.address-table td{text-align: center;font-size: 12px}
.input-tr{overflow: hidden}
table .input-tr td{text-align: left;padding:20px}
.input-tr p{width: 720px;height: 100px;vertical-align:text-top;resize: none;float: left;margin:0;font-weight: 400;color: #757575}
.input-tr .use-mould{float: right;background-color: #FFDE54;width: 168px;height: 33px;line-height: 33px;border-radius: 9px;text-align: center;color: #000;box-shadow: 2px 2px 3px #888888;font-size: 17px;font-weight: 600}
.input-tr span{float: left;font-size: 15px;font-weight: 600}
.ic-to-right{width: 20px;height: 20px;border-radius: 50%;display: inline-block;line-height: 19px;background-color: #f60;margin-left: 5px;vertical-align: middle;position: relative}
.ic-to-right:before{content: '';position: absolute;top: 5px;left: 7px; border-left: 9px solid #fff;border-top: 5px solid transparent;border-bottom: 5px solid transparent}
.add-moudle-btn{float: right;padding:2px 18px;font-size: 13px;color: #000;background-color: #D4D4D4;border-radius: 5px;border: 1px solid #717171;margin-top: -2px;margin-right: 50px}
table.input-trans-table td{text-align: left;line-height: 30px;border: 0px}
table.address-table td.header-module-name{font-size: 15px;font-weight: 600;color: #000}
.input-module-name{width: 70%}
input[type=text].input-module-name{padding:5px 5px}
input[type=text].input-module-name:focus{border-color: #ccc;box-shadow:0px 0px 3px #ccc}
.dividing-line{border-width: 0px;border-bottom: 2px dotted #ccc;margin:25px 0px}
table .header-tip{font-size: 12px;color: #666;font-weight: 400}
table .header-tip a{color: #0062CE}
.input-trans-table .add-style-box td{padding-left: 50px;padding-bottom: 15px}
.add-style-box .detail-box{margin-left: 15px;padding:15px 68px 15px 10px;border: 1px solid #ADADAD;border-radius: 5px;box-shadow: 1px 1px 2px #888888}
.add-style-box .input-li{padding:8px 0px;background-color: #EBFFE5}
.add-style-box td span{font-size:13px;font-weight: 600;color: #000}
.add-style-box  input[type=checkbox]{vertical-align: text-bottom;width: 15px;height: 15px}
.add-style-box input[type=text]{width: 68px}
.add-style-box input[type=text]:focus{border-color: #ccc;box-shadow:0px 0px 3px #ccc}
.add-style-box .detail-box a{color: #0040FF}
.contentwrapper.add-border-bottom{border-bottom: 1px solid #666;margin-bottom: 50px}
.add-expenses-detail{resize: none;font-size: 13px;width: 80%;height: 68px}
.add-expenses-detail:focus{border-color: #ccc;box-shadow:0px 0px 3px #ccc}
.submit-box{text-align: center}
.submit-box .stdbtn.big-btn{display: inline-block;clear: both;overflow: hidden}
.submit-box .bottom-btn{padding:2px 16px;margin: 0px 10px}
.express-area-box{position: fixed;width: 500px;top: 35%;left: 50%;margin-left: -250px;;overflow: hidden;background-color: #FFF7BE;border: 2px solid #b5b5b5;padding:10px 15px 10px 15px;color: #000}
.express-area-box ul li{list-style-type:none;margin-right: 45px;float: left;width: 55px;box-sizing: border-box;margin-bottom: 5px}
.express-area-box ul li.on{border: 1px dotted #888888}
.stdform .express-area-box label{float: none;width: 0px;padding: 0px}
.stdform .add-style-box label{float: none;width: 0px;padding: 0px}
.express-area-box .area-box{overflow: hidden}
.express-area-box .dividing-line{margin: 10px 0px}
.sumbit-box input[type=button]{background-color: #CECECE;border-color:#CECECE;padding:2px 5px;color: #000;font-weight: 400;box-shadow:1px 1px 3px #313131;margin-right: 8px}
.express-area-box .del-btn{position: absolute;right: 8px;top: 8px;padding:0px 4px;line-height: 15px;border: 1px solid #666;border-radius: 3px;background-color: #E4e4e4}
.express-area-box.hide{display: none}
.stdform .stdformbutton{margin-left:220px}
.stdform2 label.error{margin-left:0; padding:0}
.stdform2 label small{font-size:11px; color:#999; display:block; font-weight:normal; line-height:16px}
.stdform2 span.field, .stdform2 div.field{margin-left:220px; display:block; background:#fff; padding:25px 20px; border-left:1px solid #ddd; overflow:hidden}
.stdform2 .stdformbutton{margin-left:0; padding:20px; background:#fff}
.stdform2 div.par{overflow:hidden; border:1px solid #ddd; background:#fcfcfc; margin:0; border-top:0}
.stdform2 div.terms{border:0; background:none}
.stdform2 p:first-child, .stdform2 div.par:first-child{border-top:1px solid #ddd}
.stdform2 label{display:inline-block; zoom:1; *display:inline; line-height:30px; padding:20px; vertical-align:top; text-align:left; font-weight:bold}
.line-dete{overflow:hidden; border:1px solid #ddd; background:#fcfcfc; margin:0; margin-top:-1px;border-left: none;}
.stdform div.par{overflow:hidden}
.stdform p, .stdform div.par{margin:20px 0; overflow: hidden;}
.stdform div.par{overflow:hidden}
.stdform span.field, .stdform div.field{margin-left:170px; display:block; position:relative}
.stdform .formwrapper{display:block; padding-top:5px; margin-left:220px; line-height:25px}
.stdform label{float:left; min-width:160px; text-align:right;}
.stdform label.style1{padding-top: 6px}
.stdform button.cancel{background:#eee; color:#666; border:1px solid #ddd}
.stdform button.cancel:hover{background:#ddd; border:1px solid #ccc}
.stdform button.cancel:active{-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.7); -webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.7); box-shadow:inset 1px 1px 2px rgba(0,0,0,0.7)}
.stdform small.desc{font-size:11px; color:#999; display:block; margin:5px 0 0 15px}
.sele-box{ width: 180px; cursor: pointer;}
.file-box{ width: 200px; min-height: 200px; position: relative;background: url(../images/upload.png) no-repeat center center; border: 1px solid #ddd; border-radius: 2px; overflow: hidden; float: left;}
.file-box .file{ width: 100%; height: 100%; position: absolute; top: 0px; left: 0; z-index: 2;  display: block; opacity: 0;filter:alpha(opacity=0);}
.file-box img{ width: 100%;min-height: 200px;}
.stdform .target-lab{ padding: 0; width: 100px; cursor:pointer; font-weight:normal;}
.pop-false{ padding: 20px; text-align: center;}
.sel-btn{ vertical-align: middle;}
.lab_chack{ overflow: hidden; line-height: 22px; display: inline-block;}
.lab_chack input{ float: left; margin: 5px 5px 0 0;}
.lab_chack h3{ float: left}
.big-all-sel{padding:10px 20px}
.big-all-font{font-size: 13px;vertical-align: text-bottom}
.tips-box{margin-left: 220px;line-height: 20px;color: #000;font-weight: 600}
.msginfo {border: 1px solid #99c4ea;background: #d1e4f3 url(../images/notifications.png) no-repeat 0 -156px}
.msginfo a.close:hover{background-position: -42px -14px}
.msginfo a.close {background-position: -42px 0}
.stdform .notibar p{margin: 15px 10px 0 55px}
.ad-pic-msg{ line-height: 40px;}
.ad-pic-msg:hover{ color: #967bdc;}
.ad-pic-msg img{ display: inline-block; max-width: 300px; vertical-align: middle; height: 30px; margin:5px 5px 5px 0px; }
/*分页*/
.page-box{ padding: 40px 0; text-align: center;}
.page-box a,.page-box span{ display: inline-block; zoom:1; *display: inline; height: 34px; border:1px solid #d5d5d5; padding: 0 13px; font-size: 14px; color: #515151; border-radius: 2px; margin:0 2px; line-height: 34px;}
.page-box a:hover,.page-box a.cur{ border-color:#967bdc; color: #967bdc}
.page-box .current{ background: #967bdc; color: #fff; border-color: #967bdc}
/* 添加组合页 */
.combination .stdform label{width:120px}
.combination .stdform span.field,.combination .stdform div.field{margin-left: 120px;}
.combination  form input.smallinput{width: 200px}
.dete-style2{display: block;position: relative;background: #fff;padding: 20px;border-left: 1px solid #ddd;overflow: hidden}
.dete-style2 .top-search{position: relative;}
.user-list .top-search{position: relative; width: 725px;margin-bottom: 15px}
.dete-style2 .input-time{margin-right: 100px;}
.dete-style2 .itm {float: left;overflow: hidden;width: 300px}
.dete-style2 .itm .search {height: 30px;border: 1px solid #ddd}

/*修改后*/
.search-date {padding: 5px 0;width: 100%;height: 390px;padding-top: 32px;margin-top: 0;}
.search-date li:hover, .search-date li{display: list-item;}
.search-date li:hover, .search-date li.list_on {background-color: #ededed;text-decoration: none}
.search-date a {display: block;padding: 0 15px;height: 27px;color: #222;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;line-height: 27px} 
.search-date{overflow-y:scroll;padding: 5px 0;width: 99%;height: 390px;border: 1px solid #ddd}



.itm .search input {padding: 0 10px;height: 30px;border: 0;border: 0;line-height: 30px;width: 210px}
.dete-style2 .itm .search {height: 30px;border: 1px solid #ddd}
.top-search input[type=text]{width: 100%;padding-right: 35px;height: 32px;box-sizing: border-box}
.combination-operation{float: left;padding:78px 20px;}
.comb-operation-btn{background-color: #dadada;padding:8px}
.dete-style2 .ser{position: absolute;right: 0;top:0;display: inline-block;width: 30px;height: 30px;border: 1px solid #ccc;background:url(../images/search.png) no-repeat}
.dete-style2 .goods-price,.dete-style2 .coupons-size{width: 50px;margin-right: 8px}
.combination-operation .input-li{text-align: center;margin-top: 30px;}
.addbtn-link{ height: 26px; line-height: 26px; margin-left: 10px; vertical-align: middle; border-radius: 2px; padding:0 20px; display: inline-block; background: #f4f4f4; border: 1px solid #ddd; text-align: center; color: #666; font-size: 14px;}
/* 订单列表表格 */
.order-table .tr-tc1,.order-table .tr-tc2{display: none}
.contentwrapper .floor-btn{margin-top: 10px;}
/* 订单列表弹窗 */
.popup-import {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(0,0,0,0.5);
}
.popup-import .popup-content {
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    width: 600px;
    padding: 20px;
    margin-top: 90px;
    text-align: left;
    background-color: #fff;
}
.popup-import .popup-content .select-all {
    font: 700 14px/2em 'micosoft yahei';
    margin-bottom: 20px;
    color: #2d2d2d;
}
.popup-import .popup-content .select-item {
    float: left;
    width: 33.33%;
    font: 400 14px/2em 'micosoft yahei';
}
.popup-import .popup-content input {
    margin-right: 10px;
    vertical-align: text-top;
}
.popup-import .popup-content .icon-close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    font: 400 16px/1em 'sans serif';
}
.popup-import .popup-content .popup-body:after {
    content: ' ';
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;
    clear: both;
}
.popup-import .popup-content .brn-wrap {
    text-align: center;
}
.popup-import .popup-content .addbtn-link {
    cursor: pointer;
}

/* 后台楼层分类页样式 */
.ul-table.ul-table1{border-bottom:1px solid #ddd;}
.ul-table{font-size: 14px;list-style-type:none;line-height: 40px; }
.ul-table li{border: 1px solid #ddd;border-bottom:0;}
.ul-table li.tr-l3{border-left: 0;border-right: 0;}
li.sortable-dragging{color: #fff;background-color: #666}
li.sortable-dragging .span{color: #fff}
.ul-table .category-name input[type=text], .ul-table .category-name input[type=password]{width: 60%}
.ul-table li span{display: block;text-align: center;padding: 0px 10px;}
.ul-table li .category-name{height: 40px;border-right:1px solid #ddd;line-height:40px;width: 20%;float: left;text-align: left;overflow: hidden;}
.ul-select{margin-top: 0}
.ul-table li .link{border-right:1px solid #ddd;height: 40px;line-height:40px;width: 50%;float: left;text-align: left;overflow: hidden;}
.ul-select{margin-top: 0}
.ic-taf.ic-false{display: inline-block; cursor:pointer;width: 20px;height: 20px;background:url(../images/ic_taf.png) no-repeat;background-size: 50px;margin-top: 10px;background-position: 0px 0px}
.ic-taf.ic-true{display: inline-block;cursor:pointer;width: 20px;height: 20px;background:url(../images/ic_taf.png) no-repeat;background-size: 50px;margin-top: 10px;background-position: -31px 0px}
.pink-del-btn{background-color: #967bdc;font-size: 14px;color: #fff;padding:0 5px;border-radius: 3px;margin-top: 5px;line-height: 32px;margin-left: 10px;cursor: pointer;}
.pink-del-btn:hover{background-color: #FF7AA6}
.fixed-box-style1{position:fixed;padding:20px 30px 40px 30px;background:#fff;top:180px;left:50%;border:1px solid #ccc;display:none;}
.fixed-box-style1 select,.fixed-box-style1 input{margin-right: 15px;margin-bottom: 10px;}
.fixed-box-style1 .pink-del-btn{position: absolute;top: -10px;right: -5px;line-height: 20px}
/*添加分级弹出框*/
.add-pop-box{position:fixed;width:450px;min-height:200px;background:#fff;top:180px;left:50%;margin-left:-225px;border:1px solid #ccc; display: none; box-shadow: 0 0 10px #aaa; border-radius: 5px; padding: 20px 0;}
.add-pop-box .line{ margin-top: 10px; line-height: 38px;overflow: hidden;}
.add-pop-box .line .t{ float: left; display: block; width: 140px;  text-align: right; font-size: 14px; color: #333; }
.add-pop-box .line .text{ float: left; height: 36px; border: 1px solid #ddd; padding: 0 5px; width: 200px; }
.add-pop-box .line .check{ margin-top: 13px; float: left; }
.add-pop-box .line.btn{ text-align: center; }
.add-pop-box .line.btn .stdbtn{ height: 34px; margin:0 10px; }
.add-pop-box .line.ico{ height: 62px;}
.add-pop-box .line.btn .stdbtn.fall{ background: #ddd; border: 1px solid #ccc; color: #666;}
.line .file-ico{ float: left; width: 40px; height: 60px; position: relative;background: url(../images/upload.png) no-repeat center center;  background-size: 30px;border: 1px solid #ddd; border-radius: 2px; cursor: pointer;}
.line .file-ico .file{ width:40px; height: 60px; position: absolute; top: 0; left: 0; z-index: 2; opacity: 0; filter:alpha(opacity=0);}
.line .file-ico .Jpic{ width: 30px; height: 60px; margin: 0 auto; background: #eee; padding: 0 5px;}
.category-logo{ width: 20px;}
.backcate{ margin-left: 10px; vertical-align: middle; }
/**/
.coupon-detail img{height: 30px;display: inline-block; vertical-align: middle;}
.coupon-detail .p{ font-size: 14px; color: #333; padding:0 5px 0 10px; vertical-align: middle; }
/*三级联动*/
.itm-date-addgood{overflow:hidden;}
.itm-date-addgood .itm{display:none;overflow:hidden;width:25%; float: left;}
.itm-date-addgood .itm .search{height:30px;border:1px solid #ddd; float: none; margin:0; }
.itm .search input{padding:0 10px;height:30px;border:0;border:0;line-height:30px; width: 210px;background: none; border:none; box-shadow: none;}
.itm .search .ser{float:right;width:30px;height:30px;border-left:1px solid #e7e7eb;text-align:center;line-height:30px; background: url(../images/icoservice.png) no-repeat center center; background-size: 16px;}
.itm .search em{display:inline-block;overflow:hidden;margin-top:-0.2em;width:16px;height:16px;background-position:0 -4204px;vertical-align:middle;vertical-align:middle;line-height:100px}


.itm-date-addgood .Jadd-date-one{display:block;} 
.btn-block-date{margin:20px 0;padding:20px 0;border-top:1px solid #ddd;text-align:center}
.js-box{color:#000}
.btn-com-link{display:inline-block;width:90px;height:36px;border-radius:2px;background:#3aa400;color:#fff;text-decoration:none;line-height:36px;zoom:1;*display:inline}
.btn-com-link:hover{background:#308900;color:#fff}
.commit-btn-b{ margin-top: 20px; border-top: 1px solid #ddd;}
.commit-btn-b input{ height: 36px; line-height: 36px; padding: 0 20px; background: #f4f4f4; border:1px solid #ddd; font-size: 14px;margin: 20px 0 40px 100px; border-radius: 2px; cursor: pointer;}
/**/
.goods-type-edit{ overflow: hidden;}
.goods-type-edit label{ padding: 0px; width: 80px; margin-left: 20px;}
.gifi-box-goods{ overflow: hidden;}
.gift-ctr-box{ float: left; height: 330px; padding: 0 15px; padding-top: 100px;}
.gift-ctr-box .btn{ display: block; width: 60px; height: 30px; line-height: 30px; font-size: 14px; color: #666; border: 1px solid #ddd; background: #f4f4f4; text-align: center;  margin-top: 40px; cursor:pointer;}

/* 优惠券赠送 */
.tab .tab-title {
    padding: 0;
    margin: 20px 0;
    list-style: none;
    display: block;
}
.tab .tab-title .tab-title-item {
    padding: 5px 15px;
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
}
.tab .tab-title > .on {
    border-bottom: 2px solid #967bdc;
}
.tab .tab-content .tab-content-item {
    display: none;
}
.tab .tab-content > .on {
    display: block;
}
.coupons-list .coupons-box:after {
    content: ' ';
    display: block;
    width: 0;
    height:0;
    clear: both;
}
.coupons-list .coupons-box .coupons-left,
.coupons-list .coupons-box .coupons-right,
.coupons-list .coupons-box .select-coupons {
    float: left;
}
.user-list .coupons-left,
.coupons-list .coupons-box .coupons-left,
.coupons-list .coupons-box .coupons-right {
    width: 40%;
}
.user-list .coupons-right {
    width: 35%;
}
.user-list .select-coupons {
    padding: 20px 0 0;
}
.user-list .select-coupons,
.coupons-list .coupons-box .select-coupons {
    width: 10%;
    margin: 0 3%;
    text-align: center;
}
.coupons-list .coupons-box .stdtable tr.on {
    background-color: #f0f3cc;
}
.coupons-box .select-coupons .coupons-size {
    width: 20px;
}
.coupons-box .select-coupons button {
    width: 70px;
    height: 30px;
}
.coupons-list .btn-wrap {
    width: 96%;
    text-align: center;
}
.coupons-list .btn-wrap .stdbtn {
    float: none !important;
    display: inline-block !important;
}
.coupons-list .btn-wrap .stdbtn:first-child {
    margin: 0 30px 0 0 !important;
}
.coupons-list .coupons-box tbody td {
    padding: 0;
}
.coupons-list .coupons-box .coupons-scroll-list {
    box-sizing: border-box;
    width: 100%;
    height: 285px;
    padding: 10px 0;
    list-style: none;
    display: block;
    overflow-x: hidden;
    overflow-y: scroll;
}
.coupons-list .coupons-scroll-list li {
    width: 100%;
    display: table;
}
.coupons-list .coupons-scroll-list li.on {
    background-color: #f3efcb;
}
.coupons-list .coupons-scroll-list span {
    display: table-cell;
    padding: 5px 10px;
    vertical-align: middle;
    word-break: break-all;
}
.coupons-list .coupons-box .number {
    width: 120px;
}
.coupons-list .coupons-box .name {
    width: 40%;
}
.coupons-list .coupons-scroll-list span.range,
.coupons-list .coupons-scroll-list span.size {
    text-align: center;
}

/* 商品管理 */
.file-input-label {
    cursor: pointer;
    display: inline-block;
    position: relative;
}
.file-input-label input[type="file"] {
    display: inline-block;
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
}

/* 弹窗遮罩 */
.popup {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
}
.popup .popup-content {
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 5px;
    width: 360px;
    height: 140px;
    padding: 90px 20px 20px;
    margin: -70px 0 0 -180px;
    text-align: center;
    background: url(../images/loaders/loader10.gif) no-repeat 50% 35px #fff;
}
.popup .popup-content .content-inner {
    color: #484848;
    font: 400 14px/22px 'microsoft yahei';
    word-break: break-all;
    white-space: normal;
}
.line-order{ height: 40px; line-height: 40px; font-size: 16px; color: #333; border-bottom: 1px solid #ddd;}
.state-btn{ height: 30px; line-height: 30px; color: #666; padding: 0 20px; border: 1px solid #ccc; display: inline-block; margin-left: 20px; border-radius: 2px; font-size: 14px; }
.state-btn.fix-btn{ background: #ddd; cursor: pointer; }
.return_pic{ width: 200px; margin:0 10px; }

.m-adminshadow{display:none;position: fixed;top:0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);}

/* goods new add */
.pic-wrap .up-status {position: absolute; bottom: 0px; left: 0px; height: 40px; width: 162px; background: rgba(162,205,199,0.5); text-align: center; line-height: 40px; color: #fff; font-size: 14px; text-align: center; }
.pic-wrap .up-status .runningbar {position: absolute; bottom: 0px; left: 0px; height: 40px; width: 0%; background: #a2cdc7; z-index: 2; }
.pic-wrap .up-status em {position: absolute; width: 100%; height: 40px; line-height: 40px; text-align: center; top: 0px; left: 0px; z-index: 22; }
.line-dete .background-disabled{width: 200px; background-color: #EEEEEE;}

/* attribute new add */
.Kedit {display: inline-block; width: 35px; height: 35px; background: url(/Static/Public/Merchant/images/edit_ico.png) center center no-repeat; background-size: 25px; vertical-align: middle; cursor: pointer;}
.Kdustbin {display: inline-block; width: 35px; height: 35px; background: url(/Static/Public/Merchant/images/dustbin_ico.png) center center no-repeat; background-size: 25px; vertical-align: middle; cursor: pointer;}

/*designatedPro new add*/
.select-checkbox ul li{list-style-type:none; float: left;width:24%;line-height: 30px; margin-right: 1%;} 


/*强制设置弹窗图片的尺寸*/
#bigimg{max-height: 100% !important; width: auto !important;}