/*head*/
/*上大logo的添加是样式*/

.sd-logo-c{
  width:75px;
height:90px;
margin-right:10px;
}
.header-z{
	width: 100%;
	background: none;
	z-index: 30;
	position: absolute;

}
.header-z .header-logo{
	padding: 18px 54px;
	float: left;
}

.header-nav{
padding-bottom:20px;
	display: block;

}

/*nav*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ height:40px; line-height:40px;   position:relative; z-index:1; display: table;padding-top: 38px; }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display:block; padding:0 26px; font-size:16px; font-weight:bold;  }
		.nav .sub{ display:none; width:100%; left:0; top:54px;  position:absolute; background:rgba(78, 78, 78, 0.69);  line-height:26px; padding:5px 0;  }
		.nav .sub li{ zoom:1;text-align: center; }
		.nav .sub a{ display:block; padding:0 2px;font-size:14px }
		.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
		.nav .on h3 a{ background:transparent; color:#fff;   }

/*切换按钮*/

.header-trigger span{
	padding-right: 30px;
	background: url(../img/lcon/down.png) no-repeat  right center;
	cursor: pointer;
}


.english-logo{
  background:url(../img/lcon/us.png) no-repeat  18px center;
 background-size:35px 20px;
}

.france-logo{
  background:url(../img/lcon/france.png) no-repeat  18px center;
 background-size:35px 20px;
}
.china-logo{
  background:url(../img/lcon/france.png) no-repeat  18px center;
 background-size:35px 20px;
}

/*footer*/
.footer{
	width: 100%;
	background: #cc213c;
}
.footer{
					color:white;
				}
				.foot-top{
					padding:30px 0;
				}
				.foot-top-left{
					width:55%;
				}
				.foot-top-left>div{
					margin-top:15px;
				}
				.come-at{
					font-size: 24px;
				}
				.add-tel{
					font-size:16px;
				}
				.add-tel>div{
					padding-right:20px;
					float:left;
				}
				.foot-top-right{
					width:45%;
					box-sizing: border-box;
				}
				.foot-top-right>div{
					margin:0 auto;
					text-align: right;
				}
				.foot-top-right>div>div{
					display:inline-block;
					vertical-align: bottom;
				}
				.white-border{
					width: 140px;
					height: 25px;
					line-height: 25px;
					border-radius: 25px;
					border: solid 2px #ffffff;
					text-align: center;
					margin-top:20px;
					margin-right:20px;
				}
				.white-border a{
					color:white;
					font-size:16px;
				}
				.foot-bottom{
					position: relative;
					border-top:1px solid white;
				}
				.foot-bottom ul{
					float:left;
				}
				.foot-bottom ul li{
					float:left;
					padding:1% 30px 1% 0;
				}
				.foot-bottom ul li a{
					color:white;
					font-size: 16px;
				}
				.foot-bottom .foot-copy{
					float:left;
					/*position: absolute;*/
					font-size: 14px;
					padding:1% 0;
					/*bottom:0;
					right:0;*/
					color:white;
    line-height: 1.5;
				}
.foot-bottom .foot-copy a{
    font-size:14px;
   color:white;
}
				@media screen and (max-width:1217px) and (min-width:680px){
					.footer>div{
						width:90% !important;
					}
					.foot-top-left{
						width:45%;
					}
					.foot-top-right{
						margin-top:20px;
						width:55%;
					}
				}
				@media screen and (max-width:680px){
					.footer>div{
						width:90% !important;
					}
					.foot-top-left,.foot-top-right{
						width:100%;
					}
					.foot-top-right{
						margin-top:30px;
					}
					.foot-top-left,.foot-top-right>div{
						text-align: center;
					}
					.foot-top-right>div>div{
						margin-bottom:20px;
					}
					.add-tel>div{
						float:none;
						margin-top:10px;
					}
					.white-border{
						margin-right:0;
					}
					.foot-bottom ul li{
						float:left;
						width:50%;
						padding:10px 0;
					}
					.foot-bottom ul{
						padding-left:20px;
					}
				}