@charset "utf-8";
/* CSS Document */
@screen-xs-min:320px;
@screen-xs-max:768px;
@screen-sm-min:769px;
@screen-sm-max:1199px;
@screen-md-min:1200px;
@screen-md-max:1260px;
@screen-lg-min:1400px;

@media (min-width: 1920px) { 
 
  
 }

@media (max-width:1850px) {
   
	}

@media (max-width:1750px) {

  
	}

@media (max-width:1650px) {
  
	}	

	
@media (max-width:1600px) {
   .tower2box .centerbox{ width:92%; margin:0 auto}
	}	


@media (max-width:1540px) {

	}	

@media (max-width:1500px) {

	}	
	
@media (max-width:1450px) {
   
  
	}	


@media (max-width:1380px) {
  

@media (max-width:1300px) {
  

	}	


@media (max-width:1260px) {

	.showus{  font-size:14px}
	.showup{ font-size:14px}
	
	}

@media (max-width:1216px) {
	.headbox .box .logo{ margin-left:-100px; width:200px;}
	.headbox .box .logo img{ width:100%; height:auto;}
	}	

	
@media (max-width:1180px) {

	}		


@media (max-width:1100px){

	}
	
	
@media (max-width:1050px){

   
	}	
@media (max-width:1025px){

	 
	}		
	

@media (max-width:1000px){
	.headboxkong{ height:80px; }
	.headfolat{ height:80px;}
	
	.thoundshow{ display:none}

	.headbox{ width:100%; height:80px; }
	.headbox .box{ width:96%;   height:80px;  margin:0 auto; overflow:visible; position:relative; }
	.headbox .box .logo{ position:absolute; left:0; top:0; height:80px; line-height:80px; overflow:hidden; margin-left:0; width:auto}
	.headbox .box .logo img{ max-width:70% }
	.headbox  .menu1{ display:none}
	.headbox  .menu2{ display:none}
	
	.headbox  .menubtn{left:auto; right:0;height:80px; line-height:80px;text-align:right; }
    .headbox  .menuclose{left:auto; right:0;  height:80px; line-height:80px; text-align:right}
	
	.locationsortname{ width:100%; height:40px; line-height:40px; font-size:14px;top:80px}
	
	.homeSlide{height:calc(100vh - 80px);}
	.homeSlide .list{height:calc(100vh - 80px);}
	.homeSlide .list ul li{height:calc(100vh - 80px);}
	.homeSlide .list ul li .pic{  height:calc(100vh - 80px); }
	.homepart1 .list ul li{  height:calc(100vh - 80px);}
	
	.homeSlide .list ul li .wordbox3{ position:absolute; left:0; top:20%; text-align:center; width:100%;   }
    .homeSlide .list ul li .wordbox3 .tit{ font-size:20px; line-height:40px; }
	
	.homeSlide .list ul li .wordbox4{ position:absolute; left:0; top:50%; text-align:center; width:100%;   }
    .homeSlide .list ul li .wordbox4 .tit{ font-size:20px; line-height:40px; }
	
	.homeSlide  .more{height:40px; line-height:40px; }
    .homeSlide  .more img{ width:35px; height:auto}
	
	.homepart1 .more{height:40px; line-height:40px; }
    .homepart1  .more img{ width:35px; height:auto}
	
	.homepart1 .list ul li .wordbox .tit{ font-size:20px; line-height:35px;}
	
	.chengdubox .one{ height:auto;  }
	.chengdubox .type1{ height:auto; padding:0 0 50px 0}
	.chengdubox .type1 .pic{ width:100%; height:300px; float:none; overflow:hidden;}
	.chengdubox .type1 .otherbox{ width:92%; margin:0 auto; height:auto; float:none; overflow:auto; display:block}
	.chengdubox .type1 .otherbox .wordbox{ width:100%; margin-top:50px }
	.chengdubox .type1 .otherbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#1c1c1a;}
	.chengdubox .type1 .otherbox .wordbox .tit2{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#adadac; line-height:35px;}
	.chengdubox .type1 .otherbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:25px;}


	.chengdubox .type2{ width:100%; height:auto;}
	.chengdubox .type2 .pic{ width:100%; height:200px; overflow:hidden; margin-top:0px}
	
	.chengdubox .type2 .otherbox{ width:92%; margin:0 auto; margin-top:20px }
	.chengdubox .type2 .otherbox .wordbox .tit{ font-size:20px; }
	.chengdubox .type2 .otherbox .wordbox .word{ font-size:14px; padding-bottom:30px}
	
	.chengdubox .type3{  height:auto;}
	.chengdubox .type3 .pic{ width:100%; height:130px; overflow:hidden;}
	.chengdubox .type3 .otherbox{ width:92%; margin:0 auto; margin-top:20px; }

	.chengdubox .type3 .otherbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#000000; text-align:center}
	.chengdubox .type3 .otherbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:25px; margin-top:25px; text-align:center}


	.pubbottom{ padding:30px 20px; }
	.pubbottom .tit{ width:100%; height:auto; line-height:50px; text-align:center; font-size:26px; color:#fffbeb; text-align:center}
	.pubbottom .tit2{ width:100%; height:auto; line-height:50px; text-align:center; font-size:18px; color:#fffbeb; text-align:center; margin-top:10px;}
	.pubbottom .tit3{ width:100%; height:auto; line-height:50px; text-align:center; font-size:14px; color:#fffbeb; text-align:center; margin-top:10px;}
	
     
	.locationbox .one{ width:100%; height:auto; }

	.locationbox .type1{  height:auto;}
	.locationbox .type1 .pic{ width:100%; height:130px; overflow:hidden;}
	.locationbox .type1 .otherbox{ width:92%; margin:0 auto; margin-top:20px; }

	.locationbox .type1 .otherbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#000000; text-align:center}
	.locationbox .type1 .otherbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:25px; margin-top:25px; text-align:center}


	.locationbox .type2{ width:100%; height:auto;}
	.locationbox .type2 .pic{ width:100%; height:200px; overflow:hidden; margin-top:0px}
	
	.locationbox .type2 .otherbox{ width:92%; margin:0 auto; margin-top:20px }
	.locationbox .type2 .otherbox .wordbox .tit{ font-size:20px; }
	.locationbox .type2 .otherbox .wordbox .word{ font-size:14px; padding-bottom:30px}
	
	 .honors .one{ width:100%; height:calc(100vh - 80px);}
     .honors .otherbox{ margin-top:80px }
	 .honors .wordbox{ width:92%; margin:0 auto}
	 .honors .wordbox .tit{ font-size:20px;}
     .honors .wordbox .word{font-size:12px; }
     .honors  .more{height:40px; line-height:40px; }
     .honors  .more img{ width:35px; height:auto}
	 
	 
	.tower2box .tblist{ margin-top:35px}
	.tower2box .tblist ul li{ margin:10px 0;  width:100%; }
	.tower2box .tblist ul li p{ display:block; float:left; width:50%; float:left; font-size:12px; overflow:hidden; text-align:left; line-height:30px;}
	.tower2box .tblist ul li p span{ display: inherit; font-weight:700; font-family:Arial, Helvetica, sans-serif}
	.tower2box .tblist ul li.tit{ display:none}
	.tower2box .tblist ul li p:last-child{ width:100%}
	.tower2box .tblist ul li em{ width:100%; display:block; margin:0; padding:0; width:100%; height:40px; line-height:40px; text-align:center}
	
	.tower2box .line{  margin-top:10px;}
	
	
	.tower2box .cbox{margin-top:10px}
	.tower2box .cbox .tit{ font-size:20px;}
    .tower2box .cbox .word{ line-height:25px;  margin-top:10px;}
	.tower2box .list{  margin-top:20px;}
    .tower2box .list ul li{ margin:0px 0 20px 0;width:50%; height:auto; }
    .tower2box .list ul li .box .tit{ font-size:14px}
     
	
	.tower2box .listbox{height:auto}
	.tower2box .listbox .slidebox{  height:300px; }

	
	.tower2box .listbox .slidebox .titbox{  font-size:20px; margin-top:-25px}
	.tower2box .listbox .slidebox .leftarr{ width:25px; background-size:25px auto; background-position:left center; }
	.tower2box .listbox .slidebox .rightarr{width:25px; background-size:25px auto; background-position:right center; }
	
	.indexpage2 {bottom:20px !important; }

	/* 自定义圆点样式 */
	.tower2box .indexpage2 .custom-bullet { width: 10px; height: 10px;}
	.tower2box .indexpage2 .custom-bullet-active {width: 10px;height: 10px;}
    
	.tower2box .listbox .otherbox .wordbox .word{ width:96%; margin:0 auto; padding-bottom:20px}
	

	.tower1box .one{ width:100%; height:auto;}
	.tower1box .type1{ width:100%; height:auto}
	
	.tower1box .type1 .slidebox{ width:100%; height:300px;  float:none}


	.indexpage3 {bottom:20px !important;}
	
	/* 自定义圆点样式 */
	.tower1box .indexpage3 .custom-bullet { width:10px; height:10px;}
	
	.tower1box .indexpage3 .custom-bullet-active {width:10px; height:10px;  opacity:1
	}
	
	.tower1box .type1 .otherbox{ width:92%; height:auto; float:none; display:block; margin:0 auto; padding:30px 0;}
	.tower1box .type1 .otherbox .wordbox .tit{ font-size:20px;}
	.tower1box .type1 .otherbox .wordbox{ width:100%; margin:0 auto; overflow:hidden; height:auto}


    .architecturebox .one{ height:auto;  }
	.architecturebox .type1{  height:auto;}
	.architecturebox .type1 .pic{ width:100%; height:300px; overflow:hidden;}
	.architecturebox .type1 .otherbox{ width:92%; margin:0 auto; margin-top:20px; }

	.architecturebox .type1 .otherbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#000000; text-align:center}
	.architecturebox .type1 .otherbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:25px; margin-top:25px; text-align:center}


	
	.architecturebox .type2{ height:auto; padding:0 0 50px 0}
	.architecturebox .type2 .pic{ width:100%; height:300px; float:none; overflow:hidden;}
	.architecturebox .type2 .otherbox{ width:92%; margin:0 auto; height:auto; float:none; overflow:auto; display:block}
	.architecturebox .type2 .otherbox .wordbox{ width:100%; margin-top:50px }
	.architecturebox .type2 .otherbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#1c1c1a;}
	.architecturebox .type2 .otherbox .wordbox .tit2{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#adadac; line-height:35px;}
	.architecturebox .type2 .otherbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:25px;}
    
	.architecturebox .type3{ height:auto; padding:0 0 50px 0}
	.architecturebox .type3 .pic{ width:100%; height:300px; float:none; overflow:hidden;}
	.architecturebox .type3 .otherbox{ width:92%; margin:0 auto; height:auto; float:none; overflow:auto; display:block}
	.architecturebox .type3 .otherbox .wordbox{ width:100%; margin-top:50px }
	.architecturebox .type3 .otherbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#1c1c1a;}
	.architecturebox .type3 .otherbox .wordbox .tit2{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#adadac; line-height:35px;}
	.architecturebox .type3 .otherbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:25px;}


	.pubareabox1 .one{ width:100%; height:auto; }
	.pubareabox1 .one .pic{ width:100%; height:400px;transform: scale(1); position:static}

	.pubareabox1 .one .otherbox{ width:96%; margin:0 auto; position: static; padding:30px 0  }
	.pubareabox1 .one .otherbox .wordbox{ width:100%; margin:0 auto; overflow:hidden; height:auto;max-width:1080px; margin:0 auto;}
	.pubareabox1 .one .otherbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#1c1c1a; text-align:center}
	.pubareabox1 .one .otherbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:25px; margin-top:25px; text-align:center}

	
	.pubareabox2 .one{height:auto;}
	.pubareabox2 .type1{ height:auto;}
	
	.pubareabox2 .type1 .slidebox{ width:100%; height:300px;  float:none}
	.pubareabox2 .one:nth-child(2n) .type1 .slidebox{ float:none}

	/* 自定义圆点样式 */
	.pubareabox2 .indexpage4 .custom-bullet {width: 10px;  height: 10px}
	.pubareabox2 .indexpage4 .custom-bullet-active {width: 10px;height: 10px;}
	
	.pubareabox2 .type1 .otherbox{ width:92%; height:auto; float:none; display:block; margin:0 auto}
	.pubareabox2 .type1 .otherbox .wordbox{ width:100%; margin:0 auto; overflow:hidden; height:auto; padding:30px 0}
	.pubareabox2 .type1 .otherbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#1c1c1a; border-bottom:1px solid #c1c1c1; padding-bottom:20px}
	.pubareabox2 .type1 .otherbox .wordbox .tit2{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#adadac; line-height:35px; margin-top:20px;}
	.pubareabox2 .type1 .otherbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:25px; margin-top:20px; min-height:auto}
	
	
	.pubareabox2 .type1 .otherbox .wordbox .tit3{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#adadac; line-height:35px; margin-top:20px; padding-top:20px; border-top:1px solid #c1c1c1;}

    
	/*园林*/

	.landspacebox .one{ height:auto }
	.landspacebox .type1{ height:auto; }
	.landspacebox .type1 .pic{ width:100%; height:300px;transform: scale(1); position:static}
	

	.landspacebox .type1 .otherbox{  position: static; width:96%; margin:0 auto; padding:30px; height:auto; overflow:hidden; }
	.landspacebox .type1 .otherbox .wordbox .tit{font-size:20px; color:#1c1c1a}
	.landspacebox .type1 .otherbox .wordbox .tit2{ color:#1c1c1a;}
    .landspacebox .type1 .otherbox .wordbox .word{ color:#1c1c1a;}


	.landspacebox .type2{ width:100%; height:auto; margin:0; padding:0}
	.landspacebox .type2 .inbox{ width:100%; height:auto; overflow:hidden;margin:0; padding:0}
	.landspacebox .type2 .pic{ width:100%; height:300px; overflow:hidden; margin:0; padding:0}
	
	.landspacebox .type2 .otherbox{ width:96%; height:auto; overflow:hidden; margin:0 auto; }
	.landspacebox .type2 .otherbox .wordbox{ width:100%; margin:0 auto; overflow:hidden; height:auto; max-width:1360px; margin:0 auto; padding:30px 0}
	.landspacebox .type2 .otherbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#000000; text-align:center}
	.landspacebox .type2 .otherbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:25px; margin-top:25px; text-align:center}
	
	
	.landspacebox .type3{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
	.landspacebox .type3 .pic{ width:100%; height:300px; overflow:hidden;}
	.landspacebox .type3 .pic img{ width:100%; height:auto}
	.landspacebox .type3 .otherbox{width:96%; height:auto; overflow:hidden; margin:0 auto; }
	.landspacebox .type3 .otherbox .wordbox{ width:100%; margin:0 auto; overflow:hidden; height:auto;max-width:1360px; margin:0 auto; padding:30px 0}
	.landspacebox .type3 .otherbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#000000; text-align:center}
	.landspacebox .type3 .otherbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:25px; margin-top:25px; text-align:center}

	 
	 

	.servicebox .one{ height:auto; background:#fffbeb; }
	.servicebox .type1{  height:auto; }
	.servicebox .type1 .pic{ width:100%; height:300px; position: static;transform: scale(1);}

	.servicebox .type1 .otherbox{ width:92%; height:auto;  overflow:hidden; position: static; margin:0 auto; padding:30px 0}
	.servicebox .type1 .otherbox .wordbox{ width:100%; margin:0 auto; overflow:hidden; height:auto; max-width:1050px; margin:0 auto;}
	.servicebox .type1 .otherbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#1c1c1a; text-align:center}
	.servicebox .type1 .otherbox .wordbox .tit2{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#1c1c1a; line-height:35px;text-align:center}
	.servicebox .type1 .otherbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:25px; margin-top:25px}
	
	.servicebox2{ height:auto;display:block;}
	.servicebox2 .centerbox{ width:96%;  margin:0 auto; }
	.servicebox2 .titbox{  font-size:20px;}
	.servicebox2 .titbox2{ font-size:14px;}
	
	.servicebox2 .list{margin-top:20px}
	.servicebox2 .list ul li{width:50%; height:662px; float:left; overflow:hidden;}


	.luxurybox .one{ height:auto;  display:block}
	.luxurybox .list{ width:92%; margin:0 auto}
	.luxurybox .list ul li{width:50%; float:left; overflow:hidden; border:0; height:130px; line-height:130px; border-bottom:1px solid #000000;}
	.luxurybox .list ul li img{ max-width:80%; max-height:80%;}
	.luxurybox .list ul li:nth-child(3) ~ li{ width:50%;  border-top:0;}
	.luxurybox .list ul li:nth-child(3){ border-right:0}
	.luxurybox .list ul li:nth-child(7){ border-right:0}
	
	.luxurybox .wordbox{ width:92%; height:auto; overflow:hidden; max-width:1080px; margin:0 auto; padding-bottom:50px}
	.luxurybox .tit{width:100%; height:auto; line-height:30px; text-align:center; font-size:20px; text-align:center; margin-top:50px}
	.luxurybox .word{width:100%; height:auto; overflow:hidden; margin-top:20px; font-size:14px; line-height:25px;}

	
	.luxurybox2{padding:60px 0}
	.luxurybox2 .listbox{ width:96%; margin:0 auto;  height:850px; position:relative}
	.luxurybox2 .listbox  .leftarr{ width:25px; height:50px; background-size:25px auto; background-position:left center;  left:0px; top:340px;  margin:0}
	.luxurybox2 .listbox  .rightarr{ width:25px; height:50px;background-size:25px auto; background-position:right center; right:0px; top:340px; margin:0}
	.luxurybox2 .listbox .list{ width:100%; height:850px;}
	.luxurybox2 .listbox .list .onein{ height:850px;}
	.luxurybox2 .listbox .list  .pic{ width:100%; height:300px; float:none; overflow:hidden;}
	.luxurybox2 .listbox .list .wordbox{ width:100%; height:auto; float:none; }
	.luxurybox2 .listbox .list .wordbox .logobox{ width:100%; height:140px; overflow:hidden; border-bottom:1px solid #1c1c1a; line-height:140px; text-align:center}
	.luxurybox2 .listbox .list .wordbox .logobox img{ max-width:50%; max-height:80%;}
	
	.luxurybox2 .listbox .list .wordbox .winbox{ width:100%; height:auto; overflow:hidden;border-bottom:1px solid #1c1c1a; min-height:537px;}
	.luxurybox2 .listbox .list .wordbox .tit{ width:100%; height:auto; overflow:hidden; margin-top:50px; font-size:20px; text-align:center; line-height:30px;}
	.luxurybox2 .listbox .list .wordbox .word{ width:100%; height:auto; overflow:hidden; margin-top:50px; font-size:14px; line-height:200%; overflow:hidden;}
	.luxurybox2 .listbox .list .wordbox  .num{ width:100%; height:50px; line-height:50px; text-align:center; font-size:14px}

	
	
	.videobox{ padding:80px 0 60px 0; min-height:100vh}
	.videobox .titbox{ font-size:26px;}
	.videobox .listbox{ width:92%; margin:0 auto;  height:720px;  margin-top:50px}
	.videobox .listbox  .leftarr{ width:25px; height:60px; background-size:25px auto; background-position: left center;  left:0; top:255px; }
	.videobox .listbox  .rightarr{ width:25px; height:60px;  background-size:25px auto; background-position: right center;right:0; top:255px;  }
	.videobox .listbox .list{ eight:720px; width:100%; margin-left:0}

	
	.videobox .listbox2{ width:92%; }
	
	
	.teambox1{ padding:0 0 60px 0}
	.teambox1 .one{ width:100%; height:auto; }
	
	.teambox1  .pic{ width:100%; height:350px}
	.teambox1  .otherbox{margin-top:30px; }
	.teambox1  .otherbox .wordbox{ width:92%; margin:0 auto;}
	.teambox1  .otherbox .wordbox .tit{ font-size:20px; }
	.teambox1  .otherbox .wordbox .word{font-size:14px; }
	
	

	.teambox2 .one{height:auto; }
	.teambox2 .type1{ height:auto; }
	
	.teambox2 .type1 .pic{ width:100%; height:400px;  float:none}
	
	.teambox2 .type1 .otherbox{ width:92%; height:auto; float:none; display:block; margin:0 auto; padding:20px 0}
	.teambox2 .type1 .otherbox .wordbox{ width:100%; margin:0 auto;}
	.teambox2 .type1 .otherbox .wordbox .tit{  font-size:20px;  }
	.teambox2 .type1 .otherbox .wordbox .tit2{ font-size:20px; line-height:35px; margin-top:0px;}
	.teambox2 .type1 .otherbox .wordbox .word{  font-size:14px;  line-height:25px; margin-top:20px; min-height: inherit; padding-top:20px}
	
	
	.teambox2 .type1 .otherbox .wordbox .tit3{  font-size:16px;  line-height:25px;}

	.discuzbox{ }
	.discuzbox .one{ width:100%; height:auto;}
	.discuzbox  .pic{ width:100%; height:350px;  float:none}
	
	.discuzbox  .otherbox{ width:92%; height:auto; float:none; display:block; margin:0 auto; padding:30px 0}
	.discuzbox  .otherbox .wordbox{ width:100%; margin:0 auto; overflow:hidden; height:auto}
	.discuzbox  .otherbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#1c1c1a; }
	.discuzbox  .otherbox .wordbox .tit2{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:35px; margin-top:0px;}
	.discuzbox  .otherbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#1c1c1a; line-height:25px; margin-top:0px;}




				 
	}
	
@media (max-width:960px){
	
	
	}	


@media (max-width:850px) {

	

   }

@media (max-width:800px) {

	
   }   

@media (max-width: 768px) {
	.pcshow{ display:none}
	.mbshow{ display:block}

	.fixbottomkong{ display:block}
	.fixbottom{ display:block}
	
	.servicebox2 .list ul li{width:100%; height:auto; float:none; }
	.servicebox2 .list ul li .box{ width:100%; padding:10px 0; }
	.servicebox2 .list ul li .tit{ height:40px; line-height:40px;  font-size:20px; }
	.servicebox2 .list ul li .tit2{ font-size:12px; }
	.servicebox2 .list ul li .tit3{  line-height:20px; text-align:center; font-size:12px; margin-top:20px; min-height: inherit}
	.servicebox2 .list ul li .word{ margin-top:20px; min-height: inherit}
	.servicebox2 .list ul li .word p{  margin:5px 0; padding:10px; box-sizing:border-box; font-size:12px; color:#FFF; text-align:center;  line-height:23px; background:#9e5454;}



		
}

@media (max-width:702px){

	}	
@media (max-width:640px){
    .luxurybox2{padding:60px 0}
	.luxurybox2 .listbox{ width:96%; margin:0 auto;  height:850px; position:relative}
	.luxurybox2 .listbox  .leftarr{ width:25px; height:50px; background-size:25px auto; background-position:left center;  left:0px; top:240px;  margin:0}
	.luxurybox2 .listbox  .rightarr{ width:25px; height:50px;background-size:25px auto; background-position:right center; right:0px; top:240px; margin:0}
	.luxurybox2 .listbox .list{ width:100%; height:850px;}
	.luxurybox2 .listbox .list .onein{ height:850px;}
	.luxurybox2 .listbox .list  .pic{ width:100%; height:200px; float:none; overflow:hidden;}
	.luxurybox2 .listbox .list .wordbox{ width:100%; height:auto; float:none; }
	.luxurybox2 .listbox .list .wordbox .logobox{ width:100%; height:140px; overflow:hidden; border-bottom:1px solid #1c1c1a; line-height:140px; text-align:center}
	.luxurybox2 .listbox .list .wordbox .logobox img{ max-width:50%; max-height:80%;}
	
	.luxurybox2 .listbox .list .wordbox .winbox{ width:100%; height:auto; overflow:hidden;border-bottom:1px solid #1c1c1a; min-height: inherit; padding-bottom:20px}
	.luxurybox2 .listbox .list .wordbox .tit{ width:100%; height:auto; overflow:hidden; margin-top:20px; font-size:20px; text-align:center; line-height:30px;}
	.luxurybox2 .listbox .list .wordbox .word{ width:100%; height:auto; overflow:hidden; margin-top:20px; font-size:14px; line-height:200%; overflow:hidden;}
	.luxurybox2 .listbox .list .wordbox  .num{ width:100%; height:50px; line-height:50px; text-align:center; font-size:14px; margin-top:20px;}
    
	
	.videobox .listbox{ width:92%; margin:0 auto;  height:420px;  margin-top:50px}
	.videobox .listbox  .leftarr{ width:25px; height:60px; background-size:25px auto; background-position: left center;  left:0; top:290px; }
	.videobox .listbox  .rightarr{ width:25px; height:60px;  background-size:25px auto; background-position: right center;right:0; top:290px;  }
	.videobox .listbox .list{ eight:420px; width:100%; margin-left:0}
	.videobox .listbox .list ul li{  height:420px; }
	.videobox .listbox .list ul li .box{ width:100%; margin:0 auto; overflow:hidden;}
	.videobox .listbox .list  .pic{ width:100%; height:285px; overflow:hidden;}
	.videobox .listbox .list  video{ width:100%; height:285px; overflow:hidden;object-fit:cover}
	.videobox .listbox .list .wordbox{ width:100%; height:auto; overflow:hidden;}
	.videobox .listbox .list .wordbox .tit{  margin-top:20px; font-size:14px;  line-height:30px; }
	.videobox .listbox .list .wordbox  .num{  font-size:12px;}
	.videobox .listbox .list .wordbox .more{ margin-top:10px; font-size:12px;}
	

	
	
	.videobox .listbox2{ width:92%; }
	.videobox .listbox2 .list{ width:96%; margin:0 auto; overflow:hidden; max-width:1400px}
	.videobox .listbox2 .list ul{ margin:0px; padding:0px; list-style:none}
	.videobox .listbox2 .list ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:auto; margin:10px 0; font-size:14px; line-height:30px; color:#fff}
	.videobox .listbox2 .list ul li a{ color:#FFF}
			

	}	


@media (max-width:550px){

	}	
	
@media (max-width:450px){
   .tower2box .list ul li .box .pic{ height:150px;}
   .pubareabox1 .one .pic{ width:100%; height:200px}
   
   .landspacebox .type1 .pic{ width:100%; height:150px;}
   .landspacebox .type2 .pic{ width:100%; height:150px;}
   .landspacebox .type3 .pic{ width:100%; height:150px;}
   
   .servicebox .type1 .pic{ width:100%; height:200px;}
   
    .teambox1{ padding:0 0 20px 0}

	
	.teambox1  .pic{ width:100%; height:150px; margin-top:40px;}

	
	

	.teambox2 .one{height:auto; }
	.teambox2 .type1{ height:auto; }
	
	.teambox2 .type1 .pic{ width:100%; height:350px;  float:none}

	.teambox2 .type1 .otherbox .wordbox .tit{  font-size:16px;  }
	.teambox2 .type1 .otherbox .wordbox .tit2{ font-size:16px; line-height:30px; margin-top:0px;}
	.teambox2 .type1 .otherbox .wordbox .word{  font-size:14px;}
	
	
	.teambox2 .type1 .otherbox .wordbox .tit3{  font-size:14px;  line-height:25px;}
	
	.discuzbox  .pic{ width:100%; height:250px}

	}		 

@media (max-width:400px){

	}		


@media (max-width:380px){

	}	
	
@media (max-width:330px){
   
	}	