.banner{
	height: 1000px;
	background: url(/skin/swit/img/index/xiangqing-xiangxi_banner.jpg) no-repeat;
	background-size: auto 100%;
}
.bannerinfo{
	width: 70%;
	background-color: white;
	margin: auto;
	padding: 10px;
}
.bannerinfo .Bimg{
	width: 100%;
	float: left;
	overflow: hidden;
}
.bannerinfo .Bimg img{
	width: 100%;
	height: inherit;
}
.bannerinfo .Binfo{
	width: 100%;	
	float: right;
	line-height: 1.8;
	font-size: 10px;
}
.bannerinfo .Binfo .binp1{
	font-size: 20px;
	color: #e65911;
	font-weight: 700;
}
.Binfo .more {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 65px;
}
.Binfo .more div:first-child{
	margin-left: 0px;
}
.Binfo .more div:last-child{
	width: 16%;
	line-height: 35px;
	font-weight: 700;
	color: #e65911;
	float:none
}
.Binfo .more div img{
	width: 100%;
}
.Binfo .comm{
	width: 100%;
}
.Binfo .comm div{
	float: left;
	color: #122987;
	font-weight: 700;
	font-size:14px;
	margin-left: 0px;
}
/* .Binfo .comm div .colon{
	color:#e65911 ;
} */
.Binfo .comm div .tel{
	font-weight: 400;
	font-size: 12px;
}
.Binfo .comm img{
	height: 30px;
}
.Binfo .buttondiv button{
	width: 50%;
	background-color: #e65911;
	color: white;
	border-radius: 20px;
	float: left;
	height: 35px;
	margin-top: 10px;
}
.Binfo .buttondiv button:last-child{
	width: 44%;
	background-color: #e65911;
	color: white;
	border-radius: 20px;
	float: right;
}
.Binfo .buttondiv button img{
	height: 30px;
}
.wrapper {
	padding: 40px 0;
}
.product li {
    display: none;
}
.product li.selected {
    display: block;
}
.tab li {
	border: 1px solid white;
	box-sizing: border-box;
	text-align: center;
	background-color: #747e88;
	padding: 12px 0;
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 0px;
}
.tab .active {
	background-color: #e65911;
}

.tab li {
	color: white;
}
.maintxt{
	line-height: 2;
	color: #3f3f3f;
	font-size: 15px;
	margin-bottom: 30px;
}
.title {
	height: 30px;
	background-color: #747e88;
	line-height: 30px;
	color: white;
	padding: 0px 20px;
	font-size: 16px;
	margin-bottom: 30px;
	font-weight: 700;
	margin-top: 30px;
	box-sizing: border-box;
}

.hot .title {
	height: 30px;
	background-color: #e55910;
	line-height: 30px;
	color: white;
	padding: 0px 20px;
	font-size: 16px;
	margin-bottom: 30px;
	font-weight: 700;
	margin-top: 30px;
	box-sizing: border-box;
}
.tltleimg,.tltlecimg{
	margin-top: 30px;
	height: 30px;
	margin-left: -1px;
}
.tltleimg img,.tltlecimg img{
	height: 100%;
}

.productimg{
	width: 40%;
	float: left;
	text-align: center;
}
.productprocess{
	float: left;
}
.River,.Granite,.Gangue{
	width: 100%;
	float: left;
}
.River p,.Granite p,.Gangue p{
	text-align: center;
	font-weight: 700;
	line-height: 40px;
	font-size: 10px;
}
.beforeone,.beforetwo,.beforethree,.afterone,.aftertwo,.afterthree{
	width: 120px;
	height: 120px;
	padding: 1px;
	border:1px solid #e77232;
	border-radius: 50%;
	margin: auto;
	text-align: center;
}
.beforeone a,.beforetwo a,.beforethree a,.afterone a,.aftertwo a,.afterthree a{
	width: 50px;
	height: 20px;
	color: white;
	background-color: #000000;
	line-height: 115px;
}
.beforeone{
	background: url(/skin/swit/img/index/st-on1.png) no-repeat center; 
	background-size: 90%;
}
.beforetwo{
	background: url(/skin/swit/img/index/st-on2.png) no-repeat center; 
	background-size: 90%;
}
.beforethree{
	background: url(/skin/swit/img/index/st-on3.png) no-repeat center; 
	background-size: 90%;
}
.afterone{
	background: url(/skin/swit/img/index/st-in1.png) no-repeat center; 
	background-size: 90%;
}
.aftertwo{
	background: url(/skin/swit/img/index/st-in2.png) no-repeat center; 
	background-size: 90%;
}
.afterthree{
	background: url(/skin/swit/img/index/st-in3.png) no-repeat center; 
	background-size: 90%;
}
.arrow{
	background: url(/skin/swit/img/index/arrow.png) no-repeat center;
	height: 60px;
}

.scene{
	text-align: left;
/* 	height: 300px; */
}
.Applicable{
	margin-top: 40px;
	width: 120px;
	text-align: left;
}
.Applicable p{
	text-align: left;
}
.Applicable hr{
	width: 50px;
	margin-left: 0px;
	border:1px solid #e65911;
}
.scene img{
	width: 90%;
}
.scene div{
	text-align: center;
}
.scene b{
	width: 100%;
	line-height: 40px;
}

.workingtxt{
	line-height: 2;
}
.advantagetxt{
	line-height: 2;
	margin-bottom: 30px;
}
.block{
	padding: 20px;
	box-sizing: border-box;
}

.table{
	overflow-x: scroll;
	overflow-y: hidden;
	position: relative;
}
.beforeone, .beforetwo, .beforethree, .afterone, .aftertwo, .afterthree {
    width: 100px;
    height: 100px;
    padding: 1px;
    border: 1px solid #e77232;
    border-radius: 50%;
    margin: auto;
    text-align: center;
}
.beforeone a, .beforetwo a, .beforethree a, .afterone a, .aftertwo a, .afterthree a {
    width: 50px;
    height: 20px;
    color: white;
    background-color: #000000;
    line-height: 100px;
}
.scene b {
    width: 100%;
    line-height: 40px;
	font-size: 14px;
}
.mj{
	color: #e65911;	
}
.mj:hover{
	color: #e65911;	
}
table {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.table {
	overflow-x: scroll;
	overflow-y: hidden;
	position: absolute;
}
table th{
	width: 14.28%;
	background-color: #e44a0e;
	color: white;
	text-align: center;
	font-size: 12px;
}
table tr:nth-child(odd){
	background-color: #eeeeee;
}
table th,
table tr td {
	padding: 10px 0px 10px 0px;
	text-align: center;
	font-size: 12px;
}
.River,.Granite,.Gangue{
	width: 33.3333%;
	float: left;
}
.hot{
	width: 100%;
	background-color: #737e88;
}
.hot .JCE div{
	text-align: center;

}
.hot .JCE .JCEcolor p{
	color: #e65911;
}
.hot .JCE div img{
	width: 95%;
	background-color: white;
	height: 80%;
}
.hot .JCE div p{
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	width: 100%;
	margin-top: 10px;
}
.hot .JCE div hr{
	width: 70%;
	margin-bottom: 50px;
}
.message{
	background:url(/skin/swit/img/product/liuyan-shouji-beijing2.jpg) no-repeat;
	background-size: 100% 100%;
	height: 500px;
}
@media(min-width: 576px) {
	.title {
		padding: 0px 20px;
		font-size: 15px;
	}

	.hot .title {
		padding: 0px 20px;
		font-size: 15px;
	}

	.tab li {
		border: 1px solid white;
		box-sizing: border-box;
		text-align: center;
		background-color: #747e88;
		padding: 18px 0;
		font-size: 14px;
		font-weight: 700;
		margin-b 	ottom: 40px;
	}
	.River,.Granite,.Gangue{
		width: 33.3333%;
		float: left;
	}
	.River p,.Granite p,.Gangue p{
		text-align: center;
		font-weight: 700;
		line-height: 40px;
	}
	.scene b {
		line-height: 40px;
		font-size: 14px;
	}
	table th{
		background-color: #e44a0e;
		color: white;
		font-size: 12px;
	}
	table tr td{
		text-align: center;
		font-size: 12px;
	}
	.table {
		overflow-x: inherit;
		overflow-y: initial;
		position: relative;
	}
	.banner{
		height: 900px;
		background: url(/skin/swit/img/index/xiangqing-xiangxi_banner.jpg) no-repeat;
		background-size: auto 100%;
	}
	.message{
		background:url(/skin/swit/img/product/liuyan-shouji-beijing.jpg) no-repeat;
		background-size: 100% auto;
		height: 620px;
	}
	.Binfo .comm{
		margin-top: 0px;
		height: 35px;
		width: 100%;
	}
	.Binfo .more {
		margin-top: 10px;
		margin-bottom: 10px;
		height: 65px;
	}
	.Binfo .more div:first-child{
		margin-left: 0px;
	}
	.Binfo .more div:last-child{
		width: 16%;
		line-height: 65px;
		font-weight: 700;
		color: #e65911;
		float:none
	}
	.Binfo .buttondiv button {
		width: 44%;
		background-color: #e65911;
		color: white;
		border-radius: 20px;
		float: left;
		margin-left: 10px;
		height: 35px;
	}
	.Binfo .comm div{
		font-size: 10px;
	}
	.bannerinfo {
		width: 70%;
		height: initial;
		background-color: white;
		margin: auto;
		padding: 10px;
	}
	.bannerinfo .Bimg{
		width: 100%;
		float: left;
		overflow: hidden;
	}
	.bannerinfo .Bimg img {
		width: 100%;
		height: inherit;
	}
	.bannerinfo .Binfo {
		width: 100%;
		float: right;
		line-height: 1.5;
		font-size: 13px;
	}
	.bannerinfo .Binfo .binp1 {
		font-size: 20px;
		color: #e65911;
		font-weight: 700;
	}
}
@media(min-width: 768px) {
	.tab li {
		border: 1px solid white;
		box-sizing: border-box;
		text-align: center;
		background-color: #747e88;
		padding: 18px 0;
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 40px;
	}
	.title {
		height: 40px;
		line-height: 40px;
		padding: 0px 20px;
		font-size: 16px;
		margin-bottom: 30px;
		font-weight: 700;
	}

	.hot .title {
		height: 40px;
		line-height: 40px;
		padding: 0px 20px;
		font-size: 16px;
		margin-bottom: 30px;
		font-weight: 700;
	}
	.tltleimg,.tltlecimg{
		height: 40px;
		margin-top: 30px;
	}

	table th{
		background-color: #e44a0e;
		color: white;
		font-size: 14px;
	}
	table tr td{
		text-align: center;
		font-size: 14px;
	}
	.banner{
		height: 1000px;
		background: url(/skin/swit/img/index/xiangqing-xiangxi_banner.jpg) center center no-repeat cover;
	}
	.bannerinfo {
		width: 70%;
		height: initial;
		background-color: white;
		margin: auto;
		padding: 20px;
	}
	.bannerinfo .Bimg{
		width: 100%;
		float: left;
		overflow: hidden;
	}
	.bannerinfo .Binfo {
		width: 100%;
		float: right;
		line-height: 1.5;
		font-size: 16px;
	}
	.bannerinfo .Binfo .binp1 {
		font-size: 30px;
		color: #e65911;
		font-weight: 700;
	}
	.Binfo .binp2,.Binfo .binp3{
		font-size: 14px;
		line-height: 1.4;
		margin-bottom: 10px;
	}
	.Binfo .comm{
		margin-top: 25px;
	}
	.Binfo .comm div{
		float: left;
		color: #122987;
		font-weight: 700;
		font-size:14px;
	}
	.Binfo .more {
		margin-top: 20px;
		margin-bottom: 20px;
		height: 65px;
		width: 100%;
	}
	.Binfo .more {
		margin-top: 10px;
		margin-bottom: 10px;
		height: 80px;
	}
	/* banner内容图片块 */
	.Binfo .more div{
		border:5px solid white;
		box-sizing: border-box;
		overflow: hidden;
	}
	/* banner内容图片 */
	.Binfo .more div img{
		height: 100%;
	}
	.Binfo .buttondiv{
		width: 100%;
	}
	.Binfo .buttondiv button{
		width: 40%;
		background-color: #e65911;
		color: white;
		border-radius: 20px;
		float: left;
		height: 35px;
		margin-left: 20px;
		margin-top: 10px;
		font-size: 16px;
	}
	.workingtxt{
		margin-bottom: 30px;
	}
	.River p, .Granite p, .Gangue p {
		text-align: center;
		font-weight: 700;
		line-height: 40px;
		font-size: 18px;
	}
	.table {
		overflow-x: initial;
		overflow-y: initial;
		position: relative;
	}
	table th{
		text-align: center;
	}
}
@media(min-width: 992px) {
	.title {
		color: white;
		padding: 0px 20px;
		font-size: 16px;
		margin-bottom: 30px;
		font-weight: 700;
		margin-top: 50px;
	}

	.hot .title {
		color: white;
		padding: 0px 20px;
		font-size: 16px;
		margin-bottom: 30px;
		font-weight: 700;
		margin-top: 50px;
	}
	.tltleimg,.tltlecimg{
		margin-top: 30px;
		height: 40px;
		margin-top: 50px;
	}

	.tab li {
		border: 1px solid white;
		box-sizing: border-box;
		text-align: center;
		background-color: #747e88;
		padding: 18px 0;
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 80px;
	}
	.banner{
		height: 440px;
		background: url(/skin/swit/img/index/xiangqing-xiangxi_banner.jpg)center center no-repeat;
		background-size: cover;
	}
	.Binfo .comm img {
		height: 20px;
	}
	.bannerinfo {
		width: 70%;
		height: 326px;
		background-color: white;
		margin: auto;
		padding: 20px;
	}
	
	.bannerinfo .Bimg{
		width: 50%;
		float: left;
		height: 326px;
		overflow: hidden;
	}
	.Binfo .comm {
		margin-top: 10px;
		height: inherit;
		width: 100%;
	}
	
	.bannerinfo .Bimg img {
		width: 100%;
		height: inherit;
	}
	.bannerinfo .Binfo .binp1 {
		font-size: 20px;
		color: #e65911;
		font-weight: 700;
		margin-bottom: 10px;
	}
	.Binfo .binp2,.Binfo .binp3{
		font-size: 12px;
		line-height: 1.1;
		margin-bottom: 10px;
	}
	.Binfo .more {
		margin-top: 10px;
		margin-bottom: 10px;
		height: 55px;
	}
	/* banner内容图片块 */
	.Binfo .more div{
		border:5px solid white;
		box-sizing: border-box;
		overflow: hidden;
	}
	/* banner内容图片 */
	.Binfo .more div img{
		height: 100%;
	}
	/* banner内容第一个图片块 */
	.Binfo .more div:first-child{
		border-left: 0px;
	}
	/* banner内容最后一个图片块 */
	.Binfo .more div:last-child {
		line-height: 55px;
		font-weight: 700;
		color: #e65911;
		text-align: left;
		border:1px solid transparent;
		font-size: 14px;
	}
	.Binfo .comm div {
		float: left;
		color: #122987;
		font-weight: 700;
		font-size: 10px;
	}
	.bannerinfo .Binfo {
		width: 49%;
		float: right;
		line-height: 1.5;
		font-size: 13px;
	}
	.table {
		overflow-x: initial;
		overflow-y: initial;
		position: relative;
	}
	table th {
		background-color: #e44a0e;
		color: white;
		font-size: 14px;
		text-align: center;
	}
	.message{
		background:url(/skin/swit/img/product/liuyan-shouji-beijing.jpg) no-repeat;
		background-size: 100% auto;
		height: 700px;
	}
}
@media(min-width: 1200px) {
	.title {
		padding: 0px 20px;
		font-size: 18px;
		font-weight: 700;
	}

	.hot .title {
		padding: 0px 20px;
		font-size: 18px;
		font-weight: 700;
	}
	.tltleimg,.tltlecimg{
		margin-top: 30px;
		height: 40px;
		margin-top: 50px;
	}

	.tab li {
		border: 1px solid white;
		box-sizing: border-box;
		text-align: center;
		background-color: #747e88;
		padding: 18px 0;
		font-size: 18px;
		font-weight: 700;
		margin-bottom: 80px;
	}
	.banner{
		height: 600px;
		background: url(/skin/swit/img/index/xiangqing-xiangxi_banner.jpg) center center no-repeat;
		background-size: cover;
	}
	.bannerinfo {
		width: 70%;
		height: 476px;
		background-color: white;
		margin: auto;
		padding: 20px;
	}
	.bannerinfo .Bimg {
		width: 50%;
		float: left;
		height: 466px;
		overflow: hidden;
	}
	.bannerinfo .Bimg img {
		width: 100%;
		height: 470px;
	}
	.bannerinfo .Binfo .binp1 {
		font-size: 30px;
		color: #e65911;
		font-weight: 700;
	}
	.Binfo .binp2, .Binfo .binp3 {
		font-size: 18px;
		line-height: 1.1;
		margin-bottom: 10px;
	}
	.Binfo .more {
		margin-top: 0px;
		margin-bottom: 0px;
		height: 65px;
	}
	.Binfo .more div{
		border:5px solid white;
		box-sizing: border-box;
		overflow: hidden;
	}
	.Binfo .more div img{
		height: 100%;
	}
	.Binfo .more div:first-child{
		border-left: 0px;
	}
	.Binfo .more div:last-child {
		line-height: 65px;
		font-weight: 700;
		color: #e65911;
		text-align: left;
		border:1px solid transparent;
		font-size: 16px;
	}
	.Binfo .comm {
		margin-top: 30px;
		height: inherit;
		width: 100%;
	}
	.Binfo .comm div {
		float: left;
		color: #122987;
		font-weight: 700;
		font-size: 15.2px;
	}
	.bannerinfo .Binfo {
		width: 48%;
		float: right;
		line-height: 1.8;
		font-size: 16px;
	}
	
	.Binfo .buttondiv button {
		width: 40%;
		background-color: #e65911;
		color: white;
		border-radius: 20px;
		float: left;
		height: 45px;
		margin-left: 20px;
		margin-top: 10px;
		font-size: 16px;
	}
	.River p, .Granite p, .Gangue p {
		text-align: center;
		font-weight: 700;
		line-height: 40px;
		font-size: 18px;
	}
	.message {
		background: url(/skin/swit/img/product/liuyan-shouji-beijing.jpg) no-repeat;
		background-size: 100% auto;
		height: 750px;
	}
	.table {
		overflow-x: inherit;
		overflow-y: initial;
		position: relative;
	}
	table th {
		background-color: #e44a0e;
		color: white;
		font-size: 14px;
		text-align: center;
	}
	.hot .JCE div p {
		font-size: 18px;
		height: 20px;
		line-height: 20px;
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
}
@media(min-width: 1400px){
	.title {
		height: 60px;
		line-height: 60px;
		color: white;
		padding: 0px 20px;
		font-size: 20px;
		margin-bottom: 30px;
		font-weight: 700;
	}

	.hot .title {
		height: 60px;
		line-height: 60px;
		color: white;
		padding: 0px 20px;
		font-size: 20px;
		margin-bottom: 30px;
		font-weight: 700;
		margin-top: 50px;
	}
	.tltleimg,.tltlecimg{
		margin-top: 30px;
		height: 60px;
		margin-top: 50px;
	}

	.tab li {
		border: 1px solid white;
		box-sizing: border-box;
		text-align: center;
		background-color: #747e88;
		padding: 18px 0;
		font-size: 20px;
		font-weight: 700;
		margin-bottom: 80px;
	}
	.hot .JCE div p {
		font-size: 17px;
		height: 10px;
		line-height: 10px;
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.bannerinfo .Binfo {
		width: 48%;
		float: right;
		line-height: 1.8;
		font-size: 15.6px;
	}
	.bannerinfo .Binfo .binp1 {
		font-size: 30px;
		color: #e65911;
		font-weight: 700;
	}
	.Binfo .binp2{
		margin-top: 10px;
	}
	.Binfo .more {
		margin-top: 0px;
		margin-bottom: 0px;
		height: 80px;
	}
	.Binfo .more div{
		border:5px solid white;
		box-sizing: border-box;
		overflow: hidden;
	}
	.Binfo .more div:first-child{
		border-left: 0px;
	}
	.Binfo .more div img{
		height: 100%;
	}
	.Binfo .more div:last-child {
		line-height: 80px;
		font-weight: 700;
		color: #e65911;
		text-align: left;
		border:1px solid transparent;
		font-size: 20px;
	}
	.Binfo .binp2,.Binfo .binp3{
		font-size: 18px;
		line-height: 1.5;
		margin-bottom: 10px;
	}
	.beforeone, .beforetwo, .beforethree, .afterone, .aftertwo, .afterthree {
		width: 160px;
		height: 160px;
		padding: 1px;
		border: 1px solid #e77232;
		border-radius: 50%;
		margin: auto;
		text-align: center;
	}
	.beforeone a, .beforetwo a, .beforethree a, .afterone a, .aftertwo a, .afterthree a {
		width: 50px;
		height: 20px;
		color: white;
		background-color: #000000;
		line-height: 160px;
		font-size: 18px;
	}
	
	.Applicable p {
		text-align: left;
		font-size: 20px;
	}
	.Applicable hr {
		width: 100px;
		margin-left: 0px;
		border: 1px solid #e65911;
	}
	.scene b {
		width: 100%;
		line-height: 60px;
		font-size: 20px;
		font-weight: 400;
	}
	.River p, .Granite p, .Gangue p {
		text-align: center;
		font-weight: 700;
		line-height: 40px;
		font-size: 18px;
	}
	.maintxt{
		font-size: 18px;
	}
	.workingtxt{
		font-size: 18px;
	}
	.advantagetxt{
		font-size: 18px;
	}
	.message {
		background: url(/skin/swit/img/product/liuyan-shouji-beijing.jpg) no-repeat;
		background-size: 100% auto;
		height: 850px;
	}
	.table {
		overflow-x: inherit;
		overflow-y: inherit;
		position: relative;
	}
	table th,table tr td {
		font-size: 17px;
		text-align: center;
	}
	.Binfo .comm div {
		float: left;
		color: #122987;
		font-weight: 700;
		font-size: 17px;
	}
}
@media(min-width: 1600px){
	.tab li {
		border: 1px solid white;
		box-sizing: border-box;
		text-align: center;
		background-color: #747e88;
		padding: 18px 0;
		font-size: 28px;
		font-weight: 700;
		margin-bottom: 80px;
	}
	/* 灰色标题 */
	.title {
		height: 80px;
		line-height: 80px;
		color: white;
		padding: 0px 20px;
		font-size: 28px;
		margin-bottom: 30px;
		font-weight: 700;
	}

	/* 橙色标题 */
	.hot .title {
		height: 80px;
		line-height: 80px;
		color: white;
		padding: 0px 20px;
		font-size: 28px;
		margin-bottom: 30px;
		font-weight: 700;
		margin-top: 50px;
	}
	.tltleimg,.tltlecimg{
		margin-top: 50px;
		height: 80px;
	}

	/* banner背景 */
	.banner {
		height: 700px;
		background: url(/skin/swit/img/index/xiangqing-xiangxi_banner.jpg) center center no-repeat;
		background-size: cover;
	}
	/* banner */
	.bannerinfo {
		width: 70%;
		background-color: white;
		height: 520px;
		margin: auto;
		padding: 20px;
	}
	/* banner图片块 */
	.bannerinfo .Bimg{
		height: 520px;
		overflow: hidden;
	}
	/* banner图片 */
	.bannerinfo .Bimg img {
		height: 100%;
	}
	/* 介绍1 */
	.Binfo .binp2{
		margin-top: 10px;
	}
	/* 介绍 */
	.Binfo .binp2,.Binfo .binp3{
		font-size: 22px;
	}
	/* banner内容块 */
	.bannerinfo .Binfo {
		width: 48%;
		float: right;
		line-height: 1.5;
		font-size: 18px;
	}
	/* banner主要文字 */
	.Binfo span{
		line-height: 1.5;
		font-size: 17.5px;
	}
	
	.bannerinfo .Binfo .binp1 {
		font-size: 38px;
			color: #e65911;
		font-weight: 700;
	}
	.Binfo .more {
		margin-top: 0px;
		margin-bottom: 0px;
		height: 80px;
		margin-top: 20px;
	}
	/* banner内容图片块 */
	.Binfo .more div{
		border:5px solid white;
		box-sizing: border-box;
		overflow: hidden;
	}
	/* banner内容图片 */
	.Binfo .more div img{
		height: 100%;
	}
	/* banner内容第一个图片块 */
	.Binfo .more div:first-child{
		border-left: 0px;
	}
	/* banner内容最后一个图片块 */
	.Binfo .more div:last-child {
		line-height: 80px;
		font-weight: 700;
		color: #e65911;
		text-align: left;
		border:1px solid transparent;
		font-size: 20px;
	}
	/* 联系方式图片 */
	.Binfo .comm img {
		height: 28px;
	}
	/* 联系方式块 */
	.Binfo .comm div {
		float: left;
		color: #122987;
		font-weight: 700;
		font-size: 18px;
	}
	/* banner字 */
	.Binfo .comm div .tel {
		font-weight: 400;
		font-size: 16px;
	}
	/* banner按钮 */
	.Binfo .buttondiv button {
		width: 40%;
		background-color: #e65911;
		color: white;
		border-radius: 20px;
		float: left;
		height: 45px;
		margin-left: 20px;
		margin-top: 10px;
		font-size: 18px;
	}
	/* 产品效果图 */
	.River p, .Granite p, .Gangue p {
		text-align: center;
		font-size: 24px;
		font-weight: 700;
		line-height: 40px;
		margin-bottom: 20px;
	}
	/* Applicable标题 */
	.Applicable p {
		text-align: left;
		font-size: 24px;
		font-weight: 100;
	}
	/* Applicable内容 */
	.maintxt{
		line-height: 2;
		color: #3f3f3f;
		font-size: 20px;
		margin-bottom: 30px;
	}
	/* Applicable横线 */
	.Applicable hr {
		width: 100px;
		margin-left: 0px;
		border: 1px solid #e65911;
	}
	/* Applicable字体 */
	.scene b {
		width: 100%;
		line-height: 60px;
		font-size: 24px;
		font-weight: 100;
	}
	
	.beforeone, .beforetwo, .beforethree, .afterone, .aftertwo, .afterthree {
		width: 180px;
		height: 180px;
		padding: 1px;
		border: 1px solid #e77232;
		border-radius: 50%;
		margin: auto;
		text-align: center;
	}
	
	.hot .JCE div p {
		font-size: 20px;
		height: 20px;
		line-height: 20px;
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.beforeone a, .beforetwo a, .beforethree a, .afterone a, .aftertwo a, .afterthree a {
		width: 60px;
		height: 40px;
		color: white;
		background: rgba(0,0,0,0.7);
		line-height: 180px;
		font-size: 24px;
	}
	/* 下箭头 */
	.arrow {
		background: url(/skin/swit/img/index/arrow.png) no-repeat center;
		height: 80px;
		background-size: auto 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	/* 主要文字内容 */
	.workingtxt{
		font-size: 19px;
	}
	.advantagetxt{
		font-size: 20px;
	}
	/* 产品流程图片 */
	.table {
		overflow-x: inherit;
		overflow-y: inherit;
		position: relative;
	}
	/* table字体 */
	table th,table tr td {
		font-size: 17px;
		text-align: center;
	}
	/* 橙色标题内容 */
	.hot .JCE div p {
		font-size: 22px;
		height: 40px;
		line-height: 40px;
		width: 100%;
		margin-top: 20px;
	}
	/* 留言背景 */
	.message {
		background: url(/skin/swit/img/product/liuyan-shouji-beijing.jpg) no-repeat;
		background-size: 100% auto;
		height: 850px;
	}
}