/* 公共 ----------------------------------------------------- */
*{box-sizing: border-box;font-family: "微软雅黑";}
.bg_hui{background-color: #f8f8f8;}
#index_head{position: absolute;width: 100%;left: 0;top:0;padding: 30px 85px;z-index: 9;
    display: flex;align-items: center;justify-content: space-between;
}

#index_head .logo img{width: 188px;}
#index_head .logo img.logo2{display: none;}
#index_head .nav a{font-size: 16px;color: #fff;line-height: 50px;display: inline-block;height: 50px;text-align: center;
  margin: 0 30px;padding: 0 3px;
}
#index_head .nav a:hover,#index_head .nav a.on{border-bottom: 2px solid #fff;}
#index_head .tel{font-size: 22px;color: #fff;}
#index_head .tel img{vertical-align: middle;margin-right: 5px;}
#index_head.head_on{background-color: #fff;border-bottom: 1px solid #f8f8f8;}
#index_head.head_on  .nav a{color: #333;}
#index_head.head_on  .nav a:hover,#index_head.head_on  .nav a.on{color: #c81a1d;}
#index_head.head_on .tel span{color: #333;}
.op0{opacity: 0;}

#mm_head{display: none;background-color: #fff;position: fixed;left: 0;top:0;width: 100%;
   height: 56px;line-height: 56px;z-index: 99;
}
#mm_head img{vertical-align: middle;}
#mm_head .logo img{width: 130px;}
#mm_head .open_nav{position: absolute;width: 56px;height: 56px;top: 0;right: 0;background-image: url(../images/top_icon2.png);
   background-size: 30px auto;background-repeat: no-repeat;background-position: center center;cursor: pointer;
}
#down_nav {position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: #2f2f2f;z-index: 999;display: none;}
#down_nav .close_nav {width: 25px;height: 25px;position: absolute;right: 15px;top: 15px;cursor: pointer;}
#down_nav .close_nav img {max-width: 100%;}
#down_nav ul {text-align: center;position: absolute;width: 100%;margin-top: 60px;}
#down_nav li {padding: 0 20px;line-height: 50px;}
#down_nav a { line-height: 40px; color: #fff; display: inline-block; width: 100%; text-align: left; border-bottom: 1px solid #494949; font-size: 14px; 
	color: #b8b8b8; background-size: 17px;
}


/* 首页 */
.index_banner{position: relative;text-align: center;width: 100%;overflow: hidden;}
// .index_banner>img{opacity: 0;}
.index_banner .pic{position: fixed;left: 0;top:0;background-image: url(../images/banner1.jpg);
   background-size: cover;
}
.index_banner img{vertical-align: middle;max-width: 100%;}
.index_banner .text{position: absolute;width: 1600px;left: 50%;top:50%;-webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);text-align: left;
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
}
.index_banner .text h3{font-size: 42px;color: #ffffff;font-weight: normal;}
.index_banner .text p{font-size: 16px;color: #fff;line-height: 2;margin-top: 25px;}
.index_banner .text .link_more{border: 1px solid #fff;display: inline-block;width: 220px;height: 46px;margin-top: 50px;text-align: center;
  line-height: 46px;font-size: 14px;color: #fff;border-radius: 30px;transition: .3s;
}
.index_banner .text .link_more:hover{background-color: #fff;color: #000;transition: .3s;}

.index_banner .pic_link{display: inline-block;position: absolute;left: 50%;bottom: 40px;}
.index_banner .pic_link img{vertical-align: middle;width: 44px;}

.index_banner .swiper-pagination{position: absolute;bottom: 40px !important;left: 0;width: 100%;text-align: center;z-index: 9;}
.index_banner .swiper-pagination-bullet{display: inline-block;width: 10px;height: 10px;cursor: pointer;
   background-color: rgba(255, 255, 255, 0.7);border-radius: 50px;margin: 0 5px;transition: .3s;opacity: 1;
}
.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #ed0000;transition: .3s;}


.sol_i1 {
	-webkit-animation: zooms 1.5s infinite linear;
	-moz-animation: zooms 1.5s infinite linear;
	-o-animation: zooms 1.5s infinite linear;
	animation: zooms 1.5s infinite linear;
}

@-webkit-keyframes zooms {
	0% {
		-webkit-transform: translateY(0);
		opacity: 1;
   }
   25% {
      -webkit-transform: translateY(16px);
      opacity: 0.8;
	}

	50% {
      -webkit-transform: translateY(16px);
      opacity: 0.6;
   }
   25% {
      -webkit-transform: translateY(16px);
      opacity: 0.8;
	}

	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes zooms {
	0% {
		transform: translateY(0);
		opacity: 1;
   }
   25% {
      transform: translateY(8px);
      opacity: 0.8;
	}

	50% {
      transform: translateY(16px);
      opacity: 0.6;
   }
   25% {
      transform: translateY(8px);
      opacity: 0.8;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}





.index_banner .text2{position: absolute;width: 100%;text-align: center;top:50%;
  -webkit-transform: translateY(-50%);margin-top: 25px;
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.index_banner .text2 h4{color: #fff;font-size: 32px;font-weight: normal;}
.index_banner .text2 p{font-size: 16px;color: #fff;line-height: 1.8;margin-top: 8px;}
.nei_banner{position: relative;}
.nei_banner img{opacity: 1;}
.about_num{overflow: hidden;border: 0.5px solid rgba(255, 255, 255, 0.3);width: 745px;
   margin-left: auto;margin-right: auto;margin-top: 43px;overflow: hidden;
}
.about_num .num{float: left;width: 33.3333%;padding-top: 35px;padding-bottom: 30px;text-align: center;
   border-right: 0.5px solid rgba(255, 255, 255, 0.3);
}
.about_num .num:last-child{border-right: none;}
.about_num .num span{font-size: 50px;color: #fff;}
.about_num .num em{color: #eaeaea;display: block;}

.wp{max-width: 1600px;margin: 0 auto;}
.index_tit{text-align: center;}
.index_tit p{font-size: 24px;color: #000000;}
.index_tit span{display: inline-block;margin-top: 6px;}
.index_tit span img{margin: 0 10px;vertical-align: middle;}
.index_tit span em{color: #999;font-size: 18px;vertical-align: middle;}
.index_tit>em{display: inline-block;text-align: center;margin-top: 25px;font-size: 14px;color: #666;max-width: 590px;
   line-height: 23px;
}


.index_service{padding: 60px 0;background-color: #fff;}
.index_service .service_con{background-color: #fff;padding: 60px 160px;margin-top: 50px;}
.index_service .service_con .service_title{display: flex;justify-content: space-between;border-bottom: 1px solid #e6e6e6;
   padding: 0 80px;height: 49px;
}
.index_service .service_con .service_title a{padding-bottom: 20px;font-size: 18px;color: #000;display: inline-block;height: 49px;}
.index_service .service_con .service_title a.on,.index_service .service_con .service_title a:hover{color: #d8272f;border-bottom: 2px solid #d8272f;}
.index_service .service_con .con{overflow: hidden;margin-top: 95px;padding-bottom: 35px;display: none;}
.index_service .service_con .con .left{width: 48%;float: left;text-align: center;}
.index_service .service_con .con .left img{max-width: 100%;}
.index_service .service_con .con .right{width: 48%;float: right;padding-top: 20px;}
.index_service .service_con .con .right h4{font-size: 22px;color: #000;line-height: 1.6;font-weight: normal;}
.index_service .service_con .con .right p{font-size: 14px;color: #666;margin-top: 35px;}
.index_service .service_con .con .right .btn{margin-top: 55px;}
.index_service .service_con .con .right .btn a{display: inline-block;line-height: 46px;height: 46px;padding: 0 30px;border-radius: 50px;background-color: #f8f8f8;
   font-size: 12px;color: #333;position: relative;margin-right: 20px;
}

.index_service .service_con .con .right .btn a img{vertical-align: middle;}
.index_service .service_con .con .right .btn a img.more{margin-left: 12px;}
.index_service .service_con .con .right .btn a img.wx{margin-right: 5px;}
.index_service .service_con .con .right .btn a:hover{opacity: 0.8;}
.index_service .service_con .con .right .btn a em{display: block;position: absolute;width: 40px;text-align: center;line-height: 21px;height: 21px;
   background-color: #ef5656;border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;font-size: 12px;color: #fff;
   top: -21px;left: 62px;
}
.index_service .service_con .con .right .btn a .code{position: absolute;background-color: #f8f8f8;padding: 12px;border-radius: 5px;
   top: 50%;left: 110%;-webkit-transform: translateY(-50%);display: none;
   -ms-transform: translateY(-50%);
   -o-transform: translateY(-50%);
   transform: translateY(-50%);
}
.index_service .service_con .con .right .btn a:hover .code{display: block;}

.index_customer{padding: 60px 0;background-color: #fff;overflow: hidden;}
.index_customer .left{width: 490px;float: left;margin-left: -550px;}
.index_customer .left h4{font-size: 24px;color: #000;font-weight: normal;}
.index_customer .left h5{font-size:20px;color: #333;font-weight: normal;margin-top: 50px;}
.index_customer .left .item{padding-left: 38px;margin-top: 30px;}
.index_customer .left .item img{margin-left: -38px;display: block;float: left;}
.index_customer .left .item p{font-size: 14px;color: #666;line-height: 1.6;}
.index_customer .left .item_code{margin-top: 30px;margin-left: 38px;width: 90px;text-align: center;}
.index_customer .left .item_code img{display: block;max-width: 100%;}
.index_customer .left .item_code span{font-size: 12px;color: #666;text-align: center;display: block;width: 100%;margin-top: 3px;}
.index_customer .wp{padding-left: 550px;}
.index_customer .right{position: relative;}
.index_customer .right .tit {padding-right: 200px;font-size: 0;display: -webkit-flex;
display: -moz-flex;justify-content: space-between;
display: -ms-flex;
display: -o-flex;
display: flex;}
.index_customer .right .tit a{font-size: 14px;color: #000;display: inline-block;padding-left: 18px;position: relative;}
.index_customer .right .tit a.on,.index_customer .right .tit a:hover{color: #ef5656;}

.index_customer .right .tit a em{display: none;width: 8px;height: 8px;border-radius: 50%;background-color: #ef5656;left: 0;top:55%;-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);position: absolute;
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.index_customer .right .tit a.on em{display: block;}
.index_customer .right .pic{margin-top: 40px;}
.index_customer .right .pic img{max-width: 100%;vertical-align: middle;}
.index_customer .right .butt{position: absolute;right: 0;top:-5px;}
.index_customer .right .butt a{display: inline-block;width: 35px;height: 35px;border-radius: 50%;background-color: #f8f8f8;
   background-position: center center;background-repeat: no-repeat;
}
.index_customer .right .butt a:hover{background-color: #ef5656;}
.index_customer .right .butt a.btn_left{background-image: url(../images/ll2_1.png);}
.index_customer .right .butt a.btn_left:hover{background-image: url(../images/ll2_2.png);}
.index_customer .right .butt a.btn_right{background-image: url(../images/rr2_1.png);}
.index_customer .right .butt a.btn_right:hover{background-image: url(../images/rr2_2.png);}
.index_customer_mm{padding: 40px 0;background-color: #fff;display: none;}
.index_customer_mm .title{text-align: center;margin-top: 25px;}
.index_customer_mm .title a{font-size: 14px;color: #000;display: inline-block;padding-left: 18px;position: relative;
   margin: 0 15px;
}
.index_customer_mm .title a em{display: none;width: 8px;height: 8px;border-radius: 50%;background-color: #ef5656;left: 0;top:55%;-webkit-transform: translateY(-50%);
   -ms-transform: translateY(-50%);position: absolute;
   -o-transform: translateY(-50%);
   transform: translateY(-50%);
   }

.index_customer_mm .title a.on,.index_customer_mm .title a:hover{color: #ef5656;}
.index_customer_mm .title a.on em{display: block;}
.index_customer_mm .con{margin-top: 25px;display: none;}
.index_customer_mm .con .pic img{width: 100%;}
.index_customer_mm .con .text h5{font-size:20px;color: #333;font-weight: normal;margin-top: 50px;}
.index_customer_mm .con .text .item{padding-left: 38px;margin-top: 30px;}
.index_customer_mm .con .text .item img{margin-left: -38px;display: block;float: left;}
.index_customer_mm .con .text .item p{font-size: 14px;color: #666;line-height: 1.6;}



.index_about{background-color: #f8f8f8;padding: 60px 0;}
.index_about .about_con{margin-top: 60px;overflow: hidden;}
.index_about .about_con .left{width: 48%;float: left;}
.index_about .about_con .left img{max-width: 100%;}
.index_about .about_con .right{width: 48%;float: right;}
.index_about .about_con .right h5{font-size: 20px;color: #000;font-weight: normal;}
.index_about .about_con .right p{font-size: 14px;color: #333;line-height: 1.7;margin-top: 20px;}


.index_about .about_con .right .btn{margin-top: 55px;}
.index_about .about_con .right .btn a{display: inline-block;line-height: 46px;height: 46px;padding: 0 30px;border-radius: 50px;background-color: #fff;
   font-size: 12px;color: #333;position: relative;margin-right: 20px;
}
.index_about .about_con .right .btn a img{vertical-align: middle;}
.index_about .about_con .right .btn a img.more{margin-left: 12px;}
.index_about .about_con .right .btn a img.wx{margin-right: 5px;}
.index_about .about_con .right .btn a:hover{opacity: 0.8;}
.index_about .about_con .right .btn a em{display: block;position: absolute;width: 40px;text-align: center;line-height: 21px;height: 21px;
   background-color: #ef5656;border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;font-size: 12px;color: #fff;
   top: -21px;left: 62px;
}
.index_about .about_con .right .btn a .code{position: absolute;background-color: #fff;padding: 12px;border-radius: 5px;
   top: 50%;left: 110%;-webkit-transform: translateY(-50%);display: none;
   -ms-transform: translateY(-50%);
   -o-transform: translateY(-50%);
   transform: translateY(-50%);
}
.index_about .about_con .right .btn a:hover .code{display: block;}

.index_about .about_con .right .mass{background-color: #fff;height: 100px;line-height: 100px;margin-top: 55px;text-align: center;}
.index_about .about_con .right .mass em{margin: 0 30px;font-size: 14px;color: #333;}
.index_about .about_con .right .mass span{font-size: 40px;color: #000;}


.index_case{padding: 60px 0;background-color: #fff;padding-top: 0;}
.index_case2{padding-top: 60px;}
.index_case .case_list{overflow: hidden;margin-top: 25px;margin-left: -35px;padding-top: 15px;}
.index_case .case_list .item{width: 33.3333%;padding-left: 35px;float: left;margin-bottom: 40px;}
.index_case .case_list .item .con{border-bottom: 1px solid #f8f8f8;width: 100%;}
.index_case .case_list .item .con .pic{width: 100%;position: relative;padding-top: 65%;
   overflow: hidden;
}
.index_case2 .case_list{margin-top: 25px;}

.index_case .case_list .item .con .pic .img{width: 100%;height: 100%;background-repeat: no-repeat;
   position: absolute;left: 0;top:0;transition: .3s;background-size: cover;background-position: center center;
   transform: scale(1);
}
.index_case .case_list .item .con:hover .pic .img{transition: .3s;transform: scale(1.05);
   background-position: center center;
}


.index_case .case_list .item .con .text{padding: 23px 20px;}
.index_case .case_list .item .con .text h4{font-size: 19px;color: #000;font-weight: normal;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.index_case .case_list .item .con .text h4 span{font-size: 14px;color: #666;}
.index_case .case_list .item .con .text p{font-size: 14px;color: #999;}
.index_case .case_list .item .con .text p img{vertical-align: middle;float: right;margin-top: 10px;}
// .index_case .case_list .item .con:hover{opacity: 0.8;}
.index_case .more{text-align: center;margin-top: 15px;}
.index_case .more a{display: inline-block;display: inline-block;width: 192px;height: 52px;border-radius: 8px;
   background-color: #fff;line-height: 52px;border: 1px solid #898989;font-size: 16px;color: #333;
   transition: .3s;
}
.index_case .more a:hover{background-color: #ef5656;border: 1px solid #ef5656;color: #fff;transition: .3s;}

.index_contact{margin-top: 60px;position: relative;background-image: url(../images/pic5.jpg);background-size: cover;
   padding-top: 135px;padding-bottom: 160px;padding-left: 100px;overflow: hidden;
}
.index_contact .left{float: left;}
.index_contact .left h4{color: #fff;font-size: 30px;font-weight: normal;}
.index_contact .left h5{color: #fff;font-size: 26px;font-weight: normal;margin: 6px 0;}
.index_contact .left p{font-size: 16px;color: #fff;margin-top: 25px;}
.index_contact .left h6{font-size: 28px;font-weight: normal;color: #fff;}
.index_contact .right{float: left;margin-left: 100px;width: 530px;overflow: hidden;margin-top: 45px;}
.index_contact .right .item{float: left;width: 33.3333%;text-align: center;}
.index_contact .right .item img{width:90px;}
.index_contact .right .item p{font-size: 14px;color: #fff;margin-top: 12px;}
.index_contact .right .item p.tel{font-size: 18px;margin-top: 5px;}
.index_contact .txt{background-color: rgba(0, 0, 0, 0.5);position: absolute;right: 0;top:0;height: 100%;padding: 0 55px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}

#index_food{padding: 40px 0;border-top: 1px solid #ebebeb;overflow: hidden;background-color: #fff;}
#index_food .wp{display: -webkit-flex;justify-content: space-between;align-items: flex-end;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;}
#index_food .food_logo p{font-size: 14px;color: #333;margin-top: 21px;line-height: 2;}
#index_food .food_logo span{display: block;font-size: 12px;color: #999;line-height: 2;}
#index_food .food_tel{padding-bottom: 15px;}
#index_food .food_tel p{font-size: 12px;color: #999;margin-bottom: 15px;}
#index_food .food_tel span{font-size: 12px;color: #333;}
#index_food .food_tel span b{font-size: 18px;color: #333;font-weight: normal;margin-left: 5px;}
#index_food .food_tel  em{font-size: 12px;color: #333;margin: 0 30px;display: inline-block;}
#index_food .foor_copy{overflow: hidden;width:490px;} 
#index_food .foor_copy .left{overflow: hidden;width: 100px;text-align: center;float: left;} 
#index_food .foor_copy .left img{width: 90px;}
#index_food .foor_copy .left span{text-align: center;font-size: 12px;color: #333;}
#index_food .foor_copy .text{float: right;padding-top: 20px;}
#index_food .foor_copy .text p{font-size: 12px;color: #999;line-height: 1.8;}

/* 关于我们 */
.about_us_txt{margin-top: 15px;}
.about_us_txt .wp{background-color: #fff;padding: 0px 50px;overflow: hidden;max-width: 1200px;}
.about_us_txt .top{float: left;width: 45%;padding-top: 50px;}

.about_us_txt .pic{float: right;width: 50%;}
.about_us_txt .pic img{vertical-align: middle;max-width: 100%;}
.about_us_txt .top h5{font-size: 22px;color: #000;font-weight: normal;}
.about_us_txt .top em{display: block;height: 2px;width: 25px;background-color: #838383;margin: 8px 0;}
.about_us_txt .top span{font-size: 16px;color: #999;}

.about_us_txt .top p{font-size: 14px;color: #666;line-height: 1.8;margin-top: 25px;}
.about_us_txt .top .pic_list{font-size: 0;overflow: hidden;margin-left: -20px;margin-bottom: 20px;margin-top: 20px;}
.about_us_txt .top .pic_list .item{width: 33.3333%;float: left;padding-left: 20px;}
.about_us_txt .top .pic_list .item img{max-width: 100%;}

.about_us_pic .wp{max-width: 1200px;margin-top: 15px;}
.about_us_pic .wp img{max-width: 100%;vertical-align: middle;}


.about_us_brand{margin-top: 20px;margin-bottom: 20px;}
.about_us_brand .wp{max-width: 1200px;}
.about_us_brand .brand{overflow: hidden;margin-left: -20px;}
.about_us_brand .item{width: 33.3333%;float: left;padding-left: 20px;}
.about_us_brand .item .con{background-color: #fff;padding: 30px;}
.about_us_brand .item .con h5{font-size: 18px;color: #333;font-weight: normal;}
.about_us_brand .item .con h5 em{display: inline-block;width: 30px;height: 2px;background-color: #666;
   margin-right: 6px;vertical-align: 4px;
}
.about_us_brand .item .con .pic{margin: 20px 0;}
.about_us_brand .item .con img{max-width: 100%;}
.about_us_brand .item .con p{font-size: 14px;color: #333;line-height: 1.8;min-height: 125px;}

/* 联系我们 */
.contact_us{margin-top: -60px;}
.contact_us .index_contact{margin-top: 0;background: #fff;padding: 100px 110px;}
.contact_us .index_contact .left h4{color: #000;font-weight: bold;}
.contact_us .index_contact .left h5{color: #000;}
.contact_us .index_contact .left p{color: #333;font-size: 16px;}
.contact_us .index_contact .left h6{color: #333;font-size: 28px;}
.contact_us .index_contact .right .item p{color: #333;}
.contact_us .index_contact .right{float: right;}

.contact_map{margin-top: 20px;margin-bottom: 20px;padding-bottom: 40px;}
.contact_map .wp{max-width: 1200px;}
.contact_map .map{background-color: #fff;padding: 60px 0px;overflow: hidden;}
.contact_map .map .left{width: 46%;float: left;}
.contact_map .map .left .tit{padding-bottom: 20px;border-bottom: 1px solid #dbdbdb;}
.contact_map .map .left h5{font-size: 22px;color: #000;font-weight: normal;}
.contact_map .map .left h6{font-size: 16px;color: #000;}
.contact_map .map .left .text{padding-top: 20px;}
.contact_map .map .left .text p{font-size: 14px;color: #000;line-height: 1.8;}
.contact_map .map #dituContent{width: 46%;height: 300px;float: right;}
.contact_tel{background-color: #f5f5f5;padding: 75px 0;text-align: center;}
.contact_tel h4{font-size: 22px;color: #000;font-weight: normal;}
.contact_tel p{font-size: 14px;color: #999;margin-top: 8px;}
.contact_tel h6{font-size: 24px;color: #000;font-weight: normal;margin-top: 22px;}
.contact_tel .item{display: inline-block;margin: 0 80px;margin-top: 60px;}
.contact_tel .item img{width: 90px;}
.contact_tel .item p{font-size: 14px;color: #333;}
.contact_tel .item span{font-size: 18px;color: #333;margin-top: 5px;display: inline-block;}





/* 服务项目 */
.service_nav{text-align: center;padding: 33px 0;background-color: #fff;}

.service_nav a{font-size: 14px;color: #000;margin: 0 15px;display: inline-block;width: 118px;height: 44px;
   line-height: 44px;border-radius: 50px;background-color: #f8f8f8;
}
.service_nav a:hover,
.service_nav a.on{color: #fff;background-color: #c81a1d;}

.web_service{margin: 0;padding: 0;}
.web_service .service_con{margin-top: 0;padding: 0;}
.web_service .service_con .con{margin-top: 0;padding:140px 180px;}
.web_service .service_con .con .right{padding-left: 5%;}

.service_good{padding: 75px 0;padding-bottom: 40px;background-color: #fff;}
.service_good .wp{max-width: 1200px;}
.service_good .service_good_txt{padding-top: 45px;}
.service_good .service_good_txt p{text-align: center;width: 80%;margin-left: 10%;font-size: 14px;color: #666;
   line-height: 1.8;
}
.service_good .service_good_txt .good_list{overflow: hidden;padding-top: 55px;padding-bottom: 100px;}
.service_good .service_good_txt .good_list .item{width: 33.3333%;float: left;text-align: center;
   padding:0 35px;
}
.service_good .service_good_txt .good_list .item h5{font-size: 18px;color: #000;font-weight: normal;margin-top: 12px;

}
.service_good .service_good_txt .good_list .item span{font-size: 14px;color: #999;line-height: 1.8;}

.service_scope{padding: 75px 0;}
.service_scope .wp{max-width: 1200px;}
.service_scope .scope_con{background-color: #000;padding: 75px 210px;margin-top: 40px;}
.service_scope .scope_con .title {text-align: center;}
.service_scope .scope_con .title p{font-size: 26px;color: #fff;font-weight: bold;}
.service_scope .scope_con .title span{font-size: 22px;color: #d8272f;display: inline-block;margin-top: 8px;}
.service_scope .scope_con .list{display: flex;justify-content: space-between;}
.service_scope .scope_con .list .item .icon{width: 100px;height: 75px;border-radius: 15px;
   background-color: #fff;text-align: center;line-height: 75px;
}
.service_scope .scope_con .list{margin-top: 65px;}
.service_scope .scope_con .list .item .icon img{max-width: 100%;vertical-align: middle;}
.service_scope .scope_con .list .item dl{margin-top: 20px;display: block;}
.service_scope .scope_con .list .item dt{font-size: 18px;color: #fff;margin-bottom:10px;} 
.service_scope .scope_con .list .item dd{font-size: 14px;color: #fff;line-height: 28px;}
.service_scope .scope_con .list .jian{padding-top: 30px;}
.service_scope .scop_text{margin-top: 35px;}
.service_scope .scop_text h4{font-size: 24px;color: #000;font-weight: normal;
   border-bottom: 1px solid #e6e6e6;padding-bottom: 18px;
}
.service_scope .scop_text p{line-height: 24px;margin-top: 20px;font-size: 14px;color: #666;}
.service_scope .scop_text h5{font-size: 18px;font-weight: normal;color: #000;margin-top: 33px;}

/* 案例 */
.case_nav{padding: 40px 0;}
.case_nav a{display: inline-block;font-size: 16px;color: #000;width: 125px;height: 45px;text-align: center;
   line-height: 45px;background-color: #fff;border-radius: 50px;margin-right: 30px;
}
.case_nav a.on,
.case_nav a:hover{background-color: #c81a1d;color: #fff;}
.web_case{background-color: #f8f8f8;padding-top: 30px;margin-top: 0;}
.web_case .case_list{margin-top: 0;}
.web_case .case_list{margin-left: -30px;}
.web_case .case_list .item{width: 25%;padding-left: 30px;}
.web_case .case_list .item .con{background-color: #fff;}
.web_case .case_list .item{margin-bottom: 30px;}

.case_data{margin-top: -60px;}
.case_data .wp{background-color: #fff;padding: 55px 115px;}
.case_data .title{text-align: center;}
.case_data .title h4{font-size: 22px;color: #000;font-weight: normal;}
.case_data .title p{font-size: 14px;color: #666;margin-top: 12px;}
.case_data .pic_list{margin-top: 60px;}
.case_data .pic_list img{margin-bottom: 30px;max-width: 100%;vertical-align: middle;}

.service_web{display: flex;justify-content: space-between;margin-top: 65px;padding-bottom: 60px;}
.service_web .item{width: 20%;text-align: center;}
.service_web .item h6{font-size: 20px;font-weight: normal;color: #000;margin-top: 22px;}
.service_web .item p{font-size: 14px;color: #666;margin-top: 10px;line-height: 22px;}

.service_web_good{overflow: hidden;margin-left: -35px;margin-top: 50px;}
.service_web_good .item{width: 33.333333%;float: left;}
.service_web_good .item .con{margin-left: 35px;background-color: #fff;text-align: center;
   padding: 0 45px; padding-top: 84px;padding-bottom: 90px;
}
.service_web_good .item .con img{vertical-align: middle;}
.service_web_good .item .con h5{font-size: 20px;color: #000;font-weight: normal;margin-top: 48px;}
.service_web_good .item .con p{font-size: 14px;color: #999;margin-top: 18px;line-height: 23px;}

.weixin_sept{margin-top: 90px;}
.weixin_sept .top{overflow: hidden;}
.weixin_sept .top .item{width: 50%;float: left;padding-left: 100px;}
.weixin_sept .top .item .pic{width: 100px;height: 100px;text-align: center;line-height: 100px;float: left;
   margin-left: -100px;
}
.weixin_sept .top .item .pic img{vertical-align: middle;max-width: 100%;}
.weixin_sept .top .item .text{padding-left: 20px;}
.weixin_sept .top .item .text h6{font-size: 20px;color: #000;font-weight: normal;}
.weixin_sept .top .item .text p{font-size: 14px;color: #333;line-height: 26px;}
.weixin_sept .top .item.item_one{padding-right: 50px;border-right: 1px solid #e6e6e6;}
.weixin_sept .top .item.item_two{padding-left: 150px;}
.weixin_sept .weixin_good{margin-top: 95px;background-image: url(../images/good1.jpg);
   background-size: cover;padding: 85px 53px;
}
.weixin_sept .weixin_good h6{font-size: 20px;color: #fff;font-weight: normal;}
.weixin_sept .weixin_good span{display: block;font-size: 18px;color: #d1d1d1;margin-top: 5px;}
.weixin_sept .weixin_good em{display: block;height: 2px;width: 25px;background-color: #fff;margin-top: 20px;}
.weixin_sept .weixin_good p{font-size: 14px;color: #fff;max-width: 490px;margin-top: 20px;line-height: 25px;
   margin-bottom: 5px;
}

.weixin_you{margin-top: 60px;margin-bottom: 40px;}
.weixin_you .you_list{margin-top: 65px;overflow: hidden;}
.weixin_you .you_list .item{width: 33.33333%;float: left;text-align: center;padding: 0 60px;
   padding-top: 30px;padding-bottom: 50px;
}
.weixin_you .you_list .item h6{font-size: 20px;color: #000;font-weight: normal;margin-top: 15px;}
.weixin_you .you_list .item p{font-size: 14px;color: #666;line-height: 22px;margin-top: 5px;}
.weixin_you .you_list .item:nth-child(1),
.weixin_you .you_list .item:nth-child(2),
.weixin_you .you_list .item:nth-child(3){border-bottom: 1px solid #e6e6e6;}
.weixin_you .you_list .item:nth-child(1),
.weixin_you .you_list .item:nth-child(2),
.weixin_you .you_list .item:nth-child(4),
.weixin_you .you_list .item:nth-child(5){border-right: 1px solid #e6e6e6;}

.service_app{overflow: hidden;margin-top: 60px;margin-left: -65px;margin-bottom: 30px;}
.service_app .item{width: 33.33333%;float: left;}
.service_app .item .con{margin-left: 65px;text-align: center;background-color: #f8f8f8;padding-bottom: 50px;}
.service_app .item .con h6{height: 62px;line-height: 62px;background-color: #262f49;
   font-size: 20px;color: #fff;font-weight: normal;text-align: center;
}
.service_app .item .con span{display: block;font-size: 58px;color: #262f49;font-weight: bold;padding-top: 60px;
   padding-bottom: 60px;
}
.service_app .item .con p{padding: 0 40px;font-size: 14px;color: #333;line-height: 22px;height: 66px;overflow: hidden;}

.app_doing{overflow: hidden;margin-top: 40px;margin-left: -20px;}
.app_doing .item{width: 50%;float: left;margin: 10px 0;}
.app_doing .item .con{margin-left: 20px;background-color: #fff;
   padding: 40px;padding-left: 110px;
}
.app_doing .item .pic{width: 60px;margin-left: -60px;float: left;}
.app_doing .item .text{padding-left: 25px;}
.app_doing .item .text h6{font-size: 20px;font-weight: normal;}
.app_doing .item .text p{font-size: 14px;color: #666;line-height: 23px;margin-top: 5px;}

.object_text{margin-top: 60px;overflow: hidden;padding-bottom: 40px;}
.object_text .left{width: 48%;float: left;}
.object_text .left img{max-width: 100%;vertical-align: middle;}
.object_text .text{width: 48%;float: right;padding-top: 15px;}
.object_text .text h6{font-size: 22px;color: #000;font-weight: normal;margin-bottom:33px;}
.object_text .text p{font-size: 14px;color: #333;margin-top: 23px;line-height: 25px;}


.system_text .left{text-align: center;}
.system_text .text{padding-top: 40px;}
.saas_text .left{text-align: center;}
.saas_text .text{padding-top:25px;}

/* 落地页 */
.yzt_web{background-color: #fef0dd;}

.yzt_web .yzt_wp{max-width: 1180px;margin: 0 auto;position: relative;padding-bottom:60px;padding-top: 80px;}
.yzt_web .yzt_wp .pic_bg_1{position: absolute;bottom: 0;left: -128px;}
.yzt_web .yzt_wp .pic_bg_2{position: absolute;top: 0;left: 0%;width: 100%;text-align: center;z-index: 0;}
.yzt_web .yzt_wp .pic_bg_2 img{max-width: 100%;}


.yzt_web .yzt_logo{position: relative;z-index: 2;}
.yzt_web .yzt_ban{margin-top: 55px;padding: 0 10px;position: relative;z-index: 2;}
.yzt_web .yzt_ban img{max-width: 100%;vertical-align: middle;}
.yzt_web .yzt_one{background-color: #fff;border-radius: 15px;padding: 90px 60px;margin-top: -18px;position: relative;
   z-index: 2;
}
.yzt_web .yzt_one .title{position: absolute;text-align: center;left: 0;width: 100%;top:-20px}
.yzt_web .yzt_one .title img{vertical-align: middle;max-width: 100%;}

.yzt_web .yzt_one .title2{text-align: center;}
.yzt_web .yzt_one .title2 h1{font-size: 24px;color: #975405;}
.yzt_web .yzt_one .yzt_yc{overflow: hidden;margin-left: -25px;margin-top: 10px;}
.yzt_web .yzt_one .yzt_yc .item{width: 33.3333%;float: left;margin-top: 40px;}
.yzt_web .yzt_one .yzt_yc .item .con{margin-left: 25px;}
.yzt_web .yzt_one .yzt_yc .item .con .pic{padding-top: 67%;background-size: contain;background-position: center center;
   background-repeat: no-repeat;
}
.yzt_web .yzt_one .yzt_yc .item .con p{text-align: center;font-size: 20px;color: #975405;line-height: 1;}

.yzt_web .yzt_one2{margin-top: 80px;padding-bottom: 60px;} 


.yzt_web .yzt_two{overflow: hidden;margin-left: -30px;margin-top: 55px;}
.yzt_web .yzt_two .item{width: 33.3333%;float: left;}
.yzt_web .yzt_two .item .con{margin-left: 30px;text-align: center;}
.yzt_web .yzt_two .item .con img{max-width: 100%;vertical-align: middle;}



.yzt_web .yzt_sept{margin-left: -110px;padding:15px  0;margin-top: -35px;}
.yzt_web .yzt_sept .item{width: 33.3333%;float: left;margin-top: 100px;}
.yzt_web .yzt_sept .item .con{margin-left: 110px;text-align: center;background-color: #fff;cursor: pointer;
   box-shadow: 0 0 25px rgba(120, 120, 120, 0.1);padding: 30px 0;border-radius: 10px;position: relative;
}
.yzt_web .yzt_sept .item .con .pic img{max-width: 60px;vertical-align: middle;}
.yzt_web .yzt_sept .item .con p{font-size: 16px;color: #864c07;margin-top: 15px;}
.yzt_web .yzt_sept .item .con .xian{position: absolute;width: 110px;text-align: center;
   left: 100%;top:50%;transform: translateY(-50%);
}
.yzt_web .yzt_sept .item .con .xian img{vertical-align: middle;max-width: 100%;}

.yzt_web .yzt_sept .item .con .xian2{position: absolute;width: 110px;text-align: center;
   left: 50%;top:100%;transform: translateX(-50%);
}
.yzt_web .yzt_sept .item .con .xian2 img{vertical-align: middle;max-width: 100%;}

.yzt_about_us{margin-top: 30px;overflow: hidden;}
.yzt_about_us .left{float: left;width: 50%;}
.yzt_about_us .left img{max-width: 100%;vertical-align: middle;}
.yzt_about_us .text{width: 50%;float: right;padding-left: 30px;padding-top: 20px;}
.yzt_about_us .text h4{font-size: 20px;color: #7a4400;}
.yzt_about_us .text p{color: #7a4400;font-size: 16px;margin-top: 30px;line-height: 1.7;}

.yzt_team{margin-top: 60px;}
.yzt_team img{max-width: 100%;vertical-align: middle;}

.contact_tel2{background-color:transparent;padding-top: 60px;padding-bottom: 30px;}
.contact_tel2 h4{color: #7a4400;font-size: 24px;}
.contact_tel2 p,.contact_tel .item p,.contact_tel .item span{color: #7a4400;}
.contact_tel2 h6{color: #7a4400;font-size: 26px;}
.contact_tel2 .item{margin-top: 50px;}


#link_pop{position: fixed;width: 100%;height: 100%;left: 0;top:0;z-index: 10;display: none;}
#link_pop .bg{position: absolute;width: 100%;left: 0;height: 100%;top:0;}
#link_pop .con{position: absolute;width: 560px;height: 405px;top:50%;left: 50%;background-color: #12b7f5;border-radius: 5px;
   box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);margin-left: -280px;margin-top: -202px;
   background-image: url(../images/bg4.png);background-repeat: no-repeat;background-position: 85px 60px;
}
#link_pop .con .top{text-align: center;}

#link_pop .con .top h2{font-size: 28px;color: #fff;font-weight: normal;padding-top: 40px;}
#link_pop .con .top>p{font-size: 18px;color: #fff;margin-top: 10px;}
#link_pop .con .top .item{margin-top: 40px;}
#link_pop .con .top .item p{font-size: 14px;color: #fff;margin-top: 12px;}
#link_pop .con .top .item span{font-size: 20px;color: #fff;margin-top: 8px;display: inline-block;
   font-weight: bold;
}
#link_pop .con .bottom{position: absolute;height: 56px;line-height: 56px;background-color: #fff;
   left: 0;width: 100%;bottom: 0;z-index: 11;display: flex;justify-content: space-between;align-items: center;
   padding: 10px 0;
} 
#link_pop .con .bottom .item{flex: 1;text-align: center;height: 36px;display: flex;
   justify-content: center;cursor: pointer;
   align-items: center;}
#link_pop .con .bottom .item:first-child{border-right:1px solid #dbdbdb ;}
#link_pop .con .bottom .item img{width: 26px;display: inline-block;margin-right: 10px;}
#link_pop .con .bottom .item span{font-size: 16px;color: #000;}

#link_pop .con .colse{position: absolute;right: 25px;top:25px;cursor: pointer;}
#link_pop .con .colse img{width: 15px;}


.yzt_web .yzt_logo_mm{position: relative;z-index: 3;}
.yzt_web .yzt_logo_mm img{width: 80px;}
.yzt_web .mm_tel{text-align: right;margin-top: -13px;position: relative;z-index: 4;}
.yzt_web .mm_tel img{width: 210px;}
.yzt_web .yzt_ban_mm{margin-top: 15px;}
.yzt_web .yzt_ban_mm img{max-width: 100%;}

.mm_step {margin-top: 25px;}
.mm_step img{max-width: 100%;}


/* 落地页 2021 */
.good_web{background-color: #fee7c9;}
.good_web .banner{text-align: center;background-image: url(../images/good_pic_1.jpg);padding-top: 150px;padding-bottom: 200px;
   background-size: cover;background-position: center bottom;background-repeat: no-repeat;position: relative;
}
.good_web .good_money{padding-bottom: 80px;margin-top: -30px;
   background-size: 100% auto;background-position: center bottom;background-repeat: no-repeat;
}
.good_web .good_web_title{text-align: center;}
.good_web .good_web_title h3{font-size: 30px;color: #333;margin-top: -30px;}
.good_web .good_web_title p{font-size: 16px;color: #666;margin-top: 10px;}

.good_web .good_money .wp{max-width: 1280px;}
.good_web .good_money .money_table{margin-top: 45px;background-color: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.good_web .good_money .money_table table{width: 100%;}
.good_web .good_money .money_table th{height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #000;}
.good_web .good_money .money_table .tit{box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.good_web .good_money .money_table td{padding: 20px 0;text-align: center;border: 1px solid #dedede;}
.good_web .good_money .money_table td.three em{font-size: 16px;color: #dd0410;font-weight: bold;}
.good_web .good_money .money_table td.three span{font-size: 24px;color: #dd0410;font-weight: bold;}
.good_web .good_money .money_table td.three p{font-size: 14px;color: #999;}
.good_web .good_money .money_table .tr_one td{border-top: none;}
.good_web .good_money .money_table td.td_one{border-left: none;}
.good_web .good_money .money_table td.three{border-right: none;width: 260px;}
.good_web .good_money .money_table .name{width: 160px;display: inline-block;text-align: left;}
.good_web .good_money .money_table .mass{width: 600px;display: inline-block;text-align: left;}
.good_web .good_money .money_table .name .top{cursor: pointer;}
.good_web .good_money .money_table .name .top img{vertical-align: middle;margin-right: 5px;}
.good_web .good_money .money_table .name .top span{vertical-align: middle;font-size: 18px;color: #333;}
.good_web .good_money .money_table .name>a{margin-left: 30px;display: block;width: 80px;height: 24px;line-height: 22px;
   border: 1px solid #dd0410;margin-top: 10px;border-radius: 50px;font-size: 12px;color: #dd0410;text-align: center;
}
.good_web .good_money .money_table .name>a:hover{background-color:#dd0410;color: #fff;}

.good_web .good_money .money_table .mass p{font-size: 14px;color: #333;line-height: 2;}
.good_web .good_money .money_table .mass p input{width: 172px;border: none;outline: none;margin-left: 5px;
   border-bottom: 1px solid #dedede;
}
.good_web .good_money .money_table .mass p img{vertical-align: middle;margin-right: 5px;}
.good_web .good_money .money_table .mass p span{vertical-align: middle;}
.good_web .good_money .money_table .tr_two td{padding: 10px 0;}
.good_web .good_money .money_table .tr_two td .mass2{padding-left: 25px;cursor: pointer;}
.good_web .good_money .money_table .mass3 em{font-size: 14px;color: #999;}
.good_web .good_money .money_table .mass3 span{display: inline-block;width: 60px;height: 30px;text-align: center;
   line-height: 30px;border: 1px solid #dd0410;color: #dd0410;font-size: 14px;margin-right: 8px;cursor: pointer;
}
.good_web .good_money .money_table .mass3 span.on,
.good_web .good_money .money_table .mass3 span:hover{background-color: #dd0410;color: #fff;}
.good_web .good_money .money_table .zong{background-image: linear-gradient(to right, #f16902, #de0a0a, #f16902);border-left: none;
   border-right: none;border-bottom: none;
}
.good_web .good_money .money_table .zong em{color: #fff !important;}
.good_web .good_money .money_table .zong span{color: #fff !important;}
.good_web .good_money .money_table .bb_none td{border: none !important;}
.good_web .good_flow{background-color: #fff;padding: 80px 0;}
.good_web .good_flow .wp{max-width: 1160px;}

.good_web .good_flow .yzt_sept{margin-left: -110px;padding:15px  0;margin-top: -35px;}
.good_web .good_flow .yzt_sept .item{width: 33.3333%;float: left;margin-top: 100px;}
.good_web .good_flow .yzt_sept .item .con{margin-left: 110px;text-align: center;background-color: #fff;cursor: pointer;
   box-shadow: 0 0 25px rgba(120, 120, 120, 0.1);padding: 30px 0;border-radius: 10px;position: relative;
}
.good_web .good_flow .yzt_sept .item .con .pic img{max-width: 60px;vertical-align: middle;}
.good_web .good_flow .yzt_sept .item .con p{font-size: 16px;color: #864c07;margin-top: 15px;}
.good_web .good_flow .yzt_sept .item .con .xian{position: absolute;width: 110px;text-align: center;
   left: 100%;top:50%;transform: translateY(-50%);
}
.good_web .good_flow .yzt_sept .item .con .xian img{vertical-align: middle;max-width: 100%;}

.good_web .good_flow .yzt_sept .item .con .xian2{position: absolute;width: 110px;text-align: center;
   left: 50%;top:100%;transform: translateX(-50%);
}
.good_web .good_flow .yzt_sept .item .con .xian2 img{vertical-align: middle;max-width: 100%;}

.good_link{padding: 80px 0;}
.good_link .wp{max-width: 1280px;}
.good_link .yzt_about_us{margin-top: 60px;}
.good_link .yzt_about_us .left{width: 40%;}
.good_link .yzt_about_us .text{width: 60%;padding-top: 55px;}
.good_mm_web{margin-top: 56px;}
.good_mm_web .ban img{vertical-align: middle;max-width: 100%;}
.good_mm_web .money{padding-top: 44px;padding-bottom: 55px;background-image: linear-gradient(#fff, #f3c47b);}
.good_mm_web .money .tit{padding-right: 10px;}
.good_mm_web .money .tit img{vertical-align: middle;max-width: 100%;}
.good_mm_web .money .table{margin: 12px;border: 1px solid #4a517b;padding: 10px;border-radius: 10px;margin-top: 30px;
   background-color: #fff;
}
.good_mm_web .money .table table{width: 100%;border: 1px solid #dcb688;border-radius: 10px;border-collapse:separate;overflow: hidden;}
.good_mm_web .money .table table .lie_one{width: 27%;text-align: center;}
.good_mm_web .money .table table th{height: 45px;font-size: 15px;color: #4a517b;text-align: center;
   background-color: #efd5ab;
}
.good_mm_web .money .table table .lie_one th{border-top-left-radius: 10px;}
.good_mm_web .money .table table .lie_three{width: 25%;text-align: center;}
.good_mm_web .money .table table td{padding: 15px 0;text-align: center;}
.good_mm_web .money .table table td.bb_one{border-right: 1px solid #dcb688;border-bottom: 1px solid #dcb688;}
.good_mm_web .money .table table td.bb_two{border-bottom: 1px solid #dcb688;}
.good_mm_web .money .table table td.bb_three{border-right: 1px solid #dcb688;}

.good_mm_web .money .table table td.td_one{text-align: center;}
.good_mm_web .money .table table td .chose{display: inline-block;width: 18px;height: 18px;background-position: center center;
   background-image: url(../images/chose_none2.png);background-size: cover;background-repeat: no-repeat;vertical-align: middle;
}
.good_mm_web .money .table table td .chose.on{ background-image: url(../images/chose_ok.png);}


.good_mm_web .money .table table td .name{font-size: 13px;color: #4a517b;font-weight: bold;}
.good_mm_web .money .table table td .link{font-size: 12px;font-weight: bold;color: #4a517b;display: inline-block;
   width:80%;height: 26px;line-height: 26px;background-color: #f3dcb3;margin-top: 10px;border-radius: 50px;
}
.good_mm_web .money .table table .center{display: inline-block;width: 80%;text-align-last: left;}
.good_mm_web .money .table table .center p{font-size: 13px;font-weight: bold;color: #4a517b;line-height: 1.9;}
.good_mm_web .money .table table .center p input{width:60px;border: none;outline: none;margin-left: 5px;
   border-bottom: 1px solid #4a517b;
}
.good_mm_web .money .table table .jiage em{font-size: 12px;color: #cc0000;font-weight: bold;}
.good_mm_web .money .table table .jiage span{font-size: 16px;color: #cc0000;font-weight: bold;}
.good_mm_web .money .table table .chose_name{font-size: 16px;color: #4a517b;font-weight: bold;vertical-align: middle;
   margin-left: 5px;
}
.good_mm_web .money .table table .mass{font-size: 12px;color: #4a517b;}
.good_mm_web .money .table .year{margin-top: 30px;padding-bottom: 22px;border-bottom: 1px solid #ddd;}
.good_mm_web .money .table .year span{font-size: 14px;color: #999;}
.good_mm_web .money .table .year em{width: 60px;display: inline-block;height: 27px;line-height: 26px;border-radius: 50px;
   background-color: #f2f2f2;border: 1px solid #e5e5e5;text-align: center;margin:0 5px ;font-size: 13px;color: #cc0000
}
.good_mm_web .money .table .year em.on{background-color: #cc0000;border: 1px solid #cc0000;color: #fff;}
.good_mm_web .money .table .zong{margin-top: 22px;margin-bottom: 15px;}
.good_mm_web .money .table .zong span{font-size:14px;color: #999;}
.good_mm_web .money .table .zong em{font-size:14px;color: #cc0000;font-weight: bold;}
.good_mm_web .money .table .zong b{font-size:22px;color: #cc0000;font-weight: bold;}
.good_mm_web .good_list{padding: 40px 0;background-color: #fff;}
.good_mm_web .good_list .tit{padding-right: 10px;}
.good_mm_web .good_list .tit img{vertical-align: middle;max-width: 100%;}

.good_mm_web .good_list .con{margin: 12px;border: 1px solid #4a517b;padding: 40px 30px;border-radius: 10px;margin-top: 30px;
   background-color: #fff;background-color: #fbd799;
}
.good_mm_web .good_list .con img{vertical-align: middle;max-width: 100%;}
.good_mm_web .contact{padding: 40px 0;background-color: #f9d28f;}
.good_mm_web .contact .tit{padding-right: 10px;} 
.good_mm_web .contact .tit img{vertical-align: middle;max-width: 100%;}

.good_mm_web .contact .con{margin: 12px;border: 1px solid #4a517b;padding:0 15px;border-radius: 10px;margin-top: 30px;
   background-color: #fff;background-color: #fff;
}

/* 小程序页面 */
.xcx_banner{background-image: url(../images/210407_.jpg);background-size: cover;text-align: center;
   background-position: center bottom;padding-top: 100px;padding-bottom: 120px;
}
.xcx_banner .link{text-align: center;margin-top: 25px;}
.xcx_banner .link a{display: inline-block;color: #b01b62;font-size: 14px;background-color: #f6edc6;
   width: 130px;height: 46px;line-height: 46px;font-size: 14px;font-weight: bold;border-radius: 50px;
   box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
}
.xcx_function{padding: 60px 0;background-color: #fff;}
.xcx_function .wp{max-width: 1280px;}
.xcx_title{text-align: center;}
.xcx_title h4{font-size: 30px;color: #333;}
.xcx_title p{width: 650px;font-size: 16px;color: #333;line-height: 1.6;display: inline-block;margin-top: 12px;}

.xcx_function .list{overflow: hidden;margin-top: 20px;margin-left: -40px;}
.xcx_function .list .item{width: 25%;float: left;text-align: center;margin-top: 40px;padding-left: 40px;}
.xcx_function .list .item img{width: 60px;vertical-align: middle;}
.xcx_function .list .item h4{font-size: 26px;color: #333;font-weight: normal;margin-top: 20px;}
.xcx_function .list .item p{font-size: 15px;color: #666;line-height: 1.6;margin-top: 6px;height: 72px;overflow: hidden;}

.xcx_case{padding: 60px 0;background-color: #f5f5f5;}
.xcx_case .wp{max-width: 1280px;}
.xcx_case .list{margin-top: 50px;overflow: hidden;margin-left: -30px;}
.xcx_case .list .item{width: 33.3333%;float: left;padding-left: 30px;}
.xcx_case .list .item p{text-align: center;font-size: 22px;color: #000;margin-top: 18px;}
.xcx_case .list .item img{width: 100%;}

.xcx_good{padding: 60px 0;background-color: #fff;}
.xcx_good .wp{max-width: 1280px;}
.xcx_good .list{margin-top: 50px;overflow: hidden;margin-left: -20px;}
.xcx_good .list .item{width: 25%;float: left;padding-left: 20px;}
.xcx_good .list .item img{width: 100%;}


.xcx_flow{padding: 60px 0;background-color: #b01c26;}
.xcx_flow .wp{max-width: 1280px;}
.xcx_flow .xcx_title h4{color: #fff;}
.xcx_flow .xcx_title p{color: #fff;}

.xcx_flow .yzt_sept{margin-left: -110px;padding:15px  0;margin-top: -35px;overflow: hidden;}
.xcx_flow .yzt_sept .item{width: 33.3333%;float: left;margin-top: 100px;}
.xcx_flow .yzt_sept .item .con{margin-left: 110px;text-align: center;background-color: #fff;cursor: pointer;
   box-shadow: 0 0 25px rgba(120, 120, 120, 0.1);padding: 30px 0;border-radius: 10px;position: relative;
}
.xcx_flow .yzt_sept .item .con .pic img{max-width: 60px;vertical-align: middle;}
.xcx_flow .yzt_sept .item .con p{font-size: 16px;color: #864c07;margin-top: 15px;}
.xcx_flow .yzt_sept .item .con .xian{position: absolute;width: 110px;text-align: center;
   left: 100%;top:50%;transform: translateY(-50%);
}
.xcx_flow .yzt_sept .item .con .xian img{vertical-align: middle;max-width: 100%;}

.xcx_flow .yzt_sept .item .con .xian2{position: absolute;width: 110px;text-align: center;
   left: 50%;top:100%;transform: translateX(-50%);
}
.xcx_flow .yzt_sept .item .con .xian2 img{vertical-align: middle;max-width: 100%;}

.xcx_yzt_web{background-color: #fff;margin-top: 0;}
.xcx_yzt_web .yzt_wp{max-width: 1280px;padding: 60px 0;}
.xcx_yzt_web .yzt_about_us{margin-top: 50px;}
.xcx_yzt_web .yzt_about_us .left{width: 48%;}
.xcx_yzt_web .yzt_about_us .left img{width: 100%;}
.xcx_yzt_web .yzt_about_us .text{padding-top: 60px;}

/* 2021-05-13 */
.index_service_210513{margin-top: 40px;margin-left: -20px;overflow: hidden;}
.index_service_210513 .service_item{width: 50%;padding-left: 20px;float: left;cursor: pointer;}
.index_service_210513 .service_item .pic img{width: 100%;vertical-align: middle;}
.index_service_210513 .service_item .list{overflow: hidden;border:1px solid #e0e0e0;border-right: none;
   border-bottom:none;
}
.index_service_210513 .service_item .list .item{width: 50%;float: left;text-align: center;
   border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding: 30px 0;
}

.index_service_210513 .service_item .list .item .top img{width: 65px;vertical-align: middle;}

.index_service_210513 .service_item .list .item:hover .top img{-webkit-animation: zooms 1s infinite linear;
   -moz-animation: zooms 1s infinite linear;
   -o-animation: zooms 1s infinite linear;
   animation: zooms 1s infinite linear;
}

@keyframes zooms {
  0% {
     transform:translateY(0);
  }
  25% {
     transform:translateY(4px);
  }
  50% {
     transform:translateY(8px);
  }
  75% {
     transform:translateY(4px);
  }
  100% {
     transform:translateY(0);
  }
}

.index_service_210513 .service_item .list .item h4{margin-top: 10px;font-size: 20px;color: #000;font-weight: normal;}
.index_service_210513 .service_item .list .item p{font-size: 14px;color: #666;margin-top: 10px;}

.index_news_list{background-color: #f8f8f8;padding: 60px 0;}
.index_news_list .news_con{overflow: hidden;margin-left: -10px;margin-top: 35px;}
.index_news_list .news_con .left{padding-left: 10px;float: left;width: 30%;}
.index_news_list .news_con .left .pic{padding-top: 58%;background-size: cover;background-position: center center;}
.index_news_list .news_con .left .text{padding: 30px 30px;background-color: #fff;}
.index_news_list .news_con .left .text h4{font-size: 18px;font-weight: normal;color: #333;
   overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_news_list .news_con .left .text p{font-size: 14px;color: #666;line-height: 1.6;height: 44px;overflow: hidden;
   margin-top: 16px;
}
.index_news_list .news_con .left .text .time{margin-top: 30px;padding-top: 15px;border-top: 1px solid #e0e0e0;
   background-image: url(../images/210513_i9.png);background-position: right 65%;background-repeat: no-repeat;
}
.index_news_list .news_con .left .text b{display: block;font-size: 42px;color: #999;}
.index_news_list .news_con .left .text span{font-size: 16px;color: #666;}

.index_news_list .news_con .left:hover .text h4{color: #ef5656;}

.index_news_list .news_con .center{padding-left: 10px;float: left;width: 30%;}
.index_news_list .news_con .center .one{margin-bottom: 10px;cursor: pointer;}
.index_news_list .news_con .center .text{padding: 26px 30px;background-color: #fff;}
.index_news_list .news_con .center .text h4{font-size: 18px;font-weight: normal;color: #333;
   overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_news_list .news_con .center .text p{font-size: 14px;color: #666;line-height: 1.6;height: 44px;overflow: hidden;
   margin-top: 16px;
}
.index_news_list .news_con .center .text .time{margin-top: 30px;padding-top: 15px;border-top: 1px solid #e0e0e0;
   background-image: url(../images/210513_i9.png);background-position: right 65%;background-repeat: no-repeat;
}
.index_news_list .news_con .center .text b{display: block;font-size: 42px;color: #999;}
.index_news_list .news_con .center .text span{font-size: 16px;color: #666;}
.index_news_list .news_con .center .one:hover .text h4{color: #ef5656;}
.index_news_list .news_con .right{width: 40%;float: left;padding-left: 10px;}
.index_news_list .news_con .right .one{margin-bottom: 10px;background-color: #fff;
   padding: 22px 0;padding-left: 140px;position: relative;overflow: hidden;
  
}
.index_news_list .news_con .right .one a{display: flex;justify-content: space-between;align-items: center;}
.index_news_list .news_con .right .one .time{border-right: 1px solid #e0e0e0;
   width: 140px;margin-left: -140px;float: left;padding-left: 33px;
}
.index_news_list .news_con .right .one .time b{display: block;font-size: 42px;color: #999;}
.index_news_list .news_con .right .one .time span{font-size: 16px;color: #666;}
.index_news_list .news_con .right .one h4{width: 100%;padding-left: 28px;padding-right: 115px;
   font-size: 18px;color: #333;font-weight: normal;overflow: hidden;
   text-overflow: ellipsis;white-space: nowrap;
   background-image: url(../images/210513_i9.png);background-position: right 40px center;background-repeat: no-repeat;
}
.index_news_list .news_con .right .one:hover h4{color: #ef5656;}

.index_partner{background-color: #fff;padding: 60px 0;}
.index_tit span{font-size: 16px;color: #999;margin-top: 12px;display: block;}

.index_partner .case_list2{margin-top: 40px;overflow: hidden;}
.index_partner .case_list2 .item{width: 20%;float: left;border-right: 1px solid #e0e0e0;
   border-bottom: 1px solid #e0e0e0;text-align: center;padding: 20px 0;
}
.index_partner .case_list2 .item img{width: 80%;}
.index_partner .case_list2 .item:nth-child(5n){border-right: none;}
.index_partner .case_list2 .item:nth-child(13){border-bottom: none;}
.index_partner .case_list2 .item:nth-child(14){border-bottom: none;}
.index_partner .case_list2 .item:nth-child(15){border-bottom: none;}
.index_partner .case_list2 .item:nth-child(12){border-bottom: none;}
.index_partner .case_list2 .item:nth-child(11){border-bottom: none;}



#page{text-align: center;margin-top: 50px;}
#page a{height: 42px;min-width: 42px;line-height: 42px;text-align: center;display: inline-block;padding: 0 15px;
	border: 1px solid #dfdfdf;font-size: 14px;color: #333;margin: 0 3px;
}
#page a:hover,#page a.on{background-color: #c81a1d;border: 1px solid #c81a1d;color: #fff;}




#page li a,#page li span{display: inline-block; height: 35px; padding: 0 14px; border: 1px solid #ddd; line-height: 35px; font-size: 14px; 
   border: 1px solid #dfdfdf;font-size: 14px;color: #333;margin: 0 3px;
}
#page li{display: inline-block;}
#page li a:hover,#page li span:hover,#page li.active span{border: 1px solid #CA221A; background-color: #CA221A;color: #fff;}


.nei_case{padding-top: 60px;}
.case_deta{background-color: #f5f5f5;}
.case_deta .case_deta_con{max-width: 1600px;margin: 0 auto;background-color: #fff;position: relative;z-index: 10;
   margin-bottom: 30px;
}
.case_deta .case_deta_con .wp{max-width: 1200px;}
.case_deta .title{padding-top: 60px;padding-bottom: 30px;margin-top: -80px;text-align: center;
   border-bottom: 1px solid #e0e0e0;
}
.case_deta .title h4{font-size: 24px;color: #333;font-weight: normal;}
.case_deta .title p{font-size: 16px;color: #999;margin-top: 8px;}
.case_deta .pic_list{margin-top: 40px;margin-bottom: 10px;}
.case_deta .pic_list img{vertical-align: middle;max-width: 100%;}
.case_deta .back{text-align: center;margin-top: 40px;padding-bottom: 40px;}
.case_deta .back a {display: inline-block;width: 192px;height: 52px;
   border-radius: 8px;background-color: #fff;line-height: 52px;border: 1px solid #898989;font-size: 16px;
   color: #333;transition: .3s;text-align: center;
}

.case_deta .back a:hover{background-color: #c81a1d;color: #fff;border: 1px solid #c81a1d;}


/* 新闻中心 */
.news_page{padding-bottom: 80px;padding-top: 20px;}
.news_page .wp{max-width: 1200px;}
.news_page .item{padding: 30px 0;padding-left: 245px;overflow: hidden;border-bottom: 1px solid #f0f0f0;}
.news_page .item .pic{width: 245px;margin-left: -245px;float: left;}
.news_page .item .pic .img{padding-top: 57%;background-size: cover;background-position: center;}
.news_page .item .text{padding-left: 30px;padding-top: 3px;}
.news_page .item .text h4{font-size: 18px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_page .item .text p{font-size: 14px;color: #666;margin-top: 15px;line-height: 1.8;height: 50px;overflow: hidden;}
.news_page .item .text span{display: block;margin-top: 15px;}
.news_page .item .text img{width: 18px;vertical-align: middle;}
.news_page .item .text em{font-size: 14px;color: #999;vertical-align: middle;margin-left: 5px;}
.news_page .item:hover h4{color: #c81a1d;}

.about_school {
   padding: 60px 0;
   padding-bottom: 80px;
}
.about_school .wp{max-width: 1200px;}
.web_deta .title2{text-align: center;border-bottom: 1px solid #f0f0f0;padding-bottom: 25px;}
.web_deta .title2 h4{font-size: 22px;color: #000;}
.web_deta .title2 span{font-size: 14px;color: #666;margin: 0 10px;margin-top: 15px;display: inline-block;}
.web_deta .back{margin-top: 40px;padding-top: 40px;border-top: 1px solid #f0f0f0;text-align: center;}
.web_deta .back a{display: inline-block;width: 166px;height: 50px;text-align: center;line-height: 48px;border: 1px solid #ccc;
	font-size: 14px;color: #333;transition: .3s;
}
.web_deta .back a:hover{background-color: #c81a1d;border: 1px solid #c81a1d;color: #fff;transition: .3s;}
.web_deta .deta{margin-top: 30px;}
.web_deta .deta p{font-size: 16px;color: #333;line-height: 1.8;margin-bottom: 15px;}
.web_deta .deta .pic{margin-top: 30px;}


























      