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

body { font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; color:#555; overflow-x:hidden; background:url(../images/bg-all.jpg);}
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, 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;
}

.top-haed {
	padding:0px;
	margin:0px;
}
.top-right {
	padding:10px 0px;
	margin:0px;
	overflow:hidden;
	font-size:16px;
	color:#666;
	line-height:30px;
	text-align:right;
}
.inputnl {
	padding:5px;
	width:255px;
	height:35px;
	overflow:hidden;
	margin:0px;
	border:1px solid #ccc;
	border-right:0px;
	background:#fff;
}
.submit {
	padding:5px;
	height:35px;
	overflow:hidden;
	margin:0px;
	border:1px solid #ccc;
	background:#f0f0f0;
}
.navbar-toggle {
	margin-top:25px;
}
.navbar-default {background:none; border-color:inherit;}
.navbar-brand {height:auto;}
.nav-bg {
	border-top:2px solid #CC0000;
	padding:0px;
	margin:0px;
	line-height:25px;
}
.navbar-nav>li>a {
	padding-left:30px;
	padding-right:30px;
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover {
	background:#a40b10;
	color:#FFF;
}
.navbar-nav {
	margin: 0px -15px;
}
.navbar-nav li a:focus, .navbar-nav li a:active, .navbar-nav li a:hover {
	background:none;
}
header nav .navbar-nav{
    display: inline-block;
	letter-spacing:1px;
	float:left;
	font-size:14px;
}
.carousel-caption {
	top:30%;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background:#a40b10; color:#FFF;}
.navbar-nav>li>.dropdown-menu {border-radius:5px;}
.dropdown-menu li a{padding:5px 20px;}
.dropdown-menu li a:hover{ background:#a40b10; color:#FFF;}
.navbar-nav>li>.dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 54px;
}
.navbar-nav>li>.dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 55px;
}
.ban-bottom {
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-align:center;
}

/*简介板块*/
.about-bg {
	background:url(../images/about-bg.jpg) no-repeat 100% center;
	padding:0px 0px 50px;
	margin:0px;
	overflow:hidden;
}
.brand-ico {
	padding:5px 0px;
	margin:0px;
	overflow:hidden;
	text-align:center;
}
.ad-all {
	padding:10px 0px 50px;
	margin:0px;
	overflow:hidden;
}
.ad-lm {
	padding:0px;
	margin:5px 0.1%;
	overflow:hidden;
	width:24.8%;
	float:left;
}
.ad-lm img {
	width:100%;
}
.ad-lm .txt{
	padding:0px;
	margin:0px;
	overflow:hidden;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#FFF;
	background:#CCC;
}
.about-txt {
	padding:0px 0px 30px;
	margin:0px;
	overflow:hidden;
	font-size:16px;
	line-height:30px;
}
.about-anniu {
	float: left;
    width: 120px;
    margin-top: 15px;
	background: #d0072c;
    border: 1px solid #d0072c;
    border-radius: 12px;
    line-height: 20px;
    padding: 3px 20px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    color: #FFF;
	font-family:Arial;
}
.about-lm {
	width:31.3%;
	padding:0px;
	margin:0px 1%;
	overflow:hidden;
	float:left;
}
.maincp-all {
	padding:20px;
	border:1px solid #CCC;
	margin:10px 0px;
	overflow:hidden;
	background:#FFF;
}
.maincp-all:hover {
	background:#a40b10;
	border:1px solid #a40b10;
	color:#FFF;
}
.maincp-title {
	text-align:center;
	line-height:30px;
	font-size:16px;
	color:#666;
}
.maincp-ico {
	padding:0px;
	margin:0px;
	overflow:hidden;
	height:70px;
	width:100%;
}
.maincp-ico01 {
	background:url(../images/about-lm01.png) no-repeat center center;
}
.maincp-ico02 {
	background:url(../images/about-lm02.png) no-repeat center center;
}
.maincp-ico03 {
	background:url(../images/about-lm03.png) no-repeat center center;
}
.maincp-all:hover .maincp-ico01 {
	background:url(../images/about-lm01b.png) no-repeat center center;
}
.maincp-all:hover .maincp-ico02 {
	background:url(../images/about-lm02b.png) no-repeat center center;
}
.maincp-all:hover .maincp-ico03 {
	background:url(../images/about-lm03b.png) no-repeat center center;
}
.maincp-all:hover .maincp-title {
	color:#FFF;
}

.about-img img {width:100%;}

/*产品板块*/
.pro-bg {
	background-image:url(../images/pro-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:100%;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.protitle-bg {
	background:url(../images/protitle-bg.jpg) no-repeat top center;
}
.biaoti2{width:100%; text-align: center; margin-top: 10px; margin-bottom:10px;}
.indexcase_cate{text-align:center;padding:0 0 40px}
.indexcase_cate a{display:inline-block;margin:0 0.2%; width:19%; color:#FFF;line-height:32px;border:1px #dbdbdb solid;padding:0;}
.indexcase_cate a.on,.indexcase_cate a:hover{color:#fff;background-color:#f39800;border-color:#f39800}
.pro-allbg {
	padding:5px;
	margin:0px;
	overflow:hidden;
}
.pro-one-all {
	padding:0px;
	margin:5px 0.5%;
	width:32.3%;
	float:left;
	position:relative;
	z-index:10;
}
.pro-one-img {
	padding:0px;
	margin:0px;
}
.pro-one-img img {
	width:100%;
}
.pro-one-all .pro-one-txt {
	width:100%;
	padding:0px 2%;
	margin:0px;
	position:absolute;
	bottom:0px;
	font-size:14px;
	line-height:35px;
	background-color:rgba(0,0,0,0.5);
	color:#FFF;
	display:none;
	z-index:20;
}
.pro-one-all:hover .pro-one-txt {
	display:block;
}
.bottom-lm {
	padding:50px 0px;
	margin:0px;
	overflow:hidden;
}

.Bottom_Title h2{color:#666;font-size:22px;line-height:35px}
.bottom_list{padding:10px 0;font-size:12px;color:#fff;margin:0}
.bottom_list a{color:#666}
.bottom_list ul{padding:0;margin:0}
.bottom_list li{text-align:left;position:relative;display:block;line-height:28px;font-family:Arial;padding:0;margin:0}
.bottom-con {
	font-size:16px;
	padding-bottom:20px;
	margin:0px;
	padding-left: 20px;
	background-image: url(../images/an1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}


#footer{ background: url(../images/bottom-bg.jpg) repeat; padding:20px 0px; font-size:12px; line-height:25px;}

@media screen and (max-width: 768px) {
	.navbar-brand img {width:75%;}
	.carousel-caption {
		bottom:10%;
	}
	.carousel-caption h1 img,.carousel-caption p img {width:75%;}
	.dropdown-menu li:last-child {border:0px;}
	.navbar-nav>li>.dropdown-menu:before,.navbar-nav>li>.dropdown-menu:after { border:0px;}
	
	.brand-ico img {width:80%;}
	
	.ad-all {
		padding-bottom:25px;
	}
	.about-txt {
		font-size:14px;
		line-height:25px;
	}
	.about-anniu {
		font-size:14px;
	}
	.maincp-all {
		padding:10px;
	}
	.maincp-title {
		font-size:14px;
	}
	.ad-lm {
		margin:5px 0.3%;
		width:49.4%;
	}
	.ad-lm .txt{
		height:30px;
		line-height:30px;
		font-size:12px;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	.pro-one-all {
		width:48%;
		margin-left:1%;
		margin-right:1%;
	}
	.indexcase_cate a {
		width:auto;
		padding:0px 10px;
		margin-bottom:5px;
	}
	.pro-one-all .pro-one-txt {
		display:block;
	}
	.bottom-lm {
		padding-bottom:25px;
	}
	.bottom-con {
		padding-bottom:10px;
}

