@charset "utf-8";
/* CSS Document */

/*CSS重置*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img, span, label { 
	margin: 0; padding: 0; 
}
body, button, input, select, textarea { 
	font: 12px/1.5 '宋体', tahoma, Srial, helvetica, sans-serif; 
}
body { 
	_background-attachment: fixed; _background-image: url(about:blank); 
}
h1, h2, h3, h4, h5, h6 { 
	font-size: 100%; 
}
em { 
	font-style: normal; 
}
dl, ul, ol { 
	list-style: none; 
}
div, p, dl, dd, ul, ol, li ,iframe,table{ 
	overflow: hidden; zoom: 1; 
}
a { 
	text-decoration: none; color: #555555; outline: none; star:expression(this.onFocus=this.blur());
}
/*a:hover { text-decoration:underline; color:#ec050e; }*/
img { 
	border: none;
}

/*****CSS重置*****/



/*
 * 首页
 */
 /*header(头部区部)*/
  .loginHeader1 { 
	width: auto; height: 102px; margin: 0 auto;
}
 .loginHeader { 
	width: 959px; height: 122px; padding: 25px 0 10px 0; margin: 0 auto;
}
.loginHeader a.logo { 
	display: block; width: 210px; height: 122px; float: left; 
}
.loginHeader a.logo img { 
	display: block; width: 210px; height: 122px; 
}
 
.header { 
	width: 950px; height: 122px; padding: 25px 0 10px 0; margin: 0 auto; 
}
.header a.logo { 
	display: block; width: 210px; height: 62px; float: left; 
}
.header a.logo img { 
	display: block; width: 210px; height: 62px; 
}

.header a.topImg img { 
	display: block; width: 150px; height: 122px; 
}

.header ul{ 
	width:380px; float:left; margin-top:15px; margin-left:10px; display:inline; font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', DengXian, SimSun, 'Segoe UI', Tahoma, Helvetica, sans-serif; color:#333;
}
.header ul li{ 
	font-size:12px; line-height:1.2;
}
.header ul li.slogan{ 
	font-size:20px; letter-spacing:0.3em;
}
.header p { 
	width: 330px; float: right; margin-top: 21px; 
}
.header p a { 
	display: block; height: 26px; float: left; line-height: 26px; margin-right: 8px; 
}
.header p a b {
		 display: block; width: 2px; height: 26px; 
}
.header p a b.b1 { 
	display: block; width: 2px; height: 26px; background: url(../images/zhBg1.png) no-repeat; float: left; 
}
.header p a b.b2 { 
	display: block; width: 2px; height: 26px; background: url(../images/zhBg2.png) no-repeat; float: left; 
}
.header p a span { 
	display: block; padding: 0 10px; text-indent: 3px; height: 26px; float: left; background: url(../images/zhBG3-x.png) repeat-x; color: #999; 
}
.header p a span i { 
	display: block; width: 11px; height: 12px; background: url(../images/user.png) no-repeat; float: left; margin-top: 7px; 
}
.header p label { 
	display: block; float: right; 
}
#schTxt { 
	width: 180px; height: 35px; background: url(..//images/index/so1.gif) no-repeat; float: left; padding-left: 10px; border: none; line-height: 26px; 
}
#schBut { 
	width: 38px; height: 35px; float: left; 
}



/*navWarp(主导航)*/
.navWarp { 
	width: auto; height: 127px; margin: 0 auto; background: #b8d200; 
}

#container{ 
	width: 959px; margin:0px auto; height:127; clear:both;
}

#left{ 
	float: left; width: 300px; height:127; background:#b8d200; margin: 0px;
}

#right{ 
	float: left; width: 300px; height:127; background:#b8d200; margin: 0px; margin-left: 35px;
}

#clear { 
	clear:both; 
}

#center{ 
	float: left; width: 318px; height:127; background:#b8d200; margin: 0px;
}

#leftTop { 
	width: 100%; height: 60px; margin: 0 auto; margin-top: 17px; margin-bottom: 0px;
}

#rightTop { 
	width: 228px; height: 72px; margin: 0 auto; margin-top: 5px; margin-bottom: 0px; font-size: 12px; color: white;
}

#logout { 
	font-size: 12px; color: white;
}

#nav { 
	width: 100%; height: 50px; margin: 0 auto; 
}
#nav li { 
	float: left; line-height: 50px; 
}
#nav li a { 
	display: block; height: 50px; padding: 0 5px; font-weight:800; width: auto; float: left; font-size: 14px; color: #464645; 
}
#nav li a:hover{ 
	color:#226142;
}

#nav li a.current { 
	display: block; height: 142px; padding: 0 5px; font-size: 14px; color: #226142; font-weight: 800; 
}

/*bannar(广告区域)*/
.bannarWarp1 { 
	width: auto; background: #b5b5b7; height: 20px; 
}
.bannarWarp2 { 
	width: auto; background: #b5b5b7; height: 15px; 
}
.bannarWarp3 { 
	width: auto; background: #FFFFFF; height: 15px; margin: 0 auto; 
}
.bannarWarp4 { 
	width: 318px; background: #b5b5b7; height: 15px; margin: 0 auto; 
}
.bannarWarp { 
	width: auto; background: #b5b5b7; height: 415px; margin: 0 auto; 
}
.bannarAll { 
	width: 1051px; height: 415px; margin: 0 auto; 
}
.bannar { 
	float: left; width: 959px; height: 415px; margin: 0 auto; 
}
.bannarLeft{ 
	float: left; width: 46px; height:415px; background:#b5b5b7; margin: 0px;  margin-top: 200px;
}
.bannarRight{ 
	float: left; width: 46px; height:415px; background:#b5b5b7; margin: 0px;  margin-top: 200px;
}

/*business(主要业务区域)*/
.busWarp { 
	width: 950px; margin: 0 auto; 
}
.business { 
	width: auto; width: 952px; height: 242px; margin: 0px;
}
.business ul { 
	width: 952px; margin: 0px auto; overflow: hidden; zoom: 1; margin: 0px;
}
.business ul li { 
	float: left; width: 238px; height: 242px; background: #EDF2C5; margin: 0px; display: inline; 
}
.business ul li h2 { 
	font-size: 14px; color: #4c68a7; margin-left: 0px; margin-top: 0px; 
}
.business ul li blockquote { 
	color: #de3f42; font-size: 12px; margin-left: 30px; display: block; margin: 0px; 
}
.business ul li a.busPic { 
	display: block; width: 238px; height: 242px; margin: 0px auto; 
}
.business ul li a { 
	width: 238px; display: block; margin-left: 0px; color: #4c68a7; margin-top: 0px; 
}
.business ul li a:hover { 
	text-decoration: underline; 
}

.businessAll { 
	width: auto; width: 952px; height: auto; margin: 0px;
}
.business1 { 
	float:left; width: 238px; height: 150px; margin: 0px;background: url(../images/index/business1.gif);display:none;font-size: 12px;font-weight:100;
}
.business1  h2 { 
	font-size: 15px; 
}
.business1  a { 
	line-height:21px; font-family:"微软雅黑";
}
.business1  a:hover { 
	text-decoration: underline; font-size: 16px;  color: #f60;
}

.businessbak { 
	float:left; width: 238px; height: 150px; margin: 0px;background: white;display:none;
}


/*宣传语broadWarp*/
.broadWarp { 
	width: auto; height: 60px; margin: 0 auto; 
}

.broad { 
	width: 800px; height: 60px; margin: 0 auto; text-align: center;
		padding: 0 5px; font-weight:800; font-size: 20px; color: #464645; font-style: normal;
}

.broad span{ 
	font-size: 12px; font-weight:100;
}

.broadImgWarp { 
	width: auto; height: 38px; margin: 0 auto; 
}
.broadImg { 
	width: 959px; height: 38px; margin: 0 auto; 
}

/*healthBox*/
.healthBox { 
	width: 572px; margin: 0 auto; 
}
.boxBusiness { 
	width: auto; width: 572px; height: 117px; margin: 0px;
}
.boxBusiness ul { 
	width: 572px; margin: 0px auto; overflow: hidden; zoom: 1; margin: 0px;
}
.boxBusiness ul li { 
	float: left; width: 102px; height: 117px; margin: 0px; display: inline; 
}
.boxBusiness ul li a.boxBusPic { 
	display: block; width: 102px; height: 117px; margin: 0px auto; 
}
.boxBusiness ul li a { 
	width: 92px; display: block; margin-left: 0px; margin-top: 0px; 
}
.boxBusiness ul li a:hover { 
	text-decoration: underline; 
}


/*aboutWarp(关于我们区域)*/
.aboutWarp { 
	width: auto; background: #ddeee0; height: 195px; 
}
#about { 
	width: 950px; height: 195px; margin: 0 auto; background: url(../images/fg.jpg) center center no-repeat; 
}
#about dl { 
	width: 410px; float: left; margin-top: 35px; 
}
#about dl dt { 
	width: 150px; height: 120px; float: left; display: inline; margin-right: 15px; padding: 2px; border: 1px solid #ccc; background: #fff; 
}
#about dl dt img { 
	width: 150px; height: 120px; 
}
#about dl dd { 
	padding-top: 10px; 
}
#about dl dd a { 
	color: #2977e1; margin-right: 5px; 
}
#about dl dd i { 
	margin: 0 5px; font-style: normal; 
}
#about ul { 
	width: 418px; float: right; margin-top: 35px; 
}
#about ul li { 
	float: left; width: 116px; margin-left: 20px; display: inline; 
}
#about ul li a.aboutPic { 
	width: 110px; height: 90px; display: block; background: #FFF; padding: 2px; border: 1px solid #ccc; margin-top: 0; 
}
#about ul li a.aboutPic img { 
	width: 110px; height: 90px; display: block; 
}
#about ul li a {
	text-align: center; display: block; color: #4c68a7; margin-top: 10px; font-weight:800;
}

/*footer(页脚)*/
.footer {
		width: auto; margin-top: 0; height: 50px; background: #848484; text-align: center;
}
.footer p {
		margin-top: 15px;
}
.footer p span {
	font-size: 12px; color: #FFFFFF;
}
.footer dl { 
	width: auto; padding: 5px 0; border-bottom: 1px solid #ccc; 
}
.footer dl dt { 
	float: left; width: 350px; font-size: 14px; color: #00492c; font-weight: 800; 
}
.footer dl dd {
	float: right; width: 505px; color: #4c68a7; 
}
.footer dl dd a { 
	color: #4c68a7; 
}
.footer dl dd a:hover { 
	text-decoration: underline; 
}
.copyright { 
	margin-top: 5px; 
}
.copyright p.contact { 
	width: 350px; float: left; color: #4c68a7; 
}
.copyright p a { 
	color: #4c68a7; 
}
.copyright p a:hover { 
	text-decoration: underline; 
}
.copyright p { 
	width: 450px; float: right; color: #666; 
}


/*healthBox*/
.footBox { 
	width: auto; margin: 0 auto; background: #E6E6E6;
}
.footBusiness { 
	width: auto; height: 150px; margin: 0px; margin-top: 25px;
}
.footBusiness ul { 
	width: 959px; margin: 0px auto; overflow: hidden; zoom: 1; margin: 0px;
}
.footBusiness ul li { 
	float: left; width: 178px; height: 150px; margin: 0px; display: inline; 
}

/******************首页End******************/


/*
 * 健康管理
 */
 
/*topMenu(后台管理信息)*/
.topMenuWarp { 
	width: auto; height: 25px; background: #f2f2f2; border-bottom: 1px solid #eee; 
}
.topMenu { 
	width: 950px; margin: 0 auto; height: 25px; line-height: 25px; 
}
.topMenu p { 
	width: 120px; float: left; color: #666; background: url(../images/collectIco.png) no-repeat left center; padding-left: 15px; cursor: pointer; 
}
.topMenu ul { 
	float: right; 
}
.topMenu ul li { 
	float: left; margin: 0 4px; color: #666; display: inline; 
}
.topMenu ul li strong { 
	color: #F00; 
}

/*breadCrumbs(面包屑)*/
.breadCrumbs { 
	width: 950px; height: 35px; line-height: 35px; margin: 5px auto; 
}
.breadCrumbs strong { 
	color: #333; 
}
.breadCrumbs a { 
	margin: 0 3px; 
}
.breadCrumbs a.selected { 
	color: #4c68a7; 
}

/*main(主要内容外套)*/
.main { 
	width: 959px; margin: 0 auto; 
}

/*main(主要内容外套)*/
.main2 { 
	width: 959px; margin: 0 auto; height: 2048px;
}

/*健康管理content下主框架*/
.admin,.basicMain{ 
	border:0px solid #ccc; height: auto;
}

.userInfo{
	border:2px solid #D5D5D5; height: 820px;
}

.adminEx{ 
	
}

/*adminSubNav(管理菜单)*/
.adminSubNav2 { 
	width: 219px; float: left; border: 0px; background: #e6e6e6; margin-top:10px; margin-left:10px;
}
.adminSubNav { 
	width: 219px; float: left; border: 0px; background: #e6e6e6; margin:0px; height:auto;
}
.adminSubNav h2 { 
	width: auto; height: 30px; line-height: 30px; font-size: 16px; color: #fff; text-indent: 20px;
}
.adminSubNav dl { 
	padding-bottom: 7px; 
}
.adminSubNav dl dt { 
	display:inline; width: auto; height: 30px; line-height: 30px; font-size: 14px; color: #808080; text-indent: 20px; font-weight: 800; 
}
.adminSubNav dl dd { 
	text-indent: 30px; margin-top: 7px; 
}
.adminSubNav dl dd a { 
	color: #808080; display: block; padding: 1px 0; 
}
.adminSubNav dl dd a:hover { 
	display: block; padding: 1px 0; text-decoration: underline;  color:black;
}
.adminSubNav dl dd a.adminCurrent { 
	display: block; color: #00492c; padding: 1px 0; 
}

/*健康咨询*/
.healthExNav2 { 
	width: 219px; float: left; border: 0px; background: #e6e6e6; margin-top:10px; margin-left:10px;
}
.healthExNav { 
	width: 219px; float: left; border: 0px; background: #e6e6e6; margin:0px; height:auto;
}
.healthExNav h2 { 
	width: auto; height: 30px; line-height: 30px; font-size: 16px; color: #fff; text-indent: 20px;
}
.healthExNav dl { 
	padding-bottom: 7px; 
}
.healthExNav dl dt { 
	display:inline; width: auto; height: 30px; line-height: 30px; font-size: 14px; color: #808080; text-indent: 20px; font-weight: 800; 
}
.healthExNav dl dd { 
	text-indent: 30px; margin-top: 7px; 
}
.healthExNav dl dd a { 
	color: #808080; display: block; padding: 1px 0; 
}
.healthExNav dl dd a:hover { 
	display: block; padding: 1px 0; text-decoration: underline; color:black;
}
.healthExNav dl dd a.adminCurrent { 
	display: block; color: #00492c; padding: 1px 0; 
}

/*content(管理内容)*/

.content { width: 740px; float: right; height:auto; }

/*健康管理标题【共用】*/
.foreword h2, .resultTitle h2,.adminHome{ 
	height: 35px; border-bottom: 1px solid #ccc; line-height: 35px; text-indent: 20px; font-size: 17px; color: #666; background: #f2f2f2; margin-top: 1px; 
}

.adminHomeEx{ 
	height: 35px; border-bottom: 1px solid #ccc; line-height: 35px; text-indent: 20px; font-size: 17px; color: #666; background: #f2f2f2; margin-top: 1px; 
}
	

/*
 * 个人资料显示页
 */

.userInfoMain { 
	padding: 20px 15px 15px 15px; 
}
.userInfoMain p { 
	border-bottom: 1px solid #FCC; height: 35px; line-height: 35px; padding: 0 10px; 
}
.userInfoMain p strong { 
	display: block; float: left; font-size: 14px; color: #090; 
}
.userInfoMain p b { 
	display: block; float: right; font-weight: normal; color: #39C; cursor: pointer; 
}
.userInfoMain p label { 
	display: block; font-weight: normal; color: #39C; cursor: pointer; float:right;
}

.userInfoMain p label input { 
	display: block; width: 31px; height: 17px;  border:0; cursor: pointer; margin-top: 8px; color:#285eb4; background:#fff; 
}

.userInfoMain p.saveBut { 
	 height: 35px; line-height: 35px; padding: 0 10px; border-bottom:none;
}

.userInfoMain .saveBut label{
	display: block; font-weight: normal; color: #39C; cursor: pointer;
}
.userInfoMain p.saveBut label input { 
	display: block;  width: 70px; height: 25px; font-weight:800; line-height:25px; border:0; cursor: pointer; margin-top: 8px; margin-right:20px; color:#fff; background:#71BB29; 
}
.userInfoMain ul { 
	margin: 5px; padding: 0 5px; 
}
.userInfoMain ul li { 
	margin: 10px 0; color: #666; 
}
.userInfoMain ul li label { 
	font-size: 14px; height: 25px; line-height: 25px; 
}
.userInfoMain .basic li label { 
	display: block; float: left; width: 155px; 
}
.userInfoMain .basic li i{ 
	color: #F00; padding-right: 5px; float:left;
}
.userInfoMain .basic li input[type="text"] { 
	width: 181px; height: 23px; border: 1px solid #ccc; float: left; padding-left: 5px; line-height: 23px; margin-right: 3px; 
}
.userInfoMain .basic li .styleOne { 
	width: auto; margin: 0 5px; 
}
.userInfoMain ul li a{
	font-size:12px; color:#4c68a7;
}

/*****个人资料显示页****
*/

/*
 * 个人资料保存页
 */

.userInfoMain ul li span { 
	display: block; float: left; height: 25px; line-height: 25px; 
}

/*****个人资料保存页*****/

/*
 * 健康风险评估主页
 */

.admin .riskHome h2 { 
	height: 35px; border-bottom: 1px solid #ccc; line-height: 35px; text-indent: 20px; font-size: 16px; color: #666; background: #f2f2f2; margin-top: 1px; 
}
.admin .riskMain { 
	padding: 5px 20px 20px 20px; color: #686868; font-size: 14px; 
}
.admin .riskMain p { 
	margin: 10px 0; border-bottom: 1px dotted #ccc; padding: 10px 0; 
}
.admin .riskMain p label { 
	display: block; margin: 10px 0; width: 90px; height: 30px;
}
.admin .riskMain p label input { 
	display:block; width: 90px; height: 30px; border:0; background:url(../images/butBg2.png) no-repeat; color:#fff; font-size:16px;  cursor: pointer;}

/*****健康风险评估主页End*****/



/*
 * 健康评估
 */
.foreword p { font-size: 14px; text-indent: 2em; color: #666; letter-spacing: 2px; width: 900px; margin: 20px auto; margin-left: 35px; font-family:"微软雅黑";}

/*tabs onscroll*/

.tabs_ { 
	position: fixed; top: 0; _position: absolute; _top:expression(offsetParent.scrollTop);
}
.displayNone {
	display: none;
}

/*tabs*/
#tabs {
	height: 30px; float: left; margin-left: 0px; overflow: hidden; zoom: 1; line-height: 30px; background: #f2f2f2; display:inline;
}
#tabs li { 
	float: left; padding: 0 33px; font-size: 14px; text-align: center; display: inline; color: #e3d3d3; 
}
#tabs li.currTest { 
	float: left; padding: 0 33px; font-size: 14px; text-align: center; border-right: 1px solid #f2f2f2; display: inline; color: #fff; font-weight: 800; background: #8868ab; 
}
#tabs li.currTest a { 
	color: #fff; 
}

/*tabsOne[心理测评]*/
#tabsOne {
	height: 30px; float: left; margin-left: 35px; overflow: hidden; zoom: 1; line-height: 30px; background: #f2f2f2; display:inline;
}
#tabsOne li { 
	float: left; padding: 0 23px; font-size: 14px; text-align: center; display: inline; color: #e3d3d3; 
}
#tabsOne li.currTest { 
	float: left; padding: 0 23px; font-size: 14px; text-align: center; border-right: 1px solid #f2f2f2; display: inline; color: #fff; font-weight: 800; background: #8868ab; 
}
#tabsOne li.currTest a { 
	color: #fff; 
}


/*tabsBox(切换内容)*/
.tabsBox { 
	width: 680px; margin: 0 auto; margin-left: 35px; padding: 0px 10px 30px 10px; display: none; 
}
.tabsBox h2 { 
	font-size: 14px; 
}
.tabsBox p { 
	margin: 20px 0 0 0; font-size: 18px; color: #333; font-family: "微软雅黑", Arial, Helvetica, sans-serif; 
}
.tabsBox ul { 
	margin-top: 5px; 
}
.tabsBox ul li { 
	font-size: 14px; color: #666; margin:5px 0;
}
.selectTag { 
	display: block; 
}
.tabsBox li input[type="text"] { 
	width: 150px; height: 23px; line-height: 23px; font-size: 16px; border: 1px solid #ccc; padding-left: 5px; margin-right: 5px; 
}


/*添加text样式*/
.opationBut,.opationBut_{
	border-top: 1px dashed #ccc; padding-top: 5px; margin-top:35px; 
}

.opationBut .next{
	width:200px; margin:0 auto;
}

.opationBut_ .preNext{
	width:305px; margin:0 auto;
}
.opationBut p,.opationBut_ p{
	width:80px; float:left; margin-left:10px; margin-right:10px;
}

.opationBut p input,.opationBut_ p input{
	display:block; width: 80px; height: 25px; line-height:25px; border: 0; background:url(../images/butBg3.png) no-repeat; color:#fff; text-align: center; cursor: pointer; font-weight:800;
}



.opationButDiv_{
	padding-top: 5px; margin-top:15px; 
}
.opationButDiv_ p{
	width:80px; float:left; margin-left:10px; margin-right:10px;
}
.opationButDiv_ p input{
	display:block; width: 80px; height: 25px; line-height:25px; border: 0; background:url(../images/butBg3.png) no-repeat; color:#fff; text-align: center; cursor: pointer; font-weight:800;
}

/*
 * 完成页面
 */
 
.conWarp { 
	width: 778px; border: 1px solid #ccc; float: right; padding-bottom: 10px; 
}
.report { 
	width: auto; height: auto; margin-top: 30px; 
}
.report h3 { 
	text-align: center; font-size: 36px; color: #555; 
}
.report div { 
	margin: 20px 0; 
}
.report div h4 { 
	font-size: 14px; color: #555; 
}
.report div p { 
	margin-top: 3px; color: #333; line-height: 1.8em; font-size: 14px; 
}

/* 
 * 乳腺癌风险评估报告
 */
.report1 h3 { 
	font-size: 24px; text-align: center; margin-top: 20px; color: #333 
}
.report1 table { 
	  border-collapse: collapse; width: 100%; margin-top: 20px; 
}
.report1 table th { 
	border: 1px solid #fff; padding: 5px; background: #6CC; color: #fff; font-size: 14px; text-align: left; 
}
.report1 table td { 
	border: 1px solid #fff; text-align: center; padding: 5px; color: #444; background: #f2f2f2; 
}
.report1 table td p {
	margin: 25px 5px; text-align: left; line-height:1.6em; 
}
.report1 table td p span { 
	text-decoration: underline; 
}
.report1 .improve td {
	width: 30%; 
}
/******************乳腺癌风险评估报告End******************/

/*健康管理框架【公共】*/
.userMain,.adminMain{ 
	float:left; padding:15px;
}

/*基本资料*/
.basicInfo { 
	height: 35px; line-height: 35px; border-top: 1px solid #333; border-bottom: 1px solid #333; margin-top: 30px; color: #333; 
}
.basicInfo li { 
	float: left; margin-right: 25px; display: inline; color: #333; font-size: 14px; 
}
.gradeContent h4 { 
	font-size: 24px; color: #555; 
}
.gradeContent h4 span { 
	font-size: 60px; font-weight: 800; font-family: "微软雅黑"; color: #F00; 
}
.gradeContent p.styleColorOne { 
	color: #C93; font-weight: 800; 
}

/*建议检查*/
.checkUpMain table {
	border-collapse: collapse; width: 100%; 
}
.checkUpMain table th { 
	border: 1px solid #fff; padding: 5px; background: #f7af38; color: #fff; font-size: 14px; 
}
.checkUpMain table td { 
	border: 1px solid #fff; text-align: center; padding: 5px; color: #666; background: #f2f2f2; 
}
.checkUpMain .wellDone { 
	margin-top: 20px; 
}
.checkUpMain .wellDone td {
	width: 50%; text-align: left; 
}

/*健康处方*/
.presMain table { 
	border-collapse: collapse; width: 100%; 
}
.presMain table th { 
	border: 1px solid #fff; border-right: 1px solid #f4f4f4; padding: 5px; background: #f7af38; color: #fff; font-size: 14px; 
}
.presMain table td { 
	border: 1px solid #fff; text-align: left; padding: 5px; color: #666; background: #f2f2f2; 
}


/*健康产品*/
.product { 
	width: 750px; height: 215px; margin-top: 20px; background: url(../images/pro_bg.png) no-repeat; 
}
.proTitle { 
	height: 35px; line-height: 35px; padding: 0 15px; 
}
.proTitle h4 { 
	font-size: 14px; float: left; color: #333; 
}
.proTitle a { 
	display: block; float: right; color: #0099CC; 
}
.proMain ul { 
	width: 670px; margin: 0 auto; 
}
.proMain li { 
	float: left; width: 155px; margin: 0 6px; display: inline; 
}
.proMain li p { 
	margin: 3px 0; color: #666; 
}
.proMain li a img {
	width: 120px; height: 85px; 
}
.proMain li strong { 
	display: block; font-size: 16px; color: #e4393c; font-family: "微软雅黑"; font-weight: normal; 
}

/*
 * 用户登录
 */
 .loginMain { 
	width: auto; margin: 0 auto;
}
.login { 
	width: 959px; margin: 0; 
}
.loginInput { 
	float: right; _width:355px; margin-right: 100px; display: inline; border: 2px solid #ccc; padding: 20px; 
}
.loginInput ul li { 
	padding: 0px 0 10px 0; text-align: left;
}
.loginInput ul li label { 
	display: block; width: 130px; font-size: 14px; color: #666; font-weight: 800; 
}
.loginInput ul li a { 
	color: #3CC; display: block; width: 112px; 
}
#user, #pass { 
	width: 210px; height: 27px; line-height: 27px; border: 1px solid #ccc; padding-left: 5px; margin-top: 5px; color: #333; 
}
#user { 
	font-size: 12px; 
}
#login { 
	display:block; width: 102px; height: 31px; margin-top: 5px;  border:0; font-weight:800; word-spacing:10px; background:url(../images/butBg1.png) no-repeat; text-align:center; line-height:31px; color:#fff; cursor:pointer; 
}
.loginPic { 
	width: 300px; float: left; height: 230px; margin-top: 25px; margin-left: 80px; display: inline; 
}


/*
 * 用户注册
 */
.header a.logo { 
	display: block; float: left; 
}
.header strong { 
	font-weight: normal; display: block; float: left; font-size: 24px; color: #ccc; border-left: 3px solid #ccc; padding: 0 18px; margin-top: 20px; height: 35px; line-height: 30px; margin-left: 20px; font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', DengXian, SimSun, 'Segoe UI', Tahoma, Helvetica, sans-serif; 
}
.register { 
	margin: 30px 0; 
}
.regInput { 
	width: 520px; float: left; 
}
.regInput ul li { 
	margin: 10px 0; 
}
.regInput ul li label { 
	display: block; width: 70px; height: 28px; line-height: 28px; text-align: right; float: left; font-size: 14px; color: #666; 
}

.regInput ul li input { 
	float: left; width: 180px; height: 26px; line-height: 26px; border: 1px solid #ccc; padding-left: 5px; margin: 0 10px; font-size: 14px; 
}
.regInput ul li span { 
	display: block; float: left; font-size: 14px; color: #dc2a2a; line-height: 27px; 
}
.regInput ul li em { 
	display: block; line-height: 27px; margin-left: 10px; color: #39C; float: left; cursor: pointer; 
}
#regCode { 
	width: 140px; 
}
#remember { 
	width: auto; margin: 0 5px 0 17px; 
}
#remPass { 
	width: auto; height: auto; float: left;
}
#remPass { 
	font-size: 12px; 
}
#remPass a { 
	color: #2170b7; 
}
#regBut {
	width: 102px; height: 31px; border: 0; background: url(../images/reg_but.png) no-repeat; text-indent: -9999px; cursor: pointer; margin-left:17px;
}

#next {
	width: 102px; height: 31px; border: 0; background: url(../images/next.png) no-repeat;cursor: pointer; margin-left:17px;margin-top: 5px
}

#ok {
	width: 102px; height: 31px; border: 0; background: url(../images/OK.png) no-repeat;cursor: pointer; margin-left:17px;margin-top: 5px
}

.regPic { 
	height: 300px; float: right; text-align: center; line-height: 300px; 
}
#regButScan {
	float: left; padding: 0 33px; font-size: 14px; text-align: center; display: inline; color: #4c68a7; 
}
/*注册成功*/
#buttonReg { 
	float: left; padding: 0 33px; font-size: 14px; text-align: center; display: inline; color: #4c68a7; 
}
#buttonRegFirst { 
	float: left; padding: 0 33px; font-size: 14px; text-align: center; display: inline; color: #dc2a2a; 
}
.regSuccess {
	height: 300px; width: 580px; margin: 0 auto; padding-top: 20px; 
}
.regSuccess h2 { 
	font-size: 28px; color: #84cd5b; font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', DengXian, SimSun, 'Segoe UI', Tahoma, Helvetica, sans-serif; background: url(../images/okIco.png) no-repeat; padding-left: 65px; 
}
.regSuccess ul { 
	margin: 10px 0 10px 65px; 
}

.regSuccess ul li { 
	float: left; margin-right: 10px; 
}
.regSuccess ul li a { 
	color: #4c68a7; 
}

/*
 * 体质检测题
 */
 
/*体质检测首页*/
.physiqueTestHome{ 
	color:#666; font-size:14px; padding-bottom:30px;
}
.physiqueTestHome ul{
		padding:10px 15px; background:#f3f3f3; border:1px solid #ccc; font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', DengXian, SimSun, 'Segoe UI', Tahoma, Helvetica, sans-serif;
}
.physiqueTestHome ul li{ 
	margin:10px 0; 
}
.physiqueTestHome dl{ 
	margin-top:20px;
}
.physiqueTestHome dl dt{ 
	font-weight:800;
}
.physiqueTestHome dl dd{ 
	margin:5px 0;
}
.physiqueTestHome label{ 
	display:block;  height:30px; margin:20px 0; padding:10px; border-top:1px dashed #ccc; 
}
.physiqueTestHome label input{ 
	width:90px; margin:10px auto; height:30px; display:block; border:0; background:url(../images/butBg2.png) no-repeat; text-align:center; line-height:30px; font-weight:800; color:#fff; font-size: 16px;cursor:pointer;
}

/*体质检测题*/
.physiqueHome{
	height: auto; margin:0;
}
.physiqueHome2{
	height: auto; margin:0;
}
.physiqueTest,.physiqueTestHome{ 
	padding:0 40px;
}
.physiqueTest ul li { 
	margin: 15px 0; 
}
.physiqueTest ul li label { 
	display: block; float: left; width: 80px; margin: 0 5px; font-size: 14px; color: #333; 
}
#mtTenMetersRun, #mtLongJump, #mtThrowTennis, #mtContinuousJump, #mtQianQu, #mtPingHengMu { 
	float: left; margin-top: 3px; 
}
.physiqueTest ul li input[type="text"],#mtTM, #mtLJ, #mtTT, #mtCJ, #mtQQ, #mtPH { 
	float: left; border: 1px solid #d4d4d4; width: 165px; height: 23px; line-height: 25px; padding-left: 5px; margin: 0 5px; float: left; }

#phyBut{ 
	margin-left:20px;
}

/*体质测试结果*/
.phyTestesult{ 
	/* height:500px; */ padding:20px 15px;
}
.phyTestesult h3{ 
	font-size:24px; text-align:center; margin:30px 0; 
}
.phyTestesult ul{ 
	margin:20px 0; font-size:14px; height:32px; border-top:1px solid #000; border-bottom:1px solid #000; line-height:32px; 
}
.phyTestesult ul li{ 
	float:left; margin-left:20px; 
}
.phyTestesult h4{ 
	font-size:14px; font-weight:800; margin:30px 0 10px 0; color:#333;
}
.phyTestesult table { 
	border-collapse: collapse; width: 100%; 
}
.phyTestesult table td.dietSports{
	padding:15px; line-height:1.8; text-align:left; text-indent:2em;
}
.phyTestesult table th { 
	border: 1px solid #fff; padding: 5px; background: #f7af38; color: #fff; font-size: 14px; 
}
.phyTestesult table td { 
	border: 1px solid #fff; text-align: center; padding: 5px; color: #666; background: #f2f2f2; 
}
.phyTestesult table td.textStyle1 { 
	text-align: left; 
}

.phyTestesult .score{ 
	background:#f2f2f2;  height:40px; font-size:35px; padding:10px 5px; text-align:center; line-height:40px; font-family:"微软雅黑"; color:#666;
}
.phyTestesult .score span{ 
	color:#f00;
}
/*测试祥情弹出框*/
#dialogBody{
	padding:10px; color:#666; line-height:1.8;
}

/*测试结果*/
.phyResult{
	border:1px solid #ccc;
}
.testResult{
	border:1px dotted #666; padding:10px; background:#f3f3f3;
}
.testResult strong{
	color:#0c0; font-size:24px; font-family:"微软雅黑"; 
}
.testResult p{
	color:#333; font-size:14px;
}

/*record[历史记录]*/
.recordSelect{
	padding:0 0; 
}
.record{
	padding:10px 10px; 
}
.record div{
	width:100%; 
}
.record table { 
	border-collapse: collapse; width: 100%;  padding:1px;
}
.record  table th { 
	border: 1px solid #f1f1f2; padding: 5px; background:#E6E6E6; font-size: 13px; 
}
.record  table td { 
	border: 1px solid #f1f1f1; text-align: center; padding: 3px; color:#666;  
}
.record table .tableTrBg{
	background:#dcdcdc;
}
.record ul{ 
	float:left; margin:15px 0;
}
.record ul li{
	float:left; margin-left:10px; color:#666; margin:5px; width:280px;
}
.record ul li strong{
	display:block; height:25px; float:left; line-height:25px;
}
.record ul li label{
	display:block; width:60px; height:25px; line-height:25px; float:left; margin-right:5px;
}
.record ul li select{
	width:147px; height:23px; line-height:23px; border:1px solid #ccc; color:#333; float:left;
}
.record ul li span{
	padding-right:5px;float:left;
}
.record ul li input[type="text"]{
	width:135px; height:21px; line-height:25px; border:1px solid #ccc; padding:0 5px; float:left;
}
#recordSch{
	width:90px; height:25px; background:#6CAFF5; border:0; color:#fff; font-weight:800; cursor:pointer;
}
/*健康报告查询*/
#remarkId h2{
	font-size:14px; color:#666;
}
#remarkId p{
	font-size:12px; text-indent: 2em; line-height:1.8; color:#666; margin-top:10px;
}
/*报告预览页*/
.mainCont{
	width:959px; margin:0 auto;
}

/*pager*/
.pager {
	padding-right: 3px; padding-left: 3px; padding-bottom: 8px; margin: 5px 8px 0 0; padding-top: 3px; float: right;
}
.pager a {
	border: #e0e0e0 1px solid; padding:2px 5px; color: #369; margin-right: 2px; text-decoration: none;
}
.pager a:visited{
	color: #666;
}
.pager a:hover {
	border: #3366CC 1px solid; padding: 2px 5px; color: #3366CC; margin-right:2 px;
}
.pager span.current {
	border:#ccc 1px solid; padding:2px 5px; font-weight: bold; color:#369; margin-right:2px; background-color:#f0f0f0;
}
.pager span.disabled {
	border:#f3f3f3 1px solid;  padding:2px 5px; color:#ccc; margin-right:2px;
}

/*导航内页*/
.innerMain{
	width:929px; height:auto; margin:0 auto; border:2px solid #ccc; padding:10px;
}
.innerMain h2{
	font-size:16px; border-bottom:2px solid #ccc;
}
.innerMain p{
	margin-top:20px; font-size:14px; text-indent:2em; color:#333;
}

.innerMain ul{
	width:950px; /*height:120px;*/ /*background:#999; */
}
.innerMain ul li{
	/*float:left;*/
}
.innerMain ul li dl{
	width:928px; margin-top:20px;	/*float:left;*/
}
.innerMain ul li dl dt{
	font-size:16px; background:#CCC; font-weight:800;
}

/*做完问卷弹出确认框*/
.cont {
    PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px
}
#selectItem {
    BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN-TOP: 10px; Z-INDEX: 2; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 400px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 0px
}
.tit {
    PADDING-LEFT: 10px; MARGIN: 1px; HEIGHT: 25px
}
.bgc_ccc {
    BACKGROUND: #ccc
}
#bg {
    DISPLAY: none; Z-INDEX: 1; BACKGROUND: #ccc; FILTER: alpha(opacity=70); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; opacity: 0.1
}
.hidden {
    DISPLAY: none
}

.l_float {
	float: left;
}
.dataListTableContent { 
    background: #F7F7F7; border: 1px solid #D6D4D4; border-top: none;
}
.clear {
	clear: both; margin: 0; padding: 0; height: 0; overflow: hidden;
}
.dataBorderLine {
    background: #D6D4D4; height: 1px; _overflow: hidden;
}
/*2014-09-19 报告眉脚*/

.Newfooter {
		width: auto; margin-top: 0; height: 30px; background: #E6E6E6; text-align: center;
}
.Newfooter {
		width: auto; margin-top: 0; height: 25px; background: #E6E6E6; text-align: center;
}
.Newfooter dl { 
	width: auto; padding: 5px 0; border-bottom: 0px solid #ccc; 
}
.Newfooter dl dt { 
	float: left; width: 350px; font-size: 14px; color: #00492c; font-weight: 800; 
}
.Newfooter dl dd {
	float: right; width: 505px; color: #4c68a7; 
}
.Newfooter dl dd a { 
	color: #4c68a7; 
}
.Newfooter dl dd a:hover { 
	text-decoration: underline; color: #f60; 
}
/*2014-09-22 设置中样式*/

.indexcolumn .dataListTableContent { 
    min-height: 235px; _height: 235px; padding: 10px;
}
.fRt {
  	float: right;
}
.searchTable th{
	text-align: right;
}
.searchTable b {
	color: #F00;
}
.dataTableDisBox div.selectTag {
    display: block;
}
.dataTableContent, .dataTableContent table {
    width: 100%;
}
.dataTableContent .dataTable th, .dataTableContent .dataTable td {
    margin: 0px; border: 1px solid #D6D4D4; 
}
.dataTableContent .borderLine {
	padding: 6px;
}
.dataTable th {
    background: #F7F7F7; font-weight: normal;
}

.btnCenterBox {
	margin: 10px 0; text-align: center; width: 100%;
}

/*2014-10-22*/
.bfcolors{
	 margin:0 auto; border:2px solid #ccc; padding:10px;
}
.bfcolors h2{
	font-size:18px; border-bottom:2px solid #ccc; font-family:"仿宋",Georgia,Serif; font-variant:normal;font-weight:bold; 
}
.bfcolors p{
	margin-top:18px; font-size:14px; text-indent:2em; color:#333; font-family:"微软雅黑";
}
/*2014-10-27*/
.topcolors{
}
.topcolors h2{
	height: 35px; border-bottom: 1px solid #ccc; line-height: 35px; text-indent: 20px; font-size: 16px; color: #666; background: #f2f2f2; margin-top: 1px;
}
.topcolors p{
	 font-size: 14px; text-indent: 2em; color: #666; letter-spacing: 2px; margin: 20px auto; margin-left: 35px; 
	margin-top:20px;padding: 5px 16px 16px 16px; 
}
input.file {
	border: 1px solid #ccc; padding: 2px; width: 250px;
}


.phyTestesultGroup{ 
	/* height:500px; */ padding:20px 15px;
}
.phyTestesultGroup h3{ 
	font-size:20px; text-align:center; margin:5px 0; 
}
.phyTestesultGroup ul{ 
	margin:20px 0; font-size:14px; height:32px; border-top:1px solid #000; border-bottom:1px solid #000; line-height:32px; 
}
.phyTestesultGroup ul li{ 
	float:left; margin-left:20px; 
}
.phyTestesultGroup h4{ 
	font-size:14px; font-weight:800; margin:30px 0 10px 0; color:#333;
}
.phyTestesultGroup table { 
	border-collapse: collapse; width: 100%; 
}
.phyTestesultGroup table td.dietSports{
	padding:15px; line-height:1.8; text-align:left; text-indent:2em;
}
.phyTestesultGroup table th { 
	border: 1px solid #fff; padding: 5px; background: #f7af38; color: #fff; font-size: 14px; 
}
.phyTestesultGroup table td { 
	border: 1px solid #fff; text-align: center; padding: 5px; color: #666; background: #f2f2f2; 
}
.phyTestesultGroup table td.textStyle1 { 
	text-align: left; 
}
.phyTestesultGroup .score{ 
	background:#f2f2f2;  height:40px; font-size:35px; padding:10px 5px; text-align:center; line-height:40px; font-family:"微软雅黑"; color:#666;
}
.phyTestesultGroup .score span{ 
	color:#f00;
}
#tabGroup {
	height: 30px; float: left; margin-left: 0px; overflow: hidden; zoom: 1; line-height: 30px; background: #f2f2f2; display:inline;
}
#tabGroup li { 
	float: left; padding: 0 33px; font-size: 14px; text-align: center; display: inline; color: #e3d3d3; 
}
#tabGroup li.currTest { 
	float: left; padding: 0 33px; font-size: 14px; text-align: center; border-right: 1px solid #f2f2f2; display: inline; color: #fff; font-weight: 800; background: #8868ab; 
}
#tabGroup li.currTest a { 
	color: #fff; 
}

/*2014-10-31*/

.safe ul{ 
	margin-left:22px; float:left;
}
.safe ul li{
	float:left; margin-left:10px; color:#666; margin:2px; width:320px;
}
.safe ul li strong{
	display:block; height:25px; float:left; line-height:25px;
}
.safe ul li label{
	display:block; width:95px; height:25px; line-height:25px; float:left; margin-right:0px;
}
.safe ul li select{
	width:147px; height:23px; line-height:23px; border:1px solid #ccc; color:#333; float:left;
}
.safe ul li span{
	padding-right:5px;float:left;
}
.safe ul li input[type="text"]{
	width:100px; height:21px; line-height:25px; border:1px solid #ccc; padding:0 5px; float:left;
}
.safe table tr td {
	 float:left; display:block;  color:#666;
}
.safe table tr td input{
	width:135px; height:21px; line-height:25px; border:1px solid #ccc; padding:0 5px; float:left; border:1px solid #ccc;
}

/*2014-11-03*/
.ulfond {
	
	float:left; margin-left:10px; color:#666; margin:5px; width:320px;
}
.ulfond li label{
	display:block; width:160px; height:25px; line-height:25px; float:left; margin-right:0px;
}
.ulfond li input[type="text"]{
	width:80px; height:21px; line-height:25px; border:1px solid #ccc; padding:0 5px;
}
/*2014-11-11*/
.button1{
	display: block;  width: 70px; height: 25px; font-weight:800; line-height:25px; border:0; cursor: pointer; margin-top: 8px; margin-right:20px; color:#fff; background:#71BB29;
}

#graphdiv h2{
	font-size:14px; color:#666;
}

.copyrightbf { 
	margin-top: 2px; 
}
.copyrightbf p { 
	width: 760px; float: left; color: #4c68a7; margin-top:2px; font-size:16px; text-indent:1em;
}
.copyrightbf p a { 
	color: #4c68a7;  cursor:pointer;
}
.copyrightbf p a:hover { 
	color:#f60; text-decoration: underline; 
}
.copyrightbf p { 
	width: 450px; float: left; color: #666; 
}
/*上传的进度条*/
.scspa{ 
	font-size:12px; color:#0066ff; 
} 
.scput{ 
    font-size:12px; font-family:Arial; color:#0066ff; background-color:#fef4d9; padding:0px;  border-style:none; 
} 

.scput2{ 
	font-size:12px; color:#0066ff; text-align:center; border-width:medium;  border-style:none; 
}
/*2015-01-05*/
.white_content { 
   position: absolute; top: 25%;right: 35%;position:fixed;
	padding: 20px 15px 15px 15px;border-top: 2px solid #b8d200;background-color: white; 
	z-index:1002;overflow: auto; visibility: visible;
} 
.white_div { 
  position: absolute; z-index: 2;right: 12px;top: 9px; font-size: 18px;padding: 2px 0 10px 0;
}
.white_content ul li { 
	padding: 15px 0px 0px 0px; text-align: left; 
}
.white_content ul li label { 
	display: block; width: 130px; font-size: 14px; color: #6c6c6c; font-weight: 800; margin: 1px;
}
.white_content ul li a { 
	color: #666; display: block; width: 112px; text-align: left;
}
.white_content ul li a:hover { 
	text-decoration: underline;   color: red;
}

.prompt{
	padding: 15px 0px 0px 0px; text-align: left; color:red; font: 12px/1.5 '宋体', tahoma, Srial, helvetica, sans-serif; 
}
.settingTitle{
	padding: 15px 0px 0px 0px;  font: 14px/1.1 '宋体', tahoma, Srial, helvetica, sans-serif; color: #666; 
}
.actionSmallOrangeBtn{
	width: 60px;height: 25px;font-weight: 800;cursor: pointer;color: #666;
}
.actionSmallGrayBtn{
	width: 60px;height: 25px;font-weight: 800;cursor: pointer;color: #666;
}
.selectcss{
	font: 12px/1.5 '宋体', tahoma, Srial, helvetica, sans-serif;width: 112px; height: 18px;
}
.settinginfo{
  padding: 50px 8px 1px 8px; 
}
.settinginfo ul{ 
	margin-left:22px; float:left;
}
.settinginfo ul li{
	float:left; margin-left:10px; color:#666; margin:5px;
}
.settinginfo ul li strong{
	display:block; height:25px; float:left; line-height:25px;
}
.settinginfo ul li label{
	display:block; width:95px; height:25px; line-height:25px; float:left; margin-right:0px;
	font: 13px/1.1 '宋体', tahoma, Srial, helvetica, sans-serif;
}
.settinginfo ul li select{
	width:116px; height:23px; line-height:23px; border:1px solid #ccc; color:#333; float:left;
}
/*20150114*/
.loginclass { 
	display:block; width: 102px; height: 31px; margin-top: 5px;  border:0; font-weight:800; word-spacing:10px; background:url(../images/butBg1-1.gif) no-repeat; text-align:center; line-height:31px; color:#fff; cursor:pointer; 
}
#rightTop  a:hover{ 
	color:#f60;
}
#logout  a:hover{ 
	color:#f60;
}
.footBusiness ul li  a:hover{ 
	color:#f60; text-decoration: underline;
}
.userInfoMain ul li a:hover{
	font-size:12px; color:#f60; text-decoration: underline;
}
.recordUser{
	padding:10px 10px; margin-top: 1;
}
.recordUser div{
	width:100%; 
}
.recordUser table { 
	border-collapse: collapse; width: 100%;  padding:1px; border: 1px solid #f1f1f2; overflow-y:scroll ;overflow:scroll;
}
.recordUser  table th { 
	border: 1px solid #f1f1f2; padding: 5px; background:#E6E6E6; font-size: 13px; color: black;
}
.recordUser  table td { 
	border: 1px solid #f1f1f1; text-align: center; padding: 3px; color:#666;
}
.divtable { 
	border-collapse: collapse; width: 100%;  padding:1px; border: 1px solid #f1f1f2; overflow-y:scroll ;overflow:scroll;
}
.divtable th { 
	border: 1px solid #f1f1f2; padding: 5px; background:#E6E6E6; font-size: 13px; color: black;
}
.divtable td { 
	border: 1px solid #f1f1f1; text-align: center; padding: 3px; color:#666; overflow: auto; table-layout:fixed;
}
.divtable tr:hover,.datatable tr.hilite{
  background-color:#f1f1f2; /* cursor:pointer;  */
} 
.divtable a:hover{
  text-decoration: underline; cursor:pointer; color:#f60;
}
#login:hover { 
	display:block; width: 102px; height: 31px; margin-top: 5px;  border:0; font-weight:800; word-spacing:10px; background:url(../images/butBg1-1.gif) no-repeat; text-align:center; line-height:31px; color:#fff; cursor:pointer; 
}
.regInput li  a:hover { 
	color:#f60;
}
.regSuccess ul li a:hover { 
	color: #f60; 
}
.topMenu ul li a:hover{ 
	color: #f60;   text-decoration: underline; 
}
.phyTestesult table td a:hover{ 
	color: #f60;   text-decoration: underline;
}
.phyTestesultGroup table a:hover { 
	color: #f60; text-decoration: underline;
}
.realcolor {
	padding: 0px 10px 10px 25px;margin-left: 32px; float:left; color: #666;
}
.realcolor li label {
display: block;
float: left;
width: 100px;
}
.groupdiv {
margin-right: 10px;
margin: 15px 0;width: 280px;height: 25px;color: #333;float: left;	color: #666;
}
.groupdiv font {
 margin-left: 10px; width: 280px;

}
.groupdiv  select{
 height: 23px;
}
.addres ul{ 
	float:left; margin:18px 0;
}
.addres ul li{
	float:left; margin-left:10px; color:#666; margin:10px;
}
.addres ul li strong{
	display:block; height:25px; float:left; line-height:25px;
}
.addres ul li label{
	display:block; width:60px; height:25px; line-height:25px; float:left; margin-right:5px;
}
.addres ul li select{
	width:147px; height:23px; line-height:23px; border:1px solid #ccc; color:#333;
}
.addres ul li span{
	padding-right:5px;float:left;
}
.addres ul li input[type="text"]{
	width:135px; height:21px; line-height:25px; border:1px solid #ccc; padding:0 5px; float:left;
}
.userInfoMain div.divClass font{
	 margin-left:20px; color:#666; margin:10px;  font-size: 14px;
}
.userInfoMain div.divClass ul { 
	margin: 5px; padding: 0 5px; 
}
.userInfoMain div.divClass ul li { 
	float:left; margin-left:20px; color:#666; margin:10px; 
}
.userInfoMain div.divClass ul li label { 
	font-size: 14px; height: 15px; line-height: 25px;  width: 25px;
}
.userInfoMain div.divClass ul li input[type="text"]{
	width:100px; height:21px; line-height:25px; border:1px solid #ccc; padding:0 5px; float:left;
}
.userInfoMain div.divClass textarea {
resize: none;
}

/*数据列中input类型的属性*/
.common {
	height: 23px;
	margin-top: 0px;
	margin-left: 3px;	
	line-height:23px;
	vertical-align:middle;

	text-align: left;
	width: 140px;
	
	BORDER-RIGHT: #799ae1 1px solid; 
	BORDER-TOP: #799ae1 1px solid; 
	BORDER-LEFT: #799ae1 1px solid; 
	BORDER-BOTTOM: #799ae1 1px solid; 
}
