/*通用*/
html, body, div, ul, li, ol, dd, dl, dt, a, p, span, h1, h2, h3, h4, h5, h6, strong, b, i, em, input, form, textarea, select, option, img {
margin: 0;
padding: 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: "微软雅黑";
}
a {
text-decoration: none;
color: #333;
}
img {
border: none;
}
input {
border: none;
outline: none;
}
li {
list-style: none;
}
.fl {
float: left;
}
.fr {
float: right;
}
html, body {
font-family: Microsoft YaHei;
font-size: 14px;
min-width: 1200px;
}
.clearBox:after {
display: block;
clear: both;
content: "";
visibility: hidden;
height: 0
}
.clearBox {
zoom: 1
}
.main {
width: 1200px;
margin: 0 auto;
}
.dates{
font-size: 15px;
color: #999;
float: right;
}
/*通用标题和more*/
.title {
height: 40px;
line-height: 30px;
border-bottom: 2px solid #dcbb8d;
margin-bottom: 25px;
}
.title span {
font-size: 21px;
color: #333;
font-weight: bold;
float: left;
}
.title a {
float: right;
display: block;
width: 45px;
height: 9px;
background: url("../images/more.png") no-repeat;
margin-top: 10px;
}
/*首页*/
.top {
height: 120px;
width: 100%;
background-color: #58766e;
}
.top .bg {
background: url("../images/topbg.png") no-repeat 600px 12px;
}
.top .logo {
height: 120px;
line-height: 120px;
}
.top .logo a{
float:left;
}
.top .logo img {
vertical-align: middle;
}
.top .rt {
width: 200px;
}
.top .rt .tp {
margin-top: 15px;
margin-bottom: 25px;
text-align: right;
}
.top .rt .tp a {
display: inline-block;
width: 77px;
height: 25px;
line-height: 25px;
padding-left: 20px;
color: #fff;
font-size: 14px;
margin-left: 15px;
}
.top .rt .ss {
width: 200px;
height: 36px;
line-height: 36px;
background: url("../images/ss.png") no-repeat;
position: relative;
}
.top .rt .ss .ssk {
width: 145px;
margin-left: 15px;
border: none;
height: 30px;
line-height: 32px;
color: #fff;
font-size: 12px;
background: none;
}
.top .rt .ss .fdj {
width: 20px;
height: 20px;
position: absolute;
right: 13px;
top: 7px;
cursor: pointer;
}
/*menu*/
.navbg{
width: 100%;
background-color: #ecf0ef;
/* height: 50px; */
}
.menu {
/* height: 50px; */
line-height: 50px;
}
#nav {
display: block;
}
#nav .mainlevel {
float: left; position:relative;
}
#nav .mainlevel a {
color: #444;
padding: 13px 22px;
font-size: 18px;
}
#nav .mainlevel a:hover {
color: #fff;
background-color: #77898a;
}
#nav .mainlevel a.cur {
color: #fff;
background-color: #77898a;
}
#nav .mainlevel ul {
display: none;
position: absolute;
z-index: 99999;
left:0;
top:50px;
width:100%;
}
#nav .mainlevel li {
border-top: 1px solid #c0c8cc;
/* height: 45px;
line-height: 45px; */
background:url("../images/ejdhbg.png") repeat;
text-align: center;
}
#nav .mainlevel li:hover{
background: #58766e;
}
#nav .mainlevel li a {
font-size: 14px;
font-weight: normal;
color: #fff;
/* padding:7px 25px; */
}
#nav .mainlevel li a:hover,.cust {
background: #58766e;
}
.slideBox {
width: 100%;
max-height: 400px;
overflow: hidden;
position: relative;
}
.slideBox .bd {
position: relative;
height: 100%;
z-index: 0;
}
.slideBox .bd li {
zoom: 1;
vertical-align: middle;
}
.slideBox .bd img {
width:100%;
height:auto;
display: block;
}
/* 下面是前/后按钮代码,如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {
position: absolute;
top: 50%;
display: block;
width: 54px;
height: 54px;
}
.slideBox .prev {
background: url("../images/pre.png") no-repeat;
left: 50px;
}
.slideBox .next {
left: auto;
right: 50px;
background: url("../images/next.png") no-repeat;
}
.mindx{
margin-top: 20px;
height: 350px;
overflow: hidden;
}
.mindx .left{
width: 790px;
float: left;
}
.mindx .left .piclunbo{
}
.focusBox {
position: relative;
width: 370px;
height: 310px;
text-align: left;
overflow: hidden;
float: left;
}
.focusBox .pic img {
width: 370px;
height: 208px;
display: block;
overflow: hidden;
}
.focusBox .txt {
position: absolute;
z-index: 2;
height: 80px;
width:100%;
overflow: hidden;
}
.focusBox .txt ul {
margin: 0;
padding: 0;
}
.focusBox .txt li{
height:75px;
line-height:30px;
position:absolute;
bottom:-70px;
margin: 0;
padding: 0;
width: 100%;
list-style-type: none;
}
.focusBox .txt li p{
border-top: 1px solid #e7e3e3;
padding-top: 15px;
}
.focusBox .txt li a{
color: #333;
font-size: 16px;
}
.focusBox .txt li p span{
display: block;
height: 15px;
line-height: 15px;
width: 130px;
background: url("../images/date.png") no-repeat left center;
color: #db8b3c;
font-size: 15px;
padding-left: 30px;
}
.focusBox .txt li p a{
display: block;
width: 97px;
height: 26px;
line-height: 26px;
text-align: center;
background: url("../images/xx.png") no-repeat;
font-size: 14px;
color: #888;
}
.focusBox .num {
position: absolute;
z-index: 3;
bottom: 103px;
right: 0px;
}
.focusBox .num li{
float: left;
position: relative;
width: 18px;
height: 18px;
line-height: 18px;
overflow: hidden;
text-align: center;
margin-right: 1px;
cursor: pointer;
}
.focusBox .num li a,.focusBox .num li span {
position: absolute;
z-index: 2;
display: block;
color: #fff;
width: 100%;
height: 100%;
font-size: 12px;
top: 0;
left: 0;
text-decoration: none;
}
.focusBox .num li span {
z-index: 1;
background: black;
filter: alpha(opacity=50);
opacity: 0.5;
}
.focusBox .num li.on a,.focusBox .num a:hover{
background-color:#d65408;
}
.mindx .left .xyxwlist{
float: right;
width: 375px;
height: 289px;
overflow: hidden;
}
.mindx .left .xyxwlist ul .lis{
display: block;
text-align: center;
height: 50px;
line-height: 50px;
border: 1px dashed #738c85 !important;
}
.mindx .left .xyxwlist ul .lis a{
font-size: 18px;
font-weight: bold;
color: #58766e;
float: none;
}
.mindx .left .xyxwlist ul li{
border-bottom: 1px dashed #dcdcdc;
height: 40px;
line-height: 40px;
}
.mindx .left .xyxwlist ul li a{
float: left;
color: #000;
font-size: 16px;
}
.mindx .left .xyxwlist ul li a:hover{
color: #58766e;
}
.mindx .tzga{
float: right;
width: 370px;
height: 345px;
overflow: hidden;
}
.mindx .tzga ul li{
border-bottom: 1px dashed #dcdcdc; padding-bottom: 6px;
margin-bottom: 9px;
}
.mindx .tzga .ltdate{
width: 75px;
height: 57px;
background: url("../images/tzselect.png") no-repeat;
float: left;
}
.mindx .tzga .ltdate .rq{
height: 35px;
line-height: 35px;
text-align: center;
font-size: 16px;
font-weight: bold;
color: #a37c79;
overflow:hidden;
}
.mindx .tzga .ltdate .rq a{
color:#85ae6c;
}
.mindx .tzga .select{
background: url("../images/tzgarq.png") no-repeat !important;
}
.mindx .tzga .select a{
color:#a37c79 !important;
}
.mindx .tzga .select .rq{
color: #85ae6c;!important;
}
.mindx .tzga .ltdate .nf{
height: 20px;
line-height: 20px;
text-align: center;
font-size: 13px;
font-weight: bold;
color: #fff;
}
.mindx .tzga .bt{
width: 270px;
line-height: 25px;
}
.mindx .tzga .bt a{
font-size: 16px;
color: #000;
}
.xsbg{
width: 370px;
}
.xsbg ul li .leftrq{
width: 60px;
height: 60px;
float: left;
text-align: center;
}
.xsbg ul li .leftrq .ri{
font-size: 20px;
font-weight: bold;
color: #fff;
margin-top:5px;
}
.xsbg ul li .leftrq .ny{
font-weight: bold;
font-size: 12px;
color: #fff;
}
.xsbg ul li .rtm{
float: right;
width: 290px;
}
.xsbg ul li .rtm p{
height: 20px;
line-height: 20px;
font-size: 15px;
color: #888;
padding-left: 20px;
}
.xsbg ul li .rtm .name{
background: url("../images/tx.png") no-repeat left center;
}
.xsbg ul li .rtm a{
font-size: 16px;
font-weight: bold;
color: #444;
margin-bottom: 10px;
display: block;
}
.xsbg ul li .rtm .riqi{
background: url("../images/zb.png") no-repeat left center;
}
.xsbg ul li .rtm .weizhi{
background: url("../images/wz.png") no-repeat left center;
}
.xsbg ul .li1{
border-bottom: 1px dashed #d5d5d5;
padding-bottom: 20px;
}
.xsbg ul .li1 .leftrq{
background: url("../images/ty.png") no-repeat;
}
.xsbg ul .li2 {
margin-top: 20px;
}
.xsbg ul .li2 .leftrq{
background: url("../images/tyh.png") no-repeat;
}
.kydt{
width: 382px;
height: 290px;
overflow: hidden;
margin-left: 40px;
}
.kydt .title{
margin-bottom: 12px;
}
.kydt ul li {
background: url("../images/ky.png")no-repeat left center;
height: 40px;
line-height: 40px;
border-bottom: 1px dashed #d5d5d5;
}
.kydt ul li a{
float: left;
margin-left: 20px;
color: #000;
font-size: 16px;
}
.kydt ul li .dates{
font-size: 15px;
color: #999;
}
.rcpy{
width: 370px;
height: 290px;
overflow: hidden;
}
.rcpy .title{
margin-bottom: 12px;
}
.rcpy ul li{
height: 40px;
line-height: 40px;
border-bottom: 1px dashed #d5d5d5;
}
.rcpy ul li a{
margin-left: 10px;
float: left;
font-size: 16px;
color: #000;
}
.rcpy ul li .dates{
float: right;
}
.rcpy ul li:hover a{
color: #3f665c;
}
.rcpy ul li:hover span{
color: #3f665c;
}
.rcpy ul .b1{
background: url("../images/b1.png") no-repeat left center;
}
.rcpy ul .b2{
background: url("../images/b2.png") no-repeat left center;
}
.xsyd{
width: 790px;
float: left;
}
.xsyd ul li{
float: left;
}
.xsyd ul .dr{
margin: 0 27px 0 28px;
}
.xsyd ul li a img{
width: 245px;
height: 184px;
overflow: hidden;
}
.xsyd ul li a p{
margin-top: 20px;
text-align: center;
color: #333;
font-size: 16px;
}
.zycy{
width: 370px;
}
.piclink{
width: 100%;
background-color: #efefef;
padding: 35px 0;
margin: 25px 0 0 0;
}
.piclink .ltpiclink{
}
.piclink .ltpiclink ul li{
width: 155px;
height: 62px;
line-height: 62px;
padding-left: 60px;
float: left;
margin-right: 25px;
}
.piclink .ltpiclink ul li a{
display: block;
height: 62px;
color: #fff;
}
.piclink .ltpiclink ul .li1{
background: url("../images/link1.png") no-repeat;
}
.piclink .ltpiclink ul .li2{
background: url("../images/link2.png") no-repeat;
}
.piclink .ltpiclink ul .li3{
background: url("../images/link3.png") no-repeat;
}
.piclink .ltpiclink ul .li4{
background: url("../images/link4.png") no-repeat;
}
.piclink .ltpiclink ul .li5{
background: url("../images/link5.png") no-repeat;
}
.piclink .rtlink{
width: 300px;
height: 62px;
overflow: hidden;
}
.footer{
width: 100%;
background-color: #58766e;
height: 200px;
}
.footer .cy{
color: #fff;
font-size: 14px;
margin-top: 56px;
padding-left: 25px;
}
.footer .cy p{
line-height: 25px;
}
.footer .line{
height: 129px;
width: 1px;
margin-top: 35px;
margin-left: 200px;
background-color: #6e8881;
}
.footer .ewm{
margin-top: 35px;
}
.footer .ewm ul li{
float: left;
margin-left: 15px;
}
.footer .ewm ul li img{
width: 106px;
height: 106px;
}
.footer .ewm ul li p{
font-size: 14px;
text-align: center;
margin-top: 10px;
color: #fff;
}
/*首页结束*/
.banner {
/* height: 260px; */
overflow: hidden;
width: 100%;
}
.banner img {
width:100%;
height: auto;
}
.dqwz{
padding: 25px 0;
}
.dqwz p{
background: url("../images/sy.png") no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 30px;
color: #888;
font-size: 14px;
}
.dqwz p a{
color: #888;
font-size: 14px;
}
.lists {
}
.lists .leftnav {
width: 250px;
height: 1000px;
}
.lists .leftnav p {
height: 60px;
line-height: 60px;
text-align: center;
color: #fff;
font-size: 22px;
font-weight: bold;
background: url("../images/lanmu.png") no-repeat;
padding-bottom: 30px;
}
.lists .leftnav .ernavs{
width: 100%;
background-color: #f3f3f3;
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
min-height: 300px;
}
.lists .leftnav .ernavbot{
background: url("../images/ernavbot.png") no-repeat;
width: 250px;
height: 281px;
}
.lists .leftnav .ernavs ul {
margin-left: 30px;
margin-right: 40px;
}
.lists .leftnav .ernavs ul li {
line-height: 34px;
border-bottom: 1px solid #dbd5d5;
padding: 10px 0;
}
.lists .leftnav .ernavs ul li a{
width: 180px;
font-size: 16px;
color: #444;
font-weight: bold;
display: block;
width: 100%;
padding-left: 15px;
background: url("../images/ar.png") no-repeat 157px center;
}
.lists .leftnav .ernavs ul li a:hover{
background: url("../images/dqar.png") no-repeat !important;
color: #fff !important;
}
.dqlm{
background: url("../images/dqar.png") no-repeat !important;
color: #fff !important;
}
.lists .leftnav .ernavs ul li ul{
margin-left: 25px;
margin-right: 0;
display: none;
}
.lists .leftnav .ernavs ul li ul li {
padding: 0;
border: none;
line-height: 20px;
margin-top: 15px;
}
.lists .leftnav .ernavs ul li ul li a{
font-size: 15px;
font-weight: normal;
display: block;
background: url("../images/sj.png") no-repeat left center;
padding-left: 15px;
margin-left: 0;
}
.lists .leftnav .ernavs ul li ul li a:hover{
background: url("../images/sj.png") no-repeat left center !important;
color: #58766e !important;
font-weight: bold !important;
}
.lists .rightlist {
width: 910px;
min-height: 850px;
}
.lists .rightlist .lmmc{
width: 910px;
height: 40px;
line-height: 20px;
font-weight: bold;
font-size: 20px;
color: #333;
background: url("../images/lmmc.png") no-repeat bottom center;
}
.lists .rightlist .zclist ul {
margin-top: 20px;
}
.lists .rightlist .zclist ul li {
background: url("../images/ky.png") left center no-repeat;
height: 50px;
line-height: 50px;
border-bottom: 1px solid #e9e8e8;
}
.lists .rightlist .zclist ul li a {
color: #444;
font-size: 15px;
margin-left: 30px;
}
.lists .rightlist .zclist ul li a:hover {
color: #4d670e;
}
.lists .rightlist .zclist ul li .spa{
float: right;
color: #999;
font-size: 14px;
}
.lists .rightlist .ctst {
}
.lists .rightlist .ctst .ti{
margin-top: 30px;
border-bottom: 1px solid #e9e8e8;
padding-bottom: 10px;
}
.lists .rightlist .ctst .ti h1{
font-size: 22px;
color: #333;
text-align: center;
}
.lists .rightlist .ctst .ti h2{
text-align: center;
font-size: 18px;
font-weight: normal;
color: #444;
margin-top: 5px;
margin-bottom: 10px;
}
.lists .rightlist .ctst .ti p{
font-size: 14px;
text-align: center;
color: #777;
}
.lists .rightlist .ctst .zw{
/* text-align: center; */
padding-top: 20px;
}
.lists .rightlist .ctst .zw p{
text-align: left;
line-height: 25px;
color: #444;
font-size: 15px;
margin-bottom: 20px;
text-indent:2em;
}
.lists .rightlist .ctst .preNext{
margin-top: 30px;
margin-bottom: 30px;
border-top: 1px solid #e9e8e8;
padding-top: 20px;
}
.lists .rightlist .ctst .preNext p{
margin-bottom: 15px;
padding-left: 30px;
}
.lists .rightlist .ctst .preNext p span{
color: #58766e;
font-size: 15px;
}
.lists .rightlist .ctst .preNext p a{
font-size: 15px;
}
.lists .rightlist .szlist{
margin-top: 30px;
}
.lists .rightlist .szlist div{
border: 1px solid #e4e4e4;
padding: 20px;
width: 100%;
margin-top: 25px;
margin-bottom: 25px;
position: relative;
min-height: 75px;
}
.lists .rightlist .szlist div ul{
margin-left: 140px;
}
.lists .rightlist .szlist div ul li{
height: 35px;
line-height: 35px;
background: url("../images/ky.png") no-repeat left center;
float: left;
margin-right: 30px;
}
.lists .rightlist .szlist div ul li a{
margin-left: 25px;
}
.lists .rightlist .szlist div span{
width: 74px;
height: 73px;
padding-top: 17px;
font-weight: bold;
text-align: center;
font-size: 16px;
display: block;
color: #fff;
position: absolute;
left: 15px;
top: -10px;
word-wrap: break-word;
word-break: break-all;
}
.lists .rightlist .szlist .sz1{
background: url("../images/js.png") no-repeat;
}
.lists .rightlist .szlist .sz2{
background: url("../images/fjs.png") no-repeat;
}
.lists .rightlist .szlist .sz3{
background: url("../images/jss.png") no-repeat;
}
.lists .rightlist .szlist .sz4{
background: url("../images/szbsh.png") no-repeat;
}
.lists .rightlist .szlist .sz5{
background: url("../images/bsh.png") no-repeat;
}