 .cms_head {
     margin-bottom: 0 !important;
 }

 .w-1000 {
     width: 1000px;
     margin: 0 auto;
 }

 .items {
     padding-top: 20px;
     margin-bottom: 30px;
 }

 .items:first-child {
     padding-top: 40px;
 }

 .items.main-items {
     padding-top: 0;
 }

 .items h2 {
     padding-bottom: 25px;
 }

 .items-3 {
     background-color: #e0e0e0;
 }

 .items-5 {
     background: url(../images/bg-1.png) no-repeat center 100px;
 }

 .items-6 {
     background: url(../images/bg-1.png) no-repeat center 100px;
 }

 .items-4 .area-tabs {
     height: 600px;
 }

 .main-items {
     height: 660px;
     width: 100%;
     background: url(../images/bg-guiyang.png) no-repeat center center;
     background-size: 1920px 660px;
     object-fit: cover;
 }

 .main-items-container {
     height: 660px;
     width: 240px;
     background-color: #1dbf71;
 }

 .main-items-logo {
     width: 240px;
     margin: 0 auto;
     text-align: center;
     padding: 18px 0;
 }

 .main-items-logo img {
     height: 180px;
     width: 180px;
     border-radius: 50%;
 }

 .main-items-tab-li {
     height: 38px;
     width: 100%;
     line-height: 38px;
     text-align: center;
 }

 .main-items-tab-li a {
     font-size: 16px;
     color: #fff;
 }

 .main-items-tab-li.active {
     background-color: #fff;
 }

 .main-items-tab-li.active a {
     color: #218538;
 }

 /* .items-1-container {
     padding: 50px 0;
 } */

 .items-1-container div:first-child img {
     width: 530px;
     height: 340px;
 }

 .items-1-container div:last-child {
     width: 430px;
 }

 .items-8-container div:last-child img {
     width: 530px;
     height: 420px;
 }

 .items-8-container div:first-child {
     width: 430px;
 }

 .items-8-container div:first-child p {
     font-size: 16px;
     color: #717171;
     /* padding-top: 25px; */
     line-height: 2;
     text-align: justify;
 }

 .items-1-container div:last-child p {
     font-size: 16px;
     color: #717171;
     /* padding-top: 25px; */
     line-height: 2;
     text-align: justify;
 }

 /* 图片模块 */

 .area-tabs {
     position: relative;
 }

 .area-tabs .pic-s-container {
     position: absolute;
     width: 170px;
     height: 510px;
     top: 50%;
     left: 90%;
     margin-left: -83px;
     margin-top: -255px;
     text-align: center;
 }

 .area-tabs .pic-s-container li {
     margin-top: 15px;
 }

 .area-tabs .pic-s-container li:first-child {
     margin-top: 0;
 }

 .area-tabs .pic-s-container img {
     width: 160px;
     height: 114px;
 }

 .area-tabs .pic-l-container {
     position: relative;
     width: 1000px;
     height: 600px;
 }

 .area-tabs .pic-l-container img {
     width: 1000px;
     height: 600px;
 }

 .area-tabs .pic-s-container .choose-this img {
     border: 6px solid #fff;
 }

 .area-tabs .pic-s-container .choose-this:before {
     position: absolute;
     content: '';
     display: block;
     width: 0;
     height: 0;
     border-width: 12px 12px 12px 0;
     border-style: solid;
     border-color: transparent #fff transparent transparent;
     /*透明 黄 透明 透明 */
     margin-top: 50px;
     left: -8px;
 }

 /* 文字模块 */

 .area-tabs .text-l-container {
     position: relative;
     width: 1000px;
     height: 600px;
 }

 .area-tabs .text-l-container img {
     width: 1000px;
     height: 600px;
 }

 .area-tabs .text-l-container p {
     position: absolute;
     bottom: 0;
     height: 48px;
     width: 100%;
     line-height: 48px;
     background: url(../images/bg-gray.png) repeat 48px 100%;
     text-align: left;
     padding: 0 15px;
     color: #fff;
     font-size: 14px;
     box-sizing: border-box;
     display: none;
 }

 .area-tabs .text-s-container {
     display: block;
     clear: both;
     overflow: hidden;
     text-align: center;
     margin-bottom:25px;
 }

 .area-tabs .text-s-container li {
     height: 60px;
     width: 185px;
     color: #000;
     font-size: 18px;
     text-align: center;
     line-height: 1.7;
     float: left;
     margin-left: 18px;
     background: #d1d1d1;
 }

 .area-tabs .text-s-container li a {
     color: #000;
     display: block;
 }

 .area-tabs .text-s-container li.choose-this {
     background-color: #c8393d;
 }

 .area-tabs .text-s-container li.choose-this a {
     color: #fff;
 }

 .area-tabs .text-s-container li:first-child {
     margin-left: 0;
 }

 /* 文字模块-2 */

 .area-tabs .text-l-container.type-2 p {
     position: absolute;
     bottom: 0;
     height: auto;
     width: 100%;
     line-height: 1.8;
     background: url(../images/bg-gray.png) repeat 180px 100%;
     text-align: justify;
     padding: 0 15px;
     color: #fff;
     font-size: 14px;
     box-sizing: border-box;
     display: block;
 }

 .area-tabs .text-s-container.type-2 {
     display: block;
     clear: both;
     overflow: hidden;
     text-align: center;
 }

 .area-tabs .text-s-container.type-2 li {
     width: 155px;
     margin-left:14px;
 }
 .area-tabs .text-s-container.type-2 li:first-child{
     margin-left:0;
 }
 .area-tabs .text-s-container li a {
     color: #000;
     display: block;
 }

 .area-tabs .text-s-container.type-2 li.choose-this {
     background-color: #c8393d;
 }

 .area-tabs .text-s-container.type-2 li.choose-this a p:first-child {
     color: #fff;
 }

 .area-tabs .text-s-container.type-2 li.choose-this a p:last-child {
     color: #fff;
 }



 /* 模块五 */

 .items-5 .section-container {
     width: 690px;
     margin: 20px auto;
 }

 .section-5-items {
     box-sizing: border-box;
     height: 375px;
     width: 170px;
     /* margin-top: 20px; */
     margin-bottom: 15px;
     margin-left: 85px;
     background-color: transparent;
 }

 .section-5-items .img-container {
     height: 200px;
     width: 170px;
     overflow: hidden;
     border: 1px solid #e2e2e2;
     box-sizing: border-box;
 }

 .section-5-items img {
     height: 200px;
     width: 170px;
     transition: all 0.6s;
     object-fit: cover;
 }

 .section-5-items img:hover {
     transform: scale(1.2);
 }

 .section-5-items .content-container {
     box-sizing: border-box;
     position: relative;
     /* padding: 5px 10px; */
     height: 175px;
 }

 .section-5-items h5 {
     line-height: 1.5;
     font-size: 16px;
     text-align: left;
     color: #161616;
     overflow: hidden;
     text-align: center;
     /* text-overflow: ellipsis;
     white-space: nowrap; */
 }

 .section-5-items p {
     height: 150px;
     /* position: absolute; */
     font-size: 14px;
     color: #6c6c6c;
     /* bottom: 0px; */
     /* padding-left: 3px; */
     line-height: 1.5;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 7;
     overflow: hidden;
 }

 /* 模块六 */

 .items-6 .section-container {
     margin: 15px auto;
     min-height: 400px;
 }

 .section-6-items {
     box-sizing: border-box;
     height: 240px;
     width: 300px;
     margin-top: 35px;
     margin-bottom: 15px;
     margin-left: 50px;
     background-color: #fff;
 }

 .section-6-items .img-container {
     height: 170px;
     width: 300px;
     overflow: hidden;
     border: 1px solid #e2e2e2;
     box-sizing: border-box;
 }

 .section-6-items img {
     height: 170px;
     width: 300px;
     transition: all 0.6s;
     object-fit: cover;
 }

 .section-6-items img:hover {
     transform: scale(1.2);
 }

 .section-6-items .content-container {
     box-sizing: border-box;
     position: relative;
     padding: 5px 10px;
     height: 70px;
     border: 1px solid #e2e2e2;
     border-top: none;
     background: #fff;
 }

 .section-6-items h5 {
     line-height: 1.5;
     font-size: 16px;
     text-align: left;
     color: #161616;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .section-6-items p {
     /* position: absolute; */
     font-size: 14px;
     color: #6c6c6c;
     /* bottom: 0px; */
     /* padding-left: 3px; */
     line-height: 1.5;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
 }

 .section-6-items p.content-container-content-bottom {
     position: absolute;
     bottom: 8px;
     right: 8px;
     color: #e91313;
 }

 /* swiper */

 .swiper-container {
     width: 100%;
     height: 300px;
     margin-left: auto;
     margin-right: auto;
 }

 .swiper-slide {
     background-size: cover;
     background-position: center;
 }

 .gallery-top {
     height: 80%;
     width: 100%;
 }

 .gallery-thumbs {
     height: 20%;
     box-sizing: border-box;
     padding: 10px 0;
 }

 .gallery-thumbs .swiper-slide {
     height: 100%;
     opacity: 0.4;
 }

 .gallery-thumbs .swiper-slide-active {
     opacity: 1;
 }

 .coummn-6 {
     display: -webkit-box;
     -webkit-box-orient: vertical;
     box-orient: vertical;
     -webkit-line-clamp: 6;
     line-clamp: 6;
     overflow: hidden;
 }

 .coummn-6:hover {
     display: block;
     height: auto;
     overflow: auto;
 }

 .auto-height {
     height: auto !important;
 }

 .en #items-1 p,
 .en #items-8 p {
     font-size:14px;
     line-height: 1.6;
 }

  .en .items h2{padding-bottom:10px;}