/*准备字体*/
@font-face { 
    font-family: "icofont";
src: url(/dfiles/9837/r/cms/fgb/fgb/fonts/ico-v1.4/icomoon.jpg),
         url(/dfiles/9837/r/cms/fgb/fgb/fonts/ico-v1.4/icomoon.jpg),
         url(/dfiles/9837/r/cms/fgb/fgb/fonts/ico-v1.4/icomoon.jpg),
         url(/dfiles/9837/r/cms/fgb/fgb/fonts/ico-v1.4/icomoon..jpg)}




/*CONTENT*/
#content{
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 256;
    margin: 0 auto 4.2rem auto;}
/*焦点图*/
.con_banner{
    width: 100%;
    height: 7.3rem !important;
    margin: 0 auto 0.3rem auto;}
.con_banner .slideSub{
    height: 100% !important;}
.con_banner .tabBtn{
    padding: 0 0 0.3rem 0 !important;}
.con_banner .tabBtn_dfst{
    width: 0.13rem !important;
    height: 0.13rem !important;
    background-color: #fff !important;}
.con_banner .tabBtn_hover{
    width: 0.13rem !important;
    height: 0.13rem !important;
    border: 0.02rem #2e5acb solid !important;
    background-color: #1e47b1 !important;}
.con_banner .slideSub > a{
    display: block;
    width: 100%;
    height: 100%;}
.con_banner .slideSub > a > img{
    display: block;
    width: 100%;
    height: 100%;}
/*工作动态*/
.con_work{
    display: block;
    margin: 0 auto 0.38rem auto;}
.con_work_title{
    display: block;
    text-align: center;
    padding: 0 0 0.23rem 0;
    margin: 0 auto 0.28rem auto;
    border-bottom: 0.01rem #ddd solid;}
.con_work_title > h2{
    color: #2e49ab;
    font-size: 0.29rem;
    margin: 0 auto;
    padding: 0.04rem 0.3rem 0.05rem 0.45rem;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: left 0.03rem center;
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/ty_titile_icon_01hov.jpg);}
.con_work_cen{
    display: block;
    width: 100%;
    height: auto;
    max-width: 11rem;
    margin: 0 auto;}
.con_work_nero{
    display: block;
    font-size: 0;
    margin: 0 auto 0.4rem auto;}
.con_work_nero > *{
    font-size: 0.16rem;}
.con_work_nero > li{
    width: 31.3333%;
    height: auto;
    display: inline-block;
    vertical-align: top;
    margin-left: 3%;}
.con_work_nero > li:nth-child(1){
    margin-left: 0%;}
.con_work_nero > li > a{
    display: block;}
.con_work_nero_pic{
    display: block;
    position: relative;
    margin: 0 auto 0.04rem auto;
    overflow: hidden;}
.con_work_nero_date{
    top: 0.14rem;
    left: 0.26rem;
    display: block;
    position: absolute;
    text-align: center;
    padding: 0.06rem 0.12rem;
    background-color:rgba(46,73,171,0.8);}
.con_work_nero_date > span{
    display: block;
    color: #fff;
    font-size: 0.14rem;
    margin: 0 auto 0.02rem auto;}
.con_work_nero_date > strong{
    display: block;
    color: #fff;
    font-size: 0.2rem;}
.con_work_nero_pic > img{
    display: block;
    width: 100%;
    height: 229px;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;}
.con_work_nero > li:hover .con_work_nero_pic > img{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);}
.con_work_nero_text{
    display: block;
    box-sizing: border-box;
    padding: 0 0.02rem;}
.con_work_nero_text > h3{
    color: #000;
    display: block;
    margin: 0 auto;
    font-size: 0.17rem;
    letter-spacing: 0.01rem;
    padding: 0 0 0.21rem 0;
    margin: 0 auto 0.1rem auto;
    position: relative;}
.con_work_nero_text > h3:after{
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0.55rem;
    height: 0.04rem;
    background-color: #1e47b1;}
.con_work_nero_text > p{
    color: #5E5E5E;
    display: block;
    margin: 0 auto;
    font-size: 0.14rem;
    line-height: 0.22rem;
    letter-spacing: 0.01rem;
    font-weight: 500;}
.con_work_nero_more{
    display: block;
    text-align: center;}
.con_work_nero_more > a{
    color: #fff;
    font-size: 0.17rem;
    padding: 0.09rem 0.22rem;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    border-radius: 0.08rem;
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/con_buttom_bg.jpg);
    box-shadow: 0.03rem 0.03rem 0.15rem 0 rgba(122, 144, 224, 0.4);
    -webkit-box-shadow: 0.03rem 0.03rem 0.15rem 0 rgba(122, 144, 224, 0.4);
    -moz-box-shadow: 0.03rem 0.03rem 0.15rem 0 rgba(122, 144, 224, 0.4);}
.con_work_nero_more > a:hover{
    font-weight: bold;}
/*通知公告*/
.con_tzgg{
    display: block;
    width: 100%;
    min-height: 4.42rem;
    margin: 0 auto 0.4rem auto;
    box-sizing: border-box;
    padding: 0.34rem 0 0 0;
    background-repeat: no-repeat;
    background-position: top center;
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/con_tzgg_bg.jpg);}
.con_tzgg_title{
    display: block;
    text-align: center;
    margin: 0 auto 0.34rem auto;}
.con_tzgg_title > h2{
    color: #fff;
    font-size: 0.29rem;
    margin: 0 auto;
    padding: 0.04rem 0.25rem 0.05rem 0.55rem;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: left 0.03rem center;
    background-size: 0.4rem auto;
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/ty_titile_icon_05.jpg);}
.con_tzgg_cen{
    display: block;
    width: 100%;
    height: auto;
    max-width: 11rem;
    margin: 0 auto;}
.con_tzgg_nero{
    display: block;
    font-size: 0;
    margin: 0 auto 0.36rem auto;}
.con_tzgg_nero > *{
    font-size: 0.16rem;}
.con_tzgg_nero > li{
    width: 24%;
    height: auto;
    display: inline-block;
    vertical-align: top;
    margin-left: 1.333%;}
.con_tzgg_nero > li:nth-child(1){
    margin-left: 0%;}
.con_tzgg_nero > li > a{
    display: block;
    box-sizing: border-box;
    padding: 0.17rem;
    background-color: #fff;}
.con_tzgg_nero_titleSub{
    display: block;
    margin: 0 auto 0.18rem auto;
    padding: 0 0 0 0.01rem;}
.con_tzgg_nero_titleSub > h4{
    margin: 0 auto;
    display: inline-block;
    font-size: 0.14rem;
    font-weight: 300;
    color: #fff;
    padding: 0.02rem 0.14rem 0.03rem 0.14rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 120% 120%;
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/con_tzgg_titlesub_icon.jpg);}
.con_tzgg_nero_text{
    width: 100%;
    height: 0.5rem;
    display: block;
    margin: 0 auto 0.3rem auto;}
.con_tzgg_nero_text > p{
    color: #000;
    margin: 0 auto;
    font-size: 0.15rem;
    line-height: 0.25rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.con_tzgg_nero > li:hover .con_tzgg_nero_text > p{
    font-weight: bold;}
.con_tzgg_nero_data{
    display: block;
    position: relative;
    margin: 0 auto 0.07rem auto;
    padding: 0.01rem 0 0.08rem 0.25rem;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: left 0.09rem top 0.03rem;
    background-size: 0.15rem auto;
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/con_tzgg_time_icon.jpg);}
.con_tzgg_nero_data > span{
    display: block;
    font-size: 0.15rem;
    color: #444;}
.con_tzgg_nero_data:after{
    content: "";
    display: block;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    margin: 0 auto;
    width: 95%;
    height: 0.01rem;
    background-color: #bcc5e7;}
.con_tzgg_nero_see{
    display: block;
    text-align: right;
    margin: 0 auto 0.13rem auto;
    padding: 0 0.17rem 0 0;
    background-repeat: no-repeat;
    background-position: right 0.03rem top 0.04rem;
    background-size: 0.12rem auto;
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/con_tzgg_arrow_icon.jpg);}
.con_tzgg_nero_see > span{
    color: #444;
    font-size: 0.12rem;
    transform: scale(0.85,0.85);
    -webkit-transform: scale(0.85,0.85);}
.con_tzgg_nero_more{
    display: block;
    text-align: center;}
.con_tzgg_nero_more > a{
    color: #fff;
    font-size: 0.17rem;
    padding: 0.09rem 0.22rem;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    border-radius: 0.08rem;
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/con_buttom_bg.jpg);
    box-shadow: 0.03rem 0.03rem 0.15rem 0 rgba(122, 144, 224, 0.4);
    -webkit-box-shadow: 0.03rem 0.03rem 0.15rem 0 rgba(122, 144, 224, 0.4);
    -moz-box-shadow: 0.03rem 0.03rem 0.15rem 0 rgba(122, 144, 224, 0.4);}
.con_tzgg_nero_more > a:hover{
    font-weight: bold;}
/*折叠菜单*/
.con_hdm{
    display: block;
    width: 100%;
    height: auto;}
.mk_zedieSt01{
    display: block;
    box-sizing: border-box;
    padding: 0.17rem 0 0 0;}
.mk_zedieSt01_tag{
    display: block;
    text-align: center;
    font-size: 0;
    margin: 0 auto 0.18rem auto;
    padding: 0 0 0.19rem 0;
    border-bottom: 0.01rem #eee solid;}
.mk_zedieSt01_tag > *{
    font-size: 0.16rem;}
.mk_zedieSt01_tag > li{
    width: 1.77rem;
    display: inline-block;
    vertical-align: top;}
.mk_zedieSt01_tag > li > span{
    display: block;
    cursor: pointer;
    box-sizing: border-box;
    text-align: left;
    padding: 0.1rem 0 0.1rem 0.5rem;
    font-size: 0.28rem;
    background-repeat: no-repeat;
    background-size: 0.36rem auto;
    background-position: left 0.09rem center;}
.mk_zedieSt01_tag > li:nth-child(1) > span{
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/ty_titile_icon_01.jpg);}
.mk_zedieSt01_tag > li:nth-child(2) > span{
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/ty_titile_icon_02.jpg);}
.mk_zedieSt01_tag > li:nth-child(3) > span{
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/ty_titile_icon_03.jpg);}
.mk_zedieSt01_tag > li:nth-child(4) > span{
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/ty_titile_icon_04.jpg);}
.mk_zedieSt01_tag > li.hov:nth-child(1) > span{
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/ty_titile_icon_01hov.jpg);}
.mk_zedieSt01_tag > li.hov:nth-child(2) > span{
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/ty_titile_icon_02hov.jpg);}
.mk_zedieSt01_tag > li.hov:nth-child(3) > span{
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/ty_titile_icon_03hov.jpg);}
.mk_zedieSt01_tag > li.hov:nth-child(4) > span{
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/ty_titile_icon_04hov.jpg);}
.mk_zedieSt01_tag > li.df > span{
    color: #000;}
.mk_zedieSt01_tag > li.hov > span{
    font-weight: bold;
    color: #2e49ab;}
.mk_zedieSt01_nr{
    display: block;}
.mk_zedieSt01_nr > li.df{
    display: none;}
.mk_zedieSt01_nr > li.hov{
    display: block;}
.con_hdm_nero_cen{
    display: block;
    width: 100%;
    height: auto;
    max-width: 11rem;
    margin: 0 auto;}
.con_hdm_nero_cen_lb{
    display: block;
    font-size: 0;
    margin: 0 auto 0.55rem auto;}
.con_hdm_nero_cen_lb > *{
    font-size: 0.16rem;}
.con_hdm_nero_cen_lb > li{
    width: 31.7%;
    height: auto;
    display: inline-block;
    vertical-align: top;
    margin-left: 2.4%;}
.con_hdm_nero_cen_lb > li:nth-child(1){
    margin-left: 0%;}
.con_hdm_nero_cen_lb > li > a{
    position: relative;
    display: block;
    box-sizing: border-box;
    padding: 0 0 0 1.02rem;
    perspective: 240;
    -webkit-perspective: 240;}
.con_hdm_nero_cen_lb_date{
    display: block;
    position: absolute;
    top: 0.17rem;
    left: 0.04rem;
    width: 0.78rem;
    height: 1.25rem;
    text-align: center;
    box-sizing: border-box;
    padding: 0.12rem 0 0 0;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% auto;
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/con_hdm_date_bg.jpg);
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    transition: All 0.7s ease-in-out;
    -webkit-transition: All 0.7s ease-in-out;}
.con_hdm_nero_cen_lb > li > a:hover .con_hdm_nero_cen_lb_date{
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);}
.con_hdm_nero_cen_lb_date em{
    display: block;
    font-size: 0.27rem;
    font-weight: bold;
    line-height: 0.28rem;
    color: #0f68bc;}
.con_hdm_nero_cen_lb_date span{
    display: block;
    font-size: 0.14rem;
    color: #0f68bc;}
.con_hdm_nero_cen_lb_date strong{
    display: block;
    width: 100%;
    height: auto;
    bottom: 0.1rem;
    left: 0;
    position: absolute;
    font-size: 0.15rem;
    font-weight: 100;
    color: #fff;}
.con_hdm_nero_cen_lb_text{
    display: block;
    padding: 0.15rem 0 0 0;}
.con_hdm_nero_cen_lb_text > h2{
    display: block;
    font-size: 0.15rem;
    line-height: 0.24rem;
    color: #000;
    margin: 0 auto 0.1rem auto;
min-height:0.72rem;}
.con_hdm_nero_cen_lb_text_date{
    display: block;
    margin: 0 auto 0.15rem auto;
    box-sizing: border-box;
    padding: 0 0 0 0.19rem;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 0.15rem auto;
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/con_tzgg_time_icon.jpg);}
.con_hdm_nero_cen_lb_text_date > span{
    display: block;
    font-size: 0.13rem;
    color: #444;}
.con_hdm_nero_cen_lb_text > p{
    font-size: 0.14rem;
    line-height: 0.21rem;
    margin: 0 auto;
    color: #5E5E5E;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
min-height:0.63rem;}
.con_hdm_nero_more{
    display: block;
    text-align: center;}
.con_hdm_nero_more > a{
    color: #fff;
    font-size: 0.17rem;
    padding: 0.09rem 0.22rem;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    border-radius: 0.08rem;
    background-image: url(/dfiles/9837/r/cms/fgb/fgb/images/home/con_buttom_bg.jpg);
    box-shadow: 0.03rem 0.03rem 0.15rem 0 rgba(122, 144, 224, 0.4);
    -webkit-box-shadow: 0.03rem 0.03rem 0.15rem 0 rgba(122, 144, 224, 0.4);
    -moz-box-shadow: 0.03rem 0.03rem 0.15rem 0 rgba(122, 144, 224, 0.4);}
.con_hdm_nero_more > a:hover{
    font-weight: bold;}
@media screen and (max-width: 720px){
    #content{
        margin: 0 auto 6.4rem auto;}
    .con_banner{
        height: 2.4rem !important;
        margin: 0 auto 0.1rem auto;}
    .con_banner .tabBtn{
        padding: 0 0 0.1rem 0 !important;}
    .con_banner .tabBtn_dfst{
        width: 0.07rem !important;
        height: 0.07rem !important;}
    .con_banner .tabBtn_hover{
        width: 0.07rem !important;
        height: 0.07rem !important;}
    .con_work_title{
        margin: 0 auto 0.25rem auto;
        padding: 0 0 0.05rem 0;}
    .con_work_title > h2{
        font-size: 0.18rem;
        padding: 0.04rem 0.1rem 0.05rem 0.3rem;
        background-size: 0.25rem auto;}
    .con_work_nero{
        margin: 0 auto 0.15rem auto;}
    .con_work_nero > li{
        width: 80%;
        height: auto;
        margin: 0 auto 0.25rem auto;
        display: block;}
    .con_work_nero > li:nth-child(1){
        margin: 0 auto 0.3rem auto;}
    .con_work_nero_text > h3{
        font-size: 0.14rem;
        padding: 0 0 0.1rem 0;
        margin: 0 auto 0.04rem auto;}
    .con_work_nero_text > h3:after{
        height: 0.03rem;}
    .con_work_nero_text > p{
        font-size: 0.12rem;}
    .con_work_nero_more > a{
        font-size: 0.15rem;
        padding: 0.07rem 0.16rem;}
    .con_tzgg{
        padding: 0.15rem 0;
        background-size: cover;
        margin: 0 auto 0.15rem auto;}
    .con_tzgg_title{
        margin: 0 auto 0.15rem auto;}
    .con_tzgg_title > h2{
        font-size: 0.2rem;
        font-weight: 500;
        padding: 0.03rem 0.15rem 0.04rem 0.35rem;
        background-position: left 0.03rem center;
        background-size: 0.2rem auto;}
    .con_tzgg_nero{
        padding: 0 1%;
        box-sizing: border-box;
        margin: 0 auto 0.1rem auto;}
    .con_tzgg_nero > li{
        width: 47%;
        height: auto;
        margin: 0 1.5% 2.5% 1.5%;}
    .con_tzgg_nero > li:nth-child(1){
        margin: 0 1.5%;}
    .con_tzgg_nero > li > a{
        padding: 0.09rem 0.09rem;}
    .con_tzgg_nero_text > p{
        font-size: 0.13rem;}
    .con_tzgg_nero_data{
        margin: 0 auto 0.04rem auto;
        padding: 0.01rem 0 0.05rem 0.2rem;
        background-position: left 0.02rem top 0.02rem;}
    .con_tzgg_nero_data > span{
        font-size: 0.12rem;}
    .con_tzgg_nero_see{
        margin: 0 auto 0.07rem auto;}
    .con_tzgg_nero_more > a{
        font-size: 0.15rem;
        padding: 0.07rem 0.16rem;}
    .mk_zedieSt01{
        padding: 0 0;}
    .mk_zedieSt01_tag{
        margin: 0 auto;
        padding: 0 0 0.1rem 0;}
    .mk_zedieSt01_tag > li{
        width: 25%;
        height: auto;}
    .mk_zedieSt01_tag > li span{
        font-size: 0.14rem;
        padding: 0.35rem 0 0 0;
        text-align: center;
        background-size: 0.3rem auto;
        background-position: top center;}
    .con_hdm_nero_cen_lb{
        margin: 0 auto 0.2rem auto;}
    .con_hdm_nero_cen_lb > li{
        display: block;
        width: 90%;
        height: auto;
        margin: 0 auto;}
    .con_hdm_nero_cen_lb > li:nth-child(1){
        margin: 0 auto;}
    .con_hdm_nero_cen_lb > li > a{
        padding: 0 0 0 0.9rem;}
    .con_hdm_nero_cen_lb_date{
        left: 0;}
    .con_hdm_nero_cen_lb_text > h2{
        font-size: 0.14rem;
        margin: 0 auto 0.05rem auto;}
    .con_hdm_nero_cen_lb_text_date{
        background-position: left 0.02rem top 0.02rem;
        background-size: 0.13rem auto;}
    .con_hdm_nero_cen_lb_text_date > span{
        font-size: 0.12rem;}
    .con_hdm_nero_cen_lb_text_date{
        margin: 0 auto 0.07rem auto;}
    .con_hdm_nero_cen_lb_text > p{
        font-size: 0.12rem;}
    .con_hdm_nero_more > a{
        font-size: 0.15rem;
        padding: 0.07rem 0.16rem;}
}










