﻿@charset "utf-8";
body{background: #f8f8f8;}
/*样式重定义*/
.container{width:1200px;}
@media (min-width: 1200px){
    .ls-footer .ls-fotcon .j-gov{left:90px;}
    .ls-footer .ls-fotcon .j-jiucuo{right:140px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .container{width:992px;}
    .ls-footer .ls-fotcon .j-jiucuo,.ls-footer .ls-fotcon .old-govimg, .ls-footer .ls-fotcon .j-gov{ position: static; display: inline-block;     margin-top: 0;}
}
@media (max-width: 991px) {
    .container{width:768px;}
}
@media (max-width: 767px) {
    .container{width:100%;}
}

/*头部*/
.header_gfwj{height: 363px;width: 100%;background: no-repeat center 0; background-image:  url("../images_zt/gfxwj_bannerbg.jpg") !important;}
.pos_rel{position:relative;}
.header_gfwj_logo{position: absolute;left:5px;top:17px;height: 37px;}
.header_gfwj_logo li span.img_title{display: none;}
.header_gfwj_logo li img{width: auto;max-width: 100%;height: 60px;}
.guidang{position: absolute;z-index: 999;right: 50px;top: 50px;}

.header-menu{position:absolute;top:10px;right:10px;}
.header-menu li{float:left;margin-left:10px;}
.header-menu li a{display:block;background:#fff;color:#d20000;border-radius:4px;font-size:15px;height:32px;line-height:32px;padding:0 15px;}
.header-menu li a:hover{color:#d20000;font-weight:bold;}

/*主体*/
.con_gfxwj{padding: 20px 30px 30px;background: #fff;font-size:16px;}
/* 搜索新 */
.zcfg_search{height:auto; padding: 30px 20px 30px 35px; font-size: 18px;line-height: 42px;color: #666;background: #f8f8f8;}
.zcfg_search .zcfg_searchl li{ float: left; margin-right: 15px; }
.zcfg_search .zcfg_searchl li .tit1{white-space:nowrap;padding-right:10px; }
.zcfg_search .zcfg_searchl li .tit2{padding-left:10px;white-space:nowrap;}
.zcfg_search .zcfg_searchl li .s_input{float:left;width: 180px; border:#d8d8d8 1px solid; background:#fff; color:#999; font-size: 16px; height: 36px; line-height: 36px; padding: 2px 10px;vertical-align: top;}
.zcfg_search .zcfg_searchl li .s_select{ float:left;width: 157px; height: 42px;line-height: 36px;font-size: 16px;color: #999;padding: 2px 5px; *padding: 0; border: #d8d8d8 1px solid; background: #fff;vertical-align: top;}
.zcfg_search .zcfg_searchr{ width: 396px;height: 42px;position: relative;}
.zcfg_search .zcfg_searchr li.se_box{height:40px;position:relative;margin-right:64px;padding:0 20px;border:#d8d8d8 1px solid;background:#fff;}
.zcfg_search .zcfg_searchr li.se_box .msg-box{left:5px;top:0;position:absolute;}
.zcfg_search .zcfg_searchr li.se_box input{float:left;height:40px;border-right:0;line-height:40px;color:#999; font-size:16px;background: transparent;border: 0 none;width: 100%;}
.zcfg_search .zcfg_searchr li.sea_an{width:64px;height:42px;position: absolute;right: 0;top: 0;}
.zcfg_search .zcfg_searchr li.sea_an input{float:left;width:100%;height:42px; border:none; background:#ffae00; font-size:18px; color: #fff; overflow:hidden;cursor:pointer;font-family: "Microsoft YaHei";}


.select_box{width: 100%;height: 33px;margin-bottom: 20px;text-align: right;position: relative;}
.select_box select{margin-left: 9px;width: 155px;height: 33px;border: 1px solid #d8d8d8;cursor: pointer;color: #999;}
.select_box select option{cursor: pointer;}
.select_box select:first-child{margin-left: 0;}
.select_box .mrb_btn{padding: 0 10px;text-align: center;border: 0 none;background: #d20000;color: #fff;height: 32px;line-height: 32px;margin-top: -1px;}
/* 标题 */
.gfxwj_title{height: 52px;line-height: 52px;margin-top: 35px;background: url("../images_zt/line_da.gif") repeat-x 0 center;text-align: center;overflow: hidden;}
.gfxwj_title a{display: inline-block;padding: 0 12px 0 32px;position: relative;background: #d20000;color: #fff;font-size: 25px;font-weight: bold;border-radius: 8px;height:52px;}
.gfxwj_title a span{font-size: 20px;margin-left: 5px;font-family: SimSun;}
.gfxwj_title i{position: absolute;display: block;height: 52px;width: 48px;top: 0;background:#fff url("../images_zt/gfxwj_btico.png") center center no-repeat;}
.gfxwj_title .gfxwj_left_icon{left: -48px;}
.gfxwj_title .gfxwj_right_icon{right: -48px;}
/* 列表 */
.gfxwj_lists{margin-top: 20px;}
.gfxwj_lists .gfxwj_lists_tit li{height: 37px;line-height: 37px;background: #fffbf2;font-size: 18px;;text-align: center;}
.gfxwj_lists .gfxwj_lists_tit li p{color: #333 !important}
.gfxwj_lists ul li{position: relative;overflow: hidden;}
.gfxwj_lists ul li p{float: left;overflow: hidden;}
.gfxwj_lists ul li p.li_p1{width: 80px;text-align: center;}
.gfxwj_lists ul li p.li_p2{width: 240px;text-align: center; color: #666;}
.gfxwj_lists ul.gfxwj_lists_tit li{text-align: center;}
.gfxwj_lists ul li div.li_p3,.gfxwj_lists ul li p.li_p3{float: none;margin: 0 122px 0 320px;}
.gfxwj_lists ul li p.li_p4{float:none;width: 122px;position: absolute;right: 0;top: 10px;text-align: center;color: #999;}
.gfxwj_lists ul.gfxwj_lists_tit li p.li_p4{top: 0;}
.gfxwj_lists ul.gfxwj_lists_main{margin-top: 10px;}
.gfxwj_lists ul.gfxwj_lists_main_index{height: 306px;overflow: hidden;}
.gfxwj_lists ul.gfxwj_lists_main_index .pagination{display: none;}
.gfxwj_lists ul.gfxwj_lists_main li{line-height: 30px;border-bottom: 1px dashed #c1c1c1;padding: 10px 0;}
.gfxwj_lists_02 ul li p.li_p2{display: none;}
.gfxwj_lists_02 ul li div.li_p3,.gfxwj_lists_02 ul li p.li_p3{float: none;margin: 0 122px 0 80px;}

.gfxwj_lists li .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gfxwj_lists li .title{display:block;float: none;padding-left: 1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gfxwj_lists li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gfxwj_lists li .gl .split{padding:0 2px;}
.gfxwj_lists li .gl a{display:inline;color:#c50001;float:none;background:none;max-width:none;padding:0;margin:0;}

.more_btn{width: 100%;height: 25px;margin-top: 23px;text-align: center;}
.more_btn a{display: inline-block;width: 140px;background: #f8f8f8 url("../images_zt/a_more.png") no-repeat center center;height: 25px;}
.more_btn a:hover{background: #d20000 url("../images_zt/a_more-h.png") no-repeat center center;}
.more_btn1{margin-top: 5px;margin-bottom:15px;}

.position_list{height:auto;line-height:20px;background:url(../images_hbdc/wz_ico.png) 12px no-repeat #f1f1f1;padding:15px 10px 15px 33px;font-size:16px;color: #333;}
.position_list i{font-style: normal;}

/* 规范性文件 */
.gfxwj_xxkcon{padding-top: 8px;}
.gfxwj_xxktop{width: 227px;height: 467px;background: url("../images_zt/gfxwj_xxktop_bg.jpg") right 0 no-repeat;padding-top:21px;}
.gfxwj_xxktop li{height: 57px;vertical-align: bottom;overflow: hidden;margin-top: 15px;padding-right: 22px;position: relative;}
.gfxwj_xxktop li a{display: block;height:55px;line-height:55px;border:#ebc2c2 1px solid;border-radius:8px;background:#fef1f1;font-size:18px;color:#d20000;overflow:hidden;padding-left:25px;position:relative;z-index: 2;transition: all 0.3s;}
.gfxwj_xxktop li a:hover,.gfxwj_xxktop li.active a{color:#fff;background-color: #d20000;border-color: #d20000;}
.gfxwj_xxktop li i{display:none;width:11px;height:21px;background: url("../images_zt/gfxwj_xxktop_ico.png") no-repeat;position: absolute;left: 194px;top: 18px;z-index: 1;transition: all 0.5s;}
.gfxwj_xxktop li.active i{display: block;left: 205px;}
.gfxwj_xxklist{width: 908px;padding-top:25px;}
.hide.active{display: block !important;}
.gfxwj_xxklist .gfxwj_lists ul li p.li_p1{width: 70px;}
.gfxwj_xxklist .gfxwj_lists ul li p.li_p2{width: 190px;}
.gfxwj_xxklist .gfxwj_lists ul li div.li_p3,.gfxwj_xxklist .gfxwj_lists ul li p.li_p3{margin: 0 122px 0 260px;}


@media(max-width:1199px) and (min-width:992px){
    .zcfg_search .zcfg_searchl li .s_select,.zcfg_search .zcfg_searchl li .s_input{width: 120px;}
    .zcfg_search .zcfg_searchr{width: 306px;}
    .gfxwj_xxklist{width: 690px;}
}
@media(max-width:991px){
    .con_gfxwj{padding: 10px;}
    .gfxwj_title a{padding: 0 12px;}
    .gfxwj_xxktop li i{display: none;}
    .gfxwj_xxktop{float: none;width: 100%;height: auto;background:none;padding-top: 0;}
    .gfxwj_xxktop li{float: left;width: 31.333%;margin: 10px 1% 0;padding-right: 0;}
    .gfxwj_xxktop li i,.gfxwj_xxktop li.active i{display: none;}
    .gfxwj_xxktop li a{padding-left: 0;text-align: center;}
    .gfxwj_xxkcon{padding-top: 0;}
    .gfxwj_xxklist{float: none;padding-top: 10px;width: 100%;height: auto;}
    .zcfg_search{padding: 10px;}
    .zcfg_searchl,.zcfg_searchr{float: none;width: auto;}
    .zcfg_search .zcfg_searchl li{margin-bottom: 10px;}
    .zcfg_search .zcfg_searchl li,.zcfg_search .zcfg_searchl li *{box-sizing: border-box;margin-right: 0;}
    .zcfg_search .zcfg_searchl li,.zcfg_search .zcfg_searchl li .s_select{float: none;width: 100%;}
    .zcfg_search .zcfg_searchl li.li3{position: relative;padding-right: 20px;}
    .zcfg_search .zcfg_searchl li .tit2{float: none;position: absolute;right: 0;top: 0;padding-left: 0;}
    .zcfg_search .zcfg_searchl li .s_input{float: none;width: 100%;height: 42px;line-height: 42px;}
    .zcfg_search .zcfg_searchr{width: 100%;margin-bottom: 10px;}

    .header_gfwj .small-show{width: 100%;height: auto;display: block!important;}
    .header_gfwj_logo{position: initial;height: auto;width: 100%;padding: 20px 0;text-align: center;}
    .header_gfwj_logo img{width: auto;max-width: 96%;height: auto;}
    .header_gfwj{text-align: center;height: auto;background: #c0000d;}
    .gfxwj_lists li .title{padding-left: 0;}

}
@media(max-width:767px){
    .gfxwj_lists ul li p.li_p1{display: none;}
    .gfxwj_lists ul li p.li_p2{display: none;}
    .gfxwj_xxklist .gfxwj_lists ul li div.li_p3, .gfxwj_xxklist .gfxwj_lists ul li p.li_p3,.gfxwj_lists ul li div.li_p3, .gfxwj_lists ul li p.li_p3,.gfxwj_lists_02 ul li div.li_p3, .gfxwj_lists_02 ul li p.li_p3{margin: 0 122px 0 0;}
    .gfxwj_title,.gfxwj_lists,.more_btn{margin-top: 10px;}
    .select_box{margin-bottom: 10px;}
}
@media(max-width:600px){
    .gfxwj_xxktop li{width: 48%;}
    .select_box select{width: 100px;}
}
@media(max-width:420px){
    .gfxwj_xxktop li{width: 100%;float: none;margin: 10px 0 0;}
}

/*分页/翻页*/
.pagination a:hover{background:#d20000;border:1px solid #d20000;}
.pagination a.active{border:1px solid #d20000;}
.pagination span.current,.pagination span.current:hover{background:#d20000;border:1px solid #d20000;}
.pagination a.text,.pagination a.text:hover{background:#d20000;border:#d20000 1px solid;}
.pagination .inputBar button{display:inline-block;background:#d20000;}
.ls-footer{background: #d20000;color: #fff;}
.ls-footer a{color: #fff;}