﻿@charset "utf-8";
* { font-family: 'PingFangSC-Regular,Microsoft YaHei'; }
body {
	margin: 0;
	padding: 0;
	 color:#6b6b6b;
	  
}

h1, h2 {
	font-family: "宋体";
	font-weight: bold;
	padding: 0;
	margin: 0;
	line-height: normal;
}


a {
	color: #000;
	text-decoration: none;	
}
a:focus, a:hover {
	text-decoration: none; color:#C7161E;
}
img {
	display: block;
	max-width: 100%;
	height: auto
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.hidden-md{ display:none}
/* a:before,a:after{-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;}


/* public*/
p.more{ width:100%;}
p.more a{background: #0166ce; border-radius: 20px; font-size: 14px; color: #fff; padding: 9px 80px;  margin:3% auto;-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; display:table}
p.more a:hover{box-shadow: 0px 0px 10px #5d5d5d;}
.tran{transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;}

input{-webkit-appearance:none; outline:none; border:0;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
   -webkit-appearance: none !important;
}
*:focus{outline:none;}
select{appearance:none;
-moz-appearance:none;
-webkit-appearance:none;}
input[type="number"]{-moz-appearance:textfield;}

figure img{transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;}
figure:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}


section{ padding:20px 0;}



/* ========================================================   header  ===============================================  =*/
header{ background:#fff url(../images/bg_header.png) no-repeat top center; }
.top{ padding:30px 0 20px 0; overflow:hidden;}
.top h1,.top h2{ float:left; width:555px; height:72px; background:url(../images/logo2.png) left center no-repeat; text-indent:-9999px;overflow:hidden; background-size:100% 100%;}
.top h1 a,.top h2 a{ width:100%; height:72px; display:block}
.top form{width:240px; height:38px; background:#c7161e; float:left; margin:20px 0 0 125px;}
.top form input.input1{ width:190px; height:34px; float:left; margin:2px 0 0 2px; font-family:"微软雅黑"; font-size:12px; color:#666; line-height:34px; padding-left:12px;}
.top form input.input2{ width:45px; height:34px; margin:2px 0 0 0; background:#c7161e url(../images/fdj.png) no-repeat center center; float:left; border:0;}
.top .top_tel{float:right;font-size:18px;color:#c7161e;overflow:hidden;margin-top:15px;}
.top .top_tel img{float:left; margin:7px 12px 0 0;}

.top .top_tel p{font-family:"微软雅黑"; font-size:18px; color:#c7161e; /*line-height:51px;*/ overflow: hidden; float:right}
.top .top_tel p span {display: block;}

 
.top .top_tel p span:first-child{float: left;margin-top: 14px;}
.top .top_tel p span:last-child{float: right;margin-top: 13px;line-height: 26px;}


.navbar-hbxiong{clear:both;margin-bottom:0px; border-radius:0;-webkit-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear; width:auto; display:table; margin:0 auto; }
.navbar-hbxiong .navbar-text {color: #777}
.navbar-hbxiong ul.navbar-nav {height:40px;}
.navbar-hbxiong .navbar-nav>li {height: 100%; display:inline; text-align:center;}
.navbar-hbxiong .navbar-nav>li:first-child{ padding-left:0;}
.navbar-hbxiong .navbar-nav>li:last-child{ padding-right:0;}
.navbar-hbxiong .navbar-nav>li>a {color: #F8E4C1;font-size: 16px;display: block;line-height: 3em;padding:0 35px;transition:all ease 0.3s;}
.navbar-hbxiong .navbar-nav>li>a:hover,.navbar-hbxiong .navbar-nav>li>a.hover{ background:#9B0D14!important; font-weight:bold; }
.navbar-hbxiong .navbar-nav>li.dropdown a:hover,.navbar-hbxiong .navbar-nav>li.dropdown a{background:none;}
#nav{width:100%!important;background:#C7161E;border-bottom:1px solid #F8E4C1;background: linear-gradient(#d80900, #b80803);}

.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 15px;
	margin-right: 15px;
    background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
/* 子菜单*/
.navbar-nav>li>.dropdown-menu{ background:#c7161e; border:none; padding:0; width:100%;top:122%!important; z-index:9999; }
.navbar-nav>li>.dropdown-menu>li{text-align:center; padding:5px 0;}
.navbar-nav>li>.dropdown-menu>li>a{ color:#fff;font-size:16px;}
.navbar-nav>li>.dropdown-menu>li:hover{background:#fff;}
.navbar-nav>li>.dropdown-menu>li:hover>a{ color:#c7161e;}

/* 培训课程 */
.course{}
.course ul.course_list li{padding:0 0.4%;}
.course ul.course_list li>a,.course ul.course_list li>h3{ font-size:18px; border-radius:10px; border:2px solid #D82830; display:block; width:100%; text-align:center; padding:90px 0 54px 0; color:#C7161E; box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3)}
.course ul.course_list li>a:hover{ color:#fff; cursor:pointer}
.course ul.course_list li>h3{ height:210px; margin:0; font-weight:bold;font-size:28px; padding:0; width:90%;background: url(../images/tszt-2.png) no-repeat; color:#fff;border-radius:10px 0 0 10px;}
.course ul.course_list li>h3>span{ width:26px;display:block; margin:42px auto 0 auto;}
.course ul.course_list li:nth-child(2)>a{background:url(../images/course_1.png) #fff center 46px no-repeat;}
.course ul.course_list li:nth-child(2)>a:hover{background:url(../images/course_11.png) #D82830 center 46px no-repeat;}
.course ul.course_list li:nth-child(3)>a{background:url(../images/course_21.png) #fff center 46px no-repeat;}
.course ul.course_list li:nth-child(3)>a:hover{background:url(../images/course_2.png) #D82830 center 46px no-repeat;}
.course ul.course_list li:nth-child(4)>a{background:url(../images/course_3.png) #fff center 42px no-repeat;}
.course ul.course_list li:nth-child(4)>a:hover{background:url(../images/course_31.png) #D82830 center 42px no-repeat;}
.course ul.course_list li:nth-child(5)>a{background:url(../images/course_4.png) #fff center 42px no-repeat;}
.course ul.course_list li:nth-child(5)>a:hover{background:url(../images/course_41.png) #D82830 center 42px no-repeat;}
.course ul.course_list li:nth-child(6)>a:first-child{background:url(../images/course_7.png) #fff 20px center no-repeat; }
.course ul.course_list li:nth-child(6)>a:first-child:hover{background:url(../images/course_71.png) #D82830 20px center no-repeat;}
.course ul.course_list li:nth-child(6)>a:last-child{background:url(../images/course_6.png) #fff 20px center no-repeat;margin-top:8px;}
.course ul.course_list li:nth-child(6)>a:last-child:hover{background:url(../images/course_61.png) #D82830 20px center no-repeat;}
.course ul.course_list li:nth-child(6)>a{ height:101px;}



.course ul.course_list li:first-child{ padding-left:0}
.course ul.course_list li:last-child{ padding-right:0}

.course ul.course_list li>a>strong{font-size:26px;}

.course ul.course_list li:nth-child(6)>a{padding:30px 0; text-indent:35px;}


/*footer*/
footer{width:100%; background:#9B0D14; padding:30px 0 5px 0; color:#fff;}
footer a{color:#fff;}footer a:hover{ text-decoration:underline; color:#fff;}
footer dl{float:left; border-right:1px solid #999; padding:0 30px;}footer dl dd{ line-height:2;}
footer dl dt{ padding:10px 0;}

footer dl:nth-child(1){  width:22%; }
footer dl:nth-child(1) dd{float:left; width:49%; margin-right:1%;}
footer dl:last-child{ padding-right:0;}
footer dl:last-child{ border:none; padding-top:20px;}

.footer_side{overflow: hidden;position: fixed;bottom: 0;left: 0;z-index: 999;width: 100%;background: #C40001;text-align: center;}
.footer_side a{display: inline-block;padding: 7px 0;color: #fff;}
.footer_side a i{font-size: 16px;display: block;}


/*------------返回顶部-------------*/
.right-bar{position: fixed;bottom: 10%;right: 4%;z-index: 9999;zoom: 1;}
.gotop{width:50px;height:50px; background:#C7161E url(../images/totop.png) center no-repeat;cursor: pointer; display:none;}


/* 首页焦点图 */
.focus{height:312px;position:relative; width:100%;}
.focus #pic{height:312px;overflow:hidden; width:100%;}
.focus #pic li{height:312px;float:left; position:relative; width:100%;}
.focus #pic li img{width:100%;height:312px;}
.focus .tip-bg{position:absolute;left:0;bottom:0;z-index:12;}
.focus #tip{width:96px;height:34px;position:absolute;right:0;bottom:0;z-index:13;background: rgba(0,0,0,1);}
.focus #tip ul li{width:14px;height:14px;float:left;display:inline;margin:0 5px;cursor:pointer;background:url(../images/focus_tip.png) no-repeat; margin-top:10px;}  
.focus #tip ul li.cur{background:url(../images/focus_tip_current.png) no-repeat;}  
.focus .btn{width:42px;height:9px;position:absolute;right:0;bottom:5px;z-index:14;overflow:hidden;}  
.focus .btn ul{width:100%;float:left;}  
.focus .btn li{width:7px;height:9px;float:left;display:inline;margin:0 7px;cursor:pointer;overflow:hidden;}  
.tempWrap ul li span{ background:rgba(0,0,0,1); height:34px; display:block; position:absolute; bottom:0; left:0; font-family:"微软雅黑"; font-size:16px; color:#fff; line-height:34px; padding-left:20px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.welcome { height: 35px;line-height: 35px;font-size: 0.9em;color: #8C8C8C;font-family: 'Arial Normal', 'Arial';position: relative; background: #FAFAFA}
.welcome .welcome_left{float:left}
.welcome .welcome_right{ float:right; }




.offcn_yx{ width:250px; display:block;position:fixed;  right:0;_position:absolute;  bottom:0; z-index:10002; overflow:hidden}
.offcn_yx img{ width:100%:}
.offcn_yx p {height:13px; line-height:13px;text-align:right;cursor: pointer;font-size: 14px;cursor:pointer;}








