body{ background: #f1f4f7; font-size: 14px; color: #5f6468; margin: 0; padding: 0; line-height: 1.8; font-family: "微软雅黑","宋体","黑体";}
ul{ margin: 0; padding: 0;}
li{ margin: 0; padding: 0; list-style: none;}
a{ text-decoration: none; color:#6a849e;}
a:hover{ color: #899caf; text-decoration: none; }
a:active{ color: #899caf;  outline: none; text-decoration: none; }
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
h2{ font-size: 20px;}
h3{ font-size: 18px;}
h4{ font-size: 16px;}

img{ border: 0;}

.rh_fl{ float: left;}
.rh_fr{ float: right;}
.rh_mt5{ margin-top: 5px;}
.rh_mt10{ margin-top: 10px;}
.rh_mb10{ margin-bottom: 10px;}
.rh_mb20{ margin-bottom: 20px;} 
.rh_ml10{ margin-left: 10px;}
.rh_ml05{ margin-left:-5px;}
.rh_ml010{ margin-left:-10px;}
.rh_mr10{ margin-right: 10px;}
.rh_clear{ clear: both;}
.rh_tcenter{ text-align: center;}
/*常用字号*/
.rh_font12{ font-size: 12px;}
.rh_font13{ font-size: 13px;}
.rh_font14{ font-size: 14px;}
.rh_font16{ font-size: 16px;}
.rh_font18{ font-size: 18px;}
.rh_font20{ font-size: 20px;}
.rh_font30{ font-size: 30px;}
.rh_font40{ font-size: 40px;}
.rh_fontN label{ font-weight:normal; }
.main_color{ color: #367fa9;}
.orange_font{ color: #ffaf59;}
.rh_color_a{color:#9fadbb;}
.rh_color8{ color: #888;}
.rh_table{ border: none;}
.rh_table_noborder > tbody > tr > td, .rh_table_noborder > tbody > tr > th, .rh_table_noborder > tfoot > tr > td, .rh_table_noborder > tfoot > tr > th, .rh_table_noborder > thead > tr > td, .rh_table_noborder > thead > tr > th{ border:none; vertical-align: middle;}
.rh_table_noborder > tbody > tr > th{ text-align: right;}
.rh_card{ background:#fff;  margin: 10px 5px;}
.rh_padded10{ padding: 10px;}
.rh_card_head{ background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
    color: #5f6468;
    font-size: 18px;
    font-weight: 300;
    height: 66px;
    letter-spacing: 0.025em;
    margin-bottom: 10px;
    line-height: 45px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px 15px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left:10px; padding-right:10px;
}
/*弹框*/
.alert{ margin-top: 30px; position: absolute; width:500px; max-width:90%; z-index: 1000; left: 50%; margin-left: -250px; top: 50%; margin-top: -50px; }
.modal{z-index: 1000;}
/*布局*/

.navbar-default{border:none;}
.rh_head{ background: #367fa9; border-radius:0;}
.rh_logo{ font-size:20px; color: #fff; margin-left: 10px;}
.navbar-brand > img.mobile_logo {
    display:none;
}
.navbar-brand > img.pc_logo {
        display:inline;
    }
.navbar-default .navbar-nav>li>a{ color: #fff;}
.navbar {
    margin-bottom:0;
}
.navbar-brand {
    padding:2px; margin-left:20px;
}
.navbar-default .navbar-toggle .icon-bar{ background: #fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: #1d6e9c;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background: #2b6687; color: #fff;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {background: #2b6687; color: #fff;}
.dropdown-menu > li > a {
    padding:8px 20px;
}
.rh_topnav {
    float:left; margin-left:30px;
}
    .rh_topnava {
        float:left; display:block;  color:#beddef; height:50px; line-height:50px; padding-left:15px; padding-right:15px; margin-right:1px; position:relative;
    }
        .rh_topnava:hover {
            background:#2b6687; color:#fff;
        }
         .rh_topnav a.rh_tabs_active {
            background:#2b6687; color:#fff;
        }
            .more_nav{
        float:left; display:block;  color:#beddef; height:50px; line-height:50px; padding-left:15px; padding-right:15px; margin-right:1px; position:relative;
    }
        .more_nav{
            background:#2b6687; color:#fff; cursor:pointer;
        }
         .more_nav_con {
    position:absolute; left:0; top:50px; background:#fff; width:350px; padding:10px; border:1px solid #367fa9; display:none;
}

.rh_top_bar{ color: #beddef; font-size:18px; }
.rh_top_bar a{ color: #beddef;  margin-right: 10px;}
.rh_top_bar a:hover{ color: #fff;}
.rh_badge{ padding: 0px 5px; background: #e17474; color: #fff; border-radius: 20px; line-height: 14px; font-size: 12px; }
.rh_left{ width: 200px; position:fixed; bottom: 0; top:54px; left: 0; background: #fff; height:100%; overflow:auto;}
.rh_left_vtoggle{ color: #2c85c5; line-height: 50px; text-align: center; display: block; background: #5ca6db; cursor: pointer; border-top:1px solid #81bae3; border-bottom:1px solid #81bae3; position: absolute; right: -8px; top:50%; margin-top: -25px; width: 8px; height: 50px;}

.rh_left_toggle{ color: #367fa9; cursor: pointer;}
.rh_left_toggle:hover{ color: #367fa9;}
.rh_toright{ display: none;}
.user_color {color:#367fa9;
}
.rh_user_infro{ text-align: center; border-bottom: 1px solid #ddd; padding: 10px; margin-bottom: 20px;}
.curnav {
    background:#2b6687; color:#beddef; height:35px; line-height:35px; padding-left:30px; font-weight:bold;
}

.rh_left ul li{ padding: 0px; }
.rh_left ul li a{ display: block; padding:5px 30px;  color:#367fa9;}
.rh_left ul li.active a{background: #e6eff5;}
.rh_left ul li a:hover{ background: #f2f6f8;}
.rh_erji_nav{ display: none;}
.rh_erji_nav ul li a{ background:#fff; border: none; padding-left: 50px;}
.rh_erji_nav ul li a:hover{ background: #f5f5f5;}


.rh_mainiframe{ margin-left: 200px; }
.rh_navgation{ height: 40px; line-height: 40px; padding-left: 10px; margin-left: 5px; background: #fff; border-bottom: 1px solid #ddd;  margin-bottom: 5px;}
.rh_navgation a{ margin-right: 10px; color: #555;}
.rh_navgation a i{ color: #367fa9; margin-top: 4px; font-size: 20px;}



.rh_add_page{ width: 90%; border: 2px solid #157fcc; margin: 10px auto; border-top-left-radius: 8px;  border-top-right-radius: 8px; }
.rh_table_add{ margin: 10px auto;}
.rh_table_add th{ background: #e9ecf2; text-align: right; font-weight: normal; }
.rh_table_add .form-control{ padding: 4px 12px; height: 28px;}
.rh_table_add textarea.form-control{ height: auto;}
.rh_table_add_th{ background: #e9ecf2; text-align: right; font-weight: normal; }
/*页码*/
.pages {
    text-align:right; font-size:12px;
}
.pages a{
    padding:3px 8px; background:#fff; color:#333;  border:1px solid #ddd;
}
    .pages span {
         padding:3px 8px;
    }
    .pages input {
        margin-left:10px; margin-right:10px; padding:0px 10px;
    }
    .pages span.cpb {
        background:#30a5ff; color:#fff; padding:3px 8px;
    }
    .pages a[disabled=disabled] {
        background:#eee;
    }
/*打开新页面的弹框*/
.rh_box{ position: fixed; top: 0; right: 0; left: 0; right: 0; bottom: 0; background: #000; background-color: rgba(0,0,0,0.5); opacity: 0.5; filter:alpha(opacity=50); z-index: 9999;}
.rh_pagedialog{  position: fixed; top:0px; background: #fff; border: 1px solid #ddd; box-shadow: 0 0 10px #999; border-radius: 5px; left: 50%; z-index: 10000; width: 800px; max-width:100%; }
.rh_dialog_title{ height: 39px; color: #555; font-size: 15px; line-height: 40px; padding-left: 10px; border-bottom: 1px solid #ddd;}
.rh_dialog_close{ float: right; margin-right: 10px; color: #aaa; cursor: pointer; font-size: 18px;  }
.rh_dialog_close:hover{ color: #555;}
.rh_pagedialog iframe{ height: 800px; border: none;}

#rh_confirm{ position: fixed; left: 50%; top: 50%; height: 150px; width: 300px; margin-top: -75px; margin-left: -150px; border-radius: 5px; box-shadow: 0 0 10px #999; background: #fff; border: 1px solid #ddd; z-index: 10000;}
#rh_confrom_title{ height: 39px; color: #555; font-size: 15px; line-height: 40px; padding-left: 10px; border-bottom: 1px solid #ddd;}



@media screen and (max-width:750px) {
.noscroll,.noscroll body {
        overflow: hidden;
    }
    .noscroll body {
        position: relative;
    }
.mymobile_nav{ background: #fff; color:#333;}
    .navbar-brand > img.pc_logo {
        display:none;
    }
    .navbar-brand > img.mobile_logo {
        display:inline; margin-right:30px;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#555;}
    .navbar-default .navbar-nav > li > a {
        color:#555;
    }
    .navbar-right {
        display:none;
    }
   
    .rh_left{ width: 200px; position:fixed; bottom: 0; top:50px; left: -201px; background-color:rgba(7,23,37,0.8); }
    .user_color {color:#fff; opacity:0.3;
}
    .rh_user_infro{ text-align: center; border-bottom: none; padding: 10px; margin-bottom: 10px; margin-top:15px;}
    .rh_left ul li{ padding: 0px; }
    .rh_left ul li a{ display: block; padding:5px 30px;  color:#fff;}
    .rh_left ul li.active a{background: #e6eff5;}
    .rh_left ul li a:hover{ background-color:rgba(7,23,37,0.19);}
    .rh_erji_nav{ display: none; background:none;}
    .rh_erji_nav ul li a{  border: none; padding-left: 50px; background:none;}
    .rh_erji_nav ul li a:hover{ background-color:rgba(7,23,37,0.19);}


    .rh_mainiframe{ margin-left:0px;  }

    .rh_pagedialog{  position:absolute; top:0px; background: #fff; border: 1px solid #ddd; box-shadow: 0 0 10px #999; border-radius: 5px; left:1%; z-index: 10000; max-width:98%; width:98% !important; margin-left:0 !important; }
    .modal-dialog {
        width:auto !important;
    }
}