.btn-default{
    color:#fe7d4e;
    border: 1px solid #fe7d4e ;
}
.btn-default:hover{
    background: #fe7d4e;
    color:#fff;
    border:0;
}
.glyphicon{
    top:2px;
}
#slider,#phoneSearch{
    margin-bottom: 2rem;
}
#searchBtn{
    background: #fe7d4e;
    border: 1px solid #fe7d4e;
    color:#fff;
}
.allfamily li{
    font-size: 1.8rem;
    text-align: center;
    cursor:pointer;
    margin-bottom: 1.4rem;
}
.allfamily li .majorImg{
	margin-bottom: 0.4rem;
}
.allfamily li .mojorName{
    background: #fff;
    margin: 0 -7px;
    padding:2rem;
    line-height:2rem;
}
.allfamily li .mojorName:hover,.freeFamilyMain li .familyDetail:hover{
    box-shadow: 0px 15px 30px rgba(0,0,0,0.1);
    position: relative;
    top:-2px;
    transition: 300ms ease;
}
.allfamily li:first-child .mojorName{
    background: #fe7d4e;
    color:#fff;
}
#freeFamily,#boutiqueFamily{
    margin-bottom: 1.5rem;
}
.title{
    display: inline-block;
    margin-bottom: 2.3rem;
    font-size: 2.4rem;
    margin-right: 1rem;
}
.title i{
	color:#fe7d4e;
	font-size:2.5rem;
	margin-right:0.5rem;
}
.titleDes{
    color: #ccc;
    font-size: 12px;
}
.freeFamilyMain li{
    text-align: center;
    margin-bottom: 1.3rem;
    cursor: pointer;
}
.freeFamilyMain li .familyDetail{
    background: #fff;
    margin: 0 -7px;
    padding: 1.5rem 0;
}
.freeFamilyMain li .pTitle{
    font-size: 1.8rem;
    line-height: 2.5rem;
    padding-top: 15px;
}
.freeFamilyMain li .pDes{
    color: #ccc;
    font-size: 1.2rem;
    line-height: 2rem;
}
.advertise{
    margin-bottom: 4rem;
}
.advertiseImg{
    padding: 0 7px;
}
.more{
	line-height:3rem;
}
.zuGuid{
	display:block;
}
.mojor1Name{
	line-height:4rem !important;
}
/* 漂浮导航 */
.navfixed{
	position:fixed;
	top:0px;
	color:#3C3C3C;
	z-index:9999;
	width: 100%;
    min-width: 1240px;
    line-height:50px;
    background: #f5f5f5;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.15);
}
.imglogo img{
	vertical-align: middle;
	width:10rem;
	margin-top: -0.5rem;
}
.imglogo{
	font-size:2rem;	
	padding-left: 19.5%;
}
.navfication{
	position: absolute;
    height: 50px;
    top: 0;
    left: 30%;
    padding-left: 0;
} 
.suspendedsearch{
	margin-top: -19px;
}
.suspendedsearch li a:hover{
	background-color: transparent !important;
}
.limiddle{
	margin-top: 19px;
}
.limiddle a{
	display: inline-block !important;
}
.nav>li>a{
	padding:0 !important;
}
 .searchframe{
	margin-top: -17px;
}
@media (max-width: 768px){
.searchframe {
    margin-top: 5px;
}
}
.faicon{
	color:#fe7d4e;
}
.spacing{
	letter-spacing:2px;
}
/* 20171225精选专题 */
.selectedtopics{
	padding: 7px;
}
.projectbingbox:hover{
	box-shadow: 0px 15px 30px rgba(0,0,0,0.1);
    position: relative;
    top:-2px;
    transition: 300ms ease;
}
.selectedtopicsimg{
	width:100%;
	display: block;	
}
.selectedtopicsimgbox{
	position: relative;
}
.selectedtopicsfloating{
	width:100%;
	background-color: #ffffff;
	filter:Alpha(opacity=70);  
    opacity:0.7;
    /* background-color:rgba(212,0,0,0.2); */
	position: absolute;
	left:0;
	bottom:0; 
}
.selectedtopicsfloating img{
	width:100%;
}
.projecttitle{
	color: #5e5e5e;
	font-size:1.5rem;
	font-weight: 550;
	padding: 20px 0;
	background-color: #ffffff;
}
.projecttitlecolor{
	color:#fe7d4e !important;
}
/*20171227增加类别*/
.homepageclass li{
	border-right: solid 1px #CCCCCC;
	font-size:1.5rem;
	margin-bottom: 1.3rem;
    margin-top: 1.2rem;
}
.homepageclasssm li{
	border-right: none;
	float:left;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-right: 1.5rem;
}
.homepageclasssm{
	overflow: hidden;
	margin-left:31px;
	height: 3rem;
    overflow: hidden;
    margin-bottom:1rem;
}
.middlebox{	
	position: relative;	
}
.homepageclassicon{
	position: absolute;
	left:0;
	top:1.2rem;
	color:#808080;
}
.bordernone{
	border:none !important; 
}
.classificationselect{
	margin-top:0.7rem;
}
.bordernone{
	border-right: none !important;
}
.titleimg{
	 vertical-align:middle;
	 margin-left: -1rem;
    margin-right: 0.4rem;
}
.titlefont{
	margin-bottom: 1.3rem !important;
}