﻿/*-----------------------------全局样式-------------------------------------*/
/* 
字体大小、间距对照表
0.160rem 12px;
0.200rem 15px;
0.267rem 20px;
0.300rem 22px;
0.320rem 24px;
0.347rem 26px;
0.374rem 28px;
0.400rem 30px;
0.480rem 36px;
0.510rem 38px;
0.534rem 40px;
0.700rem 52px;
1.200rem 90px;
*/
@charset "UTF-8";
*{
    padding:0;margin: 0;box-sizing: border-box;
}
body{
    background:#ffffff;margin: 0 auto;font-weight:normal;font-family:'Microsoft YaHei';max-width: 10.000rem;-webkit-text-size-adjust: 100% !important;
}
a{
    text-decoration: none;display: inline-block;
}
a,button,input,textarea{
    -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-appearance : none ;
}
input,button,textarea{
    outline: none;border-radius: 0;border: 0;
}
img{
    display: block;border: 0;
}
ul{
  overflow: hidden;
}
ul,li{
    list-style: none;
}
/*h1{
    font-size: 0.66rem;font-weight: bold;color: #a27d51;display: block;line-height: 0.720rem;text-align:center;
}*/
h2{
    font-size: 0.520rem;color: #4e4e4e;text-align:center;display: block;line-height:0.534rem;font-weight: normal;
}
h3{
    font-size: 0.420rem;display: block;line-height:0.427rem;
}
p{
    font-weight: normal;display: block;font-size: 0.374rem;line-height: 0.510rem;color: #333333;
}



.about-text{width: 100%;padding-top: 1.4rem;background-size: 10rem;padding-bottom: 0.4rem;}
.about-title{width: 100%;height: 1.7rem;}
.about-title h3{font-size: 0.480rem;text-align: center;padding-top:0.4rem;}
.about-title p{font-size: 0.360rem;text-align: center;margin-top:0.12rem;color: #acacac;}
.about-text h5{font-size: 0.400rem;text-align: center;line-height: 0.62rem;font-weight: normal;color: #c59f59;}
.about-text>p{padding:0 20px;margin-top: 0.4rem;font-size: 0.340rem;line-height: 0.6rem;}


.fuwutixi{width: 100%;height: auto;margin-top: 0.2rem;}
.fuwutixi h5{font-size: 0.400rem;text-align: center;line-height: 0.68rem;font-weight: normal;color: #c59f59;}

.fuwutixi .fuwu-step{width: 90%;height: auto;margin: 0 auto;margin-top: 0.5rem;margin-bottom: 0.5rem;}
.fuwutixi .fuwu-stepa{width:50%;height: 0.76rem;background: #c39c57;line-height: 0.76rem;text-align: left;color: #fff;}
.fuwutixi .fuwu-stepc{width: 56%;}
.fuwutixi .fuwu-stepa h4{font-size: 0.420rem;font-weight: normal;padding-left: 0.2rem;}
.fuwutixi .fuwu-stepa span{font-size: 0.340rem;margin-right: 0.16rem;color: #ffe5bb;}
.fuwutixi .fuwu-stepb{width: 100%;padding:0.18rem 0;border:1px dashed #ccc;/*position: relative;top:-2px;*/}
.fuwutixi .fuwu-stepb p{padding:0 20px;font-size: 0.340rem;line-height: 0.56rem;}


.about-map{width: 100%;height: auto;}
.about-map h5{font-size: 0.400rem;text-align: center;line-height: 0.68rem;font-weight: normal;color: #c59f59;}
.about-map img{width: 100%;margin-top: 0.4rem;}

.about-address{width: 90%;height: auto;margin:0 auto;}
.about-address h4{font-size: 0.420rem;color: #c39c57;font-weight: normal;margin-top:0.4rem;}

.about-address p{font-size: 0.347rem;line-height: 0.560rem;color: #333333;font-weight: normal;margin-top: 0.14rem;}


/*移民国家*/

.swiper-container {
    margin:0 auto;
    position:relative;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    /* Fix of Webkit flickering */
    z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}


/*照片*/


.YMproject{
    width: 10.000rem;height:2.400rem;position: relative;margin-bottom: 0.520rem;margin-top: 0.6em;box-shadow:0px 8px 12px #dddddd;
}
.projectCountry{width: 3.8rem;height: 2.2rem;margin-right: 0.26rem;}
.projectCountry img{
   /* width:2.8rem;height: 1.8rem;margin: 0 auto;margin-bottom: 0.200rem;margin-right: 0.6rem;*/
   width: 100%;height: auto;
}

.projectBox {
    width: 10.000rem;height:2.000rem;margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;
}


.specialUl{
    width: 9.533rem;height: auto;margin: 0 auto;
}

.swiper-container {
    margin:0 auto;
    position:relative;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    /* Fix of Webkit flickering */
    z-index:1;
}



.container{
  margin: 0 auto;
  max-width: 640px;
}

.slide-number {
  font-size: 60px;
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 25%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.54); }


.kong{width:100%;height:2.5rem;}
