header nav a{
    text-decoration:none !important;
}
a{
    text-decoration:none !important;
}
a:hover{
    color: #000;
    text-decoration:none !important;
}
a:link{
    text-decoration:none !important;
}
.shareBtn {
    color: #ffffff;
}
.shareBtn:hover  {
    color: #ffffff;
}
.registerBtn:hover{
    color: #ffffff;
}

/*li .coachMessage {*/
    /*height: 151px;*/
/*}*/

.classCon p {

    word-break: break-all;

    text-overflow: ellipsis;

    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/

    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/

    -webkit-line-clamp: 2; /** 显示的行数 **/

    overflow: hidden; /** 隐藏超出的内容 **/
}

.roleCon h5 {
    color: #ffffff;
    height: 64px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.roleCon .classTitle .classTitleCon p {
    overflow: hidden; /*超出的隐藏*/
    white-space: nowrap;
    text-overflow:ellipsis; /*超出的设置为省略号*/
    height: 35px;
}
.roleCon h1 {
    height: 64px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.roleCon .classCon p {
    height: 60px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.roleCon .classCon h4{
    overflow: hidden; /*超出的隐藏*/
    white-space: nowrap;
    text-overflow:ellipsis; /*超出的设置为省略号*/
    height: 32px;
}
.coachList li h5 {
    height: 24px;
}
.member3 ul li h5 {
    height: 260px;
}
.member3 ul li img {
    height: 85px;
}
.coachDetailsCon .detailsRight .detailsRightCon{
    width: 360px;
}
.coachDetailsCon .detailsLeft .detailsCon .classListCon ul li{
    width: 100%;
}
.roleCon .classTitle {
    background-size: 100% !important;
}

.search-div {
    background-color: #f7f7f7;
    padding-bottom: 65px;
}
.search-div-title {

}
.search-div-title h1{
    padding-top: 65px;
    padding-bottom: 65px;
    text-align: center;
    color: #4c4c4c;
}
.search-div-from {
    overflow: hidden;
    border-radius: 0.5em;
    border: #959595 solid 1px;
    height: 43px;
    line-height: 43px;
}
.search-div-from span{
    padding-left: 15px;
    padding-right: 10px;
}
.search-div-from input {
    background-color: #f7f7f7;
    outline:none;
   
    height: 38px;
    border: none;
}
.search-div-from button {
	
	float: right;
    outline:none;
    border-radius: 0.5em;
    height: 43px;
    background-color: #333333;
    border: none;
	color: #FFFFFF;

   /* width: 85px;
    position: absolute;
	position: relative;
    left:30px;*/
}
.search-div-keyword {
    width: 100%;
    text-align: center;
    padding-top: 10px;
    color: #808080;
}
.search-div-keyword a {
    color: #4d4d4d;
}

/*头部样式附加*/
	.navbar{width: 100%;border: none;margin: 0px;}
	#menu{padding-left: 30px;float: left; width: 80%;}
	#menu>li>a{font-size: 16px;line-height: 0px;padding-top:40px;color: #000000;font-family: "arial black";font-weight: bold;text-decoration: none;}
	#menu>li>a:hover,.login>.btn>a:hover{text-decoration: none;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition:all 0.5s;}

	.login{margin-left: 30px;float: right;}
	.login>.btn{background: none;margin-top: 25px;border: 1px solid #000000;border-radius: 8px;}
	.login>.btn>a{border: none;background:none; color: #000000;font-family: "arial black";font-weight: bold;}
	#menu>li>a{padding-left:20px;padding-right: 20px;}
	#btn_login,#btn_register{padding: 0px;}
	@media (max-width: 767px) {
		.navbar-nav>li{text-align: center;background: #000000;color: white;}
		.collapse.navbar-collapse{background: #000000;}
		#menu{width: 100%;}
		#menu>li>a,.login>.btn>a{color: #FFFFFF;}
		.login>.btn{background: none;display: inline-block;border: 1px solid #FFFFFF;border-radius: 8px;}
		.login{text-align: center;float: none;margin-left: 0px;}
		.login_span{color: #FFFFFF;}
		}
	#myModal1,#myModal2{position: fixed;top: 100px;}	
	.login_form{margin: 0 auto;}
	.login_header{width: 80%;margin: 0 auto;height: 93px;line-height: 93px;text-align: center;background: linear-gradient(60deg, #000000, #4D4D4D);border-radius: 8px;
	box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}
	.login_header>h3{color: #FFFFFF;padding-top: 35px;font-family: "Roboto Slab", "Times New Roman", serif;}
	.login-form_p{margin-top: 20px;margin-bottom: 20px; color: dimgrey;}
	@media (min-width: 767px){
		#modalall_register{width: 400px;margin-top: 150px;}
		#modalall_login{width: 600px;margin-top: 150px;}
		}				                    				                    															                    
	.input-group .input-group-addon {border: 0;background: transparent;padding: 0px 15px 0px 35px;}
	.card-signup .card-content {
	padding: 0px 30px 0px 10px;
	}
	.form-control, .form-group .form-control {
	    border: 0;
	    background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2);
	    background-size: 0 2px, 100% 1px;
	    background-repeat: no-repeat;
	    background-position: center bottom, center calc(100% - 1px);
	    background-color: transparent;
	    transition: background 0s ease-out;
	    float: none;
	    box-shadow: none;
	    border-radius: 0;
	    font-weight: 400;
	}
	@media (max-width: 767px){
		#modalall_register,#modalall_login{margin-top: 50px;}
		}
	.modal-dialog{margin-top: 50px;}
	.login-content>.form-group{width: 90%;margin-bottom: 35px;}
	.login-button{color: white;outline: none;color: #FFFFFF;border-radius: 10px;width: 30%;height:35px;background: linear-gradient(60deg, #000000, #4D4D4D); margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
	.login-button>a{height: 35px;line-height: 35px;color: #FFFFFF;}
	.login-button>a:hover,#reform>a:hover{color:#c7a05f;text-decoration: none;}
	#reform>a{color: #c7a05f;padding-bottom: 20px;}
	#reform>a{color:#c7a05f;}
	#SendCode{color: #c7a05f;}
	.Cilcksendcode{width: 90%;text-align: right;margin-bottom: 20px;}
	
	.indexNav>a{line-height: 40px;display: block;float: left;}
	
/*模态框样式*/
/*think_tank*/.coachList li:hover #reh5{color: white;}
/*think_tank*/#reh5{color: black;}
.login_head{background: #c7a05f;width: 80%;margin: 0 auto;height: 93px;line-height: 93px;text-align: center;border-radius: 8px;}
.login_head h3{color: #ffffff;height: 93px;line-height: 93px;}
.login-form_p{text-align: center;}	
#reform{color: #808080;}
#reform p{color: #808080;}
#reform a{color: #c7a05f;}

.form_user{margin-top: 20px;}
.tijiao{background: #c7a05f;color: white;outline: none;border-radius: 10px;width: 30%;height: 35px;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}


.tubiao{float: left;text-align: left;padding-bottom: 10px;}
.form-inp{width: 70%;}
