/*kefu_admin mian css*/ 
::selection{ background:#f54d8c; color:#fff}
* html, * html body { background-attachment: fixed }
.main-box { position: relative; padding-left: 0px; width: 100% }
.right-content { position: relative; margin-left: 150px; }
.left-menu { position: absolute; left: 0; top: 0; }
.body_mr { }
.fixed-current { }
/*NAV*/
.mainNav { font-size: 14px; }
.mainNav .current-nav-bar { line-height: 22px; padding-left: 12px; margin-bottom: 6px; background: url(../images/menu-bg.jpg) no-repeat 0 0; height: 33px; line-height: 33px; }
.current-nav-bar span { color: #567286; line-height: 33px; font-size: 12px; display: block; float: left }
.mainNav .nav-title { }
.nav-title { position: relative; cursor: pointer; display: block; width: 72px; float: right; font-size: 14px; height: 33px; line-height: 33px; text-decoration: none; color: #567286; padding-left: 23px; padding-right: 12px; font-weight: bold }
.navimg { cursor: pointer; position: absolute; display: block; height: 16px; width: 16px; padding-left:5px;
left: 0px; top: 7px; }
.nav-sys { cursor: pointer; background: url(../images/menu-ico-sys.jpg) no-repeat 0 0; }
.nav-news { cursor: pointer; background: url(../images/menu-ico-news.jpg) no-repeat 0 0; }
.nav-msg { cursor: pointer; background: url(../images/menu-ico-msg.jpg) no-repeat 0 0; padding-right: 15px; }
.nav-ads { cursor: pointer; background: url(../images/menu-ico-ads.jpg) no-repeat 0 0; }
.nav-group { cursor: pointer; background: url(../images/menu-ico-group.jpg) no-repeat 0 0; }
.nav-list .navimg { left: 5px }
.title-arrow { height: 0; width: 0; border-color: #ccc #FFF #FFF #FFF; border-style: solid; border-width: 5px; position: absolute; right: 4px; top: 9px; }
.nav-list { display: block; background: #fff; margin-bottom: 6px; line-height: 33px; border: 1px solid #ddd; width: 110px; right: 0; position: absolute; z-index: 999; top: 30px; }
.nav-list li { position: relative; }
.nav-list li a { display: block; width: 83px; font-size: 12px; line-height: 33px; text-decoration: none; color: #567286; color: #567286; padding-left: 27px; height: 33px; font-size: 14px; }
.nav-list li a:hover { background: #fffbe1; color: #666 }
.nav-list li.on i { -webkit-transform: rotate(30deg); -webkit-transition: -webkit-transform 0.2s ease-in-out 0.1s; -moz-transform: rotate(30deg); -moz-transition: -moz-transform 0.2s ease-in-out 0.1s; }
/*SEARCH BAR*/
.search-bar { font-size: 12px; line-height: 26px; height: auto !important; background: #f2f2f2; overflow: block; padding-bottom: 3px; margin-bottom: 10px; }
.search-bar * { vertical-align: middle }
.search-bar input, .search-bar select, .search-bar button { outline: none; margin-top: 3px; color: #666;}
.search-bar button,
.search-bar input[type=submit],
.search-bar input[type=button]{ cursor:pointer;  border:none; background:#50c1e9; line-height:22px; padding:0 10px; display:inline-block; color:#fff; font-family:Microsoft Yahei; border-radius:2px; }
.search-bar button:hover{ border:none; background-color:#25abda}
.search-bar input[type=submit]:hover,
.search-bar input[type=button]:hover{ border:none;background-color:#25abda}
.search-bar td { text-align: left; padding: 0 3px; height: 26px; line-height: 26px; }
.search-bar .tit { text-align: right; float: left; line-height: 27px; margin-left: 10px; }
.search-bar .txt-formBox { float: left; }
.search-bar .txt-button{ padding-left:4px;}
.search-bar select { height: 22px; line-height: 22px; }
.search-bar .input-type3 .txt-formBox { float: left; }
.search-bar .keyword .txt-formBox { float: left; }
.search-bar input { outline: none; }
.search-bar input:hover { border: 1px solid #787878 }

/*.search-bar button:hover { border: 1px solid #787878 }*/

.search-bar input[type=text]:focus, .search-bar input[type=text]:hover { border: 1px solid #787878; }
.search-bar input.input-time { width: 100px; border: 1px solid #aaa; padding: 2px 3px; font-family: Verdana, Geneva, sans-serif }
.input-type1, .input-type2, .input-type3, .txt-button { float: inherit; width: auto !important; margin: 0 !important; }
.filter-item{ padding:2px 0}
.filter-item:after{content:''; clear:both; height:0px; overflow:hidden; display:block;}
/*
.input-type1:after,
.input-type2:after,
.input-type3:after{ content:''; clear:both; height:0px; overflow:hidden; display:block;}

.input-type1{ width:175px;}
.input-type2{ width:250px;}
.input-type3{ width:300px;}
*/
.item-button { background: #fff; border: 1px solid #aaa; height: 22px; line-height: 18px; margin-left: 0px; font-size: 12px; color: #666; margin-top: 0px; cursor: pointer; outline: none; border-radius: 2px; }
.search-bar .keyword .input-time { width: 130px; float: left }
/*CURRENT BAR*/
.current-bar { background: url(../images/current-bg.jpg) repeat-x 0 0; height: 33px; position: relative; padding-left: 28px; }
.current-left { background: url(../images/current-left.jpg) no-repeat 0 0; width: 10px; height: 33px; position: absolute; left: 0px; top: 0 }
.current-right { background: url(../images/current-right.jpg) no-repeat 0 0; width: 10px; height: 33px; position: absolute; right: 0; top: 0 }
.current-bar a, .current-bar span { color: #567286; line-height: 33px; font-size: 12px; text-decoration: none; padding: 0 3px; }
.current-bar a:hover { color: #000 }
.current-bar a.alt { color: #000; }
.current-bar i { display: block; background: url(../images/sitemap.png) no-repeat 0 0; height: 16px; width: 16px; position: absolute; left: 10px; top: 6px; }
/*Tamplate*/
.item { padding-top: 0px; }
.tpl-content { padding: 10px 50px 0 20px; min-width:1048px;}
.tpl-content.current{ height:98%; overflow:hidden}
/*Tamplate for Table*/
.tpl-form { padding-bottom: 10px; }
.table-item { }
textarea { display: block; }
.table-item th { height: 30px; line-height: 30px; color: #fff; font-size: 12px; font-weight: bold; font-family: 'Microsoft YaHei'; background-color: #666;
word-break:keep-all}
.table-item th, .table-item td { padding-left: 10px; }
.table-item td { vertical-align: middle }
.table-item td * { outline: none }
.table-item td img { margin: 5px 0; height: 80px; width: auto; }
.table-item td { border-bottom: 1px solid #d7dade; line-height: 24px; font-size: 12px; font-family: Microsoft Yahei; background: #fff; color: #333; padding: 3px 10px }
td .mod-btn { cursor: pointer; text-decoration: none; color: #0965b8; padding: 0 10px 0 0; }
td .mod-btn:hover { text-decoration: underline }
/*Tamplate for Form*/
.form-main-item { background: #fff; }
.form-title { height: 24px; line-height: 24px; position: relative; }
.form-title span { font-family:serif; color:#999}
.form-title a { color: #fff; text-decoration: none; }
.form-title a:hover { text-decoration: underline }
.form-title i { position: absolute; top: 0px; height: 36px; width: 5px; overflow: hidden }
.form-title .i-left { display: none }
.form-title .i-right { display: none }
.form-title .ico-title { display: none }
.form-title h3 { line-height: 24px; color: #333; font-size: 12px; }
.form-title h3 a { color: #333; padding: 0 5px; }
.form-title h3 a:nth-last-child(1) { color: #666 }
.form-item { clear: both; margin: 6px 0; }
.form-item input, .form-item select, .form-item button, .form-item textarea { outline: none }
.form-item-main { line-height: 26px; vertical-align: middle; padding-left: 100px; }
.form-item label { width: 90px; color: #333; text-align: right; display: block; float: left; font-size: 12px; font-weight: normal; line-height: 28px; padding: 0 10px 0 0 }
.form-item-main input[type=text], .form-item-main input[type=password] { border: 1px solid #a9a9a9; height: 20px; line-height: 20px; padding: 0 2px; color: #333; width:150px;}
.form-item-main input[type=text].small-width,
.form-item-main input[type=password].small-width
{ width:100px;}
.form-item-main input[type=text].normal-width,
.form-item-main input[type=password].normal-width
{ width:150px;}
.form-item-main input[type=text].big-width,
.form-item-main input[type=password].big-width
{ width:250px;}
.form-item-main textarea { line-height: 20px; padding: 0 2px; border:1px solid #a9a9a9}
/*tips*/
.onShow, .onCorrect, .onError { display: inline-block; }
.onCorrect { background-color: #74c0ab; padding: 0 5px; }
.onError { background-color: #f54d8c; padding: 0 5px;  }
/*tabs*/
.form-tabs { height: 29px; border-bottom: 1px solid #d7dade; position: relative; }
.form-tabs ul { position: absolute; top: 0 }
.form-tabs ul li { display: block; float: left; margin-right: 5px; }
.form-tabs ul li a { display: block; float: left; width: 78px; background-color: #eaeaea; border: 1px solid #d7dade; border-bottom: 1px solid #d7dade; height: 28px; text-align: center; color: #666; text-decoration: none; line-height: 27px; font-size: 12px; padding: 0 !important; }
.form-tabs ul li a:hover { background-color: #f1f2f3; color: #454545; text-decoration: underline }
.form-tabs ul li a.selected { border: 1px solid #d7dade; border-bottom: 1px solid #fff; background-color: #fff; height: 29px; line-height: 28px; color: #333 }
.form-item-main .form-tabs { height: 30px; border: 1px solid #a9a9a9; width: 758px; margin-top: 8px; }
.form-item-main .form-tabs li { margin: 0 }
.form-item-main .form-tabs a { line-height: 26px; background: none; border: none; height: 26px; margin-top: 2px; padding: 0; margin-left: 2px; margin-right: 2px; font-family: Microsoft Yahei; color: #257de1 }
.form-item-main .form-tabs a input { margin: 0; width: 70px; margin-top: -4px; text-align: center }
.form-item-main .form-tabs a.selected { border: none; line-height: 26px; height: 26px; background-color: #5db5e3; color: #fff; }
/*button*/
.input-text { font-size: 12px; line-height: 20px; border: 1px solid #AEBACD; padding: 2px; height: 20px; }
.form-item span { font-size: 12px; font-weight: normal; _vertical-align: text-top; color: #999; line-height: 14px; }
.form-item-div { line-height: 28px; height: 28px; }
.form-item-main input[type=text]:hover { border: 1px solid #787878; }
.btns-div { padding-left: 100px; margin-top: 12px; }
input.form-btn { margin-right:10px; float: left; font-size: 14px; color: #fff; text-align: center; display: inline-block; padding: 5px 20px 8px 20px; border: 1px solid #1c6bbb; border-radius: 3px; box-shadow: 0 1px 1px #ddd; cursor: pointer; font-family: Microsoft Yahei;
background: #257de1;
background: -webkit-linear-gradient(#257de1, #1c64b5); /* Safari 5.1 - 6.0 */ 
background: -o-linear-gradient(#257de1, #1c64b5); /* Opera 11.1 - 12.0 */ 
background: -moz-linear-gradient(#257de1, #1c64b5); /* Firefox 3.6 - 15 */ 
background: linear-gradient(#257de1, #1c64b5); /* 鏍囧噯鐨勮娉�*/ }
input.form-btn:hover { background: #318df6 }
a.form-btn { float: left; font-size: 14px; color: #666; text-align: center; display: inline-block; padding: 8px 20px 12px 20px; border: 1px solid #a9a9a9; border-radius: 3px; box-shadow: 0 1px 1px #ddd; cursor: pointer; font-family: Microsoft Yahei; text-decoration: none; margin-right: 10px; background: -webkit-linear-gradient(#fff, #eee); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(#fff, #eee); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(#fff, #eee); /* Firefox 3.6 - 15 */ background: linear-gradient(#fff, #eee); /* 鏍囧噯鐨勮娉�*/ }
a.form-btn:hover { background: #fff; color: #333 }
input.w-input280 { width: 280px; margin-left: 0; }
/*title*/
.tpl-title { height: 30px; line-height: 30px; margin-bottom: 10px; }
.tpl-title .button { float: right; margin-left: 5px; outline: none; cursor: pointer; font-family: Microsoft Yahei; }
.h2 { color: #333; font-size: 15px; font-family: Microsoft Yahei; line-height: 30px; font-weight: bold }

/*Menu*/
.left-menu { width: 150px; height: 600px; overflow: auto; overflow-x: hidden; background-color: #fafafa }
.left-menu * { font-family: 'Microsoft YaHei'; }
.left-menu .menu-title { background: #ececec; height: 30px; line-height: 30px; color: #3d495f; display: block; font-size: 12px; text-decoration: none; padding-left: 20px; position: relative; cursor: pointer }
.left-menu .menu-title { position: relative }
.left-menu .menu-title:before { position: absolute; content: ''; display: block; width: 9px; height: 9px; background: url(../images/menu_icon.png) no-repeat 0 -9px; right: 10px; top: 10px; }
.left-menu .menu-active:before { background-position: 0 0; }
.left-menu .menu-title:hover { background-color: #eaeaea }
.left-menu .menu-title i { background: url(../images/menu-title_ico.jpg) no-repeat 0 0; display: block; height: 14px; width: 14px; left: 10px; top: 10px; position: absolute; }
.left-menu>ul>li { margin-bottom: 2px; }
.left-menu li li { height: 28px; line-height: 28px; width: 130px; overflow: hidden; margin: 2px 0; margin-left: 10px; }
.left-menu li li:hover { background-color: #ececec }
.left-menu li li a { font-size: 12px; text-decoration: none; display: block; height: 28px; line-height: 28px; padding-left: 10px; color: #666 }
.left-menu li li a:hover { color: #333; }
.left-menu li li a.alt { color: #000; font-weight: bold; background: url(../images/menu-a-alt.jpg) no-repeat 200px center }
.left-menu li ul { margin-bottom: 6px; }
.left-menu li li.menu-bt { background: url(../images/menu-bt.jpg) no-repeat 0 0; height: 18px; overflow: hidden; border-bottom: none; cursor: pointer; line-height: 18px; }
.left-menu li li.ed { border-bottom: none }
/*menu open and close*/
.menu-switch { background-image: url(../images/menuList-open.jpg); background-repeat: no-repeat; background-position: -84px 0; width: 82px; height: 32px; position: fixed; left: 10px; bottom: 10px;cursor: pointer; }
/*Alert-Box*/
#alert-box1 { width: 600px; overflow: hidden; position: fixed; _position: absolute; left: 50%; top: 45%; margin: -136px 0 0 -306px; z-index: 100000; _margin-top: 0px; }
#alert-box { width: 600px; overflow: hidden; position: fixed; _position: absolute; left: 50%; top: 45%; margin: -136px 0 0 -306px; z-index: 100000; _margin-top: 0px; }
#alert-box-1 { width: 600px; overflow: hidden; position: fixed; _position: absolute; left: 50%; top: 45%; margin: -136px 0 0 -306px; z-index: 100000; _margin-top: 0px; }
.tmml-close { }
.tmml-hd { position: relative; background-color:#fff}
.tmml-title { height: 28px; overflow: hidden; margin: 0 0 0 15px; width: 206px; color: #567286; font-weight: normal; font-size: 14px; text-shadow: 1px 1px #eee; padding-top: 14px; padding-left: 14px; }
.tmml-close { position: absolute; top: 15px; right: 15px; width: 10px; height: 10px; line-height: 99em; overflow: hidden; background: url(../images/alert-close.jpg) no-repeat 0 0; float: left; cursor: pointer; z-index: 999 }
.tmml-box { background: #fff; width: 598px; padding: 10px 0 0 0 }
.tmml-bt { background: url(../images/alert-bt.png) no-repeat 0 0; height: 18px; overflow: hidden; width: 600px; }
.divMask { position: absolute; background: #ffffff; left: 0px; top: 0px; z-index: 15; filter: alpha(opacity = 30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.black_overlay { /*background-color: #000000;*/ display: none; height: 100%; left: 0; opacity: 0.3; position: fixed; top: 0; width: 100%; z-index: 1002; filter: alpha(opacity = 30); BACKGROUND-COLOR: #000; }
.read-text { color: #7D7D7D; }
.hy-item { float: left; height: 26px; overflow: hidden; padding: 0; }
.love { line-height: 30px; margin-left: -7px; margin-right: 6px; }
.fun_bar { color: #333333; font-size: 12px; line-height: 27px; }
.fun_bar * { vertical-align: middle }
.fun_bar input { margin-top: 0; margin-right: 10px; }
.fun_bar a { padding: 0 2px }
.menu_r { float: right; line-height: 36px; margin-right: 60px; }
.rewidth label { width: 150px; }
.form-item-main * { vertical-align: middle }
.form-item-main { font-size: 12px; line-height: 28px; }
.form-item-main input[readonly] { background: #e3e3e3; color: #999 }
.form-item-main input[type=radio], .form-item-main input[type=checkbox] { margin: 0; margin-left: 10px; margin-top: -3px; }
.form-item-main a { color: #666666; float: left; font-family: Verdana; font-size: 12px; padding: 5px; text-decoration: none; width: 130px; }
.form-item-main input[type=file] { padding: 1px; border: 1px solid #a9a9a9 }
.brand_tab li { float: left; height: 39px; margin-right: 1px; overflow: hidden; text-align: center; width: 90px; }
.brand_tab li a { background: none repeat scroll 0 0 #CCCCCC; border: 1px solid #CCCCCC; color: #FFFFFF; display: block; float: left; height: 28px; line-height: 28px; text-align: center; width: 78px; }
.brand_tab li a.selected { background: none repeat scroll 0 0 #5FB4ED; border: 1px solid #4992D7; color: #FFFFFF; font-weight: bold; }
.fun_bar A:hover { text-decoration: none; color: red; }
.pages { margin-top: 7px; font-size: 12px; }
.maright { padding-top: 3px; }
.maright select, .maright input { outline: none }
#grey_div { background: none repeat scroll 0 0 #000; left: 0; filter: alpha(opacity = 30); opacity: 0.4; position: absolute; top: 0; }
.alert-box { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #FFFFFF; display: none; position: absolute; overflow: none !important; max-width: 600px; }
.tmml-hd {/* background: url("/resource/images/alert-title.png") no-repeat scroll 0 0 transparent;*/ position: relative; border: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.tmml-bt { background: url("../images/alert-bt.png") no-repeat scroll 0 0 transparent; height: 18px; overflow: hidden; width: 590px; }
.tmml-title { color: #567286; font-size: 14px; font-weight: normal; height: 28px; margin: 0 0 0 0px; overflow: hidden; padding-top: 14px; text-shadow: 1px 1px #EEEEEE; }
.tmml-close { background: url("../images/alert-close.jpg") no-repeat scroll 0 0 transparent; cursor: pointer; float: left; height: 10px; line-height: 99em; overflow: hidden; position: absolute; right: 15px; top: 15px; width: 10px; z-index: 999; }
.tmml-box { background: none repeat scroll 0 0 #FFFFFF; padding: 10px 0 0; }
.form-item { clear: both; margin: 4px 0; }
.form-item-main a { color: #666666; float: left; font-family: Verdana; font-size: 12px; padding: 5px; text-decoration: none; width: 130px; padding-left: 150px; }
/*idtabs*/
.idtab_img { background: url("../images/idtab_bg.jpg") repeat-x scroll left bottom #FFFFFF; padding-top: 20px; }
.idtab_img li.idtab_l { background: url("../images/idtab_l.jpg") no-repeat scroll 0 0 transparent; width: 6px; }
.idtab_img li.idtab_r { background: url("../images/idtab_r.jpg") no-repeat scroll 0 0 transparent; float: right; width: 6px; }
.idtab_img li { float: left; height: 38px; overflow: hidden; width: 108px; }
.idtab_img li a { background: url("../images/idtab_aBg.jpg") no-repeat scroll left -38px transparent; color: #666666; display: block; float: left; font-size: 12px; height: 27px; overflow: hidden; padding-top: 11px; text-align: center; text-decoration: none; width: 108px; cursor: pointer; }
.idtab_img li a:hover { background: url("../images/idtab_aBg.jpg") no-repeat scroll left -76px transparent; color: #FFFFFF; height: 27px; padding-top: 11px; }
.idtab_img li a.ahover { background: url("../images/idtab_aBg.jpg") no-repeat scroll left 0 transparent; color: #000000; font-size: 14px; font-weight: bold; height: 30px; padding-top: 8px; }
.idtab_imgUpload { padding-top:10px; }
#brandUpTip{ background-color:#e7e7e7}
#brandUpBtn {cursor:pointer;  border:none; background:#50c1e9; line-height:22px; padding:0 10px; display:inline-block; color:#fff; font-family:Microsoft Yahei; border-radius:2px;}
#thumbnails li { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #ACCE5B; float: left; list-style: none outside none; margin-right: 14px; width: 160px; }
#thumbnails li a { color: #333333; font-size: 12px; }
.uploadImg { background: url("../images/XPButtonNoText_160x59.jpg") no-repeat scroll left top transparent; color: #666666; display: block; font-size: 12px; height: 45px; overflow: hidden; padding-top: 11px; text-align: center; text-decoration: none; width: 149px; margin-bottom: 5px; }
.hrefStyle a:link { text-decoration: none; color: Blue }
.hrefStyle a:visited { text-decoration: none; color: Blue }
.hrefStyle a:hover { text-decoration: none; color: Red }
.hrefStyle a:active { text-decoration: none; color: Blue }
#divFileProgressContainer{ margin-bottom:20px; }
.imgchange{ padding-left:10px; padding-top:10px; padding-bottom:20px;}
#swfu_container li{ padding-right:20px; padding-bottom:20px;}
.operaStyle { font-size: 12px; cursor: pointer; }
.gray { font-size: 12px; }
.bottom_bg { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #CBD0D6; padding: 10px 0 20px; }
.hand { cursor: pointer; }
.maright { float: right; }
.action-error td { background-color: #D48282 !important }
.action-error * { color: #FFF !important; }
/*button*/
.button { border: 0; margin: 0; background-color: none; display: inline-block; line-height: 25px; height: 30px; padding: 0 10px; color: #fff; text-decoration: none; font-size: 14px; border-radius: 3px; padding-bottom:2px;}
a.button { line-height: 27px;  padding-bottom:0px;}
.button { opacity: .8; box-shadow: 0 1px 1px #e3e3e3; }
.button:hover { opacity: 1 }
.button-yellow { background-color: #d84c31 }
/*top*/	
.top-box { width: 50px; border-radius: 3px; position: fixed; _position: absolute; z-index: 12; right: 10px; bottom: 10px; display: none }
.top-box .btn-order { display: block; width: 30px; height: 38px; padding: 6px 10px; line-height: 18px; background-color: #9e9e9e; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 14px; text-align: center; color: #fff; font-weight: 700 }
.top-box .btn-order:hover { color: #fff; background-color: #858585 }
.top-box .btn-booking { position: relative; display: block; width: 30px; padding: 12px 10px 15px; line-height: 20px; background-color: #ed2647; border-radius: 3px; border-top: 2px solid #ed2647; border-bottom: 2px solid #c60d2c; font-size: 18px; text-align: center; color: #fff; font-family: 'Microsoft YaHei', sans-serif }
.top-box .btn-booking:hover { background-color: #c60d2c; border-top-color: #c60d2c; border-bottom-color: #b40d29 }
.top-box .btn-booking:active { background-color: #c60d2c; border-top-color: #c60d2c; border-bottom-color: #b40d29 }
.top-box .btn-booking i { position: absolute; top: -15px; left: -20px; display: block; width: 36px; height: 30px; background-position: -160px -420px }
.top-box .btn-top { margin-top: 5px; display: block; width: 50px; height: 39px; padding-top: 11px; background-color: #9e9e9e; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.top-box .btn-top span { display: block; margin: 0 auto; font-size: 0; line-height: 0; cursor: pointer }
.top-box .btn-top .one { width: 25px; height: 2px; background-color: #fff }
.top-box .btn-top .arrow { width: 0; height: 0; line-height: 0; font-size: 0; border-width: 14px; border-style: solid; border-color: transparent transparent #fff; border-top: none; margin-top: 1px }
.top-box .btn-top .square {
*margin-top:-1px; width: 10px; height: 12px; background-color: #fff; line-height: 0 }
.top-box .btn-top:hover { background-color: #858585; outline: 0 }
.top-box .btn-top:hover .arrow { width: 0; height: 0; line-height: 0; font-size: 0; border-width: 14px; border-style: solid; border-color: transparent transparent #fff; border-top: none; }
.top-box .btn-top:hover .one, .top-box .btn-top:hover .square { background-color: #fff }
/*clearfix*/
.search-bar:after, .form-item:after { content: ''; display: block; height: 0px; overflow: hidden; clear: both }
/*20140609 add*/
.release_btn { text-align: center; padding: 15px 0 }
.release_btn a { display: block; width: 120px; margin: 0 auto; background-color: rgba(255,145,22,1.00); border-radius: 3px; height: 40px; line-height: 40px; text-align: center; font-family: Microsoft Yahei; text-decoration: none; color: #fff; box-shadow: 0 1px 1px rgba(0,0,0,0.20) }
.release_btn a:hover { background-color: rgba(255,110,0,1.00) }
.updateClass { text-align: center; width: 240px; margin: 0 auto; padding: 20px; }
.updateClass a { display: block; float: left; width: 110px; background-color: #fff; line-height: 42px; height: 42px; text-align: center; font-family: Microsoft Yahei; text-decoration: none; border: 1px solid #DADADA; box-shadow: 0 1px 2px rgba(0,0,0,0.10); color: #898989; border-radius: 5px 0 0 5px }
.updateClass a:hover { background-color: #fdfdfd; color: #333 }
.updateClass a.last { border-radius: 0 5px 5px 0; border-left: none; }
.updateClass a.selected { background-color: #21abe6; border-color: #21abe6; color: #fff; }
.zip_upload { position: relative; cursor: pointer; margin-top: 20px; }
.zip_upload .portrait_upload { }
/* modal */
#grey_div { background: none repeat scroll 0 0 #333; left: 0; filter: alpha(opacity = 95); opacity: 0.95; position: absolute; top: 0; width:100%; display:none; z-index: 98;}
.alert-box { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #ccc; position: absolute; overflow: hidden; width: 600px; padding-bottom: 20px; left: 50%; margin-left: -301px; top: 114px; z-index:999; display:none}
.tmml-hd { position: relative; border: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.tmml-bt { display: none }
.tmml-title { color: #567286; font-size: 14px; font-weight: normal; height: 28px; margin: 0 0 0 0px; overflow: hidden; padding-top: 14px; text-shadow: 1px 1px #EEEEEE; }
.tmml-close { background: url("../images/alert-close.jpg") no-repeat scroll 0 0 transparent; cursor: pointer; float: left; height: 10px; line-height: 99em; overflow: hidden; position: absolute; right: 15px; top: 15px; width: 10px; z-index: 999; }
.form-item { clear: both; margin: 4px 0; }
.tmml-box { background: none repeat scroll 0 0 #FFFFFF; padding: 10px 0 0; }
.form-item-main a { color: #666666; float: left; font-family: Verdana; font-size: 12px; padding: 5px; text-decoration: none; width: 130px; padding-left: 150px; }
.form-item-main .brand_tab a{ padding-left:0px}
/*pageControl*/
.pageControl { font-size: 12px; background-color: #f2f2f2 }

.manu a:active { COLOR: #036cb4; }
.manu .current { }
.manu .disabled { }
.input-text-ad { border: 1px solid #AEBACD; margin-top: 4px; }
.manu { padding: 3px; }
.manu a { display: inline-block; height: 20px; line-height: 20px; background-color: #fff; padding: 0 8px; border: 1px solid #aaa; color: #036cb4; text-decoration: none; margin: 3px; transition-duration:.3s}
.manu a:hover { border-color: #036cb4; background-color:#036cb4; color: #fff; }
.manu a.disabled { color: #999; border: 1px solid #cccccc }
.manu a.disabled:hover{ background-color:#f7f7f7; text-decoration:none}
.maleft { float: left }
.maright { float: right; }
.maright span { color: #036cb4 }
