@charset "utf-8";
body{max-width: 750px;margin: auto !important;}
html,body{min-height: 100%;}
.wow{visibility: visible !important;}
.wrap{max-width: 710px;margin:0 auto;width:94.667%;}
.wrap1{max-width: 450px;margin:0 auto;width:60%;}
.wrap2{max-width: 720px;margin:0 auto;width: 95.9%;}
.cur-p{cursor:pointer;}
.loc{color:#037d6e !important;}
.loc *{color:#037d6e !important;}
.lob{background:#037d6e !important;}
.cfff{color:#fff;}
.bfff{background:#fff;}
.bf7{background:#f7f7f7;}
.bf4{background:#f4f4f4;}
.bf2{background:#f2f2f2;}
.bold{font-weight: bold;}
.disnone{display: none !important;}
.pawh{position: absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
.hover-a *,
.hover-a1 *,
.hover-b *,
.hover-b1 *,
.hover-a,
.hover-a1,
.hover-b1,
.hover-b{-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}
.hover-a:hover{color:#037d6e !important;}
.hover-a:hover *{color:#037d6e !important;}
.hover-b:hover{background:#037d6e !important;}
.boxb{box-shadow: 0px 0px 20px #ccc;}
.s-line{position: relative;}
.s-line:before{position: absolute;content:"";display: block;right:0px;top:50%;margin-top:-6px;background:#ccc;width:1px;height:12px;}
.disno{display: none !important;}
.before{position: relative;}
.before:before{position: absolute;content:"";display: block;}

/*头部 header*/
.header-blank{height:6.125rem;width:100%;}
#header{background:transparent;width:100%;height:6.125rem;z-index:110;top:0;left:0;position: fixed;border-bottom: 1px solid #aaa;}
#header .logo{width:14rem;height:5.125rem;margin-top:0.5rem;}
#header .logo .img1{display: inline-block;}
#header .logo .img2{display: none;}
#header .sousuo,
#header .menu{z-index: 3;height:6.125rem;line-height:6.125rem;color:#fff;}
#header .sousuo i,
#header .menu i{font-size:2.475rem;color: #078575;}
#header .menu .i1{display: inline-block;}
#header .menu .i2{display: none;}
#header .menu.on .i2{display: inline-block;}
#header .menu.on .i1{display: none;}
#header .menu{color:#828282;}
#header .tbwz{padding-left: 5rem;}
#header .tb1{font-size: 1.5rem;color: #028671;line-height: 2.875rem;}
#header .tb2{font-size: 1.2rem;color: #028671;line-height: 2rem;}
#header.artive{background:#fff;}
#header.artive .sousuo,
#header.artive .menu{color:#828282;}
#header.artive .logo .img1{display: none;}
#header.artive .logo .img2{display: inline-block;}
#header .header-nav{overflow:auto;position: fixed;top:6.125rem;bottom:0;left:0;right:0;max-width:750px; margin:0 auto;display: none;z-index: 100;background:#fff;}
#header .header-nav .one-nav{height:auto;line-height: 45px;padding:0px 2.67%;border-bottom:1px solid #ccc;}
#header .header-nav .one-nav.you{position: relative;}
#header .header-nav .one-nav.you i{position: absolute;top:0px;right:2.67%;}
#header .header-nav .one-nav .nav-a{color:#666;font-size:18px;width: 50%;display: inline-block;}
#header .header-nav .one-nav .two-nav{margin-bottom:10px;display: none;}
#header .header-nav .one-nav .two-nav .two-n{font-size:16px;color:#666;line-height:30px;}
#header .header-nav .one-nav .two-nav .two-t{display: block;}
#header .header-nav .one-nav .nav-a.on{color:#037d6e;}
#header .header-nav .attr{height:50px;line-height: 50px;}
#header .header-nav .attr .lang{width:50%;text-align: center;font-size:16px;color:#555;}
#header .header-nav .attr .lang:nth-child(1){position: relative;}
#header .header-nav .attr .lang:before{display: block;content:"";position: absolute;width:1px;height:30px;background:#d9d9d9;top:10px;right:0;}
.search{width:100%;height:63px;background: rgba(255,255,255,0.9);position: fixed;top:7.125rem;left:0;z-index: 104;border-top:1px solid #ccc;}
.search input{width:70%;height:35px;text-indent:1em;margin-top:15px;border-bottom:1px solid #037d6e;color:#000;margin-left:2.5%;}
.search #search{width:25%;height:35px;line-height:35px;text-align:center;color:#fff;cursor:pointer;margin-top:16px;}

/*广告 banner*/ 
.top-bg{font-size:0;}
.top-bg *{font-size:0;}
.top-bg .swiper-pagination{height: 16px;width: 105px;border-radius: 8px;background: #f5f7fe;left: 50%;bottom: 15px;margin-left: -52px;}
.top-bg .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 50%;margin: 4px 7px !important;background: #8c8c8c;opacity: 1;}
.top-bg .swiper-pagination-bullet-active{background: #fe6c9c;}
/*.top-bg .xiahua{width:2.1875rem;height:3.625rem;background:url(/images/mobile/icon1.png) no-repeat center;background-size:cover;position: absolute;left:50%;bottom:5rem;margin-left:-1.09375rem;z-index: 2;}*/

/*底部 footer*/
#footer{background:#1e2422;padding:4.375rem 0px;}
#footer .bdsharebuttonbox a{width:51px;height:51px;margin:0;padding:0;float: none;display: inline-block;}
#footer .bdsharebuttonbox .bds_weixin{background:url(/images/mobile/icon5.png) no-repeat center;margin-right:1.5rem;background-size:cover;}
#footer .bdsharebuttonbox .bds_tsina{background:url(/images/mobile/icon6.png) no-repeat center;background-size:cover;}
#footer .footer-nav{margin:2.5rem auto 1.75rem;padding-bottom:1.875rem;border-bottom:1px solid #353a39;text-align: center;}
#footer .footer-nav .list{color:#959595;font-size:20px;margin-right:3.75rem;position: relative;}
#footer .footer-nav .list:before{background: #959595;width:4px;height:4px;border-radius: 50%;top:50%;margin-top:-2px;right:-1.875rem;}
#footer .footer-nav .list:nth-last-child(1){margin-right:0px;}
#footer .footer-nav .list:nth-last-child(1):before{display: none;}
#footer .pt{color:#959595;font-size:20px;line-height: 30px;}
#footer .tel{color:#047e6f;font-size:50px;}
#footer .copy,
#footer .copy *{color:#959595;font-size:20px;line-height: 40px;}
#footer .erweima{margin:1.6875rem auto 2.5rem;}
#footer .erweima .img{width:91px;height:91px;margin-right:2rem;}
#footer .erweima .img:nth-last-child(1){margin-right:0px;}
#footer .erweima .img p{font-size: 18px;color: #959595;line-height: 40px;}
.footer-wrap-nav{height: 70px;position: fixed;left: 0;right: 0;bottom: 0;margin: 0 auto;max-width: 750px;z-index: 999;background: #037d6e;}
.footer-wrap-nav .li{width: 25%;height: 70px;text-align: center;line-height:110px;}
.footer-wrap-nav .li:nth-child(4n){width: 25%;border-right: none;}
.footer-wrap-nav .li a{font-size: 14px;color: #fff;}
.footer-wrap-nav .li p{font-size: 14px;color: #fff;}
.footer-wrap-nav .li.tel{background: url(/images/m11.png)no-repeat center 10px;background-size:25px;}
.footer-wrap-nav .li.qq{background: url(/images/m13.png)no-repeat center 10px;background-size:25px;}
.footer-wrap-nav .li.feedback{background: url(/images/m10.png)no-repeat center 10px;background-size:25px;}
.footer-wrap-nav .li.wechat{background: url(/images/m12.png)no-repeat center 10px;background-size:30px;position: relative;}
.footer-wrap-nav-blank{height: 70px;}

/*index 首页*/
.index-title{margin:5.5rem auto 1.875rem;text-align: center;}
.index-title .p1{font-size:22px;line-height:26px;color:#037d6d;}
.index-title .p2{font-size:26px;line-height:40px;color:#333;margin-top:0.625rem;}
.index-title.c1 .p1{color:#fff;}
.index-title.c1 .p2{color:#fff;}
.index-title.le{text-align: left;}
.index-title.ri{text-align: right;}
.index-more{padding:1rem 1.875rem;display: inline-block;box-shadow: 0px 10px 10px #c2dfdc;border:1px solid #037d6e;}
.index-more span{margin-right:12px;}
.index-more span,
.index-more i{float: left;display: block;}
.index-one{padding: 2rem 0px 0px;}
.index-one .item{width: 25%;margin-bottom: 3.75rem;}
.index-one .item .img{max-width:100%;width: 7.9375rem;height: 8.125rem;margin: auto;}
.index-one .item .t1{font-size: 1.875rem;line-height: 3rem;}
.index-two{border-top: 1.25rem solid #f3f4f7;border-bottom: 1.25rem solid #f3f4f7;height: 5.125rem;line-height: 5.125rem;background: #fff;}
.index-two .swiper-container{padding-left: 8.125rem;height: 5.125rem;background: url(/images/mobile/icon9.png) no-repeat center left;background-size: 7.5rem 2.0625rem;}
.index-two .swiper-slide{font-size: 1.875rem;color: #000;}
.index-plate1{padding-bottom:4.5rem;}
.index-plate1 .text{width:54.8%;z-index: 3;}
.index-plate1 .text .tit{margin: 3.75rem auto 2rem;font-size: 1.625rem;line-height: 1.625rem;}
.index-plate1 .text .brief span{font-size: 1.875rem;line-height: 2.2rem;padding-left:0.875rem;display: block;margin-bottom: 0.5rem;}
/*.index-plate1 .text .brief span:before{width:0.375rem;height:0.375rem;background:#333;top:1rem;left:0;}*/
.index-plate1 .text .brief span.on{color:#037d6e;}
/*.index-plate1 .text .brief span.on:before{background:#037d6e;}*/
.index-plate1 .text .brief a{font-size: 1.875rem;line-height: 2.2rem;height: 2.2rem;/* padding-left:0.875rem; */display: block;margin-bottom: 1rem;}
/*.index-plate1 .text .brief a:before{width:0.375rem;height:0.375rem;background:#333;top:1rem;left:0;}*/
.index-plate1 .text .brief a.on{color:#037d6e;}
/*.index-plate1 .text .brief a.on:before{background:#037d6e;}*/
.index-plate1 .img{width:42%;position: relative;z-index: 2;padding-top:39.281%;margin-top: 6.125rem;}
.index-plate1 .img .m-pic{overflow: hidden;}
.index-data{background: url(/images/mobile/2.png) no-repeat center;padding: 2.772rem 0;background-size: 100%;}
.index-data .list{width: 25%;}
.index-data .list *{color: #fff;}
.index-data .list .t1{font-size: 2.5rem;font-weight: bold;font-family: "苹果丽黑w36";margin-bottom: 4px;}
.index-data .list .t1 span{font-size: 1.3125rem;font-weight: normal;}
.index-data .list .t2{font-size: 1.5rem;/* font-size: 1.3125rem; */line-height: 2rem;}
.index-xian{background: #f3f4f7;width: 100%;height: 1.5625rem;}
.index-pro{padding: 3.75rem 0px 4.6875rem;}
.index-pro .tit{margin-bottom: 3.125rem;}
.index-pro .tit .ti1{font-size: 1.875rem;line-height: 2.75rem;}
.index-pro .tit .ti2{font-size: 1.5rem;line-height: 2.75rem;color: #838383;}
.index-pro .item{width: calc(50% - 1px);background: #fff;}
.index-pro .item:nth-child(1){width: calc(50% - 1px);border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
.index-pro .item:nth-child(2){width: calc(50% - 1px);border-bottom: 1px solid #e7e7e7;}
.index-pro .item:nth-child(3){width: calc(50% - 1px);border-right: 1px solid #e7e7e7;}
.index-pro .item .img{width: 100%;padding-top: 90.47%;}
.index-pro .item .t1{color: #666;font-size: 1.875rem;line-height: 2.75rem;margin: 1rem auto;}
.index-duce{background: url(/images/mobile/3.png) no-repeat center;min-height: 23rem;background-size: 100%;overflow: hidden;}
.index-duce *{color: #fff;}
.index-duce .top{padding: 2rem 0 0;background: rgba(7,133,117,0.8);}
.index-duce .t1{font-size: 1.7rem;line-height: 1.815rem;margin-bottom: 1.03125rem;font-family: "苹果丽黑w36";}
.index-duce .t2{font-size: 1.4rem;line-height: 1.815rem;margin-bottom: 0.3rem;}
.index-duce .t3{font-size: 5.65125rem;line-height: 5.6925rem;margin-bottom: -2.51625rem;font-family: "苹果丽黑w36";font-style: italic;}
.index-duce .t4{font-size: 5.65125rem;line-height: 5.6925rem;margin-top: -3.17625rem;color: #037d6e;font-family: "苹果丽黑w36";font-style: italic;}
.index-duce .t5{font-size: 1.7rem;line-height: 2.475rem;margin-top: 2.045rem;}
.index-duce .t6{font-size: 1.4rem;line-height: 2.475rem;margin-bottom: 1rem;}
.index-start{padding: 5rem 0 4.33125rem;}
.index-start .tit{margin-bottom: 3.125rem;}
.index-start .tit .ti1{font-size: 1.875rem;line-height: 2.75rem;}
.index-start .tit .ti2{font-size: 1.5rem;line-height: 2.75rem;color: #838383;}
.index-start .swiper-container{padding-bottom: 1.25rem;}
.index-start .swiper-slide{border-radius: 0.625rem;box-shadow: 0px 0px 1.25rem #ddd;width: 18.75rem;}
.index-start .img{width: 100%;padding-top: 100%;}
.index-start .t1{font-size: 1.875rem;line-height: 2.75rem;font-weight: bold;position: relative;margin: 10px 0px;}
.index-start .t1 span{padding-left: 1.125rem;background: url(/images/mobile/icon10.png) no-repeat center left;color: #999;font-size: 1.125rem;font-weight: normal;position: absolute;right: 5px;top: 0;background-size: 0.9375rem 1.25rem;}
.index-start .t2{font-size: 1.125rem;line-height: 2.75rem;margin-bottom: 15px;}
.index-case{padding-bottom:6.25rem;}
.index-case .tit{text-align: center;margin: 3.75rem auto 3.125rem;}
.index-case .tit .p1{font-size: 2.25rem;line-height: 2.5rem;margin-bottom: 2rem;}
.index-case .tit .p2{font-size: 1.875rem;line-height: 2.5rem;}
.index-case .swiper-container{padding-bottom:2.5rem;}
.index-case .swiper-slide{width:80% !important;background:#fff;box-shadow:0px 1.25rem 1.25rem #c5c5c4;}
.index-case .swiper-slide:before{top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.34);}
.index-case .swiper-slide.swiper-slide-active:before{display: none;}
.index-case .swiper-slide i{color:#fff;font-size:2.8125rem;top:50%;left:50%;margin:-1.40625rem 0px 0px -1.40625rem;}
.index-case .swiper-slide .p1{color:#fff;font-size:1.25rem;top:60%;left:0;right:0;}
.index-info{padding: 4.33125rem 0 4.625rem;}
.index-info .tit{margin: 0 auto 3.125rem;}
.index-info .tit .ti1{font-size: 1.875rem;line-height: 2.75rem;}
.index-info .tit .ti2{font-size: 1.5rem;line-height: 2.75rem;color: #838383;}
/*.index-info .con{width: 80.35%;margin: auto;}*/
.index-info .list{padding: 1.375rem 0;border-bottom: 2px solid #e7e7e7;background: #fff;}
.index-info .list .img{width: 30.64%;padding-top: 19.41%;margin-right: 3.87%;}
.index-info .list .text{width: 65.49%;}
.index-info .list .t1{font-size: 1.625rem;line-height: 2.25rem;height: 4.5rem;overflow: hidden;}
.index-info .list .t2{font-size: 1.125rem;line-height: 1.875rem;height: 3.75rem;overflow: hidden;color: #6b6b6b;}
.index-info .list .t3{font-size: 1.125rem;line-height: 2.25rem;color: #037d6e;}
.index-info .more{display: inline-block;margin: 4.8125rem auto 0;background: #037d6e;color: #f7f7f7;font-size: 1.625rem;line-height: 2.25rem;padding: 1.5rem 2.5rem;}
.index-info2{padding: 4.6875rem 0;}
.index-info2 .tit{margin: 0 auto 3.125rem;}
.index-info2 .tit .ti1{font-size: 1.875rem;line-height: 2.75rem;}
.index-info2 .tit .ti2{font-size: 1.5rem;line-height: 2.75rem;color: #838383;}
.index-info2 .swiper-slide{width: 38.62%;}
.index-info2 .img{width: 100%;padding-top: 66.66%;}
.index-info2 .t1{font-size: 1.2375rem;line-height: 1.815rem;margin-top: 0.9375rem;}
.index-mess{padding: 2.5rem 0;background: #037d6e;}
.index-mess .tit{font-size: 1.485rem;line-height: 1.815rem;font-weight: bold;color: #fff;margin-bottom: 1.44375rem;}
.index-mess .tit span{font-size: 1.98rem;}
/*.index-mess .con{width: 75.18%;margin: auto;}*/
.index-mess .con{margin: auto;}
.index-mess .t1{width: 8.125rem;font-size: 1.5rem;color: #fff;line-height: 3.75rem;}
.index-mess .tent{width: calc(100% - 8.125rem);}
.index-mess .tent input{height: 3.75rem;width: 100%;text-indent: 1.25rem;font-size: 1.25rem;margin-bottom: 0.9375rem;background: #fff;}
.index-mess .tent div[type="submit"]{width: 8.125rem;height: 3.75rem;line-height: 3.75rem;background: url(/images/mobile/icon11.png) no-repeat center left 2.125rem #042536;padding-left: 5.4375rem;font-size: 1.5rem;color: #fff;margin: auto;background-size: 2.5rem 2.0625rem;}
.index-adva{padding: 4.0625rem 0;}
.index-adva .tit{margin: 0 auto 3.125rem;}
.index-adva .tit .ti1{font-size: 1.875rem;line-height: 2.75rem;}
.index-adva .tit .ti2{font-size: 1.5rem;line-height: 2.75rem;color: #838383;}
.index-adva .titi{margin: 2.8125rem auto;font-size: 0;}
.index-adva .titi .tii{height: 4.625rem;line-height: 4.625rem;width: calc(33.33% - 2px);border: 2px solid #e5e5e5;font-size: 1.375rem;color: #666;font-weight: 500;border-right: 0px;}
.index-adva .titi .tii.cur{background: #037d6e;color: #fff;border: 2px solid #037d6e;box-shadow: 0px 15px 15px #b6d9d5;border-right: 0px;}
.index-adva .titi .tii:nth-last-child(1){border-right: 2px solid #e5e5e5;width: calc(33.33% - 4px);}
.index-adva .titi .tii:nth-last-child(1).cur{border-right: 2px solid #e5e5e5;border-right: 2px solid #037d6e;}
.index-adva .item{width: 33.33%;}
.index-adva .item .bor{border: 1px solid #e1e1e1;width: calc(100% - 2px - 1.125rem);padding: 0.5625rem;border-right: 0px;padding-right: calc(0.5625rem + 1px);}
.index-adva .item:nth-child(3n) .bor,
.index-adva .item:nth-last-child(1) .bor{border-right: 1px solid #e1e1e1;padding-right: 0.5625rem;}
.index-adva .item .img{padding-top: 67.66%;}
.index-adva .item .t1{font-size: 1.375rem;color: #7e7e7e;line-height: 2rem;margin: 1.875rem auto 2.5rem;}
.index-adva .daimg{width: 100%;padding-top: 100%;}
.index-title1{height: 8.5625rem;line-height: 8.5625rem;text-align: center;background: url(/images/mobile/index_bg1.jpg) no-repeat center;background-size: cover;font-size: 2.8125rem;color: #000;margin: 0 auto 1.625rem;font-weight: bold;}
.index-info10{margin: 0 auto 1.625rem;}
.index-info10 .img{width: 40.61%;padding-top: 35.52%;/* padding-top: 47.52%; */}
.index-info10 .text{width: 55.94%;}
.index-info10 .text .a1{color: #000;font-size: 1.5rem;line-height: 2.8rem;}
.mobile-adv{margin: 0 auto 2rem;}
.mobile-adv .item{width: 48.05%;margin: 0 3.9% 2.5rem 0;}
.mobile-adv .item:nth-child(2n){margin-right: 0;}
.mobile-adv .item .img{width: 100%;padding-top: 55.01%;}
.mobile-adv .item .text{background: url(/images/mobile/index_bg2.jpg) no-repeat center;background-size: cover;padding: 0.5rem 0px;}
.mobile-adv .item .t1{color: #000;font-size: 1.875rem;line-height: 2.8125rem;font-weight: bold;}
.mobile-adv .item .t2{color: #000;font-size: 1.5rem;line-height: 1.75rem;height: 3.5rem;}
.mobile-pro .tent{margin: 4rem auto;}
.mobile-pro .tent .t1{padding-left: 30px;color: #00bbb6;font-size: 1.75rem;line-height: 30px;font-weight: bold;background: url(/images/mobile/tage1.png) no-repeat center left;}
.mobile-pro .tent .t2{color: #000;font-size: 1.5rem;line-height: 1.8rem;margin: 0.5rem auto 2rem;}
.mobile-custom .con{margin: 2rem auto 3.5rem;}
.mobile-why .con{margin: 2rem auto 3.5rem;}
.mobile-why .item{width: 28.94%;margin-right: 6.59%;}
.mobile-why .item:nth-child(3n){margin-right: 0;}
.mobile-why .item .img{padding-top: 145.19%;}
.mobile-why .item .t1{font-size: 1.5rem;line-height: 2.5rem;color: #000;font-weight: bold;text-align: center;margin: 1rem auto 2rem;}

/*mini_nav 二级导航*/
.mini-nav{width:100%;background:#fff;height:calc(3.75rem + 22px);overflow:hidden;}
.mini-nav:before{background:#ebebeb;height:2px;width:100%;bottom:0;left:0;z-index: 1;}
.mini-nav.artive{position: fixed;z-index:20;left:0;right:0;}
.mini-nav > div{max-width: 100%;overflow-x: visible;}
.mini-nav .swiper-container{height:100%;width: 100%;}
.mini-nav ul.swiper-wrapper{margin:0px auto;font-size:0px;}
.mini-nav ul.swiper-wrapper > li{width: auto;padding:0px 2rem;position: relative;}
.mini-nav ul.swiper-wrapper li a{width:auto;padding:1.875rem 0px;display: inline-block;font-size:22px;position:relative;line-height: 22px;}
.mini-nav ul.swiper-wrapper li a.on:before{background:#037d6d;height:2px;width:100%;bottom:0;left:0;z-index: 2;}
.mini-nav .swiper-button{height:100%;background:#ccc;width:2.6665%;line-height: calc(3.75rem + 10px);text-align: center;}
.mini-nav .swiper-button i{font-size:10px;color:#037d6d;}
.mini-nav .swiper-button-next{right: 0;}
.mini-nav .swiper-button-prev{left: 0;}

/*cao_nav 三级导航*/
.cao-nav{width:100%;line-height:50px;background:#fff;height:82px;overflow:hidden;text-align: center;}
.cao-nav.artive{position: fixed;z-index:20;left:0;right:0;}
.cao-nav > div{max-width: 100%;overflow-x: visible;}
.cao-nav .swiper-container{height:50px;width: 100%;padding:0px 20px 32px;}
.cao-nav ul.swiper-wrapper{margin:0px auto;font-size:0px;}
.cao-nav ul.swiper-wrapper > li{position: relative;padding:0px 20px;min-width:150px;width:auto;border:1px solid #e5e5e5;}
.cao-nav ul.swiper-wrapper li a{height:50px;display: inline-block;border-right:0px;color:#666;overflow: hidden;}
.cao-nav ul.swiper-wrapper li:nth-last-child(1){border-right:1px solid #e5e5e5;}
.cao-nav ul.swiper-wrapper li.on{color:#fff;background:#037d6e;border:1px solid #037d6e;box-shadow:0px 1.25rem 1.25rem #b6d9d5;}
.cao-nav ul.swiper-wrapper li.on a{color:#fff;}

/*inc_crumbs 面包屑*/
.crumbs{height:70px;line-height:70px;box-shadow:0px 10px 10px #ddd;border-top: 1px solid #f5f5f5;}
.crumbs .text-over{width:80%;}
.crumbs *{font-size:20px;color:#999;}
.crumbs a{color:#999;}
.crumbs a:nth-last-child(1){color:#037d6e;}
.crumbs i{font-size:20px;margin-left:7px;margin-top:-2px;line-height:76px;}
.crumbs .fanhui:hover span,.crumbs .fanhui:hover i,.crumbs a:hover,.crumbs a:hover i{color:#037d6e;}

/*全站公用样式 start*/
.page-title{font-size:26px;line-height: 30px;margin:5rem auto 1.6875rem;text-align: center;}
.detail-title{padding:6.25rem 0px 3.75rem;font-size:28px;line-height: 38px;text-align: center;color:#444;position: relative;}
.detail-title:before{display: block;content:"";position: absolute;width:1px;height:1.625rem;background:#000;left:50%;bottom:1rem;}
.detail{width:100%;height:100%;}
.detail.bb{font-size:14px;}
/*.detail img{max-width:100%;height:auto;}*/
.detail img{max-width:100%;height:auto;}
.detail [style*='text-align: center'] img{margin:auto;}
.detail.wei *{font-size: 0;}
/*全站公用样式 end*/

/*about 关于我们*/
/*company 公司介绍*/
.company{padding:5rem 0px 6rem;}
.company .tit{font-size:22px;color:#666;line-height: 30px;margin-bottom:3.75rem;}
.company .tit:before{width:28px;height:1px;bottom:-1.875rem;left:50%;margin-left:-14px;background:#666;}
.company .p1{font-size:26px;line-height: 40px;margin-bottom:1rem;}
.company .brief{font-size:22px;line-height: 36px;color:#666;}
/*.company .img{width:100%;padding-top:56.33%;margin-top: 1rem;}*/
.company .img{width:100%;margin-top: 1rem;}
.company .img .swiper-button{width:48px;height:48px;line-height:48px;text-align: center;color:#fff;margin-top: -24px;background-image: linear-gradient(to bottom left, #05c8ae, #038574);background-size:auto;}
.company .img .swiper-button-next{right:0;}
.company .img .swiper-button-prev{left:0;}
.company .img .pawh{z-index: 2;}
.company .img:before{z-index:1;width:72px;height:75px;background:#037d6e;bottom:-15px;left:-2.81%;}
#history{padding-bottom:5rem;}
#history .swiper-tit{margin-left:2.6665%;box-shadow: 0px 20px 20px #d5e5e3;margin-bottom: 5rem;}
#history .slide-tit{width:32%;background:#fff;height:65px;line-height:65px;text-align: center;color:#828282;font-size:20px;border-right:1px solid #e2e2e2;}
#history .slide-tit.curr{background:#037d6e;color:#fff;border-right:1px solid #037d6e;}
#history .swiper-con{margin-left:2.6665%;/* position: absolute;left: -900000px; */width:97.3335%;}
/*#history .swiper-con.curr{position: static;left: 0px;}*/
#history .slide-con{width:40%;overflow: hidden;}
#history .slide-con .bg:before{width:0;height:0;border:1.25rem solid #f4f4f4;top:0;left:0;border-bottom-color:transparent;border-right-color:transparent;z-index: 2;}
#history .slide-con .p1{font-size:36px;line-height:40px;color:#fff;margin:3rem 1.375rem 0px;}
#history .slide-con .brief{font-size:22px;line-height:34px;color:#fff;margin:0px 1.375rem;overflow: hidden;}
#history .slide-con:nth-child(12n+1) .bg{height:23.4375rem;background:#222;}
#history .slide-con:nth-child(12n+2) .bg{height:33.5rem;background:url(/images/about_bg1.png) no-repeat center;background-size:cover;}
#history .slide-con:nth-child(12n+3) .bg{height:19.9375rem;background:#037d6e;}
#history .slide-con:nth-child(12n+4) .bg{height:29.3125rem;background:url(/images/about_bg2.png) no-repeat center;background-size:cover;margin-top:4.1875rem;}
#history .slide-con:nth-child(12n+5) .bg{height:33.375rem;background:#8b8b8b;}
#history .slide-con:nth-child(12n+6) .bg{height:24.125rem;background:#222222;}
#history .slide-con:nth-child(12n+7) .bg{height:29.8125rem;background:url(/images/about_bg3.png) no-repeat center;background-size:cover;margin-top:3.5625rem;}
#history .slide-con:nth-child(12n+8) .bg{height:20.625rem;background:#037d6e;}
#history .slide-con:nth-child(12n+9) .bg{height:19.0625rem;background:#222;}
#history .slide-con:nth-child(12n+10) .bg{height:28.5rem;background:url(/images/about_bg4.png) no-repeat center;background-size:cover;margin-top:4.5625rem;}
#history .slide-con:nth-child(12n+11) .bg{height:24.0625rem;background:#037d6e;}
#history .slide-con:nth-child(12n+12) .bg{height:33.0625rem;background:url(/images/about_bg5.png) no-repeat center;background-size:cover;}
#history .slide-con:nth-child(12n+1) .brief{height:204px;}
#history .slide-con:nth-child(12n+2) .brief{height:340px;}
#history .slide-con:nth-child(12n+3) .brief{height:170px;}
#history .slide-con:nth-child(12n+4) .brief{height:306px;}
#history .slide-con:nth-child(12n+5) .brief{height:340px;}
#history .slide-con:nth-child(12n+6) .brief{height:238px;}
#history .slide-con:nth-child(12n+7) .brief{height:306px;}
#history .slide-con:nth-child(12n+8) .brief{height:170px;}
#history .slide-con:nth-child(12n+9) .brief{height:170px;}
#history .slide-con:nth-child(12n+10) .brief{height:306px;}
#history .slide-con:nth-child(12n+11) .brief{height:238px;}
#history .slide-con:nth-child(12n+12) .brief{height:340px;}
#history .slide-con{height:33.375rem;}

/*culture 企业文化*/
/*.culture{padding-bottom:5rem;}*/

/*honor 品牌荣誉*/
#honor .honor-cate{text-align: center;height:50px;line-height:50px;background:#fff;margin-bottom:2rem;}
#honor .honor-cate .a1{height:50px;display: inline-block;width:calc(28% - 2px);border:1px solid #e5e5e5;border-right:0px;color:#666;font-size:20px;overflow: hidden;}
#honor .honor-cate .a1:nth-last-child(1){border-right:1px solid #e5e5e5;}
#honor .honor-cate .a1.on{color:#fff;background:#037d6e;border:1px solid #037d6e;box-shadow:0px 1.25rem 1.25rem #b6d9d5;}
#honor .item{width:30.42%;margin-right:4.37%;}
#honor .item.eb{margin-right:0;}
#honor .item .img{border:1px solid #e4e5e5;padding-top:141.58%;}
#honor .item .text{font-size:20px;color:#666;margin:1rem auto 2rem;}
#honor .line{width:100%;height:1px;background:#e5e5e5;margin-bottom:2rem;}

/*join 市场分析*/
#join .mplate1 .brief{font-size:22px;line-height: 36px;color:#666;margin:0px auto 1.25rem;width:91.54%;}
#join .mplate1 .huan{background:url(/images/mobile/market2.png) no-repeat center;background-size:100% 100%;width:89.29%;height:14.3125rem;margin:auto;}
#join .mplate1 .huan .list{width:28%;text-align: center;padding-top:12%;margin:0px 2.665%;}
#join .mplate1 .huan .list .p1{font-size:36px;color:#666;}
#join .mplate1 .huan .list .p1 span{font-size:18px;}
#join .mplate1 .huan .list .p2{font-size:20px;color:#666;line-height: 24px;}
#join .mplate1 .img{width:100%;padding-top:73.94%;margin:2rem auto -1.75rem;}
#join .mplate2 .brief{width:91.54%;font-size:22px;line-height: 36px;color:#666;margin:0px auto .75rem;}
#join .mplate2 .img{width:65.21%;padding-top:65.21%;margin:5rem auto;}
#join .mplate2 .tit{z-index:2;width:36.95%;height:7.625rem;margin:12.125rem 31.525% 9.125rem;top:0;left:0;text-align: center;color:#fff;font-size:24px;line-height:36px;}
#join .mplate2 .list{width:10.1875rem;height:10.1875rem;background:url(/images/icon76.png) no-repeat center/cover;text-align: center;}
#join .mplate2 .list .icon{width:2.1875rem;height:2.8125rem;margin:2.8125rem auto 0.875rem;}
#join .mplate2 .list .p1{font-size:17px;}
#join .mplate2 .li1{top:-3.125rem;left:50%;margin:0 0 0 -5.09375rem;}
#join .mplate2 .li2{bottom:3.125rem;right:-2rem;}
#join .mplate2 .li3{bottom:3.125rem;left:-2rem;}
#join .mplate3{padding-bottom:5rem;}
#join .mplate3 .list{margin-bottom:1.25rem;}
#join .mplate3 .list .tit{padding:0px 4.22%;height:70px;line-height:70px;color:#666;font-size:22px;}
#join .mplate3 .list .tit .sp1{width:60px;margin-right:25px;}
#join .mplate3 .list .tit i{font-size:22px;}
#join .mplate3 .list .tit .i1{display:inline-block;}
#join .mplate3 .list .tit .i2{display:none;}
#join .mplate3 .list .tit .sp2{width:calc(100% - 107px);}
#join .mplate3 .list .tent{padding:3.125rem 4.22%;display: none;}
#join .mplate3 .list .tent .icon{width:35px;margin-right:2.5rem;}
#join .mplate3 .list .tent .text{width:calc(100% - 35px - 2.5rem)}
#join .mplate3 .text .p1{font-size:18px;color:#038474;position: relative;}
#join .mplate3 .text .p1:before{width:8rem;height:8rem;background:url(/images/mobile/icon3.png) no-repeat center/cover;top:-3.625rem;left:2.8125rem;}
#join .mplate3 .text .p2{font-size:24px;line-height: 34px;margin:5px auto 1rem;}
#join .mplate3 .list .tit.on{background-image: linear-gradient(to right, #037e6e , #04b29c);color:#fff;}
#join .mplate3 .list .tit.on .i1{display:none;}
#join .mplate3 .list .tit.on .i2{display:inline-block;}
#join .mplate4{background:url(/images/mobile/market_bg.jpg) no-repeat center/cover;padding:5.9375rem 0px 15.625rem;}
#join .mplate4 .p1{font-size:24px;color:#037d6d;line-height: 30px;}
#join .mplate4 .p1:before{width:8rem;height:8rem;background:url(/images/mobile/icon3.png) no-repeat center/cover;top:-3.75rem;left:11.75rem;}
#join .mplate4 .p2{font-size:48px;color:#037d6d;}
#join .mplate4 .p3{font-size:26px;line-height: 30px;margin:1rem auto;}
#join .mplate4 .brief{font-size:22px;line-height: 36px;color:#666;margin-bottom:3.75rem;}
#join .mplate4 .item{margin-right:1rem;margin-bottom:0.5rem;}
#join .mplate4 .item .icon{width:1.6875rem;height:22px;line-height: 22px;margin-right:0.9rem;}
#join .mplate4 .item p{color:#02705e;font-size:20px;line-height: 22px;}

/*advantage 加盟优势*/
#advant{padding-bottom:5rem;}
#advant .con{padding-top:71.26%;}
#advant .con .advant-con{position: absolute;top:0;left:0;z-index: 3;width:100%;}
/*#advant .con .advant-con-xiao{position: absolute;top:9.625rem;right:5.07%;z-index: 3;width:35.91%;}*/
#advant .con .advant-con-xiao{position: absolute;top:19rem;right:3%;z-index: 2;width:40%;}
#advant .con .swiper-button{width:3.625rem;height:3.625rem;line-height:3.625rem;text-align: center;color:#fff;margin-top: -24px;background-image: linear-gradient(to bottom left, #05c8ae, #038574);background-size:auto;top:21.25rem;margin: 0px;}
#advant .con .swiper-button-next{right:32.39%;}
#advant .con .swiper-button-prev{right:calc(32.39% + 3.625rem);left:auto;}
#advant .con .swiper-button.swiper-button-disabled{opacity: 1;background:#d4d4d4;}
#advant .con .icon{width:10.1875rem;height:6.6875rem;position: absolute;z-index: 1;left:-2.6665%;top:20.25rem;}
#advant .con .kuang{width:11.25rem;height:10rem;border:4px solid #037d6e;position: absolute;top:22rem;right:1rem;z-index: 1;}
#advant .con .text{margin:0 auto 4.375rem;height:32rem;}
#advant .con .text .list{color:#666;font-size:22px;line-height: 36px;padding:1rem 0px 1rem 1rem;border-bottom:1px dashed #999;height:auto !important;}
#advant .con .text .list:before{width:4px;height:4px;background:#037d6d;border-radius:50%;left:0;top:2rem;}
#advant .con .text .list:nth-last-child(1){border-bottom:0px;}
#advant .con .text .list.swiper-slide-active{color:#037d6d;}
#advant .adva-int{background: #fdfdfd;}
#advant .adva-img{padding-bottom:5rem;}
#advant .adva-text{padding:2.5rem 0px;bottom:1.2rem;position: absolute;left:2.6665%;z-index: 2;box-shadow: 0px 20px 20px #f2f2f2;}
#advant .adva-text .swiper-container{margin:0 2.5rem;}
#advant .adva-text .p1{font-size:24px;color:#037d6e;text-align: left;}
#advant .adva-text .p2{font-size:18px;color:#828282;text-align: left;}
#advant .adva-text .swiper-button{background: none;color:#037d6e;line-height: 44px;}

/*policy 加盟政策*/
#policy .store{padding:5rem 0px;}
#policy .store .store-tit .p1{font-size:26px;line-height: 30px;}
#policy .store .store-tit .line{width:1px;height:2rem;background:#666;margin:1rem auto;}
#policy .store .store-tit .p2{font-size:20px;line-height: 30px;}
#policy .store .store-tit .p3{font-size:36px;line-height: 40px;color:#037d6e;margin:8px 0px;}
#policy .store .store-tit .p4{font-size:20px;line-height: 30px;}
#policy .store .img{padding-top:90.42%;margin:3.75rem auto 2.5rem;}
#policy .store .tit{z-index:2;width:36.95%;height:5rem;margin:17.8125rem 31.525% 17.3125rem;top:0;left:0;text-align: center;}
#policy .store .tit .t1{width:2.3125rem;height:2.3125rem;margin:auto;}
#policy .store .tit .t2{color:#fff;font-size:22px;line-height:36px;}
#policy .store .list{width:9.375rem;height:9.375rem;background:url(/images/icon54.png) no-repeat center/cover;text-align: center;}
#policy .store .list .huan{width:7.8125rem;height:7.8125rem;border:1px solid #e7e7e7;border-radius: 50%;margin:calc(0.78125rem - 1px) auto;}
#policy .store .list .icon{width:2.5rem;height:2.5rem;margin:1.75rem auto 0.5rem;}
#policy .store .list .icon .im0{display: inline-block;}
#policy .store .list .icon .im1{display: none;}
#policy .store .list .p1{font-size:20px;}
#policy .store .li0{top:0.625rem;left:4.0625rem;}
#policy .store .li1{top:15.125rem;left:-2rem;}
#policy .store .li2{bottom:0.625rem;left:4.0625rem;}
#policy .store .li3{bottom:0.625rem;right:4.0625rem;}
#policy .store .li4{top:15.125rem;right:-2rem;}
#policy .store .li5{top:0.625rem;right:4.0625rem;}
#policy .store .list.on .icon .im0{display: none;}
#policy .store .list.on .icon .im1{display: inline-block;}
#policy .store .list.on .huan{border:1px solid #1ac3ab;background:#1ac3ab;}
#policy .store .list.on .p1{color:#fff;}
#policy .store .diji2{padding:1.6875rem 2.8125rem;border:1px solid #e5e5e5;background:#f7f7f7;border-radius: 8px;}
#policy .store .diji2 .p1{font-size:24px;line-height: 30px;margin-bottom:0.8rem;}
#policy .store .diji2 .p2{font-size:22px;line-height: 30px;color:#666;}
#policy .system{padding-bottom:5rem;}
#policy .system .item{width:30.98%;margin-right:3.53%;}
#policy .system .item:nth-last-child(1){margin-right:0;}
#policy .system .item .img{width:100%;padding-top: 100%;background:url(/images/icon15.png) no-repeat center/cover;}
#policy .system .item .img .icon{margin:0.8125rem auto;width:12rem;height:12rem;}
#policy .system .item .line{width:1px;height:2rem;margin:0px auto 5px;}
#policy .system .item .p1{font-size:24px;line-height:36px;}
#policy .system .item .p2{font-size:22px;line-height:36px;color:#666;}
#policy .system .brief{font-size:30px;line-height:49px;width:70%;margin:3.75rem auto 0px;position: relative;}
#policy .system .brief:before,
#policy .system .brief:after{width:19px;height:13px;background:url(/images/icon16.png) no-repeat center/cover;display: block;position: absolute;content:"";}
#policy .system .brief:before{top:8px;left:-19px;}
#policy .system .brief:after{bottom:8px;right:-19px;}
#policy .media{padding:5rem 0px 1rem;background:#fff;}
#policy .media .tit .p1{font-size:22px;line-height:30px;color:#666;}
#policy .media .tit .p2{font-size:26px;line-height:30px;margin:1rem auto;}
#policy .media .con .item{width:25%;padding-top:14.08%;}
#policy .media .con .item .m-pic{border:1px solid #e5e5e5;}
#policy .media-img{width:100%;padding-top:69.71%;}
#process{padding-bottom:5rem;}
#process .tit{font-size:26px;line-height: 30px;margin:1rem auto 2.5rem;text-align: center;}
#process .con:before{width:1px;height:100%;z-index:1;background:#ccc;top:0;left:50%;}
#process .list .img{width:43.66%;padding-top:18.45%;}
#process .list .img.fl{margin-right:12.68%;}
#process .list .img.fr{margin-left:12.68%;}
#process .list .img:before{width:11px;height:11px;background:#ccc;border-radius: 50%;top:50%;margin-top:-6px;z-index: 2;}
#process .list .img.fl:before{right:-3.14rem;}
#process .list .img.fr:before{left:-3.14rem;}
#process .list .text{width:43.66%;margin-top:7%;}
#process .list .text.fl .s1{margin-right:0.8rem;}
#process .list .text.fr .s1{margin-left:0.8rem;}
#process .list .text .s1{color:#b5b5b5;font-size:38px;font-style:italic;line-height:24px;display: block;}
#process .list .text .s2{color:#666;font-size:20px;line-height:24px;display: block;width:calc(100% - 50px - 0.8rem);}

/*training 品牌荣誉*/
#train{padding-bottom:5rem;}
#train .train-cate{text-align: center;height:50px;line-height:50px;background:#fff;margin-bottom:2rem;}
#train .train-cate .a1{height:50px;display: inline-block;width:calc(24% - 2px);border:1px solid #e5e5e5;border-right:0px;color:#666;font-size:20px;overflow: hidden;}
#train .train-cate .a1:nth-last-child(1){border-right:1px solid #e5e5e5;}
#train .train-cate .a1.on{color:#fff;background:#037d6e;border:1px solid #037d6e;box-shadow:0px 1.25rem 1.25rem #b6d9d5;}
#train .list{width:48.59%;margin-right:2.82%;}
#train .list.eb{margin-right:0;}
#train .list .img{padding-top:60.86%;}
#train .list .text{font-size:22px;line-height:30px;margin:1rem auto 1.75rem;}
.tan-bg{position: fixed;background:rgba(0,0,0,0.4);z-index:111;}
/*.tan-bg .tanchu{position: absolute;top:50%;height:39.375rem;left:0;margin:-19.6875rem auto 0px;width:100%;}*/
.tan-bg .tanchu{position: absolute;top:50%;height:31.375rem;left:0;margin:-15.6875rem auto 0px;width:100%;}
/*.tan-bg .tanchu .swiper-container{height:auto;background:#fff;margin:0px 10px;height:33.6875rem;}*/
.tan-bg .tanchu .swiper-container{height:auto;background:#fff;margin:0px 10px;height:25.688rem;}
.tan-bg .tanchu .guanbi{width:2.875rem;height:2.875rem;border:2px solid #fff;margin:1.875rem auto 0;line-height:2.875rem;text-align: center;border-radius: 50%;}
.tan-bg .tanchu .guanbi i{color:#fff;font-size:2.1875rem;}
.tan-bg .tanchu .swiper-pagination2{display: inline-block;width:auto;right:2.5rem;bottom:0rem;line-height:4.3125rem;height:4.3125rem;position: absolute;z-index: 2;}
.tan-bg .tanchu .swiper-pagination2 *{font-size:20px;color:#a7a7a7;}
.tan-bg .tanchu .swiper-pagination2 .aa{color:#282828;}
/*.tan-bg .tanchu .swiper-slide .img{height:29.375rem;}*/
.tan-bg .tanchu .swiper-slide .img{height:21.5rem;}
.tan-bg .tanchu .swiper-slide .text{font-size:20px;line-height:4.3125rem;color:#282828;height:4.3125rem;width:50%;margin:auto;}
.tan-bg .tanchu .swiper-button{width:3.125rem;height:6.25rem;background:rgba(0,0,0,0.3);line-height:6.25rem;text-align: center;color:#fff;margin-top:-3.125rem;}
.tan-bg .tanchu .swiper-button-next{right:0;}
.tan-bg .tanchu .swiper-button-prev{left:0;}

/*graduation 圆满毕业*/
#gradua .hot-video{background:#efefef;}
#gradua .hot-video .img{width:100%;height:0;padding-top:59.85%;}
#gradua .hot-video .img .anniu{z-index: 2;bottom:2.5rem;left:2.5rem;border:4px solid #00b6a0;width:7.125rem;height:7.125rem;line-height:7.125rem;text-align: center;}
#gradua .hot-video .img .anniu i{font-size:2rem;color:#00b6a0;}
#gradua .hot-video .text{width:calc(100% - 5rem);padding:2.5rem;}
#gradua .hot-video .text .p1{font-size:24px;line-height:30px;margin-bottom:1.5rem;}
#gradua .hot-video .text .brief{line-height:36px;color:#888;font-size:22px;}
#gradua .video-line{height:4px;background:url(/images/icon26.png);margin:2.5rem auto;}
#gradua .video{padding-bottom:5rem;}
#gradua .list{width:48.59%;margin-right:2.82%;}
#gradua .list:nth-child(2n){margin-right:0;}
#gradua .list .img{padding-top:60.86%;}
#gradua .list .text{font-size:22px;line-height:30px;margin:1rem auto 1.75rem;text-align: center;}
#gradua .list .img .anniu{z-index: 2;top:50%;left:50%;border:4px solid #00b6a0;width:4.5rem;height:4.5rem;line-height:4.5rem;text-align: center;margin:-2.25rem 0px 0px -2.25rem;}
#gradua .list .img .anniu i{font-size:2rem;color:#00b6a0;}
#gradua .img:before{background:rgba(0,0,0,0.3);top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index: 1;}

/*school 商学院简介*/
#school .intro .con{background:#f7f7f7;}
#school .intro .img{background:#037d6d;width:39.43%;height:22.375rem;}
#school .intro .text{width:52.95%;margin:0px 3.81%;overflow:hidden;height:22.375rem;}
#school .intro .text .p1{color:#037d6d;font-size:26px;line-height:30px;margin:3.75rem auto 1rem;}
#school .intro .text .brief{color:#828282;font-size:22px;line-height:32px;max-height:192px;overflow:hidden;}
#school .course{padding-bottom:5rem;}
#school .course .page-title{margin-bottom:0;}
#school .course .line{width:1px;height:20px;background:#333;margin:1rem auto;}
#school .course .tit .p1{line-height:30px;font-size:24px;}
#school .course .tit .brief{line-height:32px;font-size:20px;color:#828282;margin:0.625rem auto 3.75rem;}
#school .course .tit1{width:79%;margin: 0px auto 1.625rem;padding-top:1.5625rem;background:url(/images/icon29.png) no-repeat top center;font-size:22px;color:#037d6d;line-height:34px;}
#school .cplate1-con .swiper-container{padding-bottom:5rem;}
#school .cplate1-con .swiper-slide{width:42.93%;padding-top:62.13%;}
#school .cplate1-con .swiper-scrollbar{opacity: 1 !important;background:#e3e3e3;bottom:3rem;}
#school .cplate1-con .swiper-scrollbar .swiper-scrollbar-drag{background: #037d6d;}
#school .cplate1-con .swiper-slide:before{background:rgba(255,255,255,0.8);top:0;left:0;right:0;bottom:0;z-index: 2;}
#school .cplate1-con .icon{display: none;width:4.625rem;height:2.6875rem;bottom:5.625rem;left:-3.125rem;}
#school .cplate1-con .text{padding:5.625rem 2rem 2rem;width:auto;height:auto;z-index: 3;display: none;}
#school .cplate1-con .text .p1{font-size:24px;line-height: 26px;margin-bottom:1rem;color:#fff;}
#school .cplate1-con .text .p2{font-size:20px;line-height: 34px;overflow: hidden;color:#fff;}
#school .cplate1-con .swiper-slide.swiper-slide-active:before{background:rgba(3,125,109,0.6);}
#school .cplate1-con .swiper-slide.swiper-slide-active .icon{display:block;}
#school .cplate1-con .swiper-slide.swiper-slide-active .text{display: block;}
#school .course-con .list{background: #fff;}
#school .course-con .list.on{background:#f7f7f7;}
#school .course-con .list .ctit{line-height: 5rem;height:5rem;border-bottom:1px solid #dbdbdb;}
#school .course-con .list .ctit .num{color:#828282;font-size:28px;padding-right:20px;margin-right:20px;}
#school .course-con .list .ctit .num:before{width:1px;height:24px;background:#dbdbdb;right:0;top:50%;margin-top:-12px;}
#school .course-con .list .ctit .t1{color:#828282;font-size:24px;width:calc(100% - 90px);}
#school .course-con .list .ctit .iconfont{color:#037d6d;font-size:12px;}
#school .course-con .list .ccon{color:#828282;font-size:22px;line-height: 34px;padding:2rem 0px 3.75rem;display: none;}

/*classroom 美丽课堂*/
#room{padding-bottom:5rem;}
#room .room-search{width:calc(33.75rem + 2px);margin:0px auto 3.25rem;}
#room .room-search .tit{width:8.125rem;height:3.625rem;line-height:3.625rem;border:1px solid #555;font-size:20px;margin-right:0.625rem;text-align: center;}
#room .room-search input{display: block;width:21.875rem;height:3.75rem;background:#f5f5f5;text-indent:1rem;font-size:20px;}
#room .room-search #room-search{display: block;width:3.125rem;height:3.75rem;line-height:3.75rem;background:#f5f5f5;text-align: center;}
#room .room-search #room-search i{font-size:2rem;}
#room .classro{padding-bottom:2rem;}
#room .classro .tit1{border-top:3px solid #555;border-bottom:1px solid #555;}
#room .classro .tit1 p{font-size:22px;line-height:4.375rem;height:4.375rem;}
#room .classro .list{border-bottom:1px solid #ececec;display: block;}
#room .classro .list p{font-size:22px;color:#666;line-height:4.375rem;height:4.375rem;}
#room .classro .p1{width:56.33%;text-indent:2rem;}
#room .classro .p2{width:23.94%;text-align: center;margin:0px 1% 0px 1.83%;}
#room .classro .p3{width:16.9%;text-align: center;}

/*美丽课堂详情和新闻详情公用*/
#news-detail{padding:5rem 0px;}
#news-detail .tit{margin-left:2rem;border-bottom:1px solid #e4e4e4;width:calc(100% - 2rem);padding-right:2.81%;}
#news-detail .tit:before{height:100%;width:5px;background:#04ae99;top:0;left:-2rem;}
#news-detail .tit .p1{font-size:28px;line-height: 38px;color:#444;}
#news-detail .tit .p2{font-size:20px;line-height: 38px;color:#444;margin:0.6rem auto 0.3rem;}
#news-detail .detail{padding:2.5rem 0px 3.75rem;border-bottom:1px solid #e4e4e4;margin-bottom:2.5rem;}
#news-detail .page-turn a{display: block;width:9rem;height:42px;line-height: 42px;text-align: center;border:1px solid #e5e5e5;font-size:20px;color:#999;padding:0px 1.2rem;}
#news-detail .page-turn a i{font-size:25px;}
#news-detail .page-turn .zhong{top:0;left:50%;margin-left:-5.5rem;background:#037d6e;border:1px solid #037d6e;color:#fff;}
#news-detail .page-turn a.on{border:1px solid #037d6e;color:#037d6e;}

/*info 新闻中心*/
#info{padding-bottom:5rem;}
#info .list-con{padding-bottom:1.5rem;}
#info .list{border:1px solid #ececec;margin-bottom:1.25rem;}
#info .list .img{width:100%;padding-top:47.6%;}
#info .list .text{padding:1.875rem;}
#info .list .text .time{font-size:18px;margin-bottom:0.8rem;}
#info .list .text .p1{font-size:22px;line-height:30px;margin-bottom:0.8rem;}
#info .list .text .p2{color:#828282;line-height:28px;font-size:18px;}

/*problem 常见问题*/
#problem{padding-bottom:5rem;}
#problem .con .list{border-bottom:1px solid #e5e5e5;}
#problem .con .list .tit{padding:1.5rem 0px;line-height:30px;}
#problem .con .list .tit span{font-size:22px;width:calc(100% - 24px);}
#problem .con .list .tit i{font-size:24px;color:#999;}
#problem .con .list .tit .i2{display: none;color:#999;}
#problem .con .list .tit .i1{display: inline-block;color:#999;}
#problem .con .list .tit.on .i2{display: inline-block;color:#333;}
#problem .con .list .tit.on .i1{display: none;color:#333;}
#problem .con .list .brief{margin:0px auto 3rem;color:#828282;line-height:34px;font-size:20px;}

/*products 产品中心*/
#products{padding-bottom:5rem;}
#products .con{padding-bottom:0.8rem;}
#products .list{width:48.59%;margin-right:2.82%;margin-bottom:1rem;}
#products .list:nth-child(2n){margin-right:0px;}
#products .list .img{width:100%;padding-top:71.59%;background:#f1f1f1;}
#products .list .text{font-size:22px;color:#666;line-height:30px;margin-top:1rem;}

/*products_detail 产品详情页*/
#pro-detail{padding:2rem 0px 5rem;}
#pro-detail .img{width:100%;padding-top:71.83%;background:#f1eef1;}
#pro-detail .text .p1{font-size:28px;line-height:30px;margin:0.8rem auto 0.5rem;}
#pro-detail .text .p2{font-size:20px;line-height:32px;color:#828282;}
#pro-detail .text .icon{width:18px;height:22px;margin:1rem 0px;}
#pro-detail .text .brief{font-size:22px;line-height:36px;}
#pro-detail .text .a1{padding:1rem 2.25rem;background:#037d6e;color:#fff;width:auto;display: inline-block;margin:2rem 0px 3.75rem;box-shadow: 0px 20px 20px #abd4cf;}
#pro-detail .text .a1 span{margin-left:8px;font-size:16px;}
#pro-detail .text .a1 i{margin-top:2px;font-size:20px;}
#pro-detail .tit{border-top:1px solid #eee;border-bottom:1px solid #eee;line-height:4.0625rem;height:4.0625rem;}
#pro-detail .tit .t1{border-left:1px solid #eee;border-right:1px solid #eee;padding:0px 2.3125rem;background:#fafafa;color:#666;font-size:22px;display: inline-block;}
#pro-detail .t2{padding:3rem 0px 1rem;font-size:26px;}

/*contact 联系我们*/
#contact .con{margin-bottom:5rem;border:1px solid #e6e6e6;border-radius:5px;padding-top:3.75rem;}
#contact .text{padding:0px 10px;}
#contact .brief{color:#037d6e;line-height: 38px;font-size:24px;margin-bottom:2rem;}
#contact .p2{line-height: 40px;font-size:22px;}
#contact .erweima1{margin:2rem auto 3.75rem;}
#contact .erweima1 .img{width: 6.75rem;margin-right:5.07%;vertical-align: top;}
#contact .erweima1 .img:nth-last-child(1){margin-right:0;}
#contact .erweima1 .img .p3{line-height:20px;font-size:14px;color:#666;margin-top:0.5rem;}
#contact #allmap{height:31.25rem;width: 100%;border-top:1px solid #e6e6e6;}

/*message 在线留言*/
#message .feedback{padding-bottom:5.625rem;}
#message .feedback .c_row{width:calc(33.33% - 8px);border:1px solid #e8e8e8;height:58px;margin-right:9px;line-height:58px;}
#message .feedback .c_row:nth-child(3){margin-right:0px;}
#message .feedback .c_row input{width:calc(100% - 51px);height:58px;text-indent:1rem;font-size:20px;}
#message .feedback .c_row i{font-size:20px;margin:0px 15px;color:#d0d0d0;}
#message .feedback .m_row{border:1px solid #e8e8e8;height:158px;margin:1rem auto 2rem;padding-top:10px;}
#message .feedback .m_row textarea{width:calc(100% - 51px);text-indent:1rem;height:158px;font-size:20px;}
#message .feedback .m_row i{font-size:20px;margin:0px 15px;color:#d0d0d0;}
#message .feedback .anniu{width:30.98%;height:60px;line-height: 60px;text-align: center;margin-right:10px;font-weight: bold;background:#e8e8e8;font-size:20px;color:#696969;}
#message .feedback .anniu:nth-last-child(1){color:#fff;}
#message .feedback .m_row.on,
#message .feedback .c_row.on{border:1px solid #037d6e;}
#message .feedback .m_row.on i,
#message .feedback .c_row.on i{color:#037d6e;}
#service .swiper-container{margin-left:2.6665%;padding-bottom:5rem;}
#service .swiper-slide{width:25.33%;padding-top:25.33%;border-radius:50%;border:1px solid #ddd;}
#service .swiper-slide .icon{margin:3.125rem auto 0.5rem;width:3.125rem;height:3.125rem;}
#service .swiper-slide .p1{font-size:22px;height:30px;line-height: 30px;}
#service .swiper-slide .icon .i1{display: inline-block;}
#service .swiper-slide .icon .i2{display: none;}
#service .swiper-slide.swiper-slide-active{background:#038676;border:1px solid #038676;box-shadow:0px 20px 20px #b8d6d2;}
#service .swiper-slide.swiper-slide-active .icon .i2{display: inline-block;}
#service .swiper-slide.swiper-slide-active .icon .i1{display: none;}
#service .swiper-slide.swiper-slide-active .p1{color:#fff;}

@media screen and (max-width: 450px){
	.wrap1{width:90%;}
	#footer .bdsharebuttonbox a{width:40px;height:40px;}
	#footer .footer-nav .list{font-size:14px;margin-right: 2rem;}
	#footer .footer-nav .list:before{right:-1rem;margin-right:-2px;}
	#footer .pt{font-size:14px;line-height: 24px;}
	#footer .tel{font-size:30px;}
	#footer .copy,
	#footer .copy *{font-size:14px;line-height: 30px;}
	#footer .erweima .img p{font-size:14px;line-height: 30px;}
	/*index 首页*/
	.index-title .p1{font-size:14px;}
	.index-title .p2{font-size:16px;line-height:20px;}
	.index-more span{margin-right:8px;}
	/*mini_nav 二级导航*/
	.mini-nav{height:calc(3.75rem + 14px);}
	.mini-nav ul.swiper-wrapper li a{font-size:14px;line-height: 14px;}
	/*inc_crumbs 面包屑*/
	.crumbs{height:40px;line-height:40px;}
	.crumbs *{font-size:14px;}
	.crumbs .text-over{width: calc(100% - 68px);height:40px;line-height:40px;}
	.crumbs i{font-size:14px;line-height:43px;}
	/*全站公用样式 start*/
	.page-title{font-size:16px;}
	.detail-title{font-size:16px;line-height: 24px;}
	/*全站公用样式 end*/
	/*about 关于我们*/
	/*company 公司介绍*/
	.company .tit{font-size:14px;line-height: 24px;}
	.company .tit:before{width:18px;margin-left:-9px;}
	.company .p1{font-size:16px;line-height: 24px;}
	.company .brief{font-size:14px;line-height: 24px;}
	.company .img:before{width:72px;height:75px;bottom:-15px;}
	#history .slide-tit{height:35px;line-height:35px;font-size:12px;}
	#history .slide-con .p1{font-size:16px;line-height:24px;}
	#history .slide-con .brief{font-size:12px;line-height:20px;}
	#history .swiper-bg0 .slide-con:nth-child(1) .brief{height:120px;}
	#history .swiper-bg0 .slide-con:nth-child(2) .brief{height:200px;}
	#history .swiper-bg0 .slide-con:nth-child(3) .brief{height:100px;}
	#history .swiper-bg0 .slide-con:nth-child(4) .brief{height:180px;}
	#history .swiper-bg1 .slide-con:nth-child(1) .brief{height:200px;}
	#history .swiper-bg1 .slide-con:nth-child(2) .brief{height:140px;}
	#history .swiper-bg1 .slide-con:nth-child(3) .brief{height:180px;}
	#history .swiper-bg1 .slide-con:nth-child(4) .brief{height:100px;}
	#history .swiper-bg2 .slide-con:nth-child(1) .brief{height:100px;}
	#history .swiper-bg2 .slide-con:nth-child(2) .brief{height:180px;}
	#history .swiper-bg2 .slide-con:nth-child(3) .brief{height:140px;}
	#history .swiper-bg2 .slide-con:nth-child(4) .brief{height:200px;}
	/*honor 品牌荣誉*/
	#honor .honor-cate{height:35px;line-height:35px;}
	#honor .honor-cate .a1{height:35px;font-size:10px;}
	#honor .item .text{font-size:12px;}
	/*join 市场分析*/
	#join .mplate1 .brief{font-size:14px;line-height: 20px;}
	#join .mplate1 .huan .list .p1{font-size:16px;}
	#join .mplate1 .huan .list .p1 span{font-size:10px;}
	#join .mplate1 .huan .list .p2{font-size:10px;line-height: 20px;}
	#join .mplate2 .brief{font-size:14px;line-height: 20px;}
	#join .mplate2 .tit{font-size:12px;line-height:20px;}
	#join .mplate2 .list .p1{font-size:10px;}
	#join .mplate3 .list .tit{height:35px;line-height:35px;font-size:14px;}
	#join .mplate3 .list .tit .sp1{width:40px;margin-right:10px;}
	#join .mplate3 .list .tit i{font-size:14px;}
	#join .mplate3 .list .tit .sp2{width:calc(100% - 64px);}
	#join .mplate3 .list .tent .icon{width:20px;}
	#join .mplate3 .list .tent .text{width:calc(100% - 20px - 2.5rem)}
	#join .mplate3 .text .p1{font-size:12px;}
	#join .mplate3 .text .p2{font-size:14px;line-height: 24px;}
	#join .mplate4 .p1{font-size:12px;line-height: 20px;}
	#join .mplate4 .p2{font-size:16px;}
	#join .mplate4 .p3{font-size:16px;line-height: 24px;}
	#join .mplate4 .brief{font-size:14px;line-height: 24px;}
	#join .mplate4 .item{margin-right:0.8rem;}
	#join .mplate4 .item .icon{width:1.6875rem;margin-right: 0.5rem;}
	#join .mplate4 .item p{font-size:10px;}
	/*advantage 加盟优势*/
	#advant .con .text .list{font-size:14px;line-height: 24px;}
	#advant .adva-text .p1{font-size:14px;}
	#advant .adva-text .p2{font-size:12px;}
	/*policy 加盟政策*/
	#policy .store .store-tit .p1{font-size:16px;line-height: 20px;}
	#policy .store .store-tit .p2{font-size:14px;line-height: 20px;}
	#policy .store .store-tit .p3{font-size:18px;line-height: 24px;}
	#policy .store .store-tit .p4{font-size:14px;line-height: 20px;}
	#policy .store .tit{margin: 17rem 31.525% 17.3125rem;}
	#policy .store .tit .t2{font-size:14px;line-height:24px;}
	#policy .store .list .p1{font-size:12px;}
	#policy .store .li1{left:-1rem;}
	#policy .store .li4{right:-1rem;}
	#policy .store .diji2 .p1{font-size:16px;line-height: 24px;}
	#policy .store .diji2 .p2{font-size:14px;line-height: 24px;}
	#policy .system .item .p1{font-size:16px;line-height:24px;}
	#policy .system .item .p2{font-size:14px;line-height:24px;}
	#policy .system .brief{font-size:16px;line-height:24px;width:75%;}
	#policy .system .brief:before,
	#policy .system .brief:after{width:9.5px;height:7.5px;}
	#policy .system .brief:before{top:4px;left:-9.5px;}
	#policy .system .brief:after{bottom:4px;right:-9.5px;}
	#policy .media .tit .p1{font-size:14px;line-height:24px;}
	#policy .media .tit .p2{font-size:16px;line-height:24px;}
	#process .tit{font-size:16px;line-height: 24px;}
	#process .list .img:before{width:8px;height:8px;margin-top:-4px;}
	#process .list .img.fl:before{right:-3.4rem;}
	#process .list .img.fr:before{left:-3.4rem;}
	#process .list .text {margin-top: 6%;}
	#process .list .text .s1{font-size:14px;line-height:18px;}
	#process .list .text .s2{font-size:10px;line-height:18px;width:calc(100% - 22px - 0.8rem);}
	/*training 品牌荣誉*/
	#train .train-cate{height:35px;line-height:35px;}
	#train .train-cate .a1{height:35px;font-size:10px;}
	#train .list .text{font-size:12px;line-height:24px;}
	.tan-bg .tanchu .swiper-pagination2 *{font-size:14px;}
	.tan-bg .tanchu .swiper-slide .text{font-size:14px;}
	/*graduation 圆满毕业*/
	#gradua .hot-video .img .anniu{border:2px solid #00b6a0;}
	#gradua .hot-video .text .p1{font-size:16px;line-height:24px;}
	#gradua .hot-video .text .brief{line-height:24px;font-size:14px;}
	#gradua .list .text{font-size:14px;line-height:24px;}
	#gradua .list .img .anniu{border:2px solid #00b6a0;}
	/*school 商学院简介*/
	#school .intro .img img{max-width:80%;max-height:80%;}
	#school .intro .text .p1{font-size:14px;line-height:20px;margin: 2rem auto 1rem;}
	#school .intro .text .brief{font-size:12px;line-height:20px;max-height:100px;}
	#school .course .tit .p1{line-height:24px;font-size:16px;}
	#school .course .tit .brief{line-height:24px;font-size:12px;}
	#school .course .tit1{line-height:24px;font-size:14px;}
	#school .cplate1-con .text{padding: 3rem 2rem 2rem;}
	#school .cplate1-con .text .p1{font-size:14px;line-height: 20px;}
	#school .cplate1-con .text .p2{font-size:12px;line-height: 20px;}
	#school .course-con .list .ctit .num{font-size:14px;padding-right:10px;margin-right:10px;}
	#school .course-con .list .ctit .t1{font-size:14px;width:calc(100% - 55px);}
	#school .course-con .list .ccon{font-size:12px;line-height: 20px;}
	/*classroom 美丽课堂*/
	#room .room-search .tit{font-size:12px;}
	#room .room-search input{font-size:12px;}
	#room .classro .tit1 p{font-size:14px;}
	#room .classro .list p{font-size:14px;}
	/*美丽课堂详情和新闻详情公用*/
	#news-detail .tit .p1{font-size:16px;line-height: 24px;}
	#news-detail .tit .p2{font-size:12px;line-height: 24px;}
	#news-detail .page-turn a{height:30px;line-height: 30px;font-size:12px;}
	#news-detail .page-turn a i{font-size:16px;}
	/*info 新闻中心*/
	#info .list .text .time{font-size:12px;}
	#info .list .text .p1{font-size:14px;line-height:24px;}
	#info .list .text .p2{font-size:12px;line-height:20px;}
	/*problem 常见问题*/
	#problem .con .list .tit{line-height:24px;}
	#problem .con .list .tit span{font-size:14px;width:calc(100% - 20px);}
	#problem .con .list .tit i{font-size:16px;}
	#problem .con .list .brief{line-height:22px;font-size:14px;}
	/*products 产品中心*/
	#products .list .text{font-size:14px;line-height:20px;}
	/*products_detail 产品详情页*/
	#pro-detail .text .p1{font-size:18px;line-height:24px;}
	#pro-detail .text .p2{font-size:12px;line-height:24px;}
	#pro-detail .text .icon{width:9px;height:11px;}
	#pro-detail .text .brief{font-size:14px;line-height:24px;}
	#pro-detail .text .a1 span{margin-left:8px;font-size:12px;}
	#pro-detail .text .a1 i{margin-top:3px;font-size:14px;}
	#pro-detail .tit .t1{font-size:14px;}
	#pro-detail .t2{font-size:18px;}
	/*contact 联系我们*/
	#contact .brief{line-height: 28px;font-size:18px;}
	#contact .p2{line-height: 24px;font-size:14px;}
	#contact .erweima1 .img{width:80px;}
	#contact .erweima1 .img .p3{line-height:18px;font-size:10px;}
	/*message 在线留言*/
	#message .feedback .c_row{height:35px;line-height:35px;}
	#message .feedback .c_row input{width:calc(100% - 29px);height:35px;font-size:12px;}
	#message .feedback .c_row i{font-size:12px;margin:0px 8px;}
	#message .feedback .m_row{padding-top:8px;height:120px;}
	#message .feedback .m_row textarea{width:calc(100% - 29px);height:120px;font-size:12px;}
	#message .feedback .m_row i{font-size:12px;margin:0px 8px;}
	#message .feedback .anniu{height:35px;line-height: 35px;font-size:12px;}
	#service .swiper-slide .icon{margin: 2.5rem auto 1rem;}
	#service .swiper-slide .p1{font-size:12px;line-height: 20px;height:20px;}

	/*cao_nav 三级导航*/
	.cao-nav{line-height:35px;height:50px;}
	.cao-nav .swiper-container{height:35px;padding:0px 10px 15px;}
	.cao-nav ul.swiper-wrapper > li{position: relative;padding:0px 10px;min-width:100px;}
	.cao-nav ul.swiper-wrapper li a{height:35px;}

}