﻿@charset "utf-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
*{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family:inherit;
	vertical-align: baseline;
    outline: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
.clear{clear:both;}
/* Clear both for parents of the floating elements */
.clearfix:before,.clearfix:after{content: ".";display: block;height: 0;overflow: hidden;}
.clearfix:after{clear: both;}
.clearfix{zoom: 1;} /* IE < 8 */

.hidden {display: none;}
.relative {position: relative;}

/* Remove dotted rectangle of the focus element */
a, input, .btns, h2, .btn {border: none;font-weight: normal;outline: none; /* for Firefox */}
input::-moz-focus-inner{border-color:transparent!important; /* for Firefox inner bug */}
input.focus::-webkit-input-placeholder { color: transparent;}

/* Font & Link styles */
:link,:visited {text-decoration: none;color: #17af5c;}
a:hover,a:active {outline: none;}

html,body {height: 100%;width: 100%;}
iframe{background: transparent;}
body {background: url(../images/bg_admin.jpg?version=2012120922) repeat;font:14px/1.5 "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
button,input,select,textarea{border:1px solid #aaa;font-size:14px;font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
#wrapper {position: relative;width: 1080px;height: 100%;margin: 0 auto;}
	#leftBar,#rightBar { position: absolute; /*height: 547px;*/height:80%;}

    @media (max-height: 800px),(max-width: 1120px){
        #leftBar,#rightBar { position: absolute;height:90%;min-height:550px;}
        #footer{display: none;}
    }

	#leftBar .inner,#rightBar .inner {background:#f9f9f9; border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px; }
	#leftBar {top: 54px;left: 0;width: 322px;z-index: 1;}
	#rightBar {top: 54px;left: 357px;width: 722px;z-index: 1;}
	.group_leftbar #items_list {display: none;}
	.news_leftbar #group_list {display: none;}

	#left_top_tabs {width: 100%;height:55px;background:#b5e3ca;}
	#left_top_tabs ul {padding-top:8px;}
	#left_top_tabs li {width:159px;height: 45px;float: left;}
	#left_top_tabs li a {background:#f1f1f1;display: block;font-size: 20px;color: #777;line-height: 45px;text-align: center;width:159px;height: 45px;border:1px solid #ccc;border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;-ms-border-top-left-radius:8px;
        border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;}
	#left_top_tabs li a.active {background:#fff;color: #17af5c;}
	#left_top_tabs a.tab_news i {background: url(../images/icon_news.png?version=2012120922) no-repeat 0 0;display: block;position: absolute;width: 25px;height: 25px;z-index: 111;top:74px;right:129px;}
	#left_top_tabs a.tab_news i.unvisible {display: none;}
	#footer{
		/*text-align: center;*/
		background: url(../images/bg_footer.png?version=2012120922) no-repeat top center;
		/*border-top: 1px solid #666;*/
	    bottom: 20px;
	    color: #242627;
	    left: 0;
	    padding-top: 15px;
	    position: absolute;
	    text-shadow: 0 1px 0 #5B5C5E;
	    width: 100%;
	}
	#footer .foot_unit {float: left;padding: 0 10px;text-align: center;}
	#footer .user_intro {width: 40px;height: 40px;position: absolute;right: 520px;top: -18px;}
	#footer .user_intro a {background: url(../images/button_login.png?version=201212092222) no-repeat -38px 0;display: block;width: 40px;height: 40px;}
	#footer .user_intro a:hover {background-position: -76px 0;}
	#footer .email_service:hover {color: #ccc;}


	#footer .unit_1 {width: 200px;}
	#footer .unit_2 {width: 100%;text-align: center;}
	#footer .unit_3 {width: 200px;float: right;}
	#footer a {color: #242627;text-shadow: 0 1px 0 #5B5C5E;}
	#footer a img {display: none;}
	.inner {width: 100%;height: 100%;}
	#leftBar .mod_header {width: 100%;height: 62px;background:#17af5c;
        border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;-ms-border-top-left-radius:8px;
        border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;-ms-border-top-right-radius:8px;}
	#leftBar .app_logo {position: absolute;top: -20px;left:10px;z-index: 3;}
	#leftBar .admin_name {position: absolute;top: 20px;left:90px;z-index: 3;color: #fff;font-size: 17px;}
	#leftBar .admin_name a {color: #fff;text-decoration: underline;}
	#leftBar a.logout {display: block;position: absolute;top: 20px;right: 12px;text-indent: -99999px;height: 24px;width: 24px;background: url(../images/logout.png?version=201212092222) no-repeat;}
	#leftBar .user_intro_step1 {display:none;background: url(../images/user_intro_step1.png?version=2012120922) no-repeat;width: 240px;height: 250px;z-index:99999999999999999;position: absolute;top: 183px;left: 70px;}
	#leftBar .user_intro_step1 .e_btn_long {background:#17af5c;width:126px;height: 32px;line-height: 32px;text-align: center;color: #fff;font-size: 14px;display: block;position: absolute;z-index: 99996;bottom: 50px;left:50%;margin-left:-63px;
    border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;}
	#leftBar .e_setting {position: absolute;top: 60px;right: 10px;z-index: 4;display: block;width: 40px;height: 10px;}
	#leftBar .mod_body {/*height:480px;*/width: 322px;position: absolute;top:0;left:0;}
	.org_list,.functions_list {width:320px;height:360px;overflow-y: auto; overflow-x: hidden; position: absolute;background: #f9f9f9;cursor: pointer;}
	.functions_list {display: none;}
	/*.functions_rightbar {display: none;}*/
	.org_list .list_item,.functions_list .list_item {float: left;width: 100%;margin: 0;padding: 0;position: relative;height: 80px;border-top: 1px solid #ccc;}
	.org_list .list_item .list_unit,.functions_list .list_item .list_unit {display: block;position: relative;height: 80px;}
	.org_list .list_item .selected, .functions_list .list_item .selected {background:rgba(23,175,92,0.3);}
	.org_list .list_item .org_logo{float: left;margin: 7px 15px 7px 8px;}
	.org_list .list_item .org_logo img { float: left;  border: 1px solid #ccc;-moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius: 9px;}
	.org_list .list_item .org_name {width: 165px;font-size: 16px;color: #222;float: left;padding-top: 15px;line-height: 1.2;}
	.org_list .group_order_btn {position:absolute;top:13px;right:13px;width:25px;}
	.functions_list .list_item .function_name {width: 165px;font-size: 20px;color: #222;float: left;padding-top: 25px;}
	.functions_list .list_item .function_icon {background: url(../images/icons2.png?version=20170519) no-repeat center 13px;width: 50px;height: 60px;padding-left: 25px;float: left;}
	.functions_list .list_item .icon_result {background-position: center -50px;margin-top: 10px;}
	.functions_list .list_item .icon_news {background-position: center -91px;}
	.functions_list .list_item .icon_apply {background-position: center -202px;}
	.functions_list .list_item .icon_operator {background-position: center -210px;}
	.functions_list .list_item .icon_sms {background-position: center -462px;}
	.functions_list .list_item .icon_points{background-position: center -268px;}
	.functions_list .list_item .icon_survey {background-position: center -336px;}
	.functions_list .list_item .icon_userextra {background-position: center -400px;}
	.functions_list .list_item .icon_bill {background-position: center -527px;}
	.functions_list .list_item .icon_userfield_log {background-position: center -527px;}
	.functions_list .list_item .icon_course_sign {background-position: center -527px;}
	.org_list .list_item .org_name .num {color: #17af5c;}
	#leftBar .mod_footer {position: absolute;z-index: 2;bottom:0;left:0;height:70px;width:100%;background:#ccc;text-align:center;
        border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;-ms-border-bottom-left-radius:8px;
        border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;-ms-border-bottom-right-radius:8px;}
	.btn {display: block;position: relative;background:#fff;border-radius:100px;font-size: 18px;color: #222;line-height:40px;}
	.num_of_request {color: #17af5c;padding-left: 5px;}
	#leftBar .btn_add {width: 180px;height:40px;position: absolute;left:50%;top:15px;margin-left:-90px;display:block;text-indent:1.5em;}
    #leftBar .btn_add::before{content:"";width:24px;height:24px;background:url(../images/admin5.2/add_icon.png?version=20140825) center;display: block;position:absolute;top:8px;left:20px;}
#leftBar .btn_add:hover {background:#f9f9f9;}
	#leftBar .btn_add:active {background-position: 0 -86px;}
	#leftBar .group_actions {display: none;}
	/*#leftBar .expand_btn {cursor: pointer;width: 320px;height: 80px;position: absolute;left: 0;top:0;}*/
	#leftBar .li_hover .group_actions {display: block;}
	#leftBar .org_list .selected .group_actions {display: block;}
	#leftBar .group_actions {z-index: 999999;position: absolute;top: 55px;left: 90px;padding-bottom: 5px;width: 100px;}
	#leftBar .group_actions a {float: left;display: block;height: 21px;width: 25px;background: url(../images/icons.png?version=20170303) no-repeat 0 0;}
	#leftBar .group_actions .upload_excel {background-position: 0 -155px;margin-right: 10px;}
	#leftBar .group_actions .upload_excel:hover {background-position: 0 -102px;margin-right: 10px;}
	#leftBar .group_actions .upload_excel:active {background-position: 0 -128px;margin-right: 10px;}

	#leftBar .group_actions .edit_group {background-position: 0 -237px;}
	#leftBar .group_actions .edit_group:hover {background-position: 0 -180px;}
	#leftBar .group_actions .edit_group:active {background-position: 0 -209px;}

	#leftBar .group_actions .admin_group {background-position: 1px -561px;}
	#leftBar .group_actions .admin_group:hover {background-position: 1px -593px;}
	#leftBar .group_actions .admin_group:active {background-position: 1px -593px;}

    #leftBar .mod_body .search_box {width:280px;height:32px;border:1px solid #aaa;margin:6px 0 6px 10px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;overflow: hidden;}
    #leftBar .mod_body .search_box .input_field {float: left;height:32px;}
    #leftBar .mod_body .search_box .input_field .search_input {display:block;border:0;height:32px;width:200px;text-indent:1em;color: #222;background:#f7f7f7;font-size:16px;}
    #leftBar .mod_body .search_box .input_field .submit_input {font-size:16px;border:0;border-left:1px solid #aaa;cursor: pointer;height: 32px;width:80px;color: #222;background:#fafafa;}
    #leftBar .mod_body .search_box .input_field .submit_input:hover {background:#f1f1f1;}

	#rightBar .mod_header {/*position: absolute;top: 0;left: 0;z-index: 2;*/width: 100%;height: 64px;background:#f2f2f2;border-bottom:1px solid #d4d4d4;
        border-top-left-radius: 8px;-webkit-border-top-left-radius: 8px;-moz-border-top-left-radius: 8px;-ms-border-top-left-radius: 8px;
        border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;-ms-border-top-right-radius:8px; }
	#rightBar .mod_header .org_name {float: left;font-size: 18px;color: #222;padding: 21px 0 0 21px;}
	#rightBar .mod_header .search_box {position: absolute;z-index: 3;top: 15px;right: 90px;height:32px;border:1px solid #aaa;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;overflow: hidden;}
	#rightBar .mod_header .search_box .input_field {float: left;height:32px;}
	#rightBar .mod_header .search_box .input_field .search_input {display:block;border:0;height:32px;line-height:32px;width:220px;text-indent:1em;color: #222;background:#f7f7f7;font-size:16px;}
	#rightBar .mod_header .search_box .input_field .submit_input {font-size:16px;border:0;border-left:1px solid #aaa;cursor: pointer;height: 32px;width:80px;color: #222;background:#fafafa;}
	#rightBar .mod_header .search_box .input_field .submit_input:hover {background:#f1f1f1;}



	#rightBar .mod_header .btn_close a {display: block;position: absolute;top: 21px;right: 25px;height: 22px;width: 22px;background: url(../images/close.png?version=2012120922) no-repeat 0 0;}
	#rightBar .mod_body {/*position: absolute;top: 65px;left: 0;*/width: 722px;background: #f9f9f9;height: 417px;}
	#rightBar .request_list {overflow-y: auto;overflow-x:hidden;}
	#rightBar .mod_body .table_wrap {/*height: 405px;*/border-right: 1px solid #ccc;}
	#rightBar div.scroll-pane,	#rightBar div.scroll-pane-arrows{width: 100%;height: 410px;overflow: auto;}
	#rightBar div.horizontal-only{width: 100%;height: 412px;}
	#rightBar .mod_body .table_wrap .no_user_added {width: 720px;}
	#rightBar .mod_body .table_wrap .no_user_inner, .functions_rightbar .no_user_inner {color: #777777;font-size: 18px;padding: 140px 40px;text-align: center;}
	#rightBar .mod_body .table_wrap table {border-collapse: collapse;table-layout:fixed;width: 100%;font-size: 16px;color: #222;}
	#rightBar .mod_body .table_wrap thead th {/*height: 35px;*/line-height:35px;text-align:center;font-size: 16px; }
	#rightBar .mod_body .table_wrap table tbody tr:hover {background:#b5e3ca;}

	#rightBar .mod_body .table_wrap .t_checkbox {border-right: none;width: 40px;text-align: center;padding: 0;}
	#rightBar .mod_body .table_wrap #left_table .t_name {text-align: left;padding-left: 0;}
	#rightBar .mod_body .table_wrap #left_table .user_status {line-height: 34px;display: block;background: url(../images/icon_status.png?version=2012120922) no-repeat 7px -32px;}
	#rightBar .mod_body .table_wrap #left_table .t_status {padding: 0;width: 30px;}
	#rightBar .mod_body .table_wrap #left_table div.user_offline {background-position: 7px 3px;}
	#rightBar .mod_body .table_wrap #left_table div.user_online {background-position: 7px -66px;}
	#rightBar .mod_body .table_wrap #left_table div.user_decline {background-position: 7px 3px;}

	#rightBar .mod_body .table_wrap #left_table  table .t_name:hover {text-decoration: underline;}
	#rightBar .mod_body .table_wrap table td {padding: 0 8px;line-height: 35px;font-size: 16px}
	#rightBar .mod_body .table_wrap .t_name_label {width: 64px;text-align: left;overflow: hidden;}

	#rightBar .mod_body .table_wrap #right_table td div {line-height: 35px;overflow: hidden;white-space: nowrap;word-break: keep-all;}
	#rightBar .mod_body .table_wrap #left_table td div {line-height: 35px;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_mobile {width: 130px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_email {width: 260px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap th.t_email {text-align: center;}
	#rightBar .mod_body .table_wrap .t_gender {width: 80px;text-align: center;/*padding: 0 15px;*/overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_grade {width: 223px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_classes {width: 223px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap th.t_classes {text-align: center;}
	#rightBar .mod_body .table_wrap .t_qq {width: 160px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_comp {width: 240px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap th.t_comp {text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_birth {width: 160px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_school {width: 223px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_major {width: 223px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_depart {width: 160px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_posit {width: 223px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_join {width: 160px;text-align: center;overflow: hidden;}

	#rightBar .mod_body .table_wrap .t_inner_position {width: 160px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_address {width: 223px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_home {width: 223px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_weibo {width: 160px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_weixin {width: 223px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_student_id {width: 223px;text-align: center;overflow: hidden;}

	#rightBar .mod_body .table_wrap .t_location {width: 223px;text-align: center;overflow: hidden;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_location_n {width: 223px;text-align: center;overflow: hidden;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_address {width: 223px;text-align: center;overflow: hidden;overflow: hidden;}
	#rightBar .mod_body .table_wrap th.t_location_n {text-align: center;}
	#rightBar .mod_body .table_wrap th.t_location {text-align: center;}
	#rightBar .mod_body .table_wrap .t_sign {width: 160px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_remark {width: 245px;text-align: center;border-right: none;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_custom_admin_1 {width: 160px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_custom_admin_2 {width: 160px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_custom_admin_3 {width: 160px;text-align: center;overflow: hidden;}
	#rightBar .mod_body .table_wrap .t_custom_admin_4 {width: 160px;text-align: center;overflow: hidden;}

	#rightBar .mod_body .table_wrap #left_table {width: 138px;height:412px;border-right: 1px solid #ccc;float:left;overflow: hidden}
	/*#rightBar .mod_body .table_wrap #left_table::-webkit-scrollbar {  display: none;  }*/
	#rightBar .mod_body .table_wrap #left_table .t_name_label a {text-decoration:none;color: #222;}
    #rightBar .mod_body .table_wrap #left_table tbody tr:hover{background: #b5e3ca;}
    #rightBar .mod_body .table_wrap #right_table tbody tr:hover{background: #b5e3ca;}
	#rightBar .mod_body .table_wrap #right_table {/*position: absolute;top: 0;left: 140px;*/width: 579px;height: 412px;float:left;}
	#rightBar .mod_body .table_wrap #right_table thead th.no_border {border-bottom: 1px solid #fff;}
	#rightBar .mod_body .table_wrap #left_table thead th.no_border {border: none;}
	#rightBar .mod_body .table_wrap #right_table .jspHorizontalBar .jspTrack,
	#rightBar .mod_body .table_wrap #right_table .jspHorizontalBar .jspDrag {height: 14px;}
	#rightBar .mod_body .table_wrap #right_table .jspHorizontalBar .jspDrag  {width: 100px;margin-top: 1px;}
	#rightBar .mod_body .table_wrap #right_table .jspHorizontalBar {height: 19px;border: 1px solid #ccc;}
	#rightBar .user_intro_step2 {width: 240px;height: 250px;z-index: 2222;position: absolute;top: 140px;left: 70px;}

	#rightBar .mod_body .table_wrap td {color: #777;}
	#rightBar .mod_body .table_wrap td.t_mobile,#rightBar .mod_body .table_wrap td.t_email,#rightBar .mod_body .table_wrap td.t_location{color: #777;}
	/*#rightBar .group_rightbar #left_table {background: url(../images/group_rightbar_bg.png?version=2012120922) 0 -1px repeat;}*/
	/*#rightBar .group_rightbar #right_table {background: url(../images/group_rightbar_bg.png?version=2012120922) 0 -1px repeat;}*/
    #rightBar .group_rightbar #left_table tbody tr:nth-child(odd){background: #ececec}
    #rightBar .group_rightbar #right_table tbody tr:nth-child(odd){background: #ececec}

	#rightBar .mod_footer {position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;height: 71px;background:#ccc;
    border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;-ms-border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;-ms-border-bottom-right-radius:8px;}
	#rightBar .mod_footer .btn {float: left;margin-top:15px;}
	#rightBar .mod_footer .btn_add{line-height: 40px;margin-left: 24px;width:154px;height: 40px;padding-left:20px;text-align: center;}
    #rightBar .mod_footer .btn_add::before{content:"";width:24px;height:24px;background:url(../images/admin5.2/add_icon.png?version=20140825) center;display: block;position:absolute;top:8px;left:20px;}
    #rightBar .mod_footer .btn_add:hover {background:#f9f9f9;}
	#rightBar .mod_footer .btn_add:active {background:#fff;}
#rightBar .mod_footer .btn_invite {line-height: 40px;margin-left:12px;width: 112px;height: 40px;text-align: center;}
#rightBar .mod_footer .btn_invite:hover {background-position: 0 -301px;}
	#rightBar .mod_footer .btn_invite:active {background-position: 0 -344px;}
	#rightBar .mod_footer .btn_msg,#rightBar .mod_footer .btn_email {line-height: 42px;font-size: 16px;background-position: 0 -492px;width: 122px;height: 42px;text-align: center;margin-right: 10px;}
	#rightBar .mod_footer .btn_msg:hover,#rightBar .mod_footer .btn_email:hover {background-position: 0 -535px;}
	#rightBar .mod_footer .btn_msg:active,#rightBar .mod_footer .btn_email:active {background-position: 0 -578px;}
	#rightBar .mod_footer .btn_cancel {line-height: 42px;font-size: 16px;background-position: 0 -621px;width: 82px;height: 42px;text-align: center;}
	#rightBar .mod_footer .btn_cancel:hover {background-position: 0 -664px;}
	#rightBar .mod_footer .btn_cancel:active {background-position: 0 -707px;}
	#rightBar .mod_footer .btn_export {line-height: 40px;margin-left: 24px;width:154px;height: 40px;text-align: center;}

#rightBar .mod_footer .invite_action {display: none;}
	#rightBar .mod_footer div.visible {display: block;}
	#rightBar .mod_footer .pagenav .turn_box {position: absolute;top: 4px;right:12px;overflow: hidden;font-size:16px;}
	#rightBar .mod_footer .pagenav {position: absolute;top:1px;right: 0;width:255px;height: 65px;font-size: 20px;color: #222;}
	#rightBar .mod_footer .pagenav a {color: #222;font-size: 20px;}
	#rightBar .mod_footer .pagenav .p_unit {float: left;display: inline-block;margin-top: 13px;line-height: 2;}
	#rightBar .mod_footer .pagenav div.cur {color:#222;width: 35px;text-align: center;}
	#rightBar .mod_footer .pagenav div.turn {padding-right: 5px;}
	#rightBar .mod_footer .pagenav div.select_page { }
	#rightBar .mod_footer .pagenav div.select_page select {color: #777;font-size:18px;height: 31px;width: 60px;border:0;margin-right:4px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;}
	#rightBar .mod_footer .pagenav div.prev {text-indent: -99999px;background: url(../images/admin5.2/prev_next_btn.png?version=20170302) no-repeat -3px -4px;width: 40px;height: 40px;}
	#rightBar .mod_footer .pagenav div.next {text-indent: -99999px;background:url(../images/admin5.2/prev_next_btn.png?version=20170302) no-repeat -49px -4px;width: 40px;height: 40px;}
	#rightBar .mod_footer .pagenav div.prev a {display: block;text-indent: -99999px;width: 40px;height: 40px;}
	#rightBar .mod_footer .pagenav div.next a {display: block;text-indent: -99999px;width: 40px;height: 40px;}
/*Message Box*/
	#rightBar .mod_header .message_tabs {padding: 15px 0 0 23px; float:left}
	#rightBar .mod_header .message_tabs ul {}
	#rightBar .mod_header .message_tabs ul li {float: left;}
	#rightBar .mod_header .message_tabs ul li a {display: block;height: 34px;width:82px;text-align: center;line-height: 34px;font-size: 16px;color: #222;background: url(../images/sprite_btn1.png?version=2012120922) no-repeat -82px -1px;}
	#rightBar .mod_header .message_tabs ul li.first a {background-position: 0px -1px;}
	#rightBar .mod_header .message_tabs ul li.last a {background-position: -164px -1px;}
	#rightBar .mod_header .message_tabs ul li a:hover {background-position: -82px -36px;}
	#rightBar .mod_header .message_tabs ul li.first a:hover {background-position: 0px -36px;}
	#rightBar .mod_header .message_tabs ul li.last a:hover {background-position: -164px -36px;}
	#rightBar .mod_header .message_tabs ul li a:active, #rightBar .mod_header .message_tabs ul li a.active {background-position: -82px -71px;}
	#rightBar .mod_header .message_tabs ul li.first a:active, #rightBar .mod_header .message_tabs ul li.first a.active {background-position: 0px -71px;}
	#rightBar .mod_header .message_tabs ul li.last a:active, #rightBar .mod_header .message_tabs ul li.last a.active {background-position: -164px -71px;}

	#rightBar .message_mod_body {overflow-y: auto;}
	#rightBar .mod_body .tab_content {display: none;}
	#rightBar .mod_body #tab_content_activity, #rightBar .mod_body #tab_content_weekly {display: block;}
	#rightBar .mod_body .tab_content .t_message_lists {}
	#rightBar .mod_body .tab_content .t_message_lists .t_message_items {border-bottom: 1px solid #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
	#rightBar .mod_body .tab_content .t_message_lists .t_message_items:hover {background:#b5e3ca;position: relative;}
	#rightBar .mod_body .tab_content .t_message_lists .t_message_items:hover::before {content:"";width:6px;height:100%;display:block;position:absolute;top:0;left:0;background:#17af5c;}
	#rightBar .mod_body .tab_content .t_message_unit {float: left;color: #777;font-size: 14px;}
	#rightBar .mod_body .tab_content .t_message_action {float: left;display: block;}
	#rightBar .mod_body .tab_content .t_message_action .button_send {float: left;display: block;width: 66px;height: 26px;margin-top: 27px;margin-right: 5px;text-align: center;line-height: 26px;background:#17af5c;color: #fff;
    border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
	#rightBar .mod_body .tab_content .t_message_action .button_send:hover,#rightBar .mod_body .tab_content .t_message_action .button_send:active {text-decoration: none;background:#18c868;}
	#rightBar .mod_body .tab_content .t_message_action .state_edit {float: left; margin-top: 3px;margin-left: 5px;}

	#rightBar .mod_body .tab_content .t_message_checkbox {
	    border-right: medium none;
	    padding: 0;
	    text-align: center;
	    width: 70px;
	    margin-top: 30px;
	}
	#rightBar .mod_body .tab_content .t_message_image {margin-top: 8px;margin-right: 15px;}
	#rightBar .mod_body .tab_content .t_message_image img {border-radius: 10px;}
	#rightBar .mod_body .tab_content .t_message_text {width: 380px;color: #000;margin-top: 15px;}
	#rightBar .mod_body .tab_content .t_message_text span {color: #777;padding-right: 10px;}
	#rightBar .mod_body .tab_content .t_message_text .message_title {
		line-height: 30px;font-size: 18px;width:360px;
    	overflow:hidden;
    	white-space:nowrap;
    	text-overflow:ellipsis;
    	-moz-binding: url('../css/ellipsis.xml#ellipsis');      /*兼容Firefox，调用ellipsis.xml文件，注意ellipsis.xml文件路径*/
    }
	#rightBar .mod_body .tab_content .t_message_text .message_title span {padding-right: 30px;}
	#rightBar .mod_body .tab_content .t_message_text .message_title a {text-decoration: underline;color: #000;}
	#rightBar .mod_body .tab_content .t_message_action a {color: #777;}
	#rightBar .mod_body .tab_content .t_message_action a:hover {text-decoration: underline;}

	#rightBar .join_list_rightbar .t_message_image {margin-left: 25px}
	#rightBar .join_list_rightbar .mod_body .tab_content .t_message_action {margin-top: 25px}
	#rightBar .join_list_rightbar .mod_body .tab_content .t_message_action span,
	#rightBar .mod_body .tab_content .t_message_action a {color: #17af5c;line-height: 26px;}

    /* 统计结果 */
    #rightBar .t_stat_list_wrapper th {border-bottom: 1px solid #AAAAAA;}
    #rightBar .t_stat_list_wrapper td {
	    line-height: 35px;
	    overflow: hidden;
	    text-align: center;
	    white-space: nowrap;
	    word-break: keep-all;
	}
	#rightBar .t_stat_list_wrapper tr.even {
		background: none repeat scroll 0 0 #ECECEC;
	}
	/* use a semi-transparent image for the overlay */
	#overlay {background-image:url(../images/bg_overlay.png?version=2012120922);background-repeat: repeat;min-height: 200px;z-index: 900;}
	div.contentWrap {overflow-y:visible;}
	.placeholder {
    	font-size:14px;
    	color:#4f4f4f;
      	position: absolute;
      	left:10px;
      	top:17px;
      	overflow-x: hidden;
	}
	.loading {display: block;padding-top:80px;margin:auto;width: 100px;height: 100px;background:url(../images/loading.gif?version=2012120922) no-repeat center center;}
    .loading_tip{position: absolute;top:140px;left:0;text-align: center;width:100%;}
	.big_loading {display: block;position: absolute;top: 0;left: 0;width: 722px;/*height: 547px;*/height:100%;-moz-border-radius:8px;-webkit-border-radius: 8px;border-radius: 8px;background:#f2f2f2 url(../images/loading.gif?version=2012120922) no-repeat center center;}
	.left_loading {display: block;position: absolute;top: 0;left: 0;width: 320px;height: 475px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius: 8px;background:#f2f2f2 url(../images/loading.gif?version=2012120922) no-repeat center center;}
	.u_loading {display: none;position: absolute;top: 0;left: 0;width: 411px;height: 412px;-moz-border-radius:8px;-webkit-border-radius: 8px;border-radius: 8px;background:#f2f2f2 url(../images/loading.gif?version=2012120922) no-repeat center center;}
	.image_1_loading {display: none;text-align:center; margin:auto; top: 0;left: 0;width: 50px;height: 50px;-moz-border-radius:8px;-webkit-border-radius: 8px;border-radius:8px;background: url(../images/loading.gif?version=2012120922) no-repeat center center;}

	#message_add .loading,#message_confirm .loading,#survey_edit .loading {left: 260px;}

	/* the overlayed element */
	.apple_overlay {
		/*position: relative;*/
		display:none;
		width: 411px;
		font-size:15px;
		color: #222;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		background-color:#f9f9f9;
		border:1px solid #666;
		background-image:url(../images/bg_overlay.png?version=2012120922);
		/* CSS3 styling for latest browsers */
		box-shadow:0 0 6px 2px #222;
		-moz-box-shadow:0 0 6px 2px #222;
		-webkit-box-shadow: 0 0 6px #222;

	}

	/* default close button positioned on upper right corner */
	.apple_overlay .close {
		background-image:url(../images/close.png?version=2012120922);
		position:absolute; right:17px; top:17px;
		cursor:pointer;
		height:17px;
		width:17px;
		z-index: 2;
	}
/*External Page Style*/
.ext_header {border-bottom: 1px solid #17af5c;color: #17af5c;font-size: 18px;padding: 20px 0 12px 30px;}
.ext_body {border-bottom: 1px solid #ccc;padding:20px 0;overflow-y: auto;}
.ext_body .upload_profile {padding: 0 28px 32px;}
.ext_body .upload_profile .title,#upload_excel .ext_footer .upload_profile .title {color: #17af5c;font-size: 24px;margin-bottom: 15px;}
.ext_body .upload_profile .title .left_title,#upload_excel .ext_footer .upload_profile .title .left_title {float: left;overflow: hidden;width: 120px;height: 50px;}
.ext_body .upload_profile .text {color: #aaa;font-size: 15px;}
.ext_body .validate_content {padding: 32px 38px;font-size: 15px;color: #222;}
.ext_body .e_btn,.no_user_inner .e_btn,.no_user_inner .e_btn_long,.ext_footer .e_btn,.ext_body .e_btn_long,.ext_footer .e_btn_short,.ext_footer .e_btn_long,.ext_footer .e_btn_short{margin: 0 auto;width: 100px;color: #fff;background:#17af5c;border-radius:20px;cursor: pointer;line-height: 32px;height: 32px;padding: 0;display: block;text-align: center;border: none;font-size: 16px;}
.no_user_inner .e_btn,.no_user_inner .e_btn_long {display: inline-block;}
.ext_body .e_btn:hover,.ext_footer .e_btn:hover,.ext_body .e_btn_long:hover,.ext_footer .e_btn_short:hover {background:#333;}
.ext_body .e_btn:active,.ext_footer .e_btn:active,.ext_body .e_btn_long:active,.ext_footer .e_btn_short:active {background:#565656;}
.ext_body .e_btn_long:hover,.ext_footer .e_btn_long:hover,#upload_contact_m_ctrl .hover {background:#333;}
.ext_body .e_btn_long:active,.ext_footer .e_btn_long:active,#upload_contact_m_ctrl .focus {background:#565656;}
.ext_body .e_btn_cancel,.ext_body .e_btn_grey,.ext_footer .e_btn_grey,.ext_footer .e_btn_cancel,.ext_body .e_btn_delete,.ext_footer .e_btn_delete {background:#565656;}
.upload_excel .e_btn_upload_contact, .upload_excel .e_btn_download_contact {width:154px;height:32px;background:#17af5c;margin-right:15px;font-size: 14px;color: #fff;cursor: pointer;text-indent:1.8em;line-height: 32px;display: block;float: left;text-align: center;border: none;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;position: relative;}
.upload_excel .e_btn_upload_contact:before{content:"";width: 25px;height: 17px;background: url(../images/icons.png?v=201705163) 0 -80px no-repeat;position: absolute;top:7px;left:20px;z-index:2;}
.upload_excel .e_btn_download_contact:before {content:"";width: 17px;height: 19px;background: url(../images/icons.png?v=201705163) -3px -46px no-repeat;position: absolute;top:7px;left:28px;z-index:2;}
.upload_excel .e_btn_clear, .upload_excel .e_btn_delect, .upload_excel .e_btn_private_off, .upload_excel .e_btn_private_on {width:154px;height:32px;background:#17af5c;margin-right:15px;font-size: 14px;color: #fff;cursor: pointer;text-indent:1.8em;line-height: 32px;display: block;float: left;text-align: center;border: none;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;position: relative;}
.upload_excel .e_btn_clear:before{content:"";width: 22px;height:18px;background: url(../images/icons.png?v=201705163) 0 0 no-repeat;position: absolute;top:7px;left:13px;z-index:2;}
.upload_excel .e_btn_delect:before {content:"";width:17px;height:17px;background: url(../images/icons.png?v=201705163) 0 -22px no-repeat;position: absolute;top:7px;left:28px;z-index:2;}
.upload_excel .e_btn_private_off:before{content:"";width: 22px;height:18px;background: url(../images/icons.png?v=201705163) -5px -596px no-repeat;position: absolute;top:7px;left:13px;z-index:2;}
.upload_excel .e_btn_private_on:before {content:"";width:17px;height:17px;background: url(../images/icons.png?v=201705163) -7px -564px no-repeat;position: absolute;top:7px;left:28px;z-index:2;}

.upload_excel {text-align: center;}
.upload_excel .upload_btns {width:340px;margin: 0 auto;}
.group_export .ext_footer .btns,#real_name_set .ext_footer .btns {width: 101px;}
#upload_contact_m_ctrl .hover {background-position: -1px -31px;}
#upload_contact_m_ctrl .focus {background-position: -1px -62px;}
.ext_body #upload_contact_a_ctrl .hover {background-position: -1px -124px;}
.ext_body #upload_contact_a_ctrl .focus {background-position: -1px -93px;}
.ext_body .e_btn_long,.ext_footer .e_btn_long {font-size: 14px;width: 120px;float:left;margin-right: 15px;background:#17af5c;}
.ext_mod  .ext_footer .btns .e_btn_long {font-size: 14px;width: 120px;float:left;margin-right: 15px;background:#17af5c;}

.ext_body #toggle_message_content {background: none;color: #666;text-decoration: underline;}
.ext_body #show_email_content {background: none;color: #666;text-decoration: underline;}
.ext_body .e_btn_short {font-size: 16px;width: 100px;}
.ext_footer .e_btn {float: left;margin-right: 15px;color: #fff;font-size: 14px;display: inline-block;}
.ext_footer .btns,.btns_short .btns  {width:230px;margin: 0 auto;}

.ext_body .upload_profile .e_org_logo {width: 100%;text-align: left;padding-bottom: 10px;margin-bottom:20px;margin-top:10px;border-bottom: 1px solid #cdcdcd;}
.ext_body .upload_profile .e_org_logo .logo_demo {margin-left: 20px;}
.ext_body .upload_profile .e_org_logo .e_btn {float: left;margin: 0;}
.ext_body .upload_profile .e_org_logo #re_upload_image_1 {margin-bottom: 10px;border: none;border-bottom:1px solid #777;padding: 0;color: #777;background: none;font-size: 14px;}
.ext_body .upload_profile .e_org_logo #image_1_ctrl,.ext_body .upload_profile .e_org_logo #re_image_1_ctrl {margin-top: 10px;}
.ext_body .upload_profile .upload_logo {float: left;width: 210px;text-align: center;}
.ext_body .upload_profile .logo_ctrl_box span {padding-left: 10px;font-size: 12px;color: #777;line-height: 30px;}
.ext_body .upload_profile img#thumbnail {width: 200px;}
#upload_image_1 {float: left;margin-left:14px;margin-top:-3px;width: 100px;color: #fff;  background: #17af5c;cursor: pointer;line-height:28px;height:28px;padding: 0;display:block;text-align: center;border: none;font-size:16px;
    border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;}

.ext_body .input_field {padding-left: 28px;margin-bottom:15px;clear: both;}
.ext_body .input_field input {line-height: 26px;color: #222;float: left;border: 1px solid #aaa;height: 26px;padding:0 8px;font-size:14px;}
#profile_edit .ext_body .input_field input.e_input {width: 217px;}
.ext_body .input_field label.error {display: block;width: 230px;color: #ffb100;font-size: 14px;margin: 5px 0 0 70px;}
.ext_body .input_field input.error,#message_add .ext_body textarea.error,#survey_edit .ext_body textarea.error {border: 1px solid #ffb100;}
.ext_body .input_field #e_org_name {width: 180px;font-size: 15px;}
.ext_body .input_field #e_org_short {width: 180px;}
/*.ext_body .input_field #e_org_short {font-size: 15px;line-height: 20px;height: 20px;}*/
.ext_body .input_field .placeholder {font-size: 14px;top: 2px;left: 5px;}
/*.ext_body .input_field #notice {padding: 0;}*/
.ext_body .input_field label,.ext_body .input_field legend {line-height:30px;display: block;float: left;margin-right:10px;}
.ext_body .input_field select {border: 1px solid #aaa;height: 26px;padding-left: 10px;color: #222;font-size:15px;width: 100px;display: inline-block;margin-bottom: 8px;}
.ext_body .input_field input#add_groupby {float: left;height: 26px;width: 32px;background: url(../images/icons.png?version=20170303) 0 -339px no-repeat;display: block;text-indent: -99999px;border: none;cursor:pointer;}
.ext_body .input_field .add_delete_box {float: left;width: 100px;position: absolute;bottom:6px;right: 0;z-index:2;}
.ext_body .input_field input#delete_groupby {float: left;height: 26px;width: 26px;background: url(../images/icons.png?version=20170303) -2px -457px no-repeat;display: block;text-indent: -99999px;border: none;cursor:pointer;}
.ext_body .input_field .e_select_box select {display: block;}

.private_fields_checkbox[type=checkbox]{opacity: 0;width: 1px;height: 1px;}
.private_fields_label.unchecked{background: url(../images/admin5.2/checkbox.png?version=20170302)-2px -3px no-repeat;height: 25px;display: inline-block;padding-left:25px;line-height:25px}
.private_fields_label.checked{background: url(../images/admin5.2/checkbox.png?version=20170302) -2px -28px no-repeat;height: 25px;display: inline-block;padding-left:25px;line-height:25px}

.ext_body .input_field label.label_unchecked{background: url(../images/admin5.2/checkbox.png?version=20170302)-2px -3px no-repeat;width: auto;height: 25px;cursor: pointer;clear: none;display: block;  }
.ext_body .input_field label.box_checked{background: url(../images/admin5.2/checkbox.png?version=20170302) -2px -28px no-repeat;width: auto;height: 25px;}
.ext_footer .input_field input[type=checkbox]{opacity: 0;width: 1px;height: 1px;}
.ext_footer .input_field label.unchecked{background: url(../images/admin5.2/checkbox.png?version=20170302)-2px -3px no-repeat;height: 25px;display: inline-block;padding-left:25px;}
.ext_footer .input_field label.checked{background: url(../images/admin5.2/checkbox.png?version=20170302) -2px -28px no-repeat;height: 25px;display: inline-block;padding-left:25px;}
#profile_edit .ext_body .input_field {margin-bottom: 5px;}
#profile_edit .ext_body .input_field .e_select_box {width: 90px;line-height: 25px;float:left;}
#profile_edit .ext_body .input_field .e_select_box_month {width: 72px;}
#profile_edit .ext_body .input_field .e_select_box .male_checked,#profile_edit .ext_body .input_field .e_select_box .male_unchecked{position: relative;padding-left:20px;}
#profile_edit .ext_body .input_field .e_select_box .male_checked:before,#profile_edit .ext_body .input_field .e_select_box .male_unchecked:before{content:"";width:12px;height:12px;
    border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border:1px solid #17af5c;position:absolute;top:5px;left:0;z-index:2;}
#profile_edit .ext_body .input_field .e_select_box .male_checked:before{background: #17af5c}
#profile_edit .ext_body .input_field .e_select_box .male_unchecked:before{background: #fff}
#profile_edit .ext_body .input_field .e_select_box select {float: left;margin-right:4px;}

#profile_edit .ext_body .input_field select {width: auto;margin-bottom: 0;padding-left: 0;}
#profile_edit .ext_body .input_field select#gid {width: 239px;}
#profile_edit .ext_body { overflow-y:scroll;padding:20px 0 ;}
#profile_edit .ext_body .input_field label,#profile_edit .ext_body .input_field legend {width:75px;line-height: 26px;}
#profile_edit .ext_body .input_field .e_select_box label {width: 65px;}
#profile_edit .ext_body .input_field label.error {width: 200px;margin-left:85px;}
#org_info .ext_body .input_field .e_select_box {float: left;width: 210px;position: relative;}
#org_info .ext_body .input_field .e_select_box select {margin-bottom: 5px;}
#add_org .ext_body {height: 300px;width: 100%;overflow-y: auto;overflow-x: hidden;}
#org_info .ext_body {position: relative;left:0;right: 0;width: 100%;overflow-y: auto;overflow-x: hidden;}

/*单选框样式*/
.radio_flag{display:none;}
.radio_checked,.radio_unchecked{position: relative;padding-left:30px;cursor: pointer;width:40px;}
.radio_checked:before,.radio_unchecked:before{content:"";position:absolute;top:6px;left:10px;z-index:2;width:13px;height:13px;border:1px solid #17af5c;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;}
.radio_unchecked:before{background:#fff;}
.radio_checked:before{background:#17af5c;}

#group_edit_form .radio_box {float: left;width: 70px;}


#account_setting .ext_body {padding: 45px 30px;border-bottom: none;}
#real_name_set .ext_body {padding:45px 30px;}
#real_name_set .input_field {padding: 0;margin-top: 15px;margin-bottom: 0;}
#real_name_set .input_field label {color: #222;}
#real_name_set .input_field label.error {display: block;width: 230px;color: #ffb100;font-size: 14px;margin: 5px 0 0 70px;}


#real_name_result div.ext_body {padding:15px 15px 30px;}
#real_name_result .ext_body #invite_result .inform_msg {color: #ffb100;font-size: 14px;margin-bottom: 10px;}
#real_name_result .ext_body #invite_result .result_table {height: 240px;width: 100%;overflow-y: auto;overflow-x: hidden;}
#real_name_result .ext_body #invite_result .result_table table {background-color: #fff;table-layout:fixed;}
#real_name_result .ext_body #invite_result .result_table th,#real_name_result .ext_body #invite_result .result_table td {line-height: 26px;padding: 0 5px;border: 1px solid #CCCCCC;color: #777;font-size: 14px;}
#real_name_result .ext_body #invite_result .result_table td {font-size: 13px;text-align: center;}
#real_name_result .ext_body #invite_result .result_table td div {white-space: nowrap;word-break: keep-all;}
#real_name_result .ext_body #invite_result .result_table th {color: #222;}
#real_name_result .ext_body #invite_result .result_table .r_name {width: 50px;overflow: hidden;}
#real_name_result .ext_body #invite_result .result_table .r_status {width: 70px;overflow: hidden;}
#real_name_result .ext_body #invite_result .result_table .r_remark {width: 180px;overflow: hidden;}
#real_name_result .ext_body #invite_result .result_table th.s_remark {width: 320px;overflow: hidden;}
#real_name_result .ext_body #invite_result .result_table .s_remark {width: 100%;overflow: hidden;}
#real_name_result .ext_body #invite_result .result_table th.s_name {width: 100px;overflow: hidden;}
#real_name_result .ext_body #invite_result .result_table .s_name {width: 100%;overflow: hidden;}
#real_name_result .ext_body #invite_result .result_table th.s_status {width: 120px;overflow: hidden;}
#real_name_result .ext_body #invite_result .result_table .s_status {width: 100%;overflow: hidden;}
#real_name_result .submit_button {text-align: center;}
#real_name_result .submit_button .btns {margin: 0 auto;width: 100px;}
#real_name_result #message_invite_result div.btns {width: 100px;}
#real_name_result #invite_result_footer div.btns {width: 230px;margin: 0 auto;}
.tabbed_box {border: 1px solid #cdcdcd;background-color: #f9f9f9;max-width: 319px;margin:auto;}
.tabbed_box ul.tabs {margin-top: 0px;margin-bottom: 0px;}
.tabbed_box ul.tabs li {float: left;margin-right: 0px;width: 159px;text-align: center;}
.tabbed_box ul.tabs li a {
	display: block;
    background-color:#f2f2f2;
    color:#aaa;
    font-size: 16px;
    padding:7px 15px;
    text-decoration:none;
    border-bottom: 1px solid #ccc;
}
.tabbed_box ul.tabs li.last_tab {width: 160px}
.tabbed_box ul.tabs li.last_tab a.active {border-left: 1px solid #ccc;border-right: none;}
.tabbed_box ul.tabs li a.active {
    background-color:#fff;
    color:#17af5c;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #ccc;
}
.tabbed_box .tab_content {padding: 30px 0 20px;/*border-bottom: 1px solid #cdcdcd;border-right: 1px solid #cdcdcd;*/background-color: #fff;}
#account_setting .ext_body .input_field label.error {width: 200px;margin-left: 80px;}


#password_edit {display: none;}
.tabbed_box .tab_content .submit_button {text-align: center;}
#account_setting .tabbed_box .tab_content .submit_button button {margin: 0 auto;}
#account_setting .ext_body .input_field label {width: 80px;line-height: 26px;}

.ext_footer {padding:20px 15px;text-align: center;}
#upload_excel .ext_footer {margin-bottom: 17px;}
#upload_excel .ext_footer .upload_profile {padding: 0 23px 17px;}
.upload_step2 .submit_button .btns div, .upload_inform .submit_button2 .btns div {float: left;width: 120px;}
.upload_step2 .submit_button, .upload_inform .submit_button2 {text-align: center;}
.upload_step2 .submit_button .btns,.upload_inform .submit_button2 .btns {margin: 0 auto;width: 240px;}


.welcome_note {padding:15px;}
#add_org .ext_header {padding: 20px 0 12px 38px;}
#add_org .ext_body .upload_profile {padding: 0 28px;}
#add_org .ext_body .input_field label.error, #org_info .ext_body .input_field label.error {float: left;width: auto;margin: 0 0 0 5px;}
.upload_step2 .ext_body {border-bottom: none;padding-top:25px;}
.upload_inform .ext_body {border-bottom: none;padding-top:20px;}
.upload_inform .submit_button2 {margin-top: 15px;margin-bottom: 15px;}
.upload_inform .submit_button2 .btns div.e_btn {width: 100px;font-size: 14px;}
#upload_excel .submit_button {margin-top: 15px;margin-bottom: 15px;}
#upload_excel .submit_button a.more_details {line-height: 30px;float: left;color: #17af5c;text-decoration: underline;}
#upload_excel .submit_button a.e_btn {margin-bottom: 10px;width: 100px;}
#upload_excel .submit_button button,#upload_excel .submit_button .e_btn {margin: 0 auto;}
#upload_excel .submit_button .e_btn_upload {float: none}
#upload_excel .d_text {display: none;color: #777;}
#upload_excel div.visible {display: block;}
.upload_reminder .icon_reminder {display: block;width: 55px;height: 45px;float: left;background: url(../images/icon_notice.png?version=2012120922) no-repeat left center;}
.upload_reminder .ext_body {border-bottom: 1px solid #ccc;}
.upload_reminder .ext_body .upload_profile .text {color: #222;}
.upload_reminder  #inform_message {color: #FFB100;margin-left: 110px;text-align: left;}
.upload_reminder  .btns {margin-top: 20px;}
#userfield_invite .checkbox {margin: 5px 0 10px;width: 150px;float: left;}
#userfield_invite .submit_button label {color: #777;}
#userfield_invite .submit_button .e_btn_upload {margin: 0 auto;}
#userfield_invite .ext_body {padding:30px  30px 45px;border-bottom: none;}
.no_bottom_border .ext_body {border-bottom: none;padding-top:30px;}
#userfield_invite #send_email {display: none;}
#userfield_invite .ext_body .tab_content {color: #222;font-size: 14px;padding: 20px;}
#userfield_invite .ext_body .tab_content #message_content,#message_content_diy,#userfield_invite .ext_body .tab_content #email_content {border-bottom: 1px solid #cdcdcd;padding-bottom: 10px;margin-top: 10px;color: #777;font-size: 14px;}
#userfield_invite .ext_body .submit_button {margin-top: 20px;}
#userfield_invite .ext_body .inner_btn .e_btn {display: inline-block;/*background: #aaa;*/color: #fff;/*font-size: 16px;*/padding: 0 10px;}
#userfield_invite .ext_body .tab_content #email_content #overlay_preview {z-index: 9999999;color: #777;position: absolute;top: 0px;left: -100px;padding: 15px 15px 30px;background: #cdcdcd;border: #777;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
#userfield_invite .ext_body .tab_content #email_content .email_topbar {color: #222;font-size: 16px;width: 650px;}
#userfield_invite .ext_body .tab_content #email_content #overlay_preview .close_preview {
	background: url("../images/icon_close.png?version=2012120922") no-repeat scroll 0 0 transparent;
    display: block;
    /*float: right;*/
    height: 22px;
    position: absolute;
    right: 25px;
    top: 21px;
    width: 22px;
}
#invite_result .abled {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFB100;
    cursor: pointer;
    font-size: 13px;
    padding: 0;
    text-decoration: underline;
}

#invite_result .disabled {cursor: default;color: #222;}
#message_add .ext_body {overflow-x: hidden;overflow-y: auto;width: 100%;padding-top:20px;}
#survey_edit .ext_body {height: auto;overflow-x: hidden;overflow-y: auto;width: 100%;padding-top:20px;}
#message_add .ext_body .input_field, #survey_edit .ext_body .input_field {margin-bottom: 10px;}
#message_add .ext_body .input_field input, #survey_edit .ext_body .input_field input {width: 408px;}
#message_add .ext_body .input_field input#location {width: 298px;}
#message_add .ext_body .input_field_date input {width: 146px;}
#message_add .ext_body .input_field>label,#survey_edit .ext_body .input_field label {width: 73px;padding-right: 0;text-align: right;}

#message_add .ext_body .upload_profile label,#survey_edit .ext_body .upload_profile label {display: block;float: left;line-height: 30px;width:75px;}
#message_add .ext_body .input_field label, #message_add .ext_body .upload_profile label {text-align: right;}
#message_add .ext_body .e_org_logo span,#survey_edit .ext_body .e_org_logo span {font-size: 12px;line-height: 32px;padding-left: 10px;float: left;display: block;}
#message_add .ext_body .upload_profile .e_btn_line,#survey_edit .ext_body .upload_profile .e_btn_line,
#message_add .ext_body .e_btn_choose,#message_add .ext_body .e_btn_change, #survey_edit .ext_body .e_btn_choose {
	width:118px;float: left;border: none;border-bottom: 1px solid #aaa;cursor: pointer; background: none;color: #222222;font-size: 14px;height: 24px;
    margin-bottom: 16px;margin-left: 10px;padding: 0;}
#message_add .ext_body button.e_btn_choose,#message_add .ext_body button.e_btn_change {font-size:14px;margin-top:3px;margin-bottom: 0;height: 28px;border:0;border-radius:20px;width:100px;}
#message_add .ext_body button.e_btn_choose {background: #17af5c;color: #fff;}
#message_add .ext_body button.e_btn_change {background:none;border:1px solid #17af5c;color: #17af5c;}
#message_add .ext_body textarea, #sms_add .ext_body textarea, #survey_edit .ext_body textarea {border: 1px solid #aaa;width: 477px;overflow-y: auto;overflow-x: hidden;height: 95px;padding: 10px;font-size: 15px;}
#message_add .ext_body .input_field_date .e_select_box select {float: left;width: auto;}
#message_add .ext_body .input_field_date .start_date, #message_add .ext_body .input_field_date .end_date {float: left;}
#message_add .ext_body .input_field_date .start_date {margin-right: 10px;}
#message_add .ext_body .upload_profile,#survey_edit .ext_body .upload_profile {padding: 0 0 0 28px;margin-bottom: 10px;}
#message_add .ext_body .upload_profile .e_org_logo, #survey_edit .ext_body .upload_profile .e_org_logo {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: left;
}
#message_add .ext_body .input_textCount {float: right;padding: 0 30px 0 0;color: #777;font-size: 14px;}
#message_add .ext_body .input_textCount #notice {color: #FFB100;font-size: 14px;padding-right: 10px;}
#message_add .ext_body .input_textCount #textCount,#sms_add .ext_body .input_textCount #textCount {color: #FFB100;font-size:24px;}

#message_add .ext_body .input_field_textarea {margin-bottom: 0;}
#message_add iframe,#survey_edit iframe {width: 500px;}
#message_add .ext_body .upload_profile .e_org_logo #image_1_ctrl,#survey_edit .ext_body .upload_profile .e_org_logo #image_1_ctrl, #message_add .ext_body .upload_profile .e_org_logo #re_image_1_ctrl {
    padding-left: 0px;
    margin-top: 0;
    float: left;
}
#message_add .ext_body .upload_profile .e_org_logo #re_image_1_ctrl,#survey_edit .ext_body .upload_profile .e_org_logo #re_image_1_ctrl {
    padding-left: 70px;
}
#message_add #previous_upload_imgage_1, #survey_edit #previous_upload_imgage_1 {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;position: absolute;z-index: 9;left: 200px;background: url("../images/layer_bg.png?version=2012120922") repeat;padding: 4px;}
#message_add div.unvisible {display: none}
#message_add #icon_arrow {position: absolute;width: 14px;height: 9px;z-index: 11;left: 260px;overflow: hidden;background: url("../images/layer_arrow.png?version=2012120922") 0 0;}
#message_add .close_upload {
    background-image: url("../images/close.png?version=2012120922");
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 17px;
    top: 12px;
    width: 17px;
}
#message_add #previous_upload_imgage_1 .image_upload_inner {background: #f2f2f2;width: 400px;height: 300px;overflow-y: auto;}
#message_add #previous_upload_imgage_1 .image_upload_inner h4 {line-height: 30px;font-size: 14px;color: #777;background: #fff;border-bottom: 1px solid #ccc;margin-bottom: 10px;padding-left: 7px;}
#message_add #previous_upload_imgage_1 .image_upload_container {padding: 10px 0 0 10px;}
#message_add #previous_upload_imgage_1 .image_upload_container a {border: 1px solid #ccc;display: block;float: left;margin-right: 10px;margin-bottom: 10px;width: 80px;height: 80px;}
.no_image_uploaded {color: #777;text-align: center;}
#message_add .ext_body .originalTextareaInfo,#survey_edit .ext_body .originalTextareaInfo {margin: 5px 0 5px 90px;text-align: right;font-size: 14px;}
#message_add .ext_body .warningTextareaInfo,#survey_edit .ext_body .warningTextareaInfo {color: #FFB100;}
#message_add .input_field_textarea {margin-bottom: 10px;}
#message_add .input_field_textarea textarea {width: 408px;}
#message_add .ext_body #textarea_abstract textarea {height: 80px;}
#message_add .ext_body #textarea_abstract {margin-bottom: 0}

#message_add .ext_body .input_field  .note_checked,#message_add .ext_body .input_field  .note_unchecked{position: relative;padding-left:20px;width:30px;text-align: left;}
#message_add .ext_body .input_field  .note_checked:before,#message_add .ext_body .input_field  .note_unchecked:before{
    display:block;content:"";width:12px;height:12px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;
    border:1px solid #17af5c;background: #17af5c;position:absolute;top:8px;left:0;z-index:2;}
#message_add .ext_body .input_field  .note_unchecked:before{background: #fff}

/*news page*/
#message_add .ext_body .input_field .radio_box{max-width:530px;margin-left:85px;}
#message_add .ext_body .input_field .radio_box .radio_type{display: none;}
.radio_news_type_checked,.radio_news_type_unchecked{position: relative;padding-left:24px;cursor: pointer;}
.radio_news_type_checked:before,.radio_news_type_unchecked:before{content:"";position:absolute;top:6px;left:4px;z-index:2;width:13px;height:13px;border:1px solid #17af5c;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;}
.radio_news_type_unchecked:before{background:#fff;} /*未选中的状态*/
.radio_news_type_checked:before{background:#17af5c;}/*选中的状态*/
.news_add .ext_body .input_field .e_scope {position: relative;float: left; word-break: keep-all;
white-space:nowrap; width: 130px;height:auto;margin-left:6px;display: inline;display: block;display:table;}
.news_add .ext_body .input_field .e_scope a{color: #558ED5;text-decoration:underline;}
.news_add .ext_body .input_field #select_confirm{width: 105px;height:28px;border: 0px solid white;font-size: 16px;color: white;margin-left:6px;}
#select_group{width: 302px;height: auto;border: 1px solid #aaaaaa;position: relative;margin-top:15px;margin-right: 195px;padding-top:15px;display: inline;float: right;overflow:hidden;}
#select_group .group{position: relative;word-wrap: break-word; word-break: break-all; margin-bottom: 10px;}
#select_group label{width: 70px;}
.allgroup{margin-bottom: 8px;text-align:left;width: 100px;height: 17px;padding-top: -5px;margin-left: -40px;}
#first_in{padding:0;margin-left:6px;}
.news_add .ext_body .input_field .e_select_box {position: relative;float: left;width: 300px;}
.news_add .ext_body .input_field .e_select_box select {width: 180px;margin-bottom: 5px;}
#message_add .ext_body .input_field .e_select_box .add_delete_box {bottom: 5px;}
#message_add .ext_body .input_field .e_select_box .add_delete_box input {width: 32px;}
#message_add .ext_body .input_field_title label.error {width:418px;padding-left:15px;text-align:left;}
.news_add .ext_body .input_field .selected_error {color:#ffb100;font-size: 14px;}
.news_add .ext_body .input_field .e_select_box select.error {border: 1px solid #ffb100;}
.news_add .ext_body .input_field_textarea #TextArea1 {height: 150px;}
.news_add .news_form .ext_footer .checkbox {width: 200px;margin-left: 180px;margin-top: 5px;float: left;display: inline;}
.news_add .ext_body {position: relative;}
#cke_content {width: 460px;}
#cke_content .cke_top {padding: 2px;}
#message_add .ext_body .input_field label.error_text {width: 150px;color: #FFB100;padding-left: 73px;}
.ckeditor_wrapper {position: relative;display: block;float: left;overflow: hidden;padding: 2px;margin-bottom: 15px}

#message_add .upload_image_body {float: left;width: 500px;position: relative;}
#message_preview .ext_footer .btns, #message_confirm .ext_footer .btns, #message_select .ext_footer .btns, #join_list_result .ext_footer .btns{width: 230px;}
#message_preview .message_preview_account .text {text-align: center;}
#message_preview .message_preview_account .download {text-align: center;}
#message_preview .ext_body .input_field input {float: none;}
#message_preview .ext_body .input_field label.error {float: none;width: auto;margin: 10px 0;}
#message_preview .message_preview_account .text,#message_confirm .text {padding: 0 28px 10px;}
#message_select .ext_body {padding:20px;}
#message_select .ext_body .column {float: left;}
#message_select .ext_body .column_center {width: 109px;margin: 0 10px;}
#message_select .ext_body .column .column_title {color: #222;font-size: 16px;margin-bottom: 10px;height: 28px;}
/*#message_select .ext_header {margin-bottom: 20px;}*/
#message_select .ext_body .column_body {border: 1px solid #aaa;width: 255px;}
#message_select .ext_body .column_right .column_body {width: 152px;}
#message_select .ext_body .column_right .column_body input {display: none;}
#message_select .ext_body .column_right .column_body a {display: none;}
/*#message_select .ext_body .column_right .column_body .checkbox_name {height: 30px;}*/
#message_select .ext_body .column_right .column_body .checkbox label.unchecked {background: none;padding-left: 5px;width: 90px;float: left;margin-left: 0;}
#message_select .ext_body .column_right .column_body .checked_parent {background: #b5e3ca;}
#message_select .ext_body .column_right .column_body .checked_parent .delete_userfield {display: block;background-position: -1px -1px;}
#message_select .ext_body .column_right .column_body .hover_parent, #message_select .ext_body .column_right .column_body li:hover {background: #ccc;}
#message_select .ext_body .column_right .column_body .hover_parent .delete_userfield, #message_select .ext_body .column_right .column_body li:hover .delete_userfield {display: block;background-position: -1px -15px;}
#message_select .ext_body .column .column_body .column_inner {overflow: hidden;padding: 10px;max-height: 400px;overflow-y: auto;}
#message_select .ext_body .e_btn {width: 105px;background: url(../images/sprite_btn1.png?version=2012120922) no-repeat 0 -109px;padding-right: 15px;margin-top: 77px;}
#message_select .ext_body .e_btn_delete_arrow {background-position:  0 -144px;padding-left: 15px;padding-right: 0;margin-top: 67px;}
#message_select .ext_body #message_delete_all {padding-left: 18px;margin-top: 20px;}
#message_select .ext_body #select_nav li a, #message_select .ext_body .column_right a {white-space:nowrap;margin: 2px 0;display: block;color: #222;font-size: 15px;line-height: 1.5;float: left;width: 23px;height: 23px;}
#message_select .ext_body .column_right a {padding-left: 0;}
#message_select .ext_body #select_nav a.folder {cursor: pointer;background: url(../images/icons2.png) no-repeat -12px -154px;}
#message_select .ext_body #select_nav a.unfolder {background: url(../images/icons2.png) no-repeat -12px -186px;}
#message_select .ext_body #select_nav li ul  {margin-left: 25px}
#message_select .ext_body .delete_userfield {display: none;float: right;width: 10px;height: 10px;}
#message_select .ext_body .column_right .delete_userfield {cursor: pointer;display: none;float: right;margin-top: 5px;width: 10px;margin-right: 5px;height: 10px;background: url(../images/delete_userfield.png?version=2013011603) no-repeat -1px -15px;}
#message_select .ext_body input#username {
	font-size: 16px;
	border: 1px solid #aaa;
	line-height: 24px;
	height: 24px;
	width: 180px;
	padding-left: 16px;
}
#message_select .ext_body input#username:-moz-placeholder{color: #4f4f4f;font-size: 16px;}
#message_select .ext_body input#username.focus:-moz-placeholder{color: #222;}
#message_select .ext_body input#username:-ms-input-placeholder{color: #4f4f4f;font-size: 16px;}
#message_select .ext_body input#username.focus:-ms-input-placeholder{color: #222;}
#message_select .ext_body input#username::-webkit-input-placeholder{color: #4f4f4f;font-size: 16px;}
#message_select .ext_body input#username.focus::-webkit-input-placeholder{color: #222;}
#message_select .ext_body button#select_search {
	background: #565656;
	border: 0 none;
	color: #fff;
	height: 28px;
	width: 53px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: right;
	cursor: pointer;
	font-size: 16px;
}

#message_select .ext_body ul.groupby {
	margin: 2px auto;
}
#message_select .ext_body ul.groupby li {
	float: left;
	font-size: 0.8em;
	padding: 2px 3px;
	background: #fff;
	border: 1px solid #17af5c;
	cursor: pointer;
	color: #17af5c;
	margin: 1px 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#message_select .ext_body ul.groupby li:hover, #message_select .ext_body ul.groupby li.active {
	background: #17af5c;
	color: #fff;
}

#message_select .ext_body #search_cancel {
	font-size: 12px;
	color: #909090;
	position: absolute;
	top: 10px;
	right: 58px;
}
#message_select .ext_body .column_right .selected_label {
	font-size: 12px;
	background: #eee;
	padding: 0 10px;
	border-radius: 2px 2px 0 0;
	color: #666;
	text-shadow: 1px 1px 0 #fff;
	line-height: 2em;
}
#message_select .ext_body .column_right ul {
	border-bottom: 1px solid #ccc;
}
#message_select .ext_body .column_right ul li {
	padding-left: 10px;
}
#message_select .ext_body .column_right ul li.empty-ul {
	color: #909090;
}

.admin-setting {}
.admin-setting .search_groupadmin_input {width: 265px;}
.admin-setting .search_box .input_field input.submit_input {background: #565656;border-radius: 3px;height: 28px;border: none;color: #fff;cursor: pointer;}

.admin-setting .table_wrapper {width: 350px;margin-left: 28px;border: 1px solid #ccc;height: 200px;overflow-y:auto;overflow-x: hidden;margin-bottom: 10px;}
.admin-setting #groupadmin_table {width: 100%;border-collapse:collapse}
.admin-setting tr {line-height: 37px;}
.admin-setting td {padding-left: 20px; border-bottom: 1px solid #ccc; }
.admin-setting tr.selected {background: #b5e3ca;}
.admin-setting .authority span {border: 1px solid #e80000;display: inline-block;line-height: 15px;text-align: center;color: #e80000;font-size: 12px;padding: 2px 5px 3px;border-radius: 3px;}
.admin-setting .authority span {*display: inline;}
.admin-setting .authority {text-align: center;}
.admin-setting .authority .group_admin_2 span {border: 1px solid #f19149;color: #f19149;}
.admin-setting .authority .group_admin_0 span {display: none;}
.admin-setting .submit_button {width: 240px;margin: 10px auto;}
.admin-setting .submit_button .e_btn {font-size: 16px;}
.admin-setting .submit_button #inform_admin {margin-right: 0;}
.admin-setting .submit_button button.disabled {color:#ccc;background:#fff;border:1px solid #ccc;cursor: default;outline: none;}
.admin-setting .submit_button #group_admin_delete {}


#join_list_result .ext_body {padding:28px 32px;height:100%;}
#join_list_result .ext_body .result_table {width: 565px;min-height:360px;max-height:80%;overflow-y: auto;overflow-x: hidden;}
#join_list_result .ext_body table td {color: #777;}
#join_list_result .ext_body table td div {white-space: nowrap;word-break: keep-all;}
#join_list_result .ext_body table .r_name {overflow: hidden;width: 70px;}
#join_list_result .ext_body table .r_phone {overflow: hidden;width: 140px;}
#join_list_result .ext_body table .r_note {overflow: hidden;/* width: 140px; */}
#join_list_result .ext_body table td, #join_list_result .ext_body table th {font-size: 15px;border: 1px solid #ccc;text-align: center;line-height: 35px;}


.t_news_lists >li:nth-of-type(even){background: #f1f1f1;}
.t_news_lists >li:nth-of-type(odd){background: #f9f9f9;}
.t_news_lists .t_news_items {display: block;+display: inline;overflow: hidden;}
.t_news_lists .t_news_title {height: 40px;font-size: 16px;line-height: 40px;color: #222;border-bottom: 1px solid #aaa;}
.t_news_lists .t_news_content {height: 35px;font-size: 15px;line-height: 35px;color: #666;}
.t_news_lists .news_unit {float: left;width: 130px;text-align: center; height: 100%;}
.t_news_lists .news_type {width: 150px;}
.t_news_lists .news_action {width: 95px;}
.t_news_lists .news_type span {font-size: 12px;}
.t_news_lists .news_title {width: 160px;}
.t_news_items .news_checkbox{border-right: none;width: 40px;padding: 0px; float: left; height: 40px;}
#wrapper #rightBar .t_news_items .news_checkbox label.unchecked {margin-top: 8px;}

.t_news_lists .t_news_content .news_title {text-align: center;font-weight: bold;}
.t_news_lists .t_news_content .news_feedback {text-align: center;width: 130px;}
.t_news_lists .t_news_content .news_feedback a {color:#41649c}

.t_news_lists .news_action a {text-decoration: underline;color: #666;}
.t_news_lists .news_action a.button_edit {color: #17af5c;}

/*调研问卷*/
/*#survey_edit .input_field_title a {color: #84B416;}*/
#survey_edit .ext_body .input_field label.error {width: 80px;}

/* 群发短信 */
.t_news_lists .sms_col1 {width: 196px;}
.t_news_lists .sms_col2 {width: 176px;}
.t_news_lists .sms_col3 {width: 97px;}
.t_news_lists .sms_col4 {width: 236px;}

.t_sms_list .button_edit {color: #17af5c;}
#sms_input .ext_body textarea {border: 1px solid #aaa;width: 497px;overflow-y: auto;overflow-x: hidden;height: 95px;padding: 10px;font-size: 15px;}
#sms_input .e_remind {margin-bottom: 10px;}

/* 签到 */
.download_qrcode {position: relative;}
.download_qrcode .btns {width: 230px;margin: 20px auto;}
.download_qrcode .btns .e_btn {float: left;margin-right: 15px;}
.download_qrcode #qrcode_print_inform {display: none;position: absolute;top: 150px;left: 60px;background: #ccc;font-size: 16px;line-height: 45px;width: 300px;border: 1px solid #999;border-radius: 3px;}
.download_qrcode #qrcode_title {font-size: 20px;width:300px;margin:auto;line-height:24px;}

/*会员申请*/
.t_request_list_wrapper { }
.t_request_list_wrapper .even {background: #ececec;}
.t_request_list_wrapper th {border-bottom: 1px solid #aaa;}
.t_request_list_wrapper td div {line-height: 35px;text-align: center;overflow: hidden;white-space: nowrap;word-break: keep-all;}
.t_request_list_wrapper .r_type {width: 100px;overflow: hidden;}
.t_request_list_wrapper .r_content {width: 230px;overflow: hidden;}
.t_request_list_wrapper .r_action {width: 100px;overflow: hidden;}
.t_request_list_wrapper .r_content a {display:block;width:214px;overflow:hidden;text-overflow:ellipsis;color: #666;font-size: 15px;text-decoration: underline;}
#rightBar .mod_body .table_wrap .t_request_list_wrapper .t_checkbox {padding-left: 30px;}
.t_request_list_wrapper .r_action .button_edit {font-size: 15px;color: #17af5c;text-decoration: underline;}
.t_request_list_wrapper .r_action .agree_button {cursor: pointer;font-size: 15px;color: #17af5c;text-decoration: underline;}
.t_request_list_wrapper .r_action .ignore_button {cursor: pointer;font-size: 15px;color: #666;text-decoration: underline;}

/*Tag setting*/
.tag_setting .selected_tag_container p,.tag_setting .unselected_tag_container p {color: #777;padding-bottom: 3px;}
.tag_setting .selected_tag_bd {margin-bottom: 30px;}
.tag_setting .selected_tag_bd ul {border: 1px solid #17af5c;padding: 22px 25px;}
.tag_setting .unselected_tag_bd {margin-top: 3px;height: 120px;*height: 150px;}
.tag_setting .selected_tag_bd .selected_tag {
	position: relative;
	background: #17af5c;
	border-radius: 5px;
	float: left;
	height: 30px;
	*width: 100px;
	margin-right: 5px;
    margin-bottom: 5px;
	display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.tag_setting .selected_tag_bd .selected_tag .tag_name {*width: 110px;padding: 7px 28px 0 10px;color: #fff;font-size: 14px;float: right;}
.tag_setting .selected_tag_bd .delete_tag {z-index: 999999;background: url(../images/tag_bg.png) -70px -11px no-repeat;position: absolute;top: 10px;right: 10px;width: 11px;height: 11px;display: block;}
.tag_setting .unselected_tag {cursor: pointer;}
.tag_setting .unselected_tag_bd .unselected_tag {
	position: relative;border: 1px solid #17af5c;
	border-radius: 5px;
	float: left;
	height: 28px;
	display: inline-block;
    *display: inline;
    *width: 100px;
    zoom: 1;
    margin-right: 5px;
    margin-bottom: 5px;
}
.tag_setting .unselected_tag_bd .unselected_tag .tag_name {
	*width: 100px;
	padding: 7px 28px 0 10px;
	color: #17af5c;
	font-size: 14px;
	float: right;
	display: -moz-inline-stack;  //Firefox only code
	display: inline-block;
    *display: inline;
    zoom: 1;
}
.tag_setting .unselected_tag_bd .add_tag {background: url(../images/tag_bg.png?version=20130115) -72px -54px no-repeat;position: absolute;top: 8px;right: 8px;width: 14px;height: 14px;display: block;}

.tag_setting .tag_intro {color: #777;}
.tag_setting .tag_intro p {color: #17af5c;cursor: pointer;}
.tag_setting .tag_intro div {display: none;}
.tag_setting .tag_intro div.visible {display: block;}
.tag_setting .tag_notice {margin-top: 5px;font-size: 13px;color: #ffb100;display: none;}

 .upload_excel_failed .submit_button2 .btns {width: 120px;}
 .upload_excel_failed .submit_button2 .btns div {width: 120px;}
 .upload_excel_failed .submit_button2 div.checkbox {width: 200px;margin-left: 100px;}

/*安装详情*/
.stat_detail_list .btn_send,.stat_detail_list .btn_sent {
    display: block;
    height: 31px;
    line-height: 31px;
    margin: 0 auto;;
    text-align: center;
    width: 100px;
}
.stat_detail_list .btn_send:hover {text-decoration: underline;}
.stat_detail_list .btn_sent {
    /*background-position: -1px -94px;*/
    cursor: no-drop;
    color: #777;
}
.stat_detail_list .btn_sent:hover {text-decoration: none;}
#join_list_result .ext_footer .btns{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: auto;
}
/*信息上报*/
#rightBar div.mod_info_upload .table_wrap .t_mobile {width: 200px;}

/*Login&Register*/
body.login {background: url(../images/bg_underlay.png?version=2012120922) repeat;overflow:hidden;}
.login .login_bg{width:720px;height:440px;margin:auto;margin-top:15%;background:#44474e;opacity:0.8;border:1px solid rgba(255,255,255,0.1);position:relative;}
.login .login_bg .change_login_btn{position: absolute;top:10px;right:10px;z-index:2;cursor: pointer;}
.login .wrapper_inner {width: 100%;height: 100%;}
.login #leftBar,.login #rightBar {top:22%;height: auto;}
.login #leftBar {width: 255px;left: 260px;}
.login #rightBar {left: 515px;}
.login #i_logo p {text-indent: -20000000px;}
.login #rightBar .marginTop {margin-top: 35px;}
.login #rightBar .scan_code_login {width:280px;height:280px;}
.login #rightBar .scan_code_login>p {color:#fff;padding:10px 0;text-align: center;}
.login #rightBar .notice_info {font-size: 16px;color: #fff;width: 430px;line-height: 1.2;}
.login #rightBar .notice_info .abled {padding: 0;cursor: pointer;text-decoration: underline;border: none;background: none;color: #ffb100;font-size:16px;}
.login #rightBar div.notice_info .disabled {cursor: default;color: #a0a0a0;}

.login #rightBar form input{border: none;font-size: 18px;}
.login #rightBar a.forget_password {text-decoration: underline;color: #fff;font-size: 14px;}
.login #rightBar form .input_field {margin-bottom: 25px;position: relative;}
.login #rightBar form .input_field label.error, .login #rightBar label.input_error {margin-top: 10px;width: 300px;background: url(../images/icon_error.png?version=2012120922) -1px 0 no-repeat;color: #ffb100;font-size: 16px;padding: 0 0 0px 28px;line-height: 23px;margin-left: 10px;display: inline-block;}
.login div#rightBar label.input_error {margin-top: 10px;width: 300px;background: url(../images/icon_error.png?version=2012120922) -1px 0 no-repeat;color: #ffb100;font-size: 16px;padding: 0 0 0px 28px;line-height: 23px;margin-left: 10px;display: inline-block;}
.login #rightBar form .input_error {float: left;display: block;margin-bottom: 20px;margin-left: 0;}
.login #rightBar form div.input_field_last {margin-bottom: 15px;}
.login #rightBar form .goBack {margin-left: 20px;text-decoration: none;line-height: 53px;float: left;color: #777;text-align: center;background:#cecece;width: 122px;height: 53px;display: block;font-size: 22px;cursor: pointer;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;}

.login #rightBar form .input_btn {border:1px solid #f5f5f5;background: url(../images/input_default.jpg?v=20170622)no-repeat;background-size:100% 100%;width: 284px;height: 52px;text-indent:0.5em;float: left;
    border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;}
.login #rightBar form input.focus {background: url(../images/input_focus.jpg?v=20170622)no-repeat;background-size:100% 100%;}
.login #rightBar form #input_captcha{width:145px;height:52px;margin-right:140px;}
.login #rightBar form .captcha_url {width:130px;height:52px;line-height:52px;text-align:center;position:absolute;left:155px;top:0;z-index:2;background: #bfc0c3;cursor: pointer;color:#222;}
.login #rightBar form a.btn_submit {text-decoration: none;line-height: 50px;text-align: center;}
.login #rightBar form input.btn_submit,.login #rightBar form .btn_register{float: left;background:#17af5c;width: 122px;height: 53px;color: #fff;font-size: 22px;cursor: pointer;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;}
.login #rightBar form .btn_register{color:#222;background: #cecece;width:147px;text-align: center;line-height: 53px;}
.login div#rightBar form input.disabled,.login div#rightBar form a.disabled {cursor:default;color: #9a9a9a;background:#cecece;}
.login #rightBar form .rememberBox {cursor: pointer;float: left;padding-left: 17px;font-size: 14px;color: #fff;line-height: 54px;}
.login #rightBar form .rememberBox label {cursor: pointer;}
.login #rightBar form .agreeBox {line-height: 25px;margin-bottom: 15px;}
.login #rightBar form .agreeBox a {line-height: 25px;padding-left: 0;}
.login #rightBar form .agreeBox #checkbox_label {color: #fff;padding-left:30px;}
.login #rightBar form .agreeBox .checkbox {margin: 2px 8px 0 0;}


.login > #wrapper .agreeBox .checkbox,#wrapper > #rightBar input.checkbox,#wrapper > #rightBar input.choose_all,.upload_reminder > .ext_footer input.r_checkbox, #message_select > .ext_body .checkbox input, .upload_excel_contact > .ext_body .checkbox input, .upload_excel_failed > .ext_body .checkbox input, .news_form > .ext_footer .checkbox input{
	/* Hide the input, but have it still be clickable */
	opacity: 0;
	float: left;
	width: 1px;
	height: 1px;
	margin: 0;
}

#wrapper > #rightBar .t_checkbox label.unchecked {
	margin: 0;
	padding: 0px 10px 0;
	cursor: pointer;
	margin-right: 10px;
	line-height: 20px;
	display: block;
	background: url(../images/admin5.2/checkbox.png?version=20170301) right -3px no-repeat;
}
#wrapper > #rightBar .t_message_checkbox label.unchecked {
	margin: 0;
	clear: none;
	/* Left padding makes room for image */
	padding: 0px 10px 0;
	/* Make look clickable because they are */
	cursor: pointer;
	/*margin-right: 10px;*/
	line-height: 20px;
	display: block;
	background: url(../images/sprite_checkbox.png?version=2012120922) center -3px no-repeat;
}
.upload_reminder > .ext_footer .checkbox label.unchecked {
	margin: 0;
	clear: none;
	/* Left padding makes room for image */
	/*padding: 0px 10px 0;*/
	/* Make look clickable because they are */
	cursor: pointer;
	/*margin-right: 10px;*/
	line-height: 23px;
	display: block;
	background: url(../images/sprite_checkbox.png?version=2012120922) 85px -3px no-repeat;
}
.news_form > .ext_footer .checkbox label.unchecked {
	margin: 0;
	clear: none;
	/* Left padding makes room for image */
	/*padding: 0px 10px 0;*/
	/* Make look clickable because they are */
	cursor: pointer;
	/*margin-right: 10px;*/
	line-height: 23px;
	display: block;
	background: url(../images/sprite_checkbox.png?version=2012120922) 15px -3px no-repeat;
}
.upload_excel_contact > .ext_body .checkbox label.unchecked {
	padding-left: 145px;
	margin: 10px 0 0 0;
	clear: none;
	/* Left padding makes room for image */
	/*padding: 0px 10px 0;*/
	/* Make look clickable because they are */
	cursor: pointer;
	/*margin-right: 10px;*/
	line-height: 23px;
	display: block;
	background: url(../images/admin5.2/checkbox.png?version=20170303) 115px -3px no-repeat;
}
.upload_excel_failed > .ext_body .checkbox label.unchecked {
	/*padding-left: 35px;*/
	margin: 10px 0 0 0;
	clear: none;
	/* Left padding makes room for image */
	/*padding: 0px 10px 0;*/
	/* Make look clickable because they are */
	cursor: pointer;
	/*margin-right: 10px;*/
	line-height: 23px;
	display: block;
	background: url(../images/sprite_checkbox.png?version=2012120922) 0px -3px no-repeat;
}
#message_select > .ext_body .checkbox label.unchecked {
	margin-left: 23px;
	padding-left: 30px;
	line-height: 23px;
	/*margin: 0;*/
	clear: none;
	display: block;
	height: 23px;
	cursor: pointer;
	/*width: 140px;*/
	background: url(../images/admin5.2/checkbox.png?version=20170303) -2px -3px no-repeat;
	overflow: hidden;
}
.upload_excel_contact > .ext_body .checkbox label.checked {line-height: 23px;margin: 10px 0 0 0;clear: none;display: block;height: 23px;cursor: pointer;background: url(../images/admin5.2/checkbox.png?version=20170303) 115px -28px no-repeat;  }
.upload_excel_failed > .ext_body .checkbox label.checked { line-height: 23px; margin: 10px 0 0 0; clear: none; display: block; height: 23px; cursor: pointer; background: url(../images/sprite_checkbox.png?version=2012120922) 0px -53px no-repeat;  }
 .upload_reminder > .ext_footer .checkbox label.checked {line-height: 23px;margin: 0;clear: none;display: block;height: 23px;cursor: pointer;background: url(../images/sprite_checkbox.png?version=2012120922) 85px -53px no-repeat;  }
/*.news_form > .ext_footer .checkbox label.checked {line-height: 23px;margin: 0;clear: none;display: block;height: 23px;cursor: pointer;background: url(../images/sprite_checkbox.png?version=2012120922) 15px -53px no-repeat;  }*/
#message_select > .ext_body .checkbox label.checked {  background: url(../images/admin5.2/checkbox.png?version=20170303) -2px -28px no-repeat;  }
.login > #wrapper .agreeBox label.checked {line-height: 23px;padding-left: 25px;margin: 0;clear: none;display: block;height: 23px;color: #fff;cursor: pointer;background: url(../images/admin5.2/checkbox.png?version=20170301) 0 -28px no-repeat;}
.login > #wrapper .agreeBox label.error {clear: both;display: block;background: url(../images/icon_error.png?version=2012120922) no-repeat;color: #ffb100;font-size: 16px;padding: 0 0 2px 28px;line-height: 23px;}

#wrapper > #rightBar .t_checkbox label.checked {  background: url(../images/admin5.2/checkbox.png?version=20170301) right -28px no-repeat;  }
#wrapper > #rightBar .t_message_checkbox label.checked {  background: url(../images/admin5.2/checkbox.png?version=20170301) center -28px no-repeat;  }
.login > #wrapper .agreeBox label.unchecked {  background: url(../images/admin5.2/checkbox.png?version=20170327) 0  -3px no-repeat;  }

/* Placeholder */
input[type=text]::-webkit-input-placeholder { color: #aaa;font-size:14px;line-height:30px; }
input[type=text]:-moz-placeholder { color: #aaa;font-size:14px;line-height:30px;  }
input[type=text]:-ms-input-placeholder{ color: #aaa;font-size:14px;line-height:30px;}

.org_detail input[type="text"]:-moz-placeholder{color: #898989;font-size: 13px}
.org_detail input[type="text"].focus:-moz-placeholder{color: #222;}
.org_detail input[type="text"]:-ms-input-placeholder{color: #898989;font-size: 13px;}
.org_detail input[type="text"].focus:-ms-input-placeholder{color: #222;}
.org_detail input[type="text"]::-webkit-input-placeholder{color: #898989;font-size: 13px;}
.org_detail input[type="text"].focus::-webkit-input-placeholder{color: #222;}

.login input[type="text"]:-moz-placeholder{color: #4f4f4f;font-size: 18px;line-height:25px;}
.login input[type="text"]:-ms-input-placeholder{color: #4f4f4f;font-size: 18px;line-height:25px;}
.login input[type="text"]::-webkit-input-placeholder{color: #4f4f4f;font-size: 18px;line-height:25px;}
.login input[type="password"]:-moz-placeholder{color: #4f4f4f;font-size: 18px;}
.login input[type="password"]:-ms-input-placeholder{color: #4f4f4f;font-size: 18px;}
.login input[type="password"]::-webkit-input-placeholder{color: #4f4f4f;font-size: 18px;}

/*For IE*/
#leftBar .btn_add:hover {background-position: 0 -43px;}
.list_item .expand_btn {/*right: 15px;*/z-index: 9999;background: url("../images/org_arrow.png") no-repeat scroll 266px center transparent;}

 #profile_edit .ext_body .input_field .input_gender {float: left;width: 180px;}
#profile_edit .ext_body .input_field .input_gender label {width: 40px;}
#profile_edit .e_btn {font-size: 14px;}
#profile_edit .userfield_edit_li{margin-top:-1px;}
#profile_edit .userfield_edit_li>h3{text-indent: 1.6em;background:#f9f9f9;height:39px;border-bottom:1px solid #aaa;border-top:1px solid #aaa;line-height:40px;cursor:pointer;position: relative;}
#profile_edit .userfield_edit_li_div{background:#fff;padding:10px 0;}
#profile_edit .userfield_edit_li .right_arrow{background: url(../images/admin5.3/right_arrow.png)no-repeat 0 0;position: absolute;top:10px;right:25px;z-index:2;width:17px;height:17px;overflow: hidden;}
#profile_edit .userfield_edit_li .right_arrow_clicked{background-position: 0 -18px!important;}
#profile_edit .userfield_avatar_box{text-align: center;padding-bottom: 10px;font-size:13px;}

/*旧活动列表页*/
#message_list .mod_body .ongoing {display:inline-block;width:60px;text-align:center;height:16px;line-height:16px;font-size:12px;color:#17af5c;margin-bottom: 10px;border:1px solid #17af5c;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}


.gname {font-size: 0.8em;color: #909090;float: right;margin-right: 1em;  }
#message_select .ext_body .column_right .column_body .column_inner {  padding: 0;  height: 340px;  }
#send_sms h2 {font-size: 16px;font-weight: bold;  }
#send_sms #message_content_diy { position: relative;}
#send_sms #message_content_diy #msg_diy {width: 100%;padding: 0.2em;font-size: 14px;line-height: 1.2em;border-color: #ccc;resize:none;  }
#send_sms #message_content_diy #msg_count {position: absolute;top: 0;right: 0;  }
#map_wrap {display: none;border: 1px solid #ccc;background: #fff;width: 600px;height: 480px;position: absolute;top: 50px;left: 15px;border-radius: 5px;z-index: 111;  }
#map_container{height:420px;width:570px;margin-left:auto;margin-right:auto}

#choose_location {font-size: 14px;}
#map_wrap .map_toolbar {padding: 10px 15px;}
#map_wrap .map_toolbar .e_btn {display: block;float: left;margin-right: 10px;width: 66px;}
#map_wrap .map_toolbar .e_btn_search {float: left;margin-right: 10px;width: 66px;background:#999;line-height: 26px;height: 26px;font-size: 14px;margin-top: 2px;}
#map_wrap .map_toolbar .e_btn_cancel {float: right;margin-right: 10px;width: 66px;line-height: 26px;height: 26px;font-size: 14px;margin-top: 2px;}
#map_wrap .map_toolbar .e_btn_save {float: right;margin-right: 10px;width: 66px;line-height: 26px;height: 26px;font-size: 14px;margin-top: 2px;}
#map_wrap select{margin-top: 3px;float: left;width: 100px;overflow: hidden;height: 26px;border: 1px solid #aaa;font-size: 15px;}
#map_wrap #location_input{padding-left: 5px;margin-top: 3px;margin-right: 10px;float: left;width: 240px;height: 22px;*height: 21px;line-height: 28px;border: 1px solid #aaa;font-size: 15px;}

/*登录页*/
.chang_login_method{width:282px;text-align: right;color:#fff;line-height:2;font-size:14px;margin:-38px 0 10px;cursor: pointer;position: relative;}
.form_input_box{width:290px;}
.get_auth_code{position: absolute;top:11px;left:170px;width:100px;height:30px;line-height: 30px;text-align: center;background: #fff;border-radius:6px;border:0;}
.chang_login_phone{width:12px;position: absolute;top:1px;right:117px;z-index:2;}
/*短信充值页面*/
.sms_pay_cur_balance{padding-left:28px;padding-top:20px;}
.sms_pay_cur_balance>span{color:#17af5c;}
.sms_pay_body{margin:25px 0 0 28px; }
.sms_pay_item{display:block;height:45px;line-height: 45px;float:left;padding-right:22px;}
.sms_pay_figure_box{float:left;position:relative;height:42px;}
.sms_pay_figure_box::before{content: "¥"; width:45px;height:44px;line-height: 44px;background:#ccc;color:#222;position: absolute;left:1px;top:1px;text-align: center;font-size:22px;}
.sms_pay_figure{display:block;border:1px solid #aaa;height:42px;width:232px;text-indent:50px;font-size:22px;}
.sms_pay_method{float: left;}
.sms_pay_method_span{display:block;width:104px;height:40px;color:#222;text-align:center;line-height: 40px;border:1px solid #aaa;margin-bottom:14px;font-weight:700;font-size:22px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;cursor: pointer}
.sms_pay_method_select{border:2px solid #17af5c;}
.sms_pay_footer{margin-top:20px;border-top:1px solid #ccc;padding:23px 0;text-align: center;}
.sms_pay_btn{border:0;display:inline-block;width:100px;height:30px;border-radius:15px;background:#17af5c;color:#fff;text-align: center;line-height: 30px;margin:auto;font-size:15px;cursor:pointer;}
.sms_pay_btn:hover{background: #333;}
.sms_pay_method2{line-height: 22px;}
.sms_pay_method2>label{display:inline-block;width:46px;text-align:justify;}
.sms_pay_method2>span{display:inline-block;padding-left:30px;}
#pay_figure-error{display:inline-block;padding-left:45px;margin-top:2px;color:#ffb100;}/*输入框验证提示语样式*/
.sms_pay_tip_waiting_box{position: absolute;width:360px;top:110px;left:25px;z-index:2;background:#f9f9f9;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius: 10px;
    border: 1px solid #666;box-shadow: 0 0 6px 2px #222;-moz-box-shadow: 0 0 6px 2px #222;-webkit-box-shadow: 0 0 6px #222;display: none;}
.sms_pay_tip_waiting_box::after{content:"";display:block;width:100%;height:60px;position: absolute;}
.sms_pay_failure_btn{background:#565656;margin-left:15px;}
#sms_add .insert_words_box{padding:0 0 28px 28px;}
#sms_add .insert_words_btn{display:inline-block;border:1px solid #17af5c;color:#17af5c;background:#fff;font-size:13px;padding:1px 10px;margin-left:10px;cursor:pointer;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;}

/*活动管理--报名详情页*/
#activity_apply_list .ext_body{padding-top:0;height:380px;overflow-y:scroll;background: #f9f9f9;}
#activity_apply_list .ext_footer .btns { display: inline-block;  width: auto;  }
#activity_apply_list .apply_list_content{position: relative;border-top:1px solid #aaa;margin-top:-1px;}
#activity_apply_list .apply_list_header{border-bottom:1px solid #aaa;height:38px;line-height:38px;position: relative;}
#activity_apply_list .apply_list_header>span:nth-child(1){display:inline-block;float:left;width:130px;overflow-x:hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
#activity_apply_list .apply_list_header>span:nth-child(2){display: inline-block;float:left;margin-left:10px;}
#activity_apply_list .apply_list_header .right_arrow{background: url(../images/admin5.3/right_arrow.png)no-repeat 0 0;position: absolute;top:10px;right:30px;z-index:2;width:17px;height:17px;overflow: hidden;}
#activity_apply_list .right_arrow_selected{background-position: 0 -18px!important;}
#activity_apply_list .apply_list_body{display:none;padding:5px 15px 5px 130px;background:#fff;}
#activity_apply_list .apply_list_body img{width:100%;max-width:150px;}
#activity_apply_list .apply_list_body>li{line-height:25px;vertical-align:middle;}
#activity_apply_list .apply_list_body>li>span:nth-child(1){display:inline-block;padding-right:15px;vertical-align: top;}
#activity_apply_list .apply_list_body>li>span:nth-child(2){display:inline-block;vertical-align: top;max-width:250px;}

/*活动列表页面  信息收集页面*/
#activity_list .activity_lists li{border-bottom:1px solid #ccc;height:80px;}
#activity_list .activity_title{line-height: 30px;font-size:18px;width: 360px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#activity_list .activity_title a{color:#000;text-decoration: underline;}
.activity_code_img{position:absolute;top:0;right:80px;width:80px;height:80px;z-index:3;display:none;}
#activity_list  .activity_lists .t_message_items {height: 80px;border-bottom: 1px solid #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
#activity_list  .activity_lists .t_message_items:hover {background:#b5e3ca;position: relative;}
#activity_list  .activity_lists .t_message_items:hover::before {content:"";width:6px;height:100%;display:block;position:absolute;top:0;left:0;background:#17af5c;}
.activity_code_large{position: fixed;top:0;left:0;width:100%;min-width:640px;height:100%;z-index:88;background:rgba(0,0,0,0.6);display: none;}
.activity_code_large_img{display: block;width:300px;height:300px;margin:auto;margin-top:15px;}
.activity_code_p{text-align: center;color:#fff;margin-top:15%;font-size:20px;}
.activity_copy_url_box{width:430px;margin:auto;vertical-align: middle;margin-top:20px;padding-left:120px;}
.activity_copy_url{width:288px;min-height:24px;background: #fff;padding:10px;resize:none;vertical-align: middle;}
.activity_copy_url_btn{width:100px;height:30px;background:#17af5c;vertical-align: middle;margin-left:10px;border:0;cursor: pointer;
    border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;color:#fff;}
.activity_copy_url_btn:hover{background: #18c868;}
.activity_copy_toast{position: fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:rgba(0,0,0,0.3);} /*复制内容时toast的classname 要注意z-index 是否处于最高层 */
.close_fixed{position: absolute;top:30px;right:50px;z-index:2;height:20px;width:20px;background:url(../images/close.png?version=20170306)no-repeat;background-size:100%;}


/*积分统计 订单流水 列表页*/
.function_list_body{position: relative;}
.function_list_body .t_news_content:hover{background:rgba(23,175,92,0.3);}
.function_list_body .t_news_lists .news_unit{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}  /*表格中文字溢出显示省略号*/
.mod_body .points_search_shadow{position: absolute;padding:15px 60px 15px 20px;width:642px;z-index:2;bottom:0;left:0;background:rgba(0,0,0,0.5);font-size:16px;color:#fff;}
.mod_body .points_search_shadow_close{position: absolute;top:16px;right: 25px;z-index:3;height: 22px;width: 22px;background: url(../images/close.png) no-repeat 0 0;}
/*积分统计子页面*/
#points_search .ext_body{padding:50px 10px;}
#points_search .ext_body .search_select_org{width:391px;height:30px;padding:0;}
#points_search .ext_body .input_field_date{margin-top:20px;}
#points_search .ext_body .input_field label.error{padding-left:230px;}
/* 订单流水子页面*/
#widthdraw_request .ext_body .input_field input{height:30px;line-height: 30px;}
#widthdraw_request .ext_body .input_field .change_account{padding:2px 4px;margin-left:4px;background:#17af5c;color:#fff;font-size:13px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;}
#widthdraw_request .ext_body .input_field .withdraw_explain{border-bottom: 1px solid #17af5c;color:#17af5c;line-height: 30px;margin-left: 10px;cursor: pointer;}
#widthdraw_request .widthdraw_request_tab{padding:5px 28px;}
#widthdraw_request .ext_body .result_table {overflow-y: auto;overflow-x: hidden;border-top:1px solid #aaa;padding-top:10px;margin-top:5px;}
#widthdraw_request .ext_body table td, #widthdraw_request .ext_body table th {font-size: 15px;border: 1px solid #ccc;text-align: center;line-height: 35px;}
#widthdraw_request .ext_body .input_field label.error {width:100px;margin:0;margin-left:5px;}
#widthdraw_request .ext_body .widthdraw_request_tab td {line-height:22px;vertical-align: middle;}
.request_explain_box{background: rgba(0,0,0,0.6);position: fixed;top:0;left:0;width:100%;height:100%;z-index:10;}
.request_explain_box .request_explain{width:300px;padding:40px;line-height:26px;font-size:16px;margin:auto;margin-top:125px;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;}
.request_explain_box .request_explain>p{text-indent: 2em;}
#widthdraw_config .ext_body{padding:25px 0;}
#widthdraw_config .ext_body .input_field label:not(.error){width:90px;}
#widthdraw_config .ext_body .input_field label.error {width:200px;margin:0;}
#widthdraw_config .ext_body .input_field input{width:360px;}
#bill_search .ext_body{padding:25px 0;}
#bill_search .ext_body .input_field{margin:25px 0;}
#bill_search .ext_body .input_field label:not(.error){width:90px;}
#bill_search .ext_body .input_field label.error{padding-left:230px;}
#bill_search .ext_body .input_field input{width:150px;}



/*组织排序页面*/
#group_order .ext_body{height: 390px;overflow-y: scroll;overflow-x:hidden;padding:0;}
.ext_body .group_order_list>li{height:39px;border-bottom:1px solid #ccc;text-align: right;padding-right:15px;position: relative;cursor: all-scroll;}
.ext_body .group_order_list>li .group_name{position: absolute;left:15px;z-index:2;text-align:left;line-height:40px;width:240px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ext_body .group_order_list>li .order_btn{display:inline-block;width:20px;height:17px;padding:11px 4px;cursor: pointer;}
.ext_body .group_order_list>li .order_up_btn{background: url(../images/admin5.6/order_up.png)center no-repeat;}
.ext_body .group_order_list>li .order_down_btn{background: url(../images/admin5.6/order_down.png)center no-repeat;}
.ext_body .group_order_list>li .order_id{display:inline-block;padding:9px 4px;vertical-align: top;}

#request_edit .ext_body {padding:30px 30px;}
#request_edit .ext_footer #request_edit_cancel {float: none;margin: 0 auto;}
#request_edit .ext_body p label{width: 60px; float: left;margin-right: 15px}
#request_edit .ext_body p span{white-space:nowrap;width:250px;float:left;overflow: hidden;text-overflow: ellipsis;}
#request_edit .ext_body hr{ border: 0; border-top: 1px solid #C0C0C0;clear: both; }
#request_edit .request_edit_li{margin-top:-1px;}
#request_edit .request_edit_li>h3{text-indent: 1.6em;background:#f9f9f9;height:39px;border-bottom:1px solid #aaa;border-top:1px solid #aaa;line-height:40px;cursor:pointer;position: relative;}
#request_edit .request_edit_li_div{background:#fff;padding:10px 25px;max-height:200px;overflow-y: auto;}
#request_edit .request_edit_li .right_arrow{background: url(../images/admin5.3/right_arrow.png)no-repeat 0 0;position: absolute;top:1px;right:25px;z-index:2;width:17px;height:17px;overflow: hidden;border:10px solid #f9f9f9;}
#request_edit .request_edit_li .right_arrow_clicked{background-position: 0 -18px!important;}
#request_edit .request_edit_li .usercard_btn{display:block;width:80px;text-align:center;font-weight:400;text-indent:0;line-height:26px;border-radius:15px;background:#565656;color:#fff;position: absolute;top:7px;right:25px;z-index:2;font-size:12px;}
#request_edit .request_edit_li .usercard_btn_clicked{background:#16AF5C;}
#request_edit .ext_body .request_edit_li .input_field{margin-bottom:0;margin-top:7px;}
#request_edit .ext_body .request_edit_li .input_checkbox input[type=checkbox]{opacity:0;width:1px;height:1px;}
#request_edit .ext_body .request_edit_li .input_checkbox label{display: inline-block;max-width: 280px;line-height:25px;text-overflow:ellipsis;white-space: nowrap;text-indent: 0;overflow: hidden;padding-left:25px;}
#request_edit .ext_body .request_edit_li .input_checkbox label.unchecked{background: url(../images/admin5.2/checkbox.png?version=20170302)-2px -1px no-repeat;}
#request_edit .ext_body .request_edit_li .input_checkbox label.checked{background: url(../images/admin5.2/checkbox.png?version=20170302) -2px -26px no-repeat;}
#request_edit .ext_body .request_edit_li .input_radio{display:inline;padding-left:5px;padding-top:5px;}
#request_edit .ext_body .request_edit_li .input_radio input[type=radio]{opacity:0;width:0;height:0;}
#request_edit .ext_body .request_edit_li .input_radio label{float:none;position:relative;top:4px;display: inline-block;width:18px;height:18px;border:1px solid #17af5c;border-radius: 15px;cursor: pointer;}
#request_edit .ext_body .request_edit_li .input_radio label.unchecked{background:none;}
#request_edit .ext_body .request_edit_li .input_radio label.checked{background:#17af5c;}

.t_userfield_log_lists >li:nth-of-type(even){background: #f1f1f1;}
.t_userfield_log_lists >li:nth-of-type(odd){background: #f9f9f9;}
.t_userfield_log_lists .t_userfield_log_items {display: block;+display: inline;overflow: hidden;}
.t_userfield_log_lists .t_userfield_log_title {height: 40px;font-size: 16px;line-height: 40px;color: #222;border-bottom: 1px solid #aaa;}
.t_userfield_log_lists .t_userfield_log_content {height: 35px;font-size: 15px;line-height: 35px;color: #666;}
.t_userfield_log_lists .userfield_log_unit {float: left;width: 130px;text-align: center; height: 100%;}
.t_userfield_log_lists .userfield_log_name {width: 150px;}
.t_userfield_log_lists .userfield_log_title {width: 260px;}
.t_userfield_log_lists .t_userfield_log_content .userfield_log_title {text-align: center;font-weight: bold;}
.t_userfield_log_lists .t_userfield_log_content .userfield_log_time {text-align: center;width: 130px;}
.t_userfield_log_lists .t_userfield_log_content .userfield_log_time a {color:#41649c}
.function_list_body .t_userfield_log_lists .userfield_log_unit{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}  /*表格中文字溢出显示省略号*/

.t_course_lists >li:nth-of-type(even){background: #f1f1f1;}
.t_course_lists >li:nth-of-type(odd){background: #f9f9f9;}
.t_course_lists .t_course_items {display: block;+display: inline;overflow: hidden;}
.t_course_lists .t_course_title {height: 40px;font-size: 16px;line-height: 40px;color: #222;border-bottom: 1px solid #aaa;}
.t_course_lists .t_course_content {height: 35px;font-size: 15px;line-height: 35px;color: #666;}
.t_course_lists .course_unit {float: left;width: 130px;text-align: center; height: 100%;}
.t_course_lists .course_create_time {width: 130px;}
.t_course_lists .course_group {width: 160px;}
.t_course_lists .course_count {width: 160px;}
.t_course_lists .course_action {width: 110px;}
.function_list_body .t_course_lists .course_unit{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}  /*表格中文字溢出显示省略号*/
