@charset "utf-8";
/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family:arial, 'Microsoft Yahei', '微软雅黑'; }
fieldset, img { border:none; }
select, input, textarea { font-size:14px; margin:0; }
select, input, img, select, object, embed { vertical-align:middle; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#333; font:16px/34px 'arial', 'Microsoft Yahei', '微软雅黑'; background-color:#fff; }
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; line-height:0; font-size:0; visibility:hidden; overflow:hidden; }
a { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active { color:#ff8400; text-decoration:underline; }
.hidden { visibility:hidden; }
::-ms-clear, ::-ms-reveal { display:none; }
.bai { background-color:#fff; }
.fl { float:left; }
.fr { float:right; }
.fb, .fb a { font-weight:bold; }
.clear { overflow:hidden; }
.center { margin:0 auto; }
.full { width:100%; }
.main { width:1400px; }
.zhu { padding-bottom:20px; }
.mt { margin-top:40px; }
.mts { margin-top:8px; }
.mtm { margin-top:70px; }
.lt37 { margin-left:37px; }
.tablist { display:none; }
.blockss { display:block; }
.pr { position:relative; }
.pa { position:absolute; }

.ding { height:36px; line-height:36px; text-align:right; background-color:#2b5198; }
.ding ul { text-align:right; }
.ding ul, .ding ul a { font-size:14px; color:#d5d5d5; }
.ding ul a:hover { text-decoration:none; }
.ding ul a img { margin-right:4px; margin-bottom:2px; }
.ding ul a:nth-child(4) img { margin-bottom:4px; }
.ding span { color:#fff;}

.top { height:110px; }
.logo { margin-top:24px; }
.logo a { display:block; width:394px; height:62px; background:url(/images/xpt_03.png) no-repeat; }

.dh { height:60px; line-height:60px; margin-top:26px; }
.dh li { float:left; margin-left:42px; }
.dh li a { color:#333; font-size:22px; }
.dh li a:hover,.dh li .on { color:#126cb7; font-weight:bold; text-decoration:none; }

.hf { height:120px; background:url(/images/top01.jpg) no-repeat center top #2b5198; margin-bottom:50px; /*background-size:100%;*/ }
.hf-01 { height:120px; z-index: 1; }
.so { width:400px; height:50px; position:absolute; border-radius:30px; overflow:hidden; box-shadow: 2px 2px 10px 0 #aaa; bottom:-25px; /*left:50%; margin-left:-300px;*/ right:0; background-color: #fff;}
.so input { height:50px; position:absolute; border:0; padding:0; }
.so .so01 { width:314px; padding-left:26px; left:0; text-indent:0; color:#999; background-color:#fff; font-size:16px; }
.so .so02 { width:60px; right:0; line-height:500px; background:url(/images/xpt_04.png) no-repeat center center #fff; cursor:pointer; }

.box { width:580px; }
.boxs { width:374px; }

.gxyw { height:376px; }
.ggt { height:100px; margin-top:36px; }
.bt { height:30px; line-height:30px; overflow:hidden; font-size:30px; font-weight:bold; color:#2b5198; text-align:center; background:url(/images/sgxt_32.png) no-repeat center center; }
.bt-d { background:url(/images/sgxt_33.png) no-repeat center center; }

.news { margin-top:10px; }
.news li { height:43px; line-height:43px; overflow:hidden; background:url(/images/szxc_04.png) left center no-repeat; text-indent:16px; }
.news li a { font-size:18px; }
.news li span { font-size:16px; color:#999; float:right; }

.tab { position:relative; }
.tab .hd { height:33px; line-height:24px; border-bottom:1px solid #e6e6e6; }
.tab .hd li { float:left; color:#333; cursor:pointer; margin-right:28px; font-weight:bold; font-size:22px; }
.tab .hd .on { color:#2b5198; border-bottom:3px solid #2b5198; height:31px; }
.tab .hd .on a { color:#2b5198; }
.tab .hd a:hover,.tab .hd .on a:hover { color:#2b5198;text-decoration:none; }
.tab .gd { display:block; height:32px; text-align:right; line-height:28px; position:absolute; top:0; right:0; }
.tab .gd a { font-size:14px; color:#999; }
.tab .gd a:hover {text-decoration:none; color:#ff8400; }

.cggx .hd1 li { background:url(/images/hdp.png) no-repeat;display:block; }
.cggx { width:580px; height:190px; position:relative; margin-top:24px; }
.cggx .hd1 { position:absolute; bottom:3px; right:100px; z-index:2; border-bottom:none; height:12px; }
.cggx .hd1 li { overflow:hidden; width:12px;height:12px;line-height:12px;float:left;margin-left:5px;margin-right:0;cursor:pointer;background-position:-24px -126px;text-indent:-9999px; }
.cggx .hd1 .on {background-position:-10px -126px;}
.cggx .bd1 li img { width:290px; height:190px; margin-right:16px; }
.cggx .bd1 li span { display:block; position:absolute; right:0; top:0; width:270px; }
.cggx .bd1 li span strong,.cggx .bd1 li span i,.cggx .bd1 li span p { display:block; }
.cggx .bd1 li span strong { font-size:18px; height:34px; overflow:hidden; }
.cggx .bd1 li span i { font-size:16px; font-style: normal; }
.cggx .bd1 li span p { font-size:14px; color:#999; line-height:30px; }
.cggx .bd1 li span p a { color:#2b5198; }
.cggx .bd1 li a:hover { text-decoration:none; }
.cggx .bd1 li span p a:hover { color:#ff8400; }

.list-table { border-collapse:collapse; color:#4c5155; border:1px #d1d5da solid; margin-top:20px; position: relative;}
.list-table .list-bt th, .list-table .list-lb td { height:44px; font-size:16px; text-indent:16px; font-weight:normal; color:#5c7da0; text-align:left; }
.list-table .list-lb td i { height: 44px;line-height: 44px; overflow: hidden;display: block; /*white-space: nowrap;text-overflow:ellipsis;*/width:506px; font-style: normal;}
.list-table .list-lb td i a { color:#5c7da0; }
.list-table .list-lb td i a:hover { color:#ff8400; text-decoration:none; }
.list-table .list-bt th { white-space:nowrap; text-transform:uppercase; color:#fff; font-weight:bold; /*background-color:#146db5;*/ background-color:#2b5198; }
.list-table .list-lb tr { cursor:pointer; } 
.list-table .list-lb tr:nth-child(even) { background-color:#ecf2f8; }
.list-table .list-lb tr:hover { background-color:#F7FDFF; }
.list-table a { font-size:16px; color:#249bf3; }
.list-table a:hover { color:#ff8400; text-decoration:none; }

.dcyj { display:block; width:374px; height:195px; position:relative; margin-top:20px; border-radius:10px; overflow:hidden; }
.dcyj span { display:block; width:374px; height:36px; line-height:36px; text-align:center; font-size:18px; color:#fff; position:absolute; bottom:0; background:url(/images/szxc_05.png); }

.ggt-dj { margin-top:12px; }
.ksrk { margin-top:24px; }
.ksrk a { display:block; width:180px; height:64px; line-height:64px; font-size:20px; color:#fff; font-weight:bold; border-radius:3px; position:relative; text-indent:69px; float:left; margin-right:34px; }
.ksrk a i { display:inline-block; width:36px; height:37px; background-repeat:no-repeat; position:absolute; left:24px; top:14px; }
.ksrk a:nth-child(1) { background:-webkit-linear-gradient(left, #0495e9 ,#17bed6); background:-o-linear-gradient(right, #0495e9 ,#17bed6); background:-moz-linear-gradient(right, #0495e9 ,#17bed6); background:linear-gradient(to right, #0495e9 ,#17bed6); }
.ksrk a:nth-child(2) { background:-webkit-linear-gradient(left, #d5a236, #f0d165); background:-o-linear-gradient(right, #d5a236, #f0d165); background:-moz-linear-gradient(right, #d5a236, #f0d165); background:linear-gradient(to right, #d5a236, #f0d165); }
.ksrk a:nth-child(3) { background:-webkit-linear-gradient(left, #6e68f8, #86b0ff); background:-o-linear-gradient(right, #6e68f8, #86b0ff); background:-moz-linear-gradient(right, #6e68f8, #86b0ff); background:linear-gradient(to right, #6e68f8, #86b0ff); }
.ksrk a:nth-child(4) { background:-webkit-linear-gradient(left, #e86b59, #f78970); background:-o-linear-gradient(right, #e86b59, #f78970); background:-moz-linear-gradient(right, #e86b59, #f78970); background:linear-gradient(to right, #e86b59, #f78970); }
.ksrk a:nth-child(1) i { background-image:url(/images/s_01.png); }
.ksrk a:nth-child(2) i { background-image:url(/images/s_02.png); }
.ksrk a:nth-child(3) i { background-image:url(/images/s_02.png); }
.ksrk a:nth-child(4) i { background-image:url(/images/s_02.png); }
.ksrk a:hover { text-decoration:none; filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9; }

.foot { background:url(/images/bj04.jpg) right bottom no-repeat #2b5198; }
.yqlj { height:76px; line-height:76px; border-bottom:1px solid #4e71ac; color:#fff; font-size:18px; }
.yqlj li { float:left; position:relative; margin-right:136px; background:url(/images/icon105.png) right center no-repeat; padding-right:22px; cursor:pointer; }
.yqlj li:first-child { margin-left:0; }
.yqlj li:last-child { margin-right:0; float:right; }
.yqlj li p { display:none; position:absolute; top:60px; left:0; border:1px solid #ccc; width:270px; height:160px; padding:2px 5px 8px 5px; z-index:9; background:#fff; font-size:14px; line-height:28px; overflow-y:auto; }
.yqlj li p a { display:block; }
.yqlj li:hover p { display:block; }

.bqq { padding:22px 0 30px 0; }
.bqq img { float:left; display:block; margin-top:12px; margin-left:220px; }
.bqq p { float:left; display:block; color:#d3e0ea; font-size:14px; line-height:40px; margin-left:30px; }
.bqq p a { color:#fff; font-size:14px; }
.bqq p span { margin-right:28px; }
.bqq p span a { color:#d3e0ea; }
.bqq01 { text-align:center; padding:10px 0; height:30px; line-height: 30px; }
.bqq01,.bqq01 a { color:#fff; }

.lxwm { margin-bottom: 160px; font-size: 18px; line-height: 50px; }

.xglj { line-height:36px; margin-top:12px; }
.xglj a { display:block; height:36px; line-height:36px; float:left; color:#d3e0ea; font-size:14px; margin-right:30px; }
.xglj span,.xglj p { display:block; float:left; }
.xglj span { width:110px; text-align:right; }
.xglj span em { font-size:15px; font-style:normal; color:#fff; font-weight:bold; }
.xglj p { width:790px; margin-left:20px; }

/*右侧悬浮窗口*/
#sidebar { height:auto; position:fixed; _position:absolute; left:50%; top:500px; _top:auto; _top:expression(eval(document.documentElement.scrollTop)); _margin-top:500px; margin-left:620px; z-index:4;  }  
#sidebar ul { background-color:#f6fbfe; border:1px solid #ebebeb; }
#sidebar ul li { width:60px; height:60px; font-size:14px; text-align:center; }
#sidebar ul li a { display:block; font-size:14px; color:#333; height:60px; }
.side1,.side2,.side4 { background-repeat:no-repeat; background-position:center 10px; } 
.side1 { background-image:url(/images/sgxt_04.png); line-height:120px }
.side2 { position:relative; background-image:url(/images/sgxt_05.png); line-height:100px; margin-top:20px; padding-bottom:10px; }
.side2 img { position:absolute; top:0; left:-162px; display:none; width:160px; height:160px; }
.side2:hover img { display:block; }
.side3 { margin-top:6px; height:28px; }
#sidebar ul .side4 { background-image:url(/images/sgxt_06.png); cursor:pointer; height:28px; background-position:center center; }

.addm { position:fixed;left:12px; bottom:12px; width:200px; z-index:4; }
.addm ul { background-color:#f3f7ff; border:1px solid #ebebeb; position:relative; padding:6px 10px; text-align:center; margin-top:10px; }
.addm ul a { font-size:18px; color:#0d4db9; font-weight:bold; }
.addm ul span { position:absolute; display:block; top:-5px; right:5px; cursor:pointer; text-align:right; }

.dh3 {z-index: 2; height:60px; line-height:60px; color:#fff; font-size:14px; background-image:url(/images/ico01.png); background-repeat:no-repeat; background-position:left center; text-indent:26px; position: absolute;  top: 150px; }
.dh3 a { color:#fff; font-size:14px; }

.cel { width:230px; margin-bottom:20px; }
.list { width:1130px; }
.lst1 { height:64px; line-height:64px; font-size:22px; color:#FFF; text-indent:20px; background-color:#5075b4; }
.lst2 { }
.lst2 li { padding:14px 0 14px 36px; line-height:26px; border-bottom:1px solid #e3e7ee; background:url(/images/sgxt_lt.png) no-repeat 18px center #eff3fb; }
.lst2 li:hover { background-color:#ccd9f0; }
.lst2 li a { display:block; font-size:18px; color:#005298; }
.lst2 li a:hover { text-decoration:none; }
.list .tab { margin-bottom:40px; }
.list .tab .hd li { font-size:24px; }
.list .news li { height:50px; line-height:50px; border-bottom:1px dotted #eee; }
.list .news li:nth-child(5n) { margin-bottom: 20px; }
.list .news li a { overflow: hidden; display: block; white-space: nowrap;text-overflow:ellipsis; width:1000px; }
.sygxmc { overflow:hidden; text-overflow:ellipsis; white-space: nowrap; width: 400px; display:block; }

#page_div .page_num { width: 87%; margin: 0 auto; }
#page_div .pagination-index, #page_div .pagination-num { color: #666666; border: 1px #b2b2b2 solid; padding:5px 12px; margin-right:6px; text-align:center; font-size:14px; }
#page_div .pagination-index a, #page_div .pagination-num a { padding:0px; margin:0px; text-align:center; color:#666666; display:block; font-size:14px; }
#page_div pagination-num:hover, #page_div { padding:0px; margin:0px; text-align:center; font-size:14px; }
#page_div .pagination_index_last { width:260px; float:right; text-align:right; margin:0 auto; }
#page_div a.hover { background-color: #257295; color:#fff; font-size:14px; }
#page_div a.hover a:hover { color:#fff; }
#page_div .page_num { padding-top: 20px; padding-bottom: 15px; height: auto; overflow: hidden; width: 96%; margin: auto; font-size: 14px; clear: both; }
#page_div {/* height:30px; */ color:#000; margin:0 auto; line-height: 30px; margin-top:9px; margin-bottom:0px; }
#page_div .pagination_index { color: #104c6e; border: 1px #b2b2b2 solid; padding:3px 8px; margin-right:2px; float: left; text-align:center; font-size:12px; }
#page_div .pagination_index a { padding:0px; margin:0px; text-align:center; color:#666666; display:block; font-size:12px; display: inline-block; }
#page_div .pagination_index a:hover { color:#cc0001; font-size:12px; }
#page_div div.page_loca { background-color:#104c6e; }
#page_div div.page_loca a { color:#fff; font-size:12px; }
#page_div div.page_loca a:hover { color:#fff; }
#page_div .pagination_index_last { border: none; width: auto; float: left; text-align: left; }
#page_div .pagination_index_last .page_a_tz { border: 1px #b2b2b2 solid; padding:3px 8px; }
#pagination_input { width:20px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc; }
#page_div>span { font-size:12px; margin-left:5px;margin-right:5px;}
#page_div .prebtn { margin-right: 6px; }
#page_div .current { border-radius: 3px; color: #fff!important; border: 1px solid #2b5198; padding: 3px 10px; margin: 0 3px; text-align: center; font-size: 14px; background-color: #2b5198; font-size: 12px; }
#page_div .zxfPagenum { border-radius: 3px; color: #666666; border: 1px #b2b2b2 solid; padding: 3px 10px; margin: 0 3px; text-align: center; font-size: 12px; }
#page_div .nextpage { margin: 0 3px; }
#page_div .nextbtn, #page_div .prebtn, #page_div span.disabled { color: #666; background: #fff; width: 88px; height: 42px; line-height: 42px; border-radius: 3px; border: 1px #b2b2b2 solid; padding: 3px 10px; font-size:12px; }
#page_div .zxfinput { width: 40px; height: 20px; line-height: 18px; margin: 0 5px; padding: 0; overflow: hidden; border: 1px solid #ccc; text-align: center; }
#page_div .zxfokbtn { color: #666666; border: 1px #b2b2b2 solid; padding:4px 10px; margin-right: 6px; margin-left:10px; text-align: center; font-size: 12px; cursor:pointer; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; }
input[type="number"] { -moz-appearance: textfield; }
#page_div .zxfPagenum:hover,#page_div .nextbtn:hover { background-color:#2b5198; color:#fff; text-decoration:none; }
#page_div span.disabled { color:#ddd; }
.manu { margin: 30px 0; }

.neirong { border-top:1px solid #dfdfdf; padding:30px 0; }
.nr-01 { line-height:40px; }
.nr-01 h1 { text-align:center; font-size:28px; color:#000; line-height:40px; }
.nr-02 { text-align:center; font-size:16px; color:#666; border-bottom:1px dotted #dcdcdc; height:30px; line-height:23px; margin-bottom:20px; margin-top:20px; padding-bottom:10px; }
.nr-02 i { font-style:normal; }
.nr-03 { font-size:18px!important; line-height:40px!important; }
.nr-03 p { margin:0 0 10px 0!important; line-height:36px!important; padding:0px!important; font-size:18px!important; }
.nr-03 h2 { font-size:18px!important; }
.nr-03 a { font-size:18px!important; }
.nr-03 img { max-width:1200px; height:auto; width:expression(this.width > 1200 ? "1200px" :this.width); display:inline-block; }
.nr-04 { font-size:18px; border-bottom:1px solid #dfdfdf; margin:30px 0 20px 0; line-height:40px; height:46px; }

.gxtab td { border:1px solid #bfcfdc; padding:10px 16px; word-wrap:break-word; word-break:break-all; }
.gxtab .gx-bt { color:#205b8b; background-color:#edf4fa; }
.gxtab .gx-jg { color:#ff643d; font-weight:bold; }
.gxtab .gx-jg a { font-weight:normal;}

.chax { font-weight:normal; font-size:16px; color:#778ca2; right:0; bottom:6px; }
.chax select ,.chax input { border:1px solid #e7ebee; margin:0; padding:0 10px; height:32px; color:#999; }
.chax .chax-01 { width:140px; }
.chax .chax-02 { background-color:#2b5198; color:#fff; border:0; height:34px; padding:0 16px; border-radius:3px; cursor:pointer; }
.gxlb li { border-bottom:1px solid #e6e6e6; position:relative; padding:20px 0; }
.gxlb li a { font-size:18px; color:#5c7da0; line-height:42px; }
.gxlb li a img { float:left; margin-right:16px; display:none; }
.gxlb li span { position:absolute; right:0; color:#999; top:50%; margin-top:-16px; }
.gxlb li p { margin-top:10px; }
.gxlb li p i { font-style: normal; font-size:14px; padding:3px 5px; border-radius:2px; margin-right:20px; }
.gxlb li p i:nth-child(1) { color:#fff; background-color:#6088ff; display:none; } 
.gxlb li p i:nth-child(2) { color:#4c79ff; background-color:#f0f3ff; } 
.gxlb li p i:nth-child(3), .gxlb li p i:nth-child(3) a { /*color:#ff643d; background-color:#fff3f0;*/ color:#999; background-color:#efefef; } 
.gxlb li p i:nth-child(3) a { font-size:14px;} 
.gxlb li p i:nth-child(4) { color:#f69524; background-color:#fff5e8; } 

.wblj { background-color:#fbfbfb; padding-top:28px; padding-bottom:22px; }
.wblj .yqbt { font-weight:bold; font-size:22px; color:#2b5198; /*margin-right:56px;*/ line-height:16px; text-align: center; }
.wblj .tab .hd li { font-size:16px; margin-right:80px; }
.wblj .tab .hd { height:30px; }
.wblj .tab .hd .on { height:28px; }
.wblj .tab .bd { margin-top:0; }
.wblj .tab .bd ul a { display:block; float:left; margin: 20px 20px 0 0; }
.wblj .tab .bd ul a:last-child { margin-right:0; }
.wblj .tab .bd ul a img { height:48px; }
.wblj .yqbt a { font-size:16px; margin:0 50px; color:#2b5198;}
.wblj .yqbt span { font-size:16px; }

.list-title { height:64px; line-height:64px; font-size:22px; color:#FFF; text-indent:20px; background-color:#2b5198; }
.list-title:hover { color:#FFF; text-decoration:none; }
.xw-list li { position:relative; }
.xw-list li a { display:block; cursor: pointer; background-color:#eff3fb; position:relative; padding:15px 0; line-height:26px; border-bottom:1px solid #e3e7ee; font-size:18px; color:#005298; text-indent:36px; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;  }
.xw-list li a:hover { text-decoration:none; background-color:#d8eeff; }
.xw-list li i { display:block; position:absolute; z-index:1; left:18px; top:20px; width:8px; height:14px; background:url(/images/sgxt_lt.png) no-repeat; }
.xw-list a { color:#005298; }
.xw-list .submenu-indicator { z-index:1; position:absolute; display:block; right:12px; top:22px; width:11px; height:11px; background:url(/images/szxc_11.png) no-repeat; }
.xw-list li .on { background:url(/images/szxc_11_on.png) no-repeat; }
.xw-list .submenu { display:none; }
.xw-list .submenu li a { display: block; text-decoration:none; background-color: #f5f5f5; border-bottom: 1px solid #d6d7dc; color:#333; padding:12px 0; font-size:16px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
.xw-list .submenu .submenu li a { padding:8px 0 8px 10px; font-size:14px; color:#666	; }
.xw-list .submenu a:hover { background-color: #d8eeff; color: #333; }
.xw-list .submenu .active .submenu li a { background-color: #f5f5f5; }
.xw-list .active a,.xw-list .submenu .active a { background-color:#d8eeff; }

.mb20 { margin-bottom:20px; }
.list-table .zt1 { background-color:#5cb85c; color:#fff; border-radius:3px; padding:3px; }
.list-table .zt2 { background-color:#f3f3f3; color:#999; border-radius:3px; padding:3px; }
.gfss { border:1px #d1d5da solid; border-top:3px #2b5198 solid; padding:30px 50px; }
.gfss .gf-01 { text-align:center; font-size:26px; font-weight:bold; color:#2b5198; margin-bottom:26px; }
.gfss .gf-02-01 { border:1px solid #d2d2d2; height:44px; width:670px; border-radius:2px; padding:0 16px; font-size:16px; color:#999; }
.gfss .gf-02-011 { border:1px solid #d2d2d2; height:46px; width:120px; border-radius:2px; padding:0 16px; font-size:16px; color:#999; }
.gfss .gf-02-013 { border:1px solid #d2d2d2; height:44px; width:670px; border-radius:2px; padding:0 16px; font-size:16px; color:#999; }
.gfss .gf-02-012 {width:557px; }
.gfss .gf-02-01,.gfss .gf-02-02,.gfss .gf-02-03,.gfss .gf-02-011 { margin-right:5px; }
.gfss .gf-02-02,.gfss .gf-02-03,.gfss .gf-02-04 { background-color:#2b5198; border-radius:2px; text-indent:24px; border:0; padding:0 14px; background-repeat: no-repeat; background-position:10px center; color:#fff; font-size:16px; height:46px; cursor:pointer; }
.gfss .gf-02-02 { background-image: url(/images/bz_01.png); }
.gfss .gf-02-03 { background-image: url(/images/bz_02.png); }
.gfss .gf-02-04 { background-image: url(/images/bz_03.png); display:none; }
.gfss .gf-03 { display:none; margin-top:20px; }
.gfss .gf-03,.gfss .gf-03 a { font-size:16px; }
.gfss .gf-03 a { margin:0 0 0 18px; padding:5px; line-height:16px; }
.gfss .gf-03 .on ,.gfss .gf-03 a:hover { text-decoration:none; background-color:#18a689; color:#fff; border-radius:3px; }
.gfss .gf-03 li { border-bottom:1px dashed #e3e3e3; margin-top:10px; padding-bottom:10px; }
.gfss .gf-03 li:last-child { border-bottom:0; padding-bottom:0; }
.gfss .gf-03 li p { display: block; width:880px; float:right; }
.gfss .gf-03 li p a { display:inline-block; }
.gfss .zcwj li p { width:880px; }

.kclb li { border-bottom:1px solid #e6e6e6; position:relative; padding:20px 0; }
.kclb li a { font-size:20px; font-weight:bold; line-height:30px; }
.kclb li a img { float:left; margin-right:16px; width:213px; height:126px; }
.kclb li span { color:#2b5198; font-size:14px; }
.kclb li p { margin-top:8px; color:#999; font-size:14px; line-height:28px; }

.spbf { background-color:#1b2128; }
.sp { width:840px; height:500px; }
.ml { width:520px; height:460px; margin:10px; overflow-y:auto; }
.ml::-webkit-scrollbar { width:10px; background-color:initial; }
.ml::-webkit-scrollbar-thumb { background-color:#586470;border-radius:4px; }
.ml a { display:block; color:#a1a9b2; line-height:36px; padding:10px; }
.ml a:hover { background-color:#0f1419; text-decoration:none; border-radius:10px; }
.ml a:active {color:#fff;}
.ml ol {list-style:decimal-leading-zero;margin-left:30px;}
.ml ol li{color:#a1a9b2;}

.spbt { font-size:28px; margin:30px 0; }
.spbt span { font-size:14px; color:#2b5198; }
.spjs { background-color:#f5f8fa; }
.spjs .main { padding:70px 0 30px 0; }
.spjs .tab { background-color: #fff; border-radius: 12px;  box-shadow: 0 3px 12px rgb(0 36 153 / 6%); padding:20px; position: relative; min-height: 500px;}
.spjs .tab .hd { border:0; height:50px; position:absolute; top:-46px; left:20px; }
.spjs .tab .hd .on { border:0; background-color: #fff; border-radius: 10px 10px 0 0; font-weight: bold; }
.spjs .tab .hd .on span { height: 3px; background-color: #2b5198; width: 50%; display: block; margin: 10px auto; }
.spjs .tab .hd li { float:left; margin-right:25px; text-align: center; width: 120px; height: 46px; line-height: 46px; margin-bottom: 10px; font-size:20px; }

.spjs .kcxq {}
.spjs .kcml a { display:block; font-size:18px; border-bottom:1px solid #eeeeee; padding:30px 0 10px 0px; }
.spjs .kcml a span { font-size:60px; color:#d4d4d4; font-weight:bold; margin-right:20px; }
.spjs .kcml a:hover { text-decoration:none; } 
.spjs .kcml ol{list-style:decimal-leading-zero;margin-left:70px;}
.spjs .kcml ol li{ font-size:40px; color: #d4d4d4; font-weight: bold; margin-right: 20px;}
.spjs .kcly { text-indent: 2em; }

.h100{height: 200px; display: block; }
.loading{position: absolute;width: 80px; height: 120px; left: 50%; margin-left: -40px; top: 50%; margin-top:-40px; text-align:center;text-align: center; font-size: 16px; color: #666;font-weight:normal;}
.nodata { position: absolute; width: 80px; height: 80px; line-height: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -20px; font-weight: normal; text-align: center; font-size: 16px; color: #666; }

.ssjg { margin-top:10px; }
.ssjg li { border-bottom: 1px dotted #e3e3e3; margin-bottom: 20px; padding-bottom: 20px; }
.ssjg li a { font-size:18px; font-weight:bold; }
.ssjg li .contentNav { display: block; font-size:12px; color:#b2b2b2; margin: -8px 0px 5px;}
.ssjg li .contentNav a{font-size:12px; color:#b2b2b2; }
.ssjg li p { font-size:14px; color:#333; line-height:28px; }

.list .diy li { height:auto; background: url(/images/szxc_04.png) left 22px no-repeat; padding-bottom: 18px; margin-bottom: 10px; }
.list .diy li p { font-size:14px; line-height: 26px; color: #999; text-indent:28px; }
.list .diy li a { font-weight: bold; }
.list .diy li p .diy-01 {float: none; color: #333; font-size: 14px; font-weight: bold; }
.list .diy li p .diy-02 { font-size: 14px; font-weight: normal; color: #ff0000; }
.list .diy li:nth-child(5n) { margin-bottom:10px; }

.dyn { margin-top: 30px; }
.dyn .tab .hd li { font-size:18px; margin-right: 68px;}
.dyn .tab .hd { height: 36px; margin-bottom: 10px;}
.dyn .tab .hd .on { height: 34px; }

.dayin { background:url(/images/print.png) no-repeat; padding-left:22px; cursor:pointer; }
.printing { padding:50px; }
.kplb { margin-top:16px; margin-bottom:40px; }
.kplb li { float:left; width:346px; height:266px; text-align:center; overflow:hidden; margin-right:45px; margin-top:20px; }
.kplb li:nth-child(3n) { margin-right:0; }
.kplb li img { width:346px; height:236px; }

.bian { border-bottom:1px solid #e6e6e6; }
.zc { background:url(/images/dlbj.jpg) center top no-repeat; height:1100px; background-size: cover; position: relative;}
.zhuce { margin:50px 0 70px 0; padding:32px 40px 40px 40px; -moz-box-shadow:0 4px 30px #e1e3e8; -webkit-box-shadow:0 4px 30px #e1e3e8; box-shadow:0 4px 30px #e1e3e8; border-radius:10px; }
.zc-01 { font-size:24px; color:#2b5198; font-weight:bold; text-align:center; }
.zc-001 { padding:33px 50px 20px 50px; float:right; margin:10px 56px 0 0; }
.zc-002 { font-size:24px; font-weight:bold; color:#2b5198; text-align:center; }
.zc-02 li { margin-top:20px; }
.zc-02 span,.zc-02 p { display:inline-table; }
.zc-02 span { width:125px; text-align:right; padding-right:5px; font-size:14px; }
.zc-02 p input,.zc-05 select { border:1px solid #ddd; height:40px; }
.zc-03 input { width:960px; padding:0 10px; }
.zc-04 { width:426px; color:#c6100f; font-size:14px; }
.zc-04 input { width:404px; padding:0 10px; }
.zc-05 select { width:200px; margin-right:10px; padding:0 10px; }
.zc-06 { width:404px; padding:0 10px; }
.zc-07 { margin:0 10px; }
.zc-08 { font-size:14px; color:#666; }
.zc-09 input { width:160px; padding:0 10px; margin-right:10px; }
.zc-10 { text-align:center; margin-top:50px; color:#666; }
.zc-10 a { color:#2b5198; }
.zc-10 input { background-color:#2b5198; color:#fff; width:400px; height:50px; border-radius:3px; border:0; margin-bottom:10px; font-size:16px; }
.dl { background:url(/images/dlbj.jpg) center top no-repeat; height:630px; position: relative; }
.dl-01 { width:380px; height:380px; padding:33px 50px 20px 50px; border-radius:10px; background-color:#fff; float:right; margin:90px 56px 0 0; -moz-box-shadow:0 4px 30px #e1e3e8; -webkit-box-shadow:0 4px 30px #e1e3e8; box-shadow:0 4px 30px #e1e3e8; }
.dl-001 { padding:33px 50px 20px 50px; float:right; margin:90px 56px 0 0; }
.dl-01 li { margin-bottom:24px; }
.dl-01 input { border:1px solid #e3e5eb; padding:0 10px; height:48px; font-size:16px; border-radius:5px; }
.dl-01 input::placeholder { color:#9f9f9f; }
.dl-02 { font-size:24px; font-weight:bold; color:#2b5198; text-align:center; }
.dl-03 input, .dl-04 input { width:358px; }
.dl-05 input { width:200px; margin-right:10px; }
.dl-03 input, .dl-04 input , .dl-05 input { background-repeat: no-repeat; background-position:20px center; text-indent:48px; }
.dl-03 input { background-image: url(/images/dl_01.png); }
.dl-04 input { background-image: url(/images/dl_02.png); }
.dl-05 input { background-image: url(/images/dl_03.png); }
.dl-06 input { background-color:#2b5198; color:#fff; width:100%; height:50px; border-radius:5px; border:0; padding:0; margin-bottom:10px; font-size:16px; }
.dl-06 { text-align:center; color:#666; }
.dl-06 a { color:#2b5198; }
.dyfm { text-align:center;}

.wzdt { margin-bottom:50px; }
.dtbt { font-size:28px; text-align:center; color:#2b5198; margin-top:30px; }
.dtxt { border-bottom:1px solid #e0e0e0; height:40px }
.dtxt span { border-bottom:2px solid #2b5198; line-height:36px; height:38px; display:inline-block; }
.dtxt span a { font-size:20px; color:#2b5198; font-weight:bold; }
.dtlm { margin-bottom:40px; }
.dtlm a { font-size:16px; color:#454545; float:left; display:inline-block; margin:20px 60px 0 0; height:40px; line-height:40px; text-align:center; }
.dtlm a span { background:#f4faff; border:1px solid #daebfa; border-radius:5px; display:inline-block; padding:0 10px; }
.dtxt a:hover,.dtlm a { text-decoration:none; }

.ljfl { margin-top:20px; }
.ljfl li { float:left; font-size:14px; margin-right:30px; border:1px solid #d3e0ea; cursor:pointer; border-radius:20px; height: 20px; line-height: 20px; padding:3px 7px; color:#d3e0ea; }
.ljfl .on { background-color:#d3e0ea; color:#2b5198; }
.ljlb { margin-top:16px; }
.ljlb a { display:block; height:36px; line-height:36px; float:left; color:#d3e0ea; font-size:14px; margin-right:30px; }

.gjxq { border:1px solid #e4e4e4; padding:40px 40px 20px 40px; margin-top:30px; }
.gq-03 { font-size:28px; font-weight:bold; text-align:center; border-bottom:1px dashed #dadada; padding-bottom:20px; margin-bottom:30px; }
.gq-01 { width:474px; margin-bottom: 20px; }
.gq-01 img { width:462px; height:260px; padding:5px; border:1px solid #e4e4e4; }
.gq-02 { width:788px; line-height:30px; margin-top:20px; }
.gq-02 span,.gq-02 p { display:block; float:left; }
.gq-02 p { color:#666; }
.gq-02 a { color:#333; }
.gq-02 span { color:#2b5198; background-repeat: no-repeat; background-position: left center; text-indent:24px; }
.gq-02 li { margin-bottom:20px; }
.gq-04 { padding-top:18px; display:none; }
.gq-04 span { background-image: url(/images/ico_01.png); }
.gq-04 p { border:1px solid #c3c3c3; border-radius:3px; padding:0 8px; line-height:28px; }
.gq-05 span { background-image: url(/images/ico_02.png); }
.gq-05 p { color:#ff0000; }
.gq-06 span { font-size:18px; font-weight: bold; border-left: 3px solid #2b5198; height: 18px; line-height: 18px; text-indent: 8px; display:block; }
.gq-06 p { display:block; margin-top: 20px; }
.nlld { background-color: #f6faff; border: 1px solid #bfd6ff; padding: 34px 40px 20px 40px; margin-top: 30px; }
.gq-07 span:nth-child(1) { background-image: url(/images/ico_04.png); }
.gq-07 span:nth-child(3) { background-image: url(/images/ico_08.png); }
.gq-07 p,.gq-08 p { width:290px; overflow:hidden; }
.gq-07 span em { padding:4px; }
.gq-08 span:nth-child(1) { background-image: url(/images/ico_05.png); }
.gq-08 span em { padding:4px; }
.gq-08 span:nth-child(3) { background-image: url(/images/ico_06.png); }
.gq-07 p,.gq-08 p,.gq-07 p a,.gq-08 p a { color:#333; }
.gq-09 span { background-image: url(/images/ico_07.png); }
.fwms { margin-bottom:40px; }
.fwms .nr-03 { margin-top:10px; color:#666; }
.fwms .fwms-01 { font-size:18px; border-left:3px solid #2b5198; height:18px; line-height:18px; text-indent:8px; font-weight:bold; }

.xqxq { border:1px solid #e4e4e4; padding:40px 40px 20px 40px; margin-top:30px; }
.xq-01 { font-size:28px; font-weight:bold; text-align:center; border-bottom:1px dashed #dadada; padding-bottom:20px; margin-bottom:20px; }
.xq-02 li { width:50%; float:left; line-height:40px; }
.xq-02 .xq-08,.xq-02 .xq-09 { width:1290px; }
.xq-02 span,.xq-02 p { display:block; float:left; }
.xq-02 p { color:#666; }
.xq-02 a { color:#666; }
.xq-02 span { color:#2b5198; background-repeat: no-repeat; background-position: left center; text-indent:24px; }
.xq-03 span { background-image: url(/images/ico_01.png); }
.xq-03 span em { padding:4px; }
.xq-04 span { background-image: url(/images/ico_02.png); }
.xq-04 p { color:#ff0000; }
.xq-05 span { background-image: url(/images/ico_05.png); }
.xq-05 span em { padding:4px; }
.xq-06 span { background-image: url(/images/ico_06.png); }
.xq-07 span { background-image: url(/images/ico_09.png); }
.xq-08 { background-color:#f6f6f6; border:1px solid #e6e6e6; padding:10px; margin:14px 0; }
.xq-08 { display:none;}
.xq-08 span { width:223px; text-align:right; text-indent:0; }
.xq-08 p { width:400px; }
.xq-08 span em { padding:2.3px; }
.xq-09 span { background-image: url(/images/ico_08.png); }
.xq-10 span { background-image: url(/images/ico_07.png); }
.list-table #zcfgList td i { width:880px;}

.wapdh,.zhezhao,.caid { display:none; }
@media screen and (max-width:1000px) {
.wapdh,.zhezhao,.caid { display:block; }
.ding, .news .istop-True,.yqlj,.cel,.bqq img { display:none;}
.hdp, .gxyw, .gxzs .hd, .gxzs .bd, .cggx, .gjgc, .zjgd, .alzs, .allb img, .kc-01, .kc-02, .kc-01 .kc-lb, .bqq img, .bqq p, .dh li { float:none; }
body { position:relative; }
.full { width:100%; }
.main { width: calc(100% - 20px); margin:0 auto; }
.mt { margin-top:10px; }
.mtm { margin-top:30px; }
.ding { background:none; }
.ding span { color:#666; }
.zhezhao { width:100%; height:100%; background:#000; position:absolute; top:0; z-index:999; display:none; opacity:0.3; }
.dh { width:90px; position:fixed; z-index:99; top:0; right:-100px; height:100%; background:#fafafa; margin-top:0; padding-top: 10px; }
.dh li { margin-left:0; text-align:center; height:50px; line-height:50px; }
.dh li a { font-size:20px; }
.logo { margin-top:16px; }
.logo a { background-size:contain; width:260px; height:40px; }
.caid { margin-top:16px; }
.top { height:70px; }
.hf { height:56px; background:none; border-top:1px solid #8fa1bf; }
.hf-01 { height:60px; }
.so { width:calc(100% - 20px); height:44px; bottom:0; right:10px; box-shadow: 0 0 5px 0 #aaa; }
.so input { height:44px; }
.so .so02 { width:50px; }
.mtt { margin-top:0; }
.news, .newx, .new { margin-top:0; position:relative; }
.news li, .newx li, .new li { height: 38px; line-height: 38px; border:0; margin:0; background: url(/images/xpt_07.png) left center no-repeat; text-indent: 12px; }
.news .tt { height: auto; margin-top: 10px; height:66px; }
.news .tt a { font-size:18px; height: 33px; line-height: 33px; margin-top: 0; overflow: hidden; }
.news .tt p { height: 33px; line-height: 33px; overflow: hidden; }
.news li a, .newx li a, .new li a { font-size: 16px; display: block; height:38px; line-height: 38px; }
.news li span, .newx li span, .new li span { font-size: 14px; width:83px; text-indent: 0; text-align: right; float: right; color: #999; height:38px; line-height: 38px; }
.box { width:100%; margin-top:20px; }
.bqq { padding:10px 0 20px 0; }
.bqq p span { margin-right:0; display: block; }
.bqq img { margin-bottom:0!important; margin-top:0!important; }
.bqq p { margin:0 auto; text-align: center; }
.dh3, .dh3 a { color:#333; top:130px; }
.list-title, .xw-list li i { display:none; }
.list { width:100%; float:none; }
.list .news li a { width:auto; }
.list .news { margin-top:3px; }
.list .tab .hd .on { width:auto; font-size:18px; height: 29px; }
.list .news li { height:38px; line-height:38px; }
.list .tab { margin-bottom:10px; }
.dh3 { height: 70px; line-height: 70px; overflow: hidden; }
.xw-list li { float:left; }
.wapdh { margin:20px 0 10px 0; }
.wapdh a { font-size:16px; display:inline-block; font-size:15px; padding:0 8px; line-height:34px; border: 1px solid #cbcbcb; float: left; margin-right: 10px; border-radius: 3px; margin-bottom: 10px; }
.wapdh .on { background-color:#f5f5f5; }
.tab .hd { height:32px; }
.neirong { padding:10px 0; margin-top: 10px; }
.nr-01 h1 { font-size:20px; line-height:30px; }
.dayin { display:none;}
.nr-02 { font-size:12px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0; }
.nr-03 p,.nr-03 span { line-height: 32px!important;  font-size: 16px!important; }
.nr-03 img { width:100%!important; height:auto!important;}
.nr-03 video { width:100%!important; height:auto!important; }
#page_div>span { display:inline-block;}
.gfss { padding:10px;}
.gfss .gf-01 { font-size:18px;margin-bottom:0;}
.gfss .gf-02-011,.gfss .gf-02-01,.gfss .gf-02-02,.gfss .gf-02-03,.gfss .gf-02-013 { font-size:14px;height: 36px;margin-top:10px; width: auto;}
#page_div .current,#page_div span.disabled { display: inline;}
.gfss .gf-03 a { margin: 0 0 0 5px;}
.gfss .gf-03 a,.gfss .gf-03 li { font-size:14px;}
.gfss .zcwj li p,.gfss .gf-03 li p {width: auto; display: contents;}
.list-table #zcfgList td i,.list-table .list-lb td i { width:auto;}
.list-table { margin-top:10px;}
.list-table .list-bt th, .list-table .list-lb td ,.list-table a { font-size:14px; }
.list-table .list-bt th, .list-table .list-lb td { text-indent: 5px; } 
.wapkd-01 { width:90px; }
.wapkd-02 { width:50px; }
.bzgfk thead tr th:nth-child(5),.bzgfk thead tr th:nth-child(6),.bzgfk tbody tr td:nth-child(5),.bzgfk tbody tr td:nth-child(6) { display:none; }
.wap-xq { margin-top:20px;}
.chax { font-size:14px;}
.chax .chax-01 { width:120px;}
.gxlb li { padding: 10px 0; }
.gxlb li a { font-size:16px; line-height:30px;}
.gxlb li span { position:relative;}
.gxlb li p { margin-top:0; }
.xqxq { padding: 10px 10px 10px 10px; margin-top: 10px; }
.xq-01 { font-size:20px; padding-bottom: 10px; margin-bottom: 10px; }
.xq-02 li { width: 100%; float: none; line-height: 30px;font-size: 14px; }
.xq-02 .xq-08, .xq-02 .xq-09,.xq-08 span,.xq-08 p { width:auto;}
.xq-08 span em { padding: 2px;}
.fwms { margin-bottom: 10px; }
.gjxq { padding: 10px; margin-top: 10px; }
.gq-03 { font-size:20px; padding-bottom: 10px; margin-bottom: 10px; }
.gq-01 { width: 100%; margin-bottom: 10px; }
.gq-01 img {width:100%; height:200px; padding:0;border:0; }
.gq-01,.gq-02 { float:none;}
.gq-02 { width:100%; margin-top: 10px;}
.gq-02 li {margin-bottom:0; font-size: 14px;}
.gq-07 span em,.gq-08 span em { padding: 3.5px; }
.gq-07 p, .gq-08 p { width: calc(100% - 94px); }
.nlld { padding: 10px; margin-top: 10px; }
.dtbt { font-size: 22px; margin-top: 10px; }
.lxwm { margin-bottom: 10px; font-size: 16px; line-height: 36px; margin-top:10px!important;}
.dtlm { margin-bottom: 20px;}
.dtlm a { font-size: 16px; margin: 10px 10px 0 0; height: 30px; line-height: 30px; }
.kplb { margin-top: 10px; margin-bottom: 10px;}
.kplb li { float: none; width: 100%; height: auto; margin-right: 0; margin-top: 10px; }
.kplb li img { width:100%;height:auto; }
.kclb li { padding: 10px 0; }
.kclb li a { font-size: 16px; }
.kclb li a img { width:100%;height:auto; }
.sp { width: 100%;  height: auto; float: none;}
.sp video { width: 100%;  height: auto; }
.ml { width: 100%; height: auto; margin: 0;float: none;}
.ml a { padding: 0; }
.spbt { font-size: 18px; margin: 10px 0; }
.spjs .main { padding: 40px 0 10px 0;}
.spjs .tab { border-radius: 5px; padding: 10px; min-height: 300px; }
.spjs .tab .hd { border:0;  height:30px; top: -30px; left: 10px;}
.spjs .tab .hd .on { border-radius: 5px 5px 0 0; }
.spjs .tab .hd li { margin-right: 10px;width: 80px;height: 30px; line-height: 30px; margin-bottom: 10px; font-size: 16px; }
.spjs .kcml ol li { font-size: 20px;}
.spjs .kcml ol { margin-left: 40px; }
.list .gf-02 { text-align: center; }
}