@charset "utf-8";
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
/* CSS Document */
.bg-darkblue{ background-color:#0262b8;}
.bg-darkgreen{ background-color:#0d7c3c;}
.bg-darkmain{ background-color:#028f73}
.bg-darkred{ background-color:#691c00}
.bg-darkyellow{ background-color:#fdd629}
.bg-darkblack{ background-color:#222222}
.change{cursor:hand}
.fixed-top {
    box-shadow: 0 1px 9px #333;
	-moz-box-shadow: 0 1px 9px #333;
	-webkit-box-shadow: 0 1px 9px #333;
	background:rgba(158,157,154,0.7); 
    z-index: 1000;
}
.box-shadow{
	box-shadow: 0 1px 9px #33333329;
	-moz-box-shadow: 0 1px 9px #33333329;
	-webkit-box-shadow: 0 1px 9px #33333329;
}
.tab-nav .active a{ font-weight:600;}
.link *{line-height:50px}
.link a{ display:block; margin:5px; float:left; }
.listbanner{color:#fff;}
.listbanner h1{margin-bottom:15px;font-size:28px;}
.listbanner p{font-size:20px;}
.rmenu li{ line-height:25px; margin-top: 2px;margin-bottom: 2px; }
.rmenu li a.on{color:red; padding:3px;background-color: #E3E3E3;}
/*CSS page style*/
DIV.pagelist { margin:10px 0;TEXT-ALIGN: center; clear:both; height:30px}
DIV.pagelist a,DIV.pagelist SPAN{border:1px solid #CCC;height:30px; line-height:28px;TEXT-DECORATION: none; color: #757575;  display:block; float:left; padding:0 10px; margin-left:5px;}
DIV.pagelist A:hover { BACKGROUND: #959595;  COLOR: #FFF;}
DIV.pagelist A:on { BACKGROUND: #959595; COLOR: #FFF;}
DIV.pagelist A:active { BACKGROUND:#959595;COLOR: #FFF;}
DIV.pagelist SPAN.current {FONT-WEIGHT:bold;BACKGROUND: #959595;COLOR: #fff; }
DIV.pagelist SPAN.disabled {}
/*CSS index style*/
#banner_text{
	position: absolute;
	top: 50vh;
	left: 47%;
}
#drli a:hover{
	background-color: #dad8d8;
}
#about{
	padding-top: 170px;
	min-height: 540px;
	background: url(/public/images/bg_about.png) center center no-repeat;
	margin-top: 100px;
	color: #f8d355;
}
#about .more{
	position: relative;
	top: 50px;
	left: 53px;
}
#products{
	padding-bottom: 30px;
}
#products .pic dt{
	background:#29292985;
	color: white;
	position: relative;
	top: -42px;
	padding-bottom: 10px;
}
#news_tec span{
	width: 130px;
	border-top: 3px solid black;
	display: table;
	transition:width 0.9s,border-top 0.9s;
	-moz-transition:width 0.9s,border-top 0.9s;
	-webkit-transition:width 0.9s,border-top 0.9s;
	-ms-transition:width 0.9s,border-top 0.9s;
}
#news_tec span:hover{
	width: 230px;
	display: table;
	border-top: 3px solid #bc2922;
}

#guanggao{
	min-height: 414px;
	background: url(/public/images/bg_adv.png) center center no-repeat;
}
#news{
	padding-top: 70px;
	padding-bottom: 10px;
}
#news tr:hover a{
	color: #99cc33;
}

#contact{
	padding-top: 40px;
	padding-bottom: 40px;
}
#foot{
	padding-bottom: 30px;
	padding-top: 30px;
	min-height: 326px;
	background-color: #2d2d2d;
}
#foot img{
	vertical-align: middle;
}
#hover-inlarge img{  
    cursor: pointer;  
    transition:transform 0.9s;
    -moz-transition:transform 0.9s;
    -webkit-transition:transform 0.9s;
    -ms-transition:transform 0.9s;
}  
#hover-inlarge img:hover{  
    transform: scale(1.2);