.casedesx {
    margin-top : 20px;
    font-size  : 16px;
    font-weight: 400;
    line-height: 30px;
    color      : #949494;
}
.timearrow a {
    color: #1F93D8 !important;
}
.newcaselist {
    margin-top: 70px;
}
.newcasebox {
    display      : flex;
    margin-bottom: 30px;
}
.caseicon {
    width : 80px;
    height: 80px;
}
.caseicon img {
    width : 100%;
    height: 100%;
    border-radius:10px;
}
.caseflex {
    flex          : 1;
    padding-bottom: 46px;
    border-bottom : 1px solid rgba(246, 248, 252, 1);
}
.caseheader {
    padding-left: 30px;
}
.caseflextitle {
    font-size  : 20px;
    font-weight: 400;
    color      : #333333;
}
.caselable {
    margin-top : 24px;
    display    : flex;
    align-items: center;
    flex-wrap  : wrap;
}
.lablecabox {
    border       : 1px solid rgba(46, 176, 255, 1);
    opacity      : 1;
	border-radius:4px;
    font-size    : 12px;
    font-weight  : 400;
    color        : rgba(46, 176, 255, 1);
    padding      : 1px 5px;
    margin-right : 12px;
    line-height  : 17px;
	display:flex;
	align-items:center;
}
.caselable .lablecabox:last-child {
    margin-right: 0;
}
.zhanshi {
    font-size  : 14px;
    font-weight: 400;
    color      : #595C65;
    margin-top : 40px;
}
.imglist {
    display    : flex;
    align-items: center;
    flex-wrap  : wrap;
	justify-content: space-between;
	box-sizing: border-box;
	padding-left: 30px;
	margin: 10px auto 0;
}
.imglist .imgbox:last-child {
    margin-right: 0;
}
.imgbox img {
    width : 260px;
    height: 80%;
    cursor: pointer;
	box-shadow: 0 0 20px #e5e5e5;
}
.casebanner {
    background-image:url("../image/bannertwo003.png");
}
.deayile {
    margin-top: 70px;
}
.deatilbox {
    display    : flex;
    align-items: center;
}
.detauleflex {
    margin-right: 30px;
}
.detailtitle {
    font-size  : 50px;
    font-weight: 500;
    color      : #2EB0FF;
}
.deulename {
    font-size  : 32px;
    font-weight: 500;
    line-height: 50px;
    color      : #333333;
}
.deiledes {
    font-size  : 16px;
    font-weight: 400;
    line-height: 30px;
    color      : #868A94;
    margin-top : 12px;
}
.tylelist {
    margin-top : 24px;
    display    : flex;
    align-items: center;
}
.typenox {
    border       : 1px solid rgba(46, 176, 255, 1);
    opacity      : 1;
    border-radius: 100px;
    font-size    : 12px;
    font-weight  : 400;
    color        : #2EB0FF;
    padding      : 4px 20px;
    margin-right : 24px;
}
.tylelist .typenox:last-child {
    margin-right: 0;
}
.deilsimg {
    background-color: #b0e8f9;
}
.deilsimg img {
    width : 100%;
    height: 100%;
}
.shuomleft {
    flex: 1;
}
.shuoimge {
    width      : 239px;
    margin-left: 80px;
}
.huonumber {
    font-size  : 100px;
    font-weight: bold;
    line-height: 0px;
    color      : #FFFFFF;
    opacity    : 0.3;
    margin-top : -20px;
}
.shuotitle {
    font-size  : 20px;
    font-weight: 400;
    color      : #FFFFFF;
    margin-top : 70px;
}
.shuodesde {
    margin-top : 13px;
    font-size  : 14px;
    font-weight: 400;
    line-height: 20px;
    color      : #FFFFFF;
}
.listimgahe {
    margin-top : 30px;
    display    : flex;
    align-items: center;
    flex-wrap  : wrap;
}
.lisimgbox {
    background-color: #f6d978;
    margin-right    : 30px;
}
.listimgahe .lisimgbox:last-child {
    margin-right: 0;
}
.lisimgbox.active {
    background-color: #8894ff;
}
.lisimgbox img {
    width : 100%;
    height: 100%;
}
.lisythree {
    margin-top : 30px;
    display    : flex;
    align-items: center;
    flex-wrap  : wrap;
	justify-content:center;
}
.limgone {
	box-sizing:border-box;
	padding:10px 30px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.lisythree .limgone:last-child {
    margin-right: 0;
}
.limgone img {
    width : 90%;
	box-shadow:0 0 40px rgba(46,176,255,.20);
}
.casebanner2 {
    background-image: url("../image/img047_2.png");
}