.swiper{
    --swiper-theme-color: #e60012;/* 设置Swiper风格 */
    /*--swiper-navigation-color: #00ff33;*//* 单独设置按钮颜色 */
    /*--swiper-navigation-size: 30px;*//* 设置按钮大小 默认是44px */
 }
.g_field-content>span.g_pr-wt{width: 325px;}
.g_field-bgm{display: none;}
.g_prev-style{display: none;}
.g_next-style{display: none;}
.g_pagination-style{display: none;}
.g_pagination-style{margin-top: 21px; text-align: center; height: auto; line-height: 0; display: block;}
.g_pagination-style .swiper-pagination-bullet{height: 6px; width: 6px;}
.g_pagination-style .swiper-pagination-bullet-active{background: #E60012; width: 20px; border-radius: 8px;}

.g_module-title{font-size: 28px; font-weight: 700; color: #333; text-align: center; margin-top: 46px;}
.g_module-subtitle{font-size: 14px; color: #999; text-align: center; margin-top: 15px; text-align: center; display: block;}
/*集团首页-十大领域*/
.g_field{padding: 10px 0;}
.g_field-container{margin-top: 25px;}
.g_field-thumb{width: 100%; margin: 0 auto; background: url(/static/image/g_127.png) no-repeat center; background-size:100% 100%;}
.g_fieldthumb-item{height: 60px; width: 120px; text-align: center; position: relative; font-size: 16px; color: #666; cursor: pointer; font-weight: 500; line-height: 60px;}
.g_field-thumb .swiper-wrapper{justify-content: center;}
.g_field-thumb .swiper-slide{width: auto;}
.swiper-slide-thumb-active .g_fieldthumb-item{color: #ffffff; background: #e60012; font-weight: 700;}
.g_field-scene{width: 100%; height: 400px;}
.g_field-item{width: 100%; height: 400px; position: relative; overflow: hidden;}
.g_field-bg{position: absolute; left: 50%; top: 0; transform: translateX(-50%); -webkit-transform: translateX(-50%); width: 1920px; height: 400px;}
.g_field-content{width: 1400px; height: 100%; position: absolute; z-index: 10; left: 50%; top: 0; transform: translateX(-50%); -webkit-transform: translateX(-50%); display: flex; flex-direction: column; justify-content: center; align-items: flex-start;}
.g_field-title{height: 27px; margin-left: 23px;}
.g_field-content>p{font-size: 16px; font-weight: 500; color: #333;  margin-left: 23px; margin-top: 10px; max-width: 330px;}
.g_field-content>span{font-size: 14px; font-weight: 500; line-height: 34px; margin-top: 28px; width: 315px; padding: 16px 23px; background: rgba(255, 255, 255, 0.6); border-radius: 2px;}
.g_field-buttons{margin-top: 62px; display: flex; align-items: center;  margin-left: 23px;}
.g_field-buttons a{width: 90px; height: 30px; display: flex; align-items: center; justify-content: center; font-size: 12px; border-radius: 2px;}
.g_field-buttons a::after{content: ''; display: inline-block; width: 4px; height: 8px; margin-left: 7px;}
.g_btn-red{color: #fff; background: #e60012;}
.g_field-buttons a.g_btn-red::after{background: url(/static/image/g_33.png) no-repeat center; background-size: 100%;}
.g_btn-white{color: #666; background: #fff; margin-left: 14px;}
.g_field-buttons a.g_btn-white::after{background: url(/static/image/g_34.png) no-repeat center; background-size: 100%;}

@media only all and (max-width:1450px){
  .g_w{width: 1200px;}
}

@media only all and (max-width:1255px){
  .g_w{width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding-left: 20px; padding-right: 20px;}
  .g_fieldthumb-item{width: 100%;}
  .g_field-thumb .swiper-slide{width: 9.5%;}
}

@media only all and (max-width:870px){
  .g_w{ padding-left: 0; padding-right: 0;}
  .g_module-title{font-size: 18px; margin-top: 30px;}
  .g_module-subtitle{margin: 3px auto 0; font-size: 13px; max-width: 228px;}
  .g_prev-style{width: 6px; height: 10px; background: url(/static/image/g_07.png) no-repeat center top; background-size:100% 100%; position: absolute; left: 6px; top: 50%; margin-top: -16px; display: block; z-index: 20;}
  .g_next-style{width: 6px; height: 10px; background: url(/static/image/g_08.png) no-repeat center top; background-size:100% 100%; position: absolute; right: 6px; top: 50%; margin-top: -16px; display: block; z-index: 20;}
  .g_pagination-style{margin-top: 21px; text-align: center; height: auto; line-height: 0; display: block;}
  .g_pagination-style .swiper-pagination-bullet{height: 6px; width: 6px;}
  .g_pagination-style .swiper-pagination-bullet-active{background: #E60012; width: 20px; border-radius: 8px;}
  .g_field-thumb{display: none;}
  .g_field-container{position: relative; padding: 0 16px;}
  .g_field-scene{height: 323px; margin-top: 31px;}
  .g_field-bgm{display: block; width: 100%;}
  .g_field-bg{display: none;}
  .g_field-item{height: 323px;}
  .g_field-content{display: block; overflow: hidden;}
  .g_field-title{height: 19px; margin: 38px 0 0 16px;}
  .g_field-content>p{font-size: 14px;padding: 0 16px; margin: 32px 0 0 0;}
  .g_field-content>span{display: block; max-width: 283px; margin: 10px 0 0 16px; font-size: 12px; color: #666; line-height: 22px; background: none; padding: 0;}
  .g_field-buttons{width: 100%; margin: 0; box-sizing: border-box; -webkit-box-sizing: border-box; position: absolute; left: 0; bottom: 35px; padding: 0 16px; justify-content: space-between;}
  .g_field-buttons a{width: 47.5%; height: 40px;}
  .g_field-buttons a.g_btn-white{margin-left: 0;}
} 


/*优势*/
@media screen and (min-width: 870px){
	.m-edge{display: none;}
	.zhuanye_wrap{display: block;width: 100%;background: #f9f9f9;}
	/*优势标题*/
	.zhuanye_tit {padding-top: 55px;text-align: center;padding-bottom: 54px;}
	.zhuanye_tit .p1{font-size: 36px;color: #545454;margin-bottom: 20px;}
	.zhuanye_tit .p2{font-size: 18px;color: #a4a4a4;}
	/*优势*/
	.zhuanye{width: 1200px;margin: 0 auto;height: 487px;display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: start;align-items: flex-start;}
	.zhuanye > div{width: 296px;height: 413px;background: 50% no-repeat;}
	.zhuanye .zhuanye_1{background-image: url(/static/picture/8-1.png);}
	.zhuanye .zhuanye_2{background-image: url(/static/picture/8-2.png);}
	.zhuanye .zhuanye_3{background-image: url(/static/picture/8-3.png);}
	.zhuanye .zhuanye_4{background-image: url(/static/picture/8-4.png);}
	.zhuanye > div > div:first-child {width: 100%;text-align: center;font-size: 21px;color: #333;margin-top: 139px;margin-bottom: 10px;}
	.zhuanye > div > div:nth-child(2) {width: 180px;margin: 0 auto;text-align: center;font-size: 14px;color: #8c8c8c;}
}
@media screen and (max-width: 870px){
	.zhuanye_wrap {display: none;}
	.m-edge{font-size:1rem;color: #888;line-height:1.8rem;height:51.3rem;padding:0.9rem 3.125% 0;overflow: hidden;position: relative; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
	.til01{text-align: center;display: block;font-size: 1.2rem;line-height:2rem;height:8.95rem;position: relative;padding: 0;}
	.til01 span{display:block;}
	.til01 em img{display:block;width: 100%;}
	.edge_c{display: block;overflow: hidden;}
	.edge_c dl{display: block;overflow: hidden;height:9.35rem;background: rgba(237, 237, 237, 0.95);margin-bottom:1rem;border-radius: 0.45rem;overflow: hidden;}
	.edge_c dt{width:32.5%;float: left;height:9.35rem;background: #dd3730;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;font-size: 1.2rem;line-height: 1.7rem;text-align: center;color: #FFF;}
	.edge_c dt span{display: block;font-family: Times New Roman;font-size: 3rem;line-height:3.1rem;}
	.edge_c dt em{display: none;font-size:0.6rem;line-height:1rem;color: #937914;}
	.edge_c dd{width:63.4%;float: left;padding:1.1rem 0 0 2%;}
}