/*----------- bannar -----------*/
.ny_wrapper{background: #f5f5f5; overflow:hidden; width:100%; padding-bottom:50px;}
.contentPage{background:#fff; width:100%;box-sizing: border-box; padding:50px;box-sizing: border-box; margin-top:50px; overflow:hidden}
.ab_wrapper{background: #fff; overflow:hidden; width:100%; padding-bottom:50px;}
/*banner*/
.neibannar{height:350px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover; margin-top:80px;}
.neibannar h2{font-size:36px;color:#fff;margin-top:100px;font-weight:400;text-align:center}
.neibannar>div{width:50px;height:3px;background:#fff;margin:0 auto;margin-top:15px}
.neibannar h6{text-align:center;font-weight:400;color:#fff;font-size:14px; padding-top:15px;}
/*位置*/
.location{ margin:auto; width:100%; height:45px; background:#f2f2f2;color: #999;}
.location1{ margin:auto; width:100%; height:45px; background:#fff;color: #999;}
.locaiton-text{ width:100%;background:url(/images/subMenu-icon.jpg) no-repeat left center; padding-left:20px;line-height:45px;  margin:auto;}

/*====================about=================================*/
/*title*/
.section-title {text-align: center;margin-bottom:40px ; }
.section-title h2 { margin-top: 0; margin-bottom: 0px; text-align: center; font-size: 35px; letter-spacing: 2px; color:var(--webcolor);  font-weight:500; text-transform:uppercase}
.section-title:after { display: block; content: ''; width:60px; height: 2px; margin: 10px auto 0; background-color: #c00; }
.section-title p { width:100%; overflow:hidden; text-align:center;  margin-top:5px; float:left; font-size:16px;color:#1e201f; line-height:40px; text-align:center;}
.profile{ width:100%;overflow:hidden}
.profile p{ line-height:30px; font-size:16px; }
.profile h1{ font-size:30px; color:#0f3461; padding-bottom:20px;}
.profile img{ float:right; float: right; width: 680px; height: auto; margin-left: 15px; margin-bottom: 10px; border-radius: 4px;}
/*advantages*/
.advantages-bg{ width:100%; background:#f5f5f5; padding:80px 0;}
.title-en{ width:100%;overflow:hidden; font-size:35px; text-align:center; text-transform:uppercase; color:#373737; font-weight:500}
.jjfa{margin:50px auto auto; width:100%; overflow:hidden;}
.jjfa > li{width: 25%; float: left; display: inline-block; padding: 0 10px; box-sizing: border-box;}
.jjfa_item{text-align: center; padding: 0 20px;  border-radius: 2px; box-sizing: border-box; color: #9e9e9e; position: relative; border: #fff 1px solid; background:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, .05)}
.jjfa_img{width:100px;height:100px; margin:auto; margin-top:60px;}
.jjfa_img span{ color:#002147; font-size:70px;}
.jjfa_item h3{font-size: 25px; font-weight: normal; color: #202123; line-height: 60px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-transform:uppercase}
.jjfa_item h3:after {display: block; content: ''; width:80px; height: 3px; margin: 10px auto 0; background-color:#b3b1b1;}
.jjfa_text{text-align: left; font-size: 15px; line-height: 28px; height: 90px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; white-space: normal !important; margin-top:40px; color:#6d6c6c}
/*why*/
.aboutwhy{ margin-top:80px; display: flex; justify-content: space-between; flex-direction: row-reverse;}
.aboutwhy .img{ width:600px; border-radius: 8px 40px 8px 40px; overflow: hidden;}
.aboutwhy .img img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: all 0.5s;}
.aboutwhy .img:hover img{ transform: scale(1.05);}
.aboutwhy .text{ width:calc(100% - 600px); background: #f5f5f5; margin-right:20px; padding:40px;box-sizing: border-box;}
.aboutwhy .text .mintitleover{ margin-bottom: 20px; font-size:30px;}
.aboutwhy .text .ter{ margin-top:30px;}
.aboutwhy .text .ter li{ float:left; width:100%;background: url(/images/53.png) no-repeat left; padding-left:20px; font-size:16px; boxc-sizing:border-box; line-height:50px;}
/*Vision*/
.vision{ margin:50px 0 80px 0; display: flex; justify-content: space-between;}
.vision .img{ width:600px; border-radius: 8px 40px 8px 40px; overflow: hidden;}
.vision .img img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: all 0.5s;}
.vision .img:hover img{ transform: scale(1.05);}
.vision .text{ width:calc(100% - 600px); background: #f5f5f5; margin-left:20px; padding:40px;box-sizing: border-box;}
.vision .text .mintitleover{ margin-bottom: 20px; font-size:30px;}
.vision .text .ter{ margin-top:30px; line-height:40px; font-size:16px;}
/*study abroad consulting */
.studys{ width:100%; overflow:hidden; padding:20px; box-sizing:border-box; background:#fff}
.studys .studys-l{ float:left; width:48%;}
.studys .studys-l p{ line-height:30px; font-size:16px;}
.studys .studys-l h1{ font-size:30px; color:#0f3461; padding-bottom:20px; padding-top:50px; }
.studys .studys-r{ float:right; width:50%; overflow:hidden;}
.studys .studys-r img{ width:100%; height:auto;}
.abroad{margin:50px auto auto; width:100%; overflow:hidden;}
.abroad > li{width:33%; float: left; display: inline-block; padding: 0 10px; box-sizing: border-box; margin-bottom:20px;}
.abroad_item{text-align: center; padding: 0 20px;  border-radius: 2px; box-sizing: border-box; color: #9e9e9e; position: relative; border: #ddd 1px solid;  background:var(--background);box-shadow: 0 0 10px rgba(0, 0, 0, .05)}
.abroad_img{width:100px;height:100px; margin:auto; margin-top:50px;}
.abroad_img span{ color:#002147; font-size:70px;}
.abroad_item h3{font-size: 25px; font-weight: normal; color: #202123; line-height: 60px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-transform:uppercase}
.abroad_item h3:after {display: block; content: ''; width:80px; height: 3px; margin: 10px auto 0; background-color:#b3b1b1;}
.abroad_text{text-align: left; font-size: 15px; line-height: 28px; height: 90px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; white-space: normal !important; margin-top:40px; color:#6d6c6c}
.product-bg{ background:var(--background); overflow:hidden; width:100%; padding:70px 0 40px 0}
/*newslist*/
.news-block {margin-bottom: 30px;position: relative;}
.news-block .inner-box {position: relative;-webkit-transition: all 300ms ease;transition: all 300ms ease;-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);border-radius: 10px;}
.news-block .inner-box:hover .image-box .image a:after {left: 0;right: 0;opacity: 0;-webkit-transition: all 400ms linear;transition: all 400ms linear;}
.news-block .inner-box:hover .image img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.news-block .inner-box:hover .read-more {width: 100%;left: 0%;opacity: 1;}
.news-block .image-box {position: relative;}
.news-block .image-box .image {border-radius: 10px 10px 0 0;margin-bottom: 0;overflow: hidden;position: relative;}
.news-block .image-box .image img {border-radius: 10px 10px 0 0; display: block;width: 100%;-webkit-transition: all 400ms ease;transition: all 400ms ease;}
.news-block .image-box .image a:after {background: rgba(255, 255, 255, 0.3);bottom:0;content: "";left: 50%;opacity: 1;pointer-events: none;position: absolute;
  right: 51%;top: 0;-webkit-transition: all 400ms linear;transition: all 400ms linear;}
.news-block .lower-content {border-radius: 0 0 10px 10px;padding:15px 15px 45px 15px;position: relative;overflow:hidden}
.news-block .post-info { float:left; width:100%; line-height:40px; font-size:18px; margin-bottom: 10px;}
.news-block .titles {margin-bottom: 0;display: block;position: relative;}
.news-block .titles a {-webkit-transition: all 300ms ease;transition: all 300ms ease;font-size:16px; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.news-block .titles a:hover {color:#c00808;}
.news-block .read-more {-webkit-box-align: center; -ms-flex-align: center; align-items: center;background-color:#c00808;border-radius: 0 0 10px 10px;bottom: 0px;
  color:#fff;display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 12px;font-weight: 700;-webkit-box-pack: justify;-ms-flex-pack: justify;
  justify-content: space-between;left: 50%;line-height: 20px;opacity: 0;padding: 10px 40px;position: absolute;text-transform: uppercase;width: 0%;white-space: nowrap;
  -webkit-transition: all 300ms ease;transition: all 300ms ease;-webkit-transition: all 400ms linear;transition: all 400ms linear;}
/*GEP*/
.container .main-left{ float:left;width:24%;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.19);}
.container .main-right{ float:right;background:#fff;overflow:hidden; padding:30px;box-sizing: border-box; width:74%;box-sizing: border-box;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.19);border-top:4px solid #002147;}
/*left product class*/
.leftclass-name{ width:100%; background:var(--webcolor); overflow:hidden; text-align:center; color:#fff;line-height:80px; font-size:25px; text-transform:uppercase}
.leftclass{width:100%;float: left; background:#efefef; padding:10px;box-sizing: border-box; overflow:hidden; margin-bottom:30px;}
.leftclass li{ float:left; width:100%; line-height:50px; border-bottom:1px solid #fff;}
.leftclass li a{display: block;width: 100%;box-sizing: border-box;color: #717171;font-size: 15px; background: url("/images/sj.png") left center no-repeat;padding-left: 12px;white-space: nowrap}
.leftclass li a:hover{color: #d40a0a;background: url("/images/sj1.png") left center no-repeat;}
.leftclass li a[data=xz]{color: #d40a0a;font-weight: bold;background: url("/images/sj1.png") left center no-repeat;}
.leftclass p{ float:left; width:100%; line-height:30px; font-size:15px; border-bottom:1px solid #efefef; padding:10px 0;}
/*Study in German primary and secondary schools*/
.primary{ width:100%; overflow:hidden; font-size:16px; line-height:40px; border-bottom:1px solid #ccc; padding-bottom:20px; }
.primary em{ font-style:normal; color:var(--webcolor); font-weight:bold}
.primarypic{ width:100%; display: flex;flex-wrap: wrap;overflow:hidden; margin-top:40px;}
.primarypic  li {width:32%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px; background:#fff;}
.primarypic  li:nth-child(3n) {margin-right:0px;}
.primarypic  li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:15px;}
.primarypic  li img{ overflow:hidden; border:1px solid #ccc; line-height:0; text-align:center;}
.primarypic  li .img img {max-width: 100%;width: 100%;object-fit: cover;transition: transform 0.5s;}
.primarypic  li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}
/*国际采购代理*/
.imp-list {margin-top: 50px;}
.imp-list li {width: 31.33333333%;float: left;padding:30px 20px;position: relative; height:400px; background: #fff; margin-right:2%; margin-bottom:2%}
.imp-list li .icon {display: block;width:80px;height:80px;background:var(--webcolor); margin: auto auto 20px auto;text-align: center;border-radius:50%}
.imp-list li .icon .tubiao{ width:80px; height:80px; color:#fff; font-size:40px; line-height:80px;}
.imp-list li p{ float:left; width:100%; line-height:50px; font-size:20px; text-align:center;}
.imp-list li span{ float:left; width:100%; line-height:30px; font-size:16px;color: #777;}
.imp-list li:nth-child(3n){ margin-right:0}
/*why choose us*/
.why{ width:100%; overflow:hidden;display: flex;}
.whyL{ float:left; width:50%; overflow:hidden;flex: 1; }
.whyL img{display: block; width: 100%; height: 100%; object-fit: cover;}
.whyR{ float:right; width:50%; background:#002147; overflow:hidden;flex: 1;}
.whylist{ float:left; padding:5% 0 3% 3%; overflow:hidden;}
.whylist h2 {text-align:left; font-size:40px;color:#fff;text-transform:uppercase; font-weight:700}
.whylist h2:after { display: block; content: ''; width:80px; height: 2px; background-color: #ffb606; margin-top:15px;}
.whytitle{ float:left; color:#fff; line-height:26px; width:80%}
.whyright{ float:left; width:80%; margin-top:3%;}
.whyright li{ float:left; width:100%; overflow:hidden; min-height:auto; border-bottom:1px dashed #334d6c; padding:3% 0;}
.whyright li .icol{ float:left; width:80px; height:80px; border:1px solid #334d6c;display: grid;place-items: center; }
.whyright li .icol span{ color:#ecaa0b; font-size:40px; text-align:center;}
.whyright li .icor{ float:left; padding-left:20px; width:calc(100% - 80px); box-sizing: border-box; }
.whyright li .icor p{ float:left; width:100%; font-size:26px; color:#fff;}
.whyright li .icor span{ float:left; width:100%; font-size:14px; color:#fff; line-height:22px;}
.whyright li:last-child{ border-bottom:none}
/*进出口贸易*/
.jck-list { width:100%; overflow:hidden}
.jck-list li {width: 31.33333333%;float: left;position: relative; background: #efefef;margin-right:2%; margin-bottom:2%; box-sizing:border-box;}
.jck-list li img{ width:100%;}
.jck-list li p{ float:left; width:100%; line-height:50px; font-size:20px; text-align:center;}
.jck-list li span{ float:left; width:96%; line-height:30px; font-size:16px;color: #777; padding:2%}
.jck-list li:nth-child(3n){ margin-right:0}
/*客户案例*/
.case-list { width:100%; overflow:hidden}
.case-list li {width: 31.33333333%;float: left;margin-right:2%; margin-bottom:2%; box-sizing:border-box;}
.case-list li img{ width:100%;}
.case-list li p{ float:left; width:100%; line-height:50px; font-size:16px; text-align:center;}
.jck-list li:nth-child(3n){ margin-right:0}
/*合作伙伴*/
.huoban { width:100%;display: flex;flex-wrap: wrap;overflow:hidden; margin-bottom:50px;}
.huoban li {width:19%; margin-right:1%;cursor: pointer;border-bottom:0; margin-bottom:15px;}
.huoban li:nth-child(5n) {margin-right:0px;}
.huoban li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:15px;}
.huoban li .img{ overflow:hidden; border:1px solid #eeeeee}
.huoban li .img img {max-width: 100%;width:100%;object-fit: cover;transition: transform 0.5s; text-align:center}
.huoban li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}
/*商务咨询*/
.section-title1 {text-align: center;margin-bottom:40px;}
.section-title1 h2 { margin-top: 0; margin-bottom: 0px; text-align: center; font-size: 35px; letter-spacing: 2px; color:var(--webcolor);  font-weight:500; text-transform:uppercase; color:#fff;}
.section-title1:after { display: block; content: ''; width:60px; height: 2px; margin: 10px auto 0; background-color: #fff; }
.business-bg{ padding:70px 0; background: url(/images/business_bg.jpg) no-repeat center bottom; background-size: cover;}
.business-list{ float:left; width:100%; overflow:hidden; margin-top:20px;}
.business-list li{ float:left; width:31.33333%; background:#fff;border-radius: 5px; padding:2%; box-sizing:border-box; margin-right:2%; margin-bottom:2%; height:200px;}
.business-list li p{ float:left; width:100%; font-size:20px; font-weight:600; line-height:40px}
.business-list li span{ float:left; width:100%; line-height:28px;}
.business-list li:nth-child(3n){ margin-right:0;}
.service-list {margin-top: 50px;}
.service-list li {width: 31.33333333%;float: left;padding:30px 20px;position: relative; height:300px; background: #fff; margin-right:2%; margin-bottom:2%}
.service-list li .icon {display: block;width:80px;height:80px;background:var(--webcolor); margin: auto auto 20px auto;text-align: center;border-radius:50%}
.service-list li .icon .tub{ width:80px; height:80px; color:#fff; font-size:40px; line-height:80px;}
.service-list li p{ float:left; width:100%; line-height:50px; font-size:20px; text-align:center;}
.service-list li span{ float:left; width:100%; line-height:30px; font-size:16px;color: #777;}
.service-list li:nth-child(3n){ margin-right:0}
.zhaoshang{ width:100%; overflow:hidden; padding:20px;box-sizing:border-box; background:#efefef}
.zhaoshang .zhaoshang-l{ float:left; width:48%; background:#efefef}
.zhaoshang .zhaoshang-l p{ line-height:30px; font-size:16px;}
.zhaoshang .zhaoshang-l h1{ font-size:30px; color:#0f3461; padding-bottom:20px; padding-top:50px; }
.zhaoshang .zhaoshang-r{ float:right; width:50%; overflow:hidden;}
.zhaoshang .zhaoshang-r img{ width:100%; height:auto;}
.touzi-list {margin-top: 50px; overflow:hidden}
.touzi-list li {width: 31.33333333333333333%;float: left;padding:30px 20px;position: relative; background: #efefef; margin-right:2%; margin-bottom:2%;box-sizing:border-box;border-radius:10px}
.touzi-list li .icon {display: block;width:80px;height:80px;background:var(--webcolor); margin: auto auto 20px auto;text-align: center;border-radius:50%}
.touzi-list li .icon .tub{ width:80px; height:80px; color:#fff; font-size:40px; line-height:80px;}
.touzi-list li p{ float:left; width:100%; line-height:50px; font-size:18px; text-align:center;}
/*translation 翻译服务*/
.container .trans-l{ float:left;width:35%;}
.container .trans-r{ float:right;overflow:hidden;width:62%;}
.trans-text{ float:left; width:100%; font-size:18px; line-height:40px;}
.trans{margin:50px auto auto; width:100%; overflow:hidden;}
.trans > li{width:33%; float: left; display: inline-block; box-sizing: border-box; margin-bottom:20px;}
.trans_item{text-align: center; padding: 0 20px; box-sizing: border-box; color: #9e9e9e; position: relative; }
.trans_img{width:100px;height:100px; margin:auto; margin-top:50px;}
.trans_img span{ color:#002147; font-size:60px;}
.trans_item h3{font-size: 23px; font-weight: normal; color: #202123; line-height: 60px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-transform:uppercase}
.youshi{ width:100%; background:#fff; overflow:hidden;}
.youshi .youshi-l{ float:left;width:50%; padding:3%; box-sizing:border-box; overflow:hidden}
.youshi .youshi-l p{ width:100%; line-height:50px; font-size:20px; color:var(--webcolor); font-weight:600}
.youshi .youshi-l span{ float:left; width:100%; line-height:30px; padding-bottom:15px; font-size:18px; border-bottom:1px solid #efefef;}
.youshi .youshi-r{ float:right;overflow:hidden;width:50%;}

.service-down-list {background: #fff; margin: 20px auto 30px;}
.service-down-list li {margin-top: 20px;}
.service-down-list li:first-child {margin-top: 0;}
.service-down-list li .div-title { background-color: #f2f2f2;background-repeat: no-repeat;background-position: right 20px center;background-image: url("/images/icon-42.png");padding: 12px 80px 12px 20px;cursor: pointer;}
.service-down-list li .div-title span {display: block; font-size: 18px;color: #333;line-height: 28px; padding-left: 35px; background-image: url("/images/icon-41.png");background-position: left 2px;background-repeat: no-repeat;}
.service-down-list li:hover .div-title {background-image: url("/images/icon-42h2.png");}
.service-down-list li:hover .div-title span {color: #eb6112;background-image: url("/images/icon-41h.png");}
.service-down-list li.on .div-title { background-image: url("/images/icon-42h.png");}
.service-down-list li.on .div-title span {color: #eb6112;background-image: url("/images/icon-41h.png");}
.service-down-list li .div-des {margin-top: 4px; background: #f7f7f7;font-size: 16px;line-height: 28px; color: #555;padding: 23px 60px;display: none;}
/*新闻中心*/
.newslist{overflow:hidden; margin-top:50px;}
.newslist li{padding:1%;border-bottom: 1px solid #eee; background:#fff; margin-bottom:2%; overflow:hidden}
.newslist li a{display: block;width: 100%;}
.newslist li a .i{width: 22%;float: left;margin-right:2%;max-height: 200px; overflow:hidden}
.newslist li a .t{width: 75%;float: left;}
.newslist li a .t .p1{color: #333;margin-top: 2.5%;font-size: 20px;}
.newslist li a .t .p2{line-height: 1.6;color: #999;margin-top: 2%;font-size: 14px;font-weight: lighter;}
.newslist li a .p3{margin-top: 0.5%;display: inline-block;color: #aaa;font-size:18px;}
.newslist li a:hover .t .p1{color:var(--hovercolor);}
/*newsinfo*/
.news_show_l{width:100%;float: left;overflow: hidden; color:#333;fpadding-bottom:60px;}
.news_show_l .new_show_l_top{ margin-top:30px; padding-bottom:23px; overflow:hidden; border-bottom:1px solid #e1e1e1; text-align:center}
.news_show_l .new_show_l_top h1{ font-size:24px; line-height:38px; overflow:hidden; color:#000; font-weight:normal;}
.news_show_l .new_show_l_top p{ height:40px; line-height:40px; overflow:hidden; font-size:16px;}
.news_show_l .new_show_l_text{ padding-top:35px;line-height:30px; font-size:16px; }
.news_show_l .new_show_l_text p{ margin-bottom:17px; font-size:16px;}
.news_show_l .new_show_l_text h1{ line-height:35px; font-size:14px;}
.news_show_l .new_show_l_text img{/*display: block;*/ max-width: 100%; margin-bottom:10px;}/*margin: 0 auto;*/
/*page*/
.pages { width:100%; line-height: 30px; padding: 10px 0px 10px 0; text-align: left; font-size: 12px; }
.pages span{height: 28px;padding: 4px 8px; text-decoration: none; margin: 0 4px 0 0;}
.pages span.disabled{border: 1px solid #dcdcdc; }
.pages span.current{ background:#2c2c2c;border: 1px solid #2c2c2c; color:#fff;}
.pages  a {height: 28px;padding: 4px 8px; text-decoration: none; margin: 0 4px 0 0; border: 1px solid #dcdcdc;}
.pages  a:hover { background:#2c2c2c;border: 1px solid #2c2c2c; color:#fff;}
.pages a.now { background: #2c2c2c; border: #0c5389 1px solid; color:#fff; }

/*contact*/
.cont-left{ float:left; width:60%; background:#fff; background:#fff; padding:20px; overflow:hidden;box-sizing:border-box;border-top:4px solid #002147;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);border-radius:5px;}
.cont-right{ float:right; width:35%; background:#fff; padding:20px; overflow:hidden;box-sizing:border-box;border-top:4px solid #002147;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);border-radius:5px;}
.nei-tit{ width:100%; overflow:hidden;}
.nei-tit p{ width:100%; line-height:60px;font-size:33px; color:var(--webcolor)}
.nei-tit span{ width:100%; line-height:30px; font-size:16px; float:left; font-weight:normal}
.nei-rtit{width:100%; line-height:60px;font-size:25px; color:var(--webcolor)}
.contact{ width:100%; overflow:hidden; margin-top:50px;}
.contact li{ float:left; width:100%; border-bottom:1px solid #e2e2e2; line-height:30px; box-sizing:border-box; padding:20px 0 20px}
.contact li strong{ font-size:18px; font-weight:bold}
.contact li span{ width:40px; height:40px; font-size:25px; color:var(--webcolor);font-style:normal!important}

/*message*/
.message-tit{ width:100%; overflow:hidden;line-height:30px;}
.message{ float:left; width:100%; overflow:hidden; height:auto; margin-top:20px;}
.message li{ float:left; width:100%; padding-bottom:10px; line-height:40px;}
.message li:nth-child(2){ float:right;}
.message li:nth-child(4){ float:right;}
.message li:nth-child(5){ float:left; width:100%;}
.message li:nth-child(6){ float:left; width:100%; margin-top:30px;}
.ginput{ width:100%; padding:5px; border:1px solid #ccc; box-sizing:border-box; line-height:30px; color:#666666}
.btns{width:180px;height:50px;margin-right:10px; background:var(--webcolor);color:#fff;border:none;font-size:16px;cursor:pointer;border-radius:5px;}
.btns:hover{background:#c30d23;transition:all 0.3s;}
.gtext{float:left;width:98%;height:122px;line-height:24px;color:#777777;text-align:left;padding:4px;border:1px solid #ccc;}
td{ padding-left:10px; line-height:50px; border:1px solid #ddd; font-size:15px;}
.tdL{width:150px}
table{ width:100%; margin-top:20px;}
.pdf{ width:100%; overflow:hidden}
.pdf img{ width:100%;}
@media (max-width:1600px) {

.whylist h2 {font-size:20px;}
.whytitle{line-height:26px; width:90%}
.whyright{width:90%;}
.whyright li{ padding:2% 0;}
.whyright li .icol{width:50px; height:50px;}
.whyright li .icol em{ color:#ecaa0b; font-size:30px;}
.whyright li .icor{ float:left; padding-left:10px; width:calc(100% - 50px);}
.whyright li .icor p{font-size:16px;}
.whyright li .icor span{font-size:12px;line-height:20px;}
.Completed-list {margin-top:0;}
.Completed-list  li h4{font-size:12px;}
.client-title p{font-size:30px;line-height:50px;}
.subscribe{margin:30px 0;}
.subscribe p{line-height:60px; font-size:25px; }
}
@media (max-width:768px) {
.marg50{ margin-top:20px!important;}
.ny_wrapper{padding:20px 0;}
.contentPage{background:#ffffff; width:98%; margin:auto; padding:10px; line-height:35px;box-sizing: border-box;}
.ab_wrapper{ overflow:hidden; width:98%; margin:auto; padding:10px; padding-bottom:50px;}
/*bannar*/
.neibannar{height:140px; margin-top:0}
/*about us*/
.section-title {text-align: center;margin-bottom:20px ; }
.section-title h2 { font-size:25px; letter-spacing:1px;}
.section-title p {margin-top:15px; font-size:14px; line-height:20px; color:#777; padding-bottom:15px;}
.profile p{ line-height:25px; font-size:14px; }
.profile h1{ font-size:15px; padding-bottom:10px;}

/*advantages*/
.advantages-bg{ background:#f5f5f5; padding:30px 0;}
.title-en{ font-size:25px;font-weight:500}
.jjfa{margin:30px auto auto;}
.jjfa > li{width:100%; margin-bottom:20px; padding:0 0}
.jjfa_item{ padding: 0 10px; }
.jjfa_img{width:60px;height:60px;margin-top:20px;}
.jjfa_img span{font-size:50px;}
.jjfa_item h3{line-height: 40px; font-size:20px;}
.jjfa_item h3:after {height:2px; }
.jjfa_text{font-size:var(--font1); margin-top:10px; height:auto; padding-bottom:2%}
/*why*/
.aboutwhy{ margin-top:40px; display:block;}
.aboutwhy .img{ float:left; width:100%; border-radius: 8px 40px 8px 40px; overflow: hidden;}
.aboutwhy .img img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: all 0.5s;}
.aboutwhy .text{ float:left; width:100%; background: #fff; margin-right:0; padding:0;}
.aboutwhy .text .mintitleover{ margin-bottom: 0; font-size:25px; text-align:center; margin-top:20px;}
.aboutwhy .text .ter{ margin-top:10px;}
.aboutwhy .text .ter li{background:none; padding-left:0; font-size:var(--font1);line-height:25px; padding-top:10px; padding-bottom:10px;}
/*Vision*/
.vision{ margin:30px 0 40px 0; display:block; overflow:hidden;}
.vision .img{ float:left; width:100%;}
.vision .img img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: all 0.5s;}
.vision .img:hover img{ transform: scale(1.05);}
.vision .text{ float:left; width:100%; background: #fff; margin-left:0; padding:0; margin-top:10px;}
.vision .text .mintitleover{ margin-bottom: 0; font-size:25px; text-align:center; margin-top:20px;}
.vision .text .ter{ margin-top:10px; line-height:30px; font-size:var(--font1);}
/*study abroad consulting */
.product-bg{ padding:30px 0 30px 0}
.abroad{margin:30px auto auto;}
.abroad > li{width:100%; margin-bottom:20px; padding:0px 0px}
.abroad{margin:20px auto auto;}
.abroad_item{padding: 0 10px;}
.abroad_img{width:60px;height:60px; margin:auto; margin-top:20px;}
.abroad_img span{ color:#002147; font-size:50px;}
.abroad_item h3{line-height: 40px; font-size:20px;}
.abroad_item h3:after { height: 2px;}
.abroad_text{font-size:var(--font1); margin-top:10px; line-height:25px; height:auto;}
.col-lg-6{padding-left:0;padding-right:0}



.studys{padding:10px;}
.studys .studys-l{width:100%;}
.studys .studys-l p{line-height:25px; font-size:var(--font1);}
.studys .studys-l h1{ font-size:20px;padding-bottom:10px; padding-top:20px; }
.studys .studys-r{ float:left; width:100%; overflow:hidden; margin-top:15px;}
/*GEP*/
.container .main-left{width:100%;box-sizing: border-box;padding:5px;float: left;}
.container .main-right{width:100%;box-sizing: border-box;float: right;padding: 30px 10px 30px 10px; line-height:30px;}
.leftclass{margin-bottom:1px;}
.primarypic { width:100%;display: flex;flex-wrap: wrap;overflow:hidden; margin-top:10px;}
.primarypic li {width:48%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px; background:#fff}
.primarypic li:nth-child(2n) {margin-right:0px;}
.primarypic li span{ font-size:var(--font1);}
/*进出口贸易*/
.imp-list {margin-top: 50px;}
.imp-list li {width:100%;height:auto;padding:10px 10px; margin-right:0; margin-bottom:3%}
.imp-list li .icon {width:70px;height:70px; margin: auto auto 1px auto;}
.imp-list li .icon .tubiao{ width:70px; height:70px; font-size:35px; line-height:70px;}
.imp-list li p{line-height:50px; font-size:18px;}
.imp-list li span{line-height:25px; font-size:var(--font1);}
/*合作伙伴*/
.huoban li {width:48%; margin-right:1%;cursor: pointer;border-bottom:0; margin-bottom:15px;}
.huoban li:nth-child(2n) {margin-right:0px;}
/*why choose us*/
.why{ width:100%; overflow:hidden;display:block;}
.whyL{ float:left; width:100%;}
.whyR{ float:left; width:100%;}
.whylist{ float:left; padding:5% 0 3% 3%; overflow:hidden;}
.whylist h2 { font-size:20px;}
.whytitle{line-height:23px; width:100%}
.whyright{ float:left; width:100%; margin-top:3%;}
.whyright li .icol{ float:left; width:80px; height:80px; border:1px solid #334d6c;display: grid;place-items: center; }
.whyright li .icol em{ color:#ecaa0b; font-size:40px; text-align:center;}
.whyright li .icor{ float:left; padding-left:20px; width:calc(100% - 80px); box-sizing: border-box; }
.whyright li .icor p{ font-size:18px;}
.whyright li .icor span{font-size:var(--font1);line-height:22px;}
/*进出口贸易*/
.jck-list li {width:100%;margin-right:0%; margin-bottom:2%;}
.jck-list li p{ float:left; width:100%; line-height:50px; font-size:20px; text-align:center;}
.jck-list li span{ float:left; width:96%; line-height:25px; font-size:14px;color: #777; padding:2%}
.case-list li {width:48%;float: left;margin-right:2%; margin-bottom:2%;}
.case-list li p{ font-size:var(--font1);}
.case-list li:nth-child(2n) { float:right; margin-right:0}
/*商务咨询*/
.section-title1 {text-align: center;margin-bottom:20px ; }
.section-title1 h2 { font-size:25px; letter-spacing:1px;}
.section-title1 p {margin-top:15px; font-size:14px; line-height:20px;}
.business-bg{ padding:50px 0; background:#002147; background-size: cover;}
.business-list li{width:100%; height:auto; min-height:150px;}
.business-list li p{font-size:18px; line-height:30px;}
.business-list li span{ float:left; width:100%; line-height:28px;}
.business-list li:nth-child(2n){ margin-right:0;}
.service-list {margin-top: 50px;}
.service-list li {width:100%;height:auto; margin-right:0;padding: 15px 15px; margin-bottom:3%}
.service-list li .icon {width:70px;height:70px; margin: auto auto 1px auto;}
.service-list li .icon .tub{ width:70px; height:70px; font-size:35px; line-height:70px;}
.service-list li span{line-height:30px; font-size:var(--font1);}
.studys{padding:10px;}
.zhaoshang .zhaoshang-l{width:100%;}
.zhaoshang .zhaoshang-l p{line-height:25px; font-size:var(--font1);}
.zhaoshang .zhaoshang-l h1{ font-size:20px;padding-bottom:10px; padding-top:10px; }
.zhaoshang .zhaoshang-r{ float:left; width:100%; overflow:hidden; margin-top:15px;}

.touzi-list {margin-top: 20px;}
.touzi-list li {width:100%;height:auto; margin-right:0;padding: 15px 15px; margin-bottom:2%}
.touzi-list li .icon {width:70px;height:70px; margin: auto auto 1px auto;}
.touzi-list li .icon .tub{ width:70px; height:70px; font-size:35px; line-height:70px;}
.touzi-list li p{font-size:15px;}
/*translation 翻译服务*/
.container .trans-l{width:100%;}
.container .trans-r{float:left;width:100%;}
.trans-text{font-size:15px; line-height:30px; padding-top:15px; overflow:hidden;}
.trans{margin:10px auto auto; }


.trans_img{width:50px;height:50px; margin:auto; margin-top:30px;}

.trans > li{margin-bottom:0;}
.trans_item{ margin-top:20px;}
.trans_img{width:50px;height:50px; margin:auto; margin-top:0;}

.trans_img span{ color:#002147; font-size:50px;}
.trans_item h3{font-size:17px;}


.youshi .youshi-l{width:100%; padding:2%;}
.youshi .youshi-l p{line-height:50px; font-size:18px; font-weight:600}
.youshi .youshi-l span{line-height:25px; padding-bottom:15px; font-size:15px;}
.youshi .youshi-r{ float:left;width:100%;}
.service-down-list li .div-title span {font-size: 15px;}
.service-down-list li .div-des {font-size: 14px;line-height:25px;padding:5px 10px;}
/*新闻中心*/
.newslist{ margin-top:1px;}
.newslist li{padding:2%;}
.newslist li a .i{width: 100%;margin-right:0;}
.newslist li a .t{width: 100%;padding-right:0;}
.newslist li a .t .p1{margin-top:2%;font-size:16px; font-weight:normal}
.newslist li a .t .p2{font-size: 14px;}
.newslist li a .p3{font-size:14px;}
/*news info*/
.news_show_l{width:100%;float: left;overflow: hidden; color:#333; background:#fff; padding-left:10px; padding-right:10px; padding-bottom:20px;box-sizing: border-box;}
.news_show_l .new_show_l_top{ margin-top:20px; padding-bottom:23px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.news_show_l .new_show_l_top h1{ font-size:20px; line-height:38px; overflow:hidden; color:#000; font-weight:normal;}
.news_show_l .new_show_l_top p{ height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.news_show_l .new_show_l_text{ padding-top:15px;line-height:30px;}
.news_show_l .new_show_l_text p{ margin-bottom:17px; font-size:14px;}
.news_show_l .new_show_l_text h1{ line-height:35px; font-size:14px;}
/*contact*/
.cont-left{ float:left; width:100%; padding:2%}
.cont-right{ float:right; width:100%;}
.nei-tit{ width:100%; overflow:hidden;}
.nei-tit p{line-height:30px;font-size:25px;}
.nei-tit span{line-height:25px; font-size:14px;}
.nei-rtit{line-height:30px;font-size:20px;}
.contact{margin-top:10px;}
.message-tit{line-height:20px; margin-top:15px;}
.message li{ float:left; width:100%; padding-bottom:10px; line-height:30px;}
.message li:nth-child(2){ float:left;}
.message li:nth-child(4){ float:left;}
.gtext1{width:97%;}


}
