/* 
    Document   : reg_new
    Created on : 2011-1-6, 13:05:53
    Author     : jinlingxi@gmail.com
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

ul,li{margin:0;padding:0}
ul,li{list-style: none}
img{border:0}
.clear{clear:both;font-size: 0;height: 0}
a{color:#3496b0;text-decoration: none}

#container{text-align: center}
/*#header{margin:20px auto;width:900px;height: 87px;text-align: left}*/
#main{width:822px;margin: 0 auto;}
.tb_l{width:140px;text-align: right;color:#333;font-size:14px}
.tb_l img{margin:0 5px 3px 0}
.tb_m{width:240px;}
.tb_r{padding-left:15px;font-size:12px;width:155px;overflow: hidden;color:#656565}
.tb_r span{color:#656565}
.tb_r1{width:350px;}
#main input{border:1px solid #e6e6e6;width:240px;height:22px;line-height: 22px;vertical-align: middle}
#main #agree{width:197px; height:27px;}
.reg_in tr{height: 50px}
input.focus{border:1px solid orange;*border:2px solid orange;outline: 1px solid orange}
.hidden{display:none}
.show{display:block}
.error img{margin-right:8px}
#reg_top{margin:0 auto;text-align: center}
#reg_top #reg_l{float: left;width:21px;height:220px;background: url(images/bg_l.jpg) 0 -1px no-repeat;}
#reg_top #reg_m{float: left;width:780px;height: 210px;border-top:1px solid #f0f0f0;background: url(images/reg_m_bg.jpg) repeat-x;}
#reg_top #reg_m_title{height:46px;background:url(images/reg_t.jpg) 0 10px no-repeat #fcfdfe; }
#reg_top #reg_m_title a{margin:15px 39px 0 0;float:right}
#reg_top #reg_m_title_s{height:46px;background:url(images/reg_s.jpg) 0 10px no-repeat #fcfdfe; }
#reg_top #reg_m_title_s a{margin:15px 39px 0 0;float:right}
#reg_m{text-align: left}
#reg_m tbody .tb_m{font-weight: bold;color:#3e3e3e}
.reg_in{padding-bottom: 10px;}
#intensity{display:inline;width:0;position: relative}
#intensity_content{position: absolute;left:-413px;top:16px;width:200px;height:25px;}
#intensity_img{display:block;width:147px;height:8px;background: url(images/intensity.jpg) -98px 0 no-repeat;font-size:0}
#intensity_title i{display:block;width:49px;float:left;text-align: center;font-size:12px;font-style: normal}
#reg_top #reg_r{float: left;width:21px;height:220px;background: url(images/bg_r.jpg) no-repeat}
#reg_bottom{margin-left:15px;;width: 754px !important;width:756px;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;text-align: left}
#reg_bottom .reg_bar{
	position:relative;padding-left:0px;height: 29px;line-height: 29px;background-color:#f7f9fc ;border-bottom:0px solid #98bacc;
}
#reg_bottom .reg_bar h3{display: inline;font-size:16px;color:#3996ae; }
#reg_bottom .reg_bar .arrow_d{position: absolute;left: 66px;top: 30px;width:7px;height: 4px;background: url(images/arrow_d.gif) no-repeat}
#reg_bottom #reg_code{border-bottom:1px solid #f0f0f0;}
#reg_bottom #yzmImg img{vertical-align:-16px;margin-right:20px}
#reg_bottom #yzmImg a{font-size:14px}
#agree{width:197px;height: 27px}
#agree,#reg_bottom #quick_reg{border:0;}

/*#footer{border-bottom:1px solid #f0f0f0; padding:40px 0; vertical-align: middle;text-align: center}*/
#footer a{color:#b9bfc1}
#assignment{font-size:12px;display: inline-block;margin-left:40px;margin-top:15px}
#assignment_content{width:460px !important;width:470px;height:80px;overflow-y:scroll;margin-top:10px;border:1px solid Silver;padding:5px;font-size:12px;color:#404040}
#yzmImg2{padding-bottom:10px}
#yzmImg2 img,#yzmImg2 a{display: block;float:left;font-size:12px;}

.t_pos{
	position:absolute;width:331px;height:42px;background:url(/res/images/reg_pop.jpg) no-repeat;top:1px;
}
.s_pos{
	position:absolute;width:331px;height:42px;background:url(/res/images/s_pop.jpg) no-repeat;top:1px;
}
#infoSay{display:none;}
#infoSayTxt{
	text-align:left;padding-left:20px;padding-top:5px;
}

#s_banner{position:relative; margin:0;text-align:left}
#s_banner2{position:absolute;background:url(/res/images/t_banner.jpg) no-repeat;left:13px;height:50px;top:0px;width:780px;}
#s_link{position: absolute; z-index: 2; top:60px; padding-left:50px;padding-right:60px;color:#00A0E9;font-size:14px;
line-height:22px;}


#t_banner{position:relative; margin:0;text-align:left}
#t_banner2{position:absolute;background:url(/res/images/s_banner.jpg) no-repeat;left:13px;height:50px;top:0px;width:780px;}
#t_link{position: absolute; z-index: 2; top:60px; padding-left:50px;color:#2C9BC7;font-size:14px;}

#reg_stu #reg_bottom .reg_bar{background-color:#30A8D8;}
#reg_stu #reg_bottom .reg_bar h3{color:#ffffff;}

#schoolDiv a{font-size:12px;}
#schoolDiv {height:240px;overflow:auto;}
#schoolDiv table{width:95%;}
#city{line-height:22px;text-align:left;}
#city span{cursor:pointer;text-decoration:underline;color:blue}
#city .select{color:#3496B0; }
#schoolDiv a{color:#3496B0}
#shcoolSearch{text-align:left;}
#shcoolSearch #sq{width:150px;border:1px solid #7F9DB9;}
#searchListW{position:relative; }
#searchListW #searchList{left:36px; position:absolute; width:148px;border:1px solid #7F9DB9;background-color:#ffffff ;border-top:0px;}
#searchListW #searchList{}
#searchListW #searchList li{ padding:3px 3px;border-top:1px solid #7F9DB9; cursor:pointer;text-align:left;}
#searchList ul .select{background-color:#7F9DB9;color:#ffffff;}
input#home_input{border-top:0px;border-bottom: 1px solid #999;border-left:0px;border-right:0px;width:80px;font-size:18px;font-weight: bold;background: none;vertical-align: middle}
.home_name{line-height: 26px}
.home_name span,.home_name a{text-decoration: none}
.home_name h3{height: 26px;vertical-align: middle;padding-bottom: 20px}
.home_name img{vertical-align: middle}

.jilu{padding:10px 20px;line-height: 23px;font-size: 12px}
.jilu tr{height: auto;font-size: 12px}
.jilu th{text-align: left}
.jilu .item_title{font-size:14px}

.reg_bar li{float:left;padding-right:5px;}
.reg_bar .tago{float:left; background:url(/res/images/link_tag.gif) right -29px;height:30px; padding-right:2px;;}
.reg_bar .tago h3{float:left;  background:url(/res/images/link_tag.gif) left  -30px; height:30px;line-height:30px; padding:0px 9px 0 11px;margin:0}

.reg_bar .tagn{float:left; background:url(/res/images/link_tag.gif) right top;height:30px; padding-right:2px;}
.reg_bar .tagn h3{
	float:left;
	background:url(/res/images/link_tag.gif) left top; height:30px; line-height:30px;padding:0px 9px 0 11px;
}
.reg_bar a{font-size:12px;text-decoration:none }

.tbhl{ width:80px;height:30px;}

.it_span{font-size:12px;color:#999}

.ddline{position:absolute ; top:29px;z-index:1;height:0px;line-height:0px;font-size:0px;border-top:1px solid #e1e1e1;			width:100%; border-bottom:1px solid #ffffff;}
.ddhead{position:absolute; top:0px;z-index:2;margin-left:10px;}

#main .bts_reg{width:103px;height:29px;background:url(/res/images/bt.jpg);border:0px;color:#ffffff;font-size:13px;font-weight:bold;cursor:pointer;}
#czLog tr{height:25px;}
#czLog td{text-align:center;}
#czLog th{font-size:12px;}

#my_oauth{padding-left:20px;width:600px; }
#my_oauth span{display:inline-block;width:70px;height:55px;float:left;line-height:50px;}
#my_oauth .c1{padding-top:3px;}
#my_oauth .c2{width:100px;}
#my_oauth .c3{width:320px;}
#my_oauth a{font-size:12px;}
.ccline{ height:0px;line-height:0px;font-size:0px;border-top:1px solid #e1e1e1; width:100%; border-bottom:1px solid #ffffff;}
.span9 ul,.span9 ol,.span9 li{list-style:decimal ; }