@charset "UTF-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, input, textarea, p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: "微软雅黑","sourcehanserifcn-heavy", Arial;
}

html, body {
    color: #333;
}

body {
    background: #fff
}

ul, ol, li {
    list-style: none
}

a {
    color: #333;
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    text-decoration: none;
    color: #00904a;
}

img {
    border: 0
}


.hxjd-nav {
    float: left;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.hxjd-nav > li {
    position: relative;
    float: left;
    margin-left: 10px;
    z-index: 99;
}


.hxjd-nav > li:first-child:before {
    display: none;
}

.hxjd-nav > li:first-child {
    margin-left: 0;
}

.hxjd-nav > li > a {
    position: relative;
    display: block;
    text-align: center;
    font-size: 1.8em;
    line-height: 70px;
    padding: 0 15px;
    color: #fff;
    text-decoration: none;
    word-break: keep-all;
	font-weight: bold;
}

.hxjd-nav > li > a:hover, .hxjd-nav > li > a:focus, .hxjd-nav > li.active > a, .hxjd-nav > li.open > a {
    background: #00904a;
}

.hxjd-nav > li > a:hover::before, .hxjd-nav > li > a:focus::before, .hxjd-nav > li.active > a:before, .hxjd-nav > li.open > a:before {
    display: block;
}

.hxjd-nav > li.open .erji {
    display: block;
}

.erji {
    position: absolute;
    display: none;
    width: 150px;
    left: -30px;
    top: 54px;
    padding-top: 10px;
    z-index: 9;
}

.erji-nav {
    position: relative;
    background: #fff;
    box-shadow: 0 0 2px 2px #dedede;
    padding: 25px 0 25px 25px;
}

.erji-nav > li {
    float: none;
    margin-bottom: 20px;
}

.erji-nav > li:last-child {
    border-bottom: none;
}

.erji-nav > li > a {
    display: inline-block;
    border: none;
    font-size: 1em;
    color: #666;
    line-height: 26px;
    border-bottom: 1px solid #fff;
}


.erji-nav > li > a:hover {
    color: #dabe61;
    border-bottom: 1px solid #dabe61;
}

.warp1 {
    /* background: url("../img/war1bg.jpg") no-repeat;
    background-size: cover; */
    padding: 40px 0 21px;
}

.warp-logo {
    margin-bottom: 40px;
}
.warp-logo .a-logo{
    float: left;
}

.content-body {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.content-body:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.warp-head {
    background: url('../img/navbg.png') repeat-x center;
    padding: 0 20px;
}

.warp-head:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.right-box {
    float: right;
    width: 660px;
}

.login-status {
    line-height: 70px;
    text-align: right;
    margin-top: 27px;
    margin-right: 30px;
}

.hy-login {
    display: none;
    vertical-align: middle;
    width: 110px;
    line-height: 32px;
    /* background: #ed6c00; */
    border-radius: 32px;
    text-align: center;
    color: #8a8a8a;
    font-size: 1.46em;
}

.hy-login:hover, .hy-login:focus {
    /* color:#fff; */
}

.hy-login.active {
    display: inline-block;
}

.login-do {
   /* display: none;*/
    color: #8a8a8a;
    font-size: 1.46em;
}

.login-do.active {
    display: inline;
}

.login-status {
    float: right;

}

.yuyan {
    float: right;
    line-height: 46px;
    color: #8a8a8a;
    margin-right: 30px;
    margin-top: 39px;
    font-size: 1.46em;
}

.yuyan a {
    color:#8a8a8a;
}

.search {
    float: left;
    position: relative;
    margin-top: 43px;
    z-index: 9;
    border: 2px solid #d2d2d2;
    width: 347px;
}
.search .search-body{
    width: 100%;
    margin-left: 0;
}
/* #search {
    position: absolute;
    display: none;
    right: -20px;
    top: 70px;
}
 */
.search.active #search {
    display: block;
}

.in-search {
    line-height: 70px;
    text-align: center;
    cursor: pointer;
}

.search-body {
    float: left;
    text-align: right;
    margin-left: 20px;
}

.h-s {
    position: relative;
    width: 100%;
    height: 42px;
    display: inline-block;
}

.h-s > input {
    width: 100%;
    height: 100%;
    border-radius: 0;
    border: none;
    color: #333;
    padding-left: 16px;
    outline: none;
    background: #e5e5e5;

}

.h-s > input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #666;
}

.h-s > input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #666;
}

.h-s > input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #666;
}

.h-s > input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #666;
}

.fdj {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 42px;
    height: 42px;

}

.fdj > button {
    outline: none;
    width: 100%;
    height: 100%;
    font-size: 18px;
    line-height: 42px;
    border: none;
    color: #a9a9a9;
    background: url("../img/icon-search.png") no-repeat center;
    border-radius: 0;
    text-align: center;
    padding: 0;
}

/* .fdj > button:hover {
    background: url("../img/search.png") no-repeat center,#e8d68c;
} */

.ld-banner {
    margin-top: 30px;
}

.banner-title {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(13,56,111,.5);
    background-repeat: no-repeat;
    background-position: left 53px center;
    background-image: url('../img/icon-03.png');
    color: #fff;
    font-size: 1.142em;
    line-height: 50px;
    padding-left: 90px;
}

.ld-banner.swiper-container .swiper-pagination {
    text-align: right;
    padding-right: 50px;
}

.ld-banner.swiper-container .swiper-pagination-bullet {
    opacity: 1;
    background: #fff;
    width: 14px;
    height: 14px;
}

.ld-banner.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #00904a;
}

.notice {
    float: right;
    width: 360px;
    /* background: #2495e4; */
}

/* .notice-head-title {
    float: left;
} */

.notice-head-title h4 {
    font-size: 1.966em;
    color: #fff;
    height: 42px;
    line-height: 42px;
}

/* .notice-head-title span {
    color: #fff;
    opacity: .5;
} */

.notice-head {
    position: relative;
    /* padding: 35px 40px; */
    background: #0d386f;
    text-align: center;
}
.notice-head .see-more{
    position: absolute;
    bottom: 0;
    /* transform: rotateY(-50%); */
    right: 18px;
}

.see-more {
    float: right;
    line-height: 40px;
    color: #fff;
}
.see-more:hover {
    color: #fff;
}
.notice-time {
    float: left;
    background: #147ac1;
    padding: 10px 15px;
}

.notice-time p {
    font-size: 1.142em;
    color: #fff;
}

.notice-time span {
    font-size: 1em;
    color: rgba(255,255,255,.5);
}

.notice-msg {
    /* display: table;
    float: left;
    width: 244px;
    height: 70px;
    margin-left: 10px; */
    padding: 8px 0;
}

.notice-msg a {
    /* display: table-cell;
    vertical-align: middle; */
    font-size: 1.3em;
    color: #5f5f5f;
    line-height: 32px;
    max-height: 64px;
    padding-left: 23px;
    background: url('../img/icon-02.png') left 10px no-repeat;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.notice-item {
    padding: 15px;
    border-top: 1px solid #a0a0a0;
}
.notice-msg:first-child{
    border-top: none;
}

.notice-item:hover .notice-msg a {
    color: #0d386f;
    /* background: #147ac1; */
}

.warp2 {
    padding: 30px 0;
}

.lianmeng {
    float: left;
    padding: 125px 0;
}

.lianmeng-item {
    float: left;
    width: 260px;
    height: 270px;
    position: relative;
    margin-left: 17px;
}
.lianmeng-item a{
    display: block;
    width: 100%;
    height: 270px;
    padding: 55px 0 0 0;
    background-repeat: no-repeat;
    background-position: center;
}

.lianmeng-item:nth-of-type(1) {
    margin-left: 0;
}

.lm-label {
    /* position: absolute;
    top: 0;
    left: 20px;
    width: 80px;
    height: 80px; */
    text-align: center;
    text-align: center;
    font-size: 3.458em;
    line-height: 58px;
    padding: 8px 0 0 0px;
    /* background: #fff; */
    color: #fff;
}

.lm-img {
    text-align: center;
}

.lm-titme {
    /* position: absolute; */
    width: 100%;
    /* height: 150px; */
    /* left: 0; */
    /* bottom: 0; */
}
.lm-titme div{
    padding: 8px 15px 0;
    color: #fff;
    font-size: 2.296em;
    line-height: 30px;
    text-align: center;
}
/* .lm-titme div {
    font-size: 1.285em;
    color: #333;
    text-align: center;
    background: #fff;
    line-height: 42px;
} */

/* .lianmeng-item:nth-of-type(1) .lm-label {
    color: #3c9e6d;
    border: 4px solid #3c9e6d;

}

.lianmeng-item:nth-of-type(2) .lm-label {
    color: #2495e4;
    border: 4px solid #65b5ec;

}

.lianmeng-item:nth-of-type(3) .lm-label {
    color: #ed6c00;
    border: 4px solid #f2984c;

}

.lianmeng-item:nth-of-type(1) .lm-titme {
    background: rgba(60,158,109,.7);
}

.lianmeng-item:nth-of-type(2) .lm-titme {
    background: rgba(101,181,236,.7);
}

.lianmeng-item:nth-of-type(3) .lm-titme {
    background: rgba(242,152,76,.7);
} */

.warp3 {
    background: url("../img/warp3bg.jpg") no-repeat;
    background-size: cover;
    padding: 50px 0;
}

.warp4 {
    background: url("../img/warp4bg.jpg") no-repeat;
    background-size: cover;
    padding: 50px 0;
}

.warp5 {
    padding: 50px 0;
}

.public-bg{
    padding-top: 90px;
    background: none;
    background-image: url('../img/bg-01.png');
    background-repeat: repeat-x;
    background-position: center top;
}
.public-bg.warp2{
    padding-top: 66px;
}

.common-head {
    position: relative;
}
.common-head::before{
    content: " ";
    position: absolute;
    right: 0;
    top: 11px;
    left: 0;
    height: 3px;
    background: #0d386f;
}

.ch-bg {
    font-family: Arial;
    font-size: 1.8em;
    color: #8c8c8c;
    line-height: 1;
    margin-top: 5px;
}

.common-head span {
    position: relative;
    display: inline-block;
    line-height: 1;
    font-size: 1.8em;
    z-index: 9;
    color: #5e5e5e;
    font-weight: bold;
    background: #fff;
    padding-right: 10px;
}

/* .common-head span:before {
    content: '';
    position: absolute;
    display: block;
    width: 40px;
    height: 1px;
    background: #00904a;
    left: 50%;
    margin-left: -20px;
    bottom: 0;
} */

.tab-menu {
    padding-bottom: 15px;
    text-align: center;
}

.tab-menu > span {
    display: inline-block;
    padding: 15px 25px;
    font-size: 1.4em;
    line-height: 1;
    color: #fff;
    background: #aaa;
    cursor: pointer;
    margin-left: 40px;
    border-radius: 15px;
}

.tab-menu > span:first-child {
    margin-left: 0;
}

.tab-menu > span {
}

.tab-menu > span.active, .left-menu > span:hover {
    color: #fff;
    background: #7fbadc;
}

.tab-menu > span.active .list-circle {
    display: inline-block;
}

.w-content {
    width: 100%;
    display: none;
    overflow: hidden;
}
.yh-tab{
    margin-top: 68px;
}
.yh-tab .w-content{
    overflow: visible;
}
.my-wrap {
    margin-top:20px;
}

.active1 {
    display: block;
}

.left-tj {
    float: left;
    width: 42.5%;
    margin-left: 2.5%;
}

.news-tj {
    padding: 30px;
}

.news-time {
    margin-bottom: 15px;
}

.news-time span {
    font-size: 1.714em;
    color: #999;
}

.news-time span + span {
    font-size: 1em;
}

.tj-title {
    font-size: 1.46em;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #0d386f;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tj-msg {
    font-size: 1.134em;
    color: #666;
    line-height: 32px;
    height: 96px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom:15px;
}

.tj-img img {
    width: 100%;
}

.tj-more {
    margin-top: 15px;
}

.tj-more-btn {
    display: inline-block;
    width: 130px;
    line-height: 37px;
    background: #2495e4;
    text-align: center;
    font-size: 2em;
    color: #fff;
}

.tj-more-btn:hover {
    color: #fff;
}

.right-list {
    float: left;
    width: 47.5%;
    margin-left: 6.25%;
    border-left: 1px solid #a0a0a0;
}

.news-list {
    padding-left: 40px;
    background: #fff;
}

.news-item {
    box-sizing: border-box;
    padding: 15px 0 5px;
    border-top: 1px solid #a0a0a0;
}

.news-item:first-child{
    border-top: none;
}

/* .news-item-nr {
    float: left;
    width: 405px;
} */

.inner-page .news-item-nr {
    width: 1020px;
}

.news-item-rt {
    float: right;
}

.news-title {
    position: relative;
    font-size: 1.46em;
    line-height: 24px;
    margin-bottom: 15px;
    padding-left:10px;
    font-weight: bold;
    color: #7a7a7a;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news-title:before {
    content: '';
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    background: #666;
    left: 0;
    top: 8px;
    border-radius: 50%;
}

.news-item-nr p {
    font-size: 1.134em;
    color: #666;
    line-height: 32px;
    height: 96px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.news-btn {
    float: right;
    display: inline-block;
    width: 30px;
    height: 17px;
    background: url("../img/news-jt.png") no-repeat;
}

/* .news-item:hover {
    background: #2495e4;
} */

.news-item:hover .news-title {
    color: #0d386f;
}

/* .news-item:hover .news-title:before {
    background: #fff;
}

.news-item:hover .news-item-nr p {
    color: #fff;
}

.news-item:hover .news-time span {
    color: #fff;
}

.news-item:hover .news-btn {
    background: url("../img/news-jt1.png") no-repeat;
}
 */
.ckgd {
    text-align: center;
    margin-top: 30px;
}

.ckgd-more {
    display: inline-block;
    width: 168px;
    line-height: 47px;
    text-align: center;
    font-size: 1.8em;
    background: url('../img/bg-more.png') center no-repeat;
    border-radius: 45px;
    color: #fff;
    -webkit-box-shadow:8px 8px 10px rgba(4, 0, 0, .18);  
    -moz-box-shadow:8px 8px 10px rgba(4, 0, 0, .18);  
    box-shadow:8px 8px 10px rgba(4, 0, 0, .18); 
}

.ckgd-more.more-white {
    color: #fff;
}

.ckgd-more:hover {
    background: #2495e4;
    color: #fff;
    border-color:#2495e4;
}

.alliance-box{
    position: relative;
    margin-top: 25px;
    padding-bottom: 40px;
    /* background: url('../img/bg-02.png') center top no-repeat; */
}
.alliance-box::before{
    content: "　";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 100%;
    height: 1px;
    background: #fff;
}
.alliance-item {
    position: relative;
    float: left;
    width: 199px;
    line-height: 100px;
    text-align: center;
    background: #fff;
    /* margin-left: 1px; */
    border-left: 1px solid #7abdec;
    border-top: 1px solid #7abdec;
    /* margin-top: 1px; */
    overflow: hidden;
    z-index: 1;
}

.lishi-box.alliance-box .alliance-item {
    border: 1px solid #f5f5f5;
    width: 199px;
    margin-left: -1px;
    margin-top: -1px;
}

.lishi-box.alliance-box {
    height: 404px;
    overflow-y: auto;
    padding-top: 1px;
    padding-left: 1px;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.lishi-box.alliance-box::-webkit-scrollbar
{
    width: 5px;
    height: 5px;
    background-color: #f5f5f5;
}

/*定义滚动条轨道 内阴影+圆角*/
.lishi-box.alliance-box::-webkit-scrollbar-track
{
    border-radius: 10px;
    background-color: #F5F5F5;
}

/*定义滑块 内阴影+圆角*/
.lishi-box.alliance-box::-webkit-scrollbar-thumb
{
    border-radius: 0;
    background-color: #00904a;
}

.alliance-item:nth-of-type(6n+1) {
    border-left: none;
}

.alliance-item img {
    transition: 0.6s;
}

.alliance-item:hover img {
    transform: scale(1.2);
}

.alliance-zz {
    position: absolute;
    display: none;
    left: 0;
    top: 0;
    width: 100%;
    height:100%;
    line-height: 100px;
    background: rgba(2,144,74,.9);
    font-size: 1.285em;
    color: #fff;
    text-align: center;
    z-index: 1;
}

.alliance-item:hover .alliance-zz {
    display: block;
}

.friend-link {
    /* box-shadow: 0 0 6px 2px #e6e6e6; */
    /* padding: 30px 25px; */
    margin-top: 33px;
    padding: 24px 0 20px 122px;
}

.friend-lin-item {
    display: inline-block;
    white-space: nowrap;
    font-size: 1.3em;
    margin-bottom: 20px;
    width: 32%;
    margin-right: 1.33%;
    /* border-right: 1px solid #ccc; */
    line-height: 1;
    color: #5e5e5e;
    padding-left: 20px;
    background: url('../img/icon-01.png') left center no-repeat;
}

.foot {
    padding: 60px 0;
    background: #0076ba;
}

.foot-nav {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-top: 1px solid rgba(255,255,255,.7);
    border-bottom: 1px solid rgba(255,255,255,.7);
}

.foot-nav-item {
    display: inline-block;
    padding: 0 20px;
    font-size: 1em;
    color: #fff;
    line-height: 60px;
}

.foot-nav-item:hover {
    color: #fff;
    font-weight:bold;
}

.filing {
    color: #fff;
    font-size: 1.3em;
    text-align: center;
    margin-top: 20px;
}
.filing a{
    color: #fff;
}

.guanzhu {
    text-align: center;
    margin-top: 15px;
}

.guanzhu > span {
    color: #fff;
    margin-right: 20px;
}

.bdsharebuttonbox {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.foot .bdshare-button-style0-16 a,.foot .bdshare-button-style0-16 .bds_more{
    padding: 0;
    margin: 0 10px;
    background-position: center center;
    background-repeat: no-repeat;
    width: 45px;
    height: 45px;
}
.foot .bdshare-button-style0-16 a.bds_weixin{
    background-image: url('../img/fs-icon1.png');
}
.foot .bdshare-button-style0-16 a.bds_tsina{
    background-image: url('../img/fs-icon2.png');
}

.jszc {
    text-align: center;
    color: #fff;
    margin-top: 15px;
    font-size: 1.3em;
}
.jszc a{
    color: #fff;
}

.innner-top {
    /* line-height: 100px; */
    padding-top: 40px;
}

.inner-head {
    background: url('../img/navbg.png') repeat-x center;
}

.inner-logo {
    float: left;
}

#innerSearch {
    float: right;
    width: 318px;
    height: 40px;
}

.inner-search-body {
    position: relative;
    width: 100%;
    height: 100%;
}

.inner-search {
    width: 100%;
    height: 100%;
}

.inner-search input {
    width: 100%;
    height: 100%;
    border-radius: 40px;
    border: 1px solid #eeeeee;
    outline: none;
    padding: 15px;
}

.inner-s {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
}

.inner-s button {
    width: 78px;
    text-align: center;
    line-height: 40px;
    background: #00904a;
    border-radius: 40px;
    border: none;
    color: #fff;
    outline: none;
}

.sbanner {

}

.sbanner img {
    width: 100%;
}

.lmjj {
    background: url("../img/lmjjbg.png") no-repeat center bottom;
    padding: 80px 0 0;
}

.lmjj-left {
    float: left;
    width: 45%;
    background: url("../img/lmjj-leftbg.png") no-repeat center bottom;
    height: 500px;
    background-size: 100%;
}

.lmjj-head {

}

.lmjj-head span {
    font-size: 2.142em;
    font-family: Arial;
    font-weight: bold;
    color: #ccc;
    font-style: italic;
}

.lmjj-head h4 {
    position: relative;
    font-size: 2em;
    padding-bottom: 15px;
    z-index: 1;
}

.lmjj-head h4:before {
    content: '';
    display: block;
    position: absolute;
    width: 170px;
    height: 2px;
    background: rgba(0,144,74,.4);
    left: 0;
    bottom: 0;
}

.lmjj-head h4:after {
    content: '';
    display: block;
    position: absolute;
    width: 111px;
    height: 2px;
    background: rgba(0,144,74,1);
    left: 0;
    bottom: 0;
}

.lmjj-right {
    float: left;
    width: 50%;
    margin-left: 5%;
    background: #f7f7f7;
}

.lmjj-right-head {
    margin-top: 60px;
}

.lmjj-uu {
    display: inline-block;
    background: #00904a;
    padding: 13px 15px;
}

.lmjj-uu h4 {
    font-size: 1.714em;
    color: #fff;
}

.lmjj-uu span {
    font-size: 1em;
    color: #fff;
}

.lmjj-msg {
    font-size: 1.142em;
    color: #666;
    line-height: 30px;
    padding: 70px 90px;
}

.zhangcheng {
    background: url("../img/zhangchengbg.jpg") no-repeat;
    background-size: cover;
    padding: 60px 0;
}

.zhangcheng-head {
    text-align: center;
    margin-bottom: 40px;
}

.zhangcheng-head span {
    font-family: Arial;
    font-size: 2.142em;
    font-weight: bold;
    font-style: italic;
    color: #cccccc;
    margin-bottom: 10px;
}

.zhangcheng-head.zc-white span {
    color: #fff;
}

.zhangcheng-head h4 {
    font-size: 2em;
}

.zhangcheng-head.zc-white h4 {
    font-size: 2em;
    color:#fff;
}

.zc-msg {
    width: 1053px;
    margin-left: auto;
    margin-right: auto;
    // text-align: center;
}

.zc-msg p {
    color: #fff;
    font-size: 1.142em;
    line-height: 30px;
}

.zc-d {
    text-align: center;
}

.zc-down-load {
    position: relative;
    text-align: center;
    display: inline-block;
    padding: 0 25px;
    line-height: 36px;
    background: #00904a;
    color: #fff;
    border-radius: 5px;
    margin-top:40px;
    margin-left: 20px;
}

.zc-down-load:nth-of-type(1) {
    margin-left: 0;
}

.zc-down-load span {
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    background: url("../img/down.png") no-repeat;
    margin-left: 10px;
}

.zc-down-load:hover {
    color: #fff;
}

.lishi {
    padding: 60px 0;
}

.bread-crumb {
    line-height: 50px;
    padding-left:10px;
    box-shadow: 0 0 20px 2px #e6e6e6;
    margin-top: 30px;
}

.bc-icon {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 14px;
    background: url("../img/bc-icon.png") no-repeat;
    margin-top: -2px;
    margin-right: 10px;
}

.bread-crumb span {
    color: #808080;
}

.bread-crumb a {
    color: #808080;
}

.bread-crumb a.active, .bread-crumb a:hover {
    color: #00904a;
}

.inner-news-list {
    margin-top:30px;
}


.member-page {
    margin-top: 30px;
}

.member-page .pagination > li {
}

.member-page .pagination > li > a,
.member-page.pagination > li > span {
    background: #e6e6e6;
    color: #333;
    border-radius: 40px;
    margin-left: 20px;
    border: none;
    padding: 10px 16px;
}

.member-page .pagination > li.active > a,
.member-page.pagination > li.active > span,
.member-page .pagination > li > a:hover,
.member-page.pagination > li > span:hover,
.member-page .pagination > li > a:focus,
.member-page.pagination > li > span:focus {
    color: #fff;
    background-color: #00904a;
}

.news-detail {
    box-shadow: 0 0 20px 2px #e6e6e6;
    margin-top: 30px;
}



.zpj-detail-head {
    text-align: center;
    padding: 65px 0;
}

.zpj-detail-head h4 {
    font-size: 2.14em;
    line-height: 36px;
    margin-bottom: 20px;
}


.shijian {
    margin-bottom: 20px;
}

.shijian span {
    font-size: 1em;
    color: #666;
    line-height: 22px;
    margin-left: 30px;
}

.shijian span:nth-of-type(1) {
    margin-left: 0;
}

.bdsharebuttonbox {
    display: inline-block;
    vertical-align: middle;
}

.detail-content {
    padding: 0 140px 50px;
}

.detail-content p {
    font-size: 1.142em;
    color: #666;
    line-height: 24px;
    text-indent: 2em;
}

.detail-content img {
    max-width: 100%;
}

.prev-next {
    background: #f5f5f5;
    margin-top: 40px;
}

.news-prev {
    float: left;
    color: #666666;
    line-height: 60px;
}

.news-next {
    float: right;
    color: #666666;
    line-height: 60px;
}

.news-prev:hover, .news-next:hover {
    text-decoration: none;
    color: #666;
}

.news-prev:hover span, .news-next:hover span {
    text-decoration: none;
    color: #00904a;
}

.pn-box {
    text-align: center;
}

.back-lst {
    display: inline-block;
    vertical-align: middle;
    width: 150px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    background: #00904a;
}

.back-lst:hover {
    color: #fff;
}

.not-in {
    box-shadow: 0 0 20px 2px #e6e6e6;
    margin-top: 30px;
    padding: 60px;
}

.not-in.on-login {
    /*display: none;*/
}

.not-in h4 {
    font-size: 2.142em;
    font-weight: bold;
    text-align: center;
}

.not-in h4 span {
    color: #00904a;
}

.not-in p {
    width: 416px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 1.142em;
    line-height: 30px;
    margin-top: 20px;
}

.not-in-cz {
    text-align: center;
    margin-top:20px;
}

.not-in-f {
    display: inline-block;
    width: 180px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 1.142em;
    background: #00904a;
    border-radius: 5px;
}

.not-in-f:hover {
    color: #fff;
}

.not-in-login {
    display: inline-block;
    width: 180px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 1.142em;
    background: #ed6c00;
    border-radius: 5px;
    margin-left:20px;
}

.not-in-login:hover {
    color: #fff;
}

.gzz-box {
    margin-top: 30px;
}

.gzz-item {
    position: relative;
    float: left;
    width: 48.5%;
    margin-left: 1.5%;
    margin-bottom:20px;
    cursor: pointer;
}

.gzz-item:nth-of-type(2n+1) {
    margin-left: 0;
}

.gzz-item h4 {
    text-align: center;
    font-size: 1.285em;
    color: #666;
    line-height: 70px;
    background: #f5f5f5;
}

.gzz-msg {
    border: 1px solid #e5e5e5;
    height: 200px;
    overflow-y: auto;
    padding: 20px;
    font-size: 1em;
    color: #666;
    line-height: 24px;
}

.work-in-btn {
    position: absolute;
    display: inline-block;
    width: 120px;
    text-align: center;
    line-height: 34px;
    color: #fff;
    font-size: 1.142em;
    background: #00904a;
    border-radius: 5px;
    right: 20px;
    bottom: 20px;
    z-index: 9;
}

.work-in-btn:hover {
    color: #fff;
}

.gongzuozu-box {
    margin-top: 30px;
}

.on-login .gzz-item:hover h4 {
    background: #2495e4;
    color: #fff;
}

/*.on-login .gzz-item:hover .work-in-btn {*/
    /*display: inline-block;*/
/*}*/

.gongzuozu-item {
    float: left;
    width: 49%;
    height: 427px;
    margin-left: 2%;
    box-shadow: 0 0 20px 2px #e6e6e6;
    margin-bottom: 40px;
}

.gongzuozu-item:nth-of-type(2n+1) {
    margin-left: 0;
}

.gongzuozu-head {
    height: 60px;
    background: #f5f5f5;
}

.gongzuozu-head span {
    position: relative;
    display: inline-block;
    width: 180px;
    line-height: 67px;
    text-align: center;
    margin-top: -7px;
    font-size: 1.285em;
    color: #fff;
    margin-left: 17px;
}

.gongzuozu-item:nth-of-type(1) .gongzuozu-head span {
    background: #00904a;
}

.gongzuozu-item:nth-of-type(2) .gongzuozu-head span {
    background: #2495e4;
}

.gongzuozu-item:nth-of-type(3) .gongzuozu-head span {
    background: #f4624a;
}

.gongzuozu-item:nth-of-type(4) .gongzuozu-head span {
    background: #ed6c00;
}

.gongzuozu-head span:before {
    display: block;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-width: 0 0 7px 6px;
    border-style: solid;

    left: -6px;
    top: 0;
    z-index: 9;
}

.gongzuozu-item:nth-of-type(1) .gongzuozu-head span:before {
    border-color: transparent transparent #006b37;
}

.gongzuozu-item:nth-of-type(2) .gongzuozu-head span:before {
    border-color: transparent transparent #005fa2;
}

.gongzuozu-item:nth-of-type(3) .gongzuozu-head span:before {
    border-color: transparent transparent #ca2e15;
}

.gongzuozu-item:nth-of-type(4) .gongzuozu-head span:before {
    border-color: transparent transparent #b45404;
}

.gongzuozu-head span:after {
    display: block;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-width: 0 7px 6px 0;
    border-style: solid;
    border-color: transparent transparent #006b37;
    right: -6px;
    top: 0;
    z-index: 9;
}

.gongzuozu-item:nth-of-type(1) .gongzuozu-head span:after {
    border-color: transparent transparent #006b37;
}

.gongzuozu-item:nth-of-type(2) .gongzuozu-head span:after {
    border-color: transparent transparent #005fa2;
}

.gongzuozu-item:nth-of-type(3) .gongzuozu-head span:after {
    border-color: transparent transparent #ca2e15;
}

.gongzuozu-item:nth-of-type(4) .gongzuozu-head span:after {
    border-color: transparent transparent #b45404;
}

.zuzhang {
    margin: 20px 17px;
}

.zuzhang-tx {
    float: left;
    width: 120px;
    height: 120px;
    line-height: 24px;
    background: #e5e5e5;
    text-align: center;
    padding-top: 35px;
    box-shadow: 8px 8px 0 #d4d4d4;
}

.zuzhang-right {
    float: right;
    width: 405px;
    border: 1px solid #e5e5e5;
}

.fzz.zuzhang-right {
    padding: 25px 0 25px 80px;
}

.zzr-name {
    text-align: center;
    line-height: 120px;
    font-size: 1.714em;
}

.fzz-danwei {
    font-size: 1.142em;
    color: #666;
    margin-bottom: 15px;
}

.fzz-danwei:last-of-type {
    margin-bottom: 0;
}

.fzz-danwei span {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url("../img/xingxing.png") no-repeat;
}

.ul-gonggao {
    padding: 0 17px;
}

.ul-gonggao li {
    line-height: 60px;
    border-bottom: 1px dashed #e5e5e5;
}

.ul-gonggao li:last-of-type {
    border-bottom: 0;
}

.ul-gonggao li a {
    font-size: 1em;
    color: #666;
}

.ul-gonggao li a .dian {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #ccc;
    margin-right: 10px;
}

.ul-gonggao li a .gg-time {
    float: right;
    color: #999;
}

.ul-gonggao li:hover a {
    color: #00904a;
}

.ggz-more {
    float: right;
    line-height: 60px;
    margin-right: 17px;
    color: #666;
}

.down-ggg {
    float: right;
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    background: url("../img/down1.png") no-repeat;
    margin-top: 18px;
    margin-right: 10px;
}

.ul-gonggao li a:hover .down-ggg{
    background: url("../img/down.png") no-repeat;
}

.tp-radius {
    border-left: 1px solid #a9a9a9;
    margin-left: 10px;
    padding: 0 10px;
}

.tp-radius.doing {
    border-color: #00904a;
}

.tp-radius.doing {
    color: #00904a;
}

.tp-radius.done {
    border-color: #999;
}

.tp-radius.done {
    color: #999;
}

.toupiao-box {
    box-shadow: 0 0 20px 2px #e6e6e6;
    margin-top:30px;
    padding: 30px;
    margin-bottom: 40px;
}

.toupiao-box > h4 {
    font-size: 2.142em;
    text-align: center;
    padding: 30px;
}

#touPiao {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.tp-radio {
    padding: 20px;
}

.liyou {

}

.liyou textarea {
    width: 100%;
    height: 150px;
    padding: 20px;
    resize: vertical;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    outline: none;
}

.tp-tj {
    margin-top: 30px;
    text-align: center;
}

.tp-tj-btn {
    width: 120px;
    text-align: center;
    line-height: 34px;
    color: #fff;
    font-size: 1.142em;
    background: #00904a;
    border-radius: 5px;
    right: 20px;
    bottom: 20px;
    outline: none;
    border: none;
    z-index: 9;
}

.tp-tj-btn:hover {
    color: #fff;
}

.lianxi {
    margin-top: 30px;
}

.ditu {

}

.ditu img {
    width: 100%;
}

.lianxi-msg {
    margin-top:30px;
    padding: 30px 0;
}

.lxxx {
    margin-top: 25px;
}

.lxxx-item {
    color: #666;
    margin-bottom: 10px;
}

.lxxx-item span {
    margin-right: 10px;
}

.lxwm-msg {
    float: left;
}


.leave-msg {
    width: 100%;
}

.mail-group {
    margin-bottom: 20px;
}

.in-group {
    float: left;
    width: 48%;
    height: 45px;
}

.in-group:nth-child(2) {
    margin-left: 4%;
}

.in-group input {
    width: 100%;
    height: 100%;
    background: #f9f9f9;
    border: 1px solid #e6e6e6;
    border-radius: 6px;
    padding: 0 10px;
    color: #808080;
    outline: none;
}

.text-group {
    width: 100%;
}

.text-group textarea {
    width: 100%;
    height: 100%;
    background: #f9f9f9;
    border: 1px solid #e6e6e6;
    border-radius: 6px;
    padding: 10px;
    color: #808080;
    resize: vertical;
    min-height: 150px;
    outline: none;
    color: #808080;
}

.sm-btn {
    width: 200px;
    line-height: 50px;
    background: #00923f;
    color: #fff;
    border: none;
    border-radius: 6px;
    outline: none;
}

.cz-btn:hover {
    color: #fff;
}


.right-leave {
    float: right;
    width: 720px;
}

.login-box {
    display: table;
    width: 100%;
    height: 535px;
}

.box-cell {
    display: table-cell;
    vertical-align: middle;
}

.login {
    width: 430px;
    margin-left: auto;
    margin-right: auto;
}

.login-title {
    text-align: center;
    margin-bottom:30px;
}

.login-title span {
    position: relative;
    font-size: 2em;
    padding: 5px;
}

.login-title span:before {
    position: absolute;
    content: '';
    display: block;
    width: 26px;
    height: 2px;
    background: #00904a;
    bottom: 0;
    left: 50%;
    margin-left: -13px;
}

.login-group {
    margin-bottom: 20px;
}

.login-group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.login-label {
    float: left;
    width: 80px;
    font-size: 1.142em;
    line-height: 50px;
}

.login-input {
    float: left;
    width: 350px;
    height: 50px;
}

.login-input input {
    width: 100%;
    height: 100%;
    border: 1px solid #eee;
    background: #f9f9f9;
    line-height: 50px;
    padding-left: 15px;
    border-radius: 6px;
    font-size: 1.142em;
}

.login-input button {
    width: 100%;
    height: 100%;
    line-height: 50px;
    text-align: center;
    font-size: 1.142em;
    color:#fff;
    background: #00904a;
    border: none;
    border-radius: 6px;
    outline: none;
}

.gonggao-box {
    margin-top: 40px;
}

.lm-chengyuan {
    margin-top: 40px;
}

.tian-btn-box {
    text-align: center;
    margin-bottom: 40px;
}

.tp-detail {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}

.tp-tongyi {
    margin-bottom: 30px;
}

.tp-tongyi:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.toupiao-label {
    float: left;
    width: 100px;
    line-height: 40px;
    font-size: 1.142em;
    color: #4c4c4c;
    text-align: right;
    padding-right: 10px;
}

.tp-d-tiao {
    position: relative;
    float: left;
    width: 340px;
    background: #e5e5e5;
    height: 20px;
    margin-top: 10px;
    border-radius: 30px;
}

.tp-tongyi .zhanbi {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    background: #2495e4;
    border-radius: 30px;
}

.tp-tongyi.tp-butongyi .zhanbi {
    background: #f32003;
}

.tp-tongyi.tp-qiquan .zhanbi {
    background: #ed6c00;
}

.wei-label {
    float: left;
    width: 60px;
    line-height: 40px;
    padding-left: 20px;
}


@media screen and (max-width: 1366px) {
    .back-top {
        right: 5px;
    }
}