/*
	技术支持：龙岩市乐智网络科技有限公司
	网址：www.lezhi99.com
*/

/*电脑版样式*/
@media(min-width:600px){
	
	/*公共部分*/
		.mdiv{ display:none; }
		i,em,div,span{ font-style:normal; }
		body{ font-family:'微软雅黑'; }
		.allBlock{ width:100%; }
		.mainBlock{ width:90vw; max-width:1350px; min-width:1150px; margin:auto; }
		.headerOccupy{ height:70px; }
		.imageReloading{ position:absolute; left:-1px; width:1px; height:1px; overflow:hidden; opacity:0.01;  }

		/*分页导航*/
		.pageNav{ margin-bottom:40px; }
		.pageNav ul{ display:table; margin:auto; }
		.pageNav ul li{ float:left; margin-right:10px; }
		.pageNav ul a,.pageNav ul .disabled,.pageNav ul .active{ float:left; padding:10px 10px; background:#F4F4F4; min-width:20px; }
		.pageNav ul a,.pageNav ul .disabled,.pageNav ul .active{ color:#333; text-align:center; border-radius:5px; cursor:pointer; }
		.pageNav ul li a:hover{ background:#D6D6D6; color:#333; }
		.pageNav ul li.active{ background:#df0011; color:#fff; }
		.pageNav ul li.disabled{ background:#F4F4F4; color:#aaa; }
		
		/*顶部*/
		.header{ display:table; position:fixed; left:0; top:0; box-shadow:0 4px 20px -2px rgba(0,0,0,0.2); z-index:999; }
		.header{ background:linear-gradient(to right, #df0011 0%, #df0011 50%, #ffffff 50%, #ffffff 100%); }
		.header .mainBlock{ height:70px; background-color:#ffffff; }
		.header .logo{ float:left; height:70px; width:250px; background:#df0011 no-repeat; overflow:hidden; }
		.header .logo{ background-image:url(img/logo.png); background-size:180px auto; background-position:10px 18px; }
		.header .logo:after{ content:' '; float:right; }
		.header .logo:after{ transform:rotate(25deg); border-right:35px solid #ffffff; height:120px; margin:-20px -18px 0 0; }
		.header .nav{ float:left; margin-left:80px; }
		.header .nav .links{ position:absolute; }
		.header .nav a{ float:left; line-height:70px; margin-right:50px; font-size:16px; }
		.header .nav a.cur{ color:#fff; transition:color .2s; }
		.header .nav a:hover{ color:#333;  }
		.header .nav .cursor{ position:absolute; margin-top:18px; margin-left:0px; display:none; }
		.header .nav .cursor{ width:80px; height:35px; border-radius:8px; background:#df0011;  }
		.header .phone{ float:right; width:200px; color:#df0011; font-size:20px; font-weight:bold; white-space:nowrap; font-style: italic; margin-right:0px; }
		.header .phone span{ display:block; font-weight:normal; font-size:16px; margin:10px 0 2px 0; }
		.header .phone i{ float:left; width:46px; height:46px; background:#df0011; margin:12px 10px 0 0; border-radius:10px; }
		.header .phone i{ font-size:24px; color:#fff;  line-height:46px; text-align:center; }

		.header .logo:before{ content:""; position:absolute; margin-left:-15px; width:15px; height:70px;  }
		.header .logo:before{ background-image:linear-gradient(to right,transparent,#df0011,transparent);opacity:0.4; }
		.header .logo:before{ animation:searchLights 5s ease-in 2s infinite; transform:rotate(30deg); }
		@keyframes searchLights{
			0%{ margin-left:-15px; }
			30%{ margin-left:205px; }
			100%{ margin-left:205px; }
		}

		/*栏目页顶部图片*/
		.headerImg{ height:230px; width:100%; background-size:cover; background-position:center center; background-repeat:no-repeat; }
		.headerBar{ display:table; width:100%; margin-top:20px; }
		.headerBar .left{ float:left; background:#fff; padding-right:20px; height:115px;  }
		.headerBar .left span{ display:block; font-size:38px; font-weight:bold; border-bottom:#333 8px solid; padding-bottom:6px; }
		.headerBar .left i{ display:block; font-size:24px; margin-top:5px; display:none; }
		.headerBar .right{ background:#df0011; height:115px; text-align:center; color:#fff; }
		.headerBar .right h1{ line-height:60px; padding-top:10px; font-size:24px; }
		.headerBar .right span{ font-size:14px; }

		/*主体*/
		.body{ min-height:calc(100vh - 70px - 220px); }
		
		/*底部*/
		.footer,.footer .mainBlock{ background:#333; height:220px; color:#fff; }
		.footer .left{ float:left; margin:20px 0 0 180px; width:330px; height:180px; border-right:1px solid #666; }
		.footer .left .img{ width:300px; height:80px; background-repeat:no-repeat;  }
		.footer .left .img{ background-image:url(img/foot.png); background-size:100% auto; background-position:0px 18px; }
		.footer .icon{ display:table; width:300px; margin:5px 0 10px 0; }
		.footer .icon span{ float:left; border-radius:50%; border:2px solid #df0011; padding:8px; margin-right:20px; cursor:pointer; }
		.footer .icon span{ width:22px; height:22px; text-align:center; transition:background 1s,transform 1s; }
		.footer .icon span i{ font-size:22px; color:#df0011; line-height:21px; transition:color 1s; }
		.footer .icon span:hover{ background:#df0011; transform:rotate(360deg); }
		.footer .icon span:hover i{ color:#fff; }
		.footer .note{ color:#ddd; }
		.footer .qr{ position:absolute; margin:20px 0 0 -160px; }
		.footer .qr i{ display:block; width:110px; height:110px; background-image:url(img/foot_qr.png); background-size:cover;  }
		.footer .qr span{ display:block; margin-top:10px; width:110px; text-align:center; }
		.footer .right{ float:left; margin-left:30px; }
		.footer .right .links{ display:table; padding-top:40px; }
		.footer .right .links a{ float:left; color:#fff; }
		.footer .right .links a:hover{ color:#df0011; }
		.footer .right .links span{ float:left; margin:0 10px; }
		.footer .right .text{ color:#ccc; float:left; color:#fff; margin-top:10px; line-height:2; }
		.footer .right .text a{ color:#ccc; }

	/*首页*/

		.indexImg{ width:100vw; height:31.3vw!important; }
		.indexImg .img{ width:100%; height:100%; background-size:cover; }
		.indexImg .img a{ width:100%; height:100%; cursor:default; }

		/*轮播图箭头和焦点*/
		.layui-carousel-arrow{ width:50px; height:50px; }
		.layui-carousel-ind ul{ background:rgba(0,0,0,0); }
		.layui-carousel-ind ul:hover{ background:rgba(0,0,0,0); }
		.layui-carousel-ind li{ width:32px; height:10px; margin:0 5px; border-radius:2px;}

		/*我们能做什么*/
		.indexWedo{ background-image:#f2f2f2; text-align:center;  display:table; }
		.indexWedo h5{ margin:50px 0 20px 0; overflow:hidden; display:block; height:110px; }
		.indexWedo h5 strong{ display:block; color:#df0011; font-size:38px; margin-bottom:20px; }
		.indexWedo h5 span{ display:block; font-size:26px; color:#444; letter-spacing:3px; }
		.indexWedo .item{ display:table; width:100%; padding-bottom:40px; }
		.indexWedo .item li{ float:left; width:20%; padding:40px 0; border-radius:10px; }
		.indexWedo .item li em{ display:block; margin:auto; width:145px; height:145px; border-radius:50%; border:1px solid #ccc; }
		.indexWedo .item li em i{ line-height:145px; font-size:45px; color:#df0011; }
		.indexWedo .item li strong{ display:block; margin:20px 0; font-size:18px; font-weight:normal; }
		.indexWedo .item li span{ font-size:14px; color:#888; }

		.indexWedo .item li em{ transition:All 1s; }
		.indexWedo .item li:hover em{ background:#df0011; border-color:#df0011; transform:rotate(360deg); }
		.indexWedo .item li:hover em i{ color:#fff; }
		.indexWedo .item li:hover strong{ color:#df0011; }

		/*主营业务*/
		.indexBusiness{ background:#f2f2f2; text-align:center;  display:table; }
		.indexBusiness h5{ margin:50px 0 80px 0;  }
		.indexBusiness h5 span{ display:block; font-size:32px; color:#444; letter-spacing:5px; }
		.indexBusiness h5 strong{ display:block; color:#df0011; font-size:18px; margin-top:10px; }
		.indexBusiness .item{ display:table; width:100%; padding-bottom:80px; }
		.indexBusiness .item li{ float:left; width:16.66%; }
		.indexBusiness .item li i{ display:block; margin:auto; width:155px; height:155px; border-radius:20%; overflow:hidden; }
		.indexBusiness .item li i{ background-size:100% 100%; background-position:center center; }
		.indexBusiness .item li i em{ width:100%; height:100%; background:rgba(0,0,0,.5); opacity:0; font-size:18px; letter-spacing:5px; }
		.indexBusiness .item li i em{ display:flex; justify-content:space-around; flex-direction:column; color:#fff;  border-radius:20%; }
		.indexBusiness .item li strong{ display:block; margin:20px 0 5px 0 ; font-size:18px; font-weight:normal; }
		.indexBusiness .item li span{ display:block; font-size:14px; color:#df0011; }

		.indexBusiness .item li i.img1{ background-image:url(img/business/1.jpg); }
		.indexBusiness .item li i.img2{ background-image:url(img/business/2.jpg); }
		.indexBusiness .item li i.img3{ background-image:url(img/business/3.jpg); }
		.indexBusiness .item li i.img4{ background-image:url(img/business/4.jpg); }
		.indexBusiness .item li i.img5{ background-image:url(img/business/5.jpg); }
		.indexBusiness .item li i.img6{ background-image:url(img/business/6.jpg); }

		.indexBusiness .item li i,.indexBusiness .item li:hover i em{ transition:All 1s; }
		.indexBusiness .item li:hover i{ color:#fff; background-size:120% 120%; }
		.indexBusiness .item li:hover i em{ opacity:1; }

		.indexBusiness a{ display:block;  border:0;  width:110px; height:30px; border-radius:15px; background:transparent; }
		.indexBusiness a{ margin:20px auto auto auto; position:relative; cursor:pointer; }
		.indexBusiness a{ text-align:center; color:#fff; line-height:30px; }
		.indexBusiness a:before,.indexBusiness a:after{ content:'';  position:absolute; width:100%; height:100%; top:0; left:0; }
		.indexBusiness a:before,.indexBusiness a:after{ border:1px solid #df0011; background:#df0011; border-radius:15px; }
		.indexBusiness a:after{ background:transparent; transform: scale3d(0.3, 0.3, 1); opacity:0; }
		.indexBusiness a em{ display:inline-block; position:relative; z-index:10; margin:1px; width:100%; }

		.indexBusiness a em,.indexBusiness a:before,.indexBusiness a:after{  transition:All .3s; }
		.indexBusiness a:hover em{ color:#df0011; }
		.indexBusiness a:hover::before{ transform: scale3d(0.3, 0.3, 1); opacity:0; }
		.indexBusiness a:hover::after{ transform: scale3d(1, 1, 1); opacity:1; }
	
		/*案例展示*/
		.indexCase{ background:#ffffff; text-align:center; display:table; }
		.indexCase h5{ margin:50px 0 50px 0; height:110px; overflow:hidden;  }
		.indexCase h5 span{ display:block; font-size:32px; color:#444; letter-spacing:5px; }
		.indexCase h5 strong{ display:block; font-size:16px; margin-top:10px; font-weight:normal; line-height:1.8; color:#999; }
		.indexCase h5 strong i{ color:#df0011; }
		.indexCase .item{ display:table; width:100%; padding-bottom:0px; }
		.indexCase .item li{ float:left; width:25%; overflow:hidden; margin-bottom:40px;}
		.indexCase .item li a{ display:block; width:86%; background:#efeff1; }
		.indexCase .item li .image{ display:block; width:100%; height:170px; overflow:hidden; }
		.indexCase .item li .image{ background-size:cover; background-position:center center; }
		.indexCase .item li .image span{ display:block; width:calc(100% - 40px); padding:0 20px; height:170px; background:rgba(0,0,0,.5); }
		.indexCase .item li .image span{ color:#fff; display:flex; justify-content:space-around; flex-direction:column; opacity:0; margin-top:170px; }
		.indexCase .item li .image img{  display:none; }
		.indexCase .item li .title{ display:block; height:44px; padding:10px 20px 10px 20px; }
		.indexCase .item li .title i{ display:block;  padding:5px; font-size:12px; color:#aaa; }
		.indexCase .item li .title span{ display:block; width:100%; line-height:22px; height:44px; overflow:hidden; font-size:14px; }

		.indexCase .item li .image span{ transition:All 1s; }
		.indexCase .item li:hover .title span{ transition:All 0.5s; }
		.indexCase .item li:hover .image span{ opacity:1; margin-top:0; }
		.indexCase .item li:hover .title span{ color:#df0011; }

		.indexCase .more a{ display:block; margin:auto auto 50px; auto; background:#efeff1; padding:10px 40px; }
		.indexCase .more a{ width:120px; border-radius:20px; color:#333; transition:All 0.5s; }
		.indexCase .more a:hover{ background:#df0011; color:#fff; }


		/*我们的客户*/
		.indexCustomers{ background:#ffffff; text-align:center; display:table; }
		.indexCustomers h5{ padding:50px 0 50px 0; overflow:hidden; background:#f5f5f5; margin-bottom:60px; }
		.indexCustomers h5 span{ display:block; font-size:32px; color:#444; letter-spacing:5px; }
		.indexCustomers h5 strong{ display:block; font-size:16px; margin-top:10px; font-weight:normal; line-height:1.8; color:#df0011; }
		.indexCustomers .item{ display:table; width:100%; padding-bottom:50px; }
		.indexCustomers .item li{ float:left; width:14%; overflow:hidden; padding-bottom:0; margin-bottom:40px; border-right:1px solid #eee; }
		.indexCustomers .item li:nth-child(7n+0){ border:0;  }
		.indexCustomers .item li i{ display:block; }
		.indexCustomers .item li i .square{ display:block; margin:auto; width:70%; background-size:cover; background-position:center center; }
		.indexCustomers .item li i .logoImg{ display:none; }
		.indexCustomers .item li span{  font-size:14px; color:#666; }

		.indexCustomers .item li i .square,.indexCustomers .item li span{ transition:All 1s; }
		.indexCustomers .item li:hover i .square{ transform:translate(0,-15px); }
		.indexCustomers .item li:hover span{ color:#df0011; }

		.indexCustomers .more a{ display:block; margin:-20px auto 50px auto; background:#efeff1; padding:10px 40px; }
		.indexCustomers .more a{ width:120px; border-radius:20px; color:#333; transition:All 0.5s; }
		.indexCustomers .more a:hover{ background:#df0011; color:#fff; }

	/*业务板块*/

		/*活动策划*/
		.planning{ background:#ffffff; text-align:center;  display:table; }
		.planning h5{ margin:50px 0 50px 0; overflow:hidden; display:block; height:130px; }
		.planning h5 strong{ display:block; color:#df0011; font-size:38px; margin-bottom:20px; }
		.planning h5 span{ display:block; font-size:26px; color:#444; letter-spacing:3px; }
		.planning h5 i{ display:block; font-size:18px; letter-spacing:3px; color:#aaa; }
		.planning .item{ display:table; padding-bottom:40px; }

		.planning .item li{ float:left; width:11.1%; }
		.planning .item li span{ display:block; margin:auto; width:120px; height:85px; padding-top:35px; border:3px solid #ccc; border-radius:50%; }
		.planning .item li span{ line-height:24px; font-size:16px; letter-spacing:3px; background:#fff; margin:0 20px 20px 0; }
		.planning .item li.weight span{ background:#df0011; border-color:#df0011; color:#fff; }

		.planning .item li span{ transition:All 1s; }
		.planning .item li:hover span{ border-color:#df0011; background:#FAE2E2; transform:rotate(360deg); }
		.planning .item li.weight:hover span{ background:#FAE2E2; color:#333; transform:rotate(360deg); }

		/*营销策划*/
		.marketing{ background:#f2f2f2; text-align:center;  display:table; }
		.marketing h5{ margin:50px 0 50px 0; overflow:hidden; display:block; height:130px; }
		.marketing h5 strong{ display:block; color:#df0011; font-size:38px; margin-bottom:20px; }
		.marketing h5 span{ display:block; font-size:26px; color:#444; letter-spacing:3px; }
		.marketing h5 i{ display:block; font-size:18px; letter-spacing:3px; color:#aaa; }

		.marketing .item{ display:table; padding-bottom:40px; margin-left:12%; }
		.marketing .item li{ float:left; width:19%; height:260px;  }
		.marketing .item li i{ display:block; padding-top:10px; font-size:40px; }
		.marketing .item li span{ display:block; margin-top:10px; font-size:16px; }

		.marketing .item li:nth-child(5){ margin-left:10%;  }
		.marketing .item li:nth-child(n+5){ margin-top:-80px; }

		.marketing .hex{ margin:70px auto 0 auto; width:180px; height:100px; background:#ddd; position:relative; }
		.marketing .hex:before, .hex:after{ content:"";  position:absolute; left:0; }
		.marketing .hex:before, .hex:after{ border-left:90px solid transparent; border-right:90px solid transparent; }
		.marketing .hex:before{ top:-49px; border-bottom:50px solid #ddd; }
		.marketing .hex:after{ bottom:-49px; border-top:50px solid #ddd; }
		.marketing .hex.inner{ position:absolute; left:0; top:-70px; background-color:white; transform:scale(.95, .95); z-index:1; }
		.marketing .hex.inner:before{ border-bottom-color:#fff; }
		.marketing .hex.inner:after{ border-top-color:#fff;}
		.marketing .hex .info{ z-index:1; position:absolute; width:180px; }

		.marketing .item li.weight .hex.external{ background:#df0011;  }
		.marketing .item li.weight .hex.external:before{ border-bottom-color:#df0011;  }
		.marketing .item li.weight .hex.external:after{ border-top-color:#df0011;  }

		.marketing .item li .hex,.marketing .item li .hex:before,.marketing .item li .hex:after{ transition:All 1s; }
		.marketing .item li:hover .hex.external{ background:#df0011;  }
		.marketing .item li:hover .hex.external:before{ border-bottom-color:#df0011;  }
		.marketing .item li:hover .hex.external:after{ border-top-color:#df0011;  }

		.marketing .hex.bg{ opacity:0; transform: scale3d(0.3, 0.3, 1) }
		.marketing .item li .hex.bg{ background:#df0011;  }
		.marketing .item li .hex.bg:before{ border-bottom-color:#df0011;  }
		.marketing .item li .hex.bg:after{ border-top-color:#df0011;  }

		.marketing .item li .hex.bg{ transition:All .3s; }
		.marketing .item li:hover .hex.bg{ transform:scale3d(1,1,1); opacity:1; }

		.marketing .item li i,.marketing .item li span{ transition:All 0.2s; }
		.marketing .item li:hover i{ color:#fff; }
		.marketing .item li:hover span{ color:#fff; }

		/*文旅策划*/
		.tourism{ background:#ffffff; text-align:center;  display:table; }
		.tourism h5{ margin:50px 0 50px 0; overflow:hidden; display:block; height:130px; }
		.tourism h5 strong{ display:block; color:#df0011; font-size:38px; margin:20px 0 10px 0; }
		.tourism h5 span{ display:block; font-size:26px; color:#444; letter-spacing:3px; }
		.tourism h5 i{ display:block; font-size:18px; letter-spacing:3px; color:#aaa; }

		.tourism .item{ display:table; width:100%; padding-bottom:40px; margin-left:4.7%; padding-bottom:30px; }
		.tourism .item li{ float:left; width:18%; margin-bottom:50px; }
		.tourism .item li div{ width:70%; height:130px; margin:auto; border:5px solid #ddd; border-radius:0 40px 0 40px; }
		.tourism .item li div{ background:#FcFcFc; }
		.tourism .item li i{ display:block; margin:25px auto 5px auto; background:#868686; width:50px; height:50px; border-radius:50%; }
		.tourism .item li i{  font-size:30px; text-align:center; line-height:52px; color:#fff; }
		.tourism .item li span{ display:block; margin-top:10px; font-size:16px; }

		.tourism .item li.weight div{ color:#df0011; border-color:#df0011; }
		.tourism .item li.weight div i{ background:#df0011; }

		.tourism .item li:nth-child(1){ margin-left:9%; }
		.tourism .item li:nth-child(4){ margin-right:9%; }

		.tourism .item li div,.tourism .item li div i{ transition:All 0.5s; }
		.tourism .item li:hover div{ border-color:#df0011; color:#df0011; background:#FEE8E8; }
		.tourism .item li:hover div{ box-shadow:10px 10px 0px 0px rgba(0,0,0,0.1); transform:scale3d(1.02,1.02,1); }
		.tourism .item li:hover div i{ background:#df0011; }

		/*文旅策划*/
		.media{ background:#f2f2f2; text-align:center;  display:table; }
		.media h5{ margin:50px 0 0px 0; overflow:hidden; display:block; height:130px; }
		.media h5 strong{ display:block; color:#df0011; font-size:38px; margin:10px 0 10px 0; }
		.media h5 span{ display:block; font-size:26px; color:#444; letter-spacing:3px; }
		.media h5 i{ display:block; font-size:18px; letter-spacing:3px; color:#aaa; }

		.media .item{ display:table; width:1250px; margin:10px auto 30px auto; }
		.media .left{ float:left; width:600px; height:500px; background:url(img/media/bg.png) no-repeat; background-size:cover; }
		.media .left li{ position:absolute; width:80px; height:80px; border-radius:50%; background:#fff; border:2px solid #333; }
		.media .left li{ background-size:60px 60px; background-position:center center; background-repeat:no-repeat; }
		.media .left li.changting{ background-image:url(img/media/changting.png); margin:60px 0 0 110px; }
		.media .left li.wuping{ background-image:url(img/media/wuping.png); margin:60px 0 0 410px; }
		.media .left li.zhangping{ background-image:url(img/media/zhangping.png); margin:205px 0 0 50px; }
		.media .left li.shanghang{ background-image:url(img/media/shanghang.png); margin:205px 0 0 470px; }
		.media .left li.yongding{ background-image:url(img/media/yongding.png); margin:355px 0 0 110px; }
		.media .left li.liancheng{ background-image:url(img/media/liancheng.png); margin:355px 0 0 410px;  }
		.media .left li.shangyou{ background-image:url(img/media/shangyou.png); margin:210px 0 0 240px;  }
		.media .left li.shangyou{ width:110px; border:0; border-radius:0; background-color:transparent; background-size:cover; }

		.media .left li{ transition:All 0.5s; }
		.media .left li:hover{ border-color:#df0011; transform:scale3d(1.3,1.3,1);  background-color:#FFFBED; }
		.media .left li.shangyou:hover{ transform:rotate(0deg); background-color:transparent; }

		.media .right{ float:left; width:550px; margin:85px 0 0 30px;  }
		.media .right li{ float:left; width:250px; height:100px; margin-bottom:20px; margin-right:40px; }
		.media .right li i{ float:left; width:100px; height:100px; background-size:cover;  }
		.media .right li a{ float:left; width:100px; height:100px; font-size:0; margin-left:20px; background-size:cover; }

		.media .right li:nth-child(2),.media .right li:nth-child(4),.media .right li:nth-child(6){ margin-right:0; }

		.media .right li.yongding i{ background-image:url(img/media/qr_yongding.png); }
		.media .right li.yongding a{ background-image:url(img/media/yongding.png); }
		.media .right li.changting i{ background-image:url(img/media/qr_changting.png); }
		.media .right li.changting a{ background-image:url(img/media/changting.png); }
		.media .right li.liancheng i{ background-image:url(img/media/qr_liancheng.png); }
		.media .right li.liancheng a{ background-image:url(img/media/liancheng.png); }
		.media .right li.zhangping i{ background-image:url(img/media/qr_zhangping.png); }
		.media .right li.zhangping a{ background-image:url(img/media/zhangping.png); }		
		.media .right li.wuping i{ background-image:url(img/media/qr_wuping.png); }
		.media .right li.wuping a{ background-image:url(img/media/wuping.png); }		
		.media .right li.shanghang i{ background-image:url(img/media/qr_shanghang.png); }
		.media .right li.shanghang a{ background-image:url(img/media/shanghang.png); }

		.media .right li{ transition:All 0.5s; }
		.media .right li:hover{ background: #fff; }
	
	/*公司简介*/
		.contentPage h5{ margin:40px 0 0px 0; overflow:hidden; display:block; height:40px; text-align:center; }
		.contentPage h5 strong{ display:block; color:#df0011; font-size:28px; margin:10px 0 10px 0; }
		.contentPage h5 span{ display:block; font-size:32px; color:#444; letter-spacing:3px; }
		.contentPage .introduction .content{ display:table; width:100%; text-align:left; line-height:2; font-size:18px; padding:20px 0 50px 0; color:#333; }
		.contentPage .introduction .content p{ padding-bottom:15px; }

	/*合作伙伴*/
		.customers{  text-align:center; display:table; }
		.customers h5{ margin:40px 0 50px 0; overflow:hidden; display:block; height:40px; text-align:center; }
		.customers h5 strong{ display:block; color:#df0011; font-size:28px; margin:10px 0 10px 0; }
		.customers h5 span{ display:block; font-size:32px; color:#444; letter-spacing:3px; }
		.customers .item{ display:table; width:100%; padding-bottom:50px; }
		.customers .item li{ float:left; width:14%; overflow:hidden; padding-bottom:0; margin-bottom:40px; border-right:1px solid #eee; }
		.customers .item li:nth-child(7n+0){ border:0;  }
		.customers .item li i{ display:block; }
		.customers .item li i .square{ display:block; margin:auto; width:70%; background-size:cover; background-position:center center; }
		.customers .item li i .logoImg{ display:none; }
		.customers .item li span{  font-size:14px; color:#666; }
		.customers .item li i .square,.customers .item li span{ transition:All 1s; }
		.customers .item li:hover i .square{ transform:translate(0,-15px); }
		.customers .item li:hover span{ color:#df0011; }

	/*联系我们*/
		.contactPage h5{ margin:40px 0 0px 0; overflow:hidden; display:block; height:40px; text-align:center; border-bottom:1px solid #eee; padding-bottom:20px; }
		.contactPage h5 strong{ display:block; color:#df0011; font-size:28px; margin:10px 0 10px 0; }
		.contactPage h5 span{ display:block; font-size:32px; color:#444; letter-spacing:3px; }
		.contactPage .introduction .content{ display:table; width:100%; text-align:left; line-height:2; font-size:18px; padding:40px 0 50px 0; color:#333; }
		.contactPage .introduction .content p{ padding-bottom:15px; }
		.contactPage .introduction .content .map{ float:left; border-radius:20px; margin-right:50px;  }

	/*案例展示*/
		.cateNav{ display:table; padding:20px 0 0 0; }
		.cateNav a{ float:left; padding:10px 20px; background:#E8E8E8; margin-right:15px; }
		.cateNav a.cur{ background:#df0011; color:#fff; }

		.cateNav a{ transition:All 0.5s; }
		.cateNav a:hover{ background:#df0011; color:#fff; }

		.casePage .item{ display:table; width:100%; padding-bottom:10px; margin-top:20px; }
		.casePage .item li{ float:left; width:23.5%; overflow:hidden; margin-bottom:30px; margin-right:2%; cursor:pointer; }
		.casePage .item li:nth-child(4n+0){ margin-right:0%; }
		.casePage .item li a{ display:block; width:100%; }
		.casePage .item li .image{ display:block; width:100%; height:200px; overflow:hidden; }
		.casePage .item li .image{ background-size:cover; background-position:center center; }
		.casePage .item li .image span{ display:block; width:calc(100% - 40px); padding:0 20px; height:200px; background:rgba(0,0,0,.5); }
		.casePage .item li .image span{ color:#fff; display:flex; justify-content:space-around; flex-direction:column; opacity:0; margin-top:170px; }
		.casePage .item li .image img{  display:none; }
		.casePage .item li .title{ display:block; height:30px; padding:10px 20px 25px 20px; border:1px solid #eee; border-top:0; }
		.casePage .item li .title i{ display:none; }
		.casePage .item li .title span{ display:block; width:100%; line-height:22px; height:44px; overflow:hidden; font-size:14px; }

		.casePage .item li,.casePage .item li .image span{ transition:All 1s; }
		.casePage .item li:hover .title span{ transition:All 0.5s; }
		.casePage .item li:hover .image span{ opacity:1; margin-top:0; }
		.casePage .item li:hover .title span{ color:#df0011; }
		.casePage .item li:hover { box-shadow: 0 4px 20px -2px rgba(0,0,0,0.3); }
		
		.caseViewPage .headerBar .right{ height:114px; }
		.caseViewPage .right h1{ line-height:95px; padding-top:10px; }
		.caseViewPage .content{ display:table; width:90%; padding:40px 5% 40px 5%; margin-bottom:20px; background:#F6F6F6; border:1px solid #eee; }
		.caseViewPage .content{ text-align:left; line-height:2; font-size:18px; color:#333; margin-top:20px; }
		.caseViewPage .content p{ padding-bottom:15px; }
		.caseViewPage .content p img{ display:block; width:100%!important; margin:0px auto 20px auto; border-radius:20px; }

	/*龙景旅游*/
		.longjingPage .content{ padding-bottom:0!important; }
		.longjingPage .indexCase h5{ padding-bottom:50px!important; }

}

@media screen and (min-width:600px) and (max-width:1400px){
	.header .nav a{ margin-right:50px; }
	.indexBusiness .item li i{  width:135px; height:135px; }
	.planning .item li span{  width:100px; height:75px; padding-top:25px; }
}

@media screen and (min-width:600px) and (max-width:1370px){
	.header .nav{ margin-left:50px; }
	.header .nav a{ margin-right:40px; }
}


@media screen and (min-width:600px) and (max-width:1300px){
	.header .nav{ margin-left:30px; }
	.header .nav a{ margin-right:35px; }
}
