

html,body,a, p, ul,ol, li, dl, dt, dd, div, h1,td, h2, h3, h4, h5, h6, span, strong, em, i, img, form, input, table {margin:0;padding:0;box-sizing:border-box;}
html,body{width:100%;font-size: 18px;color: #250101;background: #fff;font-family: 'Microsoft YaHei';}
li{list-style: none;}
img{border:0;vertical-align:middle}
a {text-decoration:none;color: #250101;}
.fl {float:left;}
.fr {float:right;}
.clearfix:before,.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1;}
.container {width: 1200px;margin: auto;}

.part1 {background: url(20240508_01.jpg) top center no-repeat;height: 444px;text-align: center;padding-top: 95px;}
.part2 {background: url(20240508_02.jpg) top center no-repeat;height: 530px;}
.part3 {background: url(20240508_03.jpg) top center no-repeat;padding-top: 12px;}
.part3 .container {background: url(20240508_03bottom.jpg) bottom center no-repeat;padding-bottom: 40px;width: 100%;}
.part3 .container p {width: 1200px;margin: 0 auto;}
.part4 {background: url(20240508_04.jpg) top center no-repeat;height: 50px;}
.part5 {background: url(20240508_05.jpg) top center no-repeat;min-height: 925px;padding-bottom: 50px;}
.part3 p {line-height: 36px;color: #573206;font-weight: bold;text-indent: 2em;letter-spacing: 1px;}
.part5-title {text-align: center;padding: 40px 0 35px;}
.ul-title{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.ul-title li {float: left;background: #e5e5e5;color: #000;font-size: 26px;width: 380px;height: 80px;line-height: 80px;text-align: center;cursor: pointer; margin-bottom: 20px;}
/* .ul-title li + li {margin-left: 30px;} */
.ul-title li.active {background: url(20240508_08.png) no-repeat;color: #fff;}
.part5-box {background: rgba(191,0,9,0.3);margin-top: 30px;padding: 30px 10px 60px 10px;
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4Cbf0009,endColorstr=#4Cbf0009);}
.ul-content {display: none;}
.ul-content li {border: 1px solid #bf0009;float: left;width: 560px;height: 90px;margin: 20px 0 0 20px;display: table;
                background: #fff url(20240508_09.png) top left no-repeat;padding: 0 25px;transition: all 0.3s;}
.ul-content li > div {display: table-cell;vertical-align: middle;}
.ul-content li:hover {font-size: 20px;cursor: pointer;}
.ul-content li.no-hover:hover {font-size: 18px;cursor: pointer;}
.ul-content li .part5-span {color: #767676;display: block;padding-left: 60px;margin-top: 6px;}
.ul-content li .part5-span a {color: #767676;}
.footer {background: #bf0009;font-size: 12px;text-align: center;height: 160px;color: #fff;}
.footer-div {font-size: 14px;}
.footer .container {position: relative;line-height: 26px;padding-top: 40px;letter-spacing: 1px;}
.footer-img {position: absolute;top: 38px; left: 345px;width: 60px;}

.part6 {background: url(20240508_11.jpg) top center no-repeat;min-height: 200px;padding-top: 54px;}
.circle-box {margin-bottom: 190px;}
.circle-title {background: url(20240508_12.png) top center no-repeat;min-height: 140px;text-align: center;padding: 55px 50px 0px;}
.circle-title h2 {font-size: 24px;}
.circle-title h3 {font-size: 22px;color: #767676;font-weight: normal;margin-top: 16px;}
.circle-title div {margin-top: 20px;border-bottom: 1px solid #e5e5e5;padding-bottom: 22px;}
.circle-box .circle-content {border: 1px solid #d2d2d2;border-top: 0;padding: 30px 50px 110px;line-height: 30px;font-size: 16px;}
.circle-box .circle-content img {margin: 5px auto;}
.tab{ background: url(jtabbg.png) no-repeat center 0; width: 230px; height: 286px;}
.tab ul { text-align: center; font-size: 18px; font-family: "宋体"; }
.tab ul li.active{ background:url(activexue.png) no-repeat center bottom; }