ul{
	padding: 0;
}
ul,li{
	list-style: none;
}
a:focus, a:hover{
	text-decoration: unset;
}
.header-container{
	position: fixed;
	width: 100%;
	z-index: 17;
	background: #FFFFFF;
}
.header-container .header{
	padding: 0;
}
.header-container .navbar{
	margin-bottom: 0;
}
.header-container .navbar-brand img{
	height: 20px;
}
.header-container .navbar{
	border: 0;
}
.navbar-default .navbar-nav>li>a.active{
	color: #852f09;
}
.content-contianer{
	padding-top: 50px;
}
.product-container{
	padding: 25px 0;
}
.index-title{
	background: url(../images/index01.png) no-repeat center;
	background-size: 100%;
	text-align: center;
}
.index-title p{
	margin-bottom: 0;
}
.index-title p.cn{
	color: #852f09;
	font-weight: bold;
	font-size: 16px;
}
.index-title p.en{
	color: #999999;
	font-size: 12px;
	text-transform: uppercase;
}
.product .tabs{
	text-align: center;
	padding: 15px 0;
}
.product .tabs a{
	background-color: #f3f1f1;
	color: #666666;
	padding: 7px 20px;
}
.product .tabs a.active{
	background-color: #852f09;
	color: #FFFFFF;
}
.product-item .img{
	height: 132px;
	overflow: hidden;
}
.product-item p{
	background-color: #eeeeee;
	color: #333333;
	text-align: center;
	line-height: 30px;
	height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.product-more{
	display: inline-block;
	padding: 5px 15px;
	border: 1px solid #852f09;
	color: #852f09;
	position: relative;
	left: 50%;
	margin-left: -54px;
}
.about-contianer{
	background: url(../images/index02.jpg) no-repeat;
	padding: 25px 0;
}
.about-contianer .about-company{
	font-size: 15px;
	font-weight: bold;
}
.about-contianer .about-text{
	padding-top: 15px;
	line-height: 26px;
}
.about-contianer .about-more{
	display: inline-block;
	border: 1px solid #852f09;
	color: #852f09;
	padding: 5px 10px;
	border-radius: 15px;
	margin: 15px 0;
}
.about-contianer .about-list{
	padding-top: 15px;
}
.about-contianer .about-list-item span{
	display: block;
}
.about-contianer .about-list-item span.cn{
	font-size: 16px;
	color: #333;
}
.about-contianer .about-list-item span.en{
	font-size: 12px;
	color: #999999;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.about-contianer .about-list-item{
	padding-left: 45px;
}
.about-contianer .about-list-item-1{
	background: url(../images/index04.png) no-repeat 10px center #fff;
	background-size: 27px 30px;
}
.about-contianer .about-list-item-2{
	background: url(../images/index05.png) no-repeat 10px center #fff;
	background-size: 27px 30px;
}
.about-contianer .about-list-item-3{
	background: url(../images/index06.png) no-repeat 10px center #fff;
	background-size: 27px 30px;
}
.about-contianer .about-list-item-4{
	background: url(../images/index07.png) no-repeat 10px center #fff;
	background-size: 27px 30px;
}
.news-container{
	padding: 25px 0;
}
.news-container .news-content-title{
	border-bottom: 1px solid #ececec;
}
.news-container .news-content-title-icon{
	background-color: #852f09;
	padding: 7px 13px;
}
.news-container .news-content-title-icon img{
	height: 16px;
}
.news-container .news-content-title p{
	font-size: 16px;
	color: #333333;
	line-height: 34px;
	padding-left: 10px;
	margin-bottom: 0;
}
.news-container .news-content-title a{
	font-size: 12px;
	color: #852f09;
	font-weight: bold;
	line-height: 34px;
}
.news-more{
	position: relative;
}
.news-more::before{
	content: " ";
	position: absolute;
	width: 1px;
	height: 24px;
	background-color: #ebebeb;
	left: -10px;
	top: 50%;
	margin-top: -12px;
}
.news-content-list{
	width: 100%;
	padding: 0;
}
.news-content-item{
	padding: 10px 0;
	border-bottom: 1px dashed #7b7b7b;
}
.news-content-item .news-img img{
	width: 100%;
}
.news-content-item .news-title{
	font-size: 14px;
	color: #333333;
	display: block;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news-content-item .new-desc{
	color: #666666;
}
.contact-contianer{
	background:url(../images/index11.jpg) no-repeat;
	padding: 25px 0;
}
.contact-title p.cn{
	font-size: 16px;
	font-weight: bold;
}
.contact-contianer .subtitle{
	color: #666666;
}
.contact-contianer .contact-tel{
	color: #852f09;
	font-size: 18px;
	font-weight: bold;
}
.contact-contianer .contact-tel span{
	font-size: 14px;
	color: #333;
	font-weight: normal;
}
.contact-item{
	background-color: #FFFFFF;
	padding: 15px 5px;
}
.contact-item p{
	padding-top: 10px;
	height: 50px;
}
.contact-item:nth-of-type(1),
.contact-item:nth-of-type(2){
	border-bottom: 1px solid #f3eae9;
}
.contact-item:nth-of-type(odd){
	border-right: 1px solid #f3eae9;
}
.contact-item .contact-img img{
	height: 44px;
}
.copyright{
	background-color: #1a1c1e;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}
.copyright .pull-left,
.copyright .pull-right{
	float: none!important;
}
.copyright a{
	color: #FFFFFF;
}
/* 关于我们 */
.about-banner{
	height: 200px;
}
.current-location{
	background-color: #f1f1f1;
	font-size: 14px;
	padding: 6px 0;
}
.current-location span.glyphicon-home{
	color: #852f09;
}
.current-location a{
	color: #333;
}
.current-location b{
	color: #852f09;
	font-weight: normal;
}
.page-category .container .row{
	border: 1px solid #eeeeee;
	margin: 10px 0;
}
.page-category .dropdown{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	position: relative;
}
.page-category .dropdown .btn.active, .page-category .dropdown .btn:active{
	box-shadow:none;
	color: #852f09;
}
.page-category .dropdown a{
	color: #333;
}
.page-category .dropdown a.active{
	color: #852f09;
}
.page-category .dropdown::after{
	position: absolute;
	content: " ";
	width: 1px;
	height: 14px;
	background-color: #666666;
	top: 50%;
	right: 0;
	margin-top: -7px;
	
}
.page-category .dropdown:last-child::after{
	display: none;
}
.page-category .dropdown.open>a{
	color: #852f09;
}
.dropdown-menu{
	min-width:100%;
}
.page-content-title{
	text-align: center;
}
.page-content-title .cn{
	font-size: 18px;
	font-weight: bold;
	color: #852f09;
}
.page-content-title .en{
	color: #dddddd;
}
.page-content-text{
	line-height: 26px;
}
.page-content-text img{
	max-width: 100%;
}
/* 荣誉资质 */
.honor-item{
	margin-top: 15px;
}
.honor-img{
	border: 1px solid #dcdcdc;
	padding: 5px;
}
.honor-title{
	background-color: #f0f0f0;
	text-align: center;
	line-height: 30px;
	color: #333;
}
.contact-map{
	margin-top: 10px;
}
.contact-map-title{
	font-size: 16px;
	position: relative;
	text-align: center;
	padding-bottom: 8px;
}
.contact-map-title::after{
	position: absolute;
	content: ' ';
	width: 50px;
	height: 2px;
	background-color: #852f09;
	left: 50%;
	margin-left: -25px;
	bottom: 0;
}
.contact-map-text{
	margin-top: 10px;
}
.product-show-title{
	font-size: 16px;
	color: #852f09;
	padding-bottom: 5px;
}
.product-show-source{
	padding-bottom: 5px;
	border-bottom: 1px dashed #bfbfbf;
}
.product-show-thumb{
	text-align: center;
	margin-top: 10px;
}
.product-show-thumb img{
	max-width: 100%;
}
.product-show .page-content-text{
	padding-top: 10px;
}
.prevnext{
	background-color: #f4f4f4;
}
.prevnext{
	padding-top: 10px;
}
.prevnext,
.prevnext a{
	color: #852f09;
}
.article-container .media-object{
	width: 110px;
}
.article-container .media-heading{
	font-size: 16px;
	line-height: 28px;
}
.article-container .media-heading a{
	color: #333;
}

/*二维码页面*/
.ewm-container{
	width:98%;
	margin:0 auto;
}
.ewm-page-title{
	text-align:center;
	padding:20px 0 30px 0;
	background:#fff;
}
.ewm-banner img{
	width:100%;
}
.ewm-index{
	padding:20px 0;
	margin:0;
}
.ewm-index .col-xs-4,
.ewm-index .col-md-4{
	padding:0;
}
.ewm-index .thumbnail{
	border:0;
	margin-bottom:0;
	overflow:hiden;
	height:163px;
	overflow:hidden;
}
.ewm-index .thumbnail p{
	text-align:center;
	color:#999;
	font-size:12px;
	margin-top:10px;
}
.ewm-index .thumbnail img{
	height:117px;
}
.ewm-show img{
	width:100%;
}
.ewm-footer{
	border:1px solid #707070;
	width:200px;
	height:30px;
	font-size:12px;
	margin:0 auto;
	overflow:hidden;
	border-radius:15px;
	line-height:30px;
	margin-bottom:30px;
}
.ewm-footer p{
	float:left;
	width:50%;
	text-align:center;
	position: relative;
}
.ewm-footer p:after{
	position:absolute;
	content:"";
	width:1px;
	height:15px;
	background:#707070;
	top:50%;
	margin-top:-8px;
	right:0;
}
.ewm-footer img{
	width:12px;
	height:12px;
}
.ewm-tips{
	display:none;
	background:rgba(0,0,0,0.8);
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
}
.ewm-tips .text{
	margin-right:15px;
	text-align:right;
	margin-top:15px;
}
.ewm-tips .text p{
	color:#fff;
	font-size:20px;
	font-weight:bold;
}
.ewm-tips .text img{
	height:80px;
}


@media (min-width: 1200px) {
	.header-container .navbar-default{
		background-color: #FFFFFF;
	}
	.header-container .navbar-brand img{
		height: 36px;
	}
	.navbar-brand {
		height: 88px;
		padding: 26px 0;
	}
	.navbar-container{
		float: right;
	}
	.navbar-nav>li>a{
		line-height: 58px;
		font-size: 16px;
		padding: 14px 25px 15px 25px;
	}
	
	.navbar-default .navbar-nav>.open>a, 
	.navbar-default .navbar-nav>.open>a:focus, 
	.navbar-default .navbar-nav>.open>a:hover{
		background-color: transparent;
		color: #852f09;
		border-bottom: 1px solid #852f09;
	}
	.dropdown-menu>li>a{
		text-align: center;
		line-height: 30px;
	}
	.dropdown-menu>li>a:hover{
		background-color: transparent;
		color: #852F09;
	}
	.content-contianer{
		padding-top: 88px;
	}
	.banner-tel{
		background: url(../images/banner-tel.jpg) no-repeat center;
		height: 110px;
	}
	.banner-tel .container{
		padding: 0;
		width: 1200px;
	}
	.banner-tel .banner-tel-text{
		width: 354px;
		text-align: center;
		margin-top: 40px;
	}
	.banner-tel .glyphicon-phone-alt{
		font-size: 34px;
		color: #852f09;
	}
	.banner-tel p{
		font-size: 24px;
		font-weight: bold;
		padding-left: 24px;
	}
	.carousel-control{
		top: auto;
		bottom: -49px;
		left: 54px;
	}
	.carousel-control .glyphicon-chevron-left{
		background: url(../images/banner-left.png) no-repeat;
	}
	.carousel-control .glyphicon-chevron-left:before,
	.carousel-control .glyphicon-chevron-right:before{
		display: none;
	}
	.carousel-control .glyphicon-chevron-right{
		background: url(../images/banner-right.png) no-repeat;
	}
	.carousel-control.right{
		left: 280px;
	}
	.carousel-indicators{
		bottom: -64px;
		left: 12%;
		width: 202px;
		margin-left: 0;
	}
	.carousel-indicators li{
		width: 14px;
		height: 2px;
		background-color: #FFFFFF;
		margin: 0 15px;
		border: 0;
	}
	.carousel-indicators .active{
		width: 28px;
		height: 2px;
		margin: 0 15px;
		background-color: #b6826b;
	}
	.product-container,
	.news-container{
		padding: 50px 0;
	}
	.index-title{
		width: 458px;
		margin: 0 auto;
	}
	.index-title p.cn{
		font-size: 30px;
	}
	.index-title p.en{
		font-size: 16px;
	}
	.product .tabs{
		padding: 30px 0;
	}
	.product .tabs a{
		margin: 0 12px;
	}
	.product-item .img{
		height: 214px;
		overflow: hidden;
	}
	.product-item p{
		height: 54px;
		line-height: 54px;
	}
	.product-item a:hover p{
		background-color: #852f09;
		color: #FFFFFF;
	}
	.product-more{
		padding: 15px 40px;
		font-size: 16px;
		margin-top: 20px;
	}
	.product-more:hover{
		color: #852f09;
	}
	.about-img img{
		width: 550px;
		height: 340px;
	}
	.about-contianer{
		padding: 160px 0;
	}
	.about-contianer .about-company{
		font-size: 30px;
	}
	.about-contianer .about-text{
		padding-top: 30px;
		line-height: 30px;
	}
	.about-contianer .about-more{
		padding: 15px 30px;
		border-radius: 26px;
		margin: 20px 0;
	}
	.about-contianer .about-list{
		padding-top: 46px;
	}
	.about-contianer .about-list-item{
		padding: 22px 22px 22px 108px;
		background-size: 54px 60px;
		background-position: 38px;
	}
	.about-list-con:hover .about-list-item-1{
		background: url(../images/index04_h.png) no-repeat 38px center #852f09;
	}
	.about-list-con:hover .about-list-item-2{
		background: url(../images/index05_h.png) no-repeat 38px center #852f09;
	}
	.about-list-con:hover .about-list-item-3{
		background: url(../images/index06_h.png) no-repeat 38px center #852f09;
	}
	.about-list-con:hover .about-list-item-4{
		background: url(../images/index07_h.png) no-repeat 38px center #852f09;
	}
	.about-list-con:hover span.cn,
	.about-list-con:hover span.en{
		color: #FFFFFF;
	}
	.news-box{
		padding-top: 50px;
	}
	.news-container .news-content-title-icon{
		padding: 14px 26px;
	}
	.news-container .news-content-title p{
		line-height: 48px;
		font-size: 22px;
	}
	.news-container .news-content-title a{
		font-size: 18px;
		line-height: 48px;
	}
	.news-content-list{
		padding: 20px;
		box-shadow: 0 0 10px 2px rgba(0,0,0,0.1);
	}
	.news-img{
		width: 254px;
		height: 128px;
		float: left;
	}
	.news-content-item:first-child .news-info{
		padding-left: 280px;
		height: 128px;
	}
	.news-content-item .news-title{
		font-size: 16px;
	}
	.news-content-item .new-desc{
		padding-top: 20px;
		line-height: 24px;
	}
	.contact-contianer{
		padding: 180px 0;
	}
	.contact-title p.cn{
		font-size: 30px;
	}
	.contact-title p.en{
		font-size: 16px;
	}
	.contact-contianer .subtitle{
		width: 456px;
		margin: 0 auto;
	}
	.contact-contianer .contact-tel{
		padding-top: 30px;
		font-size: 36px;
	}
	.contact-contianer .contact-tel span{
		font-size: 18px;
	}
	.contact-list{
		padding-top: 40px;
	}
	.contact-item{
		border-right: 1px solid #f3eae9;
	}
	.contact-item:last-child{
		border: 0;
	}
	.contact-item:nth-of-type(1), .contact-item:nth-of-type(2) {
	    border-bottom: 0;
	}
	.contact-item .contact-img img{
		height: 88px;
	}
	.footer-contianer{
		padding: 44px 0;
	}
	.footer-nav{
		padding-left: 80px;
	}
	.footer-nav-item{
		width: 70px;
		text-align: center;
		margin: 0 40px;
	}
	.footer-nav-item a{
		display: block;
	}
	.footer-nav-item a.title{
		font-size: 16px;
		color: #852f09;
	}
	.footer-nav-item a.subtitle{
		font-size: 14px;
		color: #909090;
		line-height: 28px;
	}
	.footer-ewm{
		text-align: center;
	}
	.footer-ewm-title{
		font-size: 16px;
		color: #852f09;
	}
	.footer-ewm-img{
		width: 75px;
		height: 75px;
	}
	.focus-on-us{
		color: #909090;
	}
	.copyright .pull-left{
		float: left!important;
	}
	.copyright .pull-right{
		float: right!important;
	}
	/* 公司简介 */
	.about-banner{
		height: 350px;
	}
	.current-location{
		line-height: 40px;
	}
	.page-category .container .row{
		margin: 25px 0;
	}
	.page-category .dropdown{
		height: 60px;
		line-height: 60px;
		width: 110px;
	}
	.page-category .dropdown .btn{
		line-height: 60px;
		padding: 0;
		text-align: center;
	}
	.page-content-title .cn{
		font-size: 24px;
	}
	.page-content-title .en{
		font-size: 24px;
	}
	.page-content-text{
		font-size: 16px;
		line-height: 32px;
	}
	.honor-img{
		padding: 10px;
	}
	.honor-title{
		line-height: 50px;
		font-size: 18px;
	}
	.contact-map{
		margin-top: 30px;
	}
	.contact-map-title{
		font-size: 32px;
		font-weight: bold;
	}
	.contact-map-text{
		margin-top: 20px;
	}
	.product-show-title{
		font-size: 24px;
		padding-bottom: 15px;
	}
	.product-show-source{
		padding-bottom: 10px;
		font-size: 16px;
	}
	.product-show-thumb{
		margin-top: 20px;
	}
	.product-show .page-content-text{
		padding-top: 30px
	}
	.prevnext{
		line-height: 50px;
		color: #333333;
		margin-top: 30px;
	}
	.prevnext a{
		color: #333333;
	}
	.prevnext .next{
		text-align: right;
	}
	.prevnext p:hover,
	.prevnext p:hover a{
		color: #852f09;
	}
	.article-container .media-object{
		width: 280px;
	}
	.article-container .media-heading{
		font-size: 18px;
		font-weight: bold;
		padding-top: 15px;
	}
	.article-container .media-heading a:hover{
		color: #852f09;
	}
	.media-left{
		padding-right: 30px;
	}
	.media-desc{
		color: #666666;
	}
	.media-more{
		display: block;
		width: 90px;
		height: 30px;
		text-align: center;
		line-height: 30px;
		background-color: #dddddd;
		color: #333;
	}
	.media-more:hover{
		color: #FFFFFF;
		background-color: #852f09;
	}
}
@media (min-width: 1900px) {
	.carousel-control{
		left: 216px;
	}
	.carousel-indicators{
		left: 20%;
	}
	.carousel-control.right{
		left: 466px;
	}
}