﻿/* eyoucms.com 易优CMS -- 好用,免费,安全 */
body,input{font-family: "microsoft yahei";}
.allpage{ background:#fff;}
input{outline: none;}
/*font*/
@font-face{font-family:"iconfont";src:url('../fonts/iconfont.woff') format('woff'),url('../fonts/iconfont.ttf') format('truetype');}
@font-face{font-family:"iconfont1";src:url('../fonts/iconfont1.woff') format('woff'),url('../fonts/iconfont1.ttf') format('truetype');}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.iconfont1 {font-family:"iconfont1" !important;	font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;borde/r-radius: 50%;display: inline-block;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;
}
/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
.casei{width:100%;height:auto;overflow:hidden;margin:0 auto;}
/*banner*/
.banner{width:100%;position: relative; margin:0 auto;}
.banner img{ width:100%; height:auto;}
.swiper-container { width: 100%; height: 100%;}
.swiper-slide { text-align: center; font-size: 18px; background: #fff;  /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.swiper-pagination{ padding:0; margin:0;width: 100%!important;text-align: center!important; bottom:0%;}
.swiper-pagination-bullet{width: 0.12rem!important;height: 0.12rem!important; background-color: #6d768c;opacity: 1!important; border-radius:50%!important;}
.swiper-pagination-bullet-active{ background:#ffc231; }
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 1%!important;}
.swiper-container{ }
/*顶部搜索区域*/
.search-lh-input{width: 75%;border:1px solid #65b673;border-radius: 15px 0 0 15px;float: left;border-right: none;height: 0.461rem;font-size: 0.18rem;font-family: "microsoft yahei";text-indent: 5%;margin-top: 2%;}
.search-lh-btn{width: 15%;float: left;background-color: #fff;border-radius:0 15px 15px 0;border:1px solid #65b673;border-left: none;height: 0.491rem;font-size: 0.25rem;margin-top: 2%;}
.search_hl{width:14.0625%;left:0.1%;top:-1px;position:absolute;height:100%;font-size:0.38rem;line-height:0.8rem;color:#b3b3b3;text-align:center;overflow:hidden;}
.search{width: 96%;height: 0.691rem;padding:0 2%;position: absolute;top: -120%;left: 0;background-color: #7e0001;font-family: "microsoft yahei";}
.search-lh-input{width: 75%;border:1px solid #364261;border-radius: 15px 0 0 15px;float: left;border-right: none;height: 0.461rem;font-size: 0.18rem;font-family: "microsoft yahei";text-indent: 5%;margin-top: 2%;}
.search-lh-btn{width: 15%;float: left;background-color: #fff;border-radius:0 15px 15px 0;border:1px solid #364261;border-left: none;height: 0.491rem;font-size: 0.25rem;margin-top: 2%;}
.search a{display: inline-block;width: 9%;float: left;color:#fff;text-align: center;height: 0.7rem;}
/*首页显示导航区域*/
.t_nav{width:100%; clear:both; height:1.44rem; background-repeat:no-repeat; background-size:cover;}
.t_nav .type_a{padding-top:0.12rem;}
.t_nav .type_a:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.t_nav .type_a li{width:24.7%; float:left; font-size:0.28rem; line-height:0.58rem; color:#fbecb4; text-align:center;}
.t_nav .type_a li:nth-child(4n){ width:25%}
.t_nav .type_a li a{color:#fbecb4; display:block; width:100%;}
/*****首页关于我们*****/
.index_about{width:100%; margin:5% auto 0; background:url(../img/ab.png) center top no-repeat; height:3.16rem; background-size: 100% 100% ; padding:8% 0 0 40.21875%; box-sizing:border-box;}
.index_about01{ width:90%;}
.index_about01 b{ display:block; font-size:0.3rem;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.index_about01 span{ display:block; font-size:0.16rem;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.index_about02{ font-size:0.18rem; width:90%; margin:4% 0 0; color:#fff; line-height:0.3rem; height:2rem; overflow:hidden;}
/*首页班级设置*/
.ibanf{margin:5% auto 0; width:100%}
.iname{ text-align:center; font-size:0.3rem; background:url(../img/i1.gif) center bottom no-repeat; padding:0 0 2%; background-size:13%}
.ib_class { width:96%; margin:5% auto 0;}
.ib_class li { float:left; width:24%;  margin:0 0 0 1%; font-size:0.19rem; text-align:center;}
.ib_class li span{ display: inline-block; margin:0 auto; width:0.8rem; height:0.8rem; border-radius:50%; overflow:hidden; }
.ib_class li span img{ width:100%; height:100%;}
.ib_class li label{ display: block;white-space: nowrap;text-overflow:ellipsis;overflow: hidden; }
.ib_lul { width:94.8%; margin:5% auto 0;}
.ib_lul li { width:100%; position:relative; margin:0.3% 0 0;}
.ib_lul li img{ width:100%}
.ib_lul li .ifloat{ padding:5% 6%; position: absolute; left:0; top:0; width:100%; background:rgba(0,0,0,0.4); background-size:cover; height:100%; color:#fff; box-sizing:border-box}
.ib_lul li .ifloat b{ display:block; font-size:0.25rem;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.ib_lul li .ifloat label{ display:block; font-size:0.2rem; line-height:1.3; padding-top:3%;}
.ib_more{ width:94.8%; background:#ee0049; margin:5% auto 0; display:block; text-align:center; color:#fff; line-height:2.6;}
/*--造型团队----*/
.iteam{ width:100%; margin:5% auto 0}
.it_cf{ width:100%; background:url(../img/i3.jpg) center top no-repeat; margin:5% auto 0; overflow:hidden;hei/ght:4.8rem; padding:0 0 5%; background-size:100% 100%;}
.it_ul{ width:100%; margin:6% 0 0}
.it_ul li{ float:left; width:40.8%; margin:2% 0 0 6%  }
.it_ul li span{ float:left;width:92%; padding:0 4%; background:#a70034}
.it_ul li label{ float:left;width:100%; text-align:center; color:#fff; padding:8% 0 0; font-size:0.22rem}
/*****首页 教学成果*****/
.index_case{  }
.index_case01{ width:92%; margin:0 auto; }
.index_case01 img{ float:left; width:15.07%;}
.index_case01 h2{ float:left; width:80%; margin:9% 2% 0}
.index_case01 h2 span{ display:block; font-size:0.3rem;}
.index_case01 h2 label{ display:block; font-size:0.2rem; color:#666}
.index_case02{ margin:1% 0 0  }
.index_case02 dl{ float:left; width:50%; text-align:center;  cursor:pointer; position:relative;}
.index_case02 dl:nth-child(2) dd{ }
.index_case02 dl dt{}
.index_case02 dl dd{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:left; box-sizing:border-box; padding:0 6%;background:rgba(0,0,0,0.5)  }
.index_case02 dl dd h4{ color:#fff; font-size:0.22rem; margin:50% 0 0;}
.index_case02 dl dd label{ color:#fff; font-size:0.17rem; font-weight:normal;}
.index_case02 dl dd span{ display:block; color:#fff; font-size:0.2rem; font-weight:normal;}
.index_case02 dl a:hover dd{background:rgba(0,0,0,0)}
/*****学员风采*****/
.iname1{ width:40%; z-index:11; font-size:0.3rem; background:url(../img/i3.gif) 18%  bottom no-repeat; padding:0 5% 3%; background-size:30%; position:absolute; left:0; top:0;}
.itt{ width:100%; background:url(../img/i5.jpg) center top no-repeat; background-size:100% 100%; height:2rem; margin:5% 0 0}
.ittl{ float:left; width:56%; text-align: right; color:#fff;}
.ittl h4{ font-size:0.26rem; line-height:1; margin:8% 0 5%}
.ittl label{ display:block; font-size:0.2rem}
.ittl span{ display:block; font-size:0.2rem; margin:5% 0 0 }
.ittr{ float: left; width:36%; margin:-13% 0 0 4%; background:url(../img/i6.jpg) right 82% no-repeat; padding:0 1% 0 0; background-size:80% 80%;}
.iline{ position:absolute; width:100%; left:0; bottom:0; background:#ee0049; height:0.5rem}
.huanjing_i{ width:93%; margin:5% auto 0; position:relative;}
.huanjing_i img{ width:100%; height:auto; margin-bottom:7%;}
.huanjing00{ position:relative; padding:11% 0 16%}
.huanjing00_title{ position:absolute; left:0; bottom:0; width:80%; padding:0 15.5% 0 10%; overflow:hidden; height:0.5rem; background:#ee0049; text-align:center; color:#fff; font-size:0.19rem; line-height:0.5rem;}
.huanjing01{ bottom:1%; right:5%; top:auto;  background:#ee0049  url(../img/i2.png) no-repeat center center; background-size:100% 100%;width:0.22rem; height:0.4rem; margin:0; opacity:1 !important}
.huanjing02{ bottom:1%; left:5%;  top:auto; background:#ee0049 url(../img/i1.png) no-repeat center center; background-size:100% 100%;width:0.22rem; height:0.4rem; margin:0;opacity:1 !important}
/*****首页 index_news*****/
.index_news{ width:100%; margin:5% auto 0; background:#222222; color:#fff; padding:0 0 5% }
.index_news01{ width:100%; z-index:11; font-size:0.3rem; color:#fff; background:url(../img/i3.gif) 4%  bottom no-repeat; padding:5% 4% 3%; background-size:12%; }
.in_class{ width:100%; padding:5% 0 0}
.in_class a{ float:left; width:26%; border-radius:0.07rem; line-height:2; margin:2% 0 0 5.4% ; text-align:center; background:#fff; color:#848383; font-size:0.22rem}
.in_class a:hover{ background:#ee0049; color:#fff;}
.index_news02{ width:100%; overflow:hidden; padding:2% 0 0}
.index_news02 dl{ padding:5.5% 0 3%; text-align:left;}
.index_news02 dl dt{ color:#fff; padding:0 8%; font-size:0.22rem; line-height:0.34rem; background:url(../img/i3.png) 5% center no-repeat;}
.index_news02 dl dd{ padding:1% 8% 0; color:#a9a9a9; font-size:0.19rem}
/*****首页 index_cotnact*****/
.index_cotnact{ margin-top:7%;background: url(../img/i4.gif) left top repeat-x; padding:3% 0 0}
.index_cotnact01{ width:100%; margin:5% auto 0; text-align:center; color:#999999; font-size:0.2rem}
.index_cotnact02{ color:#fff; width:94%; margin:0 auto; padding:3% 0 4%; text-align:center;  font-size:0.28rem}
/**************************/
.beian{color:#64707a;text-align: center;font-size: 0.21rem; line-height:2;}
.beian a{color:#64707a;font-size: 0.21rem;}
/*圆圈分类*/
.circle_bg{height:1.34rem; margin:0 auto;}
.circle_b{width:5.85rem; margin:0 auto;}
.circle_type{width:1.34rem; height:1.34rem; float:left; border-radius:100%; overflow:hidden; background-repeat:no-repeat; background-position:center;}
.circle_type+li{margin-left:0.16rem;}
.circle_type a{display:block;}
.circle_type .titlea{width:0.59rem; height:0.65rem; padding-top:0.04rem; border:0.02rem solid #fff; margin-left:0.32rem; margin-top:0.32rem; font-size:0.24rem; line-height:0.3rem; color:#fff; padding-left:0.1rem;}
/*关于我们*/
.iabout{height:3.36rem; background-repeat:no-repeat; background-position:0 -0.74rem; background-color:#0d0400; padding-top:0.74rem;}
.iabout .num{float:left; color:#dec07d; font-size:0.3rem; line-height:0.3rem; padding-left:3.94rem; padding-top:0.04rem;}
.iabout .num a{color:#dec07d;}
.icontent{width:5.8rem; height:2.6rem; overflow:hidden; margin:0 auto; color:#f2b797; line-height:0.44rem; font-size:0.24rem; clear:both; padding-top:0.4rem;}
/*首页两条咨询*/
.two_news{height:7rem; clear:both; background-color:#0d0400; padding-top:0.3rem;}
.two_news_b{width:5.8rem; margin:0 auto; background-repeat:no-repeat; padding-top:0.38rem; background-size:5.84rem 0.44rem;}
.two_news_b li{width:5.8rem; height:3rem; background-color:#4f1c00; margin-top:0.3rem;}
.two_news_b li a{display:block;}
.two_news_b .img{float:left; width:1.9rem; height:1.46rem; background-position:center; background-repeat:no-repeat; background-size:cover; margin-left:0.3rem; margin-top:0.2rem;}
.two_news_b .title{font-size:0.34rem; line-height:0.34rem; color:#ff9a64; padding-left:0.3rem; padding-top:0.2rem;}
.two_news_b .other{clear:both; color:#f6945f; font-size:0.28rem; line-height:0.34rem; padding-top:0.2rem; padding-left:0.3rem;}
.two_news_b .time{float:left; background-image:url(../img/index_icon1.png); background-size:0.33rem 0.33rem; background-repeat:no-repeat; padding-left:0.52rem;}
.two_news_b .looks{float:left; background-image:url(../img/index_icon2.png); background-size:0.36rem 0.25rem; background-repeat:no-repeat; padding-left:0.52rem; margin-left:0.52rem; background-position:0 0.06rem;}
.two_news_b .msg{font-size:0.24rem; line-height:0.4rem; color:#f6945f; float:left; margin-top:0.3rem; width:2.8rem; padding-left:0.3rem;}
/*产品展示*/
.pro_bg{margin: 0 auto; height:3rem; background-color:#0d0400; padding-top:0.4rem;}
.pro_b{width:5.8rem; margin:0 auto; background-repeat:no-repeat; background-size:5.84rem 0.44rem;}
.pro_bg ul{padding-top:0.74rem; background-repeat:no-repeat;}
.pro_bg li{float:left; width:1.76rem; height:1.76rem; border-radius:100%; border:0.02rem solid #c0a66a; overflow:hidden;}
.pro_bg li+li{margin-left:0.2rem;}
.pro_col{width:1.66rem; height:1.66rem; margin-left:0.05rem; margin-top:0.05rem; border-radius:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_col .info{height:0.8rem; width:1.66rem; margin-top:0.46rem; background:rgba(0, 0, 0, 0.5); text-align:center;}
.pro_col .title{font-size:0.28rem; line-height:0.28rem; color:#fff; padding-top:0.12rem;}
.pro_col .msg{font-size:0.22rem; line-height:0.22rem; color:#f2b797; padding-top:0.12rem;}
/*企业资讯+留言*/
.msgnews_bg{margin:0 auto; padding-bottom:0.22rem; background-color:#0d0400; background-position:0.3rem 0; background-size:5.82rem 0.46rem; background-repeat:no-repeat; border-bottom:0.01rem solid #4f1c00;}
.company_b{padding-top:0.92rem; width:5.8rem; margin:0 auto;}
.company_b li{height:0.24rem; font-size:0.24rem; line-height:0.24rem; margin-bottom:0.24rem;}
.company_b li a{display:block;}
.company_b li .title{float:left; color:#ff9a64;}
.company_b li .time{float:right; color:#ff9a64;}

