@charset "utf-8";
/* CSS Document */
/*
   author:   hong
   email:    huanghong@hotmail.com
   homepage: design-hong.com       */

/* swf */
#main{width:934px;padding:0 20px;border:3px solid #ffd299;}
.content{padding:20px;}
.content h1{line-height:1.5;font-family:Arial,Helvetica,sans-serif;font-size:10.5pt;color:#036;text-align:center;}
ul.menu{height:22px;margin:20px 0;padding:4px 0;background-image:url(../images/bg_18.gif);}
ul.menu li{float:left;border-right:1px solid #6194bf;}
ul.menu li a{display:block;line-height:22px;padding:0 12px;color:#fff;}
ul.menu li.mh a{width:11px;padding-right:18px;text-indent:-9999px;}
ul.menu li.mi a{padding-right:22px;text-decoration:underline;background-image:url(../images/icon_36.gif);background-position:right 10px;}
.content p,.content ul.adv li{line-height:1.8;margin-bottom:10px;font-size:10.5pt;text-indent:2em;}
.content h2{margin:50px 0 20px;border-bottom:4px solid #fc0;}
.content h2 span{display:block;float:left;line-height:28px;margin:-25px 0 0 20px;padding:0 10px;font-size:10.5pt;border:1px solid #fc0;border-bottom:none;background-color:#fff;}
.content h3{font-size:10.5pt;}
.content strong,.content span{color:#c03;}
.content p.tips{margin-bottom:20px;padding:10px ;text-align:center;color:#c03;text-indent:0;border:1px dashed #f33;background-color:#ffffe0;}
ul.gbk{margin:0 20px;}
ul.gbk li{margin-bottom:10px;}
ul.gbk .pic{float:left;width:58px;background-image:url(../images/icon_35.gif);background-position:right 10px;}
ul.gbk .msg{float:right;width:756px;padding:10px 20px 5px;background-color:#f7f7f7;}
ul.gbk .msg p{text-indent:0;}
ul.gbk .msg p.user{font-weight:bold;color:#666;}
ul.gbk .msg p.user span{font-size:8pt;font-weight:normal;color:#999;}
.content ol{margin:0 50px;}
.content ol li{margin-bottom:15px;}
.content ol p{margin-bottom:0;}
.content p.top{float:right;margin-top:-48px;}
.exercise h3 span{font-size:9pt;font-weight:normal;}
.exercise p.pL{font-size:9pt;color:#ccc;text-indent:0;}
.exercise p.free{_display:inline;float:right;margin:-80px 50px 0 0;}
.exercise p.free a{font-size:200%;text-decoration:underline;}
table,th,td{border:1px solid #fc0;border-collapse:collapse;}
table{width:100%;margin:15px 0;}
thead th{padding:10px 0;background-color:#ffc;}
td{padding:5px 10px;text-align:center;}
table.nav td{padding:10px;}
table.class th.name{width:300px;}
table.class th a{font-size:10.5pt;font-weight:normal;color:#036;}
table.class td.teacher{text-align:left;}
table.class td a.free{padding-left:30px;color:#369300;background-image:url(../images/icon_34.gif);background-position:left center;}
table.class td a.buy,.intro .info ul li p.buy a{display:block;width:50px;line-height:22px;margin:0 auto;padding-left:20px;color:#930;background-image:url(../images/btn_6.gif);}
table.teacher th{width:120px;font-weight:normal;}
table.teacher th img{padding:3px;border:1px solid #ccc;}
table.teacher td{padding:10px 20px;text-align:left;}
table.teacher td p{line-height:1.5;margin-bottom:5px;}
table.teacher td p span{margin-left:3px;color:#c03;}
table.percent{width:800px;margin-right:auto;margin-left:auto;}
table.percent td{font-size:10.5pt;}
table.pay{width:500px;margin-left:30px;}
table.pay th,table.pay td{padding:5px 10px;text-align:left;}
/* swf3 */
.intro{margin:20px 0 80px;}
.intro p.pic{float:right;width:320px;text-indent:0;}
.intro .info{float:left;width:570px;height:226px;}
.intro .info p.i{padding:10px;color:#000;border:1px solid #c03;background-color:#ffc;}
.intro .info p.i a{color:#c03;text-decoration:underline;}
.intro .info ul{padding:10px;border:1px solid #c03;border-bottom:none;}
.intro .info ul li{_display:inline;float:left;width:170px;margin:0 5px;}
.intro .info ul li p{line-height:1.5;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-align:center;text-indent:0;}
.intro .info ul li p.pic{float:none;width:auto;padding:5px;border:1px solid #e6e6e6;}
.intro .info ul li p a{color:#c03;}
.intro .info ul li p strong{margin-left:5px;font-size:150%;color:#f60;}
.intro .info p.buyAll{line-height:2.5;font-size:10.5pt;text-align:center;text-indent:0;border:1px solid #c03;border-top:none;background-color:#ffc;}
.intro .info p.buyAll a{text-decoration:underline;}
.data{padding:30px 10px;}
.data ul{float:left;width:380px;}
.data li{line-height:2;padding-left:20px;font-size:10.5pt;background-image:url(../images/icon_28.gif);background-position:left 7px;}
.data li a{color:#333;}
.data p{float:right;width:370px;}
ul.good{margin-bottom:15px;}
ul.good li{line-height:1.8;font-size:10.5pt;text-indent:2em;}
.reg{border-top:1px solid #e6e6e6;}
.reg h3{margin:15px 0;font-size:10.5pt;}
.reg ol{margin-top:30px;}
.reg ol li{list-style:none;margin:15px 0 30px 100px;font-size:10.5pt;letter-spacing:0.1em;color:#000;}
.reg ol li span{position:absolute;margin:-15px 0 0 -50px;font-family:Tahoma,Geneva,sans-serif;font-style:italic;font-size:220%;color:#ccc;}
table.area,table.area *{border:none;
table.area{margin:0 auto;width:700px;border-collapse:separate;}
table.area td.have{background-color:#f8f8f8;}
.answer h3{margin:15px 0;}
.answer ul{margin:15px 28px;}
.answer li{line-height:1.8;}
ul.description{height:288px;padding:25px 30px 5px;background-image:url(../images/bg_19.gif);}
ul.description li{clear:both;margin-bottom:15px;font-size:10.5pt;}
ul.description strong{display:block;float:left;width:150px;margin-top:-8px;font-family:"微软雅黑",Tahoma,Geneva,sans-serif;font-size:150%;font-style:italic;font-weight:normal;color:#999;}
