﻿@charset "utf-8";
/*CSS Document */

* { margin: 0; padding: 0; }
body { font: 12px/1.6em Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #000; background: #02507E url(../images/body_bg.png) repeat-x; text-align: center; }
ul, li { list-style: none; }
img { border: 0; }
.yellow { font-size: 12px; color: #E07344; margin: 0px 2px 0px 2px; text-decoration: underline; }
.yellow1 { font-size: 12px; color: #E07344; margin: 0 3px; font-weight: bold; }
.yellow3 { font-size: 12px; color: #FF6600; margin: 0 3px; font-weight: bold; }
.red { font-size: 12px; color: #FF0000; margin: 0 3px; font-weight: bold; }

.blue { color: #4578BA; font-size: 12px; text-decoration: none; }
a.blue { color: #4578BA; font-size: 12px; text-decoration: none; }
a.blue:hover { color: #FFA929; font-size: 12px; text-decoration: none; }
a.black { color: #666; font-size: 12px; text-decoration: none; }
a.black:hover { color: #FFA929; font-size: 12px; text-decoration: none; }
a.line1 { color: #333; font-size: 12px; text-decoration: underline; }
a.line1:hover { color: #FFA929; font-size: 12px; text-decoration: underline; }
.t1 { font-size: 17px; text-align: center; font-weight: bold; padding-bottom: 20px; }
.clear { clear: both; text-align: center; }
h1 { padding: 10px 0 0 10px; text-align: left; }
h2 { padding: 10px 0 0 10px; font-size: 15px; text-align: center; color: #000; }
h3 { padding: 0px 0 0 20px; font-size: 13px; background: url(../images/icon1.gif) no-repeat 0 5px; color: #000; }
h4 { padding: 10px 0 10px 18px; font-size: 15px; text-align: left; color: #000; }
h5 { font-size: 16px; }
h6 { padding: 0px 0 0 20px; font-size: 15px; background: url(../images/icon1.gif) no-repeat 0 5px; color: #000; border-bottom: 1px dotted #333; }
.gray { color: #999999; }
input, select { vertical-align: middle; }
.dotted { border-top: 1px dotted #03517F; }
/*普通按钮样式*/
a.rbutton { margin-right: 5px; }
a.rbutton, a.rbutton:visited { background: url(../images/bg_button_left.gif) left top no-repeat; height: 26px; line-height: 26px; text-decoration: none; color: #fff; display: inline-block; display: -moz-inline-stack; padding-left: 15px; vertical-align: middle; font-weight: bold; }
a.rbutton:hover { background-image: url(../images/bg_button_left_hover.gif); color: #fff; font-weight: bold; }
a.rbutton span { background: url(../images/bg_button_right.gif) right top no-repeat; height: 26px; line-height: 26px; padding-right: 15px; cursor: pointer; display: -moz-inline-stack; display: inline-block; }
a.rbutton:hover span { background-image: url(../images/bg_button_right_hover.gif); }

/*页面整体容器*/
.wrap_box { margin: 0 auto; width: 960px; overflow: hidden; text-align: left; margin-top: 30px; position: relative; min-height: 850px; _height: 850px; height: auto; }
/*顶部容器160*/
.header { height: 237px; width: 960px; position: relative; }
.menu_wrap { height: 74px; width: 960px; background: url(../images/bg_menu_top.jpg) repeat-x left top; position: absolute; top: 0; left: 0; z-index: 10000000; }
.banner { height: 163px; width: 960px; background: url(../images/banner.jpg) no-repeat left bottom; position: absolute; top: 74px; left: 0; }
.banner_mail { height: 163px; width: 960px; background: url(../images/banner_mail.jpg) no-repeat left bottom; position: absolute; top: 74px; left: 0; }
.logo { width: 138px; width: 59px; float: left; margin-left: 50px; margin-top: 10px; display: inline; }
#logo { float: left; margin-top: 20px; margin-left: 87px; width: 66px; height: 46px; overflow: hidden; display: inline; }
#logo span {background: url(../images/logo3.png) no-repeat 0 0; width: 66px; height: 46px; display: block;behavior: url(../../js/iepngfix.htc);}

/*顶部导航*/
.cx_tabmenu { width: 700px; position: relative; float: right; margin-right: 48px; display: inline; }
#ddimagetabs { }
#ddimagetabs A { display: inline; font-size: 14px; float: left; padding-bottom: 0px; color: #666; line-height: 32px; margin-right: 2px; padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 32px; text-align: center; text-decoration: none; width: 81px; font-weight: bold; }
#ddimagetabs A.current { color: #fff; font-weight: bold; font-size: 14px; }
#ddimagetabs A:hover { color: #fff; font-weight: bold; font-size: 14px; }
#ddimagetabs #sclink1 a:hover { background: url(../images/bg_menu_tab1.gif) no-repeat; }
#ddimagetabs #sclink1 .current { background: url(../images/bg_menu_tab1.gif) no-repeat; }
#ddimagetabs #sclink2 a:hover { background: url(../images/bg_menu_tab2.gif) no-repeat; }
#ddimagetabs #sclink2 .current { background: url(../images/bg_menu_tab2.gif) no-repeat; }
#ddimagetabs #sclink3 a:hover { background: url(../images/bg_menu_tab3.gif) no-repeat; }
#ddimagetabs #sclink3 .current { background: url(../images/bg_menu_tab3.gif) no-repeat; }
#ddimagetabs #sclink4 a:hover { background: url(../images/bg_menu_tab4.gif) no-repeat; }
#ddimagetabs #sclink4 .current { background: url(../images/bg_menu_tab4.gif) no-repeat; }
#ddimagetabs #sclink5 a:hover { background: url(../images/bg_menu_tab5.gif) no-repeat; }
#ddimagetabs #sclink5 .current { background: url(../images/bg_menu_tab5.gif) no-repeat; }
#ddimagetabs #sclink6 a:hover { background: url(../images/bg_menu_tab6.gif) no-repeat; }
#ddimagetabs #sclink6 .current { background: url(../images/bg_menu_tab6.gif) no-repeat; }
#ddimagetabs #sclink7 a:hover { background: url(../images/bg_menu_tab7.gif) no-repeat; }
#ddimagetabs #sclink7 .current { background: url(../images/bg_menu_tab7.gif) no-repeat; }
#tabcontentcontainer { width: 600px; height: 33px; margin-top: 0px; }
.tabcontent div { height: 33px; padding-top: 2px; padding-left: 70px; }
.tabcontent { display: none; width: 600px; height: 33px; }
.tabcontent A:link { padding: 0px 15px 0px 15px; font-size: 12px; float: left; margin-left: 5px; cursor: pointer; line-height: 25px; font-weight: bold; height: 25px; text-decoration: none; color: #fff; }
.tabcontent A:visited { font-size: 12px; padding: 0 15px 0px 15px; float: left; margin-left: 5px; cursor: pointer; line-height: 25px; height: 25px; text-decoration: none; color: #fff; font-weight: bold; }
.tabcontent A:hover { color: #fff; font-weight: bold; }
#sc2 { background: url(../images/bg_menu_bar2.png) no-repeat bottom left; }
#sc2 a:hover { background: url(../images/bg_menu_link2.gif) no-repeat; }
#sc3 { background: url(../images/bg_menu_bar3.png) no-repeat bottom left; }
#sc3 a:hover { background: url(../images/bg_menu_link3.jpg) no-repeat; }
#sc4 { background: url(../images/bg_menu_bar4.png) no-repeat bottom left; }
#sc4 a:hover { background: url(../images/bg_menu_link4.jpg) no-repeat; }
#sc5 { background: url(../images/bg_menu_bar5.png) no-repeat bottom left; }
#sc5 a:hover { background: url(../images/bg_menu_link5.jpg) no-repeat; }
.photo { float: left; margin: 0 5px; }
.hiddenDiv { display: none; }
#sc4_sub { height: 33px; padding-right: 190px; float: right; }
#sc5_sub { height: 33px; padding-right: 100px; float: right; }

/*基本信息*/
.info { margin-top: 11px; margin-right: 20px; float: right; display: inline; height: 32px; display: inline; }
.info ul { list-style: none; }
.info ul li { list-style: none; color: #666; float: left; display: block; padding: 0 5px; }
.info ul li img { margin-bottom: -2px; margin-right: 2px; }
/*bottom*/
.bottom_wrap { width: 960px; line-height: 25px; color: #fff; clear: both; margin: 10px auto 0 auto; }
.bottom_left { float: left; }
.bottom_right { float: right; }
.bottom_wrap a { line-height: 25px; color: #fff; text-decoration: none; padding: 0 5px; }
.bottom_wrap a:hover { line-height: 25px; color: #fff; text-decoration: underline; padding: 0 5px; }
/*主要内容容器*/
.main_container { width: 945px; line-height: 20px; background: #fff; padding: 0px 5px 10px 10px; min-height: 510px; height: auto; _height: 510px; }
.main_bottom { margin: 0 auto; width: 960px; height: 10px; overflow: hidden; background: url(../images/main_bottom.gif) no-repeat top left; overflow: hidden; }
/*主要内容左侧容器*/
.main_left { width: 740px; height: auto; overflow: hidden; float: left; }
.main_left_whole { width: 932px; height: auto; overflow: hidden; }
/*主要内容右侧容器*/
.main_right { width: 200px; height: auto; overflow: hidden; float: right; }
.whole { width: 911px; margin: 5px auto; }
/*左侧*/
.left_cont { width: 750px; height: auto; overflow: hidden; }
.left_cont_whole { width: 932px; height: auto; overflow: hidden; }
.left_cont_top { width: 730px; float: left; height: 10px; overflow: hidden; background: url(../images/cont_bgb.gif); margin: 0 auto; }
.left_cont_top_whole { width: 912px; float: left; height: 10px; overflow: hidden; background: url(../images/interest/cont_bgb_whole.gif); margin: o auto; }

.left_cont_top_whole { width: 932px; float: left; height: 10px; overflow: hidden; background: url(../images/interest/cont_bgb_whole.gif); margin: o auto; }
.left_cont_middle { width: 718px; float: left; height: auto; border-left: 1px solid #D3E6F3; border-right: 1px solid #D3E6F3; margin: 0 auto; padding: 0 5px 20px 5px; }
.left_cont_middle_whole { width: 920px; float: left; height: auto; border-left: 1px solid #D3E6F3; border-right: 1px solid #D3E6F3; margin: o auto; padding: 0 5px 20px 5px; overflow: hidden; }
.left_cont_bottom { width: 730px; float: left; height: 10px; overflow: hidden; background: url(../images/cont_bgt.gif); margin: 0 auto; }
.left_cont_bottom_whole { width: 932px; float: left; height: 10px; overflow: hidden; background: url(../images/interest/cont_bgt_whole.gif); }

.title { background: url(../images/line_bg.gif) repeat-x 0px 23px; height: 33px; overflow: hidden; }
.title .fright { float: right; color: #808080; text-align: right; }
.title .fleft { float: left; width: 100px; }
.title .fright a { color: #808080; text-decoration: none; }
.title .fright a:hover { color: #000; text-decoration: underline; }

.point { width: 707px; margin: 5px auto; }
.point_whole { width: 911px; margin: 5px auto; }
.point_top { width: 707px; height: 6px; background: url(../images/point_bg1.gif) no-repeat; overflow: hidden; }
.point_top_whole { width: 911px; height: 6px; background: url(../images/interest/point_bg1_whole.gif) no-repeat; overflow: hidden; }
.point_middle { width: 705px; height: auto; border-left: 1px solid #EBC759; border-right: 1px solid #EBC759; background: #FEF4D1 url(../images/point_bg3.gif) repeat-x; font-size: 13px; overflow: hidden; }
.point_middle_whloe { width: 909px; height: auto; border-left: 1px solid #EBC759; border-right: 1px solid #EBC759; background: #FEF4D1 url(../images/point_bg3.gif) repeat-x; font-size: 13px; overflow: hidden; }
.point_middle_whloe img { float: left; margin-left: 7px; margin-right: 3px; }
.point_middle_whloe div { margin-left: 50px; letter-spacing: 1px; vertical-align: middle; padding-top: 10px; text-align: left; }
.point_bottom_whole { width: 911px; height: 6px; background: url(../images/interest/point_bg2_whole.gif) no-repeat; overflow: hidden; }
.point_middle img { float: left; }
.point_middle div { margin-left: 50px; letter-spacing: 1px; vertical-align: middle; padding-top: 10px; }
.point_bottom { width: 707px; height: 6px; background: url(../images/point_bg2.gif) no-repeat; overflow: hidden; }

/*注册*/
.res_left { float: left; overflow: hidden; width: 135px; }
.res_right { margin-left: 145px; overflow: hidden; }
.field { border: 1px #909090 solid; width: 215px; height: 25px; font-size: 14px; line-height: 25px; }
.field1 { border: 1px #909090 solid; width: 218px; height: 25px; font-size: 12px; line-height: 25px; }
.field3 { border: 1px #909090 solid; background: #E0E0E0; height: 20px; font-size: 12px; line-height: 20px; }
.field4 { border: 1px #909090 solid; height: 20px; font-size: 12px; line-height: 20px; }

.res_table { border-bottom: 1px solid #ccc; margin: 0 auto; margin-top: 10px; margin-bottom: 30px; }
.res_table td { padding-bottom: 10px; padding-right: 5px; }
.res_table td p { padding-top: 3px; }
.error_img { margin-bottom: -5px; padding-top: 3px; float: left; }
.error_text { line-height: 30px; float: left; }

/*邮箱*/
.m_container { width: 912px; margin: 0 auto; overflow: hidden; height: auto; background: url(../images/tabbg.jpg) no-repeat 0 32px; }
.mail_tab { margin: 0 auto; height: 30px; border-bottom: 1px solid #ACAEB1; overflow: hidden; }
.mail_tab .left { float: left; padding-top: 6px; line-height: 24px; }
.mail_tab .right { float: right; padding: 3px 6px; }
.mail_tab .right img { margin-left: 10px; }
.mail_tab .left ul { float: left; }
.mail_tab .left ul li.tab1         { width: 90px; height: 24px; display: block; float: left; text-align: center; margin-right: 2px; line-height: 24px; }
.mail_tab .left ul li.tab1 a       { width: 90px; height: 24px; float: left;text-decoration:none; background: url(../images/m_tab2.gif) no-repeat bottom left; color: #333; display: block; }
.mail_tab .left ul li.tab1 a:hover { width: 90px; height: 24px; background: url(../images/m_tab1.gif) no-repeat bottom left; color: #fff; text-decoration: none; display: block; float: left; font-weight: bold; }
.mail_tab .left ul li.tab2         { width: 90px; height: 24px; background: url(../images/m_tab1.gif) no-repeat bottom left; text-decoration: none; display: block; float: left; text-align: center; margin-right: 2px; color: #fff; font-weight: bold; }

.mail_tab .left ul li.tab2 a       { width: 90px; height: 24px; float: left;text-decoration:none; background: url(../images/m_tab1.gif) no-repeat bottom left; color: #333; display: block;}

.mail_cont { margin: 10px auto; text-align: left; border: 2px solid #CCD5DC; border-top: 0; overflow: hidden; min-height: 450px; _height: 450px; background: url(../images/mail.jpg) no-repeat bottom left; }
.table { border-collapse: collapse; color: #333; margin: 0px auto; }
.table td, .table th { line-height: 30px; text-align: left; padding-left: 5px; border: 1px solid #DFDFDF; }
.table th { background: #FCFDFD url(../images/mail_bg.gif) repeat-x bottom; font-weight: 100; }
.table td { }
.table td a { text-decoration: underline; color: #4578BA; }
.table td a:hover { text-decoration: underline; color: #FF7608; }

.sendmail_cont { margin: 0px auto; text-align: left; overflow: hidden; background: url(../images/mail_5.jpg) repeat-x top left; padding-top: 5px; }
.send_title { margin: 0px auto; height: 22px; background: #FEF2BD; border: 1px solid #DCD7C4; text-indent: 10px; line-height: 22px; clear: both; padding: 5px 0; }
.send_title1 { margin: 0px auto; height: 32px; background: #F1F1F1; border: 1px solid #DCD7C4; text-indent: 10px; line-height: 32px; clear: both; }
.send_box { margin: 0px auto; background: url(../images/mail_4.jpg) repeat-x top left; line-height: 25px; padding: 10px; border: 1px solid #CCD5DC; border-top: 0; border-bottom: 3px solid #CCD5DC; margin-bottom: 10px; }
.send_box td { padding: 2px 0; }
.texra { width: 810px; height: 120px; border: 1px solid #9A9A9A; }
.title_input { height: 18px; }
/*二次登陆首页*/
.d_block { margin: 10px auto; width: 912px; height: 383px; background: url(../images/p_bg.jpg) no-repeat bottom left; }
.d_block .l { float: left; width: 510px; padding: 20px; }
.d_block .r { float: right; width: 330px; padding: 10px; line-height: 50px; text-align: center; }
.d_block .l p { font-size: 13px; padding: 10px; line-height: 25px; }

/*首页*/
.banner_default { height: 86px; width: 960px; background: url(../images/def_banner.jpg) no-repeat left bottom; position: absolute; top: 74px; left: 0; }
.main_default { height: 423px; width: 960px; margin: 0 auto; overflow: hidden; }
.defalut_bottom { height: 101px; width: 960px; margin: 0 auto; background: url(../images/bg_def.jpg) no-repeat left bottom; padding-top: 30px; }
.defalut_bottom p { padding-left: 220px; line-height: 25px; font: 14px/1.6em Verdana, Arial, Helvetica, sans-serif; }

/*个人设置*/
.set_title { height: 30px; background: url(../images/setup_bg1.gif) repeat-x bottom; margin: 20px 10px; }
.set_box { height: auto; margin: 10px auto; }
.set_title1 { height: 30px; background: url(../images/setup_bg2.gif) repeat-x bottom; margin: 20px 10px; }
.set_table { margin: 0 auto; }
.set_table td { padding-bottom: 10px; padding-right: 5px; }

/*结果中心样式*/

.result_cent { margin: 10px auto; min-height: 102px; height: auto; _height: 102px; clear: both; overflow: hidden; }
.result_left { width: 30px; float: left; margin-left: 10px; }
.result_right { float: right; width: 650px; background: transparent; margin-right: 5px; }
.result_right table { border-collapse: collapse; margin-top: 1px; }
.result_right table td { border: 1px solid #EAE7DE; background: #FFFBF2; color: #ADADAD; padding: 5px; }
.result_right table td a { color: #000; float: left; }
.result_right table td a:hover { color: #F8430A; }
.result_right table td span { float: right; }
.result_right table td strong { font-weight: 100; float: left; }

/*登陆*/
.login_container { width: 960px; margin: 0 auto; text-align: left; }

/*高中登陆*/
#logo1 { float: left; margin-top: 40px; margin-left: 50px; width: 70px; height: 49px; overflow: hidden; }
#logo1 span {background: url(../images/logo1.png) no-repeat 0 0; width: 70px; height: 49px; behavior: url(js/iepngfix.htc); display: block;}
.login_high1{ width:960px; height:136px; margin:0 auto;background:url(../images/highscool_01.gif) no-repeat 0 0;}
.login_high2{ width:960px; height:123px; margin:0 auto;background:url(../images/highscool_02.jpg) no-repeat 0 0;}
.login_high3{ width:960px; height:209px; margin:0 auto;background:url(../images/highscool_03.jpg) no-repeat 0 0;}
.login_high4{ width:960px; height:108px; margin:0 auto;background:url(../images/highscool_04.jpg) no-repeat 0 0;color:#666; text-align:center; padding-top:33px;}
.login_high4 p{ padding-top:10px; padding-left:200px;}
.login_high4 a{color:#333;text-decoration:none; padding:0 5px}
.login_high4 a:hover{color:#054067;text-decoration:underline; padding:0 5px;}

.login_menu{float:right; margin-top:30px; margin-right:100px;color:#fff;}
.login_menu a{color:#fff;text-decoration:none; padding:0 5px;}
.login_menu a:hover{color:#fff;text-decoration:underline; padding: 0 5px;}
.login_cont{ width:300px; margin-left:450px; margin-left:440px\9; padding-top:10px;}
.login_cont td{ padding:10px 0px;}
.login_field{ background:#E8F9FF; border:1px solid #84A1BD; height:25px; line-height:23px;}
/*主登陆*/
.beisen_logo { float: left; }
.beisen_logo img { margin-top: 20px; margin-left: 18px; }

.login_1 { width: 960px; height: 82px; margin: 0 auto; background: url(../images/login_01.jpg) no-repeat 0 0; overflow: hidden; }
.login_2 { width: 960px; height: 84px; margin: 0 auto; background: url(../images/login_02.jpg) no-repeat 0 0; }
.login_3 { width: 960px; height: 128px; margin: 0 auto; background: url(../images/login_03.jpg) no-repeat 0 0; }
.login_4 { width: 960px; height: 246px; margin: 0 auto; background: url(../images/login_04.jpg) no-repeat 0 0; padding-top: 60px; }
.login_5 { width: 960px; height: 138px; margin: 0 auto; background: url(../images/login_05.jpg) no-repeat 0 0; color: #333; text-align: center; line-height: 40px; padding-top: 30px; }
.login_5 a { color: #333; text-decoration: none; padding: 0 5px; }
.login_5 a:hover { color: #054067; text-decoration: underline; padding: 0 5px; }
.login_4 .box { width: 293px; height: 200px; background: transparent url(../images/login_bg.gif) no-repeat right bottom; float: left; margin-left: 28px; display: inline; }
.login_4 .box .title { width: 288px; height: 25px; background: url(../images/login_07.gif) no-repeat 0 0; text-indent: 10px; margin-top: 1px; padding-top: 6px; }
.login_4 .box .cont { width: 288px; height: 141px; background: url(../images/login_06.gif) repeat-x 0 0; padding-top: 20px; color: #fff; }
.login_4 .box .cont .left { float: left; width: 110px; text-align: center; }
.login_4 .box .cont .right { float: right; width: 170px; padding-right: 5px; line-height: 25px; }

/*提示*/
.inputerror { word-spacing: 2px; }
.inputerror img { margin-right: 5px; vertical-align:bottom; }