* {text-shadow:none !important;box-shadow:none !important;}
html {width:100%;height:100%;}
body {width:100%;padding:0;margin:0; background:#fff; overflow-y:auto}
.wrap {height:100%;padding:0;margin:0;}
.side {min-height:100%;width:180px;float:left;}
.content {min-height:100%;background:#fff;margin-left:150px;   padding:50px 40px 40px 50px;font-size:13px;color:#2c2c2c;min-width: 1000px;}
#footer {position:fixed;left:0;bottom:0;background:#ebeef5;width:100%;height:20px;font-size:12px;color:#696969;padding:9px 20px;}
label {cursor:pointer;}
form {
    margin :0
}
/*Header*/
.header  {position:absolute;left:0;top:0;width:99.9%;height:45px;color:#fff;font-size:12px;margin-bottom:0;overflow:hidden;padding:0;margin:0;}
.header .brand {background: url("../images/top_logo.png") 20px 5px no-repeat;font-size:13px;color:#fff;text-shadow:none;line-height:1.5;margin:0;padding-left:65px;}
.header .brand .blind {position:absolute;left:-9999px;}
.header .brand > a {padding:0;color:#fff;text-decoration:none;white-space:nowrap;}
.header .nav > li > a {color:#fff; text-shadow:none;}
.login-user {display:inline-block;padding:13px 15px;border:1px solid #d35f83;border-width:0 1px;}
.login-user span {float:right;display:block;height:18px;width:25px;background:url("../images/i_user.png") center right no-repeat;}
#btnLogoff {padding:13px 30px 13px 15px; background:url("../images/i_power.png") center right no-repeat;background-color:none;}
.navbar .nav > li > a:hover {color:#f3f3f3;}

/*header color*/
.header.pink {background:#c83764; border:1px solid #d35f83;min-width: 572px;}
.header.pink .login-user  {background:#c83764;border-color:#d35f83;}
.header.orange {background:#f37a45; border:1px solid #f5956a;min-width: 572px;}
.header.orange .login-user  {background:#e7652b;border-color:#f5956a;}
.header.skyblue {background:#60c9d6; border:1px solid #80d4de;min-width:517px;min-width: 572px;}
.header.skyblue .login-user  {background:#47b6c4;border-color:#80d4de;}
.header.green {background:#3bb86e; border:1px solid #62c68b;min-width: 572px;}
.header.green .login-user  {background:#62c68b;border-color:#62c68b;}

/*Side*/
.nav.nav-list {max-width:150px;background-color: #333333;}
.navbar .nav.pull-right {margin-right:20px;}
.side .sidebar-nav {margin-top:47px;}
.nav li + .nav-header {margin-top:20px;}
.nav-header {color:#888;}
.nav-list >li > a {font-size:12px;color:#d7d7d7;height:43px;line-height:43px;}
.nav-list >li > a:hover,
.nav-list >li.active > a,
.nav-list >li.active > a:hover {background:#8c8c8c url("../images/i_menu_over.gif") center right no-repeat;}
.nav-list >li > a.double {line-height:1.2;padding-top:9px;height:34px;}
.nav-list >li > a.double .left_i {margin-top:-9px;}

/* Left Menu*/
.left_i {display:inline-block;float:left;vertical-align:middle; width:40px;height:43px;}
.m_01 {background: url("../images/left_i_m_01.png")  0 center no-repeat;}
.m_02 {background: url("../images/left_i_m_02.png")  0 center no-repeat;}
.m_03 {background: url("../images/left_i_m_03.png")  0 center no-repeat;}
.m_04 {background: url("../images/left_i_m_04.png")  0 center no-repeat;}
.m_05 {background: url("../images/left_i_m_05.png")  0 center no-repeat;}
.m_06 {background: url("../images/left_i_m_06.png")  0 center no-repeat;}
.m_07 {background: url("../images/left_i_m_07.png")  0 center no-repeat;}
.m_08 {background: url("../images/left_i_m_08.png")  0 center no-repeat;}
.m_09 {background: url("../images/left_i_m_09.png")  0 center no-repeat;}
.m_10 {background: url("../images/left_i_m_10.png")  0 center no-repeat;}
.m_11 {background: url("../images/left_i_m_11.png")  0 center no-repeat;}

.r_01 {background: url("../images/left_i_r_01.png")  0 center no-repeat;}
.r_02 {background: url("../images/left_i_r_02.png")  0 center no-repeat;}
.r_03 {background: url("../images/left_i_r_03.png")  0 center no-repeat;}

.s_01 {background: url("../images/left_i_s_01.png")  0 center no-repeat;}
.s_02 {background: url("../images/left_i_s_02.png")  0 center no-repeat;}
.s_03 {background: url("../images/left_i_s_03.png")  0 center no-repeat;}

/**/
h2 {font-size:24px;color:#3f3f3f;margin-bottom:10px; margin-top:20px}
h3 {font-size:18px;color:#3f3f3f;margin-top:20px;margin-bottom:0;margin-bottom:10px;}

/*Button*/
.btn {border-radius:0 !important;box-shadow:none;min-width:80px;}
.btn-primary {background:#96ca2d;border:1px solid #82b716;}
.btn-info {background:#0cb9ef ;border:1px solid #07a6d8;}
.btn-success {background:#71cf97;border:1px solid #5cc185;}
.btn-warning {background:#f8bb05;border:1px solid #e39d00;}
.btn-danger {background:#ef5025;border:1px solid #da3003;}
.btn-inverse {background:#3b848c;border:1px solid #1f6971;}
.btn-line {background:#fff;border:1px solid #07a6d8;}

.btn-primary:hover {background:#7daf19;border:1px solid #6d9b12;}
.btn-info:hover {background:#0698c6;border:1px solid #0684ac;}
.btn-success:hover {background:#4aa66f ;border:1px solid #35905a;}
.btn-warning:hover {background:#daa403;border:1px solid #c59404;}
.btn-danger:hover {background:#d52f03;border:1px solid #bc2901;}
.btn-inverse:hover {background:#195f67;border:1px solid #105259;}

/*Table*/
.table {font-size:12px;color:#6c6c6c;}
.table th,
.table td {padding-top:5px;padding-bottom:5px;border-color:#c5c5c5;}
.table.table-striped  th {border-bottom:1px solid #515151;background:#6b6b6b;font-size:13px;color:#fff;line-height:33px;}
.table.table-striped td {border-top:none;}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th { background-color: #f9fbff;}

.table-border {border:1px solid #c5c5c5;}
.table.table-border th {text-align:center;background:#f5f5f5;color:#2c2c2c;}
.table.table-border th,
.table.table-border td {border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5;}

/*pagination*/
.pagination {height:20px;line-height:30px;font-size:12px;}
.pagination ul > li > a {color:#999;}
.pagination ul > li > a,
.pagination ul > li > span {line-height:28px;}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {border-top-left-radius:5px;border-bottom-left-radius:5px;}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {border-top-right-radius:5px;border-bottom-right-radius:5px;}


/*loginWrap*/
.login {position:relative; text-align:center; margin-top:160px;}
.loginWrap {float:left; clear:both; width:469px;height:150px;padding:40px;background:#71cf97 ;border:1px solid #66cb8f ;}
.loginWrap h2 {font-size:28px;font-weight:normal;color:#fff;margin-bottom:30px;}
.loginWrap .btn {background:#2bb561;border:1px solid #20a554;width:120px;}
.loginWrap .checkbox {text-align:left;}
.loginWrap label {color:#fff;}
.loginWrap input[type='text'],
.loginWrap input[type='password']{width:155px;border:1px solid #5fae7f; margin-bottom: 0px}
.loginWrap input[type='checkbox'] {width:15px;} 

.passwordWrap {float:left; clear:both; width:469px;height:180px;padding:40px;background-color:#84cdff ;border:1px solid #66cb8f ;}
.passwordWrap h2 {font-size:28px;font-weight:normal;color:#fff;margin-bottom:30px;}
.passwordWrap  .btn {background:#4d9ce9;border:1px solid #398bdc;color:#fff;min-width:120px;}
.passwordWrap .checkbox {text-align:left;}
.passwordWrap label {color:#fff;}
.passwordWrap input[type='text'],
.passwordWrap input[type='password']{width:155px;border:1px solid #5fae7f; margin-bottom: 0px}
.passwordWrap input[type='checkbox'] {width:15px;} 

.RegistrationWrap {float:left;width:150px;height:150px;padding:40px;margin-left:1px;background:#84cdff;border:1px solid #77c7ff;}
.RegistrationWrap .btn {background:#4d9ce9;border:1px solid #398bdc;color:#fff;min-width:120px;}
.RegistrationWrap h2 {font-size:28px;font-weight:normal;color:#fff;margin-bottom:30px;}

/*etc*/
.blind {position:absolute;left:-9999px;height:0;width:0;line-height:0;font-size:0;}
.marginA {margin-top:30px;display:inline-block;}
.mgb10 {margin-bottom:10px;}
.mgt10 {margin-top:10px;}
.pdt10 {padding-top:10px;}
.input-append input, .input-append select, .input-append .uneditable-input {
-webkit-border-radius: 0px 0 0 0px;
-moz-border-radius: 0px 0 0 0px;
border-radius: 0px 0 0 0px;}
.btn-group .btn {min-width:20px;}
input.gray,
select.gray{background:#eee;}

/*modal*/
.modal {border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.modal .modal-header {background-color:#393939; border-bottom:none;color:#fff;font-size:24px;text-align:center;padding:15px;}
.modal .modal-header h3,
.modal .modal-header h4,
.modal .modal-header h5,
.modal .modal-header h6 {font-size:24px;}
.modal .line-pink {border-top:4px solid #c83764;}
.modal .line-orange {border-top:4px solid #f37a45;}
.modal .line-skyblue {border-top:4px solid #61c9d6;}
.modal .line-green {border-top:4px solid #71cf97;}
.modal .modal-footer {border:none;background:none;text-align:center;padding-bottom:30px;}
.modal .close {font-size:24px;}
.modal-body p {text-align:center;font-size:13px;color:#2c2c2c;}
.modal-body .control-group .control-label {float:left;width:120px;text-align:right;line-height:30px;padding-right:10px;}
.modal-body .control-group .input-small {width:55px;}

/*search*/
.input-append input {border:1px solid #d6d4d4 ;}
.input-append .btn.search {background:#fff;min-width:10px;padding-left:8px;padding-right:8px;}

.control-group dl {margin:0;width:800px;}
.control-group dl  dt {float:left;width:155px;color:#2c2c2c;font-size:13px;padding-left:22px;}
.control-group dl label {line-height:38px;}
.control-group dl dd {min-height:43px;vertical-align:middle;margin-left:0;padding-left:180px;}
.control-group dl dd input,
.control-group dl dd select {margin:5px 0;}

.control-group dl:after,
.control-group dl.df2:after  {clear:both;}
.control-group dl.df2 {overflow:hidden;}
.control-group dl.df2 dd {float:left;padding-left:3px;}
.control-group .orange {color:#ef5025;}


.controls-row > label {
    display: inline; 
    margin-bottom: 0px; 
    padding-top:20px;
}
.input_chk{width:13px;height:13px;vertical-align:text-top}


legend {
    margin-bottom:0px;
}

.menuNav
{
    border-bottom: solid 1px #e3e3e3;
    position: relative;
    margin-left: -20px;
    padding: 7px 5px;
    color: #999;
}

.menuNav a
{
    color: #999;
}

h2.title
{
    margin: 8px 0px 8px -15px;
}

@media (max-width: 1500px) {
    .table_scroll table {
        width: 1300px;
    }

    .service_inblock {
        display:block !important;
        margin-left:0  !important;
        margin-top:5px;
        width:100% !important; 
        max-width:471px !important;
    }

    .service_btn {
        position:absolute;
        bottom:0;
        right:143px;
    }
}