body,input{font-family: "microsoft yahei";}
.allpage{ background:#fff;}
input{outline: none;}
/*font*/
@font-face{font-family:"iconfont";src:url('../font/iconfont.woff') format('woff'),url('../font/iconfont.ttf') format('truetype');}
@font-face{font-family:"iconfont1";src:url('../font/iconfont1.woff') format('woff'),url('../font/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: right!important; bottom:0%;}
.swiper-pagination-bullet{width: 0.12rem!important;height: 0.12rem!important; background-color: #fff;opacity: 1!important; border-radius:50%!important;}
.swiper-pagination-bullet-active{ background:#9b7550; }
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 2%!important;}
.swiper-container{ }
.swiper-button-next, .swiper-button-prev{  background:none !important; top:55% !important}
.swiper-button-next { right:2% !important; width:3% !important}
.swiper-button-prev { left:2% !important; width:3% !important}
.swiper-button-next img, .swiper-button-prev img{ width:100%}/*顶部搜索区域*/
.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; background:#633e33; border-top:1px solid #fff}
.t_nav .type_a:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.t_nav .type_a li{width:24.8%;  float:left; font-size:0.28rem; line-height:2.3; color:#d2d3d5; text-align:center; border-bottom:1px solid #ae9e9e;border-right:1px solid #ae9e9e}
.t_nav .type_a li:nth-child(4n){width:24.1%;}
.t_nav .type_a li:nth-child(4n){ border-right:0}
.t_nav .type_a li a{color:#d2d3d5; display:block; width:100%;}
/*产品中心*/
.iteam{margin:0 auto; padding:0 0 0.3rem 0; background:#f6f6f6}
.iname{ width:100%;  text-align:center; font-style:italic; font-weight:bold; background:url(../images/db1.gif) center bottom no-repeat; padding:5% 0 3% 0; background-size:14% }
.iname span{  font-size:0.34rem;color:#643e33;  padding:1% 0;  }
.iname label{  font-size:0.3rem;color:#333333;  padding:1% 0;  }

.iteam ul{ width:100%; margin:0.25rem auto 0;padding-left:0.1rem;}
.iteam li{width:1.78rem; height:1.41rem; float:left;  margin:0.1rem 0.5% 0.05rem 0.1rem; position:relative;}
.iteam li.a{ width:3.96rem; height:2.97rem}
.iteam li .img{width:100%; height:100%; background-size:cover; background-position:center;}
.iteam li .info{ width:100%; position:absolute; left:0; bottom:0;text-align:center;font-size:0.26rem; line-height:1.8; color:#ffffff;white-space: nowrap;text-overflow:ellipsis;overflow: hidden; background:rgba(73,50,43,0.7); z-index:7}
.db_imore{ display:block; width:2.54rem;  margin:8% auto 5%; color:#fff; text-align:center; line-height:0.62rem; background:#643e33; border:1px solid #fff; font-size:0.24rem}
.db_imore img{ display:inline-block; vertical-align:middle; width:12%}
.db_imore a{ display:block; color:#fff}
/*关于我们*/
.index_about{ clear:both; background:#644034; padding:0 0 3% 0; border-bottom:2px solid #f6b74a}
.index_about .head_bg{ width:87.1875%; margin:0 auto; padding:4% 0 2% 0; border-bottom:2px solid #7d594d; font-style:italic; text-align:center; font-weight:bold;}
.index_about .head_bg span{  font-size:0.34rem;color:#e7a54b;  padding:1% 0;  }
.index_about .head_bg label {  font-size:0.3rem;color:#fff;  padding:1% 0;  }

.index_about .img{width:100%;  height:3.06rem; background-size:cover; background-position:center;}
.index_about .msg{width:5.8rem; margin:0.18rem auto 0; color:#af9f9f; line-height:1.5; font-size:0.26rem}
.index_about .more{  float:right; background: url(../images/dp1.jpg) center top no-repeat; width:0.32rem; height:0.26rem; background-size:cover; margin:2% 5% 0 0}

/*****首页 index_news*****/
.index_news{ width:100%; margin:0 auto ; color:#fff; padding:0 0 3% ; background:#f6f6f6}
.index_news01{ width:100%; z-index:11; font-size:0.3rem; color:#fff; background:url(../images/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_news04{ padding:5% 0 0}
.index_news04 dl{ width:94%; margin:0.1rem auto  0.3rem; overflow:hidden;  height:1rem;}
.index_news04 dl dt{ width:1rem; height:1rem;  float:left; background-position:center; background-size:cover;}
.index_news04 dl dd{ float:left; width:74%; padding:0 0 0 4%; font-size:0.24rem; }
.index_news04 dl dd h3{ font-size:0.3rem; color:#1d1d1d;  font-weight:normal;line-height:1; overflow:hidden; margin:0 0 2%;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.index_news04 dl dd span{ display:block; font-size:0.24rem; overflow:hidden; color:#999999; height:0.6rem; overflow:hidden; line-height:0.3rem;}
/*****首页 成功案例*****/
.index_case{ padding-top:0.45rem; border-top:1px solid #e5e5e5; }
.index_case .iname2{ float:left; font-size:0.3rem;color:#00945a; margin:0 0 0 3%; padding:0 0 0 0.15rem; border-left:2px solid #00945a;   }
.index_case .more{  float:right; background: url(../images/dp1.jpg) center top no-repeat; width:0.32rem; height:0.26rem; background-size:cover; margin:2% 5% 0 0}

.index_case02{ margin:1% 0 0  }
.index_case02 ul{ width:91.5625%; margin:0.22rem auto 0;padding-left:0.1rem;}
.index_case02 li{width:1.78rem; float:left;  margin:0.08rem 0.5% 0 1.2%;}
.index_case02 li .img{width:1.78rem; height:1.34rem; background-size:cover; background-position:center;}
.index_case02 li .info{text-align:center;font-size:0.24rem; line-height:1.9; color:#333333;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
/*****首页 index_cotnact*****/
.index_cotnact{ padding:0; height:7rem }
.index_cotnact .more{  float:right; background: url(../images/dp1.jpg) center top no-repeat; width:0.32rem; height:0.26rem; background-size:cover; margin:2% 5% 0 0}

.index_cotnact04{ display:block; margin:8% 0 0 5%; line-height:0.4rem; background: url(../images/fax.png) left top no-repeat; color:#643e33; font-size:0.3rem; padding:0 5% 0 8%; background-size:6.6875% auto;}
.index_cotnact04 label{ float:left; width:18%;}
.index_cotnact04 span{ float:left; width:80%;}
.index_cotnact06 label{ float:left; width:18%;}
.index_cotnact06 span{ float:left; width:80%;}
.index_cotnact05 label{ float:left; width:25%;}
.index_cotnact05 span{ float:left; width:70%;}
.index_cotnact05{ margin:8% 0 0 5%; line-height:0.4rem; background: url(../images/lx03.png) left top no-repeat; color:#643e33; font-size:0.3rem; padding:0 5% 0 8%; background-size:6.4% auto;}
.index_cotnact06{ margin:8% 0 0 5%; line-height:0.4rem; background: url(../images/lx04.png) left top no-repeat; color:#643e33; font-size:0.3rem; padding:0 5% 0 8%; background-size:6.6875% auto;}
.db_ictel{ margin:8% auto 0; width:1.09rem; height:1.09rem; background:url(../images/lx02.png) center no-repeat; background-size:cover;}
.db_ictel a{ display:block; height:100%}
.db_itel1{ text-align:center; font-size:0.42rem; font-family:impact; color:#643e33; padding:5% 0 2%}
.db_iadd{ color:#643e33; font-size:0.26rem; text-align:center;}

/*carr*/
.icarr{ height:1.19rem; text-align:center; color:#fff; line-height:1.85; font-size:0.24rem;background:url(../images/db5.jpg) center bottom no-repeat;}
.icarr b{ display:block; font-size:0.28rem; padding:2% 0 0}

/*model*/
.iche{ padding:0 0 1% 0; background:#643e33;}
.iname1{ width:100%;  text-align:center; font-style:italic; font-weight:bold; background:url(../images/db2.gif) center bottom no-repeat; padding:5% 0 3% 0; background-size:14% }
.iname1 span{  font-size:0.34rem;color:#edab4a;  padding:1% 0;  }
.iname1 label{  font-size:0.3rem;color:#fff;  padding:1% 0;  }

.d_cheul{ margin:2% 0 0}
.d_cheul li{float:left; width:1.79rem;  margin:0.2rem 0.03rem  0.2rem 0.22rem; position:relative; }
.d_cheul li .divimg{ float:left;width:1.79rem; height:1.48rem; background-position:center; background-size:cover}
.d_cheul li .title{ float:left; width:100%;  text-align:center; background:#edab4a;font-size:0.26rem; line-height:1.8; color:#fff;   text-align:center;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.d_cheul li a:hover .title{ background:#ca841d}
/*service*/
.iservice{ padding:0 0 5% 0 }
.iservice_name{ text-align:center; color:#eaac4a; font-size:0.3rem; font-weight:bold; margin:3% 0 1%;}
.iservice .wwi{text-align:center; color:#333333; font-size:0.28rem;background:url(../images/db13.png) center bottom no-repeat; background-size:9%; padding-bottom:7%}
.d_serul{ width:96%; float:left; padding:5% 2% 3%}
.d_serul li{float:left; width:1.43rem; height:2.11rem; border-bottom:3px solid #ecac4a; margin:0  0.4% 0 1.2%; position:relative; overflow:hidden; }
.d_serul li .title{ position: absolute; width:0.26rem; right:10%; bottom:5%;  text-align:center; font-size:0.20rem; line-height:0.24rem; color:#fff;   }
.d_serul li .simg{ width:100%; height:100%; background-position:center; background-size:cover; }
.d_serul li label{ position:absolute; width:1.43rem; height:2.11rem;  left:0; top:0; background:url(../images/db8.png) center top no-repeat;}
.d_serul li a:hover label{background:url(../images/db9.png) center top no-repeat;}
.d_serul li a:hover .title{ color:#e0a74f}
.isej{ width:94%; margin:1% 3% 0; color:#666666; font-size:0.28rem; line-height:1.4;}


/*首页班级设置*/
/*.ibanf{margin:5% auto 0; width:100%}
.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: 0 auto }
.it_cf{ width:100%; background:url(../images/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}*/
/*****学员风采*****/
/*.iname1{ width:40%; z-index:11; font-size:0.3rem; background:url(../images/i3.gif) 18%  bottom no-repeat; padding:0 5% 3%; background-size:30%; position:absolute; left:0; top:0;}
.itt{ width:100%; background:url(../images/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(../images/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(../images/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(../images/i1.png) no-repeat center center; background-size:100% 100%;width:0.22rem; height:0.4rem; margin:0;opacity:1 !important}
*//**************************/
.beian{color:#333333;text-align: center;font-size: 0.24rem; line-height:2; padding:2% 0;}
.beian a{color:#333333;font-size: 0.24rem;}

@media all and (min-width:640px){
    .content{width:640px;margin:0 auto;position:relative;}
}

