.fandengxian{width:96%;height: auto;margin: 0 auto;border:solid 0.1px #BEBEBE; border-bottom:none;padding-top:1rem;margin-top:2rem}
.fandengtt{width:12rem;position:absolute;top:-12px; left:42%; margin-left:-4rem; text-align:center; background-color:#fff; z-index:2; }
.fandengxpro{width:96%;height: auto;margin: 0 auto;border:solid 0.1px #BEBEBE;border-top:none;}
.fandeng_p1{width:48%;float:left;text-align:center;color:#111111;margin-top:2%;}
.fandeng_p2{width:49%;float:left;text-align:center;color:#111111;font-size:0.7rem;line-height:30px;margin-bottom:5%;}
.fandeng_p2_1{font-size:0.85rem;width:100%;height:2rem;margin: 0 auto;line-height:2rem;border-radius:0.5rem;border:none; text-align:center; color:#fff;display: block;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEA4B4,endColorStr=#E67489); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #FEA4B4,  #E67489);        /* IE 10 */
background:-moz-linear-gradient(top,#FEA4B4,#E67489);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#FEA4B4), to(#E67489));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEA4B4), to(#E67489));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #FEA4B4, #E67489);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #FEA4B4, #E67489);  /*Opera 11.10+*/
}
.fandeng_dian1{width:10%;float:left;margin-left:5%;}
.fandeng_dian2{width:58%;float:left;margin-left:2%;font-size:0.95rem;line-height:36px;}

@charset "utf-8";
.both{margin:0;padding:0; height:0px; overflow:hidden;clear:both;*display:inline;}
.youhui-wrap2{max-width: 640px;min-width: 320px; margin-left: auto;margin-right: auto; overflow: hidden; color:#000; position: relative; }
.youhui-wrap2 .zixun-top{ position: relative; background:#37363b; height:80px;}
.youhui-wrap2 .zixun-top p{ position: absolute; font-size: 30px; line-height: 80px; left: 0; width:100%; top: 0; color:#ffffff; text-align: center;}
.youhui-wrap2 .zixun-top .wechat{ width:16%; height:100%; position: absolute; left: 1%; top: 20%; }
.youhui-wrap2 .zixun-top .phone{ position: absolute; right:5%; top: 34%; width:6%;animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite; }
.youhui-wrap2 #bb{ overflow: hidden; padding-bottom:3%}
.youhui-wrap2 #ee{ overflow: hidden; padding-bottom:3%}
.youhui-wrap2 #ff{ overflow: hidden; padding-bottom:3%}
.youhui-wrap2 #ff1 {overflow: hidden;padding-bottom: 3%;}
.youhui-wrap2 #gg{ overflow: hidden; padding-bottom:3%}
.youhui-wrap2 .db{ padding-left: 17%}
.youhui-wrap2 .pp2{ color:#2a2a2a; font-size: 22px;padding: 2%; background: #fff;
  border-radius: 10px;width: 52%; position: relative }
.youhui-wrap2 .pp2 a{color:#2a2a2a; }
.youhui-wrap2 .pp2 .sj{ position:absolute; width:6%;top: 18%; left:-6%; display:block;}
.youhui-wrap2 #times{color:#b4b4b4;}
.youhui-wrap2 #times2{color:#b4b4b4;}
.youhui-wrap2 .time {width: 80%;padding-bottom: 2%;text-align: center}
.youhui-wrap2 .time{ font-size: 17px;}
.youhui-wrap2 .pp3{ background:#9eea6a; float: right; margin-right: 8%}
.youhui-wrap2 .pp4{ top: 65%; width:52%; margin-left: 17%}
.youhui-wrap2 .pp5{ top: 81%; background:none; padding:0; width:56%; left: 24%;margin-right: 17%}
.youhui-wrap2 .toux{  width:12%; float: left; margin-top: 5%}
.youhui-wrap2 .toux2{  width:12%; float: right}
.youhui-wrap2 .toux3{  width:12%;float: left;}
.youhui-wrap2 .toux4{  width:12%;float: right}
.youhui-wrap2 textarea{font-size:22px; width:71%; height:82px;position: absolute; top: 78%; left:4%; border:0;border:1px solid #ccc; border-radius: 5px; padding: 1% 1% 0 2%; }

.youhui-wrap2 .ChatTel img{ width:23%; margin-right: 3%;display:inline-block;}
.youhui-wrap2 .zixun-cont{ background:#ebebeb; height:485px; position: relative;padding: 4% 5%;
  overflow-y: scroll
}

.youhui-wrap2 .zixun-qution{ color:#7f8389; padding:2% 0 2% 3%;font-size: 26px;border-bottom:solid 1px #BEBEBE; }
.youhui-wrap2 .zixun-qution .fl{ float: left;}
.youhui-wrap2 .zixun-qution .ov{ overflow: hidden; padding-top: 2%;}
.youhui-wrap2 .zixun-qution .qution-top span{ display:inline-block; margin-right: 1%;}
.youhui-wrap2 .zixun-qution .qution-top a{ color:#2a2a2a;display:inline-block; padding:1% 1%; border:1px solid #e0e2e6; border-radius: 20px;}
.youhui-wrap2 .qution-bottom input{ width:100%;border:0; border:1px solid #e0e2e6; line-height: 70px; border-radius: 10px; font-size: 22px; padding-left: 2%; font-family: "微软雅黑"; box-sizing: border-box;}
.youhui-wrap2 .qution-bottom input::-webkit-input-placeholder{color:#2a2a2a}
@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-1px,0);
    transform: translate3d(0,-1px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-1px,0);
    transform: translate3d(0,-1px,0);
  }
}

@media screen and (max-width: 639px) {
    .youhui-wrap2 textarea{ height:53px;font-size:14px;}
    .youhui-wrap2 .pp2{ font-size: 14px; }
    .youhui-wrap2 .time{ font-size: 13px;left: 31%!important;}
    .youhui-wrap2 .zixun-top p{ font-size: 20px; line-height: 55px;}
    .youhui-wrap2 .zixun-top{ height:50px;}
    .youhui-wrap2 .zixun-cont{ height:320px;}
    .youhui-wrap2 .zixun-qution{ font-size: 16px;}
    .youhui-wrap2 .qution-bottom input{ line-height: 48px; font-size: 16px;}
}
@media screen and (max-width: 375px) {
    .youhui-wrap2 textarea{ height:47px;font-size:12px;}
    .youhui-wrap2 .pp2{ font-size: 13px;}
    .youhui-wrap2 .zixun-top p{ font-size: 18px; line-height: 50px;}
    .youhui-wrap2 .zixun-top{ height:45px;}
    .youhui-wrap2 .zixun-cont{ height:295px;}
    .youhui-wrap2 .zixun-qution{ font-size: 15px;}
    .youhui-wrap2 .qution-bottom input{ line-height: 42px; font-size: 16px;}
}
@media screen and (max-width: 320px) {
    .youhui-wrap2 textarea{ height:38px;font-size:12px;}
    .youhui-wrap2 .pp2{ font-size: 12px;}
    .youhui-wrap2 .zixun-top p{ font-size: 16px; line-height: 42px;}
    .youhui-wrap2 .zixun-top{ height:40px;}
    .youhui-wrap2 .zixun-qution{ font-size: 14px;}
    .youhui-wrap2 .zixun-qution .qution-top a{ padding:1%;}
    .youhui-wrap2 .qution-bottom input{ line-height: 42px; font-size: 14px;}
    .youhui-wrap2 .zixun-qution .qution-top span{ margin-right: 0;}
}


.hongdeng_pai{width:100%; height:auto !important; margin:0px auto;overflow:hidden;text-align:center;}
.hongdeng_pai li{width:15%;float:left;color:#111111;border: solid 0.1px #EAEAEA;border-radius:2px;margin-left:1%;line-height:28px;font-size:0.75rem;}
.hongdeng_pai1{width:100%;height:2rem;line-height:2rem;background-color:#5bd3e3;color:#fff;font-size:0.9rem;}
.hongdeng_pai2{width:100%;background-color:#fff;}
.hongdeng_pai3{width:100%;background-color:#f6f6f6;}


#xisubmit{width:60%; height:2.5rem;line-height:2.5rem;margin-left:20%;text-align:center;border-radius:10px;border:none;color:#fff;font-size:1rem; display: block;

FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEA4B4,endColorStr=#E67489); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #FEA4B4,  #E67489);        /* IE 10 */
background:-moz-linear-gradient(top,#FEA4B4,#E67489);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#FEA4B4), to(#E67489));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEA4B4), to(#E67489));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #FEA4B4, #E67489);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #FEA4B4, #E67489);  /*Opera 11.10+*/

}
.xidong{
	-webkit-animation: big ease-in-out 1.5s infinite;
animation: big ease-in-out 1.5s infinite;
}
@-webkit-keyframes big {
  0% {
    -webkit-transform:scale(.8);
    transform:scale(.8);
  }
  50% {
    -webkit-transform:scale(1);
    transform:scale(1);
  }
  100% {
    -webkit-transform:scale(.8);
    transform:scale(.8);
  }
}


.mnahao{color: #191919; font-size: 0.85rem;  padding:1rem; line-height:25px; }
.mnahaop1{width:100%; font-size: 0.95rem;text-align:left;border-bottom: 1px dashed #999;padding-bottom:2%;}
.mnahaop2{width:100%;margin:0px auto;overflow:hidden;}
.mnahaop2_1{width:100%;margin:0px auto;overflow:hidden;margin-top:5%;}
.mnahaop2_h{width:100%;margin:0px auto;overflow:hidden;margin-top:2%;font-weight:bold;}
.mnahaop2_h span{float:left;color:#38c3d3;font-size:0.8rem;}
.mnahaop2_h font{float:right;color:#38c3d3;font-size:0.8rem;color:#ff0000;}
.mnahaop2_h1{width:100%;margin:0px auto;overflow:hidden;height:1.5rem;background-color:#eaeaea;}
.mnahaop2_h2{width:98.5%;margin:0px auto;overflow:hidden;height:1.5rem;background-color:#38c3d3;float:left;}



.mduoshao1{width:65%;float:left;font-size:0.85rem;margin: 3% 0 0 3%;}
.mduoshao2{width:25%;float:right;font-size:0.85rem;margin-top:3.5%;}
.mduoshao_h{width:88%;margin:0px auto;overflow:hidden;font-size:1rem;line-height:30px;}

.mpaitt1{width:50%;margin:0px auto;overflow:hidden;height:3rem;line-height:3rem;background-color:#5bd3e3;color:#fff;font-size:1rem;border-radius:0.5rem;text-align:center;font-weight:bold;}
.mpaitt1_1{width:25%;float:left;background-color:#36c1d3;}
.hongdeng_paicc{width:98%;margin:0px auto;overflow:hidden;border-radius:0.5rem;background-color:#f9f9f9;border: solid 0.1px #BEBEBE;}
.hongdeng_paie{width:100%;margin:0px auto;overflow:hidden;text-align:center;margin:3% 0 5% 0;line-height:30px;}
.hongdeng_dui1{width:50%; float:left;text-align:center;font-size:1.5rem;margin-top:2rem;line-height: 38px;}
.hongdeng_dui1 h1{font-size:1.5rem;}
.hongdeng_dui2{width:50%;float:left;font-size:0.6rem;margin-top:1.8rem;color:#333333;text-indent:27%;line-height:15px;color:#755e4f;}
.hongdeng_dui2 h2 {font-size:1rem;margin-bottom:2%;}



.cake19_keico{width:8%;float:left;margin-left:2%;}
.cake19_ket1{width:65%;float:left;font-size:0.8rem;color:#111111;line-height:26px;}
.cake19_ket2{width:20%;float:left;font-size:0.8rem;line-height:26px;}
.cake19_ket2 a{color:#878787;}
.cakelisttext_1{width:100%;font-size:0.8rem;margin-bottom:5px;}
.cakelisttext_2{float:left;height:auto;padding: 0 0.2rem 0 0.2rem;border:1px solid #999999;color:#999999;box-sizing:border-box;border-radius:0.2rem;text-align: center;font-size:0.6rem;margin-top:2.5%;}
.cakelisttext_3{float:left;height:auto;line-height:25px;font-size:0.6rem;margin-left:3%}

.duigou{width:0.4rem;height:1rem; border-right:3px solid #ff6889;border-bottom:3px solid #ff6889; margin-right:5%;  transform: rotate(45deg);float:right;}



/*精品课*/
.biaodanm{width:90%;margin:0px auto;overflow:hidden;margin-top:5%;margin-bottom:5%;box-shadow: 0 0 15px #D7E9F3;}
.biaodanmput{width:90%;margin:0px auto;overflow:hidden;}
.biaodanmput1{width:95%; height:auto !important;margin: 0px auto;margin-top:5%;border-radius:10px;overflow:hidden;border:solid 1px #DDDDDD;}
.biaodanmput1 input{width:75%;line-height:35px;border: 0 none;float:left;margin-left:2%;}
.biaodanmbtn input{width:100%; height:2.5rem;line-height:2.5rem;margin-top:5%;margin-bottom:5%;border: 0 none;color:#fff;border-radius:20px;font-size:1.1rem;text-align:center; background:#FF4974;-webkit-appearance:none; }
.dengbanm{width:90%;margin:0px auto;overflow:hidden;background-color:#eeeeee;color:#999999;text-align:center;font-size:1.1rem;line-height:50px;}
.dengnavul{width:80%;float:left;overflow:hidden;margin-top:3%;}
.dengnavul li{width:24%;float:left;font-size:0.85rem;text-align:center;}
.dengjing_text1{font-size:0.85rem;line-height:20px;}
.dengjing_text2{text-align:center;font-size:0.75rem;line-height:25px;}
.dengjing_text2_f{color:#ffff00;background-color:#FF4A75;padding:5px;border-radius:10px;margin-left:2px;}
.dengjing_text3{color:#666666;font-size:1rem;}


.dengjingbg1{ 
  background: -webkit-linear-gradient(#A3D4FD, #D2A5CC); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#A3D4FD, #D2A5CC); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#A3D4FD, #D2A5CC); /* Firefox 3.6 - 15 */
  background: linear-gradient(#A3D4FD, #D2A5CC); /* 标准的语法 */
  }
.biaodanmtit{width:100%;overflow:hidden;text-align:center;font-size:1rem;margin-top:5%;}
.biaodanmtit1{width:45%;float:left;font-size:2.2rem;line-height:55px;}
.biaodanmtit2{width:50%;float:left;margin:4% 0 0 1%;font-size:0.75rem;border:1px dashed #999;border-radius:5px;padding:1%;line-height:20px;}
.dengnavxia{width:5%;float:left;margin-top:5%;}
.navFix{width: 100%;background: #F6F6F6;position: fixed;top:0;z-index:1001;}
#top-bar .navbox{position: fixed;width:50%;left:3%;}
#cake99 .navbox .cajingaa{width:100%;margin:0px;text-align:left;border-bottom:solid 1px #fff;font-size:1rem;line-height:35px;}
#cake99 .navbox .aa1{margin-top:2%;}
#cake99 .navbox .aa2{border-bottom:none;}
#top-bar.navbox-open .navbox{width:30%;}
.dengjingbtit{width:100%;background:linear-gradient(to top right, #DDF0FF 0%, #E6E8F7 25%,#F1DEEC 100%);line-height:35px;color:#313131;font-size:1rem;border-radius:10px;text-align:left;text-indent:1rem;}
.dengjingbq{width:100%;overflow:hidden;margin:3% auto;}
.dengjingbq label{width:26%;float:left;margin-left:5%;}
.dengjingbjiao{width:100%;margin:3% auto;font-size:1.3rem;}
.dengjingbjiao input{background:linear-gradient(to top right, #FFA4B5 0%, #F0889B 25%,#E57287 100%);font-size:1.3rem;border-radius:10px;padding:5px;margin-top:5px;margin-left:5px;color:#fff;-webkit-appearance:none;border: 0 none;}
.dengwei1{width:100%;text-align:center;margin:5% 0 3% 0;font-size:1rem;}
.dengwei2{width:10%;float:left;margin-left:25%;}
.dengwei3{width:50%;float:left;margin-left:3%;font-size:1rem;line-height:12.8vw;}
.dengwei4{width:90%;overflow:hidden;border:1px dashed #999;border-radius:5px;margin:5%;}
.dengwei5{position: absolute;text-align: center;top: 0;left:12%;font-size:0.65rem;background-color:#fff;}
.dengwei6{width:45%;float:left;margin:10% 5% 5% 5%;text-align:center;font-size:0.8rem;line-height:35px;}
.dengwei7{width:40%;float:left;margin:10% 0 3% 0;text-align:center;font-size:0.8rem;}
.dengwei8{width:30%;float:left;}
.dengwei9{width:5%;float:left;margin-left:2%;line-height: 18px;}


.cakezhengbg{width:90%; height:auto !important;line-height:25px; margin:2% 5%;background-color:#fff;color:#999999;font-size:0.85rem;border-radius:0.5em; text-align:center;}
.dengxuzhi{width:95%;margin:0px auto;overflow:hidden;border-radius:10px;
  background: -webkit-linear-gradient(#D5ECFF, #EDD6E8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#D5ECFF, #EDD6E8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#D5ECFF, #EDD6E8); /* Firefox 3.6 - 15 */
  background: linear-gradient(#D5ECFF, #EDD6E8); /* 标准的语法 */
}
.dengxuzhiul{width:100%;overflow:hidden;}
.dengxuzhiul li{width:26%;text-align:center;float:left;margin:0 0 5% 5%;border-radius:5px;text-align:center;line-height:35px;color:#fff;font-size:1rem;border:1px solid #fff;
  background: -webkit-linear-gradient(#FFB6BF, #FF6B8E); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#FFB6BF, #FF6B8E); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#FFB6BF, #FF6B8E); /* Firefox 3.6 - 15 */
  background: linear-gradient(#FFB6BF, #FF6B8E); /* 标准的语法 */
-moz-box-shadow:0px 0px 10px #F1ABC5; -webkit-box-shadow:0px 0px 10px #F1ABC5; box-shadow:0px 0px 10px #F1ABC5;
}
.dengxuzhibtn{width:35%;margin:0px auto;background-color:#FF5376;border-radius:10px;color:#ffff00;font-size:1rem;text-align:center;line-height:35px;overflow:hidden;margin-bottom:5%;border:1px solid #fff;}
.biaodanming{width:100%;text-align:center;overflow:hidden;font-size:1.15rem;padding:5% 0 2% 0;letter-spacing:5px;}
.biaodanming font{border:1px solid #E4E4E4;padding:5px;margin-right:5px;}
.biaodanbg1{width:100%;overflow:hidden;margin-top:6%;
  background: -webkit-linear-gradient(#D5ECFF, #EDD6E8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#D5ECFF, #EDD6E8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#D5ECFF, #EDD6E8); /* Firefox 3.6 - 15 */
  background: linear-gradient(#D5ECFF, #EDD6E8); /* 标准的语法 */
}
.biaodancm{width:95%;margin:5% auto;overflow:hidden;border-radius:10px;background-color:#fff;}
.dengqun{width:100%;margin:0px auto;overflow:hidden;}
.dengqun li{width:30%;float:left;text-align:center;font-size:0.8rem;line-height:22px;margin:5% 0 0 2%;}
.dengqun font{width:80%;margin:5% auto;background-color:#FF6078;border-radius:20px;padding:5px;color:#fff;font-size:1rem;display:block;}
.dengqunimg{width:70%;margin:2% auto;}
.dengdizhi{width:85%;margin:0px auto;background-color:#FF6078;border-radius:20px;margin-top:2%;color:#fff;font-size:1rem;}
.cakebar{width:35px;height:25px;float:right; margin-top:4%;margin-right:2%;}
#topbar {width: 100%;  height: 100%; }
#topbar .navbox {  background:rgba(0,0,0,0.8);  position: absolute;   left: 0%; overflow: hidden; padding-bottom: 3%; top: -110%;width: 0;z-index: 102;}
#topbar.navbox-open .navbox { width:100%; top:60px;}
#topbar.navbox-open a{ display:inline;font-size:1em; color:#FFF; margin-left:0.8em; width:30%; float:left; text-align:center;}