@charset "utf-8";
/*公用样式luoronghang 20100528*/
/*reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif; color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;  color:#333;}
a:hover{  text-decoration:underline; }
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clear{ clear:both;}
.bnone{ border:none!important;}
/*end reset*/
.area{ width:980px; margin:0 auto; clear:both;}
.blank10{ height:10px; line-height:0px; font-size:0px; clear:both;}
.blank20{ height:20px; line-height:0px; font-size:0px; clear:both;}
.fgray{ color:#999;}
a.fgray{ color:#999;}
.fbold{ font-weight:bold;}
a.fblue{ color:#20509F;}
.fleft{ float:left;}
.fright{ float:right;}
.orange{ color:#FF8112!important;}
.green{ color:#CBDC45;}
.red{ color:#CC0000;}

/*header*/
.wrapper{ height:76px; padding-top:5px; overflow:hidden;}
#index_xes{ background:url(/img/index_headerBg.jpg) repeat-x; height:30px; line-height:30px;  width:100%;}
#index_xes .list_nav{ margin:0 auto; width:980px; }
#index_xes .list_nav .navBox{ float:right;  width:280px; }
#index_xes .list_nav .navBox a{ color:#666; line-height:30px; *line-height:32px; _line-height:30px;}
#index_xes .list_nav .navBox .mainWebsite {
background:url("/img/index_logoIcon.gif") no-repeat scroll 0 6px transparent;
color:#000000;
display:block;
float:right;
height:30px;
text-align:right;
width:84px;
*margin-top:-30px;
line-height:30px;
}
#header .logo{ float:left; height:54px; padding-top:12px; width:276px;}
#header .header_right{ float:right; width:690px;}
/*#header .header_right .welcome{ color:#999; float:left;  margin:10px 0 0 80px; _margin-left:40px; width:400px;}*/
#header .header_right .welcome{ color:#999; float:left;  margin:10px 0 0 0px; height:18px;}
#header .header_right .welcome a{ color:#666;}
#header .header_right .nav_hui{ color:#333; float:right;}
#header .header_right .nav_hui .number{ color:#F00; text-decoration:underline;}
#header .header_right .subNav{ float:right; width:250px;}
#header .header_right .subNav li{ background:url(/img/icon5.gif) no-repeat 20px center; float:left; padding-left:30px;}
#header .header_right .subNav .number{ color:#F00; text-decoration:underline;}
#header .header_right .hotline{margin-top:-14px; float:right;  height:51px; width:151px;}
#nav{font-family:"微软雅黑","宋体"; font-size:14px; font-weight:bold; float:left;height:30px; margin-top:18px;  width:535px;}
#nav ul{ float:left; height:30px; line-height:30px; margin-right:5px;}
#nav ul li{ background:url(/img/bg_nav.jpg) no-repeat; float:left; margin-right:2px; text-align:center; width:75px;}
#nav ul li.nav_first{background:url(/img/bg_nav_first.jpg) no-repeat;  float:left; margin-right:2px; text-align:center; width:75px;}
#nav ul li.nav_first a{ color:#FFFFFF; text-decoration:none;}
.select_teacher{ float:left;}
.select_teacher .t1{ background:url(/img/bg_t1.gif) no-repeat; display:inline-block; height:28px; line-height:28px; margin-right:0px;padding-left:30px;width:66px;}
.select_teacher .t2{ background:url(/img/bg_t2.gif) no-repeat; display:inline-block; height:28px; line-height:28px; padding-left:30px;width:78px;}
.select_teacher .t1_hover{ background:url(/img/bg_t1_hover.gif) no-repeat; display:inline-block; height:28px; line-height:28px; margin-right:0px;padding-left:30px;width:66px;}
.searchBox_left{ background:url(/img/search_left.jpg) no-repeat left;}
.searchBox_right{ background:url(/img/search_right.jpg) no-repeat right;}
.searchBox_cen{ background:url(/img/search_cen.jpg) repeat-x; height:44px; margin:0 3px; padding-left:15px;}
.searchBox_cen span{float:left; margin-right:10px; padding-top:10px;}
.btn_S{ background:url(/img/btn_s.gif) no-repeat;border:none;cursor:pointer;height:24px;width:55px;}
.input_text{border:1px solid #B6B6B6; height:18px;width:233px;}
.hotkeyword{ margin-left:15px; line-height:25px;}
.hotkeyword a{color:#EEF9D7; margin-left:10px; text-decoration:none; }
.hotkeyword a:hover{ color:#FFF; text-decoration:underline;}
.p1{float:left;width:500px;}
.p1 input ,img{ vertical-align:middle;}
.p1 span{float:left; display:block; font-family:"宋体";}
.p1 .num{max-width:55px; overflow:hidden; text-align:center;}
.p2{float:right;width:190px;text-align:right;}
.overfload{max-width:120px;overflow:hidden;}
.sublogin{border: medium none; background: url(/img/button_login.gif);  width: 48px; height: 19px; cursor: pointer;}
/*header*/
/*footer*/
#footer{ margin-top:15px; padding-bottom:10px;}
.helpInfo{ padding:10px; border-bottom:1px solid #72B30C; border-top:1px solid #72B30C; overflow:hidden; zoom:1; margin-bottom:10px;}
.helpInfo dl{ width:165px; float:left; border-right:1px solid #CCC; margin-right:35px;}
.helpInfo dl dt{ font-weight:bold; padding-bottom:5px;}
.helpInfo dl dd{ background:url(/img/icon_dian2.gif) no-repeat left center; padding-left:10px;}
.serveTel{ font-weight:bold; width:150px; float:left;}
.serveTel .tit span{ font-weight:normal;}
.serveTel .fred{ color:#72B30C; font-size:20px; padding-bottom:5px;}
.serveTel .sred{ color:#72B30C; font-size:17px; padding-bottom:5px;}
.footer_nav{ clear:both; height:55px;}
.footer_nav ul{ float:left; width:750px; height:55px;  padding-left:20px; padding-top:10px; margin-left:118px; _margin-left:60px;}
.footer_nav ul li{ float:left;}
.emailRead{ float: left; padding-left:20px;}
.emailRead p{ padding-bottom:5px;}
.about{ clear:both; text-align:center; margin-top:25px; _ margin-top:10px;}
/*footer*/

/*翻页page*/
.page{ padding-right: 3px; margin: 20px 0px; text-align: right; padding-right: 2%;}
.page a{ border: 1px solid #EEE; padding: 2px 5px; margin: 2px; color: #000; text-decoration: none; color:#999}
.page a:hover{ border: 1px solid #999; color: red;}
.page a:active{ border: 1px solid #999; color: #666;}
.page .current{ border: 1px solid #036CB4; padding: 2px 5px; background-color: #036CB4; font-weight: bold;}
.page .disabled{ border: 1px solid #EEE; padding: 2px 5px; margin: 2px; color: #999;}

/*Tooltips*/
.tooltips{position:relative; z-index:2;}
.tooltips:hover{z-index:3; background:none;}
.tooltips div{display: none;}
.tooltips:hover div{display:block; position:absolute; top:15px;*top:20px; left:9px; border:1px solid #D38E71; background-color:#FFF; padding:5px 8px;; font-size:12px; text-align:left; text-decoration:none; color:#763E25; line-height:100%;}

/*购物车弹出框*/
.orange{color: #CC0000;}
a.bt_orange:link,a.bt_orange:visited{color:#FFFFFF;width:107px; height:27px; line-height:27px;background:url(/img/chakanBtn.jpg) no-repeat; text-align:center; font-weight:bold;cursor:pointer; display:block; _display:inline; float:left; margin-left:60px;}
a.bt_blue:link,a.bt_blue:visited{color:#FFFFFF;width:107px; height:27px; line-height:27px;background:url(/img/tiaoxuannBtn.jpg) no-repeat; text-align:center; font-weight:bold;cursor:pointer;display:block;_display:inline; float:right; margin-right:60px;}
a.bt_guanbi:link,a.bt_guanbi:visited{color:#FFFFFF;width:69px; height:22px; background:url(/img/guanbiBtn.gif) no-repeat; font-weight:bold;cursor:pointer;display:block;_display:inline; margin:0 auto;}
.buy_blank{ width:350px; height:115px; border:3px solid #AAAAAA; position:absolute; background-color:#FFFFFF;}
.buy_blank p{ line-height:35px;}
.buy_blank h4{ border-bottom:2px solid #D0D0D0; font-weight:normal; height:30px; line-height:30px;background:url(/img/buyicon.jpg) no-repeat 10px center; text-indent:28px; margin-bottom:10px; padding-left:20px;}
.buy_blank h4 span{ float:right; margin:10px 10px 0 0}
.buy_blank h5{ border-bottom:2px solid #D0D0D0; font-weight:bold; font-size:15px; height:38px; line-height:38px; padding-left:20px;}
.buy_blank h5 span{ float:right; margin:15px 10px 0 0}
.buy_blank .tk{ color:#CC0000; font-weight:bold; font-size:13px;}
img, fieldset {border:0 none;}

/*登录弹出框*/
.wrap{ border:2px solid #AAAAAA; width:330px; height:177px; position:absolute; background:#fff;}
.login_top{ border-bottom:2px solid #D0D0D0; font-family:"宋体"; font-size:15px; font-weight:bold; height:35px; line-height:45px; padding-left:30px;}
.login_top .false{ float:right; margin:13px 8px 0 0;}
.login_con{ width:260px; height:120px; margin:30px 0 0 50px; *margin-top:25px;}
.login_con div{ margin:10px auto;}
.login_con label{ font-family:"宋体"; font-weight:bold; color: #333; width:60px; text-align:right; display:inline-block; margin-right:5px;}
.login_con .input1{ border:1px solid #ddd; height:18px; line-height:18px;}
.login_con .login_btn{ margin-left:63px; margin-top:17px;}
.login_con .login_btn li{ float:left; padding-right:12px; text-align:center; vertical-align:middle;}
.login_con .login_btn li a{ color:#FF8112; text-decoration:underline;}

/*注册登录页*/
.login_out{ margin:0 auto; width:720px;}
.login_out .new_logo{ float:left; width:274px; padding-top:10px;padding-bottom:5px;}
.login_out .new_help {padding-right:5px;}
.login_out .new_help .bz{ float:right; padding-top:40px;}
.login_out .new_help .help_r{ float:right; padding-top:40px;}
.login_out .new_help .help_r .dl{ color:#20509F; text-decoration:underline;}
.login_out .new_content{ border:1px solid #ddd; border-top:none;background:url(/img/new_loginRbg.jpg) no-repeat scroll  0; height:274px; position:relative;}
.login_out .new_regCon{ border:1px solid #ddd; border-top:none; padding-top:20px; padding-bottom:20px;}
.login_out .new_regCon div{ margin-bottom:16px;}
.login_out .new_regCon label{ font-family:"微软雅黑"; font-size:14px; color: #333; width:80px; text-align:right; display:inline-block; margin-right:5px;}
.login_out .new_regCon .input1{ border:1px solid #C8C8C8; height:18px; line-height:18px; padding:3; vertical-align:middle; width:205px;}
.login_out .new_regCon .input2{ border:1px solid #C8C8C8; height:18px; line-height:18px; padding:3; vertical-align:middle; width:74px;}
.login_out .new_regCon .newKuang{ border:1px solid #C8C8C8;height:18px; line-height:18px; vertical-align:middle; width:78px;}
.login_out .new_regCon .reg_gird{ padding-left:90px;}
.login_out .new_regCon .validateError{ padding-left:45px;}
.login_out .new_regCon .validateError label{ color:#F00!important; font-size:12px; text-align:left; width:120px;}
.login_out .new_regCon .reg_gird .reg_font{ color:#A2A2A2;}
.login_out .new_regCon .new_line{ margin:20px auto; width:670px;}
.login_out .new_regCon .regBtn{ padding-left:85px;}
.login_out .new_regCon .regBtn .inputBtn80{background:url(/img/new_regBtn.jpg) no-repeat scroll  0; border:0 none; cursor:pointer; height:25px; margin-right:6px; overflow:hidden; vertical-align:middle; width:80px;}
.login_out .new_regCon .provision{  margin:0 0 8px 0; padding-top:10px; padding-left:85px; *padding-left:82px;}
.login_out .new_regCon .provision input{ vertical-align:middle;}
.login_out .new_regCon .provision label{ color:#333; display:inline-block; font-weight:normal; font-size:12px; text-align:left; margin-left:5px; *margin-left:2px; vertical-align:middle; width:200px;}
.login_out .new_regCon .provision label a{ color:#20509F; font-size:12px; text-decoration:underline;}
.login_out .new_regCon .check_f1{ padding-left:5px;*padding-left:1px;}
.login_out .new_left{ float:left; margin-top:50px; margin-left:80px; _margin-left:15px; width:363px;}
.login_out .new_left div{ margin-bottom:20px;}
.login_out .new_left div .wzc {color:#20509F; text-decoration:underline;}
.login_out .new_left div .forget{ vertical-align:middle; width:110px;}
.login_out .new_left div .forget a{ color:#20509F; text-decoration:underline;}
.login_out .new_left .new_btn{ padding-left:82px;}
.login_out .new_left label{ font-family:"微软雅黑"; font-size:14px; color:#333; text-align:right; display:inline-block; margin-right:5px;}
.login_out .new_left .input3{ border:1px solid #C8C8C8; height:18px; line-height:18px; padding:3; vertical-align:middle; width:192px;}
.new_left .fm_submit{ padding-left:85px;}
.new_left .validateError{ padding-left:35px;}
.new_left .validateError label{ color:#F00!important; font-size:12px; }
.new_left .fm_submit .btn_submit{ background:url(/img/new_loginBtn.jpg) no-repeat scroll  0; border:0 none; cursor:pointer; height:26px; margin-right:6px; overflow:hidden; vertical-align:middle; width:80px;}
.new_left .fm_submit .fm_link{ vertical-align:middle; margin-left:20px;}
.new_left .fm_submit .fm_link a{ color:#20509F; text-decoration:underline;}
.login_out .new_right{ float:right;margin-top:10px; padding-right:40px; width:254px;}
.login_out .new_right h1{ font-weight:normal;}
.login_out .new_right .new_gray{ color:#999;}
.login_out .new_btmFont{ color:#999; float:right; margin-right:27px;_margin-right:14px; padding-top:39px; *padding-top:18px;}
.login_out .new_btmFont .new_black{ color:#333;}
.login_out .new_footer{ padding-left:7px;}
.login_out .new_footer_nav{ clear:both; padding-top:5px; height:55px;}
.login_out .new_footer_nav ul{ float:left; width:750px; height:55px; padding-top:5px; }
.login_out .new_footer_nav ul li{ float:left;}
.login_out .new_footer .information{ margin:17px 0 0 0; _margin:8px 0 0 0;}

/*入学测试页*/
.new_topBg{ background:url(/img/quz_top_bg.gif) repeat-x; height:40px;}
.new_topBg .top_title{ color:#fff; font-size:13px; font-weight:bold; font-family:"微软雅黑"; line-height:40px; padding-left:25px;}
.quz_content{ border:1px solid #ddd; border-top:none;}
.quz_content .quzTitle{ color:#000; font-family:"微软雅黑"; font-size:24px; padding:10px 0 30px 0; text-align:center;}
.quz_content label{ height:25px; line-height:25px; margin-left:25px;}
.quz_content input{ margin-right:8px; vertical-align:middle;}
.quz_content .quz_submit li{ text-align:center; padding:20px 0 30px 0;}
.quz_head{ color:#999; padding-left:60px; padding-bottom:8px;}
.quz_head .blank{ color:#000;}
.quz_head .Bred{ color:#CC0000; font-size:22px;}
.quz_content .quz_title{ margin-left:35px; width:80px; float:left;}
.quz_content .quz_question{ float:left; width:570px;}
.quz_content .quz_left{ padding:5px 5px 5px 5px; margin:0 auto; width:600px;}
.quz_content .quz_left .quz_right{ color:#CC0000; font-size:22px;}
.quz_content .quz_left .quz_img{ float:right;}
.quz_content .quz_left .font_gray{  color:#999;}
.quz_content .quz_jy{ margin:0 auto; width:598px;}
.quz_content .quz_jy .jy_cen .jy_test{ margin:10px auto 0 auto; width:551px;}
.quz_content .quz_jy .jy_top{ background:url(/img/quzBox_top.gif) no-repeat; height:7px; overflow:hidden; width:598px;}
.quz_content .quz_jy .jy_btm{ background:url(/img/quzBox_btm.gif) no-repeat; height:7px; width:598px;}
.quz_content .quz_jy .jy_cen{ background:url(/img/quzBox_cen.gif) repeat-y; padding-bottom:15px; width:598px;}
.quz_wrap{ border:2px solid #AAAAAA; background:#FFF; margin:0 auto; width:602px;}
.quz_wrap .quz_header{ height:40px; border-bottom:2px solid #D0D0D0;}
.quz_wrap .quz_header .quz_close{ float:right; margin:20px 12px 0 0;}
.quz_wrap .quz_con .quz_startBtn li{ text-align:center; padding-top:35px;}

/*首页友情链接*/
.friendLink{ margin:5px 0;}
.friendLink .linkpic li{ background:url(../img/links_line.gif) no-repeat left center; float:left;  padding:0 8px; }
.friendLink .linkpic li.bgnone{ background:none!important;}
.friendLink .linkBtm{ color:#808080; padding:5px 0 0 50px;}
.friendLink .linkBtm a{ color:#808080;}

/*首页头部更新：2010-11-09 BY：Jay */
#head_username {width:108px; overflow:hidden;}
.p1 {width:540px;overflow:hidden}

/* Logo 替换 2010-11-15 BY: Jay */
#header .logo {height:75px; overflow:hidden;padding:0}
#header .logo img {width:274px;height:75px}
#header .header_right {margin-top:4px}
