.educloc{
	margin: 35px 0px 35px 20px;
}

.nav-tabs > li {
    float: left;
    /*margin: 35px 0px 35px 20px;*/
}

.ntlil {
     margin: 35px 0px 35px 20px; 
}

@media screen and (max-width:768px) {
	.educloc{
		margin: 0px 0px 0px 20px;
	}
	.nav-tabs > li{
		margin: 0px 0px 0px 20px;
	}
	.breadcrumb {
	    margin: 0;
	}
	.sm-dispaly-none{
		display: none;
	}
	.sm-dispaly-none1{
		display: none;
	}
	.m-b-30{
		margin-bottom: 30px;
	}
		.case-list {
		width: 100%;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.case-list a {
		display: block;
		width: 100%;
	}
	.case-list li {
		display: block;
		padding: 10px 0;
		overflow: hidden;
		border-bottom: 1px solid #EBEBEB;
	}
	.case-list li img{
		width: auto;height: 175px;
	}
	.case_content div:nth-of-type(1) p {
		font-size: 18px;
		font-weight: bold;
		color: #222222;
	}
	.case_content div:nth-of-type(2)  p span{
		font-size: 18px;
		font-weight: bold;
		color: #333;
	}
	.case_content div:nth-of-type(1)  p {
		margin:5px 0;
	}
	.case_content div:nth-of-type(2)  p {
		margin:5px 0;
	}
	.case_content div:nth-of-type(3)  p {
		margin:5px 0;
	}
	.case_content div:nth-of-type(4)  p {
		margin: 5px 0;
		color:#999;
	}
	.case_content div:nth-of-type(3)  p span{
		font-size: 18px;
		font-weight: bold;
		color: #333;
	}
		.case_content div:nth-of-type(4)  p span:nth-child(1){
		font-size: 18px;
		font-weight: bold;
		color: #333;
		/*width: 20%;*/
		float: left;
	}
		.case_content div:nth-of-type(4)  p span:nth-child(2){
		font-size: 16px;
		color: #999;
		width: 80%;
		float: left;
	}
	.case-list a p:hover {
		color: #0663ca;
	}
	.case-list p:nth-of-type(2) {
		font-size: 18px;
		font-weight: 400;
		color: #666666;
		position: relative;
	}
	.case-list p:nth-of-type(3) {
		position: absolute;
		right: -140px;
		bottom: 0px;
		font-size: 16px;
		color: #222222;
	}
	.pc-width-list{
		display: block;
		overflow: hidden;
		width: 100%;
	}
	/*.breadcrumb {
		display: none;
	}*/
	.pagination {
		display: inline-block;
		padding-left: 0;
		margin: 20px auto;
		border-radius: 4px;
		padding-left: 15%!important;
	}
	.sm-padding-0 {
		padding: 0;
	}
	.mobile-nav-button {
		position: absolute;
		margin: 3em 0em 0;
		right: 15%;
		top: -33px;
		z-index: 999;
		cursor: pointer;
		width: 40px;
		height: 40px;
		background: #303f9f;
	}
	.header_c {
		display: block;
		background-color: #f6f7f9;
		width: 100%;
	}
	.sm-logo-width img {
		width: 80%;
	}
	.dz_button {
		border-radius: 35px;
		background-color: #fafdfe;
		width: 100px;
		color: #1a86f8;
		height: 40px;
		border: none;
		margin: 20px auto;
		display: block;
		overflow: hidden;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(21, 122, 241, .6));
	}
	.button_l {
		color: #064cb3;
		background-color: #e6f3ff;
		margin: 0 10px 0 0;
		padding: 5px;
	}
	.button p {
		font-size: 12px;
	}
	.button_r {
		color: #d20f0f;
		background-color: #ffe5e5;
		margin: 0px auto;
		padding: 5px;
	}
	.form-control {
		display: block;
		width: 100%;
		height: 42px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
		box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
	.dz_button {
		margin-top: 10px;
	}
	.at_contari {
		width: 100%;
		margin: 30px auto;
		display: block;
		overflow: hidden;
		padding: 30px 10px 10px 10px;
		background-color: #fff;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));
	}
	.successful_cases1 {
		width: 100%;
		height: 300px;
		background-color: #f6f7f9;
		overflow: hidden;
	}
	.sc_contari {
		width: 100%;
		height: 160px;
		margin: 0 auto;
		display: block;
	}
	.sc_case {
		background-color: #FFFFFF;
		position: relative;
		width: 90%;
		height: 160px;
		margin: 10px;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));
	}
	.sc_case img {
		margin: 30px 10px;
		width: 15%;
		display: table-cell;
		float: left;
	}
	.s_bg {
		padding-top: 20px;
	}
	.button_l {
		color: #064cb3;
		background-color: #e6f3ff;
		margin: 0px 10px 0 10px!important;
		font-size: 12px;
	}
	.Latest-consultation {
		display: block;
		overflow: hidden;
		background-color: #FFFFFF;
		padding-top: 40px;
	}
	.more_business {
		background-color: #F6F7F9;
		width: 100%;
		display: block;
		overflow: hidden;
	}
	.lx_news img {
		width: 100%;
	}
	.sac_text p {
		margin: 0;
		color: #999;
		text-align: center;
	}
	.padding-0 {
		padding: 0;
	}
	.text_center {
		text-align: center;
	}
	.rc_title {
		margin: 30px 0 30px 0;
	}
	.nav1 {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	.nav1 > li {
		position: relative;
		display: block;
	}
	.nav1 > li > a {
		position: relative;
		display: block;
		padding: 10px 15px;
	}
	.nav1 > li > a:hover,
	.nav1 > li > a:focus {
		text-decoration: none;
		background-color: #eee;
	}
	.nav1 > li.disabled > a {
		color: #777;
	}
	.nav1 > li.disabled > a:hover,
	.nav1 > li.disabled > a:focus {
		color: #777;
		text-decoration: none;
		cursor: not-allowed;
		background-color: transparent;
	}
	.nav1 .open > a,
	.nav1 .open > a:hover,
	.nav1 .open > a:focus {
		background-color: #eee;
		border-color: #337ab7;
	}
	.nav1 .nav-divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5;
	}
	.nav1 > li > a > img {
		max-width: none;
	}
	nav-tabs1 {
		border-bottom: 1px solid #ddd;
	}
	.nav-tabs1 > li {
		float: left;
		margin-bottom: -1px;
	}
	.nav-tabs1 > li > a {
		margin-right: 2px;
		line-height: 1.42857143;
		border: 1px solid #fff;
		border-radius: 4px;
		margin: 0 5px;
	}
	.nav-tabs1 > li > a:hover {
		border-color: #eee #eee #ddd;
	}
	.nav-tabs1 > li.active > a,
	.nav-tabs1 > li.active > a:hover,
	.nav-tabs1 > li.active > a:focus {
		color: #103588;
		cursor: default;
		background-color: #f6f7f9;
		border: 1px solid #ddd;
	}
	.nav-tabs1 > li img {
		width: 40px;
	}
	.nav-tabs1.nav-justified {
		width: 100%;
		border-bottom: 0;
	}
	.nav-tabs1.nav-justified > li {
		float: none;
	}
	.nav-tabs1.nav-justified > li > a {
		margin-bottom: 5px;
		text-align: center;
	}
	.nav-tabs1.nav-justified > .dropdown .dropdown-menu {
		top: auto;
		left: auto;
	}
	.nav1 > li > a {
		position: relative;
		display: block;
		padding: 3px;
	}
	.country1_titile p:nth-child(1) {
		color: #222222;
		font-size: 16px;
		z-index: 3;
		font-weight: bold;
		position: relative;
	}
	.sm-height-title {
		height: 60px;
	}
	.sm-padding-0 {
		padding: 0;
	}
	.country1_titile p:nth-child(2) {
		text-align: center;
		color: #e4e4e4;
		font-size: 40px;
		z-index: 2;
		font-weight: bold;
		position: absolute;
		top: -10px;
		left: 30;
		font-style: oblique;
	}
	.img-4 img {
		width: 100%;
	}
	.center-container {
		padding: 0;
		background: #f6f7f9;
	}
	.pc-form-width {
		margin: 30px 0;
	}
	.book-form {
		min-width: 290px;
	}
	.pc_menu {
		display: none;
	}
	.book-form {
		background: rgba(255, 255, 255, 0.68);
		padding: 1em 1em 5em 1em;
		margin: 3.5em auto;
		border-radius: 10px;
	}
	.header_container {
		display: none;
	}
	.details-contair {
		width: 100%;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.m-top-tjyd {
		margin-top: 30px;
	}
	.details-title p:nth-child(1) {
		text-align: center;
		font-size: 18px;
		font-weight: bold;
		color: #222222;
	}
	.details-title p:nth-child(2) {
		text-align: right;
		color: #999;
		font-size: 14px;
	}
	.zxzx {
		display: block;
		margin: 5px 0;
	}
	.zxzx p {
		width: 80%;
		float: left;
		font-size: 16px;
		font-weight: 400;
		color: #222222;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		line-height: 30px;
	}
	.zxzx_title {
		font-size: 24px;
		font-weight: bold;
		color: #002059;
		margin: 20px 0;
	}
	.zxzx:hover p {
		width: 80%;
		float: left;
		font-size: 16px;
		font-weight: 400;
		color: #0663ca;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		line-height: 30px;
	}
	.zxzx_contari .zxzx span {
		float: left;
		padding: 5px 10px;
		background: #EBEBEB;
		margin: 2px 10px 2px 0;
		color: #333;
	}
	.zxzx_contari .zxzx:nth-of-type(1) span {
		float: left;
		padding: 5px 10px;
		background: #E83428;
		margin: 2px 10px 2px 0;
		color: #fff;
	}
	.zxzx_contari .zxzx:nth-of-type(2) span {
		float: left;
		padding: 5px 10px;
		background: #E83428;
		margin: 2px 10px 2px 0;
		color: #fff;
	}
	.zxzx_contari {
		padding-bottom: 40px;
	}
	.zxzx_contari .zxzx:nth-of-type(3) span {
		float: left;
		padding: 5px 10px;
		background: #E83428;
		margin: 2px 10px 2px 0;
		color: #fff;
	}
	.tjyd {
		display: block;
	}
	.tjyd p {
		font-size: 16px;
		font-weight: 400;
		color: #222222;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.tjyd_title {
		font-size: 24px;
		font-weight: bold;
		color: #002059;
	}
	.tjyd:hover p {
		font-size: 16px;
		font-weight: 400;
		color: #0663ca;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.details-pre p {
		display: block;
		overflow: hidden;
		margin-top: 40px;
		color: #222222;
	}
	.details-next p {
		display: block;
		overflow: hidden;
		margin-top: 10px;
		color: #222222;
	}
	.pc-fy {
		margin-top: 40px!important;
		width: 100%;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.News-list {
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #f6f7f9;
		padding: 10px 0;
	}
	.pc-fy {
		margin-top: 40px!important;
		width: 100%;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.list-pc-l {
		width: 100%;
		margin: 0 auto;
		float: none;
		display: block;
		overflow: hidden;
	}
	.list_pc_r {
		width: 100%;
	}
	.list_pc_r img {
		width: 100%;
		height: 280px;
	}
	.xw-list {
		width: 100%;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.xw-list a {
		display: block;
	}
	.xw-list li {
		display: block;
		padding: 10px 0;
		overflow: hidden;
		border-bottom: 1px solid #EBEBEB;
	}
	.xw-list p:nth-of-type(1) {
		font-size: 20px;
		font-weight: bold;
		color: #222222;
	}
	.xw-list a p:hover {
		color: #0663ca;
	}
	.xw-list p:nth-of-type(2) {
		font-size: 18px;
		font-weight: 400;
		color: #666666;
		position: relative;
	}
	.xw-list p:nth-of-type(3) {
		font-size: 16px;
		color: #222222;
	}
	.ec {
		float: none;
		margin: 10px auto!important;
		background-color: #FFFFFF;
		-webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, .1));
	}
	.header-bg {
		line-height: 30px;
		background-color: #393755;
		padding: 5px 0;
	}
	.honorary-qualification {
		background-image: url(../images/aboutus/aboutus_16.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		min-height: 200px;
		width: 100%;
		display: block;
		overflow: hidden;
		padding: 10px 0;
	}
	.foot_title {
		padding: 0;
	}
	.text-r {
		float: right;
	}
	.ab_title p {
		color: #e9e1cf;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
	}
	.header_text a {
		color: #999999;
		/*margin: 0 10px;*/
		float: left;
		font-size: 12px;
	}
	.pc_menu {
		display: none
	}
	#myCarousel {
		top: 0px;
		/*height: 110px;*/
	}
	#myCarousel img {
		/*height: 110px;*/
	}
	.callbacks_container {
		margin-top: 20px;
	}
	.book-form {
		background-color: rgba(0, 0, 0, 0.2);
	}
	.welcome-img {
		padding: 0 5px;
		width: 50%;
		border-radius: 10px;
		float: left;
		margin: 10px 0;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));
	}
	.foot_title {
		float: left;
		text-align: center;
	}
	.about-jh {
		padding: 10px 0;
		display: block;
		width: 100%;
		overflow: hidden;
		background-color: #fbf8f1;
	}
	.agile-footer-grids {
		margin-top: 20px;
		text-align: center;
		padding: 20px;
	}
	.more_yw_titile {
		padding: 0 20px;
	}
	.sac_img {
		margin-top: 20px;
	}
	.banner {
		display: block;
		margin: 0px 0;
	}
	.banner img {
		height: 120px;
	}
	#myTab {
		margin-top: 10px;
	}
	.sac_img img {
		margin: 0 auto;
		vertical-align: middle;
		text-align: center;
		width: 40px;
		height: 40px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.cr_title {
		padding: 20px;
	}
	.hot_major {
		background-color: rgba(255, 255, 255, 0.3);
		border-radius: 5px;
		padding: 0px;
		margin: 10px 0;
	}
	.hot_major p {
		color: #FFFFFF;
		font-size: 16px;
		text-align: center;
	}
	.hot_major_contair {
		background-image: url(images/index/nd_03.jpg);
		background-size: 100% 100%;
		height: 400px;
		background-repeat: no-repeat;
		float: right;
	}
	.more_yw_list li {
		margin: 10px auto;
		display: block;
		overflow: hidden;
	}
	.cr img {
		position: absolute;
		left: 40%;
		top: -20px;
	}
	.lc_news li {
		border-top: 1px dashed #dbdbdb;
	}
	.poster-list {
		overflow-y: scroll;
	}
	.poster-main {
		overflow-y: scroll;
	}
	.caroursel {
		width: 100%!important;
	}
	.poster-list {
		width: 100%!important;
	}
	.myTabContent1 {
		padding: 20px;
	}
	.more_b_title {
		padding: 20px 20px 0;
	}
	#nav {
		display: none;
		margin: 0;
	}
	#so {
		display: none;
	}
	.header_text_pc {
		display: none;
	}
	.pc-meun {
		display: none;
	}
	.header_text img {
		margin: 10px 0;
	}
	.ab_title_bottom {
		background-image: url(../images/aboutus/about-us1_07.png);
		background-repeat: no-repeat;
		background-size: 100% 100%x;
		height: 100px;
	}
	.jh_brief p:nth-child(1) {
		color: #103588;
		font-weight: bold;
		font-size: 28px;
	}
	.corporate-culture {
		width: 100%;
		float: left;
		display: block;
		padding: 10px 0;
		background-color: #fff;
	}
	.ec_title img {
		margin: 10px 0;
	}
	.ec_title p:nth-child(1) {
		color: #ececec;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
		margin-top: 10px;
	}
	.ec_title p:nth-child(2) {
		color: #ececec;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
	}
	.ec_title p {
		color: #222;
		font-size: 18px;
		font-weight: bold;
		line-height: 30px;
	}
	.ec {
		margin: 10px;
	}
	.ec div {
		background-image: url(../images/aboutus/about_us012.png);
		background-size: 90px 60px;
		background-position: right top;
		background-repeat: no-repeat;
	}
	.ec div>h1 {
		font-size: 25px;
		color: #222222;
		line-height: 40px;
	}
	.ec div>p {
		line-height: 40px;
	}
	.recommended-country {
		width: 100%;
		display: block;
		overflow: hidden;
		padding: 10px 0 20px 0;
		background-color: #f6f7f9;
	}
	.cooperation-project {
		min-height: 500px;
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #fff;
		padding: 60px 0;
	}
	.rc_title p {
		color: #222;
		font-size: 36px;
		font-weight: bold;
		line-height: 30px;
		text-align: center;
	}
	.airplane {
		position: absolute;
		left: -30px;
		bottom: -5%;
		width: 400px;
		z-index: 99999;
	}
	.rc_contari {
		width: 90%;
		margin: 0 auto;
		display: block;
		overflow: hidden;
		background-color: #fff;
		display: block;
		padding: 30px 0px;
	}
	.cp_contari {
		width: 80%;
		margin: 0 auto;
		display: block;
		display: block;
		min-height: 400px;
		padding: 30px;
		position: relative;
	}
	#carousel {
		width: 100%;
		/* border:1px solid #222; */
		height: 300px;
		position: relative;
		clear: both;
		overflow: hidden;
		background: #FFF;
	}
	#carousel img {
		width: 100px;
		visibility: hidden;
		/* hide images until carousel can handle them */
		cursor: pointer;
		/* otherwise it's not as obvious items can be clicked */
	}
	#callback-output {
		width: 70px;
		min-height: 50px;
		background: #fff;
		padding: 8px;
		height: 300px;
		overflow-y: scroll;
	}
	#carousel1 {
		width: 100%;
		/* border:1px solid #222; */
		height: 300px;
		position: relative;
		clear: both;
		overflow: hidden;
	}
	#carousel1 img {
		width: 120px;
		visibility: hidden;
		/* hide images until carousel can handle them */
		cursor: pointer;
		/* otherwise it's not as obvious items can be clicked */
	}
	#callback-output1 {
		width: 100%;
		min-height: 50px;
		background: #fff;
		padding: 8px;
		height: 300px;
		overflow-y: scroll;
	}
	.foot_lxgj {
		list-style: none;
		color: #fff;
		margin: 10px 0;
	}
	.foot_lxgj a {
		text-align: center;
		color: #FFF;
		margin: 10px 0;
	}
	.PC_ys {
		width: 100%;
		display: block;
		float: none;
		margin: 0 auto;
	}
}

@media screen and (max-width: 992px) and (min-width: 768px) {
	.educloc{
		margin: 0px 0px 0px 20px;
	}
	.nav-tabs > li{
		margin: 0px 0px 0px 20px;
	}
	.breadcrumb {
	    margin: 0;
	}
	.m-b-30{
		margin-bottom: 30px;
	}
	.sm-dispaly-none1{
		display: block;
	}
	#slider2{
		display: none;
	}
		.case-list {
		width: 100%;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.case-list a {
		display: block;
		width: 100%;
	}
	.case-list li {
		display: block;
		padding: 10px 0;
		overflow: hidden;
		border-bottom: 1px solid #EBEBEB;
	}
	.case-list li img{
		height: 175px;
		width: 100%;
    	object-fit: contain;
    	padding: 0px;
	}
	.case_content div:nth-of-type(1) p {
		font-size: 18px;
		font-weight: bold;
		color: #222222;
	}
	.case_content div:nth-of-type(2)  p span{
		font-size: 18px;
		font-weight: bold;
		color: #333;
	}
	.case_content div:nth-of-type(1)  p {
		margin:5px 0;
	}
	.case_content div:nth-of-type(2)  p {
		margin:5px 0;
	}
	.case_content div:nth-of-type(3)  p {
		margin:5px 0;
	}
	.case_content div:nth-of-type(4)  p {
		margin: 5px 0;
		color:#999;
	}
	.case_content div:nth-of-type(3)  p span{
		font-size: 18px;
		font-weight: bold;
		color: #333;
	}
		.case_content div:nth-of-type(4)  p span:nth-child(1){
		font-size: 18px;
		font-weight: bold;
		color: #333;
		/*width: 20%;*/
		float: left;
	}
		.case_content div:nth-of-type(4)  p span:nth-child(2){
		font-size: 16px;
		color: #999;
		width: 80%;
		float: left;
	}
	.case-list a p:hover {
		color: #0663ca;
	}
	.case-list p:nth-of-type(2) {
		font-size: 18px;
		font-weight: 400;
		color: #666666;
		position: relative;
	}
	.case-list p:nth-of-type(3) {
		position: absolute;
		right: -140px;
		bottom: 0px;
		font-size: 16px;
		color: #222222;
	}
	#so {
		display: none;
	}
	.yjssqgl img {
		display: none;
	}
	.yxtj li {
		padding-right: 0;
		width: 25%;
	}
	.mobile-nav-button {
		position: absolute;
		margin: 3em 0em 0;
		right: 5%;
		top: -30px!important;
		z-index: 999;
		cursor: pointer;
		width: 40px;
		height: 40px;
		background: #303f9f;
	}
	.banner {
		display: block;
		margin: 0px 0;
		background-color: #f6f7f9;
		/* height: 300px; */
		width: 100%;
	}
	.header_c {
		display: block;
		background-color: #f6f7f9;
		width: 100%;
	}
	.sm-logo-width img {
		width: 80%;
	}
	.dz_button {
		border-radius: 35px;
		background-color: #fafdfe;
		width: 100px;
		color: #1a86f8;
		height: 40px;
		border: none;
		margin: 20px auto;
		display: block;
		overflow: hidden;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(21, 122, 241, .6));
	}
	.button_l {
		color: #064cb3;
		background-color: #e6f3ff;
		margin: 0 10px 0 0;
		padding: 5px;
	}
	.button p {
		font-size: 12px;
	}
	.button_r {
		color: #d20f0f;
		background-color: #ffe5e5;
		margin: 0px auto;
		padding: 5px;
	}
	.form-control {
		display: block;
		width: 100%;
		height: 42px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
		box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
	.dz_button {
		margin-top: 10px;
	}
	.at_contari {
		width: 100%;
		margin: 30px auto;
		display: block;
		overflow: hidden;
		padding: 30px 10px 10px 10px;
		background-color: #fff;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));
	}
	.successful_cases1 {
	width: 100%;
    height: 650px;
    background-color: #f6f7f9;
    overflow-y: hidden;
    padding-left: 5%;
	}
	.sc_contari {
		width:100%;
		height: 300px;
		margin: 0 auto;
		display: block;
	}
	.sc_case {
		background-color: #FFFFFF;
		position: relative;
		width: 300px;
		float: left;
		height: 160px;
		margin: 10px;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));
	}
	.sc_case img {
		margin: 30px 10px;
		width: 30%;
		display: table-cell;
		float: left;
	}
	.s_bg {
		padding-top: 20px;
	}
	.button_l {
		color: #064cb3;
		background-color: #e6f3ff;
		margin: 20px 10px 0 10px!important;
		font-size: 12px;
	}
	.Latest-consultation {
		display: block;
		overflow: hidden;
		background-color: #FFFFFF;
		padding-top: 40px;
	}
	.more_business {
		background-color: #F6F7F9;
		width: 100%;
		display: block;
		overflow: hidden;
	}
	.lx_news img {
		width: 100%;
	}
	.sac_text p {
		margin: 0;
		color: #999;
		text-align: center;
	}
	.padding-0 {
		padding: 0;
	}
	.text_center {
		text-align: center;
	}
	.rc_title {
		margin: 30px 0 30px 0;
	}
	.nav1 {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	.nav1 > li {
		position: relative;
		display: block;
	}
	.nav1 > li > a {
		position: relative;
		display: block;
		padding: 10px 15px;
	}
	.nav1 > li > a:hover,
	.nav1 > li > a:focus {
		text-decoration: none;
		background-color: #eee;
	}
	.nav1 > li.disabled > a {
		color: #777;
	}
	.nav1 > li.disabled > a:hover,
	.nav1 > li.disabled > a:focus {
		color: #777;
		text-decoration: none;
		cursor: not-allowed;
		background-color: transparent;
	}
	.nav1 .open > a,
	.nav1 .open > a:hover,
	.nav1 .open > a:focus {
		background-color: #eee;
		border-color: #337ab7;
	}
	.nav1 .nav-divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5;
	}
	.nav1 > li > a > img {
		max-width: none;
	}
	nav-tabs1 {
		border-bottom: 1px solid #ddd;
	}
	.nav-tabs1 > li {
		float: left;
		margin-bottom: -1px;
	}
	.nav-tabs1 > li > a {
		margin-right: 2px;
		line-height: 1.42857143;
		border: 1px solid #fff;
		border-radius: 4px;
		margin: 0 30px;
		font-size: 16px;
	}
	.nav-tabs1 > li > a:hover {
		border-color: #eee #eee #ddd;
	}
	.nav-tabs1 > li.active > a,
	.nav-tabs1 > li.active > a:hover,
	.nav-tabs1 > li.active > a:focus {
		color: #103588;
		cursor: default;
		background-color: #f6f7f9;
		border: 1px solid #ddd;
	}
	.nav-tabs1 > li img {
		width: 80px;
	}
	.nav-tabs1.nav-justified {
		width: 100%;
		border-bottom: 0;
	}
	.nav-tabs1.nav-justified > li {
		float: none;
	}
	.nav-tabs1.nav-justified > li > a {
		margin-bottom: 5px;
		text-align: center;
	}
	.nav-tabs1.nav-justified > .dropdown .dropdown-menu {
		top: auto;
		left: auto;
	}
	.nav1 > li > a {
		position: relative;
		display: block;
		padding: 3px;
	}
	.country1_titile p:nth-child(1) {
		color: #222222;
		font-size: 60px;
		z-index: 3;
		font-weight: bold;
		position: relative;
	}
	.sm-height-title {
		height: 120px;
	}
	.sm-padding-0 {
		padding: 0;
	}
	.country1_titile p:nth-child(2) {
		text-align: center;
		color: #e4e4e4;
		font-size: 80px;
		z-index: 2;
		font-weight: bold;
		position: absolute;
		top: -10px;
		left: 30;
		font-style: oblique;
	}
	.img-4 img {
		width: 100%;
	}
	.center-container {
		padding: 0;
		background: #f6f7f9;
	}
	.pc-form-width {
		margin: 30px 0;
	}
	.book-form {
		min-width: 290px;
	}
	.pc_menu {
		display: none;
	}
	.book-form {
		background: rgba(255, 255, 255, 0.68);
		padding: 1em 1em 5em 1em;
		margin: 3.5em auto;
		border-radius: 10px;
	}
	.header_container {}
	.details-contair {
		width: 100%;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.m-top-tjyd {
		margin-top: 30px;
	}
	.details-title p:nth-child(1) {
		text-align: center;
		font-size: 18px;
		font-weight: bold;
		color: #222222;
	}
	.details-title p:nth-child(2) {
		text-align: right;
		color: #999;
		font-size: 14px;
	}
	.zxzx {
		display: block;
		margin: 5px 0;
	}
	.zxzx p {
		width: 80%;
		float: left;
		font-size: 16px;
		font-weight: 400;
		color: #222222;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		line-height: 30px;
	}
	.zxzx_title {
		font-size: 24px;
		font-weight: bold;
		color: #002059;
		margin: 20px 0;
	}
	.zxzx:hover p {
		width: 80%;
		float: left;
		font-size: 16px;
		font-weight: 400;
		color: #0663ca;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		line-height: 30px;
	}
	.zxzx_contari .zxzx span {
		float: left;
		padding: 5px 10px;
		background: #EBEBEB;
		margin: 2px 10px 2px 0px;
		color: #333;
	}
	.zxzx_contari .zxzx:nth-of-type(1) span {
		float: left;
		padding: 5px 10px;
		background: #E83428;
		margin: 2px 10px 2px 0;
		color: #fff;
	}
	.zxzx_contari .zxzx:nth-of-type(2) span {
		float: left;
		padding: 5px 10px;
		background: #E83428;
		margin: 2px 10px 2px 0;
		color: #fff;
	}
	.zxzx_contari {
		padding-bottom: 40px;
	}
	.zxzx_contari .zxzx:nth-of-type(3) span {
		float: left;
		padding: 5px 10px;
		background: #E83428;
		margin: 2px 10px 2px 0;
		color: #fff;
	}
	.tjyd {
		display: block;
	}
	.tjyd p {
		font-size: 16px;
		font-weight: 400;
		color: #222222;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.tjyd_title {
		font-size: 24px;
		font-weight: bold;
		color: #002059;
	}
	.tjyd:hover p {
		font-size: 16px;
		font-weight: 400;
		color: #0663ca;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.details-pre p {
		display: block;
		overflow: hidden;
		margin-top: 40px;
		color: #222222;
	}
	.details-next p {
		display: block;
		overflow: hidden;
		margin-top: 10px;
		color: #222222;
	}
	.pc-fy {
		margin-top: 40px!important;
		width: 100%;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.News-list {
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #f6f7f9;
		padding: 10px 0;
	}
	.pc-fy {
		margin-top: 40px!important;
		width: 100%;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.list-pc-l {
		width: 100%;
		margin: 0 auto;
		float: none;
		display: block;
		overflow: hidden;
	}
	.list_pc_r {
		width: 100%;
	}
	.list_pc_r img {
		width: 100%;
		height: 280px;
	}
	.xw-list {
		width: 100%;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.xw-list a {
		display: block;
	}
	.xw-list li {
		display: block;
		padding: 10px 0;
		overflow: hidden;
		border-bottom: 1px solid #EBEBEB;
	}
	.xw-list p:nth-of-type(1) {
		font-size: 20px;
		font-weight: bold;
		color: #222222;
	}
	.xw-list a p:hover {
		color: #0663ca;
	}
	.xw-list p:nth-of-type(2) {
		font-size: 18px;
		font-weight: 400;
		color: #666666;
		position: relative;
	}
	.xw-list p:nth-of-type(3) {
		font-size: 16px;
		color: #222222;
	}
	.ec {
		float: none;
		margin: 10px auto!important;
		background-color: #FFFFFF;
		-webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, .1));
	}
	.header-bg {
		line-height: 30px;
		background-color: #393755;
		padding: 5px 0;
	}
	.honorary-qualification {
		background-image: url(../images/aboutus/aboutus_16.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		min-height: 200px;
		width: 100%;
		display: block;
		overflow: hidden;
		padding: 10px 0;
	}
	.foot_title {
		padding: 0;
	}
	.text-r {
		float: right;
	}
	.ab_title p {
		color: #e9e1cf;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
	}
	.header_text a {
		color: #999999;
		/*margin: 0 10px;*/
		float: left;
		font-size: 12px;
	}
	.pc_menu {
		display: none
	}
	#myCarousel {
		top: 0px;
		/*height: 230px;*/
	}
	#myCarousel img {
		/*height: 230px;*/
	}
	.callbacks_container {
		margin-top: 20px;
	}
	.book-form {
		background-color: rgba(0, 0, 0, 0.2);
	}
	.welcome-img {
		padding: 0 5px;
		width: 50%;
		border-radius: 10px;
		float: left;
		margin: 10px 0;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));
	}
	.foot_title {
		float: left;
		text-align: center;
	}
	.about-jh {
		padding: 10px 0;
		display: block;
		width: 100%;
		overflow: hidden;
		background-color: #fbf8f1;
	}
	.agile-footer-grids {
		margin-top: 20px;
		text-align: center;
		padding: 20px;
	}
	.more_yw_titile {
		padding: 0 20px;
	}
	.sac_img {
		margin-top: 20px;
	}
	.banner {
		display: block;
		/*overflow: hidden;*/
		margin: 0px 0;
	}
	.banner img {
		height: 120px;
	}
	#myTab {
		margin-top: 10px;
	}
	.sac_img img {
		margin: 0 auto;
		vertical-align: middle;
		text-align: center;
		width: 40px;
		height: 40px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.cr_title {
		padding: 20px;
	}
	.hot_major {
		background-color: rgba(255, 255, 255, 0.3);
		border-radius: 5px;
		padding: 0px;
		margin: 10px 0;
	}
	.hot_major p {
		color: #FFFFFF;
		font-size: 16px;
		text-align: center;
	}
	.hot_major_contair {
		background-image: url(images/index/nd_03.jpg);
		background-size: 100% 100%;
		height: 400px;
		background-repeat: no-repeat;
		float: right;
	}
	.more_yw_list li {
		margin: 10px auto;
		display: block;
		overflow: hidden;
	}
	.cr img {
		position: absolute;
		left: 40%;
		top: -20px;
	}
	.lc_news li {
		border-top: 1px dashed #dbdbdb;
	}
	.poster-list {
		overflow-y: scroll;
	}
	.poster-main {
		overflow-y: scroll;
	}
	.caroursel {
		width: 100%!important;
	}
	.poster-list {
		width: 100%!important;
	}
	.myTabContent1 {
		padding: 20px;
	}
	.more_b_title {
		padding: 20px 20px 0;
	}
	#nav {
		display: none;
		margin: 0;
	}
	#so {
		display: none;
	}
	.header_text_pc {
		display: none;
	}
	.pc-meun {
		display: none;
	}
	.header_text img {
		margin: 10px 0;
	}
	.ab_title_bottom {
		background-image: url(../images/aboutus/about-us1_07.png);
		background-repeat: no-repeat;
		background-size: 100% 100%x;
		height: 100px;
	}
	.jh_brief p:nth-child(1) {
		color: #103588;
		font-weight: bold;
		font-size: 28px;
	}
	.corporate-culture {
		width: 100%;
		float: left;
		display: block;
		padding: 10px 0;
		background-color: #fff;
	}
	.ec_title img {
		margin: 10px 0;
	}
	.ec_title p:nth-child(1) {
		color: #ececec;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
		margin-top: 10px;
	}
	.ec_title p:nth-child(2) {
		color: #ececec;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
	}
	.ec_title p {
		color: #222;
		font-size: 18px;
		font-weight: bold;
		line-height: 30px;
	}
	.ec {
		margin: 10px;
	}
	.ec div {
		background-image: url(../images/aboutus/about_us012.png);
		background-size: 90px 60px;
		background-position: right top;
		background-repeat: no-repeat;
	}
	.ec div>h1 {
		font-size: 25px;
		color: #222222;
		line-height: 40px;
	}
	.ec div>p {
		line-height: 40px;
	}
	.recommended-country {
		width: 100%;
		display: block;
		overflow: hidden;
		padding: 10px 0 20px 0;
		background-color: #f6f7f9;
	}
	.cooperation-project {
		min-height: 500px;
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #fff;
		padding: 60px 0;
	}
	.rc_title p {
		color: #222;
		font-size: 36px;
		font-weight: bold;
		line-height: 30px;
		text-align: center;
	}
	.airplane {
		position: absolute;
		left: -30px;
		bottom: -5%;
		width: 400px;
		z-index: 99999;
	}
	.rc_contari {
		width: 90%;
		margin: 0 auto;
		display: block;
		overflow: hidden;
		background-color: #fff;
		display: block;
		padding: 30px 0px;
	}
	.cp_contari {
		width: 80%;
		margin: 0 auto;
		display: block;
		display: block;
		min-height: 400px;
		padding: 30px;
		position: relative;
	}
	#carousel {
		width: 100%;
		/* border:1px solid #222; */
		height: 300px;
		position: relative;
		clear: both;
		overflow: hidden;
		background: #FFF;
	}
	#carousel img {
		width: 100px;
		visibility: hidden;
		/* hide images until carousel can handle them */
		cursor: pointer;
		/* otherwise it's not as obvious items can be clicked */
	}
	#callback-output {
		width: 70px;
		min-height: 50px;
		background: #fff;
		padding: 8px;
		height: 300px;
		overflow-y: scroll;
	}
	#carousel1 {
		width: 100%;
		/* border:1px solid #222; */
		height: 300px;
		position: relative;
		clear: both;
		overflow: hidden;
	}
	#carousel1 img {
		width: 120px;
		visibility: hidden;
		/* hide images until carousel can handle them */
		cursor: pointer;
		/* otherwise it's not as obvious items can be clicked */
	}
	#callback-output1 {
		width: 100%;
		min-height: 50px;
		background: #fff;
		padding: 8px;
		height: 300px;
		overflow-y: scroll;
	}
	.foot_lxgj {
		list-style: none;
		color: #fff;
		margin: 10px 0;
	}
	.foot_lxgj a {
		text-align: center;
		color: #FFF;
		margin: 10px 0;
	}
	.PC_ys {
		width: 100%;
		display: block;
		float: none;
		margin: 0 auto;
	}
}

@media screen and (max-width: 1200px) and (min-width: 992px) {
	.rectext{
		padding-left:0px;
	}
	.pc-dispaly-none {
		display: none;
	}
		.case-list {
		width: 100%;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.case-list a {
		display: block;
		width: 100%;
	}
	.case-list li {
		display: block;
		padding: 10px 0;
		overflow: hidden;
		border-bottom: 1px solid #EBEBEB;
	}
	.case-list li img{
		height: 175px;
		width: 100%;
    	object-fit: contain;
    	padding: 0px;
	}
	.case_content div:nth-of-type(1) p {
		font-size: 18px;
		font-weight: bold;
		color: #222222;
	}
	.case_content div:nth-of-type(2)  p span{
		font-size: 18px;
		font-weight: bold;
		color: #333;
	}
	.case_content div:nth-of-type(1)  p {
		margin:5px 0;
	}
	.case_content div:nth-of-type(2)  p {
		margin:5px 0;
	}
	.case_content div:nth-of-type(3)  p {
		margin:5px 0;
	}
	.case_content div:nth-of-type(4)  p {
		margin: 5px 0;
		color:#999;
	}
	.case_content div:nth-of-type(3)  p span{
		font-size: 18px;
		font-weight: bold;
		color: #333;
	}
		.case_content div:nth-of-type(4)  p span:nth-child(1){
		font-size: 18px;
		font-weight: bold;
		color: #333;
		/*width: 20%;*/
		float: left;
	}
		.case_content div:nth-of-type(4)  p span:nth-child(2){
		font-size: 16px;
		color: #999;
		width: 80%;
		float: left;
	}
	.case-list a p:hover {
		color: #0663ca;
	}
	.case-list p:nth-of-type(2) {
		font-size: 18px;
		font-weight: 400;
		color: #666666;
		position: relative;
	}
	.case-list p:nth-of-type(3) {
		position: absolute;
		right: -140px;
		bottom: 0px;
		font-size: 16px;
		color: #222222;
	}
	.pc-width-list {
		width: 661px;
		float: left;
	}
	#so {
		display: none;
	}
	.ipad-width img {
		width: 100%;
	}
	#myTab6 {
		width: 500px;
	}
	.padding-l-5 {
		padding-left: 14%;
	}
	.pc-sa-banner-width {
		display: block;
		background-color: #303f9f;
		width: 100%;
		/*height: 400px;*/
	}
	.dz_button {
		border-radius: 35px;
		background-color: #fafdfe;
		width: 100px;
		color: #1a86f8;
		height: 40px;
		border: none;
		margin: 0 auto;
		display: block;
		overflow: hidden;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(21, 122, 241, .6));
	}
	.button_l {
		background-color: #E6F3FF;
        color: #3D6FC1 !important;
    	margin: 0 10px 0 0;
    	padding: 5px;
    	border: 0px;
    	cursor: auto;
	}
	.button p {
		font-size: 12px;
	}
	.button_r {
		color: #d20f0f !important;
    	background-color: #ffe5e5;
    	margin: 0px auto;
    	padding: 5px;
    	border: 0px;
    	cursor: auto;
	}
	.header-bg {
		line-height: 30px;
		background-color: #393755;
		padding: 5px 0;
	}
	.text-r {
		float: right;
	}
	.header_text a {
		color: #999999;
		/*margin: 0 10px;*/
		float: left;
		font-size: 12px;
	}
	.form-control {
		display: block;
		width: 100%;
		height: 42px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
		box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
	.country1_titile p:nth-child(1) {
		color: #222222;
		font-size: 30px;
		z-index: 3;
		font-weight: bold;
		position: relative;
	}
	.country1_titile p:nth-child(2) {
		color: #e4e4e4;
		font-size: 60px;
		z-index: 2;
		font-weight: bold;
		position: absolute;
		top: -10px;
		left: 30;
		font-style: oblique;
	}
	bo .img-4 img {
		width: 100%;
		position: absolute;
		top: -20px;
		z-index: 2;
	}
	.padding-30 {
		padding: 30px;
	}
	#myTabContent6 {
		height: 300px;
		margin-top: 20px;
	}
	.margin-b-20 {
		margin-bottom: 20px;
	}
	.margin-top-20 {
		margin-bottom: 20px;
	}
	.pc-bg-display {
		display: block;
		background-color: #303f9f;
		width: 100%;
	}
	.pc-bgcolor-b {
		background-color: #303f9f;
	}
	.pc-details-width {
		width: 661px;
		float: left;
	}
	.details-contair {
		width: 661px;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.m-top-tjyd {
		margin-top: 30px;
	}
	.details-title p:nth-child(1) {
		text-align: center;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 28px;
		font-weight: bold;
		color: #222222;
	}
	.details-title p:nth-child(2) {
		text-align: right;
		color: #999;
		font-size: 14px;
		margin: 30px 0;
	}
	.zxzx {
		display: block;
		margin: 5px 0;
	}
	.zxzx p {
		width: 80%;
		float: left;
		font-size: 16px;
		font-weight: 400;
		color: #222222;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		line-height: 30px;
	}
	.zxzx_title {
		font-size: 24px;
		font-weight: bold;
		color: #002059;
		margin: 20px 0;
	}
	.zxzx:hover p {
		width: 80%;
		float: left;
		font-size: 16px;
		font-weight: 400;
		color: #0663ca;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		line-height: 30px;
	}
	.zxzx_contari .zxzx span {
		float: left;
		padding: 5px 10px;
		background: #EBEBEB;
		margin: 2px 10px 2px 0;
		color: #333;
	}
	.zxzx_contari .zxzx:nth-of-type(1) span {
		float: left;
		padding: 5px 10px;
		background: #E83428;
		margin: 2px 10px 2px 0;
		color: #fff;
	}
	.zxzx_contari .zxzx:nth-of-type(2) span {
		float: left;
		padding: 5px 10px;
		background: #E83428;
		margin: 2px 10px 2px 0;
		color: #fff;
	}
	.zxzx_contari {
		padding-bottom: 40px;
		margin-top: 40px;
		min-width: 290px;
	}
	.zxzx_contari .zxzx:nth-of-type(3) span {
		float: left;
		padding: 5px 10px;
		background: #E83428;
		margin: 2px 10px 2px 0;
		color: #fff;
	}
	.tjyd {
		display: block;
	}
	.tjyd p {
		font-size: 16px;
		font-weight: 400;
		color: #222222;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.tjyd_title {
		font-size: 24px;
		font-weight: bold;
		color: #002059;
	}
	.tjyd:hover p {
		font-size: 16px;
		font-weight: 400;
		color: #0663ca;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.details-pre p {
		display: block;
		overflow: hidden;
		margin-top: 40px;
		color: #222222;
	}
	.details-next p {
		display: block;
		overflow: hidden;
		margin-top: 40px;
		color: #222222;
	}
	.pc-fy {
		margin-top: 40px!important;
		width: 1200px;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.News-list {
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #f6f7f9;
		padding: 0px 0 60px 0;
	}
	.list-pc-l {
		width: 1000px;
		margin: 0 auto;
		float: none;
		display: block;
		overflow: hidden;
	}
	.list_pc_r {
		width: 320px;
		float: right;
	}
	.list_pc_r1 {
		width: 320px;
		float: right;
	}
	.list_pc_r img {
		width: 320px;
		height: 240px;
	}
	.xw-list {
		width: 861px;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.xw-list a {
		display: block;
		width: 80%;
	}
	.xw-list li {
		display: block;
		padding: 10px 0;
		overflow: hidden;
		border-bottom: 1px solid #EBEBEB;
	}
	.xw-list p:nth-of-type(1) {
		font-size: 20px;
		font-weight: bold;
		color: #222222;
	}
	.xw-list a p:hover {
		color: #0663ca;
	}
	.xw-list p:nth-of-type(2) {
		font-size: 18px;
		font-weight: 400;
		color: #666666;
		position: relative;
	}
	.xw-list p:nth-of-type(3) {
		position: absolute;
		right: -140px;
		bottom: 0px;
		font-size: 16px;
		color: #222222;
	}
	.pc-banner-width {
		width: 849px;
		float: left;
		height: 400px;
	}
	.pc-selectcountry-width {
		z-index: 9999;
		width: 255px;
		float: left;
	}
	.pc-nav-width {
		width: 315px;
		float: left;
	}
	.pc-form-width {
		border: 1px solid #ececed;
		margin: 0;
		height: 400px;
		width: 250px;
		/*float: right;*/
	}
	.pc-form-wr {
		width: 320px;
		float: right;
	}
	.pc-breadcrumb-width {
		width: 415px;
		float: right;
	}
	.m-47 {
		margin: 0px 0 87px 0;
	}
	.m-top {
		margin-top: 32px;
	}
	.pc-fy {
		margin-top: 40px!important;
		width: 1000px;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.News-list {
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #f6f7f9;
		padding: 0px 0 60px 0;
	}
	.list-pc-l {
		width: 1000px;
		margin: 0 auto;
		float: none;
		display: block;
		overflow: hidden;
	}
	.list_pc_r {
		width: 310px;
		float: right;
	}
	.list_pc_r img {
		width: 320px;
		height: 240px;
	}
	.xw-list {
		width: 661px;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.xw-list a {
		display: block;
		width: 80%;
	}
	.xw-list li {
		display: block;
		padding: 10px 0;
		overflow: hidden;
		border-bottom: 1px solid #EBEBEB;
	}
	.xw-list p:nth-of-type(1) {
		font-size: 20px;
		font-weight: bold;
		color: #222222;
	}
	.xw-list a p:hover {
		color: #0663ca;
	}
	.xw-list p:nth-of-type(2) {
		font-size: 18px;
		font-weight: 400;
		color: #666666;
		position: relative;
	}
	.xw-list p:nth-of-type(3) {
		position: absolute;
		right: -140px;
		bottom: 0px;
		font-size: 16px;
		color: #222222;
	}
	.logo img {
		margin: 30px 0px;
	}
	.mobile-nav-button {
		position: absolute;
		margin: 3em 0em 0;
		right: 15%;
		top: -10px;
		z-index: 999;
		cursor: pointer;
		width: 40px;
		height: 40px;
		background: #303f9f;
	}
	.ab_title p {
		color: #e9e1cf;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
	}
	.ab_title_bottom {
		background-image: url(../images/aboutus/about-us1_07.png);
		background-repeat: no-repeat;
		background-size: 100% 100%x;
		height: 300px;
	}
	.jh_brief p:nth-child(1) {
		color: #103588;
		font-weight: bold;
		font-size: 28px;
	}
	#carousel {
		width: 100%;
		/* border:1px solid #222; */
		height: 300px;
		position: relative;
		clear: both;
		overflow: hidden;
		background: #FFF;
	}
	#carousel img {
		width: 200px;
		visibility: hidden;
		/* hide images until carousel can handle them */
		cursor: pointer;
		/* otherwise it's not as obvious items can be clicked */
	}
	#callback-output {
		width: 100%;
		min-height: 50px;
		background: #fff;
		padding: 8px;
		height: 300px;
		overflow-y: scroll;
	}
	#carousel1 {
		width: 100%;
		/* border:1px solid #222; */
		height: 300px;
		position: relative;
		clear: both;
		overflow: hidden;
	}
	#carousel1 img {
		visibility: hidden;
		/* hide images until carousel can handle them */
		cursor: pointer;
		/* otherwise it's not as obvious items can be clicked */
	}
	#callback-output1 {
		width: 100%;
		min-height: 50px;
		background: #fff;
		padding: 8px;
		height: 300px;
		overflow-y: scroll;
	}
	.corporate-culture {
		width: 100%;
		float: left;
		display: block;
		padding: 60px 0 80px 0;
		background-color: #fff;
	}
	.ec_title img {
		margin: 10px 0;
	}
	.ec_title p:nth-child(1) {
		color: #ececec;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
		margin-top: 80px;
	}
	.ec_title p:nth-child(2) {
		color: #ececec;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
	}
	.ec_title p {
		color: #222;
		font-size: 18px;
		font-weight: bold;
		line-height: 30px;
	}
	.ec {
		margin: 10px;
	}
	.ec div {
		background-image: url(../images/aboutus/about_us012.png);
		background-size: 90px 60px;
		background-position: right top;
		background-repeat: no-repeat;
	}
	.ec div>h1 {
		font-size: 25px;
		color: #222222;
		line-height: 40px;
	}
	.ec div>p {
		line-height: 40px;
	}
	.cp_contari {
		width: 1000px;
		margin: 0 auto;
		display: block;
		display: block;
		min-height: 300px;
		padding: 30px;
		position: relative;
	}
	.PC_ys {
		width: 1000px;
		margin: 0 auto;
		display: block;
		float: none;
	}
	.banner {
		display: block;
		/*overflow: hidden;*/
		margin: 0 0 0px 0;
	}
	.welcome-img {
		padding: 0 5px;
		width: 20%;
		border-radius: 10px;
		float: left;
	}
	.welcome-img img {
		padding: 0 5px;
		width: 100%;
		border-radius: 10px;
		-webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, .1));
		overflow: hidden;
	}
	.about-jh {
		padding: 60px 0 80px 0;
		display: block;
		width: 100%;
		overflow: hidden;
		background-color: #fbf8f1;
	}
	.study_abroad_course {
		margin-top: 60px;
		display: block;
		widows: 100%;
		overflow: hidden;
	}
	.book-form {
		min-width: 290px;
	}
	#myCarousel img {
		/*min-height: 400px;*/
	}
	.w3-agile-footer-grid {
		float: left;
		margin-top: 20px;
	}
	.w3-agile-footer-grid ul li a {
		color: #666
	}
	.foot_title {
		float: left;
		text-align: center;
	}
	.erweima {
		min-height: 250px;
		display: block;
		overflow: hidden;
	}
	.erweima img {
		width: 120px;
		height: 120px;
		margin: 25px auto 0 auto;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.text-align {
		width: 12.5%;
		float: left;
	}
	.text-w3l div:nth-child(1) {
		display: block;
		overflow: hidden;
		border-bottom: 2px solid #2e9cf3;
	}
	.xx {
		border: 1px dashed #dbdbdb;
		position: absolute;
		left: 5%;
		width: 90%;
		top: 25%;
	}
	.sac_text {
		margin-top: 20px;
	}
	.sac_contari {
		margin-top: 40px;
		overflow: hidden;
		display: block;
	}
	.banner img {}
	.College-recommendation {
		display: block;
		margin: 40px 0 0 0;
		background-image: url(images/index/bg_02.jpg);
		background-size: 100% 100%;
		padding: 5em 0;
		background-repeat: no-repeat;
		height: 800px;
	}
	.cr_height {
		min-height: 550px;
	}
	.sac_img img {
		margin: 0 auto;
		vertical-align: middle;
		text-align: center;
		width: 80px;
		height: 80px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.cr_title {
		padding: 0;
	}
	.hot_major {
		background-color: rgba(255, 255, 255, 0.3);
		border-radius: 5px;
		padding: 10px 15px;
		margin: 10px 0;
	}
	.hot_major p {
		color: #FFFFFF;
		font-size: 16px;
		text-align: center;
	}
	.hot_major_contair {
		background-image: url(images/index/nd_03.jpg);
		background-size: 100% 100%;
		height: 600px;
		background-repeat: no-repeat;
	}
	.cr img {
		position: absolute;
		left: 33%;
		top: -20px;
	}
	.lc_contair {
		margin-top: 10px;
	}
	.more_b_title {
		margin: 40px auto 0 auto;
	}
	.Successful_cases {
		padding-bottom: 40px;
	}
	.more_yw_list {
		display: block;
	}
	.more_yw_list {}
	.caroursel {
		margin-bottom: 40px;
	}
	.wapper-in {
		width: 1000px;
		margin: auto;
	}
	.top-nav-text1 {
		width: 11.11%;
		float: left;
		text-align: center;
	}
	.top-nav-text1 a {
		color: #fff;
		line-height: 40px;
	}
	.ab_title p {
		color: #e9e1cf;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
	}
	.ab_title_bottom {
		background-image: url(../images/aboutus/about-us1_07.png);
		background-repeat: no-repeat;
		background-size: 100% 100%x;
		height: 300px;
	}
	.jh_brief p:nth-child(1) {
		color: #103588;
		font-weight: bold;
		font-size: 28px;
	}
	.corporate-culture {
		width: 100%;
		float: left;
		display: block;
		padding: 60px 0 80px 0;
		background-color: #fff;
	}
	.ec_title img {
		margin: 10px 0;
	}
	.ec_title p:nth-child(1) {
		color: #ececec;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
		margin-top: 80px;
	}
	.ec_title p:nth-child(2) {
		color: #ececec;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
	}
	.ec_title p {
		color: #222;
		font-size: 18px;
		font-weight: bold;
		line-height: 30px;
	}
	.ec {
		margin: 10px;
	}
	.ec div {
		background-image: url(../images/aboutus/about_us012.png);
		background-size: 90px 60px;
		background-position: right top;
		background-repeat: no-repeat;
	}
	.ec div>h1 {
		font-size: 25px;
		color: #222222;
		line-height: 40px;
	}
	.ec div>p {
		line-height: 40px;
		letter-spacing: 0px;
	}
	.recommended-country {
		width: 100%;
		display: block;
		overflow: hidden;
		padding: 60px 0;
		background-color: #f6f7f9;
	}
	.cooperation-project {
		min-height: 500px;
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #fff;
		padding: 60px 0;
	}
	.rc_title {
		width: 100%;
		height: 40px;
		margin: 20px 0;
		display: block;
	}
	.rc_title p {
		color: #222;
		font-size: 40px;
		font-weight: bold;
		text-align: center;
		line-height: 30px;
	}
	.rc_contari {
		width: 1000px;
		margin: 0 auto;
		display: block;
		background-color: #fff;
		min-height: 550px;
		padding: 30px 20px;
		overflow: hidden;
		position: relative;
	}
	.cp_contari {
		width: 1000px;
		margin: 0 auto;
		display: block;
		min-height: 300px;
		padding: 30px;
		position: relative;
	}
	.ec {
		background-color: #FFFFFF;
		-webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, .1));
	}
	.lc_text p:nth-child(1) {
		color: #222222!important;
		font-size: 16px!important;
	}
	.successful_cases1 {
		height: 500px;
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #f6f7f9;
		padding: 0 0 70px 0;
	}
	.Application_type {
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #f6f7f9;
	}
	.sc_contari {
		width: 1000px;
		margin: 0 auto;
		display: block;
	}
	.sc_case {
		background-color: #FFFFFF;
		position: relative;
		height: 160px;
		margin: 10px 0;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));
	}
	.sc_case img {
		margin: 30px 10px;
		width: 30%;
		display: table-cell;
		float: left;
	}
	.Latest-consultation {
		display: block;
		overflow: hidden;
		background-color: #FFFFFF;
		padding-top: 40px;
	}
	.more_business {
		background-color: #F6F7F9;
		width: 100%;
		display: block;
		overflow: hidden;
	}
	.lx_news img {
		width: 100%;
	}
	.sac_text p {
		margin: 0;
		color: #999;
		text-align: center;
	}
	.padding-0 {
		padding: 0;
	}
	.text_center {
		text-align: center;
	}
	.foot_lxgj {
		list-style: none;
		color: #fff;
		margin: 10px 0;
	}
	.foot_lxgj a {
		text-align: center;
		color: #FFF;
		margin: 10px 0;
	}
	.margin-10 {
		margin: 10px 0;
	}
	.text-align {
		display: block;
		justify-content: center;
		align-items: center;
		vertical-align: middle;
	}
	.cr {
		background-color: #FFFFFF;
		position: relative;
		height: 220px;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));
	}
	.s_bg {
		width: 60%;
		float: left;
		padding-top: 30px;
	}
	.s_bg>p:nth-child(1) {
		text-align: left;
		font-weight: bold;
		color: #333333;
	}
	.s_bg p {
		text-align: left;
		font-weight: bold;
		color: #333333;
	}
	.s_bg div {
		position: absolute;
		top: 35px;
		width: 80px;
		height: 80px;
		border-radius: 50%;
		overflow: hidden;
		background-color: #000000;
		left: 35%;
	}
	.cr_text {
		margin-top: 60px;
	}
	.cr_title p {
		color: #00008B;
		font-weight: bold;
		font-size: 28px;
		line-height: 25px;
	}
	.mb_title p {
		color: #00008B;
		font-weight: bold;
		font-size: 28px;
	}
	.cr_text p:nth-child(1) {
		margin: 0;
		font-size: 18px;
		font-weight: bold;
		color: #333;
		text-align: center;
	}
	.cr_text p {
		text-align: center;
	}
	.cr_contair {
		margin-top: 40px;
		display: block;
		padding-left: 0;
	}
	.at_contari {
		width: 1000px;
		margin: 30px auto;
		display: block;
		overflow: hidden;
		padding: 30px 10px 10px 10px;
		background-color: #fff;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));
	}
	.lc_news1 li {
		margin: 5px 0;
	}
	.lc_news1 a {
		width: 100%;
		padding: 0px 5px;
		background-color: #fff;
		display: block;
		overflow: hidden;
	}
	.lc_news1 a>div p {
		font-size: 16px;
		color: #333;
		text-overflow: ellipsis;
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		line-height: 1.62em;
	}
	.lc_news1 .active a {
		width: 100%;
		padding: 0px 5px;
		background-color: #fff;
		display: block;
		overflow: hidden;
		/*-webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, .1));*/
	}
	.lc_news1 .active a>div p {
		font-size: 16px;
		color: #0663ca;
		text-overflow: ellipsis;
		position: relative;
		white-space: nowrap;
		overflow: hidden;
	}
	.more_yw_list .active a {
		border-bottom: 4px solid #2e9cf3;
	}
	.more_yw_list a {
		border-bottom: 4px solid #fff;
	}
	.more_yw_list li {
		padding-left: 0;
	}
	.banner_top {
		background-color: #303f9f;
		/*overflow: hidden;*/
		width: 1024px;
	}
	.honorary-qualification {
		background-image: url(../images/aboutus/aboutus_16.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		min-height: 500px;
		width: 100%;
		display: block;
		overflow: hidden;
		padding: 60px 0;
	}
	.cs_contari {
		width: 1000px;
		margin: 0 auto;
		display: block;
		overflow: hidden;
		padding: 20px 0;
	}
	.nav1 {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	.nav1 > li {
		position: relative;
		display: block;
	}
	.nav1 > li > a {
		position: relative;
		display: block;
		padding: 10px 15px;
	}
	.nav1 > li > a:hover,
	.nav1 > li > a:focus {
		text-decoration: none;
		background-color: #eee;
	}
	.nav1 > li.disabled > a {
		color: #777;
	}
	.nav1 > li.disabled > a:hover,
	.nav1 > li.disabled > a:focus {
		color: #777;
		text-decoration: none;
		cursor: not-allowed;
		background-color: transparent;
	}
	.nav1 .open > a,
	.nav1 .open > a:hover,
	.nav1 .open > a:focus {
		background-color: #eee;
		border-color: #337ab7;
	}
	.nav1 .nav-divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5;
	}
	.nav1 > li > a > img {
		max-width: none;
	}
	nav-tabs1 {
		border-bottom: 1px solid #ddd;
	}
	.nav-tabs1 > li {
		float: left;
		margin-bottom: -1px;
	}
	.nav-tabs1 > li > a {
		margin-right: 2px;
		line-height: 1.42857143;
		border: 1px solid #fff;
		border-radius: 4px;
		margin: 0 10px;
	}
	.nav-tabs1 > li > a:hover {
		border-color: #eee #eee #ddd;
	}
	.nav-tabs1 > li.active > a,
	.nav-tabs1 > li.active > a:hover,
	.nav-tabs1 > li.active > a:focus {
		color: #103588;
		cursor: default;
		background-color: #f6f7f9;
		border: 1px solid #ddd;
	}
	.nav-tabs1 > li img {
		width: 40px;
	}
	.nav-tabs1.nav-justified {
		width: 100%;
		border-bottom: 0;
	}
	.nav-tabs1.nav-justified > li {
		float: none;
	}
	.nav-tabs1.nav-justified > li > a {
		margin-bottom: 5px;
		text-align: center;
	}
	.nav-tabs1.nav-justified > .dropdown .dropdown-menu {
		top: auto;
		left: auto;
	}
}

@media screen and (min-width: 1200px) {
	.pc-dispaly-none {
		display: none;
	}
	.case_sccusee p span:nth-child(1){
		overflow: hidden;
		display: block;
		width: 30%;
		float: left;
 　　white-space:nowrap;
　　text-overflow:ellipsis;
		font-size: 13px;
		color: #222;
		font-weight: bold;
		text-align: left;
	}
	.case_sccusee p span:nth-child(2){
		overflow: hidden;
		width: 70%;
		float: left;
		text-overflow:ellipsis;
		overflow:hidden;
		/*white-space:nowrap;*/
		font-size: 13px;
		text-align: left;
	}
	
	.pc-fy-width {
		margin: 20px 200px;
		important;
		float: none;
		vertical-align: middle;
	}
	.pc-width-list {
		width: 861px;
		float: left;
	}
	.header_container {
		background-color: #303f9f;
	}
	.yjssqgl img {
		max-width: 100%;
		/*height: 340px;*/
	}
	.padding-l-5 {
		padding-left: 14%;
	}
	.pc-sa-banner-width {
		display: block;
		background-color: #303f9f;
		width: 100%;
		/*height: 500px;*/
	}
	.dz_button {
		border-radius: 35px;
		background-color: #fafdfe;
		width: 100px;
		color: #1a86f8;
		height: 40px;
		border: none;
		margin: 0 auto;
		display: block;
		overflow: hidden;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(21, 122, 241, .6));
	}
	.button_l {
		color: #064cb3;
		background-color: #e6f3ff;
		margin: 0 10px 0 0;
		padding: 5px;
	}
	.button p {
		font-size: 12px;
	}
	.button_r {
		color: #d20f0f;
		background-color: #ffe5e5;
		margin: 0px auto;
		padding: 5px;
	}
	.header-bg {
		line-height: 30px;
		background-color: #393755;
		padding: 5px 0;
	}
	.text-r {
		float: right;
	}
	.header_text a {
		color: #999999;
		/*margin: 0 10px;*/
		float: left;
		font-size: 12px;
	}
	.form-control {
		display: block;
		width: 100%;
		height: 42px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
		box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
	.country1_titile p:nth-child(1) {
		color: #222222;
		font-size: 30px;
		z-index: 3;
		font-weight: bold;
		position: relative;
	}
	.country1_titile p:nth-child(2) {
		color: #e4e4e4;
		font-size: 60px;
		z-index: 2;
		font-weight: bold;
		position: absolute;
		top: -10px;
		left: 30;
		font-style: oblique;
	}
	bo .img-4 img {
		width: 100%;
		position: absolute;
		top: -20px;
		z-index: 2;
	}
	.padding-30 {
		padding: 30px;
	}
	#myTabContent6 {
		height: 300px;
		margin-top: 20px;
	}
	.margin-b-20 {
		margin-bottom: 20px;
	}
	.margin-top-20 {
		margin-bottom: 20px;
	}
	.pc-bg-display {
		display: block;
		background-color: #303f9f;
		width: 100%;
	}
	.pc-bgcolor-b {
		background-color: #303f9f;
	}
	.pc-details-width {
		width: 861px;
		float: left;
	}
	.details-contair {
		width: 861px;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.m-top-tjyd {
		margin-top: 30px;
	}
	.details-title p:nth-child(1) {
		text-align: center;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 28px;
		font-weight: bold;
		color: #222222;
	}
	.details-title p:nth-child(2) {
		text-align: right;
		color: #999;
		font-size: 14px;
		margin: 30px 0;
	}
	.zxzx {
		display: block;
		margin: 5px 0;
	}
	.zxzx p {
		width: 80%;
		float: left;
		font-size: 16px;
		font-weight: 400;
		color: #222222;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		line-height: 30px;
	}
	.zxzx_title {
		font-size: 24px;
		font-weight: bold;
		color: #002059;
		margin: 20px 0;
	}
	.zxzx:hover p {
		width: 80%;
		float: left;
		font-size: 16px;
		font-weight: 400;
		color: #0663ca;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		line-height: 30px;
	}
	.zxzx_contari .zxzx span {
		float: left;
		padding: 5px 10px;
		background: #EBEBEB;
		margin: 2px 10px 2px 0;
		color: #333;
	}
	.zxzx_contari .zxzx:nth-of-type(1) span {
		float: left;
		padding: 5px 10px;
		background: #E83428;
		margin: 2px 10px 2px 0;
		color: #fff;
	}
	.zxzx_contari .zxzx:nth-of-type(2) span {
		float: left;
		padding: 5px 10px;
		background: #E83428;
		margin: 2px 10px 2px 0;
		color: #fff;
	}
	.zxzx_contari {
		padding-bottom: 40px;
		margin-top: 40px;
	}
	.zxzx_contari .zxzx:nth-of-type(3) span {
		float: left;
		padding: 5px 10px;
		background: #E83428;
		margin: 2px 10px 2px 0;
		color: #fff;
	}
	.tjyd {
		display: block;
	}
	.tjyd p {
		font-size: 16px;
		font-weight: 400;
		color: #222222;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.tjyd_title {
		font-size: 24px;
		font-weight: bold;
		color: #002059;
	}
	.tjyd:hover p {
		font-size: 16px;
		font-weight: 400;
		color: #0663ca;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.details-pre p {
		display: block;
		overflow: hidden;
		margin-top: 40px;
		color: #222222;
	}
	.details-next p {
		display: block;
		overflow: hidden;
		margin-top: 40px;
		color: #222222;
	}
	.pc-fy {
		margin-top: 40px!important;
		width: 1200px;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.News-list {
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #f6f7f9;
		padding: 0px 0 60px 0;
	}
	.list-pc-l {
		width: 1200px;
		margin: 0 auto;
		float: none;
		display: block;
		overflow: hidden;
	}
	.list_pc_r {
		width: 320px;
		float: right;
	}
	.list_pc_r1 {
		width: 320px;
		float: right;
		margin-top: 0px;
	}
	.list_pc_r img {
		width: 320px;
		height: 240px;
	}
	.xw-list {
		width: 861px;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.xw-list a {
		display: block;
		width: 80%;
	}
	.xw-list li {
		display: block;
		padding: 10px 0;
		overflow: hidden;
		border-bottom: 1px solid #EBEBEB;
	}
	.xw-list p:nth-of-type(1) {
		font-size: 20px;
		font-weight: bold;
		color: #222222;
	}
	.xw-list a p:hover {
		color: #0663ca;
	}
	.xw-list p:nth-of-type(2) {
		font-size: 18px;
		font-weight: 400;
		color: #666666;
		position: relative;
	}
	.xw-list p:nth-of-type(3) {
		position: absolute;
		right: -140px;
		bottom: 0px;
		font-size: 16px;
		color: #222222;
	}
	.pc-banner-width {
		width: 849px;
		float: left;
		height: 400px;
	}
	.pc-selectcountry-width {
		z-index: 9999;
		width: 255px;
		float: left;
	}
	.pc-nav-width {
		width: 315px;
		float: left;
	}
	.pc-form-width {
		border: 1px solid #ececed;
		margin: 0;
		height: 400px;
		width: 250px;
		float: right;
	}
	.pc-form-wr {
		width: 320px;
		float: right;
	}
	.pc-breadcrumb-width {
		width: 415px;
		float: right;
	}
	.m-47 {
		margin: 0px 0 47px 0;
	}
	.m-top {
		margin-top: 32px;
	}
	.pc-fy {
		margin-top: 40px!important;
		width: 1200px;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.News-list {
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #f6f7f9;
		padding: 0px 0 60px 0;
	}
	.list-pc-l {
		width: 1200px;
		margin: 0 auto;
		float: none;
		display: block;
		overflow: hidden;
	}
	.list_pc_r {
		width: 320px;
		float: right;
	}
	.list_pc_r img {
		width: 320px;
		height: 240px;
	}
	.xw-list {
		width: 861px;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.xw-list a {
		display: block;
		width: 80%;
	}
	.xw-list li {
		display: block;
		padding: 10px 0;
		overflow: hidden;
		border-bottom: 1px solid #EBEBEB;
	}
	.xw-list p:nth-of-type(1) {
		font-size: 20px;
		font-weight: bold;
		color: #222222;
	}
	.xw-list a p:hover {
		color: #0663ca;
	}
	.xw-list p:nth-of-type(2) {
		font-size: 18px;
		font-weight: 400;
		color: #666666;
		position: relative;
	}
	.xw-list p:nth-of-type(3) {
		position: absolute;
		right: -140px;
		bottom: 0px;
		font-size: 16px;
		color: #222222;
	}
	
	.case-list {
		width: 100%;
		float: left;
		border: 1px solid #DBDBDB;
		padding: 20px;
		background-color: #fff;
	}
	.case-list a {
		display: block;
		width: 100%;
	}
	.case-list li {
		display: block;
		padding: 10px 0;
		overflow: hidden;
		border-bottom: 1px solid #EBEBEB;
	}
	.case-list li img{
		width: 140px;height: 140px;
	}
	.case_content div:nth-of-type(1) p {
		font-size: 18px;
		font-weight: bold;
		color: #222222;
	}
	.case_content div:nth-of-type(2)  p span{
		font-size: 18px;
		font-weight: bold;
		color: #333;
	}
	.case_content div:nth-of-type(1)  p {
		margin:5px 0;
	}
	.case_content div:nth-of-type(2)  p {
		margin:5px 0;
	}
	.case_content div:nth-of-type(3)  p {
		margin:5px 0;
	}
	.case_content div:nth-of-type(4)  p {
		margin: 5px 0;
		color:#999;
	}
	.case_content div:nth-of-type(3)  p span{
		font-size: 18px;
		font-weight: bold;
		color: #333;
	}
		.case_content div:nth-of-type(4)  p span:nth-child(1){
		font-size: 18px;
		font-weight: bold;
		color: #333;
		/*width: 20%;*/
		float: left;
	}
		.case_content div:nth-of-type(4)  p span:nth-child(2){
		font-size: 16px;
		color: #999;
		width: 80%;
		float: left;
	}
	.case-list a p:hover {
		color: #0663ca;
	}
	.case-list p:nth-of-type(2) {
		font-size: 18px;
		font-weight: 400;
		color: #666666;
		position: relative;
	}
	.case-list p:nth-of-type(3) {
		position: absolute;
		right: -140px;
		bottom: 0px;
		font-size: 16px;
		color: #222222;
	}
	.logo img {
		margin: 30px 0px;
	}
	.mobile-nav-button {
		display: none;
	}
	.mobile-menu {
		display: none
	}
	.ab_title p {
		color: #e9e1cf;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
	}
	.ab_title_bottom {
		background-image: url(../images/aboutus/about-us1_07.png);
		background-repeat: no-repeat;
		background-size: 100% 100%x;
		height: 300px;
	}
	.jh_brief p:nth-child(1) {
		color: #103588;
		font-weight: bold;
		font-size: 28px;
	}
	#carousel {
		width: 100%;
		/* border:1px solid #222; */
		height: 300px;
		position: relative;
		clear: both;
		overflow: hidden;
		background: #FFF;
	}
	#carousel img {
		width: 200px;
		visibility: hidden;
		/* hide images until carousel can handle them */
		cursor: pointer;
		/* otherwise it's not as obvious items can be clicked */
	}
	#callback-output {
		width: 100%;
		min-height: 50px;
		background: #fff;
		padding: 8px;
		height: 300px;
		overflow-y: scroll;
	}
	#carousel1 {
		width: 100%;
		/* border:1px solid #222; */
		height: 300px;
		position: relative;
		clear: both;
		overflow: hidden;
	}
	#carousel1 img {
		visibility: hidden;
		/* hide images until carousel can handle them */
		cursor: pointer;
		/* otherwise it's not as obvious items can be clicked */
	}
	#callback-output1 {
		width: 100%;
		min-height: 50px;
		background: #fff;
		padding: 8px;
		height: 300px;
		overflow-y: scroll;
	}
	.corporate-culture {
		width: 100%;
		float: left;
		display: block;
		padding: 60px 0 80px 0;
		background-color: #fff;
	}
	.ec_title img {
		margin: 10px 0;
	}
	.ec_title p:nth-child(1) {
		color: #ececec;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
		margin-top: 80px;
	}
	.ec_title p:nth-child(2) {
		color: #ececec;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
	}
	.ec_title p {
		color: #222;
		font-size: 18px;
		font-weight: bold;
		line-height: 30px;
	}
	.ec {
		margin: 10px;
	}
	.ec div {
		background-image: url(../images/aboutus/about_us012.png);
		background-size: 90px 60px;
		background-position: right top;
		background-repeat: no-repeat;
	}
	.ec div>h1 {
		font-size: 25px;
		color: #222222;
		line-height: 40px;
	}
	.ec div>p {
		line-height: 40px;
	}
	.cp_contari {
		width: 1200px;
		margin: 0 auto;
		display: block;
		display: block;
		min-height: 300px;
		padding: 30px;
		position: relative;
	}
	.PC_ys {
		width: 1200px;
		margin: 0 auto;
		display: block;
		float: none;
	}
	.banner {
		display: block;
		/*overflow: hidden;*/
		margin: 0 0 0px 0;
	}
	.welcome-img {
		padding: 0 5px;
		width: 20%;
		border-radius: 10px;
		float: left;
	}
	.welcome-img img {
		padding: 0 5px;
		width: 100%;
		border-radius: 10px;
		-webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, .1));
		overflow: hidden;
	}
	.about-jh {
		padding: 60px 0 80px 0;
		display: block;
		width: 100%;
		overflow: hidden;
		background-color: #fbf8f1;
	}
	.study_abroad_course {
		margin-top: 60px;
		display: block;
		widows: 100%;
		overflow: hidden;
	}
	.book-form {
		min-width: 290px;
	}
	#myCarousel img {
		/*height: 500px;*/
	}
	.w3-agile-footer-grid {
		float: left;
		margin-top: 20px;
	}
	.w3-agile-footer-grid ul li a {
		color: #666
	}
	.foot_title {
		float: left;
		text-align: center;
	}
	.erweima {
		min-height: 250px;
		display: block;
		overflow: hidden;
	}
	.erweima img {
		width: 120px;
		height: 120px;
		margin: 25px auto 0 auto;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.text-align {
		width: 12.5%;
		float: left;
	}
	.text-w3l div:nth-child(1) {
		display: block;
		overflow: hidden;
		border-bottom: 2px solid #2e9cf3;
	}
	.xx {
		border: 1px dashed #dbdbdb;
		position: absolute;
		left: 5%;
		width: 90%;
		top: 25%;
	}
	.sac_text {
		margin-top: 20px;
	}
	.sac_contari {
		margin-top: 40px;
		overflow: hidden;
		display: block;
	}
	.banner img {}
	.College-recommendation {
		display: block;
		margin: 40px 0 0 0;
		background-image: url(images/index/bg_02.jpg);
		background-size: 100% 100%;
		padding: 5em 0;
		background-repeat: no-repeat;
		height: 800px;
	}
	.cr_height {
		min-height: 550px;
	}
	.sac_img img {
		margin: 0 auto;
		vertical-align: middle;
		text-align: center;
		width: 80px;
		height: 80px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.cr_title {
		padding: 0;
	}
	.hot_major {
		background-color: rgba(255, 255, 255, 0.3);
		border-radius: 5px;
		padding: 10px 15px;
		margin: 10px 0;
	}
	.hot_major p {
		color: #FFFFFF;
		font-size: 16px;
		text-align: center;
	}
	.hot_major_contair {
		background-image: url(images/index/nd_03.jpg);
		background-size: 100% 100%;
		height: 600px;
		background-repeat: no-repeat;
	}
	.cr img {
		position: absolute;
		left: 33%;
		top: -20px;
	}
	.lc_contair {
		margin-top: 10px;
	}
	.more_b_title {
		margin: 40px auto 0 auto;
	}
	.Successful_cases {
		padding-bottom: 40px;
	}
	.more_yw_list {
		display: block;
	}
	.more_yw_list {}
	.caroursel {
		margin-bottom: 40px;
	}
	.wapper-in {
		width: 1200px;
		margin: auto;
	}
	.top-nav-text1 {
		width: 11.11%;
		float: left;
		text-align: center;
	}
	.top-nav-text1 a {
		color: #fff;
		line-height: 40px;
	}
	.ab_title p {
		color: #e9e1cf;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
	}
	.ab_title_bottom {
		background-image: url(../images/aboutus/about-us1_07.png);
		background-repeat: no-repeat;
		background-size: 100% 100%x;
		height: 300px;
	}
	.jh_brief p:nth-child(1) {
		color: #103588;
		font-weight: bold;
		font-size: 28px;
	}
	.corporate-culture {
		width: 100%;
		float: left;
		display: block;
		padding: 60px 0 80px 0;
		background-color: #fff;
	}
	.ec_title img {
		margin: 10px 0;
	}
	.ec_title p:nth-child(1) {
		color: #ececec;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
		margin-top: 80px;
	}
	.ec_title p:nth-child(2) {
		color: #ececec;
		font-size: 35px;
		font-weight: bold;
		line-height: 30px;
	}
	.ec_title p {
		color: #222;
		font-size: 18px;
		font-weight: bold;
		line-height: 30px;
	}
	.ec {
		margin: 10px;
	}
	.ec div {
		background-image: url(../images/aboutus/about_us012.png);
		background-size: 90px 60px;
		background-position: right top;
		background-repeat: no-repeat;
	}
	.ec div>h1 {
		font-size: 25px;
		color: #222222;
		line-height: 40px;
	}
	.ec div>p {
		line-height: 40px;
		letter-spacing: 0px;
	}
	.recommended-country {
		width: 100%;
		display: block;
		overflow: hidden;
		padding: 60px 0;
		background-color: #f6f7f9;
	}
	.cooperation-project {
		min-height: 500px;
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #fff;
		padding: 60px 0;
	}
	.rc_title {
		width: 100%;
		height: 40px;
		margin: 20px 0;
		display: block;
	}
	.rc_title p {
		color: #222;
		font-size: 40px;
		font-weight: bold;
		text-align: center;
		line-height: 30px;
	}
	.rc_contari {
		width: 1200px;
		margin: 0 auto;
		display: block;
		background-color: #fff;
		min-height: 715px;
		padding: 30px 20px;
		overflow: hidden;
		position: relative;
	}
	.cp_contari {
		width: 1200px;
		margin: 0 auto;
		display: block;
		min-height: 300px;
		padding: 30px;
		position: relative;
	}
	.ec {
		background-color: #FFFFFF;
		-webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, .1));
	}
	.lc_text p:nth-child(1) {
		color: #222222!important;
		font-size: 16px!important;
	}
	.successful_cases1 {
		height: 500px;
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #f6f7f9;
		padding: 0 0 70px 0;
	}
	.Application_type {
		width: 100%;
		display: block;
		overflow: hidden;
		background-color: #f6f7f9;
		margin-top: 3.646vw;
	}
	.sc_contari {
		width: 1200px;
		margin: 0 auto;
		display: block;
	}
	.sc_case {
		background-color: #FFFFFF;
		position: relative;
		height: 160px;
		margin: 10px 0;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));
	}
	.sc_case img {
		margin: 30px 10px;
		width: 30%;
		display: table-cell;
		float: left;
	}
	.Latest-consultation {
		display: block;
		overflow: hidden;
		background-color: #FFFFFF;
		padding-top: 40px;
	}
	.more_business {
		background-color: #F6F7F9;
		width: 100%;
		display: block;
		overflow: hidden;
	}
	.lx_news img {
		width: 100%;
	}
	.sac_text p {
		margin: 0;
		color: #999;
		text-align: center;
	}
	.padding-0 {
		padding: 0;
	}
	.text_center {
		text-align: center;
	}
	.foot_lxgj {
		list-style: none;
		color: #fff;
		margin: 10px 0;
	}
	.foot_lxgj a {
		text-align: center;
		color: #FFF;
		margin: 10px 0;
	}
	.margin-10 {
		margin: 10px 0;
	}
	.text-align {
		display: block;
		justify-content: center;
		align-items: center;
		vertical-align: middle;
	}
	.cr {
		background-color: #FFFFFF;
		position: relative;
		height: 220px;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));
	}
	.s_bg {
		width: 60%;
		float: left;
		padding-top: 30px;
	}
	.s_bg>p:nth-child(1) {
		text-align: left;
		font-weight: bold;
		color: #333333;
	}
	.s_bg p {
		text-align: left;
		font-weight: bold;
		color: #333333;
		overflow: hidden;
		height: 2em;
	}
	.s_bg div {
		position: absolute;
		top: 35px;
		width: 80px;
		height: 80px;
		border-radius: 50%;
		overflow: hidden;
		background-color: #000000;
		left: 35%;
	}
	.cr_text {
		margin-top: 60px;
	}
	.cr_title p {
		color: #00008B;
		font-weight: bold;
		font-size: 28px;
		line-height: 25px;
	}
	.mb_title p {
		color: #00008B;
		font-weight: bold;
		font-size: 28px;
	}
	.cr_text p:nth-child(1) {
		margin: 0;
		font-size: 18px;
		font-weight: bold;
		color: #333;
		text-align: center;
	}
	.cr_text p {
		text-align: center;
	}
	.cr_contair {
		margin-top: 40px;
		display: block;
		padding-left: 0;
	}
	.at_contari {
		width: 1200px;
		margin: 30px auto;
		display: block;
		overflow: hidden;
		padding: 30px 10px 10px 10px;
		background-color: #fff;
		-webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));
	}
	.lc_news1 li {
		margin: 5px 0;
	}
	.lc_news1 a {
		width: 100%;
		padding: 0px 5px;
		background-color: #fff;
		display: block;
		overflow: hidden;
	}
	.lc_news1 a>div p {
		font-size: 16px;
		color: #333;
		text-overflow: ellipsis;
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		line-height: 1.62em;
	}
	.lc_news1 .active a {
		width: 100%;
		padding: 0px 5px;
		background-color: #fff;
		display: block;
		overflow: hidden;
		/*-webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, .1));*/
	}
	.lc_news1 .active a>div p {
		font-size: 16px;
		color: #0663ca;
		text-overflow: ellipsis;
		position: relative;
		white-space: nowrap;
		overflow: hidden;
	}
	.more_yw_list .active a {
		border-bottom: 4px solid #2e9cf3;
	}
	.more_yw_list a {
		border-bottom: 4px solid #fff;
	}
	.more_yw_list li {
		padding-left: 0;
	}
	.banner_top {
		background-color: #303f9f;
		/*overflow: hidden;*/
	}
	.honorary-qualification {
		background-image: url(../images/aboutus/aboutus_16.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		min-height: 500px;
		width: 100%;
		display: block;
		overflow: hidden;
		padding: 60px 0;
	}
	.cs_contari {
		width: 1200px;
		margin: 0 auto;
		display: block;
		overflow: hidden;
		padding: 20px 0;
	}
	.nav1 {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	.nav1 > li {
		position: relative;
		display: block;
	}
	.nav1 > li > a {
		position: relative;
		display: block;
		padding: 10px 15px;
	}
	.nav1 > li > a:hover,
	.nav1 > li > a:focus {
		text-decoration: none;
		background-color: #eee;
	}
	.nav1 > li.disabled > a {
		color: #777;
	}
	.nav1 > li.disabled > a:hover,
	.nav1 > li.disabled > a:focus {
		color: #777;
		text-decoration: none;
		cursor: not-allowed;
		background-color: transparent;
	}
	.nav1 .open > a,
	.nav1 .open > a:hover,
	.nav1 .open > a:focus {
		background-color: #eee;
		border-color: #337ab7;
	}
	.nav1 .nav-divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5;
	}
	.nav1 > li > a > img {
		max-width: none;
	}
	nav-tabs1 {
		border-bottom: 1px solid #ddd;
	}
	.nav-tabs1 > li {
		float: left;
		margin-bottom: -1px;
	}
	.nav-tabs1 > li > a {
		margin-right: 2px;
		line-height: 1.42857143;
		border: 1px solid #fff;
		border-radius: 4px;
		margin: 0 10px;
	}
	.nav-tabs1 > li > a:hover {
		border-color: #eee #eee #ddd;
	}
	.nav-tabs1 > li.active > a,
	.nav-tabs1 > li.active > a:hover,
	.nav-tabs1 > li.active > a:focus {
		color: #103588;
		cursor: default;
		background-color: #f6f7f9;
		border: 1px solid #ddd;
	}
	.nav-tabs1 > li img {
		width: 40px;
	}
	.nav-tabs1.nav-justified {
		width: 100%;
		border-bottom: 0;
	}
	.nav-tabs1.nav-justified > li {
		float: none;
	}
	.nav-tabs1.nav-justified > li > a {
		margin-bottom: 5px;
		text-align: center;
	}
	.nav-tabs1.nav-justified > .dropdown .dropdown-menu {
		top: auto;
		left: auto;
	}
}

input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

.input-group-addon {
	padding: 0;
}


}
*ul {
	list-style: none;
	padding: 0;
}
@media (min-width: 768px) {
	.nav-tabs1.nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	
	.nav-tabs1.nav-justified > li > a {
		margin-bottom: 0;
	}
}
.nav-tabs1.nav-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}
.nav-tabs1.nav-justified > .active > a,
.nav-tabs1.nav-justified > .active > a:hover,
.nav-tabs1.nav-justified > .active > a:focus {
	border: 1px solid #ddd;
}
@media (min-width: 768px) {
	.nav-tabs1.nav-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	
	.nav-tabs1.nav-justified > .active > a,
	.nav-tabs1.nav-justified > .active > a:hover,
	.nav-tabs1.nav-justified > .active > a:focus {
		border-bottom-color: none;
	}
}
.dy {
	background-color: #f6f7f9;
}
.yxtj {
	list-style: none;
	border-left: 1px solid #DBDBDB;
	padding: 5px 0;
}
.yxtj li {
	padding-right: 0;
}
.yxtj a {
	border: 1px solid #BDBDBD;
	border-radius: 10px;
	display: block;
	overflow: hidden;
	padding: 5px 10px;
	margin: 5px 0;
	cursor: unset;
}
.yxtj img {
	width: 40px;
	height: 40px;
}
.yxtj span:nth-of-type(1) {
	color: #222;
	font-size: 14px;
}
.Customized_scheme {
	background-image: url(../images/cuntry_bg1_02.jpg);
	height: 80px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.nav-tabs {
	border-bottom: none;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #fff;
	/*cursor: default;*/
	background-color: #0663ca;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}

.nav-tabs > li {
	float: left;
	margin-bottom: 34px;
	margin-left: 20px;
}

.nav-tabs > li > a {
	margin-right: 2px;
	/* line-height: 1.42857143; */
	border: 1px solid transparent;
	border-radius: 25px;
}

.nav > li > a {
	position: relative;
	display: block;
	padding: 2px 15px;
}

.nav-tabs > li > a {
	margin-right: 2px;
	/* line-height: 1.42857143; */
	border: 1px solid #dbdbdb;
	border-radius: 25px;
}

.smallpicbox1{
  height:130px;
}
.smallpicbox2{
  position: absolute;
  right: -30px;
}
.bigpicbox{
  position: relative;
  top: -30px;
}
.smallpicbox2 .spic{
  padding: 0 9px;
}
@media screen and (max-width:992px) {

	#myCarousel img{
		width: 150%;
	    object-fit: cover;
	    margin-left: -25%;
	}

  .smallpicbox1{
    height:0px;
  }
  .smallpicbox2{
    position: unset;
    right: -30px;
  }
  .bigpicbox{
    position: relative;
    top: -30px;
  }
  .smallpicbox2 .spic{
    padding: 0 9px;
  }
}

.lccasesp1{
	font-size: 18px;
	line-height:1.5em;
}

.lccasesp2{
	font-size: 18px;
	line-height:2em;
	color:red !important;
}

.lccasesp2 span{
	font-size:15px;
	color:#000 !important;
}

.button_l,.button_r{
	margin: 5px 10px 0 0;
}

.dropdownMenumorebtn{
  position: relative;
}
.dropdownMenumoreshow{
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 100%;
  font-size: 14px;
  list-style: none;
  text-align: center;
  padding: 0;
  background-color: #303f9f;
}
.dropdownMenumoreshow a{
  display:block;
  font-size: 14px;
  line-height: 40px;
  width: 100%;
}
.dropdownMenumoreshow a:hover{
  background-color:#687bf0;
}

.rectext p{
	vertical-align: middle;line-height: 40px;font-size:1.1em;
}

#myTab6 li.recatli img {
    float:left;
}

#myTab6 li.recatli span {
    float:left;
    display: block;
    line-height: 25px;
    font-size: 16px;
    margin-left: 10px;
    color:#222222;
}

#myTab6 li.recatli.active span {
    color:#103588;
}

#myTab {
	float: none;
    margin: 0 auto;
    padding-left: 5%;
}

@media screen and (min-width: 1200px){
	#myTab6 li.recatli img {
	    width: 50px;
	}

	#myTab6 li.recatli span {
	    
	}
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
	.rectext{
		padding-left:0px;
	}
	.rectextbox{
		padding-top: 0px;
	}

	.rectext p{
		line-height: 30px;
	}

	.lccasesp1{
		font-size:15px;
	}
	.lccasesp2{
		font-size:15px;
	}
	.lccasesp2 span{
		font-size:12px;
	}
}

@media screen and (max-width: 992px) and (min-width: 768px) {
	.sm-dispaly-none {
		display: none;
	}
	.bigpicbox{
		top:0px;
		margin-top:30px;
		padding: 10px;
	}
	#myTab6 li.recatli{
		width: 33.3%;
	}
	#myTab6 li.recatli span{
		line-height: 40px;
    	font-size: 2.4vw;
	}
	.country1_titile p:nth-child(1){
		font-size: 45px;
	}
	.successful_cases1{
		padding-left:0px;
	}
	.sc_contari{
		height: 100%;
		padding: 0 25px;
	}
	.sc_case{
		width: 100%;
		height:auto;
		padding: 0px;
	}
	.sc_case img{
		margin: 20px 10px;
	}
	.s_bg {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.lccasesp1 {
    	font-size: 1.5vw;
	}
	.lccasesp2 {
    	font-size: 1.2vw;
	}
	.lccasesp2 span {
	    font-size: 1.2vw;
	    display:block;
	}
	.button_l{
		margin: 0.8vw!important;
		margin-left:0px!important;
	}
	.button_r{
		margin: 0.8vw;
		margin-right:0px;
		margin-left:0px;
	}
	.successful_cases1{
		height:450px;
	}
	.Application_type{
		padding:0px 25px;
	}
	#myTab {
		padding: 0px;
	    margin: 0 auto;
	    width: 40%;
	}
	.lc_news1{
		padding-left: 0px;
	}
	.yxtj{
		border-left:0px;
	}
	.yxtj li {
	    padding-right: 15px;
	    padding-left: 0px;
	}
	.cs_contari {
	    padding: 20px 0;
	}
	.dz_button {
	    margin-top: 0px;
	}
}

@media screen and (max-width: 768px){
	#myTab6 li.recatli{
		width: 33.3%;
	}
	#myTab6 li.recatli a{
		width: 25vw;
    	margin: 0 auto;
	}
	#myTab6 li.recatli a img{
		width: 10vw;
	}
	#myTab6 li.recatli span{
		line-height: 5.2vw;
    	font-size: 3vw;
	}
	.country1_titile p:nth-child(1){
		font-size: 22px;
	}
	.bigpicbox{
		position: unset;
		padding: 10px;
	}
	.sc_case{
		margin:0px;
		width:85%;
		height:auto;
		padding:0px;
		margin:0 auto;
		overflow: hidden;
	}
	.sc_case .sc_piccase {
		display: table-cell;
    	float: left;
	    margin: 10px 10px;
	    width: 30%;
	}
	.sc_case .sc_piccase img{
		margin:0px;
		width:100%;
		height:auto;
		object-fit:cover;
	}
	.sw_l,.sw_r{
		top: 16vw;
	}
	.s_bg{
		padding-top: 2.5vw;
	}
	.s_bg p{
		font-size: 4vw;
	}
	.button_l{
		font-size: 2.5vw;
		margin: 10px 10px 0px 0px !important;
	}
	.button_r{
		font-size: 2.5vw;
		margin: 10px 0px 0px 10px !important;
	}
	.yjssqgl{
		display:none;
	}
	.lc_news1{
		padding-left:0px;
	}
	.yxtj{
		border-left:0px;
	}
	.yxtj li {
	    padding-right: 15px;
	    padding-left: 0px;
	}
	.cs_contari p{
		text-align:center !important;
	}
	.dz_button{
		margin:0 auto;
	}
	.Customized_scheme{
		height:100px;
	}
}

@media screen and (max-width: 500px){
	.rectext p {
	    vertical-align: middle;
	    line-height: 25px;
	    font-size: 0.8em;
	}

}

@media screen and (max-width: 400px){
	#myTab6 li.recatli{
		width: 50%;
		margin:10px 0px;
	}
	#myTab6 li.recatli:last-child{
		width: 100%;
	}
	#myTab6 li.recatli a{
		width: 27vw;
	}
	#myTab6 li.recatli a img{
		width: 25vw;
	}
	#myTab6 li.recatli span{
		line-height: 10vw;
	    font-size: 5vw;
	    text-align: center;
	    margin: 0 auto;
	    width: 100%;
	}
	.successful_cases1{
		height:auto;
	}
}

/* 热门推荐 */
.at_contari22 {
    padding: 30px 40px;
    display: grid;
    grid-template-columns: 1.2fr 0.8fr;
    grid-template-rows: 1fr;
    width: 1200px;
    overflow: hidden;
    background-color: #fff;
    margin:0 auto;
}
.at_contari22 .at_title{
    font-size: 26px;
    color: #002059;
    font-weight: bold;
    margin-bottom: 20px;
}
.at_contari22 .more a p{
    text-align: right;
    padding-right: 25px;
    /*color: #999;*/
}
.at_contari22 .at_conpn{
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 0.63fr 1.37fr;
}
.at_contari22 .at_conpn .at_conpn_img img{
    width:100%;
    height:auto;
}
.at_contari22 .at_conpn ul{
    padding-left: 50px;
    margin-right: 15px;
    list-style: none;
    border-right: 1px solid #ebebeb;
}
.at_contari22 .at_conpn ul li a p{
    font-size: 16px;
}
.at_contari22 .at_conpn ul li a:hover p{
    color: #0663ca;
}
.at_contari22 .at_contj ul{
    list-style: none;
    display: grid;
    grid-template-rows: repeat(5,1fr);
    grid-template-columns: repeat(2,1fr);
    gap: 10px;
}
.at_contari22 .at_contj ul li a{
    display: grid;
    grid-template-columns: minmax(35px,auto) 1.5fr;
    grid-template-rows: 1fr;
    place-items: center start;
}
.at_contari22 .at_con2{
    padding: 0 55px 0 30px;
}
.at_contari22 .at_con2 .at_contj ul li{
    border: 1px solid #ebebeb;
    border-radius: 5px;
    padding: 10px;
}
.at_contari22 .at_con2 .at_contj ul li .at_contj_img{
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.at_contari22 .at_con2 .at_contj ul li .at_contj_img img{
    width:100%;
    height:auto;
}
.at_contari22 .at_con2 .at_contj ul li .at_contj_text{
    line-height: 15px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}