
/* 头部容器 */
.header-wrap {
    background: #ffffff;
    position: fixed;
    z-index: 1;
    width: 100%;
    /* display: none; */
}
.header-wrap .header{
    margin: 0 auto;
}

/*必须，关系到单个page能否全屏显示*/
html,
body {
    /* height: 100%; */
    overflow: hidden;
}
#container,
.sections,
.section {
    /*必须，兼容，在浏览器不支持transform属性时，通过改变top/left完成滑动动画*/
    position: relative;
    /*必须，关系到单个page能否全屏显示*/
    /* height: 100%; */
}
.section {
    /*有背景图时必须，关系到背景图能够全屏显示*/
    background-color: #000000;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
	margin:0 auto;
	max-width:2000px;
}
/*非必需，只是用来设置背景图，id不会被插件用到*/
/* #section0 { */
    /* background-image: url(../images/p01_banner.png); */
/* } */
/* #section1 { */
    /* background-image: url(../images/p02_banner.png); */
/* } */
/* #section2 { */
    /* background-image: url(../images/p03_banner.png); */
/* } */
/* #section3 { */
    /* background-image: url(../images/p04_banner.png); */
/* } */
/* #section4 { */
    /* background-image: url(../images/p05_banner.png); */
/* } */
/*以下样式用来设置slider样式，可自行修改*/
.pages {
    position:fixed;
    right: 10px;
    top: 50%;
    margin-top: -120px;
    list-style: none;
}
.pages li {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #ffffff;
    margin: 15px 0 0 7px;
    cursor: pointer;
}
.pages li.active {
    margin-left: 0;
    width: 14px;
    height: 14px;
    -webkit-border: 4px solid #FFFFFF;
    -moz-border: 4px solid #FFFFFF;
    border: 4px solid #FFFFFF;
    /* behavior: url(css/PIE.htc); */
    background: none;
    position: relative;
}
.pages li.active span{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background: #ffffff;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    /* behavior: url(css/PIE.htc); */
}

/************************************** 晋商首页开始 **************************************/
.item-wrap {
    min-width: 1205px;
}
.item-wrap>li {
    width: 296px;
    height: 90px;
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 22px 30px 22px 30px;
}
.item-wrap>li h3 {
    font-size:20px;
    font-weight:500;
    color:#000000;
    margin: 0;
}
.item-wrap>li p {
    margin: 0;
    font-size:16px;
    font-weight:400;
    color:#555555;
}
.item-wrap>li .item-wrap-left {
    width: 174px;
    display: inline-block;
    vertical-align: middle;
}
.item-wrap>li .item-wrap-right {
    width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
}
/* 右边分页技术器 */
.vertical-bar {
    width: 0;
    height: 50px;
    border-left: 1px solid #ffffff;
    margin-left: 10px;
    margin-top: 27px;
    margin-bottom: 27px;
}
.vertical-page-wrap {
    text-indent: -10px;
}
.vertical-page-wrap span {
    color: #ffffff;
}
.vertical-page-wrap span.currentPage {
    font-size: 20px;
    font-weight:400;
}
/* 左边标题样式 */
.rightTitle li {
    height: 29px;
}
.rightTitle li>span {
    display: inline-block;
    width: 25px;
    height: 0px;
    border-top: 1px solid #ffffff;
}
.rightTitle .long-line {
    display: inline-block;
    width: 50px;
    height: 0px;
    border-top: 1px solid #ffffff;
}
.rightTitle li div span{
    color: #ffffff;
}
.rightTitle .right-word {
    font-size:14px;
    font-weight:400;
    position: relative;
    top: 3px;
    left: 11px;
}
/************************************** 晋商首页结束 **************************************/

/************************************** 个人金融开始 **************************************/

.person-financial-wrap {
    width: 1200px;
    background: #ffffff;
    height: 40px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 49px;
}
.person-financial-title {
    width: 169px;
    border-right: 1px solid #C4C4C4;
    font-size:20px;
    font-weight:500;
    color:#000000;
    line-height:40px;
}
.person-financial-wrap li {
    height: 40px;
}
.person-financial-wrap li a {
    display: block;
}
.person-financial-wrap li a span {
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
}
.person-financial-wrap li a p {
    display: inline-block;
    vertical-align: middle;
    /* padding: 0; */
    margin: 0;
    width: 70px;
    font-size: 16px;
    font-weight: 400;
    color: #555555;
}
.article-area {
    width: 553px;
    top: 25%;
}
.article-area h2 {
    font-size:70px;
    font-weight:bold;
    color:#ffffff;
    margin: 0 0 30px 0;
}
.article-area p {
    margin: 0;
    font-size:20px;
    font-weight:500;
    color:white;
	line-height:36px;
	letter-spacing:3px;
	text-shadow:0 0 10px #999999;
}
/************************************** 个人金融结束 **************************************/

/************************************** 小微金融开始 **************************************/
#section3 .person-financial-wrap li a p {
    width: 173px;
}
/************************************** 小微金融结束 **************************************/



/************************************** 晋享生活开始 **************************************/
#section4 ul li {
    width: 296px;
}
#section4 .item-wrap>li .item-wrap-left {
    width: 170px;
}
/************************************** 晋享生活结束 **************************************/

/************************************** 首页尾部开始 **************************************/
#section5 .footer {
    height: 100%;
}
#section5 .rightTitle li>span {
    border-color: #B1B1B1;
}
#section5 .rightTitle .long-line {
    border-color: #777777;
 }
 #section5 .rightTitle li div span {
    color: #777777;
 }

/* 轮播图 */
#section5 .foo-card-slider {
    background: #ffffff;
    height: 440px;
    width: 1200px;
    overflow: hidden;
}
#section5 .foo-card-slider h4{
   padding-top:50px;
   padding-bottom:64px;
   margin:0;
   font-size:24px;
   font-weight:500;
}
#section5 .foo-card-slider-item{
    width: 400px;
    height: 260px;
}
#foo-card-slider-left {
    position: absolute;
    top: 50%;
    left: -18px;
    margin-top: -18px;
    background: url(../images/p06_al01.png) no-repeat center center;
    width: 36px;
    height: 36px;
    cursor: pointer;
}

#foo-card-slider-right {
    position: absolute;
    top: 50%;
    margin-top: -18px;
    right: -18px;
    background: url(../images/p06_ar02.png) no-repeat center center;
    width: 36px;
    height: 36px;
    cursor: pointer;
}
.foo-card-slider-container>a+a .foo-card-slider-item-wrap {
    box-sizing: border-box;
    border-left: 1px solid #EDEDED;
}
.slider-infom-top span,
.slider-infom-top>div {
    display: inline-block;
    vertical-align: middle;
}
.slider-infom-top>div {
    width: 35px;
    color: #888888;
    font-size:14px;
    font-weight:500;
    margin-left: 35px;
}
.slider-infom-line {
    /* display: inline-block; */
    width: 40px;
    height: 0;
    border-top: 3px solid #C91F1D;
    margin-left: 23px;
}
.slider-infom-day {
    width:55px;
    height:50px;
    font-size:72px;
    font-family:AkzidenzGroteskBQ;
    font-weight:normal;
    color:#C91F1D;
    line-height:30px;
}
.slider-infom-mid {
    width:289px;
    height:42px;
    font-size:18px;
    font-weight:500;
    color:#000000;
    line-height:24px;
	padding:29px 0 33px 0;
}
.slider-infom-bottom span,
.slider-infom-bottom div {
    display: inline-block;
    vertical-align: top;
}
.slider-infom-bottom div {
    width:224px;
    height:76px;
    font-size:16px;
    font-weight:400;
    color:#888888;
    line-height:30px;
	margin-left:20px;
}
.slider-infom-bottom span {
    font-size: 80px;
	margin:-20px 0 0 -47px;
    color: #C91F1D;
}
/************************************** 首页尾部结束 **************************************/