﻿


.m-poster1 img{display: block;width: 100%;}
.m-poster1 a{display: block;}
.m-poster1 a:hover{
    opacity: .9;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 90)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

.m-super{overflow: hidden;}
.g-tit1 {text-align: center;color: #000;}
.g-tit1 h2{font-size: 36px;font-weight: normal;}
.g-tit1 p{font-size: 16px;}

.s-list1{overflow: hidden;text-align: center;margin-top: 20px;}
.s-list1 li{display: inline-block;vertical-align: top; width: 130px; margin: 0 20px;}
.s-list1 h4{font-size: 16px;color: #000;}
.s-list1 p{font-size: 12px;color: #5c5c5c;}


.m-serve{overflow: hidden;background-color: #f5f5f5;padding: 25px 65px;width: 870px;margin-top: 20px;}

.s-list2{overflow: hidden;float: left;width: 190px;margin-top: 60px;}
.s-list2 .icon{float: left;}
.s-list2 .txt{margin-left: 55px;padding-top: 8px;}
.s-list2 h4{font-size: 18px;color: #000;font-weight: normal;}
.s-list2 p{font-size: 12px;color: #616161;}
.s-list2.ad-list1{float: right;}
.s-list2.ad-list1 h4{text-align: right;}
.s-list2.ad-list1 .icon{float: right;}
.s-list2.ad-list1 .txt{margin-left: 0;margin-right: 55px;}

.m-video{
    position: relative; float: left;margin: 20px -42px 0;
    width: 574px;height: 333px;
    background: url(../images/ico-11.png) center center no-repeat;
    background-size: 100% auto;
}

.m-video .video{
    position: absolute;width: 353px;
    height: 216px;line-height: 216px;
    top: 21px;left: 115px;
    background-color: #000;
}
.m-video .video video{width: 100%;display: inline-block;vertical-align: middle;}
.m-team {margin-bottom: 30px;}
.m-team .tit{margin: 60px 0 40px;}
.m-team .tit img{display: block;margin: 0 auto;}
.m-team > img{display: block;width: 100%;}
.team-list1{width: 960px;margin: 0 auto 20px;}
.team-list1 .pic{display: block;margin: 0 2px;outline: none;}
.team-list1 .pic:hover{
    opacity: .9;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 90)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}


.book-list{width: 940px;margin: 0 auto;}
.book-list .item{position: relative; display: block;width: 176px;height: 236px;margin: 0 6px;}
.book-list .item:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.book-list .pic{height: 200px; line-height: 200px;text-align: center;background-color: #525252; }
.book-list .pic img{display: inline-block;vertical-align: middle;}
.book-list .box{height: 34px;line-height: 34px;text-align: center;background-color: #353535;}
.book-list .box .btn{display: inline-block;vertical-align: middle; width: 68px;height: 22px;line-height: 20px; font-size: 14px;color: #fff; background: url(../images/ico-14.png) center center no-repeat; background-size: 100% 100%;}
.book-list .discount{
    position: absolute;top: 0;right: 0;text-align: center;font-size: 20px;color: #fff;
    width: 50px;height: 38px;line-height: 38px;
    background-color: #ff0000;
}
.m-book .tit{font-size: 24px;color: #353535;border-bottom: 1px solid #c70000;margin-bottom: 13px;}
.book-list .slick-arrow{
    position: absolute;cursor: pointer;
    top: 50%;margin-top: -5px;
    width: 23px;height: 11px;
    border: none;font-size: 0;
    outline: none;padding: 0;
}
.book-list .slick-prev{left: -28px;background: url(../images/ico-15.png) center center no-repeat;background-size: 100% 100%;}
.book-list .slick-next{right: -28px;background: url(../images/ico-16.png) center center no-repeat;background-size: 100% 100%;}

.m-recom{margin-bottom: 30px;}
.m-recom .tit{font-size: 58px;line-height: 1em; color: #da0000;margin: 50px 0 30px; text-align: center;font-weight: normal;}
.m-recom img{display: block;width: 100%;}

.s-list3{overflow: hidden;height: 268px;margin-bottom: 80px;}
.s-list3 .tit{height: 100%;width: 220px; float: left;}
.s-list3 .tit img{display: block;height: 100%;width: 100%;}
.pic-list1 .pic{display: block;margin: 0 4px;overflow: hidden;height: 240px;width: 175px;}
.pic-list1 .pic img{
    display: block;width: 100%;height: 100%;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.pic-list1 .pic:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
    transform-origin: 50% 50%;
}
.pic-list1 .slick-list{background-color: #2b2b2b;padding: 14px 0;width: 742px;}
.pic-list1 .slick-prev{display: none !important;}
.pic-list1 .slick-next{
    position: absolute;cursor: pointer;
    top: 50%;right: 8px;font-size: 0;border: none;outline: none;padding: 0;
    width: 20px;height: 20px;margin-top: -10px;
    background: url(../images/ico-20.png) center center no-repeat;
    background-size: 100% 100%;
}
