.fp-title {width: 100%;height: 85px;background-repeat: no-repeat;background-position: top center;}
.fp-title-1 {background-image: url(//v2.cri.cn/M00/1B/76/CqgRLlxvmPGAFJzQAAAAAAAAAAA2143562.title-1_05.png);}
.fp-title-2 {background-image: url(//v2.cri.cn/M00/1B/76/CqgRLlxvmPGAFJzQAAAAAAAAAAA2143562.title-2_05.png);}
.fp-title-3 {background-image: url(//v2.cri.cn/M00/1B/76/CqgRLlxvmPGAFJzQAAAAAAAAAAA2143562.title-3_05.png);}
.fp-box-1 {float: left;width: 362px;margin-left: 30px;*margin-left: 10px;}
.fp-box-1 li {margin-bottom: 25px;}
.fp-box-1-title {font-size: 20px;line-height: 24px;margin-bottom: 6px;font-weight: bold;}
.fp-box-1-brief {font-size: 16px;line-height: 18px;text-indent: 2em;}
.fp-more {font-size: 18px;font-weight: bold;}
.fp-more a {color: #006f47;}
.fp-more-2 {text-align: right;margin-right: 50px;*margin-right: 20px;}
.fp-box-2 {float: right;width: 760px;height: 440px;margin-right: 30px;}
.fp-box-3 {margin-top:-30px;*margin-top:-0px;width: 1200px;height: 744px;background: url(//v2.cri.cn/M00/1B/76/CqgRLlxvmPGAFJzQAAAAAAAAAAA2143562.bg-book_04.png) no-repeat;position: relative;}
.fp-box-3 li {position:absolute;width: 170px;height: 216px;background: url(//v2.cri.cn/M00/1B/76/CqgRLlxvmPGAFJzQAAAAAAAAAAA2143562.bg-1_06.png) no-repeat;padding: 17px 15px 0;}
.fp-box-3-img {width: 170px;height: 170px;margin-bottom: 2px;}
.fp-box-3 li a,.fp-box-3 li img {display: block;position: relative;width: 100%;height: 100%;color: #fff;}
.fp-box-3-title {font-size: 14px;line-height: 18px;height: 36px;overflow: hidden;position: relative;}
li.fp-box-3-li-1 {top:136px;left:136px;}
li.fp-box-3-li-2 {top:136px;left:357px;}
li.fp-box-3-li-3 {top:390px;left:136px;}
li.fp-box-3-li-4 {top:390px;left:357px;}
li.fp-box-3-li-5,li.fp-box-3-li-6 {top:126px;left:665px;width: 338px;height: 228px;background: url(//v2.cri.cn/M00/1B/76/CqgRLlxvmPGAFJzQAAAAAAAAAAA2143562.icon-2_06.png) no-repeat;padding: 17px 21px 0;}
li.fp-box-3-li-6 {top:386px;left:665px;}
li.fp-box-3-li-5 .fp-box-3-img,li.fp-box-3-li-6 .fp-box-3-img {width: 338px;height: 180px;margin-bottom: 2px;}
.fp-box-4 {width: 1038px;margin: 0 auto;}
.fp-box-4 li {font-size: 24px;line-height: 50px;height: 50px;padding-left: 30px;background: url(//v2.cri.cn/M00/1B/76/CqgRLlxvmPGAFJzQAAAAAAAAAAA2143562.icon-3_15.png) no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.main .slideBox{
    overflow: hidden;
    position: relative;
}
.main .slideBox .con {
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.main .slideBox .infinity {
    width: 98000px;
}
.main .slideBox .pic {
    float: left;
}
.main .slideBox .pic li {
    float: left;
    position: relative;
    height: 440px;
    width: 760px;
}
.main .slideBox .pic img {
    display: block;
    height: 100%;
}
.main .slideBox .pic .layer {
    background: url(//v2.cri.cn/M00/1B/76/CqgRLlxvmPGAFJzQAAAAAAAAAAA2143562.all_bg.png) repeat scroll 0 0;
    bottom: 0;
    height: 50px;
    left: 0;
    position: absolute;
    width: 100%;
}
.main .slideBox .title {
    color: #fff;
    float: left;
    font-size: 16px;
    line-height: 50px;
    overflow: hidden;
    padding-left: 2.5%;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 61.5%;
}
.main .slideBox .title a {
    color: #fff;
    text-decoration: none;
}
.main .slideBox .menu {
    position: absolute;
    right: 21px;
    bottom: 21px;
}
.main .slideBox .menu a {
	border-radius: 50%;
	margin-left: 9px;
    background: #fff;
    cursor: pointer;
    display: inline-block;
    height: 8px;
    outline: medium none;
    overflow: hidden;
    text-decoration: none;
    text-indent: -999px;
    white-space: nowrap;
    width: 8px;
}
.main .slideBox .menu a.current {
    background: #df0019;
}
.main .slideBox .arrow {
    background: url(//v2.cri.cn/M00/1B/76/CqgRLlxvmPGAFJzQAAAAAAAAAAA2143562.slideBoxLR.png) no-repeat scroll 0 0;
    cursor: pointer;
    height: 98px;
    left: 0;
    margin-top: -59px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: 50%;
    white-space: nowrap;
    width: 50px;
    z-index: 5;
}
.main .slideBox .arrow-prev:hover {
    background-position: 0 bottom;
}
.main .slideBox .arrow-next {
    background-position: right 0;
    left: auto;
    right: 0;
}
.main .slideBox .arrow-next:hover {
    background-position: right bottom;
}
.main .slideBox .arrow.disabled, .main .slideBox .menu.disabled {
    display: none;
}
.main .slideBox {
    height: 440px;
    width: 760px;
}
