@charset "utf-8";
.ad970{ margin:9px auto 7px auto}
.ad970 .fl{ width:500px; position:relative; overflow:hidden;}
.ad970 .fr{ width:495px; position:relative; overflow:hidden;}
.summary .foot{ display:none}

li{ list-style:none}

/*一屏*/
.area1{ height:543px; position:relative}
.box1{position:absolute;left:0; top:0; width:335px; height:541px;}
.box2{position:absolute;left:344px; top:0; width:427px;}
.box3{position:absolute;right:0; top:0; width:220px; height:541px;}
.tB02{ float:right; color:#A5AEBD; padding-right:11px;}

/*通用title*/
.title1{height:28px; line-height:28px;background-position: 0px -28px; overflow:hidden }
.title1 h3{ color:#203670; padding:2px 0 0 12px; font-size:14px }
.title1 span{ float:right; padding-right:10px;}

/*右侧渐变背景*/
.bg-x{background-position: 0px -56px;}

/*h3 english*/
.s1 h3{background-position: 0px -143px; }
.s2 h3{background-position: 0px -170px; }
.s3 h3{background-position: 0px -198px; }
.s4 h3{background-position: 0px -220px; }
.s5 h3{background-position: 0px -242px; }
.s6 h3{background-position: 0px -261px; }
.s7 h3{background-position: 0px -282px; }


.b1{border:1px #B5C7D3 solid;}
.blank1{ clear:both; height:1px; font-size:1px;}
.blank6{ height:6px; font-size:1px; clear:both;}
.blank7{ height:7px; font-size:1px; clear:both;}
.blank9{ height:9px; font-size:1px; clear:both;}


/*一屏left*/
.box1 ul.nl li{ font-size:14px; line-height:24px; padding:0 0 0 24px;background:url(bullet.gif) no-repeat 14px 10px}
.box1 ul.nl li.fixed {background:url(iwms.gif) no-repeat 7px -50px}
.area1 #firstHeadline {margin:5px;padding:5px;position:relative;  line-height:19px; height:32px; overflow:hidden; color:#1E376D;background:url(adsbg.gif) repeat-x bottom;}
.area1 #firstHeadline a.title {color:#ce0c53 !important;font-size:20px;font-weight:bold;line-height:2; font-family:"微软雅黑";}


/*一屏con*/
.box2 ul.nl li{ font-size:14px; line-height:24px; padding:0 0 0 18px;background:url(bullet.gif) no-repeat 9px 10px}
.box2 dl{ font-size:14px; padding:8px 0 0; margin:0; list-style:none;}
.box2 dt{ text-align:center; font-weight:bold; line-height:33px; }
.box2 dd{ line-height:24px; background:url(bullet.gif) no-repeat 15px 10px; padding-left:24px;}

.box2 .fl{ width:129px;}
.box2 .fr{ width:290px; padding-top:4px;}

.box2 .fl .imgList {padding:5px 0;display:block;text-align:center;line-height:1.8;overflow:hidden; margin:5px 0 0 5px;}
.box2 .fl .imgList ul {list-style:none; margin:0; padding:0}
.box2 .fl .imgList li { padding-bottom:9px}
.box2 .fl .imgList li img, a.imgLink img {background:#FFF;padding:1px; border:1px solid #517DA0;margin:auto;display:block;_vertical-align:bottom; width:90px; height:67px;}
.box2 .fl a.imgLink {margin:5px auto; line-height:1.8}
.box2 .fl .imgList li a:hover img, .box2 .fl a.imgLink:hover img {border:1px solid #517DA0; padding:1px}

.h150{ height:150px;}
.h228{ height:203px; overflow:hidden;}
.h173{ height:173px; border:1px #fff solid;}

/*一屏右侧*/
.ads1{ text-align:center; font-weight:bold; height:35px; line-height:30px; color:#20366F; position:absolute; margin:0 auto; width:219px; right:0px; border-top:1px #fff solid;}
.ads2{ height:120px; position:absolute; right:0px; top:35px; width:220px;}
.ads3{ line-height:22px; position:absolute; right:0px; top:181px; width:208px;}
.ads4{position:absolute; right:0; top:341px; width:220px; overflow:hidden;}

.imgText{ clear:both; width:210px; height:50px; overflow:hidden; background:url(adsbg.gif) repeat-x 0 38px; margin:0 auto;}
.imgText img{float:left;margin-right:9px;margin-left:6px}
.imgbullTitle{ font-weight:bold; display:block; color:#20366F; line-height:18px;}
.imgbullText{ color:#9AA4B0;}

.ads5{ position:absolute; left:19px; top:193px; border:1px #E6E7E9 solid; width:158px; height:144px;}
.ads5 ul{ padding:5px 0 0; margin:0}
.ads5 li{ line-height:23px; padding-left:10px; list-style:none; text-align:left}

.ads6{ position:absolute; right:0; bottom:0; height:63px; width:330px;}
.ads7{ margin:6px 0 0 14px}

/*二屏相同结构*/
.area2{ position:relative; height:360px;}
.box4{position:absolute;left:0; top:0; width:660px; height:358px;}
.box5{position:absolute;right:0; top:0; height:358px;}
.box5 h3{ padding:9px 0 0 18px; font-size:14px}

/*舌签部分*/
.lbl{ font-size:1px; background:#B4C6D2; width:1px; float:left; height:28px;}
.lblOn,.lblOff{color:#20376D; font-size:14px; text-align:center}
.lblOn{ float:left; width:210px; font-weight:bold; background-position: 0px -56px;}
.lblOff{ float:left; width:209px;}


.box4 .fl{ width:200px;}
.box4 .fr{ width:460px; padding-top:4px;}
.box4 .fl .imgList {padding:5px 0;display:block;text-align:center;line-height:1.8;overflow:hidden; margin:5px 0 0 5px;}
.box4 .fl .imgList ul {list-style:none; margin:0; padding:0}
.box4 .fl .imgList li {float:left}
.box4 .fl .imgList li img, .box4 .fl .imgList a.imgLink img {background:#FFF;padding:0; border:1px solid #517DA0;margin:auto;display:block;_vertical-align:bottom; width:160px; height:120px;}
.box4 .fl a.imgLink {margin:5px auto; line-height:1.8}
.box4 .fl .imgList li a:hover img, .box4 .fl a.imgLink:hover img {border:1px solid #517DA0; padding:0}

.box4 .hdline,.box2 .hdline { height:30px; margin:17px 0 5px 0}
.box4 .hdline ul.nl li,.box2 .hdline ul.nl li{ text-align:center; font-weight:bold; padding:0; background:none; font-size:22px; }

.box2 .hdline { height:30px; margin:10px 0 5px 0}
.box2 .hdline ul.nl li{ text-align:center; font-weight:bold; padding:0; background:none; font-size:20px; }

.box4 .fm ul.nl li{ font-size:14px; line-height:24px; padding:0 0 0 18px;background:url(bullet.gif) no-repeat 9px 10px}

/*二屏右侧*/

.w328{ width:328px;}
.w330{ width:330px;}
.h262{ height:262px;}

/*英文幽默*/
.joke{ background:url(joke.gif) no-repeat 0 0; height:89px; width:330px;}
.joke h3{ display:none}
.joke .cn{ position:absolute; width:290px; right:8px; top:12px;}

/* 英文歌曲 */
.s3 .imgList {padding:5px 0;display:block;text-align:center;line-height:2.8;overflow:hidden; margin:7px 0 0 0}
.s3 .imgList ul {list-style:none; margin:0; padding:0}
.s3 .imgList li {float:left}
.s3 .imgList li img, a.imgLink img {padding:1px; border:1px solid #527DA0;margin:auto;display:block;_vertical-align:bottom; width:90px; height:67px}
.s3 a.imgLink {margin:5px auto; line-height:1.8}
.s3 .imgList li a:hover img, .s3 a.imgLink:hover img {border:1px solid #527DA0; padding:1px}

/*语法词汇*/
.h173 .fl{ width:175px;}
.h173 .fr{ width:149px;}
.h173 .imgList {padding:5px 0;display:block;text-align:center;line-height:2.8;overflow:hidden; margin:7px 0 0 0}
.h173 .imgList ul {list-style:none; margin:0; padding:0}
.h173 .imgList li {float:left}
.h173 .imgList li img, a.imgLink img {padding:1px; border:1px solid #527DA0;margin:auto;display:block;_vertical-align:bottom; width:160px; height:120px}
.h173 a.imgLink {margin:5px auto; line-height:1.8}
.h173 .imgList li a:hover img, .h173 a.imgLink:hover img {border:1px solid #527DA0; padding:1px}

.h173 ul.nl{ padding:8px 0 0 0}

.box4 .fa{ float:left; width:315px;}
.box4 .fb{ float:right; width:305px;}
.box4 .fc{ float:left; width:296px;}
.box4 .fd{ float:right; width:320px;}

/*左侧图文简介*/
.box4 .summary{ height:94px; overflow:hidden; margin:20px 0 8px 0}
.box4 .summary .cont {}
.box4 .summary .title {font-size:14px; font-weight:bold;background:#fff;padding:0;}
.box4 .summary .sum {padding:0 10px 0 0; color:#1F386E; line-height:23px; height:64px; overflow:hidden}
.box4 .summary .imgDiv {margin:0 10px}
.box4 .summary .imgDiv img {display:inline; width:120px; height:90px; padding:1px; border:1px #517DA0 solid;}


.li14 ul.nl li{ font-size:14px; line-height:24px; padding:0 0 0 18px;background:url(bullet.gif) no-repeat 9px 10px}


.box4 .tu .imgList {padding:5px 1px;display:block;text-align:center;line-height:1.8;overflow:hidden; margin:8px 0 0 5px;}
.box4 .tu .imgList ul {list-style:none; margin:0; padding:0}
.box4 .tu .imgList li {float:left}
.box4 .tu .imgList li img, .box4 .tu .imgList a.imgLink img {background:#FFF;padding:0; border:1px solid #517DA0;margin:auto;display:block;_vertical-align:bottom; width:120px; height:90px;}
.box4 .tu a.imgLink {margin:5px auto; line-height:1.8}
.box4 .tu .imgList li a:hover img, .box4 .tu a.imgLink:hover img {border:1px solid #517DA0; padding:0}


/*右侧图文简介*/
.box5 .summary { height:71px; overflow:hidden; margin:16px 0 5px 0; }
.box5 .summary .cont {}
.box5 .summary .title {font-size:14px; font-weight:bold;background:#fff;padding:0;}
.box5 .summary .sum {padding:0 10px 0 0; color:#1F386E; line-height:22px; height:40px; overflow:hidden}
.box5 .summary .imgDiv {margin:0 10px}
.box5 .summary .imgDiv img {display:inline; width:90px; height:67px; padding:1px; border:1px #517DA0 solid;}
.box5 .summary .hr {clear:both;margin:5px 0}
.area2 a.nLink {font-size:14px;line-height:22px;padding-left:0; background:none}


/*十佳英语品牌推荐*/
.area3 { height:123px; overflow:hidden}
.area3 ul{float:left;padding:11px 0 0 12px;}
.area3 li{float:left;padding:0 7px 0 8px;}
.area3 p{width:100px;height:50px;border:#D7D7D7 1px solid; padding:0;margin:0}
.area3 h4{width:100px;text-align:center;line-height:30px; font-weight:normal; font-size:12px}



/*友情连接*/
.area4{ overflow:hidden}
.area4 h4{ font-size:14px;color:#21366F;padding-left:12px;}
.area4 .con{ line-height:18px; padding:8px 0}
.area4 .con a:link,.area4 .con a:visited,.area4 .con a:hover{ padding:0 10px;}

/* 头条图片幻灯样式 */
#slImg {border:#707070 1px solid; margin:0 auto;position:relative; height:145px; margin-bottom:4px;_margin-bottom:7px;}
a.slOn {padding:1px 4px;border:#ace 1px solid; background:#ace; color:#fff}
a.slOff {padding:1px 4px;border:#A6D2FF 1px solid; background:#fff; color:#39f}
#slNum {float:right;position:absolute; right:8px; top:146px;}
#slNum ul {list-style:none;margin:0;padding:0}
#slNum li {float:left;padding-left:2px}
#slNum li a {display:block;text-decoration:none;padding:auto 2px;font-family:arial}
#slLink {display:none}
#slTitle {margin-right:auto;margin-left:auto;padding-top:4px}

