@charset "utf-8";
/* CSS Document */

body { font: Arial, Helvetica, sans-serif; overflow-x:hidden; color:#555;}
body, html, div, blockquote, img, label, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
}
img {
    margin: 0;
    padding: 0;
}
ul, ol {
    list-style: none;
}
a, a:focus, a:active, a:hover {text-decoration:none;}
i {
	padding:0px 5px;
	margin:0px;
	overflow:hidden;
}
.nav_down {
    width: 100%;
	background:#FFF;
    /*position: absolute;
    z-index: 999999;*/
	-moz-box-shadow: 0px 3px 5px #999999; /* 老的 Firefox */
	box-shadow: 0px 3px 5px #999999;
}
.header-top {
	padding:5px 0px;
	margin:0px;
	overflow:hidden;
	line-height:24px;
	color:#fff;
	font-size:12px;
	background:#000;
}
.header-top p {
	padding:0px;
	margin:0px;
}
.header-top span {
	padding:0px 5px;
	margin:0px;
}
.navbar-default {
    background: #fff;
    position: relative;
}
.nav_box {
	padding:0px;
}
.navbar-header {
	padding-bottom:10px;
	padding-top:10px;
}
.navbar-nav {
	margin:10px 0px;
}
.navbar-nav li a {
	padding:25px 0px 15px 25px;
	font-size:14px;
}
.navbar-nav li a:focus, .navbar-nav li a:active, .navbar-nav li a:hover {
	background:none;
}
.navbar-brand {
	height:auto;
	padding:0px 15px;
}
header nav .navbar-nav{
    display: inline-block;
	letter-spacing:1px;
	float:left;
	font-size:14px;
}
.carousel-caption {
	bottom:20%;
}
@media screen and (max-width: 768px) {
	.navbar-brand {width:75%;}
	.navbar-brand img {width:100%;}
	.navbar-nav {width:100%;}
	.navbar-nav li { border-bottom:1px solid #eee;}
	.navbar-nav li:last-child { border-bottom:0px;}
	.navbar-nav li a {padding:10px 5px;}
	.carousel-caption {
		bottom:10%;
	}
	.carousel-caption h1 img,.carousel-caption p img {width:75%;}
}

.biaoti2{width:100%; text-align: center; color: #5b5b5b; font-size:20px; margin-top: 10px; margin-bottom:20px;}
.biaoti2 b{font-size:28px; color:#144a96;text-transform: uppercase;}
.biaoti2 b span{ color: #1c94d4; padding-left: 10px;}

.bt {
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;
}
.aboutmore{
display:inline-block; width:160px; height:45px; text-align:center; line-height:45px; color:#fff; font-size:16px; background-color:#004ea2; font-family:Arial, Helvetica, sans-serif;}
.aboutmore:hover{
background-color:#999; color:#fff;}
/*产品展示*/
.pro-bg {
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;
	background:#ededed;
}
.pro-oneinfo {
	padding:0px;
	margin:10px 0px;
	overflow:hidden;
	position:inherit;
}
.pro-oneinfo img {
	width:100%;
}
.pro-onetxt {
	position:absolute;
	z-index:10;
	line-height:40px;
	background-color:rgba(0,0,0,0.4);
	bottom:0px;
	font-size:14px;
	color:#FFF;
	width:100%;
	font-weight:bold;
	text-align:center;
}
.pro-oneinfo a:hover .pro-onetxt {
	height:100%;
	padding-top:45%;
}

/*新闻动态*/
.index_left{
	padding-top:20px;
}
.index_left img{
float:left; width:100%;}
.index_right{
text-align:left;padding-top:20px; overflow:hidden;}
.index_right ul li{
margin:0px; padding:0px; width:100%; padding-top:23px; padding-bottom:23px; overflow:hidden; border-bottom:1px #e6e6e6 solid;}
.index_right ul li .nt{
float:left; width:68px; height:68px; text-align:center; margin-right:15px; color:#fff; background-color:#6e6e6e; font-family:Arial, Helvetica, sans-serif;}
.index_right ul li .nt div{
float:left; margin:0px; padding:0px; width:100%;}
.index_right ul li .ntr{
 margin:0px; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.ntra{
width:100%; margin:0px; padding:0px; padding-bottom:5px;}
.ntra a{
font-size:16px; color:#323232;}
.ntrt{
width:100%; margin:0px; padding:0px; color:#b2b2b2; font-size:14px; height:44px; line-height:22px;}
.index_right ul li:hover .ntra a{
color:#004ea2} 
.index_right ul li:hover   .nt{
background-color:#004ea2}
/*工厂信息*/
.lianxi {
    height: 152px;
    overflow: hidden;
    float: left;
    cursor: pointer;
    position: relative;
	margin-bottom:15px;
}
.lianxi img{
	width:100%;
	height: 144px;
}
.jiejue {
    background: url(../images/index_101.png) no-repeat;
    width: 164px;
    height: 144px;
    position: absolute;
    top: 0;
    right: 15px;
    color: #333;
    font-size: 16px;
    text-align: right;
    padding-right: 15px;
    line-height: 144px;
}
.jiejue span {
    background: url(../images/xian_05.png) no-repeat bottom left;
    padding-bottom: 10px;
}
/*Bottom Info*/
.bottom_bg {
	width:100%;
	padding:3% 0px 0px;
	text-align: left;
	margin:0px;
	background: #221e1b;
	/*background:url(../images/bottom-bg.jpg) no-repeat 100% top;*/
}
.Bottom_Title h2 {
    color: #fff;
    font-size: 22px;
    font-weight: 600;
	line-height:35px;
}
.Bottom_Title hr {
	border:none;border-top:2px double #fff;
    width: 45px;
    margin: 0px;
	padding:0px;
	overflow:hidden;
}
.bottom_list {
	padding:20px 0px;
	font-size:12px;
	color:#fff;
	margin:0px;
}
.bottom_list a {
	color:#FFF;
}
.bottom_list ul {padding:0px; margin:0px;}
.bottom_list li{
	text-align:left;
	position:relative;
	display:block;
	line-height:28px; 
	font-family:Arial; 
	padding:0px; 
	margin:0px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.bottom_copyright {
	border-top:1px solid #fff;
	font-size:12px;
	padding:5px 0px;
	color:#fff;
	line-height:45px;
	text-align:center;
}
@media only screen and (min-width:768px) {
	.bottom-right {
	  float: right !important;
	}
	.bottom-left {
	  float: left !important;
	}
}
