@charset "utf-8";blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h2,input,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}
dd,dl,dt,li,ol,ul{list-style:none}
img{border:0}
.clear{clear:both}
a{text-decoration:none;outline:0}
center{padding:10px 0}
.top{width:1200px;margin:0 auto;height:80px}
.logo{float:left;padding-left:10px;line-height:80px}
.logo img{line-height:80px;vertical-align:middle;text-align:center}
.tel{float:right}
.newtel{float:right;display:block;overflow:hidden;height:80px;padding-right:10px}
.newtel_1{height:80px;line-height:80px;float:left;padding-right:10px}
.newtel_1 img{line-height:80px;vertical-align:middle;text-align:center}
.newtel_2{height:80px;float:left}
.newnav{height:50px;min-width:1200px;width:100%;margin:0 auto;background:#2a2a2a;margin-bottom:3px;margin-top:3px}
.newnav .tc{display:none}
.home01{display:block;background:url(../images/home01.jpg) no-repeat 0 0;width:18px;height:16px;position:absolute;left:175px;top:7px}
.home01:hover{background:url(../images/home01_h.jpg) no-repeat 0 0}
.navli12{display:none!important}
.sy1_ul li.home02{width:100px;float:left;line-height:50px}
.sy1_ul li.home02 a{background:#2d7ff2 no-repeat 0 0;height:50px!important;display:block;text-align:center;color:#fff;display:block;font-size:16px;font-weight:700;line-height:50px}
.sy1_ul li.home02 a:hover{color:#FFF;text-decoration:none}
.sy1_ul{font-size:12px;line-height:29px;height:50px;margin:0 -600px;position:absolute;left:50%}
.sy1_li{width:110px;float:left;display:inline}
.sy1_ul li a.sy1_tit{color:#FFF}
.sy1_ul li a:hover{color:#145EA9}
.sy1_ul li.sy1_li{float:left;z-index:10000;line-height:25px}
.sy1_ul li.sy1_li .sy1_tit{line-height:50px;font-size:16px;display:block;text-align:center}
.sy2_ul{position:absolute;left:0;top:50px;z-index:1112;display:none;border:#999 solid 1px;border-top:none;padding:10px 5px;background:#fff;width:1180px;text-align:center}
.sy2_li{float:left;color:#fff;line-height:30px;font-size:14px;text-align:center;margin:10px 25px;position:relative;width:120px}
.sy2_tit{overflow:hidden}
.sy2_tit:hover{color:#005ce4!important}
.sy1_ul .sy1_li .sy2_li_h{border-left:solid 1px #014c6c;border-top:solid 1px #014c6c;border-bottom:solid 1px #014c6c!important;display:block;z-index:2000}
.sy1_ul .sy1_li .sy2_li_h a{color:#333!important}
.sy1_ul .sy1_li .sy2_li_h a:hover{color:#005ce4!important}
.bod_1{border-bottom:dashed 1px #CCC;border-left:solid 1px #fff;border-top:solid 1px #fff}
.sy1_li_bg{background:#000 no-repeat 0 0;height:50px!important;display:block;text-align:center}
.sy1_li_bg a.sy1_tit{color:#fff!important}
.sy1_li_bg a.sy1_tit:hover{color:#fff!important;text-decoration:none}
.sy1_ul li a.sy2_tit{color:#333;font-size:14px}
.sy1_ul li a.sy1_tit:hover{color:#fff!important}
.navli3 li a.sy2_tit{font-weight:100}
.navli5 li a.sy2_tit{font-weight:100}
.sy2_ul .sy2_inside{width:200px;float:left}
.sy2_ul .sy2_inside li{float:left;width:135px}
.sy2_ul .sy2_inside li .sy3_ul{width:95px}
.sy2_ul .sy2_inside li .sy3_ul .sy2_inside{width:95px}
.sy2_ul .sy2_inside li .sy3_ul li{width:89px}
.nav2_cent_div{width:435px;border-left:1px solid #DDD;border-right:1px solid #DDD;float:left}
.sy1_ul li .sy2_ul .nav2_cent_div li{float:left;padding:0 12px;width:180px;overflow:hidden;position:relative}
.sy1_ul li .sy2_ul .nav2_cent_div li p{line-height:20px;font-size:12px;font-weight:400}
.sy1_ul li .sy2_ul .nav2_cent_div h4{font-size:14px;line-height:30px}
.sy1_ul li .sy2_ul .nav2_cent_div li h4 a{color:#145EA9;height:auto;width:auto;border:none}
.sy1_ul li .sy2_ul .nav2_cent_div li h4 a:hover{color:#ec9205}
.sy1_ul li .sy2_ul .nav2_cent_div li img{width:180px}
.sy1_ul li .sy2_ul .nav2_cent_div li a{width:180px;height:103px;display:block;overflow:hidden;border:#d6d6d6 solid 1px}
.sy1_ul li .sy2_ul .nav2_cent_div li a:hover{border-color:#F93}
.sy1_ul li .sy2_ul .nav2_cent_div li p a{display:none}
.sy1_ul li .sy2_ul .nav2_cent_div li h2 a{color:#333;border:none;width:auto;height:auto;display:block;margin-top:5px;line-height:30px;font-size:12px;font-weight:400}
.sy1_ul li .sy2_ul .nav2_cent_div li h2 a:hover{color:#ec9205}
.nav2_cent_img,.nav2_cent_img0{float:left;padding-left:18px;width:282px;text-align:left}
.nav2_cent_img img,.nav2_cent_img0 img{width:280px;border:#d6d6d6 solid 1px}
.nav2_cent_img img,.nav2_cent_img0 img:hover{border-color:#F93}
.nav2_cent_img h2,.nav2_cent_img0 h2{margin-top:5px;font-size:12px}
.nav2_cent_img h2 a,.nav2_cent_img0 h2 a{color:#333;font-weight:400}
.nav2_cent_img h2 a:hover,.nav2_cent_img0 h2 a:hover{color:#ec9205}
.navli2 .sy2_ul{float:left}
.sy2_ul li a:hover{color:#005ce4!important;text-decoration:none}
.nav2_yywh_img{border-left:1px solid #ddd;width:400px;float:left}
.nav2_yywh_img a img{width:360px;height:180px;margin-right:20px}
.nav2_yywh_img2{border-left:1px solid #ddd;float:left}
.nav2_yywh_img2 a img{width:360px;height:180px;margin-left:10px}
.navli6 .sy2_ul .sy2_inside{width:378px}
.content{width:1200px;margin:0 auto}
.con1{font-family:PingFangSC-Medium;font-size:32px;color:#222;text-align:center;padding-top:30px}
.footer{background-color:#494949;color:#fff;padding-top:68px;display:block;overflow:hidden}
.footer .container{padding:0 15px}
.footer .row{display:block;overflow:hidden;padding-bottom:50px;border-bottom:1px solid #a5a5a9}
.footer-left{width:92%}
.footer .container{max-width:1180px;margin:0 auto}
.footer a{color:#fff}
.footer-left ul p{font-size:18px;margin-bottom:32px}
.footer-left ul{float:left}
.footer-left ul li{margin-bottom:16px}
.footer-left ul:last-child li:nth-child(3){font-size:18px}
.footer-right img{width:90px;height:90px;display:block;border-radius:5px}
.footer .copyright-div{width:100%;text-align:center;position:relative}
.footer .copyright{margin-top:10px;width:100%;display:inline-block}
.footer-right {
    width: 8%; float:right;
}
.footer-right .footer-right-qrcode {
    width: 90px;
    height: 90px;
}
.footer-right img {
    width: 90px;
    height: 90px;
    display: block;
    border-radius: 5px;
}
.col-lg-6,.col-sm-12 {
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.text-center{text-align:center}




.restaurant-three-floor {
    /* height: 580px; */
    background: rgba(245, 245, 245, 1); clear:both
}
.layout {
    width: 1180px;
    min-width: 1180px;
    margin: 0 auto;
}
.clearfix {
    zoom: 1;
}
.restaurant-three-floor-title {
    font-size: 38px;
    padding-top: 39px;
    text-align: center;
}
.restaurant-three-floor-left {
    float: left;
    padding-top: 59px;
    margin-right: 80px;
    margin-left: 24px;
}
.restaurant-three-floor-right>p {
    font-size: 40px;
    padding-top: 166px;
    margin-bottom: 29px;
}
.restaurant-three-floor-right>p span {
    font-size: 24px;
    color: #333;
}
.restaurant-three-floor-right div p {
    color: #868686;
    font-size: 18px;
    white-space: nowrap;
}


.clearfix {

	    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	    display: table;
    content: " ";
}
.restaurant-four-floor {
    padding-bottom: 60px; background:rgba(245, 245, 245, 1);
}
.restaurant-four-floor-left {
    float: left;
    padding-top: 129px;
    margin-right: 90px;
    margin-left: 53px;
}
.restaurant-four-floor-left>p {
    font-size: 40px;
    margin-bottom: 29px; 
}
.restaurant-four-floor-left>p span {
    font-size: 24px;
    color: #333;
}
.restaurant-four-floor-left div {
    width: 450px;
}
.restaurant-four-floor-left div p {
    color: #868686;
    font-size: 18px;line-height:34px;
}
.restaurant-four-floor-right {
    padding-top: 61px;
}
.restaurant-five-floor {
    background:#fff;
}
.restaurant-five-floor-left {
    float: left;
    padding-top: 102px;
    margin-right: 37px;
    margin-left: 23px; padding-bottom:60px
}
.restaurant-five-floor-lefts {
    float: left;
    padding-top: 52px;
    margin-right: 37px;
    margin-left: 23px; padding-bottom:30px
}
.restaurant-five-floor-right > p {
    font-size: 40px;
    padding-top: 119px;
    margin-bottom: 29px;
    color: #444;
}
.restaurant-five-floor-right div p {
    color: #444;
    font-size: 18px; line-height:34px;
}
.restaurant-nine-floor {
    background: #fff;
    padding-bottom: 99px;
}
.restaurant-nine-floor .layout > p {
    font-size: 40px;
    text-align: center;
    padding-top: 90px;
    margin-bottom: 29px;
}
.restaurant-nine-floor .layout > p:nth-child(2) {
    font-size: 18px;
    text-align: center;
    padding-top: 0;
    margin-bottom: 70px;
}
.restaurant-nine-floor .layout div {
    float: left;
    margin-right: 86px;
}
.restaurant-nine-floor .layout div p {
    text-align: center;
    font-size: 14px;
    margin-top: 19px;
    margin-bottom: 0;
}
.restaurant-nine-floor .layout div:last-child {
    float: left;
    margin-right: 0;
}
.restaurant-seven-floor {
    background: rgba(245, 245, 245, 1);
}
.restaurant-seven-floor p:nth-child(1) {
    font-size: 40px;
    padding-top: 35px;
    margin-bottom: 29px;
    color: #333;
}
.restaurant-seven-floor p {
    text-align: center;
    font-size: 18px;
    color: #868686;
}
.restaurant-seven-floor img {
    display: block;
    margin: 0 auto;
        margin-top: 0px;
    padding-bottom: 27px;
}
.restaurant-eight-floor {
    background: rgba(106, 176, 255, 1);
}
.restaurant-eight-floor-left {
    float: left;
    margin-right: 117px;
    margin-left: 53px;
}
.restaurant-eight-floor-lefts {
    float: left;
    margin-right: 27px;
    margin-left: 53px;
}
.restaurant-eight-floor-left > p,.restaurant-eight-floor-lefts > p{
    font-size: 40px;
    padding-top: 107px;
    margin-bottom: 29px;
    color: #fff;
}
.restaurant-eight-floor-left div p,.restaurant-eight-floor-lefts div p {
    color: #fff;
    font-size: 18px; line-height:34px;
    white-space: nowrap;
}
.eight-floor-icon-box {
    float: left;
    text-align: center;
    width: 126px;
    margin-right: 70px;
    margin-top: 40px;
}
.eight-floor-icon-box img {
    display: block;
    margin: 0 auto;
        margin-bottom: 0px;
    margin-bottom: 20px;
}
.eight-floor-icon-box span {
    display: block;
    text-align: center;
    font-size: 18px;
    color: #fff;
    white-space: nowrap;
}
.restaurant-eight-floor-right {
    margin-top: 54px; padding-bottom:47px;
}
.restaurant-eight-floor-rights {
    margin-top: 54px; padding-bottom:47px; float:left;
}
.fourteen-floor-box {
    padding-bottom: 34px;
}
.fourteen-floor-box .layout div:first-child {
    font-size: 40px;
    text-align: center;
    padding-top: 30px;
    margin-bottom:30px;
    color: rgba(51, 51, 51, 1);
}
.fourteen-floor-item:nth-of-type(2n) {
    margin-left: 10px; margin-right: 10px;

}

.fourteen-floor-item {
    float: left;
    text-align: center;
}
.fourteen-floor-item p {
    font-size: 20px;
    color: rgba(51, 51, 51, 1);
    margin-top: 47px;
    margin-bottom: 29px;
    text-align: center;
}
.fourteen-floor-item span {
    display: inline-block;
    width: 360px;
    font-size: 18px;
    color: rgba(134, 134, 134, 1);
    text-align: left;
}
.fourteen-floor-item {
    float: left;
    text-align: center;
}


.n_content_zcz {
    background: #ffffff;
    padding-bottom: 50px;
}
.n_content_zcz_mid {
    width: 1200px;
    margin: 0 auto;
}
.n_content_zcz_t {
    line-height: 118px;
    height: 118px;
    color: #171c1e;
    font-size: 24px;
    position: relative;
    padding-left: 26px;
}
.n_content_zcz_t {
    line-height: 118px;
    color: #171c1e;
    font-size: 24px;
}
.n_content_zcz:nth-child(2n) {
    background: #f4fcff;
}

.media-margin {
    margin-top: 7rem;
}
.auto-wrap {
    position: relative;
    margin: auto;
        margin-top: auto;
    width: 100%;
}
