body{background: #FAFAFA}
.center{text-align: center}
.layui-layer{background: #fff !important;}
.xindex_from{width: 1200px;height: 116px;margin: auto;background: #222222;border-radius: 5px;margin-top: 20px}
.xindex_from .xindex_from_cont{width: 1136px;height: 56px;position: relative;top:30px;left: 32px;display: flex;justify-content: space-between}
.xindex_from .xindex_from_cont input,.xindex_from .xindex_from_cont button{height: 100%;border: none}
.xindex_from .xindex_from_cont input{width:390px ;text-indent: 10px;font-size: 15px}
.xindex_from .xindex_from_cont button{width:330px;text-align: center;background-image: linear-gradient(to right,#F4E4CB,#F1DDC4,#ECD4B8,#E9CAAD);color: #010000;font-size: 16px;font-weight: 900;border-radius: 5px;letter-spacing: 2px }
.xindex_from .xindex_from_cont button:hover{background-image: linear-gradient(to right, #275635, #165629, #0f5627,#00561F);color: #fff; transition: 1s all; }
.xindex_from .xindex_from_p{color: #BDBDBD;font-size: 14px;float: right;margin: 35px 30px 0 0}

.xindex_mn{width: 100%;padding: 50px 0 0 0;}
.xindex_mn .xindex_title{font-weight: 900;font-size: 44px;font-family: '思源宋体';letter-spacing: 2px;color: #1A1A1A;padding: 0 0 10px 0;}
.xindex_mn .xindex_title .sp1{color:#6FB384; }
.xindex_mn .xindex_title .sp2{color: #ADE6C0}
.xindex_mn .xindex_lg{color:#ACACAC;font-weight: 900;font-size: 14px;font-family: '思源宋体';letter-spacing: 1px;padding: 0 0 30px 0;}
.xindex_mn .xindex_swiper1{width: 100%;position: relative}
.xindex_mn .xindex_swiper1 .swiper-slide{background:#FEFEFE}
.xindex_mn .xindex_swiper1 img{width: 100%}
.xindex_mn .xindex_swiper1 .xindex_cc,.xindex_mn .xindex_swiper4 .xindex_cc{width: 78px;height: 120px;background: #101115;position: absolute;bottom: 23px;left: 50%;margin-left: -13%;z-index: 10}
.xindex_cc .swiper-button-nextin1,.xindex_cc .swiper-button-previn1{position: relative;cursor: pointer;width: 30px;height: 8px;margin: auto}
.xindex_cc .swiper-button-nextin1{background-image: url("https://xinjushang.oss-cn-chengdu.aliyuncs.com/act/xindex/l.png");top:35px}
.xindex_cc .swiper-button-previn1{background-image: url("https://xinjushang.oss-cn-chengdu.aliyuncs.com/act/xindex/r.png");top:71px}
.swiper-button-nextin1.swiper-button-disabled, .swiper-button-previn1.swiper-button-disabled {opacity: .45;cursor: auto;pointer-events: none;}
.xindex_cc .xindex_cc_hr{width: 38px;height: 1px;background: #58595D;margin: auto;position: relative;top:45px}

.xindex_mn .xindex_swiper2{width: 1220px;margin: auto;position: relative;overflow: hidden}
.xindex_swiper2 .swiper-pagination2{width: 540px;height: 60px;position: relative;display: flex;justify-content: space-between;margin: auto;z-index: 16;margin-top: 20px}
.xindex_swiper2 .swiper-pagination2 .swpr2{width: 166px;height: 48px;line-height: 48px;color: #ECECEC;text-align: center;font-size: 20px;opacity: 1}
.xindex_swiper2 .swiper-pagination2 .swiper-pagination-bullet-active{background: none;border-radius: 24px;background-image: url(https://xinjushang.oss-cn-chengdu.aliyuncs.com/act/xindex/b6.png);background-size: 100% 100%}
.xindex_swiper2  .swiper-wrapper{margin-top: 30px;padding: 0 0 32px 0}

.xindex_mn .xindex_swiper3{width: 1199px;margin: auto;position: relative;overflow: hidden}
.xindex_swiper3 .swiper-pagination3{position: absolute;z-index: 16;width: 160px;height: 476px;background: #fff;top:0px;left: 0px}
.xindex_swiper3 .swiper-pagination3 .swiper-pagination-bullet-active{background: none; }
.xindex_swiper3 .swiper-pagination3 .swpr3{width: 100%;height: 78px;position: relative;background: none;opacity: 1}
.xindex_swiper3 .swiper-pagination3 .swpr3 .d1{width: 100%;height: 100%;text-align: center;line-height: 78px;font-size: 24px;color:#A7A7A7;font-weight: 500 }
.xindex_swiper3 .swiper-pagination3 .swpr3 .d2{width: 232px;height: 2px;background:#074A41;position: absolute;top:40px;left: 140px;display: none}
.xindex_swiper3 .swiper-pagination3 .swiper-pagination-bullet-active .d1{color: #084A40;font-size: 28px}
.xindex_swiper3 .swiper-pagination3 .swiper-pagination-bullet-active .d2{display: block}
.xindex_swiper3 .sw3_more{width: 160px;height: 78px;position: absolute;text-align: center;left: 0;top:390px;z-index: 17;font-size: 24px;font-weight: 500;color:#A7A7A7;display: block;line-height: 78px}
.xindex_swiper3 .swiper-pagination3 .swpr3 .d1:hover,.xindex_swiper3 .sw3_more:hover{color: #084A40;transition: 0.5s}

.xindex_mn .xindex_swiper4{width: 1200px;margin: auto;position: relative;overflow: hidden;height: 450px;z-index: 10}
.xindex_swiper4 .swiper-slide{width: 100%;height: 100%;position: relative;display: flex;justify-content: space-between}
.xindex_swiper4 .swiper-slide .swp4_d1{width: 360px;height: 100%;cursor: pointer}
.xindex_swiper4 .swiper-slide .swp4_d1 img{width: 100%;height: 100%;cursor:pointer}
.xindex_swiper4 .swiper-slide .swp4_d2{width: 815px;height: 100%;cursor:pointer}
.xindex_swiper4 .swiper-slide .swp4_d2 p{color: #fff;position: relative;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.xindex_swiper4 .swiper-slide .swp4_d2 .p1{font-size: 24px;display: flex;justify-content: flex-start;top:30px}
.xindex_swiper4 .swiper-slide .swp4_d2 .p1 span{width: 8px;height: 8px;border-radius: 8px;display: block;background: #fff;margin: 14px 9px 0 9px;}
.xindex_swiper4 .swiper-slide .swp4_d2 .all{font-size: 15px;color: #fff;font-weight: 700}
.xindex_swiper4 .swiper-slide .swp4_d2 .all span{color: #D4D4D4;font-size: 14px;font-weight: 500}
.xindex_swiper4 .swiper-slide .swp4_d2 .p2{top:78px}
.xindex_swiper4 .swiper-slide .swp4_d2 .p3{top:86px}
.xindex_swiper4 .swiper-slide .swp4_d2 .p4{top:94px}
.xindex_swiper4 .swiper-slide .swp4_d2 .p5{top:102px}
.xindex_swiper4 .swiper-slide .swp4_d2 .al{width: 700px;height: 142px;display: flex;justify-content: space-between;position: relative;top:170px}
.xindex_swiper4 .swiper-slide .swp4_d2 .al .c1{width: 216px;height: 100%;position: relative;cursor:pointer}
.xindex_swiper4 .swiper-slide .swp4_d2 .al .c1 .col{width: 100%;height: 24px;background: rgba(0, 0, 0, 0.5);position: absolute;bottom: 0;color: #fff}
.xindex_mn .xindex_swiper4 .xindex_cc{left: 1120px;margin-left: 0;bottom: 26px;}
.xindex_mn .xindex_s4_bg{width: 73.56%;height: 90px;background: #074A41;position: absolute;z-index: -11;left: 50%;margin-left: -36.78%;bottom: 96px}
.xindex_mn .xindex_s4_mr{width:215px;height: 58px;margin: auto;text-align: center;color: #fff ;background: #76726F;border-radius: 25px;margin-top: 35px}
.xindex_mn .xindex_s4_mr a{width: 209px;height:52px; display: block;text-align: center;color: #fff;background: #42413F;border-radius: 22px;line-height: 52px;position: relative;left: 3px;top:3px;box-shadow: 0px 0px 12px #fff;border: solid 1px #242424;font-size: 20px;letter-spacing: 1px}
.xindex_mn .xindex_s4_mr a:hover{background: #074A41;transition: 0.5s}



.xindex_mn .xindex_news{width: 1200px;height: 526px;margin: auto;display: flex;justify-content: space-between;}
.xindex_mn .celin{width: 100%;height: 46px}
.xindex_mn .xindex_news .news_content{width: 390px;height: 100%;position: relative}
.xindex_news .news_content .content_one{width: 136px;height: 52px;background: #024136;color: #fff;text-align: center;font-size: 20px;border-top-right-radius: 26px;border-bottom-right-radius: 26px;line-height: 52px;position: absolute;left: 0;right: 0;z-index: 15}
.xindex_news .news_content .content_two{width: 100%;height:500px;position: relative;top:26px;background: #fff;z-index: 10}
.xindex_news .news_content .content_two .content_shw{width: 346px;height: 440px;position: relative;top:40px;left: 22px;}
.xindex_news .news_content .content_two .content_shw .d1{width: 100%;height: 264px;}
.xindex_news .news_content .content_two .content_shw .d1 .one{width: 100%;height: 142px;}
.xindex_news .news_content .content_two .content_shw .d1 .one img{width: 100%;height: 100%}
.xindex_news .news_content .content_two .content_shw .d1 .two{width: 100%;height: 40px;line-height: 40px;font-weight: 700;font-size: 17px;color: #4D4D4D;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.xindex_news .news_content .content_two .content_shw .d1 .shw{width: 100%;height: 60px;line-height: 30px;overflow: hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size: 14px;color: #808080}

.xindex_news .news_content .content_two .content_shw .d2{width: 100%;height: 62px;line-height: 62px;color: #4D4D4D;font-size: 17px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.bott{border-bottom: 1px solid #CCCCCC}
.xindex_news .news_content .content_two .content_shw .d2:hover{color:#014038;transition:0.5s; }
.xindex_news .news_content .content_two .content_shw .d1:hover .two, .xindex_news .news_content .content_two .content_shw .d1:hover .shw{color:#014038;transition:0.5s; }


.xindex_mn .xindex_hr{width: 80px;height: 5px;background: #074A41;margin:-5px auto 6px}
.xindex_mn .xindex_lc{font-size: 20px;color: #fff;letter-spacing: 6px}
.xindex_mn .xindex_bmg {width: 1160px;height: 380px;margin:30px auto 0;display: flex;justify-content: space-between}
.xindex_mn .xindex_bmg .bgm_one{width:500px;height: 380px; position: relative}
.xindex_mn .xindex_bmg .bgm_one input{border: none;border-bottom: 1px solid #fff;color: #fff;height: 60px;background: none;line-height: 50px;width: 370px}
.xindex_mn .xindex_bmg .bgm_one input:nth-child(n+2){margin-top: 60px}
.xindex_mn .xindex_bmg .bgm_one input::placeholder{color: #fff}
.xindex_mn .xindex_bmg .bgm_one button{border: none;color: #fff;height: 50px;background: #074A41;line-height: 50px;width: 370px;font-size: 18px;font-weight: 700;margin-top: 40px}
.xindex_mn .xindex_bmg .bgm_one .d1{width: 20px;height: 20px;position: absolute;top:140px;left: 351px;color: #fff;font-size: 18px}
.xindex_mn .xindex_bmg .bgm_two{width:666px;height: 380px;display: flex;justify-content: space-between;flex-flow:wrap;}
.xindex_mn .xindex_bmg .bgm_two .d1{width: 314px;height: 166px;background: url(https://xinjushang.oss-cn-chengdu.aliyuncs.com/act/xindex/b5.png);background-size: 100% 100%;}
.xindex_mn .xindex_bmg .bgm_two .d1 img{margin:30px auto 0}
.xindex_mn .xindex_bmg .bgm_two .d1 p{color: #fff;margin-top: 10px;font-size: 18px;font-weight: 400}
.xindex_mn .xindex_bmg .bgm_two .d1 .p2{color: #757575;font-size: 14px}
.xindex_mn .bgm_shw{width: 100%;height: 60px;}