﻿
/*-----------------------------------------------------------------------------------------------------------------------*/
.wrap img{ width:100%;}

.ban{ position:relative;z-index: 1;}
.ban img{ display:block; width:100%;}
.ban .swiper-pagination,.plan_c .swiper-pagination,.about_p .swiper-pagination{width: 100%;left:0; bottom:0;height: 4rem;}
.ban .swiper-pagination-bullet,.plan_c .swiper-pagination-bullet,.about_p .swiper-pagination-bullet{ opacity:1; width:0.9rem; height:0.9rem;background:#fff;border-radius: 0.9rem;}
.plan_c .swiper-pagination-bullet{background: #c1c1c1;}
.ban .swiper-pagination-bullet-active,.plan_c .swiper-pagination-bullet-active,.about_p .swiper-pagination-bullet-active{background:#ff6e17;width: 2.6rem;}
.ban .banMenu {position: absolute;left: 50%;width: 100px;bottom: 7%;margin-left: -50px;color: #fff;text-align: center;z-index: 5;}
.ban .banMenu i {width: 1rem;display: block;height: 1rem;margin: 0 auto 5px auto;cursor: pointer;}
.ban .banMenu em {display: block;font-size: 1.2rem;line-height: 3.1rem;height: 3.8rem;color: #333;text-align: center;margin-top: 0.5rem;cursor: pointer; }
.arrows-1 {cursor: pointer;}
.ban .banMenu i img {-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-animation: bounceY 2s infinite;
  -moz-animation: bounceY 2s infinite;
  -o-animation: bounceY 2s infinite;
  -ms-animation: bounceY 2s infinite;
  animation: bounceY 2s infinite;
}

.til01{text-align: center;font-family:"Microsoft Yahei";padding: 0 0 1rem;color: #3c434e;font-size: 3.2rem;line-height: 3.8rem;}
.til01 span{display: block;font-size: 1.2rem;line-height:2rem;opacity: 0.7;}

/* 引子 */
.m-guide{padding: 4.3rem 0 0;font-size: 1.1rem;line-height: 1.6rem;color: #707070;text-align: center;position: relative;}
.guide_l{width:89.34%;position: absolute;z-index: 2;left: 5.33%;top: -3.3rem;height: 8.1rem;}
.guide_l li{width: 30.9%;height: 5.85rem;background: #fff;box-sizing:border-box;border-top: 0.15rem solid #fff;text-align: left;padding:1.2rem 1.3rem;font-size: 0.9rem;line-height:1.5rem;float: left;white-space: nowrap;}
.guide_l li.cur,.guide_l li:hover{box-shadow: 0 0 0.3rem 0.3rem rgba(0, 0, 0, 0.05);border-color: #f15828;}
.guide_l li:nth-child(2){margin: 0 3.65%;}
.guide_l li span{display: block;color: #333;}
.guide_w{padding: 1rem 3.9rem;}
.guide_p dl{position: relative;}
.guide_p dt{position: relative;padding: 2.6rem 0 0;}
.guide_p dt,.guide_p dt img{width: 100%;display: block;}
.guide_p dt p{position: absolute;width: 9.1rem;height: 3.3rem;line-height: 2.8rem;text-align: center;font-size: 1.4rem;letter-spacing: 0.2rem;color: #444b54;background: url(/mobile/images/guide_lbg1.png) no-repeat 0 0;background-size: 100% auto;}
.guide_p dt p.cur{-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-animation: bounceY 2s infinite;
  -moz-animation: bounceY 2s infinite;
  -o-animation: bounceY 2s infinite;
  -ms-animation: bounceY 2s infinite;
  animation: bounceY 2s infinite;}
.guide_p dt p span{display: inline-block;padding-left: 1.4rem;position: relative;}
.guide_p dt p span:before{content: "";position: absolute;width:0.6rem;height:0.6rem;left:0;top:1rem;border: solid 0.15rem #f15a28;border-radius: 100%;}
.guide_p dt p:nth-child(2n){background: url(/mobile/images/guide_lbg2.png) no-repeat 0 0;background-size: 100% auto;}
.guide_p dt p:nth-child(1){left:15%;top: 2rem;}
.guide_p dt p:nth-child(2){right:15%;top: 5.5rem;}
.guide_p dt p:nth-child(3){left:10.13%;top: 12.5rem;}
.guide_p dt p:nth-child(4){right:7.7%;top:15.2rem;}
.guide_p dd{width: 100%;height:10rem;left: 0;bottom: 0;position: absolute;z-index: 1;font-size: 1.1rem;line-height: 1.8rem;color: #333;}

/* 业务 */
.m-plan{padding:4rem  0 5.2rem;position: relative;font-size: 1rem;line-height: 1.3rem;z-index: 1;}
.m-plan:before{content: "";position: absolute;width:100%;height:15rem;left:0;top:0;z-index: -1;background: #e6eef4;}
.prev1,.next1{width: 1.2rem;height: 2.1rem;position: absolute;cursor: pointer;z-index: 2;top: 18.4rem;right: 4.66%;}
.prev1{left: 4.66%;}
.plan_t{width: 90%;height: 3.55rem;line-height: 3.55rem;text-align: center;border-bottom: 1px solid #e6ebef;font-size: 1rem;line-height: 3.65rem;color: #333;position: absolute;left: 0;top: 36.6rem;padding: 0 5%;z-index: 2;}
.plan_t li{width: 25%;float: left;}
.plan_t li span{display: inline-block;position: relative;}
.plan_t li.cur span:before{content: "";position: absolute;width:100%;height:0.15rem;left:0;top:0;z-index: 1;background: #f15828;}

.plan_c dl,.plan_c dt,.plan_c dt img{width: 100%;display: block;}
.plan_c dd {padding: 5.5rem 8% 0;height: 14.7rem;color: #848484;}
.plan_c dd h4{height: 4.5rem;color: #000;font-size:2rem;line-height: 3.8rem;}

/* 服务 */
.m-serv{background: #e6eef4;padding: 4.3rem 5.33%;}
.serv_c li{margin-bottom: 1.9rem;border: solid 1px rgba(79, 90, 105, 0.2);border-radius: 0.2rem;background: #fff;}
.serv_c li:last-child{margin-bottom: 1.4rem;}
.serv_c li h4{font-size: 2rem;line-height: 5.6rem;height: 5.6rem;position: relative;padding: 0 7.16%;background: #4f5a69;color: #fff;border-radius: 0.2rem;margin-bottom: 2.5rem;}
.serv_c li h4:before{content: "";position: absolute;width:2.6rem;height:2.6rem;right:5%;top:1.5rem;background: url(/mobile/images/ico02.png) no-repeat 0 0;background-size: 100% auto;}
.serv_c li.on h4:before{background: url(/mobile/images/ico01.png) no-repeat 0 0;background-size: 100% auto;}

.serv_c li .serv_wt{display: block;}
.serv_c li .serv_wt ul{padding:0 0.9rem 2.7rem;}
.serv_c li .serv_wt li{width: 25%;float: left;font-size: 1.2rem;line-height: 1.6rem;border: 0;margin: 0;text-align: center;color: #333;}
.serv_c li .serv_wt li em{display: block;width: 4rem;margin: 0 auto;}
.serv_c li .serv_wt li em img{display: block;}
.serv_c li .serv_wc{display: none;}
.serv_c li .serv_wc h4{padding-left: 23.28%;}
.serv_c li .serv_wc h4 em{position: absolute;width:6rem;height:6.3rem;left:2.83%;top:-0.7rem;display: block;}
.serv_c li .serv_wc ul{padding: 0 6.7% 2rem;}
.serv_c li .serv_wc li{height: 5.6rem;font-size: 0.9rem;line-height: 1.2rem;color: #707070;border: 0;margin: 0;}
.serv_c li .serv_wc li em{width: 4.2rem;float: left;display: block;}
.serv_c li .serv_wc li p{width: 80%;float: right;padding-top: 0.25rem;}
.serv_c li .serv_wc li p span{display: block;font-size: 1.4rem;line-height: 2.3rem;height: 2.3rem;color: #444b54;}
.serv_c li .serv_wc li p span i{font-size: 0.9rem;color: #333;padding: 0 0 0 0.3rem;}

.serv_c li.on .serv_wt{display: none;}
.serv_c li.on .serv_wc{display: block !important;}

/* .serv_c li .serv_wc{display: none!important;} 

.serv_c li.on .serv_wc{display: block!important;} */

.serv_more{display: block;clear: both;font-size: 1rem;color: #101010;text-align: center;line-height:3.55rem;}
.serv_more span{display: inline-block;background: url(/mobile/images/ico03.png) no-repeat 0 0;background-size:3.55rem 3.55rem;padding-left: 4.5rem;}

/* 资讯 */
.m-news{padding:3rem 0 7rem;font-size: 1.2rem;line-height:3rem;color: #333;}
.news_t{text-align: center;line-height: 3rem;font-size: 1.4rem;overflow: hidden;height:5.1rem;overflow: hidden;margin: 0 5.3%;}
.news_t li{display:block;color: #000;float: left;width:25%;}
.news_t li span{display: inline-block;position: relative;}
.news_t li.cur span:before{content: "";position: absolute;width:100%;height:0.2rem;right:0;top:3rem;background: #ed7000;border-radius: 0.1rem;}
.news_c{overflow: hidden;}

.news_c dt,.news_c dt img{width: 100%;display: block;}
.news_c dd{color: #7c8187;padding: 2.4rem 0 0;font-size: 1.1rem;line-height: 1.4rem;height: 13.2rem;border-bottom: 1px solid #dadbdd;margin: 0 5.3%;}
.news_c dd h4{font-size: 1.8rem;line-height: 3rem;height: 4rem;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news_c dd p{display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;  overflow: hidden; text-overflow: ellipsis; height: 3rem;margin-bottom:2rem;}
.news_c dd span{height:2rem;display: inline-block;line-height: 2rem;font-size: 1.1rem;}
.news_c dd span b{position: relative;padding: 0 3rem 0 0;}
.news_c dd span b:before{content: "";position: absolute;width:0rem;height:1rem;right:1.5rem;top:0.4rem;background: #c9c9c9;}
.news_c ul{margin: 1rem 7.46%;}
.news_c li{height:3rem;color: #333;}
.news_c li span{float: right;font-weight: bold;}
.new_more{clear: both;font-size: 1rem;line-height: 3.55rem;height: 3.55rem;border: solid 0.15rem #3c424e;border-radius: 1.8rem;text-align: center;margin: 1rem 5.3% 0;width:89.4%;display: block;color: #333;}
.new_more span{display: inline-block;background: url(/mobile/images/ico05.png) no-repeat right center;background-size:0.7rem 0.85rem;padding-right: 2.1rem;}

/* 关于 */
.m-about{font-size: 1.1rem;line-height:1.7rem;color: #848484;padding:3.5rem 5.33% 0;position: relative;z-index: 1;}
.m-about .til01{padding: 0 0 50px;}
.m-about:before{content: "";position: absolute;width:100%;height:32.2rem;left:0;top:0;z-index: -1;background: #e6eef4;}
.about_p{position: relative;}
.about_p p,.about_p p img{width: 100%;display: block;}
.about_ico{width: 12rem;height: 3.8rem;line-height: 3.8rem;background: #fff;border-radius: 1.9rem;z-index: 1;position: absolute;left: 50%;margin-left: -6rem;bottom: 2rem;text-align: center;font-size: 1.1rem;-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-animation: bounceY 2s infinite;
  -moz-animation: bounceY 2s infinite;
  -o-animation: bounceY 2s infinite;
  -ms-animation: bounceY 2s infinite;
  animation: bounceY 2s infinite;}
.about_ico em{background: url(/mobile/images/video_ico.png) no-repeat 0 center;background-size:1.85rem 1.85rem;padding-left: 4rem;display: inline-block;color: #000;}
.about_w{background:#fff;position: relative;z-index: 2;box-sizing:border-box;padding:2.9rem 9.26%;box-shadow: 0 0 0.3rem 0.3rem rgba(0, 0, 0, 0.05);}
.about_w p{padding: 0 0 2.3rem;text-align: center;}
.about_w li{display: inline-block;width: 46.2%;line-height:3rem;height:3.3rem;color: #fff;box-sizing:border-box;border: solid 0.15rem #b3b3b3;border-radius: 1.65rem;position: relative;margin-bottom: 0.75rem;float: left;color: #696f76;overflow: hidden;}
.about_w li:nth-child(2n){margin-left:7.6%;}

.about_w span{color: #696f76;display: inline-block;}
.about_w span i{display: block;width: 2.2rem;float: left;margin: 0.4rem 1rem 0 1.5rem;height: 2.2rem;}
.about_w span:hover{background: #fff;}
.about_w li:nth-child(1), .about_w li:hover a{border-color: #e95a0c;}

