@charset "utf-8";
/* CSS Document */
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1; }
#in_content{
	clear:both;
	padding:20px 40px;
	background:#FFF;
	padding-bottom:60px;
}
#mbx{
	height:17px;
	line-height:17px;
	background:url(mbx_ico.png) no-repeat 0px center;
	padding-left:37px;
}
#mbx a:link,#mbx a:visited,#mbx{
	color:#666666;
}
#mbx a:hover,#mbx a:active{
	text-decoration:underline;
}




/*表单内容*/
#tgq_form{
	width:500px;
	height:620px;
}
.form_title{
	height:30px;
	
	margin-top:20px;
}
.form_input input{
	border:none;
	width:479px;
	height:26px;
	line-height:26px;
	padding:3px;
	background:url(input_bg.png) no-repeat;
}
.form_submit{
	margin-top:10px;
}
.sub_btn1,.sub_btn2{
	float:left;
	width:198px;
	height:43px;
	line-height:43px;
	text-align:center;
	border-radius:3px;
	background:#ab0e23;
	color:#fff;
	font-size:18px;
	cursor:pointer;
}
.sub_btn1:hover{
	background:#c42036;
	}
.sub_btn2{
	background:#7d94da;
	margin-left:85px;
}
.sub_btn2:hover{
	background:#899edf;
	}
.form_input textarea{
	border:none;
	width:474px;
	height:108px;
	padding:5px;
	background:url(textare_bg.png) no-repeat;
}
.form_title .yzmimg{ height:26px; line-height:26px; margin-top:0px; float:left;}

.box {

 /*非IE的主流浏览器识别的垂直居中的方法*/

 display: table-cell;

 vertical-align:middle;
 line-height:0px;
 

 /* 针对IE的Hack */

 *display: block;

 *font-size: 23px;/*约为高度的0.873，200*0.873 约为175*/

 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

 width:65px;

 height:26px;
}
/*tab功能部分*/
#lyzxtab_rhl{ margin-top:28px; width:525px; float:left; }
.lyzx_menu_rhl li{ float:left; color:#000; cursor:pointer;}

.jh_bg,.nr_bg{ width:120px; text-align:center; height:38px; line-height:38px;font-size:16px;}
.jh_bg{ background:#f9eedd;  border:#e1d5c2 solid 1px; border-bottom:#f9eedd solid 1px;}
.nr_bg{ background:#ddf9e2; border:#c5e1ca solid 1px;  border-bottom:#ddf9e2 solid 1px; margin-left:10px;}
.lyzx_menu_rhl{ /*position:relative; bottom:-1px; */height:39px;}
#lyzxpage1,#lyzxpage2{ background:#f9eedd; font-size:14px; padding:10px 20px; padding-top:0px; border:#e1d5c2 solid 1px;}
#lyzxpage2{ background:#ddf9e2;border:#c5e1ca solid 1px; }
.hide_rhl{display:none;}
.unselected_rhl{border-bottom:none;}
/*右侧部分*/
#lyzx_righter{ width:345px; height:611px; border:#c5cde6 solid 1px; background:#dde4f9; float:right; margin-top:67px; padding:20px; padding-right:0px;}
#yydate{ position:relative;}
#lyzx_righter h2{ margin-right:20px; font-weight:normal; font-size:18px; border-bottom:#c5cde6 solid 1px; padding-bottom:5px;}
#lyzx_righter p{margin-right:20px;}
#yydate li{color:#5589f0; position:relative; z-index:2; line-height:18px; float:left; height:71px; width:51px; padding-top:5px; margin-right:15px; background:url(datebg.png) no-repeat; cursor:pointer; text-align:center;}
#yydate li.yycont{ display:none; position:absolute; top:75px;color:#000; z-index:1; line-height:20px; clear:left; height:68px; width:292px; padding:15px; margin-right:0px; background:#fff; cursor:pointer; text-align:left; border:#b3b9cc solid 1px;}
#yydate li.yycont:hover{ background:#fff; color:#000;}
#yydate li:hover{ background:url(datebg_hover.png) no-repeat; color:#fff;}
#yydate div{ display:none;}
.ydat{ font-size:12px; }
.yweek{ font-size:14px; }
.yyflag{ font-size:12px; color:red;position:relative; top:6px; }
#yydate{ margin-top:20px;}
.yyok,.yyno{ position:absolute; top:30px;left:38px; display:inline-block; width:20px; height:20px; background:url(dateyes.png) no-repeat;}
.yyno{  background:url(dateno.png) no-repeat;}