.nybanner {
    width: 100%;
    height: 400px;
    padding-top: 64px;
    overflow: hidden;
    background-size: cover !important;
}

.nybanner h2 {
    line-height: 56px;
    margin: 147px 0 22px 0;
    font-size: 40px;
    font-weight: 600;
    color: #FFF;
}

.nybanner p {
    line-height: 28px;
    font-size: 20px;
    color: #FFF;
}

.nybanner a {
    width: 128px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #0B7BEF;
    font-size: 16px;
    color: #FFF;
    border-radius: 4px;
    margin: 20px 0 0 0;
    display: block;
}

.casebn h2 {
    margin: 107px 0 22px 0;
    font-size: 50px;
}

.casebn p {
    font-weight: 600;
}

.nytit {
    text-align: center;
}

.nytit h3 {
    line-height: 48px;
    font-size: 34px;
    color: #2A2D2F;
    font-weight: 600;
}

.nytit p {
    line-height: 30px;
    margin-top: 20px;
    font-size: 18px;
    font-weight: 400;
    color: #2A2D2F;
}
.detail-box {
    width: 100%;
    background: #FAFBFD;
    margin-top: 0!important;
}
.detail-crumbs {
    width:1200px;
    padding-top:89px;
    margin:0 auto;
    color: #7E8491;
    font-size: 14px;
}
.detail-crumbs a {
    color: #7E8491;
}
.detail-crumbs a:hover {
    color: #0B7BEF;

}
.detail-content {
    background: #FFFFFF;
    min-height: 400px;
    width: 1200px;
    margin: 25px auto;
    /*overflow: auto;*/
}
.detail-title {
    font-size: 26px;
    color: #2A2D2F;
    /*height: 37px;*/
    padding: 40px 150px 0 150px;
    /*margin: 40px 0 0 150px;*/
}
.detail-date{
    margin: 10px 150px 0 150px;
    color: #B2B6BF;
    font-size: 14px;
}
.detail-top {
    color: #7E8491;
    width: 900px;
    margin: 40px 0 20px 150px;
    line-height: 28px;
}
.detail-img {
    width: 820px;
    height: 861px;
    background-size: cover;
    margin: 0 auto;
}
.detail-list {
    margin: 30px 150px;
    width: 900px;
}
.detail-list img {
    width: 100%;
}
/* page */
.page {
	display: -ms-flexbox;
	display: flex;
	padding-top: 50px;
	padding-left: 0;
	margin: 0 auto;
	text-align: center;
	-ms-flex-pack: center!important;
	justify-content: center!important;
}
.page a:hover {
	color: #fff;
	background-color: #1179E5;
	border-color: #1179E5;
}
.position, .position a {
	color: #999;
}
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
    padding: 10px;
    margin: 5px;
	line-height: 10px;
	color: #1179E5;
	background-color: #fff;
	border: 1.5px solid #1179E5;
}
.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #1179E5;
	border-color: #1179E5;
}
.page-num-current:hover {
	color: #fff;
}
/* wdb-qrcode */
.wdb-qrcode {
	width: 525px;
	height: 240px;
	margin: 0 auto;
	text-align: center;
	background: url(../images/blue-car.png) center center no-repeat;
}
.wdb-qrcode img {
	position: relative;
	top: 13px;
	left: -85px;
	width: 100px;
	height: 100px;
	border: 4px solid #fff;
}
.wdb-qrcode p {
	position: relative;
	top: 12px;
	left: -85px;
	margin: 5px 0;
	font-size: 14px;
	color: #fff;
}
/* tags */
.tags {
	margin: 30px 150px 0 150px;
	overflow: hidden;
}
.tags a {
	float: left;
	padding: 0 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #999;
	line-height: 30px;
	background: #f6fbfc;
}
.tags a:hover {
	color: #fff;
	background: #1179E5;
	border-color: #1179E5;
}
.wdb-detail-summ {
	padding: 15px 20px;
	margin: 30px 0;
	font-size: 14px;
	line-height: 24px;
	color: #999;
	text-align: justify;
	background: #f6fbfc;
	border-left: 3px solid #efefef;
}
.wdb-detail-sum {
	padding: 15px;
	margin: 30px 150px;
	font-size: 14px;
	line-height: 24px;
	color: #afafaf;
	text-align: justify;
	background: #f6fbfc;
	border-left: 3px solid #efefef;
}
/* miyunpiece */
.wdb-piece {
	width: 100%;
	height: 30px;
	padding: 10px 0;
	margin-top: 40px;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
}
.wdb-piece-prev, .wdb-piece-next {
	max-width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.wdb-piece a {
	height: 20px;
	text-decoration: none;
}
.wdb-piece a i {
	font-size: 16px;
	color: #999;
}
.wdb-piece a span {
	font-size: 14px;
	color: #333;
}
.wdb-piece a:hover i, .wdb-piece a:hover span {
	color: #1179E5;
}
/*===================	-tips ===================*/
.service-tips, .solution-tips, .cases-tips, .news-tips {
	position: relative;
	padding: 50px;
}
.service-tips h3, .solution-tips h3, .cases-tips h3, .news-tips h3 {
	position: relative;
	width: 100%;
	padding-left: 15px;
	margin: 0;
	line-height: 24px;
}
.service-tips h3:before, .solution-tips h3:before, .cases-tips h3:before, .news-tips h3:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 5px;
	height: 24px;
	background: #1179E5;
}
/* news-tips */
.news-tips ul {
	margin-top: 30px;
 *zoom: 1;
}
.news-tips ul:after, .news-tips ul:before {
	content: "";
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.news-tips ul li {
	float: left;
	width: 500px;
	height: 30px;
	margin: 10px 16px 0px;
	line-height: 30px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
 background:
 box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
.news-tips li:before {
	content: '◇';
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 15px;
	font-size: 24px;
	color: #1179E5;
	line-height: 30px;
}
.news-tips ul li:nth-child(-n+2) {
	margin-top: 0px;
}
.news-tips ul li a {
	font-size: 16px;
}
.news-tips ul li:hover a {
	color: #1179E5;
}