﻿*{margin:0;padding:0;list-style-type:none}

body{font-family: "Microsoft YaHei";/*overflow-x: hidden;*/}

.head-nav{background: #fff;}

  .navbar{background: #fff;}

  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: initial;}

.container{overflow: hidden;}
ol,ul{padding: 0;margin: 0;}

.right{float: right;}

.left{float: left;}

@media (min-width: 1200px){

.container {

    width: 1200px!important;

    min-width: 1200px!important;

}

}

@media (min-width: 768px){

.modal-dialog {

    width: 480px!important;

    margin: 30px auto;

}

}



@media (max-width: 767px){

	.navbar-nav{margin: 0!important}

.navbar-default .navbar-collapse{

	border-color: #e7e7e7;

    position: fixed;

    background: #fff;

    width: 100%;

    z-index: 999;

    margin: 0;

    padding: 0;

    left: 0;

    height: 100%;

}

}

a{text-decoration:none;}

a:hover{text-decoration:none;}

p{margin: 0;}



.close{opacity: 1}

.modal-backdrop:nth-of-type(2){z-index: 1060!important}

/*banenr*/

.banner-page {

	padding: 0

}

.banner-page img{width: 100%;height: auto;}

/*header*/

.head-top{background: #333;line-height: 30px;}

.head-top span{color: #BFBFBF;background: url(../images/tel.png) no-repeat center left;text-indent: 15px;}

.head-top span small{color: #F3954B;font-weight: bold;font-size: 18px;}



/*nav*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.head-nav-u{ line-height:110px;position:relative; z-index:1; text-align: center;}

.head-nav-u .nLi{ float:left;  position:relative; display:inline; width: calc(100%/8);transition: all 0.8s;}
/* .head-nav-u .nLi:nth-of-type(4) a{color: #009966;font-weight: bold;} */
.head-nav-u .nLi:before {

	transition: 0.3s all;

	content: '';

	border-bottom: 2px solid #009966;

	display: block;

	height: 0;

	left: 45%;

	position: absolute;

	width: 0%;

	bottom: 20px

}

.head-nav-u .nLi:hover:before {

	width: 60%;

	left: 20%;

}



.head-nav-u .nLi:hover{background: #009966;}

.head-nav-u .nLi:hover a{color: #fff;}

.head-nav-u .nLi a{ display:block; font-size:15px; color: #000;}

.head-nav-u .sub{ display:none; width:100%; left:0; top:110px;  position:absolute; background:#4E4E4E;  line-height:26px;}

.head-nav-u .sub li{ zoom:1;line-height: 35px; }

.head-nav-u .sub a{ display:block;}

.head-nav-u .sub a:hover{ background:#6d6d6d; color:#fff;  }

.head-nav-u a.current{background: #009966;color: #fff;}
.head-nav-u .nLi:nth-of-type(4) a.current{background: #009966;color: #fff;}

/*nav-width780px*/

@media (min-width: 768px){

.navbar{height: 70px;margin: initial;}

.navbar-default{background: initial;border: initial;border-radius: initial; border-bottom: 1px solid #009A44;}

.navbar-nav>li>a{line-height: 70px;padding-top: initial;padding-bottom: initial;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: #109A4D;color: #fff;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background: #109A4D;color: #fff;}

.navbar-default .navbar-nav>li>a:hover{background: #109A4D;color: #fff;}

.navbar-default .navbar-nav>li>a{color: #333;}

.navbar-brand{height: 69px;padding: initial;}

.navbar-brand>img{margin-top:7px;}

}

.navbar{margin-bottom: initial;}

.navbar-default{border-bottom: 1px solid #048359;background: initial;}

.navbar-default .navbar-toggle{border: initial;}

.navbar-default .navbar-toggle .icon-bar{background: #048359;}

.navbar-toggle .icon-bar{width: 28px;height: 3px;}

.navbar-default .navbar-brand{padding: initial;}

.navbar-default .navbar-brand img{height: 100%;margin-left: 15px;}

/*banner*/

.banner{width: 100%;position: relative;}

.banner .hd{position: absolute;bottom: 15px;left: 50%;z-index: 1;transform: translateX(-50%);}

.banner .hd ul li{width: 15px;height: 15px;border: 2px solid #009966;float: left;font-size: 0;border-radius: 50%;z-index: 1;margin: 0 5px;}

.banner .hd ul li.on{background: #009966;}

@media (max-width: 767px){

	.banner .hd ul li{width: 8px;height: 8px;}

}

/*首页标题*/

.in-tit{height: 192px;background: url(../images/t.png)no-repeat center;}

.in-tit h1{padding-top: 60px;}

.service .in-tit{margin: 80px 0;}

.guarantee .in-tit{margin: 80px 0 0;}

@media (max-width: 767px){

	.guarantee .in-tit{margin-top: 30px}

}

@media (max-width: 510px){

	.in-tit h1{padding-top: 70px;font-size: 27px;}

}

@media (max-width: 390px){

	.in-tit h1{padding-top: 70px;font-size: 24px;}

}

@media (max-width: 350px){

	.in-tit h1{padding-top: 70px;font-size: 21px;}

}

/*service*/

.service{height: 1150px;}

.service-list{margin-top: 60px;}

.mr20{margin-right:20px}

.zq-icon{display:inline-block;background:url(../images/icon.png) no-repeat}

.icon40x40{width:40px;height:40px}

.crad-area-icon1{background-position:0 0}

.crad-area-icon2{background-position:-40px 0}

.crad-area-icon3{background-position:-80px 0}

.crad-area-icon4{background-position:-120px 0}

.card-area{margin:100px auto 0;height:560px;position:relative}

.card-area .card-item{z-index:4;transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;position:relative;float:left;width:22.5%;height:521px;background-color:transparent;border: 1px solid #d9d9d9;overflow: hidden;}

.card-area .card-item:nth-of-type(2n) .card .card-content.content-second{margin-top: 15px;}

.card-area .card-item:nth-of-type(2n) .card .card-content .other-info .other-info-list{margin-bottom: 28px;}

.card-area .card-item.card-item{margin-left:-1px}

.card-area .card-item .card{transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;width:100%;height:100%;text-align:center;background:#fff}

.card-area .card-item .card .card-content{width:100%;line-height:2}

.card-area .card-item .card .card-content.content-first{transition:all .12s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}

.card-area .card-item .card .card-content.content-second{transition:all .12s cubic-bezier(.4,0,.2,1) 0s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));line-height:2}

.card-area .card-item .card .card-content.content-second li{float:left;width:50%}

.card-area .card-item .card .card-content,.card-area .card-item .card .card-title{position:absolute;left:0;right:0;z-index:1}

.card-area .card-item .card .card-title{padding-top:1px;transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;height:200px;line-height:26px;font-size:14px;top:0;background:#eee;}

.card-area .card-item .card .card-title .content{position:absolute;bottom:-2px;width:100%}

.card-area .card-item .card .card-title .content i{font-size: 80px;color: #777;}

.card-area .card-item .card .card-title h3{font-size:22px;font-weight:700;color:#333;margin-bottom:0}

.card-area .card-item .card .card-title .short-info{color:#777;font-size:14px;margin-top:0;margin-bottom:20px}

.card-area .card-item .card .card-title .zq-product-img{width:40px;height:40px;margin:10px auto;position:relative}

.card-area .card-item .card .card-title .zq-product-img img{position:absolute;left:0;width:100%}

.card-area .card-item .card .card-title .zq-product-img .un-hover{z-index:1;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}

.card-area .card-item .card .card-title .zq-product-img .with-hover{z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))}

.card-area .card-item .card .card-title .short-info,.card-area .card-item .card .card-title .zq-product-img img,.card-area .card-item .card .card-title h1{transition:all .15s cubic-bezier(.4,0,.2,1) 0s}

.card-area .card-item .card .card-content{height:376px;position:absolute;top:200px}

.card-area .card-item .card .card-content.content-first .content-first-list{width:100%;max-width:250px;font-size:16px;color:#373d41;margin-top:30px;margin-bottom:30px}

.card-area .card-item .card .card-content.content-first .content-first-list li{margin-bottom:20px}

.card-area .card-item .card .card-content.content-second{width:90%;font-size:14px;color:#a9b0b4;text-align:left;margin: 0 auto;margin-top: -10px;top: 160px;}

.card-area .card-item .card .card-content.content-second .main-head{color:#3db1ea;font-size:18px;line-height:28px;margin-bottom:10px}

.card-area .card-item .card .card-content.content-second p{margin:5px 0}

.card-area .card-item .card .card-content.content-second .main-tip{color:#232933}

.card-area .card-item .card .card-content.content-second .main-desc{color:#8c8c8c;font-size:12px;line-height:22px}

.card-area .card-item .card .card-content.content-second .main-btn{cursor:pointer;width:160px;height:38px;font-size:16px!important;color:#fff;margin-top:22px;margin-bottom:33px;border-radius:19px;background:#3db1ea;border:0;transition:color .3s ease-in-out,background .3s ease-in-out}

.card-area .card-item .card .card-content.content-second .main-btn:hover{color:#fff;background:#1b77b9}

.card-area .card-item .card .card-content.content-second .main-white-btn{cursor:pointer;width:160px;height:36px;border:1px solid #3db1ea;font-size:16px!important;color:#3db1ea;margin-top:22px;margin-bottom:33px;border-radius:19px;background:#fff;transition:color .3s ease-in-out,background .3s ease-in-out}

.card-area .card-item .card .card-content.content-second .main-white-btn:hover{color:#fff;background:#3db1ea}

.card-area .card-item .card .card-content .other-info{overflow:hidden;line-height:22px;font-size:12px}

.card-area .card-item .card .card-content .other-info .other-info-list{width: initial;background: #f2f2f2;overflow: hidden;padding: 10px;clear: both;float: initial;margin-bottom: 10px;}

.card-area .card-item .card .card-content .other-info .other-info-list .no-effect p{width: 60%;float: left;overflow: hidden;height: 42px;}

.card-area .card-item .card .card-content .other-info .other-info-list .list-more{border-color: #009966;border-radius: initial;background: initial; }

.card-area .card-item .card .card-content .other-info .other-info-list .c-a-arrow{position:absolute;right:10px;top:15px;background-position:-200px 0}

.card-area .card-item .card .card-content .other-info .other-info-list .list-more:hover{background:#009966;color: #fff;}

.card-area .card-item .card .card-content .other-info .other-info-list .list-context{color:#00c1de}

.card-area .card-item .card .card-content .other-info .other-head{font-size:16px;font-weight:400;color:#000;margin: 0}

.card-area .card-item .card .card-content .other-info .other-desc{margin-top:2px;font-size:12px;color:#999}

.card-area .card-item.active{z-index:6;box-shadow:0 0 30px rgba(16, 154, 77, 0.2);width:32%;height:640px;overflow: initial;}

.card-area .card-item.active .card .card-title{background-color:#009966;height:200px;top:-70px;border:0}

.card-area .card-item.active .card .card-title .short-info{color:#f5f5f5}

.card-area .card-item.active .card .card-title h3{color:#fff}

.card-area .card-item.active .card .card-title .content i{color: #fff;}

.card-area .card-item.active .card .card-content.content-first{transition:all .12s cubic-bezier(.4,0,.2,1) 0s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))}

.card-area .card-item.active .card .card-content.content-second{transition:all .12s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}



@media (max-width: 767px){

	.service{height: auto;margin-bottom: 30px}

.bjtu{margin: 0}

.bjtu img{margin: 0 auto;display: block;max-width: 95%;height: auto}

}



/*Pursuit*/

.Pursuit{background: #EFEFEF;clear: both;padding: 60px 0;}

.Pursuit-list{margin-top: 120px;}

.Pursuit-list-li{box-shadow: 0px 1px 8px 1px #555;border-radius: 4px;position: relative;}

.Pursuit-list-li .Pursuit-ti{font-size: 38px;background: #109A4D;color: #fff;border: 4px solid #fff;border-radius: 100%;width: 110px;height: 110px;line-height: 110px;position: absolute;top: -60px;left: 50%;transform: translateX(-50%);box-shadow: 0px 1px 8px 1px #555;}

.Pursuit img{width: 100%;height: auto}

@media (max-width: 991px){

.Pursuit-list li{margin-bottom: 70px;}

}

.Pursuit-list-li p{font-size: 18px;padding: 70px 0 30px;color: #555;}



.Pu-list{border-radius: 50px;background: #109A4D;margin-top: 10px;margin-bottom: 10px;padding: 10px;}

.Pu-list .Pu-list-t{width: 60px;height: 60px;line-height: 60px;background: #fff;border-radius: 50%;margin-right: 10px}

.Pu-list span{color: #fff;}



.Pursuit-shuz{margin-top: 50px;}

@media (min-width: 1200px){

.Pursuit-shuz .col-md-offset-12-5{margin-left: 12.5%;}

}



.Pursuit-shuz p{font-size: 36px;color: #109A4D;margin: 0;font-weight: bold;}

.Pursuit-shuz small{font-size: 30px;color: #747474}

.Pursuit-shuz hr{width: 50px;margin: 5px auto;border-color: #747474;}



@media (max-width: 767px){

	.Pursuit{padding: 20px 0}

	.Pursuit-shuz{margin-top: 20px}

	.Pursuit-shuz p{font-size: 24px}

	.Pursuit-shuz small{font-size: 15px;}

	.Pursuit-shuz hr{width: 30px}



	.Pursuit .Pu-listlist{margin-top: 20px}

}

/*guarantee*/

.guarantee{height: 850px;}

.guarantee-warp{

				width: 100%;

				height:400px;				

				position: relative;

				margin-top: 50px;

				/*一定要有以下样式，才会有3D的效果*/

				/*把div变成3D的场景*/

				transform-style: preserve-3d;

				perspective: 1500px;

			}

			.guarantee-warp img{

				/*对所有的图片进行设置样式*/

				width: 400px;

				height:300px;

				/*这里一定要设置为绝对定位*/

				position: absolute;

				/*calc()是一个计算函数  页面的宽度-容器宽度的一半*/

				left: calc(50% - 200px);

				top: calc(50% - 150px);

				/*看到图片的运动过程*/

				transition:0.8s ease-in-out;

				box-shadow: 0px 7px 14px #333;

			}





@media (max-width: 767px){

	.guarantee{height: auto;margin-bottom: 50px;}

	.slider{ width:100%; height:186px; margin:30px auto; position:relative; overflow:hidden;}

	.slider .bd{ position:absolute; left:0; top:0; }

.slider .bd li{ overflow:hidden; }

.slider .bd li img{ display:block; width:280px; height:186px; }

.slider .tempWrap{ padding:0 60px !important; }

.slider .pnBtn{ position:absolute; top:0; width:60px; height:186px; cursor:pointer; }

.slider .prev{ left:0; }

.slider .next{ right:0; }

.slider .pnBtn .blackBg{ display:block; position:absolute; left:0; top:0; width:100%; height:186px; background:#000; filter:alpha(opacity=50);opacity:0.5; }

.slider .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:32px; height:186px; _filter:alpha(opacity=70); }

.slider .prev .arrow{ left:0; background:url(../images/left.png) 0 center no-repeat; }

.slider .next .arrow{ right:0; background:url(../images/right.png) 0 center no-repeat; }

}



/*搬家服务*/

.box-bjfw{background:#f5f5f5}

.box-bjfw .container{background:#fff;padding-bottom: 30px;}

.bjfw-tit{height:52px;line-height:34px;font-size:20px;font-weight:400;color:#fff;padding-left:12px;background:url(../images/bjfw-tit.jpg) no-repeat left;margin-top:30px}

.bjfw-tit h1{width:48px;float:left;font-size:52px;margin:0;margin-left:5px;line-height:52px;font-family:cursive;font-weight:700;color:#fff}

.bjfw-tit h2{color:#fff;float:left;font-size:24px;margin:0;margin-top:5px;margin-left:15px;letter-spacing:14px;width:225px}

.bjfw-tit small{color:#fff;float:left;margin-top:3px;font-size:14px;letter-spacing:3px}

.fuwu-list li.col-md-4{padding:10px;position:relative}

.fuwu-list li.col-md-4 .btn-default{position:absolute;right:25px;top:50%;transform:translateY(-50%);background:#096;border:1px solid #096;color:#fff;opacity:0;-webkit-transition:all ease .8s;-o-transition:all ease .8s;transition:all ease .8s}



.fuwu-list li{margin-top: 30px;border: 1px solid #fff;-webkit-transition: all ease 0.8s;

-o-transition: all ease 0.8s;

transition: all ease 0.8s;}

.fuwu-list li i{width: 70px;height: 80px;float: left;display: block;margin-right: 25px;}

.fuwu-list li h1{color: #717171;margin-top: 4px;font-size: 24px;}

.fuwu-list li p{color: #717171;font-size: 14px;}



.fuwu-list li:hover{border: 1px solid #009966;border-radius: 10px;background: #F5F5F5;}

.fuwu-list li:hover .btn-default{opacity: 1;}





.bjfw li i{background: url(../images/1-1.jpg)no-repeat center;background-size: 100%;}

.bjfw li:nth-of-type(2) i{background: url(../images/1-2.jpg)no-repeat center;background-size: 100%;}

.bjfw li:nth-of-type(3) i{background: url(../images/1-3.jpg)no-repeat center;background-size: 100%;}

.bjfw li:nth-of-type(4) i{background: url(../images/1-4.jpg)no-repeat center;background-size: 100%;}

.bjfw li:nth-of-type(5) i{background: url(../images/1-5.jpg.html)no-repeat center;background-size: 100%;}



.jdqx li i{background: url(../images/2-1.jpg)no-repeat center;background-size: 100%;}

.jdqx li:nth-of-type(2) i{background: url(../images/2-2.jpg)no-repeat center;background-size: 100%;}

.jdqx li:nth-of-type(3) i{background: url(../images/2-3.jpg)no-repeat center;background-size: 100%;}

.jdqx li:nth-of-type(4) i{background: url(../images/2-4.jpg)no-repeat center;background-size: 100%;}

.jdqx li:nth-of-type(5) i{background: url(../images/2-5.jpg)no-repeat center;background-size: 100%;}



.bdsh li i{background: url(../images/3-1.jpg)no-repeat center;background-size: 100%;}

.bdsh li:nth-of-type(2) i{background: url(../images/3-2.jpg)no-repeat center;background-size: 100%;}

.bdsh li:nth-of-type(3) i{background: url(../images/3-3.jpg)no-repeat center;background-size: 100%;}

.bdsh li:nth-of-type(4) i{background: url(../images/3-4.jpg)no-repeat center;background-size: 100%;}

.bdsh li:nth-of-type(5) i{background: url(../images/3-5.jpg)no-repeat center;background-size: 100%;}



.jzfw li i{background: url(../images/4-1.jpg)no-repeat center;background-size: 100%;}

.jzfw li:nth-of-type(2) i{background: url(../images/4-2.jpg)no-repeat center;background-size: 100%;}

.jzfw li:nth-of-type(3) i{background: url(../images/4-3.jpg)no-repeat center;background-size: 100%;}

.jzfw li:nth-of-type(4) i{background: url(../images/4-4.jpg)no-repeat center;background-size: 100%;}

.jzfw li:nth-of-type(5) i{background: url(../images/4-5.jpg)no-repeat center;background-size: 100%;}



.zlfw li i{background: url(../images/5-1.jpg)no-repeat center;background-size: 100%;}

.zlfw li:nth-of-type(2) i{background: url(../images/5-2.jpg)no-repeat center;background-size: 100%;}

.zlfw li:nth-of-type(3) i{background: url(../images/5-3.jpg)no-repeat center;background-size: 100%;}

.zlfw li:nth-of-type(4) i{background: url(../images/5-4.jpg)no-repeat center;background-size: 100%;}

.zlfw li:nth-of-type(5) i{background: url(../images/5-5.jpg)no-repeat center;background-size: 100%;}



@media (max-width: 767px){

	.box-bjfw .container{background: #f8f8f8;padding:0;}

	.box-bjfw .container .row{background: #fff;margin-bottom: 15px;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}

	.bjfw-tit{background: none;margin: 0;border-bottom: 1px solid #e8e8e8}

	.bjfw-tit h1{width: 3px;background: #019966;height: 24px;margin: 13px 15px 0;font-size: 0;}

	.bjfw-tit h2{color: #019966;line-height: 52px;margin: 0;padding: 0;letter-spacing: 1px;font-size: 18px;width: initial;font-weight: bold;color: #333;}

	.bjfw-tit small{display: none}

	.container{padding: 0;}

	.fuwu-list li{margin-top: 5px;padding-bottom: 0}

	.fuwu-list li i{margin: 0 auto;float: initial;width: 60px;height: 60px;}

	.fuwu-list li h1{text-align: center;font-size: 1.525rem;white-space: nowrap;}

	.fuwu-list li p{display: none}

	.fuwu-list li:hover .btn-default{opacity: 0;}

	.fuwu-list li:hover{border: none;background: none;}

}



	.butt {background: #fff;padding-top: 30px}

	.butt .butt-bu{width: 274px;height: 68px;line-height: 68px;color: #fff;border-radius: 8px;text-align: center;margin: 30px auto;font-size: 30px;background: url(../images/but.png) no-repeat center left 35px #019966;text-indent: 80px;}

	.butt-txt{line-height: 47px;color: #787878;font-size: 16px;text-align: center;background: #f2f2f2}

/*modal */

.modal .modal-dialog{padding: 0;margin: 0 auto;height: 100%;}

.modal .modal-content{box-shadow: none;border: none;border-radius: 0;height: 100%;}

.modal .modal-body{padding: 0;border: 0;height: 100%;}

/*案例*/

.case{width: 100%;background: #EEEEEE;padding-bottom: 30px;}

.case-tit{height: 79px;margin-top: 70px;}

.case-tit-le i{width: 76px;height: 79px;display: block;background: #009A44;}

.case-tit-le h2{margin: 0 0 0 10px;color: #009A44;font-size: 44px;font-weight: bold;line-height: 32px;}

.case-tit-le h2 small{font-size: 34px;line-height: 60px;}



#container { width: 1172px; margin: 0 auto;margin-top: 80px;}

#container li {display: inline-block; list-style-type: none;width: 381px;height: 233px;float: left;margin-right: 14px;margin-bottom: 23px;}

#container li:nth-of-type(3){margin-right: 0;}

#container li:nth-of-type(4){width: 776px;height: 368px;}

#container li:nth-of-type(5){width: 381px;height: 368px;margin-right: 0;}

#container li:last-of-type{margin-right: 0;}

#container li img {width: 100%;height: 100%;display: block;}



@media (max-width: 767px){

	.case .container{padding: 0 15px;}

	.case-tit{height: 50px;margin: 15px 0;border-bottom: 1px solid #ddd;}

	.case-tit-le{margin-left: 10px;}

	.case-tit-le i{width: 3px;height: 35px}

	.case-tit-le h2{font-size: 12px;line-height: initial;}

	.case-tit-le h2 small{font-size: 18px;line-height: initial;}

	.case-tit-ri{display: none}

	#container{margin: 0;width: 100%}

	#container li{width: 32.6%;margin-right: 1%;height: auto;margin-bottom: 10px}

	#container li:nth-of-type(4){width: 66.1%;height: auto;float: left;clear: both;}

	#container li:nth-of-type(5){width: 32.6%;height: auto;}

}



/*advantage*/

.advantage{width: 100%;overflow: hidden;}

.advantage img{width: 100%;display: block;margin: 0 auto;}



.fo-adv{position: relative;}

.fo-adv img{width: 100%;height: auto}

.fo-adv p{position: absolute;

    top: 0;

    padding: 30px;

    color: #333;

    line-height: 30px;

    font-size: 15px;

    background: rgba(255, 255, 255, 0.5);

    height: 100%

    }



/*footer*/

footer{color: #777;background: #3A3A3A;}

footer h1{font-weight: initial;color: #EF720F;padding: 50px 0;}

/*footer p{padding: 20px 0;margin: 0;}

footer a{color: #777;}*/



.modal-body img{max-width: 100%;height: auto;}

@media (min-width: 1440px){

.page-container{min-height: 600px;}

}

.link{border-bottom: 1px solid #616161;height: 45px;}

.link a{float: left;margin: 0 10px;color: #B9B5B6;}



.footer{line-height: 60px;background: #212121;color: #A9A9A9;}

.footer a{color: #A9A9A9;}

.footer-le{width: 400px;height: 126px;margin: 22px 0;}

.footer-le a{width: 33.33%;float: left;line-height: 63px;text-align: center;color: #fff;font-size: 15px;}

.footer-img{margin: 35px 0;width: 420px;height: 100px;}

.footer-img img{margin: 0 auto;display: block;}

.footer-ri{margin: 47px 0;height: 76px;}

.footer-ri span{font-size: 18px;color: #A9A9A9;line-height: 32px;background: url(../images/tel.png) no-repeat center left;text-indent: 15px;display: block;}

.footer-ri p{font-size: 36px;color: #EF720F;}



.footer-p{}

.cr-left{text-align: right;}

@media (max-width: 768px){

.link{display: none}

footer h1{font-size: 26px;

    margin: 0;

    padding: 15px 0;}

.footer-le{display: none;}

.footer .beian{display: none}

.footer-img{margin: 5px 0;width: 40%;}

.footer-ri{width: 60%;margin: 0;height: auto;margin-top: 15px}

.footer-ri span{float: left;}

.footer-ri p{float: left;line-height: 32px;margin-left: 10px;font-size: 28px}

.footer-p{padding: 0;margin: 0;text-align: center;font-size: 12px}

.cr-left{display: none}

}

/*微动服务*/

	/*标题*/

	.wdwh-tit{margin: 60px 0 40px;}

	.wdwh-tit h1{color: #009966;font-size: 36px;color: #fff;}

	.wdwh-tit h1 small{font-size: 18px;color: #D9E3F0;}

	.wdwh-tit p{font-size: 18px;line-height: 30px;color: #666666;}



.tjbt{width: 100%;margin-bottom: 60px}

.tjbt h1{color: #009966;}

.tjbt h1 small{color: #A3D0BC;}

.tjbt img{display: block;margin: 0 auto;}



.fwdw{background: url(../images/destination_tokyo.jpg);width: 100%;height: 672px;background-position: center;background-repeat: no-repeat;background-size: cover!important;}

.fwdw-tit{color: #fff;margin: 80px;font-weight: bold;font-size: 45px;letter-spacing: 10px;}

.fwdw ul li{float: left;height: 360px;width: 364px;background: #fff;margin-right: 39px;border-bottom: 8px solid #009966;}

.fwdw ul li:last-of-type{margin-right: 0;}

.fwdw ul li .fwdw-a{padding: 36px 0;text-align: center;}

.fwdw ul li .fwdw-a i{display: block;width: 102px;height: 98px;margin: 0 auto;background: url(../images/fwdw1.jpg) no-repeat center;}

.fwdw ul li:nth-of-type(2) .fwdw-a i{background: url(../images/fwdw2.jpg) no-repeat center;}

.fwdw ul li:nth-of-type(3) .fwdw-a i{background: url(../images/fwdw3.jpg) no-repeat center;}



.fwdw ul li h1{padding: 10px 0;margin: 0;color: #009966;position: relative;font-size: 30px;}

.fwdw ul li h1:after {

    content: "";

    position: absolute;

    bottom: -10px;

    left: 50%;

    height: 4px;

    width: 55px;

    transform: translateX(-50%);

background-color: #009966;

}

.fwdw ul li p{    color: #333333;

    font-size: 20px;

    line-height: 36px;

    margin-top: 25px;}



.wdpz{width: 100%;height: 698px;background: url(../images/wdpz.jpg)no-repeat center left;position: relative;}

.wdpz p{position: absolute;top: 125px;left: 330px;font-size: 30px;}

.wdpz p:nth-of-type(2){top: 245px;left:410px;}

.wdpz p:nth-of-type(3){top: 400px;left:405px;}

.wdpz p:nth-of-type(4){top: 535px;left:315px;}



.wdxj{width: 100%;height: 600px;background: url(../images/wdxj.jpg);width: 100%;height: 673px;}

.wdxj ul li{float: left;height: 368px;width: 364px;background: #fff;margin-right: 39px;background: url(../images/wdxj-i.jpg)no-repeat right bottom #fff;position: relative;}

.wdxj ul li:last-of-type{margin-right: 0;}

.wdxj ul li .fwdw-a{padding: 36px;text-align: center;}

.wdxj ul li .fwdw-a i{display: block;width: 65px;height: 55px;margin: 0 auto;background: url(../images/wdxj1.jpg) no-repeat center;}

.wdxj ul li:nth-of-type(2) .fwdw-a i{background: url(../images/wdxj2.jpg) no-repeat center;}

.wdxj ul li:nth-of-type(3) .fwdw-a i{background: url(../images/wdxj3.jpg) no-repeat center;}



.wdxj ul li h1{padding: 10px 0;margin: 0;color: #009966;position: relative;font-size: 30px;}

.wdxj ul li h1:after {

    content: "";

    position: absolute;

    bottom: -10px;

    left: 50%;

    height: 4px;

    width: 55px;

    transform: translateX(-50%);

background-color: #009966;

}

.wdxj ul li p{    color: #333333;

    font-size: 18px;

    line-height: 30px;

    margin-top: 25px;}

.wdxj ul li:nth-of-type(2) p{text-align: left;}



.wdxj ul li b{position: absolute;right: 15px;bottom: 10px;font-size: 30px;color: #fff;}



.wdabout{height: 950px;}

.wdabout .wdwh-tit h1{color: #009966;}

.wdabout .wdwh-tit h1 small{color: #BADCCD;}

.wdabout img{display: block;margin: 0 auto;}

.wdabout p{font-size: 26px;}

.closebtn1 {

    width: 64px;

    height: 64px;

    background: url(../images/jtfw4_d1993bb.png) no-repeat;

    position: fixed;

    top: 40px;

    right: 40px;

}

@media (max-width: 767px){

	.tjbt h1{font-size: 24px}

	.tjbt h1 small{font-size: 16px;}

	.tjbt img{max-width: 90%;}



	.wdwh-tit h1{font-size: 24px;}

	.wdwh-tit h1 small{font-size: 16px;}

	.fwdw{height: auto;padding-bottom: 30px;}

	.fwdw ul li{float: initial;width: 85%;margin: 15px auto!important;height: auto;border-radius: 50%;}

	.fwdw ul li .fwdw-a{padding: 16px 0;}

	.fwdw ul li .fwdw-a i{display: none}

	.fwdw ul li h1{padding: 0;font-size: 24px;}

	.fwdw ul li h1:after{display: none}

	.fwdw ul li p{margin: 0;font-size: 16px}

	.fwdw ul li p br{display: none}



	.wdpz-tit h1{color: #009966;}

	.wdpz-tit h1 small{color: #A3D0BC;}

	.wdpz{background: none;height: auto;margin-bottom: 80px}

	.wdpz p{font-size: 18px;line-height: 35px;padding: 15px;border-bottom: 1px solid #eee;position: initial;color: #333;}



	.wdxj{height: auto;padding-bottom: 50px}

	.wdxj ul li{width: 85%;float: initial;height: auto;margin: 15px auto!important;background-size: 20%;border-radius: 8px;}

	.wdxj ul li .fwdw-a{padding: 20px;}

	.wdxj ul li .fwdw-a i{display: none}

	.wdxj ul li h1{text-align: left;padding: 0;font-size: 24px}

	.wdxj ul li h1:after{display: none}

	.wdxj ul li p{margin: 0;text-align: left;font-size: 14px;line-height: 24px}

	.wdxj ul li b{right: 7px;bottom: 2px;font-size: 24px}



	.wdabout{height: auto;margin-bottom: 30px;}

	.wdabout p{padding: 0 15px;font-size: 18px;color: #555}

	.wdabout img{max-width: 95%}



	/*模态框*/

	.modal-open .modal{margin-top: 80px;}

	.closebtn1{top: 15px!important;width: 50px!important;height: 50px!important;background-size: 100%!important;background: url(../images/gunb.png)no-repeat center!important;}

}

/*加入我们*/

.hzys{background: url(../images/contactusbg.jpg) no-repeat center;background-size:cover;min-height: 600px;}

.jrwm-tit{margin: 100px 0 50px;}

.jrwm-tit h1{font-weight: bold;color: #009966;}

.jrwm-tit h1 em{font-size: 14px;color: #888787;font-weight: initial;}

.contactUl li{margin-bottom: 40px;}

.contactUl li .tit09 {font-size:24px;margin-top:10px;}

.contactUl li p{line-height: 30px;}

.aSty1{display: block;width: 120px;height: 120px;margin: 0 auto;line-height: 120px}

.aSty1 {background: url(../images/phoneico.png) no-repeat center;-webkit-transition: all ease 0.5s;

-o-transition: all ease 0.5s;

transition: all ease 0.5s;}

.aSty1 i{font-size: 54px;color: #494748;-webkit-transition: all ease 0.5s;

-o-transition: all ease 0.5s;

transition: all ease 0.5s;}

.aSty1:hover i{color: #fff;}

.aSty1:hover{background: url(../images/phoneico2.png) no-repeat center;}

.time03 {color: #797778;font-size: 14px;}

.phone1 {font-size: 16px;}



.hzhb h2 i{font-size: 54px;margin-right: 10px;}

.hzhb p{font-size: 18px;line-height: 36px;}

.hzhb p.hezb-jj{position: relative;margin-bottom: 20px;}

.hzhb p.hezb-jj:after {

    content: "";

    position: absolute;

    bottom: -10px;

    left: 0;

    height: 2px;

    width: 60px;

    background-color: #009966;

}



.demand_con{margin-top: 60px;}

.demand-logo-list {

	font-size: 0;

}

.demand-logo-one {

	display: inline-block;

	width: 50%;

	vertical-align: top;

}

.demand-logo-one-img, .demand-logo-one-desc {

	position: relative;

	display: inline-block;

	width: 50%;

	vertical-align: top;

	text-align: center;

}

.demand-logo-one-img {

	z-index: 1;

}

.demand-logo-one-desc {

	z-index: 2;

	background-color: #fff;

}

.demand-logo-one-img img, .demand-logo-one-desc img {

	width: 100%;

	height: auto;

}

.demand_ipt{margin-bottom: 20px;}





.btn-success {

    color: #fff;

    background-color: #009966;

    border-color: #009966;

}



.kefu {position: fixed;left:60px;bottom: 50%;background: url(../images/kfimg01.png) right no-repeat;padding-right: 15px;}

.kefu li{position: relative; width: 105px;height: 30px;cursor: pointer; text-align: center;line-height: 30px;background: rgba(60,59,59,0.8);

	transition:0.4s;margin-top: 10px;border-radius: 5px;}

.kefu li a{display: block;color: #fff;}



.nav_slider {

  width: 85px;

  position: fixed;

  top: 50%;

  margin-top: -200px;

  right: 0;

  z-index: 800; }

  @media (max-width: 1024px) {

    .nav_slider {

      display: none; } }

  .nav_slider .qq, .nav_slider .go_top, .nav_slider .wx,.nav_slider .yuyue {

    width: 85px;

    height: 70px;

    background: #01a649;

    margin-top: 1px;

    display: block;

    position: relative;

    padding-top: 15px;

    box-sizing: border-box;

    border-radius: 5px 0px 0px 5px; }

    .nav_slider .qq:hover .code, .nav_slider .go_top:hover .code, .nav_slider .wx:hover .code {

      transform: scale(1);

      visibility: visible;

      opacity: 1;

      filter: alpha(opacity=100); }

  .nav_slider .code {

    width: 120px;

    height: 120px;

    position: absolute;

    left: -130px;

    top: 0;

    overflow: hidden;

    background: #fff;

    transform: scale(0.5);

    transform-origin: right center;

    transition: all 0.3s;

    visibility: hidden;

    opacity: 0;

    filter: alpha(opacity=0); }

    .nav_slider .code img {

      position: absolute;

      left: 0;

      top: 0;

      bottom: 0;

      right: 0;

      margin: auto;

      max-width: 90%;

      max-height: 90%; }

  .nav_slider .tel {

    left: 0;

    transition: left 0.3s;

    width: 200px;

    height: 70px;

    background: #01a649;

    margin-top: 1px;

    display: block;

    position: relative;

    box-sizing: border-box;

    border-radius: 5px 0px 0px 5px; }

    .nav_slider .tel:hover {

      left: -115px; }

    .nav_slider .tel .t1 {

      float: left;

      width: 85px;

      padding-top: 15px; }

    .nav_slider .tel .t2 {

      width: 115px;

      font-size: 14px;

      line-height: 70px;

      text-align: left;

      color: #fff;

      float: left; }

  .nav_slider .ico {

    width: 100%;

    height: 20px;

    position: relative; }

    .nav_slider .ico img {

      position: absolute;

      bottom: 0;

      left: 0;

      right: 0;

      top: 0;

      margin: auto;

      max-width: 100%;

      max-height: 100%; }

  .nav_slider .txt {

    font-size: 14px;

    line-height: 20px;

    color: #fff;

    margin-top: 5px;

    text-align: center; }



/* 返回顶部 */

.back-top{display: none}

/*预约*/

#yuyue{

		top: 50%;

	    left: 50%;

		transform: translate(-50%,-50%);

		right: initial;

		bottom: initial;

	}

#yuyue .close {

	opacity: .7;

	    width: 25px;

    height: 25px;

    margin-right: 5px;

}

	#yuyue .demand-title {

    padding: 30px 0 20px;

    text-align: center;

}

#yuyue .big-txt {

    font-size: 20px;

    color: #0d0d0d;

    vertical-align: bottom;

    padding-right: 15px;

    font-weight: 600;

}

#yuyue .small-txt {

    font-size: 14px;

    color: #0d0d0d;

    vertical-align: bottom;

}

#yuyue .intxt {

    font-size: 14px;

    line-height: 38px;

    height: 38px;

    text-indent: 32px;

    font-family: 微软雅黑;

    color: rgb(68, 68, 68);

    overflow: hidden;

    border-width: 1px;

    border-style: solid;

    border-color: rgb(204, 204, 204);

    border-image: initial;

    border-radius: 2px;

    width: 80%;

    margin: 15px auto;

    display: block;

}

#yuyue .user_submit{

	width: 80%;

    height: 48px;

    line-height: 48px;

    text-align: center;

    color: rgb(255, 255, 255);

    font-size: 16px;

    background-color: rgb(8, 191, 69);

    cursor: pointer;

    font-weight: 700;

    font-family: 微软雅黑;

    border: initial;

	margin: 0 auto;

    display: block;

}

#yuyue .check-messsgeinfo {

    font-size: 15px;

    color: #0b1429;

    margin-top: 20px;

    text-align: center;

}

#yuyue .check-messsgeinfo p {

    display: inline-block;

    position: relative;

}

#yuyue .check-messsgeinfo p span {

    font-size: 12px;

    color: #666e80;

    margin-left: 10px;

}

.CitySelector{background: #fff}