@charset "gb18030";
/* CSS Document */

#header,#nav,#main,#bottom{
	margin:0 auto;
	width:990px;
}
#main2{
	margin:0 auto;
	margin-bottom:10px;
	width:988px;
	border:1px #6fd4ff solid;
}
.nav1{
	height:32px;
	text-align:right;
	line-height:30px;
	background:url(../images/nav1_bg.gif) no-repeat;
	color:#fff;
	}
.nav1 a{
		display:inline-block;
		margin:0 8px;
}
.logo{
	float:left;
	width:250px;
	margin-right:10px;
	_margin-right:7px;
}

/*导航菜单*/
#nav{
	height:28px;
	background:url(../images/nav_bg.gif) repeat-x;
	color:#15588c;
	padding-top:6px;
}

#nav ul{
	margin-left:15px;
	_margin-left:10px;
}
#nav ul li{
	float:left;
	margin:0 3px;
}

#nav ul li img{
	margin-top:2px;
}

#nav ul li a, #nav ul li a.on{
	display:block;
	_display:inline-block;
	height:19px;
	line-height:20px;
	padding:0 7px;
	text-decoration:none;
}
#nav ul li a.on,#nav ul li a:hover{
	color:#fff;
	padding:0 6px;
	background:url(../images/nav_but_bg.gif) repeat-x;
	border:1px #6fd4ff solid;
	border-bottom:0px;
}

/*主体部分*/

.bian_l,.bian_m,.bian_r,.bian_r_2{
	border:1px #6fd4ff solid;
	margin-bottom:10px;
}

h3{
	font-size:14px;
	height:27px;
	line-height:30px;
	_line-height:27px;
	text-indent:26px;
	background:url(../images/index_96.gif) no-repeat;
	color:#0070b7;
}

h3.l_260{
	width:248px;
}

h3 span{
	float:right;
	_float:;
	*float:;
	margin:11px 10px 0 0;

}

h3 span img{
	border:0;
	_margin:10px 0 0 85px;
	*margin:11px 10px 0 80px;
}



/*左侧*/
.main_left{
	float:left;
	width:250px;
	margin-right:10px;
}

.bian_l{
	width:248px;
}

#login,#userinfo{

	height:176px;
	background:#f4fcff;
}

.login_tit,.userinfo_tit{
	height:48px;
	text-indent:-9999px;
}
.login_tit{
	background:url(../images/login_tit.gif) no-repeat;
}
.userinfo_tit{
	background:url(../images/userinfo_tit.gif) no-repeat;
}

#login dl,#userinfo dl,.zone_userinfo dl{
	width:248px;
	height:85px;
	margin-top:10px;
}
#login dt{
	float:right;
	margin:10px 10px 0 0;
	_margin:10px 5px 0 0;
}
#login dd,#userinfo dd,.zone_userinfo dd{
	float:left;
	height:24px;
	margin:10px 0 0 10px;
	_margin:10px 0 0 5px;
	width:170px;
	color:#1861ae;
}
#userinfo dd,.zone_userinfo dd{
	margin:5px 0 0 10px;
	_margin:5px 0 0 5px;
	height:16px;
}
#login dd input{
	width:115px;
	height:16px;
	border:1px #43b3fb solid;
	color:#1861ae;;
	text-indent:20px;
}

#login dd input.user_name{
	background:#fff url(../images/name_bg.gif) 3px no-repeat;
}

#login dd input.pass{
	background:#fff url(../images/pass_bg.gif) 3px no-repeat;
}

#login ul,#userinfo ul{
	margin-left:8px;
	_margin-left:5px;
}
#login li,#userinfo li{
	float:left;
	margin:0 5px;
}

.wjz dt{
	float:left;
	width:100px;
	height:208px;
	background:url(../images/index_50.gif) no-repeat;
}

.wjz dt .tit{
	height:66px;
	text-indent:-9999px;
}

.wjz dt .zp{
	margin:8px 0;
	text-align:center;
}
.wjz dt .zp img{
	border:0;
}
.wjz dt .bk img{
	margin-left:9px;
	border:0;
}
	
.wjz dd{
	text-indent:5px;
	height:26px;
	line-height:26px;
}

.msfc dl{
	margin-bottom:10px;
	clear:both;
}
.msfc dt{
	float:left;
	width:100px;
	height:155px;
	background:#e7f4fa;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.msfc dt img{
	margin:18px 5px 10px;
	border:0;
}

.msfc dd{
	line-height:22px;
	margin-left:105px;
}

#demo {
	overflow:hidden;
	height: 150px;
	float: left;
	display: inline;
}

.msjt li{
	line-height:32px;
	background:url(../images/index_103.gif) 6px -1px no-repeat;
	text-indent:30px;
}
	
/*中间*/

.main_middle{
	float:left;
	width:500px;
}

.bian_m{
	width:498px;
	height:178px;
	text-align:center;
}

h1{
	font-size:12px;
	background:url(../images/index_53.gif) repeat-x;
	border-bottom:3px #6ed3ff solid;
}
h1 span{
	float:right;
	_float:;
	*float:;
	margin:11px 10px 0 0;
}

h1 span img{
	border:0;
	*margin:0 0 4px 390px;
	_margin:0 0 4px 390px;
}

.xiaoxue,.zhongxue{
	height:160px;
}

.xiaoxue div{
	float:left;
	width:99px;
	height:90px;
	margin:15px 0;
	color:#0186be;
	text-align:center;
	border-left:1px #999 solid;
}
.xiaoxue .xiaoxue_con01{
	width:100px;
	border:0;
}

.xiaoxue div img,.kc_chaoshi div img{
	margin:10px 0 0;
	border:0;
}

.xiaoxue div span,.kc_chaoshi div span{
	display:block;
	margin-top:15px;
}
.zhongxue div{
	float:left;
	margin:10px 0 0 20px;
	width:110px;
	height:96px;
/*	background:url(../images/index_94.gif) no-repeat;*/
	text-align:center;
}

.zhongxue .zhongxue_con01{
	margin-left:0;
}

.zhongxue div img{
	padding:2px;
	border:1px #6ed4ff solid;
	margin-top:3px;
}

.zhongxue div span{
	display:block;
	width:110px;
	height:16px;
	margin-top:1px;
	line-height:18px;
	background:#48b6e5;
	color:#fff;
}


.zhongxue h1 span img{
	border:0;
	*margin:0 0 4px 162px;
	_margin:0 0 4px 162px;
}

.kc_chaoshi{
	width:498px;
	height:120px;
}

.kc_chaoshi div{
	float:left;
	margin:10px 40px;
	_margin:10px 30px;
}
	

/*右侧开始*/

.bian_r{
	width:218px;
}

.main_right{
	float:right;
	width:220px;
}

.service{
	height:128px;
	background:url(../images/service.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:2px;
}

.ordercard_zn{
	width:220px;
	height:50px;
	background:#000;
	margin-bottom:10px;
}
.ordercard_zn img{
	border:0;
}

/* 网站公告TAB开始 */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
#rotate ul.tab{
	height:27px;
	background:url(../images/index_96.gif) no-repeat;
}
.ui-tabs-nav {
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 60px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 3px;
    background: url(../images/tab_bg.gif) no-repeat;
}
.ui-tabs-nav a {
    margin: 3px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #0070b7;
    line-height:18px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 3px;
    z-index: 2;
	font-weight:bold;
    margin-top: 0;
    color: #0070b7;
}
.ui-tabs-nav a span {
    width: 60px; /* IE 6 treats width as min-width */
    min-width: 60px;
    height:18px; /* IE 6 treats height as min-height */
    min-height:18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -55px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -83px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 0;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 -28px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    /*border-top: 1px solid #77d6ff;*/
    padding: 10px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../images/loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

#rotate dl.gonggao_con dt,.xy_fankui dl dt,.gonggao dl.gonggao_con dt {
	color:#1e9beb;
	font-weight:bold;
	padding-top:5px;
}

#rotate dl.gonggao_con dd,.xy_fankui dl dd,.gonggao dl.gonggao_con dd {
	line-height:18px;
	padding-bottom:5px;
	border-bottom:1px #ccc solid;
}

/*公告TAB结束*/

.zjgx ul, .wz_diaocha ul{
	margin:10px;
	line-height:24px;
}

.xy_fankui dl{
	margin:10px;
}
.wz_diaocha{
	min-height:170px;
	_height:170px;
}

/*页尾开始*/

#bottom{
	background:#5bb8ff;
	height:150px;
}
.other{
	height:75px;
	background:url(../images/index_117.gif) repeat-x;
	text-align:center;
	clear:both;
}
.other img{
	margin:18px 30px;
	border:0;
}

.yq_link{
	width:260px;
	height:30px;
	float:left;
	margin-top:30px;
	text-align:center;
	color:#42b2fa;
}
.yq_link select{
	font-size:12px;
	color:#42b2fa;
}
.copyright{
	float:left;
	width:400px;
}
.copyright p{
	margin:10px 0 0 20px;
	line-height:20px;
	color:#FFF;
}
.job{
	float:right;
	margin-right:30px;
	color:#fff;
	margin-top:30px;
}


/*index以外其他页面*/

/*绝招课程*/
.gonggao dl{
	width:228px;
	margin:10px auto;
}

.main_right_2{
	float:right;
	width:730px;
}

.bian_right_2{
	width:728px;
}

#serch{
	background:url(../images/serch%20_bg.gif) repeat-x;
	height:68px;
	width:728px;
	border:1px #6ed4ff solid;
	margin:0 0 6px 0;
}

h4{
	font-size:12px;
	font-weight:normal;
	text-indent:5px;
	color:#0070b7;
	width:718px;
	height:27px;
	_height:19px;
	margin:0 auto;
	padding:0;
	_padding-top:8px;
	line-height:30px;
	border-bottom:1px #3eabff solid;
}

.kc_serch, .sj_serch, .wt_serch{
	width:718px;
	height:40px;
	margin:0 auto;
	background:url(../images/serch_kc.gif) left bottom no-repeat;
	text-align:left;
	color:#074489;
}

.kc_serch select, .wt_serch select{
	color:#074489;
	margin:12px 15px 0 0;
}

.sj_serch select{
	color:#074489;
	margin:12px 2px 0 0;
}

.kc_serch select.sel_01, .sj_serch select.sel_01, .wt_serch select.sel_01{
	margin-left:100px;
}

.kc_serch input.key_words{
	width:160px;
	color:#074489;
}

/*课程学习TAB*/

#rotate2 ul.tab2,.myzone_rotate ul.tab2{
	height:27px;
	background:url(../images/kc_tit_bg.gif) no-repeat;
}

#rotate2 ul li,.myzone_rotate ul li{
	float:left;
	height:24px;
	line-height:26px;
	margin:3px 1px 0 0;
}

#rotate2 ul.tab2 select{
	margin:2px 15px 0 10px;
	*margin-top:-5px;
	_margin-top:0;
}

li.current a, li.current a span, .tab2 a, .tab2 a span, .tab2 a:hover, .tab2 a:active{
    display: block;
    background: url(../images/tab_bg.gif) no-repeat;
}

	
.tab2 a{
    background-position:100% -83px;
}
.tab2 a span{
	margin:0 15px 0 0;
	padding-left:15px;
    background-position:0 -28px;
	text-align:center;
}


li.current a, .tab2 a:hover, .tab2 a:active{
	background-position:100% -55px;
}

li.current a span, .tab2 a:hover span, .tab2 a:active span{
	margin:0 15px 0 0;
	padding-left:15px;
    background-position:0 0;
	text-align:center;
}

li.current a span{
		font-weight:bold;
}

.table_con{
	margin:20px auto;
	_margin:23px auto;
	*margin:24px auto;
	background:#cadbe7;
	color:#074489;
	text-align:center;
	border:0;
}

.table_con img{
	border:0
}

.table_con .tr_tit{
	height:30px;
	background:#ecf2f6;
	font-weight:bold;
}

.table_con .tr1, .table_con .tr1_30{
	height:40px;
	background:#ecf2f6;
}

.table_con .tr2, .table_con .tr2 a, .table_con .tr2_30, .table_con .tr2_30 a{
	height:40px;
	background:#fff;
	color:#666;
}

.table_con .tr1_30, .table_con .tr2_30{
	height:30px;
}

/*课程学习*/
.video_bg,.video_bg2{
	width:920px;
	height:565px;
	margin:0 auto;
	margin-top:30px;
	background:#536c85;
}
.video_bg2{
	height:190px;
	margin-top:1px;
}

.video_info{
	float:left;
	width:264px;
}
.video_info .but{
	text-align:center;
}
.video_info .but img{
	margin:10px;
	border:0;
}
	
.video_info p{
	width:218px;
	margin:20px auto;
	line-height:22px;
	color:#caddef;
}

.video_info p span{
	font-weight:bold;
}

.video_main{
	float:right;
	width:646px;
	height:555px;
	margin:4px;
	_margin-right:2px;
	border:1px #c6daee solid;
	background:#000;
}
.video_main p{
	padding:3px;
}

.video_pinglun{
	width:920px;
	margin:0 auto;
	min-height:190px;
	_height:190px;
	background:#536c85;
	margin-top:1px;
	margin-bottom:30px;
}

.video_pinglun_tit{
	width:908px;
	margin:0 auto;
	padding-top:15px;
	border-bottom:2px #c6daee solid;
	font-size:18px;
	font-family:"黑体";
	color:#fff;
	text-indent:5px;
}

.video_pinglun_con{
	width:906px;
	min-height:70px;
	_height:70px;
	background:#446586;
	margin:5px auto;
	border:1px #7e9ab7 solid;
	color:#c6daee;
}

.video_pinglun_con_tit{
	height:30px;
	line-height:30px;
	border-bottom:1px #7e9ab7 solid;

}

.video_pinglun_con_tit .name, .video_pinglun_con_tit .time{
	display:block;
	float:left;
}

.video_pinglun_con_tit .name{
	margin-left:20px;
	background:url(../images/pinglun_tit_name.gif) left 7px no-repeat;
	text-indent:20px;
	font-weight:bold;
}
.video_pinglun_con_tit .time{
	float:right;
	margin-right:20px;
	background:url(../images/pinglun_tit_time.gif) left 7px no-repeat;
	text-indent:20px;
}

.video_pinglun_con_txt{
	width:870px;
	margin:10px auto;
	text-indent:24px;
	line-height:22px;
}








.xgkc,.pinglun{
	float:left;
	margin:6px;
	_margin:6px 3px;
	height:176px;
	border:1px #c6daee solid;
	background:#446586;
	color:#caddef;
}
.xgkc{
	width:364px;
	margin-right:0;
	border-right:0;
}
.pinglun{
	width:514px;
	margin-left:0;
	border-left:0;
}
.line{
	float:left;
	height:178px;
	margin:6px 0;
}

.xgkc dt{
	float:left;
	width:70px;
	height:176px;
	background:url(../images/xgkc.gif) no-repeat;
}
.xgkc dd{
	float:right;
	height:20px;
	margin:8px 5px 0 0;
	line-height:28px;
	_margin:9px 5px 0 0;
	_line-height:18px;
	color:#caddef;
}
.xgkc dd a,.xgkc dd a:hover,.xgkc dd a:visited,.xgkc dd a:active,.pinglun_con2 span a,.pinglun_con2 span a:hover,.pinglun_con2 span a:visited,.pinglun_con2 span a:active{
	color:#caddef;
	font-weight:normal;
}
.xgkc dd a{
	display:inline-block;
	width:220px;
	margin-right:15px;
}
.pinglun_con1,.pinglun_con2,.pinglun_con3{
	margin:10px 0 0 10px;
	*margin:10px 0 0 6px;
	_margin:9px 0 0 6px;
}
.pinglun_con1 span,.pinglun_con2 span,.pinglun_con3 span{
	font-weight:bold;
}
.pinglun_con2 span a{
	display:inline-block;
	margin-left:240px;
}

.pinglun_con3 li{
	float:left;
}

.pinglun_con3 li textarea{
	width:390px;
	height:100px;
	border:0;
	background:#fff;
	overflow:auto;
	font-size:14px;
	color:#666;
}

.pinglun_con3 li input{
	margin:10px 0 0 15px;
}


/*试卷中心*/

.menu_sjzx{
	width:248px;
	margin:15px 0;
}

.menu_sjzx dt, .menu_sjzx dt.js{
	width:44px;
	height:95px;
	float:left;
	margin-right:10px;
	padding-top:6px;
	border-right:1px #43c3ff solid;
	text-align:center;
	color:#407ac8;
	font-weight:bold;
}

.menu_sjzx dt.js{
	height:20px;
}

.menu_sjzx dd a, .menu_sjzx dd span{
	display:inline-block;
	height:26px;
	line-height:26px;
}
.menu_sjzx dd a{
	color:#007dff;
}

.menu_sjzx dd span{
	margin:0 6px;
}

.sj_serch{
	background:url(../images/serch_sj.gif) left bottom no-repeat;
}

.wt_serch{
	background:url(../images/serch_wt.gif) left bottom no-repeat;
}

.wt_serch img{
	display:inline-block;
	float:right;
	margin:10px 20px 0 0;
	*margin:-22px 20px 0 0;
	border:0;
}

.dy_tit{
	height:27px;
	background:url(../images/kc_tit_bg.gif) no-repeat;
	font-size:12px;
	line-height:27px;
	color:#074489;
	font-weight:bold;
	text-indent:20px;
}

.dy_tit span{
	display:inline-block;
	float:right;
	margin:10px 20px 0 0;
	*margin:-18px 20px 0 0;
}

.dy_tit img{
	border:0;
}

.bian_l p{
	width:230px;
	margin:10px auto;
	line-height:20px;
}

/*我的空间标签样式*/
.myzone_rotate ul.tab2{
	background:url(../images/myzone_03.gif) 0 -4px repeat-x;
}

.myzone_rotate ul li.tit{
	margin-left:10px;
	margin-right:15px;
	font-weight:bold;
	color:#325a97;
}


/*名师答疑团队*/

.dytd{
		margin-top:20px;
}

.dytd .tit{
		width:130px;
}

.ls_list{
	width:450px; _width:440px; float:left; margin:20px;
}

.ls_list dt{
	float:left;
	width:90px;
}

.ls_list dt img{
	width:72px;
	height:100px;
	padding:2px;
	border:1px #999 solid;
}

.ls_list dd{
	line-height:24px;
}
.ls_list dd span{
	display:inline-block;
	margin-right:15px;
	font-weight:bold;
	color:#ff0000;
}
