.content {
 width: 1160px;
 margin: auto;
 letter-spacing: 1px
}

.content .box_title {

 display: flex;
 justify-content: center;
 letter-spacing: 4px
}

.content .box_title .tc4 {
 width: 61px;
 height: 43px;
 margin: 20px 8px 8px 0
}

.content .box_title span,
.content .box_title b {
 font-size: 42px;
 font-weight: bold
}

.content .box_title b {
 color: #173A8C
}

.content .box_title span {
 color: #494C52
}

.content .box_title span:nth-last-of-type(1) {
 background: url(../img_new/kjtcs/ty02.png) right no-repeat;
 background-size: 40px
}

.content .box_title .ty {
 height: 42px;
 position: relative;
 left: -14px;
 top: 8px;
 z-index: -1
}

.content .box_title .ty img {
 height: 100%
}

.content .kjborder {
 width: 1080px;
 display: flex;
 align-items: center;
 justify-content: center
}

.content .kjborder span {
 margin: 0 16px;
 font-size: 26px;
 font-weight: 400
}

.content .kjborder .yd {
 width: 8px;
 height: 8px;
 border-radius: 50%
}

.content .kjborder .hx {
 width: 376px;
 height: 1px
}

.box1 .content {
 margin-top: 70px
}

.box1 .content .box1_text {
 margin-top: 60px;
 margin-bottom: 70px;
 font-size: 20px;
 color: #303030;
 line-height: 48px;
 letter-spacing: 4px
}

.box2 {
 background: url(../img_new/eventCenter/bj1.jpg) center no-repeat;
 color: #fff
}

.box2 .content {
 padding-top: 70px;
 padding-bottom: 78px
}

.box2 .content .box_title span {
 color: #FFFFFF
}

.box2 .content .box_title span:nth-last-of-type(1) {
 background: none
}

.box2 .content .box2_text ul li .box2_text_tilt {
 margin-top: 30px;
 font-size: 26px;
 font-weight: bold;
 color: #FFFFFF
}

.box2 .content .box2_text ul li p {
 margin-top: 26px;
 width: 1082px;
 font-size: 16px;
 font-family: SourceHanSansCN;
 font-weight: lighter;
 line-height: 32px;
 color: #ECECEC;
 letter-spacing: 2px
}

.box3 {
 position: relative
}

.box3 .box3_bj {
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 margin: auto;
 z-index: -1
}

.box3 .box3_bj img {
 width: 100%
}

.box3 .content {
 padding-top: 115px;
 padding-bottom: 80px
}

.box3 .content .box_title {
 flex-wrap: wrap
}

.box3 .content .box_title span:nth-last-of-type(1) {
 background: none
}

.box3 .content .box_title b {
 line-height: 50px;
 color: #173A8C
}

.box3 .content .box_title .ty {
 left: 4px
}

.box3 .content .box_title2 {
 color: #494C52;
 font-size: 38px;
 font-weight: bold;
 text-align: center
}

.box3 .content .box3_text {
 background: #FFFFFF;
 border: 1px solid #DBDBDB;
 border-radius: 20px;
 overflow: hidden;
 margin-top: 70px
}

.box3 .content .box3_text .box3_text_title {
 font-size: 28px;
 text-align: center;
 line-height: 70px;
 letter-spacing: 2px;
 font-weight: bold;
 color: #fff;
 height: 70px;
 background-color: #38c5d8
}

.box3 .content .box3_text .box3_table {
 border-spacing: 0
}

.box3 .content .box3_text .box3_table tbody tr th {
 width: 400px;
 height: 50px;
 line-height: 50px;
 border-bottom: 1px solid #DBDBDB;
 color: #545454;
 font-size: 20px;
 letter-spacing: 2px;
 font-weight: bold;
 border-bottom: 1px solid #DBDBDB
}

.box3 .content .box3_text .box3_table tbody tr th:nth-of-type(2) {
 border: 1px solid #DBDBDB;
 border-top: none
}

.box3 .content .box3_text .box3_table tbody tr td {
 text-align: center;
 padding: 4px 0;
 line-height: 26px;
 letter-spacing: 2px;
 text-align: center;
 font-size: 16px;
 color: #575757;
 border-bottom: 1px solid #DBDBDB
}

.box3 .content .box3_text .box3_table tbody tr td:nth-of-type(2) {
 border: 1px solid #DBDBDB;
 border-top: none
}

.box4 {
 background: url(../img_new/eventCenter/bj4.png) right no-repeat;
 height: 670px
}

.box4 .content .box_title b {
 color: #FF860F
}

.box4 .content .box_title .ty {
 left: -25px;
 z-index: 0
}

.box4 .content .kjborder .yd {
 background: #FF860F
}

.box4 .content .kjborder .hx {
 width: 310px;
 background: #FF860F
}

.box4 .content .kjborder span {
 color: #FF860F
}

.box4 .content .box4_content {
 zoom: 0.85;
 margin-top: 100px
}

.box4 .content .box4_content ul {
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 width: 900px;
 margin: auto;
 height: 600px
}

.box4 .content .box4_content ul li {
 position: relative;
 float: left;
 width: 377px;
 height: 200px;
 border: 1px solid #00B3D7;
 box-shadow: 0px 1px 10px 0px rgba(4, 0, 0, 0.14);
 border-radius: 0 0 20px 20px
}

.box4 .content .box4_content ul li .button_p {
 text-align: center;
 position: absolute;
 top: 176px;
 left: calc(50% - 95px)
}

.box4 .content .box4_content ul li .button_p button {
 color: #fff;
 font-size: 23px;
 width: 190px;
 height: 38px;
 background: linear-gradient(184deg, #FFAF1E, #FF8810);
 border-radius: 20px
}

.box4 .content .box4_content ul li .li_mask {
 position: absolute;
 z-index: 3;
 width: 358px;
 height: 166px;
 background: #FFFFFF;
 box-shadow: 0px 1px 10px 0px rgba(4, 0, 0, 0.14);
 opacity: 0.6;
 left: 8px;
 top: -15px
}

.box4 .content .box4_content ul li .li_text {
 position: absolute;
 z-index: 5;
 width: 310px;
 left: 30px;
 top: -35px
}

.box4 .content .box4_content ul li .li_text .li_text_title {
 height: 45px;
 background: #51D6E8;
 padding-left: 10px
}

.box4 .content .box4_content ul li .li_text span{
  margin-top: 30px;
     padding-left: 8px;
     width: 330px;
     font-size: 18px;
     font-family: Source Han Sans CN;
     color: #3E3E3E;
     line-height: 31px;
}
.box4 .content .box4_content ul li .li_text .li_text_title img {
 float: left;
 margin-top: -20px
}

.box4 .content .box4_content ul li .li_text .li_text_title h4 {
 font-size: 26px;
 font-weight: bold;
 color: #FFFFFF;
 line-height: 45px;

}

.box4 .content .box4_content ul li .li_text p {
 margin-top: 30px;
 padding-left: 8px;
 width: 310px;
 font-size: 18px;
 font-family: Source Han Sans CN;
 color: #3E3E3E;
 line-height: 31px
}

.box4 .content .box4_content ul li:nth-of-type(2) {
 border-color: #FDAD62
}

.box4 .content .box4_content ul li:nth-of-type(2) .li_text_title {
 background-color: #FDAD62
}

.box4 .content .box4_content ul li:nth-of-type(3) {
 border-color: #25D6C7
}

.box4 .content .box4_content ul li:nth-of-type(3) .li_text_title {
 background-color: #25D6C7
}

.box4 .content .box4_content ul li:nth-of-type(4) {
 border-color: #76B2FD
}

.box4 .content .box4_content ul li:nth-of-type(4) .li_text_title {
 background-color: #76B2FD
}

.box5 {
 background: url(../img_new/eventCenter/bj5.png) left no-repeat
}

.box5 .content {
 margin-top: 70px;
 margin-bottom: 20px
}

.box5 .content .box_title b {
 color: #2AB8CE
}

.box5 .content .box_title .ty {
 left: -62px
}

.box5 .content .box_title span:nth-last-of-type(1) {
 background: url(../img_new/kjtcs/ty01.png) right no-repeat;
 background-size: 40px
}

.box5 .content .kjborder .yd {
 background: #2AB8CE
}

.box5 .content .kjborder .hx {
 background: #2AB8CE
}

.box5 .content .kjborder span {
 color: #2AB8CE
}

.box5 .cpst_info {
 position: relative;
 display: flex;
 justify-content: space-between;
 margin-top: 80px;
 left: 30px
}

.box5 .cpst_info .cpst_info_left li,
.box5 .cpst_info .cpst_info_right li {
 margin-bottom: 32px
}

.box5 .cpst_info .cpst_info_left .cpst_info_title,
.box5 .cpst_info .cpst_info_right .cpst_info_title {
 height: 30px;
 font-size: 26px;
 color: #ef7f26;
 font-weight: 900;
 letter-spacing: 2px;
 line-height: 30px;
 margin-bottom: 24px
}

.box5 .cpst_info .cpst_info_left .cpst_info_title img,
.box5 .cpst_info .cpst_info_right .cpst_info_title img {
 float: left;
 height: 100%;
 margin-right: 10px
}

.box5 .cpst_info .cpst_info_left p,
.box5 .cpst_info .cpst_info_right p {
 font-size: 15px;
 color: #2e2f22;
 line-height: 28px
}

.box5 .cpst_info .cpst_info_left li:nth-of-type(2) .cpst_info_title {
 color: #B8448D
}

.box5 .cpst_info .cpst_info_left li:nth-of-type(3) .cpst_info_title {
 color: #5B4B9D
}

.box5 .cpst_info .cpst_info_right li:nth-of-type(1) {
 margin-left: -16px
}

.box5 .cpst_info .cpst_info_right li:nth-of-type(1) .cpst_info_title {
 color: #E54B2C
}

.box5 .cpst_info .cpst_info_right li:nth-of-type(2) {
 margin-top: 56px;
 margin-left: 32px
}

.box5 .cpst_info .cpst_info_right li:nth-of-type(2) .cpst_info_title {
 color: #64B72F
}

.box5 .cpst_info .cpst_info_right li:nth-of-type(3) {
 margin-top: 57px
}

.box5 .cpst_info .cpst_info_right li:nth-of-type(3) .cpst_info_title {
 color: #18A3B8
}

.box5 .cpst_info .cpst_info_center {
 width: 320px;
 position: absolute;
 left: calc(50% - 187px);
 top: calc(50% - 145px)
}

.box5 .cpst_info .cpst_info_center img {
 position: absolute;
 width: 320px
}

.box5 .cpst_info .cpst_info_center .cpst_center_text {
 text-align: center;
 margin-top: 80px;
 margin-left: 18px
}

.box5 .cpst_info .cpst_info_center .cpst_center_text p {
 font-size: 20px
}








.box1 {
 background: url(../img_new/kjtcs/bj1.png) right no-repeat
}

.box1 .content {
 margin-top: 80px;
 margin-bottom: 80px
}

.box1 .content .box_title b {
 color: #2AB8CE
}

.box1 .content .box_title .ty {
 left: -62px
}

.box1 .content .box_title span:nth-last-of-type(1) {
 background: url(../img_new/kjtcs/ty01.png) right no-repeat;
 background-size: 40px
}

.box1 .content .kjborder .yd {
 background: #2AB8CE
}

.box1 .content .kjborder .hx {
 background: #2AB8CE
}

.box1 .content .kjborder span {
 color: #2AB8CE
}

.box1 .cpst_info {
 position: relative;
 display: flex;
 justify-content: space-between;
 margin-top: 80px;
}



.box1 .cpst_info .cpst_info_left .cpst_info_title,
.box1 .cpst_info .cpst_info_right .cpst_info_title {
 height: 30px;
 font-size: 26px;
 color: #ef7f26;
 font-weight: 900;
 letter-spacing: 2px;
 line-height: 30px;
 margin-bottom: 24px
}

.box1 .cpst_info .cpst_info_left .cpst_info_title img,
.box1 .cpst_info .cpst_info_right .cpst_info_title img {
 float: left;
 height: 100%;
 margin-right: 10px
}

.box1 .cpst_info .cpst_info_left p,
.box1 .cpst_info .cpst_info_right p {
 font-size: 15px;
 color: #2e2f22;
 line-height: 28px
}
.box1 .cpst_info .cpst_info_left li:nth-of-type(2){
  margin-top: 28px;
}
.box1 .cpst_info .cpst_info_left li:nth-of-type(2) .cpst_info_title {
 color: #B8448D
}
/* .box1 .cpst_info .cpst_info_left li:nth-of-type(3){
  margin-top: 111px;
} */
.box1 .cpst_info .cpst_info_left li:nth-of-type(3) .cpst_info_title {
 color: #5B4B9D
}

.box1 .cpst_info .cpst_info_right li:nth-of-type(1) {
 /* margin-left: -16px */
}

.box1 .cpst_info .cpst_info_right li:nth-of-type(1) .cpst_info_title {
 color: #E54B2C
 
}

.box1 .cpst_info .cpst_info_right li:nth-of-type(2) {
 margin-top: 133px;
}

.box1 .cpst_info .cpst_info_right li:nth-of-type(2) .cpst_info_title {
 color: #64B72F
}

.box1 .cpst_info .cpst_info_right li:nth-of-type(3) {
 margin-top: 43px;
 /* margin-left: -2px; */
}

.box1 .cpst_info .cpst_info_right li:nth-of-type(3) .cpst_info_title {
 color: hsl(211, 80%, 63%);
} 
.box1 .cpst_info .cpst_info_right li:nth-of-type(4) .cpst_info_title {
 color: hsl(211, 80%, 63%);
 
} 
.box1 .cpst_info .cpst_info_right li:nth-of-type(4){
  position: absolute;
 margin-left: -420px;
 margin-top: -84px;
}
.box1 .cpst_info .cpst_info_center {
 width: 260px;
 position: absolute;
 left: calc(50% - 162px);
 top: calc(50% - 300px)
}

.box1 .cpst_info .cpst_info_center img {
 position: absolute;
 /* width: 260px; */
 z-index: 1;

}

.box1 .cpst_info .cpst_info_center .cpst_center_text {
 position: absolute;
 left: 77px;
 text-align: center;
 margin-top: 80px;
 margin-left: 42px;
  z-index: 10;
}
/* :nth-of-type(3) */
.box1 .cpst_info .cpst_info_center .cpst_center_text p {
 font-size: 16px;
 margin: 18px 0;
}