@charset "utf-8";

html,body {
  height: 100%;
  width: 100%;
  margin: 0px;
  padding: 0px;
  border: none;
}

body,div,fieldset,form {
  font-size: 12px;
  font-family: Arial, SimSun, sans-serif;
  border: none;
}

p,dl,ul,ol,dd,dt,li {
  font-family: Arial, SimSun, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
  font-family: 微软雅黑, Arial, SimSun, sans-serif;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

ul,ol {
  padding-left: 20px;
  list-style: none;
  list-style-position: outside;
}

a {
  cursor: pointer;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

num {
  font-family: Arial;
}

*:focus {
  outline: none;
}


.hidden {
  display: none !important;
}

/************************************************************
 * login page
 ************************************************************/
.login_body{background-color: #4791D2;}
.login_mid{background:url("img/background.png") center no-repeat; margin: auto; min-width: 1000px; min-height: 600px}
.login_footer{height: 20px;color: #fff;font-family: '微软雅黑';font-size: 14px;font-weight: bold;text-align: center;min-width:1000px;width:100%;bottom: 5px;position: absolute;}
.login_main{top: 200px;left:485px;width: 330px;height:250px;position: relative;}
.login_title{background:url("img/login_title.png") no-repeat;width:320px;height:38px;margin-top: 9px;}
.login_year{background:url("img/login_year.png") no-repeat 242px;width:320px;height:30px;}
.login_form{width:320px;height:133px;margin-top: 19px;}
.login_form .username{width:276px;height:36px;background:url("img/username.png") no-repeat 0 3px;padding-left: 40px;}
.login_form .pwd{width:276px;height:36px;background:url("img/pwd.png") no-repeat 0 1px;margin-top: 10px;padding-left: 40px;}
.login_form input{background:url("img/login_input.png") no-repeat;width:264px;height:36px;font-family: '微软雅黑';font-size: 18px;border: none;padding-left: 10px;line-height:36px;}
.login_form .form_btn{width:276px;height:31px;margin-top: 20px;padding-left: 40px;}
.login_form .form_btn button{height:30px;cursor: pointer;border: none;}
.login_form .form_btn .login_btn{width: 170px; background:url("img/login_btn.png") no-repeat;padding:0;}
.login_form .form_btn .login_btn_hover{width: 170px; background:url("img/login_btn_hover.png") no-repeat;padding:0;}
.login_form .form_btn .reset_btn{width: 86px; background:url("img/reset_btn.png") no-repeat;margin-left: 16px;}
.login_form .form_btn .reset_btn_hover{width: 86px; background:url("img/reset_btn_hover.png") no-repeat;margin-left: 16px;}

/************************************************************
 * main nav
 ************************************************************/
.page_head{height:70px;background: url("img/head_logo.png") #4791D2 no-repeat 19px 17px;}
.page_head_r{height:70px;background: url("img/username.png") no-repeat 0px 20px;float:right;padding: 0 20px 0 40px;color: #fff;font-size: 14px;line-height:70px;font-family: '微软雅黑';}
.page_head_r a{color:#fff;text-decoration:none;}
.page_head_r a:hover{color:#ff5500;}
.main{background: url("img/left_bg.png") 0 0 repeat-y;zoom:1;margin-bottom: 1px;height: auto}
.main_left{float:left;width:190px;height:auto;margin-left: 2px;padding-right: 2px;}
.main_left ul,ol{margin: 0;padding: 0;}
.main_right{padding-left:3px;padding-right:3px;padding-top:3px;overflow: auto;}
.main_side_nav{zoom:1;}
.main_side_nav li{padding: 0 19px;border-bottom: #d9dce1 1px solid;}
.main_side_nav li{padding: 0 19px;border-bottom: #d9dce1 1px solid;}
.main_side_nav li a{display: block;text-decoration: none;height:33px;line-height:33px;padding-left:44px;font-family:'微软雅黑';font-size: 13px;}
.main_side_nav li a:visited{color: #343434 !important}
.main_side_nav li.on{background-color: #ffffff;border-right: #4791d2 2px solid;}
.main_side_nav li.top{border-bottom: #d9dce1 1px solid;background-color: #d2deeb;}
.main_side_nav li.top a{color:#666666;height:37px;line-height:37px;background: url("img/arrow_down.png") 0 22px no-repeat;padding-left: 22px;cursor: default;font-size: 18px;}
.main_side_nav li a.icon1{background: url("img/organ.png") 8px 3px no-repeat;}
.main_side_nav li.on a.icon1{background: url("img/organ_on.png") 8px 3px no-repeat;}
.main_side_nav li a.icon2{background: url("img/sms.png") 8px 3px no-repeat;}
.main_side_nav li.on a.icon2{background: url("img/sms_on.png") 8px 3px no-repeat;}
.main_side_nav li a.icon3{background: url("img/smsconfig.png") 8px 3px no-repeat;}
.main_side_nav li.on a.icon3{background: url("img/smsconfig_on.png") 8px 3px no-repeat;}
.main_side_nav li a.icon4{background: url("img/msglog.png") 8px 3px no-repeat;}
.main_side_nav li.on a.icon4{background: url("img/msglog_on.png") 8px 3px no-repeat;}
.main_side_nav li a.icon5{background: url("img/update.png") 8px 3px no-repeat;}
.main_side_nav li.on a.icon5{background: url("img/update_on.png") 8px 3px no-repeat;}
.main_side_nav li a.icon6{background: url("img/sx.png") 8px 3px no-repeat;}
.main_side_nav li.on a.icon6{background: url("img/sx_on.png") 8px 3px no-repeat;}
.main_side_nav li a.icon7{background: url("img/pd.png") 8px 3px no-repeat;}
.main_side_nav li.on a.icon7{background: url("img/pd_on.png") 8px 3px no-repeat;}
.main_side_nav li a.icon8{background: url("img/shortcut.png") 8px 3px no-repeat;}
.main_side_nav li.on a.icon8{background: url("img/shortcut_on.png") 8px 3px no-repeat;}
.main_side_nav li a.icon9{background: url("img/modify.png") 8px 3px no-repeat;}
.main_side_nav li.on a.icon9{background: url("img/modify_on.png") 8px 3px no-repeat;}
.main_side_nav li a.icon10{background: url("img/session.png") 8px 3px no-repeat;}
.main_side_nav li.on a.icon10{background: url("img/session_on.png") 8px 3px no-repeat;}
.main_side_nav li a.icon11{background: url("img/filesession.png") 8px 3px no-repeat;}
.main_side_nav li.on a.icon11{background: url("img/filesession_on.png") 8px 3px no-repeat;}
.main_side_nav li a.icon12{background: url("img/broadcast.png") 8px 3px no-repeat;}
.main_side_nav li.on a.icon12{background: url("img/broadcast_on.png") 8px 3px no-repeat;}
/************************************************************
 * button
 ************************************************************/
.btn1{background-image: url("img/btn1.png");width: 60px;height:30px;margin-right:20px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn1_hover{background-image: url("img/btn1_hover.png");width: 60px;height:30px;margin-right:20px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn1_click{background-image: url("img/btn1_click.png");width: 60px;height:30px;margin-right:20px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn2{background-image: url("img/btn2.png");width: 60px;height:30px;margin-right:20px;font-family: '微软雅黑';font-size: 13px;color: #555965;border: none;cursor: pointer;border-radius: 1px;}
.btn2_hover{background-image: url("img/btn2_hover.png");width: 60px;height:30px;margin-right:20px;font-family: '微软雅黑';font-size: 13px;color: #555965;border: none;cursor: pointer;border-radius: 1px;}
.btn2_click{background-image: url("img/btn2_click.png");width: 60px;height:30px;margin-right:20px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn3{background-image: url("img/btn3.png");width: 60px;height:30px;margin-right:20px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn3_hover{background-image: url("img/btn3_hover.png");width: 60px;height:30px;margin-right:20px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn3_click{background-image: url("img/btn3_click.png");width: 60px;height:30px;margin-right:20px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn4{background-image: url("img/btn4.png");width: 88px;height:32px;margin-right:20px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn4_hover{background-image: url("img/btn4_hover.png");width: 88px;height:32px;margin-right:20px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn4_click{background-image: url("img/btn4_click.png");width: 88px;height:32px;margin-right:20px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn5{background-image: url("img/btn5.png");width: 88px;height:32px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn5_hover{background-image: url("img/btn5_hover.png");width: 88px;height:32px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn5_click{background-image: url("img/btn5_click.png");width: 88px;height:32px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;border-radius: 1px;}
.btn6{background-image: url("img/btn6.png");width: auto;height:32px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;padding:0px 5px;border-radius: 1px;}
.btn6_hover{background-image: url("img/btn6_hover.png");width: auto;height:32px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;padding:0px 5px;border-radius: 1px;}
.btn6_click{background-image: url("img/btn6_click.png");width: auto;height:32px;font-family: '微软雅黑';font-size: 13px;color: #fff;border: none;cursor: pointer;padding:0px 5px;border-radius: 1px;}


/************************************************************
 * main_right_page
 ************************************************************/
.top_btn_div{height:36px;}
.main_right_div{width:100%;height:100%;display:inline-block;}
.organ_div{width:250px;float:left;}
.operate_div{margin-left:252px;margin-right:4px;overflow-x:hidden;}

/************************************************************
 * server props
 ************************************************************/
.props_tab{width: auto;font-family: '微软雅黑';}
.props_tab td {word-break:break-all;word-spacing: nowrap;padding:2px 5px;}
.props_tab tr.odd{background-color: #d2deeb;}
.props_tab tr.even{background-color: #edf2f8;}
.clear{height:1px;clear: both;}

/************************************************************
 *
 ************************************************************/
cocall-td-ellipsis {word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/************************************************************
 * home download page
 ************************************************************/
.index_top{height:67px;width:1003px;margin:0 auto;background: url("img/logo_index.jpg") 0 26px no-repeat;overflow:hidden;}
.index_button{height:40px;width:800px;margin-left:150px;margin-top:35px}
.index_header{width: 1003px;height:610px;margin:0 auto;background: url("img/index_head.png") 0 0 no-repeat;position: relative;}
.index_header .download_btn{border: none;width:231px;height:76px;background-image: url("img/btn_down.png");position: absolute;left:652px;top:432px;cursor: pointer;}
.space_2px{display: block;float: left;width: 2px;height:19px;background-color: #fff;}
.cc_version{height:20px;top:326px;left:608px;position: absolute;vertical-align: middle;}
.cc_version ver{font-family: '微软雅黑';font-size: 18px;font-weight: bold;color: #ffc800;}
.cc_version span{border-left: #fff 2px solid;padding:0 5px;font-size: 17px;color: #ffffff;font-family: Arial;}
.index_footer{text-align: center;background-color: #6699ff;height: 50px;font-family: '微软雅黑';font-size: 14px;font-weight: bold;margin-top: 10px;color: #fff;line-height: 50px;}

/************************************************************
 * organ tabs
 ************************************************************/
.tabs{height: 30px;padding: 0px;background-color: rgb(218,233,245);border: 1px #D2D5DC solid;}
.tabs ul{height:30px; list-style: none outside none;margin: 0px;padding:0px;}
.tabs ul li{float:left;min-width:66px;line-height: 32px; margin: 0; padding: 2px 20px 0 15px;}
.tab_nav{cursor:pointer; font-size: large; font-family: '宋体'; text-align:center;}
.tab_nav_action{cursor:pointer;background-color: #ffffff; font-weight:bold;font-size:large;font-family:'宋体'; text-align: center;color: #4791D2}
.tabs_body{min-height:467px;border: 1px #D2D5DC solid;border-top: 0px;padding:6px;}
.tabs_body_edit{padding:20px;font-size: 16px;}



/*************************************************************
 * others
 *************************************************************/
.red{color:red;}
.iframe_div{padding:20px;font-size: 16px;background-color: #edf2f8}
.title_div{height:30px; background-color: #DAE9F5;border: 1px #D2D5DC solid;}
.title_div span{margin-left:20px;line-height: 32px;font-size: large; font-family: '宋体';}
.btnDiv{text-align:center;margin-top:20px;}
.tab_add_user{float:right;min-width:66px;margin: 0; padding: 2px 0px 0 20px;font-size:14px;font-family:'宋体'; text-align: center;color: #4791D2}
.add_user_button{margin-top:2px;height:22px;width:37px;padding:0px 6px;cursor:pointer;}
.add_user_button_hover{margin-top:2px;height:20px;width:37px;padding:0px 5px;cursor:pointer;border:#6eb4f1 solid 1px;}
.span_add{margin-top:7px;margin-right:2px;height:10px;width:10px;float:left;background: url('img/add.png');}
.span_add_text{line-height:26px;float:left;}
.span_title{font-weight:bold;font-size:large;font-family:'宋体';padding:3px 0px;}
.organbutton {padding-top:10px;padding-left:10px;}
.jqGrid_div{margin-top: 6px;}
.icon_show{width:150px;}
#actionDiv {width:100%;height:24px;font-size:14px;}
#treeBckDiv .title{font-size:14px;padding-bottom: 1px;}

/**************************************************************
 * jqGrid
 *************************************************************/
.ui-state-default{background:#F4F5F6 none !important;}
.delete_icon{background-image: url('img/delete.png') !important;}
.adjust_icon{background-image: url('img/adjust.png') !important;}
.ui-pg-button{padding:0px 5px !important;margin-left:10px;border-radius: 0px !important;line-height: 18px; color: #4791D2}
.navtable{margin-left: 10px !important}
.navtable .ui-state-hover{color: #4791D2 !important;padding:0px 4px !important;}
.ui-widget-content{border:1px solid #d3d3d3}
.ui-corner-all{border-radius: 1px !important}
.ui-jqgrid-hdiv{border:0px !important;}
.ui-jqgrid tr.jqgrow{border-top:none;}
.ui-jqgrid-hbox{border-bottom: #d3d3d3 1px solid;}
.ui-jqgrid .ui-jqgrid-pager{height:30px !important;border-top:none !important;border-right:#d3d3d3 1px solid !important;}
.ui-jqgrid .ui-pager-control{height:30px;}
.ui-jqgrid #usrTb_operation,#shortCutList_control,#configList_control,#misList_control,#sendtab_receiver,#recvtab_recvDate,#logList_receiver,#sessionList_date,#sessionList_startTime{border-right:rgb(244, 245, 246) 1px solid !important;}
.ui-jqgrid-btable .ui-state-hover{background: none !important; border-bottom: rgb(210, 213, 220) 1px solid !important;}
.ui-jqgrid-btable .ui-state-hover a{color:#3399ff !important;text-decoration:underline !important;}
.ui-jqgrid-btable .ui-state-highlight{border-bottom: rgb(210, 213, 220) 1px solid !important;border-top: none !important; background:#f4fbfe none !important;}
.ui-jqgrid-btable .ui-state-highlight a{color:#363636 !important;text-decoration:underline !important;}
.trRight{border-right:none !important}
/*.ui-jqgrid .ui-jqgrid-btable{table-layout: auto !important;}*/  

/***********************************************************
 * broadcast
 ***********************************************************/
#bc_tabs_body{min-height:532px;}
#roleEditTree{height:490px;}
.operate_div .ztree{height:450px;}
.organ_title_div{height:22px;font-size:14px;line-height: 22px;}
.role_title_div{height:32px;}
.bcRight_div .role_title_div{font-size:14px;line-height: 40px;}
.role_title_div .personEditSpan{font-size:14px;line-height: 40px;}
.role_title_button{width:68px;margin-right: 13px}
.bcRight_div{display: inline-block;width:49%;padding-left: 4px;}
.tabs_body .operate_div{margin-right:0px;}
.left{float: left}
.padding_left{padding-left:4px;}
.roleInform{height:460px;border: #d2d5dc solid 1px;}
.roleInform .label{height:26px;width:64px;text-align: right; line-height: 26px;float:left;display:inline-block;font-size: 14px;}
.roleInform .input{margin-left:70px;}
.roleInform .tr{height:34px;margin-top: 10px;padding-right:15px;}
.roleInform .tr input{font-size: 14px;height: 20px;width:100%;}
.roleInform .textarea{height:100px;margin-top: 10px;padding-right:15px;}
.roleInform .textarea textarea{font-size: 14px;width:100%;overflow-y: auto;border:1px solid #707070;}
.discription{color: red;font-size: 14px;padding: 6px;line-height:20px;}

/**********************************************************
 * update
 **********************************************************/
#updateDiv h1 {
    text-shadow: -1px -1px 1px #000000;
    color: #fc390e;
    font-weight: bold;
    margin-top:5px;
}
#updateDiv a {
    color: #7036be;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-size: 16px;
}
#updateDiv td {
    height:20px;
    font-style: italic;
    font-size: 16px;
    padding: 2px 15px 2px 0px;
}
#updateDiv {
    background-color: #FFFFFF;
    margin: 10px;
    margin-top: 0px;
    padding: 5px;
}


