@charset "utf-8";
* { font-family: 'PingFangSC-Regular,Microsoft YaHei'; }
body {
	margin: 0;
	padding: 0;
	 color:#333;
	 padding-top:144px;
	  
}

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: 10px 10px 10px 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 h1>a{ display:block; width:100%; height:100%;text-indent:-9999px; }
header h1{width:297px; height:144px;  background:url(../images/logo.png) center center no-repeat; background-size:cover; display:block; z-index:999; 
top:0; left:50%; margin-left:-148px;position:absolute; z-index:9999;
 }
header{ border-bottom:6px solid #b50005; height:144px;position: fixed;
	left: 0px;
	top: 0px;
	z-index: 998;
	width:100%;
	background:#fff;}

header .navbox{}



.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:144px;}
.navbar-hbxiong .navbar-nav>li {padding:0 35px; display:inline; text-align:center;line-height:144px; background:url(../images/nav_bg.png) left 52% no-repeat;}
.navbar-hbxiong .navbar-nav>li:hover{ }
.navbar-hbxiong .navbar-nav>li>a {color:#000;display: block;font-size: 28px;font-family: "FZMHJW";letter-spacing: -2px;transform: scaleY(0.9); padding:3px 0; height:144px; line-height:140px;}
.navbar-hbxiong .navbar-nav>li>a:hover,.navbar-hbxiong .navbar-nav>li>a.hover{ background:none!important; color:#c7161e;}
.navbar-hbxiong .navbar-nav>li.dropdown a:hover,.navbar-hbxiong .navbar-nav>li.dropdown a{}
.navbar-hbxiong .navbar-nav>li:nth-child(4){margin-left:297px;background:none;}
.navbar-hbxiong .navbar-nav>li:first-child{background:none}


.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 15px;
	margin-right: 15px;
    background-color: transparent;
	background-image: none;
	border-radius: 4px;
}


/* 子菜单*/
.navbar-nav>li>.dropdown-menu{ background:#c7161e; border:none; padding:0; width:100%;top:99%!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;}




h2.title_bar{font-size: 34px;font-family: "FZMHJW";font-weight: normal;letter-spacing: -2px;transform: scaleY(0.9); }
h2.title_bar i{display:block; clear:both; height:2px; width:60px; background:#333; margin:20px 0;}

h2.white{color:#fff;}
h2.white i{background:#fff;}

.shadow:hover{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);}

strong.strong_title_bar{ font-size:22px; color:#B50005;}




.tel{position: absolute;right: 1.82%;top: 0px;bottom:0px;display: flex;flex-direction: column;justify-content: center;align-items: flex-end;}
.tel span:first-child{color: #b50005;font-size: 24px;font-family: "FZMHJW";padding-left: 41px;height: 31px;line-height: 31px;background: url(../images/icon-tel2.png) 0px 0px no-repeat;background-size: auto 100%;}
.tel span:last-child a{display: block;color: #b50005;font-size: 20px;font-weight: bold;}
.tel span:last-child{margin-top:5px;}
    
	
/* footer*/
footer{ background:#9B0D14; width:100%; margin-top:50px; padding:20px 0; overflow:hidden; margin-bottom:0; text-align:center; color:#fff;}




.footer_side{overflow: hidden;position: fixed;bottom: 0;left: 0;z-index: 998;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;}





