.banner-landing{padding: 90px 0 150px 0;text-align: center;line-height: normal;background-position: center;background-size: cover;}
.banner-landing .title{font-size: 48px;font-weight: bold;line-height: 1.21;color: #fff;margin-top: 20px;margin-bottom: 80px;}
.banner-landing .btn-content a{margin: 0 30px;display: inline-block;}
@media(max-width: 480px){
	.banner-landing .btn-content a{margin: 10px 0;}
	.banner-landing{padding: 70px 0;}
}

.main-content{padding: 60px 0;text-align: center;line-height: normal;}
.main-content .title{font-size: 36px;font-weight: bold;line-height: 1.39;color: #2c3db0;margin-bottom: 40px;}
.main-content .pic{height: 520px;}
.main-content .pic img{transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);}
.main-content .dd{font-size: 18px;color: #2a2a2a;}
.main-content .btn{margin: 80px 0;display: inline-block;}
.main-content .notes{font-size: 14px;line-height: 1.43;color: #5a5b64;text-align: left;}
.main-content .pic.curr img{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{color: #2c3db0;font-size: 40px;}
.owl-carousel .owl-nav .owl-prev:hover i, .owl-carousel .owl-nav .owl-next:hover i{color: #2c3db0;}
.owl-nav{position: absolute;width: 100%;box-sizing: border-box;left: 0;top: 45%;}
.owl-carousel .owl-nav .owl-prev{float: left;}
.owl-carousel .owl-nav .owl-next{float: right;}
.owl-carousel .owl-dot{width: 24px;display: inline-block;margin: 0 5px;cursor: pointer;padding: 5px 0;}
.owl-carousel .owl-dot span{width: 100%;height: 2px;background-color: #c4c4c4;display: inline-block;}
.owl-carousel .owl-dot.active span{background-color: #03367c;}
.owl-carousel .owl-item img{width: auto;display: inline;}