.container { position: relative; width: 1130px; background-color: #f2f2f2 ; padding: 0 35px 35px; margin: 235px auto; margin-bottom: 50px; overflow: hidden;}
.xxgk_bg {background: url(2019csszf_xxgk_banner.png) no-repeat center top;}
.floor { width: 1200px; margin: 0 auto; }

/* åº•éƒ¨ */
.footer{ margin-top: 20px; background-color: #006eab; padding: 0;}
.footer a,.footer p{ color: #fff; font-size: 14px; }
.footer p{ font-size: 14px; line-height: 24px; }
.footer .link{height: 55px;line-height: 55px;overflow: hidden;border-bottom: 1px solid #055784;background: #046296;}
.footer .link a{display: block;width: 25%;height: 100%;float: left;color: #fff;font-size: 16px;text-align: center;}
.footer .link a:hover,.footer a:hover{ text-decoration: underline; }
.footer .footer-info { padding: 25px 0; }
.footer .footer-info .col-33{ float: left; }
.footer .footer-info .box-l,.footer .footer-info .box-c{ border-right: 1px dashed #fff; }
.footer .footer-info .box-c{ padding-left: 110px; }
.footer .footer-info .box-r{ float: right; }
.footer .footer-info .box-r img{ margin-left: 10px!important; margin-top: 9px!important; text-align: right; }

.xxgk-search { position: relative;}
.xxgk-search .left-line,.xxgk-search .right-line { position: absolute; left: 0; top: 50%; width: 290px; height: 1px; background: #d9d9d9;}
.xxgk-search .right-line { left: auto; right: 0;}
.xxgk-search .search { border: 1px solid #6ea1c4; border-radius: 5px; width: 508px; height: 48px; margin: 84px auto; overflow: hidden;}
.xxgk-search .search .search-txt { float: left; border: 0; width: 400px; height: 48px; line-height: 48px; font-size: 16px; padding: 0 20px; cursor: text; outline: none;}
.xxgk-search .search .search-btn { float: left; border: 0; width: 68px; height: 48px; background: #fff url(common_search.png) no-repeat center center; cursor: pointer; outline: none;}

.column-list { float: left; width: 290px;}
.column-list .column-item { margin-bottom: 15px;}
.column-list .column-tit { position: relative; display: block; height: 68px; border: 1px solid #6ea1c4; background: #fff; font-size: 0; line-height: 68px;}
.column-list .column-tit i{ display: inline-block; *display: inline; *zoom: 1; width: 68px; height: 68px; background: url(xxgk_column_icon.png) no-repeat 0 0; vertical-align: middle; margin-left: 10px;}
.column-list .column-tit i.i1{ background: url(xxgk_column_icon.png) no-repeat 0 0;}
.column-list .column-tit i.i2{ background: url(xxgk_column_icon.png) no-repeat 0 -68px;}
.column-list .column-tit i.i3{ background: url(xxgk_column_icon.png) no-repeat 0 -136px;}
.column-list .column-tit i.i4{ background: url(xxgk_column_icon.png) no-repeat 0 -204px;}
.column-list .column-tit i.i5{ background: url(xxgk_column_icon.png) no-repeat 0 -272px;}
.column-list .column-tit span { display: inline-block; *display: inline; *zoom: 1; width: 100px; font-size: 20px; color: #6ea1c4; line-height: 24px; vertical-align: middle; margin-left: 10px; *line-height: 28px; cursor: pointer;}
.column-list .column-item.active .column-tit{ background: #6ea1c4;}
.column-list .column-item.active .column-tit i{ background-image: url(xxgk_column_icon2.png);}
.column-list .column-item.active .column-tit span { color: #fff;}
.column-list .list_parent .column-tit{ background: #fff url(xxgk_column_icon3.png) no-repeat 260px center;}
.column-list .list_parent.active .column-tit { background: #6ea1c4 url(xxgk_column_icon4.png) no-repeat 260px center;}
.column-list .column-item .column-tit:hover span { font-weight: bold;}
.column-list .sub-column{ background: #fff; padding: 10px 0; overflow: hidden; display: none;}
.column-list .sub-column li { line-height: 32px;}
.column-list .sub-column li a{ display: block; background: url(xxgk_dot.jpg) no-repeat 80px center; padding-left: 90px; font-size: 15px;}
.column-list .sub-column li.active,.column-list .sub-column li a:hover { background-color: #cfdce6;}

.xxgk-right { float: right; width: 820px; background: #fff;}
.xxgk-item { margin-bottom: 30px;}
.xxgk-item .title{ border-bottom: 2px solid #d9d9d9; height: 35px;} 
.xxgk-item .title h3 { float: left;}
.xxgk-item .title h3 a { display: block; height: 35px; background: #6ea1c4; font-size: 16px; line-height: 35px; color: #fff; padding: 0 20px;}
.xxgk-item ul{ margin: 15px 35px 0;}
.xxgk-item ul li { padding: 15px 0; font-size: 16px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xxgk-item ul li span { color: #a1a1a1; margin-left: 15px;}
.xxgk-item ul li a:hover{ color: #6ea1c4;}
.xxgk-item .more { display: block; width: 100px; height: 30px; background: #f2f2f2; text-align: center; line-height: 30px; margin: 0 auto;}
.xxgk-item .more:hover{ background-color: #6ea1c4; color: #fff;}
.xxgk-item .div_cutPage .on { background-color: #6ea1c4; }
.xxgk-item .div_cutPage a:hover { background-color: #6ea1c4; border: 1px solid #6ea1c4; }

/* ä¿¡æ¯å…¬å¼€åˆ—è¡¨ */
.xxgk-list ul{ margin: 15px 35px 0; padding-bottom: 30px;}
.xxgk-list ul li { padding: 15px 0; font-size: 16px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*.xxgk-list ul li:first-child { border-bottom: 2px solid #d9d9d9; padding-bottom: 30px; margin-bottom: 20px;}*/
.xxgk-list ul li span { color: #a1a1a1; margin-left: 15px;}
.xxgk-list ul li a:hover{ color: #6ea1c4;}
.xxgk-list .div_cutPage .on { background-color: #6ea1c4; }
.xxgk-list .div_cutPage a:hover { background-color: #6ea1c4; border: 1px solid #6ea1c4;}

/* ä¿¡æ¯å…¬å¼€æŒ‡å— */
.content { padding: 30px 30px 50px;}
.content h2 { font-size: 32px; line-height: 40px; color: #6ea1c4; text-align: center;}
.content .info { border-bottom: 2px solid #d9d9d9; text-align: center; padding-bottom: 20px; margin-top: 20px;}
.content .info span { padding: 0 5px;}
.content .info a:hover{ color: #6ea1c4;}
.content-main { margin-top: 30px;}
.content-main,.content-main * { font-size: 16px; line-height: 30px;}

/* æ”¿åºœæœºæž„è¯¦æƒ… */
.content .wjxx{ background: #f7f7f7; border: 1px solid #dddddd; padding: 10px 0; margin-bottom: 30px;}
.content .wjxx ul{ overflow: hidden;}
.content .wjxx li{ width: 33.33%; float: left; font-size: 16px; padding: 7px 0; }
.content .wjxx li span{ display: block; margin-left: 30px;}

/* è¯¦æƒ…é¡µ */
.details-wrap { width: 1080px; margin: 50px auto; padding: 0;}
.details-wrap .content-main { padding-bottom: 30px;}
.content-bottom { border-bottom: 1px solid #e8e8e8; padding-bottom: 20px; overflow: hidden;}
.content-bottom .fr a:hover { color: #6ea1c4;}
.details-wrap .bdsharebuttonbox { float: left; background: url(details_share_icon.png) no-repeat left center; padding-left: 25px;}
.details-wrap .qrcode { text-align: center; margin-bottom: 30px;}
.details-wrap .qrcode p { font-size: 16px; line-height: 20px; padding-bottom: 10px;}
.details-wrap .xgdt { margin-top: 30px;}


/* æ–‡ä»¶åº“ */
.wjk-wrap { width: 1200px; margin: 50px auto;}
.wjk-top { background: #f6f6f6; padding: 30px;}
.wjk-column { border-bottom: 1px solid #cbcbcb; padding-bottom: 30px; font-size: 0; text-align: center; overflow: hidden;}
.wjk-column li { display: inline-block; *display: inline; *zoom: 1; width: 220px; height: 54px; margin: 0 30px;}
.wjk-column li a { display: block; width: 218px; height: 52px; border: 1px solid #cbcbcb; border-radius: 5px; background: #fff; font-size: 18px; font-weight: bold; color: #6ea1c4; text-align: center; line-height: 52px;}
.wjk-column li.on a,.wjk-column li a:hover{ background: #6ea1c4; color: #fff;}
.wjk-search { margin-top: 30px; overflow: hidden;}
.wjk-search .search-txt{ float: left; border: 1px solid #cbcbcb; border-right: 0; width: 599px; height: 38px; font-size: 16px; line-height: 38px; padding: 0 20px; cursor: text; outline: none;}
.wjk-search .search-btn{ float: left; border: 0; width: 100px; height: 40px; background: #6ea1c4; color: #fff; cursor: pointer; outline: none;}
.wjk-condition { margin-top: 20px;}
.wjk-condition li { position: relative; line-height: 30px; font-size: 0; padding: 5px 0 5px 74px; overflow: hidden;}
.wjk-condition li h4 { position: absolute; left: 0; top: 5spx; font-size: 14px; color: #6ea1c4}
.wjk-condition li label { display: inline-block; *display: inline; *zoom: 1; margin-right: 20px; white-space: nowrap;}
.wjk-condition li span { display: inline-block; *display: inline; *zoom: 1; font-size: 14px; vertical-align: middle; margin-left: 5px;}
.wjk-condition li input[type=radio] { display: inline-block; vertical-align: middle;}

.wjk-bottom { margin-top: 30px;}
.wjk-list-head { background: #6ea1c4; overflow: hidden;}
.wjk-list li { overflow: hidden;}
.wjk-bottom p { float: left; line-height: 45px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wjk-bottom p.row1 { width: 8%;}
.wjk-bottom p.row2 { width: 55%;}
.wjk-bottom p.row3 { width: 12%;}
.wjk-bottom p.row4 { width: 15%;}
.wjk-bottom p.row5 { width: 10%;}
.wjk-bottom p a:hover { color: #6ea1c4;}
.wjk-list-head p { color: #fff; font-weight: bold;}

/* æ”¿åºœå…¬æŠ¥ */
.zfgb-wrap { width: 1200px; margin: 50px auto;}
.zfgb-head { border-bottom: 3px solid#6ea1c4; background: url(zfgb_head.png) no-repeat center top; height: 167px;}
.zfgb-top { width: 410px; height: 35px; line-height: 35px; font-size: 16px; margin: 30px auto 0;}
.zfgb-top .page-btn { float: left;}
.zfgb-top .page-btn:hover { color: #6ea1c4;}
.zfgb-top .zfgb-select { float: left; font-size: 16px; padding: 0 10px;}
.zfgb-top .sod_select { border: 1px solid #e6e6e6; background: url(zfgb_jtx.png) no-repeat 80px center; width: 98px; height: 33px; font-size: 16px; margin: 0 10px;}
.zfgb-top .sod_select .sod_label { height: 33px; line-height: 33px; padding-right: 0;}
.zfgb-num { font-size: 18px; text-align: center; margin-top: 30px;}
.zfgb-bottom { margin-top: 30px;}
.zfgb-list-head { background: #e6e6e6; line-height: 40px; overflow: hidden;}
.zfgb-bottom p { float: left; font-size: 16px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zfgb-list { border: 1px solid #e6e6e6; border-top: 0;}
.zfgb-list li { border-top: 1px dashed #e6e6e6; line-height: 49px; overflow: hidden;}
.zfgb-list li:first-child { border-top: 0;}
.zfgb-bottom p.row1 { width: 8%;}
.zfgb-bottom p.row2 { width: 20%;}
.zfgb-bottom p.row3 { width: 57%;}
.zfgb-bottom p.row4 { width: 15%;}
.zfgb-bottom p a:hover { color: #6ea1c4;}

/* è¡Œæ”¿æœºå…³ä¸‹æ‹‰ */
.xzjg { position: absolute; left: 35px; top: 22px; z-index: 9; margin-right: 35px;}
.xzjg-head {  font-size: 22px; font-weight: bold; line-height: 45px;}
.xzjg-head h3 { display: inline-block; *display: inline; *zoom: 1; background: #6ea1c4 url(xxgk_xzjg_jt.png) no-repeat right 10px center; border-radius: 5px; color: #fff; padding: 0   30px 0 20px;}
.xzjg.on .xzjg-head h3 { background-image: url(xxgk_xzjg_jt2.png);}
.xzjg-list { border: 1px solid #e1e1e1; background: #fff; padding: 20px; display: none;}
.xzjg-list ul {  max-height: 500px; overflow-y: auto;}
.xzjg-list ul::-webkit-scrollbar { width: 8px;}
.xzjg-list ul::-webkit-scrollbar-track { background-color:#f2f2f2; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}
.xzjg-list ul::-webkit-scrollbar-thumb { background-color:#6ea1c4; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}
.xzjg-list li  { overflow: hidden;}
.xzjg-list li h4 { font-size: 18px; line-height: 40px; color: #6ea1c4;}
.xzjg-list li a { float: left; width: 260px; font-size: 16px; line-height: 30px;}
.xzjg-list li a:hover { color: #6ea1c4;}

/* 底部 */
.footer2019{ margin-top: 50px; background-color: #3c4450; }
.footer2019 a,.footer2019 p{ color: #fff; font-size: 14px; font-weight: 300; }
.footer2019 p{ font-size: 14px; line-height: 24px; }
.footer2019 .link{height: 60px;line-height: 60px;border-bottom: 1px solid #fff;background: #303845;}
.footer2019 .link .wzdh{ color: #fff; width: 160px; float: left; }
.footer2019 .link .wzdh b{ display: block;  line-height: 55px; text-align: center; }

.footer2019 .footer-info { padding: 20px 0; }
.footer2019 .footer-info .box-left { float: left; margin-right: 48px;}
.footer2019 .footer-info .col-33{ float: left; width: 27.75% !important; }
.footer2019 .footer-info .col-33:nth-child(1) {width: 460px !important;}
.footer2019 .footer-info .box-c{padding-left: 110px;width: 100%;}
.footer2019 .footer-info .box-r{ float: right; padding-top: 18px; }
.footer2019 .footer-info .box-r img{ margin-left: 10px!important; margin-top: 9px!important; text-align: right; }
.clear{clear: both;}

@media only screen and (max-width: 1199px) {  

    .footer2019 .footer-info { margin: 0 10px; width: calc(100% - 20px);}
    .footer2019 .footer-info .col-33:nth-child(1) { width: 50% !important;}
    .footer2019 .footer-info .col-33 { width: 50% !important; }
    .footer2019 .footer-info .box-r { float: none; text-align: center; }
    /*.footer2019 .footer-info .box-r a { margin-top: 20px;}*/
    .footer2019 p { text-align: center; }
    .link .link_nav ul li a img { display: none; }
    .footer2019 .footer-info .col-33 { width: 100% !important; margin-bottom: 20px; }
    .footer2019 .footer-info .col-33:nth-child(1) { width: 100% !important;}
    .footer2019 .footer-info .box-c { padding: 0; }
    .footer2019 a { display: block; text-align: center;   }
    .footer2019 .footer-info .box-c a{ margin-top: 10px; }

}

/* media */
@media only screen and (max-width: 1199px) {
    * { box-sizing: border-box;}

    .nicescroll-rails { display: none !important;}

    .xxgk-head { width: 100%; height: auto; padding: 50px 0;}
    .xxgk-logo { text-align: center; padding-top: 0;}
    .xxgk-slogen .line { display: none;}

    .xxgk-right .content-main { height: auto; padding-right: 0;}

    .content { padding: 5px;}
    .content h2 { font-size: 26px; line-height: 30px;}
    .content .wjxx { padding: 10px;}
    .content .wjxx li{ width: 100%;}
    .content .wjxx li span { margin-left: 0;}
    .details-wrap { width: 100%; padding: 10px; margin: 0;}
    .details-wrap .qrcode,.content-bottom { display: none;}

    .container { box-sizing: border-box; width: 100%; padding: 10px;margin:0;}
    .xzjg { position: static; padding-bottom: 10px; margin-right: 0; display: none;}
    .xzjg-list { width: 100%;}
    .xzjg-head { font-size: 18px; line-height: 36px;}
    .xxgk-search .left-line, .xxgk-search .right-line { display: none;}
    .xxgk-search { padding: 0; display: none;}
    .xxgk-search,.xxgk-search .search { box-sizing: border-box; width: 100%;}
    .xxgk-search .search .search-txt { box-sizing: border-box; width: calc(100% - 68px);}

    .column-list .column-item { margin: 10px 0 0;}
    .column-list { width: 100%;}
    .column-list .column-tit { box-sizing: border-box; height: 40px; line-height: 38px; background-position: right 15px center !important;}
    .column-list .column-tit i {width: 34px;height: 34px;background-size: 34px 170px !important;}
    .column-list .column-tit i.i2{ background-position-y: -34px;}
    .column-list .column-tit i.i3{ background-position-y: -68px;}
    .column-list .column-tit i.i4{ background-position-y: -102px;}
    .column-list .column-tit i.i5{ background-position-y: -136px;}
    .column-list .column-tit span { width: auto !important; font-size: 18px; line-height: 24px;}
    .column-list .sub-column li a { padding-left: 40px; background-position-x: 30px;}

    .xxgk-right { box-sizing: border-box; width: 100%; margin-top: 10px; box-sizing: border-box; padding: 10px;}
    .xxgk-list ul,.xxgk-item ul {  margin: 0; padding-bottom: 0;}
    .xxgk-item ul { margin: 10px 0;}
    .xxgk-list ul li,.xxgk-list ul li:first-child,.xxgk-item ul li { padding: 0; margin: 0;}
    .xxgk-list ul li a,.xxgk-item ul li a { float: left; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .xxgk-list ul li span,.xxgk-item ul li span { float: right; margin-left: 0;}

    .footer .w1200{ width: 100%; padding: 0;}
    .footer .f-l,.footer .f-c { width: 50%; padding: 0; text-align: center;}
    .footer .f-r { width: 100%; text-align: center; margin-top: 10px; height: auto; padding-left: 0;}
}

@media only screen and (max-width: 768px) { 
    .xxgk-head { padding: 30px 0;}
    .xxgk-logo img{ height: 61%;}
    .xxgk-logo a .logo_name { font-size: 30px; height: 40px; line-height: 40px; }
    .xxgk-slogen { width: 100%; margin-top: 20px;}
    .xxgk-slogen img{ width: 80%;}

    .xxgk-list ul li a,.xxgk-item ul li a { max-width: 75%;}    
}

@media only screen and (max-width: 480px) {  
    .xxgk-list ul li a,.xxgk-item ul li a { max-width: 66%;}

    .footer .f-l,.footer .f-c { width: 100%;}

    .content .info .dozoom { display: none;}

     .xxgk-item .title h3:nth-child(2), .xxgk-item .title h3:nth-child(3){margin-left:5px;}
}