body{background: #1a1a1a; }


/*轮播图*/
.banner_wrap{ width:100%; padding-top:56.25%; position:relative; z-index:10;}
.banner{ position:absolute; top:0; left:0; width:100%; height:100%;}

.swiper-container{ width:100%; height:100%; position:relative;   overflow:hidden;}
.swiper-container .swiper-slide{
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
		
		
    }
		 
	.swiper-container .swiper-wrapper div:nth-child(3)
		{

        
		background:url('../images2/banner3.jpg') center center no-repeat;
		background-size:100% 100%;
		}	 
		 
.swiper-container .swiper-wrapper div:nth-child(4)
		{

        
		background:url('../images2/banner1.jpg') center center no-repeat;
		background-size:100% 100%;
		}
		
.swiper-container .swiper-wrapper div:nth-child(1)
		{
		background:url('../images2/banner2.jpg') center center no-repeat;
		background-size:100% 100%;
		}
		
		
.swiper-container .swiper-wrapper div:nth-child(2)
		{
		background:url('../images2/banner4.jpg') center center no-repeat;
		background-size:100% 100%;
		}
.swiper-container .swiper-wrapper div:nth-child(5)
		{
		background:url('../images2/banner5.jpg') center center no-repeat;
		background-size:100% 100%;
		}


/*daohang*/

.daohang_wrap{ width: 100%; padding-top:58.75%; position: relative; background: #fff; }		
.daohang_wrap a{ position: absolute;  display: block; }
.daohang_wrap a img{ width: 100%; height: 100%; }

.daohang_wrap a.huodong{ width: 31.875%;  left: 4.0625%; height:89.4%; bottom: 8.776%;}
.daohang_wrap a.xueyuan{ width: 59.375%;  left: 37.5%; height:48.67%; bottom: 49.468%;}
.daohang_wrap a.video{ width: 59.375%;  left: 37.5%; height:38.032%; bottom: 8.776%;}

.line_gap{  background: #f2f2f2; padding-top: 2%; width: 100%; }
.line_gap2{ background: #fff; padding-top: 2%; width: 100%; border-bottom: 1px solid #ddd; }
.line_gap3{  background: #fff; padding-top: 2%; width: 100%; }

/*huodong*/
.huodong_title img{ width: 100%; display: block; }

.hongjiu_list_wrap{ width:100%; padding-top:27.03125%; position:relative; overflow:hidden; background:#fff; z-index:1;}
.hongjiu_list{ left:1.953125%; width:96.09375%; height:84.97%; top:7.515%; position:absolute;}


.swiper-container2{ width:100%; height:100%; position:relative; overflow:hidden; z-index:1;}
		 
	 
.swiper-container2 .swiper-slide{
        text-align: center;
        font-size: 18px;
       

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
		position:relative;
		width:100%;
		height:100%;
}


.swiper-container2 .swiper-slide a{
	width:49%;
	display:block;
	height:100%;
	top:0;
	position:absolute;
	
}
.swiper-container2 .swiper-slide a:nth-child(1){
	left:0;
	
	
}

.swiper-container2 .swiper-slide a:nth-child(2){
	left:51%;
	
	
}

/*hongjiu*/
.hongjiu_title img{ width: 100%; display: block; }
.guojia_wrap{ width: 100%; position: relative; padding-top: 35.15625%; background: #fff; }

.guojia_wrap a{ display: block; position: absolute; width: 14.375%; height: 83.11%; }
.guojia_wrap a img{ width: 100%; height: 100%; }

.guojia_wrap a.faguo{ left: 4.0625%;  top: 0;  }
.guojia_wrap a.zhili{ left: 19.5625%;  top: 0;  }
.guojia_wrap a.aozhou{ left: 35.0625%; top: 0;   }
.guojia_wrap a.deguo{ left: 50.5625%;   top: 0; }
.guojia_wrap a.spain{ left: 66.0625%;  top: 0;  }
.guojia_wrap a.italy{ left: 81.5625%; height: 60.89%;  top: 0;  }
.guojia_wrap a.qita{ left: 81.5625%; height: 19.11%;  bottom: 16.89%;  }

/*policy*/
.policy_title img{ width: 100%; display: block; }

.policy_wrap{ width: 100%; padding-top:60.9375%; position: relative;  background: #fff; }

.policy_wrap a{ position: absolute; display: block;  }
.policy_wrap a img{ width: 100%; height: 100%; }
.policy_wrap a.youshi{ width: 69.84375%; height: 42.82%; left:4.0625%; top: 0; }
.policy_wrap a.zhichi{ width: 69.84375%; height: 42.82%; left:4.0625%; bottom: 11.282%; }
.policy_wrap a.youhui{ width: 24.375%; height: 100%; right:0;top:0; }


/*video_title*/

.video_title img{ display: block; width: 100%; }


.video_wrap{ width: 100%; padding-top: 51.875%; position: relative; background: #fff; z-index: 1;}

.video_wrap_inner{ position: absolute; width: 85.78125%; height: 93.6747%; top: 0; left:7.109275%;  }

/*model_title*/
.model_title img{ display: block; width: 100%; }

.moshi_content img{ display: block; width: 100%; }

/*news_title*/

.news_title img{ width: 100%; display: block; }

.news_nav_wrap{ padding-top: 8.4375%; width: 100%; position: relative;  }

.news_nav_wrap span{
	top: 0;
	position: absolute;
	height: 100%;
	display: box; 
	display: -webkit-box; 
	display: -moz-box; 
	-webkit-box-align:center; 
	-moz-box-align:center;
	-webkit-box-pack:center; 
	-moz-box-pack:center;

	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size: 14px; 
	color: #4c4c4c;
	background: #fff;
}

.news_nav_wrap span.active_span{ color: #fff; background: #c59d5e; }
.news_nav_wrap span.lanfei_span{ width: 33%; left: 0;  }
.news_nav_wrap span.hangye_span{ width: 34%; left: 33%;  }
.news_nav_wrap span.wenda_span{ width: 33%; left: 67%;  }


.news_con_wrap{ width: 100%; padding-top: 73%;  position: relative;}
.lanfei_div{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;  display: block; }
.hangye_div{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;  display: none; }
.wenda_div{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;  display: none; }


.news_item_title{ width: 60%; line-height: 18px; font-size: 15px; color: #4c4c4c; 
position: absolute; left: 4.0625%;
top:8.8816%;

}


.news_item_title a{ color: #4c4c4c; }

.news_pub_time{ line-height: 14px; font-size: 12px; width: 60%; 
position: absolute; left: 4.0625%;
bottom:8.8816%; 
}

.news_pub_time span{ 
	display: block;
	width:100%; position: absolute; left: 0; bottom:0; font-size: 12px; color: #999; }
.news_pub_time b{ width:60%; position: absolute; right: 0; bottom:0; font-size: 12px; color: #999; text-align: right;
font-weight: normal;display: block;
 }

.news_item{ 

	height: 33%; width: 100%;  border-bottom: 1px solid #ddd; position: relative;
	background: #fff;

 }

.news_item_img{ right: 4.0625%; height: 82.2368%; width: 30%;  top:8.8816%; position: absolute;   } 
.news_item_img img{ border-radius: 6px; width: 100%; height: 100%; }


/*留言*/

.liuyan_wrap{ padding-top: 72.1875%; width: 100%; position: relative; background: url("../images2/liuyan_bg.jpg") no-repeat;
background-size: contain;
 }

 .input_name{ 
box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width: 77.34375%;
height: 9.30735%;

font-size: 13px;
color: #8f8f8f;

padding-left: 12px;
border: 1px solid #b3b3b3;
border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
position: absolute;
left: 11.328125%;
top:20.3463%;
  }

   .input_tel{ 
box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width: 77.34375%;
height: 9.30735%;

font-size: 13px;
color: #8f8f8f;

padding-left: 12px;
border: 1px solid #b3b3b3;
border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
position: absolute;
left: 11.328125%;
top:34.632%;
  }

     .textarea_cont{ 
box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width: 77.34375%;
height: 26.407%;

font-size: 13px;
color: #8f8f8f;

padding-left: 12px;
padding-right: 12px;
border: 1px solid #b3b3b3;
border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
position: absolute;
left: 11.328125%;
top:48.9177%;
text-align: left;
margin:0;
  }

  .submit_btn{ width: 45.9375%; left: 27.03125%; position: absolute; height: 10.173%; bottom: 6.5%; }


.beian_title img{ width: 100%; display: block; }  


