﻿@charset "utf-8";

/*笔记本*/
@media (min-width:1200px) and (max-width:1400px) {
.navbar-hbxiong .navbar-nav>li>a {padding:0 28px;}

section.teacher figure{margin:0 1.5%; margin-top:20px;}
.offcn_yx{ display:none;}



}

/*中屏电脑*/
@media (min-width:992px) and (max-width:1199px) {
.navbar-hbxiong .navbar-nav>li>a {padding:0 18px;}
.top form{ display:none;}
.offcn_yx{ display:none;}
}



/* 平板电脑 */
@media (min-width:769px) and (max-width:991px) {
.navbar-hbxiong .navbar-nav>li>a {padding:0 12px;}
.top form{ display:none;}
.top h1{ width:50%;}
.offcn_yx{ display:none;}
}











/* 小屏幕 */
@media(max-width:768px){
	header .container{ padding:0 1%;}
	.container{ padding-left:5%; padding-right:5%;}
	header{ background:#fff; }
	
	section{ padding:10px 0!important;}
	*{font-size:14px;}
	.top{ float:left; overflow:hidden; padding-top:15px!important; padding-bottom:10px;width:80%!important;}
	.top .top_tel,.top form{ display:none;}
	.top h1,.top h2{float:left;width:300px;height:40px;background:url(../images/logo2.png) left center no-repeat; background-size:90% 90%;}
	
	
	
	.navbar-hbxiong .navbar-nav>li>a:focus, .navbar-hbxiong .navbar-nav>li>a:hover {-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;background-color:transparent; color:yellow}
#nav{ width:auto!important; margin:0; padding:0; background:none; padding-right:5px;  }

/* 导航菜单 */
.navbar{ float:right; clear:none; margin-top:18px;}
.navbar-hbxiong .navbar-nav>.active>a, .navbar-hbxiong .navbar-nav>.active>a:focus, .navbar-hbxiong .navbar-nav>.active>a:hover {background-color:transparent}
.navbar-hbxiong .navbar-nav>.disabled>a, .navbar-hbxiong .navbar-nav>.disabled>a:focus, .navbar-hbxiong .navbar-nav>.disabled>a:hover {color: #ccc;background-color: transparent;}
.navbar-hbxiong .navbar-toggle { border-color: #C81D25!important; margin-right:2%; margin-top:0;}
.navbar-hbxiong .navbar-toggle:focus, .navbar-hbxiong .navbar-toggle:hover { background-color:rgba(1,102,206)}
.navbar-hbxiong .navbar-toggle .icon-bar { background-color: #C81D25;}

.navbar-hbxiong .navbar-collapse, .navbar-hbxiong .navbar-form { border-color: #e7e7e7; top:60%; right:0;}
.navbar-hbxiong .navbar-nav>.open>a, .navbar-hbxiong .navbar-nav>.open>a:focus, .navbar-hbxiong .navbar-nav>.open>a:hover { background: rgba(1,102,206,0.8); }
.navbar-hbxiong .btn-link:focus, .navbar-hbxiong .btn-link:hover { color: #333 }
.navbar-hbxiong .btn-link[disabled]:focus, .navbar-hbxiong .btn-link[disabled]:hover, fieldset[disabled] .navbar-hbxiong .btn-link:focus, fieldset[disabled] .navbar-hbxiong .btn-link:hover {color: #ccc }




.dropdown-menu>li>a {line-height:2.5em;border-bottom: 1px solid #F5F5F5;width: 95%;margin: 0 auto;}
.dropdown-menu li:last-child a {border-bottom: none}
.dropdown-menu>li:hover { border-left: 3px solid rgba(1,102,206,0.8); }
/* 导航折叠菜单 */
.navbar-collapse{ z-index:999; position:absolute; width:150px; right:13px;top:45px; border:0;
}
.navbar-collapse>ul.navbar-nav{text-align:center}
.navbar-collapse>ul.navbar-nav>li>a{color:#fff; background: rgba(200,29,37,0.8)!important;height:40px;}
.navbar-collapse>ul.navbar-nav>li>a.hover{ color:#fff;}
.navbar-collapse ul li.dropdown{ overflow:hidden; margin:0; padding:0;}
.navbar-collapse ul li.dropdown>a{ font-size:16px;}
.navbar-collapse ul li.dropdown-menu{display:none;}
.navbar-collapse ul li.dropdown-menu a:hover{ color:#000;}
/* 子菜单*/
.open>.dropdown-menu {
	display: none!important;
}


/* 通知*/
.notice{background:#F7F8FA; height:35px; overflow:hidden; padding:0;}
.notice span.notice_title{ background:url(../images/laba.png) 10px 1px no-repeat; padding-left:30px; font-weight:normal}
.notice .notice_list{ float:left; width:70%; padding-left:2%; overflow:hidden; height:20px;}
.notice .notice_list ul{ width:100%;}
.notice .notice_list ul li{float:left;width:100%; margin-right:0;overflow:hidden;}
.notice .notice_list ul li a{ float:left; color:#333; width:100%;}
.notice .notice_list ul li span{ float:right}



/* 中间导航区块 */
.course ul.course_list li{ margin-bottom:5px;}
.course ul.course_list li>a,.course ul.course_list li>h3{ font-size:16px; padding:0; height:60px; padding-top:8px;border:1px solid #D82830;border-radius:0; box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.1); color:#fff;}
.course ul.course_list li>a:hover{ color:#fff; cursor:pointer}
.course ul.course_list li>h3{ height:60px; margin:0; padding:0; width:100%;line-height:60px;border-radius:8px 0 0 0; color:}
.course ul.course_list li>h3>span{ width:auto;display:block; margin:0 auto;font-size:18px; }
.course ul.course_list li:nth-child(2)>a,.course ul.course_list li:nth-child(3)>a,.course ul.course_list li:nth-child(4)>a,.course ul.course_list li:nth-child(5)>a,.course ul.course_list li:nth-child(6)>a{background:#fff;background:#D82830;}
.course ul.course_list li:nth-child(2)>a:hover,.course ul.course_list li:nth-child(3)>a:hover,.course ul.course_list li:nth-child(4)>a:hover,.course ul.course_list li:nth-child(5)>a:hover,.course ul.course_list li:nth-child(6)>a:hover{background:#D82830;}

.course ul.course_list li:nth-child(6)>a:first-child,.course ul.course_list li:nth-child(6)>a:last-child{background:#fff;background:#D82830;}
.course ul.course_list li:nth-child(6)>a:first-child:hover,.course ul.course_list li:nth-child(6)>a:last-child:hover{background:#D82830;}
.course ul.course_list li>a>strong{font-size:16px;}
.course ul.course_list li:nth-child(6)>a{text-indent:0; height:29px; padding:0; line-height:29px;}
.course ul.course_list li:nth-child(6)>a strong{ font-size:14px; font-weight:normal}


.course ul.course_list li:nth-child(2)>a{ background:#D82830 url(../images/jgs.png) no-repeat;}
.course ul.course_list li:nth-child(3)>a{ background:#D82830 url(../images/suqu.png) no-repeat;}
.course ul.course_list li:nth-child(4)>a{ background:#D82830 url(../images/shaoshan.png) no-repeat;}
.course ul.course_list li:nth-child(5)>a{ background:#D82830 url(../images/yanan.png) no-repeat;}
.course ul.course_list li:nth-child(6)>a:first-child{ background:#D82830 url(../images/tuozhan.png) no-repeat;}
.course ul.course_list li:nth-child(6)>a:last-child{ margin-top:2px;background:#D82830 url(../images/yanxue.png) no-repeat;}

/* 首页main */
.main .main_left,.main .main_center,.main .main_right{background:#fff; height:auto; overflow:hidden}
.main .main_left{float:none; width:100%; }
.main .main_center{ float:none; width:100%; margin-left:0;}
.main .main_right{ float:none; width:100%;}


.news_study{  padding-top:0;}
.news_bar{height:29px!important; }
.news_bar h3{font-size:16px; padding-top:5px; height:28px;}
.news_bar h3 strong{font-size:16px; height:26px!important;}


ul.pxdt li time,ul.zxxw li time,ul.zxtz li:last-child time{ display:none}
ul.pxdt li a{ max-width:100%;}
ul.zxtz li{ height:43px!important; margin:5px 0;}
ul.zxtz li:last-child{ height:auto!important;}
ul.news_list li{height:30px;}
ul.news_list li a{ font-size:14px;}
ul.pxdt li:nth-child(1){background-position: left 9px;}
ul.pxdt li:nth-child(2){background-position: left -30px;}
ul.pxdt li:nth-child(3){background-position: left -69px;}
ul.pxdt li:nth-child(4){background-position: left -109px;}
ul.pxdt li:nth-child(5){background-position: left -149px;}
ul.pxdt li:nth-child(6){background-position: left -188px;}
ul.pxdt li:nth-child(7){background-position: left -228px;}
ul.pxdt li:nth-child(8){background-position: left -267px;}
ul.zxxw li{ background:url(../images/dian.png) 5px 16px no-repeat!important;}
.news_notice{ padding-top:17px;}
.news_zx{ padding-top:0;}

/* 中心新闻 */
p.ads{width:100%;margin:0 auto;}
p.ads img{width:100%; }









/* 特色专题 */
.zhuanti{height:auto; padding:0 5%!important;}
.zhuanti .zhuanti_left{width:100%;float:none;height:auto; margin:0; padding:10px 0;}
.zhuanti .zhuanti_left>h3{text-align:center;font-size:18px;font-weight:bold;margin:0px 0 5px 0}
.zhuanti .zhuanti_left>mark{}
.zhuanti .zhuanti_left>p{width:90%;padding:5px 0 5px 0;}
.zhuanti .zhuanti_left>a{padding:5px 20px;}


.zhuanti .zhuanti_right{width:100%; float:none;}
.zhuanti .zhuanti_right ul.zt_list{ padding:10px 0;}
.zhuanti .zhuanti_right ul.zt_list li{ float:left; width:50%; padding:0 1% 0 0; background:none!important; height:36px; line-height:36px;}
.zhuanti .zhuanti_right ul.zt_list li>a{font-size:14px;}
.zhuanti .zhuanti_right ul.zt_list li i{ background:#C7161E}
.zhuanti .zhuanti_right ul.zt_list li:nth-child(4n+2){background-image:none!important;}
.zhuanti .zhuanti_right ul.zt_list li:nth-child(5n+3){background-image:none!important;}



/* 培训基地&教学点 */
.base{ margin-top:20px;padding:0 5%!important;}
.base .base_left{ display:none;}
.base .base_right{width:100%;float:none;}
/*现场教学点*/
.base_xc figure{margin-bottom:5px;}
.base_xc figure>a img{max-height:68px;}
.base_bar{margin-bottom:5px;}
.base_bar h3 strong{margin-bottom:1px!important;height:38px;}
.base_xc figure figcaption a{ font-size:12px;}

/*现场教学点*/
.bottom_news{ padding-left:5%!important; padding-right:5%!important;}
.bottom_news .bottom_news_left,.bottom_news .bottom_news_center,.bottom_news .bottom_news_right{ float:none; width:100%; height:auto; margin-left:0; padding-top:10px;}

/*学员风采*/
.fengcai{padding-top:15px;  padding-left:5%!important; padding-right:5%!important; margin-bottom:42px;}
.fengcai_list{ padding-top:0}
.fengcai_list figure a img{border:3px solid #eee; width:100%; min-height:150px; max-height:indent;}

footer{padding:15px 0 5px 0; }

.hidden-md{ display:block;}
footer dl{ padding:0 10px 10px 10px; margin:0; border:none;}
footer dl dd{ line-height:1.4;}


.position{ padding:5px 1.5% 10px 1.5%; margin-bottom:0;max-height:25px;}
section.inner{ padding:0; margin-top:0px; margin-bottom:20px;}
section.inner .leftside{ width:100%; float:none; display:none;}
section.inner .rightside{ width:100%; float:none; clear:both; overflow:hidden}



	section.inner{ position:relative;}
	section.inner .leftside{position:absolute; display:none;}
	section.inner .showside{display:block;width:40%;top:0; z-index:999; right:1.5%; margin-top:15px; }
	section.inner .showside .menu .menu_container ul li{ margin-top:0!important;}
	section.inner .showside .menu .menu_container{ padding:0;}

.rightside article h1{ font-size:20px; padding-top:10px}





/* 列表标题 */


ul.article_list{ padding-top:5px;}
ul.article_list li{ padding:15px 0 5px 0; clear:both; overflow:hidden;}
article.article2{ padding:1% 2%; }
ul.article_list li>div>a{ font-size:14px;}
ul.article_list li>div{ padding:0;}
ul.article_list li>div>p {padding:2px 0 0 0; line-height:1.6; color:#999; font-size:12px;}
ul.article_list li>div>p>a{color:#999; }

ul.article_list li>div>time{ display:none;}

/* 图片列表 */


.plist figure{width:48%;float:left;margin-right:4%; margin-left:0;padding:10px 0; height:auto}
.plist figure:nth-child(2n){margin-right:0;}
.plist figure>a{max-height:124px!important; overflow:hidden;}

/* 师资力量 */
section.teacher{ display:none;}

section.teacher figure{margin:0 1.7%; margin-top:20px;}
section.teacher figure>a:first-child{width:70px;display:block; position:relative; margin-bottom:10px;}
section.teacher figure>a:first-child i{display:none;width:100%; position:absolute; top:0; left:0; height:70px; background:url(../images/eacherbj.png) no-repeat center center; background-size:cover; border-radius:50%; z-index:999;}
section.teacher figure>a:first-child:hover i{ display:block;}
section.teacher figure>a:first-child>img{ width:100%; border-radius:50%; height:70px;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-moz-transform: scale(1);}
section.teacher figure>a:last-child{text-align:center;}


.rightside article h1{ font-size:16px;}
.rightside article time span{ display:none;}
.rightside article *{ font-size:14px;}
.rightside article div.detail{ padding-top:10px;}
.rightside article div.detail img{ max-width:80%!important; }


article iframe,article video{ width:100%; height:200px;}




/* 分页 */
.page{text-align:center; text-align:left}
.page ul{text-align:left; padding:3px 10px;  display:inline-block;}
.page ul li{display:inline;color:#fff; display:inline-block; *display:inline; height:28px; padding:0 3px;line-height:28px; text-align:center; margin:0;background:#999; font-size:11px;}
.page ul li.thisclass,.page ul li:hover{background:#C7161E;color:#fff; display:inline-block; *display:inline; height:28px; padding:0 5px;line-height:28px; text-align:center;}
.page ul li a{ color:#fff;font-size:11px;}


.morenews{ padding:15px 0;}
.contact_2021{ font-size:14px;  padding-bottom:5px}
.contact_2021_l{ width:100%; float:none}

.contact_2021_r{ display:none }
.offcn_yx{ display:none;}



	}