@charset "gb2312";
/* CSS Document */
/*通行证登录页Nav开始*/
.buttomsearch,#Box .j1,#Box .j2,#Box .j3,#Box .j4,.loginbody h3,.buttomblue,.buttonyellow,.news h3,#webNav .webNavmain a.help,.path,.onError,.onFocus,.onCorrect{ background:url(../edupassportbg.gif) 0 0 no-repeat;}
#Nav{ overflow:hidden;width:950px; height:75px; padding:10px 0px 10px 0px; text-align:left;}
.logo{ width:240px; border-right:1px solid #F60;}
.txt{font:bold 30px/73px "黑体","宋体";padding:0 20px;color:#F70}
.search{ width:470px; padding:36px 0px 0px 0px;}
.search strong{ float:left; font-size:16px; font-weight:bold; color:#013b62; line-height:30px;}
.searchblue{ overflow:hidden; float:left;width:377px; height:20px;*height:22px; margin-left:4px; padding:5px 10px;*padding:4px 10px; line-height:30px; background:url(../edupassportbgtop.gif) 0px -1px no-repeat;}
.selectclass{ overflow:hidden; width:80px; color:#999999;*margin-top:-7px;_margin-top:0;}
.inputtext{ width:240px; background:none; padding:2px 5px 0px 20px; color:#013b62;*margin-top:-8px;_margin-top:0;}
.buttomsearch{ background-position:-183px -173px; width:18px; height:18px;cursor:pointer;*margin-top:-8px;_margin-top:0;}
/*通行证登录页Nav结束*/
/*通行证登录页Box开始*/
#Box{ overflow:hidden; width:924px; padding:10px 12px 10px 12px; border:1px solid #8bb2d9; background-color:#f7fbff; text-align:left;}
.login{ position:relative; width:338px; border:1px solid #e3effc; background-color:#fff;}
#Box .j1,#Box .j2,#Box .j3,#Box .j4{ position:absolute; overflow:hidden; width:5px; height:5px; font-size:0px; line-height:100%;}
#Box .j1{ background-position:-23px -1px; left:-1px; margin-top:-1px;}
#Box .j2{ background-position:-29px -1px; right:-1px; margin-top:-1px;}
#Box .j3{ background-position:-23px -7px; left:-1px; margin-top:-4px;}
#Box .j4{ background-position:-29px -7px; right:-1px; margin-top:-4px;}
.loginbody{ width:338px; height:430px;}
.loginbody h3{background-position:-162px 5px; padding:16px 0px 0px 50px; color:#1e50a2; font:600 15px/22px "宋体";}
.mainbody{margin:20px 30px; width:290px;line-height:25px;font-size:13px;color:red;background:url(../dottedblue.gif) 0 bottom repeat-x;}
.maintable{ overflow:hidden; width:290px; margin:0 0 0 30px; background:url(../dottedblue.gif) 0 bottom repeat-x; font-size:0px;}
.maintable li{ overflow:hidden;width:303px;padding-top:26px; color:#1e50a2; font-size:12px;}
.maintable li.t{ padding-top:4px; }
.maintable li.tt{ padding:4px 0 0 70px; color:Red;height:18px;width:auto;line-height:18px;}
.maintable .titles{ float:left; width:58px; padding:5px 8px 0px 0px;text-align:right;font-weight:bold;}
.maintable .input_area01{ float:left; width:200px;}
.maintable .input_area02{float:left; width:130px;}
.maintable .input_area03{float:left; width:70px;}
.maintable .input_area01 input,.maintable .input_area02 input{ border:1px solid #839cb0; padding:3px 2px 0px 2px; height:17px; color:#013b62;}
.maintable .inputwid01{ width:194px;}
.maintable .inputwid02{ width:101px;}
.maintable li .rememberword{float:left;height:15px;overflow:hidden;padding-left:65px;width:145px;}
.maintable li .rememberword input{ vertical-align:bottom;* vertical-align:middle;}
.maintable li .forgetword{ float:left; width:55px; padding-top:0px;*padding-top:3px;}
#Box .maintable li .forgetword a{color:#1e50a2; text-decoration:none;}
#Box .maintable li .forgetword a:hover{ text-decoration:underline;}
.buttomblue{ background-position:0 -39px; width:85px; height:28px; border:0px; text-align:center; color:#fff; font-weight:bold; font-size:16px; cursor:pointer;}
.loginbut{text-align:center; padding:30px 0 20px 0;}
.registerword{ padding:22px 28px 27px 34px; color:#060;}
.green{color:#00F;}.registerword a{color:Red;}
a.buttonyellow,a.buttonyellow:hover,a.buttonyellow:active,a.buttonyellow:focus,a.buttonyellow:visited{ background-position:0px -70px; width:139px; height:33px; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; margin-left:105px;display:block;text-align:center;line-height:35px;text-decoration:none;}
a.buttonyellow:hover{text-decoration:none;color:#FFF;}
.adnews{ width:570px;}
.ad{font:bold 28px/0px "华文中宋","宋体";color:#090;}
.news h3{ background-position:-188px -32px; padding-top:15px; padding-left:20px; font-weight:bold; line-height:22px; clear:both;color:#0064bd;}
#Box .news h3 a{ color:#0064bd;}
.news p{padding:8px 0px 0px 20px; background:url(../edupassportredline.gif) 0 0 no-repeat;line-height:24px; color:#79797a;}
.news p a{color:#E30}
.news p a.image{ display:block; float:left; width:80px;height:70px;border:1px solid #999; margin:10px 8px 0 0px;display:inline;}
.login_banner{margin:50px 0 10px 15px; width:300px;}
.login_user{padding:15px 0 15px 50px;width:303px;height:100px;line-height:35px;}
.login_user .loginbut{padding:10px 0 0 50px;}
#Box .maintable li .forgetword a:link,#Box .maintable li .forgetword a:visited {color:#1E50A2;text-decoration:underline;}
#Box .maintable li .forgetword a:hover{color:#f00}
/*通行证登录页Box结束*/
/*通行证修改密码webNav开始*/
#webNav{ overflow:hidden; width:948px; border:1px solid #8bb2d9; background:#f7fbff; line-height:22px; text-align:left;}
.webNavmotto{ width:350px; padding-left:10px; color:#1e50a2;}
.webNavmain{ width:578px; padding-right:10px; text-align:right; color:#1e50a2;}
#webNav .webNavmain a{ padding: 0px 10px; color:#1e50a2;}
#webNav .webNavmain a.red{ font-weight:bold; color:#d60000;}
#webNav .webNavmain a.help{ background-position:-183px -319px; padding-left:20px; cursor:help;}
/*通行证修改密码webNav结束*/
/*通行证页wrapper开始*/
#wrapper{ width:930px; padding:20px 10px 0px 10px; background:url(../edupassportbgtop.gif) #f3f8ff -1px -31px no-repeat;text-align:left; }
.box1{ width:928px;overflow:hidden;border-left:1px solid #ddebff; border-right:1px solid #ddebff; background:#fff url(../edupassportbgtop.gif) -12px -51px no-repeat;}
.bottom{width:950px; height:58px;background:url(../edupassportbgbottom.gif) -1px 0 no-repeat; margin:0 auto;}
.navbar{overflow:hidden; float:right;padding-top:50px; }
.navname{ padding-right:10px; color:#0068b6;}
.navexit{ padding:0px 5px;}
#Nav .navexit a{ color:#dc0101;}
/*修改个人信息开始*/
.homelink{ color:#cb0404; text-align:center;}
#wrapper .homelink a{ text-decoration:underline;color:#cb0404;}
.station{ overflow:hidden; width:908px; padding:5px 0px 5px 0px; margin:0px 10px; background:url(../dottedblue.gif) 0 bottom repeat-x;}
.path{width:888px; background-position:-188px -50px; padding-left:20px; color:#0068b6;}
#wrapper .path a{color:#0068b6; padding:0px 5px;}
#wrapper .path a span{ color:#ff6600;}
#wrapper .path a:hover span{ color:#ff6600; text-decoration:underline;}
.tr{height:auto!important;*height:48px;min-height:48px; padding:5px 0px;margin:0px 10px;}
.tr:after {content: "."; display: block; height: 0; clear: both; visibility:hidden; }
.messagetitles{ float:left;width:120px; text-align:right; padding:3px 0px 0px 0px;*padding:5px 0px 0px 0px;color:#1e50a2;}
.messageinput_area{ float:left;height:22px; color:#7f9db9; line-height:22px;}
.messageinput_area strong{ padding-left:5px; color:#D20000}
.tr input{ vertical-align:middle;margin:0px 5px;padding:4px 2px 0px 2px;height:16px;line-height:16px; color:#878787;}
.messageinput_area .mesinput_area{ width:220px;border:1px solid #7f9db9;}
.messageinput_area .mesinput_que{ width:224px;border:1px solid #7f9db9; margin:0px 5px;color:#878787;}
.messageselect_area{float:left; color:#898989; height:22px;}
.messageselect_area select{margin:0px 5px;}
.messageinput_area .mesinput_area44{ width:40px; margin:0px 0px 0px 5px;border:1px solid #7f9db9; }
.messageinput_area .mesinput_area76{ width:72px; margin:0px;border:1px solid #7f9db9; }
.messageinput_area .mesinput_area100{ width:96px;border:1px solid #7f9db9; }
.messageinput_area em{ font-family:Verdana, Geneva, sans-serif;}
.messagechoose_area{float:left; color:#000; margin-left:-20px;}
.messagechoose_area input{ margin:2px 5px 0px 25px; vertical-align:bottom;*vertical-align:middle;}
.onError{ position:relative; float:left;top:0px; left:10px;padding:0px 20px 0px 25px; line-height:22px; border:1px solid #ff6600; background-color:#fff0f0; background-position:-182px -203px; color:#909090;}
.onFocus{position:relative; float:left;top:0px; left:10px;height:auto!important;*height:22px;min-height:22px; padding:0px 20px 0px 25px; line-height:22px; border:1px solid #bfe7ff; background-color:#eff9ff; background-position:-180px -263px; color:#909090;}
.onCorrect{position:relative; float:left;top:0px; left:10px;padding:0px 20px 0px 25px;line-height:22px;background-position:-181px -352px;color:#909090;height:22px;}
.left360{ margin-left:360px; }
.infotit{width:890px; margin:0 auto;height:27px;border-bottom:1px solid #D6D6D6; padding-left:20px;}
#wrapper .infotit a{width:98px;height:20px; padding-top:8px;display:block; float:left; margin-right:10px; text-align:center; background:url(../news_T2.gif) no-repeat;position:relative;_top:1px; color:#0D4B89; font-weight:bold; text-decoration:none;}
.regagreement{float:left;margin-top:4px;}
/*修改个人信息结束*/
/*修改密码开始*/
.passwordmain{ margin-top:15px;}
.passwordmain .messagetitles{ width:330px;}
.left428{ margin-left:428px;}
.safety{ padding:2px 0px 2px 0px;}

/*修改密码结束*/
/*清除内div浮动撑大外div开始*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */ 
/*清除内div浮动撑大外div结束*/
/*通行证登录页NavTopTitle开始*/
#NavTopTitle{width:924px; height:23px; border:1px solid #89B4D7; background:#F7FAFF; line-height:23px; padding:0 12px;color:#1E50A2;}
#NavTopTitle .NavTopTitle_L{color:#1E50A2;}
#NavTopTitle .NavTopTitle_R a{color:#1E50A2;}
#NavTopTitle .NavTopTitle_R.fr .help{ position:relative; margin-left:20px;_margin-left:20px;}
#NavTopTitle .NavTopTitle_R .help img{position:absolute;left: -16px;_left: 4px;top: 0px;}
/*通行证登录页NavTopTitle结束*/
/*通行证注册页box1_login开始*/
#login_T{width:874px;height:24px; background:url(../box1_login_T.gif) no-repeat; margin:0 auto 20px auto; margin-top:10px; padding-left:40px;line-height:24px;}
#login_T a{color:#D40101;}
.pbody{ clear:both;color:#04477A;height:auto!important;*height:30px;min-height:30px;padding:5px 0px 0 0px;}
.pbody .titles{float:left;height:20px;padding-top:5px;position:relative;text-align:right;width:150px;}
.input_area { float:left;}
.pbody .titles span{color:#FE0000;padding-right:5px;}
.pbody .input_area input{border:1px solid #7F9DB9;height:16px;padding:2px;width:223px; margin:0px 5px;}
.pbody .verify_img{float:left;width:160px;}
.pbody .verify_img img{float:left;}
.login_validate_a{display:block;float:left;padding:5px 0 0 10px;}

#login_user_select{height:auto!important;*height:48px;min-height:48px; padding:5px 0px 0 0px;}
#login_agree_pact{ padding:10px 0 0 325px;*padding:12px 0 0 325px;}
#login_agree_pact input{margin-right:5px; position:relative; top:-1px;}
#login_agree_pact a{color:#DC0000;}
#login_finished{ padding:8px 0 0 325px;}
#login_finished input{width:149px;height:54px; background:url(../login_finished.jpg) no-repeat; cursor:pointer;}
.dotted_line{ background:url(../dotted_line.gif) repeat-x;width:904px;height:1px; font-size:1px; clear:both; margin:10px 10px;}
.passwordmain .passwordmain{ margin-top:-8px;}
/*通行证注册页box1_login结束*/
/*通行证wrapper结束*/
/*底部bottom开始*/

#bottom {
border-top:4px solid #8BB2D9;
clear:both;
font-family:Arial,Helvetica,sans-serif;
height:85px;
line-height:20px;
margin:10px auto 0;
padding-top:10px;
text-align:center;
width:950px;
}
#bottom a:link, #bottom a:visited {
	color: #1256A1;
	padding-right: 8px;
	padding-left: 8px;
}
#biaotilan a {
	color: #FFF;
}

/*独步bottom结束*/
