﻿@charset "utf-8";
/*
Powered By www.feelfun.com
*/

/* IconCls */
.icon10 { width: 12px; height: 12px; position: relative; display: inline-block; line-height: 12px; vertical-align: middle; }
.icon16 { width: 20px; height: 20px; position: relative; display: inline-block; line-height: 20px; vertical-align: middle; }
.icon16:before { content: '\3000'; }
.icon-newedit {  background: url(../Profiles/icon_48.gif) no-repeat center center; }
.icon-delete {  background: url(../Profiles/icon_userdel.gif) no-repeat center center; }
.icon-powersetting {  background: url(../Profiles/icon_userpwr.gif) no-repeat center center; }
.icon-newsearch {  background: url(../Profiles/icon_search.gif) no-repeat center center; }
.icon-user-actived {  background: url(../Profiles/icon_member.gif) no-repeat center center; }
.icon-user-disabled {  background: url(../Profiles/icon_member_locked.gif) no-repeat center center; }
.icon-success { background: url(../Profiles/icon_procsuccess.gif) no-repeat center center; }
.icon-notsuccess { background: url(../Profiles/icon_procnotsuccess.gif) no-repeat center center; }
.icon-cancel {  background: url(../Profiles/icon_procfail.gif) no-repeat center center; }
.icon-morelink {  background: url(../Profiles/icon_morelink.png) no-repeat center center; }
.icon-userportrait {  background: url(../Profiles/icon_userportrait.png) no-repeat center center; }
.icon-company {  background: url(../Profiles/icon_company.png) no-repeat center center; }
.icon-userverify {  background: url(../Profiles/icon_user_verify.png) no-repeat center center; }
.icon-ok2 { background: url(../Profiles/ok.png) no-repeat center center; }
.icon-notok2 { background: url(../Profiles/notok.png) no-repeat center center; }
.icon-userpower {  background: url(../Profiles/icon_userpwr.png) no-repeat center center; }
.icon-play { background: url(../Profiles/icon_play.png) no-repeat center center; }
.icon-serviceonline { background: url(../Profiles/icon_serviceonline.png) no-repeat center center; }
.icon-setting {  background: url(../Profiles/icon_setting.png) no-repeat center center; }
.icon-setting2 {  background: url(../Profiles/icon_60.gif) no-repeat center center; }
.icon-langauge-cn { background: url(../Profiles/icon_flag_chs.gif) no-repeat center center; }
.icon-langauge-en { background: url(../Profiles/icon_flag_en.gif) no-repeat center center; }
.icon-boy { background: url(../Profiles/icon_boy.gif) no-repeat center center; }
.icon-boy-disabled { background: url(../Profiles/icon_boy_disabled.gif) no-repeat center center; }
.icon-girl { background: url(../Profiles/icon_girl.gif) no-repeat center center; }
.icon-girl-disabled { background: url(../Profiles/icon_girl_disabled.gif) no-repeat center center; }
.icon-normal-user { background: url(../Profiles/icon_normal_user.gif) no-repeat center center; }
.icon-normal-user-disabled { background: url(../Profiles/icon_normal_user_disabled.gif) no-repeat center center; }
.icon-selected { background: url(okaccept.png) no-repeat center center; }
.icon-enabled { background: url(icon_procsuccess.gif) no-repeat center center; }
.icon-disabled { background: url(icon_procfail.gif) no-repeat center center; }
.icon-calendar { background: url(icon_calendar.gif) no-repeat center center; }
.icon-data-analysis { background: url(../Profiles/Icons/16X16/chart/bar.png) no-repeat center center; }
.icon-folder-open { background: url(../Profiles/Icons/newicons/folder_open.png) no-repeat center center; }
.icon-folder-closed { background: url(../Profiles/Icons/newicons/folder_closed.png) no-repeat center center; }
.icon-folder-com { background: url(../Profiles/Icons/newicons/folder_com.png) no-repeat center center; }
.icon-folder-user { background: url(../Profiles/Icons/newicons/folder_user.png) no-repeat center center; }
.icon-folder-option { background: url(../Profiles/Icons/newicons/folder_option.png) no-repeat center center; }
.icon-fullscreen { background: url(../Profiles/Icons/16X16/actions/fullscreen.gif) no-repeat center center; }
.icon-reload { background: url(../Profiles/Icons/16X16/actions/reload.png) no-repeat center center; }
.icon-insertheader { background: url(../Profiles/Icons/16X16/reports/insertheader.png) no-repeat center center; }
.icon-close { background: url(../Profiles/Icons/16X16/actions/close.png) no-repeat center center; }
.icon-factory { background: url(../Profiles/factory.png) no-repeat center center; }
.icon-dropbox { background: url(../Profiles/dropbox.png) no-repeat center center; }
.icon-status { background: url(../Profiles/status.png) no-repeat center center; }
.icon-document { background: url(../Profiles/document.png) no-repeat center center; }
.icon-inspector { background: url(../Profiles/user.png) no-repeat center center; }
.icon-client-active { background: url(../Profiles/icon_client.png) no-repeat center center; }
.icon-client-disable { background: url(../Profiles/icon_client_disable.png) no-repeat center center; }
.icon-password {  background: url(../Profiles/bullet_key.png) no-repeat center center; }
.icon-copy {  background: url(../Profiles/Icons/16X16/edit/copy.png) no-repeat center center; }
.icon-category {  background: url(../Profiles/icon_002.gif) no-repeat center center; }
.icon-category-add {  background: url(../Profiles/icon_003.gif) no-repeat center center; }
.icon-upfile { background: url(../Profiles/Icons/16X16/miscellaneous/publish.png) no-repeat center center; }
.icon-editor { background: url(../Profiles/Icons/navigation/0072.png) no-repeat center center; }

/* status text icon */
.staus-actived { border-radius: 2px; font-size: 12px; border-style: solid; border-width: 1px; border-color: #4cbe45; color: #4cbe45; padding: 0px 2px; }
.staus-disabled { border-radius: 2px; font-size: 12px; border-style: solid; border-width: 1px; border-color: #A31515; color: #A31515; padding: 0px 2px; }


/*Reset*/
*{ padding:0; margin:0 }
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
object{ display:block;}
ul,ul li{ list-style:none;} 
iframe { background-color: #FFFFFF; }
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
.play{ display:none;} 
select,input{ vertical-align:middle; font-size:12px; outline: 0; }  
textarea { resize:none; outline: 0; }
a {text-decoration:none; color:#666666;}
a:visited {text-decoration:none;}
a:hover{ color:#ff0000}
.dis{display:block;}
.undis{display:none;}
.hidden{ display:none}
.disabled-like { color: #999; }

/*basic*/ 
body{ margin:0px; padding:0px; font-family:"宋体"; font-size:12px; cursor: url(/Profiles/cursor.ani); }
.lefttable td span{ padding-left:26px;}
.lefttable td span img{ margin-right:10px; cursor:pointer}
td { font-family:"宋体";font-size:12px; }
.red { font-weight: bold; color: #BA0F09; }
.lan{ color:#10549a; }
.reqiredStar { font-weight: bold; color: #BA0F09!important; }
.noPadding { padding: 0!important; }
.loading { position: absolute; display: none; left: 0; top: 0; width: 100%; height: 100%; background: #FFF url(../Profiles/img_loading.gif) no-repeat center center; z-index: 100; filter: alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8; }
.padding10 { padding: 10px; }
.distant10 { height: 10px; display: block; }
.overspread { width: 100%; height: 100%; }
.horizontal-divider1 { display: inline-block; width: 2px; height: 16px; background: url(../Profiles/img_div_001.gif) no-repeat center center; margin: 0 10px -4px 10px; }
.horizontal-divider2 { display: inline-block; width: 2px; height: 16px; background: url(../Profiles/img_div_002.gif) no-repeat center center; margin: 0 10px -4px 10px; }
.horizontal-divider3 { display: inline-block; width: 2px; height: 16px; background: url(../Profiles/img_div_003.gif) no-repeat center center; margin: 0 10px -4px 10px; }

a.disabledLink {
    color: #999;
    text-decoration: none;
}
a.disabledLink img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }










/*login*/
.loginlogo{ float:left;margin-top:210px; width:225px;}
.logint{ float:right;width:280px; margin-top:195px; }
.tblogin td{ padding-bottom:10px; color:#363636; font-size:14px;}

.txt1{width:152px; line-height:22px; height:22px; padding:0 5px; border:1px solid #9a9a9a; background:#fff;}
.txt2{width:70px; line-height:22px; height:22px; padding:0 5px; border:1px solid #9a9a9a; background:#fff;}
.toplist li{ float:right;  width:80px; line-height:22px; text-align:center}
.lefttable td{  background:#ffffff}
.txtpt{ border:0; width:120px;margin-top:1px; line-height:22px; padding:0 5px; margin-left:1px;}
.txtpt2{ background:url(btnseach.jpg) no-repeat 0 2px; border:0; cursor:pointer; height:15px; width:15px;}
.mtitle{  width:100%; height:27px; line-height:27px;}
.mtitle h3{ padding-left:30px; font-weight:bold; }


.leftlist li{ width:100%; line-height:28px; background:#e9e3e3; border-bottom:1px solid #fff}
.leftlist li.hover{background:url(pic_tt.jpg) no-repeat;}
.leftlist li a{ margin-left:30px;}
.leftlist li ul li{ background:#fff; border-bottom:1px solid #f7f7f7; line-height:30px;}
.leftlist li ul li.hover{ background:#f7f7f7; }

.main{ width:100%; padding-bottom:20px;}
.mtitle2{ width:100%; background:url(bg_mttt.jpg) repeat-x 0 0; height:28px;}
.mtitle2 h2{ background: url(bg_h2.jpg) repeat-x 0 3px; height:25px; width:100px; text-align:center; margin-left:22px; color:#fff; font-size:14px; font-weight:bold; line-height:28px;}
.main1{ padding:0 15px 20px 15px;}
.mtitle3{ width:100%; border-bottom:1px solid #ede9e9; height:28px; line-height:28px;background: url(ico_jaio.jpg) no-repeat 8px 11px;}
.mtitle3 h2{  height:25px; color:#000; padding-left:15px }
.mtitle3 h2 a{ margin:0 5px;color:#000;}


/* 常规的奇偶行表 */
.tbright { border-collapse:collapse; }
.tbright th{ border:1px solid #eae4e4; border-top:4px solid #9FCDF1; height:27px; background:#f8f7f7; font-size:14px;}
.tbright tr.s { background: #f7f7f7; }
.tbright td { padding-left: 15px; padding-right: 15px; }
.tbright td.title { text-align: right; }
.tbright td * { vertical-align: middle; }
.tbright tr:nth-child(even) { background:url(bg_td1.jpg) no-repeat left center; }
.tbright tr:nth-child(odd) { background:#F7F7F7 url(bg_td2.jpg) no-repeat left center; }
.tbright td.content { padding-left:15px; }
.tbright td{ border:1px solid #eae4e4; padding-top:8px; padding-bottom: 8px; color:#666666; }
.tbright td span{ color:#000; padding-left:10px;}
.tbright td h3{ color:#333333; font-size:14px; font-weight:bold; padding-bottom:15px;}
.tbright td p{ line-height:28px}
.tbright .normalTr { background:unset!important; }
.tbright td label { margin: 0 3px; }

/* radioTable */
.noOddEvenTable tr, .noOddEvenTableTr { background: none!important; }


/* Duclika */
.txtip{ width:300px; height:22px; line-height:22px; padding:0 5px; border-top: 1px solid #AEAEAE; border-left: 1px solid #AEAEAE; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background: #FcFcFc; }
.txtip2{ width:60px; height:22px; line-height:22px; padding:0 5px; border-top: 1px solid #AEAEAE; border-left: 1px solid #AEAEAE; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background: #FcFcFc; }
.txtip3{ border:0; height:22px; line-height:22px; border:1px solid #b9b9b9}
.txtip4{ width:310px; height:22px; line-height:22px; padding:0 5px; border-top: 1px solid #AEAEAE; border-left: 1px solid #AEAEAE; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background: #FcFcFc; }
.txtip0{ height:22px; line-height:22px; padding:0 5px; border-top: 1px solid #AEAEAE; border-left: 1px solid #AEAEAE; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background: #FcFcFc; }
.txtip01{ line-height:22px; padding:0 5px; border-top: 1px solid #AEAEAE; border-left: 1px solid #AEAEAE; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background: #FcFcFc; }
.txtip02{ height:20px; line-height:20px; padding:0 5px; border-top: 1px solid #AEAEAE; border-left: 1px solid #AEAEAE; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background: #FcFcFc; }
.txtNoBoder{ height:22px; line-height:22px; padding:0 5px; border: 0px; background: #FcFcFc; }
.txtip100 { width:100%; height:22px; line-height:22px; padding:0 5px; border-top: 1px solid #AEAEAE; border-left: 1px solid #AEAEAE; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background: #FcFcFc; }


a.printInvoiceLink {text-decoration:underline; color: #0000FF; font-size: 14px; }
a.printInvoiceLink:visited {text-decoration:underline; color: #0000FF; font-size: 14px; }
a.printInvoiceLink:hover{ color:#ff0000; font-size: 14px; }

a.blueLink {text-decoration:underline; color: #0000FF; font-size: 12px; }
a.blueLink:visited {text-decoration:underline; color: #0000FF; font-size: 12px; }
a.blueLink:hover{ color:#ff0000; font-size: 12px; }

a.whiteLink { text-decoration:none; color: #FFF; font-size: 12px; }
a.whiteLink:visited { text-decoration:none; color: #FFF; font-size: 12px; }
a.whiteLink:hover{ text-decoration:none; color:#F00; font-size: 12px; }

a.blackLink { text-decoration:none; color: #000; font-size: 12px; }
a.blackLink:visited { text-decoration:none; color: #000; font-size: 12px; }
a.blackLink:hover{ text-decoration:none; color:#F00; font-size: 12px; }
/* Duclika */

.lefttable2{ border-collapse:collapse}
.lefttable2 td{}

.ftleft a{ margin:0 8px;}
.footlist li{ float:right; padding:0 15px;line-height:20px; text-align:center; background:url(ico_line.jpg) no-repeat right center;}
.footlist li a{}
.footlist li img{  vertical-align:middle}

.txtsele{ background:url(bg_sele.jpg) no-repeat; border:0; width:887px; height:210px; line-height:22px; font-size:12px; margin-bottom:15px;}




/* Duclika */
.mtitle_new{ background:url(bg_mttt.jpg) repeat-x 0 0; height:28px; }
.mtitle_new h2{ background: url(bg_h2.jpg) repeat-x 0 3px; height:25px; width:110px; text-align:center; margin-left:22px; color:#fff; font-size:14px; font-weight:bold; line-height:28px;}
.mtitle2_new{ border-bottom:1px solid #ede9e9; height:28px; line-height:28px; background: url(ico_jaio.jpg) no-repeat 20px 11px; padding-left: 5px; }
.mtitle2_new h2{  height:25px; color:#000; padding-left:25px; line-height: 25px; }
.mtitle2_new h2 a { color: #000; font-weight: bold; }
.mtitle2_new h2 a:hover { color: #F00; font-weight: bold; text-decoration: underline; }
.mtitle2_new .left { height:27px; float: left; width: 60%; line-height:27px; }
.mtitle2_new .right { height:27px; float: right; width: 40%; line-height:27px; text-align: right; }
.mtitle2_new .right img { margin-right: 5px; margin-bottom: -2px; }
.mtitle2_new .right .super { padding: 1px 3px; background: #FF7800; color: #FFF; vertical-align:super; margin: 0 3px; font: normal 10px/10px Arial; }


LABEL { cursor: pointer; }
.leftMenu .menuItem{ padding-left:20px; background: url(img_leftmenu_bg.jpg); border-bottom: 1px solid #FFF; cursor: pointer; color: #075587; }
.leftMenu .menuSelected{ padding-left:20px; background:url(pic_tt.jpg) no-repeat; border-bottom: 1px solid #FFF3E5; cursor: pointer; font-weight: bold; color: #373737; }
.leftMenu .menuSubItem{ padding-left:20px; background:#fff; border-bottom:1px solid #f7f7f7; line-height:30px; }

.tbrightSmall{ border-collapse:collapse}
.tbrightSmall th{ border:1px solid #eae4e4; border-top:4px solid #9FCDF1; height:22px; background:#f8f7f7; font-size:12px;}
.tbrightSmall td{ border:1px solid #eae4e4; height:24px; color:#666666; font-weight:bold}
.tbrightSmall td span{ color:#000; padding-left:10px;}

.tbrightBigItem{ border-collapse:collapse}
.tbrightBigItem th{ border:1px solid #eae4e4; border-top:4px solid #9FCDF1; height:22px; background:#f8f7f7; font-size:12px;}
.tbrightBigItem td{ border:1px solid #eae4e4; color:#666666; font-weight:bold}

.tbrightClear{ border-collapse:collapse}


.buttonStyle{ height:22px; line-height:22px; padding:0 10px; border-bottom: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; background-color: #E6E4E4; }
.buttonStyle2{ height:22px; line-height:22px; padding:0 10px; border-bottom: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; }
.buttonStyle3{ border-bottom: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; background-color: #E6E4E4; }
.buttonStyle4{ height:22px; line-height:22px; padding:0 10px; border-bottom: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; background: url(btn_style4.gif); }
.buttonStyle5{ height: 24px; line-height:24px; border: 1px solid #888; background: url(btn_style4.gif);  }


.powerItemSelected{ height: 24px; background: #FEDBB7 url(icon_user11.gif) no-repeat 3px 3px; border:1px solid #FEB364; padding-left: 10px; padding-right: 10px; cursor: default; text-align: center; }
.powerItem{ height: 24px; background: #E7E3E3 url(icon_user11.gif) no-repeat 3px 3px; padding-left: 10px; padding-right: 10px; cursor: pointer; text-align: center; filter: gray; }



.tbrightSingle{ background:url(bg_td2.jpg) no-repeat left center; }
.tbrightDouble{ background:url(bg_td1.jpg) no-repeat left center; }
.tbrightTransparent{ background-repeat: no-repeat; background-position: left center; }

.tbright th a{ color: #000; }

.tbright2{ border-collapse:collapse}
.tbright2 th{ border:1px solid #eae4e4; border-top:4px solid #9FCDF1; height:32px; background:#f8f7f7; font-size:14px;}
.tbright2 td{ border:1px solid #eae4e4; padding:8px 0; color:#666666; line-height: 150%; }
.tbright2 td span{ color:#000; padding-left:10px;}
.tbright2 td h3{ color:#333333; font-size:14px; font-weight:bold; padding-bottom:15px;}
.tbright2 td p{ line-height:28px}

.normalTable td { border:0px; padding-left: 5px; }
.normalTable3 tr { background:unset!important;  }
.normalTable2 td { border:0px!important; padding: 0px!important; margin: 0px!important; }
.normalTable2 tr td span { border:0px; padding: 0px; margin: 0px; }
.normalTable3 td { border:0px; padding-left: 5px; font-weight: normal; }

/* 左侧固定，右侧自适应 */
.normalTable3 .fitDoubleColTr td:after { content: ""; height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }
.normalTable3 .fitDoubleColTr .nt3-title { float: left; }
.normalTable3 .fitDoubleColTr .nt3-content { overflow: hidden; }




.similarTH { font-size:14px; font-weight: bold; }
.prdInfoText { border-top: 0px; border-right: 0px; border-left: 0px; border-bottom: 1px solid #e0e0e0; height: 21px; line-height: 21px; }
.prdInfoText:focus { border-bottom: 1px solid #f00; }
.prdInfoTextarea{ border: 1px solid #e0e0e0; }
.prdInfoTextarea:focus, .prdInfoSelect:focus { border: 1px solid #f00; }
.prdInfoSelect {  border-top: 0px; border-right: 0px; border-left: 0px; border-bottom: 1px solid #e0e0e0; background: #fff; height: 22px; line-height: 22px; }



.ProductTabSelected{ border-bottom: 1px solid #ffffff; font-size: 14px; font-weight: bold; line-height: 30px; letter-spacing: 3px; cursor: default; height: 30px; background: url(bg_navin.jpg); }
.ProductTab{ border-left: 0px; border-top: 0px; border-right: 0px; border-bottom: 1px solid #DCDCDC; font-size: 14px; font-weight: normal; line-height: 30px; letter-spacing: 3px; cursor: pointer; height: 30px; }
.ProductPanel{ height: 500px; border-left: 1px solid  #DCDCDC; border-top: 1px solid #ffffff; border-right: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC; padding: 10px; vertical-align: top; }
.ProductPanelTable{ border-collapse:collapse}
.ProductPanelTable td{ height: 55px; }

.BlockDisplayList { margin: auto 20px; }
.BlockDisplayList li { float:left; display:inline; width:150px; height: 175px; margin: 30px; }

.BlockDisplayList2 { margin: 0px; }
.BlockDisplayList2 li { float:left; display:inline; margin: 10px; }



/* 预警标题样式 */
.AlertTypeText { font-size: 14px; font-weight: bold; color: #000; }


/* 传统风格的右键菜单模式 */
.ClassicMenuStyle{ BACKGROUND: buttonface; BORDER-BOTTOM: buttonhighlight 2px outset; BORDER-LEFT: buttonhighlight 2px outset; BORDER-RIGHT: buttonhighlight 2px outset; BORDER-TOP: buttonhighlight 2px outset }

/* 传统风格的右键菜单模式 */
.ClassicMenuStyle-Down{ BACKGROUND: buttonface; BORDER-BOTTOM: buttonhighlight 2px inset; BORDER-LEFT: buttonhighlight 2px inset; BORDER-RIGHT: buttonhighlight 2px inset; BORDER-TOP: buttonhighlight 2px inset }

/* 传统风格的菜单高亮模式 */
.ClassicMenuOverStyle{ background-color: #0A246A; color: #FFFFFF; cursor: default }

/* 容器模式 */
.ContainerStyle{ BORDER-BOTTOM: buttonhighlight 2px inset; BORDER-LEFT: buttonhighlight 2px inset; BORDER-RIGHT: buttonhighlight 2px inset; BORDER-TOP: buttonhighlight 2px inset }

/* 将 Textarea 模拟为 Textbox 的样式 */
.sjrStyle{ height:22px; line-height:22px; padding:0 5px; border-top: 1px solid #AEAEAE; border-left: 1px solid #AEAEAE; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background: #FcFcFc;	overflow:auto; overflow-y:visible; overflow-x:hidden; word-break:break-all; white-space:-moz-pre-wrap; }


/* Duclika */
.prdPicTd { width: 180px; height: 160px; display: block; border: 1px solid #CCCCCC; padding: 5px; text-align: center; vertical-align: middle; }
.prdPicTdhover { width: 180px; height: 160px; display: block; border: 1px solid #FF7300; padding: 5px; text-align: center; vertical-align: middle; }
a.prdPicListTxt { color: #1E50A2; text-decoration: none; }
a.prdPicListTxt:hover { color: #FF7300; text-decoration: underline; }
.prdPicListCode { color: #666666; }
.prdPicListUser { text-decoration: underline; }
.radioTableStyle TD { padding-right: 30px; border: 0px; }
.checkboxTableStyle TD { padding: 2px; border: 0px; margin: 0px; font-weight: normal; }
.pluginListIcons li { float: left; display: block; width: 100px; height: 100px; }

.prdLiteItemText a { height: 18px; font: bold 12px/18px Arial, Helvetica, sans-serif; }
.prdLiteItemText h2 { height: 18px; color: #666; font: normal 12px/18px Arial, Helvetica, sans-serif; }
.expandInfo001{ height: 22px; background: #F5F5F5 url(icon_drop_close.gif) no-repeat center center; cursor: pointer; border: 0px; }
.expandInfo002{ height: 22px; background: #F5F5F5 url(icon_drop_open.gif) no-repeat center center; cursor: pointer; border: 0px; }
.textareaToText{ overflow:auto;line-height:18px;height:22px;overflow-y:visible;overflow-x:hidden;word-break:break-all;font-family:Verdana, Arial, Helvetica, sans-serif;white-space:-moz-pre-wrap }

.prdInfoDescriptBar { height: 36px; background: url(img_prddescript_barbg.gif); }
.prdInfoDescriptBar li.left { width: 30px; height: 36px; float:left; display:inline; }
.prdInfoDescriptBar li.right { width: 120px; height: 33px!important; float:left; display:inline; background: #fff; font: bold 12px/28px Arial, Helvetica, sans-serif!important; text-align: center; border-left: 1px solid #ccc; border-top: 2px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #fff; }
.prdInfoDescriptBar li.normal { width: 120px; height: 36px; float:left; display:inline; font: bold 12px/32px Arial, Helvetica, sans-serif; text-align: center; cursor: pointer; }
.prdInfoDescriptBar li.floatright { width: 140px; height: 36px; padding-top: 8px; float:right; display:inline; }




.editorBtnModeHtml { height:22px; line-height:22px; padding:0 10px; border-bottom: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; background: #E6E4E4 url(icon_editormode_html.gif) no-repeat 5px center; }
.editorBtnModeText { height:22px; line-height:22px; padding:0 10px; border-bottom: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; background: #E6E4E4 url(icon_editormode_text.gif) no-repeat 5px center; }

.ExtRecordTempleteTable td { border: 0px; }
.ExtRecordItemText { width: 400px; height:22px; line-height:22px; padding:0 5px; border-top: 1px solid #AEAEAE; border-left: 1px solid #AEAEAE; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background: #FcFcFc; }
.ExtRecordItemTextarea { width: 400px; height:80px; line-height:22px; padding:0 5px; border-top: 1px solid #AEAEAE; border-left: 1px solid #AEAEAE; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background: #FcFcFc; }
.ExtRecordItemSelect { width: 410px; height:22px; line-height:22px; padding:0 5px; border-top: 1px solid #AEAEAE; border-left: 1px solid #AEAEAE; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background: #FcFcFc; }

.portalManagmentTitle { height: 30px; background: url(img_portalmnbg.gif); font: bold 16px/30px Arial, Helvetica, sans-serif; color: #666; border-bottom: 1px solid #A7A7A7; margin-bottom: 5px; }


.tabStyleA { height: 28px; background: url(img_prddescript_barbg.gif); }
.tabStyleA li.left { width: 30px; height: 28px; float:left; display:inline; }
.tabStyleA li.selected { width: 120px; height: 28px; float:left; display:inline; background: #fff; font: bold 12px/24px Arial, Helvetica, sans-serif; text-align: center; border-left: 1px solid #ccc; border-top: 2px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #fff; }
.tabStyleA li.normal { width: 120px; height: 28px; float:left; display:inline; font: bold 12px/24px Arial, Helvetica, sans-serif; text-align: center; cursor: pointer; }
.tabStyleA li a { width: 120px; height: 28px; }







.mailListTitle { width: 100%; height: 22px; }
.mailListTitle .icon { width: 30px; float: right; line-height: 22px; }
.mailListTitle .title { width: 390px; float: left; line-height: 22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.mailListTitle .boldtitle { font-weight: bold; width: 390px; float: left; line-height: 22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.reportListClass { height: 25px; font-size: 16px; font-weight: bold; line-height: 25px; color: #333; border-bottom: 1px solid #666; background: #F1F0ED; }
.reportList li { float: left; width: 160px; height: 22px; background: url(icon_009.gif) no-repeat left center; padding-left: 15px; margin-top: 10px; }
.reportList li a { height: 22px; line-height: 22px; font-size: 14px; }

/* 2015.11.11 */
.tabContainer { border: 1px solid #C9C9C9; background: #FBFBFB; padding: 10px; }
.smallLineTable { border-collapse:collapse; }
.smallLineTable td { border: 1px solid #CCC; }

/* 1px 小线条 表格，并会有单双行区分 直接在 tr 元素中引用 s 或 d */
.lineTable { border-collapse:collapse; border: 0; }
.lineTable th { border: 1px solid #CCC; height: 27px; background: #FAFAFA; font: bold 12px/25px verdana; border-top:2px solid #9FCDF1; }
.lineTable td { border: 1px solid #CCC; height: 25px; line-height: 25px; }
.lineTable td.title { width: 300px; text-align: right; padding-right: 15px; }
.lineTable tr:hover { background: #FFF8F8; }
.lineTable tr.s {  }
.lineTable tr.s td.title { background:url(bg_td1.jpg) no-repeat left center; }
.lineTable tr.d { background: #FAFAFA; }
.lineTable tr.d td.title { background:url(bg_td2.jpg) no-repeat left center; }
.lineTable tr.d:hover { background: #FFF8F8; }

/* 蓝色圆角按钮（与 input 放在一起，由于 display: inline-block; 导致不能在一条中线上） */
a.bluebtn { display: inline-block; cursor: pointer; background: #00b7ee; padding: 5px 20px; color: #fff; text-align: center; border-radius: 3px; overflow: hidden; }
a.bluebtn:hover { background: #00A2D4; }

/* 蓝色圆角按钮（去掉 display: inline-block; 可以实现 在一条中线上，但不能指定 没有宽度和高度） */
a.bluebtn2 { cursor: pointer; background: #00b7ee; padding: 5px 20px; color: #fff; text-align: center; border-radius: 3px; }
a.bluebtn2:hover { background: #00A2D4; }



/* 2017-03-17 */
.DataTableSummeryCell { height: 25px; display: block; text-align: right; font: bold 12px/25px arial,verdana; }


/* iShowMore Tabs */
.iShowMoreTabs { height: 36px; background: url(img_ismtabs_barbg.gif); }
.iShowMoreTabs li.left { width: 30px; height: 36px; float:left; display:inline; }
.iShowMoreTabs li.actived { width: 120px; height: 33px!important; float:left; display:inline; background: #fff; font: bold 12px/28px Arial, Helvetica, sans-serif!important; text-align: center; border-left: 1px solid #ccc; border-top: 2px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #fff; }
.iShowMoreTabs li.normal { width: 120px; height: 36px; float:left; display:inline; font: bold 12px/32px Arial, Helvetica, sans-serif; text-align: center; cursor: pointer; }
.iShowMoreTabs li.floatright { width: 140px; height: 36px; padding-top: 8px; float:right; display:inline; }
.iShowMoreTabs li.disabled { color: #888!important; }


/* 页面结果 */
.pageResult { margin: 10px; background: #FFF; padding: 30px; }
.pageResult .topIcon { text-align: center; }
.pageResult .topIcon img { width: 80px; height: 80px; }
.pageResult .text { padding: 10px 80px; font-size: 14px; }
.pageResult .buttons { text-align: center; padding: 10px; }
.pageResult .buttons .bluebtn { margin: 0 15px; }

