* { word-wrap: break-word; outline: none; }
body { background: #f2f2f2; min-width: 1318px; }
html, body { height: 100%; /* overflow: hidden;  */}    /* zx alter 商户后台统计计算实物计算页面展示不全错误*/
html { -webkit-text-size-adjust: none; }
body, td, input, textarea, select,
button { color: #555; font-size: 12px; font-family: "Microsoft Yahei", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; }
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
ul, ol, li { list-style-image: none; list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; }
a { color: #3b639f; text-decoration: none; blr:expression(this.onFocus=this.blur()) }
a:hover { color: #CD0200; text-decoration: none; }
a img { border: none; }
em, cite, th { font-style: normal; font-weight: normal; }
table { border-collapse: collapse; }
th { text-align: left; }
input, button, select, textarea { outline: none }

.bw{width: 1318px;margin: 0 auto;clear:both;/*border-bottom: 20px solid #fff;*/}
.bgc1{background-color: #fff;}
.zwgd{height: 30px;background-color: #ffffff;clear: both;} /* 站位高度 */
.h10{height: 10px;}
.h20{height: 20px;}
.h30{height: 30px;}
.h40{height: 40px;}
.h50{height: 50px;}

/*栏目标题*/
.lmtitle{height: 42px;width: 1318px;background-color: #F9F9F9}
.lmtitle .lmtitleleft {border-left: 5px solid #0085BE;}
.lmtitle .lmtitleleft h4{font-size: 19px;color:#0085BE;line-height: 42px;border-left: 20px solid #F9F9F9;width: 200px;}
.lmtitle .lmtitleright{text-align: right;font-size: 15px;color:#0085BE;line-height: 42px;border-right: 20px solid #F9F9F9;}
.lmtitle .lmtitleright a{font-size: 15px;color:#0085BE }
.lmtitle .lmtitleright a:hover{color: #000;}
.lmtitle .lmtitleright span{color: #cc9966}



/*栏目标题2*/
.lmtitle2{height: 42px;width: 1280px;margin: 0 auto;background-color: #E9EFF4;}
.lmtitle2 .l2{width: 460px;float:left;height: 42px;background:url(../images/ico1.gif) no-repeat;background-position: 10px 10px;padding-left: 45px;}
.lmtitle2 .r2{width: 460px;float:right;}
.lmtitle2 .lmtitleleft h4{font-size: 17px;color:#000;line-height: 42px;font-weight: normal;}
.lmtitle2 .lmtitleleft img{font-size: 17px;color:#0085BE;line-height: 42px;}
.lmtitle2 .lmtitleleft a{color:#000 }
.lmtitle2 .lmtitleleft a:hover{color: #0085BE;}


.lmtitle2 .lmtitleright{text-align: right;font-size: 15px;color:#0085BE;line-height: 42px;padding-right: 25px;}
.lmtitle2 .lmtitleright a{font-size: 15px;color:#000 }
.lmtitle2 .lmtitleright a:hover{color: #000;}

/*内容窗口*/
.bodyres{background-color: #fff;}
.bodyres .l3{width: 920px;border-left: 20px solid #fff;float: left;}
.bodyres .r3{background-color: #F1F1F1;width: 330px;border-right: 20px solid #fff;float: right;}
.bodyres .r3 .lmbody {border: solid 5px #F1F1F1;height: 42px;display: block;background-color: #fff;}
.bodyres .r3 .lmbody h4{float: left;font-size: 19px;color:#000;line-height: 42px;border-left: 5px solid #0086BD;font-weight: normal;}
.bodyres .r3 .lmbody span{float: right;width: 35%;padding-top: 15px;text-align: right;}


.bodyres .l4{width: 920px;border-right: 20px solid #fff;float: right;}
.bodyres .r4{background-color: #F1F1F1;width: 330px;border-left: 20px solid #fff;float: left;}
.bodyres .r4 .lmbody {border: solid 5px #F1F1F1;height: 42px;display: block;background-color: #fff;}
.bodyres .r4 .lmbody h4{float: left;font-size: 19px;color:#000;line-height: 42px;border-left: 5px solid #0086BD;font-weight: normal;}
.bodyres .r4 .lmbody span{float: right;width: 35%;padding-top: 15px;text-align: right;}


.piclist, .piclist li {	margin: 0;	padding: 0;	list-style: none;}/* 清除默认的ul和li样式 */
.piclist {display: flex;	flex-wrap: nowrap; /* 防止换行 */}
.piclist li {margin: 11px; /* 图片之间的间隔 */	position: relative; /* 为文字说明定位做准备 */}
.piclist li img {width: 241px;	height: 174px;	display: block; /* 防止图片下方有间隙 */}
.piclist  li .caption {text-align: center;position: absolute;bottom: 0;left: 0;width: 100%;background-color: rgba(0, 0, 0, 0.5);color: white;padding: 5px;font-size: 14px;box-sizing: border-box; /* 内边距不影响宽度 */white-space: nowrap; /* 禁止换行 */overflow: hidden; /* 超出部分隐藏 */text-overflow: ellipsis; /* 超出部分显示省略号 */			}
.piclist li:last-child {margin-right: 0;}/* 最后一个li不需要右边距 */
.adpic {margin-left:4px;}
.adpic li {margin: 11px 4px;}
.adpic li img{width: 254px;height: 118px;}

/*菜单导航*/
.title{background:url(../images/titlebg.jpg) repeat left top;width: 100%;overflow: hidden;}
.title .bd{height: 55px;margin: 13px auto;line-height: 40px;}
.title .bd2{height: 57px;margin: auto;line-height: 40px;}

.title ul {list-style: none; padding: 0; margin: 0 0 0 15px;overflow: hidden; /* 清除浮动 */}
.title ul li {display: block;    float: left;	line-height: 56px;    margin-right: 40px; /* 可选，增加间距 */	white-space:nowrap;}
.title ul li a{	font-size:18px;	color: #fff;}
.title ul li a:hover{color: #ff0000;}
.btitle{background:url(../images/titlebg2.jpg) repeat left top;width: 100%;overflow: hidden;}

/*热点新闻*/
.bw .l {float:left;width:650px;position:relative;margin-left:5px;overflow:hidden;}
.bw .r {float:right;width:650px;position:relative;overflow:hidden;margin-right:5px;}
.c1{background-color: #fff;}

/*栏目*/
.columnBox{margin-bottom:20px;}

.columnBox .columnBoxLeft{float:left;width:640px;position:relative;overflow:hidden;}
.columnBox .columnBoxLeft .list-news li{height:39px;line-height:39px;}
.columnBox .columnBoxLeft .tab-news{position:absolute;left:0px;top:10px;}

.columnBox .columnBoxRight{float:right;width:315px;position:relative;}
.columnBox .columnBoxRight .item-docs{padding-top:8px;padding-bottom:8px;}
.columnBox .columnBoxRight .list-ranking{padding-top:7px;}
.columnBox .columnBoxRight .list-book{padding-top:12px;}
.columnBox .columnBoxLeft2{float:left;width:998px;}
.columnBox .columnBoxLeft2 .list-doc2 li{line-height:38px;height:38px;}
.columnBox .columnBoxLeft2 .item-focusDoc{width:672px;float:left;padding-right:33px;position:relative;margin-right:20px;}
.columnBox .columnBoxLeft2 .item-focusDoc::after{position:absolute;right:0px;bottom:0px;top:51px;width:2px;background:linear-gradient(to bottom , rgba(255, 255, 255, 0) , rgb(189, 25, 34) 44% , rgba(255, 255, 255, 0) 98%);}
.columnBox .columnBoxRight2{float:right;width:197px;}
/*栏目标题*/
.title-column{height:57px;line-height:57px;font-weight:normal;border-bottom:1px solid #efefef;margin-bottom:20px;}
.title-column ._publish{float:right;color:#be1824;padding-right:11px;padding-left:11px;margin-right:11px;border-right:1px solid #333333;line-height:14px;margin-top:26px;}
.title-column ._seemore{float:right;color:#4569b7;}
.title-column ._seemore:hover{text-decoration:underline;}
.title-column strong{font-size:20px;font-weight:normal;color:#be1824;margin-right:16px;display:inline-block;}
.title-column strong::before{width:6px;height:30px;color:#57617c;margin-right:24px;vertical-align:middle;background-color:#bd1922;display:inline-block;content:"";}
.title-column a{color: #000;padding:0 10px 0 10px;height:79px;line-height:79px;font-size:15px;}

/*选项卡-新闻*/
.tab-news{position:relative;padding-left: 15px;}
.tab-news::after{content:"";display:block;clear:both;}
.tab-news li{float:left;margin-right:5px;position:relative;}
.tab-news li a{color: #000;padding:0 10px 0 10px;float:left;height:51px;line-height:51px;font-size:17px;text-decoration:none;}
.tab-news li.change a,.Tab li a:hover{color:#0066cc;}

.tab-news li.change a::after{border-bottom:2px solid #017CBB;content:"";position:absolute;left:0px;right:0px;top:90%;}
/*.tab-news li.change a::before{content:"";width:0px;height:0px;position:absolute;right:50%;border:8px solid transparent;border-bottom:1px solid #bd1922;bottom:0px;margin-right:-8px;}*/

.tab-news .lines{position:absolute;bottom:0px;left:0px;border-bottom:2px solid #a60105;z-index:1500;width:100%;}
.tab-news.tab-news-absolute{margin-top:-77px;text-align:right;}
.tab-news.tab-news-small li{margin:0 10px;display:inline-block;float:none;}
.tab-news.tab-news-small a{font-size:15px;padding-left:0px;padding-right:0px;}

.tab-content{margin: 5px 0 10px 5px;min-height: 275px;}

/*文档列表*/
.list-doc{margin-left:35px;margin-right:14px;list-style-type:disc;}
.list-doc li{height:39px;line-height:39px;font-size: 16px;list-style-type:disc;clear: both;}
.list-doc li a{overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;display:block;transition:all 0.2s ease-out;color: #333;float: left;}
.list-doc li a:hover{content:"";color:#0066cc;}
.list-doc li time{float:right;color:#999999;margin-left:15px;}


.header {display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:2px solid #2196F3;background-color:#fff;}
.header-title {font-size:18px;color:#0085BE;margin:0;}
.more-link {color:#666;text-decoration:none;font-size:16px;position:relative;padding-right:10px;}
.more-link:hover {text-decoration:underline;}



.container {width: 610px; overflow: hidden; /* 清除浮动影响 */ margin: 20px auto;} 
.container img { float: left; width: 296px; height: 176px; } 
.container .right-text {font-size: 16px;line-height: 30px;float: right; width: 300px; margin-left: 10px; /* 添加间隔 */ } 

.footer{text-align: center;line-height: 30px;font-size: 16px;color: #000}

/* 轮播图容器*/
.swiper-container {width:628px;height:358px;border-radius:5px;position:relative;}
/* 轮播图图片*/
.swiper-slide img {width:100%;height:100%;object-fit:cover;}
/* 标题容器*/
.swiper-caption {position:absolute;bottom:0;left:0;width:608px;padding:10px;background-color:rgba(0,0,0,0.4);/* 半透明黑色背景*/color:white;font-size:14px;z-index:100;}
.swiper-caption a{display: block;color:white;height: 20px;line-height: 20px;font-size:14px;z-index:10;font-weight: bold;}
.swiper-caption a:hover {color:#ffff00;}
.swiper-pagination {display: none;} 



/* 列表容器样式*/
.list-container {width:616px;margin:15px auto 0 auto;}
/* 列表项样式*/
.list-item {display:flex;padding:10px 0;border-bottom:1px dashed #ccc;}
/* 最后一个列表项去掉底部虚线*/ 
.list-item:last-child {border-bottom:none;}
 /*图片样式*/
.item-image {width:120px;height:85px;object-fit:cover;margin-right:15px;}
/* 标题和简介容器样式*/
.item-content {display:flex;flex-direction:column;}
/* 标题样式*/
.item-title {font-size:16px;font-weight:bold;color:#0085BE;margin-bottom:5px;}
/* 简介样式*/
.item-description {line-height:25px;font-size:13px;text-indent:2em;color:#999;}


.ztwindow {display:flex;width:100%;margin:10px auto;padding:0;background-color:#fff;border-style:solid;border-color:#fff;border-width:20px 0px;}
.left {margin-right:35px;;}
.left img {width:104px;height:103px;padding-left:20px;display:block;;}
.right ul {display:flex;list-style:none;margin:0;padding:0;;}
.right li {margin-right:35px;;}
.right li:last-child {margin-right:0;;}
.right img {width:260px;height:95px;display:block;;}


.outer-div {display:flex;justify-content:space-between;align-items:center;background-color:#F9F9F9;}
.left-div {width:421px;height:126px;padding-left:10px;}
.left-div img {max-width:100%;max-height:100%;display:block;}
.right-div {width:850px;height:150px;background-image:url('../images/topbg.jpg');             background-size:cover;             background-position:center;;}


/*搜索条效果*/
.searchdiv {position:relative;width:850px;height:150px;}
.searchdiv2 {width:435px;position:absolute;bottom:8px;right:22px;}
.searchdiv2 span{display: block;font-size: 15px;line-height: 30px;height: 30px;color: #999;}

.search-container {width:435px;display:flex;border:1px solid #ccc;border-radius:4px;overflow:hidden;}
.search-select {padding:10px;border:none;outline:none;background-color:#fff;font-size:16px;}
.search-input {flex:1;padding:10px;border:none;outline:none;font-size:16px;}
.search-button {padding:10px 20px;border:none;background-color:#007BFF;color:#fff;font-size:16px;cursor:pointer;transition:background-color 0.3s ease;white-space: nowrap}
.search-button:hover {background-color:#0056b3;}


/*列表页右侧图片列表*/
.nry_rlist {width:315px;margin:0 auto;padding:10px 0;}
.nry_rlist ul {list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;;}
.nry_rlist li {width:157px;margin-bottom:20px;            text-align:center;;}
.nry_rlist img {width:150px;height:110px;margin-left:5px;display:block;;}
.nry_rlist p {width:150px;font-size:15px;margin:5px auto 0;            white-space:nowrap;            overflow:hidden;            text-overflow:ellipsis;;}

.nry_rlistt_t {width:300px;margin:0 auto;padding:5px 10px;background-color:#fff;}
.nry_rlistt_t  ul {list-style:none;padding:0;margin:0;width:100%;;}
.nry_rlistt_t  li {position:relative;padding-left:20px;font-size:16px;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;;}
.nry_rlistt_t  li::before {content:"•";font-size:16px;color:#000;position:absolute;left:0;top:50%;transform:translateY(-50%);;}

/*列表页左侧文字列表*/
.nry_llist {width:880px;margin:0 auto;;}
.nry_llist ul {list-style:none;padding:0;margin:0;}
.nry_llist li {position:relative;padding-left:20px;font-size:16px;line-height:1.5;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;clear: both;}
.nry_llist li:before {content:"•";font-size:24px;color:#000;position:absolute;left:0;top:50%;transform:translateY(-50%);;}
.nry_llist div{font-size: 18px;text-align: center;padding: 30px;min-height: 200px}
.nry_llist li time{float:right;color:#999999;margin-left:15px;}


.list2-container {width:880px;margin:0 auto;}
.list2-container .list-item {display:flex;padding:20px 0;border-bottom:1px dashed #ccc;}
.list2-container .list-item:last-child {border-bottom:none;}
.list2-container .item-image {width:165px;height:115px;object-fit:cover;margin-right:15px;}
.list2-container .item-content {display:flex;flex-direction:column;}
.list2-container .item-title {font-size:16px;font-weight:bold;color:#0085BE;margin-bottom:5px;}
.list2-container .item-description {line-height:25px;font-size:15px;text-indent:2em;color:#888;}

.nry_r_title {width:300px;margin:35px auto;;}
.nry_r_title ul {list-style-type:none;padding:0;margin:0;}
.nry_r_title li {width:260px;height:45px;font-size:16px;line-height:45px;border:1px solid #ccc;box-shadow:1px 1px 3px rgba(0,0,0,0.1);text-align:center;background-color:#fff;margin:0 auto 20px auto;}
.nry_r_title li div{width:246px;height:45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 auto;}
.nry_r_title li:last-child {margin-bottom:0;;}


.image-list {width:770px;margin:0 auto;}
.image-list ul {width:770px;list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:56px 128px;;}
.image-list li {width:320px;height:117px;;}
.image-list img {width:100%;height:100%;display:block;;}

/*page class*/
.pagebar{font-size:16px;heght:42px;line-height:42px;}
.pagebar a{background:#f6f6f6;padding:5px 8px;margin-right:2px;text-decoration:none;color:#555;}
.pagebar a:hover{background:#c7181f;color:#fff}
.pagebar span.current{background:#c7181f;padding:5px 8px;margin-right:3px;color:#fff}
.pagebar span.info{padding:5px 8px;margin-right:2px;color:#555;}

.mewsbody{width: 90%;margin: 0 auto;}
/*文本-文档头部*/
.text-docheader{text-align:center;margin-bottom:20px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e7e7e7;margin-left:auto;margin-right:auto;}
.text-docheader ._title{line-height:1.86;font-size:28px;font-weight:normal;margin-bottom:25px;color: #2d88b5;}
.text-docheader ._val{line-height:3;color:#acacaa;display:flex;justify-content:space-between;font-size:14px;}

/*文本-文档内容*/
.text-doccontent{line-height:1.78;overflow:hidden;font-size:18px;margin-bottom:40px;}
.text-doccontent img{max-width:90%;margin-left: auto;display: block;margin-right: auto;margin-bottom:24px;margin-top:24px;}
.text-doccontent p{margin-bottom:24px;-moz-hyphens: auto;-ms-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}
/*.text-doccontent p:nth-last-of-type(1){margin-bottom:0px;text-indent:2em;}*/

.zzcx form{display:flex;flex-direction:column;align-items:center;width:490px;margin:0 auto;}/* input 样式设置 */ 
.zzcx input{width:100%;padding:10px;margin:10px 0 20px 0;border:none;border-radius:3px;background-color:#F2F3F5;box-sizing:border-box;}/* 按钮样式设置 */ 
.zzcx button{width:100%;padding:10px;border:none;border-radius:5px;background-color:#1768A9;color:white;cursor:pointer;margin:0 0 20px 0;}/* 图片列表样式设置 */ 
.zzcx ul{list-style-type:none;display:flex;padding:0;margin:20px auto;}
.zzcx li{margin:0 4px;}
.zzcx .row .left{color: #336699}
.zzcx .noinfo{margin:90px auto;text-align:center;font-size: 19px;}
.zzcx .row .right img{width:250px;height:auto;object-fit:cover;}/* 更多链接样式设置 */ 
.zzcx .more-link{margin-right:5px;}

.zzcx {background-color:#F2F2F2;padding:20px;font-size:16px;width:auto;margin:0 auto;clear: both;}
.zzcx .left {width:200px;display:flex;color: #333;font-size: 18px;}
.zzcx .left div{padding-top: 10px;line-height: 40px;}
.zzcx .right {width:600px;display:flex;}
.zzcx .row {display:flex;padding:10px 0;margin-bottom:10px;}
.zzcx input[type="text"],input[type="submit"] {height:45px;width:500px;border:1px solid #ccc;border-radius:0;padding:5px;box-sizing:border-box;background-color:#fff;font-size: 15px}
.zzcx input[type="submit"] {height:45px;background-color:#1768A9;color:white;border:none;cursor:pointer;}
.zzcx input[type="submit"]:hover {background-color:#135891;}




.zzcx2 {width: 500px; margin: auto;clear: both;background-color: #fff;text-align: right}
.zzcx2  form{display:flex;flex-direction:column;align-items:center;width:490px;margin:0 auto;}/* input 样式设置 */ 
.zzcx2  input{width:100%;padding:10px;margin:10px 0 20px 0;border:none;border-radius:3px;background-color:#F2F3F5;box-sizing:border-box;}/* 按钮样式设置 */ 
.zzcx2 button{width:100%;padding:10px;border:none;border-radius:5px;background-color:#1768A9;color:white;cursor:pointer;margin:0 0 20px 0;}/* 图片列表样式设置 */ 
.zzcx2 ul{list-style-type:none;display:flex;padding:0;margin:20px auto;}
.zzcx2 li{margin:0 4px;}
.zzcx2 img{width:117px;height:164px;object-fit:cover;}/* 更多链接样式设置 */ 
.zzcx2 .more-link{margin-right:5px;}




.zzcxpiclist {width:1280px;margin:0 auto;padding:0;background-color:#fff;list-style:none;;}
.zzcxpiclist ul {display:flex;flex-wrap:wrap;padding:0;margin:0;}
.zzcxpiclist ul li {display:flex;justify-content:center;align-items:center;width:213px;height:295px;;}
.zzcxpiclist ul img {max-width:100%;max-height:100%;width:189px;height:265px;display:block;;}
