@charset "utf-8";
*{margin: 0; padding: 0;}
h4, h5, h6,
h1, h2, h3 {margin-top: 0;font-size: large;}
ul, ol {margin: 0; padding:0;list-style: none;}
p {margin: 0;}
h4{
	text-transform: capitalize;
}
a{ text-decoration:none;/*-webkit-tap-highlight-color:transparent*/}
img{ margin:0;}
html, body{
	font-family: helvetica, "微软雅黑",'Open Sans', sans-serif;
	font-size:16px;
	margin:0;
	}
/*body a{
 	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}*/
	body{

		width: 100%;
		margin: 0 auto;
		background:#f7f7f7;
		
	}
/*iPhone、iPad默认按钮样式问题*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}

select {   
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/  
  border: solid 1px #000;   
  /*很关键：将默认的select选择框样式清除*/  
  appearance:none;   
  -moz-appearance:none;   
  -webkit-appearance:none;   
  /*在选择框的最右侧中间显示小箭头图片*/  
  background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll rightright center transparent;   
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/  
  padding-right: 14px;   
}   

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/  
.select::-ms-expand { display: none; } 

button{
	margin: 0;
	padding: 0;
	border: 1px solid transparent;  
	outline: none; 
	background:none;
}
/*头部*/
header{
	width:100%;
	height:auto;
	background:#fff;
}
.headerTop{
	width:100%;
	height:35px;
	background:#f7f7f7;
}
.headerTop>p{
	/*width:280px;*/
	height:35px;
	float: left;
	margin-left: 50px;
	color: #999;
	font-size: 12px;
	line-height: 35px;
}
.headerTop>p>span{
	color: #ff6766;
}
.headerTop>ul{
	width:400px;
	height:100%;
	float: right;
	margin-right: 50px;
	line-height: 35px;
}
.headerTop>ul>li{
	float: left;
	color: #999;
}
.headerTop>ul>li>a{
	padding: 0 20px;
	color: #999;
	font-size: 12px;
}
.headerCon{
	width:1100px;
	height:108px;
	margin: auto;
}


.logoBlock{
	width:290px;
	height: 64px;
	float: left;
	margin-top: 20px;
}
.headerCon a{
	float: left;
	display: inline-block;
}
.headerCon a img{
	width:163px;
	height:64px;
	
}
.logoBlock h1{
	width:96px;
	height:64px;
	display: inline-block;
	text-align: right;
	border-left: 1px solid #eee;
	margin-left: 30px;
	float: left;
	color: #5384e2;
	font-size: 18px;
	line-height: 64px;
	margin-top: 5px;
	font-weight: normal;
}
/*搜索框*/     
 form.search {
	width: 380px;
    height: 48px;
    position: relative;
    float: left;
    margin-left: 50px;
    margin-top: 29px;
}
 form.search input {
    width: 380px;
    height: 48px;
    border-radius: 48px;
    border: 1px solid #ccc;
    background: none;
    text-indent: 1.5em;
    
    
}
  input:focus,select:focus{ 
	outline: none;
}
 form.search input::-webkit-input-placeholder {
    color: #999;
}
 form.search button{
	position: absolute;
	right:15px;
	top:10px;
	cursor: pointer;
}
 form.search button img{
	width:29px;
	height:29px;
	border:none;
}
.headerCon>p{
	width:200px;
	height:auto;
	float: right;
	text-align: right;
	color: #999;
	font-size: 16px;
	line-height: 34px;
	margin-top: 20px;
}
.headerCon>p>span{
	color: #ff6767;
	font-size: 24px;
} 

/*导航 */
nav{
	width:100%;
	height:45px;
	background:#ff6767;
}
.navCon{
	width:1100px;
	height:100%;
	margin: auto;
}
.navCon ul{
	width:100%;
	color: #fff;
	font-size: 16px;
	line-height: 45px;
}
.navCon ul li{
	float: left;
}
.navCon ul li a{
	display: inline-block;
	padding: 0 25px;
	color: #fff;
	text-decoration: none;
}
.navCon ul li a:hover{
	background:#fe8383;
}
.navCon ul li a.active{
	background:#fe8383;
}
/*banner*/
.indexBanner{
	width:100%;
	height:350px;
	position: relative;

}
.indexBanner>a{
	width:100%;
	height:440px;
	text-align: center;

}
.indexBanner>a>img{
	width:1920px;
	height:440px;
	position: absolute;
	left: 50%;
	margin-left:-960px;
	
	
}
/*******************banner轮播******************************/
.fullSlide {
	width:100%;
	position:relative;
	height:350px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:350px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:350px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	/*width:42px;
	height:11px;*/
	width: 20px;
	height: 20px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
	border-radius: 50%;
	margin-left: 10px;
}
.fullSlide .hd ul .on {
	/*background:#833f65;*/
	background: #f08200;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(/static_rec/images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:5%;
	background-position:-6px -137px;
}
/***************************************************************/


.bannerCon{
	width:240px;
	height:100%;
	position: absolute;
	left: 50%;
	top:0;
	margin-left: -550px;
	background:#ffffff;
	
}
.bannerCon ul{
	width:200px;
	height:330px;
	margin:10px auto;
	
}
.bannerCon ul li{
	width:100%;
	height:47px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	line-height: 47px;
}
.bannerCon ul li a{
	color: #333;
	display:inline-block;
	margin-left: 10px;
	
}

.bannerCon ul li a:hover{
	color: #ff6767;
	text-decoration: none;
}
.bannerCon ul li img{
	vertical-align: middle;
}
.bannerCon ul li:last-of-type{
	border-bottom: none;
}

/*首页文章筛选*/
.hotArticle{
	width:1100px;
	height:80px;
	margin: auto;
	overflow: hidden;
	font-size: 18px;
	line-height: 80px;
	font-weight: bold;
}
.hotArticle span{
	padding: 6px 12px;
	border:1px solid #ff6767;
	border-radius:20px;
	display: inline-block;
	color: #ff6767;
	line-height: 24px;
	float: left;
	margin-top: 20px;
}
.hotArticle ul{
	float: left;
}
.hotArticle ul li{
	color: #1f1c1c;
	text-decoration: none;
	margin-left: 50px;
	float: left;
	cursor: pointer;
}
.hotArticle ul li.active{
	color: #ff6767;
	padding: 6px 12px;
    border: 1px solid #ff6767;
    border-radius: 20px;
    line-height: 24px;
    margin-top: 20px;
}
.articleList{
	width:1100px;
	height:auto;
	margin: auto;
}
.articleList ul li{
	width:498px;
	height:120px;
	background:#fff;
	border:1px solid #eeeeee;
	border-radius: 10px;
	float: left;
	padding: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	position: relative;
	
}
.articleList ul li img{
	width:160px;
	height:120px;
	float: left;
	
}
.articleList ul li>a{
	width:315px;
	height:60px;
	font-size: 16px;
	color: #333;
	line-height: 27px;
	float: left;
	margin-left: 20px;
	display: block;
	font-weight: bold;
}
.articleList ul li>a:hover{
	color: #ff6767;
	text-decoration: none;
}

.articleList ul li p{
	width:315px;
	height:60px;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	float: left;
	margin-left: 20px;
}

.articleList ul li span{
	color: #f75016;
	font-size: 14px;
	position: absolute;
	top:50px;
	right:30px;
	border-radius: 16px;
	background:#f1f5f9;
	padding: 2px 5px;
}
.articleList ul li:nth-of-type(2n+1){
	margin-left: 0;
}
/*最新回答*/
.newAnswer{
	width:1100px;
	height:720px;
	margin: auto;
	padding-top:20px;
	clear: both;

}
.answerLeft{
	width:740px;
	height:720px;
	float: left;
	border:1px solid #eeeeee;
	background:#fff;
	border-radius: 10px;
	padding: 0 10px 10px 20px;
	
}
.answerLeft h3{
	color: #ff6767;
	font-size: 24px;
	border-bottom: 1px solid #eeeeee;
	line-height: 60px;
	font-weight: normal;
}
.answerLeft h3 img{
	vertical-align:middle;
}
.answerLeft h3 a{
	color: #333;
	float: right;
	font-size: 18px;
}
.answerBlock{
	width:652px;
	height:auto;
	padding-bottom: 15px;
	border-bottom: 1px solid #eeeeee;
	
}
.answerBlock>a{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width:100%;
	height:60px;
	color: #333;
	font-size: 18px;
	line-height: 60px;
	display: inline-block;
	font-weight: bold;
}
.answerBlock>a:hover{
	color: #ff6767;
	text-decoration: none;
}
.answerBlock>a>img{
	vertical-align: middle;
	display: inline-block;
	margin-right: 10px;
}


.xuxian{
	 height: 1px; 
     margin-top: 10px;
     text-align: left; 
     border-top: 1px dashed #eee;
     position: relative;
     margin-left: 35px;
}
.answerNum{
	position: absolute;
	margin-top: -12px;
	color: #8d8d8d;
	font-size: 16px;
	padding-right: 15px;
	background:#fff;
}
.goodAnswer{
	width:615px;
	margin-left: 35px;
	padding-top: 20px;
	overflow: hidden;
}
.goodAnswer img{
	width:50px;
	height:50px;
	float: left;
}
.goodAnswer .huifuName{
	font-size: 16px;
	color: #333;
	margin-left: 10px;
	margin-top: 6px;
	float: left;
	line-height: 20px;
}
.goodAnswer .huifuName span{
	color: #8d8d8d;
}
.huifuCon{
	clear: both;
	padding-top: 15px;
	font-size: 16px;
	color: #333;
	line-height: 28px;
}
.huifuCon span{
	color: #3a95f9;
}
.answerRight{
	width:278px;
	height:720px;
	float: right;
	border:1px solid #eeeeee;
	background:#fff;
	border-radius: 10px;
	padding: 0 20px 10px 20px;
}
.answerRight h3{
	color: #333;
	font-size: 24px;
	line-height: 60px;
	font-weight: normal;
}

.answerRight h3 a{
	color: #333;
	float: right;
	font-size: 15px;
}
.answerRight ul li{
	width:100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
	margin-top: 10px;
	
}
.answerRight ul li:last-child{
	border-bottom: none;
}
.answerRight ul li p:first-child{
	width:100%;
	height:30px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.answerRight ul li p:first-child a{
	color: #333;
	display:inline-block;
	text-indent:0.5em;
	
}
.answerRight ul li p:first-child img{
	vertical-align: middle;
}
.answerRight ul li p:nth-of-type(2){
	width:100%;
	height:30px;
	overflow: hidden;
}
.answerRight ul li p:nth-of-type(2) a{
	color: #ff9000;
	display:inline-block;
	text-indent:1em;
	font-size:14px;
	
}
/*广告*/
.ad1{
	width:1100px;
	height:116px;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 20px;
}
.ad1 img{
	width:100%;
	height:100%;
}
/*竞思课程*/
.jskecheng{
	width:1060px;
	height:auto;
	padding: 0 10px 10px 20px;
	border:1px solid #eeeeee;
	background:#fff;
	border-radius: 10px;
	margin: auto;
	
}
.jskecheng h3{
	color: #ff6767;
	font-size: 24px;
	border-bottom: 1px solid #eeeeee;
	line-height: 60px;
	font-weight: normal;
}
.jskecheng h3 span{
	color: #8d8d8d;
	font-size: 14px;
}
.jskecheng h3 a{
	color: #333;
	float: right;
	font-size: 15px;
	padding-right:10px;
}
.jskecheng ul{
	width:100%;
	height:auto;
	overflow: hidden;
	
}

.jskecheng>ul>li{
	width:250px;
	height:265px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}

.jskecheng>ul>li a:first-child{
	width:250px;
	height:200px;
	position: relative;
	display: inline-block;
}
.jskecheng>ul>li a:first-child img{
	width:250px;
	height:200px;
	border:1px solid #eee;
	border-radius: 14px;
	
}
.jskecheng>ul>li a:first-child p{
	width:100%;
	height:30px;
	background:rgba(0,0,0,0.8);
	color: #fff;
	font-size: 16px;
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 0 0 14px 14px;
	line-height: 30px;
}
.jskecheng>ul>li a:first-child p span:nth-of-type(1){
	display: inline-block;
	margin-left: 10px;
	float: left;
}
.jskecheng>ul>li a:first-child p span:nth-of-type(2){
	display: inline-block;
	margin-right: 10px;
	float: right;
}
.jskecheng>ul>li a:nth-of-type(2){
	width:100%;
	height:30px;
	line-height: 30px;
	
}
.jskecheng>ul>li a:nth-of-type(2){
	color: #333;
}
.jskecheng>ul>li a:nth-of-type(2):hover{
	color: #ff6767;
	text-decoration: none;
}
.jskecheng>ul>li:nth-of-type(1),.jskecheng>ul>li:nth-of-type(5){
	margin-left: 0;
}
/*分中心地址*/
.shouyejigou{
	width:1060px;
	height:auto;
	padding: 0 10px 10px 20px;
	border:1px solid #eeeeee;
	background:#fff;
	border-radius: 10px;
	margin: auto;
	
}
.shouyejigou h3{
	color: #ff6767;
	font-size: 24px;
	border-bottom: 1px solid #eeeeee;
	line-height: 60px;
	font-weight: normal;
}
.shouyejigou h3 span{
	color: #8d8d8d;
	font-size: 14px;
}

.centerCity{
	width:1100px;
	height:auto;
	margin: auto;
	margin-top: 40px;
}
.centerAd2{
	width:1100px;
	height:116px;
	background: url(/static_rec/images/ad1.jpg) no-repeat center;
	
}
.centerBg{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
}
.centerBg h3{
	color: #ff6767;
	font-size: 24px;
	line-height: 60px;
	font-weight: normal;
	margin-left: 20px;
	padding-top: 30px;
}
.centerBg h3 span{
	color: #fff;
	font-size: 18px;
}
.cityList{
	width:1000px;
	height:80px;
	background:#fff;
	padding: 10px;
}
.cityList ul li{
	width:100px;
	height:40px;
	color: #333;
	text-align: center;
	line-height: 40px;
	float: left;
	cursor: pointer;
}
.cityList ul li.active{
	background:#448aca;
	color: #fff;
	border-radius: 10px;
	
}
.centerCity>ul{
	width:100%;
	height:auto;
	overflow: hidden;
}
.centerCity>ul>li{
	float: left;
	margin-left: 20px;
	width:250px;
	height:300px;
	margin-top: 20px;
	font-size: 14px;
	line-height: 26px;
	color: #8d8d8d;
}
.centerCity>ul>li>a{
	color: #8d8d8d;
}
.centerCity>ul>li>a p:first-of-type span{
	color: #ff6767;
	border-bottom: 1px solid #ff6767;
}
.centerCity>ul>li>a p:nth-of-type(2){
	
}
/*竞思测试*/
.jsTest{
	width:1060px;
	height:auto;
	padding: 0 10px 10px 20px;
	border:1px solid #eeeeee;
	background:#fff;
	border-radius: 10px;
	margin: auto;
	margin-top:20px;
	
}
.jsTest h3{
	color: #ff6767;
	font-size: 24px;
	border-bottom: 1px solid #eeeeee;
	line-height: 60px;
	font-weight: normal;
}
.jsTest h3 span{
	color: #8d8d8d;
	font-size: 14px;
}
.jsTest h3 a{
	color: #333;
	float: right;
	font-size: 15px;
	margin-right:10px;
}
.jsTest ul{
	width:100%;
	height:auto;
	overflow: hidden;
	
}

.jsTest ul li{
	width:250px;
	height:267px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	background:#f6f6f6;
	border-radius: 0 0 14px 14px;
}

.jsTest ul li:first-child{
	margin-left: 0;
}
.jsTest ul li img{
	width:250px;
	height:167px;
	border:1px solid #eee;
	border-radius: 14px 14px 0 0;
	
}
.jsTestCon{
	width:230px;
	height:80px;
	padding:0px 10px;
	
}
.jsTestCon>a{
	font-size: 16px;
	color: #333;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    line-height: 50px;
    border:none;
    display: block;
   
}
.jsTestCon>a:hover{
	color: #ff6767;
	text-decoration: none;
}
.jsTestCon p{
	width:100%;
	height:30px;
	line-height: 30px;
	
}
.jsTestCon p span:first-of-type{
	color: #ed0e0e;
	float: left;
}
.jsTestCon p span:nth-of-type(2){
	color: #333;
	font-size: 12px;
	float: right;
}
/*竞思团队*/
.jsTeam{
	width:1060px;
	height:auto;
	padding: 0 10px 10px 20px;
	border:1px solid #eeeeee;
	background:#fff;
	border-radius: 10px;
	margin: auto;
	padding-bottom: 40px;
	margin-top: 40px;
}
.jsTeam h3{
	color: #ff6767;
	font-size: 24px;
	border-bottom: 1px solid #eeeeee;
	line-height: 60px;
	font-weight: normal;
}
.jsTeam h3 span{
	color: #8d8d8d;
	font-size: 14px;
}
.jsTeam h3 a{
	color: #333;
	float: right;
	font-size: 14px;
	margin-right:10px;
}
.jsTeam ul{
	width:100%;
	height:auto;
	overflow: hidden;
	
}

.jsTeam ul li{
	width:248px;
	height:330px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	background:#fff url(/static_rec/images/teamBg1.png) no-repeat top;
	background-size: 250px  100px;
	border-radius:14px;
	border: 1px solid #eeeeee;
}

.jsTeam ul li:first-child{
	margin-left: 0;
}
.jsTeam ul>li>img{
	width:75px;
	height:75px;
	margin-top: 50px;
	margin-left: 10px;
	display: inline-block;
	float: left;
	
}
.jsTeam ul li p.teacherName{
	font-size: 18px;
	color: #333;
	width:140px;
	float: left;
	margin-left: 10px;
	margin-top: 70px;
	line-height: 30px;
}
.jsTeam ul li p.teacherName a{
	color: #333;
}
.jsTeam ul li p.teacherName a:hover{
	color: #ff6767;
	text-decoration: none;
}
.jsTeam ul li p.teacherName span{
	font-size: 14px;
	color: #838383;
}
.jsTeam ul li p.teacherTag{
	clear: both;
	font-size: 16px;
	color: #333;
	margin-left: 30px;
	padding-top: 30px;
}
.jsTeam ul li p.teacherTag img{
	width:8px;
	height:8px;
	display:inline-block;
}
.teacherTagCon{
	color: #8d8d8d;
	font-size: 16px;
	width:80%;
	margin: auto;
	margin-top: 10px;
	margin-left: 30px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.jsTeam ul li>a{
	width:160px;
	height:42px;
	background:#ff6767;
	color: #fff;
	font-size: 18px;
	text-align: center;
	display: block;
	margin: auto;
	margin-top: 30px;
	line-height: 42px;
	border-radius: 10px;
}
/*表单提交*/
.formBlock{
	width:1100px;
	height:424px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 45px;
}
.formLeft{
	width:616px;
	height:424px;
	background:url(/static_rec/images/bg1.png) no-repeat;
	float: left;
}
.formLeft img{
	width:92px;
	height:92px;
	display: block;
	margin: auto;
	margin-top: 87px;
}
.formLeft p{
	font-size: 14px;
	color: #ffff;
	text-align: center;
	line-height: 20px;
	margin-top: 10px;
}
.formLeft ul{
	margin-top: 30px;
	list-style-type:disc;
	margin-left: 240px;
}
.formLeft ul li{

	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: left;
	
}
.tiyanke{
	width:484px;
	height:404px;
	background:#707073;
	float: left;
	margin-left: 0;
	padding-top: 20px;
	text-align: center;
}
.tiyanke h3{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
	color: #fff;
	padding-bottom: 15px;
}
.tiyanke label{
	color: #fff;
	
}
.form-control{ 
	width:248px; 
	height:40px;
	border-radius:20px;
	border:0; 
	border-top:2px solid #ececec; 
	margin-bottom:16px;
	text-indent:10px;
	box-sizing: border-box;
	font-size: 14px;
	color:#333;
	}

.form-button{
	width:157px; 
	margin-left:55px;
	height:40px;
	outline: 0; 
	background-color:#fff; 
	color:#ff6767; 
	border:0; 
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	margin-top: 15px;
	}
.form-button2{
	width:157px; 
	margin-left:10px;
	height:40px;
	outline: 0; 
	background-color:#ff6767; 
	color:#FFF; 
	border:0; 
	font-size: 16px;
	display: inline-block;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	margin-top: 15px;
	}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
 /* WebKit browsers */   
color: #ccc;   
}   
input:-moz-placeholder, textarea:-moz-placeholder {   
/* Mozilla Firefox 4 to 18 */   
color: #ccc;   
}   
input::-moz-placeholder, textarea::-moz-placeholder {   
 /* Mozilla Firefox 19+ */   
color: #ccc;   
}   
input:-ms-input-placeholder, textarea:-ms-input-placeholder {   
 /* Internet Explorer 10+ */   
color: #ccc;   
}
.yuyue-tishi{
	position: absolute;
	margin-left: 170px;
	margin-top: -15px;
	display: none;
	color: red;
	font-weight: bold;
	font-size: 12px;
}
.warmTips{
	width:326px;
	height:auto;
	color: #fff;
	font-size: 14px;
	margin: auto;
	line-height: 24px;
	text-align: left;
	
}
/*频道分类*/
.pindao{
	width:1000px;
	height:auto;
	background:#fff;
	border:1px solid #eee;
	border-radius: 10px;
	margin: auto;
	padding: 10px 50px 30px 50px;
	margin-top:20px;
}
.pindao ul{
	width:100%;
	height:50px;
	border-bottom: #ccc 1px solid;
}
.pindao ul li{
	width:200px;
	height:50px;
	line-height: 50px;
	text-align: center;
	float: left;
	cursor: pointer;
}
.pindao ul li.active{
	border-bottom: #f97432 3px solid;
}
.classifyCon{
	width:100%;
	height:auto;
	clear: both;
	margin-top: 30px;
	
}
.classifyCon a{
	width:160px;
	height:40px;
	line-height: 40px;
	text-align: left;
	display: inline-block;
	font-size: 14px;
	color: #333;
}
.classifyCon a:hover{
	color: #ff6767;
	text-decoration: none;
}
/*底部导航栏*/
.footerNav{
	width:100%;
	height:45px;
	background:#ff6767;
	margin-top: 30px;
	
}
.footerNav ul{
	width:1000px;
	height:45px;
	margin: auto;
}
.footerNav ul li{
	float: left;
	height:45px;
	line-height: 45px;
	color: #fff;
}
.footerNav ul li  a{
	width:195px;
	height:45px;
	line-height: 45px;
	text-align: center;
	display: block;
	color: #fff;
	font-size: 14px;
}
/*页脚*/
footer{
	width:100%;
	height:284px;
	background:url(/static_rec/images/footerBg.png) no-repeat center;
	/*margin-bottom: 120px;*/
}
.footerCon{
	width:1100px;
	height:100%;
	margin: auto;
}
.footerCon img{
	width:225px;
	height:88px;
	display: inline-block;
	float: left;
	margin-left:127px;
	margin-top: 90px;
}
.footerCon p.fuTitle{
	width:150px;
	height:30px;
	line-height: 30px;
	float: left;
	margin-left: 30px;
	margin-top: 120px;
	color: #fff;
	font-size: 18px;
}
p.companyInfo{
	width:400px;
	height:auto;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	float: left;
	margin-left: 150px;
	margin-top: 50px;
	
}
/*友情链接*/
.friendLink{
	width:1100px;
	height:40px;
	margin: auto;
	margin-top: 30px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
}
.friendLink a{
	color: #333;
	display: inline-block;
	margin-left: 50px;
}
.friendLink a:first-child{
	margin-left: 20px;
}

/*列表页*/
/*当前位置*/
.currentPos{
	width:1100px;
	height:10px;
	line-height: 10px;
	font-size: 14px;
	color: #333;
	margin: 15px auto;
}
.currentPos img{
	vertical-align: middle;
	width:20px;
	height:18px;
}
.currentPos a{
	color: #666;
	
}
.currentPos a:hover{
	color: #ff6767;
	text-decoration: none;
}

.zhengwenCon{
	width:1100px;
	height:auto;
	margin: auto;
	overflow: hidden;
}
.zhengwenConLeft{
	width:780px;
	height:auto;
	float: left;
}
.answerClassify{
	width:738px;
	height:auto;
	background:#fff;
	border:1px solid #eee;
	border-radius: 10px;
	padding:20px 20px 0 20px;
}
.answerClassify span{
	font-size: 14px;
	color: #8d8d8d;
	width:80px;
	display: inline-block;
	text-align: right;
}
.answerClassify a{
	display: inline-block;
	padding: 6px 16px;
	font-size: 14px;
	color: #333;
	text-align: center;
	
	
}
.answerClassify a.active{
	padding: 6px 16px;
	border-radius: 10px;
	background: #ff6767;
	color: #fff;
}
.answerClassify a:hover{
	padding: 6px 16px;
	border-radius: 10px;
	background: #ff6767;
	color: #fff;
}

/*文章列表内容*/
.articleListCon{
	width:738px;
	height:auto;
	background:#fff;
	border:1px solid #eee;
	border-radius: 10px;
	padding:20px;
	margin-top: 10px;
	margin-bottom:20px;
}
.articleListCon ul {
	width:745px;
	height:auto;
}
.articleListCon>ul>li{
	width:745px;
	height:auto;
	border-bottom: 1px dashed #eee;
	margin-top: 20px;
}
.articleListCon>ul>li:last-child{
	border-bottom: none;
}
.articleListCon>ul>li>img{
	width:160px;
	height:120px;
	float: left;
	
}
.articleListCon>ul>li>a.title{
	width:555px;
	height:60px;
	font-size: 16px;
	color: #333;
	line-height: 30px;
	float: left;
	margin-left: 20px;
	display: block;
	font-weight: bold;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.articleListCon>ul>li>a.title:hover{
	color: #ff6767;
	text-decoration: none;
}

.articleListCon>ul>li p.zhaoyao{
	width:540px;
	height:60px;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	float: left;
	margin-left: 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}

.articleListCon>ul>li p.info{
	width:100%;
	height:30px;
	line-height: 30px;
	clear: both;
	padding-top: 10px;
	padding-bottom:15px;
}
.articleListCon>ul>li p.info span{
	
	display: inline-block;
	margin-left: 30px;
	font-size: 14px;
	color: #8d8d8d;
}
.articleListCon>ul>li p.info span:first-child{
	margin-left: 0;
}
.articleListCon>ul>li p.info a{
	display: inline-block;
	float: right;
	padding: 2px 10px;
	border-radius: 16px;
	background:#f1f5f9;
	color: #8d8d8d;
	font-size: 14px;
	margin-right:20px;
}
.articleListCon>ul>li p.info a:hover{
	background:#ffc2c2;
	color: #fff;
	text-decoration: none;
}

/*页码*/
.pageNum{
	width:778px;
	height: 50px;
	text-align: center;
}
.pageNum a{
	display: inline-block;
	padding:10px 16px;
	border:1px solid #eee;
	border-radius: 10px;
	background:#fff;
	font-size: 16px;
	color: #666;
	margin-top: 0;
	margin-left: 10px;
	
}
.pageNum a:hover{
	color: #fff;
	background:#ff6767;
	text-decoration: none;
}
.pageNum a.active{
	color: #fff;
	background:#ff6767;
	text-decoration: none;
}
.pageNum a>img{
	width:8px;
	height:16px;
	vertical-align: middle;
}
.zhengwenConRight{
	width:300px;
	height:auto;
	float: right;
	margin-right: 0;
}
/*右侧边预约*/
.cebianApply{
	width:300px;
	height:336px;
	border-radius: 10px;
	background:#fff url(/static_rec/images/applyCourseBg.png) no-repeat center;
	text-align: center;
}
.cebianApply h3{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	margin-bottom: 20px;
	color: #fff;
	padding-top: 10px;
}
.cebianApply label{
	color: #fff;
}
.form2Width{
	width:180px;
	height: 36px;
	
}
.form3Width{
	width:180px;
	height: 36px;
	margin-left: 50px;
	margin-bottom: 10px;
	
}
.form-button5{
	width:250px;
	height:40px;
	background:#ff6767;
	color: #fff;
	margin-left: 0;
	
}
.form-button6{
	width:180px;
	margin-left: 50px;
	background:#ff6767;
	color: #fff;
	margin-top: 10px;
}
/*推荐课程*/
.recCourse{
	width:248px;
	height:auto;
	border:1px solid #eee;
	border-radius: 10px;
	background:#fff;
	margin-top: 10px;
	padding: 16px 25px;
}
.recCourseTitle{
	width:248px;
	height:40px;
	font-size: 18px;
	color: #333;
	border-bottom: 1px solid #eee;
}
.recCourseTitle span{
	display: inline-block;
	line-height: 40px;
	border-bottom: 3px solid #ff6767;
}
.recCourse ul li{
	width:248px;
	height:200px;
	margin-top: 20px;
}
.recCourse ul li a.recCourseImg{
	width:240px;
	height:160px;
	display: inline-block;
	position: relative;
}
.recCourse ul li a.recCourseImg img{
	width:100%;
	height:100%;
}
.recCourse ul li a.recCourseImg .toumingceng{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	display: none;
	position: absolute;
	top:0;
	left: 0;
	border-radius: 10px;
}
a.recCourseInfo{
	font-size: 16px;
	color: #333;
	display: inherit;
	text-align: center;
	line-height: 40px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
a.recCourseInfo:hover{
	font-size: 16px;
	color: #ff6767;
}
.recCourse ul li a.recCourseImg:hover .toumingceng{
	display: block;
}
/*推荐机构*/
.recOrgan{
	width:248px;
	height:auto;
	border:1px solid #eee;
	border-radius: 10px;
	background:#fff;
	margin-top: 10px;
	padding: 16px 25px;
}
.recOrgan ul{
	width:248px;
	height:auto;
	overflow: hidden;
}
.recOrgan ul li{
	width:114px;
	height:110px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.recOrgan ul li:nth-of-type(2n+1){
	margin-left: 0;
}

.recOrganImg{
	width:114px;
	height:76px;
	display: inline-block;
	position: relative;
}
.recOrganImg img{
	width:100%;
	height:100%;
}
.recOrganImg .toumingceng{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	display: none;
	position: absolute;
	top:0;
	left: 0;
	border-radius: 10px;
}
a.recOrganInfo{
	font-size: 16px;
	color: #333;
	display: inherit;
	text-align: center;
	line-height: 40px;
}
a.recOrganInfo:hover{
	font-size: 16px;
	color: #ff6767;
}
.recOrganImg:hover .toumingceng{
	display: block;
}

.cebian_ad2{
	width:300px;
	height:63px;
	margin-top: 10px;
}
.cebian_ad2 img{
	width:100%;
	height:100%;
}
/*五星老师*/
.starTeacher{
	width:248px;
	height:auto;
	border:1px solid #eee;
	border-radius: 10px;
	background:#fff;
	margin-top: 10px;
	padding: 16px 25px;
}
.starTeacher ul li{
	width:248px;
	height:120px;
	margin-top: 24px;
	
}
.starTeacher ul li>img{
	width:90px;
	height:90px;
	float: left;
	padding-bottom: 15px;
}
.teacherInfo{
	width:140px;
	height:90px;
	float: left;
	margin-left: 14px;
	line-height: 30px;
	padding-bottom: 15px;
}
.teacherInfo a{
	font-size: 16px;
	color: #333;
}
.teacherInfo a:hover{
	color: #ff6767;
	text-decoration: none;
}
.teacherInfo span:first-child{
	font-size: 14px;
	color: #333;
}
.teacherInfo span:last-child{
	font-size: 14px;
	color: #8d8d8d;
}
.starTeacher ul li p{
	font-size: 14px;
	color: #8d8d8d;
	width:49%;
	height:14px;
	line-height: 14px;
	float: left;
	
	
}
.starTeacher ul li p.help{
	border-right: 1px solid #eee;
	
}
.starTeacher ul li p.zixun{
	text-align: right;
}
.starTeacher ul li p.help span{
	color: #4c77d8;
}
.starTeacher ul li p.zixun span{
	color: #ff6767;
	
}

/*文章页面*/
.articleCon{
	width: 718px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px 30px;

}
.articleCon h1{
	font-size: 24px;
	color: #333;
	line-height: 40px;
	text-align: center;
	margin-top: 20px;
}
.fushuInfo{
	width:100%;
	height:30px;
	line-height: 30px;
	font-size: 14px;
	color: #8d8d8d;
	padding-bottom: 10px;
	border-bottom: 1px dashed #eee;
	margin-top: 10px;
	text-align: center;
}
.fushuInfo span{
	display: inline-block;
	margin-left: 40px;
}
.fushuInfo span:first-child{
	margin-left: 0;
}
.articleCon summary{
	width:678px;
	height:85px;
	background:#f3f3f3;
	border-radius: 10px;
	line-height: 30px;
	padding: 10px 20px;
	font-size: 14px;
	color: #666;
	margin-top: 20px;
	overflow: hidden;
}
.articleCon>p{
	font-size: 16px;
	color: #333;
	line-height: 2;
	margin-top: 10px;
	text-indent: 2em
}
.articleCon>img{
	display: block;
	margin: auto;
	margin-top: 20px;
}
.articleTag{
	font-size: 14px;
	color: #8d8d8d;
	line-height: 40px;
	margin-top: 20px;
}
.articleTag a mark{
	padding: 6px 10px;
	background:#f1f5f9;
	border-radius: 13px;
	color: #8d8d8d;
	margin-left: 20px;
}
.articleTag a:first-child  mark{
	margin-left: 0;
}
.articleTag a:hover mark{
	background:#ff6767;
	color: #fff;
}
.articleLink{
	width: 718px;
    height: auto;
    background: #e2e2e2;
    border-radius: 10px;
    padding: 20px 30px;
    line-height: 20px;
    margin-top: 10px;
}
.articleLink span{
	width:48%;
	line-height: 20px;
	display: inline-block;
	font-size: 14px;
	color: #ea5b5b;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	
}
.articleLink span:nth-of-type(2){
	margin-left: 2%;
}
.articleLink span a{
	color: #8d8d8d;
	font-size: 16px;
}
.articleLink span a:hover{
	text-decoration: underline;
}
/*体验课预约*/
.tiyanke3{
	width:692px;
	height:328px;
	background:url(/static_rec/images/tiyankeBg.png) no-repeat;
	background-size: 100% 100%;
	margin: auto;
	margin-top: 10px;
}
.tiyanke3left{
	width:160px;
	height:140px;
	float: left;
	margin-left: 20px;
	margin-top: 50px;
}
.tiyanke3left h3{
	font-size: 16px;
	color: #fff;
}
.tiyanke3left h3 span{
	color: #ff6767;
}
.tiyanke3left p{
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	margin-top: 10px;
}

.form-control3{ 
	width:300px; 
	height:40px;
	border-radius:20px;
	border:0; 
	margin-bottom:20px;
	text-indent:10px;
	box-sizing: border-box;
	font-size: 14px;
	color:#515151;
	}

.form-button4{
	width:300px; 
	height:40px;
	outline: 0; 
	background-color:#ff6767; 
	color:#FFF; 
	border:0; 
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	border-radius:20px;
	cursor: pointer;
	}

.tiyanke3center label{
	color: #fff;
}
.yuyue-tishi3{
	position: absolute;
	margin-left: 60px;
	margin-top: -20px;
	display: none;
	color: red;
	font-weight: bold;
}
.yuyue-tishi5{
	position: absolute;
	margin-left: 100px;
	margin-top: -38px;
	display: none;
	color: red;
	font-weight: bold;
	font-size: 14px;
}
.tiyanke3center{
	width:360px;
	height:auto;
	float: left;
	margin-left:30px;
	margin-top: 30px;
}
.form-button3{
	margin-left: 0;
}
.tiyanke3right{
	width:250px;
	height:auto;
	float: left;
	margin-left: 0;
	margin-top: 40px;
}

.tiyanke3right img{
	width:92px;
	height:92px;
	display: block;
	margin: auto;
	margin-top: 0;
}
.tiyanke3right p{
	font-size: 14px;
	color: #ffff;
	text-align: center;
	line-height: 20px;
	margin-top: 10px;
}
.tiyanke3right ul{
	width:100%;
	margin-top: 30px;
	list-style-type:disc;
	margin-left: 50px;
}
.tiyanke3right ul li{
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: left;
	
}





.aboutInfoBlock{
	width: 738px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding:10px 20px 30px 20px;
    margin-top: 30px;
	margin-bottom:20px;
}
h3.tongyongTitle{
	width:100%;
	height:40px;
	color: #ff6767;
	font-size: 24px;
	border-bottom: 1px solid #eeeeee;
}
h3.tongyongTitle span{
	line-height: 40px;
	border-bottom: 2px solid #ff6767;
	display: inline-block;
	font-weight: bold;
	color: #ff6767;
	font-size: 20px;
}
h3.tongyongTitle a{
	line-height: 40px;
	border-bottom: 2px solid #ff6767;
	display: inline-block;
	font-weight: bold;
	color: #ff6767;
	font-size: 20px;
}
.aboutInfoBlock ul {
	width:738px;
	height:auto;
}
.aboutInfoBlock ul li{
	width:738px;
	height:120px;
	border-bottom: 1px dashed #eee;
	margin-top: 20px;
	padding-bottom: 20px;
}
.aboutInfoBlock ul li:last-child{
	border-bottom: none;
}
.aboutInfoBlock ul li img{
	width:160px;
	height:120px;
	float: left;
	
}
.aboutInfoBlock ul li>a.title{
	width:540px;
	height:30px;
	font-size: 16px;
	color: #ff6767;
	line-height: 30px;
	float: left;
	margin-left: 20px;
	display: block;
	font-weight: bold;
	overflow:hidden;

}
.aboutInfoBlock ul li>a.title:hover{
	color: #ff6767;
	text-decoration: underline;
}

.aboutInfoBlock ul li p.zhaoyao{
	width:540px;
	height:60px;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	float: left;
	margin-left: 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}

.aboutInfoBlock ul li p.info{
	width:540px;
	height:14px;
	line-height: 14px;
	float: left;
	margin-left: 20px;
	margin-top: 15px;
}
.aboutInfoBlock ul li p.info span{
	
	display: inline-block;
	margin-left: 3px;
	font-size: 14px;
	color: #8d8d8d;
	padding:0 30px;
	border-right:1px solid #8d8d8d;
	
}
.aboutInfoBlock ul li p.info span:first-child{
	margin-left: 0;
	padding-left: 0;
}
.aboutInfoBlock ul li p.info span:last-child{
	border-right:none;
}
	

.aboutInfoBlock ul li p.info a{
	display: inline-block;
	float: right;
	padding: 2px 10px;
	border-radius: 16px;
	background:#f1f5f9;
	color: #8d8d8d;
	font-size: 14px;
}
.aboutInfoBlock ul li p.info a:hover{
	background:#ffc2c2;
	color: #fff;
	text-decoration: none;
}
.aboutCourse{
	width: 738px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding:10px 20px 30px 20px;
    margin-top: 10px;
}
.aboutCourse ul{
	width:100%;
	height:auto;
	overflow: hidden;
	margin-top: 30px;
}
.aboutCourse ul li{
	width:126px;
	height:116px;
	float: left;
	margin-left: 20px;

}
.aboutCourse ul li:first-child{
	margin-left: 0;
}
.aboutCourse ul li a.aboutCourseImg{
	width:126px;
	height:84px;
	position: relative;
	display: block;
}

.aboutCourse ul li a.aboutCourseImg  .toumignBg{
	width:100%;
	height:100%;
	border-radius: 10px;
	background:rgba(0,0,0,0.3);
	display: none;
	position: absolute;
	top:0;
	left: 0;
}
.aboutCourse ul li a.aboutCourseImg:hover  .toumignBg{
	display: block;
}
.aboutCourse ul li a.aboutCourseTitle{
	color: #333;
	font-size: 14px;
	text-align: center;
	display: block;
	line-height: 30px;
}
.aboutCourse ul li a.aboutCourseTitle:hover{
	color:#ff6767 ;
}

.aboutAnswer{
	width: 738px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding:10px 20px 30px 20px;
    margin-top: 30px;
}
.aboutAnswer ul {
	width:738px;
	height:auto;
}
.aboutAnswer ul li{
	width:738px;
	height:120px;
	border-bottom: 1px dashed #eee;
	margin-top: 20px;
	padding-bottom: 20px;
}
.aboutAnswer ul li:last-child{
	border-bottom: none;
}
.aboutAnswer ul li .aboutAnswerLeft{
	width:40px;
	height:70px;
	float: left;
}
.aboutAnswer ul li .aboutAnswerLeft img{
	width:40px;
	height:40px;
	
}
.aboutAnswer ul li .aboutAnswerLeft span{
	color: #333;
	font-size: 13px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
}
.aboutAnswer ul li a.title{
	width:650px;
	height:30px;
	font-size: 16px;
	color: #ff6767;
	line-height: 30px;
	display: block;
	font-weight: bold;
	overflow:hidden;

}
.aboutAnswer ul li a.title:hover{
	color: #ff6767;
	text-decoration: underline;
}

.aboutAnswer ul li p.zhaoyao{
	width:650px;
	height:60px;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}

.aboutAnswer ul li p.info{
	width:650px;
	height:14px;
	line-height: 14px;
	margin-top: 15px;
}
.aboutAnswer ul li p.info span{
	
	display: inline-block;
	margin-left: 3px;
	font-size: 14px;
	color: #8d8d8d;
	padding:0 30px;
	border-right:1px solid #8d8d8d;
	
}
.aboutAnswer ul li p.info span:first-child{
	margin-left: 0;
	padding-left: 0;
}
.aboutAnswer ul li p.info span:last-child{
	border-right:none;
}
	

.aboutAnswer ul li p.info a{
	display: inline-block;
	float: right;
	padding: 2px 10px;
	border-radius: 16px;
	background:#f1f5f9;
	color: #8d8d8d;
	font-size: 14px;
}
.aboutAnswer ul li p.info a:hover{
	background:#ffc2c2;
	color: #fff;
	text-decoration: none;
}
.aboutAnswerRight{
	width:650px;
	height:120px;
	float: left;
	margin-left: 20px;
}
.relativeArticle{
	width:248px;
	height:auto;
	border:1px solid #eee;
	border-radius: 10px;
	background:#fff;
	margin-top: 10px;
	padding: 16px 25px;
}
.relativeArticle ul{
	width:100%;
	height:auto;
	margin-top: 20px;
	
}
.relativeArticle ul li{
	width:100%;
	height:36px;
	line-height: 36px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.relativeArticle ul li a{
	color: #333;
}
.relativeArticle ul li a:hover{
	color: #ff6767;
}
.classifyLeibie{
	margin-bottom: 20px;
}

/*回答列表页面*/
.answerListLeft{
	width:738px;
	height:auto;
	border:1px solid #eeeeee;
	background:#fff;
	border-radius: 10px;
	padding: 20px;
	margin-top: 20px;
	margin-bottom:20px;
}

.answerListBlock{
	width:738px;
	height:325px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
	
}
.answerListBlock>a{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width:100%;
	height:60px;
	color: #333;
	font-size: 18px;
	line-height: 60px;
	display: inline-block;
	font-weight: bold;
}
.answerListBlock>a:hover{
	color: #ff6767;
	text-decoration: none;
}
.answerListBlock>a>img{
	vertical-align: middle;
	display: inline-block;
	margin-right: 10px;
}
.answerListBlock>p.articleZhaiyao{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	margin-left: 30px;
	width:708px;
}
.goodAnswerBlock{
	width:670px;
	margin-left: 35px;
	padding-top: 20px;
	overflow: hidden;
}
.goodAnswerBlock span{
	font-weight: normal;
	color: #3a95f9;
	font-size: 16px;
	margin-bottom: 20px;
	display: block;
	text-align: left;
}
.goodAnswerBlock .personInfo{
	width:50px;
	height:80px;
	float: left;
}
.goodAnswerBlock .personInfo img{
	width:50px;
	height:50px;
}
.goodAnswerBlock .personInfo span{
	display: block;
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 30px;
}
.goodAnswerBlock  .goodAnswerCon{
	width:600px;
	font-size: 16px;
	color: #333;
	line-height: 30px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	float: right;
	margin-left: 20px;
}
.goodAnswerConInfo{
	width:540px;
	height:26px;
	line-height: 14px;
	margin-top: 15px;
	clear: both;
	padding-top: 20px;
}
.goodAnswerConInfo span{
	display: inline-block;
	font-size: 14px;
	color: #8d8d8d;
	padding:0px 30px;
	border-right:1px solid #8d8d8d;
	
}
.goodAnswerConInfo  span:first-child{
	margin-left: 0;
	padding-left: 0;
}
.goodAnswerConInfo span:last-child{
	border-right:none;
}
	
 a.goAnswerBtn{
	color: #ff6767;
}
 a.goAnswerBtn:hover{
	text-decoration: underline;
}

.answerListLeft div:last-of-type{
	border-bottom: none;
}
/*百科列表内容*/
.wikiListCon{
	width: 718px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px 30px;
    margin-top: 30px;
}
.wikeWords{
	margin-top: 20px;
}
.wikeWords a{
	width:160px;
	height:30px;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	display: inline-block;
	margin-left: 15px;
}
.wikeWords a:hover{
	color: #ff6767;
}
.wikeWords a:nth-of-type(8n+1){
	margin-left: 0;
}
/*热门词条*/
.hotWords{
	width: 248px;
    height: auto;
    border: 1px solid #eee;
    border-radius: 10px;
    background: #fff;
    margin-top: 10px;
    padding: 16px 25px;
}
.hotWordsCon{
	margin-top: 20px;
}
.hotWordsCon a{
	color: #333;
	font-size: 14px;
	line-height: 30px;
	padding: 3px 8px;
	border-radius: 10px;
	border:1px solid #eee;
	margin-left: 6px;
	display: inline-block;
	margin-bottom: 10px;
}
/*热门专题*/
.hotzhuanti{
	width:1100px;
	height:60px;
	line-height: 60px;
	font-size: 14px;
	color: #1f1c1c;
	margin: auto;
	background:#fff;
	
}
.hotzhuanti span{
	color: #ff6767;
	margin-left: 10px;
}
.hotzhuanti a{
	color: #1f1c1c;
	text-decoration: none;
	margin-left: 25px;
}
.hotzhuanti a:hover{
	color: #ff6767;
}

.wentiCon{
	width: 718px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px 30px;
}
.wentiCon p{
line-height: 2;
	color: #333;
}
.wentiCon h1{
	font-size: 24px;
	color: #ff6767;
	font-weight: normal;
	line-height: 50px;
	
}
.wentiCon h1 img{
	vertical-align: middle;
	width:32px;
	height:32px;
}
.wentiCon a{
	color: #999999;
	font-size: 16px;
	line-height: 30px;
	padding: 0 15px;
}
.wentiDetail{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	margin-top: 10px;
}

.wentiInfo{
	width: 100%;
    height: 14px;
    line-height: 14px;
	font-size: 14px;
	color: #8d8d8d;
	margin-top: 20px;
}
.wentiInfo span{
	display: inline-block;
    padding: 0 30px;
    border-right: 1px solid #8d8d8d;
}
.wentiInfo span:first-child{
	margin-left: 0;
	padding-left: 0;
}
.wentiInfo span:last-child{
	border-right:none;
}

/*回复*/
.replyCon{
	width: 718px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px 30px;
    margin-top: 20px;
	margin-bottom:20px;
    position: relative;
}
.replyCon img.wujiaoxing{
	width:33px;
	height:34px;
	position: absolute;
	top:0;
	left:35px;
}
.replyCon h3{
	font-size: 24px;
	color: #ff6767;
	font-weight: normal;
	line-height: 50px;
	margin-top: 20px;
}
.replayDetail{
	width:698px;
	height:auto;
	background:#f8f8f8;
	border-radius: 10px;
	margin-top: 20px;
	padding: 10px;
	overflow: hidden;
}
.replayDetail p{
	line-height:2;
	color:#333;
	text-indent: 2em;
}

.bestAnswer>p{
	text-indent: 2em;
}

.headImg{
	width:32px;
	height:32px;
	position: relative;
	float: left;
	
}
.headImg img.positionV{
	width:12px;
	height:12px;
	position: absolute;
	bottom:0;
	right:-4px;
}
.teacherIntro{
	font-size: 14px;
	color: #333;
	line-height: 20px;
	float: left;
	margin-left: 20px;
}
.teacherIntro a:first-child{
	color: #f97432;
}
.teacherIntro a:last-child{
	color: #8d8d8d;
}
.teacherIntro a:hover{
	text-decoration: underline;
}
.replayDetail p.p1{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	margin-top: 15px;
	
}
.replayDetail>img{
	display:block;
	margin: auto;
}
.replyCon h4{
	font-size: 24px;
	color: #333333;
	font-weight: normal;
	line-height: 50px;
	margin-top: 20px;
}
.replyCon h4>img{
	vertical-align: middle;
}
.noBg{
	background: none;
}
.repalyMoreBtn{
	width:200px;
	height:40px;
	border-top:1px solid #eee;
	border-bottom: 1px solid #eee;
	line-height: 40px;
	text-align: center;
	color: #c3c3c3;
	font-size: 16px;
	display: block;
	margin: auto;
	margin-top: 20px;
}

.infoTongji{
	width: 248px;
    height: auto;
    border: 1px solid #eee;
    border-radius: 10px;
    background: #fff;
    padding: 30px 25px;
}
.infoTongji ul{
	width:100%;
	height:100px;

	
}
.infoTongji ul li{
	width:30%;
	height:100%;
	color: #333;
	font-size: 24px;
	float: left;
	text-align: center;
	margin-top: 10px;
	line-height: 40px;
}
.infoTongji ul li span{
	font-size: 16px;
	color: #999;
}
.tiwenBtn{
	width:110px;
	height:48px;
	background:#467ce0;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	text-align: center;
	line-height: 48px;
	border-radius: 10px;
	margin-top: 10px;
}
.replayBtn{
	width:110px;
	height:48px;
	background:#ff6767;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	text-align: center;
	line-height: 48px;
	border-radius: 10px;
	margin-left: 10px;
	margin-top: 10px;
}

.recCourse2{
	width: 248px;
    height: auto;
    border: 1px solid #eee;
    border-radius: 10px;
    background: #fff;
    margin-top: 10px;
    padding: 16px 25px;
}

.recCourse2 ul{
	width: 100%;
    height: auto;
    margin-top: 20px;
}
.recCourse2 ul li{
	width: 100%;
    height: 45px;
    line-height: 45px;
    color: #333;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px dashed #eee;
}
.recCourse2 ul li img{
	width:8px;
	height:8px;
	display: inline-block;
	margin-right: 10px;

}
.recCourse2 ul li a{
	color: #333;
	text-decoration: noen;
	font-size: 14px;
}
.recCourse2 ul li a:hover{
	color: #ff6767;
}
/*学校列表 页面*/
.schoolBanner{
	width:1100px;
	height:150px;
	margin: auto;
	margin-top: 20px;
	background:url(/static_rec/images/schoolBanner.jpg) no-repeat;
	background-size: 100% 100%;
}
.schoolBanner h1{
	font-size: 30px;
    padding-top: 43px;
    text-align: center;
    font-weight: bold;
    font-weight: normal;
}

.bannerbg {
    width: 234px;
    height: 34px;
    background: #FFCE29;
    text-align: center;
    font-size: 16px;
    color: #323232;
    margin: auto;
    line-height: 34px;
    border-radius: 2px;
    margin-top: 10px;
}
    
.answerClassify2{
	width: 1060px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px 20px 5px 20px;;
    margin: auto;

}
.answerClassify2 .classifyLeibie2{
	overflow: hidden;
}
.answerClassify2 p{
	font-size: 14px;
	color: #8d8d8d;
	width:80px;
	text-align: right;
	float: left;
	margin-top: 8px;
	height:40px;
}
.answerClassify2 a{
	display: inline-block;
	padding: 6px 16px;
	font-size: 14px;
	color: #333;
	text-align: center;
	float: left;
	margin-bottom: 10px;
	margin-right:5px;
}
.answerClassify2 a.active{
	padding: 6px 16px;
	border-radius: 10px;
	background: #ff6767;
	color: #fff;
}
.answerClassify2 a:hover{
	padding: 6px 16px;
	border-radius: 10px;
	background: #ff6767;
	color: #fff;
}
.fengeceng{
	width:1100px;
	height:20px;
	border-bottom: 1px solid #eee;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 20px;
	
}
.fengeceng span{
	color: #8d8d8d;
	font-size: 15px;
	float: left;
	width:50%;
	font-weight: normal;
}
.fengeceng a{
	float: right;
	color: #8d8d8d;
	font-size: 16px;
}
.fengeceng a:hover{
	color: #ff6767;
}
.fengeceng a img{
	width:22px;
	height:17px;
	vertical-align: middle;
}
.jigou{
	width: 738px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding:20px;
    overflow: hidden;
    margin-bottom: 20px;
 
}
.jigouImg{
	width:180px;
	height:120px;
	float: left;
	margin-left: 0;
	margin-bottom: 30px;
}
.jigoucenter{
	width:270px;
	height:120px;
	float: left;
	margin-left: 15px;
	margin-bottom: 30px;
}
.jigoucenter h4 a{
	font-size: 16px;
	color: #333;
	line-height: 30px;
}
.jgTese{
	font-size: 14px;
	color: #333;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jigouright{
	width:220px;
	height:120px;
	float: left;
	margin-left: 30px;
	margin-bottom: 30px;
	margin-top: 10px;
}
.jgInfo{
	font-size: 14px;
	line-height: 24px;
	color: #8d8d8d;
}
.jgInfo span{
	color: #333;
}
.jgjieshao{
	color: #8d8d8d;
	font-size: 14px;
	line-height: 20px;
	margin-top: 6px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.renzheng{
	font-size: 14px;
	color: #333;
	line-height: 30px;
}
.renzheng img{
	vertical-align: middle;
}
.koubei{
	font-size: 14px;
	color: #333;
	line-height: 30px;
}
.koubei span{
	font-size: 18px;
	color: #ff6767;
	
}
.jigouright .zixun{
	width:100px;
	height:36px;
	line-height: 36px;
	border-radius: 18px;
	color: #fff;
	background:#ff6767;
	text-align: center;
	line-height: 36px;
	display: inline-block;
	margin-top: 10px;
}
.jigouright .liaojie{
	width:100px;
	height:36px;
	line-height: 36px;
	border-radius: 18px;
	color: #ff6767;
	background:none;
	text-align: center;
	line-height: 36px;
	display: inline-block;
	margin-top: 10px;
	border:1px solid #ff6767;
	margin-left: 10px;
}
.jgInfoDetail{
	width:698px;
	height:auto;
	line-height: 30px;
	border:1px solid #eee;
	border-radius: 10px;
	background:#fbfbfb;
	padding: 10px;
	clear: both;
	
}
.jgInfoDetail>ul{
	width:100%;
	height:auto;
	overflow: hidden;
}
.jgInfoDetail>ul>li{
	float: left;
	width:200px;
	line-height: 30px;
	color: #ff6767;
	font-size: 14px;
}
.jgInfoDetail>ul>li:last-child{
	width:90px;
	height:auto;
	text-align: right;
	color: #8d8d8d;
	cursor: pointer;
}
.jgInfoDetail>ul>li:last-child img{
	width:17px;
	height:9px;
}
.jgInfoDetail>ul>li>span{
	color: #8d8d8d;
	float: left;
}
.jgInfoDetail>ul>li>ul{
	float: left;
}
.jgInfoDetail>ul>li>ul>li a{
	color: #ff6767;
}
.jgInfoDetail>ul>li>ul>li a:hover{
	text-decoration: underline;
}
.jgInfoDetail>ul>li>a{
	color: #8d8d8d;
	display: block;
}
.jgInfoDetail>ul>li>a:hover{
	color: #ff6767;
}
.jgInfoDetail>ul>li>ul>li{
	display: none;
}
.jgInfoDetail>ul>li>ul>li:first-child{
	display: block;
}
.jqMoreBtn{
	width:610px;
	height:30px;
	line-height: 30px;
	color: #8d8d8d;
	font-size: 14px;
	margin-left: 70px;
	margin-top: 10px;
	display: none;
}

.jqMoreBtn img{
	vertical-align: middle;
	width:11px;
	height:13px;
	
}
.schoolfutitle{
	width:50%;
	float: left;
	padding-left: 20px;
	margin-top: 30px;
	border-left: 1px solid #eee;
	margin-left: 30px;
	font-size: 18px;
	font-weight: normal;
	color: #333;
}
.logoBlock2{
	width:100%;
}
.headerCon2 a{
	float: left;
	margin-top: 20px;
}
.headerCon2 a img{
	width:93px;
	height:34px;
}
.headerCon2 {
    width: 1100px;
    height: 80px;
    margin: auto;
    }
    
/*导航 */
nav{
	width:100%;
	height:45px;
	background:#ff6767;
}
.navCon2{
	width:1100px;
	height:100%;
	margin: auto;
}
.navCon2 ul{
	width:100%;
	color: #fff;
	font-size: 16px;
	line-height: 45px;
}
.navCon2 ul li{
	float: left;
}
.navCon2 ul li a{
	display: inline-block;
	padding: 0 25px;
	color: #fff;
	text-decoration: none;
}
.navCon2 ul li a:hover{
	background:#fe8383;
}
.navCon2 ul li a.active{
	background:#fe8383;
}

.schoolInfoBlock{
	width: 738px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding:0px 20px 0 20px;
    margin-top: 30px;
}
.schoolInfoBlock>ul{
	width:100%;
	height:auto;
	overflow: hidden;
	margin-top: 20px;
}
.schoolInfoBlock>ul>li{
	width:162px;
	height:108px;
	float: left;
	margin-left: 26px;
	position: relative;
	margin-bottom: 25px;
}
.schoolInfoBlock>ul>li img{
	width:162px;
	height:108px;
}
.schoolInfoBlock>ul>li p{
	width:100%;
	height:30px;
	background:rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	border-radius: 0 0 10px 10px;
}
.schoolInfoBlock>ul>li:nth-of-type(4n+1){
	margin-left: 0;
}
.schoolInfoBlock>ul>li p a{
	color: #fff;
}
.tongyongTitle>ul{
	float: right;
	width:80%;
	line-height: 40px;
}
.tongyongTitle>ul>li{
	width:auto;
	float: left;
	margin-left: 20px;
	font-size: 14px;
	color: #333;
	cursor: pointer;
	font-weight: normal;
	border-bottom: 2px solid #f1f5f900;
}

.tongyongTitle>ul>li:hover{
	color: #ff6767;
	border-bottom: 2px solid #ff6767;
}
.tongyongTitle>ul>li.active{
	color: #ff6767;
	border-bottom: 2px solid #ff6767;
}
.schoolIntro{
	width: 1060px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding:20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
}
.schoolIntroLeft{
	width:250px;
	height:360px;
	background:#7599d3;
	border-radius: 10px;
	margin-top: 20px;
	float: left;
}
.schoolIntroLeft>h5{
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	text-align: center;
}
.fenCenterCourse{
	width:220px;
	height:60px;
	margin:0px 15px;
	background:#fff;
	border-radius: 10px;
}
.fenCenterCourse ul{
	width:100%;
	height:auto;
	overflow: hidden;
}
.fenCenterCourse ul li{
	width:33%;
	height:auto;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #8d8d8d;
	line-height: 30px;
}
.fenCenterCourse ul li span{
	color: #333;
	font-size: 16px;
}
.schoolIntroLeft p{
	color: #fff;
	margin: 5px 15px;
	line-height: 24px;
	font-size: 14px;
}
.schoolIntroLeft  .zixunBtn{
	width:150px;
	height:36px;
	background:#ffba00;
	border-radius: 18px;
	display: block;
	margin: 15px auto;
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	color: #fff;
	float:none;
}
.schoolIntroCenter{
	width:410px;
	height:325px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}
.IntroCenter1{
	overflow: hidden;
	margin: 15px 0;
}
.IntroCenter1 p{
	font-size: 16px;
	color: #333;
	line-height: 24px;
	overflow: hidden;
	
	
}
.IntroCenter1 p:first-of-type{
	width:80px;
	height:auto;
	float: left;
	vertical-align: top;
}
.IntroCenter1 p:nth-of-type(2){
	width:330px;
	height:auto;
	float:left;
	vertical-align: top;
}
.IntroCenter1 p:nth-of-type(2) a{
	display: inline-block;
	margin-left: 30px;
	color: #ff6767;
	
}
.IntroCenter1 p:nth-of-type(2) a:first-child{
	margin-left: 0;
}
.schoolIntroRight{
	width:300px;
	height:200px;
	float: left;
	margin-left: 40px;
	margin-top: 75px;
}
/*师资力量*/
.teacherTeam{
	width: 1060px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding:20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
}
.teacherTeam ul{
	width:100%;
	height:auto;
	margin-top: 20px;
	overflow: hidden;
	
}
.teacherTeam ul li{
	width:150px;
	height:180px;
	float: left;
	margin-left: 30px;
	
}
.teacherTeam ul li:first-child{
	margin-left: 0;
}
.teacherTeam ul li img{
	width:150px;
	height:150px;
	
}
.teacherTeam ul li a{
	color: #333;
	font-size: 14px;
	width:100%;
	height:30px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	display: block;
	line-height: 30px;
}
.teacherTeam ul li a:hover{
	color: #ff6767;
}
.schoolEnviron{
	width: 1060px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding:20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
}
.schoolEnviron ul{
	width:100%;
	height: auto;
	overflow: hidden;
}
.schoolEnviron ul li{
	width:248px;
	height:208px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.schoolEnviron ul li:first-child{
	margin-left: 0;
}
.schoolEnviron ul li a.schoolEnvironImg{
	width:248px;
	height:168px;
	position: relative;
}
.schoolEnviron ul li a.schoolEnvironTitle:hover{
	color: #ff6767;
}
.schoolEnviron ul li a.schoolEnvironImg img{
	width:248px;
	height:168px;
}
.coursrTag1{
	width:100%;
	height:30px;
	background:rgba(0,0,0,0.5);
	color: #fff;
	border-radius: 0 0 10px 10px;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	position: absolute;
	bottom:0;
	left: 0;
	display: block;
}
.schoolEnviron ul li a.schoolEnvironTitle{
	width:100%;
	height:40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	display: block;
}
/*校区地图*/
.schoolMap{
	width: 1060px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding:20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
}
.schoolMap  p{
	width:70%;
	height:auto;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	margin-top: 20px;
	float: left;
}
.schoolMap  p span{
	font-size: 16px;
	line-height: 36px;
}
.schoolMapImg{
	width:225px;
	height:150px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.studentPrice{
	width: 1060px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding:20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
}
.studentPriceBlock{
	width:100%;
	height:140px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
	margin-top: 20px;
}
.studentPriceBlockLeft{
	width:54px;
	height:84px;
	float: left;
	
}
.studentPriceBlockLeft img{
	width:54px;
	height:54px;
}
.studentPriceBlockLeft p{
	font-size: 14px;
	color: #333;
	width:100%;
	text-align: center;
	line-height: 30px;
}
.studentPriceBlockRight{
	width:980px;
	float: left;
	height:140px;
	margin-left: 20px;
}
.studentPriceBlockRight  p.zixunshi{
	width:100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
}
p.zixunshi span{
	display: inline-block;
	margin-left: 40px;
}
p.zixunshi span:first-child{
	margin-left: 0;
}
p.studentPriceCon{
	font-size: 14px;
	color: #333;
	line-height: 26px;
	overflow:hidden; 
  	text-overflow:ellipsis;                    
  	display:-webkit-box;              
  	-webkit-box-orient:vertical;       
  	-webkit-line-clamp:2;
	width:100%;
	height:60px;
	margin-top: 10px;
}
.priceTag{
	width:100%;
	height:30px;
	margin-top: 10px;
	
}
.priceTag span{
	color: #8d8d8d;
	font-size: 14px;
}
.priceTag a{
	padding: 6px 10px;
	border-radius: 10px;
	display: inline-block;
	margin-left: 40px;
	background: #f1f5f9;
	font-size: 14px;
	color: #8d8d8d;
}
.priceTag a:hover{
	background: #ff9797;
	color: #fff;
}

/*机构回答*/
.jigouReplay{
	width: 1060px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding:20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
}
.jigouReplayWidth{
	width:1060px !important;
}
.jigouReplayWidth2{
	width:1025px !important;
}
.jigouReplayWidth3{
	width:950px !important;
}
.jigouBlock{
	width:100%;
	height:120px;
	border-bottom: 1px solid #eee;
	padding-bottom: 49px;
	margin-top: 20px;
}
.jigouBlock:last-child{
	border-bottom: none;
}
.courseXunjia a{
	color: #ff6767;
	font-size: 14px;
}
.courseXunjia a:hover{
	text-decoration: underline;
}
.courseXunjia span{
	color: #8d8d8d;
	font-size: 14px;
	display: inline-block;
	margin-right: 30px;
}
a.courseTitle1{
	color: #333;
	font-size: 16px;
	line-height: 30px;
	display: inline-block;
	font-weight: bold;
}
a.courseTitle1:hover{
	text-decoration: underline;
}
.jigoucenter  a.courseyuyuebtn{
    margin-left: 30px;
    color: #ff6767;
    font-weight: normal;
}
.jigoucenter  a.courseyuyuebtn:hover{
	text-decoration: underline;
}
.jigoucenter a.courseyuyuebtn>img{
	width:16px;
	height:16px;
	vertical-align: middle;
}


.mainCourseIntro{
	width: 1060px;
    height: 200px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px;
    margin: auto;
    margin-top: 10px;
    overflow: hidden;
}
.mainCourseIntroImg{
	width:300px;
	height:200px;
	display: inline-block;
	float: left;
}
.mainCourseIntroRight{
	width:700px;
	height:200px;
	float: left;
	margin-left: 30px;
}
.mainCourseIntroRight h1{
	font-size: 24px;
	color: #333;
	line-height: 50px;
	width:100%;
	font-weight: normal;
}
.mainCourseIntroRight p.p1{
	width:280px;
	height:90px;
	float: left;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	overflow: hidden;
}
.mainCourseIntroRight p.p1 span{
	color: #ff6767;
}
.mainCourseIntroRight p.p1 a{
	color: #ff6767;
}
.mainCoursezixun{
	width: 150px;
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
    color: #fff;
    background: #ff6767;
    text-align: center;
    line-height: 36px;
    display: inline-block;
    margin-top: 20px;
}
.mainCourseliaojie{
	width: 150px;
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
    color: #ff6767;
    background: none;
    text-align: center;
    line-height: 36px;
    display: inline-block;
    margin-top: 20px;
    border: 1px solid #ff6767;
    margin-left: 30px;
}
.suvCouse{
	width: 1060px;
    height: 50px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    margin: auto;
    margin-top: 10px;
    line-height: 50px;
    padding: 0 20px;
    top:0px;
    z-index: 9999;
    left: 0;
    right: 0;
}
.suvCouse a{
	width:140px;
	height:50px;
	line-height: 50px;
	color: #333;
	font-size: 16px;
	text-align: center;
	display: inline-block;
	
}
.suvCouse a:hover{
	border-bottom: 2px solid #ff6767;
	color: #ff6767;
	line-height: 50px;
}
.suvCouse a.active{
	border-bottom: 2px solid #ff6767;
	color: #ff6767;
	line-height: 50px;
}
.courseName{
	width: 738px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 0 20px 0 20px;
    margin-top: 2px;
}
.by2{
	overflow:hidden; 
	margin:15px auto;
	 padding-left:20px; 
	 width:718px;
	 font-size: 14px;
	 }
	

.by21,.by23{
	float:left; 
	overflow:hidden;
	}
.by22,.by24{
	float:left; 
	margin-left:3px; 
	overflow:hidden;
	}
.by21 b,.by22 b{
	width:110px; 
	height:36px; 
	text-align:center; 
	line-height:36px; 
	background:#ffd1d1; 
	display:block; 
	float:left;
	}
.by21 span,.by22 span{
	width:230px; 
	height:36px; 
	line-height:36px; 
	background:#ffd1d1; 
	padding-left:10px; 
	margin-left:3px; 
	display:block; 
	float:left;
	}
.by23 b,.by24 b{
		width:110px; 
		height:36px; 
		text-align:center; 
		line-height:36px; 
		background:#fff; 
		display:block; 
		float:left;}
.by23 span,.by24 span{
	width:230px; 
	height:36px; 
	line-height:36px; 
	background:#fff;
	padding-left:10px;
	margin-left:3px;
	display:block; 
	float:left;
	   }
.courseTitle{
	font-size: 24px;
	color: #333;
	line-height: 40px;
	text-align: center;
	font-weight: normal;
	margin-top: 20px;
}	   
.courseIntrofuTitle{
	font-size: 16px;
	color: #8d8d8d;
	line-height: 30px;
	text-align: center;
}
.courseIntroBlock{
	width: 738px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px;
    overflow: hidden;
    margin-top: 10px;
}
.courseIntroBlock p{
	font-size: 16px;
    color: #333;
    line-height: 30px;
    margin-top: 20px;
}
.courseIntroBlock img {
    display: block;
    margin: auto;
    margin-top: 20px;
}


.aboutAnswerCourse{
	width: 738px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px;
    overflow: hidden;
    margin-top: 10px;
}
.aboutAnswerCourseBlock{
	width:100%;
	height:145px;
	
}
.aboutAnswerCourseBlock img{
	width:10px;
	height:145px;
	display: inline-block;
	float: left;
	
}
.aboutAnswerCourseRight{
	width:700px;
	hegiht:145px;
	float: left;
	margin-left: 10px;
}
.aboutAnswerCourseRight h3{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	vertical-align: top;
	font-weight: normal;
}
.aboutAnswerCourseRight p{
	width:670px;
	height:48px;
	padding: 15px;
	background:#fafafa;
	border:1px solid #eee;
	border-radius: 10px;
	color: #8d8d8d;
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.schoolIntroLeft1{
	width:300px !important;
	float: none !important;
}
.fenCenterCourse1{
	width:270px !important;
	}


.teltiyan{
	width:300px;
	height:498px;
	background:url(/static_rec/images/telzixunBg.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 3px;
}
.teltiyan h3{
	width:100%;
	height:30px;
	padding-top: 28px;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	color: #fff;
	margin-bottom: 15px;
}
.teltiyanFutitle{
	width:100%;
	height:30px;
	margin-top: 10px;
	color: #666;
	text-align: center;
	font-size: 14px;
}
.kaibanTime{
	width:100%;
	height:50px;
	color: #ef4b21;
	text-align: center;
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 15px;
	
}

.form-control4{
	border-top:none !important;
	border-radius: 10px !important;
	margin-bottom: 10px !important;
}
.teltiyanTips{
	width:100%;
	height:30px;
	margin-top: 30px;
	color: #666;
	text-align: center;
	font-size: 12px;
}
.zixunTelBtn{
	width:100%;
	height:30px;
	color: #666;
	text-align: center;
	font-size: 18px;
	color: #3f4046;
	margin-top: 0;
}
a.onlinezixunBtn{
	width:110px;
	height:36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	display:block;
	background:#ff6767;
	margin: auto;
	border-radius: 18px;
	margin-top: 5px;
}
a.onlinezixunBtn img{
	vertical-align: middle;
	width:17px;
	height: 14px;
}


/*师资列表*/
.teachersListBlock{
	width: 1060px;
	min-height: 413px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding:20px;
    margin: auto;
    margin-top: 30px;
}

.teachersListBlock ul {
	width:1060px;
	height:auto;
}
.teachersListBlock ul li{
	width:1060px;
	height:200px;
	border-bottom: 1px dashed #eee;
	margin-top: 20px;
	padding-bottom: 20px;
}
.teachersListBlock ul li:last-child{
	border-bottom: none;
}
.teachersListBlock ul li img{
	width:300px;
	height:200px;
	float: left;
}
.teachersListBlock ul li>a.title{
	/*width:710px;*/
	height:30px;
	font-size: 24px;
	color: #000;
	line-height: 30px;
	float: left;
	margin-left: 20px;
	display: block;
	font-weight: bold;
	overflow:hidden;
	padding-top: 20px;
}
.teachersListBlock ul li>a.title:hover{
	color: #ff6767;
	text-decoration: none;
}

.teachersListBlock ul li p.touxian{
	width:710px;
	height:auto;
	font-size: 16px;
	color: #ff6767;
	line-height: 26px;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	
}

.teachersListBlock ul li p.info{
	width:710px;
	height:40px;
	line-height: 20px;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	font-size: 14px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	color: #8d8d8d;
}

.zixunBtn{
	width:160px;
	height:36px;
	border-radius: 18px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 36px;
	background:#ff6767;
	display: block;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
}

/*汇聚名师*/

.huijumingshi{
	width: 1060px;
    height: auto;
    padding:20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
}
h3.teacherListTitle{
	font-size: 24px;
	color: #333;
	line-height: 40px;
	text-align: center;
}
p.teacherListfuTitle{
	font-size: 16px;
	color: #8d8d8d;
	text-align: center;
	line-height: 30px;
}
.huijumingshi ul{
	width:100%;
	height: 300px;
	overflow: hidden;
	margin-top: 10px;
}
.huijumingshi ul li{
	width:248px;
	height:268px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.huijumingshi ul li:first-child{
	margin-left: 0;
}
.huijumingshi ul li a.mingshiImg{
	width:248px;
	height:168px;
	position: relative;
}
.huijumingshi ul li a.schoolEnvironTitle:hover{
	color: #ff6767;
}
.huijumingshi ul li a.mingshiImg img{
	width:248px;
	height:168px;
}
.coursrTag1{
	width:100%;
	height:30px;
	background:rgba(0,0,0,0.5);
	color: #fff;
	border-radius: 0 0 10px 10px;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	position: relative;
	bottom:0;
	left: 0;
	display: block;
}
.huijumingshi ul li a.mingshiTitle{
	width:100%;
	height:72px;
	line-height: 24px;
	text-align: left;
	font-size: 14px;
	color: #8d8d8d;
	display: block;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	margin-top: 10px;
	
}

.jiaoxuezhiliang{
	width: 1060px;
    height: auto;
    padding:20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
    border:1px solid #eee ;
}
.jiaoxuezhiliang ul{
	width:100%;
	height:184px;
	margin-top: 20px;
	
}
.jiaoxuezhiliang ul li{
	width:184px;
	height:184px;
	border-radius: 50%;
	background:#ff6767;
	text-align: center;
	float: left;
	margin-left: 20px;
}
.jiaoxuezhiliang ul li h5{
	width:60px;
	height:60px;
	border-radius: 50%;
	background:#fff;
	margin: auto;
	margin-top: 20px;
	text-align: center;
	line-height: 60px;
	font-size: 30px;
	color: #ff6767;
	font-weight: normal;
}
.jiaoxuezhiliang ul li p{
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 30px;
	margin-top: 20px;
}
.freeshenqingBtn{
	width:360px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border-radius: 23px;
	display: block;
	background:#ff6767;
	margin: auto;
	margin-top: 40px;
}
/*教学质量监控过程*/
.zhiliangjiankong{
	width: 1060px;
    height: auto;
    padding:20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
}
.zhiliangjiankong ul{
	width:100%;
	height:auto;
	overflow: hidden;
	margin-top: 30px;
}
.zhiliangjiankong ul li{
	width:260px;
	height: 240px;
	float: left;
	margin-left: 80px;
	text-align: center;
	margin-bottom: 30px;
}
.zhiliangjiankong ul li img{
	width:160px;
	height:160px;
	display: block;
	margin: auto;
}
.zhiliangjiankong ul li p{
	font-size: 16px;
	color: #333;
	line-height: 26px;
	margin-top: 20px;
}
.guanggaoyu{
	font-size: 24px;
	color: #333;
	text-align: center;
	line-height: 50px;
	margin-top: 30px;
}

.teacherDetail{
	width:100%;
	height:310px;
	background:#fff url(/static_rec/images/teacherBg.jpg) no-repeat top center;
	
}
.teacherDetailCon{
	width:1100px;
	height:100%;
	margin: auto;
	
}
.teacherDetailCon p.dianzan{
	width:480px;
	height:50px;
	line-height: 50px;
	margin: auto;
	padding-top: 20px;
	color: #fff;
	font-size: 18px;
}
.teacherDetailCon p.dianzan strong{
	font-size: 24px;
}
.teacherDetailCon p.dianzan  span:first-child
{
	float: left;
}
.teacherDetailCon p.dianzan  span:last-child{
	float: right;
	
}
.teacherDetailImg{
	display: block;
	width:148px;
	height:148px;
	margin: auto;
	margin-top: -35px;
}
.teacherzhiweiInfo{
	width:100%;
	height:auto;
	line-height: 26px;
	font-size: 18px;
	color: #333;
	text-align: center;
	margin-top: 10px;
}
.teacherzhiweiInfo2{
	width:200px;
	height:auto;
	line-height: 26px;
	font-size: 14px;
	color: #8d8d8d;
	text-align: center;
	margin: auto;
	margin-top: 15px;
}
.teacherzhiweiInfo2  span:first-child
{
	float: left;
}
.teacherzhiweiInfo2  span:last-child{
	float: right;
	
}
.teacherSuvNav{
	width:100%;
	height:40px;
	border-bottom: 1px solid #eee;
	line-height: 40px;
}
.teacherSuvNav ul{
	width:100%;
	height:40px;
}
.teacherSuvNav ul li{
	width:33.33%;
	height:40px;
	float: left;
	cursor: pointer;
	font-size: 16px;
	text-align: center;
}
.teacherSuvNav ul li:hover{
	color: #ff6767;
	border-bottom:2px solid #ff6767;
	height:40px;
}
.teacherSuvNav ul li.active{
	color: #ff6767;
	border-bottom:2px solid #ff6767;
	height:40px;
}
.searchResultTag{
	background:#fff; 
	border:1px solid #eee;
	border-radius: 10px;
	font-size: 16px; 
	color: #8d8d8d;
	text-indent: 2em;
	padding: 15px 0;
	margin-bottom: 0;
	margin-top: 30px;
}
.aboutArticle_wiki{
	margin-top: 20px;
}

h2.aboutArticleTitle_wiki{
	width:100%;
	height:40px;
	line-height: 40px;
	color: #333;
	font-size: 20px;
	
}
h2.aboutArticleTitle_wiki span{
	width:18px;
	height:18px;
	background:#ff6767;
	display: inline-block;
}
.aboutArticle_wiki ul{
	width:100%;
	height:auto;
	overflow: hidden;
}
.aboutArticle_wiki ul li{
	width:339px;
	height:90px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}
.aboutArticle_wiki ul li a{
	width:100%;
	height:30px;
	line-height: 30px;
	color: #333;
	font-size: 16px;
	display: block;
	overflow: hidden;
	font-weight: bold;
	text-align: left;
}
.aboutArticle_wiki ul li p{
	color: #666;
	font-size: 14px;
	line-height: 27px;
	margin-top: 6px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-left: 15px;
}

/*【初中生提升注意力】相关回答*/
.aboutAnswer_wiki{
	margin-top: 20px;
}

.aboutAnswer_wiki ul{
	width:100%;
	height:auto;
	overflow: hidden;
}
.aboutAnswer_wiki ul li{
	width:300px;
	height:80px;
	float: left;
	margin-left: 40px;
	margin-top: 20px;
	border-bottom: 1px solid #eee;
}
.aboutAnswer_wiki ul li>a{
	width:100%;
	height:30px;
	line-height: 30px;
	color: #ff6767;
	font-size: 16px;
	display: block;
	overflow: hidden;
	text-align: left;
}
.aboutAnswer_wiki ul li>a:hover{
	text-decoration: underline;
}
.aboutAnswer_wiki ul li p{
	color: #666;
	font-size: 14px;
	line-height: 24px;
	margin-top: 6px;
	margin-left: 15px;
}
.aboutAnswer_wiki ul li p span:first-child{
	color: #fda700;
}
.aboutAnswer_wiki ul li p a{
	color: #ff6767;
	display: inline-block;
	margin-left: 40px;
}
.aboutAnswer_wiki ul li p a:hover{
	text-decoration: underline;
}
.aboutAnswer_wiki ul li p span:last-child{
	color: #666;
	display: inline-block;
	margin-left: 40px;
}

/*【初中生提升注意力】相关课程*/
.aboutCourse_wiki{
	margin-top: 20px;
}
/*相关百科*/
.aboutwiki{
	margin-top: 20px;
}
.aboutwiki ul{
	width:100%;
	height:auto;
	line-height: 30px;
	overflow: hidden;
	margin-top:10px;
	
}
.aboutwiki ul li{
	width:25%;
	float: left;
	text-align: left;
}
.aboutwiki ul li a{
	color: #ff6767;
}
.aboutwiki ul li a:hover{
	text-decoration: underline;
}

/*注意力不集中*/
.zylbujizhong{
	width: 1060px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
}
.zylImg{
	width:315px;
	height:295px;
	display: block;
	float: left;
	margin-left: 0;
}
.zylBiaoti{
	width:690px;
	height:50px;
	float: left;
	
}
.zylBiaoti>h1{
	width:420px;
	height:50px;
	line-height: 50px;
	font-size: 30px;
	color: #333;	
	float: left;
	margin-left: 20px;
	font-weight: normal;
}
.zylBiaoti>h1>span{
	font-size: 18px;
	color: #333;
}
.zylBiaoti>a{
	padding: 8px 16px;
	border-radius: 24px;
	border: 1px solid #eee;
	font-size: 16px;
	color: #333;
	text-align: center;
	float: left;
	margin-left: 30px;
	display: inline-block;
}
.zylBiaoti>a>img{
	vertical-align: middle;
}
.citiaozuozhe{
	font-size: 14px;
	color: #333;
	float: left;
	width:690px;
	float: left;
	margin-left: 20px;
}
.citiaozuozhe span{
	color: #ff6767;
	line-height: 30px;
}
.citiaojieshi{
	color: #333;
	float: left;
	width:690px;
	float: left;
	margin-top: 10px;
	line-height: 30px;
	margin-left: 20px;
}

.zyldetail{
	width: 1060px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
}
ul.zyldetailTitle{
	width:240px;
	height:200px;
	background:#ffebe5;
	border-radius: 10px;
	float: left;
}
ul.zyldetailTitle li{
	width:100%;
	height:50px;
	border-bottom: 1px solid #fff;
	text-indent: 3em;
	line-height: 50px;
	color:#ff6767;
	cursor: pointer;
}
ul.zyldetailTitle li img{
	display: inline-block;
	margin-right: 30px;
}
ul.zyldetailTitle li:first-child{
	border-radius: 10px 10px 0 0;
}
ul.zyldetailTitle li.active{
	color:#fff;
	background:#ff6767;
	text-indent: 3em;
	
}
ul.zyldetailTitle li:hover{
	color:#fff;
	background:#ff6767;
	text-indent: 3em;
}
.zhengzhuang{
	width:770px;
	height:200px;
	overflow: hidden;
	float: left;
	margin-left: 20px;
}
.zhengzhuang h5{
	color: #ff6767;
	font-weight: normal;
	font-size: 18px;
}
.zhengzhuang p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.wiki_dazhuanti{
	width: 1060px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
}


.zylArticle{
	width: 1060px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px;
    margin: auto;
    margin-top: 30px;
    overflow: hidden;
}
.zylArticle h5{
	color: #ff9c00;
	font-size: 24px;
	text-align: center;
	line-height: 50px;
	padding-top: 20px;
	clear: both;
}
.zylArticle ul{
	width:1020px;
	height:auto;
	margin: auto;
	margin-top: 20px;
}

.zylArticle ul li{
	height:24px;
	float: left;
	width:32%;
	margin-bottom: 10px;
	line-height: 24px;
	overflow: hidden;
	padding-right:5px;
	padding-left:5px;
}
.zylArticle ul li a{
	color: #333;
}
.zylArticle ul li a:hover{
	color: #ff6767;
}
.zylArticle ul li:nth-of-type(3n+1){
	border-right: 1px solid #999;
	text-align: left;
}
.zylArticle ul li:nth-of-type(3n+2){
	border-right: 1px solid #999;
	text-align: left;
}
.zylArticle ul li:nth-of-type(3n+3){
	text-align: left;
}

/*页脚悬浮框*/
.floatForm{
	width:100%;
	height:120px;
	background:rgba(0,0,0,0.8);
	position: fixed;
	bottom:0;
	left: 0;
	z-index: 9999;
}
.floatFormCon{
	width:1100px;
	height:auto;
	margin: auto;
	margin-top: 10px;
	position: relative;
}
.formFooter{
	width:188px;
	margin-left: 10px;
	border-radius: 10px;
	
}
.formFooter1{
	width:280px;
	margin-left: 10px;
	border-radius: 10px;
}
.form-button4{
	width:157px; 
	margin-left:55px;
	height:40px;
	outline: 0; 
	background-color:#ff6767; 
	color:#fff; 
	border:0; 
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	border-radius: 10px;
	float: right;
	}
	
.floatFormCon p{
	font-size: 18px;
	color: #fff;
	width:70%;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
}
.floatFormCon p span{
	color: #ff6767;
}
.footerFloatClose{
	width:10px;
	height:10px;
	position: absolute;
	right:-120px;
	top:20px;
	display: block;
	z-index: 999999;
}
.yuyue-tishi4{
	position: absolute;
	margin-left: 620px;
	margin-top: -15px;
	display: none;
	color: red;
	font-weight: bold;
	font-size: 12px;
}
.floatFormCon label{
	position: relative;


}

/*关于竞思页面*/
.aboutjsConLeft{
    width: 718px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px 30px;
}
.aboutjsConLeft>p{
	margin-top: 20px;
    font-size: 16px;
    line-height: 32px;
    color: #333;
}
/*竞思环境*/
.environjsCon{
	width: 718px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px 30px;
    overflow: hidden;
}
.environComBlock{
	width: 272px;
	float: left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    margin-left: 35px;
}
figure.effect-bubba {
    background: #6d6e70;
    margin-top: 1em;
}
.welcome {
  padding: 4em 0;
  text-align: center;
  background:#fff;
}
.welcome h3 {
  font-size: 3em;
   font-family: 'PoiretOne-Regular';
  text-transform: capitalize;
  color: #DA6A3C;
    font-weight: 600;
}
.welcome-grids{
/*margin-top:3em;*/
}
.welcome p {
  font-size: 1em;
  line-height: 1.8em;
  text-align: left;
    color: #777;
	margin-top:1em;
}
.welcome-grid h4 {
	font-size:18px;
  font-weight: 400;
  color: #fff;
}
.welcome-grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	width:100%;
}
.welcome-grid figure img {
	position: relative;
	display: block;
	max-width: 272px;
}

.welcome-grid figure figcaption {
	/*padding: 2em;*/
	color: #fff;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
.welcome-grid figure figcaption::before,
.welcome-grid figure figcaption::after {
	pointer-events: none;
}

.welcome-grid figure figcaption{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
figure.effect-bubba {
	background: #6d6e70;
	  margin-top:20px;
	  margin-bottom:20px;
}
figure.effect-bubba:hover img {
	opacity: 0.3;
}

figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;	
	-moz-transition: opacity 0.35s, -moz-transform 0.35s;
	-o-transition: opacity 0.35s, -o-transform 0.35s;
	-ms-transition: opacity 0.35s, -ms-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-bubba figcaption::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	-moz-transform: scale(0,1); 
	-o-transform: scale(0,1);
	-ms-transform: scale(0,1);
	transform: scale(0,1);
}

figure.effect-bubba figcaption::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	-moz-transform: scale(1,0);
	-o-transform: scale(1,0);
	-ms-transform: scale(1,0);
	transform: scale(1,0);
}

figure.effect-bubba h4 {
	padding-top:20%;
	-webkit-transition: transform 0.35s;
	-moz-transition: transform 0.35s;
	-o-transition: -o-transform 0.35s;
	-ms-transition: -ms-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	-moz-transform: translate3d(0,-20px,0);
	-o-transform: translate3d(0,-20px,0);
	-ms-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
	opacity:0;
}

figure.effect-bubba p {
	padding: 20px 2.5em;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	-moz-transition: opacity 0.35s, -moz-transform 0.35s;
	-o-transition: opacity 0.35s, -o-transform 0.35s;
	-ms-transition: opacity 0.35s, -ms-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	-moz-transform: translate3d(0,20px,0);
	-o-transform: translate3d(0,20px,0);
	-ms-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

figure.effect-bubba:hover h4,
figure.effect-bubba:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
/*专家团队*/
.teamBlock{
	width: 718px;
    height: auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px 30px;
    overflow: hidden;
}
.col-md-12{
	width: 100%;
	float: left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    margin-top:30px; 
    margin-bottom:30px;
}
.p-left {
    width: 27%;
    float: left;
}
.p-left img {
    width:80%;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.p-right {
    width: 69%;
    float: right;
}
.p-right h4 {
    font-size: 18px;
    color: #555;
    margin: 0;
	line-height:26px;
	font-weight: normal;
}
.p-right p {
    font-size: 14px;
    color: #888;
    margin-top: 15px;
    line-height:24px;
	text-align:justify;
}
.zjbtn{
	float:left;
	display:block;
	margin-left:259px;
	margin-top:30px;}
#zjbtn1, #zjbtn2{
	width:30px; 
	height:30px;
	border:0;
	color:#FFF;
	margin-left:5px;
	margin-right:5px;}
#zjbtn1{
	background-color:#f08315;}
#zjbtn2{
	background-color:#aaa;}

/*测评页面*/
.banner{
	height: 500px;
	background: url(/static_rec/images/banner.png) no-repeat center;
}
.banner-cpty{
	background: url(/static_rec/images/cepingtiyan/banner-tycp.png) no-repeat center;
}
.container{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.banner-cpbtn{
	position: absolute;
	width: 280px;
	height: 50px;
	line-height: 50px;
	color: #000000;
	font-size: 24px;
	text-align: center;
	background: #ffe200;
	margin-top: 350px;
	margin-left: 670px;
}
.yuantu-1{
	background: #275ea7 url(/static_rec/images/yuantu-1.png) no-repeat 19px 15px ;
}
.yuantu-2{
	background: #275ea7 url(/static_rec/images/yuantu-2.png) no-repeat center;
}
.yuantu-3{
	background: #275ea7 url(/static_rec/images/yuantu-3.png) no-repeat center;
}
.yuantu-4{
	background: #275ea7 url(/static_rec/images/yuantu-4.png) no-repeat center;
}
.yuantu-5{
	background: #275ea7 url(/static_rec/images/yuantu-5.png) no-repeat center;
}
.yuantu-6{
	background: #275ea7 url(/static_rec/images/yuantu-6.png) no-repeat center;
}
.yuantu-7{
	background: #275ea7 url(/static_rec/images/yuantu-7.png) no-repeat center;
}
.head-1 {
	margin-top: 40px;
}
.zhuyili{
	height: 164px;
	border: 2px solid #275ea7;
	text-align: center;
}
.zhuyili li{
	width: 110px;
	display: inline-block;
	margin: 25px 10px 0;
}
.zhuyili li span{
	width: 78px;
	height: 78px;
	display: block;
	border-radius: 50%;
	margin: 0 auto 10px;
}
.zhuyili li p{
	font-size: 18px;
	color: #2e2e2e;
}
.mf-ceping{
	border: 2px solid #d7d7d7;
	background: #f2f2f2;
	margin: 20px auto 40px;
	overflow: hidden;
}
.mf-ceping li{
	float: left;
	font-size: 14px;
	color: #2e2e2e;
	text-align: center;
	height: 54px;
}
.mf-ceping li p{
	width: 141px;
	margin-top: 17px;
	border-right: 1px solid #2e2e2e;
}
.cp-tu{
	height: 118px;
	background: #f7ecdb url(/static_rec/images/yuyue-tiyanke.png) no-repeat 610px -10px;
	position: relative;
	margin-bottom: 40px;
}
.cp-tu p{
	position: absolute;
	color: #c51515;
	font-size: 42px;
	font-weight: bold;
	left: 55px;
	top: 30px;
}
.cp-tu a{
	position: absolute;
	top: 10px;
	right: 40px;
	color: #c51515;
	font-size: 30px;
	width: 98px;
	height: 90px;
	padding-top: 8px;
	border: 2px solid #c51515;
	border-radius: 8px;
	text-align: center;
}
.cp-cepingb{
	margin-top: 60px;
}
.cp-cepingb h3{
	font-size: 36px;
	color: #2e2e2e;
	margin-bottom: 25px;
	text-align: center;
}
.cp-cepingb{
	margin-top: 60px;
}
.cp-cepingb h3{
	font-size: 36px;
	color: #2e2e2e;
	margin-bottom: 25px;
	text-align: center;
}
.cp-qw{
	color: #8d8d8d;
	font-size: 18px;
	text-align: center;
	margin-bottom: 35px;
}
.cp-jj{
	font-size: 16px;
	color: #2e2e2e;
	line-height: 24px;
	text-align: justify;
}
.cp-cepingb ul{
	margin-top: 25px;
}
.cp-cepingb ul li{
	background: #6098f1;
	width: 485px;
	height: 215px;
	border-radius: 6px;
	float: left;
	position: relative;
	margin-bottom: 30px;
}
.cp-cepingb ul li h3{
	position: absolute;
	font-size: 30px;
	color: #FFFFFF;
	left: 18px;
	top: 18px;
}
.cp-cepingb ul li a{
	position: absolute;
	width: 112px;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	color: #333333;
	background: #ffff0f;
	border-radius: 4px;
	text-align: center;
	top: 15px;
	right: 18px;
}
.cp-cepingb ul li p{
	position: absolute;
	width: 315px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	top: 80px;
	right: 20px;
}
.cp-cepingb ul li:nth-child(1){
	background: #6098f1 url(/static_rec/images/cepingtiyan/cpty-img1.png) no-repeat 30px 90px;
	margin-right: 30px;
}
.cp-cepingb ul li:nth-child(2){
	background: #6098f1 url(/static_rec/images/cepingtiyan/cpty-img2.png) no-repeat 30px 90px;
}
.cp-cepingb ul li:nth-child(3){
	background: #6098f1 url(/static_rec/images/cepingtiyan/cpty-img3.png) no-repeat 30px 90px;
	margin-right: 30px;
}
.cp-cepingb ul li:nth-child(4){
	background: #6098f1 url(/static_rec/images/cepingtiyan/cpty-img4.png) no-repeat 30px 90px;
}
.cp-cepingb ul li:nth-child(5){
	background: #6098f1 url(/static_rec/images/cepingtiyan/cpty-img5.png) no-repeat 30px 90px;
	margin-right: 30px;
	margin-bottom: 0;
}
.cp-cepingb ul li:nth-child(6){
	background: #6098f1 url(/static_rec/images/cepingtiyan/cpty-img6.png) no-repeat 30px 90px;
	margin-bottom: 0;
}
.cp-jsxunlian{
	margin-top: 60px;
	text-align: center;
}
.cp-jsxunlian h3{
	font-size: 36px;
	color: #2e2e2e;
	margin-bottom: 25px;
	text-align: center;
}
.cp-jsxunlian ul li{
	float: left;
	margin-right: 17px;
	margin-bottom: 30px;
	border: 1px solid #ececec;
	width: 320px;
	height: 256px;
}
.cp-jsxunlian ul li:nth-child(3){
	margin-right: 0;
}
.cp-jsxunlian ul li:nth-child(6){
	margin-right: 0;
}
.cp-jsxunlian ul li img{
	display: block;
	margin: 0 auto;
}
.cp-jsxunlian ul li p{
	width: 300px;
	text-align: center;
	font-size: 16px;
	color: #2e2e2e;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.cp-jsxunlian ul li a{
	display: block;
	font-size: 14px;
	color: #ff6500;
	text-align: center;
	width: 78px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #ff6500;
	float: right;
	margin-top: 25px;
	margin-right: 8px;

}
.cp-kcanpai{
	text-align: center;
	margin-top: 10px;
	background: url(/static_rec/images/cepingtiyan/ceping-vs.png) no-repeat center 100px;
}
.cp-kca{
	color: #2e2e2e;
	font-size: 22px;
}
.cp-kcanpai-ul1 li:nth-child(1){
	color: #FFFFFF;
	font-size: 20px;
	height: 70px;
	line-height: 70px;
	background: #275ea7;
	font-weight: bold;
}
.cp-kcanpai-ul2 li:nth-child(1){
	color: #FFFFFF;
	font-size: 20px;
	height: 70px;
	line-height: 70px;
	background: #275ea7;
	font-weight: bold;
}
.cp-kcanpai-ul1{
	float: left;
	margin-top: 80px;
	width: 370px;
}
.cp-kcanpai-ul1 li{
	font-size: 16px;
	color: #2e2e2e;
	margin-bottom: 5px;
	height: 45px;
	line-height: 45px;
	background: #bfe0f6;
}
.cp-kcanpai-ul2{
	float: right;
	margin-top: 80px;
	width: 370px;
}
.cp-kcanpai-ul2 li{
	font-size: 16px;
	color: #2e2e2e;
	margin-bottom: 5px;
	height: 45px;
	line-height: 45px;
	background: #ececec;
}
.cp-kcanpai-ul2 li:nth-child(1){
	background: #a6a6a6 !important;
}
.cp-kcanpai-ul3{
	margin-top: 50px;
}
.cp-kcanpai-ul3 li{
	color: #FFFFFF;
	width: 230px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #ff6500;
	float: left;
	margin-right: 26px;
	font-size: 18px;
}
.cp-kcanpai-ul3 a:nth-child(4) li{
	margin-right: 0;
}
.anli-ul{
	height: 54px;
	line-height: 54px;
	border: 1px solid #ececec;
	background: #f7f7f7;
	white-space: nowrap;
	overflow: hidden;
	margin: 20px auto;
	margin-right: 1px;
}
.anli-ul li{
	font-size: 16px;
	color: #2e2e2e;
	display: inline-block;
	margin: 0 1px;
}
.anli-ul-li{
	padding: 0 15px;
	background: #d7d7d7;
}
.anli-ul li span{
	padding: 0 10px;
	border-right: 1px solid #8d8d8d;
}
.anli-ul li a{
	color: #8d8d8d;
	cursor: pointer;
}
.cp-anli{
	margin-top: 60px;
	text-align: center;
}
.cp-anli h3{
	font-size: 36px;
	color: #2e2e2e;
	margin-bottom: 25px;
	text-align: center;
}
.cp-anli ul{
	margin-bottom: 35px;
}
.cp-anli ul li{
	width: 310px;
	height: 350px;
	border: 1px solid #ececec;
	border-top: 5px solid #bfe0f6;
	border-bottom: 5px solid #dddddd;
	float: left;
	margin-right: 32px;
}
.cp-anli ul li:nth-child(3){
	margin-right: 0;
}
.cp-anli ul li img{
	display: block;
	margin: 20px auto 35px;
}
.cp-anli ul li p{
	font-size: 22px;
	color: #2e2e2e;
	line-height: 35px;
	margin-bottom: 50px;
}
.cp-anli ul li a{
	color: #275ea7;
	font-size: 18px;
}
.cp-anliku{
	color: #2e2e2e;
	font-size: 22px;
}
.youlian-zixun {
	margin-bottom: 50px;
}
.zixun-fuwu{
	margin: 40px auto;
}
.zixun-fuwu li{
	width: 250px;
	height: 85px;
	color: #FFFFFF;
	font-size: 18px;
	float: left;
}
.zixun-fuwu li p{
	text-align: left;
	padding-top: 20px;
}
.zixun-fuwu li p span{
	font-size: 14px;
}
.zixun-fuwu a:nth-child(1) li{
	background: #387eee url(/static_rec/images/dianhua-1.png) no-repeat 35px 25px;
}
.zixun-fuwu a:nth-child(2) li{
	background: #4c8bf0 url(/static_rec/images/zaixian-zx.png) no-repeat 42px 25px;
}
.zixun-fuwu a:nth-child(3) li{
	background: #6098f1 url(/static_rec/images/mf-tiyan.png) no-repeat 20px 25px;
}
.zixun-fuwu a:nth-child(4) li{
	background: #4c8bf0 url(/static_rec/images/luxian-cx.png) no-repeat 25px 25px;
}
.zixun-fuwu a:nth-child(1) li p{
	padding-left: 80px;
}
.zixun-fuwu a:nth-child(2) li p{
	padding-left: 94px;
}
.zixun-fuwu a:nth-child(3) li p{
	padding-left: 60px;
}
.zixun-fuwu a:nth-child(4) li p{
	padding-left: 78px;
}
.zixun-fuwu-pz{
	font-size: 16px !important;
}
.cp-kcanpai{
	text-align: center;
	margin-top: 10px;
	background: url(/static_rec/images/cepingtiyan/ceping-vs.png) no-repeat center 100px;
}
.cp-kca{
	color: #2e2e2e;
	font-size: 22px;
}
.cp-kcanpai-ul1 li:nth-child(1){
	color: #FFFFFF;
	font-size: 20px;
	height: 70px;
	line-height: 70px;
	background: #275ea7;
	font-weight: bold;
}
.cp-kcanpai-ul2 li:nth-child(1){
	color: #FFFFFF;
	font-size: 20px;
	height: 70px;
	line-height: 70px;
	background: #275ea7;
	font-weight: bold;
}
.cp-kcanpai-ul1{
	float: left;
	margin-top: 80px;
	width: 370px;
}
.cp-kcanpai-ul1 li{
	font-size: 16px;
	color: #2e2e2e;
	margin-bottom: 5px;
	height: 45px;
	line-height: 45px;
	background: #bfe0f6;
}
.cp-kcanpai-ul2{
	float: right;
	margin-top: 80px;
	width: 370px;
}
.cp-kcanpai-ul2 li{
	font-size: 16px;
	color: #2e2e2e;
	margin-bottom: 5px;
	height: 45px;
	line-height: 45px;
	background: #ececec;
}
.cp-kcanpai-ul2 li:nth-child(1){
	background: #a6a6a6 !important;
}
.cp-kcanpai-ul3{
	margin-top: 50px;
}
.cp-kcanpai-ul3 li{
	color: #FFFFFF;
	width: 230px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #ff6500;
	float: left;
	margin-right: 26px;
	font-size: 18px;
}
.cp-kcanpai-ul3 a:nth-child(4) li{
	margin-right: 0;
}
.clear {
	clear: both;
}
/* 关闭按钮样式设置 */
.close_btn{
	position: absolute;
	right: 0px;
	top: 0px;
	height: 20px;
	width: 20px;
	border: 1px solid #ccc;
	line-height: 14px;
	text-align: center;
	color: #ccc;
	cursor: pointer;
}
