html{ background:#DDD}
/*BODY{width:960px;margin-top:0;left:50%;margin-left:-480px;position:absolute;font-size:12px;background:#FFF;}*/
BODY{width:960px;margin:0 auto;font-size:12px;background:#FFF;}
div, span, object, iframe, h1, h2, h3, h4, h5, pre, a, img, dl, dt, dd, ul, li, form, label, table, tr, th, td 
{
	border:0;margin:0 0 0 0;padding:0 0 0 0;
}
div p{ text-align:justify;}
a{ text-decoration:none; color:#3D464B;}a:hover{text-decoration:underline;}
li{list-style-type:none;}

.s_border{ border:solid #CCCCCC 1px;}
.s_border2{ border-left:solid #CCCCCC 1px;border-right:solid #CCCCCC 1px;border-bottom:solid #CCCCCC 1px;}
.d_border{ border:dotted #CCCCCC 1px;}
.setcenter{ text-align:center;}
.f_f{float:left;}
.f_r{float:right;}
.clear{ clear:both;}
.author{ float:right; margin-right:20px;}

#contentBody{ margin:0  auto;}

#headbar{ padding-left:20px;padding-right:12px;  height:20px; background:#FFFBF3; line-height:20px; color:#9A6530;border-bottom:solid 1px #CCC;}
#headbar a{  color:#9A6530; }
#top{ height:85px; color:#683700; }
#topMenu{height:28px; background:#aabbcc; background:url("../img/topmenu_l.jpg")  repeat-x;}
#topMenu a{ color:#fff;}

#menuNote{ background:url("../img/topmenu_r.jpg") no-repeat; float:right; width:210px; height:18px;padding-top:8px;}
#menuNote span{  margin-left:20px;}
#menuNote a{  color:#000000; margin-left:10px; }

#menuIntroducef{ margin-left:15px;}
#footMenu{ height:22px;   line-height:22px; background:#FFCC66; width:960px; text-align:center;color:#993400;}
#footMenu li { float:left; margin-left:20px;}
#footMenu a{ color:#993400;}
#menuListf{ float:left;   height:22px; margin-left:250px!important;margin-left:110px; width:440px;}
#menuNotef{ float:left; background:url("/img/footm.png") no-repeat;}
#mf{float:right; width:190px;}
#foot{ height:100px; text-align:center;}

#logo{ float:left; margin-top:30px; margin-left:10px; overflow:hidden;}
#topImg{display:block; float:left;  margin:8px 0 5px 10px;}
#subCity{margin-left:5px;margin-top:2px;background:#FFFBF3;border:solid 1px #CC6732;float:left;height:50px;width:155px; color:#CE6534;}
#subCity li{margin-left:5px;line-height:25px; float:left;}
#morecity{ background:#FFFBF3;border:solid 1px #CC6732; width:310px; position:absolute; display:none;}
#morecity li{ width:50px; line-height:25px; float:left;}
#morecity .hid{  padding-left:20px; border-bottom:1px solid #FFCC66; height:20px; line-height:20px}

#bodyLeft_r{ width:440px; margin-left:9px!important;margin-left:8px; float:left;}

#homeBody{ margin:10px auto 10px; width:100%;}

#homeleft{float:left; margin-left:15px!important;margin-left:7px;width:650px; }
#homeleft_l{width:190px; float:left;}
#homeleft_r{width:444px; float:left;margin-left:8px!important;margin-left:6px;}


#homeright1{ margin-top:10px;width:280px; float:left; }
#homeright{width:280px; float:right; margin-right:15px!important;margin-right:7px;}

#homeright_1{}
#homeright_2{ margin-top:10px; border:1px #999 solid;}

#Marquee{overflow: hidden; height: 70px; margin-top:5px;}
#Marquee1 ul,#Marquee2 ul{margin-top:2px;height:70px; width:180px; line-height:20px;}
#Marquee1 li,#Marquee2 li {height:20px; margin-left:15px!important;margin-left:17px;width:170px;clear:both;}

#onlineTest { height:20px; border:none; text-align:center; display:block; line-height:20px; background:#FFFFCD; font-weight:bolder; font-size:13px; color:#cd3100; }
#Img1{ height:115px; width:276px; display:block;}
#rightAD{ border:2px solid #ccc; }
#Img2{ width:250px; display:block; float:left;}
#reg{ width:278px; margin-top:10px;border:1px #ccc solid;}
#zl{ float:left}
#signUp{height:115px; width:250px; }

#signUp dt{width:120px; float:left; margin-left:10px!important;margin-left:2px;}
#signUp dd{ width:100px;}
#signUp li{ width:120px;}
#signUp ul{ margin:5px!imporant; margin:1px; margin-bottom:0;}
#signUp p{  margin-top:5px; margin-left:10px!important;margin-left:2px;width:100px;margin-bottom:0px!important;margin-bottom:0px; line-height:20px; float:left;}
#signUp .submit,.reset{margin-top:9px; height:18px; background:#FF7900; width:40px; line-height:15px;color:#ffffff; border:1px #ccc solid}
#signUp .submit{margin-left:10px; float:left;}
#signUp .reset{ float:right;}
.input{ width:80px; border:1px solid #ccc; height:15px;  margin-top:2px;}
.sign_a{float:right; display:block; margin-top:5px; margin-right:5px; color:#000099;  text-decoration:underline; }

#bodyLeftArt{}
#bodyLeftArt h3{ border-bottom:dotted 1px #ccc; text-align:center;margin-top:30px;margin-bottom:5px;}



.leftbigwidth{ width:640px }
.leftsmallwidth{width:580px;  margin:0 auto;}
.leftsmallwidth div{ line-height:22px;font-color:#333}
.leftmwidth{width:640px; margin:10px auto;}

.ortherplace{height:20px;color:#3e494b;line-height:20px; padding-left:15px;border-top:1px #ccc solid;background:url("/img/right_y.png") repeat-x;}
.city{ font-weight:bold; text-decoration:underline;}
#placard .city{ color:#FFFFFF;}

.right_morecity{display:block!important; left:683px; top:630px;}
.top_morecity{display:block!important; left:530px; top:30px;}
.left_morecity{display:block!important; left:130px; top:200px;}

#answer{height:150px;}
#answerList{ float:left; height:102px; margin:15px 5px 0 15px!important;margin:15px 0px 0 5px; line-height:20px;overflow:hidden; }
#answerList li{ margin-left:5px !important;margin-left:10px; width:160px;}
.rightImg{ margin:10px 0 0 0px;}

#course{ height:200px; border-top:solid #CCCCCC 1px;}
#course .rtTitle{ background:url("/img/cour_y.jpg") repeat-x;}
#course .rtTitle h5 a{color:#cd3100!important;}
.course{ height:166px;margin-top:10px;}
.courseList{float:left; width:130px; height:125px; margin:0px 0 5px 5px!important;margin:0px 0 0px 6px;padding-left:0;}
.courseList ul{margin-top:2px!important;margin-top:0px;width:130px; margin-left:5px!important;margin-left:0px;}
.courseList li{ width:120px; margin-left:10px; line-height:20px; border-bottom:1px #ccc dotted;}
.courseList span{  margin-left:30px; display:block;}
.cTitleList{ margin:5px 15px 5px 15px!important;margin:5px 15px 0px 15px;height:20px;}
.cTitleList li{ height:20px; width:110px; float:left;}
.cTitleList1 li{height:20px; width:110px;}
#cTitle a{ display:block; font-weight:bold; color:#000000; margin:5px;}

#placard{border:1px #E69E9F solid;width:190px;height:102px;  margin-bottom:5px; } 
#placard .left_rtitle h5{   margin-left:2px; }
#placard .more { margin-right:10px;}
#placard .more a{  color:#FFFFFF;}

.midTitle{ line-height:20px; height:20px;color:#fff;background:#CB261A;}	
.left_rtitle{ background:#CB261A; height:20px;padding-left:8px;}
.left_trtitle{ height:20px; border-bottom:solid #CCCCCC 1px;padding-left:10px;background:url("/img/right_y.png") repeat-x;}
.rtTitle{color:#CB6632;line-height:20px; padding-left:10px;border-bottom:1px #ccc solid;background:url("/img/right_y.png") repeat-x;}
.rtTitle a{color:#CB6632!important;}
.rtTitle h5{ float:left; margin-left:0px;}
.midTitle h5{ float:left; margin-left:20px!important;margin-left:10px;}
.midTitle .more{ margin-right:20px!important;}
.left_rtitle h5{  color:#ffffff; line-height:20px; margin-left:5px; float:left;}
.left_trtitle h5{  color:#CE6632; line-height:20px; margin-left:2px;float:left;}
.left_trtitle h5 a{  color:#CE6632;}
#course .rtTitle h5,#course .rtTitle h5 a{ color:#cd3100;}


.more{ float:right; margin-right:6px; color:#3C454B;line-height:20px;}
.more a{  color:#3C454B;}
.leftdot{ float:left;  margin-left:20px; font-weight:lighter;}	
.forr6{ color:#3c454b!important;}



.picNews{ background:url(../img/left_ad.png) no-repeat; height:310px;width:190px; text-align:center;margin-top:10px;}
.picNews p{ text-indent:25px; margin:239px 10px 0 10px; letter-spacing:1px; color:#3c454b; line-height:17px; }
.picNews a{ color:#990000; }

.trainmode{height:155px;width:190px; margin-top:10px;}

.bodyLeftTop{width:640px; height:50px; margin-bottom:5px;}
.bodyLeftTop img{width:78px; height:50px; background:pink; float:left;border:1px #ccc solid;}
.bodyLeftTop h2 a{ color:#a00004; font-family:"黑体" "宋体"; margin-left:20px; float:left;}

.topLink {text-align:center; margin-top:5px; float:left;}
.topLink ul{ margin-left:20px;}
.topLink li{margin-right:5px; float:left;}
.topLink a{ color:#000099;}

.back a{ float:right; margin-right:20px; color:#fff!important; line-height:20px;}

.tableMiddiv{height:32px; width:392px;  margin:10px 0px; color:#000099;}
.longmiddiv{ width:585px!important; height:32px; margin:10px auto; color:#000099;}
.middiv{ width:720px; height:32px; margin:10px auto;}
.middiv span{  margin-left:120px; color:#000099; float:left;line-height:32px;}
.longmiddiv li,.shortmiddiv li,.middiv li{ line-height:32px;  margin-left:20px; float:left!important;color:#000099;}

.longmiddiv span{margin-left:60px; color:#000099; float:left;line-height:32px;}
.shortmiddiv span{  color:#000099; float:left;line-height:32px; margin-left:10px; width:80px; display:block; }
.bodyList .shortmiddiv ul {  height:32px; margin-top:0; margin-left:0px; }
.bodyList .shortmiddiv ul li{line-height:32px; margin-top:0;  margin-left:5px; width:60px; float:left!important;color:#000099;}
.leftsmallwidth .longmiddiv{  height:32px; margin-top:0; margin-left:0px; }
.leftsmallwidth .longmiddiv ul li{line-height:32px; margin-top:0;  margin-left:0px; width:80px; float:left!important;color:#000099;}
.leftsmallwidth .longmiddiv ul li a{ margin-left:0px!important;color:#000099;}

.shortmiddiv{ width:400px; height:32px; margin:2px auto 2px;}
.trainmiddiv { width:358px; height:32px; margin:0 auto 5px;}
.trainmiddiv span{ float:left; margin-left:8px;margin-right:0px; line-height:32px; color:#000099;}
.trainmiddiv li{ line-height:32px; margin-left:8px; float:left;}

.tableMiddiv a,.longmiddiv a,.shortmiddiv a,.middiv a,.trainmiddiv a{color:#000099;}

.bigAd{  height:102px; width:440px;background:url("/img/h_r.jpg") repeat-x; margin:0 auto;}
.bigAd h1 a{ display:block!important;color:#9a3334; margin:18px 0 10px 20px!important;font-size:32px; font-family:"黑体", "宋体";}

.bigAd h2 a{ display:block!important;color:#33cc33; margin:5px 0 5px 20px!important;  font-weight:lighter; font-size:18px;  font-family:"黑体", "宋体";}
.bigAd ul{ height:20px; border-top:1px #ccc solid; line-height:20px; width:100%; text-align:center;}
.bigAd li{  color:#000099; width:100%;text-align:center;}
.bigAd li a{ color:#000099;}

#subtitleLink,#subtitleLink2,#subtitleLink3{ width:100%; background:#E6E6E6; height:20px; line-height:20px; text-align:right;}
#subtitleLink span,#subtitleLink2 span,#subtitleLink3 span{padding:8px;text-align:center;}
.tored{  background:#CB261A;}
.toold{  background:none;}
.tored a{  color:#FFFFFF;}
.toold a{  color:#990000;}

#success{border-left:solid #CCCCCC 1px;border-right:solid #CCCCCC 1px; width:100%; }
#success ul{ margin-left:15px; margin-top:3px;}
#success li{ line-height:19px;}
#success a{color:#000099;}
#success_r,#train_r{ border-top:1px solid #ccc; }
#train_r .rtTitle,#success_r .rtTitle{ height:20px;}
#success_r ul{width:260px; margin:5px 0 5px 10px;}
#success_r li{  width:250px; margin:5px 5px 0 10px;}
#success_r a{color:#000099;}
.know_rimg{width:280px; height:45px;}


/*菜单*/
ul#pageMenu {
  border: 0 none;
  width: 680px; /*For KHTML*/
  list-style: none; height: 24px; margin-left:60px!important;margin-left:40px;}

ul#pageMenu li {
  border: 0 none;
  float: left; /*For Gecko*/
  display: inline;list-style: none;position: relative;height: 24px;}

ul#pageMenu ul {border: 0 none;width: 100px;display: none;position: absolute;top: 22px;left: 0;}
ul#pageMenu ul:after /*From IE 7 lack of compliance*/{clear: both;display: block;font: 1px/0px  "宋体";content: ".";height: 0;visibility: hidden;}

ul#pageMenu ul li {
  width: 120px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#pageMenu a {
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;color: #fff;font: 13px/22px  "宋体";
  text-decoration: none;height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#pageMenu a:hover,ul#pageMenu li:hover a,
ul#pageMenu li.iehover a {background:url("/img/menubg.png") repeat-x;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color: #990000;}

/* 2nd Menu */
ul#pageMenu li:hover li a,
ul#pageMenu li.iehover li a {float: none;background: #FFFFE9;color:#3d464b;border-right: #eee 1px solid;border-bottom: #eee 1px solid;}

/* 2nd Menu Hover Persistence  background:url("/img/raw.jpg") 20px no-repeat ;*/
ul#pageMenu li:hover li a:hover,ul#pageMenu li:hover li:hover a,
ul#pageMenu li.iehover li a:hover,ul#pageMenu li.iehover li.iehover a {background: #FFFFFF;color: #3d464b;border-right:#fff;}

/* 3rd Menu  */
ul#pageMenu li:hover li:hover li a,
ul#pageMenu li.iehover li.iehover li a {background: #fff;color: #3d464b;border: 1px solid #eee;border-right-color: #eee;border-bottom-color: #eee;}

/* 3rd Menu Hover Persistence */
ul#pageMenu li:hover li:hover li a:hover,ul#pageMenu li:hover li:hover li:hover a,
ul#pageMenu li.iehover li.iehover li a:hover,ul#pageMenu li.iehover li.iehover li.iehover a {background: #FFFFE9;color: #3d464b;}

ul#pageMenu ul ul,ul#pageMenu ul ul ul {display: none;position: absolute;top: 0;left: 120px; z-index:300;}

/* 隐藏 */
ul#pageMenu li:hover ul ul,ul#pageMenu li:hover ul ul ul,ul#pageMenu li.iehover ul ul,ul#pageMenu li.iehover ul ul ul {display: none;}

/* 展现 */
ul#pageMenu li:hover ul,ul#pageMenu ul li:hover ul,ul#pageMenu ul ul li:hover ul,
ul#pageMenu li.iehover ul,ul#pageMenu ul li.iehover ul,ul#pageMenu ul ul li.iehover ul {display: block;}

#topCourse{ color:#3c454b; float:left; background:url(/img/tl.png) no-repeat; margin-top:15px; line-height:20px; margin-left:10px; padding-left:10px;}
#topCourse a:hover{color:#990000}
#topCourse .spe{color:#cd3100}
#topCourse .spe a{color:#cd3100}