.index-title:after,.title-a:after,.sidebar .blk:after,.title-b:after,.bkzn:after,.special-recommend:after,.big-special:after,.title-a:after,.big-blk:after,.filter:after,.filter li:after,.fd-blk:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.hd-img { width:100%; clear:both; background:#e9f6ff url(images/gkztbg.png) no-repeat center 0; height:252px; text-align: center; }
/* 专题页头 */
.bannerBg { width:100%; background:url(images/gkztbg.png) no-repeat center 0; height:310px; }
.bannerBg .banner { width:1000px; height:310px; margin:0 auto }
.bannerBg .banner img { display:block }

/* 高水平运动队页头 */
.tszsBg { width:100%; background:url(images/tszsbg.png) no-repeat center 0; height:310px; }
.tszsBg .banner { width:1000px; height:310px; margin:0 auto }
.tszsBg .banner img { display:block }

.title-a{ float:left; width:100%; height:40px; text-align:left; line-height:40px; font-size:20px; font-family:microsoft yahei; }
.title-a i{ display:inline-block; width:3px; height:16px; background:url(images/index.png) -178px -26px no-repeat; vertical-align:middle; margin-right:12px; overflow:hidden;}
.title-a a.mor { float:right; font-size:12px;color:#999}
.title-a a.mor i{ width:11px; height:11px; background:url(images/index.png) -150px -29px no-repeat; overflow:hidden; margin-left:5px; }
.title-a a.mor:hover{ color:#c00}
.title-a a.mor:hover i{ background-position:-131px -29px;}
.title-a{ font-size:16px; height:30px; line-height:30px; padding-bottom:10px;}
.title-a a{ float:left;}
.title-a i{ width:4px; height:14px;background:#f05a00; overflow:hidden;}
.title-a a{ font-size:18px; color:#333}

.title-b{ float:left; width:100%; height:40px; text-align:left; line-height:40px; font-size:18px; font-family:microsoft yahei;}
.title-b i{ display:inline-block; width:3px; height:16px; background:url(images/gd.png) -178px -26px no-repeat; vertical-align:middle; margin-right:8px; overflow:hidden;}
.title-b a.mor{ float:right; font-size:12px;color:#999}
.title-b a.mor i{ width:12px; height:12px; background:url(images/gd.png) -150px -29px no-repeat; }
.title-b a.mor:hover{ color:#c00}
.title-b a.mor:hover i{ background-position:-131px -29px;}
.title-b{border-bottom:1px solid #e6e6e6; margin-bottom:20px; display:inline; }	
.title-b .hh{ margin-left:20px;}
.title-b .hh a{ float:left; font-size:12px; line-height:24px; height:24px; padding:0 10px; border:1px solid #e9e9e9; margin-left:10px; margin-top:6px;}
.title-b a{ float:left;}

.list-b{padding-top:5px; line-height:30px; float:left; width:100%}
.list-b li{ width:95%;padding-left:13px;background:url(images/index.png) -192px -196px no-repeat; position:relative; float:left}
.list-b li .txt{ width:80%; white-space:nowrap; overflow:hidden;font-size:14px; float:left}
.list-b li span{ color:#888;float:right}
.list-b li.tip{ font-size:18px; line-height:40px; height:40px; text-align:center; background:none; padding:0px; font-family:"microsoft yahei";}
.list-b li.tip a{ width:100%; color:#c00 }
.list-b li:hover{ background-position:-192px -224px}

.special-hd{ float:left; width:100%; height:50px; border-bottom:2px solid #2fa385; font-family:microsoft yahei; z-index:9999}
.special-hd h2{ font-size:24px; line-height:50px; font-weight:bold; text-align:left; position:relative}
.special-hd h2 em{ display:inline-block; width:24px; height:10px; background:url(images/index.png) -169px -110px no-repeat; position:absolute; bottom:-4px; left:25px; overflow:hidden;}}
.special-hd ul li{ float:left; padding:0 10px; font-size:14px; height:50px; line-height:50px; position:relative; z-index:99}
.special-hd span{ font-size:12px; white-space:nowrap; line-height: 50px; }

.w-big{ width:998px}
.w-big .list { width:290px;}
/* 大栏目 */
.big-special{ float:left; width:745px;}
.big-blk{ width:745px;}
.big-list-blk{ width:355px; float:left;display:inline;}

/* 通栏 */
.fd-special{float:left; width:1000px; clear:both;zoom:1; padding-bottom:10px}
.fd-blk{ width:1000px;}
.fd-list-blk{ width:480px; float:left;display:inline;}
.fd-cet{ margin:0 40px}

/*报名表格*/
.special-tb{ float:left; width:100%; border-collapse:collapse;}
.special-tb td{ border:1px solid #DFDFDF; line-height:25px; font-size:14px; text-align:left; font-family:"microsoft Yahei"; font-weight: normal; padding-top: 8px; padding-bottom: 8px; padding-right: 20px; padding-left: 20px; }
.special-tb tr.tit td{ background:#fafafa; font-size:14px; line-height:25px; font-family:"microsoft yahei"; font-weight: bold; }
.special-tb a.btn,.special-tb a.btn:link,.special-tb a.btn:visited{ display:inline-block; padding:2px 12px; border:1px solid #e5e5e5; margin:0 5px; font-size:12px; border-radius:2px; background:#fff; color:#666}
.special-tb a.btn:hover{ background:#37b869; border-color:#37b869; color:#fff;} 

/*地区检索*/
.dq-box{ float:left; width:100%; height:auto; font-family:microsoft yahei; }
.dq-box h2{ float:left; width:68px; height:40px; padding:8px 0; font-size:18px; line-height:20px; font-weight:bold; color:#2fa385}
.dq-box i{ float:left; width:1px; height:68px; background:url(images/index.png) -199px -33px no-repeat}
.dq-list{ float:right; width:920px; height:auto;}
.dq-list a{ float:left; width:57px; height:28px; font-size:14px; line-height:28px; border-radius:2px; text-align: center; }
.dq-list a:hover{ background:#37b869; color:#fff; text-decoration: none; }
.dq-list a.active{ color:#fff; background:#f68601;}

.dq-bm{ padding-bottom:10px; border-bottom:1px solid #dbdbdb;}
.dq-bm h2{ padding-bottom:18px; border-bottom:1px solid #f68601; position:relative; margin-bottom:-18px; text-align: center; }
.dq-bm em{ position:absolute; width:20px; height:12px; background:url(images/index.png) -146px -385px no-repeat; bottom:-3px; left:35%;}

.w480{ width:480px;}
.list-box{ line-height:28px; width:100%;}
.list-box li{ display:block; padding-left:15px; height:28px; line-height:28px; overflow:hidden;background:url(images/index.png) no-repeat -192px -196px;}
.list-box li:hover{ background-position:-192px -224px}
.list-box li a{ float:left; width:80%; font-family:"宋体"; font-size:14px; }
.list-box li span{ float:right; width:16%; text-align:right; font-size:12px; color:#666; font-family:Arial; padding:0 5px;}
.best-list li{ border-bottom:1px dotted #dbdbdb; padding-top:5px; padding-bottom:5px;background:url(images/index.png) no-repeat -192px -192px; }
.best-list li:hover{ background-position:-192px -220px}
/*高考真题*/
.container{width:1000px;margin:0 auto;position:relative}
.index-title{ border-bottom:1px solid #00ceaf; height:32px; line-height:32px; color:#00ceaf; font-size:32px; text-align:center; font-family: "微软雅黑"; font-weight: bold; }
.index-title p{display:inline-block;*display:inline;*zoom:1}
.index-title span{margin-top:16px;display:block;padding:0 36px;background:#fff}
.index-result{position:relative;padding:12px 0 10px}
.index-result .clear{clear:both;font-size:0;width:100%;overflow:hidden;height:0}
.index-result .tip{margin-top:48px;border-color:#0dbb9f #d8d8d8 #d8d8d8;border-width:3px 1px 3px 0;border-style:solid;line-height:45px;height:45px;margin-bottom:10px}
.index-result .tip span{ display:block; float:left; border-left:1px solid #d8d8d8; font-size:16px; width:89px; text-align:center; font-family: "微软雅黑"; font-weight: bold;}
.index-result .tip .s1{width:120px}
.index-result .tag{border-color:#0dbb9f #d8d8d8 #d8d8d8;border-width:3px 1px 1px;border-style:solid;margin-top:14px}
.index-result .tag .hd{position:relative;line-height:36px;height:36px;border-bottom:1px solid #d8d8d8;padding-left:138px}
.index-result .tag .hd p{width:80px; position:absolute; left:0; top:0; background:#0dbb9f; color:#fff; padding:0 20px; font-size:16px; font-family: "微软雅黑"; font-weight: bold; }
.index-result .tag .hd p b{ width:7px; height:14px; position:absolute; right:-7px; top:10px; background-image: url(images/zhenti.jpg); background-repeat: no-repeat; }
.index-updown,.index-updown .index-title span{background:#fafcfc}
.index-result .tag .hd span{ font-size:14px; color:#006600; font-family: "微软雅黑"; font-weight: bold; }
.index-result .tag .bd{overflow:hidden;height:100px}
.index-result .tag .bd .cw{float:left;height:100px;overflow:hidden}
.index-result .tag .bd .cw .col1{float:left;border-left:0px solid #e1e1e1;width:164px;height:100px;text-align:center}
.index-result .tag .bd .cw .col1 h3{ font-size:18px; line-height:40px; padding-top:14px; color:#666; font-family: "微软雅黑"; font-weight: bold; }
.index-result .tag .bd .cw .col1 p{ line-height:32px; font-size:14px; font-family: "微软雅黑"; }
.index-result .tag .bd .cw .col1 p span{padding:0 10px}
.index-result .tag .bd .cw .col{float:left;border-left:1px solid #e1e1e1;width:164px;height:100px;text-align:center}
.index-result .tag .bd .cw .col h3{ font-size:18px; line-height:40px; padding-top:14px; color:#666; font-family: "微软雅黑"; font-weight: bold; }
.index-result .tag .bd .cw .col p{ line-height:32px; font-size:14px; font-family: "微软雅黑"; }
.index-result .tag .bd .cw .col p span{padding:0 10px}