@charset "utf-8";
/* CSS Document */
html, body{width:100%; margin:0 auto;min-width:inherit; overflow-x:hidden; transform:''; }
.fl_pc { float:none; display:block; }
.fr_pc { float:none; display:block; }
.pchide { display:block; }
.mhide { display:none; }
.padhide{display:none}

.container {width:auto;}


body{background:#f7f7f7;}
.container_xxgk{width: auto;}
.xxgksearchbod{width: auto;background: none}
.bg_xxgk{background: url(g20_200404xxgkbgm.png) top center no-repeat;}
.xxgklogo{margin-top: 50px;margin-left: 37px}
.xxgksearch{float:none;margin:0 auto;width: 70%;height: 48px;background: #fff}
.hr_xxgk{display: none;}
.xxgk_l{margin-left: 20px;margin-right: 20px;float: none;margin-top: 30px;width: auto;}
.submit_btn_xxgk{width: 32px;margin-right: 5px;margin-top: 5px}
.xxgksearch input{height: 46px;line-height: 46px;width: 70%;}
.xxgksearchbod p{line-height: 48px;width: auto;font-weight: bold;margin-right: 30px}
.xxgkmain{background: #f7f7f7}
.xxgk_r{width: auto;margin:0 20px;float: none;border: none;padding-left: 0;background:#fff;}
.xxgk_content{font-size: 30px;line-height: 60px;padding:0 30px;height: auto}
.zwgkunit{padding:30px;}
.zwgkunit dt{width: 240px;margin-right: 30px;margin-bottom: 20px}
.zwgkunit dd{width: auto;float: none;}
.zwgkunit dd h2{font-size: 36px;line-height: 50px;max-height: 9999999px}
.zwgkcontent{line-height: 53px;font-size: 34px;max-height: 9999999px}
.zwgkcontent1{border: none;padding:0;}
.content.contentzwgk{background: #efefef}
.clist_xxgk li a{display: block;max-height: 99999px}
p.jgfl{background: #e6e6e6;max-height: 99999px}
.tags_zcgk_m{width: 596px;margin:40px auto;height: 70px;line-height: 70px;font-size: 34px;color: #fff;display: block;background: #dabb85;text-align: center;text-indent: 100px}
.list li a span{float: left;width: 100px;height: 40px;line-height: 40px;color: #fff;font-size: 34px;background: #bd1a2d;margin-right: 10px;margin-top: 5px;}
.topic img.pchide{display: block;}
.xx{height: 274px;top:68px;}
.hx{left: 15px;bottom: auto;width: 720px;top: 210px}
.tablist li a {width: auto;display:inline-block;white-space: normal;text-overflow: ellipsis;overflow: hidden;float: left;}
.clist2 li{white-space: normal;text-overflow: ellipsis;overflow: visible;}
.list li a{width: auto;white-space: normal;text-overflow: ellipsis;overflow: visible;display: inline-block;height: 100%;max-height: 99999px;max-width: 99999px}
.xxgk_tag p{width: auto;font-size: 38px;line-height: 110px;margin-top: 0}
.xxgk_tag{height: 110px}
.xxgk_tag:hover span, .xxgk_tag.cur1 span{top:38px;right: 37px;width: 30px;height: 30px;}
.xxgk_tag span{top:38px;right: 37px;width: 30px;height: 30px;}
.xxgk_tag span.zhankai{top:38px;right: 37px;width: 30px;height: 30px;}
.xxgk_tag:hover span.zhankai, .xxgk_tag.cur1 span.zhankai{top:38px;right: 37px;width: 30px;height: 30px;}
.xxgk_l .clist_xxgk li,.jgfl{font-size: 30px;line-height: 55px;background:none;max-height: 99999px}
.txtbox{max-height: 99999px}
.commonlist{margin:10px 20px 0;}
.commonlist li{position:relative;margin-top:5px;line-height: 30px;overflow: hidden; padding-right: 95px;}
.commonlist li a{color: #333;display: block;width:100%;text-overflow:ellipsis;overflow: hidden;height: auto;white-space: normal;float: none; }
.commonlist li span {
    position: absolute;
    top: 0;
    right: 0;
    width: 90px;
    text-align: right;
}
.showmore{width: 230px;height: 70px;text-align: center;font-size: 38px;display: block;margin:30px auto;background:#e6e6e6;max-height: 9999px}
.xxgk_r .xxgk_title{text-align: left;margin-left: 35px}
.subtitle .pubtime{float: none;font-size: 18px;line-height: 50px;text-align: center;}
.txtbox.gknb{font-size: 30px;line-height: 60px}
.txtbox.gknb img{display: block;margin:0 auto;}
.gknr_unit {width: auto;float: none;padding-top:20px;}
.unit_title p{font-size: 30px;line-height: 100px;padding-left: 51px;background-size: 30px auto;float: none;border-bottom: #ba0302 5px solid;}

.unit_title{height:auto;border:none;}
.common_tags{float: none;overflow: hidden;margin:20px 0;}
.common_tags span{line-height:26px;font-size: 30px ;padding:0 15px;}
.content_list li a{display: block;max-width: 9999px;overflow: hidden;height: 38px;text-overflow: ellipsis;white-space: normal;height: auto;font-size: 26px;color: #000;max-height: 99999px}
.content_list li {background-size:8px auto;line-height: 52px;border-bottom: #dddddd 3px solid;padding:20px 0 20px 25px;background-position: left 42px}
.content_list{margin:0 35px;}
.unit_title{margin:0 35px;}
.content_list li a span.pchide{float: right;display: inline-block;color: #999}
.content_list li:last-child{border:none;}
.gknr_unit {padding-top: 0;background: #fff;margin-top: 20px}
.gknr_content{background: #f7f7f7;}
.ckgd{height: 72px;line-height: 72px;font-size: 30px;text-align: center;color: #000;border:#dddddd 3px solid;margin:20px 0 10px 0;border-radius:5px;}

.next a{display: inline-block;height: 40px;font-size: 20px;padding:0 16px;color: #333;border:#dddddd 1px solid;margin:0 4px;}
.next a:hover,.next a.cur{background: rgb(45, 102, 165);color: #fff;border-color: rgb(45, 102, 165)}
.next {color: #333;font-size: 20px;line-height: 40px;text-align: center;padding:20px 0;}
.next input{height: 25px;width: 40px;line-height: 40px;border:#ddd 1px solid;margin:0 4px;position: relative;top:-2px;}

.gsj_content dl{float: none;line-height: 36px;padding:10px 0;font-size: 20px;border-bottom: #f0f0f0 1px solid}
.gsj_content dl:last-child{border:none;}
.gsj_content dl.tb2 dt{width: 140px}
.gsj_content dl dt{width: 140px;float: left;color: rgb(45, 102, 165);text-align:left;padding-left: 5px;}
.gsj_content dl.tb5 dt {
    width: 140px;
}
.gsj_content dl dd{overflow: hidden;width: auto;border-left: #f2f2f2 2px solid;padding-left: 24px;max-height: 99999px}
.gsj_content dl.tb5 dd{width: auto}
.gsj_content dl.tb6 dd,.gsj_content dl.tb3 dd,.gsj_content dl.tb7 dd{width: auto}
.gsj_content{margin:34px 20px 40px;}
.content_head{padding:10px;background: #fff}
.bod_head{border-bottom: #f0f0f0 1px solid}
.gsj_htmlcon{margin-top: 20px;background: #fff;padding-top: 20px}
.gsj_htmlcon .ctitle{margin:0 27px;border-bottom: #f2f2f2 2px solid}
.gsj_htmlcon_bot{margin:0 20px;}
.nyb_fj{line-height:60px;color: #333;font-size: 30px;background: #fff ;padding-left: 27px}
.nyb_fj p{float: left;width: 90px;}
.nyb_fj ul{overflow: hidden;}
.nyb_fj ul a{color: #0000ef;display: block;max-height: 9999px}
.ewm_nyb{font-size: 30px;line-height: 60px;color:#999;text-align:center; background: #fff;padding:40px 0;max-height: 99999px}
.ewm_nyb img{width: 320px}
.jsunit{width: auto;float: none;margin-top: 30px;height: 80px}
.jsunit dt{width: 165px;float: left;height: 80px;color: #333;line-height: 80px;font-size: 34px}
.jsunit dd{width: 515px;float: left;background: #eaeaea;height: 80px}
.jsunit dd.d-set p.txt {
    width: 96%;
    height: 80px;
    line-height: 80px;
    font-size: 34px;
}
.jsunit dd select{width: 495px;height: 80px;border:none;background: inherit;text-indent: 25px;background: url(selectmore.png) right center no-repeat;appearance:none; -webkit-appearance:none;padding-right: 20px;font-size: 34px;background-size: 34px auto}
.jsunit dd .input1{width:495px;height: 78px;background: inherit;border:none;line-height: 78px;display: block;text-indent: 10px;font-size: 34px }
.jsunit dd .ipt{font-size:25px;width: 220px;height: 78px;display: inline-block;border:none;text-indent: 10px;background: url(datebg.png) 170px center no-repeat #eaeaea;background-size: 30px auto}
.zhi{padding:0 20px;font-size: 34px;display:inline-block;position: relative;top:10px;}
.btns a{display: inline-block;width: 200px;line-height: 65px;height: 65px;margin:0 38px;color:rgb(45, 102, 165);border:rgb(45, 102, 165) 1px solid;border-radius: 10px;text-align: center;font-size: 34px }
.sz a{display:inline-block;width: 140px;background: url(zk.png) 14px center no-repeat #f7f7f7;line-height: 60px;font-size: 32px;text-indent: 50px;position: relative;top: -32px;background-size: 35px auto}
.sz{text-align: center;border-top:#e6e6e6 4px solid ;margin-top: 30px}
.sz a.zk{background: url(sq.png) 14px center no-repeat #f7f7f7;background-size: 35px auto}
.fbsj{line-height: 60px;font-size: 34px;color: #333;overflow: hidden;margin:0 40px;border-bottom: #e4e4e4 2px solid;padding:10px 0;}
.p1{float: none;color: #000}
.p1 span{display: inline-block;padding:0 10px;cursor: pointer;}
.p1 span.cur,.p1 span:hover{color: rgb(45, 102, 165)}
.p2{float: none;}
.fbsj p{max-height: 9999px}
.unithead span{display: block;font-size: 34px;line-height: 60px;max-height: 99999px}
.list_unit span:last-child{float: none;}
.list_unit h2{margin-top: 20px;}
.list_unit .abs{max-height: 99999px;font-size: 34px;line-height: 60px}
.list_unit h2 a{font-size: 34px;line-height: 50px}
.list_unit p{margin-top: 20px;margin-bottom: 20px}
.list_unit{margin-top: 40px}
.datepicker.datepicker-dropdown.dropdown-menu{transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    opacity: 1;}
    .xxgkiframe{height:2620px}
div.footer{width:100%;height:650px;background:url(footer-750.png) no-repeat center center;padding-top:100px;box-sizing:border-box;background-size:auto 100%;overflow: hidden;}
.footer-box{display:none}
.footer .footer-line{display:none}
.yidon_ft_xinxi{display:block;margin-top: 100px}
.yidon_ft_xinxi p{text-align:center;line-height:68px;font-size:34px;font-weight:500}
.yidon_ft_xinxi p img{width:40px;height:auto}
.footer-cppy{text-align:center}
.footer-left{float:left;margin-left:1.2rem}
.footer .footer-copy .footer-middle{display:none}
.footer-right{float:right;margin-right:1.2rem;margin-top:10px}
.footer .footer-copy .footer-left{margin-left:90px}
#imgConac{height:150px}
.container_xxgk{top:0;margin-bottom: 0}
body.xxgk690{width: 690px;margin-left: 0;margin-right: 0;margin-top: 0;margin-bottom: 0}
.backtomoa{width:750;position: relative;}
.backtomoa a{display: block;
    position: absolute;
    height: 91px;
    width: 750px;
    top: 29px;}

.footer_01 {
    display: none;
}
.mFooter_01 {
    display: block;
    background: #F9F9F9;
}
.mFtInfo .copyright {
    padding: 0;
    height: 64px;
    color: #5A5A5A;
    line-height: 36px;
    font-size: 16px;
    text-align: center;
}
.mFtInfo .copyright span {
    display: block;
}
.mFtInfo .copyright em {
    display: inline-block;
    width: 30px;
    height: 26px;
    background: url(menuBg_02.png) no-repeat 8px 10px;
    cursor: pointer;
}
.ftInfo {
    padding: 30px 20px 20px;
    width: 100%;
}
.ftInfo .ftL {
    float: none;
    width: 100%;
}
.ftInfo .ftL .ftLink {
    padding-bottom: 25px;
}
.ftInfo .ftL .ftLink li {
    display: inline-block;
    float: none;
    margin: 0 15px 10px 0 ;
}
.ftInfo .ftL .ftLink li:last-child {
    float: none;
}
.ftInfo .ftL .ftCon {
    padding-bottom: 10px;
    border-bottom: 1px solid #707070;
}
.ftInfo .ftL .ftCon p {
    margin-bottom: 15px;
}

.ftInfo .ftR {
    float: none;
    margin-top: 15px;
    max-width: 100%;
}
.ftInfo .ftR p {
    padding: 0;
    width: auto;
    height: auto;
    border: none;
}
.ftInfo .ftR p:nth-child(1),.ftInfo .ftR p:nth-child(2) {
    display: none;
}
.ftInfo .ftR p:nth-child(3) {
    display: block;
    margin: 0px 0 0 0;
}
.ftInfo .ftR p:nth-child(3) a{
    line-height: 2.6;
    margin-right: 10px;
}
.ftInfo .ftR p:last-child {
    float: right;
}
.footer_02 {
    padding: 20px;
    height: auto;
}
.footer_02 li {
    margin: 0 3%;
    line-height: 26px;
    font-size: 12px;
}

/* 表单提交页 */

.layui-form-item .layui-inline {
    display: block;
    margin-right: 0;
    margin-bottom: 20px;
    clear: both;
}
.layui-form-label {

    padding: 7px 5px 7px 0;
    width: 80px;
}
.layui-form-item .layui-input-inline {
    display: block;
    float: none;
    left: -3px;
    width: auto;
    margin: 0 0 10px 87px;
}
.layui-input-block{
    width: auto;
    margin: 0 0 10px 87px;
}
.layui-input, .layui-textarea{
    width: 92%;
}

.ewm_nyb{
    display: none;
}
.top-link {
    position: relative;
    margin:0 auto;
    width: 100%;
}
.top-link a {
    position: absolute;
    top: 20px;
    left: 30px;
    width:480px;
    height:90px;
}
.m_wh {
    display: none;
    margin-left: 10px;
}
.cli-title {
    height: 56px;
    line-height: 56px;
    font-size: 30px;
}
.cli-list p {
    line-height: 56px;
    font-size: 24px;
}
.cll-add .cla-title {
    line-height: 36px;
    font-size: 24px;
    background-position: 10px 22px;
}
.cll-add .cla-list p {
    height: 40px;
    line-height: 40px;
    font-size: 20px;
}

.gsj_content dl.tb3{
    width: 100%;
}
.wrapper1 {
    width: 100%;
}
#logo {
    display: none;
}
.top-pt1 {
    padding: 0;
}
.box-pd {
    padding: 30px 0;
}
.search-col::before {
    top: 35px;
    display: none;
}
.gjjs {
    padding: 0 10px;
}
.gz-list-box .hd .t1 {
    width: 15%;
    text-align: center;
}
.gz-list-box .hd .t2 {
    width: 55%;
}
.gz-list-01 li > em {
    width: 15%;
}
.gz-list-01 li .tit {
    width: 61%
}
.main-con {
    margin-top: 0;
}
.xxgk_r {
    padding: 21px 0 36px;
}
.u-article-card {
    padding: 15px;
}
.sch-m-01 {
    float: left;
    margin-left: 20px;
}
.p-more {
    margin-top: 10px;
}
.rules-main .hd {
    height: auto;
    padding-bottom: 70px;
}
.rules-main .hd h1 {
    padding-top: 30px;
}
.rules-bd {
    padding: 58px 30px 70px;
}
.wrapper2 {
    width: 100%;
}
.t-tip {
    height: auto;
}
.t-tip h3 em {
    padding: 0 180px;
}
.box-pd-2 {
    padding: 36px 15px 65px;
}
.search-col-02 {
    padding: 30px 0 20px;
}
.search-col-02 .sch-con {
    width: 100%;
}
.search-col-02 .sch-con .sch-col:first-child {
    padding: 0 130px 0 10px;
}
.search-col-02 .sch-txt {
    padding-right: 50px;
    width: 100%;
    box-sizing: border-box;
}
.search-col-02 .rdo-sch {
    margin-top: 15px;
}
.search-col-02 .sch-txt input[type="text"] {
    width: 90%;
}
.search-col-02 .sch-btn {
    margin-right: -120px;
}
.search-col-02 .sch-txt input[type="button"] {
    margin-right: -40px;
}
.gz-list-01 li .tit h2 {
    font-size: 20px;
}
.xxgk_title {
    line-height: 38px;
    font-size: 22px;
}
.gsj_htmlcon_bot {
    line-height: 2;
    font-size: 18px;
    text-align: justify;
}
.gknrtitle {
    font-size: 20px;
}
.commonlist li {
    margin-top: 10px;
    line-height: 2;
    font-size: 18px;
}
.zc-tit,
.cli-list p {
    color: #333;
    line-height: 40px;
    font-size: 20px;
}

@media (max-width:540px) {
    .t-tip h3 {
        background: none;
    }
    .t-tip h3 em{
        padding: 0;
        background: none;
    }
    .page-col a {
        margin-bottom: 10px;
    }
}







