/* common */
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,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,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0; padding:0}
div { word-break: break-all;word-wrap: break-word;}
body{-webkit-text-size-adjust:none;font-size: 12px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
figure{margin:0}
/***************原来的字体 (第二期后修改)****************/
/*body, button, input, select, textarea{ font:0.75em/1.5 黑体,Arial, Helvetica, sans-serif;}*/
body, button, input, select, textarea{  font-family:"Microsoft Yahei", "Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei"; color:#4c4c4c;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
address, cite, dfn, em, var{font-style:normal}
code, kbd, pre, samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul, ol{list-style:none}
a{text-decoration:none; blr:expression(this.onFocus=this.blur()); outline: none} 
a:hover{text-decoration:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset, img{border:0}
img{display:block}
button, input, select, textarea{font-size:100%; outline:none}
table{border-collapse:collapse; border-spacing:0}
input,button,select,textarea{outline:none}
textarea{resize:none;}

/* clearfix */
.clear{clear:both}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix{zoom:1}

html{ /*height:100%;*/}
body{ background:#f2f2f2; /*height:100%;*/}
.jy-top { background:#ffffff; height:45px; line-height:40px; z-index:20; position:relative;}
.jy-container { width:1200px; margin:0 auto;}/*容器*/
.jy-fl { float:left;}/*左浮动*/
.jy-fr { float:right;}/*右浮动*/

/*公用顶部*/
.jy-logo { font-size:16px; color:#1a1a1a;}
.jy-top-ul {}
.jy-top-ul li { float:right; margin-left:15px; margin-right:15px; cursor:pointer;}
.jy-top-ul li a { font-size:12px; color:#666; display:block;}
.jy-top-ul li.jy-exit { background:url(../images/exit.png) no-repeat left center; margin-left:19px;}/*安全退出*/
.jy-top-ul li.jy-exit a { padding-left:27px;}
.jy-top-ul li.jy-line { padding-top:9px;}/*竖线*/
.jy-top-ul li.jy-skin { background:url(../images/skin.png) no-repeat left center; position:relative;}/*换肤*/
.jy-top-ul li.jy-skin a { padding-left:20px;}
.jy-top-ul li.jy-alarm { padding-top:13px; }/*提醒*/
.jy-top-ul li.jy-daiban { background:url(../images/daiban.png) no-repeat left center; position:relative;} /*待办*/
.jy-top-ul li.jy-daiban a { padding-left:18px; }
.daiban-nums { position:absolute; right:-12px; top:8px; display:inline-block; background:#fe8f8f; color:#fff; font-size:12px; border-radius:50%; min-width:12px; min-height:12px; line-height:12px; text-align:center;}
/*待办下拉菜单样式*/
.daiban-arrow { position:absolute; top:35px; left:15px; z-index:99999; display:none;}
.daiban-menu { position:absolute; top:41px; left:-35px;z-index:99998; border:1px solid #e6e6e6;  background:#fff; width:120px; box-shadow:0 2px 5px #dad7d7; border-radius:3px; padding-top:9px; padding-bottom:9px; display:none;}
.daiban-menu li{ float:none; margin:0; padding:0;}
.daiban-menu li a{ padding:0; margin:0; color:#333333; font-size:12px; padding-left:45px !important; display:block; height:26px; line-height:26px;}
.daiban-menu li.daiban-01 { background:url(../images/daiban01.png) no-repeat 16px center;}/*01待审批*/
.daiban-menu li.daiban-01:hover { background:#eee url(../images/daiban01H.png) no-repeat 16px center;}
.daiban-tips { display:inline-block; background:#fe8f8f; color:#fff; font-size:12px; border-radius:50%; min-width:12px; min-height:12px; line-height:12px; text-align:center; margin-left:8px;}
.daiban-menu li.daiban-02 { background:url(../images/daiban02.png) no-repeat 16px center;}/*02日报*/
.daiban-menu li.daiban-02:hover { background:#eee url(../images/daiban02H.png) no-repeat 16px center;}
.daiban-menu li.daiban-03 { background:url(../images/daiban03.png) no-repeat 16px center;}/*03报备*/
.daiban-menu li.daiban-03:hover { background:#eee url(../images/daiban03H.png) no-repeat 16px center;}
.daiban-menu li.daiban-04 { background:url(../images/daiban04.png) no-repeat 16px center;}/*04技术分配*/
.daiban-menu li.daiban-04:hover { background:#eee url(../images/daiban04H.png) no-repeat 16px center;}
.daiban-menu li.daiban-05 { background:url(../images/daiban05.png) no-repeat 16px center;}/*05技术处理*/
.daiban-menu li.daiban-05:hover { background:#eee url(../images/daiban05H.png) no-repeat 16px center;}

.jy-top-ul li.jy-daiban:hover .daiban-arrow,.jy-top-ul li.jy-daiban:hover .daiban-menu{ display:block;}
/*end待办下拉菜单样式*/

/*换肤下拉菜单样式*/
.jy-top-ul li.jy-skin .daiban-arrow { display:none;}
.jy-top-ul li.jy-skin .daiban-menu { display:none;  width:110px; padding-right:16px; padding-bottom:10px;}
.jy-top-ul li.jy-skin .daiban-menu li{ float:left; margin-left:16px;}
.jy-top-ul li.jy-skin .daiban-menu li a{ text-align:center; padding:0 !important; height:54px; }

.jy-top-ul li.jy-skin:hover .daiban-arrow,.jy-top-ul li.jy-skin:hover .daiban-menu { display:block;}
/*end换肤下拉菜单样式*/

.jy-top-ul li.jy-home { background:url(../images/home.png) no-repeat left center;}/*首页*/
.jy-top-ul li.jy-home a{ padding-left:29px;}
.jy-top-ul li.jy-user {}
.jy-top-ul li.jy-user a{ }
.jy-top-ul li.jy-user a img{ display:inline; margin-right:10px; position:relative; top:7px; top:0px\9; vertical-align:middle;}/*用户名*/

/*首页头像*/
.jy-top-ul li.jy-icon a img{ width:30px;height:30px;border-radius:50%;display:inline;position:relative; margin-right:0px;top:0px;left: 20px; vertical-align:middle;}

/*横向导航*/
.jy-nav { background:#66dcbf; margin-top:9px; margin-bottom:10px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; height:58px;}
.jy-nav-menu { height:58px;}
.jy-nav-menu li { float:left; height:58px; width:108px;}
.jy-nav-menu li:hover { background: #6eccb5;}
.jy-nav-menu li a{ font-size:14px; color:#ffffff; display:block; height:49px; padding-top:9px; text-align:center;}
.jy-nav-menu li a img { margin:0 auto;}
.jy-nav-menu li.jy-active { background:#6eccb5;}


.roleSearch { padding-right:20px; margin-bottom:15px;}

.emptyBtn { display:block; background:#fff; color:#666666; border-radius:3px; padding:0px 10px; height:30px; line-height:30px; border:none; cursor:pointer; font-size:12px;*padding:0px 3px !important; text-align:center; border:1px solid #999999;}/*空心的取消按钮*/

.grayBtn {display:block; background:#cccccc; color:#333333; border-radius:3px; padding:0px 10px; height:30px; line-height:30px; border:none; cursor:pointer; font-size:12px;*padding:0px 3px !important; text-align:center;}/*灰色按钮*/
.grayBtn:hover{ background:#bab9b9;}
.greenBtn { display:block; background:#1ebfae; color:#fff; border-radius:3px; padding:0px 10px; height:30px; line-height:30px; border:none; cursor:pointer; font-size:12px; text-align:center;}/*绿色按钮*/
.greenBtn:hover{ background:#16af9f;}
.redBtn { display:block; background:#1ebfae; color:#ff0000; border-radius:3px; padding:0px 10px; height:30px; line-height:30px; border:none; cursor:pointer; font-size:12px; text-align:center;}/*红色按钮*/

.blueBtn {display:block; background:#30a5ff; color:#fff; border-radius:3px; padding:0px 10px; height:30px; line-height:30px; border:none; cursor:pointer; font-size:12px;*padding:0px 10px !important; text-align:center;}/*蓝色按钮*/
.blueBtn:hover{ background:#2496ee;}
.blueLoading { background:#30a5ff url(../images/ld.gif) no-repeat 80% center; background-size:15px 15px; padding-right:30px; text-align:left;}

.orangeBtn {display:block; background:#ff6632; color:#fff; border-radius:3px; padding:0px 10px; height:30px; line-height:30px; border:none; cursor:pointer; font-size:12px;*padding:0px 3px !important; text-align:center;}/*橙色按钮*/
.orangeBtn:hover{ background:#ef5623;}
/*二期2016-07-31*/
.redBtn {display:block; background:#f9243f; color:#fff; border-radius:3px; padding:0px 10px; height:30px; line-height:30px; border:none; cursor:pointer; font-size:12px;*padding:0px 10px !important; text-align:center;}/*蓝色按钮*/
.redBtn:hover{ background:#e51832;}

@media all and (-webkit-min-device-pixel-ratio:0){
/* select{ [;这里单独设置Safari的样式] } */
.blueBtn{ [;width:50px; padding-left:0; padding-right:0;] }
}


.error-tips { display:none;}
.error-success { background:#00bb9c; min-width:198px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:16px; font-weight:bold; position:absolute; top:20%; left:45%; margin-left:-99px; z-index:99999;}/*报错-成功的样式*/
.error-success span {margin-left:30px; margin-right:30px;}
.error-close { display:inline-block; cursor:pointer; margin-right:10px; float:right; margin-top:15px;}
.error-warning { background:#fc2e17; min-width:198px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:16px; font-weight:bold; position:absolute; top:20%; left:45%; margin-left:-99px; z-index:99999;} /*报错-红色提醒*/
.error-warning span{ margin-left:30px; margin-right:30px; }
.error-busy { background:#fdfcfc; min-width:202px; height:42px; line-height:42px; text-align:left; color:#666; font-size:16px; font-weight:normal; position:absolute; top:20%; left:45%; margin-left:-123px; z-index:99999; border:1px solid #d9d9d9; border-radius:3px; padding-left:44px;}/*报错-服务器繁忙*/
.error-busy span { margin-left:30px; margin-right:30px;}
.error-nodata { background:#fff url(../images/error-nodata.png) no-repeat 10px center; width:202px; height:42px; line-height:42px; text-align:left; color:#666; font-size:16px; font-weight:normal; position:absolute; top:20%; left:50%; margin-left:-123px; z-index:99999; padding-left:44px;}/*没有符合条件的数据*/

.error-confirm { width:290px; height:170px;  border:1px solid #cccccc; border-radius:5px; position:absolute; top:20%; left:50%; margin-left:-145px; z-index:99999; background:#fff;}/*是否确认删除*/
.error-confirm .error-cfm-title { height:38px; line-height:38px; border-bottom:1px solid #c6c6c6; background:#e6e6e6; border-radius:5px 5px 0 0;}
.error-confirm .error-confirm-close { float:right; margin-right:10px; margin-top:12px; cursor:pointer;}
.error-confirm .error-cfm-body { padding-top:35px; padding-bottom:35px;}
.error-confirm .error-cfm-body p { text-align:center; font-size:14px; color:#666;}
.error-cfm-foot { padding-bottom:13px;}

.tips-icon { display:inline; vertical-align:middle; margin-right:16px;}


.text-right { text-align:right !important;}

.mgauto { margin:0 auto !important;}
.pd20 { padding:20px !important;}
.mgt0 { margin-top:0 !important;}
.mgt5 { margin-top:5px !important;}
.mgt7 { margin-top:7px !important;}
.mgt8 { margin-top:8px !important;}
.mgt10 { margin-top:10px !important;}
.mgl0 { margin-left:0 !important;}
.mgl5 { margin-left:5px !important;}
.mgl10 { margin-left:10px !important;}
.mgl80 { margin-left:80px !important;}
.mgl15 { margin-left:15px !important;}
.mgl87 { margin-left:87px;}
.mgl90 { margin-left:90px !important;}
.mgr5 { margin-right:5px !important;}
.mgr8 { margin-right:8px !important;}
.mgr10 { margin-right:10px !important;}
.mgr20 { margin-right:20px !important;}
.mgr26 { margin-right:26px !important;}
.mgr30 { margin-right:30px !important;}
.mgr93 { margin-right:93px !important;}
.mgr90 { margin-right:90px !important;}
.mgr45 { margin-right:45px !important;}
.mgl20 { margin-left:20px !important;}
.mgt15 { margin-top:15px !important;}
.mgt20 { margin-top:20px !important;}
.mgt22 { margin-top:22px !important;}
.mgt35 { margin-top:35px !important;}
.mgbtm10{ margin-bottom:10px !important;}
.mgbtm15 { margin-bottom:15px !important;}
.mgbtm20{ margin-bottom:20px !important;}
.mgbtm25 { margin-bottom:25px !important;}
.pdt0 { padding-top:0 !important;}
.pdt5 { padding-top:5px !important;}
.pdl28 { padding-left:20px !important;}
.pdbtm0 { padding-bottom:0 !important;}
.pdbtm15 { padding-bottom:15px !important;}
.pdbtm30 { padding-bottom:30px !important;}
.pd0 { padding-left:0 !important; padding-right:0 !important;}
@-moz-document url-prefix(){.useRtSr .mgl20 { margin-left:15px !important;}} /*修复FF下 group、postDuties、useManagement 列表输入框掉下来*/

.inputNormal { background:#fff; border-radius:3px; display:block; border:1px solid #cccccc; color:#333; font-size:12px;  -webkit-transition:all 0.2s; height:26px; line-height:26px; padding-left:8px; padding-right:8px;*height:30px !important;*line-height:30px !important; width:178px;}
.inputNormal:focus,.inputNormal:active,.inputNormal:focus:active{ border:1px solid #30a5ff;}

.inputNmBdaaa { background:#fff; border-radius:3px; display:block; border:1px solid #aaa; color:#999; font-size:12px;  -webkit-transition:all 0.2s; height:28px; line-height:28px; padding-left:8px; padding-right:8px;*height:30px !important;*line-height:30px !important; width:178px;}
.inputNmBdaaa:focus,.inputNmBdaaa:active,.inputNmBdaaa:focus:active{ border:1px solid #30a5ff;}/*竖版-角色管理-aaa颜色边框input*/

.inputNmBdccc { background:#fff; border-radius:3px; display:block; border:1px solid #ccc; color:#999; font-size:12px;  -webkit-transition:all 0.2s; height:28px; line-height:28px; padding-left:8px; padding-right:8px;*height:30px !important;*line-height:30px !important; width:178px;}
.inputNmBdccc:focus,.inputNmBdccc:active,.inputNmBdccc:focus:active{ border:1px solid #30a5ff;}/*a_跟进列表（客户下）-ccc颜色边框input*/

.inputSr{ background:url(../images/sr.png) no-repeat center; width:19px; height:19px; border:none; box-shadow:none; outline:none; cursor:pointer;}
.inputSr30{ background:url(../images/sr.png) no-repeat center; width:30px; height:30px; border:none; box-shadow:none; outline:none; cursor:pointer;}

.text-danger { color:#f9243f !important;}
.widthAuto { width:auto !important;}
.width20 { width:20px !important; background:transparent !important;}
.width55 { width:55px !important; }
.width70 { width:70px !important;}
.width75 { width:75px !important;}
.width80 { width:80px !important;}
.width100 { width:100px !important; }
.width108 { width:108px !important; }
.width120 { width:120px !important;}
.width130 { width:130px !important;}
.width220 { width:220px !important;}
.width240 { width:220px !important;}
.width244 { width:244px !important;}
.width248_ { width:248px !important;}
.width248 { width:249px !important;}
.width258 { width:258px !important;}
.width280 { width:280px !important;}
.width315 {width:315px !important;}
.width305 { width:305px !important;}
.width350 { width:350px !important;}
.width360 { width:360px !important;}
.width445{ width:445px !important; }
.bdtp0 { border-top:none !important;}
.height30 { height:30px !important;}
.height32 { height:32px !important;}
.height70 { height:70px !important;}
.width50 { width:50px !important;}
.width60 { width:60px !important;}
.width178 { width:178px !important;}
.width245 { width:245px !important;}
.width261 { width:261px !important;}
.width260 { width:260px !important;}
.width421 { width:421px !important;}
.width660 { width:660px !important;}
.width740 { width:740px !important;}
.width745 { width:745px !important;}
.lineHeight30 { height:30px !important; line-height:30px !important; }
.width738 { width:738px !important;}
.width470 { width:470px !important;}
.width150 { width:150px !important;}
.width148 { width:148px !important;}

.linkDefault { color:#666666 !important;}
.linkDeepBlue { color:#0000ff !important;}
.linkDanger { color:#ff0000 !important;}
.color999 { color:#999 !important;}
.textLink { color:#30a5ff !important; text-decoration:underline !important;}
.textNoLink { color:#30a5ff !important; text-decoration:none !important;}
.displayBlock { display:block !important;}
.color333 { color:#333 !important;}

/*ligerUI*/
.layoutWrap { width:1200px; margin:0 auto; height:auto; z-index:19;}
.l-layout { position:static; height:auto !important;}
.l-layout-header { display:none;}
.l-layout-drophandle-left { display:none !important;}
.l-layout-left { border:none;border-right:1px solid #dfe6eb; border-bottom:1px solid #dfe6eb; background:#fafafa; height:auto !important; padding-top:17px; position:static; float:left;}
.l-link{ display:block; height:38px; line-height:38px; text-decoration:none; color:#666666; text-align:center; font-size:14px;}
.l-link2{text-decoration:none; color:white; margin-left:2px;margin-right:2px;}
.l-layout-top{background:#102A49; color:White;}
.l-layout-bottom{ background:#E5EDEF; text-align:center;}
#pageloading{position:absolute; left:0px; top:0px; background:white url('../images/loading.gif') no-repeat center; width:100%; height:100%;z-index:99997;}
.l-link{ display:block; line-height:38px; height:38px; text-align:center; background:url(../images/tab-line.gif) no-repeat center bottom; margin-bottom:15px;}
.l-link:last-child{ background:none;}
.l-link-over{ background:#ebebeb;} 
.l-link-over:last-child{ background:#ebebeb;}
.l-winbar{ background:#2B5A76; height:30px; position:absolute; left:0px; bottom:0px; width:100%; /*z-index:99999;*/}
.space{ color:#E7E7E7;}
.body-gray2014 #framecenter{	margin-top:3px;}
.viewsourcelink {	 background:#B3D9F7;  display:block; position:absolute; right:10px; top:3px; padding:6px 4px; color:#333; text-decoration:underline;	 display:none;}
.viewsourcelink-over {	background:#81C0F2;}
.l-topmenu-welcome label {color:white;}
#skinSelect {	margin-right: 6px;}
.l-layout-content { background:none; position:relative; height:auto !important;}
.l-layout-content a.l-link:hover{ background:#ebebeb;}
.l-tab-links { background:#fff; border-bottom:none; overflow:visible;}
.l-layout-center { border:none; background:none;}
.l-tab-content { border-top:1px solid #b9b9b9; height:auto !important;}

.l-tab-content-item #roleManagement02 { /*min-height:800px; min-height:1000px\0/;*/}
#roleManagement { min-height:910px;}
.l-tab-links ul { width:auto;}
.l-tab-links li { background:#fff; border-right:1px solid #e6e6e6; margin-left:0; border-bottom: 1px solid #e6e6e6;
    border-top: 0;    border-radius: 0;}
.l-tab-links li.l-selected { border-bottom:2px solid #ffb53e; background:#fff; border-left:none; border-right:none; height:36px; border-right:1px solid #e6e6e6;}
.l-tab-links li.l-selected a{ color:#30a5ff;}
.l-tab-links-item-left,.l-tab-links-item-right { display:none;}
.l-tab-links-item-close { background:url(../images/close02.png) no-repeat;}
.l-tab-links-item-close:hover { background:url(../images/close03.png) no-repeat;}
.l-layout-center { /*left:195px !important;*/ position:static; float:left; margin-left:10px; width:1008px !important; left:auto !important; height:auto !important;}

.l-panel { border:none;}
.l-grid-header { background:#e6e6e6; height:40px !important; line-height:40px; border-bottom:none;}/*表头样式*/
.l-grid td div { height:40px !important; line-height:40px;}
.l-grid-row-cell-checkbox span, .l-grid-hd-cell-checkbox .l-grid-hd-cell-inner div { height:13px !important; margin-top:13px;}
.l-grid-row-cell { border-right:1px solid #fff; border-bottom:none;}
.l-grid-hd-cell { border-right:none;}/*td右border*/
.l-frozen .l-grid2 .l-grid-body{ background:#fff;}
.l-grid1 .l-grid-body { background:#fff;}

.l-grid-row-over .l-grid-row-cell,.l-grid-row-over{  background:#f7f7f7; border-right:1px solid #f7f7f7;}/*鼠标划过tr*/
.l-selected .l-grid-row-cell,.l-selected{    background:#f7f7f7; border-right:1px solid #f7f7f7;}/*选中tr*/

.l-grid-hd-cell-text { font-size:14px;}
.blueLink { color:#30a5ff !important;}

#tabManage { width: 26px; border-top-right-radius: 3px; background:url(../images/tabManage.png) no-repeat center; }
#tabManage i { }
#tabManage .tab-menu { position: absolute; z-index: 100; width: 200px; background: #F00; border: 1px solid #F00; }
.l-tab-menu { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; border-radius:4px; cursor: default; line-height: 25px; outline: 0 none; padding: 7px 0; position: absolute !important; text-align: left; top: 38px !important; left:0; white-space: nowrap; z-index: 1000; box-shadow:0 2px 5px #dad7d7; }
.l-tab-menu p { width:115px; text-indent:10px; margin-bottom:3px; cursor:pointer; }
.l-tab-menu p b{ float:left; width:16px; height:16px; margin:6px 0 0 10px; }
#tabCloseAll b{ background:url(../images/closeAll.png) no-repeat left top;}
.l-tab-menu p:hover{ background:#eee; }


/*fancybox*/
.fancybox-header { background:#f5f5f5; border-bottom:1px solid #d9d9d9; -webkit-border-radius: 10px 10px 0 0;	   -moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0; height:38px; line-height:38px; font-size:14px; color:#666666; padding-left:10px;}

.fancybox-body {}
.fancybox-footer { border-top:1px solid #ececec; -webkit-border-radius: 0 0 10px 10px;	   -moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px; height:48px; line-height:48px;}


/*个人设置弹窗*/
.personTab{ border-bottom:1px solid #d9d9d9; height:38px;}
.personTab li { float:left; width:33.33%;}
.personTab li a { color:#808080; font-size:12px; text-align:center; display:block; width:80px; margin:0 auto; height:35px; line-height:35px;}
.personTab li.personTabOn a{ border-bottom:3px solid #30a5ff;}

.personCtt { display:none;}
.personCttShow { display:block;}

.personBase {}
.Row { padding-left:60px; padding-right:60px; margin-top:20px;}
.Row label { height:30px; line-height:30px;}
.colFlt5 { float:left; width:50%;}
.colFlt5 label { font-size:12px; color:#808080; display:block;  width:40px;}
.inputFm { border:1px solid #cccccc; height:26px; line-height:26px; padding-left:8px; padding-right:8px; color:#333333; font-size:12px; width:160px;}/*弹窗里的input第二种*/
.inputFm:focus,.inputFm:active,.inputFm:focus:active{ border:1px solid #30a5ff;}
.inputFm_80 { border:1px solid #cccccc; height:28px; line-height:28px; padding-left:8px; padding-right:8px; color:#333333; font-size:12px; -webkit-transition:all 0.2s; width:80px;}/*弹窗里的input第二种*/
.inputFm_80:focus,.inputFm_80:active,.inputFm_80:focus:active{ border:1px solid #30a5ff;}
.colTxt { height:30px; line-height:30px; color:#333333; font-size:12px; width:154px;}
.colLink { color:#30a5ff; font-size:12px; text-decoration:underline; display:block; height:30px; line-height:30px;}
.colLink:hover { text-decoration:underline;}
.colLink02 { color:#054ae9; font-size:12px; text-decoration:underline; display:block; height:30px; line-height:30px;}
.colLink02:hover { text-decoration:underline;}
.colSex { display:block; height:30px; line-height:30px; margin-right:20px; background:url(../images/radiobox.png) no-repeat left center; padding-left:20px; cursor:pointer;}
.colSexOn { background:url(../images/radiobox02.png) no-repeat left center;}

.personEmail { position:relative; margin-bottom:25px;}
.inputError { border:1px solid #fe5454 !important;}
.inputError:focus,.inputError:active,.inputError:focus:active{ border:1px solid #fe5454 !important;}
.personEmHelp { position:absolute; top:-5px; right:17px; display:block; background:url(../images/help.png) no-repeat left center; padding-left:25px; color:#0000ff; font-size:12px;}
.personEmail .Row { padding-left:160px; padding-right:160px;}
.personEmail .Row label { width:70px;}

.personAccount { margin-bottom:25px;}
.personAccount .Row { padding-left:160px; padding-right:160px;}
.personAccount .Row label { width:90px;}
.persActKeyWrap { position:relative;}
.persActKey { position:absolute; right:10px; top:7px; display:block;}

/*竖版样式*/
.jy-top-02 { height:65px; margin-bottom:10px; line-height:65px;}
.jy-top-02 .jy-top-ul li.jy-line { padding-top:0;}
.jy-top-02 .jy-top-ul li.jy-alarm { padding-top:25px;}
.jy-top-02 .daiban-nums { top:17px;}
.jy-top-02 .daiban-arrow { top:41px;}
.jy-top-02 .daiban-menu { top:47px;}
.jy-top-02 .jy-top-ul li.jy-user a img { width:38px; height:38px; top:13px;}

.layoutWrap02 {}
.layoutWrap02 .l-layout-left { padding-top:0; border:0; background:#fff; min-height:716px !important;}
.layoutWrap02 .liger-accordion { min-height:716px;}
.layoutWrap02 .l-accordion-header { background:#fff url(../images/accodion.png) no-repeat bottom center; border:none; padding-left:0; height:40px; line-height:39px; margin-top:15px;}
.layoutWrap02 .l-accordion-content{ background:#fff; margin-top:5px;}
.layoutWrap02 .l-accordion-panel { border-bottom:none;}
.layoutWrap02 .shuIconHead01 { background:#fff url(../images/shuIcon01.png) no-repeat 25px center;}
.layoutWrap02 .shuIconHead02 { background:#fff url(../images/shuIcon02.png) no-repeat 25px center;}
.layoutWrap02 .shuIconHead03 { background:#fff url(../images/shuIcon03.png) no-repeat 25px center;}
.layoutWrap02 .shuIconHead04 { background:#fff url(../images/shuIcon04.png) no-repeat 25px center;}
.layoutWrap02 .shuIconHead05 { background:#fff url(../images/shuIcon05.png) no-repeat 25px center;}
.layoutWrap02 .shuIconHead06 { background:#fff url(../images/shuIcon06.png) no-repeat 25px center;}
.layoutWrap02 .shuIconHead07 { background:#fff url(../images/shuIcon07.png) no-repeat 25px center;}
.layoutWrap02 .shuIconHead08 { background:#fff url(../images/shuIcon08.png) no-repeat 25px center;}
.layoutWrap02 .shuIconHead09 { background:#fff url(../images/shuIcon09.png) no-repeat 25px center;}
.layoutWrap02 .shuIconHead10 { background:#fff url(../images/shuIcon10.png) no-repeat 25px center;}
.layoutWrap02 .shuIconHead12 { background:#fff url(../images/shuIcon12.png) no-repeat 25px center;}
.layoutWrap02 .l-accordion-header-inner  { font-size:14px; color:#30a5ff; font-weight:normal; padding-left:60px; }
.layoutWrap02 .l-accordion-toggle { display:none;}
.layoutWrap02 .l-link { font-size:12px; color:#30a5ff; height:30px; line-height:30px; border:none; background:none; margin-bottom:0; border-top:1px dotted #fff; border-bottom:1px dotted #fff;}
.layoutWrap02 .l-link:hover { background:#f7f8fc; border-top:1px dotted #c3c4c7; border-bottom:1px dotted #c3c4c7;}



.layoutWrap02 .l-accordion-toggle-open+.l-accordion-header-inner{ background:#30a5ff; color:#fff;}
.layoutWrap02 .l-accordion-toggle-open+.shuIconHead01{ background:#30a5ff url(../images/shuIcon01H.png) no-repeat 25px center;}
.layoutWrap02 .l-accordion-toggle-open+.shuIconHead02{ background:#30a5ff url(../images/shuIcon02H.png) no-repeat 25px center;}
.layoutWrap02 .l-accordion-toggle-open+.shuIconHead03{ background:#30a5ff url(../images/shuIcon03H.png) no-repeat 25px center;}
.layoutWrap02 .l-accordion-toggle-open+.shuIconHead04{ background:#30a5ff url(../images/shuIcon04H.png) no-repeat 25px center;}
.layoutWrap02 .l-accordion-toggle-open+.shuIconHead05{ background:#30a5ff url(../images/shuIcon05H.png) no-repeat 25px center;}
.layoutWrap02 .l-accordion-toggle-open+.shuIconHead06{ background:#30a5ff url(../images/shuIcon06H.png) no-repeat 25px center;}
.layoutWrap02 .l-accordion-toggle-open+.shuIconHead07{ background:#30a5ff url(../images/shuIcon07H.png) no-repeat 25px center;}
.layoutWrap02 .l-accordion-toggle-open+.shuIconHead08{ background:#30a5ff url(../images/shuIcon08H.png) no-repeat 25px center;}
.layoutWrap02 .l-accordion-toggle-open+.shuIconHead09{ background:#30a5ff url(../images/shuIcon09H.png) no-repeat 25px center;}
.layoutWrap02 .l-accordion-toggle-open+.shuIconHead10{ background:#30a5ff url(../images/shuIcon10H.png) no-repeat 25px center;}
.layoutWrap02 .l-accordion-toggle-open+.shuIconHead12{ background:#30a5ff url(../images/shuIcon12H.png) no-repeat 25px center;}

.rolePanel { background:#fff; border:1px solid #e6e6e6; padding:20px; -webkit-border-radius:5px; -moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px; border-radius:5px; margin-top:15px;}


.inputTextArea { width:737px; height:110px; color:#4c4c4c;  border:1px solid #cccccc;  padding-left:8px; padding-right:8px; font-size:12px; -webkit-transition:all 0.2s; padding-top:8px; padding-bottom:8px;}
.inputTextArea:focus,.inputTextArea:active,.inputTextArea:focus:active{border:1px solid #30a5ff; color:#333;}


.xialashu { position:relative;}
.xialashu .posAbs {position:absolute; left:0; top:0; width:100%; display:block;  height:30px; line-height:30px; background:url(../images/select.png) no-repeat 162px center;}

.xialashu_245 { position:relative;}
.xialashu_245 .posAbs {position:absolute; left:0; top:0; width:240px; display:block;  height:30px; line-height:30px; background:url(../images/select.png) no-repeat 222px center;}

.xialashu_200 { position:relative;}
.xialashu_200 .posAbs {position:absolute; left:0; top:-20px; width:200px; display:block;  height:30px; line-height:30px; background:url(../images/select.png) no-repeat 180px center;}

.xialashu_260 { position:relative;}
.xialashu_260 .posAbs {position:absolute; left:0; top:0; width:260px; display:block;  height:30px; line-height:30px; background:url(../images/select.png) no-repeat 242px center;}
.xialashu_298 { position:relative;}
.xialashu_298 .posAbs {position:absolute; left:0; top:0; width:298px; display:block;  height:30px; line-height:30px; background:url(../images/select.png) no-repeat 280px center;}

.textArea { height:55px; width:730px;}


.inputEdit { background:transparent; border-radius:3px; display:block; border:1px solid transparent; color:#4c4c4c; font-size:12px;  -webkit-transition:all 0.2s; height:28px; line-height:28px; padding-left:8px; padding-right:8px;*height:30px !important;*line-height:30px !important; width:178px; text-align:center; margin:0 auto;}/*可编辑input*/
.inputEdit:focus,.inputEdit:active,.inputEdit:focus:active,.inputEdit:hover{ border:1px solid #30a5ff;background:transparent;}
.color333 { color:#333 !important;}


.mgrIE8 { margin-right:18px !important;}
/*针对Chrome和Safari等Webkit核心浏览器的CSS hack代码*/
@media screen and (-webkit-min-device-pixel-ratio:0) { .mgrIE8 { margin-right:10px !important;} }

.width90 { width:90px !important;}
.btnIE8Center { width:56px\9;}
.divError { border-left:2px solid #fe5454 !important;}

.text-ellipsis{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.widthAC100 { width:100% !important;}

