/* b/o/o/p/x/.com */
.bodybg{ background-color:#EEE; }
ul,ol,li{list-style:none}

/* 顶部 */
.head { position:relative; width:100%; height:auto;background:url(/touch/image/topbg.png) center no-repeat;background-size:100%;overflow: hidden; }
.toppub{ position:relative; width:100%; height:48px; line-height:48px;padding:0px; }
.toppub .sub{ position:absolute; left:0px;top:10px;display:block;width:70px;height:28px; line-height:28px; font-size:14px;background:url(/touch/image/city.png) right 12px no-repeat;text-align:center;}
.toppub .sub a{ color:#FFF;display:block;}
.toppub .text{ color:#FFF; font-size:18px; margin:0 auto; width:180px; height:40px; padding-top:0px;text-align:center; }
.toppub .text img{ width:120px; height:40px; }
.toppub .nav{ position:absolute; width:24px; height:24px; top:12px; right:15px; font-size:12px; background:url(/touch/image/head/use.png) no-repeat;background-size:100%; }
.toppub .nav a{ width:24px; height:24px;display:block; }
.head .search{ position:relative; width:auto; margin:auto; margin:25px 10px;height:32px; text-align:left;}
.head .search button{ width:100%; display:block;line-height:32px;  border-radius:16px; border:none; font-size:12px; color:#bbb;text-align:left; text-indent:38px;background:url(/touch/image/sear.png) 13px center no-repeat;background-color:#FFF; }


/* 广告 */
.ads1{ background-color:#FFF; margin-bottom:-15px; }

/* 快捷按扭 */
.main1{ width: 100%;  background-color:#FFF; padding:5px 0px; border-bottom:0px #DDD solid;overflow: hidden; }
.main1 dl{ float:left;text-align: center;width:25%;margin:8px 0%; }
.main1 dl dd{ margin-bottom:0px; }
.main1 dl dd img{ width:50%;}
.main1 dl dt{ line-height:25px;color:#555; font-size:12px; font-weight:normal; margin-top:0px; }
.main1 dl dt:hover{ color:#FF6600; }

.mtitle{ margin:0px 10px;height:40px; line-height:40px;}
.mtitle span{ float:left; line-height:40px;color:#188eee; font-size:16px; background:url(../image/i2.png) left center no-repeat;padding-left:10px; font-weight:bold; }
.mtitle a{ float:right; line-height:40px;background:url(../image/more.png) right center no-repeat; font-size:14px; padding-right:10px; color:#999; }

.mmore{ float: left; width:100%;height:auto; line-height:30px; text-align:center;font-size:14px;background-color:#FFF; }
.mmore a{ display:block; border-top:1px #EEE solid; margin:0px 10px;padding:5px 0px;color:#A0A0A0; }


/* 精品课程 */
.main2{ width:100%; margin-top:10px; text-align:left;background-color:#FFF;overflow:hidden;   }
.main2 .body{ margin:auto;width:95%;padding:10px 0px;overflow:hidden; }
.main2 .body dl{ float:left;width:45%; margin:5px 2.5%;position:relative; }
.main2 .body dt{ text-align:center; }
.main2 .body dt img{ width:100%; height:100px;border:1px #F3F3F3 solid; }
.main2 .body dd{ margin-top:0px; }
.main2 .body dd b{ display:inline-block; width:100%;line-height:20px;font-size:14px; color:#222; font-weight:normal;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.main2 .body dd i{ display:inline-block; width:100%;line-height:25px;font-size:14px; color:#8A8A8A; font-style:normal;  }
.main2 .body dd p{ width:100%;line-height:20px;font-size:14px; color:#8A8A8A; font-style:normal; padding:0px; margin:0px;  }
.main2 .body dd i span{ color:#F40; }
.main2 .body dd i span em{ color:#56B02A; font-style:normal; }
.main2 .body div{ position:absolute; left:3px; top:3px;width:30px; height:20px; padding:0px; overflow:hidden; }
.main2 .body .ilive{ background: url(/touch/image/ilive.png) 0px 0px no-repeat; }
.main2 .body .ivideo{ background: url(/touch/image/ivideo.png) 0px 0px no-repeat; }
.main2 .body .icourse{ background: url(/touch/image/icourse.png) 0px 0px no-repeat; }


/* 推荐学校 */
.main3{ width:100%; margin-top:10px; background-color:#FFF; padding-top:0px; text-align:left; overflow:hidden;  }
.main3 .body{ margin-left:5px; }
.main3 .body dl{ float: left;width:33%;margin:5px 0px; }
.main3 .body dt{ text-align:center; }
.main3 .body dt img{ width:90px; height:90px;border:1px #EEE solid;border-radius:100%; }
.main3 .body dd{ margin-top:0px; text-align:center; }
.main3 .body dd b{ display:inline-block; width:100%;line-height:23px;font-size:14px; color:#333; font-weight:normal;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;  }
.main3 .body dd i{ display:inline-block; width:100%;line-height:20px;font-size:14px; color:#8A8A8A; font-style:normal;  }
.main3 .body dd i span{ color:#FF6600; }

/* 最新老师 */
.main4{ width:100%; margin-top:10px; background-color:#FFF;text-align:left; overflow:hidden;  }
.main4 .body{ margin-left:5px; }
.main4 .body dl{ float: left;width:33%;margin:5px 0px; }
.main4 .body dt{ text-align:center; }
.main4 .body dt img{ width:90px; height:90px;border:1px #F3F3F3 solid;border-radius:100%; }
.main4 .body dd{ margin-top:0px; text-align:center; }
.main4 .body dd b{ display:inline-block; width:100%; height:20px;line-height:20px;font-size:14px; color:#333; font-weight:normal;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.main4 .body dd span{ display:inline-block; width:100%;height:20px;line-height:20px;font-size:12px; color:#8A8A8A;}

/* 问答吧 */
.main5{ width:100%; margin-top:10px; padding-bottom:5px;background-color:#FFF; text-align:left; overflow:hidden;  }
.main5 .body ul{ margin:5px; padding-left:0px; font-style:normal;}
.main5 .body ul li{ float:left; width:100%;line-height:32px;border-bottom:1px solid #F3F3F3; font-size:14px;position:relative;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.main5 .body ul li a{ float:left; width:70%;line-height:32px; color:#188eee; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.main5 .body ul li a:visited{color:#188eee;}
.main5 .body ul li:last-child{border-bottom:0;}
.main5 .body ul li span{ float:left; width:30%;line-height:32px; color:#999; text-align:right;}


/* 底部 */
.foot{ width:100%; margin:10px 0px; font-size:14px; overflow:hidden; }
.foot1{ float:left;width:100%; height:30px; line-height:30px; text-align:center;color:#777; }
.foot1 a{ color:#777; margin:0px 5px; }
.foot2{ float:left;width:100%; height:30px; line-height:30px; text-align:center;color:#AAA; }
.foot2 a{ color:#AAA; margin:0px 5px; }
#d{height:45px;}

/* 底部按钮 */
.buttonbg{ width:100%; height:50px; padding:0px;border-top:0px #EEE solid;background-color:#FFF;margin-right:0px;margin-bottom:0px; text-align:left; z-index:100; }
.buttonbg .online{ float:left; width:33.3%; height:50px; background:url(/touch/image/footbtn10.png) center no-repeat; margin:0px; background-color:#068BF2; }
.buttonbg .phone{ float:left; width:33.3%; height:50px; background:url(/touch/image/footbtn200.png) center no-repeat;  margin:0px; background-color:#F35C39; }
.buttonbg .signup{ float:left; width:33.3%; height:50px;background:url(/touch/image/footbtn30.png) center no-repeat; margin:0px; background-color:#249087;}
.buttonbg a{color:White; text-align:center; line-height:50px;}

/* 帮我选课 */
.quickSignup{ margin:auto; width:250px; height:auto; border:0px #EEE solid;background-color:#FFF; padding:7px 14px; margin-top:0px; }
.quickSignup .title{ float:left; width:250px; line-height:25px; margin-bottom:5px;color:#555; font-size:14px; }
.quickSignup .conte{ float:left; width:250px; height:auto; }
.quickSignup .conte span{ float:left; width:200px; height:auto; line-height:25px;padding:5px 0px; text-align:left; color:#999; margin-left:5px; }
.quickSignup .conte .text{ width:180px; height:32px; line-height:32px; border:1px #E5E5E5 solid; padding:0px 10px;border-radius:2px; color:#666;outline:none; padding-left:50px;  }
.quickSignup .conte .text:hover,.quickSignup .conte .texts:hover{  border:1px #ff7700 solid; }
.quickSignup .conte .s1{ background: url(/images/signup/s1.png) left center no-repeat; }
.quickSignup .conte .s2{ background: url(/images/signup/s2.png) left center no-repeat; }
.quickSignup .conte .s3{ background: url(/images/signup/s3.png) left center no-repeat; }
.quickSignup .conte .s4{ background: url(/images/signup/s4.png) left 5px no-repeat; }
.quickSignup .conte .texts{ width:180px; height:80px; line-height:20px;border:1px #DDD solid; padding:10px 10px;border-radius:2px; color:#666;outline:none; padding-left:50px;  }
.btnQuickSignup{ display:inline-block; width:240px; line-height:36px;font-size:14px; background-color:#F30;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.btnQuickSignup:link{ color:#FFF; }
.btnQuickSignup:visited{ color:#FFF; }
.btnQuickSignup:hover{ background-color:#F01400;color:#FFF; }
