
/*手机版样式*/
@media(max-width:600px){
	
	/*公共部分*/
		.pdiv{ display:none; }
		i,em,div,span{ font-style:normal; }
		body{ overflow-x:hidden; font-family:'微软雅黑'; }
		.allBlock{ width:100%; }
		.mainBlock{ width:96vw; margin:auto; }
		.headerOccupy{ height:15vw; }

		/*分页导航*/
		.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:15vw; background-color:#ffffff; }
		.header .logo{ float:left; height:15vw; width:57.4vw; background:#df0011 no-repeat; overflow:hidden; }
		.header .logo{ background-image:url(img/logo.png); background-size:43vw auto; background-position:2.5vw 3.5vw; }
		.header .logo:after{ content:' '; float:right; }
		.header .logo:after{ transform:rotate(25deg); border-right:10vw solid #ffffff; height:30vw; margin:-2vw -2vw 0 0; }
		
		.header .navBut{ float:right; width:30vw; height:9vw; border-radius:10px; margin:3vw 3vw 0 0; }
		.header .navBut{ background:#bbb; color:#fff; line-height:9vw; text-align:center;  }
		.header .navBut i{ margin-right:5px; }
		.header .navBut:active{ background:#df0011; }

		.header .nav{ position:fixed; height:100vh; width:50vw; top:15vw; right:-50vw; background:#fff; z-index:889; display:none; }
		.header .nav{ box-shadow:-3px 6px 4px 2px rgba(0,0,0,0.25); }
		.header .nav a{ display:block; width:100px; width:30vw; height:10vw; background:#E8E8E8; border-radius:3vw; margin:auto auto 5vw auto; }
		.header .nav a{ font-size:4vw; color:#333; text-align:center; line-height:10vw; }
		.header .nav a:first-child{ margin-top:22vw; }
		.header .nav a.cur{ color:#fff; background:#df0011; }
		.header .nav .cursor{ display:none; }

		.header .phone{ position:fixed; width:44vw; right:-50vw; top:15vw; z-index:890; border-bottom:1vw #eee solid; padding-bottom:4vw; display:none; }
		.header .phone{ color:#df0011; font-size:4vw; font-weight:bold; white-space:nowrap; font-style:italic; margin:0 3vw 0 0; }
		.header .phone span{ display:block; font-weight:normal; font-size:3vw; margin:10px 0 2px 0; }
		.header .phone i{ float:left; width:10vw; height:10vw; background:#df0011; margin:2.5vw 2vw 0 4vw; border-radius:2vw; }
		.header .phone i{ font-size:5vw; color:#fff; line-height:10vw; text-align:center; }


		.header .navMask{ content:''; position:fixed; width:50vw; height:100vh; left:0; top:15vw;  }
		.header .navMask{ background:#000; z-index:888; display:none; left:-50vw; opacity:0.3;  }

		.header .nav,.header .navMask,.header .phone{ transition:All 0.4s; }
		.header .nav.show{ right:0; }
		.header .phone.show{ right:0; }
		.header .navMask.show{ left:0; }

		/*栏目页顶部图片*/
		.headerImg{ height:40vw; width:100%; background-size:cover; background-position:center center; background-repeat:no-repeat; }
		.headerBar{ display:table; width:100%; margin:3vw 0 20vw 0; }
		.headerBar .left{ float:left; background:#fff; padding-right:1.5vw; height:15vw;  }
		.headerBar .left span{ display:block; font-size:5vw; line-height:6vw; font-weight:bold; border-bottom:#333 2vw solid; padding-bottom:1vw; }
		.headerBar .left i{ display:block; font-size:24px; margin-top:5px; display:none; }
		.headerBar .right{ background:#df0011; height:15vw; text-align:center; color:#fff; }
		.headerBar .right h1{ line-height:15vw; padding-top:0; font-size:5vw; }
		.headerBar .right span{ position:absolute; left:2vw; width:90vw; padding:3vw; margin-top:2vw; background:#EBEBEB; }
		.headerBar .right span{ color:#333; font-size:14px; line-height:1.8; }
		
		/*主体*/
		.body{ min-height:calc(100vh - 70px - 220px); }
		
		/*底部*/
		.footer{ background:#333; display:table; width:100vw; color:#fff; text-align:center; }
		.footer .left{ display:none;}		
		.footer .right{ text-align:center; padding:15vw 0 20px 0; }
		.footer .right{ background-image:url(img/foot.png); background-size:60% auto; background-position:center 5vw; background-repeat:no-repeat; }
		.footer .right .links,.footer .right .friendLinks{ display:none; }
		.footer .right .text{ color:#ccc; color:#fff; margin-top:10px; line-height:1.8; border-top:1px solid #666; padding:15px 0 0 0; }
		.footer .right .text a{ color:#ccc; }

	/*首页*/

		.indexImg{ width:100vw; height:60vw!important; }
		.indexImg .img{ width:100%; height:60vw; }
		.indexImg .img a{ width:100%; height:60vw; cursor:default; }

		/*轮播图箭头和焦点*/
		.layui-carousel-arrow{ display:none; }
		.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:4vw 0 2vw 0; overflow:hidden; display:block; height:16vw; }
		.indexWedo h5 strong{ display:block; color:#df0011; font-size:6vw; margin-bottom:2vw; }
		.indexWedo h5 span{ display:block; font-size:4vw; color:#444; letter-spacing:2px; }
		.indexWedo .item{ display:table; width:100%; padding:0 0 8vw 2%; }
		.indexWedo .item li{ float:left; width:30%; margin-right:3%; padding:5vw 0 1vw 0; }
		.indexWedo .item li:nth-child(3n+0){ margin-right:0; }
		.indexWedo .item li:nth-child(4){ margin-left:15%; }
		.indexWedo .item li em{ display:block; margin:auto; width:20vw; height:20vw; border-radius:50%; border:1px solid #ccc; }
		.indexWedo .item li em i{ line-height:20vw; font-size:8vw; color:#df0011; }
		.indexWedo .item li strong{ display:block; margin:1vw 0; font-size:4vw; font-weight:normal; }
		.indexWedo .item li span{ font-size:3vw; 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:8vw 0 5vw 0; overflow:hidden; display:block; height:10vw; }
		.indexBusiness h5 strong{ display:block; color:#df0011; font-size:6vw; margin-bottom:2vw; }
		.indexBusiness h5 span{ display:block; font-size:6vw; color:#444; letter-spacing:2px; }

		.indexBusiness .item{ display:table; width:100%; padding-bottom:3vw; }
		.indexBusiness .item li{ float:left; width:33.33%; }
		.indexBusiness .item li i{ display:block; margin:auto; width:80%; height:100px; border-radius:20%; overflow:hidden; }
		.indexBusiness .item li i{ background-size:100% 100%; background-position:center center; }
		.indexBusiness .item li strong{ display:block; margin:2vw 0 2vw 0 ; font-size:3.5vw; font-weight:normal; color:#333; }
		.indexBusiness .item li span{ display:block; font-size:3vw; color:#df0011; display:none; }
		.indexBusiness .item li i em{ width:100%; height:100%; border-radius:20%; 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; }

		.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; width:70%; height:8vw; border-radius:3vw; background:#df0011; margin:2vw auto 7vw auto; position:relative; }
		.indexBusiness a{ text-align:center; color:#fff; line-height:30px; }

	
		/*案例展示*/
		.indexCase{ background:#ffffff; text-align:center; display:table; }
		.indexCase h5{ margin:5vw 0 8vw 0; height:22vw; overflow:hidden;  }
		.indexCase h5 span{ display:block; font-size:6vw; color:#444; letter-spacing:5px; }
		.indexCase h5 strong{ display:block; font-size:3.5vw; margin-top:1vw; 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:48%; margin-right:4%; overflow:hidden; margin-bottom:5vw;}
		.indexCase .item li:nth-child(2n+0){ margin-right:0; }
		.indexCase .item li:nth-child(n+5){ display:none; }
		.indexCase .item li a{ display:block; width:100%; background:#efeff1; }
		.indexCase .item li .image{ display:block; width:100%; height:120px; overflow:hidden; }
		.indexCase .item li .image{ background-size:cover; background-position:center center; }
		.indexCase .item li .image span{ display:none; }
		.indexCase .item li .image img{  display:none; }
		.indexCase .item li .title{ display:block; height:8vw; padding:3vw; }
		.indexCase .item li .title i{ display:none; }
		.indexCase .item li .title span{ display:block; width:100%; line-height:4vw; height:8vw; overflow:hidden; font-size:3.5vw; }

		.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:4vw auto 10vw auto; background:#efeff1; padding:3vw 0; }
		.indexCase .more a{ width:60%; border-radius:8vw; 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:5vw 0 5vw 0; height:8vw; overflow:hidden; background:#f5f5f5;  }
		.indexCustomers h5 span{ display:block; font-size:6vw; color:#444; letter-spacing:3px; }
		.indexCustomers h5 strong{ display:block; font-size:3.5vw; margin-top:1vw; font-weight:normal; line-height:1.8; color:#df0011; }


		.indexCustomers .item{ display:table; width:100%; padding-bottom:10vw; margin-left:2%; }
		.indexCustomers .item li{ float:left; width:19.5%; overflow:hidden; padding-bottom:0; margin-top:4vw; border-right:1px solid #eee; }
		.indexCustomers .item li:nth-child(5n+0){ border:0; }
		.indexCustomers .item li:nth-child(n+16){ display:none; }
		.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:3vw; 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:0vw auto 5vw auto; background:#efeff1; padding:3vw 0; }
		.indexCustomers .more a{ width:60%; border-radius:8vw; 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:8vw 0 3vw 0; overflow:hidden; display:block; height:25vw; }
		.planning h5 span{ display:block; font-size:6vw; color:#444; letter-spacing:1vw; }
		.planning h5 strong{ display:block; color:#df0011; font-size:8vw;  }
		.planning h5 i{ display:block; font-size:4vw; letter-spacing:0.5vw; color:#aaa; }

		.planning .item{ display:table; padding-bottom:10vw; margin-left:3%; }
		.planning .item li{ float:left; width:19.5%; }
		.planning .item li:nth-child(16){ margin-left:19.5%; }
		.planning .item li span{ display:block; width:15vw; height:12.5vw; padding:3.5vw 0 0 1vw; border:2px solid #ccc; border-radius:50%; }
		.planning .item li span{ line-height:5vw; font-size:3.5vw; letter-spacing:0.5vw; background:#fff; margin:4vw auto auto auto; }
		.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:8vw 0 0vw 0; overflow:hidden; display:block; height:25vw; }
		.marketing h5 span{ display:block; font-size:6vw; color:#444; letter-spacing:1vw; }
		.marketing h5 strong{ display:block; color:#df0011; font-size:6vw;  }
		.marketing h5 i{ display:block; font-size:4vw; letter-spacing:0.5vw; color:#aaa; }

		.marketing .item{ display:table; padding-bottom:25vw; margin:-4vw 0 0 4%; }
		.marketing .item li{ float:left; width:33%; height:30vw;  }
		.marketing .item li i{ display:block; padding-top:0vw; font-size:6vw; }
		.marketing .item li span{ display:block; margin-top:2vw; font-size:3vw; }

		.marketing .item li:nth-child(4){ margin-left:16.5%; }

		.marketing .hex{ margin:70px auto 0 auto; width:28vw; height:14vw; background:#ddd; position:relative; }
		.marketing .hex:before, .hex:after{ content:"";  position:absolute; left:0; }
		.marketing .hex:before, .hex:after{ border-left:14vw solid transparent; border-right:14vw solid transparent; }
		.marketing .hex:before{ top:-9.8vw; border-bottom:10vw solid #ddd; }
		.marketing .hex:after{ bottom:-9.8vw; border-top:10vw 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:100%; }

		.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:8vw 0 0vw 0; overflow:hidden; display:block; height:25vw; }
		.tourism h5 span{ display:block; font-size:6vw; color:#444; letter-spacing:1vw; margin-bottom:3vw; }
		.tourism h5 strong{ display:block; color:#df0011; font-size:4vw;  }
		.tourism h5 i{ display:block; font-size:4vw; letter-spacing:0.5vw; color:#aaa; }

		.tourism .item{ display:table; width:100%; padding-bottom:5vw; margin-left:0.5%;  }
		.tourism .item li{ float:left; width:33%; margin-bottom:5vw; }
		.tourism .item li div{ width:80%; height:110px; margin:auto; border:2px solid #ddd; border-radius:0 40px 0 40px; }
		.tourism .item li div{ background:#FcFcFc; }
		.tourism .item li i{ display:block; margin:18px auto 5px auto; background:#868686; width:45px; height:45px; border-radius:50%; }
		.tourism .item li i{  font-size:30px; text-align:center; line-height:47px; color:#fff; }
		.tourism .item li span{ display:block; margin-top:10px; font-size:14px; }

		.tourism .item li.weight div{ color:#df0011; border-color:#df0011; }
		.tourism .item li.weight div i{ background:#df0011; }

		.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:7px 7px 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:8vw 0 0vw 0; overflow:hidden; display:block; height:25vw; }
		.media h5 span{ display:block; font-size:6vw; color:#444; letter-spacing:1vw; }
		.media h5 strong{ display:block; color:#df0011; font-size:6vw; margin-bottom:1vw; }
		.media h5 i{ display:block; font-size:4vw; letter-spacing:0.5vw; color:#aaa; }

		.media .item{ display:table; width:100%; margin-top:-3vw; }
		.media .left{ float:left; width:96vw; height:80vw; background:url(img/media/bg.png) no-repeat; background-size:cover; }
		.media .left li{ position:absolute; width:18vw; height:18vw; border-radius:50%; background:#fff; border:1px solid #333; }
		.media .left li{ background-size:15vw 15vw; background-position:center center; background-repeat:no-repeat; }
		.media .left li.changting{ background-image:url(img/media/changting.png); margin:8vw 0 0 14vw; }
		.media .left li.wuping{ background-image:url(img/media/wuping.png); margin:8vw 0 0 63vw; }
		.media .left li.zhangping{ background-image:url(img/media/zhangping.png); margin:31vw 0 0 6vw; }
		.media .left li.shanghang{ background-image:url(img/media/shanghang.png); margin:31vw 0 0 72vw; }
		.media .left li.yongding{ background-image:url(img/media/yongding.png); margin:54vw 0 0 14vw; }
		.media .left li.liancheng{ background-image:url(img/media/liancheng.png); margin:54vw 0 0 63vw; }
		.media .left li.shangyou{ background-image:url(img/media/shangyou.png); margin:31vw 0 0 39vw; }
		.media .left li.shangyou{ width:18vw; 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:95%; margin:0 0 5vw 5%; }
		.media .right li{ float:left; width:28vw; height:15vw; margin-right:2vw; }
		.media .right li i{ float:left; width:12vw; height:12vw; background-size:cover;  }
		.media .right li a{ float:left; width:12vw; height:12vw; font-size:0; margin-left:2vw; background-size:cover; }

		.indexCustomers .item li:nth-child(3n+0){ 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); }

	
	/*公司简介*/
		.contentPage h5{ display:block; padding:7vw 0 6vw 0; text-align:center;  }
		.contentPage h5 span{  display:inline-block; font-size:6vw; color:#df0011; letter-spacing:1px; line-height:7vw; }
		.contentPage h5 strong{ display:inline-block; color:#aaa; font-size:5vw; padding-left:2vw; border-left:2px solid #eee; line-height:7vw;}
		.contentPage .introduction .content{ display:table; width:94%; margin:auto; padding-bottom:5vw; }
		.contentPage .introduction .content{ text-align:left; line-height:2; font-size:4vw; color:#333; text-align:justify; }
		.contentPage .introduction .content img{ border-radius:2vw; }
		.contentPage .introduction .content p{ padding-bottom:2vw; }
		.contentPage .introduction .content p{ padding-bottom:2vw; }

	/*合作伙伴*/
		.customers{  text-align:center; display:table; }
		.customers h5{ display:block; margin:8vw 0 6vw 0; text-align:center;  }
		.customers h5 span{  display:inline-block; font-size:7vw; color:#df0011; letter-spacing:3px; line-height:7vw; }
		.customers h5 strong{ display:inline-block; color:#aaa; font-size:5vw; padding-left:2vw; border-left:2px solid #eee; line-height:7vw;}
		.customers .item{ display:table; width:100%; padding-bottom:10vw; margin-left:2%; }
		.customers .item li{ float:left; width:23.5%; overflow:hidden; padding-bottom:0; margin-top:4vw; border-right:1px solid #eee; }
		.customers .item li:nth-child(4n+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:3vw; 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; }
		.customerPage .headerBar .right h1{ font-size:3.5vw; }

	/*联系我们*/
		.contactPage h5{ display:block; padding:7vw 0 6vw 0; text-align:center;  }
		.contactPage h5 span{  display:inline-block; font-size:7vw; color:#df0011; letter-spacing:3px; line-height:7vw; }
		.contactPage h5 strong{ display:inline-block; color:#aaa; font-size:5vw; padding-left:2vw; border-left:2px solid #eee; line-height:7vw;}
		.contactPage .introduction .content{ display:table; width:94%; margin:auto; padding-bottom:5vw; }
		.contactPage .introduction .content{ text-align:left; line-height:2; font-size:4vw; color:#333; text-align:justify; }
		.contactPage .introduction .content .map{ width:100%; border-radius:5vw; margin-bottom:5vw;  }
		.contactPage .introduction .content p{ padding-bottom:2vw; }

	/*案例展示*/
		.cateNav{ display:table; padding:2vw 0 3vw 0; }
		.cateNav a{ float:left; padding:2vw 0; width:21.6vw; background:#E8E8E8; margin:2vw 3vw 0 0; }
		.cateNav a{ text-align:center; font-size:3.5vw; }
		.cateNav a:nth-child(4n+0){ margin-right:0%; }
		.cateNav a.cur{ background:#df0011; color:#fff; }

		.casePage .item{ display:table; width:100%;  margin-left:0.5%; }
		.casePage .item li{ float:left; width:48%; overflow:hidden; margin-bottom:4vw; margin-right:3%; cursor:pointer; }
		.casePage .item li:nth-child(2n+0){ margin-right:0%; }
		.casePage .item li a{ display:block; width:100%; }
		.casePage .item li .image{ display:block; width:100%; height:30vw; overflow:hidden; }
		.casePage .item li .image{ background-size:cover; background-position:center center; }
		.casePage .item li .image span{ display:none; }
		.casePage .item li .image img{  display:none; }
		.casePage .item li .title{ display:block; height:12vw; padding:2vw 3vw; 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:6vw; height:12vw; overflow:hidden; font-size:4vw; }

		.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 .cateNav{ padding:0 0; }
		.caseViewPage .headerBar{ margin-bottom:2vw; }
		.caseViewPage .headerBar .left{ display:none; }
		.caseViewPage .headerBar .right{ line-height:1.5; padding:3vw 2vw; height:auto; }
		.caseViewPage .headerBar .right h1{ line-height:1.5; }
		.caseViewPage .content{ display:table; padding:2vw; margin-bottom:20px; }
		.caseViewPage .content{ text-align:left; line-height:2; font-size:4.5vw; color:#333; text-align:justify; }
		.caseViewPage .content p{ padding-bottom:2vw; }
		.caseViewPage .content p img{ display:block; width:100%!important; margin:0px auto 5vw auto; border-radius:2vw; }


	/*龙景旅游*/
		.longjingPage .content{ padding-bottom:0!important; }
		.longjingPage .indexCase h5{ padding:0!important; height:7vw; }

}
