@charset "utf-8";
/*******************************************************************************
 * 全局
 ******************************************************************************/
/* 清除浮动 */
.clearfix:after, .container:after {
    content:"\0020";display:block;
    height:0;clear:both;visibility:hidden;overflow:hidden;
}
.clearfix, .container {display:block;}
.clear {clear:both; margin:0 auto;}
.ggw{ 
    width:100%;	
    margin: 0 auto;
	height:100px;
	padding:40px 0px;
}

.fl{float:left;}
.fr{float:right;}

/**
* 文字溢出显示省略号
* 1. Chrome 21+ bug https://bugs.webkit.org/show_bug.cgi?id=121902
*/
.ellipsis {
    display: block;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}



/**box2*/
 .fg_tab_box{
     background: #ffffff;
     width: 1200px;
     margin: auto;
 }
 .fg_tab{
     overflow: hidden;
    padding: 32px 0px 9px 0px;
     margin: 0 18px;
 }
 .fg_tab ul{
     display: flex;
     justify-content: space-between;
 }
 .fg_tab ul li{
     float: left;
 }
.fg_tab ul li a{
     display: block;
     width: 560px;
     height: 73px;
    border:1px solid #d2d2d2;
    line-height: 73px;
    text-align:center;
    font-size: 18px;
    border-radius: 4px;
    background: #f5f5f5;
    overflow: hidden;
 }
.fg_tab ul li a:hover{
    background: #c51720;
    color: #ffffff;
}

.fg_tab ul li .tab_selection{
    background: #c51720;
     color: #ffffff;
}
.fg_tab ul li .tab_selection:hover{
     color: #ffffff;
 }
/*内容*/
.fg_cont_box ul{
    padding: 0 74px 50px 97px;
    overflow: hidden;
    overflow-y: auto;
}
.fg_cont_box ul li{
font-size: 20px;
color: #1b1b1b;
line-height: 36px;
padding: 16px 0;
/*border-bottom: 1px solid #cbcbcb;*/
list-style: disc;
}
.fg_cont_box li .date {
    display: inline-block;
}
.fg_cont_box li .date span {
    display: block;
    font-size: 18px;
    color: #cbcbcb;
    margin-left: 10px;
}
.fg_cont_box ul li a:hover{
    color: #2d66a5;
}

/*市州政策--选择*/
.choose_con_box{
    width: 1126px;
    background: #f2f2f2;
    margin:22px 37px 0 37px;
}
.choose_con{
    padding: 26px;
}
.choose_con ul{
    margin-top: 10px;
    margin-left: 5px;
}
.choose_con ul li{
    margin-left: 10px;
    display: inline-block;
    font-size: 14px;
    width: 116px;
    color: rgba(51, 51, 51, 1);
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #fff;
    border: 1px solid rgba(221, 221, 221, 1);
    cursor: pointer;
    margin-bottom: 19px;
}
.choose_con ul li.active{
    background: #2d66a5;
    color: #fff;
}
.fg_cont_box ul .no_line{
    border-bottom: none;
}
.same_icon{
    margin-left: 224px;
    margin-top: 20px;
    float: left;
    display: block;
    padding-right: 2px;
    width: 37px;
    height:37px;
}
.zc{
    float: left;
}
.bs_icon_a{
    background: url(../img/20200417_tb.png) -52px -47px no-repeat;
}

.bs_icon_b{
    background: url(../img/20200417_tb.png) -100px -1px no-repeat;
}
.bs_icon_c{
    background: url(../img/20200417_tb.png) -1px -48px no-repeat;
}
.fg_cont_box{
    margin-top: 20px;
}
.bs_icon_a2{
    background: url(../img/20200417_tb.png) -52px -1px no-repeat;
}

.bs_icon_b2{
    background: url(../img/20200417_tb.png) -100px -47px no-repeat;
}

.bs_icon_c2{
    background: url(../img/20200417_tb.png) -1px -1px no-repeat;
}
body{ background-color:#fff !important}
.footer{
 margin-top:40px;
}

