﻿.link-nav {
    display: block;
    background: url(../images/link-home.png) no-repeat left;
    margin: 25px auto 45px;
    font-size: 18px;
    color: #888888;
}

.link-nav a {
    display: inline-block;
    font-size: 14px;
    color: #666666;
}

.link-home {
    margin-left: 25px !important;
}

.link-nav a {
    margin: 0 2px;
}



.second-banner {
    background: center no-repeat;
    
}
.second-banner img{
    width: 100%;
}

.second-nav {
    height: 80px;
    background: #f9f9f9;
}

.accordion-3-container li {
    float: left;
    line-height: 80px;
    padding-left: 27px;
    padding-right: 58px;
    margin-right: 50px;
    position: relative;
}

.accordion-3-container li a span {
    font-size: 16px;
    color: #666;
}

.accordion-3-container li.active a span {
    font-size: 16px;
    color: #005CAC;
}

.accordion-3-container li:after {
    content: "";
    position: absolute;
    top: 31px;
    right: 0;
    background: url(../images/nav-line.png) no-repeat;
    width: 1px;
    height: 22px;
}

.link-nav #dnn_zhdBREADCRUMB_lblBreadCrumb a:last-child {
    color: #005bac;
}



/* gsjs */

.four-img {
    margin-bottom: 50px;
}

.four-img-item {
    width: 33.3333%;
    float: left;
    position: relative;
}

.four-img-item img {
    margin: 0 auto;
    display: block;
}

.four-img-tit {
    text-align: center;
    font-size: 16px;
    color: #666666;
    margin-top: 23px;
}

.four-img-item:after {
    content: "";
    position: absolute;
    top: 40px;
    right: 0;
    background: url(../images/gsjs-line.png) no-repeat;
    width: 1px;
    height: 120px;
}

.four-img-item:last-child:after {
    background: none;
}

.agg-tit {
    margin-bottom: 30px;
}

.agg-zh-tit {
    font-size:25px;
    line-height: 30px;
    letter-spacing: 3px;
    color: #005bac;
    padding-bottom: 20px;
}
.agg-zh-ts{
    background: url(../images/qywh-title-bj.jpg) bottom no-repeat;
}

.agg-en-tit {
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 1px;
    color: #a7a7a7;
    /* opacity: 1; */
}

.agg-mes p {
    font-size: 16px;
    line-height: 40px;
    color: #333333;
    /*text-indent: 2rem;*/
    /* margin-bottom: 10px; */
}

.cont-second p {
    font-size: 16px;
    line-height: 40px;
    color: #333333;
    text-indent: 2rem;
    /* margin-bottom: 15px; */
    text-align: justify;
    padding-left: 0px !important;
}

.gsjs-mes {
    /*padding-bottom: 50px;*/
    background: url(../images/gsjs-bg.png) no-repeat bottom;
padding-bottom: 10px;
}

/* yhw */


.yhw-lr {
    margin-top: 40px;
}

.yhw-img {
    float: left;
    width: 436px;

}

.yhw-js {
    float: right;
    width: 717px;
}

.yhw-js p {
    font-size: 16px;
    line-height: 40px;
    color: #333333;
    text-indent: 2rem;
    margin-top: 35px;
}

.yhw-time-items {
    margin-top: 15px;

}

.yhw-item {
    float: left;
    width: 310px;
    margin-right: 14px;
    margin-bottom: 43px;
    font-size: 14px;
    line-height: 30px;
    color: #333333;
    background-color: #f8f8f8;
    padding: 20px 30px;
    background: #f8f8f8 url(../images/yhw-time-o.png) no-repeat 10px 31px;
}

.yhw-item-1 {
    margin-left: 48px;
}

.yhw-item-2 {
    margin-right: 20px;
}

.yhw-item-3 {
    margin-right: 0;
}

.cont-second {
    margin-bottom: 40px !important;
}

/* lvs */

.lvs-lr {
    margin-top: 30px;

}

.lvs-img {
    float: left;
    width: 540px;
    height: 360px;
    border: solid 20px #e8eff7;
}

.lvs-img-r {
    float: right;
}

.lvs-img img {
    width: 540px;
    height: 360px;
}

.lvs-mes {
    margin-top: 30px;
}

.lvs-smtit {
    margin-top: 10px;
    font-size: 20px;
    line-height: 67px;
    color: #005bac;
    font-weight: bold;
    padding-left:30px;
}
.agg-mes p{
    padding-left:30px;
}

/* qyry */

.qyry-nav {
    float: left;
    width: 140px;
    margin-top: 18px;
}


.qyry-list li {
    width: 133px;
    height: 50px;
    background-color: #f8f8f8;

    position: relative;
    text-align: center;
}

.qyry-list li a {

    font-size: 16px;

    line-height: 49px;

    color: #666666;

    display: block;

    width: 120px;

    margin: 0 auto;

    border-bottom: 1px solid #e8e8e8;
}

.qyry-list li.on {
    background-color: #005bac;
}

.qyry-list li.on a {

    color: #ffffff;
    border-bottom: none;
}

.qyry-list li.on::after {
    content: "";
    position: absolute;
    top: 0px;
    right: -10px;
    background: url(../images/qyry-on.png) no-repeat right;
    width: 10px;
    height: 50px;
}


.qyry-year-items {
    width: 1030px;
    float: right;
    position: relative;
}
.qyry-year-items>span{
    position: absolute;
    right: 0px;
    top: 35px;
}

.qyry-year-tit {
    height: 98px;
    margin-left: 78px;
    border-left: 2px solid #e9e9e9;
    font-size: 24px;
    font-weight: bold;
    line-height: 98px;
    letter-spacing: 1px;
    color: #005bac;
    padding-left: 17px;
    position: relative;
}

.qyry-year-tit-bg {
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    border: solid 2px #005bac;
    position: absolute;
    border-radius: 50%;
    top: 42px;
    left: -8px;
}

.qyry-year-item {}

.qyry-year-date {
    float: left;
    width: 61px;
    font-size: 14px;
    line-height: 22px;
    color: #999999;
    margin-right: 15px;
    text-align: right;
}

.qyry-year-mes {
    float: right;
    border-left: 2px solid #e9e9e9;
    position: relative;
}

.qyry-year-sum {
    width: 902px;
    background-color: #f8f8f8;
    padding-top: 17px;
    padding-bottom: 20px;
    margin-bottom: 48px;
    margin-left: 28px;
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    padding-left: 20px;
    position: relative;
}

.qyry-year-sum::after {
    content: "";
    position: absolute;
    top: 8px;
    left: -10px;
    width: 10px;
    height: 21px;
    background: url(../images/qyry-sj.png) no-repeat;
}

.qyry-year-mes::after {
    content: "";
    position: absolute;
    top: 7px;
    left: -4px;
    width: 6px;
    height: 6px;
    background-color: #666666;
    border-radius: 50%;
}

.qyry-year-items .qyry-year-item:last-child .qyry-year-sum {
    margin-bottom: 0;
}

/* 
DJDT */

.djdt-list {
    margin-bottom: 35px;
}

.djdt-item {
    height: 68px;
    line-height: 68px;
    background: url(../images/djdt-news.png) no-repeat center left;
    border-bottom: 1px dotted #c7c7c7;
    ;
}

.djdt-tit {
    padding-left: 18px;
    line-height: 68px;
    font-size: 18px;
    color: #333333;
    float: left;
}

.djdt-tit a {

    font-size: 18px;
    color: #333333;
}

.djdt-tit a:hover {
    color: #005bac;
}

.djdt-date {
    float: right;
    font-size: 14px;
    color: #666666;
    line-height: 68px;
}
.djdt-date-1 {
    float: right;
    font-size: 16px;
    color: #666666;
    line-height: 25px;
}





/* news */

.news-item {
    border-bottom: 1px dotted #c7c7c7;
    margin-bottom: 35px;
}

.news-img {
    float: left;
    width: 201px;
    height: 125px;
    margin-bottom: 35px;
    margin-right: 25px;
}

.news-img img {
    width: 201px;
    height: 125px;
}

.news-tit {
    float: left;
    font-size: 18px;
    line-height: 20px;
    color: #333333;
    margin-top: 5px;
    margin-bottom: 20px;

}

.news-tit a {
    font-size: 18px;
    line-height: 20px;
    color: #333333;
    /*font-weight: bold;*/
}

.news-tit a:hover {
    color: #005bac;
}

.news-sub {
    width: 974px;
    text-align: justify;
    float: left;
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}

.news-date {
    float: right;
    text-align: right;
    margin-top: 5px;
}

.news-date p:first-child {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 1px;
    color: #666666;
    position: relative;
    margin-bottom: 25px;
}

.news-date p:first-child::after {
    content: "";
    position: absolute;
    right: 2px;
    width: 20px;
    height: 2px;
    background-color: #c7c7c7;
    top: 35px;
}

.news-date p:last-child {
    font-size: 14px;
    line-height: 14px;
    color: #666666;
}

/* wlyx */

.wlyx-tit {
    font-size: 18px;
    line-height: 67px;
    color: #005bac;
}




/* kcxfz */
.kcxfz-items {
    margin-top: 40px;
}

.kcxfz-item {
    width: 380px;
    float: left;
    margin-right: 28px;
}

.kcxfz-item-3,.kcxfz-item-6,.kcxfz-item-9 {
    margin-right: 0 !important;
}

.kcxfz-img {
    width: 380px;
    height: 273px;
    overflow: hidden;

}

.kcxfz-img img {
    width: 100%;
    height: 100%;
    transition: all .4s ease-out 0s;
    -webkit-transition: all .4s ease-out 0s;
}

.kcxfz-item:hover .kcxfz-img img {
    transform: scale(1.1);
}

.kcfxz-bottom {
    background-color: #f5f5f5;
    padding-bottom: 35px;
}
.kcfxz-bottom-TS{
    padding-bottom: 0px;
}
.kcfxz-bottom-cp{
    padding-bottom: 1px;
}

.kcxfz-tit {
    font-size: 20px;
    letter-spacing: 1px;
    color: #333333;
    line-height: 20px;
    padding-top: 26px;
    margin-bottom: 16px;
    margin-left: 18px;
}

.kcxfz-tit a {
    font-size: 18px;
    letter-spacing: 0px;
    color: #333333;
    line-height: 20px;
}

.kcxfz-tit a:hover {
    color: #005bac;
}

.kcxfz-sum {
    width: 336px;
    font-size: 15px;
    line-height: 26px;
    color: #666666;
    text-align: justify;
    margin-left: 18px;
}

.kcxfz-go {
    width: 336px;
    margin-left: 18px;
    font-size: 14px;
    color: #999999;
    margin-top: 8px;
    line-height: 14px;
    background: url(../images/kcsfz-go.png) no-repeat right;
    padding-bottom: 18px;
    display:none;
}

.kcxfz-go a {

    font-size: 14px;
    color: #999999;

}





































/* fzlc */
.fzlc-cont {
    width: 870px;
    /*margin-left: auto;*/
    position: relative;
    margin-bottom: 80px;
    margin:0 auto;
}

.fzlc-cont::after {
    content: "";
    position: absolute;
    left: 365px;
    width: 1px;
    height: 100%;
    top: 26px;
    z-index: -3;
    background: url(../images/fzlc-bgline.png) repeat;
}

.fzlc-year {
    margin-left: 245px;
    font-size: 24px;
    line-height: 34px;
    height: 40px;
    color: #005bac;
    background: url(../images/fzlc-date-yd.png) no-repeat 106px 0px;
}

.fzlc-2018 .fzlc-mes,
.fzlc-2018 .fzlc-img {
    position: relative;
    left: 28px;
    margin-bottom: 35px;
    margin-top: 30px;
}

.fzlc-2018 .fzlc-img {
    width: 298px;
    height: 200px;
}

.fzlc-2018 .fzlc-mes .fzlc-xx {
    float: left;
    position: relative;
    font-size: 16px;
    color: #333333;
    line-height: 30px;
    width: 314px;
    /* text-align: right; */
}

.fzlc-2018 .fzlc-mes .fzlc-mm {
    float: left;
    position: absolute;
    right: -10px;
}

.fzlc-2018 .fzlc-mes .fzlc-mm::after {
    content: "";
    position: absolute;
    right: 38px;
    top: 10px;
    width: 20px;
    height: 3px;
    background-color: #e0f2ff;
}

.fzlc-left-2018 {
    float: left;
    width: 365px;
    position: relative;
}

.fzlc-allm-2018 {
    float: right;
    width: 371px;
    background: url(../images/fzlc-2018line.png) no-repeat;
    margin-top: 120px;
    font-size: 16px;
    line-height: 30px;
    color: #005bac;
    padding: 16px 34px 55px 42px;
}
.fzlc-2017{
    margin-top: 15px;
}





.fzlc-2017 .fzlc-year {
    margin-left: 245px;
    font-size: 24px;
    line-height: 30px;
    height: 40px;
    color: #005bac;
    background: url(../images/fzlc-date-yd.png) no-repeat 106px 0px;
    text-indent: 170px;
    position: absolute;
    z-index: 2;
}

.fzlc-2017 .fzlc-mes,
.fzlc-2017 .fzlc-img {
    position: relative;
    left: 47px;
    margin-top: 30px;
}

.fzlc-2017 .fzlc-img {
    width: 298px;
    height: 200px;
}

.fzlc-2017 .fzlc-mes .fzlc-xx {
    float: left;
    position: relative;
    font-size: 16px;
    color: #333333;
    text-align: left;
    margin-left: 40px;
}

.fzlc-2017 .fzlc-mes .fzlc-mm {
    float: left;
    position: absolute;
    left: -44px;
}

.fzlc-2017 .fzlc-mes .fzlc-mm::after {
    content: "";
    position: absolute;
    right: -42px;
    top: 10px;
    width: 20px;
    height: 3px;
    background-color: #e0f2ff;
}

.fzlc-left-2017 {
    float: left;
    position: relative;
    margin-top: 110px;
}

.fzlc-allm-2017 {
    float: left;
    background: url(../images/fzlc-2018line.png) no-repeat;
    margin-top: 20px;
    font-size: 16px;
    line-height: 27px;
    color: #005bac;
    padding: 20px 34px 45px 42px;
    width: 383px;
    margin-left: -137px;
}

/* zycp */



.zycp-itmes .kcxfz-item {
    margin-bottom: 23px;
}

.zycp-itmes .kcxfz-tit {
    font-size: 16px;
    letter-spacing: 1px;
    color: #333333;
    line-height: 16px;
    padding-top: 26px;
    margin-bottom: 16px;
    margin-left: 18px;
    font-weight: bold;
}

.zycp-itmes .kcxfz-tit a {
    font-size: 16px;
    letter-spacing: 1px;
    color: #333333;
    line-height: 16px;
}

.zycp-itmes .kcxfz-tit a:hover {
    color: #005bac;
}

.zycp-itmes .kcxfz-sum {
    width: 336px;
    font-size: 14px;
    line-height: 30px;
    color: #666666;
    text-align: justify;
    margin-left: 18px;
    margin-bottom: 20px;
}


/* zyfz */

.zyfz-rcpy {
    background-color: #f7f7f7;
}

.zyfz-rcpy-img {
    float: left;
    width: 202px;
    height: 83px;
    margin-top: 40px;
    margin-bottom: 63px;
}

.zyfz-rcpy-mes {
    float: right;
    width: 960px;
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    margin-top: 50px;
}

.zyfz-rcpy-items {
    float: left;
    width: 528px;
}

.zyfz-rcpy-item-tit {
    font-size: 20px;
    line-height: 20px;
    color: #005bac;
    margin-bottom: 28px;
}

.zyfz-rcpy-item-sum {
    font-size: 16px;
    line-height: 30px;
    color: #666666;
}

.zyfz-rcpy-item {
    margin-bottom: 98px;
}

.zyfz-rcpy-imgitems {
    float: right;
}

.zyfz-rcpy-imgitem {
    float: left;
    width: 183px;
    margin-left: 20px;
    position: relative;
}

.zyfz-rcpy-imgitem img {
    width: 183px;
    height: 481px;

}

.zyfz-rcpy-imgitem p {
    width: 183px;
    font-size: 24px;
    line-height: 55px;
    color: #005bac;
    text-align: center;
}

.zyfz-rcpy-imgitem a {
    font-size: 14px;
    line-height: 14px;
    color: #ffffff;
    width: 65px;
    height: 14px;
    position: absolute;
    left: 86px;
    bottom: 80px;
    background: url(../images/jt-ej.png) no-repeat 64px  0px;
    padding-right: 14px;
    display: inline;
    padding-bottom: 4px;
    border-bottom: 1px solid rgba(0,0,0,0);
}
.zyfz-rcpy-imgitem a:hover{
        border-bottom: 1px solid #fff;
}
   

.zyfz-rcpy-imgitem-2 a {
    bottom: 0;
    top: 74px;
   
}


.zyfz-ygxwzz-img {
    float: right;
    width: 259px;
    height: 83px;
    margin-top: 60px;
    margin-bottom: 45px;
}

.zyfz-ygxwzz-mes {
    float: left;
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    margin-top: 88px;
}

.zyfz-ygxwzz-itme {
    float: left;
    width: 580px;
    height: 144px;
    background-color: #f7f7f7;
    margin-right: 40px;
    margin-bottom: 45px;
}

.zyfz-ygxwzz-itme-2,
.zyfz-ygxwzz-itme-4 {
    margin-right: 0;
}

.zyfz-ygxwzz-itme-tit {
    font-size: 20px;
    line-height: 20px;
    color: #005bac;
    margin-top: 26px;
    float: left;
    margin-bottom: 18px;
    width: 285px;
}

.zyfz-ygxwzz-itme-sum {
    width: 310px;
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    float: left;
}





.zyfz-ygxwzz-itme-icon {
    width: 100px;
    height: 100px;
    background: #eaf3fc url(../images/zy-icon-cx.png) no-repeat center;
    float: left;
    margin: 22px 20px;
}


.zyfz-ygxwzz-itme-2 .zyfz-ygxwzz-itme-icon {

    background: #eaf3fc url(../images/zy-icon-zy.png) no-repeat center;

}

.zyfz-ygxwzz-itme-3 .zyfz-ygxwzz-itme-icon {

    background: #eaf3fc url(../images/zy-icon-cxzx.png) no-repeat center;

}

.zyfz-ygxwzz-itme-4 .zyfz-ygxwzz-itme-icon {

    background: #eaf3fc url(../images/zy-icon-hz.png) no-repeat center;

}

.zyfz-ygxwzz-bottom {
    margin-top: 12px;
    margin-bottom: 40px;
}

.zyfz-ygxwzz-bottom-item {
    float: left;
    width: 516px;
    margin-left: 51px;
}

.zyfz-ygxwzz-bottom-item-2 {
    float: left;
    margin-left: 108px;
}

.zyfz-ygxwzz-bottom-item-tit {
    height: 39px;
    font-size: 24px;
    line-height: 39px;
    color: #333333;
    padding-left: 67px;
    background: url(../images/zy-icon-bz.png) no-repeat left;
    margin-bottom: 16px;
}

.zyfz-ygxwzz-bottom-item-sum {
    padding-left: 67px;
    font-size: 16px;
    line-height: 36px;
    color: #666666;

}

.zyfz-ygxwzz-bottom-item-2 .zyfz-ygxwzz-bottom-item-tit {
    background: url(../images/zy-icon-fz.png) no-repeat left;
}


/* SAFE */
.safe-img {
    float: left;
    width: 540px;
    height: 358px;
    background-color: #e7eef7;
    /*border: solid 20px #e8eff7;*/
    margin-top: 15px;
    margin-bottom: 10px;
}

.safe-img img {
    width: 540px;
    height: 358px;
}

.safe-img-r {
    float: right;
}

.safe-three-item {
    width: 380px;
    height: 336px;
    background-color: #f5f5f5;
    float: left;
    margin-right: 27px;
    margin-top: 15px;
    margin-bottom: 10px;
}

.safe-three-item-3 {
    margin-right: 0;
}

.safe-three-item-img,
.safe-three-item-img img {
    width: 360px;
    height: 273px;
    overflow: hidden;
}

.safe-three-item p {
    font-size: 16px;
    line-height: 66px;
    color: #333333;
    /*font-weight: bold;*/
    text-align: center;
    text-indent: 0;
    height: 66px;
    margin-bottom: 0px;
    padding-left:0px;
}
.safe-three-item p a{

    color: #333333; 
}

.safe-four-items {
    padding-top: 15px;
}

.safe-four-item {
    width: 580px;
    height: 399px;
    /*border-radius: 10px;*/
    overflow: hidden;
    float: left;
    margin-bottom: 33px;
}

.safe-four-item-2,
.safe-four-item-4 {
    float: right;
}

.safe-four-item img {
    width: 580px;
    height: 399px;
}

/* qywh */


.qywh-three-itme {
    height: 190px;
}

.qywh-three-itme-img {
    width: 600px;
    height: 190px;
    float: left;
    overflow: hidden;
}

.qywh-three-itme-img img {
    width: 600px;
    height: 190px;
}

.qywh-three-itme-tit {
    padding-left: 100px;
    font-size: 24px;
    line-height: 35px;
    color: #005bac;
    float: left;
    width: 435px;
    background: url(../images/qywh-icon1.png) no-repeat 48px;
    margin-bottom: 15px;
    margin-top: 65px;
}

.qywh-three-itme-sum {
    padding-left: 100px;
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    float: left;
    width: 435px;
    text-align: justify;
}

.qywh-three-itme-2 .qywh-three-itme-img {
    float: right;
}

.qywh-three-itme-2 .qywh-three-itme-tit,
.qywh-three-itme-2 .qywh-three-itme-sum {
    text-align: right;
    width: 410px;
}
.qywh-three-itme-2 .qywh-three-itme-tit{
    background: url(../images/qywh-icon2.png) no-repeat 368px;
}
.qywh-three-itme-3 .qywh-three-itme-tit{
    background: url(../images/qywh-icon3.png) no-repeat 48px;
    margin-top: 35px;
}

.qywh-spzt
{
    /*height:670px;
	background-color: #f5f5f5;*/
}
.qywh-spzt .agg-tit{
margin-bottom: 40px;
padding-top: 40px;
text-align: center;
}

.qywh-spzt-itme{
	width: 580px;
	height: 400px;
    position: relative;
    float: left;
    cursor: pointer;
    overflow: hidden;
}
.qywh-spzt-itme-2{
    float: right;
}


.qywh-spzt-itme img {
    width: 580px;
	height: 400px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    cursor: pointer;
    /* transition: all .4s ease-out 0s;
    -webkit-transition: all .4s ease-out 0s; */
}
/* .qywh-spzt-itme img:hover{
    transform: scale(1.1);
} */
.qywh-spzt-itme .qywh-spzt-videop {
    background: #000;
    z-index: 3;
    object-fit: fill;
    width: 580px;
	height: 400px;
}

.qywh-spzt-itme p{
	font-size: 16px;
	line-height: 28px;
	color: #ffffff;
	position: absolute;
	width: 580px;
	text-align: center;
	top: 250px;
	z-index: 5;
}
.qywh-spzt-itme p a{
	font-size: 16px;
	line-height: 28px;
	color: #ffffff;

	
}

.qywh-spzt-itme::after{
    content: "";
    position: absolute;
    left: 260px;
    top: 172px;
    width: 54px;
    height: 54px;
    z-index: 7;
    background: url(../images/video-go.png) no-repeat;
        background-size: 52px;
}
.qywh-ygfc .agg-tit{
    padding-top: 40px;
    margin-bottom: 40px;
    text-align: center;
}






.qywh-ygfc-itmes .kcxfz-item {
    width: 370px;
    height: 408px;
    float: left;
    margin-right: 44px;
    background-color: #f5f5f5;
    margin-bottom: 44px;
}


.qywh-ygfc-itmes .kcxfz-img {
    width: 370px;
	height: 273px;
    overflow: hidden;

}

.qywh-ygfc-itmes .kcxfz-img img {
    width: 100%;
    height: 100%;
    transition: all .4s ease-out 0s;
    -webkit-transition: all .4s ease-out 0s;
}

.qywh-ygfc-itmes .kcxfz-item:hover .kcxfz-img img {
    transform: scale(1.1);
}

.qywh-ygfc-itmes .kcfxz-bottom {
    background-color: #f5f5f5;
    height: 136px;
}

.qywh-ygfc-itmes .kcxfz-tit {
    font-size: 16px;
    letter-spacing: 0px;
    color: #333333;
    line-height: 28px;
    padding-top: 22px;
    margin-bottom: 16px;
    margin-left: 18px;
    font-weight: bold;
    width: 336px;
    height: 50px;
    text-align: justify;
}

.qywh-ygfc-itmes .kcxfz-tit a {
    font-size: 16px;
    color: #333333;
    line-height: 28px;
}

.qywh-ygfc-itmes .kcxfz-tit a:hover {
    color: #005bac;
}


.qywh-ygfc-itmes .kcxfz-go {
    float: right;
    width: 90px;
    margin-left: 18px;
    font-size: 14px;
    color: #999999;
    margin-top: 8px;
    line-height: 14px;
    background: url(../images/kcsfz-go.png) no-repeat right;
    padding-bottom: 18px;
}

.qywh-ygfc-itmes .kcxfz-go a {

    font-size: 14px;
    color: #999999;

}



.qywh-ygfc-itmes .kcxfz-date{
 float: left;
 margin-left: 18px;
 font-size: 14px;
    margin-top: 8px;
    line-height: 14px;
 color: #666666;
}


/* lxwm */

.lxwm-item{
    float: left;
    margin-bottom: 60px;

}
.lxwm-item:nth-child(odd)
{
margin-right: 142px;
width: 455px;
}
.lxwm-item:nth-child(even)
{
    margin-right: 0;
}

.lxwm-item:nth-child(odd) p{
    width: 450px;
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    text-indent: 0;
    margin-bottom: 0;
    padding-left: 35px;
}
.lxwm-tit {
    padding-left: 35px;
    font-size: 18px;
    line-height: 35px;
    color: #005bac;
    background: url(../images/lxwm-icon.png) no-repeat 3px 4px;
}

.lxwm-item:nth-child(even) p{
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    text-indent: 0;
    margin-bottom: 0;
    padding-left: 35px;
}

/* cpxq */

.cpxq-nav-item{
    float: left;
    width: 268px;
    height: 58px;
	background-color: #f2f2f2;
	border-radius: 8px;
	border: solid 1px #c7c7c7;
    margin-right: 30px;
    margin-bottom: 26px;
    line-height: 58px;
    text-align: center;
}
.cpxq-nav-item.active{
    background-color: #e1f1ff;

	border: solid 1px #0569c7;
}


.cpxq-nav-item a{


    font-size: 18px;
    color: #333333;
    line-height: 58px;
}

.cpxq-nav-item.active a{


    color: #005bac;
}

/* MANAGEMENT TEAM */


.team-item {
    border-bottom: dotted 1px #c7c7c7;
    margin-bottom: 40px;
}
.team-item-left{
    width: 115px;
    float: left;
        margin-top: 9px;
}
.team-item-name{
	font-size: 24px;
	line-height: 24px;
    color: #005bac;
    margin-bottom: 24px;
}

.team-item-name a{
    font-size: 24px;
    line-height: 24px;
	color: #005bac;
}
.team-item-zw{
    font-size: 18px;
    line-height: 24px;
    color: #333333;
}

.team-item-right{
    width: 960px;
    float: left;
    font-size: 18px;
	line-height: 36px;
	color: #666666;
        margin-left: 120px;
}
.team-item-right p{
    font-size: 16px;
    line-height: 36px;
    color: #666666;
    margin-bottom: 10px;
    text-indent: 0;
    text-align: justify;
}
.team-item-right p:last-child{

    margin-bottom: 35px;
}
/* cpxq */

.cpxq-nav-item{
    float: left;
    width: 268px;
    height: 58px;
	background-color: #f2f2f2;
	border-radius: 8px;
	border: solid 1px #c7c7c7;
    margin-right: 30px;
    margin-bottom: 26px;
    line-height: 58px;
    text-align: center;
}
.cpxq-nav-item.active{
    background-color: #e1f1ff;

	border: solid 1px #0569c7;
}


.cpxq-nav-item a{


    font-size: 18px;
    color: #333333;
    line-height: 58px;
}

.cpxq-nav-item.active a{


    color: #005bac;
}


.cpxq-cont-left{
    float: left;
    width: 326px;
}
.cpxq-cont-tit{
	font-size: 20px;
	line-height: 20px;
	color: #005bac;
	margin-bottom: 19px;
}
.cpxq-cont-date{
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    margin-bottom: 40px;
}
.cpxq-cont-leftimg{
    width: 296px;
    height: 198px;
    overflow: hidden;
    margin-bottom: 40px;
}
.cpxq-cont-leftimg img{
    width: 296px;
    height: 198px;
}

.cpxq-cont-left-nav{
float: right;
    display: none;
}

.cpxq-cont-left-nav-list li{
    font-size: 18px;
    line-height: 18px;
    color: #005bac;
    margin-bottom: 35px;
    padding-right: 20px;
    position: relative;
    text-align: right;
}
.cpxq-cont-left-nav-list li a{
    font-size: 18px;
    line-height: 18px;
	color: #005bac;
}
.cpxq-cont-left-nav-list li::after{
    content: "";
    position: absolute;
    top: 3px;
    right: -8px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #ffffff;
    border: solid 2px #005bac;
}

.cpxq-cont-right{
    float: right;
    width: 842px;
    padding-left: 30px;
    border-left: 1px solid  #e9e9e9;
}
.cpxq-cont-right-tit{
    font-size: 18px;
    line-height: 18px;
    color: #005bac;
    margin-bottom: 22px;
}
.cpxq-cont-right-mes{
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    text-align: justify;
}
.cpxq-cont-right-item{
    margin-bottom: 40px;
}
.cpxq-cont-right-img img{
    width: 410px;
	height: 286px;
    border-radius: 8px;
 
}

.cpxq-cont-right-img img:nth-child(odd)
{
float: left;
}
.cpxq-cont-right-img img:nth-child(even)
{
float: right;
}
.cpxq-nav-items{
    margin-bottom: 30px;
}

.i-pager {
    height: 40px;
    font-size: 14px;
    margin-top: 50px;
    text-align: right;
    clear: both;
}
.i-pager-item-active {
    width: 36px;
    height: 36px;
    background-color: #0081cc;
    border-radius: 4px;
}
.i-pager a, .i-pager a:link, .i-pager a:visited, .i-pager a:active {
    color: #666666;
    font-size: 14px;
    line-height: 36px;
    width: 36px;
    height: 36px;
    border-radius: 4px;
    margin: 0 2.5px;
}
.i-pager-next,.i-pager-prev{
    width: 68px !important;
    height: 36px !important;
}
.i-pager-item:link, a.i-pager-item:visited, a.i-pager-item:hover, a.i-pager-item:active, a.i-pager-item-active:link {
    text-decoration: none;
}
.i-pager a:hover {
    color: #fff !important;
}
.i-pager-info{
      height: 36px;
    vertical-align: bottom;
    border-radius: 4px;
    border: solid 1px rgba(102, 102, 102, 0.3);
    line-height: 36px;
    
}
.i-pager-info span{
    border:none;
    color: #666666;
}
.i-pager-info-c{
    color: #0081cc !important;
}

.i-tabs-nav{
    width: 1200px;
    height: 57px;
}

.i-tabs-item{
    /*width: 400px;*/
    height: 57px;
    display: inline-block;
    line-height: 57px;
    text-align: center;
    font-size: 18px;
    color: #333;
    padding: 0px 10px;
    margin-right: 66px;
}
.i-tabs-item-active{
    color: #005bac;
    border-bottom: 2px solid #005bac;
}
.i-tabs-items{float: left;}
.tdsm-cont{float: right;font-size: 14px;color: #666;margin-top: 40px;}
.i-tabs-container{margin-top:20px;min-height:500px;}
.zn-con1{width:1200px;}
.zn-con-li{width:200px;height:57px;float:left;padding: 0px 20px 0px 20px;line-height: 57px;text-align: center;}
.zn-con-li1,.zn-con-li2,.zn-con-li3,.zn-con-li4,.zn-con-li5{font-size:16px;background:#fafafa;color:#005bac;border-bottom:1px solid #dddddd;}
.zn-con-li6,.zn-con-li7,.zn-con-li8,.zn-con-li9,.zn-con-li10{font-size:14px;background:#f6f9fa;color:#444;}
.zn-con-li2,.zn-con-li7{width: 278px;}
.zn-con-li4,.zn-con-li9{width: 120px;}
.zn-con-li1,.zn-con-li6{border-left: 1px solid #f4f4f4;}
.zn-con-li5,.zn-con-li10{border-right: 1px solid #f4f4f4;}

.zn-con2{clear: both;width: 1198px;border-left: 1px solid #f4f4f4;border-right: 1px solid #f4f4f4;}
.zn-con-title{font-size: 18px;color: #005bac;padding: 25px 0px 0px 55px;}
.zn-con-title-ts{font-size: 18px;color: #005bac;padding:10px 0px 10px 0px;}
.zn-con-sum{font-size: 16px;color: #333;padding: 20px 50px 0px 55px;line-height: 37px;padding-bottom: 50px;}
.zn-con3{clear: both;
    width: 1198px;
    height: 135px;
    border-top: 1px solid #d2d2d2;
    background: #f4f4f4;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
    border-bottom: 1px solid #f4f4f4;
}
.zn-con3-title{width: 89px;
    height: 32px;
    background: #005bac;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
    border-radius: 5px;
    margin:22px 0px 15px 55px;
}
.zn-con3-sum{font-size: 14px;
    color: #666;
    margin: 22px 0px 0px 34px;
}
.swiper-slide{/*margin-right:20px !important;*/}
.swiper-container{padding:0px 30px!important;}
.swiper-button-prev{left: 0px !important;}
.swiper-button-next{right: 0px !important;}
.swiper-pagination{display:none;}

.detail-titles #Title{
        border-bottom:none;
}
.qywh-spzt-more{
    width: 213px;
    height: 48px;
    background: #fff;
    border: 1px solid #d2d2d2;
    text-align: center;
    line-height: 48px;
    margin: 0 auto;
    margin-top: 40px;
}
.zn-con-sum p{margin-bottom:5px;}

.zyt-module-title{
    font-size: 24px;
    color: #005bac;
    margin-bottom: 15px;
}
.zyt-module-yw{
    font-size: 14px;
    color: #a7a7a7;
    margin-bottom: 50px;
}
.zyt-cont-title{
    font-size: 20px;
    color: #005bac;
    margin-bottom: 35px;
}
.zyt-item{
    width: 380px;
    float: left;
    margin-bottom: 20px;
}
.zyt-item-pic img{
    width: 380px;
    height: 273px;
}
.zyt-item-title{
    height: 60px;
    line-height: 60px;
    width: 380px;
    text-align: center;
    font-size: 16px;  
white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zyt-item-title a{
    color: #333;
}
.zyt-item-1,.zyt-item-2,.zyt-item-4,.zyt-item-5{
    margin-right:30px;
}

.cpxq-cont-right-img img{
  margin-bottom: 20px;
}

.kcxfz-sum a{
color: #666666;
}
.visible-xs-block{
display: none;
}


.cpxq-nav-item a:hover {
    color: #005bac;
   
}
   
    #fhdb {
        position:fixed;
        width:60px;
        height:60px;
        bottom:556px;
        right:30px;
        text-align:center;
        line-height: 935px;
        text-decoration:none;
        z-index: 999;
    }
#fhdb img{
width: 42px;
    margin-left: -185px;
}


.fzlc-allm-20171 {
    float: right;
    margin-top: 70px;
    font-size: 16px;
    line-height: 28px;
    background: url(../images/fzlc-2018line.png) no-repeat!important;
    color: #005bac;
    margin-left: -113px;
    padding: 19px 43px 48px 46px;
    width: 359px;
}h2.wh {
    font-size: 18px;
    text-align: center;
    padding: 40px 0px;
}
