@charset "utf-8";

/* æ”¿åºœå…¬æŠ¥ */
.zfgb-wrap { width: 1200px; margin: 50px auto;}
.zfgb-head { border-bottom: 3px solid #bf2738; background: url(zfgb_head.png) no-repeat center top; height: 167px;}
.zfgb-top { width:1200px; height: 35px; line-height: 35px; font-size: 16px; margin-top: 30px;}
.zfgb-top .sform{float: left;margin-left: 30px;}
.zfgb-top .qform{float: right;margin-right:30px;}
.zfgb-top .qform .radio{line-height:40px;margin-left:-5px;margin-right:23px;}
.zfgb-top .qform .radio label{margin-right:-1px;display:inline-block;}
.zfgb-top .qform .radio label input{margin-top:4px;position: relative;}
.zfgb-top .qform .searchBox{width:545px;height:40px;border:2px solid #ddd;background:#f3f6f8;border-radius: 50px;box-sizing: border-box;margin-top:-1px;}
.zfgb-top .qform .searchBox .ssk{width:420px;height:36px;line-height:36px;outline:none;background:none;float:left;margin-left:10px;border:0;font-size:16px;}
.zfgb-top .qform .searchBox .cxj{    border: none;width:69px;height:40px;background:url(trs_zc_searchBtn.png);float:right;cursor:pointer;margin-top:-2px;margin-right:-2px;}
.zfgb-top .page-btn { float: left;}
.zfgb-top .page-btn:hover { color: #006dac;}
.zfgb-top .zfgb-select { float: left; font-size: 16px; padding: 0 10px;}
.zfgb-top .sod_select { border: 1px solid #e6e6e6; background: url(zfgb_jtx.png) no-repeat 80px center; width: 98px; height: 33px; font-size: 16px; margin: 0 10px;}
.zfgb-top .sod_select .sod_label { height: 33px; line-height: 33px; padding-right: 0;}
.zfgb-num { font-size: 18px; text-align: center; margin-top: 30px;}
.zfgb-bottom { margin-top: 30px;}
.zfgb-list-top .qihao{text-align: center;color: #bf2738;font-size: 22px;line-height: 50px;margin-bottom: 20px;}
.zfgb-list-head { background: #e6e6e6; line-height: 40px; overflow: hidden;}
.zfgb-bottom p { float: left; font-size: 16px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zfgb-list { border: 1px solid #e6e6e6; border-top: 0;}
.zfgb-list li { border-top: 1px dashed #e6e6e6; line-height: 49px; overflow: hidden;}
.zfgb-list li:first-child { border-top: 0;}
.zfgb-bottom p.row1 { width: 8%;}
.zfgb-bottom p.row2 { width: 20%;}
.zfgb-bottom p.row3 { width: 57%;}
.zfgb-bottom p.row4 { width: 15%;}
.zfgb-bottom p a:hover { color: #006dac;}

.zfgb-select select{ width:150px; height:35px; border:1px solid #ddd;}
.zfgb-list-top{ position:relative;}
.zfgb-list-top span{position: absolute;top: 12px;font-size: 18px;right: 170px;}
.gb-shadow{height: auto;min-height: 450px;_height: 950px;padding: 25px 25px 40px;box-shadow: 10px 0 10px -10px #dadada, -10px 0 10px -10px #dadada;border: #f1efef 1px solid;}
.gb-shadow>ul{padding: 15px 35px;}
.gb-shadow>ul span{line-height: 60px;text-align: center;font-size: 18px;color: #255fb8;font-weight: bold;}
.gb-shadow>ul li{height: 60px;padding: 5px 0;border-bottom: 1px dashed #e0e0e0;background: url(2024gb_ico02.png) 0px 15px no-repeat;}
.gb-shadow>ul li:last-child{border-bottom: none;}
.gb-shadow>ul li:hover{background: url(2024gb_zfgb-pic2.jpg) no-repeat left center;}
.gb-shadow>ul li a.title{font-size: 16px;color: #333;line-height: 55px;padding-left: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 69%;float: left;display: block;/* background: url(2024gb_ico02.png) 0px 15px no-repeat;*/}
.gb-shadow>ul li:hover a.title{color: #fff;}
.gb-shadow>ul li a.ck{width: 68px;height: 28px;text-align: center;line-height: 28px;border: 1px solid #255fb8;color: #255fb8;display: block;float: right;font-size: 14px;margin-top: 14px;}
.gb-shadow>ul li a.ck:hover{background: #255fb8;color: #fff;}
.gb-shadow>ul li a.xz{width: 68px;height: 28px;text-align: center;line-height: 28px;border: 1px solid #333;color: #333;display: block;float: right;font-size: 14px;margin-left: 10px;margin-top: 14px;}
.gb-shadow>ul li a.xz:hover{background: #00ddff;color: #fff;}

@media only screen and (max-width: 480px) {
    .zfgb-top { position: relative; width: 270px; height: 70px;}
    .zfgb-top .zfgb-select { padding: 0;}
    .zfgb-top .page-btn { position: absolute; bottom: 0; left: 60px;}
    .zfgb-top .page-btn:last-child { left: auto; right: 80px;}
    .zfgb-num { margin-top: 15px;}


}
