/*************公共部分******************/
html{overflow: auto; overflow-x:hidden}
textarea{
	border:1px solid #D7D7D7;
}
body{
	background: #FFF;
	font-family: 微软雅黑, arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
    color: #333;
}
.fontRed{color: #C40000;}
.top{height: 50px; width: 100%;position: fixed;top: 0px; background: #fefefe  url(../image/u27.png) bottom repeat-x;text-align: center;z-index: 2;}
.top img{height: 30px;margin-top: 10px;}
.topEmpty{height: 50px;width: 100%;}
#searchMask{width: 100%;height: 100%;background: #000000;position: fixed;top: 110px;opacity: 0.4;z-index: 2;display: none;}
#warper{padding: 10px;padding-bottom: 60px;}
#warper .searchbox{border:1px solid #999999;height: 40px;}
#warper .searchbox .seacrchText{width: 88%;height: 40px;line-height: 20px;padding-left: 5px;float: left;}
#warper .searchbox .seacrchBtn{ border-left:1px solid #999999; float:left;height: 40px;}
#warper .searchbox .seacrchBtn img{height: 25px;width: auto;margin-left: 8px;margin-top: 7px;} 
.navTable{margin:15px auto;}
.navTable tr{}
.navTable tr .navTd{height: 28px; line-height: 28px; width: 33%;text-align: center;background: url(../image/u13.png) center no-repeat;background-size:100%;}

.itemUl{margin-bottom: 10px;height: 40px;line-height:40px; border: 1px solid #cccccc;border-radius: 5px; display: block;color: #666666;}
.itemUl li{width: 33%;text-align: center;float: left;height: 40px;overflow: hidden;position: relative;}
.itemUl li img{height: 20px;position: absolute;top: 10px;}

.itemCompany{height: auto;border: 2px solid #FFEDED;border-radius: 5px;padding: 10px;font-size: 12px;color: #666666;margin-bottom: 15px;}
.companyTable{}
.companyTable td{color: #666666; }
.companyTable td .star{width: 15px;}
.companyTable td .phoneArea{ display: block; width: 90px;height: 30px;border: 1px solid #C40000;border-radius: 4px;text-align: left;padding-left: 5px;position: relative;color: #666666;}
.companyTable td .phoneArea:active{border:border: 1px solid #C40000;}
.companyTable td .phoneArea img{height: 20px;margin-top: 5px;}
.companyTable td .phoneArea span{font-size: 14px;position: absolute;top: 0px;left: 30px;height: 30px;line-height: 30px;}

#warper .searchRes{font-size: 12px;width: 100%;height:88px;text-align: center;height: 88px;line-height: 20px;margin-top: 40px;}
#warper .searchKids{height: 135px;width: 100%;text-align: center;}
#warper .searchKids img{height: 135px;}

#maxMask{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: #000000;opacity:0.4;z-index: 3;display: none;}
#emptyPhoneTip{width: 230px;height: 90px;background: #fff;border:1px solid #c40000;border-radius: 8px;z-index: 4;position: fixed;top: 40%;left: 20%;font-size: 12px;text-align: center;display: none;}
#emptyPhoneTip .t1{margin-top: 10px;}
#emptyPhoneTip .t2{margin-top: 15px;}

#bottomMenu{width: 100%;background: #fff;position: fixed;bottom: 0px;border-top: 1px solid #d7d7d7;font-size: 12px;color: #666666;}
#bottomMenu td{width: 20%;text-align: center;padding-top: 10px;}
#bottomMenu .menuIcon{width: 30px;height: 30px;}
#bottomMenu a{text-decoration: none;color: #666;}

.index_search{
	dispaly:block;
	height:36px;
	border: 1px #c9c9c9 solid;
	padding:0;
	/*margin:10px 10px 0px 10px;*/
	border-radius: 5px;
	background-color:#fefefe;
	}
.index_search input{
	display:block;
	width:67%;
	height:22px;
	font-size:15px;
	line-height:20px;
	margin-top:7px;
	float:left;
	margin-left:8px;
	border:none;
	}
.index_search span{
	float:right;
	margin-right:-45px;
	color: #030303;
	font-size:15px;
	text-align:center;
	
	}
.index_search_line{
	float:right;
	margin-right:60px;
	}
.searchbtn{/*padding: 3px 11px 3px 10px;*/margin-right:-43px;margin-top:7px;}
.magnifier{display:block;width:22px;margin-top:7px;margin-left:5px;float:left;}
.magnifier input{line-height:24px;height:24px;}
.lineimg{height:36px;width:1px;}

.history{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;display:none;}

.word-break {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px #ddd solid;
    padding-left: 10px;
}
.word-break:last-child{border:none;}
#his-dele{height:40px;line-height:40px;text-align:center;}
.startuntion{height:25px;margin-right:33px;}