.weizhi{border-bottom: 1px solid #f1f1f1; width: 1200px; margin: auto; margin-top: 10px; line-height: 50px; height: 50px;}
.weizhi h1{margin: 0px; font-size: 20px; color: #BD945B; padding: 0px; float: left; height: 49px; border-bottom: 2px solid #BD945B;}
.weizhi h1 b{display: block; border-left: 3px solid #BD945B; padding-left: 5px; line-height: 20px; height: 20px; margin-top: 20px;}
.weizhi span{float: right; background: url(../img/main10.png) no-repeat center left; line-height: 30px; background-size:20px; padding-left: 20px; margin-top: 20px; font-size: 12px;}

.tab{width: 1200px; margin: auto; padding:0 10px 10px 10px; overflow: hidden;}
.tab a{display: block; float: left; margin: 20px 30px 0 0; padding: 0 25px; height: 45px; line-height: 45px; box-shadow: 0 0 10px #dedede; overflow: hidden;}
.tab a:hover,.tab a.clickclass{background: #BD945B; color: #Fff;}

.pages{text-align: center; margin: 20px 0 10px 0; border-top: 1px dotted #dedede; padding-top: 10px; overflow: hidden;}
.pages span{border: 1px solid #f1f1f1; padding: 0 7px; margin: 0 3px;}
.pages a{border: 1px solid #BD945B; padding: 0 7px; margin: 0 3px;}

.page{border-top: 1px dotted #dedede; padding-top: 10px; overflow: hidden;}
.page font{float: right;}

.bj{padding: 20px 0; width: 1200px; margin: auto; margin-top: 15px; box-shadow: 0 0 10px #dedede; overflow: hidden;}
.bj .tt{text-align: center; font-size: 22px; line-height: 30px; border-bottom: 1px dotted #dedede; margin: 0 20px; padding-bottom: 5px; overflow: hidden;}
.bj .tt span{display: block; font-size: 12px; color: #888;}
.bj .desc{border: 1px dotted #dedede; padding: 5px 10px; margin: 0 20px; background: #f9f9f9; font-size: 12px; color: #888; text-indent: 2em;}
.news .tt{border-bottom: none;} 
.news .page{margin: 10px 30px 0 30px;}
.bj .wen{margin: 20px 40px 0 40px; font-size: 16px; line-height: 30px; color: #666; overflow: hidden;}
.bj .wen img{max-width: 100%;}
.list_product{padding:0 10px 10px 10px; width: 1200px; margin: auto; overflow: hidden;}
.list_product ul{width: 1228px;}
.list_product ul li{width: 279px; float: left; background-size:580px 380px ; transition: all 0.5s; text-align: center; box-shadow: 0 0 10px #dedede; margin: 30px 28px 0 0; border-radius: 3px; overflow: hidden;}
.list_product ul li .pic{display: table-cell; width: 279px; height: 206px; vertical-align: middle;}
.list_product ul li .pic img{max-width: 277px; max-height: 206px; transition: all 0.5s; display: block; margin: auto;}
.list_product ul li .pic:hover img{transform: scale(1.1);}
.list_product ul li h4{margin: 0px; padding: 10px; font-weight: 100; font-size: 16px; border-top: 1px dotted #f1f1f1; border-bottom: 1px dotted #f1f1f1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.list_product ul li p{margin: 10px 20px; padding:0; height: 66px; color: #555; text-align: left; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.list_product ul li .xq{display: block; float: right; margin: 0 20px 10px 0; font-size: 12px;}

.product{box-shadow: 0 0 10px #dedede; padding: 20px; background: url(../img/main05.png) no-repeat bottom 20px right 20px; background-size: 460px 303px; width: 1160px; margin: auto; margin-top: 10px; overflow: hidden;}
.product img{display: block; width: 55%; float: left;}
.product dl{float: right; width: 40%; overflow: hidden;}
.product dl h1{font-size: 25px; font-weight: 100; margin: 20px 0; padding: 0 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.product dl dt{background: #f1f1f1; padding: 20px; font-size: 25px; font-weight: bold; color: #BD945B;}
.product dl dd{padding: 10px 0 0 20px; font-size: 16px; line-height: 30px; color: #666; overflow: hidden;}
.show{width: 1200px; margin: 20px auto; overflow: hidden;}
.show .tt{border: 1px solid #f1f1f1; height: 50px; line-height: 50px; box-sizing: border-box; overflow: hidden;}
.show .tt b{display: block; border-top: 2px solid #BD945B; border-right: 1px solid #f1f1f1; color: #BD945B; float: left; font-size: 18px; padding: 0 30px;}
.show .wen{padding: 20px; font-size: 16px; line-height: 30px; color: #666; overflow: hidden;}
.show .wen img{max-width: 100%;}

.list_news{width: 1200px; margin: auto; margin-top: -10px; padding:0 10px 10px 10px; overflow: hidden;}
.list_news ul li{margin-top: 30px; box-shadow: 0 0 10px #dedede; transition: all 0.5s; padding: 20px; border-bottom: 1px dotted #dedede; overflow: hidden;}
.list_news ul li:hover{margin-top: 25px;}
.list_news ul li .pic{display: block; float: left; border: 1px solid #dedede; padding: 1px; width: 260px; overflow: hidden;}
.list_news ul li .pic img{display: block; width: 100%; height: 150px; transition: all 0.5s;}
.list_news ul li:hover .pic img{transform: scale(1.1);}
.list_news ul li dl{float: right; width: 860px; overflow: hidden;}
.list_news ul li dl dt{font-size: 25px; line-height: 40px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.list_news ul li dl dd{margin-top: 5px; line-height: 29px; text-indent: 2em; color: #555; height: 88px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.list_news ul li dl .xq{float: right;}

@media only screen and (max-width:1080px ) {
	.weizhi{width: 94%; margin: auto; margin-top: 0; line-height: 50px; height: 50px;}
	
	.tab{width: 100%; padding:0 0 10px 0;}
	.tab a{margin: 0.37037rem 0 0 3%; padding: 0 0.462962rem; height: 0.925925rem; line-height: 0.925925rem;}
	
	.pages{margin: 0.37037rem 0 0.185185rem 0; padding-top: 0.185185rem; padding-bottom: 0.185185rem; font-size: 12px;}
	.pages span{border: 1px solid #f1f1f1; padding: 0 7px; margin: 0 3px;}
	.pages a{border: 1px solid #BD945B; padding: 0 7px; margin: 0 3px;}
	.page font{display: block; float: inherit;}
	
	.bj{padding: 0.37037rem 0; width: 94%; margin-top: 0.277777rem;}
	.bj .tt{font-size: 0.74074rem; line-height: 0.925925rem; margin: 0 0.37037rem; padding-bottom: 0.092592rem;}
	.bj .desc{padding: 5px 0.185185rem; margin: 0 0.37037rem;}
	.news .page{margin: 0.185185rem 0.555555rem 0 0.555555rem;}
	.bj .wen{margin: 0.37037rem 0.74074rem 0 0.74074rem; font-size: 0.555555rem; line-height: 0.925925rem;}
	
	.list_product{width: 100%; padding:0;}
	.list_product ul{width: 100%;}
	.list_product ul li{width: 45.5%; margin: 0.74074rem 0 0 3%; border-radius: 0.055555rem;}
	.list_product ul li .pic{width: 100%; height: 6.481481rem;}
	.list_product ul li .pic img{max-width: 99.9%; max-height: 6.481481rem;}
	.list_product ul li h4{padding: 0.185185rem; font-size: 16px;}
	
	.product{padding: 0.37037rem; background: url(../img/main05.png) no-repeat bottom 0.37037rem right 0.37037rem; background-size: 8.518518rem 5.611111rem; width: initial; margin: auto 3%; margin-top: 0.185185rem;}
	.product dl h1{font-size: 0.74074rem; line-height: 0.925925rem; margin: 0.37037rem 0; padding: 0 0.37037rem;}
	.product dl dt{padding: 0.37037rem; font-size: 0.648148rem;}
	.product dl dd{padding: 0.185185rem 0 0 0.37037rem; font-size: 0.37037rem; line-height: 0.74074rem;}
	.show{width: 94%; margin: 0.37037rem auto;}
	.show .tt{height: 1.111111rem; line-height:0.907407rem;}
	.show .tt b{font-size: 0.462962rem; padding: 0 0.555555rem;}
	.show .wen{padding: 0.37037rem; font-size: 0.555555rem; line-height: 0.925925rem;}
	.show .wen img{max-width: 100%;}
	
	.list_news{width: 94%; margin-top: -0.155555rem; padding:0 3% 0.185185rem 3%;}
	.list_news ul li{margin-top: 0.37037rem; box-shadow: none; padding:0 0 0.37037rem 0;}
	.list_news ul li:hover{margin-top: 0.462962rem;}
	.list_news ul li .pic{width: 30%;}
	.list_news ul li .pic img{width: 100%; height: 3.703703rem;}
	.list_news ul li dl{width: 65%;}
	.list_news ul li dl dt{font-size: 0.74074rem; line-height: 1.296296rem;}
	.list_news ul li dl dd{margin-top: 0.092592rem; font-size: 0.37037rem; line-height: 0.74074rem; height: 1.481481rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.list_news ul li dl .xq{float: right; font-size: 0.222222rem; margin-top: 0.092592rem;}
	.list_news .pages{border: 0px; padding-top: 0px;}
}

@media only screen and (max-width:650px ) {
	.weizhi h1{font-size: 16px;}
	.tab a{height: 1.296296rem; line-height: 1.296296rem; margin-top: 0.74074rem;}
	.bj .wen{font-size: 0.74074rem; line-height: 1.296296rem;}
}