@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;}

/*顶部容器*/
.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.gif) 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:150px;float:left;margin-left:50px; margin-top:15px; display:inline}

/*顶部导航*/

.cx_tabmenu {width:700px;position:relative;float:right;margin-right:48px;display:inline; text-align:left; overflow:hidden;}
#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; }
#sclink1 {}
#ddimagetabs #sclink1 {	}
#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 {}
#ddimagetabs #sclink2 a:hover {BACKGROUND: url(../images/bg_menu_tab1.gif) no-repeat;}
#ddimagetabs #sclink2 .current{	BACKGROUND: url(../images/bg_menu_tab1.gif) no-repeat;}

#ddimagetabs #sclink3 {}
#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 {}
#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 {}
#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 {}
#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 {}
#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{WIDTH: 600px; HEIGHT: 33px;padding:0 55px;}
.tabcontent {DISPLAY: none; WIDTH: 600px; HEIGHT: 33px;}
.tabcontent A:link {padding:0px 20px; FONT-SIZE: 12px; FLOAT: left;  CURSOR: pointer; LINE-HEIGHT: 25px; font-weight:bold; HEIGHT: 25px; TEXT-DECORATION: none; color:#fff;}
.tabcontent A:visited { FONT-SIZE: 12px;padding:0 20px; FLOAT: left; CURSOR: pointer; LINE-HEIGHT: 25px;  HEIGHT: 25px; TEXT-DECORATION: none;color:#fff;font-weight:bold;}
.tabcontent A:hover { color:#fff;font-weight:bold;}

#sc1 {}
#sc1 a:hover { }

#sc2 {background:url(../images/bg_menu_bar1.png) no-repeat bottom left;
	  behavior: url("jscripts/iepngfix.htc");	}
#sc2 a:hover {BACKGROUND: url(../images/bg_menu_link1.gif) no-repeat center;}

#sc3 {background:url(../images/bg_menu_bar3.png) no-repeat bottom left;
	  behavior: url("jscripts/iepngfix.htc");   }
#sc3 a:hover {BACKGROUND: url(../images/bg_menu_link3.jpg) no-repeat center;}

#sc4 {BACKGROUND: url(../images/bg_menu_bar4.png) no-repeat bottom left;
	  behavior: url("jscripts/iepngfix.htc");	}
#sc4 a:hover {BACKGROUND: url(../images/bg_menu_link4.jpg) no-repeat center;}

#sc5 {background:url(../images/bg_menu_bar5.png) no-repeat bottom left;
	  behavior: url("jscripts/iepngfix.htc");	}
#sc5 a:hover {BACKGROUND: url(../images/bg_menu_link5.jpg) no-repeat center;}

#sc6 {}
#sc6 a:hover {}

#sc7 {}
#sc7 a:hover {}
.photo{float:left; margin:0 5px;}


/*基本信息*/
.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_whole{width:932px;height:auto;overflow:hidden;}
/*主要内容右侧容器*/
.main_right{width:200px;height:auto;overflow:hidden;float:right; }
/*左侧*/
.left_cont_whole{width:932px;height:auto;overflow:hidden;}
.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_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_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_whole{ width:911px; margin:5px auto;}
.point_top_whole{ width:911px; height:6px; background: url(../images/interest/point_bg1_whole.gif) no-repeat; 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; }
.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;}


/*注册*/
.res_left{ float:left; overflow:hidden; width:135px;}
.res_right{ margin-left:145px; overflow:hidden;}
.field{border:1px #909090 solid; width:215px; height:27px; font-size:14px; }
.field1{border:1px #909090 solid; width:218px; height:27px; font-size:12px;}
.field3{border:1px #909090 solid; background:#E0E0E0; height:20px; font-size:12px;}
.field4{border:1px #909090 solid;height:20px; font-size:12px;}

.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{float:left; width:90px; height:24px; 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_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.gif) 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.gif) 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:163px;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.gif) no-repeat left bottom; padding-top:30px; }
.defalut_bottom p{ padding-left:220px; line-height:25px;}

/*个人设置*/
.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;}

/*高中登陆*/
.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.gif) no-repeat 0 0;}
.login_high3{ width:960px; height:209px; margin:0 auto;background:url(../images/highscool_03.gif) no-repeat 0 0;}
.login_high4{ width:960px; height:108px; margin:0 auto;background:url(../images/highscool_04.gif) 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_logo{float:left;}
.login_logo img{margin-top:40px; margin-left:50px;}
.login_menu{float:right; margin-top:30px; margin-right:100px; display:inline;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{}

.login_1{ width:960px; height:121px; margin:0 auto;background:url(../images/login_02.jpg) no-repeat 0 0; overflow:hidden;}
.login_2{ width:960px; height:84px; margin:0 auto;background:url(../images/login_02.gif) no-repeat 0 0;}
.login_3{ width:960px; height:128px; margin:0 auto;background:url(../images/login_03.gif) no-repeat 0 0;}
.login_4{ width:960px; height:200px; margin:0 auto;background:url(../images/login_04.gif) no-repeat 0 0; padding-top:60px;}
.login_5{ width:960px; height:67px; margin:0 auto;background:url(../images/login_05.gif) no-repeat 0 0; color:#333; text-align:center; line-height:25px; padding-top:15px;}
.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;}
