@charset "gb2312";
body{margin:0;padding:0;font-size:12px;}
a{color:#000; text-decoration:none;}
.top{height:37px;border-bottom:1px #ccc solid;}
.top_b{margin:auto;width:998px;}
.top_left{float:left;width:200px;}
.top_right{float:right;width:400px; line-height:37px; color:#666; text-align:right;}
.top_right a{ margin:0 5px;}
.top_right a.login{color:#f55c00;}
.top_right a.m_l_20{margin-left:20px;}
.top_bannerbg{background:url(../images/banner_bg.jpg);margin:auto;height:305px;}
.bannerbg{background:url(../images/banner.jpg) no-repeat center top; margin:auto;height:305px;width:998px;}
.bannerbg .ys{ height:72px; padding-top:195px; clear:both; margin:0;}
.bannerbg .ys ul{ color:#28a91b; background:#f00; background:url(../images/l_lef.jpg) no-repeat left bottom; height:44px; margin-left:30px;}
.bannerbg .ys ul li{ float:left;background:url(../images/r_lef.jpg) no-repeat right bottom; padding:0 38px;}
.bannerbg .ys ul a{ display:block; color:#2c9900; float:left; height:40px; line-height:40px; width:90px; padding-right:10px; background:#deffbc; margin-bottom:4px;  font-size:12px; text-align:right; background-image:url(../images/icon.jpg); background-repeat:no-repeat; }
.bannerbg .ys ul a.i01{ background-position:20px 10px;}
.bannerbg .ys ul a.i02{ background-position:-93px 10px;}
.bannerbg .ys ul a.i03{ background-position:-200px 10px;}
.bannerbg .ys ul a.i04{ background-position:-311px 10px;}
.bannerbg .ys ul a.i05{ background-position:-421px 10px;}
.bannerbg .ys ul a:hover{color:#333; text-decoration:none;}
.bannerbg .nav{background:url(../images/navbg.jpg) repeat-x; height:38px;}
.bannerbg .nav ul{margin:0;padding:0;}
.bannerbg .nav li{float:left;list-style:none;width:120px;height:27px;text-align:center;padding-top:11px;}
.bannerbg .nav li a{color:#fff;font-size:14px;font-weight:bold;}
.bannerbg .nav li.now{background:url(../images/navbg.jpg) repeat-x 0 -38px;}
.st_intr{margin:auto;width:976px;border:solid 1px #ccc;height:585px;margin-top:10px;padding:10px;}
.titl h1{font-size:36px; font-weight:normal; padding:0;padding-top:10px;margin:0;font-family:"微软雅黑"; color:#2a2a2a; }
.titl h3{font-size:14px;font-weight:normal;padding:15px 0;margin:0;font-family:"微软雅黑"; color:#666; }
.st_intr .st .st_a{float:left;width:640px;padding-right:10px;position:relative;}
.st_intr .st .st_a .bf_bt{position:absolute;left:264px;top:147px;z-index:100;}
.st_intr .st .st_a .ifie6{position:absolute;left:294px;top:177px;width:60px;height:60px;_background:#FFF;}
.st_intr .st .st_a .bf_bt a{background:url(../images/play_btn.png) no-repeat;_background:url(../images/play_btn.gif) no-repeat;display:block;height:113px;width:114px;}
.st_intr .st .st_a .bf_bt a:hover{background:url(../images/play_btn.png) no-repeat 0 -114px;_background:url(../images/play_btn.gif) no-repeat 0 -114px;}
.st_intr .st .st_b{float:right;width:310px;position:relative;}
.st_intr .st .st_b .price{color:#fff;font-family:arial,宋体,sans-serif;font-size:36px;background:url(../images/prbg.jpg);height:109px;width:355px;position:absolute;right:-27px;}
.st_intr .st .st_b .price div{float:left;padding-top:20px;}
.st_intr .st .st_b .price div.kem{padding-left:15px;padding-top:28px;font-size:30px;font-family:宋体,sans-serif;}
.st_intr .st .st_b .price div.showprice{width:100px;line-height:32px;*line-height:26px;padding-left:10px;}
.st_intr .st .st_b .price div.showprice font{font-size:12px;}
/*单科*/
.st_intr .st .st_b .price_d{color:#fff;font-family:arial,宋体,sans-serif;font-size:36px;background:url(../images/prbg.jpg);height:109px;width:355px;position:absolute;right:-27px;top:240px;}
.st_intr .st .st_b .price_d div{float:left;padding-top:20px;}
.st_intr .st .st_b .price_d div.kem{padding-left:15px;padding-top:28px;font-size:30px;font-family:宋体,sans-serif;}
.st_intr .st .st_b .price_d div.showprice{width:105px;line-height:32px;*line-height:26px;padding-left:10px;}
.st_intr .st .st_b .price_d div.showprice font{font-size:12px;}
.st_intr .st .st_b .qsm{padding-top:110px;font-size:12px;line-height:23px;}
.st_intr .st .st_b .qsm ul{padding:0;padding-left:10px;margin:0;}
.st_intr .st .st_b .qsm li{list-style:none;width:300px;float:left;}
.st_intr .st .st_b .qsm span{display:inline-block;float:left;}
.st_intr .st .st_b .qsm span.sub{color:#F00;height:30px;width:40px;}
.st_intr .st .st_b .qsm span.sm{width:260px;}
.st_intr .st .st_b .dsm{padding-top:240px;*padding-top:165px;font-size:12px;line-height:23px;}
.st_intr .st .st_b .dsm ul{padding:0;padding-left:10px;margin:0;}
.st_intr .st .st_b .dsm li{list-style:none;width:300px;float:left;}
.st_intr .st .st_b .dsm span{display:inline-block;float:left;}
.st_intr .st .st_b .dsm span.sub{color:#F00;height:30px;width:40px;}
.st_intr .st .st_b .dsm span.sm{width:260px;}
.stsm{padding-top:20px;}
.stsm .stsm_l{float:left;}
.stsm .stsm_r{float:right;}
.stsm .stsm_r .stcs{padding-top:8px;*padding-top:5px;float:left;display:inline-block;padding-left:5px;}
.stsm .stsm_r .st_more{float:left;display:inline-block;width:65px;background:url(../images/more_stbg.jpg) no-repeat;height:19px;margin-left:10px;padding-left:30px;padding-top:10px;}
.stsm .stsm_r .st_more a{color:#FFF;}
.stsm .stsm_r font{color:#299E36;font-weight:bold;}
.stsm .stsm_r sc a{color:#ccc;}
.stsm .stsm_r .sc{display:inline-block;float:left;width:43px;height:20px;padding-left:23px;padding-top:9px;background:url(../images/sc.jpg) no-repeat; color:#999;}
#bt{background:url(../images/lines.jpg) repeat-x bottom; height:37px; margin:0 0 10px 0; padding-top:20px;}
#bt a{float:right; text-decoration:none; color:#666; line-height:34px; margin-bottom:3px;}
#bt span{display:block; float:left; height:37px; background-image:url(../images/bt.jpg); width:97px; background-repeat:no-repeat;}
#bt span.bt1{ background-position:left -1px;}
#bt span.bt2{ background-position:left -162px;}
#bt span.bt3{ background-position:left -360px;}
#bt span.bt4{ background-position:left -746px;}