@charset "utf-8";
a{text-decoration:none;cursor:pointer;transition:all .3s;outline:none;color: #000000;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
ul,ol,li{list-style: none;margin: 0;padding: 0;}
/*移动端导航*/
.lf{float:left;}
.rg{float:right;}
.clear{clear:both;height:0px;line-height:0px;font-size:0px;}
.a_txt{display:none;}
@media screen and (max-width: 1024px) and (min-width: 0px){
	.moblie_head{display:block;height:70px;background:#262626;position:fixed;top:0px;left:0px;width:100%;z-index:9999;line-height: 70px;}
	.moblie_head .lf{padding-left:5%;}
	.moblie_head .lf img{height:40px;}
	.moblie_head .rg{padding-right:5%;}
	.moblie_head .rg a img{height:16px;vertical-align:middle;}
	.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000;}
	.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:70px;z-index:1;}
	.a_txt .div2{position:absolute;right:5%;line-height: 70px;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0;}
	.a_txt .div3{position:absolute;width:100%;right:0px;top:70px;background:#202123;height:90%;z-index:100;right:-100%;overflow-y: scroll;}
	.a_txt .div3 ul{padding-left:5%;padding-right:5%;}
	.a_txt .div3 ul li{border-bottom:1px solid rgba(77, 77, 79, .6);}
	.a_txt .div3 ul li a{display:block;height:50px;color:#fff;line-height:50px;padding-left:5%;font-size:16px;}
	.a_txt .div3 ul li .a_js2{background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;}
	.a_txt .div3 ul li .a_js2_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;color: #24a5e7;}
	.a_txt .div3 ul li .a_txt2{display:none;}
	.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px;}
}
@media screen and (max-width: 320px){
    .swiper2 .list-group-item{font-size: 12px;}
}

/*轮播图*/
.banner{margin-top: 70px;}
.banner .swiper-slide img{width: 100%;height: 100%;}

/*选项卡*/
.tab{width: 100%;}
.tab .swiper-wrapper{width: 100%;margin-top: 40px;display: flex;}
.tab .swiper-wrapper .swiper-slide{width: 20%!important;margin: 0!important;padding: 0;}
.tab .swiper-wrapper .swiper-slide i{display: inline-block;width: 60px;height: 60px;border: 1px solid #24a5e7;border-radius: 30px;background-position: center;background-repeat: no-repeat;}
.tab .swiper-wrapper .swiper-slide:nth-of-type(1) i{background-image: url(../images/index/icon_tab_item1.png);background-size: 30px 26px;}
.tab .swiper-wrapper .swiper-slide:nth-of-type(2) i{background-image: url(../images/index/icon_tab_item2.png);background-size: 28px 31px;}
.tab .swiper-wrapper .swiper-slide:nth-of-type(3) i{background-image: url(../images/index/icon_tab_item3.png);background-size: 30px 30px;}
.tab .swiper-wrapper .swiper-slide:nth-of-type(4) i{background-image: url(../images/index/icon_tab_item4.png);background-size: 33px 28px;}
.tab .swiper-wrapper .swiper-slide:nth-of-type(5) i{background-image: url(../images/index/icon_tab_item5.png);background-size: 33px 28px;}
.tab .swiper-wrapper .swiper-slide{text-align: center;}
.tab .swiper-wrapper .swiper-slide p{font-size: 16px;}

.swiper1 .selected i{background-color: #24a5e7;}
.tab .swiper-wrapper .swiper-slide:nth-of-type(1).selected i{background-image: url(../images/index/icon_tab_item1_h.png);background-size: 30px 25px;}
.tab .swiper-wrapper .swiper-slide:nth-of-type(2).selected i{background-image: url(../images/index/icon_tab_item2_h.png);background-size: 28px 31px;}
.tab .swiper-wrapper .swiper-slide:nth-of-type(3).selected i{background-image: url(../images/index/icon_tab_item3_h.png);background-size: 30px 30px;}
.tab .swiper-wrapper .swiper-slide:nth-of-type(4).selected i{background-image: url(../images/index/icon_tab_item4_h.png);background-size: 33px 28px;}
.tab .swiper-wrapper .swiper-slide:nth-of-type(5).selected i{background-image: url(../images/index/icon_tab_item5_h.png);background-size: 33px 28px;}
.swiper2{padding: 30px 0!important;background: #f5f5f5;height: 177px;}
.swiper2 .list-group-item{width: 30%;float: left;text-align: center;margin: 1.99999999%;border: 1px solid #24a5e7;}
.swiper2 .list-group-item:nth-of-type(2){margin: 2% 0;}
.swiper2 .list-group-item:nth-of-type(5){margin: 2% 0;}
.swiper2 .list-group-item a{color: #24a5e7;}
.ad{width: 100%;}


/*最新案例*/
.title {font-size: 24px;color: #333;text-align: center;width: 100%;margin: 30px auto 20px auto;line-height: 30px;}
.title i{background: url(../images/index/arrow_right.png) no-repeat center right;line-height: 30px;background-size: 22px 22px;width: 30px;height: 30px;display: inline-block;vertical-align: top;}
.new_case ul {width: 100%;height: 202px;box-sizing: border-box;border-top: 1px solid #e5e5e5;}
.new_case ul li {width: 33.333333%;float: left;height: 100px;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;position: relative;line-height: 100px;text-align: center;}
.new_case ul li:nth-child(3) {border-right: none;}
.new_case ul li:nth-child(6) {border-right: none;}
.new_case ul li img {width: 70%;}
.button_more {width: 150px;height: 40px;background: #24a5e7;margin: 30px auto 30px;}
.button_more p{font-size: 16px;color: #fff;line-height: 40px;text-align: center;}
.button_more p a{color: #FFFFFF;}

/*商学院*/
.pdlr10{padding-left: 10px;padding-right: 10px;}
.sxy{background: #f5f5f5;}
.sxy ul li {width: 100%;margin-bottom: 5px;}
.sxy ul li img {width: 100%;height: 100%;}

/*解决方案*/
.mt30 {margin-top: 30px;}
.solution .swiper-container {width: 100%;padding-top: 20px;padding-bottom: 50px;}
.solution .swiper-wrapper .swiper-slide {height: 150px;box-shadow: 0 0 10px 0 rgba(38, 38, 38, .16);background: #fff;position: relative;width: 150px;text-align: center;margin: 0 auto;}
.solution .swiper-wrapper .swiper-slide img{position: absolute;top: 20px;left: 0;right: 0;margin:  auto;width: 80px;height: 80px;}
.solution .swiper-wrapper .swiper-slide p {font-size: 16px;color: #333;text-align: center;margin-top: 110px;}
.solution .swiper-container-3d .swiper-slide-shadow-left,.solution .swiper-container-3d .swiper-slide-shadow-right{background-image: none;}
.solution .swiper-container-horizontal>.swiper-scrollbar {position: absolute;left: 0;right: 0;text-align: center;margin: 0 auto;bottom: 0px !important;z-index: 50;height: 5px;width: 120px;background: #d9d9d9;opacity: 1 !important;}
.solution .swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0,0,0,.5);border-radius: 10px;left: 0;top: 0;background: #24a5e7 !important;}

/*关于我们*/
.about ul li{float: left;width: 31.3333%;margin: 0 1.5%;}
.about ul li:nth-of-type(2){margin: 0;}
.about ul li .top {width: 100%;height: 135px;border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;position: relative;}
.about ul li .top img {position: absolute;top: 20px;left: 0;right: 0;margin: auto;width: 60%;}
.about ul li .top p {font-size: 16px;color: #333;text-align: center;margin-top: 100px;}
.about ul li .bottom {width: 100%;height: 45px;background: #24a5e7;}
.about ul li .bottom p {line-height: 45px;text-align: center;font-size: 16px;color: #fff;}

/*footer*/
.footer{background: #262626;}
.footer .bottom-btn .btn-wechat i{background: url(../images/wechat_zx.png) no-repeat center;display: inline-block;width: 40px;height: 40px;background-size: 25px 25px;}
.footer .bottom-btn .btn-gongzhonghao i{background: url(../images/wechat_gzh.png) no-repeat center;display: inline-block;width: 40px;height: 40px;background-size: 30px 24px;}
.footer .bottom-btn {display: flex;justify-content: space-between;width: 92%;margin: auto;padding: 40px 0;box-sizing: border-box;}
.footer .bottom-btn .btn {width: 49%;height: 50px;border: 1px solid #7f7f7f;color: #fff;font-size: 16px;display: flex;justify-content: center;align-items: center;}
.footer .bottom-info {width: 100%;border-top: 1px solid #3c3c3c;margin-bottom: 70px;}
.footer .bottom-info .info-top {width: 92%;margin: auto;display: flex;justify-content: space-between;align-items: center;padding: 15px 0;box-sizing: border-box;}
.footer .bottom-info .info-top .icon img{width: 50%;}
.footer .bottom-info .info-bottom {width: 92%;margin: auto;font-size: 14px;color: #fff;opacity: 0.5;font-weight: 400;line-height: 20px;}
.footer .wechat-warning {position: fixed;width: 100%;height: 60%;left: 0;top: 0;background-color: rgba(0,0,0,.4);z-index: 9999;align-items: center;justify-content: center;display: none;}
.footer .waring-img img{width: 100%;padding:10px;}
.am-share {font-size: 14px; border-radius: 0; bottom: 0; left: 0; position: fixed; text-align: center; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 300ms; transition: transform 300ms ; width: 100%;z-index: 99999;}
.am-share .waring-img{background: #fff;margin: 0 10px;}
.am-modal-active {transform: translateY(0px); -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);display: block !important;bottom: 20%;}
.am-modal-out {z-index: 1109; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%)}

.am-share-title {background-color: #f8f8f8; border-bottom: 1px solid #ccc; color: #333; font-weight: bold; margin: 0 10px; text-align: center;border-top: 10px solid #00a0e9;line-height: 50px;height: 60px;}
.am-share-title::after {border-bottom: 1px solid #dfdfdf; content: ""; display: block; height: 0; margin-top: 10px; width: 100%;}

.sharebg {background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display:none;}
.sharebg-active {opacity: 1; display:block;}

/*bottom menu*/
.bottom-fix{width: 100%;background: #333;text-align: center;position: fixed;bottom: 0;z-index: 99;}
.bottom-fix .item {border-right: 1px solid #4f4f4f;float: left;width: 33.33333%;}
.bottom-fix .bt-item {height: 50px;line-height: 50px;font-size: 0;}
.bottom-fix i {display: inline-block;vertical-align: middle;width: 25%;height: 50px;color: #fff;}
.bottom-fix .item:nth-of-type(1) i{background: url(../images/icon_bottom_phone.svg) no-repeat center;background-size: 23px;}
.bottom-fix .item:nth-of-type(2) i{background: url(../images/icon_bottom_qq.svg) no-repeat center;background-size: 22px;}
.bottom-fix .item:nth-of-type(3) i{background: url(../images/icon_bottom_consult.png) no-repeat center;background-size: 16px;}
.bottom-fix .p_toolname {font-size: 16px;color: #fff;display: inline-block;vertical-align: top;}

.leave{background: rgb(255, 255, 255);border-radius: 5px;width: 90%;margin: 0 auto;}
.pop-form-wrap {box-sizing: border-box;width: 100%;position: relative;padding: 70px 30px 48px;background: url(../images/pop-form-bg.png) no-repeat center 40px;-webkit-background-size: 100%;background-size: 80%;}
.pop-form-wrap:before {content: "";position: absolute;width: 100px;height: 100px;background: url(../images/pop-form-icon.png) no-repeat center;background-size: 100px 100px;left: calc(50% - 50px);top: -50px;}
.pop-form-title {text-align: center;font-size: 24px;color: #24a5e7;}
.pop-form-content {margin-top: 25px;}
.pop-form-item {margin-top: 12px;}
.pop-form-item .error{
	margin: 0;
    text-align: left;
    color: red;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
}
#leave .pop-form-item:nth-of-type(1) input{background: url(../images/icon_leave_name.svg) no-repeat 5px center;-webkit-background-size: 23px;background-size: 23px;}
#leave .pop-form-item:nth-of-type(2) input{background: url(../images/icon_leave_phone.svg) no-repeat 5px center;-webkit-background-size: 30px;background-size: 30px;}
#leave .pop-form-item:nth-of-type(3) input{background: url(../images/icon_leave_email.svg) no-repeat 5px center;-webkit-background-size: 27px;background-size: 27px;}
.pop-form-item input[type="text"],.pop-form-item input[type="email"],.pop-form-item input[type="number"] {box-sizing: border-box;display: block;width: 100%;height: 40px;border: 2px solid #E5E5E5;padding: 0 0 0 35px;font-size: 16px;line-height: 40px;}
.pop-form-btn {margin-top: 35px;text-align: center;}
.pop-form-submit {display: inline-block;width: 100%;height: 40px;line-height: 40px;border-radius: 5px;background-color: #24a5e7;color: #fff;font-size: 16px;border: none;}

#leave.am-share {font-size: 14px; border-radius: 0; top: 0; left: 0; position: fixed; text-align: center; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: -webkit-transform 300ms; transition: transform 300ms ; width: 100%; z-index: 99999;}
#leave.am-modal-active {transform: translateY(0px); -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);display: block !important;top: 23%;}
#leave .am-modal-out {z-index: 1109; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%)}

#leave .am-share-title {background-color: #f8f8f8; border-bottom: 1px solid #ccc; color: #333; font-weight: bold; margin: 0 10px; text-align: center;border-top: 10px solid #00a0e9;line-height: 50px;height: 60px;}
#leave .am-share-title::after {border-bottom: 1px solid #dfdfdf; content: ""; display: block; height: 0; margin-top: 10px; width: 100%;}

.weixin-tip{display: none; position: fixed; left:0; top:0; bottom:0; background: rgba(0,0,0,0.8); filter:alpha(opacity=80); height: 100%; width: 100%; z-index: 99999;}
.weixin-tip p{text-align: center; margin-top: 10%; padding:0 5%;}
.weixin-tip img{width: 100%;}
