@charset "UTF-8";
/* CSS Document */
body,ul,ol{margin: 0;padding: 0}
body{background: #f6f6f6;font-family: 微软雅黑}
ul,ol{list-style: none}
img{border: 0}
#top{width: 100%;height: 75px; background: #fff;}
#logo{width: 200px; height: 55px;margin-top:10px; margin-left: 10px }
.top_left{ float: left}
.top_right{ float: right}
.top_right ul{list-style: none; margin-top:10px;}
.top_right ul li{float: left; margin-right: 10px}

.mtitle{margin: 30px;}
.mtitle2{margin: 20px 30px; }/*background:url('../images/Shape Copy.png') no-repeat 110px center;*/
.mtitleH3{font-weight: normal; font-size:18px; margin: 10px 10px; }
.mtitleH4{font-weight: normal; font-size:16px; margin: 10px 10px; color: #666;}
/*主导航*/
#m_nav{background: #fff;width: 100%;height: 400px; margin: 0 auto;overflow: hidden;}
#m_nav ul{margin:20px 0; }
#m_nav ul li{ float: left;margin: 10px 20px;text-align: center;}
/* 专家咨询*/
#m_expert{background: #fff;margin-top:10px;height: 400px;overflow: hidden;}
.mexpert ul{ margin-left: 10px}
.mexpert ul li{ float: left;margin: 15px}


/* 视频课程*/
#m_video{margin: 0 auto; width: 100%;clear: both;overflow: hidden;background: #fff;height: 400px}


/* 资讯文章*/
#newslist{clear: both; height: 400px; margin-top: 10px; background: #fff;overflow: hidden}
.m_newslist{margin:15px 30px; }
.m_newslist ul li{ margin: 20px 0; font-size:18px; }
.m_newslist ul li a{text-decoration: none;color: #333;}
#footer{font-size: 13px; color: #999;padding: 15px 0px;background: #fff}
#footer p{margin: 5px;}

@media screen and (max-width: 768px) {	
	#top{width: 100%;height: 75px; background: #fff;}
	#ad_display{width: 750px;margin: 0 auto; height: 340px;overflow: hidden}
	#m_nav{width: 750px;overflow: hidden}	
    #m_nav ul{margin-left: 10px;}
	#m_video,#newslist{width: 750px;}
	#footer{width: 750px; text-align: center}
}
@media screen and (max-width: 480px) {	
   /*top*/
   #top{height:50px; background: #fff; }
   #logo{ width:100px; height:33px;}
   .back{ margin-left:8px;  float:left; margin-top:18px; }
   .top_right{ float: right}
   .top_right ul{list-style: none; margin-top:15px;}
   .top_right ul li{float: left; margin-right: 12px;height:25px; line-height:25px; font-size:12px; color:#666; vertical-align:middle}
   .top_right ul li img{height:20px;float:left}
   .city{ display:block; height:25px; line-height:25px;float:left; margin-left:3px}
   
   /*Wheel display*/
   #ad_display{width: 100%;margin: 0 auto; height:100%;overflow: hidden;padding:0;}
   #ad_display img{ width:100%;border:0; padding:0;margin:0; vertical-align:middle;}
   
	.index-banner {width:100%;height:100%;position: relative;overflow:hidden;}
.index-banner .bd {width:100%;overflow:hidden; height:100%;}
.index-banner .pic {overflow: hidden;}
.index-banner .pic li {width:100%;height:100%;overflow: hidden;}
.index-banner .pic li a {display: block;width:100%;}
.index-banner .pic li img {display: block;width:100%;}
.index-banner .tempWrap {overflow: visible !important}
.index-banner .tempWrap ul {}
.index-banner .num {bottom: 10px;position: absolute;z-index: 3;right: 55%;margin-right: -50px;}
.index-banner .num li {width: 10px;height: 13px;position: relative;float: left;margin: 0 4px;cursor: pointer;
 border-bottom: 3px solid #d7d7d7;text-indent:-10em;overflow:hidden;}
.index-banner .num .on {border-bottom: 3px solid #eb5e01;}
.index-banner .pnBtn {position: absolute;z-index:10;top: 0;width: 100%;height: 320px;cursor: pointer;}
/*.index-banner .prev {left: -50%;margin-left: -531px;display: none}
.index-banner .next {left: 50%;margin-left: 531px;}*/
.index-banner .pnBtn .blackBg {display: block;position: absolute;left: 0;top: 0;width: 100%;height: 320px;}
.index-banner .pnBtn .arrow:hover {filter: alpha(opacity=60);opacity: 0.6;}
/*.index-banner .prev .arrow {display:none;position: absolute;background: url(../images/indexhome-8.png) no-repeat 0 0;width: 35px;height:71px;top: 115px;z-index: 10;right:10px;}
.index-banner .next .arrow {display:none;position: absolute;background: url(../images/indexhome-8.png) no-repeat -45px 0;width:35px;height:71px;top: 115px;z-index: 10;left:10px;}*/
.fan0508-hdnav {overflow: hidden;}
.fan0508-hdnav li{height: 52px;text-align: center;border-bottom: 1px solid #464646;float: left;width: 149px;
border-right: 1px solid #464646;color: #fff;font-size: 18px;line-height: 52px;padding-bottom: 4px;cursor: pointer;}
.fan0508-hdnav .last-li{border-right: 0;}
.fan0508-hdnav .on{border-bottom: 4px solid #ff6d00;color: #FF6D00;padding-bottom: 0;}
.fan0508-bdnav{padding: 15px 0 0 25px;}

	/*navigation*/
   #m_nav{background: #fff;width: 100%;height: 100%; margin: 0 auto;overflow: hidden;text-align: center;}
   #m_nav ul{clear:both ;width:350px;margin:5px auto; text-align:center;overflow: hidden;}
   #m_nav ul li{ float: left;margin:3px 5px;text-align: center; width:60px;}
   #m_nav img{ width:46px; height:46px;margin:0;padding:0 }
   #m_nav p{ font-size:12px; color:#666;margin:0;padding:0}
   
  /*expert*/
   #m_expert{height: 100%; }
  .mtitle2{ font-size:14px;margin: 20px 20px 10px;}/* background:url('../images/Shape Copy.png') no-repeat 65px center;*/
  .mtitle2 span{color:#eee}
  .mtitle2 a{color:rgb(254,79,0)}
  .mexpert ul{margin:5px auto; overflow: hidden;width:340px;}
  .mexpert ul li{ float:left;margin: 10px 5px;}
   .mexpert img{width: 100%;border-radius:8px}
   .mtitleH3{ font-size:14px;width:160px;margin:0;margin-top:5px;} 
   .mtitleH4{font-size:12px;margin:0;margin-top:5px;}
  	
	
  /*video*/
  #m_video{height: 100%; width:100%}

  /*news*/
  #newslist{ width:100%; height:100%}
  .m_newslist{margin:15px 10px; }
  .m_newslist ul{ width:100%; margin-left:10px;}
.m_newslist ul li{ margin: 10px 0; font-size:13px; }
.m_newslist ul li a{text-decoration: none;color: #333;font-size:13px;}
 #newslist  h2{font-size:13px;margin: 20px 20px 10px; }/*background:url('../images/Shape Copy.png') no-repeat 65px center;*/
 #newslist  h2 a{ text-decoration:none; color: #333}
  
  /*footer*/
  #footer{font-size: 9px; color: #999;padding: 10px 0px;background: #fff; width:100%; padding-top:10px;height:auto; overflow:hidden}
#footer p{margin: 5px; width:98%}

	/* 预约报名结束 */
	.ConsultingCaseSchool{list-style:none;margin:0;padding:0}
.ConsultingCaseSchool li{float:left;width:33%}
.ConsultingCaseSchool li img{width:90px;}
}
.pic{height:190px;overflow:hidden}