body{
    background: #f3f5f6 url(../images/gzlibg_02.png) no-repeat bottom;
	min-width: 1200px;
}
/*清除浮动*/
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.leader_gk{
    padding-top: 50px;
    padding-bottom: 30px;
}
.leader_gk_fl{
    width: 780px;
  	/* height: 502px; */
}
.leader_tit{
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 20px;
}
.leader_img{
    /* height: 223px; */
    overflow: hidden;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 30px;
}
.leader_img img{
    width: 168px;
    height: 223px;
    margin-right: 20px;
}
.leader_img div.fl p{
    line-height: 2;
    font-size: 18px;
    color: #666;
}
.leader_img div.fl p span{
    color: #004f90;
}
.leader_img div.fl .pp1{
    font-size: 20px;
    color: #004f90;
}
.leader_img div.fl .pp1 strong{
    color: #004f90;
}
.leader_img div.fl{
    width: 590px;
}
.leader_tit img{
    vertical-align: middle;
    margin-right: 5px;
}
.leader_tit .active{
    font-size: 20px;
    color: #004f90;
    border-bottom: 2px solid #004f90;
    height: 50px;
}
.leader_tit li{
    /* width: 150px; */
    float: left;
    text-align: center;
    font-size: 18px;
    height: 52px;
}
.leader_xq p{
    margin-top: 20px;
    font-size: 20px;
    color: #666;
}
.leader_xq p span{
    color: #004f90;
}
.leader_xq p a{
    color: #666;
    margin-right: 10px;
}


.leader_img_xq{
    overflow: hidden;
    margin-bottom: 20px;
}
.leader_img_xq ul li{
    width: 33.333%;
    float: left;
    text-align: center;
}
.leader_img_xq ul li .item{
    background: #e2eaf5;
    margin: 0px 9px 18px;
    /* height: 100px;padding: 14px; */
}
.leader_img_xq ul li .item img{
    margin-bottom: 5px;
}
.leader_img_xq ul li .item a{
    display: block;
    padding: 20px 10px;
}
.leader_img_xq ul li .item a p{
    color: #333;
    /* margin-top: 10px; */
    line-height: 1.3;
}

.leader_gk_fr span{
    width: 350px;
    padding-left: 20px;
    display: block;
    font-size: 20px;
    color: #004f90;
    background: #e2eaf5;
    height: 70px;
    line-height: 70px;
}
.leader_gk_fr span img{
    margin-top: 20px;
    margin-right: 30px;
}
.leader_gk_fr li{
    width: 350px;
    height: 56px;
    line-height: 56px;
    background: #e2eaf5;
    padding-left: 20px;
    margin-top: 20px;
    font-size: 18px;
}
.leader_gk_fr li a{
    display: block;
}
.leader_gk_fr li img{
    vertical-align: middle;
    margin-right: 20px;
}
.list_box{
    margin: 30px 0;
}
.list_box a{
    width: 145px;
    height: 120px;
    float: left;
    text-align: center;
    margin: 0 13px;
}
.list_box a img{
    width: 69px;
    height: 69px;
}
.list_box a p{
    font-size: 18px;
    margin-top: 16px;
}
.zc_list{
    margin-bottom: 30px;
}
.zc_list_fl,
.jgsz_xx_fl{
    width: 800px;
}
.yj_bot{
    margin-top: 26px;
}
.zc_tie,
.gh_tie{
    height: 50px;
    line-height: 50px;  
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 16px;
}
.zc_tie > a,
.gh_tie > a{
    color: #666;
    font-size: 14px;
}
.zc_tie li,
.gh_tie li{
    float: left;
    margin-right: 50px; 
    height: 50px;
    line-height: 50px;  
    font-size: 20px;
    padding-right: 10px;
}
.zc_tie li.active a,
.gh_tie li.active a{
    color: #004f90;
}
.zc_tie li.active,
.gh_tie li.active{
    border-bottom: 2px solid #004f90;
}
.zc_tie li img,
.gh_tie li img{
    margin-right: 10px;
    vertical-align: middle;
}
.zc_li li,
.gh_li li{
    overflow: hidden;
    margin-top: 19px;
    height: 20px;
    padding:0 85px 0 20px;
    position: relative;
}
.zc_li li a,
.gh_li li a{
    display: block;
    width: 100%;
    overflow: hidden;
    font-size: 16px;
    color: #333333;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zc_li li a img,
.gh_li li a img{
    display: block;
    position: absolute;
    top: 8px;
    left: 9px;
}
.zc_li li span,
.gh_li li span{
    line-height: 20px;
    font-size: 14px;
    color: #999999;
    position: absolute;
    right: 0;
    top: 0;
}
.zc_list_fr,
.jgsz_xx_fr{
    width: 370px;
}
.jg_top{
    padding-left: 20px;
    padding-top: 20px;
    height: 122px;
    background: url(../images/jgsz_5.png) no-repeat;
}
.jg_top span{
    color: #004f90;
    font-size: 18px;
    display: inline-block;
    margin-bottom: 14px;
}
.jg_top li{
    float: left;
    width: 127px;
    height: 25px;
    line-height: 25px;
    /* background-image: url(../images/gjzf11.png); */
    background-color: #fff;
    /* background-repeat: no-repeat; */
    margin-right: 34px;
    margin-bottom: 16px;
    text-align: center;
}
.jg_top li a{
    color: #888;
    display: block;
}
.jg_top li a img{
    margin-right: 12px;
}
.jg_top li.active a{
    color: #004f90;
}

.xx_top{
    height: 110px;
    margin-bottom: 10px;
}
.xx_ct{
    height: 160px;
}
.xx_top h3,
.xx_ct h3{
    font-size: 18px;
    color: #004f90;
    height: 30px;
    line-height: 30px;
    margin-bottom: 14px;
}
.xx_top h3 span,
.xx_ct h3 span{
    margin-right: 10px;
    font-weight: bold;
}
.xx_top p a,
.xx_ct p a{
    display: block;
    width: 174px;
    height: 60px;
    background: #e2eaf5;
    float: left;
    margin-left: 20px;
    text-align: center;
}
.xx_top p a{
    line-height: 60px;
}
.xx_top p a span{
    float: left;
}
.xx_top p a img{
    margin-right: 14px;
    margin-top: 14px;
    float: left;
    margin-left: 20px;
}
.xx_top p a:nth-child(1){
    margin-left: 0;
}
.xx_ct p a{
    width: 110px;
    height: 110px;
    margin-left: 10px;
    position: relative;
}
.xx_ct p a img{
    margin: 0px auto;
    display: block;
    left: 0;
    right: 0;
    top: 20px;
    position: absolute;
}
.xx_ct p a span{
    position: absolute;
    bottom: 20px;
    display: block;left: 0;
    right: 0;
}
.xx_bot{
    margin-top: 20px;
}
.xx_bot a{
    display: block;
    margin-bottom: 14px;
}
.xx_bot a img{
    width: 370px;
    height: 84px;
}


.zwgk_con{padding: 0 20px 20px;background: #fff;}
/* .grjl{height:105px;overflow: hidden;} */
.xx_a01{margin-left: 0;}
.xx_ct p a:nth-child(1){margin-left: 0;}
/*自适应代码*/
@media (max-width: 1239px) {
    body{min-width: auto;}
    .leader_gk_fl{width: 65%;}
    .leader_gk_fr{width: 31%;}
    .leader_tit{height: auto;}
    /* .leader_tit li{width: 20%;} */
    .leader_img div.fl{width: auto;float: none;}
    
    .zwgk_con{padding:0 2% 20px;}
    .leader_xq p{margin-top: 15px;}
    .leader_xq p a{display: inline-block;padding-top:8px;}

    .list_box a{width: 12.28%;margin:0 1%;}
    .zc_list_fl, .jgsz_xx_fl{width: 67%;}
    .zc_list_fr, .jgsz_xx_fr{width: 31%;}
    .leader_gk_fr li{width: 95%;padding-left: 5%;}
    .jg_top li{width: 22%;margin-right: 1.5%;}
    .xx_top p a, .xx_ct p a{width: 48%;margin-left: 4%;}
    .xx_top p a img{margin-right: 8px;margin-left: 10px;}
    
}

@media (max-width: 1023px) {
    
}


@media (max-width: 920px) {
    .leader_gk_fl{width: 100%;float: none;height: auto;}
    .leader_gk_fr{width: 100%;float: none;height: auto;margin-top: 30px;}

    .zc_list_fl, .jgsz_xx_fl{width: 100%;float: none;margin-bottom: 20px;}
    .zc_list_fr, .jgsz_xx_fr{width: 100%;float: none;}
    .jg_top{background-color: #eaf1fb;background-image: none;}
    .jg_top li{width: 23.5%}
    .xx_bot a{width: 48%;float: left;}
    .xx_bot a.xxbot_a02{float: right;}
    .xx_bot a img{width: 100%;height: auto;}

    .leader_gk_fr li{width: 43%;padding-left: 3%;margin-left: 1%;margin-right: 1%;float: left;}
}

@media (max-width: 768px) {
    .leader_img_xq ul li{width: 33.33%}
}

@media (max-width: 640px) {
    /* .leader_tit li{width: 33.33%} */
    .leader_gk_fr li{width: 94%;padding-left: 6%;float: none;margin-left: 0;margin-right: 0;}
    .list_box a{width: 23%;margin:0 1%;margin:15px 0;}
    .list_box{margin:15px 0;}
    .zc_tie, .gh_tie{height: auto;}
    .zc_tie li img, .gh_tie li img{display: none;}
    .zc_tie li, .gh_tie li{margin-right: 15px;}
    .jg_top{height: 155px;}
    .jg_top li{width: 30.33%}
    .leader_img_xq ul li{width: 50%}
}

@media (max-width: 480px) {
    .leader_img_xq ul li{width: 100%}
    .leader_tit,.leader_tit .active{font-size: 17px;}
    .leader_img{height: auto;}
    .leader_tit img{display: none;}
    .leader_img img{display: block;float: none;margin: 0 auto;}
    .grjl{overflow-y: scroll;}

    .list_box a{width: 32.333%;margin:0 1%;margin:15px 0;}

    .jg_top{height: 188px;}
    .jg_top li{width: 46%;margin:0 2% 13px;}
    .jg_top li a img{display: none;}
    .xx_bot a{width: 100%;float: none;}
    .xx_bot a.xxbot_a02{float: none;}
    
}













