﻿@keyframes myfirst
{0% {margin-left:-200%}
100% {margin-left:0}
}
@-webkit-keyframes myfirst 
{0% {margin-left:-200%}
100% {margin-left:0}
}
body{animation: myfirst1 2s;-webkit-animation: myfirst1 2s;
}

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:12px;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
fieldset,img{border:0;}
abbr,acronym{border:0;font-variant: normal;}
:focus{outline:0;}
address,button,caption,cite,code,dfn,input,optgroup,option,select,textarea,th,var{font:inherit;}
del,ins{text-decoration:none;}
ol,ul,dl{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a,a:link,a:visited,a:active{color:#575757;text-decoration:none;}
a:hover{text-decoration:underline;}
img{ border:0;}
.fc:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fc{display:inline-block;*zoom:1;}
 
* html .fc{height:1%;}
.fc{display: block;} 

.fl{float:left;display:inline;}
.fr{float:right;}
.pos_a{position:absolute;}
.pos_r{position:relative;}
.conbx1 h2 a{position:relative;z-index:85;}
.mt20{margin-top:10px;}
.mt30{margin-top:10px;}
.plr20{padding-left:20px;padding-right:20px;}
.plr30{padding-left:30px;padding-right:30px;}

.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.ft12{font:normal 12px "微软雅黑";}
.ft14{font:normal 14px "微软雅黑";}
.ft16{font:normal 16px "微软雅黑";}
.ftwid{width:160px;}
.ft18{font:normal 18px "微软雅黑";}
.ft24{font:normal 20px "微软雅黑";}
.fwb{font-weight:bold;}
.tac{text-align:center;}
.tar{text-align:right;}

.conbx1 h2 a{position:relative;z-index:85;}
.ad{overflow:hidden;width:100%;height:90px;}
.ad img{position:absolute;left:50%;margin-left:-480px;}
.tabtit1{height:20px;padding:0 0 5px 133px;margin-top:-25px;border-bottom:2px solid #d6d6d6;line-height:20px;width: 652px;}
.tabtit1 span{cursor:pointer;display:inline-block;padding:0 20px;color:#464646;}
.tabtit1 span.sel{color:#0b87db;}
.tabtit1 em{left:133px;top:22px;display:block;width:68px;height:5px;background-position:center -324px;}
.lttit1{overflow:hidden;width:100%;height:38px;line-height:38px;color:#949494;}
.lttit1 a,.lttit1 span{display:inline-block;margin-right:10px;}
.kcline{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e7e7e7;width: 785px;}
.kclt_jg{padding-top:5px;float:left; padding-left:5px;width:200px;}
.kclt_jg a{color:#989898;line-height:26px;font-family:"微软雅黑", Arial;vertical-align:middle; font-size:14px;}
.kclt_jg a:active{color:#989898;line-height:22px;font-family:"微软雅黑", Arial;vertical-align:middle;}
.kclt_jg span{display:inline-block;height:22px;padding-right:5px;line-height:22px;color:#989898;font-family:"宋体", Arial;vertical-align:middle;}
.kclt_jg .sting{width:49px;height:19px;background-position:-273px -94px;}
.kclt_jg .sting:hover{background-position:-273px -117px;}
.kclt_jg .a_more{display:block;/*margin-left:92px;*/font-size:12px;color:#53b8f0;}
.kclt_jg span.yellow{font-family:Microsoft YaHei, Arial;color:#0b87db;}
.kclt_jg span.del{text-decoration:line-through;}
.kclt_tu{height:140px; float:left; border:1px solid #e8e8e8}
.kclt_tur{height:140px; float:left;width:206px; border:1px solid #e8e8e8}
.kclt_tu a.pos_a{display:block;left:0;bottom:0;width:140px;padding:0 10px;height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;_text-overflow:clip;background:rgba(0, 0, 0, 0.6) !important;background:#000;filter:alpha(opacity=60);line-height:25px;}
.newstab1{right:0;top:-11px;}
.newstab1 span{cursor:pointer;display:inline-block;overflow:hidden;width:6px;height:16px;margin-left:5px;border-bottom:6px solid #e0e0e0;}
.newstab1 span.sel{border-bottom:6px solid #47a535;}
.newslt1 h3{height:24px;padding-bottom:5px;line-height:20px;}
.newslt1 h3 em{width:3px;height:12px;margin-bottom:2px;margin-right:5px;background:#47a535;}
.newslt1 li{width:100%;height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;_text-overflow:clip;line-height:25px;}
.newslt1 li a:hover{color:#0b87d5;}
.kclt_img,.kclt_img .imgx{display:block;width:160px;height:140px;}

.cbx1yao{width:773px;height:40px;border:1px solid #e8e8e8; background:#0b87d5; color:#fff; padding-left:10px;}
.cbx1yao h1{line-height:40px;font-size:22px; font-weight:500; font-family:Microsoft YaHei;}
.ad2{width:220px;height:95px;}

.green a,.green a:link,.green a:visited,.green a:active,a.green,a.green:link,a.green:visited,a.green:active{color:#0b87d5;} 
.white a,.white a:link,.white a:visited,.white a:active,a.white,a.white:link,a.white:visited,a.white:active{color:#989898;} 
.black a,.black a:link,.black a:visited,.black a:active,a.black,a.black:link,a.black:visited,a.black:active{color:#000;} 
.gray a,.gray a:link,.gray a:visited,.gray a:active,a.gray,a.gray:link,a.gray:visited,a.gray:active{color:#555;} 
.gray2 a,.gray2 a:link,.gray2 a:visited,.gray2 a:active,a.gray2,a.gray2:link,a.gray2:visited,a.gray2:active{color:#949494;} 
.yellow a,.yellow a:link,.yellow a:visited,.yellow a:active,a.yellow,a.yellow:link,a.yellow:visited,a.yellow:active{color:#fd8712;} 
a.green_hover:hover,.green_hover a:hover{color:#0b87d5;} 
.tdno a:hover,a.tdno:hover{text-decoration:none;}
.tdb a,a.tdb{text-decoration:underline;}

.bgs,.snav_ico,.arrow_ico,.other_btn,.abox1_ico{background:url(imgbgs.png) no-repeat;_background:url(imgbgs.gif) no-repeat;}
.usertd_ico,.barbx_lt2_bx em,.rollpicLeft2,.rollpicRight2,.login_btn_ico1,.banner_prev,.banner_next,.hotlt_tit1 h2,.hotlt_ico{/*background:url("www.koolearn.comimgimgbgs_new.png") no-repeat;*/}
.icobx,.snav_ico,.arrow_ico,.other_btn,.banner_ico span{display:inline-block;overflow:hidden;vertical-align:middle;}
#hr,#nav,.brwp,#cr,#ft .ftmn,#ft .ftlink{margin:0 auto;}

body{min-width:1200px;}
#hr,.brwp,#ft .ftmn,#ft .ftlink{width:1200px;}

#nav,#cr{width:800px;padding-left:220px;}
#nav a{padding:0 11px;}
.fastbtn{width:920px;height:81px;padding:0 20px;}
.fastbx{width:920px;}
.newslt1{width:310px;margin-right:60px;}
.tabcon .mr0,.tabcon .ad2{display:block;}
.tabcon .mr0{margin-right:0;}
.kclt1{width:370px;margin:15px 0 0 10px;border:1px solid #e8e8e8;}
.kclt2{width:370px;margin:15px 0 0 10px;border:1px solid #e8e8e8;}
#ft .ftmn dl{float:left;width:19%;padding-top:10px;}
#ft .ftmn dl.w1{width:24%;}

.ml26{margin-left:26px;}
.new_ad_mt20{float:left; margin-top:10px;}

.new_ad_mt20 li{padding-left:10px;}
.new_ad_mt20 .new_ul li{ float:left;}
.new_ad_mt20 .new_ul li img{ width:160px;height:140px;}
.new_ad_mt20 a{ display:block;float:left;line-height:30px; font-size:14px;}
.new_ad_mt20 h2{ display:block; width:370px;float:left; line-height:30px;font-weight:bolder; font-family:Microsoft YaHei; font-size:15px; color:#0b87d5;}
.new_ad_mt20 h2 .ne1{float:left;width:340px;}
.new_ad_mt20 h2 .ne2{ float:left;}
.new_ad_mt20 h2 .ne2 a{color:#0b87d5;font-size:12px;line-height:30px;}

.new_ad_mt20 .mmore{color:#0b87d5;font-size:12px;}
.n_center{margin-left:110px; margin-top:10px; font-family:Microsoft YaHei;}
.mar{margin-top:0px;}
.n_center a{ line-height:26px;}
.new_ad li{display:block;width:375px;height:166px;border:1px solid #e8e8e8;float:left; border-top:2px solid #0b87d5;}
.ketz{background:url(imgketz.jpg) no-repeat 0px 34px;}
.rmhd{background:url(imgrmhd.jpg) no-repeat 0px 34px;}
.jktz{background:url(imgjktz.jpg) no-repeat 0px 34px;}
.bmcg{background:url(imgbmcg.jpg) no-repeat 0px 34px;}
.xlzx{background:url(imgxlzx.jpg) no-repeat 6px 40px;}
.xlwx{background:url(imgxlwx.jpg) no-repeat 6px 40px;}

@media(max-width:1200px){
body{min-width:1200px;}
#hr,.brwp,#ft .ftmn,#ft .ftlink{width:1000px;}

#nav{width:775px;padding-left:225px;}
#cr{width:765px;padding-left:235px;}
#nav a{padding:0 7px;}
.fastbtn{width:736px;height:81px;padding:0 15px 0 14px;}
.fastbx{width:736px;}
.newslt1{width:354px;margin-right:38px;}
.tabcon .mr0,.tabcon .ad2{display:none;}
.tabcon .mrx0{margin-right:0;}
.kclt1{width:220px;margin:15px 51px 0 0;}
#ft .ftmn dl{float:left;width:18%;padding-top:10px;}
#ft .ftmn dl.w1{width:28%;}
.barbx1{width:782px; margin-left:200px;}
.barbx1 div.barbx1_ad,.hotlt_con1ad{display:none;}
.ml26{margin-left:51px;}
.new_ad li.new_ad_r1{display:none;}
#nav a.news_link{display:none;}
}

.navwp {background: url("adimgnewdh.jpg") repeat-x scroll left bottom #f8f8f8;height: 46px;line-height: 46px;width: 100%;}
#nav a{display:inline-block;height:46px;line-height:46px;font-size:14px; padding:0 13px;}
#nav a:hover{color:#0b87d5;background:#f5f5f5;text-decoration:none;}

.navwp_xj{width:1000px; margin:0 auto;height:41px;}
#nav_xj{border-bottom:3px solid #0b87d5;border-bottom:3px solid #0b87d5 !important; background:#0b87d5;}
#nav_xj a{display:inline-block;height:38px;line-height:38px; font-weight:bolder;width:142px;font-size:14px;text-align:center;color:#fff;}
#nav_xj a:hover{color:#fff;text-decoration:none;}

#goods_lst1{width:1000px;margin:0px auto; height:60px;border:1px solid #e8e8e8;}
#goods_lst1 table{margin: 5px auto;width: 1000px;line-height:25px;text-align:center;color:#0b87d5; font-family:Microsoft YaHei}
#goods_lst1 td a{ color:#575757;}
.brwp{z-index:99;}
.snav{position:absolute;z-index:99;left:0;top:-40px;width:216px;height:auto;background:#fff;border:1px solid #0b87d5;}
.snav h2{position:relative;z-index:99;width:218px;height:40px;_height:32px;_padding-top:8px;margin:-1px 0 0 -1px;background:#0b87d5;color:#fff;line-height:40px;}
.snavbx{position:relative;z-index:99;width:200px;padding:2px 8px;margin-top:-1px;line-height:22px;}
.snavsel{background-color:#e9fbe5;}
.snavbx h3{padding:0 4px;}
.snavbx p{padding-left:4px;border-bottom:1px dotted #e1e1e1;font-size:12px;}
.snavbx p a,.snavbx h3 a{display:inline-block;padding-right:5px;font-family:Microsoft YaHei,Arial;}
.snavbx p a{font-family:Arial,"simsun";}
.snavbx p span{color:#d8d8d8;}
.snavbx h3{font-size:14px;font-family:Microsoft YaHei;}
.snavbx p a.pr0{padding-right:0;}
.snav_icox{width:14px;height:17px;margin:0 10px 0 14px;_margin-top:4px;background-position:-373px -94px;}
.snav_ico{width:18px;height:20px;margin-right:5px;}
.snav_ico1{background-position:0 -57px;}
.snav_ico2{background-position:-34px -57px;}
.snav_ico3{background-position:-68px -57px;}
.snav_ico4{background-position:-102px -57px;}
.snav_ico5{background-position:-136px -57px;}
.snav_ico6{background-position:-170px -57px;}
.snav_ico7{background-position:-204px -57px;}
.snav_ico8{background-position:-238px -57px;}
.snav_child{position:absolute;z-index:95;left:216px;top:0;width:495px;padding:5px 20px 5px 27px;background:#fff;border:1px solid #e5e5e5;box-shadow:0 0 8px #ccc;}
.snav_child dt{height:40px;margin-bottom:5px;border-bottom:1px solid #d8d8d8;line-height:40px;_height:30px;_padding-top:10px;_line-height:30px;}
.snav_child dt a{padding-right:20px;}
.snav_child dd a,.snav_child dd span{padding-right:15px;}
.snav_child dd{padding:8px 0;border-bottom:1px dotted #e1e1e1;}
.arrow_ico{width:9px;height:11px;margin-right:5px;background-position:-254px -94px;}
.snav_child p{border:none;padding:0;}
.snav_child em{font-style:normal;font-weight:bold;line-height:22px;color:#575757;}
.snavbx p.nobr,.snav_child dd.nobr{border-color:#fff;}
.hotico{height:18px;padding:0 5px 0 8px;margin-left:5px;background:url(imgico1.png) no-repeat left top;font:normal 12px/16px "微软雅黑";color:#fff;}
.hotico a,.hotico a:link,.hotico a:visited,.hotico a:active{padding-right:0;color:#fff;font-family:"微软雅黑";}
.sidebtn1{width:45px;}
a.topbtn1,a.topbtn2,a.topbtn3{width:45px;height:45px;margin-bottom:10px;background-color:#676767;background-position:-444px -42px;display:block;opacity:0.9;filter:alpha(opacity=90);}
a.topbtn2{background-position:-339px -120px;}
a.topbtn3{width:41px;height:38px;padding:7px 0 0 4px;color:#fff;line-height:16px;letter-spacing:3px;}
a.topbtn1:hover,a.topbtn2:hover,a.topbtn3:hover{opacity:1;filter:alpha(opacity=100);text-decoration:none;}

/*开头主推产品*/
.xj_zt{width:795px;height:160px;margin-top:15px;margin-bottom:8px;}
.xj_zt .xj_ztg{width:250px;height:155px;border:1px solid #e2e2e2; float:left; margin-left:10px;}
.xj_zt .xj_ztg img{width:250px;height:155px;}
/*.xj_zt .xj_ztg a:hover{ border:2px solid #e2e2e2;}*/
/*广告条块*/
.xj_gg{width:795px;height:80px;margin-bottom:8px;}

/*领雁工程等六类*/
.baryao{width:783px;height:420px;margin-top:7px;margin-bottom:15px;text-align:center;}

.b_left{font-family:"微软雅黑";width:234px;height:360px; padding:10px; float:left;border:1px solid #e2e2e2;}
.b_left h2{ color:#0b87d5; line-height:30px; font-size:14px;}
.b_left p{ text-align:left;text-indent:2em;}
.b_right{width:523px;height:380px;float:right;border:1px solid #e2e2e2;}
.b_rg{width:244px;height:171px;float:left; padding:8px;}
.b_rg img{ border:1.5px solid #e2e2e2;}
.baryao .bhead{width:783px;}
.baryao .bhead h2{ padding-left:10px; width:771px;font-size:20px;line-height:40px;font-family:Microsoft YaHei,simhei;border-bottom:2px solid #0b87d5;color:#0b87d5;height:40px; text-align:left; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.baryao .bhead h2 font{padding-left:640px;}
.baryao .bhead h2 font a{font-size:15px;margin:6px 15px 0 0;color:#000000;}
.baryao .bhead p a{font-size:13px; margin:0 12px 0 0;line-height:28px;}
.baryao .bhead span{float:right;padding-right:10px;}
.baryao .bhead  a{font-size:14px;color:#0b87d5;}
.baryao ul li{border:1px solid #e8e8e8; width:153px; float:left; height:60px;margin-left:5px;}
.baryao .yaomar{ margin-left:0px;}
.baryao .yaomart{ margin-top:10px;}
.baryao .by_s{width:254px;height:180px;border:1px solid #e8e8e8; margin-left:7px;float:left;font-family:Microsoft YaHei;}
.baryao .by_s .bysl{float:left;width:100px;}
.baryao .by_s .bysl img{ width:100px; height:160px;}
.baryao .by_s .bysr{float:right; width:154px;}
.baryao .by_s .bysr h2{line-height:18px; font-weight:bolder;  font-size:14px; padding-top:5px;}
.baryao .by_s .bysr h2 a{color: #0b87d5;}
.baryao .by_s .bysr p{text-indent:2em; padding:5px 0 0 5px; line-height:20px; text-align:left;}
.baryao .by_s .bysr font{color:#0b87d5;font-size:12px;}

/*近期课程*/
.divjk{border:1px solid #e8e8e8; margin-top:10px; height:auto; width:783px;}
.divjk h2{line-height:37px;border-bottom:2px solid #0b87d5; font-weight:bolder; padding-left:5px; font-size:18px;}
.divjk h2 b{ font-size:16px; color:#0b87d5; padding-left:15px;}
.divjk .ztspan{margin-left:320px; font-size:12px;}
.divjk .ztspan a{ color:#0b87d5 }
.divjk table{margin:5px auto;width:94%;text-align:center;line-height:25px;border:1px solid #e8e8e8;}
.divjk table tr{border-bottom:1px solid #e8e8e8;}
.divjk table td{border-left:1px solid #e8e8e8;}


/*在线试听*/
.divzt{border:1px solid #e8e8e8; margin-top:10px; height:240px; width:783px; font-family:Microsoft YaHei}
.divzt h2{font-size:20px; padding-left:10px;font-family:Microsoft YaHei,simhei;border-bottom:2px solid #0b87d5;color:#0b87d5;height:40px; line-height:40px}
.divzt h2 b{ font-size:16px; color:#0b87d5; padding-left:15px;}
.divzt h2 font{ padding-left:20px; font-size:16px;}
.divzt .ztspans{margin-left:400px; font-size:14px;}
.divzt .ztspan{margin-left:640px; font-size:14px;}
.divzt a{ color:#0b87d5 }
.divzt .divzst table td{ width:200px; height:200px;}
.divzt .divzst table td img{width:160px;height:150px;}
.hei{height:auto;}
/*banner*/
*{ margin:0; list-style:none;}
.rslides { position: relative; overflow: hidden; width:794px; height:350px; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { margin-bottom:0px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("imgthemes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }

.barbx1{width:800px;/*margin-left:218px;*/}
.hotlt{width:100%;margin-top:10px;}
.hotlt_con11{width:780px;padding:8px 0 8px 2px;border:1px solid #e8e8e8;height:60px;/*border-top:none;*/}
.hotlt_con11 ul li{ width:139px;text-align:center;float:left; height:80px; padding-left:13px;}
.hotlt_con11 ul li img{ width:139px; height:60px;}
.hotlt_tit1{height:16px;border-bottom:2px solid #ffe2c0;}
.hotlt_tit1 h2{overflow:hidden;text-indent:-999px;width:137px;height:18px;background-position:0 -257px;line-height:18px;}
.hotlt_con1lt{width:214px;margin-top:7px;}
.hotlt_ico{display:inline-block;width:18px;height:18px;margin-right:5px;vertical-align:middle;}
.hotlt_ico1{background-position:-132px 0;}
.hotlt_ico2{background-position:-160px 0;}
.hotlt_ico3{background-position:-188px 0;}
.hotlt_con1lt ul.rline{/*border-right:1px solid #d5d5d5;*/}
.hotlt_con1lt ul{height:44px;margin-top:8px;overflow:hidden;}
.hotlt_con1lt li{line-height:22px;}
.ml35{margin-left:35px;}
.pr5{padding-right:5px;}
.hotlt_con1ad{margin-right:14px;width:200px;height:88px;}

.hmm_004{background:#ffffff;border:0px solid #eeeeee;border-style:none solid none none;}
.hmm_004 a:hover{text-decoration:underline;}
.hmm_004 .column {float:left;position:relative;left:0;top:0;width:367px;padding:8px 0;}
.hmm_004 .conrgt{display:inline;float:left;font-size:12px;line-height:23px;margin-left:10px;width:213px;}
.hmm_004 .con a{display:inline;float:left;width:132px;}
.hmm_004 .conrgt a{color:#666666;font-size:12px;width:100%;height:23px;overflow:hidden;}
.bord{ border:1px solid #e2e2e2; width:783px;}
.hmm_head{width:780px;}
.hmm_head h2{font-size:20px;font-family:Microsoft YaHei,simhei;border-bottom:2px solid #0b87d5;color:#0b87d5;line-height:40px; padding-left:10px;}
.hmm_head h2 font{padding-left:20px;width:600px;}
.hmm_head h2 font a{font-size:16px;margin:6px 15px 0 0;color:#0b87d5; text-decoration:none;}
.hmm_head h2 font a:hover{ text-decoration:none;}
.hmm_head p a{font-size:13px; margin:0 12px 0 0;line-height:28px;}

.hmm_004 .hmmc{width:790px; height:330px;}
.hmm_004 .hmmc_l{width:230px; height:300px; padding:10px;float:left;}
.hmm_004 .hmmc_r{width:516px; height:320px; float:left; padding-left:10px;}

.hmm_004 .hmmc_l dt{ height: 22px;line-height: 22px; margin-left: 2px; padding: 4px 0px 0 0px;position: absolute;width: 230px;}
.hmm_004 .hmmc_l dt h1{clear: both;font-family:Microsoft YaHei;}
.hmm_004 .hmmc_r .hmmc_rg{width:160px; height:149px;float:left;padding:6px;}
/*JS part*/
.w1000{margin:0 auto;width:780px;}
.jsPart2{height:346px;overflow:hidden;}
.jsPart2Content{width:660px;overflow:hidden;position:relative;}
.jsPart2Content ul{width:660px;float:left;}
.jsPart2Content ul li{width:208px;height:158px;float:left;margin-right:12px;_margin-right:12px;margin-top:15px;}
.jsPart2Content ul li a{display:block;position:relative;width:208px;height:158px;color:#eee;}
.jsPart2Content ul li a:hover{color:#f90;}
.jsPart2Content ul li a i{display:block;position:absolute;bottom:0;left:0;height:27px;width:208px;background:#000;opacity:0.7;filter:alpha(opacity=70);}
.jsPart2Content ul li a span{display:block;position:absolute;bottom:0;left:0;height:27px;width:208px;text-align:center;font:normal 12px/27px 'MicroSoft Yahei';}
.jsPart2Button{width:110px;}
.jsPart2Button ul{margin-top:15px;}
.jsPart2Button ul li{margin-top:10px;_margin-top:7px;*+margin-top:7px;width:85px;height:58px;}
.jsPart2Button ul .jspb1 a{display:block;background:#1d7de7 url(imgindex_sprite.png) no-repeat -89px top;width:85px;height:58px;}
.jsPart2Button ul .jspb a{display:block;background:#1d7de7 url(imgindex_sprite1.png) no-repeat -89px top;width:85px;height:58px;}
.jsPart2Button ul li a span{display:none;}
.jsPart2Button ul li a:hover{background-color:#f90;}
.jsPart2Button ul .current a{background-color:#f90;}
.jsPart2Button ul li a.b-1{background-position:8px 1px;}
.jsPart2Button ul li a.b-2{background-position:8px -69px;}
.jsPart2Button ul li a.b-3{background-position:8px -138px;}
.jsPart2Button ul li a.b-4{background-position:8px -208px;}
.jsPart2Button ul li a.b-5{background-position:8px -277px;}

.clr{clear:both;}
.fr{float:right}
.fl{float:left}

.kc_kc{border:1px solid #e8e8e8; margin:10px 0 0 10px; width:180px; float:left; height:180px;}
.kc_kc img{width:180px;}
.kc_kc h2{text-align:center;}

/* 容器div */
.container_xj_list{width:1000px;margin:0px auto;height:auto;}
.container_xj_show{width:1000px;margin:0px auto;height:auto;}

/*list_list_xj show_xj show_xjj都用到的*/
.xj_left{float:right;width:767px;}
.xj_right{float:left;width:220px;}
 .gg_ss{height:80px;width:1000px; margin:8px auto;}
 .gg_l{height:80px;width:725px; float:right;}
 .ss_r{height:80px;width:270px;border:1px solid #e8e8e8; float:left;}
 .ss_ri{float:left;padding:5px 0 0 5px;}
 .ss_rs{float:left;padding-top:5px;}
 .div_r{width:260px;margin-left:5px; font-family:Microsoft YaHei;}
 .inputbg{height:28px;}
 button, input.btn{background:url("imgicon-find.png") no-repeat scroll left center #fff;width:32px;height:30px;border:1px solid #e8e8e8}
 .xj_zxst{margin-top:490px;width:220px; border:1px solid #e2e2e2;}
 .w300_g{/*border:1px solid #e8e8e8;*/margin-top:0px;}
 .w300_g h3{ height:32px; line-height:32px; background:#0b87d5;font:16px/32px Microsoft YaHei;color:#fff; padding-left:14px;}
 .w300_g h3 a{font-size:12px; color:#fff; padding-left:90px;width: 42px; padding-left: 100px; height: 32px; line-height:32px; }
 .bx1{margin-top:10px;}
 .paHover{padding-left:10px;}
  .paHover dd {text-align:center;}
  .paHover dt{ text-align:center;}
 .paHover dd span{ font-size:14px;line-height:30px;}
 .paHover dd a{ display:block; font-size:14px;line-height:30px;}
 .paHover dd img{ display:block;}
 .paHover dt i{width:15px;height:15px;}
 .mframe span.tt{color:#fff;}
 a.nLink{ background:url(''); color:;line-height:35px;font-family:Microsoft YaHei; font-size:15px;}
 .tm a{font:bold 14px Microsoft YaHei;color:#fff;}
 .subTitle{ font-family:Microsoft YaHei;}
 .aTitle{ font-family:Microsoft YaHei; }
 .wrapper .mm{ border-color:-moz-use-text-color #e8e8e8 #e8e8e8; border-top:1px solid #e8e8e8;}
 #content p{font-family:Microsoft YaHei;}
 .snav h2{ height:46px; line-height:46px;}
 .wrapper_zd{ width:700px;height:230px;margin:0 auto;}
.wrapper_rmtj{width:700px;height:230px; border:1px solid #e8e8e8; float:left;}
 .wrapper_rmtj h2{line-height:30px;background:#0b87d5;font-family:Microsoft YaHei;color:#fff;font-weight:bold;padding-left:10px;}
 .wrapper_rmtj ul.xj_tj li{width:161px;height:200px;float:left;text-align:center; margin:10px 0 0 10px;}
 .wrapper_rmtj ul.xj_tj li img{ width:161px;height:160px; border:1px solid #e2e2e2;}
 .wrapper_rmtj ul.xj_tj li h3{ line-height:25px; color:#e2e2e2;text-align:center;color:#0b87d5;}
 .wrapper_rmtj ul.dnl li{line-height:25px;}
  /*.wrapper_xgtj{width:270px;margin:10px 0 0 10px;height:155px; border:1px solid #e8e8e8; float:left;}
 .wrapper_xgtj h2{line-height:30px;background:#0b87d5;padding-left:5px;font-family:Microsoft YaHei;color:#fff; font-weight:bold;}
 .wrapper_xgtj ul.dnl li{line-height:25px;}*/
 
 .xj_bmzx{width:767px;margin-top:10px;height:130px;font-family:Microsoft YaHei; border:1px solid #e2e2e2;}
 .xj_bmzx h2{line-height:35px;font-weight:bolder;border-bottom:2px solid #0b87d5;color:#0b87d5;font-size:18px;}
 .xj_bmzx_l{ float:left;  margin-top:7px;font-size:14px; line-height:25px; }
 .xj_bmzx_l ul li{ line-height:25px;padding-left:10px;}
 .xj_bmzx_z{width:206px; float:left; border:1px solid #e8e8e8; margin:8px 0 0 10px;height:83px;}
 .xj_bmzx_r{width:206px; float:left; margin-left:10px; height:83px;margin-top:8px;}

 .xj_sm{width:721px;margin:10px auto;}
 .xj_sm strong{line-height:30px;font-family:Microsoft YaHei;font-weight:bolder;}
 .xj_rmkc{width:270px;}
 .xj_kktz{width:220px; border:1px solid #e2e2e2; }
 .xj_msfc{width:270px; border:1px solid #e8e8e8;margin-top:10px;}
 .xj_msfc h2{background:#0b87d5;line-height:33px; color:#fff; padding-left:5px;}
 /*免费资料索取*/
 .xj_lsq{margin-top:10px;width:277px;height:160px;}
 
.footdiv{ width:1010px; margin:5px auto; height:60px;}
.footdiv li{ width:auto;margin-top:10px; margin-left:10px; height:50px;float:left;}
.footwb{ width:700px; margin:0 auto; height:60px;}
.footwb li{width:auto; margin:10px 0 0 10px; height:50px;float:left;}

/*列表页名师风采*/
.www51buycom { width:270px; height: 160px; margin:4px auto; position: relative; overflow:hidden;}
/*数字按钮样式*/
.51buypic li img{ padding-left:30px;}
.www51buycom .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; left: 15px; zoom:1; z-index:3 }
.www51buycom .num li { float: left;width:210px; height: 25px;line-height: 25px; text-align: center; font-weight: 400; font-family:Microsoft YaHei, Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; }
.www51buycom .num li img{ padding-left:30px;}
.www51buycom .num li.on { background: #FF7700; } /*当前项*/
/*上一个  下一个*/
.www51buycom .prev,
.www51buycom .next { display: none; width: 23px; height: 60px; background: url(imgbtn.png) no-repeat; position: absolute; top: 49px;}
.www51buycom .prev { left: 0; background: url(imgbtn.png) no-repeat;  }
.www51buycom .next { right: 0; background-position: right }
/*字体颜色*/
.zcol{ color:#0b87d5;}
/*返回顶部*/
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}
.project {
    border-color: #3775d0 #e6e6e6 #e6e6e6;
    border-image: none;
    border-right: 1px solid #e6e6e6;
    border-style: solid;
    border-width: 2px 1px 1px;
    float: left;
    height: 263px;
    overflow: hidden;
    padding: 0 15px;
    width: 352px;
}
.project .pcenter{font-family: Microsoft YaHei,simhei;}
.project .pcenter h2{ line-height:25px;text-align:center; color:#333333; font-weight:bolder; line-height:25px;}
.project .pcenter p{padding-left:5px; font-size:14px; line-height:25px;}
.project .pcenter .pcl{ border:1px solid #e2e2e2; height:130px; width:150px; float:left}
.project .pcenter .pcr{ height:130px; width:190px; float:left;}
.project .pcenter .pcb{height:auto; width:340px; float:left;}
.ielts_pub_h4 {
    border-bottom: 1px dotted #bfdafa;
    font-family: Microsoft YaHei,simhei;
    font-size: 20px;
    font-weight: normal;
    margin-top: 10px;
    padding: 10px 0;
    position: relative; color:#0b87d5;
}
.ielts_pub_h4 font{ padding-left:40px;  font-size: 16px;}
.ielts_pub_h4 a {
  /*  background: url("pubimgmore.gif") no-repeat  right center rgba(0, 0, 0, 0);
    color: #aaa;
    font-family: "simson";
    font-size: 12px;
    padding-right: 16px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 17px;*/
    padding-right: 10px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 10px;
    color:#0b87d5; font-size: 12px;
}
.news {
    font-size: 14px;
    height: 85px;
    padding: 3px 0 0;
    font-family:Microsoft YaHei;
}
.news li {
    background: url("pubimgdot.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding:0 10px;
    white-space: nowrap;
    width: 322px;
}
.news li span {
    color: #666;
    padding-right: 3px;
}
.news li a {
    font-size: 14px;
}
.headline2 {
    border-bottom: 1px dotted #bfdafa;
    height: 85px;
    margin-top: 12px;
    padding-bottom: 12px;
}
.headline2 img {
    float: left;
}

.plc {
    background-color: #fff;
    border: 1px solid #eee;
    color: #666;
    height: 40px;
    line-height: 40px;
    margin:10px 0;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
}
/*列表或内容页广告*/
.gg{ width:770px; height:80px;}


/*近期开课*/
.recent{width:1188px;margin:20px auto 5px auto;font:48px 'Microsoft YaHei';color:#0b87d5;font-weight:bold;}
.recent a{margin-left:910px;font:20px 'Microsoft YaHei';color:#0b87d5;text-decoration:none;padding-top:10px;font-weight:bold;color:#0b87d5}
.recent a:hover{text-decoration:underline;color:#0b87d5}
.tb{width:1120px;margin:0 auto;}
.tb table{width:100%;}
.tb table th{height:30px;font:16px 'Microsoft YaHei';font-weight:bold;color:#fff;background:#0b87d5;text-align:center}
.tb table th.t1{width:40%;}
.tb table th.t2{width:30%;}
.tb table th.t3{width:30%;}
.tb table td{background:#eee;font:16px 'Microsoft YaHei';color:#434343;}
.tb table td.t1{height:50px;padding-left:50px;}
.tb table td.t2{height:50px;text-align:center;}
.tb table td.t3{height:50px;text-align:center;}
.tb table td a{text-decoration:none;color:#434343;font-weight:bold;}
.tb table td a:hover{text-decoration:underline;}

/*近期活动*/
.recenthd{width:1188px;margin:20px auto 5px auto;font:48px 'Microsoft YaHei';color:#0b87d5;font-weight:bold;}
.recenthd a{margin-left:910px;font:20px 'Microsoft YaHei';color:#0b87d5;text-decoration:none;padding-top:10px;font-weight:bold;color:#0b87d5}
.recenthd a:hover{text-decoration:underline;color:#0b87d5}
.tbhd{width:1188px;margin:0 auto;}
.tbhd table{width:100%;border-color:#ddd;}
.tbhd table th{height:30px;font:16px 'Microsoft YaHei';font-weight:bold;color:#fff;background:#0b87d5;text-align:center}
.tbhd table th.t1{width:30%;}
.tbhd table th.t2{width:40%;}
.tbhd table th.t3{width:30%;}
.tbhd table td{background:#eee;font:16px 'Microsoft YaHei';color:#434343;}
.tbhd table td.t1{height:50px;text-align:center;}
.tbhd table td.t2{height:50px;text-align:center;padding-left:10px;padding-right:10px;}
.tbhd table td.t3{height:50px;text-align:center;}
.tbhd table td a{text-decoration:none;color:#434343;font-weight:bold;}
.tbhd table td a:hover{text-decoration:underline;}
