﻿body {
    font-family: 'microsoft yahei';
}

#old-ie {
    background-color: #ffd800;
    padding: 10px;
    text-align: center;
    display: none;
}

.top {
    background-color: #f0f0f0;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
}

.top-left {
    padding-top: 5px;
    padding-bottom: 5px;
}

.top-left p {
    margin: 0;
    color: #555;
}

.top-link {
    padding: 5px;
}

.top-link a {
    color: #555;
}

.top-search {
    padding-left: 0;
}

.top-search .input-group .form-control {
    height: 30px;
    padding: 2px 8px;
    font-size: 14px;
}

.top-search .input-group .btn {
    padding: 4px 12px;
    background: url(/uploads/image/i3224/icon8.png) no-repeat;
}


.head {
    background-color: #fff;
    color: #009966;
    padding: 15px 0;
}

.head a {
    color: #009966;
}

.head .col-sm-9 img {
    max-height: 90px;
}

.head .col-sm-3 img {
    height: 40px;
    margin: 0 auto;
    margin-top: 15px;
}


.navbar-default {
    background-color: #009966;
    border: none;
    margin-bottom: 0px;
}

.navbar-default .container .navbar-brand {
    color: #fff;
    font-family: 'microsoft yahei';
    font-size: 16px;
    margin: 0;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #fff;
    background-color: #dd6200;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
    font-family: 'microsoft yahei';
    font-size: 16px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #ee6200;
}

.navbar-default .container .navbar-brand.active {
    color: #fff;
    background-color: #ff7200;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #fff;
    background-color: #ff7200;
}

.navbar-default .navbar-toggle {
    border: none;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #eee;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ff7200;
}

.navbar-default .visible-xs .navbar-brand {
    padding: 5px;
}

.navbar-default .visible-xs .navbar-brand img {
    height: 100%;
}

.navbar-default .visible-xs .navbar-toggle {
    padding: 3px 5px;
    margin-right: 5px;
}

.navbar-default .visible-xs .navbar-toggle img {
    height: 26px;
}



.carousel-container {
    background: url(/uploads/image/i3224/bg.png) repeat-x;
    background-size: contain;
}

/*轮播图文字颜色*/
.carousel-caption a {
    color: #fff;
}

.carousel-inner img {
    margin: 0 auto;
    width: 100%;
    max-height: 400px;
}

.carousel-control img {
    top: 50%;
    left: 50%;
    position: inherit;
    width: 40px;
    margin-top: -20px;
    margin-left: -20px;
}

.carousel-indicators li {
    border: 1px solid #009966;
}

.carousel-indicators .active {
    background-color: #009966;
}

@media (min-width: 1200px) {
    .nav > li > a {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media (max-width: 990px) {
    .nav > li > a {
        padding-left: 7px;
        padding-right: 7px;
    }
}

@media (max-width: 768px) {
    .carousel-container .container {
        padding: 0px;
    }
}

@media (max-width: 550px) {
    .carousel-inner .item a > img {
        height: 160px;
        width: auto;
        max-width: inherit;
    }
}


.info-head {
    margin-top: 20px;
    border-bottom: 1px solid #333;
}

.info-head .pull-left {
    padding: 5px 0;
}

.info-news .info-head .pull-left {
    padding: 5px 0 5px 35px;
    background: url(/uploads/image/i3224/icon3.png) no-repeat;
    background-position: center left;
}

.info-notice .info-head .pull-left {
    padding: 5px 0 5px 35px;
    background: url(/uploads/image/i3224/icon4.png) no-repeat;
    background-position: center left;
}

.info-report .info-head .pull-left {
    padding: 5px 0 5px 35px;
    background: url(/uploads/image/i3224/icon5.png) no-repeat;
    background-position: center left;
}

.info-head .pull-right {
    padding-top: 8px;
}

.info-head h3 {
    color: #009966;
    margin: 0;
    font-family: 'microsoft yahei';
    font-size: 22px;
}

.info-head a {
    color: #009966;
    font-family: 'microsoft yahei';
    font-size: 14px;
}

.info-content {
    padding: 10px 0 0 0;
    margin: 0;
}

.info-content li {
    padding: 4px 0;
    width: 100%;
    list-style: none;
}

.info-content li .col-xs-10 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 0;
    padding-right: 0;
}

.info-content li .col-xs-2 {
    color: #555;
    padding-left: 0;
    padding-right: 0;
}





.info-content li .col-xs-9 {
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
}

.info-content li .col-xs-9 h3 {
    font-size: 16px;
    margin: 0;
}



.info-content li a {
    color: #555;
    font-size:15px;
}

.info-content li a span {
    color: #999;
    display: inline-block;
    padding-right: 5px;
}

.info-content li a:hover {
    color: #ff7200;
    text-decoration: none;
}

.info-content li a:hover span {
    color: #ff7200;
}

.info-news li {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.info-report li .col-xs-3 p {
    background-color: #888;
    color: #fff;
    text-align: center;
    margin-bottom: 1px;
    padding: 1px 0;
}

.info-report li .col-xs-3 h2 {
    background-color: #eee;
    color: #333;
    text-align: center;
    margin: 0;
    padding: 2px 0;
    margin-bottom: 4px;
}

.info-report li {
    border-bottom: 1px dashed #ccc;
    margin-top: 5px;
}

.info-report li:last-child {
    border: none;
}

.info-report li .col-xs-3 {
    color: #555;
    padding-left: 0;
    max-width: 80px;
}


.info-report li h3 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #333;
    padding-bottom: 6px;
}

.info-report li p {
    font-size: 14px;
    max-height: 36px;
    overflow: hidden;
    margin: 0;
    line-height: 1.4;
    color: #888;
}

.info-report li a:hover .col-xs-3 p {
    background-color: #ff7200;
    color: #fff;
}

.info-report li a:hover h3, .info-report li a:hover h2, .info-report li a:hover p {
    color: #ff7200;
}

.recommend {
    margin-top: 20px;
    background-color: #eee;
    padding-bottom: 30px;
}

.recommend h3 {
    padding: 20px 0;
    margin: 0;
    font-size: 22px;
}

.recommend h3 span {
    padding: 5px 0 5px 35px;
    background: url(/uploads/image/i3224/icon6.png) no-repeat;
    background-position: center left;
    color: #009966;
}

.recommend a img {
    width: 100%;
}

.recommend a p {
    color: #333;
    background-color: #ccc;
    padding: 5px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size:15px;
}

.recommend a:hover {
    text-decoration: none;
}

.recommend a:hover p {
    color: #fff;
    background-color: #ff7200;
}

.foot {
    background-color: #009966;
    color: #fff;
    padding-top: 15px;
}

.foot > div {
    background-color: #414141;
    padding: 0 0 10px 0;
}

.foot .col-sm-4 {
    margin-top: 15px;
}

.foot p {
    margin: 0;
    padding-bottom: 6px;
}

.foot p a {
    color: #fff;
}

.qrcode {
    width: 90px;
    padding: 5px;
    background-color: #fff;
}

.qrcode img {
    width: 80px;
    height: 80px;
}

/*列表页*/
.list-page .menu h3 a {
    color: #009966;
}

.list-page .menu p {
    padding-left: 16px;
}

.list-page .menu p a {
    color: #555;
    font-size: 16px;
}

.list-page .menu p.active {
    background: url(/uploads/image/i3224/icon7.png) no-repeat;
    background-position: center left;
}

.list-page .menu p.active a {
    color: #ff7200;
}

.list-page .info-head {
    border-bottom: 1px solid #009966;
}

.list-page .info-head h3 {
    color: #333;
    padding-bottom: 10px;
}

.list-page li {
    border-bottom: 1px dashed #009966;
    padding: 10px 0;
}

.list-page {
    min-height: 620px;
}

.last-info li {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-bottom: none;
    padding: 5px 0;
}

.list-recommend .info-head {
    margin-bottom: 10px;
}

.list-recommend h3 span {
    padding: 5px 0 5px 35px;
    background: url(/uploads/image/i3224/icon6.png) no-repeat;
    background-position: center left;
    color: #009966;
}

.list-recommend a img {
    width: 100%;
}

.list-recommend a p {
    color: #333;
    background-color: #ccc;
    padding: 5px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.list-recommend a:hover {
    text-decoration: none;
}

.list-recommend a:hover p {
    color: #fff;
    background-color: #ff7200;
}

/*文章页*/

.info-info {
    padding-bottom: 10px;
}

.info-main {
    border-top: 1px dashed #009966;
    padding-top: 20px;
}
