body {
margin:auto;
padding: 0;
width:100%;
min-width:1500px;
}

* {
padding: 0;
}

li {
list-style: none;
}

a {
text-decoration: none;

}

.clear {
clear: both;
height: 1px;
}

.header .top {
width:100%;
height:36px;
background:rgba(132,26,40,1);
}

.top-content {
width: 1330px;
margin: 0 auto;
height: auto;
padding-top: 8px;
}

.top-content span a{
font-size:15px;
font-family:PingFangSC-Regular;
font-weight:400;
color:rgba(229,206,209,1);
line-height:16px;
margin-right: 80px;
}

.header .h-log {
height: 180px;
background: url('../images/logo.png') top center;
background-repeat:no-repeat;

}

.header .h-nav {
width:100%;
height:54px;
background:#ffffff;
text-align: center;


}

.header .h-nav a{
color: rgba(126,1,1,1);
}

.header .h-nav ul {
height: 54px;
margin: auto;
padding: 0;
width: 1350px;

}

.header .h-nav ul li {
width:140px;
height:40px;
opacity:0.9;
display:block;
float: left;
padding-top: 14px;
text-align: center;
color: #6C6C6C;
position: relative;
}




.header .h-nav ul li a {
color: black;
font-size:16px;font-weight:700
}

.header .h-nav ul .search {
width: 200px;
padding-top: 10px;
vertical-align:middle;
}
.menu{ display:none}

.h-nav ul li:hover .menu{ display:block}
.h-nav ul li dl {
color: #000000;
width:200px;
height:auto;
background:rgba(10,7,4,1);
border:1px solid rgba(17,12,7,1);
position:absolute;

top: 38px;
left: 0;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

.h-nav ul li dl dt {
color: #000000;
padding-top: 13px;
padding-bottom: 13px;

text-align: left;
padding-left: 20px;
}

.s-content {
height: 32px;
background:rgba(255,255,255,1);
position: relative;
}

.s-content .imgs {
width: 17px;
height: 17px;
position: absolute;
left: 174px;
top: 9px;


}

.header .h-nav ul .search .input1 {
border-width: 0;
height: 30px;
width: 180px;
}

.header .h-nav ul .active,
.header .h-nav ul li:hover {
background:rgba(161,29,49,1);
}


.header .h-nav ul .active a,
.header .h-nav ul li:hover a {
    color:white;
}



.search:hover{ list-style:none}
.banner{
height: 360px;
width:100%;
overflow:hidden;
}


.content {
height: auto;
background-image: url('../images/bg.png');

}

.c-content {
width: 1230px;
margin: 0 auto;
background-color: rgba(252, 252, 252, 1);
height: auto;
}

.zt {
margin-left: 6px;
display: block;
height: 280px;
padding: 0;
}

.zt li {
float: left;
margin-left: 18px;
width: 382px;
height: 132px;
display: block;
}
.zt li img {
width: 100%;
height: 100%;
}

.zt-info .title {
height:28px;
font-size:20px;
font-family:PingFangSC-Regular;
font-weight:400;
color:rgba(34,34,34,1);
line-height:28px;
margin-top: 10px;
margin-bottom: 10px;
}

.zt-info .t-img {
float: left;
width:4px;
height:18px;
background:rgba(165,27,47,1);
margin-top: 5px;
}

.zt-info .t-span {
margin-left: 10px;
}

.zt-info .info {
width:336px;
height:56px;
font-size:15px;
font-family:PingFangSC-Regular;
font-weight:400;
color:rgba(119,119,119,1);
line-height:28px;
margin-bottom: 10px;
}

.zt-info .more {
width: 300px;
margin-top: 2px;
}

.zt-info .more .span {
float: left;
height:22px;
font-size:16px;
font-family:PingFangSC-Semibold;
font-weight:600;
color:rgba(165,27,47,1);
line-height:22px;
}


.zt-info .more .img{
margin-left: 5px;
margin-top: 2px;
float: left;
width: 30px;
}

.zt-info .more img{
width:18px;
height:18px;

}

.ad {
width:1178px;
height:80px;
margin: 0 auto;
}



.footer {
height: 262px;
background-image: url('../images/f-bg.png');
margin-top: 20px;
}

.f-footer{
height: 30px;
background:rgba(46, 46, 46, 1);
text-align: center;
padding-top: 10px;
font-size:12px;
font-family:PingFangSC-Regular;
font-weight:400;
color:rgba(255,255,255,1);
line-height:17px;
}

.news {
margin-left: 30px;
}

.news .n-left {
float: left;
width: 713px;
}

.news .n-right{
float: left;
width: 380px;
margin-left: 80px;
}

.news .title {
width: 200px;
font-size:22px;
font-family:PingFangSC-Medium;
font-weight:500;
color:rgba(165,27,47,1);
line-height:30px;
margin-top: 50px;

}

.news .more {
height:22px;
font-size:16px;
font-family:PingFangSC-Regular;
font-weight:400;
color:rgba(115,114,114,1);
line-height:22px;
position: absolute;
top:-35px;
right: 0;

}


.news .line {
border-width: 0;
width:713px;
height:2px;
background:rgba(225,225,225,1);
margin-top: 10px;
position: relative;
}

.news .line .line-t{
width:84px;
height:3px;
background:rgba(165,27,47,1);
}


.jxgz img {
width:140px;
height:140px;
}

.jxgz table {
margin-top: 10px;
}

.jxgz table .info {
display:block;
margin-left: 10px;
}

.jxgz table p {
width:517px;
height:96px;
font-size:15px;
font-family:PingFangSC-Regular;
font-weight:400;
color:rgba(46,46,46,1);
line-height:24px;
}

.jxgz h4 {
width:198px;
height:25px;
font-size:18px;
font-family:PingFangSC-Medium;
font-weight:500;
color:rgba(34,34,34,1);
line-height:25px;
}

.kxyj {
margin-top: 10px;
}

.k-block {
width:140px;
height:32px;
background:rgba(244,244,244,1);
padding-top: 8px;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}

.xyxw {
width:380px;
height:449px;
background:rgba(247,248,249,1);
margin-top: 10px;
padding: 0;
}



.xyxw li {
width:320px;
height:40px;
font-size:15px;
font-family:PingFangSC-Regular;
font-weight:400;
color:rgba(51,51,51,1);
line-height:20px;
padding: 5px;
}
.xyxw li a{color:rgba(51,51,51,1);}
.more2 {
width:377px;
height:46px;
background:rgba(247,248,249,1);
border-top: 1px solid rgba(235,236,236,1);
font-size:16px;
font-family:PingFangSC-Regular;
font-weight:400;
color:rgba(165,27,47,1);
line-height:22px;
text-align: center;
padding-top: 10px;
margin-top: 10px;
}

.xyxw img {
width:120px;
height:80px;
margin-right: 20px;
margin-left: 10px;
}

.xyxw span a{
font-size:15px;
font-family:PingFangSC-Regular;
font-weight:400;
color:rgba(51,51,51,1);
line-height:20px;
}

.xyxw li::before{
content:"●";
color:rgba(158,31,36,1);
font-size:20px;
}

.xyxw li {
margin-top: 10px;
margin-bottom: 10px;
padding-left: 10px;
}

.tzgg {
width:380px;
height:445px;
background:rgba(247,248,249,1);
margin-top: 10px;
}

.tzgg table {
margin-top: 20px;
}

.tzgg .h4 {
width:98px;
font-size:18px;
font-family:PingFangSC-Medium;
font-weight:500;
color:rgba(171,43,61,1);

}

.tzgg td {
height: 60px;
padding: 10px;
}
.tzgg td a{color:#1a1a1a;}
.f-content {
width: 1230px;
margin: 0 auto;
height: auto;
padding-top: 30px;
padding-left: 100px;
position: relative;
overflow:hidden
}
.f-content > div{
width:350px;
float:left;
margin-top:70px;

}
.f-content > ul{
float:right;
width:730px;
padding-left:105px;
margin-top:30px;
overflow:hidden;
background: url(../images/bottom-bg-line.png) no-repeat;
}
.f-content > ul li{float:left}
.f-content > ul .link-title{
line-height:24px;
height:24px;
margin-bottom:10px;
color:#fff;
float:left;
width:100%;
font-size:18px;
}
.f-content > ul li a{
display:block;
width:240px;
height:36px;
line-height:36px;
font-size:14px;
color:#fff;
}
.f-content table .im{
margin-left: 30px;
margin-top: 50px;
}

.f-content table .im img {
margin-right: 20px;
}


.f-content table .sline {
width:1px;
height:148px;
background:rgba(151,151,151,0.8);
opacity:0.5824;
margin-left: 150px;
}


.f-content .list {
margin-left: 120px;
}

.f-content .list a {
font-size: 12px;
font-family:PingFangSC-Regular;
font-weight:400;
color:rgba(255,255,255,.8);
line-height:12px;
}
.lists{overflow:hidden;width:240px;}
.lists li{width:120px;float:left}
.lists li a{color:#fff;font-size:12px; display:block;width:120px;line-height:20px;height:20px;overflow:hidden}
.f-content .f-title {

font-size:16px;
font-family:PingFangSC-Medium;
font-weight:500;
color:rgba(255,239,241,.8);
line-height:16px;
margin-left: 120px;
margin-bottom: 15px;
}

.f-content .list td {
height: 20px;
width: 120px;
}

.f-content .list .he {
height: 35px;
}


.f-content .alert {
position: absolute;
width:406px;
height:114px;
background:rgba(255,255,255,1);
border:1px solid rgba(220,220,220,1);
left: 220px;
top: 34px;
z-index: 1000;
border-radius: 5px;
padding-top: 10px;
}

.f-content .alert dd{
padding: 5px;
float: left;
}

.f-content .alert dd img {
width:71px;
height:71px;
}

.f-content .alert dd p {
margin: 0;
padding: 0;
text-align: center;
font-size:12px;
font-family:PingFangSC-Medium;
font-weight:500;
color:rgba(102,102,102,1);
line-height:17px;
}

.clss{color:#333}
译