@charset "gb18030";
/* CSS Document */

/*主体部分*/

.bian_l,.bian_m,.bian_r,.bian_r_2{
	border:1px #6fd4ff solid;
	margin-bottom:10px;
}

h3{
	position:relative;
	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 img{
	position:absolute;
	top:10px;
	right:8px;
	border:0;
}

/*左侧*/
.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;
}
#userinfo li{
	float:left;
	margin:0 5px;
}

#login li{
	float:left;
	margin:0 15px;
}

.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:80px;
	height:120px;
	padding:5px;
	background:#e7f4fa;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.msfc dt img{
	width:80px;
	height:100px;
	border:0;
}

.msfc dd{
	line-height:22px;
	margin-left:105px;
}

#demo {
	overflow:hidden;
	height: 150px;
	float: left;
	display: inline;
}

.msjt ul, .zwjh ul{
	padding-bottom:4px;
}

.msjt li, .zwjh li{
	line-height:32px;
	background:url(../../images/index_103.gif) 6px -2px no-repeat;
	text-indent:28px;
	position:relative;
}

.zwjh li span{
	position:absolute;
	right:10px;
	*top:-8px;
	color:#ff6600;
}
.mxlz{
	padding-bottom:6px;
}
.mxlz dl{
	float:left;
	min-height:64px;
	padding:6px 10px 0 10px;
}
.mxlz dt{
	float:left;
	width:96px;
	height:64px;
	margin-right:10px;
	display:inline;
}
.mxlz dt img{
	width:96px;
	height:64px;
	padding:1px;
	border:1px #ccc solid;
}
.mxlz dd{
	float:right;
	width:118px;
	line-height:18px;
}

.mxlz dd span{
	color:#f60;
}
/*中间*/

.main_middle{
	float:left;
	width:500px;
}

.bian_m{
	width:498px;
	height:178px;
	text-align:center;
}

h1{
	font-size:12px;
	background: url(../../images/dot.gif) 5px no-repeat;
	text-indent:15px;
	border-bottom:2px #6ed3ff solid;
	font-weight:normal;
	color:#0186be;
	position:relative;
	padding:3px 0;
}
h1 span{
	position:absolute;
	top:7px;
	right:6px;
}

h1 span img{
	border:0;
}


.free{
	height:65px;
	padding-bottom:10px;
	background:url(../../images/free_tit.gif) top no-repeat;
	text-indent:-9999px;
}
.zhongxue{
	height:150px;
	padding:0 3px;
}
.zhongxue div{
	float:left;
	margin:6px 0 0 18px;
	width:110px;
	height:96px;
	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;
}

.haoxue{
	height:55px;
	background:url(../../images/20100126/20100126_27.gif);
	text-indent:-9999px;
}
.xiaoxue{
	padding-top:10px;
	text-align:center;
}
.xiaoxue a.center{
	margin:0 50px;
}

/*右侧开始*/

.bian_r{
	width:218px;
}

.main_right{
	float:right;
	width:220px;
}

.service{
	height:104px;
	background:url(../images/20100126/service.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:2px;
}

.ordercard_zn{
	height:40px;
	margin-bottom:2px;
	_margin-bottom:-2px;
}
.ordercard_zn a.guide{
	margin-right:2px;
}
.draw{
	height:40px;
	margin-top:2px;
	margin-bottom:2px;
}

/* 网站公告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:20px;
	padding-bottom:5px;
	border-bottom:1px #ccc solid;
}

/*公告TAB结束*/

.zjgx{min-height:230px; _height:230px;}
.zjgx ul{
	margin:10px;
	line-height:20px;
}

.xy_fankui dl{
	margin:10px;
}

.wz_diaocha ul{
	margin:6px;
	line-height:16px;
}
.wz_diaocha{
	min-height:40px;
	_height:40px;
}



/*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 a,.table_con .tr1_30,.table_con .tr1_30 a{
	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:985px;
	height:575px;
	margin:0 auto;
	margin-top:2px;
	background:#cbebf0;
}
.video_bg2{
	height:240px;
	margin-top:1px;
}
.video_info{
	float:left;
	width:264px;
}
.video_info .but{
	text-align:center;
}
.video_info .but img{
	margin:8px;
	border:0;
}
.video_info p{
	width:238px;
	margin:20px auto;
	line-height:20px;
}

.video_info p span{
	font-weight:bold;
}

.video_main{
	float:right;
	width:646px;
	height:555px;
	margin-top:15px;
	margin-right:10px;
	border:0px #c6daee solid;
	background:#cbebf0;
}
.video_main p{
	padding:3px;
}

.video_pinglun{
	width:985px;
	margin:0 auto;
	background:#cbebf0;
	margin-top:1px;
	margin-bottom:1px;
	padding-bottom:15px;
}

.video_pinglun_tit{
	width:950px;
	margin:0 auto;
	padding-top:5px;
	border-bottom:2px #c6daee solid;
	font-size:18px;
	font-family:"黑体";
	text-indent:5px;
	margin-left:15px;
	color:#03b5d3;
}

.video_pinglun_con{
	width:940px;
	min-height:70px;
	_height:70px;
	margin:5px auto;
	border:1px #cbebf0 solid;
}

.video_pinglun_con_tit{
	height:30px;
	line-height:30px;
	border-bottom:1px #cbebf0 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;
	background:#fff;
}

.xgkc,.pinglun{
	margin:6px;
	_margin:6px 6px;
	height:221px;
	border:1px #03b5d3 dotted;
}
.xgkc
{
	float:left;
	width:420px;
	_width:410px;
	margin-left:10px;
	background:#fff;
}
.pinglun
{
	float:right;
	width:515px;
	_width:505px;
	margin-right:15px;
	_margin-right:10px;
	background:#cbebf0;
}
.line{
	float:left;
	height:178px;
	margin:6px 0;
}

.xgkc dt{
	float:left;
	width:74px;
	margin-left:5px;
	height:221px;
	background:url(../images/xgkc.gif) no-repeat;
}
.xgkc dd{
	float:left;
	height:20px;
	margin:8px 5px 0 15px;
	line-height:28px;
	_margin:9px 5px 0 15px;
	_line-height:20px;
}
.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{
	font-weight:normal;
}
.xgkc dd a{
	display:inline-block;
	width:220px;
	margin-right:15px;
}
.pinglun_con1,.pinglun_con2,.pinglun_con3{
	margin:10px 0 0 15px;
	*margin:10px 0 0 9px;
	_margin:9px 0 0 9px;
}
.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:480px;
	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:120px;
	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;
}
.money
{
	color:#FF6500;
}
.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;
}
.lanzi {
	font-family: "宋体";
	font-size: 13px;
	font-weight: normal;
	color: #028ab2;
}
.lk {
	border: 1px solid #8fcbd3;
}

