﻿/*-----------------------------全局样式-------------------------------------*/
/* 
字体大小、间距对照表
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;
}


.head{width: 10rem;height: 1.400rem;background: #664528;position: fixed;top:0;z-index: 1000;}
.head .head_logo{width:26.6%;height: 1.00rem;margin-left:0.267rem;padding-top: 0.2rem;float: left;}
.head .head_logo img{width: 100%;}

.head .head_slogin{width: 35%;height: 1.00rem;margin-left:0.267rem;padding-top: 0.2rem;float: left;}

.head .head_slogin img{width: 104%;}

.head .head_denglu{width: 22%;height: 1.00rem;margin-left:0.600rem;padding-top: 0.2rem;float: left;color: #fff;}
.head .head_denglu a{color: #fff;font-size: 0.347rem;line-height: 1.00rem;margin-right: 0.1rem;margin-left: 0.1rem;}
.head .head_denglu a:hover{color: #fee7bf;}

.head .head_cenav{width: 8%;height: 0.8rem;float: right;margin-right: 15px;padding-top: 0.12rem;position: relative;}
.head .head_cenav img{width: 85%;}

.cenav{width: 4rem;height: 7.2rem;background: rgba(0,0,0,.86);position: absolute;top: 0;right: -16px;z-index: 100;display: none;margin-top: 1.4rem}

.cenav li{width: 100%;height: 1.2rem;color: #fff;text-align: center;line-height: 1.2rem;border-bottom: 1px solid #979594;}
.cenav li:last-of-type{border-bottom: 0;}
.cenav li a{color: #fff;font-size: 0.440rem;}
.cenav li a:hover{color: #d6a061;}





header{width:100%;height:4.54rem;/*background:#f8e4cc;*/padding-top: 1.40rem;}
header li{float:left;width:33.3%;height:1.567rem;border-right:1px #d5d5d5 solid;border-bottom:1px #d5d5d5 solid;font-size: 0.347rem;text-align:center;}
header li[class="rigtnone"]{border-right:none;}
header li img{display: block;margin:0 auto;margin-top: 0.180rem;width: 0.660rem;}
/*header li:last-of-type{border-right:none;}*/
header li a{color:#4e4e4e;font-size: 0.368rem;margin-top: 0.1rem;display: block;}




/*banner*/
.YMbanner{
    width: 10.000rem;height: 4.0rem;position: relative;margin-bottom: 0.320rem;margin-top: 0.230rem;
}
.swiper-container {
    width: 10.000rem;height: 4.0rem;
}
.swiper-slide img{
    width: 10.000rem;height: 4.0rem;
}
.pagination,.swiper-pagination{
    position: absolute;left: 0;text-align: center;bottom:10px;width: 100%;z-index: 199;
}
.swiper-pagination-switch {
    display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #c29b6e;/*box-shadow: 0px 1px 2px #555 inset;*/margin: 0 3px;cursor: pointer;
}
.swiper-active-switch {
    background: #fff;
}
/*projectBanner*/
.projectBanner{
    width: 10.00rem;height: auto;overflow: hidden;margin-bottom: 0.620rem;
}
.projectBanner img{
    width: 10.00rem;
}

/*移民国家*/

.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;
}


.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}

.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */		
}


.guojia_gq{width: 100%;height: auto;/*background: pink;*/}
.guojia_gq ul{width: 94%;margin-left: 3%;/*background: orange;*/}

.guojia_gq li{width: 24%;height:auto;float: left;margin-left:1%;/*background: red;*/margin-top: 0.2rem;margin-bottom: 0.16rem;text-align: center;}
.guojia_gq li img{width: 70%;display: block;margin: 0 auto;box-shadow: 0 0.1rem 0.2rem #ccc;border-radius: 50%;}
.guojia_gq li h3{line-height: 0.8rem;font-weight: normal;font-size: 0.347rem;color: #222}



.sy_title p{font-size: 0.267rem;color: #cacaca;text-align: center;margin-top: 0.1rem;}


.yiminxmu{width:10rem;height:auto;margin-top:0.620rem;padding-bottom: 0.600rem;box-shadow:0px 8px 12px #dddddd;}
.yiminxmu ul{width: 96%;margin-left: 2%;/*background: orange;*/}
.yiminxmu li{float:left;width:46%;margin-left:1%;margin-right:5%;margin-top:0.400rem;background:#f5eee5;padding-bottom:0.200rem;}
.yiminxmu li[class="ymxm_last"]{margin-right:1%;}
.yiminxmu li img{width:100%;height:auto;}
.yiminxmu li h3{font-size:0.400rem;font-weight:normal;color:#4e4e4e;line-height:0.782rem;padding-left: 0.12rem;}
.yiminxmu li h3[class="ymxm_jnd"]{font-size: 0.374rem;}
.yiminxmu li p{font-size: 0.320rem;color:#4e4e4e;padding-left: 0.12rem;}
.yiminxmu li p span{color: #dc241f;}

.gdxm{width:4.680rem;height:0.880rem;color: #fff;line-height:0.880rem;margin:0 auto;margin-top:0.582rem;text-align:center;background: #a27d51;}
.gdxm a{color: #fff;font-size:18px;}


.yimindtai{width:10rem;height:12.0rem;margin-top:0.620rem;padding-bottom: 0.200rem;box-shadow:0px 8px 12px #dddddd;}

.favor-header-bar{background-color: #fff;padding:0 0.6rem;overflow: hidden;height:1.86rem;line-height: 3.46rem;}
.favor-header-bar li{display: block;width:30%;text-align: center;float: left;margin-left:0.2rem;height:0.8rem;line-height:0.8rem;margin-top:0.3rem;position: relative;}
.favor-header-bar a{font-size:0.480rem;color:#333;display:block;padding-bottom: 0.5rem;width:85%;margin:0 auto;}

.favor-header-bar li.default a{color:#fff;background: #664528;}
.favor-header-bar li span{position: absolute;display: block;width:25%;top:-0.4rem;right:0.2rem;max-width: 32px;}

/*favor-list*/
.favor-list{margin-top:0.280rem;width:100%;}


.favor-list .news-huodong{width: 100%;height: auto;}
.favor-list .news-huodong li{padding-left: 0.4rem;position: relative;border-bottom: 1px solid #dbdbdb;padding-bottom: 0.28rem;margin-bottom: 0.3rem;}
.favor-list .news-huodong li:last-of-type{border-bottom:0px;}
.favor-list .news-huodong h3 a{font-size: 0.420rem;font-weight: normal;color: #4e4e4e;}
.favor-list .news-huodong p{margin-top: 0.2rem;font-size: 0.360rem;}
.favor-list .news-huodong p span{display: inline-block;float: left;margin-right: 0.1rem;color: #4e4e4e;}
.favor-list .news-huodong p span img{width: 0.420rem;}
.favor-list .news-baoming{width: 2.0rem;height: 0.7rem;background: #a27d51;color: #fff;position: absolute;top:16px;right: 22px;line-height: 0.7rem;text-align: center;}
.favor-list .news-baoming a{color: #fff;font-size: 0.360rem;}

.favor-list .news-zixun{width: 100%;overflow: hidden;margin-top: -0.8rem}
.favor-list .news-zixun li{width: 100%;height: 0.7rem;overflow: hidden;padding-left: 0.4rem;padding-right: 0.4rem;border-bottom: 1px solid #dbdbdb;padding-bottom: 0.20rem;margin-bottom: 0.28rem;overflow: hidden;width: 100%}
/*.favor-list .news-zixun li:last-of-type{border-bottom:0px;}*/
.favor-list .news-zixun li span{font-size: 0.440rem;color: #674529;font-weight: bold;}
.favor-list .news-zixun li a{font-size: 0.420rem;color: #4d4d4d;}

.favor-list .news-zhengce{width: 100%;overflow: hidden;margin-top: -0.8rem}
.favor-list .news-zhengce li{padding-left: 0.4rem;padding-right: 0.4rem;border-bottom: 1px solid #dbdbdb;padding-bottom: 0.20rem;margin-bottom: 0.28rem;list-style-type: disc; list-style-position: inside;}
.favor-list .news-zhengce li a{font-size: 0.420rem;color: #4d4d4d;}

 @media screen and (min-width: 319px) and (max-width : 374px){
 	.favor-list dt span{width:0.7rem;height:0.7rem;top:-0.3rem;right:-0.3rem;}
 	.favor-list dd{line-height: 90%;}	
	.favor-list dd small{font-size: 0.85rem;}
	.favor-list dd p{font-size:0.92rem;}
	.favor-list dd h2{font-size:1.1rem;}

}


/*新闻动态结束
*/


.nuoya{width:10rem;margin-top:0.482rem;padding-bottom: 0.2rem;}
.nuoya li{font-size: 0.344rem;line-height: 0.510rem;color: #efcda9;padding-left:0.5rem;list-style-type:disc;list-style-position:inside;line-height:0.650rem;}
.nuoya li span{color:#fff9f2;}

.nuoya_img{position:relative;overflow:hidden;margin-top: 0.2rem;}
.nuoya_img img{display:block;width:100%}


/*照片*/


.YMproject{
    width: 10.000rem;height:2.400rem;position: relative;margin-bottom: 0.520rem;margin-top: 2em;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;
}


/*新添*/


.img{position:relative;overflow:hidden;margin-top: 0.2rem;}
.img img{display:block;width:100%}


.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); }

/*解决方案*/

.fangan{width: 100%;height:1.2rem;background: url(../image/bg_02.jpg) no-repeat center center;margin-top: 0.2rem;padding-top: 0.3rem;}
.formfan{width:100%;background:#eeeeee;padding-bottom: 40px;}

.form1{width:90%;height:420px;padding:30px 10px 20px 10px;margin:0 auto;font-size:0.320rem;}
.form1 label{margin-left: 0.534rem;margin-right: 10px;font-size:0.400rem;}
.form1>input{width:60%;height:40px;margin:0 auto;margin-bottom:20px;border: 0;background: #fff;}
.form1>select{width:60%;height:40px;margin:0 auto;margin-bottom:20px;border: 0;background: #fff;}

.fcolor{color:#fff;}
.formfan .xxtj{width:55%;height:40px;display:block;margin:0 auto;background:#a27d51;color:#fff;font-size:20px;}




.bottom{width:100%;height:60px;padding-top:6px;position:fixed;left:0;bottom:0;background:#664528;z-index: 1000;}
.bottom li{float:left;width:24%;height:60px;line-height:60px;margin-left:1%;text-align:center;background-size:0.534rem}
.bottom li a{color:#fff;font-size:0.374rem;padding-top: 5px;}
/*.bottom li img{margin-bottom:5px;margin-top:10px;}*/
.bot1{background:url(../image/bot1.png) no-repeat center top;}
.bot2{background:url(../image/bot2.png) no-repeat center top;}
.bot3{background:url(../image/bot3.png) no-repeat center top;}
.bot4{background:url(../image/bot4.png) no-repeat center top;}

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