/* user center */
.user { background:#f3f3f3}
.user .common{ margin:80px 0 0 0}
.u_main{ overflow:auto; background:#fff; position:relative; }
.u_nav{ width:18%; float:left; background:#f5f5f5; position:absolute; height:100%; left:0; top:0; z-index:1}
.u_content{ margin-left:18%; min-height:800px; position:relative; z-index:2;font-size:14px; background:#fff}
.u_info{  padding:20px 10px 0; text-align:center;}
.u_content .tips p{ font-size:16px;}
.u_content .tips p a.lnk{ margin:0 8px;}
.spread .grey,.spread .green,.spread .red,
.actinfo .grey,.actinfo .green,.actinfo .red{  font-size:12px; margin-top:2px; display:block; margin-bottom:0}
.grey{color:#aaa;}
.green{ color:#009933}
.red{ color:#e00}
.spread .lnk,.actinfo .lnk{ background:#fffbef ; padding:0; margin:0;}
.ui_pt{ background:#ededed; padding:24px 0 24px 10px; margin-top:8px;}
.ui_pt span{ display:inline-block; width:130px;  }
.ui_pt a{ margin-left: 10px;color:#333;text-decoration:underline; float:right; margin-right:10px;  }
.ui_pt a:hover{ text-decoration:none }
.ui_pt b{ color:#f78000; font-family:Arial, Helvetica, sans-serif}
.user_list{ padding-bottom:20px; padding-top:10px;clear:both; border-top:1px solid #eee;}
.user_list ul li{ height:40px; line-height:40px;}
.user_list ul li a{ display:block; height:40px; padding-left:46px; width:160px; position:relative; color:#666; }
.user_list ul li a b{ height:15px; width:15px; position:absolute; right:36px; top:14px;background:url(../images/icon-common.png) no-repeat -175px -308px}
.user_list ul li.on a{ color:#61bd4f;}
.u_hd1{ margin:20px 0}
.u_hd1 h2{ font-size:16px; font-weight:700; color:#333; display:inline; float:left;}
.u_hd1 a{ display:inlin-block;}
.u_btn{ background:#f5f5f5; color:#333; border:1px solid #e5e5e5;  border-radius:2px; padding:2px 8px; font-size:13px; letter-spacing:1px}
.btn_border{ background:#fff; color:#20a56e; border:1px solid #20a56e;  border-radius:2px; padding:2px 4px; font-size:12px; vertical-align:top; float:right}
.btn_disabled{color:#bbb; border:1px solid #ccc; cursor:help  }
.u_hd2 .u_btn{background:#00aadb url(../images/icon-common.png) no-repeat -174px -174px; border:1px solid #00a5d5; color:#fff;padding:2px 10px 3px 30px; font-size:13px; letter-spacing:0; margin-right:10px; margin-bottom:2px}
.b_prim{ background:#20a56e; color:#fff; border-color:#20a56e}
.u_hd2{ background:#fff; }
.u_hd2 a{ display:inline-block; padding:5px 20px; color:#666; font-size:15px;}
.u_hd2 a.lnk{ font-size:13px; padding-right:0; }
.u_hd2 a.on{ color:#20a56e; font-weight:bold;  border:0px solid #ddd; border-bottom:2px solid #20a56e; }
.u_hd2 span:first-of-type{ font-weight:bold; font-size:15px; letter-spacing:1px}
.u_hd3{ margin:30px 10px;border-bottom:1px solid #eee; height:30px;}
.u_hd3 h3{ font-weight:normal}
.u_hd4{ margin:15px 0 0 0; height:30px; }
.switch_box a{ display:inline-block; color:#555; padding:2px 12px 3px; margin:0 4px; font-size:12px}
.switch_box a.on{ background:#eee; border-radius:4px;}
.stat{ margin-right:10px}
.stat select{ width:120px; padding:3px 3px 4px 3px; border:1px solid #ddd}
.divide{ margin-top:-2px;}
.divide hr{ margin-top:-1px; border-top:1px solid #fff; height:0; overflow:hidden}
.b_disable,.b_disable:hover{ color:#ccc; background:#e1e1e1;border-color:#e1e1e1; cursor:default}
.state1{ color:#666;}
.state2{ color:#0079bf;}
.state3{ color:#61bd4f;}
.time{ color:#999;}
.read{ font-weight:bold;}
.read .time{ font-weight:normal}
.data_name,.data_class,.data_author,.data_comment,.data_remarks{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.data_name{width:230px;}
.data_class{ width:110px; font-family: Arial, Helvetica, simsun; font-size:12px;}
.rule .data_class{ width:230px; cursor:pointer}
.rule td{position:relative; }
.fullname{ position:absolute; left:6px; top:28px;color:#017e66; background:#e7f2ed; border:1px solid #69a599; z-index:11; display:none; padding:4px; border-radius:4px; width:80%}
.data_author{ width:120px;}
.mess .data_author{ width:100px;}
.data_remarks{width:450px;}
.mess .data_remarks{ width:579px}
.data_remarks a{ color:#4290e0;}
.data_comment{ width:240px; height:20px;overflow:hidden;}
.cs .data_author{ width:200px;}
.cm .data_author{ width:80px;}
.data_comment .quote{display:none;}
.u_main .item_field th{ background: #f5f5f5;}
.u_main .lnk{ color:#06c;}
/* sort */
.descend,.ascend{ cursor:pointer;}
.descend b,.ascend b{ background:url(../images/icon-common.png) no-repeat 0 0; display:inline-block; width:11px; height:11px; margin-left:10px; }
.descend b{ background-position:-70px -50px}
.ascend b{ background-position:-88px -50px}
/* sort end */

/*----- �ϴ��ļ�   -----*/
.attach_upload{ display:inline-block;}
.file-upload span,.file-upload input {
	vertical-align:middle;
}
.file-upload b {font-weight:normal}
.file-selected { margin-right:8px;display:inline-block}
.browse {
	display:inline-block;
	overflow:hidden;
	text-align:center;
	position:relative;
	cursor:pointer; border:1px solid #c9c9c9; background:#eee; 
}
.file-upload span.browse{padding:6px 10px 7px; margin-right:5px;  overflow:hidden;}
.modal_body .file-upload span.browse{padding:4px 10px 4px; margin-right:5px;  overflow:hidden;}
.subbtn{ border:1px solid #c9c9c9; background:#eee; padding:7px 10px; cursor:pointer;  }
.modal_body .subbtn{ border:1px solid #c9c9c9; background:#eee; padding:7px 10px 8px; cursor:pointer;  }
.browse b {
color:#333;
	display:inline-block;
	vertical-align:top;
}
.file-preview {
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	width:43px;
	height:25px;
	font-size:100px;
	/* ����ͬ������Ŀɵ������ */
opacity:0;
	/* ʵ�ֵĹؼ��� */
filter:alpha(opacity=0);
	/* ����IE */
	cursor:pointer;
	background:none;
	border:none;
}
.attach{ margin-right:8px;*height:12px; cursor:pointer;}
.attach b{ font-weight:normal; color:#369}
.op_td span,.op_td a{ vertical-align:middle}
.tipsInfo{ font-size:12px; color:#999; margin-left:8px;}
/* �ϴ��ļ� end */
/*---- ������ -----*/
.progress{ margin-top:10px;}
.progress-bar {
	background:none repeat scroll 0 0 #d6dadc;
	display:inline-block;
	font-size:12px;
	height:10px;
	vertical-align:middle;
	width:220px;
	position:relative;
	overflow:hidden;
	border-radius:5px;
}
.progress span,.progess button ,.progess a{
	vertical-align:middle;
}

.bar {
	background:#dfb07e;
	display:inline-block;
	height:10px;
	position:absolute;
	top:0;
	left:0;	border-radius:5px;

}
.rate_num {
	color:#8c8c8c;
	margin-left:10px;
	margin-right:10px;
	vertical-align:middle;
	font-size:11px;
}
/*  ������ end */
.sel{border: 1px solid #c8c8c8;
    height: 35px;
    /*margin-right: 6px;*/
    padding: 4px 3px 4px 2px;
    width: 265px;}
.radios{
    height: 35px; line-height:35px;
    margin-right: 6px;
    padding: 4px 3px 4px 2px;
    width: 273px;}	
.radios label{ margin-right:10px;}	
.data_note{ font-size:13px; color:#999; line-height:40px; margin-right:10px; display:inline-block;}
.data_oper{ text-align:center;}
.operation{ margin:0 0 0 6px;}
.operation input{ margin:0 8px 0 0;}
.operation a{ color:#666; margin:0 0 0 12px;}
/* btn size */
.btns {
  display: inline-block;
  margin-top: 10px;
}
.btns a {
  display: inline-block;
  width: 110px;
  height: 36px;
  font-size: 14px;
  line-height: 36px;
  *line-height: 34px;
  color: #fff;
  text-align: center;
  background-color: #20a56e;
}
.btns a.btn_sec{ background:#ddd; color:#333}
.record{ margin:25px 0 35px 8px}
.record .ui_point{ margin-right:0 }
.record .ui_point b{ color:#f78000;  font-family:Arial, Helvetica, sans-serif; font-size:16px}
.record span,.record a{ margin-right:25px;}
.record a.lnk{  text-decoration:underline; font-size:12px; letter-spacing:1px;}
.record .btn_prim{ background:#f78000; border:1px solid #f66000; color:#fff; font-size:14px}
.u_div .record{margin:15px 0}
.w9{ width:85px;}
.mod_img{ position:relative; width:100px; height:100px; overflow:hidden}
.mod_img a{ position:absolute; display:block; bottom:0px; left:0; height:22px; line-height:22px; text-align:center; color:#fff;  background:#000;filter:alpha(opacity=80); 
-moz-opacity:0.8; 
opacity:0.8; width:100%; font-size:12px;}
.mod_img a:hover{ text-decoration:underline}
.mess{ border:0 none; }
.mess td{ cursor:pointer}
.mess tr:hover td{ background:#f3f3f3;}
.mess .data_remarks{ line-height:1.8}
/* model ˽��*/
.email-wrapper {
    background-color: #fff;
    margin-left: -230px;
    margin-top: -195px;
    width: 460px;
}
.email-wrapper .modal_body{ width:400px; padding-bottom:20px;}
.email-wrapper .form-area{ margin:0}
.email-wrapper .label-txt{ width:50px;}
.txt-a,.txt-b{ border-color:#ccc;  width:290px; height:150px; padding:0 6px; line-height:30px; font-size:14px;}
.txt-b{ width:400px; height:150px}
.editor .txt-a{ height:350px; width:600px; line-height:26px; }
.step .editor .txt-a{width:365px; height:150px;}
.step .editor .input-error-tip{ line-height:283px;}
.email-wrapper .inp-txt{width:290px;}
.form-area li.u_note{ font-size:12px; color:#999; text-align:left; margin:0 0 10px 65px}
tr.row:hover,tr.row:active{ background:#f9f9f9}
.span-txt,.span-cont{ vertical-align:top; margin:0;}
.span-txt{ display:inline-block; width:50px;  text-align:right; margin-right:15px; margin-top:5px;}
.span-cont{ display:inline-block; width:300px; line-height:30px;}
.span-txta{  overflow:auto; max-height:190px; padding-right:15px;}
/*��Ա��ҳ*/
.u_brief .lnk{ margin-right:30px; color:#20a56e; cursor:pointer}
.u_brief .progress-bar{ width:100px;}
.sign{ position:absolute; top:10px; right:40px; text-align:left; border:1px solid #ddd; border-radius:4px;  padding:10px 15px; background:#fffbef; width:277px;}
.sign h2,.actinfo h2{ font-size:14px; margin-bottom:5px; line-height:14px; }
.sign h2 i,.actinfo h2 i{ background:url(../images/icon-common.png) no-repeat -86px -204px; display:inline-block; width:20px; height:20px; margin-right:6px;}
.sign h2 span,.actinfo h2 span{ vertical-align:top; }
.sign em,.actinfo em{ color:#009933; margin:0 2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.sign p,.actinfo p{ margin-bottom:10px; display:inline; font-size:13px}
.sign a,.actinfo a{background: #20a56e; border-radius:2px; padding:2px 7px 3px; color:#fff; display:inline-block;float:right; margin:0 0 4px 0; font-size:13px; }
.sign div,.actinfo div{ margin-top:5px}
.spread{ top:100px; display:none}
.sign a.disable,.actinfo a.disable{ border:1px solid #ddd; color:#ccc; cursor:default; background:#f5f5f5;}
.txts{ padding:3px; border:1px solid #ccc; width:220px}
.activity_talk{ position:absolute; top:153px; right:0;width:380px; background:#fff;  z-index:2}
.activity_app{ position:absolute; top:309px; right:0;width:380px; background:#fff; z-index:2}
.activity_weibo{ position:absolute; top:442px; right:0;width:380px;  z-index:2}
.activity{ position:absolute; top:597px; right:0;width:380px; background:#fff;  z-index:2}
.activity_weixin{ position:absolute; top:753px; right:0;width:380px; background:#fff; z-index:2}
.downlink{ position:absolute; top:96px; right:40px; width:308px; z-index:2}
.downlink a{font-size: 16px;height: 42px;line-height: 42px;background-color: #20a56e;
color: #fff; border:1px solid #20a56e; cursor:pointer; padding:0; display:block; text-align:center}
.actinfo{ text-align:left; border:1px solid #ddd; border-radius:4px;  padding:10px 15px 3px; background:#fffbef;  width:277px; margin-left:30px;}
.activity_talk .actinfo{ height:128px }
.activity_weibo .actinfo{ height:128px; }
.activity .actinfo{ height:128px }
.activity_weixin .actinfo{height:150px  }
.actinfo .blue{ color:#06c; display:inline; float:none; background:#fffbef; padding:0}
.activity_weibo .actinfo .blue{  padding:0 3px}
.activity_app .actinfo{ padding-bottom:15px;}
.u_div{ margin-bottom:10px; overflow:hidden; width:579px;}
.u_div .u_hd2{ margin-top:10px;}
.u_div .time{ display:none;}
.actinfo .zoom{margin:-4px 8px 5px 0;  position:relative; float: left; cursor:pointer}
.bigger{ width:150px; height:150px;  position:absolute;visibility:hidden; top:-38px; right:95px; z-index:190; border:3px solid #e8ecee; text-align:center}
.zoom:hover .bigger{ visibility:visible;}
.actinfo h2 b{ vertical-align:top; font-weight:normal; margin-left:2px}
/*��������*/
.user_view{ background:#f2f2f2}
.user_view .common{ margin:30px 0 0}
.v_cont{margin:0 1% 0 0; width:80%; float:right; min-height:200px; padding-bottom:20px;}
.v_cont .u_data{ margin-left:10px;}
.v_cont .u_hd4{ margin:22px 0 0 0;}
.v_side{ width:17%;margin:0 0 0 1%; float:left; }
.side_sect{background:#f8f8f8; border:1px solid #ebebeb; margin-bottom:10px; }
.side_sect p{ margin:8px 4px 8px 12px}
.side_sect .b_sec,.side_sect .b_prim{ background:#fff; border:1px solid #20a56e; color:#20a56e; font-size:14px; border-radius:3px; }
.b_div{ height:36px; margin:10px 0 0 11px}
.side_hd{ margin:10px; font-size:12px;}
.v_side ol{ margin:15px 10px 0; font-size:12px;}
.side_hd h2{ display:inline; font-size:12px; }
.side_hd em{ color:#f90; font-weight:bold}
.v_side ol dl{ margin-bottom:15px;}
.v_side ol dt{ width:45px; height:45px; float:left; margin-right:10px;}
.v_side ol dd{  float:left;}
.v_side ol dd a{ display:block;}
.v_cont .span-txt{ width:100%; text-align:left}
.v_cont .form-area{ margin-left:30px;}
.v_cont label{ margin-right:10px;}
.v_cont .form-area li{ margin-bottom:5px;}
.u_brief h2{ margin:10px 0 20px 0; font-weight:normal;  }
.u_brief h2 strong{ font-weight:normal; font-size:20px; font-family:Arial, Helvetica, sans-serif; margin-right:10px; color:#000;}
.view_top{ margin-bottom:20px; height:250px; position:relative;}
.view_top .u_img{ margin:0;}
.mask{ position:absolute; bottom:0; height:100px; left:0;background-color:#fff; width:100%;}
.view_top .u_info{ margin:-40px 0 0 0; text-align:center; width:230px; padding:0; height:155px; overflow:hidden; cursor:pointer}
.view_top .u_info h2{ color:#333; font-size:20px; font-weight:normal; line-height:1.2; margin:5px 20px 0;}
.view_top .u_brief{  position:relative; width:80%; }
.view_top .u_brief div{ margin:25px 220px 0 0; line-height:2; height:60px; overflow:hidden;}
.view_top .u_brief div::after{ content:"..."}
.u_brief .record{ position:absolute; right:0; top:5px;}
.u_brief .record b{ display:block; font-weight:bold; margin-top:10px; color:#20a56e; font-size:18px;}
.u_brief .record a{ width:90px; display:inline-block; float:left; text-align:center; color:#999; border-left:1px solid #eee; margin:0}
.u_brief .record a:hover b{ text-decoration:underline}
.style1{ background:url(../images/view_bg.png) no-repeat 0 bottom;}
.v_cont .u_hd2{  margin-bottom:10px; background:#f5f5f5}
.v_cont .u_hd2 a{ }
.u_info .u_img img{ width:100px; height:100px}
.v_cont .divide{ display:none;}
.v_cont .data_remarks a{ color:#666}
.v_cont .data_remarks a:hover{ color:#333;}
/* ͷ�� */
.sub_nav{  height:32px; background:#f0f0f0}
.sub_nav a{  font:normal 12px/32px arial,simsun; color:#7d7d7d;}
.sub_nav span{ margin:0 8px; color:#7d7d7d}
.sub_nav span.seperator{ margin:0 0; color:#eee}
.sub_nav .layout-right{ top:0}
.sub_nav .layout-right a.mes{ margin-top:5px }
.sub_nav .layout-right .reg-txt i{ margin-top:5px;}
.nav{ background:#20a56e; width:100%; height:50px;}
.user_logo span{ display:none;}
.user_logo a{ display:inline-block; width:18%; text-align:center; color:#fff; height:50px; line-height:45px; float:left}
.nav .layout-center{ margin-left:210px; border:0 none; width:980px}
.nav .alink{ background:#20a56e; color:#fff; border:0 none; height:50px; line-height:50px;}
.nav .on{ background:#189360;}
.user .layout-center .alink:hover{background:#189360; border-top:0 solid #189360; color:#fff}
.layout-right .ui_mask{ width:25px; height:25px;}
.layout-right .u_img{ margin:-2px 3px 0 0 ; display:inline-block}
.layout-right .u_img img{ width:25px; height:25px;}
.user .layout-right .reg-txt{ margin:0}
.radio1 input{ margin-right:2px;}
.radio1{ margin-right:8px; display:inline-block; line-height:37px; height:37px;}
.obj input{ width:192px;}
.obj1 input{ width:156px;}
.user .form-area .input-error-tip{ line-height:35px;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #aaa;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #aaa;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #aaa;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #aaa;
}
.craw_col{ float:left;}
.cs{ width:32.3%; margin-right:1%; position:relative;}
.cm{ width:32%; }
.cb{width:62%;margin-right:1%;}
.u_data{position:relative;}

/*��������*/
.path{ font-size:13px;margin-left:5px; margin-bottom:20px; color:#999}
.path a{ color:#006699}
.tit{ margin:10px 0; height:28px; line-height:28px}
.titname{ font-size:15px; color:#333; margin-left:5px; font-weight:bold}
.clue .data_oper{ text-align:right}
.clue .u_btn,.rule_my .u_btn{ background:#fff; color:#06c; border:1px solid #fff;}
.rule_my .disable{ background:#fff; color:#ccc; border:1px solid #fff; cursor:default}
.rule_my .data_num .progress-bar,.dt_record .data_num .progress-bar{ width:132px; height:10px;}
.rule_my .progress,.rule_my .data_num{ margin:0}
.dt_record .data_num .progress{display:inline-block;}
.clue .data_class{ width:570px; display:inline-block;}
.clue td{ position:relative;}
.clue .stat{ margin-left:10px;}
.u_main .clue th.ta-r{ padding-right:15px}
.add_clue{ border:1px solid #ddd; padding:4px; width:550px; margin-right:15px}
.tit .lnk{ color:#06c; font-size:12px; margin-right:15px;}
.tit .lnk:hover{ text-decoration:none}
.tit .disable{ cursor:default; color:#aaa; background:#eee; border-color:#eee; }
.rule_my .data_oper .disable,.clue .data_oper .disable,.act_clue .disable{ cursor:default; color:#aaa; background:#fff; border-color:#fff; }
.buy{ cursor:text; color:#5dc600; background:#fff; border-color:#fff; font-weight:bold;  }
/*
.tit .browse {display:inline; margin-right:8px; line-height:24px; font-size:12px; padding:2px 1px 3px 8px; border-radius:2px; background:#20a56e; border:1px solid #20a56e;cursor:pointer}
.tit .browse b { font-weight:normal; letter-spacing:1px; color:#fff;cursor:pointer}
.tit .file-preview {width:66px; overflow:hidden; cursor:pointer}*/

/*���������ҳ*/
.rank{ border:1px solid #eee;}
.rank caption{ line-height:36px; font-weight:bold; font-size:12px;}
.rank .time,.all .time{ font-size:12px;}
.tag_more{ position:absolute; top:5px; right:8px; }
.tag_more .u_btn{ border:0 none; background:#fff; font-size:12px; color:#06c; text-decoration:underline}
.rule-wrapper {
    background-color: #fff;
    margin-left: -300px;
    margin-top: -235px;
    width: 600px;
	
}
.rule-wrapper .modal_body {width: 580px; padding-bottom:10px;}
.rule-wrapper .item_field{ border:1px solid #eee;}
.rule-wrapper .tit_tab{ width:100%; margin:10px 0}
.rule-wrapper .item_field{ border-top:0 none;border-bottom:0 none;}
.rule-wrapper  thead tr,.rule-wrapper  thead {display:block;}
.rule-wrapper  thead{ background:#f3f3f3}
.rule-wrapper .item_field td,.rule-wrapper .item_field th{width: 20% ;}
.rule-wrapper  tbody{border-bottom:1px solid #eee;overflow-y:scroll;max-height:250px; height:auto;display:block; width:100%}
.all tr.tr_h{ background:#f9f9f9 ;}
.all tr.tr_h td{ border-bottom:1px solid #bbb; color:#ceae00;font-weight:bold; }
.all .data_class{ width:250px}
.add_member{ border:1px solid #eee; padding:4px; width:500px;}
.tag_cloud{ text-align:center}
.modal_body .tit_tab .lnk{ text-decoration:underline}
.bdsharebuttonbox a{ background:transparent; margin:0; padding:0}
.batch-wrapper {
    background-color: #fff;
    margin-left: -281px;
    margin-top: -115px;
    width: 562px;
}
.batch-wrapper .modal_body {width: 630px; padding-bottom:10px;}
.batch-wrapper .tipsInfo{ display:block; margin-top:10px;}
.u_data .searchTool .txtSearch{ height:26px; line-height:26px; padding-left:6px; width:200px;}
.u_data .searchTool .btnSearch input{ height:28px; line-height:28px; background-position:4px -355px; width:30px;}
.u_data .srch_more{ margin:0 0 8px 0}
/*�������*/
.rule_play,.rule_pause,.rule_play_disable,.rule_pause_disable{ height:20px; width:20px; display:inline-block;background:url(../images/icon-common.png) no-repeat; vertical-align:middle; margin-right:16px; }
.rule_pause{ background-position:0 -530px;}
.rule_play{ background-position:-21px -530px;}
.rule_pause_disable{ background-position:-43px -530px; cursor:default}
.rule_play_disable{ background-position:-63px -530px; cursor:default}
.tag_top{ position:absolute; right:0; top:6px;color:#ddd;}
.tag_top a{ color:#999; margin:0 6px; font-size:12px;}
.tag_top a.on{ color:#06c}
.data_name .disable,.data_class .disable,.data_author .disable{ color:#999; cursor:default; text-decoration:none;}
.all .data_class,.all .data_name,.rank .data_class,.rank .data_name{ display:inline-block;}
.all td,.rank td{ position:relative}
.all .msg_help,.rank .msg_help,.clue .msg_help{ position:absolute; left:-1px; top:24px;z-index:2; width:168px; }
.all .ico_help,.rank .ico_help{ padding-bottom:1px; vertical-align:middle}
.cm .hide_name{left:-109px; z-index:2; width:180px;}
.cs .hide_name{left:-1px; z-index:2; width:180px;}
.all .hide_name{left:-1px; z-index:2; width:180px;}
.anchor_user{margin:-96px 0 0;border-top:96px solid transparent;z-index:1; position:relative; display:block}
.qqcustom{ vertical-align:top; line-height:22px; margin-right:6px;}
.qqimg{ margin:0; padding:0; vertical-align:middle;}
.dispatch{ color:#444; font-size:14px; }
.input_s,.input_l,.input_m{ padding:4px; margin-right:8px; border:1px solid #ddd;}
.input_l{ width:550px;}
.input_m{ width:200px;}
.input_s{ width:60px;}
.inp_edit{border:1px solid #ddd; padding:4px;}
.w_s{ width:150px;}
.w_l{ width:600px;}
.label_l{ width:140px; display:inline-block; line-height:24px; text-align:right; vertical-align:middle}
.dispatch h3{ margin-top:10px; font-size:14px; background:#f6f6f6; line-height:30px; padding-left:10px;}
.dispatch h2 .titname{ font-size:16px;}
.dispatch h3 span{ margin-left:40px; font-size:14px; font-weight:normal}
.cont_d{ margin-top:8px; margin-left:80px; color:#666}
div.cont_d{  margin-left:125px;}
.radio2{ height:30px; line-height:30px; margin-right:20px; vertical-align:middle}
.radio2 input{ margin-right:2px; vertical-align:middle}
.dispatch li{ margin-top:4px;}
.act_d{ margin-left:225px; height:150px; margin-top:15px;}
.fold_h .descend,.fold_h .ascend{ float:right; margin:10px 15px 0 0 }
.fold_h:hover{ background:#eee}
/*���ݹ���*/
.data_impt{ margin:50px 0 0 60px}
.data_impt .txt{ height:32px; line-height:32px; width:450px;}
.data_impt .subbtn { background:#20a56e; border-color:#20a56e; color:#fff;}
.data_impt p{ margin:10px 0 0 0}
.data_impt li{ margin-top:30px;}
.cluehd{ margin-top:40px;}
.u_data .tit_tab{ width:100%; margin:0px 0 10px 0}
.time_sel,.date_sel,.week_sel{ line-height:30px; height:30px; display:inline-block; vertical-align:middle; margin-right:15px; }
.timeact{ margin-left:80px;}
.week_sel .radio2{ margin-right:10px;}
.clue .stat select{ width:80px; padding:3px 1px; font-weight:normal}
/*��������*/
.addtask-wrapper,.viewtask-wrapper {background-color: #fff;margin-left: -250px;width: 500px;}
.addtask-wrapper {margin-top: -245px;}
.viewtask-wrapper {margin-top: -275px;width:600px;margin-left: -300px;}
.addtask-wrapper .modal_header,.viewtask-wrapper .modal_header{ height:50px; margin:0}
.addtask-wrapper .modal_header span,.viewtask-wrapper .modal_header span{ line-height:50px; padding-left:15px; padding-right:50px;}
.addtask-wrapper .modal_body{ width:464px; }
.viewtask-wrapper .modal_body{ width:564px; padding-bottom:10px}
.stats{ }
.hw,.inhw{ border:1px solid #ccc;}
.hw{ width:97%; height:200px; padding:1%; font-size:14px; color:#444;}
.taskname .inhw{ width:381px; padding:5px;}
.alot .inhw{ width:150px; padding:2px ;}
.texts label{ display:block; margin-bottom:4px; margin-top:14px; font-weight:bold}
.texts{ margin:10px 0 0 0}
.taskname label{ font-weight:bold}
.taskname{ margin:10px 0 0}
.switch_nav{  margin:12px 15px 10px;}
.hd4 a{ display:inline-block; padding:4px 8px; margin:0 4px 0 0; border:1px solid #aaa; border-bottom:1px solid #23a56e; color:#aaa; }
.hd4 a.on{ border-color:#20a56e; color:#20a56e; border-bottom:2px solid #fff;}
.hd4 label{ margin-left:2px;}
.addtask-wrapper .divide hr{ border-top:2px solid #20a56e; margin-top:-1px;}
.addtask-wrapper .divide{ height:1px; overflow:hidden;}
.addtask-wrapper .inp-txt{ line-height:28px; height:28px; width:388px;}
.addtask-wrapper .tipsInfo{ margin-top:10px; margin-left:1px;}
.addtask-wrapper .subbtn{ padding:6px 12px;}
.addtask-wrapper .item_field th,.viewtask-wrapper .item_field th{ color:#333;  background:#f6f6f6}
.addtask-wrapper thead{ background:#f6f6f6}
.addtask-wrapper tbody {border-bottom:1px solid #eee;overflow-y:scroll;max-height:233px; height:auto; width:100%}
.addtask-wrapper .item_field td,.addtask-wrapper .item_field th{ padding:6px}
.alot{ margin:10px 0}
.alot .stat select{ width:70px}
.alot .data_name{ width:160px}
.addtask-wrapper .item_field caption{ font-weight:bold; height:25px}
.addtask-wrapper .file-upload{ margin-bottom:30px;}
@-moz-document url-prefix() { .addtask-wrapper .file-upload{ margin-bottom:26px;} }
.addkey{ display:inline-block; margin-left:10px}
.addkey .msg_help{ width:228px; left:590px; top:28px}
@-moz-document url-prefix() { .addkey .msg_help{ top:29px}}
.alot .page-nav{ margin-bottom:0; margin-top:5px}
.subfr{ float:right; margin-top:7px;}
#span-txta_snc{ line-height:2; font-size:14px;}
.pay-wrapper {background-color: #fff;border: 3px solid #20a56e;left: 50%;position: fixed;top: 50%;z-index: 11;width:440px;height:348px;margin-left:-220px;margin-top:-220px;}
.pay-wrapper .modal_header{ background:#fff; font-weight:bold; margin-top:5px; color:#444;}
.amount{ padding:5px 10px; background:#fffbef; height:20px; margin-top:15px;}
.amount b{ color:#f96117; font-weight:bold; margin-right:4px; font-size:16px; }
.pay_opt{ margin-top:40px; margin-bottom:40px; margin-left:5px}
.pay_opt label{ cursor:pointer; margin:0 20px 0 25px; }
.pay_opt img{ vertical-align:middle}
.pay_opt_2{ margin-top:40px; margin-bottom:10px; margin-left:5px}
.pay_opt_2 label{ cursor:pointer; margin:0 20px 0 25px; }
.pay_opt_2 img{ vertical-align:middle}
.pay-wrapper .modal_body{ width:95%}
.u_hd5{background:url(../images/product_bg.png) repeat-x center bottom; height:28px; padding-bottom:2px;  margin:25px 5px 0}
.u_hd5 span{ display:inline-block; line-height:28px; width:98px; text-align:center;color:#8d8d8d; background:#efefef; border-top:1px solid #efefef; cursor:pointer }
.u_hd5 .on{ background:#fff;width:98px; text-align:center; border:1px solid #cbcbcb; border-bottom:1px solid #fff; color:#666666; font-weight:bold;} 
.bond{ margin:0 0 0 22px}
.bond a{ margin:0 0 0 12px}
.bond-wrapper{  text-align:center; width:300px; margin-left:-150px; margin-top:-180px}
.bond-wrapper h3{ font-size:22px; font-weight:500; margin-top:40px;}
.bond-wrapper .modal_close{font-size:24px; font-weight:50;  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; z-index:200; right:5px; top:5px}

/*0929 common*/
.big { margin-bottom:30px; padding:10px 30px 15px}
.layout-center .alink:hover{ color:#20a56e;}
.user .layout-center .alink:hover{ color:#fff;}
.drop_menu a:hover{ color:#20a56e}
.user .modal_body .form-area li{ line-height:2}
.no360{ visibility:visible}
.user360{ margin-right:40px;}
.ml12{ margin-left:12px;}
/* use */
.data_num label{ margin-right:10px; margin-left:12px;}
.data_num em{ margin-left:25px}
.data_num b{ font-weight:normal; margin:0 6px}
.data_num a.lnk{ margin-left:40px; color:#444; text-decoration:underline;}
.ask,.ask .ico_help{ cursor:default}
.ask a{ text-decoration:underline;color:#444;}
.ask em{ color:#20a56e; margin:0 6px;}
.diy_detail .dt_sample{border:0 none; margin-top:20px}
.diy_detail{ background:#f5f5f5; border:1px solid #eee; color:#555;}
.diy_detail .ops{ background:none;}
.dt_record .ops{ border:0 none; margin-top:5px;}
.diy_detail .dt_sample .ops{ border-bottom:1px solid #ddd;}
.diy_detail .key_result em{color:#555; font-size:16px; font-weight:bold;}
.diy_detail .items{ background:none;}
.history-wrapper .data_remarks{width:600px}