@charset "utf-8";
/* person */
.person-info{padding: 0 0 45px 25px; overflow: hidden;}
.person-info dt{width: 110px; height: 110xp; padding-bottom: 4px; background: url(img/user-logo-bg.png) 0 bottom no-repeat; float: left;}
.person-info dt img{width: 110px; height: 110xp;}
.person-info dd{margin-left: 130px; height: 16px; line-height: 16px; font-size: 14px; color: #888; overflow: hidden;}
.person-info dd.person-name{font-size: 17px; color: #0066cc; padding-top: 5px;}
.person-info dd.person-dept{font-size: 14px; color: #333; padding: 20px 0 12px 0;}
.person-info dd label{display: block; float: left;}
.person-info dd a{display: block; height: 12px; line-height: 12px; float: left; font-size: 12px; color: #0066cc; padding: 4px 0 0 15px; cursor: pointer;}
.person-date,.person-date .form-add-select{width: 60px;}
.advanced-option{padding: 10px 0;}
.advanced-option .field-name{font-size: 14px; color: #2a8ccc;}
.logo-upload{border: #dfdfdf 1px solid; height: 24px; line-height: 24px; color: #888; background: #f6f6f6; padding: 5px;}
.logo-img-upload{width: 70px; background: #0574d2; border-radius: 3px; color: #fff; float: left; margin-right: 10px;}
.logo-area-main{padding-top: 10px;}
.logo-area-tips{height: 36px; line-height: 36px; color: #ff6802; padding-bottom: 5px;}
.logo-img-area{width: 300px; height: 300px; padding: 20px 0; border: #dfdfdf 1px solid; float: left;}
.logo-img-area img{width: 300px; height: 300px;}
.logo-img-result{margin-left: 340px; width: 110px; height: 312px; border-left: #dfdfdf 1px solid; padding: 30px 0 0 40px;}
.logo-img-result p{line-height: 16px; padding: 3px 0;}
.logo-img-result p.img-cut-remark{color: #666;}
.logo-img-result .log-img-cut{margin: 10px 0; width: 110px; height: 110px; overflow: hidden;}
.upload-failed{background: #f00; color: #fff;}
.person-space{border-bottom: #d9d9d9 1px solid; color: #7b7b7b; padding: 10px 0 20px 50px;}
.pspace-progess{width: 510px; height: 8px; border: #6dbbfd 1px solid;}
.pspace-bar-mail,.pspace-bar-docu{height: 10px; background: #b294de; display: block; float: left; margin-top: -1px;}
.pspace-bar-docu{background: #eeb609;}
.pspace-desc{height: 14px; line-height: 14px; padding-top: 6px;}
.pspace-desc .pspace-title{color: #333;}
.pspace-desc .pspace-total{color: #0574d2; padding: 0 10px 0 20px;}
.pspace-desc .pspace-used{color: #4fc649; padding: 0 2px;}
.pspace-desc .pspace-remind{color: #e7808a; padding: 0 2px;}
.premark-item{height: 14px; line-height: 14px; padding: 10px 30px 0 0; float: left;}
.premark-item label{display: block; width: 10px; height: 10px; float: left; margin: 2px 5px 0 0;}
.premark-item label.remark-mail{background: #b294de;}
.premark-item label.remark-docu{background: #eeb609;}
.person-remind-set{padding-top: 15px;}
.person-remind-set li{width: 240px; height: 170px; padding: 15px; margin: 0 20px 20px 0; float: left; border: #ccc 1px solid;
	border-top: #0066cc 2px solid;}
.person-remind-set li:hover{border-color: #0066cc;}
.premind-set-head{height: 45px; padding-bottom: 10px; border-bottom: #ccc 1px solid;}
.premind-set-head-icon{width: 45px; height: 45px; float: left;}
.premind-set-head-title{height: 45px; line-height: 45px; margin-left: 60px; font-size: 20px; color: #0066cc;}
.premind-set-options{padding: 20px 0 10px 24px;}
.premind-set-desc{height: 44px; line-height: 22px; color: #9b9b9b; text-indent: 2em; word-break: break-all; overflow: hidden;}
.sign-img-list{margin: 0 -15px 0 0; overflow: hidden;}
.sign-img-item{float: left; width: 230px; height: 214px; margin: 0 15px 20px 0; border: #d9d9d9 1px solid;}
.simg-itm-main{position: relative; padding: 0 15px;}
.simg-itm-head{padding: 6px 0 0 0}
.simg-itm-input{float: left; width: 14px; height: 14px; margin: 7px 0 0 0; cursor: pointer;}
.simg-itm-name{display: block; height: 28px; line-height: 28px; margin: 0 0 0 20px; font-size: 14px; color: #333；}
.simg-itm-cont{padding: 10px 0 0 0;}
.simg-itm-img img{display: block; width: 200px; height: 154px; margin: 0 auto; cursor: pointer;}
.simg-itm-del{position: absolute; top: 6px; right: 6px; width: 9px; height: 8px; background:url(img/ioop-icon-3.5.png) -22px -115px no-repeat; cursor: pointer;}
/* admin */
.form-title{height: 16px; line-height: 16px; padding: 7px 0 7px 30px; font-size: 14px; font-weight:bold; border-top:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid;}
.cuntom-info-form{padding:15px 10px 15px 0;}
.custom-info-form{padding:15px 10px 15px 0;}
.user-app-list{padding-top:10px; width:777px;}
.user-app-list li{margin-bottom:25px; width:775px; height:170px; border:#ccc 1px solid; vertical-align:middle;}
.apps-bg-1000{background:url(img/apps-bg-1000.jpg) 0 0 no-repeat;}
.apps-bg-1100{background:url(img/apps-bg-1100.jpg) 0 0 no-repeat;}
.apps-bg-1200{background:url(img/apps-bg-1200.jpg) 0 0 no-repeat;}
.apps-bg-1300{background:url(img/apps-bg-1300.jpg) 0 0 no-repeat;}
.apps-bg-1400{background:url(img/apps-bg-1400.jpg) 0 0 no-repeat;}
.apps-bg-1500{background:url(img/apps-bg-1500.jpg) 0 0 no-repeat;}
.apps-bg-1600{background:url(img/apps-bg-1600.jpg) 0 0 no-repeat;}
.apps-bg-1700{background:url(img/apps-bg-1700.jpg) 0 0 no-repeat;}
.apps-bg-1800{background:url(img/apps-bg-1800.jpg) 0 0 no-repeat;}
.apps-bg-1900{background:url(img/apps-bg-1900.jpg) 0 0 no-repeat;}
.apps-bg-2000{background:url(img/apps-bg-2000.jpg) 0 0 no-repeat;}
.apps-bg-2100{background:url(img/apps-bg-2100.jpg) 0 0 no-repeat;}
.apps-bg-2200{background:url(img/apps-bg-2200.jpg) 0 0 no-repeat;}
.apps-bg-2300{background:url(img/apps-bg-2300.jpg) 0 0 no-repeat;}
.apps-bg-2400{background:url(img/apps-bg-2400.jpg) 0 0 no-repeat;}
.apps-bg-2500{background:url(img/apps-bg-2500.jpg) 0 0 no-repeat;}
.apps-bg-2700{background:url(img/apps-bg-2700.jpg) 0 0 no-repeat;}
.apps-bg-2800{background:url(img/apps-bg-2800.jpg) 0 0 no-repeat;}
.apps-bg-2900{background:url(img/apps-bg-2900.jpg) 0 0 no-repeat;}
.apps-bg-3100{background:url(img/apps-bg-3100.jpg) 0 0 no-repeat;}
.apps-bg-4200{background:url(img/apps-bg-4200.jpg) 0 0 no-repeat;}
.apps-bg-4300{background:url(img/apps-bg-4300.jpg) 0 0 no-repeat;}
.apps-bg-4400{background:url(img/apps-bg-4400.jpg) 0 0 no-repeat;}
.apps-bg-6100{background:url(img/apps-bg-6100.jpg) 0 0 no-repeat;}
.apps-bg-6300{background:url(img/apps-bg-6300.jpg) 0 0 no-repeat;}
.apps-bg-6400{background:url(img/apps-bg-6400.jpg) 0 0 no-repeat;}
.apps-bg-6500{background:url(img/apps-bg-6500.jpg) 0 0 no-repeat;}
.apps-bg-6600{background:url(img/apps-bg-6600.jpg) 0 0 no-repeat;}
.apps-bg-6700{background:url(img/apps-bg-6700.jpg) 0 0 no-repeat;}
.apps-bg-6701{background:url(img/apps-bg-6701.jpg) 0 0 no-repeat;}
.apps-bg-6702{background:url(img/apps-bg-6702.jpg) 0 0 no-repeat;}
.apps-bg-6705{background:url(img/apps-bg-6705.jpg) 0 0 no-repeat;}
.apps-bg-6706{background:url(img/apps-bg-6706.jpg) 0 0 no-repeat;}
.apps-bg-6707{background:url(img/apps-bg-6707.jpg) 0 0 no-repeat;}
.apps-bg-6708{background:url(img/apps-bg-6708.jpg) 0 0 no-repeat;}
.apps-bg-6800{background:url(img/apps-bg-6800.jpg) 0 0 no-repeat;}
.apps-bg-6790{background:url(img/apps-bg-6888.jpg) 0 0 no-repeat;}
.apps-bg-6900{
	background:url(img/apps-bg-6900.jpg) 0 0 no-repeat;
}
.apps-bg-7000{background:url(img/apps-bg-7000.jpg) 0 0 no-repeat;}
.apps-bg-9000{background:url(img/apps-bg-9000.jpg) 0 0 no-repeat;}
.apps-bg-4900{background:url(img/apps-bg-9000.jpg) 0 0 no-repeat;}
.apps-bg-4800{background:url(img/apps-bg-9000.jpg) 0 0 no-repeat;}
.apps-bg-4801{background:url(img/apps-bg-6708.jpg) 0 0 no-repeat;}
.u-app-head{float: left; width: 84px; padding: 20px;}
.u-app-head b{display: block; width: 84px; height: 84px;}
.u-app-head b.app-i-1000{background: url(img/ioop-icon-app.png) 0 -510px no-repeat;}
.u-app-head b.app-i-1100{background: url(img/ioop-icon-app.png) -95px -510px no-repeat;}
.u-app-head b.app-i-1200{background: url(img/ioop-icon-app.png) -190px -510px no-repeat;}
.u-app-head b.app-i-1300{background: url(img/ioop-icon-app.png) -285px -510px no-repeat;}
.u-app-head b.app-i-1500{background: url(img/ioop-icon-app.png) -380px -510px no-repeat;}
.u-app-head b.app-i-1600{background: url(img/ioop-icon-app.png) -475px -510px no-repeat;}
.u-app-head b.app-i-1700{background: url(img/ioop-icon-app.png) 0 -605px no-repeat;}
.u-app-head b.app-i-1800{background: url(img/ioop-icon-app.png) -95px -605px no-repeat;}
.u-app-head b.app-i-1900{background: url(img/ioop-icon-app.png) -190px -605px no-repeat;}
.u-app-head b.app-i-2000{background: url(img/ioop-icon-app.png) -285px -605px no-repeat;}
.u-app-head b.app-i-2100{background: url(img/ioop-icon-app.png) -380px -605px no-repeat;}
.u-app-head b.app-i-2200{background: url(img/ioop-icon-app.png) -475px -605px no-repeat;}
.u-app-head b.app-i-2300{background: url(img/ioop-icon-app.png) 0 -700px no-repeat;}
.u-app-head b.app-i-2400{background: url(img/ioop-icon-app.png) -95px -700px no-repeat;}
.u-app-head b.app-i-2700{background: url(img/ioop-icon-app.png) -190px -700px no-repeat;}
.u-app-head b.app-i-2800{background: url(img/ioop-icon-app.png) -285px -700px no-repeat;}
.u-app-head b.app-i-2900{background: url(img/ioop-icon-app.png) -380px -700px no-repeat;}
.u-app-head b.app-i-3100{background: url(img/ioop-icon-app.png) -475px -700px no-repeat;}
.u-app-head b.app-i-4200{background: url(img/ioop-icon-app-postbox.png) no-repeat;}
.u-app-head b.app-i-4300{background: url(img/ioop-icon-app-disk.png) no-repeat;}
.u-app-head b.app-i-4400{background: url(img/ioop-icon-app-meet.png) no-repeat;}
.u-app-head b.app-i-6100{background: url(img/ioop-icon-third.png) 0 0 no-repeat;}
.u-app-head b.app-i-6300{background: url(img/ioop-icon-third.png) -100px 0 no-repeat;}
.u-app-head b.app-i-6400{background: url(img/ioop-icon-third.png) -200px 0 no-repeat;}
.u-app-head b.app-i-6500{background: url(img/ioop-icon-third.png) -300px 0 no-repeat;}
.u-app-head b.app-i-6600{background: url(img/ioop-icon-third.png) -400px 0 no-repeat;}
.u-app-head b.app-i-6700{background: url(img/ioop-icon-app.png) -475px -795px no-repeat;}
.u-app-head b.app-i-6701{background: url(img/ioop-icon-app.png) 0 -890px no-repeat;}
.u-app-head b.app-i-6702{background: url(img/ioop-icon-app.png) -95px -890px no-repeat;}
.u-app-head b.app-i-6705{background: url(img/ioop-icon-app.png) -475px -890px no-repeat;}
.u-app-head b.app-i-6706{background: url(img/ioop-icon-app.png) -190px -890px no-repeat;}
.u-app-head b.app-i-6707{background: url(img/ioop-icon-app.png) -285px -890px no-repeat;}
.u-app-head b.app-i-6708{background: url(img/ioop-icon-app.png?ver=20171228) -380px -890px no-repeat;}
.u-app-head b.app-i-6780{background: url(img/ioop-icon-app.png?ver=20180417) -570px -510px no-repeat;}
.u-app-head b.app-i-6800{background: url(img/ioop-icon-third.png) 0 -100px no-repeat;}
.u-app-head b.app-i-6790{background: url(img/ioop-icon-bdc.png)no-repeat;}
.u-app-head b.app-i-6900{
	background: url(img/ioop-icon-app.png?ver=20180917) -570px -605px no-repeat;
}
.u-app-head b.app-i-7000{background: url(img/ioop-icon-app.png) 0 -795px no-repeat;}
.u-app-head b.app-i-8000{background: url(img/ioop-icon-app.png) -380px -795px no-repeat;}
.u-app-head b.app-i-8300{background: url(img/ioop-icon-app.png) -95px -795px no-repeat;}
.u-app-head b.app-i-9000{background: url(img/ioop-icon-app.png) -190px -795px no-repeat;}
.u-app-head b.app-i-9100{background: url(img/ioop-icon-app.png) -190px -795px no-repeat;}
.u-app-head b.app-i-9200{background: url(img/ioop-icon-app.png) -190px -795px no-repeat;}
.u-app-head b.app-i-4900{background: url(img/ioop-icon-app.png?ver=20171228) -570px -795px no-repeat;}
.u-app-head b.app-i-4800{background: url(img/ioop-icon-app.png?ver=20171228) -570px -890px no-repeat;}
.u-app-head b.app-i-4801{background: url(img/dict84.png) no-repeat;}
.u-app-head b.app-i-4802{background: url(img/ioop-icon-app.png) -665px -510px no-repeat;}
.u-app-head a{display:block; margin-top:15px;}
.u-app-item{margin-left:124px; height:170px; overflow:hidden; position:relative;}
.u-app-cont h3{font-size:20px; font-weight:bold; color:#ee7000; height:20px; line-height:20px; padding:25px 0 15px 25px; overflow:hidden;}
.u-app-cont p{padding:0 50px 15px 25px; font-size:16px; font-weight:bold; color:#666; line-height:24px; height:55px; overflow:hidden;}
.app-sub-fun{width:100%; height:50px; background:#adaece; opacity:0.6; filter:alpha(opacity = 60); position:absolute; left:0; bottom:0; z-index:100;}
.app-fun-list{width:100%; height:50px; position:absolute; left:0; bottom:0; z-index:200; overflow:hidden;}
.app-fun-items{padding:10px 40px;}
.app-fun-items .radio-item label{width:80px; font-weight:bold; color:#333;}
.user-app-list li.app-fun-ph{border:2px dashed #ffa306; width:773px; height:168px;}
/* vote style */
.vote-opt-add{height:14px; line-height:14px; padding:10px 0; color:#0574d2; display:block; cursor:pointer;}
.vote-opt-add span{font-weight:bold;}
.vote-opt-delete{width:28px; height:34px; float:left; position:relative; cursor:pointer;}
.vote-opt-delete b{width:12px; height:12px; background:url(img/ioop-icon.png) -290px 0 no-repeat; position:absolute; top:11px; left:8px;}
.vote-opt-item{position:relative;}
.vote-opt-item .vote-itm-num{width:40px; height:14px; line-height:14px; padding:8px 0; color:#aeaeae; position:absolute; top:2px; left:5px; z-index:200;}
.vote-opt-item .form-t-input{padding-left:40px;}
.vote-upload-img{width:70px; height:34px; float:left; margin-left:10px;}
.vote-upload-img .b-btn-upload{background:#8ec1ec; color:#fff; height:34px; line-height:34px;}
.vote-head-img{padding:5px 0 5px 110px; display:none;}
.vote-head-img img{max-width:90%;}
.vote-list-main{padding-right:20px;}
.vote-list-container{width:100%; float:left;}
.vote-opt-detail{margin-left:230px;}
.vote-ditem-head{overflow: hidden;}
.vote-ditem-logo{width:50px; height:50px; float:left;}
.vote-ditem-logo img{width:50px; height:50px;}
.vote-ditem-title{margin-left:60px; line-height:30px; font-size:16px; color:#117bd4; word-break: break-all;}
.vote-ditem-author{margin-left:60px; height:14px; line-height:14px; color:#818181;}
.vditem-author-name{padding-right:15px;}
.vote-item-detail .vote-item-list{padding-top:24px;}
.vote-item-detail .vote-overview{top:24px;}
.vote-item-detail .vote-item-input input{cursor:pointer;}
.vote-itm-tips{width:160px; min-height:60px; padding-top:6px; position:absolute; top:0; left:0; z-index:200; display:none;}
.vote-tips-main{background:#1d1d1d; border-radius:5px;}
.vote-tips-head{height:14px; line-height:14px; padding:10px; color:#fff;}
.voter-list{padding:0 10px 10px 10px; color:#ababab;}
.vote-item-detail .vote-item-list dd{overflow:visible;}
.arrow-black{width:11px; height:5px; background:url(img/ioop-icon.png) -380px -30px no-repeat;}
.vote-itm-tips .arrow-black{position:absolute; top:2px; left: 20px;}
.praise-users{margin-top:5px;}
.praise-users b{float:left; margin-right:8px;}
.icon-praise{width:20px; height:20px; background:url(img/ioop-icon.png) -324px 0 no-repeat;}
.praise-users a{width:20px; height:20px; float:left; padding-right:8px;}
.praise-users a img{width:20px; height:20px;}
.vote-comm-users dl{padding-top:10px;}
.vote-comm-users dt{width:20px; height:20px; float:left; padding-top:5px;}
.vote-comm-users dt img{width:20px; height:20px;}
.vote-comm-users dd{margin-left:30px;}
.vote-comm-users .vote-comm-cont{line-height:20px;}
.vote-comm-users .comm-us-info{height:14px; line-height:14px; padding:3px 0; color:#818181;}
.vote-comm-users .comm-us-info a{color:#177abd; margin-right:10px;}
.vote-comm-users dl.vote-comm-add{padding-top:15px;}
.vcomm-add-input{border:#a4c4d9 1px solid; padding:5px;}
.vcomm-add-input textarea{width:100%; height:60px; line-height:20px; border:0; font-size:12px;}
.vcomm-btn{text-align:right; padding-top:10px;}
.vcomm-btn a{height:30px; line-height:30px; padding:0 20px; font-size:14px;}
.vote-option-list{width:210px; min-height:450px; float:left; margin-left:-100%; border:#d9d9d9 1px solid;}
.vote-option-list h3{background: #439ae3; height: 16px; line-height: 16px; padding: 15px 15px 16px 15px;}
.vote-list-ticon{width: 13px; height: 15px; background:url(img/ioop-icon.png) -586px 0 no-repeat; float: left;}
.vote-list-title{font-size:16px; padding-left: 8px; color:#fff; float: left;}
.vote-option-list li{height:80px; border-bottom:#c1dce6 1px solid; vertical-align:middle; background:#f5fafc; padding:0 10px; cursor:pointer;}
.vote-option-list li:hover{background:#e9f9ff;}
.vote-option-list li.selected{background:#d8f4ff;}
.vote-option-list li.last-item{border-bottom:0;}
.vote-option-list li h4{height:36px; line-height:36px; font-size:16px; color:#117bd4; padding-top: 8px; overflow:hidden;}
.vote-opt-desc a{display:block; width:20px; height:20px; float:left; cursor:pointer;}
.vote-opt-desc a img{width:20px; height:20px;}
.vote-opt-desc span{color:#818181; float:left; height:14px; line-height:14px; padding:3px 0;}
.vote-opt-desc .vote-author{width:50px; margin:0 10px 0 5px;}
.vote-option-list h5{height:14px; line-height:14px; padding:10px; font-size:14px; color:#74919f; text-align:center; border-top:#c1dce6 1px solid;}
.vote-option-list h5 a{cursor:pointer;}
.vote-option-list h5 span{font-size:16px; font-family:"SimSun"; font-weight:800; font-style:normal; cursor:pointer;}
.vitem-voted-user{padding-bottom: 10px;}
.vitem-voted-user .info-readers dd{overflow: hidden;}
/* attend style */
.attend-main{width:100%; float:left;}
.attend-container{margin-right:240px;}
.attend-side{width:230px; float:left; margin-left:-230px;}
.attend-map{height:500px; border:#d9d9d9 1px solid;}
.attend-mark{line-height:14px; font-size:14px; color:#b4b4b4; text-align:center; padding:120px 0 20px; background:url(img/attend-mark.png) center top no-repeat; cursor:pointer;}
.search-mark{position:relative;}
.search-mark .b-text-input{width:190px;}
.attend-marks dl{padding-top:10px;}
.attend-marks .marker-sgin{padding-top:32px;}
.attend-marks dt{border:#d9d9d9 1px solid; height:14px; background:#f4f4f4; padding:12px 10px; position:relative;}
.attend-marks dt h5{width:160px; height:14px; line-height:14px; font-size:14px; overflow:hidden; cursor:pointer;}
.icon-gray-edit{width:15px; height:15px; background:url(img/ioop-icon.png) -400px 0 no-repeat;}
.icon-gray-delete{width:16px; height:15px; background:url(img/ioop-icon.png) -193px 0 no-repeat;}
.attend-marks dt b{position:absolute; top:10px; right:10px; cursor:pointer;}
.attend-marks dt b.icon-gray-edit{right:40px;}
.attend-marks dd{border:#d9d9d9 1px solid; border-top:none; padding:10px;}
.form-btn-attend{padding-left:40px;}
.form-btn-attend a{padding:0 20px; margin-right:10px;}
.attend-item-d .field-name{line-height:24px;}
.attend-t-text{line-height:24px;}
.aquery-bar a{color:#333; border:#d9d9d9 1px solid; font-size:14px; font-weight:normal; float:left; margin-right:10px; height:32px; line-height:32px; background:#F2F2F2;}
.aquery-bar a:hover{color: #fff;}
.aquery-bar .meet-time-split{width:20px;}
.b-text-search{width:150px; height:32px; border-right:0; position:relative;}
.b-text-search .b-text-input{width:140px; padding:6px 5px;}
.b-text-dept{width:150px; height:32px; margin-right: 10px;border-right:1; position:relative;}
.b-text-dept .b-text-input{width:140px; padding:6px 5px;}
.attend-calender-top{padding: 0 0 5px 10px;}
.attend-calender-now{border: 1px solid #d1d1d1; width: 48px; height: 28px; text-align: center; background-color: #f5f5f5; line-height: 28px; float: left; cursor: pointer;}
.attend-calender-up{border-left: 1px solid #d1d1d1; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; width: 32px;  height: 28px;  text-align: center; line-height: 28px; float: left; margin-left: 10px; background: url(../plugin/calender/imgs_dhx_terrace/arrow_left.png) no-repeat center center #f5f5f5; cursor: pointer;}
.attend-calender-down{border: 1px solid #d1d1d1; width: 32px;  height: 28px;  text-align: center; line-height: 28px; float: left; background: url(../plugin/calender/imgs_dhx_terrace/arrow_right.png) no-repeat center center #f5f5f5; cursor: pointer;}
.attend-calender-month{height: 28px; line-height: 28px; width: 110px; font-size: 18px; margin: 0 auto; display: block;}
.attend-white-user{margin: 15px 0 0 20px; border: #d7d7d7 1px solid;}
.attend-wuser-label{width: 124px; line-height: 40px; text-align: center; border-right: #d7d7d7 1px solid; font-size: 14px; color: #888; float: left;}
.attend-wuser-list{margin-left: 125px;}
.attend-wuser-list .list-users{border: 0; padding-top: 6px;}
.attend-sign-item{padding-top: 15px;}
.asign-item-head{width: 152px; height: 164px; background: url(img/asign-item-bg.png) 0 0 no-repeat; float: left;}
.aitem-head-date{height: 36px; line-height: 36px; text-align: center; color: #fff; font-size: 16px;}
.aitem-head-day{padding-top: 10px; font: 70px/76px Arial; text-align: center;}
.aitem-head-week{line-height: 24px; font-size: 16px; color: #666; text-align: center;}
.asign-item-info{margin-left: 165px; border: #d7d7d7 1px solid; border-bottom: 0;}
.aitem-info-opt{border-bottom: #d7d7d7 1px solid;}
.aitem-info-opt dt,.aitem-info-opt dd{height: 18px; line-height: 18px; padding: 30px 0; font-size: 14px;}
.aitem-info-opt dt{width: 130px; text-align: center; color: #666; border-right: #d7d7d7 1px solid; float: left;}
.aitem-info-opt dd{padding-left: 25px; margin-left: 131px;}
.attend-sign-info{width: 100%; border:0; margin: 10px 0 0 0; border-collapse:collapse; border-spacing:0;}
.attend-sign-info td{border: #d7d7d7 1px solid; width: 20%; height: 16px; line-height: 16px; text-align: center; padding: 10px 0; font-size: 14px;}
.adsign-color-demo{height: 16px; padding: 10px 0;}
.adsign-ditem-color{width: 16px; height: 16px; float: left;}
.adsign-dicolor-one{background: #ffe9bf;}
.adsign-dicolor-two{background: #c4fdbe;}
.adsign-dicolor-three{background: #dadada;}
.adsign-ditem-label{line-height: 14px; padding: 1px 15px 0 5px; font-size: 14px; color: #888; float: left;}
.adsign-list-iframe{width: 100%; height: 800px;}
/* addresss style */
.addrs-out-main{border-top:#d9d9d9 1px solid;}
.addrs-out-main .radio-item{width:100px;}
.addrs-list-main{padding-top:15px;}
.addrs-lt-main{width:100%; float:left;}
.addrs-lt-container{margin-left:211px; font-size:14px; min-width:590px;}
.addrs-lt-side{width:210px; border:#d9d9d9 1px solid; border-right:0; float:left; margin-left:-100%;}
.org-tree-main{height:480px; border-right:#d9d9d9 1px solid; overflow:auto;}
.btn-addrs-export{text-align:right;}
.btn-addrs-export a{padding:0 30px; margin-right:20px;}
.addrs-head{border-top:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid;}
.addrs-head-main{width:100%; float:left;}
.addrs-head-cont{margin:0 520px 0 60px; font-weight:bold; height:14px; line-height:14px; padding:8px 0;}
.addrs-chk,.addrs-head-post,.addrs-head-tel,.addrs-head-phone{width:140px; text-align:center; font-weight:bold; height:14px; line-height:14px; padding:8px 0; float:left;}
.addrs-company-qq{width:53px; text-align:center; font-weight:bold; height:14px; line-height:14px; padding:8px 0; float:left; margin-left: -75px;}
.addrs-head-post{margin-left:-500px; width:200px;}
.addrs-head-tel{margin-left:-300px;}
.addrs-head-phone{margin-left:-170px;}
.addrs-chk{width:60px; margin-left:-100%;}
.addrs-chk input,.addrs-itm-chk input{width:14px; height:14px;}
.address-list li{border-bottom:#d9d9d9 1px solid; vertical-align:middle; background:#fff; cursor:pointer;}
.address-list li:hover{background:#f2f9ff;}
.address-list li.selected{background:#e9f3fd;}
.address-list .addrs-item{width:100%; float:left;}
.address-list .addrs-item-cont{margin:0 520px 0 60px; height:30px; line-height:30px; padding:12px 0;}
.address-list .addrs-u-logo{width:30px; height:30px; display:block; float:left;}
.address-list .addrs-u-logo img{width:30px; height:30px;}
.address-list .addrs-name{margin-left:40px; height:30px; line-height:30px; overflow:hidden;}
.address-list .addrs-itm-chk{width:60px; margin-left:-100%; float:left; padding:20px 0; text-align:center;}
.address-list .addrs-itm-post,.address-list .addrs-itm-tel,.address-list .addrs-itm-phone{width:100px; height:54px; line-height:54px; text-align:center; float:left; overflow:hidden;}
.address-list .addrs-itm-post{margin-left:-500px; width:200px; font-size: 12px;}
.address-list .addrs-itm-tel{margin-left:-280px;}
.address-list .addrs-itm-phone{margin-left:-150px;}
.address-list label,.address-list .addrs-itm-otherphone,.address-list .addrs-itm-group,.address-list .addrs-itm-signer{display:none;}
.address-block .addrs-head{display:none;}
.address-block ul{position:relative;}
.address-block li{float:left; width:220px; height:240px; border:#d9d9d9 1px solid; padding:15px 15px 15px 25px; margin:0 0 40px 40px; cursor:pointer; position:relative;}
.address-block li:hover,.address-block li.selected{border:#0066cc 1px solid;}
.address-block .addrs-u-logo{display:block; float:left; width:78px; height:78px;}
.address-block .addrs-u-logo img{width:78px; height:78px;}
.address-block .addrs-name{margin-left:90px; width:100px; height:28px; line-height:28px; color:#0574d2; font-size:18px; overflow:hidden;}
.address-block .addrs-itm-post{margin-left:90px; width:130px; height:51px; line-height:17px; padding-bottom: 9px; font-size:12px; color:#555; margin-top:2px; overflow:hidden;}
.address-block .addrs-itm-chk{width:14px; height:14px; position:absolute; top: 20px; left: 6px; display:none;}
.address-block li:hover .addrs-itm-chk,.address-block li.selected .addrs-itm-chk{display:block;}
.address-block .addrs-itm-phone{margin-top:10px;}
.address-block .addrs-itm-phone,.address-block .addrs-itm-tel,.address-block .addrs-itm-qq,.address-block .addrs-itm-group,.address-block .addrs-itm-signer{height:28px; line-height:28px; font-size:14px;}
.address-block li label{width:60px; text-align:right; display:block; float:left;}
.address-block li span.item-cont{display:block; width:115px; height:28px; margin-left:80px; color:#0574d2; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
.address-block .addrs-itm-group span.item-cont,.address-block .addrs-itm-signer span.item-cont{color:#555;}
.addrs-detail .addrs-d-logo{width:110px; height:110px; padding-top:10px; float:left;}
.addrs-detail .addrs-d-logo img{width:110px; height:110px;}
.addrs-detail-main{margin-left:120px; overflow:hidden;}
.addrsp-search h3{width: auto; text-align: left; padding-left: 25px;}
.addrsp-group-main{border-right: #d9d9d9 1px solid; font-size: 14px;}
.addrsp-group-head{padding: 10px 5px;}
.addrsp-group-head h5{background: #d8f4ff; border-radius: 5px; height: 36px; line-height: 36px; font-weight: bold; padding: 0 10px 0 10px;}
.addrsp-item-icon{width: 16px; height: 16px; background:url(img/ioop-icon.png) -365px -290px no-repeat;}
.addrsp-item-num{padding-left: 5px; width: 42px; overflow: hidden; float: left;}
.addrsp-group-head .addrsp-item-icon{background-position: -345px -290px; margin: 11px 5px 0 0; float: left;}
.addrsp-item-list{border-top: #c1dce6 1px solid; border-bottom: #c1dce6 1px solid; padding: 10px 0; height: 450px; overflow: auto;}
.addrsp-item-list li{border-top: #fff 1px solid; border-bottom: #fff 1px solid; height: 36px; line-height: 36px; padding-left: 15px; vertical-align: middle; cursor: pointer;}
.addrsp-item-list .addrsp-item-icon{margin: 11px 5px 0 0; float: left;}
.addrsp-item-name{width: 105px; float: left;}
.addrsp-item-add{height: 14px; line-height: 14px; padding: 9px 0 10px; text-align: center; color: #74919f; cursor: pointer;}
.addrsp-icon-edit{width: 16px; height: 16px; background:url(img/ioop-icon.png) -385px -290px no-repeat;}
.addrsp-icon-delete{width: 16px; height: 16px; background:url(img/ioop-icon.png) -405px -290px no-repeat;}
.addrsp-item-list li:hover{border-color: #c1dce6; background: #d8f4ff;}
.addrsp-item-list li:hover .addrsp-item-name{width: 100px;}
.addrsp-item-list li:hover .addrsp-item-num{display: none;}
.addrsp-item-list li:hover .addrsp-icon-edit{float: left; margin: 11px 6px 0 5px;}
.addrsp-item-list li:hover .addrsp-icon-delete{float: left; margin-top: 11px;}
.addrsp-item-list li.current{border-color: #c1dce6; background: #e9f9ff; color: #fb783e; font-weight: bold;}
.addrsp-item-list li.current .addrsp-item-icon{background-position: -345px -290px; margin-top: 10px;}
.addrsp-item-logo{width: 30px; height: 30px; padding:10px 10px 0 0; float: left;}
.addrsp-item-logo img{width: 30px; height: 30px;}
.addrs-itm-line{height: 3px; width: 235px; position: absolute; right: 0; background: #ddd;}
.addrs-itm-line span{width: 78px; height: 3px; display: block; background-color: #FF601A;}
.d-addrsp-group{width: 450px; height: 200px;}
.d-addrsp-import{width: 500px; height: 245px;}
.addrsp-import-template{font-size: 14px; color: #4984c6; text-decoration: underline;}
.addrsp-ulogo-label{line-height: 100px;}
.addrsp-user-logo{width: 100px; height: 100px;}
.addrsp-user-logo img{width: 100px; height: 100px;}
.address-block .addrs-itm-comqq{width: 25px; height: 19px; background: url("img/comp-qq.png") center no-repeat; position: absolute; top: 6px; right: 6px;}
.address-block .addrs-itm-nocomqq{width: 25px; height: 19px; background: url("img/comp-no-qq.png") center no-repeat; position: absolute; top: 6px; right: 6px;}
.address-list .addrs-itm-comqq{width: 25px; height: 19px; background: url("img/comp-qq.png") center no-repeat; position: absolute; right: 10px; margin: 15px 26px;}
.address-list .addrs-itm-nocomqq{width: 25px; height: 19px; background: url("img/comp-no-qq.png") center no-repeat; position: absolute; right: 10px; margin: 15px 26px;}
/* task */
.task-list-main{padding:15px 0 30px;}
.task-progress{width:70px; background:#e0e2e7; border-radius:5px; margin:0 auto; overflow:hidden;}
.task-progress-bar{width:0; height:8px; background:#85c02a; border-radius:5px; float:left;}
.task-sub-split{width:27px; height:21px; background:url(img/ioop-icon.png) -550px -70px no-repeat; cursor:pointer;}
.task-creator{border-right:#ffd3b6 2px solid; padding-top:5px;}
.task-creator dl{width:60px; margin:0 auto;}
.task-creator dl dt{text-align:center; height:26px;}
.task-creator dl dt img{width:26px; height:26px;}
.task-creator dl dd{height:20px; line-height:20px; text-align:center; color:#488ebc; overflow:hidden;}
.task-detail-operate{height:28px; padding-top:10px; text-align:right;}
.task-detail-operate b{display:inline-block; *display:inline; *zoom:1; margin-right:10px; cursor:pointer;}
.task-tree-main{padding: 5px; border: #d9d9d9 1px solid;}
.task-tree-iframe{width: 100%; height: 600px;}
.task-progress-cont{width:500px; margin-top:10px; float:left;}
.task-progress-current{height:22px; line-height:22px; margin:5px 0 0 15px; float:left; width:100px;}
.task-progress-current span{color:#85c02a;}
.task-progress-save{margin:3px 0 0 10px; float:left;}
.task-progress-items{padding: 15px 0 10px;}
.task-progress-items h5{height: 30px; line-height: 30px; padding: 0 10px; border-top: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; font-size: 14px; font-weight: bold;}
.task-progress-items li{border-bottom: #dcdcdc 1px solid; padding: 5px 10px 10px 10px;}
.task-pitem-info{height: 24px; line-height: 24px; padding-bottom: 5px;}
.task-pitem-info .task-pitems-user{color: #0574d2;}
.task-pitem-info .task-pitems-time{color: #78b020;}
.task-pitem-info .task-pitems-progress{color: #ec6262;}
.task-pitem-desc .task-pitem-location{line-height: 20px; color: #888888; word-break: break-all;}
.d-task-nopass{width: 320px; height: 225px;}
.task-remind{width: 320px; height: 196px;}
.task-statis-main{padding-top: 20px;}
.task-statis-cont{width: 500px; margin: 0 auto;}
.task-type-list{
	margin-top: 20px;
}
.task-type-item{
	float: left;
	width: 148px;
	height: 76px;
	margin: 0 10px 20px;
	border: #D9D9D9 1px solid;
}
.ttpe-item-cont{
	padding: 11px 10px;
}
.ttpe-item-name{
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #000;
}
.ttpe-item-oper{
	height: 14px;
	padding: 7px 6px 8px 8px;
	background: #F9F9F9;
	border-top: #D9D9D9 1px solid;
}
.ttpe-item-oper input{
	float: left;
	width: 14px;
	height: 14px;
}
.ttpe-item-oper a{
	float: right;
	height: 14px;
	line-height: 14px;
	margin-left: 18px;
	cursor: pointer;
}
.ttpe-item-oper a.del{
	color: #ff4747;
}
.task-type-item.add{
	background: url(img/icon-plus-gray-40x40.png) center no-repeat;
	cursor: pointer;
}
.task-type-item.add:hover{
	background: #F0F9FF url(img/icon-plus-blue-40x40.png) center no-repeat;
	border: #38ADFF 1px solid;
}
.ttim-add-layer{
	width: 349px;
	height: 199px;
}
.ttia-lyr-form{
	padding: 8px 10px 0;
}
.ttia-lyr-name{
	width: 96%;
}
.ttia-lyr-rmk{
	line-height: 24px;
	margin-top: 8px;
	padding-left: 10px;
	font-size: 14px;
	color: #818181;
}
.ttia-lyr-btn{
	display: block;
	height: 24px;
	line-height: 24px;
	margin-top: 18px;
	padding: 8px 0;
	background: #3186F0;
	border-radius: 4px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}
.ttia-lyr-btn:hover{
	background: #297be2;
}
/* feedback */
.fback-body{background-color: #fff;}
.fback-top{background-color: #fff; border-bottom: #d9d9d9 1px solid;}
.fback-head{width: 990px; height: 58px; margin: 0 auto; padding: 12px 10px;}
.fback-logo{float: left; height: 58px; line-height: 58px; padding-left: 75px; font-size: 26px; color: #000; background:url(img/ioop-nma-small.png) 0 0 no-repeat;}
.fback-logo-gd{background-image: url(img/ioop-nma-small-gd.png);}
.fback-info{float: right; padding-top: 10px;}
.fback-info li{line-height: 24px;}
.fback-info li.first-item{text-indent: 2em;}
.fback-info li.second-item{color: #e43e46;}
.fback-main{width: 990px; margin: 0 auto; padding: 20px 0 20px;}
.fback-tab{background: url(img/feedback/fback-tab-bg.png) 0 bottom repeat-x;}
.fback-tab li{float: left; cursor: pointer;}
.fback-tab li a{display: block; height: 18px; line-height: 18px; padding: 8px 30px 10px; font-size: 16px; color: #888; text-decoration: none;}
.fback-tab li a:hover{color: #0f6099;}
.fback-tab li.current a{color: #0f6099; padding-bottom: 8px; border-bottom: #0f6099 2px solid;}
.fback-remark{padding-top: 20px;}
.fback-remark h1{height: 32px; line-height: 32px; font-size: 14px; font-weight: bold; color: #235fa5; border-bottom: #c3dae8 solid 1px; padding-left: 15px;}
.remark-content{border-bottom: #c3dae8 solid 1px; padding: 15px; font-size: 14px; word-break: break-all;}
.fback-list li{padding: 15px 0 15px 26px; border-bottom: #e2e2e3 1px solid; background: url(img/feedback/fback-item-bg.png) 0 26px no-repeat;}
.fback-list li h1{line-height: 30px; font-size: 14px; word-break: break-all;}
.fback-list li h1 a{color: #0574d2;}
.fback-list li.fback-item-answer{padding-left: 70px; background: url(img/feedback/fback-item-answer-bg.png) 26px 24px no-repeat;}
.fback-item-info{color:#b6b6b6; font-size:12px; line-height:28px;}
.fback-split{padding:0 5px;}
.fback-item-content{word-break:break-all; line-height:24px; font-size:14px;}
.fback-item-content img{max-width: 90%;}
.fback-edit-title{line-height:36px; border-bottom:#e2e2e3 1px solid; color:#888;}
.fback-edit-form{width:720px; margin:0 auto; padding:20px 0;}
.fback-editor{width:100%;}
.fback-to-list{padding:8px 0; border-bottom:#e2e2e3 1px solid;}
.fback-to-list a{font-size:14px; text-decoration:none;}
.tips-info-main{width:950px; padding-left:25px; padding-right:25px; margin:0 auto;}
.tinfo-item{padding: 15px 0; border-bottom: #e2e2e3 1px solid;}
.tinfo-item-logo{width: 16px; height: 12px; font: 10px/12px Arial; background: #ea7b80; color: #fff; margin-top: 3px; float: left;}
.tinfo-item-main{margin-left: 30px;}
.tinfo-item-main h2{height: 14px; line-height: 14px; font-size: 14px; color: #0574d2; overflow: hidden;}
.tinfo-item-cont{padding:15px 0 5px; font-size: 14px; line-height: 24px; word-break: break-all;}
/* forget password */
.forget-body{background-color: #fff;}
.forget-top{background-color: #fff; border-bottom: #d9d9d9 1px solid;}
.forget-head{width: 990px; height: 58px; margin: 0 auto; padding: 12px 10px;}
.forget-logo{float: left; height: 58px; line-height: 58px; padding-left: 75px; font-size: 26px; color: #000; background:url(img/ioop-nma-small.png) 0 0 no-repeat;}
.forget-logo-gd{background-image: url(img/ioop-nma-small-gd.png);}
.forget-main{width: 990px; margin: 0 auto; padding-top: 30px;}
.forget-account{width: 600px; margin: 50px auto;}
.forget-form-btn{text-align: center; padding-top: 20px;}
.forget-account .form-t-text{color:#e7808a;font-size: 14px;}
.forget-get-code{height:18px; line-height:18px; padding:8px 0; text-align:center; color:#fff; background:#0574d2; cursor:pointer;}
.get-code-disable{background:#C2C2C2; cursor:default;}
.forget-step-four{width:640px;}
.init-password{width:800px;}
.initpass-form-btn{text-align:left; padding:20px 80px 0 0;}
.forget-error-code .b-text-input{width: 98px;}
.forget-ecode-img{width:140px; height: 46px; margin: 0 10px 0 17px; float: left;}
.forget-ecodeimg-refresh{line-height: 34px; font-size: 14px; color: #0574d2; text-decoration: underline; float: left; cursor: pointer;}
/* forget-new */
.forget-login-name{height:45px; line-height:45px; margin:10px auto; display:inline-block; width: 360px;}
.forget-login-name{*display:inline;}
.forget-form-option{padding:5px 0; font-size:12px; color:#333; zoom:1; text-align:center; margin:0 auto; height:70px;}
.forget-60w-pesent{width:60%;}
.forget-t-input{height:45px; line-height:45px;}
.forget-login-name .t-yzm{height:35px; line-height:35px;}
.forget-t-text{height:35px; line-height:35px; padding:4px 0 4px 15px; border:0; background:#fff; color:#333; font-size:14px; font-family:\5fae\8f6f\96c5\9ed1; width: 90%;}
.forget-btn-a{padding:0 154px}
.forget-btn-three{height:45px; line-height:45px; font-size:16px; background:#4fc649; color: #fff; cursor: pointer;}
.forget-error-code{width:130px; float: left;}
.forget-fonts-18{font-size:18px; padding-bottom:8px; width: 360px; margin: 0 auto;}
.forget-field-name{display: block; *display:inline; line-height: 34px; padding-right: 20px; width: 100%; padding-bottom: 20px;}
.forget-radio-item{zoom: 1; margin-right: 50px; padding: 8px 0; display:inline-block; _zoom:1; *display:inline;}
.forget-radio-item label {padding-left: 4px; line-height: 30px; display: inline-block; font-size: 14px; color: #666; vertical-align: middle;}
.forget-mglf-200{margin-left: 200px;}
.forget-limit-with{width: 360px; margin: 0 auto;}
.simu-select .forget-sel-cont{border: #D5D5D5 1px solid; height: 35px; line-height: 24px; padding: 4px 25px 4px 5px; position: relative; overflow: hidden;}
.forget-yzm-input {height: 45px; line-height: 45px; width: 158px;}
.forget-yzm-width{width: 82%; border: none; height: 43px; line-height: 43px; font-size: 14px; padding: 0 10px;}
.forget-phone-margin{margin-left: 70px;}
.tips-position{display: inline-block; margin-left: 15px; height: 45px;}
.tips-position{*display: inline;}
.tips-new-size{height: 31px; line-height: 31px; width:148px;}
.dis-inline{display:inline-block;}
.dis-inline{display:*display:inline;}
.b-text .font-size-14, .font-size-14{font-size: 14px;}
.forget-pass-input{height: 45px; line-height: 45px;}
.forget-end-tips{height: 24px; line-height: 24px; padding: 9px 5px;}
.forget-text-center{text-align: center;}
.forget-input-short {width: 100%;}
.forget-phone-name{display: block; line-height: 34px; text-align: right; padding-right: 78px;}
.forget-yzm-get{font-size: 12px; color: #333; zoom: 1;}
.padding-bot-25{padding-bottom:25px;}
.padding-bot-20{padding-bottom:20px;}
.padding-bot-30{padding-bottom:30px;}
.padding-bot-40{padding-bottom: 40px;}
.forget-pl-155{padding-left:158px;}
.for-btn .b-btn-three{height:45px; line-height:45px;}
.forget-btn-three a:hover{background: #4fc649;}
.forget-has-select .sel-cont{height: 35px; line-height: 35px; width: 270px;}
.pos-rel .search-placehoder{top:14px; left:-35px; position:absolute;}
.forget-pl-155 .search-placehoder{left:-45px;}
.forget-content-wid{width:380px;}
.forget-next-mid{margin-right:17px;}
.forget-new-step-3{width: 325px; height: 45px; line-height: 45px; background: #4fc649; margin-bottom: 30px; color: #FFF; font-size: 16px; cursor:pointer;}
.forget-new-step-3-over{background:#C0C0C0; width: 325px; height: 45px; line-height: 45px; margin-bottom: 30px; color: #FFF; font-size: 16px; }
/* validate style */
.b-text-error{border:#d66c79 1px solid; background:#ffedee; position:relative; z-index:10500;}
.b-text-error .b-text-input,.error-mark .b-text-input{background:#ffedee;}
.error-mark{border:#d66c79 1px solid; background:#ffedee; z-index:10500;}
.error-info{width:240px; position:absolute; top:30px; left:0; z-index:10510;}
.error-info-main{padding-top:8px; position:relative;}
.error-info-main p{line-height:22px; padding:5px 25px 5px 10px; background:#ffb5be; border-radius:5px; color:#333; font-size:12px;}
.error-arrow,.error-close{position:absolute; cursor:pointer;}
.error-arrow{width:16px; height:7px; background:url(img/ioop-icon.png) -140px -30px no-repeat; top:1px; left:25px;}
.error-close{width:20px; height:20px; background:url(img/icon-error.png) center no-repeat; top:14px; right:5px;}
/* extra style */
.mg-top-0{margin-top:0;}
.mg-top-5{margin-top:5px;}
.mg-top-10{margin-top:10px;}
.mg-top-15{margin-top:15px;}
.mg-top-20{margin-top:20px;}
.mg-top-30{margin-top:30px;}
.mg-left-0{margin-left:0;}
.mg-left-10{margin-left:10px;}
.mg-right-5{margin-right:5px;}
.mg-right-10{margin-right:10px;}
.mg-right-50{margin-right:50px;}
.pd-top-0{padding-top:0;}
.pd-top-8{padding-top:8px;}
.pd-top-10{padding-top:10px;}
.pd-top-15{padding-top:15px;}
.pd-top-100{padding-top:100px;}
.pd-left-10{padding-left:10px;}
.pd-left-20{padding-left:20px;}
.font-c-blue{color:#4984c6;}
.font-c-green{color:#4fc649;}
.font-c-lgreen{color:#7ad7a2;}
.font-c-dgreen{color:#85c02a;}
.font-c-red{color:#e7808a;}
.font-c-lred{color:#ed4f4f;}
.font-c-dred{color:#e12020;}
.font-c-time{color:#848484;}
.font-c-name{color:#0066cc;}
.font-c-cont{color:#727272;}
.font-c-lyell{color:#f8a415;}
.font-c-yell{color:#ff8400;}
.font-c-gray{color:#848484;}
.pd-a-0{padding: 0;}
.pos-rel{position: relative;}
.tab-show-block{display: block;}
.tab-show-inline{display: inline;}
.pos-rel{position: relative;}
.pos-abs{position: absolute;}
/*组织机构框图*/
.tree_dialog{width: 800px; height: 493px; background-color: #fafafa; z-index: 10110;}
.btn-content{overflow: hidden;}
.btn-content a{font-size: 14px; color: #aaaaaa; padding: 0 10px; height: 32px; line-height: 32px; float: left; border: 2px solid #dedede; border-radius: 5px; text-align: center; margin-right: 10px; font-weight: bold; cursor: pointer;}
.btn-content .last-a{width:107px; float:right; margin-right:0; background-color:#4fc649; color:#fff; border-color:#4fc649; text-align:left;}
.btn-content .last-a em{width:16px; height:30px; background:url(img/org-dialog-savebtn.png) center center no-repeat; float:left; padding:0 5px; z-index:999;}
.btn-content .a-active{background-color:#5eb4c8; border-color:#5eb4c8; color:#fff;}
.btn-content a:hover{background-color:#dedede; border-color:#dedede;}
.btn-content .a-active:hover{background-color:#5eb4c8; border-color:#5eb4c8; color:#fff;}
.btn-content .last-a:hover{background-color:#4cbc47; border-color:#4cbc47;}
.dialogBox-content{padding-top: 15px; overflow: hidden;}
.dialogBox-content .dialogBox{float:left; width:210px; height:365px; background-color:#fff; border:solid 1px #d9d9d9;}
.dialogBox-content .dialogbBox-frist{width:274px;}
.dialogBox-content .dialogBox .box-title{height:31px; line-height:31px; border-bottom:2px solid #fb783e;}
.dialogBox-content .last-dialogBox .box-title{border-color:#5eb4c8; overflow:hidden;}
.dialogBox-content .dialogBox .box-title h2{font-size:14px; color:#e95d1f; float:left; text-indent:10px;}
.dialogBox-content .last-dialogBox .box-title h2{color:#5eb4c8;}
.dialogBox-content .dialogBox .box-title .input-search,.dialogBox-content .dialogBox .box-title .input-search input{width:130px;}
.dialogBox-content .dialogBox .box-title .input-search input{width:95px; height:20px; line-height:20px; border:none; background-color:transparent; outline: none; padding: 5px;}
.dialogBox-content .dialogBox .box-title .input-search .search-placehoder{width:100px; top: 6px; font-size: 14px;}
.dialogBox-content .dialogBox .box-title .input-search{float:right; width:130px; border-left:solid 1px #d9d9d9; position:relative;}
.dialogBox-content .dialogBox .box-title .input-search em{width:20px; height:20px; background:url(img/org-dialog-searchBtn.png) center center no-repeat; position:absolute; right:5px; top:5px;}
.dialogBox-content .dialogBox .box-title em{width:17px; height:30px; float:left; background:url(img/org-dialog-arrow-l-r.png) left center no-repeat; cursor:pointer; margin-left:10px;}
.dialogBox-content .dialogBox .box-title .last-em-btn{background-position:right center; margin-left:5px;}
.dialogBox-content .dialogBox .box-title a{width:30px; height:31px; float:right; background:url(img/org-dialog-person-icons.png) 5px center no-repeat; cursor:pointer; border-left:solid 1px #d9d9d9;}
.dialogBox-content .dialogBox .box-title .last-a-btn{background-position:-25px center; margin-left:5px; display:none;}
.dialogBox-content .step{width:39px; height:185px; float:left; padding-top:180px;}
.dialogBox-content .step2{padding-top:155px;}
.dialogBox-content .step a{display:block; width:38px; height:25px; background:url(img/org-dialog-arrow-u-d.png) 10px 0px no-repeat; cursor:pointer;}
.dialogBox-content .step2 a{margin:0 0 20px 0; background-position:-90px 0px;}
.dialogBox-content .step .prev-a{background-position:-40px 0px;}
.tree-view{width:200px;}
.box-content li{background-color:#51a3d8; border:solid 1px #368fc9; border-radius:3px; margin:5px 8px; cursor:pointer;}
.box-content .li-active{background-color:#2d8dcc; border-color:#2783be;}
.box-content li a{height:24px; line-height:24px; text-align:left; color:#fff; display:block; text-decoration:none; text-indent:1em;}
.box-content li em{width:30px; height:24px; background:url(img/person-close-btn.png) center center no-repeat; float:right; cursor:pointer;}
#person-content .ui-selecting,#result-list .ui-selecting{background:#287FB8;}
#person-content .ui-selected,#result-list .ui-selected{background-color: #fb783e; border-color: #fb783e;}
.last-dialogBox .box-content li a{width:140px;}
.last-dialogBox .box-content li .a-active{border:solid 1px #4cbc47; border-radius:3px;}
/*群组*/
.list-persions ul li{font-size:14px; margin:5px 0; display:block; height:28px; line-height:28px; color:#333;}
.list-persions ul .titles{background-color:#ffd5c2; font-weight:bold; width:250px; margin:5px auto; border-radius:3px; text-indent:5px;}
.list-persions ul .items{text-indent:10px; cursor:pointer; margin:0;}
.list-persions ul .li-active{background-color:#e8e8e8;}
#_groupBtn,#result-warp,#person-warp,#_positionBtn,#_recentContactsBtn,#_commonContactsBtn{height:332px; overflow:auto;}
.ui-state-highlight{border:dashed red 1px;}
#_allUnitBtn{display:none;}
.person-data,#person-warp,#result-warp{moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none;}
/**form editor**/
.from-editor{border:none; background-color:transparent; overflow:hidden;}
.form-left{min-height:800px; width:580px; float:left; position:relative; z-index:10;}
.form-left .form-top-split{width:11px; height:11px; position:absolute; z-index:11; top:0; right:0; background:url(img/org-formEditor-topsplit.png) center center no-repeat;}
.form-left .form-middle-split{width:11px; position:absolute; z-index:11; top:11px; right:0; bottom:11px; background-color:#a8c2d3;}
.form-left .form-bottom-split{width:11px; height:11px; position:absolute; z-index:11; bottom:0; right:0; background:url(img/org-formEditor-topsplit1.png) center center no-repeat;}
.form-left .form-l-content{background-color:#fff; padding:20px; min-height:800px; border-right:2px solid #fdbfb2;}
.form-right{float:right; width:138px; background-color:#fffdf6; height:600px;}
.form-editor-inputIcons .form-editor-f{display:block;}
.form-right .form-editor-inputIcons .form-editor-i,.form-left .form-editor-inputIcons .form-editor-f{display:block; width:540px;}
.form-left .form-editor-inputIcons .form-editor-i,.form-right .form-editor-inputIcons .form-editor-f{display:none;}
.form-dept-person{width: 30%;}
.form-proposer-left{border-left: 1px solid #D6D6D6;}
.form-editor-i{overflow:hidden;}
.form-editor-i{padding:5px; cursor:pointer;}
.form-editor-i em{float:left; width:44px; height:44px; background:url(img/org-formEditor-r-icons.png) no-repeat;}
.form-editor-proposer em{background-position:-8px -13px;}
.form-editor-input em{background-position:-8px -66px;}
.form-editor-opinion em{background-position:-8px -13px;}
.form-editor-date em{background-position:-8px -121px;}
.form-editor-textarea em{background-position:-8px -172px;}
.form-editor-checkedbox em{background-position:-8px -226px;}
.form-editor-select em{background-position:-8px -277px;}
.form-editor-grid em{background-position:-8px -332px;}
.form-editor-i .form-editor-label{line-height:44px;}
.form-l-content .form-editor-inputIcons li{padding:0px;}
.form-l-content .form-editor-inputIcons .ui-li-sort{border:dashed 1px #F00; padding:10px 0; height:40px;}
.form-l-content .form-editor-inputIcons li{border-bottom:1px #d6d6d6 solid;}
.form-proposer{border-right:1px solid #D6D6D6;}
.form-l-content .form-editor-inputIcons .li-hover{position:relative;}
.form-editor-f label,.form-dialog .form-dialog-main ul li label{color:#333333; font-size:12px; display:inline-block; text-align: center; *display:inline; *zoom:1; *margin-top:0px; width:11%; padding:0 5px; vertical-align:middle; line-height:40px;}
.form-editor-inputContent .from-editor-input,.form-editor-inputContent .from-editor-inputd,.form-dialog .form-dialog-main ul li input,.form-dialog .form-dialog-mainul li textarea{width:70%; line-height:40px; height:40px; font-size:12px; vertical-align:middle; border:0; outline:none; padding:0 10px;}
.form-editor-inputContent .from-editor-inputd{width: 90%;}
.from-editor-date{position:relative; *z-index:10;}
.from-editor-date em,.date-input-em{position:absolute; width:27px; height:38px; background:url(img/org-formEditor-dateicon.png) center center no-repeat; top:0px; right:75px; cursor:pointer;}
.date-input-em{right: 0;}
.form-textarea .from-editor-input{height:80px; font-size:12px; line-height:18px; padding:10px;}
.form-textarea label{vertical-align:top;}
.form-grid table{border-collapse:collapse;}
.form-grid table td{border:1px #cfcfcf solid; height:25px;}
.form-dialog{width:500px; height:auto;}
.form-dialog-main{padding:20px; width:480px; margin:5px auto 0 auto; padding-bottom:20px !important;}
.form-left .ui-state-helper .form-editor-i{display:none !important;}
.form-left .ui-state-helper .form-editor-f{display:block !important;}
.form-dialog .form-dialog-main ul{width:480px; margin:0 auto;}
.form-dialog .form-dialog-main ul li{padding:5px 0;}
.form-dialog .form-dialog-main ul .select-content{padding:0;}
.form-dialog .form-dialog-main ul li textarea{height:120px; width:307px;}
.form-dialog .form-dialog-btn{width:350px; margin:5px auto; overflow:hidden;}
.form-dialog .form-dialog-btn a{cursor:pointer; width:89px; height:34px; line-height:34px; border-radius:5px; display:inline-block; text-align:center; padding:0;}
.form-dialog .form-dialog-btn .b-btn-cancel{float:left; border:solid 1px #dedede; margin-left:20px; background-color:#f3f3f3;}
.form-dialog-main ul li dl{padding:10px 0 10px 4px; *padding:0 0 0 4px;}
.form-dialog-main ul li dl dt{display:block; overflow:hidden; width:85%; margin:auto; border-bottom:1px dashed #ccc; *display:inline; *zoom:1; height:34px; *height:36px; position:relative;}
.form-dialog-main ul li dl dt .delete,.form-dialog-main ul li dl dt .moveup,.form-dialog-main ul li dl dt .movedown{color:#0252FD; font-size:14px; padding:0 3px; position:absolute; cursor:pointer; display:none; text-indent:-99999px; width:14px;}
.form-dialog-main ul li dl dt:hover .delete,.form-dialog-main ul li dl dt:hover .moveup,.form-dialog-main ul li dl dt:hover .movedown{display:block;}
.form-dialog-main ul li dl dt .delete{top:2px; right:5px; background:url(img/cha_arrow.png) no-repeat center;}
.form-dialog-main ul li dl dt .movedown{top:2px; right:25px; background:url(img/down_arrow.png) no-repeat center;}
.form-dialog-main ul li dl dt .moveup{top:2px; right:45px; background:url(img/up_arrow.png) no-repeat center;}
.form-dialog-main ul .dl-content{padding:0;}
.form-dialog .form-dialog-main ul .dl-content{padding-top:0;}
.form-dialog .form-dialog-main ul li dl label,.form-dialog .form-dialog-main ul li dl input{display:inline-block; *display:inline; *zoom:1;}
.form-dialog .form-dialog-main ul li dl label{vertical-align:middle; height:27px; padding-bottom:0; line-height:30px; *vertical-align:top;}
.form-dialog .form-dialog-main ul li dl label span{width:25px; display:inline-block; text-align:center; line-height:32px; vertical-align:-2px;}
.form-dialog .form-dialog-main ul li dl .label-checkdState{width:48px; height:32px; vertical-align:top;}
.form-dialog .form-dialog-main ul li dl b{height:30px; display:inline-block; *display:inline; *zoom:1; padding-left:35px; padding-top:8px;}
.form-dialog .form-dialog-main ul li dl b a{display:inline-block; *display:inline; *zoom:1; width:26px; height:30px; cursor:pointer; margin-right:5px;}
.form-dialog .form-dialog-main ul li dl b .select-add{background:url(img/org-formEditor-btns.png) 0px 0px no-repeat;}
.form-dialog .form-dialog-main ul li dl b .select-remove{background:url(img/org-formEditor-btns.png) right 0px no-repeat;}
.form-dialog .form-dialog-main ul li dl .label-checkdState input{width:auto; height:auto; display:inline-block; *display:inline; *zoom:1; border:none; box-shadow:none; margin-right:5px;}
.form-dialog .form-dialog-main ul li dl input{width:60px;}
.form-dialog .form-dialog-main ul li dl .input-checkValue{width:68px;}
.form-dialog .form-dialog-main ul li dl .checked-name{width:307px; margin-left:-3px; border:none; background:none;}
.form-dialog .form-dialog-main ul li dl .label-checkedLabel{width:85px;}
.form-dialog-main .b-btn-save{padding:4px 20px; font-style:normal; cursor:pointer; float:left;}
.form-dialog-main .b-btn-save:hover{background-color:#5eb5c9; border-color:#5eb5c9;}
.form-dialog .form-dialog-main ul li input{width:235px; height:32px; line-height:32px;}
.form-l-content .form-editor-inputIcons .ui-highlight{border:dashed red 1px; height:120px;}
.form-editor-f .form-editor-selectlabel{width:auto; text-align:left; color:#888888;}
.form-editor-f .form-editor-selectContent{display:inline-block; *display:inline; *zoom:1; width:80%;}
.form-l-content .form-editor-inputIcons .li-hover b{position:absolute; right:5px; bottom:5px; width:60px; height:26px;}
.form-l-content .form-editor-inputIcons .li-hover b a{display:inline-block; *display:inline; *zoom:1; width:26px; height:26px; cursor:pointer; margin:0 2px;}
.form-l-content .form-editor-inputIcons .li-hover b a:hover{-webkit-transform:rotate(90deg);}
.form-l-content .form-editor-inputIcons .li-hover b .form-editor-setting{background:url(img/org-formEditor-btns.png) -31px 0px no-repeat;}
.form-l-content .form-editor-inputIcons .li-hover b .form-editor-del{background:url(img/org-formEditor-btns.png) right 0px no-repeat;}
.form-right b{display:none;}
.form-l-content #sortable{min-height:500px; border:1px solid #fdbfb2; margin-top:20px;}
.form-bg-ui{background:url(img/tit_form.gif) no-repeat top right;}
.form-l-content #sortable li{z-index:20;}
.form-dialog-main ul li em{display:inline-block; *display:inline; *zoom:1; height:37px; line-height:37px; padding-left:5px; vertical-align:top; font-style:normal; color:#888888;}
#sortable .readonlyInput .from-editor-input{text-align:left; color:#888; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.form-dialog .form-dialog-main ul li label .radioBtn{width:10px;}
.form-dialog .form-dialog-main ul li .radioBtn-content{width:auto; text-align:left; height:37px; line-height:37px; padding-right:20px;}
.form-dialog .form-dialog-main ul li .radioBtn-content span{text-align:left; height:37px; line-height:37px; display:inline-block; *display:inline; *zoom:1;}
.form-dialog .form-dialog-main ul li .radioBtn-content input{border:none; width:auto; height:auto;}
.form-l-content .form-editor-inputIcons .li-hover .close-only{width:28px;}
.form-l-content .form-titles{height:30px; line-height:30px; font-size:22px; color:#333333; text-align:center; font-weight:bold;}
.form-opinion .from-editor-input{height:100px; text-indent:10px; font-size:12px; display:inline-block; *display:inline; *zoom:1;}
.form-right .form-editor-inputIcons .form-editor-i{width:122px;}
.form-editor-f .form-editor-selectlabel input{vertical-align:middle; margin-left:10px;}
.form-editor-f .form-editor-selectlabel span{display:inline-block; *display:inline; *zoom:1; padding-left:5px; vertical-align:middle;}
.form-select-style{width:160px; vertical-align:middle; padding:3px; border:1px solid #C7C7C7; border-radius:3px; box-shadow:1px 1px 3px #D6D6D6; margin-left:10px;}
.type_select{width:160px; vertical-align:middle; padding:3px; border:1px solid #C7C7C7; border-radius:3px; box-shadow:1px 1px 3px #D6D6D6;}
.form-dialog-main #nameInput,.form-dialog-main #nameInput2,.form-dialog-main #nameInput3,.form-dialog-main #nameInput4,.form-dialog-main #inputValue,.form-dialog-main #inputValue2,.form-dialog-main #inputValue3,.form-dialog-main #inputValue4,.form-dialog-main #textareaInput{border:1px solid #ccc;}
.form-dialog-main #nameInput:focus,.form-dialog-main #nameInput2:focus,.form-dialog-main #nameInput3:focus,.form-dialog-main #nameInput4:focus,.form-dialog-main #inputValue:focus,.form-dialog-main #inputValue2:focus,.form-dialog-main #inputValue3:focus,.form-dialog-main #inputValue4:focus,.form-dialog-main #textareaInput:focus{border:1px solid #2AADEE; box-shadow:0 0 3px #A0C8F5;}
.scroll-enable{max-height: 526px; overflow-y: auto;}
/*autoCompelet**/
.auto-dialog{width:200px; position:absolute; left:85px; top:36px; background:#fff; border:solid 1px #cfcfcf; z-index:9999;}
.auto-dialog .minis-title{background:#f4f4f4; border-bottom:#cfcfcf 1px solid; padding:5px; overflow:hidden;}
.auto-dialog .minis-title input{width:160px; height:22px; line-height:22px; color:#333; font-size:14px; font-family:\5fae\8f6f\96c5\9ed1; background:#f4f4f4; border:none; outline:none; float:left;}
.auto-dialog .minis-title span{background:url(img/org-searchIcon.png) center center no-repeat; width:22px; height:22px; margin-left:5px; float:left;}
.auto-dialog .minis-title .search-placehoder{font-size:14px;}
.auto-dialog .minis-list{min-height:150px; max-height:340px; overflow-x:hidden; overflow-y:auto;}
.minis-list ul{background:#fff;}
.minis-list li{line-height:30px; padding:0 5px; font-size:14px; cursor:pointer;}
.minis-list li:hover{background:#f4f4f4;}
.minis-list li span{margin-left:5px; color:#f00; display:none;}
.minis-list li:hover span{display:inline;}
.minis-list li.muser-head{border-top:#cfcfcf 1px solid; border-bottom:#cfcfcf 1px solid; background:#fff; color:#51a3d8; font-weight:bold; cursor:default;}
/* sign */
.idea-item{position: relative; *zoom: 1; z-index: 100;}
.idea-item-main{padding: 5px 5px 2px 5px;}
.idea-item-head{line-height: 24px; padding-bottom: 5px; min-height: 28px;}
.idea-item-name{margin-right: 85px; text-align: justify; font-size: 14px; font-weight: bold; color: #f00;}
.idea-item-toolbar{float: right; width: 80px; height: 28px; background: url(img/yijian_new.gif) 0 0 no-repeat; cursor: pointer;}
.idea-item-list{height: 66px; overflow: auto;}
.idea-item-list li{line-height: 20px; padding: 0 0 3px 0; min-height: 20px; font-size: 14px; font-weight: bold; text-align: left; word-break: break-all;}
.idea-item-list li em{font-family: SimSun; /* font-family: STSong; */ font-style: normal;}
.idea-item-list li span{font-family: SimSun; /* font-family: STSong; */ font-style: normal;}
.idea-itm-view{float: left; height: 18px; line-height: 18px; padding: 0 8px; background: #f5f5f5; border: #c9c9c9 1px solid; font-weight: normal; cursor: pointer;}
.idea-itm-view:hover{color: #f77707;}
.idea-itm-user{margin: 0 0 0 5px;}
.idea-simg-list{padding: 5px 0; display: none;}
.idea-simg-list img{margin: 5px 0; max-width: 90%;}
.idea-simg-view{position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; display: none; z-index: 10050;}
.isig-view-main{position: absolute; top: 20px; right: 20px; bottom: 20px; left: 20px; z-index: 30;}
.isig-view-img{position: absolute; top: 50%; left: 50%;}
.isig-view-close{position: absolute; top: 0; right: 0; width: 40px; height: 40px; background: url(img/img_preview.png) 0 0 no-repeat; cursor: pointer; z-index: 50;}
.isig-view-close:hover{background-image: url(img/img_preview_hover.png);}
.isig-view-mask{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: 0.9; filter: alpha(opacity=90); z-index: 20;}
/* index gov */
.ghome-container{padding: 10px;}
.quick-mini-opate{height: 22px; padding: 5px 0;}
.quick-mopate-item{float: right; height: 14px; line-height: 14px; margin-top: 4px; padding-right: 15px; cursor: pointer;}
.qmopate-item-icon{width: 14px; height: 14px; background:url(img/ioop-icon.png) -300px -170px no-repeat; float: left;}
.qmitem-icon-two{background-position: -320px -170px;}
.qmitem-icon-three{background-position: -540px -170px;}
.qmopate-item-text{float: left; padding: 0 5px;}
.qmopate-item-arrow{float: left; width: 8px; height: 4px; background:url(img/ioop-icon.png) -450px -30px no-repeat; margin-top: 5px;}
.qmitem-arrow-two{float: left; width: 4px; height: 8px; background:url(img/ioop-icon.png) -465px -30px no-repeat; margin-top: 3px;}
.quick-op-sign,.quick-op-draw{float: right; height: 22px; line-height: 22px; margin-right: 20px; padding: 0 15px; background-color: #ff6e4e; text-decoration: none; font-size: 14px; color: #fff; cursor: pointer;}
.quick-op-sign:hover,.quick-op-draw:hover{background-color: #e45a3c;}
.quick-op-sign.signed,.quick-op-sign.signed:hover{background-color: #74cc39; cursor: default;}
.qkop-sign-layer{position: absolute; top: 120px; left: 0; width: 215px; background-color: #fff; display: none; z-index: 999;}
.quick-opate-list{padding: 5px 5px 0 5px; *padding-bottom: 15px;}
.quick-opate-list li{float: left; width: 56px; height: 18px; line-height: 18px; padding-top: 42px; text-align: center; color: #333; margin: 0 12px 15px; position: relative; cursor: pointer;}
.quick-opate-used{*padding-bottom: 15px;}
.quick-opate-unused{padding-top: 15px; border-top: #d6dee2 1px dashed;}
.qopate-add-remove{width: 14px; height: 14px; position: absolute; top: -4px; right: -4px; display: none; cursor: pointer;}
.quick-opate-used .qopate-add-remove{background:url(img/ioop-icon.png) -580px -170px no-repeat;}
.quick-opate-unused .qopate-add-remove{background:url(img/ioop-icon.png) -560px -170px no-repeat;}
.quick-opate-edit .qopate-add-remove{display: block;}
.quick-opate-list li.quick-opate-save{background:url(img/quick-item-save.png) center center no-repeat; font-size: 14px; color: #36b02d; text-align: center; padding: 20px 0 22px;}
.quick-opate-list li.quick-opate-phold{width: 54px; padding-top: 36px; border: #ffa306 2px dashed; border-radius: 5px;}
.qopate-list-1{background:url(img/ghome_qopate_bg.png) 0 0 no-repeat;}
.qopate-list-2{background:url(img/ghome_qopate_bg.png) -56px 0 no-repeat;}
.qopate-list-3{background:url(img/ghome_qopate_bg.png) -112px 0 no-repeat;}
.qopate-list-4{background:url(img/ghome_qopate_bg.png) -168px 0 no-repeat;}
.qopate-list-5{background:url(img/ghome_qopate_bg.png) -224px 0 no-repeat;}
.qopate-list-6{background:url(img/ghome_qopate_bg.png) -280px 0 no-repeat;}
.qopate-list-7{background:url(img/ghome_qopate_bg.png) -336px 0 no-repeat;}
.qopate-list-8{background:url(img/ghome_qopate_bg.png) -392px 0 no-repeat;}
.qopate-list-9{background:url(img/ghome_qopate_bg.png) -448px 0 no-repeat;}
.qopate-list-10{background:url(img/ghome_qopate_bg.png) -504px 0 no-repeat;}
.qopate-list-11{background:url(img/ghome_qopate_bg.png) -560px 0 no-repeat;}
.qopate-list-12{background:url(img/ghome_qopate_bg.png) -616px 0 no-repeat;}
.work-state-img{width: 400px; float: left;}
.wstate-img-main{height: 300px; position: relative;}
.wstate-img-list{width: 400px; height: 300px; overflow: hidden;}
.wstate-img-list img{width: 400px; height: 300px; cursor: pointer;}
.wstate-img-bar{width: 370px; height: 14px; padding: 13px 15px; background: url(img/wstate-img-bar-bg.png) 0 0 no-repeat; position: absolute; left: 0; bottom: 0;}
.wstate-img-title{font-size: 14px; color: #fff; width: 280px; height: 14px; line-height: 14px;}
.wstate-img-btn{width: 80px; height: 9px; line-height: 9px; padding-top: 5px; float: right;}
.wstate-img-point{width: 9px; height: 9px; background: url(img/wstate_img_point.png) -15px 0 no-repeat; margin-right: 10px; cursor: pointer;}
.wstate-img-btn .current{background-position: 0 0;}
.wstate-no-img{background: url(img/wstate-no-img.png) 0 0 no-repeat;}
.ghome-bar-one{background: #fff url(img/ghome-bar-one-bg.png) 0 0 repeat-x;}
.ghome-bar-one a{display: block; width: 100px; height: 16px; line-height: 16px; padding: 8px 0; text-align: center; color: #1879bd; font-size: 16px; border-top: #78c1f0 4px solid;}
.work-state-text{margin-left: 410px;}
.wstate-text-main{border: #d6dee2 1px solid; padding: 10px 10px 10px 5px; height: 278px; background: #fff;}
.wstate-text-tabs{width: 130px; height: 275px; background: url(img/wstate-text-tabs-bg.png) right 0 repeat-y; float: left;}
.wstate-text-tabs li{vertical-align: middle; cursor: pointer;}
.wstate-text-tabs li.current{background: url(img/wstate-text-tab-bg.png) 0 0 no-repeat;}
.wstate-text-tabs li a{height: 16px; line-height: 16px; padding: 9px 32px 11px; color: #6b6b6b; font-size: 14px; display: block; position: relative;}
.wstate-tab-icon{width: 16px; height: 16px; background-image: url(img/ioop-icon-app.png); background-repeat: no-repeat; position: absolute; top: 10px; left: 12px;}
.wstate-tab-all{background-position: 0 -1050px;}
.wstate-tab-mail{background-position: -25px -1050px;}
.wstate-tab-info{background-position: -50px -1050px;}
.wstate-tab-meeting{background-position: -75px -1050px;}
.wstate-tab-coll{background-position: -175px -1050px;}
.wstate-tab-docin{background-position: -100px -1050px;}
.wstate-tab-docout{background-position: -125px -1050px;}
.wstate-tab-num{width: 32px; height: 18px; line-height: 18px; background: url(img/tab-num-mini-bg.png) 0 0 no-repeat; text-align: center; color: #fff; font-size: 12px; overflow: hidden; position: absolute; top: 10px; right: 5px; display: none;}
.wstate-text-items{margin-left: 130px; height: 275px; border: #e3e3e3 1px solid; border-left: 0; background: #f7f8f9; position: relative;}
.ghome-titem-list{padding: 8px;}
.ghome-titem-list li{background: url(img/ghome-titem-bg.png) 10px 18px no-repeat; padding-left: 24px; vertical-align: middle;}
.ghome-titem-cont{height: 35px; line-height: 35px; border-bottom: #d7d7d7 1px dotted; font-size: 14px; color: #414141; cursor: pointer;}
.ghome-titem-title{cursor: pointer;}
.ghome-titem-title:hover{color: #1879bd; text-decoration: underline;}
.ghome-titem-num{color: #ff4100;}
.ghome-titem-module{color: #1879bd;}
.ghome-titem-module:hover{text-decoration: underline;}
.mitem-list-main{padding-top: 15px;}
.moudle-item-edit{height: 14px; padding: 10px 0; border-top: #d6dee2 1px solid;}
.moudle-item-list,.module-item-phold{width: 49%; height: 280px; margin-bottom: 15px; float: left;}
.moudle-item-right{margin-left: 1.8%;}
.module-item-phold{background: #f3f3f3;}
.module-item-phold:after{display: block; content: " "; border: #ffa306 2px dashed; height: 278px;}
.ghome-bar-two{height: 20px; line-height: 20px; padding: 8px 15px; border-bottom: #e77962 2px solid; font-size: 16px; font-weight: bold;}
.ghome-bar-two-more{float: right; font-weight: normal; font-size: 10px; color: #333; cursor: pointer;}
.modu-item-icon{width: 20px; height: 20px; margin-right: 8px; background-image: url(img/ioop-icon-app.png); background-repeat: no-repeat; float: left;}
.mitem-icon-1000{background-position: 0 -985px;}
.mitem-icon-1100{background-position: -30px -985px;}
.mitem-icon-1300{background-position: -90px -985px;}
.mitem-icon-1500{background-position: -180px -985px;}
.mitem-icon-1600{background-position: -210px -985px;}
.mitem-icon-1700{background-position: -240px -985px;}
.mitem-icon-1800{background-position: -270px -985px;}
.mitem-icon-1900{background-position: -300px -985px;}
.mitem-icon-2200{background-position: -390px -985px;}
.mitem-icon-2300{background-position: -420px -985px;}
.mitem-icon-2400{background-position: -450px -985px;}
.mitem-icon-2700{background-position: -480px -985px;}
.mitem-icon-8300{background-position: -30px -1015px;}
.gtitem-list-modu,.gtitem-modu-multi,.gtitem-modu-state{position: relative; height: 220px; padding: 8px 10px 13px 8px; border: #d6dee2 1px solid; overflow: hidden;}
.gtitem-list-modu li{background: url(img/ghome-titem-bg.png) 10px 18px no-repeat; padding-left: 24px; height: 36px; vertical-align: middle;}
.gtitem-modu-cont{border-bottom: #d7d7d7 1px dotted; position: relative;}
.gtitem-modu-title{display: block; height: 35px; line-height: 35px; font-size: 14px; margin-right: 40px; cursor: pointer;}
.gtitem-modu-title:hover{color: #1879bd; text-decoration: underline;}
.gtitem-modu-otitle{display: block; height: 35px; line-height: 35px; font-size: 14px; margin-right: 40px; cursor: default;}
.gtitem-modu-otitle-notime{margin-right: 0;}
.gtitem-modu-type{color: #ff6a02;}
.gtitem-modu-time{width: 40px; height: 35px; line-height: 35px; text-align: right; color: #9b9b9b; font-size: 12px; position: absolute; top: 0; right: 0;}
.gtitem-modu-multi li{background: url(img/ghome-titem-bg.png) 10px 15px no-repeat; padding-left: 24px; vertical-align: middle;}
.gtitem-multi-title{height: 30px; line-height: 30px; font-size: 14px; cursor: pointer;}
.gtitem-multi-title:hover{color: #1879bd; text-decoration: underline;}
.gtitem-multi-info{border-bottom: #d7d7d7 1px dotted; padding-bottom: 5px; position: relative;}
.gtitem-minfo-time,.gtitem-minfo-room{font-size: 12px; color: #888; height: 18px; line-height: 18px;}
.gtitem-minfo-time{width: 180px; position: absolute; top: 0; left: 0; overflow: hidden;}
.gtitem-minfo-date{padding-right: 10px;}
.gtitem-minfo-room{margin-left: 190px;}
.gtitem-modu-multi-tab{height: auto; padding: 8px;}
.gtitem-modu-multi-tab .gtitem-multi-title{height: 28px; line-height: 28px;}
.gtitem-modu-multi-tab .gtitem-multi-info{padding-bottom: 4px;}
.gtitem-mupd-info{height: 18px; line-height: 18px;}
.gtitem-mupd-time{padding: 0 10px;}
.gtitem-minfo-ftime{height: 18px; line-height: 18px; float: left;}
.gtitem-ftime-time{padding-right: 10px;}
.gtitem-mpro-info{height: 18px; float: left;}
.gtitem-mpinfo-head,.gtitem-mpinfo-percent{line-height: 18px; float: left;}
.gtitem-mpinfo-head{padding-right: 5px;}
.gtitem-mpinfo-bar{width: 70px; height: 10px; border: #a6c9e2 1px solid; border-radius: 3px; margin-top: 3px; float: left;}
.gtitem-mpinfo-progress{width: 0; height: 10px; background: #a6c9e2;}
.gtitem-mpinfo-percent{color: #85c02a; padding-left: 5px;}
.gtitem-modu-state{padding: 8px 10px 13px 15px;}
.gtitem-modu-state li{height: 55px; padding: 8px 0; border-bottom: #d7d7d7 1px dotted;}
.gmodu-state-ulogo{width: 48px; height: 48px; margin-top: 4px; float: left;}
.gmodu-state-ulogo img{display: block; width: 48px; height: 48px;}
.gmodu-state-cont{margin-left: 60px;}
.gmodu-state-user{height: 18px; line-height: 18px; font-size: 12px; color: #888;}
.gmodu-state-user i{height: 18px; line-height: 18px; padding-right: 10px; float: left; font-size: 14px; font-weight: bold; color: #2a8ccc;}
.gmodu-state-title{height: 20px; line-height: 20px; font-size: 14px;}
.gmodu-state-attch{width: 50px; height: 16px; line-height: 16px; font-size: 12px; color: #1879bd; text-align: center; cursor: pointer;}
.gmodu-state-attch:hover{text-decoration: underline;}
.gmstate-attch-list{position: absolute; top: 10px; right: 10px; bottom: 10px; left: 15px; background: #fff; display: none;}
.gmstate-attch-list dl{height: 175px; overflow: auto;}
.gmstate-attch-list dd{border-bottom: #d7d7d7 1px dotted;}
.gmstate-attch-title{display: block; height: 34px; line-height: 34px;font-size: 14px; color: #333; text-decoration: none;}
.gmstate-attch-title:hover{color: #1879bd; text-decoration: underline;}
.gmstate-attch-return{height: 16px; line-height: 16px; padding: 5px 20px; margin-top: 10px; float: right; font-size: 12px; color: #fff; cursor: pointer;}
.address-gov{position: absolute; top: 100px; left: 0; width: 233px; padding-top: 15px; display: none; z-index: 999;}
.address-gov-head{height: 15px; background: url(img/addre_bg_top.png) 0 0 no-repeat;}
.address-gov-main{padding:0 15px; background: url(img/addre_bg_middle.png) 0 0 repeat-y;}
.address-gov-main h2{height: 18px; line-height: 18px; padding: 8px 10px; text-align: center; border-top: #ff7700 3px solid; border-bottom: #d6dee2 1px solid; font-size: 16px;}
.addr-gov-icon{width: 18px; height: 18px; background:url(img/ioop-icon.png) -425px -290px no-repeat; float: left; cursor: pointer;}
.address-gov-list{min-height: 100px; padding-top: 5px;}
.address-gov-list .adds-more{padding-bottom: 0;}
.address-gov-list .adds-detail{left: -260px;}
.address-gov-bottom{height: 15px; background: url(img/addre_bg_bottom.png) 0 0 no-repeat;}
.adds-gov-list .adds-name{width: 55px;}
.govm-item-edit{width: 595px; height: 460px;}
.ioop-dialog .gmitem-edit-main{padding: 15px;}
.gmitem-edit-list{width: 260px; border: #d9d9d9 1px solid; background: #fff; float: left;}
.gmitem-list-title{height: 14px; line-height: 14px; font-size: 14px; color: #e95d1f; border-bottom: #fb783e 2px solid; padding: 10px;}
.gmitem-ltitle-select{color: #5eb4c8; border-color: #5eb4c8;}
.gmitem-list-arrow{width: 40px; float: left;}
.gmitem-arrow-icon{width: 17px; height: 25px; background:url(img/ioop-icon.png) 0 -505px no-repeat; margin: 160px 0 0 10px; display: block; cursor: pointer;}
.gmitem-list-items{padding: 5px 10px; height: 300px; overflow: auto; position: relative;}
.gmitem-list-items li{margin-top: 8px; height: 16px; padding-left: 15px; font-size: 14px; vertical-align: middle; position: relative; cursor: pointer;}
.gmitem-list-items li.gmitem-level-one{padding-top: 5px; padding-bottom: 7px; padding-right: 10px; border: #368fc9 1px solid; border-radius: 3px; background: #51a3d8;}
.gmitem-list-items li.gmitem-level-one.selected{background: #287FB8;}
.gmitem-list-items li.gmitem-level-one a{height: 16px; line-height: 16px; display: block; color: #fff;}
.gmitem-list-items li.gmitem-has-close{padding-right: 30px;}
.gmitem-icon-close{width: 30px; height: 28px; background: url(img/person-close-btn.png) center center no-repeat; position: absolute; top: 0; right: 0; cursor: pointer;}
.gmitem-list-items li.gmitem-level-two{height: 16px; padding-left: 20px; padding-right: 10px;}
.gmitem-list-items li.gmitem-level-two a{height: 16px; line-height: 16px; display: block; color: #368fc9;}
.gmitem-list-items li.gmitem-level-two.selected a{color: #287FB8; font-weight: bold;}
.gmitem-list-save{clear: both; padding-top: 10px; overflow: hidden;}
.gmitem-save-btn{float: right; height: 14px; line-height: 14px; padding: 10px 10px 10px 30px; border-radius: 6px; font-weight: bold; font-size: 14px; color: #fff; background: #4fc649 url(img/org-dialog-savebtn.png) 10px 9px no-repeat; cursor: pointer;}
.gmitem-select-sort{width: 17px; height: 14px; margin-right: 5px; background-image: url(img/org-dialog-arrow-l-r.png); background-repeat: no-repeat; float: right; cursor: pointer;}
.gmitem-sort-up{background-position: 0 center;}
.gmitem-sort-down{background-position: right center;}
/* uploadify */
.files-upload{position: relative; width: 60px; height: 34px; line-height: 34px; padding-left: 20px; color: #ff4747; font-size: 12px; overflow: hidden;}
.icon-files-upload{position: absolute; top: 9px; left: 0; width: 12px; height: 16px; background:url(img/ioop-icon-3.5.png) -20px 0 no-repeat;}
.fileup-main{width: 60px; overflow: hidden;}
.uploadify{position: relative;}
.uploadify .swfupload{top: 0; left: 0;}
.uploadify-button{cursor: pointer;}
.dyimg-item-state .uploadify-button-text{display: block; height: 64px; line-height: 64px;}
.attch-tips{width: 220px;}
.attch-tips-bubble{position: absolute; top: 2px; left: 130px; width: 10px; height: 15px; background: url(img/tips-bubble.gif) 0 0 no-repeat;}
.attch-tips-back{position: absolute; top: 0; left: 130px; width: 63px; height: 22px; background: url(img/ioop-icon.png) 0 -190px no-repeat;}
.files-upload .uploadify-button-text em{font-style: normal; color: #b6b7b6;}
.fileup-help{position: absolute; top: 0; left: 145px; height: 34px; line-height: 34px; color: #ff4747; display: none;}
.fileup-help:hover{color: #D81515;}
.attch-tips .fileup-help{display: block;}
/* calender */
.iframe-calender{width: 100%; height: 800px;}
.calendar-items li{width: 150px; height: 100px; padding: 28px 3px 3px 3px; background:#fff url(img/calendar-item-bg.png) 0 0 no-repeat; margin: 15px 30px 15px 0; float: left;}
.calendar-items li.citem-add{background-image: url(img/calendar-item-gray-bg.png);}
.calendar-item{padding: 15px 10px 10px 15px;}
.calendar-item dt{width: 42px; height: 42px; float: left;}
.calendar-item dt img{width: 42px; height: 42px;}
.calder-item-title{margin-left: 56px; line-height: 20px; color: #117bd4; font-size: 16px; word-break: break-all; max-height: 40px; overflow: hidden;}
.calder-item-opate{height: 20px; line-height: 20px; text-align: right; padding-top: 18px;}
.calder-item-delete{width:14px; height:15px; background:url(img/ioop-icon.png) -140px -245px no-repeat; cursor: pointer;}
.citem-add-main{padding-top: 55px; background:url(img/citem-add-icon.png) center 15px no-repeat; cursor: pointer;}
.citem-add-title{font-size: 16px; color: #d0d0d0; height: 36px; line-height: 36px; text-align: center;}
.calendar-share-items li{background-image: url(img/calendar-item-share-bg.png)}
.two-column-lcont{margin-left: 185px;}
.two-column-lside{width: 180px; float: left; margin-left: -100%;}
.calender-btns{text-align: center; padding-top: 15px;}
.calender-btns .calender-btn{height: 14px; line-height: 14px; font-size: 14px; color: #fff; background: #2FD57B; padding: 8px; margin-right: 8px; cursor: pointer;}
.calender-items{border: #d9d9d9 1px solid; margin-top: 15px;}
.calen-items-title{height: 14px; line-height: 14px; padding: 15px; background: #439ae3; color: #fff; font-size: 16px;}
.calender-items ul{min-height: 200px;}
.calender-items li{border-bottom: #b4d4e1 1px solid; background: #F5FAFC; height: 30px; padding: 15px 10px; position: relative; cursor: pointer;}
.calender-items li:hover{background: #E9F9FF;}
.calender-items li.current{background: #D8F4FF;}
.calen-item-user{width: 30px; height: 30px; padding-right: 8px; float: left;}
.calen-item-user img{width: 30px; height: 30px;}
.calen-item-title{font-size: 16px; color: #117bd4; line-height: 30px;}
.calen-item-remove{width: 9px; height: 9px; background:url(img/ioop-icon.png) -435px -30px no-repeat; position: absolute; top: 8px; right: 8px; display: none;}
.calender-items li:hover .calen-item-remove,.calender-items li.current .calen-item-remove{display: block;}
.calen-item-page{height: 14px; line-height: 14px; padding: 10px; font-size: 14px; color: #74919f; text-align: center;}
.calen-item-page span{font-size: 16px; font-family: "SimSun"; font-weight: 800; font-style: normal; cursor: pointer;}
.a-calen-srequest{width: 500px; height: 240px;}
.a-calen-srequest .list-users{height: 100px; overflow: auto;}
.a-calen-sdeal{width: 400px; height: 240px;}
.calen-sdeal-info{height: 120px; padding-left: 20px; overflow: auto;}
.calen-fuser-name{padding: 0 15px 0 5px;}
.calen-entru-opate span{padding-right: 10px; cursor: pointer;}
.lder-schd-week{
	height: 28px;
	padding: 0 0 0 1px;
	overflow: hidden;
}
.lder-schd-week li{
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 0 0 0 -1px;
	min-width: 60px;
	background: #f5f5f5;
	border: #d1d1d1 1px solid;
	text-align: center;
	color: #666;
	cursor: pointer;
}
.lder-schd-week li:hover,.lder-schd-week li.active{
	background: #e9e9e9;
	border: #cecece 1px solid;
	color: #454544;
}
.lder-schd-exprt{
	float: right;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
}
.lder-schd-main{
	padding: 10px 0 0 0;
}
.lder-schd-panel th,.lder-schd-panel td,.lder-schd-stis th,.lder-schd-stis td{
	border: #d9d9d9 1px solid;
}
.lder-schd-panel th,.lder-schd-stis th,.lder-schd-stis td.today{
	background: #fff9f9;
}
.lshd-panl-th,.lshd-panl-td{
	height: 28px;
	line-height: 28px;
	padding: 4px 5px;
	text-align: center;
	font-size: 14px;
}
.lshd-panl-th,.lshd-stis-th{
	font-weight: normal;
}
.lshd-panl-td.date{
	height: 44px;
}
.lshd-panl-td.date h3{
	line-height: 24px;
}
.lshd-panl-td.date p{
	line-height: 20px;
	font-size: 12px;
}
.lshd-panl-row.odd{
	background-color: #fafafa;
}
.lder-schd-stis th,.lder-schd-stis td{
	height: 70px;
}
.lshd-stis-th,.lshd-stis-td{
	line-height: 20px;
	padding: 0 5px;
	text-align: center;
	font-size: 14px;
}
.lshd-stis-th h3{
	line-height: 24px;
}
.lshd-stis-th p{
	font-size: 12px;
}
.lshd-stis-td ul{
	text-align: left;
}
.lshd-stis-td ul li{
	padding: 9px 0;
	max-height: 40px;
	border-bottom: #d9d9d9 1px solid;
	overflow: hidden;
	cursor: pointer;
}
.lshd-stis-td ul li.last{
	border-bottom: 0;
}
.lshd-stis-row:nth-child(2n){
	background-color: #fff;
}
.lshd-stis-row:nth-child(2n+1){
	background-color: #fafafa;
}
/* archives */
.archives-list-btn{margin-top: 0; padding-left: 20px;}
.a-floder-add{width: 360px; height: 165px;}
.a-dialog-tree{width: 500px; height: 400px;}
.dialog-tree-main{height: 280px; overflow: auto;}
.d-archives-search{width: 540px; height: 330px;}
.form-t-lang .archives-time .b-text-input{*margin-left: 0;}
.archives-result-head{margin-top: 30px;}
.archives-result-cont{padding: 20px 30px;}
.archives-title-head{margin-top: 15px;}
.archives-form{margin: 15px 0 0 20px; background: #f8f8f8; padding: 15px;}
.archives-form-cont{word-break: break-all; background: #fff; min-height: 300px; overflow: auto;}
.archives-result-cont table{background:#f8f8f8; border-collapse: collapse; border-spacing: 0;}
.archives-result-cont table td{padding: 10px; text-align: center; border: #d9d9d9 1px solid; background: #fff;}
.archives-result-cont table th{padding: 10px; text-align: center; border: #d9d9d9 1px solid; background: #E5FAF8; color: #2e2e2e;}
.d-read-right{width: 600px; height: 380px;}
.d-read-right .list-users{height: 165px; overflow: auto;}
.dread-right-tips{border-bottom: #dedede 1px solid; padding: 0 0 10px 0; margin-bottom: 10px;}
.dread-right-tips li{line-height: 22px; color: #e7808a; font-size: 12px; word-break: break-all;}
.dread-right-tips li.tips-text{text-indent: 2em;}
/* survey */
.survey-opate{cursor: pointer;}
.survey-item{margin-top: 10px; padding-top: 10px; border-top: #D6DEE2 1px dotted;}
.survey-option-add{width: 80px; height: 14px; line-height: 14px; color: #0574d2; padding-top: 10px; cursor: pointer;}
.survey-option-add span{padding-right: 3px; font-weight: 800; font-size: 14px;}
.survey-item-add{width: 90px; height: 14px; line-height: 14px; display: block; font-size: 14px; color: #fff; padding: 10px 0; text-align: center; cursor: pointer;}
.survey-item-main{padding: 10px 0 0 20px;}
.survey-item-head dd{margin-left: 60px;}
.sitem-start-user{width: 52px; height: 52px; float: left;}
.sitem-start-user img{width: 52px; height: 52px;}
.sitem-start-title{padding-top: 5px; line-height: 24px; font-size: 16px; color: #117bd4;}
.sitem-start-info{line-height: 22px; color: #818181;}
.sitem-start-time{padding: 0 20px 10px;}
.sitem-end-time{color: #ee4c4d;}
.survey-item-desc{margin-top: 15px; border: #e9e9e9 1px solid; background: #f9f9f9; padding: 10px 20px; line-height: 24px; font-size: 14px;}
.survey-item-desc h5{color: #107ad4;}
.survey-item-dcont{word-break: break-all; text-indent: 2em;}
.sitem-questions{padding-top: 10px;}
.sitem-questions .form-t-text{font-size: 14px;}
.sitem-ques-head{padding-left: 20px;}
.sitem-ques-list,.sitem-ques-btn{padding-left: 50px;}
.sitem-ques-text{padding-top: 8px;}
.sitem-ques-percent{position: relative; padding: 2px 60px 2px 0;}
.sitem-ques-percent .vote-percent{top: 0; right: 0; width: auto;}
.sitem-qtext-option{line-height: 30px; word-break: break-all;}
.sitem-qtext-user{color: #21bc64; padding-left: 5px;}
.sitem-joiners{border-top: #b6c1c6 1px dotted; padding-top: 15px; margin-top: 15px;}
.sitem-joiners-all .ctrl-main-arrow{left:80px;}
.sitem-joiners-issubmit .ctrl-main-arrow{left:155px;}
.sitem-joiners-unsubmit .ctrl-main-arrow{left:272px;}
.sindex-item-list{padding: 6px 80px 6px 30px; position: relative;}
.sindex-item-head dd{margin-left: 0;}
.survey-title-icon{width: 15px; height: 15px; background: url(img/ioop-icon.png) -480px -170px no-repeat; position: absolute;
	top: 6px; left: 5px;}
.survey-option-list{width: 240px;}
.survey-option-list li{cursor: default;}
.survey-item-detail{margin-left: 260px;}
.survey-item-users{position: relative;}
.survey-item-users h4{width: 180px; cursor: pointer;}
.sitem-users-opate{width: 30px; height: 30px; background: url(img/ioop-icon.png) -530px -205px no-repeat; position: absolute; top: 10px; right: 12px; cursor: pointer;}
.sitem-users-opate:hover{background-position: -565px -205px;}
.survey-users-layer{width: 140px; padding-left: 5px; position: absolute; top: 0; left: 0; z-index: 999;}
.survey-users-top{width: 137px; height: 12px; background: url(img/survey-users-top.png) 0 0 no-repeat;}
.survey-users-middle{width: 102px; padding: 5px 15px 10px 20px; background: url(img/survey-users-middle.png) 0 0 repeat-y;}
.survey-users-bottom{width: 137px; height: 12px; background: url(img/survey-users-bottom.png) 0 0 no-repeat;}
.survey-users-arrow{width: 10px; height: 13px; background: url(img/survey-users-arrow.png) 0 0 no-repeat; position: absolute; top: 40px; left: 0;}
.survey-users-list{min-height: 200px; max-height: 400px; overflow: auto;}
.survey-users-list li{height: 22px; border-bottom: #d6dee2 1px dotted; padding: 8px 3px; vertical-align: middle;}
.survey-users-logo{width: 22px; height: 22px; float: left;}
.survey-users-name{width: 50px; line-height: 22px; padding-left: 5px; float: left; cursor: pointer;}
.survey-users-name:hover{color: #107ad4;}
.survey-detail-table .sys-list-main{overflow-y: auto;}
.survey-detail-table .list-common th{background: #f2f2f2; width: 100px; border: #d9d9d9 1px solid;}
.survey-detail-table .list-common td{border: #d9d9d9 1px solid;}
.survey-detail-table .list-common .list-row{height: 30px; line-height: 30px; text-align: center;}
.survey-group-name{height: 30px; line-height: 30px; padding: 30px 0 10px; text-align: center;}
.survey-group-name span{font-size: 22px; font-color: #f9f9f9;}
.survey-view-down{width: 64px; height: 14px; line-height: 14px; float: right; text-decoration: none; padding: 7px 0; text-align: center; color: #fff; background: #4fc649; cursor: pointer; margin: 20px 40px 0 0;}
/* sms */
.sms-words{padding:12px 14px; border:1px solid #ddd; border-left:none; border-right:none; line-height:20px; color:#333;}
.sms-words em{color:#fb783e; font-style:normal;}
.sms-words a{color:#117bd4;}
.list-height{height:140px; overflow:auto;}
.sms-phones{background:url(res/skin/default/css/img/sms/phone.png) no-repeat center; width:217px; height:403px;}
.sms-preview{width: 98%; height: 100px; overflow-x: hidden; overflow-y: auto; color: #333; font-size: 12px; line-height: 18px; border: 1px solid #ddd; padding: 5px 0; word-break: break-all; padding: 1%;}
input.form-input-247{width:95%;}
.form-width{position:absolute; right:5px; left:300px;}
.sms-tipword{color:#aeaeae; text-indent:1em;}
.sms-tga{padding: 5px; height: 100%;}
.sms-title{font-size: 14px; color: #51a3d8; border-bottom: 2px solid #51a3d8; padding: 4px 3px; margin: 0 12px;}
.sms-edit{height: 129px; border: 1px solid #ddd; padding: 5px;}
.sms-previews{height: 129px; border: 1px solid #ddd; padding: 5px; margin-top: 10px;}
.sms-icon-alert{width: 500px; padding-top: 100px; margin: 0 auto;}
.sicon-alert-main{padding:3px 0 0 80px; height: 65px; line-height: 30px; font-size: 18px; background: url(img/sms-icon-alert.png) 0 0 no-repeat;}
.sms-icon-alert a{text-decoration: none; cursor: pointer;}
.sms-icon-alert a:hover{text-decoration: underline;}
.prev-list{overflow-y: auto; height: 100px; word-break: break-all; padding:0 11px;}
.prev-list li{padding:3px 0 ;}
#smstemplet {width: 98%; height:80%; border: none; margin: 0 12px;}
.sms-content{margin: 15px 0 0 0px; padding: 5px 10px; background: #f5f5f5; font-weight: bold;}
.sms-content-title{margin-bottom:20px}
.sms-content textarea{width: 98%; height: 100px; padding: 1%; border: #c0c0c0 1px solid; color:#333;}
.sms-sends-btn{margin: 0 auto 10px 20px;}
.sms-send-main{padding: 0 20px 20px; background-color: #fff;}
.sms-select-num{float:right; padding-right:10px;}
.sms-temp-main{width: 500px; height: 410px;}
.sms-temp-main li{border: #D5D5D5 1px solid; padding: 5px; width: 97%; margin: 10px auto; cursor:pointer}
.sms-temp-list{width: 100%; float: left; height:260px; overflow: auto;}
.sms-icon-sms-temp{width:15px; height:15px; background: url(img/ioop-icon.png) -266px -245px no-repeat;}
.sms-send-template{padding-left:10px;}
.sms-harf-postion{width: 180px; padding-right:15px; float: left; overflow:hidden;}
.main-warp{padding:0 10px 10px 10px;}
.sms-temp-search{position: absolute; top: 88px; padding: 0 17px;}
/* sms editor */
.sms-phone{background:url(img/sms/phone.png) no-repeat center; width:200px; height:330px; padding:40px 10px; position:relative;}
.sms-phone ul li{width:190px; height:300px; display:block; padding:5px; word-break:break-all; overflow-y:auto;}
.sms-editer-imglist ul li{width:auto; height:auto; display:inline; padding:0; word-break:normal;}
.sms-editer{padding:10px; width:360px; position:relative;}
.sms-editer .sms-editer-btns li{float:left; padding:3px 12px; border:1px solid #ccc; border-right:none; background:#f5f5f5; color:#666; cursor:pointer; width:auto; height:auto;}
.sms-editer .sms-editer-btns{overflow:hidden; padding:0 0 10px 0;}
.sms-editer .sms-editer-btns li.borderR{border-right:1px solid #ccc;}
.sms-editer-content textarea{width:94%; height:300px; border:none; outline:none; resize:none; padding:5px 3%; color:#333;}
.sms-editer-page{padding:10px 0; overflow-x:auto; width:198px;}
.sms-editer-content{width:195px; border:1px solid #aaa; height:310px; text-align:center;}
.sms-editer-page ul{white-space:nowrap;}
.sms-editer-page ul li{display:inline-block; width:auto; height:auto; padding:0; word-break:normal;}
.sms-editer-page img{border:1px solid #999; cursor:pointer; float:left; margin-right:10px; opacity:0.4;}
.sms-editer-page img:hover{border:1px solid #888; opacity:1;}
.sms-editer-page img.active{opacity:1;}
.sms-editer-pagenum i{font-size:12px; font-style:normal; cursor:pointer;}
.sms-editer-pagenum{position:absolute; bottom:42px; text-align:center; left:0; right:0;}
.sms-editer-imglist{width:150px; text-align:center; padding:0; height:410px; float:right; display:none;}
.sms-editer-imglist ul{overflow:auto; height:356px; width:150px; float:left; border:1px solid #ccc; padding:10px 0;}
.sms-phone .imgs{text-align:center;}
.sms-phone .imgs img{margin:10px 0;}
.sms-editer .sms-editer-words.active,.sms-editer .sms-editer-img.active{background:#949494; color:#fff;}
.sms-editer .upload_search{width:290px; height:400px; float:right; padding:5px;}
.sms-editer .sms-editer-imgbtn{width:110px; margin:0 auto 10px auto; overflow:hidden;}
.sms-editer .sms-editer-imgbtn a{float:left; padding:3px 12px; border:1px solid #ccc; background:#f5f5f5; color:#666; cursor:pointer; width:auto; height:auto; text-decoration:none; margin-right:5px;}
.sms-dialog-main{width:320px; height:120px;}
.sms-dialog-main .dialog-main{padding:15px;}
.sms-dialog-main2{width:300px; height:285px; }
.sms-loading-mask{width:100%; height:100%; position:fixed; top:0; left:0; right:0; bottom:0; background:#fff; opacity:0.8; filter:alpha(opacity = 80); z-index:10000;}
/* super */
.super-type-list{width:650px; margin:0 auto; overflow:hidden;}
.super-type-list li{width:280px; height:210px; float:left; border:#ccc 1px solid; border-top:#0066cc 2px solid; background:#f9f9f9; margin:30px 20px 0 20px; position:relative; cursor:pointer;}
.super-type-list li:hover{border-color:#0066cc;}
.super-type-list li h3{font-size:30px; height:26px; line-height:26px; padding:40px 0 10px 35px; overflow:hidden;}
.super-type-list li p{font-size:14px; color:#7f7f7f; height:14px; line-height:14px; padding-left:35px;}
.super-type-list li b.ver-icon{position:absolute; right:30px; bottom:30px;}
.super-type-list li.is-delete{cursor:default;}
.super-type-list li .icon-recycle-big{position: absolute; top: 10px; right: 10px;}
.super-type-list li .icon-recycle-big,.super-type-list li.is-delete .icon-recycle-big,.super-type-list li.is-delete:hover .icon-recycle-big{display:none;}
.super-type-list li:hover .icon-recycle-big{display:block;}
.is-delete-mark{width:100px; height:73px; background:url(img/is-delete-mark.png) 0 0 no-repeat; position:absolute; top:10px; right:8px; display:none;}
.super-type-list li.is-delete .is-delete-mark{display:block;}
.ver-type-network{width:86px; height:86px; background:url(img/version-icon-big.png) 0 0 no-repeat;}
.ver-type-health{width:78px; height:76px; background:url(img/version-icon-big.png) -100px 0 no-repeat;}
.ver-type-edu{width:117px; height:77px; background:url(img/version-icon-big.png) -190px 0 no-repeat;}
.ver-type-gov{width:84px; height:72px; background:url(img/version-icon-big.png) -320px 0 no-repeat;}
.super-type-list li.super-type-add{border:#e1e1e1 1px dashed; border-top:#e1e1e1 1px dashed; background:url(img/tel-opt-add.png) center center no-repeat;}
.super-type-list li.super-type-add:hover{border-color:#0066cc;}
.d-add-version{width:560px; height:420px;}
.d-add-version .form-main{padding-top:10px;}
.d-add-version .form-option{padding:8px 0;}
.version-icon{width:422px; height:64px; padding:8px 0; border:#d6dee2 1px solid; background:#FFF; overflow:hidden;}
.version-icon span{display:block; width:19px; height:100%; position:relative; cursor:pointer;}
.version-icon span.icon-move-left{float:left; border-right:#d6dee2 1px solid;}
.version-icon span.icon-move-right{float:right; border-left:#d6dee2 1px solid;}
.version-icon span b{width:4px; height:7px; position:absolute; top:28px; left:8px;}
.version-icon span.icon-move-left b{background:url(img/ioop-icon.png) -342px -30px no-repeat;}
.version-icon span.icon-move-right b{background:url(img/ioop-icon.png) -348px -30px no-repeat;}
.version-icon-list{width:380px; float:left; overflow:hidden;}
.version-icon-list ul{position:relative; float:left;}
.version-icon-list ul li{float:left; width:76px; height:63px; background:#FFF; background-image:url(img/version-icon-bg.png); background-repeat:no-repeat; background-position:0 0; cursor:pointer;}
.version-icon-list ul li:hover,.version-icon-list ul li.current{background-color:#f3f3f3;}
.version-icon-list ul li.type-network{background-position:0 0;}
.version-icon-list ul li.type-gov{background-position:-76px 0;}
.version-icon-list ul li.type-health{background-position:-152px 0;}
.version-icon-list ul li.type-edu{background-position:-228px 0;}
.version-type-detail{padding:30px 0 0 30px;}
.v-detail-title{padding-bottom:30px; border-bottom:#ccc 1px solid;}
.v-detail-title dl{float:left;}
.v-detail-title dt{width:46px; height:46px; float:left;}
.v-detail-title dt.d-type-network{background:url(img/version-icon-bg.png) -15px -9px no-repeat;}
.v-detail-title dd{margin-left:60px;}
.v-detail-title dd.d-name{font-size:30px; height:26px; line-height:26px;}
.v-detail-title dd.d-version{font-size:14px; color:#7f7f7f; height:14px; line-height:14px; padding-top:10px;}
.v-detail-edit{font-size:14px; height:14px; line-height:14px; color:#0574d2; float:left; padding-left:15px; cursor:pointer;}
.version-module{overflow:hidden;}
.version-module li{float:left; width:108px; height:108px; border:#ccc 1px solid; background:f7f7f7; margin:30px 20px 10px 0; position:relative; cursor:pointer;}
.version-module li:hover,.version-module li.selected{border:#0066cc 1px solid;}
.version-module li b{position: absolute; top: 20px; left: 30px; width: 50px; height: 50px;}
.version-module li h5{height: 14px; line-height: 14px; padding-top: 80px; text-align: center; font-size: 14px; overflow: hidden;}
.version-module li .ver-m-check{position: absolute; top: 8px; left: 8px; width: 14px; height: 14px;}
b.ver-m-1000,.s-app-1000{background:url(img/ioop-icon-app.png) 0 -90px no-repeat;}
b.ver-m-1100,.s-app-1100{background:url(img/ioop-icon-app.png) -60px -90px no-repeat;}
b.ver-m-1200,.s-app-1200{background:url(img/ioop-icon-app.png) -120px -90px no-repeat;}
b.ver-m-1300,.s-app-1300{background:url(img/ioop-icon-app.png) -180px -90px no-repeat;}
b.ver-m-1500,.s-app-1500{background:url(img/ioop-icon-app.png) -240px -90px no-repeat;}
b.ver-m-1600,.s-app-1600{background:url(img/ioop-icon-app.png) -300px -90px no-repeat;}
b.ver-m-1700,.s-app-1700{background:url(img/ioop-icon-app.png) -360px -90px no-repeat;}
b.ver-m-1800,.s-app-1800{background:url(img/ioop-icon-app.png) -420px -90px no-repeat;}
b.ver-m-1900,.s-app-1900{background:url(img/ioop-icon-app.png) -480px -90px no-repeat;}
b.ver-m-2000,.s-app-2000{background:url(img/ioop-icon-app.png) -540px -90px no-repeat;}
b.ver-m-2100,.s-app-2100{background:url(img/ioop-icon-app.png) 0 -150px no-repeat;}
b.ver-m-2200,.s-app-2200{background:url(img/ioop-icon-app.png) -60px -150px no-repeat;}
b.ver-m-2300,.s-app-2300{background:url(img/ioop-icon-app.png) -120px -150px no-repeat;}
b.ver-m-2400,.s-app-2400{background:url(img/ioop-icon-app.png) -180px -150px no-repeat;}
b.ver-m-2700,.s-app-2700{background:url(img/ioop-icon-app.png) -240px -150px no-repeat;}
b.ver-m-2800,.s-app-2800{background:url(img/ioop-icon-app.png) -300px -150px no-repeat;}
b.ver-m-2900,.s-app-2900{background:url(img/ioop-icon-app.png) -360px -150px no-repeat;}
b.ver-m-2900,.s-app-3100{background:url(img/ioop-icon-app.png) -420px -150px no-repeat;}
b.ver-m-6100,.s-app-6100{background:url(img/ioop-icon-third.png) 0 -220px no-repeat;}
b.ver-m-6300,.s-app-6300{background:url(img/ioop-icon-third.png) -60px -220px no-repeat;}
b.ver-m-6400,.s-app-6400{background:url(img/ioop-icon-third.png) -120px -220px no-repeat;}
b.ver-m-6500,.s-app-6500{background:url(img/ioop-icon-third.png) -180px -220px no-repeat;}
b.ver-m-6600,.s-app-6600{background:url(img/ioop-icon-third.png) -240px -220px no-repeat;}
b.ver-m-6800,.s-app-6800{background:url(img/ioop-icon-third.png) -300px -220px no-repeat;}
b.ver-m-6790,.s-app-6790{background:url(img/ioop-icon-dc.png) 0 0 no-repeat;}
b.ver-m-6900,.s-app-6900{
	background:url(img/ioop-icon-app.png?ver=20180917) -300px -210px no-repeat;
}
b.ver-m-7000,.s-app-7000{background:url(img/ioop-icon-app.png) -480px -150px no-repeat;}
b.ver-m-8000,.s-app-8000{background:url(img/ioop-icon-app.png) -120px -210px no-repeat;}
b.ver-m-7000,.s-app-8300{background:url(img/ioop-icon-app.png) -540px -150px no-repeat;}
b.ver-m-9000,.s-app-9000{background:url(img/ioop-icon-app.png) 0 -210px no-repeat;}
b.ver-m-9100,.s-app-9100{background:url(img/ioop-icon-app.png) 0 -210px no-repeat;}
b.ver-m-9200,.s-app-9200{background:url(img/ioop-icon-app.png) 0 -210px no-repeat;}
b.ver-m-4800,.s-app-4800{background:url(img/ioop-icon-app.png) -660px -90px no-repeat;}
b.ver-m-4900,.s-app-4900{background:url(img/ioop-icon-app.png) -600px -90px no-repeat;}
b.ver-m-4900,.s-app-4802{background:url(img/ioop-icon-app.png) -600px -150px no-repeat;}
.ver-m-btn{padding-top: 20px; *padding-top: 30px;}
.super-app-chart{padding-top: 30px; padding-bottom: 30px;}
.super-app-list{padding-right: 15px;}
.tb-app-list{width:100%; border-top:#06c solid 2px; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tb-app-list td{background:#f9f9f9; border:#ccc 1px solid; vertical-align: top; position:relative; cursor:pointer;}
.tb-app-list td:hover,.tb-app-list td.selected{background:#FFF;}
.tb-app-list td dt{width:50px; height:50px; margin:25px 15px 0 25px; float:left;}
.tb-app-list td dd.app-title{font-size:18px; height:18px; line-height:18px; padding-top:32px; float:left;}
.tb-app-list td dd.app-desc{clear:both; padding:25px 20px 25px 25px; line-height:20px; font-size:12px; color:#9b9b9b; word-break:break-all;}
.tb-app-list td dd.app-desc span{font-size:14px; color:#727272;}
.tb-app-list td .app-check{width:14px; height:14px; position:absolute; top:25px; right:15px;}
.super-app-set{width: 250px; margin: 0 auto; padding:40px 0;}
.app-set-main{padding-right:15px;}
.app-set-main h4{text-align:center; font-size:14px; color:#8e8e8e; height:16px; line-height:16px; padding:40px 0 15px 0;}
.tb-app-set{width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tb-app-set td{background:#f9f9f9; border:#ccc 1px solid; cursor:pointer;}
.tb-app-set td:hover,.tb-app-set td.current{background:#b9dcf2;}
.tb-app-set td h5{height:20px; line-height:20px; text-align:center; font-size:20px; color:#8e8e8e; padding:30px 0 15px 0;}
.tb-app-set td h6{height:14px; line-height:14px; text-align:center; font-size:12px; color:#8e8e8e; padding-bottom:25px;}
.tb-app-set td:hover h5,.tb-app-set td:hover h6,.tb-app-set td.current h5,.tb-app-set td.current h6{color:#333;}
.app-set-item{padding-top:25px; overflow:hidden;}
.app-item-list li{width:150px; height:14px; line-height:14px; text-align:center; font-size:16px; padding:23px 0; background:#f9f9f9; border:#ccc 1px solid; float:left; cursor:pointer; position:relative;}
.app-item-list li:hover,.app-set-item li.selected{border:#06c 1px solid; height:16px; line-height:16px; padding:22px 0; color:#0574d2; font-weight:bold;}
.app-item-list li .app-check{width:14px; height:14px; position:absolute; top:8px; left:8px;}
.app-country{width:160px; margin:60px auto 0; overflow:hidden;}
.app-set-item h5{text-align:center; font-size:14px; color:#8e8e8e; height:14px; line-height:14px; padding-top:30px; clear:both;}
.app-province li{margin:0 10px 10px 0;}
.app-unit{overflow:hidden; position:relative;}
.app-unit-main{width:100%; float:left;}
.app-unit-list{margin-left:290px;}
.app-unit-list .list-users{min-height:480px; padding:10px;}
.app-unit-side{width:211px; float:left; margin-left:-100%;}
.app-unit-arrow{width:50px; height:50px; position:absolute; top:235px; left:225px; cursor:pointer;}
.app-unit-arrow b{width:40px; height:28px; background:url(img/ioop-icon.png) 0 -315px no-repeat; display:block; margin-left:6px;}
.app-unit-arrow p{color:#8e8e8e; height:14px; line-height:14px; padding-top:10px;}
.app-side-cont{width:210px; border:#d9d9d9 1px solid;}
.app-side-tree{min-height: 472px; overflow-x: auto;}
.rel-org-list{width: 320px; height: 380px; overflow: auto; float: left; background: #fff; border: solid 1px #d9d9d9;}
.rel-org-list ul.tree-main{min-height: 200px;}
.des-org-list{margin-left: 30px;}
.rel-org-detail{height: 280px; overflow: auto;}
.form-rel-detail .form-option{padding: 0;}
.form-rel-detail .field-name{line-height: 26px;}
.form-rel-detail .radio-item{padding: 5px 0;}
.day-note-search{margin-top: 15px;}
.note-org-layer{width: 300px; position: absolute;}
.note-org-list{padding: 5px 0; border: #95B8E7 1px solid; border-top: none; background: #fff; min-height: 150px; max-height: 300px; overflow: auto;}
.note-org-list li{height: 26px; line-height: 26px; padding: 0 5px; background: #fff; cursor: pointer;}
.note-org-list li:hover{background: #e2e2e2;}
.d-note-desc{width: 500px; height: 450px;}
.note-desc-content{height: 340px; overflow: auto; word-break: break-all;}
/* meet e-tong */
.meete-list-main{padding-left: 20px;}
.meete-list-item{float: left; width: 250px; height: 285px; margin: 20px 15px 0 0; background: #f8f8f8; border: #d9d9d9 1px solid; cursor: pointer;}
.meete-list-item:hover{border-color: #c2c2c2;}
.meete-item-chk{height: 14px; overflow: hidden;}
.meete-item-chk input{float: left; width: 14px; height: 14px;}
.meete-item-cont{padding: 10px 15px 25px 12px;}
.meete-item-num{height: 24px; line-height: 24px; padding: 6px 0 15px 10px; font-size: 20px;}
.meete-item-pass,.meete-item-host{height: 16px; line-height: 16px; padding: 10px 0 10px 10px; font-size: 14px; color: #888;}
.meete-item-pass label,.meete-item-host label{color: #333;}
.meete-item-state{padding: 40px 0 0 12px; overflow: hidden;}
.meete-item-state label,.meete-item-state a{float: left; height: 16px; line-height: 16px; border: #c2c2c2 1px solid; font-size: 14px; font-weight: bold;}
.meete-item-state label{padding: 9px 10px; background: #fff; border-right: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px; color: #7b7b7b;}
.meete-item-state a{padding: 9px 15px; background: #c2c2c2; border-left: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; color: #fff;}
.meete-item-time{height: 16px; line-height: 16px; padding: 13px 0 13px 22px; border-top: #ebebeb 1px solid; font-size: 12px; color: #888;}
.meete-item-time label{margin-right: 12px; color: #333;}
.meete-list-item.opening .meete-item-cont{background: #e5fdef;}
.meete-list-item.opening .meete-item-state a{background: #36c372; border-color: #36c372;}
.meete-edit-main{padding: 30px 20px 0 20px;}
.meete-joiner-input{margin-right: 110px;}
.meete-joiner-input textarea{height: 80px;}
.meete-jorad-opate{float: right; width: 100px;}
.meete-jorad-sel{height: 34px; line-height: 34px; margin-top: 30px; font-size: 14px; color: #a9a9a9; cursor: pointer;}
.d-meete-joiner{width: 550px; height: 350px;}
.mjoiner-tree-cont{height: 240px; overflow: auto;}
.meete-detail h2{padding: 5px 150px 10px 15px; margin-top: 5px;}
.meete-edit-pass{display: inline-block; *display: inline; *zoom: 1; height: 22px; line-height: 22px; padding: 0 5px; margin: 1px 0 0 10px; background: #0574d2; font-size: 12px; color: #fff; cursor: pointer;}
.meete-joiner-warp{padding-top: 10px;}
.meete-jlist-head{height: 16px; line-height: 16px; padding: 10px 5px; font-size: 14px; font-weight: bold; color: #0574d2;}
.meete-joiner-item{width: 210px; height: 104px; margin: 0 10px 10px 0; float: left; background: #fcfcfc; border: #ccc 1px solid;}
.meete-joiner-item.add{background: #fcfcfc url(img/form-type-add.png) center no-repeat; cursor: pointer;}
.mjoiner-item-icon{width: 6px; height: 22px; margin: 30px 10px 0 5px; float: left; background: url(img/ioop-icon.png) -260px -70px no-repeat;}
.mjoiner-item-cont{margin: 10px 5px 10px 20px;}
.meete-joiner-logo{float: left; width: 54px; height: 54px;}
.meete-joiner-logo.online{background: url(img/meete_online.png);}
.meete-joiner-logo.offline{background: url(img/meete_offline.png);}
.meete-joiner-info{height: 54px;}
.meete-joiner-info dd{height: 16px; line-height: 16px; margin-left: 60px; font-size: 12px; overflow: hidden;}
.meete-joiner-name{padding-top: 3px;}
.meete-joiner-num{color: #888;}
.meete-joiner-state{color: #888;}
.meete-joiner-state.online{color: #3bce7b;}
.meete-joiner-opate{margin-top: 10px;}
.meete-joiner-opate a{height: 16px; line-height: 16px; padding: 3px 8px; float: left; margin-right: 10px; border-radius: 3px; font-size: 12px; color: #fff; cursor: pointer;}
.mejor-opate-gag{background: #eda135;}
.mejor-opate-cancel{background: #db4d49;}
.mejor-opate-invit{background: #4fc649;}
.mejor-detail-add{padding-top: 10px;}
.mejor-detail-add .meete-jorad-sel{margin-top: 10px;}
.meete-jorad-submit{width: 50px; margin: 5px 0 0 10px;}
.huiyt-char-left{background: url("img/recharge_bg.png"); width: 207px; height: 268px; float: left;}
.huiyt-body-wrap{padding-top: 60px;}
.huiyt-char-right{padding-left: 40px; width: 650px; margin-left: 195px;}
.huiyt-it-text{height: 30px; line-height: 30px; margin: 10px 0;}
.huiyt-it-list{margin: 10px 0;}
.huiyt-title-text{font-size: 16px;}
.it-list-wrap{width: 280px; border: 1px solid #bfbfbf; float: left; margin: 10px 0; margin-right: 15px;}
.huiyt-it-list .it-list-wrap:hover{border: 1px solid #f7707c;}
.it-list-active{border: 1px solid #f7707c;}
.taoc-type-wrap{text-align: center;}
.it-table-left{width: 70px; border-right: 1px solid #bfbfbf; background-color: #f9f9f9;}
.it-list-wrap .tab-active{background-color: #f7707c; border-right: 1px solid #f7707c; color: white;}
.huiyt-sure-btn{height: 48px; margin-bottom: 20px; width: 150px; background: #51A3D8; border: #51A3D8 1px solid; margin-top: 20px;  line-height: 48px; text-align: center; color: #fff; font-size: 16px; cursor: pointer;}
.huiyt-sure-btn:hover{background: #1974AE;}
.menv-wrap-list{padding: 10px 15px;}
.menv-wrap-list li{padding: 1.5px 0;}
.huiyt-normal-text{font-size: 16px; color: #6698CB;}
.huiyt-blue-text{color: #EA3455;}
.huiyt-input-wrap{height: 48px; width: 300px; line-height: 48px; margin: 5px 0; border: 1px solid #BEBEBE; background: #F9F9F9; position: relative;}
.huiyt-input-wrap input{border: 0; background: #f9f9f9; height: 30px; line-height: 30px; width: 80%; padding: 0 5%; font-size:14px;}
.huiyt-inve-head,.huiyt-inve-type{
	height: 16px;
	padding: 15px 0;
}
.huiyt-inve-chk,.huiyt-inve-radio{
	float: left;
	height: 16px;
	line-height: 16px;
	margin: 0 65px 0 0;
	font-size: 14px;
	cursor: pointer;
}
.huiyt-inve-chk i,.huiyt-inve-radio i{
	float: left;
	width: 16px;
	height: 16px;
	margin: 0 8px 0 0;
	background-image: url(img/huiyt-inve-chk.png);
	background-repeat: no-repeat;
}
.huiyt-inve-chk i{
	background-position: 0 0;
}
.huiyt-inve-chk.chked i{
	background-position: -25px 0;
}
.huiyt-inve-radio i{
	background-position: 0 -25px;
}
.huiyt-inve-radio.chked i{
	background-position: -25px -25px;
}
.huiyt-inve-main{
	border-top: #d9d9d9 1px solid;
	border-bottom: #d9d9d9 1px solid;
	display: none;
}
.huiyt-inve-form{
	padding: 0 0 15px 0;
}
.huiyt-submit-btn{height: 48px; width: 300px; background: #51A3D8; border: #51A3D8 1px solid; margin-top: 20px;  line-height: 48px; text-align: center; color: #fff; font-size: 16px; cursor: pointer;}
.huiyt-cash-style{float: right; display: block; padding-right: 15px;}
.huiyt-index{padding: 50px 40px;}
.huiyt-index-hd{padding: 0 0 30px 230px; background: url(img/huiyt-logo.png) 0 0 no-repeat;}
.huiyt-index-title{padding: 10px 0 22px;}
.huiyt-index-title em{float: left; height: 60px; line-height: 60px; font-weight: 200; font-style: normal; font-size: 60px; color: #000;}
.huiyt-index-title a{float: left; margin: 12px 0 0 45px; height: 26px; line-height: 26px; padding: 10px 22px; background: #56cc46; font-weight: 200; font-size: 22px; color: #fff; cursor: pointer;}
.huiyt-index-title a:hover{background: #3E9D32;}
.hytidx-info-title{height: 24px; line-height: 24px; padding: 5px 0; font-size: 18px; color: #f6717d;}
.hytidx-info-rmk{line-height: 26px; text-align: justify; font-size: 14px;}
.hytidx-info-feat{padding-top: 10px;}
.hyidx-ift-item{float: left; width: 144px; height: 40px; margin: 20px 10px 0 0; padding: 12px 0 12px 15px; border: #d3d3d3 3px dotted;}
.hyidx-ift-item i{float: left; width: 40px; height: 40px; background-image: url(img/huiyt-icon.png); background-repeat: no-repeat;}
.hyidx-ift-item a{display: block; line-height: 20px; min-height: 40px; margin-left: 40px; padding: 0 6px; font-size: 14px;}
.hyidx-ift-item.item-1 i{background-position: 0 -50px;}
.hyidx-ift-item.item-1 a{padding-top: 10px;}
.hyidx-ift-item.item-2 i{background-position: -50px -50px;}
.hyidx-ift-item.item-3 i{background-position: -100px -50px;}
.hyidx-ift-item.item-4{margin-right: 0;}
.hyidx-ift-item.item-4 i{background-position: -150px -50px;}
.huiyt-index-bd{padding-left: 15px;}
.huiyt-index-price{border-top: #f0f0f0 2px solid;}
.hytidx-price-line{position: relative; top: -2px; width: 215px; height: 2px; background: #74dc66;}
.hytidx-price-hd{padding-top: 20px;}
.hytidx-price-view{float: left; height: 24px; line-height: 24px; font-size: 16px; color: #f6717d; cursor: pointer;}
.hytidx-price-bd{padding-top: 15px; display: none;}
.hytidx-price-bd.show{display: block;}
.hytip-detl-title{height: 24px; line-height: 24px; font-size: 16px; color: #79cd6e;}
.hytip-detl-tb,.hyidx-op-tb{width:100%; border-collapse:collapse; table-layout:fixed!important;}
.hytip-detl-tb{margin-top: 10px;}
.hytip-detl-tb th{height: 34px; line-height: 34px; background: #79cd6e; border: #fff 1px solid; text-align: center; font-weight: normal; font-size: 16px; color: #fff;}
.hytip-detl-tb td{line-height: 24px; min-height: 60px; padding: 10px 0; border: #eee 1px solid; text-align: center; font-size: 16px;}
.hytip-detl-type{color: #79cd6e;}
.hytip-detl-bgc{background: #f7f7f7;}
.hytip-detl-rmk{padding-left: 15px; text-align: left; color: #9a9a9a;}
.huiyt-index-op{padding-top: 30px;}
.hyidx-op-item{height: 145px; padding-top: 27px; cursor: pointer;}
.hyidx-op-item i{display: block; width: 76px; height: 76px; margin: 0 auto; background-image: url(img/huiyt-icon.png); background-repeat: no-repeat;}
.hyidx-op-item a{display: block; line-height: 32px; padding-top: 12px; text-align: center; font-size: 24px; color: #fff;}
.hyidx-op-item.item-1{margin-right: 6px; background-color: #72beff;}
.hyidx-op-item.item-1 i{background-position: 0 -200px;}
.hyidx-op-item.item-1:hover{background-color: #569BD5;}
.hyidx-op-item.item-2{margin-right: 6px; margin-left: 6px; background-color: #f6717d;}
.hyidx-op-item.item-2 i{background-position: -90px -200px;}
.hyidx-op-item.item-2:hover{background-color: #D25A65;}
.hyidx-op-item.item-3{margin-left: 6px; background-color: #79cd6e;}
.hyidx-op-item.item-3 i{background-position: -180px -200px;}
.hyidx-op-item.item-3:hover{background-color: #5FAD55;}
.hyidx-op-item.disabled,.hyidx-op-item.disabled:hover{background-color: #d0d0d0; cursor: default;}
.huiyt-mod{padding: 50px 50px 0 50px;}
.huiyt-mod-hd{position: relative; padding: 0 0 20px 220px; min-height: 200px; background: url(img/huiyt-mod-logo.png) 10px 0 no-repeat; border-bottom: #f0f0f0 7px solid;}
.huiyt-mod-name{padding: 18px 0;}
.huiyt-mod-name em{float: left; height: 60px; line-height: 60px; font-weight: 200; font-style: normal; font-size: 60px; color: #000;}
.huiyt-mod-name a{float: left; height: 18px; line-height: 18px; margin: 36px 0 0 28px; padding: 2px 8px; background: #d5ecff; font-size: 14px; color: #2c8ada; cursor: pointer;}
.huiyt-mod-name a:hover{background: #51A3D8; color: #fff;}
.huiyt-mod-func{padding-top: 20px;}
.hmod-func-itm{float: left; margin-right: 15px; padding: 8px 0 8px 12px; cursor: pointer;}
.hmod-func-itm i{float: left; width: 46px; height: 46px; background-image: url(img/huiyt-icon.png); background-repeat: no-repeat;}
.hmod-func-itm em{float: left; height: 30px; line-height: 30px; padding: 8px 15px; font-style: normal; font-size: 24px; color: #fff;}
.hmod-func-itm.item-1{background: #72beff;}
.hmod-func-itm.item-1 i{background-position: 0 -120px;}
.hmod-func-itm.item-1:hover{background: #66A3D7;}
.hmod-func-itm.item-2{background: #f6717d;}
.hmod-func-itm.item-2 i{background-position: -56px -120px;}
.hmod-func-itm.item-2:hover{background: #D54A57;}
.hmod-func-itm.item-3{background: #79cd6e;}
.hmod-func-itm.item-3 i{background-position: -112px -120px;}
.hmod-func-itm.item-3:hover{background: #59A84F;}
.hmod-hd-line{position: absolute; left: 0; bottom: -7px; width: 220px; height: 7px; background: #74dc66;}
.huiyt-meet-wrap{padding: 30px 0 20px 172px;}
.huiyt-meet-list{border-left: #72beff 3px solid;}
.huiyt-meet-itm{position: relative; padding: 0 0 25px 38px; color: #adadad;}
.hmet-itm-cont{position: relative; padding: 15px 35px; background: #fafafa; border: #e8e8e8 1px solid; border-radius: 5px; cursor: pointer;}
.hmet-itm-title{line-height: 36px; font-size: 22px;}
.hmet-itm-num{line-height: 32px; padding-top: 5px; font-size: 22px;}
.hmet-itm-tel{line-height: 20px; padding-top: 5px; font-size: 14px;}
.hmet-itm-arw{position: absolute; top: 15px; left: -11px; width: 11px; height: 18px; background: url(img/huiyt-icon.png) 0 0 no-repeat;}
.hmet-itm-cont:hover{border-color: #72beff;}
.hmet-itm-cont:hover .hmet-itm-arw{background-position: -20px 0;}
.hmet-itm-pt{position: absolute; top: 15px; left: -7px; width: 11px; height: 17px; background: url(img/huiyt-icon.png) -80px 0 no-repeat;}
.hmet-itm-dts{position: absolute; top: 0; left: -173px; width: 132px;}
.hmet-itm-date{height: 22px; line-height: 22px; text-align: right; font-size: 18px;}
.hmet-itm-time{height: 36px; line-height: 36px; text-align: right; letter-spacing: 1px; font-size: 30px;}
.hmet-itm-state{padding-top: 8px;}
.hmet-itm-stxt{float: right; height: 16px; line-height: 16px; padding: 6px 10px; background-color: #cdcdcd; font-size: 14px; color: #fff;}
.huiyt-meet-itm.unstart,.huiyt-meet-itm.meeting{color: #333;}
.huiyt-meet-itm.unstart .hmet-itm-pt{background-position: -40px 0;}
.huiyt-meet-itm.unstart .hmet-itm-stxt{background-color: #f6717d;}
.huiyt-meet-itm.meeting .hmet-itm-pt{background-position: -60px 0;}
.huiyt-meet-itm.meeting .hmet-itm-stxt{background-color: #79cd6e;}
/* org adjust */
.org-adjust-chart{padding: 20px 0 30px; border-bottom: 0;}
.oadjust-step-one{height: 86px; border: #ccc 1px solid; background: #f9f9f9 url(img/oadjust-step1-bg.png) 30px 15px no-repeat; padding: 15px 40px 15px 150px; color: #8e8e8e;}
.oadjust-sone-info h1{padding: 5px 0; height: 36px; line-height: 36px; font-size: 24px;}
.oadjust-sone-desc{height: 40px; line-height: 20px; word-break: break-all; overflow: hidden;}
.adjust-sone-opate{width: 100px; height: 41px; margin-top: 22px; padding-left: 20px; line-height: 41px; background: url(img/adsone-opate-bg.png) right 0 no-repeat; font-size: 24px; color: #51a2d9; float: right; cursor: pointer;}
.oadjust-step-btn{text-align: right; padding: 40px 40px 0 0;}
.oadjust-stwo-main{margin-left: 225px; margin-right: 0;}
.oadjust-stwo-side{margin-left: -100%; border-right: #d9d9d9 1px solid;}
.oadjust-stwo-item{border: #d9d9d9 1px solid; min-height: 580px;}
.oadjust-stwo-item h3{line-height: 28px; padding-left: 25px; font-size: 14px; color: #e95d1f; border-bottom: #fb783e 3px solid;}
.oadjust-stitem-users .list-users{border: 0; padding-top: 8px;}
.oadjust-stitem-options{margin-right: 225px;}
.oadjust-stitem-result{width: 210px; margin-left: 10px; float: right;}
.oadjust-stitem-result .list-users a{margin: 0 0 5px 0; float: none; max-width: none;}
.oadjust-stitem-result .list-users a p{max-width: none; width: 160px;}
.oadjust-step-three{width: 550px; height: 180px; margin: 20px auto; background: url(img/ioop-mascot.png) 0 0 no-repeat;}
.oadjust-sthree-info{padding: 30px 0 0 160px;}
.oadjust-sthree-info h2{line-height: 40px; word-break: break-all; font-size: 24px; color: #f26c00;}
.form-btn-oadjust{padding-top: 10px;}
.form-btn-oadjust a{margin-right: 10px; padding: 0 20px;}
/* user-proxy-new */
.proxy-check-item{display: block; border: 1px solid #D5D5D5; padding: 8px; background: #F7F7F7; float: left; margin-right: 10px; margin-bottom: 10px;}
.proxy-name{float: right; color: #6AA8EF; padding-left: 5px;}
/* ebuy */
.ebuy-wrap{width: 1000px; padding: 200px 0; margin: 0 auto;}
.ebuy-main-left{width: 331px; height: 228px; float: left;}
.success-img{background: url("img/ebuy_success.png");}
.ebuy-main-right{float:left; padding-top: 15px; margin-left: 30px;}
.ebuy-success-title{font-size: 30px; color: #f80000; font-weight: bold;}
.ebuy-title-sub{padding: 5px 0; font-weight: bold;}
.ebuy-tip-det{padding: 15px 0; font-size: 14px;}
.ebuy-tip-det b{color: #ff8155; cursor: pointer;}
.ebuy-butt-line{font-size: 12px;}
.ebuy-butt-line a ,.ebuy-butt-line a:hover{color: #ababab; cursor: pointer;}
.ebuy-butt-line a:visited{color: #C34670;}
.fail-img{width: 149px; height: 150px; background: url("img/ebuy_failor.png");  margin-left: 50px;}
.ebuy-huiyt-line{font-size: 20px; font-weight:bold}
.ebuy-huiyt-line a ,.ebuy-huiyt-line a:hover{color: #2F282D; cursor: pointer;}
/**/
.auto-add-title,.auto-sub-title{width: 40px; color: #51A3D8;  text-align: center;}
.auto-add-btn{width: 16px; background: url("img/ioop-icon.png") -265px -245px no-repeat; height:16px; margin: 0 auto; cursor: pointer;}
.auto-sub-btn{width: 14px; background: url("img/ioop-icon.png") -140px -245px no-repeat; height:16px; margin: 0 auto; cursor: pointer;}
/* meet-recharge */
.regis-dialog{position: fixed; border: #c2c2c2 1px solid; background: #fff; border-radius: 3px; box-shadow: 0 0 8px #ccc; z-index: 12000;}
.regis-dialog-pkpay{width: 390px; display: none;}
.regis-dialog-title{height: 24px; line-height: 24px; padding: 15px 15px 15px 25px; font-size: 14px; color: #333; border-bottom: #c2c2c2 1px solid;}
.regis-dialog-main{padding: 25px;}
.pkpay-result-desc{height: 24px; line-height: 24px; padding: 15px 0 15px 0; font-size: 18px; color: #333;}
.pkpay-result-opate{padding: 25px 0 5px 0; height: 50px;}
.pkpay-result-opate a{height: 18px; line-height: 18px; padding: 16px 45px; font-size: 16px; color: #fff; border-radius: 3px;  cursor: pointer;}
.result-opate-sucess{float: right; background: #2f90f2;}
.result-opate-sucess:hover{background: #1570cd;}
.result-opate-failed{float: left; background: #ff5555;}
.result-opate-failed:hover{background: #e23131;}
.meett-wait-wrap{height: 50px; background :#EB6D5F; position: relative; margin-top: 37px;}
.meett-wait-wrap b{background: url(img/he-on-pan.png); width: 54px; height: 77px; margin-left: 30px; display: block; position: absolute; top:-37px;}
.meett-wait-wrap span{color: #fff; font-size:22px; margin-left: 100px; float: left; height: 50px; line-height: 50px; font-weight: lighter;}
.meett-wait-wrap i{color: #fff; font-size: 16px; float: left;  height: 50px; line-height: 50px; font-weight: lighter;}
.huiyt-edit-h3{font-size: 18px;}
.huiyt-edit-h3 b{font-size: 22px; font-weight: normal; color: #61CF9A;}
/* red-bag */
.red-bag-banner{position: relative;}
.red-bag-banner a{display: block; height: 30px; background: #34225e url(img/red-bag/red-bag-banner.png) center no-repeat;}
.rbag-banner-close{position: absolute; top: 5px; right: 8px; width: 19px; height: 19px; background-image: url(img/red-bag/rbag-banner-close.png); cursor: pointer;}
/* bill-active */
.bill-active{display: block; width: 29px; height: 28px; position: absolute; right: 5px; top: 6px; background: url(img/bill-act-img.gif) center no-repeat;}
/* errand */
.errand-location-map{height: 460px; background: #ddd; margin-top: 20px; margin-right: 236px;}
.errand-opra{font-weight: normal; color: #38adff; padding: 0 3px; cursor: pointer;}
.errand-search{border: 1px solid #ddd; margin-top: 20px; position: relative;}
.errand-search-sele{float: left; width: 240px;}
.errand-time-input,.errand-time-search{height: 18px; line-height: 18px; width:240px; padding: 4px 5px; background-color: #fff; border: 0; color: #333; font-size: 12px; font-family: \5fae\8f6f\96c5\9ed1;}
.errand-time-search{width: 170px; float: left; padding: 0px 5px;}
.errand-search-btn{height: 32px; line-height: 32px; padding: 0 22px; background: #38adff; color: #fff; position: absolute; right: 10px; cursor: pointer;}
.errand-search-btn:hover{background: #2E91D6;}
.errand-checkbox{margin: 0 auto; display: block;}
.errand-in-put{height: 18px; line-height: 18px; width: 240px; padding: 4px 5px; background-color: #fff; border: 0; color: #333; font-size: 12px;}
.errand-search-input{float: left; height: 32px; line-height: 32px; background-color: #fff; border: #D5D5D5 1px solid;}
.errand-search-line{padding: 10px 0;}
.errand-person-list{float: right; }
.errand-person-table{width: 228px;}
.errand-person-search .mod-srch-cont{width: 211px;}
.errand-person-search .mod-srch-input{width: 182px;}
.errand-per-name{text-align: center; font-size: 14px; padding-bottom: 6px;color:#474747; font-weight: bold;}
.errand-per-lab{padding: 2px 0;}
.errand-per-lab span{width: 65px; display: block; float: left; color: #444444;}
.errand-per-lab em{color:#474747; font-style: normal; font-weight: bold; float: left; width: 150px;}
.errand-opra-blue{color: #38adff; padding: 0 3px;}
.erand-page-area{margin-top: 15px; text-align: right;}
.erand-page-area a{margin-top: 15px; background: #51a3d8; color: #fff; padding: 5px 10px; cursor: pointer;}
.wq-intro-wrap{padding: 20px;}
.wq-intro-downbtn{padding: 6px 10px; background-color: #74CC39; color: #fff; font-size: 14px; cursor: pointer;}
.wq-intro-downbtn:hover{background-color: #70B344;}
.wq-introduction-wrap{margin-top: 10px;}
.wq-introduction-title{text-align: center; font-size: 22px; padding-bottom: 15px; color: #FF4747;}
.wq-intro-item{font-size: 16px; padding-bottom: 8px;}
.wq-intro-det{padding-left: 15px; line-height: 26px;}
.wq-intro-li{color: #FF4747; float: left;}
.wq-intro-imgwrap{margin: 0 auto; padding:20px 0; width: 760px;}
.wq-tip-demo{font-size: 18px; color: #555; text-align: center;}
.wq-intro-demo1{float: left;}
.wq-intro-demo2{float: right;}
.wq-intro-specli{float: left; font-size: 14px; line-height: 24px; font-weight: normal; color: #666;}
.wq-intro-spec{color: #74cc39; font-size: 14px; padding-left: 16px; padding-top: 15px; padding-bottom: 4px;}
.wq-intro-resp{color: #666; font-size: 14px; padding-left: 16px; line-height: 24px;}
#table_container{position: relative;}
.trail-search{position: absolute; top: 0; left: -206px; overflow: hidden; z-index: 999; width: 156px; padding: 20px; background: #fff; border: 1px solid #d1d1d1; display: none;}
.trail-title{padding-bottom: 10px; font-size: 14px;}
.trail-memer{padding: 8px;}
.trail-ser-btn{padding: 6px 14px; margin-top: 15px; background: #38ADFF; color: #fff; cursor: pointer; float: left;}
.trail-ser-btn:hover{background: #3695D7;}
.per-loca-det{border:3px solid #d9d9d9; width: 476px; height: 326px; position: fixed; background:#fff; display:none;}
.per-loca-det .head{height: 38px; line-height: 38px; margin: 0 10px; position: relative; font-size: 16px; border-bottom: 1px solid #d9d9d9;}
.per-loca-det .head span{padding-left: 10px;}
.per-loca-wrap{position: relative; height: 326px;}
.loca-det-close{position: absolute; top: 12px; right: 0; width: 12px; height: 12px; background: url(img/ioop-icon-3.5.png) -251px -25px no-repeat;}
.loca-det-close:hover{background-position: -268px -25px;}
.per-loca-det .cont{padding: 20px;}
.per-loca-det .cont-title{overflow:hidden; height: 30px; line-height: 30px; font-size: 14px;}
.per-loca-det .cont-title img{width: 30px; height: 30px; vertical-align: center; float: left; border-radius:50%;}
.per-loca-det .cont-title span{padding: 0 10px;}
.cont-des {padding: 10px 40px; font-size: 14px;}
.cont-img{width: 265px;padding-left: 40px; overflow: hidden;}
.cont-img li{float: left; width: 80px; height: 80px; margin: 5px 5px 0 0; overflow: hidden; cursor: url(/ioop-bcs-web/res/skin/default/css/img/big.cur),default;}
.cont-img img{width: 80px; height: 80px; vertical-align: top;}
.per-loca-det .foot{position: absolute; bottom: 0; left: 0; right: 0; height: 38px; line-height: 38px; background-color: #FAFAFA; padding: 0 60px; font-size: 16px; color: #38adff;}
#person_table .list-row:hover{cursor: normal;}
.person-local{display: block; width:14px; height: 20px;  position: absolute; bottom: 9px; left: 38px; background: url(img/new/person-local.png) center no-repeat;}
/*personal-center*/
.center-head-pic{padding: 30px 0; width: 500px; margin: 0 auto;}
.user-head-area{float: left;}
.cen-back-img{background: url(img/new/personal-center-bg.jpg) center no-repeat;}
.user-head-area img{height: 102px; width: 102px; display: block; border: 3px solid #C6C9C8; border-radius: 60px;}
.p-center-level{font-size: 16px; display: inline-block; background-color: #74cc39; padding: 1px 8px; color: #fff; font-style: italic; font-family: Arial; border-radius: 10px; margin-left: 10px; vertical-align: middle;}
.center-user-name{margin-left: 124px; padding-top: 20px; font-size: 26px;}
.center-user-slogen{margin-left: 124px; font-size: 18px;}
.user-des-area{padding: 10px 20px; background-color: #f9f9f9; border: 1px solid #d9d9d9; border-top: 0; position: relative;}
.des-lable{margin-right: 20px;}
.des-lable em{font-style: normal; color: #979fa8;}
.des-detail-btn{position: absolute; right: 20px; color: #38adff; cursor: pointer;}
.center-middle-block{padding-top: 20px;}
.range-slider{width: 49%; float: left; height: 288px; border: 1px solid #d9d9d9; position: relative;}
.person-cen-nav{width: 49%; margin-left: 51%; height: 290px;}
.login-count-num{padding-top: 70px; text-align: center;}
.continue-login-count,.landing-range,.online-count{position: relative; float: left; width: 100%; display: none;}
.continue-login-count.current,.landing-range.current,.online-count.current{display: block;}
.count-num-lable{font-size: 24px;}
.count-num-date{font-size: 80px; color: #454545;}
.login-count-title{position: absolute; top: 18px; left: 18px; font-size: 16px;}
.continuous-landing,.continuous-landing-tes{text-align: center; padding-top: 15px; font-size: 16px;}
.continuous-landing span{font-size: 20px;padding: 0 5px; color: #3eacf1;}
.continuous-landing-tes span{font-size: 20px;padding: 0 5px; color: #fd6f59;}
.landing-range ul{padding: 70px 44px;}
.landing-range ul li{font-size: 16px; color: #979fa8; padding: 4px; border-bottom: 1px solid #ddd;}
.landing-range ul li:last-child{border-bottom: 0;}
.range-num{float: left; padding: 0 16px 0 0; height: 36px; line-height: 36px;}
.range-num-head{float: left;}
.range-num-head img{height: 34px; width: 34px; border: 2px solid #d9d9d9; border-radius: 20px;}
.range-user-name{float: left; height: 36px; line-height: 36px; padding-left: 20px;}
.login-time{float: right; height: 36px; line-height: 36px;}
.login-time em{font-size: 22px; color: #3eacf1; padding: 0 2px;}
.count-time{padding-top: 80px; font-size: 16px; text-align: center;}
.count-time b{font-size: 50px;}
.count-det-left{width: 24%; float: left; padding: 10px 0px 0px 40px;}
.det-title{font-size: 16px; color: #AAAAAA; text-align: center;}
.det-count{font-size: 18px; padding: 10px 0;}
.count-det-middle{margin: 0 auto; width: 30%; text-align: center; padding-top: 10px;}
.count-det-right{float: right; width: 24%; text-align: right; padding: 10px 40px 0px 0px;}
.count-slider{position: absolute; bottom: 30px; left: 46%;}
.count-slider li{width: 10px; height: 10px; background-color: #b4b4b4; border-radius: 5px; float: left; margin-right:6px; cursor: pointer;}
.count-slider li.current{background-color: #fd6f59;}
.previous-btn{height: 32px; width: 19px; background: url(img/new/personal-center-sprite.png) 0 0 no-repeat; position: absolute; top: 120px; left: 5px; cursor: pointer;}
.next-btn{height: 32px; width: 19px; background: url(img/new/personal-center-sprite.png) 0 -40px no-repeat; position: absolute; top: 120px; cursor: pointer;right: 5px;}
.person-cen-nav{}
.cen-nav-block1,.cen-nav-block2,.cen-nav-block3,.cen-nav-block4{width: 48%; height: 135px; background-color: #F0F0F0; float: left; cursor: pointer;}
.cen-nav-block2{margin-left: 4%;}
.cen-nav-block3{margin-top: 20px;}
.cen-nav-block4{margin-top: 20px; margin-left: 4%;}
.cen-nav-block1:hover{background-color: #ff6f54;}
.cen-nav-block2:hover{background-color: #74cc39;}
.cen-nav-block3:hover{background-color: #f8b933;}
.cen-nav-block4:hover{background-color: #38adff;}
.cen-nav-block1.current{background-color: #ff6f54;}
.cen-nav-block2.current{background-color: #74cc39;}
.cen-nav-block3.current{background-color: #f8b933;}
.cen-nav-block4.current{background-color: #38adff;}
.navi-con-wrap{margin: 0 auto; width: 166px;}
.cent-icon-dynamic,.cent-icon-fprint,.cent-icon-right,.cent-icon-achieve{height: 72px; width: 72px; float: left; margin-top: 32px;}
.cent-icon-dynamic{background: url(img/new/personal-center-sprite.png) -29px 0 no-repeat;}
.cent-icon-fprint{background: url(img/new/personal-center-sprite.png) -106px 0 no-repeat;}
.cent-icon-right{background: url(img/new/personal-center-sprite.png) -184px 0 no-repeat;}
.cent-icon-achieve{background: url(img/new/personal-center-sprite.png) -262px 0 no-repeat;}
.cen-nav-block1:hover .cent-icon-dynamic{background: url(img/new/personal-center-sprite.png) -29px -80px no-repeat;}
.cen-nav-block2:hover .cent-icon-fprint{background: url(img/new/personal-center-sprite.png) -106px -80px no-repeat;}
.cen-nav-block3:hover .cent-icon-right{background: url(img/new/personal-center-sprite.png) -185px -80px no-repeat;}
.cen-nav-block4:hover .cent-icon-achieve{background: url(img/new/personal-center-sprite.png) -262px -80px no-repeat;}
.cen-nav-block1.current .cent-icon-dynamic{background: url(img/new/personal-center-sprite.png) -29px -80px no-repeat;}
.cen-nav-block2.current .cent-icon-fprint{background: url(img/new/personal-center-sprite.png) -106px -80px no-repeat;}
.cen-nav-block3.current .cent-icon-right{background: url(img/new/personal-center-sprite.png) -185px -80px no-repeat;}
.cen-nav-block4.current .cent-icon-achieve{background: url(img/new/personal-center-sprite.png) -262px -80px no-repeat;}
.cen-name-pos{margin-left: 18px; height: 72px; line-height: 72px; float: left; margin-top: 32px; font-size: 18px;}
.cen-nav-block1:hover .cen-name-pos,.cen-nav-block2:hover .cen-name-pos,.cen-nav-block3:hover .cen-name-pos,.cen-nav-block4:hover .cen-name-pos{color: #fff;}
.cen-nav-block1.current .cen-name-pos,.cen-nav-block2.current .cen-name-pos,.cen-nav-block3.current .cen-name-pos,.cen-nav-block4.current .cen-name-pos{color: #fff;}
.my-dynamic-li{margin-top: 20px;}
.my-dynamic-tab{display: block; float: left; height: 36px; line-height: 36px; padding: 0 20px; background-color: #38adff; color: #fff; position: relative; font-size: 14px; cursor: pointer;}
.my-dynamic-tab b{font-size: 20px; position: absolute; bottom: -17px; left: 43px;}
.dynamic-my-add{float: left; padding: 8px 20px; background-color: #ff6e4e; cursor: pointer; margin-left: 14px;}
.dynamic-my-add:hover{background-color: #db5d43;}
.dynamic-my-add.mod-1000 i {background-position: 0 0;}
.dynamic-my-add a {float: left; height: 20px; line-height: 20px; font-size: 14px; color: #fff;}
/*personal-center-honor*/
.personal-honor-wrap{padding: 20px 0;}
.honor-wall-head{width: 568px; height: 111px; background: url(img/new/personal-center-sprite.png) 0 -504px no-repeat; margin: 0 auto;}
.honor-wall-cont{padding-top: 30px;}
.badge-pos-center{text-align: center;}
.badge-pos-center img{width: 128px; margin: 0 10px;}
.personal-honor-instruction{padding-top: 20px;}
.honor-intro-head{float: left; height: 33px; width: 94px; background: url(img/new/personal-center-sprite.png) -29px -161px no-repeat; color: #fff; font-size: 14px; line-height: 33px; padding-left: 15px;}
.honor-br{margin-top: 16px; margin-bottom: 15px; border: 1px solid #dfdfdf;}
.intro-detail-list{padding-top: 14px; padding-left: 15px;}
.intro-detail-list li{padding-bottom: 15px;}
.intro-detail-ques{font-size: 14px; color: #ff6f54; padding: 4px 0;}
.intro-detail-answer{font-size: 14px;}
.per-level-table{width: 100%; font-size: 14px; border-collapse: collapse;}
.per-level-table th{height: 40px; line-height: 40px; text-align: center; background-color: #ededed; border: 1px solid #fff;}
.per-level-table td{height: 40px; line-height: 40px; text-align: center; border: 1px solid #ededed;}
.per-level-table em.person-level1,.per-level-table em.person-level2,.per-level-table em.person-level3,.per-level-table em.person-level4{height: 14px; line-height: 14px; padding: 0 5px; background-color: #74cc39; border-radius: 8px; font-family: Arial; font-size: 12px; color: #fff;}
.per-level-table em.person-level2{background-color: #f8b933;}
.per-level-table em.person-level3{background-color: #ff6f54;}
.per-level-table em.person-level4{background-color: #ff4747;}
/*personal-center-level*/
.personal-level-title{line-height: 24px; text-align: center;}
.personal-level-title .my-level{font-size: 24px;}
.personal-level-title em{font-size: 20px; background-color: #74cc39; padding: 1px 8px; color: #fff; font-style: italic; font-family: Arial; border-radius: 10px; margin-left: 10px;}
.personal-level-title .my-title{font-size: 16px; padding-left: 20px;}
.personal-level-title .my-title-cont{font-size: 16px; color: #64b8f3;}
.personal-get-privilege{font-size: 12px; color: #fff; padding: 2px 8px; background-color: #FF6D47; margin:0 5px; border-radius: 4px; cursor: pointer;}
.personal-get-privilege.already{background-color: #6fce28; cursor: default;}
.current-level,.next-level{font-size: 14px; font-style: italic; color: #FF6E4D; float: left; padding: 0 10px;}
.level-advance-range{width: 690px; margin: 0 auto; padding: 18px 0;}
.range-bar{float: left; width: 574px; height: 16px; border-radius: 10px; background-color: #ededed; margin-top: 2px;}
.range-level-adva{background-color: #74cc39; width: 40%; border-radius: 10px; height: 16px; display: block;}
/*personal-center-fprint*/
.personal-fprint-wrap{padding-top: 20px;}
.pcenter-reail-hr{border: 1px solid #dfdfdf;}
.this-year-print{padding: 10px 20px;}
.all-print-count{font-size: 58px; text-align: center;}
.all-print-count span{font-size: 22px;}
.sub-mod-count{width: 720px; margin: 0 auto;}
.print-mail-count{float: left; padding: 20px 10px;}
.print-count-name{font-size: 18px; color: #A4A4A4; text-align: center;}
.print-count-con{font-size: 26px; padding: 10px 0; text-align: center;}
.corner-times{font-size: 18px;}
.print-dynamic-count{width: 130px; margin: 0 auto; padding: 20px 10px;}
.print-zan-count{float: right;  padding: 20px 10px;}
/* personal-center-share */
.persal-share{position: absolute; top: 10px; right: 10px; z-index: 100;}
.persal-share-btn{display: block; height: 20px; line-height: 20px; padding: 4px 10px; background-color: #42ae3c; border-radius: 15px; font-size: 14px; color: #fff; cursor: pointer;}
.persal-share-btn:hover{background-color: #269320;}
.persal-share-layer{position: absolute; top: 0; left: 0; width: 280px; height: 132px; background-color: #fff; border: #d9d9d9 1px solid; display: none; z-index: 990;}
.persal-share-layer_index{position: absolute; top: 60px; left: 785px; width: 280px; height: 132px; background-color: #fff; border: #d9d9d9 1px solid; display: none; z-index: 990;}
.persal-share-main{padding: 15px 0 0 20px; overflow: hidden;}
.persal-share-item{float: left; width: 48%; margin-bottom: 15px; padding-left: 3px; overflow: hidden; cursor: pointer;}
.pshare-itm-icon{float: left; width: 42px; height: 42px;}
.pshare-itm-name{float: left; height: 20px; line-height: 20px; margin-left: 12px; padding: 11px 0; font-size: 14px; color: #000;}
.persal-share-item.weixin .pshare-itm-icon{background: url(img/persal-share-icon.png) 0 0 no-repeat;}
.persal-share-item.colgue .pshare-itm-icon{background: url(img/persal-share-icon.png) 0 -50px no-repeat;}
.persal-share-item.qspace .pshare-itm-icon{background: url(img/persal-share-icon.png) 0 -100px no-repeat;}
.persal-share-item.yixin .pshare-itm-icon{background: url(img/persal-share-icon.png) 0 -150px no-repeat;}
.pshare-weixin-code{position: fixed; top: 0; left: 0; width: 290px; height: 324px; background-color: #fff; border: #dbdbdb 1px solid; display: none; z-index: 990;}
.pswxin-code-main{padding: 20px;}
.pswxin-code-rmk{height: 20px; line-height: 20px;}
.pswxin-code-img{width: 250px; height: 250px; line-height: 250px; margin-top: 10px; text-align: center;}
.pshre-btn-index{width: 215px; height: 40px; margin-bottom: 20px; background: url(img/pshre-btn-index.png) center center no-repeat; cursor: pointer;}
.pshre-btn-index:hover{background-image: url(img/pshre-btn-index-h.png);}
/* dynamic */
.dynic-list-main{padding: 10px 0 30px;}
.dynic-edit-main{padding: 20px 0 20px 30px;}
.dynic-edit-full{overflow: hidden;}
.dynic-edit-full a{float: right; height: 20px; line-height: 20px; cursor: pointer;}
.dynic-edit-full i{float: right; width: 14px; height: 13px; margin: 4px 5px 0 0; background: url(img/ioop-icon.png) -505px 0 no-repeat;}
.dynic-cont-full{margin-top: 10px; display: none;}
.dynic-edit-mtext textarea{height: 100px;}
.dynic-edit-op,.qsdtl-answ-op{height: 14px; padding: 10px 0;}
.dynic-edit-op a,.qsdtl-answ-op a{float: left; height: 14px; line-height: 14px; margin-right: 20px; cursor: pointer;}
.dynic-edit-op a i,.qsdtl-answ-op a i{float: left; width: 14px; height: 14px; margin-right: 5px; background-image: url(img/ioop-icon-3.5.png); background-repeat: no-repeat;}
.dynic-edit-op a.face i,.qsdtl-answ-op a.face i{background-position: -465px -25px;}
.dynic-edit-op a.topic i,.qsdtl-answ-op a.topic i{background-position: -485px -25px;}
.dynic-edit-op a.img i,.qsdtl-answ-op a.img i{background-position: -505px -25px;}
.dynic-edit-op a.link i,.qsdtl-answ-op a.link i{background-position: -525px -25px;}
.dynic-spec-match{margin-left: 52px;}
.dynic-cont-simple{margin-top: 10px;}
.dynic-edit-smit{padding-top: 20px; overflow: hidden;}
.dynic-edit-smit a{float: left; height: 20px; line-height: 20px; padding: 5px 20px; background-color: #38adff; color: #fff; cursor: pointer;}
.dynic-edit-smit a:hover{background-color: #1583D0;}
.dynic-detl-main{padding: 30px;}
.dynic-content{line-height: 28px; padding: 20px 0 30px; text-align: justify; font-size: 14px; word-break: break-all; overflow-x: auto; overflow-y: hidden;}
/* unitcontact-detail */
.unitcont-det-wrap{padding-top: 20px;}
.det-person-head{float: left; width: 108px; height: 108px; }
.det-person-info{margin-left: 128px; padding: 10px 0; position: relative;}
.det-person-name{font-size: 22px;}
.det-person-dept{font-size: 14px; color: #9fa1a4; height: 40px; padding-top: 8px;}
.det-person-sing{font-size: 14px; color: #9fa1a4;}
.det-person-center{position: absolute; color: #ff6f54; right: 10px; top: 10px; display: block; cursor: pointer;}
.det-person-underline{height: 2px; width: 100%; background-color: #dfdfdf; margin-top: 20px;}
.det-person-underline span{display: block; width: 108px; height: 2px; background-color: #fd6f59;}
.unit-contet-table{padding: 0 0 20px 128px; font-size: 14px;}
.unit-contet-block{border-bottom: 1px solid #d9d9d9; padding-top: 20px;}
.unit-contet-block li{width: 50%; padding-bottom: 14px; float: left;}
.contet-title-lable{float: left; width: 108px;}
.unit-contet-con{margin-left: 108px; color: #9fa1a4;}
/* questions and answers */
.qas-list-main{padding: 10px 0 30px;}
.ques-answ-item{padding: 15px 0 15px 10px; border-bottom: #d9d9d9 1px solid;}
.qas-itm-unt{color: #858e99; overflow: hidden;}
.qas-itm-unt img,.qas-itm-unt em,.qas-itm-unt a.time{float: left; height: 24px; line-height: 24px;}
.qas-itm-unt img{width: 24px; margin-right: 5px; border-radius: 50%;}
.qas-itm-unt em{margin-right: 10px; max-width: 60px; font-style: normal; color: #38adff; overflow: hidden;}
.qas-itm-unt a.time{margin-right: 30px; color: #858e99;}
.qas-itm-tag{float: right;}
.qas-itm-tag a{float: left; height: 24px; line-height: 24px; margin: 0 0 0 10px; padding: 0 10px; background: #f65e5e; color: #fff;}
.qas-itm-img{float: left; padding-right: 20px;}
.qas-itm-img img{display: block; width: 133px; height: 100px;}
.qas-itm-cont{margin-top: 10px;}
.qas-itm-title{line-height: 24px; font-size: 16px; color: #000;}
.qas-itm-title i{float: left; width: 16px; height: 16px; margin: 4px 5px 0 0; background: url(img/ioop-icon-3.5.png) -275px -50px no-repeat;}
.qas-itm-desc{line-height: 22px; margin-top: 5px; max-height: 44px; font-size: 14px; overflow: hidden; word-break: break-all;}
.qas-itm-op{margin-top: 12px; overflow: hidden;}
.qaitm-op-cont{margin-left: -15px;}
.qaitm-op-opt{float: left; height: 14px; line-height: 14px; margin-left: -1px; padding: 0 15px; border-left: #d9d9d9 1px solid; color: #45b2ff; cursor: pointer;}
.qaitm-op-opt i{float: left; width: 14px; height: 14px; margin-right: 3px;}
.qaitm-op-opt em{margin-left: 5px; font-style: normal; color: #ff6f54;}
.qaitm-op-opt:hover{text-decoration: underline;}
.qaitm-op-opt.focus i{background: url(img/ioop-icon-3.5.png) -480px 0 no-repeat;}
.qaitm-op-opt.focus.true{color: #ff4747;}
.qaitm-op-opt.focus.true i{background-position: -500px 0;}
.qaitm-op-opt.answer i{background: url(img/ioop-icon-3.5.png) -520px 0 no-repeat;}
.qaitm-op-opt.answer.true{color: #ff4747;}
.qaitm-op-opt.answer.true i{background-position: -540px 0;}
.qaitm-op-opt.report i{background: url(img/ioop-icon-3.5.png) -560px 0 no-repeat;}
.qaitm-op-opt.report.true{color: #ff4747;}
.qaitm-op-opt.report.true i{background-position: -580px 0;}
.qaitm-op-opt.thanks i{background: url(img/ioop-icon-3.5.png) -520px 0 no-repeat;}
.qaitm-op-opt.thanks.true{color: #ff4747;}
.qaitm-op-opt.thanks.true i{background-position: -540px 0;}
.qaitm-op-opt.comment i{background: url(img/ioop-icon-3.5.png) -520px 0 no-repeat;}
.qaitm-op-opt.comment.true{color: #ff4747;}
.qaitm-op-opt.comment.true i{background-position: -540px 0;}
.qaitm-op-opt.appreciate i{background: url(img/ioop-icon-3.5.png) -545px -25px no-repeat;}
.qaitm-op-opt.appreciate.true{color: #ff4747;}
.qaitm-op-opt.appreciate.true i{background-position: -565px -25px;}
.qaitm-op-opt.delete{color: #ff4747;}
.qaitm-op-opt.delete i{background: url(img/ioop-icon-3.5.png) -180px 0 no-repeat;}
.qaitm-op-opt.show{cursor: default;}
.qaitm-op-opt.show:hover{text-decoration: none;}
.load-more-qas{height: 16px; line-height: 16px; margin-top: 10px; padding: 14px 0; background-color: #f9f9f9; text-align: center; color: #a0a2a5; cursor: pointer;}
.load-more-qas:hover{text-decoration: underline;}
.qas-edit-main{padding: 30px 0;}
.qas-edit-mtext textarea{height: 100px;}
.qas-detl-main{padding: 20px 0 30px;}
.qas-detl-unt{padding-left: 20px;}
.qas-detl-cont{margin-top: 6px; padding: 15px 20px; border: #d9d9d9 1px solid;}
.qas-detl-title{line-height: 28px; font-size: 18px; color: #000;}
.qas-detl-desc{margin-top: 10px; line-height: 22px; font-size: 14px; color: #858e99;}
.qas-detl-op{margin-top: 15px;}
.qas-detl-answ{padding: 15px 20px 0;}
.qsdtl-answ-cont{border: #d9d9d9 1px solid;}
.qsdtl-answ-mtext{position: relative; padding: 10px 15px;}
.qsdtl-answ-mtext textarea{width: 100%; height: 60px; line-height: 20px; border: 0; outline: 0; font-size: 12px; overflow-x: hidden; overflow-y: auto;}
.qsdtl-answ-op{padding-left: 15px; border-top: #d9d9d9 1px solid;}
.qsdtl-answ-btn{margin-top: 10px;}
.qsdtl-answ-btn a{float: right; height: 30px; line-height: 30px; margin: 0 0 0 10px; padding: 0 25px; background-color: #38adff; font-size: 14px; color: #fff; cursor: pointer;}
.qsdtl-answ-btn a:hover{background-color: #1583D0;}
.qsdtl-answ-btn a.red{background-color: #ff6e4e;}
.qsdtl-answ-btn a.red:hover{background-color: #e45a3c;}
.qas-detl-list{padding-top: 12px;}
.qadtl-list-head{height: 22px; line-height: 22px; padding: 8px 0 8px 20px; border-bottom: #d9d9d9 1px solid; font-size: 18px;}
.qadtl-list-head em{font-style: normal; color: #ff6f54;}
.qas-detl-item{padding: 10px 20px 20px 15px; border-bottom: #d9d9d9 1px solid;}
.qadtl-itm-text{line-height: 22px; margin-top: 10px; font-size: 14px; color: #000; word-break: break-all;}
.ques-answ-tag{margin: 10px 0 0 0; border: #e8e8e8 1px solid;}
.qas-tag-list{padding: 0 0 10px 10px; overflow: hidden;}
.qas-tag-item{float: left; margin: 10px 10px 0 0; background: #fafafa; border: #eee 1px solid; border-radius: 2px;}
.qas-tag-item a,.qas-tag-item em{float: left; height: 24px; line-height: 24px; padding: 2px 10px; cursor: pointer;}
.qas-tag-item a{color: #888;}
.qas-tag-item em{background: #f65e5e; font-style: normal; color: #fff; display: none;}
.qas-tag-item:hover,.qas-tag-item.selected,.qas-tag-item.focus{border-color: #f65e5e;}
.qas-tag-item:hover em{display: block;}
.qas-tag-item.selected{background: #f65e5e;}
.qas-tag-item.selected a{color: #fff;}
.qas-tag-add{width: 600px; height: 250px;}
/* whisper */
.whper-edit-main{padding: 20px 0 30px;}
.whper-edit-mtext textarea{height: 100px;}
.whper-list-main{padding-top: 10px;}
.whper-list-title{padding: 10px 20px; color: #858E99;}
.whper-list-title span{color: #38ADFF; padding-right: 10px;}
.whper-list-wrap{border: 1px solid #d9d9d9;}
.whper-list-head{padding: 15px; border-bottom: 1px solid #dfdfdf; padding-right: 20px;}
.whisper-list-icon{width: 42px; height: 40px; display: block; float: left; background: url(img/new/whisper-list-icon.png) center no-repeat;}
.whisper-question{margin-left: 42px; padding: 10px; line-height: 26px; font-size: 16px; word-break: break-all;}
.whisper-input-wrap{margin-left: 52px; border:1px solid #ff6f54; padding:5px;}
.whisper-input-textarea{word-wrap: break-word; line-height: 14px; border: 0; overflow: hidden; width: 100%; border-color: #ff6f54;}
.make-a-bubble{display: block; float: right; padding: 6px 14px; background-color: #ff6f54; color: #fff; margin-top: 10px; cursor: pointer;}
.make-a-bubble:hover{background-color: #d85843;}
.whper-list-content{padding: 20px; padding-left: 62px;}
.whper-reply-person{color: #858E99;}
.whper-reply-person span{color: #38ADFF; padding-right: 10px;}
.whper-reply-li{padding-bottom: 15px;}
.whper-reply-text{position: relative; background: #f6f6f6; border: 1px solid #dedede; border-radius: 5px; padding: 14px 12px; margin-top: 16px; font-size: 14px;word-break: break-all;}
.whper-text-arrow{width: 0; height: 0; border-style:solid;  border-width: 7px 7px 7px 7px; border-color: transparent transparent #dedede transparent; position: absolute; top: -14px; left: 26px;}
.whper-reply-text b{width: 0; height: 0; border-style:solid;  border-width: 7px 7px 7px 7px; border-color: transparent transparent #f6f6f6 transparent; position: absolute; top: -13px; left: 26px;}
.whper-reply-text.me{background: #a4e479; border: 1px solid #a4e479;}
.whper-reply-text.me .whper-text-arrow{border-color: transparent transparent #a4e479 transparent;}
.whper-reply-text.me b{border-color: transparent transparent #a4e479 transparent;}
.whisper-get-more{padding: 12px 0; text-align: center; border-top: 1px solid #dedede; font-size: 14px; color: #b5b5b5; cursor: pointer;}
.whisper-get-more:hover{background: #c5ffba; color: #93beff;}
.whisper-report-it{float: right; height: 14px; line-height: 14px; margin-left: -1px; padding: 0 10px; color: #45b2ff; cursor: pointer;}
.whisper-report-it.report i{background: url(img/ioop-icon-3.5.png) -560px 0 no-repeat;}
.whisper-report-it i{float: left; width: 14px; height: 14px; margin-right: 3px;}
.whisper-report-it.report.true{color: #ff4747;}
.whisper-report-it.report.true i{background-position: -580px 0;}
.topic-detail-icon{width: 35px; height: 35px; padding: 5px; display: block; float: left; background: url(img/new/topic-detail-icon.png) center no-repeat;}
.topic-detail-head{padding: 15px; padding-right: 20px;}
.whper-admin-main{padding-top: 20px;}
.whisper-reply-area{padding-top: 10px;}
/* shout */
.ioop-shout-layer{position: absolute; top: 0; left: 0; width: 770px; background: #fff; border: #d9d9d9 1px solid; border-radius: 2px; display: none; z-index: 990;}
.shout-item{padding: 15px; border-bottom: #d9d9d9 1px solid; overflow: hidden;}
.shot-itm-state{float: right; line-height: 16px; padding: 4px 8px; background-color: #74cc39; font-size: 14px; color: #fff;}
.shot-itm-info.unread .shot-itm-state{background-color: #ff4747;}
.shot-itm-ulogo,.shot-itm-ulogo img{float: left; width: 42px; height: 42px;}
.shot-itm-main{margin: 0 0 0 52px;}
.shot-itm-info{height: 18px; line-height: 18px;}
.shot-itm-name{float: left; margin: 0 18px 0 0; font-size: 14px;}
.shot-itm-time{float: left; color: #666;}
.shot-itm-range{line-height: 24px; padding: 2px 0 8px; border-bottom: #d9d9d9 1px solid; font-size: 14px; color: #38adff;}
.shot-itm-ctent{line-height: 28px; padding: 10px 0 0 0; font-size: 18px;}
.shot-itm-ctent label{margin: 0 10px 0 0;}
.shot-itm-ctent a{padding: 0 3px; text-decoration: underline; color: #38adff;}
.shot-itm-ctent img{height: 24px; vertical-align: top;}
.ishot-lyr-more{height: 24px; line-height: 24px; padding: 7px 0; background: #f8f8f7; text-align: center; font-size: 14px; color: #797979; cursor: pointer;}
.ishot-lyr-more em{font-style: normal; color: #ff6f54;}
.ishot-lyr-close{position: absolute; top: 6px; right: 6px; width: 12px; height: 12px; background: url(img/ioop-icon-3.5.png) -251px -25px no-repeat; cursor: pointer;}
.ishot-lyr-close:hover{background-position: -268px -25px;}
.shout-list-main{padding: 10px 0 30px;}
.shout-edit-main{padding: 20px 0 20px 30px;}
.shout-edit-mtext textarea{height: 100px;}
/* error */
.ioop-error{padding-top: 120px;}
.ioop-error-type{width: 350px; height: 140px; margin: 0 auto;}
.ioop-error.state-403 .ioop-error-type{background: url(img/error/403.png) center 0 no-repeat;}
.ioop-error.state-404 .ioop-error-type{background: url(img/error/404.png) center 0 no-repeat;}
.ioop-error.state-500 .ioop-error-type{background: url(img/error/500.png) center 0 no-repeat;}
.ioop-error.state-error .ioop-error-type{background: url(img/error/error.png) center 0 no-repeat;}
.ioop-error-title{line-height: 36px; margin-top: 20px; text-align: center; font-size: 20px; color: #C96C79;}
.ioop-error.state-403 .ioop-error-title{color: #FBAA6B;}
.ioop-error.state-404 .ioop-error-title{color: #C7A8E4;}
.ioop-error.state-500 .ioop-error-title{color: #B7DE8B;}
.ioop-error-cont{width: 300px; line-height: 24px; margin: 10px auto; padding: 5px 15px; border: #C96C79 1px solid; text-align: center; font-size: 14px; color: #888;}
.ioop-error.state-403 .ioop-error-cont{width: 450px; border-color: #FBAA6B; text-align: left;}
.ioop-error.state-404 .ioop-error-cont{border-color: #C7A8E4;}
.ioop-error.state-500 .ioop-error-cont{border-color: #B7DE8B;}
.ioop-error-index{display: block; width: 80px; height: 20px; line-height: 20px; margin: 20px auto 0; padding: 5px 0; background-color: #38adff; text-align: center; color: #fff; cursor: pointer;}
.ioop-error-index:hover{background-color: #1583D0;}
/* walkthough */
.walkthrough-content{width: 100%; height: 2244px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 100000; display: none;}
.walkthough-mask{width: 100%; height:100%; position: relative; overflow: hidden;}
.walkthough-mask-top,.walkthough-mask-right,.walkthough-mask-bottom,.walkthough-mask-left{position: absolute; background: #000; opacity: 0.6; filter: alpha(opacity = 60); z-index: 100002;}
.walkthough-mask-middle{width: 100%; height: 100%; background: #fff; opacity: 0; filter: alpha(opacity = 0); z-index: 10001;}
.walkthrough-1{z-index: 100005; color: #fff; position: absolute; padding-left: 40px; display: none;}
.step-arraw-1{margin-left: 120px;}
.walkth-des-mid{float: left; height: 37px; line-height: 37px;}
.walkth-ts-menu{padding: 0 5px; float: left;}
.walkthrough-1 h2{font-size: 28px;}
.walkthrough-1 span{font-size: 18px; display: block; padding-top: 10px; }
.walkthrough-step-btn{display: block; float: right; padding: 4px 10px; background: #FFDB9A; color: #000; border-radius: 5px; cursor: pointer;}
.walkthrough-step-btn:hover{background: #E2BD7B;}
.walkthrough-2{z-index: 100005; color: #fff; position: absolute; display: none;}
.walkthrough-2 h2{font-size: 28px; padding-left: 150px;}
.walkth-mate-exp{display: block; font-size: 18px; padding-left: 150px; padding-top: 6px;}
.step-arraw-2{padding-left: 60px; display: block;}
.walkth-talk-2{width: 286px; height: 214px; background: url(img/new/carton-border.png) center no-repeat;}
.walkth-talk-2 .ask{font-size: 18px; padding: 95px 34px 0 30px;}
.walkth-talk-2 .answer{font-size: 18px; padding: 10px 29px 0 57px;}
.walkthrough-3,.walkthrough-4,.walkthrough-5,.walkthrough-6{z-index: 100005; color: #fff; position: absolute; display: none;}
.walkth-desc-le{width: 330px; text-align: right;}
.walkth-desc-le h2{font-size: 28px;}
.mate-ask-exp{font-size: 18px;}
.walkth-talk-3{width: 286px; height: 214px; background: url(img/new/carton-border.png) center no-repeat; margin-left: 358px; margin-top: -36px;}
.walkth-talk-3 .ask1{font-size: 18px; padding: 5px 52px; padding-top: 76px;}
.walkth-talk-3 .ask2{font-size: 18px; padding: 5px 30px 5px 65px; }
.walkth-desc-wh{text-align: right; width: 250px;}
.walkth-desc-wh h2{font-size: 28px;}
.mate-whisper-exp{font-size: 18px; padding-top: 6px;}
.walkth-talk-4{width: 286px; height: 214px; background: url(img/new/carton-border.png) center no-repeat; margin-left: 264px;}
.walkth-talk-4 .ask1{font-size: 18px; padding: 5px 52px; padding-top: 76px;}
.walkth-talk-4 .ask2{font-size: 18px; padding: 5px 30px 5px 65px; }
.walkth-desc-sign{float: left; width: 490px; text-align: right;}
.walkth-desc-sign h2{font-size: 28px;}
.walkth-signup-exp{font-size: 18px;}
.step-arraw-5{margin-left: 10px; margin-top: -50px;}
#walk_through_5, #walk_through_6{margin-top: 60px;}
.walkth-set-birth{color: #2FACFF; cursor: pointer;}
.walkth-set-birth:hover{color: #1A8AD4;}
/* new fprint */
.pcenter-det-header{padding-bottom: 14px; border-bottom: 2px solid #d7d7db;}
.det-header-title{padding: 10px 0;}
.det-header-left{position: relative; float: left; padding-top: 19px;}
.det-title-icon{width: 3px; height: 24px; display: block; background: #FF6E4E; position: absolute; left: 26px; top: 20px;}
.det-header-left span{margin-left: 35px; font-size: 18px; line-height: 24px;}
.det-header-right{margin-left: 90px;}
.det-header-right-item{float: left; margin-left: 40px; height: 47px; line-height: 47px;}
.det-header-right-item span{font-size: 18px; color: #8c8e9b;}
.det-header-right-item b{font-size: 36px; font-weight: normal;}
.det-header-right-item b.blue{color: #4293F2;}
.det-header-right-item b.green{color: #6ED00D;}
.det-header-right-item b.purple{color: #A186D0;}
.det-header-right-item b.orange{color: #FF6F54;}
.pcenter-det-con{overflow: hidden;}
.pcenter-wid-part{float: left; width: 24.9%; border-bottom: 2px solid #c1c1c1; margin-left: -1px;}
.pcenter-detcon-wrap{border-left: 1px dashed #C1C1C1; margin: 28px 0;}
.pcenter-con-head{position: relative;}
.pcenter-con-head b{width: 3px; height: 24px; background: #FF6E4E; display: block; position: absolute; top: 1px; left: 0;}
.pcenter-con-head span{margin-left: 9px; font-size: 18px; line-height: 24px;}
.pcenter-con-left{font-size: 18px; color: #8c8e9b; float: left;}
.pcenter-con-left span{display: block; padding-top: 10px; padding-left: 9px; line-height: 24px;}
.pcenter-con-left b{font-size: 28px; font-weight: normal; color: #454545; padding-left: 6px;}
.pcenter-con-right{float: left;}
.pcenter-con-right span{display: block; font-size: 18px; color: #8c8e9b; padding: 10px 0 0 60px; line-height: 24px;}
.pcenter-con-right b{font-size: 28px; font-weight: normal; padding-left: 58px; color: #454545;}
.pcenter-conitem-bord{width: 196px; margin: 0 auto;}
.det-header-rwrap{position: relative;}
.review-fprint-btn{height: 30px; line-height: 30px; width: 80px; border: 1px solid #DFDFDF; text-align: center; font-size: 14px; color: #3D91F5; border-radius: 4px; position: absolute; right: 0; top: 10px; cursor: pointer;}
.review-fprint-btn:hover{background-color: #F0F0F0; border-color: #F0F0F0;}
/* im */
.im-sidebar{position: fixed; right: -3px; bottom: 0; width: 150px; height: 28px; padding: 5px 2px 5px 18px; background-color: #f8f8f8; box-shadow: -3px -3px 6px #ccc; overflow: hidden; cursor: pointer; z-index: 990;}
.im-sbar-icon{float: left; width: 22px; height: 28px; background: url(img/im/icon-im.png) 0 -182px no-repeat;}
.im-sbar-text{float: left; height: 28px; line-height: 28px; margin-left: 10px; font-size: 14px; color: #333;}
.im-sidebar.yes .im-sbar-icon{background-position: -30px -182px;}
.im-sidebar.no .im-sbar-icon{background-position: 0 -182px;}
.im-sidebar.new .im-sbar-icon{background: url(img/im/im-sbar-new.gif) 0 0 no-repeat;}
.im-layer{position: fixed; top: 50px; right: 50px; width: 810px; height: 580px; display: none; z-index: 990;}
.im-panel{float: left; width: 230px; height: 580px; background-color: #697584; overflow: hidden;}
.im-panel-sear{position: relative; padding: 15px 15px 0 15px; z-index: 10;}
.ipanel-sear-cont{padding: 6px 8px; background-color: #5c6978; overflow: hidden;}
.ipanel-sear-cont i,.icst-seled-sear i{float: left; width: 18px; height: 18px; background: url(img/im/icon-im.png) 0 0 no-repeat;}
.ipanel-sear-cont input{float: left; width: 160px; height: 18px; line-height: 18px; margin-left: 5px; background-color: transparent; border: 0; outline: 0; color: #fff;}
.ipanel-sear-reslt{position: absolute; top: 48px; left: 15px; right: 15px; height: 300px; background-color: #738091; display: none;}
.ipsear-reslt-list{margin-bottom: -1px; overflow: hidden;}
.ipsear-reslt-item{padding: 7px 15px; border-bottom: #697583 1px solid; cursor: pointer;}
.ipsrlt-itm-logo,.ipsrlt-itm-logo img{float: left; width: 28px; height: 28px;}
.ipsrlt-itm-name{height: 28px; line-height: 28px; margin-left: 36px; font-size: 12px; color: #fff;}
.ipsear-reslt-item:hover{background-color: #687888;}
.im-panel-tab{padding: 10px 15px; overflow: hidden;}
.ipanel-tab-item{float: left; width: 33.33%; cursor: pointer;}
.ipanel-tab-item a{display: block; border-right: #7a8694 1px solid;}
.ipanel-tab-item a i{display: block; height: 22px; margin: 0 auto;}
.ipanel-tab-item.last a{border-right: 0;}
.ipanel-tab-item.cover i{width: 22px; background: url(img/im/icon-im.png) 0 -30px no-repeat;}
.ipanel-tab-item.cover.current i{background-position: -30px -30px;}
.ipanel-tab-item.addr i{width: 19px; background: url(img/im/icon-im.png) -60px -30px no-repeat;}
.ipanel-tab-item.addr.current i{background-position: -90px -30px;}
.ipanel-tab-item.discu i{width: 22px; background: url(img/im/icon-im.png) -190px -30px no-repeat;}
.ipanel-tab-item.discu:hover i{background-position: -220px -30px;}
.im-panel-item{display: none;}
.ipanel-addr-wrap{height: 456px;}
.im-panel-item.current{display: block;}
.im-panel-cover,.im-panel-addr,.im-panel-discu{height: 490px; overflow: hidden;}
.ipanel-cover-list{position: relative; height: 490px; border-top: #7a8694 1px solid;}
.ipanel-cover-item{position: relative; border-bottom: #7a8694 1px solid; cursor: pointer;}
.ipcver-itm-main{padding: 10px 15px;}
.ipcver-itm-logo,.ipcver-itm-logo img{float: left; width: 36px; height: 36px;}
.ipcver-itm-logo img{border-radius: 50%;}
.ipcver-itm-cont{margin-left: 48px; font-size: 12px;}
.ipcver-itm-nmtm{line-height: 18px; color: #bac1ca; overflow: hidden;}
.ipcver-itm-name{display: block; height: 18px; margin-right: 40px;}
.ipcver-itm-time{float: right;}
.ipcver-itm-ctent{height: 20px; line-height: 20px; color: #fff;}
.ipcver-itm-rpt{position: absolute; top: 8px; left: 48px; width: 9px; height: 9px; background: url(img/im/icon-im.png) 0 -60px no-repeat; display: none;}
.ipcver-itm-rpt.show{display: block;}
.ipcver-itm-del{position: absolute; top: 5px; left: 5px; width: 8px; height: 7px; background: url(img/im/icon-im.png) -15px -60px no-repeat; display: none;}
.ipanel-cover-item.current{background-color: #5c6978;}
.ipanel-cover-item:hover .ipcver-itm-del{display: block;}
.ipanel-cover-rmk,.ipanel-addr-rmk{height: 60px; line-height: 60px; text-align: center; font-size: 12px; color: #fff;}
.ipanel-addr-navi{height: 20px; line-height: 20px; padding: 5px 10px; background-color: #5c6978; border-top: #7a8694 1px solid; overflow: hidden;}
.ipadr-navi-up{float: left; width: 18px; height: 18px; margin: 1px 4px 0 0; background: url(img/im/icon-im.png) -50px -100px no-repeat; cursor: pointer;}
.ipadr-navi-up:hover{background-position: -75px -100px;}
.ipadr-navi-name{float: left; width: 160px; height: 20px; font-size: 12px; color: #fff; cursor: pointer;}
.ipanel-addr-item{height: 36px; padding: 10px 10px 10px 15px; border-bottom: #7a8694 1px solid; overflow: hidden;}
.ipadr-itm-icon,.ipadr-itm-icon img{float: left; width: 36px; height: 36px;}
.ipadr-itm-icon img{border-radius: 50%;}
.ipadr-itm-name,.ipadr-itm-num{float: left; height: 36px; line-height: 36px; font-size: 12px; color: #fff;}
.ipadr-itm-name{max-width: 100px; margin-left: 10px; cursor: pointer;}
.ipadr-itm-arrow{float: right; width: 18px; height: 18px; margin: 9px 0 0 0; background: url(img/im/icon-im.png) 0 -100px no-repeat; cursor: pointer;}
.ipadr-itm-arrow:hover{background-position: -25px -100px;}
.im-chat{width: 578px; height: 580px; margin-left: 230px; background-color: #eee; border-left: #fffffe 1px solid; overflow: hidden;}
.im-chat-main{position: relative;}
.im-chat-head{height: 30px; margin: 0 15px; padding: 5px 0; border-bottom: #d6d6d6 1px solid; text-align: center; font-size: 0;}
.im-chat-title,.icht-title-edit.show,.im-chat-num,.im-chat-arrow{display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.im-chat-title,.im-chat-num{font-size: 14px; color: #000; visibility: hidden;}
.im-chat-title{height: 28px; line-height: 28px; max-width: 420px; padding: 0 7px; border: #eee 1px solid; border-radius: 3px; outline: 0;}
.im-chat-title:hover{border-color: #c7cbd0;}
.im-chat-title.edit{display: none;}
.icht-title-edit{display: none; width: 200px; height: 24px; line-height: 24px; margin-right: 5px; padding: 2px 10px; background-color: #fff; border: #eee 1px solid; border-radius: 5px;}
.im-chat-num{height: 30px; line-height: 30px;}
.im-chat-arrow{width: 18px; height: 30px; background: url(img/im/icon-arrow-gray-b-8x5.png) 10px 13px no-repeat; visibility: hidden; cursor: pointer;}
.im-chat-arrow.fold{background-image: url(img/im/icon-arrow-gray-t-8x5.png);}
.im-chat-close,.ichat-start-close{float: right; width: 12px; height: 12px; margin: 9px 2px 0 0; background: url(img/im/icon-im.png) 0 -80px no-repeat; cursor: pointer;}
.im-chat-none{width: 100px; margin: 0 auto; padding-top: 125px;}
.im-chat-none p{height: 20px; line-height: 20px; padding-top: 82px; background: url(img/im/im-chat-none.png) center 0 no-repeat; text-align: center; font-size: 12px; color: #c7c7c7;}
.im-chat-detl{width: 420px; margin: 0 auto; padding-top: 105px; display: none;}
.ichar-detl-logo,.ichar-detl-logo img{display: block; width: 100px; height: 100px; margin: 0 auto;}
.ichar-detl-name{height: 32px; line-height: 32px; margin-top: 25px; text-align: center; font-size: 22px; color: #000;}
.ichar-detl-op{padding-top: 50px;}
.ichar-detl-op a{display: block; width: 200px; height: 20px; line-height: 20px; margin: 0 auto; padding: 10px 0; background-color: #38adff; border-radius: 5px; text-align: center; font-size: 14px; color: #fff; cursor: pointer;}
.ichar-detl-op a:hover{background-color: #1b89d6;}
.im-chat-ctent{padding: 0 15px; display: none;}
.ichat-ctent-cont{padding: 5px 0; height: 380px;}
.ichat-ctent-list{height: 380px; display: none;}
.ichat-ctent-list.show{display: block;}
.ichat-ctent-item{padding-top: 15px; padding-right: 10px;}
.ictnt-itm-logo,.ictnt-itm-logo img{display: block; width: 36px; height: 36px; border-radius: 50%;}
.ictnt-itm-logo,.ictnt-itm-main,.ictnt-itm-name,.ictnt-itm-cont{float: left;}
.ictnt-itm-main{margin-left: 10px; font-size: 12px;}
.ictnt-itm-name{height: 22px; line-height: 22px; color: #5a5a5a;}
.ictnt-itm-cont{float: left; clear: both;}
.ictnt-itm-ctnt{position: relative;}
.ictim-ctnt-text,.ictim-ctnt-img,.icimt-audio-ctnt,.ictim-ctnt-file{background-color: #fff; border: #fff 2px solid; border-radius: 5px;}
.ictim-ctnt-text{line-height: 24px; padding: 8px 10px; max-width: 390px; min-height: 24px; font-size: 14px; color: #000; overflow: hidden; word-break: break-all;}
.ictim-ctnt-text b{display: inline-block; *display: inline; *zoom: 1; width: 22px; height: 22px; background-image: url(img/im/im-emoticons.png); background-repeat: no-repeat; vertical-align: middle;}
.ictim-ctnt-img{padding: 8px 10px;}
.ictim-ctnt-img img{display: block; width: 200px;}
.ictim-ctnt-audio{font-size: 12px; overflow: hidden;}
.icimt-audio-ctnt{float: left; width: 140px; height: 40px; background: #fff url(img/im/ictim-ctnt-audio-r.png) 15px 9px no-repeat; cursor: pointer;}
.icimt-audio-ctnt.play{background-image: url(img/im/ictim-ctnt-audio-r-p.gif);}
.icimt-audio-time{float: left; height: 20px; line-height: 20px; margin-left: 20px; padding: 12px 0; color: #5a5a5a;}
.icimt-audio-rpt{float: left; width: 9px; height: 9px; margin: 17px 0 0 5px; background: url(img/im/icon-im.png) 0 -60px no-repeat;}
.ictim-ctnt-file{width: 240px; padding: 5px 10px 3px; font-size: 12px;}
.icimt-file-info{line-height: 24px; color: #666; overflow: hidden;}
.icimt-file-name,.icimt-file-size{float: left; height: 24px;}
.icimt-file-name{max-width: 120px; margin-right: 10px; color: #000;}
.icimt-file-desc{line-height: 24px; margin-top: 5px;}
.icimt-file-op{margin-top: 5px; padding: 2px 5px 0; border-top: #d9d9d9 1px solid; overflow: hidden;}
.icimt-file-op a{float: right; height: 24px; line-height: 24px; margin-left: 10px; text-decoration: none; color: #38adff; cursor: pointer;}
.icimt-file-op a:hover{text-decoration: underline;}
.ictim-ctnt-arrow{position: absolute; top: 15px; left: -11px; width: 0; height: 0; border-width: 6px; font-size: 0;}
.ictim-ctnt-arrow.bottom{border-style: dashed solid dashed dashed; border-color: transparent #fff transparent transparent; z-index: 10;}
.ictim-ctnt-arrow.top{border-style: dashed solid dashed dashed; border-color: transparent #fff transparent transparent; display: none; z-index: 20;}
.ichat-ctent-item.self .ictnt-itm-logo,.ichat-ctent-item.self .ictnt-itm-main,.ichat-ctent-item.self .ictnt-itm-cont,.ichat-ctent-item.self .ictnt-itm-ctnt{float: right;}
.ichat-ctent-item.self .ictnt-itm-main{margin-left: 0; margin-right: 10px;}
.ichat-ctent-item.self .ictim-ctnt-text{background-color: #b2e281; border-color: #b2e281;}
.ichat-ctent-item.self .icimt-audio-ctnt{float: right; background: #b2e281 url(img/im/ictim-ctnt-audio-l.png) 105px 9px no-repeat;}
.ichat-ctent-item.self .icimt-audio-ctnt.play{background-image: url(img/im/ictim-ctnt-audio-l-p.gif);}
.ichat-ctent-item.self .icimt-audio-time{float: right; margin-right: 20px; margin-left: 0;}
.ichat-ctent-item.self .ictim-ctnt-img,.ichat-ctent-item.self .icimt-audio-ctnt,.ichat-ctent-item.self .ictim-ctnt-file{border-color: #b2e281;}
.ichat-ctent-item.self .ictim-ctnt-arrow{left: auto;}
.ichat-ctent-item.self .ictim-ctnt-arrow.bottom{border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #b2e281;}
.ichat-ctent-item.self .ictim-ctnt-arrow.top{border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #fff;}
.ichat-ctent-item.self .ictnt-itm-ctnt.text .ictim-ctnt-arrow.bottom{right: -11px;}
.ichat-ctent-item.self .ictnt-itm-ctnt.img .ictim-ctnt-arrow.bottom{right: -11px;}
.ichat-ctent-item.self .ictnt-itm-ctnt.img .ictim-ctnt-arrow.top{right: -8px; display: block;}
.ichat-ctent-item.self .ictnt-itm-ctnt.audio .ictim-ctnt-arrow.bottom{right: -11px;}
.ichat-ctent-item.self .ictnt-itm-ctnt.file .ictim-ctnt-arrow.bottom{right: -11px;}
.ichat-ctent-item.self .ictnt-itm-ctnt.file .ictim-ctnt-arrow.top{right: -8px; display: block;}
.ichat-ctent-add{border-top: #d6d6d6 1px solid;}
.ictnt-add-oth{padding: 10px 0;}
.ictnt-add-oth a{float: left; width: 20px; height: 20px; margin-right: 15px; cursor: pointer;}
.ictnt-add-oth a.face{background: url(img/im/icon-im.png) -90px 0 no-repeat;}
.ictnt-add-oth a.img{background: url(img/im/icon-im.png) -120px 0 no-repeat;}
.ictnt-add-oth a.file{background: url(img/im/icon-im.png) -150px 0 no-repeat;}
.ictnt-aimg-temp,.ictnt-afile-temp{display: none;}
.ictnt-add-mtext textarea{display: block; width: 100%; height: 60px; line-height: 20px; background-color: transparent; border: 0; outline: 0; overflow: auto; font-size: 14px; color: #000;}
.ictnt-add-op{margin-top: 5px;}
.ictnt-add-op a{float: right; height: 20px; line-height: 20px; padding: 4px 30px; background-color: #fff; border: #c1c1c1 1px solid; border-radius: 5px; font-size: 14px; color: #000; cursor: pointer;}
.ictnt-add-op span{float: right; height: 20px; line-height: 20px; margin-right: 10px; padding: 5px 0; font-size: 12px; color: #888;}
.ichat-ctent-emoti{position: absolute; bottom: 149px; left: 9px; display: none; z-index: 20;}
.ictnt-emoti-cont{padding: 5px 5px 0 0; background-color: #fff; border: #dedede 1px solid;}
.ictnt-emoti-list{width: 436px; overflow: hidden;}
.ictnt-emoti-list li{float: left; width: 22px; height: 22px; margin: 0 0 5px 5px; background-image: url(img/im/im-emoticons.png); background-repeat: no-repeat; border: #fff 1px solid; cursor: pointer;}
.ictnt-emoti-list li:hover{border-color: #5690d2;}
.ictnt-emoti-arrow{position: absolute; left: 8px; width: 0; height: 0; border-width: 8px; border-style: solid dashed dashed dashed; font-size: 0;}
.ictnt-emoti-arrow.bottom{bottom: -16px; border-color: #dedede transparent transparent transparent; z-index: 30;}
.ictnt-emoti-arrow.top{bottom: -15px; border-color: #fff transparent transparent transparent; z-index: 32;}
.im-chat-user{position: absolute; top: 41px; right: 15px; left: 15px; background-color: #eee; z-index: 20; display: none;}
.ichat-user-main{height: 305px;}
.ichat-user-list{margin-right: -10px; padding-top: 10px; border-bottom: #d6d6d6 1px solid;}
.ichat-user-list li{position: relative; float: left; width: 54px; height: 72px; margin: 0 10px 0 5px; padding: 10px 0 16px;}
.icusr-edit-btn{width: 48px; height: 48px; background: url(img/im/icusr-edit-btn.png); cursor: pointer;}
.icusr-itm-logo,.icusr-itm-logo img{display: block; width: 48px; height: 48px; margin: 0 auto;}
.icusr-itm-name{height: 18px; line-height: 18px; margin-top: 5px; text-align: center; font-size: 12px; color: #666;}
.icusr-itm-del,.icsld-itm-del{position: absolute; top: 10px; right: 2px; width: 15px; height: 15px; background: url(img/im/icon-im.png) -20px -80px no-repeat; display: none; cursor: pointer;}
.ichat-user-item:hover .icusr-itm-del{display: block;}
.im-chat-start{position: absolute; top: 25px; left: 190px; width: 450px; background-color: #fff; border-radius: 5px; display: none; z-index: 50;}
.ichat-start-head{height: 20px; padding: 15px 20px; background-color: #f9f9f9; border-bottom: #cfcfcf 1px solid; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.ichat-start-title{display: block; height: 20px; line-height: 20px; text-align: center; font-size: 14px; color: #5b5b5b;}
.ichat-start-seled{padding: 5px 5px 5px 10px; height: 69px; border-bottom: #f2f2f2 1px solid;}
.icst-seled-item{position: relative; float: left; margin-left: 10px; padding: 5px 0;}
.icsld-itm-logo,.icsld-itm-logo img{display: block; width: 36px; height: 36px;}
.icsld-itm-name{width: 36px; height: 18px; line-height: 18px; margin-top: 5px; text-align: center; font-size: 12px; color: #666;}
.icsld-itm-del{top: 0; right: 0;}
.icst-seled-item:hover .icsld-itm-del{display: block;}
.icst-seled-sear{float: left; margin-left: 15px; padding: 15px 0;}
.icst-seled-sear i{margin: 3px 5px 0 0;}
.icst-seled-sear input{float: left; width: 100px; height: 24px; line-height: 24px; border: 0; outline: 0; font-size: 12px; color: #a5aeb8;}
.ichat-start-unsel{height: 324px; padding: 0 20px;}
.icst-unsel-item{padding: 10px 20px; border-bottom: #f2f2f2 1px solid; overflow: hidden; cursor: pointer;}
.icsus-itm-chk{float: left; width: 20px; height: 20px; margin: 8px 10px 0 0; background: url(img/im/icon-im.png) -30px 0 no-repeat; cursor: pointer;}
.icsus-itm-logo,.icsus-itm-logo img{float: left; width: 36px; height: 36px;}
.icsus-itm-logo{margin-right: 10px;}
.icsus-itm-logo img{border-radius: 50%;}
.icsus-itm-name,.icsus-itm-num{float: left; height: 36px; line-height: 36px; font-size: 12px; color: #5b5b5b;}
.icsus-itm-name{max-width: 240px;}
.icst-unsel-item.checked{background-color: #efefef;}
.icst-unsel-item.checked .icsus-itm-chk{background-position: -60px 0;}
.ichat-start-op{margin-top: 10px; border-top: #f2f2f2 1px solid;}
.ichat-start-op a{display: block; height: 20px; line-height: 20px; padding: 15px 0; text-align: center; font-size: 16px; color: #38adff; cursor: pointer;}
.ichat-hasnot-msg{font-size: 14px; padding: 30px 0; text-align: center; color: #c7c7c7;}
.im-panel-cont{height: 490px; border-top: #7a8694 1px solid;}
/* update warning */
.update-warning{position: fixed; top: 0; left: 0; width: 460px; z-index: 20100; display: none;}
.update-warn-wrap{padding: 0 20px 20px 20px; background: #fff; border: #d1d1d1 1px solid; box-shadow: 0px 0px 50px #adacac; border-radius: 8px;}
.update-warn-head{position: relative; padding: 10px 0 0 0;}
.update-warn-title{display: block; height: 24px; line-height: 24px; padding: 16px 0; border-bottom: #d1d1d1 1px dashed; text-align: center; font-size: 22px;}
.update-warn-close{position: absolute; top: 10px; right: 0; width: 24px; height: 24px; background: url(img/ioop-icon.png) -200px -70px no-repeat; cursor: pointer;}
.update-warn-close:hover{background-position: -230px -70px;}
.update-warn-line{position: absolute; top: 0; right: 90px; left: 90px; height: 8px; background: #ff6f54;}
.update-warn-main{padding: 15px 0 0 0;}
.update-warn-ctent{overflow: hidden;}
.update-warn-ctent p{line-height: 24px; font-size: 14px;}
.update-warn-ctent p a{text-decoration: underline; color: #ff4747; cursor: pointer;}
.update-warn-ctent p.title{padding: 5px 0; font-weight: bold;}
.update-warn-ctent p.indent{text-indent: 2em;}
.update-warn-ctent p.footer{float: right; text-align: center;}
.update-warn-op{padding: 15px 0 0 0; overflow: hidden;}
.update-warn-op a{float: right; height: 24px; line-height: 24px; padding: 2px 15px; background: #38adff; font-size: 14px; color: #fff; cursor: pointer;margin: 0 0 0 10px;text-decoration: none;}
.update-warn-op a:hover{background: #1583d0;}
.update-warning.after{width: 620px;}
.update-warning.after .update-warn-main{padding: 10px 0 0 0;}
/* add-sub-btn */
.wid-sub-btn a{padding: 0 25px; margin-right: 10px;}
/* quick guide */
.quick-guide-main{padding: 20px 0 30px;}
.qgide-tab-head{position: relative; padding: 0 20px; border-top: #e4e4e4 1px solid; border-bottom: #e4e4e4 1px solid;}
.qgide-tab-list{height: 143px; overflow: hidden;}
.qgide-tab-item{float: left; width: 146px; margin: 0 3px 0 0; cursor: pointer;}
.qgtb-itm-icon{height: 105px; border-bottom: #e8e8e8 4px solid;}
.qgtb-itm-name{display: block; height: 24px; line-height: 24px; padding: 5px 0; text-align: center; font-size: 18px; color: #888;}
.qgide-tab-item:hover .qgtb-itm-icon,.qgide-tab-item.active .qgtb-itm-icon{border-bottom-color: #ff6e4e;}
.qgide-tab-item:hover .qgtb-itm-name,.qgide-tab-item.active .qgtb-itm-name{color: #000;}
.qgide-tab-item.item-1 .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn1.png) center center no-repeat;}
.qgide-tab-item.item-1:hover .qgtb-itm-icon,.qgide-tab-item.item-1.active .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn1-h.png) center center no-repeat;}
.qgide-tab-item.item-2 .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn2.png) center center no-repeat;}
.qgide-tab-item.item-2:hover .qgtb-itm-icon,.qgide-tab-item.item-2.active .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn2-h.png) center center no-repeat;}
.qgide-tab-item.item-3 .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn3.png) center center no-repeat;}
.qgide-tab-item.item-3:hover .qgtb-itm-icon,.qgide-tab-item.item-3.active .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn3-h.png) center center no-repeat;}
.qgide-tab-item.item-4 .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn4.png) center center no-repeat;}
.qgide-tab-item.item-4:hover .qgtb-itm-icon,.qgide-tab-item.item-4.active .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn4-h.png) center center no-repeat;}
.qgide-tab-item.item-5 .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn5.png) center center no-repeat;}
.qgide-tab-item.item-5:hover .qgtb-itm-icon,.qgide-tab-item.item-5.active .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn5-h.png) center center no-repeat;}
.qgide-tab-item.item-6 .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn6.png) center center no-repeat;}
.qgide-tab-item.item-6:hover .qgtb-itm-icon,.qgide-tab-item.item-6.active .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn6-h.png) center center no-repeat;}
.qgide-tab-item.item-7 .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn7.png) center center no-repeat;}
.qgide-tab-item.item-7:hover .qgtb-itm-icon,.qgide-tab-item.item-7.active .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn7-h.png) center center no-repeat;}
.qgide-tab-item.item-8 .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn8.png) center center no-repeat;}
.qgide-tab-item.item-8:hover .qgtb-itm-icon,.qgide-tab-item.item-8.active .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn8-h.png) center center no-repeat;}
.qgide-tab-item.item-9 .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn9.png) center center no-repeat;}
.qgide-tab-item.item-9:hover .qgtb-itm-icon,.qgide-tab-item.item-9.active .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn9-h.png) center center no-repeat;}
.qgide-tab-item.item-10 .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn10.png) center center no-repeat;}
.qgide-tab-item.item-10:hover .qgtb-itm-icon,.qgide-tab-item.item-10.active .qgtb-itm-icon{background: url(img/guide/qgtb-itm-icn10-h.png) center center no-repeat;}
.qgide-tab-arrow{position: absolute; top: 46px; width: 10px; height: 19px; background-image: url(img/guide/qgide-tab-arrow.png); background-repeat: no-repeat; cursor: pointer;}
.qgide-tab-arrow.left{left: 5px; background-position: 0 0;}
.qgide-tab-arrow.left:hover,.qgide-tab-arrow.left.active{background-position: -20px 0;}
.qgide-tab-arrow.rght{right: 5px; background-position: 0 -30px;}
.qgide-tab-arrow.rght:hover,.qgide-tab-arrow.rght.active{right: 5px; background-position: -20px -30px;}
.qgide-tab-main{position: relative; margin: 25px 0 0 0; padding: 0 60px;}
.qgtb-itm-ctent{min-height: 540px; background: #fcfcfc; border: #e0e0e0 1px solid;}
.qgtb-itm-arrow{position: absolute; top: 248px; width: 46px; height: 46px; background-image: url(img/guide/qgtb-itm-arrow.png); background-repeat: no-repeat; cursor: pointer;}
.qgtb-itm-arrow.left{left: 0; background-position: 0 0;}
.qgtb-itm-arrow.left:hover{background-position: -50px 0;}
.qgtb-itm-arrow.rght{right: 0; background-position: 0 -50px;}
.qgtb-itm-arrow.rght:hover{background-position: -50px -50px;}
.qgti-ctnt-head{padding: 20px 0 0 0; overflow: hidden;}
.qgti-ctnt-title{float: left; height: 28px; line-height: 28px; padding: 11px 25px 11px 30px; background: #ff6e4e; border-top-right-radius: 8px; border-bottom-right-radius: 8px; font-size: 24px; color: #fff;}
.qgti-ctnt-main{padding: 0 50px 20px;}
.qgti-ctnt-desc{height: 56px; line-height: 28px; padding: 0 50px 18px 288px; border-bottom: #c6c6c6 1px dashed; font-size: 20px; color: #000; overflow: hidden;}
.qgti-ctnt-desc.desc-1{background: url(img/guide/qgtic-itm-dbg1.png) 152px 0 no-repeat;}
.qgti-ctnt-desc.desc-2{background: url(img/guide/qgtic-itm-dbg2.png) 152px 0 no-repeat;}
.qgti-ctnt-desc.desc-3{background: url(img/guide/qgtic-itm-dbg3.png) 152px 0 no-repeat;}
.qgti-ctnt-desc.desc-4{background: url(img/guide/qgtic-itm-dbg4.png) 152px 0 no-repeat;}
.qgti-ctnt-desc.desc-5{background: url(img/guide/qgtic-itm-dbg5.png) 152px 0 no-repeat;}
.qgti-ctnt-desc.desc-6{background: url(img/guide/qgtic-itm-dbg6.png) 152px 0 no-repeat;}
.qgti-ctnt-desc.desc-7{background: url(img/guide/qgtic-itm-dbg7.png) 152px 0 no-repeat;}
.qgti-ctnt-desc.desc-8{background: url(img/guide/qgtic-itm-dbg8.png) 152px 0 no-repeat;}
.qgti-ctnt-desc.desc-9{background: url(img/guide/qgtic-itm-dbg9.png) 152px 0 no-repeat;}
.qgti-ctnt-desc.desc-10{background: url(img/guide/qgtic-itm-dbg10.png) 152px 0 no-repeat;}
.qgti-ctnt-label{height: 24px; line-height: 24px; margin: 15px 0 0 0; padding: 0 0 0 10px; font-size: 14px; color: #666;}
.qgti-ctnt-label em{font-style: normal; color: #eeb4b4;}
.qgti-ctnt-input{margin: 5px 0 0 0; padding: 14px 10px; background: #fff; border: #bababa 1px solid;}
.qgti-ctnt-input input{width: 100%; height: 24px; line-height: 24px; background-color: transparent; border: 0; outline: none; font-size: 20px; color: #000;}
.qgti-ctnt-input.file{position: relative; padding-right: 115px;}
.qgti-ctnt-input.file a{position: absolute; top: 0; right: 0; width: 105px; height: 24px; line-height: 24px; padding: 14px 0; background: #38adff; text-align: center; font-size: 20px; color: #fff; cursor: pointer;}
.qgti-ctnt-input.file a:hover{background: #1583d0;}
.qgti-ctnt-op{margin: 20px 0 0 0; overflow: hidden;}
.qgtic-op-btn{float: right; height: 24px; line-height: 24px; margin: 0 0 0 15px; padding: 9px 32px; background: #38adff; font-size: 20px; color: #fff; cursor: pointer;}
.qgtic-op-btn:hover{background: #1583d0;}
.quick-guide-sign{padding: 50px 0 0 0;}
.qgide-sgn-form{width: 600px; margin: 0 auto;}
.quick-guide-templet{padding: 20px 0 0 0; overflow: hidden;}
.qgide-tplt-list{margin: 0 -10px; overflow: hidden;}
.qgide-tplt-item{float: left; width: 50%;}
.qgtpt-itm-main{padding: 0 10px 20px;}
.qgtpt-itm-cont{position: relative; padding: 12px 14px 11px 12px; background: #fff; border: #bababa 1px solid;}
.qgtpt-itm-name{height: 26px; line-height: 26px; padding: 0 0 11px 0; border-bottom: #cdcdcd 1px dashed; font-size: 18px; color: #333;}
.qgtpt-itm-op{height: 20px; line-height: 20px; padding: 10px 0 0 0; font-size: 14px; overflow: hidden;}
.qgtpt-itm-op label{float: left; margin: 0 5px 0 0; color: #888;}
.qgtpt-itm-op a{color: #38adff; cursor: pointer;}
.qgtpt-itm-op a.convert{float: left; margin: 0 10px 0 0;}
.qgtpt-itm-op a.convert:hover{text-decoration: underline;}
.qgtpt-itm-op a.view{float: right; padding: 0 14px 0 0; background: url(img/guide/icon-ctri-blue-12x12.png) right 4px no-repeat;}
.qgtpt-itm-line{position: absolute; top: 12px; left: -1px; width: 4px; height: 26px; background: #71ce2a;}
.qgide-tplt-type{position: absolute; top: 0; left: 0; width: 150px; display: none; z-index: 999;}
.qgide-tplt-type ul{padding: 5px 0; max-height: 200px; background: #fff; border: #d9d9d9 1px solid; overflow: auto;}
.qgide-tplt-type ul li{height: 24px; line-height: 24px; padding: 2px 5px 2px 10px; background: #fff; font-size: 14px; cursor: pointer}
.qgide-tplt-type ul li:hover{background: #f4f4f4;}
.quick-guide-step{padding: 20px 0 0 40px; overflow: hidden;}
.qgide-stp-item{float: left; margin: 0 0 20px 22px;}
.qgsp-itm-num{float: left; width: 32px; height: 32px; line-height: 32px; margin: 0 8px 0 0; background: #71ce2a; border: #6ba63d 1px solid; border-radius: 50%; text-align: center; font-size: 18px; color: #fff;}
.qgsp-itm-img{float: left; border: #ff6e4e 1px dashed;}
.qgsp-itm-img img{display: block; max-width: 560px;}
.quick-guide-layer{position: fixed; top: 0; left: 0; width: 460px; height: 324px; background: #fcfcfc; border: #e0e0e0 1px solid; border-radius: 10px; display: none; z-index: 10500;}
.qgide-lyr-head{padding: 17px 0 17px 140px; background: #38adff; border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden;}
.qgide-lyr-icon{float: left; width: 34px; height: 34px; margin: 0 20px 0 0; background: url(img/guide/qgide-lyr-icon.png) 0 0 no-repeat;}
.qgide-lyr-title{float: left; height: 34px; line-height: 34px; font-size: 28px; color: #fff;}
.qgide-lyr-main{padding: 28px 35px 0;}
.qgide-lyr-ctent{height: 112px; overflow: hidden;}
.qgide-lyr-ctent p{line-height: 28px; font-size: 18px;}
.qgide-lyr-ctent p.indent{text-indent: 2rem;}
.qgide-lyr-op{padding: 30px 0 0 0;}
.qgide-lyr-op a{display: block; width: 296px; height: 28px; line-height: 28px; margin: 0 auto; padding: 14px 0;     background: #38adff; border-radius: 50px; text-align: center; font-size: 24px; color: #fff; cursor: pointer;}
.qgide-lyr-op a:hover{background: #1583d0;}
/* sms check */
.sms-check-layer{width: 460px; height: auto;}
.schk-lyr-remark{line-height: 28px; font-size: 14px; color: #ff6f4d;}
.schk-lyr-mtext{padding: 10px 0 0 0;}
.schk-lyr-mtext textarea{height: 90px;}
/* activity */
.ioop-actiy-op{padding: 8px 0 0 0; overflow: hidden;}
.ioop-actiy-btn{
	width: 18px;
	height: 20px;
	background: url(img/activity/ioop-actiy-btn.png) 0 0 no-repeat;
	display: none;
	cursor: pointer;
}
.ioop-actiy-btn:hover{background: url(img/activity/ioop-actiy-btn-h.png) 0 0 no-repeat;}
.ioop-actiy-layer{position: absolute; top: 0; left: 0; display: none; z-index: 990;}
.iacty-lyr-img{width: 180px; height: 255px; overflow: hidden;}
.ialr-img-item,.ialr-img-item a,.ialr-img-item img{display: block; width: 100%; height: 100%;}
.ialr-img-item{cursor: pointer;}
.iacty-lyr-point{margin: 0 -10px 0 0; padding: 8px 0 0 0; text-align: center; font-size: 0;}
.ialr-pt-item{width: 10px; height: 10px; margin: 0 10px 0 0; background: #6b7477; border-radius: 50%; cursor: pointer;}
.ialr-pt-item:hover,.ialr-pt-item.active{background: #f7556d;}
.iacty-lyr-close{position: absolute; top: 6px; right: 7px; width: 14px; height: 14px; background: url(img/activity/iacty-lyr-close.png) 0 0 no-repeat; cursor: pointer;}

/* trip */
/* 清理浮动 */
.fn-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fn-clear { zoom: 1; /* for IE6 IE7 */ }
.travel-key {padding: 4px 0;margin-top: 20px;border: 1px solid #D5D5D5;font-family: PingFangSC-Regular;font-size: 12px;color: #333;}
.travel-key .key-tag {width: 100%;text-align: right;}
.travel-key .key-tag td {padding: 9px 11px 9px 0;height: 34px;line-height: 34px;}
.travel-key .key-tag .key-name {min-width: 76px;}
.travel-key .key-li {position: relative;height: 32px;line-height: 32px;padding-right: 1px;border: 1px solid #D5D5D5;}
.travel-key .key-input {width: 99%;border: none;outline: none;text-indent: 11px;font-family: PingFangSC-Regular;font-size: 14px;color: #333;}
.travel-key .choose-time {cursor: pointer;}
.travel-key .select-time {position: absolute;top: 6px;right: 6px;width: 20px;height: 20px;background: url(../img/ioop-icon-3.5.png) -60px -80px no-repeat;cursor: pointer;}
.travel-key .select-key {cursor: pointer;background: url(img/select-arrow.png) no-repeat 94%;}
.travel-key .key-list {display: none;position: absolute;width: 100%;margin-left: -1px;margin-top: 2px;border: #D5D5D5 1px solid;border-top: none;overflow: auto;}
.travel-key .key-list li {height: 26px;line-height: 26px;background-color: #FFF;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;text-align: left;text-indent: 11px;cursor: pointer;}
.travel-key .key-list li:hover {color: #fff;background: #95B8E7;}
.travel-key .oper-btn button {margin-left: 10px;padding: 5px 10px;min-width: 54px;border: none;outline: none;background: #38adff;color: #fff;cursor: pointer;}
.query-results {padding-top: 38px;}
.results-list {width: 100%;margin-top: 20px;border: 0;border-collapse: collapse;border-spacing: 0;table-layout: fixed!important;}
.results-list th, .results-list td {font-size: 14px;color: #333333;text-align: center;}
.results-list th {height: 30px;line-height: 30px;font-weight: bold;font-family: PingFangSC-Semibold;border-top: #d9d9d9 1px solid;border-bottom: #d9d9d9 1px solid;}
.results-list td {height: 54px;line-height: 54px;font-family: PingFangSC-Regular;border-bottom: #d9d9d9 1px solid;}
.results-list .text-left {text-align: left;}
.results-list .text-left i {display: inline-block;*display: inline;*zoom: 1;width: 16px;height: 16px;background: url(../img/agree-no.png) no-repeat center;cursor: pointer;vertical-align: sub}
.results-list .text-left i.active {background: url(../img/agree.png) no-repeat center;}
.results-list .end-back {text-align: right;}
.results-list .end-back span {display: inline-block;*display: inline;*zoom: 1;height: 28px;line-height: 28px;width: 68px;text-align: center;font-family: PingFangSC-Regular;font-size: 14px;}
.results-list .end-back .ref-change {color: #FFF;cursor: pointer;background: #FF6D4E;}
.results-list .end-back .my-reserve {background: #EDEDED;color: #B9B9B9;}
.results-list .end-back .can-reserve {color: #FFF;background: #2EABFF;cursor: pointer;}
.results-list .look-process {display: inline-block;*display: inline;*zoom: 1;width: 18px;height: 18px;cursor: pointer;vertical-align: middle;background: url(img/ioop-icon.png) -302px -265px no-repeat;}
.results-list .left-loc {text-indent: 10%;}
.results-list .left-place {text-indent: 8px;}
.travel-menu {width: 644px;height: 685px;margin: 0 auto;border-collapse: collapse;}
.travel-menu td {height: 43px;padding: 0 6px;border: 1px solid;font-family: PingFangSC-Regular;font-size: 14px;color: #000;}
.travel-menu .menu-onecol {width: 116px;text-align: center;}
.travel-menu .menu-twocol {width: 191px;}
.travel-menu .menu-threecol {width: 102px;text-align: center;}
.travel-menu .menu-fourcol {width: 180px;}
.travel-menu .menu-one {height: 63px;}
.travel-menu .trip-msg {width: 129px;height: 20px;line-height: 20px;border: 1px solid #C0C0C0;outline: none;}
.travel-menu .why-trip {padding: 6px 0;}
.travel-menu .reason-trip {height: 54px;width: 100%;border: none;resize: none;outline: none;}
.travel-menu .choice-key {display: inline-block;*display: inline;*zoom: 1;margin-right: 18px;}
.travel-menu .choice-btn {width: 19px;height: 19px;margin-right: 6px;vertical-align: bottom;cursor: pointer;}
.travel-menu .choice-btn.active {background: url(../img/sure-choose.png) no-repeat center;}
.travel-menu .one-way {padding-top: 12px;}
.travel-menu .ticket-loc {padding: 6px 0;}
.travel-menu .ticket-msg {width: 100%;}
.travel-menu .ticket-msg td {border: none;}
.travel-menu .ticket-msg input{text-indent: 10px;}
.travel-menu .leader-sign {margin: 12px 0;height: 100px;border-width: 1px;border-style: solid;border-color: rgb(192, 192, 192);}
.travel-menu .leader-part{padding: 6px 6px;color: #f00;font-weight: bold;}
.travel-menu .up-down{width: 129px;height: 20px;line-height: 20px;border: 1px solid #C0C0C0;background: #f8f8f8;border-radius: 6px;}
.travel-menu .up-down span{display: inline-block;*display: inline;*zoom: 1;text-indent: 10px;}
.travel-menu .choose-icon{float: right;width: 14px;}
.travel-menu .choose-icon i{display: block;width: 14px;height: 7px;margin: 2px 0;cursor: pointer;}
.travel-menu .choose-icon .go-up{background: url(../images/go-up.png) no-repeat center;}
.travel-menu .choose-icon .go-down{background: url(../images/go-down.png) no-repeat center;}
.orderdetail-wrap .orderlist-title {height: 48px;}
.orderdetail-wrap .orderlist-title span {display: inline-block;*display: inline;*zoom: 1;padding: 0 10px;cursor: pointer;font-size: 14px;color: #333333;cursor: pointer;}
.orderdetail-wrap .orderlist-ing {display: inline-block;*display: inline;*zoom: 1;width: 133px;font-size: 18px;margin-top: 17px;line-height: 28px;color: #333333;font-weight: bold;text-indent: 10px;border-bottom: 3px solid #2EABFF;}
.order-content .orderlist-main {background: #FDFDFD;border: 1px solid #E9E9E9;padding: 16px 25px;}
.order-content .person-trmsg dl {float: left;width: 50%;}
.order-content .person-trmsg dt {float: left;height: 34px;width: 20%;color: #888888;font-size: 14px;}
.order-content .person-trmsg dd {float: left;color: #333333;font-size: 14px;}
.order-content .person-trmsg .col-dl {width: 100%;}
.order-content .person-trmsg .list-cause .discript-msg {margin-left: 10%;line-height: 23px;color: #333333;padding-right: 10%;font-size: 14px;}
.order-content .person-trmsg .list-cause .span-dt {float: left;color: #888888;font-size: 14px;}
.order-content .stay-where {line-height: 34px;}
.order-content .stay-msg {background: #FFFFFF;border: 1px solid #E9E9E9;padding: 16px;}
.order-content .stay-msg .person-trmsg li {line-height: 28px;}
.order-content .stay-msg .person-trmsg dt {height: 28px;width: 106px;}
.order-content .stay-msg .first-dl {width: 34%;}
.order-content .stay-msg .second-dl {width: 66%;}
.order-content .stay-msg .time-dd {color: #2EABFF;}
.order-content .stay-table {width: 100%;margin-top: 5px;}
.order-content .stay-table th {background: #EFF4F7;font-size: 14px;color: #3388C1;text-align: center;font-weight: normal;height: 26px;}
.order-content .stay-table td {font-size: 14px;color: #333333;text-align: center;line-height: 46px;}
.order-content .stay-table .advance {color: #2EABFF;}
.order-content .stay-table .house-pay {color: #2EABFF;font-weight: bold;font-size: 18px;}
.order-content .stay-table .btn-td {text-align: right;}
.order-content .btn-remark {background: #FF6D4E;font-size: 14px;color: #FFFFFF;border: none;outline: none;padding: 4px 13px;cursor: pointer;}
.order-content .stay-pay {float: right;}
.order-content .stay-pay li {float: left;line-height: 50px;}
.order-content .staymon-list {float: left;color: #333;font-size: 14px;}
.order-content .pay-way {float: left;font-size: 14px;color: #2EABFF;margin-left: 14px;margin-right: 66px;}
.order-content .pay-main {padding-bottom: 0;}
.order-content .flypay-main {padding-top: 23px;}
.order-content .pay-money {float: left;font-size: 18px;color: #2EABFF;font-weight: bold;margin-left: 14px;margin-right: 66px;}
.order-content .trip {width: 66px;height: 130px;background: #2EABFF;float: left;font-size: 14px;color: #FFFFFF;line-height: 130px;text-align: center;}
.order-content .flytrip-main {margin-left: 66px;height: 96px;}
.order-content .fly-msg li {float: left;width: 15%;}
.order-content .fly-msg dl {margin: 0 auto;}
.order-content .fly-msg dt {float: left;font-size: 14px;color: #888;}
.order-content .fly-msg .total-pay dt {font-weight: bold;font-size: 18px;color: #2EABFF;}
.order-content .fly-msg .fly-list1 {margin: 23px 0;width: 18%;}
.order-content .fly-msg .fly-list2 {text-align: right;}
.order-content .fly-msg .fly-list3 {margin: 30px 0;text-align: center;width: 13%;}
.order-content .fly-msg .fly-list5 {margin: 12px 0;text-align: center;width: 12%;}
.order-content .fly-msg .fly-list6 {margin: 3px 0;width: 18%;}
.order-content .fly-msg .fly-list7 {margin: 33px 0;width: 9%;text-align: right;}
.order-content .dtion-lf {width: 30%;}
.order-content .dtion-rt {width: 70%;}
.order-content .fly-company {color: #333;font-size: 16px;font-weight: normal;line-height: 28px;}
.order-content .plan-fly {font-size: 14px;color: #888;line-height: 22px;}
.order-content .place {font-size: 16px;color: #000;font-weight: bold;line-height: 30px;}
.order-content .fly-time {font-size: 20px;color: #2EABFF;}
.order-content .pay-time {display: inline-block;*display: inline;*zoom: 1;padding: 3px 10px;color: #3388C1;font-size: 14px;background: url('../images/arrow-ion2.png') bottom no-repeat;}
.order-content .remark-discript {font-size: 14px;color: #2EABFF;}
.tab-over-apply {float: right;}
.over-apply {font-size: 14px;color: #FF6D4E;line-height: 36px;padding: 0 24px;cursor: pointer;}