﻿@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0px;border:0;}
body{color:#444;font:16px Arial,'微软雅黑';font-family: "微软雅黑","Arial Narrow",;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {font-size:16px; font-weight:normal; margin:0px; padding:0px;}
input,button,textarea,select{font:100% Arial,'微软雅黑';}

/* 默认全局样式超链接样式*/
a{transition: color .3s ease}
a:link{color:#444; text-decoration:none;}/* 链接基本样式 */
a:visited {color:#444; text-decoration:none;}/* 链接点击过后的样式 */
a:hover{color:#226ebc;text-decoration:none;cursor:pointer;}/* 链接移上时的样式 */
a:active{color:#226ebc;text-decoration:none;}/* 链接点击时的样式 */

/* 其它常用样式的定义 */

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear: both;}
.noBorder{border:none;	}

img,li{ vertical-align:top;}/* 解决图片和LI的高度空隙问题 */
.hd{ width:100%;}
.bd{ width:100%;}
.mt15{margin-bottom:15px;}

ul{ width:100%;overflow:hidden;zoom:1;}
ul li.last{ margin:0 !important; border:none !important; background:none !important;}


/*---列表样式--*/
.newlist{ width:100%;}
.newlist li{ overflow:hidden; zoom:1; line-height:36px; background:url(../images/arrow3.png) no-repeat left; padding-left:15px; font-family:"微软雅黑";}
.newlist li a{ display:inline-block; float:left; width:82%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist li span{ width:80px;float:right; color:#999999; text-align:center;  font-size:15px; font-family:"Arial"; }
.newlist li p{width:100%;}
.newlist li.line2{border-bottom:1px dashed #d2d2d2; height:1px; margin:5px 0px; background:none;}
.newlist li.line1 {border-bottom: 1px dashed #d2d2d2;margin: 10px 0;height: 1px !important;background: none !important;}



body{ background:#d8f6ec !important;}
.wrapContent{ width:100%; margin: 0 auto; background: url(../images/topBanner.jpg) no-repeat center top; position: relative;min-width: 1200px;}
.wrapContent2024{ width:100%; margin: 0 auto; background: url(../images/topBanner2024.jpg) no-repeat center top; position: relative;min-width: 1200px;}
.wrapContent2025{ width:100%; margin: 0 auto; background: url(../images/topBanner2025.jpg) no-repeat center top; position: relative;min-width: 1200px;}
.neiCenter{ width:1200px; margin: 0 auto;}

/*----------首页-----------*/
.headerBox{ width:1200px; margin: 0 auto;padding-top:28px;}
.rounded-5{ border-radius: 10px; -webkit-border-radius:10px; -moz-border-radius:10px;}

.headerBox .logo{ width: 328px;}
.headerBox .logo img{ display: block;}

.topSearch{margin-top:11px; width:298px; background: #fff; overflow: hidden;zoom:1; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; border: 1px solid #7bc1bf; height: 42px;}
.topSearch input{ display: block; outline:none; border: 0; background: none; height: 42px; line-height: 45px; }
.topSearch input.text{ width:75%; font-size: 14px; float: left;text-indent: 10px; color: #706f6f;}
.topSearch input.submit{ width:31px; height: 31px; float: right; background: url(../images/ztfdj.png) no-repeat; cursor: pointer; line-height: 0; text-indent: -9; margin-right:6px; margin-top:6px;}

.boxOne{ width:100%;margin:0 auto;z-index: 999; margin-top:522px;min-width: 1200px;}
.boxOne .neiCenter{padding-top:43px; position: relative; }

.daojishi{ position: absolute; top:0; left: 0;}
.daojishi h3,.daojishi span{ display: inline-block; float: left; height: 33px; line-height: 30px; font-size: 22px; color: #134703; width: auto;}
.daojishi span.time{ min-width: 29px; height: 27px; background: #ea410d; border-radius: 3px; -webkit-border-radius:3px; -moz-border-radius:3px; background: #ea410d; color: #fff;margin: 0 5px; text-align: center; }

.newBox1{ width:1200px; margin: 0 auto;}



/*--焦点图及新闻---*/
.newFocus{ width:1158px;margin: 0 auto;margin-top:15px; background: url(../images/newFocus-bg.png) no-repeat center top; background-size: cover; padding:14px; height: 450px; position:relative; }
.newFocus .bd{ width:100%; height:415px;}
.newFocus .bd li{ overflow:hidden;zoom:1;}
.newFocus .bd .newtu{ width:576px; height:390px; float:left; overflow: hidden;}

.newFocus h3{ display: block; width:100%;line-height:35px; font-size:30px; margin-top:10px; font-weight: bold; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center;margin-bottom:22px;}
.newFocus h3 a{ color: #fff;}
.newFocus .bd .newwen{ width:538px;float:right; padding:5px 0 25px 0; height:357px;}
.newFocus .bd .newwen h3,.newFocus .bd .newwen span,.newFocus .bd .newwen p{ display:block; width:90%;}
.newFocus .bd .newwen h3{ line-height:33px; font-size:25px; margin-top:10px; font-weight: bold; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newFocus .bd .newwen h3 a{color: #fff;}
.newFocus .bd .newwen span.more2{   background: url(../images/more-bg2.png) no-repeat; margin-top:20px;width:104px; height: 36px; line-height: 36px; text-align: center; color: #fff;}
.newFocus .bd .newwen span a{ color: #fff;}
.newFocus .bd .newwen p{/*margin-top:40px;*/ line-height:36px; color:#fff; min-height: 250px; text-indent:2em;}

.newFocus .hd{ position:absolute; top:237px; left:34px; height:41px; width:536px; z-index:99; overflow: hidden;zoom:1;}
.newFocus .hd a{ width:41px; height: 41px; display: block;}
.newFocus .hd a.next{ background: url(../images/arrow1.png) no-repeat;float: left;}
.newFocus .hd a.prev{ background: url(../images/arrow2.png) no-repeat;float: right;}


.areaCon{ width:98%;margin: 0 auto;margin-top:15px;}
.areaCon ul{margin-top:10px; display: flex; justify-content: space-between;flex-direction: row;flex-wrap: wrap; }
.areaCon ul li{ border-bottom: 1px dashed #cccccc; line-height: 60px; width:47.3%;}
.ztmore{ width:114px; height: 39px; line-height: 39px; text-align: center; color: #fff; margin: 0 auto; margin-top:21px; background: url(../images/more-bg.png) no-repeat;}
.ztmore a{ color: #fff;}

.boxTow{ width:100%; margin: 0 auto;padding:20px 0 40px 0; }
.boxTow .titBox{ width:98%; background: url(../images/tit-bg.png) no-repeat center;margin: 0 auto;margin-top:15px; height: 73px;}
.boxTow .titBox h3{ margin: 0 auto; display: block;text-align: center; font-weight: bold;float: inherit; width:290px; height: 73px; line-height: 73px; font-size: 26px; color: #fff; letter-spacing: 8px;}

.picBox{ width:98%;margin: 0 auto;margin-top:29px;}
.picBox li{ float: left; width:284px;padding:4px; background: #fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-right:14px;}
.picBox li .pic{ width:100%; height: 174px; overflow: hidden;}
.picBox li .pic img{ width:100%;}
.picBox li .txt{ width:100%; height: 34px; line-height: 34px; text-align: center;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


