.fl{
	float: left;
}
.fr{
	float:right;
}
img{
	width: 100%;
}
/*青创导师*/
.main{
	clear: both;
    text-align: justify;
    margin-bottom: .2rem;
    font-size: .36rem;
    padding: 0 .4rem .4rem;
    line-height: .54rem;
    background: #fff;
    border-bottom: .04rem solid #dcdcdc;
    overflow: hidden;
}
.detail_title{
	padding: .4rem 0;
    font-size: .42rem;
}
.detail_title h2 {
    line-height: 0.8rem;
    font-weight: bold;
    margin-bottom: .24rem;
   /* overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;*/
}
.detail_title h3{
    height: .32rem;
    line-height: .32rem;
    font-size: .28rem;
    color: #888;
    font-weight: normal;
}
.detail_title span{
	margin-right: 0.15rem;
	max-width: 2.5rem;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.detail_title em{
    color: #3990e6;
    margin-left: .12rem;
    height: .3rem;
    line-height: .3rem;
}

.detail_intro{
	width: 100%;
	height: 3rem;
    margin-top: 0.4rem;
	overflow: hidden;
	position: relative;
}
.intro_mask{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	position: absolute;
	top: 0;
	left: 0;
    text-align: center;
    line-height: 0.4rem;
}
.intro_toux{
    width: 1.5rem;
    height: 1.5rem;
    overflow: hidden;
    border-radius: 100%;
    margin:0.3rem auto 0.1rem;
}
.intro_toux img{
    width: 100%;
    min-height: 1.5rem;
}
.intro_mask h1{
    font-size: 0.3rem;
    color: #fff;
}
.intro_mask p{
    font-size: 0.2rem;
    color: #fff;
}

.content_d{
    margin:0.4rem 0;
    font-size: 0.3rem;
    line-height: 0.4rem;
}




/*收藏*/
.collect{
    font-size: 0.3rem;
    margin-top: 0.1rem;
    line-height: 0.45rem;
}
.collect span{
    width: 0.4rem;
    height: 0.4rem;
    display: block;
    float: left;
    background: url(../images/sc1.png) no-repeat left top;
    background-size: 0.4rem;
}
.collect .active{
    width: 0.4rem;
    height: 0.4rem;
    display: block;
    float: left;
    background: url(../images/sc2.png) no-repeat left top;
    background-size: 0.4rem;
}




/*底部*/
.footer {
    clear: both;
    overflow: hidden;
    border-top: 1px solid #dfdfdf;
    text-align: center;
    padding: .3rem .08rem .2rem;
    background: #f8f8f8;
}
.footer_times {
    line-height: .4rem;
    font-size: .24rem;
    font-family: helvetica,arial,sans-serif;
}



.phone{
    /*width: 90%;*/
    padding: 0 0 0.2rem 5%;
    overflow: hidden;
    border-bottom: 0.2rem solid #f4f4f4;
    /*border-top: 0.2rem solid #f4f4f4;*/
}
.phone_l{
    width: 79%;
    border-right: 1px solid #dddddd;
}
.phone_l h1{
    color: #181818;
    font-size: 0.34rem;
    margin-bottom: 0.1rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.phone_l p{
    color: #8f8f8f;
    font-size: 0.28rem;
    /*margin-bottom: 0.1rem;*/
}
.phone_r{
    width: 20%;
    height: 0.9rem;
}
.phone_r a{
    display: block;
    width: 100%;
    height: 100%;
    background: url('../images/phone6.png') no-repeat center center;
    background-size: 0.5rem;
}
.logo_n{
    width: 100%;
}
.logo{
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
    border-radius: 100%;
    text-align: center;
    overflow: hidden;
    border:1px solid #eee;
    float: left;
    margin-right: 0.2rem;
}
.logo img{
    width:70%;
    vertical-align: middle;
}