﻿﻿@charset "utf-8";
.clear{ clear:both; line-height:0; font-size:0;  border:none; height:0; }
.clear2{ clear:both; line-height:0; font-size:0;  border:none; height:50px;background-color: #E0E0E0;}
.clear3{clear:both;line-height:0;font-size:0;  border:none; height:50px;background-color: #E0E0E0;}
.zcenter { width:955px; margin: 0 auto;background-color:#fff;color:#353535; font-size:14px;}
.zblue a:link,
.zblue a:visited,
.zblue a:hover,
.zblue a:active { color: #2ca4de;}
.zblack { color:black;}


.zlogin1 { padding-top:80px; padding-bottom:50px;width:477px;margin: 0 auto;}
.table_tr{}
.table_td1{ color:#999;}
.table_td2{ text-align: left;}
.table_td3{ text-align: left;}
.zl_cursor { cursor:pointer;}
.zl_right { text-align:right;}
.zl_left { text-align:left;}
.zl_tr_top18 td { padding-top:18px;} 
.zl_tr_top18_2 td { padding-top:10px;} 
.zl_tr_top0 td { padding-top:0px; line-height:40px;}
.zl_h2 {padding:0px; font-size:36px; font-weight:normal;padding-bottom:0px; text-align:center;}
.zl_name { padding-left:5px; padding-right:5px; text-align:right; height:40px;}
.zl_input { width:320px; height:40px; padding-left:5px; padding-right:5px; border:1px #ccc solid; border-radius:4px; background:none; line-height:40px; font-size:14px; color:#999;}
.zl_input2 { width:320px; height:40px; padding-left:5px; padding-right:5px; border:1px #ccc solid; border-radius:4px; background:none; line-height:40px; font-size:14px; color:#555;}
.zl_input2_1 {height: 38px; line-height: 38px;margin-right: 5px;border: solid 1px #CCC;border-radius: 3px;width: 120px;}
.zl_input2_1 a{color: #7b9e31;font-size: 1.4rem;line-height: 4rem;position: absolute; right: 0.5rem;white-space: nowrap;}
.zl_input2_2 { width:320px; height:40px; padding-left:5px; padding-right:5px; border:1px #ccc solid; border-radius:4px; background:none; line-height:40px; font-size:14px; color:#555;}
.zl_prompt { padding-left:9px;}
.zl_btn { display:block; width:332px; height:40px; background:url(../images/login_btn.png) no-repeat;}
.zl_btn_right { display:block; width:332px; height:40px; border:0; background:none; background:url(../images/login_btn_right.gif) right no-repeat; line-height:40px; text-align:center; cursor:pointer; color:#fff; font-size:16px;}
.table_name,.table_psw{ position:relative; width:250px;color:#999; text-align:left; color:#999;}
.table_n_abs {position:absolute; right:-260px; top:13px; width:250px; display:inline-block;}
.table_p_abs {position:absolute; right:-260px; top:32px; width:250px; display:inline-block;}
.zl_t_abs {position:absolute; right:10px; top:32px;white-space: nowrap; }
.zl_t_abs a {color:#2ca4de;}
/*2015 01 22 zzl*/
.zl_third-party { padding-top:30px; padding-right:5px; text-align:right;}
.zl_t_name { display:inline-block; vertical-align:middle; color:#000;font-size:12px;}
.zl_t_qq,.zl_t_weixin,.zl_t_baidu { display:inline-block; padding-left:2px; vertical-align:middle;}
.zl_t_qq a,.zl_t_weixin a,.zl_t_baidu a { display:inline-block; width:26px; height:26px;}
.zl_t_qq a { background:url(../images/tt1.png) no-repeat;}
.zl_t_qq a:hover { background:url(../images/tt1_over.png) no-repeat;}
.zl_t_weixin a { background:url(../images/wx1.png) no-repeat;}
.zl_t_weixin a:hover { background:url(../images/wx1_over.png) no-repeat;}
.zl_t_baidu a { background:url(/images/login/baidu1.png) no-repeat;}
.zl_t_baidu a:hover { background:url(/images/login/baidu1_over.png) no-repeat;}
.dialog{position:absolute;margin: 0 auto;top:15%;z-index:111;display:none; background-color: #E0E0E0;}
.bgdialog{width:100%;height:100%;_height:1000px;position:fixed;_position:absolute;top:0;left:0;z-index:11;background-color: #E0E0E0;display:none;}
.zwindow { width:957px;height:603px;border:1px #9d9d9d solid;border-radius: 5px; margin-bottom:50px;background-color: #fff;}
.zw_top { height:52px; background-color:#f3f3f3}
.zw_t_name { float:left; height:52px; padding-left:20px; padding-right:18px; line-height:52px; font-size:16px;}
.zw_t_search { float:left; width:200px; height:22px; padding-top:16px; background:url(/images/login/login_search.png) 0 16px no-repeat;}
.zw_t_input { float:left; width:160px; height:22px; padding-left:5px; padding-right:5px; border:none; background:none; color:#fff; font-size:12px;}
.zw_t_btn { float:left; width:30px; height:22px; border:none; background:none; cursor:pointer;}
.zw_t_close { float:right; width:20px; height:20px; padding-right:16px; padding-top:16px; background:url(/images/login/login_ico.png) 0 -55px no-repeat; cursor:pointer;}
.zw_sidebar { float:left; width:229px; height:551px; border-right:1px #ccc solid;}
.zw_s_ul { padding-top:3px; padding-left:21px;}
.zw_s_li { float:left; width:50px; height:20px; padding-top:23px; padding-left:7px; padding-right:7px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.zw_s_li a { padding-left:3px; padding-right:3px; }
.zw_s_span { display:block; height:20px; background:url(/images/login/login_text_bg.png) no-repeat;}
.zw_s_span a { display:block; height:20px;background:url(/images/login/login_text_bg_right.gif) right no-repeat; line-height:20px; text-align:center; color:#fff;}
.zw_s_span a:link { color: #fff; text-decoration: none; }
.zw_s_span a:visited { color: #fff; text-decoration: none; }
.zw_s_span a:hover { color:#fff; text-decoration: underline; }
.zw_s_span a:active { color: #fff; text-decoration: none; }
.zw_main { float:right; width:727px; height:551px;}
.zw_m_box { padding-top:28px; padding-left:25px;}
.zw_m_top { width:670px; height:41px; border-bottom:1px #ccc solid;}
.zw_m_t_li { float:left; padding-left:4px; padding-right:4px;}
.zw_m_t_li a { padding-left:2px; padding-right:2px; }
.zw_m_t_span { display:inline-block; height:20px; background:url(/images/login/login_text_bg.png) no-repeat;}
.zw_m_t_span a { display:inline-block; height:20px; background:url(/images/login/login_text_bg_right.gif) right no-repeat; line-height:20px; text-align:center; color:#fff;}
.zw_m_t_span a:link { color: #fff; text-decoration: none; }
.zw_m_t_span a:visited { color: #fff; text-decoration: none; }
.zw_m_t_span a:hover { color:#fff; text-decoration: underline; }
.zw_m_t_span a:active { color: #fff; text-decoration: none; }
.zw_m_bottom { position:relative; width:696px; height:459px; margin-top:11px;overflow:auto;}
.zw_m_bottom2 { position:relative;  width:100%; height:440px; margin-top:11px;overflow:auto;}
.zw_m_content { position:absolute; width:670px; height:459px;}
.zw_m_li {display:inline-block; float:left; width:151px; height:10px; padding-top:16px; padding-right:13px; padding-bottom:12px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.zw_m_scroll { position:absolute; right:0px; width:18px; height:459px; background-color:#cfcfcf}
.zw_m_scrolltop { position:absolute; top:30px; width:18px; height:100px; background-color:#555; cursor:pointer;}
.zw_result {padding-top:33px; padding-left:30px; padding-right:30px;overflow:auto;}
.zw_r_top { height:34px; padding-left:16px; border-bottom:1px #ccc solid; background:url(/images/login/login_ico.png) 0 -32px no-repeat;}
.zl_h2 a{font-size:14px;}
.zl_h2 a:link,
.zl_h2 a:visited,
.zl_h2 a:hover,
.zl_h2 a:active { color: #2ca4de;}
.table_td2 a{font-size:12px;}
.table_td2 a:link,
.table_td2 a:visited,
.table_td2 a:hover,
.table_td2 a:active { color: #2ca4de;}
.input_select{width:330px; height:45px;padding:10px;border:1px #ccc solid; border-radius:4px;background:none; line-height:45px; font-size:14px;color:#999;}
.input_select2{width:335px; height:44px;padding:8px;border:1px #ccc solid; border-radius:3px;background:none; line-height:44px; font-size:14px;color:#999;}
.choose_school_node{font-size:12px;padding:0px;margin:0px;margin-right:-4px;}


.zl_input_code{width:150px; height:40px; padding-left:5px; padding-right:5px; border:1px #ccc solid; border-radius:4px; background:none; line-height:40px; font-size:14px; color:#555;}
.table_td_code img{vertical-align: middle;}
.zl_tr_top18_3 td { padding-top:18px;} 
.zl_tr_td_hide {display: none;}

.Alert {background: #fff none repeat scroll 0 0;border: 1px solid #c9c9c9;left: 434px;padding: 10px;position: absolute;top: 250px;width: 591px;z-index: 9999;}

.show_error {
	color: red;
}
.table_td3 {
	width:250px;
	text-align: left;
}
.zinfo {
	width: 475px;
	padding-top: 40px;
	display:none;
}
.zin_scroll {
	width: 475px;
	height: 248px;
	overflow: hidden;
	overflow-y: auto;
}
.zin_box {
	padding-left: 30px;
	padding-right: 20px;
	border-left: 1px #ccc solid;
}
.zin_h {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: normal;
	color: #666;
}
.zin_txt {
	padding-top: 5px;
	line-height: 24px;
	color: #999;
	font-size: 14px;
}
.xinfo {
	padding-left: 0px;
	width: 490px;
	padding-top: 40px;
}
.xin_scroll {
	padding-left:84px;
	padding-top: 40px;
	width: 945px;
	height: 248px;
	overflow: hidden;
	overflow-y: auto;
}
.xin_box {
	float: right;
}
.xin_txt {
	float: right;
	text-align: left;
	display: block;
}
.zin_wide {
	width: 1000px;
}
.zin_narrow {
	width: 480px;
}
.zc_input32 {
	height:38px;
	line-height:38px;
	margin-right:5px;
	border:solid 1px #CCC;
	border-radius:3px;
	width:120px
}

.pass{background-image:url(../images/pad.gif);}