
/*iconfont 样式*/

.iconfont{
    font-size: 70px;
}
.iconStyle01{
    color: #5b8c5a;
}
.iconStyle02{
    color: #035aa6;
}
.iconStyle03{
    color: #ff5722;
}

/*扁平化阴影*/
.shadow{
    box-shadow:0 0 10px #007fdc;
    border-radius: 7px;
}



.width-300 {
    width: 300px;
}

.width-400 {
    width: 400px;
}

.red {
    color: red;
}

.error-message {
    color: red;
    font-size: 18px;
}

.error-message_xs {
    color: red;
    font-size: 14px;
}

.sbzl-login {
    padding: 10px;
}

.sise-date {
    height: auto;
}

.text-left-right-align {
    text-align: justify;
    text-justify: inter-ideograph
}

.btn-disabled {
    background-color: #969696;
    border-color: #8E8E8E;
    color: #FFFFFF;
}

div.jbox .jbox-title-panel {
    padding: 0px 0px;
}

div.jbox .jbox-button {
    margin: -4px 7px 0 0;
}

.a-disbaled {
    pointer-events: none;
    color: #969696;
}

.none-a > a:link, .none-a > a:visited, .none-a > a:hover, .none-a > a:active {
    text-decoration: none;
}

.login-input-text-addon {
    /*background-color: #17353D;*/
    /*color: #fff;*/
    font-size: 18px;
}

.login-input-text {
    /*background-color: #17353D;*/
    /*color: #fff*/
}

.apply-login-logo {
    height: 50px;
}

.apply-login-btn-text {
    font-size: 22px;
}

.apply-login-btn-style {
    font-size: 22px;
}

.apply-login-from-group {
    padding-top: 20px;
}

.apply-login-text {
    padding-left: 10px;
    font-size: 38px;
    font-weight: 600;
    vertical-align: bottom;
}

.carousel-block {
    display: block;
    min-height: 450px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    /*
      -moz-background-size: 80% 100%;
      -webkit-background-size: 80% 100%;
      -o-background-size: 100% 80%;
      background-size: 80% 100%;
    */
    -moz-background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-attachment: fixed;
}

.login-bg-block {
    background: #f5f5f5 url("../img/login-bg.jpg") no-repeat;
    min-height: 1080px;
    height: auto;
    background-size: 100% 100%;
    color: #FFFFFF;
}

.login-bg1-block {
    background: #f5f5f5 url("../img/login-bg1.jpg") no-repeat;
    min-height: 1080px;
    height: auto;
    background-size: 100% 100%;
    color: #FFFFFF;
}

.login-bg2-block {
    background: #f5f5f5 url("../img/login-bg2.jpg") no-repeat;
    min-height: 1080px;
    height: auto;
    background-size: 100% 100%;
    color: #FFFFFF;
}

.login-valve2-block {
    background: #f5f5f5 url("../img/valve-login.jpg") no-repeat;
    min-height: 1080px;
    height: auto;
    background-size: 100% 100%;
    color: #FFFFFF;
}

.login-bg3-block {
    background: #f5f5f5 url("../img/login-bg3.jpg") no-repeat;
    min-height: 1080px;
    height: auto;
    background-size: 100% 100%;
    color: #FFFFFF;
}

.login-bg4-block {
    background: #f5f5f5 url("../img/login-bg4.jpg") no-repeat;
    min-height: 1080px;
    height: auto;
    background-size: 100% 100%;
    color: #FFFFFF;
}

.login-bg5-block {
    background: #f5f5f5 url("../img/login-bg5.jpg") no-repeat;
    min-height: 1080px;
    height: auto;
    background-size: 100% 100%;
    color: #FFFFFF;
}

.lightbox {
    background: transparent;
    background-color: rgba(12, 111, 118, 0.45);
    -moz-border-radius: 12px; /* Gecko browsers */
    -webkit-border-radius: 12px; /* Webkit browsers */
    border-radius: 12px; /* W3C syntax */
}

.lightbox-valve {
    background: transparent;
    background-color: rgba(6, 2, 2, 0.45);
    -moz-border-radius: 12px; /* Gecko browsers */
    -webkit-border-radius: 12px; /* Webkit browsers */
    border-radius: 12px; /* W3C syntax */
}

/* buss-left-bar */
.buss-left-bar {
    position: fixed;
    _position: absolute;
    width: 80px;
    height: 40px;
    z-index: 99999;
    bottom: 10%;
    left: 0px;
}

/* buss-left-bar */
.buss-center-bar {
    position: fixed;
    _position: absolute;
    width: 250px;
    height: 30px;
    z-index: 99999;
    bottom: 10%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.buss-center-bar-print{
    position: fixed;
    _position: absolute;
    width: 350px;
    height: 30px;
    z-index: 99999;
    bottom: 10%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.buss-center-select-sb{
    position: fixed;
    _position: absolute;
    width: 250px;
    height: 30px;
    z-index: 99999;
    bottom: 10%;
    margin: 0;
    margin-left: 50%;
    left: 0;
    right: 0;
}

.apply-font {
    font-size: 50px;
}

.apply-top {
    padding-top: 20px;
}

.apply-top-logo {
    padding-left: 50px;
    height: 40px;
}

.apply-top-text {
    padding-left: 10px;
    font-size: 38px;
    font-family: Heiti, "黑体", Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", sans-serif;
    font-weight: 600;
}

.apply-top-exit {
    font-size: 35px;
}

.apply-nav-text {
    font-size: 16px;
    font-family: Heiti, "黑体", Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", sans-serif;
    color: #000;
    padding-top: 3px;
    padding-bottom: 3px;
}

.apply-nav-text-use-type {
    padding-left: 50px;
}

.apply-header-block {
    background: #292F34 url("../img/apply-top-bg.jpg") no-repeat;
    min-height: 100px;
    height: auto;
    background-size: 100% 100%;
    color: #FFFFFF;
}

.apply-nav-block {
    background-color: #ECECEC;
    min-height: 30px;
    height: auto;
    background-size: 100% 100%;
    color: #FFFFFF;
}

.apply-content-title-txet-buss {
    font-size: 40px;
    font-family: Heiti, "黑体", Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", sans-serif;
    font-weight: 600;
    padding-top: 80px;
    color: #626262;
}

.apply-content-title-txet {
    font-size: 18px;
    font-family: Heiti, "黑体", Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", sans-serif;
    font-weight: 600;
    color: #626262;
    background-color: #EDF1FA;
    padding-top: 8px;
    padding-bottom: 8px;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}

.apply-content-row-buss {
    background-color: #78C446;
}

.apply-content-row-prog {
    background-color: #61AD65;
}

.apply-content-row-sb {
    background-color: #DC774D;
}

.apply-content-row-report {
    background-color: #FF9B45;
}

.apply-content-row-review {
    background-color: #00a8ff;
}

.apply-content-row-exem {
    background-color: #007edc;
}

.apply-content-row-println {
    background-color: #823ead;
}

.apply-content-row-remark{
    background-color: #a500bd;
}

.apply-content-row-padding {
    padding-top: 30px;
    padding-bottom: 30px;
}

.apply-content-row-1000 {
    background-color: #5298CB;
}

.apply-content-row-2000 {
    background-color: #45C48F;
}

.apply-content-row-3002 {
    background-color: #a85fe6;
}

.apply-content-row-3000 {
    background-color: #78C446;
}

.apply-content-row-4000 {
    background-color: #0193E8;
}

.apply-content-row-5000 {
    background-color: #FEA500;
}

.apply-content-row-8000 {
    background-color: #C44647;
}

.apply-content-row-jytype1 {
    background-color: #78C446;
}

.apply-content-row-jytype2 {
    background-color: #0193E8;
}

.apply-content-row-gray {
    background-color: #d7d7d7;
}

.apply-content-a > a:link, .apply-content-a > a:visited, .apply-content-a > a:hover, .apply-content-a > a:active {
    text-decoration: none;
}

.gray-bg {
    background-color: #F5F5F5;
}

.time-line-img {
    padding-left: 40px;
}

.left-img {
    height: 90px;
}

.apply-content-row-title {
    padding: 10px;
    font-size: 40px;
    font-family: Heiti, "黑体", Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", sans-serif;
    font-weight: 500;
    color: #fff;
}

.apply-buss-declare_submit {
    font-family: "Microsoft YaHei","微软雅黑";
    font-size: 18px;
    color: red;
    /*border: solid 1px red;*/
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 35px;
}
.time-line-font-sel {
    font-size: 20px;
    font-weight: 800;
    color: #5398FE;
    padding-left: 10px;
    padding-right: 50px;
}

.time-line-font-no-sel {
    font-size: 20px;
    font-weight: 800;
    color: #B1B5B4;
    padding-left: 10px;
    padding-right: 50px;
}

.time-line-btn {
    font-size: 20px;
    font-weight: 800;
    padding-top: 10px;
    width: 200px;
}

.global-text {
    font: 400 13px "PT Sans Narrow", Arial, sans-serif;
    line-height: 1.8;
    text-align: justify;
    text-justify: inter-ideograph;
}

.global-header-text {
    font: 600 18px "PT Sans Narrow", Arial, sans-serif;
    text-align: justify;
    text-justify: inter-ideograph;
    margin-top: 0;
    margin-bottom: 5px;
}

.padding-5 {
    padding: 5px;
}

.padding-10 {
    padding: 10px;
}

.padding-top-5 {
    padding-top: 5px;
}

.padding-bottom-10 {
    padding-bottom: 10px;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-15 {
    padding-top: 15px;
}

.padding-top-20 {
    padding-top: 20px;
}

.padding-bottom-20 {
    padding-bottom: 20px;
}

.padding-top-30 {
    padding-top: 30px;
}

.padding-top-50 {
    padding-top: 50px;
}

.padding-top-100 {
    padding-top: 100px;
}

.padding-top-200 {
    padding-top: 200px;
}

.padding-bottom-30 {
    padding-bottom: 30px;
}

.padding-bottom-50 {
    padding-bottom: 50px;
}

.padding-left-5 {
    padding-left: 5px;
}

.padding-right-5 {
    padding-right: 5px;
}

.padding-left-10 {
    padding-left: 10px;
}

.padding-left-15 {
    padding-left: 15px;
}

.padding-right-10 {
    padding-right: 10px;
}

.padding-right-15 {
    padding-right: 15px;
}

.padding-left-20 {
    padding-left: 20px;
}

.padding-right-20 {
    padding-right: 20px;
}

.padding-left-30 {
    padding-left: 30px;
}

.padding-left-50 {
    padding-left: 50px;
}

.padding-left-75 {
    padding-left: 75px;
}

.padding-left-100 {
    padding-left: 100px;
}

.padding-left-150 {
    padding-left: 200px;
}

.padding-left-200 {
    padding-left: 200px;
}

.padding-right-30 {
    padding-right: 30px;
}

.padding-right-100 {
    padding-right: 100px;
}

.padding-right-200 {
    padding-right: 200px;
}

.padding-right-150 {
    padding-right: 200px;
}

.margin-5 {
    margin: 5px;
}

.span-margin-right {
    padding-right: 2.564102564102564%;
}

.margin-10 {
    margin: 10px;
}

.margint-right-30 {
    margin-right: 30px;
}

.margint-left-30 {
    margin-left: 30px;
}

.main-header-bg {
    background-color: #004775;
    min-height: 40px;
}

.header-text,
.main-header-bg-a,
.main-header-bg-a:link,
.main-header-bg-a:visited,
.main-header-bg-a:active,
.main-header-bg-a:hover,
.main-header-bg-a:focus {
    color: #ffffff;
    font-size: 14px;
}

.header-text-span {
    margin-left: 10px;
    margin-right: 10px;
}

.content-nav-wrapper {
}

.content-nav-wrappe-img {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 56px;
    width: 216px;
}

.nav-bg {
    min-height: 60px;
}

.header-navigation {
    list-style: none;
    margin: 0;
    font: 600 13px "PT Sans Narrow", Arial, sans-serif;
}

.header-navigation > li {
    float: left;
    padding: 30px 0 30px 0;
}

.header-navigation > li > a {
    display: block;
    color: #78828c;
    margin: 0 10px 0 10px;
}

.header-navigation > li:hover,
.header-navigation > li.active {
    background-color: #fafaf9;
    border-bottom: 5px solid #009ae8;
}

.header-navigation > li .dropdown-menu {
    margin: 0;
}

.header-navigation > li:hover .dropdown-menu {
    display: block;
}

.dropdown-a {
    font-size: 13px;
}

.foot-navigation {
    list-style: none;
    margin: 0;
}

.foot-navigation > li {
    float: left;
    padding: 0 30px 0 0;
}

.nav-form {
    padding-top: 22px;
    margin: 0px;
}

.input-prepend-div {
    margin: 0px;
}

.search-img {
    width: 33px;
    height: 33px;
}

.media-img {
    width: 40px;
    height: 40px;
}

.slide-img {
    width: 100px;
    height: 100px;
}

.search-btn {
    color: #ffffff;
    background-color: #1E91EE;
    border-color: #1E91EE;
    width: 34px;
    height: 34px;
}

.search-btn > a {
    color: #ffffff;
}

.blue {
    color: #0065BC
}

.blue-bg {
    background-color: #1E91EE;
}

.icon-search-bg {
    background-color: #0065BC;
}

.content-slide-detail-wrapper {
    padding-top: 30px;
    padding-bottom: 50px;
}

.item-text-title {
    padding-top: 20px;
    padding-bottom: 20px;
    font: 600 22px "PT Sans Narrow", Arial, sans-serif;
}

.item-text-content {
    font: 400 13px "PT Sans Narrow", Arial, sans-serif;
    line-height: 2.0;
    margin: 0 10px 0 10px;
    text-align: justify;
    text-justify: inter-ideograph;
}

.content-success-wrapper {
    background-color: #f9f9f9;
}

.item-success-text-title {
    padding-top: 10px;
    padding-bottom: 10px;
    font: 600 18px "PT Sans Narrow", Arial, sans-serif;
}

.item-news-text-title {
    padding-top: 10px;
    padding-bottom: 10px;
    font: 800 16px "PT Sans Narrow", Arial, sans-serif;
}

.content-news-wrapper {
    padding-bottom: 50px;
    padding-top: 30px;
}

.content-about-wrapper {
    padding-top: 50px;
    padding-bottom: 30px;
    background-color: #2A80B9;
}

.about-text-title {
    font: 600 16px "PT Sans Narrow", Arial, sans-serif;
    color: #ffffff;
    padding-bottom: 15px;
}

.about-text-title-li {
    font: 200 16px "PT Sans Narrow", Arial, sans-serif;
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
}

.about-text-title-li > span > a {
    color: #ffffff;
}

.about-text-title-li-dot {
    padding-right: 5px;
}

.center {
    width: auto;
    display: table;
    margin-left: auto;
}

.about-text {
    border-right: 1px solid #ffffff;
    height: 180px;
    padding-bottom: 10px;
}

.about-text-right {
    height: 180px;
    padding-bottom: 10px;
}

.contact-us-span {
    font: 200 14px "PT Sans Narrow", Arial, sans-serif;
    color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
}

.site-footer {
    font: 600 13px "PT Sans Narrow", Arial, sans-serif;
    background: #262626;
    color: #a9a9a9;
    padding: 10px;
}

.currentimg {
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
}

.current {
    color: #fff;
}

div.current .currentimg {
    display: inline-block;
    opacity: 1;
    animation: from_top 0.5s ease;
    -moz-animation: from_top 0.5s ease;
    -webkit-animation: from_top 0.5s ease;
    -o-animation: from_top 0.5s ease;
}

.wrapper-div {
    position: relative;
    /* text-align: center; */
    cursor: pointer;
    transition: color 0.5s;
    -moz-transition: color 0.5s;
    /* Firefox 4 */
    -webkit-transition: color 0.5s;
    /* Safari  Chrome */
    -o-transition: color 0.5s;
}

.enter-sise-block {
    border: 1px solid #e5e5e5;
}

.margin-15-left-right {
    margin-left: 15px;
    margin-right: 15px;
}

.enter-title-backgroup {
    background: url("/static/custom/img/line2.png") repeat-x;
    height: 8px;
    margin-top: 10px;
}

.enter-text-title {
    font: 800 24px "PT Sans Narrow", Arial, sans-serif;
}

.enter-sise-img {
    width: 350px;
    height: 250px;
}

/* slideBox CSS */
.slideBox {
    width: 450px;
    height: 330px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}

.slideBox .hd {
    height: 28px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 1;
}

.slideBox .bd ul,
.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 1px;
    width: 30px;
    height: 30px;
    text-align: center;
    vertical-align: middle;
    background: #BBB7B4;
    cursor: pointer;
    font: 400 16px "PT Sans Narrow", Arial, sans-serif;
}

.slideBox .hd ul li.on {
    background: deepskyblue;
    color: #fff;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: baseline;
}

.slideBox .bd img {
    width: 450px;
    height: 300px;
    display: block;
    border: 0;
}

/* 下面是前/后按钮代码，，，若是不需要删除即可 */
.slideBox .prev,
.slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(/static/custom/img/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slideBox .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.slideBox .prev:hover,
.slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.slideBox .prevStop {
    display: none;
}

.slideBox .nextStop {
    display: none;
}

.slideBox-ul-bg {
    background: #7B7C7E;
}

.slideBox-li-bg-1 {
    background: #7B7C7E;
    height: 30px;
    color: #ffffff;
    padding: 5px;
    width: 450px;
}

.slideBox-li-bg-2 {
    background: #BBB7B4;
    color: #ffffff;
    padding: 5px;
}

.content-wssb-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #ffffff;
    border-bottom: 1px solid #e5e5e5;
}

.content-enter-wrapper {
    padding-top: 50px;
    padding-bottom: 10px;
    background-color: #f9f9f9;
}

.content-article-wrapper {
    padding-top: 10px;
    padding-bottom: 30px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #e5e5e5;
}

.article-title-block {
    vertical-align: middle;
    padding-bottom: 5px;
}

.article-title {
    font: 400 13px "PT Sans Narrow", Arial, sans-serif;
}

.article-content-block {
    margin: 5px;
    min-height: 300px;
}

.enter-content-block {
    min-height: 200px;
}

.enter-article-content {
    padding-bottom: 5px;
}

.article-content {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 5px;
}

.article-content-notice {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 5px;
}

.news-article-content-notice {
    min-height: 300px;
}

/* Right bar */
.right_bar {
    position: fixed;
    _position: absolute;
    width: 80px;
    height: 200px;
    z-index: 99999;
    bottom: 20%;
    right: 0px;
}

/* Right bar */
.right_bar_user {
    position: fixed;
    _position: absolute;
    padding-right: 100px;
    height: 200px;
    z-index: 99999;
    bottom: 20%;
    right: 0px;
}

.content-list-wrapper {
}

.catetory-article-content {
    min-height: 600px;
    overflow: hidden;
    margin: 15px 15px;
}

/* border-bottom:1px solid #ddd; */
.category-article-title {
    color: #FF9000;
    font-size: 20px;
    text-align: center;
    font-weight: 600;
    padding-bottom: 15px;
    margin: 25px 0;
}

.category-article-footer {
    border-top: 1px solid #ddd;
    padding: 10px;
    margin: 10px 0;
}

.article-category-name {
    padding-top: 10px;
    padding-left: 20px;
    font: 500 20px "PT Sans Narrow", Arial, sans-serif;
    color: #099ADB;
}

/* 地图 */
.baidumap {
    width: 100%;
    height: 100%;
    min-height: 600px;
    overflow: hidden;
    margin: 0;
    font-family: "微软雅黑";
}

.baidumap label {
    max-width: none;
}

.content-list-wrapper {
    min-height: 600px;
    padding-bottom: 50px;
}

.min-height-600 {
    min-height: 600px;
}

.category-name {
    padding-bottom: 20px;
    padding-top: 10px;
    padding-left: 20px;
    font: 500 20px "PT Sans Narrow", Arial, sans-serif;
    color: #099ADB;
}

.list-category-title {
    padding-bottom: 10px;
    padding-top: 10px;
    font: 500 20px "PT Sans Narrow", Arial, sans-serif;
    background-color: #099ADB;
    color: #FFFFFF;
}

.list-category {
    list-style: none;
    padding-left: 10px;
    padding-right: 10px;
}

.list-category > li {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d7d7d7;
    font: 400 14px "PT Sans Narrow", Arial, sans-serif;
}

.list-category > li.menu_activ {
    color: #099ADB;
}

.list-category > li.menu_activ > a {
    color: #099ADB;
}

.list-article {
    list-style: none;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}

/*
border-bottom: 1px dotted #d7d7d7;
border-bottom: 1px solid #d7d7d7;
border-bottom: 1px dashed #d7d7d7;
*/
.list-article > li {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #d7d7d7;
    font: 400 13px "PT Sans Narrow", Arial, sans-serif;
}

.gray {
    color: #999999;
}

.table-guest {
}


.apply-content-a>a:hover .apply-content-row-title{
    color: #00c0ef;
}
.apply-content-row-title{
    font-size: 30px;
    color: #333 ;
}<!--耗时1755510977.3867秒-->