/*public*/
*{margin: 0;padding: 0;}
li{ list-style: none;}
img{max-width: 100%;}
a:hover{text-decoration:none;cursor: pointer;}
a:active{outline: none;    text-decoration: none;}
ul{padding-left: 0px;}
body{
	font-family:"Helvetica Neue";
	font-weight: 200;
	font-size: 16px;
	height: 100%;
	width:100%;
}

/*@font-face {
	font-family:"mheihkslight";
	  src: url('../font/MHeiHKS-Light.OTF');
}	  */
	/*  format('embedded-opentype'); */
	  /*url('../font/MHeiHKS-Light.ttf')  format('truetype');*/

/*@font-face {
	font-family:"mheihksMedium";
	src: url('../font/MHeiHKS-Medium.OTF') ;
}	*/
	/*format('embedded-opentype')*/
		/*url('../font/MHeiHKS-Medium.ttf')  format('truetype');*/


-webkit-font-smoothing: none;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: antialiased;

input{appearance:none; -webkit-appearance:none;border-radius: 0;}
.orange{color: #BF2C24;}
.gray{color:#aaaaaa;}
h1{color: #5A5A5A; font-size: 50px;text-align: center;font-weight: 100;margin: 80px 0px 60px;font-family:"Helvetica Neue";}
.border-x{    padding-bottom: 70px;border-bottom: 2px solid #989898;    overflow: hidden;}
.letter-spacing{letter-spacing: 3px;line-height: 30px;color:#868686;}
.swiper-button-prev{background: url(../img/brand/arrow_left150.png);background-size: 100%;width: 60px;height: 60px;}
.swiper-button-next{background: url(../img/brand/arrow_right150.png);background-size: 100%;width: 60px;height: 60px;}
.text-right{text-align: -webkit-right;}
/*public end*/
@keyframes translateY {
	0% {
	    -webkit-transform: perspective(0px) translateX(-5px) translateY(-80px);
	    -ms-transform: perspective(0px) translateX(-5px) translateY(-80px);
	    transform: perspective(0px) translateX(-5px) translateY(-80px);
  	}
	100% {
	    -webkit-transform: perspective(0px) translateX(0px) translateY(0px);
	    -ms-transform: perspective(0px) translateX(0px) translateY(0px);
	    transform: perspective(0px) translateX(0px) translateY(0px);
	}
}
@keyframes scale {
	0% {
	    transform: scale(1); 
	    -ms-transform: scale(1); 
	    -webkit-transform: scale(1);
  	}
  	50% {
	    transform: scale(1.4); 
	    -ms-transform: scale(1.4); 
	    -webkit-transform: scale(1.4);
  	}
	100% {
	    transform: scale(1); 
	    -ms-transform: scale(1); 
	    -webkit-transform: scale(1);
	    display: none;
  	}
}

.translateY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: translateY;
  animation-name: translateY;

}
.scale {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: scale;
  animation-name: scale;

}

.an-scale{
	-webkit-animation: scale .5s  ease;
	animation: scale .5s  ease;
}

.m-scale{
	-webkit-animation: scale-m .3s  ease;
	animation: scale-m .3s  ease;
}


@-webkit-keyframes scale-m {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }


  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes scale-m {
  0% {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }


  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.scale-m  {
  -webkit-animation-name: scale-m ;
  animation-name: scale-m ;
}

/*header*/
.header{width: 100%;border: none;height: auto;    position: relative;z-index: 10;background: #fff;}
.logo{height: 70px;padding-top: 15px;position: relative;}
.logo .left{float: left;}
.logo .left li{float: left;padding: 0px 23px;}
.logo .left li:first-child{border-right: 1px solid #D9D9D9;padding-left: 0px;}
.logo .left li img{height: 40px;margin-left: 30px;}
.logo .left li .logo-font{font-size: 15px;letter-spacing: 4px;margin-bottom: 0px;}
.logo .left .place li{
	float: left;
	padding: 0px;
	color: #485157;
	margin: 0 13px;
	font-size: 15px;
	position: relative;
}
.logo .left .place li:after{
	content:"";
	width: 6px;height: 6px;
	border-radius: 100%;
	background: url(../img/index/Untitled-106.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 0px;
	right: -16px;
    top: 8px;
    display: block;
}
.logo .left .place.en-ul li:after{top: 6px;}
.logo .left .place li:last-child:after{
	display: none;
}
.en-hk-cn{position: absolute; right: 15px;top: 15px;z-index: 10;}
.en-hk-cn-a{font-size: 13px;display: none;}
.en-hk-cn-a:after{
transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
}
.logo .left .place li:first-child{border: none;padding-left: 0px;list-style: none;margin-left: 0px;}
.logo .right{float: right;border-left: 1px solid #D9D9D9;margin-bottom: 0px;}
.logo .right li{float: left;padding: 1px 20px; border-right: 1px solid #D9D9D9;}
.logo .right li a{color: #aaaaaa;font-size: 13px;
transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
}
.logo .right li a:hover{color: #777;}
.logo .right li a.open{color: #777;}
.international li a:hover{color: #777;}
.international li a.open{color: #777;}
.navigation{background: #DDDDDD;border-bottom: 1px solid #E8E8E8;border-top: 1px solid #E8E8E8;}
.header-ul{
	max-width: 970px;
	margin:  0 ;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	padding: 0px 15px;
}
.header-ul li{float: left;padding: 0px 55px;}
.header-ul li:first-child{padding-left: 0px;}
.header-ul li:last-child{padding-right: 0px;}
.header-ul li:hover a{    border-bottom: 2px solid #C42246;padding-bottom: 5px;}
.header-ul li:active a{    border-bottom: 2px solid #C42246;padding-bottom: 5px;}
.header-ul li a.active{border-bottom: 2px solid #C42246;padding-bottom: 5px;}
.header-ul li:focus a{    border-bottom: 2px solid #C42246;padding-bottom: 5px;}
.header-ul .active a{ border-bottom: 2px solid #C42246;padding-bottom: 5px;}
.header-ul li a:after{
	content:""; 
	width: 14px;
	height: 27px;
	/*background: #464749; 
	transform:rotate(-25deg); -webkit-transform: rotate(-25deg);*/
	position: absolute;
    right: -60px;
    top: -2px;
    background: url(../img/index/line.png) no-repeat;
}
.header-ul li:last-child a:after{display: none;}   
.header-ul li a{color: #C42246;font-size: 17px; font-weight: 600;position: relative;padding: 0px; display: inline;    height: 43px;  font-family:"Helvetica Neue";}
#navbar{position: relative;z-index: 10; overflow: hidden;}
.navbar-toggle{position: absolute;top:0px; right: 0px;}
.navbar-toggle .icon-bar{background: #C42246;}
.navbar-toggle  .icon-bar:first-child{opacity: 1; display: block;
transform: rotate(0deg);transition: all .5s;
-webkit-transform: rotate(0deg);-webkit-transition: all .5s;
}
.navbar-toggle  .icon-bar:last-child{opacity: 1; display: block;
transform: rotate(0deg);transition: all .5s;
-webkit-transform:rotate(0deg);-webkit-transition: all .5s;
}
.rotate-bar .icon-bar{opacity: 0;}
.rotate-bar .icon-bar:first-child{
opacity: 1; display: block;position: absolute;top: 15px;
transform: rotate(135deg);transition: all .3s;
-webkit-transform: rotate(135deg);-webkit-transition: all .3s;
}
.rotate-bar .icon-bar:last-child{
opacity: 1; display: block;position: absolute;top: 11px;
transform:rotate(-135deg);transition: all .3s;
-webkit-transform:rotate(-135deg);-webkit-transition: all .3s;
}
.en-hk-cn.open .right{display: none;}
/*header end*/

/*footer*/
.footer{width: 100%;border: none;height: 190px;position: relative;overflow: hidden;color: #AAAAAA;    padding: 0px 15px;}
.footer .container .col-sm-4{padding: 0px;}
.display-block{width: 100%; height: 20px; background: #DDDDDD;}
.footer-code{height: 400px;width: 23px;background:#C30F23 ;    position: absolute;top: -150px;  transform: rotate(-20deg);    z-index: 1;}
.footer-code-img{
	    width: 110px;
    position: absolute;
    z-index: 10;
    top: 54px;
    /* padding: 10px; */
    padding: 5px 0px;
    background: #fff;
}
.footer-left{overflow: hidden;width: calc(100% - 352px);float: left;}
.footer-left .ng{color: #AAAAAA;font-size: 13px;}
.footer-left .introduce-img{ width: 145px;   position: absolute;top: 25px;display: block;}
.footer-left .introduce{float: left;margin-top: 120px;margin-left: 165px;position: absolute;width: calc(100% - 540px);bottom: 10px;}
.footer-right{margin-top: 25px;height: 145px;float: right;}
.footer-right img{height: 145px;max-width: initial;max-width: inherit;}
.international{overflow: hidden;    border-left: 1px solid #D9D9D9;}
.international li{float: left;padding: 0px 30px;    border-right: 1px solid #D9D9D9;}
.international li a{color: #AAAAAA;    font-size: 13px;font-weight: normal;}
.local{border-right: 1px solid #D9D9D9;border-left: 1px solid #D9D9D9;overflow: hidden;margin-top: 10px;padding: 0px 3px;}
.local li{float: left;list-style:disc;margin: 0 11px;font-size: 12px;transition: all .2s ease;-webkit-transition: all .2s ease;}
.local li:first-child{list-style: none;}
/*footer end*/

/*index*/
.new-thinking{overflow: hidden;}
.new-thinking img{
	position: absolute;left: 50%; top:50%;
    max-width: initial; 
	max-width: inherit;
	-webkit-transform:scale(1)  translateY(-50%) translateX(-50%);
	-ms-transform: scale(1) translateY(-50%) translateX(-50%);
	-o-transform: scale(1) translateY(-50%) translateX(-50%);
	-moz-transform: scale(1) translateY(-50%) translateX(-50%);
	transform: scale(1) translateY(-50%) translateX(-50%);
	-webkit-transition: .4s ease; 
	-ms-transition: .4s ease; 
	-o-transition: .4s ease; 
	-moztransition: .4s ease; 
	transition: .4s ease; 
}
.new-thinking .lists{padding-left: 0px;padding-right: 3px;}
.new-thinking .list{position: relative;height: 500px;overflow: hidden;}


.new-thinking .lists .model{position: absolute;width: 100%;height: 100%;z-index: 1;
-webkit-transition: .4s ease; 
	-ms-transition: .4s ease; 
	-o-transition: .4s ease; 
	-moztransition: .4s ease; 
	transition: .4s ease; 
    background: none repeat scroll 0 0 rgba(0,0,0,0.333);
}
.new-thinking .lists:nth-child(6){padding-right: 0px;}
.new-thinking .lists.active .model{ background: rgba(0,0,0,0);}
.new-thinking .lists.active .list img{
-webkit-transform: scale(1.2) translateY(-42%) translateX(-42%);
-ms-transform: scale(1.2) translateY(-42%) translateX(-42%);
-o-transform: scale(1.2) translateY(-42%) translateX(-42%);
-moz-transform: scale(1.2) translateY(-42%) translateX(-42%);
transform: scale(1.2) translateY(-42%) translateX(-42%);

}


/*.new-thinking .col-xs-4 .list:hover .model{ background: initial;  }  */ 
/*.new-thinking .col-xs-4:hover img{transform: scale(1.2);    } */
.new-thinking p{font-size: 25px;color: #555;    margin-top: 15px;font-weight: 100;position: absolute;left:50%;-webkit-transform:translateX(-50%);bottom: 0px;color: #fff;z-index: 999;}
/*.new-thinking .col-sm-4 img, .new-thinking .col-sm-4 p{width: 90%;}*/
/*.new-thinking .text-center p{width: 100%;}*/
.new-thinking .text-right p{margin-left: 10%;}
.brand-story{padding-bottom: 70px;color:#868686;border-bottom: 2px solid #989898;}
.brand-story .bold-font{color: #595857;font-weight: 700;}
.brand-story .col-sm-6:first-child{padding-right: 50px;}
.brand-story .col-sm-6:last-child{padding-left: 50px;}
.our-philosophy .example{width: 200px;padding-bottom: 15px;margin:  0 auto 30px;}
.our-philosophy .example .streamline{text-align: center;font-size: 20px;margin: 15px 0px 0px;font-weight: 600;    letter-spacing: 1px;}
.our-philosophy .red{border-bottom:4px solid  #C30F23;margin: 0 0 30px;}
.our-philosophy .red .streamline{color: #C30F23;}
.our-philosophy .yellow{border-bottom:4px solid  #F08300;}
.our-philosophy .yellow .streamline{color: #F08300;}
.our-philosophy .pink{border-bottom:4px solid  #B60081;    margin: 0 0 30px;}
.our-philosophy .pink .streamline{color: #B60081;letter-spacing: 4px;}
.brand-story p{
	color: #868686;
	margin-bottom: 2px;
	font-size: 16px;
	letter-spacing: 3px;
	line-height: 30px;

}
.news p{color: #868686;font-size: 16px;letter-spacing: 3px;line-height: 30px;}
.map-tab{margin-top: 100px;background: #D7D7D7;}
.map-tab .map{ max-width: 100%;background: #737373;}
.map-tab .map-option{height: 200px;padding-top: 30px;border-bottom: 1px solid #989898;}
.map-tab .map-input{width: 245px;text-align: center;margin: 0px auto;position: relative;}
.map-tab .map-input input{float: left;height: 35px;width: 210px;    font-size: 18px;padding: 0px 10px;border: none;background: #EEEEEE;}
.map-tab .map-input span{display: block;float: left;height: 35px;width:35px;background: #C30F23;color: #fff;}
.map-tab .map-input .map-input-show-hide{width: 245px;background: #fff;overflow: hidden;opacity: 0; transition: all .2s ease;-webkit-transition: all .2s ease;top:35px}
.map-tab .open .map-input-show-hide{display: block;position: absolute;z-index: 1; top:35px;height: 100%;opacity: 1;
transition: all .2s ease;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
}
.map-tab .map-input .map-input-show-hide li{padding: 3px 10px;text-align: left;}
.map-tab .open #arrow_under img{    transform: rotate(180deg);}
.map-tab #arrow_under img{transform: transform: rotate(0deg);transition: all .2s ease;-webkit-transition: all .2s ease;}
.map-tab .map-input .map-input-show-hide li:hover{background: #EEEEEE;}
.map-hide{display: none;width: 100%;height: 100%;font-size: 100px; text-align: center;color: #fff}


.shadowLayout {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.5);
		z-index: -1;
		opacity: 0;	
		    display: none;
		-webkit-transition: all 300ms cubic-bezier(0.550, 0.055, 0.675, 0.190); 
		-moz-transition: all 300ms cubic-bezier(0.550, 0.055, 0.675, 0.190); 
		-o-transition: all 300ms cubic-bezier(0.550, 0.055, 0.675, 0.190); 
        transition: all 300ms cubic-bezier(0.550, 0.055, 0.675, 0.190); 
		-ms-transition: all 300ms cubic-bezier(0.550, 0.055, 0.675, 0.190); 
	}
	.componentPlay {
		position: relative;
		max-width: 800px;
		height: 500px;
		/*background: #1f1f1f;*/
		/*box-shadow: 0px 0px 3vw 0px rgba(0,0,0,.5);*/
		top: 50%;
		left: 50%;
		transform: scale(0) translate(-50%,-50%);
		-webkit-transform: scale(0) translate(-50%,-50%);
		-moz-transform:scale(0) translate(-50%,-50%);
		-o-transform: scale(0) translate(-50%,-50%);
		-ms-transform: scale(0) translate(-50%,-50%);
		-webkit-transition: scale 400ms cubic-bezier(0.550, 0.055, 0.675, 0.190); 
		-moz-transition: scale 400ms cubic-bezier(0.550, 0.055, 0.675, 0.190); 
		-o-transition: scale 400ms cubic-bezier(0.550, 0.055, 0.675, 0.190); 
        transition: all 400ms cubic-bezier(0.550, 0.055, 0.675, 0.190); 
		-ms-transition: all 400ms cubic-bezier(0.550, 0.055, 0.675, 0.190); 
	}
	.shadowLayout .close-ul{
		    top: -35px;
			left: auto;
			right: -35px;
	}
	.no-open{    opacity: 1;    display: block;z-index: 999;}
	.no-open .componentPlay {
	transform: scale(1) translate(-50%,-50%); 
	-webkit-transform: scale(1) translate(-50%,-50%); 
	-moz-transform: scale(1) translate(-50%,-50%); 
	-ms-transform: scale(1) translate(-50%,-50%); 
	-o-transform: scale(1) translate(-50%,-50%); 
		
	}
	.streamline{border-bottom:2px solid #E2E0E1;    margin-top: 20px;padding-bottom: 10px;font-size: 18px;}

/*index end*/

/*brand */
.brand{overflow: hidden; }
.brand-carousel{overflow: hidden;position: relative; }
.brand-carousel .col-sm-8{padding: 0px;position: relative;}
.brand-carousel .container{position: relative;}
.vision-mission p{font-size: 16px;letter-spacing: 3px;line-height: 30px;color: #868686;}

.our-philosophy p {color: #868686;}
#AICA .swiper-button-prev{background: url(../img/brand/arrow_left150.png);background-size: 100%;width: 60px;height: 60px;}
#AICA .swiper-button-next{background: url(../img/brand/arrow_right150.png);background-size: 100%;width: 60px;height: 60px;}
#AICA{padding: 25px;}
#AICA .swiper-slide{ box-shadow: 0px 1px 1px 0px;cursor: pointer;}
.swiper-pagination{position: initial;    position: inherit; margin: 20px auto 40px;}
.swiper-pagination-bullet{width: 12px; height: 12px;    margin: 0 12px;}
.swiper-pagination-bullet-active {opacity: 1;background: #898989;}
.news{padding-bottom: 100px;}
.values-p{letter-spacing: 3px;line-height: 30px;}
.pos{position: absolute;
    z-index: 5;
    display: none;
    font-family: "SimSun";
    font-weight: bold;
    right: calc((100% - 970px) / 2);
    top: calc(50% - 106px);
    text-align: right;font-size: 60px; color:#C30F23 ;transition: all .1s linear;-webkit-transition: all .1s linear;}
#modality{text-align:center;padding: 0px 15px !important;}  
#modality_img{margin-top: 90px; transition: all 1s;-webkit-transition: all 1s;}
.close-ul{cursor: pointer; position: absolute;width: 30px;height: 30px;right: 24px;top: 32px; left: calc(50% - 15px);   border-radius: 100%;box-shadow: 0px 1px 1px rgba(255,255,255,1);   z-index: 999;
	-webkit-transform: scale(1.7);
	transform: scale(1.7);
	-moz-transform: scale(1.7);
	-ms-transform: scale(1.7);
	-o-transform: scale(1.7);
}
.close-ul:hover{box-shadow: 0px 1px 3px rgba(255,255,255,1);}
.close-ul span{position: absolute;width: 20px;height: 1px;background: #fff;display: block;top: 15px;left: 5px;opacity: 0.7;transition: all .3s;-webkit-transition: all .3s;}
.close-ul:hover span{opacity: 1;}
.close-ul span:first-child{
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.close-ul span:last-child{
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.AICA-modal{    position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;background: rgba(0,0,0,0.5);}
.AICA-modal .swiper-slide{    box-shadow: initial;box-shadow: inherit;}
/*brand end*/
/*product*/
.product{}
#beyond p{text-align: center;    margin-top: 10px;font-size: 20px;}
#beyond .swiper-slide{overflow: hidden;}
#beyond .swiper-slide img{ 
	-webkit-transition: all 300ms ease-in; 
   -moz-transition: all 300ms ease-in; 
     -o-transition: all 300ms ease-in; 
     -ms-transition: all 300ms ease-in;
        transition: all 300ms ease-in; 
}
#beyond .swiper-slide img{
border: none;
-webkit-transform: scale(1);
    transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}
#beyond .swiper-slide a:hover .product-model{position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: rgba(50,50,50,0.4);
	-webkit-transition: all 300ms ease-out; 
   -moz-transition: all 300ms ease-out; 
     -o-transition: all 300ms ease-out; 
     -ms-transition: all 300ms ease-out;
        transition: all 300ms ease-out;
}
#beyond .swiper-slide a{    height: 100%;width: 100%;overflow: hidden;display: block;position:relative;}
#beyond .swiper-slide a:hover{}
#beyond .swiper-slide a:hover img{
	-webkit-transform: scale(1.2);
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);}
.product-bootom-p{
	padding-bottom: 100px;
	margin-top: 50px;
	text-align: center;
	letter-spacing: 5px;
	line-height: 30px;
	color:#868686;
}
#beyond .swiper-button-prev{top:calc(50% - 28px);opacity: 0;transition: all .3s ease;-webkit-transition: all .3s ease;}
#beyond .swiper-button-next{top:calc(50% - 28px);opacity: 0;transition: all .3s ease;-webkit-transition: all .3s ease;}
#beyond:hover .swiper-button-prev{opacity: 1;}
#beyond:hover .swiper-button-next{opacity: 1;}
/*product end*/

/*product-detail*/
.contact-URL{padding: 50px 0px 72px;position: relative;}
.contact-URL .email{position: absolute;left: 50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
}
.contact-URL .email span,.contact-URL .email a{float: left;}
.contact-URL .email span{margin-right: 5px;}
.contact-URL .email a:hover,.contact-URL .email a:active{text-decoration: underline;}
.contact-URL p{margin-bottom: 0px;text-align: center;}
.contact-URL a{text-align: center;display: block;}
.contact-img{padding: 50px 0px 50px;}
.contact-l{padding-bottom: 150px;}
.contact-l .container{position: relative;}
.contact-l .container:hover .swiper-button-next,
.contact-l .container:hover .swiper-button-prev{
	display: block;
}
.contact-l .container:hover .swiper-button-disabled{display: none;}
.contact-l .swiper-button-next{display: none; right: -50px;background: url(../img/brand/arrow_right150.png);  background-size: 100%;width: 60px;height: 60px;}
.contact-l .swiper-button-prev{display: none; left: -50px;background: url(../img/brand/arrow_left150.png); background-size: 100%;width: 60px;height: 60px;}
.contact-l .swiper-button-disabled{display: none;}
.contact-l .swiper-slide{text-align: center;}
/*product-detail end*/

/*service*/
.service h1{border-bottom: 2px solid #D9D9D9; padding-bottom: 40px;}
.service-address{padding-bottom: 100px;}
.service-address p,
.service-address a{text-align: center;display: block;} 
.service-address .max-p{ margin-bottom: 30px;}
.service-address .max-addres{margin-bottom: 30px;}
.service-address .max-p p{font-size: 23px;margin-bottom: 0px;font-weight: 100;font-family:"Helvetica Neue";}
.max-addres-img span{display: block;max-width: 220px; text-align: left; margin: 0 auto;line-height: 22px;}
.max-addres-img img{margin-right: 10px;width: 22px;}
/*service end*/

/*network*/
.network-address{margin-top: 20px;background: none;color: #5A5A5A;    margin-bottom: 100px;} 
.network-address p{text-align: center;}
.network-address h1{margin: 60px auto;}
.network-address h3{width: auto;margin: 30px auto;border-bottom: none;padding-bottom: 3px;font-family:"Helvetica Neue";font-weight: 100;font-size: 50px;}

.network-address .bold-p{font-weight: 600;}
.network-address .bg-address{background: #EEEEEE;  padding: 30px 15px 0px;}
/*network end*/

/*partner*/
.partner-address{background: #EEEEEE;margin-bottom: 100px;  padding: 30px;} 
.partner-address p{text-align: center;letter-spacing: 3px;}
/*partner end*/

/*en */
.logo .left li .en{letter-spacing: 0px;}
.logo .left .en li{letter-spacing: 0px;font-size: 13px;}
.en li a{font-family: "Arial";}
.header-ul.en{max-width: inherit;width: auto !important;}
.en .product-bootom-p,
.en .brand-story p,
.en .vision-mission p,
.letter-spacing{letter-spacing: 0px;font-family: "Arial";}
.en, .en h1{font-family: "Arial";}
.en .streamline{    font-size: 16px;}




/*en end*/