.vis-lg{display: block!important;}
.hid-lg{display: none!important;}
.lg-1{width:6.3333%;padding-left: 1%;padding-right: 1%}
.lg-2{width:14.667%;padding-left: 1%;padding-right: 1%}
.lg-3{width:23%;padding-left: 1%;padding-right: 1%}
.lg-4{width:31.33%;padding-left: 1%;padding-right: 1%;}
.lg-5{width:39.66%;padding-left: 1%;padding-right: 1%}
.lg-6{width:48%;padding-left: 1%;padding-right: 1%}
.lg-7{width:56.33%;padding-left: 1%;padding-right: 1%}
.lg-8{width: 64.6667%;padding-left: 1%;padding-right: 1%}
.lg-9{width:73%;padding-left: 1%;padding-right: 1%}
.lg-10{width: 81.3333%;padding-left: 1%;padding-right: 1%}
.lg-12{width:100%;margin-left:auto;margin-right: auto}



.casewrap .txt h4{margin-top: 100px;}
.service .tele p.num{line-height: 30px;height: 30px;color: #fff;font-size:20px;}
.service .tele p.p a,.service .tele p.p{color: #fff;font-size: 14px;line-height: 20px;height: 20px;}

.service{bottom: 0;width: 100%;left: 0;z-index: 99;height: 124px;}
.service .tele{width: 19%;
    background: url('../images/tele2.png') no-repeat right center;
    height: 84px;
    margin-right: 1%}
.service .mask{width: 100%;height: 100%;background: #000;opacity: .6;filter:alpha(opacity=60);z-index: 1;bottom: 0;left: 0;}
.service .wrapper{position: relative;z-index: 3;}
.service  .box{width: 15%;height: 100px;margin: 24px 0% 0 1%;position: relative;}
.service  .box .wrap{width:100%;padding:15px 0%;height:70px;position: absolute;z-index: 2;top:0px;transition: all .5s }
.service .box .cont{position: relative;z-index: 3;padding:10px 10px;margin-top:10px;}
.service .box .cont h2{line-height: 30px;height: 30px;color: #fff;font-size: 18px;overflow: hidden;}
.service .box .cont h3{line-height: 30px;height:30px;color: #fff;font-size: 14px; overflow: hidden;}
.service  .box.c1 .wrap{background:#1b952c;}
.service  .box.c2 .wrap{background:#3645c9;}
.service  .box.c3 .wrap{background:#1980ff;}
.service  .box.c4 .wrap{background:#ffb400;}
.service  .box.c5 .wrap{background:#ff3600;}
.service  .box img{height: 0;width: 60px;margin-left: 10px;}
.service  .box:hover .wrap{top:-60px;height:130px;transition: all .5s}
.service  .box:hover .wrap img{height: 60px;transition: height .5s}


.serv {padding-right:0%!important;padding-left:0%!important;}

.box2 .submit{float: right;}
.h.wrapper{padding:10px 14px 20px;}
.wrapper{max-width:1200px;}
.main.wrapper{max-width: 1172px;padding:14px 14px 0;}
.h_right p{text-align: right;padding-right: 20px;}
.tlogo{float: left;}
.tlogo img{max-width:100%}
.lg-fl{float: left;}
.main_1,.main_2,.main_3,.main_4{padding:40px 0;width: 100%;}
.main_3 .tabhead li{margin-right: 10px}
.main_1 .box2  h2 span.booking{font-size: 26px;}
.main_1 .box2  h2 span.tele{font-size: 20px;}
.footer .lg-3 img{width: 100px;height: 100px}
.box{}
.box.image{margin-right:0}
.box{padding:0;width: 25%}
.main_3 .slick-prev:before,.main_3 .slick-next:before{font-size: 40px;color: #999}
.main_3 .slick-prev{left: 0px;width: 40px;height: 40px;}
.main_3 .slick-next{right: 0px;width: 40px;height: 40px;}

.left{width: 20%;}
.right{width: 76%}