* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: "宋体";
}
body{
background-color:#fff!important;
max-width:1920px;
margin: 0 auto !important;
}

@font-face {
font-family: hang; 
src: url(../font/hang.ttf);
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
background-image:none!important;

}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
background-image:none!important;

}

h1,
h2,
h3,
h4,
h5,
h6,
img,
ul,
li,
a,
span,
p,
i,
strong,
b,
em,
form,
input,
label,
div,
body,
html {
margin: 0;
padding: 0;
box-sizing: border-box;
}
img {
vertical-align: middle;
border: 0;
}
a {
color: #000000;
text-decoration: none;
}
.line-limit-length {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.line-limit-length-1 {
overflow: hidden;
text-overflow: ellipsis;

}
ul {
list-style: none;
}
.header {
width: 1200px;
height: 70px;
margin: 0 auto;
}
.header .logo {
/*width: 470px;*/
float: left;
}
.header .logo img {
/*padding-top: 32px;*/
margin-top: 19px;
width: auto;
}
.menu {
float: right;
height: 60px;
margin-top: 15px;
}
.swiper_more{
text-align: right;
padding-top: 20px;
padding-right: 29px;

}
.swiper_more a{
color:#6f6f6f;
}
.menu ul li {
margin-left: 25px;
float: left;
line-height: 60px;
}
.menu ul li a {
font-size: 17px;
color: #003174;
}
/*.menu ul li a:visited{*/
/*color: #2d6c9d;*/
/*border-bottom: 2px solid #2d6c9d;*/
/*}*/
.menu .active a {
color: #2d6c9d;
border-bottom: 2px solid #e72501;
}
.menu ul li a:hover {
color: #2d6c9d;
border-bottom: 2px solid #e72501;
}
.content {
position: relative;
background: url("../images/2023niangongzuohui.png") no-repeat;
background-position: center;
background-size: cover;
-webkit-background-size: cover;
/* 兼容Webkit内核浏览器如Chrome和Safari */
-o-background-size: cover;
height:3910px;
}
.content .main{

width:100%;
 position: absolute;
 background-color: rgba(0, 0, 0, 0);
top: 435px;
}


.content .mian-body{
width: 1223px;

background-color: rgba(0, 0, 0, 0);

margin:0 auto;
padding: 20px 0px;
padding-bottom: 40px;
}
.content .main .swiper1 {
width: 1160px;
height: 470px;
margin: 0 auto;
}
.content .main .swiper1 .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
position: relative;
}
.content .main .swiper1 .swiper-slide img {
width: 1160px;
height: 470px;
}
.content .main .swiper1 .swiper-slide .text {
height: 57px;
width: 1160px;
line-height: 57px;
padding-left: 30px;
background-color: rgba(0, 0, 0, 0.3);
position: absolute;
bottom: 0;
text-align: left;
color: #fff;
}
.content .main .swiper-button-prev,
.content .main .swiper-container-rtl .swiper-button-next {
left: -52px;
}
.content .main .swiper-button-next,
.content .main .swiper-container-rtl .swiper-button-prev {
right: -52px;
}
.content .main .swiper-button-prev:after,
.content .main .swiper-container-rtl .swiper-button-next:after {
content: none!important;
}
.content .main .swiper-button-next:after,
.content .main .swiper-container-rtl .swiper-button-prev:after {
content:none!important;
}
.content .main .swiper-container-horizontal > .swiper-pagination-bullets,
.content .main .swiper-pagination-custom,
.content .main .swiper-pagination-fraction {
bottom: 10px;
left: 84%;
width: 15%;
}
.content .main .swiper-pagination-bullet {
background: #fff;
opacity: 1;
}
.content .main .swiper-pagination-bullet-active {
opacity: 1;
background-color: #ff0016;
}
.content .main .column1 {
margin-top: 35px;
 min-height:206px;
}
.content .main .column1 .column1-title {
 height: 55px;
line-height: 35px;
padding-left: 28px;
}
.content .main .column1 .column1-title .dian {
display: inline-block;
border: 3px solid #000;
margin-right: 10px;
margin-bottom: 7px;
}
.content .main .column1 .column1-title .title-t {
color: #010101;
font-family: "Noto Sans SC";
font-weight: 400;
font-size: 30px;
}
.content .main .column1 .new {
margin-left: -6px;
height: 144px;
background: url(../images/xinxi2.jpg) no-repeat;
}
.content .main .column1 .new .new-content {

margin-left: 162px;
padding: 0px 20px;
color: #6f6f6f;
font-size: 19px;
line-height: 35px;
}
.content .main .column1 .new .new-content a {
color: #bd4a3c;
padding-left: 5px;
font-weight: 700;
}
.content .main .column2 {
margin-top: 60px;
display: flex;
flex-direction: row;
padding-left: 29px;
height: 496px;
}
.content .main .column2 .tujie {
      margin-left: 7px;
position: relative;
width: 332px;
border: 1px solid #ccc;
border-bottom: 23px solid #fe7a00;
border-top: none;
height: 502px;
margin-right: 6px;
}
.content .main .column2 .tujie .tujie-title {
position: absolute;
top: -43px;
}
.content .main .column2 .tujie .tujie-title img {
width: 100.5%;40px;
}
.content .main .column2 .tujie .tujie-img {
margin-top: 22px;
height: 457px;
 padding: 0px 4px;
overflow-y: scroll;
overflow-x: hidden;
}
.content .main .column2 .tujie .tujie-img img {
width: 100%;
height: auto;
}
.content .main .column2 .tujie .tujie-title p {
position: absolute;
font-family: "黑体";
color: #fff;
font-weight: 700;
font-size: 20px;
top: 22px;
left: 19px;
}
.content .main .column2 .tujie .tujie-img::-webkit-scrollbar {
width: 8px;
/*height: 4px;*/
}
.content .main .column2 .tujie .tujie-img::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.6);
background: rgba(0, 0, 0, 0.2);
}
.content .main .column2 .tujie .tujie-img::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2);
border-radius: 0;
background: rgba(0, 0, 0, 0.1);
}
.content .main .column2 .grbang {
margin-top: -43px;
margin-left: 10px;
width: 480px;
height: 546px;
background: url(../images/2023zhongdiangongzuo.png) no-repeat;
}
.content .main .column2 .grbang ul {
margin: 0 auto;
width: 421px;
margin-top: 68px;
font-family: 微软雅黑;
font-family: "Microsoft Yahei";
}
.content .main .column2 .grbang ul li {
line-height: 0px;
display: inline-block;
height: 27px;
width: 384px;
overflow: hidden;
margin-top: 30px;
text-overflow: ellipsis;
white-space: nowrap;
font-family: "Microsoft Yahei";
font-weight: 500;
}
.content .main .column2 .grbang ul li a{

height: 65px;
font-family: "微软雅黑";
}
.content .main .column2 .grbang ul li .name {
color: #a13200;
font-size: 18px;
font-family: "黑体";
display:inline-block;
font-weight: 700;
overflow:hidden;
padding-left: 15px;
width:148px;
}
.content .main .column2 .grbang ul li .number {
color: #c40300;
font-family: hang;
font-size: 30px;
font-weight: 700;
float: right;
}
.content .main .column3 {
margin-top: 34px;
display: flex;
flex-direction: row;
}
.content .main .column3 .col3-left {
width: 602px;
margin-right: 26px;
}
.content .main .column3 .col3-left .jiao-title {
width: 597px;
height: 70px;
line-height: 65px;
background: url(../images/jialiu.jpg) no-repeat;
}
.content .main .column3 .col3-left .jiao-title span {
color: #fff;
font-size: 20px;
padding-left: 58px;
font-weight: 700;
}
.content .main .column3 .col3-left .jiao-title-r {
height: 70px;
width: 602px;
line-height: 65px;
background: url(../images/rong.jpg) no-repeat;
}
.content .main .column3 .col3-left .jiao-title-r span {
color: #fff;
font-size: 20px;
padding-left: 58px;
font-weight: 700;
float: right;
padding-right: 60px;
}
.content .main .column3 .col3-left .padd-left {
margin-left: 0px !important;
}
.content .main .column3 .col3-left .jiao-main {
margin-left: 30px;
margin-top: -8px;
width: 567px;
background-color: #f6f6f6;
padding: 30px 20px;
}
.content .main .column3 .col3-left .jiao-main ul {
min-height: 155px;
}
.content .main .column3 .col3-left .jiao-main ul li {
height: 35px;
}
.content .main .column3 .col3-left .jiao-main ul li .dian {
display: inline-block;
height: 2px;
border: 2px solid #000;
border-radius: 50%;
margin-right: 10px;
}
.content .main .column3 .col3-left .jiao-main ul li .title {
color: #454545;
font-size: 14px;
font-weight: 600;
display: inline-block;
width: 90%;
}
.content .main .column3 .col3-left .jiao-main .more {
font-size: 14px;
font-weight: 600;
}
.content .main .column3 .col3-left .jiao-main .more a {
color: #454545;
float: right;
}

 .column5 {
margin-top: 30px;
}
.column5 .title {
height: 72px;
line-height: 72px;
background: url(../images/jingcai.jpg) no-repeat;
text-align: center;
}
.content .main .column5 .title span {
font-size: 20px;
color: #b37402;
font-weight:700;
}
.content .main .column5 .guan_main {
display: flex;
flex-direction: row;
}
.content .main .column5 .guan_main .guan_left {
margin-left: 30px;
margin-top: -8px;
width: 567px;
background-color: #f6f6f6;
padding: 30px 20px;
}
.content .main .column5 .guan_main .guan_right {
margin-left: 24px;
margin-top: -8px;
width: 567px;
background-color: #f6f6f6;
padding: 30px 20px;
}
.content .main .column5 .guan_main ul li {
height: 35px;
}
.content .main .column5 .guan_main ul li .dian {
display: inline-block;
height: 2px;
border: 2px solid #000;
border-radius: 50%;
margin-right: 10px;
margin-bottom: 11px;
}
.content .main .column5 .guan_main ul li .guan_title {

font-size: 16px;
font-weight: 600;
font-weight: 600;
font-family: "微软雅黑";
display: inline-block;
width: 90%;
}
.content .main .column5 .guan_main .more {
font-size: 14px;
font-weight: 600;
}
.content .main .column5 .guan_main .more a {
color: #454545;
float: right;
}




.content .main .column4 {
margin-top: 34px;
}
.content .main .column4 .title {
height: 72px;
line-height: 72px;
background: url(../images/jingcai.jpg) no-repeat;
text-align: center;
}
.content .main .column4 .title span {
font-size: 20px;
color: #b37402;
font-weight: 700;
}
.content .main .column4 .swiper2 {
margin: auto;
margin-top: 24px;
width: 1160px;
}
.content .main .column4 .swiper2 .swiper-slide {
width: 960px;
height: 530px;
overflow: hidden;
position: relative;
}
.content .main .column4 .swiper2 .swiper-slide img {
width: 960px;
height: 530px;
}
.content .main .column4 .swiper2 .swiper-slide .swiper2-t {
position: absolute;
bottom: 0;
height: 65px;
width: 960px;
line-height: 65px;
background-color: rgba(0, 0, 0, 0.3);
color: #fff;
padding-left: 20px;
font-size: 20px;
}
.content .main .column4 .swiper2 .swiper-button-prev:after,
.content .main .column4 .swiper2 .swiper-container-rtl .swiper-button-next:after {
content:none!important;
}
.content .main .column4 .swiper2 .swiper-button-next:after,
.content .main .column4 .swiper2 .swiper-container-rtl .swiper-button-prev:after {
content:none!important;
}
.content .main .column4 .swiper2 .swiper-button-prev {
left: 115px;
}
.content .main .column4 .swiper2 .swiper-button-next {
right: 115px;
}
.footer {
width: 100%;
height: 185px;
background: url(../images/foot-bg.png) no-repeat;
  background-color: rgb(0 0 255 / 0%) !important;
display: inline-block;
 margin-top: 50px;
}
.footer-con {
width: 1200px;
height: 100%;
margin: 0 auto;
 background-color: rgb(0 0 255 / 0%) !important;
}
.footer-friendship {
padding: 40px 50px 0px 50px;
/*height: 30px;*/
/*line-height: 30px;*/
}
.footer-friendship span {
/*float: left;*/
color: #fff;
font-size: 14px;
margin-right: 10px;
}
.flo {
float: left;
}
.custom-selector {
appearance: none;
moz-appearance: none;
webkit-appearance: none;
position: relative;
width: 230px;
height: 20px;
/*padding: 4px 8px;*/
margin: 0px auto;
font-size: 14px;
margin: -5px 0 0 20px;
}
.custom-selector .bar {
border: solid 1px #fff;
background: url(../image/icon26.png) no-repeat scroll 205px center transparent;
color: #fff;
width: 212px;
height: 14px;
line-height: 14px;
padding: 6px 14px 6px 4px;
}
.custom-selector select {
position: absolute;
display: block;
width: 232px;
height: 26px;
top: -1px;
left: 0px;
background-color: rgba(0, 0, 0, 0);
border: 1px solid #fff;
z-index: 10;
color: #fff;
}
.custom-selector option {
padding: 4px 8px;
background-color: #FFFFFF;
/* height: 26px; */
color: #000;
appearance: none;
moz-appearance: none;
webkit-appearance: none;
}
.collection {
float: right;
}
.collection a {
color: #c9e1ff;
font-size: 14px;
padding: 0 15px;
}
.collection a:first-child {
border-right: 1px solid #c9e1ff;
}
.footer-p {
display: inline-block;
margin-top: 20px;
padding: 0 50px;
height: 34px;
line-height: 34px;
}
.footer-p img {
width: 25px;
}
.footer-p li {
float: left;
margin-right: 32px;
color: #c9e1ff;
font-size: 12px;
}
.footer .footer-r {
text-align: center;
font-size: 12px;
color: #c9e1ff;
}
.footer .footer-r span {
font-size: 12px;
color: #ffffff;
font-weight: bold;
}