﻿

.bread-crumb { line-height: 33px; position: fixed; z-index: 10; padding: 0 12px; right: 0; left: 0; top: 0; background-color: #f9f9f9; font-size: 14px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }
.list-table-top { padding-top: 15px; }
.list-table-wrap { margin: 0 15px; }
.setting-page { padding: 45px 15px; }
.setting-page-dialog { padding: 10px 10px 50px; }

*::-webkit-scrollbar { width: 10px; height: 10px; background-color: #f5f5f5; }
*::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); border-radius: 10px; background-color: #ededed; }
*::-webkit-scrollbar-thumb { height: 15px; border-radius: 6px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #59abe1; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, table, th, td, section, article, aside, header, footer, nav, dialog, figure { margin: 0; padding: 0; }
body, button, input, select, textarea { font-family: Arial,Helvetica,sans-serif,SimSun; font-size: 12px; background: #fff; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img, button, input { border: 0 none; }
address, caption, cite, code, dfn, em, b, th, var, i { font-style: normal; font-weight: normal; }
code, kbd, pre, samp { font-family: couriernew,courier,monospace; }
ol, ul { list-style: none outside none; }
caption, th { text-align: center; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0none; }
input, button, buttonimg, textarea, label, img { margin: 0; vertical-align: middle; border: none; }
b { font-weight: bold; }
s { display: block; text-decoration: none; }
blockquote:before，blockquote:after，q:before，q:after { content: '.'; content: none; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: block; }
*html .clearfix { zoom: 1; }
*:first-child + html .clearfix { zoom: 1; }
.clear { height: 0; line-height: normal; font-size: 0; clear: both; }
a:active { text-decoration: none; }
a:active, a:focus, input:active, input:focus { -moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=!0); }
body { }
.login { width: 100%; height: 100%; overflow: hidden; }
.login body { background: #294c7e url(/images/login-bg.png) no-repeat center top; height: 100%; width: 100%; }
.loginbox { width: 660px; height: 220px; position: absolute; left: 50%; margin-left: -330px; top: 50%; margin-top: -180px; }
h1.logo { width: 100%; background: url(/images/login-top-logo.png) center top no-repeat; height: 134px; font-size: 0; }
.logoform { margin-top: 20px; }
.logoform span { float: left; margin-right: 10px; }
.logoform span input { float: left; }
.logoform span.logintext input { width: 223px; height: 30px; padding: 4px 0; font-size: 16px; font-family: microsoft yahei; padding-left: 10px; color: #8ba9c5; background: url(/images/logintext.png) no-repeat; font-weight: normal; }
.logoform span.loginbtn input { background: url(/images/loginbtn.png) no-repeat; width: 114px; height: 40px; text-indent: -9999em; cursor: pointer; }
.sprite, .header_inner .topmenu li.curr, .header_inner .topmenu li:hover, .header_inner .topmenu li a s, .top-rightmenu a, .setcontent .left_menu ul li a.curr, .top-rightmenu a, .setcontent .left_menu ul li a:hover { background: url(/images/sprite1.png) no-repeat; }
.header { height: 80px; background-repeat: repeat-x; min-width: 1000px; _width: 100%; _overflow: hidden; }
.header_inner { height: 80px; background: url(/images/header-logo.png) 9px center no-repeat; padding-left: 200px; }
.header_inner .topmenu { height: 46px; float: left; margin-top: 20px; _width: 590px; }
.header_inner .topmenu li { float: left; margin-right: 10px; _display: inline; width: 136px; cursor: pointer; }
.header_inner .topmenu li a { float: left; position: relative; height: 46px; line-height: 46px; display: block; font-family: microsoft yahei; font-size: 16px; color: #dfebf3; text-decoration: none; }
.header_inner .topmenu li:hover, .header_inner .topmenu li.curr { background-position: 0 -149px; }
.header_inner .topmenu li a s { position: absolute; display: block; top: 12px; left: 13px; }
.header_inner .topmenu li a.fore1 { padding-left: 42px; }
.header_inner .topmenu li a.fore1 s { width: 23px; height: 21px; background-position: -76px -115px; }
.header_inner .topmenu li a.fore2 { padding-left: 42px; }
.header_inner .topmenu li a.fore2 s { width: 22px; height: 23px; background-position: right -137px; }
.header_inner .topmenu li a.fore3 { padding-left: 30px; }
.header_inner .topmenu li a.fore3 s { background-position: right -115px; width: 19px; height: 19px; left: 8px; top: 14px; }
.header_inner .topmenu li a.fore4 { padding-left: 30px; }
.header_inner .topmenu li a.fore4 s { background-position: -106px -115px; width: 17px; height: 24px; left: 8px; top: 10px; }
.header_inner .topmenu li a.fore5 { padding-left: 30px; }
.header_inner .topmenu li a.fore5 s { background-position: -125px -115px; width: 22px; height: 24px; left: 4px; top: 10px; }
.top-rightmenu { float: right; margin: 30px 10px 0 0; width: 180px; }
.top-rightmenu a { display: inline-block; text-align: center; color: #fff; height: 33px; line-height: 33px; text-decoration: none; margin-right: 5px; }
.top-rightmenu a span { padding-left: 10px; }
.top-rightmenu a.fore1 { background-position: 0 -81px; width: 98px; }
.top-rightmenu a.fore2 { background-position: -99px -81px; width: 74px; }
.top-rightmenu a.fore3 { background-position: 0 -115px; width: 74px; }
.indexcontent { background: url(/images/index-bg.png) repeat; }
.qctstep { position: relative; color: #fff; padding: 168px 0 0 130px; line-height: 24px; position: relative; }
.qctstep .step { background: url(/images/step.png) no-repeat; width: 186px; height: 148px; float: left; position: relative; }
.qctstep .step span { padding: 34px 16px 0 30px; float: left; }
.qctstep .step em { position: absolute; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 16px; width: 30px; height: 30px; line-height: 30px; text-align: center; top: 0; left: 0; }
.qctstep .step1 { -webkit-animation: bounceIn .6s .5s ease both; }
.qctstep .step2 { -webkit-animation: bounceIn .6s 1s ease both; }
.qctstep .step3 { -webkit-animation: bounceIn .6s 1.5s ease both; }
.qctstep .step3 span { padding: 34px 10px 0 20px; }
.qctstep .m1 { float: left; width: 171px; height: 115px; background: url(/images/m1.png) no-repeat; -webkit-animation: bounceIn .6s 2s ease both; }
.qctstep .m2 { float: left; width: 199px; height: 148px; background: url(/images/m2.png) no-repeat; margin-top: -10px; -webkit-animation: fade 1s 2.8s ease both; }
.qctstep .m3 { width: 199px; height: 148px; background: url(/images/m3.png) no-repeat; position: absolute; right: 454px; top: 320px; -webkit-animation: fade 1s 2.8s ease both; }
.qctstep .m1 span { padding: 34px 16px 0 30px; float: left; font-size: 14px; }
.qctstep .m2 span { padding: 45px 10px 0 35px; float: left; }
.qctstep .m3 span { padding: 45px 10px 0 35px; float: left; }
.qctstep .jt { float: left; width: 25px; height: 11px; background-position: -138px -179px; margin: 50px 4px 0; }
.qctstep .jt-1 { -webkit-animation: translteleft .3s .8s ease both; }
.qctstep .jt-2 { -webkit-animation: translteleft .3s 1.3s ease both; }
.qctstep .jt-3 { -webkit-animation: translteleft .3s 1.8s ease both; }
.qctstep .jt-4 { -webkit-animation: translteleft .3s 2.4s ease both; }
.qctstep .jt2 { position: absolute; width: 12px; height: 27px; background-position: -139px -150px; right: 556px; top: 293px; -webkit-animation: transltedown .3s 2.4s ease both; }

@-webkit-keyframes bounceIn {
    0% { opacity: 0; -webkit-transform: scale(.3); }
    50% { opacity: 1; -webkit-transform: scale(1.05); }
    70% { -webkit-transform: scale(.9); }
    100% { -webkit-transform: scale(1); }
}

@-moz-keyframes bounceIn {
    0% { opacity: 0; -moz-transform: scale(.3); }
    50% { opacity: 1; -moz-transform: scale(1.05); }
    70% { -moz-transform: scale(.9); }
    100% { -moz-transform: scale(1); }
}

@-webkit-keyframes translteleft {
    0% { opacity: 0; -webkit-transform: translateX(-20px); }
    100% { -webkit-transform: translateX(0); }
}

@-webkit-keyframes transltedown {
    0% { opacity: 0; -webkit-transform: translateY(-20px); }
    100% { -webkit-transform: translateX(0); }
}

@-webkit-keyframes fade {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.setcontent { height: 100%; }
.setcontent .left_menu { height: 100%; width: 169px; float: left; background: url(/images/left-menu-bg.png) repeat-y; }
.setcontent .left_menu .mt { height: 37px; line-height: 36px; font-size: 16px; font-family: '黑体'; color: #fff; text-align: center; margin-bottom: 5px; background-position: 0 -270px; }
.setcontent .left_menu ul li a { display: block; height: 36px; line-height: 36px; padding-left: 35px; text-align: left; color: #000; text-decoration: none; }
.setcontent .left_menu ul li a.curr, .setcontent .left_menu ul li a:hover { background-position: 0 -234px; color: #1884cc; }
.right_content { margin-left: 0; height: 100%; background: #f7f7f7; overflow: auto; overflow-x: hidden; }
.right_content .right_content_title { height: 45px; font: bold 16px/45px microsoft yahei; padding-left: 30px; color: #333; background: #fff; }
.line { background: #eff1f4; height: 10px; width: 100%; }
.tabbox { height: 45px; border-bottom: 1px solid #ededed; margin: 0 20px; }
.tab { height: 45px; }
.tab li { margin-right: 15px; float: left; font: 14px/45px microsoft yahei; padding: 0 10px; text-align: center; height: 45px; color: #666; }
.tab-tit { width: 110%; }
.tab-tit a { text-decoration: none; }
.tab li.focus { color: #2c9eea; }
.tab li.focus .focus-line { width: 110%; height: 3px; background-color: #2c9eea; }
.settingframe { border-color: #e6e6e6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 0 5px #e6e6e6; -moz-box-shadow: 0 0 5px #e6e6e6; box-shadow: 0 0 5px #e6e6e6; background: #fff; }
.settingframe table { width: 100%; margin: 14px 30px 0 20px; margin-bottom: 30px; }
.settingframe table caption { color: #248acd; font-size: 16px; position: relative; font-family: microsoft yahei; margin-bottom: 20px; width: 100%; }
.settingframe table caption h3 { float: left; background: #fff; font-weight: bold; margin-top: -5px; }
.settingframe table caption i { float: left; width: 20px; height: 16px; background: #fff url(/images/quan.png) no-repeat; left: -5px; top: -8px; }
.settingframe table caption em { display: block; height: 1px; font-size: 0; margin-left: 90px; border-top: 1px dashed #8bc2e5; position: relative; top: 5px; }
.settingframe table th { width: 125px; text-align: right; padding: 5px 0; }
.settingframe table td { text-align: left; vertical-align: middle; }
.settingframe table td span { color: #b2b2b2; padding-left: 5px; }
.textbox { height: 12px; padding: 5px 0; border: 1px solid #ccc; width: 150px; }
.btn-div { padding: 20px; text-align: center; }
.sprite2, .datatable th, .datatable tfoot td { background: url(/images/sprite2.png) no-repeat; }
.table-list { margin: 10px; }
.search-bar { background-position: 0 0; background-repeat: repeat-x; height: 49px; }
.search-bar .fore1 { background-position: left -50px; height: 49px; padding-left: 20px; }
.search-bar .fore2 { background-position: right -99px; height: 39px; padding-top: 10px; }
.search-bar table .t1 { padding-right: 26px; }
.search-bar table .t1 a { color: #1684cb; }
.search-bar table .t2 { padding-right: 10px; }
input.t2 { border: 1px solid #ccc; width: 100px; height: 20px; padding: 2px 0; }
.search-bar table .t3 { padding-right: 8px; }
.search-bar .searchbtn { float: left; }
.search-bar .btn-blue-68, .search-bar .btn-blue-89 { float: left; margin-right: 5px; }
.searchbtn { display: block; background-position: 0 -150px; width: 72px; height: 30px; margin-right: 5px; cursor: pointer; }
.btn-blue-68, .btn-blue-89 { display: inline-block; height: 26px; line-height: 26px; text-align: center; color: #fff; text-decoration: none; cursor: pointer; }
.btn-blue-68:hover, .btn-blue-89:hover { text-decoration: none; }
.btn-blue-68 { background-position: 0 -181px; width: 68px; }
.btn-blue-89 { background-position: 0 bottom; width: 88px; }
.label { margin-right: 5px; }
.ui-txt { border: 1px solid #dddee1; height: 30px; width: 190px; border-radius: 3px; }
.ui-slt { border: 1px solid #dddee1; height: 30px; width: 100px; border-radius: 3px; }
.ui-btn { cursor: pointer; border-radius: 3px; background: #37bc9e; color: #fff; height: 30px; padding: 0 15px; font-size: 14px; }
.ui-spacing { letter-spacing: 5px; }
.ui-chx { height: 20px; height: 20px; zoom: 1.5; }
.datatable { -webkit-border-radius: 4px; margin-top: 10px; min-height: 400px; }
.datatable th { background-position: 0 -212px; background-repeat: repeat-x; height: 40px; color: #333; font-size: 14px; padding: 2px 2px 2px 10px; background: #e6f0f8; }
.datatable th.tfirst { }
.datatable th.tlast { }
.datatable th.t20 { }
.datatable tbody tr { background: #fff; }
.datatable tbody td { height: 40px; border-bottom: 1px solid #f2f2f2; padding: 0 2px 0 10px; color: #666; }
.datatable tfoot td { background-position: 0 -246px; background-repeat: repeat-x; height: 34px; text-align: right; padding-right: 10px; }
.datatable tr:hover { background-color: #f4f7fa !important; }
.pager a.page { display: inline-block; padding: 1px 5px; margin: 0 3px; font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
.pager a.page:hover { background: #56b7d0; color: #fff; }
.save { width: 150px; margin-left: auto; margin-top: 10px; margin-right: auto; }
.sprite3 { background: url(/images/sprite3.png) no-repeat; }
.intro { margin: 25px 47px 0 47px; -webkit-border-radius: 4px; -webkit-box-shadow: 0 0 10px #e6e6e6; border: 1px solid #e6e6e6; position: relative; height: 94px; background: #fff; }
.intro div { padding-left: 116px; }
.intro div h3 { padding-top: 20px; color: #1884cc; font-size: 16px; font-weight: bold; font-family: microsoft yahei; }
.intro div p { padding-top: 8px; }
.intro span { position: absolute; left: 40px; top: 0; background-position: 0 0; width: 35px; height: 94px; }
.bindsite { padding: 40px 0 0 60px; }
.bindsite ul li { float: left; margin-right: 20px; }
.bindsite ul li.add { border: 3px dashed #5eacdd; -webkit-border-radius: 6px; width: 315px; height: 231px; position: relative; background: #fff; cursor: pointer; }
.bindsite ul li.add a { position: absolute; width: 108px; height: 108px; line-height: 108px; color: #47a1d9; font-size: 24px; text-align: center; top: 50%; left: 50%; margin-top: -54px; margin-left: -54px; border: 3px dashed #e8e8e8; -webkit-border-radius: 54px; text-decoration: none; font-family: microsoft yahei; }
.bindsite ul li.add a:hover { color: #3cbfec; border-color: #3cbfec; }
.bindsite ul li.item { background-position: 0 -94px; width: 333px; height: 263px; position: relative; }
.bindsite ul li.item .info { padding: 30px 0 0 0; color: #fff; }
.bindsite ul li.item .info h3 { font-family: microsoft yahei; font-size: 20px; padding-left: 117px; }
.bindsite ul li.item .info h4 { width: 200px; height: 20px; overflow: hidden; line-height: 20px; padding-left: 117px; }
.bindsite ul li.item .info .txt { background: #f7f7f7; height: 24px; line-height: 24px; padding: 2px 0; margin-left: 35px; color: #999; text-align: center; width: 266px; }
.bindsite ul li.item .info .txt1 { margin-top: 57px; }
.bindsite ul li.item .info .txt1 { margin-bottom: 38px; margin-bottom: 36px; }
.bindsite ul li.item .del { display: block; width: 30px; height: 30px; position: absolute; left: 0; top: 0; cursor: pointer; }
.bindsite ul li.item .edit { position: absolute; right: 10px; top: 12px; padding: 5px 8px; background: #f6ba00; color: #666; cursor: pointer; }
.bindsite ul li.item .edit2 { right: 10px; top: 12px; padding: 2px 2px; background: #f6ba00; color: #666; cursor: pointer; }
.datamg { margin: 10px 40px 0; }
.datamg ul li { float: left; margin: 20px 17px 0 0; width: 164px; background: url(/images/sprite4.png) no-repeat; text-align: center; font-family: microsoft yahei; }
.datamg ul li div.name { height: 52px; line-height: 52px; color: #fff; font-size: 18px; }
.datamg ul li div.name input { height: 52px; line-height: 52px; color: #fff; font-size: 18px; background: none; width: 100%; cursor: pointer; font-family: microsoft yahei; }
.datamg ul li div.date { display: none; height: 44px; line-height: 44px; }
.datamg ul .fore2 { background-position: 0 -96px; }
.datamg ul .fore3 { background-position: 0 -192px; }
.datamg ul .fore4 { background-position: 0 -288px; }
.datamg ul .fore5 { background-position: 0 -384px; }
.datamg ul .fore6 { background-position: 0 -480px; }
.datamg ul .fore7 { background-position: 0 -576px; }
.datamg ul .fore8 { background-position: 0 -672px; }
.datamg ul .fore9 { background-position: 0 -768px; }
.editbind .intro { -webkit-border-radius: 0; -webkit-box-shadow: 0 0 0; border: none; border-bottom: 1px dotted #ccc; margin: 0 10px; }
.editbind .form { padding: 20px; }
.editbind .form input.txt { border: 1px solid #cbcbcb; height: 24px; padding: 3px 0; background: #f7f7f7; }
.editbind .form dt, .editbind .form dd { float: left; }
.editbind .form dt { font: 16px/normal microsoft yahei; color: #47a1d9; }
.editbind .form dl { margin-bottom: 10px; }
.loading_img { color: #000; float: left; display: block; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 12px; font-style: normal; font-weight: bold; height: auto; left: auto; line-height: 32px; margin: 0; opacity: 1; padding: 28px 10px 0 20px; position: static; text-align: left; top: auto; vertical-align: baseline; visibility: visible; width: 16px; z-index: auto; zoom: 1; }
.loading_message { color: #000; float: left; display: block; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; height: auto; left: auto; line-height: 32px; margin: 0; opacity: 1; padding: 28px 0 0 20px; position: static; text-align: left; top: auto; vertical-align: baseline; visibility: visible; width: auto; z-index: auto; zoom: 1; }
.loading { background: url(/images/load_c011.gif) no-repeat; color: #000; display: block; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 12px; font-style: normal; font-weight: normal; height: 90px; line-height: 90px; margin: 0; padding: 0; position: absolute; text-align: left; vertical-align: baseline; width: 268px; z-index: 65535; visibility: visible; position: absolute; zoom: 1; opacity: 1; top: 50%; left: 50%; }
.input-text-150 { border: 1px solid #ccc; height: 18px; line-height: 18px; padding: 1px 0; text-align: left; }
.ztree li a.curSelectedNode { border: none; background: none; }
.c-plist { background: #fff; box-shadow: 0 0 5px #ccc; margin-top: 20px; }
.c-plist .c-plist-inner { padding: 20px 20px 0; }
.c-plist .c-plist-item { margin: auto auto 10px; background: #49a3db; padding-top: 10px; }
.c-plist .site-plist-item { padding-top: 0; }
.c-plist .c-plist-item header { font-size: 16px; color: #fff; font-family: 'Microsoft YaHei'; line-height: 20px; text-align: left; padding: 0 10px; margin-top: 10px; }
.c-plist .c-plist-item header strong { padding-left: 10px; }
.c-plist .c-plist-item .plist-box { padding: 10px; min-height: 20px; }
.c-plist .c-plist-item dl, .c-plist .c-plist-item div.item { border: 1px solid #82c743; background: #82c743; color: #fff; height: 30px; line-height: 30px; margin-bottom: 10px; text-align: left; border-radius: 4px; cursor: move; }
.c-plist .c-plist-item dl.nomove, .c-plist .c-plist-item div.item.nomove { border: 1px solid #3aafd2; background: #3271b8; cursor: default; }
.c-plist .c-plist-item dl dt, .c-plist .c-plist-item div.item span.p-num { float: left; height: 100%; width: 150px; padding: 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.c-plist .c-plist-item dl dd, .c-plist .c-plist-item div.item span.p-name { float: left; height: 100%; margin-left: 10px; padding: 0 5px; }
.c-plist .c-plist-item div.item span.p-name { width: 140px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.c-plist-pager-wrap { background: #e6e6e6; height: 30px; width: 100%; }
.c-plist-pager { padding: 7px 10px 0; }
.site-plist .c-plist-item { width: auto; border: none; background: #fff; }
.c-plist .c-plist-item .item .spec { padding: 0 10px; padding: 5px; text-align: right; }
.c-plist .c-plist-item .item .spec select { min-width: 80px; margin-right: 6px; }
.c-plist .c-plist-item header .p-cate { display: inline-block; font-size: 12px; }
.c-plist .c-plist-item header select { min-width: 100px; height: 30px; }
.c-plist .c-plist-item header i, .c-plist .c-plist-item header strong, .c-plist .c-plist-item header .ui-selectmenu-button { float: left; margin-right: 10px; }
.c-plist .c-plist-item header strong { margin-right: 20px; width: 200px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.c-plist .c-plist-item header i, .c-plist .c-plist-item header strong { line-height: 30px; }
.c-plist .c-plist-item header button.upload { background-image: -webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%); background-image: -o-linear-gradient(top,#f0ad4e 0,#eb9316 100%); background-image: -webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316)); background-image: linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffeb9316',GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); background-repeat: repeat-x; border-color: #e38d13; text-shadow: 0 -1px 0 rgba(0,0,0,.2); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075); color: #fff; background-color: #f0ad4e; display: inline-block; padding: 6px 20px; margin-right: 10px; font-size: 12px; line-height: 1.5; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border-radius: 4px; }
.c-plist .c-plist-item header button.upload:disabled { background: #999; color: #ccc; cursor: not-allowed; }
.select { border: 1px solid #cecece; padding: 2px 4px; font-size: 13px; vertical-align: middle; margin: 0; }
.opt-box { position: relative; }
.opt-item-box { height: auto; overflow: hidden; display: block; position: absolute; z-index: 1; top: -15px; display: none; background: #fff; border: 1px solid #666; }
.opt-item-box li { height: 20px; line-height: 20px; padding: 0 5px; }
.opt-box:hover .opt-item-box { display: block; }

.search-bar { height: 50px; }
.search-bar .fore1 { padding-left: 10px; padding-top: 10px; }
.search-bar .fore2 { background-position: right -99px; height: 39px; padding-top: 10px; }
.search-bar table .t1 { padding-right: 26px; }
.search-bar table .t1 a { color: #1684cb; }
.search-bar table .t2 { padding-right: 10px; }
input.t2 { border: 1px solid #ccc; width: 100px; height: 20px; padding: 2px 0; }
.search-bar table .t3 { padding-right: 8px; }
.search-bar .searchbtn { float: left; }
.search-bar .btn-blue-68, .search-bar .btn-blue-89 { float: left; margin-right: 5px; }
.searchbtn { display: block; width: 72px; height: 30px; margin-right: 5px; cursor: pointer; border-radius: 3px; background: #37bc9e; color: #fff; font-size: 14px; }
.btn-blue-68, .btn-blue-89 { display: inline-block; height: 26px; line-height: 26px; text-align: center; color: #fff; text-decoration: none; cursor: pointer; }
.btn-blue-68:hover, .btn-blue-89:hover { text-decoration: none; }
.btn-blue-68 { width: 100px; background: #59abe1; height: 35px; border-radius: 2px; }
.btn-blue-89 { width: 100px; background: #59abe1; height: 35px; border-radius: 2px; }

.label { margin-right: 5px; }
.ui-txt { border: 1px solid #dddee1; height: 30px; width: 190px; border-radius: 3px; }
.ui-slt { border: 1px solid #dddee1; height: 30px; width: 100px; border-radius: 3px; }
.ui-btn { cursor: pointer; border-radius: 3px; background: #37bc9e; color: #fff; height: 30px; padding: 0px 15px; font-size: 14px; }
.ui-spacing { letter-spacing: 5px; }
.ui-chx { height: 20px; height: 20px; zoom: 1.5; }
.btn { margin-right: 10px; }
.search-combo input[type="text"], .search-combo .input-text { border: 1px solid #dddee1; height: 30px; width: 190px; border-radius: 3px; }

.newpager { clear: both; padding-bottom: 5px; text-align: right; padding-right: 10px; }
.newpager.bg { }
.newpager a { color: #2e2e2e; padding: 3px 7px; border: #ccc 1px solid; }
.newpager a:hover { background: #ff9; color: #ba2636; text-decoration: none; }
.newpager .current { color: #f63; line-height: 13px; padding: 3px 7px; border: 1px solid #ccc; background: #ff9; }
.newpager .pageInfo { margin-right: 12px; }
.newpager .pageInfo .text { color: red; }
.pagerGo { cursor: pointer; width: 30px; height: 21px; background: url(../images/go.png) no-repeat; border: 0px; }
.inner_page_goto_box { width: 25px; border-right: #cbcbcb 1px solid; border-top: #cbcbcb 1px solid; border-left: #cbcbcb 1px solid; line-height: 20px; border-bottom: #cbcbcb 1px solid; height: 20px; }


/*分页控件*/
.pager-box { height: 35px; }
.ect-page { margin: 10px; }
.ect-page, .ect-page a { color: #333; text-decoration: none; }
.ect-page span, .ect-page a { display: inline; border: 1px solid #ccc; margin: 0 2px; padding: 3px 5px; }
.ect-page span { color: #999; }
.ect-page .cur { background: #4e79ae; color: #fff; border: 1px solid #4e79ae; }
.ect-page.right { float: right; }


/*列表页**/
.search-combo { display: inline-block; *zoom: 1; *display: inline; vertical-align: middle; font-size: 0; letter-spacing: -0.25em;    padding-left: 15px; }
.tablescroll-head, .tablescroll-body, .table-striped { width: 100%; border: 1px solid #f4f5f7; }
.tablescroll-head th, .tablescroll-body th, .table-striped th { background-color: #3471ee; color: #fff; height: 30px; }
.tablescroll-head td, .tablescroll-body td, .table-striped td, .tablescroll-head th, .tablescroll-body th, .table-striped th { font-weight: normal; padding: 6px; border-right: 1px solid #f4f5f7; border-bottom: 1px solid #f4f5f7; white-space: normal; word-wrap: break-word; word-break: break-all; }
.action-bar .btn { display: inline-block; padding: 0 1em; line-height: 26px; height: 26px; background-color: #3471ee; color: #fff; border-radius: 2px; cursor: pointer; border: none; }
a.btn {     width: 100px;
    color: #fff;
    font-size: 12px;
    text-align: center;}