@charset "utf-8";
body{margin:0;padding:0;font-family:微软雅黑 ;font-size:14px;width:100%}
input,select,textarea{vertical-align:middle;outline:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
img{border:0;vertical-align:middle}
dl,dt,li,ol,ul{list-style:none}
a{text-decoration:none;outline:0;color:#333}
*{padding:0;margin:0}
.clear{clear:both}
.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix:after{clear:both}
.text{text-align:center}
.fl{float:left}
.fr{float:right}
.hide{display:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9e9e9e}
input:-moz-placeholder,textarea:-moz-placeholder{color:#9e9e9e}
input::-moz-placeholder,textarea:-moz-placeholder{color:#9e9e9e}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9e9e9e}
.wrap{width: 1200px;margin:0 auto;}
.tabbox{display:table-cell;vertical-align:middle}
a,a:hover,a:active,a:visited,a:link,a:focus,span,div{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;
}
img{object-fit:cover;}

/*font*/
@font-face {
    font-family: 'Light';
    src:url('../font/SourceHanSansCN-Light.ttf');
}
@font-face {
    font-family: 'Bold';
    src:url('../font/NotoSansCJKsc-Bold.otf');
}
@font-face {
    font-family: 'Medium';
    src:url('../font/SourceHanSansCN-Medium.otf');
}
@font-face {
    font-family: 'Heavy';
    src:url('../font/SourceHanSansCN-Heavy.otf');
}
@font-face {
    font-family: 'Regular';
    src:url('../font/SourceHanSansCN-Regular.ttf');
}
@font-face {
    font-family: 'DemiLight';
    src:url('../font/NotoSansCJKsc-DemiLight.otf');
}





/*业务咨讯-专业配对*/
header{position: relative;left: 0;top:0;width: 100%;background: #fff;z-index: 30;background: #fff;transition:.5s;}
header.scoll{position: fixed;box-shadow: 0px 0px 10px 2px rgba(0,0,0,.5);}
header.scoll .logo,header.scoll .nav li a,header.scoll .langue{line-height: 80px;}
header.scoll .nav li.active a:before,header.scoll .nav li:hover a:before{opacity: 1;bottom:20px;}
header.scoll .nav_sub.show{top:60px;}

header .langue{position: absolute;right: 70px;top:0;line-height: 118px;color: #333333;font-size:18px;font-family: 'Light';}
header .langue a{color: #333333;font-size:18px;font-family: 'Light';}
header .langue a.on{color: #4472c4}
header .box{width: 1436px;margin: 0 auto;}
header .logo{line-height: 118px}
header .logo a{display: inline-block;}
header .logo img{ max-width: 245px;}
header .nav{}
header .nav li{float: left;position: relative;margin-left: 30px;}
header .nav li a{font-size: 16px;color: #333333;position: relative;display: block;line-height: 118px;}
header .nav li.active a,header .nav li a:hover{color: #4472c4;}
header .nav li a:before{content: '';position:absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #4472c4;transition:.5s;opacity: 0;}
header .nav li.active a:before,header .nav li:hover a:before{opacity: 1;bottom:28px;}
.nav_sub{position: absolute;left:-30%;top:130px;width: 160%;background: rgba(0,0,0,.6);z-index: 20;transition:.7s;height: 0;opacity: 0;overflow: hidden;}
.nav_sub.show{top:89px;height: auto;opacity: 1;}
.nav_sub a{font-size: 14px !important;color: #ffffff !important;text-align: center;line-height:32px !important;position: relative;font-family: 'Regular'; margin:4px 0;}
.nav_sub a:last-child{border-bottom: none;}
.nav_sub a:before{width: 0 !important;}
.nav_sub a:hover{background: #4472c4 !important;}



/*moblie nav*/
header .top-left{ position:absolute;top:50%; margin-top:-9px; z-index:10;display: none;}
header .top-left{width:25px; height:18px; left:5%; }
header .top-left::before,
header .top-left::after,
header .top-left span{ position:absolute; width:100%; height:3px; border-radius:3px; background:#006fc1; }
header .top-left::before,
header .top-left::after{ content:'';transition:transform 0.2s;}
header .top-left span{ top:50%; margin-top:-1.5px;}
header .top-left::before{ top:0;}
header .top-left::after{ bottom:0;}
header .top-menu{ position:fixed; height:100%; overflow:auto; width:100%;/* max-width:640px;*/ left:0; top:0;background:rgba(0,0,0,0.9); padding:88px 20px 0 20px; transform:translateY(-100%); opacity:0; transition:0.2s; z-index:-1;}
header .top-menu ul{ position:relative; width:50%;}
header .top-menu li a{ display:block; line-height:30px; }
header .top-menu li > a{ position:relative; border-bottom:1px solid #222; font-size:1rem; color:#fff; line-height:3; padding:0 41px 0 25px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
header .top-menu li.on > a{ background-color:#222;}
header .top-menu li.on > a::after{ position:absolute; content:''; width:12px; height:12px; border-right:2.5px solid #fff; border-top:2.5px solid #fff; transform:rotate(45deg); right:18px; top:50%; margin-top:-7px;}
header .top-menu li dl{ position:absolute; left:100%; width:100%; top:0; display:none; transition:transform 0.3s; padding-left:38px; transform:translateY(100px);}
header .top-menu li dl.dl-show{  transform:translateY(0);}
header .top-menu li dl dt a{color:#aaa; font-size:1rem; line-height:2.5;}
.Top-open .top-menu{ opacity:1; transform:translateY(0); z-index:100;}
.Top-open .top-left{ position:fixed; margin-top:0; top:28px; z-index:102;}
.Top-open .top-left span{ opacity:0;}
.Top-open .top-left::before,
.Top-open .top-left::after{ top:50%;}
.Top-open .top-left::before{ transform:rotate(45deg);background: #fff;}
.Top-open .top-left::after{transform:rotate(-45deg);background: #fff;}

header .langue2{position: absolute;right: 70px;top:0;line-height: 118px;color: #fff;font-size:18px;font-family: 'Medium';}
header .langue2 a{color: #fff;}
header .langue2 a.on{color: #4472c4}




.nybanner{position: relative;}
.nybanner img{width: 100%;}
.nybanner h4{color: #fff;font-size: 48px;font-family: 'Bold';
    position: absolute;left: 50%;top:50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}


footer{background: #0e3c7a;padding:58px 0 22px;}
.foot_t{}
.foot_b{height: 46px;line-height: 46px;color: #93b1e5;text-align: center;margin-top: 40px;}
.foot_b a{color:#93b1e5;}
.foot_t .box{width: 1332px;margin: 0 auto;}
.foot_t .footL{width: 364px;}
.foot-logo{margin-bottom: 30px;}
.foot-logo img{max-width: 100%; }
.foot-tel{}
.foot-tel p{font-size: 16px;color: #ffffff;font-family: 'Light';line-height: 42px;}
.foot-tel p span{font-size: 24px;}
.foot_t .footC{width: 600px;margin-left: 114px;}
.foot_t .footC p{font-size: 16px;color: #ffffff;font-family: 'Light';line-height: 36px; margin-bottom: 0.75rem;}

.foot_t .ewm{text-align: center;width: 128px;}
.foot_t .ewm span{background: #fff;padding:3px 5px;display: inline-block;margin-bottom: 32px;position: relative;}
.foot_t .ewm span:before{content: '';position:absolute;left: 0;bottom: -15px;width: 100%;height: 15px;background: url(../images/sj1.png) no-repeat center;}
.foot_t .ewm span img{width: 118px;height: 118px;}
.foot_t .ewm p{color: #f7f7f7;font-size: 16px;line-height: 24px;}
.foot_t .ewm p img{margin-right: 13px}

.nymain{background: #f5f5f5;overflow: hidden;}
.w1457{width: 1457px;margin: 0 auto;}

.advan{margin-top: 67px;}
.advan h4{text-align: center;font-size:36px;color: #4472c4;font-family: 'Medium';margin-bottom: 70px; }
.advan ul{display: flex;flex: 0 0 100%;justify-content: space-between;}
.advan li{text-align: center;}
.advan li span{display: inline-block;width: 162px;height: 162px;line-height: 162px;border:1px #4472c4 dashed;background: #fff;margin-bottom: 16px;border-radius: 162px;overflow: hidden;}
.advan li span img{max-width: 90%;max-height: 90%;transition:.5s;}
.advan li p{font-size:26px;color: #5f5f5f;font-family: 'Medium';}
.advan li:hover span img{transform:scale(.9,.9);transition:.5s;}
.advan li:hover span{}
.advan_swiper{display: none}


.succes{margin-top: 111px;}
.succes_t{text-align: center;}
.succes_t h4{font-size:36px;color: #4472c4;font-family: 'Heavy';text-transform: uppercase;position: relative;}
.succes_t h4:before{content: '';position:absolute;left: 0;top: 50%;width:30%;height: 1px;background:#dcdcdc;}
.succes_t h4:after{content: '';position:absolute;right: 0;top: 50%;width: 30%;height: 1px;background: #dcdcdc;}
.succes_t h5{color: #cc0000;font-family: 'Bold';font-size:36px;}
.succes_list{margin-top: 40px;display: flex;flex: 0 0 100%;justify-content: space-between;}
.succes_list li{border-radius: 5px;width: 423px;position: relative;}
.succes_list li:before{content: '';position:absolute;right: -67px;bottom: 50%;width:36px;height: 36px;background:url(../images/tb2.png) no-repeat center;}
.succes_list li:last-child:before{display:none}
.succes_list li .padd{padding:25px 50px;}
.succes_list li:nth-child(1){background: #5b9bd5}
.succes_list li:nth-child(2){background: #4dc58d}
.succes_list li:nth-child(3){background: #71ad47}
.succes_list li .t{border-bottom:1px #fff dashed;padding-bottom: 12px;font-size: 18px;color: #fff; font-family: 'DemiLight';text-transform: uppercase;}
.succes_list li .b{margin-top: 19px;height: 145px;overflow: hidden;}
.succes_list li .b h4{color: #fff;font-family: 'Bold';font-size:24px;}
.succes_list li .b p{color: #fff;font-family: 'DemiLight';font-size:18px}

.Service{margin-top: 145px;margin-bottom: 130px;}
.Service h4{color: #6d6d6d;font-family: 'Medium';font-size:36px;text-align: center;text-transform: uppercase;}
.Service .cont{margin-top: 60px;display: flex;flex: 0 0 100%;justify-content: space-between;}
.Service .cont .item{width: 704px;border:1px #c9c9c9 solid;background: #fff;position: relative;}
.Service .cont .item .padd{padding:53px 53px 53px 250px;}
.Service .cont .item img{position: absolute;left: 10%;top:50%;
    -moz-transform: translate(-10%, -50%);
    -ms-transform: translate(-10%, -50%);
    -webkit-transform: translate(-10%, -50%);
    transform: translate(-10%, -50%);
}
.Service .cont .item p{color: #4a4a4a;font-family: 'DemiLight';font-size:18px;line-height: 36px;}
.Service .cont .item:nth-child(1){border-top:8px #f8b551 solid;}
.Service .cont .item:nth-child(2){border-top:8px #3399cc solid;}
.slogan{text-align: center;margin-bottom: 70px;}
.slogan h4{color: #333333;font-family: 'Medium';font-size:36px;}
.slogan p{color: #4d4d4d;font-family: 'DemiLight';font-size:24px;}
.unite{height: 127px;background: #fff;}
.unite .box{width: 1332px;margin: 0 auto;}
.unite .name{color: #4472c4;font-family: 'Medium';font-size:30px;line-height: 127px}
.unite .list{width: 80%;}
.unite_swiper li{line-height: 127px;text-align: center;}
.unite_swiper li img{max-height: 114px;max-width: 90%;}
@media all and (min-width:320px) and (max-width:768px){
	.unite_swiper li img {
		max-height: 70px;
	}
}


/*債券資料*/
.bond-list{margin-top: 70px;}
.bond-list .t{color: #333333;font-family: 'Bold';font-size:30px;}
.bond-list .t span{color: #900000;font-size: 18px;font-family: 'DemiLight';float: right;margin-top: 16px;}

.bond-list .b {margin-bottom: 36px;margin-top: 32px;border:2px #dcdcdc solid;}
.bond-list .b table{width: 100%;}
.bond-list .b table td{width: 33.33%;text-align: center;border-right: 1px #dcdcdc solid}
.bond-list .b table td:last-child{border-right: none}
.bond-list .b .name{border-bottom:2px #dcdcdc solid;}
.bond-list .b .name td{color: #fff;font-family: 'Bold';font-size:24px;background: #4472c4;height: 99px;}
.bond-list .b .list td{color: #333333;font-family: 'DemiLight';font-size:18px;height: 107px;border-bottom: 1px #dcdcdc solid}

.consult{}
.consult h2{color: #4472c4;font-family: 'DemiLight';font-size:30px;margin-bottom: 24px;}
.consult h4{color: #333333;font-family: 'DemiLight';font-size:24px;}
.consult .date{font-size: 16px;color: #747474;font-family: 'DemiLight';margin-top: 19px;margin-bottom: 27px;}
.consult p{color: #333333;font-family: 'Light';font-size:18px;line-height: 24px;}

.aptitude{margin-top: 35px;background: #fff;padding:29px 15px;margin-bottom: 99px;position: relative;}
.aptitude_swiper{width: 1078px;margin: 0 auto;}
.aptitude_swiper li{border-top:1px #bebebe solid;border-bottom:1px #bebebe solid;height: 248px;}
.aptitude_swiper li img{max-height: 100%;max-width: 100%;}
.aptitude_swiper li:before{content: '';position:absolute;right: 0px;top: 0%;width:1px;height: 100%;background:#bebebe;}
.aptitude_swiper li:after{content: '';position:absolute;left: 0px;top: 0%;width:1px;height: 100%;background:#bebebe;}
.aptitude_right, .aptitude_left{width: 36px !important;height: 36px !important;opacity: 1 !important;top:45% !important;margin-top: 0 !important;}
.aptitude_right{background: url(../images/right1.png) no-repeat  center !important;right: 15px !important;}
.aptitude_left{background: url(../images/left1.png) no-repeat center !important;left: 15px !important;}




/*香港教育体系*/
.nytxt1{width: 746px;height: 153px;background: url(../images/bg1.png) no-repeat center;background-size: 100% 100%;font-size: 16px;color: #f4f4f6;line-height: 24px;font-family: 'Medium';
    position: absolute;left: 50%;top:50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	display: flex;
	text-align: center;
	flex-direction: column;
	justify-content: center;	
}
.nytxt1 .padd{padding:17px 46px;}
.system{margin: 135px 0;}
.system .list{margin-bottom: 112px;}
.system li{height: 428px;overflow: hidden;}
.system li .pic{width: 50%;height: 100%;position: relative;float: left;transition:.5s;}
.system li:hover .pic img{transition:.5s;transform:scale(1.1,1.1);}
.system li .txt{width: 50%;height: 100%;display: table;background: #fafafa;position: relative;float: right;}
.system li .txt .tabbox{padding:0 83px;}
.system li .txt .tabbox div p{ margin-bottom:0px; }
.system li .txt h4{font-family: 'DemiLight';color: #4472c4;font-size: 30px;margin-bottom: 25px;}
.system li .txt h4 a{color: #4472c4;}
.system li .txt p{color: #515151;font-size: 16px;line-height: 36px;font-family: 'DemiLight';}
.system li:nth-child(odd) .pic{float: left;}
.system li:nth-child(odd)  .txt{float: right;}
.system li:nth-child(odd) .pic a{content: '';position: absolute;right: -34px;top:45%;width:68px;height: 68px;background: url(../images/tb3.png) no-repeat #fafafa ;border-radius: 68px;transition:.5s;background-position:35% center;z-index: 10; }
.system li:nth-child(odd):hover .pic a{right: 50%;background-position:center center !important;}
.system li:nth-child(even) .pic{float: right;}
.system li:nth-child(even)  .txt{float: left;}
.system li:nth-child(even)  .pic a{content: '';position: absolute;left:-34px;top:45%;width:68px;height: 68px;background: url(../images/tb4.png) no-repeat #fafafa ;border-radius: 68px;transition:.5s;background-position:65% center;z-index: 10}
.system li:nth-child(even):hover .pic a{left: 50%;background-position:center center !important;}
.system li:hover .pic:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 5}
.system li .pic img{width: 100%;height: 100%;transition:.5s;}





/*申请流程*/
.w1466{width: 1466px;margin: 0 auto;}
.process{margin: 76px 0;}
.process_t{text-align: center;font-size:30px;color: #4472c4;font-family: 'Bold';margin-bottom: 30px; }
.process_cont{background: #fff;padding: 80px 180px;}
.process_cont ul{position: relative;}
.process_cont ul:before{content: '';position: absolute;left: 0;top: 0;width:2px;height: 100%;background:#0e3c7a;}
.process_cont li{padding-left: 46px;position: relative;margin-bottom: 39px;}
.process_cont li .txt{color: #333333;font-family: 'DemiLight';font-size:18px;line-height:24px;float: left;width: 607px;}
.process_cont li:before{content: '';position: absolute;left: -13px;top: 12px;width:27px;height: 27px;background:url(../images/tb5.png) no-repeat;}
.process_cont li span{font-family: 'Medium';font-size: 14px;color: #fff;background: #0e3c7a;border-radius: 17px;width: 250px;height: auto;line-height: 24px;display: inline-block;text-align: center;margin-right: 144px;float: left; padding: 14px 0;}



/*其他服务*/
.serve{margin:68px 0;background: #fff;padding:63px 35px;}
.serve .pic{width: 384px;}
.serve .pic img{max-width: 100%}
.serve .pic p{margin-bottom: 16px;}
.serve .txt{width: 648px;}
.serve .txt h4{color: #4472c4;font-family: 'Bold';font-size:30px;margin-bottom: 24px;}
.serve .txt h2{color: #003333;font-family: 'Bold';font-size:36px;margin-bottom: 54px;}
.serve .txt li{color: #333333;font-family: 'DemiLight';font-size:18px;line-height:30px;}



/*关于我们-团队*/
.nytxt2{width: 865px;
    position: absolute;left: 50%;top:50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

}
.nytxt2 h5{background: url(../images/bg2.png) no-repeat center;background-size: 100% 100%;font-size: 16px;color: #ffffff;font-family: 'Medium';height: 104px;width: 399px;margin:0 auto 63px;text-align: center;line-height: 104px;display:block;}
.nytxt2 h5 img{margin-right: 10px;width: 40px;min-height: auto}
.nytxt2 p{color: #fff;font-family: 'Light';font-size:18px;line-height:30px;}

.team_info{background: #e7f3fe;padding:105px 0 65px;}
.team_info h4{color: #5a5a5a;font-family: 'Medium';font-size:48px;margin-bottom: 49px;}
.team_info h4 span{color: #4472c4;}
.team_info .box{width: 1462px;margin: 0 auto;}
.team_info .pic{width: 510px;position: relative;}
.team_info .pic:before{content: '';position: absolute;left: -52px;top: -24px;width:68px;height: 69px;background:url(../images/b1.png) no-repeat;}
.team_info .pic:after{content: '';position: absolute;right: -32px;bottom: -27px;width:56px;height: 54px;background:url(../images/b2.png) no-repeat;}

.team_info .pic img{width: 100%;}
.team_info .txt{width: 100%;padding-right: 0; margin-bottom:60px; height: auto;overflow-y: auto;}
.team_info .txt img{
	float:left; width:31%; margin-right:3.5%; display:block;
}
.team_info .txt img:last-child{
	margin-right:0px;
}
.team_info .txt p{color: #4a4a4a;font-family: 'Light';font-size:18px;line-height: 36px;}
.team_info .txt::-webkit-scrollbar {/*滚动条整体样式*/
        width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
}
.team_info .txt::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 3px;
        background: #4472c4;
}
.team_info .txt::-webkit-scrollbar-track {/*滚动条里面轨道*/
        border-radius: 3px;
        background: #cdddf3;
}


.team{margin: 135px 0 65px;}
.team .box{width: 1462px;margin: 0 auto}
.team_t{margin-bottom: 44px;height: 462px;background: #fff;}
.team_t .pic{width: 308px;height: 100%;overflow: hidden;}
.team_t .pic img{width: 100%;height: 100%;}
.team_t .txt{width: 961px;margin-right: 102px;margin-top: 76px;}
.team_t .txt h4{font-size: 36px;color: #333;font-family: 'Medium';margin-bottom: 40px; }
.team_t .txt ul{margin-right: -3%;}
.team_t .txt li{width: 47%;margin: 0 3% 0 0;color: #555555;line-height: 36px;font-size: 18px;font-family: 'Light';float: left}
.team_b{margin-right: -3%;}
.team_b li{width: 47%;margin: 0 3% 49px 0;float: left;overflow: hidden;background: #ffffff;height: 415px;transition:.5s;}
.team_b li .pic{width: 308px;height: 100%;position: relative;overflow: hidden;}
.team_b li .pic:after{content: '';position: absolute;right: 0;bottom: 0;width:15px;height: 100%;background:url(../images/sj2.png) no-repeat center;}
.team_b li .pic img{width: 100%;height: 100%;transition:.5s;}
.team_b li .txt{width: 304px;margin-right: 52px;margin-top: 66px;}
.team_b li .txt h4{font-size: 24px;color: #333;font-family: 'Medium';}
.team_b li .txt h5{font-size: 18px;color: #333;font-family: 'Regular';margin-bottom: 30px; }
.team_b li .txt p{font-size: 16px;color: #333333;font-family: 'Light';line-height: 26px; }
.team_b li:hover{box-shadow: 0px 0px 10px 2px rgba(0,0,0,.5)}


/*关于我们-基地*/
.base{margin: 100px 0;}
.base .box{width: 1612px;margin: 0 auto;}
.base .item{margin-bottom: 90px;}
.base_t{text-align: center;margin-bottom: 45px;}
.base_t h4{font-size: 30px;color: #4472c4;font-family: 'Medium';margin-bottom: 15px;}
.base_t p{font-size: 18px;color: #333333;font-family: 'Light';}
.base .list1{}
.base .list1 .L{width: 682px;overflow: hidden;}
.base .list1 .L img,.base .list1 .R img{width: 100%;margin-bottom: 18px;transition:.5s;}
.base .list1 .R{width: 910px;overflow: hidden;}
.base .list2{}
.base .list2 .L{width: 678px;overflow: hidden;}
.base .list2 .L img{width: 100%;margin-bottom: 18px;transition:.5s;}
.base .list2 .R{width: 916px;overflow: hidden;}
.base .list2 .R .t{}
.base .list2 .R .t img,.base .list2 .R .b li img{width: 100%;transition:.5s;}
.base .list2 .R .b{margin-top: 17px;display: flex;flex: 0 0 100%;justify-content: space-between;}
.base .list2 .R .b li{width: 449px;}
.base .list1 .L img:hover,.base .list1 .R img:hover,.base .list2 .R .t img:hover,.base .list2 .R img:hover,.base .list2 .L img:hover{transform:scale(.9,.9);transition:.5s;}




/*关于我们-活动相片*/
.photo{margin: 93px 0;}
.photo .box{margin: 0 auto;width: 1462px;}
.photo .item{margin-bottom: 84px;}
.photo .item h4{font-size: 30px;color: #4472c4;font-family: 'Medium';text-align: center;margin-bottom: 72px;}
.photo .em .name{margin-bottom: 38px;font-size: 24px;color: #333333;font-family: 'DemiLight';}
.photo .em .name a{float: right;font-size: 18px;color: #2b56a2;margin-right: 25px;}
.photo .em ul{margin-right: -2%;}
.photo .em li{width: 23%;height: 255px;float: left;margin: 0 2% 2% 0;transition:.5s;position: relative;top:0;overflow: hidden;}
.photo .em li img{width: 100%;height: 100%;transition:.5s;}
.photo .em li:hover{top:-1em;box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5)}
.photo .em li:hover img{transform:scale(1.1,1.1);transition:.5s;}


/*个案分享-成功案例*/
.w1458{width: 1458px;margin: 0 auto;
    position: absolute;left: 50%;top:50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);   
}
.nytxt3{width: 658px;}
.nytxt3 h3{font-size: 36px;color: #333333;font-family: 'Medium';margin-bottom: 32px;}
.nytxt3 p{font-size: 24px;color: #333333;line-height: 36px;font-family: 'DemiLight';}

.case{margin: 64px 0;}
.case .box{width: 1675px;margin: 0 auto;}
.case h4{font-size: 30px;color: #4472c4;font-family: 'DemiLight';margin-bottom:60px;text-align: center;}


.case ul{margin-right: -2%;}
.case li{height: 419px;width: 23%;margin: 0 2% 56px 0;position: relative;float: left;}
.case li img{width: 100%;height: 100%;}
.case li .cont{position:absolute;bottom:0;left:0;z-index:4;width:96%;height:0px;line-height:53px;padding:0 2%;color:#fff;font-size:20px;font-family:DemiLight;background:rgba(68,114,196,.8);text-align:center;overflow:hidden;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}
.case li .tit{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;font-size:24px;color:#fff;font-family: 'DemiLight';line-height: 36px;}
.case li .line{width:30px;height:2px;background:#fff;margin:26px auto 34px auto;display:none}
.case li .txt{line-height:30px;font-size:18px;color:#fff;margin-top:26px}
.case li .more{width:127px;height:45px;text-align:center;line-height:45px;position:relative;margin:30px auto 0;font-size:18px;color:#fff;font-family: 'DemiLight';display: block;}
.case li a:hover .cont{height:100%}
.case li a:hover .cont .text{width:100%;position:absolute;left:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);z-index:5}
.case li a:hover .cont .tit{}
.case li a:hover .cont .tit span{display:none}

.case li .left1{position:absolute;background:#fff;top:0;bottom:0;width:1px;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;-o-transition:transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;left:0}
.case li .bdLeft{position:absolute;top:0;bottom:0;width:43%;border:1px solid #fff;border-left:none;border-right:none;-webkit-transition:-webkit-transform .2s .2s ease-out;transition:-webkit-transform .2s .2s ease-out;-o-transition:transform .2s .2s ease-out;transition:transform .2s .2s ease-out;transition:transform .2s .2s ease-out,-webkit-transform .2s .2s ease-out;left:0;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
.lines__1b6pW .bdLeft{width:calc(50% - 15px)}
.case li .right1{position:absolute;background:#fff;top:0;bottom:0;width:1px;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;-o-transition:transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;right:0}
.case li .bdRight{position:absolute;top:0;bottom:0;width:43%;border:1px solid #fff;border-left:none;border-right:none;-webkit-transition:-webkit-transform .2s .2s ease-out;transition:-webkit-transform .2s .2s ease-out;-o-transition:transform .2s .2s ease-out;transition:transform .2s .2s ease-out;transition:transform .2s .2s ease-out,-webkit-transform .2s .2s ease-out;right:0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}
.lines__1b6pW .bdRight{width:calc(50% - 15px)}
.case li .top{position:absolute;background:#fff;left:0;right:0;width:1px;height:13px;margin:auto;-webkit-transition:-webkit-transform .2s .2s;transition:-webkit-transform .2s .2s;-o-transition:transform .2s .2s;transition:transform .2s .2s;transition:transform .2s .2s,-webkit-transform .2s .2s;top:-9px;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}
.case li .bottom{position:absolute;background:#fff;left:0;right:0;width:1px;height:13px;margin:auto;-webkit-transition:-webkit-transform .2s .2s;transition:-webkit-transform .2s .2s;-o-transition:transform .2s .2s;transition:transform .2s .2s;transition:transform .2s .2s,-webkit-transform .2s .2s;bottom:-9px;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}
.btn__3um8i:not(:disabled):focus .left1,.btn__3um8i:not(:disabled):hover .left1{-webkit-transform:scaleY(.3);-ms-transform:scaleY(.3);transform:scaleY(.3);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.btn__3um8i:not(:disabled):focus .bdLeft,.btn__3um8i:not(:disabled):hover .bdLeft{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}
.btn__3um8i:not(:disabled):focus .right1,.btn__3um8i:not(:disabled):hover .right1{-webkit-transform:scaleY(.3);-ms-transform:scaleY(.3);transform:scaleY(.3);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.btn__3um8i:not(:disabled):focus .bdRight,.btn__3um8i:not(:disabled):hover .bdRight{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}
.btn__3um8i:hover .top{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.btn__3um8i:hover .bottom{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}

.pag{margin-top: 65px;text-align: center;}
.pag dl{display: inline-block;height: 38px;line-height: 38px;border-right: none}
.pag a{font-size: 18px;color: #838383;font-family: 'DemiLight';padding:0 20px;border:1px #dddddd solid;transition:.5s;float: left; margin-left:-1px;}
.pag li:first-child a{
	margin-left:0px;
}
.pag a:hover{background: #696969;color: #fff;}
.news .pag li{
	border-bottom:0px;
}



/*成功例子*/
.win{margin: 96px 0 79px;}
.win .box{width: 1440px;margin: 0 auto;}
.win_t{text-align: center;}
.win_t h4{font-size:30px;color: #4472c4;font-family: 'Bold';margin-bottom: 28px;}
.win_t h2{text-align: center;position: relative;}
.win_t h2:before{content: '';position: absolute;right: 0;bottom:-29px;width:100%;height: 29px;background:url(../images/tb7_07.png) no-repeat center;}
.win_t h2 span{font-size:36px;color: #fff;font-family: 'Bold';letter-spacing: 5px;background: #4472c4;height: 61px;line-height: 61px;padding:0px 57px;position: relative;border-radius: 61px;display: inline-block;}
.win_t h2 span:after{content: '';position: absolute;left: 17px;top:0;width:30px;height: 100%;background:url(../images/tb7_03.png) no-repeat center;}
.win_t h2 span:before{content: '';position: absolute;right: 17px;top:0;width:30px;height: 100%;background:url(../images/tb7_03.png) no-repeat center;}

.mask{position: fixed;left: 0;top: 0;background:rgba(0,0,0,.6);width: 100%;height: 100%;z-index: 50;display: none;}
.gdmxlist{
	padding-top:90px;
}
.win_list{margin-top: 46px;}
.win_list ul{margin-right: -2%;}
.win_list li{width: 18%;margin: 42px 2% 0  0;text-align: center;float: left;}
.win_list li .t{height: 173px;overflow: hidden;}
.win_list li .t img{width: 100%;height: 100%;transition:.5s;}
.win_list li .b{background: #fff;padding:18px 20px;transition:.5s;}
.win_list li .b span{width: 1132px;height: 90%;display: none;z-index: 60;overflow-y:auto;overflow: auto!important;
    position: fixed;left: 50%;top:50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.win_list li .b span img{width: 100%;}
.win_list li .b p{font-size: 18px;color: #333333;font-family: 'Regular';overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
.win_list li .b a{width:auto; padding:0 10px;height: 34px;line-height: 34px;color: #4472c4;font-size: 16px;border-radius: 34px;border:1px #4472c4 solid;display: inline-block;margin-top: 32px;}
.win_list li:hover .b{background: #4472c4;transition:.5s;}
.win_list li:hover .b a,.win_list li:hover .b p{border-color: #fff;color: #fff;}
.win_list li:hover .t img{transform:scale(1.1,1.1);transition:.5s;}








/*index*/
.banner{position:relative; height:auto !important; min-width: 100% !important;}
.bannerSwiper li .inner{position: absolute;right: 20%;bottom: 60px;width: 740px;text-align: right;color: #fff;}
.bannerSwiper h2{font-size: 60px;font-weight: bold;margin-bottom: 5px;}
.bannerSwiper h4{font-size: 47px;font-weight: bold}
.bannerSwiper h4 span{font-family:微软雅黑 Regular;font-weight: normal;}
.bannerSwiper  .ban-left,.bannerSwiper  .ban-right{width: 38px;height: 69px;position: absolute;top:45%;z-index: 10}
.bannerSwiper  .ban-left{background: url(../images/left2.png) no-repeat center;left: 10%;}
.bannerSwiper  .ban-right{background: url(../images/right2.png) no-repeat center;right: 10%;}
.bannerSwiper .swiper-slide img{width: 100%;}
.banner video{
	height: 669px !important;
	width:100% !important;
}
@media screen and (max-width: 1680px){
.banner video{
	height: 505px !important;
}
}
@media screen and (max-width: 1360px){
.banner video{
	height: 450px !important;
}
}
@media screen and (max-width: 1200px){
.banner video{
	height: 282px !important;
}
.banner li img, .banner li, .banner {
    height: auto !important;
}
}
@media screen and (max-width: 768px){
.banner video{
	height: 150px !important;
}

}

.advantageA {background: #f5f5f5;padding:67px 0 135px;}
.advantageA .box{width: 1548px;margin: 0 auto;}
.advantageA h4{color: #fff;font-family: 'Medium';font-size: 24px;letter-spacing: 5px;text-align: center;}
.advantageA h4 span{width: 300px;background: url(../images/h2_07.png) no-repeat center;display: inline-block;line-height: 60px;}
.advantageA .cont{margin-top: 95px;display: flex;flex: 0 0 100%;justify-content: space-between;}
.advantageA .cont li{width: 366px;}
.advantageA  li .pic{height: 245px;position: relative;overflow: hidden;}
.advantageA  li .pic img{width: 100%;height: 100%;transition:.5s;}
.advantageA  li .pic:after{content: '';position: absolute;left: 0;bottom:-100%;width:100%;height: 11px;background:url(../images/sj3.png) no-repeat center;opacity: 0;transition:.5s;}
.advantageA  li:hover .pic:after{bottom: 0;opacity: 1;}
.advantageA  li:hover .pic img{transform:scale(1.1,1.1);transition:.5s;}
.advantageA  li .txt{height: 179px;background: #fff;}
.advantageA  li .txt .padd{padding:0 38px;overflow: hidden;}
.advantageA  li .txt h5{text-align: center;color: #333333;font-size: 24px;margin-bottom: 30px;margin-top: 30px;}
.advantageA  li .txt p{color: #777777;font-family: 'Light';font-size: 14px;line-height: 24px;height: 48px;overflow-y: hidden;text-align:center;}


.envir{margin: 64px 0 95px;}
.envir h4{color: #fff;font-family: 'Medium';font-size: 24px;text-align: center;}
.envir h4 span{width: 300px;background: url(../images/h2_11.png) no-repeat center;display: inline-block;line-height: 60px;}
.envir .cont{margin-top: 58px;height: 510px;position: relative;}
.intro_swper{height: 100%;}
.intro_swper li img{max-width: 90%;max-height: 90%;}
.intro_swper li{position: relative;overflow: hidden;text-align: center;line-height: 510px;}
.intro_swper li p{position: absolute;left: 0;bottom: -60px;height: 48px;line-height: 48px;text-align: center;background: rgba(55,163,255,.9);width: 96%;padding:0 2%;color: #fff;font-family: 'Light';font-size: 18px;transition:.7s;}
.envir .cont .intro_left,.envir .cont .intro_right{width: 40px;height: 40px;position: absolute;top:45%;display: inline-block;z-index: 10;transition:.6s; text-align: center;}
.envir .cont .intro_right{right: 30.5%;background: url(../images/right3.png) no-repeat center;}
.envir .cont .intro_right:hover{background: url(../images/right03.png) no-repeat center;}
.envir .cont .intro_left{left:30.5%;background: url(../images/left3.png) no-repeat center;}
.envir .cont .intro_left:hover{background: url(../images/left03.png) no-repeat center;}
.intro_swper li.swiper-slide-next p{bottom: 0;}
.envir .cont:before{content: '';position: absolute;left: 29%;top:0;width: 86px;height: 100%;background:#fff;z-index: 5;}
.envir .cont:after{content: '';position: absolute;right:  29%;top:0;width: 86px;height: 100%;background:#fff;z-index: 5;}



.caseA{margin-bottom: 104px;}
.caseA .box{width: 1518px;margin: 0 auto;}
.caseA .t,.caseA .b{height: 279px;}
.caseA .t .L{width: 39.5%;height: 100%;}
.caseA .t .R{width: 59.5%;height: 100%;}
.caseA .t .L{background: #2db1c9;display: table;font-size: 17px;font-weight: bold;color: #fff;line-height: 35px;}
.caseA .t .L .tabbox{padding:0 57px;}
.caseA .t .R .img01{float: left;width: 42%;height: 100%;overflow: hidden;}
.caseA .t .R .img02{float: right;width: 56%;height: 100%;overflow: hidden;}
.caseA .t .R .img01:hover img,.caseA .t .R .img02:hover img{transform:scale(1.1,1.1);transition:.5s;}
.caseA .t img,.caseA .b img{width: 100%;height: 100%;transition:.5s;}
.caseA .b{margin-top: 18px;}
.caseA .b .L{width: 39.5%;height: 100%;}
.caseA .b .R{width: 59.5%;height: 100%;}
.caseA .b .L .img01{float: left;width: 49%;height: 100%;overflow: hidden;}
.caseA .b .L .img02{float: right;width: 49%;height: 100%;overflow: hidden;}
.caseA .b .R .img03{float: left;width: 62%;height: 100%;overflow: hidden;}
.caseA .b .R .img03:hover img,.caseA .b .L .img01:hover img,.caseA .b .L .img02:hover img{transform:scale(1.1,1.1);transition:.5s;}
.caseA .b .R .txt{background: #1d5fc2;color: #fff;font-size: 23px;line-height: 34px;width: 36%;height: 100%;display: table;float: right;text-align: center;}


.relationA{padding:88px 0;background: #f5f5f5;}
.relationA .box{width: 1180px;margin: 0 auto;}
.relationA .map{width: 620px;height: 350px;overflow: hidden}
#allmap{width: 100%;padding-bottom: 89%;}
.allmap_box{margin:0 0 5px 0;padding:0.2em 0}
.allmap_box li.gsname{line-height: 26px;font-size: 16px;font-weight: 600;}
.allmap_box li.gsaddre{line-height: 26px;font-size: 14px;}
.relationA .addre{width: 478px;height: 350px;display: table;}
.relationA .addre p{padding-left: 35px;color: #333333;font-family: 'Light';font-size: 18px;margin-bottom: 20px;background-position: left 5px !important}
.relationA .addre p:nth-child(1){background: url(../images/tb8_03.png) no-repeat;}
.relationA .addre p:nth-child(2){background: url(../images/tb8_06.png) no-repeat;}
.relationA .addre p:nth-child(3){background: url(../images/tb8_10.png) no-repeat;}
.relationA .addre p:nth-child(4){background: url(../images/tb8_14.png) no-repeat;}


/*案例详情*/
.mintxt{background: #fff;padding:30px;margin: 40px 0}
.mintxt_t{text-align: center;} 
.mintxt_t h4{color: #000;font-family: 'Light';font-size:26px;}
.mintxt_con{color: #333333;font-family: 'Light';font-size: 16px;line-height: 30px;margin-top: 30px;}
.mintxt .btn{text-align: center;margin-top: 30px;}
.mintxt .btn a{display: inline-block;border:1px #333333 solid;height: 40px;color: #333;font-size: 16px;line-height: 40px;border-radius: 40px;width: 200px;text-align: center;transition:.5s;}
.mintxt .btn a:hover{background: #4472c4;color: #fff;border-color: #4472c4;}




.tanc{position: fixed;width: 100%;height: 100%;left: 0;top:0;z-index: 1000;background: rgba(0,0,0,0.7);display: none}
.tanc img{max-width: 100%;max-height: 100%;object-fit: contain;}
.tanc .tan1{cursor: pointer;max-width: 95%;max-height: 90%;
    position: absolute;left: 50%;top:50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); 
}
.tanc .tan2{display: none;max-width: 95%;height: 90%;
    position: absolute;left: 50%;top:50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); 
}
.tanc .tan2 span{position: absolute;right:-49px;top:0;width: 49px;height: 49px;background: url(../images/icons/close.png) no-repeat;cursor: pointer;}











/*media*/
@media screen and (max-width: 1680px){
    .headR{margin-right: 86px;}
    header .langue{right: 38px;}
    .case .box,.base .box{width: 95%;}
    .base .list1 .R,.base .list2 .R{width: 59%;}
    .base .list1 .L,.base .list2 .L{width: 40%;}
}
@media screen and (max-width: 1440px){
    header .box,.photo .box,.w1457,.win .box,.w1466,.w1458,.team .box,.team_info .box,.advantageA .box,.caseA .box{width: 90%;}
    .succes_list li{width: 375px;}
    .succes_list li:before{right: -54px;}
    .Service .cont .item{width: 600px;}
    .Service .cont .item .padd{padding:53px 53px 53px 197px;}
    .team_t .txt{width: 822px;margin-right: 64px}
    .team_b li .txt{width: 250px;margin-right: 25px;}
    .team_info .txt{width: 100%;padding-right: 29px}
    .advantageA .cont li{width: 290px;}
    .envir .cont{height: 420px;}
    header .nav li{margin-left: 45px;}

}
@media screen and (max-width: 1366px){
    .bannerSwiper h2,.bannerSwiper h4{font-size: 44px;}
    .unite .box,.foot_t .box{width: 90%;}
    .team_b li .txt{margin-right: 14px;}
    .team_info .txt p,.team_t .txt li{font-size: 16px;}
    .nybanner img{min-height: none;}
    .base .list2 .R .b li{width: 49%;}
    .win_t h2 span{font-size: 30px;}
    .win_list li{width: 23%;}
    .succes_list li:before{right: -41px;}
    .succes_list li .padd{padding:25px 33px;}

}
@media screen and (max-width: 1280px){
    .foot_t .footC{width: 550px;margin-left: 50px;}
    .relationA{padding:35px 0;}
    .caseA{margin-bottom: 50px;}
    .envir{margin: 40px 0;}
    .envir .cont{height: 305px;}
    .envir .cont:before,.envir .cont:after{width: 60px;}
    .advantageA .cont li{width: 276px;}
    .advantageA li .txt h5{font-size: 20px;margin-bottom: 15px;}
    .advantageA{padding:30px 0;}
    .advantageA .cont{margin-top: 30px;}
    footer{padding:30px 0 15px;}
    .foot_b{margin-top: 20px;}
    .caseA .t, .caseA .b{height: 230px;}
    .bannerSwiper h2, .bannerSwiper h4{font-size: 35px;}
    .foot_t .footC p{line-height: 35px;}
    .unite .name,.unite_swiper li{line-height: 100px;}
    .unite{height: 100px;}
    .photo{margin: 40px 0}
    .photo .item h4{margin-bottom: 40px;}
    .photo .em .name{margin-bottom: 20px;}
    .photo .em li{height: 190px;}
    .photo .item,.base .item{margin-bottom: 40px;}
    .base{margin: 50px 0}
    .nytxt2 h5{font-size: 30px;width: 322px;height: 82px;line-height: 82px;margin: 0 auto 30px;}
    .team_info h4{font-size: 38px;}
    .team_info{padding:50px 0;}
    .team_info .pic{width: 40%;}
    .team_info .txt{width: 100%;}
    .team{margin: 50px 0 30px;}
    .team_t .txt{width: 63%;margin-right: 40px;}
    .team_t .txt h4{font-size: 33px;margin-bottom: 15px;}
    .team_t .pic,.team_b li .pic{width: 270px;}
    .advan h4{font-size: 30px;margin-bottom: 30px;}
    .advan{margin-top: 35px;}
    .advan li p{font-size: 22px;}
    .advan li span{width: 140px;height: 140px;line-height: 140px;}
    .succes{margin-top: 50px;}
    .succes_t h4,.succes_t h5,.slogan h4{font-size: 33px;}
    .succes_list li{width: 352px;}
    .succes_list li .b h4,.foot-tel p span{font-size: 22px;}
    .Service{margin-top: 50px;margin-bottom: 50px;}
    .Service .cont{margin-top: 30px;}
    .Service .cont .item{width: 555px;}
    .Service .cont .item .padd{padding:24px 24px 24px 197px;}
    .bond-list .b .name td{font-size: 20px;}
    .bond-list .b .list td{height: 70px;}
    .system{margin: 50px 0;}
    .nytxt3{width: 540px;}
    .process_cont li span{font-size: 20px;}
    .process_cont li span{margin-right: 55px;}
    .process_cont{padding:50px 100px;}
    .process_cont li .txt{width: 580px;}
    .process{margin: 50px 0}
    .serve .txt h2{font-size: 33px;margin-bottom: 20px;}

}
@media screen and (max-width: 1200px){
    header{height: 60px;line-height: 60px;}
    header .top-left{display: block;}
    header .nav{display: none;}
    header .logo{
        position: absolute;left: 50%;top:50%;
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    header .logo{line-height: 60px;}
    header .logo img{max-height: 45px; max-width:none;}
    header .langue{display: none}
    header .langue2{line-height: 75px;}
    .banner,.bannerSwiper,.bannerSwiper li,.bannerSwiper .swiper-slide img{height:250px;}
    .bannerSwiper h2, .bannerSwiper h4{font-size: 20px;}
    .bannerSwiper .ban-left, .bannerSwiper .ban-right{width: 19px;height: 43px;background-size: 100%}
    .bannerSwiper li .inner{width: 100%;text-align: center;right: 0;bottom: 84px;}
    .bannerSwiper .ban-right{right: 5%;}
    .bannerSwiper .ban-left{left: 5%;}
    .advantageA h4 span,.envir h4 span{width: auto;padding:0 1.5em;height: 40px;background-size: 100% 100%;line-height: 40px; }
    .advantageA h4,.envir h4{font-size: 20px;letter-spacing: 0;}
    .envir .cont{margin-top: 20px;}
    .envir .cont:before, .envir .cont:after{display: none}
    .envir .cont .intro_right{right: 0;}
    .envir .cont .intro_left{left: 0;}
    .envir .swiper-slide-active p{opacity: 1;bottom: 0;}
    .caseA .t, .caseA .b{height: auto;}
    .caseA .t .L,.caseA .b .L,.caseA .b .R .img03{width: 100%;height: auto;font-size: 16px;line-height: 30px;}
    .caseA .t .L .tabbox{padding:1em;}
    .caseA .t .R{width: 100%;margin-top: 1em;}
    .caseA .t .R .img01{margin-bottom: 1em;}
    .caseA .b{margin-top: 1em}
    .caseA .t .R .img01,.caseA .t .R .img02{width: 100%;}
    .caseA .b .R{width: 100%;height: auto;margin-top: 1em;}
    .caseA .b .R .txt{width: 100%;font-size: 18px;padding:1em 0;margin-top: 1em}
    .advantageA li .txt{height: auto;padding:1em 0;}
    .advantageA li .txt .padd{padding:0 1em;}
    .advantageA li .txt h5{margin-top: 0}
    .advantageA li .pic{height: 250px;}
    .relationA .box{width: 95%;}
    .relationA .map{width: 100%;height: 250px;}
    .relationA .addre{width: 100%;height: auto;}
    .relationA .addre .tabbox{padding:1em;}
    .relationA .addre p{font-size: 14px;}
    .unite{height: auto;padding:1em 0;}
    .unite .name{width: 100%;font-size: 22px;line-height: 30px;text-align: center;margin-bottom: .5em;}
    .unite .list{width: 100%;}
     .unite_swiper li{line-height: 70px;}
     .foot-logo{display: none}
     .foot_t .footC{width: 100%;margin-left: 0;float: none;}
     .foot_t .ewm{float: none;margin: 1em auto;}
     .foot_b{margin-top: 0;height: auto;line-height: 24px;padding:0 1em;}


    .photo .item h4{font-size: 24px;margin-bottom: 1em;}
    .photo{margin: 30px 0}
    .photo .em .name{font-size: 20px;margin-bottom: 1em;}
    .photo .item .em{margin-bottom: 1em;}
    .base_t h4{font-size: 24px;}
    .base_t p{font-size: 16px;line-height: 30px;}
    .base .list1 .L img, .base .list1 .R img{margin-bottom: 3px}
    .base .list2 .R .b{margin-top: 3px;}
    .base_t{margin-bottom: 20px;}
    .foot_t .footC p{font-size: 14px;line-height: 26px;}
    .succes_list li .b h4, .foot-tel p span{font-size: 20px;}
    .foot_t .ewm span img{width: 100px;height: 100px;}
    .nytxt2 h5 img{width: 30px;}
    .nytxt2 h5 {font-size: 12px;width: 80%;height: 56px;line-height: 56px;margin: 0 auto 0px;}
    .nytxt2{width: 90%;}
    .nytxt2 p{font-size: 14px;line-height: 24px; display:none;}
    .team_info{padding:30px 0;}
    .team_info h4{font-size: 26px;margin-bottom: 1em;}
    .team_info .pic{width: 100%;}
    .team_info .txt{width: 100%;padding-right: 5%;margin-top: 1em;}
    .team_info .txt p{font-size: 14px;line-height: 26px;}
    .team{margin: 1em 0;}
    .team_t{margin-bottom: 1em;height: auto;}
    .team_t .pic{width: 100%;height: auto;}
    .team_b li .pic{width: 100%;height: 400px;}
    .team_t .txt{width:100%;margin-right: 0;margin-top: 1em;padding:1em 4%;}
    .team_t .txt ul{margin-right: 0;}
    .team_t .txt li{width: 100%;margin: 0 0 0 0;font-size: 14px;line-height: 24px}
    .team_t .txt h4{font-size: 24px;}
    .team_b li .txt{margin-top: .5em;margin-right: 0;width: 92%;padding:0 4%;height: 122px;overflow: hidden;margin-bottom: .5em;}
    .team_b li .txt h5{font-size: 16px;margin-bottom: 0}
    .team_b li .txt h4{font-size: 20px;}
    .team_b li .txt p{font-size: 14px;line-height: 24px;}
    .team_b li .pic{}
    .team_b li .pic:after{display: none;}
    .foot-tel p{line-height: 35px;}
    .team_b li{margin: 0 2% 20px 0;width: 48%;height: auto;}
    .advan h4{font-size: 20px;}
    .advan li p{font-size: 18px;}
    .advan li span{width: 100px;height: 100px;line-height: 100px;}
    .advan{margin-top: 1em;}
    .advan li span img{max-width: 46%;max-height: 46%;}

    .advan_swiper{display: block;}
    .advan .list{display: none;}
    .succes_t h4, .succes_t h5, .slogan h4{font-size: 22px;}
    .succes_t h4:before,.succes_t h4:after{width: 16%;}
    .succes{margin-top: 30px;}
    .succes_list{margin-top: 1em;display: block;width: 100%;}
    .succes_list li{width: 100%;margin-bottom: 2em;}
    .succes_list li .padd{padding:1em;}
    .succes_list li:before{right: 0;}
    footer{overflow: hidden}
    .slogan p{font-size: 18px;}
    .succes_t h4, .succes_t h5, .slogan h4{font-size: 20px;}
    .slogan{margin-bottom: 1.5em;}
    .succes_list li .b{height: auto;}
    .succes_list li .b p{font-size: 16px;}
    .succes_list li:before{bottom:-26px;left: 0;margin: 0 auto;width: 25px;height: 25px;background-size: 100% 100%;transform:rotate(90deg);}
    .Service h4{font-size: 26px;}
    .Service .cont{margin-top: 1em;display:block;}
    .Service .cont .item{width: 100%;margin-bottom: 1em;}
    .Service .cont .item .padd{padding:1em;}
    .Service .cont .item p{font-size: 16px;line-height: 26px;}
    .Service .cont .item img{position: relative;left: 0;top:0;right: 0;margin: 0 auto 1em;display: block;
        -moz-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        -webkit-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
    }
    .bond-list .t{font-size: 24px;}
    .bond-list .b{margin: 1em 0;}
    .bond-list{margin-top: 2em;}
    .wrap{width: 95%;}
    .bond-list .t span{display: block;margin-top: 0;float: none}
    .bond-list .b .name td{font-size: 16px;}
    .bond-list .b .list td{font-size: 14px;height: 45px;}
    .consult h2{font-size: 20px;margin-bottom: 20px;}
    .consult h4{font-size: 20px;}
    .consult .date{margin: .5em 0}
    .consult p{font-size: 14px;}
    .aptitude{margin: 1em 0;}
    .aptitude_swiper{width: 70%;padding-right: 2px !important;}
    .aptitude_swiper li{text-align: center;}
    .nytxt1{width: 80%;font-size: 16px;line-height: 26px;height: auto; display:block;}
	.nytxt1 span{font-size: 14px !important;}
    .nytxt1 .padd{padding:1em;}
    .system{margin: 30px 0}
    .system li{height: auto;margin-bottom: 1em;}
    .system li .pic{width: 100%;height: auto;}
    .system li .txt{width: 100%;}
    .system li .txt .tabbox{padding:1em;}
    .system li .txt h4{font-size: 24px;margin-bottom: 1em;}
    .system li .txt p{line-height: 26px;font-size: 14px;}
    .system li:nth-child(odd) .pic a{right: -29px;top: 38%;width: 50px;height: 50px;}
    .system li:nth-child(even) .pic a{left: -29px;top: 38%;width: 50px;height: 50px;}
    .system li:nth-child(odd):hover .pic a{right: 40%;}
    .system li:nth-child(even):hover .pic a{left: 40%;}
    .nytxt3{width: 90%;}
    .nytxt3 p{font-size: 16px;line-height: 26px;}
    .nytxt3 h3{font-size: 26px;margin-bottom: 1em;}
    .case,.win{margin: 1em 0;}
    .case h4{font-size: 24px;margin-bottom: 1em;}
    .case ul{margin-right: 0}
    .case li{margin: 0 0 1em 0;width: 100%;}
    .case li .tit{font-size: 20px;}
    .pag{margin-top: 2em;}
    .pag a{font-size: 16px;padding:0 15px;}
    .win_t h4{font-size: 22px;margin-bottom: 15px;}
    .win_t h2 span{font-size: 16px;height: 45px;line-height: 45px;padding:0 5%;letter-spacing: 0px;width: 90%;}
    .win_t h2 span:before,.win_t h2 span:after{background-size: 20px;}
    .win_list{margin-top: 55px;}
    .win_list li{width: 48%;margin:  1em 1% 0;}
	.gdmxlist{
		padding-top: 70px;
	}
    .win_list li .t{height: 132px;}
    .win_list li .b{padding:1em;}
    .win_list li .b p{font-size: 16px;}
    .win_list li .b a{margin-top: 1em;width: 100%;font-size: 14px;}
    .win_list li .b span{width: 95%;height: 70%;}
    .process_cont{padding:1em;}
.process_cont li span {
    font-size: 16px;
    height: auto;
    line-height: 26px;
    width: auto;
    padding: 0.8em 1em;
}
    .process_cont li .txt{width: 100%;margin-top: 1em;font-size: 16px;}
    .process_t{font-size: 24px;margin-bottom: 1em;}
    .process{margin: 30px 0}
    .serve{margin: 1em 0;padding:1em;}
    .serve .pic,.serve .txt{width: 100%;}
    .serve .txt li{font-size: 16px;line-height: 26px;}
    .serve .txt h4{font-size: 25px;margin-bottom: 1em;}
    .serve .txt h2{font-size: 26px;}
    .foot-tel,.foot_t .footL{width: 100%;}

  .mintxt_con{font-size: 14px;line-height: 26px;}
  .mintxt_t h4{font-size: 24px;}
  .mintxt{padding:1em;}
    .tanc .tan2{height: auto;max-height: 85%;}
    .tanc .tan2 span{width: 35px;height: 35px;background-size: 100%;right:-35px;}


}
@media screen and (max-width: 768px){
.team_b li .pic {
    width: 100%;
    height: 230px;
}
.team_info .txt {
    width: 100%;
    padding-right: 0;
    margin-top: 1em;
    font-size: 14px;
	margin-bottom:1em;
}
.team_info .txt img {
    width: 33%;
    margin-right: 0.5%;
}



}

.inbanner{
	width:100%;
}

.inbanner img{
	display:block; width:100%;
}
