em{font-style: normal;}
.f-tac{text-align:center;}
.f-mt25{margin-top:25px;}
.prv {
    position: relative;
}
.wrapper1 {
    margin:0 auto;
    width:1100px;
}
.wrapper2 {
    margin:0 auto;
    width:1122px;
}
.bd-bg-01 {
    background: url(bodyBg_01.jpg) no-repeat top center;
}
.bd-bg-02 {
    background: #f5f5f5 url(bodyBg_02.jpg) no-repeat top center;
}
.top-pt1 {
    padding-top: 365px;
}
.top-pt2 {
    padding-top: 285px;
}
#logo {
    position: absolute;
    top: 27px;
}
#logo img {
    /* width: 496px;
    height: 73px; */
}
#logo2 {
    position: absolute;
    top: 25px;
    left: 11px;
}
#logo2 img {
    width: 313px;
    height: 43px;
}

.m-bg {
    background-color: #f4f4f4; /* 不支持线性的时候显示 */
    background-image: linear-gradient(to bottom, #f4f4f4, #fff);
    overflow: hidden;
}
.box-pd {
    padding: 84px 36px 30px;
}
.search-col::before {
    position: absolute;
    top: 23px;
    content: ' ';
    width: 100%;
    height: 0;
    border: 2px solid #e3e3e3;
    box-sizing: border-box;
}
.xxgksearchbod {
    position: relative;
    margin: 0 auto;
    width: 650px;
    background: #f4f4f4;
    overflow: hidden;
}
.xxgksearchbod p {
    float: right;
    margin-right: 10px;
    width: 100px;
    line-height: 50px;
    color: rgb(45, 102, 165);
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}
.xxgksearchbod.w552 {
    width: 552px;
}
.xxgksearch {
    float: left;
    margin-left: 20px;
    width: 510px;
    height: 50px;
    line-height: 50px;
    background: #fff;
    border-radius: 10px;
    border: rgb(45, 102, 165) 1px solid;
    box-sizing: border-box;
}
.submit_btn_xxgk {
    margin-right: 20px;
    margin-top: 7px;
    float: right;
}
.xxgksearch input {
    padding: 0 17px;
    width: 400px;
    height: 48px;
    line-height: 48px;
    color: #999;
    font-size: 18px;
    background: none;
}
/* .xxgksearch input:focus {
    outline: none;
    text-indent: 5px
} */
.jsunit dd .ipt {
    margin: 0;
    padding: 0;
    width: 179px;
    height: 46px;
    display: inline-block;
    border: none;
    text-indent: 10px;
    background: url(datebg.png) 143px center no-repeat #eaeaea;
}

.jsunit dd .ipt:focus {
    outline: none;
}
.main-con {
    margin-top: 84px;
}
.xxgk_l{
    float: left;
    width: 240px;
}
.xxgk_r {
    float: right;
    padding: 21px 25px 36px;
    width: 770px;
    background: #fff;
    box-sizing: border-box;
    box-shadow: 0 0 5px 5px #efefef;
}
.xxgk_title {
    font-size: 32px;
    color: rgb(45, 102, 165);
    text-align: center;
    line-height: 40px
}

.xxgk_tag {
    height: 70px;
    background: #fff;
    padding-left: 80px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    font-size: 20px;
}
.xxgk_tag:hover,
.xxgk_tag.cur1 {
    color: #fff;
    border-color: rgb(45, 102, 165);
}
.xxgk_tag:hover p,
.xxgk_tag.cur1 p,
.xxgk_tag:hover p a,
.xxgk_tag.cur1 p a {
    color: #fff
}
.xxgk_tag p a:hover {
    color: #fff
}
.xxgk_tag p {
    line-height: 30px;
    font-size: 23px;
    color: rgb(45, 102, 165);
    width: 115px;
    margin-top: 5px
}
.xxgk_tag p a {
    color: rgb(45, 102, 165);
}
.xxgk_tag span {
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    right: 15px;
    top: 25px;
	text-indent: 999px;
    background: url(g20_200404icon_xxgk_h_1.png) no-repeat center center;
	overflow: hidden;
}
.xxgk_tag span.zhankai {
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    right: 15px;
    top: 25px;
    background: url(g20_200404icon_xxgk_s.png) no-repeat center center;
}
.xxgk_tag:hover span,
.xxgk_tag.cur1 span {
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    right: 15px;
    top: 25px;
    background: url(g20_200404icon_xxgk_h.png) no-repeat center center;
}
.xxgk_tag:hover span.zhankai,
.xxgk_tag.cur1 span.zhankai {
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    right: 15px;
    top: 25px;
    background: url(g20_200404icon_xxgk_s_1.png) no-repeat center center;
}
.xxgk_tag0 p {
    line-height: 60px;
}
.xxgk_tag0 {
    background: url(zfxx_icon0_1.png) 23px center no-repeat;
}
.xxgk_tag1 {
    background: url(zfxx_icon1_1.png) 23px center no-repeat;
}
.xxgk_tag2 {
    background: url(zfxx_icon2_1.png) 23px center no-repeat;
}
.xxgk_tag3 {
    background: url(zfxx_icon3_1.png) 23px center no-repeat;
}
.xxgk_tag4 {
    background: url(zfxx_icon4_1.png) 23px center no-repeat;
}
.xxgk_tag5 {
    background: url(zfxx_icon5_1.png) 23px center no-repeat;
}
.xxgk_tag6 {
    background: url(zfxx_icon6_1.png) 23px center no-repeat;
}
.xxgk_tag0:hover,
.xxgk_tag0.cur1 {
    background: url(zfxx_icon0.png) 23px center no-repeat rgb(45, 102, 165);
}
.xxgk_tag1:hover,
.xxgk_tag1.cur1 {
    background: url(zfxx_icon1.png) 23px center no-repeat rgb(45, 102, 165);
}
.xxgk_tag2:hover,
.xxgk_tag2.cur1 {
    background: url(zfxx_icon2.png) 23px center no-repeat rgb(45, 102, 165);
}
.xxgk_tag3:hover,
.xxgk_tag3.cur1 {
    background: url(zfxx_icon3.png) 23px center no-repeat rgb(45, 102, 165);
}
.xxgk_tag4:hover,
.xxgk_tag4.cur1 {
    background: url(zfxx_icon4.png) 23px center no-repeat rgb(45, 102, 165);
}
.xxgk_tag5:hover,
.xxgk_tag5.cur1 {
    background: url(zfxx_icon5.png) 23px center no-repeat rgb(45, 102, 165);
}
.xxgk_tag6:hover,
.xxgk_tag6.cur1 {
    background: url(zfxx_icon6.png) 23px center no-repeat rgb(45, 102, 165);
}
.xxgk_l .clist_xxgk li,
.jgfl {
    line-height: 32px;
    font-size: 15px;
    padding-left: 25px;
    background: url(g20_200404dian1.pngg) 15px center no-repeat;
    border: none;
    margin-bottom: 0
}
.xxgk_l .clist_xxgk.xxgkcenter li {
    background: url(g20_200404dian1.png) 65px center no-repeat;
    text-indent: 50px
}
.jgfl {
    background: #e6e6e6
}
.clist_xxgk li a {
    color: #666
}
.clist_xxgk li:hover,
.clist_xxgk li.cur,
.jgfl:hover,
.jgfl.cur,
.clist_xxgk li.hover {
    background: url(g20_200404dian2.png) 15px center no-repeat rgb(45, 102, 165);
    color: #fff
}
.clist_xxgk.xxgkcenter li:hover,
.clist_xxgk.xxgkcenter li.cur {
    background: url(g20_200404dian2.png) 65px center no-repeat rgb(45, 102, 165);
    color: #fff
}
.clist_xxgk li:hover a,
.clist_xxgk li:hover a,
.clist_xxgk li.hover a {
    color: #fff
}
.clist_xxgk {
    display: none;
    padding-bottom: 10px;
}
.xxgk_l li {
    border: #e3e3e3 1px solid;
    margin-bottom: 15px;
    background: #fff
}
.xxgk_content {
    line-height: 29px;
    font-size: 16px;
    color: #666;
    height: 990px;
    overflow-y: auto;
    margin-top: 20px
}
.cwl-item{
    position: relative;
    margin-top: 10px;
}
.cli-title{
    padding: 0 20px;
    height: 36px;
    line-height:36px;
    color:#333333;
    font-size:16px;
    background-color:#e5e5e5;
    cursor: pointer;
}

.cli-title a {
    color: #333;
}
/* .cli-list{position: absolute;} */
.cwl-item.z-crt .cli-title{
    color:#2e65a6;
    cursor: pointer;
}

.cwl-item.z-crt .cli-title a{
    color:#2e65a6;
    cursor: pointer;
}
.cwl-item .cli-list{
    display:none;
}
.cwl-item.z-crt .cli-list{
    display:block;
}
.cli-list p {
    padding-left: 25px;
    line-height: 32px;
    font-size: 15px;
    background: url(g20_200404dian1.png) 15px center no-repeat;
}
.cli-list p:hover,
.cll-add .cla-list p:hover,
.cll-add .cla-list p.cur {
    /* background: url(g20_200404dian2.png) 15px center no-repeat rgb(45, 102, 165);
    color: #fff; */
    color: #2e65a6;
}
.cli-list p a {
    color: #333;
}
.cli-list p:hover a,
.cli-list p.cur a {
    /* color: #fff; */
    color: #2e65a6;
    cursor: pointer;
}
.cll-add {
    border-bottom: 1px solid #eaeaea;
}
.cll-add .cla-title {
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 26px;
    font-size: 15px;
    background-repeat: no-repeat;
    background-color: #fff;
    background-image: url("add-icon.png");
    background-position: 10px 18px;
    cursor: pointer;
}
.cll-jian .cla-title {
    background-image: url("jian-icon.png");
}
.cll-add .cla-list {
    display: none;
    padding-bottom: 10px;
    line-height: 26px;
    font-size: 12px;
    background-color: #fff;
}
.cll-add .cla-list p {
    padding-left: 25px;
    padding-top: 0px;
    background: url("g20_200404dian1.png") 15px center no-repeat;
}
.cll-jian .cla-list {
    display: block;
}

.gz-list-box .hd {
    border-bottom: 2px solid #0f5a9b;
}
.gz-list-box .hd em {
    float: left;
    height: 50px;
    line-height: 50px;
    color: #333;
    font-size: 20px;
    font-family: 'FZXBSJW';
    font-weight: bold;
    font-style: normal;
}
.gz-list-box .hd .t1 {
    width: 6%;
}
.gz-list-box .hd .t2 {
    width: 64%;
    text-align: center;
}
.gz-list-box .hd .t3 {
    width: 30%;
    text-align: center;
}
.gz-list-01 {
    border-bottom: 1px solid #eee;
}
.gz-list-01 li {
    display: table;
    width: 100%;
    font-family: 'SimSun';
}
.gz-list-01 li:nth-child(2n) {
    background: #eee;
}
.gz-list-01 li>em {
    /* float: left; */
    display: table-cell;
    flex: 1;
    margin: auto;
    width: 6%;
    line-height: 24px;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
}
.gz-list-01 li .tit {
    float: left;
    padding: 14px 2% 12px;
    width: 100%;
}
.gz-list-01 li .download {
    /* float: right; */
    display: table-cell;
    margin: auto;
    width: 30%;
    line-height: 24px;
    color: #333;
    text-align: center;
    vertical-align: middle;
}
.gz-list-01 li .tit h2 {
    line-height: 30px;
    color: #333;
    font-size: 16px;
    font-weight: bold;
}
.gz-list-01 li .tit h2 a {
    color: #333;
}
.gz-list-01 li .tit p {
    line-height: 24px;
    color: #5d89b6;
    font-size: 14px;
}
.gz-list-01 li .download a {
    display: inline-block;
    margin: 0 1%;
    width: 48%;
    color: #333;
    font-size: 14px;
}

/* footer */
.footer {
    /* position: relative; */
    /* top: 365px; */
    background: none;
    margin: 0;
}
.footer_01 {
	border-top: 1px solid #dcdcdc;
	background: #f9f9f9;
}
.ftInfo {
    margin: 0 auto;
    padding: 40px 0 30px;
    width: 1100px;
	color: #5a5a5a;
	font-size: 13px;
	box-sizing: border-box;
}
.ftInfo a {
	color: #5a5a5a;
}
.ftInfo .ftL {
    float: left;
	width: 70%;
}
.ftInfo .ftR {
    float: right;
    max-width: 28%;
    height: 120px;
}
.ftInfo .ftL .ftLink {
	padding-bottom: 10px;
	line-height: 20px;
	border-bottom: 1px solid #707070;
}

.ftInfo .ftL .ftLink li {
    float: left;
    margin-right: 50px;
}
.ftInfo .ftL .ftLink li:last-child {
	float: right;
	margin: 0;
}
.ftInfo .ftL .ftLink li a {
	color: #5a5a5a;
}
.ftInfo .ftL .ftCon {
	line-height: 30px;
}
.ftInfo .ftL .ftCon img.beian {
	position: relative;
	top: -2px;
	margin: 0 2px 0 5px;
	width: 19px;
	height: 20px;
	vertical-align: middle;
}
.ftInfo .ftR p {
	float: left;
	padding-left: 14px;
	width: 90px;
	height: 120px;
	color: #727272;
	line-height: 22px;
	font-size: 12px;
	border-left: 1px solid #B7B7B7;
	box-sizing: border-box;
}
.ftInfo .ftR p:last-child {
	width: 100px;
}
.ftInfo .ftR p:nth-child(3) {
	display: none;
}

.mFooter_01 {
	display: none;
}
.footer_02 {
	text-align: center;
	height: 68px;
	background: #6F7C80;
}
.footer_02 li {
	display: inline-block;
	margin: 0 28px;
	width: 4em;
	line-height: 68px;
	font-size: 15px;
}
.footer_02 li a {
	color: #fff;
}
.ftInfo .ftL .ftCon {
    margin-top: 10px;
    line-height: 30px;
}
/* 高级检索 */
.jsunit {
    width: 50%;
    float: left;
    margin-top: 26px
}
.jsunit dt {
    width: 95px;
    float: left;
    font-size: 16px;
    height: 48px;
    color: #333;
    line-height: 48px
}
.jsunit dd {
    width: 395px;
    float: left;
    background: #eaeaea;
    height: 48px;
}
.jsunit dd.ff {
    background: none
}
.jsunit dd.d-set {
    position: relative;
}
.jsunit dd.d-set p.txt {
    float: left;
    margin: 0 5px;
    width: 385px;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    background: url(selectmore.png) right center no-repeat;
}
.jsunit dd select {
    position: absolute;
    top: 0;
    left: 5px;
    width: 385px;
    height: 48px;
    border: none;
    background: inherit;
    text-indent: 15px;
    appearance: none;
    -webkit-appearance: none;
    padding-right: 10px;
    filter: alpha(opacity:0);
    opacity: 0;
    _top: 8px;
    +top: 8px;
}
.jsunit dd select:focus {
    outline: none;
}
.jsunit dd select:focus option {
    outline: none;
}
.jsunit dd .input1 {
    width: 395px;
    height: 46px;
    background: #eaeaea;
    border: none;
    line-height: 46px;
    display: block;
    text-indent: 10px
}
.jsunit dd .input1:focus {
    outline: none;
}
.zhi {
    padding: 0 10px;
}
.btns a {
    display: inline-block;
    width: 100px;
    line-height: 38px;
    height: 38px;
    margin: 0 20px;
    color: rgb(45, 102, 165);
    border: rgb(45, 102, 165) 1px solid;
    border-radius: 4px;
    text-align: center;
}
.btns a:hover,
.btns a.cur {
    background: rgb(45, 102, 165);
    color: #fff
}
.btns {
    text-align: center;
    padding: 38px 0 20px;
}
.sz a {
    display: inline-block;
    width: 100px;
    background: url(zk.png) 24px center no-repeat #f7f7f7;
    line-height: 30px;
    color: #333;
    font-size: 16px;
    text-indent: 34px;
    position: relative;
    top: -15px
}
.sz a:hover {
    color: inherit;
}
.sz {
    text-align: center;
    border-top: #e6e6e6 1px solid;
    margin-top: 10px
}
.sz a.zk {
    background: url(sq.png) 24px center no-repeat #f7f7f7;
}

.page-col {
    margin-top: 36px;
    height: 28px;
    color: #333;
    font-size: 14px;
    text-align: center;
}
.page-col a {
    display: inline-block;
    margin-right: 4px;
    height: 26px;
    line-height: 26px;
    color: #333;
    text-align: center;
    background: #fff;
    border: 1px solid #dddddd;
}
.page-col a:hover {
    color: #fff;
    background: #0f5a9b;
    border: 1px solid #0f5a9b;
}
.page-col a.p-num {
    width: 26px;
}
.page-col a.a1 {
    width: 46px;
}
.page-col a.a2 {
    width: 60px;
}
.page-col input[type="text"] {
    margin: 0 4px 0 7px;
    width: 46px;
    height: 26px;
    color: #333;
    text-align: center;
    vertical-align: top;
    border: 1px solid #dddddd;
}
.page-col input[type="button"] {
    width: 46px;
    height: 28px;
    line-height: 26px;
    color: #333;
    font-size: 14px;
    background: #fff;
    border: 1px solid #dddddd;
    cursor: pointer;
}
.t-tip {
    position: absolute;
    top: 236px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.t-tip h3 {
    display: inline-block;
    background: url(bTBg_01.png) no-repeat left center;
}
.t-tip h3 em {
    display: inline-block;
    padding: 0 220px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    background: url(bTBg_02.png) no-repeat right center;
}
.m-bg-2 {
    background: #fff;
}
.box-pd-2 {
    padding: 36px 36px 65px;
}
.search-col-02 {
    padding: 58px 0 20px;
    background: #f3f3f3;
}
.search-col-02 .sch-con {
    margin: 0 auto;
    width: 835px;
}
.search-col-02 .sch-txt {
    /* display: flex; */
    float: left;
    width: 698px;
    height: 44px;
    background: #fff;
    border: 1px solid #2c66a5;
    border-radius: 10px;
}
.search-col-02 .sch-txt input[type="text"] {
    float: left;
    margin: 2px 0 0 15px;
    width: 630px;
    height: 40px;
    line-height: 40px;
    color: #333;
    font-size: 18px;
    border: none;
}
.search-col-02 .sch-txt input[type="text"]::-moz-placeholder {
    color: #999;
}
.search-col-02 .sch-txt input[type="button"] {
    float: right;
    margin: 5px 13px 0 0;
    width: 32px;
    height: 32px;
    background: url(search_1.png) no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.search-col-02 .sch-btn {
    float: right;
    width: 110px;
    height: 46px;
    line-height: 46px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    background: #2d67a5;
    border-radius: 10px;
    cursor: pointer;
}
.sch-col input[type="radio"] {
    width: 16px;
    height: 16px;
}
.rdo-sch {
    line-height: 30px;
    color: #2d67a5;
    font-size: 16px;
}
.rdo-sch label {
    margin-left: 10px;
    color: #333;
}

.main-con-02 {
    margin-top: 40px;
}
.main-con-02 .gz-list-box .hd .t1 {
    width: 10%;
    text-align: center;
}
.main-con-02 .gz-list-box .hd .t2 {
    width: 65%;
    text-align: center;
}
.main-con-02 .gz-list-box .hd .t3 {
    width: 25%;
    text-align: center;
}
.main-con-02 .gz-list-01 li > em {
    width: 10%;
}
.main-con-02 .gz-list-01 li .tit {
    width: 61%;
}
.main-con-02 .gz-list-01 li .download {
    width: 25%;
}
.main-con-02 .page-col {
    margin-top: 62px;
}
.rules-bg {
    background: #f0f0f0;
}
.rules-main {
    background: #fff;
}
.rules-main .hd {
    height: 152px;
    border-bottom: 5px solid #015293;
}
.rules-main .hd h1 {
    padding-top: 53px;
    height: 64px;
    line-height: 64px;
    color: #ff0204;
    font-size: 40px;
    font-family: 'FZXBSJW';
    font-weight: bold;
    text-align: center;
}
.rules-main .hd h1 em {
    display: inline-block;
    padding-left: 75px;
    height: 64px;
    background: url(r-titBg.png) no-repeat left center;
}
.rules-main .hd a {
    position: absolute;
    bottom: 12px;
    width: 88px;
    height: 36px;
    line-height: 36px;
    color: #666;
    font-size: 14px;
    text-align: center;
    border: 1px solid #d2d2d2;
}
.rules-main .hd a.load-txt {
    right: 114px;
}
.rules-main .hd a.load-pic {
    right: 12px;
}
.rules-bd {
    padding: 58px 70px 70px;
    font-family: 'FangSong';
}
.art-tit {
    text-align: center;
}
.art-tit h1 {
    line-height: 28px;
    font-size: 28px;
    font-family: 'FZXBSJW';
    font-weight: bold;
}
.art-tit p {
    margin-top: 9px;
    line-height: 36px;
    font-size: 18px;
}
.art-con {
    margin-top: 50px;
    word-wrap: break-word;
}
.art-con .title {
    margin-bottom: 50px;
    line-height: 30px;
    font-size: 21px;
    font-family: 'SimHei';
    text-align: center;
}
.art-con .con {
    line-height: 38px;
    font-size: 21px;
    text-indent: 2em;
}
.art-con .con p em {
    font-family: 'SimHei';
}
.rules-ft {
    padding: 40px 70px;
    color: #477fb2;
    line-height: 28px;
    font-size: 28px;
    font-family: 'FZXBSJW';
    text-align: right;
    border-top: 5px solid #015293;
}

/* index2 right main */
.chaxun_cx_list li {
    margin-bottom: 10px;
    padding: 20px 0 10px;
}
.chaxun_cx_list .chaxun_top {
    margin-bottom: 20px;
    padding: 0 10px;
    background: #f5f5f5;
    color: #888;
    line-height: 34px;
	height: 34px;
	overflow: hidden;
}
.chaxun_cx_list .chaxun_head {
    margin: 15px 0;
}
.chaxun_cx_list .chaxun_con {
    margin: 15px 0;
}
.chaxun_cx_list .chaxun_top .chaxun_syh {
    /* width: 390px;
    float: left; */
    font-size: 16px;
}
.chaxun_cx_list .chaxun_top .chaxun_wh {
    float: left;
    font-size: 14px;
}
.chaxun_cx_list .chaxun_top .chaxun_gkrq {
    float: right;
    text-align: right;
    font-size: 16px;

}
.chaxun_cx_list .chaxun_head {
    margin: 15px 0;
        overflow: hidden;
}
.chaxun_cx_list .chaxun_head .chaxun_tit {
	color: #333;
	font-size: 18px;
    font-weight: bold;
}
.chaxun_cx_list .chaxun_head .chaxun_tit a {
    color: #333;
}
.chaxun_cx_list .chaxun_head .chaxun_hd_r {
    float: right;
    color: #888;
    font-size: 12px;
}    
.chaxun_cx_list .chaxun_fbsj {
    font-size: 16px;
    color: #888;
    margin-top: 15px;
    display: block;
}
.chaxun_con_yidong p{
	line-height:28px;
	font-size: 16px;
}
/* list */
.gknrtitle {
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #fff;
    border-bottom: #c8c8c8 2px solid;
    position: relative;
    top: -2px;
    overflow: hidden;
}
.gknrtitle span {
    width: 130px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    display: inline-block;
    background: rgb(45, 102, 165);
    position: relative;
    top: 2px;
    float: left;
    overflow: hidden;
}
.commonlist li {
    line-height: 60px;
    font-size: 16px;
    color: #999999;
    overflow: hidden;
}
.commonlist li a {
    color: #333;
    display: inline-block;
    max-width: 560px;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 60px;
    white-space: nowrap;
    float: left;
}
.commonlist li span {
    float: right;
}
.p-more {
    margin-bottom: 30px;
    text-align: center;
}
.p-more a {
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #333;
    background: #e6f5ff;
}
.no_result_con {
    padding: 160px 0 40px;
    color: #666;
    font-size: 18px;
    text-align: center;
    background: url(no_result.png) no-repeat center 65px;
}
/* 表单提交页 */
.u-article-card{
    background: #fff;
}
.u-article-title{
    border-bottom: 1px solid #ddd;
    padding-bottom: .6rem;
}
.u-article-title h1{
    text-align: center;
    font-size: 26px;
    line-height: 44px;  
    padding:1rem 0 0;
}
.u-article-subtitle{
    text-align: center;
    line-height: 26px;  
    font-size: 14px;
    color: #999;
}
.u-article-subtitle span{
    padding:0 .5rem;
}
.u-article-box{
    line-height: 2;
    padding:0px 15px 0px;
}
.u-article-box p{
    padding:10px 0;
    font-size: 14px;
}
/*依申请公开表格 start*/
.f-mt15{margin-top:15px;}
.u-article-table-box h1{
    font-weight: bold;
    height:36px;
    line-height: 36px;
    font-size: 16px;
    text-align: center;
    background: #f4f4f4;
    color: rgb(45, 102, 165);
}
.u-article-table-tab li{
    float: left;
    width: 47%;
    text-align: center;
    height:34px;
    line-height: 34px;
    font-size: 16px;
    cursor: pointer;
    background: #f4f4f4;
    border: 1px solid #ddd;
    margin: 0 1%;
    border-radius: 5px;
}
.u-article-table-tab li.z-crt{
    background: #fff6e2;
    border: 1px solid #f7ce8c;
    font-weight: bold;
    color:rgb(45, 102, 165);
    box-shadow: 0 0 3px 0 rgba(77, 75, 9, 0.2);
}
.layui-form-item {
    margin-bottom: 15px;
    clear: both;
}
.layui-inline, img {
    display: inline-block;
    vertical-align: middle;
}
.layui-form-label {
    float: left;
    display: block;
    padding: 7px 15px 7px 0;
    width: 90px;
    font-weight: 400;
    line-height: 20px;
    text-align: right;
    font-size: 16px;
}
.layui-form-item .layui-input-inline {
    float: left;
    width: 380px;
    margin-right: 10px;
}
.layui-form-item .layui-input-inline > img {
    height: 32px;
    cursor: pointer;
}
input.layui-input, .layui-select, .layui-textarea {
    height: 32px;
    line-height: 1.3;
    line-height: 32px\9;
    border: 1px solid #ddd;
    background-color: #fff;
    border-radius: 2px;
}
input.layui-input, .layui-textarea {
    display: block;
    width: 100%;
    padding-left: 10px; 
    border-color: #ddd; 
    box-sizing: border-box;
}
.layui-input-block {
    margin-left: 105px;
    min-height: 36px;
    box-sizing: border-box;
}
.layui-textarea {
    min-height: 100px;
    height: auto;
    line-height: 20px;
    resize: vertical;
}
.layui-input-block span{
    font-size: 16px;
    padding:7px 15px 7px 0;
    display: inline-block;
}
.layui-input-block span input{
    width: 20px;
    height:20px;
    vertical-align: middle;
    appearance: auto;
}
.shm-border{
    margin-top: 30px;
    border-top:1px dashed #ccc;
}
.shm-tit{
    font-weight: bold;
    font-size: 16px;
}
.text-red {
	color: #f00;
}
.f-dn {
	display: none;
}
.crt-btn {
	padding-top: 15px;
	display: block !important;
	text-align: center;
}
.crs-button {
    width: 100px;
    line-height: 30px;
    height: 30px;
    margin: 0 20px;
    color: #fff;
    background:rgb(45, 102, 165);
    border: rgb(45, 102, 165) 1px solid;
    text-align: center;
    cursor: pointer;
}
/*依申请公开表格 end*/
.mhide {
    display: block;
}
.pchide {
    display: none;
}
/* 文章页 start */
.gsj_content dl {
    float: left;
    line-height: 22px;
    padding: 12px 0;
    font-size: 16px;
    color: #333;
    overflow: hidden;
}
.gsj_content dl dt {
    width: 86px;
    float: left;
    color: rgb(45, 102, 165);
    text-align: right;
    padding-left: 20px;
    text-align: left;
}
.gsj_content dl dd {
    overflow: hidden;
    width: 283px;
    border-left: #f2f2f2 2px solid;
    padding-left: 10px
}
.gsj_content dl.tb5 dd {
    width: 230px
}
.gsj_content dl.tb6 dd,
.gsj_content dl.tb3 dd,
.gsj_content dl.tb7 dd {
    width: auto
}
.content_head {
    padding: 10px;
    background: #fff
}
.gsj_content dl.tb2 dt,
.gsj_content dl.tb5 dt {
    width: 96px;
}
.bod_head {
    border-bottom: #f0f0f0 1px solid
}
.gsj_htmlcon {
    margin-top: 20px;
    background: #fff;
    padding-top: 20px
}
.gsj_htmlcon .ctitle {
    margin: 0 46px;
    border-bottom: #f2f2f2 2px solid
}
.gsj_htmlcon_bot {
    line-height: 30px;
    font-size: 16px;
    color: #333;
    margin: 0 46px;
    padding: 20px 0;
}
.gsj_htmlcon_bot img,
.gsj_htmlcon_bot video {
    display: block;
    max-width: 100%;
}
.nyb_fj {
    line-height: 30px;
    color: #333;
    font-size: 16px;
    background: #fff;
    padding-left: 46px
}
.subtitle {
    margin: 10px auto;
    width: 450px;
    height: 30px;
    line-height: 30px;
}
.subtitle .pubtime {
    float: left;
}
.fontsize {
    float: right;
}
.pd-lr15 {
    padding: 0 15px;
}
/* 文章页 end */
.pd10 {
    padding: 0 10px 0 20px;
}

.zc-tit {
    margin-top: 10px;
    padding-left: 15px;
    line-height: 30px;
}
.zc-tit a {
    color: #333;
	cursor: pointer;
}
.mt10 {
    margin-top: 10px;
}