
.schbody{ background-color:#F0F2F5; }



/* 课程列表 */
#main1{ margin:auto; width:auto; height:auto; background-color:#FFF; padding:20px; text-align:left; overflow:hidden; }

/* 列表 */
.seaList{ float:left; width:1060px; height:auto; }
.seaList ul{ float:left; width:1060px; height:auto; border-bottom:1px #E6E6E6 solid; padding:10px 0px;}
.seaList .li1{ float:left; width:170px; height:auto; text-align:left;}
.seaList .li1 a img{ border:1px #E6E6E6 solid; width:148px; height:98px; }
.seaList .li2{ float:left; width:770px; height:auto;}
.seaList .li21{ float:left; width:770px; line-height:25px; font-size:16px; }
.seaList .li21 a{ color:#3377CC; }
.seaList .li21 a:hover{ color:#3377CC; text-decoration:underline; }
.seaList .li22,.seaList .li23{ float:left; width:550px; line-height:25px; color:#777; }
.seaList .li22 a{ color:#777; }
.seaList .li22 a:hover{ color:#333; text-decoration:underline; }
.seaList .li23 em{ margin:0px 8px; color:#CCC; font-style:normal; }
.seaList .li24{ float:left; width:770px; line-height:30px; color:#777;}
.seaList .li24  i{ width:auto; line-height:30px; border:1px #DDD solid; padding:2px 5px; margin-right:8px; font-style:normal; }
.seaList .li3{ float:right; width:120px; height:auto; padding-top:10px; }
.seaList .li31{ float:left; width:120px; line-height:30px; font-size:16px; text-align:center; font-weight:bold; color:#FF7700; }
.seaList .li32{ float:left; width:120px; height:40px; text-align:center;}
.btnSignup{ display:inline-block; width:120px; line-height:35px;font-size:14px; background-color:#FF9900;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.btnSignup:link{ color:#FFF; }
.btnSignup:hover{ background-color:#D98200;color:#FFF; }
.btnPay{ display:inline-block; width:120px; line-height:30px;font-size:14px; background-color:#FF9900;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.btnPay:link{ color:#FFF; }
.btnPay:visited{ color:#FFF; }
.btnPay:hover{ background-color:#D98200;color:#FFF; }
.btnSign{ display:inline-block; width:118px; line-height:28px;font-size:14px; background-color:#FFF; border:1px #F90 solid;color:#F80; text-align:center; cursor:pointer;border-radius:2px; }
.btnSign:link{ color:#F80; }
.btnSign:hover{ color:#F90;border:1px #FA0 solid; }
.btnSign:visited{ color:#F80; }

/* 分页 */
.seaPage{ float:left; width:1060px; height:50px; line-height:50px; text-align:center;}


/* 课程内容页 */
/* 内容页 */
#bodyTitle{ margin:auto; width:1180px; height:30px; line-height:30px; text-align:left;padding:0px 10px;color:#9DA6B3; }
#bodyTitle .left{ float:left;width:800px; line-height:30px; }
#bodyTitle .left a{ color:#9DA6B3; }
#bodyTitle .right{ float:left;width:360px; line-height:30px; }
#bodyTitle .right ul{ float:right;width:auto; line-height:30px; }
#bodyTitle .right ul li{ float:left;width:auto; line-height:30px; margin-left:15px; font-size:12px;display:inline; position: relative; }
#bodyTitle .right a{ color:#AAA; }
#bodyTitle .right ul li a.shareMore{  float:left; width:auto;height:30px; z-index:3; position: relative; display: block;}
#bodyTitle .right ul li a.shareMorecurrent { width:auto;height:30px; }
.shareMoredown { z-index: 2; position: absolute; background: #E45B00;top:30px;left:-172px; width:190px; height:38px;background-color:#FFF; border:1px #DDD solid; padding:5px 10px; }
#bodyTitle .right ul li a.favButton{ float:left; width:auto;height:30px;position: relative; display: block; cursor: pointer; }


/* 课程头部 */
#body0{ margin:auto; width:1200px; height:auto; text-align:left;background-color:#FFF; padding:14px 14px;border:1px #EEE solid; overflow:hidden; }
#body0 .left{ float:left;width:520px; height:auto; }
#body0 .left img{ width:480px; height:260px; padding:2px; border:1px #E6E6E6 solid; }

#body0 .right{ float:left;width:550px; height:auto; }
#body0 .right .couTitle{ float:left; width:550px; line-height:30px; font-size:17pt; margin-bottom:10px; }
#body0 .right .couPay{ float:left; width:590px; height:30px; margin-bottom:10px; }
#body0 .right .couPay b{ float:left; width:auto;  line-height:30px; font-weight:normal; color:#999; }
#body0 .right .couPay span{ float:left; width:auto;  line-height:30px; font-size:12px; color:#F80; }
#body0 .right .couPay span em{ font-size:15pt; font-style:normal; }
#body0 .right .couPay span i{ font-style:normal; color:#999;text-decoration:line-through;  }

#body0 .right ul{ float:left; width:590px; height:auto;  }
#body0 .right ul li{ float:left; width:295px; height:30px; }
#body0 .right ul li b{ float:left; width:auto;  line-height:30px; font-weight:normal; color:#999; }
#body0 .right ul li p{ float:left; width:auto;  line-height:30px; }

/* 按钮 */
.signup{ float:left; width:430px; height:40px; line-height:40px; margin-top:10px;}
.btnSignup1{ display:inline-block; width:180px; line-height:40px;font-size:16px; background-color:#FF5500;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.btnSignup1:link{ color:#FFF; }
.btnSignup1:visited{ color:#FFF; }
.btnSignup1:hover{ background-color:#FF6600;color:#FFF; }

.btnConsult{ display:inline-block; width:180px; line-height:40px;font-size:16px; background-color:#1E9FF6;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; margin-left:8px; }
.btnConsult:link{ color:#fff; }
.btnConsult:visited{ color:#fff; }
.btnConsult:hover{ color:#fff; background-color:#0A95F1; }


/* 课程主体 */
#body1{ margin:auto; width:1200px; height:auto; text-align:left; margin-top:10px; overflow:hidden; }
#body1 .Left{ float:left; width:899px; border-right:1px #E6E6E6 solid;background-color:#FFF;}
#body1 .Left .nav{  width:886px; height:60px; border-bottom:1px #EEE solid; }
#body1 .Left .nav ul li{ float:left; width:19%; height:60px; line-height:60px; text-align:center; border-right:1px #EEE solid; font-size:18px; }
#body1 .Left .nav ul li:last-child{border-right:0;}
#body1 .Left .nav ul li:hover{ background-color:#F50; }
#body1 .Left .nav ul li:hover a{ color:#FFF; }


/* 课程简介 */
.couDesc{  height:auto; margin:10px 13px; }
.couDesc .title{   height:35px; line-height:35px; border-bottom:0px #E6E6E6 solid; }
.couDesc .title b,.xiaoqu .title b{ width:auto; line-height:33px; color:#333; font-size:16px;border-bottom:2px #F20 solid; }
.couDesc .conte{   height:auto; line-height:25px; padding-top:10px; }

/* 上课地点 */



/* 机构评价 */
.schComment{ float:left; width:860px; height:auto; margin:10px 13px; }
.schComment .title{ float:left; width:860px; height:35px; line-height:35px; border-bottom:0px #E6E6E6 solid; text-align:right; }
.schComment .title a{ color:#999; }
.schComment .title b{ float:left; width:auto; line-height:33px; color:#333; font-size:16px;border-bottom:2px #F20 solid; }
.schComment .conte{ float:left; width:840px; height:auto; padding:10px 10px; padding-bottom:10px; font-size:12px; }

.schComment .conte ul{ float:left; width:840px; height:auto; padding:10px 0px;border-bottom:1px #E6E6E6 solid; }
.schComment .conte .li1{ float:left; width:100px; height:auto; text-align:center;}
.schComment .conte .li1 span{ float:left; width:100px; height:auto;}
.schComment .conte .li1 span img{ border:1px #DDD solid; width:58px; height:58px;border-radius:100%; }
.schComment .conte .li1 p{ float:left; width:100px; height:30px; line-height:30px; color:#888;}

.schComment .conte .li2{ float:left; width:660px; height:auto; padding:0px 9px; text-align:left; }
.schComment .conte .li21{ float:left; width:740px; height:28px; }
.schComment .conte .li21 span{ float:left; width:auto;line-height:28px; margin-right:10px; }
.schComment .conte .li21 span b{ float:left; width:auto;line-height:28px; font-weight:normal; color:#888;}
.schComment .conte .li21 span p{ float:left; width:70px;height:11px; background: url(/images/browse/star0.png) no-repeat; margin-top:8px; }
.schComment .conte .li21 span p i{ float:left; width:auto;height:11px; background: url(/images/browse/star1.png) no-repeat; }
.schComment .conte .li21 span em{ float:left; width:auto;line-height:28px; font-style:normal; color:#888; margin-left:0px; }
.schComment .conte .li21 u{ float:right; width:auto; height:28px; color:#888; text-decoration:none; }
.schComment .conte .li22{ float:left; width:740px; height:auto; line-height:25px; color:#555; margin-top:5px; }


/* 猜你喜欢 */
.couType{ float:left; width:860px; height:auto; margin:10px 13px; }
.couType .title{ float:left; width:860px; height:35px; line-height:35px; border-bottom:0px #E6E6E6 solid; }
.couType .title b{ float:left; width:auto; line-height:33px; color:#333; font-size:16px;border-bottom:2px #F20 solid; }
.couType .conte{ float:left; width:860px; height:auto; padding:15px 0px; }
.couType .conte ul{ float:left; width:210px; height:auto; margin:0px 10px; }
.couType .conte ul .li1{ float:left; width:210px; height:133px; }
.couType .conte ul .li1 img{ width:208px; height:128px; border:1px #EEE solid; }
.couType .conte ul .li2{ float:left; width:200px; height:25px; line-height:25px; color:#222;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.couType .conte ul .li3{ float:left; width:200px; height:25px; line-height:25px; color:#999; font-size:12px;}
.couType .conte ul .li3 b{ color:#F30; font-weight:normal; margin-right:10px; }



/* 课程内容页 右侧 */
#body1 .Right{ float:right; width:290px; height:auto; }

.right1{  height:auto; padding:10px 10px;border:1px #E6E6E6 solid;background-color:#FFF; }
.right1 .sp1{  width:100%; height:auto; text-align:center; padding:10px 0px; }
.right1 .sp1 img{ width:100px; height:100px; border:1px #DDD solid; }
.right1 .sp2{ width:100%; height:30px; line-height:30px; text-align:center;font-size:12px; border-bottom:1px #EEE solid; }
.right1 .sp3{ width:100%; height:auto; padding:10px 0px; padding-left:10px;border-bottom:0px #EEE solid;  }
.right1 .sp3 p{ width:100%; line-height:25px;font-size:12px; color:#999; }
.right1 .sp4{  width:100%; height:auto; padding:5px 0px; padding-left:20px; }

.right2{ float:left; width:240px; height:auto; border-top:1px #E6E6E6 solid; margin-top:10px;background-color:#FFF; }
 .title{   height:40px; line-height:40px; margin:0px 10px;border-bottom:1px #EEE solid;font-size:16px; }
 .conte{  height:auto; margin:10px 15px; }
 .conte ul{   height:auto; margin-bottom:10px; }
 .conte ul .li1{ height:133px; }
.conte ul .li1 img{  height:128px; border:1px #EEE solid; }
 .conte ul .li2{   height:25px; line-height:25px; color:#222;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
 .conte ul .li3{   height:25px; line-height:25px; color:#999; font-size:12px;}
 .conte ul .li3 b{ color:#F30; font-weight:normal; margin-right:10px; }

.right3{ float:left; width:240px; height:auto; border-top:1px #E6E6E6 solid; margin-top:10px;background-color:#FFF; }
.right3 .title{ float:left; width:220px; height:40px; line-height:40px; margin:0px 10px;border-bottom:1px #EEE solid;font-size:16px; }
.right3 .title a{ float:right; width:auto; line-height:40px; font-size:12px; color:#999; }
.right3 .conte{ float:left; width:220px; height:auto; margin:0px 10px; }
.right3 .conte ul{ float:left; width:220px; }
.right3 .conte ul li{ float:left; width:220px; height:25px; line-height:25px; }
.right3 .conte ul li a{ font-size:13px; color:#555; }
.right3 .conte ul li a:hover{ font-size:13px; color:#f30; }







