@charset "UTF-8";
/* CSS Document */
#oldPwdTip,#oldnameTip,#oldPwdTip1,#oldnameTip1{  
    position: absolute;  
    color : #ccc;  
    margin-top : 10px;  
    margin-left : 6px;  
} 
/*nav导航*/
.proNav h1, .btnStyle01, .btnStyle02, .list01 li, .btn_close,.mkNav a, .listAsk li, .listAsk02 li, .slpgHeader div, .list02 li, .shoppingCart, #siderNav02 a, .list06 .classes, .mun01, .btnSearch{ background:url(../images/icons2015.gif) no-repeat scroll 0 0 transparent;}
#mainNav_index{border-bottom:3px solid #2ccbff;height:36px;}
#mainNav_index .nav{ float:right;width: 969px;border-right:solid 1px #ccc; border-top:solid 1px #ccc;text-align: right; }
#mainNav_index .nav a{display: inline-block;font:14px/39px "宋体",Arial,sans-serif;padding: 0 12px;}
#mainNav_index .nav a:hover{background:#2ccbff;text-decoration:none; color:#fff;}
.new_zb{
	position: absolute;
	width: 25px;
	height: 27px;
	background: url(../images/new_zb.gif) no-repeat;
	left: 15px;
	top: 0;
}
/*左侧课程导航*/
#hoverLesson {position: relative;width: 220px;z-index:999;}
#hoverLesson dl {display: none;}
#hoverLesson h3 {left: 0;
    position: absolute;
    top:0;width: 200px; padding-left:20px;height: 39px;font: bold 18px/38px "微软雅黑","黑体",Arial,sans-serif; background:url(../images/icons2015.gif) no-repeat -205px -550px #2ccbff;color: #fff;cursor: pointer;z-index: 2; overflow:hidden;}
#hoverLesson h3.hover {background-position:-205px -582px; border:none;}
#hoverLesson #lessonNav {font-family: "宋体",Arial,sans-serif;
    left: 0;
    position: absolute;
    top:39px;
    width: 220px;
    z-index: 99;}
#lessonNav a:hover{ text-decoration:underline; background:none; color:#2ccbff; }
#lessonNav dl {background:#F3F3F3;border: 1px solid #D8D8D8;margin:0;}
.jq_menuArea {padding:0 20px;}
.jq_menuArea li{ padding-bottom:10px; border-bottom:dashed 1px #ccc; margin-bottom:10px;}
.jq_menuArea li a{ margin-right:8px; vertical-align:middle}
i.iIcon_kechengfl{float:left;width:16px; height:16px; background:url(../images/icons2015.gif) no-repeat; background-position:-93px -96px; margin-top:12px; margin-right:5px;}
i.iIcon_fudao{float:left;width:13px; height:13px; background:url(../images/icons2015.gif) no-repeat; background-position:0 -96px; margin-top:12px; margin-right:5px;}
i.iIcon_baodian{ float:left;width:15px; height:12px; background:url(../images/icons2015.gif) no-repeat;background-position:-15px -96px;margin-top:12px; margin-right:5px;}
i.iIcon_jixun{float:left;width:17px; height:11px; background:url(../images/icons2015.gif) no-repeat; background-position:-33px -96px;margin-top:12px; margin-right:5px;}
i.iIcon_service{float:left;width:17px; height:12px; background:url(../images/icons2015.gif) no-repeat; background-position:-53px -96px;margin-top:12px; margin-right:5px;}
i.iIcon_xinsheng{float:left;width:15px; height:13px; background:url(../images/icons2015.gif) no-repeat; background-position:-73px -96px;margin-top:12px; margin-right:5px;}
strong.sidebarH4{ font-size:14px;height:35px; line-height:35px; display:block; }
.mainBox_borderbg{width:1478px; height:400px;margin:0 auto; background:url(../images/login_bg.jpg) no-repeat;}
.mainBox_border{ width:1188px; /*height:450px;*/margin:0 auto; border:solid 1px #ccc; padding:50px 0;}
.mainBox_border p{ font-size:26px; line-height:36px;}
.wz {width: 1190px;height: 40px;line-height: 40px;margin: 0 auto;}

.zctab{ width:295px; height:265px; background:#f8f8f8; border:solid 1px #ddd; padding:30px; margin:0 auto;}
input.txtInput{ width:261px; height:34px;border:solid 1px #ddd;line-height:34px; margin-bottom:15px; color:#bbb;font-size: 14px;padding: 0 6px 0 32px; background:url(../images/icons2015.gif) no-repeat -375px -623px #fff;}
input.inputPas{ width:261px; height:34px;border:solid 1px #ddd;line-height:34px; margin-bottom:15px; color:#bbb;font-size: 14px;padding: 0 6px 0 32px; background:url(../images/icons2015.gif) no-repeat -375px -654px #fff;}

.btn_register,.btn_login{background:url(../images/icons2015.gif) no-repeat;line-height:43px; font-size:16px; color:#fff; text-align:center;height:36px; }
.btn_login{display:block; background:#2ccbff; width:298px; border:none;height:37px;line-height:37px; } 
.btn_register{display:block; background-position:-143px -217px; width:74px; border:none;height:32px;line-height:32px; } 
.btn_register:hover{ text-decoration:none;background:;background-position:-143px -331px;}

a.btn_login{ color:#fff;}
a.btn_login:hover{ text-decoration:none;background:#51d4ff;}

.footer_login{line-height:24px;padding: 15px 0;text-align: center; border-top:solid 1px #ccc;}
.footer_login img{display:inline;}


/*第三方登录*/
ul.dsf li{ float: left; margin-right:10px;}
ul.dsf li img{ width:38px;}

/*第三方登录后绑定网校账号*/
.bdTitle{ font-size:16px; text-align:center; margin-bottom:20px;}
.bdTitle span{ font-size:20px; color:#14a7eb;}
.nk1{ float:left; width:300px; height:35px;font-weight:bold; cursor: pointer;  text-align:center; font-weight:bold; font-size:14px; line-height:27px; color:#14a7eb; border-bottom:solid 1px #14a7eb; font-size:18px;}
.nk2{float:left; width:300px; height:35px; line-height:27px; cursor: pointer;text-align:center; font-size:14px;background:none;}
.nks1{ width:380px; margin:0 auto; padding:10px 0;}
.nks2{ display:none;padding:10px 0;}
ul.wyzh{ width:380px;}
.wyzhli{ width:298px; height:40px; border:solid 1px #ccc; border-radius:3px; padding:2px 10px; margin-bottom:20px; color:#999;}
.wjmm{ display:block; width:380px; text-align:right; font-size:12px; }
.inputZH{ width: 248px;border: 0 none;font-family: microsoft yahei;font-size: 14px; height: 40px;line-height: 40px;outline: medium none;color:#333;}
.inputYZM{ background:url("../images/dsfLogin_icon.jpg") no-repeat scroll 22px -179px;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #999;
    height: 40px;
    padding: 2px 0 2px 45px;
    width: 273px;
	margin-bottom: 20px;
	}
.inputZZ{ background:url("../images/dsfLogin_icon.jpg") no-repeat scroll 22px -115px;
    border: 1px solid #ccc;
    font-size: 13px;
    border-radius: 3px;
    color: #333;
    height: 40px;
    padding: 2px 0 2px 45px;
    width: 130px;
	margin-bottom: 20px;
	}

.button_bd{ display:block; width:380px;height:40px; border-radius:3px; background:#ff8a18; color:#fff; font-size:20px; text-align:center; line-height:40px; margin-top:20px;}
.button_bd:hover{ color:#fff; text-decoration:none; background:#ff9a37;}
.button_yzm{ display:block; width:130px;height:44px; border-radius:3px; background:#ebebeb; font-size:12px; text-align:center; line-height:40px;}

.icon_phone{width: 38px;background: url("../images/dsfLogin_icon.jpg") no-repeat scroll 11px -449px;height: 36px;margin: 2px 0 0;}
.icon_passw{width: 38px;background: url("../images/dsfLogin_icon.jpg") no-repeat scroll 10px -55px;height: 36px;margin: 2px 0 0;}
.zc_icon_id{width: 38px;background: url("../images/dsfLogin_icon.jpg") no-repeat scroll 11px 9px;height: 36px;margin: 2px 0 0;}
.zc_icon_passw{width: 38px;background: url("../images/dsfLogin_icon.jpg") no-repeat scroll 10px -55px;height: 36px;margin: 2px 0 0;}

.nkBox{ width:875px;border-bottom:solid 1px #ddd; height:35px; overflow:visible;_height:30px; _overflow:visible;  margin:0 auto; margin-bottom:30px;padding-left:275px;}

.user b,.mima b{ display:block;  width:60px; height:40px; line-height:40px; font-size:14px; font-family:Microsoft YaHei; font-weight:normal; color:#444;}