@charset "utf-8";

/* CSS Document */
body{font-family: Arial, Helvetica, sans-serif; background-color:#f1f1f1; }
body{margin:0 auto;padding:0px;font-size:12px;color:#333;text-align:left; }
form,ul,dd,dl,dt{margin:0px;padding:0px;font-size:12px;}
input,select{ vertical-align:middle}
li{list-style-type:none;}
img{border:0px;}
a { color:#333}
a:link,a:visited { color:#333; text-decoration:none}
h2,h3,h4,h5,h6,h7{margin:0px;padding:0px;font-size:12px;font-weight:200;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931; text-decoration:underline}
.cDRed3,a.cDRed3:link,a.cDRed3:visited{ color:#333; font-size:14px }
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#666; }
.blue,a.blue:link,a.blue:visited{ color:#059;}
.blue:hover{ color:#F30; text-decoration:underline}
.cRed,a.cRed:link,a.cRed:visited{ color:#cc0000; }
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #333;}
.ft14{color:#c30; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.ft15{ font-size:12px; color:#666;}
.ft16{ font-size:14px; color:#f00; }
.ftbl{color:#059; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.ft142{color:#333; font-size:14px;font-family:Arial, Helvetica, sans-serif}
.ft12{color:#333; font-size:12px}
.ft10{color:#666; font-size:12px; text-decoration:line-through}
.ft9{color:#333; font-size:12px}
.ft18{ color:#c00;font-size:14px;  }
.f18{ height:35px; width:150px; font-size:21px; font-family:Arial;color:#CC0000; font-weight:bold}
.btn{ height:35px; width:150px; font-size:16px; font-family:"微软雅黑"，"Arial"; }
.f20{  font-size:20px; font-family:"黑体"; line-height:35px; color:#c30 }
.btn2{  font-size:15px; color:#000;font-family:Arial,; border:0px; background:none }
.fB {font-weight: bold;}
.input{
	
	height:20px;
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666;
}
/*顶部样式*/
#top{width:100%; height:44px; margin:0px auto;background:url(top-bg.jpg) repeat-x top; font-family:"微软雅黑","宋体"}

#top .box{ width:980px; margin:0px auto; height:44px; line-height:44px;}
#top .box .logo{ width:auto; float:left; height:44px;line-height:44px;}
#top .box .lgin{ width:auto; float:left; height:38px;line-height:38px; padding-top:6px;padding-left:20px;color:#666}
#top .box .lgin a{ color:#666}
#top .box .lgin a:hover{ color:#f60; text-decoration:underline}
#top .box .lst{ width: auto; float:right; height:44px}

/*菜单*/
#site-nav .quick-menu LI {BACKGROUND:url(mbg.png) no-repeat;}
#site-nav .search .menu-hd S {BACKGROUND:url(mbg.png) no-repeat; }
#site-nav .quick-menu .cart S {BACKGROUND:url(mbg.png) no-repeat 999em 0px}

#header {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
#page {MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto}
#site-nav-bg {Z-INDEX: 9999; BACKGROUND: #f7f7f7; LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: #d2d2d2 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 25px}
#site-nav {Z-INDEX: 10000; MARGIN: 2px auto; COLOR: #000; LINE-HEIGHT: 19px; POSITION: relative; HEIGHT: 32px;}
#site-nav A {COLOR: #666}
#site-nav A:hover {COLOR: #f50; text-decoration:underline}
#site-nav .login-info {FLOAT: left; PADDING-TOP: 1px}
#site-nav .login-info A {MARGIN-RIGHT: 8px}
#site-nav .login-info A.user-nick {MARGIN-RIGHT: 0px}
#site-nav .quick-menu {RIGHT: 0px; POSITION: absolute; TOP: 10px}
#site-nav .quick-menu LI {PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px}
#site-nav .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
#site-nav .quick-menu LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative}
#site-nav .quick-menu .cart {PADDING-TOP: 1px; POSITION: relative; _padding-top: 2px}
#site-nav .quick-menu .cart A {PADDING-LEFT: 16px}
#site-nav .quick-menu .cart S {BACKGROUND-POSITION: -83px -21px; LEFT: 8px; WIDTH: 14px; POSITION: absolute; TOP: 6px; HEIGHT: 12px}
#site-nav .menu-hd {PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px}
#site-nav .mykecheng .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .mytiku .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .search .menu-hd {WIDTH: 24px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .services .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .menu-hd B {BORDER-RIGHT: #F3F3F3 4px solid; BORDER-TOP: #c30 4px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #F3F3F3 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #F3F3F3 4px solid; POSITION: absolute; TOP: 9px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
#site-nav .search .menu-hd {PADDING-LEFT: 25px; COLOR: #666}
#site-nav .search .menu-hd S {BACKGROUND-POSITION: -67px -20px; LEFT: 9px; WIDTH: 14px; POSITION: absolute; TOP: 4px; HEIGHT: 13px}
#site-nav .menu-bd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 21px}
#site-nav .search .menu-bd {_right: -1px}
#site-nav IFRAME.menu-bd {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: -1; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=0); FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px}

#site-nav .menu-item-opp .menu-bd {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.rt {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.lt {BACKGROUND-POSITION: -87px -55px; RIGHT: -2px; LEFT: auto}
#site-nav .menu {POSITION: relative}
#site-nav .menu:hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .menu:hover .menu-bd {DISPLAY: block}
#site-nav .hover .menu-bd {DISPLAY: block}
#site-nav .menu:hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #c00; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
#site-nav .hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #c00; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .mykecheng .menu-bd {WIDTH: 94px; LINE-HEIGHT: 1.7; TOP: 21px; HEIGHT: 57px}
#site-nav .mykecheng .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
#site-nav .mytiku .menu-bd {WIDTH: 94px; LINE-HEIGHT: 1.7; TOP: 20px; HEIGHT: 99px}
#site-nav .mytiku .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}

#site-nav .services .menu-bd {WIDTH: 174px; TOP: 21px; HEIGHT: 218px}
#site-nav .services .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
#site-nav .services .menu-bd DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 1px solid}
#site-nav .services .menu-bd .last {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd DT {FONT-WEIGHT: bold; COLOR: #8c8c8c; LINE-HEIGHT: 1.5; TEXT-ALIGN: left}
#site-nav .services .menu-bd DT a{ color:#006699}
#site-nav .services .menu-bd DD {LINE-HEIGHT: 1.6; TEXT-ALIGN: left; color:#ccc}
#site-nav .services .menu-bd DD A {MARGIN-RIGHT: 2px}

/*#header*/
#header{ width:100%; height:89px; margin:0px auto; background-image:url(header-bg.jpg); background-repeat:repeat-X; clear:both; }
#header .box{width:980px; height:63px; margin:0px auto; font-family:"微软雅黑"，"宋体" }
#header .box .logo{ width:auto;float:left; height:53px; margin-top:10px; padding-left:15px;}
#header .box .boxrt{ width: auto; float:left; height:63px; padding-left:40px; }
#header .box .boxrt .blk{ width:35px; height:50px; float:left; }


.worksbox{width:63px;  float:left;position:relative; margin-top:3px; }
.worksbox a{ display:block;border-bottom:0px; cursor: pointer;width:63px;border:1px hidden #009D9D;border-bottom:0px; }
.worksbox a:hover{border:1px hidden #0cc;width:63px;text-decoration: none; display:block; border-bottom:0px;color:#FFFF00}
.worksbox a span{text-align:center;border:0px solid #009D9D; border-top:0px;  text-decoration:none; font-size:12px;color:#fff;display:block;background-color:none;width:63px;position:absolute;top:35px;left:0px;line-height:20px;color:#FFFF00}
.worksbox a:hover span{color:#ff0;border:1px hidden #0CC; border-top:0px;display:block;width:63px;position:absolute;top:35px;left:0px;line-height:20px; text-decoration:underline}
.worksbox .tp{width:63px;height:34px;background:url(btn.png) 05px -0px no-repeat;color:#FFFF00}


.worksbox2{width:63px;  float:left;position:relative; margin-top:3px; }
.worksbox2 a{ display:block;border-bottom:0px; cursor: pointer;width:63px;border:0px solid #009D9D;border-bottom:0px;color:#FFFF00 }
.worksbox2 a:hover{border:0px solid #0cc;width:63px;text-decoration: none; display:block; border-bottom:0px;color:#FFFF00}
.worksbox2 a span{text-align:center;border:0px solid #009D9D; border-top:0px;  text-decoration:none; font-size:12px;color:#fff;display:block;background-color:none;width:63px;position:absolute;top:35px;left:0px;line-height:20px;color:#FFFF00}
.worksbox2 a:hover span{color:#ff0;border:0px solid #0CC; border-top:0px;display:block;width:63px;position:absolute;top:35px;left:0px;line-height:20px; text-decoration:underline}
.worksbox2 .tp{width:63px;height:34px;background:url(btn.png) -53px -0px no-repeat;color:#FFFF00}

.worksbox3{width:63px;  float:left;position:relative; margin-top:3px; }
.worksbox3 a{ display:block;border-bottom:0px; cursor: pointer;width:63px;border:0px solid #009D9D;border-bottom:0px;color:#ff0;}
.worksbox3 a:hover{border:0px solid #0cc;width:63px;text-decoration: none; display:block; border-bottom:0px;color:#ff0;}
.worksbox3 a span{text-align:center;border:0px solid #009D9D; border-top:0px;  text-decoration:none; font-size:12px;color:#ff0;display:block;background-color:none;width:63px;position:absolute;top:35px;left:0px;line-height:20px;}
.worksbox3 a:hover span{color:#fff;border:0px solid #0CC; border-top:0px;display:block;width:63px;position:absolute;top:35px;left:0px;line-height:20px;color:#ff0; text-decoration:underline}
.worksbox3 .tp{width:63px;height:34px;background:url(btn.png) -106px -0px no-repeat;}


.worksbox4{width:63px;  float:left;position:relative; margin-top:3px; }
.worksbox4 a{display:block;border-bottom:0px; cursor: pointer;width:63px;border:0px solid #009D9D;border-bottom:0px;color:#ff0;}
.worksbox4 a:hover{border:0px solid #0cc;width:63px;text-decoration: none; display:block; border-bottom:0px;color:#FFFF00;}
.worksbox4 a span{text-align:center;border:0px solid #009D9D; border-top:0px;  text-decoration:none; font-size:12px;color:#ff0;display:block;background-color:none;width:63px;position:absolute;top:35px;left:0px;line-height:20px;}
.worksbox4 a:hover span{color:#ff0;border:0px solid #0CC; border-top:0px;display:block;width:63px;position:absolute;top:35px;left:0px;line-height:20px; text-decoration:underline}
.worksbox4 .tp{width:63px;height:34px;background:url(btn.png) -155px -0px no-repeat;color:#ff0;}


.worksbox5{width:63px;  float:left;position:relative; margin-top:3px; }
.worksbox5 a{display:block;border-bottom:0px; cursor: pointer;width:63px;border:0px solid #009D9D;border-bottom:0px;color:#ff0;}
.worksbox5 a:hover{border:0px solid #0cc;width:63px;text-decoration: none; display:block; border-bottom:0px;color:#FFFF00;}
.worksbox5 a span{text-align:center;border:0px solid #009D9D; border-top:0px;  text-decoration:none; font-size:12px;color:#ff0;display:block;background-color:none;width:63px;position:absolute;top:35px;left:0px;line-height:20px;}
.worksbox5 a:hover span{color:#ff0;border:0px solid #0CC; border-top:0px;display:block;width:63px;position:absolute;top:35px;left:0px;line-height:20px; text-decoration:underline}
.worksbox5 .tp{width:63px;height:34px;background:url(btn.png) -210px -0px no-repeat;color:#ff0;}

.worksbox6{width:63px;  float:left;position:relative; margin-top:3px; }
.worksbox6 a{display:block;border-bottom:0px; cursor: pointer;width:63px;border:0px solid #009D9D;border-bottom:0px;color:#ff0;}
.worksbox6 a:hover{border:0px solid #0cc;width:63px;text-decoration: none; display:block; border-bottom:0px;color:#FFFF00;}
.worksbox6 a span{text-align:center;border:0px solid #009D9D; border-top:0px;  text-decoration:none; font-size:12px;color:#ff0;display:block;background-color:none;width:63px;position:absolute;top:35px;left:0px;line-height:20px;}
.worksbox6 a:hover span{color:#ff0;border:0px solid #0CC; border-top:0px;display:block;width:63px;position:absolute;top:35px;left:0px;line-height:20px; text-decoration:underline}
.worksbox6 .tp{width:63px;height:34px;background:url(btn.png) -260px -0px no-repeat;color:#ff0;}

/*网校导航*/
#header .nav{ width:980px; height:26px; margin:0px auto;}


/*sitenav*/
#header .nav ul {float:left;height:25px;padding-top:1px;background-image:url(nav_bg.jpg); background-repeat:repeat-x;width:978px;}
#header .nav li {float:left;width: auto;padding:0 6px;margin-right:1px;text-align:center;font-size:12px;}
#header .nav li#top10 {width:50px;}
#header .nav li a {width:auto;height:25px;line-height:25px;padding-bottom:0px;color:#fff;text-decoration:none; float:left}
#header .nav li.current a {background:url(nav-bg.jpg) 0px 0 no-repeat;}

#header .nav li a:hover {color:#fff;text-decoration:none; color:#ff0; text-decoration:underline}

.cont{ width:100%; height:auto; margin:0px auto; }
.cont .conbox { width:989px; height:auto; margin:0px auto;background-image:url(content-bg.jpg);clear:both; background-color:#FFFFFF }
.wz{ width:970px; margin:0px auto; height: auto;}
.wz .lf{ width:31px; float:left; height:36px; padding-left:5px;}
.wz .yh{ width: auto; float:left; height:36px; line-height:34px; color:#f00; padding-left:5px; background-image:url(wz-ct.jpg); background-repeat: repeat-x}
.wz .ct2{ width:495px; float:left; height:36px; line-height:34px; color:#999; padding-left:5px; background-image:url(wz-ct.jpg); background-repeat: repeat-x}
.wz .ct{ width:915px; float:left; height:36px; line-height:34px; color:#999; padding-left:5px; background-image:url(wz-ct.jpg); background-repeat: repeat-x}
.wz .ct2 a{ color:#999999}
.wz .ct2 a:hover{ color:#f30; text-decoration:underline}
.wz .rt{ width:8px; float:left; height:36px;}

.conall{ width:957px; margin:0px auto; height:auto; margin-top:8px;  background:url(end_body.gif) repeat-y; }
.conall .boxFoot{clear:both;background:url(end_header.gif) no-repeat left bottom; height:1px; font-size:0px; line-height:1px;}
#main{margin:0 auto; width:950px; background:url(end_body.gif) repeat-y;}
.conleft{ width:214px; border-left:1px solid #C1E7E7;border-right:1px solid #C1E7E7; height:auto; float:left;  }
.conleft .login{width:214px; height: auto;}

.login .tp{ width:214px; float:left; height:35px; background-image:url(boxbg.jpg)}
.login .tp h3{ width:auto; padding-left:20px; float:left; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#009090; font-family:"微软雅黑"}
.login .tp2{ width:214px; float:left; height:10px;  background-image:url(boxbg.jpg)}
.login .md{ width:212px;background-color:#FFFFFF;   height: auto; color:#333333; font-size:14px; float:left; text-align:left; line-height:22px; padding-bottom:0px; border-top:0px }
.login .md ul{ width:189px; padding-left:20px; color:#333333; font-size:14px; float:left;text-align:left; padding-top:6px;padding-top:6px;#padding-top:10px;   height:auto; font-family:"宋体";}
.login .md li{ width:189px; color:#333333; font-size:12px; float:left;text-align:left; line-height:28px; }
.login .md li span{ text-align:left;} 
.login .md2{ width:212px;background-color:#FFFFFF; margin-top:5px;  height: auto; color:#333333; font-size:14px; float:left; border:1px solid #BFD8D8; text-align:left; line-height:22px; padding-bottom:10px; }
.login .md2 ul{ width:184px; padding-left:10px; color:#333333; font-size:14px; float:left;text-align:left; padding-top:5px;  height:auto}
.login .md2 li{ width:184px; color:#333; font-size:12px; float:left;text-align:left; line-height:24px; }
.login .btm{ width:214px; float:left; height:11px;}



.box1{ width:214px; margin-top:5px; float:left; height:auto;}
.tpd{ width:214px; line-height:35px; float:left; text-align:left;background-image:url(boxbg.jpg); background-repeat:no-repeat; height:35px;}
.tpd h3{ width:auto; padding-left:20px; float:left; height:35px; line-height:35px; font-size:14px; font-weight:bold;color:#009090;font-family:"微软雅黑"，}
.tpd h4{ width:auto; padding-left:20px; float:left; height:35px; line-height:35px; font-size:14px;font-weight:bold;  color:#009090; font-family:"微软雅黑"，}
.tpd .more{ width:auto; padding-right:10px; font-family:Arial; float:right; height:29px; line-height:29px; font-size:12px;  color:#006666}
.tpd .more a{ color:#002323; }

.tpd .ks01{ width:55px;line-height:26px; text-align:center;  border:1px solid #9AE1E1; border-top:2px solid #f60; border-bottom:0px; float:right;  height:26px;background-color:#FFFFFF;  color:#0099CC; margin-top:7px; background-image:url(ksk-bg.jpg); background-repeat:repeat-x}
.tpd .ks02{ width:55px;color:#222;text-align:center;float:right;line-height:24px; height:24px;margin-top:10px;}
.tpd .blk{ width:3px; height:20px; float:right}
.mdd{ width:214px; height:auto; border:0px solid #9AE1E1; border-top:0px; background-color:#FFFFFF; float:left;}
.menu2{ width:214px; background-color:#f5f5f5; background-image:url(men_bg.gif); float:left; height:24px;}
.menu2 .sub1{ width:65px;line-height:23px; text-align:center;  border:1px solid #C1E7E7; border-left:0px; border-top:1px solid #f30; border-bottom:0px; float:left;  height:23px;background-color:#FFFFFF;  color:#c00}
.menu2 .sub1 a{  color:#c00}
.mdd .menu2 .sub2{ width:65px;color:#222;text-align:center; border-right:1px solid #C1E7E7;float:left;line-height:24px; height:24px;}
.menu2 .sub2 a{  color:#222}
.examks{ width:208px; margin-top:0px; float:left; height: auto; margin-top:3px;}
.intro{ width:208px; margin-top:10px; float:left; height: auto;}
.intro .pic{ width:85px; padding:1px; text-align:center; border:1px solid #dcdcdc; margin-left:8px;#margin-left:8px;_margin-left:4px; height: auto; float:left;}
.intro .pic .name{ width:85px; height:20px; color:#333; line-height:20px; float:left; text-align:center}
.intro .txt{ width:100px; color:#555; line-height:18px;  margin-left:8px;#margin-left:8px;_margin-left:8px;text-align:left; height:113px; float:left;}
.list{ width:212px; margin-top:3px;margin-bottom:5px; float:left; height: auto;color:#333;font-family:"宋体"}
.list a{ color:#333; font-family:"宋体"}.list a:hover{ color:#c00;text-decoration:underline}
.list ul{ width:210px; margin-left:4px;#margin-left:4px;_margin-left:2px; line-height:22px; padding-bottom:8px; padding-top:3px; float:left }
.list ul dd{ width:60px; height:18px;margin-left:6px;#margin-left:6px;_margin-left:4px; margin-top:3px; float:left; border:#D9F4F9 solid 1px; background-image:url(ksbtn-bg.jpg); text-align:center; line-height:20px;}
.list ul dd a{ color:#069}
.list ul dd a:hover{ color:#F30} 
.list li{ width:196px;margin-left:6px;#margin-left:6px;_margin-left:3px; line-height:20px; text-align:left; float:left; }


.list2{ width:212px; margin-top:3px;margin-bottom:5px; float:left; height: auto;color:#333;font-family:"宋体"}
.list2 a{ color:#333; font-family:"宋体"}.list2 a:hover{ color:#c00; text-decoration:underline}
.list2 ul{ width:210px; margin-left:4px;#margin-left:4px;_margin-left:2px; line-height:22px; padding-bottom:8px; padding-top:3px; float:left }
.list2 ul dd{ width:60px; height:18px;margin-left:6px;#margin-left:6px;_margin-left:4px; margin-top:3px; float:left; border:#D9F4F9 solid 1px; background-image:url(ksbtn-bg.jpg); text-align:center; line-height:20px;}
.list2 ul dd a{ color:#069}
.list2 ul dd a:hover{ color:#F30} 
.list2 li{ width:196px;margin-left:6px;#margin-left:6px;_margin-left:3px; line-height:20px; text-align:left; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  }




/*rrt*/
#rtt{ width:725px;background-color:#FFFFFF;  float:right; height: auto;}
#rtt .hot{ width:429px; float:left; height:240px; background-image:url(new-bg3.jpg); background-repeat:no-repeat}
#rtt .hot .tp{ width:429px; float:left; border-bottom:1px solid #CC3400; height:27px;}
#rtt .hot .tp .lf01{ width:4px; margin-left:20px;#margin-left:20px;_margin-left:10px; float:left; height:27px;}
#rtt .hot .tp .ct01{ width: auto; font-size:14px; color:#FFFFFF; font-weight:bold; background-image:url(1.26.jpg); float:left; height:29px;}
#rtt .hot .tp .rt01{ width:10px; float:left; height:29px;}
#rtt .hot .btm { width:429px; float:left; height:auto; }
#rtt .hot .btm .txt1 { width:429px; margin-top:10px; line-height:22px; color:#0A246A; float:left; height:auto; text-align:center }
#rtt .hot .btm .txt1 .f19{FONT-SIZE: 18px; FONT-FAMILY:'黑体';text-align:center; line-height:25px; text-decoration: none; color:#d30}
#rtt .hot .btm .txt1 .f2{ font-size:12px; color:#d30}
.txt1 .line{background-image:url(5.line.gif); font-size:0px; margin:auto 0px; height:8px; margin-top:5px; width:390px;}
#rtt .hot .btm .txt2 { width:429px;font-size:14px; text-align:left; line-height:24px; margin-top:8px; color:#0A246A; float:left; height:auto; font-family:"宋体" }
#rtt .hot .btm .txt2 ul{ width:417px;text-align:left; padding-left:15px;  color:#0A246A; float:left; height:22px; }
#rtt .hot .btm .txt2 li{ width:412px;text-align:left; line-height:22px; color:#0A246A; float:left; height:22px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

#rtt .hot .btm .txt2 a:link, #rtt .hot .btm .txt2 a:visited{  color:#069; font-size:14px; font-family:"宋体" }
#rtt .hot .btm .txt2 a:hover{ color:#FF3300; text-decoration:underline}
/* end hot*/
#rtt .bkzn{ width:287px;  float:left; height:auto; margin-left:8px;#margin-left:8px;_margin-left:0px;}
#rtt .bkzn .tp{ width:287px; height:35px; float:left; font-size:0px }
#rtt .bkzn .md01{ width:285px;  height:auto; border:1px solid #C1E7E7; border-top:0px;padding-bottom:0px;#padding-bottom:5px;_padding-bottom:3px;  background-color:#fff; float:left;}
#rtt .bkzn .md02{ width:275px;margin-top:0px; height: auto; border:1px solid #fff; background-color:#fff; margin:3px auto; float:left;margin-left:4px;#margin-left:4px;_margin-left:2px;padding-top:5px;padding-bottom:5px; }
#rtt .bkzn .md02 a{ color:#069}
#rtt .bkzn .md02 a:hover{ color:#c00}
#rtt .bkzn .md02 dl{ width:271px; float:left; height:auto; color:#d00; font-size:18px;  font-family:"黑体" ; line-height:25px; text-align:center}
#rtt .bkzn .md02 ul{ width:275px; float:left; height:auto}
#rtt .bkzn .md02 li{ width:61px; height:20px; float:left;border:1px solid #eee; margin-top:3px; background-color:#fff; margin-left:4px;#margin-left:4px;_margin-left:4px; float:left; line-height:22px; height:22px; background-image: url(bg-31.jpg); text-align:center  }

#rtt .wxkc{ width:723px; margin-top:10px;#margin-top:10px; _margin-top:0px;  float:left; height: auto; background-image:url(kc-bg.jpg); background-repeat:repeat-x}
#rtt .wxkc .tp{ width:722px; border:1px solid #dcdcdc; border-top:0px; border-left:1px solid #016767; border-right:1px solid #016767; border-bottom:0px;   float:left; height:35px; background-repeat:repeat-x}
#rtt .wxkc .tp .lf01{ width:15px; float:left; height:35px;}
#rtt .wxkc .tp .ct01{ width: auto; padding-top:3px; padding-left:5px; padding-right:5px; font-size:18px; color:#FFFF00;  background-image:url(1.26.jpg); font-family:"黑体"; float:left; height:25px; line-height:25px;}
#rtt .wxkc .tp .rt01{ width:4px; float:left; height:29px;}
#rtt .wxkc .tp .rt03{ width:auto; float:right; color:#cc0000; padding-right:10px; line-height:35px; height:35px; font-family:"宋体"}

#rtt .wxkc2{ width:722px; margin-top:15px;  float:left; height: auto;}
#rtt  .wxkc2 .tp{ width:722px; border-right:1px solid #BFDDDF;border-left:1px solid #BFDDDF;  background-image:url(1.29.jpg); background-repeat:repeat-x;  float:left; height:35px;}
#rtt  .wxkc2 .tp .lf01{ width:15px; float:left; height:35px;font-size:0px;}
#rtt .wxkc2 .tp .ct01{ width: auto; padding-top:4px; padding-left:5px; padding-right:5px; font-size:18px; color:#FFFFFF; background-image:url(1.26.jpg); float:left; height:25px; line-height:25px; font-family:"黑体"}
#rtt .wxkc2 .tp .rt01{ width:4px; float:left; height:29px;}
#rtt .wxkc2 .tp .rt03{ width:auto; float:right; color:#cc0000; padding-right:10px; line-height:35px; height:35px;}
#rtt .wxkc2 .md02{width:722px; margin-left:0px;float:left; text-align:left; border:#BFDDDF solid 1px; border-top:0px; padding-bottom:10px;text-indent:5px; padding-top:10px;}
#rtt .wxkc2 .md02 table p{ line-height:22px; color:#444}
#rtt .wxkc2 .md03{width:722px; margin-left:0px;float:left; text-align:left; border:#BFDDDF solid 1px; border-top:0px; border-bottom:0px; padding-bottom:10px;text-indent:5px; padding-top:10px;}
#rtt .wxkc2 .md03 table p{ line-height:22px; color:#444}
.mtp{ margin-top:5px;#margin-top:0px;_margin-top:0px;}
#rtt .wxkc .tp .rt01{ width:4px; float:left; height:29px;}
#rtt .wxkc .tp .rt03{ width:auto; float:right; color:#cc0000; padding-right:10px; line-height:29px; height:29px;}
#rtt .wxkc .md02{width:722px; margin-left:0px;float:left; text-align:left; border:#BFDDDF solid 1px; border-top:0px;}
#rtt .wxkc .md03{width:722px; margin-left:0px; border:1px solid #009292; float:left; border-top:0px; padding-top:10px; padding-bottom:10px; text-align:left;color:#069}
#rtt .wxkc .md03 a{ color:#069}
#rtt .wxkc .md03 a:hover{ color:#f30}
#rtt .wxkc .md03 td{ padding-left:6px;}
.xkan{ color:#F30}
.btn{ height:28px; width:120px; font-size:15px; color:#000;font-family:Arial,; }



/*优惠课程介绍*/
.youh{width:720px;margin:0px;float:left;border:1px solid #BDEBEB;border-top:0px solid #BDEBEB;background:url(kcjs-bg.jpg) repeat-x;padding:1px;padding-top:0px;font-family:Arial;}
.youh ul{width:716px;float:left;display:inline;height:50px;padding:0px;margin:0px;margin-left:-1px;margin-top:0px;font-size:12px;}
.youh li{width:103px;height:52px;line-height:18px;padding-top:10px;float:left;display:inline;background:url(zs_xian.png) no-repeat left 2px;color:#555;text-align:center;cursor:pointer;margin-left:-1px; font-family:"微软2雅黑","Arial"}
.youh li.yhfa_bg{width:178px;height:47px;background:url(zs_66.png) no-repeat;border:0;margin-right:10px;margin-left:0px;}
.youh li.hover{width:106px;height:38px;margin-right:-1px;background:url(zs_77.png) no-repeat;margin-top:0px;color:#555;border:0; z-index:997;font-weight:bold; position:relative}
.youh li span{font-weight:bold;font-size:12px; }
.youh li span a{color:#f30; font-family:"微软2雅黑","Arial"}
.youh li span a:link,.youh li span a:visited{color:#059;}
.youh li span a:hover{color:#f30;}
.youh li.hover a,.youh li.hover a:link,.youh li.hover a:visited{color:#f30;}
.youh li.hover a:hover{color:#f30;}

.youh .con_t{width:701px;float:left;display:inline;line-height:22px;padding:12px 0px 4px 15px;#padding:12px 0px 4px 15px;_padding:0px 0px 4px 15px;background:url(zs_30.png) no-repeat left bottom;height:80px;text-align:left; overflow:auto}
.youh .con_t img.con_img{float:left;display:inline;text-align:center;margin:0 auto;margin-top:6px; margin-right:10px;}
.youh .con_t a:link,.youh .con_t a:visited{color:#f00;}
.youh .con_t a:hover{color:#c00;}


/*alltop_content*/
.tArea{width:721px;height:auto; margin:15px auto;display:block; clear:both}


/*帮助*/
.changjian{ width:956px; border:1px #BFDDDF solid; margin: 10px auto;  background-image:url(help-bg.jpg); background-color:#F0FBFB;  height:auto; clear:both; }
.clear{ clear:both}
.tpic{ margin-bottom:20px; text-align:center}
.hple_nr{ padding:6px 6px; margin-bottom:0px; clear:both;}
.hple_nr ul{ margin:0; padding:0; line-height:normal; background-image:url(point2.gif)}
.hple_nr li{margin-left: 10px;margin-bottom: 7px;*margin-bottom: 6px;padding-left:10px; clear:both; width:85%; padding-bottom:3px;background-image:url(1-line.gif);   color:#c30;}
.hple_nr li a{ color:#666; font-size:12px; text-decoration:none;}
.hple_nr li a:hover{ color:#FF0000; font-size:12px;}
.fkfs{ width:224px;#width:224px;_width:224px; background:url(pay.gif) left top no-repeat;float:left; color:#c30; padding:0px 0 0 10px; background-color:#FFFFFF; text-align:left; padding-bottom:10px; border:1px solid #E4F7F7; height:210px;}

.blank{ width:6px; height:200px; float:left}
.fkfs dl{ margin-top:16px; margin-bottom:14px;}
.cjwt{ width:240px; background:url(weiti.gif) left top no-repeat;float:left; padding:10px 0 0 15px; text-align:left; padding-bottom:10px;border:1px solid #FFF3D9;}
.kjbz{ width:240px; background:url(help.gif) left top no-repeat;float:left;  padding:10px 0 0 15px; text-align:left; padding-bottom:10px;border:1px solid #FFF3D9;}
.titmenu{ position:relative; height:25px; padding:2px 0 0 0;background: url(bg_bookType.gif) 0 0 repeat-x; border:#B9D1F0 1px solid}
.titmenu .menuTxt { position:absolute; font-size: 14px; background: url(arw05.gif) 0 6px  no-repeat; padding: 1px 10px 0 20px; left: 8px; top: 0; color: #333; font-weight: bold; }

.titmenu img.arrdot { margin: 1px 5px -2px 10px; }
.tsfw{ width: auto; margin:0px auto; color:#c30;  background-color:#F0FBFB; text-align:center; padding-bottom:4px; border:0px solid #fff;  }


.bottom{width:958px; color:#777777; padding-top:4px; line-height:24px; padding-bottom:50px; padding-top:15px; background-color:#ffffff; height: auto; font-family:Arial, Helvetica, sans-serif;margin-top:10px; clear:both;margin: 10px auto; text-align:center}

/*免费试听*/

.mfst{ width:956px; margin:0px auto; margin-top:10px; height: auto; }


/*table*/
.tab_table{border:solid 1px #f4f4f4;}
.tab_table td{border:solid 1px #f4f4f4;}
.tab_table .tab_text{font-size:14px; font-weight:bold; color:#f60; font-family:"宋体"; background:#f4f4f4;}

.x_table   {border-top:solid 1px #ddd;border-left:solid 1px #ddd;margin-top:20px;}
.x_table .xtr{ font-weight:bold;background:url(bg_list01_th.gif) repeat-x bottom;height:26px;line-height:26px; text-align:center;}
.x_table .xtr02{font-weight:bold;background:url(bg_list01_th.gif) repeat-x bottom; text-align:left;font-size:14px;line-height:30px;}
.x_table td{border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; padding:0 5px; font-size:14px; line-height:22px;}
.x_table .tdbg{background:#fff;}
.x_table .tdbgmouseover{background:#f4f4f4;}

/*列表*/


.mds{ width:719px;color:#666; float:left; height:auto;  font-size:14px;}
.mds a{ color:#059;}
.mds a:hover{ color:#f30; text-decoration:underline}
.mds dl{width:15%; float:right; height:auto; padding-left:10px; margin-top:10px; font-size:14px;}
.mds dd{width:80%; float:left; text-align:left; height:26px; line-height:26px; font-size:14px;}

.mds ul{width:80%; float:left; height:auto; padding-left:20px; margin-top:10px; font-size:14px;}
.mds li{width:90%; float:left; text-align:left;height:26px; line-height:26px;}


#liebiao{ width:722px;#width:722px;_width:722px;background-color:#FFFFFF;  float:right; height:auto; border-top:1px solid #BEE8E3; margin-right:2px; #margin-right:2px; _margin-right:1px;}

#liebiao h5{height:50px;background: url(newstitlebg02.gif) no-repeat;line-height:50px;font-size:18px;color:#FF0000; font-family:"微软雅黑","宋体"; font-weight:bold; text-indent:20px; }
.page2{padding-bottom:10px; text-align:center; font-size:14px; width:100%; margin-top:20px;color:#333;  line-height:22px;}
.page2 a{ color:#059}


#loginbox {	BORDER-RIGHT: #8bcee4 6px solid; PADDING-RIGHT: 1px; BORDER-TOP: #8bcee4 6px solid; PADDING-LEFT: 1px; Z-INDEX: 9999; LEFT: 300px; PADDING-BOTTOM: 1px; BORDER-LEFT: #8bcee4 6px solid; WIDTH: 400px; PADDING-TOP: 0px; BORDER-BOTTOM: #8bcee4 6px solid; POSITION: absolute; TOP: 70px; HEIGHT: 270px; BACKGROUND-COLOR: #f1f5fa}

#regbox {	BORDER-RIGHT: #8bcee4 6px solid; PADDING-RIGHT: 1px; BORDER-TOP: #8bcee4 6px solid; PADDING-LEFT: 1px; Z-INDEX: 9999; LEFT: 300px; PADDING-BOTTOM: 1px; BORDER-LEFT: #8bcee4 6px solid; WIDTH: 400px; PADDING-TOP: 0px; BORDER-BOTTOM: #8bcee4 6px solid; POSITION: absolute; TOP: 70px; HEIGHT: 360px; BACKGROUND-COLOR: #f1f5fa}


.logun {	FONT-SIZE: 12px; WIDTH: 56px; COLOR: #444444; LINE-HEIGHT: 20px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px}
.loginput {	BORDER-LEFT-WIDTH: 0px; WIDTH: 200px; HEIGHT: 20px}

.sloginput {	BORDER-LEFT-WIDTH: 0px; WIDTH: 145px; HEIGHT: 20px}


.Hidebox {display:none;}
.hidden {display:none;}
.Showbox {display:block;}