@charset "utf-8";
/* CSS Document */
/* 基本共用 */@import url("base.css");
/* 布局 */@import url("layout.css");
/* qq */@import url("qqonline.css");
/* header */
#logo img{ float:left; margin-right:10px; border:none;}
#logo h1{ font-family:"微软雅黑"; font-size:16px;  line-height:35px;}
#logo h2{ font-size:12px; line-height:24px; color:#000; font-weight:normal}
#logo h2 .bigText{ font-size:18px; font-weight:bold; color:#f00;}
.subNav li{ float:left; line-height:27px; margin:0 5px; background:url(../images/menu_line.gif) no-repeat right; padding-right:10px;}
.subNav {height:27px; float:left; width:740px;}

/*ad*/
.allAd{ height:90px; background:#f1f1f1; margin-bottom:10px; border:1px solid #cbcbcb;}
.allAd img{ width:948px; border:0px; height:90px;}
.nav{ height:135px; border:1px solid #cbcbcb; margin-bottom:10px;}
#hotNav{ height:290px; padding:10px}
#classNav{ height:220px; margin-bottom:10px!important;margin-bottom:0px;}
.classTit{ line-height:27px; height:27px; padding:0px; background:url(../images/aboutClasstitleNav.jpg) repeat-x bottom}
.classTit h4{ float:left; font-size:12px;  line-height:27px; padding:0 10px; color:#06F}
.classTit a{ float:right; padding:0 10px; line-height:27px; height:27px;}
#aboutClassTitle h2,#askTitle h2 {background-image: url(../images/aboutClassh2_bg.jpg);width: 207px;background-repeat: no-repeat;line-height: 30px;margin-top: 5px;text-align: center;font-family: "黑体";font-size: 16px;color: #FFFFFF;font-weight: normal;}
#aboutClassList {height: 120px;padding: 5px; border:none}
.classList{width: 216px;height:120px; overflow:hidden}
.classList li a{ margin-right:10px;}
#accp,#benet,#btest{float:left;margin-right:5px;border-right:1px dashed #e1e1e1;padding-right:5px;}
#qmx{float:right;}
#aboutClassList .titleNav {background: url(../images/aboutClasstitleNav.jpg) repeat-x bottom;border:none;}
#aboutClassList .titleNav h2{color: #5DA2DB;}
.classList p{padding:5px 0;height: 65px;line-height: 20px;border-bottom:1px dashed #e1e1e1; font-family:Arial, Helvetica, sans-serif}
.classList img{margin:0 7px;padding: 3px;border: 1px solid #CCCCCC;float: left;}
.classList ul{padding-top:5px}
.classList li{background-image: url(../images/li_arrow01.gif);background-repeat: no-repeat;background-position: 8px center;padding-left: 20px;line-height: 20px;height: 20px;}

#navAskLeft{ float:left; width:700px;}
#liveNav{ float:left; width:100px;padding:10px 5px 10px 10px; height:60px;}
#liveNav dl{ border:1px solid #ddd; border-top:none; line-height:25px; text-align:center;}
#liveNav dt{ background:url(../images/titleNav_bg.gif); margin-bottom:5px;}
#liveNav dd img{ margin:0}
#askNav{ float:right; width:570px; padding:10px 5px 0 5px;}
#askHot{ float:right; width:220px; margin-right:10px!important;margin:10px 5px 0 0; padding:5px;border:1px solid #cbcbcb; height:250px; background:#fbfde6;}
#askHot dl{ line-height:21px; padding:0 5px}
#askHot dt{ font-weight:bold;}
#askHot dd{ text-indent:1.5pc;}
#askHot h4{ background:url(../images/askHot_h4_bg.gif) left top no-repeat; font-size:12px;  line-height:28px;color:#fff; font-weight:bold; padding-left:5px;}
.Menubox {width:100%;background:url(../images/Menubox.gif) repeat-x bottom;height:25px;line-height:25px;}
.Menubox img{ border:none; margin:6px 0}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;display:block;cursor:pointer;text-align:center;color:#949694;width:60px;border:1px solid #cbcbcb; border-bottom:none; margin:0 3px; height:24px; line-height:24px;}
.Menubox li.hover{padding:0;width:64px;background: url(../images/Menubox.gif) repeat-x top; border:1px solid #adc2d8; border-bottom:none;color:#f60;font-weight:bold;height:24px;line-height:24px;}
.Contentbox{clear:both;margin-top:0px;border-top:none;}
.Contentbox li{line-height:25px; background:url(../images/li_arrow01.gif) no-repeat left center; padding-left:20px; overflow:hidden;}
#firstNews{ line-height:25px; height:190px;}
#firstNews h3{ line-height:28px; border:1px solid #ddd; text-align:center}
<!--#firstNews img { width:120px; height:140px; margin:5px 5px 5px 0px; padding:4px; border:1px solid #ddd; float:left}-->
#ImgLeft{ height:160px;}
#imgNav{width:120px; height:140px;float:left}
#imgNav img{ width:110px; height:60px; border:none; margin:0px; padding:2px; margin-top:4px;border:1px solid #ccc; }
#hotList{ width:190px; height:160px; float:right}
#hotList li{background-image: url(../images/arrow01.gif);background-repeat: no-repeat;background-position: left center;padding-left:10px;}
#newMenu3 {background : url(../images/icon_new.gif) no-repeat right 24Px;}
#courseNav .Contentbox li{}
#courseNav .Contentbox li em{float:right;color:#CCC;font-style: normal;}

#askNav .Contentbox li{float:left; width:260px;}
#weekNav{ padding:6px 10px; height:150px; line-height:21px;}
#relaTionNav{ padding:0px; height:160px; line-height:21px; border:1px solid #fe8c2c; background:#fdf3e9;}
dl,dd,dt{margin:0px;padding:0px;}
#relaTionNav dl{background-position: bottom;margin:0px;}
#relaTionNav #firstdt{ background-image:url(../images/untitled.gif);height: 37px;background-repeat: no-repeat;margin: 10px;padding-left: 45px;line-height: 18px;}
#relaTionNav dd{height:16px;line-height:16px;margin:10px;padding-left:25px;background-image: url(../images/firstdl.gif);color:#00005e;}
#zx1{background-repeat: no-repeat;background-position: left top;}
#zx2{background-repeat: no-repeat;background-position: left -16px;}
#zx3{background-repeat: no-repeat;background-position: left -32px;}
#zx4{background-repeat: no-repeat;background-position: left -48px;}
#zx5{background-repeat: no-repeat;background-position: left -64px;}
#zx6{background-repeat: no-repeat;background-position: left -80px;}
#zx7{background-repeat: no-repeat;background-position: left -48px;}
#zx8{background-repeat: no-repeat;background-position: left -48px;}
#relaTionNav .dt2{line-height:16px;font-weight: bold;background: url(images/bottom_line.gif) repeat-x -100px top;}
#weekNav h3{background:url(../images/li_arrow01.gif) no-repeat left center; padding-left:20px;}
#weekNav li{ height:25px; overflow:hidden; line-height:25px; }
#jobStarNav{padding:0 5px; height:160px;}
#jobStarNav .lef{ width:150px; overflow:hidden}
#jobStarNav .rig{width:150px; overflow:hidden}
#jobStarNav .mid{width:150px; float:left; overflow:hidden}
#jobStarNav dl{ line-height:25px;}
#jobStarNav dd{ height:25px; overflow:hidden; font-size:12px;}
#jobStarNav img{ width:68px; height:90px; margin:5px 5px 5px 0px; padding:0 2px; float:left}
#jobStarNav h3{background:url(../images/li_arrow01.gif) no-repeat left center; padding-left:20px;}
#jobStarNav ul{ border-top:1px dashed #ccc; margin:5px; background:#fefefe;}
#jobStarNav li{ height:25px; overflow:hidden; line-height:25px; }
#classNav{line-height:17px; padding:5px 8px; height:230px; overflow:hidden}
#navNews{ line-height:23px; padding:5px 10px; height:230px; overflow:hidden; margin-bottom:0px;}
#navNews .lef{ width:335px; border-right:1px dashed #ddd; padding-right:5px;}
#navNews .rig{ width:220px;}
#navNews li{}
.listDot li{background-image: url(../images/arrow01.gif);background-repeat: no-repeat;background-position: left 10px;padding-left:10px;}
#tzNav h4{ color:#F30; font-size:18px; line-height:35px; text-align:center}
#tzNav { font-size:12px;}
#tzNav dt,#tzNav dd{ font-weight:normal}
#tzNav strong{ margin-right:10px; line-height:25px;}
#tzNav .listDot li{background-image: url(../images/arrow01.gif);background-repeat: no-repeat;background-position: left center;padding-left:10px; height:22px; overflow:hidden}
.thList li{ float:left; margin-right:10px;}
.thList a{ display:block; line-height:21px; padding:0 6px; background:#2461BF; color:#FFF}
.thList a:hover{ color:#FF0}
#classNav table{ margin-bottom:5px;}
#newPhoto{ height:70px;}
#newPhoto .lef{ width:135px;border-right:none; height:70px; }
#newPhoto .rig{ width:135px;height:70px;  }
#newPhoto img{ height:60px; padding:2px; width:210px; border:1px solid #ddd;}
.listDot em{float:right;color:#CCC;font-style: normal;}

#navAsk{ height:280px;}
#ConsulationNav{ padding:10px 3px 10px 10px;}
.navAsk .lef{ width:338px; height:150px; border:1px solid #adc2d8;}
.navAsk .rig{ width:335px;height:150px;5px;border:1px solid #adc2d8;}
.navAsk .listDot{ padding:5px 10px;}
.navAsk .listDot li{ line-height:22px;}

#ConsulationNav .classTit{ line-height:27px; height:27px; padding:0px; background:url(../images/classTit_bg.jpg) no-repeat right center}
#ConsulationNav .classTit h4{ background:url(../images/classTit_h4.jpg) left top no-repeat; float:left; font-size:12px;  line-height:27px; padding:0 20px; color:#06F; font-weight:bold}
#ConsulationNav .classTit a{ float:right; padding:0 10px; line-height:27px; height:27px;}
#teacherNav{ padding:0px;height:155px; line-height:25px;}
.tearchList{ text-align:center; float:left; padding-right:10px;}
.tearchList img{ width:132px; height:97px; border:none;}

#teacherHonor{ padding:5px 10px; height:410px; margin-bottom:0PX;}
#teacherHonor td{ line-height:22px; text-align:center}
#honnorNav,#aptechNav,#entNav{ padding:5px 10px; height:250px;  line-height:25px;margin-bottom:10px!important;margin-bottom:0px;}
#honnorNav .listDot li{ background-image:none;}
#aptechNav{ line-height:20px;}
#entNav .listDot li{float:left; width:150px; height:20px; overflow:hidden; background:url(../images/arrow01.gif) left 10px no-repeat;}
.blk_29 { padding:10px 0; overflow:hidden;ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/roll.gif) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 114px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/roll.gif) no-repeat -11px 0px; FLOAT: right; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 114px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center}
.blk_29 .box IMG { width:130px; height:90px;	BORDER-RIGHT: #add2fc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #add2fc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #add2fc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #add2fc 1px solid}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {MARGIN-TOP: 0px;WIDTH: 948px}
.partC {MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 948px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 460px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 460px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}

#roll{ height:145px; overflow:hidden}
#stuLeft{ padding:5px 0 5px 5px;}
#stuRight{padding:5px 5px 5px 0px;}
#stuLeft .listDot li{ float:left; width:155px; height:22px; overflow:hidden;}
#stuNav{ height:260px;}
.stuNav{ line-height:22px;}
.listPic{ height:80px; margin-bottom:5px;}
.listPic li{ float:left;}
.listPic img{ border:1px solid #ddd; padding:3px; margin:0 3px; }
#stuzp{ padding:0 5px; height:120px; text-align:center; margin-bottom:10px!important;margin-bottom:0px}
#stuzp .listPic img{ border:1px solid #ddd; padding:3px; margin:3px; height:80px; width:130px; }
#firendLink{ padding:5px 10px; height:100px;}
.firendLink {list-style-type: none;padding: 0px;margin:0;color: #FFFFFF;line-height: 20px;}
.firendLink {margin: 0px;padding: 0px;list-style-type: none;}
.firendLink  li {padding-top: 0px;padding-bottom: 0px;float: left;}
.firendLink  a{line-height: 20px;margin: 0px;text-decoration: none;color: #333333;font-size: 12px;}
.clear{clear:both;}
#footer{ background:url(../images/bottom_bg.gif) #fff repeat-x top left;}
#FooterNavMenu{ height:41px; line-height:25px; padding-top:10px;}
#FooterNavMenu li{ float:left;}
#FooterNavMenu a{ padding:0 15px;}
#footerNav{ width:950px; margin:0 auto; line-height:22px;}
#FooterLeft{ float:left; width:460px;}
#FooterRight{ float:right; width:460px;}
#footerNav img{ border:none;}
#copyNav{ text-align:center}

#firendLink .Menubox li{ width:120px;}
.firendLink li{ width:120px;}

#firendLink .listPic li{ background:none; padding:0px 7px; margin:0px;}
#firendLink .listPic{ height:40px;padding:5px 0; margin-bottom:0px;}

#con_three_1 .firendLink li{ width:65px; padding:0px; background:none}
#con_three_3 .firendLink li{ width:85px; padding:0px; background:none}

em a{ margin-right:10px;}

.listNewsNav{ border:1px solid #cbcbcb; padding:10px 5px;}
.listNewsNav td{ line-height:20px;}

#guildList{ padding:10px;height:75px;}
#guildList li{ float:left; width:100px; height:25px; line-height:25px; }

#textMain{ text-align:left; line-height:25px; padding:0 10px;}
#textMain #articleTit{ line-height:50px; font-size:16px;font-family:"微软雅黑"; color:#F00; text-align:center; border-bottom:1px solid #cbcbcb; margin-bottom:10px; }
#textMain p{ text-indent:1.5pc; padding:10px 0}
.textNav{ padding:10px; border:1px solid #ddd; margin-bottom:10px; background:#f2f2f2;}
.adPic{ background:#f3f2f2; height:60px; text-align:center}
#intSideNav li{ width:65px;}

.bus {padding:10PX; margin-bottom:10PX;}
.name { font-weight:bold; border:1PX solid #FFF; background:#F2F2F2; padding:0 10PX；}

#accpmain .tab dl,.tab dt,.tab dd{margin:0px;}
#accpmain .tab dl {float: left;border: 1px solid #FFFFFF;text-align: center;}
#accpmain .tab {line-height: 25px;}
#accpmain {font-size: 12px;line-height: 25px;}
#accpmain .list dt {background-image: url(../Images/ico/011906913.gif);background-repeat: no-repeat;background-position: left center;padding-left: 20px;margin-top: 0px;margin-bottom: 0px;font-weight: bold;padding-right: 10px;}
#accpmain .list dd {background-image: url(../Images/ico/0119061127.gif);background-repeat: no-repeat;background-position: left center;margin-top: 0px;margin-bottom: 0px;padding-right: 10px;padding-left: 20px;margin-left: 15px;}
.clear{clear:both}
#accpmain .tab dt {background-color: #006699;padding:0 10px;}
#accpmain .tab dd {background-color: #91C6E2;border-top-width: 1px;border-top-style: solid;border-top-color: #FFFFFF;}
#accpmain  {font-size: 12px;margin: 0px;padding: 0px;}
#accpmain h2 {font-size: 14px;margin: 0px;}
#accpmain #tab dd {line-height: 40px;}
#accpmain #tab .tabdd {line-height: 20px;}
.tab250 {width: 250px;}
#accpmain #list {width: 540px;}
#accpmain #list a {color: #333333;font-size: 14px;text-decoration: none;}
#accpmain .tab .tab250 {width: 250px;}

#accpmaincss .tab dl,.tab dt,.tab dd,p,ol,li{margin:0px;}
#accpmaincss dt {color: #B31518;font-size: 14px;font-weight: bold;}
#accpmaincss h3,#accpmaincss h1,#accpmaincss h2 {line-height: 25px;margin: 0px;padding: 0px;}
#accpmaincss{ line-height:25px;}
#accpmaincss p {text-indent: 1.5pc;}

.accpNavList{ border:1px solid #cbcbcb; padding:10px; margin-bottom:10px; line-height:20px;}
.accpNavList img{ border:none}

#ContentTitle{ border:1PX solid #CBCBCB; padding:10PX; line-height:25px; border-bottom:none}

.listTeacherNav img{ width:200px; height:150px; padding:0px 10px 0 0;}
.listTeacherNav { padding:10px; border-bottom:1px solid #cbcbcb;}

.listTeacherNav .titleText{ line-height:30px;height:30px; font-size:16px; background:#F60; color:#FFF; padding:5px; width:50px; text-align:center}

.sidebar .abNav{margin-bottom:10px; padding:10px; border:1px solid #cbcbcb; line-height:25px;}
.abNav{margin-bottom:10px; padding:10px;line-height:25px;}
.mainNav .abNav{ background:#f1f1f1; border-top:2px solid #fff; line-height:20px; margin-bottom:0PX;}
.abNav dt{ font-size:14px; font-weight:bold}
.abNav .bigText{font-size:14px; color:#F00; margin-right:10px;}
.awardTitle{ height:30px; line-height:30px; border-bottom:1px solid #cbcbcb;}
.awardTitle li{ float:left; margin:0 2px;}
.awardTitle a{ display:block; padding:0 10px; border:1px solid #cbcbcb; border-bottom:none;}
#awardTitleHome1,#awardTitleHome2,#awardTitleHome3{ border-bottom:none; background:#F60;}
#awardTitleHome1 a,#awardTitleHome2 a,#awardTitleHome3 a{ color:#fff; font-size:14px;}
#zf li{ float:left;}

#listTingNav .listDot li{line-height:25px;}
#listTingNav{ padding:10px}
.pageNav a{ width:20px; height:20px; line-height:20px; text-align:center; border:1px solid #cbcbcb; display:block}
.pageNav span{border:1px solid #cbcbcb;background:#cbcbcb; padding:4px 10px 3px 10px;}
.ditieNav{ padding:10px 0}
.ditieNav img{ border:none}
.name{ font-size:14px; color:#F30}

#relaTionTitle{ background:url(../images/red_titleNav_bg.gif) repeat-x;}
#relaTionTitle h3{background:url(../images/red_titleNav_left.gif) no-repeat; color:#039}
#relaTionTitle p{ float:right;background:url(../images/red_titleNav_right.gif) no-repeat right top; padding:0 10px; line-height:27px; height:27px;}

/*国庆60周年*/
#reStyle {DISPLAY: block; RIGHT: 6px; BACKGROUND:url(../images/close.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 18px; CURSOR: pointer; POSITION: absolute; TOP: 6px; HEIGHT: 43px}
.RedStyle {BACKGROUND: url(../images/20091001.png) #f5bb3a no-repeat center top; padding-top:40px;}
#wrapper{padding:0 5px;background:url(../images/bodybg.gif) repeat-x #fff;}

#onlineNav input{ border:0px;height:43px; width:116px; line-height:43px;background:url(../images/bbuttonnext.gif)}
#onlineTitle {border:1px solid #ccc; background:#f1f1f1; color:#F00;padding:10px; margin-bottom:10px;}
#onlineTitle p{ margin:0px; padding:0px;}

#jiangzuo{ margin-bottom:10px;}

#Layer1 {text-align:left;}
#Layer1 a{ color:#fff; font-size:14px; line-height:40px; font-weight:bold; display:inline-block; margin:0 10px 0 12px;}
#Layer1 img{ border:none}

#listDot_id_2442 a{color:#F00;}