.am-header-default{ background:rgba(2,107,236,0.96); height:32px; line-height:32px;}
.banner{ margin:0px auto 0 auto; text-align:center;}
.banner img{ display:block; margin:0 auto;}
.price{ background:#3ea200; height:80px; margin:-40px 10px 0 10px; position:relative; z-index:99; overflow:hidden;}
.price-span{ font-size:3.6rem; color:#fff; margin:0; padding:0; display:block; line-height:100%; margin-top:10px;}
.price .p1{ margin:0; padding:0; color:#fff; font-size:1.3rem;}
.price .p1 span{ text-decoration:line-through;}
.price .p2{ font-size:1.3rem; color:#fff; margin:0;}
.price .wyzx-btn{ display:inline-block; background:#fff; width:100%; height:40px; line-height:40px; margin:20px 0; font-size:1.8rem; text-align:center; color:#37810a; border-radius:3px;}
.main{ max-width:768px; margin:0 auto; min-width:320px;}
.clear{ height:0; clear:both; font-size:0;}
.title{ font-size:2.5rem; color:#333; text-align:center; margin:15px auto 5px auto;}
.title-info{ color:#777; margin:0 auto 15px auto; font-size:1.3rem; text-align:center;}
.yzt-border{ border:1px solid #ddd; background:#f6f6f6;}
.am-icon-lg{ font-size:2rem; }

.intro .am-list-item-hd{ margin-bottom:0.5rem;}

.more{ margin:15px auto; width:90%;}
.more a{ display:block; background:#0d89f3; color:#fff; text-align:center; padding:8px 0; border-radius:3px; font-size:1.5rem; margin:0 auto;}


.kcap{ margin-top:15px; background:#fff;}
.kcap .am-list-news-bd{  padding:0 5px;}
.kcap .am-list>li{ border:none;background:#f6f6f6;  margin-bottom: 10px;!important;}
.kcap .am-list-news-default .am-list .am-list-item-text{ overflow:inherit; max-height:none; display:inline-block;}
.kcap .am-list-item-hd{ font-size:1.8rem; font-weight:bold; }
.kcap .am-list-item-hd a{ color:#333;}
.kcap  .am-list-thumb img{ width:80%!important; margin:5px;}
.kaiban{ padding-bottom:15px;}
.kaiban .am-list h2{ font-size:1.8rem; margin:0; padding:0;}
.kaiban .am-list p{ font-size:1.3rem; color:#555; margin:0; padding:0;}
.kaiban .am-list li{ padding:10px 0; background:#f6f6f6;}
.kaiban .am-icon-angle-right{ margin-top:10px;}
.yuyue{ background:#0d89f3; margin-top:0px;}
.yuyue .title{ color:#fff;}
.yuyue .title-info{ color:#fff; text-align:center;}
.yuyue .am-form-field{ border:none!important;}
.yuyue .am-btn-secondary{ width:100%; background:#ffe400; color:#333; border:none;}
.teacher{ background:#f6f6f6; margin-top:15px; padding-bottom:15px;}
.teacher li{ background:#fff; margin-bottom:15px;}
.teacher .am-gallery-title{ padding:0 10px; font-weight:bold; font-size:1.5rem; text-align:center;}
.teacher .p1{ font-size:1.3rem; color:#777; margin:5px auto;padding:0 10px;}
.teacher .p2{ font-size:1.3rem; color:#555; margin:5px auto;padding:0 10px;}
.teacher a.t-zxzx{ display:block; border:1px solid #0d89f3; border-radius:3px; margin:1rem auto; width:50%; text-align:center; font-size:1.3rem; padding:5px 0;}
.telphone, .telphone a{ background:#333; margin-top:15px; font-size:2rem;  text-align:center; color:#fff; padding:10px 0;}
.telphone{ margin-bottom:-5px;}
.am-navbar-default .am-navbar-nav{ background:#1090fd;}
.teacher .am-slider{ margin:0 15px;}
.teacher .am-gallery-default .am-gallery-item img{ width:50%; display:block; border-radius:50%; margin:15px auto 0 auto;}
.what-icon li{ text-align:center; padding-bottom:10px;}
.what-icon li img{ margin:0 auto; width:50%;}
.what-icon li h2{ font-size:1.6rem; margin:5px auto; padding:0;}
.what-icon li p{ font-size:1.2rem; color:#555; margin:0 auto 10px auto; padding:0;}

.kunnan{ background:#f6f6f6 url(../images/topic/ryssMobi/kn-bg.jpg) no-repeat center top;}
.kn-title{ font-size:1.6rem; text-align:center; margin:10px auto; padding:0;}
.jjfa-tab{ margin:25px auto;}

.jjfa-tab li p{ display:block; width:64px; height:64px; background:#555; font-weight:bold; border-radius:50%; line-height:64px; margin:0 auto; text-align:center; font-size:1.8rem; color:#fff;position:relative;}
.jjfa-tab li p.selected{ background:#0096ff;}
.jjfa-con{ list-style:none; margin:15px 0; background:#0096ff; padding:15px; border-radius:10px;}
.jjfa-con li h2{ font-size:1.6rem; color:#fff; padding:0;}
.jjfa-con li p{ font-size:1.3rem; color:#eee; line-height:160%; margin:8px 0;}
.jjfa-tab li p .dot{ background:url(../images/topic/ryssMobi/blue-dot.png) no-repeat left top; width:25px; height:12px; position:absolute; top:79px;  left:20px; display:none;}
.course-tab{ border:3px solid #76d1f5; width:96%; border-collapse:collapse; background:#fff; margin:0 auto;}
.course-tab th, .course-tab td{ border:1px solid #76d1f5; padding:10px; font-size:1.3rem;}
.course-tab th{ background:#a8e6ff; width:15%; text-align:center;}
.course-tab td{ color:#555;}
.course{ background:#f6f6f6;}