@charset "utf-8";
/*图片轮播组件*/
.carousel {
    width: 740px;
    height: 362px;
    position: relative;
    overflow: hidden;
}
.strip-area ,.orbicular{
	position: absolute;
	bottom: 3%;
	z-index: 5;
	text-align: center;
	width: 100%;
	font-size: 0;
}
.strip-area li {
    width: 17px;
    height: 5px;
    background: rgba(255,255,255,0.54);
    margin-right: 10px;
    display: inline-block;
}
.
.strip-area li:last-child,.orbicular li:last-child{
	margin-right: 0;
}
.strip-area li.active {
    width: 25px;
    height: 5px;
    background: rgba(255,255,255,1) !important;
    opacity: 1;
}
.orbicular li{
	width: 15px;
    height: 15px;
    border-radius:100%;
    background: #666666;
    margin-right: 10px;
    display: inline-block;
    opacity:0.54;
    box-shadow: -1px 1.5px 2px #000 inset;
}
.orbicular li.active{
	background: #E02F32;
	opacity: 1;
	box-shadow: 0 0 0 #000 inset;
}
.p-banner {
    width: 3700px;
    height: 362px;
    position: relative;
    transition: all ease 0.6s;
}
.p-banner .silde-banner {
    width: 740px;
    height: 362px;
    float: left;
}
.p-banner .silde-banner a {
    cursor: pointer;
    display: block;
    height: 100%;
    width: 100%;
}
.p-banner .silde-banner img {
    width: 100%;
    height: 100%;
}
.p-banner .silde-banner .banner-exp {
    position: absolute;
    bottom: 0px;
    width: 740px;
    height: 69px;
    background: rgba(0,0,0,0.51);
    color: white !important;
    font-size: 16px;
    text-align: center;
    line-height: 55px;
}
.p-banner .silde-banner .banner-finance {
    position: absolute;
    top: 0px;
    margin-left: 680px;
    color: white;
    font-size: 16px;
    background-image: url(./imgs/img-logo.png);
    background-repeat: no-repeat;
    background-size: 52px 61px;
    display: block;
    width: 52px;
    height: 61px;
    text-align: center;
    line-height: 17px;
    padding-top: 3px;
}
.banner-prev, .banner-next {
    position: absolute;
    width: 50px;
    height: 50px;
    z-index: 100;
    top: 40%;
    opacity: 0.4;
    transition: all 0.5s;
}
.banner-prev{
	left: 5px;
}
.banner-next{
	right:5px ;
}
.banner-prev:after,.banner-next:after{
	content:"";
	display: block;
	width: 30px;
	height: 30px;
	border-bottom: 3px solid #FFF;
	border-left: 3px solid #FFF;
	margin:0 auto;
}
.banner-prev:after{
	transform: rotate(45deg);
}
.banner-next:after{
	transform: rotate(-135deg);
}
.banner-prev:hover,.banner-next:hover{
	opacity: 1;
	transition: all 0.5s;
}
.banner-prev:hover:after,.banner-next:hover:after{
	border-bottom: 4px solid #FFF;
	border-left: 4px solid #FFF;
}