body{ font-family: "Microsoft YaHei UI"; font-size: 16px; background: #f1f1f1; }
ul{list-style: none;padding: 0;}
a{ color: #333;}
a:hover{ text-decoration: none; color: #1e68c1;}
a:visited,a:focus{ text-decoration: none;}
.clearfix:before,.clearfix:after{  display: table; content: '';}
.clearfix:after{
    clear: both;}
.clearfix:after{ zoom: 1; clear:both;}
.header-bg{ background: #fff; height: auto}
.nav-top{ padding-top: 2.5em;}
@media (min-width: 481px) and (max-width: 768px) {.nav-top{ padding-top: 0em;}
}
@media (max-width: 480px){.nav-top{padding-top: 4.25em;}}
.navbar-default{background: #1e68c1; border: none;}
.navbar-default .navbar-nav > li > a { font-size: 1.0625em;
    color: #fff; font-weight: bold;
}
@media (min-width: 768px) and (max-width: 1200px){
    .navbar-default .navbar-nav > li{ width: 20%; text-align: center;}
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #777;
    background-color: #e7e7e7;
}
.qxtc{ padding: 0;}
.navbar-brand {
    float: left;
    height: auto;
    padding: 30px 15px;
    font-size: 18px;
    line-height: 20px;
}
@media (min-width: 768px) and (max-width: 992px){
    .navbar-right{ width: 100%; float: none !important;}
    .navbar-form{ width: 100%; margin-bottom: 30px;}
    .nav-top{padding: 0;}
    .navbar-form .form-group{ width:638px;}
    .navbar-form .form-control{ width: 638px;}
    .navbar-brand { text-align: center;
        float: none;
        height: auto;
        padding: 30px 15px 15px 15px;
        font-size: 18px;
        line-height: 20px;
    }
    .navbar-brand img{ text-align: center !important; display: inline-block;}
}
.btn-default {
    color: #fff;
    background-color: #1e68c1;
    border: none;
}
.navbar-default .navbar-nav > li >a{ padding-left: 20px; padding-right: 19px; font-family:Microsoft YaHei;}
.btn-default{ height: 36px; border-radius: 0; float: right;}
.form-control{ height: 36px; border-radius: 0; float: left; }
@media (min-width: 992px) {.form-control{ width: 280px !important;}  }
@media (max-width: 768px) {.form-control{ width: 80% !important;} .btn-default{ width: 20%;} .navbar-left{margin-bottom: 1em; } }
.navbar{ margin-bottom: 0;}
.carousel-caption{ bottom: 0px; padding-bottom:0px; left: 0; width:100%;background: #000000; opacity:.8; padding: 0; min-height: 50px;}
.carousel-caption {
    position: absolute;
    z-index: 10;
    color: #fff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-indicators{ right: 10%; bottom: 0;}
.carousel-caption h3{ font-size: 1em; padding-bottom: 3px;}
@media (max-width: 480px){.carousel-caption{ display: none;}}
.navbar-nav .open .dropdown-menu > li >a{line-height:30px;}
.top-gap{ padding-top: 1.8em;}
.bot-gap{ padding-bottom:1.375em;}
.thumbnail .caption{ padding: 0;}
.caption h3 a{ font-size: 17px;  color:#333333;font-weight: bold;}
.caption h3 a:hover{ color: #1e68c1; text-decoration: none;}
.thumbnail{ padding: 0; border: 0; background: transparent;}
.caption p{ color: #999;font-size: .8125em; line-height: 2.2rem;}
.n-font{ color: #1e68c1; font-size: 2.4rem; font-weight: bold;padding: 0;margin:0;}
.icon-calendar{ color: #1e68c1; padding-right: 5px;}
.icon-volume-up{ color: #1e68c1; padding-right: 5px;}
.pull-right a{font-size: 1.7rem;}
.page-footer{ background: #1e68c1; min-height: 120px;}
@media (max-width:480px){.page-footer{min-height:155px; padding: 0 20px;}}
.page-copyright{ text-align: center; color: #fff; font-size: 1.7rem;position: relative;  top: 35px; }
.row-list-bar{ background: #fff; border: 1px solid #d1d1d1; width: 100%; height:38px; line-height:38px; text-align: center;margin-bottom:1.875em;}
@media (max-width: 480px){.row-list-bar{margin-bottom: 1em;}}
.icon-comments, .icon-envelope-alt{ color: #1e68c1; padding-right:20px; }
.calendar{ float: left; width: 21%; height: 70px; text-align: center;}
.month-1{ background:#1e68c1; height: 35px; color: #fff; padding-top: 5px;}
.day-1{ background:#eae8e8;  height:35px; color: #1e68c1; padding-top: 5px;}
.notice-list{ float: left;width:74%; width: calc(79% - 15px); height: 70px; border-bottom: 1px dashed #d1d1d1;}
.notice-list a{ padding-left: 15px; display: block}
.notice li{ padding: 0; margin-bottom: 12px;}
.row-list-bar .form-control{ width: 100% !important; border: 0;}
.list-group-item.active{ background-color: #1e68c1; border:0;}
.list-group-item{ text-align: center; background: #eaeaea;}
.list-group-item.focus{ border-left-color: #eea200; border-left: 2px solid #eea200; background: #fff;}
.list-group-item:first-child{ border-radius: 0; height: 80px; width: 100%; text-align: center; line-height: 1; padding-top:35px; font-size: 1.5em;}
.list-group{ width: 100%;}
.breadcrumb{background: none; padding-top: 15px; margin-bottom:10px;}
.pull-right a{font-size:1.4rem;}
.breadcrumb li{ font-size:1.4rem;}
.breadcrumb li.active{font-size:1.4rem;}
 .pull-left h2{ color: #1e68c1; font-size: 1.0825em;}
 .news-content{ background: #fff; padding: 1rem; margin-bottom: 2em;}
.news_list{ padding:0px 0 0 0; list-style: none;}
.news_list li{ background: url("index_bg_03.jpg") no-repeat 0.25em 1.125em; padding-left:0.75em; border-bottom: 1px dashed #ccc; line-height:2.4em; }
.news_list li a{ color:#3d3d3d; font-size:1.6rem;}
.news_list li span{ font-size:1.4rem; color: #999999; float: right; font-family: Arial;}
@media (min-width:992px) and (max-width:1200px){.news_list li span{display: none;}}
.news_list li a:hover{ text-decoration:none; color: #1e68c1;}
.dw{position: relative; top: -80px;}
@media (max-width: 992px){.dw{position: inherit; top:0;}}
.c_bg{ background: #fff;}
.content-zw{font-size:1.5rem; line-height: 2em;}
