﻿*{
  margin:0 auto;
}
body{
  -webkit-font-smoothing:antialiased;
}

.nav > li .dropdown-menu {
	margin: 0; 
    background: #b92020;
}
.nav > li a {
	  font-family: '宋体';
    color: #FFF;
}
.nav > li:hover .dropdown-menu {
	display: block;
}


@font-face{
  
 font-family: '微软雅黑';
 src: url('../Public/fonts/微软雅黑.ttf'),
      url('../Public/fonts/微软雅黑.eot'),
      url('../Public/fonts/微软雅黑.ttc');
}
div li  a{
  font-family:'微软雅黑';
}
/*
.snowbox{
position:absolute;
z-index:1000000;
}
*/

/* 取消超链接下划线 */
a:link,a:visited,a:focus{
  text-decoration:none;
  outline:none;
}
a:focus{
  color: #f00;
}
a,ul,li,i{
  color: #000;
  font-family:'Microsoft YaHei','微软雅黑','宋体';
}
h1,h2,h3,h4,h5,p,span{
  font-family:'Microsoft YaHei','微软雅黑','宋体';
}
/* 取消小点 */
ul, li{
  list-style:none;
}

img{
	width:100%;
}

/* 视频 */
@media (max-width: 768px) {
  embed,iframe{
    width:100%;
    height:256px;
  }
}
@media (min-width: 769px) and (max-width: 992px) {
  embed,iframe{
    width:100%;
    height:310px;
  }
}
@media (min-width: 993px) and (max-width: 1199px) {
  embed,iframe{
    width:100%;
    height:437px;
  }
}
@media (min-width: 1200px) {
  embed,iframe{
    width:100%;
    height:522px;
  }
}

/* 地图 */
@media (max-width: 768px) {
  #containermap{
    width:100%;
    height:400px;
  }
}
@media (min-width: 769px) and (max-width: 992px) {
  #containermap{
    width:100%;
    height:500px;
  }
}
@media (min-width: 993px) and (max-width: 1199px) {
  #containermap{
    width:100%;
    height:600px;
  }
}
@media (min-width: 1200px) {
  #containermap{
    width:100%;
    height:700px;
  }
}


/*
.bmh-nav li{
  float:right;
}*/


/* 灰色字体 */
.bmh-color-eee{
  color:#666;
}

/* 鼠标移动到文字颜色渐变 */
.discolor-red:hover{
  -moz-transition:0.4s;
  -webkit-transition:0.4s;
  transition:0.4s;
  color:#f00;
}
/* 鼠标移动到文字颜色渐变 */
.discolor-white:hover{
  -moz-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;
  color:#fff;
}
/* 鼠标移动到文字颜色渐变 */
.discolor-blue:hover{
  -moz-transition:0.4s;
  -webkit-transition:0.4s;
  transition:0.4s;
  color:#00f;
}
/* 鼠标移动到文字背景颜色渐变 */
.discolor-default:hover{
  -moz-transition:0.5s;
  -webkit-transition:0.5s;
  transition: all 0.5s;
  background:rgba(0, 0, 0, 0.1);
}

/* 边框效果 */
.bmh-kecheng-biankuang-set:hover{
  -moz-transition:0.1s;
  -webkit-transition:0.1s;
  transition:0.1s;
  opacity: 1;
  box-shadow:1px 1px 1px #666, -1px -1px 1px #666, 0px 0px 10px 1px #666;
}
.bmh-kecheng-biankuang-set{
  overflow:hidden;
  opacity: 1;
}
.mysize {width:275px; height:409px;}

/* 火热报名 边框效果 */
.bmh-huorebaoming-set:hover{
  -moz-transition:0.2s;
  -webkit-transition:0.2s;
  transition:0.2s;
  border-color:rgba(51, 133, 255, 0.4);
  box-shadow:1px 1px 1px rgba(51, 133, 255, 0.4), -1px -1px 1px rgba(51, 133, 255, 0.4), 0px 0px 10px 1px rgba(51, 133, 255, 0.4);
  color:#333;
}
.bmh-huorebaoming-set{
  border:4px solid rgba(200, 200, 200, 0.5);
  border-radius:50%;
  overflow:hidden;
  color:#666;
  font-size:2em;
  padding:0px;
}


/* ====================口号============================================ */
.bmh-kouhao-set{
  background:#eee;
  padding-top:10px;
  padding-bottom:10px;
}
/* 官方 */
.bmh-guanfang{
  font-family:'Microsoft YaHei','微软雅黑','宋体';
  font-size:110%;
  background-color: rgba(51, 133, 255, 1);
  color:#fff;
  padding:2px;
  padding-left:5px;
  padding-right:5px;
}
/* 标语 */
.bmh-biaoyu{
  font-family:'Microsoft YaHei','微软雅黑','宋体';
  font-size:110%;
  font-weight:500;
  padding-left:5px;
}
/* 播客 */
.bmh-guanfangboke{
  font-family:'Microsoft YaHei','微软雅黑','宋体';
  font-size:110%;
  color:#000;
  padding-left:-15px;
  padding-right:15px;
}
/* 网站导航 */
.bmh-wangzhandaohang{
  font-family:'Microsoft YaHei','微软雅黑','宋体';
  font-size:110%;
  color:#000;
  padding-left:15px;
}
.bmh-daohang-select{
/*   background-color:rgba(255, 255, 255, 0.2); */
}
/* =======================名称========================================= */
.bmh-mingcheng-set{
  background:#d63a3a;
  padding-top:15px;
  padding-left:0px;
  padding-right:0px;
  color:#000;
  border-bottom: 1px solid #eb6868;
}
/* logo */
.bmh-logo{
  height:50px;
  padding-top:7px;
}
.bmh-mingcheng{
  font-family:'黑体','微软雅黑','宋体';
  font-size:189%;
  font-weight:bolder;
  color:#fff;
}
.bmh-mingcheng-Small{
  font-family:'Microsoft YaHei','微软雅黑','宋体';
  font-size:12px;;
  color:#fff;
}
/* ========================导航菜单======================================== */
.bmh-daohangcaidan-bottomcolor{             
  background-color:#d63a3a;
  
}
.bmh-daohangcaidan-font-set{
  font-weight:600;
  color:#fff;
  font-size:16px;
}
.nav>li>a:focus, .nav>li>a:hover {
  text-decoration: none;
  background-color: rgba(255, 255, 255, 0.2);
  color:#fff;
}
.navbar-inverse .navbar-nav>li>a {
/*   color: #FFFFFF; */
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
  color: #fff;
  background-color: #000;
}


/* ========================FLASH=========================================== */

/* 幻灯片 */
@media (max-width: 768px) {
  .bmh-flash-set{
   
    min-width:105%;    /* 修改了min-height:230px; min-width:640px; */
  }
 
   .bmh-daohangcaidan-font-set{  /* 加了定义手机端导航栏字体大小，使之两行化 */
  font-weight:400;
  color:#fff;
  font-size:12px;
  
}
  }

}
/*注释了其它窗口尺寸的自适应问题
@media (min-width: 769px) and (max-width: 992px) {
  .bmh-flash-set{
    min-height:338px;
    min-width:975px;
  }
}
@media (min-width: 993px) and (max-width: 1199px) {
  .bmh-flash-set{
    min-height:413px;
    min-width:1200px;
  }
}
@media (min-width: 1200px) {
  .bmh-flash-set{
    min-height:664px;
    min-width:1860px;
  }
}
 */
.bmh-font-color{
  color:#fff;
}

.carousel-caption{
  text-shadow: 0 0px 0px rgba(0,0,0,0);
}

.bmh-flash-float{
  position:absolute;
  width:100%;
}

/* 字体 */
@media (max-width: 768px) {
  .bmh-flash-font{
    font-size:16px;
  }
}
@media (min-width: 769px) and (max-width: 992px) {
  .bmh-flash-font{
    font-size:24px;
  }
}
@media (min-width: 993px) and (max-width: 1199px) {
  .bmh-flash-font{
    font-size:32px;
  }
}
@media (min-width: 1200px) {
  .bmh-flash-font{
    font-size:40px;
  }
}

/* 空间 */
@media (max-width: 768px) {
  .bmh-flash-space{
    padding-top:35px;
  }
}
@media (min-width: 769px) and (max-width: 992px) {
  .bmh-flash-space{
    padding-top:10px;
  }
}
@media (min-width: 993px) and (max-width: 1199px) {
  .bmh-flash-space{
    padding-top:50px;
  }
}
@media (min-width: 1200px) {
  .bmh-flash-space{
    padding-top:150px;
  }
}



/* ======================================================================== */
.bmh-space-set{
  padding:6px 0px 6px;
}
.bmh-background-color-set{
  /*background-color:#eee;*/
}
.bmh-background-white{
  background-color:#fff;
}
.bmh-padding-bottom-set{
  padding-bottom:10px;
}
.bmh-padding-top-set{
  padding-top:10px;
}
.bmh-jpg{
  width:100%;
}
.bmh-delete-padding{
  padding:0px 0px 0px 0px;
}
.bmh-delete-margin{
  margin:0px 0px 0px 0px;
}
.bmh-padding-all{
  padding:30px 15px 70px;
}

.bmh-padding-lr{
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
}

.page_shead {
width: 1200px; 
padding-bottom: 15px;
margin: 0 auto 25px auto; 
border-bottom: 1px solid #999;
overflow: hidden;
}
.page_shead h1 {
	width: 20%; 
	float: left;
	font-size: 24px;
	line-height: 25px;
	border-left: 5px solid #d63a3a;
	padding-left: 10px;
	text-align: left;
	font-weight: 700;
}
.page_shead .alist {
	float: right; 
	overflow: hidden;
}
.page_shead .alist a {
	display: inline-block;
	padding: 0 15px;
	line-height: 35px;
	background: #eaeaea;
	margin-left: 8px;
	border-radius: 5px;
}


/* =========================关于我们======================================= */
.bmh-guanyuwomen-tubiao{
  padding:0px 0px 0px;
}
/* =========================热门课程======================================= */
.bmh-remenkecheng-set{
  padding:0px 10px 0px;
}
.bmh-renmenkecheng-font-set{
  right:0%;
  left:0%;
  padding:0% 0px;
  min-height:80%;
  min-width:100%;
  text-shadow: 0 0px 0px rgba(0,0,0,0);
  bottom:5%;
}

.bmh-float{
  position: absolute;
  height:100%;
  width:100%;
  top:0;
}

.bmh-kecheng-more{
  position: absolute;
  height:100%;
  width:100%;
  top:0;
  padding-left:30px;
  padding-top:30%;
}


.bmh-ghost-more:hover{
  padding-left:30px;
  padding-top:30%;
  -moz-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0.8;
}
.bmh-ghost-more{
  overflow:hidden;
  opacity: 0;
}
.bmh-ghost-more2:hover{
  -moz-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;
  background-color:#000;
  opacity: 1;
}
.bmh-ghost-more2{
  padding-left:30px;
  padding-top:30%;
  overflow:hidden;
  opacity: 0;
}




.bmh-dvi-hidden:hover{
  -moz-transition:0.8s;
  -webkit-transition:0.8s;
  transition:0.8s;
  opacity: 1;
}
.bmh-dvi-hidden{
  opacity: 1;
}
.bmh-more-css{
  border:1px solid #f00;
  padding:2px 20px;
  font-size:10px;
}



/* =========================更多按钮边框======================================= */
.more-border{
  border:1px solid #f00;
  color:#f00;
  padding:10px;
}
/* =========================jpg======================================= */
.bmh-jpg-set{
  width:100%;
}
/* =========================精彩视频======================================= */
.bmh-jingcaishipin-mask-set:hover{
  -moz-transition:0.3s;
  -webkit-transition:0.3s;
  transition:0.3s;
  opacity:0.4;
}
.bmh-icon-play{
  top:35%;
  font-size:400%;
  opacity:0;
  color:#fff;
}
.bmh-icon-play:hover{
  -moz-transition:0.3s;
  -webkit-transition:0.3s;
  transition:0.3s;
  opacity:0.7;
}


.bmh-ghost-video:hover{
  display: block;
  padding-top:30%;
  -moz-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0.8;
}
.bmh-ghost-video{
  padding-top:40%;
  overflow:hidden;
  opacity: 0;
}
.video_fm {width:275px; height:182px; overflow:hidden; display:block; text-align:center;}
.video_fm img {width:100%;}

/* =========================优秀导师======================================= */



.bmh-ghost-teach:hover{
  display: block;
  padding-top:60%;
  -moz-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.bmh-ghost-teach{
  display: block;
  padding-top:100%;
  overflow:hidden;
  opacity: 0;
}

/* =========================优秀学员======================================= */
.bmh-xueyuan-biankuang{
  border:5px solid #ddd;
  border-radius:50%;
  overflow:hidden;
  padding:0px;
  max-height:400px;
  max-width:400px;
}
.bmh-xueyuan-biankuang:hover{
  -moz-transition:0.1s;
  -webkit-transition:0.1s;
  transition:0.1s;
  box-shadow:2px 1px 1px #ccc, -1px -1px 1px #ccc, 0px 0px 10px 1px #ccc;
}
/* =========================底部======================================= */
.bmh-dibuxinxi-set{
  border-bottom:2px solid #222;
}
.bmh-dibu-font{
  color:#fff;
}
.bmh-dibu-font a {color:#fff;}
.bmh-dibu-font-set{
  font-size:14px;
}

/* col-xs小屏菜单最大长度 */
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
  max-height: 340px;
  background-color: rgba(34, 34, 34, 0);
  }
  
/*  col-xs小屏菜单按钮背景颜色 */
.navbar-toggle {
  background-color: rgba(51, 51, 51, 1);
  }
  
/*  col-xs小屏菜单按钮边框颜色 */
.navbar-inverse .navbar-toggle {
  border-color: rgba(0, 0, 0, 0);
  }


/* 更多按钮小边框 */
.more-minborder{
  border:1px solid #f00;
  color:#f00;
  height:26px;
  padding-top:4px;
}


.bmh-search-set{
  background-color:rgba(255, 51, 51, 1);
  border:0;
  border-radius:0;
  padding:7px 13px;
}


/*浮动对话框*/
.chatbox{width:425px;height:234px;position:fixed;left:50%;margin-left:-212px;top:50%;margin-top:-115px;z-index:9999;visibility:hidden;_visibility:hidden !important;background:url(http://www.gdbmh.com/Public/img/chatbg.jpg) no-repeat center;}
.chat{height:50px;}
.chat h2{font-size:24px;color:#F60;padding-bottom:15px;}
.chat h3{width:200px;font-size:18px;font-weight:normal;padding-bottom:10px;border-bottom:1px solid #DDD;line-height:1.5;}
.chat h4{font-size:18px;font-weight:normal;padding-bottom:10px;padding-top:10px;}
.chat h5{font-size:22px;padding-bottom:10px;color:#F60;font-weight:bold;padding-top:5px;}
.chat_btn{margin-top:140px;position:relative;}
.chat_btn a{display:block;width:100px;height:35px;text-indent:-9999px;position:absolute;}
.chat_btn a.chat_leyu{left:25px;top:50px;}
.chat_btn a.chat_qq{left:140px;top:50px;}
.chat_btn a.chat_tel{left:250px;top:50px;}
.chatclose{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-position:0 -300px;text-indent:-9999px;z-index:999999;}


/* =============================================================================================== */

#to-top,#online{
  position:fixed;
  bottom: 401px;
  right:0;
  width:66px;
  height:66px;
  display:none;
  overflow:hidden;
  z-index:1000;
  _position:absolute;
  _bottom:expression(documentElement.scrollbottom+127+"px");
}

#to-top a{
  position:absolute;
  z-index:1000;
  background:#D32228 url(../img/icon.png) no-repeat top left;
  display:block;
  width:0;
  height:0;
  padding-top:66px;
  padding-left:66px;
  overflow:hidden;
  top:0;
  left:0;
  -moz-opacity:.8;
  opacity:.8;
  filter:Alpha(Opacity=20)
}
  
#to-top a.bmh-top{
  top:0;
  background:#383E39 url(../img/icon.png) no-repeat left top;
  z-index:999999;
  -moz-opacity:.8;
  opacity:.8;
  filter:Alpha(Opacity=20)
}
  
#to-top a.bmh-top:hover{
  background-color:#f33
}

#online{
  display:block;
  bottom: 535px;
  right:0;
  height:66px;
}

#online p{
  background:#E61D4C url(../img/icon.png) no-repeat left -66px;
  width:0;
  height:0;
  padding-top:66px;
  padding-left:66px;
  overflow:hidden;
  -moz-opacity:.8;
  opacity:.8;
  filter:Alpha(Opacity=20)
}

#online p:hover{
  background-color:#f33
}

#follow{
  position:fixed;
  right:0;
  width:66px;
  z-index:1000;
  _position:absolute;
  _bottom:expression(documentElement.scrollbottom+127+"px");
  display:block;
  bottom: 468px;
  right:0;
  height:66px;
  cursor:pointer;
}

#follow p{
  background:#E61D4C url(../img/icon.png) no-repeat left bottom;
  width:0;
  height:0;
  padding-top: 66px;
  padding-left:66px;
  overflow:hidden;
  -moz-opacity:.8;
  opacity:.8;
  filter:Alpha(Opacity=20);
}

#follow p:hover{
  background-color:#f33
}

#follow img{
  display:none;
  margin-bottom: 228px;
}

#follow:hover img{
  position:fixed;
  z-index:1000;
  _position:absolute;
  _bottom:expression(documentElement.scrollbottom+127+"px");
  display:block;
  bottom:168px;
  right:66px;
  height:138px;
  width:138px;
  cursor:pointer
}


/* =============================================================================================== */



html body div#containermap div div div span.BMap_Marker div img{
  width:39px;
  height:25px;
}


/* =================底部固定导航=============== */

  
@media only screen and (min-width:800px) {
                
                #eooter {display:none;}    /* =================PC端隐藏底部导航=============== */
            
            }
            
#eooter {
	
	text-align: left;
	
	margin: 0px auto;
	z-index:100;
	_position: relative;
	_bottom:0px;
	background-color:rgba(0,0,0,0.8);
}

#eooter_nav {
	width: 100%;
	height: 70px;
	display: block;
	z-index: 100;
	overflow: visible;
	position: fixed;
	left:0px;
	bottom: 0px; /* position fixed for IE6 */
	_position: absolute;
        _bottom: expression(documentElement.scrollTop + "px");
	margin: 0px auto;
  background-color:rgba(255,255,255,0.9);
}
#eooter img {
  width:35px;
}
.ab {

border-top: 0.5px #dfdfdf solid;
height:100%;
margin: 0 auto;
width:100%;
vertical-align: middle;
display: block;
height: 70px;
padding-top: 3px;
}
            
.ab div {
width: 25%;
float: left;

text-align:center;
background: url(/Public/img/line.png) right center no-repeat;
}
            
.ab div span{ display: block;}
.ab a:hover{ color:black;;  border-bottom: 10px; }
.ab a,.ab a:visited{color:#000000; font-size: 10px; font-family: 微软雅黑; text-decoration:none;  }




  /* =================首页弹窗=============== */

  
@media only screen and (max-width:800px) {
                
                
                #advboxs {display:none;} 
                .advpic {display:none;}
                .advbox {display:none;}                 /* =================隐藏首页弹窗=============== */
                
                #zykcnav{display:none;}
                .zykcnav{display:none;}
                .bottom_box-keleyi-com{display:none;}/* =================隐藏首页底部专业课程广告栏=============== */
                
                
                #bot_zxk{display:none;}        /* ========隐藏首页底部客服栏=========== */
                
                
                #nonjcsp{display:none;}          /* ========隐藏首页导航精彩视频=========== */
            }
               


*html,*html body{background-attachment:fixed;}
*html .advbox{z-index:99999;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.advbox{width:500px;position:fixed;display:none;left:50%;top:0;margin:-160px 0 0 -250px; z-index:99999;}
.advbox .advpic{position:relative;height:308px;overflow:hidden;}
.advbox .advpic .closebtn{display:block;width:40px;height:40px;line-height:26px;font-size:12px;color:#fff;text-indent:12px;overflow:hidden;position:absolute;right:10px;top:3px;z-index:99999;}



/* ====  底部导航专业课程栏目 

@charset "utf-8";
 html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, address, code, em, font, img, strike, strong, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bottom_box-keleyi-com{ position:fixed; left:0; bottom:0; z-index:1000; width:100%; display:none; background-color:#202020; background-color:rgba(239,239,239,0.6);} /*filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8;
* html .bottom_box-keleyi-com{position:absolute; left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0)); top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}

.close{ position:absolute; right:25px; top:25px; width:30px; height:30px; background:url(/Public/upload/image/zykc/image/close.png) no-repeat;}

.mini{position:fixed; bottom:0; right:20px; width:65px;cursor:pointer; z-index:1000; display:none;}
* html .mini{ position:absolute; left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||20)); top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}


.bottom_box-keleyi-com ul{
	list-style-type:none;
	text-align:center;
   margin: 0; 
}
.bottom_box-keleyi-com ul li{
	display:inline;
	padding:2px;
	margin:0 auto;

}
.bottom_box-keleyi-com ul li a {
	display:inline-block;
	padding-top:5px;
  padding-bottom:5px;
}

.bottom_box-keleyi-com ul li a:hover {
	-webkit-box-shadow:0px 0px 10px #E7E2E2;
	box-shadow:0px 0px 10px #2c7495;
}
.bottom_box-keleyi-com ul li a img{
	width:130px;
  height:70px;
} 
 =====*/
 
 
/* ====  end底部导航专业课程栏目  =====*/



#zxk_con *{ margin:0px; padding:0px;}
#zxk_con ul{list-style-type:none;}


#bot_zxk {
	background-color:#292929;
	background-color:rgba(41,41,41,0.9);
	width: 100%;
	height: 69px;
	position: fixed;
	bottom: 0;
	z-index:12;
	_position: absolute; /* for IE6 */
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */
	overflow: hidden;
}
#zxk_con {
	width: 1000px;
	height: 69px;
	margin: 0 auto;
	background: url(/Public/upload/image/zxk_bg.gif) no-repeat;
	
}

#zxk_con ul li {
	width: 255px;
	height: 52px;
	float: left;
	margin-right: 11px;
	margin-top: 9px;
}
#zxk_con ul li.zxk_con01 {
	margin-left: 10px;
	overflow: hidden;
}
#zxk_con ul li.zxk_con04 {
	width: 182px;
	margin-right: 0;
	height: 52px;
	float: left;
}
#zxk_con ul li a {
	width: 100%;
	height: 52px;
	display: block;
}
#zxk_con ul li p {
	float: left;
}
.zxk_bt {
	width: 50px;
	height: 35px;
	margin: 8px 0 0 0;
	cursor: pointer;
	background: none;
	border: none;
}


/*左侧悬浮*/
.left_nav{width:150px; height:550px; position:fixed; left:50%; margin-left:-730px; z-index:1000; display:none; background:url(/Public/upload/image/left.png) no-repeat}
.left_nav a{display:block}

@media screen and (max-width:1366px){  /* 解决笔记本显示问题 */
    .left_nav {
        margin-left:-590px;
    }
}


/**新闻图片**/
.grid .bmh-kecheng-biankuang-set p {
	display:black;
	height: 22px;
	line-height:22px;
	overflow: hidden;
	padding: 0 10px;
}

.page_mainbox {overflow: hidden; padding:0 102px;}

.newsbox {width: 74%; float: left; overflow: hidden;}
.newsbox .newslist {padding: 30px 0; width: 100%; border-bottom: 1px solid #dfdfdf; overflow: hidden; }
.newsbox .newslist h2 a {display:block; width: 100%; color: #5391e5;}
.newsbox .newslist .showimg {width: 220px; height: 138px; float: left; border-radius: 5px; display: flex; justify-content: center; align-items: center; text-align: center; overflow: hidden;}
.newsbox .newslist .showimg img {width: 100%;}

.newsbox .newslist .describe {width: 565px; float:left; padding-left: 25px; overflow: hidden;}
.newslist .describe h2 {font-size: 18px;margin-top: 10px; display: block; width: 100%;}
.newslist .describe p {font-size: 14px; padding-top: 5px; color: #888;}
.newslist .describe span {float:left; margin-top: 12px; color:#999;}
.newslist .describe span i {color: #888; font-size: 16px; margin-right: 5px;}
.newslist .describe .more {display: inline-block;  float:right; margin-top: 12px; font-size: 14px; color: #5391e5;}

.rec_couse {width: 23%; float: right; overflow: hidden;}
.rec_title {font-size: 20px; font-weight: bold; color: #111; padding-bottom: 8px; margin-bottom: 15px; border-bottom: 1px solid #dfdfdf;} 
.rec_box {overflow: hidden;}
.rec_box ul li {overflow: hidden; margin-bottom: 25px;}
.rec_box img {border-radius: 5px; overflow: hidden;}
.rec_box h2 {display: black; width: 100%; margin: 10px 0;}
.rec_box h2 a {display: block; font-size: 18px; text-align: left;}
.rec_box .ms {overflow: hidden; color: #888;}
.rec_box .ms .span1 {display: inline-block; float: left;}
.rec_box .ms .span2 {display: inline-block; float: right;}
.rec_box .ms i {color: #5391e5; font-size: 14px; margin-right: 5px;}


.pag{text-align:center;margin-top:10px; margin-bottom: 15px; background:#fff; overflow: hidden;}
.pag ul{display:inline-block; overflow: hidden;}
.pag a{padding:4px 8px; line-height: 35px; margin:4px;border-radius:2px;background:#999;box-shadow:0 1px 10px #f6f6f6;color:#fff; overflow: hidden;}
.pag a:hover{color:#fff;background:#d63a3a;}
.pag span {padding:4px 8px; line-height: 35px;margin:4px;border-radius:2px;background:#d63a3a;box-shadow:0 1px 10px #f6f6f6;color:#fff; overflow: hidden;}

.baoming_left {width: 70%; float:left; overflow: hidden;}
.baoming_left h1 {width: 100%; height: 50px; font-size: 30px; font-weight: bold; border-bottom: 1px solid #CCC; margin-bottom: 10px; margin-top: 50px;}
.baoming_left .mytips {overflow: hidden;}
.baoming_left .mytips p {font-size: 16px; line-height: 32px;}
.baoming_left .mytips h4 {font-size: 16px; line-height: 32px; color: #f00;}
.myzixun {display: flex; justify-content: space-around; width: 100%; margin-top: 50px;}
.myzixun a,.myzixun span {display:block; width: 30%; text-align: center; line-height: 45px; border: 1px solid #eee; border-radius: 5px; overflow: hidden; font-size: 16px;}
.myzixun a:hover {color: #000;}
.myzixun a i {padding-right: 5px;}
.baoming_left .form-horizontal {width: 100%; margin: 50px auto 0 auto; border: 1px solid #ddd; overflow: hidden; padding: 25px 150px 25px 25px;}
.baoming_left .form-horizontal .isign_btn {background: #d63a3a; color: #fff; border: none; width: 155px; line-height: 40px; text-align: center; font-size: 16px; border-radius: 5px;}

.baoming_right {width: 26%; float: right; overflow: hidden; border: 1px solid #ddd; margin-top: 50px;}
.baoming_right h2 { width: 100%; border-bottom: 1px solid #EEE; position: relative; line-height: 60px; padding-left: 35px; z-index: 1; font-size: 20px; font-weight: bold;}
.baoming_right h2:before {content:''; display: block; width: 3px; height: 54%; position: absolute; left: 15px; top: 23%; background: #d63a3a; z-index: 2;}
.from-right {width: 100%; overflow: hidden;}
.from-right .span1 {width: 30%;}
.from-right .span2 {width: 40%;}
.from-right .span3 {width: 30%;}
.from-table{ width:100%; overflow:hidden; position:relative; background: #fff;}
.from-table .bd{ padding:10px; overflow: hidden;}
.from-table .infoList li{width: 100%; line-height:35px; border-bottom: 1px dashed #eaeaea; overflow: hidden;}
.table-tt { overflow: hidden;}
.table-tt span {display: block; float: left; line-height: 50px; text-align: center; font-size: 16px; color: #111;}
.from-table span {display: block; float: left; line-height: 50px; text-align: center; color: #111; font-size: 12px;}
.myxcbm {padding: 0 10px; overflow: hidden;}
.myxcbm .slideBox{ width:100%; overflow:hidden; position:relative;}
.myxcbm .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.myxcbm .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.myxcbm .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.myxcbm .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.myxcbm .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.myxcbm .slideBox .bd li{ zoom:1; vertical-align:middle; }
.myxcbm .slideBox .bd img{ width:100%; display:block;  }

.bottom_ad {width: 1200px; margin: 50px auto; overflow: hidden;}
.bottom_ad a {display: block; width: 100%; border-radius: 8px; overflow: hidden;}  
.bottom_ad a img {width: 100%;}             

.video_box {width: 100%; padding: 0 102px; overflow: hidden;}
.video_box .page_title { margin: 25px 0 ; overflow: hidden;}
.page_title .label_list {width: 70%; float: left; overflow: hidden; border-right: 1px solid #e3e5e7;}
.page_title .label_list a {display: block; width: 10%; line-height: 35px; background: #f6f7f8; color: #111; border-radius: 5px; overflow: hidden; float: left; margin: 5px 10px 5px 0; text-align: center;}
.page_title .label_list a:nth-child(9n+9) {margin-right: 0;}
.page_title .label_list a:hover {background: #dbdbdb;}
.page_title .sort {width: 30%; float:left; overflow: hidden;}
.page_title .sort li {width: 25%; float: left; text-align: center; padding: 0 30px; overflow: hidden;}
.page_title .sort li i {font-size: 25px; margin-top: 15px; color: #fff;}
.page_title .sort a span {display: block; width: 55px; height: 55px; text-align: center; border-radius: 30px; overflow: hidden; background: #f07775;}
.page_title .sort a p {line-height: 30px; font-size: 14px;}
.myxcbm {overflow: hidden;}
.myxcbm .slideBox{ width:100%; overflow:hidden; position:relative;}
.myxcbm .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.myxcbm .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.myxcbm .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.myxcbm .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.myxcbm .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.myxcbm .slideBox .bd li{ zoom:1; vertical-align:middle; }
.myxcbm .slideBox .bd img{ width:100%; border-radius: 5px;  display:block;  }
.video_lists {overflow: hidden;}  
.video_lists ul {overflow: hidden;}  
.video_lists ul ol {width: 675px; height: 535px; float: left; padding: 15px; overflow: hidden;}   
.video_lists ul li.videos {width: 20%; float: left; padding: 15px; overflow: hidden;} 
.video_lists ul li.videos p {font-size: 14px; line-height: 22px; text-align: center; margin-bottom: 0px;}
.video_lists ul li.videos span {display: block; font-size: 12px; color: #999; text-align: center;}
.video_lists ul li.videos i {color: #d63a3a; margin-right: 5px;}
.video_lists .videos img {width: 100%; height: 207px; display: block; border-radius: 5px; overflow: hidden;}   
.page_title .sort a:hover {color: #d63a3a; font-weight: bold;}
.page_title .sort a:hover span {background: #d63a3a;}
.myclick {color: #d63a3a; font-weight: bold;}   
.page_title .sort a.myclick span {background: #d63a3a;}
.video_banner {width: 100%; text-align: center; overflow:hidden;}
.video_banner img {width: 100%;}

/**导航栏**/
.navigation_box {width: 100%; background: #d63a3a;}
.navigation_main {width: 1200px; margin: 0 auto;}
.navigation_main ul {width: 100%; height: 60px; display: block;}
.navigation_main ul li {width: 10%; line-height: 60px; height: 60px; text-align: center; float: left; position: relative; z-index: 1;}
.navigation_main ul li:hover {background: #a40505;}
.navigation_main .columns {font-size: 18px; color: #fff;}
.navigation_list {width: 100%; position: absolute; left: 0;top: 60px; z-index: 999; display: none;}
.navigation_list dl {display: block; width: 100%;}
.navigation_list dd {line-height: 45px; font-size: 14px; background: #a40505; color: #fff;}
.navigation_list dd:last-child {border-radius: 0 0 5px 5px; overflow: hidden;}
.navigation_list dd a {display: block; color: #fff; border-bottom: 1px solid #e86161;}
.navigation_list dd a:hover {background: #ed2e2e;}
.myfixed {position: fixed;top: 0; z-index: 999; width: 97.5%; background: #d63a3a; box-shadow: 0 1px 5px #a40505;}

/**品牌信息**/
.mybrand {clear:both; height:auto; overflow:hidden; margin-bottom: 10px; margin-top: 10px;}
.mybrand .lists {float: left; overflow: hidden;}
.mybrand .lists span {display: inline-block; width:42px; line-height: 22px; font-size: 14px; text-align: center; background: #d63a3a; color: #fff; border-radius: 5px; float: left; overflow: hidden;}
.mybrand .lists p {float: left; color: #666; line-height: 22px; padding-left: 8px; font-size: 14px; margin-bottom: 0px;}
.mybrand .head{width:1200px; height:auto; margin:0 auto;}
.mybrand .head_left{float:left; height:auto; text-align:left;}
.mybrand .head_brand{font-size:15px; font-weight:400; display:block; height:36px; line-height:30px; background:url(../images/icon.png) 120px 8px no-repeat; clear:both;}
.mybrand .head_logo{display:block; width:450px;}
.mybrand .head_right{width: 23%; float:right; height:auto;}
.mybrand .head_link{display:block; text-align:right; float: right; clear:both; margin-top: 5px;}
.mybrand .head_link li{float:left;display:inline-block; margin:0 0 0 10px; font-size:12px;}
.mybrand .head_link li a {display: inline-block; width: 90px; line-height: 30px; background: #d63a3a; text-align: center; color: #fff; border-radius: 5px; overflow: hidden;}
.mybrand .head_link li a i {color: #fff; margin-right: 5px; font-size: 12px;}
.mybrand .head_link li a:hover{text-decoration:none; background: #a40505;}
.mybrand .head_tel{float:right; height:auto; color:#111; font-size: 16px; overflow: hidden;}
.mybrand .head_tel img {width: 18px; height: 18px; margin-right: 8px;}
.mybrand .head_tel strong {font-size: 20px;}

/**定位样式**/
.BMap_bubble_title {font-size: 16px; color: #d63a3a; font-weight: 700;}
.BMap_bubble_content {font-size: 14px; color: #111;}
