﻿
@charset "UTF-8"
/* 布局基础样式  */
html, body, span, p, a, del, em, strong, img, i, dd, dt, dl, ol, label, ul, li, div, h1, h2, h3, h4, h5, h6, footer, header{
    -webkit-text-size-adjust:none; text-rendering:optimizelegibility;
    margin:0; padding: 0; border:0; outline:0 none; vertical-align:baseline; font:inherit; font-size: 100%;
}
html,body{ height:100%; width:100%;}
body{ margin:0; padding:0; min-height:100%; max-width:100%; text-shadow:none; color:#222; -webkit-user-select:none; -webkit-font-smoothing:antialiased; background-color:#ffffff; background-repeat: repeat; overflow-x:hidden; font: normal normal 14px/21px "Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif; position: static; }
a:link,a:visited{ text-decoration: none; color:#222; -webkit-tap-highlight-color:rgba(0,0,0,0); }
a:hover,a:active{ outline:0; }
body *{ margin:0; padding: 0; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }
.f:after{ content:'\20'; height:0; clear:both; overflow: hidden; display: block; }
.box{ display:box; display: -webkit-box; display: -moz-box; display: -ms-box;}
.flex{ box-flex:1; -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1;  text-align:center; position: relative; }
.oktext{ word-wrap:break-word; word-break:break-word; /*white-space: pre-wrap;*/  }
.zh-z{ height:auto; }
@media screen and (orientation:landscape){
    .landscape-login .landscap-login-h3{ margin-top: 58px;}
    .landscape-login .landscap-login-div{ margin-bottom: 58px;}
    .list-container .m-h,.m-h-notop{ margin-bottom: 4.5em; }
    .lands-success{ margin-bottom: 60px; }
    .details-l-f > .min-98{ max-width: 170px; }
    #mg-70p{ padding-bottom: 70px !important; }
    .top-summer-colorful{ height:142px; }
    .top-summer-colorful > div.bottom-c{ height: 232px; }
    .box-clear .box > div.sum-ppic{ width: 20% !important; }
    .rvk > div > a.flex{ padding:8px 52px !important; }
    .logo-to-i > h3{ width: 313px !important; background-size: 100% !important; }
    .list-container .m-h-notop .cd-qer-ter{ margin-left: -322px;  }
    #foot-wec-no > p{ font-size: 16px; line-height: 36px; }
    .adapter > a{ margin-left: 20px !important; }
    .proce-three{ background-size: 70% !important;   }
    .con-index{ height:370px !important; }
}
@media only screen and (max-device-width:320px){
    /* iphone4 样式检查 */
    #a-reset .f60{ font-size: 16px; }
    #a-reset a.reset-submitbtn{ padding:2px 16px; }
    .last-row .med-block{ display: block; margin-left: 0; }
    .around-space > .details-l-f .min-100{ margin-right: 10px; }
    .details-l-f > .min-98{ margin-right: 12px;  }
    .adapter a.gray-btn{ top:-10px; padding:6px 5px; }
    #add-ag{ background-position: 4px -218px; }
    #agree-protocol > .agree-r{ background-position:4px -254px; }
    .list-container .m-h-notop{ margin-bottom: 6.5em; }
    #mg-70p{ padding-bottom: 70px !important; }
    #foot-wec-no > p{ max-width: 57% !important; }
    #foot-wec-no > a{ width: 42% !important; }
    .m-h-notop .input-area{ margin:19px 6px 0 16px !important; }
    /*.list-container .m-h-notop #c-d-qr{ margin-left: 6px; }*/
    .input-area .flex > input{ width: 96% !important;  }
}
@media only screen and (orientation:landscape) and (max-device-width:320px){
    #agree-protocol,.clear-marg .ul-sty{-webkit-text-size-adjust:none;}
    #add-ag{ background-position: 4px -218px; }
    #agree-protocol > .agree-r{ background-position:4px -254px; }
    #foot-wec-no > p{ font-size: 14px !important; line-height: 18px !important; }
    .adapter > a{ margin-left: 15px !important; }
    .list-container .m-h-notop #c-d-qr{ margin-left: -162px; }
}
/* end  */
/* 教师列表 || list-teacher.html */
.footer-up{ z-index:1; background-color:#fff; min-height:100%; width:100%; max-width: 100%; }
    /* 头部下拉列表选择 */
.header-select{ position:fixed; left:0; top:0; height:40px; line-height: 40px; /*background-color: #42A7D2;*/ background-color: #4689CF; width:100%; max-width: 100%; z-index: 6; background-image:-webkit-linear-gradient(top, #5E9FE2,#4689CF); background-image:-o-linear-gradient(top, #5E9FE2,#4689CF); background-image:-moz-linear-gradient(top, #5E9FE2,#4689CF); background-image:-ms-linear-gradient(top, #5E9FE2,#4689CF); border-bottom:1px solid #4184CA; box-shadow: inset 0 2px 2px #64a1d4, 0 2px 2px rgba(125,125,125,.8); -webkit-box-shadow:inset 0 2px 2px #64a1d4, 0 2px 2px rgba(125,125,125,.8); -moz-box-shadow:inset 0 2px 2px #64a1d4, 0 2px 2px rgba(125,125,125,.8); -ms-box-shadow:inset 0 2px 2px #64a1d4, 0 2px 2px rgba(125,125,125,.8); -o-box-shadow:inset 0 2px 2px #64a1d4, 0 2px 2px rgba(125,125,125,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5E9FE2', endColorstr='#4689CF', GradientType=0);}
    .down-select{ display: block; }
    .down-select > em{ color:#fff; font-style: normal; }
    .down-select > span{ padding-right: 20px; background-image: url(/img/wechat-365hls-sprite.png); background-repeat: no-repeat; background-size: 300px 300px; color: #fff; background-position: 62px 5px; }
    .middle-bor{ border-left:1px solid rgba(255,255,255,.35); border-right:1px solid rgba(255,255,255,.35);}
    .a_up{ background-position: 4px -10px !important; }
    .a_down{ background-position: 4px 7px !important; }
    .title-at{ border-bottom:0;}
    .title-at a span{ font-weight: bold; color: #000; }
.topm{ margin-top: 40px; position: relative; z-index: 4;}
    .ul-sty{ list-style: none; width:100%; display:none; position: absolute; background-color:#71A6DC; }
    .topm .show-ul-sty{ display: block; }
    .ul-sty li{ border-bottom: 1px solid #fff; min-height: 36px; line-height: 36px; list-style: none;  }
    .ul-sty li a{ padding: 0 15px; display: block; color:#fff; text-decoration: none; -webkit-font-smoothing:antialiased;  }
    .small-arrow{  padding-right: 32px; background-image: url(/img/wechat-365hls-sprite.png); background-repeat: no-repeat; background-size: 300px 300px; background-position: 48px -128px;}
    .mb{ margin-bottom: 56px; position: absolute; }
    .lst_area{  display:none; width: 100%;height: 100%;padding: 4px;background: rgb(143, 180, 201); text-align: center; }
    .lst_area a{ display: inline-block !important; margin: 4px 8px; background-color: rgb(108, 162, 221); }
    .up_area{ background-position: 48px -162px; }
    /* END 头部下拉列表选择 */
/* 教师列表项样式 */
.list-container{ max-width:100%; width:100%; }
    .list-module{ display:block; border-bottom: 1px solid #cacaca; padding:10px 0 10px 10px; position: relative; }
        .img-teacher{  float:left; }
            .img-teacher img{ margin:12px 12px 0 0; border-radius: 50%; width:64px; height:auto; }
        .main-teacher{ display: table-cell; table-layout: fixed; width: 1%; }
        .layout-user{ width: 88%; float:left; }
        .layout-arrow{ width: 10%;  float: right;  text-align: center;  position: absolute; right:0px; top:50%; margin-top: -17px;}
            i.i-arrow{ display: block; background: url(/img/wechat-365hls-sprite.png) no-repeat; background-size: 300px 300px; background-position: 12px -70px; height:34px; width: 30px;  }
            .row-t{ margin-top: 6px;  }
                .row-t span{ font-size: 14px; font-weight: normal; word-wrap:break-word; word-break:break-word;  }
                    span.user-name{ font-size: 18px; font-weight: bold; color:#444; float:left; }
                    .user-id,.user-distance{ color:#a7a7a7; font-size:14px; }
                    .user-id{ margin:0 3px 0 12px;  }
                    .user-distance{ font-size:14px !important; }
                    .user-price strong{ font-size: 20px; font-family:'Times New Roman',Times; color:#F60; padding-right: 6px; }
                    .hls-price,.or-price{ color:#cccccc;  }
                    .or-price{ text-decoration: line-through; }
                    .rt > span,.rt > em{ font-size: 13px; color:#1f1f1f; }
                    .rt > em{ margin:0 2px;  font-style: normal;}
            .dec_p{  font-size: 12px; margin-top: 4px; color: #B9B9B9; width: 90%; overflow: hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
/* END 教师列表项样式 */
.margin-px{ height:120px; text-align: center; color:rgb(155,150,150); padding-top: 8px; text-shadow:3px 2px 2px rgba(216,216,216,.8); }
/* 错误提示浮层 */
.mask-msg{ display:none; z-index:8; top:0; left: 0; width: 100%; height:100%; background-color: rgba(0,0,0,.64); zoom:1; position: fixed; visibility: visible; }
.msg-box{ display:none; position: fixed; z-index:99; text-align: center; left:50%; top:26%; width:200px;  margin-left: -100px; color:#fff; background-color:rgba(0,0,0,.8); padding:2px; border-radius:4px; }
.selmask{ display: block; z-index:2; }
/* END  错误提示浮层 */
/* 底部 */
.footer{ position: fixed; z-index:2; left:0; bottom:0; height:56px; line-height: 56px; width:100%; max-width: 100%; background:#E7E7E7; }
.footer:after,.las-effect:after{ content:''; overflow: hidden;  display: block; line-height:0;}
.footer .blue{ color:#fff; font-size: 18px; background:#71a6dd; display: block; width:49.5%; text-align: center; float:left; position: relative; font-weight:bold; }
.footer .fafa{ display: block; width: 49.5%; float:left; text-align: center; position: relative;}
.footer .fafa span{ color:#767676; padding:3px 0 3px 38px; background: url(/img/wechat-365hls-sprite.png) no-repeat; background-size: 260px 260px; background-position: -21px 2px; font-size: 17px; font-weight: bold; }
.load-span{ display: block; text-align: center; vertical-align: middle; border-top: 1px solid #cacaca; color:rgb(93, 145, 185); }
.load-span strong{ margin: 0 4px; color: #f60; font-size: 18px; vertical-align: middle; }
.load-span a{ text-decoration: underline; font-weight: bold; color:#444; }
/* END 底部 */
/* END 教师列表 || list-teacher.html */
/* 登录部分 &样式重置代码 || login-wechat_hls.html */
.coverbg{ background:url(/img/login-bg.jpg) no-repeat center 0; background-size: cover; min-height: 100%; max-width:100%; width:100%; z-index:1; background-attachment: fixed;   }
.pos-abso{ position: absolute; min-height:100%; left:0; right:0; top:0; bottom:0; background:none; }
.abso{ width: 100%; position: absolute; display: table; height: 100%;  }
.reset-header{  background-image:none; box-shadow: inset 0 2px 2px #64a1d4, 0 2px 2px rgba(77, 72, 72, 0.32); -webkit-box-shadow:inset 0 2px 2px #64a1d4, 0 2px 2px rgba(77, 72, 72, 0.32); -moz-box-shadow:inset 0 2px 2px #64a1d4, 0 2px 2px rgba(77, 72, 72, 0.32); -o-box-shadow:inset 0 2px 2px #64a1d4, 0 2px 2px rgba(77, 72, 72, 0.32); -ms-box-shadow:inset 0 2px 2px #64a1d4, 0 2px 2px rgba(77, 72, 72, 0.32); }
    .reltiv{ position: relative; width: 100%; text-align: center; }
        .reltiv h3{ text-align: center; color:#fff; text-indent: 2em; }
        .back-page{ display:block; position:absolute; top:0; left:0; height: 40px; width: 40px; background: url(../courseview/wechat-365hls-sprite.png) no-repeat; background-size: 300px 300px; background-position: 13px -186px;  background-color: rgba(6,54,95,.35); box-shadow: -1px 0 0 rgba(255,255,255,.15),inset 0 0 1px rgba(6,54,95,.4),inset 1px 0 1px rgba(6,54,95,.4); text-shadow:0 1px 0 rgba(3,27,47,.5); border-right:1px solid #5786aa; border-right-color:rgba(255,255,255,.35); }
.tel a{ text-decoration: none; font-size: 20px; color: #566F89; text-shadow: 1px 1px 0 #E4F1FF;}
.login-layout{ text-align: center; vertical-align: middle; display: table-cell; }
.login-layout h3{ background: url(/img/wechat-365hls-sprite.png) no-repeat; background-size: 280px 280px; background-position: -84px -30px; height:86px; width:196px; margin:0 auto; }
.login-input{ padding:10px 20px;  width: 100%; line-height: 46px; margin:0 auto; text-align: center; }
    .input-account{ position:relative; }
    .error-div{ min-height: 16px; padding:4px 10px; line-height: 1.5; border:1px solid #cfaf25; border-radius:4px; background-image:-webkit-linear-gradient(top,#fff5c0,#fae4a5); background-image: -moz-linear-gradient(top,#fff5c0,#fae4a5); background-image: -o-linear-gradient(top,#fff5c0,#fae4a5); background-image: -ms-linear-gradient(top,#fff5c0,#fae4a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5c0', endColorstr='#fae4a5', GradientType=0); color:#d04e00; font-size: 12px; position: absolute; right:4px; top:8px; z-index:3;}
    .input-account label{ color:#fff; font-size: 16px; font-weight: bold; margin:0 3px; }
    .input-account input{  border:0; background-color:#fff; font-size: 16px; outline: 0 none; -webkit-appearance:none; border-radius:3px; padding:8px;  width: 100%; }
    .submit-btn{ text-align: center; min-height: 40px; width:100%; margin-top: 1em; line-height: normal; }
    .submit-btn > a{ border-radius:4px; margin:0 auto; display: block; background-image:-webkit-gradient(linear,0% 0%, 0% 100%, from(#A3D619), to(#4AAC00)); background-image:-webkit-linear-gradient(top,#A3D619,#4AAC00); font-size: 20px; color:#fff; font-weight: bold; width:46%; padding:6px 0; cursor:pointer; }
/* END 登录部分 || login-wechat_hls.html */
/* 预约老师（地图） || map-search.html  */
.up-shadow{ box-shadow: 0 0 15px rgba(0,0,0,0.5); -moz-box-shadow:0 0 15px rgba(0,0,0,0.5); -o-box-shadow:0 0 15px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 15px rgba(0,0,0,0.5); -ms-box-shadow:0 0 15px rgba(0,0,0,0.5); }
/* END 预约老师（地图） */
/* 约课信息 || reserve-details 1~2.html */
.btn-bg{ background:rgba(0,0,0,.66); text-align: center; }
    .btn-ok-submit{ font-weight: bold; font-size: 20px; color:#fff !important; display: inline; margin:0 auto; border-color:#133586; background:#3c6d94; text-shadow:0 1px 0 rgba(0, 0, 0, 0.3); text-align: center; background-image: -webkit-linear-gradient(top, #6f97b6, #4689CF); padding:5px 54px; border-radius: 4px; letter-spacing: 2px; box-shadow: 0px 0px 1px rgba(255, 255, 255, 0.82); filter:Alpha(opacity=82); }
    .tap-top{ margin-top: 40px; }
        .detail-teacher{ background-color:#E9E9E9; }
        .detail-teacher h4{ font-weight: normal; font-size: 16px; text-align: center; padding:10px 0; }
        .detail-teacher h4 > strong{ margin:0 4px; }
        .fz13{ font-size: 13px; }
        .fz13 > div{ padding: 10px 0; border:1px solid #fff;  }
            strong.timesnewroman{ font-family:'Times New Roman',Times;/* font-weight: normal; */font-size: 14px; color:#f60; margin:0 4px; }
        #css-bor-clear{ border-left: 0; border-right:0; }
        .pad-mar{ border-top:1px solid #ffffff; margin-top: 8px; padding-top: 9px; }
    .dotted-login{ margin:0 12px; }
        .line-b{ border-bottom: 1px dotted #a8a8a8; }
            .f60{ font-size: 18px; color:#f60; text-align: left; line-height: 28px; }
            .f_black{ color:#3d3d3d;  font-size: 16px; text-indent: 2em; margin-bottom: 1em; }
            #a-reset .reset-submitbtn{display: inline; margin:0; width: auto; padding:4px 18px; }
    .input-area{ margin:20px 24px 0 24px; line-height: 2;}
    .input-area > label{ margin-left: 14px; font-size: 15px; color:#000000; vertical-align: middle; display: inline-block;}
    .input-area .flex > input,.input-area .flex .adapter > input{ width:92%; padding:10px; border-radius: 2px; border:1px solid rgb(209,209,209); font-size: 14px; }
            .input-area .m44{ margin-left: 44px; }
            .input-area .m30{ margin-left: 30px; }
            .input-area .flex .adapter{ position: relative; display: inline; width:100%;  }
            .input-area .flex .adapter .pr84{ /*padding-right: 86px;*/ }
            .cd-qer-ter{  text-align: center; /*margin-left: -42px;  */ }
            .gray-btn{ border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25); padding:5px 6px; border-radius: 3px; -webkit-border-radius:3px; -moz-border-radius:3px; display: block; color:#333; text-shadow:0 1px 1px rgba(255,255,255,0.75); cursor:pointer; background-color:#f5f5f5; background-image: linear-gradient(to bottom,#fff,#e6e6e6); border:1px solid #bbb; background-repeat: repeat-x;
                box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); /*position: absolute; top:-10px; right:0px;*/ margin:0 auto; width: 74px; font-size: 12px; /*border-top-left-radius:0; border-bottom-left-radius:0;*/ }
            .rectangle{ background: url(/img/wechat-365hls-sprite.png) no-repeat; background-size: 280px 280px; background-position: 4px -220px; padding: 4px 30px 4px 0; }
            .protocol{ font-size: 13px; margin: 1em 0 5em;  }
            .agree-r{ background-position: 4px -256px; }
            .protocol > a{ text-decoration: underline; color:#92B5DF; padding: 0 4px;}
/* END 约课信息 */
/* 约课成功页面 || success-reserve ~ submit.html */
.f7{ background-color: #f7f7f7; padding-top: 20px; }
    .f7 > h3{  background: url(/img/wechat-365hls-sprite.png) no-repeat; background-size: 300px 300px; padding: 68px 0; width: 136px; margin: 0 auto; background-position: -46px -126px; }
    .f7 > p{ color: #000; font-weight: bold; font-size: 24px; text-align: center; padding: 16px 0 26px 0; }
.wf-teacheragent{ margin: 20px 30px; color: #929292; font-size: 16px; }
/* END 约课成功页面 */
/* 为您推荐 || recommend-contact ~ lessondettails.html */
.m-h{ margin-top: 4em;  }
.str-span > span{ display: block; margin:4px 0 10px; line-height: 20px; font-size: 13px; text-indent: 2em;  }
.wf-t{ padding:10px 5px; color:#929292; text-align: center; border-top: 1px dotted #a8a8a8; margin: 30px 0 58px 0; }
.m-h .reset-topx{ position: relative;;box-shadow: none; background-image: none; z-index:3; }
.middle-clear{ border-right:0; border-left:1px solid #ffffff; }
.reset-topx .down-select{ color:#fff; }
.reset-topx .down-select > span{ font-weight: bolder; }
.clear-marg{ margin-top: 0; z-index:9; }
.b-2{ margin-top: 2em; }
/* END 为您推荐  */
/* 服务协议 || agree-protocol.html */
.around-space{ padding:0 12px; background-color: #f7f7f7; }
.t-p-s{ color:#06365f; margin:0px 0 10px; font-weight: bold; font-size: 22px; line-height: 30px; padding-top: 14px;  }
.around-space > p{ margin: 0 0 10px; text-indent: 2em; word-wrap:break-word; word-break:break-word; white-space: pre-wrap;  }
.around-space > p strong{ font-weight: bold; color:#222; }
.around-space .indent-c{ text-indent: 0; }
.around-space ol{ list-style-type:decimal; padding:0; margin:0; list-style-position: outside; margin:0 14px 0 34px; padding: 0 0 40px;  }
.around-space li{ margin: 0 0 10px; word-wrap:break-word; word-break:break-word; }
ol > li > .lower-latin,.around-space .p-ol{ list-style-type: lower-latin; margin:10px 14px 10px 34px; padding:0; }
.around-space .p-ol{ margin-top: -20px; padding-left: 14px; }
.copyright{ padding:8px 6px; margin:4px 0; display: block;  font-weight: normal; text-align: center; text-shadow:0 0 1px rgba(122, 122, 122, 0.97); color:#2F7EC7;  }
/* END 服务协议 */
/* 教师详细信息页 || teacher-details.html */
.details-l-f{ padding:20px 12px 8px; }
.as{ background-color:#f7f7f7; margin-bottom: 40px;}
.cent-ver{ flex-direction:column; justify-content:center; display: flex; }
.min-98{ min-width:98px; max-width:140px; margin-right: 14px; }
.star,.star > i.star-i-wid{ background: url(/img/wechat-365hls-sprite.png) no-repeat; background-size: 500px 500px;height: 16px; zoom:1; vertical-align: middle; overflow: hidden; }
.star{  display: block;  width: 88px; background-position: -414px -224px; margin: 0 auto; }
.s-w-20{ width: 20% !important; }.s-w-40{ width: 40% !important; }.s-w-60{ width: 60% !important; }.s-w-80{ width: 80% !important; }.s-w-100{ width: 100% !important; }
.star > i.star-i-wid{ display: inline-block; background-position: -414px -245px;  float:left; width:100%;  }
.r-mar{ margin:0; }
.l-size{ text-align: left; font-size: 14px; }
.l-size > strong{ color:#fc5600; margin:0 4px; }
p.l-size:last-child{ margin-top: 6px; }
label.subj-l{ padding-right: 10px; margin:0 10px 3px 0; border-right:1px solid #888888; display: inline-block; height:14px; line-height: 14px; vertical-align: middle;  }
.bot-star{ margin-top:4px; }
.r-it{ text-align: center; }
.r-it > img{ width:84px; height:auto; border-radius: 50%; overflow: hidden; zoom:1; margin-top: 1.5em; }
.r-it > p{ font-size: 12px; padding: 0; color:#666; }
.r-it > p > strong{ color:#f60; padding: 0 2px; font-weight: normal;}
    .un-label{ text-align: left; font-size: 16px; margin-bottom: 10px; }
    .un-label > label{ margin-left: 14px; font-size:12px; font-weight: normal; }
    .just-flex{ display: flex; justify-content:space-between;}
    .start-f{ justify-content:flex-start; }
    .iv{ text-align: left; margin-top: 0px; }
    .io > strong { color:#fc5600; margin:0 4px; }
    .io{ text-align: left; }
    .iorr{ text-align: right;  }
    .minus{ position: absolute; left:-60px; }
    .min-half > strong{ color:#fc5600; font-size: 14px; margin:0 4px; vertical-align: top;  display: inline-block; }
    .min-half > label{ text-decoration: line-through; font-size: 12px; color:#a9a9a9; display: block; }
    #through-organ{ text-decoration: line-through; font-size: 12px; color:#a9a9a9; display: block; }
    .c8{ color:#333; }
        .c8 > .b-lab:first-child{ white-space: nowrap; min-width: 58px; }
        .b-lab > label{ padding-right: 4px; margin:0 4px 4px 0; border-right:1px solid #888888; display: inline-block; height:14px; line-height: 14px; vertical-align: middle; }
        .b-lab > label:last-child{ border-right:0; padding-right:0; margin-right: 0px; flex-flow:row wrap; justify-content:flex-start; }
        .c8 > .j{ justify-content:flex-start; }
        .c8 > .s{ flex:1 1; }
        .last-row{ text-align: left; margin-top: 0; }
        .last-row > span{ color:#333; vertical-align: bottom; padding-top: 4px; }
        .last-row > span > strong{ font-size: 16px; margin:0 4px 0 0;  }
        .last-row > span > label{ color:#b8b8b8; text-decoration: line-through; margin-left: 12px; }
.fc5-two-p{ padding:6px 12px; background-color: #FC5600; }
    .fc5-two-p > p{ color:#fff; font-weight: bold; font-size: 13px; }
    .fc5-two-p > p > label{ padding-right: 6px; margin-right: 6px; height:14px; line-height: 14px; display: inline-block; border-right:2px solid #ffffff; }
    .fc5-two-p > p > label:last-child{ border-right:0; }
.teacher-intro{ padding:16px 12px; }
    .teacher-intro > h3{ font-size: 18px; border-top: 2px solid #cacaca; margin: 14px 0 10px 0; position: relative; }
    .teacher-intro > h3 > a{ padding-right:8px; margin-top:-13px; display: inline-block; background-color: #f7f7f7; position: absolute; }
    .hls-t-3{  padding:12px 0;  text-align: left; font-size:14px;}
    .hls-t-3 > h3,.hls-t-3 > p{ font-size: 14px; word-wrap:break-word; word-break:break-word; white-space: pre-wrap;width: 100%; overflow: hidden; zoom:1; color:#222; -webkit-tap-highlight-color:rgba(0,0,0,0); line-height: 18px; text-align: left; }
    .hls-t-3 > h3{ margin:16px 0 12px; }
    .hls-t-3 > h3:first-child{ margin-top: 0; }
    .hls-t-3 > p ~ p{ margin-top: 6px; }
    .hls-t-3 > img{ max-width:100%; height:auto; margin-top:1em; padding:0; outline:0; }
.score-star{ background-color:#ffffff; }
.score-star .flex:first-child{ border-right:8px solid #f7f7f7; padding: 20px 0 14px; }
.score-star .flex > strong{ color:#fc5600; font-size: 30px; display: block; margin-bottom: 14px; }
.col-flex{ /*display: flex; justify-content:space-between; flex-direction:column; flex-direction:row;*/ margin:12px 0;  }
.col-flex > div{ /*line-height: 26px;*/  line-height: 20px; color:#8b8b8b; font-size: 12px; }
.col-flex .in{ display: inline-block; margin-left: 4px; }
p.t-border{ border-top: 1px dashed #cacaca; }
.parent-evaluate{ margin-bottom: 1.5em;  }
.parent-evaluate > .clear-b-f{ background: none; padding: 0; }
.parent-evaluate > .clear-b-f > p > label{ color: #222; border-color: #222; }
.parent-evaluate > .clear-b-f > p > label > strong{ color:#fc5600;  }
.parent-evaluate > .clear-b-f > p > label:last-child{ margin-right: 0; padding-right: 0; }
.clear-b-f + p{ font-size: 12px; padding:10px 0 2em; color:#888; text-indent: 2em; word-wrap:break-word; word-break:break-word; white-space: pre-wrap; }
/* END 教师详细信息页 */
/* 暑期约诊相关页面 reset style */
.btn-bg > a.btn-appointment{ background-image:-webkit-linear-gradient(top, #7CCC46, #62BA26);  background-image:-moz-linear-gradient(top, #7CCC46, #62BA26); background-image:-ms-linear-gradient(top, #7CCC46, #62BA26); background-image:-o-linear-gradient(top, #7CCC46, #62BA26); background-color: #62BA26; border-color: #42910C;  }
.m-h-notop .reset-summ-area{ margin:18px 12px 0 12px;   }
.m-h-notop .reset-summ-area > label{ margin-left: 6px; }
.m-h-notop .reset-summ-area > div.flex{ text-align: left; }
.m-h-notop .reset-summ-area > div.flex > input,.m-h-notop .reset-summ-area input#txt_valid{ width:98%; }
.m-h-notop .reset-summ-area > label.for-marg{ margin-left: 36px; }
.m-h-notop .reset-summ-area > label.fiv-marg{ margin-left: 21px; }
.m-h-notop .reset-summ-area > label.m30{ margin-left: 50px;  }
.m-h-notop .reset-summ-area span.sub-siz{ margin-left: 6px; font-weight: bold; font-size: 16px; display: inline-block; }
.m-h-notop .reset-summ-area select{ padding:4px; vertical-align: middle; }
.m-h-notop .reset-summ-area > div.flex > p#agree-protocol{ text-align: center;  }
.warn-s{ font-size:12px; color:#7e7e7e; display:block; vertical-align: middle; margin:4px 12px 0; text-align: center; -webkit-text-size-adjust:none; }
.warn-s > i{ color:red; display: inline-block; vertical-align: text-top; font-size: 20px; font-style: normal; margin:0 5px 0 10px; }
.reset-der{ background:#fff; box-shadow:0px 0px 0px rgb(224, 223, 223) inset; -webkit-box-shadow: 0px 0px 0px rgb(224, 223, 223) inset; -moz-box-shadow: 0px 0px 0px rgb(224, 223, 223) inset; -o-box-shadow: 0px 0px 0px rgb(224, 223, 223) inset; -ms-box-shadow: 0px 0px 0px rgb(224, 223, 223) inset; }
.reset-der > h4 > strong{ color:#368E06; font-size: 20px; margin:0 8px; }
.reset-der > p{ color:#5a5a5a; font-size: 14px; padding:14px; margin:0;  background-color:#D9E6D2; border-radius:4px; font-weight: bold; }
.marg-l-f{ margin:20px 30px 0; text-align: center; }
.marg-l-f > h3{  font-size: 22px; color: #529900; padding: 30px 0 30px 82px; background: url(/img/wechat-summer-sprite.png) no-repeat; background-size: 500px 500px; background-position: left 10px; width: 260px; margin:0 auto; display: block; }
.marg-l-f > p.ti-p-n{ color:#727272; margin:14px 0 24px 0; text-align: left; }
.marg-l-f > p.str-br{ font-weight: bold; font-size: 15px; }
.marg-l-f > p.str-br >strong{ color: #C5360C; margin:0 4px;}
.marg-l-f > a.btn-focus-x{ display: block; text-align: center; font-size: 18px; font-weight: bold; color:#fff; background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#E25122), to(#B22804)); background-image: -ms-gradient(linear,0% 0%, 0% 100%, from(#E25122), to(#B22804)); background-image: -moz-gradient(linear,0% 0%, 0% 100%, from(#E25122), to(#B22804)); background-image: -o-gradient(linear,0% 0%, 0% 100%, from(#E25122), to(#B22804)); padding: 13px 20px; letter-spacing: 4px; margin-top: 1em; }
.k-i ul,.k-i li{ list-style: none; text-align: left; outline:0; }
.k-i ul{ margin-bottom: 2em; }
.k-i li{ line-height: 30px; color:#000; font-size: 12px; }
.k-i li > span{ margin: 10px; color: orange; font-size: 18px; font-weight: bold; vertical-align: middle; }
.k-i li a.cu-zl-x{ background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#E25122), to(#B22804)); background-image: -ms-gradient(linear,0% 0%, 0% 100%, from(#E25122), to(#B22804)); background-image: -moz-gradient(linear,0% 0%, 0% 100%, from(#E25122), to(#B22804)); background-image: -o-gradient(linear,0% 0%, 0% 100%, from(#E25122), to(#B22804)); display: block; text-align: center; color:#fff;border-radius: 2px; height:30px; width: 100px; margin:1em 0 1em 3em; }
/* 暑期公益诊断活动 wechat */
.top-summer-colorful{ max-width: 100%; height: 380px; margin:0; padding: 0; background:transparent; }
.top-summer-colorful .top-c{ /*background: url(/img/w-f-t.jpg) no-repeat; width: 100%; height:112px; background-size: 100% 100%; padding-top: 15px;*/ }
.load-p-ri{  font-size: 34px; line-height: 88px; font-weight: bold; color: #F7F7F7; text-shadow: 0px 0px 2px rgb(0, 0, 0); text-align: center; }
.top-summer-colorful .bottom-c{ background: url(/img/w-f-b.jpg) no-repeat;width: 100%; height:240px; background-size: 100% 100%; text-align: center; padding-top: 10px; }
.top-c .theme-dia-1{ background: url(/img/act-4_01.jpg) no-repeat; background-size: 100% 100%; height:35.5px; width: 100%;  }
.top-c .theme-dia-2{ background: url(/img/act-4_02.jpg) no-repeat; background-size: 100% 100%; height:35.5px; width: 100%; }
.top-c .theme-dia-3{ background: url(/img/act-4_03.jpg) no-repeat; background-size: 100% 100%; height:35.5px; width: 100%; }
.top-c .theme-dia-4{ background: url(/img/act-4_04.jpg) no-repeat; background-size: 100% 100%; height:35.5px; width: 100%;  position: relative; }
.top-c .theme-dia-4 a{  font-size: 14px; text-align: center; display: block; text-decoration: underline; position: absolute; left: 50%; margin-left: -64px; top: -18px; padding:30px 30px 10px 30px; color: red; font-weight: bold; }
.top-c .theme-dia-4 > a.num-nchaid{ display: block;text-align: center; font-size: 12px; color:#444; text-decoration: none; margin:5px 0 0 -83px;  }
.num-nchaid > strong{ color:#e46312; margin:0 4px; font-size: 13px;}
.blue-we{ width: 100%; height:142px; overflow: hidden; }
.blue-we > div{ background-size: 100% 100% !important; width:100%; height:35.5px; }
.blue-we > div.blue-dia-1{ background: url(/img/blue-we_01.jpg) no-repeat;  }
.blue-we > div.blue-dia-2{ background: url(/img/blue-we_02.jpg) no-repeat;  }
.blue-we > div.blue-dia-3{ background: url(/img/blue-we_03.jpg) no-repeat;  }
.blue-we > div.blue-dia-4{ background: url(/img/blue-we_04.jpg) no-repeat;  }
.bottom-c > p > a{ color:#000; font-weight: bold; /*position: absolute;*/ text-decoration: underline; /*right:-12px; top:-14px;*/ display: inline; padding: 34px; font-size: 12px; cursor:pointer;  }
.top-summer-colorful .bottom-c > p{ font-size: 12px; color:#222; text-align: center; padding:10px; border:1px dotted #555; border-radius: 6px;  margin:0 20px 0; background-color: rgba(209, 221, 181, 0.63);  }
.top-summer-colorful .bottom-c > p > strong{ font-size: 14px; font-weight: bold; margin-bottom: -14px; display: block; }
.ind{ height:46px; line-height: 46px; width: 100%; position: relative; }
.ind > div{ display: inline-block; float: left; max-width: 50%; }
.ind a{  font-weight: bold; font-size: 16px; text-align: center; display: block; background-color: #ebebeb; color:#000; position: relative; width: 100%; }
.ind a > i{  display: inline-block; left:0; position: absolute; width: 24px; margin-left: -12px;  right:0;  margin:auto; height:30px;bottom: -28px; top:0;  }
.ind .h{ background-color: #62BA26; color:#fff; }
.ind .h > i{ background:url(/img/wechat-summer-sprite.png) no-repeat; background-size: 300px 300px; background-position: 5px -41px; }
.content-t-ind{ width: 100%; overflow-x:hidden; padding:0; background-color:#e9e9e9; }
.j-s-content{ padding: 4px 0;  }
.shu{ margin-bottom: 1em;  }
.shu > div{ display: inline-block; float: left; max-width: 24%;  height:46px; line-height: 46px; border-color: rgb(230,230,230); border-style: solid; border-width: 0 1px 0 0;}
.shu div.flex:last-child{ border-right: 0; }
.shu div.flex > a.borderb-high{  color: #62BA26; font-weight: bold; border-bottom: 1px solid rgb(17, 190, 38); }
.shu .flex a{ display: block; color: #333; font-size:16px; font-weight: normal; background-color: #fff; border-right:1px solid rgb(219, 219, 219);  }
.shu .flex a:last-child{  border-right-width:0; }
.list-t-summer{ padding:8px 20px; max-width: 100%; }
.card-te-de{ display: block; padding:4px; background-color: #fff; border-radius: 4px; margin-bottom: 1.5em; }
.img-pos{ text-align: center; position: relative; cursor: pointer; }
.img-pos > a{  width: 128px; height: 30px; position: absolute; display: block; left: 0; right: 0; margin: auto; bottom: 5px; background: url(/img/wechat-summer-sprite.png) no-repeat; background-size: 800px 800px; background-position: 0px -222px;  }
.card-te-de img{ border:0; margin:0; padding: 0; outline: 0;  width: 270px; height: 176px; cursor: pointer; margin: 0 auto; border-radius:4px; background-size: 50%; }
.card-te-de > h3{  font-size: 20px; margin: 8px 14px; position: relative; }
.card-te-de > h3 > span{  font-weight: normal; font-size: 14px; margin-left: 14px; }
.card-te-de > h3 > p.mask-pi{ position: absolute; padding:0 5px; background-color: #ebebeb; border-right: 5px solid; height:22px; line-height: 21px; font-size: 13px; right:-23px; top:1px; }
p.label-3,p.redirs-a{ margin:0 14px; }
p.label-3 > label{ font-size: 14px; padding-right: 6px; margin-right: 6px; border-right: 1px solid #666; display: inline-block; height: 16px; line-height: 14px;  }
p.label-3 label:last-child{ border-right: 0px;}
p.redirs-a{  font-size: 12px; padding-top: 10px; border-top: 1px dashed #8A8A8A;  color:#949494;  margin-top: 10px;   }
p.redirs-a > a{ text-decoration: underline; cursor: pointer;  }
/* 微信-365好老师首页 */
.logo-to-i{ padding: 20px 5px 15px; position: relative; }
.logo-to-i > h3{  background: url(/img/logo-new-pic.png) no-repeat; background-size: 80%; margin: 0 auto;  height:38px; width:100%; }
div#share1000{ background:rgba(0, 0, 0, 0.69) url(/img/share1.png) no-repeat; position: fixed; right:0px; top:0px; left:0; bottom:0; display: none; z-index:99; background-size: 100%;  }
/*div#share1000:before{ border:8px solid transparent; display: block; height: 0; width:0; content:'\20'; position: absolute; border-bottom-color: #000; margin-left: -5px; }
div#share1000:after{ content:'\20'; border:8px solid transparent; display: block; width: 0; height: 0;  position: absolute; border-bottom-color: #000; margin-left: -4px;  }
div#share1000:before,div#share1000:after{ right:7%; bottom:100%; }*/
.re-heit{ height:11.92rem; position: relative; /*margin-bottom: 22px;*/ }
p#re-oo{ margin: 0; padding: 0; z-index:90; text-align: center; position: absolute; bottom:-27px; overflow: visible; z-index:99; left:50%; margin-left: -13px; }
p#re-oo > span{ width:10px; height:10px; background-color: #2E7FC0; display: inline-block; border:1px solid rgba(255, 255, 255, 0.65); }
p#re-oo > span:first-child{ margin-right: 6px; }
p#re-oo > span.lig_ht{ background-color:#7FB529; }
.re-heit .top-c{ height:142px; }
.ph-laz{ background-color: #fff; height:40px; line-height: 40px;  text-align: center; font-size: 14px; color:#FBA600; font-weight: bold; display: block; }
.ph-laz > a{ color:#FBA600; }
div.ed-l-r{ background-color: #ebebeb; padding-top:20px; }
.zl-s{ padding-top: 10px !important;   }
.zl-s .step-5 > p{ padding: 10px 3px 6px; word-wrap:break-word; white-space: pre-wrap; word-break:break-all;  }
.zl-s .step-5 > p > span{ color: #FF8811; font-weight: bold; }
.ed-l-r > p{ font-weight: bold; font-size: 16px; text-align: center; padding-bottom: 10px; }
.box-clear{ background-color: #fff; padding:0 20px;  }
.box-clear .box{ padding:10px 0 5px; border-bottom: 1px solid #ebebeb; text-align: left; min-height: 63px;}
.box-clear .box > div{ display: inline-block; float:left; }
.box-clear .box > .flex{ width: 56%; text-align: left; }
.box-clear .box > div.sum-ppic{ background: url(/img/wechat-summer-sprite.png) no-repeat; background-size: 650px 650px; background-position:-306px -151px; width: 24%; height:63px;}
.box-clear .box .flex > h3{ font-size: 14px; font-weight: bold; color:#222; text-align: left; }
.box-clear .box .flex > p{ font-size:12px; color:#b3b3b3; text-align: left; white-space: pre-wrap; word-break:break-word; word-wrap:break-word; }
div.flex.sum-ppic.bt-2{ background-position-x:-568px; }
div.flex.sum-ppic.bt-3{ background-position-y:-236px; }
div.flex.sum-ppic.bt-4{ background-position: -570px -236px; }
div.flex.sum-ppic.btt-2{ background-position: -566px -400px; }
div.flex.sum-ppic.btt-1{ background-position: -310px -400px; }
div.flex.sum-ppic.btt-3{ background-position: -298px -468px; }
div.flex.sum-ppic.btt-4{ background-position: -566px -468px; }
.box-clear .box .flex > p.b-t-o{ color:#5E76AA; font-size: 14px; }
.step-5 > p{ font-size: 16px; color:rgb(0, 44, 92); text-align: left; padding: 8px 14px; background-color: #fff; line-height: 26px;}
.card-eff{ max-width: 300px; padding:20px 12px; margin: 0 auto 1em auto; text-align: left; background-color:#fff; box-shadow: 0px 1px 3px rgba(102, 102, 102, 0.78); -webkit-box-shadow: 0px 1px 3px rgba(102, 102, 102, 0.78); -moz-box-shadow: 0px 1px 3px rgba(102, 102, 102, 0.78); -o-box-shadow: 0px 1px 3px rgba(102, 102, 102, 0.78); -ms-box-shadow: 0px 1px 3px rgba(102, 102, 102, 0.78); }
.card-eff > h3{ margin:0; padding: 0; font-size: 20px; color:#000;}
.card-eff > p{ margin:0; padding: 10px 0; font-size: 14px; color:#444; border-bottom: 1px dashed #8f8f8f; }
.card-eff > p > span{margin-right: 1em; }
.card-eff > div > p{ word-wrap:break-word; word-break:break-word; color:#646464; margin-top: 12px; line-height: 24px;  }
.ind-foot-bl{ background-color: #ebebeb; padding-bottom:0em; /*padding-bottom6*/ width: 100%; height:50px; line-height: 50px; }
.ind-foot-bl > a{ font-size: 16px; font-weight: bold; text-align: center; width: 50%; display: inline-block; float: left; background-color:#FFA60A; color: #fff;}
.ind-foot-bl > a:first-child{ border-right: 2px solid #fff; }
.rvk{ margin:auto; text-align: center; right:0; }
.rvk div{ margin:0 auto; text-align: center;  -webkit-box-align: center; -webkit-box-orient: vertical; -webkit-box-pack: center; -moz-box-align: center; -moz-box-orient: vertical; -moz-box-pack: center; -ms-box-align: center; -ms-box-orient: vertical; -ms-box-pack: center; -o-box-align: center; -o-box-orient: vertical; -o-box-pack: center;  }
.rvk div > a.flex{ padding:8px 20px; font-size: 14px; margin:0;}
.rvk div > a.flex:first-child{ margin-right: 6px; }
.index-f-pa{ padding:0 10px;margin:0; display: none; }
.index-f-pa > p{  color: #fff; font-size: 12px; padding: 0; margin: 0 10px; width: 60%; text-align: left; height: 56px; line-height: 18px; display: block; padding: 10px 0 5px;   }
.index-f-pa > a{ font-size: 17px; padding:5px 16px; background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#F5A93B), to(#FB7B1A)); background-image: -ms-gradient(linear,0% 0%, 0% 100%, from(#F5A93B), to(#FB7B1A)); background-image:-moz-gradient(linear,0% 0%, 0% 100%, from(#F5A93B), to(#FB7B1A)); background-image: -o-gradient(linear,0% 0%, 0% 100%, from(#F5A93B), to(#FB7B1A)); }
.las-effect{ position: fixed; z-index:2; left:0; bottom:0; height:50px; line-height: 50px; width:100%; max-width: 100%; padding-top: 0px !important; display: none; }
#top-reb{ text-decoration: underline; text-align:center; font-size:15px; padding: 13px 0; color:#858585; text-shadow:0px 0px 2px rgba(10, 10, 10, 0.37); display:block;  }
.qrcode-b-hls{ margin-top:2em; padding:0 20px; text-align: center; }
.qrcode-b-hls > p{ color: #333; font-size: 16px; line-height: 26px; white-space: pre-wrap; word-wrap:break-word; margin:0; padding: 0;  text-align: left; }
.qrcode-b-hls > p > strong{ color:#fc5600; margin:0 4px; }
.qrcode-b-hls > img{ max-width:430px; width: 100%; border:0; outline:0; margin:1.5em auto 0 auto; padding: 0; text-align: center; }
#foot-wec-no > p ,foot-wec-no > a{ float: left; }
#foot-wec-no > a{ width: 36%;  }
#foot-wec-no > p{ max-width: 63%;  }
.proce-three{  background: url(/img/process-3.gif) no-repeat center; height: 96px; background-size: 78%; display: block;  }
/* summer 活动转发页  */
.eokcs_01{ background:url(/img/eokcs_01.jpg) no-repeat center; width: 100%; max-width: 500px;  height:100%; max-height: 313px; background-size: 100% 100%; }
.eokcs_02{ background:url(/img/eokcs_02.jpg) no-repeat center; width: 100%; max-width: 500px;  height:100%; max-height:312px; background-size: 100% 100%; }
.eokcs_03{ background:url(/img/eokcs_03.jpg) no-repeat center; width: 100%; max-width: 500px; height:100%; max-height:313px; background-size: 100% 100%; margin-bottom: 2em; }
.eokcs{ margin:0; padding:0; border:0; display: block; }
.a-dyi{  display: block; text-align: center; height: 44px; line-height: 44px; background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#ACDF1F), to(#92C424)); color: #fff !important; font-size: 22px; letter-spacing: 2px; font-weight: bold; background-image: -moz-gradient(linear,0% 0%, 0% 100%, from(#ACDF1F), to(#92C424)); background-image: -o-gradient(linear,0% 0%, 0% 100%, from(#ACDF1F), to(#92C424)); background-image: -ms-gradient(linear,0% 0%, 0% 100%, from(#ACDF1F), to(#92C424));}
/* END summer 活动转发页  */

.button {
	TEXT-ALIGN: center; WIDTH: 100%
}
.button A {
	WIDTH: 90%; color:#FFF;
}

.btn {
	BORDER-BOTTOM: transparent 1px solid; TEXT-ALIGN: center; BORDER-LEFT: transparent 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.4285; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 0px; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; BORDER-TOP: transparent 1px solid; CURSOR: pointer; FONT-WEIGHT: normal; BORDER-RIGHT: transparent 1px solid; PADDING-TOP: 6px; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; color:#FFF;
}
.btn:focus {
	OUTLINE-STYLE: dotted; OUTLINE-COLOR: #fff; OUTLINE-WIDTH: thin; outline-offset: -2px
}
.btn:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.btn:focus {
	COLOR: #fff; TEXT-DECORATION: none
}
.btn:active {
	BACKGROUND-IMAGE: none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn-warning {
	BORDER-BOTTOM-COLOR: #eea236; BACKGROUND-COLOR: #fb605a; BORDER-TOP-COLOR: #eea236; COLOR: #fff; BORDER-RIGHT-COLOR: #eea236; BORDER-LEFT-COLOR: #eea236
}
.btn-warning:hover {
	BORDER-BOTTOM-COLOR: #d58512; BACKGROUND-COLOR: #fb605a; BORDER-TOP-COLOR: #d58512; COLOR: #fff; BORDER-RIGHT-COLOR: #d58512; BORDER-LEFT-COLOR: #d58512
}
.btn-warning:focus {
	BORDER-BOTTOM-COLOR: #d58512; BACKGROUND-COLOR: #fb605a; BORDER-TOP-COLOR: #d58512; COLOR: #fff; BORDER-RIGHT-COLOR: #d58512; BORDER-LEFT-COLOR: #d58512
}
.btn-warning:active {
	BORDER-BOTTOM-COLOR: #d58512; BACKGROUND-COLOR: #fb605a; BORDER-TOP-COLOR: #d58512; COLOR: #fff; BORDER-RIGHT-COLOR: #d58512; BORDER-LEFT-COLOR: #d58512
}
.btn-warning:active {
	BACKGROUND-IMAGE: none
}


