@charset "utf-8";
/* css document */
h3 {font-size:12px;font-weight:bold;color:#000;}
a {color:#1156a9;}
strong {font-weight:bold;}
a:link{text-decoration:none;}
/*header_top*/
#header_top {width:960px; height:auto;overflow:hidden;margin:0 auto;}
	#header_top .message {border:1px solid #ff6600;border-top:none;text-align:center;}
	#header_top .message p {color:#d73030;padding-right:5px;position:relative;}
	#header_top .message .close {position:absolute;font-weight:bold;font-size:14px;right:5px;top:0;cursor:pointer;}
#logo {margin-top:12px;margin-left:10px;margin-bottom:20px;}
#public {float:right;margin-top:12px;margin-right:15px;border:1px solid #efefef;padding-left:15px;padding-right:5px;background:#fff9f9;width:250px;}
	#public p {font-weight:bold;}
	#public ul {margin-bottom:5px;}
	#public ul li {list-style-type:disc;color:#d73030;height:18px;list-style-position:inside;}
	#public ul a {color:#d43031;}
/*header_bottom*/
#header_bottom {width:auto;height:433px;background: repeat-x left top #000;}
#nav {background:url(/uploads/image/i/edu/nav_bg.gif) no-repeat center 4px;width:960px;height:50px;margin:0 auto;}
	#nav ul {padding-top:5px;color:#fff;overflow:hidden;padding-left:70px;}
	#nav ul li {float:left;padding:0 20px;height:39px;line-height:34px;overflow:hidden;cursor:pointer;vertical-align:middle;}
	#nav ul li a {color:#fff;line-height:34px;}
	#nav ul li a:hover {text-decoration:none;}
	#nav ul li.line {border-left:1px solid #fff;height:14px;width:1px;margin:10px 0 0 0;padding:0;}
	#nav ul li.disappear {padding:0;width:2px;border:none;}
	#nav ul li.current {background:#003d88;}
#banner {width:960px;height:350px;margin:0 auto;}
#box {text-align:center;overflow:hidden;position:relative;top:-7px;}
	#box .arrowl,#box .arrowr {margin-top:120px;width:43px;height:77px;cursor:pointer;position:absolute;z-index:999;}
	#box .arrowl {left:180px;}
	#box .arrowr {right:180px;}
	#box .list {position:relative;width:626px;height:340px;left:0;overflow:hidden;}
	#box .list ul {position:absolute;top:0;left:0;height:340px;width:4000px;}
	#box .list ul li {float:left;}
    #box .list ul li a {display: block;width: 626px;margin: 0 auto;}
	#box .list .current {display:block;}
	#box p {float:left;color:#fff;text-align:left;margin-left:167px;}
	#box .count {float:right;margin-right:167px;margin-top:7px;}
	#box .count li {float:left;width:40px;height:8px;background:#888;margin-left:10px;cursor:pointer;}
	#box .count .current {background:#ff7800;}
/*maincontent*/
#maincontent {width:960px;height:auto;position:relative;margin:10px auto;}
#sidebar {width:92px;text-align:center;border:1px solid #d3d3d3;background: repeat-y 0 1px;position:absolute;left:-104px;}
	#sidebar .decoration {height:1px;border-top:1px solid #fff;}
	#sidebar p {background: no-repeat left top;line-height:24px;height:24px;margin-left:-3px;margin-top:2px;color:#fff;font-weight:bold;}
	#sidebar ul {margin-top:5px;}
	#sidebar ul li:hover {background:#caddf5;}
	#sidebar ul li a {display:block;}
	#sidebar ul li a {color:#1156a9;}
	#sidebar ul li a:hover {text-decoration:none;}
#main_top {overflow:hidden;}
#coursenews {float:left;}
	#coursenews .commoncourse {height:148px;width:688px;border:1px solid #e1e1e1;padding:10px 10px;}
	#coursenews  ul.news_title {overflow:hidden;}
	#coursenews .news_title li {float:left;margin-right:20px;height:28px;line-height:28px;width:105px;border:1px solid #e3e3e3;text-align:center;cursor:pointer;}
	#coursenews .news_title li.current {border-bottom:1px solid #fff;border-top:1px solid #003f97;}
	#coursenews .news_title li p {line-height:28px;}
	#coursenews .news_title .current p {border-top:2px solid #003f97;margin:-1px;}
	#coursenews .news_list {margin-top:-1px;}	
	#coursenews .commoncourse .mod_img {float:left;margin-top:17px;}
	#coursenews .commoncourse ul.mod_list {}
	#coursenews .commoncourse .mod_list li {padding-left:180px;}
	#coursenews .commoncourse .mod_list li p {position:relative;line-height:30px;border-bottom:1px dashed #dcdddd;font-size:14px;width:505px;overflow:hidden;}
	#coursenews .commoncourse .mod_list .mod_list_title {color:#000;}
	#coursenews .commoncourse .mod_list .mod_list_lis {color:#485dcd;position:absolute;bottom:0;right:0;}
	#coursenews .commoncourse .mod_list li p span {position:absolute;font-size:12px;color:#999;bottom:0;left:240px;line-height:30px;}
	#coursenews .commoncourse .mod_list li p span a {color:#999;}
	#coursenews .commoncourse .mod_list li p img {position:absolute;right:30px;top:8px;}
	#coursenews .commoncourse .mod_list li p a {line-height:30px;}
	#coursenews .commoncourse .mod_list li p.last {border:none;}
#imgtext {float:left;margin-left:20px;width:220px;}
	#imgtext ul.mod_list {padding-left:10px;background: no-repeat left top;width:220px;height:31px;margin-top:9px;}
	#imgtext h3 {margin-top:5px;}
	#imgtext .mod_list li {display:inline;margin-right:35px;line-height:30px;}
#main_bottom {margin-top:10px;}

.tab {border-bottom:5px solid #003f97;overflow:hidden;height:31px;padding-left:10px;}
.tab .tab-u {font-size:16px;border:1px solid #cbcbcb;border-bottom:none;display:block;float:left;height:30px;line-height:30px;padding:0 10px;text-align:center;margin-right:20px;}
.tab .current{color:#fff;border:1px solid #0e54b1;border-bottom:none;background: repeat-x left top}
.courseframe a {color:#000;}

/*common table style*/
.table{width:960px; overflow:hidden;font-size:14px;}
.table a {font-size:14px;color:#000;}
.table table tr td{font-size:14px; text-align:center;}
.table table strong {font-size:14px;font-weight:bold;}
.table .table_title .table_btn a {font-size:12px;font-weight:normal;color:#fff;}
.ytable_one{border-left:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-right:1px solid #fff;}
.ytable_two{border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}
.ytable_three{border-bottom:1px solid #fff;}
.ytable_four{border-bottom:none;}
.table_title {font-size:16px;font-weight:bold;padding-right:10px;text-align:left;padding-left:10px;}
.table_btn {float:right;display:block;width:65px;height:20px;line-height:20px;text-align:center;background:#3d3d3d;border-radius:2px;margin-left:10px;}
.new_ico{background: url(/uploads/image/i/edu/pic_06.gif) no-repeat right top;}
.td_bg {background: repeat-x left top;}
.new{ position:absolute;margin-top:8px;*margin-top:-5px;margin-left:68px;*margin-left:-2px;}
.shiting{padding-left:6px;}
.text{ text-indent:15px; text-align:left;}
.teach_ad{ width:950px; margin-bottom:10px;}
.em {color:#e15000;font-weight:bold;}
.opp {clear: both;display: inline-block;font-size: 12px;font-weight: normal;margin-top: -2px;width: auto;}
a.tip_1{ position:relative; cursor:pointer;text-decoration:none;}
a.tip_1 span{display:none; text-decoration:none;}
a.tip_1:hover .popbox {display:block;position:absolute;top:0px;_top:20px;left:-200px;width:365px; text-align:left; line-height:24px;background-color:#f8f7f5;color:#d51e00;padding:10px;filter:alpha(opacity=100);opacity:1;z-index:2;border: 1px solid #cbcbcb; padding:10px; text-decoration:none;}
a.hot{width:18px; height:17px;position:absolute;top:0px;left:0px;	z-index:9;	overflow: hidden;}
a.tip_2{ position:relative; cursor:pointer;text-decoration:none;}
a.tip_2 span{display:none; text-decoration:none;}
a.tip_2:hover .popbox{display:block;position:absolute;top:25px;_top:50px;left:-300px;width:350px; text-align:left; line-height:24px;background-color:#f8f7f5;color:#d51e00;padding:10px;filter:alpha(opacity=100);opacity:1;z-index:3;border: 1px solid #cbcbcb; padding:10px; text-decoration:none;}
a.hot_2{width:18px; height:17px;position:absolute;top:100px;left:0px;	z-index:9;	overflow: hidden;}
.apply a {background: no-repeat left bottom;display:block;width:100px;height:106px;}
.apply a:hover {background: no-repeat 5px bottom}
/*common column*/
#column1 .offer_top,#column2 .offer_top {width:960px;height:51px;background:url(/uploads/image/i/edu/main_16.gif) no-repeat;overflow:hidden}
#column1 .offer_content,#column2.offer_content {width:938px;border-left:1px solid #ffd375;border-bottom:1px solid #ffd375;border-right:1px solid #ffd375;padding:10px 10px 8px 10px; background:#fff; overflow:hidden;margin-bottom:10px;height:auto;position:relative;}
#column1 .offer_title_r ul li,#column2 .offer_title_r ul li {height:40px;padding-left:5px;padding-right:5px;background:url(/uploads/image/i/edu/main_18.gif) repeat-x; background-position:0px bottom;float:left;padding-top:0px;color:#fff;margin-right:4px; font-size:14px; line-height:40px; font-weight:bold;cursor:pointer;}
#column1 .offer_title_r ul li.offer_bg,#column2 .offer_title_r ul li.offer_bg {background:#fff;cursor:hand;cursor:pointer;display:block;font-size:16px;font-weight:bold;color:#bf1c00;border-top-width: 3px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-left-style: solid;border-top-color: #bf1c00;border-right-color: #bf1c00;border-left-color: #bf1c00; margin-top:-3px;}
#column1 .offer_title_r ul.offertab2 li {line-height:20px;}
.offer_title_r ul.offertab,.offer_title_r ul.offertab2{float:left}

.offer_box{width:960px;}
.offer_title{font-size:24px;color:#fff;font-weight:normal;width:160px;height:33px;line-height:51px;padding-left:20px;float:left; font-family:"微锟斤拷锟脚猴拷","锟斤拷锟斤拷", "锟斤拷锟斤拷"; padding-top:1px}
.offer_title_r{width:770px;float:left;height:38px;padding-top:11px;display:inline;margin-left:10px;}
.offer_title_r .offer_apply{ float:right; margin-right:8px; margin-top:2px;display:inline}
.offer_title_r .offer_apply img{margin-bottom:2px}

#column3 .offer_top,#column4 .offer_top,#column5 .offer_top,#column6 .offer_top {width:960px;height:41px;display:block;background:url(/uploads/image/i/edu/main_17.gif) no-repeat;overflow:hidden}
#column3 .offer_title_r ul li,#column4 .offer_title_r ul li,#column5 .offer_title_r ul li,#column6 .offer_title_r ul li {background:url(/uploads/image/i/edu/pic_08.gif) repeat-x left top;border-bottom: 1px solid #a2c0d9;border-right: 1px solid #a2c0d9;border-top: 1px solid #a2c0d9;color: #1c386c;display: block;float: left;font-size: 14px;height: 23px;padding-left: 16px;padding-right: 16px;padding-top: 6px;cursor:pointer;}
#column3 .offer_content,#column4 .offer_content,#column5 .offer_content,#column6 .offer_content {width:938px;border-left:1px solid #c7d3e8;border-bottom:1px solid #c7d3e8;border-right:1px solid #c7d3e8;padding:10px 10px 8px 10px; background:#fff; overflow:hidden;margin-bottom:10px;height:auto;position:relative;}
#column3 .offer_title_r,#column4 .offer_title_r,#column4 .offer_title_r,#column5 .offer_title_r,#column6 .offer_title_r {padding-top:10px;}
#column3 .offer_content dt,#column4 .offer_content dt,#column5 .offer_content dt,#column6 .offer_content dt {background:  no-repeat left top;color: #ffffff;float: left;font-family: arial;font-size: 18px;font-weight: bold;height: 29px;line-height: 29px;text-indent: 10px;width: 106px;margin-right:10px;}
#column3 .offer_title_r ul li.offer_bg,#column4 .offer_title_r ul li.offer_bg,#column5 .offer_title_r ul li.offer_bg,#column6 .offer_title_r ul li.offer_bg{background:#fff;border-bottom:1px solid #fff;font-weight:bold;}
/*column1*/
.offer_vip_a{ float:left;width:928px;overflow:hidden; margin-bottom:10px;font-size:14px; line-height:29px; padding-left:20px;}
.offer_vip_a a{ color:#e15000; font-weight:bold}
.offer_vip_a_pic{ float:right; width:272px; height:150px;margin-top:85px; margin-right:10px; display:inline;}
.offer_vip_text_1{ height:33px; color:#f9e312; font-size:22px;margin-left:65px; margin-bottom:8px; padding-top:75px;}
.offer_vip_button_1{ margin-left:65px;}
.offer_vip_b{width:928px;overflow:hidden; margin-bottom:10px;font-size:14px; line-height:29px; padding-left:20px;}
.offer_vip_b_pic{ float:right; width:272px; height:150px;margin-top:85px; margin-right:10px; display:inline;}
.offer_vip_b a{ color:#e15000; font-weight:bold}
.offer_vip_c{ float:left;width:928px; overflow:hidden; margin-bottom:10px;font-size:14px; line-height:29px; padding-left:20px;}
.offer_vip_d{ float:left;width:928px; overflow:hidden; margin-bottom:0px;font-size:14px; line-height:29px; padding-left:20px;}
.offer_vip_e{ float:left;width:928px; overflow:hidden; margin-bottom:0px;font-size:14px; line-height:29px; padding-left:20px;}
.offer_vip_a h3,.offer_vip_b h3,.offer_vip_c h3,.offer_vip_d h3,.offer_vip_e h3{ width:700px; margin-top:31px;font-size:14px;color:#e85400; margin-left:190px; font-weight:bold; padding-right:20px;}
.offer_vip_a h3 span,.offer_vip_b h3 span,.offer_vip_c_c h3 span{ float:right;color:#e85400;padding-right:250px;}
.offer_vip_a h3 span a,.offer_vip_b h3 span a{ color:#e85400; text-decoration:none;}
.offer_vip_a h3 span a:hover,.offer_vip_b h3 span a:hover{ text-decoration:underline;}
#column1 .tab-u {cursor:pointer;}
#column1 .offer_vip_a_a {background: no-repeat left top;float:left;height:292px;margin-bottom:10px;overflow:hidden;width:928px;}
#column1 .offer_vip_b_b {background: no-repeat left top;float:left;height:292px;margin-bottom:10px;overflow:hidden;width:928px;}
#column1 .offer_vip_c_c {background: no-repeat left top;float:left;height:292px;margin-bottom:10px;overflow:hidden;width:928px;}
#column1 .offer_vip_d_d {background: no-repeat left top;float:left;height:292px;margin-bottom:10px;overflow:hidden;width:928px;}
#column1 .offer_vip_a_a h3,#column1 .offer_vip_b_b h3,#column1 .offer_vip_c_c h3,#column1 .offer_vip_d_d h3,#column1 .offer_vip_e_e h3 {color: #e85400;font-size: 14px;font-weight: bold;margin-left: 190px;margin-top: 28px;padding-right: 20px;width: 700px;}
#column1 .offer_vip_a_a h3 a {color:#e85400;}
/*column2*/
#column2 .offer_vip_a_90 {background: no-repeat left top;float:left;height:367px;width:928px;}
#column2 .offer_vip_a {background: no-repeat left top;float:left;height:367px;width:928px;}
#column2 .offer_vip_b {background: no-repeat left top;height:383px;width:928px;}
#column2 .offer_vip_c {background: no-repeat left top;float:left;height:393px;width:928px;}
#column2 .offer_vip_d {background: no-repeat left top;float:left;height:447px;width:928px;}
#column2 .offer_vip_e {background: no-repeat left top;float:left;height:367px;width:928px;}
#column2 .offer_content{width:938px;border-left:1px solid #ffd375;border-bottom:1px solid #ffd375;border-right:1px solid #ffd375;padding:10px 10px 8px 10px; background:#fff; overflow:hidden;margin-bottom:10px;height:auto;position:relative;}
/*column3*/
#column3 .tab-u {cursor:pointer;}
/*column4*/

/*column5*/

/*column6*/

/*column7*/
#column7 .other {border:1px solid #cbcbcb;border-top:none;width:928px;height:89px;padding-left:30px;margin-bottom:10px;overflow:hidden;}
#column7 .other ul {width:1000px;}
#column7 .other ul li {float:left;display:inline;width:310px;line-height:30px;}
#column7 .other ul li a {margin-right:20px;color:#000;}
/*column8*/
#column8 .exam_tab {margin-top:10px;margin-bottom:10px;overflow:hidden;}
#column8 .exam_tab ul.exam_nav {float:left;width:510px;height:31px;border-bottom:1px solid #406b94;padding-left:10px;margin-bottom:18px;}
#column8 .exam_tab ul.exam_nav li {float:left;width:78px;border:1px solid #c3d4df;line-height:30px;height:30px;border-bottom:none;text-align:center;margin-right:2px;font-size:14px;cursor:pointer;}
#column8 .exam_tab ul li.current {background:#406b95;border:none;border-bottom:1px solid #406b95;font-weight:bold;color:#fff;}
#column8 .exam_tab div img {float:left;padding:2px;border:1px solid #e4e4e4;margin-right:10px;}
#column8 .exam_tab h4 {padding-left:200px;}
#column8 .exam_tab h4 a {font-size:18px;font-weight:bold;color:#1d496d;display:block;text-align:center;}
#column8 .exam_tab p {margin-top:10px;height:85px;padding-right:20px;}
#column8 .exam_tab p a {font-size:14px;line-height:25px;text-indent:1em;color:#1d496d;display:block;}
#column8 .news_tab {float:left;padding-left:20px;margin-top:10px;}
#column8 .exam_tab .news_nav {float:right;width:400px;}
#column8 .exam_tab .news_nav li {float:left;margin-left:10px;margin-right:10px;line-height:30px;height:30px;}
#column8 .exam_tab .news_content {list-style-type:disc;list-style-position:inside;float:left;padding-left:40px;width:380px;}
#column8 .exam_tab .news_content li {list-style-type:disc;list-style-position:inside;}
#column8 .exam_tab .news_content li a {font-size:14px;color:#1d496d;}
#column8 .exam_tab .exam_tab_inner {overflow:hidden;}
#column8 .exam_tab .exam_tab_inner .exam_content {width:530px;float:left;border-right:1px dashed #cacaca;}

#footer {
background-color: #fafafa;
    margin:0 auto;
    padding: 10px 0;
    width: 960px;
	text-align:center;
}
#footer #foot_banner #copy_top {
    background:  no-repeat scroll 0 0 transparent;
    color: #1a3d8e;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    text-align: center;
    width: 960px;
}
#copy_top a {
    color: #1f3e98;
}
#copy_foot {
    color: #666666;
    line-height: 25px;
    text-align: center;
    width: 960px;
}