@charset "utf-8";
.jg_title h2{height: 60px;    line-height: 60px;    overflow: hidden; border-bottom: 1px solid #008988;      color: #005e5d;    font-size: 24px; text-align: left; background: url("../images/active_1.png") left center no-repeat;padding: 0 0 0 20px}
.ijgsz ul{width: 100%; height: auto; overflow:hidden; margin:20px auto;}
.ijgsz ul li { float:left; height:52px; line-height:52px; font-size:16px; padding:0 3%; width: 46%;
    margin: 0 2% 0 2%;}
.ijgsz ul li a{overflow:hidden; width:90%; display:block; background:url("../images/jgszico.png") left center no-repeat; padding-left:20px; text-overflow: ellipsis; white-space: nowrap;}

.ijgsz ul li:nth-child(4n),.ijgsz ul li:nth-child(4n+3) {background: #efefef;}
.ijgsz ul li:nth-child(4n+1),.ijgsz ul li:nth-child(4n+2) {background:none;}

/*jg_info*/
.jg_info{width:98%; height: auto; overflow: hidden; margin: 0 auto }
.jg_info_jbxx{width:100%; height: auto; overflow: hidden;}
.jg_info_ld{width:100%; height: auto; overflow: hidden;     border-bottom: 1px solid #e7e7e7;padding: 20px 0;}
.jg_info_ld ul{width: 70%;float: left}
.jg_info_ld li{line-height: 40px; font-size: 16px; color: #333333;}
.jg_info_ld li span{display: block;width: 33.33%; float: left}
.jg_info_ld .go_link{font-size: 18px; font-weight: bold;color: #bb2d38; display: block; float: right; margin: 5% auto 0 0}
.jg_info_about{ padding: 20px 0;}
.jg_info_about p{ line-height: 32px; font-size: 16px;color: #333333; text-align:justify;text-indent: 2em}


/**/
.lead_list{width: 85%; height: auto; overflow: hidden; margin: 25px auto}
.lead_list ul{width: 100%; height: auto; overflow: hidden}
.lead_list li{width: 100%; height: 80px; line-height: 80px; overflow: hidden;border-bottom: #ededed 1px solid; background: url("../images/ld_icojt.png") right center no-repeat}
.lead_list li:hover{background: #fcfcfc}
.lead_list li:hover span{color: #005e5d}
.lead_list li:hover i{color: #008988}
.lead_list li a{display: block;width: 100%; height: auto; overflow: hidden;}
.lead_list li span{     font-weight: 400;
    font-size: 22px;
    color: #000000;
    display: block;
    float: left;
    width: 70px;
    text-align: center;
    text-align: justify;
    text-align-last: justify;
    margin-right: 50px;}
.lead_list li i{ font-style: normal; font-size: 20px;color: #666666; display: block;float: left;text-align: left}
/*  */
.sz {
    width: 100%;
}

.sz li {
    overflow: hidden;
    padding: 1%;
    margin: 2%;
    background: #f6f6f6;
    float: left;
    width: 46%;
}

.sz ul li .img33 {
    width: 100%;
    /*min-width:100%;*/
    /*display: block;*/
    height: 0;
    padding-bottom: 122%;
    overflow: hidden;
}

.sz ul li .img33 img {
    width: 100%;
}

.sz ul li p {
    line-height: 50px;
    text-align: center;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: 7px;
    font-size: 16px;
    font-weight: bold;
}
/*  */
.i_xndh{ width: 100%; padding:0 0; margin: 0 auto 0 auto; height: auto; overflow: hidden}
.xndh_box{width: 100%; margin: 0 auto 2% auto; height: auto; overflow: hidden;}
.xndh_box h1{width: 100%;font-size:20px; color: #ffffff;display: block;height: 50px; line-height: 50px; text-align: center }
.xd_list{width: 100%; height: auto; overflow: hidden;padding: 1% 0}
.xd_list ul{}
.xd_list li{    float: left;
    PADDING: 0 40PX;
    height: 50px;
    line-height: 50px;
    text-align: center;
    MIN-WIDTH: 13%;}
.xd_list li a{font-size: 16px;display: block;width: 100%;line-height:24px;}
.xdstyle1{border: #005e5d 1px solid;}
.xdstyle1 h1{background:#005e5d}

.xdstyle2{border: #015c83 1px solid;}
.xdstyle2 h1{background:#015c83}

.xdstyle3{border: #cb7a16 1px solid;}
.xdstyle3 h1{background:#cb7a16}


/*  */
.lead_list{width: 85%; height: auto; overflow: hidden; margin: 25px auto}
.lead_list ul{width: 100%; height: auto; overflow: hidden}
.lead_list li{width: 100%; height: 80px; line-height: 80px; overflow: hidden;border-bottom: #ededed 1px solid; background: url("../images/ld_icojt.png") right center no-repeat}
.lead_list li:hover{background: url("../images/ld_icojto.png") right center no-repeat #fcfcfc}
.lead_list li:hover span{color: #005e5d}
.lead_list li:hover i{color: #008988}
.lead_list li a{display: block;width: 100%; height: auto; overflow: hidden;}
.lead_list li span{     font-weight: 400;
    font-size: 22px;
    color: #000000;
    display: block;
    float: left;
    width: 70px;
    text-align: center;
    text-align: justify;
    text-align-last: justify;
    margin-right: 50px;}
.lead_list li i{ font-style: normal; font-size: 20px;color: #666666; display: block;float: left;text-align: left}
.dpzw {
    font-size: 16px;
    line-height: 1.5;
    padding: 10px 0;}

.dpzw p {
    text-indent: 2em;
    text-align: justify;
    text-justify: inter-ideograph;
padding-bottom: 8px;}

.dpzw img {
    text-align: center;
    max-width: 800px;
    margin: 10px auto;
    display: block;}




@media screen and (max-width: 768px) {

    .i_xndh{margin: 20px auto 0 auto}
    .xd_list{    padding: 7% 0 0 0;}
    .xd_list li{    width: 42%;
        line-height: 40px;
        height: 40px;
        padding: 0 4%;
        text-align: left;}
    .xd_list li a{font-size: 14px;}
    .lead_list{width: 100%}
    .lead_list li {height: 50px; line-height: 50px;}
    .lead_list li span{ font-size: 18px; width: 80px}
    .lead_list li i{font-size: 16px}
    .jg_info_ld ul{width: 100%;}
    .jg_info_ld ul li{width: 100%}
    .jg_info_ld ul span{width: 100%;font-size: 18px;}
    .jg_info_ld .go_link{width: 100%;margin: 2% 0 0 0;font-size: 24px}
    .ijgsz{padding-top:2rem}
    .ijgsz ul li { float:none; height:52px; line-height:52px; font-size:16px; padding:0 3%; width:94%; margin:0 }
    .ijgsz ul li:nth-child(2n) {background: #f5f5f5;}
    .ijgsz ul li:nth-child(2n+1){background:none;}
}
