/*******************************
    -------[=首页]-------
********************************/
#banner .item {position: relative;width: 1920px;height: 400px;background-position: center center;background-repeat: no-repeat;background-size: cover;}       
#banner .item .txt {position: absolute;top: 30%;left: 0;width: 100%;color: #fff;text-align: center;}
#banner .item .p1 {font-size: 34px;font-weight: bold;}
#banner .item .p2 {padding-top: 10px;font-size: 16px;font-family: Arial;text-transform: uppercase;}
#banner .item .more {margin: 30px auto 0;display: block;width: 40px;height: 40px;background-image: url(../../images/newimages3/ico-arrow-down-2.png);}
#banner .slick-dots {position: absolute;right: 0;bottom: 6%;width: 100%;text-align: center;line-height: 1;}
#banner .slick-dots li {margin: 0 4px;display: inline-block;width: 12px;height: 12px;border-radius: 50%;background-color: #fff;cursor: pointer;}
#banner .slick-dots .slick-active {background-color: #2e68d4;}
#banner .btn {position: absolute;top: 50%;margin-top: -34px;display: block;width: 50px;height: 68px;z-index: 10;}
#banner .btn.btn-prev {left: 0;background-image: url(../../images/newimages3/ico-arrow-left-5.png);}
#banner .btn.btn-next {right: 0;background-image: url(../../images/newimages3/ico-arrow-right-5.png);}
.section-index-0 .wp {position: relative;}
.section-index-0 .Points{width: 100%;box-sizing: border-box;}
.section-index-0 .Points li{float: left;width: 15.8%;margin-right: 1%;background: #e9e8eb;height: 160px;margin-top: 1%;}
.section-index-0 .Points li p{width: 100%;position: relative; height: 100%;}
.section-index-0 .Points li:last-child{margin-right: 0;}
.section-index-0 .Points li span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;font-size: 18px;color: #333;padding-top: 5%;background: transparent;transition: background .5s;}
.section-index-0 .Points:nth-child(1) li:nth-child(even) span{color: #fff;}
.section-index-0 .Points:nth-child(2) li:nth-child(odd) span{color: #fff;}
.section-index-0 .Points:nth-child(3) li:nth-child(even) span{color: #fff;}
.section-index-0 .Points:nth-child(1) li:nth-child(2){background: url(../../images/newimages3/point-1.jpg)no-repeat; background-size: 100% 100%;}
.section-index-0 .Points:nth-child(1) li:nth-child(4){background: url(../../images/newimages3/point-2.jpg)no-repeat; background-size: 100% 100%;}
.section-index-0 .Points:nth-child(1) li:nth-child(6){background: url(../../images/newimages3/point-3.jpg)no-repeat; background-size: 100% 100%;}
.section-index-0 .Points:nth-child(2) li:nth-child(1){background: url(../../images/newimages3/point-4.jpg)no-repeat; background-size: 100% 100%;}
.section-index-0 .Points:nth-child(2) li:nth-child(3){background: url(../../images/newimages3/point-5.jpg)no-repeat; background-size: 100% 100%;}
.section-index-0 .Points:nth-child(2) li:nth-child(5){background: url(../../images/newimages3/point-6.jpg)no-repeat; background-size: 100% 100%;}
.section-index-0 .Points:nth-child(3) li:nth-child(2){background: url(../../images/newimages3/point-7.jpg)no-repeat; background-size: 100% 100%;}
.section-index-0 .Points:nth-child(3) li:nth-child(4){background: url(../../images/newimages3/point-8.jpg)no-repeat; background-size: 100% 100%;}
.section-index-0 .Points:nth-child(3) li:nth-child(6){background: url(../../images/newimages3/point-9.jpg)no-repeat; background-size: 100% 100%;}
.section-index-0 .Points li span:hover{background: #2e68d4;color: #fff;}

.bd-b{width: 100%;background: url(../../images/newimages3/bd-b.jpg)no-repeat 100% 100%;}
.g-tit-2 .p1 span{width: 140px;position: relative;height: 26px;display: inline-block;}
.g-tit-2 .p1 span img{position: absolute;left: 0;top: -60px;width: 100%;}
.Failure{width: 100%;background: url(../../images/newimages3/yuan.png)no-repeat center center;padding-bottom: 70px;}
.Failure ul{float: left;width: 25%;}
.Failure ul li{width: 100%;}
.Failure ul li dl{width: 100%; height: 56px;margin-top: 50px;}
.Failure ul li dl dt{float: left;width: 56px;height: 56px;border: 1px solid #2e68d4;background: #fff;border-radius: 3px;text-align: center;margin-right: 20px;}
.Failure ul li dl dt img{margin-top: 12px;}
.Failure ul li dl dd a{color: #333;font-size: 18px;line-height: 28px;}
.Failure ul li dl.on dt{background: #2e68d4;}
.Failure ul li dl.on dd a{color: #2e68d4;font-weight: bold}


.Failure ol{float: right; width: 25%;}
.Failure ol li{width: 100%;}
.Failure ol li dl{width: 100%; height: 56px;margin-top: 50px;}
.Failure ol li dl dt{float: right;width: 56px;height: 56px;border: 1px solid #2e68d4;background: #fff;border-radius: 3px;text-align: center;margin-left: 20px;}
.Failure ol li dl dt img{margin-top: 12px;}
.Failure ol li dl dd{text-align: right;}
.Failure ol li dl dd a{color: #333;font-size: 18px;line-height: 28px;}
.Failure ol li dl.on dt{background: #2e68d4;}
.Failure ol li dl.on dd a{color: #2e68d4;font-weight: bold}

.more-index {margin: 42px auto 0;display: block;width: 150px;height: 32px;line-height: 30px;text-align: center;}
.more-index.a1 {color: #fff;background-color: #2e68d4;border: 1px solid #2e68d4;}
.more-index.a1:hover {line-height: 30px;border: 1px solid #d4d4d4;color: #bab9b9;background-color: transparent;}
.more-index.a2 {line-height: 30px;border: 1px solid #d4d4d4;color: #bab9b9;}
.more-index.a2:hover {line-height: 30px;color: #fff;background-color: #2e68d4;border: 1px solid #2e68d4;}
.section-index-2{margin-bottom: 80px;}
.section-index-2 .list {margin-bottom: 70px;margin-left: -70px;overflow: hidden;}
.section-index-2 .list li {padding-left: 70px;float: left;width: 33.333%;}
.section-index-2 .list li img{display: block;/*width: 100%;*/width: 30%;margin-bottom: 20px;}
.section-index-2 .list .date {color: #bdbdbd;font-size: 16px;}
.section-index-2 .list .date em {color: #929292;font-size: 18px;}
.section-index-2 .list .tit {margin-top: 20px;color: #444;font-size: 20px;font-weight: normal;line-height: 1em;height: 20px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.section-index-2 .list .info {margin-top: 42px;color: #777;font-size: 16px;line-height: 1.75;}

.section-index-3 .Advantage{background: url(../../images/newimages3/center.png)no-repeat center center;margin-top: 30px;}
.section-index-3 .Advantage ul{float: left;width: 27%;}
.section-index-3 .Advantage ul.ad_r{float: right;}
.section-index-3 .Advantage ul li{width: 100%;margin:20px 0;}
.section-index-3 .Advantage ul li dl{width: 100%;}
.section-index-3 .Advantage ul li dl dt{width: 30%;float: left;}
.section-index-3 .Advantage ul li dl dt img{display: block;width: 100%;}
.section-index-3 .Advantage ul li dl dd{float: left;margin-left: 5%;width: 65%;font-size: 20px;padding-top: 10%;}
.section-index-3 .Advantage ul.ad_l dl dt{float: right;}
.section-index-3 .Advantage ul.ad_l dl dd {margin-left: 0;margin-right: 5%;text-align: right;}

.Advantage dl.clearfix dd a:hover{font-weight: bold;}
/*******************************
    -------[=服务]-------
********************************/
.cont-inner {padding-bottom: 70px;}
.box-service .list {margin-left: -50px;overflow: hidden;}
.box-service .list li {margin-bottom: 76px;padding-left: 50px;float: left;width: 33.333%;}
.box-service .list a {display: block;}
.box-service .list img {display: block;width: 100%;}
.box-service .list .tit {margin-top: 8px;height: 47px;line-height: 46px;border-bottom: 1px solid #dcdcdc;overflow: hidden;color: #444;font-size: 18px;}
.box-service .list a:hover .tit {color: #0072d4;border-bottom: 1px solid #0072d4;font-weight: bold}
.box-service .list .info {margin-top: 8px;height: 46px;color: #878787;line-height: 1.71;overflow: hidden;}
/*******************************
    -------[=服务详细]-------
********************************/
.box-service-info .cont {overflow: hidden;}
.box-service-info .img {float: right;width: 50%;}
.box-service-info .img img {display: block;width: 100%;}
.box-service-info .txt {margin-right: 56%;}
.box-service-info .tit {padding: 0;color: #262626;font-size: 20px;line-height: 1em;}
.box-service-info p {padding: 20px 0 30px;color: #7a7a7a;font-size: 16px;line-height: 1.75;}
/*******************************
    -------[=公司简介]-------
********************************/
.box-about .txt {padding-bottom: 25px;overflow: hidden;border-bottom: 1px solid #d2d2d2}
.box-about .txt .l,.box-about .txt .r {width: 47%;color: #696969;line-height: 2.14;text-indent: 2em;}
.box-about .txt p {padding-bottom: 28px;}
.box-about .list {margin-top: 24px;margin-left: -8px;overflow: hidden;}
.box-about .list li {padding-left: 8px;float: left;width: 33.333%;}
.box-about .list img {display: block;width: 100%;}
.box-about .list .tit {margin-top: 30px;color: #696969;}
/*******************************
    -------[=企业文化]-------
********************************/
.box-culture {padding: 60px 0;}
.box-culture dl{width: 100%;margin-bottom: 30px;background: #fff;}
.box-culture dl dt{float:left;width: 55%;}
.box-culture dl dt img{display: block;width: 100%;}
.box-culture dl dd{float: left;width: 45%;}
.box-culture dl.d_r dt{float: right;}
.box-culture dl dd{width: 45%;padding: 0 7.5%; padding-top: 6%;}
.box-culture dl dd h3{font-size: 20px;font-weight: bold;color: #333;}
.box-culture dl dd p{font-size: 18px;color: #4d494f;margin-top: 10px;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
/*******************************
    -------[=组织架构]-------
********************************/
.box-org img {margin: 0 auto;display: block;}
/*******************************
    -------[=联系我们]-------
********************************/
.box-contact {margin: 100px 0;padding: 40px 0;border-top: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9}
.box-contact .cont {overflow: hidden;}
.box-contact #allmap {margin: 0 3%;float: left;width: 44%;height: 272px;}
.box-contact .txt {float: right;width: 50%;}
.box-contact .txt .tit {height: 40px;line-height: 40px;color: #003459;font-size: 24px;letter-spacing: 2px;}
.box-contact .txt .info {padding-top: 44px;color: #6e6e6e;font-size: 16px;line-height: 1.88;}
.box-contact .txt .info li {padding-bottom: 12px;}
/*******************************
    -------[=新闻]-------
********************************/
.type-list {margin: 80px 0;height: 60px;overflow: hidden;overflow-x: auto;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.type-list a {position: relative;margin: 0 15px;padding: 0 17px;display: inline-block;height: 37px;line-height: 37px;color: #6a6a6a;}
.type-list a:after {position: absolute;top: 50%;right: -15px;margin-top: -8px;display: block;width: 1px;height: 16px;background-color: #6a6a6a;content: '';}
.type-list a:hover,.type-list a.on {color: #fff;background-color: #0072d4;}
.type-list a.last:after {display: none;}
.box-news .list {/*margin-left: -62px;*/overflow: hidden;}
.box-news .list a {display: block;}
.box-news .list a img{display: block;/*width: 100%;*/}
.box-news .list .tit {color: #2e2e2e;font-size: 18px;height: 56px;line-height: 60px;font-weight: normal;border-bottom: 1px solid #d2d2d2;overflow: hidden;-ms-text-overflow: ellipsis;
text-overflow: ellipsis;}
.box-news .list li {/*margin-bottom: 56px;*/padding-left: 50px;float: left;width: 50%;}
.box-news .list a:hover .tit {color: #0072d4;}
.box-news .list .info {margin-top: 14px;color: #919191;line-height: 1.71;height: 20px;overflow: hidden;}
.box-news .list .date {height: 62px;line-height: 62px;color: #838383;font-size: 12px;}
.box-news .list .more {display: block;width: 120px;height: 36px;line-height: 34px;text-align: center;border: 1px solid #d2d2d2;background: url(../../images/newimages3/ico-more.png) center center no-repeat;text-indent: 500px;overflow: hidden;}
.box-news .list a:hover .more {border: 1px solid #0072d4;color: #fff;background-color: #0072d4;text-indent: 0;background-image: none;}
.btn-load-more {margin: 42px auto 0;display: none;width: 150px;height: 32px;line-height: 30px;text-align: center;color: #fff;background-color: #2e68d4;border: 1px solid #2e68d4;}
.btn-load-more:hover {color: #fff;line-height: 30px;border: 1px solid #d4d4d4;}
/*******************************
    -------[=新闻内页]-------
********************************/
.box-news-info {padding-top: 76px;}
.box-news-info .tit {text-align: center;color: #444;font-size: 26px;font-weight: normal;letter-spacing: 1px;}
.box-news-info .date-1 {height: 40px;line-height: 40px;text-align: center;color: #afafaf;font-size: 18px;}
.box-news-info .info {padding-top: 36px;color: #696969;line-height: 2.14;}
.box-news-info .info p {padding-bottom: 28px;/*text-indent: 2em;*/}
.box-news-info .info img {margin: 0 auto;display: block;}
.box-news-info .tips {padding: 40px 0 40px 70px;background: url(../../images/newimages3/ico-tips.png) 40px center no-repeat;}
.box-news-info .tips a {margin: 0 13px;color: #a8a8a8;}
.box-news-info .tips a:hover {color: #0072d4;}
.box-news-info .list {margin-left: -24px;overflow: hidden;}
.box-news-info .list li {padding-left: 24px;float: left;width: 33.333%;}
.box-news-info .list .img {position: relative;padding-top: 66%;height: 0;overflow: hidden;}
.box-news-info .list a {padding-bottom: 16px;display: block;border-bottom: 1px solid #e4e4e4;}
.box-news-info .list img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.box-news-info .list a:hover img {opacity: .6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';}
.box-news-info .list .tit-news {height: 50px;line-height: 50px;overflow: hidden;color: #202020;font-size: 16px;}
.box-news-info .list a:hover .tit-news {color: #0072d4;}
.box-news-info .list .date-2 {color: #8d8d8d;line-height: 1em;}
/*******************************
    -------[=专家团队]-------
********************************/
.box-team .list li {margin-bottom: 28px;padding: 10px 71px 10px 13px;border: 1px solid #e8e8e8;overflow: hidden;}
.box-team .list li:hover {-webkit-box-shadow: 5px 5px 16px rgba(4, 0, 0, .1);
box-shadow: 5px 5px 16px rgba(4, 0, 0, .1);}
.box-team .list .img {float: left;width: 200px;}
.box-team .list .cont {position: relative;padding-top: 120%;height: 0;overflow: hidden;}
.box-team .list img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.box-team .list .txt {margin-left: 260px;padding-top: 36px;}
.box-team .list .tit {color: #484848;font-size: 18px;font-weight: normal;line-height: 1em;font-weight: bold;}
.box-team .list .type {margin-top: 15px;/*color: #939393;*/font-weight: bold;}
.box-team .list .txt:hover .type {color:#2e68d4;}
.box-team .list .info {margin: 20px 0 14px;color: #939393;line-height: 1.86;height: 52px;overflow: hidden;}
/*******************************
    -------[=专家介绍]-------
********************************/
.box-team-info {margin: 60px 0;padding: 20px 30px 30px 20px;background-color: #fff;overflow: hidden;}
.box-team-info .img {float: left;width: 241px;}
.box-team-info img {display: block;}
.box-team-info .txt {margin-left: 272px;}
.box-team-info .txt .tit {color: #4d494f;font-size: 22px;font-weight: normal;line-height: 1em;}
.box-team-info .txt .type {color: #4c484e;font-size: 16px;line-height: 50px;}
.box-team-info .txt .info {padding-top: 20px;border-top: 1px solid #dadada;color: #4d494f;font-size: 16px;line-height: 1.88;}
.box-team-info .txt .info p {position: relative;padding-bottom: 30px;padding-left: 7px;}
.box-team-info .txt .info p:before {position: absolute;top: 13px;left: -4px;display: block;width: 4px;height: 4px;background-color: #4d494f;content: '';border-radius: 50%;}
/*******************************
    -------[=成功案例]-------
********************************/
.box-case-inner {padding: 60px 0 40px;}
.box-case-inner ul {margin-left: -30px;overflow: hidden;}
.box-case-inner .item {margin-bottom: 40px;padding-left: 30px;float: left;width: 33.333%;}
.box-case-inner .item a {position: relative;display: block;}
.box-case-inner .item .img {position: relative;padding-top: 100%;height: 0;overflow: hidden;}
.box-case-inner .item img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.box-case-inner .item .mask {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background-image: url(../../images/newimages3/bg-case.png);opacity: 0;visibility: hidden;}
.box-case-inner .item a:hover .mask {opacity: 1;visibility: visible;}
.box-case-inner .item .txt {position: absolute;top: 50%;left: 0;padding: 0 28px;width: 100%;color: #fff;
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.box-case-inner .item .tit {text-align: center;height: 80px;line-height: 80px;overflow: hidden;}
.box-case-inner .item .tit span {padding: 10px 5px;font-size: 30px;border-bottom: 2px solid #fff;}
.box-case-inner .item .info {margin-top: 30px;height: 112px;font-size: 16px;line-height: 1.75;overflow: hidden;}
.box-case-inner .item .go {margin: 36px auto 0;display: block;width: 36px;height: 36px;background-image: url(../../images/newimages3/ico-go.png);}
.box-case-inner .item .tit-txt {margin-top: 20px;height: 18px;line-height: 1em;font-size: 18px;color: #3b3b3b;overflow: hidden;text-align: center;}
.box-case-inner .item .date2 {margin-top: 17px;font-size: 16px;color: #616161;height: 16px;line-height: 1em;text-align: center;}
/*******************************
    -------[=案例详细]-------
********************************/
.box-case-info {margin: 60px 0;padding: 0 30px 20px;background-color: #fff;}
.box-case-info .tit {height: 84px;line-height: 84px;color: #3d3d3d;font-size: 30px;font-weight: normal;}
.box-case-info .list {margin-bottom: 52px;overflow: hidden;}
.box-case-info .list li {float: left;width: 50%;height: 36px;line-height: 36px;font-size: 16px;color: #3d3d3d;}
.box-case-info .tit2 {margin-top: 50px;color: #333;font-size: 22px;font-weight: normal;}
.box-case-info .info {color: #333;font-size: 16px;line-height: 1.88;}
.box-case-info .info p {padding-top: 20px;}
.box-case-info .info img {display: block;}
.box-case-info .pic {margin-top: 20px;}
.box-case-info .pic img {display: block;width: 100%;}
.box-case-info .pic .btn {position: absolute;top: 50%;margin-top: -20px;display: block;width: 40px;height: 40px;background-color: rgba(0, 0, 0, .5);background-position: center center;background-repeat: no-repeat;z-index: 10;}
.box-case-info .pic .btn.slick-prev {left: 0;background-image: url(../../images/newimages3/ico-arrow-left-2.png);}
.box-case-info .pic .btn.slick-next {right: 0;background-image: url(../../images/newimages3/ico-arrow-right-2.png);}
.box-case-info .pic .btn:hover {background-color: #0072d4;}

/*******************************
    -------[=教育培训 图书展示]-------
********************************/
.wp_ch {width:30%; float:left;margin:30px 10%}
/*******************************
    -------[=典型业绩]-------
********************************/
/*.section-index-2 {position: relative;padding-bottom: 50px;}*/
.section-index-2 .box-news {margin-left: -10px;overflow: hidden;}
.section-index-2 .box-news .item {padding-left: 30px;float: left;width: 33.333%;}
.section-index-2 .box-news a {position: relative;display: block;}
.section-index-2 .box-news .img {position: relative;padding-top: 66%;height: 0;overflow: hidden;border-radius: 10px;background-position: center center;background-repeat: no-repeat;background-size: cover;}

.section-index-2 .box-news .tit {height: 62px;line-height: 62px;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;color: #505050;font-size: 22px;font-weight: normal;}
.section-index-2 .box-news .info {color: #505050;font-size: 16px;height: 56px;line-height: 28px;overflow: hidden;}
.section-index-2 .box-news .details {margin-top: 14px;display: block;width: 105px;height: 31px;line-height: 29px;text-align: center;color: #d73240;font-size: 16px;border: 1px solid #d73240;border-radius: 5px;}
.section-index-2 .box-news a:hover .details {color: #fff;background-color: #d73240;}
.section-index-2 .dots-index {bottom: 130px;}
.section-index-2 .btn-news {margin: 74px auto 0;display: block;width: 112px;height: 42px;line-height: 40px;text-align: center;color: #d73240;font-size: 20px;border-radius: 21px;border: 1px solid #d73240;}
.section-index-2 .btn-news:hover {background-color: #d73240;color: #fff;}

.dots-index {position: absolute;right: 0;width: 100%;height: 7px;line-height: 7px;text-align: center;}
.dots-index li {margin: 0 5px;display: inline-block;width: 26px;height: 7px;border-radius: 3px;cursor: pointer;}
.dots-index.i1 {bottom: 3%;}
.dots-index.i1 li {background-color: #CFCFCF;}
.dots-index.i1 li.slick-active {background-color: #d73240;}

.dots-index.i2 {bottom: -26px;}
.dots-index.i2 li {border: 1px solid #d73240;}
.dots-index.i2 li.slick-active {background-color: #d73240;}

.section-index-2 .dots-index {bottom: 130px;}

#Achievement-box .slick-dots {position: relative;margin-top: 6%;margin-bottom: 6%;width: 100%;text-align: center;line-height: 1;}
#Achievement-box .slick-dots li {margin: 0 4px;display: inline-block;width: 12px;height: 12px;border-radius: 50%;background-color: #CFCFCF;cursor: pointer;}
#Achievement-box .slick-dots .slick-active {background-color: #2e68d4;}

#Dynamics-box .slick-dots {position: relative;margin-top: 6%;margin-bottom: 6%;width: 100%;text-align: center;line-height: 1;}
#Dynamics-box .slick-dots li {margin: 0 4px;display: inline-block;width: 12px;height: 12px;border-radius: 50%;background-color: #CFCFCF;cursor: pointer;}
#Dynamics-box .slick-dots .slick-active {background-color: #2e68d4;}

/*******************************
    -------[=学术研究]-------
********************************/
.box-news .list .learning {margin-bottom: 56px;padding-left: 62px;float: left;width: 45%;}


.text li {margin-top:5px;font-size:16px;padding-left:20px;list-style-type:disc;}



#training_item .slick-dots {position: relative;margin-top: 6%;margin-bottom: 6%;width: 100%;text-align: center;line-height: 1;}
#training_item .slick-dots li {margin: 0 4px;display: inline-block;width: 12px;height: 12px;border-radius: 50%;background-color: #CFCFCF;cursor: pointer;}
#training_item .slick-dots .slick-active {background-color: #2e68d4;}

#books_item .slick-dots {position: relative;margin-top: 6%;margin-bottom: 6%;width: 100%;text-align: center;line-height: 1;}
#books_item .slick-dots li {margin: 0 4px;display: inline-block;width: 12px;height: 12px;border-radius: 50%;background-color: #CFCFCF;cursor: pointer;}
#books_item .slick-dots .slick-active {background-color: #2e68d4;}