@charset "utf-8";
/* CSS Document */
/*原manager*/
/*.htTable{ clear:both;}*/
body{word-break:break-all;}
body img{max-width:100%;}
select{ background: #fff;}
.kehuDetail h2{ line-height: 38px; padding-left: 10px; border-bottom: 1px solid #dedede; position: relative;}
.kehuDetail h2 span{ position: absolute; right: 10px; top: 0; font-size: 14px; font-weight: normal;}
.kehuDetail h2 span a{ color: #08c;}
.khInfo .lbtxt{ color: #333;}
.khInfo p{ color: #000;}
.khInfo{ padding-top: 15px;}
.kehuDetail p{ clear: both; line-height: 37px; font-size: 14px;}
.htClassBox{ margin-bottom: 15px; background:#f7faf4 url(../images/classbg.png) no-repeat left bottom; height:174px; border:1px solid #eaece7;}
.htClassBox h3{ height:40px;}
.htClassBox h3 span{ float:right; margin-top:10px; margin-right:10px;}
.htClassBox h3 a{ color:#333; background:#f5f5f5; display:inline-block; height:23px; line-height:23px; padding:0 10px; border:1px solid #eee;}
.htClassBox h3 a:hover{ background:#fff; color:#08c; border:1px solid #d7d7d7;}
.lClass{ float: left; margin:0 0 0 68px; width: 170px;}
.lClass h2,.rClass h2{ font-size: 18px; color: #f80; line-height:20px; margin-bottom: 10px;}
.lClass p{ color: #333; font-weight: bold; line-height: 26px; font-size: 14px;}
.rClass{ float: left; width: 600px;}
.btnPointer{ float: left; }
.btnPointer a{ margin:30px 15px 0 0; text-indent: -300px; overflow: hidden; white-space: nowrap;background: url(../images/lrPointer.png) no-repeat;display: inline-block; height: 29px; width: 29px;  cursor:pointer;}
.rpointer a{ margin-left: 15px; background-position: -31px 0px;}
.lpointer a:hover{ background-position: 0px -31px;}
.rpointer a:hover{ background-position: -31px -31px;}
.classRen .classRenShow{  width: 165px; float: left; position: relative;}
.classRenShow img { position: absolute;; width: 75px; height: 75px; top:6px; border-radius:40px;}
.classRenShow .rRenInfo{ padding-top: 10px; font-size: 14px; margin-left: 88px;}
.classRenShow .rRenInfo h5{ color: #f80;}
.classRenShow .rRenInfo p{ line-height: 26px;}
.classRenShow .rRenInfo p a.aBlue{ margin-right: 10px;}
.classRenAdd a{ text-align: center; font-size: 80px; line-height: 70px; color: #ddd; width: 80px; height: 80px; border-radius: 40px; background: #f0f0f0; display: inline-block; float: left;}
.classRenAdd a:hover{ text-decoration: none; background: #aaa;}
.ch,.ra{width:14px;height:14px;display:box;box-sizing:border-box;vertical-align:middle;}
.htList h2{ text-align:center; line-height:30px; height:30px; font-size:24px; padding:20px 0; border:1px solid #E9EEF0; border-bottom:none; color:#333; background:#fff;}

.htCondition{ position:relative; clear:both; padding:5px 15px 20px 15px; font-size:14px;}
.htCondition select{ padding-left:5px; font-size:14px; height:25px; margin-right:10px;}
.htCondition li{ padding:5px 0; clear: both;}
.htCondition li .htAddSpan{ display:inline-block;  padding:0;}
.htCondition li .htAddSpan a{ display:inline-block; border-radius:2px; font-weight:bold; margin-right:5px; height:26px; line-height:26px; padding:0 15px; color:#08c; background:#f8f8f8; border:1px solid #ddd;  }
.clewColor{ position:absolute; right:10px; top:3px; background:#f8f8f8; padding:5px 10px;}
.clewColor p{ line-height:20px; display:inline-block; padding:0 3px; font-size:12px;}
.clewColor p.reject{background:#ffdada; border:1px solid #ddd;}
.clewColor p.approve{background:#d6d4ff; border:1px solid #ddd;}
.clewColor p.draft{background:#eee;line-height:18px; border:1px solid #ddd;}
.clewColor p.check{background:#fff2da; border:1px solid #ddd;}
.clewColor p.publish{background:#d7f1ff; border:1px solid #ddd;}
.clewColor p.done{ background:#eeffd7; border:1px solid #ddd;}
.clewColor p.reject{ background:#feeded; border:1px solid #ddd;}
.clewColor p.noPlan{ background:#fff; border:1px solid #ddd;}
.htCondition li .htAddSpan a:hover{ background:#333; background:#eee;}
.planBox dl{ margin:15px 0;  }
.htCondition dt{ position:absolute; left:0px; top:0px;}
.htCondition dl{ margin:8px 0; padding-left:48px;position:relative;}
.htCondition dd,.planBox dd{ height:30px; margin-bottom:10px; float:left; margin-right:10px;}
.htCondition dd strong{ padding-right:15px;}
.htCondition .loneDl dd{ height:auto; margin-bottom:3px;}
.uiTable .w100{ width:120px; text-align:left;}
.htCondition dd a,.planBox dd a,.personAdd a.aBlue{ padding:3px 10px; font-weight: bold; border:1px solid #ddd;}
.htCondition dd a.aBlue{ font-size:12px; color:#08c; text-decoration:none;}
.personAdd a.aBlue{ text-decoration:none; padding:0 10px; line-height:25px; display:inline-block;color:#08c; margin-top:1px; }
.htCondition dd a.aBlue:hover,.personAdd a.aBlue:hover{ color:#b11116; border:1px solid #aaa;}
.htCondition dd a.draft,.planBox dd a.draft{ background:#eee;}
.htCondition dd a.check,.planBox dd a.check{ background:#fff2da;}
.htCondition dd a.publish,.planBox dd a.publish{ background:#d7f1ff;}
.htCondition dd a.done,.planBox dd a.done{ background:#eeffd7;}
/*.htCondition dd a.reject,.planBox dd a.reject{ background:#feeded;}*/
.htCondition dd a.noPlan,.planBox dd a.noPlan{ background:#fff; color:#aaa;}
.htCondition dd a.reject,.planBox dd a.reject{ background:#ffdada; color:#aaa;}
.htCondition dd a.approve,.planBox dd a.approve{ background:#d6d4ff; color:#aaa;}
.htCondition dd a.htNumber{ background:#f8f8f8; border:1px solid #ddd;}

/*日期浏览*/
.clearfix dd .dateShow,.clearfix dd .dateShowLong,.datebox li .dateShow{ width:150px; height:43px; background:url(../images/date.png) no-repeat; z-index:1; display:none;}
.clearfix dd .dateShow{ position:absolute; top:20px; left:-58px;}
.clearfix dd .dateShowLong{ position:absolute; top:22px; left:-54px;}
.datebox li .dateShow{ position:absolute; top:32px; left:-42px;}
.datebox li .everyDay{ line-height:50px; font-weight:bold;}
.clearfix dd,.datebox li{ position:relative;}
.clearfix dd .dateShow p,.clearfix dd .dateShowLong p,.datebox li .dateShow p{ color:#88a02c; text-decoration:underline; font-size:12px; text-align:center; line-height:54px;}
.clearfix dd .dateShow p,.clearfix dd .dateShowLong p,.datebox li .dateShow p{ color:#88a02c; text-decoration:underline; font-size:12px; text-align:center; line-height:54px;}
.htCondition dd:hover .dateShow,.datebox li:hover .dateShow{ display:block;}
.htCondition dd:hover .dateShowLong{ display:block;}
/*日期浏览end*/

.htCondition dd a.htNumber:hover{ border:1px solid #999; color:#333;}
.htCondition dd.on a.htNumber{ background:none; border:2px solid #08c;}
.htCondition .xqDl{ margin-bottom:-12px;}
.htCondition .jhlist{ padding-left: 80px;}
.htCondition dd .canAll{ position: absolute; padding: 0 3px; top:24px; color: #333; background: #EEFFD7; border:1px solid #83B811; border-top: none; font-size: 12px; left: 0;}
.htCondition dl.ketiCate{ padding-left:5px;}
.htCondition .season{ margin-left:-48px;}
.htCondition dd.on a.reject, .planBox dd.on a.reject{border:2px solid #ff8c8c; color:#333;}
.htCondition dd.on a.approve, .planBox dd.on a.approve{border:2px solid #8e89ff; color:#333;}
.htCondition dd.on a.draft,.planBox dd.on a.draft{ border:2px solid #333; color:#333;}
.htCondition dd.on a.check,.planBox dd.on a.check{ border:2px solid #f80; color:#333;}
.htCondition dd.on a.publish,.planBox dd.on a.publish{ border:2px solid #08c; color:#333;}
.htCondition dd.on a.done,.planBox dd.on a.done{ border:2px solid #83b811; color:#333;}
.htCondition dd.on a.reject,.planBox dd.on a.reject{ border:2px solid #f00; color:#333;}
.htCondition dd.on a.noPlan,.planBox dd.on a.noPlan{ border:2px solid #777; color:#333;}
.htCondition dd a:hover,.planBox dd a:hover{ color:#333; text-decoration:none;}

.planBox{ margin:0; padding: 15px; font-size:14px;}
.planBox h5{ color:#333; padding:8px 0 5px 0; clear:both;}
.planBox h5 a{ padding-left:15px; font-weight:normal;}
.planBox ul{ padding-bottom:28px;}
.planBox li{ font-size:16px; border-bottom:1px solid #eee; padding:5px 0; color:#333; clear:both; line-height:24px}
.planBox li label{ width:90px; text-align:left; padding-left:10px;}
.planBox li .w695{ width:675px;}
.planBox li .w695 a.aBlue{ padding:0;}
.planBox li span.col1{ color:#000; font-weight:bold;}
.planBox li span.col2{ color:#08c; font-weight:bold;}
.planBox li span.col3{ color:#393; font-weight:bold;}
.planBox li span.col4{ color:#f00; font-weight:bold;}
.planBox li span.col5{ color:#f80; font-weight:bold;}
.planBox li a.aBlue{ padding-left:15px;} 
.planBox li:hover{ background:#ffc;}
.txtEditor{ padding:0 10px; text-align:right;}
.planBox li .htAreaAll{ width:660px; height:120px;}
.planBox .nodata{ border:1px solid #eee;}

.htInput{ border:1px solid #dedede; font-size:14px; color:#333; height:20px; margin-right:5px; padding:6px; line-height: 20px;}
.htInput:hover{ border:1px solid #5dacc0;}
.htBtnGrey{ background:#eee;}
.htEmail{ border:1px solid #FC6; background:#fff;}
.htCondition .htInput{ width:105px;}
.htCondition .wName{ width:225px;}
.htCondition span{ padding-left:75px; padding-top:3px;}
.htCondition li span.padSpan{ padding:0 10px 0 0;}
.htArea{ border:1px solid #dedede; color:#333; font-size:14px;  line-height:18px; padding:9px;}
.htBtnSearch{ color:#fff; font-size:14px; cursor:pointer; width:65px; border:1px solid #005d88; height:36px; background:#3b8bc0; text-align:center;}
.htBtnSearch:hover{ background:#177caa;}
.htBtnSearchmall{ color:#fff;border:1px solid #005d88; font-size:14px;  white-space: nowrap; width: 50px; cursor: pointer; height:29px; background:#066b99;}
.htBtnSearchmall:hover{ background:#177caa;}
.searchOne{ position:absolute; left:305px; top:20px;}
.searchTwo{ position:absolute; left:178px; top:38px;}
.htList{ clear:both;}
.w1000 .htList{ margin:15px;}
.w1000 .htCondition{}
.listHead{ position:relative; line-height:40px; font-size:14px; text-indent:15px; background:#eef4f6; border:1px solid #dce9ed; height:40px; border-bottom:none}
.listHead font{ font-weight:normal;}
.listHead select{ margin-left:7px; height:26px; font-size:14px;}
.listHead span{ position:absolute; right:10px; top:0;}
.listHead span a,.listHead .createItems a{ display: inline-block; color:#08c; text-decoration:underline; font-weight:normal; padding:0 5px;}
.listHead span a:hover,.listHead .createItems a:hover{ color:#f60;}
.listHead .createItems{ clear: both; text-align: right;}
.listHead a.tabListA{ line-height:28px; height:28px; display:inline-block; text-indent:0; padding:0 15px; border:1px solid #dce9ed; margin:5px 10px auto 0; border-radius:4px;}
.listHead a.on,.listHead a.tabListA:hover{ text-decoration:none; background:#fff; color:#333; margin:5px 10px auto 0;}
.listHead li{ float:left;}
.listHead li a{ position:relative; font-weight:normal; color:#333; display:block; padding:0 15px; border-radius:5px 5px 0 0; margin-top:1px; margin-right:15px;}
.listHead li a.current{ font-weight:bold; background:#f80; color:#FFf;}
.listHead li a.current i{ text-align:center;; display:block; position:absolute; left:42%; top:39px; background:url(../images/pointerdown.png) no-repeat; width:16px; height:8px;}
.uiTable{width:100%;_width:99.4%; font-size:14px;border:1px solid #e9eef0;margin:auto;text-align: center;color:#4c748c;}
.uiTable th{ background:#f7f8f9; white-space:nowrap;color:#2b1e03;padding: 6px 6px 8px;border-bottom:1px solid #e9eef0;}
.uiTable td{padding:7px 8px;border-bottom:1px solid #e9eef0; border-right:1px solid #e9eef0;color:#4c748c;}
.uiTable td .w15{ width:20px; display:inline-block;}
.uiTable td.htTitle,.uiTable th.htTitle{ text-align:center;}
.uiTable td.tdName{ text-align: left; padding-left: 10px;padding-right:0;}
.w270{ width:220px; }
.uiTable td.linkOprator{ width:70px;}
.uiTable th.wTitle{ width:300px;}
.uiTable td.wTitle{line-height:20px;}
.uiTable td .w90{ width:90px; display:inline-block;}
.tabScroll{margin-bottom:15px;}
.htTitle{ position:relative; }
.uiTable td a{ padding-right:10px;}
.uiTable td a.aBlueg{ padding-right:10px;}
.uiTable td.tdTime{ font-size:14px; color:#999;}
.uiTable td.tdTime img{ max-width:80px; border-radius:5px; border:1px solid #dedede; max-height:80px;}
.uiTable td em{ padding-right:10px; font-size:12px; color:#aaa;}
.uiTable tr:hover{background:#FFC;}
.uiTable tr.current{background:#FFC;}
.uiTable td a{ color:#08c; text-decoration:underline;}
.uiTable td a i{ text-decoration:none; color:#666;font-style:normal;}
.uiTable td a i:hover{ color:#f80;}
.turnFour{ width:434px;}
.showBeen{ background:#f9f9f9; border:1px solid #eee; width:409px; border-radius:5px; margin-top:15px; padding:20px;}
.turnFour h5{ line-height:33px; height:33px; font-size:14px; margin-top:10px;}
.turnFour h5 a{ font-weight:normal; padding-left:5px;}
.turnFour .pager{ margin-top:10px;}
.turnFour .pager a{ padding:0 8px; height:24px; line-height:24px; font-size:12px; font-weight:normal;}
.htName{ position:relative; width:88px;}
.htContent{ text-align:left; text-indent:22px; color:#333;}
.htPernalInfo dd span.tabStyle{ border:2px solid #DCE9ED; padding: 0 5px; color: #333; background: #FFF; font-size: 14px; margin:0 5px 5px 0; display: inline-block;}
.htPernalInfo{ position:absolute; left:88px; top:-120px; width:660px; background:#FFf; box-shadow:3px 3px #ededed; border-radius:5px; border:2px solid #bee0ec; padding:0 15px 15px 15px; text-align:left;z-index:10;}
.tdlimit{ width: 100px; text-align:center; font-size: 14px; color: #666; padding-left: 10px;}
.infoClose{ position:absolute; right:10px; top:0; font-size:28px;}
.infoClose a:hover{ text-decoration:none;}
.timeSet{ width:300px;}
.htClassList{ background:#f1f1f1; padding:5px 15px 12px 15px; border-radius:5px; margin-bottom:10px;}
.htClassList h2{ font-size:14px; height:25px; line-height:25px; clear:both;margin-bottom:5px;}
.htClassList h2 a{ font-weight:normal; padding-left:15px;}
.htClassList p span{ padding:5px 12px 5px 0; display:inline-block; width:75px;}
.htPernalInfo h5,.showBeen h5{ color:#333; font-size:14px; padding:0 0 5px 0; margin-top:10px;}
.htPernalInfo h5 a,.showBeen h5 a{ margin-left:10px; font-size:12px; font-weight:normal;}
.htPernalInfo dd{line-height:22px; color:#333;}
.htPernalInfo dd.fl{ width:220px; }
.htPernalInfo dd.red{ color:#f80;}
.htPernalInfo dd label{ color:#aaa;}
.htPernalInfo dd a{  padding-left:10px; display:inline-block}
.htPernalInfo dd.ddTalk{ padding-top:10px; line-height:18px; clear:both;} 
.htPernalInfo dd.ddTalk p{text-indent:25px; margin-top:10px;}
.htPoint{ position:absolute; left:-11px; top:125px; width:11px; height:21px; background:url(../images/houtai-topbg.png) no-repeat 0 -144px;}
.htfooter{ text-align:center; clear:both; padding:10px 0; border-top:1px solid #eee; font-size:14px;}
.htfooter p{ line-height:26px; clear:both; color:#777;}
/*弹窗样式*/
.diaContent{clear: both;}
.diaTeacher h5{ font-size:14px; padding-bottom:5px;}
/*.diaTeacher{ padding:15px;}*/
.diaTeacher .noPass{ padding-left:50px; font-size:14px; margin:5px 0; color:#333;}
.diaTeacher .noPass .htArea{ width:430px; height:100px;}
.h420{ height:420px; overflow-y:scroll;}
.diaTeacher ul{ clear:both;/* margin-bottom:10px;*/}
.diaTeacher li{ position:relative; padding:8px 0; font-size:14px;}
.htEmailClew{ position:absolute; left:320px; width:170px; font-size:12px; top:18px; color:#F63;}
.diaTeacher li.fl{ width:320px;}
.diaTeacher li .zcLabel{ width:65px;}
.diaTeacher li .form-control{ border: 1px solid #dedede;}
.diaTeacher li .htInput{ width:180px; margin-top:4px;height:20px;line-height:20px;}
.diaTeacher li .form-group{ padding-top: 5px;}
.diaTeacher li .input-group .htInput{ margin-top: 0; padding:7px; }
.diaTeacher li .w320{ width:360px;}
.diaTeacher li .zcStyle{ width:78px;}
.diaTeacher li .timeStyle{ width:120px;}
.diaTeacher li.zzBook{ clear:both; }
.zzBook .htSearch{width:40px; height:26px; background:url(../images/search.png) no-repeat; margin-left:7px; border:none; cursor:pointer;}
.zzBook .htSearch:hover{ background:url(../images/seach2.png) no-repeat;}
.diaTeacher li.zzBook span.txtLi{ color:#333; font-weight:bold; line-height:37px;}
.diaTeacher li.mustFill p{ padding:3px 0;}
.diaTeacher li .w500{ width:500px;}
.diaTeacher li select{ font-size:14px; margin-top:8px;}
.diaTeacher li .htArea{height:100px; width:500px;}
.diaTeacher li .w380{ width:380px;}
.diaTeacher li .htSex{ margin-top:5px;}
.diaTeacher li a{ text-decoration:underline; color:#08c; padding:0 5px;}
.diaTeacher li.zzSelect .secLabel{ width: auto; padding-left: 15px;}
.diaTeacher li.htSecInc{ padding-left:108px;}
.diaTeacher li.zzSelect{background: #f4f7f0; border:1px solid #e1e6da;}
.diaTeacher li.zzSelect select{ float: left;}
.diaTeacher li.zzSelect .littleSure{ cursor: pointer; border: none; background: #557ea1; width: 50px;text-align: center; color: #FFF; height: 26px; line-height: 26px; margin-top: 7px; margin-left: 10px;}
.diaTeacher li.zzSelect .littleSure:hover{ background: #1f598b;}
.htRepply{ background:#f9f8f3; border:1px solid #eee; padding-bottom:15px;}
.htAddInfo ul{ margin-bottom:10px;}
.htAddInfo ul.controlBox{ background:#EEF9E8; padding:15px 0; border:1px solid #dedede;}
.htAddInfo li{ line-height:32px; padding:5px 0; font-size:14px;}
.htAddInfo li.htEditName{ line-height:32px;}
.htAddInfo .wSearch{ width:280px;}
.htAddInfo li.zzSecInc{ padding-left:108px; margin-top: 10px;}
.htAddInfo li.zzBook{font:normal 14px/1.6 arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif; clear:both;overflow:hidden; line-height: 30px;}
.htAddInfo li.zzBook input{ vertical-align:middle;}
.htAddInfo li.zzBook .per60 p a{ color: #08c; text-decoration: underline; }
.htAddInfo li.zzBook .per60 p{ padding-top: 4px; line-height: 26px;}
.htAddInfo li.zzBook .per60 p a{ padding-left: 0;}
.lwenBtn{ padding-top: 12px; }
.htAddInfo li.zzBook .per60 p a.delLwen{ padding-left: 5px; color: #333; text-decoration: none;}
.htAddInfo li.zzBook .per60 p a.delLwen:hover{ color: #f80; text-decoration: underline;}
.htAddInfo li.zzBook .htBtnSearchmall{ width: auto; line-height: 34px; height: 34px; padding: 0 12px; margin-right: 5px; }
.htAddInfo li.zzBook i{ padding-right:10px;}
.htAddInfo li.zzBook select{ font-size:14px;}
.htAddInfo li.zzBook i.geryClew{ color:#999; padding-left:10px; font-size:12px;}
.htAddInfo li.zzBook font{ font-size:12px; color:#999; padding-left:8px;}
.htAddInfo li.htShowPic{ margin-left:108px; width:420px; background:#f8f8f8; border:1px solid #eee; padding:0; margin-top:15px;}
.htAddInfo li.htShowPic .htImgBox{ padding:15px; float:left;}
.htAddInfo li.htShowPic .htImgBox img{ width:110px; height:110px;}
.htAddInfo li.htShowPic .htImgBox:hover{ background:#eee;}
.htAddInfo li.htShowPic .htImgBox a{ display:block; text-align:center;}
.htAddInfo li.forJiaZ{ padding-top:15px;}
.htAddInfo li .w675{ width:657px;}
.htAddInfo li .w500{ width:500px;}
.htAddInfo li a.aBlue{ padding:0 10px;}
.htAddInfo li .htBtnSave,.htNoticeContent .htBtnSave{ background:#08c; border-radius:2px; font-weight:bold; font-size:14px; color:#FFF; padding:0 17px; height:32px; margin-left:10px; line-height:32px; cursor:pointer; border:none;}
.htNoticeContent .m15 label{ float:left; line-height:32px;}
.planTxt{ border:1px solid #dedede; background:#ffc; color:#333; padding:12px; margin-bottom:5px;}
.musicName .htInput{ width:300px; line-height:32px; height:32px;}
.musicName{ display:block; padding-bottom:10px;}
.htNoticeContent .uploadImg{ padding-left:59px;}
.htAddInfo li .htBtnSave:hover,.htNoticeContent .htBtnSave:hover{ background:#69F}
.htAddInfo li .htArea{height:80px; width:675px;}
.htAddInfo h3,.blockarea h3{ margin-bottom:10px; clear:both; font-size:14px; background:#f8f8f8; border-bottom:1px solid #eee; height:30px; line-height:30px; padding-left:15px;}
.htAddInfo h3.mb15{ margin-bottom:15px;}
.htAddInfo li.zzBook1 .htInput{ display:block; width:300px;margin-bottom:6px;}
.htAddInfo li.zzBook1 .uploadImg{padding-left:98px;}
.htAddInfo li strong{ line-height:26px;}
.htAddInfo li select{ height:26px; margin-top: 6px; line-height:24px;}
.htAddInfo li .htAddSpan{ margin-top:2px;}
.htAddInfo li .htAddSpan a{ display:inline-block; border-radius:2px; font-weight:bold; margin-right:5px; margin-left:3px; height:34px; line-height:34px; padding:0 15px; color:#FFF; background:#08c;  }
.htAddInfo li .htAddSpan a:hover{ background:#69F; text-decoration:none;}
.htAddInfo li em{float:left;line-height:40px;}
.htIntroBox{ clear:both; padding-top:5px; margin-bottom:10px;}
.htIntroBox label{ color:#333; font-size:14px; line-height:26px; width:90px; text-align:right; float:left;}
.htAddInfo h2{ font-size:16px; color:#333; line-height:35px; height:35px; margin:0 66px;}
.htAddInfo h2 span,.htAddInfo a.addLink{ font-size:12px; font-weight:normal;}
.htAddInfo h2 span a{ color:#08c; padding-left:10px;}
.defineBox{ position:relative; font-size:14px; border:1px solid #dedede; background:#f8f8f8; margin:0 66px 10px 66px; padding:10px 15px;}
.defineBox label{ padding-right:5px; color:#333;}
.defineBox .htInput{ font-size:14px; height:32px; line-height:32px; color:#333; width:420px;}
.htAddInfo a.addLink{ color:#fff; height:20px; line-height:18px; padding:2px 12px; font-weight:bold; text-decoration:none; border:1px solid #328500; background:#42B000;}
.htAddInfo a.addLink:hover{ background:#4ec009;}
.htAddInfo a.delLink{ color:#fff; height:20px; line-height:18px; padding:2px 12px; font-weight:bold; text-decoration:none; border:1px solid #898989; background:#999;}
.htAddInfo a.delLink:hover{ background:#aaa;}
.defineBox a.delLink{ position:absolute; right:13px; top:10px;}
.defineBox a.addLink{ position:absolute; right:92px; top:10px;}
.htAddInfo a font{ font-size:18px;}
.htAddInfo .saveTopublish{ padding:5px 66px;}
.htAddInfo .saveTopublish input{ vertical-align:top;}
/*审核内容*/
.checkCenter{}
.checkCenter .checkTitle{ line-height:35px; height:35px; text-align:center; color:#f80; font-size:24px;}
.checkCenter .checkInfo{ color:#999; background:#f8f8f8; text-align:center; margin:8px 0; }
.checkCenter .checkInfo em{ padding:0 5px;}
.checkCenter .checkContent{ padding:0 20px; font-size:14px; color:#666; line-height:30px; text-indent:25px;}
.checkCenter .checkContent p{ margin:10px 0;}
.checkBtn{ text-align:center; padding:10px 0;}
.checkBtn input{ margin:0 5px;}
.htFunction{ padding:15px 15px 15px 30px;}
.htFunction h3{ margin-bottom:0;}
.htFunction div{ font-size:14px; padding:8px 0 8px 20px;}
.htFunction div input{ vertical-align:middle;}
.htFunction div p{ clear:both; padding-left:18px;}
.htFunction p input{ vertical-align:middle;}
.htFunction p{ font-size:14px;}
.htFunction div.fl{ padding:10px 0; margin:0 5px 0 20px;}
.htFunction div span{ display:block; padding-left:18px;}
.htFunction .htMenuOpen{ margin-top:2px; background:#f3f7f8;}
.htMenuOpen em{ padding-left:20px;}
.htClassInfo{ margin-bottom:15px; clear:both;}
.leftClass{ height:170px; background:#f6f8f9; width:280px; border:1px solid #dfeaee; border-radius:5px; padding:0 0 15px 0;}
.rightTeacher{ height:170px; width:548px; background:#f6f8f9; border:1px solid #dfeaee; border-radius:5px; padding:0 0 15px 0;}
.leftClass h2,.rightTeacher h2{ position:relative; margin-bottom:10px; background:#eef4f6; border-bottom:1px solid #dfeaee; height:32px; font-size:14px; padding-left:15px; line-height:32px;}
.leftClass h2 em{ color:#f80}
.leftClass h2 span{ position:absolute; right:10px; top:0; font-weight:normal;}
.leftClass p{ padding-left:15px; padding-top:5px; line-height:24px; font-size:14px;}
.rightTeacher li{ position:relative; font-size:13px; display:inline; margin-left:12px; width:120px;}
.rightTeacher li p.runIn{ position:absolute; top:0; left:23px;}
.rightTeacher li:hover{ background:#fff;}
.rightTeacher li img{ border-radius:5px; border:1px solid #ccc; width:80px; height:80px;}
.rightTeacher li a.aBlue{ padding:0 5px;}
.rightTeacher li a.aYellow{ padding:0 5px; color:#f80;}
.rightTeacher li p{ padding:2px 0; text-align:center;}
.diaTeacher h3{ clear:both; font-size:14px; background:#f8f8f8; border-bottom:1px solid #eee; height:30px; line-height:30px; padding-left:15px; margin-bottom:8px;}

.htOperator{ position:relative; padding-left:12px; padding:20px 0 20px 30px; font-size:14px; font-weight:bold;}
.htOperator .addfxBtn{ right: 0;}
.htOperator em{ font-weight:normal; color:#aaa; font-size:12px; padding:0 8px;}
.htOperator .addfxBtn a em{ color: #fff;}
.htOperator a{ color:#666;}
.htOperator a.on{ color:#118aa2;}
.htBtn{ text-align: center; padding: 15px;  clear:both;}
.htBtnyet{ clear:both; margin-left:90px; padding-top:10px}
.htBtn input{ margin-right:5px;}
.htBtnPublish{ padding:15px 0; font-size:14px;}
.htDistri{ padding:10px 15px 25px 15px; font-size:14px; clear:both;}
.distriCenter{ line-height:25px;}
.htImgInner{ padding:0 30px;}
.htImgInner dl{ margin-bottom:10px;}
.htImgInner dd{ background:#f8f8f8; line-height:50px; border-bottom:1px solid #e9e9e9; border-top:1px solid #fff; padding:10px 25px;}
.htImgInner dd a{ margin:0 10px;}
.htImgInner dd:hover{ background:#fffbe0;}
.htImgInner dd img,.htAddInfo dd strong,.htAddInfo dd a{ float:left;}
.htImgInner dd img{ width:50px; height:50px; border-radius:5px;} 
.htImgInner dd strong{ font-size:14px; padding-left:10px;}
.htImgInner h3{ background:none;}
.htImgInner h3 .htAddImgBtn{ float:right;}
.htImgInner h3 .htAddImgBtn a{ display:block; background:#f8f8f8; border:1px solid #eee; width:88px; text-align:center; height:24px; line-height:24px; color:#08c; font-size:14px; font-weight:normal;}
.htImgInner h3 .htAddImgBtn a:hover{ text-decoration:none; border:1px solid #ccc;}
.nodata{ padding:25px; text-align: center; font-size:14px; color:#aaa; background:#f8f8f8;}
.nodata a{ margin-left:5px;}
.seeJob { text-align: center;}
.seeJob a{ border:1px solid #DCE9ED; color: #08c; background:#EEF4F6; padding:5px 10px; font-size: 14px; display:inline border:1px solid #DCE9ED; background:#EEF4F6; padding:5px 10px; block; line-height: 30px;height: 30px;}
.htGroupName{ clear:both; background:#f8f8f8; border:1px solid #eee; overflow:hidden; padding:15px 0 15px 15px; font-size:14px;}
.htGroupName p.pTitle{ color:#333; font-weight:bold; padding-bottom:5px; clear:both;}
.htGroupName span{ float:left; width:86px; padding:3px 10px;}
.htGroupName span input{ vertical-align:middle;}
.htGroupName span.fl{ width:86px; padding:20px 20px 10px 20px; margin-right:6px;}
.htGroupName span.fl img{border-radius:5px; width:84px; height:66px; border:1px solid #ddd;}
.htGroupName span.fl:hover{ background:#fff;}
.htGroupName span.htTestTable{ width:150px; }
.htChoose{ height:auto; overflow:hidden;}
.htGroupName .pager{ clear:both; padding-top:20px;}
.teacherShow{ clear:both; padding-left:1px; padding-bottom:10px;}
.teacherShow span{ position:relative; width:168px; height:175px; border-bottom:1px solid #eee;}
.teacherShow span p.htImgShow{ padding:23px 23px 0 23px;}
.teacherShow span p.htImgShow img{ border-radius:5px; width:110px; height:110px; border:1px solid #ddd;}
.teacherShow span:hover{ background:#f2f6f9;}
.teacherShow span p{ text-align:center; font-size:14px; line-height:24px;}
.teacherShow span i{ position:absolute; right:3px; top:3px;}
.teacherShow span i a{ overflow:hidden; white-space:nowrap; text-indent:-300px; display:block; width:15px; height:15px; background:url(../images/houtai-topbg.png) no-repeat 0 -198px;}
.teacherShow span i a:hover{ background-position:-17px -198px}
.htTeacherInfo{ font-size:14px; padding:0 60px; clear:both;}
.htTeacherInfo h3{ text-align:center; padding-bottom:15px; color:#f80; font-size:24px; font-weight:bold; clear:both;}
.htInfoCenter img{ max-width:710px;}
.htInfoCenter img,.htInfoCenter .htimgName{ text-align:center; font-size:14px; line-height:30px;}
.htTxtShow{ font-size:14px;}
.topFixed{ position:relative;}
.fixedBox{ color:#666; z-index:99; width:938px; font-size:14px; text-align:center; position:fixed; top:0px; background:#fffacd; border:1px solid #edb55d; border-top:none; padding:20px 10px;}
.fixedBox b{ color:#600;}
.fixedBox a{ padding:0 5px; color:#08c; text-decoration:underline;}
.chooseClass{border-radius:5px; margin-bottom:15px; font-size:14px; border:1px solid #ddd;}
.htTabsTitle{ z-index:1; border-radius:5px 5px 0 0; font-weight:bold; background:#f8f8f8; position:relative; border-bottom:1px solid #eee; line-height:30px; height:30px;}
.htTabsTitle span{ position:absolute; right:10px; top:0; font-weight:normal;}
.htTabsTitle li{}
.htTabsTitle li a{ border-right:1px solid #ddd; display:block; width:78px; text-align:center; height:30px;}
.htTabsTitle li a:hover{ background:#fffdea;}
.htTabsTitle li a.on{ height:31px; background:#fff; color:#f80;}
.htTabsList{ padding:15px 10px;}
.htTabsList p{ clear:both; border-bottom:1px dashed #dedede; padding:5px 0;}
.htTabsList a{ display:inline-block; text-align:center;height:22px; line-height:22px; margin:2px 5px; padding:0 6px;}
.htTabsList a.on{ text-decoration:none; background:#f80; color:#FFF;}
.htPosition{ background:#fafafa; border:1px solid #ebebeb; padding:8px 0 8px 20px; width:978px; margin:15px auto 0 auto;}
.htPosition em{ color:#f80; font-weight:bold; font-size:14px;}
.htViewPosi{ position:relative; line-height:20px; padding:8px 0 8px 26px; margin:15px auto 10px auto;}
.htViewPosi .posiIco{ position:absolute; left:3px; top:9px; background:url(../images/btn_bg.png) no-repeat -54px -233px;  width:16px; height:15px; display:inline-block;}
.htViewPosi em{ color:#f80; font-weight:bold; font-size:14px;}

/*班级公告*/
.w350{ width:350px;}
.htNoticeList{ padding:10px 0;}
.htNoticeList li{ font-size:14px; padding:7px 0px 7px 15px;  border-bottom:1px solid #edeadc; vertical-align:bottom;}
.htNoticeList li a.ellipsis{ width:425px; display:inline-block;}
.htNoticeList li img{ max-width:200px; padding:7px 0;}
.htNoticeList li em{ color:#999; font-size:12px; padding-left:25px;}
.htNoticeList li .fr a{ font-size:12px; padding:0 5px;}
.htNoticeList li:hover{ background:#FFC;}
.htNoticeInfo{ font-size:14px; padding:20px;}
.checkTxt{ padding:0 20px;}
.htNoticeInfo h5{ color:#333; font-size:14px; padding:20px 0 10px 0;}
.htNoticeInfo h5 span.createTab{ margin-left:10px;}
.htNoticeInfo h5 span.createTab a{ font-weight:normal; font-size:12px; color:#333; display:inline-block; padding:5px 12px; background:#fff; border:1px solid #dedede; margin-right:5px;}
.htNoticeInfo h5 span.createTab a:hover{ text-decoration:none;  border:1px solid #060;}
.htNoticeInfo h5 span.createTab a.current{ background:#060; color:#fff; border:1px solid #060;}
.htNoticeInfo h3{ padding-bottom:15px; color:#f80; font-size:20px; font-weight:bold; clear:both;}
.htNoticeInfo p.htEditor{ font-size:12px; color:#999; margin-top:-10px;}
.htNextNotice{ padding-top:10px; color:#999;}
.htNoticeInfo h3 .htInput{ height:40px; line-height:40px; font-size:20px; padding-left:10px; color:#f80; width:783px;}
.htNoticeInfo h3 span a{ font-size:14px; font-weight:normal;}
.htNoticeInfo h3 em{ font-size:12px; color:#aaa; font-weight:normal;}
.htNoticeInfo h3.classInfoTitle{ text-align:center;}
.htNoticeContent img{ max-width:800px;}
.htNoticeContent .htArea{ width:783px; height:150px; }
.htNoticeContent .ifOpen{ display:block; clear:both; padding-top:12px;}
.htNoticeContent .ifOpen em{ margin-right:10px;}
.htNoticeBtn .saveAs{ padding-bottom:15px;}
.htNoticeBtn{ text-align:left;  clear:both; margin:10px 0 0 0;}
.htNoticeBtn input{ margin-right:10px;}
.htNoticeContent p{ margin:7px 0; line-height:30px; text-indent:25px;}
.htNextNotice h5{ color:#333; border-bottom:1px solid #eee; font-size:14px; padding-bottom:5px; margin-bottom:10px;}
/*班级日志*/
.classDaily{ padding:15px; clear:both; overflow:hidden;}
.lDaily{ width:158px; border:1px solid #ececec;}
.rDaily{ width:635px;}
.lDaily h3{ text-align:center; background:#f5f5ec; line-height:40px; height:40px; font-size:14px;}
.yearDaily{ height:466px; overflow-y:scroll; font-size:14px;}
.yearDaily li h2 a{ display:block; background:#f9f9f6; height:38px; line-height:38px; font-size:14px; font-weight:normal; padding-left:30px; border-top:1px dotted #dedcc9;}
.yearDaily li .monthShow a{ display:block; clear:both; line-height:22px; font-size:12px; padding:3px 30px; border-bottom:1px dashed #eee;}
.yearDaily li h2 a em{ padding-left:5px; color:#f60;}
.yearDaily li h2 a:hover{ text-decoration:none; background:#FFF;}
.yearDaily li h2 a.on,.yearDaily li .monthShow a.on{ background:#fff6b3; font-weight:bold; color:#f80;}
.yearDaily li .monthShow a:last-child{ border-bottom:none;}
.showDaily{ margin-bottom:2px; font-size:14px; padding-left:15px; background:#f9f9f6; border:1px solid #ececec; height:34px; line-height:34px;}
.showDaily em{ color:#666;}
.showDaily .showStyle a{ margin-right:10px; color:#cdcdcd; font-weight:bold; padding-left:28px; display:inline-block; background:url(../images/houtai-topbg.png) no-repeat; height:34px;}
.showDaily .showStyle a.liebiao{ background-position:-65px -247px;}
.showDaily .showStyle a.suolie{  background-position:-65px -315px;}
.showDaily .showStyle a.liebiao.on{ color:#f80; background-position:-65px -213px;}
.showDaily .showStyle a.suolie.on{ color:#f80;  background-position:-65px -281px;}
.showDaily .fr{ padding-right:15px;}
.showDaily .fr a{ color:#08c;}
.ListDailyStyle{ border-top:1px solid #ececec;}
.ListDailyStyle li{ border-bottom:1px solid #ececec; padding:10px 15px 10px 15px;}
.ListDailyStyle li:hover{ background:#ffc;}
.ListDailyStyle li h2{ position:relative; font-size:16px; line-height:30px; height:30px;}
.ListDailyStyle li h2 .fr a{ font-weight:normal; font-size:12px; padding-left:7px;}
.ListDailyStyle li h2 a.dailyTitle{ width:300px; display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px; float:left; color:#666;}
.ListDailyStyle li h2 a.dailyTitle:hover{ color:#f80;}
.ListDailyStyle li h2 em{ position:absolute; right:186px; top:0px; font-size:12px; font-weight:normal; padding-left:20px; color:#aaa;}
.ListDailyStyle.listDailyStyle2 li h2 em{right:80px;}
.ListDailyStyle li h2 em font{ color:#333; padding-right:5px;}
.ListDailyStyle .dailyInfo{ line-height:18px; padding:5px 0 0 0;}
.ListDailyStyle .dailyInfo em{ padding-right:10px; color:#999;}
.ListDailyStyle .dailyInfo a.aCate{ color:#f80;}
.ListDailyStyle .dailyInfo a.aBlue{ text-decoration:none;}
.ListDailyStyle .dailyCenter{ font-size:14px; padding:5px 0; color:#666;}
.ListDailyStyle .dailyCenter a{ padding-left:5px;}
.ListDailyStyle .dailyCenter img{ max-width:150px; border-radius:5px;}
.ListDailyStyle .dailyRead,.htNoticeInfo .dailyRead{ font-size:12px; line-height:18px; padding-top:5px;}
.ListDailyStyle .dailyRead a,.htNoticeInfo .dailyRead a{ margin-right: 3px;padding:3px 6px; border: 1px solid #fff;}
.ListDailyStyle .dailyRead a:hover,.htNoticeInfo .dailyRead a:hover{ text-decoration: none; color: #52b274; border: 1px solid #dedede; }
.ListDailyStyle .dailyRead a i.icon-praise,.htNoticeInfo .dailyRead a i.icon-praise{ margin-right: 3px; width: 16px; height: 19px; background: url(../images/agree.png) no-repeat; display: inline-block; vertical-align: -3px;}
.ListDailyStyle .dailyRead em,.htNoticeInfo .dailyRead em{ color:#aaa; }

.htNoticeInfo .dailyRead{ border-bottom:1px solid #f1f1f1; padding:25px 0 10px 0;}
.htTalkList{ padding:15px 0;}
.htTalkList h5{ border-bottom:1px solid #f1f1f1; font-size:14px; height:30px; line-height:30px;}
.htTalkList dl{ margin-bottom:15px;}
.htTalkList dd{ padding:5px 0; font-size:14px;}
.htTalkList dd label{ color:#6fad0c;}
.htTalkList dd .talkContent{ color:#333;}
.htTalkList dd .sayTime{ font-size:12px; color:#999;}
.htPublish{ border:1px solid #f1f1f1; border-top:none; background:#f5f5ec; padding:20px;}
.htPublish p{ padding-bottom:10px;}
.htPublish .htArea{ padding:5px; width:530px; height:60px;}
.htPublish label{width:123px; float:left; text-align:right;color:#666; font-weight:bold;}
.htPublish .htSure{ margin-left:10px; display:inline; margin-top:22px;}
.giveStar{ height:30px; clear:both;}
/*留言*/
.fatherMessage{height:36px;padding:0 0 0 14px; background:url(../images/talkheadbg.jpg) no-repeat; background-size:cover; border-radius:5px 5px 0 0; line-height:36px; font-size:14px; font-weight:bold;}
.fatherMessage strong{ color:#f80;}
.fatherMessage .htfresh a{ color:#fff; padding-right:10px;}
.htMessageBox{ font-size:14px; background:url(../images/talkbg.jpg) no-repeat; background-size:100%; border:1px solid #e7e7e7; border-top:none; padding:20px 34px 0 20px;height:372px;overflow-y:scroll;}
.htMessageBox li{ padding-bottom:15px;}
.htMessageBox li .sbName{ color:#08c; }
.htMessageBox li .sbName em{ font-size:12px; color:#999;}
.htMessageBox li .me{ color:#79af03;}
.htMessageBox li .messagesContent{ color:#333; padding-top:6px; font-weight:bold; line-height:20px;}
.htMessageBox li .mesay{ color:#c29247;font-weight:bold;}
.talkBorder{ border:1px solid #ddd; border-top:none;}
.talkBorder .htInput{ background:#FFFEEE; width:546px; border:none; line-height:20px; height:20px; font-size:14px; font-weight:bold; color:#333; padding:5px;}
.talkBorder .htSure{ width:68px;border-radius:0;}
/*教职工分析 */
.staffAn{padding:10px 15px;}
.staffAn .tbstyle{text-align:center;border:1px solid #ccc;font-size:14px;color:#000;;table-layout:fixed;position:relative;}
.tbstyle td,.tbstyle th{border:1px solid #ccc;}
.tbstyle span{display:block;white-space:nowrap;overflow:hidden;}
.tbstyle thead tr{height:154px;}
.tbstyle tbody td{padding:6px 0;}
.tdbox .tit{border-bottom:1px solid #ccc;height:31px;line-height:31px;}
.tdbox .ulcon{overflow:hidden;height:122px;margin-right:-1px;}
.tdbox .ulcon li{border-right:1px solid #ccc;float:left;line-height:122px;}
.tbstyle td.td7,.tbstyle td.td1,.tbstyle td.td2,.tbstyle .tdbox.age li,.tbstyle .tdbox.edu li,.tbstyle .tdbox.jobpos li{height:91px;line-height:20px;width:15px;padding:18px 6px 13px;}
.tbstyle td.td1{width:35px;position:relative;background:url(../images/tbbg.png) no-repeat;}
.tbstyle td.td2{width:25px;}
.tbstyle td.td3{width:67px;}
.tbstyle td.td4{width:199px;}
.tbstyle td.td5{width:193px;}
.tbstyle td.td6{width:208px;}
.tbstyle td.td7{width: 14px;padding: 0 15px;}
.tbstyle .tdbox.gender{width:67px;}
.tbstyle .tdbox.gender li{width:33px;}
.tbstyle .tdbox.age li.li1{width:27px;}
.tbstyle .tdbox.age li.li2{width:21px;}
.tbstyle .tdbox.age li.li3{width:17px;}
.tbtd1{width:39px;}
.tbtd2{width:27px;}
.tbtd3{width:33px;}
.tbtd4{width:29px;}
.tbstyle span.tbtd5{width:37px;padding:0 5px;white-space:normal;}
.tbtd6{width:38px;}
.tbtd7{width:33px;}
.tbtd8{width:37px;}
.tbtd9{width:36px;}
.tbtd10{width:40px;}
.tbstyle .tdbox.edu li.li1{width:24px;}
.tbstyle .tdbox.edu li.li2{width:26px;}
.tbstyle .tdbox.jobpos li.li1{width:26px;}
.tbstyle .tdbox.jobpos li.li2{width:21px;}
.tbstyle p.type,.tbstyle p.per{position:absolute;top:0;left:15px;width:16px;line-height:30px;}
.tbstyle p.per{top:96px;}
.diagram{margin-top:44px;}
.diagram .dgrow{float:left;width:49.9%;margin-bottom:30px;}
.diagram .dgrow h4{font-size:14px;margin-bottom:10px;}
.htBbsList dd{ position:relative; color:#333; height:30px; line-height:30px; font-size:14px; padding:4px 15px 4px 8px; border-bottom:1px solid #dce9ed;}
.htBbsList dd:hover{ background:#FFc;}
.htBbsList dd em{ font-size:12px; color:#999; position:absolute; right:85px; top:5px;}
.htwindowInput{ height:20px; width:78px; float:left; line-height:20px;}
.jiaZhangMessage{ padding:15px; clear:both;}
.jiaZhangMessage h3{ text-align:center; position:relative; font-size:24px; color:#f80; padding:5px 0 15px 0; }
.jiaZhangMessage h3 span{ font-size:14px; font-weight:normal; position:absolute; right:0px; top:12px;}
.jiaZhangMessage h3 p{ text-align:center; display:block; clear:both; padding-bottom:10px;}
.jiaZhangMessage h3 p.mainTitle{ font-size:20px;}
.jiaZhangMessage h3 p.secondTitle{ color:#666; font-size:16px;}
.jiaZhangMessage .jZinfo{text-align:center; font-size:12px; color:#666; clear:both; background:#f8f8f8; padding:5px 10px;}
.jiaZhangMessage .jZinfo em{ padding-left:10px; color:#999;}
.jzMessageContent{ padding-bottom:20px; font-size:14px; color:#666; line-height:30px;}
.jzMessageContent p{ margin:10px 0;}
.jzMessageContent p.imgShow{ text-align:center; padding-bottom:10px;}
.jzMessageContent p.imgShow .htimgName{ color:#333;}
.jzMessageContent img{ max-width:810px;}
.replyInfo{ padding:10px 15px 0 15px; font-size:14px; margin-bottom:10px; border-top:1px dashed #d9d9d9;}
.replyInfo .httcInfo{ color:#79AF03;}
.replyInfo .httcInfo .jztxtCor{ color:#08c;}
.replyInfo .httcInfo em{ font-size:12px; color:#999; padding-left:15px;}
.replyInfo .httcContent{ color:#C29247; padding: 10px 0;}
.replyInfo .color01{ color:#000;}

.classMokuai{font-size:14px; padding:15px; clear:both;}
.classMokuai h2{ font-size:14px; padding-bottom:5px; margin-bottom:7px; border-bottom:1px solid #eee;}
.classMokuai p{ padding:3px 0 3px 25px; clear:both; line-height:20px;}
.classMokuai p input{ float:left; margin-top:5px; margin-right:5px;}
.htClew{ border:2px solid #ffda80; padding:50px; border-radius:6px; margin:65px 0; box-shadow:0 0 5px #f4d790; background:#FFF;}
.htClewText{ background:#FFF url(../images/sorry.png) no-repeat 20px 0; height:116px; padding:0 0 0 200px; line-height:116px; font-size:18px; color:#666;}

.htLoadingInfo{ margin-top:15px; padding:0px 15px;}
.htLoadingInfo a{ border-radius:2px; display:inline-block; float:right; padding:0 15px; height:28px; line-height:28px; margin-right:10px; font-size:14px; }
.htLoadingInfo a.aLoading{ background:#eee; color:#333; border:1px solid #d9d9d9;}
.htLoadingInfo a.aSave{ background:#08c; color:#FFF; border:1px solid #1180b7;}
.htLoadingInfo a.aSave:hover{ background:#279cd7; text-decoration:none;}
.htLoadingInfo a.aLoading:hover{ background:#f7f7f7; text-decoration:none;}

.bgMusic{ clear:both;}
.workCategory{ background:#fff; border:1px solid #eee; padding:10px; display:inline; width:230px; font-size:14px;}
.w110{ width:110px;}
.workCategory li{position:relative;}
.workCategory span.edit{position:absolute;right:10px;top:5px;z-index:6;}
.workCategory span.edit a{margin-left:6px;}
.workCategory span.edit.on a{color:#fff;}
.workCategory li.topr{text-align:right;font-size:14px;margin:0 0 6px 0;}
.workCategory li h3{ line-height:30px; height:30px;background:#f7f7f7; margin-bottom:1px;}
.workCategory li h3 a{ padding-left:15px;  display:block; position:relative; height:30px;}
.workCategory li h3 a.on{background:#f80; color:#fff;}
.workCategory li .secCategory p{ position:relative; cursor:pointer; background:url(../images/icon2.gif) no-repeat 12px center; padding-left:20px; height:30px; line-height:30px; }
.workCategory li .secCategory p a.aBlue{ position:absolute; right:10px; top:0;}
.workCategory li .secCategory p.on{ background:#f80 url(../images/icon2.gif) no-repeat 15px center; color:#fff;}
.workCategory li .secCategory p a.aBlue:hover{ color:#08c;}
.workCategory li .secCategory p.on a.cateName,.workCategory li .secCategory p.on a.aBlue{ color:#fff;}
.workCategory li .secCategory p.on i,.workCategory li h3 a.on i{ position:absolute; right:-16px; top:0px; width:16px; height:30px; background:url(../images/pointer.png) no-repeat;}
.workCategory h5{ padding-left:15px; background:#dce9ed; border-bottom:1px dashed #b0cfd8; font-size:14px; height:32px; line-height:32px;}
.w560,.w561,.w560_noBorder{ width:560px; border:1px solid #eee; padding-bottom:25px;}
.w520LeftEmty{ width:510px; padding:0 0 25px 20px;}
.w560_noBorder{ border:none;}
.inpV1{ height: 24px; line-height: 24px; border: 1px solid #dedede;}
.areaV1{border: 1px solid #dedede; width:160px; height:60px;}
.w561{ width:680px; border:none;}
.totalBox{ font-size:14px; padding:15px;}
.totalBox h5{ padding-bottom:10px; margin-bottom:5px; border-bottom:1px dashed #dedede;}
.totalBox li{ background:url(../images/icon3.gif) no-repeat 12px center; position:relative; padding-left:30px; line-height:35px; height:35px; border-bottom:1px dotted #eee; overflow:hidden; vertical-align:bottom;}
.totalBox li:hover{ background:#FFC url(../images/icon3.gif) no-repeat 12px center}
.totalBox li font{ color:#aaa; position:absolute; right:10px; top:5px;}
.htTable font{ color:#aaa;}
.totalBox li .greyInfo{ position: absolute; right:80px; top:0;}
.totalBox li font a,.htTable font a{ width:60px; text-align:center; display:inline-block;border-radius:2px; line-height:20px; padding:2px 0;}
.totalBox li font.beenA a,.htTable font.beenA a{ cursor:default; color:#ccc; background:#f7f7f7;}
.totalBox li font.yetA a,.htTable font.yetA a{ color:#fff; background:#f80;}
.totalBox li font.yetA a:hover,.htTable font.yetA a:hover{ background:#f60; text-decoration:none;}
.totalBox li font.beenA a:hover,.htTable font.beenA a:hover{ text-decoration:none;}
.totalBox li a.ellipsis{ float:left; display:inline-block; width:455px;}
.totalBox li a:hover{ color:#f60;}
.totalBox li span{ padding-left:10px; float:left; font-size:12px; color:#aaa;}
.totalBox li span strong{ font-weight:normal; padding-right:8px;}
.totalBox li span a{ padding-right:10px;}
.totalBox li span a.aBlue{ padding:0 0 0 10px; color:08c;}
.totalBox h3{ height:30px; padding:5px 0;}
.totalBox h3 a{ display:inline-block; background:#08c; color:#fff; padding:5px 10px; float:right;}
/*成员列表*/
/*.rightMem  .memTitle{ position:relative; z-index:10; height:32px; line-height:32px; font-size:14px;}
.rightMem  .memTitle a{ border:1px solid #ddd; height:30px; line-height:30px; display:inline-block; padding:1px 18px; background:#FFF;}
.rightMem  .memTitle a:hover{ background:#f6f6f6;}
.rightMem  .memTitle a.clickOn{ border:1px solid #ddd; border-bottom:none;}*/
.rightMem { position:fixed; bottom:290px;  right:90px; z-index:9999;}
.rightMem  .memTitle{ z-index:10; text-align:center; line-height:24px; font-size:14px;}
.rightMem  .memTitle a{ border:1px solid #ddd; line-height:24px;width:24px; padding:10px; display:inline-block; background:#FFF;}
.rightMem  .memTitle a:hover{ background:#f6f6f6; color:#333; text-decoration:none;}
.rightMem  .memTitle a.clickOn{ border:1px solid #ddd; border-left:none;}


.htIcon{display:inline-block;background:url(../images/ic.png) no-repeat;}
.htMemberList{border:1px solid #ddd;background:#fff;padding:0 9px 11px; box-shadow:0 2px 5px 2px #ddd; line-height:22px;margin-bottom:20px; position:absolute; width:268px; right:44px; top:-36px; z-index:99;}
.htDlis .dhd{border-bottom:1px solid #dbdbdb;}
.htDlis .dhd h3{font-size:14px; line-height:34px;}
.htDlis .dhd .fr{color:#57606b; margin-top:2px;}
.htDlis dd{border-bottom:1px solid #dee7d2;margin-bottom:1px;padding:6px 9px 8px 6px;background:#f7fdef;}
.htDlis .lisOp .fr{margin-left:6px;}
.htDlis .perinfo .per{background-position:-25px 0;width:13px;height:15px;margin-right:4px;vertical-align:middle;}
.htDlis .perinfo .outline{background-position:-46px 0;width:13px;height:15px;margin-right:4px;vertical-align:middle;}
.htMemberList .add{background-position:0 -92px;width:77px;height:28px;text-indent:-999em;margin:11px auto 4px;display:block;}
/*添加人员*/
.htAddmodeper .modeop{margin:20px 15px;}
.htAddmodeper .inpgroup{margin-right:19px;font-size:14px;}
.htAddmodeper .txtput{border:1px solid #e7e7e7;padding:8px 9px;width:101px;height:13px;}
.htAddmodeper .se{border:1px solid #e7e7e7;padding:2px;}
.htAddmodeper .btnSear{background:url(../images/ic.png) 0 -254px no-repeat;width:83px;height:30px;line-height:30px;font-size:14px;color:#000;line-height:30px;text-align:center;border:none;cursor:pointer;}
.htAddmodeper .uiTable{ width:95%;}
.takeChild{ border-top:1px solid #eee;}
.takeChild li{ background:#f9f9f9; font-size:14px; border-bottom:1px solid #eee; padding:10px;}
.takeChild li .fl img{ width:100px; height:100px; border-radius:5px;}
.takeChild li .fl { margin-right:15px; display:inline;}
.takeChild li .fl p em{ color:#f80;}
.takeChild li:hover{ background:#fff6b3;}

.countOut{ padding:20px 0; clear:both; font-size:14px;}
.countOut h5{ border:1px dashed #e0e0e0; clear:both; background:#f9f9f9; text-indent:15px; color:#333; margin-bottom:15px; line-height:30px; height:30px;}
.countUl{ padding-bottom:25px;}
.countUl li{ line-height:37px; padding-bottom:10px; clear:both;}
.countUl li label{ float:left; width:98px; text-align:right;}
.countUl li em{ padding:0 8px; color:#999;}
.countUl li select{ height:30px; line-height:30px;}
.htTreeBox{ height:380px; overflow-y:scroll;padding:20px 20px 15px 20px;}
.htTreeBox li{ padding:0; margin:0; line-height:16px; font-size:14px; text-align:left; white-space:nowrap; outline:0; clear:both;}
.htTreeBox li span{ width:16px; height:16px;background:url(../images/gun.png) no-repeat; display:inline-block; line-height:0; vertical-align:middle; cursor:pointer;float:left;}
.htTreeBox li .level1{ background-position:0 -36px; }
.htTreeBox li .level2{ background-position:-22px -18px;}
.htTreeBox li .center_docu{ width:18px; height:19px; background-position:0 -18px;}
.htTreeBox li .center_first{ width:18px; background-position:0px 0px;}
.htTreeBox li .buttom_close{ margin-left:4px; width:18px;  background-position:-22px -36px;}
.htTreeBox li .buttom_open{ margin-left:4px; width:18px; background-position:-40px -36px;}
.htTreeBox li .bottom_docu{ width:18px; background-position:0 -36px;}
.htTreeBox li a{ display:inline-block; padding:0 5px; height:17px; margin:0; color:#333;}
.htTreeBox li a:hover{ color:#333;}
.htTreeBox li a.current{ border:1px solid #ffc773; background:#ffebbf;}
.htTreeBox ul{ padding:0 0 0 18px;}
.htTreeBox ul.ulLevel2{display:none; background:url(../images/dot.gif) repeat-y;}
.htTreeBox ul.lastLevel{ background:none;}
.htBBSlist{font-size:12px;;}
.htBBSlist h5{ font-weight:normal; font-size: 16px; color:#333; padding:10px; border-bottom:1px solid #eee;}
.htBBSlist h5 a{ color:#08c;}
.htBBSlist h5 strong,.htBBSlist h5 em{ font-size:12px;}
.htBBSlist li{ clear:both; border-bottom:1px solid #eee; padding:10px;}
.htBBSlist li .bbsHead{ width:110px;}
.htBBSlist li .bbsHead img{ margin:0 auto; display:block; width:75px; height:75px;}
.htBBSlist li .bbsHead p{ line-height: 20px; text-align:center; padding-top:5px;}
.htBBSlist li .bbstext{ padding-top:5px; width:710px; color:#333; font-size: 14px; line-height: 26px; }
.htBBSlist li .bbstext em{ color:#aaa; padding-left:12px; font-size:12px;}
/*--调查问卷--*/
.viewBox{ padding:10px; clear:both; color:#333;}
.viewBox h2{ text-align:center; font-size:22px; line-height:40px; padding-bottom:10px; height:40px;}
.viewBox h2 a{ font-weight:normal; font-size:14px; padding-left:10px;}
.viewItems dl,.viewItems ul{ padding:15px; font-size:16px;}
.viewItems dt{ font-weight:900; padding:10px 0; line-height:160%; line-height:160%;}
.viewItems dd,.viewItems li{ border-bottom:1px dashed #dedede; padding-bottom:15px; padding-left:25px; margin-bottom:15px;}
.defineBox .viewItems dd{ border:none;margin-bottom:0;}
.viewItems dd.jugde{ border-bottom:none; padding:0; margin-bottom:0;}
.viewItems dd .answer{ padding:5px 0;}
.viewItems dd .htInput{ width:98%;}
.viewBox h3{ text-align: center; font-weight:normal; padding:5px 15px; background:#f8f8f8; font-size:14px;}
.viewBox h3 strong{ color:#f80;}
.viewBox h3 em{ font-size:12px; color:#aaa;}
.viewItems li .madein{ margin-top:10px; display:block;}
.viewItems dd .tar{border:1px solid #ccc;width:500px;height:150px;padding:5px;}
.viewItems dd .inptxt{width:300px;height:20px;border:1px solid #ccc;}
.viewItems .se{padding:5px;}
.viewItems .btnSure{margin:10px 0 0 18px;}
.atrrList{ float:left; position:relative;}
.atrrList dl{ clear:both; z-index:1; overflow:hidden;position:relative;}
.atrrList dt{ margin-right:0; float:left; margin-left:-100px; text-align:right; width:101px; line-height:31px;*display:inline;}
.atrrList dd{background:#FFF; border:1px solid #dedede;color:#666; height:26px; line-height:26px; margin:4px 5px 0px 0; padding:0 25px 0 8px; position: relative; white-space:nowrap; float:left;}
.atrrList dd.noshowchannel{ display:none;}
.atrrList dd .close-icon{ cursor:pointer; background:url(../images/checkbox.gif) no-repeat;height:13px;position:absolute; right:6px; top:6px;  width:13px;}
.atrrList dd:hover{border:1px solid #43b201;text-decoration:none;}
.atrrList dd .selected{ background:url(../images/checkboxon.gif) no-repeat;}
/*人事管理*/
.workBox{}
.memberShow{ border-bottom:1px solid #dedede; padding:15px; }
.memberShow:hover{ color:#333; background:#ffc;}
.memberShow .wkImg{ margin-right:15px; width:120px;}
.memberShow .wkImg img{ width:120px; height:120px; border-radius:5px;}
.memberShow .wkInfo{ width:px;}
.memberShow .wkInfo li{ font-size:14px; padding:5px 0;}
.memberShow .wkInfo li label{ float:left; width:98px;}
.memberShow .wkInfo li span{}
.memberShow .wkInfo li a.aBlue{ padding-left:10px; color:#08c;}
.memberShow .wkInfo li a{ padding-right:10px; color:#093; display:inline-block;}

/*教学管理组*/
.planInfo{}
.personAdd li.zzBook{ font-size:14px; padding:5px 0;}
.personAdd li.zzSecInc{ padding-left:88px;}
.personAdd li.zzBook b{ color:#333; display:inline-block; line-height:36px; padding-right:15px;}
.personAdd li.zzBook b a{ color:#08c;}
.personAdd .lbtxt{font-size:14px;width:88px;}
.personAdd .htArea{border-color:#ddd;width:450px;height:100px;}
.txtSpan{ line-height:24px; padding-top:5px; display:inline-block; width:742px; color:#333;}
.personAdd .htBtn{margin-left:58px;}
.wkInfo{width:675px;}
.classOrg .workCategory{margin-left:0;}
.classPro .workCategory{width:120px;}
.classCate{margin:20px auto;border:1px solid #f1f0f0;}
.classCate .classmod{border-bottom:1px dashed #eaeaea;padding:10px;position:relative;}
.classCate .classmod .spOpe{position:absolute;right:10px;top:14px;}
.classCate .classmod .spOpe a{margin-right:6px;}
.classCate .classmod .spCa{display:block;float:left;width:48px;text-align:center;padding:0 5px;line-height:24px;color:#333;font-weight:bold;}
.classCate .classmod ul{margin-left:50px;overflow:hidden;zoom:1;width:600px;}
.classCate .classmod ul li{font-weight:bold;float:left;}
.classCate .classmod ul a{border:2px solid #fff; display:block;padding:2px 12px;margin:0 4px 0 0;}
.classCate .classmod ul a:hover{ color:#333;border:2px solid #999; text-decoration: none;}
.classCate .classmod ul a.current{border:2px solid #08c;color:#333;}
.classlist a.ellipsis,.studyPlan a.ellipsis{width:140px;display:block;padding-right:0;}
.classAdd .ulclass{margin-bottom:20px;}
.ulclass li{ clear:both; height:37px;line-height:37px;margin-bottom:10px;font-size:14px;}
.ulclass .lbtxt,.examBox .lbtxt,.examBoxDia .lbtxt{font-size:14px;margin-right:6px;width:77px;}
.ulclass .htInput{width:200px;}
.ulclass .se{padding:2px 4px;}
.classAdd .blockarea{padding:0;}
.classAdd .blockarea.htFunction div p{padding:0;}
.classAdd .blockarea.htFunction p input{margin:0 4px 0 0;}
.classAdd .htBtn{margin:20px 0 0 40px;}
.htCondition .htBtnSearch2{margin-left:14px;}
.htCondition{ padding:15px; margin:0 30px 30px 30px; border:1px solid #dedede; }
.htCondition li p{ padding:5px 0 5px 0;}
.htInputSmall{ border:1px solid #dedede; height: 18px; padding:5px;}
.htSearchcon { font-size: 14px; border: 1px solid #eee; margin-bottom: 15px; padding-bottom: 15px;}
.htSearchcon dl{ padding-left:68px;position:relative; margin:8px 0; border-bottom: 1px dotted #ccc;}
.htSearchcon dt{ position:absolute; left:20px; top:3px; font-weight: bold; color: #666;}
.htSearchcon dd{ line-height: 23px; height:30px;float:left; margin-right:10px;}
.htSearchcon dd strong{ padding-right:15px;}
.htSearchcon dd a{ color: #08c;}
.htSearchcon dd a:hover{ color: #F80}
.htSearchcon dd.on a{ color: #f80; font-weight: bold;}
.htSearchcon .loneDl dd{ height:auto; margin-bottom:3px;}
.htSearchcon dl.last{ border-bottom: none; margin-bottom: -12px;}
.rightName{ font-weight: bold; color: #666; padding-left: 20px;}
.planDe .examBox li,.examBoxDia li{padding:5px 0;overflow:hidden;zoom:1;}
.planDe .examBox li.zzSecInc{ padding-left:43px;}
.planDe .examBox .lbtxt,.examBoxDia  .lbtxt{width:43px;}
.planDe .examBox span,.examBoxDia span{display:block;margin-top:6px;float:left;}
.planDe .examBox .ra,.examBoxDia .ra{vertical-align:-2px;margin-right:2px;}
.planDe .examBox .htArea,.examBoxDia .htArea{width:250px;height:100px;}
.planDe .examBox .htBtn{margin-left:49px;}
.planDe .uiTable{background:#fff;}
.listHead em.time{margin-left:4px;}
.studyPlan a.ellipsis{width:200px;}
.planInfo .planDe{margin:0 0 16px;}
.planInfo .classCate{margin:0 0 20px;}
/*班级连线--教研计划*/
.teachPlan .uiTable a.ellipsis{display:block;width:140px;padding-right:0;}
.teachPlan .tpul li{padding:5px 0;font-size:14px;}
.teachPlan .tpul .se{padding:2px 4px;}
.htAddInfo li label,.lbtxt{ width:108px; float:left; color:#333; text-align:right}
.teachPlan .tpul .htInput,.diatpul .htInput{width:400px;}
.teachPlan .tpul .htArea,.diatpul .htArea{font-size:14px;width:400px;height:150px;border-color:#dedede;}
.teachPlan .tipc,.diatpul .tipc{display:block;margin:4px 0 0 56px;}
.teachPlan .htBtn{margin-left:56px;}
.teachPlan .planDe,.planDe{border:1px solid #e9edd9;padding:15px 22px 12px;margin:16px 0;}
.teachPlan .planDe h3.cor2,.planDe h3.cor2{font-size:16px;margin-bottom:2px;}
.teachPlan .planDe .planDelist li,.planDe .planDelist li{line-height:26px;color:#333;font-size:14px;}
.planDe .planDelist li.throughtIn{ float:none; clear:both; width:auto; line-height:26px;}
.weekPlan .uiTable td{padding:12px 8px;}
.weekPlanAdd .wptit{border:1px solid #e9eef0;background:#f7f8f9;height:36px;line-height:36px;padding:0 16px;margin:15px 0 7px;font-size:14px;color:#333;}
.weekPlanAdd .wptit a.aBlue{margin-left:18px;font-size:12px;font-weight:normal;}
.weekPlanAdd .uiTable .htArea{width:90px;height:90px;resize:vertical;}
.weekPlanAdd .wkft{margin:10px 0;}
.weekPlanAdd .wkft .ch{vertical-align:-2px;margin-right:2px;}

/*类别修改*/
.htCategory{ display:inline-block; width:50px; height:26px; line-height:26px; border: solid 1px #dedede; text-align:center; margin-right:5px;}
.htCategory:hover{ border: solid 1px #91c423; color:#333; text-decoration:none;}
.htCurrent{ background:#91c423; border: solid 1px #91c423; color:#fff;}
.htCurrent:hover{ color:#fff;}
/*类别修改end*/

/*新增的*/
.outBorder{ position:relative; border-bottom:1px dotted #b9b9b9;}
.weekPlanAdd .uiTable h3{ width:90px; font-weight:bold; color:#333;line-height:24px;}
.weekPlanAdd .uiTable ul,.weekPlanAdd .uiTable h3{ text-align:left; font-size:14px;}
.weekPlanAdd .uiTable ul li{ font-weight:normal; color:#727272; overflow:hidden;line-height:24px; border-bottom:1px dotted #b9b9b9; position:relative; padding-left:6px;}
.weekPlanAdd .uiTable ul li p{ width:76px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.weekPlanAdd .uiTable ul li a{/* float:right;*/}
.weekPlanAdd .uiTable ul li .delLine{background:url(../images/addLi.png) no-repeat 0 -13px;position:absolute; top:10px; right:0;}
.weekPlanAdd .uiTable ul li .delLine:hover{background:url(../images/addLi.png) no-repeat 0 -25px;}
.weekPlanAdd .uiTable h3 .addLine{ background:url(../images/addLi.png) no-repeat 0 0;position:absolute; top:8px; right:0;}
.weekPlanAdd .uiTable h3 .addLine:hover{background:url(../images/addLi.png) no-repeat 0 -37px;}
.weekPlanAdd .uiTable h3 .addLine{position:absolute; right:-5px; top:7px;  width:11px; height:11px;}
.weekPlanAdd .uiTable h3 .addSmall{ background:url(../images/addLi.png) no-repeat 0 -51px;position:absolute; top:8px; right:0;}
.weekPlanAdd .uiTable h3 .addSmall:hover{background:url(../images/addLi.png) no-repeat 0 -65px;}
.weekPlanAdd .uiTable h3 .addSmall{position:absolute; right:15px; top:7px;  width:11px; height:11px;}
.weekPlanAdd .uiTable ul li .delLine{ position:absolute; right:-5px; top:10px;  width:11px; height:11px;}
.weekPlanAdd .uiTable ul li a.bkLink{ width:36px; position:absolute; right:-14px; top:7px; color:#08c; font-size:12px;}
.weekPlanAdd .uiTable ul li a.bkLink:hover{ color:#f80; text-decoration:underline;}
.notAlignCenter{vertical-align:top; padding:7px 0}
/*新增的end*/

/*执行日志*/
.exeLog .exeDate,.classDesign .classDate{background:#EEF4F6;border:1px solid #dedede;margin:16px 0 15px;}
.htRightbar .classDesign,.htRightbar .phyexam,.htRightbar .phyexamResult,.htRightbar .teachPlan{ padding:0 15px;}
.exeLog .htCondition{padding:5px 15px 12px 15px;}
.exeLog .datebox{;padding-left:61px;}
.exeLog .datebox li,.classDate .datebox li{margin:0 12px 12px 0;float:left;_display:inline;}
.exeLog .datebox a,.classDate .datebox a{display:block;width:34px;height:33px;border:1px solid #e5eece;background:#fff;font-size:14px;text-align:center;line-height:33px;}
/*.exeLog .datebox a:hover,.classDate .datebox a:hover{border-color:#fe9d28;color:#ff8800;text-decoration:none;}*/
.exeLog .datebox a.current,.classDate .datebox a.current{background:#ff8800;color:#fff;border-color:#eb7d00;}
.exeCon .exechd{background:#d5eaa9;height:33px;line-height:33px;padding:0 10px 0 15px; margin-top:10px;}
.exeCon .exechd .open{background:url(../images/clo_op.png) 0 0 no-repeat;width:17px;height:16px;margin-top:8px;}
.exeCon .exechd .open.close{background-position:0 -16px;}
.exeCon .exechd h3.fl{font-size:14px;}
.exeCon .exechd span.spact{margin:0 8px 0 4px;}
.exeCon .exechd span.status,.exeCon .exemodhd .status{margin-left:28px;color:#666;}
.exeCon .execbd{padding:6px 0px 6px 0px;}
.exeCon .execbd li.exemod{margin-bottom:6px;}
.exeCon .exemodhd{height:32px;line-height:32px;}
.exeCon .exemodhd:hover,.exeCon .exemodhd.current{background:#e5f2ca;}
.exeCon .exemodhd h4.fl{background:url(../images/icon4.gif)  8px center no-repeat;padding-left:35px;}
.exeCon .exemodhd .status{margin:0 23px 0 34px;}
.exeCon .exemodbd{background:#f7ffe5;border:1px solid #e5f2ca;padding:18px 0;}
.exeCon .exemodbd li{margin-bottom:10px;font-size:14px;color:#333;overflow:hidden;zoom:1;}
.exeCon .exemodbd .lbtxt{line-height:26px;margin-right:10px;float:left;}
.exeCon .exemodbd .ellipsis{line-height:26px;float:left;width:588px;}
.exeCon .exemodbd .htArea{width:451px;height:150px;}
.exeCon .exemodbd .htSure{margin-left:118px;}
.classDesign .clalis{margin-top:20px;}
.clalis li{ font-size:14px; float:left;_display:inline;margin-right:10px;}
.clalis a{display:block;background:#fbfcf9;border:1px dashed #e2e4de;border-radius:3px;padding:0 10px;height:26px;line-height:26px;color:#666;-moz-transition:all .6s;-webkit-transition:all .6s;transition:all .6s;_float:left;}
.clalis a:hover,.clalis a.current{background:#f80; border:1px dashed #f80; color:#fff;text-decoration:none;}
/*班级连线-课程设计*/
.classDate .datebox a.current{ background:#fe9d28; color:#FFF;}
.classDate .datebox a.current .dateNumber{ color:#fff;}
.classDate .datebox a.current:hover .dateNumber{ color:#fff;}
.classDesign .classDate{margin:0 0 15px;padding:10px 4px 10px 20px;font-size:14px;}
.classDate .datebox{padding:0;}
.classDate .datebox li{margin:0 12px 0 0;}
.classDate .datebox a{width:104px; height:54px}
.classDate .datebox .WholeWeek{width:180px;}
.classDate .datebox a p{line-height:30px;}
.classDate .datebox li a .dateNumber{line-height:18px; color:#c2c2c2;}
.classDate .datebox li a:hover .dateNumber{color:#fe9d28;}
.classDate .showType{margin-bottom:15px;}
.classDate .showType.showType2{margin-top:0;}
.classDate .showType a.aBlue{ padding-left:20px;}
.classDate .showType strong{ color:#000;}
.classDate .pStatic{ margin-bottom:0;}
.classDate .showType .ra{margin-right:2px;vertical-align:middle;}
.classDate .showType .se{padding:2px 4px;}
.classDesign .classCate{margin:0;}
.classDesign .htCondition{padding:15px; margin:15px 0; border:1px dotted #ddd;}
.classDesign .htCondition .htInput{width:300px;}
.classDesign .modifybox{ overflow:hidden;}
.classDesign .modifybox li{ line-height:30px; clear:both; font-size:14px; margin-bottom:10px;}
.classDesign .modifybox li .labelShow{ color:#333; width:625px;}
.classDesign .modifybox li.linkBz{ text-align:right; padding-right:20px;}
.classDesign .modifybox .lbtxt{width:120px;line-height:30px; text-align:right;}
.classDesign .modifybox .htInput{ padding:5px; width:600px;border-color:#ddd;}
.classDesign .modifybox .htArea{width:600px;height:100px;border-color:#ddd;}
.classDesign .modifybox .h300{height:300px;}
.classDesign .modifybox .htBtn{margin:0 70px 10px 120px;}
.classDesign .uiTable .thclass{width:30%;}
.classDesign a.bkcs{display:block;float:left;padding:0 15px 0 15px;height:28px;line-height:28px;background:#999;color:#FFF;text-decoration:none;border-radius:3px;margin:4px 4px 0 0;font-size:12px;position:relative;}
.classDesign a.bkcs:hover{background:#b2b2b2;}
.classDesign a.co2{ background:#393; }
.classDesign a.co3{ background:#f60; }
.classDesign a.co2:hover{ background:#46bb46;}
.classDesign a.co3:hover{ background:#f80; }
.classDesign a.bkcs .del{position:absolute;right:2px;top:-4px;font-size:14px;color:#fff;font-weight:bold;display:none;}
.classDesign a.bkcs:hover .del{display:block;}
.classDesign .cdWkplan,.classDesign .classdead{padding:20px;}
.cdWkplan .cdwkphd,.classGrp .cghd{text-align:center;margin-bottom:10px;} 
.cdWkplan .cdwkphd h2,.classGrp .cghd h2{font-size:20px;color:#f80;}
.cdWkplan .cdwkphd p,.classGrp .cghd p{background:#f8f8f8;color:#858383;height:20px;line-height:20px;margin-top:6px;}
.cdWkplan .cdwkpbd th.wkcon,.cdWkplan .cdwkpbd td.wkcon{width:80%;border-left:1px solid #e9eef0;}
/*classGrp课题组部分*/
.classGrp{position:relative; margin-bottom:100px;}
.classGrp a.cor8{position:absolute;right:15px;top:22px;font-size:14px;background:url(../images/writeDown.png) no-repeat;padding-left:20px;}
.htRightbar{ background:#FFF; width:842px; min-height:520px; padding-bottom:37px; position:relative;}
.classGrp .lefter{width:180px;border:1px solid #dedede;border-radius:3px;border-bottom:none;}
.classGrp .lefter h3{height:30px;line-height:30px;color:#595856;font-size:14px;border-bottom:1px solid #dedede;position:relative;padding:0 15px 0 30px;cursor:pointer;}
.classGrp .lefter .icon1{background:url(../images/icon5.gif) no-repeat;display:block;width:12px;height:12px;_overflow:hidden;position:absolute;top:9px;left:12px;}
.classGrp .lefter .open{background-position:0 0;}
.classGrp .lefter .close{background-position:0 -12px;}
.classGrp .lefter dl.item{line-height:24px;border-bottom:1px solid #dedede;}
.classGrp .lefter dl.item dd a{ padding:2px 30px; border-bottom:1px solid #f3f3f3; display:block; background:#fff;}
.classGrp .lefter dl.item dd a:hover{ background:#ffc;}
.classGrp .lefter dl.item dd.on a{ font-weight:bold; background:#ffc; color:#333;}
.classGrp .righter{width:642px;}
.classGrp .rhd .h2{font-size:18px;color:#f80;margin-bottom:15px; background: #f8f8f8; border-top: 1px solid #dedede; border-bottom:1px solid #dedede; padding: 20px;}
.classGrp .rbd{font-size:14px;}
.classGrp .rbd li{padding:5px 0;}
.classGrp .rbd li.zzSecInc{padding-left:100px;}
.classGrp .rbd .rtit{float:left;width:100px;text-align:right;color:#333;}
.classGrp .rbd p{padding-left:100px; line-height:20px;}
.classGrp .classCate.nmt{margin-top:0;}
.classGrp .rbd li .htInput{ width: 600px; height: 30px; line-height: 30px;}
.classGrp .rbd li .htArea{ width: 600px; height: 250px;}

.htRightbar .navBox{ width:842px; overflow:hidden; margin-bottom:30px; }
.htRightbar .navBox li{ display:block; float:left; width:84px; margin-right:22px; height:28px; text-align:center; line-height:28px; color:#323232; border:solid 1px #dedede; cursor:pointer;}
.htRightbar .navBox li:hover{ background:#ffa400; border:solid 1px #ffa400; color:#f9f9f9;}
.htRightbar .navBox .lastNav{ margin:0;}
/*weekplan dialog新建周计划弹窗*/
.diaWeekPlan{padding:20px 0;}
.diaWeekPlan li{padding:5px 0;}
.diaWeekPlan .lbtxt{line-height:24px;width:80px;}
.diaWeekPlan .htInput{width:260px;}
.diaWeekPlan .se{padding:2px 4px;}
/*examBoxDia审核弹窗*/
.examBoxDia{width:400px;margin:10px auto;}
.examBoxDia li .htArea{ width:320px; border:1px solid #ddd;}
.classDetail{width:500px;margin:10px auto;font-size:14px;}
.classDetail dd{padding:6px 0;overflow:hidden;zoom:1;}
.classDetail .clt{float:left;width:80px;text-align:right;font-weight:bold;}
.classDetail p{padding-left:80px;color:#858980;}
/*editrearea*/
.editrearea{padding:20px;}
.editrearea .htArea{font-size:14px;width:638px;height:150px;resize:vertical;}
.diatpul{padding:20px;}
.diatpul .fontName{ width:200px;}
.diatpul li .clewEm{ color:#aaa; font-size:12px;}
.diatpul li{margin-bottom:10px; line-height:26px; font-size: 14px; color: #333;}
.diatpul li .weekListChoose{ width:440px; display:inline-block;}
.weekListChoose em{ display:block; padding:0 12px 0 5px;}
.diatpul li .txtShow{ width: 600px;}
.diatpul .lbtxt{line-height:24px;width:76px;}
.diatpul .w600{ width:600px; height:80px;}
/*研究课程-音乐*/
.studyMusic{ border:1px solid #dedede; background:#f8f8f8; border-radius:5px;}
.studyMusic h3{ background:#fff; font-size:14px; color:#333;border-radius:5px; line-height:36px; height:36px; padding-left:15px; border-bottom:1px dashed #dedede; clear:both;}
.studyMusic .detail{ color: #aaa; position:relative; clear:both; padding:20px 0 10px 30px;}
.studyMusic .detail strong{ color:#333; font-size:14px;}
.studyMusic .detail span{ position:absolute; right:10px; top:20px;}
.studyMusic .bgMusic{ padding:0 15px 20px 15px;}

.addMusic{ font-size:14px; padding:0 15px 15px 15px; border-radius:5px; margin-top:25px;border:1px solid #dedede;}
.addMusic h5{ line-height:36px; height:36px; color:#333;}
.addMusic li { padding:10px 0;}
.addMusic li label{ width:108px; float:left; color:#333; text-align:right; line-height:20px;}
.addMusic li .htArea{ width:430px; height:100px;}
.theEditor{ border:1px solid #dedede; padding:0 5px;}
/*一课多磨*/
.planRange{ font-size:14px; padding-bottom:15px; color:#333;}
.planRange h2{ font-size:14px; padding:10px 0; border-bottom:1px solid #dedede; margin:10px 0;}
.planRange h2 span{ padding-left:7px; font-weight:normal; font-size:12px;}
.planRange h2 span a{ color:#08c; text-decoration:underline}
.planRange li{ min-height:68px; padding:15px 0; position:relative; border-bottom:1px dashed #dedede;}
.planRange li a.adviceImg{ position:absolute; left:10px; top:15px;}
.planRange li a.adviceImg img{ width:50px; height:50px; border-radius:5px;}
.planRange li a.adviceImg span{ display:block; font-size:12px; text-align:center; padding-top:5px;}
.planRange li .adviceTxt{ margin-left:80px;}
.planRange p{ line-height:30px;}
.planRange p font{ font-weight:bold;}
.planRange p b{ color:#f60;}
.planRange li .adviceTxt p{ line-height:22px; clear:both; color:#333;}
.planRange li .adviceTxt em{ display:block; padding-top:10px; color:#aaa; font-size:12px;}
.planRange p label{ float:left; width:90px; text-align:right;}
.commonList dd.cmListDd{ display:inline-block; position:relative; padding-top:10px;}
.planRange p span strong,.commonList dd.cmListDd strong{ border:1px solid #dedede; padding:0 5px; margin-right:10px;}
.planRange p span strong:hover,.commonList dd.cmListDd strong:hover{ border:1px solid #aaa;}
.planRange p span strong a,.commonList dd.cmListDd strong a{ display:inline-block; padding:0 3px; margin-right:-5px; height:18px; background:#eee; font-weight:bold; line-height:18px;}
.planRange p span strong a:hover,.commonList dd.cmListDd strong a:hover{ background:#ccc; color:#333; text-decoration:none;}
.xzOn { clear: both; padding-left:90px; margin:15px 0; display: block;}
.xzOn p span{ float: left; margin-top: 10px;}
.xzOn p span strong{ float: left; border:2px solid #c4e29a; background: #fff; padding:0 15px 0 8px; margin:0 10px 5px 0;}
.xzOn p span strong:hover{ border:2px solid #629e0d;}
.xzOn p span strong a{ text-decoration: none; color: #333; display:inline-block; padding:0 3px; margin-right:-15px; margin-left: 5px; height:19px; background:#c4e29a; font-weight:bold; line-height:19px;}
.xzOn p span strong a:hover{ background:#629e0d; color:#fff; text-decoration:none;}

.planRange .uiTable{ margin:0;}
.planInfo .htBtn{ margin:0; padding-top:15px;}
.personAdd li strong{ margin-right:10px; color:#333; border:1px solid #91C423; padding:2px 8px;}
.secondBox{ border:1px solid #E9EDD9; background:#F7FFE5; padding:15px 0;}
.tabCate{ padding-bottom:10px; font-size:14px; color:#333;}
.tabCate dd{ padding-left:15px; clear:both; border-bottom:1px solid #ddd;}
.tabCate dd a{ margin-right:10px; display:inline-block; padding:2px 10px; border:1px solid #ccc;border-bottom:none;  color:#333;}
.tabCate dd a.on{ border:1px solid #91C423; border-bottom:none; background:#91C423;  color:#FFF;}
.tabCate dd a:hover{ border:1px solid #91C423; border-bottom:none; text-decoration:none;}
.secondBox .atrrList{ padding-left:15px;}
.personAdd { padding-top:15px;}
.planRange .blockarea{ padding:9px; font-size:14px; border: 1px solid #dedede; color:#333; width:97%; margin-bottom: 15px; height:120px;}
.planInfo .htCondition{ }
.savebeen{ padding-bottom: 15px;}
.personList{ width:500px; margin:40px auto; overflow:hidden;}
.personList li{ float:left; margin:10px 0 10px 20px; width:100px;}
.personList li span{ font-size:14px; display:block; border:solid 1px #dedede; padding:3px 10px; text-align:center;}

.childrenName{ padding:15px 0 0 18px; clear:both; background:#f8f8f8; border:1px solid #eee; overflow:hidden; font-size:14px;}
.childrenName span{ float:left; width:75px; line-height:30px; margin:0 10px 12px 0; text-align:center; border:solid 1px #dedede; cursor:pointer;} 
.childrenName .childNameBox{ clear:both;}
.childrenName span:hover{ border:solid 1px #91c423;}
.childrenName .current{ background:#91c423; color:#fff; border:solid 1px #91c423;}
.parentName { margin-top:15px; overflow:hidden;}
.parentName .fatherName,.parentName .motherName{ position:relative; width:254px; border:solid 1px #eee; padding:10px 0 0 10px; overflow:hidden; float:left;}
.parentName .fatherName{ margin-right:17px;}
.parentName .fatherName .faCheckbox,.parentName .motherName .faCheckbox{ margin-top:10px; position:absolute; top:8px; left:15px;}
.parentNameText { color:#333; padding-left:28px;}
.parentNameText li{ line-height:18px;}
.parentName .fatherName:hover,.parentName .motherName:hover{ border:solid 1px #dedede; background:#f8f8f8;}
/*--人员管理弹窗样式--*/

.protest{ height: 46px; border-bottom:2px solid #e6e6e6; margin:0 0 25px 0; clear:both; }
.protest .steps{margin:10px 65px;}
.steps li{ padding:6px 0 0 0; margin-right:6px; width:164px;height:40px;float:left;font-size:14px;font-weight:bold;color:#bfbfbf;_display:inline;}
.steps .countitem{ font-size:16px;display:block;text-align:center;}
.steps .count{ display:inline-block;width:24px; height:24px;line-height:24px;text-align:center;border-radius:50%;background:#bfbfbf;color:#fff;margin:0 10px 6px 0;}
.steps li.cur{border-bottom:2px solid #FF4700;color:#FF4001;}
.steps li.cur .count{background:#FF4001;}
.htBtnBox{ clear:both; float:right; padding:5px 0; margin-right:15px;}
/*步骤end*/

/*课程组合-挑选年级新增*/
.newPlanClass{clear:both; font-size:14px; border:1px solid #f1f0f0; margin-bottom:15px;}
.newPlanClass .classmod{padding:10px;position:relative;}
.newPlanClass .classmod .spOpe{position:absolute;right:10px;top:10px;}
.newPlanClass .classmod .spOpe a{margin-right:6px;}
.newPlanClass .classmod .spCa{display:block;float:left;width:48px;text-align:center;padding:0 5px;line-height:24px;color:#333;font-weight:bold;}
.newPlanClass .classmod ul{margin-left:50px;overflow:hidden;zoom:1;width:600px;}
.newPlanClass .classmod ul li{float:left;}
.newPlanClass .classmod ul a{display:block;padding:2px 12px;border:1px dashed #fff;border-radius:15px;margin:0 8x 4px 0;}
.newPlanClass .classmod ul a:hover{background:#fafaf9;border-color:#dcdcd6;}
.newPlanClass .classmod ul a.current,.newPlanClass .classmod ul a.current:hover{background:#f80;color:#fff;border:1px solid #f80;}
.exeCon .exemodbd .noEllipsis{line-height:26px;float:left;width:588px;}
/*课程组合-挑选年级新增end*/

.beikBox{}
.beikBox .uiTable{ margin-bottom:20px;}
.sccnnBox{ margin:20px;}
.sccnnBox h2{ clear:both; height:40px; background:#f2f2f2; line-height:40px; text-align:center; font-size:18px;}
.sccnnBox dl{ font-size:14px; margin-bottom:20px;}
.sccnnBox dt{ border-radius:2px;padding-left:15px;  background:#f9f9f9; border:1px solid #eee; font-size:14px; font-weight:bold; line-height:30px;}
.sccnnBox dt a.aBlue{ font-size:12px; font-weight:normal; padding-left:10px;}
.sccnnBox dd{ border-bottom:1px dashed #dedede; position:relative; vertical-align:bottom; clear:both; line-height:32px; background:url(../images/icon3.gif) no-repeat 15px 14px; padding-left:30px;}
.sccnnBox .bkLIst dd{background:none;}
.sccnnBox .bkLIst dd input{ float:left; margin:10px 5px 0 0;}
.sccnnBox dd span{ position:absolute; right:10px; top:2px;}
.sccnnBox dd span a{ font-size:12px;}
.sccnnBox dd em{ font-size:12px; color:#aaa; padding-left:15px;}
.sccnnBox dd:hover{ background:#ffc url(../images/icon3.gif) no-repeat 15px 14px;}

/*独立备课添加3*/
.classOrg{ overflow:hidden;}
.htList .prepare,.htList .haveChose{ width:70px; height:102px; float:left;line-height:70px; color:#fff; font-size:24px; text-align:center;}
.htList .prepare{background:url(../images/add3.png) 0 0; margin:0 0 25px 128px;}
.htList .haveChose{background:url(../images/add3.png) 0 -115px; margin:0 0 25px 398px;}
.classDesign .enviPre{ padding:0 15px; overflow:hidden;  margin-bottom:15px;}
.enviPre .enviPreSend{ float:left; width:63px; margin:47px 0 0 53px; }
.enviPre .enviPreSend a{ height:27px; line-height:27px; background:#f8f8f8; display:block; margin-bottom:10px;}
.enviPre .enviPreList,.enviPre .enviLocal{ width:425px; line-height:36px; border:1px solid #dedede; border-radius:2px; height:274px; overflow:auto; overflow-x:hidden;float:left;}
.enviPre .enviPreList li{ height:36px; border-bottom:1px solid #e9eef0; background:#fff; font-size:14px; color:#08c; padding-left:12px; margin:0 12px 0 1px;}
.enviPre .enviPreList li a{color:#08c;}
.enviPre .enviPreList .noBottomLine{ border:none;}
.enviPre .enviLocal li{ border-bottom:none; background:#fff; font-size:14px; color:#000;overflow:hidden; }
.enviPre .enviLocal{ padding:19px 0 0 23px; width:402px; height:285px; }
.enviPre .enviCentre{ padding:12px 0 0 23px;height:262px;}
.enviPre .enviLocal li input{ width:324px; height:32px; line-height:32px; border:1px solid #bfbfbf; padding:0; }
.enviPre .enviLocal li{ margin-bottom:7px;}
.enviPre .enviLocal li .se{ height:23px; line-height:23px; padding:0; font-size:14px;}
.enviPre .enviLocal li label{ line-height:32px; width:56px; float:left; color:#333; text-align:right}
.enviPre .enviLocal li span.on a,.htAddInfo li.zzBook span.on a{color: #f80; font-weight: bold; padding-right: 5px;}
.htAddInfo li.zzBook span{}
.enviPre .enviLocal li span a,.htAddInfo li.zzBook span a{ color: #08c;  padding-right: 5px;}
.enviPre .enviLocal li .enviSendup{ display:inline-block; width:60px; line-height:23px; background:#08c; text-align:center; color:#fff; text-decoration:none;position:absolute;left:172px;bottom:0px;}
.enviPre .enviLocal li .enviSendup:hover{background:#0c99e0; cursor:pointer;}
.enviPre .enviLocal li .enviSure{ display:inline-block; width:65px; height:30px; line-height:30px; background:#f6f6f6; border:1px solid #d8d8d8; border-radius:2px; text-align:center; color:#08c; font-weight:bold;margin-left:42px;}
.enviPre .enviLocal li .enviSure:hover{ background:#ebebeb;border:1px solid #c2c2c2; text-decoration:none;}
.enviPre .enviLocal{ margin-bottom:47px;}
.enviPre .enviLocal li .SendupMar{ margin-left:6px;position:inherit;}
.enviPre .enviLocal li .seachInput{ width:249px;}
.enviPre .enviLocal li .SeachMar{ margin-left:5px;}
.enviPre .enviLocal .resourCl a{ display:inline-block; padding:0 6px; height:23px; line-height:23px; background:#edf2e1; color:#333; margin-right:1px; font-size:12px; text-align:center;border:1px solid #edf2e1; text-decoration:none;}
.enviPre .enviLocal .resourCl a:hover{ border:1px solid #91c423;} 
.enviPre .enviLocal .resourCl a.current{ background:#91c423; color:#fff;border:1px solid #91c423;}
.enviPre .enviLocal .htTable{ line-height:18px; margin:16px 27px 22px 0;}
.enviPre .enviLocal .htTable .uiTable td{ font-size:12px; color:#999;}
.enviPre .enviLocal .htTable .uiTable td a{font-size:14px;}
.enviPre .enviTitle{color:#666; font-size:14px;font-weight:bold; overflow:hidden;}
.enviPre .enviTitle a{ display:block; float:left; width:88px; height:34px; text-align:center; line-height:34px;  border-radius:2px 2px 0 0;text-decoration:none;}
.enviPre .enviTitle a:hover{ color:#000;}
.enviPre .enviTitle a.current{border:1px solid #dedede; color:#000; border-bottom:none; background:#eaedf4; }
.enviPre .enviPreList input{ margin-right:8px;}
.noMagin{ margin:0;}
.enviPre .enviProLeft{ width:425px; float:left;}
.enviPre .enviPreChoose{margin-bottom:15px; font-size:14px; padding:9px 0 0 14px; clear:both; overflow:hidden; width:413px;line-height:23px;}
.enviPre .enviPreChoose input{ margin-right:10px;}
.enviPre .enviPreChoose a{ float:right; width:58px; height:24px; line-height:24px; background:#08c; color:#fff; text-align:center; text-decoration:none;}
.enviPre .enviPreChoose a:hover{ background:#0c99e0;}
.enviMargin{ margin-left:15px;}
.enviPre .enviProRight{ width:334px; margin-top:35px}
.enviPre .notopspace{ margin-top: 0;}
.enviPre .enviProRight td.enviAlign{ text-align:left; width:223px}
.enviPre .enviPreList li.localResour{border-bottom:none; color:#000; margin-left:23px; padding:0}
/*独立备课添加3end*/
.zzBook h2{ font-size: 14px;}
.zzBook h2 a{ font-size: 12px; padding:0 10px; font-weight: normal; color: #08c;}
.zzBook .posiInset{padding:10px 0 10px 123px;}
.zzBook .posiInset:hover{ background: #f8f8f8;}
.insetSpan{ margin-right: 15px;}
/*周计划新增的*/
.cdwkpbd .uiTable td{ width:100px; text-align:left;}
.cdwkpbd .uiTable td h3{font-weight:bold; color:#333; position:relative; border-bottom:1px dotted #b9b9b9;line-height:24px;}
.cdwkpbd .uiTable td ul,.cdwkpbd .uiTable td h3{margin:0; text-align:left; font-size:14px;}
.cdwkpbd .uiTable td ul{ margin-bottom:4px;}
.cdwkpbd .uiTable td ul li{ font-weight:normal; color:#727272; overflow:hidden;line-height:24px; border-bottom:1px dotted #b9b9b9; position:relative;}
.cdwkpbd .uiTable td ul li p{ width:74px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cdwkpbd .uiTable td ul li a{ float:right;}
.cdwkpbd .uiTable td ul li .delLine{position:absolute; top:0; right:-10px;}
.cdwkpbd .uiTable td h3 .addLine{ background:url(../images/addLi.png) no-repeat 0 0;position:absolute; top:8px; right:-2px;}
.cdwkpbd .uiTable td h3 .addLine:hover{background:url(../images/addLi.png) no-repeat 0 -37px;}
.cdwkpbd .uiTable td h3 .addLine{display:inline-block; width:11px; height:11px;}
.notAlignCenter{vertical-align:top}
.cdwkpbd .uiTable{ width:100%}
.cdwkpbd .uiTable .uiboxName{ width:64px; text-align:center;}
/*周计划新增的end*/

/*影子老师修改*/
.showBeen{ position:relative; overflow:hidden;}
.showBeen h5{ margin-top:6px;}
.showBeen .saveClass{ display:block; width:60px; height:30px; line-height:30px; background:#ffa033; color:#fff; text-align:center; border-radius:4px; font-size:14px; font-weight:bold; text-decoration:none; position:absolute; top:20px; right:20px;}
.showBeen .saveClass:hover{ background:#ffb866;}
.showBeen .littleClass,.spakeBox{ width:368px; background:#fff; float:right; border-radius:4px; position:relative; border:1px solid #eee; min-height:98px;}
.showBeen .littleClass:hover,.spakeBox:hover{border:1px solid #e0e0e0;}
.showBeen .littleClass:hover .showClassBg{ background:url(../images/yzls.png) no-repeat 0 -85px;}
.showClassBg{ width:84px; height:84px; line-height:84px; background:url(../images/yzls.png) no-repeat 0 0; position:absolute; top:7px; left:-42px; color:#fff; font-size:18px; text-align:center;}
.showBeen .littleClass .showClassBox{ margin:42px 0 22px 60px;}
.showBeen .littleClass .showClassBox span{ display:inline-block; width:80px; margin-bottom:20px;}
.showBeen .littleClass .showClassBox span input{ margin-right:4px;}
.addMargintop{ margin-top:20px;}
.showBeen .chooseAll{ clear:both; margin-left:40px; padding:10px 0;}
.showBeen .chooseAll input{ margin-right:4px;}
/*影子老师修改end*/

.OnlineText{ font-size:14px; margin-right:20px;}
.controlOnline{ margin-top:20px;}

/*模板管理*/
.addMaginLeft{padding-left:30px;}
.addMarginRight{ margin-right:4px;}
.paddingBot{ padding-bottom:20px;}
.htImgInner .addWork{color:#08c; text-decoration:underline; font-weight:normal; padding:0 15px;}
/*模板管理end*/

/*周工作*/
.clearfix .marginSet{ margin-right:6px;}
.htCondition dl{ margin:8px 0 0 0; padding-left:48px;position:relative;}
.htCondition .season{ margin:20px 0 0-48px;}
.htNoticeWork .htArea{ width:790px; height:150px; padding:10px;}
.addMarginBottom{ margin-bottom:30px;}
.addborder{ border:solid 1px #cedde7; border-bottom:none;}
.planBox .ch{ margin-right:4px;}
.planBox .htSure{ margin-left:10px;}
.modal-dialogSm{ width:596px;}

.diaContent .wkdataNav{ overflow:hidden;}
.diaContent .wkdataNav .wkdataMenu{ display:block; float:left; padding:0 14px; text-align:center; background:#f2f8fa; border-right:1px solid #e9eef0; text-decoration:none;}
.diaContent .wkdataNav .wkdataMenu:hover{border-top:2px solid #fcceca;background:#fff;color:#333;}
.diaContent .wkdataNav .current,.diaContent .wkdataNav .current:hover{ border-top:2px solid #fd877c; background:#fff;}
.diaContent .wkdataNav{height:34px;line-height:34px;background:#fff;border:1px solid #e9eef0;font-size:14px;color:#333;font-weight:bold; border-bottom:none;}
.diaContent .wkdataNav .lastOne{ border:none;}
.col{ background:#fd877c;}

.chooseBtm{ font-size:14px; font-weight:bold; background:#fd877c; border-radius:3px; border:none; cursor:pointer; width:70px; height:28px; color:#FFF;}
.chooseBtm:hover{ background:#fc9e95;}
.cancelBtm{ font-size:14px; font-weight:bold; background:#bfbfbf; border-radius:3px; border:none; cursor:pointer; width:70px; height:32px; color:#FFF;}
.cancelBtm:hover{background:#ccc;}

.htNoticeWork .htText{ line-height:40px; height:40px; width:800px;padding-left:10px; border: solid 1px #cedde7; background:#fff;}
.weekPlanAdd .uiTable ul li p a{color:#727272;text-align:left; text-decoration:none; font-size:14px;}
.weekPlanAdd .uiTable ul li p a:hover{ color:#08c; text-decoration:underline;}
/*周工作end*/

/*教学管理组教研计划*/
.planInfo .htConditionNoBg{ background:none; border:none; margin-bottom:0;}
.htAreaPl{ border:1px solid #cedde7; color:#333; line-height:18px; padding:3px 5px; font-size:14px;width:650px; height:100px;}
.mgl20{margin-left:20px;}

.planDelist li a{color:#08c; text-decoration:underline;}
.planDe .noMargin{ margin:0}
.planDe .addborGrey{ border:solid 1px #e9eef0; border-bottom:none;}
.listClick a{ display:block;padding:4px 0;width:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align:center; margin:0 auto;}
.noMargin td{ padding:7px 2px;}
.uiTable td .listClick{ padding-right:0px;}
.noMargin .firstList{ width:8%}
.addMarBtm8{ margin-bottom:8px;}
/*教学管理组教研计划end*/

/*教学管理组其它计划*/
.planDe .checkContent{ margin:15px 0px 10px 0px; padding:10px 20px; font-size:14px; color:#666; line-height:30px; text-indent:25px; background:#fff; border:solid 1px #e9edd9; max-height:200px; overflow:auto;}
.planDe .wkdataNav{ overflow:hidden;margin:15px 0px -15px 0px;}
.planDe .wkdataNav .wkdataMenu{ display:block; float:left; padding:0 16px; text-align:center; background:#f2f8fa; border-right:1px solid #e9edd9; text-decoration:none;}
.planDe .wkdataNav .wkdataMenu:hover{border-top:2px solid #fcceca;background:#fff;color:#333;}
.planDe .wkdataNav .current,.planDe .wkdataNav .current:hover{ border-top:2px solid #fd877c; background:#fff;}
.planDe .wkdataNav{height:34px;line-height:34px;border:1px solid #e9eef0;font-size:14px;color:#333;font-weight:bold; border-bottom:none;}
.planDe .wkdataNav .lastOne{ border:none;}
.tabboxSmall{ margin:15px 0px 10px 0px;}
.tabboxSmall p.longText,.tabboxSmall textarea.longText{ width:620px;  text-align:left;margin:10px auto; padding:10px; line-height:20px;text-indent:25px;background:#fff; border:solid 1px #e9edd9; max-height:150px; overflow:auto;}
.tabboxSmall td.posiWidth{ width:70%; padding-right:15px;}
/*教学管理组其它计划end*/

/*环境创设*/
.htNoticeContent .tabboxSmall textarea.longText,.htNoticeContent .tabboxSmall p.longText{height:150px;border:solid 1px #cedde7; font-size:14px; color:#333}
.htNoticeContent .tabboxSmall p.longText{height:auto;}
.htNoticeContent .tabboxSmall tr{border:solid 1px #cedde7}
.htNoticeContent .tabboxSmall td{border-bottom:solid 1px #cedde7}
.htNoticeContent .tabboxSmall .tabSmlBor th{ border-bottom:solid 1px #cedde7}
.htNoticeContent .tabboxSmall td{ color:#333;}
.htNoticeContent .tabboxSmall{ margin:0}

.turnOff{ position:relative;}
.turnOff span{ position:absolute; right:10px; top:5;}
.turnOff span a{ color:#08c; text-decoration:underline; font-weight:normal; padding:0 5px;}
.turnOff span a:hover{ color:#f60;}
.addMarginLeft{margin-left:20px;}
span.phyEnd{display:inline-block;width:600px;}
.setMargin{ margin:20px 0 10px 90px}
.htNoticeInfo .setMonth{ background:#fff; margin-left:0; margin-top:20px}
.htCondition .noPadLt{ padding-left:0; }
.htCondition dd a.done{ background:#eeffd7;}
.htCondition dd a.reject{ background:#feeded;}
.htCondition dd a.reject:hover{ border:1px solid #fcb1b1; color:#333;}
.htCondition dd.current .done{ border: solid 2px #83b811 }
.setWidth{ width:40%; padding:10px;}
.htCondition dd.current .done:hover{border: solid 2px #83b811 }
.htCondition dd.current .reject{ border: solid 2px #fcb1b1 }
.setWidth{ width:40%; padding:10px;}
.htCondition dd.current .reject:hover{border: solid 2px #fcb1b1 }
/*环境创设end*/

/*独立备课周计划*/
.setPad{ padding:0px}
.setLiMargin{ margin-left:0; margin-right:0}
.setNoMaTop{ margin-top:0}
/*独立备课周计划end*/


/*课程组合修改*/
.WhiteBg{ background:#fff; border:solid 1px #e9eef0; border-bottom:none;}
.listHead .fontWeiBold{ font-weight:bold;}
/*课程组合修改end*/

/*工作视图修改*/
.viewMenu{ overflow:hidden; margin-bottom:12px;}
.viewMenu li a{float:left; display:block; height:30px; padding:0 10px; text-align:center; line-height:30px; margin-right:12px; border:solid 1px #d9ece4;color:#017f40; text-decoration:none; font-size:14px;}
.viewMenu li a.current{background:#b4e6d0;border:solid 1px #b4e6d0; }
.viewMenu li a.current:hover{background:#b4e6d0;}
.viewMenu li a:hover{background:#c7eddc;}
/*工作视图修改end*/

.winMar{ margin:0 20px;}

/*课程计划-草稿修改*/
.weekPlanAdd .uiTable .planTitle{ margin:10px 0 0 6px;}
.weekPlanAdd .uiTable h3.ellipsis{ width:70px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/*.uiTable td.htTitle{ width:90px;padding:7px 0; text-align:center;}*/
.weekPlanAdd .uiTable .notAlignCenter ul li{ padding-left:6px;}
.uiTable td a.aBlue{ padding-right:0}
/*课程计划-草稿修改end*/

/*页面调整*/
.htTable h4{ font-size:14px; margin:10px 0 10px 0;}
.uiTable td a.actiName{ width:70px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:inline-block;}
.classDesign .clMarginTop{padding:15px; margin:0 0 20px 0;}
.morActMargin{ margin:20px 0 30px 0;}
.uiTable td.excelSet{ padding:7px; text-align:left;}
.htBtnMargin{ margin:0 0 0 20px;}
.htTabsList ul{ overflow:hidden;border-bottom:1px dotted #dedede; padding:4px 0;}
.htTabsList ul li{float:left; line-height:26px; padding:0 4px 0 0}
.htTabsList ul li.classManaList{width:770px; }
.htTabsList ul li.classManaList a{ font-family:arial;}
.exeLog .exeCon{ padding:0}
.btnSure:hover{ background:#FFB25B;}
.planBox li.fontMag{ font-size:16px;}
.totalBox ul li .changePoint{ width:400px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.totalBox ul li span{ display:block; float:left;}
.planBox li p{ font-size:14px; line-height:20px;}
.planDe .planDelist li{ overflow:hidden;}
.planDe .planDelist li label{ display:block; float:left;}
.planDe .planDelist li span{ display:block; float:left; }
.planBox .htNoticeWork input{ font-size:14px;}
.uiTable td.htTitleNewset{ text-align:left;}
.sccnnBox dl dd .ellipsis{ width:500px; display:block; float:left;}
.ellipsisLong{ display:block; float:left;width:400px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.htaAllChoose{ clear:both;padding:6px 0 0 10px;}
.htaAllChoose input{ vertical-align:middle;}
.modal-dialogWidth{ width:700px;}
.classDate .datebox a.initialState{ background:#ffa631; color:#fff;}
.classDate .datebox a.initialState p,.classDate .datebox a.prepareEnd p{ color:#fff;}
.classDate .datebox a.prepareEnd{ background:#9ed048; color:#fff;}
.classDate .datebox a.performEnd{ background:#e9e7ef; color:#646464;}
.classDate .datebox a.performEnd p{ color:#646464;}
.uiTable .widthLong60{width:60%}
.uiTable .widthShort14{width:14%}
.uiTable.scrollExcleLong{height:240px; overflow:auto; display:block; width:332px; border-top:none;}
.listScroll{height:270px; overflow:auto;}
.marginbottom35{ margin-bottom:35px;}
/*页面调整end*/

/*员工管理-部门维护*/
.turnFour .orgTitle{ height:20px; line-height:20px; background:#e2e8ed;padding:6px 8px; color:#626262; font-size:14px; font-weight:bold; letter-spacing:1px;}
.orgTitle .orgAdd{font-size:14px; color:#08c; font-weight:normal; letter-spacing:0px; margin-left:10px; text-decoration:underline;display:inline-block; text-align:center;border:1px dotted #ddedf2; border-radius:20px; padding:0 10px}
.orgTitle .orgAdd:hover{ border:1px dotted #5e91a2; color:#f60; background:#fff;}
.orgNameBox,.offNameBox{ border:1px solid #e2e8ed; padding:20px 0 0px 12px; overflow:hidden;}
.offNameBox{ padding:0; width:432px; background:#f9f9f9;}
.orgNameBox .orgName,.orgNameBox .spakeName,.orgNameBox .orgNamePro{ display:block; float:left; width:116px; height:40px; line-height:40px; background:#1b99e8; border-radius:6px; color:#fff; font-size:16px; text-align:center; margin:0 10px 20px 10px;}
.orgNameBox .noMagin{ margin:0}
.turnFour .noMagin{ margin:0}
.orgNameBox .orgName:hover{ text-decoration:none;position:relative;text-indent:-10px; width:128px; background:#4ab8fa}
/*.orgNameBox .spakeName:hover{ text-decoration:none; background:#c4b4a9; position:relative;}*/
.orgName .deleteName,.spakeName .deleteName,.orgNamePro .deleteName{ display:inline-block; width:17px; height:17px; background:url(../images/delete.png) no-repeat; background-position:-3px 0; position:absolute; right:0px;  top:15px;}
.orgName .deleteName:hover,.spakeName .deleteName:hover,.orgNamePro .deleteName:hover{ background:url(../images/delete.png) no-repeat; background-position:0 -21px; position:absolute; right:4px; top:12px;}
.turnFour li{line-height:26px;color:#333;font-size:14px;}
.padSet11{ padding:0 14px 14px 8px; margin-top:0; border:none; border-radius:0}
.addMargintop11{ margin-top:16px;}
.showBeen .addMargintop11{min-height:80px;}
.orgBg{background:url(../images/orgBg.png) no-repeat 0 0; position:absolute; top:4px; left:-36px; font-size:14px;}
.showBeen .littleClass:hover .orgBg{ background:url(../images/orgBg.png) no-repeat 0 -85px;}
.orgBgColor{ background:#89c3eb; width:50px; height:50px; border-radius:30px; position:absolute; left:10px; top:10px;line-height:50px; cursor:pointer;}
.orgBgColor:hover .orgPosition{ display:block;}
.orgPosition{width:38px; height:38px; border-radius:30px; position:absolute; left:0px; top:0px;line-height:50px; cursor:pointer; background:#ffac53; font-size:12px; padding:6px; display:none;}
.orgPosition a{ display:block; height:20px; line-height:20px; color:#fff;}
.orgPosition a:hover{color:#fcff00;}
.showBeen .littleClass:hover .orgBgColor{background:#4ab8fa;}
.showBeen .littleClass .orgClassBox{ margin:26px 0 8px 46px; overflow:hidden; min-height:44px;}
.showBeen .littleClass .orgClassBox span{ display:block; width:84px; height:28px; line-height:28px; text-align:center; background:#1b99e8; border-radius:4px; margin:0 18px 18px 0; color:#fff; font-size:14px; position:relative; float:left;}
.addMargintop{ margin-top:20px;}
.orgWrite{width:84px; height:28px; line-height:28px; text-align:center; position:absolute; left:0; top:0; display:none; background:#ffac53; border-radius:4px; font-size:12px;}
.orgWrite a{ color:#fff; display:inline-block;}
.orgWrite a:hover{ color:#fcff00;}
.showBeen .littleClass .orgClassBox span:hover .orgWrite{ display:block;}
.orgAddName{position:absolute; right:8px; bottom:31px; background:url(../images/delete.png) no-repeat -3px -41px; display:block; width:14px; height:14px;}
.orgAddName:hover{background:url(../images/delete.png) no-repeat -3px -56px;}
.orgAddWrite{ height:26px; line-height:26px; font-size:14px; color:#08c; text-decoration:underline;}
.orgNameBox .orgName a,.orgNameBox .spakeName a,.orgNameBox .orgNamePro a{ color:#fff; text-decoration:none}
.offNameBox p{ font-size:14px;padding:10px}

.spakeName input{position:absolute; left:5px; top:10px;}
.orgNameBox .noMagin{ margin:0;}
.spakePad{ padding:16px 16px 0 16px; width:400px;background:#f8f9f9;}
.spakePad .chose{background:#a58f86;}
.spakeName .deleteName{position:absolute; right:-2px; top:11px;}
.spakeName .deleteName:hover{ background:url(../images/delete.png) no-repeat; background-position:0 -21px; position:absolute; right:2px; top:8px;}
.orgNameBox .current,.orgNameBox .current:hover{background:#a0d8ef; background:url(../images/numberChoose.png) no-repeat 0 -56px;text-indent:6px;}
.orgNameBox .current:hover{text-indent:-6px;}
.modal .setNew{ width:410px;}
.setNew .diaTeacher,.setNew500 .diaTeacher{ padding:0; max-height:410px; overflow:auto; overflow-x:hidden}
.setNew .modal-body,.setNew500 .modal-body{ padding:15px 0px 15px 0px;}
.setNew .diaTeacher ul,.setNew500 .diaTeacher ul{ margin-bottom:0;}
.setNew500 .diaTeacher li a{line-height:37px;margin-left:10px;}
.setNew500 .diaTeacher li a.hzLoadImg{line-height:26px;margin-left:2px; vertical-align:inherit;}
.diaTeacher li label.fontBold{ font-weight:bold; width:60px;}
.setNew500 .diaTeacher li.checkLi{ padding:10px 0px 10px 10px;background:#f8f8f8;border:1px solid #eee; overflow:hidden; margin:0 0 0 10px;}
.setNew500 .diaTeacher li.checkLi{ padding:10px 0 10px 10px;background:#f8f8f8;border:1px solid #eee; overflow:hidden; margin:0 auto;}
.checkLi span{float:left;width:81px;}
.checkLi span input{ vertical-align:middle; margin-right:4px;}
.orgTextPad{ padding:16px 0 16px 16px;}
.peopleName{ position:relative;}
.peopleName .deleteName{display:inline-block;width:17px;
height:17px;background:url(../images/delete.png) no-repeat -3px 0;position:absolute;right:-3px;top:8px;}
.orgClassBox span.peopleName:hover{ width:84px; text-indent:-10px; background:#4ab8fa;}
.peopleName .deleteName:hover{background:url(../images/delete.png) no-repeat;background-position:0 -21px;position:absolute;right:2px;top:5px;}
.manageText{padding:8px 0 8px 10px; margin:16px 16px 0 16px; background:#fff; border:1px solid #eee}
.orgTable{ margin:16px;}
.orgTableBox{border:1px solid #ddedf2;}

.stepsSmall{ margin:0 0 20px 18px;}
.stepsSmall li.cur{color:#229bb3;}
.stepsSmall li{width:154px;float:left; margin-bottom: 20px; background:url(../images/arrowSmall.png) no-repeat 58px 8px;font-size:14px;color:#bfbfbf;_display:inline;}
.stepsSmall .countitem{display:block;width:62px;text-align:center;}
.stepsSmall li.cur .count{background: #5dacc0;}
.stepsSmall .count{display:block; font-size:20px; width:38px;height:38px;line-height:38px;text-align:center;border-radius:50%;background:#dedede;color:#fff;margin:0 auto 6px;}
.stepsSmall li.last{width:auto;background:none;}
.orgInfo li label{ width:78px;}
.orgInfo .htInput{ width:226px;}
.manageBox{width:388px;border:1px solid #ddedf2;padding:20px 0 0px 20px;overflow:hidden;}
.chooseBotton{width:60px; height:32px;line-height:32px;background:#08c;text-align:center;color:#fff;text-decoration:none; border:none; margin-left:10px;}
.chooseBotton:hover{background:#0c99e0;cursor:pointer;}
.htBtnNext{ margin:0 0 20px 78px;}
.htBtn20{margin:20px 0 20px 0}
.htBtnNext input,.htBtn20 input{ margin-right:5px;}
.plateChoose .diaTeacher li a{ line-height:37px; margin-left:10px;}
.diaTeacher li label.fontBold{ font-weight:bold;width:auto; padding-left:34px;}
.plateChoose .diaTeacher li.checkLi{ padding:6px 0 6px 6px;background:#f8f8f8;border:1px solid #eee; overflow:hidden; margin-right:20px;}
.plateChoose .diaTeacher{ padding:0}
.plateChoose .checkLi span{ width:86px; margin-bottom:4px;}
.plateChoose .diaTeacher li label.fontBold{ width:auto;padding:0;}
.orgNameBox .spakeName{width:auto; height:32px; line-height:32px; border-radius:4px 4px 0 0; font-size:14px; margin:0 ;padding:0 14px; background:#1b99e8}
.spakeBox{ width:384px; border-radius:0 0 4px 4px; float:none; padding:2px 0 0 6px;overflow:hidden; min-height:32px;}
.spakeBox span{float:left;width:90px;margin-bottom:6px;}
.spakeBox span input{ vertical-align:middle; margin-right:4px}
.spakePad .aBlue{ line-height:32px; margin-left:216px;}
.spakeBox:hover .chose{background:#a58f86;}
.spakePart:hover .spakeName{background:#4ab8fa;}
.spakePad .spakePart{ margin-bottom:16px;}
.spakePad{ overflow:auto; max-height:240px; overflow-x:hidden}
.plateChoose ul{ margin-bottom:0px;max-height:370px; overflow-x:hidden}
.plateChoose li label{ text-align:left;}
.plateChoose{ margin-left:8px;}
.plateChoose .plChoseBox li.checkLi{ padding:4px 10px 10px 10px;}
.plateChooseBox .checkBox{background:#fff; border:1px solid #eee; padding:6px 0 6px 6px;}
.plateChoose .diaTeacher li.checkLi:hover,.plateChooseBox .checkBox:hover{border:1px solid #e0e0e0}
.spakeBigTitle{ clear: both; color:#4e9eb8; font-weight:bold; line-height:32px; }
.spakeBigTitle input{ vertical-align:middle; margin-right:4px;}
.plChoseBox .checkLi span{ width:79px;}
.plateChoose .plChoseBox li.checkLi{max-height:260px; overflow:auto; overflow-x:hidden}
.htAddInfo li .htInputArea{ width:226px; height:100px; border:1px solid #dedede; padding:6px; max-width:226px;}
.orgNameBox .orgNamePro{width:111px; height:34px; line-height:34px;}
.orgNameBox fieldset .current:hover{ background:#083880;}
.orgNameBox fieldset .current{background:url(../images/numberChoose.png) no-repeat 0 -59px;}
.orgNameBox .orgNamePro:hover{ text-decoration:none; background:#4ab8fa; position:relative;text-indent:-14px;}
.orgNamePro .deleteName{position:absolute; right:-2px;  top:12px;}
.orgNamePro .deleteName:hover{position:absolute; right:2px; top:9px;}
.orgNameBox fieldset{width:394px; border:1px solid #d8ecf3; margin:0 0 12px 6px; padding-top:10px;}
.orgNameBox fieldset:hover{border:1px solid #acd7e5}
.changePo{ overflow:hidden;}
.changePo .spakeName{width:70px;height:32px;line-height: 32px;border-radius:4px;font-size:14px;margin:0;
padding:0 8px 0 20px;display:block;float:left;background:#c8c2be;text-align:center; margin:0 9px 9px 9px;}
.changePo .spakeName a{ color:#fff; text-decoration:none;}
.setNew .diaTeacher .spakeName a{ line-height:32px;}
.setNew .changePoBox{ padding:0px 0 0 30px;height:auto;overflow:hidden;}
/*员工管理-部门维护end*/

/*班级管理新幼儿-弹*/
.diaTeacher li.newKidMo{ width:400px;}
.tcChoose{ padding:0}
.noPadLeft{ padding-left:0; padding-top:0}
.seeClass{ background:none;}
.seeClass:hover{ border:1px solid #D7D7D7 }
.seeClass .htGroupName{ margin:15px 15px 0 0; padding:10px 15px}
.margintop15{ margin-top:15px;}
.setBotton{ margin:15px 15px 0 0}
.btn-setClass,.btn-cancelClass{color:#fff;font-size:14px;font-weight:bold;border-radius:3px;border:none; padding:6px 18px; cursor:pointer; margin-left:5px;}
.btn-setClass{background:#7cc428;}
.btn-setClass:hover{ background:#98d154; color:#fff;}
.btn-cancelClass{background:#a5a5a5;}
.btn-cancelClass:hover{ background:#b5b5b5; color:#fff;}
.uiTable.scrollClass{height:240px;overflow:auto;display:block;width:508px;border-top:none;}
/*班级管理新幼儿-弹end*/

.enviLocal .enviposi{position:relative}
/*成员列表*/
.htDlis dd .lisOp a.posiNumber:hover{text-decoration:none;}
.htDlis dd .lisOp a span{display:inline-block;padding:0 10px; text-align:center; margin-left:4px;}
.htDlis dd .lisOp a span.numberChoose{ background:url(../images/numberChoose.png) no-repeat -12px 0; padding:0 4px 0 24px; border:1px solid #a6cc4d;}
.htDlis .dhd a{ line-height:32px;}
.list dd .lisOp a.posiNumber:hover{ text-decoration:none;}
.list dd .lisOp a span{display:inline-block;padding:0 10px; text-align:center; margin-left:4px;}
.list dd .lisOp a span.numberChoose{ background:url(../images/numberChoose.png) no-repeat -12px 0; padding:0 4px 0 24px; border:1px solid #a6cc4d;}
.list .dhd a{ line-height:32px; padding:4px 0}
.posiNumber{ line-height:22px; margin-right:6px;}
.dlis .listScroll{ width:282px;}
.listScroll{height:310px; overflow:auto;}
/*成员列表end*/

.rlnav{ margin-left:118px;}
.diaTeacher li .htTextarea{width:230px;height:100px;border:1px solid #dedede;font-size:14px;color:#333;margin-right:5px;padding:9px;max-width:230px;}

/*部门管理-切换负责人*/
.diaTeacher .changeManager .htBtnSearch{ height:32px; line-height:32px; margin-left:6px; vertical-align:bottom;border-radius:4px;}
.setNew500 .diaTeacher .htGroupName span input{ margin-right:6px;}
.setNew500 .diaTeacher .pager{text-align:center; margin:0 auto 10px auto;}
/*部门管理-切换负责人end*/
/*部门管理-修改下拉框*/
.li.zzBook{ overflow:hidden;}
.htAddInfo li.zzBook .checkKind{ width:330px; float:left;}
.htAddInfo li.zzBook span.numberChoose{padding:2px 15px; height: 24px; line-height: 24px; border:2px dotted #d7edfa; display:inline-block; margin:4px 4px 4px 0; border-radius:4px; cursor:pointer;}
.htAddInfo li.zzBook span.numberChoose:hover{ text-decoration:underline;border:2px dotted #95d4fa}
.htAddInfo li.zzBook span.current,.htAddInfo li.zzBook span.current:hover{background:url(../images/checkKind.png) no-repeat -12px -7px;padding:2px 6px 2px 18px; color:#fff; border:2px solid #4ab8fa;}
.htAddInfo li.zzBook span.current:hover{text-indent:6px}
.diaTeacher li.zzBook .checkKind{ width:280px; float:left;margin-top:4px;}
.diaTeacher li.zzBook span.numberChoose{padding:4px 6px; display:inline-block; margin:1px 0px 1px 0; border-radius:4px; cursor:pointer;border:2px dotted #fff;}
.diaTeacher li.zzBook span.numberChoose:hover{ text-decoration:underline;border:2px dotted #95d4fa;}
.diaTeacher li.zzBook span.current,.diaTeacher li.zzBook span.current:hover{background:url(../images/checkKind.png) no-repeat -14px -7px;padding:4px 6px 4px 22px; color:#fff;border:2px solid #4ab8fa;}
.diaTeacher li.zzBook span.current:hover{text-indent:0px}
.diaTeacher .checkWork span.numberChoose{padding:4px 12px; display:inline-block; margin:6px 10px 6px 0; border-radius:4px; cursor:pointer;border:2px dotted #d7edfa; min-width:48px; text-align:center;}
.diaTeacher .checkWork span.numberChoose:hover{ text-decoration:underline; border:2px dotted #95d4fa;}
.diaTeacher .checkWork span.current,.diaTeacher .checkWork span.current:hover{background:url(../images/checkKind.png) no-repeat -12px -7px;padding:6px 6px 6px 22px; color:#fff; border:#1b99e8;}
.diaTeacher .checkWork span.current:hover{text-indent:0px}
.diaTeacher li.zzBook .managerSelect span.numberChoose{padding:4px 8px;min-width:70px;text-align:center;}
.diaTeacher li.zzBook .managerSelect span.current, .diaTeacher li.zzBook .managerSelect span.current:hover{ padding:4px 0px 4px 16px}
.diaTeacher li.zzBook .managerSelect .checkKind{ width:440px;}
.diaTeacher .htGroupName .checkKind{overflow:hidden;}
.diaTeacher .htGroupName span.numberChoose{display:inline-block; border-radius:4px; cursor:pointer; border:2px dotted #d7edfa;padding:4px 10px;min-width:56px;text-align:center; width:auto; margin:5px 4px 5px 4px; background:#fff; line-height:1.33}
.diaTeacher .htGroupName span.numberChoose:hover{ text-decoration:underline;border:2px dotted #95d4fa;}
.diaTeacher .htGroupName span.current,.diaTeacher .htGroupName span.current:hover{background:url(../images/checkKind.png) no-repeat -14px -7px;padding:4px 2px 4px 18px; color:#fff;border:2px solid #4ab8fa;}
.diaTeacher .htGroupName span.current:hover{text-indent:2px}
.spakePart .spakeBox .checkKind{margin:4px 0; overflow:hidden; padding-left:2px;}
.spakePart .spakeBox span.numberChoose{display:inline-block; border-radius:4px; cursor:pointer; border:2px dotted #d7edfa;padding:0 5px;min-width:72px;text-align:center; width:auto; margin:5px 4px; background:#fff;}
.spakePart .spakeBox span.numberChoose:hover{ text-decoration:underline;border:2px dotted #95d4fa;}
.spakePart .spakeBox span.current,.spakePart .spakeBox span.current:hover{background:url(../images/checkKind.png) no-repeat -14px -46px;padding:0px 0px 0px 10px; color:#333;border:2px solid #a5dafa;}
.spakePart .spakeBox span.current:hover{text-indent:6px}
.diaTeacher li.zzBook .checkBox{ clear: both; width:auto; min-width:320px;}
.diaTeacher li.zzBook .checkBox .numberChoose{display:inline-block;border-radius:4px;cursor:pointer;border:2px dotted #d7edfa;padding:4px 14px;min-width:69px;text-align:center;width:auto;margin:6px;background:#fff; line-height:1.33}
.diaTeacher li.zzBook .checkBox .numberChoose:hover{text-decoration:underline;border:2px dotted #95d4fa;}
.diaTeacher li.zzBook .checkBox .current,.diaTeacher li.zzBook .checkBox .current:hover{background:url(../images/checkKind.png) no-repeat -14px -7px;padding:4px 4px 4px 24px;color:#fff;border:2px solid #4ab8fa; text-indent:0px;}
.spakeBigTitle a{ font-weight:normal;}
.plateChoose .htGroupName span.current,.plateChoose .htGroupName span.current:hover{ text-indent:0px}
.plateChoose .htGroupName span.numberChoose{margin:5px;}
.btContant{ padding:30px 30px 60px 30px; overflow:hidden;}
/*部门管理-修改下拉框end*/

/*幻灯显示*/
.imgShow{position:absolute;z-index:999;box-shadow:8px 8px 20px #6b7373;padding:4px;background:#d8d8d8;}
.imgShow .imgShowInner{position:relative;}
.imgShowInner .prev,.imgShowInner .next{text-indent:-999em;display:block;width:31px;height:43px;background:url(../images/arr_2.gif) no-repeat;position:absolute;left:-50px;top:200px;}
.imgShowInner .prev:hover{background-position:0 -43px;}
.imgShowInner .next{background-position:-31px 0;left:auto;right:-50px;}
.imgShowInner .next:hover{background-position:-31px -43px;}
.imgShow .close{position:absolute;right:-10px;top:-10px;display:block;width:21px;height:21px;background:url(../images/close.png) 0 -21px no-repeat;text-indent:-999em;z-index:10;}
.imgShow .close:hover{background-position:0 0;}
.tipshow{background:#f9f7bf;border:1px solid #f5c10c;padding:8px 10px;color:#f38e22;position:absolute;border-radius:4px;}
.imgShowInner .imgbox{width:800px;height:530px;background:#fff url(../images/lazy_loading.gif) center center no-repeat;text-align:center;}
.header .searchbox{position:absolute;right:0;top:23px;}
.searchbox .searItem{float:left;font-size:14px;color:#000;border:1px solid #999;border-right-color:#d8d8d8;border-bottom-color:#d8d8d8;width:108px;line-height:26px;background:#fff;position:relative;margin-right:10px;text-indent:10px;}
.searItem span{}
.searItem a.arrow{position:absolute;right:0;top:0; display:block;width:25px;height:26px;border-left:1px solid #d9d9d9;background:url('../images/icon.gif') center center no-repeat;}
.searItem .searLis{position:absolute;left:-1px;top:27px;width:108px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background:#fff;font-size:12px;}
.searItem .searLis li{line-height:26px;border-bottom:1px solid #d8d8d8;cursor:pointer;}
.searItem .searLis li:hover{background:#eee;}
.searTextItem{}
.searTextItem .inptxt{float:left;border:1px solid #999;border-right:none;border-bottom-color:#d8d8d8;height:22px;font-size:14px;color:#aaa;width:257px;}
.searTextItem .btnSearch{border:0;}

.clock{background:#efecec url(../images/clock.gif) 10px center no-repeat;z-index: 999; position:fixed;bottom:10px;right:1px;width:200px;line-height:30px;text-indent:36px;font-size:14px;box-shadow:1px 2px 3px #abaaaa;}
.clock span{font-weight:bold;color:#f7b311;margin:0 5px;}
.goChoose{ padding:5px 0 15px 76px;}
.goChoose .htBtnSave{ background:#08c; border-radius:2px; font-weight:bold; font-size:14px; color:#FFF; padding:0 17px; height:32px; margin-left:10px; line-height:32px; cursor:pointer; border:none;}

.faultBoxNew{ background:url(../images/fof.png) no-repeat; width:960px; height:497px;padding:0; border:none; border-radius:0; position:relative;}
.faultBack{ width:120px; height:30px; border:1px solid #75c9ee; border-radius:20px; position:absolute; left:44.5%; top:58%; color:#75c9ee; text-align:center; line-height:30px; font-size:16px; display:block;}
.faultBack:hover{ text-decoration:none; color:#6be8ff;border:1px solid #6be8ff; }
.faultBoxNew p{ color:#5ac1ee; display:block; position:absolute; left:38%; top:68%;}
.faultBoxFive{ background:url(../images/f1f.png) no-repeat; width:960px; height:497px;padding:0; border:none; border-radius:0; position:relative;}
.faultBack{ width:120px; height:30px; border:1px solid #75c9ee; border-radius:20px; position:absolute; left:42%; top:66%; color:#75c9ee; text-align:center; line-height:30px; font-size:16px; display:block;}
.faultBack:hover{ text-decoration:none; color:#6be8ff;border:1px solid #6be8ff; }
.faultBoxFive p{ color:#5ac1ee; display:block; position:absolute; left:38%; top:68%;}
.mgl42{ margin:10px 10px 0 42px; cursor:pointer;}

/*评论样式*/
.netComment .ncbd{padding:0 20px;}
.modeCom{position:relative; background:#f9f9f9; border:1px solid #e7e6e1; margin:15px 0; padding:15px 25px;}
.modeCom h3{ font-size:16px; padding-bottom:10px; color:#806c26;}
.modeCom .ta{border-color:#ddd;width:99%;height:110px; padding: 8px; font-size: 14px;}
.modeCom .instr{color:#aaa;font-size:14px;position:absolute;top:85px;text-align:center;width:220px;left:360px;}
.modeCom .instr a{color:#0088cc;text-decoration:underline;}
.modeCom .moft{margin-top:10px;color:#999;font-size:14px;}
.btnPublish{ clear:both; padding:0px 0 15px 0; margin:0 auto; width:100px;}
.btnPublish .btnComment{ border-radius:2px; background:#75a734; width:100px; border:none; cursor:pointer; height:36px; color:#fff; font-size:14px; font-weight:bold;}
.btnPublish .btnComment:hover{ background:#84b642;}
.publishHead{ background:#f9f9f9; border:1px solid #f4f4f4; line-height:38px; height:38px; font-weight:bold; font-size:16px; color:#806c26; padding-left:15px;}
.publishHead span.cor5{ font-size:12px; font-weight:normal; padding-right:10px;}
.publishHead span.cor4{ padding:0 3px;}
.modeComlis{}
.modeComlis li{border-bottom:1px dashed #d2d0d1;padding:16px 0 21px 15px; position:relative;}
.modeComlis li a.modeHead{ display:block; position:absolute; text-align:center; left:10px; top:0;}
.modeComlis li a.modeHead p{ padding-top:3px;}
.modeComlis li a.modeHead img{ margin-top:10px; width:50px; height:50px; border-radius:5px;}
.modeComlis li .rContmentTxt{ margin-left:60px;}
.duanTxt{ line-height:20px; padding-bottom:20px; font-size:14px;}
.duanTxt a.fr{ font-size:12px; color:#08c;}
.duanTxt{ line-height:20px; padding-bottom:20px; font-size:14px;}
.duanTime{ color:#999;}
.moperInfo .fr.cor5{line-height:24px;}
.moperInfo .fr a{color:#003399;margin-left:16px;}
.moperInfo .lf{color:#777;}
.modeComlis  .moperCon{font-size:14px;color:#454545;line-height:20px; padding-top:10px;}
.netComment .ncbd .ncomft{text-align:right;margin:16px 0 64px 0;}
.netComment .cor4{font-weight:bold;}
.principal,.jobIntro{font-size:14px;color:#666;line-height:26px;}
.principal p,.jobIntro p{margin-bottom:24px;text-indent:2em;}
.baseClass .bcmenu{margin-bottom:18px;}
.baseClass .bclist a.ellipsis{width:496px;}
/*评论样式end*/

/*群组选择*/
.protectGroup{ background:#f7f7f7; padding:5px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.houtaiBg{ background:#fff; min-height:900px; position:relative;}
.w960{ margin:0 auto; width:1108px;}
.houtaiTop{ overflow:hidden; background:#08387F url(../images/blue-top.jpg) no-repeat center top; height:78px;}
.htTopInner{ position:relative;}
.htTopInner h1{ position:absolute; left:0; top:0; }
.htTopInner h1 a{ display:block; overflow:hidden; text-indent:-300px; white-space:nowrap; background:url(../images/houtai-topbg.png) no-repeat -5px -40px; width:146px; height:78px;}
/*.htTable{ clear:both;}*/
.htLogo{ float:left; padding-left:156px; font-size:24px; color:#fff;line-height:78px; font-weight:bold;}
.loginInfo{ text-align:right; width:380px; color:#f6fae1; float:right; padding-top:50px; font-family:Arial, Helvetica, sans-serif;}
.loginInfo em{ padding:0 5px; color:#fffc00; font-weight:bold;}
.loginInfo a{ color:#fffc00; padding:0 5px; text-decoration:underline;}
.chatBox{ margin-top:30px; overflow:hidden;}
.classLeftbar{ background:#eaedf4; width:155px; margin-bottom:15px;}
.classLeftbar dd.classCom{ border-bottom:1px dashed #d8dce5; padding:5px 1px;}
.classLeftbar dt{ text-indent:10px; background:#f5f6f9; color:#333; font-size:14px; font-weight:bold; line-height:34px; border-bottom:1px solid #d8dce5; height:34px;}
.classLeftbar dd a{ text-align:center; width:48px; display:inline-block; line-height:22px;}
.classLeftbar dd a:hover{ text-decoration:none; color:#333; background:#ced4e0;}
.classLeftbar dd a.current{ background:#08c; color:#fff;}
.newbody{ min-height:750px; background: url(../images/leftbg.png) repeat-y; padding-top: 20px;}
.htLeftbar{ margin-left: 1px; width:100px; margin-bottom:15px;}
.htLeftbar li{ height:42px; font-size:14px; position: relative;}
.htLeftbar li a{ color: #666; display:block; height:40px; width:100px; border-bottom:1px solid #e2e8ed; border-top:1px solid #f7f7f9; background:#f2f3f5; text-indent: 15px; line-height:40px;}
.htLeftbar li a:hover{  text-decoration:none; background:#e2e8ed;}
.htLeftbar li a.on{ font-weight:bold; border-top: 1px solid #e2e8ed; border-right: 1px solid #FFF; color:#333;  background:#ffffff;}
.iconfont { font-family:"rei"; font-style: normal;  font-weight: normal;cursor: default; -webkit-font-smoothing: antialiased;}
.third-nav-angle { position: absolute; background: url(../images/jtIcon.png) no-repeat; width:7px; height:12px; top: 15px; right: 10px; cursor: pointer; color: #969696; font-size: 12px; }
@font-face {
    font-family: "rei";
    src: url("https://i.alipayobjects.com/common/fonts/rei.eot?20140606"); /* IE9 */
    src: url("https://i.alipayobjects.com/common/fonts/rei.eot?20140606#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://i.alipayobjects.com/common/fonts/rei.woff?20140606") format("woff"), /* chrome 6+、firefox 3.6+、Safari5.1+、Opera 11+ */
    url("https://i.alipayobjects.com/common/fonts/rei.ttf?20140606")  format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("https://i.alipayobjects.com/common/fonts/rei.svg?20140606#rei") format("svg"); /* iOS 4.1- */
}
.ktName{ width: 155px; text-align: left; line-height: 22px;}
.sjShow{ width: 75px;}
.w1000{ background:#eaedf4; width:998px; border:1px solid #d8dce5; margin:10px auto 15px auto; clear: both;}
.htRightbar{ background:#FFF; width:842px; min-height:520px; padding-bottom:15px; position:relative;}
.firstNav{  height:43px; }
.firstNav a{position:relative; width: 280px; float:left; display:inline-block; font-size:18px; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; line-height: 41px; text-align: center;}
.firstNav a:last-child{ border-right: none;}
.firstNav a:hover{ color: #666; background: #f8f8f8;}
.firstNav a.on{ font-weight: bold; color:#fff; background: #08c}
.htMenu{ background:url(../images/navbg.png) repeat-x; z-index:9; position:relative; clear:both; height:36px;}
.htMenu li{ font-size: 16px; float:left;}
.htMenu li .secMenu{ position:absolute; left:px; top:32px;}
.htMenu li a{ margin-right: -1px; display:inline-block; vertical-align:bottom; padding:0 15px; height:34px; line-height:34px; background: #f5f5f5; border: 1px solid #e0e0e0; }
.htMenu li a.on{ font-weight:bold; background:#fff; border-bottom: 1px solid #fff; color:#333;}
.htMenu li a:hover{ color:#333;}
.htMenu em{ padding-left:10px; font-size:14px; line-height:32px;}
.htMenuList{ background:#f8f8f8; border-bottom: 1px solid #dedede; z-index:9; position:relative; clear:both; height:36px;}
.htMenuList li{ font-size: 14px; float:left;}
.htMenuList li .secMenu{ position:absolute; left:px; top:32px;}
.htMenuList li a{ display:inline-block; padding:0 15px; height:34px; line-height:34px;}
.htMenuList li a:hover{ text-decoration: none; color:#333; border-bottom: 2px solid #e0e0e0;}
.htMenuList li a.on{ border-bottom: 2px solid #08c; font-weight:bold;color:#333;}
.htMenuList em{ padding-left:10px; font-size:14px; line-height:32px;}
.secMenu{ clear:both; border: 1px solid #e0e0e0; border-top: none; padding:8px;}
.secMenu a.secA{ display:inline-block; margin-right: 3px; border:1px solid #eee; color:#666; font-weight:bold; padding:5px 10px;}
.secMenu a:hover{ text-decoration: none; border:1px solid #eee; color:#333; background:#f9f9f9;}
.secMenu a.on{border:1px solid #2757A3; color:#fff; background:#2757A3;}
.htTalk{ margin:3px 0}
.htTalk a{ color:#333; background:#fff; font-weight:bold; border-radius:5px; display:inline-block; margin-left:7px; line-height:28px; text-align:center; padding:0 14px; height:28px;border:1px solid #fff;}
.htTalk a:hover{ text-decoration:none; border:1px solid #e5e5e5;}
.htTalk a.on{ color:#fff;background:#3389d6;}
/*群组选择end*/

/*原managerend——end*/

/* CSS Document */
.boxcon{font:14px/30px "宋体",sans-serif;}
.boxcon h2{padding:20px 0 10px;text-align:center;border-bottom:1px dashed #999999;margin-bottom:20px;color:#646464;}
.box2{padding:10px 0;overflow:hidden;zoom:1;}
.box2 p{float:left;width:170px;}
.mgb20{margin-bottom:30px;}
.col5 h4{text-align:left;font-size:14px;line-height:28px;}

.care{position:absolute;right:29px;top:10px;}
.care a{display:block;float:left;_display:inline;margin-left:8px;width:78px;height:22px;text-indent:-9999em;background:url(../images/cari.png) 0 0 no-repeat;}
.care a.icon1{background-position:0 -22px;}
.loginAlink{ position:absolute; right:205px; top:9px;}
.loginAlink a{ color:#08c;text-decoration:underline;margin-left:8px;line-height:29px;}
.loginAlink a:hover{ color:#f60;}
/*弹窗样式*/
.mask{position:fixed;_position:abosulte;left:0;top:0;right:0;bottom:0;background:#000;opacity:0.4;filter:alpha(opacity=40);z-index:100;}
.diaWin{position:fixed;_position:absolute;left:23%;top:30%;z-index:9998;width:720px;padding:0;background:#fff;border:2px solid #aaa; border-radius:10px;}
.w580{ width:580px; left:28%;}
.w300{ width:300px; left:35%;}
.w420{ width:420px; left:32%;}
.diaCon{position:fixed;_position:absolute;left:26%;top:30%;z-index:1028;width:618px;padding:0 23px 25px;background:#fff;border:1px solid #777;}
.diaWin .diaHe{ text-align:left; font-size:16px;font-weight:bold;height:42px;line-height:44px;/*border-bottom:1px solid #dbdbdb;*/}
.diaHe a.close{ overflow:hidden; text-indent:-300px; white-space:nowrap; float:right;background:url(../images/houtai-topbg.png) 0px -168px no-repeat;width:28px;height:28px;position:relative;right:-12px;top:-13px;}
.diaHe a.close:hover{background-position:-45px -168px;}
.diaWin .diaHe h4{ border-bottom:1px solid #e5e5e5; background:#f3f3f3; border-radius:10px 10px 0 0; padding-left:15px;}
.diaWin .diaHe h4 em{ color:#c00; font-size:12px; font-weight:normal; padding-left:10px;}
.diaWin .diaHe h4 em.getWorth{ color:#f80; font-weight:bold; font-size:14px;}
.diaWin .diaBot{ background:#f3f3f3; border-radius:0 0 10px 10px; height:45px; padding-left:18px;}
.diaWin .diaContent{}
.diaBot .chooseFunction{font-size:14px; line-height:45px;}
.diaBot .chooseFunction input{ vertical-align:middle; float:left; margin-top:16px;}
.loginform{padding:30px 70px 12px 70px;}
.loginform li{margin-bottom:19px; position:relative; font-size:14px;}
.loginform .txtinp{border:1px solid #dde6eb; padding:8px 0 8px 50px;height:25px;width:298px;font-size:14px;}
.loginform .mailadd{position:absolute;right:17px;_right:70px;top:0;border:1px solid #dde6eb;width:87px;height:35px;}
.loginform .mailadd .mailinp{border:0;width:60px;padding:5px 4px;height:24px;}
.loginform .mailadd .iarrow{position:absolute;top:16px;right:4px;width:0;height:0;border-width:6px;border-color:#ccc #fff #fff #fff;display:block;border-style:solid;cursor:pointer;}
.loginform  .lftxt{margin:0 2px;}
.loginform .mailist{width:87px;position:absolute;left:-1px;background:#fff;border:1px solid #dde6eb;z-index:4;_top:36px;}
.loginform .mailist li{line-height:24px;border-bottom:1px solid #dde6eb;margin:0 0 -1px 0;padding:0 4px;cursor:pointer;}
.loginform .nick,.loginform .psd{position:absolute;left:12px;top:18px;width:42px;height:18px;background:url(../images/pagbg.png) 0 0 no-repeat;padding-left:25px;color:#c8c8c8;font-size:14px;line-height:18px;}
.loginform .psd{background-position:0 -20px;height:22px;}
.loginform label.cor6{margin-right:62px;}
.loginform label.cor6 .ch{margin-right:8px;}
.loginform .btnLogin{border:0;background:#f80;color:#fff;font-size:24px;letter-spacing:4px;width:152px;height:49px;line-height:49px;text-align:center;border-radius:5px;margin:6px 14px 0 0;cursor:pointer; font-weight:normal;}
.loginform .btnLogin:hover{ background:#f60;}
.loginform li a{ color:#08c; text-decoration:underline; padding-left:15px;}
.diaHe h5{ padding:10px 25px 20px 25px; font-size:24px;}
.setNew500 .diaTeacher ul.loginform{padding: 30px 0px 0px 120px;margin-bottom: 0px;}

/*潜在客户*/
.regbox{ background:#fff;padding:24px 15px 80px 22px;margin:50px 0 30px 0;}
.regbox .rhd{border-bottom:1px solid #eee;padding-bottom:10px;}
.regbox .rhd span.fr{color:#333;margin-top:18px;}
.regbox .rhd span.fr a.cor6{text-decoration:underline;}
.regbox .rhd h2,.loginform h2{color:#c00;font-size:24px;font-weight:normal;}
.regbox .rbd{padding:55px 0 0 200px;}
.rfor li select{ line-height: 32px; height: 32px;}
.regbox .tc{ margin:35px 0 10px 0; padding:10px 0; background:#FDFBE1; border:1px solid #F8E9AB; font-size:14px;color:#393;font-weight:bold; text-align:center;}
.rfor .lbtxt,.loginform .lbtxt{float:left;width:105px;color:#333;text-align:right;font-size:14px;margin-right:10px;line-height:32px;}
.rfor .lbtxt em{ color: #f00; padding-right: 5px;}
.rfor .inptxt{border:1px solid #c9e3e5;width:298px;height:20px;font-size:14px;padding:6px;transition:border 0.3s;-moz-transition:border 0.3s;	/* Firefox 4 */-webkit-transition:border 0.3s;	/* Safari 和 Chrome */-o-transition:border 0.3s;}
.rfor .se{width:145px;}
.rfor li span a{ line-height:33px; border:2px solid #dedede; margin-right:5px; padding:2px 5px;}
.rfor li span a:hover{ color:#333; text-decoration: none;}
.rfor li .areaBox{ padding: 5px; border: 1px solid #dedede; height: 100px; width: 500px;}
.rfor li span a.on{ border: 2px solid #08c;}
.rfor .tip{color:#999;padding:3px 0 10px 115px; clear:both;}
.rfor .tip.cor4{color:#dd0000;}
.rfor .inptxt.inptxt2{width:135px;}
.rfor .inptxt.checkcode{width:96px;}
.rfor .getCode{ display:inline-block; padding:0 15px; margin-left:10px; font-size:14px; height:32px; line-height:32px; border:1px solid #ccc; background:#f2f2f2;}
.rfor .getCode:hover{ background:#f8f8f8; color:#333; text-decoration:none;}
.rfor .beenGet{ color:#ccc; border:1px solid #ddd; cursor:default;}
.rfor .beenGet:hover{ background:#f2f2f2; color:#ccc; border:1px solid #ddd; cursor:default;}
.regbox .tc .yetGrey{ color:#f90; padding-left:5px;}
.rfor em.checkCode,.loginform  .checkCode{display:inline-block;width:90px;height:34px;line-height:34px;text-align:center;color:#008000;font-style:italic;background:#ddd;font-size:18px;position:relative;top:2px;}
.rfor a.cor6{color:#0cb7e9;}
.rfor .btnReg,.loginform  .btnLogin{background:#ff8800;border:none;border-radius:2px;width:104px;height:39px;line-height:39px;text-align:center;color:#fff;font-size:14px;cursor:pointer;margin:10px 0 40px 115px;font-weight:bold;}
.rfor .btnReg:hover,.loginform  .btnLogin:hover{background:#ff7200}
.rfor.rpass li{margin-bottom:15px;}
.hztjlip{ border:2px dotted #ddd; padding: 10px;}
.rfor.rpass .lbtxt{color:#666;}
.rfor.rpass .btnReg{margin:0 0 40px 105px;}
.rfor.rpass .passBig {background:#f0f0f0;border: 1px solid #dadada;display: block;height: 24px;line-height: 24px;margin:6px 114px;text-align: center;width: 110px;}
.rfor.rpass .tip{color:#a5a5a5;display:block;padding:6px 0 0px 114px;}
.rfor.rpass li.sec_tjlip{ padding-left: 104px;}
.rfor.rpass li .hztjlip{ margin-right: 220px; background: #f8f8f8; position: relative; margin-bottom: 10px; font-size: 14px; margin-left: 104px;}
.rfor.rpass li .selected{ border: 2px solid #08c;}
.rfor.rpass li .hztjlip:hover{ cursor: pointer; background: #ffc; border: 2px solid #ddd;}
.rfor.rpass li .selected .icon_on{ background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; position: absolute; right: 0; bottom: 0;}
.rfor.rpass li .hztjlip h5{ margin-bottom: 10px; font-size: 16px; color: #000; padding-bottom: 10px; border-bottom: 1px dotted #ddd;}
.rfor.rpass li .hztjlip h5 em{ padding-left: 6px; color: #aaa; font-size: 14px; font-weight: normal;}
.rfor.rpass li .hztjlip p{ line-height: 22px;}
.hz_secDeal{ padding-left: 104px; font-size: 14px; color: #666;}
.rfor.rpass .rerror{background:#fcd4cd url(../images/err.gif) 10px 50% no-repeat;border:1px solid #e84729;width:200px;height:28px;line-height:29px;padding-left:34px;color:#414141;font-size:14px;font-weight:bold;margin:0 0 10px 104px;}
/*注册步骤start*/
.registerDone{ border:1px solid #e9f1db; font-size: 18px;  color: #063; background:#f7ffe9 url(../images/done.png) no-repeat 50px 45px; padding:50px 0 50px 100px;}
.wellBox h5{ font-weight: normal; color: #063;}
.wellBox .regisLip{ line-height: 22px; padding-top: 15px; color: #666; font-size: 14px;}
.wellBox .regisLip font{ color: #f80; padding:0 3px;}
.wellBox .regisLip em{ color: #08c}
.wellBox{ margin:0 70px; padding:50px 0 50px 50px; font-size: 18px;  border: 1px solid #eee; background: #f8f8f8;}
.fillForm{ margin:50px 0 30px 0; border: 1px solid #dedede; background: #fff; padding:20px;}
.fillForm h3{ font-weight: normal; color:#004065; border-bottom: 1px solid #dedede; padding: 0 10px 10px 10px; font-size: 24px;}
.hzForm{ padding:10px 20px 30px 20px;; clear:both;}
.tcForm{ padding:30px 0px;}
.modal-dialog .tcForm{ padding:0px;}
.modal-dialog .hzForm .fill-txt{width:108px;}
.modal-dialog.w800 .modal-body .tcForm{ padding:30px 0px;}
.hzForm .fill-Li{ clear: both; min-height: 34px; padding: 10px 0;font-size: 14px; color: #333; position: relative;}
.hzForm .fill-Li .putInserTxt{ width:202px;}
.hzForm .zjsm_box{min-height:100px;}
.hzForm .fill-Li .egShow{ position: absolute; right: 120px; top: 9px;}
.hzForm .fill-Li .egShow img{ border: 1px dashed #ddd; padding: 3px; width: 120px;}
.hzForm .fill-Li .egShow .egTxt{ float: left;}
.span_border a.com_chooseborder{ border-radius:3px; line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; padding: 0 15px; margin:3px 10px 3px 0; border: 2px solid #dedede;transition:border 0.3s;-moz-transition:border 0.3s;	/* Firefox 4 */-webkit-transition:border 0.3s;	/* Safari 和 Chrome */-o-transition:border 0.3s;}
.span_border a.on i{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;}
.span_border a.on{ position: relative;  border: 2px solid #08c; color: #333;}
.span_border a:hover{ border:2px solid #08c;}
.rfor ul li .span_border a.com_chooseborder{ margin:2px 10px 2px 0; }
.eg-body{ text-align: center;}
.eg-body img{ max-width: 600px;}
.fill-txt,.fill-content,.fill-clew{ line-height:32px; float: left;}
.fill-txt{ line-height: 32px; width: 130px; text-align: right;}
.fill-txt em{ color: #f00; padding-right: 5px; font-style: normal; }
.fill-content a.hz_getcode{ margin-left: 5px; display: inline-block; padding: 0 15px; height: 36px; border:1px solid #ddd; background: #f5f5f5; line-height: 36px;}
.fill-content a.hz_getcode:hover{ color: #333; background: #f1f1f1;}
.fillInput,.text-input{ border: 1px solid #ddd; padding: 6px; line-height: 20px; height: 20px;}
.hzForm .fill-Li .fill-clew{ padding-left: 10px; font-size: 12px; color: #aaa;}
.hzForm .fill-Li select{ height: 32px; line-height: 32px;border:1px solid #d1d1d1;color:#646464;}
.hzForm .fill-Li select:hover,.hzForm .fill-Li select:focus{border:1px solid #b3b3b3;color:#333;}
.hzForm li.sec-fill{ font-size: 14px; padding: 10px 0 10px 130px;}
.hzForm li.sec-fill a{ color: #08c; text-decoration: underline;}
.inp01{ width: 190px;}
.inp02{ width: 532px;}
.text-input{ height: 80px;}
.zzBook a.hzLoadImg{ vertical-align:middle;}
.fill-content a.hzLoadImg,.zzImgload a.hzLoadImg,.diaTeacher li a.hzLoadImg,.zzBook a.hzLoadImg,.hzForm li.sec-fill a.hzLoadImg{ text-decoration: none; border-radius: 2px; display:inline-block; padding:5px 15px; line-height: 24px; background:#6179AF; color:#fff; }
.fill-content a.hzLoadImg:hover,.zzImgload a.hzLoadImg:hover,.diaTeacher li a.hzLoadImg:hover,.zzBook a.hzLoadImg:hover,.hzForm li.sec-fill a.hzLoadImg:hover{ background: #304F94;}
.imgBox{ width: 670px; margin-top:10px; padding:0px; clear: both; border: none; display: inline-block; overflow: hidden;}
.w565{ width: 565px;}
.imgBox dd{ margin-bottom: 10px; float: left; position: relative; width: 150px; display: inline; margin-right: 10px; }
.imgBox img{ width: 150px; height: 120px; margin-right: 10px;}
.imgBox .img-panel { text-align: center;   position: absolute; height: 0; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000', endColorstr='#80000000')\0; background: rgba( 0, 0, 0, 0.5 ); width: 100%; top: 0;  left: 0;  overflow: hidden;  z-index: 300;}
.imgBox .img-panel a { width: 24px; height: 24px; display: inline;line-height: 30px; color: #fff; margin: 5px 10px 1px; cursor: pointer;}
.imgBox dd p{ text-align: center; line-height: 18px; padding-top: 5px;}
.fill-content .htSex{ float: left}
.fill-content .errorP{ color: #f00; line-height: 18px; font-size: 12px;}
.fill-content .htSex a.linkSex{ line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; padding: 0 20px; margin:0 10px 10px 0; border: 2px solid #dedede;}
.fill-content .htSex a.linkSex i{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;}
.fill-content .htSex a.on{ position: relative;  border: 2px solid #08c; color: #333;}
.fill-content .htSex a:hover{ border:2px solid #08c;}
.hzForm li.sec-fill .sure{background:#08c;display:inline-block;text-align:center;color:#fff;line-height:30px;height:30px;width:60px; text-decoration:none;}
.hzForm li.sec-fill .sure:hover{background:#2b9fd9; text-decoration:underline;}
.fill-content .htSexShort a.linkSex{padding:0 16px}
.hzSteps{ margin-top: 80px;}
.qyStep{ z-index: 8; background: url(../images/step01.png); position: relative; width: 753px; height: 70px; margin:0 auto;}
.qyStepSix{ z-index: 8; background: url(../images/step01.png); position: relative; width: 809px; height: 70px; margin:0 auto;}
.qyStep i,.qyStepSix i{top: -69px; position: absolute; width: 68px; height: 69px; background: url(../images/current.png);}
.sp01 i{ left: 0px;}
.sp02 i{ left: 165px;}
.sp03 i{ left: 330px;}
.sp04 i{ left: 495px;}
.sp05 i{ left: 660px;}
.spSix01 i{ left: 0px;}
.spSix02 i{ left: 148px;}
.spSix03 i{ left: 298px;}
.spSix04 i{ left: 446px;}
.spSix05 i{ left: 594px;}
.spSix06 i{ left: 740px;}
.gr01 i{ left: 0px;}
.gr02 i{ left: 224px;}
.gr03 i{ left: 448px;}
.gr04 i{ left: 672px;}
.sp01{ background-position: 0 0;}
.sp02{ background-position: 0 -71px;}
.sp03{ background-position: 0 -142px;}
.sp04{ background-position: 0 -213px;}
.sp05{ background-position: 0 -284px;}

.spSix01{ background-position: 0 -648px;}
.spSix02{ background-position: 0 -719px;}
.spSix03{ background-position: 0 -790px;}
.spSix04{ background-position: 0 -861px;}
.spSix05{ background-position: 0 -932px;}
.spSix06{ background-position: 0 -1003px;}

.gr01{ background-position: 0 -361px;}
.gr02{ background-position: 0 -432px;}
.gr03{ background-position: 0 -503px;}
.gr04{ background-position: 0 -574px;}

.step-title{ padding:5px 25px 45px 25px;}
.step-titleSix{ padding:5px 10px 45px 10px;}
.step-title .step-txt,.step-titleSix .step-txt{ font-weight: bold; font-size: 16px; text-align: center; width: 166px; float: left; display: inline-block; color: #fcdba0;}
.step-titleSix .step-txt{ width: 148px;}
.gr-title{ padding:5px 0 45px 0;}
.gr-title .step-txt{ width: 224px;}
.step-title .been,.step-titleSix .been{ color:#ffa400;}
.step-btn{ text-align: center; padding:30px 50px; clear: both;}
.secInTj{ text-align: left; padding:15px 50px 15px 120px;}
.step-btn a{  margin-left: 10px; display: inline-block; text-align: center; font-size: 16px; color: #fff; border-radius: 2px; line-height: 40px; height: 40px; width: 100px;}
.step-btn a.btn_prev{ background: #bfbfbf;}
.step-btn a.btn_prev:hover{ background: #a5a5a5;}
.step-btn a.btn_next{ background: #f80;}
.step-btn a.btn_next:hover{ background: #ff7200;}
a.aBlue{ color: #08c; text-decoration: underline;}
.hzTable .htTime a.aBlue{ padding: 0 3px;}
.hzattention{ margin-bottom: 15px; border: 1px solid #f1f1f1; padding:0 10px; background: #f8f8f8; line-height: 30px;}
.hzForm h5{ margin-bottom: 15px; border-bottom: 1px solid #dedede; line-height: 30px; height: 30px; clear: both; font-size: 14px; color: #333;}
/*工作视图start*/
.hzViewBox{ overflow: hidden;}
.viewList li{ border-radius: 2px; cursor: pointer; float: left; width: 228px; height: 177px; background: #22becb; margin:0 16px 16px 0;}
.viewList li p{ text-align: center; font-size: 24px; color: #fff;}
.viewList li a{ color: #fff;}
.viewList li.view_02,.viewList li.web_02{ background: #59bfa7;}
.viewList li.view_03,.viewList li.web_03{ background: #91c482;}
.viewList li.view_04,.viewList li.web_04{background: #c8c55c;}
.viewList li.view_05,.viewList li.web_05{ background: #ffc637;}
.viewList li.view_06,.viewList li.web_06{ background: #fbae3c;}
.viewList li.view_07{ background: #f79141;}
.viewList li.view_08{ background: #f17b46;margin: 0 0 16px 0;}
.viewList li.view_09{ background: #3491c6;}
.viewList li.view_10{ background: #3fa3cc;}
.viewList li.view_11{ background: #36b4cb;}
.viewList li.view_12{ background: #3ac3b1;}
.viewList li.view_13{ background: #eb6877;}
.viewList li.view_01:hover,.viewList li.web_01:hover{ background: #3bccd9;}
.viewList li.view_02:hover,.viewList li.web_02:hover{ background: #74ccb8;}
.viewList li.view_03:hover,.viewList li.web_03:hover{ background: #abd19f;}
.viewList li.view_04:hover,.viewList li.web_04:hover{ background: #d4d177;}
.viewList li.view_05:hover,.viewList li.web_05:hover{ background: #ffd15c;}
.viewList li.view_06:hover,.viewList li.web_06:hover{ background: #ffbc57;}
.viewList li.view_07:hover{ background: #ffa35c;}
.viewList li.view_08:hover{ background: #ff9563;}
.viewList li.view_09:hover{ background: #409bcf;}
.viewList li.view_10:hover{ background: #4dafd7;}
.viewList li.view_11:hover{ background: #44bfd5;}
.viewList li.view_12:hover{ background: #46ccba;}
.viewList li.view_13:hover{ background: #f67987;}
.viewList li.viewLast{margin:0 0 16px 0;}
.viewList li:nth-child(4n+0){ margin:0 0 16px 0;}
.viewList li i{ display: block; margin:25px auto; width: 80px; height: 80px; background: url(../images/icon4.png);}
.viewList li.view_01 i{ background-position: 0 0;}
.viewList li.view_02 i{ background-position: 0 -82px;}
.viewList li.view_03 i{ background-position: 0 -246px;}
.viewList li.view_04 i{ background-position: 0 -328px;}
.viewList li.view_05 i{ background-position: 0 -410px;}
.viewList li.view_06 i{ background-position: 0 -492px;}
.viewList li.view_07 i{ background-position: 0 -575px;}
.viewList li.view_08 i{ background-position: 0 -164px;}
.viewList li.view_09 i{ background-position: 0 -821px;}
.viewList li.view_10 i{ background-position: 0 -1234px;}
.viewList li.view_11 i{ background-position: 0 -1318px;}
.viewList li.view_12 i{ background-position: 0 -1150px;}
.viewList li.view_13 i{ background-position: 0 -1067px;}
.viewList li.web_01 i{ background-position: 0 -739px;}
.viewList li.web_02 i{ background-position: 0 -821px;}
.viewList li.web_03 i{ background-position: 0 -903px;}
.viewList li.web_04 i{ background-position: 0 -1067px;}
.viewList li.web_05 i{ background-position: 0 -985px;}
.viewList li.web_06 i{ background-position: 0 -1150px;}
.spaceView{ border-radius: 2px; font-size: 24px; padding: 0 0 0 84px; border: 1px solid #dedede; height: 78px; margin:20px 0 15px 0; background:#fafafa url(../images/icon4.png) no-repeat 10px -655px ;overflow:hidden;}
.spaceView a{ color: #008c99; display:block; padding: 0 35px; line-height: 78px;float:left}
.spaceView:hover{ background:#f9f9f9 url(../images/icon4.png) no-repeat 10px -655px ;}
.spaceView a:hover{ background: #eee;}
.botView{ border-radius: 2px;  border: 1px solid #dedede; background: #fafafa; padding:5px 5px 0 5px; margin: 15px 0 5px 0; clear: both; overflow: hidden;}
.botView a{ font-size: 14px; float: left; margin:0 5px 5px 0; display: inline-block; border-radius: 2px;  background: #e2f0f2; border: 1px solid #d0e0e9; color: #008c99; line-height: 40px; height: 40px; padding: 0 21px;}
.botView a:hover{ text-decoration: underline;  background: #e2f0f2; border: 1px solid #9ac9cd;}
.botView a.on{border: 1px solid #61b6c2;background:#61b6c2;color:#fff;}
.fill_list { margin-bottom: 10px; background: #f8f8f8; padding: 10px 20px; width: 620px; border: 1px solid #dedede;}
.fill_list dd{ clear: both; border-bottom: 1px dotted #dedede;}
.fill_list dd a.aBlue{ padding-left: 10px;}
.fill_list dd:last-child{ border-bottom: none;}
.viewList li.listMrNone{margin-right:0;}

/*工作空间start*/
.spaceLink a{ color:#fff; display:inline-block; margin-left:12px; background:rgba(255,255,255,0.2); padding:4px 10px; border-radius:20px;font-size:14px;}
.spaceLink a:hover{ text-decoration:underline;}
.spaceLink a.welcome{ background:none; margin-right:-14px;}
.spaceLink a.welcome:hover{ text-decoration:none;}
.spaceLink{ position:absolute; right:4px; bottom:8px; color:#fff;}
.w1108{ width: 1108px; margin:0 auto; position:relative;}
.spaceTop{ min-width: 1200px; background:#2366b3 url(../images/spacetop.png) no-repeat center top; height: 68px;}
.spaceTop h1{ padding-top: 10px; height: 58px; font-size:24px; color: #fff; line-height: 48px;}
.spaceTop h1 a{float: left; display: inline-block; background: url(../images/spacelogo.png) no-repeat; width: 137px; height: 45px;}
.spaceTop h1 span{ font-weight:normal; float:left; margin-left:14px;}
.spaceCenter{ overflow:hidden; border:1px solid #ebebeb; width:1208px; margin:30px auto; background:url(../images/htbg.jpg) repeat-y;}
.spaceMenu{ width: 148px;}
.spaceMenu li{ border-left: 3px solid #f7f7f7; border-bottom: 1px solid #f2f2f2; background: url(../images/menu_li.png) no-repeat;  font-size: 16px; color: #545454; line-height: 49px; height: 49px; position: relative;}
.spaceMenu li a{ padding-left:33px; display: block;color:#4b4b4b;}
.spaceMenu li:hover{ border-left: 3px solid #aad6f2; background:#fff;}
.spaceMenu li.selected{ background: #fff url(../images/menu_li.png) no-repeat 0 -51px; border-left: 3px solid #34a1e7;}
.spaceMenu li a:hover{ background: url(../images/menu_li.png) no-repeat 0 -51px; color: #34a1e7;}
.spaceMenu li.selected a{ color: #34a1e7;}
.spaceBox{ position: relative; width: 1058px; padding-bottom: 50px; overflow:hidden;min-height: 600px;}
.container .spaceBox{}
.myjfBox{ border-radius: 10px; border:1px solid #eee; background: #f8f8f8; margin:30px 30px 0 30px; line-height: 36px; height: 36px; }
.myjfBox b{ float: left; font-size: 14px; display: inline-block; background: #08c;padding: 0 15px; color: #fff; border-radius: 10px 0 0 10px;}
.myjfBox em{ padding: 0 15px; color: #f80;font-size: 18px; }
.secNav { padding:15px 10px; font-weight: bold; border-bottom: 1px solid #e0e0e0;}
.secNav li{ font-size: 14px; line-height: 28px; height: 28px; display: inline-block; border-bottom: 3px solid #fff; padding: 5px 14px; margin:0 0 0 10px; position:relative;}
.secNav li:hover{ color: #34a1e7; border-bottom: 3px solid #9fd3ff;padding: 5px 14px;}
.secNav li.current{ color: #40a4ff; border-bottom: 3px solid #40a4ff;}
.secNav li a:hover{ color:#6B6666}
.infobasic{overflow: hidden; clear: both; padding: 30px; font-size: 14px;}
.infobasic .htInput{height:30px;line-height:30px;padding:2px 6px;width:200px;}
.infobasic .r_b_txt .htSex a.linkSex{margin:0 10px 0 0;}
.infobasic .l_basic{ width:150px; padding: 14px; background: url(../images/spacetop.png) no-repeat 0 -74px; height:150px; }
.infobasic .l_basic img{ width: 150px; height: 150px;  border-radius: 2px;}
.infobasic .l_basic p{ text-align: center; padding-top: 10px;}
.infobasic .r_basic{ width:688px; margin-left: 30px; display: inline;}
.r_basic p,.com_basic p,.r_basic .upDateBlk{ position: relative; padding:10px 10px; color: #666; line-height: 33px; border-bottom: 1px dotted #e0e0e0;}
.r_basic .grCommend{padding:10px 10px;line-height: 33px; border-bottom: 1px dotted #e0e0e0;overflow:hidden;}
.r_basic .grCommend label{float:left;width:90px;}
.r_b_txt a.checkFeny{ color: #08c; padding-left: 12px;}
.r_b_txt a.checkFeny:hover{ color: #108ee9;}
.zzzsBox{ position: relative; padding: 5px 10px; color: #333;}
.zzzsBox label{ width: 120px; line-height: 33px; display: inline-block;}
.zzImgload{ display: inline-block; padding-top: 20px; }
.zzzsBox b{ text-align: center; font-weight: normal; line-height: 26px; display:block;}
.zzImg{ padding-top: 10px; display: inline-block;}
.r_basic p label,.com_basic p label{ display: inline-block; width: 90px;}
.fenyBox li{ height: 30px; line-height: 30px; border-bottom: 1px dashed #eee; padding:10px; font-size: 14px;}
.fenyBox li:last-child{ border-bottom: none;}
.lxrList{ position: absolute; left:80px; padding:10px 25px; bottom: 48px; border:1px solid #dedede; width:290px; box-shadow: 1px 1px 3px #ccc; background: #f8f8f8; }
.fenyBox .fenyName{ font-size: 15px; font-weight: bold;}
.fenyBox .fenyName:hover{ color: #448aca;}
.fenyBox .fenyName i.malIcon{ vertical-align: middle; margin:0 10px 3px 0; background-position: -1px -157px; width: 20px; height: 18px;}
.fenyBox .stopWorking,.fenyBox .goWorking{ color: #999; display: inline-block; line-height: 30px; width:100px; height:30px; border-radius:15px; background: #eee;}
.fenyBox .stopWorking i.malIcon,.fenyBox .goWorking i.malIcon{ display: inline-block; margin: 0 6px 2px 2px; vertical-align: middle; width:26px; height:26px; background: #fff; border-radius: 50%; box-shadow:1px 2px 0 rgba(0, 0, 0, 0.26);}
.fenyBox .goWorking{ text-indent: 10px; padding-top: 1px; height: 29px; line-height: 29px; background: #6fd501; color: #fff;}
.fenyBox .goWorking i.malIcon{ float: right; margin: 0 2px 0 6px;}
a.lxrHover{ border: 1px solid #dedede; border-top: 0; display: inline-block; padding:3px 12px; margin-left:-4px;}
.comInfo{ min-height: 355px;  clear: both; position: relative; margin:0 30px 30px 30px; border: 1px solid #e0e0e0;}
.w130{min-height: 130px; }
.w180{min-height: 190px;}
.w400{min-height: 500px;}
.sqInfo{ min-height: 180px; margin:30px;}
.comInfo h3{ font-size: 14px; line-height: 31px; color: #fff; text-indent: 20px; position: absolute; left: -10px; top:10px; background: url(../images/spacetop.png) no-repeat 0 -262px; width: 168px; height:41px;}
.comInfo h3 a{ color: #FFF; padding-left: 40px; font-weight: normal;}
.comInfo h3 a:hover{ text-decoration:underline;}
.com_basic{ color: #333;  margin-top: 40px; font-size: 14px; padding: 20px;}
.com_basic p,.yerBasic p{ padding: 10px;}
.com_basic p label,.yerBasic p label{  display: inline-block; width: 120px;}
.com_basic p .r_b_txt02{ line-height: 20px; display: inline-block; width: 230px;}
.comInfo .fl{width: 430px;}
.comInfo .fl .com_basic p label{  width: 70px;}
.com_basic p .r_b_txt img{max-width: 120px;}
.com_basic .xyzhizhao { padding:10px 0;}
.com_basic .xyzhizhao .r_b_txt img{max-width: 120px; margin-left:10px;}
.com_basic .xyzhizhao .fl{ width:120px; }
.comInfo .com_basic input{ width:280px; height:30px; line-height:30px; padding:3px 5px; border:1px solid #e1e1e1}
.comInfo .com_basic input:hover{border:1px solid #cdcdcd}
a.btnPad{ padding-left:10px;}
.comInfo .com_basic focus:hover{border:1px solid #cdcdcd}
.malBox,.yerList{ padding: 30px;}
.yerList h5 { border-bottom:2px solid #f2f2f2; padding:0 0 10px 10px; font-size: 24px; line-height: 36px; font-weight:normal; position: relative; height: 40px;}
.yerList h5 a.addyer{ position: absolute; right: 0px; top:0; display: inline-block; padding: 8px 18px; font-size: 14px; border: 1px solid #256DBF ; background: #08c; color:#fff; line-height: 20px; border-radius: 2px;}
.yerList h5 a.addyer:hover{ background: #34A1E7}
.yerList h5 em{ font-size: 14px; float: left;}
.yerList h5 .fill-content{ padding-left: 15px; font-size: 14px;}
.spaceFooter{ padding: 10px 0 20px 0; font-size: 14px;}
.spaceFooter p{ color: #777; text-align: center; line-height: 26px;}
.spaceFooter p a{ padding: 0 10px; color: #777;}
.yerBasic{ color: #333; font-size: 14px;}
.yerBasic p label{ width: 80px;}
.yerBasic p{ position: relative; border-bottom: 1px dotted #dedede;}
.pzTxt{ position: absolute; left: 220px; top:10px ;}
.recordBox{ padding-bottom: 15px; clear: both; border:1px solid #dedede; margin-top: 15px; background: #ffc; }
.spaceTabs{  clear: both; background: #f7f7f7; border-bottom:1px solid #dedede;}
.spaceTabs a{ font-weight: bold; margin-bottom: -1px; border-right:1px solid #dedede;  border-bottom: 1px solid #dedede; display: inline-block; padding:8px 18px; line-height: 24px; font-size: 16px;}
.spaceTabs a.current{ border-right:1px solid #dedede;  border-bottom: 1px solid #fff; background: #ffc;}
.spaceTabs a:hover{ color: #08c; background: #f8f8f8;}
.tabContent{ background: #ffc; padding-top: 15px;}
.tabContent h3{ margin-top: 15px; font-size: 16px; color: #333; line-height: 36px; padding-left: 20px; font-weight: bold;}
.tabContent li {color: #333; font-size: 14px; padding: 5px 20px;}
.tabContent li.fl{ width: 400px;}
.tabContent li.fl em{ display: inline-block; width: 310px;}

.tabContent li em{ font-style: normal;}
.tabContent li b{ padding-right: 15px; display: inline-block; width:60px;}
.tabContent li.zzBoth{ overflow: hidden; clear: both;}
.tabContent li.zzBoth em{ display: inline-block; width: 760px;}
/*弹窗start*/
.btn{display:inline-block;padding:6px 18px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover/*,.btn:focus*/{color:#333;text-decoration:none}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default{color:#fff;border-color:#a5a5a5;font-size:14px;font-weight: bold;background:#a5a5a5;border-radius:3px;border: none;transition:background 0.6s;-moz-transition:background 0.6s;	/* Firefox 4 */-webkit-transition:background 0.6s;	/* Safari 和 Chrome */-o-transition:background 0.6s;}
.btn-default:hover{ background:#8d8d8d; color:#fff;}
.btn-default .badge{color:#fff;background-color:#fff}
.btn-primary{color:#fff;font-size:14px;font-weight:bold;background:#1fa3c3;border-radius:3px;border:none;transition:background 0.6s;-moz-transition:background 0.6s;	/* Firefox 4 */-webkit-transition:background 0.6s;	/* Safari 和 Chrome */-o-transition:background 0.6s;}
.btn-primary:hover{ background:#1093b3; color:#fff;}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}
.btn-primary .badge{color:#428bca;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-link{font-weight:normal;color:#428bca;cursor:pointer;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%;padding-right:0;padding-left:0}
.btn-block+.btn-block{margin-top:5px}
/*弹窗end*/
.diaTeacher li.fl{ width:360px;}
.diaTeacher li{font-size: 14px; padding: 5px 0;}
.diaTeacher li label{ color:#333; line-height:40px; color:#333; width:98px; float:left; text-align:right}
.diaTeacher.longWid { /*min-height:378px;*/}
.diaTeacher.longWid li label{ width: 108px;}
.diaTeacher.longWid li select{ margin-top: 0; height:34px; line-height: 34px; margin-right: 5px; padding:0 10px;}
.htChoose li label{ width:128px;}
.diaTeacher li label em,.sxSubTit em{ color: #c00; padding-right: 5px;}
.diaTeacher li.secInc{ padding-left: 98px;}
.diaTeacher li .zcLabel{ width:65px;}
.diaTeacher li .form-control{ border: 1px solid #dedede;}
.diaTeacher li .w320{ width:360px;}
.diaTeacher li .zcStyle{ width:78px;}
.diaTeacher li .timeStyle{ width:120px;}
.diaTeacher li.zzBook span.txtLi{ color:#333; font-weight:bold; line-height:37px;}
.diaTeacher li.mustFill{ padding-left:108px;}
.diaTeacher li.secInc{ padding-left:98px;}
.diaTeacher li.secInc a.tcSearch{ display: inline-block; padding:5px 12px; background: #08c; color:#fff; text-decoration: none; border-radius: 2px;}
.diaTeacher li.secInc a.tcSearch:hover{ background: #34A1E7}
.diaTeacher li.mustFill p{ padding:3px 0;}
.diaTeacher li .w500{ width:500px;}
.diaTeacher li select{ font-size:14px; margin-top:8px; height:24px; height:24px;}
.diaTeacher li .htArea{height:100px; width:500px;}
.diaTeacher li .w380,.yerSearch .w380{ width:380px;}
.diaTeacher li .htSex{ margin-top:4px; float: left;}
.diaTeacher li a{ text-decoration:underline; color:#08c; padding:0 5px;}
.diaTeacher li .citySelectTab a{ padding:5px 20px; color: #666; text-decoration: none;}
.diaTeacher li .htSex a.linkSex,.r_b_txt .htSex a.linkSex,.com_basic .htSex a.linkSex,.lxrList a.linkSex { line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; padding: 0 20px; margin:0 8px 10px 0; border: 2px solid #dedede;}
.diaTeacher li .htSex a.linkSex i,.r_b_txt .htSex a.linkSex i,.com_basic .htSex a.linkSex i,.lxrList a.linkSex i{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;padding-right:0;}
.diaTeacher li .htSex a.on,.r_b_txt .htSex a.on,.com_basic .htSex a.on,.lxrList a.on{ position: relative;  border: 2px solid #08c; color: #333;}
.diaTeacher li .contry a.fillLink{ font-size: 16px; text-decoration: none; border: 2px solid #dedede;}
.diaTeacher li .htSex a:hover,.r_b_txt .htSex a:hover,.com_basic .htSex a:hover,.lxrList a:hover{ border:2px solid #08c;}
.diaTeacher li .contry a.linkSex{ text-align: center; padding: 3px 18px; border-radius: 2px;}
.diaTeacher li .contry{ width:465px;}
.diaTeacher li.zzSelect .secLabel{ width: auto; padding-left: 15px;}
.diaTeacher li.zzSelect{background: #f4f7f0; border:1px solid #e1e6da;}
.diaTeacher li.zzSelect select{ float: left;}
.diaTeacher li.zzSelect .littleSure{ cursor: pointer; border: none; background: #557ea1; width: 50px;text-align: center; color: #FFF; height: 26px; line-height: 26px; margin-top: 7px; margin-left: 10px;}
.diaTeacher li.zzSelect .littleSure:hover{ background: #1f598b;}
.diaTeacher li.zzBook .fill-content{ width: 460px;}
.diaTeacher li em{ color: #aaa; padding-left: 10px;}
.ryBox { padding: 30px 30px 0 30px; font-size: 14px;}
.ryBox h3{ border-top: 1px solid #fff; border-bottom: 1px solid #eee; border-radius: 12px; background: #f9f9f9; line-height:36px; color: #333; padding: 8px 15px 8px 20px;}
.ryBox h3 a{ float: right; font-weight: normal; font-size: 14px; display: inline-block; padding: 3px 15px; margin-right: -1px; line-height: 18px; background: #f8f8f8; border:1px solid #dedede;margin-top:6px;}
.ryBox h3 a:hover{ background: #f9f9f9; border:1px solid #aaa; color: #08c;}
.ryBox h3 a.sjLink{ background: #09c; color: #fff; border: 1px solid #09c;}
.ryBox h3 a.sjLink:hover{ border: 1px solid #08c;}
.ryList { padding:0 20px 20px 20px; background: #f9f9f9; border-bottom: 1px solid #eee;}
.ryList a{color: #08c; padding: 0 10px;}
.ryList dd.cmListDd{ display:inline-block; position:relative; padding-top:10px;}
.ryList dd.cmListDd strong{ border:1px solid #dedede; padding:0 5px; margin-right:10px;}
.ryList dd.cmListDd strong:hover{ border:1px solid #aaa;}
.ryList dd.cmListDd strong a{ display:inline-block; padding:0 3px; margin-right:-5px; height:18px; background:#eee; font-weight:bold; line-height:18px;}
.ryList dd.cmListDd strong a:hover{ background:#ccc; color:#333; text-decoration:none;}
.diaTeacher .hzTable{ margin-top: 20px;}
/*团队交流样式start*/
.icon{display:inline-block;background:url(../images/ic.png) no-repeat;}
.if{background-position:0 0;width:17px;height:17px;margin:6px 4px 0 0; vertical-align:-3px;}
.chatBox .chatNews{width:557px;}
.chatNews .cnhd{height:46px;padding:0 0 0 14px; background:url(../images/talkheadbg.png) no-repeat; border-radius:5px 5px 0 0;}
.chatNews .cnhd a{padding:0 18px;font-size:16px; display:inline-block; height:26px; line-height:26px; position:relative;top:9px;color:#fff; font-weight:normal; text-decoration:none; margin-right:10px;}
.chatNews .cnhd a .tar{background-position:0 -20px;width:0;height:0;position:absolute;bottom:-8px;left:50%;margin-left:-7px;}
.chatNews .cnhd a.current,.chatNews .cnhd a:hover{color:#fff; background:#70c0f3; border-radius:16px; }
.chatNews .cnhd a.current{font-weight:bold;}
.chatNews .cnhd a.current .tar{background:none;width:15px;height:7px;text-decoration:none;}
.chatNews .cnbd{ border:1px solid #e7e7e7; border-top:none; padding:10px 34px 0 20px;height:372px;overflow-y:scroll;}
.chatNews .cnbd .ct{width:495px;position:relative;clear:both;margin-bottom:8px;padding:10px 0;}
.chatNews .cnbd .avator{position:absolute;left:0;top:6px;}
a.myself{ color:#090;}
.chatNews .avator img{width:40px;height:40px;}
.chatNews .ctcon{margin-left:60px;position:relative;padding:14px 18px 6px;border-radius:8px;float:left; box-shadow:0 0 3px 0 #ccc;}
.chatNews .ctcon.quer{background:#acd9f8;color:#333; border:1px solid #78a3c0;margin-bottom:10px;}
.chatNews .ctcon.awer{background:#e6eaf0; border:1px solid #d0d6dc;}
.chatNews .ctcon p{margin-bottom:4px;font-size:14px;}
.chatNews .ctcon .lar{position:absolute;top:18px;left:-9px;width:9px;height:7px;}
.chatNews .ctcon.quer .lar{background-position:0px -123px;}
.chatNews .ctcon.awer .lar{background-position:-9px -123px;left:auto;right:-9px;}
.chatNews .cnbd .ctaw  .avator{left:auto;right:0;}
.chatNews .ctaw .ctcon{margin:0 60px 10px 0;float:right;}
.chatNews .cnft{border:1px solid #e7e7e7;background:#4baae7; border-top:none; border-radius:0 0 5px 5px;}
.chatNews .cnft .txtar{width:523px; color:#000; background:#fff; font-size:14px; height:66px;padding:10px 16px 0; display:block;resize:vertical; border:none;}
.chatNews .cnft .btn{ border:none;background-position:0 -32px;width:65px;height:29px;margin:4px 10px; float:right; display:block; _display:none;color:#333;cursor:pointer;}
.chatNews .cnft .btn:hover{background-position:0 -62px;}

/*chatSide*/
.chatSide{line-height: 22px;width:288px;margin-left:40px;}
.chatSide .list{border:1px solid #d9d9d9;background:#fff;margin-bottom:15px;padding:0 9px 11px; line-height:22px;  margin-right:0}
.list .dlis{ border-bottom:1px solid #dbdbdb;}
/*.dlis .dhd{border-bottom:1px solid #dbdbdb;}*/
.dlis .dhd h3{font-size:14px;line-height:32px;padding:4px 0; color:#6b6666;}
.dlis .dhd .fr{color:#57606b;}
.dlis dd{border-bottom:1px solid #dee7d2;margin-bottom:1px;padding:7px 9px 9px 10px;background:#f7fdef;}
.dlis .lisOp .fr{margin-left:6px;}
.dlis .perinfo .per{background-position:-25px 0;width:13px;height:15px;margin-right:4px;vertical-align:middle;}
.dlis .perinfo .outline{background-position:-46px 0;width:13px;height:15px;margin-right:4px;vertical-align:middle;}
.list .add{background-position:0 -92px;width:77px;height:28px;text-indent:-999em;margin:11px auto 4px;display:block;}
.chatBox{margin:30px 0 30px 30px;overflow:hidden;}
/*团队交流样式end*/

/*工作人员留言*/
.areaSearch{width:300px;background:#fff;border:1px solid #d9d9d9; margin-left:20px; padding:10px;}
.search-txt{line-height:36px;text-align:right; float:left;color:#333;}
.areaSearch ul .fill-Li,.areaSearch ul{ overflow:hidden;}
.areaSearch .fill-Li select{height:26px;line-height:26px;}
.marTop6{ margin-bottom:6px;}
.agentList{ margin-top:30px; border-top:1px dotted #d1d1d1;}
.areaSearch .agentList{max-height:334px; overflow:scroll; overflow-x:hidden;}
.agentList li{ list-style:square;list-style-position:inside;border-bottom:1px dotted #d1d1d1; height:33px; line-height:33px;color:#b3b3b3}
.agentList li a{color:#333;}
.agentList li a:hover{text-decoration:underline;color:#b11116;}
.agentList li.current,.agentList li.current a{color:#b11116;}
/*工作人员留言*/

/*修改头像start*/
.imageArea{position:relative; overflow: hidden;}
.imageArea .imLefter{float:left; margin:0 20px 0 0; _display:inline;}
.imageArea .imRighter{float:left;position:relative;overflow:hidden;width:100px;height:100px;}
.imageArea .imBot{position: absolute;right: 20px;top: 170px;}
.imageArea .btnSure{margin-right:10px;display:block;margin-bottom:10px;}
.headImage{width:435px;}
/*修改头像end*/

/*工作人员工作空间*/
.workerTop{ margin-top:30px; min-height:100px;}
.comInfo h3.workerTitle{ width:96px;}
.comInfo .com_basic .inRadio{ width:auto; height:auto; margin-right:6px; vertical-align:middle;}
.wor_basic p label{ width:108px;}
.workerTop p{ border-bottom:none;}
.workerTop p .infoRight a{ float: inherit;}
.workerTop p .infoRight a.addBorBtn{ vertical-align: middle; margin:0 0 5px 0;}
.workAreaPl{border:1px solid #cedde7;color:#333;line-height:18px;padding:3px 5px;font-size:14px;width:650px;height:100px;}
.workBtn{padding-top:0}
.workerMesbox{ min-height:255px;}
.yerList h5.yerSearch{ border:none;}
.yerList h5.secyer{ padding-left:80px;}
.yerList h5.yerSearch em{ width:60px; color:#333; text-align: right; float: left; margin-right:10px;  display:inline-block;}
.yerShow a{ margin-right:7px; font-size: 14px; display: inline-block; line-height: 34px; height: 34px; float: left; padding:0 12px; border: 1px solid #eee;}
.yerShow a.on{ font-weight: bold; color: #08c; border: 1px solid #08c;}
.yerShow a:hover{ border: 1px solid #ccc; color: #08c;}
.fillSearch{float:none;}
.fillSearch a.hzLoadImg{ margin:10px 0 0 80px;font-size: 14px;}
.yerList .yerSearchbox{ border:1px solid #e4e9eb; padding:20px 10px;}
.yerList .yerSearchbox:hover{border:1px solid #d5d9db;}
.yerBtn .addyer{ float:right;display:inline-block;padding:4px 10px;font-size:14px;border:1px solid #256DBF;background:#08c;color:#fff;line-height:20px;border-radius:2px; margin:20px 0 10px 0;}
.yerBtn .addyer:hover{background: #34A1E7}
.marbot30{ margin-bottom:30px;}
.selectStar{ margin-left:10px; float:left;}
.selectStar span{ display:inline-block; width:34px; height:32px; background:url(../images/star.png) no-repeat 0 -45px; margin-right:4px;}
.selectStar span.selected{background:url(../images/star.png) no-repeat 0 0;}
.chatNews .cnbd .mct{ text-align:center; color:#4baae7; font-weight:bold; margin-bottom:10px; display:block;}
.chatNews .cnbd .mct:hover{ text-decoration:underline;}
.cnft .cnftsel{ background:#edf3f5; border-bottom:1px solid #dfe4e5; padding:4px 18px; color:#333;}
.cnft .cnftsel select{ margin:0 6px; height:24px; line-height:24px;}
.infoMartop{margin-top:30px;min-height:100px;}
.yerList h4{font-size:14px;border-bottom:none;line-height:40px;text-indent:15px;background:#eef4f6;border:1px solid #dce9ed;height:40px;}
/*工作人员工作空间end*/

/*uploadImg按钮*/
.htImgload{ position:relative; /*margin-bottom:20px;*/}
.htImgload .hzLoadImg{ position:absolute; left:126px; bottom:-2px; width:30px;}
/*uploadImg按钮*/

/*二级菜单*/
.spaceMenu li{ position:relative;}
.spaceMenu li:hover .secondNav{ display:block;}
.spaceMenu li .secondNav{ position:absolute; top:0; left:145px; z-index:10; border:1px solid #e0e0e0; border-bottom:none; display:none;}
.spaceMenu li .secondNav li{ background:#fcfcfc; border-bottom:1px solid #e0e0e0; border-left:none;}
.spaceMenu li .secondNav li:hover{ background:#fff; color:#34a1e7}
.spaceMenu li .secondNav li a{ display:block; min-width:100px; color:#6B6666;}
.spaceMenu li .secondNav li a:hover{color:#34a1e7}
/*二级菜单end*/

/*工作空间新添成员弹窗*/
.diaTeacher .changeManager{overflow:hidden; margin:10px 0 0 70px;}
.diaTeacher .changeManager label{color:#333;line-height:38px;width:auto;float:left;text-align:right; margin:0 5px 0 10px}
.diaTeacher .changeManager .htInput{width:260px;}
.diaTeacher .changeManager .htInput:hover{border:1px solid #b3b3b3;}
.setNew500 .diaTeacher .htGroupName{margin:20px auto; width:536px;clear:both;background:#f8f8f8;border:1px solid #eee;overflow:hidden;padding:10px 0 10px 10px;font-size:14px;}
.setNew500 .diaTeacher .pager{text-align:center; margin:20px auto 10px auto;}
/*工作空间新添成员弹窗end*/

/*板块设置（原先的右键菜单）*/
.spaceMenu li .setBtn{ display:none; width:15px; height:15px; background:url(../images/setBtn.png) no-repeat; position:absolute; right:-26px; top:18px;}
.spaceMenu li .setBtn:hover{ background:url(../images/setBtn.png) no-repeat 0 -15px; }
.spaceMenu li:hover .setBtn{ display:block}
.spaceMenu li.setNavList{border:none;border-bottom:1px solid #f2f2f2; background:#fff;font-size:14px;color:#545454;line-height:26px;height:26px; position: relative; padding:6px 14px 5px 14px;}
.spaceMenu li.setNavList a{ width:24px; height:24px; padding-left:0px; display:inline-block; margin-left:10px;}
.spaceMenu li.setNavList a.setNavbg1{background:url(../images/setBtn.png) no-repeat 0 -36px; }
.spaceMenu li.setNavList a.setNavbg2{background:url(../images/setBtn.png) no-repeat 0 -63px;}
.spaceMenu li.setNavList a.setNavbg3{background:url(../images/setBtn.png) no-repeat 0 -91px;}
.spaceMenu li.setNavList a.setNavbg1:hover{background:url(../images/setBtn.png) no-repeat 0 -119px; }
.spaceMenu li.setNavList a.setNavbg2:hover{background:url(../images/setBtn.png) no-repeat 0 -147px;}
.spaceMenu li.setNavList a.setNavbg3:hover{background:url(../images/setBtn.png) no-repeat 0 -175px;}
.spaceMenu li.setNavList:hover{border-bottom:1px solid #f2f2f2; background:#fff;}
.spaceMenu li.setNavList a:hover{ background:none;}
.secNav a.setBtn{ display:none; width:15px; height:15px; background:url(../images/setBtn.png) no-repeat; position:absolute; right:-2px; top:12px;}
.secNav a.setBtn:hover{background:url(../images/setBtn.png) no-repeat 0 -15px;}
.secNav li:hover .setBtn{ display:block}
.secNav .setNavList{ position:absolute; right:2px; top:7px;}
.secNav .setNavList a{ width:24px; height:24px; display:inline-block; margin-left:4px;}
.secNav .setNavList a.setNavbg1{background:url(../images/setBtn.png) no-repeat 0 -36px; }
.secNav .setNavList a.setNavbg2{background:url(../images/setBtn.png) no-repeat 0 -63px;}
.secNav .setNavList a.setNavbg3{background:url(../images/setBtn.png) no-repeat 0 -91px;}
.secNav .setNavList a.setNavbg1:hover{background:url(../images/setBtn.png) no-repeat 0 -119px; }
.secNav .setNavList a.setNavbg2:hover{background:url(../images/setBtn.png) no-repeat 0 -147px;}
.secNav .setNavList a.setNavbg3:hover{background:url(../images/setBtn.png) no-repeat 0 -175px;}
.secNav li.setBlock{text-indent:-8px;padding:5px 66px 5px 14px;}
/*板块设置（原先的右键菜单）end*/

/*设置向导*/
.setUp{background:url(../images/setBg.png) no-repeat center center fixed;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;}
.bigSet{ width:960px; margin:0 auto;}
.setupBox{ width:960px; height:510px; background:url(../images/setupBox.png); margin-top:49px; position:relative; overflow:hidden;}
.setArrow1,.setArrow2,.setArrow3,.setArrow4{ background:url(../images/setArrow.png) no-repeat; width:48px; height:40px; position:absolute; left:55px; top:72px;}
.setArrow2{position:absolute; left:284px; top:72px;}
.setArrow3{position:absolute; left:512px; top:72px;}
.setArrow4{position:absolute; left:740px; top:72px;}
.setGirl{ width:390px; height:481px; background:url(../images/setGirl.png) no-repeat; margin-left:5px; float:left; position:relative;}
.setGirl .girlWord{ width:238px; height:141px; background:url(../images/setIconBg.png) no-repeat 0 -105px; position:absolute; right:-141px; top:98px;}
.setNav{ margin:30px 0 0 0; padding:0 0 50px 46px; position:relative;}
.setNav li{width:228px; height:66px; float:left; overflow:hidden;}
.setNav li a{ text-decoration:none;}
.setNav li div{ background:url(../images/setIconBg.png) no-repeat 0 0; width:66px; height:66px; font-size:36px; color:#e2f6ff; line-height:66px; text-align:center; float:left;transition:opacity 0.5s;opacity:1;}
.setNav li div:hover{opacity:0.6;transition-duration:0.5s;}
.setNav li .current{ background:url(../images/setIconBg.png) no-repeat 0 -381px;}
.setNav li span{ display:block;line-height:66px; color:#e2f6ff; font-size:30px; float:left; margin-left:10px;}
.setupBox .title{width:538px; height:48px; background:url(../images/setIconBg.png) no-repeat 0 -280px; float:right; position:absolute; right:20px; top:30px;}
.setupBox .office{background:url(../images/setIconBg.png) no-repeat 0 -280px;}
.setupBox .doc{background:url(../images/setIconBg.png) no-repeat 0 -664px;}
.setupBox .Web{background:url(../images/setIconBg.png) no-repeat 0 -757px;}
.setupBox .explain{ float:right; margin:160px 20px 0 0}
.setupBox .explain p{ color:#fafdff; font-size:30px; font-family:'微软雅黑'; text-align:right; line-height:42px; letter-spacing:4px; margin-bottom:14px; font-weight:normal}
.setupBox .explain p em{ font-size:40px; color:#fff; font-family:'微软雅黑';font-weight:bold;}
.setupBox .setSlogan{ width:550px; height:64px; background:url(../images/setLine.png) no-repeat; float:right; margin-top:70px; color:#fff; font-size:28px; font-weight:bold; line-height:64px; text-align:right; text-indent:30px; position:relative;}
.setupBox .setSlogan .halo{ width:245px; height:142px; background:url(../images/Flare.png) no-repeat ; position:absolute;right:-150px;top:-36px;}
.setupBox .setSlogan em{padding-right:20px;display:block;}
.setupBox .nextStep,.stepBox .nextStep{ width:270px; height:78px; line-height:78px;  background:url(../images/setIconBg.png) no-repeat -425px 0; float:right; margin:20px 0 0 20px; color:#fff; font-size:30px; font-weight:bold; text-indent:66px; text-decoration:none;transition:opacity 0.5s;opacity:1;}
.setupBox .nextStep:hover,.stepBox .nextStep:hover{opacity:0.6;transition-duration:0.5s;}
.stepBox .beforeStep{background:url(../images/setIconBg.png) no-repeat -425px -369px;margin:20px 0px 0 20px;transition:opacity 0.5s;opacity:1; text-indent:110px;}
.stepBox .beforeStep:hover{opacity:0.6;transition-duration:0.5s;}
.stepBox .end{ background:url(../images/setIconBg.png) no-repeat -135px -369px; text-indent:0; text-align:center;margin:20px 0px 0 20px;transition:opacity 0.5s;opacity:1;}
.stepBox .end:hover{opacity:0.6;transition-duration:0.5s;}
.setLetter{ width:790px; height:511px; background:url(../images/setLetter.png) no-repeat -4px -9px; margin-left:28px; padding-top:50px; position:relative;}
.setLetter a{ color:#b62522; font-size:30px; font-weight:bold; position:absolute; right:68px; top:148px;
-moz-transform:rotate(-15deg); 
-webkit-transform:rotate(-15deg); 
-o-transform:rotate(-15deg); 
transform:rotate(-15deg); 
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
}
.setLetter a:hover{text-decoration:underline;}
.setLetter .letterPeople{ width:206px; height:283px; background:url(../images/letterPeople.png) no-repeat; position:absolute; right:-124px; bottom:88px;}
.setupBox .setPro{ margin:50px 0 0 47px; overflow:hidden;}
.setupBox .setPro li{ width:260px; height:200px;float:left; margin:0 44px 33px 0; cursor:pointer; position:relative;}
.setupBox .setPro .setProBg1{background:url(../images/setProBg.png) no-repeat -27px -30px;}
.setupBox .setPro .setProBg2{background:url(../images/setProBg.png) no-repeat -311px -30px;}
.setupBox .setPro .setProBg3{background:url(../images/setProBg.png) no-repeat -595px -30px;}
.setupBox .setPro .setProBg4{background:url(../images/setProBg.png) no-repeat -27px -240px;}
.setupBox .setPro .setProBg5{background:url(../images/setProBg.png) no-repeat -311px -240px;}
.setupBox .setPro .setProBg6{background:url(../images/setProBg.png) no-repeat -595px -240px;}
.setupBox .setPro a{ color:#22afe2; font-size:30px; font-weight:bold; text-align:center; margin:134px auto 0 auto; display:block;}
.setPro li .smallPhoto{ width:50px; height:49px; background:url(../images/photoSmall.png) no-repeat; position:absolute; right:-8px; bottom:8px; display:none;}
.setPro li:hover .smallPhoto{ display:block;}
.setPro li:hover{ text-decoration:underline;}
.setupBox .setupMargin{ margin-top:40px;}
.setupBox .leftBox{ float:left; padding:30px 0 0 48px;}
.setupBox .leftBox a{ background:url(../images/setIconBg.png) no-repeat 0 -481px; width:150px; height:60px; line-height:60px; display:block; color:#00acf3; text-align:center; font-size:24px; font-weight:bold; font-family:'微软雅黑'; margin-bottom:45px;transition:opacity 0.5s;opacity:1;}
.setupBox .leftBox a:hover{opacity:0.6;transition-duration:0.5s;}
.setupBox .rightBox{ float:right; width:716px; height:512px;}
.setupBox .leftBox a.current{ background:url(../images/setIconBg.png) no-repeat 0 -557px; width:180px; height:60px;  text-indent:-28px;}
.onlineGuide{ margin:36px 0 0 140px;}
.onlineGuide li{ color:#666; font-size:28px; font-weight:bold; margin-bottom:46px; width:640px; height:58px; line-height:58px; background:#fff; border-radius:10px; padding-left:50px; position:relative; border:2px dashed #86d0e6; letter-spacing:2px;}
.onlineGuide span{ position:absolute; left:324px; bottom:-38px; background:url(../images/nextStep.png); display:block; width:42px; height:24px;}
.onlineGuide li.onlineDone{/* width:90px; height:90px; padding:0; line-height:90px; border-radius:90px; text-align:center; margin-left:296px; border:4px solid #addbe9; */color:#3aadd7;height:100px;border-radius:20px;}
.onlineGuide li div.litterTip label{font-size:14px;line-height:20px;color:#646464;float:left;height:30px;}
.onlineGuide li div.litterTip{overflow:hidden;margin-top:-6px;}
.onlineGuide li div.litterTip p{font-size:14px;line-height:20px;color:#646464;}
.onlineGuide li.guideTipbox{height:80px;}
.onlineGuide li.guideTipbox div.litterTip{padding-left:112px;}
.onlineGuide li.guideTipbox div.litterTip p{color:red;}
/*设置向导end*/

/*文档神器*/
.docuArti{overflow:hidden;position:relative;}
.docuArti li{ margin:0 auto;width:810px;}
.docuArti li img{width:810px;}
.docuArti li p{font-size:28px;color:#fff;font-weight:bold;padding:20px 0 10px 0;}
.docuArti .leftArrow,.docuArti .rightArrow{display:block;width:100px;height:100px;transition:opacity 0.5s;opacity:0.8;}
.docuArti .leftArrow:hover,.docuArti .rightArrow:hover{opacity:0.5;transition-duration:0.4s;}
.docuArti .leftArrow{background:url(../images/lrArrow.png) no-repeat 0 0; position:absolute; left:10px; top:220px;}
.docuArti .rightArrow{background:url(../images/lrArrow.png) no-repeat -145px 0; position:absolute; right:-36px; top:220px;}
.changePage{position:absolute;top:20px; right:20px;}
.changePage a{display:inline-block;width:12px; height:12px; border-radius:12px;background:#fff;margin:0 3px;opacity:0.4;}
.changePage a.current{opacity:1;}
/*文档神器end*/

/*办公神器end*/
.setupBox .officeArti{margin:30px 0 0 150px;}
.beforeFct,.addFct{color:#fff;font-size:46px;font-weight:bold;text-align:center;margin-top:70px;letter-spacing:2px;}
.addFct{font-size:80px;margin-top:0px;}
.setupBox .officeArti .setProBg1{ margin-right:140px;}
/*办公神器end*/

/*立体网站*/
.setupBox .deminWeb{margin:30px 0 0 47px;}
/*立体网站end*/

.r_basic .errorP{color:#f00;line-height:18px;font-size:12px; margin-left:30px;}
.cantChoose{ background:#ededed; border:1px solid #d4d4d4; color:#c0c0c0;}
.yerSearchbox .yerSearch select{ height:32px;line-height:32px;vertical-align:middle;}
.yerList select{height:32px;line-height:32px;border:1px solid #d1d1d1;color:#646464;}
.yerList select:hover,.yerList select:focus{border:1px solid #b3b3b3;color:#333;}
a.aBlue:hover{ color:#b11116}
.htTable{ margin:0 30px 30px 30px;}
.orgTable{ margin:16px;}
.modal-clew{ font-size: 14px;}
.modal-clew{ padding:10px 20px;}
.modal-lip{ background:#f8f8f8; padding: 15px; border: 1px solid #eee;}
.modal-link { padding-top:15px; text-align: center;}
.modal-link a{ border-radius:3px; font-size: 18px; line-height: 46px; height: 46px; display: inline-block; padding:2px 38px; font-weight: bold; margin:0 15px; background: #f80; color: #fff;}
.modal-link a:hover{ background:#f60;}
.tjr_box{ clear: both; margin-bottom:15px; overflow: hidden;}
.tjrList{ cursor: pointer; margin-bottom: 10px; position: relative;  width: 240px; margin-right: 8px; border:2px dotted #dedede; padding: 10px;}
.hzForm .preSome{ padding-left: 130px;}
.tjW565{ width: 565px; clear:none;}
.tjrList:hover,.tjSelected{ border:2px solid #3e9300;}
.tjLast{ margin-right: 0;}
.tjrList h2{ border-bottom: 1px solid #eee; font-size: 14px; line-height:18px; height:25px; margin-bottom: 10px;}
.tjrList h2 em{ font-weight: normal; color: #999; padding-left: 10px;}
.tjrList p{ font-size: 14px; color: #333; line-height: 22px;}
.tjSelected .tj-arrow{ position: absolute; bottom: 0px; right: 0; width: 28px; height: 28px; background: url(../images/ic.png) no-repeat -55px -288px;}
.chatNews .avator a{position:relative;}
.chatNews .avator a:hover{color:#646464;}
.chatNews .avator i{position:absolute;left:0px;top:20px;width:50px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:999;}

/*论坛start*/
.luntanBox{ padding: 30px 30px 0 30px;}
.ltbbsList{ border-bottom: 1px solid #eee; padding: 10px; position: relative;}
.ltbbsList .bbs_num{ position: absolute; left: 10px; top: 10px; background: url(../images/ic.png) no-repeat 0 -316px; width: 50px; height: 29px; line-height: 29px; text-align: center;}
.ltbbsList .bbs_num span{ text-align: center;}
.ltbbsList:hover{ background: #f8f8f8;}
.bbs_txt{ width:540px; margin-left: 70px; margin-right: 20px;}
.bbs_txt h2{ font-weight: normal; font-size: 16px;}
.bbs_txt h2 a{ color: #2D64B3;}
.bbs_txt h2 a:hover{ text-decoration: underline;}
.bbs_detail{ line-height: 20px; padding-top: 5px; }
.bbs_zzName{ width: 180px;}
.bbs_zzName p{ line-height: 20px;}
.bbs_zzName p em{ color: #aaa;}
.bbs_seton{ width: 60px;}
.bbs_seton a{ display: inline-block; border-radius: 1px; padding: 5px 15px; text-align: center; background: #e2e2e2; margin:5px auto;}
.bbs_seton a.bbs_settop{ background: #3389d6; color: #fff;}
.bbs_seton a.bbs_settop:hover{ background: #1b76c8;}
.bbs_seton a.bbs_setdel:hover{background: #ddd; color: #333;}
.bbs_leftinfo{ float:left; width:181px; margin-top:3px; padding-left:9px;}
.bbs_leftinfo li{ margin-top: 6px; color:#999; float:left; line-height:16px; padding:0px 10px; border-right:1px solid #e5eef3;}
.bbs_leftinfo li i{ display:block; color:#278e01;}
.bbs_leftinfo li.last{ border-right:none;}
.bbsHead{ background:url(../images/top.png) no-repeat; overflow:hidden; clear:both; line-height:50px;}
.bbsHead span{ background:url(../images/icon01.gif) no-repeat 18px 12px; font-size:14px; display:block; float:left; padding-left:54px; padding-right:28px;}
.bbsHead em{ padding:0;}
.bbsHead em a{ text-decoration:underline; color:#06c;}
.bbsHead em a.c_title{ font-size:14px;}
.bbsHead em a:hover{}
.bbsBg{ padding-bottom:22px; clear:both; overflow:hidden;}
i{ font-style: normal;}
.bbs_viewItems{ border-bottom:1px solid #e5eef3; clear:both; margin-bottom: 10px; background:#f9f9f9; }
.viewSide{ float:left; width:170px;}
.viewMain{ padding-bottom:20px; float:left; width:720px; border-left:1px solid #e5eef3;}
.author{ margin:10px 0 0 12px; background:url(../images/icon_head.png) no-repeat; padding-left:22px; height:16px; line-height:16px;}
.author a{ color:#333; font-size: 14px;}
.author a:hover{ color:#333;}
.viewInfo{ clear:both; height:33px; line-height:33px; padding-left:12px; border-bottom:1px solid #e5eef3;}
.bbsTime{ color:#666; float:left;}
.bbsEditor{ padding-right:8px; float:right; text-align:right;}
.bbsEditor em{ color:#a5a5a5;}
.bbsEditor a{ color:#06c;}
.bbsEditor a:hover{ color:#06c; text-decoration: underline;}
.viewContent{ font-size:14px; padding:20px; line-height:26px;}
.authorHead{ text-align:center; clear:both; padding:20px 10px;}
.authorHead img{ border-radius: 3px; max-width: 70px;}
.bds_tools{ padding:10px 15px;}

.viewReply{ border: 1px solid #eee;margin-top:10px; background:#f9f9f9;}
.replySide{ width:174px; float:left;}
.replyMain{ position:relative; background:#FFF; float:left; width:820px; border-left:1px solid #eee;}
.replyContent{ word-wrap: break-word; font-size:14px; padding:15px 15px 36px 15px; line-height:25px; height:auto!important; height:220px; min-height:220px;  }
.replyEditor{ width: 702px; padding-left: 10px; color:#aaa; padding-right:10px; border-top:1px dashed #ddd; position:absolute; bottom:0px; left:0px; height:32px; line-height:32px; text-align:right;}
.replyEditor i{ color:aaa; padding-right:10px;}
.replyEditor a{ color:#06c;}
.replyEditor a:hover{ color:#06c;}
.bbsPosi{ padding-left:10px; width:953px; margin:0 auto; line-height:25px; height:25px; color:#333;}
.bbsPosi a{ color:#06c;}
a.set_top{ color:#f60; font-weight:bold;}
.creatNew{ clear:both; padding:20px; text-align:center; font-size:14px;}
.creatNew a{ color:#06c;}
.ltList_Detail{ margin:10px 30px;}
.bbs_viewItems{ border: 1px solid #eee;}
.ltList_Detail h5 span{ line-height: 26px; float: right; font-size: 14px; font-weight: normal;}
.ltList_Detail h5 span a{ color: #08c;}
.ltList_Detail h5 span a:hover{ color: #08c; text-decoration: underline;}
.replyBox{ padding-bottom:20px; border:1px solid #d3eac5;}
.replyBox h3{ border-bottom:1px solid #d3eac5; padding-left:15px; color:#333; font-size:14px; font-weight:bold; line-height:30px; background:url(../images/reply.png) repeat-x; height:30px;}
.replyBox .sideHead{ float:left; width:135px; padding:20px 0 0 40px;}
.view-reply-face{ padding-top:12px; background:url(../images/headbg.png) no-repeat; width:100px; text-align:center; height:88px;}
.view-reply-face img{ width:77px; height:77px;}
.replyBox .mainArea{ padding-top:20px; float:left; width:700px;}
.text-bd{ position:relative;}
.text-bd .say{ position:absolute; width:11px; left:-10px; top:30px; height:11px; background:url(../images/speak.png) no-repeat;}
.text-bd textarea{ font-size: 14px; color:#999; background:#FFFFFF;  border:#E2E2E2 1px solid; height: 140px; overflow-y: scroll; padding:6px;width: 660px;}
.text-bd textarea:focus{ color:#333;}
.submit-btn{ clear:both; padding-top:10px;}

.fatie{ clear:both; padding-bottom: 30px;}
.fatie li{ padding:15px 0; clear:both; vertical-align:bottom; font-size: 14px; color: #333;}
.fatie li label{ float:left; width:125px; text-align:right; line-height:32px;}
.fatie li .r_fatie{ float:left; width:px;}
.fatie li select{ height: 32px;}
.fatie_style{ width:666px; height:32px; border:1px solid #ddd; padding-left:5px;color:#333; font-size:14px;}
.fatie li.editorBox{ padding-left:125px;}
.area_editor{ width:666px; border:1px solid #ddd; height:200px; padding-left:5px; color:#666; font-size:14px;}
.btn_fatie{ text-align: center; width: 120px; line-height: 42px; cursor: pointer; height: 42px; color: #fff; background: #08c; font-size: 14px; font-weight: bold; border-radius: 1px; border: none;}
.btn_fatie:hover{ background: #09c;}
.fatie h5{ margin-bottom: 15px; font-size: 14px; border-bottom: 1px solid #eee; background: #f9f9f9; padding: 10px; font-size: 14px;}
.bbs_secmenu{ position: relative; border-bottom: 1px solid #eee; padding:20px;}
.bbs_secmenu .bssec_left a{ margin-right: 10px; float: left; font-size: 16px; display: inline-block; padding: 10px 20px; border:1px solid #eee; background: #f9f9f9; border-radius: 5px;}
.bbs_secmenu .bssec_left a:hover{ color: #333; border:1px solid #ddd;}
.bbs_secmenu .bssec_left a.selected{ background: #08c; color: #fff; border: 1px solid #09c;}
.bbs_secmenu .bssec_right{font-size: 14px; position: absolute; right:56px; top:50px;}
.bbs_secmenu .bssec_right a{ color: #08c;}
.bbs_secmenu .bssec_right a:hover{ text-decoration: underline;}
/*论坛end*/

/*新首页*/
.bgWhite,.navlongBox{background:#fff;border-bottom: 1px solid #eee;}
.topCon{border-bottom:1px solid #e6e6e6;background: #fff;}
.topHeader{background:#fff;height:60px;width:960px;margin:0 auto;overflow:hidden;}
.topHeader p{font-size:18px; color:#3b92d8;line-height:60px;float:left;font-weight:bold;}
.headLogin{line-height:60px;margin-right:28px;}
.headLogin a{color:#2d8bd6;font-size:14px;display:inline-block;padding:0 12px;}
.headLogin a:hover{text-decoration:underline;}
.headLogin i{display:inline-block;width:1px;height:20px;background:#d2d2d2;vertical-align:middle;}
.hesdSearch{ position:relative;}
.hesdSearch input{width:200px;height:30px;border:1px solid #e5e5e5;margin-top:15px;}
.hesdSearch input:hover{border:1px solid #ccc;}
.hesdSearch .searchBut{margin:0;border:none;display:block;position:absolute;top:15px;right:0;width:36px;height:32px; background:url(../images/newIndexBg.png) no-repeat 0 0;transition:background 1s;
-moz-transition:background 0.5s;	/* Firefox 4 */
-webkit-transition:background 0.5s;	/* Safari 和 Chrome */
-o-transition:background 0.5s;	/* Opera */}
.hesdSearch:hover input.searchBut{background:url(../images/newIndexBg.png) no-repeat -36px 0px;border:none}
.thirdPf{ margin:16px 0 0 6px;}
.thirdPf a{display:inline-block;width:30px;height:30px;margin-left:11px;}
.thirdPf a.WeChat{background:url(../images/newIndexBg.png) no-repeat 0px -34px;}
.thirdPf a.sina{background:url(../images/newIndexBg.png) no-repeat -32px -34px;}
.navNewbox{height:100px;width:960px;margin:0 auto;position:relative;border-right:1px solid #eee;}
.navNewbox h1{background:url(../images/logo_newindex.png) no-repeat;width:181px;height:59px;position:absolute;left:-20px;top:20px;}
.indexNav{float:right;}
.indexNav li{width:94px;height:100px; border-left:1px solid #eee;float:left;display:block;}
.indexNav li a.navTitle{transition:border 0.5s;
-moz-transition:border 0.5s;	/* Firefox 4 */
-webkit-transition:border 0.5s;	/* Safari 和 Chrome */
-o-transition:border 0.5s;	/* Opera */}
.indexNav li:hover a.navTitle{border-top:4px solid #55a6de;}
.indexNav li a{display:block;width:94px;text-align:center;color:#666;font-size:14px;height:100px;line-height:100px;}
.indexNav li{position:relative;}
.indexNav li .navDrop{border-top:1px solid #e5e5e5;position:absolute;left:-1px;top:100px;display:none;z-index:999;}
.indexNav li .navDrop a{height:30px;background:#fff;line-height:30px;border:1px solid #e5e5e5;border-top:none;padding:8px 0;color:#666;transition:background 0.3s,border 0.3s;
-moz-transition:background 0.3s,border 0.3s;	/* Firefox 4 */
-webkit-transition:background 0.3s,border 0.3s;	/* Safari 和 Chrome */
-o-transition:background 0.3s,border 0.3s;	/* Opera */}
.indexNav li .navDrop a:hover{background:#55a5de;color:#fff;border-left:1px solid #55a5de;border:1px solid #55a5de;border-top:none;}
.indexNav li:hover .navDrop{display:block;}
.banGreyBg{background:#dfdfdf;height:399px; margin-bottom: 15px;}
.banGreyBg .banner{margin-bottom:0;}
.conProduct{width:960px;clear:both;margin:0 auto;}
.proTitle{padding:65px 0 60px 0;position:relative;}
.proTitle h3{background:url(../images/titleWord.png) no-repeat 0 0;width:570px;height:27px;margin:0 auto;}
.proTitle p{margin-top:8px;}
.proTitle .english{font-size:18px;color:#aeaeae;font-family:'Arial'; text-align:center;letter-spacing:1px;}
.proTitle .describe{font-size:20px;color:#949494;text-align:center;}
.proTitle .arrowSpake{background:url(../images/newIndexBg.png) no-repeat 0px -72px;width:21px; height:12px;position:absolute;left:470px;bottom:24px;}
.proSearch{width:472px; height:46px;margin:0 auto;background:#eee;position:relative;}
.proSearch input{padding-left:6px;width:450px;height:30px;line-height:30px;background:#fff;border:2px solid #e4e4e4;margin:6px;color:#666;font-size:16px;}
.proSearch .searchQue{display:block;width:60px;height:46px;background:url(../images/newIndexBg.png) no-repeat -76px 0;position:absolute;right:-80px;top:0;margin:0;padding:0;border:none;cursor:pointer;}
.proSearch .searchQue:hover{background:url(../images/newIndexBg.png) no-repeat -76px -50px;}
.proMeun{overflow:hidden;}
.proMeun li{width:198px;float:left;margin:30px 0px 0 0px;border:1px solid #fff;padding: 20px 20px 20px 20px;transition:border 0.5s;
-moz-transition:border 0.5s;	/* Firefox 4 */
-webkit-transition:border 0.5s;	/* Safari 和 Chrome */
-o-transition:border 0.5s;	/* Opera */;}
.proMeun li:hover{border:1px solid #d9d9d9;}
.proMeun li .proIcon{display:block;width:120px; height:120px;border:2px solid #e5e5e5;border-radius:150px;margin:0 auto;transition:border 0.8s;
-moz-transition:border 0.8s;	/* Firefox 4 */
-webkit-transition:border 0.8s;	/* Safari 和 Chrome */
-o-transition:border 0.8s;	/* Opera */}
.proMeun li:hover .proIcon{border:2px solid #add4e5;}
.proMeun li .Icon1{background:url(../images/newIndexBg.png) no-repeat 0 -121px;}
.proMeun li .Icon2{background:url(../images/newIndexBg.png) no-repeat 0 -281px;}
.proMeun li .Icon3{background:url(../images/newIndexBg.png) no-repeat 0 -441px;}
.proMeun li .Icon4{background:url(../images/newIndexBg.png) no-repeat 0 -601px;}
.proMeun li h4,.proMeun li h4 a{font-size:20px; color:#2b89d6;text-align:center;line-height:70px;cursor:pointer;padding-top:10px;}
.proMeun li h4:hover,.proMeun li h4 a:hover{text-decoration:underline;}
.proMeun li .hzpro_infoTxt{color:#969696;height:146px; line-height: 18px;margin-bottom:20px;overflow:hidden;}
.proMeun li .hzpro_infoTxt a{ padding-left: 20px;}
.proMeun li .proConnect{overflow:hidden;}
.proMeun li .proConnect a{position:relative;display:inline-block;background:#2b89d6;height:30px; line-height:30px;padding:0 20px 0 12px;color:#fff;transition:background 1s;
-moz-transition:background 1s;	/* Firefox 4 */
-webkit-transition:background 1s;	/* Safari 和 Chrome */
-o-transition:background 1s;	/* Opera */}
.proMeun li .proConnect a:hover{background:#77c3e5;}
.proConnect a i{background:url(../images/newIndexBg.png) no-repeat -1px -88px;display:block;width:4px;height:7px;position:absolute;right:8px;top:12px;}
.teachTitle h3{background:url(../images/titleWord.png) no-repeat 0 -38px;width:570px;height:27px;margin:0 auto;}
.teachService{overflow:hidden;margin-bottom:40px;}
.teachService a{display:block;width:266px;border:2px solid #d6d6d6;float:left;margin:0 25px;font-size:24px;color:#b7b7b7;line-height:66px;position:relative;transition:border 1s,color 1s;
-moz-transition:border 1s,color 1s;	/* Firefox 4 */
-webkit-transition:border 1s,color 1s;	/* Safari 和 Chrome */
-o-transition:border 1s,color 1s;	/* Opera */}
.teachService a:hover{border:2px solid #2b89d6;color:#2b89d6;}
.teachService a i{height:38px;display:block;width:50px;position:absolute;}
.teachService a.serviceBtn1{text-indent:88px;}
.teachService a.serviceBtn2{text-indent:88px;}
.teachService a.serviceBtn3{text-indent:86px;}
.teachService a.serviceBtn1 i{background:url(../images/newIndexBg.png) no-repeat -142px 0px;left:26px;top:34px;}
.teachService a.serviceBtn2 i{background:url(../images/newIndexBg.png) no-repeat -142px -42px;left:26px;top:34px;}
.teachService a.serviceBtn3 i{background:url(../images/newIndexBg.png) no-repeat -142px -84px;left:26px;top:34px;}
.teachService a p{font-size:14px;line-height:16px;color:#b7b7b7;margin:-6px auto 10px auto;text-indent:0;margin:-6px 0 12px 90px;transition:color 1s;
-moz-transition:color 1s;	/* Firefox 4 */
-webkit-transition:color 1s;	/* Safari 和 Chrome */
-o-transition:color 1s;	/* Opera */}
.teachService a:hover p.registerScri{color:#666;}
.expertBox{ background:#dfdfdf;position:relative;z-index:1}
.lightGrey{width:30%;background:#f2f2f2;height:415px;position:absolute;left:0;top:0;}
.expertTeam{width:960px;margin:0 auto;overflow:hidden;}
.expertTeam .teamTitle{float:left;background:#f2f2f2;width:240px;height:415px;}
.expertTeam .teamPerson{float:left;background:#dfdfdf;width:720px;height:415px;position:relative;}
.teamTitle h3{font-size:34px;color:#3f3f3f;font-weight:normal;z-index:10;position:relative;border-left:2px solid #3f3f3f;height:88px;padding:4px 0 0 27px;margin-top:90px;letter-spacing:1px;}
.teamTitle h3 i{font-size:40px;color:#3f3f3f;font-weight:bold;margin:10px 4px 0 0;}
.teamTitle h3 span{display:block;font-size:20px;color:#b1b1b1;}
.teamTitle p{position:relative;z-index:10;width:210px;margin-top:40px;color:#888;line-height:16px;}
.expertList{overflow:hidden;margin:20px 0 0 73px;}
.expertList li{cursor:pointer;width:98px;float:left;padding:10px 24px;border:1px solid #dfdfdf;transition:border 0.5s;
-moz-transition:border 0.5s;	/* Firefox 4 */
-webkit-transition:border 0.5s;	/* Safari 和 Chrome */
-o-transition:border 0.5s;	/* Opera */}
.expertList li:hover{border:1px solid #bfbfbf;}
.expertList li .expertsFace{display:block;width:100px;height:100px;border-radius:300px;position:relative;}
.expertsFace .oddIn{display:block;width:100px;height:100px;border-radius:300px;background:#000;position:absolute;left:0;top:0;opacity:0;transition:opacity 0.5s;
-moz-transition:opacity 0.5s;	/* Firefox 4 */
-webkit-transition:opacity 0.5s;	/* Safari 和 Chrome */
-o-transition:opacity 0.5s;	/* Opera */}
.expertsFace:hover .oddIn{opacity:0.5;}
.oddWord{color:#fff;text-align:center;display:none;width:70px;height:30px;border:1px solid #fff;line-height:30px;position:absolute;left:15px;top:35px;letter-spacing:1px;opacity:0.7;transition:opacity 0.5s;
-moz-transition:opacity 0.5s;	/* Firefox 4 */
-webkit-transition:opacity 0.5s;	/* Safari 和 Chrome */
-o-transition:opacity 0.5s;	/* Opera */}
.expertsFace:hover .oddWord{display:block;}
.oddWord:hover{opacity:1;}
.expertList li h5{font-size:16px;color:#2b89d6;text-align:center;line-height:37px;}
.expertList li h5:hover{text-decoration:underline;}
.expertList li p{width:100px;font-size:12px;color:#666;}
.teamPerson .expertArrow1,.teamPerson .expertArrow2{width:37px;height:48px;opacity:0.6;transition:opacity 0.5s;
-moz-transition:opacity 0.5s;	/* Firefox 4 */
-webkit-transition:opacity 0.5s;	/* Safari 和 Chrome */
-o-transition:opacity 0.5s;	/* Opera */}
.teamPerson .expertArrow1:hover,.teamPerson .expertArrow2:hover{opacity:1;}
.teamPerson .expertArrow1{background:url(../images/newIndexBg.png) no-repeat -2px -783px;position:absolute;left:19px;top:188px;}
.teamPerson .expertArrow2{background:url(../images/newIndexBg.png) no-repeat -2px -846px;position:absolute;right:0;top:188px;}
.col3 .fonw{line-height:28px;}
.mb16{margin-bottom:16px;}
/*新首页end*/
/*提问处理*/
.whiteBg{background:#ffffff;}
.wkaskCon{ clear: both; padding:0 0 0 56px;}
.wkaskCon .wkquesLefter{width:907px;float:left; position: relative; z-index: 9;}
.wkaskCon .wkansRighter{ min-height: 550px; width:506px;float:right;border:1px solid #e9eef0;position: relative; z-index: 8;}
.wkaskCon .wkansRighter .nodata{ background: none;}
.wkaskCon .queslist li{ cursor: pointer;border-bottom:1px solid #e9e9e9;border-left:0;border-right:0;/*-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-ms-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;*/padding:8px 8px 10px 12px;}
.wkaskCon .queslist li:hover{ background: #eff8fc;}
.wkaskCon .queslist li.on{background:#fff;}
.wkaskCon .queslist li.on{margin-right:-1px;}
.wkaskCon .queslist li.nH{padding-top:17px;}
.wkaskCon .avator .imglink,.wkaskCon .avator .imglink img{width:80px;height:80px;}
.wkaskCon .avator .imglink{width:80px;height:80px;}
.wkaskCon .avator .imglink img{max-width:100%;}
.wkaskCon .anslist .imglink{float:none;}
.wkaskCon .anslist .nick{float:none;padding:0;font-weight:normal;font-size:12px;}
.wkaskCon .avator .nick a{color:#08c;}
.wkaskCon .queContent{padding-left:70px;}
.wkaskCon .queContent .queInfo{font-weight:normal;font-size:12px;}
.wkaskCon .queContent .queInfo p{font-size:14px;}
.wkaskCon .queInfohd h3{ text-indent: 12px; font-size:16px; word-wrap:break-word; font-weight: normal; color: #333; line-height: 28px;}
.wkaskCon .queInfohd h3 .qb-icon{left: -10px; top: 6px; position: relative; background: url(../images/thanks.png) 0 -60px; width: 24px; height: 24px; display: inline-block;}
.wkaskCon .qeuInfoft{margin:18px 0 0 0;}
.wkaskCon .qeuInfoft a.cor4{margin-left:6px;}
.wkaskCon .qeuInfoft .perfecticon{display:block;width:43px;text-align:center;line-height:20px;font-size:14px;}
.wkaskCon .anslist{border:0;}
.wkaskCon .anslist li{border-bottom:1px dashed #d1d1d1;}
.wkaskCon .anslist .queInfoft{position:relative;margin:8px 0 0 1px;height:29px;line-height:26px;}
.wkaskCon .anslist .queInfoft .thanks{top:0;}
.wkaskCon .anslist .queInfoft .btnDel{display: block;
margin-left: 10px;height: 27px;line-height: 27px;padding: 0 12px;border: 1px solid #cdcdcd;border-radius: 3px;color: #7b7a79;}
.wkaskCon .anslist .queInfoft .btnDel:hover{background:#fbfbfb; border:1px solid #b2b2b2;}
.wkaskCon .ansform{padding-bottom:40px;}
.wkaskCon .ansform .ta{margin-bottom:10px;width:386px;height:116px;resize:vertical;border-radius:3px;background:#fbfbfb;}
.anslist{padding:0 15px;background:#fffefa;border:1px solid #d9e9ef; border-bottom:none; border-top:none;}
.anslist li{border-bottom:1px solid #efeed7;overflow:hidden;zoom:1;padding:14px 0 12px 0;}
.anslist li.last{border-bottom:0;}
.anslist .imglink{ border:1px solid #ddd; float:left;width:30px;height:30px;}
.anslist .imglink img{width:30px;height:30px;}
.anslist .nick{ font-weight:bold; font-size:14px; float:left;padding-left:12px;line-height:22px;}
.anslist .queContent{ padding-left:75px;}
.thanks{ cursor:pointer; position:absolute; right:0px; bottom:0;}
.thanks span{ border:1px solid #dbdbdb; border-radius:3px; height:27px; line-height:27px; display:block; padding:0 10px;}
.thanks i{ display:block; margin-top:5px; width:16px; height:16px; background:url(../images/thanks.png) no-repeat; }
.thanks span b{font-weight:normal; padding-left:5px; color:#009beb;}
.thanks span em{ color:#aaa; line-height:29px; padding-left: 6px}
.beenThanks{ cursor:default;}
.beenThanks i{background:url(../images/thanks.png) no-repeat 0 -16px; }
.beenThanks span b{ color:#515151;}
.avator{float:left;text-align:center; margin-top: 22px;}
.avator p{ display:block; clear:both; line-height:25px; text-align:right; color:#999;}
.avator .imglink{ border:1px solid #ddd; display:block;border-radius:5px;overflow:hidden; margin:0 auto 0 auto; }
.avator .nickAll{display:block;color:#5a3333; width:50px; text-align:left;}
.avator .nickAll a{ width:80px;color:#08c;padding:0 0px;}
.queContent .queInfo{ font-weight:bold; color:#333; font-size:14px;line-height:22px;}
.areahd{ border: 1px solid #ddd; padding:8px; width: 380px; height: 100px; font-size: 14px; color: #333;}
.btnHd{ margin-top: 10px; border-radius: 1px; background: #08c; color: #fff; font-size: 16px; height: 36px; line-height: 36px;width: 100px; border: none;}
.btnHd:hover{ background: #09c;}

.hz_searchbox{clear:both; width:581px;height:28px;padding:6px;background:#ffffff;position:relative;margin:13px 0 20px 183px;overflow:hidden;}
.hz_searchbox .inptxt{border:1px solid #b8b8b8; padding:8px 9px;height:22px;line-height:17px;width:456px;font-size:16px;border-radius:2px;background:#fff;}
.hz_searchbox .noLogin{color:#666;position:absolute;line-height:31px;right:-109px;top:8px;}
.hz_searchbox .noLogin a{color:#ee6a00;}
.hz_searchbox .btnsearch{position:absolute;width:48px;height:40px;right:0;top:0;font-size:16px;border:0; color:#fff; cursor:pointer;border-radius:2px;background: url(../images/thanks.png) #3b92bd 16px -100px no-repeat;}
.hz_searchbox .btnsearch:hover{background: url(../images/thanks.png) #58aed9 16px -100px no-repeat;}
.hz_searchbox .btnCon{ position: absolute; right:0; top: 0; background:#ffffff;}
.hz_searchbox .hz_ss{position: absolute; left:0; top:0; background:#ffffff;z-index:5;}
.hz_searchbox .quebtn{ width:98px; display:inline-block;line-height:36px;text-align:center;font-size:16px;color:#3b92bd; border:solid 2px #3b92bd;border-radius:2px;background:#ffffff;}
.hz_searchbox .quebtn:hover{background:#3b92bd;color:#fff;}
.wkaskCon .queslist .searchContent{float:left;margin-top: 22px;overflow:hidden;width:802px;}
.wkaskCon .hotsearch{display:block;font-size:14px;color:#8590a6;}
.wkaskCon .hotsearch em{font-size:12px;color:#5dc51c;border:1px solid #5dc51c;border-radius:2px;padding:1px 2px;margin-right:10px;background:transparent;}
.wkaskCon .hotsearch:hover{color:#2f63ba;}
.wkaskCon .nick{font-weight:bold; font-size:14px;margin:11px 0 0 11px;}
.wkaskCon .nick.upMove{margin:5px 0 0 11px;}
.wkaskCon .nick .ellipsis{text-overflow:ellipsis;white-space:nowrap;float:left;line-height:18px;}
.wkaskCon .nick .ellipsis:hover{color:#666;}
.wkaskCon .queslist h3{font-weight:normal;color:#6d6d6d;font-size:14px;text-indent: 5px; word-wrap:break-word;line-height: 25px;max-width:800px;padding:0 0 0 11px;margin-top:15px;}
.wkaskCon .queslist h3:hover{text-decoration:underline;color:#0079f4;}
.wkaskCon .queslist h3 .qb-icon{left: -5px; top: 4px ; position: relative; background: url(../images/thanks.png) 0 -60px; width: 20px; height: 20px; display: inline-block;}
.wkaskCon .nick p.cor1{font-size:12px; color: #aaa;float:right;line-height:18px;font-weight:normal;}
.wkaskCon .answerNo{font-size:14px;margin-top:-7px;color:#666666;}
.wkaskCon .searchContent .perfecticon{padding:0 0 10px 0;font-size:14px;}
.wkaskCon .searchContent .perfecticon:hover{color:#323232;}
.wkaskCon .answerNo .comment{clear:both;padding:10px 21px 10px 21px;border:1px solid #eff8fc;background:#f5f5f5;position:relative;}
.wkaskCon .answerNo .comment.hide{display:none;}
.wkaskCon .answerNo .comment .trangle{position:absolute;top:-8px;right:0;}
.wkaskCon .answerNo .comment li{padding:0;border-bottom:none;background:#f5f5f5;}
.wkaskCon .answerNo .commentNick em{float:left;width:38px;height:38px;border-radius:19px;overflow:hidden;}
.wkaskCon .answerNo .commentNick img{display:block;width:38px;height:38px;max-width:100%;}
.wkaskCon .answerNo .commentNick .commentName{font-size:14px;color:#262626;padding:5px 0 0 14px;float:left;}
.wkaskCon .answerNo .commentNick .commentName .heart{margin-top:9px;float:right;}
.wkaskCon .answerNo .commentNick .commentName .heart em{background: url(../images/thanks.png) 0 -409px no-repeat; width: 23px; height: 22px;display:block;padding-left:28px;line-height:22px;}
.wkaskCon .answerNo .commentNick .commentName .heart em:hover {background: url(../images/thanks.png) 0 -471px no-repeat;width: 23px; height: 22px;}
.wkaskCon .answerNo .commentNick .commentName .ellipsis:hover{color:#666;}
.wkaskCon .answerNo .commentNick .commentName .commentContent{max-width:791px;text-align:justify;font-size:12px;line-height:25px;padding-top:6px;}

/*提问end*/
/*提问处理弹窗*/
.question{background:rgba(0,0,0,0.5);z-index: 900;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow:auto;overflow-y:scroll;width: 100%;height: 100%;}
.question_bg{width:595px;border-radius:2px;border:1px solid #fff;margin:0 auto;background: #fff;position:relative;top:50%;left:50%;z-index: 999; margin: -300px 0px 0px -298px;}
.question .closeButton{font-size:24px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;position:absolute;top:13px;right:13px;}
.question .closeButton:hover,.close:focus{cursor:pointer;}
button.closeButton{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.question_content h2{color:#262626;font-size:28px;font-weight:normal;padding:0;text-align:center;margin-top:38px;}
.question_content h3{color:#8590a6;font-size:14px;font-weight:normal;padding:0;text-align:center;}
.question ul,.question li{padding:0;margin:0;}
.question .question_input{margin-top:36px;}
.question .question_input textarea{resize:none;font-size:14px;width:525px;height:62px;display:block;margin:0 auto;border-radius:2px;border:1px solid #dddddd;padding:10px 12px 10px 12px;}
.question .question_detial{margin-top:12px;}
.question .question_detial textarea{resize:none;font-size:14px;width:525px;height:120px;display:block;margin:0 auto;border-radius:2px;border:1px solid #dddddd;padding:10px 12px 10px 12px;}
.question .question_check{font-size:12px;color:#8590a6;margin-top:18px;margin-left:23px;}
.question .question_check input{width:16px;height:16px;border:1px solid #b2b2b2;border-radius:2px;background:#dedede;float:left;}
.question .question_check div{float:left;line-height:16px;margin-left:8px;}
.question .question_check div:hover{cursor:pointer;}
.question .question_submit input{width:230px;border:none;background:#0f88eb;color:#fff;font-size:12px;line-height:36px;border-radius:2px;display:block;margin:0 auto;}
.question .question_submit input:hover{cursor:pointer;background:#0d79d1;}
.question .question_submit{margin:65px 0 46px 0;}

/*提问处理弹窗end*/
.ltlocation{ text-indent: 10px; font-size: 14px; background: #ffffff; border-bottom:none; padding:10px 8px;text-align:right;}
.ltlocation:hover{cursor:pointer;}
/*前台*/
.hzindex_left{ width: 230px;}
.hzindex_left h3{ font-weight: normal; text-indent: 20px; background: url(../images/hz_head.png) no-repeat; height: 47px; line-height: 47px; font-size: 20px; color: #fff;}
.hzmenu{ padding-top: 10px; border: 1px solid #dedede; background:#f8f8f8 url(../images/hz_headbg.png) no-repeat left bottom; min-height: 350px;}
.hzmenu li{ font-size: 16px; line-height: 36px; border-bottom: 1px dashed #ddd;}
.hzmenu li a{ color: #333; padding-left: 22px; display: block;}
.hzmenu li a:hover{ color: #000; background: #fff; opacity: 0.7;}
.hzmenu li a.on{ font-weight: bold; background: #fff; color: #000;}

.hzmenu_bot{ background: url(../images/hz_head.png) no-repeat 0 -48px; height: 13px; }
.col7{width:678px;float:right; background: #fff; border: 1px solid #dedede; padding:10px 20px 40px 20px; text-align:left;font-size:13px;}
/*info*/
.info{}
.info li{ padding:8px 0; position:relative;height:30px; font-size:14px; line-height:30px;border-bottom:1px dashed #e9e9e9;}
.info li:hover{ background: #f9f9f9;}
.info a{ color: #2988d3; background:url(../images/icon2.jpg) 0 9px no-repeat;width:560px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-indent:16px;margin-left:4px;}
.info a:hover{ color:#f80; text-decoration: underline;}
.info .time{position:absolute;right:10px;top:10px; color:#999; font-size:12px;}
.boxcon,.box p{ line-height: 26px; color: #000; font-family: "微软雅黑"; padding:0 0px 20px 0px;}
.hz_madiaBox{ padding:20px;}
.jiaZhangMessage{ padding:15px; clear:both;}
.jiaZhangMessage h3{  position:relative; font-size:18px; color:#f80; padding:15px 75px 15px 15px; }
.jiaZhangMessage h3 span{ font-size:14px; font-weight:normal; position:absolute; right:15px; top:18px;}
.jiaZhangMessage h3 p{ text-align:center; display:block; clear:both; padding-bottom:10px;}
.jiaZhangMessage h3 p.mainTitle{ font-size:20px;}
.jiaZhangMessage h3 p.secondTitle{ color:#666; font-size:16px;}
.jiaZhangMessage .jZinfo{font-size:12px; color:#666; clear:both; background:#f8f8f8; padding:5px 10px;}
.jiaZhangMessage .jZinfo em{ padding-left:10px; color:#999;}
.jzMessageContent{ padding-bottom:20px; font-size:14px; color:#666; line-height:30px;}
.jzMessageContent p{ margin:10px 0;word-wrap:break-word;}
.jzMessageContent p.imgShow{ text-align:center; padding-bottom:10px;}
.jzMessageContent p.imgShow .htimgName{ color:#333;}
.jzMessageContent img{ max-width:810px;}
.replyInfo{ padding:10px 15px 0 15px; font-size:14px; margin-bottom:10px; border-top:1px dashed #d9d9d9;}
.replyInfo .httcInfo{ color:#79AF03;}
.replyInfo .httcInfo .jztxtCor{ color:#08c;}
.replyInfo .httcInfo em{ font-size:12px; color:#999; padding-left:15px;}
.replyInfo .httcContent{ color:#C29247; padding: 10px 0;}
.replyInfo .color01{ color:#000;}

.hz_unitList{ margin:20px 0; clear: both;}
.hz_unitli{ border: 1px solid #dedede; padding:1px; margin-bottom: 15px;}
.hz_unitli h2{ padding: 8px 15px; position: relative; font-size: 16px; background: #f9f9f9; border-bottom: 1px solid #eee;}
.hz_unitli h2 p{ font-size: 12px; font-weight: normal; color: #999; padding-top: 5px;}
.hz_unitli h2 span{ position:absolute; right: 15px; top: 16px;}
.hz_unitli .unitok{ font-weight: normal; padding-left: 10px; color: #333;}
.hz_unitli .hz_unitStatic a{ font-size: 14px; background: #08c; color: #FFF; display: block; padding: 3px 12px;}
.hz_unitli .hz_unitStatic a:hover{ background: #09c;}
.hz_unitTrri li { font-size: 14px;}
.hz_unitTrri li span{ padding: 15px 0; border-right:1px solid #dedede;  width: 24.5%; text-indent: 15px; display: inline-block;}
.hz_unitTrri li span:last-child{ border: none;}
.hz_unitTrri li span label{ color: #aaa;}
.yerBtn{ clear: both;}
.hzfixed{ position: fixed; right: 10px; bottom: 120px; z-index:9;}


.mainMenu h3.groupTitle{font-size:30px;}
.wordWrap{word-break:break-all;} 
.tuwenList{ padding: 0 0 15px 0;}
.tuwenList li{ display: list-item; vertical-align: bottom; overflow: hidden; clear: both; padding:15px; border-bottom: 1px dotted #dedede;}
.tuwenList li:hover{ background: #ffc;}
.btshow_txt{ font-size: 14px; padding-bottom: 10px; position: relative;}
.btshow_txt a.ellipsis,.btshow_detail{ width: 600px; display: block;}
.btshow_txt .btshow_time{ font-size: 12px; position: absolute; right: 10px; top: 3px; color: #aaa;}
.btshow_txt a{ color:#08c; font-weight: bold;}
.btImg_small{ position: relative;}
.btdd_img{ position: relative; zoom:1;}
.btdd_img dd{ float: left;}
.btdd_img dd img{ max-width: 200px; margin-right: 10px;}
.btshow_detail{ color: #666; padding-bottom: 10px;}
.small_pic_num{ position: absolute; left: 0px; top: 5px;width: 60px;height: 26px;line-height: 26px;color: #FFF;
background-color: rgba(0, 0, 0, .5);border-top-right-radius: 2px;border-bottom-right-radius: 2px; text-align: center;}
.hzTurningOn{ padding: 256px 300px; text-align: center; background: #f8f8f8; margin:20px; font-size: 18px;}
.hzTurningOn p{ line-height: 30px;}
.hzTurningOn p b{ color: #000;}


/* for 980px or less */
@media screen and (max-width: 980px) {
  .htAddInfo li .htArea{ 
    width:545px;
  }
  .htBBSlist li .bbstext{ 
    width:580px;
  }
   .w960{ 
    width:980px;
  }
  .imgBox{ 
    width:540px;
  }
   .w1108{ 
    width:980px;
  }
  /*.spaceBox{ 
    width:828px;
  }2017-3-27去掉宽度wyh*/
  .infobasic .r_basic{ 
    width:558px;
  }
  .comInfo .fl{ 
    width:365px;
  }
  .tabContent li.fl{ 
    width:335px;
  }
  .tabContent li.fl em{ 
    width:245px;
  }
  .tabContent li.zzBoth em{ 
    width:630px;
  }
  .bbs_txt{ 
    width:410px;
  }
  .viewMain{ 
    width:580px;
  }
  .replyMain{ 
    width:580px;
  }
  .wkaskCon .wkquesLefter{ 
    width:330px;
  }
  .wkaskCon .wkansRighter{ 
    width:436px;
  }
  .turnFour{ width:369px;}
  .showBeen{ width:344px;}
  .orgNameBox fieldset{ width: 329px;}
  .showBeen .littleClass, .spakeBox{ width:303px;}
  .spakePad{ width: 335px;}
  .spakePad .aBlue{ margin-left:151px;}
}
/*.artSpCon*/
.artSpCon{ background: #fff; border: 1px solid #dedede;}
.htpicBox{ border: none;}
.artTitle{ width:772px; margin:30px auto 0 auto; clear:both;}
.artTitle h2{ color:#f80; font-weight:bold; font-size:20px; clear:both;}
.artTitle p{ margin-top:10px; padding-left:10px; background:#f9f9f9; color:#999;}
.artTitle p em{ padding-right:10px;}
.albumShow{padding-top:15px; padding-bottom:20px;}
.albumShow .bgMusic{ margin-bottom:30px; padding-left:114px;}
.albumShow .focusAl{border-bottom:1px solid #ececec;position:relative;}
.albumShow .focusAl .focusAlinner{width:843px;margin:auto;position:relative;}
.artSpCon .bgMusic{ margin-left:50px;}
.focusAlinner .focusIntr{position:absolute;bottom:0;width:772px;left:36px;}
.focusAlinner .focusIntr span{background:#000;opacity:0.5;filter:alpha(opacity=50);display:block;height:50px;width:100%;}
.focusAlinner .focusIntr .foctxt{color:#fff;position:absolute;padding:8px 10px;z-index:2;}
.focusIntr .foctxt h3{margin-bottom:4px; font-size: 14px;}
.focusAl .prev,.focusAl .next,.smallAl .prev,.smallAl .next{background:url('../images/btn_bg.png') no-repeat;cursor:pointer;position:absolute;width:34px;height:51px;}
.focusAl .prev{background-position:-5px -176px;left:0;margin-left:-10px;top:199px;}
.focusAl .next{background-position:-44px -176px;right:0;margin-right:-10px;top:199px;}
.focusAl p.imgbox{display:block;border:1px solid #ececec;width:772px;height:434px;text-align:center;margin:auto;}
.albumShow .smallAl{position:relative;margin:22px auto 24px;width:772px;}
.smallAl .prev,.smallAl .next{width:9px;height:16px;}
.smallAl .prev{background-position:-82px -176px;left:3px;top:26px;}
.smallAl .next{background-position:-92px -176px;right:2px;top:26px;}
.smallAl .smlWrap{width:742px;margin:0 0 0 15px;}
.smallAl .alblis{}
.alblis li{float:left;border:2px solid #fff;margin:0 6px;height:60px;cursor:pointer;_display:inline;}
.alblis li.current{border-color:#f8ae0f;}
.alblis img{width:90px;height:60px;_display:block;}
.albumShow .groupOps{width:772px;margin:0 auto 10px;}
.albumShow .groupOps .groupOp{width:772px;margin:auto;padding:0;}
.albumShow .groupOp{ padding-left:50px; margin-bottom:5px;}
.groupOp a.btnGroup{color:#08c; height:22px;line-height:22px;font-size:14px;}
.albumShow .albDes{border:1px solid #f7f0e7;background:#fff7d8;width:752px; margin:0 auto; padding:10px;}
.albDes h6{font-size:14px;margin-bottom:8px;}
.albDes p{line-height:22px;}

/*合作伙伴*/
.coopTitle{padding:40px 0;margin:0 auto;width:420px;}
.coopTitle span{height:2px;width:140px;background:#ccc;display:inline-block;}
.coopTitle em{font-size:22px; padding:0 20px;color:#646464;}
.coopTitle p{font-size:18px;color:#aeaeae;font-family:'Arial';text-align:center;letter-spacing:1px;font-weight:normal;margin-top:4px;}
.coopTitle .arrowSpake{background:url(../images/newIndexBg.png) no-repeat 0px -72px;width:21px; height:12px;position:absolute;left:470px;bottom:16px;}

.cooperation{background:#ccc;padding:20px 0 0 0;}
.coopShow{width:960px;margin:0 auto;height:480px;}
.coopShow li{width:306px; height:140px;float:left;margin:0 20px 20px 0;box-shadow:4px 4px 5px #a3a3a3;transition:transform 0.6s;-moz-transition:transform 0.6s;-webkit-transition:transform 0.6s;-o-transition:transform 0.6s;}
.coopShow .coopMes{width:262px;height:92px;background:#f9f9f9;float:left;padding:16px 16px 16px 12px;box-shadow:2px 2px 5px #b3b3b3 inset;border:8px solid #fff;border-image:url(../images/wood.jpg) 8 8 round;-moz-border-image:url(../images/wood.jpg) 8 8 round;-o-border-image:url(../images/wood.jpg) 8 8 round;}
.coopShow li.marRb0{margin-right:0}
.coopShow .coopLogo{width:60px;height:60px;float:left;margin-top:0px;margin-top:15px;transition:transform 0.6s;-moz-transition:transform 0.6s;-webkit-transition:transform 0.6s;-o-transition:transform 0.6s;}
.coopShow .coopLogo img{max-width:60px;}
.coopShow .coopText{float:right;width:190px;}
.coopText h5{font-size:14px;padding:0px 0 6px 0;border-bottom:1px solid #b3b3b3;}
.coopText p{color:#999;margin-top:6px;}
.coopShow li:hover{transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3);z-index:999;}
.coopShow li:hover .coopLogo{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);}

.dirPartner{background:#ccc;padding:20px 0 10px 0;}
.partList{width:960px;margin:0 auto;height:496px;}
.partList li{width:156px;height:210px;background:#f9f9f9;float:left;margin:0 10px 10px 0;padding:14px 14px;position:relative;box-shadow:3px 3px 3px #a3a3a3;border-radius:0 10px;transition:transform 0.6s;-moz-transition:transform 0.6s;-webkit-transition:transform 0.6s;-o-transition:transform 0.6s;}
.partList li:hover{transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3);z-index:999;border:4px solid #2b89d6;padding:10px;}
.partList li.marRb0{margin-right:0;}
.partList li .headIcon{width:90px;height:90px;border-radius:100px;background:#ccc;margin:0 auto 4px auto;box-shadow:0px 3px 0px #999;}
.partList li .headIcon img{max-width:90px;}
.partList h5{font-size:16px;text-align:center;line-height:26px;color:#2b89d6;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:10px 0 8px 0;}
.partList p{max-height:76px;overflow:hidden;color:#888}
.partList .medais{background:url(../images/goldPrice.png);width:40px;height:52px;display:block;position:absolute;left:2px;top:2px;}
/*合作伙伴end*/

/*备案号*/
.recordNum{margin-left:40px;}
.recordNum a{color:#08c;}
.recordNum a:hover{text-decoration:underline;}
/*备案号end*/

.zzRight .orgNameBox{padding:12px 0 12px 12px;}
.htDistri p img{max-width:100%;}

/*首页07.13*/
.indTop{background:#f0f0f0;overflow:hidden;height:40px;}
.indTop img{margin:9px 0 0 10px;float:left;}
.indTop .headLogin{line-height:40px;margin-right:0px;}
.indTop .headLogin a{color:#808080;}
.indTop .thirdPf{margin:5px 10px 0 6px}
.indNav{height:60px;background:url(../images/indexNew/indNav.png) no-repeat top center;}
.indNavCon{width:1000px;margin:0 auto;position:relative;}
.indNavCon .navLogo{width:216px;height:102px;margin:0 auto;position:relative;}
.indNavCon .navLogo span{background:url(../images/indexNew/navLogo.png) top center;position:absolute;top:0;left:0;display:block;width:216px;height:102px;}
.navMenu{position:absolute;}
.navMenu.posLeft{left:10px;top:0;}
.navMenu.posRight{right:10px;top:0;}
.navMenu li{float:left;line-height:60px;position:relative;}
.navMenu li a.navTitle{color:#fff;font-size:15px;display:inline-block;text-align:center;letter-spacing:1px;}
.navMenu li .navDrop{display:none;position:absolute;top:60px;left:-19px;background:rgba(000,000,000,0.6);z-index:100;}
.navMenu li .navDrop a{text-align:center;display:block;line-height:44px;color:#fff;font-size:14px;width:94px;border-bottom:1px dashed rgba(255,255,255,0.4);letter-spacing:1px;padding:0 6px;}
.navMenu li .navDrop a:hover{background:rgba(255,255,255,0.4);}
.navMenu li .navDrop a.secLast{border:none;}
.navMenu li:hover .navDrop{display:block;}
.navMenu .fgLine{color:#fff;padding:0 17px;}
.navMenu .fgLine.fgLong{padding:0 30px;}
.firPrscreen{background:url(../images/indexNew/firScrBg.jpg) no-repeat top center;height:740px;}
.firPrscreen .firPrCon{background:url(../images/indexNew/blkBg.png);width:810px;margin:0 auto;height:740px;overflow:hidden;position:relative;}
.firPrscreen .firPrCon .sloganTit{background:url(../images/indexNew/firBigTit.png) no-repeat 7px 0;width:700px;height:121px;margin:47px auto 0 auto;pa}
.firPrscreen .firPrCon .littleCon{background:url(../images/indexNew/littleCon.png) no-repeat 2px 0;width:769px;height:201px;margin:-17px auto 0 auto;}
.firPrscreen .firPrCon .thirdTit{background:url(../images/indexNew/pfTitarrow.png) no-repeat center;width:634px;height:239px;margin:-85px auto 0 auto;}
@keyframes trialBtn
{
0%   {transform:rotate(0deg) scale(1.0,1.0);}
25%  {transform:rotate(-15deg) scale(1.1,1.1);}
75%  {transform:rotate(15deg) scale(1.1,1.1);}
100% {transform:rotate(0deg) scale(1.1,1.1);}
}

@-moz-keyframes trialBtn /* Firefox */
{
0%   {transform:rotate(0deg) scale(1.0,1.0);}
25%  {transform:rotate(-15deg) scale(1.1,1.1);}
75%  {transform:rotate(15deg) scale(1.1,1.1);}
100% {transform:rotate(0deg) scale(1.1,1.1);}
}

@-webkit-keyframes trialBtn /* Safari 和 Chrome */
{
0%   {transform:rotate(0deg) scale(1.0,1.0);}
25%  {transform:rotate(-15deg) scale(1.1,1.1);}
75%  {transform:rotate(15deg) scale(1.1,1.1);}
100% {transform:rotate(0deg) scale(1.1,1.1);}
}

@-o-keyframes trialBtn /* Opera */
{
0%   {transform:rotate(0deg) scale(1.0,1.0);}
25%  {transform:rotate(-15deg) scale(1.1,1.1);}
75%  {transform:rotate(15deg) scale(1.1,1.1);}
100% {transform:rotate(0deg) scale(1.1,1.1);}
}
.firPrCon .tryBtn{background:url(../images/indexNew/tryBtn.png) no-repeat top center;width:160px;height:68px;display:block;margin:7px auto 0 auto;}
.firPrCon .tryBtn:hover{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);	/* IE 9 */
-webkit-transform:scale(1.1,1.1);	/* Safari 和 Chrome */
-o-transform:scale(1.1,1.1);	/* Opera */
-moz-transform: scale(1.1,1.1);	/* Firefox */;
animation: trialBtn 0.8s;
-moz-animation: trialBtn 0.8s;	/* Firefox */
-webkit-animation: trialBtn 0.8s;	/* Safari 和 Chrome */
-o-animation: trialBtn 0.8s;	/* Opera */}
.dlProcess{background:url(../images/indexNew/developBg.jpg) no-repeat top center;}
.dlProcess .dvlCon{width:1000px;margin:0 auto;height:790px;padding-top:50px;position:relative;}
.dvlCon .devMap{background:url(../images/indexNew/developMap.png) no-repeat 0 0;width:870px;height:583px;position:absolute;top:140px;}
.dlProcess .dlTit{background:url(../images/indexNew/dlTitle.png) no-repeat center;width:312px;height:29px;margin:0 auto;}
.dlProcess .secDltit{text-align:center;color:#898989;font-size:18px;line-height:24px;margin-top:14px;letter-spacing:1px;}
.dvlCon .dlPlace{padding-top:156px;position:absolute;right:0;}
.dvlCon .dlPlace ul{background:rgba(255,255,255,0.3);padding:10px 0;font-size:14px;}
.dvlCon .dlPlace .areaTit{padding:0 12px 0 28px;background:url(../images/indexNew/dwIcon.png) no-repeat 12px 4px;}
.dvlCon .dlPlace .areaTit a{line-height:28px;color:#4b7480;}
.dvlCon .dlPlace .jsProvince{margin-top:44px;}
.dvlCon .dlPlace .fjProvince{margin-top:42px;}
.contactMes{background:url(../images/indexNew/contactBg.jpg) no-repeat top center;height:450px;}
.contactMes .contactMid{width:1000px;margin:0 auto;overflow:hidden;}
.contactMes .conMesLeft{padding-top:82px;color:#fff;float:left;}
.contactMes .conMesLeft h5{font-size:18px;letter-spacing:2px;border-left:3px solid rgba(255,255,255,0.6);padding-left:10px;margin-bottom:16px;}
.contactMes .conMesLeft p{font-size:14px;margin-bottom:14px;}
.contactMes .conMesLeft a{font-size:14px;color:#ceebff;margin-top:6px;display:inline-block;}
.contactMes .ysPad{padding-top:64px;}
.contactMes .conMesRight{padding-left:546px;padding-top:116px;}
.contactMes .conMesRight h5{font-size:18px;letter-spacing:2px;border-left:3px solid #c2c2c2;padding-left:10px;margin-bottom:28px;color:#5c5c5c;}
.contactMes .conMesRight p{font-size:14px;color:#5c5c5c;margin-bottom:14px;}
.contactMes .conMesRight .gsName{background:url(../images/indexNew/copName.png) no-repeat top center;width:252px;height:26px;display:block;margin-bottom:30px;}
.indFooter{background:#1a1a1a;}
.indFooter .container{width:1000px;}
.indFooter .container span{color:#fff;font-size:12px;line-height:40px;letter-spacing:1px;}
.indFooter .container a{color:#fff;padding:0 6px;}
.indFooter .container a:hover{text-decoration:underline;}
.indFooter .recordNum a{color:#b4e6ff;padding:0;}
/*首页07.13end*/

/*第一屏*/
@keyframes firtitScr
{
from {transform:translateY(60px);opacity:0;}
to {transform:translateY(0px);opacity:1;}
}

@-moz-keyframes firtitScr /* Firefox */
{
from {transform:translateY(60px);opacity:0;}
to {transform:translateY(0px);opacity:1;}
}

@-webkit-keyframes firtitScr /* Safari 和 Chrome */
{
from {transform:translateY(60px);opacity:0;}
to {transform:translateY(0px);opacity:1;}
}

@-o-keyframes firtitScr /* Opera */
{
from {transform:translateY(60px);opacity:0;}
to {transform:translateY(0px);opacity:1;}
}

.firtitScr{animation:firtitScr 0.8s;-moz-animation:firtitScr 0.8s;	/* Firefox */-webkit-animation:firtitScr 0.8s;	/* Safari 和 Chrome */-o-animation:firtitScr 0.8s;	/* Opera */}
.litContScr{animation-delay:0.2s;-moz-animation-delay:0.2s;	/* Firefox */-webkit-animation-delay:0.2s;	/* Safari 和 Chrome */-o-animation-delay:0.2s;	/* Opera */animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;}
.tirPrefScr{animation-delay:0.4s;-moz-animation-delay:0.4s;	/* Firefox */-webkit-animation-delay:0.4s;	/* Safari 和 Chrome */-o-animation-delay:0.4s;	/* Opera */animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;}
.fitBtnScr{animation-delay:0.8s;-moz-animation-delay:0.8s;	/* Firefox */-webkit-animation-delay:0.8s;	/* Safari 和 Chrome */-o-animation-delay:0.8s;	/* Opera */animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;}
.appointArr{animation:firtitScr 0.8s;-moz-animation:firtitScr 0.8s;	/* Firefox */-webkit-animation:firtitScr 0.8s;	/* Safari 和 Chrome */-o-animation:firtitScr 0.8s;	/* Opera */animation-delay:0.6s;-moz-animation-delay:0.6s;	/* Firefox */-webkit-animation-delay:0.6s;	/* Safari 和 Chrome */-o-animation-delay:0.6s;	/* Opera */animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;}

/*第二屏-地图*/
@keyframes mapScroll
{
from {opacity:0;transform:translateX(-200px);}
to {opacity:1;transform:translateY(0);}
}

@-moz-keyframes mapScroll /* Firefox */
{
from {opacity:0;transform:translateX(-200px);}
to {opacity:1;transform:translateY(0);}
}

@-webkit-keyframes mapScroll /* Safari 和 Chrome */
{
from {opacity:0;transform:translateX(-200px);}
to {opacity:1;transform:translateY(0);}
}

@-o-keyframes mapScroll /* Opera */
{
from {opacity:0;transform:translateX(-200px);}
to {opacity:1;transform:translateY(0);}
}

.mapScroll{animation:mapScroll 1s;-moz-animation:mapScroll 1s;	/* Firefox */-webkit-animation:mapScroll 1s;	/* Safari 和 Chrome */-o-animation:mapScroll 1s;	/* Opera */}


/*第二屏-地点*/
@keyframes addressScroll
{
from {opacity:0;transform:translateX(200px);}
to {opacity:1;transform:translateY(0);}
}

@-moz-keyframes addressScroll /* Firefox */
{
from {opacity:0;transform:translateX(200px);}
to {opacity:1;transform:translateY(0);}
}

@-webkit-keyframes addressScroll /* Safari 和 Chrome */
{
from {opacity:0;transform:translateX(200px);}
to {opacity:1;transform:translateY(0);}
}

@-o-keyframes addressScroll /* Opera */
{
from {opacity:0;transform:translateX(200px);}
to {opacity:1;transform:translateY(0);}
}

.addressScroll{animation:addressScroll 1s both;-moz-animation:addressScroll 1s both;	/* Firefox */-webkit-animation:addressScroll 1s both;	/* Safari 和 Chrome */-o-animation:addressScroll 1s both;	/* Opera */}


/*第二屏-标题*/
@keyframes dlTitScroll
{
from {opacity:0;transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);	/* IE 9 */
-webkit-transform: scale(0.8,0.8);	/* Safari 和 Chrome */
-o-transform: scale(0.8,0.8);	/* Opera */
-moz-transform: scale(0.8,0.8);	/* Firefox */}
to {opacity:1;transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	/* Firefox */}
}

@-moz-keyframes dlTitScroll /* Firefox */
{
from {opacity:0;transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);	/* IE 9 */
-webkit-transform: scale(0.8,0.8);	/* Safari 和 Chrome */
-o-transform: scale(0.8,0.8);	/* Opera */
-moz-transform: scale(0.8,0.8);	/* Firefox */}
to {opacity:1;transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	/* Firefox */}
}

@-webkit-keyframes dlTitScroll /* Safari 和 Chrome */
{
from {opacity:0;transform: scale(0.9,0.9);
-ms-transform: scale(0.9,0.9);	/* IE 9 */
-webkit-transform: scale(0.9,0.9);	/* Safari 和 Chrome */
-o-transform: scale(0.9,0.9);	/* Opera */
-moz-transform: scale(0.9,0.9);	/* Firefox */}
to {opacity:1;transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	/* Firefox */}
}

@-o-keyframes dlTitScroll /* Opera */
{
from {opacity:0;transform: scale(0.9,0.9);
-ms-transform: scale(0.9,0.9);	/* IE 9 */
-webkit-transform: scale(0.9,0.9);	/* Safari 和 Chrome */
-o-transform: scale(0.9,0.9);	/* Opera */
-moz-transform: scale(0.9,0.9);	/* Firefox */}
to {opacity:1;transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	/* Firefox */}
}

.dlTitScroll{animation:dlTitScroll 1s both;-moz-animation:dlTitScroll 1s both;	/* Firefox */-webkit-animation:dlTitScroll 1s both;	/* Safari 和 Chrome */-o-animation:dlTitScroll 1s both;	/* Opera */}
.dlTitDelay{animation-delay:0.1s;-moz-animation-delay:0.1s;	/* Firefox */-webkit-animation-delay:0.1s;	/* Safari 和 Chrome */-o-animation-delay:0.1s;	/* Opera */animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;}


/*第三屏-联系我们*/
@keyframes contactAmt
{
from {opacity:0;transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);	/* IE 9 */
-webkit-transform: scale(0.8,0.8);	/* Safari 和 Chrome */
-o-transform: scale(0.8,0.8);	/* Opera */
-moz-transform: scale(0.8,0.8);	/* Firefox */}
to {opacity:1;transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	/* Firefox */}
}

@-moz-keyframes contactAmt /* Firefox */
{
from {opacity:0;transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);	/* IE 9 */
-webkit-transform: scale(0.8,0.8);	/* Safari 和 Chrome */
-o-transform: scale(0.8,0.8);	/* Opera */
-moz-transform: scale(0.8,0.8);	/* Firefox */}
to {opacity:1;transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	/* Firefox */}
}

@-webkit-keyframes contactAmt /* Safari 和 Chrome */
{
from {opacity:0;transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);	/* IE 9 */
-webkit-transform: scale(0.8,0.8);	/* Safari 和 Chrome */
-o-transform: scale(0.8,0.8);	/* Opera */
-moz-transform: scale(0.8,0.8);	/* Firefox */}
to {opacity:1;transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	/* Firefox */}
}

@-o-keyframes contactAmt /* Opera */
{
from {opacity:0;transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);	/* IE 9 */
-webkit-transform: scale(0.8,0.8);	/* Safari 和 Chrome */
-o-transform: scale(0.8,0.8);	/* Opera */
-moz-transform: scale(0.8,0.8);	/* Firefox */}
to {opacity:1;transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	/* Firefox */}
}

.contactAmt{animation:contactAmt 1s both;-moz-animation:contactAmt 1s both;	/* Firefox */-webkit-animation:contactAmt 1s both;	/* Safari 和 Chrome */-o-animation:contactAmt 1s both;	/* Opera */}
.dlTitDelay{animation-delay:0.1s;-moz-animation-delay:0.1s;	/* Firefox */-webkit-animation-delay:0.1s;	/* Safari 和 Chrome */-o-animation-delay:0.1s;	/* Opera */animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;}
/*求助start*/
.guideHelpList{ margin:0 50px 30px 108px; clear: both; }
.guideHelpList dd{ overflow: hidden; padding: 10px;  clear: both; border-bottom: 1px dashed #ddd; }
.guideHelpList dd h2{ font-size: 16px; }
.guideHelpList dd:hover{ background: #f1f5f7; }
.guideHelpInfo{ overflow: hidden; font-size: 14px; text-indent: 14px; padding-top: 10px; color: #aaa; line-height: 20px; }
.guideHelpInfo em b{ color: #f80; }
.ifsolve{ border-radius: 10px; background: #fff; font-size: 14px; padding:16px 22px 26px 22px; border:1px solid #dedede; margin-top: 20px; margin-bottom: 10px; }
.ifsolve h6{ padding-bottom: 20px; }
.ifsolve p{ padding:0 20px; line-height: 32px; padding-bottom: 15px;}
.ifsolve p input{ margin-right: 10px; }
.ifsolve p .Areaper60{ padding:5px; display: block; margin-bottom: 15px; }
.ifsolve ul li.zzBook a.aBlue{ padding:0; }
.diaTeacher .ifsolve li label { line-height: 30px; }
.per60{ width: 78%; }
.modal-dialog.w750{width:750px;}
.modal-dialog.w1007{width:1007px;}
.modal-dialog.w800{width:800px;}
.modal-dialog.w900{width:880px;}
.Areaper60{ width: 78%; height: 120px; }
.creatHelpBox{ border-radius:10px; border: 1px dashed #ddd; background: #f1f5f7; margin-top: 40px; padding:15px 20px; }
.creatHelpBox h4{ font-size: 16px; margin-bottom: 15px; border-bottom: 1px dashed #ddd; line-height: 36px; }
.hzForm .htCondition,.btContant .htCondition{ margin-bottom: 15px; background: #f8f8f8; overflow: hidden;}
.hzForm td{  line-height: 30px; }
.hzForm table,.creatHelpBox table{ background: #fff; margin-bottom: 10px; }
.htCondition .htChoose{overflow:inherit;position:relative;}
.htCondition .htChoose a.htNumber{ border-radius:1px; float: left;  background:#fff; border:1px solid #ddd;padding:5px 10px; line-height: 22px; height: 22px; font-weight:bold;margin:0 10px 5px 0;text-decoration:none;}
.htCondition .htChoose a.htNumber:hover{border:1px solid #459683;color:#333; padding:5px 10px; border:1px solid #459683;}
.htCondition .htChoose a.on,.htCondition .htChoose a.on:hover{ color:#333;border:2px solid #459683; padding:4px 10px; display:inline-block;}
.htCondition li label{ font-size: 14px; font-weight: bold; color: #000; float: left; line-height:30px;}
.htCondition li .bbLabel{ line-height:36px; float: left; width:98px; padding-right:5px; text-align: right}
.htCondition li .dhBtn{ width: 85%; float: left;}
.htCondition li .kinder_area,.htCondition li .sys_area{ float: left; width:470px;}
.hzForm h3.m15{ font-size: 16px; line-height: 38px; }
.hzForm .nodata{ background: #fff; }
.htCondition .qufenBox li label{ padding:2px 0; width:68px; text-align: right;}
.qufenBox .input-group{width: 155px;float:left;}
.qufenBox .input-group span{padding-top:0;padding-left:0;}
.qufenBox .input-group .htInput{ float:left;}
.qufenBox .toZhi{float:left;line-height: 34px;padding:0 10px;}
/*首页09.20*/
.xgIndTop{position:relative;}
.xgIndTop img{margin:9px 0 0 10px;position:absolute;top:12px;left:0;}
.xgIndTop .headLogin{line-height:40px;margin-right:0px;}
.xgIndTop .headLogin a{color:#fff;}
.xgIndTop .thirdPf{margin:5px 10px 0 6px;}
.czTopRi{position:absolute;right:4px;top:12px;}
.indNav.xgIndTop{background:url(../images/indexNew/xgTopBg.jpg) no-repeat top center;}
.xgFirScrm{height:780px;background:url(../images/indexNew/xgFirScr.jpg) no-repeat top center;}
.xgFirScrm .firPrCon{height:780px;}
.xgFirScrm .tryBtn{background:url(../images/indexNew/appointBtn.png) no-repeat top center;}
.xgFirScrm .firPrCon .sloganTit{margin:60px auto 0 auto;}
.xgFirScrm .firPrCon .littleCon{background:url(../images/indexNew/xgLitCon.png) no-repeat 2px 0;width:650px;height:225px;margin:-20px auto 0 auto;}
.xgFirScrm .firPrCon .thirdTit{background: url(../images/indexNew/xgFirSimple.png) no-repeat center;width:683px;height:234px;margin:-78px auto 0 auto;}
.xgFirScrm .aptArrow{animation:aptArrow 1s 1s infinite;-moz-animation:aptArrow 1s 1s infinite;	/* Firefox */-webkit-animation:aptArrow 1s 1s infinite;	/* Safari 和 Chrome */-o-animation:aptArrow 1s 1s infinite;	/* Opera */;background:url(../images/indexNew/apotArrow.png) no-repeat center;width:32px;height:31px;margin:5px auto 0 auto;opacity:0;}
@keyframes aptArrow
{
0% {transform:translateY(-5px);opacity:0.6;}
50% {transform:translateY(5px);opacity:1;}
100%{transform:translateY(-5px);opacity:0.6;}
}

@-moz-keyframes aptArrow /* Firefox */
{
0% {transform:translateY(-5px);opacity:0.6;}
50% {transform:translateY(5px);opacity:1;}
100%{transform:translateY(-5px);opacity:0.6;}
}

@-webkit-keyframes aptArrow /* Safari 和 Chrome */
{
0% {transform:translateY(-5px);opacity:0.6;}
50% {transform:translateY(5px);opacity:1;}
100%{transform:translateY(-5px);opacity:0.6;}
}

@-o-keyframes aptArrow /* Opera */
{
0% {transform:translateY(-5px);opacity:0.6;}
50% {transform:translateY(5px);opacity:1;}
100%{transform:translateY(-5px);opacity:0.6;}
}

.quesSub{background:url(../images/indexNew/queSubBg.jpg) no-repeat top center;height:400px;}
.quesSub .contactMid{width:1000px;margin:0 auto;overflow:hidden;}
.quesSub .questInp{padding-top:116px;float:left;}
.questInp .twTit{color:#49b7d5;font-size:20px;font-weight:bold;display:block;margin-bottom:24px;}
.questInp .inpArea{width:418px;height:2;border:2px solid #ebebeb;resize:none;margin-bottom:24px;padding:10px;font-size:16px;}
.questInp .inpArea:hover{border:2px solid #d3e5ea;}
.questInp .inpArea:focus{outline:none;border:2px solid #d3e5ea;}
.questInp .quesSrcBtn{width:74px;height:38px;background:#54bad6;display:block;color:#fff;font-size:17px;line-height:38px;text-align:center;transition:background 0.2s;-moz-transition:background 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s;	/* Opera */}
.questInp .quesSrcBtn:hover{background:#59c4e2;}
.quesSub .quesRight{padding:134px 0 0 546px;}
.quesRight .qustIntro{width:430px;height:150px;background:url(../images/indexNew/quesIntro.png) no-repeat;position:relative;}
.quesRight .qustIntro .doubleArr{background:url(../images/indexNew/xgIcon.png) no-repeat -2px -43px;position:absolute;left:-72px;top:66px;}
.litContDeti{background:url(../images/indexNew/litContBg.jpg) no-repeat top center;height:400px;}
.litContDeti .conMesLeft{padding-top:38px;}
.litContDeti .ysPad{padding-top:60px;}
.litContDeti .conMesRight{padding-top:38px;}
.litContDeti .conMesRight h5{margin-bottom:18px;}
.litContDeti .conMesRight .gsName{margin-bottom:18px;}
.litContDeti .conMesRight p{margin-bottom:8px;}
.litContDeti .ewmCode{width:120px;height:120px;background:url(../images/indexNew/ewmCont.jpg) no-repeat;display:block;box-shadow:0 0 10px #e5e5e5;margin-top:14px;}
.litContDeti .conMesRight .flnotice{position:relative;}
.doubleArr{display:block;width:46px;height:24px;background:url(../images/indexNew/xgIcon.png) no-repeat -2px -2px;position:absolute;left:-72px;top:140px;}

/*向左滑动的箭头*/
.colArrLeft{animation:colArrLeft 1s 1s infinite;-moz-animation:colArrLeft 1s 1s infinite;	/* Firefox */-webkit-animation:colArrLeft 1s 1s infinite;	/* Safari 和 Chrome */-o-animation:colArrLeft 1s 1s infinite;	/* Opera */;}
@keyframes colArrLeft
{
0% {transform:translateX(0);opacity:0.6;}
50% {transform:translateX(-5px);opacity:1;}
100%{transform:translateX(0);opacity:0.6;}
}

@-moz-keyframes aptArrow /* Firefox */
{
0% {transform:translateX(0);opacity:0.6;}
50% {transform:translateX(-5px);opacity:1;}
100%{transform:translateX(0);opacity:0.6;}
}

@-webkit-keyframes aptArrow /* Safari 和 Chrome */
{
0% {transform:translateX(0);opacity:0.6;}
50% {transform:translateX(-5px);opacity:1;}
100%{transform:translateX(0);opacity:0.6;}
}

@-o-keyframes aptArrow /* Opera */
{
0% {transform:translateX(0);opacity:0.6;}
50% {transform:translateX(-5px);opacity:1;}
100%{transform:translateX(0);opacity:0.6;}
}

/*向右滑动的箭头*/
.colArrRit{animation:colArrRit 1s 1s infinite;-moz-animation:colArrRit 1s 1s infinite;	/* Firefox */-webkit-animation:colArrRit 1s 1s infinite;	/* Safari 和 Chrome */-o-animation:colArrRit 1s 1s infinite;	/* Opera */;}
@keyframes colArrRit
{
0% {transform:translateX(0);opacity:0.6;}
50% {transform:translateX(5px);opacity:1;}
100%{transform:translateX(0);opacity:0.6;}
}

@-moz-keyframes aptArrow /* Firefox */
{
0% {transform:translateX(0);opacity:0.6;}
50% {transform:translateX(5px);opacity:1;}
100%{transform:translateX(0);opacity:0.6;}
}

@-webkit-keyframes aptArrow /* Safari 和 Chrome */
{
0% {transform:translateX(0);opacity:0.6;}
50% {transform:translateX(5px);opacity:1;}
100%{transform:translateX(0);opacity:0.6;}
}

@-o-keyframes aptArrow /* Opera */
{
0% {transform:translateX(0);opacity:0.6;}
50% {transform:translateX(5px);opacity:1;}
100%{transform:translateX(0);opacity:0.6;}
}
/*首页09.20-end*/


/*系统上线*/
.sxFirPlan{padding:20px 20px 40px 20px;background: #fff;}
.sxFirPlan .sxPlanIns{padding:10px;}
.sxPlanIns .insTit{font-size:18px;font-weight:bold;color:#097cad;border-bottom:1px solid #cfd6da;padding:10px 0 10px 10px;margin:0 0 10px 0;}
.sxPlanIns .lcStpList{margin:20px 0 30px 24px;}
.lcStpList{margin-left:24px;border-left:2px solid #e6f0e8;}
.lcStpList .stpView{padding:10px 0 10px 2px;margin-left:30px;position:relative;width:83%;overflow:initial;}
.sxPlanIns .lcCirNum{margin:0 5px;width:30px;height:30px;line-height:30px;font-size:14px;background:#87c0cc;}
.sxPlanIns .lcRiPage{float:left;color:#ccc;margin-right:10px;position:absolute;left:-52px;top:11px;}
.lcCirNum{border-radius:24px;display:inline-block;margin:0 8px 0 -4px;font-size:12px;background:#8dbfc7;color:#fff;width:22px;height:22px;text-align:center;line-height:24px;}
.lcStpList .stpIns{font-size:16px;line-height:32px;color:#4b4b4b;}
.insTxtList .lbCont{overflow:hidden;padding:10px 0;position:relative;border-bottom:1px dashed #e0e0e0;}
.insTxtList .cir{display:block;float:left;width:8px;height:8px;border-radius:16px;background:#ccc;position:absolute;left:12px;top:18px;}
.insTxtList .txtDet{float:left;font-size:16px;line-height:1.5em;padding-left:30px;}

.sxPlanFill .planExample{background:#f5f5f5;margin:8px 20px 0 20px;padding:12px 0;position:relative;}
.planExample .exmTit{font-size:20px;font-weight:bold;padding-left:10px;margin:0 20px;text-align:center;}
.planExample .exmArr{position:absolute;left:100px;top:-24px;border:12px solid transparent;border-bottom:12px solid #f5f5f5;display:block;}
.planExample .plSealExm{display:block;position:absolute;right:-30px;top:-18px;width:119px;height:110px;background:url('../images/yzLeave.png') no-repeat -8px -8px;}
.planExample .exmPnt{font-size:14px;padding:5px 0;overflow:hidden;line-height:1.5em;}
.planExample .exmDate{color:#999;width:200px;display:block;text-align:right;margin-right:20px;float:left;min-height:1px;}
.planExample .exmTxt{color:#4b4b4b;float:left;display:block;width:70%;}
.planExample .planClu .exmTxt{font-size:18px;font-weight:bold;margin:2px 0 0 0;}

.lotContIpt{box-shadow:0 0 6px #dcd8d0;background:url('../images/stuPapBg.png');padding:0 30px 30px 30px;margin:50px 15px 30px 15px;overflow:hidden;position:relative;transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;	/* Firefox 4 */-webkit-transition:box-shadow 0.2s;	/* Safari 和 Chrome */-o-transition:box-shadow 0.2s;	/* Opera */}
.lotContIpt:hover{box-shadow:0 0 3px #d9d5ce;}
.lotContIpt h3{font-size:20px;text-align:center;padding:20px 0;color:#e5842f;}
.lotContIpt .experIpt .wholeArea{width:912px;max-width:912px;padding:6px;min-height:200px;background:rgba(255,255,255,0.6);border:2px dashed #e0dcd5;font-size:16px;}
.lotContIpt .experIpt .wholeArea:hover,.lotContIpt .experIpt .wholeArea:focus{border-color:#dbceb8;background:rgba(255,255,255,0.6);outline:none;}
.lotContIpt .experIpt .wholeArea:focus{border-color:#f5c87a;outline:none;}
.lotContIpt .riNorSave{margin:20px 0 0 0;}
.lotContIpt .experView{font-size:14px;line-height:1.5em;text-indent:2em;}
.lotContIpt .ztBranch{margin:40px auto 0 auto;position:relative;}
.lotContIpt .ztBranch .stagesTit{width:70%;margin:20px auto 25px auto;}
.lotContIpt .ztBranch .compArti{right:0;top:-12px;font-weight:bold;background:#ddede0;}
.lotContIpt .ztBranch .compArti:hover{background:#c8e5ce;}
.lotContIpt .stagesTit span{border-radius:30px;}
.lotContIpt .stagesTit .stageBor{border-top:1px solid #e5e0d8;}
.riNorSave{text-align:right;}
.mesRelBtn input{border-radius:3px; border:none;padding:0 30px; height:42px; color:#FFF;font-weight:bold;font-size:16px;letter-spacing:4px;margin-left:20px;}
.mesRelBtn input.experSave{background:#69b076;}
.mesRelBtn input.experSave:hover{background:#5d9c69;}
.mesRelBtn input.experCel{background:#b8b8b8;}
.mesRelBtn input.experCel:hover{background:#ababab;}
.sxFirPlan .exmActSub{margin-bottom:30px;}
.exmActSub .insTit,.sxOriUp .insTit{font-size:18px;font-weight:bold;color:#4b4b4b;border-bottom:1px dashed #cfd6da;padding:10px 0 10px 10px;margin:0 0 20px 0;}
.exmActSub .artSubArea{overflow:hidden;}
.exmActSub .axExmNum{width:99%;background:#f5f5f5;padding:1% 0 1% 1%;position:relative;}
.exmActSub .axExmNum:nth-child(odd){margin-right:2%;}
.exmActSub .exmCopy,.exmActSub .exmSelBn{position:absolute;right:10px;top:10px;display:block;line-height:22px;padding:2px 8px 2px 22px;background:#38b48b;color:#fff;border-radius:2px;}
.exmActSub .exmCopy:hover,.exmActSub .exmSelBn:hover{background:#34a781;}
.exmCopy .icnCopy{width:14px;height:16px;background:url('../images/sxSysPic.png') no-repeat -2px -77px;display:block;position:absolute;left:4px;top:5px;}
.exmActSub .exmSubTit{font-size:18px;color:#097cad;text-align:center;padding:2px 0;}
.exmActSub .sxDesBk{margin:6px 0 0 8px;}
.exmActSub .sxDesBk .subDesList{padding:4px 0;overflow:hidden;font-size:14px;}
.exmActSub .subDesList .sxSubTit{float:left;line-height:26px;}
.exmActSub .sxSubKind{display:block;float:left;width:84%; position: relative;}
.exmActSub .sxSubKind .csJct{border:2px solid #dbdbdb;line-height:26px;display:block;float:left;padding:0 10px;margin:0 10px 10px 0;border-radius:6px;color:#4b4b4b;}
.exmActSub .sxSubKind .csJct:hover{border-color:#92bdd1;}
.exmActSub .sxSubKind .csJct.cur{border-color:#0c8ac6;background:url('../images/sxSysPic.png') no-repeat 1px -19px,#0c8ac6;color:#fff;padding:0 10px 0 24px;}
.sxOwnDesi .stagesHead{margin:60px 0 25px 0;}
.stagesHead .stageBor{margin-top:2em;padding:0.5em 0;line-height:22px;border-top:1px solid #ccc;color:#a6a6a6;}
.stagesHead .stageMar{margin-top:-1.5em;text-align:center;}
.stagesHead span{padding:10px 18px 10px 22px;color:#fff;background:#74b9cf;font-size:16px;letter-spacing:2px;border-radius:30px;font-weight:bold;}
.sxOwnDesi .ownSubDesi{padding-top:10px;}
.ownSubDesi .dslist{overflow:hidden;padding:6px 0;}
.ownSubDesi .dslist .rtit{display:block;float:left;width:80px;text-align:right;font-size:14px;line-height:28px;font-weight:bold;letter-spacing:1px;color:#0a6c9b;}
.ownSubDesi .dslist .desCsBlk{float:left;width:90%;}
.ownSubDesi .dslist .csDesiBn{font-size:14px;border:2px solid #dbdbdb;line-height:28px;display:block;float:left;padding:0 24px 0 10px;margin:0 10px 10px 0;border-radius:6px;cursor:pointer;position:relative;}
.ownSubDesi .dslist .csDesiBn:hover{border-color:#92bdd1;}
.ownSubDesi .dslist .csDesiBn.cur{border-color:#0c8ac6;background:url('../images/sxSysPic.png') no-repeat 1px -19px,#0c8ac6;color:#fff;padding:0 22px 0 24px;}
.ownSubDesi .csDesiBn .bnSymDel{font-size:14px;position:absolute;right:3px;top:6px;display:block;width:17px;height:17px;line-height:16px;border-radius:20px;text-align:center;display:block;color:#949494;font-weight:bold;}
.ownSubDesi .csDesiBn .bnSymDel:hover{background:rgba(000,000,000,0.2);cursor:pointer;color:#4d4d4d;}
.ownSubDesi .dslist .csDesiBn.cur .bnSymDel{color:#fff;}
.fjAddBtn{display:block;float:left;background:#d8e9f0;padding:6px 10px 6px 24px;margin-top:2px;border-radius:20px;font-weight:normal;letter-spacing:1px;position:relative;color:#375d61;font-weight:bold;font-size:13px;margin-left:8px;transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s,color 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s,color 0.2s;	/* Opera */;}
.fjAddBtn:hover{color:#25474a;text-decoration:none;background:#cee3eb;}
.fjAddBtn i.icAdd{display:block;width:18px;height:15px;background:url('../images/sxSysPic.png') no-repeat -2px -53px;top:8px;left:7px;position:absolute;}
.fjAddBtn:hover i.icAdd{color:#749c7d;}
.fjAddBtn .pointTxt{color:#f1680d;margin:0 4px;}
.attach_list .fjAddBtn{ margin-left: 0; border-radius: 3px; color: #333; border:none; border-bottom:2px solid #b1cedc; background: #ebf6fb; line-height:22px; height:22px;}
.attach_list .fjAddBtn i.icAdd{ top:10px;}
.attach_list .fjAddBtn:hover{border-color:#7db6d2; background: #dbf1fb;}
/* 当浏览器的可视区域小于980px */
@media screen and (max-width:980px) {
	.axExmNum .sxSubKind{width:80%;}
	.ownSubDesi .dslist .desCsBlk{width:88%;}
	}

/*系统上线*/
.sxOriUp{margin:20px 20px 40px 20px;}
.sxOriUp .insTit{border:none;}
.sxOriUp .actiCata{clear:both;margin:0 0 30px 0;}
.actiCata .yjActUpd{overflow:hidden;}
.blGreenTit{border-bottom:1px dashed #ccc;padding:0 0 10px 2px;position:relative;margin:0 0 15px 0;}
.blGreenTit span{color:#097cad;padding:0px 6px;letter-spacing:1px;border-left:3px solid #74b9cf;font-size:15px;}
.blGreenTit .ztShowDet{right:0;top:-2px;}
.actiCata .blGreenTit span{font-size:16px;}
.sxOriUp .blGreenTit .floorMark{float:right;padding-right:80px;}
.sxOriUp .floorMark em{display:inline-block;padding:4px 10px;margin:0 6px;color:#4b4b4b;}
.sxOriUp .floorMark .kmFir{background:#f0f4f7;}
.sxOriUp .floorMark .kmSec{background:#faf5eb;}
.ztShowDet{font-size:14px;color:#097cad;letter-spacing:0;position:absolute;top:1px;right:-84px;padding:4px 12px 4px 6px;border-radius:20px;transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s,color 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s,color 0.2s;	/* Opera */;}
.ztShowDet em{display:inline-block;color:#ccc;margin:0 4px;transition:color 0.2s,transform 0.2s;-moz-transition:color 0.2s,transform 0.2s;	/* Firefox 4 */-webkit-transition:color 0.2s,transform 0.2s;	/* Safari 和 Chrome */-o-transition:color 0.2s,transform 0.2s;	/* Opera */;}
.ztShowDet:hover{text-decoration:none;color:#406649;background:#dfeff5;}
.ztShowDet:hover em{color:#96bb9e;}
.ztShowDet.ztHide em{transform:rotate(180deg);
-ms-transform: rotate(180deg);	/* IE 9 */
-webkit-transform: rotate(180deg);/* Safari and Chrome */
-o-transform: rotate(180deg);	/* Opera */
-moz-transform: rotate(180deg);	/* Firefox */}
.sxOriUp .actiCata .blGreenTit{padding-left:10px;}
.actiCata .yjSetlist{float:left;background:#f0f4f7;width:47%;padding:1%;margin-bottom:2%;}
.actiCata .yjSetlist:nth-child(odd){margin-right:2%;}
.actiCata .yjSetlist{font-size:14px;}
.actiCata .yjSubSec{background:#faf5eb;}
.actiCata .yjSetlist .studyCour{position:relative;padding:0 0 8px 0;}
.actiCata .studyCour .courseName{font-size:15px;font-weight:bold;color:#4b4b4b;}
.actiCata .studyCour .bnEmView{position:absolute;right:0px;top:0px;display:block;line-height:22px;padding:2px 6px 2px 25px;background:#38b48b;color:#fff;border-radius:2px;font-size:12px;}
.actiCata .studyCour .bnEmView:hover{background:#34a781;}
.actiCata .bnEmView .icExm{width:20px;height:14px;background:url('../images/sxSysPic.png') no-repeat -31px -79px;display:block;position:absolute;left:5px;top:7px;}
.actiCata .yjView{margin:0 0 2px 0;overflow:hidden;}
.actiCata .yjView .fjAddBtn,.readyLoad .fjAddBtn{margin:0;background:#0c8ac6;color:#fff;}
.actiCata .yjView .fjAddBtn:hover,.readyLoad .fjAddBtn:hover{background:#2096ce;}
.actiCata .yjView .fjAddBtn i.icAdd,.readyLoad .fjAddBtn i.icAdd{background-position:-2px -135px;}
.actiCata .yjView .fjAddBtn.seltRev .icAdd,.readyLoad .seltRev i.icAdd{background-position:-32px -135px;}
.yjActUpd .yjView .yjTit{float:left;position:relative;padding-left:18px;display:block;line-height:29px;margin:0 15px 0 0;color:#4b4b4b;}
.icAttach{width:14px;height:18px;background:url('../images/sxSysPic.png') no-repeat -2px -105px;display:block;position:absolute;left:2px;top:6px;}

.sxBusiArch{padding:20px; background: #fff;}
.sxBusiArch .exmSubTit{padding:2px 0 6px 0;}
.sxBusiArch .axExmNum{width:99%;float:left;background:#f5f5f5;padding:1%;position:relative;margin:0 0 20px 0;padding:1% 1% 1% 0;}
.sxBusiArch .sxDesBk .subDesList{padding:3px 0;}
.sxBusiArch .sxArchTit{float:left;line-height:34px;width:104px;text-align:right;font-weight:bold;color:#4b4b4b;}
.sxBusiArch .subDesList .archView{border:1px solid #ccc;line-height:26px;display:block;float:left;padding:4px 12px;margin:0 10px 10px 0;border-radius:20px;color:#4b4b4b;background:#fff;}
.sxBusiArch .archView .wkFigIcon,.sxArchDesi .csDesiBn .wkFigIcon{display:block;float:left;width:22px;height:22px;margin:2px 8px 0 2px;background:url('../images/sxSysPic.png') no-repeat -2px -160px;}
.exmActSub .exmSelBn{font-size:14px;padding:3px 8px 3px 26px;}
.exmSelBn .icSelet{width:16px;height:16px;background:url('../images/sxSysPic.png') no-repeat -2px -196px;display:block;position:absolute;left:5px;top:6px;}

.sxArchDesi .dslist{padding:12px 0 2px 0;position:relative;}
.sxArchDesi .dslist:hover{background:#f7f9fa;}
.sxArchDesi .dslist .ownArtit{display:block;float:left;width:110px;text-align:right;font-size:14px;line-height:34px;font-weight:bold;color:#0a6c9b;}
.sxArchDesi .dslist .desCsBlk{width:74%;}
.sxArchDesi .dslist .csDesiBn{border:1px solid #ccc;line-height:26px;padding:4px 24px 4px 12px;margin:0 10px 10px 0;border-radius:20px;color:#4b4b4b;background:#fff;transition:background 0.2s,border 0.2s;-moz-transition:background 0.2s,border 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s,border 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s,border 0.2s;	/* Opera */;}
.sxArchDesi .dslist .csDesiBn:hover{background:#edf7fa;border-color:#89b3c6;}
.sxArchDesi .csDesiBn .bnSymDel{top:9px;right:4px;}
.axExmNum .mkArchExm{display:block;position:absolute;left:2px;top:2px;width:90px;height:58px;background:url('../images/yzLeave.png') no-repeat -10px -136px;}
.sxArchDesi .archBkdel{position:absolute;right:10px;bottom:12px;display:none;}
.sxArchDesi .archBkdel .icGarbg{display:inline-block;width:18px;height:19px;background:url('../images/sxSysPic.png') no-repeat -2px -226px;margin-right:4px;vertical-align:-4px;}
.sxArchDesi .archBkdel:hover .icGarbg{background-position:-34px -226px}
.sxArchDesi .dslist:hover .archBkdel{display:block;}
.archBkAdd{font-size:18px;text-align:center; clear:both; background:#f5f5f5;padding:14px;font-weight:bold;margin:20px 0 0 0;cursor:pointer;color:#808080;position:relative;}
.archBkAdd:hover{background:#e9f1f5;color:#4b4b4b;}
.archBkAdd .icAddArch{display:inline-block;width:28px;height:28px;background:url('../images/sxSysPic.png') no-repeat -2px -265px;vertical-align:top;margin-right:6px;}
.archBkAdd:hover .icAddArch{background-position:-37px -265px;}
.archBkAdd .icUpload{display:inline-block;width:28px;height:25px;background:url('../images/sxSysPic.png') no-repeat -2px -360px;vertical-align:top;margin-right:6px;}
.archBkAdd:hover .icUpload{background-position:-37px -360px;}
.archBkAdd .updateTxt{display:inline-block;}

.archBkAdd .addtxt{display:inline-block;line-height:28px;}
.sxLastVw{padding:20px;}
.sxLastVw .sxEndPic{background:url('../images/sxEndPic.png') no-repeat -30px 0px;width:250px;height:250px;margin:0 auto;border-radius:500px;border:8px solid #e0e0e0;margin-top:30px;box-shadow:2px 2px 4px #bdbdbd;}
.sxLastVw .sxEndTxt{font-size:26px;text-align:center;font-weight:bold;letter-spacing:2px;color:#0e89be;margin:30px 0 0 0;}
.sxLastVw .sxEndTxt p{padding:8px 0;}

.sxPlanCont .spaceMenu{width:182px;}
.sxPlanCont .spaceBox{width:1025px;}
.sxPlanCont .spaceMenu li{background-position:-4px 0px;}
.sxPlanCont .spaceMenu li.selected{background-position:-4px -51px;}
.sxPlanCont .spaceMenu li:hover{background:#fff;}
.sxPlanCont .spaceMenu li a:hover{background:url(../images/menu_li.png) no-repeat -4px -51px;}
.sxPlanCont .spaceMenu li a{padding-left:28px;}
.sxPlanCont .spaceMenu li.clRefuse a{color:#999;}
.sxPlanCont .spaceMenu li.clRefuse a:hover{background:none;}
.sxPlanCont .spaceMenu li.clRefuse:hover{background:url(../images/menu_li.png) no-repeat -4px 0px;border-left:3px solid #f7f7f7;}
.sxPlanCont .lcStpList .stpView{padding:15px 0 16px 2px;width:95%;}
.sxPlanCont .sxPlanIns .lcStpList{margin:30px 0 0px 24px}
.sxPlanCont .sxPlanIns .insTit{font-size:22px;}
.sxPlanCont .stpView.sxDone .lcCirNum{background:#499f59;}
.sxPlanCont .stpView.sxIng .lcCirNum{background:#62b2cc;}
.sxPlanCont .stpView.unfinish .lcCirNum{background:#ccc;}
.sxFirNew .sxPlanIns .lcCirNum{width:40px;height:40px;line-height:40px;font-size:20px;margin:0 1px;}
.sxFirNew .plWhole .stpIns{font-size:18px;font-weight:bold;}
.sxFirNew .plWhole .stpIns i{background:#b3b3b3;border:1px solid #b3b3b3;border-radius:2px;display:inline-block;color:#4b4b4b;margin-left:12px;font-size:12px;padding:0px 5px;line-height:22px;color:#fff;font-weight:normal;}
.sxFirNew .plWhole .stpIns i.stpDone{background:#499f59;border:1px solid #499f59;}
.sxFirNew .plWhole .stpIns i.stpGoing{background:#45a8c8;border:1px solid #45a8c8;}
.sxFirNew .plWhole .plDetail{background:#f5f5f5;padding:10px 14px;position:relative;font-size:16px;margin:15px 0 0 0;}
.sxFirNew .plDetail .exmArr{position:absolute;left:20px;top:-24px;border:12px solid transparent;border-bottom:12px solid #f5f5f5;display:block;}
.sxFirNew .plDetail .dtLine{line-height:1.6em;}
.sxFirNew .sxStpPoint .sxTimeSet{float:right;margin-top:6px;position:relative;}
.sxFirNew .sxStpPoint .sxTimeSet .clfClock{display:block;width:30px;height:30px;background:url('../images/sxSysPic.png') no-repeat -2px -308px;position:absolute;left:-32px;top:-2px;}
.sxFirNew .sxTimeSet .timeView{margin-left:8px;font-size:14px;}
.sxFirNew .sxTimeSet .timeView b{font-weight:bold;color:#ec6800;margin-right:4px;}
.sxFirNew .sxTimeSet .timeView .bnStTime{display:inline-block;line-height:22px;padding:2px 8px 2px 22px;background:#38b48b;color:#fff;border-radius:2px;position:relative;}
.sxFirNew .sxTimeSet .timeView .bnStTime:hover{background:#34a781;}
.bnStTime .icnTime{width:16px;height:16px;background:url('../images/sxSysPic.png') no-repeat -36px -196px;display:block;position:absolute;left:4px;top:6px;}
/*系统上线end*/

/*业务架构*/
.ywDownload{font-size:18px;text-align:center;background:#f5f5f5;padding:14px;font-weight:bold;margin:20px 0 10px 0;cursor:pointer;color:#808080;}
.ywDownload:hover{background:#e9f5f3;color:#4b4b4b;}
.ywDownload .icDown{display:inline-block;width:28px;height:28px;background:url('../images/icBackgd.png') no-repeat -4px -4px;vertical-align:top;margin-right:10px;}
.ywDownload:hover .icDown{background-position:-50px -4px;}
.ywDownload .insTxt{display:inline-block;line-height:28px;}
.sxBusiArch .jgAtiDown .axExmNum{background:#fff;}
/*业务架构end*/
.sxBtnBox{ position: relative; background: #f1f1f1; margin:10px 0; padding:10px;transition:margin 0.5s;
-moz-transition:margin 0.5s;-webkit-transition:margin 0.5s;	-o-transition:margin 0.5s;}
.sxBtnBox:hover{ background: #eee; margin-left:12px;}
.sxBtnBox .sxLoadBtn{ color: #333; position:relative; display:inline-block; font-weight:bold; padding-left: 25px;}
.sxBtnBox .sxLoadBtn em{position:absolute;left:10px;top:4px;border:6px solid transparent;border-left:6px solid #333;display:block;}
.sxBtnBox .sxteaBtn{ position: relative; color: #333; display:inline-block; font-weight:bold; padding:0 16px 0 45px; font-size: 18px; line-height: 42px; height: 42px;}
.sxBtnBox .sxteaBtn .sxKmIcon,.sxBtnBox .sxteaBtn .sxSjIcon{ display: inline-block; position: absolute; left: 13px; top: 10px; width:27px; height:22px; background: url(../images/icBackgd.png) no-repeat;}
.sxBtnBox .sxteaBtn .sxKmIcon{ background-position: 0 -104px;}
.sxBtnBox .sxteaBtn .sxSjIcon{ background-position: 0 -59px;}
.detailTxt .cur{ background: #e3e3e3;}
.detailTxt .cur i.sxArr{position:absolute;left:58px;top:128px;border:12px solid transparent;border-top:12px solid #e3e3e3;display:block;}
.sxBtnTxt{ color: #666; font-size: 14px; padding-left: 12px;}
.pl45{ padding-left: 45px;}
.sxClickPj{ margin-left: 45px; padding:10px 0; clear: both;}
.sxClickPj a{ font-size: 14px; display:inline-block;line-height:22px;padding:3px 10px;background:#38b48b;color:#fff;border-radius:2px;}
.sxClickPj a:hover{background:#34a781;}
.artAlmenu{border-bottom:1px solid #ccc;line-height:34px;height:34px;padding-left:4px;line-height:33px;position:relative;}
.artAlmenu a{display:inline-block;text-align:center;font-size:14px; color:#646464;margin-left:-4px; padding:0 17px; border-right:none;margin-right:5px;text-decoration:none;}
.artAlmenu a:hover{background:#d8e9f0;border-radius:5px 5px 0 0;}
.artAlmenu a.current{background:#f5f5f5; border:1px solid #ccc;color:#0a6c9b; border-bottom:1px solid #f5f5f5; border-radius:5px 5px 0 0; font-weight:bold;font-size:14px;}
.readyLoad { padding: 10px 0; margin-left: 17px;}
.readyLoad .ywBeenUp{ color: #f80; line-height: 29px; height: 29px; padding-left: 15px;}
.readyLoad em{ padding-left: 10px; color: green;}

/*聊天窗*/
.dialogBox img{ max-width: 400px; height:auto; width:expression(this.width > 400 ? "400px" : this.width);}
.dialogBox .spkLine img{max-width:98%;margin:0 auto;display:block;}
.spkPerList h3{ background: #eff5f4; border-bottom: 1px solid #dfe4e5; cursor: pointer; font-size: 14px; text-indent:12px; padding:10px 0 5px 0;}
.spkPerList h3:hover{background: #dfeeeb;}
.spkPerList h3 .spkOpen{ margin-top: 1px; background: url(../images/icon5.gif) no-repeat; padding-right: 5px; width: 12px; height: 12px; display: inline-block;}
.spkPerList h3 .spkClose{background: url(../images/icon5.gif) no-repeat 0 -12px;}
.chatLayout{ padding:0; overflow: hidden; }
.speakMes .speakHead{height:42px;padding:0 0 0 14px;border-radius:0px 5px 0 0;
background:#09997c;background-image:-webkit-linear-gradient(to right,#3ac2c0,#35c298);
background-image:linear-gradient(to right,#3ac2c0,#35c298);
background-image:-ms-linear-gradient(to right,#3ac2c0,#35c298);
background-image:-o-linear-gradient(to right,#3ac2c0,#35c298);
-moz-linear-gradient(to right,#3ac2c0,#35c298);}
.speakMes .speakHead span{color:#fff;line-height:42px;font-size:15px;}
.speakMes .ownSpk .speakHead{left:auto;right:0;}
.speakMes .speakHead i{padding:0 12px;font-size:14px; display:inline-block; height:26px; line-height:26px;color:#fff;background:#72d4ba; border-radius:16px; font-weight:bold;float:right;margin:7px 6px 0 0;letter-spacing:2px;}
.speakMes .speckCont{border:1px solid #e7e7e7; border-top:none; padding:10px 2% 0 2%;height:366px;overflow-y:scroll;background:#f9f9f9;position:relative;}
.speakMes .speckCont .mct{ text-align:center; color:#2eb3a7; font-weight:bold; margin-bottom:10px; display:block;}
.speakMes .speckCont .mct:hover{ text-decoration:underline;}
.speckCont .spkLine{position:relative;clear:both;margin-bottom:8px;overflow:hidden;}
.speckCont .headImg{text-align:center;position:absolute;left:0;top:10px;}
.speckCont .headImg img{width:40px;height:40px;border-radius:4px;}
.speckCont .ownLine .headImg{left:auto;right:0;}
.speckCont .spkText{margin-left:60px;position:relative;padding:10px 10px 8px 10px ;border-radius:6px;float:left;max-width:70%;}
.speckCont .talkPermes{color:#999;margin:0 0 6px 62px;}
.speckCont .ownLine .talkPermes{margin:0 60px 6px 0;text-align:right;}
.speckCont .ownSpk{margin:0 60px 10px 0;float:right;}
.speckCont .spkText.othSpk{background:#f9f4e9;color:#333; border:1px solid #f5dbc0;margin-bottom:10px;box-shadow:0 1px 0 #e5d1bd;}
.speckCont .spkText.ownSpk{background:#ddeddd; border:1px solid #c3dcc3;box-shadow:0 1px 0 #b4cab4;}
.speckCont .spkText .lar{position:absolute;top:18px;left:-9px;width:9px;height:7px;}
.speckCont .spkText.othSpk .lar{background-position:0px -123px;}
.speckCont .spkText.ownSpk .lar{background-position:-9px -123px;left:auto;right:-9px;}
.cursorHand{cursor:pointer;}
.spkSend{border:1px solid #e7e7e7;background:#e5ebea; border-top:none; border-radius:0 0 5px 0px;}
.spkSend .txtar{width:97.2%; color:#000; background:#fcfcfc; font-size:14px; height:100px;padding:6px 1.4% 6px 1.4%; display:block;resize:vertical; border:none;margin-top:0;overflow-y:auto;}
.spkSend .btn{ border:none;background:#72bbac;width:auto;margin:6px 10px; float:right; display:block;color:#333;cursor:pointer;color:#fff;}
.spkSend .btn:hover{background:#65a99b;color:#fff;}
.spkSend .cnftsel{ background:#eff5f4; border-bottom:1px solid #dfe4e5;padding:4px 10px; color:#333;height:27px;}
.spkSend .cnftsel a{display:block;float:left;width:20px;height:20px;padding:2px;border:1px solid #eff5f4;margin-right:6px;}
.spkSend .cnftsel a:hover{border-color:#fff;background:#f5faf9;}
.spkSend .cnftsel i{display:block;float:left;width:20px;height:20px;}
.spkSend .cnftsel a.smile i{background:url('../images/chatIcon.png') no-repeat -4px -74px;}
.spkSend .cnftsel a.smile:hover i{background:url('../images/chatIcon.png') no-repeat -4px -101px;}
.spkSend .cnftsel a.addPic i{background:url('../images/chatIcon.png') no-repeat -45px -74px;}
.spkSend .cnftsel a.addPic:hover i{background:url('../images/chatIcon.png') no-repeat -45px -101px;}
.spkSend .cnftsel a.addi i{background:url('../images/chatIcon.png') no-repeat -5px -133px;}
.spkSend .cnftsel a.addi:hover i{background:url('../images/chatIcon.png') no-repeat -5px -161px;}
.spkSend textarea{border:none;}
.spkSend textarea:hover,.spkSend textarea:focus{border:none;}
.speckCont .spkText p{font-size:14px;}
.speckCont .spkText p span{display:inline-block;}
.speckCont .spkText span{color:#999;margin-top:4px;display:block;}
.spkPerList{width:20%;min-width:120px;background:#f5f5f5;height:612px;border:1px solid #e7e7e7;border-right:none;border-radius:5px 0 0 5px;border-top:none;}
.spkPerList h4{font-size:14px;text-align:center;font-weight:normal;line-height:41px;background:#e5ebea;letter-spacing:1px;}
.dialogBox{width:79%;box-shadow:-1px 0px 4px #e5e5e5;position:relative;}
.yeyLayout{ width:100%;}
.perNameList{overflow:auto;max-height:550px; }
.spkPerList .perName{padding:5% 0 5% 0;border-bottom:1px solid #dfe4e5;}
.spkPerList .perName li{line-height:24px;padding:4px 0;position:relative;padding-left:28px;min-height:24px;}
.spkPerList .perName li:hover{background:#e7f0e1;}
.spkPerList .perName li.cur{background:#d8e8cc;}
.hostCount{ position: absolute; right:5px; top:7px; padding:0 6px; height: 18px; border-radius: 18px;background: #f80; color: #fff; display: inline-block; text-align: center; line-height: 18px; font-size: 12px; font-weight: normal;}
.spkPerList .perName .headIcon{width:22px;height:22px;display:block;float:left;margin-right:6px;}
.spkPerList .perName .headIcon img{width:100%;border-radius:2px;}
.headIcon .shineOn{ width:22px;height:22px; animation:shineHead 0.8s infinite;
-moz-animation:shineHead 0.8s infinite;	/* Firefox */
-webkit-animation:shineHead 0.8s infinite;	/* Safari å’Œ Chrome */
-o-animation:shineHead 0.8s infinite;	/* Opera */}

.cnftsel


@keyframes shineHead
{
0%{ margin-top:0px; margin-left:0px;}
50%{ margin-top:3px; margin-left:2px;}
100%{margin-top:0px; margin-left:0px;}
}

@-moz-keyframes shineHead /* Firefox */
{
0%{ margin-top:0px; margin-left:0px;}
50%{ margin-top:3px; margin-left:2px;}
100%{margin-top:0px; margin-left:0px;}
}

@-webkit-keyframes shineHead /* Safari å’Œ Chrome */
{
0%{ margin-top:0px; margin-left:0px;}
50%{ margin-top:3px; margin-left:2px;}
100%{margin-top:0px; margin-left:0px;}
}

@-o-keyframes shineHead /* Opera */
{
0%{ margin-top:0px; margin-left:0px;}
50%{ margin-top:3px; margin-left:2px;}
100%{margin-top:0px; margin-left:0px;}
}

.spkPerList .perName li a:hover{text-decoration:none;color:inherit;}
.spkPerList .perName li a{cursor:default;}
.spkPerList .perName li.offline a{color:#b3b3b3;}
.perName li .hostIcon{width:22px;height:21px;position:absolute;left:5px;top:6px;display:block;background:url('../images/chatIcon.png') no-repeat -2px -2px;}
.perName li .zxIcon{width:16px;height:16px;position:absolute;left:5px;top:6px;display:block;background:url('../images/chatIcon.png') no-repeat -2px -24px;}
.perName li.offline .zxIcon{background:url('../images/chatIcon.png') no-repeat -2px -45px;}
.addiBox{width:33%;}
.addiBox .videoArea{width:100%;height:220px;background:#f5f5f5;box-shadow:2px 2px 3px #e5e5e5;border:1px solid #e0e0e0;margin:15px 0 0 0;}
.spkFj{margin:0 0 40px 0;}
.spkFj .materList .cir{margin-right:0;}
.spkFj .materList .current .cir{width:0;height:0;border-radius:0;background:none;border:6px solid transparent;border-left:8px solid #72bbac;margin:11px -7px 0 4px;}
.spkFj li{padding:0 6px 0 4px;border-bottom:1px solid #f0f0f0;height:auto;overflow:hidden;transition:padding 0.3s;
-moz-transition:padding 0.3s;	/* Firefox 4 */
-webkit-transition:padding 0.3s;	/* Safari å’Œ Chrome */
-o-transition:padding 0.3s;	/* Opera */}
.spkFj li:hover{background:#f0f5ed;padding-left:10px;}
.spkFj .materTit{max-width:76%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ytHostView .spkFj .materTit{max-width:48%;}
.spkFj i.fjMaster{font-size:12px;color:#999;}
.spkFj .czIcon a{padding:2px 7px 2px 8px;letter-spacing:1px;margin-left:4px;}
.spkFj h5{border-bottom: 1px dashed #ccc;padding:0 0 10px 2px;position:relative;}
.spkFj h5 span{color:#459683;padding:0px 6px;letter-spacing:1px;border-left:3px solid #7ebf8d;font-size:15px;}
.spkFj h5 .ztShowDet{right:0;top:-2px;}
.mesRelBtn.spkFinish{clear:both;text-align:right;margin:30px 0 0 0;border-top:1px dashed #ccc;padding-top:20px;float:left;width:100%;}
.mesRelBtn.spkFinish input{letter-spacing:2px;}
.smile{position:relative;}
.smile .smileSelBox{width:480px;background:#fcfcfc;position:absolute;bottom:32px;left:-5px;padding:10px 10px 50px 10px;border:1px solid #c8d4d2;border-radius:4px;box-shadow:0px 0px 6px #ccc;}
.expreTable{width:100%;border-top:1px solid #ddebe8;border-left:1px solid #ddebe8;}
.expreTable td{height:40px;border-bottom:1px solid #ddebe8;border-right:1px solid #ddebe8;}
.expreTable td:hover{background:#ebf5f3;}
.expreTable td span{width:34px;margin:0 auto;}
.expreTable td img{max-width:100%;max-height:100%;}
.smileSelBox .expreKind{overflow:hidden;position:absolute;width:502px;bottom:0px;left:0;}
.smileSelBox .expreKind span{width:55.7px;height:32px;display:block;float:left;background:#e5e5e5;border-right:1px solid #d6d6d6;text-align:center;padding:4px 0;line-height:32px;color:#f60;letter-spacing:2px;}
.smileSelBox .expreKind span:hover{background:#f2f2f2;}
.smileSelBox .expreKind span img{max-width:40px;max-height:30px;margin:0 auto;}
.smileSelBox .expreKind span.lastSml{border:none;cursor:default;width:46px;}
.smileSelBox .expreKind span.lastSml:hover{background:#e5e5e5;}
.smileSelBox .expreKind span.current{background:#fcfcfc;}
.smileSelBox .expreKind span.lastSml em{border:7px solid transparent;display:inline-block;cursor:pointer;margin:10px 3px 0 3px;}
.smileSelBox .expreKind span.lastSml .beforeIcon{border-right:7px solid #a3a3a3;}
.smileSelBox .expreKind span.lastSml .beforeIcon:hover{border-right-color:#808080;}
.smileSelBox .expreKind span.lastSml .followIcon{border-left:7px solid #a3a3a3;}
.smileSelBox .expreKind span.lastSml .followIcon:hover{border-left-color:#808080;}
.atRemind{background:#fefbf4;border-bottom:1px solid #f5e0a5;padding:5px 1%;text-align:center;font-size:13px;font-weight:bold;width:100%;height:18px;position:absolute;top:40px;left:0;z-index:999;width:98%;}
.atRemind a.mesWord{color:#ff9c00;animation:mesRemind 0.8s infinite;-moz-animation:mesRemind 0.8s infinite;	/* Firefox */-webkit-animation:mesRemind 0.8s infinite;	/* Safari å’Œ Chrome */-o-animation:mesRemind 0.8s infinite;	/* Opera */}
@keyframes mesRemind
{
0%{line-height:18px;}
50%{line-height:26px;}
100%{line-height:18px;}
}

@-moz-keyframes firtitScr /* Firefox */
{
0%{line-height:18px;}
50%{line-height:26px;}
100%{line-height:18px;}
}

@-webkit-keyframes firtitScr /* Safari å’Œ Chrome */
{
0%{line-height:18px;}
50%{line-height:26px;}
100%{line-height:18px;}
}

@-o-keyframes firtitScr /* Opera */
{
0%{line-height:18px;}
50%{line-height:26px;}
100%{line-height:18px;}
}
.atRemind .atDel{width:18px;height:18px;border-radius:20px;background:#f29773;line-height:18px;position:absolute;right:14px;top:5px;font-size:15px;font-weight:bold;color:#fff;}
.atRemind .atDel:hover{background:#ee794b;text-decoration:none;}
.modal-content .theEditor{margin:8px 0 0 90px;width:440px;min-height:150px;max-height:300px;overflow:auto;}
.sysMes{ padding:25px 15px; overflow: hidden;}
/*聊天悬浮窗口*/
.spaceWinList{ z-index: 9; position: fixed; right:10px; top:200px; border:3px solid #38b48b; border-radius: 15px; background: #fff; width:147px; height:280px;}
.spaceWinList h5{ font-weight: normal;  z-index: 2; color: #0d6e4e; font-size: 18px; line-height: 40px; height: 40px; border-bottom: 1px dashed #91bda5; padding-left: 10px;}
.spaceWinList li{ clear: both; padding:8px 5px; border-bottom: 1px solid #ddd; margin: 0 7px;}
.spaceWinList li a{ line-height: 20px; max-height: 38px; overflow: hidden; display: block;}
.spaceWinList li a:hover{ text-decoration: underline;}
.startToAsk{ width:147px; text-align: center; position: absolute; right:0; bottom: 0; background: #38b48b; height:40px; line-height: 40px; font-size:18px; border-radius: 0 0 12px 12px}
.startToAsk a{ color: #fff;}
.spaceWinList .spaceBee,.spaceWinLittle .spaceBee{ z-index: 1; width: 76px; height: 94px; display: inline-block; position: absolute; right: 0; top: -65px; background: url(../images/mifeng.png)no-repeat;}
.startToAsk .askIcon{ position: absolute; right:15px; bottom: 20px; width: 16px; height: 16px;display: inline-block;background: url(../images/mifeng.png)no-repeat 0 -107px;}
.spaceWinLittle{position: fixed; right:10px; top:200px; border:3px solid #38b48b; width: 40px; text-align: center; border:3px solid #38b48b; border-radius: 15px; background: #fff;}
.spaceWinLittle h5{ font-weight: normal; color: #0d6e4e; font-size: 18px; padding:18px 10px 10px 10px; }
.spaceWinLittle .spaceBee{ background-size: 70%; height: 66px;top:-50px; right:-35px;}
.spaceWinLittle h5 a{ color: #0d6e4e;}

/*客户服务中心start*/
.helpIcon{ background: url(../images/help/helpIcon.png) no-repeat;}
.htHcNav{ border-bottom: 1px solid #e0e0e0; height: 50px; padding:0 10px;}
.htHcNav a{ font-size: 14px; color: #004065; display:inline-block; line-height: 50px; font-weight: bold; padding:0 12px; margin:0 10px;}
.htHcNav a.current{ border-bottom: 3px solid #40a4ff; height: 49px;  }
.htHcNav a:hover{ border-bottom: 3px solid #97cbf7; height: 49px; }
.htHcBox{ padding-bottom: 120px;}
.htHcBox h5{ position: relative; line-height:86px; font-size: 22px; color: #066886; text-align: center; clear: both; height: 78px;}
.htHcBox h5.mt35{ padding:10px 0 20px 0;}
.htHcBox h5 b{ color: #e3782f;}
.htHcBox h5 a.htCreateLei{ position: absolute; right:315px; top:20px; border-radius: 3px; width: 140px; height: 40px; line-height: 40px; font-size:16px; color: #fff; background: #43a6d1;}
.htHcBox h5 a.htCreateLei em{ font-weight: normal; font-size: 24px; float: left; margin:-1px 0 0 10px;}
.htHcLayout{ position: relative; margin:0 20px; overflow: hidden; padding:11px 0; border-bottom: 2px solid #e5e5e5;}
.htHcLayout .htHchide{opacity:0; position: absolute; left: 0px; top:0px;transition:opacity 0.3s;-moz-transition:opacity 0.3s;	/* Firefox 4 */-webkit-transition:opacity 0.3s;	/* Safari 和 Chrome */-o-transition:opacity 0.3s;	/* Opera */}
.htHcLayout .htHchide a{ color: #fff; background: #54aea7; border-radius: 0 0 10px 0; padding:6px 0 0 9px; width:49px; height:24px; display:block;line-height:18px;}
.htHcLayout .htHchide a:hover{ background: #47a18a;}
.htHcLayout .htHchide a i{ margin-right:3px; border:6px solid transparent; border-bottom:8px solid #fff; display: inline-block;}
.htHcLayout:hover{ background: #fafafc;}
.htHcLayout:hover .htHchide{opacity:1;}
.htHcLayout h3{ width: 126px;}
.htHcLayout h3.selfStyle01{ margin-top:74px;}
.htHcLayout h3.selfStyle02{ margin-top:40px;}
.htHcLayout h3 span{ position: relative; display: block;}
.htHcLayout h3 .serviseBlue{ background: #5ca8d9;}
.htHcLayout h3 .serviseGreen{ background: #77bfa6;}
.htHcLayout h3 .serviseYellow{ background: #eab675;}

.htHcLayout .htHchide a i.showArr{border:6px solid transparent;border-top:8px solid #fff;vertical-align:-6px;}
.htHcLayout h3.htSelfHide{margin:0 0 0 34px;width:auto;padding:20px 0;}
.htHcLayout h3.htSelfHide span{float:left;}
.htHcLayout h3.htSelfHide .serviseName{margin-left:20px;float:left;line-height:62px;font-size:18px;color:#666;}

.serviseBlue .helpIcon{ background-position:-12px -353px;}
.serviseGreen .helpIcon{ background-position:-93px -353px;}
.serviseYellow .helpIcon{ background-position:-171px -353px;}
.serviseIcon{ margin:0 auto; width:62px; height:50px; padding-top: 12px; border-radius: 50%; }
.serviseIcon .helpIcon{ width: 43px; height: 37px; display: block; margin:0 auto;}
.serviseName{ color: #424242; text-align: center; line-height: 54px;}
.htHcRight{ padding:25px 0 0 28px; min-height: 225px; width:862px;  border-left:2px dashed #e5e5e5;}
.hthcServise{ width: 834px; padding:17px 17px 17px 39px; min-height: 225px;border-left:2px dashed #e5e5e5;}
.htCombg{transition:background 0.3s;-moz-transition:background 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s;	/* Safari 和 Chrome */-o-transition:background 0.3s;	/* Opera */}
.htHcRight li{ position: relative; background: #dceff5; height:50px; line-height:50px; border-bottom: 2px solid #c8dae0; border-radius:6px; width:180px; padding-left: 60px; margin:0 30px 25px 10px;transition:padding 0.3s,background 0.3s;-moz-transition:padding 0.3s,background 0.3s;	/* Firefox 4 */-webkit-transition:padding 0.3s,background 0.3s;	/* Safari 和 Chrome */-o-transition:padding 0.3s,background 0.3s;	/* Opera */}
.htHcRight li:hover{width:180px; background: #b9e4ed; border-bottom: 2px solid #99c5cf;}
.htHcRight li a{ display: block; color: #045770; font-size: 16px;}
.htHcRight li a:hover{ color: #022f3d;}
.htHcRight li .helpIcon{ left: 27px; top:13px; width: 24px; height: 24px; position: absolute; background-position:0 -123px;transition:left 0.2s;-moz-transition:left 0.2s;	/* Firefox 4 */-webkit-transition:left 0.2s;	/* Safari 和 Chrome */-o-transition:left 0.2s;	/* Opera */}
.htHcRight li:hover .helpIcon{ left:31px;}
.htHcRight li b{transition:margin 0.2s;-moz-transition:margin 0.2s;	/* Firefox 4 */-webkit-transition:margin 0.2s;	/* Safari 和 Chrome */-o-transition:margin 0.2s;	/* Opera */}
.htHcRight li:hover b{margin-left:4px;}
.htHcRight li:hover .helpIcon{ background-position:-224px -411px;}
.htHcRight li em.helpNum{ position: absolute;font-size:12px;font-weight:bold; right:14px; top:13px; background:#f1b95a; border-radius:50%; min-width: 24px; height:24px; color: #fff; line-height: 24px; text-align: center;
 background-image:-webkit-linear-gradient(to bottom,#f1ba5b,#e87648);
background-image:linear-gradient(to bottom,#f1ba5b,#e87648);
background-image:-ms-linear-gradient(to bottom,#f1ba5b,#e87648);
background-image:-o-linear-gradient(to bottom,#f1ba5b,#e87648);
background-image:-moz-linear-gradient(to bottom,#f1ba5b,#e87648);
}
.hthcServise dl{ clear: both; margin-bottom: 22px;}
.hthcServise dl dt{font-weight: bold; color: #016685; border-bottom: 1px solid #c5dae0; height:30px; line-height:30px; padding:8px 0; margin-bottom:4px; font-size:18px;}
.hthcServise dl dt .helpIcon{ display: inline-block; width:6px; height:6px; background:#9cbfca; margin-right: 8px; border-radius: 50%;}
.hcAdd{ display: inline-block; margin-left:20px;}
.hcAdd a{ border-radius:3px; color: #fff; font-size: 14px; font-weight: normal; display:block; background: #4bb6d6; padding:0 12px; height:30px; line-height: 30px; text-align: center;}
.hcAdd a:hover,.htHcBox h5 a.htCreateLei:hover{ background: #3095b3;}
.hcAdd a em{ float: left; font-size: 18px; margin: -2px 4px 0 0;}
.hthcServise dl dd{ font-size: 14px; line-height: 32px; height: 32px; border-bottom: 1px dashed #d3dde0; position: relative;}
.hthcServise dl dd:hover a.hcTitle{color:#00a4d6;}
.hthcServise dl dd em.helpIcon{ background-position:-239px -308px; width:14px; height:19px; position: absolute; left: -22px; top:5px;}
.hthcServise dl dd a.hcTitle:hover{ color: #00a4d6;text-decoration:underline;}
.hcEditor{ font-size: 14px; font-weight: normal; position: absolute; right:0px; top:5px;line-height:initial;}
.hcEditor a.hcGm,.hcEditor a.hcDel{ margin-right: 10px; color: #646464; display: inline-block; position: relative; width:31px; height:24px; line-height: 24px; padding-left: 25px;font-size:12px;}
.hcEditor a .helpIcon{ position: absolute; left:6px; top:4px; width: 15px; height:15px; display:block;}
.hcEditor a.hcGm .helpIcon{ background-position:-88px -421px;}
.hcEditor a.hcDel .helpIcon{ background-position:-160px -421px;}
.hcEditor a.hcGm:hover{ color: #2c9f78;}
.hcEditor a.hcDel:hover{ color: #c64026;}
.hcEditor a.hcGm:hover .helpIcon{ background-position:-124px -421px;}
.hcEditor a.hcDel:hover .helpIcon{ background-position:-193px -421px;}
.htCateBox .hcEditor a{ padding:3px 2px 3px 30px; border:1px solid #f9f9f9;}
.htCateBox .hcEditor a.hcGm:hover,.htCateBox .hcEditor a.hcDel:hover{ border:1px solid #d6d6d6; background: #fff;}
.htCateBox .hcEditor a .helpIcon{ width: 19px; height:19px; left:7px; top:5px;}
.htCateBox .hcEditor a.hcGm .helpIcon{ background-position:-5px -450px;}
.htCateBox .hcEditor a.hcDel .helpIcon{ background-position:-70px -450px;}
.htCateBox .hcEditor a.hcGm:hover .helpIcon{ background-position:-37px -450px;}
.htCateBox .hcEditor a.hcDel:hover .helpIcon{ background-position:-104px -450px;}
.htCateBox{ overflow: hidden; margin:0 40px 40px 40px; padding:0 15px 20px 15px; background: #f9f9f9;}
.htCateBox h3{ height: 36px; position: relative; padding:12px 0; border-bottom:2px solid #d8e3e6;}
.htCateBox h3 .htCateName{ float: left; margin-top:8px; padding-left: 10px; display: inline-block; height: 23px; line-height: 23px; border-left: 3px solid #43a6d1;}
.htCateBox h3 .hcEditor{ top:20px;}
.htCateBox .hcAdd{ margin-top:3px;}
.htCateBox .hcAdd a{ height: 36px; line-height: 36px;}
.htCateBox .hcAdd a em{ font-size:24px; margin-top: -1px;}
.hcEditor a.hcYincang,.hthcServise dt a.hcYincang{padding:0 12px 0 6px; display: inline-block; height:28px; line-height:28px; border-radius:20px; color: #479577;}
.hcEditor a.hcYincang em,.hthcServise dt a.hcYincang em{ color: #bfbfbf; padding-right:3px;}
.hcEditor a.hcYincang:hover,.hthcServise dt a.hcYincang:hover{text-decoration:none;color:#3e7c64;background:#e0ede9;}
.hcEditor a.hcYincang:hover em,.hthcServise dt a.hcYincang:hover em{ color: #75aca4;}
.hthcServise dt a.hcYincang{font-size:14px;float:right;font-weight:normal;}
.htCateBox li{ position: relative; float: left; height: 45px; line-height: 45px; width: 48%; border-bottom: 1px dashed #d8e3e6;}
.htCateBox li a.hcLink{ display: block; font-size: 16px; color: #333;cursor:default;}
.htCateBox li a.hcLink em{display: inline-block; width:6px; height:6px; float: left; background:#9cbfca; margin:21px 8px; border-radius: 50%;}
.htCateBox li a.hcLink:hover{ color: #43a6d1;}
.htCateBox li a.hcLink:hover em{ background: #43a6d1;}
.htCateBox li:nth-child(odd){margin-right:4%;}
.htCateBox li .hcEditor{ top:7px;line-height:initial;}
.htQueMenu{border-bottom:1px solid #0dab8b;padding-left:4px;position:relative; margin:0 20px;}
.htQueMenu a.htCombg{padding:2px 16px;background:#ededed;margin-right:20px;border-radius:4px 4px 0 0;border:none;font-size:15px;display:inline-block;text-align:center;color:#646464;margin-left:-5px;text-decoration:none;line-height:32px;}
.htQueMenu a.htCombg:hover{background:#d3ebe6;}
.htQueMenu a.htCombg.current{background:#29a37a;color:#fff;font-weight:normal;font-size:15px;cursor:default;background: #09997c;background-image: -webkit-linear-gradient(to right,#0dab8b,#1c9fc7);
    background-image: linear-gradient(to right,#0dab8b,#1c9fc7);
    background-image: -ms-linear-gradient(to right,#0dab8b,#1c9fc7);
    background-image: -o-linear-gradient(to right,#0dab8b,#1c9fc7);}
.htQueMenu a .waitAns{ border-radius: 12px; margin:0 -8px 0 10px; height: 23px; line-height: 23px; display:inline-block;font-weight: normal; background: #ea9f1d;font-size: 13px; color: #fff; padding:0 8px;}
.htQueMenu a.current .waitAns{ background: #e9f6f9; color: #1086a8;}
.helpPage{color:#82643c;font-size:14px;text-align:center;padding:40px 0 24px 0; clear: both;}
.helpPage a{color:#82643c;font-size:14px;}
.helpPage a:hover{color:#5dacc0;}
.helpPage i{padding:0 4px;font-size:12px;}
.helpPage .pageNum{width:34px;height:34px;line-height:34px;display:inline-block;background:#f2f6f7;border-radius:30px;text-align:center;margin:0 6px;vertical-align:middle;text-decoration:none;transition:background 0.2s;
-moz-transition:background 0.2s;	/* Firefox 4 */
-webkit-transition:background 0.2s;	/* Safari 和 Chrome */
-o-transition:background 0.2s;	/* Opera */;}
.sjShareBox .helpPage .pageNum{ color: #4c4c4c; background: #e8eced;}
.helpPage .pageNum:hover{background:#d4eaf0;}
.helpPage .on,.helpPage .on:hover{background:#00b3d6;color:#fff;}
.sjShareBox .helpPage .on,.sjShareBox .helpPage .on:hover{background:#00b3d6;color:#fff;}
.helpPage i{ font-style: normal;}
.htQueList { margin:0 20px 10px 20px;}
.htQueList ul{ padding-top:23px;}
.htQueList li{ padding-left: 30px; padding-top: 6px;}
.htQueList li:hover{ background: #f0f8fa;}
.secQue{ padding-left:9px; position: relative; height: 63px; border-bottom: 1px dashed #b0cfd9;}
.secQue .queTitle{ display:inline-block; line-height: 36px; height: 36px; font-size: 16px; color: #3d3d3d;}
.secQue .queTitle:hover{text-decoration:underline;}
.secQue .queAsker{ color: #757575;}
.secQue .queAsker em{ padding-right: 20px;}
.secQue .queTitle .helpIcon,.htQueCc h2 .helpIcon{ background-position:-280px -126px; position: absolute; left: -22px; top:9px; width: 19px; height: 19px;}
.secQue .queTime{ position: absolute; right: 6px; top:20px; color: #8f8f8f; font-size: 13px;}
.htQueList li:hover .secQue .queTime{ color: #666;}
.htQueList li:hover .secQue .queAsker{ color: #575757;}
.htQueList li:hover .secQue .queTitle{ color: #008eb9;}
.kfQueEpt{font-size:16px;color:#999;padding:30px 0;text-align:center;}

.helpOrder h5{ line-height:42px; height: 42px; margin-bottom: 20px; color: #066886; font-size: 22px; text-align: center;}
/*客服查看问题详情表单的样式start*/
.adviceSub{overflow: hidden;}
.adviceSub li{ clear: both;  padding:4px 0 20px 0;overflow:hidden;}
.adviceSub li label{ line-height:40px;width:150px;text-align:right;color:#036947;font-size:15px;font-weight:bold;}
.adviceSub .orderInfo{ padding-left: 5px;width:auto;}
.adviceSub .orderInfo .orderInp,.adviceSub .orderArea{ font-size: 16px; border: 1px solid #b8cfc7; width:560px; padding: 6px; line-height:28px; height: 28px;}
.adviceSub .orderInfo .orderInp:hover,.adviceSub .orderArea:hover{border: 1px solid #86c4af;}
.adviceSub .orderInfo .orderInp:focus,.adviceSub .orderArea:focus{outline:none;box-shadow:0 0 1px #9dccbc;border: 1px solid #86c4af;}
.adviceSub .orderInfo .orInp01{ width:103px;}
.adviceSub .orderInfo .orInp02{ width:406px;}
.adviceSub .orderInfo em{ color: #aabbc0; padding:0 12px;}
.adviceSub .orderArea{ height:174px;margin-top:8px;}
/*客服查看问题详情表单的样式end*/
.orderFill{overflow: hidden;}
.orderFill li{ clear: both; margin-bottom: 30px;float:left;}
.orderFill li.mb15{ margin-bottom: 8px;}
.orderFill li label{ line-height: 40px; width:192px; text-align: right; color: #333; font-size: 15px; font-weight: bold;}
.orderFill li .colBlue{ color: #014a60;}
.orderInfo .orderInp,.orderArea{ font-size: 16px; border: 1px solid #b8cacf; width:627px; padding: 6px; line-height:28px; height: 28px;}
.orderInfo .orderInp:hover,.orderArea:hover{border: 1px solid #86b8c5;}
.orderInfo .orderInp:focus,.orderArea:focus{outline:none;box-shadow:0 0 1px #9cc1cb;border: 1px solid #86b8c5;}
.orderInfo a{ float: left; margin-right: 30px; font-weight: bold; display: inline-block; width:40px; padding-left: 46px; height:38px; border:2px solid #93cbb0; border-radius: 6px; font-size: 16px; line-height: 38px; color: #4c4c4c; position: relative;margin-top:2px;}
.orderInfo a .helpIcon{ width:28px; height:28px; position: absolute; left:10px; top:5px;}
.orderInfo a.orNo{ border: 2px solid #f2a29d;}
.orderInfo a.orCate{ background: #fff; border:2px dotted #ddd; margin-right: 12px; width:auto; padding:0 12px; font-weight: normal; line-height: 36px; height: 36px;}
.orderInfo a.orCate:hover{ border:2px dotted #7ac8e5;}
.orderInfo a.orCate.current{ border:2px solid #2ca9d7; background: #2ca9d7 url(../images/gou.png) no-repeat 5px 9px; padding-left:25px; color: #fff;}
.orderInfo a.orYes:hover,.orderInfo a.orYes.on{ color: #fff; background: #78be9c; border:2px solid #78be9c; border-bottom: 2px solid #63a987;}
.orderInfo a.orNo:hover,.orderInfo a.orNo.on{ color: #fff; background: #ef8b85; border:2px solid #ef8b85; border-bottom: 2px solid #d87d77;}
.orderInfo a.orYes .helpIcon{background-position:0px -478px;}
.orderInfo a.orNo .helpIcon{background-position:-38px -478px;}
.orderInfo a.orYes:hover .helpIcon{background-position:0px -510px;}
.orderInfo a.orNo:hover .helpIcon{background-position: -38px -510px;}
.orderInfo a.orYes.on .helpIcon{background-position:0px -510px;}
.orderInfo a.orNo.on .helpIcon{background-position: -38px -510px;}
.noteBox p{ padding-top: 4px;}
.noteBox a{ text-decoration: underline; color: #1f74a5;}
.orCateBox{ margin:15px 25px 0 25px; clear: both; padding:20px 20px 8px 20px; border:1px solid #eee; overflow: hidden; background: #fefdfd;}
.orCateBox .orderInfo a.orCate{ margin-bottom: 12px;}
.orCateBox h4{ padding-left: 3px; padding-bottom:15px; font-size:15px; color: #333;}
.orCateBox .helpPage{ padding:20px 0;}
.helpOrder h4{ color: #333; font-size: 15px; text-align: center; padding-top:30px;}
.helpPhone{ margin:0 20px;}
.helpTable{ margin-top: 40px;}
.helpTbStyle{ width: 100%;}
.helpTbStyle th{ font-size: 14px;  background: #e1f0f5; height: 36px; line-height: 36px;color: #333; }
.helpTbStyle td{ height: 54px; line-height: 54px; text-align: center; border-bottom: 1px dashed #b0cfd9; font-size: 14px;}
.helpTbStyle tr:hover{ background: #f0f8fa;}
.helpTbStyle tr:hover td{ color: #008eb9;}
.helpTbStyle td a.clickHand,.htMyAnBtn a.myAnHand,.htMyAnBtn a.myAnCancel{ width: 86px; height: 34px; line-height: 36px; display:inline-block; color: #fff; border-radius: 3px; border-bottom: 2px solid #38a17c; background: #3eb68c;transition:background 0.3s,border 0.3s;-moz-transition:background 0.3s,border 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s,border 0.3s;	/* Safari 和 Chrome */-o-transition:background 0.3s,border 0.3s;	/* Opera */}
.helpTbStyle td a.clickHand:hover,.htMyAnBtn a.myAnHand:hover{ background:#38a17c; border-bottom: 2px solid #2a8a68;}
.handTxt{ width: 640px; color: #505050; font-size: 15px; line-height:28px; padding:6px 5px; }
.kfHandSave{margin:0 60px;overflow:hidden;}
.kfHandSave a{float:right;font-size:14px;text-decoration:underline;color:#208eb2;padding:0 10px;}
.kfHandSave a:hover{color:#8b5405;}
.handBox,.htMyanswer{box-shadow:0 0 6px #dcd8d0;background:url('../images/help/stuPapBg.png');padding:20px 20px 24px 20px;margin:15px 60px; position:relative;transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;	/* Firefox 4 */-webkit-transition:box-shadow 0.2s;	/* Safari 和 Chrome */-o-transition:box-shadow 0.2s;	/* Opera */}
.handBox:hover{box-shadow:0 0 3px #d9d5ce;}
.handHead{ margin:20px 120px; text-align: center; border-top:1px solid #d7d5d1;}
.handHead span{ width: 130px; margin:-22px auto 0 auto; height: 43px; color: #fff; font-size: 18px; display:block; line-height: 43px; text-align: center; background: #5cb4a2; border-radius: 22px;}
.handTxtBox{ line-height: 30px; color: #333; clear: both; font-size: 14px;}
.handHead02{ padding-bottom:22px; height: 24px; text-align: center; font-size:22px; color: #d57918;}
.handTxtArea{ padding:0 20px;}
.handTxtArea .handArea,.myAnArea{ padding:6px; width: 732px; height: 211px; font-size: 14px; border:2px solid #e5e1d9;}
.htQueCc{ margin:20px;}
.htQueCc h2{ padding-left:30px; height: 30px; line-height: 30px; font-size: 18px; color: #333; position: relative;}
.htQueCc h2 .helpIcon{ left:4px; top:6px;}
.queMessage{ padding-left: 30px; color: #757575; line-height:26px;}
.queMessage span{ margin-right: 20px;}
.htMyanswer{ margin:30px 33px;}
.htMyanswer h4{ position: relative; color: #d57918; font-weight:normal; line-height: 30px; height: 30px; font-size:22px; text-align: center;}
.htMyanswer h4 .rMyServise{ position: absolute; right:24px; top:3px;}
.htMyanswer h4 .rMyServise a{ font-size: 14px; color: #008eb9;}
.htMyanswer h4 .rMyServise a:hover{ color: #007ba0;}
.htMyanswer h4 .rMyReselected{ position: absolute; left:21px; top:6px; font-size: 13px;}
.htMyanswer h4 .rMyReselected a{ margin-left:10px; display: inline-block; background: #1c9fc5; padding: 6px 10px 6px 10px; line-height:18px; border-radius:14px; color: #fff;}
.htMyanswer h4 .rMyReselected a .icAdd{display:inline-block;width:14px;height:12px; margin-right:7px; background:url('../images/sxSysPic.png') no-repeat -32px -135px;}
.htMyanswer h4 .rMyReselected a:hover{ background: #0c8ac6;}
.rMyReselected .orFirst,.rMyReselected .orSecond{ font-weight: bold; font-size: 16px;}
.rMyReselected .orFirst,.rMyReselected em{ color: #066887;}
.rMyReselected em{ padding:0 5px;}
.rMyReselected .orSecond{ color: #e3782e;}
.rMyServise a i.helpIcon{width: 12px; height:8px; display: inline-block;background-position:-252px -132px; margin-left:5px;}
.htMyanswer .htMyAnBox{padding:0 20px;}
.htMyanswer .htMyAnBox .myAnArea{width:856px;}
.htMyanswer .htMyAnBox .myAnArea:hover,.htMyanswer .htMyAnBox .myAnArea:focus,.handTxtArea .handArea:hover,.handTxtArea .handArea:focus{border:2px solid #e1d2b5;}
.htMyanswer .htMyAnBox .myAnArea:focus,.handTxtArea .handArea{outline:none;}
.myAnArea{ width: 874px; margin-top: 20px;}
.htMyAnBtn{ clear: both; text-align: center; position: relative;}
.wxSpan{ position: absolute; right:20px; top:20px;}
.wxSpan a.myAnNone{ border-radius:3px; border-bottom:2px solid #ddd; background:#eee url(../images/hand.png) no-repeat 10px 7px; color: #333; padding:8px 12px 8px 35px; display: inline-block;}
.wxSpan a.myAnNone:hover{border-bottom:2px solid #ccc; background:#ddd url(../images/hand.png) no-repeat 10px 7px; }
.htMyAnBtn a.myAnHand,.htMyAnBtn a.myAnCancel{ border-radius:5px; margin:20px 15px 0 15px; padding:0 30px; width: auto; height: 43px; line-height: 43px; font-size: 18px;}
.htMyAnBtn a.myAnCancel{ background: #b5b5b5; border-bottom: 2px solid #9f9f9f;}
.htMyAnBtn a.myAnCancel:hover{background: #a3a0a0; border-bottom: 2px solid #878383;}
.htMyansShow{ clear: both; position: relative;}
.htMyansShow .ansShowName,.htMyansShow .runShowName{ font-size: 14px; width:50px; height:24px; line-height: 24px; text-align: center; background: #0eab8e; display: block; position: absolute; left: 0px; top: 1px; text-align: center; border-radius: 2px; color: #fff;border-radius:26px;}
.ansShowTxt{ padding-left: 60px; font-size: 15px; color: #3d3d3d; line-height: 24px;}
/*查看问题详情样式增加*/
.helpSolve{ background: #f7f7f7; padding:22px 25px; margin-bottom: 48px;}
.helpSolve h5.ifSolve{ line-height:22px; height: 22px; padding-bottom: 15px; color: #0d6e4e; font-size: 18px;}
.helpSolve .tickNum{ padding-bottom: 18px; font-weight: bold; line-height: 18px; height: 18px; color: #979797;font-size: 14px;}
.helpSolve .tickNum em{ color: #dc5d00; padding:0 11px;}
.solveBtn a{ position: relative; margin-right: 20px; border-radius: 6px; display: inline-block; width:112px; padding-left:38px; height:44px; line-height: 44px; font-weight: bold; color: #fff;font-size:15px;}
.solveBtn a.solveYes{ background: #78be9c; border-bottom: 2px solid #63a987;transition:background 0.3s;-moz-transition:background 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s;	/* Safari 和 Chrome */-o-transition:background 0.3s;	/* Opera */ }
.solveBtn a.solveNo{ background: #ef8b85; border-bottom: 2px solid #d87d77;transition:background 0.3s;-moz-transition:background 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s;	/* Safari 和 Chrome */-o-transition:background 0.3s;	/* Opera */ }
.solveBtn a.solveYes:hover{ background:#68b38e;}
.solveBtn a.solveNo:hover{ background:#e0827b;}
.solveBtn a .helpIcon{ width: 17px; height: 17px; position: absolute; left:11px; top:13px;}
.solveBtn a.solveYes .helpIcon{ background-position: -3px -513px; width:20px; height:21px;}
.solveBtn a.solveNo .helpIcon{ background-position: -44px -515px;}
.litSovPj{margin:30px;}
/*查看问题详情样式增加end*/
.htMyansShow .runShowName{ background: #1c9fc5;}
.runAuthor{ clear: both; text-align:center; font-size: 15px; padding-top: 20px;}
.runAuthor span{ padding-left: 20px; color: #333;}
.runAuthor span b{ color: #ea9f1d;}
.xzSelfda{ padding:20px;}
.xzSelfda .selfDaClew{ padding-bottom: 12px; font-size: 14px; color: #999;}
.lookDetail{position: absolute; right:20px; top:15px; font-weight: normal;}
.xzSelfda ul{ border-top:1px dashed #ddd;}
.xzSelfda li{ min-height:83px; position: relative; cursor:pointer; color: #3d3d3d; border-bottom: 1px dashed #ddd; padding:10px 15px 15px 105px;transition:background 0.3s;-moz-transition:background 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s;	/* Safari 和 Chrome */-o-transition:background 0.3s;	/* Opera */ }
.xzSelfda li:hover{ background: #edf5f7;}
.xzSelfda li .htXzBtn{ position: absolute; left:25px; top:15px;}
.xzSelfda li .htXzBtn a{ display: block; width:32px; padding:12px 0 0 12px; height:32px; background: #dedede; border-radius: 50%;}
.xzSelfda li h2{ width: 690px; font-size: 15px; padding:5px 0; line-height:20px;}
.xzSelfda li .selfDaTxt{ color: #686868; line-height: 22px; font-size: 15px; }
.xzSelfda li h2 a{ color:#057fa4; display: block; position: relative;}
.xzSelfda li h2 a em{display:inline-block; position: absolute; left:-12px; top:12px; width: 6px; border-radius: 3px; height: 6px; background: #c2d3de; color: #c2d3de;margin-right: 8px;}
.xzSelfda li .selfdaOn{ display: none;}
.xzSelfda li.selected .selfdaOn{ display: block; position: absolute; left:25px; top:15px; width:32px; padding:12px 0 0 12px; height:32px; background: #449e0e; border-radius: 50%;}
.xzSelfda li.selected .selfdaOn .helpIcon,.xzSelfda li .htXzBtn a i{ background-position: -3px -513px; display: block; width: 20px; height: 20px;}
.xzSelfda li.selected .htXzBtn{ display: none;}
.ansSuccess{ position: absolute; left:10px; top:-47px;}
.ansSuccess .helpIcon{ background-position:-89px -488px; display: block; width:31px; height:41px;}

.w800 .orderFill li{margin:10px 0;}
.w800 .orderFill li label{width:120px;}
.w800 .orderInfo .orderInp,.w800 .orderArea{width:500px;}
.orderFill li .htSex{padding-left:5px;}
.orderFill li .htSex a.linkSex{ line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; padding: 0 20px; margin:7px 8px 10px 0; border: 2px solid #dedede;font-size:14px;}
.orderFill li .htSex a.linkSex i{position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;padding-right:0;}
.orderFill li .htSex a.on{position: relative;  border: 2px solid #08c; color: #333;}
.orderFill li .htSex a.fillLink{font-size: 16px; text-decoration: none; border: 2px solid #dedede;}
.orderFill li .htSex a:hover{border:2px solid #08c;}
.spaceBox .sysMes{padding:25px 30px}
.spaceBox .spkPerList{width:26%;}
.spaceBox .dialogBox{width:73%;}
.helpService .spkPerList{width:24%;}
.helpService .dialogBox{width:75%;}
.helpService .spkPerList h4,.spaceBox .spkPerList h4{overflow:hidden;border-radius:4px 0 0 0;line-height:40px;height:40px;}
.spkPerList .linkTitTab{line-height:40px;height:40px;background:#e1e8e7;}
.speakMes .linkTitTab a{width:50%;display:block;float:left;color:#333;transition:background 0.3s,color 0.3s;-moz-transition:background 0.3s,color 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s,color 0.3s;	/* Safari å’Œ Chrome */-o-transition:background 0.3s,color 0.3s;	/* Opera */ }
.speakMes .linkTitTab a:hover{background:#d7e6e3;color:#0a6248;}
.speakMes .linkTitTab a.on{background:#29a37a;color:#fff;background: #09997c;background-image: -webkit-linear-gradient(to right,#0dab8b,#1c9fc7);
    background-image: linear-gradient(to right,#0dab8b,#1c9fc7);
    background-image: -ms-linear-gradient(to right,#0dab8b,#1c9fc7);
    background-image: -o-linear-gradient(to right,#0dab8b,#1c9fc7);}
.speakMes .linkTitTab .zxChatPer{width:50%;}
.speakMes .linkTitTab .ryChatPer{width:50%;line-height:20px;padding:3px 0;}
.speakMes .linkTitTab .ryChatPer.on{position:relative;z-index:999;}
.speakMes .linkTitTab .numOnline{display:block;font-size:12px;font-weight:bold;color:#666;margin-top:-4px;}
.speakMes .linkTitTab .numOnline b{font-weight:bold;color:#1ea56e;}
.speakMes .linkTitTab a.on .numOnline,.speakMes .linkTitTab a.on .numOnline b{color:#fff;font-weight:normal;}
/*客户服务中心end*/

/*家园首页样式start*/
.comIcon,.comIconTite{background: url(../images/help/xzIcon.png) no-repeat; position: absolute; display: inline-block;cursor:pointer;}
body.jyBg{ background:url(../images/help/newBg.jpg); overflow-x:hidden; }
.jyTop{z-index: 3; position: relative; background: url(../images/help/homeTopbg.png) no-repeat center center;background-size:cover; height:169px; width: 100%;}
.jyTopBox{ width: 1300px; margin:0 auto;}
.jyTopInfo,.jyLogo{position: relative;clear: both;}
.jyTopInfo{ font-weight: bold; font-size: 16px; line-height: 56px; height: 50px; margin-bottom: 20px;}
.jyWelcome{position: relative; padding-left: 48px; color: #fffcb8;}
.jyMember{position: relative; padding-left: 49px; color: #fff;}
.jyMember a{ padding-left:5px; font-weight: normal; color: #ffecd8; text-decoration: underline;font-size:14px;}
.jyMember a:hover{color:#fadbba;}
.jyMember a.jyNormal{ padding:0 10px; font-size: 14px; text-decoration: none; display:inline-block; background:rgba(255,255,255,0.5); height:24px; line-height:24px; border-radius:12px; margin:0 5px; color:#0a5705;}
.jyMember a.jyNormal:hover{ background:rgba(255,255,255,0.3); color: #0a5705;}
.jyComIcon{ background: url(../images/help/homeIcon.png) no-repeat; position:absolute; display: inline-block;}
.jyIcon01{ background-position:-328px -66px; width:32px; height:37px; left:0px; top:5px;}
.jyIcon02{ background-position:-326px -132px; width:37px; height:45px; left:0px; top:5px;}
.jyLogo a.logo img{ height: 52px;}
.jyLogo h1{ padding:10px;}
.jyCenter{ min-width: 1040px; width: 100%; margin-top:30px; clear: both;}
.jyLeft{ position: relative; width:18%; min-width:240px; margin:0 1% 0 10%;}
.jyMiddle{ position: relative; width:60%; margin-left:30px; margin:0 10% 0 1%;}
/* 当浏览器的可视区域小于1351px */
@media screen and (max-width:1351px) {
	.jyMiddle{width:54.5%;}
}
.jyRight{ position: relative; width:22%; margin:0 2% 0 1%;}
.newjyLeft{ position: relative; width: 22%; min-width: 306px; margin:0 1% 0 2%;}
.newjyMiddle{ position: relative; width:47%; margin:0 1% 0 1%;}
.jyPerFunction{ position: relative; z-index: 1; border:3px solid #c0dfbf; border-radius: 10px; padding-bottom:30px; min-height: 270px;
background: #fce1b1;background-image:-webkit-linear-gradient(to bottom,#fce1b1,#c6e6c4);
background-image:linear-gradient(to bottom,#fce1b1,#c6e6c4);
background-image:-ms-linear-gradient(to bottom,#fce1b1,#c6e6c4);
background-image:-o-linear-gradient(to bottom,#fce1b1,#c6e6c4);
background-image:-moz-linear-gradient(to bottom,#fce1b1,#c6e6c4);}
.jyPerFunction h3{ padding-left: 132px; position: relative;height: 94px; line-height: 94px; color: #0a5705; font-size: 22px; font-weight: bold;}
.jyPerFunction h3 i{ background-position:0 0; width: 94px; height: 62px; left:14px; top: 14px;}
.jyApplyBox{box-shadow: 0 3px 8px rgba(129,150,128,0.2);}
.jyApplyList{ overflow: hidden; box-shadow: 0 -3px 8px rgba(178,170,137,0.1);}
.jyApplyList li{ position: relative; width:100%;background:rgba(255,255,255,0.3);line-height:54px;height:54px;border-bottom:2px solid rgba(64,121,91,0.4);text-indent:0;letter-spacing:0;box-shadow:-2px 0 0 rgba(64,121,91,0.4);cursor:pointer;}
.newjyLeft .jyApplyList li{ width: 33.3%; float: left;}
/* 当浏览器的可视区域小于1400px */
@media screen and (max-width:1400px) {
	.newjyLeft .jyApplyList li{width:50%;text-align:left;}
}
.jyApplyList li:hover{background:rgba(192,224,184,0.7);}
.jyApplyList li.on{background:rgba(192,224,184,1);}
.jyApplyList li .jyApplyTxt{ padding-left: 27%; font-size:16px; font-weight:bold;color:#163d0a;display:block;}
.jyApplyList li .jyComIcon{ background-position:0 -97px; width: 16px; height: 16px; left:10%; top: 19px;}
.jyLine{ z-index: 2; left: 15%; top: -50px; background: url(../images/help/line.png) no-repeat; width: 16px; height: 78px; position: absolute;}
.jyFooter{padding:40px 0 50px 0; border-top:none;}
.jyFooter p{ color: #fdf7df;}
.jyFooter a{ color: #fdf7df; padding:0 10px;}
.jyFooter a:hover{ text-decoration: underline; color: #fff;}
.xzMyclass{ color: #7a440a; box-shadow:0px 1px 1px rgba(51,51,51,0.3) inset,0 1px 0 #fff; text-shadow:0 1px 0 #eee;clear: both; margin:20px 0; border-radius: 10px; height:56px; line-height:56px; text-align: center; font-size: 18px;background:#d8e3c8;background-image:-webkit-linear-gradient(to right,#fae1b2,#d8e3c8);
background-image:linear-gradient(to right,#fae1b2,#d8e3c8);
background-image:-ms-linear-gradient(to right,#fae1b2,#d8e3c8);
background-image:-o-linear-gradient(to right,#fae1b2,#d8e3c8);
background-image:-moz-linear-gradient(to right,#fae1b2,#d8e3c8);}
.xzMenuList .nodata,.xzStaticTxt .nodata,.jyNosurpot .nodata{ font-size: 18px; background:rgba(232, 222, 205, 0.5); color: #ad9073; padding:15px 0; text-align: center; text-shadow:0 1px 0 #fff;}
.xzStaticTxt .nodata{ margin-top: 20px;}
.jyNosurpot{ position: absolute; left: 0px; top:0px; width:100%; padding-top: 50px; height: 114px; background:rgba(232, 222, 205,0.8)}
.jyNosurpot .nodata{ background: none; color: #846545;}
.secLine{ left: 80%;}
.hideLine{ z-index: 0; top:300px;}
.hideLine02{ z-index: 0; top:158px;}
.jyMeetBox{ z-index: 1;height: 448px; padding:0 4% 20px 4%; overflow:auto; position: relative; border:3px solid #aecfad; border-radius:10px; background:#fff3de url(../images/help/leftbarbg.jpg);}
.jyMeetBox::-webkit-scrollbar,.heCon::-webkit-scrollbar{ width: 4px;background-color: #eee;}
.jyMeetBox::-webkit-scrollbar-track{background-color: #fff1de;}
.jyMeetBox::-webkit-scrollbar-thumb{background: rgba(193,193,193,0);border-radius:4px;}
.jyMeetBox:hover::-webkit-scrollbar-thumb{background: rgba(83, 125, 77,1);}
.m35{ margin-top: 35px;}
.jyMeetBox h3{ clear: both; border-bottom: 1px solid #c9d1ae; position: relative; padding-left: 120px; font-size: 20px; color: #0a5705; height: 64px; line-height: 76px;}
.jyMeetBox h3 .jyIcon06{ background-position: 0 -130px; width: 96px; height: 50px; left:0px; top:8px;}
.jyMeetBox h3 .jyIcon07{ background-position: 0 -181px; width: 100px; height: 59px; left:0px; top:3px;}
.jyMeetBox .xzMenuList{ border-bottom: none;}
.jyMeetBox .xzMenuList a{text-shadow: 0 1px 0 #03754e; margin:0 1% 18px 1%; width:31%; line-height: 40px; height:40px; text-align: center;}
.jyMiddle .jyHot{min-width:710px;}
.jyHot{background:#fff; border:3px solid #aecfad; border-radius: 10px; padding:0 15px 37px 15px;}
.newjyMiddle .jyHot{ background: #fff3de url(../images/help/leftbarbg.jpg)}
.jyHot .ryMes{ margin-top: 15px; position: relative; color: #0a5705;}
.jyhotTxt,.jyRecordTxt{ display: block; margin:20px auto 0 auto;  background: url(../images/help/homeIcon.png);}
.jyhotTxt{ background-position:-15px -259px;height:62px; margin-bottom: 15px; width:206px;}
.jyHot h3{ position: relative;}
.jyHot h3 .xzMore{ right:20px; top:20px;}
.jyHot h3 .xzMore a{box-shadow: 0 2px 0 #258f7a;line-height:26px;background:#26a88e url(../images/help/xzMore.png) no-repeat 39px 10px}
.jyStatic .xzStaticBox h2 .xzMore a{box-shadow: 0 2px 0 #258f7a;}
.jyHot h3.hotMore .xzMore{ top:7px;}
.jyHot h3.recordMore{ height: 100px;}
.jyHot table th,.jyHot table td,.jyHot table td.htTime{ font-size: 16px; padding:12px 8px;}
.jyHot .myjfBox{ margin-top:60px; height: 44px; line-height: 44px;}
.jyHot .myjfBox b,.jyHot .myjfBox em{ font-size: 16px;}
.jyRecordTxt{ background-position:0 -339px;height:85px; width:235px;}
.jyHotBox{ padding:28px 0; background:#fbe5bf url(../images/help/imgbg.jpg); }
.jyHotList{ height:137px; padding:0 38px; overflow: hidden; position: relative;}
.jyHotList .jyPrev,.jyHotList .jyNext{ cursor: pointer; display: block; background: url(../images/help/homeIcon.png) no-repeat; position: absolute; width:24px; height:24px; top:53px;}
.jyHotList .jyPrev{ background-position:-312px -9px; left: 14px;}
.jyHotList .jyNext{ background-position:-342px -9px; right: 14px;}
.jyHotList .jyPrev:hover{ background-position:-311px -37px; left: 14px;width:26px; height:26px;}
.jyHotList .jyNext:hover{ background-position:-341px -37px; right: 14px;}
.jyHotList li{ float: left; width: 18%; text-align: center; margin:10px 1%;}
.jyHotList li a{ display: block;}
.jyHotList li a:hover,.jyRecordList li a:hover{ text-decoration: none;}
.jyHotList li a img{ border-radius: 6px; box-shadow: 1px 0 3px #ecd1ad; width:90px; height:90px; border: 2px solid #f6cba0;transition:box-shadow 0.2s,margin 0.2s;-moz-transition:box-shadow 0.2s,margin 0.2s;	/* Firefox 4 */-webkit-transition:box-shadow 0.2s,margin 0.2s;	/* Safari 和 Chrome */-o-transition:box-shadow 0.2s,margin 0.2s;	/* Opera */}
.jyHotList li a p,.jyRecordList li a p{ font-weight: bold; font-size: 16px; color:#057952; text-align: center; line-height: 36px;}
.jyRecordBox{background:#fbe5bf url(../images/help/imgbg.jpg); padding:18px 18px 3px 18px;}
.jyRecordList{ overflow: hidden; height: 301px; background: url(../images/help/dashed.jpg) repeat-x 0 center;}
.jyRecordList li { height: 120px; float: left;  margin:20px 1.3% 10px 1.3%; text-align: center; width: 14%;}
.jyRecordList li:hover a img,.jyHotList li:hover a img{ margin-top:-1px; box-shadow:2px 2px 4px #cda85e;}
.jyRecordList li a img{ border-radius:50%; box-shadow: 1px 0 3px #ecd1ad; width:80px; height:80px; border: 2px solid #f6cba0;transition:box-shadow 0.2s,margin 0.2s;-moz-transition:box-shadow 0.2s,margin 0.2s;	/* Firefox 4 */-webkit-transition:box-shadow 0.2s,margin 0.2s;	/* Safari 和 Chrome */-o-transition:box-shadow 0.2s,margin 0.2s;	/* Opera */}
.jyPlate,.jyStatic{ z-index: 1;overflow:hidden; padding:34px 0 0 0; position: relative; border:3px solid #aecfad; border-radius:10px; background:#fff3de url(../images/help/leftbarbg.jpg);}
.jyEnterList{ padding-left:5.2%;}
.jyEnterList li{float:left;margin:3px 5.2% 5.2% 0;width:28%;text-align:center;position:relative;}
.jyEnterList li .qkInBtn{display:block;background:url(../images/help/qkEnterBg.png) 0 -48px;height:41px;line-height:41px;border-radius:6px;color:#82643c;font-weight:bold;font-size:14px;box-shadow:0 2px 0px #e4c6a6;}
.jyEnterList li .qkInBtn:hover{background:url(../images/help/qkEnterBg.png) no-repeat 0 0;}
.jyEnterList li .unreadMes{position:absolute;right:-6px;top:-6px;background:#f08b18;display:block;line-height:20px;height:20px;min-width:8px;padding:0 6px;border-radius:20px;color:#fff;font-size:12px;text-align:center;}
.jyStatic{ z-index: 2; height: auto; padding:5px 2% 33px 2%;}
.jyStaticLink { padding-left: 54px;}
.jyStaticLink .xzStaticTitle { line-height: 20px; font-size: 14px; position: relative; padding-left: 19px;}
.xzNoticeTxt li .setIcon,.jyStaticLink .xzStaticTitle .setIcon{background-position:-92px -32px; width: 14px; height:14px;left:-26px; top:11px;}
.xzNoticeTxt li:hover .setIcon,.xzStaticTxt li:hover .jyStaticLink .xzStaticTitle .setIcon{background-position:-92px -56px;}
.jyStaticLink .xzStaticTitle a{ color: #097315; text-decoration: underline;width:99%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display: inline-block;}
.jyHot .xzfuncBtn{padding:20px 0;}
.xzfuncBtn{ text-align: center; padding:10px 0; clear: both;}
.xzfuncBtn a{ display: inline-block; margin:0 5px; background: #d4e9d3;width:8px; height:8px; border-radius:4px;}
.xzfuncBtn a:hover,.xzfuncBtn a.cur{ background: #3fa682;}
.jyStatic .xzStaticTime{padding-top:6px;}
.xzStaticTime font{ font-weight: bold; color: #e77e0d; padding-right:8px;}
.xzStaticTime em{ padding-right:8px;}
.jyStatic .xzStaticBox h2 .setIcon{top:9px;}
.jyjfIntro h5{ background: url(../images/help/jf.png) no-repeat 39% 40px; position: relative;height:94px; line-height:94px; padding-top: 20px; text-align: center; color: #0a5705; font-size: 22px; font-weight: bold;}
.jfTxt{ padding:0 30px; font-size: 16px; color: #333; color: #333;}
.jfTxt p{ text-indent:32px; clear: both; line-height: 30px; margin:0;}
.kqcombg{transition:background 0.2s;-moz-transition:background 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s}
.kqcombgBor{transition:background 0.2s,border 0.2s;-moz-transition:background 0.2s,border 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s,border 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s,border 0.2s;}
.kqcombgCor{transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s,color 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s,color 0.2s;}
.kqcombgBc{transition:background 0.2s,border 0.2s,color 0.2s;-moz-transition:background 0.2s,border 0.2s,color 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s,border 0.2s,color 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s,border 0.2s,color 0.2s;}
.kqcompadding{transition:padding 0.6s;-moz-transition:padding 0.6s;	/* Firefox 4 */-webkit-transition:padding 0.6s;	/* Safari 和 Chrome */-o-transition:padding 0.6s;}
.xzStaticBox h2 .setIcon{background-position:0 -116px; width: 46px; height: 44px; left:8px; top:11px;}
.xzStaticTxt li{ height: 44px; padding:10px; border-bottom: 1px solid #eee1cb; position: relative;transition:padding 0.3s;-moz-transition:padding 0.3s;	/* Firefox 4 */-webkit-transition:padding 0.3s;	/* Safari å’Œ Chrome */-o-transition:padding 0.3s;	/* Opera */}
.xzStaticTxt li:hover{ background: #e2edda; padding-left: 18px;}
.xzStaticPic{left: 10px; top: 10px; display: inline-block; position: absolute; width: 44px; height: 44px;}
.xzStaticPic img{width: 44px; height: 44px; border-radius: 6px;}
.xzShareBody{position: absolute; right:8px; top:25px;}
.xzStaticLink,.xzStaticLoad{ padding-left:54px;}
.comH2{color: #0a5705; font-size: 18px; border-bottom: 1px solid #daecd0; position: relative; line-height:60px; padding-left: 73px; height:60px;}
.comH2 .xzTitLk,.xzMenuHide .xzTitLk{color:#0a5705;}
.comH2 .xzTitLk:hover,.xzMenuHide .xzTitLk:hover{color:#068d55;text-decoration:none;}
.xzNoticeBox h2 .xzMore,.xzStaticBox h2 .xzMore,.xzInbox h2 .xzMore,.xzHuman h2 .xzMore,.jyHot h3 .xzMore{ position: absolute; right:0px; top:2px; font-size: 12px; font-weight: normal; margin:16px 5px 0 0;line-height:24px;}
.xzNoticeBox h2 .xzMore a,.xzStaticBox h2 .xzMore a,.xzInbox h2 .xzMore a,.xzHuman h2 .xzMore a,.jyHot h3 .xzMore a{padding:1px 3px 0 0;text-indent:-2px;color: #fff;display: inline-block;width:48px;height:24px;line-height: 24px;text-align: center;border-radius:15px;background: #26a88e url(../images/help/xzMore.png) no-repeat 39px 9px;transition:background 0.3s;-moz-transition:background 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s;	/* Safari å’Œ Chrome */-o-transition:background 0.3s;	/* Opera */}
.xzNoticeBox h2 .xzMore a:hover,.xzStaticBox h2 .xzMore a:hover,.xzInbox h2 .xzMore a:hover,.xzHuman h2 .xzMore a:hover,.jyHot h3 .xzMore a:hover{ background: #19957c url(../images/help/xzMore.png) no-repeat 39px 9px; text-decoration: none;}
.xzNoticeTxt li,.xzInboxTxt li{ padding-left:32px;transition:padding 0.3s,background 0.3s;-moz-transition:padding 0.3s,background 0.3s;	/* Firefox 4 */-webkit-transition:padding 0.3s,background 0.3s;	/* Safari å’Œ Chrome */-o-transition:padding 0.3s,background 0.3s;	/* Opera */}
.xzNoticeTxt li .setIcon,.jyStaticLink .xzStaticTitle .setIcon{background-position:-92px -32px; width: 14px; height:14px;left:0px; top:5px;}
.xzNoticeTxt li:hover .setIcon,.xzStaticTxt li:hover .jyStaticLink .xzStaticTitle .setIcon{background-position:-92px -56px;}
.xzNoticeTxt li:hover,.xzInboxTxt li:hover{ padding-left:36px; background: #edf7eb; height: 35px;}
.xzInbox h2 .setIcon{background-position:0 -167px; width: 46px; height: 42px; left: 10px; top: 6px;}
.xzInboxTxt li .setIcon{background-position:-92px -137px; width: 16px; height:11px;left:-26px; top:12px;}
.xzInboxTxt li:hover .setIcon{background-position:-92px -160px;}
.xzGgNr{ font-size: 14px; position: relative; border-bottom: 1px dashed #d2d6d2; line-height: 34px; height: 34px; }
.xzGgNr a{ color: #1a1a1a;max-width:83%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display: inline-block;width:auto;}
.xzGgNr a:hover{ color: #0a5705;}
.xzInboxTxt .xzGgNr a{ width: 98%;}
.xzTime{font-size: 13px; float: right; color: #808080; font-weight: normal; padding-right: 10px;}
.xzMt30{ margin-top: 30px;}
/* 当浏览器的可视区域小于1348px */
@media screen and (max-width:1348px) {
	.jyHotList li a img{ width:80px; height: 80px; }
	.jyRecordList li a img{ width: 70px; height: 70px;}
	.jyTopBox{ width: 1250px;}
}
/* 当浏览器的可视区域小于1280px */
@media screen and (max-width:1280px) {
	.jyTopBox{ width: 1200px;}
}
/* 当浏览器的可视区域小于1241px */
@media screen and (max-width:1241px) {
	.jyHotList li a img{ width:70px; height: 70px; }
	.jyRecordList li a img{ width: 60px; height: 60px;}
	.jyTopBox{ width: 1170px;}
}
/* 当浏览器的可视区域小于1151px */
@media screen and (max-width:1151px) {
	.jyHotList li { width:22%;}
	.jyHotList li a img{ width:70px; height: 70px; }
	.jyRecordList li a img{ width: 60px; height: 60px;}
	.jyRecordList li { margin:20px 1.5% 10px 1.5%; width: 16.8%;}
	.jyTopBox{ width: 1110px;}
}

/*家园首页样式end*/

/*最佳实践分享start*/
.shareLayout{ padding:30px 30px 10px 30px; font-size: 14px;}
.shareDiqu,.shareLingYu,.shareStatic,.shareTmd,.shareObject,.shareMove,.shareJibie,.proShare,.useShare,.ipShare,.talkShare,.childShare,.panyShare,.limitShare,.idShare{ clear: both; padding:15px 0 15px 20px; border-bottom:1px solid #e8e8e8;}
.comLabel{background: url(../images/my_Icon.png) no-repeat; position: relative; line-height: 34px; color: #333; float: left; padding-left:30px; width: 68px; font-size: 15px;}
.newIp .comLabel,.panyShare .comLabel,.limitShare .comLabel{ width:98px;}
.shareDiqu .comLabel{ background:url(../images/my_Icon.png) no-repeat -60px -19px;}
.shareLingYu .comLabel{ margin-top: 3px; background-position:-59px -95px;}
.shareJibie .comLabel{ margin-top: 3px; background-position:-55px -495px;}
.useShare .comLabel{ background-position:-55px -529px;}
.proShare .comLabel{ background-position:-55px -563px;}
.ipShare .comLabel{ background-position:-55px -597px;}
.talkShare .comLabel{ background-position:-55px -700px;}
.idShare .comLabel{ background-position:-55px -873px;}
.childShare .comLabel{ background-position:-55px -734px;}
.panyShare .comLabel{ background-position:-55px -802px;}
.limitShare .comLabel{ background-position:-55px -768px;}
.runShare .comLabel{ background-position:-55px -836px;}
.shareDiqu .allRegion{border:1px solid #8cc1db; height: 30px; display: block;float:left; line-height: 30px; text-align: center; background: #dcedf5; color: #1e4b61; font-size:14px;margin:0 15px 0 0;padding:0 20px;transition:background 0.2s,border 0.2s;-moz-transition:background 0.2s,border 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s,border 0.2s;	/* Safari å’Œ Chrome */-o-transition:background 0.2s,border 0.2s;	/* Opera */ }
.shareDiqu .allRegion:hover{background: #cee5f0;  text-decoration: none; border:1px solid #58afdb;}
.shareDiqu .allRegion.current{background:#58afdb;color:#fff;border-color:#58afdb;}
.shareLayout select{ margin-right: 10px; color: #333; padding:0 10px; float: left; font-size: 14px; height: 32px; line-height: 32px; border:1px solid #d6d6d6;}
.shareLayout select:hover{ border:1px solid #54a9df;}
.shareStatic .comLabel{ margin-top: 5px; background:url(../images/my_Icon.png) no-repeat -59px -359px;}
.shareTmd .comLabel{ width: 108px; margin-top: 0px; background:url(../images/my_Icon.png) no-repeat -55px -393px;}
.shareObject .comLabel{ width: 108px; margin-top: 5px; background:url(../images/my_Icon.png) no-repeat -55px -427px;}
.twoWords{ margin-top: 20px;}
.twoWords .comLabel{ width: 68px;}
.shareMove .comLabel{ width: 108px; margin-top: 5px; background:url(../images/my_Icon.png) no-repeat -55px -461px;}
.listLingYu,.listMan{ float: left; width:850px;}
.w840{ width: 840px;}
.newLY{ width: 850px;}
/*.shareStatic,.childShare{ margin-bottom:-20px;}*/
.listMan{ position: relative;}
.putInserTxt{ z-index: 9; left: 0px; top:34px; border:1px solid #ddd; border-top:none; background:#fff; width:262px; position: absolute;}
.putInserTxt a.manName{ text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-weight: normal; text-indent:15px; font-size:15px; clear:both; height:30px; display:block; line-height:30px;}
.putInserTxt a.manName:hover{ background: #eee; color:#333;}
.putInserTxt a.manName b{ color:#34a1e7;}
.talkShare .listMan .htInput,.idShare .listMan .htInput,.shareDiqu .listMan .htInput{ width: 250px;}
.shareDiqu .listMan{ width: 340px;}
.shareDiqu .listMan .htInput,.shareDiqu .listMan .sxSubSearch{ float: left;}
.shareDiqu .listMan .sxSubSearch{ margin:0 0 0 5px;}
.listLingYu .tmInp{ font-size: 14px; height:32px; line-height:32px; border:1px solid #d6d6d6; width: 108px; border-radius: 2px; padding:0 10px;float:left;}
.listLingYu .tmInp:hover{ border:1px solid #54a9df;}
.shareTmd .listLingYu em{ padding:0 12px 0 7px; color: #333;display:inline-block;float:left;line-height:34px;}
.shareTmd .listLingYu .delEptt{float:left;border:1px solid #e9ddc0;margin:0 0 0 15px;background:#faf7f0;border-radius:0;color:#834005;transition:background 0.3s;-moz-transition:background 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s;	/* Safari 和 Chrome */-o-transition:background 0.3s;	/* Opera */ }
.shareTmd .listLingYu .delEpt:hover{background:#f5e8c9;}
.listLingYu a,.runRight a.sjAdd{ position: relative; margin:5px 20px 5px 0; display: inline-block; color: #333; margin-right: 20px; padding:0 17px; height: 32px; border-radius: 16px; line-height: 32px;}
.listLingYu a:hover{background:#e9f2f7;}
.listLingYu a em{ display: none; position: absolute; right:10px; top:8px; background: url(../images/help/helpIcon.png) no-repeat; width:15px; height:15px; text-indent: -300px; overflow: hidden; white-space: nowrap;}
.listLingYu a.kqcompadding:hover{ padding:0 55px 0 17px; background: #e9f2f7;}
.listLingYu a.kqcompadding:hover em{ display: block;}
.listLingYu a.kqcompadding:hover .sjEditor{ right: 33px; background-position:-89px -421px;}
.listLingYu a.kqcompadding:hover .sjDel{ background-position:-160px -421px;}
.listLingYu a.kqcompadding:hover .sjEditor:hover{ background-position:-125px -421px;}
.listLingYu a.kqcompadding:hover .sjDel:hover{ background-position:-193px -421px;}
.listLingYu a.kqcompadding.current:hover{ background: #58afdb;}
.listLingYu a.kqcompadding.current:hover .sjEditor{ background-position:-107px -421px;}
.listLingYu a.kqcompadding.current:hover .sjDel{ background-position:-142px -421px;}
.listLingYu a.current{ background: #58afdb; color: #fff;}
.listLingYu a.sjAdd,.runRight a.sjAdd{ padding:0 10px; font-size:18px; background: #dfebf2;line-height:28px;}
.runRight a.sjAdd{ font-size: 18px; line-height:32px; margin-top: 2px;}
.listLingYu a.sjAdd:hover,.runRight a.sjAdd:hover{ background:#c2e0f0;}
.sjShareBox .listLingYu a:hover{ background:#dfeaf0}
.listLingYu a.current:hover,.sjShareBox .listLingYu a.current:hover{ background:#58afdb;}
.fxCondit{ font-size:13px; height:50px; padding:15px 30px 0 30px; position: relative; z-index: 1; clear: both;}
.jyHot .shareLayout{ padding:0; margin-top:50px;}
.fxCondit .fxLeft{ float:left;}
.fxCondit .fxLeft em{ color: #333; line-height:28px; height:28px; display: inline-block;}
.fxCondit .fxLeft a{cursor:default; color: #333; margin-right:17px; text-align: center; line-height: 26px; background: #e6f2f5; border:1px solid #e6f2f5; padding:0 25px 0 15px; height: 26px; display: inline-block; position: relative;transition:border 0.2s;-moz-transition:border 0.2s;	/* Firefox 4 */-webkit-transition:border 0.2s;	/* Safari 和 Chrome */-o-transition:border 0.2s;	/* Opera */}
.fxCondit .fxLeft a:hover{ color: #333; border:1px solid #afd2dc;cursor:pointer;}
.sjShareBox .fxCondit .fxLeft a{cursor:default; color: #333; margin-right:17px; text-align: center; line-height: 26px; background: #ddecf0; border:1px solid #ddecf0; padding:0 25px 0 15px; height: 26px; display: inline-block; position: relative;transition:border 0.2s;-moz-transition:border 0.2s;	/* Firefox 4 */-webkit-transition:border 0.2s;	/* Safari 和 Chrome */-o-transition:border 0.2s;	/* Opera */}
.sjShareBox .fxCondit .fxLeft a:hover{ background: #ddecf0;border:1px solid #afd2dc;cursor:pointer;}
.fxCondit .fxLeft a i{cursor:pointer;display: inline-block; position: absolute;}
.fxCondit .fxLeft a i.askUp{ border:4px solid transparent; border-bottom:5px solid #a3a3a3;  right:10px; top:4px;}
.fxCondit .fxLeft a i.askDown{border:4px solid transparent; border-top:5px solid #a3a3a3;  right:10px; top:16px;}
.fxCondit .fxLeft a.current{ background: #3cb0c7; border:1px solid #3cb0c7; color: #fff;transition:background 0.2s;-moz-transition:background 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s;	/* Opera */}
.fxCondit .fxLeft a.current:hover{background: #36a4b3;border:1px solid #36a4b3;}
.fxCondit .fxLeft a.current i.askUp,.fxCondit .fxLeft a.current i.askDown{ display: none;}
.fxCondit .fxLeft a.current i.askCurUp{right:8px; top:10px;border:5px solid transparent; border-top:7px solid #fff;}
.fxCondit .fxLeft a.current i.askCurDown{right:8px; top:4px;border:5px solid transparent; border-bottom:7px solid #fff;}
.fxCondit .fxLeft a:hover i.askUp{ border-bottom:5px solid #6ba7b8;}
.fxCondit .fxLeft a:hover i.askDown{ border-top:5px solid #6ba7b8;}
.addfxBtn{ position: absolute; right:30px; top:10px;}
.listMan .addfxBtn{ right:-30px; top:3px;}
.addfxBtn a,.jffAdd a,.addQbLink a{ border-radius:3px; margin-left: 15px; color: #fff; font-size: 14px; font-weight: normal; display:inline-block; background: #3cb0c7; padding:0 10px; height:34px; line-height: 34px; text-align: center;}
.addfxBtn a em,.jffAdd a em,.addQbLink a em{ float: left; font-size: 24px; margin: -2px 4px 0 0;}
.jffAdd a em{ margin:-1px 2px 0 5px;}
.addfxBtn a:hover,.jffAdd a:hover{ text-decoration: none; background: #289ab1;}
.jffAdd a{ font-size: 14px; width: 105px; height: 36px;}
.fxTable{ padding:0 30px 20px 30px; position: relative; z-index: 1;}
.fxTable th{ font-weight: bold; background: #ebf3f5; padding:8px 0; height:20px; line-height:20px; color: #1d1d1d;text-align: center;}
.fxTable table{ border:1px solid #cee8f0; background: #fff; width: 100%; font-size:14px;}
.fxTable td{ text-align: center; color: #333; padding:4px 0; border:1px dashed #bdd7de; line-height:34px;}
.fxTable td a.colBlue,.dsTbBox td a.colBlue{ color: #037ba0; padding:0 6px; text-decoration: underline;}
.fxTable td a.colBlue:hover,.dsTbBox td a.colBlue:hover{color: #025670; }
.fxTable tr:hover{ background: #f5f9fa;}
.fxTable td.htTitle { text-align: left; width:610px;}
em.colGreen{ color:#0fa777; font-weight: bold;}
em.colRed{ color:#e00000; font-weight: bold;}
em.colYellow{ color:#f80; font-weight: bold;}
em.colBlue{ color:#08c; font-weight: bold;}
em.colGrey{ color:#999; font-weight: bold;}
em.noneGrey{ color:#b2b2b2;}
.czPicBtn a { padding:3px 7px; display: inline-block; line-height: 26px;}
.czPicBtn a i,.moveZj a i{ float: left; display: inline-block; background: url(../images/help/helpIcon.png) no-repeat; margin:6px 5px 0 0; width: 15px;height: 15px;}
.czPicBtn .bnWhite i{ background-position:-89px -421px;}
.czPicBtn .bnStop i{ margin:5px 5px 0 0; width:16px; height:16px; background-position:-138px -512px;}
.czPicBtn .bnDelete i,.moveZj a i{ background-position:-160px -421px;}
.czPicBtn .bnForbin i{ background-position:-24px -544px; width: 16px; height: 16px;}
.czPicBtn .bnForbin:hover i{ background-position:0px -544px;}
.czPicBtn .bnRecord i{ margin:5px 5px 0 0; background-position:-199px -512px; width: 16px; height: 16px;}
.czPicBtn .bnRecord:hover i{ background-position:-226px -512px;}
.czPicBtn .bnLook i{ margin:5px 5px 0 0; background-position:-259px -544px; width: 18px; height: 16px;}
.czPicBtn .bnLook:hover i{ background-position:-287px -544px;}
.czPicBtn .bnWhite:hover i{ background-position:-65px -421px;}
.czPicBtn .bnWhite:hover { color: #1f7c99;}
.czPicBtn .bnDelete:hover i{ background-position:-193px -421px;}
.czPicBtn .bnStop:hover i{ background-position:-170px -512px;}
.czPicBtn .bnStop:hover{ color: #e57059;}
.czPicBtn .bnPublis i{ background-position:-51px -544px; width: 14px; height: 17px;}
.czPicBtn .bnPublis:hover i{ background-position:-74px -544px;}
.czPicBtn .bnSet i{ background-position:-148px -543px; width: 15px; height: 17px;}
.czPicBtn .bnSet:hover i{ background-position:-175px -543px;}
.czPicBtn .bnDraft i{ background-position:-98px -544px; width: 17px; height: 17px;}
.czPicBtn .bnDraft:hover i{ background-position:-121px -544px;}
.czPicBtn .bnDone i{ background-position:-202px -544px; width: 16px; height: 16px;}
.czPicBtn .bnDone:hover i{ background-position:-230px -544px;}
.czPicBtn .bnPoint i{ background-position:-148px -568px; width: 16px; height: 16px;}
.czPicBtn .bnPoint:hover i{ background-position:-176px -568px;}
.czPicBtn .bnPublis:hover,.czPicBtn .bnDraft:hover,.czPicBtn .bnSet:hover,.czPicBtn .bnRecord:hover,.czPicBtn .bnDone:hover,.czPicBtn .bnPoint:hover,.czPicBtn .bnLook:hover{ color: #13a05c;}
.shareBlue{ margin: 20px; background: #f5f9fa;}
.shareBlue .listLingYu{ width: 840px;}
.jyHot .listLingYu{ width:86%; position: relative;}
.shareBlue .listLingYu a:hover{background:#dfeaf0;}
.shareBlue .listLingYu a.current:hover{background:#5bb6e3;}
/* 当浏览器的可视区域小于1605px */
@media screen and (max-width:1605px) {
	.jyHot .listLingYu{ width:85%;}
	}
/* 当浏览器的可视区域小于1352px */
@media screen and (max-width:1352px) {
	.jyHot .listLingYu{ width:82%;}
	}
/* 当浏览器的可视区域小于1231px */
@media screen and (max-width:1231px) {
	.jyHot .listLingYu{ width:79%;}
	}
/* 当浏览器的可视区域小于1086px */
@media screen and (max-width:1086px) {
	.jyHot .listLingYu{ width:76%;}
	}
.fxListShow{ margin:0 30px 100px 30px; border-top: 1px solid #bdd7de;}
.fxListShow li{ position: relative; padding:10px; border-bottom: 1px dashed #bdd7de;}
.fxListShow li .fxTitle{ color: #333; line-height: 30px;  background: url(../images/my_Icon.png) no-repeat -59px -150px; font-size: 16px; padding-left: 36px;}
.fxListShow li .fxTitle a{ color: #333;}
.fxListShow li .fxInfo{ padding-left: 36px; color: #808080; font-size: 14px;}
.fxListShow li .fxInfo span{ padding-right: 30px; line-height: 30px;}
.fxListShow li .czPicBtn{ font-size: 14px; position: absolute; right: 10px; top:23px;}
.fxListShow li .czPicBtn a i{ margin-top: 2px; width: 19px; height: 19px;}
.fxListShow li .czPicBtn .bnWhite i{ background-position:-6px -450px;}
.fxListShow li .czPicBtn .bnDelete i{ background-position:-70px -450px;}
.fxListShow li .czPicBtn .bnPublish i{ background-position:-197px -451px;}
.fxListShow li .czPicBtn .bnWhite:hover i{ background-position:-168px -450px;}
.fxListShow li .czPicBtn .bnDelete:hover i{ background-position:-104px -450px;}
.fxListShow li .czPicBtn .bnPublish:hover i{ background-position:-224px -451px;}
.fxListShow li .czPicBtn .bnPublish:hover{ color: #1f7c99;}
.fxListShow li:hover{ background: #f5f9fa}
.fxListShow li:hover .fxTitle a{ color: #037ba0;}
.fxContent{ padding:30px 30px 100px 30px;}
.fxViewHead{border-bottom:2px dashed #c5d3d9;padding-bottom:10px; position: relative;}
.fxViewHead h3{padding-bottom:10px;margin-top:20px;text-align:center;color:#037ba0;font-size:22px;font-weight:bold;clear:both;}
.fxViewHead p.htEditor{margin:10px 0 0 0;padding-bottom:10px;font-size:15px;text-align:center;border:none;}
.fxViewHead p.htEditor b{ font-weight: normal; color: #4c4c4c; margin:0 8px;}
.fxViewHead p.htEditor em{ color: #999; margin:0 8px;}
.fxViewHead h5{ color: #5c5c5c; font-size:18px; line-height: 30px; text-align: center;}
.fxTxtCenter{ word-break:break-all; color:#333; position: relative; padding:30px; border-radius: 0 48px 0 0; box-shadow: 1px 2px 2px #eee; margin:24px 0 0 0; font-size: 15px; background: url(../images/my_pagerbg.jpg); line-height: 28px;}
.sjShareBox .fxTxtCenter{ background: url(../images/sj_pagerbg.jpg); box-shadow:3px 2px 4px rgba(185,180,168,0.28);}
.sjShareBox .fxTxtCenter img{max-width:100%;margin:6px 0;}
.fxTxtCenter .needle{ position: absolute; left:-8px; top:-15px; background: url(../images/my_Icon.png) no-repeat; width:42px; height:46px;}
.fxTxtCenter .pagerConner{ position: absolute; right:-3px; top:0px; background: url(../images/my_Icon.png) no-repeat 0 -55px; width:45px; height:42px;}
.sjShareBox .fxTxtCenter .pagerConner{background: url(../images/my_Icon.png) no-repeat 0 -258px;right:0;}
.jfBackHead{ padding-top:38px; position: relative; height: 50px; margin:0 30px; border-bottom: 1px dashed #b0d1d9;}
.fxbkBox{ position: relative; height:36px; clear: both;}
.fxBack{ position: absolute; left:12px; bottom:10px;}
.xqBack{ position: absolute; right:0px; bottom:10px;}
.fxbkBox .xqBack{ right:20px; bottom:0;}
.modal-body .sxBusiArch{ padding:0 20px;}
.fxBack .bankInlast,.xqBack .bankInlast{margin:0 0 4px 0;padding:6px 9px 6px 27px; line-height:20px; display:inline-block;background:#e1f0f5;border-radius:16px;font-weight:normal;position:relative;color:#5c5c5c;transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s,color 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s,color 0.2s;	/* Opera */}
.fxBack .bankInlast i.bkArrow,.xqBack .bankInlast i.bkArrow{display:inline-block;width:14px;height:10px;background:url(../images/my_Icon.png) no-repeat -1px -181px;margin-right:6px;position:absolute;top:12px;left:7px;}
.fxBack .bankInlast:hover{color:#333;text-decoration:none;background:#d0eaf2;}
.fxEditor{ position: absolute; right:0; bottom: 12px;}
.fxEditor .bnWhite{ border:1px solid #ddd; padding:2px 10px;}
.fxEditor .bnWhite:hover{ border:1px solid #1f7c99;}
.jfBackHead .fxBack{ left:0;}
.jfBackHead .fxBack .bankInlast{ padding:6px 15px 6px 33px; color: #1d1d1d; font-size: 14px;}
.jfBackHead .fxBack .bankInlast i.bkArrow{ background:url(../images/my_Icon.png) no-repeat 0px -367px; width:16px; left:10px; top:11px;}
.sjShareBox .fxBack .bankInlast{background:#d8eaf0; line-height: 24px;}
.sjShareBox .fxBack .bankInlast:hover{background:#c7e4ed;}
.topBackBlk{margin:10px;}
.topBackBlk .fxBack{position:initial;}
.fxOthers { padding:15px 0 10px 0;}
.fxOthers p{ line-height: 36px; font-size: 14px; color: #808080;}
.fxOthers a{ text-decoration: underline; color: #808080;}
.fxOthers a:hover{color:#0785ac;}
.webReply h5,.talkList h5{ border-bottom: 1px solid #ccc;}
.webReply h5 span,.talkList h5 span{ font-weight: normal; padding-right: 15px; line-height: 37px; display: inline-block; margin-bottom: -2px; border-bottom: 3px solid #3d9fc9; color: #037ba0; font-size: 18px;}
.webReply h5 span i,.talkList h5 span i{ margin:0 10px 6px 4px; background: url(../images/my_Icon.png) no-repeat 0 -97px; width: 30px; height: 37px; display: inline-block; float: left;}
.talkList h5 span i{ margin:8px 10px 0 4px;background: url(../images/my_Icon.png) no-repeat 0 -147px; width: 26px; height: 24px;}
.talkBox{ margin-bottom: 37px; padding:0 50px 50px 50px; box-shadow: 1px 1px 2px #dedede; background: url(../images/my_bg02.jpg);}
.sjShareBox .talkBox{ background: url(../images/sj_bg02.jpg);}
.talkBox h5{ text-align: center; font-size: 22px; color: #037ba0; line-height: 55px; height: 55px;}
.webReply{ margin: 37px 0;}
.webReply .webText{ word-break:break-all; box-shadow: 1px 1px 1px #eee; padding:28px; color: #333; font-size: 15px; line-height:30px; background: url(../images/my_bg01.jpg);}
.sjShareBox .webReply .webText{ background: url(../images/sj_bg01.jpg);}
.webReply h5 .dmEditor{display:inline-block;float:right;font-weight:normal;color:#333;padding-right:10px;}
.talkBox .talkTxtArea textarea{border:1px solid #dbdbdb;}
.talkBox .talkTxtArea textarea:hover,.talkBox .talkTxtArea textarea:focus{border:1px solid #5eadbd;}
.talkArea{ border:none; width:888px; height:170px; font-size: 15px; color: #333; padding:5px;}
.jyHot .talkArea{ width:100%;}
.talkBtn{ padding:16px 0 6px 0;}
.talkBtn a,.webReplyBox li.webSec a{ font-size: 16px; border-radius: 3px; float: right; line-height: 40px; height: 40px; padding: 0 17px; background: #3eb68c; color: #fff; display: inline-block;}
.talkBtn a:hover,.webReplyBox li.webSec a:hover{ background: #239d72;}
.talkList h5{ margin-bottom: 10px;}
.talkList li{ min-height: 40px; position: relative; border-bottom: 1px dashed #b0cfd9; padding:20px 0 20px 57px;}
.talkList li .talkHead{ width: 40px; height:40px; border-radius: 3px; position: absolute; left: 0px; top:20px;margin:0;}
.talkTxt{ word-break: break-all; font-size: 14px; color: #4c4c4c;}
.talkTxt p{font-size:14px;display:inline-block;}
.talkTxt em{ color: #2496b9;}
.talkTime{ color: #999; padding-top:6px;}
.htAddInfo li.saveWay{width:98%;margin:0 auto;border:1px solid #d9d9d9;border-top:none;background:#fcfcfc;padding:8px 0 0 0;background: url(../images/mrOp80.png);}
.htAddInfo li.saveWay:hover{border-color:#ccc;}
.htAddInfo li.saveWay label{width:90px;color:#8c6704;font-weight:bold;}
.htAddInfo li.saveWay .htSex a.linkSex{margin:2px 10px 0 0;}
.htAddInfo .clearfix li .htSex a.linkSex{ line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; padding: 0 14px; margin:3px 10px 10px 0; border: 2px solid #dedede;float:left;}
.htAddInfo .clearfix li .htSex a.linkSex.on{ position: relative;  border: 2px solid #037ba0; color: #333;}
.htAddInfo .clearfix li .htSex a.on i,.htAddInfo li .htSex a.on i,.htSex a.on i,.jdkcName a.jdSpan.on i{ padding-right: 0; position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;}
.htAddInfo .clearfix li .htSex a a.on{ position: relative;  border:2px solid #459683; color: #333;}
.htAddInfo .clearfix li .htSex a em{ padding: 0 3px 0 8px; font-size: 12px; text-decoration: underline; color:green;}
.htAddInfo .clearfix li .htSex a.fillLink{ font-size: 16px; text-decoration: none; border: 2px solid #dedede;}
.htAddInfo .clearfix li .htSex a:hover{ border:2px solid #037ba0;}
.mt40{ margin-top: 40px;}
.webReplyBox{ padding:30px;}
.webReplyBox li{ clear: both; margin-bottom: 15px;}
.webReplyBox .orderInfo{ padding-left: 0;}
.webReplyBox li label{ line-height:40px; float: left; font-size:20px; width: 110px; color: #037ba0;}
.webReplyBox li.webSec{ padding-top:2px; padding-left: 110px;}
.webReplyBox li.webSec a{ float: none;}
.webrepArea{ width: 606px; height: 190px; padding:5px; border:1px solid #b3b3b3;}
.webReplyBox .webrepArea{margin-top:10px;}
.jyHot .webrepArea{ width: 70%;}
.helpCateListTxt li{ padding-left:38px;transition:background 0.3s;-moz-transition:background 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s;	/* Safari å’Œ Chrome */-o-transition:background 0.3s;	/* Opera */ }
.helpCateListTxt li:hover{ background: #edf5f7;}
.helpGgNr{font-size: 15px; position: relative; border-bottom: 1px dashed #b0cfd9; line-height:45px; height:45px;}
.helpGgNr .helpIcon{ background-position:-280px -126px; width: 19px; height: 19px; left: -30px; top: 14px; position: absolute;}
.helpGgNr a{ display: block; color: #4c4c4c;}
.helpGgNr a:hover{text-decoration:underline;}
.helpViewCount{ font-size: 13px; color:#999; position: absolute; right:10px; top:2px;}
.mgr20{ margin:0 20px 100px 20px;}
.sjShareBg{ min-height: 600px; background:#091203 url(../images/sjTop.jpg) no-repeat center top;}
.sjShareTop{ width: 1200px; margin:0 auto; position: relative;}
.sjShareTop h1{ position: absolute; left:30px; top:30px; height: 64px; padding-top: 28px; width: 92px; border-radius: 46px; background: rgba(255,255,255,0.4);}
.sjShareTop h1 img{ width: 92px;}
.sjTopTxt{ padding-top:48px; text-align: center; color: #fff;}
.sjTopTxt .firtitScr{ margin-bottom:30px;}
.sjTopInfo{ color: #fff; position: absolute; right:0px; top:10px;}
.sjTopInfo a{ font-size: 14px; color: #fff;}
.sjTopInfo a:hover{ color: #fff0aa; text-decoration: underline;}
.sjTopInfo em{ padding:0 15px;}
.sjTopBtn{ margin:20px auto 34px auto; width: 164px;}
.sjTopBtn a{ font-size: 20px; color: #fff; border:2px solid #fff; height: 50px; display: inline-block; line-height: 50px; width:102px; padding-left: 58px; background: url(../images/my_Icon.png) no-repeat -39px -205px;transition:background 0.2s,border 0.2s;-moz-transition:background 0.2s,border 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s,border 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s,border 0.2s;	/* Opera */}
.sjTopBtn a:hover{ border:2px solid #19a773; background:#19a773 url(../images/my_Icon.png) no-repeat -39px -205px;}
.sjShareBox{ padding:40px; width:1120px; margin:0 auto; background: #f8f8f7; border-radius:20px;}
.sjShareBox .shareLayout{ padding:0;}
.sjShareBox .listLingYu{ width: 966px;}
.sjShareBox .shareDiqu{ border:none;}
.sjShareBox .shareLingYu{ border-bottom:1px solid #ddd;}
.sjNeedAsk{ height: 40px; margin:20px 0; right: 0px; top:0; width:280px; position:relative; float: right;}
.sjNeedAskSearch{border-radius:4px; position: absolute; left:0px; top: 2px; padding-left:38px; width:188px;  border:2px solid #bcd3d9; height: 34px; line-height:34px;font-size: 14px;}
.sjNeedAskSearch:hover,.sjNeedAskSearch:focus{border:2px solid #5eadbd;}
.sjNeedAskSearch:focus{outline:none;}
.sjNeedAskBtn{ background:#00b3d6 url(../images/my_Icon.png) no-repeat 0 -208px; cursor:pointer; position:absolute; left:240px; top:2px; height:36px; color: #fff; width:38px; font-size:16px; border:none;transition:background 0.2s;-moz-transition:background 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s;	/* Opera */}
.sjNeedAskBtn:hover{ background: #2fa9c2 url(../images/my_Icon.png) no-repeat 0 -208px;}
.sjNeedAsk i.sjNeedAskIcon{ background-position:-137px -452px; width: 20px; height:17px; position: absolute; left:12px; top: 15px; display: inline-block;}
.sjShareBox .fxCondit{ padding:28px 0;}
.sjShareBox .fxCondit .fxLeft{ padding:10px 0;}
.sjShareBox .sjNeedAsk{ margin:0;}
.sjShareBox .fxListShow{ border-top: none; margin:0;}
.sjShareBox .fxListShow li{ border-bottom: none;transition:padding 0.2s;-moz-transition:padding 0.2s;	/* Firefox 4 */-webkit-transition:padding 0.2s;	/* Safari 和 Chrome */-o-transition:padding 0.2s;	/* Opera */}
.sjShareBox .fxListShow li.greyBg{ background: #f0f0ed;display:block;}
.sjShareBox .fxListShow li:hover{padding-left:16px;background:none;}
.sjShareBox .fxListShow li.greyBg:hover{background:#f0f0ed;}
.sjShareBox .fxListShow li .fxTitle{ padding-left: 30px; background: url(../images/my_Icon.png) no-repeat -61px -263px; font-size: 15px; line-height: 22px;}
.sjShareBox .fxListShow li .fxInfo{ padding-left: 30px; height: 24px; font-size:12px;}
.sjShareBox .fxListShow li .fxTitle a:hover{text-decoration:underline;}
.fxListShow li .czPicBtn .sjSourse{ font-size:12px; color:#8c8c8c; padding-right:2px;}
.sjShareFooter{ margin-top: 170px; border-top: 1px solid #848981; background: #3a4135; height: 60px; line-height: 60px;}
.sjShareFooter .fl em{ padding-left: 85px; color: #fff;}
.sjShareFooter .fl em a{ color: #b4e6ff}
.sjShareFooter .fr{ color: #fff; padding-right: 100px;}
.sjShareFooter .fr a{ color: #fff; padding: 0 10px;}
.sjShareFooter a:hover{ text-decoration: underline;}
.helpComWid{ width: 1200px; margin:0 auto;}
.sjShareBox .fxContent{ padding:0 0 30px 0;}
.fxContent img{max-width:100%;margin:6px 0;}
.sjShareBox .talkArea{ width: 1010px;}
.sjShareBox .comLabel{ border-right: 1px solid #d6d6d6; margin-right: 24px; width: 73px;}
.fxNodata{ padding: 10px 0 300px 0;}
.noDataTxt{ height: 134px; background: url(../images/sj_none.png) no-repeat 300px 0px; text-align: center; line-height: 134px; font-size: 20px; color: #000;}
.fxNodata .sjTopBtn a{ background: #4dadd6 url(../images/my_Icon.png) no-repeat -39px -205px; border:2px solid #4dadd6;}
.fxNodata .sjTopBtn a:hover{ background: #2399cb url(../images/my_Icon.png) no-repeat -39px -205px;border:2px solid #2399cb;}
.webReplyBox .orderInfo a{padding:0 4px 0 42px;}

/*家长视图样式的个人分享中心*/
.jyHot .shareBlue{background:#f6faf5;padding:0 20px;}
.jyHot .shareBlue .listLingYu a:hover{background:#ddede2;}
/*.jyHot .shareBlue .listLingYu{width:82%;}*/
.jyHot .listLingYu a.current,.jyHot .listLingYu a.current:hover{background:#64b37e;}
.jyHot .shareDiqu select:hover{border:1px solid #97c2a4;}
.jyHot .shareDiqu select:focus{border:1px solid #97c2a4;outline: none;box-shadow:0 0 2px #85b794;}
.jyHot .fxCondit .fxLeft a{background:#eaf2e9;}
.jyHot .fxCondit .fxLeft a:hover{background:#eff7ed;border:1px solid #c9d9c5;}
.jyHot .fxCondit .fxLeft a.current{background:#64b37e;border:1px solid #64b37e;}
.jyHot .fxCondit .fxLeft a.current:hover{background:#5ea777;border:1px solid #5ea777;}
.jyHot .addfxBtn a{background:#50a475;}
.jyHot .addfxBtn a:hover{background:#439365;}
.jyHot .addfxBtn a.tipStatic{background:#fffbf2; color: #666; border:1px solid #e1d7bd;}
.jyHot .addfxBtn a.tipStatic:hover{ border:1px solid #d4c7a5; background:#f4efd3;}
.jyHot .addfxBtn a.tipStatic em{ background: url(../images/help/helpIcon.png) no-repeat -227px -570px; width: 19px; height: 19px; margin:7px 5px 0 5px; font-size:20px;}
.jyHot .fxListShow li:hover{background:#f6faf5;}
.jyHot .fxListShow li:hover .fxTitle a{color:#08771a;}
.jyHot .fxListShow li .fxTitle a:hover{text-decoration:underline;}
.jyHot .helpPage .pageNum{background:#ebf5f0;}
.jyHot .helpPage .pageNum:hover{background:#ddf0e6;}
.jyHot .helpPage .on,.jyHot .helpPage .on:hover{background:#5baf86;}
.jyHot .listLingYu a:hover{background:#ebf5ee;}
.jyHot .listLingYu a.sjAdd{background:#dff0e4;color:#63886f;}
.jyHot .listLingYu a.sjAdd:hover{background:#cae5d2;color:#50725b;}
.xqBack{}
.jyHot .fxBack .bankInlast,.xqBack .bankInlast{background:#e4f2e9;}
.jyHot .fxBack .bankInlast:hover,.xqBack .bankInlast:hover{background:#d8ebde;}
.jyHot .fxViewHead h3{color:#0c8434;}
.jyHot .webReply h5 span,.jyHot .talkList h5 span{border-bottom:3px solid #4fa46b;color:#16863b;}
.jyHot .talkBox h5{color:#0c8434;}
.jyHot .talkTxt em{color:#2b8f4c;}
.jyHot .fxOthers a:hover{color:#2c874a;}
.jyHot .shareDiqu .comLabel{background:url(../images/fxGreIcon.png) no-repeat -60px -19px;}
.jyHot .shareLingYu .comLabel{background:url(../images/fxGreIcon.png) no-repeat -59px -95px;}
.jyHot .shareStatic .comLabel{background:url(../images/fxGreIcon.png) no-repeat -59px -309px;}
.jyHot .fxListShow li .fxTitle{background:url(../images/fxGreIcon.png) no-repeat -59px -150px;}
.jyHot .fxBack .bankInlast i.bkArrow{background:url(../images/fxGreIcon.png) no-repeat -1px -181px;}
.jyHot .talkList h5 span i{background:url(../images/fxGreIcon.png) no-repeat 0 -147px;}
.jyHot .fxTxtCenter .needle{background:url(../images/fxGreIcon.png) no-repeat;}
.jyHot .talkBox{background:url(../images/my_bg03.jpg);}
.htJfBox { padding:10px 0 50px 0;}
.modal-body .htJfBox{ padding:0 0 50px 0;}
.htJfBox .htQueMenu{ margin:0;}
.htJfBox .htQueMenu a{ line-height:30px;}
.htJfBox .fxTable{ padding:30px 11px 0 11px;}
.htJfBox .fxTable table{ border:none;}
.htJfBox .fxTable table td{ color: #333;}
.htJfBox .fxTable table .czPicBtn a:hover{ color: #b11116;}
.dmTitle{ text-align: center; padding:10px 0 20px 0; font-size: 18px; color:#333;}
.dmTxt{ line-height: 30px; color: #333; width:711px; height:285px; font-size: 14px; border-radius: 2px; border:1px solid #a9cdd6; padding:15px;}
.dmEditor{ padding: 15px 0;}
.dmEditor a{ padding-right: 8px; float: right; line-height: 20px; font-size: 14px; color: #333;}
.dmEditor a i{ margin-right: 6px; background: url(../images/help/helpIcon.png) -6px -450px; width: 18px; height: 19px; float: left;}
.dmEditor a:hover{ color: #1f9970;}
.dmEditor a:hover i{ background: url(../images/help/helpIcon.png) -38px -450px; }
.htCreateDm{ width: 142px; height: 44px; margin:20px auto;}
.htCreateDm a{ border-radius:4px; font-size: 16px; letter-spacing:5px; font-weight: bold; color: #fff; width: 100%; height: 44px; line-height: 44px; text-align: center; background: #38b48b; display: inline-block;}
.htCreateDm a:hover{ background: #34a882;}
.jfSaixuan { padding:30px 30px 15px 30px;}
.jfSaixuan li,.sjPgDl dd{clear:both; font-weight: bold; font-size: 14px; padding:8px 0;}
.jfSaixuan li .sxSubTit,.sjPgDl dd .sxSubTit{ line-height: 36px;color: #2b4c54; width:118px; text-align: right; float: left;margin-right:6px;}
.jfSaixuan li .sxSubKind,.sjPgDl dd .sxSubKind{ float: left; width:868px; word-break:break-all;}
.jfSaixuan li label .mustTit{position:relative;}
.btTipLeft{color:#ec6d51;font-size:13px;position:absolute;left:-14px;top:3px;line-height:initial;}
.jfSaixuan li .sxSelect{ margin-top: 7px; float: left;}
.jfSaixuan li .sxSelect select{ margin-right: 12px; height:36px; padding:0 12px; border:2px solid #a9cdd6;}
.jfSaixuan li .sxSelect select:hover{ border:2px solid #5dacc0;}
.jfSaixuan li .sxSubKind .csJct,.sjPgDl dd .sxSubKind .csJct,.basicUl li.basicRow .sxSubKind .csJct,.spakeBox .sxSubKind .csJct{ border-radius: 2px; margin:0px 15px 8px 0; position: relative; color: #024657; display: inline-block; border:2px solid #d6dfe2; height:32px; line-height:32px; padding:0 15px;}
.jfSaixuan li .sxSubKind .csJct:hover,.jfSaixuan li .sxSubKind .csJct.cur,.sjPgDl dd .sxSubKind .csJct:hover,.sjPgDl dd .sxSubKind .csJct.cur,.basicUl li.basicRow .sxSubKind .csJct.cur,.basicUl li.basicRow .sxSubKind .csJct:hover,.spakeBox .sxSubKind .csJct:hover,.spakeBox .sxSubKind .csJct.cur{ border:2px solid #5dacc0; background: #ebf5f7;}
.jfSaixuan li .sxSubKind .csJct.cur i,.sjPgDl dd .sxSubKind .csJct.cur i,.manLister span.manName .curIcon,.lxChose .htSex a .exIcon,.basicUl li.basicRow .sxSubKind .csJct.cur i,.spakeBox .sxSubKind .csJct.cur i{ position: absolute; right:0px; bottom:0px; width:14px; height:15px; background: url(../images/my_Icon.png) no-repeat 0 -477px;}
.sjPgDl dd{ font-weight: normal; font-size: 16px;}
.sjPgDl .xzLeftBar{ width: 300px; margin:0; float: left;}
.sjPgDl dd .sxSubTit{ width: 128px;}
.sjPgDl h5{ margin:0 30px 30px 30px; position: relative; border-bottom: 1px dashed #b0d9bd; color: #333;padding:0 18px 16px 18px; font-size: 16px;}
.sjPgDl h5 .bcsjAdd{ display: inline-block; border-left: 3px solid #3cb0c7; height:26px; line-height:26px; padding-left: 12px;}
.stepBnCent .bnStep{background:#3dad88;margin:0 10px;line-height:32px;padding:6px 40px 6px 46px;display:inline-block;color:#fff;font-size:16px;letter-spacing:4px;font-weight:bold;border-radius:4px;position:relative;transition:background 0.3s;
-moz-transition:background 0.3s;	/* Firefox 4 */
-webkit-transition:background 0.3s;	/* Safari å’Œ Chrome */
-o-transition:background 0.3s;	/* Opera */}
.stepBnCent .bnFinish{background:#3cb0c7;padding:6px 52px;letter-spacing:0;}
.stepBnCent .bnFinish:hover{background:#269eb6;text-decoration:none;}
.stepBnCent .bnMessage{background:#4faddb;padding:6px 52px;letter-spacing:0;}
.stepBnCent .bnMessage:hover{background:#299bd1;text-decoration:none;}
.stepBnCent{text-align:center;padding:30px 0;border-top:2px dashed #e5e5e5;margin-top:40px;}
.stepBnCent{text-align:center; clear: both;margin:40px 30px 20px 30px; padding:30px 0;border-top:2px dashed #e5e5e5;}
.repLayout .stepBnCent{ margin-top: 10px;}
.stepBnCent .bnStep,.stepBnCent .bnSave{background:#4faddb;margin:0 10px;line-height:32px;padding:6px 40px 6px 46px;display:inline-block;color:#fff;font-size:16px;letter-spacing:4px;font-weight:bold;border-radius:4px;position:relative;transition:background 0.3s;
-moz-transition:background 0.3s;	/* Firefox 4 */
-webkit-transition:background 0.3s;	/* Safari 和 Chrome */
-o-transition:background 0.3s;	/* Opera */}
.stepBnCent .bnNext{padding:6px 48px 6px 34px;}
.stepBnCent .bnNext:hover,.stepBnCent .bnBefore:hover,.stepBnCent .bnSave:hover{background:#299bd1;}
.stepBnCent .stepArr{position:absolute;top:15px;background:url('../images/sxSysPic.png') no-repeat;display:block;width:18px;height:14px;opacity:0.6;transition:left 0.2s,right 0.2s;-moz-transition:left 0.2s,right 0.2s;	/* Firefox 4 */-webkit-transition:left 0.2s,right 0.2s;	/* Safari 和 Chrome */-o-transition:left 0.2s,right 0.2s;	/* Opera */;}
.stepBnCent .bnNext .stepArr{right:18px;background-position:-2px -2px;}
.stepBnCent .bnNext:hover .stepArr{right:13px;}
.stepBnCent .bnBefore{padding:6px 34px 6px 48px;}
.stepBnCent .bnBefore .stepArr{left:18px;background-position:-38px -2px;}
.stepBnCent .bnBefore:hover .stepArr{left:13px;}
.stepBnCent .bnCancel{background:#999;padding:6px 52px;letter-spacing:0;}
.stepBnCent .bnCancel:hover{background:#8a8a8a;}
.stepBnCent .bnFinish{background:#38b48b;padding:6px 52px;letter-spacing:0;}
.stepBnCent .bnFinish:hover{background:#34a882;}
.stepBnCent .mbSele{ cursor:pointer; font-size: 14px; color: #626262;}
.stepBnCent .mbSele em{background:url(../images/seleBtn.png) no-repeat -1px -1px;width:16px;height:16px;display:inline-block;float:none;vertical-align:sub;margin-right:6px;}
.stepBnCent .mbSele.on em{background:url(../images/seleBtn.png) no-repeat -1px -19px;}
.jxDashed,.jxNoDashed { padding-left: 10px; border-bottom: 1px dashed #b0d1d9; margin:0 30px 30px 30px;}
.jxNoDashed { margin:0; border-bottom: none; padding:0 0 10px 0;}
.jxNoDashed .addfxBtn{ right:0;}
.jxDashed .jxTitle,.jxNoDashed .jxTitle{ float: left; margin-top:15px; padding-left: 15px; font-size: 16px; border-left: 3px solid #43acc6; color: #2b4c54;}
.jyHot .jxDashed .jxTitle{ border-left: 3px solid #64b37e;}
.jxDashed .addfxBtn{ top:20px; right:10px;}
.noPadding{ margin-top: -30px;}
.noPadding .sjNeedAsk{ padding-top: 0; margin-top:0;}
.htJfBox .jfSaixuan{ border-bottom: 1px dashed #b0d9bd;}
.fxTable td a.jfCheckXq{ color: #1f95b3;}
.fxTable td a.jfCheckXq i{ background: url(../images/my_Icon.png) no-repeat 0 -387px; width: 18px; height: 12px; float: left; margin-top:11px;}
.fxTable td a.jfCheckXq:hover{ text-decoration:underline;}
.htJfBox .jfSaixuan li .sxSubKind{ word-break:break-all; width:572px;}
.sxSubContent{ word-break:break-all; color:#2b4c54; margin-bottom: 15px; line-height:28px; padding-top:5px; font-weight: normal;}
.sxSubContent b{ color:#299bd4; font-size: 16px;}
.sxSubContent a.wdBox{ color: #08c; text-decoration: underline;}
.ruleInp,.ruleArea{height:38px; float: left; margin-right: 10px; font-size: 14px; border:1px solid #a9cdd6; line-height:38px; padding:0 10px; width: 468px; border-radius: 3px;}
.ruleInp:hover,.ruleArea:hover{ border:1px solid #5dacc0;}
.wShort{ width:109px;}
.w320{width: 320px; line-height:38px; height:38px; border:1px solid #a9cdd6;}
.w320:hover{border:1px solid #5dacc0;}
.ruleArea{ height: 140px; width: 78%; line-height: 30px;}
.htJfBox .jfSaixuan li .sxSubKind em{ color: #333; padding:0 10px;line-height:40px;}
.jfFill{ color: #2b4c54; font-size: 14px; font-weight: bold; padding-top:20px;}
.jffBox{margin-bottom: 20px;}
.jffBox .ruleInp{ width:150px;}
.jffBox .jffLeft{ width:690px; float: left; background: #edf5f7; padding:10px 0;}
.jffBox .jffRight{ width: 35px; float: right; margin:17px 0 0 15px;}
.jffBox .jffRight a{ display: block; background: url(../images/my_Icon.png) no-repeat 0 -409px; width: 24px; height: 24px;}
.jffBox .jffRight a:hover{ background: url(../images/my_Icon.png) no-repeat 0 -441px;}
.jffBox .jffLeft .jffHalf{ width:44%; float: left; padding-left:6%;line-height:40px;}
.jffBox .jffLeft .jffHalf em{ color: #333; padding-left:6px;}
.fxShareCont .shareLayout{padding:20px 30px 20px 30px;}
.spaceBox .sjPinggu{padding:30px 0 20px 0;}
.jyHot .shareLayout div:last-child{border-bottom:none;}

/* 当浏览器的可视区域小于1348px */
@media screen and (max-width:1348px) {
	.newjyMiddle{ width:45%; }
}
/* 当浏览器的可视区域小于1241px */
@media screen and (max-width:1241px) {
	.newjyMiddle{ width:43%; }
}
/* 当浏览器的可视区域小于1151px */
@media screen and (max-width:1151px) {
	.newjyMiddle{ width:41%; }
}
/* 当浏览器的可视区域小于1073px */
@media screen and (max-width:1073px) {
	.newjyMiddle{ width:39%; }
}


	/*专家列表*/
.expertStudio{clear:both;}
.expertStudio .expStuList{border-bottom:1px solid #dbdbdb;overflow:hidden;padding:24px 10px;}
.expertStudio .expertPic{float:left;width:200px;height:200px;background:#ccc;}
.expertStudio .expertPic img{width:200px;height:200px;max-width:100%;}
.expertStudio .expertDetail{padding-left:240px;min-height:200px;}
.expertDetail .expMes{font-size:14px;line-height:26px;color:#323232;min-height:156px;margin:-6px 0 10px 0;}
.expertDetail .expMes p{display:inline-block;margin-right:10px;}
.expertDetail .expMes .viewAll{color:#0ab0d0;text-decoration:underline;margin-left:20px;transition:color 0.2s;-moz-transition:color 0.2s;	/* Firefox 4 */-webkit-transition:color 0.2s;	/* Safari 和 Chrome */-o-transition:color 0.2s;	/* Opera */}
.expertDetail .expMes .viewAll:hover{color:#00768d;}
.expertDetail .expOpera .studioBtn{height:40px;line-height:40px;background:#2fa9c2;display:block;float:left;color:#fff;font-size:14px;text-align:center;padding:0 14px;transition:background 0.2s;-moz-transition:background 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s;	/* Opera */}
.expertDetail .expOpera .studioBtn:hover{background:#3cb2c9;}
.expertDetail .studioBtn .inArr{width:16px;height:10px;display:inline-block;background:url(../images/settleIcon.png) no-repeat -2px -2px;margin-right:6px;}
.expertDetail .expOpera{overflow:hidden;}
.expertDetail .expOpera .studioFocus{float:right;font-size:16px;color:#999;line-height:40px;letter-spacing:4px;}
.expertDetail .studioFocus .focusHeart{width:28px;height:24px;display:inline-block;background:url(../images/settleIcon.png) no-repeat 0px -22px;margin-right:8px;vertical-align:-6px;}
.expOpera .studioFocus:hover,.expOpera .studioFocus.on{color:#ff7171;}
.expOpera .studioFocus:hover .focusHeart{background-position:0px -56px;}
.expOpera .studioFocus.on .focusHeart{background-position:0px -90px;}
	/*专家列表end*/
/*最佳实践分享end*/


/*弹窗高度自适应*/
.tcHgtSuit .modal-body{min-height:600px;}

/* 当浏览器的可视区域大于860px */
@media screen and (min-height:860px) {
	.tcHgtSuit .modal-body{min-height:640px;}
}

/* 当浏览器的可视区域小于820px */
@media screen and (max-height:820px) {
	.tcHgtSuit .modal-body{min-height:540px;}
}

/* 当浏览器的可视区域小于740px */
@media screen and (max-height:750px) {
	.tcHgtSuit .modal-body{min-height:480px;}
}

/* 当浏览器的可视区域小于700px */
@media screen and (max-height:700px) {
	.tcHgtSuit .modal-body{height:430px;min-height:430px;}
}
/* 当浏览器的可视区域小于700px */
@media screen and (max-height:640px) {
	.tcHgtSuit .modal-body{height:340px;min-height:340px;}
}

/*弹窗高度自适应end*/
.htNeedAsk{ height: 40px; clear: both; margin:0 0 30px 0; position: relative;}
.htNeedAskSearch{border-radius:4px; position: absolute; left:0px; top: 2px; padding-left:38px; border:2px solid #87c0cc; height: 40px; line-height: 40px; width:358px; font-size: 16px;}
.htNeedAskSearch:hover,.htNeedAskSearch:focus{border:2px solid #5eadbd;}
.htNeedAskSearch:focus{outline:none;}
.htNeedAskBtn,.searchAskBtn{border-radius:4px; cursor:pointer; position:absolute; left:500px; top:2px; height:44px; color: #fff; width: 100px; font-size:16px; background:#2db4cf; border:none; border-bottom: 2px solid #279fb7; transition:background 0.3s;-moz-transition:background 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s;	/* Safari 和 Chrome */-o-transition:background 0.3s;	/* Opera */ }
.htNeedAskBtn:hover{ background: #2fa9c2;}
.htNeedAsk i.htNeedAskIcon{ background-position:-137px -452px; width: 20px; height:17px; position: absolute; left:12px; top: 15px; display: inline-block;}
.htsearchAskBtn{border-radius:4px; cursor:pointer; position:absolute; left:500px; top:2px; height:44px; color: #fff; width: 100px; font-size:16px; background:#2db4cf; border:none; border-bottom: 2px solid #279fb7; transition:background 0.3s;-moz-transition:background 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s;	/* Safari 和 Chrome */-o-transition:background 0.3s;}
.htsearchAskBtn{ left:410px; background:#3cbec7 url(../images/help/searchicon.png) no-repeat 8px 11px; padding-left:31px; width:80px; text-align: left; border-bottom: 2px solid #33a1a9;}
.htsearchAskBtn:hover{ background: #2ab1ba url(../images/help/searchicon.png) no-repeat 8px 11px; border-bottom: 2px solid #26929a;}
.htXzFl{ position: absolute; right: 0px; top:10px;}
.htXzFl a{ background:#2db4cf; color: #fff; display: inline-block; line-height: 30px; height: 30px; font-size: 14px; padding: 0 18px; border-radius:15px;}
.htXzFl a:hover{ background: #279fb7;}
.htXzFl select{ margin-left: 12px; float: left; height: 36px; border:1px solid #87c0cc; padding:0 8px; font-size: 14px;}
.htXzFl select:hover,.comhtMobal:hover,.comhtMoArea:hover{ border:1px solid #5eadbd;}
.sjShareBox .sjhtMenu{margin:-10px 0 30px 0;}
.sjhtMenu{position:relative; clear:both;margin-bottom:20px;border-bottom:1px solid #ccc;float:left;width:100%;}
.sjhtMenu li{ font-weight: bold; padding:0 0.1%;width:9.8%;float:left;text-align:center;font-size:15px;cursor:pointer;margin-right:1%;height:40px;line-height:40px;}
.sjhtMenu li:hover{border-bottom:3px solid #5ccee5;margin-bottom:-2px;}
.sjhtMenu li a{display:inline-block;width:100%;}
.sjhtMenu li a:hover{color:#118aa2;}
.sjhtMenu li.on{border-bottom:3px solid #3cb0c7;margin-bottom:-2px;}
.sjhtMenu li.on a{color:#118aa2;}

.xzMenuName{ clear:both; height:39px; line-height:39px; background:#f6dea8; }
.xzMenuName ul{ width: 100%}
.xzMenuName li{ position: relative; float: left;width: 23%;margin:0 1%;}
.xzMenuName li a.xzComA{ font-size:14px; line-height:28px; height:28px;  width: 100%; text-align: center; color: #8f5604; border-radius:16px;display: inline-block; font-weight: bold;transition:background 0.2s;
-moz-transition:background 0.2s;	/* Firefox 4 */
-webkit-transition:background 0.2s;	/* Safari 和 Chrome */
-o-transition:background 0.2s;	/* Opera */}
.xzMenuName li a.xzComA:hover{ text-decoration: none; color: #764704; background: #f2ca74; }
.xzCategory{ background: #fff; z-index: 9; position: absolute; width: 100px; border: 1px solid #f4cd76; border-radius: 12px; left: 1px; top:35px;}
.xzCategory span{ display: block; height:32px; line-height: 32px;text-align:left;}
.xzCategory span a.xzcateA{ font-size: 12px; font-weight: bold; text-indent: 29px;  position: relative;color: #8f5604; display: block;transition:background 0.2s;
-moz-transition:background 0.2s;	/* Firefox 4 */
-webkit-transition:background 0.2s;	/* Safari 和 Chrome */
-o-transition:background 0.2s;	/* Opera */ }
.xzCategory span a:hover{ background: #faefd4; text-decoration: none;}
.xzCategory .xzcateSpan01 a:hover{ border-radius: 11px 11px 0 0;}
.xzCategory .xzcateSpan04 a:hover{ border-radius: 0 0 11px 11px;}
.xzCategory span .setIcon{ width: 21px; height: 11px; position: absolute; left: 6px; display: block; top:9px; background: url(../images/xzcate.png) no-repeat;}
.xzCategory .cateIcon{ width: 11px; height: 6px; position: absolute; left:16.5%; top:-6px; display: block; background:url(../images/xzcate.png) no-repeat 0 -116px;}
.xzCategory .xzcateSpan01 .setIcon{ background-position: 0 0;}
.xzCategory .xzcateSpan02 .setIcon{ background-position: 0 -30px;}
.xzCategory .xzcateSpan03 .setIcon{ background-position: 0 -57px;}
.xzCategory .xzcateSpan04 .setIcon{ background-position: 0 -86px;}
.xzTreeRoom{ clear:both; max-height:480px; position: relative;min-height:140px; padding:10px 2px 20px 2px;overflow-y:auto;}
.xzTreeRoom h3{ font-size: 14px; padding:4px 0 4px 22px; position: relative; border-bottom: 1px solid #e7d4aa; margin-bottom: 0; line-height: 24px;transition:background 0.3s;-moz-transition:background 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s;	/* Safari 和 Chrome */-o-transition:background 0.3s;	/* Opera */}
.xzTreeRoom h3 .xzDagou{ position:absolute; width:16px; height:15px; right: 11px; top: 9px; background: url(../images/dagou.png) no-repeat}
.xzTreeRoom .xzHide{ z-index:9; position: absolute; right:-15px; top:38%;}
.xzTreeRoom .xzHide:hover{right:-15px;}
.xzMenuCate li .litBall{ display:block;float:left;width:6px;height:6px;border-radius:50%;background:#efc160;margin:12px 4px 0 0;left:2px;position:absolute;}
.xzMenuCate{ font-size:14px; padding-left:12px;}
.xzMenuCate.xzFirCate{margin-left:5px;}
.xzMenuCate li{position: relative; line-height: 32px;}
.xzMenuCate li a,.xzTreeRoom h3 a{ color: #000; display: block; width: 88%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.xzTreeRoom h3 a{ border: 1px solid #fdf3dc;}
.xzMenuCate li a{ margin-left: 17px;}
.xzMenuCate li a.xzCateName:hover span{text-decoration:underline;}
.xzMenuCate li .showIcon,.xzTreeRoom h3 .showIcon{ background-position: -118px -294px; width: 14px; height: 13px; display: inline-block; left: -1px; top: 9px;}
.xzMenuCate li .hideIcon,.xzTreeRoom h3 .hideIcon{ background-position: -118px -332px; width: 14px; height: 13px; display: inline-block; left: -1px; top: 9px;}
.xzTreeRoom h3 .showIcon,.xzTreeRoom h3 .hideIcon{ left: 5px; top: 10px;cursor:pointer;}
.xzMenuCate li a:hover,.xzMenuCate h3 a:hover{ color: #000;}
.xzTreeRoom h3.selected a .wdTitTxt{ background: #ffe6b0; padding:0px 4px; border:1px #ffb951 solid;display:inline-block;}
.xzMenuCate li.selected .xzCateName span{background: #ffe6b0; padding:2px 4px; border:1px #ffb951 solid;}
.xzMenuCate li.selected .xzCateName{text-decoration:none;}
.xzTreeRoom h3.selected a{ padding:0 2px;}
.xzTreeRoom .xzTreeEpt{text-align:center;font-size:18px;margin-top:58px;color:#999;letter-spacing:1px;}
.xzTreeRoom .treeMnEpt{font-size:13px;color:#999;text-align:center;padding:4px 0 6px 0;}
.xzLeftBar{ border-radius:5px; margin:30px auto; width:500px; padding:0; border:3px solid #f6dea8; background: #fdf3dc;}
.xzMvCate{line-height:initial;display:inline-block;vertical-align:-6px;}
.xzMvCate em{background:#ccc;margin:4px 0 0 5px;display:block;float:left;width:20px;height:20px;border-radius:12px;transition:background 0.2s;
-moz-transition:background 0.2s;	/* Firefox 4 */
-webkit-transition:background 0.2s;	/* Safari 和 Chrome */
-o-transition:background 0.2s;	/* Opera */;}
.xzMvCate .moveUp{background:url(../images/xzcate.png) no-repeat -23px 5px,#e5e0d3;}
.xzMvCate .moveDown{background:url(../images/xzcate.png) no-repeat -23px -44px,#e5e0d3;}
.xzMvCate .moveUp:hover{background:url(../images/xzcate.png) no-repeat -23px -12px,#26A88E;}
.xzMvCate .moveDown:hover{background:url(../images/xzcate.png) no-repeat -23px -27px,#26A88E;}
.xzMenuCate li .xzCateName span.xzMvCate{background:none;border:none;padding:0;position:absolute;right:10px;top:3px;background:#fdf3dc;padding-left:1px;overflow:hidden;height:26px;}
.xzMenuCate li a.xzCateName{cursor:default;}
.xzMenuCate li a.xzCateName span.xzCateName{border:1px solid #fdf3dc;transition:background 0.2s,border 0.2s,padding 0.2s;
-moz-transition:background 0.2s,border 0.2s,padding 0.2s;	/* Firefox 4 */
-webkit-transition:background 0.2s,border 0.2s,padding 0.2s;	/* Safari 和 Chrome */
-o-transition:background 0.2s,border 0.2s,padding 0.2s;	/* Opera */;}
.xzMenuCate li a.xzCateName:hover span.xzCateName{background:#ffedc7;padding:2px 4px;border:1px solid #f5c47a;text-decoration:none;}

.leftCankao{ float: left; width: 300px;}
.leftCankao .xzLeftBar{ width:300px;}
.rightCankao{ float: right; width:790px;}

.sjCankao{ padding:30px;}
.leftSj { float: left; width: 250px;}
.leftSj .xzLeftBar{ width: 250px; margin-top:10px;}
.rightSj{ float: right; width:712px;}
.rightSj .htOperator{ padding:12px 0;}
.rightSj .fxTable{ padding:15px 0 0 0;}

/*最佳实践中心-分享中心-后台管理-参考文档-弹*/
.showlimit{background: url(../images/jiantou9-21.png) center center no-repeat;}
.resourceLeft{ overflow-x:scroll; border:1px solid #dedede;  padding:12px; font-size: 14px; width:220px;}
.resourceRight{ margin-left: 15px; padding: 12px;  border:1px solid #dedede; width: 220px;}
.resourceLeft li h3{ background: #f8f8f8; line-height: 30px; position: relative;}
.resourceLeft .secCategory{ background: #fff; line-height: 24px; padding-left: 20px;}
.resourceLeft li input{ margin:0 8px;}
.resourceRight dl{background:#f8f8f8; padding: 12px;}
.resourceRight dt{ padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #000;padding:;}
.resourceRight dd{ font-size: 14px; line-height: 26px;}
.resourceRight dd input{margin: 0 8px;}
.htList h4,.resourceLeft h4{font-size: 14px;font-weight: normal; line-height:30px; height:30px;border-bottom:1px solid #dedede;}
.htList .sunPro h4{ border-bottom: none;}
.htList .workCategory h4{border-bottom:none;}
.htList .workCategory h4:hover,.workCategory li h3:hover{background:#e2eae9;cursor:pointer;}
.modal-body .zyMenubox i.show_icon{width:13px;height:13px;background:url(../images/tcJia.png) no-repeat 0 center;}
.modal-body .zyMenubox i.hide_icon{width:13px;height:13px;background:url(../images/tcJian.png) no-repeat 0 center;}
.zyMenubox i.hide_icon{ margin:0 5px;display:inline-block; cursor:pointer;width:13px;height:13px;background:url(../images/tcJian.png) no-repeat 0 center;}
.zyMenubox i.show_icon{ margin:0 5px;display:inline-block; cursor:pointer;width:13px;height:13px;background:url(../images/tcJia.png) no-repeat 0 center;}
.resourceLeft .nextCategory{padding-left:20px; font-weight: normal;}

/*管理客户端start 2017-4-29*/
.zjLayout{ margin:0 30px; border-bottom: 1px solid #b0d1d9; padding:0;}
.leftZj{ width:180px; margin-right: 15px;}
.leftZj p{ text-align: center;}
.leftZj img{ display: block; margin:0 auto; width:51px;}
.leftZj p b{ color: #422806; font-size: 14px;}
.leftZj p { line-height: 36px; height: 36px;}
.rightZj{ font-size: 14px; width:800px;}
.rightZj p label{ color: #666;}
.rightZj p { line-height: 36px; line-height: 36px; color: #422806;}
.rightZj p .zjRed{ color: #e60012;}
.leftZj p.moveZj{ height: 30px; line-height: 30px; margin:0 auto; border:1px solid #ddd; width:70px; font-size: 13px;}
.leftZj p.moveZj a{ display: block;}
.leftZj p.moveZj a i{ margin:7px 0 0 10px; }
.leftZj p.moveZj:hover{ border:1px solid #b9b9b9;}
.leftZj p.moveZj a:hover i{ background-position:-193px -421px;}
.zjInBox{ clear: both;}
.zjInclude{ margin-top: 30px; padding:20px 0; border-top: 1px dashed #b0d1d9; clear: both;}
.zjInclude .zjClew{ color: #666; line-height: 30px; height: 30px;}
.zjClew i{ margin-right: 3px; display: inline-block; border-radius:1px; width:11px; height:11px;}
.zjClew i.zjBlue{ background: #3cb0c7;}
.zjClew i.zjRed{ background: #e60012;}
.zjClew i.zjGrey{ background: #989898;}
.zjClew i.zjGreen{ background: #4aa319;}
.zjInList { padding:15px 0;}
.zjInList a{ display:block; float: left; margin:6px; color: #fff; font-weight: bold; font-size: 14px; border-radius: 3px; padding:0 15px; line-height: 37px; height: 37px;}
.zjInList a.yeyBlue{ background: #3cb0c7;}
.zjInList a.yeyRed{ background: #e60012;}
.zjInList a.yeyGrey{ background: #989898;}
.zjInList a.yeyGreen{ background: #4aa319;}
.sxSubKind select,.sxSubTwo select,.runRight select{ font-size: 14px; border:1px solid #a9cdd6; margin:7px 5px 8px 0; height:34px; padding:0 8px;}
.sxSubKind select:hover,.sxSubTwo select:hover,.runRight select:hover,.sxSubKind select:focus{ border:1px solid #5dacc0;outline:none;}
.sxRadio{ padding-right: 10px;}
.sxRadio i{ padding-right: 10px;}
.fxFill,.fxFillTwo{ border-radius: 2px; padding:0 5px; font-size: 14px; border:1px solid #ddd; line-height: 30px; height: 30px;}
.fxFill{ width: 200px;}
.fxFillTwo{ width:70px;}
.fxFill:hover,.fxFillTwo:hover{ border:1px solid #5dacc0;}
.sxSubTwo{ float: left; width:230px;}
a.sxSubSearch{ margin:7px 0 0 5px; display: inline-block; color: #fff; padding:0 18px; height:36px; line-height:36px; font-size: 14px; background: #1fa3c3; border-radius: 3px;}
a.sxSubSearch:hover,.defineShow .sxSubSearch:hover{ background: #1093b3;}
a.sxSubSearch.sxReset{ background: #aaa; margin-left:5px;}
a.sxSubSearch.sxReset:hover{ background: #999;}
.yerList h5.yerSearch a.sxSubSearch{ margin:0 0 0 5px;}
.jfSaixuan h3{ position: relative; border-bottom: 1px solid #ddd; margin:0 0 20px -20px; line-height:36px; height:36px; }
.jfSaixuan h3 span.xzSpanyy{ border-left: 3px solid #1fa3c3; color: #333; padding-left:15px;}
.jfSaixuan h3 span.fxBack{ left:630px; bottom:2px; font-size: 12px; font-weight: normal;}
.htJfBox .nodashed{ border-bottom: none;}
.zjName{ position: relative;}
.zjSecBox{box-shadow:3px 1px 4px #ddd; border-radius:10px; background: #fff; border:2px solid #bee0ec; padding:20px; position: absolute; width:720px; left:180px; top:-70px;}
.zjLit{ width:600px; left:150px;}
.zjSecBox .htPoint{ top:82px;}
.htJfBox .fxBorder table{ border:1px solid #cee8f0;}
.htJfBox .noBorder{ border-bottom: none;}
.m15{ margin-top:15px; clear:both;}
.listManT{ float: left; width:350px; position: relative;}
.listManT .putInserTxt{ border:1px solid #ddd; z-index:1040; border-top: none; width: 340px; top:40px;}
.talkShare .listMan a.sxSubSearch{ height: 34px; line-height: 34px; margin:0; /*position: absolute; left:275px; top:0;*/}
.jfSaixuan .input-group-addon{margin-top:2px;}
/*我的需求*/
.xqBox{ padding:0 30px;}
.xqBox .hzTable th{ background:#f6faf5;}
.jyHot .xqBox table th,.jyHot .xqBox table td{ padding:8px; font-size: 14px;}
.jyHot .xqBox table tr:hover{ background:#f7fff4;}
.bfbXuan li .sxSubTit{ min-width: 70px; width:15%;}
.bfbXuan li .sxSubKind{ width: 82%;}
.bfbXuan li .sxSubKind .ruleInp{ width: 88%;}
.bfbXuan li .sxSubKind .ruleArea{ width: 88%;}
.sxSClew{ clear: both; line-height:22px; font-weight: normal; color: #999;}
a.sxSubPeo{ background:#e9f5e7; border-bottom:2px solid #c0ddb9; color:#447338; display:inline-block; border-radius:3px; padding:7px 15px;}
a.sxSubPeo:hover{ background:#dcecd8; border-bottom:2px solid #aed6a4;}
.bfbXuan .htMyAnBtn{ border-top:1px dashed #b0d1d9; margin-top:38px;}
.wdConList { padding:8px 10px 8px 12px; border-bottom: 1px dashed #c0ddb9;}
.wdConList:hover{ background:#fffbe4;}
.wdConList a.wdBox{ font-size: 14px; display:inline-block; color: #333;}
.wdConList a.wdBox:hover{ color: #44733d; text-decoration: underline;}
.wdConList a.wdDel i.del{ display: inline-block; margin-left:10px; border-radius:10px; background: #64b37e; color: #fff; width:20px; height:20px; text-align: center; line-height:18px;}
.wdConList a.wdDel i.del:hover{background:#4aa267;}
.wdConList .wdCircle{ float: left; margin-top:10px; margin-right: 10px; width: 6px; height: 6px; border-radius: 3px; background:#abd2a1; display: inline-block;}
.wdConList a.wdLoad{ background:#fae1b2; padding:0 8px; margin-left:10px; font-size: 14px; display:inline-block; border-radius: 3px; color:#9e7830;}
.wdConList a.wdLoad:hover{ background:#f5d8a3; color:#6d4a08;}
.kqSpanShow .kqTmSpan{background:#64b37e;display:inline-block;padding:2px 10px 2px 10px;line-height:24px;color:#FFF;text-decoration:none;border-radius:3px;margin:0px 6px 10px 0;font-size:14px;position:relative;cursor:pointer;}
.kqSpanShow .kqTmSpan i.del{display:none; position:absolute;right:5px;top:2px;font-size:14px;color:#fff;font-weight:bold;cursor:pointer;}
.kqSpanShow .kqTmSpan:hover{background:#4aa267;padding:2px 22px 2px 10px;}
.kqSpanShow .kqTmSpan:hover i.del{ display:block;}
.kqSpanShow .kqTmSpan i.del:hover{ color:#b9e8c8;}
.needTip{ line-height: 20px; background: #fffbf2; border-radius: 2px; border: 1px solid #efe8da; font-size: 14px; margin:0 30px 30px 30px; padding:15px 20px;}
.jfSaixuan a.delEpt{background:#faf7f0;border:1px solid #e9ddc0;color:#834005; position: relative; margin:5px 20px 5px 0; display: inline-block; color: #333; margin-right:20px; padding:0 17px; height:28px; font-weight: normal; border-radius:2px; line-height:28px;}
.jfSaixuan .delEpt:hover{background:#f5e8c9;}
/*分享图标我的推荐*/
.yerList h5 .bdsharebuttonbox{ font-size: 14px;}
.yerList h5 .tipFxBox{position: absolute; line-height:31px; left:130px; top:7px;}
.yerList h5 .tipFxBox02{ left: 160px;}
.yerList h5 .tipFxBox a.phoneIcon{ float: left; display:inline-block; background: url(../images/phoneIcon.jpg) no-repeat; width:21px; height:31px; white-space: nowrap; text-indent: -300px; overflow: hidden;}
.yerList h5 em.bds_more{ margin-top: 7px;}
.yerList h5 .tipTxt{ padding-left: 10px; color: #cd7900; float: left; font-size: 14px;}
.yerList h5 a.tipPoint{ margin-left: 10px; float: left; color: #08c; font-size: 14px; text-decoration: underline;}
.jyMoveBox p{ color: #333; line-height: 30px; font-size: 15px; padding-bottom: 10px;}
/*分享图标我的推荐*/
.imgContWid img{max-width:480px;}
/*用户管理查询*/
.userCheckMana{ padding:10px 0px; border-bottom: 1px solid #e8e8e8;}
.userCheckMana label{background: url(../images/my_Icon.png) no-repeat; margin-left:20px; position: relative; line-height: 34px; float: left; padding-left:30px; width:40px;; font-size: 16px; color: #333; padding-right: 5px;}
.userCheckMana .ucmName{ background-position:-55px -700px;}
.userCheckMana .htInput,.userCheckMana .sxSubSearch{ margin-top: 0px; float: left;}
.userCheckMana .ucmPhone{ background-position:-55px -908px;}
/*用户管理查询end*/
/*文件上传*/
.udBox{ width:75%;}
.htAddInfo li.zzBook .udFile .udBtn a,.m15 .udFile .udBtn a,.udFile .udBtn a{ position: relative; text-decoration: none; display: inline-block; background:#0c8d60; color: #fff; padding:4px 20px 4px 32px; border-radius:3px; height:28px; line-height: 28px; font-size: 14px;}
.htAddInfo li.zzBook .udFile .udBtn a i,.m15 .udFile .udBtn a i,.udFile .udBtn a i{ padding:0; display: inline-block; position: absolute; left:13px; top:11px; background: url(../images/childGrt.png) no-repeat -56px -5px; width:13px; height:15px;margin-left:0;}
.htAddInfo li.zzBook .udFile .udBtn a:hover,.m15 .udFile .udBtn a:hover,.udFile .udBtn a:hover{ color: #fff; background: #0c715a;}
.htAddInfo li.zzBook .udClew,.m15 .udClew,.udClew{ color:#999; font-size: 12px; display: block; clear: both; }
.xqtxtList115{ clear: both; padding-left: 115px;}
.xqtxtList105{ clear: both; padding-left: 105px;}
.htAddInfo li.zzBook .udClew font,.m15 .udClew font, .udClew font{ color: #c00;font-weight:normal;word-break:break-all;}
.jfSaixuan .udClew,.upDocList .udClew{margin-top:6px;}
.htNoticeContent .m15 .htInput{ width: 70%; padding:6px; max-width: 783px;}
.m15 .zuoTxt{ width: 108px; text-align: right; float: left; line-height: 36px;}
.udList{ position: relative; background: #ebefec; padding:10px; width:60%; height: 32px; border-radius: 3px; margin-top: 10px; clear: both;}
.udList:hover{ background: #e1efe2;}
.udDel{ position: absolute; right:0px; top:0px;}
.udDel a{ width:24px; height:24px; display: block; background: url(../images/childGrt.png) no-repeat 0 0; padding:0;}
.udDel a:hover{ background-position:-28px 0;}
.diaTeacher .udDel a{padding:0;}
.udList .udImg{ width:32px; height:32px; background: url(../images/fileico_v5.png) no-repeat; display: inline-block;}
.udList .udStyle01{ background-position:0 0;}
.udList .udStyle02{ background-position:-32px 0;}
.udList .udStyle03{ background-position:-64px 0;}
.udList .udStyle04{ background-position:-96px 0;}
.udList .udStyle05{ background-position:-128px 0;}
.udList .udTxt{ width: 78%; color: #333; position: absolute; line-height: 32px; left:52px; top:2px; text-overflow: ellipsis;height:28px; white-space: nowrap;overflow: hidden;}
.udList .udfileInfo{ color: #999; position: absolute; left:52px; top:20px;line-height: 32px; font-size: 12px;}
.htAddInfo li.zzBook .udProgressYext{ float: left;}
.udTxtSuc{ color:#459683; padding-left: 5px;}
.udProgressBar{ margin:10px 5px 0 0; display: inline-block; float: left; border:1px solid #ababab; width: 50px; height: 8px; padding:1px; background: #fff;}
.udProgressBarInner{ display: block; background: #6aba4e; height:8px;
	background-image: -webkit-linear-gradient(to bottom,#85d765,#6aba4e);
    background-image: linear-gradient(to bottom,#85d765,#6aba4e);
    background-image: -ms-linear-gradient(to bottom,#85d765,#6aba4e);
    background-image: -o-linear-gradient(to bottom,#85d765,#6aba4e);}
.rfor li .udFile span a{border:none;}
.udProgress .udTxtXiaz a,.htAddInfo .udProgress .udTxtXiaz a{ text-decoration: underline; padding:0 5px; color: #459683;}
.udProgress .udTxtXiaz a:hover,.htAddInfo .udProgress .udTxtXiaz a:hover{ color: #f80;}
.htAddInfo .udProgress .udTxtXiaz a{margin:0 10px;}
.hzForm .fill-Li .zhiZhaoClew,.rfor li .zhiZhaoClew{ display: block; clear: both; padding-left: 130px; padding-top:3px;}
.rfor li .zhiZhaoClew{ padding-left: 115px;}
.zhiZhaoClew .errorP{ color: #f00; line-height: 18px; font-size: 12px;}

.hzForm .upDocList{overflow:hidden;margin-bottom:20px;}
.hzForm .upDocList label{float:left;line-height:32px;font-size:14px;width:108px;text-align:right;}
.clewMark{color:#f00;clear:both;padding:6px 0 0 108px;}
.titIptLine{border:1px solid #c9e3e5;width:298px;height:30px;font-size:14px;padding:2px 5px;transition:border 0.3s;-moz-transition:border 0.3s;	/* Firefox 4 */-webkit-transition:border 0.3s;	/* Safari 和 Chrome */-o-transition:border 0.3s;}
.titIptLine:hover,.titIptLine:focus{border-color:#7db6d2;}
.upDocList .udList{width:auto;}
/*文件上传end*/
/*模版管理*/
.comhtMobal{ font-size: 14px; height:36px; padding:0 8px; line-height: 36px; border:1px solid #a9cdd6; border-radius: 2px;}
.comhtMoArea{ font-size: 14px; padding:0 8px; line-height:26px; border:1px solid #dedede; border-radius: 2px;}
.malWid170{ width:170px;}
.malWid378{ width:370px;}
.malWid226{ width:226px;}
.malWid876{ width:720px; height:78px;}
.wid100{ width:99%; padding:0; text-indent: 16px; height:48px; line-height:48px;}
.inpwid100{ width: 50%; padding:0; text-indent: 15px; line-height:34px; height: 34px; margin-right:8px; border-radius: 3px;}
.malStyle{ margin-top:30px;}
.malList{ position: relative; margin:0 20px 20px 0; width:278px; float: left; padding:20px 20px 0 20px; background: #f5f5f5; border-radius:3px;}
.malList:nth-child(3n+0){ margin:0 0 20px 0;}
.malUp{ padding-bottom:18px; position: relative; border-bottom: 1px dashed #d0d0d0;}
.malUp .malIconBg{ display: inline-block; width:59px; padding-top: 14px; height:45px; border-radius:30px; text-align: center;}
.malUp .mc01{ background: #fc706e;}
.malUp .mc02{ background: #ffb11a;}
.malUp .mc03{ background: #8fc31f;}
.malUp .mc04{ background: #18c1c3;}
.malUp .mc05{ background: #808d9a;}
.malUp .malIconBg i{ background: url(../images/malIcon.png) no-repeat; width: 29px; height: 27px; display: inline-block;}
.malUp .mc01 i{ background-position:0 0;}
.malUp .mc02 i{ background-position:0 -30px;}
.malUp .mc03 i{ background-position:0 -60px;}
.malUp .mc04 i{ background-position:0 -90px;}
.malUp .mc05 i{ background-position:0 -120px;}
.malUp .msH5{ font-weight: normal; position: absolute; top:9px; left: 84px; color: #555; font-size: 18px;}
.malUp .msP{ font-size: 14px; position: absolute; top:36px; left: 84px; color: #999;}
.malDown .editorLast{ color:#ad9775; line-height:45px;}
.malOpor{ display: none; border-radius: 0 0 3px 3px; text-align: center; position: absolute; background:rgba(105,105,105,0.77); height: 45px; line-height: 45px; bottom: 0px; left: 0px; width: 100%;}
.malOpor .malEditor,.malOpor .malDel,.malOpor .malDefault{ margin:0 10px; font-size: 14px; color: #fff;}
.malOpor .malEditor i,.malOpor .malDel i,.malOpor .malDefault i{ vertical-align: middle; margin:0 5px 4px 5px; background: url(../images/malIcon.png) no-repeat -41px 0;  width:16px; height:18px; display: inline-block;}
.malOpor .malDel i{ background-position:-64px 0;}
.malOpor .malDefault i{ background-position: -151px 0; width: 17px; height: 16px;}
.malOpor .malEditor:hover,.malOpor .malDel:hover,.malOpor .malDefault:hover{ opacity:0.9;}
.addMyMal{ position: relative; padding-top: 4px;}
.malIcon{background: url(../images/malIcon.png) no-repeat; display: inline-block;}
.addMyMal h2{ width: 58px; margin:-3px 0 0 15px;}
.addMyMal h2 i.malIcon{background-position: -105px -25px; width:38px; height:38px; display: inline-block;}
.addMyMal h2:hover i.malIcon{background-position: -105px -68px;}
.malCategory{ background: #fff; width: 110px; border-radius: 10px; position: absolute; top:47px; left:-22px; border:2px solid #94cad0; box-shadow: 1px 1px 2px #d1d6d7;}
.malShowgn dd{ font-size: 14px; padding:0px 4px;}
.malShowgn dd:hover{ background: #e2f2f4;}
.malShowgn dd a{ font-size: 14px; padding:0; margin:0; text-align: center; color: #333; border-bottom: 1px dashed #c1d8db; line-height: 35px; height: 35px; display: block;} 
.malShowgn dd a:hover{ color: #218996; height:35px;}
.malShowgn dd:first-child{ border-radius:10px 10px 0 0;}
.malShowgn dd:last-child{ border-radius:0 0 10px 10px;}
.malShowgn dd:last-child a{ border-bottom: none;}
.malCategory .malIcon{ background-position:-6px -187px; width: 16px; height: 8px; position: absolute; right:47px; display:block; top:-8px;}
.malLayout{ clear: both; margin-bottom: 15px;}
h5.malName{ color:#000; margin-bottom: 20px;clear:both; font-weight: normal; font-size: 18px; height: 44px; line-height: 44px; border-bottom: 1px solid #efefef;}
h5.malName i{ margin:0 15px 3px 5px; width: 29px; height: 31px; display: inline-block; vertical-align: middle;}
h5.malName .detailIcon{ background-position:-35px -22px;}
h5.malName .styleIcon{ background-position:-35px -59px;}
h5.malName .nameIcon{ background-position:-35px -95px;}
h5.malName .setIcon{ background-position:-35px -133px; width: 36px; height: 34px;}
.malDetail h5.malName{ margin-bottom: 0;}
.moBan .comLabel{ margin-top: 5px; padding-left: 0; width: 108px; background: none;}
.moBan .listMan .htInput{ border-radius: 3px; width: 350px; margin-top: 3px;}
.moBan .listMan .putInserTxt{ width: 362px; top:37px;}
.moBan .listMan .putInserTxt a{ padding-right:6px;}
.malDetail .shareLayout{ padding:0;}
.moBan{ border-bottom: 1px dashed #efefef;}
.malFillSet{ margin-top: 50px;}
.malChoose{ margin-right: 47px; width: 293px; float: left;}
.malChoose:nth-child(3n+0){ margin-right: 0;}
.malItems{ clear: both; overflow: hidden;}
.malItems a{ color: #000; position: relative; margin:0 13px 20px 13px; background:#f0fafd; border:1px solid #a9cdd6; box-shadow:0px 2px 1px rgba(47,129,150,0.3); height: 34px; line-height: 34px; font-size: 14px; width: 116px; text-align: center; display: inline-block; float: left; border-radius: 2px;}
.malItems a .addMalItems{ line-height: 30px; border-radius: 2px; color: #fff; font-size: 30px; left: 0px; top:0; position: absolute; width:116px; background:rgba(68, 138, 202, 0.8); border:1px solid rgba(68, 138, 202, 0.8); height:34px; display:none;}
.malItems a:hover{ color: #005d74; background:#cbe2e8;}
.malItems a:hover .addMalItems{ display: block;}
.borderdash{ border-top: 1px dashed #ddd; padding-top: 20px;}
.malNameClew{ font-size: 14px; clear: both; line-height: 34px; margin-top: -10px;}
.malNameList{ clear: both;}
.malNameClew .fl{ padding-left: 8px; color: #333;}
.malNameClew .fl em{ padding-left: 12px; color: #999;}
.malNameClew .fr{ padding-right: 8px; color: #999;}
.malNameList li{ position: relative; cursor: pointer; margin-bottom: 10px; font-size: 14px; padding:1px; clear: both; border:1px solid #a9cdd6; border-radius: 3px; height:50px; line-height:50px;transition:background 0.2s;-moz-transition:background 0.2s;    /* Firefox 4 */-webkit-transition:background 0.2s;  /* Safari 和 Chrome */-o-transition:background 0.2s; /* Opera */}
.malNameList li:hover{ padding:1px; background:#ebf5f7;border:1px solid #a9cdd6;}
.malNameList li.selected{ padding:0; border:2px solid #448aca;}
.malNameList li label{ display: inline-block; width:72px; text-align: right; font-weight: bold; color: #000;}
.malNameList li .rmalClew{ color: #999; padding-left: 20px;}
.malNameList li .delStyle{ position: absolute; right: 12px; top:15px;}
.malNameList li .delStyle i,.malNameList li.selected .delStyle i{ display: none; width: 21px; height: 21px;}
.malNameList li:hover .delStyle i{ display: block; background-position:-76px -25px;}
.malNameList li:hover .delStyle:hover i{ background-position:-76px -55px;}
.malNameList li.selected:hover .delStyle i{ opacity: 0.6; background-position: -76px -85px;}
.malNameList li.selected:hover .delStyle:hover i{ opacity:1;  background-position: -76px -85px;}
.malNameList li.selected{ background: #448aca;}
.malNameList li.selected label,.malNameList li.selected .rmalClew{ color: #fff;}
.malNeed{ border-bottom: 1px dashed #ddd; padding:0 8px; font-size: 14px; padding:8px 0; height: 26px; line-height: 26px; clear: both;}
.malNeed label{ padding-left: 8px; font-weight: bold; color: #333;}
.needTab{ cursor:pointer; width: 54px; height:31px; background: url(../images/need.png) no-repeat; float: right;}
.needGreen{ background-position:0 0;}
.needGrey{ background-position:0 -36px;}
.malRedio{ font-size: 14px;}
.malRedio h5{ padding-left: 8px; clear: both; line-height:48px; height:48px;}
.malRedio h5 label{ font-weight: bold; color: #333;}
.malRedio h5 label em{ padding-left:10px; color: #999;}
.malNameInp{ position: relative;}
.wid90{ width:60px; height:40px;}
.malNameInp .btnJia,.malNameInp .btnJian{position:relative;z-index:2;float:left;cursor:pointer;text-align:center;background:#f8f8f8;border:1px solid #e0e0e0;color:#333;font-size:18px;width:32px;height:32px;line-height:32px;}
.malNameInp .btnJia{border-radius:0 2px 2px 0;margin-left:-1px;}
.malNameInp .btnJian{border-radius:2px 0 0 2px;margin-right:-1px;}

.malNameInp span i{ width:10px; height:10px; margin-top: 11px;}
.malNameInp .btnJia i{ background-position:-117px -254px;}
.malNameInp .btnJian i{ background-position:-117px -280px;}
.malNameInp .btnJia:hover,.malNameInp .btnJian:hover{background: #d4f5ff;}
.malRedio .redioLine{ cursor: pointer; clear: both; line-height:20px; padding:5px 0 5px 15px; font-weight: bold; color: #333;}
.malRedio .redioLine i{ display: inline-block; vertical-align: middle; margin:0 10px 3px 0; background-position:-87px 0; width: 16px; height: 16px;}
.malRedio .redioLine:hover i{ background-position:-146px -206px;}
.malRedio .redioLine.selected i{ background-position: -109px 0;}
.malRedio .xxLine{ height: 45px; line-height: 45px;}
.malRedio .xxLine i{ background-position: -130px 0;}
.addxxItems{ line-height: 30px; text-align: right; padding-right:5px;}
.addxxItems a{ color: #08c; text-decoration: underline;}
.htHcNav .jfBackHead{ margin:0 20px; border-bottom: none; padding-top:5px; width:118px; float: right; }
.htHcNav .jfBackHead a{ font-size: 14px; border-bottom: 0; height: auto;}
.padBot15{ padding-bottom: 15px;}
.w60{width:60px;float:left;}
.malNameInp .comFillNum .w60{margin:0;border-radius:0;position:relative;z-index:9;text-align:center;width:40px;border-color:#dedede;}
.malNameInp .comFillNum .w60:hover{border:1px solid #5ba6e3;}
.malNameClew .linkTxt{font-size:14px;font-weight:normal;color:#08c;text-decoration:underline;}
.malNameClew a:hover{color:#b11116;cursor:pointer;}
.quIcon.malIcon{background-position:-177px -463px;width:14px;height:14px;margin-top:10px;}
.malChoose .malNameInp .xzInp{width:55px;float:left;}
.malNameInp .xzLine{color:#aaa;float:left;font-size:20px;padding:0 10px 0 5px;line-height:34px;}
.malNameInp a.del{display:inline-block;padding:10px 5px;}
.malNameInp a.del i.malIcon{margin:0;background-position:-78px -429px;width:16px;height:16px;}
.malNameInp a.del:hover i.malIcon{background-position:-8px -429px;}
.malRedio h5 a.add{margin-top:10px;}
.malRedio h5 a.add .malIcon{margin:0;width:20px;height:20px;background-position:-112px -351px;}
.malRedio h5 a.add:hover .malIcon{background-position:-140px -351px;}
/*模版管理*/
/*客户*/
.clientIndex{margin-top:10px;}
.malWid651{ width:96%; padding:0 2%; height:98px;max-width:631px;}
.kehuLeft{ width:690px;padding-right: 15px; border-right:3px solid #f2f2f2;}
.kehuRight{ width:275px;}
.kehuRight .memInfo{margin-bottom:10px;}
.khBasic{ clear: both;margin-bottom:40px;}
.khBasic h5{ font-weight: normal; margin-bottom: 20px; border-bottom: 1px solid #ddd; height: 40px; line-height: 40px;}
.khBasic h5 .bsName{ padding:0 12px; color: #037ba0; font-size: 16px; border-bottom:2px solid #037ba0; display: inline-block;}
.khBasic h5 .bsName .malIcon{ margin:0 10px 0 0; vertical-align:-3px; width:22px; height:18px; background-position:0px -157px;}
.khBasic li{ font-size: 15px; line-height: 36px;}
.khBasic li.wholeDiv{ clear: both;}
.khBasic li label{ color: #888; float: left; width:72px; text-align: right;}
.khBasic li.wholeDiv .bsRtxt{ color: #333; width:599px; margin-left: 26px;}
.dwBelong,.qbDetail h2 em{ font-weight: normal; font-size: 12px; background: #d5f1f7; color: #037ba0; margin-left: 12px; border-radius: 14px; height: 20px; line-height: 20px; padding:2px 12px; display: inline-block;}
.imporWork{ margin:30px 0 0 0; clear: both;min-height:380px;}
.imporWork .htQueMenu{ margin:0;}
.imporWork .htQueMenu .htCombg{ margin-right:10px; font-size: 15px;}
.imporWork .imporBg{ background: #f7f7f7; height: 50px; border-radius: 0 0 22px 22px; border:1px solid #f2f2f2; border-top: none;}
.leftImporbg{ line-height: 50px; font-size: 14px;}
.leftImporbg label{ padding-left: 20px; color: #888;}
.leftImporbg .imporItem{ color: #333; cursor: pointer; margin:0 7px;}
.leftImporbg .imporItem .malIcon{vertical-align: middle; margin:0 5px 3px 0; background-position:-87px 0; width:16px; height: 16px;}
.leftImporbg .imporItem:hover .malIcon{ background-position:-146px -206px;}
.leftImporbg .imporItem.selected .malIcon{ background-position:-109px 0;}
.rightImporbg{ right:0; top:0;}
.rightImporbg h3 a,.leftRili h3 a { font-weight: normal; margin:0 0 0 10px; border-radius: 16px; background: #e7f7e7; font-size: 13px; color: #333; border:1px solid #d5e2d5; height:26px; line-height:26px; padding:1px 14px; display: inline-block;}
.rightImporbg h3 a .malIcon,.leftRili h3 a .malIcon{ margin-right: 5px; margin-bottom:3px; vertical-align: middle; width:17px; height:17px;}
.rightImporbg a.traceLink .malIcon{ background-position:-79px -163px; width:13px; height:13px;}
.rightImporbg a.calendarLink .malIcon{background-position:-77px -112px;}
.leftRili a.calendarLink .malIcon{background-position:-77px -112px;}
.rightImporbg a.scheduleLink .malIcon{background-position:-77px -138px;}
.rightImporbg h3 a:hover{ background: #cfeecf; border:1px solid #a9cebc; color: #333;}
.imporList li{ cursor:pointer; font-size: 14px; padding:18px 10px 5px 10px; border-bottom: 1px dashed #ddd;}
.imporList li.impFill{ cursor:default;}
.imporList li .imporInfo{clear: both; height: 22px; line-height: 22px; padding:0 10px;}
.hisLine li .imporInfo{ border-bottom: 1px dashed #ddd; clear: both; height: 22px; line-height: 22px; padding:10px 0 20px 0;}
.imporList li .imporInfo .imporItem,.hisLine li .imporInfo .imporItem{ margin-right: 15px; display: inline-block; height:22px; line-height: 22px; border-radius: 13px; padding:2px 12px; color: #fff;}
.hisLine li .imporInfo .imporItem,.imporList li .imporInfo .imporItem{font-size:12px;padding:1px 10px;}
.visit .imporItem{ background: #5cb200;}
.train .imporItem{ background: #ff8c11;}
.track .imporItem{ background: #099fed;}
.event .imporItem{ background: #9e6b23;}
.week .imporItem{ background: #09997c;}
.month .imporItem{ background: #e13b3b;}
.imporList li .gjrEm,.imporList li .gjrTime,.hisLine li .gjrEm{ letter-spacing:1px; color: #aaa;}
.imporEditor{ cursor:pointer; padding-left: 15px;}
.imporEditor i.malIcon{ vertical-align: middle; margin:0 5px 4px 0; background-position:-42px -407px; width: 14px; height: 15px;}
.imporEditor a{ color: #999;}
.imporEditor a:hover{ color: #1f9970;}
.imporEditor a:hover i.malIcon{ background-position:-60px -407px;}
.imporList li .gjrName{ color: #333;}
.imporCenter{ padding:10px; line-height: 30px; color: #333;}
.imporCenter .imporBtn{ padding:15px 0 0 0;}
.areaLayout{ margin-top:15px; background: url(../images/areabg.jpg); border:1px solid #f0f0e2; padding:20px; border-radius: 3px;}
.jlSing{ margin:0 0 5px 0; font-size: 15px;}
.jlSing em{ display: inline-block; font-weight: bold; padding:0 9px; border-left:3px solid #29a37a; color: #333; height: 18px; line-height: 18px;}
.impTrain .imporCenter .plSaveBtn{padding-left:108px;}
.imporWork .imporCenter img{max-width:90%;margin-top:10px;}
.imporBtn{ clear: both; padding: 10px 0 0 0;}
.popBtn{ margin-bottom: 20px; text-align: center; border-top: 1px dashed #ddd; padding-top:18px; margin-top: 10px;}
.imporBtn a,.popBtn a,.btnBox a{ font-size: 14px; border-radius:4px; color: #333; padding:0 18px; line-height:36px; height:36px; display: inline-block; margin-right: 10px;transition:background 0.2s;-moz-transition:background 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s;	/* Opera */}
.imporBtn a.impEptSave{background: #bce0d4;color:#fff; cursor:default;}
.imporBtn a.imporSave,.popBtn a.imporSave,.btnBox a.btnSave{ background: #29a37a;color:#fff;}
.imporBtn a.imporCancel,.popBtn a.imporCancel,.btnBox a.btnCancel{ background: #e5e5e5; color: #666;}
.imporBtn a.imporSave:hover,.popBtn a.imporSave:hover,.btnBox a.btnSave:hover{ background: #228f6b; color: #fff;}
.imporBtn a.imporCancel:hover,.popBtn a.imporCancel:hover,.btnBox a.btnCancel:hover{ background: #d6d6d6; color: #323232;}
.impFill .comhtMoArea{margin-top:6px;}
.impFill .comhtMoArea:focus,.impTrain .comhtMoArea:focus{box-shadow:none;outline:none;border:1px solid #5eadbd;}
.imporList li:last-child{ border-bottom: none;}
.imporList li:hover{ background: #f5f7f8;}
.imporList li.impFill:hover{ background:none;}
.memInfo h5{ font-size: 16px; margin-bottom: 15px;}
.memInfo h5 .khTitle{ font-weight: normal; color: #333; padding-left: 12px; border-left: 4px solid #399be5; display: inline-block;}
.memInfo h5 .khTitle em{ color: #e8883b;font-size:14px;margin-left:8px;}
.patriarchList{ padding-bottom: 30px; overflow: hidden;}
.overAuto{ overflow:visible;}
.patriarchList .nameInfo{ line-height: 26px; padding:8px 0 8px 12px;}
.patriarchList .nameInfo img{ vertical-align: middle; margin: 0 5px 3px 0; width: 26px; height: 26px; border-radius: 13px;}
.patriarchList .nameInfo em{ margin-right: 10px; font-size: 14px; }
.nameSet{ right:-5px; top:13px; }
.nameSet h3 i{ cursor:pointer; background-position:-78px -453px; width: 14px; height: 14px;}
.nameSet h3 i:hover{ background-position:-78px -473px;}
.nameInfo:hover .nameEditor{  z-index: 9; display: block;animation:scrollSet 0.4s;-moz-animation:scrollSet 0.4s;	/* Firefox */-webkit-animation:scrollSet 0.4s;	/* Safari 和 Chrome */-o-animation:scrollSet 0.4s;	/* Opera */}
.nameEditor{display: none; box-shadow:2px 2px 2px #eee; width:76px; border-radius:3px; background: #fff; border:1px solid #e1f0f5; font-size: 12px; right:-12px; top:26px; text-align: center; z-index: 10;}
.popXg{ margin-left: 5px; display:inline-block; border:1px solid #ddd; background: #fff; height: 24px; line-height: 24px; padding-right: 8px;}
.popXg em.malIcon{ background: url(../images/malIcon.png) no-repeat -41px -407px; width:16px; height:17px; display: inline-block; vertical-align: middle; margin:0 4px 2px 8px;}
.popXg:hover{ border:1px solid #99c6ef;}
.popXg a:hover{ color: #037ba0;}
.popXg:hover em.malIcon{background-position:-4px -329px;}
/*下拉菜单动画*/
@keyframes scrollSet
{
0%  {opacity:0;top:22px;}
24%    {opacity:0;top:22px;}
100%    {opacity:1;top:26px;}
}

@-moz-keyframes scrollSet /* Firefox */
{
0%  {opacity:0;top:22px;}
24%    {opacity:0;top:22px;}
100%    {opacity:1;top:26px;}
}

@-webkit-keyframes scrollSet /* Safari 和 Chrome */
{
0%  {opacity:0;top:22px;}
24%    {opacity:0;top:22px;}
100%    {opacity:1;top:26px;}
}
}

@-o-keyframes scrollSet /* Opera */
{
0%  {opacity:0;top:22px;}
24%    {opacity:0;top:22px;}
100%    {opacity:1;top:26px;}
}
.nameSet:hover .nameEditor{display: block;}
.nameEditor .pointUp{ left: 58px; top:-10px;}
.nameEditor a{ border-bottom: 1px dashed #eee; line-height:30px; height:30px; color:#666; display: block;}
.nameEditor a:hover{ color: #037ba0; background: #f8f8f8;}
.nameEditor a:last-child{ border-bottom: none;}
.nameEditor a i{ width: 16px; height: 17px; vertical-align: middle; margin:0 8px 3px 0;}
.nameEditor .editor i{ background-position:-41px -407px;}
.nameEditor .del i{ background-position:-41px -429px;}
.nameEditor a.editor:hover i{ background-position:-4px -329px;}
.nameEditor a.del:hover i{ background-position:-4px -351px;}
.memInfo h5 .addpatriarch i{ background-position:-111px -116px; width:22px; height:22px;}
.memInfo h5 .addpatriarch:hover i{ background-position:-111px -147px;}
.patriarchList li { float: left; width: 70px; margin:5px 12px 10px 12px;}
.patriarchList li:nth-child(3n+0){margin-right:0;}
.patriarchList li img{ width: 64px; height: 64px; border-radius:35px;}
.patriarchList li p{ clear: both; line-height: 22px; text-align: center; font-size: 14px; color: #333;margin-top:8px;}
.hisRecord .hisLine{ margin-left: 15px; font-size: 14px; border-left: 1px solid #ddd;}
.hisRecord .hisLine li{ padding:18px 0 0 25px; position: relative;}
.hisRecord .hisLine li:hover{background:#f7f9fa;}
.hisRecord .hisLine li .hisIcon{ background: #ccc; border:3px solid #eee; width: 7px; height: 7px; left:-7px; top:21px; border-radius:7px;}
.hisRecord .hisLine li:hover .hisIcon{ background: #11a1ce; border:3px solid #c0d6ed;}
.pa{ position: absolute;}
.pv{ position: relative;}
.hisLine li .hisName .lfName{ font-size: 16px; color: #037ba0;}
.hisLine li .hisName .yeyName{ font-size: 15px; color: #323232; font-weight: bold;}
.hisLine li .hisName .yeyName a{ color: #333;}
.hisLine li .hisName .saleInfo{ margin-top: -5px; width:80%; clear: both; font-size: 14px; line-height: 26px; color: #333;}
.hisLine li .hisName .saleInfo em{ margin-right:3px; font-weight: bold; color:#11a1ce;}
.hisRecord.rcStyle .hisLine li:hover .hisName a{color:#087590;}
.hisLine li .hisName .rtTime{ padding-right: 15px; color: #aaa; letter-spacing:1px;}
.hisLine li .hisEditor{ padding:5px 0 10px 0; border-bottom: 1px dashed #ddd;}
.hisLine li .hisEditor .editorTit{ line-height: 28px; display: block; color: #aaa;}
.hisLine li .hisEditor .conectName{ color: #333; line-height: 24px;}
.pointUp{ z-index:10; left:50%; margin-left: -10px; top:-9px; border-width:0 10px 10px; border-style:solid; border-color:transparent transparent #017b40;}
.pointUp em{border-width:0 10px 10px; top:0px; left: -10px;  border-style:solid; border-color:transparent transparent #fff;  display: block;}
.riCbox .pointUp{top:-10px;}
.kqBoxrili{ display: none; box-shadow: 2px 1px 4px rgba(212,211,201,0.3); z-index: 9; left:-103px; top:40px; background: #fff;
animation:riCbox 0.5s;
-moz-animation:riCbox 0.5s;	/* Firefox */
-webkit-animation:riCbox 0.5s;	/* Safari 和 Chrome */
-o-animation:riCbox 0.5}
.riCbox{ display: none; border:1px solid #a9cebc; border-radius: 3px; box-shadow: 2px 1px 4px rgba(212,211,201,0.3); z-index: 9; left:11px; top:40px; background: #fff;width:100px;
animation:riCbox 0.5s;
-moz-animation:riCbox 0.5s;	/* Firefox */
-webkit-animation:riCbox 0.5s;	/* Safari 和 Chrome */
-o-animation:riCbox 0.5;}
@keyframes riCbox
{
from { transform:translateY(-20px); opacity: 0;}
to   { transform:translateY(0px);  opacity: 1;}
}
@-moz-keyframes riCbox /* Firefox */
{
from { transform:translateY(-60px); opacity: 0;}
to   { transform:translateY(0px);  opacity: 1;}
}

@-webkit-keyframes riCbox /* Safari 和 Chrome */
{
from { transform:translateY(-60px); opacity: 0;}
to   { transform:translateY(0px);  opacity: 1;}
}

@-o-keyframes riCbox /* Opera */
{
from { transform:translateY(-60px); opacity: 0;}
to   { transform:translateY(0px);  opacity: 1;}
}
.riCbox .ricLink{ border-radius: 3px; padding:3px 15px; text-align:center;line-height: 30px; border-bottom: 1px dashed #ddd; font-size: 14px; display: block; clear: both; height: 30px;}
.riCbox .ricLink:last-child{ border-bottom: none;}
.riCbox .ricLink:hover{ color: #222; background: #eff6ef;}
.rili,.richeng{ padding-bottom: 11px;}
.rili:hover .kqBoxrili{ display: block;}
.richeng:hover .riCbox{ display: block;}
.kqBoxLayout{ box-shadow:2px 1px 4px rgba(212,211,201,0.3); background: #ffffff; border:1px solid #a9cebc;border-top:none;}
.kqtable{ border-collapse: collapse; border-spacing: 0; width: 100%;}
.kqtable td{ text-align: center; border-bottom: 1px solid #efefed; height:40px;}
.kqtable tr th{ border-bottom:1px solid #a9cebc;}
.kqBoxrili .kqtable tr th{border:none;height:34px;}
.kqtable th{ color: #3eb68c; height: 38px; font-size: 14px; font-weight: normal; background: #f0f8f0;}
.riliDay{ width:100%; height: 100%; position: relative;}
.riliDay .comDay{ width:18px; height:18px; text-align: center; display: block; color: #fff; line-height: 18px; border-radius: 50%;  position: absolute; left:2px; top:2px;}
.dayNum{ font-size: 14px; font-family: Arial; width:40px; line-height:40px; display: block; text-align: center;}
.kqBoxrili .kqtable .riliDay a{transition:border 0.2s;-moz-transition:border 0.2s;	/* Firefox 4 */-webkit-transition:border 0.2s;	/* Safari 和 Chrome */-o-transition:border 0.2s;}
.kqtable td .riliDay a{color: #333; cursor:default; border:2px solid transparent; display: block; border-right: 2px solid #fff; white-space: nowrap; overflow-y: hidden;}
.kqtable td .riliDay a:hover{ text-decoration: none; border:2px solid #3eb68c; background: none;}
.kqtable td .riliDay a.selected{ font-weight: bold; border:2px solid #3eb68c; background: #3eb68c; color: #fff;}
.kqtable tr,.kqHolTale tr{display: table-row;}
.otherMonthbg{ opacity: 0.4}
.kqBoxrili h4{ border:1px solid #a9cebc; border-bottom: none; line-height:40px;}
.kqBoxrili h4 .kqMonth{ display: block; text-align: center;color: #646464; font-size: 14px;}
.kqBoxrili h4 .riliPrev,.kqBoxrili h4 .riliNext{ padding:0 10px; cursor: pointer; top:9px;}
.kqBoxrili h4 .riliPrev{ left:5px;}
.kqBoxrili h4 .riliNext{ right:5px;}
.kqBoxrili h4 .riliPrev i{ background-position:-154px -55px; width: 11px; height: 21px;}
.kqBoxrili h4 .riliNext i{ background-position:-154px -25px; width: 11px; height: 21px;}
.kqBoxrili h4 .riliPrev:hover i{background-position:-154px -115px;}
.kqBoxrili h4 .riliNext:hover i{background-position:-154px -85px;}
.hisStatic{ right:15px; top:36px;}
.hisStatic .on{ color: #129900;font-weight: bold; font-size:15px;}
.hisStatic .stop{ color: #666;font-weight: bold; font-size:15px;}
.hisStatic .end{ color: #f27979; font-weight: bold; font-size:15px;}
.hisRecord.rcStyle .hisLine{ margin-left:88px;}
.hisRecord.rcStyle .hisLine li{ cursor: pointer; padding:19px 0 1px 35px;}
.hisRecord.rcStyle .dateNumShow{ padding:10px 0 10px 23px; font-size: 16px;font-weight:bold;color: #666; width: 130px; text-align: center; line-height: 26px; height: 26px; }
.dateRic{ padding:25px 0 15px 23px; height: 30px; clear:both;}
.dateRic .dateNum{ float: left;  font-size: 16px;font-weight:bold;color: #666; width: 130px; text-align: center; line-height:30px; height:30px; }
.leftRili{ float: left;}
.hisLine li .time{ color: #666; left:-60px; top:17px; font-size: 16px;}
.hisLine li .jtDate{ color: #666; left:-115px; top:17px; font-size: 16px;}
.hisLine li .jtDate i.jt{ text-align: center; display: block; font-size: 13px; margin-bottom:8px;}
.hisLine li .jtDate i.jt em{ display: inline-block; width: 20px; margin-right: 6px; line-height: 20px; height: 20px; border-radius: 50%; color:#fff;}
.hisLine li .jtDate i.jt em.start{ background: #74cc00;}
.hisLine li .jtDate i.jt em.end{ background: #aaa;}
.comSel{ border-radius: 2px; font-size: 14px; line-height: 36px; height: 36px; padding:0 8px; border:1px solid #a9cdd6;}
.khBox{ margin:20px 0;}
.khBox li{ font-size: 15px; border-bottom: 1px dashed #c7dde3; padding:15px 20px;transition:background 0.2s;
-moz-transition:background 0.2s;	/* Firefox 4 */
-webkit-transition:background 0.2s;	/* Safari 和 Chrome */
-o-transition:background 0.2s;	/* Opera */}
.khBox li h2{ font-size: 17px; color: #000; margin-bottom: 8px; height: 30px; line-height: 30px;}
.khAres,.khAgo{ line-height: 30px; height: 30px;}
.khAres em,.khAgo em{ padding:0 3px;font-size:14px;}
.khAres i{ vertical-align: middle; margin:0 8px 3px 0; background-position:-113px -177px; width:18px; height:18px;}
.khAgo i{ vertical-align: middle; margin:0 8px 3px 0; background-position:-112px -203px; width:18px; height:18px;}
.khBox li h2 i{ cursor: pointer; vertical-align: middle; margin:0 0 3px 8px;  width:21px; height:19px;vertical-align:2px;}
.khBox li h2 i.collect{background-position:-39px -174px;}
.khBox li h2 i.null{background-position:-39px -202px;}
.khBox li h2 i.null:hover{background-position:-39px -229px;}
.khBox li h2 a.yeyLink{ color: #333;display:inline-block;max-width:80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;transition:color 0.2s;
-moz-transition:color 0.2s;	/* Firefox 4 */
-webkit-transition:color 0.2s;	/* Safari 和 Chrome */
-o-transition:color 0.2s;	/* Opera */}
.khBox li h2 a.yeyLink:hover{ color: #087590;}
.khBox li:hover{ background: #f5f7f8;}
.khAgo em.xtName{ color: #05819f; padding:0 5px;}
.khAres em{ color: #555;}
.khAgo em{ color: #999;}
.malBox .khBox li .hcEditor{top:initial;bottom:18px;}
.spaceBox .talkShare{padding:12px 0 12px 20px;}
/*新增拜访*/
.winPop{ padding:10px; font-size: 14px;}
.leftPop{ width:425px;}
.leftPop li{ position: relative; cursor:pointer; border-radius: 2px; padding:10px 0; margin-bottom: 10px; background: #f5f5f5; line-height:30px;min-height:30px;}
.leftPop li .popTxt{ float: left; font-weight: bold; display: inline-block; color: #333; width:91px; text-indent:15px;}
.leftPop li .popMust{ width: 10px; float: left; display: inline-block; color: #c00; padding:3px 0 0 3px;}
.leftPop li .popWrite{ display: inline-block; width:305px; padding-left: 10px; color: #666;}
.detailSecond { padding-bottom: 10px;}
.detailSecond h5{ margin:0 20px 0 20px; color: #000;}
.detailSecond .comhtMoArea{ color: #000; height: 100px; overflow-y:scroll; margin:4px 20px 0 20px; width:368px;}
.manList{ width:282px;}
.manList a.manName{ float: left; height:20px; line-height:20px; padding:3px 10px; margin:0 5px 5px 0; background:#e1f5ee; border-radius:2px;border:1px solid #8ac5b0;}
.manList a.manName:hover{background:#beebdb;border:1px solid #6bb99d;color:#323232;}
.manList a.manName.selected{ background:#31a87d; color: #fff;border:1px solid #31a87d;}
.manList a.manName i.del{ background-position:-43px -372px; width:10px; height:9px; margin:3px;}
.manList a.manName:hover i.del,.manList a.manName.selected i.del{ background-position:-43px -389px;} 
.manList a.manName .delBox{ display: inline-block; vertical-align: middle; margin-bottom:2px; margin-right: -3px;}
.manList a.manName .delBox:hover{ background: #cc8a1b; border-radius:2px; text-align: center;}
.execute{ padding-left: 109px; padding-right: 30px;}
.leftPop li:hover{ background: #e0f0f3;}
.leftPop li.selected{ background:#b9e2eb;}
.leftPop li .popWrite .needTab{ right: 10px; top:9px; vertical-align: middle;}
.rightPop{ min-height:344px; width:396px; padding:20px; background: #f5f5f5; border-radius: 3px;}
.rightPop .popHead{ text-align: center; height:36px; line-height: 36px; color: #000;}
.rightPop .helpPage{ padding:20px 0;}
.rightPop .helpPage .pageNum{ width:28px; line-height: 28px; background:#d2e8ed; height: 28px;}
.rightPop .helpPage .pageNum:hover{ background: #c0e0e9;}
.rightPop .helpPage .on,.rightPop  .helpPage .on:hover{ background:#00b3d6;}
.popEditor{ padding:10px 0; line-height: 36px; font-size: 14px;}
.popEditor label{ float: left; text-align: right; width: 98px;}
.popEditor label .popMust{ color: #c00; width:15px; display: inline-block; text-align: center;}
.popEditor .listMan{ width:393px;}
.popEditor .listMan .htInput{ width: 300px;}
.popEditor .listMan .putInserTxt{ width: 312px; top:42px;}
.w240{ width:250px;}
.popEditor .comhtMoArea { height: 98px;}
.leftPop li .popWrite.popAdress,.leftPop li .popWrite.popMan,.leftPop li .popWrite.pointRight{ height:17px;}
.popAdress .pa,.popMan .pa,.popTime .pa{ right:5px; top:4px;}
.popAdress i{ background-position:-114px -324px; width: 15px; height: 21px;}
.popAdress i:hover{ background-position:-142px -324px;}
.popMan i{ background-position:-112px -351px; width:20px; height: 20px;}
.popMan i:hover{ background-position:-140px -351px;}
.popTime i{background-position:-112px -461px; width:20px; height: 20px;}
.popTime i:hover{ background-position:-140px -461px;}
.popEditor p.listFl{ padding:8px;}
.popEditor p.listFl .malIcon{ vertical-align: middle; margin:0 10px 3px 0; background-position:-115px -378px; width:15px; height:15px;}
.pointRight{}
.pointRight .pa{ right:0px; top:3px;}
.pointRight i{ vertical-align: middle; margin:0 10px 3px 0; background-position:-153px -232px; width:9px; height: 16px;}
.leftPop li.selected .pointRight .pa i{ background-position:-153px -256px;}
.popWrite .htInput{ border: none; background:none; width: 230px;}
.popWrite .numQh{ float: left; width:80px; margin-right: 0;}
.popWrite .numZj{ float: left; width:150px;margin-right: 0;}
.popWrite .lineEm{ float: left; font-size:24px; padding:0 23px 0 0;}
/*新增拜访end*/
/*拜访详情*/
.khDetail{ padding:30px 30px 10px 30px; background: #f7f7f7; border-radius:8px;}
.khDetail .khUp{ clear: both; border-bottom: 1px dashed #ddd; padding-bottom: 10px;} 
.khDetail .khUp .khTitle{ line-height: 30px; height:30px; font-size: 18px; color: #01769a;}
.khDetail .khUp .khTm{ font-size: 14px; color: #999; padding:10px 0 0 0;}
.khDetail .khUp .khTm em{ padding-right: 10px;}
.khDetailCenter{word-break:break-all; line-height: 30px; font-size: 15px; text-indent: 30px; padding:18px 0 10px 0;}
.khDetail .khDetailCenter img{max-width:30%;display:block;}
.khDown{ padding:15px 0 0 0;}
.khDown .patriarchList{ padding-bottom: 0; width:820px;}
.khMember{ padding-right: 20px; font-size: 16px; display: inline-block; line-height: 92px;}
.khMember b{ color: #333; }
.khMember i{ color: #f80;}
.khProgress{ padding:20px 0;}
.khProgress h5{ border-bottom: 3px solid #eee; height: 46px; line-height: 46px;}
.khProgress h5 .proTitle{ border-bottom: 3px solid #399be5; display: inline-block; padding:0 12px; font-size: 16px; color: #000;}
.khProgress h5 .addfxBtn{ right:0; top:2px;}
.proLayout{ border-bottom: 1px solid #ddd; padding:20px;}
.proLayout:hover{ background: #f7f9fa;}
.proLayout.impTrain:hover{background:none;}
.proHeadInfo{ border-bottom: 1px dashed #ddd; padding-bottom: 15px;}
.proHeadInfo img{ width: 60px; height: 60px; border-radius: 35px;}
.proHeadInfo .proName{ color: #01769a; font-size: 16px; font-weight: normal; left:84px; top:9px;}
.proHeadInfo .proName em{ font-weight: normal; font-size: 14px; color: #666; padding-left: 12px;}
.proHeadInfo .proTm{ left:84px; top:38px; color: #999; font-size: 14px;}
.proHeadInfo .proTm em{ font-size: 14px;}
.proDetail{ padding:0;font-size: 14px;}
.proDetail .imporCenter{ padding:15px 0 0 0;}
.imporCenter .malRedio .redioLine{ padding:8px 0;}
.proTxt{ color: #999; padding:12px 0 0 0; line-height: 20px;}
.proCenter{ color: #333; line-height: 28px; font-size: 15px;}
.proLayout .proCenter{margin-top:4px;word-break:break-all; }
.proDetail .imporCenter .wid100{height: 120px; width: 80%;}
.khSign { width:60px; text-align: center; right:10px; top:-5px;}
.khSign span{ display: block; font-size: 14px; padding:6px 0;}
.khSign i{ width:37px; height:42px;}
.khTurn i{ background-position: 0 -205px;}
.khEnd i{ background-position: 0 -248px;}
.khTurn { cursor: pointer;}
.khTurn span{ color: #666;}
.khEnd span{ color: #349803;}
/*拜访详情end*/
/*地址选择*/
.selectChina{ width:288px; background: #fff; border:1px solid #a9cdd6; padding:4px 8px; line-height: 26px; height: 26px; cursor:pointer;}
.selectChina .cityTitle{ color: #333; margin-right: 10px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;width:288px;height:32px;}
.selectChina .cityTitle span{ color: #aaa; padding:0 3px;}
.seDropDown{ right: 10px; top:13px;}
.seDropDown i{ width:10px; height:8px; background-position:-150px -189px;}
.overLay{ z-index: 10; width:305px; top:34px; left:-1px; background: #fff;}
.citySelectTab{ width: 100%; border:1px solid #a9cdd6; border-left: none; height:36px; background: #f1f7f9;}
.citySelectTab a{ width:60px; float: left; display: inline; border-left: 1px solid #a9cdd6; border-bottom: 1px solid transparent; margin-bottom: -1px; padding:5px 20px; text-align: center;}
.citySelectTab a:hover{ color: #57a4b7;}
.citySelectTab a.current{ background: #fff; border-bottom: 1px solid #fff; color: #57a4b7;}
.diaTeacher li .citySelectTab a.current{ color: #57a4b7;}
.citySelect { border: 1px #a9cdd6 solid; border-top: 0; padding: 10px 15px; width:274px; background: #fff;}
.fnClear{ line-height: 2; display: block; clear: both; padding:5px 0;}
.fnClear dt{ font-weight: bold; display: inline-block; margin-right: 10px; width: 30px; text-align: right;}
.fnClear dd{ width:230px; display: inline;}
.fnClear dd a{ padding:0 6.5px; color: #666; text-decoration: none; display: inline-block;}
.fnClear dd a:hover,.fnClear dd a.current{ color: #57a4b7; background: #e9f3f5;}
.cityCity .fnClear dd,.cityDistrict .fnClear dd{ width:272px;}
.popChoose{ padding:0 10px; cursor: pointer;}
.popChoose .btnBox{ margin-top: 10px; padding-left: 24px; clear: both; display: block;}
.popChoose .btnBox a{ padding:0 15px; height: 32px; line-height: 32px;}
.addonItems{ padding:10px;}
.popChoose .w110{ width: 110px;}
.popChoose i{ background-position:-87px 0px; width:16px; height:16px; vertical-align: middle; margin:0 8px 3px 0;}
.popChoose:hover i{ background-position:-146px -206px;}
.popChoose.selected i{ background-position:-109px 0;}
.popDizhi{ height: 40px; clear: both;}
.h410{ max-height: 410px; overflow-y:scroll;}
.rightPop .selectChina{ margin:10px auto;}
.popNone{ font-size:20px; line-height: 344px; color: #999; text-align: center;}
.popNone i{ background-position: -140px -286px; vertical-align: middle; margin:0 10px 3px 0; width:31px; height:28px;}
/*地址选择end*/
/*客户end*/
/*日程*/
.kqTimeChoose{ position: relative; clear: both;}
.kqTime{ margin-right:13px;}
.kqFunc{ display: inline-block; height: 32px; line-height: 32px; font-size:14px; font-weight: normal; border:1px solid #ddd; background: #fff;}
.kqFunc .comEmStyle{ cursor: pointer; position: relative; display: block; width:24px; height:32px;}
.kqFunc .comEmStyle .malIcon{ width:8px; height:10px; position: absolute; left:9px; top:12px;}
.kqFunc .funcPrev{ border-right: 1px solid #ddd;}
.kqFunc .funcNext{ border-left: 1px solid #ddd;}
.kqFunc .funcPrev:hover{ border:1px solid #11a1ce; margin:-1px 0 0 -1px;}
.kqFunc .funcNext:hover{ border:1px solid #11a1ce; margin:-1px -1px 0 0;}
.kqFunc .funcPrev .malIcon{ background-position:-141px -148px;}
.kqFunc .funcNext .malIcon{ background-position:-161px -148px;}
.kqFunc .funcPrev:hover .malIcon{ background-position:-141px -168px;}
.kqFunc .funcNext:hover .malIcon{ background-position:-161px -168px;}
.kqChoose{ cursor: pointer; padding:0 30px 0 12px; position: relative; z-index: 2;}
.kqChoose .kqIcon{ position: absolute; background:none; right:10px; top:12px; border:6px solid transparent;position: absolute;border-top:8px solid #999; }
.kqChoose .kqResult{  left:-1px; top:32px;display: none; width:100%; max-height:155px; overflow-y: scroll; box-shadow: 1px 1px 2px #ddd; background: #fff; border:1px solid #ddd; position: absolute;}
.kqChoose:hover .kqResult{ display: block;animation:scrollMonth 0.4s;-moz-animation:scrollMonth 0.4s;	/* Firefox */-webkit-animation:scrollMonth 0.4s;	/* Safari 和 Chrome */-o-animation:scrollMonth 0.4s;	/* Opera */}
/*下拉菜单动画*/
@keyframes scrollMonth
{
0%  {opacity:0;top:28px;}
25%    {opacity:0;top:28px;}
100%    {opacity:1;top:32px;}
}

@-moz-keyframes scrollMonth /* Firefox */
{
0%  {opacity:0;top:28px;}
25%    {opacity:0;top:28px;}
100%    {opacity:1;top:32px;}
}

@-webkit-keyframes scrollMonth /* Safari 和 Chrome */
{
0%  {opacity:0;top:28px;}
25%    {opacity:0;top:28px;}
100%    {opacity:1;top:32px;}
}
}

@-o-keyframes scrollMonth /* Opera */
{
0%  {opacity:0;top:28px;}
25%    {opacity:0;top:28px;}
100%    {opacity:1;top:32px;}
}
.kqChoose:hover .kqResult a{ padding:0 8px; height: 30px; display: block; text-align: center; line-height: 30px; border-bottom: 1px dashed #eee;}
.kqChoose:hover .kqResult a:last-child{ border-bottom: none;}
.kqChoose:hover .kqResult a:hover{ background: #f8f8f8; color: #11a1ce; text-decoration: none;}
.kqChoose:hover .kqIcon{border-bottom:8px solid #666; border-top:6px solid transparent; top:5px;}
.calendarNum{ width: 950px; margin:0 auto;}
.calendarNum .kqtable tr th{ font-size:14px; color:#666; background:#f2f7f7; border-bottom:none;height:36px;}
.calendarNum .kqBoxLayout{ border:1px solid #d1e3e8; border-top: none;box-shadow:none;}
.calendarList{ margin:20px; padding-top:0px;}
.halfCalendar .calendarNum{ width: 450px; float: left;}
.halfCalendar  .calendarList{ float: right; width:520px; margin:0 0 0 20px;}
.calendarNum .dayNum{ width:auto; line-height: 60px; height: 60px; font-size: 18px; font-weight: bold;}
.calendarNum .kqtable td .riliDay a{transition:border 0.2s;-moz-transition:border 0.2s;	/* Firefox 4 */-webkit-transition:border 0.2s;	/* Safari 和 Chrome */-o-transition:border 0.2s;	/* Opera */ }
.calendarNum .kqtable td .riliDay a:hover{ border:2px solid #badde8;}
.calendarNum .kqtable td .riliDay a.current{ border:2px solid #54b4d1; background: #e6f3f7;}
.calendarNum .kqtable td .riliDay a.current:hover{border:2px solid #11a1ce;}
.calendarNum .kqtable td .riliDay a.selected .dayNum{font-weight: normal;}
.calendarNum .kqChoose .kqIcon{border:5px solid transparent;border-top:6px solid #b3b3b3;margin-top:1px;right:6px;}
.calendarNum .kqChoose:hover .kqIcon{border-top:6px solid transparent;border-bottom:6px solid #808080;}
.comeBack{ width:45px; position: fixed; right:20px; bottom:50px;}
.comeBack a.returnTop{ text-align: center; box-shadow: 0 0 2px #c9b88e; width: 45px; border-radius: 50%; height: 45px; display: block; background:#ffe6ab;background-image:-webkit-linear-gradient(to bottom,#ffe6ab,#eabd52);
background-image:linear-gradient(to bottom,#ffe6ab,#eabd52);
background-image:-ms-linear-gradient(to bottom,#ffe6ab,#eabd52);
background-image:-o-linear-gradient(to bottom,#ffe6ab,#eabd52);
-moz-linear-gradient(to bottom,#ffe6ab,#eabd52);}
.comeBack a.returnTop i.malIcon{ margin:10px 10px 0 10px; width:24px; height:24px; background-position:-4px -477px;}
.comeBack a.returnTop .btopTxt{ display: none;}
.comeBack a.returnTop:hover .btopTxt{ display: block;}
.comeBack a.returnTop:hover i.malIcon{ display: none;}
.comeBack a.returnTop:hover{ background:#ffe6ab; line-height: 45px; text-align: center; color: #c19100; }

.sundayCol{ color: #c00;}
.calendarNum .kqtable td .riliDay a.selected{background: #11a1ce; border:2px solid #11a1ce;}
.calendarNum .kqtable td .riliDay a.selected .sundayCol{color:#fff;}
.dayItems{ bottom:4px; color: #f60; width: 100%; text-align: center; left: 0; font-weight: normal;}
.kqBoxrili .dayItems{ bottom: 0;}
.kqtable td .riliDay a.selected .dayItems{ color: #fff;}
.calendarNum .curYear{z-index: 1; font-weight: normal; padding:12px 10px 5px 10px; border:1px solid #d1e3e8; border-bottom: none; height:41px; line-height: 41px; font-size:24px; color: #1d1d1d; position: relative;}
.calendarNum .curYear .showDate i{ vertical-align: middle; margin:0 12px 5px 0; background-position:-74px -181px; width:25px; height:25px;}
.kqtable a.prevM,.kqtable a.nextM{ position: relative; line-height: 37px; height: 37px; text-align: center; display: block; width: 50%; float: left;}
.kqtable td.qhBtn{ height: 37px; font-size: 14px; border-top: 1px solid #c8dbe1;}
.kqtable td.qhBtn a.nextM{box-shadow:-1px 0 0 rgba(169, 206, 188, 0.99);}
.kqtable td.qhBtn a i.malIcon{ display: block; width:8px; height:10px; position: absolute; top:14px;}
.kqtable td.qhBtn a.prevM .malIcon{ background-position:-141px -148px; left:25%;}
.kqtable td.qhBtn a.nextM .malIcon{ background-position:-161px -148px; right:25%;}
.kqtable td.qhBtn a.prevM:hover .malIcon{ background-position:-141px -168px;}
.kqtable td.qhBtn a.nextM:hover .malIcon{ background-position:-161px -168px;}
.kqtable td.qhBtn a:hover{ background: #e9f4f7; color: #448aca; text-decoration: none;}
.calenCondition{ background: #f2f8fa; padding:10px 0;}
.calendarList h5,.gwBbs h5.gwbbsHead,.jfSaixuan .jfH2{ margin-bottom: 3px; border-bottom: 1px solid #c8dbe1; padding:15px 0; height:26px; line-height: 26px; color: #333; font-size: 16px; font-weight: normal;}
.calendarList h5 em,.gwBbs h5.gwbbsHead span.bbsName em{ color: #f80;}
.calendarList h5 span,.gwBbs h5.gwbbsHead span.bbsName,.jfSaixuan .jfH2 .bcName{ height: 36px; bottom: -2px; padding:0 12px; display: inline-block; border-bottom:3px solid #11a1ce;}
.backToday{ right:42px; top:15px; font-size: 14px;}
.backToday a{color: #333; background:#EEFBFF; border:1px solid #c8dbe1;  padding:0 15px; border-radius: 22px; line-height: 26px; height: 26px; display: inline-block;}
.backToday a:hover{ color: #fff;background: #11a1ce; border:1px solid #11a1ce;}
.addCalendar{ right:10px; top:18px;}
.addCalendar h5 .malIcon{ background-position:-111px -116px; width:22px; height:22px;}
.addCalendar h5 .malIcon:hover{ background-position:-111px -147px;}
.addCalendar .malCategory{ left:-46px; top:28px;display:none;}
.addCalendar:hover .malCategory{display:block;animation:scrollAdd 0.4s;-moz-animation:scrollAdd 0.4s;	/* Firefox */-webkit-animation:scrollAdd 0.4s;	/* Safari 和 Chrome */-o-animation:scrollAdd 0.4s;	/* Opera */}
.calendarList h5{font-size:16px;padding:0 0 15px 0;}
.calendarList h5 span{padding:0 10px;}
.weekTimes{ border-bottom: 1px solid #d1e3e8;}
.monthTimes table,.weekTimes table{ font-family:Arial; width: 100%; height: 34px; line-height:34px;}
.monthTimes table th,.weekTimes table th{ border-right:1px solid #d1e3e8; border-top: 1px solid #d1e3e8; background:#fff;}
.monthTimes table th.combtile,.weekTimes table th.combtile{ background: #f2f7f7;}
.monthTimes table th:last-child,.weekTimes table th:last-child{ border-right:none;}
.monthTimes table th a,.weekTimes table th a{ color: #666; display: block; border:1px solid transparent;}
.monthTimes table th a:hover,.weekTimes table th a:hover{ color: #000; border:1px solid #11a1ce;}
.monthTimes table th a.current,.weekTimes table th a.current{ color: #fff; border:1px solid #11a1ce; background: #11a1ce;}
/*下拉菜单动画*/
@keyframes scrollAdd
{
0%  {opacity:0;top:24px;}
24%    {opacity:0;top:24px;}
100%    {opacity:1;top:28px;}
}

@-moz-keyframes scrollAdd /* Firefox */
{
0%  {opacity:0;top:24px;}
24%    {opacity:0;top:24px;}
100%    {opacity:1;top:28px;}
}

@-webkit-keyframes scrollAdd /* Safari 和 Chrome */
{
0%  {opacity:0;top:24px;}
24%    {opacity:0;top:24px;}
100%    {opacity:1;top:28px;}
}
}

@-o-keyframes scrollAdd /* Opera */
{
0%  {opacity:0;top:24px;}
24%    {opacity:0;top:24px;}
100%    {opacity:1;top:28px;}
}
/*日程end*/
/*沟通*/
.contactBox .contactTitle{ text-align: center; background: url(../images/xunbg.png) no-repeat center center;}
.contactBox .contactTitle .malIcon{ background-position:0px -294px; width: 29px; height: 26px; vertical-align: middle; margin:0 10px 9px 0;}
.contactBox .contactTitle span{ font-size: 24px; color: #000; font-weight: normal;}
.contactName{ color: #999; font-size: 16px; padding:30px 0 10px; line-height: 30px; height: 30px;}
.contactName span{ text-indent: 40px; display: inline-block; text-align: center;}
.ctName{ width:150px;}
.ctPhone{ width:420px;}
.ctEmail{ width:348px;}
.contactList li{ border-radius:30px; cursor: pointer; height:54px; line-height:54px; font-size: 15px; color: #333;}
.contactList li span{ display: inline-block;}
.contactList li .ctName { padding-left:40px;}
.contactList li .ctName img{ vertical-align: bottom; margin:0 10px 13px 0; width: 30px; height: 30px; border-radius: 15px;}
.contactList li .ctPhone{ text-align: center;}
.contactList li .ctPhone i{ vertical-align: bottom; margin:0 10px 20px 0; width: 14px; height: 20px; background-position:-79px -214px;}
.contactList li .ctEmail{ text-indent:80px;}
.contactList li .ctEmail i{ width:18px; height:14px; vertical-align: bottom; margin:0 10px 21px 0; background-position:-77px -240px;}
.contactList li:nth-child(odd){ background: #f5f9fa;}
.contactList li:hover{ background: #e4f4f9;}
.talkDetail{ clear: both; padding-bottom:20px;}
.talkInfo{ font-size: 15px; width:330px;}
.talkDetail .talkInfo img{ width:90px; height:90px; border-radius:50px; float: left;margin-top:8px;}
.talkInfo .rightInfo{ margin-left: 20px;}
.talkInfo h3 b{ font-size: 18px; color: #323232;}
.talkInfo h3 em{ font-weight: normal; margin-left: 18px; color: #666;}
.talkInfo h3 em .malIcon{ width:17px; height:17px; vertical-align: middle; margin:0 6px 6px 0; background-position:-113px -227px; }
.talkInfo .memWork{ color: #666; line-height: 30px; }
.arrangWork{ margin-top: 15px;}
.arrangWork h3{ padding-bottom: 15px;}
.arrangWork h3 a{ font-weight: normal; border-radius:5px; border:1px solid #87c0cc; background: #f2fcff; line-height:36px; height:36px; display:inline-block; padding:0 12px;font-size:15px;}
.arrangWork h3 a .malIcon{ background-position:-77px -259px; width:19px; height:21px; vertical-align: middle; margin:0 10px 5px 0;}
.arrangWork h3 a:hover{ background: #e3f7fc; border:1px solid #6fb2bf; color: #000;}
.arrangWork:hover .riCbox{ border:1px solid #c8dde3; display: block; top:52px; left:2px; width: 120px;}
.arrangWork .riCbox .ricLink{ text-align: center; font-size: 14px;}
.arrangWork .riCbox .ricLink:hover{ background: #f2fcff;}
.arrangWork .pointUp{border-color: transparent transparent #0159af;}
.talkBasic{ width: 665px;}
.basicHead{ padding:2px 18px; width:22px; border-right: 1px solid #ddd; text-align: center;}
.basicHead p{ font-size: 16px; color: #333; text-align: center; line-height:20px; font-weight: bold; clear: both;}
.memBasicShow{ width:555px; font-size: 15px;}
.memBasicShow li{ padding:1px 0;  line-height:26px;font-size:14px;}
.memBasicShow li .basicTxt{ color: #333; float: left;}
.memBasicShow li label{ width: 60px; text-align: right; float: left; color: #999; margin-right: 10px;}
.memBasicShow .wholeLine .basicTxt{ width:480px;}
.memBasicShow .halfLine .basicTxt{ width:205px;}
.memLink{ clear: both; padding-bottom:15px; margin-top: -10px; border-bottom: 1px dashed #ddd; margin-bottom:30px;}
.memLink a{ border-radius: 20px; font-size: 16px; color: #333; height: 37px; line-height: 37px; background: #eff8fa; border:1px solid #d1e1e5; display: block; padding:0 20px; border-radius: px;}
.memLink a:hover{ background: #e4f4f9; border:1px solid #b0d0d9; color: #000;}
.memLink a .malIcon{ background-position:-77px -286px; width:19px; height:17px; vertical-align: middle; margin:0 10px 5px 0;}
.bacKMal a{ border:0; height: 20px; background: #e1f0f5; padding:6px 15px; line-height: 20px; font-size: 14px;}
.bacKMal a:hover{ border: 0; background: #c7e4ed;}
.bacKMal a .malIcon{ background: url(../images/my_Icon.png) no-repeat 0px -367px; width:16px; height:10px; vertical-align: middle; margin:0 10px 5px 0;}
.hisRecord.rcStyle{margin-top:10px;}
.hisRecord.rcStyle h3.whichDate{ padding:20px 0; width: 180px; text-align: center;}
.hisRecord.rcStyle .noLine{ border-left: 0; margin-left: 0;}
.hisRecord.rcStyle .noLine li{ border-bottom: 1px dashed #ddd; padding:19px 0;}
.hisRecord.rcStyle .noLine li .hisStatic{ top:20px;}
.hisRecord.rcStyle .noLine li .hisName,.hisRecord.rcStyle .noLine li .imporInfo{ padding-left:20px;}
.hisRecord.rcStyle .noLine li .hisName .yeyName .cir{ vertical-align: middle; margin-bottom: 5px; display: inline-block; width: 8px; height: 8px; border-radius: 4px; margin-right: 13px; background: #84c6d9;}
.hisRecord.rcStyle .noLine li .hisName 
.hisRecord.rcStyle .noLine li:hover{ background: #f5f7f8;}
.rightZero{ left:-216px;}
.rightZero .pointUp{ left: 270px;}
/*沟通end*/

/*情报*/
.khAgo .someInfo{ vertical-align: middle; margin-bottom: 2px; display: inline-block; width:656px; padding-left:5px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.greyAgo i{ background-position: -112px -298px;}
.khStyle{ right:18px; top:20px; color: #f27979; font-weight: bold; font-size:15px;}
.qbChoose{ clear: both; border-radius: 5px; font-size: 15px; background: #f6f6f6; padding:20px 12px 10px 12px;}
.qbChoose a.qbStyle{ float: left; display: inline-block; padding:0 15px; border-radius: 2px; text-align: center; line-height: 32px; height: 32px; margin:0 5px 10px 5px;}
.qbChoose a:hover{ background: #cbe8f6; color: #000;}
.qbChoose a.current{ color: #fff; background: #4eabd9;}
.qbSearch{ clear: both; margin-bottom: 20px;}
.needAsk{ height: 44px; position: relative;}
.qbSearch .needAskSearch{border-radius:4px; padding-left:38px; border:1px solid #87c0cc; height: 40px; line-height: 40px; width:258px; font-size: 14px;}
.needAskSearch:hover,.needAskSearch:focus{border:1px solid #5eadbd;}
.needAskSearch:focus{outline:none;}
.needAsk i.needAskIcon{ background-position:-137px -452px; width: 20px; height:17px; position: absolute; left:12px; top: 15px; display: inline-block;}
.qbSearchAdd{margin:25px 0 -8px 0;padding:0 16px;}
.qbLitAsk{position:relative;}
.qbLitAsk .searchIpt{border:none;border-bottom:1px solid #ccc;height:34px;line-height:34px;width:204px;padding:2px 6px 2px 38px;font-size:14px;}
.qbSearchAdd .qbLitAsk .searchIpt:hover,.qbSearchAdd .qbLitAsk .searchIpt:focus{border-bottom:1px solid #3cb0c7;}
.qbLitAsk .lfSearchIcon{background:url(../images/malIcon.png) no-repeat -4px -458px; width: 20px; height:20px; position: absolute; left:8px; top:11px; display: inline-block;}
.qbLitAsk .resultBtn{background:#58bdd1;height:30px;line-height:30px;padding:1px 14px;display:inline-block;color:#fff;margin-left:6px;border-radius:4px;vertical-align:bottom;transition:background 0.2s;-moz-transition:background 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s;	/* Opera */}
.qbLitAsk .resultBtn:hover{background:#46adc2;}

.qbLitAsk .searchIpt:hover,.qbLitAsk .searchIpt:focus{border:none;border-bottom:1px solid #ccc;box-shadow:none;outline:none;}
.qbBtn{ display: inline-block; text-align: center; vertical-align: middle; margin-bottom:3px; margin-left: 5px; border-radius:4px; cursor: pointer; width:44px; height:32px; padding-top: 10px; background: #87c0cc;}
.qbBtn i{ background-position: -39px -258px; line-height: 44px; width:22px; height:23px;}
.qbBtn:hover{ background: #2fa9c2;}
.qbDetail h2 .qbEntry{position:absolute;right:10px;top:32%;}
.qbEntry a.putQb { font-size: 14px; color: #333;font-weight:normal;line-height:28px;height:28px;padding:4px 10px;display:block;border-radius:6px;}
.qbEntry a.putQb i{ vertical-align: middle; margin:0 8px 4px 0; background-position:-39px -458px; width:19px; height:19px;} 
.qbEntry a.putQb:hover{ color: #000; background:#ebf7fa;}
.qbDetail h2{ clear: both; color: #323232; padding:20px 0; font-size:20px; text-align: center;position:relative;}
.qbDetail h2 .growShare{ margin-left: 15px; font-weight: normal;}
.qbDetail .qbTxt{ word-break:break-all; font-size: 15px; color: #333; line-height: 30px; padding:0 20px;}
.qbDetail .hbBox{ margin:25px 0; background: url(../images/my_pagerbg.jpg); padding:10px 20px; border-radius: 5px;}
.qbTitles{ color: #333; font-weight: bold;}
.qbList{ padding-top:50px;}
.qbLayout h3{ font-weight: normal; border-bottom: 1px solid #eee; padding:10px 5px; margin-bottom:10px;}
.qbLayout{ padding-bottom: 15px;}
.qbItem{ color: #fff;display: inline-block;border-radius: 13px;font-size: 12px;height: 22px;line-height: 22px;padding: 0 10px;background: #13b88b;}
.qbName{ padding-left:15px; font-size: 14px; color: #01769a;}
.input-group-addon{ margin-right:2px; height: 20px; margin-top: 5px; background: none; border:none;}
.glyphicon-calendar{ background: url(../images/malIcon.png) no-repeat -112px -461px;}
.glyphicon-calendar:hover{ background: url(../images/malIcon.png) no-repeat -140px -461px;}
.input-group.date .input-group-addon span{ width: 20px; height: 20px;}
.qbTime{ color: #999; font-size: 14px;}
.qbTime i{ background-position:-112px -298px; width:18px; height:18px; vertical-align: middle; margin:0 5px 4px 0;}
.qbInner{ font-size: 15px; color: #333; line-height:28px; padding:0 10px;}
.qbLink{ padding:15px 10px; font-size: 14px;}
.qbLinkTxt{ color: #01769a;}
.qbDownload{ color: #0b76c0; margin-left: 10px; text-decoration: underline;}
.qbLink i.malIcon{width:16px; height:16px; vertical-align: middle; margin:0 5px 4px 0;}
.qbLink i.wordIcon{ background-position:-39px -307px; }
.qbLink i.excelIcon{ background-position:-39px -286px;}
.qbLink i.pptIcon{ background-position:-39px -328px;}
.qbLink i.commonIcon{ background-position:-39px -349px;}
.qbFill li label{ line-height:40px; font-weight: normal; width:63px; margin-right: 20px; color: #333; font-size:16px;}
.qbFill .orderInfo .orderInp,.qbFill .orderArea{ padding:6px 12px; width: 850px; border:1px solid #dcdcdc;font-size:14px;}
.qbFill .orderInfo .orderInp:hover,.qbFill .orderArea:hover,.qbFill .orderInfo .orderInp:focus,.qbFill .orderArea:focus{border:1px solid #83c6d4;box-shadow:none;}
.qbFill .orderInfo .orderInp{ line-height: 30px; height:30px;padding:4px 10px;}
.qbFill .orderArea{padding:4px 10px;height:340px;margin-top:6px;}
.qborderOk{ margin-top:10px; border-top:2px dashed #d8e3e6; clear: both; padding:20px 0; text-align: center;}
.qborderOk a.orderBtn{ background: #3eb68c; text-align: center; font-size:16px; border-radius:4px; display: inline-block; height:32px; line-height:32px; color: #fff;letter-spacing:4px;padding:6px 24px 6px 28px;}
.qborderOk a.orderBtn:hover{ background: #3fac86;}
.qbSaixuan{ width:875px; padding:5px 0;}
.qbSaixuan a.csJct{ font-size: 15px; border-radius: 2px; margin:0px 15px 8px 0; position: relative; color: #024657; display: inline-block; border:2px solid #a9cdd6; height:30px; line-height:30px; padding:0 15px;}
.qbSaixuan a.csJct:hover,.qbSaixuan a.csJct.selected{border:2px solid #5dacc0; background: #ebf5f7;}
.qbSaixuan a.csJct.selected i{position: absolute; right:0px; bottom:0px; width:14px; height:15px; background: url(../images/my_Icon.png) no-repeat 0 -477px;}
.qbFill{ margin-bottom: 0;}
.qbFill .needAsk{ height: auto;}
.qbAddTan{padding-bottom:50px;}
.qbAddTan .qbTitle{font-size:18px;font-weight:bold;text-align:center;color:#323232;padding:10px 0 24px 0;}
.qbAddTan .contArea{width:90%;margin:0 auto;display:block;height:300px;padding:8px;border:1px solid #ccc;}
.qbAddTan .contArea:hover,.qbAddTan .contArea:focus{box-shadow:none;outline:none;border-color:#83c6d4;}
/*情报end*/

/*成长互助*/
.growBox{ padding-top: 20px;}
.growLayout{border-bottom: 1px dashed #ddd; padding:20px 0 10px 0;}
.growLayout:hover{ background: #f5f7f8;}
.growImg{ left:15px; top:20px; border-radius: 35px; width:52px; height:52px;}
.smallImg{ width:28px; height:28px; top:17px;}
.growCenter{ padding:0 20px 0 90px;}
.smallSpace{ padding:0 20px;}
.smallSpace .growName{ padding-left:35px;}
.smallSpace .growTime{ position: absolute; right:0;}
.growName{ padding-right: 20px; color: #01769a; font-size: 14px;}
.growTime{ padding-right: 20px; color: #999; font-size: 14px;}
.growTime i{ background-position:-112px -298px; width:18px; height:18px; vertical-align: middle; margin:0 5px 3px 0;}
.growShare{ font-size: 12px;}
.growShare span.gwLink{ display: inline-block; border-radius: 13px; color: #037ba0; background:#d5f1f7; height: 24px; line-height: 24px; padding:0 11px;font-size:12px;}
.growJudge{ font-size: 14px;}
.growJudge span{ color: #999; padding-right: 20px;}
.growSee i{ background-position:-140px -376px; width:20px; height:13px; vertical-align: middle; margin:0 5px 3px 0;}
.growBlumn i{ background-position:-143px -396px; width:14px; height:14px; vertical-align: middle; margin:0 5px 2px 0;}
.growGreat i{ background-position:-143px -414px; width:15px; height:15px; vertical-align: middle; margin:0 5px 4px 0;}
.growGreat a,.growBlumn a{ color: #999;}
.growGreat a:hover,.growBlumn a:hover,.growGreat.selected a{ color: #1799cf;}
.growGreat a:hover i,.growGreat.selected i{ background-position:-117px -438px;}
.growBlumn a:hover i{ background-position:-117px -420px;}
.growLayout .growTxt{ font-size: 16px; padding:14px 0 18px 0; line-height: 28px;font-weight:bold;color:#323232;}
.growLayout .growTxt a{ color: #323232;}
.growLayout .growTxt a:hover{ color: #087590;}
.growManInfo{ padding-left: 109px;}
.growFubiao{ padding:0; text-align: center;}
.growManInfo p{ padding:10px 0 2px 0;}
.qbDetail .growMan{ padding-bottom:10px;margin-top:-8px;}
.growMan .growImg{ top:0;}
.growMan .growShare{ left:180px; top:10px;}
.qbDetail .growJudge{ padding:30px 20px;}
.gwBbs h5.gwbbsHead span.bbsName i{ background-position:0px -376px; width:26px; height:26px; vertical-align: middle; margin:0 10px 2px 0;}
.bbsTxt{ font-size:14px; color: #333; line-height: 28px; padding:4px 0 0 0;}
.bbsSmb{ left:6px; width: 70px; text-align: center; top:78px; color: #01769a; font-size: 14px;}
.bbsSmb a{ color: #01769a;cursor:default;}
.bbsLayout{padding:20px 0 18px 0;}
.bbsLayout:hover{background: none;}
.bbsLayout .growImg{ top: 17px;}
.malWid866{ width: 866px; height:158px;}
.addQbLink a{ padding:0 13px 0 8px; border: 2px solid #87c0cc; background: none; color: #3cb0c7; border-radius: 5px; height: 34px; line-height: 34px;}
.addQbLink a:hover{ border:2px solid #6db4c2; color: #289ab1;background:#ecf9fb;}
.qbSearchAdd .addQbLink a{margin-top:2px;}
.imporCenter .udClew{ clear: none; display: inline;}
.udImgShow{ width: 32px; height: 32px; display: inline-block;}
.udImgShow img{ width: 32px; height: 32px;}
.imporCenter .udList{ width:65%;}
.imporCenter .malRedio h3{ padding:5px 0; margin-bottom: 15px; text-indent: 10px; font-size: 16px; border-bottom: 1px dashed #ddd;}
.showLayout li{ clear: both; font-size: 15px;}
.showLayout li .impTxt{ color: #333; font-weight: bold; width:108px; text-align: right;}
.showLayout li .impDetail{ word-break:break-all; color: #333; width: 815px;}
.showLayout li .impDetail img{ max-width:100%;}
.imporCenter .fillLabel{ width: 108px; text-align: right; font-weight: bold; float: left; font-size: 15px;}
.imporCenter li.zzBook label.fl{ width: 108px; text-align: right; font-weight: bold; }
.xuanXbox{ width: 760px;}
.growCenter .comhtMoArea{margin-top:6px;}
/*成长互助end*/
/*积分兑换商品*/
.zjName img{ width:80px; border-radius: 3px;}
.jfSaixuan .jfH2{ margin-bottom:20px; padding:11px 0;}
.sxSubKind .udClew { clear: none; display: inline-block; font-weight: normal;}
.sxSubKind .udList{ width: 72%;}
.sxSubKind .udFile .udBtn a{ padding:4px 12px 4px 37px;}
.udFile .udBtn a i.malIcon{ background:url(../images/malIcon.png) no-repeat -78px -361px; width:16px; height:14px;}
.jfSaixuan li .sxSubKind .csJct i.malIcon,.basicUl li.basicRow .sxSubKind .csJct i.malIcon{ margin-top: 9px; background-position:-79px -382px; width:14px; height:14px; vertical-align: middle;}
.jfSaixuan li .sxSubKind .csJct,.basicUl li.basicRow .sxSubKind .csJct{ float: left;}
.fxTable td a.aBlue{ margin:0 5px;}
.proTable th{ border:1px solid #bdd7de;}
.proTable td{border:1px solid #bdd7de;}
.createPro{ background: #aaa; left:500px; border-bottom: 2px solid #888; text-align: center;padding-left: 0}
.createPro:hover{ background:#999; border-bottom: 2px solid #777;}
.lxproName{ margin-left:90px;}
.lxWid{ font-size: 16px; color: #333; width: 85px; padding-right: 5px; text-align: right; left:-90px; top:0px; line-height:46px;}
.xnPerWin{ padding:0 20px;}
.xnPerWin li{ color:#045770; font-weight: bold; border-bottom:1px solid #c8dae0; cursor: pointer; position: relative; border-radius:5px; display: inline-block; background:#dceff5; width:47%; line-height:24px; padding:13px 0; text-indent: 20px; font-size: 16px; margin: 0 1% 15px 1%;}
.xnPerWin li:hover{  background: #b9e4ed; border-bottom: 1px solid #99c5cf; text-decoration: none; color:#022f3d;}
.xnPerWin li .xnXgBtn{ position: absolute;right:12px; top:13px;font-size: 14px; font-weight: normal;}
.xnPerWin li .xnXgBtn a{ color: #666; display:inline-block; margin-right: 5px;}
.xnPerWin li .xnXgBtn a i{  vertical-align: middle; margin:0 8px 5px 0; width:16px; height:16px; }
.xnPerWin li .xnXgBtn a.xnGm i{ background-position:-78px -406px;}
.xnPerWin li .xnXgBtn a.xnDel i{ background-position:-78px -429px;}
.xnPerWin li .xnXgBtn a.xnGm:hover i{ background-position:-8px -406px;}
.xnPerWin li .xnXgBtn a.xnDel:hover i{ background-position:-8px -429px;}
.xnPerWin li .xnXgBtn a.xnGm:hover{ color: #049e7f;}
.xnPerWin li .xnXgBtn a.xnDel:hover{ color: #df6d57;}
.udImgBox{ padding:20px 0;}
.udImgLayout{ margin: 0 15px 15px 0; display: inline; float: left; width: 150px;}
.udImgLayout img{ width: 150px; border-radius:5px;}
.sxSubKind .udImgLayout{position:relative;overflow:hidden;}
.sxSubKind .updProgress{width:150px;height:150px;position:absolute;top:0;left:0;background:rgba(000,000,000,0.5);}
.updProgress .jdBar{width:100px;height:8px;border-radius:4px;border:2px solid rgba(255,255,255,0.7);margin:0 auto;margin-top:71px;}
.updProgress .updDone{background:rgba(255,255,255,0.7);display:block;height:6px;margin:1px 0 0 1px;border-radius:4px 0 0 4px;}
.updProgress .updRemove{background:rgba(255,255,255,0.3);width:30px;height:30px;border-radius:20px;position:relative;margin:24px auto 0 auto;opacity:0.8;cursor:pointer;transition:opacity 0.2s;-moz-transition:opacity 0.2s;	/* Firefox 4 */-webkit-transition:opacity 0.2s;	/* Safari 和 Chrome */-o-transition:opacity 0.2s;}
.updProgress .updRemove span{background:url(../images/litIcons.png) no-repeat -2px -2px;width:16px;height:16px;display:block;position:absolute;left:9px;top:8px;}
.updProgress .updRemove:hover{opacity:1;}
.udImgLayout .doneOperat{background:rgba(000,000,000,0.6);height:32px;cursor:pointer;opacity:0.8;position:absolute;bottom:-32px;width:100%;color:#fff;font-weight:normal;text-align:center;line-height:30px;display:none;transition:opacity 0.2s;-moz-transition:opacity 0.2s;	/* Firefox 4 */-webkit-transition:opacity 0.2s;	/* Safari 和 Chrome */-o-transition:opacity 0.2s;animation: picDelUp 0.4s;
-moz-animation: picDelUp 0.3s;	/* Firefox */
-webkit-animation: picDelUp 0.3s;	/* Safari å’Œ Chrome */
-o-animation: picDelUp 0.3s;	/* Opera */}
.udImgLayout:hover .doneOperat{bottom:0;display:block;}
.udImgLayout .doneOperat:hover{opacity:1;}
.udImgLayout .doneOperat .picRemove{position:relative;font-size:12px;letter-spacing:1px;}
.doneOperat .delIcon{width:18px;height:16px;background:url(../images/litIcons.png) no-repeat -2px -22px;display:block;margin:7px auto 0 auto;}

@keyframes picDelUp
{
0%   {bottom:-32px;}
100% {bottom:0;}
}

@-moz-keyframes picDelUp /* Firefox */
{
0%   {bottom:-32px;}
100% {bottom:0;}
}

@-webkit-keyframes picDelUp /* Safari å’Œ Chrome */
{
0%   {bottom:-32px;}
100% {bottom:0;}
}

@-o-keyframes picDelUp /* Opera */
{
0%   {bottom:-32px;}
100% {bottom:0;}
}

.sxSubKindDetail{ line-height: 36px;}
.greyBg{ background: #ddd; display: inline-block; padding:0px 10px;}
.cedanBox{ padding:10px 60px; font-size: 15px; clear: both; text-align: center;}
.cedanBox .cdSpan{ padding-right:30px; color: #333;}
.makeSmall{ padding:0; float: left; width:60%;}
.makeRight{ padding:0; float: left; margin-left:3%; width:37%;}
.sendInfoBox{ clear: both; margin:20px 30px;}
.sendInfoBox .fxTable{padding:0 0 20px 0;}
.sendInfoBox .htQueMenu{ margin:20px 0;}
.receptBox{ background:#f5f9fa; padding:20px 30px; border-radius:10px; border-top: 3px solid #bdd7de; border-bottom: 2px solid #dfeff3; margin-bottom: 20px;}
.receptBox p{ padding:5px 0; font-size: 14px; line-height: 22px;}
.receptBox p label{ width:80px; color: #333; float: left;}
.receptBox p a.aBlue,.receptBox p em{ padding-right:20px;}
.modal-body .jfSaixuan{ padding:20px 0;}
.htJfBox .jxDashed{ margin:0 10px;}
.proSearCondition{ overflow: hidden;}
.proSearCondition li{ padding:10px 0;}
.proSearCondition li.fl{ width:33%;}
.proSearCondition li .htInput{  width:190px;float: left;}
.proSearCondition .proLabel{ color: #333; font-size: 16px; float: left; width: 98px; text-align: right; line-height: 34px; padding-right: 10px;}
.proSearCondition li.allLine{float: left;}
.proSearCondition li a.sxSubSearch{ margin:0 0 0 5px; height: 34px; line-height: 34px;}
.defineTime{ float: left;}
.defineTime h2{ z-index:9;}
.defineTime h2 a{ font-size: 14px; font-weight: normal;}
.defineTime h2 a.selected{ background:#dfeff3; color: #333; }
.listLingYu a{ float: left;transition:background 0.2s;-moz-transition:background 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s;	/* Safari 和 Chrome */-o-transition:background 0.2s;}
.defineShow{ z-index: 8; background: #f9f9f9; border:1px solid #eee; width:385px; padding:15px 20px; top:-10px; left:90px;}
.defineShow .sxSubSearch{ cursor:pointer; border: none;display: inline-block; color: #fff; padding:0 18px; height:36px; line-height:36px; font-size: 14px; background: #1fa3c3; border-radius: 3px;}
.defineShow .htInput{ width: 120px;}
.defineShow em{ padding:0 10px 0 5px;}
.defpointUp{ z-index:10; left:-10px; top:20px; border-width:10px 10px 10px 0; border-style:solid; border-color:transparent #ddd transparent transparent;}
.defpointUp i{border-width:10px 10px 10px 0; top:-10px; left: 1px;  border-style:solid; border-color:transparent #f9f9f9 transparent transparent;  display: block;}
.defineShow .input-group-addon{visibility:hidden;position:absolute;left:102px;top:-7px;}
.dhGoodsBox .fxTable td.goodsName{line-height:1.2em;text-align:left;}
.dhGoodsBox .fxTable td{padding:4px 6px;}
.modal-body .dhGoodsBox .fxTable{padding:0px 10px 20px 10px}
.modal-body .dhGoodsBox .receptBox{overflow:hidden;}
.modal-body .dhGoodsBox .receptBox p{width:50%;float:left;}
.modal-body .dhGoodsBox .receptBox p label{width:88px}
/*积分兑换商品end*/
/*进出货统计start*/
.sendInfoBox .proTable tr td em.colRed{ font-weight: normal;}
.sendInfoBox .proTable tr td em.colGrey{ font-weight: normal; color: #333;}
.w80{ width:80px;}
.spInfoShow{ clear: both; margin-bottom:30px;}
.spLayout{ border-radius:5px; width:28.2%; padding:1.5%; color: #4d4d4d; text-align: center; background:#e0f0f3;margin-right:3%;}
.spLayout p{ font-size: 18px; padding:5px 0;}
.spLayout em{ font-size: 24px; padding-top: 10px;}
.spLayout:last-child{ margin-right: 0;}
/*进出货统计end*/

/*中等大小弹窗自适应*/
.modal-dialog.heiAutoMid{height:78%;max-height:650px;}
.modal-dialog.heiAutoMid .modal-content{height:100%;box-shadow:0 9px 15px rgba(0,0,0,0.5);border-radius:6px 6px 0 0;}
.modal-dialog.heiAutoMid .modal-footer{position:absolute;left:0;right:0;bottom:-72px;padding:20px 2%;background:#fff;border-radius:0 0 6px 6px;box-shadow:7px 7px 15px -5px rgba(0,0,0,0.5)}
.modal-dialog.heiAutoMid .modal-body{height:86%;max-height:inherit;padding:0 20px;margin:20px 0 4% 0;}
/*中等大小弹窗自适应end*/

textarea,input{box-shadow:none;outline:none;}
textarea:hover,textarea:focus,input:hover,input:focus{border:1px solid #5dacc0;}
.pdle input:hover{ border:none;}

/*仓储物管员
.cangIcon{ display: inline-block; background: url(../images/cang.png) no-repeat; vertical-align: middle; margin:0 5px 3px 0;}
.cangIn i.cangIcon{ background-position: 0 0; width:19px; height:14px;}
.showFibden{ cursor: pointer; color: #666;}
.showFibden:hover{ color: #333;}
.showFibden i.cangIcon{ border-radius: 2px; border:2px solid #666; width: 13px; height: 13px;}
.showFibden:hover i.cangIcon{ border:2px solid #aaa;}
.showFibden.selected{ color: #333;}
.showFibden.selected i.cangIcon{ border:2px solid #5dacc0; background-position:0px -19px;}
.friendClew{ padding:0 30px; color: #ec9b43;}
.friendClew i.cangIcon{ background-position:0px -39px; width: 16px; height: 16px;}
.sxSubTit em.colRed{ font-weight: normal; padding-right: 5px; display: inline-block; vertical-align: middle; margin-bottom:-2px;}
.sxSubKind .showFibden{ font-weight: normal; margin-top:11px; display: inline-block;}
.leftGou{ margin-top: 16px; float: left; font-weight: bold; font-size: 16px;}
.htJfBox .fxTable.haveborder table{ border:1px solid #cee8f0;}
.htJfBox .jfSaixuan li .sxSubKind em.colRed{ color: #f00; font-weight: normal; padding:0; line-height: 16px;}
.htJfBox .fxTable table td select{ line-height:26px; height:26px; padding:0 6px;}
.autoWord{ display: inline-block; font-weight: normal; background: #fff8e0; color: #666; width:320px; border:1px solid #a9cdd6; height:38px; padding:0 10px; border-radius:3px; line-height:38px; font-size: 14px;}
.fxTable th.bgYellow,.bgYellow{ color: #666; background: #fff8e0;}
.fxTable tr:hover th.bgYellow,.fxTable tr:hover td.bgYellow{ background: #f5f9fa;}
.haveborder th,.haveborder td{ border-right:1px solid #cee8f0; border-bottom: 1px dashed #cee8f0;}
.jfSaixuan .friendClew{ padding:0 11px; margin-top: 20px;}
.nameWid{ width:120px;}
.resonBox{ box-shadow: 0 2px 2px #eee; padding:10px 15px; border-radius: 2px; background:#fff8e9; margin-bottom: 20px; font-size: 14px; color: #333; line-height:24px;}
.resonBox label{ font-weight: bold; color: #999; width: 20%;}
.resonCenter{ word-break:break-all; color: #333; width: 80%;}
仓储物管员-基本数据endt*/

.diaTeacher li.changeManager .htInput{ height:24px; line-height:24px;margin-top:0;}
.diaTeacher li.changeManager{margin-bottom:20px;}
.mlr20{margin:0 20px;}
.diaTeacher .htGroupName.mlr20 span.numberChoose{min-width:60px;margin:6px 6px 6px 6px;padding:5px 10px;}

/*计划与总结*/
.fillSer{ font-size: 14px; display: inline-block; padding:0 12px; color: #fff; background: #459683; border-radius: 2px;}
.fillSer:hover{ color: #fff; text-decoration: none; background: #176150;}
.planBox{overflow:hidden;padding:0 0 1px 0;}
.pbEgShow{ background: #f8f8f8; border:1px solid #dedede; border-radius: 10px; padding:10px 2% 30px 2%;}
.pbEgShow h3{ color: #459683; border-bottom: 1px solid #eee; text-align: center; font-size: 24px; padding:25px 0 12px 0;}
.planBox .leftTitle{float:left;border:solid 1px #cedde7;font-size:14px;background:#eef4f6;width:2%;padding:30px 10px;writing-mode:tb-rl;text-align:center;border-right:none;height:122px;}
.planBox .leftTitle a{color:#08c;font-weight:normal;font-size:12px;margin-top:10px;}
.planBox .htConright{float:left;width:95.6%;background:#fff;}
.planBox .htConright:hover{}
.htConright .htArea{width:98%;height:160px;resize:none;padding:6px;overflow-y:auto;}
.planBox .flsun{float:left;padding:15px 50px 5px 15px;border-top:1px solid #dedede;width:673px;height:148px;position:relative;}
.planBox .flsun .add{position:absolute;top:15px;right:15px;color:#08c;}
.ltExcel{margin:0;}
.ltExcel th{text-align:left;font-weight:normal;padding:5px 10px;}
.ltExcel th p{font-size:14px;line-height:auto;color:#000;}
.paintEx th.ltTitle{width:40px;}
.paintEx td.ltTitle{width:40px;}
.paintEx th.ltTitle div,.paintEx th.auwiTitle div{font-weight:bold;text-align:center;}
.ownChoose .blOver{overflow:hidden;}
.planBox li.pad0{padding:0}
.paintEx th.auwiTitle,.paintEx td.auwiTitle{width:16%;}

.planLayout{padding:0 30px; clear: both;}
.planLayout .nodata{ font-size: 15px;}
.planLayout .nodata a{ text-decoration: underline; color:#459683;}
.planLayout .nodata a:hover{ color: #15866c;}
.m30{ margin-top: 30px;}

.planInfo{ padding:30px;}
.itemsLink{ padding: 8px 12px;margin-bottom: -15px;border-radius: 12px 12px 0 0;background: #f8f8f8;border: 1px solid #eee;}
.itemsLink a{ line-height:26px; background:#69c2a4; padding:3px 10px; border-radius: 12px; margin-right:5px; height:26px; color: #fff; font-size: 14px; padding-right: 8px;}
.itemsLink a:hover{ background:#2da98c; text-decoration: none;}
.workCategory{ border:1px solid #e5e5e5; padding:0px; display:inline; width:24%;/*åœ¨æ¨¡æ¿ç®¡ç†è¿ç”¨çš„æ—¶å€™è¦24%çš„å®½åº¦*/ font-size:14px;margin-bottom:40px;}
.resourceMenu{ overflow-x:auto;min-height:340px;}
.zyMenubox{ width: 155px;margin:0 auto 20px auto;}
.workCategory.resourceMenu .zyMenubox{margin:0 auto;}
.workCategory.resourceMenu{overflow-x:hidden;border-radius:14px;padding:0 0 25px 0; margin-top: 18px;}
.workCategory.buzzMenu{ border-radius:3px 20px 20px 3px;  padding:10px 0; width: 18%; border: none;  border-left:2px solid #ceebdb;background:#f5faf7;}
.htList .workCategory.buzzMenu h4{transition:background 0.2s;-moz-transition:background 0.2s;	/* Firefox 4 */-webkit-transition:background 0.2s;	/* Safari å’Œ Chrome */-o-transition:background 0.2s;	/* Opera */}
.htList .workCategory.buzzMenu h4:hover{background:#ddf0e5;}
.htList .workCategory.buzzMenu h4.current{background:#c8e8d6;}

.wePlanbox{float:right;width:74.5%; padding-top: 18px;}
.weekShort{width:100%;margin:0;float:right;padding:0;}
.sunshineBox.weekShort{margin-bottom:15px; background: #fff;}
.weekShort .ownChoose .ownBlock{width:76%;}
/* 当浏览器的可视区域小于1288px */
@media screen and (max-width:1288px) {
	.weekShort .ownChoose .ownBlock{width:70%;}
		}
.weekShort .ownChoose .loneBlock{width:100%;}
.loneBlock textarea,.loneBlock input{width: 97.4%; padding:1%;height:120px;border:1px solid #eee;margin-bottom:10px;}
.loneBlock input{ line-height: 36px; font-size: 14px; height: 36px; padding:0 1%;}
.weekShort h4{border-bottom: solid 1px #d9d9d9;}
.weekShort h4 em{height:29px;line-height:29px;}
.planInfo .weekShort .htConright .htArea{width:97%;border:none;}
.weekShort .htConright .htArea:hover{border:none;}
.weekShort .htConright .htArea:focus{border:none;}
.weekShort th.leftTitle{background:#f7f7f7;}
.weekShort .leftTitle{padding:30px 1%;background:#f7f7f7;border: solid 1px #e5e5e5;border-right:none;}
.weekShort th.leftTitle,.weekShort th.sunPro{border:1px solid #e5e5e5;}
.plateName{overflow:hidden;margin:20px 0 10px 4%;}
.workCategory .plateName label{float:left;line-height:28px;}
.workCategory .plateName input{float:left;width:120px;border:1px solid #ccc;padding:2px;line-height:22px;height:22px;}
.workCategory .plateName input:hover{border:1px solid #b3b3b3;}
.cateSave{background:#f7f7f7;padding:6px 0;}
.workCategory .htBtnSearchmall{margin: 0 0 0 6%;display:block;}
.checkBottom li{ line-height:32px; padding:8px 0 0 6%; font-size:14px;}
.checkBottom li.zzBook i{padding-right:15px;line-height:32px;}
.checkBottom li.zzBook input{vertical-align:baseline;line-height:32px;margin-right:2px;}
.plateName span a{width:24px;height:28px;background:#ccc;display:inline-block;border:2px solid #b3b3b3;margin-left:14px;}
.plateName span a:hover{border:2px solid #08c;}
.plateName span.hpBg a{ background:url(../images/planStyle.png) no-repeat 0 0;}
.plateName span.spBg a{ background:url(../images/planStyle.png) no-repeat -30px 0;}
.plateName span.hpBg a.on{border:2px solid #08c;background:url(../images/planStyle.png) no-repeat 0px -34px;}
.plateName span.spBg a.on{ background:url(../images/planStyle.png) no-repeat -30px -34px;border:2px solid #08c;}
.weekShort .listHead{background:#f7f7f7;border:solid 1px #e5e5e5;border-bottom:none;}
.weekShort .htNoticeWork .secTb{width:627px;max-width:627px;}
.weekShort .htNoticeWork .htText{width:97.7%;line-height:20px;padding:0 1%;}
.planInfo .weekShort .htNoticeWork .htArea{width:97.7%;background: #fff;}
.planInfo .weekShort .htNoticeWork .srLine{padding:1%;width:97.3%;}
.planInfo .weekShort .htNoticeWork .secCross .htArea{width:95%}
.weekShort .secCross .htArea{width:92%}
.weekShort th.topTitle{border:1px solid #e5e5e5;background:#f7f7f7;height:11px;}
.weekShort .secTb{padding:1%;}
.weekShort .uiTable .planTdtop .htArea{width:80%;height:100px;}
.uiTable td.fourWord{padding:0;}
.weekShort .htConright .htEduname{width:592px;}
.wkfeback.mbPlan{margin:15px 0;}
.wkfeback.mbPlan .leftTitle{background:#f7f7f7;border:solid 1px #e5e5e5;border-right:none;}
.mbPlan .htConright .htArea{border-color:#e5e5e5;width:96.5%;background: #fff;}
.mbPlan .htConright .htArea:hover,.mbPlan .htConright .htArea:focus{border-color:#ccc}
.wePlanbox.mbTileft .weekShort{margin-bottom:30px;}
.wePlanbox.mbTileft .weekPlanAdd{padding:0;}
.wePlanbox.mbTileft .mbPlan{margin:0 0 30px 0;}
.sunshineBox .secTitop{border:1px solid #dedede;background:#f7f8f9;white-space:nowrap;color:#2b1e03;padding:6px 6px 8px;border-bottom:1px solid #ddd;line-height:20px;height:20px;font-size:14px;}
.htList h4,.resourceLeft h4{font-size: 14px;font-weight: normal; line-height:30px; height:30px;border-bottom:1px solid #dedede;}
.htList .sunPro h4{ border-bottom: none;}
.htList .workCategory h4{border-bottom:none;}
.htList .workCategory h4:hover,.workCategory li h3:hover{background:#f9f2e1;cursor:pointer;}
.resourceMenu li h3 a{ font-size: 14px; padding-left:0;  display:inline-block; position:relative; height:30px;}
.summaryLayout{ padding:20px; border-bottom: 1px dashed #ddd;}
.summaryLayout:last-child{ border-bottom: none;}
.summary{ border:1px solid #ede9e2; border-radius: 5px; margin-top: 20px; background: url(../images/help/stuPapBg.png); clear: both;}
.summaryWord{ line-height: 30px; width: 660px; font-weight: bold; font-size: 15px; color:#057fa4;}
.sumLink a,.receiptLink a{ float: left; margin-left:12px; background: #449e0e; height:29px; line-height:29px; display: inline-block; border-radius:3px; padding:0 12px; font-size: 14px; color: #fff;}
.sumLink a:hover,.receiptLink a:hover{ background: #378d03;}
.receiptLink a.selected{ cursor: default; color: #aaa; background: #dedede;}
.receiptBox{ padding:15px 0; clear: both;}
.receiptLayout{ background:rgba(218, 197, 150, 0.15); border-radius: 3px; margin-bottom: 3px; padding:5px 5px 5px 10px;}
.receiptIcon{ margin:7px 10px 0 0;}
.receiptIcon .malIcon{ background-position:-87px 0; width:16px; height:16px; }
.receiptIcon.selected .malIcon{ background-position:-40px -481px;}
.receiptCenter{ line-height: 29px; font-size: 14px; width: 720px;}
.receiptBox .helpPage{ padding:20px 0 0 0;}
.huiZong{ padding:0;}
.huiZong li{ padding:0;}
.huiZong .fill-content .imgBox,.huiZong li .sxSubKind{ width: 848px;}
.huiZong li .sxSubTit{ width:98px; color: #333; margin-right: 0;}
.huiZong a.sxSubPeo{ color: #333; background:#ebf6fb; border-color: #b1cedc;}
.huiZong a.sxSubPeo:hover{ background:#dbf1fb; border-color: #7db6d2;}
.huiZong li .sxSubContent{ padding-top: 0;}
.hzWords{ word-break:break-all; color:#333; position: relative; font-weight: normal; padding:20px 25px; text-align: justify; border-radius:3px; box-shadow: 1px 2px 2px #eee; margin-bottom: 20px; font-size: 15px; background: url(../images/my_pagerbg.jpg); line-height: 28px;float: left; width: 800px;}
.jbChoseBtn{background:#f5f5f5;border:1px solid #ccc;border-radius:2px;padding:6px 13px 7px 13px;font-size:14px;cursor:pointer;}
.jbChoseBtn:hover{border-color:#faaa1e;background:#fefbf4;}
.growLayout .norWord{ line-height: 24px; font-size: 14px; font-weight: normal;}
.weekSign{ height: 22px; line-height: 22px; background:#4eabd9; color: #fff; padding:0 15px; display: inline-block; border-radius:11px;}
.norWord a.lookAll{ margin-left: 10px; color:#1fa3c3;}
.norWord a.lookAll:hover{ color:#1093b3;}
.htCondition .qufenBox .htChoose a{ border-radius: 3px; }
.htCondition .qufenBox .htChoose a:hover{ background: #cbe8f6; color: #000; border:1px solid #cbe8f6;}
.htCondition .qufenBox .htChoose a.on, .htCondition .qufenBox .htChoose a.on:hover{border:2px solid #4eabd9; background:#4eabd9; color: #fff;}
.htCondition .qufenBox .htChoose a.sxSubSearch{ margin-top: 0; height: 34px; line-height: 34px;}
.htCondition .qufenBox .htChoose a.sxSubSearch:hover{ color: #fff; background: #1093b3; border:none;}
.growInfo.pv{ margin-bottom: 15px;}
.growInfo.pv .smallImg { left: 0; top:-5px;}
/*计划与总结end*/

/*专家-申请*/
.mesEntry{margin:30px 20px 0 20px;overflow:hidden;}
.mesEntry .mesType{font-size:16px;color:#323232;border-left:4px solid #4eabd9;padding-left:10px;margin-bottom:30px;}
.mesEntry .halfList{width:50%;float:left;position:relative;}
.mesEntry .redTip{color:#a5a5a5;display:block;padding:6px 0 0px 114px;color:#f20000;}
.mesEntry .halfList .redTip{position:absolute;top:32px;}
.mesEntry .rfor li{margin-bottom:26px;}
.mesEntry .rfor .clearFlt{clear:both;}
.regbox .longIptBox{width:640px;max-width:640px;margin-top:7px;font-size:14px;float:left;}
.rfor .inptxt:hover,.rfor .inptxt:focus,.rfor .longIpt:hover,.rfor .longIpt:focus{border-color:#7db6d2;}
.rfor .longIpt{border:1px solid #c9e3e5;width:640px;max-width:640px;min-height:180px;margin-top:7px;font-size:14px;padding:6px;transition:border 0.3s;-moz-transition:border 0.3s;	/* Firefox 4 */-webkit-transition:border 0.3s;	/* Safari 和 Chrome */-o-transition:border 0.3s;}
.rfor .inptxt.shortIpt{width:160px;}
.rfor .ymSuffix{font-size:14px;margin-left:4px;}
.rfor .updateBtn,.udFile .udBtn a.updateBtn{background:#4eabd9;font-size:14px;line-height:30px;padding:4px 16px 4px 36px;color:#fff;display:inline-block;border-radius:4px;position:relative;}
.rfor .updateBtn:hover,.udFile .udBtn a.updateBtn:hover{background:#459fcc;}
.rfor .updateBtn .udIcon,.udFile .udBtn a.updateBtn .udIcon{width:22px;height:20px;background:url(../images/qtIcon.png) no-repeat -2px -2px;display:inline-block;position:absolute;top:11px;left:12px;}
.megSaveBox .btn{display:inline-block;padding:0px 23px;height:41px;color:#fff;margin:0 10px;font-size:16px;line-height:41px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;border-radius:3px;letter-spacing:2px;}
.megSaveBox .btnCancel{background:#ccc;}
.megSaveBox .btnCancel:hover{background:#bababa;}
.megSaveBox .btnSure{background:#2cb89c;}
.megSaveBox .btnSure:hover{background:#28a68d;}
.regbox .megSaveBox{border-top:1px solid #ebebeb; margin-top:15px; padding:20px 0 0 0;text-align:center;}
.rfor .megSelect{border-color:#c9e3e5;padding:6px 14px;margin-right:6px;}
.rfor .megSelect:hover{border-color:#7db6d2;}
.mesEntry li .glyphicon{position:absolute;top:5px;right:0;}
.czPicBtn .reUseBtn i{background-position:-4px -613px;}
.czPicBtn .reUseBtn:hover i{ background-position:-28px -613px;}
.czPicBtn .reUseBtn:hover { color: #e49046;}
.czPicBtn .bnReview i{background-position:-52px -613px;}
.czPicBtn .bnReview:hover i{ background-position:-74px -613px;}
.czPicBtn .bnReview:hover { color: #1f7c99;}
.mesEntry .rfor .clearFlt .udClew{margin-top:6px;}
/*专家-申请end*/
.kqcombg{transition:background 0.3s;-moz-transition:background 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s;	/* Safari 和 Chrome */-o-transition:background 0.3s;	/* Opera */}
/*专家信息*/
.infobasic .inptxt{border:1px solid #c9e3e5;width:298px;height:20px;font-size:14px;padding:6px;transition:border 0.3s;-moz-transition:border 0.3s;	/* Firefox 4 */-webkit-transition:border 0.3s;	/* Safari 和 Chrome */-o-transition:border 0.3s;}
.comInfo .com_basic .inptxt{ width:265px; height:30px; line-height:30px; padding:3px 5px; border:1px solid #c9e3e5;}
.pageMess .addImg{width:120px;height:120px;display:inline-block;background:url(../images/htIcon.png) no-repeat 0 -68px;cursor:pointer;float:left;margin-top:11px;}
.comInfo .com_basic .inptxt:hover,.comInfo .com_basic .inptxt:focus,.comInfo .longIpt:hover,.comInfo .longIpt:focus,.zjMesList .inptxt:hover,.zjMesList .inptxt:focus{border-color:#7db6d2;}
.pageMess .longIpt{border:1px solid #c9e3e5;width:640px;max-width:640px;min-height:180px;margin-top:7px;font-size:14px;padding:6px;}
.comInfo .com_basic .inptxt,.pageMess .longIpt,.zjMesList .inptxt{transition:border 0.3s;-moz-transition:border 0.3s;	/* Firefox 4 */-webkit-transition:border 0.3s;	/* Safari 和 Chrome */-o-transition:border 0.3s;}
.zjMesList li,.com_basic li{ position: relative; padding:10px 10px; color: #666; line-height: 33px; border-bottom: 1px dotted #e0e0e0;}
.infobasic .zjMesList{width:initial; margin:0 20px;}
.comInfo .halfWid{width:48%;float: left;padding:10px 0;margin:0 1%;}
.com_basic li .wid90,.zjMesList li .wid90{width: 90px;text-align: right;display: inline-block;margin-right: 5px;float: left;}
.com_basic .botLineNo{border-bottom:none;}
.comInfo .pageMess{font-size: 14px;line-height:33px;padding:10px 1%;clear:both;overflow: hidden;}
.comInfo .pageMess label{float: left;}
.comInfo .pageMess .longMes{max-width: 80%;width:auto;}
.comInfo .pageMess .zzImg{margin-top:11px; padding:0;float: left;clear:initial;text-align: center;width: auto;max-width: 80%;}
.comInfo .pageMess .zzImg b{ text-align: center; font-weight: normal; line-height: 26px; display:block;}
.pageMess .addImg:hover{background-position: 0 -198px;}
.comInfo.personMes{min-height: 200px;}
.comInfo .com_basic{overflow: hidden;}
.comInfo .megSelect{ line-height: 32px; height: 32px;border-color:#c9e3e5;padding:6px 14px;margin-right:6px;}
.comInfo .htSex a.linkSex{margin-bottom:0;}
.pad15{padding:15px;}
.com_basic .longMes p{border:none;padding:0;}
/*专家信息end*/
/*申请列表*/
.padAdd{}
.leaveBox{ padding-bottom:20px;width:1058px;}
.leaveList{width:100%;}
.leaveList li{ border-bottom: 1px dashed #c9d8c9; margin:20px 25px;}
.leaveList li:hover{ padding-left:20px;}
.leaveList li.cur{ background: #f5f5f5;}
.leaveList li h3{ color: #333; line-height: 30px; font-size: 15px;}
.leaveList li h3 .cirIcon{ display: inline-block; vertical-align: middle; width:6px; height:6px; border-radius: 50%; background: #aad6f2; margin:0 10px 3px 0;}
.leaveList li h3 em,.leaveList li h3 a{ color:#323232; padding:0 6px;}
.leaveList li h3 a:hover{text-decoration:underline;color:#34a1e7;}
.leaveList li h3 em.colBlue,.leaveList li h3 em.colRed,.leaveList li h3 em.colGreen{display: inline-block; vertical-align: middle;margin:0 10px 4px 0;padding:0 8px;border-radius:15px;font-weight:normal;cursor:pointer;line-height:20px;font-size:12px;}
.leaveList li h3 em.colBlue{color:#34a1e7;border:1px solid #34a1e7;}
.leaveList li h3 em.colBlue:hover{background:#34a1e7;color:#fff;}
.leaveList li h3 em.colRed{color:#e00000;border:1px solid #e00000;}
.leaveList li h3 em.colRed:hover{background:#e00000;color:#fff;}
.leaveList li h3 em.colGreen{color:#0fa777;border:1px solid #0fa777;}
.leaveList li h3 em.colGreen:hover{background:#0fa777;color:#fff;}
.leaveList li h3 em.sqDate{font-size:12px;float:right;color:#808080;font-weight:normal;padding:0 20px;}
.leaveList li .leaveItem{ padding-left: 16px; color: #5c5c5c; padding-top: 5px; font-size: 14px;float:left;width:80%;}
.leaveList li .padBot{padding-bottom: 17px;}
.leaveList li .leaveItem span.leaveSpan{ line-height: 26px; padding-right: 25px;}
.leaveList li .leaveItem span.leaveSpan .greyColor{color:#404040;padding:0;}
.leaveList li .leaveItem span.leaveSpan em{ padding:0 6px;}
.kqcompadding{transition:padding 0.6s;-moz-transition:padding 0.6s;	/* Firefox 4 */-webkit-transition:padding 0.6s;	/* Safari 和 Chrome */-o-transition:padding 0.6s;}
.leaveFunc{margin-top:5px;}
.leaveFunc a{ border-radius: 2px; position:relative; background:#fff; margin-right:0px; color: #333; display: inline-block; padding:0 10px; height: 24px; line-height: 24px;}
.leaveFunc a.btnAgree{ background: #ecf9ef; border:2px solid #c2e7d5;}
.leaveFunc a.btnRefuse{ background: #fff5ef; border:2px solid #f4d9ca;}
.leaveFunc a.btnAgree.current{ border-color: #5dbf8f;}
.leaveFunc a.btnRefuse.current{ border-color: #f4ac84;}
.leaveFunc a.btnAgree:hover{ border-color: #5dbf8f;}
.leaveFunc a.btnRefuse:hover{ border-color: #f4ac84;}
.leaveFunc a.current .kqIcon{ background-position: -231px 0; width:13px; height:13px; position: absolute; right: 0; bottom: 0;}
.leaveFunc a.btnRefuse.current .kqIcon{ background-position:-265px 0;}
.leaveList li h3 em.zjIcon{display: inline-block;background: url(../images/help/helpIcon.png) no-repeat -96px -613px;margin:0;width: 22px;height: 22px;padding:0;vertical-align:-5px;}
/*申请列表end*/

/*定时任务*/
.limit{ line-height:40px; font-weight: normal; padding-left: 10px;}
.limit a{color:#aaa;}
.limit a .malIcon{ display: inline-block; margin:0 8px 3px 0; vertical-align: middle; background-position:-177px 0px; width:16px; height:16px;}
.limit a:hover .malIcon{ background-position:-177px -22px;}
.limit a:hover{ color: #666;}
.limit a.current .malIcon{ background-position: -177px -44px;}
.limit a.current{ color: #5dacc0;}
.secWeek{ background:#edf3f4; padding: 15px 0 15px 15px; width:580px; border-radius: 5px; clear: both; margin-left:123px;}
.secWeek dd{ clear: both; line-height: 36px; padding:5px;}
.runLeft{ float: left; width:60px; padding-right: 5px;color:#323232;}
.runRight select{ margin-top: 0; margin-bottom: 0;}
.runRight .ruleInp{ line-height: 34px; height: 34px;}
.dsTable{ min-width:460px;}
.dsTable tr th,.dsTable tr td{ border:1px solid #ccdfe4; height:36px;line-height:36px; text-align: center;color:#323232;}
.dsTable tr th{ background: #edf3f4;}
.dsTable tr td{font-weight:normal;}
.dsTable tr td .ruleInp{border:none;width:88%;padding:0;margin:0;padding:0 6%}
.noBorder .sxSubKind select{ margin-top: 0;}
.sxSubKind .ruleInp{line-height:36px;height:36px;}
.sxSubKind .midInp{ width:320px;}
.jfSaixuan li .dsTbBox{position:relative;display:inline-block;}
.addBorBtn{display:inline-block;width:26px;height:26px;text-align:center;line-height:26px;background:url(../images/malIcon.png) no-repeat -170px -60px;border:2px solid #77b2d2;border-radius:20px;}
.addBorBtn:hover{background:url(../images/malIcon.png) no-repeat -170px -82px,#45a1d3;border-color:#45a1d3;}
.dsTbBox .addBorBtn{position:absolute;right:-40px;bottom:0;}
.secWeek .runRight{display:inline-block;max-width:86%;}
.runRight .timePoint{display:block;float:left;margin-right:19px;color:#323232;}
.secWeek .runRight .addBorBtn{float:left;margin:3px 0 0 0px;}
.jfSaixuan .sxSubKind .ruleArea{margin-top:4px;}
.minWidSlt{min-width:120px;}
.xzTimePt{display:block;clear:both;padding:10px 0;}
.xzTimePt input{float:none;margin-right:5px;}
.xzTimePt .dateShort{width:24px;}
.xzTimePt .wShort{width:80px;}
.xzTimePt em{color:#323232;margin-right:2px;}
.smallSave,.smallCancel{display:inline-block;height:34px;line-height:34px;padding:0 10px;border-radius:4px;margin:0 4px;color:#fff;font-weight:normal;}
.sxSubKind a.smallSave,.infoRight a.smallSave{ height: 38px; line-height: 38px; padding:0 15px;} 
.smallSave{background:#3cb0c7;}
.smallSave:hover{background:#229bb3;color:#fff;}
.smallCancel{background:#c2c2c2;}
.smallCancel:hover{background:#b3b3b3;color:#fff;}
.dsTable tr td.tbTit{font-weight:bold;}
.dsDetCont{line-height:28px;font-weight:normal;padding-top:5px;color:#323232;}
.secWkView{padding:10px 0 10px 15px;overflow:hidden;width:460px;}
.secWkView dd{padding:0 5px;clear:initial;}
.dsDetCont .timePtiew{overflow:hidden;}
.dsDetCont .timePtiew span{margin-right:20px;display:block;float:left;}
.fxTable .tbTimePt{display:block;line-height:22px;}
.dsTable .czColumn{min-width:70px;}
.runRight .timePoint .delIcon{display:inline-block;width:15px;height:15px;background:url(../images/help/helpIcon.png) no-repeat -160px -421px;margin-left:5px;vertical-align:-2px;}
.runRight .timePoint .delIcon:hover{background-position:-193px -421px;cursor:pointer;}
.runRight .choiseBox{border:1px solid #a9cdd6;float:left;width:70px;line-height:34px;position:relative;background:#fff;}
.runRight .choiseBox:hover{border:1px solid #5dacc0;cursor:pointer;}
.runRight .choiseBox:hover .exIcon{background-position:-155px -634px;}
.runRight .choiseBox em{margin-left:12px;}
.runRight .choiseBox .exIcon{width:10px;height:6px;background:url(../images/help/helpIcon.png) no-repeat -155px -622px;margin:14px 12px 0 0;vertical-align:middle;float:right;}
.runRight .downCategory{width:70px;background:#fff;position:absolute;left:-1px;top:35px;z-index:9999;border-bottom:1px solid #a9cdd6;border-right:1px solid #a9cdd6;border-left:1px solid #a9cdd6;}
.runRight .downCategory a{font-size:14px;font-weight:bold;color:#666;display:block;line-height:34px;height:34px;padding-left:12px;}
.runRight .downCategory a:hover{color:#5dacc0;background:#edf3f4;cursor:pointer;}
/*定时任务end*/
/*职位管理*/
.leftZw{ width:22%; min-width:140px; background: #e7f3f5;}
.rightZw{ width:74%;}
.zhiweiBox{ padding:30px;}
.sumBox h4,.attentBox .attentMan{ border-bottom: 1px solid #d7e6e9; font-size: 16px; padding:20px;}
h4.sumMan i.malIcon{ vertical-align: middle; margin:0 10px 3px 0; background-position: -177px -114px; width:19px; height:18px;}
.sumBox h4 em{ cursor: pointer; position: absolute; right:8px; top:20px;}
.sumBox h4 em.open,.teamClew em.open{ float: right; background-position:-170px -395px; width:26px; height:26px;}
.sumBox h4 em.hide,.teamClew em.hide{ float: right; background-position:-170px -369px; width:26px; height:26px;}
.sumBox h4{ cursor:pointer; position: relative;  padding:20px 40px 20px 15px;}
.frTb{ float: right; margin-top:3px;}
.frTb a.tbAdd,.workIntro h2 .fr a.tbAdd{ font-size: 14px; font-weight: normal; color: #229bb3;}
.frTb a.tbAdd:hover,.workIntro h2 .fr a.tbAdd:hover{ color: #229bb3; text-decoration: underline;}
.teamClew{ cursor: pointer; background:#dfeff2; position: relative; border-bottom:1px solid #d7e6e9; clear: both; padding:5px 40px 5px 0; line-height: 25px; height: 25px; color: #666; padding-left:45px; font-size: 14px;}
.teamClew .circle{ width: 6px; height:6px; display:inline-block; vertical-align: middle; margin:0 8px 3px 0; background: #aaa; border-radius: 50%;}
.teamClew em{ cursor: pointer; position: absolute; right:8px; top:6px;}
.teamClew .frTb{ line-height: inherit; margin-top: 0;}
.sumManList a{ color: #323232; font-size: 14px; display: block; height:50px; line-height:50px; padding-left:40px}
.sumManList a:hover em.malIcon,.sumManList a.current em.malIcon{ display: block;}
.sumManList a:hover{background:#dceef1; color: #229bb3;}
.sumManList a.current{ background: #cde3e7;}
.sumManList a i.malIcon{ background-position:-177px -149px; margin:0 8px 3px 0; vertical-align: middle; width:21px; height: 18px;}
.sumManList a:hover i.malIcon,.sumManList a.current i.malIcon{ background-position:-177px -149px;}
.sumManList a em.malIcon{ float:right; margin:20px 18px 0 0; background-position:-161px -148px; width:7px; height:10px;}
.sumManList a:hover em.malIcon{background-position:-177px -178px;}
.workIntro h2{ color: #474747; font-size: 18px;line-height: 30px; padding-left: 12px;}
.workIntro h2 .fr{ margin:20px 10px 0 0;}
.workIntro h2 .fr a.editor,.czDepart a.editor,.czDepart a.del,.workIntro h2 .fr a.del{ font-size: 14px; font-weight: normal;}
.workIntro h2 .fr a.del{ margin-left: 15px;}
.workIntro h2 .fr a.editor .malIcon,.czDepart a.editor .malIcon{ vertical-align: middle; margin:0 8px 4px 0; width: 16px; height: 16px; background-position: -78px -406px;}
.workIntro h2 .fr a.editor:hover .malIcon,.czDepart a.editor:hover .malIcon{ background-position:-177px -195px;}
.workIntro h2 .fr a.editor:hover,.czDepart a.editor:hover,.czDepart a.del:hover,.workIntro h2 .fr a.del:hover{ color: #229bb3;}
.workIntro{ margin:10px 0; padding-bottom: 10px; border-bottom: 1px solid #e2eff1;position:relative;}
.workIntro p{ color: #999; padding-left: 10px;}
.infoRight .designArea{height:100px; font-size: 14px; border:1px solid #e0e0e0; text-indent: 12px; line-height: 36px; width:98%;}
.basicUl { padding:0 10px;}
.basicUl li.basicRow{ padding:10px 0; line-height: 26px; clear: both; font-size: 14px;}
.basicUl li.lose10{ padding-bottom: 0;}
.basicUl li.basicRow .exLabel,.basicUl li.basicRow .infoRight{ line-height: 38px; float: left;}
.basicUl li.basicRow .infoRight.areaWord{ padding:5px 0; line-height: 28px;}
.basicUl li.basicRow .exLabel{ width: 100px; margin-right: 30px; text-align: right}
.basicUl li.basicRow .infoRight{ width:70%;}
.basicUl li.basicRow .infoRight em{ font-weight: bold; margin-right: 15px;}
.widEx .exRecord { float: left; border-radius: 2px;color: #fff; background:#3cb0c7;padding:0 18px 0 9px;; margin-right: 10px; display: inline-block; height: 38px; line-height: 38px;}
.exRecord .malIcon{ vertical-align: middle; margin:0 6px 3px 0; background-position:-177px -223px; width:17px; height:14px;margin:0 6px 2px 0;}
.exRecord .exDel{ top:0; right: 0;}
.exRecord .exDel .malIcon{background-position:-177px -268px; opacity: 0.6; width:16px;height: 16px;margin:0;}
.exRecord .exDel:hover .malIcon{ opacity:1;}
.setBox a.exSelect{border-radius: 2px; border: 2px solid #3cb0c7; padding:0 6px; height: 32px; line-height: 32px; display: inline-block; color: #5295cc; font-size: 14px; font-weight: normal;}
.setBox a.exSelect .malIcon{ vertical-align: middle; margin:0 6px 3px 0; background-position:-177px -244px; width:18px; height:17px;}
.setBox a.exSelect:hover .malIcon{ background-position:-177px -291px;}
.setBox a.exSelect:hover{ background: #3cb0c7; color: #fff;}
.zwList li .exLabel{ line-height:38px; height:38px; width:115px; text-align: right; float: left; font-weight: bold; font-size: 14px; margin-right: 5px; color: #323232;}
.zwList li:hover{ background:#eef5f6; border-radius: 5px;}
.zwList li .widEx{ float: left; width:500px;}
.zwList li{ position: relative; padding:12px 0; clear: both;font-size:14px;}
.zwList li.lose15 .widEx .exRecord{ margin-bottom: 12px;}
.zwList li.lose15{ padding-bottom: 0;}
.zwList li .czDepart{position:absolute;right:10px;top:20px;}
.czDepart a.del .malIcon,.workIntro h2 .fr a.del .malIcon{vertical-align: middle; margin:0 8px 4px 0; width: 16px; height: 16px; background-position: -78px -429px;}
.czDepart a.del:hover .malIcon,.workIntro h2 .fr a.del:hover .malIcon{ background-position: -177px -320px;}
.czDepart a{ margin-left: 10px;}
.basicLayout{ padding-bottom: 50px;}
.sxSubKind a.upZhiw,.infoRight a.groupLink{ color:#024657; padding:0 10px; line-height: 32px; height: 32px; border-radius: 2px; border:2px solid #5dacc0; display: inline-block;}
.sxSubKind a.upZhiw .malIcon{ width:18px; height:17px; background-position:-177px -244px; vertical-align: middle; margin:0 8px 3px 0;}
.sxSubKind a.upZhiw:hover{ color: #fff; background: #5dacc0;}
.sxSubKind a.upZhiw:hover .malIcon{ background-position: -177px -291px;}
.infoRight a.groupLink{ margin-bottom: 10px; margin-top: 2px;}
.infoRight a{ float: left; margin-right: 10px;}
.infoRight a.addBorBtn{ margin-top:5px;}
.infoRight a.groupLink .edi{ background-position:-41px -407px; width: 15px; height: 15px; vertical-align: middle; margin:0 0 3px 6px;}
.infoRight a.groupLink .del{ background-position:-41px -429px; width: 15px; height: 15px; vertical-align: middle; margin:0 0 3px 6px;}
.infoRight a.groupLink:hover{}
.infoRight a.groupLink .edi:hover{ background-position:-4px -329px;}
.infoRight a.groupLink .del:hover{ background-position:-177px -346px;}
.dailiTable{ width:490px; border:1px solid #ccdfe4; }
.dailiTable th{ background: #edf3f4; text-align: center; border:1px solid #ccdfe4; }
.dailiTable td{ text-align: center; line-height:26px; padding:10px 10px 0 10px; border:1px solid #ccdfe4;  font-size: 14px;}
.infoRight a.groupLink{ border-width: 1px;}
.htJfBox.noBot{ padding-bottom: 0;}
.plateChoose .plChoseBox li.newsCheck{ padding:10px 20px 20px 20px; border:1px solid #eee;}
/*选择人员*/
.lfAll{ margin-top: 2px; float: left;}
.lfAll a{ font-size: 14px; display: block; color: #666; padding:0 11px; height: 34px; line-height: 34px; border-radius: 19px; border:1px solid #ccc;}
.lfAll a .myIcon{ background-position:-1px -604px; width: 18px; height: 18px;}
.lfAll a:hover .myIcon{ background-position:-1px -630px;}
.lfAll a.current .myIcon{ background-position:-1px -656px;}
.lfAll a:hover{ border-color: #5ba6e3; background: #edf4fa; color: #5295cc;}
.lfAll a.current{ color: #fff; border-color: #5dacc0; background: #5dacc0;}
.manBox .tbInfo{ margin-bottom: 20px;}
.manBox{ margin:0 0 20px 0; padding:10px 30px 20px 30px; background: #f8f8f8; clear: both;}
.myIcon { display: inline-block; background: url(../images/my_Icon.png) no-repeat; vertical-align: middle; margin:0 8px 3px 0; }
.manLister span.manName,.manClew span.manName{ position: relative; cursor: pointer; padding:0 10px; float: left; margin:0 15px 15px 0; font-size: 14px; display: inline-block; height: 30px; border-radius: 2px; line-height: 30px; background: #fff; border:2px solid #eee;}
.manLister span.manName .headIcon,.manClew span.manName.beenSelect .headIcon{ background-position:0 -510px; width: 21px; height: 17px;}
.manLister span.manName:hover{ border-color:#a9cdd6; }
.manLister span.manName:hover{ color: #323232;}
.manLister span.manName.current{ border-color:#5dacc0;}
.manLister span.manName:hover .headIcon{ background-position:0 -540px;}
.manLister span.manName.beenSelect,.manClew span.manName.beenSelect{ background: #eee; cursor:default; color: #aaa;}
.manLister span.manName.beenSelect:hover{ border-color:#eee;}
.manLister span.manName.beenSelect:hover .headIcon{ background-position:0 -510px; }
.manLister span.manName.current .headIcon{ background-position:0 -570px;}
.manLister span.manName .curIcon, .lxChose .htSex a .exIcon{ margin:0; display: none;}
.manLister span.manName.current .curIcon,.lxChose .htSex a.current .exIcon{ display: block;}
.manLister span.manName.beenSelect .headIcon,.manClew span.manName.beenSelect .headIcon{ opacity: 0.5;}
.manClew .colGrey{ background: #eee; display: inline-block; padding:0 6px; height: 20px; line-height: 20px;}
.manClew{ margin:0 20px 20px 20px; font-size: 14px; color: #aaa;}
.manClew span.manName{ float: inherit; margin: 0 5px 0 0;}
.lxChose{margin-top:20px;position:relative;}
.lxChose .htSex{float:none;padding:0;}
.lxChose .htSex a.linkSex{ font-size: 14px; line-height:34px; display: inline-block;text-decoration:none; color:#666; padding:0 15px; margin:0 10px 10px 0; border: 2px solid #dedede;}
.lxChose .htSex a.fillLink{ font-size: 16px; text-decoration: none; border: 2px solid #dedede;}
.lxChose .htSex a:hover{ border:2px solid #a9cdd6;}
.lxChose .htSex a.current{ position: relative; border: 2px solid #5dacc0; color: #666;}
.newsFour{ width: 100%; margin-top: 15px;}
.newsFour .spakePad{ max-height: 280px; width: inherit; padding-top: 0; border:none; background: none;}
.newsFour .spakeBox{ padding:0; width: inherit;border:none;}
.newsFour .spakePad .aBlue{ margin-left: inherit; float: right;}
.turnFour.newsFour li{ clear: both;}
.newsFour .orgNameBox .spakeName{ padding:0; background: none; height:40px; color: #333; font-weight: bold;}
.newsFour .spakePart:hover .spakeName{background:none;}
.turnFour.newsFour .orgTitle{ height: 30px; line-height: 30px; padding:6px 15px;}
.newsFour .spakePart .spakeBox span.numberChoose{ margin:10px 10px 0 0;}
.newsFour .spakePad .spakePart{ margin-bottom:20px;}
.spakeBox .sxSubKind .csJct{ margin:0px 8px 12px 0;}
.orgLayout{ margin-bottom: 20px;}
.newsFour .orgNameBox .spakeName i.malIcon{vertical-align: middle; margin:0 8px 3px 0; background-position:-177px -440px; width:18px; height:15px;}
.orgLayout h4{ margin: 30px 0 15px 0; border-bottom: 1px solid #dedede; height: 38px; line-height: 38px;}
.orgLayout h4 .funSpan{ padding:0 15px; display: inline-block; height: 38px; line-height: 38px; border-radius:6px 6px 0 0; background:#229bb3; font-size: 15px; color: #fff;}
.midSteps{ margin:30px auto 10px auto; text-align: center;}
.stepsSmall.midSteps li{ float: none; display: inline-block;}
/*暂无数据*/
.noneBox{padding:10px 15px;}
.noneBox .empTxt{text-align:center;padding:20px 0;font-size:20px;color:#b8b8b8;display:block;margin:0 auto;width:377px;}
.noneBox .empTxt .noCont{background:url(../images/noCont.png) no-repeat;width:200px;display:inline-block;height:155px;float:left;}
.noneBox .empTxt em{float:left;display:inline-block;vertical-align:middle;margin:80px 0 0 20px;width:150px;}
.baBox{ text-align: center; padding:15px 0; clear: both; background: #ececec;}
.baBox img{vertical-align: middle; padding-right: 15px;}
.baBox .baPic{ max-width:40px; vertical-align:-16px;padding-right:8px;}
.baBox .baTxt{ line-height:45px; border-left: 1px solid #ccc; height: 45px; display: inline-block; padding:0 15px;}
.baBox  em{ padding:0 5px; color: #aaa;}
.baBox .baTxt a{ color: #000;}
.baBox .baTxt a:hover{ text-decoration: underline;color:#08c;}

/*按功能展示*/
.exIcon{ background: url(../images/exIcon.png) no-repeat; display: inline-block; vertical-align: middle; margin:0 8px 3px 0;}
.funcPic{ margin:20px auto; clear: both;}
h5.funcTongji{ font-size: 15px; color: #000; padding:10px 0;}
h5.funcTongji span.funcBorder{ border-left: 4px solid #3d9fc9; padding-left: 15px; font-weight: normal;}
h5.funcTongji .fr a.egOne{ font-size: 14px; font-weight: normal; margin-right: 15px; color: #333;}
h5.funcTongji .fr a.egOne .exIcon{ background-position:-77px -278px; width:8px; height:14px;}
h5.funcTongji .fr a.egOne:hover .exIcon{ background-position:-77px -301px; width:8px; height:14px;}
h5.funcTongji .fr a.egOne:hover { color: #5ba6e3;}
.comMenu{ border-bottom: 1px solid #d7e6e9; clear: both; position: relative; height:50px; line-height: 50px; font-size: 14px;}
.comMenu:hover{ background:#dceef1;}
.comMenu .exIcon{ position: absolute; top:19px; width: 12px; height: 12px;}
.comMenu .exIcon.hideIcon{ background-position:-41px -511px;}
.comMenu .exIcon.showIcon{ background-position:-41px -540px;}
.comMenu.Menu01{ padding-left:20px;}
.comMenu.Menu02{ padding-left: 43px;}
.comMenu.Menu03{ border-bottom: none; padding-left:66px;}
.comMenu .litBall{position: absolute; top:22px; display:inline-block;vertical-align:middle;width:6px;border-radius:50%;height:6px;background:#3cb0c7;}
.comMenu a.firLink{ padding-left: 22px; display: block; color: #323232;}
.comMenu:hover a.firLink{ color: #229bb3;}
.zuoFunc{ float: left; width:230px; border-radius: 10px; padding-bottom: 20px; background: #e7f3f5;}
.youFunc{ float: right; width:695px;}
.bjTree{ margin:10px 0; }
.bjTree.scrBar{height:500px;}
/*销售功能设计*/
.jxDashed .jxTitle .sxBaohu{ font-size: 15px;}
.jxDashed .jxTitle .sxBaohu:hover{ color: #58afdb; text-decoration: underline;}
.jxDashed .jxTitle .sxBaohu.current{ font-weight: bold; color: #58afdb;}
.jxDashed .jxTitle em{ padding:0 5px 0 10px; color: #ccc;}
.htInput.smallInp{ width: 60px; text-align: center; margin-right: 10px; font-size: 14px;}
a.chooseLink{ display: inline-block;}
a.chooseLink .exIcon{ background-position:-64px -500px; width:26px; height:24px; margin:0;}
a.chooseLink:hover .exIcon{ background-position:-64px -529px;}
a.chooseLink.current .exIcon{ background-position:-64px -558px;}
.lfAll.smallAll{ float: none; text-align: center;}
.lfAll.smallAll a{ display: inline-block; height: 28px; line-height: 28px; padding:0 10px;}
.lfAll.smallAll a:hover{ color: #1fa3c3;}
.lfAll.smallAll a .exIcon{ margin-right: 5px; width:17px; height:16px; background-position:-95px -503px;}
.lfAll.smallAll a:hover .exIcon{ background-position:-95px -529px;}
.lfAll.smallAll a.current{ color:#fff;}
.lfAll.smallAll a.current .exIcon{ background-position:-95px -554px;}
.listLingYu em.zhiTxt{ padding:0 10px 0 5px;}
.fxCondit.twoLine{ height:90px;}
a.choosefp{ background: #00b3d6; margin:10px; display: inline-block; color: #fff; border-radius: 2px; padding:0 10px; height: 34px; line-height: 34px;}
a.choosefp:hover{ background: #00a8c9;}
.jfSaixuan.sllWin{ padding-left:70px;}
.jfSaixuan.sllWin li .sxSubKind{ width: 260px;}
.jfSaixuan.sllWin li .sxSubKind em{ line-height: 38px;}
.jfSaixuan.sllWin li .sxSubKind .wShort{ width: 78px;}
.sectionBox{ font-size: 14px; border-bottom: 1px dashed #ddd; color: #2b4c54;line-height: 38px; padding:15px;}
.sectionBox:hover{ background: #f8f8f8;}
.sectionTxt{ font-weight: bold; }
.sectionBox em{ padding:0 10px; color: #808080;}
.sectionTxt select{ font-weight: bold; background: #fff; margin-right: 10px; color: #2b4c54; padding:0 10px; float: left; font-size: 14px; height: 32px; line-height: 32px; border:1px solid #d6d6d6;}
.sectionTxt select:hover{ border:1px solid #54a9df;}
.sectionBox .clew{ padding-top: 5px; clear: both; font-size: 12px; color: #d78010; line-height: 20px;}
.sectionBox a.del i.exIcon{ margin-bottom:4px; margin-left: 10px; background-position: -41px -257px; width: 14px; height: 16px;}
.sectionBox a.del:hover i.exIcon{ background-position: -41px -284px;}
.sectionBox a.del:hover { color: #ff7171;}
.sectionBox .clew i.exIcon{ background-position: -7px -299px; width: 16px; height: 18px;}
.sectionBox a.add i.exIcon{ margin-bottom:4px; background-position: -95px -480px; width: 14px; height: 14px;}
.sectionBox a.add:hover i.exIcon{ background-position: -41px -159px;}
.sectionBox a.add:hover { color: #5ba6e3;}
.sectionTime .htInp{ padding: 0 10px; height: 36px; line-height: 36px; width:100px; border-radius: 2px; border: 1px solid #a9cdd6;}
.sectionTime .htInp:hover{ border: 1px solid #5dacc0;}
.sectionTime .input-group-addon{ position: absolute; right: 0px; margin-top: 7px; float:none;}

/*服务管理*/
.fuSs{padding:0px 11px;margin-bottom:20px;}
.cSInput{border: 1px solid #dedede;font-size: 14px;color: #333;margin-right: 5px;padding: 6px;line-height: 20px;width: 180px;min-height:80px;}
.fwLayOut .fwLable{line-height: 34px;color: #333;float: left;padding-left: 30px;font-size: 15px;width:80px;margin-right:10px;text-align:right;}
.fwLayOut select{margin-right: 10px;color: #333;padding: 0 10px;float: left;font-size: 14px;height: 32px;line-height: 32px;border: 1px solid #d6d6d6;}
.fwLayOut .sxTj{margin-bottom:20px;}
.fwLayOut .sxTj:last-child{margin-bottom:0;}
.fwLayOut{margin-top:20px;}
.fwAdd,.fwZtg{display:inline-block;color: #3cb0c7;padding:0 10px 0 8px;float: left;font-size: 14px;height: 28px;line-height: 28px;border: 2px solid #3cb0c7;border-radius:2px;}
.fwZtg{height: 30px;line-height:30px;}
.fwLayOut .fwAdd em{font-size: 24px;float:left;margin:-1px 5px 0 0;}
.fwLayOut .fwAdd:hover,.fwLayOut .fwZtg:hover{background:#3cb0c7;color:#fff;}
.fwLayOut .fwAdd:hover em{color:#fff;}
.fwTgzBox{float:left;width:88%;}
.fwTgzBox .tgRy{margin-top:10px;}
.fwTgzBox .tgRy span{display:inline-block;height:30px;line-height:30px;border: 1px solid #d6d6d6;border-radius:50px;padding:0 10px 0 14px;margin:0 10px 10px 0;background:#f5f5f5;}
.fwTgzBox .fwAdd{float:inherit;margin-top:2px;}
.fwBox{margin-top:6px;}
.fwTc.modal-body .htJfBox{margin-top:-7px;}
em.gray{color:#999;font-weight:bold;}
em.greenYs{color: #0fa777;font-weight:bold;}
.jxMar .jxDashed{margin-bottom:20px;padding-top:5px;}
.jxMar .jxDashed .addfxBtn{top:11px;}
.tgRy span .exIcon{background-position:-31px -583px;width:14px;height:14px;margin:0 0 0 8px;vertical-align:-2px;}
.tgRy span .exIcon:hover{background-position:-7px -583px;cursor:pointer;}

.fwZtg .exIcon{background-position:-101px 0;width:17px;height:18px;margin:0 5px 0 0;vertical-align:-4px;}
.fwZtg:hover .exIcon{background-position:-101px -28px;cursor:pointer;}
.whjy{width:220px; height: 220px;  position: fixed; z-index: 999;visibility:visible; left:1280px; bottom:10px;border-radius:10px;box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.44);overflow:hidden;}

/*百宝箱管理*/
.bbxLeft{width:58%;float:left;height:100%;margin-right:2%;}
.bbxBox{padding:20px;}
.bbxTit{font-size: 15px;border-bottom: 1px solid #e6e6e6;margin:0px 0 12px 0;position: relative;padding-bottom:12px;}
.bhInpt{border-left: 3px solid #5ba6e3;display:inline-block;}
.bhXlBox{border-left: 3px solid #5ba6e3;}
.bhXlMenu{position: absolute;top: 25px;left:13px;border: 1px solid #e0e0e0;width: 134px;z-index: 2;}
.bhXlBox .changeBtn{display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 80%;}
.bhXlBox .xhZt{position: relative;background: #fff;line-height:24px;height:24px;border: 1px solid #e0e0e0;font-size: 14px;padding: 0 8px;width: 118px;margin-left: 10px;}
.bhXlBox .xhZt .exIcon{position:absolute;top:9px;right:-1px;background-position:-172px 0;width:10px;height:5px;}
.bhXlMenu a{display: block;line-height: 34px;height: 34px;background: #fff;color: #323232;font-size: 14px;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;}
.bhXlMenu a:hover{background:#ebebeb;}
.bhXlBox .changeBtn:hover{color:#666}
.bhXlBox:hover .xhZt .exIcon{transform-origin:center center; transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg); -o-transform: rotate(180deg);  transition: transform 0.4s; -moz-transition: -moz-transform 0.4s; -moz-transition: -moz-transform 0.4s; -o-transition: -o-transform 0.4s; -ms-transition: -ms-transform 0.4s;}

.bTitInput{line-height:24px;height:24px;border: 1px solid #dedede;padding: 0 8px 0 8px;margin-left:10px;font-size:14px;}
.kqcomborder{transition: border 0.3s;-moz-transition: border 0.3s;-webkit-transition: border 0.3s;-o-transition: border 0.3s;}
.scBkIcon{position:absolute;right:0;top:5px;}
.scBkIcon .exIcon{background-position:-41px -257px;width:14px;height:16px;margin-right:0;}
.scBkIcon:hover .exIcon{background-position:-41px -284px;cursor:pointer;}
.scBkIcon:hover{color:#ff7171;}
.bGjList li{background: #f5f7f7;border-radius: 6px;display: block;width:98px;text-align: center;padding-top: 16px;height: 76px;font-size: 14px;font-weight: bold;position: relative;}
.bGjList li .stIcon{background:url(../images/viewIcon.png) no-repeat;width: 44px;height:44px;display:inline-block;}
.bGjList li.pdfIcon01 .stIcon{background-position:0 0;}
.bGjList li.pdfIcon02 .stIcon{background-position:0 -54px;}
.bGjList li.pdfIcon03 .stIcon{background-position:0 -108px;}
.bGjList li.pdfIcon04 .stIcon{background-position:0 -162px;}
.bGjList li.bNewAdd .stIcon{background-position:-108px -54px;}
.bGjList li img{width:44px;height:44px;}
.bGjTitle{display: block;height: 26px;line-height: 26px;font-size: 12px;color: #323232;}
.gjBotBtn{display:block;text-align:center;margin-top:6px;}
.gjBotBtn a{border:1px solid #ddd;background:#f7f7f7;border-radius:4px;margin-right:10px;font-size:12px;line-height:24px;height:24px;padding:4px 8px;transition: background 0.3s,border 0.3s,color 0.3s;-moz-transition: background 0.3s,border 0.3s,color 0.3s;-webkit-transition: background 0.3s,border 0.3s,color 0.3s;-o-transition: background 0.3s,border 0.3s,color 0.3s;}
.gjBotBtn a:last-child{margin-right:0;}
.gjBotBtn a:hover{color:#fff;background:#5ba6e3;border:1px solid #5ba6e3;}
.gjBotBtn a.scAn:hover{background:#f06262;border:1px solid #f06262;}
.pdfBk{float:left;margin: 8px 20px 0 0;height:122px;}
/*.pdfBk:nth-child(5n){margin-right:0;}*/
.dbXzfl{text-align:center;margin-top:20px;}
.dbXzfl a{display:inline-block;width:100%;line-height:36px;height:36px;border-radius:4px;background:#f7f7f7;color:#323232;}
.dbXzfl a .exIcon{background-position:-95px -480px;width:14px;height:14px;margin-bottom:0;vertical-align:-2px;}
.dbXzfl a:hover{color:#5ba6e3;background:#f0f9ff;}
.dbXzfl a:hover .exIcon{background-position:-41px -159px;}
.bbxRi{float:left;width: calc(100% - 64%);height:100%;border-left: 1px solid #e6e6e6;padding-left: 2%;}
.bbxRi .bhInpt{padding-left:10px;font-size:14px;line-height:26px;}
.bbxRi .bbxTit{margin-bottom:20px;}
.bbRiList label{float:left;font-size: 14px;text-align: right;width:45px;padding-right:15px;font-weight: bold;display: inline-block;line-height:30px;color: #323232;}
.bbRiList li{margin-bottom:10px;}
.bbRiList li .kdWWid{width:75%;float: left;}
.bbRiList li .kdWWid .exInp{line-height: 28px;height: 28px;border: 1px solid #dedede;padding: 0 8px 0 8px;width:100%;}
.tpSc{display:inline-block;width:120px;height:80px;background:#f7f7f7;margin-top:8px;text-align:center;padding-top:30px;transition: background 0.3s;-moz-transition: background 0.3s;-webkit-transition: background 0.3s;-o-transition: background 0.3s;}
.tpSc:hover,.bGjList li.bNewAdd:hover{background:#f0f9ff;cursor:pointer;}
.tpSc .exIcon{background-position:-126px 0;width:35px;height:35px;margin:0;}
.tpSc:hover .exIcon{background-position:-126px -45px;}
.tpSc:hover .scTp{color:#5caae4;}
.tpSc .scTp{display:block;text-align:center;color: #323232;height: 26px;line-height: 26px;margin-top:8px;transition: color 0.3s;-moz-transition: color 0.3s;-webkit-transition: color 0.3s;-o-transition: color 0.3s;}
.bbTx{display:block;color: #de7107;font-size: 12px;line-height: 17px;margin-top:8px;}
.bbQqBtn{text-align:center;border-top:1px solid #e6e6e6;padding-top:20px;margin-top:20px;}
.bbQqBtn .btn{margin-right: 20px;}
.bbQqBtn .btn:last-child{margin-right:0;}
.bbQqBtn .btn-primary{background:#5ba6e3;}
.bbQqBtn .btn-primary:hover{background:#3c88c7;}
.bbRiList li .kdWWid .exInp:hover,.bTitInput:hover{border:1px solid #5ca1bf;}
.logoPicWz{width: 120px;height: 80px;margin-top: 8px;overflow:hidden;display: table-cell;vertical-align: middle;text-align: center;background: #f0f0f0}
.logoPicWz img{vertical-align: middle;max-height: 100%;max-width:1000%;}
.bbRiList li .kdWWid.tbSzd{padding-top:8px;margin-bottom:8px;}

/*智能体*/
.winIntel .leftIntel{width:240px;background:#fff;padding:0 15px;min-height:calc(100vh - 127px);}
.winIntel .leftIntel .upIntel{border-bottom:1px solid #f0f2f5;}

.intelIcon{background:url(../images/intelligent/intelIcon.png)no-repeat;display:inline-block;}
.zntTools{display:flex;}
.zntTools li{float:left;margin:8px 15px 7px 0;width:130px;position:relative;}
.zntTools li .zntIconCont{display:flex;background:#f6f6f6;padding:20px;flex-direction:column;border-radius:3px;}
.zntText{padding-top:10px;text-align:center;}
.zntTools li .zntIconFunc{display:none;position:absolute;width:100%;height:100%;align-items:center;justify-content:center;top:0;left:0;background:rgba(0,0,0,0.3);border-radius:3px;}
.zntTools li:hover .zntIconFunc{display:flex;}
.zntTools li:hover .zntIconFunc a{background:rgba(255,255,255,0.8);padding:5px;border-radius:3px;display:inline-block;height:20px;line-height:20px;margin:0 3px;}
.zntTools li:hover .zntIconFunc a:hover{background:rgba(255,255,255,1);color:#333;}
.zntImg{text-align:center;width:44px;height:44px;margin:0 auto;}
.orderFill li .ccCarry{width:calc(100% - 120px);float:left;}
.ccCarry a{color:#aaa;float:left;display:flex;align-items:center;margin-right:10px;line-height:40px;height:40px;font-size:14px;}
.orderFill li .ccCarry a{min-width:130px;}
.materialCont .ccCarry a{margin-right:15px;}
/*单选*/
.ccCarry a .intelIcon{width:16px;height:17px;background-position:0 0;margin-right:5px;}
.ccCarry a:hover{color:#666;}
.ccCarry a:hover .intelIcon{background-position:0 -44px;}
.ccCarry a.current .intelIcon{background-position:0 -22px;}
.ccCarry a.current{color:#1fa3c3;}
/*打勾*/
.materialCont .limit{padding-left:0;}
.materialCont .limit a{margin-right:12px;}

.orderInfo .orderArea{height:320px;}
.helpOrder{padding-top:15px;}
.helpOrder .orderFill li{float:none;margin:0 0 20px 0;}
.helpOrder .orderFill li label{width:120px;}
.helpOrder .orderFill li .orderInfo{width:calc(100% - 160px);}
.helpOrder .orderInfo .orderInp, .helpOrder .orderArea{width:calc(100% - 14px)}
.winIntel{margin:-20px;background:#f0f2f5;position:relative;display:flex;}
.winIntel .sideIntel{margin-left:30px;width:calc(100% - 310px); }
.winIntel .sideIntel .malChoose{margin-right:20px;width:auto;float:none;}
.winIntel .sideBillIntel{margin-left:340px;width:calc(100% - 340px);}
.sideIntel .ringArea{padding:10px 20px 0 0;}
.intelPickArea{padding:15px 0;}
.intelPickArea .pickWords{font-size:14px;max-width:110px;}
.intelPickArea li{display:flex;justify-content:space-between;line-height:38px;height:38px;padding:0 15px;border-radius:6px;margin-bottom:10px;}
.intelPickArea li:hover{background:#f7f7f7;}
.intelPickArea li.current{background:#e1f7fd;color:#00abd5;}
.createNew{background:#f3fafc;border-radius:6px;color:#00abd5;display:flex;justify-content:center;margin-top:15px;align-items:center;border:1px solid #d5f3fa;height:46px;font-size:14px;line-height:46px;text-align:center;cursor:pointer;}
.createNew .intelIcon{background-position:0 -67px;width:14px;height:14px;margin-right:8px;}
.createNew:hover{border-color:#83d6ea;background:#dcf6fc;}
.pickFunction a{color:#999;margin:0 3px;}
.pickFunction a:hover{color:#08c;}
.intelPickArea .scrBar{max-height:calc(50vh - 152px);}
.wenInput{font-size:14px;padding:0;text-indent:16px;border:1px solid #dedede;border-radius:2px;width:99%;height:50px;line-height:50px;}
.malNameClew span{border-left:3px solid #5ba6e3;padding-left:10px;line-height:18px;margin:8px 0;display:inline-block;}
.malNameClew .fr{padding-right:8px;color:#999;border:none;}
.malChoice{padding:8px 0;border-bottom:1px dashed #ddd;}
.malChoice label{padding-left:8px;font-weight:bold;color:#333;font-size:14px;line-height:26px;}
.malChoice .zsClew{width:100%;padding-top:6px;padding-left:8px;margin-bottom:0;}
.malChoice .malNameList{margin-top:10px;margin-left:8px;}
.malChoice .malNameList li{max-width:100%;line-height:46px;height:46px;position:relative;}
.malChoice .malNameList li:last-child{margin-bottom:0;}
.malChoice .malNameList li .exIcon{position:absolute;top:17px;right:0;}
.malChoice .comhtMoArea{margin-top:10px;margin-bottom:10px;}
.malChoice textarea.h200{margin-top:10px;}
.malChoice .addxxItems a{font-size:16px;}
.malChoice .addxxItems a:hover{color:#2569a8;}
.ccCarry.ccInherit a{min-width:inherit;margin-right:20px;}
.ringCont{position:relative;display:flex;align-items:center;margin-bottom:20px;}
.ringCont label,.ringCont02 label{font-size:14px;font-weight:bold;margin-right:10px;color:#333;}
.ringCont02{position:relative;display:flex;flex-direction:column;margin-bottom:30px;}
.ringCont02 .fxTable{padding:0;}
.ringCont02 label{margin-bottom:10px;}
.ringUpload{display:flex;align-items:center;cursor:pointer;position:absolute;right:0;top:-7px;background:#1fa3c3;color:#fff;border-radius:3px;padding:5px 10px;}
.ringUpload i.intelIcon{width:18px;height:14px;background-position:0 -109px;margin-right:5px;}
.ringUpload:hover{background:#1093b3;}
.lessonMadeup{padding-top:20px;margin-right:30px;}
.lessonLay{padding:0 15px 1px 15px;background:#fff;border-radius:6px;margin-bottom:15px;}
.lessonForm .htArea{width:calc(100% - 20px);height:120px;}
.lessonLay h5{padding:15px 0;display:flex;justify-content:space-between;align-items:center;}
.lessonTitle{font-size:14px;color:#333;}
.lessonLay .lessonForm{margin-bottom:15px;}
.lessonBtn a{display:inline-block;padding:5px 15px;border-radius:15px;background:#d0ecf3;color:#666;font-weight:normal;}
.lessonBtn a:hover{background:#daf0f6;color:#1fa3c3;}
.lessonBtn a.thinkMyself{background:#f2f2f2;}
.lessonBtn a.thinkMyself:hover{background:#f0f0f0;color:#333;}
.lessonChapterNum{line-height:34px;}
.lessonChapterNum em{float:left;margin-left:5px;font-weight:normal;font-size:14px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#b3b3b3;}

.fixedAIBox{width:300px;background:#fff;border-radius:5px;padding:15px 0;position:fixed;top:70px;left:20px}
.fixedAIBox h5{text-align:center;font-size:15px;color:#333;padding-bottom:10px;}
.AIBoxMain{max-height:calc(100vh - 285px);padding:0 15px 64px 15px;}
.formType{margin-top:10px;clear:both;}
.formHeadTit{display:flex;padding:5px 0;justify-content:space-between;}
.formHeadTit .titText{font-size:14px;}
.titShowup a{color:#1fa3c3;}

.materialMathod{display:flex;margin-top:5px;margin-left:-15px;}
.materialMathod a{flex:1;margin-left:15px;display:flex;align-items:center;flex-direction:column;color:#999;font-size:14px;background:#f7f7f7;border-radius:5px;justify-content:center;height:102px;}
.materialMathod a:hover{background:#e1f7fd;color:#00abd5;}
.materialMathod a.computerLoad .intelIcon{margin-bottom:10px;background-position:0 -166px;width:27px;height:21px;}
.materialMathod a.phoneLoad .intelIcon{margin-bottom:10px;background-position:0 -132px;width:18px;height:27px;}
.materialMathod a.computerLoad:hover .intelIcon{background-position:-37px -166px;}
.materialMathod a.phoneLoad:hover .intelIcon{background-position:-37px -132px;}
.turnText{text-align:center;border-radius:0 0 5px 5px;margin-top:15px;display:flex;position:absolute;bottom:0;left:0;width:280px;justify-content:center;background:#f7f7f7;padding:15px 10px;border-top:1px solid #eee;}
.turnText a{margin:0 5px;flex:1;display:inline-block;border-radius:3px;background:#1fa3c3;color:#fff;height:32px;line-height:32px;padding:0 15px;font-size:14px;}
.turnText a:hover{background:#1093b3;}
.materialShow{margin-top:15px;}
.materialShow.scrBar{max-height:283px;}
.materialShow li{padding:0 10px 0 15px;color:#999;margin-bottom:10px;font-size:14px;height:38px;line-height:38px;background:#f7f7f7;border-radius:3px;}
.materialShow li:hover{background:#e1f7fd;color:#00abd5;}
.materialFile{display:flex;justify-content:space-between;align-items:center;}
.materialFile .fileDel{cursor:pointer;padding:10px;margin:-10px;}
.materialFile .fileDel .intelIcon{background-position:0 -198px;width:15px;height:15px;}
.materialFile .fileDel:hover .intelIcon{background-position:-37px -198px;}
.materialCont{position:relative;}
.materialCont .htArea{width:calc(100% - 20px);height:180px;font-size:14px;}
.materialCont .htInput{width:calc(100% - 14px);}
.materialCont .tipNum{position:absolute;right:8px;bottom:8px;}
.exClew{font-size:12px;clear:both;padding-top:6px;color:#de7107;}
select.htSel{border-radius:2px;border:1px solid #b8cdcf;height:34px;line-height:34px;font-size:14px;padding:0 5px;}
select.htSel:hover,select.htSel:focus{border:1px solid #509c6a;}
.materialCont .htSel{width:calc(100% - 2px);border-color:#e0e0e0;border-radius:3px;}
.materialCont .htSel:hover{border-color:#38af93;}
.exInp{border:1px solid #e0e0e0;font-size:14px;color:#323232;height:32px;line-height:32px;text-indent:12px;margin-right:10px;}
.materialCont .exInp{width:calc(100% - 2px);}
.materialCont .exInp.shortest{width:100px;text-align:center;text-indent:0;}
.riqiSpan{position:absolute;right:10px;top:5px;}
.riqiSpan .intelIcon{background-position:-25px -62px;width:20px;height:21px;}

.htArea.workerAreaStyle{width:calc(100% - 16px);height:calc(100vh - 291px);border-radius:3px;}

.workerArea .formHeadTit{padding-bottom:10px;}
.workerArea .formHeadTit .titText{font-weight:bold;font-size:16px;position:relative;display:inline-block;padding-left:15px;}
.workerArea .formHeadTit .titText:before{content:"";width:4px;border-radius:2px;height:20px;background:#1fa3c3;position:absolute;left:0;top:0;}
.downBot{position:fixed;left:0;bottom:0;width:100%;height:72px;text-align:center;display:flex;align-items:center;justify-content:center;border-top:1px solid #dedede;}
.downBot .btn{margin:0 10px;}
.workerBillSet{padding:20px 20px 0 20px;}
.workerBillSet .almenu{margin-bottom:10px;}
.setTipWords{display:flex;font-size:14px;line-height:34px;margin-bottom:6px;position:relative;}
.setTipWords .ccCarry{position:absolute;right:0;top:0;}
.setTipWords .ccCarry a{font-weight:bold;}
.wordsShow span{margin-right:10px;display:inline-block;}
.wordsShow span a{background:#fff;display:inline-block;line-height:24px;padding:0 8px;border:1px solid #dedede;border-radius:17px;margin:0 0 0 6px;}
.wordsShow .htInput.htSmall{width:160px;}
.wordsShow a.addTipWords{background:#dfdfdf;color:#666;margin-right:10px;border-radius:15px;height:32px;line-height:32px;display:inline-block;padding:0 15px;}
.wordsShow a.addTipWords.current{background:#1fa3c3;color:#fff;}
.tabSmartCont{height:36px;line-height:36px;border-radius:3px;display:flex;max-width:calc(100% - 350px);}
.tabSmartCont a{display:inline-block;padding:0 25px; text-align:center;font-size:14px;background:#e0e0e0;}
.tabSmartCont a:hover{background:#e9e9e9;}
.tabSmartCont a.current{background:#1fa3c3;color:#fff;}
.tabSmartCont a:first-child{border-radius:3px 0 0 3px;}
.tabSmartCont a:last-child{border-radius:0 3px 3px 0;}
.outSmartCont{height:36px;line-height:36px;position:relative;margin:15px 0 10px 0;display:flex;}
.outSmartCont .ccCarry{position:absolute;right:0;top:0;}
.outSmartCont .ccCarry a{font-weight:bold;}
.smartNum{font-size:14px;color:#555;margin-left:10px;}
.smartNum a{display:inline-block;padding:0 8px;border-radius:3px;color:#666;background:#fff;border:1px solid #ddd;font-size:20px;height:34px;line-height:36px;margin:0 3px;}
.smartNum a:hover{background:#e6f9fe;color:#1fa3c3;border-color:#1fa3c3;}