@charset "utf-8";
/* CSS Document */
body { background: #f0f3f9 url(../images-xxgk/gk-bodybg.png) no-repeat center top; }

/************  ??????????? on  ********** */
/*-----???-----border-bottom:4px solid #496fb0;background: url(/_res/images-xxgk/xxgk-headg.png) center bottom no-repeat #f7fcfe;*/
.xxgk-header-warp { width: 100%; padding: 30px 0 110px; }
.xxgk-logo img { display: block; }
.xxgk-logo .img_title { display: none; }
.xxgk-banner { width: 100%; padding-top: 36px; }
.xxgk-banner img { display: block; margin: 0 auto; max-width: 80%; }
.xxgk-banner .img_title { display: none; }
.gknew_rlink { position: absolute; right: 0; top: 10px; }
.gknew_rlink li { display: inline; }
.gknew_rlink li a { font-size: 16px; display: inline-block; color: #fff; transition: 0.4s all; background: rgba(0, 0, 0, 0.2); border-radius: 8px; padding: 0 15px; margin-left: 8px; line-height: 40px; }
.gknew_rlink li a:hover { background: rgba(0, 0, 0, 0.4); }
/*????*/
/*****????****/
.xxgk-search-box { width: 100%; padding: 40px 0 60px; background: url(/_res/images-xxgk/gk-sezrch-line.png) repeat-x left 63px; }
.xxgk-search { width: 508px; height: 50px; margin: 0 auto; padding: 0 30px; background: #fff; }
.xxgk-search ul { width: 100%; height: 48px; border: 1px solid #496fb0; border-radius: 8px; position: relative; }
.xxgk-search ul li { height: 48px; }
.xxgk-search ul li.ss1 { float: none; margin-right: 80px; position: relative; }
.xxgk-search ul li.ss1 .msg-box { position: absolute!important; bottom: 48px!important; left: 0!important; z-index: 1000; }
.xxgk-search ul li.ss2 { width: 70px; position: absolute; right: 0; top: 0; }
.xxgk-search .search-btn { width: 100%; height: 100%; border: 0; font-size: 0; color: #fff; background: url(/_res/images-xxgk/xxgk-lmss-ico.png) center center no-repeat!important; }
.xxgk-search .search-keywords { float: left; width: 100%; height: 38px; line-height: 38px; padding: 5px 0; text-indent: 10px; background: none; border: 0 none; font-size: 16px; color: #666; }

.xxgk-search-btn:hover { cursor: pointer; }
.xxgk-search input:-input-placeholder { color: #6584b6; }
.xxgk-search input::-webkit-input-placeholder { color: #6584b6; }
.xxgk-search input:-moz-placeholder { color: #6584b6; }
.xxgk-search input::-moz-placeholder { color: #6584b6; }
.xxgk-search input:-ms-input-placeholder { color: #6584b6; }
@media (max-width:991px) {
  .xxgk-header-warp { padding-bottom: 60px; }
}
@media (max-width:767px) {
  .xxgk-header-warp { padding-bottom: 20px; padding-top: 20px; }
  .gknew_rlink { top: 0; right: 10px; }
  .xxgk-logo { margin-top: 50px; }
  .xxgk-logo img { margin: 0 auto; max-width: 98%; height: auto; }
  .xxgk-banner { padding-top: 20px; }
  .xxgk-search-box { padding: 10px 0 20px; background: none; }
  .xxgk-search { width: 100%; padding: 0; }
}

.xxgk-lm-mainbox { background: #fff; padding: 20px; }

.xxgk_left { width: 240px; background: #fff; }
.xxgk_lmlink dl { margin-bottom: 15px; }
.xxgk_lmlink dl a { border: 1px #ddd solid; display: block; height: 56px; line-height: 0; padding: 6px 20px 6px 25px; font-size: 0px; color: #2d66a5; }
.xxgk_lmlink dl a span { display: block; vertical-align: middle; cursor: pointer; height: 56px; }
.xxgk_lmlink dl a .ico { float: left; width: 40px; background: url(/_res/images-xxgk/gk_lmico.png) center 8px no-repeat; }
.xxgk_lmlink dl a .tit { margin-left: 60px; line-height: 28px; font-size: 23px; }
.xxgk_lmlink dl.num2 .ico { background-position: center -70px; }
.xxgk_lmlink dl.num3 .ico { background-position: center -154px; }
.xxgk_lmlink dl.num4 .ico { background-position: center -240px; }
.xxgk_lmlink dl.num5 .ico { background-position: center -70px; }
.xxgk_lmlink dl.num6 .ico { background-position: center -154px; }
.xxgk_lmlink dl.num7 .ico { background-position: center -413px; }
.xxgk_lmlink dl.num8 .ico { background-position: center -494px; }
.xxgk_lmlink dl.num9 .ico { background-position: center -332px; }
.xxgk_lmlink dl.num6 a .tit, .xxgk_lmlink dl.num9 a .tit { line-height: 56px; }
.xxgk_lmlink dl a:hover, .xxgk_lmlink dl.active a { background: #2d66a5; border-color: #2d66a5; color: #fff; }
.xxgk_lmlink dl a:hover .ico, .xxgk_lmlink dl.active a .ico { background-image: url(/_res/images-xxgk/gk_lmicoh.png); }
.xxgk_lmlink dl.currentDd a { background: #2d66a5; border-color: #2d66a5; color: #fff; }
.xxgk_lmlink dl.currentDd a .ico { background-image: url(/_res/images-xxgk/gk_lmicoh.png); }

.fdgk-tab-list { display: none; }
.fdgk-tab-list.active { display: block; }
.gknb-tab-list { display: none; }
.gknb-tab-list.active { display: block; }
.gknb-tab-list { padding: 10px; border: 1px solid #ddd; margin-bottom: 15px; }
.gknb-tab-list ul li { font-size: 16px; }
.gknb-tab-list ul li a { display: block; padding: 8px 0; line-height: 24px; background: url(/_res/images-xxgk/iconmn.gif) 5px center no-repeat; padding-left: 17px; }
.xxgk_lmlink dl.lmlink-tab a { background: url(/_res/images-xxgk/treeico.png) no-repeat right 0; }
.xxgk_lmlink dl.lmlink-tab a:hover { background: #2d66a5 url(../images-xxgk/treeico-on.png) no-repeat right 0; }
.xxgk_lmlink dl.lmlink-tab.active a { background: #2d66a5 url(../images-xxgk/treeico-on.png) no-repeat right -70px; color: #fff; border-color: #2d66a5; }
.xxgk_lmlink dl.lmlink-tab.active a .ico { background-image: url(/_res/images-xxgk/gk_lmicoh.png); }
.treetitle { margin-top: 10px; height: 56px; font-size: 0; line-height: 0; text-align: center; background: #496fb0; }
.treetitle span { display: inline-block; padding-left: 29px; background: url(/_res/images-xxgk/gk_mnico.png) left center no-repeat; font-size: 18px; font-weight: bold; line-height: 56px; vertical-align: middle; color: #fff; }
.xxgktree { height: auto; }
.treetit { height: 36px; background: #f7f7f7; border-bottom: 1px #ddd solid; line-height: 0; font-size: 0; text-align: center; cursor: pointer; margin: 1px 0 0; padding: 10px 10px 0; }
.treetit a { display: block; color: #333!important; line-height: 36px; width: 48%; margin: 0 1%; float: left; color: #505050; font-size: 16px; transition: 0.4s all; }
.treetit a:hover { color: #c50001; }
.treetit .sec2 { background: #81aaf8; color: #fff!important; }
.treetit .sec2:hover { color: #fff; }
.ztree * { font-size: 14px; }
.ztree li { line-height: 16px; }
.ztree li span { line-height: 20px; }
.ztree li a.curSelectedNode { height: 18px; }
.ztree li ul.line { border: 0 none; }
.xxgktreecon1 { padding: 5px; border: 1px solid #ddd; margin-bottom: 15px; }
.xxgktreecon1 .xxgk_treetop { width: 262px; }
.xxgktreecon1 .xxgk_treetop ul li { width: 131px; }
.xxgktreecon1 .wgk_xxknr { width: auto; height: 490px; overflow: auto; border: 0 none; }
.navContent { padding: 10px 0; border: 1px solid #e5e5e5; display: none; margin-bottom: 15px; }
.navContent-show { display: block; }
.navContent-nb ul li { padding: 0 12px; }
.navContent-nb ul li a { display: block; line-height: 26px; padding: 5px 0 5px 16px; font-size: 16px; background: url(/_res/images-xxgk/dot.png) no-repeat left 15px; }
.navContent-nb ul li.active { background: #e9f5fe; }
.navContent-nb ul li.active a { color: #2d66a5; }

.xxgktreecon1 .ztree { height: auto; overflow: hidden; padding: 8px 0 6px; position: static; }
.xxgktreecon { height: 585px; overflow: auto; border-top: 0 none; }
.xxgktreecon-tab { display: none; }
.wgk_con { padding-bottom: 2px; }
.wgk_xxktab ul li { height: 28px; line-height: 28px; background: #f2f2f2; font-size: 14px; font-weight: bold; padding: 0 10px; cursor: pointer; }
.wgk_xxktab ul li i { display: inline-block; width: 16px; height: 16px; float: right; margin-top: 6px; background: url(/_res/images-xxgk/ztreearr.png) 0 0 no-repeat; }
.wgk_xxktab ul li.active i { background: url(/_res/images-xxgk/treeico.png) 0 0 no-repeat; }
.wgk_contree { display: none; }
.wgk_contree.active { display: block; }

.ztree li span.button.ico_close, .ztree li span.button.edit, .ztree li span.button.ico_open, .ztree li span.button.ico_docu, .ztree li span.button.bottom_docu{display: none;}
.ztree li a.curSelectedNode, .ztree li a.curSelectedNode_Edit {color: #245399; font-weight: bold; height: auto;opacity: 1;}
.ztree li a {height: auto;}
.ztree li ul.level1.line {padding: 3px 0 3px 24px;}
.ztree li ul.level0 {padding: 3px 0 3px 54px;}
.ztree * {font-size: 15px;}
.ztree li{line-height: 32px;}
.ztree li a{display: block;padding: 0; -webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.ztree li a.level0{position: relative; padding:3px 30px 3px 40px;height: auto; line-height:26px;background:url(/_res/images-xxgk/dot.png) no-repeat 25px 12px;}
.ztree li span{line-height: 26px;}
.ztree li span.button{background: none;float: right;margin: 8px 10px 0 0;}
.ztree li span.button.roots_docu{background: none !important;}
.ztree li span.button.center_close,.ztree li span.button.bottom_close,.ztree li span.button.roots_close{width: 14px;height: 14px;background: url("/_res/images-xxgk/gknew-ztreearron.png") center no-repeat;}
.ztree li span.button.center_open,.ztree li span.button.bottom_open,.ztree li span.button.roots_open{width: 14px;height: 14px;background: url("/_res/images-xxgk/gknew-ztreearr.png") center no-repeat;}
.ztree li ul.line{background: none !important;}
.ztree li ul.level0.line {padding:3px 0 3px 54px;}
.ztree li a.curSelectedNode, .ztree li a.curSelectedNode_Edit{background: none;border: none;}
.ztree li a.level1{line-height: 26px;height: auto;padding: 3px 0;}
.ztree li a.level1.curSelectedNode{color: #245399;}
/*???????????*/
.xxgk-search-r .result_title { padding-right: 18px; font-size: 15px; float: right; text-align: right; width: auto; height: 30px; line-height: 30px; color: #8a8a8a; }
.xxgk-search-r .search-list { height: auto; margin-bottom: 15px; background: url(/_res/images-xxgk/dot.png) no-repeat left 10px; padding-left: 16px; }
.xxgk-search-r .search-list li.search-title { line-height: 26px; font-weight: bold; font-size: 18px; }
.xxgk-search-r .search-list li.search-title a { }
.xxgk-search-r .search-list li.search-title a:hover { text-decoration: underline; }
.ssy_rightbar .search-list li span, .xxgk-search-r .search-list li a span { color: #cd3501; }
.xxgk-search-r .search-list li.search-info { display: none; line-height: 22px; height: auto; margin-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.xxgk-search-r .search-list li.search-column { color: #0384ce; line-height: 22px; }
.xxgk-search-r .search-list li.search-url { height: auto; line-height: 22px; word-break: break-all; color: green; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.xxgk-search-r .search-list li.search-url span.date { padding-left: 14px; color: green; }
.xxgk-search-r .search-list li.search-url a { color: green; }
.xxgk-search-r .search-list li.search-url a:hover { text-decoration: underline; }

/*???¦Ì???*/
.xxgk-search-r .xxgksear { padding: 0 0 10px 0; }
.xxgksear .seaformbox { height: 30px; padding: 10px; background: #d6e8f7; }
.xxgksear .seaformbox li { float: left; }
.xxgksear .seaformbox p { float: left; height: 30px; line-height: 30px; font-size: 14px; }
.xxgksear .seaformbox p input { float: left; border: 0 none; background: #fff; font-size: 14px; font-family: "Microsoft YaHei"; }
.xxgksear .seaformbox p.tit { width: 88px; text-align: right; }
.xxgksear .seaformbox p.fg { width: auto; padding: 0 5px; }
.xxgksear .seaformbox p.select select { width: 80px; border: 1px solid #ddd; height: 30px; float: left; }
.xxgksear .seaformbox p.input { border: 1px solid #ddd; height: 24px; float: left; width: 87px; padding: 2px; position: relative; background: #fff; }
.xxgksear .seaformbox p.input .msg-box { top: 0; left: 0; position: absolute; }
.xxgksear .seaformbox p.input input { width: 87px; height: 24px; line-height: 24px; }
.xxgksear .seaformbox li.btn { padding-left: 10px; }
.xxgksear .seaformbox li.btn input { height: 30px; cursor: pointer; width: 70px; border: 0 none; color: #fff; text-align: center; background: #496fb0; }

@media (max-width:991px) {
  .xxgk-search-r { width: auto!important; float: none!important; }
  .xxgksear .seaformbox p.tit { width: 80px; }
  .xxgksear .seaformbox p.fg { width: auto; }
  .xxgksear .seaformbox p.input { width: 75px; }
  .xxgksear .seaformbox p.input input { width: 69px; }
  .xxgksear .seaformbox p.select { width: 90px; }
}
@media (max-width:767px) {
  .xxgk-search-r .search-list li.search-title { font-size: 16px; }
/*.xxgksear .seaformbox{position:relative;}
   .xxgksear .seaformbox li{float:none;}
    .xxgksear .seaformbox li.btn{position:absolute;right:0;top:0;}
    .xxgksear .seaformbox p.input{width:auto !important;float:none;margin-right:70px;}*/
}
/*???????????????*/
/*?????????????? on*/
.xxgk_ssnr { padding: 10px 20px; border: #dadada 1px dashed; overflow: hidden; margin: 31px auto 20px; line-height: 30px; font-size: 15px; }
.xxgk_ssnr span { color: #f60; font-weight: bold; font-size: 16px; }
.searcon { padding: 20px 0 0 50px; }
.searcon li.bt, .searcon li.btn, .searcon li.seardate { height: 46px; line-height: 46px; font-size: 15px; }
.searcon li p { float: left; }
.searcon li p.tit { height: 46px; text-align: right; padding-right: 10px; font-weight: normal; width: 160px; }
.searcon li p.fg { width: auto; padding: 0 10px; }
.searcon li p.input { float: left; margin-top: 9px; position: relative; }
.searcon li p.input .msg-box { position: absolute; left: 0; top: 0; }
.searcon li p.input input { border: 1px solid #ddd; height: 24px; line-height: 24px; padding: 2px 4px; float: left; background: none; font-size: 14px; }
.searcon li p.input input.txtinput, .txtinput { width: 330px; }
.menuContent #deviceTypeTree { width: 338px!important; }
.searcon li p.input input.datePicker { width: 147px; }
.searcon li p.select select { height: 30px; border: 1px solid #ddd; width: 340px; padding: 2px 4px; }
.searcon li.btn { padding-top: 30px; padding-left: 160px; }
.searcon li.btn input { display: inline-block; font-size: 16px; border: none; cursor: pointer; width: 120px; padding: 0; text-align: center; color: #fff; height: 42px; line-height: 42px; overflow: hidden; margin: 0 10px 0; background: #496fb0; outline: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.searcon li.btn input.sear_button2 { background: #eee; color: #666; }

.sec_input { float: left; width: 290px; height: 30px; line-height: 30px; border: #c9c9c9 1px solid; background: #fff; outline: none; text-indent: 5px; }
.sec_input:focus { border: #355e92 1px solid; }
.sec_btn { float: left; width: 100px; height: 32px; line-height: 25px; border: 0; background: #496fb0; outline: none; color: #fff; cursor: pointer; margin-left: 10px; }
.warm-prompt { width: auto; line-height: 30px; font-size: 14px; padding: 15px 0 0 10px; }

@media (min-width: 992px) and (max-width:1199px) {
  .searcon { padding: 20px 0 0 20px; }
  .xxgksear .seaformbox { height: 70px; }
  .xxgksear .seaformbox p.tit { width: 90px; }
  .xxgksear .seaformbox p.fg { width: auto; }
  .xxgksear .seaformbox li.btn, .xxgksear .seaformbox li.seardate { margin-top: 10px; }
  .xxgksear .seaformbox p.input { width: 160px; }
  .xxgksear .seaformbox p.input input { width: 154px; }
  .xxgksear .seaformbox p.select select { width: 172px; }
}

@media (max-width: 991px) {
  .nav_dwxx ul li.dw { width: 610px; }
  .nav_dwxx ul li.dz { width: 310px; }
  .nav_dwxx ul li.dh { width: 200px; }
  .listviewboxt { display: none!important; }
  .nav_tit ul.tit li.yh, .xxgk_nav_con ul li.yh { display: none; }
  .xxgkmnlist li { width: 331px; }
  .searcon { padding: 20px 0 0 40px; }
  .xxgksear .seaformbox { height: 70px; }
  .xxgksear .seaformbox p.tit { width: 90px; }
  .xxgksear .seaformbox p.fg { width: auto; }
  .xxgksear .seaformbox li.btn, .xxgksear .seaformbox li.seardate { margin-top: 10px; }
  .xxgksear .seaformbox p.input { width: 160px; }
  .xxgksear .seaformbox p.input input { width: 154px; }
  #devTreeContent { height: 240px!important; }
}

@media (max-width: 767px) {
  .xxgk_ssnr { margin-top: 0; }
  .searcon { padding: 0; }
  .searcon li.bt, .searcon li.seardate { height: 36px; line-height: 36px; }
  .searcon li p.tit { width: 90px; height: 36px; }
  .searcon li p.input { float: none; margin-left: 100px; }
  .searcon li p.input input.txtinput { width: 100%; height: 30px; margin-top: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .searcon li.bt p.select { float: none; margin-left: 100px; margin-top: 5px; }
  .searcon li p.select select { width: 100%; }
  .searcon li.seardate { height: auto; }
  .searcon li p.input input.datePicker { width: 100%; height: 30px; margin-top: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .searcon li p.fg { height: 10px; line-height: 10px; text-align: left; }
  .searcon li.btn { padding: 20px 0 20px; text-align: center; height: 42px; }
  .xxgksear .seaformbox { height: auto; }
  .xxgksear .seaformbox li { width: 100%; margin-top: 10px; }
  .xxgksear .seaformbox li:first-child { margin-top: 0; }
  .xxgksear .seaformbox p.tit { width: 80px; }
  .xxgksear .seaformbox p.fg { float: none; margin-left: 90px; text-align: left; height: 20px; line-height: 20px; }
  .xxgksear .seaformbox p.input, .xxgksear .seaformbox p.select { float: none; margin-left: 100px; width: auto; }
  .xxgksear .seaformbox p.input input { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .xxgksear .seaformbox p.select select { width: 100%; }
  .xxgksear .seaformbox li.btn { padding-left: 100px; }
  .sec_input { width: 74%; height: 32px; box-sizing: border-box; }
  .sec_btn { width: 23%; box-sizing: border-box; margin-left: 3%; }
  #devTreeContent { width: 55.5%!important; }
  .menuContent #deviceTypeTree { width: 100%!important; }
  .searcon li.btn input { width: 110px; margin: 0 5px 0; }
}

/*??? end ??? on*/
.xxgk_lmright { width: 860px; float: right; padding: 20px; border: 1px solid #ddd; min-height: 960px; height: auto; background: #fff; }
.nav_dwxx { min-height: 28px; padding: 7px 0; border: #ededed 1px solid; margin-bottom: 10px; }
.nav_dwxx ul li { float: left; height: 28px; line-height: 28px; font-size: 14px; vertical-align: bottom; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.nav_dwxx ul li.bt { width: 102px; text-align: right; }
.nav_dwxx ul li.dw { width: 740px; font-weight: bold; color: #c50001; }
.nav_dwxx ul li.dz { width: 415px; }
.nav_dwxx ul li.dh { width: 222px; }

.nav_tit { height: 46px; background: #f7f7f7; position: relative; }
.nav_tit ul { padding: 0; }
.nav_tit ul.tit li { float: right; color: #333; height: 46px; font-size: 16px; line-height: 46px; text-align: center; padding: 0; border-right: #fff 2px solid; font-weight: bold; }
.nav_tit ul.tit li.xh, .xxgk_nav_con ul li.xh { width: 60px; left: 0; }
.nav_tit ul.tit li.yh, .xxgk_nav_con ul li.yh { width: 180px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; left: 62px; }
.nav_tit ul.tit li.mc { float: none; margin-right: 120px; text-align: left; padding-left: 20px; }
.nav_tit ul.tit li.rq, .xxgk_nav_con ul li.rq { width: 120px; position: absolute; top: 50%; margin-top: -17px; right: 0; border: 0 none; color: #999; }
.nav_tit ul.tit li.wh, .xxgk_nav_con ul li.wh { width: 150px; right: 0; border: 0 none; display: none; }
.nav_tit_jg  ul.tit li.mc { margin-right: 0; border-right: none; }

.gkzd-title { border-bottom: 1px solid #dedede; }
.gkzd-title a, .gkzd-title span { display: inline-block; min-width: 70px; padding: 5px 20px; line-height: 30px; text-align: center; font-size: 18px; color: #fff; background: #2d66a5; }
.gknb-title { font-size: 18px; line-height: 40px; margin-bottom: 10px; }

.gkzd-title2 { border-bottom: 1px solid #dedede; margin-bottom: 15px; }
.gkzd-title2 span { display: inline-block; padding: 5px 10px; line-height: 30px; font-size: 18px; color: #2d66a5; font-weight: bold; border-bottom: 2px solid #2d66a5; }
.gknb-title2 { font-size: 18px; line-height: 40px; margin-bottom: 10px; }

.xxgk_nav_con { line-height: 45px; font-size: 14px; margin-top: 6px; }
.xxgk_nav_con .xxgk_navli { border-bottom: 1px dashed #dfdfdf; }
.xxgk_nav_con ul { position: relative; padding: 10px 0; }
.xxgk_nav_con ul li { line-height: 35px; font-size: 16px; background: none; padding: 0; text-align: center; border-right: #fff 2px solid; color: #333; }
.xxgk_nav_con ul li.mc { float: none; margin-right: 120px; text-align: left; padding: 0 0 0 18px; background: url(/_res/images/dot.png) no-repeat left 14px; }
.xxgk_nav_con ul li.mc .gl { display: inline; float: none; }
.xxgk_nav_con ul li.mc .gl .split { padding: 0 2px; color: #666; font-size: 14px; }
.xxgk_nav_con ul li.mc .gl a { display: inline-block; color: #2d66a5; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.xxgk_sqcon .xxgk_nav_con .xxgk_navli { height: 41px; border-bottom: 1px dashed #dfdfdf; }
.xxgk_sqcon .xxgk_nav_con ul li { height: 41px; line-height: 41px; }
.xxgk_nav_con .xxgk_navli_jg   ul li.mc { margin-right: 0; }
.listviewboxt { display: none; height: 178px; position: relative; text-align: center; left: 0; top: 0; right: 0; width: auto; }
.listviewbox { background: #fff; border: 5px solid #eee; position: absolute; left: 0; top: 0; padding: 14px 10px; text-align: center; z-index: 998; color: #333; }
.listviewbox .vitem { line-height: 24px; text-align: left; width: 50%; float: left; overflow: hidden; font-size: 14px; }
.listviewbox .vname { float: left; font-weight: bold; height: 24px; line-height: 24px; text-align: right; width: 90px; }
.listviewbox .vitem p, .listviewbox .vname p { float: none; margin-left: 90px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.listviewbox .vname p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listviewbox .vname_zy { height: auto; }
.listviewbox .vitem1, .listviewbox .vitem2 { width: 100%; }
.listviewbox .vitem2 p { white-space: normal; }

.xxgk_lmcon  .pagination { padding-top: 30px; }

/*???????????§Ò?*/
.gkbox { height: auto; margin-bottom: 30px; }
.gktit { height: 34px; border-bottom: 1px solid #d7d7d7; }
.gktit a, .gktit span { float: left; padding: 0 22px; background: #2d66a5; font-size: 16px; color: #fff; height: 35px; line-height: 35px; margin-bottom: -1px; }
.gkmore { width: 100px; height: 30px; margin: 0 auto; text-align: center; margin-top: 10px; }
.gkmore a { background: #e5e5e5; display: block; line-height: 30px; font-size: 16px; color: #333; }
.gkmore a:hover { background: #2d66a5; color: #fff; }
.gk_list { padding: 10px 0 0; height: auto; overflow: hidden; }
.gk_list ul li { line-height: 30px; height: auto; font-size: 16px; padding: 7px 0; }
.gk_list ul li .date { color: #999; float: none; }
.gk_list ul li a { float: none; margin-right: 10px; }

.lm-xxgk-list { padding: 10px 0; overflow: hidden; min-height: auto!important; }
.lm-xxgk-list li span.date { white-space: nowrap; color: #999; position: absolute; top: 0; right: 0; }
.lm-xxgk-list ul li { position: relative; padding-right: 100px; }
.lm-xxgk-list ul li .nr { float: left; max-width: 100%; }
.lm-xxgk-list ul li .nr .gl { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; }
.lm-xxgk-list ul li .nr .gl .split { padding: 0 2px 0 4px; color: #666; }
.lm-xxgk-list ul li .nr .gl a { display: inline; color: #c00; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.lm-xxgk-list ul li a.title { display: block; float: none; max-width: none; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.xxgk_dw { min-height: 600px; height: auto; }
.xxgk_dw .nav_tit ul.tit li.mc { width: 697px; }
.xxgk_dw .nav_tit ul.tit li.rq { width: 145px; border-right: 0; }
.xxgk_dw .xxgk_nav_con ul li.mc { width: 673px; }
.xxgk_dw .nav_tit ul.tit li.yh, .xxgk_dw .xxgk_nav_con ul li.yh { width: 205px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.xxgk_dw .nav_tit ul.tit li.rq { width: 145px; border-right: 0; }
.xxgk_dw  .xxgk_nav_con ul li.rq { width: 145px; }
.xxgk_dw .xxgk_nav_con ul li.mc a { width: 680px; }
.xxgk_dw .nav_dwxx ul li.dw { width: 1000px; }
.xxgk_dw .listviewbox .vitem2 p { width: 980px; }

.xxgklist_lm { max-height: 832px; overflow: hidden; overflow-y: auto; }
.xxgklist_lm .doc_list { padding: 0 0 14px 0; }
.xxgklist_lm .doc_list li { padding-left: 17px; font-size: 16px; line-height: 40px; overflow: hidden; padding-right: 20px; }
.xxgklist_lm .doc_list li span.date { color: #999; font-family: arial; font-size: 14px; }
.xxgklist_lm .doc_list li.columnName { border-left: 5px solid #c50001; font-size: 14px; background: #f2f7ef; height: 55px; line-height: 55px; padding: 0 20px; margin-bottom: 14px; }
.xxgklist_lm .doc_list li.columnName .title { color: #c50001; font-size: 20px; font-weight: bold; }
.xxgklist_lm .doc_list li.columnName .more { color: #707070; }
.xxgklist_lm .doc_list li.columnName .more:hover { color: #d00; }

.xtjg_font { text-align: right; font-size: 14px; padding-bottom: 10px; line-height: 24px; }
.xtjg_font select { vertical-align: middle; }

.lm_zwzt { border: 1px solid #ddd; height: 280px; }
.lm_zwzt .xxgk_title { margin: 0 10px; padding: 0; }
.lm_zwzt .zwztli { margin: 0 8px; }
.lm_zwzt .zwztli ul li { width: auto; float: none!important; display: block; margin: 12px 0 0 0; }
@media (min-width:992px) and (max-width: 1199px) {
  .xxgk_lmright { width: 652px; }
  .nav_dwxx ul li.dw { width: 530px; }
  .nav_dwxx ul li.dz { width: 310px; }
  .nav_dwxx ul li.dh { width: 122px; }
}
@media (max-width: 991px) {
  .nav_dwxx ul li.dw { width: 610px; }
  .nav_dwxx ul li.dz { width: 310px; }
  .nav_dwxx ul li.dh { width: 200px; }
}
@media (max-width: 767px) {
  .xxgk-lm-mainbox { padding: 15px; }
}
/*Ç®¹ñÆ½Ì¨777ÎÄÕÂ*/
.gkwz_content { background: #fff; padding: 0 20px 20px; }
.newstitle { font-size: 30px; line-height: 45px; text-align: center; font-weight: bold; padding: 10px 20px; }
.gk_title { font-size: 30px; line-height: 45px; text-align: center; font-weight: bold; padding: 10px 20px 20px; color: #333; position: relative; z-index: 10; font-family: "SimHei","ºÚÌå"; }
.gk_title_top { font-size: 16px; line-height: 20px; text-align: center; }
.gk_title_sub { font-size: 16px; line-height: 20px; text-align: center; padding-bottom: 10px; }
.gk_title div.wz_xg { background: url(/_res/images-xxgk/xxgk_xg.png) 0 0 no-repeat; height: 284px; width: 291px; position: absolute; right: 0; top: -184px; }
.gk_title div.wz_sx { background: url(/_res/images-xxgk/xxgk_sx.png) 0 0 no-repeat; height: 284px; width: 291px; position: absolute; right: 0; top: -184px; }
.gk_title div.wz_fz { background: url(/_res/images-xxgk/xxgk_fz.png) 0 0 no-repeat; height: 284px; width: 291px; position: absolute; right: 0; top: -184px; }
.con_wzmain .gk_title { padding-bottom: 20px; }

.gk_newsinfo { border-bottom: 1px solid #ddd; line-height: 26px; padding: 0 0 10px 0; font-size: 14px; text-align: center; color: #5d5d5d; }
.gk_newsinfo a { padding: 0 2px; color: #5d5d5d; }
.gk_newsinfo a:hover { color: #d00; }
.gk_newsinfo .sp { margin: 0 5px; }
.gk_newsinfo span { display: inline-block; vertical-align: middle; }
.gk_newsinfo .print { display: inline-block; background: url(/_res/images-xxgk/print.gif) 7px center no-repeat; padding-left: 30px; }
.gk_newsinfo .share { padding-left: 10px; display: inline-block; }
.gk_newsinfo  .share .bshare-custom { display: inline-block; vertical-align: middle; padding-left: 23px; background: url(/_res/images-xxgk/wzicon2.gif) left center no-repeat; height: 28px; }
.gk_newsinfo  .share .bshare-custom a { margin-top: 2px; }

.gk_newsinfo .ls-share { padding-left: 30px; display: inline-block; position: relative; width: 100px; height: 26px; background: url(/_res/images-xxgk/wzicon2.gif) 8px center no-repeat; }
.gk_newsinfo .ls-share .share-box { top: 0; }
.gk_newsinfo .ls-share .share-box .share-bar a { padding: 0; }

.gkwz_contnet { font-size: 16px; word-break: break-all; word-wrap: break-word; line-height: 2; padding: 30px 20px; min-height: 500px; height: auto; overflow: hidden; overflow-x: auto; text-align: justify; font-family: "SimSun","ËÎÌå"; }
.gkwz_contnet img { height: auto!important; }
.gkwz_contnet img, .gkwz_contnet table { max-width: 90%; }
.wzewm { text-align: center; padding: 10px 0 30px; }
.wzewm .j-qrcode { width: 160px; height: 160px; margin: 0 auto; }
.wzewm .title { color: #666; font-size: 14px; padding: 5px 0; line-height: 22px; display: inline-block; }
/*.fxd_close{ font-size: 0; line-height: 0; text-align: right; border-top: 1px dashed #ddd; padding-top: 10px;}
.fxd_close a{ display: inline-block; font-size: 14px; height: 32px; line-height: 32px; padding-left: 20px; vertical-align: middle;}
.fxd_close .print_btn{background: url("/_res/images/print.gif") left center no-repeat;}
.fxd_close .close_btn{background: url("/_res/images/print.gif") left center no-repeat;}*/
.div_table_suoyin { line-height: 30px; font-size: 14px; margin: 0 0 22px; }
.div_table_suoyin .table_suoyin { border-collapse: collapse; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
.div_table_suoyin .table_suoyin th { width: 160px; color: #3d3d3d; font-weight: bold; text-align: center; height: 40px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background: #f7f7f7; }
.div_table_suoyin .table_suoyin td { width: 450px; height: 36px; word-break: break-all; line-height: 22px; text-align: justify; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; color: #666; }
.div_table_suoyin .table_suoyin td.small { width: 258px; }
.div_table_suoyin .table_suoyin td.pmingcheng { padding: 0 10px; }

.xxgk-wzcon { position: relative; }
.xxgkcontent { position: relative; padding: 20px 30px 30px; border: 1px solid #e5e5e5; }
.xxgk_contnetleft { border-right: 1px solid #ddd; padding-right: 20px; margin-right: 260px; padding-bottom: 10px; }
.xxgk_zclist { position: absolute; right: 0; top: 0; width: 240px; }
.xxgk_zclist .zctit { font-family: "Microsoft YaHei"; font-size: 18px; line-height: 35px; color: #c50001; font-weight: bold; }
.xxgk_zclist ul li { padding: 5px 0 5px 12px; line-height: 24px; background: url(/_res/images-xxgk/icon.png) left 16px no-repeat; overflow: hidden; font-size: 16px; text-align: justify; }
.minh500 { min-height: 500px; }
@media (max-width: 991px) {
  .minh500 { min-height: auto; }
  .gk_newsinfo .newsinfoleft { float: none; text-align: center; display: inline; }
  .gk_newsinfo .newsinforight { float: none; margin: 0 auto; display: inline; }
  .gk_newsinfo .newsinfoleft span { display: inline-block; float: none; }
  .bdsharebuttonbox { float: none; width: 75px; margin: 5px auto 0; }
}
@media (max-width: 767px) {
  .gkwz_content { padding: 0 15px 15px; }
  .gkwz_content .position { padding: 8px 0; }
}
@media (max-width: 500px) {
  .gk_newsinfo .ls-share { display: block; margin: 0 auto; }
}
/******??????? end******/

/*----?????????----*/
.ysqxz-mianbox { padding: 20px 50px; }
/*???????????????????*/
.zdgk-xxgksear { padding: 0 0 0 10px; width: 610px; margin: 0 auto; position: relative; }
.zdgk-xxgksear .zdgk-gjss { display: inline-block; line-height: 30px; font-size: 16px; color: #496fb0; position: absolute; right: 0; top: 0; }
.zdgk-xxgksear .zdgk-tit { width: 150px; text-align: right; line-height: 30px; font-size: 16px; }
.zdgk-xxgksear .seaformbox { height: 30px; margin: 10px 0; }
.zdgk-xxgksear .seaformbox ul { margin-right: 87px; margin-left: 150px; position: relative; display: block; }
.zdgk-xxgksear .seaformbox li input { float: left; border: 0 none; background: none; font-size: 14px; font-family: "Microsoft YaHei"; }
.zdgk-xxgksear .seaformbox li.input { float: none; border: 1px solid #ddd; height: 24px; margin-right: 80px; padding: 2px; position: relative; }
.zdgk-xxgksear .seaformbox li.input .msg-box { top: 0; left: 0; position: absolute; }
.zdgk-xxgksear .seaformbox li.input input { width: 100%; height: 24px; line-height: 24px; text-indent: 10px; }
.zdgk-xxgksear .seaformbox li.btn { position: absolute; right: 0; top: 0; width: 70px; height: 30px; }
.zdgk-xxgksear .seaformbox li.btn input { width: 100%; height: 100%; cursor: pointer; border: 0 none; color: #fff; text-align: center; background: #496fb0; }

.wyyd-btn { padding: 30px 0; }
.wyyd-btn a { display: block; width: 120px; height: 38px; line-height: 38px; text-align: center; color: #fff; margin: 0 auto; background: #496fb0; border-radius: 20px; border: 0; cursor: pointer; }
.wyyd-btn a:hover { background: #365ba4; }
@media (max-width:991px) {
  .ysqxz-mianbox { padding: 0; }
}
@media (max-width:767px) {
  .zdgk-xxgksear { width: auto; padding: 0; }
  .zdgk-xxgksear .zdgk-tit { float: none; width: 100%; text-align: left; margin-bottom: 5px; }
  .zdgk-xxgksear .seaformbox { position: relative; height: auto; padding-top: 0; }
  .zdgk-xxgksear .seaformbox ul { margin: 0; }
  .zdgk-xxgksear .seaformbox li.input { }
}

/*?????????§Ò? */
.xxgk_sqxxktop { overflow: hidden; background: #f6f6f6; margin: auto; }
.xxgk_sqxxktop ul li { float: left; vertical-align: bottom; width: auto; width: 15%; }
.xxgk_sqxxktop ul li a { display: block; height: 44px; line-height: 44px; text-align: center; font-size: 16px; position: relative; }
.xxgk_sqxxktop ul li a:hover, .xxgk_sqxxktop ul li.active a { color: #fff; font-weight: bold; background: #496fb0; }
.xxgk_sqxxktop ul li#ysqmn1 { }
.xxgk_sqxxktop ul li#ysqmn2 { }
.xxgk_sqxxktop ul li#ysqmn3 { width: 20%; }
.xxgk_sqxxktop ul li#ysqmn4 { }
.xxgk_sqxxktop ul li#ysqmn5 { }
.xxgk_sqxxktop ul li#ysqmn6 { width: 20%; }
.xxgk_sqxxktop ul li#ysqmn7 { }
.xxgk_sqxxktop ul li#ysqmn8 { }

.xxgk_sq_lmtop { height: 30px; text-align: center; font-size: 20px; font-weight: bold; color: #496fb0; line-height: 30px; padding: 15px 0 5px; }
.xxgk_sq_lmcon { height: auto; padding: 20px 10px; margin: auto; line-height: 2; color: #555; font-size: 16px; }
.xxgk_sq_lmcon img { max-width: 100%; height: auto; }
.xxgk_sqtable { text-align: center; padding: 30px 0 0; }
.xxgk_sqtable a { margin: 0 30px; }
.xxgk_ysqtips { display: none; }

.xxgk_jstable { margin: 10px 0 0; background: url(/_res/images-xxgk/ysq_xxjs.png) 26px center no-repeat #f7f7f7; border: #e6e6e6 1px solid; padding: 13px 0 13px 165px; }
.xxgk_jstable ul { height: 80px; }
.xxgk_jstable li { float: left; }
.xxgk_jstable li.ss1 { width: 445px; }
.xxgk_jstable li.ss1 p { float: left; margin: 5px 0; }
.xxgk_jstable li.ss1 p.tit { width: 83px; text-align: right; font-size: 14px; line-height: 30px; }
.xxgk_jstable li.ss1 p.input { width: 197px; padding: 0 7px; border: 1px #d8d8d8 solid; background: url(/_res/images-xxgk/input_bg.gif) 0 0 no-repeat; height: 28px; font-size: 0; line-height: 0; }
.xxgk_jstable li.ss1 p.date input, .xxgk_jstable li.ss1 p.input input { vertical-align: middle; height: 28px; line-height: 28px; font-size: 14px; width: 100%; border: 0 none; background: none; }
.xxgk_jstable li.ss1 p.select { padding-left: 9px; width: 139px; height: 30px; }
.xxgk_jstable li.ss1 p.select select { height: 30px; line-height: 30px; width: 100%; font-size: 14px; border: 1px #d8d8d8 solid; background: url(/_res/images-xxgk/input_bg.gif) 0 0 no-repeat; }
.xxgk_jstable li.ss1 p.date { width: 123px; padding: 0 7px; border: 1px #d8d8d8 solid; background: url(/_res/images-xxgk/input_bg.gif) 0 0 no-repeat; height: 28px; font-size: 0; line-height: 0; }

.xxgk_jstable li.ss2 { width: 80px; padding: 5px 0 0 10px; }
.xxgk_jstable li.ss2 input { display: block; margin-bottom: 10px; height: 30px; line-height: 30px; }

.ysq_input { height: 22px; line-height: 22px; border: #d8d8d8 1px solid; background: url(/_res/images-xxgk/input_bg.gif) 0 0 no-repeat; padding: 0 5px; }
.ysq_btn { width: 74px; height: 24px; line-height: 24px; display: block; cursor: pointer; border: none; background: #496fb0; text-align: center; color: #fff; border-radius: 3px; font-size: 14px; }

/*?????????? */
.xxgklistb .gk_title { color: #000; }
.xxgklistb .newstitle { padding: 15px 20px 30px; }
.xxgklistb .opennesscont { padding: 0 25px; max-height: 900px; overflow-x: auto!important; }
.xxgklistb .slimScrollDiv { height: 900px!important; }
.xxgklistb .slimScrollDiv .slimScrollBar { width: 10px!important; background: #2d66a5!important; }
.xxgklistb .slimScrollDiv .slimScrollRail { width: 10px!important; background: #eee!important; }
.xxgklistb ul { overflow: hidden; }
.xxgklistb ul li { padding: 2px 0 2px 25px; background: url(/_res/images-xxgk/dot.png) 10px center no-repeat; height: 42px; line-height: 42px; vertical-align: bottom; overflow: hidden; font-size: 16px; position: relative; }
.xxgklistb ul li.even { }
.xxgklistb ul li a { float: none; display: block; margin-right: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.xxgklistb ul li .date { color: #999; position: absolute; top: 2px; right: 0; }
.xxgklistb ul.doc_list { padding-bottom: 10px; padding-top: 10px; min-height: 200px; }

/*ÇøÏØºÍ²¿ÃÅÆ½Ì¨Á´½Ó*/
.lm-xxgk-unitbox { padding: 20px; border: 1px solid #ddd; }
.gkml-unitlist { padding: 10px 0 20px; }
.gkml-unitlist li { height: 40px; line-height: 40px; font-size: 16px; width: 23%; margin-right: 2%; float: left; text-indent: 20px; background: url(/_res/images-xxgk/dot.png) 5px center no-repeat; }
.gkml-unitlist li a { display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gkml-unitlist-qx li { width: 18%; }

/*???????*/
.xxgklistb ul.list-gkzd { min-height: auto; }
.xxgklistb ul.list-gkzd.active { max-height: none; }
.gkzd-more { display: block; width: 100px; margin: 10px auto 20px; height: 30px; line-height: 30px; text-align: center; background: #e6e6e6; color: #666; }
.gkzd-more:hover { background: #2d66a5; color: #fff; }
.xxgk-zd-gwy { margin-bottom: 15px; border-bottom: 1px solid #ddd; }
.xxgk-zd-gwy .xxgklistb ul.list-gkzd { padding-top: 0; }
/*??????*/
.lm-xxgknb { padding-bottom: 15px; }
.lm-xxgknb .gkzd-title { display: none; }
.lm-xxgknb .gkzd-more { display: none; }
.lm-xxgknb ul.list-gkzd { max-height: none; padding-top: 0; }
.lm-xxgknb-szf ul.list-gkzd li { float: left; width: 48%; padding: 0; text-indent: 25px; }
.lm-xxgknb-szf ul.list-gkzd li.even { float: right; }
.lm-xxgknb-szf ul.list-gkzd li a { margin-right: 0; }

.gknb-unitlist { padding: 10px 0 20px; }
.gknb-unitlist li { height: 40px; line-height: 40px; font-size: 16px; width: 23%; margin-right: 2%; float: left; text-indent: 20px; background: url(/_res/images-xxgk/dot.png) 5px center no-repeat; }
.gknb-unitlist li a { display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gknb-unitlist-qx li { width: 18%; }

.bornone { border: 0 none; }
.border_r { border-left: 1px #ddd solid; }
.xxgk_sqrxx2 { border-top: 0 none; }
.xxgk_sqrxx2 .publicApply_table1 { margin-left: 0; }

.opennesscont { padding: 20px 25px; line-height: 1.8; font-size: 16px; }
.public-apply-submit-text { padding-top: 10px; }
.public-apply-submit-text li { font-weight: bold; }
.font_01 { font-size: 14px; }
.xxgk_ysqgm2 { border-top: 0 none!important; }

/*???????? > ????????*/
.xxgk_chaxun { height: 38px; line-height: 38px; color: #606060; margin-top: 10px; padding: 15px; background: #f8f8f8; }
.xxgk_chaxun li { float: left; margin-right: 10px; }
.xxgk_chaxun p { float: left; font-size: 14px; font-weight: bold; }
.xxgk_chaxun p input { float: left; }
.xxgk_chaxun p.txt { text-align: right; padding: 0 10px; }
.xxgk_chaxun p.input { width: 185px; height: 22px; border: #ddd 1px solid; margin-top: 5px; padding: 2px 5px; position: relative; background: #fff; }
.xxgk_chaxun p.input .msg-box { position: absolute!important; top: 0; left: 0; }
.xxgk_chaxun p.input input { width: 100%; height: 22px; line-height: 22px; border: 0; background: none; outline: none; }
.xxgk_chaxun p.select { width: 152px; }
.xxgk_chaxun p.select select { width: 100%; border: 1px solid #ddd; height: 24px; float: left; margin-top: 8px; }

.xxgk_chaxun .btn, .xxgk_chaxun .btn01 { padding-left: 10px; width: auto; }
.xxgk_chaxun .btn01 { padding-top: 8px; }
.xxgk_chaxun .btn input, .xxgk_chaxun .btn01 input { background: #2d66a5; width: 60px; height: 24px; line-height: 24px; text-align: center; color: #fff; border: none; cursor: pointer; border-radius: 3px; }

.xxgk_chaxun p.txt1 { width: 85px; text-align: right; padding: 0 5px 0 0; border: 0; }
.xxgk_chaxun.xxtj p.select { padding-left: 15px; }
.xxgk_chaxun p.date { width: 165px; height: 18px; border: #ddd 1px solid; margin-top: 8px; padding: 2px 5px; background: #fff; }
.xxgk_chaxun p.date input { width: 165px; height: 18px; line-height: 18px; border: 0; background: none; }
.xxgk_chaxun.xxtj p.date { width: 100px; height: 18px; border: #ddd 1px solid; margin-top: 8px; padding: 2px 5px; background: url(/_res/images-xxgk/input_bg.gif) 0 0 no-repeat; }
.xxgk_chaxun.xxtj p.date input { width: 100%; }
.xxgk_chaxun p.txt2 { padding-left: 8px; color: #e00; font-size: 12px; }
.ysqcx_tit { margin-top: 10px; height: 46px; line-height: 46px; border: 1px solid #ddd; background: #f7f7f7; position: relative; }
.ysqcx_tit p { position: absolute; top: 0; border-right: 1px solid #ddd; text-align: center; height: 46px; font-size: 15px; font-weight: bold; }
.ysqcx_tit p.p1 { width: 58px; left: 0; }
.ysqcx_tit p.p2 { width: auto; margin: 0 421px 0 58px; position: static; }
.ysqcx_tit p.p3 { width: 78px; right: 345px; }
.ysqcx_tit p.p4 { width: 155px; right: 189px; }
.ysqcx_tit p.p5 { width: 88px; right: 100px; }
.ysqcx_tit p.p6 { border-right: 0; width: 100px; right: 0; }

.ysqcx_box { border-top: 0; border-bottom: 0; overflow: hidden; }
.ysqcx_box ul:after { visibility: hidden; display: block; content: " "; clear: both; }
* html .ysqcx_box ul { zoom: 1; }
/* IE6 */
*:first-child+html .ysqcx_box ul { zoom: 1; }
/* IE7 */
.ysqcx_box ul { display: block; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.ysqcx_box li { height: 44px; line-height: 44px; clear: both; border-bottom: 1px solid #ddd; overflow: hidden; position: relative; }
.ysqcx_box li p { position: absolute; display: block; border-right: 1px solid #ddd; text-align: center; height: 52px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; top: 0; font-size: 14px; }
.ysqcx_box li p.p1 { width: 58px; left: 0; }
.ysqcx_box li p.p2 { width: auto; margin: 0 421px 0 58px; text-align: left; padding: 0 5px; position: static; }
.ysqcx_box li p.p2 a { display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ysqcx_box li p.p3 { width: 78px; right: 345px; }
.ysqcx_box li p.p4 { width: 155px; right: 189px; }
.ysqcx_box li p.p5 { width: 88px; right: 100px; }
.ysqcx_box li p.p6 { border-right: 0; width: 100px; overflow: hidden; right: 0; }
.yi_search_area { background: #fff url(../images-xxgk/xxgk_sqnrboxbg.gif) no-repeat left bottom; }
.yi_search_area1 { background: #fff url(../images-xxgk/xxgk_sqnrboxbg.gif) no-repeat left bottom; }
.yi_search_area2 { background: #fff url(../images-xxgk/xxgk_sqnrboxbg.gif) no-repeat left bottom; }

.yi_search_area1 table td.yi_areal { background: url(/_res/images-xxgk/xxgk_sqrbg.gif) no-repeat 0 0; font-weight: bold; font-size: 12px; line-height: 22px; color: #c50001; padding: 0 10px 0 12px; width: 19px; }
.yi_search_area table td.yi_areal { background: url(/_res/images-xxgk/xxgk_sqrxxbg.gif) no-repeat 0 0; font-weight: bold; font-size: 12px; line-height: 22px; color: #c50001; padding: 0 10px 0 12px; width: 19px; }
.yi_search_area2 table td.yi_areal { background: url(/_res/images-xxgk/xxgk_sqrxxbg.gif) no-repeat 0 0; font-weight: bold; font-size: 12px; line-height: 22px; color: #c50001; padding: 0 10px 0 12px; width: 19px; }
.yiarea_con { border-top: 1px solid #ddd; }
.yiarea_con table, .yiarea_con001 table, .yiarea_con01 table { border-collapse: collapse; border-spacing: 0; }
.yiarea_con table td, .yiarea_con001 table td table td { border: 1px solid #ddd; border-top: none; padding: 0 5px; }
.yiarea_con01 table td { border: 1px solid #ddd; padding: 0 5px; border-top: 0 none; }
.yiarea_con table td.bor1, .yiarea_con001 table td table td.bor, .yiarea_con001 table td table td.bor4, .yiarea_con01 table td.bor { text-align: center; background: #f8f8f8; }
.yiarea_con001 table td table td.bor4 { padding: 5px; }
.yi_areap p { text-indent: 12px; line-height: 24px; }
.yiarea_con001 table td.bor3, .yiarea_con01 table td.bor3 { padding: 10px; font-size: 14px; line-height: 24px; }
.ysq_closeico { padding: 15px 0; text-align: center; }
.ysq_closeico a { display: block; width: 100px; height: 36px; line-height: 36px; text-align: center; font-size: 15px; color: #fff; border: none; background: #496fb0; overflow: hidden; cursor: pointer; margin: auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* ?????????*/
.xxgkmnbox h2 { padding: 0 10px 0 20px; height: 40px; line-height: 40px; background: #fafafa; font-size: 16px; color: #496fb0; border-left: #496fb0 3px solid; }
.xxgkmnbox .more { font-size: 14px; color: #999; }
.xxgkmnbox a.more:hover { color: #999; }
.xxgkmnlist { padding: 10px 0; }
.xxgkmnlist ul { overflow: hidden; }
.xxgkmnlist li { height: 36px; line-height: 36px; font-size: 14px; width: 50%; float: left; }
.xxgkmnlist li .name { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 153px; padding-left: 20px; float: none; background: url(/_res/images-xxgk/iconmn.gif) 5px center no-repeat; }
.xxgkmnlist li p.fr { padding-right: 15px; }
.xxgkmnlist li p.fr a { color: #999; padding-left: 8px; font-size: 12px; }
.xxgkmnlist li p.fr a:hover { color: #e22929; }

.xq-xxgkmnlist ul li { width: 20%; }

/*???????? > ???*/
.xxgk_sqcon_sq .ysq_tjtable { width: 100%; margin-top: 10px; border-collapse: collapse; }
.xxgk_sqcon_sq .ysq_tjtable td { border: #ddd 1px solid; font-size: 14px; text-align: center; }
.xxgk_sqcon_sq .ysq_tjtable .t1 { width: 180px; }
.xxgk_sqcon_sq .ysq_tjtable .t2 { width: 180px; }
.xxgk_sqcon_sq .ysq_tjtable td.bt, .xxgk_sqcon_sq .ysq_tjtable td.bt1 { background: #f7f7f7; font-weight: bold; }
.xxgk_tjbox { border: 1px solid #ddd; border-bottom: 0 none; border-left: 0 none; }
.xxgk_tjbox td { border-left: 1px solid #ddd; border-top: 1px solid #ddd; }

/* ???????????*/
.xxgk_tjcx { height: 44px; line-height: 44px; background: #f7f7f7; padding-left: 50px; }
.xxgk_tjcx p { float: left; font-size: 14px; }
.xxgk_tjcx p input { float: left; }
.xxgk_tjcx p.txt { text-align: right; padding-right: 3px; width: 84px; }
.xxgk_tjcx p.date { width: 120px; height: 20px; border: #d8d8d8 1px solid; margin: 10px 2px 0 0; padding: 1px 5px; position: relative; background: #fff; }
.xxgk_tjcx p.date .msg-box { position: absolute!important; }
.xxgk_tjcx p.date input { width: 120px; height: 20px; line-height: 20px; border: 0; background: none; }
.xxgk_tjcx p.dw { width: 138px; height: 24px; padding: 10px 0 0 8px; }
.xxgk_tjcx p.dw select { width: 138px; height: 24px; border: #ccc 1px solid; float: left; }
.xxgk_tjcx p.btn { padding: 10px 0 0 8px; width: auto; }
.xxgk_tjcx p.btn input { background: #c50001; width: 60px; height: 24px; line-height: 24px; text-align: center; color: #fff; border: none; cursor: pointer; overflow: hidden; font-size: 14px; outline: none; }
.xxgk_tjcx p.txt2 { padding-left: 10px; color: #de020c; font-size: 12px; }

.xxgk_lmcon .xxgk_tjtable { border-collapse: collapse; margin-top: 10px; }
.xxgk_lmcon .xxgk_tjtable td, .xxgk_lmcon .xxgk_tjtable th { text-align: center; font-size: 14px; }
.xxgk_lmcon .xxgk_tjtable th { height: 34px; line-height: 34px; background: #f9f9f9; border-bottom: #e2e2e2 1px solid; font-weight: bold; padding-right: 1px; }
.xxgk_lmcon .xxgk_tjtable td { padding: 8px 5px; line-height: 22px; background: #f8f8f8; border-top: #ededed 1px solid; }
.xxgk_lmcon .xxgk_tjtable tr.odd td { background: #fff; border-top: 0; }
.xxgk_lmcon .xxgk_tjtable td.t1, .xxgk_lmcon .xxgk_tjtable td.t2, .xxgk_lmcon .xxgk_tjtable td.t3, .xxgk_lmcon .xxgk_tjtable td.t4 { border-right: #e2e2e2 1px solid; }
.xxgk_lmcon .xxgk_tjtable tr.lmcj_tj td { background: #e6e6e6; border-bottom: #dcdcdc 1px solid; border-right: 0; border-top: 0; height: 26px; line-height: 26px; }

/*????????>???????? */
.xxgk_sqcon { margin: auto; }
.sqnav_tit { height: 36px; line-height: 36px; margin-top: 10px; background: #f1f1f1; overflow: hidden; }
.sqnav_tit ul { padding: 0; }
.sqnav_tit ul.tit li { color: #333; float: left; height: 36px; font-size: 14px; line-height: 36px; background: #f1f1f1; text-align: center; padding: 0; border-right: #fff 1px solid; }
.sqnav_tit ul.tit li.xh { width: 70px; }
.sqnav_tit ul.tit li.yh { width: 170px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sqnav_tit ul.tit li.mc { width: 660px; }
.sqnav_tit ul.tit li.rq { width: 110px; border-right: 0; float: right; }
.xxgk_sqnav_con { padding-top: 0; }
.xxgk_sqnav_con ul li.xh { width: 70px!important; }
.xxgk_sqnav_con ul li.yh { width: 170px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.xxgk_sqnav_con ul li.rq, .xxgk_sqnav_con ul li.yh { font-family: arial; }
.xxgk_sqnav_con ul li.mc { left: 70px!important; right: 110px!important; }
.xxgk_sqnav_con ul li.mc a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.xxgk_sqnav_con ul li.rq { width: 110px; border-right: 0; position: static; float: right; }
.listviewbox_sq { background: #fff; border: 1px solid #d1dee4; position: absolute; left: 0; top: 0; padding: 14px 10px; text-align: center; width: 813px; z-index: 998; color: #333; }
.listviewbox_sq .vitem { line-height: 24px; text-align: left; width: 50%; float: left; overflow: hidden; font-size: 14px; }
.listviewbox_sq .vname { float: left; font-weight: bold; height: 24px; line-height: 24px; text-align: right; width: 90px; font-size: 14px; }
.listviewbox_sq .vitem p, .listviewbox_sq .vname p { float: left; width: 310px; }
.listviewbox_sq .vname p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listviewbox_sq .vname_zy { height: auto; }
.listviewbox_sq .vitem1 { width: 100%; float: left; }
.listviewbox_sq .vitem1 p { display: block; width: 710px; line-height: 24px; height: auto; white-space: normal; text-align: left; float: left; }

@media (min-width:992px) and (max-width: 1199px) {
  .xxgk_sqxxktop ul li a { font-size: 13px; }
  .nav_tit ul.tit li.xh, .xxgk_nav_con ul li.xh { }
  .nav_tit ul.tit li.yh, .xxgk_nav_con ul li.yh { }
  .nav_tit ul.tit li.mc, .xxgk_nav_con ul li.mc { }
  .nav_tit ul.tit li.rq, .xxgk_nav_con ul li.rq { }
  .nav_tit ul.tit li.wh, .xxgk_nav_con ul li.wh { width: 120px; }
  .xxgk_nav_con ul li.mc a.title.lang1 { max-width: 190px; }
  .xxgk_nav_con ul li.mc a.title.lang2 { max-width: 138px; }
  .xxgk_nav_con ul li.mc a.title.lang3 { max-width: 88px; }
  .xxgk_nav_con ul li.mc a.title.lang4 { max-width: 40px; }
  .xxgk_nav_con ul li.mc a.title.lang5 { max-width: 40px; }
  .xxgkmnlist li { width: 318px; }
  /*?????????? end*/
  .xxgk_sqtop1 p { padding-right: 10px; }
  .sqnav_tit ul.tit li.mc { width: 514px; }
  .xxgk_sqtop1 .xxgk_sqtop1_type2 { padding-right: 50px; }
  .xxgk_chaxun.xxtj p.date { width: 75px; }
  .xxgk_chaxun p.select { width: 120px; }
  .xxgk_jstable { padding-left: 50px; background: none; }
  /*???????? end*/
  .searcon .search_li .databox .input { width: 193px; }
  /*???? end*/
  .xxgkcontent { padding-top: 15px; padding-bottom: 15px; }
  .xxgk_contnetleft { margin-right: 255px; padding-right: 15px; }
}
@media (max-width:991px) {
  .xxgk_sqxxktop ul li { width: 25%!important; }
  .gk_title { font-size: 22px; line-height: 30px; }
  .gkwz_contnet { min-height: 200px; padding: 20px 0; }
  .gk_pos { margin-bottom: 10px; }
  .div_table_suoyin .table_suoyin th { width: 110px; }
  .div_table_suoyin .table_suoyin td { width: auto; }
  .xxgk_contnetleft { border: 0 none; margin-right: 0; padding: 0; }
  .xxgkcontent { padding: 10px; }
  .xxgk_zclist { position: static; width: auto; padding-top: 15px; }
  /*??????*/
  .gkml-unitlist li { width: 31.3%; }
  /*??????*/
  .gknb-unitlist li { width: 31.3%; }
}
@media (min-width: 768px) and (max-width:991px) {
  .xxgk_left, .xxgk_lmright { float: none; width: auto; margin: 0; }
  .xxgk_lmright { min-height: 100px; margin-top: 15px; padding: 0; border: 0; }
  .xxgk_left { padding-bottom: 0; }
  .xxgk_lmlink { overflow: hidden; }
  .xxgk_lmlink dl { margin-bottom: 15px; }
  .xxgk_lmlink dl a .tit { line-height: 56px; font-size: 22px; }
  .xxgk_lmlink dl a .tit br { display: none; }
  .navContent { margin-bottom: 15px; }
  /*.xxgk_left,.xxgk_lmright{float: none; width: auto; margin: 0;}*/
  /*.xxgk_left{width:210px;}*/
/*.xxgk_lmlink{overflow: hidden;}
    .xxgk_lmlink dl{float: left;width:356px;margin-right:15px;}
    .xxgk_lmlink dl:nth-child(2n){margin-right: 0;}*/
  /*.xxgk_lmlink dl a{padding-left:15px}*/
  /*.xxgk_lmright{!*width:466px;*!margin-top:15px;}*/
  .xxgklist_lm { max-height: none; overflow-y: auto; }
  .xxgklist_lm .doc_list li.columnName a.more { width: auto; float: right!important; margin: 0; }
  /* ???????-???? */
  .listviewboxt { display: none!important; }
  .nav_tit ul.tit li.xh, .xxgk_nav_con ul li.xh { width: 50px; }
  .nav_tit ul.tit li.yh, .xxgk_nav_con ul li.yh { width: 180px; left: 52px; }
  .nav_tit ul.tit li.mc, .xxgk_nav_con ul li.mc { left: 234px; right: 102px; }
  .nav_tit ul.tit li.wh, .xxgk_nav_con ul li.wh { display: none; }
  .nav_tit ul.tit li.rq, .xxgk_nav_con ul li.rq { right: 0; border: 0 none; }
  .xxgk_nav_con ul li.mc a.title.lang1 { max-width: 355px; }
  .xxgk_nav_con ul li.mc a.title.lang2 { max-width: 292px; }
  .xxgk_nav_con ul li.mc a.title.lang3 { max-width: 244px; }
  .xxgk_nav_con ul li.mc a.title.lang4 { max-width: 190px; }
  .xxgk_nav_con ul li.mc a.title.lang5 { max-width: 132px; }
  /* ???????-???? */
  .sqnav_tit ul.tit li.mc { width: 556px; }
  .xxgk_sqnav_con ul li.mc { width: 540px; }
  .xxgk_chaxun { padding-left: 14px; }
  .xxgk_chaxun.xxtj { padding-left: 0; }
  .xxgk_chaxun.xxtj p.date { width: 105px; }
  .xxgk_chaxun.xxtj p.select { padding-left: 10px; }
  .xxgk_chaxun p.select { width: 120px; }
  .xxgk_sqtop1 p { padding-right: 8px; }
  .xxgk_sqtop1 p select { width: 100px; }
  /*???????? end*/
  /* ????????? */
  .xxgkmnlist li { clear: both; float: none; width: auto; padding-right: 5px; }
  .xxgkmnlist li .name { margin-right: 120px; }
  .xxgk_tjcx { padding-left: 0; }
  .navgk_jjcon ul li.bt3,   .navgk_jjcon ul li.bt4, .navgk_jjcon ul li.bt5 { width: 100%; }
}

@media (max-width: 767px) {
  .xxgk_left, .xxgk_lmright { float: none; width: auto; margin: 0; }
  .xxgk_lmright { min-height: 100px; margin-top: 10px; padding: 0; border: 0; }
  .xxgk_left { padding-bottom: 0; }
  .xxgk_lmlink { overflow: hidden; }
  .xxgk_lmlink dl { margin-bottom: 10px; }
  .xxgk_lmlink dl a .tit { line-height: 56px; font-size: 20px; }
  .xxgk_lmlink dl a .tit br { display: none; }
  .navContent { margin-bottom: 10px; }
  .xxgk_lmcon { padding-bottom: 0; }
  .xxgk_contain { padding-top: 12px; }
  .xxgklist_lm { max-height: none; overflow-y: auto; }
  /*.xxgk_lmlink dl:nth-child(2n) a:hover{  border-left: 1px #496fb0 solid;  }*/
  .xxgklist_lm .doc_list li.columnName a.more { width: auto; float: right!important; margin: 0; }
  /* ???????-???? */
  .listviewboxt { display: none!important; }
  .nav_dwxx { display: none; }
  .nav_tit { margin-top: 0; }
  .xxgk_nav_con ul { padding: 5px 0; }
  .nav_tit ul.tit li.wh,   .nav_tit ul.tit li.xh,   .nav_tit ul.tit li.yh,   .xxgk_nav_con ul li.wh,   .xxgk_nav_con ul li.xh, .xxgk_nav_con ul li.yh { display: none; }
  .nav_tit ul.tit li.mc, .xxgk_nav_con ul li.mc { margin-right: 100px; }
  .nav_tit ul.tit li.rq, .xxgk_nav_con ul li.rq { right: 0; width: 100px; }
  /* ???????-???? */
  .secnr { padding: 0; }
  /* ????????? */
  .xxgkmnlist li { clear: both; float: none; width: auto; padding-right: 5px; }
  .xxgkmnlist li .name { margin-right: 120px; }
  .xxgk_tjcx { height: auto; overflow: hidden; line-height: 36px; padding: 5px 0 5px 10px; }
  .xxgk_tjcx .txt, .xxgk_tjcx .txt2 { clear: both; }
  .xxgk_tjcx p.date { margin-top: 7px; }
  .xxgk_tjcx p.btn { padding-top: 7px; }
  .navgk_jjcon ul li.bt3,   .navgk_jjcon ul li.bt4, .navgk_jjcon ul li.bt5 { width: 100%; }
  /* ???????? */
  .xxgk_sqnrbox { background: none; margin-bottom: 10px; }
  /*???????? end*/
  .xxgk_sq_lmcon { padding: 20px 0; }
  .xxgk_sqtable a { display: block; margin: 0 0 10px; }
  .ysqcx_tit p.p1,   .ysqcx_tit p.p3,   .ysqcx_tit p.p4, .ysqcx_tit p.p5 { display: none; }
  .ysqcx_tit p.p2 { right: 100px; margin: 0; left: 0; position: absolute; }
  .ysqcx_box li p.p2 { margin: 0 100px 0 0; }
  .ysqcx_box li p.p1,   .ysqcx_box li p.p3,   .ysqcx_box li p.p4, .ysqcx_box li p.p5 { display: none; }
  .xxgk_chaxun ul li { float: none; margin: 0; }
  .xxgk_chaxun { height: auto; line-height: 0; overflow: hidden; }
  .xxgk_chaxun p { float: none; width: auto!important; }
  .xxgk_chaxun p.txt { text-align: left; line-height: 34px; padding: 0; }
  .xxgk_chaxun p.select select { float: none; margin: 0; vertical-align: top; }
  .xxgk_chaxun p.input { margin-top: 0; }
  .xxgk_chaxun p.btn01 { float: left; }
  .xxgk_chaxun ul li.btn { margin-top: 10px; padding: 0; }
  /*????????? end*/
  .sqnav_tit ul.tit li.xh { display: none; }
  .sqnav_tit ul.tit li.mc { margin-right: 110px; width: auto; float: none; }
  .xxgk_sqnav_con ul li.mc { left: 0!important; }
  .xxgk_jstable { padding: 5px 10px 10px; background-image: none!important; }
  .xxgk_jstable ul { height: auto; }
  .xxgk_jstable li { float: none; width: auto!important; }
  .xxgk_jstable li.ss1 p { float: none!important; width: auto!important; }
  .xxgk_jstable li.ss1 p.tit { text-align: left; }
  .xxgk_jstable li.ss2 input { width: 80px; margin: 0 10px; display: inline-block; vertical-align: middle; }
  .xxgk_jstable li.ss1 p.select { padding-left: 0; }
  .xxgk_chaxun p.txt1 { line-height: 34px; text-align: left; }
  .xxgk_chaxun.xxtj p.select { padding: 10px 0 0 0; }
  .xxgk_chaxun.xxtj p.date { margin-top: 0; }
  /*Ç®¹ñÆ½Ì¨777Äê±¨*/
  .lm-xxgknb-szf ul.list-gkzd li { width: auto; float: none!important; }
  /*ÇøÏØºÍ²¿ÃÅÆ½Ì¨Á´½Ó*/
  .lm-xxgk-unitbox { padding: 10px; }
}
@media (max-width: 645px) {
  .zxgk_linkr li { padding: 15px 0 0 0; width: 100%; float: none; }
  .zxgk_linkr li img { width: 100%; height: 90px; }
  .zxgk_linkr li.num1 { padding-left: 0; }
  .publicApply_tablenr .tit { float: none; width: auto!important; text-align: left; padding-left: 9px!important; border: 0 none; border-bottom: 1px #ddd solid; }
  .publicApply_tablenr .input { margin-left: 0!important; }
  .publicApply_table1 .tit { float: none!important; width: auto!important; text-align: left; padding-left: 8px!important; border-right: 0 none; }
  .publicApply_table1 .input { float: none; width: auto; margin-left: 0!important; }
  .publicApply_table1 .textarea .tit { padding-top: 12px!important; height: auto; }
  .publicApply_table3 .tit { width: 107px; border-right: 1px #ddd solid; background: #f8f8f8; padding: 9px 12px 9px 0; line-height: 20px; text-align: right; }
  .publicApply_table3 .tit2 { text-align: left; border-right: 0 none; }
  .publicApply_table1 .tit .area_t1 { display: none; }
  .publicApply_table1 .tit .area_t2 { display: inline-block; }
  .publicApply_table1 .upload .input .uploadtext { width: 55%; }
  .publicApply_table1 .upload .p2 { padding-bottom: 7px!important; }
}
@media (max-width: 580px) {
  .xxgk_sqcon_sq .ysq_tjtable .t1 { width: 30%; }
  .xxgk_sqcon_sq .ysq_tjtable .t2 { width: 30%; }
  .xxgk_lmlink dl { width: 100%; }
  /*.xxgk_lmlink dl.num5 a{ text-align: left; padding-left: 25px;}*/
  /*??????*/
  .gkml-unitlist li { width: 48%; margin: 0 1%; }
  /*Ç®¹ñÆ½Ì¨777Äê±¨*/
  .gknb-unitlist li { width: 48%; margin: 0 1%; }
}
@media (max-width: 500px) {
  .xxgk_lmlink dl a .tit { font-size: 18px; }
  .xxgk_lmlink dl.num1 .ico { background-position: center 8px; }
  .xxgk_lmlink dl.num2 .ico { background-position: center -73px; }
  .xxgk_lmlink dl.num3 .ico { background-position: center -157px; }
  .xxgk_lmlink dl.num4 .ico { background-position: center -243px; }
  .xxgk_lmlink dl.num5 .ico { background-position: center -73px; }
  .xxgk_sqxxktop ul li { width: 50%!important; }
}
@media (max-width: 370px) {
  .publicApply_table1 .yzm .input input { width: 56px; }
  .xxgkmnbox h2 { padding-left: 10px; font-size: 15px; }
}
@media (max-width: 991px) {
  .pl15 { padding: 0 10px; }
}

/*?????????????*/
.public-apply-sub { padding: 0 20px; }
.ysq-Formbox { float: none; width: auto; }
.ysq-result-search { padding-bottom: 20px; }
.ysq_tu { line-height: 30px; padding-top: 15px; overflow: hidden; }
.ysq_tu h2 { font-size: 22px; text-align: center; font-weight: bold; height: 40px; line-height: 40px; }
.ysq_tu h2.ysq_t { margin-top: 40px; }
.ysq_tu h4 { line-height: 40px; color: #226ebc; font-size: 16px; font-weight: bold; display: block;text-align: center;  background: #f8f8f8;}
.ysq_tu .ysq_tips { line-height: 25px; margin-bottom: 10px; color: red; }
.ysq_tu_apply { margin-top: 25px; }
.xxgk_sqnrbox { margin: 0 auto; border: #d6d6d6 1px solid; position: relative; }
.ysqtable { border-bottom: #d6d6d6 1px solid; overflow: hidden; height: auto; padding: 10px 20px; font-size: 16px; }
.ysqtable .fr-label { margin-right: 15px; }
.xxgk_lxfs { border-top: 0; }
.xxgk_sqr { position: absolute; top: 50%; left: 0; width: 17px; padding: 0 12px 0; font-weight: bold; color: red; line-height: 22px; text-align: center; height: 110px; margin-top: -55px; }
.xxgk_sqnrbox_zf .xxgk_sqr { height: 198px; margin-top: -99px; }
.xxgk_sqnrbox_jg .xxgk_sqr { height: 88px; margin-top: -44px; }
.xxgk_sqrxx { padding: 20px 40px; }
.xxgk_cate { position: relative; }
.xxgk_gm { position: absolute; top: 50%; left: 0; width: 16px; padding: 0 10px; line-height: 18px; font-weight: bold; text-align: center; height: 42px; margin-top: -21px; }
.xxgk_cate_fr { border-bottom: 0; }
.xxgk_cate_fr .xxgk_gm { height: 147px; margin-top: -74px; line-height: 18px; }
.xxgk_gmr { }
.xxgk_gmr li { float: left; width: 50%; }
.xxgk_gmr li .bor1 { float: left; padding: 8px 10px 8px 0; width: 170px; text-align: right; line-height: 30px; font-size: 16px; }
.xxgk_gmr li .bor1 span, .xxgk_gmr li p.bor3 span { color: #e70000; margin: 0 3px 0 -3px; }
.xxgk_gmr li .bor2 { padding: 8px 10px; background: #fff;  position: relative; min-height: 32px;  margin-left: 180px;}
.xxgk_gmr li .bor2 .msg-box{  position: absolute; top:0;}
.xxgk_gmr li .bor2.yzm{ margin-left: 0;}
.xxgk-ysq-detail .xxgk_gmr li .bor1 { padding-right: 10px; }
.xxgk-ysq-detail .bor2 { font-size: 16px; }
.xxgk_gmr li .bor2 input { width: 280px; height: 28px; background: #fff; line-height: 28px; padding: 0 10px; border: #ddd 1px solid; color: #333; }
.xxgk_gmr li .lang input{width: 778px;}
.xxgk_gmr li .bor2 input[type="radio"] { width: auto; border: 0 none; }
.xxgk_gmr li .bor2 select { width: 302px; padding: 0 10px; height: 30px; background: #fff; line-height: 28px; border: #ddd 1px solid; }
.xxgk_gmr li .bor2 .sqgk_dectext { width: 778px; padding: 10px 10px; border: #d6d6d6 1px solid; overflow-y: auto; height: 150px; }
.xxgk_gmr li .sqgk-hqfs label, .xxgk_gmr li .sqgk-tgfs label { margin-right: 10px; }
.xxgk_gmr li .yzm input { width: 125px!important; }
.xxgk_gmr li .yzm img { width: auto; height: 30px; }
.xxgk_gmr li.gm1 { width: 100%; }
.xxgk_gmr li.gm1 .bor3 { width: 78px; float: left; line-height: 30px; padding: 0 10px; text-align: right; }
.xxgk_gmr li.gm1 .bor4 { margin-left: 170px; background: #fff; min-height: 32px; }
.xxgk_gmr li.gm1 .sc { float: left; padding-right: 10px; height: 30px; line-height: 30px; }
.xxgk_gmr li.gm1 .sc input { width: 215px; height: 28px; background: #fff; line-height: 28px; padding: 0 10px; border: #ddd 1px solid; display: inline-block!important; }
.xxgk_gmr li.xxqk-gm .bor2 input { width: 778px; }
.xxgk_gmr li.gm2 { width: 1037px; }
.xxgk_gmr li.gm2 .bor4 { margin-left: 108px; border-left: #d6d6d6 1px solid; background: #fff; padding: 10px; min-height: 32px; }
.xxgk_gmr li.gm2 .bor4 .dizhi { width: 565px; height: 28px; background: #fff; line-height: 28px; border: #ddd 1px solid; color: #333; padding: 0 10px; }
.xxgk_gmr li.gm3 { width: 777px; }
.xxgk_gmr li.gm3 .bor1 { padding: 0 10px; }
.xxgk_gmr li.gm3 .bor2 { margin-left: 108px; border-left: #d6d6d6 1px solid; background: #fff; padding: 15px 10px; min-height: 32px; }
.xxgk_gmr li.gm3 .bor5 { margin-left: 108px; border-left: #d6d6d6 1px solid; background: #fff; padding: 10px 10px 5px; min-height: 32px; }
.xxgk_gmr li.gm3 .bor5 .sc { height: 30px; }
.xxgk_gmr li.gm3 .bor5 .sc input { width: 405px; height: 28px; background: #fff; line-height: 28px; padding: 0 10px; border: #ddd 1px solid; }
.xxgk_gmr li.gm1 .sc input.btn, .xxgk_gmr li.gm3 .sc input.btn { width: 60px; height: 30px; color: #666; line-height: 28px; text-align: center; border: 1px solid #ccc; background: #efefef; }
.xxgk_slmc { background: #f8f7f7; border: #d6d6d6 1px solid; border-top: 0 none; border-bottom: 0 none; }
.xxgk_slmc .xxgk_slmc_tit { float: left; padding: 10px; width: 167px; text-align: right; }
.sqgk_con .sqgk_tit span, .xxgk_slmc .xxgk_slmc_tit span { color: #e70000; margin: 0 3px 0 -3px; }
.xxgk_slmc .bor2, .xxgk_slmc .bor6 { margin-left: 187px; border-left: #d6d6d6 1px solid; background: #fff; padding: 10px; min-height: 32px; }
.xxgk_slmc .bor2 select { width: 327px; padding: 0 10px; height: 30px; background: #fff; line-height: 28px; border: #ddd 1px solid; }
.xxgk_slmc .bor2 input { width: 305px; padding: 0 10px; height: 28px; background: #fff; line-height: 28px; border: #ddd 1px solid; }
.xxgk_sfgk { border-bottom: 1px solid #ddd; }
.xxgk_sfgk .bor6 label { font-weight: normal; padding-right: 10px; }
.sqgk_con { background: #f8f7f7; border-left: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; }
.sqgk_con3 { border-bottom: 0; }
.sqgk_con .sqgk_tit { float: left; width: 125px; text-align: right; padding: 10px; }
.sqgk_con2 .sqgk_tit, .sqgk_con3 .sqgk_tit { padding: 0 10px; }
.sqgk_con .sqgk_desr { margin-left: 145px; border-left: #d6d6d6 1px solid; min-height: 32px; }
.sqgk_con .bor6 { margin-left: 145px; border-left: #d6d6d6 1px solid; padding: 15px 10px; background: #fff; min-height: 32px; }
.sqgk_con .bor6 label { font-weight: normal; padding-right: 10px; }
.sqgk_con .bor6 label input { margin-right: 3px; }

.sqgk_zfxx { border-bottom: #d6d6d6 1px solid; }
.sqgk_zfxx .sqgk_wj { float: left; width: 100%; }
.sqgk_zfxx .sqgk_wh { border-top: #d6d6d6 1px solid; }
.sqgk_zfxx .sqgk_wj .bt { float: left; width: 68px; text-align: right; padding: 10px; }
.sqgk_zfxx .sqgk_wj .ipt { margin-left: 88px; border-left: #d6d6d6 1px solid; background: #fff; padding: 10px; min-height: 32px; }
.sqgk_zfxx .sqgk_wj .ipt input { width: 350px; height: 28px; background: #fff; line-height: 28px; padding: 0 10px; border: #ddd 1px solid; }
.sqgk_descon { padding: 10px; line-height: 30px; background: #fff; }
.sqgk_descon textarea { width: 92%; padding: 10px 3%; border: #d6d6d6 1px solid; overflow-y: auto; height: 150px; }

.ysq_yzm { background: #f8f7f7; border: #d6d6d6 1px solid; }
.ysq_yzm .ysq_yzmt { float: left; padding: 10px; width: 167px; text-align: right; }
.ysq_yzm .ysq_yzmt span { color: #e70000; margin: 0 3px 0 -3px; }
.ysq_yzm .yzm { margin-left: 187px; border-left: #d6d6d6 1px solid; background: #fff; padding: 10px; min-height: 32px; }
.ysq_yzm .yzm input { width: 125px; height: 28px; line-height: 28px; padding: 0 10px; border: #d6d6d6 1px solid; }
.ysq_yzm .yzm img { width: auto; height: 30px; }

.xxgk_sq_btn { padding: 10px 0; border-top: none; }
.xxgk_sq_btn p { line-height: 20px; color: #aaa; font-size: 12px; }
.xxgk_sq_btn .ysq_btns { margin: 20px auto; text-align: center; }
.xxgk_sq_btn .ysq_btns input { width: 110px; height: 36px; line-height: 36px; text-align: center; color: #fff; margin: 0 10px; background: #496fb0; border-radius: 5px; border: 0; cursor: pointer; }
.xxgk_sq_btn .ysq_btns input.cz { background: #f90; }
.no-bottom { border-bottom: 0!important; }

/*??????????*/
.ysq-pic-modal { width: 100%; }
.ysq-pic-modal img { display: block; max-width: 100%; margin: 0 auto; }
@media (min-width:992px) and (max-width: 1199px) {
  .public-apply-sub { padding: 0; }
  .xxgk_gmr li { }
  .xxgk_gmr li .bor2 input { width: 200px; }
  .xxgk_gmr li .bor2 select { width: 232px; }
  .xxgk_gmr li.gm1 .sc input { width: 146px; }
  .xxgk_gmr li.xxqk-gm .bor2 input { width: 616px; }
  .xxgk_gmr li .bor2 .sqgk_dectext { width: 616px; }
  .xxgk_gmr li.gm1 .bor4 .sc input { width: 365px; }
  .xxgk_gmr li.gm3 .bor5 .sc input { width: 365px; }
  .xxgk_gmr li.gm1,   .xxgk_gmr li.gm2, .xxgk_gmr li.gm3 { }
  .sqgk_zfxx .sqgk_wj .ipt input { width: 330px; }
  .xxgk_gmr li.gm2 .bor4 .dizhi { width: 420px; }
}
@media (max-width:991px) {
  .xxgk_chaxun p.input { width: 180px; }
  .xxgk_gmr li { width: 100%; float: none; }
  .xxgk_gmr li .bor2 input { width: 300px; }
  .xxgk_gmr li .bor2 select { width: 322px; }
  .xxgk_gmr li.gm1 .sc { float: none; }
  .xxgk_gmr li.gm1 .sc input { width: 300px; }
  .xxgk_gmr li.gm1 .sc2 { margin-top: 10px; }
  .xxgk_gmr li.xxqk-gm .bor2 input { width: 300px; }
  .xxgk_gmr li .bor2 .sqgk_dectext { width: 300px; }
  .xxgk_gmr li.gm2 { width: 647px; }
  .xxgk_gmr li.gm2 .bor4 .dizhi { width: 498px; }
  .xxgk_gmr li.gm3 { width: 647px; }
  .xxgk_gmr li.gm3 .bor5 .sc input { width: 175px; }
  .xxgk_slmc .bor2 select { width: 197px; }
  .xxgk_slmc .bor2 input { width: 175px; }
}
@media (max-width:767px) {
  .public-apply-sub { padding: 0; }
  .ysq_tu h2 { font-size: 18px; height: auto; line-height: 26px; padding: 3px 0; }
  .xxgk_sqnrbox { position: inherit; }
  .ysqtable { font-size: 14px; }
  .xxgk_sqr { position: inherit; width: auto; padding: 10px 10px; height: auto; margin-top: 0; border-bottom: #d6d6d6 1px solid; }
  .xxgk_sqnrbox_zf .xxgk_sqr { height: auto; margin-top: 0; }
  .xxgk_sqnrbox_jg .xxgk_sqr { height: auto; margin-top: 0; }
  .xxgk_sqrxx { margin-left: 0; padding: 15px 15px; }
  .xxgk_cate { border-left: 0; position: inherit; }
  .xxgk_gm { position: inherit; width: auto; padding: 2px 10px; height: auto; margin-top: 0; border-bottom: #d6d6d6 1px solid; }
  .hidden-xx { display: none; }
  .xxgk_cate_fr .xxgk_gm { height: auto; margin-top: 0; }
  .xxgk_gmr { margin-left: 0; }
  .xxgk_gmr li { float: none; width: auto; border-left: 0; }
  .xxgk_gmr li .bor1 { width: auto; float: none; text-align: left; padding: 5px 0 2px; font-size: 14px; }
  .xxgk_gmr li .bor2 { margin-left: 0; padding: 0 0 5px; }
  .xxgk_gmr li .bor2 input { width: 100%; height: 30px; box-sizing: border-box; }
  .xxgk_gmr li .bor2 select { width: 100%; box-sizing: border-box; }
  .xxgk_gmr li.gm1 .sc { padding-right: 0; }
  .xxgk_gmr li.gm1 .sc input { width: 72%; height: 30px; box-sizing: border-box; float: left; }
  .xxgk_gmr li.gm1 .sc input.btn { width: 27%; box-sizing: border-box; padding: 0; float: right; }
  .xxgk_gmr li.xxqk-gm .bor2 input { width: 100%; box-sizing: border-box; }
  .xxgk_gmr li .bor2 .sqgk_dectext { width: 100%; box-sizing: border-box; }
  .xxgk_gmr li.gm1 { width: auto; }
  .xxgk_gmr li.gm1 .bor3 { width: 98px; }
  .xxgk_gmr li.gm1 .bor4 { margin-left: 118px; }
  .xxgk_gmr li.gm1 .bor4 .sc input { width: 68%; height: 30px; box-sizing: border-box; }
  .xxgk_gmr li.gm2 { width: auto; }
  .xxgk_gmr li.gm2 .bor4 { margin-left: 118px; }
  .xxgk_gmr li.gm2 .bor4 .dizhi { width: 100%; height: 30px; box-sizing: border-box; }
  .xxgk_gmr li.gm3 { width: auto; }
  .xxgk_gmr li.gm3 .bor2 { margin-left: 118px; }
  .xxgk_gmr li.gm3 .bor5 { margin-left: 118px; line-height: 24px; }
  .xxgk_gmr li.gm3 .bor5 .sc input { width: 68%; height: 30px; box-sizing: border-box; }
  .xxgk_gmr li.gm1 .bor4 .sc input.btn, .xxgk_gmr li.gm3 .bor5 .sc input.btn { width: 28%; box-sizing: border-box; padding: 0; }
  .xxgk_slmc .xxgk_slmc_tit { width: 98px; }
  .xxgk_slmc .bor2 { margin-left: 118px; }
  .xxgk_slmc .bor2 select { width: 100%; box-sizing: border-box; }
  .xxgk_slmc .bor2 input { width: 100%; height: 30px; box-sizing: border-box; }
  .xxgk_sqfs .bor6 { margin-left: 118px; min-height: 60px; }
  .sqgk_con { border-left: 0; }
  .sqgk_con .sqgk_tit { width: 108px; padding: 10px 10px 10px 0; font-size: 12px; }
  .sqgk_con2 .sqgk_tit, .sqgk_con3 .sqgk_tit { padding: 0 10px 0 0; }
  .sqgk_con .sqgk_desr { margin-left: 118px; }
  .sqgk_con .bor6 { margin-left: 118px; }
  .sqgk_zfxx .sqgk_wj .bt { float: none; width: auto; text-align: left; }
  .sqgk_zfxx .sqgk_wj .ipt { margin-left: 0; border-left: 0; border-top: #d6d6d6 1px solid; }
  .sqgk_zfxx .sqgk_wj .ipt input { width: 100%; height: 30px; box-sizing: border-box; }
  .sqgk_descon textarea { width: 100%; box-sizing: border-box; }
  .ysq_yzm .ysq_yzmt { width: 98px; }
  .ysq_yzm .yzm { margin-left: 118px; }
  .ysq_yzm .yzm input { width: 100px; }
  .xxgk_sq_btn .ysq_btn { margin: 10px auto; }
}

/*Ïà¹Ø½â¶Á*/
.xxgk-wzcon { position: relative; margin-top: 20px; }
.xxgk_contnetleft { border-right: 1px solid #ddd; padding-right: 40px; margin-right: 260px; padding-bottom: 10px; min-height: 500px; }
.xxgk_zclist { position: absolute; right: 0; top: 0; width: 240px; }
.zctit { padding: 0 0 10px 0; border-bottom: 1px solid #ddd; overflow: hidden; }
.zctit span { padding-left: 10px; height: 24px; line-height: 24px; color: #015293; font-size: 22px; font-weight: bold; }
.fileList { padding-bottom: 10px; overflow: hidden; }
.fileList li { line-height: 36px; vertical-align: bottom; padding-left: 15px; background: url(/_res/images/dot.png) 0 14px no-repeat; overflow: hidden; position: relative; }
.fileList li a { display: block; float: none; }
.doc_down { display: block; height: 38px; line-height: 38px; border: #015293 1px solid; border-radius: 5px; font-size: 16px; color: #015293; padding-left: 100px; background: url(/_res/images/doc_down_btn.png) 62px center no-repeat; }
@media (max-width: 991px) {
  .xxgk_contnetleft { border-right: none; padding-right: 0; margin-right: 0; }
  .xxgk_zclist { position: static; width: auto; padding-top: 15px; }
}

/*ÐÐÕþÐí¿É*/
.xxgk-xzxklinks li { float: left; width: 27%; text-align: center; margin: 20px 3%; }
.xxgk-xzxklinks li a { display: block; border: 1px solid #e0e0e0; font-size: 16px; line-height: 56px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*20230925 ÐÐÕþ¹æ·¶ÐÔÎÄ¼þÓÒ²àÁÐ±í*/
.biaobody div, .biaotlt div { text-align: center; }
.biaotlt { width: 100%; height: 36px; line-height: 36px; background-color: #e8e8e8; position: relative; }
.biaotlt>div { position: absolute; top: 0; color: #2d66a5; font-size: 16px; text-align: center;font-weight: bold; }
.biaobody ul li { position: relative; border: 1px solid #e8e8e8;border-top:none; box-sizing: border-box; min-height: 52px; line-height: 30px; }
.biaobody ul li>div { position: absolute; font-size: 16px; top: 0; }
.biaobody .lie1, .biaobody .lie3, .biaobody .lie4, .biaobody .lie5 { height: 100%; line-height: 60px; }
.biaobody .lie1, .biaotlt .lie1 { width: 62px; left: 0; }
.biaobody .lie2, .biaotlt .lie2 { width: auto; position: static; margin: 0 382px 0 62px; }
.biaobody .lie3, .biaotlt .lie3 { width: 198px; right: 184px; }
.biaobody .lie4, .biaotlt .lie4 { width: 70px; right: 114px; }
.biaobody .lie5, .biaotlt .lie5 { width: 114px; right: 0; }
.biaobody .lie2 { text-align: left!important; min-height: 52px; padding: 0 8px;   align-items: center; }
.biaobody .lie2 a { display: inline; width: 100%; line-height: 30px; }
.biaobody .lie2 .gl{ display: inline;color: red;float:none;}
.biaobody .lie2 .gl .split{    padding: 0 2px;  color: #666;}
.biaobody .lie2 .gl .a{ color: #2d66a5;}
.biaobody .lie1, .biaobody .lie4 { background: #fafafa; }
.biaobody ul li .lie1, .biaobody ul li .lie2, .biaobody ul li .lie3, .biaobody ul li .lie4 { border-right: 1px solid #e8e8e8; box-sizing: border-box; }
.biaobody .redwords { color: #be0000; text-align: left; padding: 10px 0; }

@media (min-width:992px) and (max-width: 1199px) {
}
@media (max-width:991px) {
  .biaobody .lie3, .biaotlt .lie3{
    display: none;
  }
  .biaobody .lie4, .biaotlt .lie4{
    display: none;
  }
  .biaobody .lie2, .biaotlt .lie2{
    margin: 0 114px 0 62px;
  }
}
@media (max-width:370px) {
  .biaobody .lie5, .biaotlt .lie5{
    display: none;
  }
  .biaobody .lie2, .biaotlt .lie2{
    margin: 0 0 0 62px;
  }
}


/*---Õþ²ß±È¶Ô½á¹ûÒ³---*/
.policyComparison_position{padding:10px 0;height:32px;}
.policyComparison_position .position-btn a{display: block;float: left;padding:0 10px;height: 30px;margin-right:15px;background: #fff;border: 1px solid #94b3e7;line-height: 30px;font-size: 15px;color: #6c9ced;text-align: center;border-radius: 3px;}
.policyComparison_position .position-btn a.active{border-color:#2a68ce;background: #2a68ce;color:#fff;}
.policyComparison-checkbox{height: 32px;line-height: 32px;}
.policyComparison-checkbox .checkbox_input{display: inline-block;margin-left:20px;vertical-align: middle;font-size: 16px;cursor: pointer;}
.policyComparison-checkbox .checkbox_input i{display: inline-block;vertical-align: middle;width: 13px;height: 13px;background: url(/_res/images-zck/checkbox-bg.png) no-repeat left center;z-index: 1;margin:-3px 5px 0 0;}
.policyComparison-checkbox .checkbox_input.selected{color:#3573b5;}
.policyComparison-checkbox .checkbox_input.selected i{background-image: url(/_res/images-zck/checkbox-bgh.png);}
.policyComparison-table table{width:100%;border:1px solid #d8d8d8;table-layout: fixed;}
.policyComparison-table .isDiff{background: #fff6f6;}
.policyComparison-table .isDiff.un{background: none;}
.policyComparison-table tr th{width:13%;padding:20px 10px;font-size:16px;color:#333;font-weight: bold;border:1px solid #d8d8d8;}
.policyComparison-table tr td{padding:20px 10px;text-align:left;font-size: 16px;line-height: 26px;vertical-align: top; word-break: break-all;border:1px solid #d8d8d8;position: relative;}
.policyComparison-table tr td.middle{vertical-align: middle;text-align: center;color:#999;}
.policyComparison-table tr td .titlebox{padding-bottom:40px;}
.policyComparison-table tr td .titlebox a{color: #1890ff;}
.policyComparison-table tr td .titlebox a.shixiao{color:#999;}
.policyComparison-table tr td .titlebox a.shixiao em{font-style: normal;color:#e82626;}
.policyComparison-table tr td .titlebox a:hover{text-decoration: underline;}
.policyComparison-table tr td .removePolicy{display: block;width:56px;height:28px;padding:0;line-height: 26px;background: #fff;border: 1px solid #dcdfe6;font-size: 14px;border-radius: 3px;white-space: nowrap;position: absolute;bottom: 20px;z-index: 1;}
.policyComparison-table tr td .removePolicy:hover{color:#3573b5;border-color: #3573b5;}
.policyComparison-table tr td .addPolicy{background: url(/_res/images-zck/zc-addico.png) no-repeat left center;padding-left:20px;}

@media (max-width: 767px) {
    .policyComparison-table tr th{font-size: 16px;}
    .policyComparison-table tr td{font-size:14px;line-height: 22px;padding: 10px 5px;}
}

/*Õþ²ß³¬ÊÐ-ÓÅ»ÝÄÚÈÝÏêÏ¸Ò³*/
.zccs-file {margin: 20px 0;}
.zccs-file .zccs-con-file { background:#F8f8f8; position: relative; padding: 13px 0;}
.zccs-file .zccs-con-file .fir-list{width:245px;}
.zccs-file .zccs-con-file .fir-title {text-indent: 26px;width:105px;}
.zccs-file .zccs-con-file  td {font-size: 15px;color: #545454;line-height: 33px;}
.zccs-file .zccs-con-file td a{color: #3573b5;}

.zccs-result {padding-bottom: 10px;}
.zccs-result .tips {height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; font-size: 16px; padding-left: 25px; margin-bottom: 20px;}
.zccs-result .tips a{font-size: 18px;color: #3573b5;font-weight: bold;}
.zccs-result .tips span {color: #ff0000;}
.zccs-result table {width: 100%; border-collapse:collapse;}
.zccs-result table td, .zccs-result table th {border: 1px solid #dddddd; padding: 10px 5px; text-align: center;}
.zccs-result table th{font-size:15px;color:#3573b5;}
.zccs-result table td a{color:#3573b5;}
.zccs-result table td a img{display: block;margin:0 auto 5px;}
.cont-key{position:relative;}

.cont-hide {position:absolute;left:-208px;top:50px;width: 300px;padding: 10px;border: 1px solid #3573b5;background: #fff;z-index: 9999999;display: none;line-height:26px;text-align:left;}
@media (min-width: 992px) and (max-width:1199px){
    .zccs-file .zccs-con-file .fir-title{text-indent: 0;text-align: center;}
}
@media (max-width: 991px) {
    .zccs-file .zccs-con-file .fir-title{text-indent: 0;text-align: center;}
}
@media (max-width: 767px) {
    .cont-hide{left: auto;right:-20px;}
}
/*Õþ²ß³¬ÊÐ-ÓÅ»ÝÄÚÈÝÏêÏ¸Ò³-end*/

/*20240508ÐÂÔöÑùÊ½*/
/* ²¿ÃÅ¹æ·¶ÐÔÎÄ¼þ */
.xxgk_live2 a {
  font-size: 15px;
  font-family: ?????€??¡è???€?;
  font-weight: bold;
  color: #000;
}
.xxgk_live2 {
  width: 100%;
  font-size: 15px;
  font-weight: bold;
  position: relative;
  text-align: center;
  line-height: 32px;
  transition: all 0.5s;
}
.xxgk_live2.on {
  background: rgba(45, 102, 165, 0.2);
}
.bmgfxwjLi.lion,.zfgfxwj.lion{
  background: rgba(45, 102, 165, 0.2);
  color: #2d66a5;
}
.bmgfxwjLi {
  position: relative;
}
.zfobm .bmgfxwjLi.lion::before {
  content: '-';
}
.zfobm .bmgfxwjLi::before {
  content: '+';
  width: 20px;
  height: 20px;
  /* color: #be0000; */
  position: absolute;
  top: -1px;
  right: 40px;
  left: auto;
  font-size: 20px;
  background-color: transparent;
}
.xxgk_live2 > a:hover,.xxgk_live2.xzgfxwj > span:hover,.xxgk_live2.xzgfxwj > span.active {
  background: rgba(45, 102, 165, 0.2);;
}
.xxgk_live2:hover > a,.xxgk_live2.xzgfxwj > span a:hover,.xxgk_live2.xzgfxwj > span.active a {
  color: #2d66a5;
}
.xxgk_live2:hover::after{
  background: #2d66a5;
}
.xxgk_live2.xzgfxwj > span {
  font-size: 15px;
  line-height: 32px;
  height: auto;
  width: 100%;
  text-align: left;
  position: relative;
  color: #000;
  font-weight: 700;
  max-width: 100%;   float: none;
  display: block;;text-indent: 35px;
}
.xxgk_live2.xzgfxwj > span a{ display: block;position: relative;}
.xxgk_live2.xzgfxwj > span::after {
  content: '';
  width: 4px;
  height: 4px;
  background: rgba(0, 0, 0, 1);
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 20px;
}
.xxgk_live2.xzgfxwj > span .lion::after,.xxgk_live2.xzgfxwj > span:hover::after{
  background-color: #2d66a5;
}
.zfobm {
  margin-left: 20px;
}
.zfobm a {
  display: block;
  position: relative;
  font-size: 14px;
  font-weight: 400;text-indent:35px;text-align: left;
}
.zfobm a::after {
  content: '';
  width: 4px;
  height: 4px;
  background: rgba(0, 0, 0, 1);
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 20px;
}
.zfobm a.lion::after{
  background-color: #2d66a5;
}

.szbox,
.szbox ul {
  display: block;
 
}
.szbox ul {
  /* display: none; */
}
.active .szbox ul {
  display: block;
  /* max-height: 480px; */
}

.szbox ul::-webkit-scrollbar {
  width: 5px;
  height: 10px;
}
.szbox ul::-webkit-scrollbar-track {
  background-color: #dfdfdf;
  border-radius: 5px;
}
.szbox ul::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #aeaeae;
}

.bmList ul.xl {
  height: 230px;
  overflow-y: auto;
  padding-left: 20px;
  display: none;
}
.bmList.lion ul.xl {
  display: block;
}
.bmList ul.xl li {
  text-align: left;
  padding-left: 25px;
  box-sizing: border-box;
  line-height: 50px;
  height: 42px;
  overflow: hidden;
  position: relative;
  margin-top: -10px;
  font-size: 13px;
  background: url(/_res/images-xxgk/newzfwjss12_05.png)
  no-repeat 0 4px;
  cursor: pointer;
}
.bmList ul.xl li.on {
  color: #2d66a5;
}
.bmList ul.xl li i {
  font-style: normal;
}
.bmList .xl li:last-child {
  background: url(/_res/images-xxgk/newzfwjss12_06.png)
  no-repeat 0 4px;
}

.bmList .xl li:first-child {
  background: url(/_res/images-xxgk/newzfwjss12_04.png)
  no-repeat 0 4px;
}
/*2024-11-29*/
.yzmbox{ background: #f8f8f8; padding: 10px 0px; min-height: 48px;}
.yzmbox li.gm1{width: 336px; float: none!important; margin: 0 auto;}
.yzmbox li .bor1{ width: auto!important;}
.yzmbox li .bor2{background: none!important;}


.cxm{color: #f00; font-size: 20px; text-align:center; font-weight: bold;  line-height: 2;}
.cxm-tip{ text-align:center;  font-size: 16px; line-height: 2;}
.xxgk_sqrxx .ysq_chaxun  li{ float: left; margin-right: 10px; }
.xxgk_sqrxx  .ysq_chaxun .txt{text-align:right; float: left; padding: 0 10px; line-height: 32px;}
.xxgk_sqrxx  .ysq_chaxun .input{  float: left;  width:140px;height:30px;border:#ddd 1px solid; padding:0 8px; position:relative;}
.xxgk_sqrxx  .ysq_chaxun p.input .msg-box{position:absolute !important; top: 0;left: 0;}
.xxgk_sqrxx  .ysq_chaxun p.input input{width:100%;height:30px;line-height:30px;border:0;background:none; vertical-align: top; outline:none;}
.xxgk_sqrxx .ysq_chaxun .btn{ width: 60px;}
.xxgk_sqrxx .ysq_chaxun .btn input{background:#FF9900;width:100%;height:30px; line-height: 30px; text-align:center;color:#FFF;border:none;cursor:pointer; vertical-align: top;}
@media (max-width: 991px) {
  .xxgk_sqrxx  .ysq_chaxun .input{ width: 120px;}
}
@media (max-width: 767px) {
  .xxgk_sqrxx .ysq_chaxun  li{ float: none; margin-right: 0; margin-bottom: 10px; min-height: 32px; }
  .xxgk_sqrxx  .ysq_chaxun .txt{ width: 150px; padding: 0;}
  .xxgk_sqrxx  .ysq_chaxun .input{ float: none; width: auto; margin-left: 150px;}
  .xxgk_sqrxx .ysq_chaxun .btn{ width: auto; text-align: center;}
  .xxgk_sqrxx .ysq_chaxun .btn input{ width: 60px;}
}
@media (max-width: 360px) {
  .xxgk_sqrxx  .ysq_chaxun .txt{ width: auto; float: none; text-align: left; }
  .xxgk_sqrxx  .ysq_chaxun .input{  margin-left: 0;}
}