.banner{height: 431px;background: url("20200713-gd-banner.png") no-repeat top center;}
.logo{
    margin-top: 22px;
    float: left;
}
.w_1200{width: 90%;max-width: 1200px;margin: 0 auto;}
.bg_white{background: #fff;padding: 78px 0 70px}
.bg_gray{background: #f8f8f8;padding: 78px 0 80px}
.title_box{text-align: center}
.tit{display: inline-block;
    *display:inline;
    *zoom:1;
font-size: 34px;color: #bc1818;font-weight: bold;line-height: 34px}
.tit span{
    display: inline-block;
    width: 30px;
    height: 4px;
    background: #bc1818;
    margin: 12px 25px 0;
    float: left;
}
.tit a{ float: left;text-decoration: none;color: #bc1818;}
.mlu-w48{width: 48%;}
.date{
    width: 84px;
    height: 110px;
    background-color: #dd5b50;
    text-align: center;
    color: #fff;
}
.num{font-size: 47px;font-weight: bold;margin-top:30px;margin-bottom: 20px;}
.xxNero{ width: 80%;}
.xxNero h5{
    font-size: 18px;
    font-weight: bold;
    padding-bottom:10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.xxNero h5 a{text-decoration: none;}
.xxNero p{
    color: #999;
    line-height: 26px;
    /*display: -webkit-box;*/
    /*-webkit-box-orient: vertical;*/
    /*-webkit-line-clamp: 3;*/
    /*overflow: hidden;*/
}
.xxNero p a{color: #bc1818}
.center{text-align: center}
.mo_more{
    display: inline-block;
    margin-top: 60px;
    width: 140px;
    height: 37px;
    border: 1px #999 solid;
    font-size: 16px;
    color: #999!important;
    text-decoration: none!important;
    text-align: center;
    line-height: 37px;
}

.mo_more:hover{border: 1px #bc1818 solid;color: #bc1818!important;}
.lbtx{margin-top: 75px}
.btn1{
    position: absolute;
    top: 50%;
    margin-top: -23px;
    left: -50px;
}
.btn2{
    position: absolute;
    top: 50%;
    margin-top: -23px;
    right: -50px;
}
.lbtx ul{margin-left: -2%}
.lbtx ul li{
    width: 18%;
    float: left;
    margin-left: 2%;
    text-align: center;
}
.lbtx ul li a{
    display: block;
    text-decoration: none;
    border: 1px #e7e7e7 solid;
    background: #fff;
    box-shadow: 0 0 4px rgba(8,1,2,.1);
    height: 305px;
}
.img_box{margin-top: 25px}
.lbtx ul li p{
    line-height: 24px;
    padding: 0 28px;
    margin-top: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}
.list-1{width: 48%;margin-top: 50px}
.list-1 li {
    line-height: 40px;
    transition: all .3s linear;
    overflow: hidden;
}
.list-1 li span {
    float: right;
    color: #999;
    font-size: 14px;
}
.list-1 li i {
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #999;
    border-radius: 100%;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: 20px;
    float: left;
}
.list-1 li a {
    padding: 2px 0 2px 0;
    display: inline-block;
    width: 70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    color: #333;
    transition: all .3s linear;
    font-size: 16px;
}
.list-1 li a:hover {
    padding: 2px 0 2px 8px;
    color: #bc1818;
    transition: all .3s linear;
}
.footer{
    background: #fff;
    border-top: 6px #bc1818 solid;
    line-height: 30px;
    text-align: center;
    padding: 30px 0;
}
.footer p a{margin: 0 10px}
.footer p span{margin: 0 6px}

.footer p img{margin-right: 5px}

.red{position: absolute;top: 55px;left: 90px;}

/* 概览*/
.map_box{ height: 40px; background: #f2f2f2;line-height: 40px;}
.map_box p{background: url(20191111fjxc_map2.png) 30px center no-repeat; padding-left: 55px;}
.gl_bs_box { background: #fff; padding: 30px 30px 40px 30px; min-height: 660px; border: 1px solid #dcdcdc;}
.left_zwgk_box{width: 22%;}
.left_zwgk_box h4{ text-align: center; font-size: 20px;font-weight: bold; color: #fff; display: block;background:#bc1818;line-height: 30px;padding: 10px 0;}
.left_zwgk_box ul { background: #f2f2f2;min-height: 760px;}
.left_zwgk_box ul li{background:url(20191111_zwgk_sjx12.png) 20px center no-repeat; padding-left: 40px; border-bottom: 1px solid #fff;}
.left_zwgk_box ul li a{display: block; height: 55px; line-height: 55px; text-decoration: none;width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.left_zwgk_box ul li:hover,.left_zwgk_box ul li.curr{background: url(20191111_zwgk_sjx12.png) 20px center no-repeat;}
.left_zwgk_box ul li a:hover,.left_zwgk_box ul li.curr a{ color: #bc1818;}
.right_tzgg_box{ width: 75.4%;}
.tzgg_top_box{ height: 48px; border-bottom: 1px solid #d8d8d8;}
.tzgg_top_box h4{ font-size: 20px; font-weight: bold; background:url(20191111_tzgg_bt2.png) left center no-repeat; padding-left:13px; line-height: 30px;}

.tzgg_ym {margin: 20px auto 0 auto; width:74%;}
.left_zwgk_box2{ display: none;}
.left_zwgk_box2 h4{ text-align: center; font-size: 18px;font-weight: bold; color: #fff; display: block;background:#bc1818; line-height:28px;padding: 10px}
.left_zwgk_box2 ul { background: #f2f2f2; height: 50px;float: none}
.left_zwgk_box2 ul li{background:url(20191111_zwgk_sjx12.png) 20px center no-repeat;float: left;margin-left:4%;padding-left:35px;}
.left_zwgk_box2 ul li:first-child{margin-left:0;}
.left_zwgk_box2 ul li a{display: block;text-decoration: none; height:50px; line-height: 50px;width:60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.left_zwgk_box2 ul li:hover,.left_zwgk_box2 ul li.curr{background: url(20191111_zwgk_sjx12.png) 20px center no-repeat;}
.left_zwgk_box2 ul li a:hover,.left_zwgk_box2 ul li.curr a{ color:#bc1818;}
.list-2{margin-top: 20px;width: auto}

/*细览*/
.sever{
    padding:40px 0 20px;
    /*border-bottom: 1px #eee solid;*/
    text-align: center;
}
.lip{padding-top: 20px;border-top: 1px #eee solid}
.sever h2{
    font-size: 32px;
    color: #333;
    font-weight: bold;
    line-height:42px;
}

.sever p{font-size: 16px;color: #666;margin-top: 20px}
.over{
    background-color: #fd2a3e;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    padding: 0 5px;
    font-weight: 200;
    line-height: 22px;
    margin-left: 10px;
}
.lip{
    margin-top: 20px;
    color: #999;
}
.lip p span{
    font-size: 14px;
    margin-right: 20px;
}
.lip .sp2{color: #d8d8d8;}
.lip a{
    display: inline-block;
    padding: 0 20px;
    margin: 0;
}
.detp{
    margin-top: 60px;
    font-size: 18px;
    line-height: 39px;
    text-align: justify;
}
.fjp {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 70px;
}
.fjwz a{
    font-size: 16px;
    color: #bc1818;
}
.xglj{
    padding: 30px 0;
    border-top: 1px #dedede solid;
    margin-top: 55px;
}
.xglj p{
    font-size: 20px;
    padding-left: 18px;
    border-left: 4px #bc1818 solid;
    color:#bc1818;
    font-weight: bold;
}




