@charset "utf-8";
body {
    background: url("zfgb_bg.jpg") top left repeat-x;
}
*:focus {
	outline: none;
}
*:active{
    outline: none;
}
*{outline:none;}
.content{
    width: 1200px;
    margin:0 auto;
}
a:focus,input:focus{
    outline: none;
}
.top a{
  color:#ffffff;  
}
.clear{
    clear: both;
}
.nrs{
    width:100%;
    height:49px;
    overflow:hidden;
    margin-top:50px;
}
.zfgb_con{
    width:100%;
    background:url("zfgbcenter.jpg") center repeat-y;
  position: relative;
    height: 1308px;
}
.nrx{
    width:100%;
    height:40px;
    overflow:hidden;
}
.logo{
    width:100%;
    overflow:hidden;
    padding-top:20px;
    text-align:center;
}
.zfgbinfo .zfgb_left{
    width:350px;
    padding:0px 27px;
    overflow:hidden;
    float:left;
}
.zfgbimg_title{
    font-size: 15px;
    color: #ce0203;
    padding: 10px 0px 30px;
  font-family: 宋体;
    font-weight: bold;
    letter-spacing: -2px;
}
.zfgbinfo .zfgb_left span{
    overflow:hidden;
}
.zfgbinfo .zfgb_left .zfgb_img{
    width:160px;
    height:215px;
    overflow:hidden;
    float:left;
    border:1px #b6b6b6 solid;
    text-align:center;
    padding: 20px 0px;
    line-height:24px;
    margin-left:0px;
    margin-right:45px;
}
.zfgbnf{
    font-size:15px;
    color:#f00;
    padding-bottom:5px;
    font-weight: bold;
}
.zfgbqs{
    font-size:12px;
}
.zfgb_zc{
    margin-top:50px;
}

.gbss{
    width:100%;
    overflow:hidden;
    padding-top:30px;
}
.gbss .gbss_con {
    width: 100%;
    overflow: hidden;
    min-height:600px;
    float:left;
}
.gbss .gbss_con .gbss_tit {
    width: 100%;
    height: 54px;
    background: #ce0203 url("Search_b.jpg") 50px center no-repeat;
    color:#FFFFFF;
    line-height:54px;
    float:left;
    font-size:18px;
    font-weight:bold;
    text-indent:7em;
    letter-spacing:2px;
    margin-bottom:20px;
}
.zfgb_form{
    margin-bottom:30px;
}
.zfgb_ssfl,.zfgb_ssxl{
    position: relative;
}
.zfgb_ssfl ul,.zfgb_ssxl ul{
    position: absolute;
    width:100%;
    background-color:#ffffff;
    z-index:9999;
}
.zfgb_ssfl span,.zfgb_ssxl span{
    display: inline-block;
    border:1px solid #e6e6e6;
    width:100%;
    line-height: 38px;
    padding-left:20px;
    background:url(xl_xx.png) no-repeat 95% center;
} 
.zfgb_ssfl span.current,.zfgb_ssxl span.current{
    background:url(xl_xs.png) no-repeat 95% center;
}
.zfgb_ssfl ul,.zfgb_ssxl ul{
    display: none;
    border:1px solid #e6e6e6;
    line-height: 38px;
}
.zfgb_ssfl ul li,.zfgb_ssxl ul li{
    padding-left:20px;
}
.zfgbss_gjc{
    border:1px solid #e6e6e6;
    width:100%;
    line-height: 38px;
    padding-left:20px;
    margin:20px 0px;
}
.zfgb_form_an input,.zfgb_form_an button{
    background-color: #ce0203;
    font-size:14px;
    padding:8px 15px;
    color:#ffffff;
    border:none;
    margin-right:20px;
    float:left;
}
.zfgb_form_an button{
    line-height: inherit;
    height: auto;
}
.gbss .gbss_con .neirong{
    width:100%;
    
}
.neirong h3{
    font-size:26px;
    color:#FF0000;
    margin-bottom:20px;margin-top:20px;
}
.qcss .zfgb_ssfl{
    margin-bottom:20px;
}
.banquan{
    line-height: 38px;
}
.banquan .zb{
    width:100px;
    display: inline-block;
    float:left;
}
/* 左侧结束 */
.zfgbinfo .zfgb_right{
    width:760px;
    float:right;
    margin-right:27px;
    position: relative;
}
.zfgbinfo .zfgb_right .left_link{
    width:35px;
    height:123px;
    display:block;
    line-height:28px;
    text-align:center;
  position: absolute;
    top: -50px;
    left: 0;
}
.left_link a,.right_link a{
    color:#fff;
  display: block;
    width: 35px;
    height: 123px;
    padding: 17px 10px;
}
.zfgbinfo .zfgb_right .right_link{
    width:35px;
    height:123px;
    display:block;
    line-height:28px;
    text-align:center;
    position: absolute;
    top: -50px;
    right: 0;
}
.zfgbinfo .zfgb_right .center{
    width:605px;
    margin:0 auto;
    overflow:hidden;
    min-height:130px;
    line-height:130px;
    text-align:center;
    font-size:24px;
    color:#FF0000;
    font-weight:bold;
}
.zfgb_list .col_title{
    width: 100%;
    height: 44px;
    background-color: #ecedef;
    text-indent: 2em;
    font-size: 16px;
    color: #cd0301;
    overflow: hidden;
    margin-bottom: 5px;
    line-height: 44px;
    font-weight: bold;
}
.zfgb_list ul{
    margin:15px 0px;
    overflow: hidden;
}
.zfgb_list ul li{
    line-height: 42px;
    margin-right:20px;overflow:hidden;
}
.zfgb_list ul li a{
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color:#333333;
    float:left;
}
.zfgb_list ul li span{
    float:right;
}
.fzb{
    letter-spacing: 8px;   
}
.page-content tr{line-height:40px;}
.page-content table{width:98%;}
.page-content .ss_title{width:80%;}
.page-content .ss_time{width:20%;text-align:right;}
@media screen and (max-width: 768px) {
.zfgb_con{height: 1348px;margin-bottom: 30px;}
}
@media screen and (max-width: 414px) {
  .zfgb_con{height: 1348px;margin-bottom: 30px;}
}
/* 
@media screen and (max-width: 1420px) {
    .content{
        width:100%;
        padding:20px;
    }
    .zfgb_con{
        background:none;
        margin-top:50px;
    }
    .nrs,.nrx{
        display: none;
    }
    .zfgbinfo .zfgb_left{
        width:40%;
        background-color:#ffffff;
        padding-top:40px;
        border-radius: 10px 40px 40px 10px;
        box-shadow: 0px 5px 0px 0px #efefef;
        margin-bottom:20px;
        border-left:1px solid #efefef;
    }
    .banquan{
        margin-bottom:20px;
    }
    .zfgbinfo .zfgb_right{
        width:60%;
        margin-right:0px;
        background-color:#ffffff;
        padding-top:40px;
        border-radius: 40px 10px 10px 40px;
        box-shadow: 0px 5px 0px 0px #efefef;
        margin-bottom:20px;
        border-right:1px solid #efefef;
        padding-left:30px;
        min-height: 995px;
    } 
}
@media screen and (max-width: 1024px) {
    .zfgbinfo .zfgb_left{
        padding: 20px 20px 0px;
    }
    .zfgbinfo .zfgb_left .zfgb_img{
        margin-right: 35px;
    }
    .zfgbinfo .zfgb_right{
        min-height: 975px;
    }

}
@media screen and (max-width: 768px) {
    .logo img{
        width:100%;
    }
    .zfgbinfo .zfgb_left,.zfgbinfo .zfgb_right{
        width:100%;
        float:none;
        padding:40px;
    }
    .banquan{
        margin-bottom:0px;
    }
    .zfgbinfo .zfgb_right{
        min-height: 400px;
    }
    .zfgbinfo .zfgb_left .zfgb_img {
        margin: 0px 15%;
    }
    .zfgbinfo .zfgb_right .center{
        width:100%;
    }
}
@media screen and (max-width: 414px) {
    .zfgbinfo .zfgb_left, .zfgbinfo .zfgb_right {
        width: 100%;
        float: none;
        padding: 10px;
    }
    .zfgbinfo .zfgb_left .zfgb_img{
        margin-left:21%;
    }
    .zfgb_zc{
        float:left;
        margin-left:33%;
    }
  .page-content table{width:100%;}
.page-content .ss_title{width:70%;}
.page-content .ss_time{width:30%;}
}
 */