@charset "utf-8";
/* CSS Document */
.nav li{width:19%;}
.nav li.w34{width:34%;}
.tutor-abs{padding-top:12px;}
.tutor-abs dt{width:167px;height:91px;padding:2px;background:#eee; border:1px solid #cacaca; border-radius:5px; box-shadow:0 1px 2px #d5d5d5; float:left; position:relative;}
.tutor-abs dt span{width:167px;height:91px;display:block; overflow:hidden;}
.tutor-abs dt p{width:167px;height:26px;line-height:26px;left:2px;bottom:2px;font-size:12px;position:absolute;background:rgba(4,4,4,0.45); color:#fff;}
.tutor-abs dt p a{color:#fff;}
.tutor-abs dd{margin-left:184px; line-height:24px; font-size:0.9375em;color:#222;}
.tutor-abs dd a{color:#222;}
.tutor-abs dd span,.tutor-abs dd a span{color:#004177;}
.tutor-tab{height:32px;line-height:32px; padding-top:2px;border-bottom:1px solid #c7c6c6; box-shadow:0px 3px 0px #ddd;}
.tutor-tab li{font-size:1em;margin-right:10px;float:left;color:#101111; cursor:pointer;}
.tutor-tab li.on{border-bottom:1px solid #10823a; box-shadow:0px 3px 0px #3ec93f;color:#10823a;}
.tutor-tab li:last-child{margin-right:0;}
.tutor-con{padding-top:8px; float:left;}
.tutorOh{overflow:hidden; position:relative;}
.tutorRoll{position:absolute;left:0;top:0;}
.tutor-dl dd{padding-bottom:8px;line-height:20px;font-size:0.875em;}
.tutor-dl dd p{color:#004177;}
.tutor-btn{padding-top:9px;}
.tutor-btn a{width:90px;height:29px; margin:0 19px;line-height:27px;font-size:1em;background:#e36c0a; border-top:1px solid #cc6109;color:#fff; display:inline-block; border-radius:5px;}
.tutor-btn a.tutor-online{background:#009900; border-top-color:#0065ac;}
.tea-por{padding-top:4px;}
.tea-por li{width:84px;height:118px;margin-right:9px;padding:3px;border:1px solid #cacaca; box-shadow:1px 1px 2px #e5e5e5; float:left; border-radius:3px;text-align:center;}
.tea-por li span{width:84px;height:93px;display:block; overflow:hidden;}
.tea-por li p{line-height:24px;font-size:0.87em;color:#004177;}
.tea-por li p a{color:#004177;}
.tea-por li:last-child,.tea-tex p a:last-child{margin-right:0;}
.tea-tex{line-height:30px; padding-top:5px; font-size:1em;}
.tea-tex p a{color:#222; margin-right:33px;}
.tea-tex p.tea-more,.ser-more{line-height:30px;}
.tea-tex p.tea-more a,.ser-more a{color:#004177; text-decoration:underline;}
.ser-table{width:100%; border-collapse:collapse; margin-top:4px;}
.ser-table td,.ser-table th{font-size:0.75em;line-height:30px;border:1px solid #56e157;color:#004177; font-weight:normal;}
.ser-table th.ser-th{width:55px;line-height:15px; font-size:12px;background:#eaf8f0;}
.ser-table th.ser-th p{padding:0 5px;}
.ser-table th.ser-th i{width:64px;border-bottom:1px solid #adddb6;left:0;top:0;-webkit-transform:rotate(28deg) scale(1.00,1.00) translate(0px,0px) skew(0deg,0deg);transform:rotate(28deg);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}
.ser-table tbody th{background:#eaf8f0;}
.ser-table td{text-align:center;color:#222; line-height:20px; padding:5px 0;}
.ser-table td span{color:#004177;}
.ser-table td i{width:14px;height:14px; display:block; margin:0 auto;}
.ser-more{font-size:13px; padding-top:6px;}
.tutor-voice dl{font-size:12px;}
.tutor-voice dl dt{line-height:23px;color:#e36c0a; padding:2px 0;}
.tutor-voice dl dt span{margin-right:5px; color:#004177;}
.tutor-voice dl dd{line-height:21px; color:#222;}
.tutor-voice dl dd a{color:#222;}
.floatBar{z-index:9999;position:fixed;left:0;bottom:0;width:100%;display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;height:3.5rem;background:#fafafa;border-top:1px solid #dfdfdf;}
.floatBar a{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-align:center;display:block;}
.floatBar a img{width:60%;margin:0 auto;}
.showmore{ cursor:pointer;}

.rec-section{height:40px; line-height:40px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:0 15px;}
.rec-section dt,.rec-section dd{color:#666;text-align:center;}
.rec-section dt{width:68px; text-align:left;float:left; color:#333;font-size:0.9375em;}
.rec-section dd{margin-left:80px;font-size:0.875em;}
.rec-section dd a{width:50%;color:#666; display:block; float:left;}
.rec-section dd a i{height:14px; border-left:1px solid #d7d7d7; float:left; margin-top:13px;}
