﻿@charset "utf-8";
/*=========================Reset_start==========================*/
.ggfw_bg_box{
	width:100%;
	background:url(ggfw_bg_001.jpg) no-repeat top center;
	overflow:auto;
}
.ggfw_box_width{
	width:1200px;
	margin:0px auto;
}


::-webkit-datetime-edit { padding: 1px; background: url(/study/image/selection.gif); }
::-webkit-datetime-edit-fields-wrapper { background-color: #eee; }
::-webkit-inner-spin-button { visibility: hidden; }
::-webkit-calendar-picker-indicator {
    border: 1px solid #ccc;
    background-color: #eee;
    color: #666;
}

/*健康档案*/
.ggfw_dqwz{
	height:45px;
	width:100%;
}
.ggfw_dqwz span{
	display:block;
	height:45px;
	line-height:45px;
	width:auto;
	padding-left:25px;
	background:url(ggfw_dqwz_001.png) no-repeat left;
}
.ggfw_dqwz span a{
	font-size:13px;
	color:#333;
	margin-right:5px;
	margin-left:5px;
}
.ggfw_dqwz span a:hover{
	color:#4178be;
}
.ggfw_main{
	width:100%;
	background-color:#fff;
	overflow:auto;
	margin-bottom:30px;
}
.ggfw_main_left{
	width:275px;
	height:500px;
	float:left;
	background-color:#ededed;
}
.grxx_001{
	height:135px;
	width:100%;
	border-bottom:1px #bdc0c3 solid;
}
.grxx_pic{
	margin-top:10px; 
	margin-left:10px; 
	float:left; 
	display:block; 
	height:115px; 
	width:94px;
}
.grxx_t_001{
	margin-left:10px; 
	margin-top:20px; 
	float:left;
}
.ggxx_name{
	font-size:15px;
	color:#333;
	font-weight:bold;
}
.ggxx_p_002{
	color:#4178be;
	line-height:26px;
}
.cxbd_001{
	width:253px;
	margin-top:13px !important;
	margin:auto;
	height:350px;
}
.selet_time{
	width:60px;
	height:35px;
	border:1px #d4dee6 solid;
}
.selet_yy{
	width:253px;
	height:35px;
	border:1px #d4dee6 solid;
}
.cxbd_001 p{
	font-size:15px;
	line-height:31px;
}
.cx001{
	width:106px;
	height:44px;
	line-height:44px;
	color:#fff;
	font-size:15px;
	background:#f5aa4c;
	border:none;
	margin-top:20px !important;
	margin-left:71px;
}
.ggfw_main_right{
	width:890px;
	margin-left:20px;
	overflow:auto;
	float:left;
	margin-top:20px;
}
.ggfw_main_right_time{
	height:36px;
	line-height:36px;
	font-size:19px;
	color:#333333;
	display: block;
}
.tj_bt{
	width: 100%;
	height: 75px;
	padding-top: 13px;
}
.tj_bt span{
	float: left;
	width: 102px;
	height: 44px;
	text-align: center;
	line-height: 34px;
	color: #FFFFFF;
	font-size: 15px;
	background: url(bt_bg.png) no-repeat left top;
	margin-right: 10px;
	cursor: pointer;
}
.tj_bt .bt_hover{
	background: url(bt_bg1.png) no-repeat left top;
}
.tj_table{
	width: 100%;
	overflow: hidden;
}
.tj_table ul{
	width: 100%;
	overflow: hidden;
	margin: 0;
}
.margin20{
	margin-left:20px;
}
.tj_table_title li{
	float:left;
	font-size:15px;
	font-weight:bold;
	border-left:1px #dedede solid;
	border-top:1px #dedede solid;
	line-height:40px;
	text-align:center;
}
.tj_table_001{
	width:80px;
}
.tj_table_002{
	width:170px;
}
.tj_table_003{
	width:100px;
}
.tj_table_004{
	width:240px;
}
.tj_table_005{
	width:60px;
}
.tj_table_006{
	width:220px;
}
.tj_table_007{
	width:220px;
	border-right:1px #dedede solid;
}
.tj_table_b li{
	float:left;
	font-size:15px;
	border-left:1px #dedede solid;
	line-height:40px;
	text-align:center;
}
.tj_last{
	border-right:1px #dedede solid;
}
.tj_table_la li{
	border-bottom:1px #dedede solid;
}
.tj_table_c  li ul li{
	display:block;
	height:40px;
}

/*水费*/
.ggfw_rqmain{
	width:100%;
	overflow:auto;
	margin-bottom:30px;
}
.ggfw_rqmain_left{
	width:750px;
	height:322px;
	float:left;
	margin-right:30px;
}
.ggfw_rq_img{
	height:110px;
	width:100%;
	margin-bottom:30px;
}
.ggfw_rq_tj{
	height:100%;
	width:100%;
	border:1px #d7e0e8 solid;
	padding: 20px 34px;
}
.ggfw_rq_h{
	height:37px;
	width:100%;
	margin-bottom: 20px;
}
.ggfw_rq_h span{
	display:block;
	height:37px;
	line-height:37px;
	text-align:right;
	font-size:17px;
	color:#4178be;
	width:70px;
	margin-right:5px;
	float:left;
}
.ggfw_rq_h input{
	height:37px;
	line-height:37px;
	border:1px #d7e0e8 solid;
	width:270px;
	float:left;
}
.ggfw_rq_h .tz_time{
	height: 37px;
	width: 500px;
	float: left;
	line-height: 37px; 
} 
.tz_time div{
	width: 148px;
	float: left;
	height: 100%;
	border: 1px solid #d7e0e9;
	cursor: pointer;
	background: url(tb11.png) no-repeat right center;
}
.tz_time p{
	float: left;
	width: 40px;
	height: 100%;
	text-align: center;
}
.ggfw_rq_yzm{
	height:37px;
	border:1px #d7e0e8 solid;
	width:108px;
	float:left;
	margin-left:15px;
}
.ggfw_rq_tj .ts{
	font-size:15px;
	line-height:45px;
	color:#999999;
	margin-left:97px;
	margin-bottom: 20px;
}
.tj_button{
	width:160px;
	height:45px;
	line-height:45px;
	font-size:15px;
	color:#fff;
	text-align:center;
	background:#f5aa4c;
	margin-left:22px;
}
.tj_button:hover{
	cursor:pointer;
}
.ggfw_rqmain_right{
	width:420px;
	height:322px;
	float:left;
	border-top:3px #4178be solid  !important;
	border:1px  #d7e0e8 solid;
	background:#fff;
}
.ggfw_rqmain_right_title{
	margin-left:30px;
	margin-top:24px;
	font-size:17px;
	font-weight:bold;
	color:#4278be;
	overflow: hidden;
}
.tb001{
	display:block;
	height:27px;
	width:30px;
	background:url(tb001.png) no-repeat center;
	float:left;
}
.ggfw_rqmain_right_text{
	line-height:30px;
	color:#666;
	margin-left:30px;
	margin-right:30px;
}
.ggfw_rq_tb{
	width:100%;
	overflow:auto;
	float:left;
	margin-top:20px;
	margin-bottom:30px;
}
.rq_table_title li{
	float:left;
	font-size:15px;
	font-weight:bold;
	border-top:1px #dedede solid;
	border-bottom:1px #dedede solid;
	border-left:1px #dedede solid;
	line-height:40px;
	text-align:center;
}
.rq_table_001{
	width:36%;
}
.rq_table_002{
	width:16%;
}
.rq_table_003{
	width:16%;
}
.rq_table_004{
	width:16%;
}
.rq_table_005{
	width:16%;
}
.rq_table_006{
	width:14%;
}
.rq_table_007{
	width:14%;
}
.rq_table_000{
	width:100%;
	text-align: center;
	margin: 0 auto; 
}

.rq_table_b li{
	float:left;
	font-size:15px;
	border-left:1px #dedede solid;
	border-bottom:1px #dedede solid;
	line-height:40px;
	text-align:center;
}
.rq_last{
	border-right:1px #dedede solid;
}
