@charset "utf-8";@font-face{font-weight:400;font-style:normal;font-family:SourceHanSansCN-Regular;src:url(/:) format("no404"),url(/font/SourceHanSansCN-Regular.woff) format("woff"),url(/font/SourceHanSansCN-Regular.ttf) format("truetype")}
@charset "utf-8";@font-face{font-weight:400;font-style:normal;font-family:YGYXSZITI;src:url(/:) format("no404"),url(/font/YGYXSZITI2.0.woff) format("woff"),url(/font/YGYXSZITI2.0.ttf) format("truetype")}
@charset "utf-8";@font-face{font-weight:400;font-style:normal;font-family:SourceHanSerifCN-Bold;src:url(/:) format("no404"),url(/font/SourceHanSerifCN-Bold.woff) format("woff"),url(/font/SourceHanSerifCN-Bold.ttf) format("truetype")}
@charset "utf-8";@font-face{font-weight:400;font-style:normal;font-family:book;src:url(/:) format("no404"),url(/font/book.woff) format("woff"),url(/font/book.ttf) format("truetype")}
img,object{max-width:100%}
body{color:#fff;font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:22px; }
*,li,ol,ul{margin:0;padding:0}
li,ol,ul{float:left;list-style:none}
a{color:#fff;}
a:active, a:focus { outline:none;}
a:focus{outline:0}
.clear{clear:both;}
/*LOGO部分*/
header {
    background: #fff;
}
input,textarea{outline:none!important;}
.top_navbox{width:100%;padding: 10px 0;max-width: 1560px;overflow: hidden;margin:0 auto;padding-bottom: 0;}
.top_nav{    max-width: 1560px; overflow: hidden;margin: 0 auto;width:100%;float: left;}
.top_nav>ul{width: 100%;float: none;margin-bottom: 0;display: block;overflow: hidden;margin: 0 auto;text-align:  center;}
.top_nav>ul>li{width:180px;/* float:left; */display:  inline-block;text-align: center;float: none;    padding: 67px 0;position: relative;}
.top_nav>ul>li>a>img {
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.top_nav>ul>qli>a:hover{color:#951212;text-decoration: none}
.top_nav>ul>li.dq{background:url(/images/nav.png) center center no-repeat; }
.top_nav>ul>li.dq a{color:#fff;}
.top_nav>ul>li>a{color:#000;font-family:YGYXSZITI;display:inline-block;width:100%;height:100%; font-size: 18px}
.top_nav>ul>li:hover a{color:#fff;text-decoration: none}
.top_nav>ul>li:hover{background:url(/images/nav.png) center center no-repeat; }
.top_nav>ul>li:nth-child(5):hover{background:none; }

.navbar-toggle .icon-bar{background: #fff}
.navbar-header {background: #000;}

/*banner*/
.banner .swiper-pagination-bullet{background: #fff;width:10px;height:10px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom:40px;}
.banner .swiper-pagination-bullet-active{background:#951212; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 8px}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide:nth-child(1) .bannertxt{left:15%;}
.bannertxt{position: absolute;top:23%;left:115%;}
.bannertxt h2{font-size: 60px;color:#000000;margin-bottom: 30px;font-family: SourceHanSerifCN-Bold}
.bannertxt h3{font-size: 40px;color:#000000;font-family: SourceHanSerifCN-Bold}
.bannertxt .xian{height:1px;width:480px;background: #fff;margin: 40px 0;}
.bannertxt p{font-size: 30px;color:#000000;text-transform: uppercase;}

/*88858cc永利(Macau)-关于88858cc永利(Macau)*/
.home_about{width:100%;height: auto;background:#fff url(../images/home_bg_1.png) right bottom no-repeat;padding-top:8%;overflow: hidden;padding-bottom: 120px }
.about{width:95%;max-width: 1560px;margin: 0 auto;overflow: hidden;}
.left_about{width:50%;float:left;}
.left_about img{width: 100%}
.right_about{width:45%;float:right;}
.right_about h2{font-size: 50px;color:#333;text-transform: uppercase;font-family:YGYXSZITI;margin-bottom: 60px;margin-top: 10%}
.right_about>p{font-size: 14px;color:#666;font-family:SourceHanSansCN-Regular;}
.right_about>p>span{font-size:20px;color:#333;margin-right: 10px }
.right_about>p>span.text_none{font-size: 14px;color:#666;font-family:SourceHanSansCN-Regular;display: inline;}
/*88858cc永利(Macau)-新闻*/
.home_new{width:100%;height: auto;overflow: hidden;background: #eeeeee;padding:0 20% ;padding-bottom: 120px}
.new{width:95%;max-width: 1560px;margin: 0 auto;overflow: hidden;}
.new h2{text-align: center;font-size: 50px;color:#000;font-family:YGYXSZITI;width:100%;text-transform: uppercase;margin-top:120px; }
.new h3{font-size: 26px;color:#333;width:100%;text-align: center;margin-bottom:60px }
.new_left{width:40%;float:left;border:1px solid #000;border-radius: 5px;padding:8px 10px}
.new_left .swiper-slide{position: relative;padding:8px 10px;text-align: center;}
.new_left .newtxt{position:absolute;bottom:0;padding: 10px 0;width:100%;background: #434343;    left: 0%;color:#fff;font-size: 14px;font-family:SourceHanSansCN-Regular;text-align: center;}
.new_right{width:50%;float:right;padding-top: 40px;}
.new_right .new_list{width:100%;overflow: hidden; }
.new_right .new_list span{font-weight: bold;font-size: 20px;color:#000;font-family:SourceHanSansCN-Regular;display: block;margin-bottom: 10px}
.new_right .new_list  a:hover{text-decoration: none;}
.new_right .new_list  a:hover span{color:#951212;}
.new_right .new_list p{font-size: 14px;color:#666666;padding-left: 20px}

/*88858cc永利(Macau)-摄影课程*/
.home_sheyin{width:100%;height: auto;overflow: hidden;background: #eeeeee;padding:0 20% ;padding-bottom: 120px;background:#fff url(../images/home_bg_2.png) right bottom no-repeat;}
.sheyin{width:95%;max-width: 1560px;margin: 0 auto;overflow: hidden;}
.sheyin h2{text-align: center;font-size: 50px;color:#000;font-family:YGYXSZITI;width:100%;text-transform: uppercase;margin-top:120px; }
.sheyin h3{font-size: 26px;color:#333;width:100%;text-align: center;margin-bottom:30px }
.sheyin>span{color:#666;font-family:SourceHanSansCN-Regular;display: block;margin-bottom: 30px;    text-align: center;display: block;margin-bottom: 120px}
.zk_pic4{width:25%;overflow: hidden;    padding-top: 30px;float:left;
       height: 170px;    padding-left: 9%}
.zk_pic4 .ban{width:auto;float:left;position: absolute;
    z-index: 999;}
.zk_pic4:last-child{margin-right: 0}
.sheyin_box{overflow: hidden;}
    .wrap{
    position: relative;
    width: 100px;
height: 100px;

overflow: hidden;
    }
.circle{
height: 100%;
box-sizing: border-box;
border: 1px solid #000;
border-radius: 50%;
}
.circle:before{
content: '';
position: absolute;
display: block;
width: 100%;
height: 50%;
box-sizing: border-box;
top: 50%;
left: 0;
border: 1px solid #000;
border-top: transparent;
border-radius:  0 0 50% 50%/ 0 0 100% 100%;
z-index: 2;
}
.top, .bottom{
position: absolute;
left: 0px;
width: 100%;
height: 50%;
box-sizing: border-box;
background: #f9f9f9;

}
.top{
top: 0;
z-index: 1;
transform-origin: center bottom;

}
.bottom{
z-index: 3;
top: 50%;
transform-origin: center top;

}
.zk_pic4:hover .top{animation: .5s back-half linear 1s;
animation-fill-mode: forwards;}
.zk_pic4:hover .bottom{animation: .5s front-half linear;
animation-fill-mode: forwards;}
@keyframes front-half{
0%{
transform: rotate( 0 );
}
99%{
transform: rotate( 180deg );
opacity: 1;
}
100%{
transform: rotate( 180deg );
opacity: 0;
}
}
@keyframes back-half{
0%{
transform: rotate( 0 );
}
99%{
transform: rotate( 180deg );
opacity: 1;
}
100%{
transform: rotate( 180deg );
opacity: 0;
}
}
.zk_pic4{box-sizing: border-box;}
.zk_pic4 .ban_img{width:100px;height:100px;border-radius: 50%;text-align: center;line-height: 95px;box-sizing: border-box;
     border: 1px solid #000;}
.zk_pic4 .ban_img img{width:50%;}
.zk_pic4 .ban span{width:100%;display: block;width:100%;text-align: center;color:#333;margin-top:40px;}
.zk_pic4 .ban a:hover{text-decoration: none}
.new_more{width:100%;overflow: hidden;text-align: center;margin-top: 120px;overflow: hidden;}
.new_more a{padding: 13px 65px;color:#000;text-transform: uppercase;border:1px solid #000;display: block;width:180px;margin:0 auto;font-family:SourceHanSansCN-Regular;font-size: 18px;}
.new_more a:hover{text-decoration: none;background: #000;color:#fff;}
/*88858cc永利(Macau)-team*/
.home_team{width:100%;height: auto;overflow: hidden;background: #000000;padding-bottom: 120px}
.team{width:95%;max-width: 1560px;margin: 0 auto;overflow: hidden;}
.team h2{text-align: center;font-size: 50px;color:#fff;font-family:YGYXSZITI;width:100%;text-transform: uppercase;margin-top:120px; }
.team h3{font-size: 26px;color:#fff;width:100%;text-align: center;margin-bottom:30px }
.team #swiper-container2 .swiper-slide>img {
    max-width: 480px;
}
.team #swiper-container2 .swiper-slide{position: relative;padding: 0 15%}
.teamtxt{position:absolute;right:20%;top:0;padding-top: 80px;    width: 25%}
.teamtxt span{color:#999;font-size: 24px;font-family:SourceHanSansCN-Regular;}
.teamtxt span:after{display: block;content:"";width:30px;height:2px;background: #999;margin:20px 0;}
.teamtxt p{font-size: 16px;color:#999;line-height: 30px}
#swiper-container2 .swiper-button-next, #swiper-container2 .swiper-container-rtl .swiper-button-prev{background: url(/images/right.png) no-repeat;}
#swiper-container2 .swiper-button-prev, #swiper-container2 .swiper-container-rtl .swiper-button-next{background: url(/images/left.png) no-repeat;}
.swiper-button-next, .swiper-button-prev{width:50px;height:80px;}

/*88858cc永利(Macau)-影展*/
.home_yinzhan{width:100%;height: 1080px;overflow: hidden;background: #fff;}
.yinzhan{width:100%;margin: 0 auto;overflow: hidden;    position: relative;}
.yinzhan h2{text-align: center;font-size: 50px;color:#fff;font-family:YGYXSZITI;width:100%;text-transform: uppercase;position: absolute;top: 30px;    z-index: 99; }
.yinzhan h3{font-size: 26px;color:#fff;width:100%;text-align: center;margin-bottom:30px;position: absolute;top: 100px;    z-index: 99; }
.exxi_title {
        position: absolute;
    bottom: 0;
    color: #fff;
    right: 0;
    width: 150px;
    height: 60px;
    background: rgba(255,255,255,.6);
    padding: 12px 5px;
}
.exxi_title span {
    display: block;
    color: #000;
}
/*#swiper-container3{height:810px;}*/
div#swiper-container3{max-height: 1080px;}
div#swiper-container3 .swiper-wrapper{max-height: 1080px;}
#swiper-container3 .swiper-slide{background-size:cover; background-position: fixed;max-height: 1080px;}
#swiper-container3 .swiper-button-next, #swiper-container2 .swiper-container-rtl .swiper-button-prev{background-image:none;background: url(/images/right1.png) no-repeat;display: none}
#swiper-container3 .swiper-button-prev, #swiper-container2 .swiper-container-rtl .swiper-button-next{background-image:none;background: url(/images/left1.png) no-repeat;display: none}
/*88858cc永利(Macau)-世界*/
.home_word{width:100%;height: auto;overflow: hidden;}
.word{width:100%;margin: 0 auto;overflow: hidden;padding-top: 240px ;background: url(/images/home_bg_3.png)  center no-repeat;padding-bottom: 100px;}
.word p{font-size: 16px;color:#666;text-align: center;margin-bottom: 20px}
.word p.teshu{font-size: 30px;color:#951212;letter-spacing:40px;text-transform: uppercase;font-family: "黑体"}
.word p.teshu span{color:#000000;}

/*88858cc永利(Macau)-学员作品*/
.home_zuop{width:100%;height: auto;overflow: hidden;background: #f8f7f7;}
.zuop{width:100%;margin: 0 auto;overflow: hidden;}
.zuop h2{text-align: center;font-size: 50px;color:#000;font-family:YGYXSZITI;width:100%;text-transform: uppercase; }
.zuop h3{font-size: 26px;color:#000;width:100%;text-align: center;margin-bottom:30px }
.zuop_jihe{width:100%;overflow: hidden;}
.zuop_jihe{width:100%;float:left;}
.zuop_ji_1 {
    width: 33.333%;
    position: relative;
    float: left;
}
.zuop_ji_1_box {
    width: 33.333%;
    float: left;
}
.zuop_ji_1_box .zuop_ji_1{width:100%;}
.zuop_ji_1:hover .zhezhao{display: block;}
.zuop_ji_1 div img{width:100%;}
.zhezhao{position: absolute;top:0;width:100%;height:100%;background: rgba(0,0,0,.3);display: none;}
.zhezhao div {width: 50%;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;height: 50%;left: 0;text-align: center;}
.zhezhao div:hover{text-decoration: none;color:#fff;}
.zhezhao div p{margin-bottom:20px;text-align: center;color:#e2e2e2;font-size: 18px;font-family:SourceHanSansCN-Regular;line-height: 24px;margin-top: 15%}
.tianjia .zhezhao div p{margin-top: 8%}
.zhezhao div span{padding:10px 20px;border:1px solid #fff;display: inline-block;text-transform: uppercase;color:#fff;}
.zhezhao div span a{color:#fff;}
.zhezhao div span a:hover{text-decoration: none}
.zhezhao1 div p{margin-top: 5%}

/*88858cc永利(Macau)-底部*/
footer{width:100%;height: auto;overflow: hidden;background: #eeeeee;padding:0 16% ;padding-bottom: 120px;background: url(/images/home_13.jpg) center no-repeat;}
.footer_box{width:95%;max-width: 1560px;margin: 0 auto;overflow: hidden;padding-top: 260px}
.footer_left{width:40%;float:left;}
.contact_title{font-size: 26px;color:#333;font-family:SourceHanSansCN-Regular;margin-bottom: 60px}
.contact_title span{font-size: 50px;color:#000;font-family:YGYXSZITI;text-transform: uppercase;display: block;width: 100%}
.footer_left p{margin-bottom: 20px;font-size: 14px;color:#666;}
.footer_right{width:50%;float:right;padding-top: 13.5%;}
.index-ewm {
    width: 20%;
    float: right;    text-align: center;
    margin-top: 30px;
}
.footer_right form {
    width: 75%;
    float: left;
}
.zhichi{margin-top: 100px;color:#333;}
.zhichi a{color:#333;font-family:SourceHanSansCN-Regular;font-size: 14px}
.zhichi a:hover{text-decoration: none;color:#333;}
.footer_right input{width:33.33%;float:left;border:0;background: none;border-bottom:1px solid #d5d5d5;    padding-bottom: 14px;}
.footer_right textarea{width:100%;margin-top: 27px;border:0;background: none;border-bottom:1px solid #d5d5d5;height:115px;  }
#tijiao{width: 100px;
    height: 40px;
    background: #666666;
    color: #fff;
    font-size: 18px;
    border: 0;
    margin: 20px 0 120px 0;
    text-align: center;
    padding-bottom: 0;}

/*关于88858cc永利(Macau)*/
.about_zy{width:100%;height: auto;overflow: hidden;background: #fff;}
.about_zy1{background: url(/images/about_3.jpg)right bottom no-repeat;}
.left_img{width:50%;float: left;}
.left_img img{width:100%;}
.right_txt{width: 50%;float:left;    padding: 0 4%;}
.right_txt h2{font-size: 34px;color:#333333;font-family:book;    margin-bottom: 30px;margin-top: 130px}
.right_txt p{font-size: 14px;color:#0000009e;line-height: 24px;}
.philosophy{width:100%;padding:100px 0;background: #000;font-family:book; }
.philosophy h3{font-size: 40px;color:#fff;text-align: center;font-family:book; text-transform: uppercase;margin-bottom: 30px;    letter-spacing: 5px;transition: all 3s;}
.philosophy  p{color:#fff;font-size: 16px;text-align: center;}
.about_zy1 .right_txt h2{color:#fff;margin-bottom: 30px}
.about_zy1 .right_txt p{color:#fff;line-height: 30px;}
div.footer{width:100%;overflow: hidden;font-size: 14px;font-family:SourceHanSansCN-Regular;padding:25px 0;text-align: center;background: #000;color:#fff;}
div.footer a{color:#fff;font-weight: bold;}
div.footer a:hover{text-decoration: none;color:#fff;}
div.footer p{margin: 0}
/*课程设置*/
.banner1{position: relative;}
.fnelei{position: absolute;top: 0;background: rgba(0,0,0,.5);width:100%;padding: 22px 0;display: none}
.fnelei p{width:95%;max-width: 1180px;margin:0 auto;}
.fnelei p a{color:#fff;display: inline-block;margin-right: 75px;}
.fnelei p a:hover{text-decoration: none;color:#fff;}
.shezhi{width:100%;overflow: hidden;}
.shezhi1{width:100%;max-width: 1320px;margin:106px auto;clear:both;overflow: hidden;}
.shezhi_box{width:100%;overflow: hidden;background: #f2f2f2;}
.shezhi_left{width:44%;float:left;}
.shezhi_left img{width:auto;}
.shezhi_right{width:46%;float:right;}
.shezhi_right h2{font-size: 65px;font-family:SourceHanSansCN-Regular;color:#000;margin-top: 130px}
.shezhi_right span{font-size: 60px;color:#666;margin-bottom: 30px}
.shezhi_right p{color:#a8a9a2;font-size: 40px;margin-bottom: 110px}
.shezhi_right a{padding: 14px 50px;color:#000;font-family:SourceHanSansCN-Regular;border:3px solid #4d4d4d;    display: inline-block;}
.shezhi_right a:hover{color:#fff;background: #951212;border:3px solid #951212;text-decoration: none}
.shezhi_box:nth-child(even){background: #fff}
.shezhi_box:nth-child(even) .shezhi_left{float:right;}
.shezhi_box:nth-child(even) .shezhi_right{float:left;}
.shezhi_box:nth-child(even) .shezhi_right{text-align: right;}

/*联系方式*/
.contact_box{width:100%;overflow: hidden;background: #000;padding-bottom: 60px}
.xianzhi{width:95%;max-width: 960px;overflow: hidden;margin:0 auto;}
.contact1_title span{font-size: 40px;color:#fff;margin-top: 100px;font-family:SourceHanSansCN-Regular;text-align: center;margin-bottom: 30px;    display: block;transition:all 1.5s;}
.contact1_title p{color:#fff;text-align: center;font-size: 16px}
.ewm_box {width:95%;clear:both;overflow: hidden;}
.ewm_box p{float:left;width:20%;margin-right: 20%;text-align: center;color:#fff;line-height: 24px}
.ewm_box p:last-child{margin-right: 0}
div.footer1{width:100%;overflow: hidden;font-size: 14px;font-family:SourceHanSansCN-Regular;padding:25px 0;text-align: center;background: #fff;color:#000;}
div.footer1 a{color:#000;font-weight: bold;}
div.footer1 a:hover{text-decoration: none;color:#000;}
.xianzhi input{width:47%;margin-right: 3%;border:0;background: none;padding: 10px;margin-bottom:20px;float: left;border-bottom: 2px solid #fff;color:#fff;}
.xianzhi input:nth-child(2n){float:right;margin-right: 0}
.xianzhi input::-webkit-input-placeholder {
        /* placeholder颜色  */
        color: #fff;
  
     }
.xianzhi textarea {width:100%;border:0;background: none;height:93px;    padding: 10px;border:2px solid #fff;color:#fff;}
.xianzhi button{width:240px;height:70px;background: #00a6e8;color:#fff;font-size: 20px;border:0;margin: 40px 0 120px 0}
.anniu{width:100%;text-align: center;margin-bottom: 30px;    margin-top: 30px;}
.anniu a{display: inline-block;width:16px;height:25px;border-radius: 10px;border:1px solid #fff;position: relative;}
.anniu a:after{content:"";display: block;width: 5px;height:5px;background: #fff;border-radius: 50%;position: absolute;left: 0;right:0;margin: auto;top: 5px;animation:myfirst .9s;animation-direction:alternate;animation-iteration-count:infinite;

}
@keyframes myfirst
{
from {top: 5px}
to {top:8px;}
}

/*实时88858cc永利(Macau)*/
.shishi_box{width:100%;overflow: hidden;background: #e9f2ef;margin-top: 32px}
#swiper-container4,#swiper-container5,#swiper-container6,#swiper-container7{width:55%;float:left;background:#fff url(../images/shishi_1.jpg) no-repeat;padding:11% 0;    margin-top: 50px;    margin-bottom: 70px;}
.shishi_left{margin-top: 30px;padding-left: 10%;}
.shishi_left h2{font-size: 60px;color:#fff;font-family:SourceHanSansCN-Regular;margin-bottom: 50px}
.shishi_left p{font-size: 26px;color:#fff;font-family:SourceHanSansCN-Regular;line-height: 33px}
.shishi_right{width:45%;float:left;}
.xifeng{width:100%;overflow: hidden;background: #fff;}
.xifeng>span{color:#000000;font-size: 40px;text-align: center;display: block;margin: 60px 0;font-family: "黑体"}
.xifeng ul{width:95%;max-width: 1400px;margin:0 auto;float: none}
.xifeng ul li{width:32%;float:left;margin-bottom: 60px;margin-right: 2%}
.xifeng ul li:nth-child(3n){margin-right: 0;float:right;}
.xifeng ul li:nth-child(3n+1){clear: both}
.xifeng ul li .xifen_img a{display: block;overflow: hidden;}
.xifeng ul li .xifen_img img{width:100%;transition:all 1.5s }
.xifeng ul li:hover .xifen_img img{transform: scale(1.2);}
.xifeng ul li .xifeng_txt p{width:100%;text-align: center;margin-top: 20px;}
.shishi_xian{height:1px;background: #b5b5b5;width:100%;margin:15px 0;}
.xifeng ul li .xifeng_txt p a{font-size: 18px;display: block;color:#000000;}
.xifeng ul li .xifeng_txt p a:hover{text-decoration: none;color:#000;}
.xifeng ul li .xifeng_txt span{text-align: center;display: block;width:100%;}
.xifeng ul li:hover .shishi_xian{animation: 1s aaaa}
@keyframes aaaa{
0%{
width:0%;
}

100%{
width:100%;
}
}
.shishi_more{display: block;}
.shishi_shao{display: none}
.shishi_more,.shishi_shao{overflow: hidden;width:150px;height:150px;border:2px solid #000;border-radius: 50%;  margin: 0 auto;margin-bottom: 200px;margin-top: 50px;clear: both;}
.shishi_more a,.shishi_shao a{display: block;text-align: center;  font-size: 20px;color:#000;    margin-top: 34px;line-height: 25px;font-weight: bold;}
.shishi_more a:hover,.shishi_shao a:hover{text-decoration: none;color:#951212;}
.shishi_shao a{margin-top: 60px}
.none{display: none}
#swiper-container4 .swiper-button-prev,#swiper-container5 .swiper-button-prev,#swiper-container6 .swiper-button-prev,#swiper-container7 .swiper-button-prev{right:50px!important;left:auto;}

/*实时88858cc永利(Macau)详情页*/
.shishi_details{width: 95%;overflow: hidden;max-width: 1320px;margin:0 auto;padding-bottom: 80px}
.shishi_details h2{font-size: 30px;color:#000;text-align: center;margin-bottom: 20px;font-family:SourceHanSansCN-Regular;}
.shishi_details p{text-align: center;margin-bottom: 60px;font-family:SourceHanSansCN-Regular;}
.img_center{text-align: center;margin-bottom: 10px}
.zhengwen{width:100%;overflow: hidden;}
.zhengwen p{font-weight: bold;font-family:SourceHanSansCN-Regular;text-align: left;    margin-bottom: 5px;}
.shangxia{overflow: hidden;margin-top: 60px}
.shangxia span{display: block;font-size: 20px;color:#000000;}
.shangxia span a{color:#000;}
.shangxia span a:hover{text-decoration: none;color:#000;}
.gdzx {font-size: 30px;margin: 60px 0;text-align: center;}

/*88858cc永利(Macau)力量*/
.liliang_box{width:100%;overflow: hidden;}
.liliang_title{padding:180px 0;text-align: center;font-size: 40px;color:#fff;background: #000;transition: all 1.5s;
    font-family:book;text-transform: uppercase;}
.liliang_box ul{width:100%;max-width: 1080px;margin:0 auto;overflow: hidden;float:none;}
.liliang_box ul li{width:100%;overflow: hidden;padding: 40px 20px 100px 30px;}
.liliang_img{float:left;width:auto;margin-right: 10%;overflow: hidden;box-shadow:1px 1px 50px #bab2b2;max-width: 40%}
.liliang_txt{width:50%;float:left;overflow: hidden;}
.liliang_box ul li .liliang_txt>p{font-size: 20px;color:#000;font-family:SourceHanSansCN-Regular;text-transform: capitalize;}
.liliang_box ul li .liliang_txt>p>span{font-size: 32px;color:#ff0000;display: block;}
.liliang_box ul li .liliang_txt>p>span a{color:#000;}
.liliang_box ul li .liliang_txt>p>span a:hover{text-decoration: none}
.xian{width:1px;height:80px;margin:30px 0;background: #666666;}
.liliang_box ul li .jieshao{color:#000;}
.liliang_box ul li:nth-child(even) .liliang_img{float:right;    margin-right: 5%;}
.liliang_box ul li:nth-child(even) .liliang_txt>p{text-align: right;}
.liliang_box ul li:nth-child(even) .xian{float:right;}
.liliang_box ul li:nth-child(even) .liliang_txt .jiehao{float:right;    clear: both;}
.liliang_box ul li:nth-child(even) .liliang_txt .jiehao p{text-align: right;}
.liliang_box ul li .liliang_img:hover  a:before{opacity: 1}
.liliang_box ul li .liliang_img:hover  a:after{opacity: .6}
.liliang_img a {
    position: relative;
    display: block;
    transition: all 1.5s;
}
.liliang_img a:before {
    display: block;
    position: absolute;
    content: "查看作品"; 
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    text-align: center;  
    color: #cac4c4;
    line-height: 100%;
        width: 340px;
    height: 50px;
    margin: auto;
    transition: all 1.5s;  
    font-size: 36px;
    opacity: 0;line-height: 50px;
    z-index: 1;
}
.liliang_img a:after{background: #000;position:absolute;width:100%;height:100%;display: block;content:"";top: 0;opacity: 0; transition: all 1.5s; }
/*优秀门徒*/
.mentu_box{width:100%;overflow: hidden;padding-bottom: 60px}
.mentu{width:100%;max-width: 1440px;margin:0 auto;overflow: hidden;}
.mentu1{width:25%;float:left;position:relative;margin-bottom: 30px}
.big_title{font-size: 30px;color:#000;text-align: center;margin:60px 0;}
.mentu1_img a{overflow: hidden;display: block;}
.mentu1_img img{transition: all .3s;}
.mentu1_title{text-align: center;position:absolute;top: 30px;display: none;
    left: 0;right: 0;}
.mentu1_title a{padding: 9px 44px;margin: 0 auto;color:#fff;border:1px solid #fff;}
.mentu1_txt{position:absolute;bottom:0;font-size: 14px;color:#fff;text-align: center;width:100%;padding-bottom: 50px;font-weight: bold;}

.mentu1_txt p{padding: 0 20px}
.mentu1:hover .mentu1_title a{text-decoration: none;background: #951212;border:1px solid #951212;color:#fff;}
.mentu1 .mentu1_txt{background: rgba(255,255,255,.4);color:#000;}
.mentu1:nth-child(even) .mentu1_txt{background: none;color:#fff;}
.mentu1_txt a{font-size: 30px;color:#000;padding:20px 50px;text-align: center;margin:20px auto;display: inline-block;width:80%;border-bottom: 1px solid #fff;display: block;font-family: Arial;font-weight: bold;}
.mentu1_txt a:hover{text-decoration: none;color: #000}
/*.mentu1:hover{box-shadow: 0 0 30px #666;z-index: 20;}
.mentu1:hover .mentu1_txt a{display: inline-block;}
.mentu1:hover .mentu1_img img{transform: scale(1.05);}
.mentu1:nth-child(even) .mentu1_txt a{display: none;}
.mentu1:nth-child(even) .mentu1_txt {
    background:none;
    color: #fff;
}*/
.shishi_more1{display: block;}
.shishi_shao1{display: none}
.shishi_more1,.shishi_shao1{overflow: hidden;width:150px;height:150px;border:2px solid #000;border-radius: 50%;  margin: 0 auto;margin-bottom: 50px;margin-top: 50px}
.shishi_more1 a,.shishi_shao1 a{display: block;text-align: center;  font-size: 20px;color:#000;    margin-top: 34px;line-height: 25px;font-weight: bold;}
.shishi_more1 a:hover,.shishi_shao1 a:hover{text-decoration: none;color:#951212;}
.shishi_shao1 a{margin-top: 60px}
.none1{display: none}
.xueyuan_details .details_title{font-size: 40px;color:#000;text-align: center;display: block;width:100%;font-family: "黑体";margin:80px 0 30px 0;}
.xueyuan_details p{font-size: 17px;color:#4c4c4c;text-align: center;margin-bottom: 30px}
.youxiu_left{width:50%;float:left;padding:10% 0 0 10%;}
.youxiu_title{font-size: 40px;color:#000;}
.youxiu_left>p{font-size: 20px;color:#000;    margin: 10px 0;}
.youxiu_left>span{font-size: 40px;color:#951212;text-transform: uppercase;font-family:SourceHanSansCN-Regular;}
.neir{margin-top:50px;}
.neir p{color:#4c4c4c;font-size: 17px;}
.youxiu_right{width:50%;float:left;height:1300px;overflow: auto;}
.top_nav>ul>li.nav-teshu{display: none}


.mentunew_box{width: 90%;max-width: 1440px;margin: 0 auto;padding-bottom: 60px;padding-top: 60px;}
.mentunew{width: 100%;margin-bottom: 60px;height: auto;}
.mentunew .year{float: left;width: 15%;margin-right: 5%;border-radius: 50%;background: #000;color: #fff;}
.mentunew .year h1{font-size: 14px;line-height: 1;text-align: center;margin-bottom: 20px;}
.mentunew .year h2{font-size: 40px;font-weight: 700;margin-bottom: 20px;text-align: center;}
.mentunew .year h3{font-size: 14px;line-height: 1;text-align: center;letter-spacing: 4px;box-sizing: border-box;padding-left: 4px;}
.mentunew .list{float: left;width: 60%;margin-right: 5%;}
.mentunew .list ul{float: none;}
.mentunew .list ul li{float: left;width: 32%;margin-right: 2%;margin-bottom: 20px;position: relative;}
.mentunew .list ul li:nth-child(3n){margin-right: 0;}
.mentunew .list ul li a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 10;}
.mentunew .list ul li .pic{width: 100%;overflow: hidden;margin-bottom: 20px;}
.mentunew .list ul li .pic img{transition: all .3s;}
.mentunew .list ul li .tit{font-size: 16px;line-height: 1;color: #000;margin-bottom: 10px;text-align: left;min-height: 16px;}
.mentunew .list ul li .txt{font-size: 14px;line-height: 1.5;color: #000;text-align: left;height: 85px;overflow: hidden;}
.mentunew .btn{float: left;width: 15%;position: relative;height: 100%;display: block;padding: 80px 0 0;}
.mentunew .btn > div{display: block;text-align: center;border: 1px solid #333;color: #333;cursor: pointer;width: 150px;line-height: 40px;font-size: 16px;height: 40px;}
.mentunew .btn > div:hover{background: #333;color: #fff;}
.mentunew .btn > div.more{display: block;}
.mentunew .btn > div.shou{display: none;}
.mentunew .list ul li:hover .pic img{
    transform: scale(1.03);
}

.over{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



@media screen and (max-width: 1900px) {
.word{    position: inherit;height: auto;      background-size: cover;padding: 50px 0;}
.home_word{height: auto;}
}
@media screen and (max-width: 1300px) {
    .home_yinzhan{height: auto!important}
.top_nav>ul>li{width:13%;}
.right_about h2{margin:30px 0 ;font-size: 38px}
.right_about>p{font-size: 12px}
.home_new{padding: 0 5%;padding-bottom: 50px}
.zhezhao div{width:100%;height:auto;}
footer{padding: 0 5%}
.right_txt {padding:0 1%;}
.right_txt p{font-size: 14px;    margin-bottom: 5px;}
.right_txt h2{font-size: 30px;margin-top: 20px}
.shezhi_right h2{font-size: 40px}
.shezhi_right span{font-size: 35px;}
.shezhi_right p{font-size: 25px}
.shishi_left p{font-size: 20px;}
.xifeng ul li .xifeng_txt p a{font-size: 20px}
.youxiu_title {font-size: 30px;}
.youxiu_left>span{font-size: 30px}
.youxiu_left {padding: 10% 2% 0 2%}
.youxiu_right{height:500px;}
}
@media screen and (max-width: 1024px) {
.right_about h2{margin: 0 ;}
.bannertxt h2{font-size: 30px;    margin-bottom: 10px;}
.bannertxt h3{font-size: 24px;    margin-top: 0;}
.bannertxt .xian{margin:20px 0;}
.bannertxt p{font-size: 16px}
.teamtxt{right:5%;    padding-top: 0px;}
.teamtxt span:after{margin:10px 0;}
.word p.teshu { letter-spacing: 24px;}
.new h2,.sheyin h2,.team h2,.yinzhan h2,.zuop h2{padding-top: 50px;margin-top:0;}
.footer_box{padding-top: 50px}
.home_sheyin{padding: 0 5%;padding-bottom: 50px;}

.mentunew .year{float: none;width: 100%;border-radius: 0;margin-bottom: 20px;height: auto!important;padding: 10px;margin-right: 0;}
.mentunew .year h1 br{display: none;}
.mentunew .list{float: none;width: 100%;margin-right: 0;}
.mentunew .btn{float: none;width: 100%;width: 100%;padding-top: 0;}
.mentunew .btn > div{float: none;margin: 0 auto;}

}
@media screen and (max-width: 980px) {
.top_nav>ul>li{width:13%;    background-size: contain;}
.right_about>p>span.text_none{display: none}
.new_right{padding-top: 0}
.new_right .new_list span{font-size: 16px}
.team #swiper-container2 .swiper-slide img {width: 50%;}
.zuop_jihe{width:50%;float:left;}
.zuop_jihe:nth-child(1){width:100%;}
.zuop_jihe:nth-child(1) .zuop_ji_1{width:50%;float:left;}
.zuop_jihe:nth-child(1) .zuop_ji_1_box{width:100%;}
.zuop_jihe:nth-child(1) .zuop_ji_1_box .zuop_ji_1{width:50%;}
.contact_title span{font-size: 30px}
.contact_title{margin-bottom: 20px}
.right_txt p {font-size: 12px;}
.shishi_left h2{font-size: 40px}
.shishi_left p{font-size: 16px;}
.shishi_right video {height: auto;}
.shishi_left h2 { margin-bottom: 10px;}
.shishi_left p {font-size: 14px;line-height: 24px; margin-bottom: 0;}
#swiper-container4, #swiper-container5, #swiper-container6, #swiper-container7{margin-top: 0;margin-bottom: 0;}
.xifeng ul li .xifeng_txt p a{font-size: 14px}
.xifeng ul li .xifeng_txt p{padding-bottom: 10px}
.xifeng ul li .xifeng_txt span{font-size: 12px}
.mentu1{width:33.333%;}
}
@media screen and (max-width: 768px) {
.top_nav>ul>li{display:block;width:100%;text-align: left;padding: 10px;border-bottom: 1px solid #000;display: none}
.top_nav>ul>li>a{font-family:SourceHanSansCN-Regular;text-align: center;}
.top_nav>ul>li:nth-child(5){display: none!important}
.top_nav>ul>li:hover{background: #5a5858}
.new_left,.new_right{width:100%;}
.new_right{margin-top: 30px}
.teamtxt p {font-size: 14px;line-height: 24px;}
.teamtxt span{font-size: 16px}
.word p.teshu {letter-spacing: 15px;}
.right_txt,.left_img{width:100%;}
.right_txt h2{text-align: center;margin-top: 30px}
.right_txt p{text-align: center;}
.philosophy p{font-size: 14px;line-height: 20px}
.philosophy{padding: 50px 0}
.about_zy1 .right_txt h2{margin-bottom: 15px}
.fnelei{padding: 10px 0;}
.shezhi_right p{margin-bottom: 50px}
.shezhi_right h2{font-size: 30px;    margin-top: 60px;}
.shezhi_right span {font-size: 25px;}
.shezhi_right p {font-size: 15px;}
.top_nav>ul>li.dq{background: #fff;}
.top_nav>ul>li.dq:hover{background: #000}
.top_nav>ul>li.dq:hover a{color:#fff;}
.top_nav>ul>li.dq a{color:#000;}
.xian{display: none}
.liliang_title{padding: 40px 0;font-size: 20px}
.youxiu_title,.youxiu_left>span{font-size: 24px}
.neir{margin-top: 10px}
.neir p{font-size: 14px}
.zk_pic4{padding-left: 0}
.right_txt h2,.shishi_left h2,.big_title{font-size: 20px;}
.shishi_left h2{color: #fff}
.big_title{font-size: 40px;color:#000;margin:30px 0 20px 0 ;}
.shishi_details p{margin-bottom: 30px}
.liliang_box ul li .liliang_txt>p>span{font-size: 20px}
.xueyuan_details .details_title{font-size: 20px;}
.xueyuan_details p{font-size: 12px}
.shishi_xian{margin: 5px 0;}
.new h2, .sheyin h2, .team h2, .yinzhan h2, .zuop h2,.right_about h2{font-size: 24px;    padding-top: 30px;}
.new h3, .sheyin h3, .team h3, .yinzhan h3, .zuop h3{font-size: 20px;   }
.sheyin>span{font-size: 16px;margin-bottom: 20px}
.nav-teshu {
    display: block;
}
.new_more{margin-top: 60px}
.liliang_box ul li .liliang_txt>p>span a{color:#000;}
}
@media screen and (max-width: 650px) {
.home_about{padding-bottom: 50px}
.left_about,.right_about{width:100%;}
.right_about{margin-top: 30px}
.bannertxt h2{font-size:20px;}
.bannertxt h3{font-size: 16px; }
.bannertxt .xian{margin:15px 0;}
.bannertxt p{font-size: 14px}
.bannertxt{top:5%;}
.teamtxt p {font-size: 12px;line-height: 18px;}
.teamtxt span:after {margin: 5px 0;}
.team #swiper-container2 .swiper-slide img{width:100%;}
.teamtxt { right: auto;padding-top: 0px; height: 100%; width: 70%;
    background: rgba(0,0,0,.5);padding:5% 5% 5% 5%;}
.word p.teshu {letter-spacing: 10px;}
.zhezhao div p{font-size: 14px;margin-bottom: 0;}
.zhezhao div span{padding: 5px;}
.footer_left,.footer_right{width:100%;}

.zhichi{margin-top: 20px}
.xifeng ul li{width:48%;}
.xifeng ul li:nth-child(3n) {margin-right: 2%;float: left;}
#swiper-container4, #swiper-container5, #swiper-container6, #swiper-container7{width:100%;}
.shishi_right{width:100%;}
.shishi_box{margin-top: 0}
.shishi_details h2{font-size: 20px}
.mentu1 {width: 50%;}
.home_sheyin{padding: 0 2%;padding-bottom: 50px;}
.philosophy h3{font-size: 24px!important}
.shishi_more1, .shishi_shao1{width:80px;height:80px;    margin-bottom: 0;}
.shishi_more1 a, .shishi_shao1 a {font-size: 16px;color: #000;margin-top: 13px;line-height: 18px;;}
.mentu1_txt p{font-size: 14px}
.mentu1_txt a{font-size: 20px}
.about_zy1 .right_txt p{line-height: 19px}
div.footer{font-size: 12px;    margin-top: 30px;}
.xifeng ul li:nth-child(2n+1){clear: both}
.xifeng ul li:nth-child(3n+1){clear: none}
}
@media screen and (max-width: 480px) {
.bannertxt h2{font-size:18px;}
.bannertxt h3{font-size: 14px; }
.bannertxt .xian{margin:10px 0;}
.bannertxt p{font-size: 12px}
.bannertxt{top:2%;}
.team #swiper-container2 .swiper-slide img{width:100%;}
.word p.teshu {letter-spacing: 0;}
.zuop_jihe {width: 100%;}
.zuop_jihe:nth-child(1) .zuop_ji_1{width:100%;}
.footer_right input{width:100%;margin-bottom: 10px;}
.footer_left p{margin-bottom: 10px;max-width: 80%;}
.shezhi_right span {font-size: 16px;}
.shezhi_right a {padding: 7px 20px;}
.shezhi1{margin:50px auto;}
.shezhi_right p { margin-bottom: 20px;}
.shezhi_right h2{margin-top: 0}
.shezhi_right h2 {font-size: 20px;}
.contact1_title span{font-size: 24px;margin-top: 50px}
.contact1_title p{font-size: 14px}
.jiehao{display: none}
.liliang_box ul li {padding: 40px 20px 0 30px;}
.youxiu_title, .youxiu_left>span {font-size: 16px;font-weight: bold;}
.youxiu_left>p{font-size: 12px}
.zk_pic4{width:50%;}
.sheyin_box .zk_pic4 {
    width: 50%;
    position: relative;
}
.ewm_box p {
    width: 24%;
    margin: 0 5%;    font-size: 12px;
}
.zk_pic4 .ban {
    width: 100px;
    float: none;
    position: absolute;
    z-index: 999;
    left: 0;
    right: 0;
    margin: auto;
}
.circle1 {
    width: 100px;
    height: 100px;
    position: relative;
    margin: 0 auto;
}
#swiper-container3 .swiper-button-next, #swiper-container2 .swiper-container-rtl .swiper-button-prev {
    background: url(/images/s-right1.png) no-repeat;
}
#swiper-container3 .swiper-button-prev, #swiper-container2 .swiper-container-rtl .swiper-button-next {
    background: url(/images/s-left1.png) no-repeat;
}
#tijiao{float:left;margin-left: 0!important;margin-bottom: 30px}
.zk_pic4 .ban span{margin-top: 10px}
.footer_right form{width:100%;}
.footer_box{position: relative;}
.index-ewm{    width: 30%;
    position: absolute;
    top: 15%;
    right: 0; }
    .footer_right textarea{border: 1px solid #b5b1b1;}
    .zuop_jihe:nth-child(1) .zuop_ji_1_box .zuop_ji_1{width:100%;}
}
@media screen and (max-width: 360px) {
.mentu1 {width: 100%;  }	
.mentu1_txt a{padding: 20px 0}
.coolbg{margin-bottom: 20px!important;    margin-top: 20px!important;    width: 120px!important;
    height: 40px!important;font-size: 16px!important}
.footer_left p{width:70%;}
.xifeng ul li{width:100%;}
}

