html{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-overflow-scrolling: touch;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: -ms-autohiding-scrollbar;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/* =e Reset */
::-webkit-scrollbar{ width:5px; height:5px; background-color:#fff;border-radius: 5px}
::-webkit-scrollbar:hover{ /*background-color:#eee;*/ }
::-webkit-resizer{}
::-webkit-scrollbar-thumb{ -webkit-border-radius:4px; background-color:#ccc; height:10px;border-radius: 5px}
::-webkit-scrollbar-thumb:hover{ background-color: #1c3956;}
::-webkit-scrollbar-thumb:active{ background-color:#1c3956;}
/* =s base */
header,footer,nav{display: block;}
::-moz-selection{background:#fe917b; color:#fff;} 
::selection {background:#fe917b; color:#fff;} 
html,body{background:#fff;}
body{font-family:"microsoft yahei",Arial;color:#000; -webkit-font-smoothing:antialiased;}
i{font-style:normal;}
a{text-decoration: none;color: #333;border: 0;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;-webkit-transition: all 0.1s ease-in;-moz-transition: all 0.1s ease-in;transition: all 0.1s ease-in;-o-transition: all 0.1s ease-in;}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.hide {display:none;}
.thide{text-indent: -9999px; position: absolute; left: -9999px;}
.inner{width:1000px;margin:0 auto;position: relative;}
.inner12{width:1200px;margin:0 auto;position: relative;}
.inner1040{width:1040px;margin:0 auto;position: relative;}
.yahei{font-family: "microsoft yahei";}
.fr{float: right;}
.fl{float: left;}

.banner{
	background: url(../images/blockChain/banner2.jpg) no-repeat;
	background-position: center;
	height: 860px;
}
.tit{
	text-align: center;
	padding-top: 70px;
	padding-bottom: 50px;
}
.bc-1 li{
	float: left;
	width: 22.5%;
	margin-right: 2.5%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.bc-1 li:last-child{
	margin-right: 0;
}
.bc-1 li:hover{
	transform:translate3d(0px,-5px,0px);
	-webkit-transform:translate3d(0px,-5px,0px);
	-moz-transform:translate3d(0px,-5px,0px);
	-o-transform:translate3d(0px,-5px,0px);
	box-shadow: 0px 40px 70px -40px #bfbfbf;

}
.con-item .item-i{
	font-size: 0;
	width: 100%;
}
.con-item .item-i img{
	width: 100%;
}
.item-price .price-org{
	font-size: 16px;
	color: #333333;
}
.item-price .price-org span{
	text-decoration: line-through;
}
.item-price .price-now{
	font-size: 16px;
	color: #666666;
}
.item-price .price-now span{
	font-size: 32px;
	color: #ff4949;
	vertical-align: sub;
	font-family: arial;
	font-weight: bold;
}
.item-price .a-btn{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #ff4949;
	border: 1px solid #ff4949;
	width: 135px;
	height: 35px;
	line-height: 35px;
	border-radius: 17px;
	margin-top: 20px;
}
.item-price{
	padding: 26px 20px;
	border: 1px solid #eeeeee;
}
.bc-2 .item{
	float: left;
	margin-right: 35px;
	margin-bottom: 40px;
}
.bc-2 .item:nth-child(2n){
	margin-right: 0;
}
.bc-2 .item-i{
	float: left;
	font-size: 0;
}
.bc-2 .item-con{
	float: left;
	padding: 30px 10px 0 15px;
	border: 1px solid #eee;
	border-left: 0;
	height: 214px;
	width: 202px;
	box-sizing:border-box;
}
.bc-2 .price-now{
	font-size: 14px;
	color: #666;
}
.bc-2 .price-now span{
	font-size: 30px;
	color: #ff4949;
	vertical-align: sub;
	font-family: arial;
	font-weight: bold;
}
.bc-2 .price-org{
	font-size: 16px;
	color: #333333;
}
.bc-2 .price-org span{
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	text-decoration: line-through;
}
.bc-2 .item-con a{
	display: block;
	width: 135px;
	height: 35px;
	line-height: 35px;
	border-radius: 17px;
	background: #ff615d;
	color: #fff;
	text-align: center; 
	margin-top: 30px;
}
.bc-2 .peo{
	background: #fbfcff;
	padding: 25px 0;
}
.bc-2 .peo-item{
	float: left;
	width: 20%;

}
.bc-2 .item-ava{
	width: 164px;
	height: 164px;
	border-radius: 50%;
	background: #d8e8f8;
	margin: 0 auto;
	padding: 10px;
}
.bc-2 .item-ava .ava{
	border: 4px solid #b086f8;
	border-radius: 50%;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	width: 154px;
	height: 154px;
}
.bc-2 .item-name{
	font-size: 20px;
	color: #3146b3;
	text-align: center;
	font-weight: bold;
	line-height: 48px;
	margin-top: 10px;
}
.bc-2 .item-intro{
	color: #647cc1;
	font-size: 14px;
	line-height: 22px;
	width: 200px;
	margin: 0 auto;
}

.bc-3 .item{

}
.bc-3 .item-i{
	float: left;
	font-size: 0;
}
.bc-3 .item-con{
	float: left;
	padding: 30px 10px 0 15px;
	border: 1px solid #ff615d;
	border-left: 0;
	height: 280px;
	width: 305px;
	box-sizing:border-box;
}
.bc-3 .price-now{
	font-size: 14px;
	color: #666;
}
.bc-3 .price-now span{
	font-size: 30px;
	color: #ff4949;
	vertical-align: sub;
	font-family: arial;
	font-weight: bold;
}
.bc-3 .price-org{
	font-size: 16px;
	color: #333333;
	margin-top: 10px;
}
.bc-3 .price-org span{
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	text-decoration: line-through;
}
.bc-3 .item-con a{
	display: block;
	width: 210px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	background: #ff615d;
	color: #fff;
	text-align: center; 
	margin-top: 30px;
}
.bc-3 .notice{
	color: #ff615d;
	font-size: 14px;
	margin-top: 20px;
	line-height: 24px;
}
.bc-3 .list{
	margin-top: 50px;
}
.bc-3 .list-item{
	float: left;
	box-sizing:border-box;
	width: 382px;
	margin-right: 26px;
}
.bc-3 .list-item:last-child{
	margin-right: 0;
}
.bc-3 .list-item .i{
	font-size: 0;
}
.bc-3 .list-item .con{
	padding: 20px 10px;
	border: 1px solid #eeeeee;
	width: 100%;
	box-sizing:border-box;

}
.bc-3 .price-now{
	font-size: 14px;
	color: #666;
}
.bc-3 .price-now span{
	font-size: 30px;
	color: #ff4949;
	vertical-align: sub;
	font-family: arial;
	font-weight: bold;
}
.bc-3 .price-org{
	font-size: 16px;
	color: #333333;
	margin-top: 10px;
}
.bc-3 .price-org span{
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	text-decoration: line-through;
}
.bc-3 .con a{
	display: block;
	width: 135px;
	height: 35px;
	line-height: 35px;
	border-radius: 17px;
	background: #ff615d;
	color: #fff;
	text-align: center; 
	margin-top: 20px;
}
.bc-4 .item{
	float: left;
	margin-right: 35px;
	margin-bottom: 40px;
}
.bc-4 .item:nth-child(2n){
	margin-right: 0;
}
.bc-4 .item-i{
	float: left;
	font-size: 0;
}
.bc-4 .item-con{
	float: left;
	padding: 30px 10px 0 15px;
	border: 1px solid #eee;
	border-left: 0;
	height: 214px;
	width: 202px;
	box-sizing:border-box;
}
.bc-4 .price-now{
	font-size: 14px;
	color: #666;
}
.bc-4 .price-now span{
	font-size: 30px;
	color: #ff4949;
	vertical-align: sub;
	font-family: arial;
	font-weight: bold;
}
.bc-4 .price-org{
	font-size: 16px;
	color: #333333;
}
.bc-4 .price-org span{
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	text-decoration: line-through;
}
.bc-4 .item-con a{
	display: block;
	width: 135px;
	height: 35px;
	line-height: 35px;
	border-radius: 17px;
	background: #ff615d;
	color: #fff;
	text-align: center; 
	margin-top: 30px;
}
.bc-4 .peo{
	background: #fbfcff;
	padding: 25px 0;
}
.bc-4 .peo-item{
	float: left;
	width: 25%;

}
.bc-4 .item-ava{
	width: 164px;
	height: 164px;
	border-radius: 50%;
	background: #d8e8f8;
	margin: 0 auto;
	padding: 10px;
}
.bc-4 .item-ava .ava{
	border: 4px solid #b086f8;
	border-radius: 50%;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	width: 154px;
	height: 154px;
}
.bc-4 .item-name{
	font-size: 20px;
	color: #3146b3;
	text-align: center;
	font-weight: bold;
	line-height: 48px;
	margin-top: 10px;
}
.bc-4 .item-intro{
	color: #647cc1;
	font-size: 14px;
	line-height: 22px;
	width: 200px;
	margin: 0 auto;
}
.bottom-line{
	color: #3146b2;
	font-size: 16px;
	height: 80px;
	line-height: 80px;
	margin-bottom: 50px;
	font-weight: bold;
}
.bottom-line span{
	color: #ff3992;
}
.footer{
	height: 100px;
	line-height: 100px;
	background: #445190;
	text-align: center;
	color: #bfcaff;
	font-size: 14px;
}