﻿@charset "utf-8";
/* 初始化CSS */
@charset "utf-8";
*, *::before, *::after { box-sizing:border-box; margin:0; padding:0; }
html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, dt, form, fieldset, legend, figure, figcaption, img, picture { margin:0; padding:0; }
ul, ol { list-style:none; }
input, button, select, textarea { font-family:inherit; font-size:inherit; line-height:inherit; margin:0; padding:0; }
input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea { appearance:none; -webkit-appearance:none; border-radius:0; outline:none; }
textarea { resize:vertical; overflow:auto; }
table { border-collapse:collapse; border-spacing:0; }
a { color:#333; text-decoration:none; background-color:transparent; }
a:hover, a:active { color:#ff6600; text-decoration:underline; }
img, picture, canvas, svg { display:block; height:auto; }
embed, object, iframe { display:block; max-width:100%; }
body { color:#333; font-family:"Microsoft YaHei", "微软雅黑", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", "sans-serif"; font-size:16px; line-height:1.5; background:#fff; -webkit-text-size-adjust:100%; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.clearfix::before,.clearfix::after { content:''; display:table; clear:both;}
.clearfix { zoom:1; }
.clearit { clear:both; height:0; line-height:0; font-size:0; visibility:hidden; overflow:hidden; }
.hidden { display:none !important; }
.visually-hidden { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border-width:0; }
.fl { float:left; }
.fr { float:right; }
.fb { font-weight:bold; }
.clear { overflow:hidden; }
.center { margin:0 auto; }
.full { width:100%; }
.pr { position:relative; }
.pa { position:absolute; }
.mt { margin-top:42px; }
.tablist { display:none; }
.blockss { display:block; }
.bai { background-color:#fff; }
.full { width:100%; }
.main { width:1400px; }
.lt { margin-left:52px; }
.top { height:215px; background:url(/images/topbj.jpg) center top no-repeat; }
.top .logo { height:90px; margin-top:64px; margin-left:0; float:left; }
.top .so { width:390px; height:50px; position:relative; border-radius:4px; overflow:hidden; margin-top:84px; border:1px solid #aacaee; float:right; background-color:#fff; }
.top .so input { height:48px; position:absolute; border:0; padding:0; }
.top .so .so01 { width:328px; padding:0 0 0 16px; line-height:50px; left:0; color:#999; }
.top .so .so01::placeholder {color:#999;}
.top .so .so02 { width:62px; right:0; line-height:500px; background:url(/images/xgsmm_02.png) no-repeat center center; cursor:pointer; }
.dh { background-color:#0f5bb1; height:60px; }
.dh li { float:left; height:60px; line-height:60px; text-align:center; margin-right:40px; transition:all 0.2s; position:relative; }
.dh li:last-child { margin-right:0; float:right;}
.dh li a { display:block; color:#fff; font-size:20px; font-weight:bold; transition:all 0.1s; }
.dh li .on { color:#ffedcb; transition:all 0.1s; text-decoration:none; margin-top:-2px; }
.dh li span { display:none; position:absolute; height:auto; min-width:100%; background:#0f5bb1; border:1px solid #569af5; top:50px; left:0; z-index:3; padding:3px; }
.dh li span a { font-size:16px; height:30px; line-height:24px; white-space:nowrap; text-align:center; text-decoration:none; width:auto; font-weight:normal; padding:3px 6px;}
.dh li span a:hover { background-color:#2f77c8; color:#fff; margin-top:0px; }
.dh li:nth-child(2) span a { text-align:left; }
.tt { text-align:center; margin-bottom:40px; }
.tt a { display:block; font-size:36px; color:#015293; font-weight:bold; padding-bottom:5px; overflow:hidden; height:50px; line-height:50px; margin-top:28px; transition:all 0.2s; }
.tt a:hover { color:#ff6600; text-decoration:none; transition:all 0.1s; }
.tt p { color:#999; display:block; height:24px; overflow:hidden; margin-top:12px; }
.xwzx { height:420px; }
.hdp .hd li,.hdp .prev,.hdp .next,.ggt .hd li { background:url(/images/hdp.png) no-repeat;display:block; }
.hdp { width:674px; height:420px; position:relative; }
.ggt { position:relative; }
.ggt .hd { position:absolute; bottom:10px; right:10px; z-index:2; }
.hdp .hd { position:absolute; bottom:13px; right:10px; z-index:2; }
.hdp .hd li,.ggt .hd li { overflow:hidden; width:12px;height:12px;line-height:12px;float:left;margin-left:5px; cursor:pointer; background-position:-24px -126px;text-indent:-9999px; }
.hdp .hd .on,.ggt .hd .on {background-position:-10px -126px;}
.hdp .bd span { display:block; position:absolute; background:url(/images/hui.png); z-index:1; bottom:0; width:100%; height:40px; line-height:40px; color:#fff; text-indent:16px; font-size:16px; }
.hdp .bd li { width:674px; height:420px; overflow:hidden; }
.hdp .bd li img { transition:transform 0.6s ease; min-width:674px; min-height:420px; width:auto; height:auto; }
.hdp .bd a:hover img { transform:scale(1.05); transition:all .5s; }
.hdp .prev,.hdp .next { position:absolute; z-index:3; width:41px;height:41px; cursor:pointer; display:block; top:50%; margin-top:-20px; filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3; }
.hdp .prev { background-position:-2px -2px; left:20px; }
.hdp .next { background-position:-2px -49px; right:20px; }
.hdp .prev:hover,.hdp .next:hover { filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6; }
.news { margin-top:12px; }
.news li { height:46px; line-height:46px; overflow:hidden; background:url(/images/xgsmm_05.png) left center no-repeat; text-indent:12px; white-space:nowrap; text-overflow:ellipsis; }
.news li a { font-size:18px; }
.news li span { font-size:16px; color:#999; float:right; }
.news p,.myzj .bt p { height:47px; padding-top:6px; }
.news p a,.myzj .bt p a { display:block; float:left; height:34px; line-height:34px; color:#fff; font-size:16px; text-align:center; padding:0 16.5px; margin-right:14px; border-radius:17px;
background:-webkit-linear-gradient(left, #397adb, #69a0f2);
background:-o-linear-gradient(right, #397adb, #69a0f2);
background:-moz-linear-gradient(right, #397adb, #69a0f2);
background:linear-gradient(to right, #397adb, #69a0f2);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #397adb, endColorstr = #69a0f2); }
.news p a:hover,.myzj .bt p a:hover { text-decoration:none; opacity:0.9; }
.news p a:last-child,.myzj .bt p a:last-child { margin-right:0; }
.xwzx { width:674px; }
.tab { position:relative; }
.tab .hd,.tab .bt { height:42px; line-height:0px; border-bottom:1px solid #e9e9e9; }
.tab .hd li,.tab .bt li { float:left; cursor:pointer; margin-right:60px; font-size:24px; height:42px; line-height:22px; font-weight:bold; }
.tab .hd .on,.tab .bt .on { border-bottom:3px solid #1b65b9; color:#1b65b9; }
.tab .gd { display:block; height:26px; text-align:right; line-height:26px; position:absolute; top:5px; right:0; background-image:none; }
.tab .gd a { font-size:14px; color:#1b65b9; }
.tab .gd a:hover { text-decoration:none; color:#ff6600; }
.box { width:432px; }
.box1 { width:916px; }
.bj-01 { background:url(/images/xgsmm_bj01.jpg) no-repeat center bottom; }
.bj-02 { background:url(/images/xgsmm_bj02.jpg) no-repeat center bottom; }
.jcmw li { width:432px; float:left; }
.jcmw li:nth-child(2n) { float:right; }
.jcmw li a:nth-child(2) { color:#ef590f; }
.news ol { border-bottom:1px dotted #d1d1d1; margin-top:14px; padding-bottom:10px; margin-bottom:4px; }
.news ol li { width:204px; height:200px; float:left; position:relative; text-indent:0; background:none; }
.news ol li:nth-child(2) { float:right; }
.news ol li img { width:204px; height:130px; }
.news ol li span { float:none;display:block; margin-top:-12px; text-indent:0; }
.news ol li i { display:block; width:60px; height:60px; position:absolute; top:50%; left:50%; margin-left:-30px; margin-top:-64px; background:url(/images/xgsmm_03.png) no-repeat; z-index:3; }
.news ol li img:hover { opacity:0.9; }
.ztzl { border:1px solid #f0f0f0; background:url(/images/xgsmm_04.png) no-repeat left bottom #f4f8fc; height:130px; }
.ztzl .bt { margin-top:25px; margin-left:32px; }
.ztzl .bt a { font-size:24px; font-weight:bold; color:#1b65b9; }
.ztzl .bt a:hover { color:#ff6600; text-decoration:none; }
.ztzl .bd { margin-top:25px; margin-left:30px; width:1216px; overflow:hidden; }
.ztzl .bd li,.ztzl .bd li a img { width:418px; height:78px; }
.ztzl .bd li a img:hover { opacity:0.85; }
.ztzl .bd li { margin-right:20px; }
.an01 a { display:block; width:204px; height:124px; border:1px solid #00a7d6; font-size:16px; text-align:center; color:#00a7d6; border-radius:8px; background-repeat:no-repeat; line-height:180px; }
.an01 a:hover { background-color:#1b65b9; color:#fff; border:0; text-decoration:none; }
.an01 a:nth-child(1) { float:left; background-image:url(/images/xgsmm_an_01.png); background-position:center 26px; }
.an01 a:nth-child(1):hover { background-image:url(/images/xgsmm_an_01_on.png); } 
.an01 a:nth-child(2) { float:right; background-image:url(/images/xgsmm_an_02.png); background-position:center 34px; }
.an01 a:nth-child(2):hover { background-image:url(/images/xgsmm_an_02_on.png); } 
.an02 a { display:block; margin-top:20px; }
.an02 a img:hover { opacity:0.9; }
.myzj { padding-bottom:60px; }
.myzj .bt p { display:block; float:left; padding-top:0px; margin-left:-10px; }
.myzj .bd { margin-top:30px; }
.myzj .bd li { width:248px; height:200px; overflow:hidden; text-align:center; line-height:40px; margin-right:40px; white-space:nowrap; text-overflow:ellipsis; }
.myzj .bd li a { font-size:18px; }
.myzj .bd li a img { width:248px; height:168px; }
.xdh { height:60px; line-height:60px; color:#666; background:url(/images/xgsmm_06.png) no-repeat left center; padding-left:26px; border-bottom:1px solid #e2e2e2; margin-bottom:30px; margin-top:10px; }
.xdh a { color:#666; }
.xdh a:hover { color:#ff6600; }

.foot { background-color:#0f5bb1; font-size:16px; line-height:40px; color:#dcf2fe; text-align:center; padding:30px 0 16px 0; }
.foot a { font-size:16px; color:#dcf2fe; }
.foot li span { margin-right:42px; }
.foot li span:last-child { margin-right:0; }
.foot img { display:inline; margin-top:20px; }

.cbl { width:128px; position:fixed; left:50%; margin-left:740px; top:340px; text-align:center; transition:all 1s; z-index:4; }
.cbl span { color:#c5c5c5; font-size:12px; text-align:right; display:block; cursor:pointer; }
.hui { top:440px; transition:all 1s; }
.hui span { color:#999; }
.hui a { color:#666; }

.zhbsq_lm { width:240px; margin-bottom:40px; }
.lst-01 { width:240px; line-height:40px; text-align:center; color:#fff; font-weight:600; font-size:24px; padding:24px 10px;
background:-webkit-linear-gradient(left, #0f3d8d, #3563b4);
background:-o-linear-gradient(right, #0f3d8d, #3563b4);
background:-moz-linear-gradient(right, #0f3d8d, #3563b4);
background:linear-gradient(to right, #0f3d8d, #3563b4);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #0f3d8d, endColorstr = #3563b4); }
.lst-02 li { width:240px; line-height:26px; margin-top:18px; background-color:#f0f4fa; font-size:18px; cursor:pointer; padding:18px 16px; }
.lst-02 li:hover,.lst-02 .on { background:#2654a4; }
.lst-02 li .on { background:#2654a4; }
.lst-02 li:hover a,.lst-02 .on a { color:#fff; text-decoration:none; }
.lst-02 li a { color:#333; }
.zhbsq_lm_list { width:1125px; margin-top:-8px; }
.zhbsq_lm_list ul li { width:1125px; height:50px; line-height:50px; background:url(/images/xgsmm_05.png) no-repeat left center; text-indent:12px; overflow:hidden; }
.zhbsq_lm_list ul li a { color:#333; font-size:18px; }
.zhbsq_lm_list ul li a:hover { color:#ff6600; }
.zhbsq_lm_list ul li span { color:#999; }
.zhbsq_lm_list ul li span { float:right; }
.zhbsq_lm_list ul p { border-bottom:1px dotted#e2e2e2; margin:15px auto; }
.manu { width:1125px; height:60px; line-height:60px; text-align:center; margin-bottom:40px; margin-top:20px; }
.pagediv a { color:#666; background:#fff; border-radius:3px; border:1px #b2b2b2 solid; font-size:16px; padding:8px 10PX; height:35px; line-height:35px; margin-right:5px; }
.pagediv a:hover,.pagediv .on { background-color:#1c4ca0; color:#fff; text-decoration:none; }
/* 正文 */
.neirong { padding:10px 0 30px 0; }
.nr-01 { line-height:40px; }
.nr-01 h1 { text-align:center; font-size:30px; color:#000; line-height:40px; }
.nr-02 { text-align:center; font-size:16px; color:#999; border-bottom:1px dotted #ececec; line-height:23px; margin-bottom:20px; margin-top:20px; padding-bottom:20px; }
.nr-02 i { font-style:normal; }
.nr-02 span { margin-right:30px; }
.nr-02 span:last-child { margin-right:0; }
.nr-03 { font-size:18px; line-height:50px; }
.nr-03 p { margin-bottom:20px; }
.nr-03 a { font-size:18px!important; }
.nr-03 img { max-width:1200px; height:auto; width:expression(this.width > 1400 ? "1400px" :this.width); display:inline-block; }

.listzcl img { width:100%; }

.rdztlist { margin-bottom:30px; min-height:300px; }
.zhbsq_lm_list .rdztlist li { float:left; width:50%; white-space: nowrap; text-overflow: ellipsis; }
.zhbsq_lm_list .rdztlist p { display:none; }

.yqlj { margin-bottom:16px; margin-top:10px; }
.yqlj select { border:none; color:#0f5bb1; height:38px; padding:4px 16px 6px 12px;  margin-right:30px; }
.yqlj select:last-child { margin-right:0; }
@media (max-width: 1000px) {
html { width:1500px; }
}