@charset "utf-8";
/* CSS Document */
html, body{width:750px; margin:0 auto;min-width:inherit; overflow-x:hidden; transform:''; display: inline;}
.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{width: 520px;height: 70px;line-height: 90px;border-radius: 16px;background: #fff}
.hr_xxgk{display: none;}
.xxgk_l{margin-left: 30px;margin-right: 30px;float: none;margin-top: 30px;width: auto;}
.submit_btn_xxgk{width: 37px;margin-right: 15px;margin-top: 15px}
.xxgksearch input{height: 7px;line-height: 70px;font-size: 30px;text-indent: 10px}
.xxgksearchbod p{font-size: 34px;line-height: 70px;width: auto;font-weight: bold;margin-right: 30px}
.xxgkmain{background: #f7f7f7}
.xxgk_r{width: auto;margin:0 30px;float: none;border: none;padding-left: 0;background:#fff;}
.xxgksearchbod{position: relative;}
.xxgk_r h2{font-size: 40px;line-height: 50px;margin-bottom: 40px}
.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;background-size: 100% 100%}
.xxgk_tag span{top:38px;right: 37px;width: 30px;height: 30px;background-size: 100% 100%}
.xxgk_tag span.zhankai{top:38px;right: 37px;width: 30px;height: 30px;background-size: 100% 100%}
.xxgk_tag:hover span.zhankai, .xxgk_tag.cur1 span.zhankai{top:38px;right: 37px;width: 30px;height: 30px;background-size: 100% 100%}
.xxgk_l .clist_xxgk li,.jgfl{font-size: 30px;line-height: 55px;background:none;max-height: 99999px}
.txtbox{max-height: 99999px}
.commonlist{margin:0 30px}
.commonlist li{line-height: 55px;font-size: 32px;color: #999999;overflow: hidden;}
.commonlist li a{color: #333;display: block;max-width: 9999px;text-overflow:ellipsis;overflow: hidden;height: auto;white-space: normal;float: none;max-height: 9999px }
.commonlist li span{float: 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: 28px;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;}
.gknrtitle{line-height: 70px;font-size:34px;color: #fff;border-bottom: #c8c8c8 2px solid;position: relative;top: -2px}
.gknrtitle span{padding:0 50px;display: inline-block;background: #c40001;position: relative;top: 2px}
.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: #c40001;color: #fff;border-color: #c40001}
.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: 35px;padding:20px 0;font-size: 30px;border-bottom: #f0f0f0 1px solid}
.gsj_content dl:last-child{border:none;}
.gsj_content dl.tb2 dt{width: 210px}
.gsj_content dl dt{width: 143px;float: left;color: #c40001;}
.gsj_content dl.tb5 dt {
    width: 143px;
}
.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 36px 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{line-height: 60px;font-size: 30px;color: #333;margin:0 27px;padding:20px 0;max-height: 99999px}
.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}
.gsj_htmlcon .xxgk_title{text-align: left;line-height: 60px;font-size: 40px}
.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 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:#c40001;border:#c40001 1px solid;border-radius: 10px;text-align: center;font-size: 34px }
.sz a{display:inline-block;width: 140px;background: url(sq.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(zk.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: #c40001}
.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;}



