@media screen and (min-width:0px)  and  (max-width:767px)  {

* {-webkit-tap-highlight-color:transparent;}
html,body{max-width:750px; margin:0 auto;}
html{font-size:62.5%}
.pc{display:none;}
.wap{display:block;}
.icon{font-family:iconfont;}
span{display:block;}
.wrap{max-width:828px; margin:0 auto;}
input{-webkit-user-select:text !important; display:block; cursor:pointer;}
button{display:block; cursor:pointer;}
img{display:block;}
a{cursor:pointer;}
em,i,p,span{line-height:30px;}
.show1024{display:block;}

@media only screen and (min-width:321px) {html {font-size:62.5%!important}}
@media only screen and (min-width:361px) {html {font-size:70.31%!important}}
@media only screen and (min-width:376px) {html {font-size:73.24%!important}}
@media only screen and (min-width:481px) {html {font-size:94%!important}}
@media only screen and (min-width:561px) {html {font-size:109%!important}}
@media only screen and (min-width:641px) {html {font-size:125%!important}}

.swiper-liucheng {
    padding-bottom: 40px;
}
.home-process .swiper-slide:nth-of-type(2n) .item:hover .title p{ color:#999;}

.border-p30{
	padding:20px;
}

.services-single-right{
	padding:0;
}

.services-single-left-heading h4 {
    font-size: 25px;
}
.services-single-left-heading h4 i{
    font-size: 25px;
}

/* --- 栏目 --- */
.page-column{text-align:center; padding:4rem;}
.page-column h3{font-size:2.2rem; margin-bottom:1.5rem;line-height: 1.5;}
.page-column h3 b{color:#df002c; font-weight:bolder; font-weight:900;}
.page-column .text{font-size:1.2rem; line-height:150%; color:#999;}
.page-column p{color:#666; font-size:1.2rem; line-height:150%; }
.page-column.bolder h3{font-weight:bolder; font-weight:900;}




/* --- 内页 --- */
.subpage-nav{}

/* list */
.subpage-nav ul{display:flex; flex-wrap:wrap;}
.subpage-nav ul li{height:3.5rem; line-height:3.5rem; background:#003B70; width:50%; text-align:center; background-color:rgba(0,59,122,0.95); 
	font-size:1.4rem; font-weight:bolder; font-weight:900; transition:all .3s;border-bottom:1px solid #5480a5; border-right:1px solid #5480a5;}
.subpage-nav ul li a{color:#fff; display:block;}
.subpage-nav ul li.now{background:#DE9C0B; height:3.5rem; line-height:3.5rem;}

.subpage-nav ul li:nth-child(2){border-right:none;}
.subpage-nav ul li:nth-child(3){border-bottom:none;}
.subpage-nav ul li:nth-child(4){border-right:none;border-bottom:none;}
/* hover */
.subpage-nav ul li:hover{background:#DE9C0B; height:3.5rem; line-height:3.5rem; background-color:rgba(222,156,11,0.8); }




/* --- 头部 --- */
.page-header{ transition:all .3s;}  

/* 滑动 */
.page-header.slide{ background:#fff; border-bottom:1px solid #efefef;}
.page-header.slide .nav ul li a{color:#333;}
.page-header.slide .nav ul li:not(:last-child) a:after{background:#efefef;}
.page-header.slide .logo a{background:url(/template/xintu/images/logo.png) no-repeat 0 center; background-size:100%;height:100%;}


/* 首页 */
.home-header{ position:fixed; left:0; top:0; width:100%; z-index:2000;}

/* logo */
.page-header .logo{ width:35%; height:4rem; margin:.5rem 1.5rem;} 
.page-header .logo a{display:block; background:url(/template/xintu/images/logo1.png) no-repeat center center; width:100%; background-size:100%; height:100%;}

/* 导航 */
.page-header .nav{ display:none;}
.page-header .nav-wap{display:flex; align-items:center; cursor:pointer; font-size:2rem; margin:.5rem 1.5rem; margin-left:auto; transition:all .3s;}
.page-header .icon-guanbi{display:none;}

/* 导航 - 内页 */
.page-header.slide .nav-wap{color:#333;}

/* 导航 - 首页 */
.home-header .nav-wap{color:#fff;}

/* 联系 */
.page-header .contact{ display:none} 

/* 导航列表 */
.nav-wap-list{background:#fff; display:none;}
.nav-wap-list li{height:4rem; line-height:4rem; border-top:1px solid #efefef; text-align:center; font-size:1.4rem;}




/* --- 免费 --- */
.page-free{background:url(/template/xintu/images/page-free.jpg) no-repeat center top #273e82; padding:5rem 2rem;}

/* title */
.page-free .title{ margin-bottom:1.5rem;}
.page-free .title p{ color:#809ab8; text-transform:uppercase; font-size:1.2rem;line-height: 1.6; margin-bottom:1.5rem;}
.page-free .title h3{font-size:1.8rem; color:#fff; line-height:150%;margin-bottom: 2rem;}

/* 填写 */
.page-free .form{}
.page-free .form ul{} 
.page-free .form ul li{ position:relative; margin-bottom:1.5rem;}
.page-free .form ul li input{height:4rem; line-height:4rem; border:none; width:100%; padding-left:1.5rem; font-size:1.2rem; background:url(/template/xintu/images/page-free-back.png) repeat-y #fff;}
.page-free .form ul li .icon{position:absolute; right:1.5rem; top:0; line-height:4rem; font-size:1.8rem; color:#ccc;}
select{
    height: 4rem;
    line-height: 4rem;
    border: none;
    width: 100%;
    padding-left: 1.5rem;
    font-size: 1.2rem;
    background: url(/template/xintu/images/page-free-back.png) repeat-y #fff;
}
.page-free .form .page-more{}




/* --- 更多 --- */
.page-more{ width:100%; }


/* button */
.page-more button{height:3.5rem; width:100%; border:none; cursor:pointer; color:#fff; background: #df002c; display:flex; align-items:center; justify-content:center; transition:all .3s; font-size:1.2rem;}
.page-more button i{background:url(/template/xintu/images/page-free-button.png) no-repeat; width:6rem; height:1rem; margin-left:1.5rem; transition:all .3s;}

/* hover */
.page-more button:hover{ background:#df002c;}
.page-more button:hover i{margin-left:1.5rem;}

/* a */
.page-more a{height:3.5rem; width:100%; border:none; cursor:pointer; color:#fff; background: #df002c; display:flex; align-items:center; justify-content:center; transition:all .3s; font-size:1.2rem;}
.page-more a i{background:url(/template/xintu/images/page-free-button.png) no-repeat; width:6rem; height:1rem; margin-left:1.5rem; transition:all .3s;}

/* hover */
.page-more a:hover{ background:#df002c;}
.page-more a:hover i{margin-left:30px;}

.position{
    max-height: 200px;
}
.page-title-section h1{
    margin-bottom: 3rem;
}

/* --- 底部 --- */
.page-footer{ background:#F5F5F5; padding:5rem 1.5rem 3rem;}

/* link */
.page-footer .link{ width:100%;}
.page-footer .link ul{}
.page-footer .link ul li{ margin-bottom:2.5rem; border-bottom:1px solid #ddd; padding-bottom:2.5rem;}
.page-footer .link ul li h3{margin-bottom:1rem; font-weight:bolder; font-size:1.5rem;}  
.page-footer .link ul li .text{display:flex; flex-wrap:wrap;}
.page-footer .link ul li em{display:block; line-height:200%; width:33.33%; font-size:1.2rem;}

/* contact */
.page-footer .contact{ width:100%;}

/* tel */
.page-footer .tel{text-align:center;}
.page-footer .tel h2{margin-bottom: 20px;}
.page-footer .tel p{font-size:1.4rem; color:#999; margin-bottom:1rem; } 
.page-footer .tel p:nth-of-type(2){ margin-bottom:2rem; } 
.page-footer .tel h3{font-size:1.3rem; margin-bottom:10px; color:#062448;}
.page-footer .tel select{width:100%; height:3.5rem; line-height:3.5rem; font-size:1.2rem;margin-top: 10px; padding-left:1rem; background:#f5f5f5; border:1px solid #B4B4B4; background:#fff;}

/* qrcode */
.page-footer .qrcode{ 
    margin-top:1.5rem;
    display: inline-block;
    width: 50%;
    float: left;
}
.page-footer .qrcode img{margin:0 auto;max-width: 90%;}




/* --- copyright --- */
.page-copyright{ background:#F5F5F5; padding:1.5rem 1.5rem 70px;}
.page-copyright .row{ align-items:center;  border-top:1px solid #E1E1E1; font-size:1.2rem; color:#aaa; text-align:center; padding:1.5rem; text-align:center; justify-content:center; padding-bottom:0;}
.page-copyright .number{line-height:200%; }




/* --- 留言 --- */
.page-message{background:#f3f3f3; padding:1.5rem; margin-top:1.5rem;}

/* 征询 */
.page-message .message-consult{ margin-bottom:3.5rem; width:100%;}

/* 征询 title */
.page-message .message-consult .title{margin-bottom:1.5rem;}
.page-message .message-consult .title h3{font-size:1.8rem; margin-bottom:1.5rem;}
.page-message .message-consult .title i{width:100px; height:2px; background:#DB9E0C; display:block;}

/* 征询 填写 */
.page-message .message-consult .form li{display:flex; justify-content:space-between; width:100%; flex-wrap:wrap;}
.page-message .message-consult .form li .input input{width:100%; height:3.5rem; padding-left:1.5rem; border:none; font-size:1.2rem; margin-bottom:1rem; }
.page-message .message-consult .form li .input{width:100%;}
.page-message .message-consult .form li .input.two{width:100%;}
.page-message .message-consult .form li .input textarea{width:100%; height:15rem; padding:1.5rem; border:none; font-size:1.2rem; margin-bottom:1.5rem}
.page-message .message-consult .form li .button{width:100%; }
.page-message .message-consult .form li .button button{width:100%; height:3.5rem; line-height:3.5rem; border:none; background:#003C71; color:#fff; cursor:pointer; font-size:1.4rem;}
.page-message .message-consult .form li .button button:active{opacity:.8;}


/* 联系 */
.page-message .message-contact{}
.page-message .message-contact li{border-bottom:1px solid #DAE0E6; padding-bottom:1.5rem; margin-bottom:1.5rem; display:flex; align-items:center;}
.page-message .message-contact li .icon{width:6rem; height:6rem; background:#003C71; text-align:center; line-height:6rem; font-size:2.8rem; color:#fff; border-radius:100px; margin-right:1.5rem; transition:all .3s;}
.page-message .message-contact li .text{width:60%;}
.page-message .message-contact li .text h3{margin-bottom:1rem; font-size:1.4rem;}
.page-message .message-contact li .text p{line-height:180%; color:#666; font-size:1.2rem;}
.page-message .message-contact li:hover .icon{ background:#df002c; box-shadow: 10px 10px 20px #ccc;}




/* --- 分页 --- */
.page-showpage{display:flex; align-items:center; justify-content:center; margin-bottom:2.5rem; margin-top:1.5rem;}
.page-showpage a{width:3.6rem; height:3.6rem; border:1px solid #B6B6B6; text-align:center; line-height:3.6rem; border-radius:100px; margin-left:.5rem; margin-right:.5rem; transition:all .3s;}
.page-showpage a:hover,.page-showpage a.active{ background:#DB9E0C; border:1px solid #DB9E0C; color:#fff; box-shadow: 10px 10px 20px #ececec;}


/* ------ 首页 ------ */

/* --- banner --- */
.home-banner .swiper-slide{height:100vh;}
.home-banner .item{ display:flex; align-items:flex-end; height:100%;}
.home-banner .item .box{height:100vh; width:100%; display:flex; align-items:center; justify-content:center; text-align:center; padding:1.5rem;}

/* title */
.home-banner .item .box .title{margin-bottom:90px;}
.home-banner .item .box .title h3{font-size:2.8rem; font-weight:bolder; font-weight:900; color:#fff; margin-bottom:1.5rem; line-height:150%;}
.home-banner .item .box .title p{font-size:1.6rem; line-height: 2.2rem; color:#fff;}

/* button */
.home-banner .item .box .button{width:70%; height:4.5rem; background:#df002c; margin:0 auto; align-items:center; display:flex; justify-content:center; color:#fff; transition:all .3s; font-size:1.2rem;}
.home-banner .item .box .button:hover{background:#EABB4F;}

/* Pagination */
.home-banner {}
.home-banner .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom: 60px; width:100%;}
.home-banner .swiper-pagination-bullet {width:.5rem; height: 1rem; display: inline-block; border-radius: 100px; background: #fff; transition:all .3s; margin-left:.5rem; margin-right:.5rem;}
.home-banner .swiper-pagination-bullet-active {opacity: 1; background:#df002c; height:2rem;}

/* Arrows */
.home-banner .swiper-button-prev,.home-banner .swiper-button-next{ color:#fff; font-size:38px; opacity:.5; transition:all .3s;}
.home-banner .swiper-button-prev,.swiper-container-rtl .swiper-button-next {left: 2rem; right: auto; transition:all .3s;}
.home-banner .swiper-button-next,.swiper-container-rtl .swiper-button-prev {right: 2rem; left: auto}

/* Hover */
.home-banner:hover .swiper-button-prev,.home-banner:hover .swiper-button-next{opacity:1;}
.home-banner:hover .swiper-button-prev,.swiper-container-rtl .swiper-button-next {left:2rem;}
.home-banner:hover .swiper-button-next,.swiper-container-rtl .swiper-button-prev {right:2rem;}


/* --- 移民规划 --- */
.home-programme{padding-bottom:3.5rem;}
.home-programme .row{position:relative;}

/* content */
.home-programme .content{position:relative; display:flex; justify-content:space-between; }

/* item */
.home-programme .item{background:#F5F5F5; text-align:center; height:45rem; display:flex; justify-content:center; position:relative; overflow:hidden; margin:0 1.5rem;}
.home-programme .item a{width:100%;}

/* item box */
.home-programme .item .box{ padding:0 1.5rem; position:relative; z-index:20;}
.home-programme .item .icon{font-size:4.8rem; margin-bottom:1.5rem;  transition:all .3s; margin-top:4.5rem; color:#fff;}
.home-programme .item .title{border-bottom:1px solid #273e82; padding-bottom:2.5rem; margin-bottom:2.5rem; transition:all .3s;}
.home-programme .item .title p{font-size:1.2rem; text-transform:uppercase; color:#fff; margin-bottom:1.5rem;}
.home-programme .item .title h3{ font-size:1.8rem; font-weight:bolder; font-weight:900; color:#df002c;}
.home-programme .item .text{margin-bottom:2.5rem; padding:0 1.5rem;  overflow:hidden;  color:#fff;}
.home-programme .item .text p{font-size:1.4rem; color:#fff; line-height:180%;}
.home-programme .item .button{width:70%; height:4rem;line-height:4rem; background:#df002c; color:#fff; text-align:center; font-size:1.2rem; margin:0 auto;  margin-bottom:2.5rem; transition:all .3s; border-radius:.5rem;}
.home-programme .item .contact{display:block;}
.home-programme .item .contact p{font-size:1.2rem; color:#fff; margin-bottom:1.5rem;}
.home-programme .item .contact h3{ font-size:2.6rem; color:#fff; font-weight:bolder; font-weight:900;}

/* item photo */
.home-programme .item .photo{position:absolute; left:0; top:0%; z-index:0; opacity:1; transition:all .3s; width:100%; height:100%; background:#f60;}

/* Pagination */
.home-programme .prev,.home-programme .next{font-size:2.8rem; color:#E5E5E5; z-index:200; position:absolute; top:40%; cursor:pointer;}  
.home-programme .prev{left:1.5rem; }
.home-programme .next{right:1.5rem; }




/* --- 妄想天堂 --- */

.home-lineage .row{align-items:center;}

/* item pic */
/* .home-lineage .photo{ margin-bottom:1.5rem; margin-top:-1.5rem;}
.home-lineage .pic{padding:0 1.5rem; position:relative;}
.home-lineage .pic img{position:relative; z-index:500;} */

/* item content */
.home-lineage .content{ font-size:1.4rem; line-height:150%; padding:0 1.5rem; }
.home-lineage .content p{margin-bottom:3rem; line-height:180%;}





/* --- 福利 --- */
.home-welfare{background:#273e82; position:relative;}
.home-welfare .container{border-left:1px solid #273e82;}

/* item */
.home-welfare .item{padding-top:3.5rem; padding-bottom:2.5rem; padding-left:1.5rem; position:relative; height:100%; transition:all .3s; min-height:25rem;}
.home-welfare .item:after{content:""; background:#273e82; width:1px; height:100%; position:absolute; right:0; top:0;}
.home-welfare .item:before{content:""; left:1px; top:3.5rem; width:1px; background:#df002c; height:1.5rem; position:absolute; z-index:20;  transition:all .3s;}
.home-welfare .item .icon{font-size:3.2rem; margin-bottom:2.5rem; color:#df002c; display:block;}
.home-welfare .item .title{font-size:1.8rem; color:#fff; margin-bottom:1.5rem; font-weight:bolder; font-weight:900;  transition:all .3s;}
.home-welfare .item .text{color:#6d88a7; line-height:150%; padding-right:1.5rem; transition:all .3s; font-size:1.2rem;}


.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 41.5% !important;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color)) ;
}

.home-team {
    padding-bottom: 70px;
}
.home-team .page-column h3{
    margin-bottom: 0;
}
/* --- 流程 --- */
.wenli_bg{
    /*background:url(/template/xintu/images/home-lineage.jpg) no-repeat; background-size:cover;*/
    overflow:hidden;}
.home-process{ margin-top:-1.5rem;}
.home-process .container{position:relative; width:100%; overflow:hidden; padding-bottom:0;}
.home-process .container:after{content:""; width:100%; height:1px; background:#ECEEF0; left:0; top:43%; position:absolute; z-index:-10;}
.home-process .row{width:300%;}
.home-process .container::-webkit-scrollbar-track-piece {background-color:#eee;  border-radius:100px;} 
.home-process .container::-webkit-scrollbar {height:5px; width:30px;}
.home-process .container::-webkit-scrollbar-thumb {background-color:#273e82;background-clip:padding-box;min-height:5px; border-radius:100px;}
.home-process .container::-webkit-scrollbar-thumb:hover {background-color:#273e82;}


/* item */
.home-process .item{height:20rem; display:flex; align-items:center; text-align:center; justify-content:center; transition:all .3s; position:relative; overflow:hidden; width:16.666%;}
.home-process .item:after{content:""; left:0; top:100%; width:100%; height:100%; position:absolute; background:#273e82; z-index:-1; transition:all .3s;}

/* item icon */
.home-process .item .icon{font-size:4.8rem; color:#B6B6B6; display:block; text-align:center;  transition:all .3s; margin-bottom:2.5rem;margin-top: 25px;}
.project-process .item .icon{margin-top: 0;    position: relative;
    top: 10px;}
/* item dot */
.home-process .item .dot{ display:none;}

/* item number */
.home-process .item .number{width:3rem; height:3rem; line-height:3rem; border-radius:100px; margin:0 auto;  margin-bottom:25px; background:#fff; background:#273e82; box-shadow: 10px 10px 20px #ececec;}
.home-process .item .number b{ font-size:1.4rem; color:#fff;}

/* item title */
.home-process .item .title{position:relative;}
.home-process .item .title h3{
	font-size: 2rem;
    transition: all .3s;
    line-height: 1.6;
    padding: 10px 20px;
    font-weight: bold;
}
.home-process .item .title p{font-size:1.2rem; color:#999; line-height:150%;margin-bottom: 20px;}
.home-process .item .title em{display:block;}

.project-process .item .title h3{
	font-size: 1.5rem;
    transition: all .3s;
    line-height: 1.6;
    padding: 10px 20px;
    font-weight: bold;
}



/* --- 简介 --- */
.home-introduce{ 
    
    /*background:url(/template/xintu/images/about.png) no-repeat #F5F5F5 0 center; */
    padding:3.5rem 1.5rem;
    
}

/* content */
.home-introduce .content{ }

/* content column */
.home-introduce .content .column{display:flex; align-items:center; justify-content:center; margin-bottom:2.5rem;}
.home-introduce .content .column .pic{margin-right:.5rem; width:4rem;}
.home-introduce .content .column .text h3{ color:#273e82; font-size:2.4rem; font-weight:bolder; font-weight:900; margin-bottom:.8rem;}
.home-introduce .content .column .text p{color:#c5c5c5; font-size:1.4rem;}

/* content data */
.home-introduce .content .data{margin-bottom:3.5rem;}
.home-introduce .content .data ul{display:flex;}
.home-introduce .content .data ul li{position:relative; width:25%; text-align:center;}
.home-introduce .content .data ul li .title{ color:#666; margin-bottom:3.5rem; font-size:1.2rem;}
.home-introduce .content .data ul li .number{color:#273e82; text-align:center; position:relative;}
.home-introduce .content .data ul li .number b{font-size:2rem; font-weight:bolder; font-weight:900; color:#df002c; display:block; text-align:center;}
.home-introduce .content .data ul li .number p{font-size:1.2rem; display:block; position:absolute; right:1rem; top:-1.2rem; font-weight:bolder;
    color: #df002c;
}

/* content service */
.home-introduce .content .services .hd{margin-bottom:1.5rem;}
.home-introduce .content .services .hd ul{display:flex; flex-wrap:wrap;} 
.home-introduce .content .services .hd ul li{text-align:center; height:3.5rem; line-height:3.5rem; background:#273e82; color:#fff; cursor:pointer; position:relative; width:50%; border-bottom:1px solid #5480a5; border-right:1px solid #5480a5;}
.home-introduce .content .services .hd ul li:nth-child(2){border-right:none;}
.home-introduce .content .services .hd ul li:nth-child(3){border-bottom:none;}
.home-introduce .content .services .hd ul li:nth-child(4){border-right:none;border-bottom:none;}
.home-introduce .content .services .hd ul li.on{ background:#df002c;}
.home-introduce .content .services .bd .box p{line-height:200%; margin-bottom:1.5rem; font-size:1.4rem;}
.home-introduce .content .services .hd ul li a{
	display: block;
	color: #fff;
}

/* 图片 */
.home-introduce .photo{ width:100%;}
.home-introduce .photo .pic{position:relative; z-index:50; text-align:center; width:100%;}
.home-introduce .photo .pic img{width:100%;}
.home-introduce .photo .pic a{text-transform:uppercase; margin-top:2.5rem; color:#df002c; position:relative; transition:all .3s; font-size:1.4rem; display:flex; align-items:center; justify-content:center;}
.home-introduce .photo .pic a i{font-size:2.4rem; margin-right:.5rem;}
.home-introduce .photo .pic a:hover{color:#273e82;}
.home-introduce .photo .pic a:hover:before{background:#273e82;}





/* --- 资讯 --- */
.home-news{ padding:3.5rem 1.5rem;}
.news-left{ width:100%;}
.news-right{ width:100%;}


/* 标题 */
.news-title{margin-bottom:2.5rem; display:flex; align-items:flex-end;}
.news-title h2{ font-weight:bolder;}
.news-title p{ color:#bbbbbb; text-transform:uppercase; display:none;}
.news-title a{ font-size:1.2rem; text-transform:uppercase; color:#bbb; margin-left:auto;}
.news-title a:hover{ color: #df002c;}


/* 移民资讯 */
.news-migrate{ border-bottom:1px solid #efefef; margin-bottom:2.5rem;}

/* 移民资讯 - 知识 */
.news-migrate .knowledge{ margin-bottom:1.5rem; position:relative;}
.news-migrate .knowledge .content{position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center; text-align:center;}
.news-migrate .knowledge .pic img{width:100%;}
.news-migrate .knowledge .text .icon{ font-size:3.6rem; color:#fff; margin-bottom:1.5rem; display:block; transition:all .3s;}
.news-migrate .knowledge .text p{ width:100%; color:#fff; font-size:1.4rem;}

/* 移民资讯 - 知识 - hover */
.news-migrate .knowledge:hover .text .icon{ color: #df002c;}

/* 移民资讯 - 列表 */
.news-migrate .list{}
.news-migrate .list li{ margin-bottom:1.5rem; }
.news-migrate .list li a{ align-items:center; display:flex;}
.news-migrate .list li .pic {width:32%;}
.news-migrate .list li .pic img{width:100%;}
.news-migrate .list li .text{border-left:none; width:68%;  margin-left:auto; padding:0 1.5rem;}
.news-migrate .list li .text h3{margin-bottom:.5rem;  transition:all .3s; font-size:1.4rem; height:1.4rem; line-height:1.4rem; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; font-weight:bolder;}
.news-migrate .list li .text p{color:#999; font-size:1.2rem; line-height:1.8rem; height:3.6rem; overflow:hidden;}



/* 成功案例 */
.news-case{ margin-bottom:3.5rem; }

/* 成功案例 - 推荐 */
.news-case .hot{ }
.news-case .hot ul{}
.news-case .hot ul li{align-items:center; display:flex; margin-bottom:1.5rem;  }
.news-case .hot ul li .pic{ transition:all .3s; overflow:hidden; width:32%;}
.news-case .hot ul li .pic img{width:100%;}
.news-case .hot ul li .text{width:68%;  margin-left:auto; padding:0 1.5rem;}
.news-case .hot ul li .text h3{font-size:1.4rem; line-height:1.4rem; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; margin-bottom:.5rem; font-weight:bolder;}
.news-case .hot ul li .text p{color:#999; font-size:1.2rem; line-height:1.8rem; height:3.6rem; overflow:hidden;}

/* 成功案例 - 列表 */
.news-case .list ul li{font-size:1.2rem; padding-bottom:1rem; margin-bottom:1rem; border-bottom:1px solid #efefef;}
.news-case .list ul li a{font-size:1.2rem; margin-bottom:.5rem; display:block;}
.news-case .list ul li .date{color:#ccc; display:block; font-size:1.2rem;}



/* 面面观 */
.news-aspects li{position:relative; margin-bottom:1.5rem; transition:all .3s;}
.news-aspects li .pic img{width:100%;}
.news-aspects li .text{position:absolute; bottom:0; left:0; width:100%; background:#000; height:3.5rem; line-height:3.5rem; color:#fff; background-color:rgba(0,0,0,0.5); font-size:1.2rem;  transition:all .3s; text-align:center; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; padding:0 2.5rem;}

/* 面面观 hover */
.news-aspects li:hover{ box-shadow: 10px 10px 20px #ececec;}
.news-aspects li:hover .text{background-color:rgba(0,0,0,0.8); }








/* ------ 项目 ------ */

/* --- banner --- */
.project-banner{ margin-top:5rem;}
.project-banner.pc{display:none;}





/* --- 项目介绍 --- */
.project-about{
    /* background:url(/template/xintu/images/project-about.jpg) no-repeat; 
    background-size:cover; */
     overflow:hidden; 
     padding-bottom:1.5rem;
}
.project-about .row{ padding: 0 1.5rem;}

/* photo */
.project-about .photo{ margin-bottom:1.5rem;}

/* content */
.project-about .content{width: 100%;}
.project-about .content .text p{line-height:200%; font-size:1.4rem; margin-bottom:1.5rem;}

.fenlei .fl-nav ul li{
    width: 48%;
}
.fenlei .fl-nav ul li a{
    font-size: 14px;
    padding: 10px 1rem;
}
.fenlei .fl-nav ul li i{
    top: 5px;
}

/* --- 项目优势 --- */
.project-advantage{ padding:0 1.5rem; padding-bottom:1.5rem;}
.project-advantage .row{}

/* li */
.project-advantage .item{overflow:hidden; display:flex; margin-bottom:2rem; align-items:center;background: #fff;  padding: 15px;}
.project-advantage .item .pic{width:30%; overflow:hidden;}
.project-advantage .item .pic img{width:100%; height:100%; border-radius:.5rem;}
.project-advantage .item .text{ display:flex; align-items:center; width:70%; padding:0 1.5rem;} 
.project-advantage .item .text h3{font-size:1.4rem; font-weight:bolder; margin-bottom:.8rem; font-weight:900;}
.project-advantage .item .text p{ color:#999; line-height:150%; font-size:1.2rem;}

/* hover */
.project-advantage .item:hover .text h3{ color:#0a4275;}




/* --- 申请前提 --- */
.project-condition{background:url(/template/xintu/images/project-condition.jpg) no-repeat center top; overflow:hidden; position:relative; padding-bottom:3.5rem;}

/* column */
.project-condition .page-column h3{color:#fff; font-size:2.4rem;}
.project-condition .page-column p{color:#9eb5cd; font-size:1.2rem;}

/* 内容 */
.project-condition .item{color:#fff; text-align:center; position:relative; height:250px; display:flex;}
.project-condition .item:after{content:""; background:#1C4B75; width:1px; height:100%; position:absolute; right:0; top:0;}
.project-condition .item a{padding:0 2rem; width:100%;}
.project-condition .item .icon{font-size:3.6rem; margin-bottom:20px; display:block; margin-top:30px; color:#df002c;}
.project-condition .item .title{margin-bottom:1.5rem;}
.project-condition .item .title p{color:#809ab8; font-size:1.2rem; text-transform:uppercase; margin-bottom:1rem;}
.project-condition .item .title h3{font-size:2.4rem; color:#fff; font-weight:bolder;}
.project-condition .item .dep{ color:#c0d7ec; line-height:180%; font-size:1.4rem;}

/* nth */
.project-condition .item:not(:last-child){content:""; background:#1C4B75; width:1px; height:100%; position:absolute; right:0; top:0;}

/* owl-page */
.project-condition .owl-pagination{display:flex; align-items:flex-end; justify-content:center; margin-top:30px; height:2rem;}
.project-condition .owl-pagination .owl-page{width:.5rem; height:1rem; background:#2F5B82; margin-left:.4rem; margin-right:.4rem; border-radius:100px; transition:all .3s;}
.project-condition .owl-pagination .owl-page.active{height:20px; background:#CFE1F7;}




/* --- 后续服务 --- */
.project-service{background:url(/template/xintu/images/project-about.jpg) no-repeat; background-size:cover; padding:2.5rem 1.5rem;}

/* column */
.project-service .column{margin-bottom:2.5rem; text-align:center;}
.project-service .column h3{font-size:2.4rem; font-weight:bolder; font-weight:900; margin-bottom:1.5rem;}
.project-service .column p{color:#666; display:block; font-size:1.2rem;}

/* slide */
.project-service .service-left{width:100%;}

/* slide item */
.project-service .service-left .content{
	padding:0 20px;
}

.project-service .content .item{height:36rem; position:relative; display:flex; align-items:center; justify-content:center; text-align:center; width:100%; margin-bottom:1.5rem;}
.project-service .content .item:after{content:""; left:0; top:0; width:100%; height:100%; background:#000; background-color:rgba(0,0,0,0.75); position:absolute; transition:all .3s;}
.project-service .content .item .box{position:relative; z-index:20; width:100%;  padding:0 1.5rem;}
.project-service .content .item .title{font-size:2.4rem; font-weight:bolder; font-weight:900; color:#fff; padding-bottom:1.5rem; border-bottom:1px solid rgba(255,255,255,0.5); margin-bottom:1.5rem;}
.project-service .content .item .dep{  margin-bottom:3.5rem;}
.project-service .content .item .dep p{color:#fff; font-size:1.4rem; line-height:200%;}
.project-service .content .item .icon{color:rgba(255, 255, 255, 0.8); opacity:1; font-size:6rem;  transition:all .3s;}
.project-service .content .item .pic{position:absolute; left:0; top:0; width:100%; height:100%; overflow: hidden;}
.project-service .content .item .pic img{width:100%;}

/* slide dot */
.project-service .owl-pagination{position:absolute; left:0; bottom:3.5rem; width:100%; display:flex; justify-content:center; align-items:flex-end;}
.project-service .owl-page{background:#f60; width:.5rem; height:1rem; background:rgba(255,255,255,0.5); border-radius:100px;   margin-left:.5rem; margin-right:.5rem; transition:all .3s;}
.project-service .owl-page.active{background:#fff; width:.5rem; height:2rem;}

/* slide hover */
.project-service .content .item:hover:after{background-color:rgba(206,151,15,0.75);}
.project-service .content .item:hover .icon{ opacity:1;}

/* photo */
.project-service .service-right{ width:100%;}
.project-service .service-right img{position:relative; z-index:20;  width:100%;}




/* --- 申请流程 --- */
.project-process{background:url(/template/xintu/images/project-service-back.jpg) no-repeat center bottom;  z-index:-1; margin-bottom:0; background-size:cover;}

/* container */
/* .project-process .container{width:100%; overflow-y:auto; padding-bottom:1.5rem; position:relative; z-index:400;}
.project-process .container .row{width:600%; }

.project-process .content{width:600%; display:flex;}
.project-process .content::-webkit-scrollbar-track-piece {background-color:#eee;  border-radius:100px;} 
.project-process .content::-webkit-scrollbar {height:5px; width:30px;}
.project-process .content::-webkit-scrollbar-thumb {background-color:#273e82;background-clip:padding-box;min-height:5px; border-radius:100px; width:3rem}
.project-process .content::-webkit-scrollbar-thumb:hover {background-color:#273e82;}

.project-process .item{ width:16.666%;}
.project-process .item .title{padding:0 1rem; height:8rem; }
.project-process .item .title h3{font-size:1.4rem; line-height:2rem;}
.project-process .item .title:after{content:""; background:none;} */




/* --- 移民优势 --- */
.project-benefit{background:#f1f1f1; overflow:hidden; border-bottom:1rem solid #efefef; padding:0 1.5rem;}

/* item */
.project-benefit .item{ transition:all .3s; margin-bottom:1.5rem; }
.project-benefit .item .pic{position:relative;}
.project-benefit .item .pic img{width:100%;}
.project-benefit .item .pic b{position:absolute; bottom:0; left:0; width:100%; width:100%; height:3rem; line-height:3rem; text-align:center; display:block;background-color:rgba(0,0,0,0.8); font-size:1.4rem; color:#fff; transition:all .3s;}
.project-benefit .item .text{padding:1rem; text-align:center; background:#fff; font-size:1.2rem; line-height:180%;}




/* --- 项目新闻 --- */
.project-news{ padding:1.5rem;}


/* 成功案例 */
.project-case{ border-bottom:1px solid #efefef; margin-bottom:1.5rem;  width:100%;}
.project-case .content{}
.project-case .content .list{ }

/* 成功案例 推荐 */
.project-case .recommend{background:#eee; transition:all .3s; padding:1.5rem; margin-bottom:1.5rem;}
.project-case .recommend h3{font-size:20px; margin-bottom:1rem; font-weight:bolder; height:5rem; line-height:2.5rem; overflow:hidden;}
.project-case .recommend .text{margin-bottom:1.5rem; color:#999; font-size:1.2rem; height:6rem; line-height:2rem; overflow:hidden;}
.project-case .recommend .date{height:10rem; padding-left:2.5rem; border-left:2px solid #df002c; margin-left:2.5rem; margin-bottom:-2.5rem; position:relative; z-index:200;}
.project-case .recommend .date b{font-size:2.4rem; color:#999; margin-bottom:1.5rem; display:block; padding-top:.5rem;}
.project-case .recommend .date p{color:#999; font-size:1.4rem;}
.project-case .recommend .pic{ position:relative;}
.project-case .recommend .pic:before{content:"\e788"; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); font-family:iconfont; text-align:center; line-height:18rem; color:#fff; font-size:3.6rem;}
.project-case .recommend .pic img{width:100%;}

/* 成功案例 列表 */
.project-news .project-case .list{}
.project-news .project-case .list li{ display:flex; margin-bottom:1.5rem;}
.project-news .project-case .list li .pic{ overflow:hidden; width:30%;}
.project-news .project-case .list li .text{ width:70%; padding:0 1.5rem; }
.project-news .project-case .list li .text h3{ font-size:1.4rem; transition:all .3s; overflow:hidden;  white-space: nowrap;text-overflow: ellipsis; line-height:1.4rem; margin-bottom:1rem;}
.project-news .project-case .list li .text p{font-size:1.2rem; color:#999;  overflow:hidden; height:3rem; line-height:1.5rem; overflow:hidden;}



/* 移民资讯 */

/* 移民资讯  photo */
.project-info{width:100%;}
.project-info .info-photo{position:relative; margin-bottom:1.5rem;}
.project-info .info-photo .pic img{width:100%;}
.project-info .info-photo .text{position:absolute; bottom:0; left:0; width:100%; height:4rem; line-height:4rem; background-color:rgba(0,0,0,0.5); color:#fff;  transition:all .3s; text-align:center; font-size:1.2rem; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; padding:0 1.5rem;}
.project-info .info-photo:hover .text{ background-color:rgba(0,0,0,0.8); }

/* 移民资讯  list */
.project-info .info-list{ }
.project-info .info-list li{  margin-bottom:1.2rem; height:1.5rem; line-height:1.5rem;  overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.project-info .info-list li a{font-size:1.4rem; margin-bottom:.5rem;}
.project-info .info-list li .date{color:#ccc; font-size:1.2rem; margin-left:auto;}


/* ------ 新闻列表 ------ */

/* --- banner --- */
.list-banner{ margin-top:5rem;}
.list-banner.pc{ display:none;}



/* --- 资讯 --- */
.news-list-box{ padding:1.5rem;}

/* title */
.news-list-box .news-title{ border-bottom:1px solid #e5e5e5; padding-bottom:1.5rem;}

/* list */
.news-list-box .row{ }
.news-list-box .row .item{ border:1px solid #eee; background:#f3f3f3;  transition: all .3s; margin-bottom:1.5rem;}

/* list photo */
.news-list-box .item .photo{position:relative; overflow:hidden;}
.news-list-box .item .photo img{width:100%;}
.news-list-box .item .photo .date{position:absolute; left:1.5rem; top:1.5rem; width:7rem; height:8rem; background:#fff; background-color:rgba(255,255,255,0.8); text-align:center; padding:0 10px; transition:all .3s;} 
.news-list-box .item .photo .date b{line-height:5rem; font-size:2.4rem; color:#273e82; border-bottom:1px solid #ccc; display:block;}
.news-list-box .item .photo .date p{line-height:3rem; color:#273e82; font-size:1.4rem;}

/* list box */
.news-list-box .item .box{background:#f3f3f3; padding:1.5rem;}
.news-list-box .item .box h3{font-size:1.6rem; font-weight:bolder; line-height:1.8rem; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; margin-bottom:1.5rem;}
.news-list-box .item .box .info{display:flex; align-items:center; margin-bottom:1.5rem;}
.news-list-box .item .box .info p{font-size:1.2rem; color:#888; width:50%;position:relative;}
.news-list-box .item .box .info p:before{ font-family:iconfont; margin-right:.5rem; color:#DB9E0C;}
.news-list-box .item .box .info p.time:before{content:"\e60f";}
.news-list-box .item .box .info p.type:before{content:"\e60a";}
.news-list-box .item .box .text{font-size:1.2rem; line-height:180%; color:#666; padding-bottom:1.5rem; border-bottom:1px solid #ddd; margin-bottom:1.5rem;}
.news-list-box .item .box .more a{display:block; border:1px solid #273e82; width:100%; height:3.5rem; text-align:center; line-height:3.5rem; font-size:1.2rem; color:#273e82; transition: all .3s;}





/* --- 案例 --- */
.case-list-box{ padding:1.5rem;}
.case-list-box .row {justify-content:space-between; display:block;}

/* title */
.case-list-box .news-title{ border-bottom:1px solid #e5e5e5; padding-bottom:1.5rem; margin-bottom:1.5rem;}

/* item */
.case-list-box .item{background:#f3f3f3; margin-bottom:1.5rem; }

/* list photo */
.case-list-box .item .photo{position:relative; overflow:hidden; width:100%;}
.case-list-box .item .photo .date{position:absolute; left:1.5rem; top:1.5rem; width:7rem; height:8rem; background:#fff; background-color:rgba(255,255,255,0.8); text-align:center; padding:0 10px; transition:all .3s;} 
.case-list-box .item .photo .date b{line-height:5rem; font-size:2.4rem; color:#273e82; border-bottom:1px solid #ccc; display:block;}
.case-list-box .item .photo .date p{line-height:3rem; color:#273e82; font-size:1.4rem;}
.case-list-box .item .photo img{width:100%;}

/* list box */
.case-list-box .item .box{background:#f3f3f3; padding:1.5rem;}
.case-list-box .item .box h3{font-size:1.6rem; font-weight:bolder; line-height:1.8rem; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; margin-bottom:1.5rem;}
.case-list-box .item .box .info{display:flex; align-items:center; margin-bottom:1.5rem;}
.case-list-box .item .box .info p{font-size:1.2rem; color:#888; width:50%;position:relative;}
.case-list-box .item .box .info p:before{ font-family:iconfont; margin-right:.5rem; color:#DB9E0C;}
.case-list-box .item .box .info p.time:before{content:"\e60f";}
.case-list-box .item .box .info p.type:before{content:"\e60a";}
.case-list-box .item .box .text{font-size:1.2rem; line-height:180%; color:#666; padding-bottom:1.5rem; border-bottom:1px solid #ddd; margin-bottom:1.5rem;}
.case-list-box .item .box .more a{display:block; border:1px solid #273e82; width:100%; height:3.5rem; text-align:center; line-height:3.5rem; font-size:1.2rem; color:#273e82; transition: all .3s;}

.blog-list-right{padding-left: 0;}
.page-title-section{margin-top: 5rem;}

/*新闻*/
.page-title-section h1 {font-size: 30px;}
.section-block-grey{padding: 50px 0px 50px 0px;}
.section-heading h4{font-size: 20px;}
.section-block{padding: 30px 0px 50px 0px;}

.blog-list-left{margin: 0;}
.blog-title-box h2{font-size: 20px;line-height: 1.5;}
.blog-title-box span{margin-bottom: 10px;}

.sxpian span {
	display: inline-block;
    font-weight: bold;
    color: #003c71;
    font-size: 18px;
}
.blog-list-simple-text{padding-left: 0;margin-top: 20px;}
.section-block .blog-list-simple:first-child{margin-top: 0;}
.blog-list-simple-text h4{line-height: 150%;}

.section-heading h2{
	font-size: 28px;
}
.section-heading h3{
	font-size: 25px;
}
.team-info h4 a{
	font-size: 20px;
}






}
/*
*******************************************************************************************************************************************************************************
*******************************************************************************************************************************************************************************
*******************************************************************************************************************************************************************************
*******************************************************************************************************************************************************************************
*******************************************************************************************************************************************************************************
*******************************************************************************************************************************************************************************

*/


@media screen and (min-width:768px)  and  (max-width:1023px)  {

* {-webkit-tap-highlight-color:transparent;}
html,body{max-width:1023px; margin:0 auto;}
html{font-size:62.5%}
.pc{display:none;}
.wap{display:block;}
.icon{font-family:iconfont;}
span{display:block;}
.wrap{max-width:828px; margin:0 auto;}
input{-webkit-user-select:text !important; display:block; cursor:pointer;}
button{display:block; cursor:pointer;}
img{display:block;}
a{cursor:pointer;}
em,i,p,span{line-height:100%;}
.show1024{display:block;}

@media only screen and (min-width:768px) {html {font-size:100%!important}}




/* --- 栏目 --- */
.page-column{text-align:center; padding:3.5rem 4rem;}
.page-column h3{font-size:1.8rem; margin-bottom:1.5rem;}
.page-column h3 b{color:#df002c; font-weight:bolder; font-weight:900;}
.page-column .text{font-size:1.2rem; line-height:150%; color:#999;}
.page-column p{color:#666; font-size:1.2rem; line-height:150%; }
.page-column.bolder h3{font-weight:bolder; font-weight:900;}




/* --- 内页 --- */
.subpage-nav{}

/* list */
.subpage-nav ul{display:flex; flex-wrap:wrap;}
.subpage-nav ul li{height:3.5rem; line-height:3.5rem; background:#003B70; width:50%; text-align:center; background-color:rgba(0,59,122,0.95); font-size:1.4rem; font-weight:bolder; font-weight:900; transition:all .3s;}
.subpage-nav ul li a{color:#fff; display:block;}
.subpage-nav ul li.now{background:#DE9C0B; height:3.5rem; line-height:3.5rem;}

/* hover */
.subpage-nav ul li:hover{background:#DE9C0B; height:3.5rem; line-height:3.5rem; background-color:rgba(222,156,11,0.8); }




/* --- 头部 --- */
.page-header{ transition:all .3s;}  

/* 滑动 */
.page-header.slide{ background:#fff; border-bottom:1px solid #efefef;}
.page-header.slide .nav ul li a{color:#333;}
.page-header.slide .nav ul li:not(:last-child) a:after{background:#efefef;}
.page-header.slide .logo a{background:url(/template/xintu/images/logo.png) no-repeat 0 center; background-size:100%;height:100%;}


/* 首页 */
.home-header{ position:fixed; left:0; top:0; width:100%; z-index:2000;}

/* logo */
.page-header .logo{ width:35%; height:4rem; margin:.5rem 1.5rem;} 
.page-header .logo a{display:block; background:url(/template/xintu/images/logo1.png) no-repeat center center; width:100%; background-size:100%; height:100%;}

/* 导航 */
.page-header .nav{ display:none;}
.page-header .nav-wap{display:flex; align-items:center; cursor:pointer; font-size:2rem; margin:.5rem 1.5rem; margin-left:auto; transition:all .3s;}
.page-header .icon-guanbi{display:none;}

/* 导航 - 内页 */
.page-header.slide .nav-wap{color:#333;}

/* 导航 - 首页 */
.home-header .nav-wap{color:#fff;}

/* 联系 */
.page-header .contact{ display:none} 

/* 导航列表 */
.nav-wap-list{background:#fff; display:none;}
.nav-wap-list li{height:4rem; line-height:4rem; border-top:1px solid #efefef; text-align:center; font-size:1.4rem;}




/* --- 免费 --- */
.page-free{background:url(/template/xintu/images/page-free.jpg) no-repeat center top #273e82; padding:5rem 2rem;}

/* title */
.page-free .title{ margin-bottom:1.5rem;}
.page-free .title p{ color:#809ab8; text-transform:uppercase; font-size:1.2rem;line-height: 1.6; margin-bottom:1.5rem;}
.page-free .title h3{font-size:1.8rem; color:#fff; line-height:150%;margin-bottom: 2rem;}

/* 填写 */
.page-free .form{}
.page-free .form ul{} 
.page-free .form ul li{ position:relative; margin-bottom:1.5rem;}
.page-free .form ul li input{height:4rem; line-height:4rem; border:none; width:100%; padding-left:1.5rem; font-size:1.2rem; background:url(/template/xintu/images/page-free-back.png) repeat-y #fff;}
.page-free .form ul li .icon{position:absolute; right:1.5rem; top:0; line-height:4rem; font-size:1.8rem; color:#ccc;}
.page-free .form .page-more{}




/* --- 更多 --- */
.page-more{ width:100%; }


/* button */
.page-more button{height:3.5rem; width:100%; border:none; cursor:pointer; color:#fff; background: #df002c; display:flex; align-items:center; justify-content:center; transition:all .3s; font-size:1.2rem;}
.page-more button i{background:url(/template/xintu/images/page-free-button.png) no-repeat; width:6rem; height:1rem; margin-left:1.5rem; transition:all .3s;}

/* hover */
.page-more button:hover{ background:#df002c;}
.page-more button:hover i{margin-left:1.5rem;}

/* a */
.page-more a{height:3.5rem; width:100%; border:none; cursor:pointer; color:#fff; background: #df002c; display:flex; align-items:center; justify-content:center; transition:all .3s; font-size:1.2rem;}
.page-more a i{background:url(/template/xintu/images/page-free-button.png) no-repeat; width:6rem; height:1rem; margin-left:1.5rem; transition:all .3s;}

/* hover */
.page-more a:hover{ background:#df002c;}
.page-more a:hover i{margin-left:30px;}




/* --- 底部 --- */
.page-footer{ background:#F5F5F5; padding:5rem 1.5rem;}

/* link */
.page-footer .link{ width:100%;}
.page-footer .link ul{}
.page-footer .link ul li{ margin-bottom:2.5rem; border-bottom:1px solid #ddd; padding-bottom:2.5rem;}
.page-footer .link ul li h3{margin-bottom:1rem; font-weight:bolder; font-size:1.5rem;}  
.page-footer .link ul li .text{display:flex; flex-wrap:wrap;}
.page-footer .link ul li em{display:block; line-height:200%; width:33.33%; font-size:1.2rem;}

/* contact */
.page-footer .contact{ width:100%;}

/* tel */
.page-footer .tel{text-align:center;}
.page-footer .tel p{font-size:1.4rem; color:#999; margin-bottom:2rem; } 
.page-footer .tel h3{font-size:2rem; font-weight:bold; margin-bottom:2rem; color:#062448;}
.page-footer .tel select{width:100%; height:3.5rem; line-height:3.5rem; font-size:1.2rem; padding-left:1rem; background:#f5f5f5; border:1px solid #B4B4B4; background:#fff;}

/* qrcode */
.page-footer .qrcode{ margin-top:1.5rem;
    display: inline-block;
    width: 50%;
    float: left;
}
.page-footer .qrcode img{margin:0 auto;max-width: 90%;}




/* --- copyright --- */
.page-copyright{ background:#F5F5F5; padding:1.5rem;}
.page-copyright .row{ align-items:center;  border-top:1px solid #E1E1E1; font-size:1.2rem; color:#aaa; text-align:center; padding:1.5rem; text-align:center; justify-content:center; padding-bottom:0;}
.page-copyright .number{line-height:200%; }




/* --- 留言 --- */
.page-message{background:#f3f3f3; padding:1.5rem; margin-top:1.5rem;}

/* 征询 */
.page-message .message-consult{ margin-bottom:3.5rem; width:100%;}

/* 征询 title */
.page-message .message-consult .title{margin-bottom:1.5rem;}
.page-message .message-consult .title h3{font-size:1.8rem; margin-bottom:1.5rem;}
.page-message .message-consult .title i{width:100px; height:2px; background:#DB9E0C; display:block;}

/* 征询 填写 */
.page-message .message-consult .form li{display:flex; justify-content:space-between; width:100%; flex-wrap:wrap;}
.page-message .message-consult .form li .input input{width:100%; height:3.5rem; padding-left:1.5rem; border:none; font-size:1.2rem; margin-bottom:1rem; }
.page-message .message-consult .form li .input{width:100%;}
.page-message .message-consult .form li .input.two{width:100%;}
.page-message .message-consult .form li .input textarea{width:100%; height:15rem; padding:1.5rem; border:none; font-size:1.2rem; margin-bottom:1.5rem}
.page-message .message-consult .form li .button{width:100%; }
.page-message .message-consult .form li .button button{width:100%; height:3.5rem; line-height:3.5rem; border:none; background:#003C71; color:#fff; cursor:pointer; font-size:1.4rem;}
.page-message .message-consult .form li .button button:active{opacity:.8;}


/* 联系 */
.page-message .message-contact{}
.page-message .message-contact li{border-bottom:1px solid #DAE0E6; padding-bottom:1.5rem; margin-bottom:1.5rem; display:flex; align-items:center;}
.page-message .message-contact li .icon{width:6rem; height:6rem; background:#003C71; text-align:center; line-height:6rem; font-size:2.8rem; color:#fff; border-radius:100px; margin-right:1.5rem; transition:all .3s;}
.page-message .message-contact li .text{width:60%;}
.page-message .message-contact li .text h3{margin-bottom:1rem; font-size:1.4rem;}
.page-message .message-contact li .text p{line-height:180%; color:#666; font-size:1.2rem;}
.page-message .message-contact li:hover .icon{ background:#df002c; box-shadow: 10px 10px 20px #ccc;}




/* --- 分页 --- */
.page-showpage{display:flex; align-items:center; justify-content:center; margin-bottom:2.5rem; margin-top:1.5rem;}
.page-showpage a{width:3.6rem; height:3.6rem; border:1px solid #B6B6B6; text-align:center; line-height:3.6rem; border-radius:100px; margin-left:.5rem; margin-right:.5rem; transition:all .3s;}
.page-showpage a:hover,.page-showpage a.active{ background:#DB9E0C; border:1px solid #DB9E0C; color:#fff; box-shadow: 10px 10px 20px #ececec;}











/* ------ 首页 ------ */

/* --- banner --- */
.home-banner .swiper-slide{height:100vh;}
.home-banner .item{ display:flex; align-items:flex-end; height:100%;}
.home-banner .item .box{height:100vh; width:100%; display:flex; align-items:center; justify-content:center; text-align:center; padding:1.5rem;}

/* title */
.home-banner .item .box .title{margin-bottom:90px;}
.home-banner .item .box .title h3{font-size:2.8rem; font-weight:bolder; font-weight:900; color:#fff; margin-bottom:1.5rem; line-height:150%;}
.home-banner .item .box .title p{font-size:1.6rem; line-height: 2.2rem; color:#fff;}

/* button */
.home-banner .item .box .button{width:70%; height:4.5rem; background:#df002c; margin:0 auto; align-items:center; display:flex; justify-content:center; color:#fff; transition:all .3s; font-size:1.2rem;}
.home-banner .item .box .button:hover{background:#EABB4F;}

/* Pagination */
.home-banner {}
.home-banner .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom: 27px; width:100%;}
.home-banner .swiper-pagination-bullet {width:.5rem; height: 1rem; display: inline-block; border-radius: 100px; background: #fff; transition:all .3s; margin-left:.5rem; margin-right:.5rem;}
.home-banner .swiper-pagination-bullet-active {opacity: 1; background:#df002c; height:2rem;}

/* Arrows */
.home-banner .swiper-button-prev,.home-banner .swiper-button-next{ color:#fff; font-size:48px; opacity:.5; transition:all .3s;}
.home-banner .swiper-button-prev,.swiper-container-rtl .swiper-button-next {left: 2rem; right: auto; transition:all .3s;}
.home-banner .swiper-button-next,.swiper-container-rtl .swiper-button-prev {right: 2rem; left: auto}

/* Hover */
.home-banner:hover .swiper-button-prev,.home-banner:hover .swiper-button-next{opacity:1;}
.home-banner:hover .swiper-button-prev,.swiper-container-rtl .swiper-button-next {left:2rem;}
.home-banner:hover .swiper-button-next,.swiper-container-rtl .swiper-button-prev {right:2rem;}




/* --- 移民规划 --- */
.home-programme{padding-bottom:3.5rem;}
.home-programme .row{position:relative;}

/* content */
.home-programme .content{position:relative; display:flex; justify-content:space-between; }

/* item */
.home-programme .item{background:#F5F5F5; text-align:center; height:45rem; display:flex; justify-content:center; position:relative; overflow:hidden; margin:0 1.5rem;}
.home-programme .item a{width:100%;}

/* item box */
.home-programme .item .box{ padding:0 1.5rem; position:relative; z-index:20;}
.home-programme .item .icon{font-size:4.8rem; margin-bottom:1.5rem;  transition:all .3s; margin-top:4.5rem; color:#fff;}
.home-programme .item .title{border-bottom:1px solid #273e82; padding-bottom:2.5rem; margin-bottom:2.5rem; transition:all .3s;}
.home-programme .item .title p{font-size:1.2rem; text-transform:uppercase; color:#fff; margin-bottom:1.5rem;}
.home-programme .item .title h3{ font-size:1.8rem; font-weight:bolder; font-weight:900; color:#df002c;}
.home-programme .item .text{margin-bottom:2.5rem; padding:0 1.5rem;  overflow:hidden;  color:#fff;}
.home-programme .item .text p{font-size:1.4rem; color:#fff; line-height:180%;}
.home-programme .item .button{width:90%; height:4.5rem; background:#df002c; color:#fff; text-align:center; font-size:1.2rem; margin:0 auto; line-height:4.5rem; margin-bottom:2.5rem; transition:all .3s; border-radius:.5rem;}
.home-programme .item .contact{display:block;}
.home-programme .item .contact p{font-size:1.2rem; color:#fff; margin-bottom:1.5rem;}
.home-programme .item .contact h3{ font-size:2.8rem; color:#fff; font-weight:bolder; font-weight:900;}

/* item photo */
.home-programme .item .photo{position:absolute; left:0; top:0%; z-index:0; opacity:1; transition:all .3s; width:100%; height:100%; background:#f60;}

/* Pagination */
.home-programme .prev,.home-programme .next{font-size:2.8rem; color:#E5E5E5; z-index:200; position:absolute; top:40%; cursor:pointer;}  
.home-programme .prev{left:1.5rem; }
.home-programme .next{right:1.5rem; }




/* --- 妄想天堂 --- */
.home-lineage{background:url(/template/xintu/images/home-lineage.jpg) no-repeat; background-size:cover;  overflow:hidden;}
.home-lineage .row{align-items:center;}

/* item pic */
/* .home-lineage .photo{ margin-bottom:1.5rem; margin-top:-1.5rem;}
.home-lineage .pic{padding:0 1.5rem; position:relative;}
.home-lineage .pic img{position:relative; z-index:500;} */



/* item content */
.home-lineage .content{ font-size:1.4rem; line-height:150%; padding:0 1.5rem; }
.home-lineage .content p{margin-bottom:3rem; line-height:180%;}





/* --- 福利 --- */
.home-welfare{background:#273e82; position:relative;}
.home-welfare .container{border-left:1px solid #273e82;}

/* item */
.home-welfare .item{padding-top:3.5rem; padding-bottom:2.5rem; padding-left:1.5rem; position:relative; height:100%; transition:all .3s; min-height:25rem;}
.home-welfare .item:after{content:""; background:#273e82; width:1px; height:100%; position:absolute; right:0; top:0;}
.home-welfare .item:before{content:""; left:1px; top:3.5rem; width:1px; background:#df002c; height:1.5rem; position:absolute; z-index:20;  transition:all .3s;}
.home-welfare .item .icon{font-size:3.2rem; margin-bottom:2.5rem; color:#df002c; display:block;}
.home-welfare .item .title{font-size:1.8rem; color:#fff; margin-bottom:1.5rem; font-weight:bolder; font-weight:900;  transition:all .3s;}
.home-welfare .item .text{color:#6d88a7; line-height:150%; padding-right:1.5rem; transition:all .3s; font-size:1.2rem;}





/* --- 流程 --- */
.home-process{ margin-top:-1.5rem;}
.home-process .container{position:relative; width:100%; overflow:hidden; overflow-x:auto; padding-bottom:1.5rem;}
.home-process .container:after{content:""; width:300%; height:1px; background:#ECEEF0; left:0; top:45%; position:absolute; z-index:-10;}
.home-process .row{width:300%;}
.home-process .container::-webkit-scrollbar-track-piece {background-color:#eee;  border-radius:100px;} 
.home-process .container::-webkit-scrollbar {height:5px; width:30px;}
.home-process .container::-webkit-scrollbar-thumb {background-color:#273e82;background-clip:padding-box;min-height:5px; border-radius:100px;}
.home-process .container::-webkit-scrollbar-thumb:hover {background-color:#273e82;}

/* item */
.home-process .item{height:20rem; display:flex; align-items:center; text-align:center; justify-content:center; transition:all .3s; position:relative; overflow:hidden; width:16.666%;}
.home-process .item:after{content:""; left:0; top:100%; width:100%; height:100%; position:absolute; background:#273e82; z-index:-1; transition:all .3s;}

/* item icon */
.home-process .item .icon{font-size:4.8rem; color:#B6B6B6; display:block; text-align:center;  transition:all .3s; margin-bottom:2.5rem;}

/* item dot */
.home-process .item .dot{ display:none;}

/* item number */
.home-process .item .number{width:3rem; height:3rem; line-height:3rem; border-radius:100px; margin:0 auto;  margin-bottom:25px; background:#fff; background:#273e82; box-shadow: 10px 10px 20px #ececec;}
.home-process .item .number b{ font-size:1.4rem; color:#fff;}

/* item title */
.home-process .item .title{position:relative;}
.home-process .item .title h3{font-size:1.6rem; margin-bottom:1.5rem; transition:all .3s;}
.home-process .item .title p{font-size:1.2rem; color:#999; line-height:150%;}
.home-process .item .title em{display:block;}





/* --- 简介 --- */
.home-introduce{ background:url(/template/xintu/images/about.png) no-repeat #F5F5F5 0 center; padding:3.5rem 1.5rem;}

/* content */
.home-introduce .content{ }

/* content column */
.home-introduce .content .column{display:flex; align-items:center; justify-content:center; margin-bottom:2.5rem;}
.home-introduce .content .column .pic{margin-right:.5rem; width:4rem;}
.home-introduce .content .column .text h3{ color:#273e82; font-size:2.4rem; font-weight:bolder; font-weight:900; margin-bottom:.8rem;}
.home-introduce .content .column .text p{color:#c5c5c5; font-size:1.4rem;}

/* content data */
.home-introduce .content .data{margin-bottom:3.5rem;}
.home-introduce .content .data ul{display:flex;}
.home-introduce .content .data ul li{position:relative; width:33.333%; text-align:center;}
.home-introduce .content .data ul li .title{ color:#666; margin-bottom:3.5rem; font-size:1.2rem;}
.home-introduce .content .data ul li .number{color:#273e82; text-align:center; position:relative;}
.home-introduce .content .data ul li .number b{font-size:4rem; font-weight:bolder; font-weight:900; color:#273e82; display:block; text-align:center;}
.home-introduce .content .data ul li .number p{font-size:1.2rem; display:block; position:absolute; right:1rem; top:-2rem; font-weight:bolder;}

/* content service */
.home-introduce .content .services .hd{margin-bottom:1.5rem;}
.home-introduce .content .services .hd ul{display:flex; flex-wrap:wrap;} 
.home-introduce .content .services .hd ul li{text-align:center; height:3.5rem; line-height:3.5rem; background:#273e82; color:#fff; cursor:pointer; position:relative; width:50%; border-bottom:1px solid #5480a5; border-right:1px solid #5480a5;}
.home-introduce .content .services .hd ul li:nth-child(2){border-right:none;}
.home-introduce .content .services .hd ul li:nth-child(3){border-bottom:none;}
.home-introduce .content .services .hd ul li:nth-child(4){border-right:none;border-bottom:none;}
.home-introduce .content .services .hd ul li.on{ background:#df002c;}
.home-introduce .content .services .bd .box p{line-height:200%; margin-bottom:1.5rem; font-size:1.4rem;}
.home-introduce .content .services .hd ul li a{
	display: block;
	color: #fff;
}

/* 图片 */
.home-introduce .photo{ width:100%;}
.home-introduce .photo .pic{position:relative; z-index:50; text-align:center; width:100%;}
.home-introduce .photo .pic img{width:100%;}
.home-introduce .photo .pic a{text-transform:uppercase; margin-top:2.5rem; color:#df002c; position:relative; transition:all .3s; font-size:1.4rem; display:flex; align-items:center; justify-content:center;}
.home-introduce .photo .pic a i{font-size:2.4rem; margin-right:.5rem;}
.home-introduce .photo .pic a:hover{color:#273e82;}
.home-introduce .photo .pic a:hover:before{background:#273e82;}





/* --- 资讯 --- */
.home-news{ padding:3.5rem 1.5rem;}
.news-left{ width:100%;}
.news-right{ width:100%;}


/* 标题 */
.news-title{margin-bottom:2.5rem; display:flex; align-items:flex-end;}
.news-title h2{ font-weight:bolder;}
.news-title p{ color:#bbbbbb; text-transform:uppercase; display:none;}
.news-title a{ font-size:1.2rem; text-transform:uppercase; color:#bbb; margin-left:auto;}
.news-title a:hover{ color: #df002c;}


/* 移民资讯 */
.news-migrate{ border-bottom:1px solid #efefef; margin-bottom:2.5rem;}

/* 移民资讯 - 知识 */
.news-migrate .knowledge{ margin-bottom:1.5rem; position:relative;}
.news-migrate .knowledge .content{position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center; text-align:center;}
.news-migrate .knowledge .pic img{width:100%;}
.news-migrate .knowledge .text .icon{ font-size:3.6rem; color:#fff; margin-bottom:1.5rem; display:block; transition:all .3s;}
.news-migrate .knowledge .text p{ width:100%; color:#fff; font-size:1.4rem;}

/* 移民资讯 - 知识 - hover */
.news-migrate .knowledge:hover .text .icon{ color: #df002c;}

/* 移民资讯 - 列表 */
.news-migrate .list{}
.news-migrate .list li{ margin-bottom:1.5rem; }
.news-migrate .list li a{ align-items:center; display:flex;}
.news-migrate .list li .pic {width:32%;}
.news-migrate .list li .pic img{width:100%;}
.news-migrate .list li .text{border-left:none; width:68%;  margin-left:auto; padding:0 1.5rem;}
.news-migrate .list li .text h3{margin-bottom:.5rem;  transition:all .3s; font-size:1.4rem; height:1.4rem; line-height:1.4rem; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; font-weight:bolder;}
.news-migrate .list li .text p{color:#999; font-size:1.2rem; line-height:1.8rem; height:3.6rem; overflow:hidden;}



/* 成功案例 */
.news-case{ margin-bottom:3.5rem; }

/* 成功案例 - 推荐 */
.news-case .hot{ }
.news-case .hot ul{}
.news-case .hot ul li{align-items:center; display:flex; margin-bottom:1.5rem;  }
.news-case .hot ul li .pic{ transition:all .3s; overflow:hidden; width:32%;}
.news-case .hot ul li .pic img{width:100%;}
.news-case .hot ul li .text{width:68%;  margin-left:auto; padding:0 1.5rem;}
.news-case .hot ul li .text h3{font-size:1.4rem; line-height:1.4rem; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; margin-bottom:.5rem; font-weight:bolder;}
.news-case .hot ul li .text p{color:#999; font-size:1.2rem; line-height:1.8rem; height:3.6rem; overflow:hidden;}

/* 成功案例 - 列表 */
.news-case .list ul li{font-size:1.2rem; padding-bottom:1rem; margin-bottom:1rem; border-bottom:1px solid #efefef;}
.news-case .list ul li a{font-size:1.2rem; margin-bottom:.5rem; display:block;}
.news-case .list ul li .date{color:#ccc; display:block; font-size:1.2rem;}



/* 面面观 */
.news-aspects li{position:relative; margin-bottom:1.5rem; transition:all .3s;}
.news-aspects li .pic img{width:100%;}
.news-aspects li .text{position:absolute; bottom:0; left:0; width:100%; background:#000; height:3.5rem; line-height:3.5rem; color:#fff; background-color:rgba(0,0,0,0.5); font-size:1.2rem;  transition:all .3s; text-align:center; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; padding:0 2.5rem;}

/* 面面观 hover */
.news-aspects li:hover{ box-shadow: 10px 10px 20px #ececec;}
.news-aspects li:hover .text{background-color:rgba(0,0,0,0.8); }








/* ------ 项目 ------ */

/* --- banner --- */
.project-banner{ margin-top:5rem;}
.project-banner.pc{display:none;}





/* --- 项目介绍 --- */
.project-about{background:url(/template/xintu/images/project-about.jpg) no-repeat; background-size:cover; overflow:hidden; padding-bottom:1.5rem; }
.project-about .row{ padding: 0 1.5rem; margin-top:-1.5rem;}

/* photo */
.project-about .photo{ margin-bottom:1.5rem;}

/* content */
.project-about .content{}
.project-about .content .text p{line-height:200%; font-size:1.4rem; margin-bottom:1.5rem;}




/* --- 项目优势 --- */
.project-advantage{ padding:0 1.5rem; padding-bottom:1.5rem;}
.project-advantage .row{}

/* li */
.project-advantage .item{overflow:hidden; display:flex; margin-bottom:2rem; align-items:center;}
.project-advantage .item .pic{width:30%; overflow:hidden;}
.project-advantage .item .pic img{width:100%; height:100%; border-radius:.5rem;}
.project-advantage .item .text{ display:flex; align-items:center; width:70%; padding:0 1.5rem;} 
.project-advantage .item .text h3{font-size:1.4rem; font-weight:bolder; margin-bottom:.8rem; font-weight:900;}
.project-advantage .item .text p{ color:#999; line-height:150%; font-size:1.2rem;}

/* hover */
.project-advantage .item:hover .text h3{ color:#0a4275;}




/* --- 申请前提 --- */
.project-condition{background:url(/template/xintu/images/project-condition.jpg) no-repeat center top; overflow:hidden; position:relative; padding-bottom:3.5rem;}

/* column */
.project-condition .page-column h3{color:#fff; font-size:2.4rem;}
.project-condition .page-column p{color:#9eb5cd; font-size:1.2rem;}

/* 内容 */
.project-condition .item{color:#fff; text-align:center; position:relative; height:250px; display:flex;}
.project-condition .item:after{content:""; background:#1C4B75; width:1px; height:100%; position:absolute; right:0; top:0;}
.project-condition .item a{padding:0 2rem; width:100%;}
.project-condition .item .icon{font-size:3.6rem; margin-bottom:20px; display:block; margin-top:30px; color:#df002c;}
.project-condition .item .title{margin-bottom:1.5rem;}
.project-condition .item .title p{color:#809ab8; font-size:1.2rem; text-transform:uppercase; margin-bottom:1rem;}
.project-condition .item .title h3{font-size:2.4rem; color:#fff; font-weight:bolder;}
.project-condition .item .dep{ color:#c0d7ec; line-height:180%; font-size:1.4rem;}

/* nth */
.project-condition .item:not(:last-child){content:""; background:#1C4B75; width:1px; height:100%; position:absolute; right:0; top:0;}

/* owl-page */
.project-condition .owl-pagination{display:flex; align-items:flex-end; justify-content:center; margin-top:70px; height:2rem;}
.project-condition .owl-pagination .owl-page{width:.5rem; height:1rem; background:#2F5B82; margin-left:.4rem; margin-right:.4rem; border-radius:100px; transition:all .3s;}
.project-condition .owl-pagination .owl-page.active{height:20px; background:#CFE1F7;}




/* --- 后续服务 --- */
.project-service{background:url(/template/xintu/images/project-about.jpg) no-repeat; background-size:cover; padding:2.5rem 1.5rem;}

/* column */
.project-service .column{margin-bottom:2.5rem; text-align:center;}
.project-service .column h3{font-size:2.4rem; font-weight:bolder; font-weight:900; margin-bottom:1.5rem;}
.project-service .column p{color:#666; display:block; font-size:1.2rem;}

/* slide */
.project-service .service-left{width:100%;}

/* slide item */
.project-service .content .item{height:45rem; position:relative; display:flex; align-items:center; justify-content:center; text-align:center; width:100%; margin-bottom:1.5rem;}
.project-service .content .item:after{content:""; left:0; top:0; width:100%; height:100%; background:#000; background-color:rgba(0,0,0,0.75); position:absolute; transition:all .3s;}
.project-service .content .item .box{position:relative; z-index:20; width:100%;  padding:0 1.5rem;}
.project-service .content .item .title{font-size:2.4rem; font-weight:bolder; font-weight:900; color:#fff; padding-bottom:1.5rem; border-bottom:1px solid rgba(255,255,255,0.5); margin-bottom:1.5rem;}
.project-service .content .item .dep{  margin-bottom:3.5rem;}
.project-service .content .item .dep p{color:#fff; font-size:1.4rem; line-height:200%;}
.project-service .content .item .icon{color:#fff; opacity:1; font-size:4.8rem;  transition:all .3s;}
.project-service .content .item .pic{position:absolute; left:0; top:0; width:100%; height:100%;}
.project-service .content .item .pic img{width:100%; height:100%;}

/* slide dot */
.project-service .owl-pagination{position:absolute; left:0; bottom:3.5rem; width:100%; display:flex; justify-content:center; align-items:flex-end;}
.project-service .owl-page{background:#f60; width:.5rem; height:1rem; background:rgba(255,255,255,0.5); border-radius:100px;   margin-left:.5rem; margin-right:.5rem; transition:all .3s;}
.project-service .owl-page.active{background:#fff; width:.5rem; height:2rem;}

/* slide hover */
.project-service .content .item:hover:after{background-color:rgba(206,151,15,0.75);}
.project-service .content .item:hover .icon{ opacity:1;}

/* photo */
.project-service .service-right{ width:100%;}
.project-service .service-right img{position:relative; z-index:20;  width:100%;}




/* --- 申请流程 --- */
.project-process{background:url(/template/xintu/images/project-service-back.jpg) no-repeat center bottom;  z-index:-1; margin-bottom:0; background-size:cover;}

/* container */
.project-process .container{width:100%; overflow-y:auto; padding-bottom:1.5rem; position:relative; z-index:400;}
.project-process .container .row{width:600%; }

/* content */
.project-process .content{width:600%; display:flex;}
.project-process .content::-webkit-scrollbar-track-piece {background-color:#eee;  border-radius:100px;} 
.project-process .content::-webkit-scrollbar {height:5px; width:30px;}
.project-process .content::-webkit-scrollbar-thumb {background-color:#273e82;background-clip:padding-box;min-height:5px; border-radius:100px; width:3rem}
.project-process .content::-webkit-scrollbar-thumb:hover {background-color:#273e82;}

/* item */
.project-process .item{ width:16.666%;}
.project-process .item .title{padding:0 1.5rem; height:6rem; }
.project-process .item .title h3{font-size:1.4rem; line-height:2rem;}
.project-process .item .title:after{content:""; background:none;}




/* --- 移民优势 --- */
.project-benefit{background:#f1f1f1; overflow:hidden; border-bottom:1rem solid #efefef; padding:0 1.5rem;}

/* item */
.project-benefit .item{  transition:all .3s; margin-bottom:1.5rem; }
.project-benefit .item .pic{position:relative;}
.project-benefit .item .pic img{width:100%;}
.project-benefit .item .pic b{position:absolute; bottom:0; left:0; width:100%; width:100%; height:4rem; line-height:4rem; text-align:center; display:block;background-color:rgba(0,0,0,0.8); font-size:1.4rem; color:#fff; transition:all .3s;}
.project-benefit .item .text{padding:1.5rem; text-align:center; background:#fff; font-size:1.4rem; line-height:180%;}




/* --- 项目新闻 --- */
.project-news{ padding:1.5rem;}


/* 成功案例 */
.project-case{ border-bottom:1px solid #efefef; margin-bottom:1.5rem;  width:100%;}
.project-case .content{}
.project-case .content .list{ }

/* 成功案例 推荐 */
.project-case .recommend{background:#eee; transition:all .3s; padding:1.5rem; margin-bottom:1.5rem;}
.project-case .recommend h3{font-size:2.2rem; margin-bottom:1rem; font-weight:bolder; height:5rem; line-height:2.5rem; overflow:hidden;}
.project-case .recommend .text{margin-bottom:1.5rem; color:#999; font-size:1.2rem; height:6rem; line-height:2rem; overflow:hidden;}
.project-case .recommend .date{height:10rem; padding-left:2.5rem; border-left:2px solid #df002c; margin-left:2.5rem; margin-bottom:-2.5rem; position:relative; z-index:200;}
.project-case .recommend .date b{font-size:2.4rem; color:#999; margin-bottom:1.5rem; display:block; padding-top:.5rem;}
.project-case .recommend .date p{color:#999; font-size:1.4rem;}
.project-case .recommend .pic{ position:relative;}
.project-case .recommend .pic:before{content:"\e788"; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); font-family:iconfont; text-align:center; line-height:18rem; color:#fff; font-size:3.6rem;}
.project-case .recommend .pic img{width:100%;}

/* 成功案例 列表 */
.project-news .project-case .list{}
.project-news .project-case .list li{ display:flex; margin-bottom:1.5rem;}
.project-news .project-case .list li .pic{ overflow:hidden; width:30%;}
.project-news .project-case .list li .text{ width:70%; padding:0 1.5rem; }
.project-news .project-case .list li .text h3{ font-size:1.4rem; transition:all .3s; overflow:hidden;  white-space: nowrap;text-overflow: ellipsis; line-height:1.4rem; margin-bottom:1rem;}
.project-news .project-case .list li .text p{font-size:1.2rem; color:#999;  overflow:hidden; height:3rem; line-height:1.5rem; overflow:hidden;}



/* 移民资讯 */

/* 移民资讯  photo */
.project-info{width:100%;}
.project-info .info-photo{position:relative; margin-bottom:1.5rem;}
.project-info .info-photo .pic img{width:100%;}
.project-info .info-photo .text{position:absolute; bottom:0; left:0; width:100%; height:4rem; line-height:4rem; background-color:rgba(0,0,0,0.5); color:#fff;  transition:all .3s; text-align:center; font-size:1.2rem; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; padding:0 1.5rem;}
.project-info .info-photo:hover .text{ background-color:rgba(0,0,0,0.8); }

/* 移民资讯  list */
.project-info .info-list{ }
.project-info .info-list li{  margin-bottom:1rem; height:1.5rem; line-height:1.5rem;  overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.project-info .info-list li a{font-size:1.4rem; margin-bottom:.5rem;}
.project-info .info-list li .date{color:#ccc; font-size:1.2rem; margin-left:auto;}


/* ------ 新闻列表 ------ */

/* --- banner --- */
.list-banner{ margin-top:5rem;}
.list-banner.pc{ display:none;}

.list-banner.wap img{
	width: 100%;
}

/* --- 资讯 --- */
.news-list-box{ padding:1.5rem;}

/* title */
.news-list-box .news-title{ border-bottom:1px solid #e5e5e5; padding-bottom:1.5rem;}

/* list */
.news-list-box .row{ }
.news-list-box .row .item{ border:1px solid #eee; background:#f3f3f3;  transition: all .3s; margin-bottom:1.5rem;}

/* list photo */
.news-list-box .item .photo{position:relative; overflow:hidden;}
.news-list-box .item .photo img{width:100%;}
.news-list-box .item .photo .date{position:absolute; left:1.5rem; top:1.5rem; width:7rem; height:8rem; background:#fff; background-color:rgba(255,255,255,0.8); text-align:center; padding:0 10px; transition:all .3s;} 
.news-list-box .item .photo .date b{line-height:5rem; font-size:2.4rem; color:#273e82; border-bottom:1px solid #ccc; display:block;}
.news-list-box .item .photo .date p{line-height:3rem; color:#273e82; font-size:1.4rem;}

/* list box */
.news-list-box .item .box{background:#f3f3f3; padding:1.5rem;}
.news-list-box .item .box h3{font-size:1.6rem; font-weight:bolder; line-height:1.8rem; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; margin-bottom:1.5rem;}
.news-list-box .item .box .info{display:flex; align-items:center; margin-bottom:1.5rem;}
.news-list-box .item .box .info p{font-size:1.2rem; color:#888; width:50%;position:relative;}
.news-list-box .item .box .info p:before{ font-family:iconfont; margin-right:.5rem; color:#DB9E0C;}
.news-list-box .item .box .info p.time:before{content:"\e60f";}
.news-list-box .item .box .info p.type:before{content:"\e60a";}
.news-list-box .item .box .text{font-size:1.2rem; line-height:180%; color:#666; padding-bottom:1.5rem; border-bottom:1px solid #ddd; margin-bottom:1.5rem;}
.news-list-box .item .box .more a{display:block; border:1px solid #273e82; width:100%; height:3.5rem; text-align:center; line-height:3.5rem; font-size:1.2rem; color:#273e82; transition: all .3s;}





/* --- 案例 --- */
.case-list-box{ padding:1.5rem;}
.case-list-box .row {justify-content:space-between; display:block;}

/* title */
.case-list-box .news-title{ border-bottom:1px solid #e5e5e5; padding-bottom:1.5rem; margin-bottom:1.5rem;}

/* item */
.case-list-box .item{background:#f3f3f3; margin-bottom:1.5rem; }

/* list photo */
.case-list-box .item .photo{position:relative; overflow:hidden; width:100%;}
.case-list-box .item .photo .date{position:absolute; left:1.5rem; top:1.5rem; width:7rem; height:8rem; background:#fff; background-color:rgba(255,255,255,0.8); text-align:center; padding:0 10px; transition:all .3s;} 
.case-list-box .item .photo .date b{line-height:5rem; font-size:2.4rem; color:#273e82; border-bottom:1px solid #ccc; display:block;}
.case-list-box .item .photo .date p{line-height:3rem; color:#273e82; font-size:1.4rem;}
.case-list-box .item .photo img{width:100%;}

/* list box */
.case-list-box .item .box{background:#f3f3f3; padding:1.5rem;}
.case-list-box .item .box h3{font-size:1.6rem; font-weight:bolder; line-height:1.8rem; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; margin-bottom:1.5rem;}
.case-list-box .item .box .info{display:flex; align-items:center; margin-bottom:1.5rem;}
.case-list-box .item .box .info p{font-size:1.2rem; color:#888; width:50%;position:relative;}
.case-list-box .item .box .info p:before{ font-family:iconfont; margin-right:.5rem; color:#DB9E0C;}
.case-list-box .item .box .info p.time:before{content:"\e60f";}
.case-list-box .item .box .info p.type:before{content:"\e60a";}
.case-list-box .item .box .text{font-size:1.2rem; line-height:180%; color:#666; padding-bottom:1.5rem; border-bottom:1px solid #ddd; margin-bottom:1.5rem;}
.case-list-box .item .box .more a{display:block; border:1px solid #273e82; width:100%; height:3.5rem; text-align:center; line-height:3.5rem; font-size:1.2rem; color:#273e82; transition: all .3s;}

.blog-list-right{padding-left: 0px;}

.page-title-section{margin-top: 5rem;}

/*新闻*/
.page-title-section h1 {font-size: 38px;}
.section-block-grey{padding: 60px 0px 60px 0px;}
.section-heading h4{font-size: 25px;}
.sxpian span {
	display: inline-block;
    font-weight: bold;
    color: #003c71;
    font-size: 18px;
}

.section-block{padding: 50px 0px 50px 0px;}
.blog-list-left{margin: 0;}
.blog-title-box h2{font-size: 28px;}
.blog-title-box span{margin-bottom: 10px;}




}<!--耗时1776073494.8779秒-->