﻿@charset"utf-8";
/*加成优势*/
.advantage{width: 1200px; height: 680px; margin: 0 auto; margin-top: 29px;}
/*热门项目*/
.project{height: 445px; width: 1200px; margin: 20px auto;}
.project_nav{color: #0a5dcd; border-bottom: solid 1px #095ecd; font-size: 23px;font-weight:bold}
.project .project_tupian{display: grid; grid-template-columns: 366px 366px 366px; grid-template-rows: 340px; grid-gap: 50px;}
.project .project_tupian .project_div:hover{box-shadow: 10px 10px 5px #888888;}
.project .project_tupian .project_div a{color:#000;text-decoration:none;}
@supports not (display: grid){.project_tupian div{float: left;} .box{float: left; margin: 10px 20px 0 20px;}}
.project .project_tupian .project_div{float: left; width: 366px; height: 320px; margin: 20px 32px 0 0; border: 1px solid #E6E6FA;}
.project .project_tupian .project_div div{position: relative;height: 210px;}
.project .project_tupian .project_div .heng_nav p{position: absolute;bottom: 0px;color: white;width: 100%;height: 30px;font-size: 15px;line-height: 30px;text-align: center;background-color: #00000070;}
.project .project_tupian .project_div li{line-height: 25px; text-indent: 20px;}
.project .project_tupian .project_div .cont_p{padding:5px;height:100px;}
.project .project_tupian .project_div .cont_p p{line-height: 25px;}
/*活动预告*/
.ymlx{width: 1200px; height: 565px; margin: 0 auto;}
.ymlx h2{border-bottom: solid 1px blue; line-height: 40px;}
.ymlx h2 a, .ymlx h2 span{color: blue;}
.ymlx .left .left_down{width: 584px; height: 471px; margin-top: 20px; border: 1px solid #E6E6FA;overflow:hidden;font-family: "SourceHanSansSC";}
.ymlx .left_down li{ text-indent: 20px; font-size: 16px; color: rgb(89, 89, 89);}
.ymlx .right .right_down{width: 584px; height: 471px; margin-top: 20px; border: 1px solid #E6E6FA; position: relative}
.ymlx .right_left{width: 180px; height: 435px;}
.ymlx .right_left li{height: 47px; line-height: 47px; width: 180px; text-align: center; background-image: radial-gradient(at center top, #f6f6f6, #d9d9d9); font-weight: bold; letter-spacing: 1px;}
.ymlx .right_right ul{max-height: 410px;overflow: hidden;}
.ymlx .right_right li{width: 375px; height: 36px; line-height: 36px; font-size: 14px; border-bottom: 1px dashed;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ymlx .right_right li a{color:#000;}
.ymlx .right_right #anli{width: 200px; height: 45px; margin-top: 8px; margin-left: 65px; color: white; font-weight: bold; background-color: #095ecd; border-radius: 11px; letter-spacing: 1px;}
.now{background-image: radial-gradient(at center top, blue, blue) !important;}
.now{color: #f9f9f9;}
/*加成见证*/
.jianzheng{height: 490px; width: 100%; background-image: url(../images/beijingtu.png);}
.jianzheng .jianzheng_nav{padding-top:30px;}
.jianzheng .jianzheng_con{width: 1200px; height: 480px; margin: 0 auto;}
.jianzheng .jianzheng_con .jianzheng_biao img{margin-top: 30px;}
.jianzheng .jianzheng_con .jianzheng_left{margin-top: 28px;}
.jianzheng .jianzheng_con .jianzheng_right{width: 655px; height: 330px; margin-top: 30px; border: 1px solid red;}
/*移民国家*/
.immigrant{height: 640px; width: 1200px;margin: 37px auto 0;}
.immigrant .immigrant_show div{float: left; width: 370px; height: 240px; margin: 20px 27px 0 0; border: 1px solid #E6E6FA;}
.demo{display: grid; grid-template-columns: 370px 370px 370px; grid-template-rows: 240px 240px; row-gap: 32px; column-gap: 45px; margin-top: 16px;}
.box{float: left; margin: 10px 20px 0 20px;}
.he_border1{background: #000; width: 360px; height: 240px; padding: 0; margin: 0; border: 1px solid #000; position: relative; box-sizing: border-box; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; overflow: hidden}
.he_border1 .he_border1_img{display: block; width: 100%;height:100%; padding: 0; margin: 0; position: relative; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; opacity: 1; overflow: hidden}
.he_border1:hover .he_border1_img{position: absolute; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); opacity: .6}
.he_border1 .he_border1_caption{color: #fff; padding: 0; margin: 0; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; overflow: hidden}
.he_border1 .he_border1_caption::before, .he_border1 .he_border1_caption::after{position: absolute; content: ''; opacity: 0; -webkit-transition: opacity 0.4s, -webkit-transform .4s; -moz-transition: opacity 0.4s, -moz-transform .4s; -o-transition: opacity 0.4s, -o-transform .4s; transition: opacity 0.4s, transform .4s}
.he_border1 .he_border1_caption::before{top: 8%; right: 10%; bottom: 8%; left: 10%; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0}
.he_border1 .he_border1_caption::after{top: 8%; right: 10%; bottom: 8%; left: 10%; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); -moz-transform: scale(1, 0); -o-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; -o-transform-origin: 100% 0; transform-origin: 100% 0}
.he_border1:hover .he_border1_caption::before, .he_border1:hover .he_border1_caption::after{opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1)}
.he_border1 .he_border1_caption, .he_border1 .he_border1_caption > a{position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; overflow: hidden; z-index: 1000}
.he_border1 .he_border1_caption_h{font-size: 2.3em; font-weight: 700; text-align: center; width: 80%; position: absolute; top: 20%; left: 10%; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out; overflow: hidden; opacity: 1}
.he_border1 .he_border1_caption_p{font-size: 1em; text-align: center; width: 80%; position: absolute; top: 60%; left: 10%; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; overflow: hidden; opacity: 0}
.he_border1:hover .he_border1_caption_p{top: 45%; opacity: 1}
/*金牌顾问*/
.adviser{height: 490px;width: 1200px;margin: 37px auto 0;}
.adviser .adviser_show .adviser_showimg{float: left;width: 150px;height: 390px;margin: 20px 27px 0 40px;position:relative;/* display:block; */}
.adviser_show .adviser_showimg .imgs{width: 210px;height:260px;}
.adviser_show .adviser_showimg .imgs img{width:100%;height:100%;}
.adviser .adviser_show .adviser_showimg .conts{height:120px;width:211px;}
.adviser .adviser_show .adviser_showimg span{display: block;text-align: center;line-height: 30px;}
.ipt{height:60px;width:100%;}
.slick-slide:focus { outline:none;}
.adviser .adviser_show .adviser_showimg span input{height: 30px;width: 90px;border-radius: 5px;letter-spacing: 2px;font-size: 16px;background-color: #4169E1;color: white;}
.bur{position: absolute;width: 257px;height:233px;top: 0;background: white;display: none;border: 1px solid #4169E1;padding: 20px;}
.bur_name{color:blue;font-size:16px;}
.bur_job{font-weight:bold;margin:3px 0;}
.bur_message,.bur_summary{color:blue;font-size:12px;width:29px;float:left;margin:3px 0;}
.bur div{float:left;width:228px;margin:3px 0;letter-spacing:1px;text-align: justify;}
.bur_left:after {border: solid transparent;content: ' ';height: 0;right: 100%;position: absolute;width: 0;border-width: 20px;border-right-color: #fff;top: 20px;} 
.bur_right:after {border: solid transparent;content: ' ';height: 0;left: 100%;position: absolute;width: 0;border-width: 20px;border-left-color: #fff;top: 20px;} 
/* .zhezhao{width: 130%;height: 100%;background-color: rgba(0, 0, 0, .60);position: absolute;left: -90px;bottom: 0px;} */
.zhezhao{width: 167%;height: 100%;background-color: rgba(0, 0, 0, .60);position: absolute;left: -90px;bottom: 0px;}
/*定制方案 */
.customized{height: 400px;width: 100%;background-image: url(../images/dingzhibeijing.png);}
.customized .customized_con{width: 1200px;height: 400px;margin: 0 auto;}
.customized .customized_con .customized_navigation img{margin-top: 65px;}
tr{height:50px;}
td{font-size: 20px;color: white;line-height: 50px;font-size: 16px;font-weight:bold;}
.customized .customized_form input{width: 280px;height: 50px;margin-right: 16px;}
#customized{text-align: center;vertical-align: middle;margin-top: 30px;}
#customer_sure{color: white;background-color: #b90000;border: 1px;box-shadow: 17px;border-radius: 4px;letter-spacing: 2px;font-size: 22px;height: 57px;width: 364px;margin: 0 auto;}
/* 小轮播图 */
.swiper-container{width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
.swiper-slide{background-size: cover;background-position: center;}
.gallery-top{height: 80%;width: 100%;}
.gallery-thumbs{height: 20%;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide{height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide-active{opacity: 1;}

