
@media only screen and (max-width: 1024px) {
 	.p10{ padding:0px 10px;}
	.banner .ui-carousel-page{bottom:15px;}
	.banner .ui-carousel-page li.active{width:12px;}
	.banner-item{height:auto;padding-bottom: 50px;padding-top: 6%;}
	.banner-item-body{flex-direction:column;align-items:center; width: 90%;}
	.banner-item-body .text{max-width:100%;flex: 0 0 10%;padding:0px 0px 0 10px;}
	.banner-item-body .text .logo1{display:none;}
	.banner-item-body .text h3{font-size:28px;line-height:40px;margin-bottom:10px;text-align:center;}
	.banner-item-body .text h2{font-size:36px;line-height:40px;margin-bottom:10px;text-align:center;}
	.banner-item-body .text h4{font-size:16px;font-style:normal;text-align:center;}
	.banner-item-body .text img{max-width:100%;}
	.banner-item-body .text p{font-size:14px;line-height:22px;text-align:center;max-width: 100%;}
	.banner-item-body .text .link{text-align:center;margin-top:15px;}
	.banner-item-body .text .link a{padding:6px 15px;font-size:14px;}
	.banner-item-body .image{ max-width: 80%;padding-left: 0px;}
		.banner-link {
		text-align: center;
		 flex-wrap: wrap;
		justify-content: center; /* ˮƽ���� */
	    align-items: center; /* ��ֱ���� */
	}
	.banner-link a {

	}
	.width {
		width: 100%;
		margin: 0 auto;
		max-width: inherit;
    	min-width: inherit;
		overflow: hidden;
	}
	.main_page_cms {
   		margin-top: 0px;
		display: block;
	}
	.main_page_60 .ui-carousel-prev, .ui-carousel-next {
		width: 90px;
	}
	.main_page_cms .main_page_60 {
		width: 100%;
		margin-top: 2.5%;
	}
	.main_page_cms .main_page_40 {
		width: 100%;
		padding-right: 0%;
	}
	.main_page_cms .main_page_item:first-child {
		padding-right: 0px;
	}
	.main_page_item .desc {
		font-size: 19px;
		line-height: 35px;
		text-align: center;
		margin-top: 25px;
	}
	.main_page_cms {
		padding-right: 10px;
		padding-left: 10px;
	}
	.banner-link{ text-align:center;}

	.main_page_item ul li i {
		margin-right: 8px;
    font-size: 30px;
	}
	.main_page_item ul li {
		line-height: 40px;
		color: #8492a6;
		display: flex;
		font-size: 18px;
	}

	
}
@media only screen and (max-width: 768px) {
 	.p10{ padding:0px 10px;}
	.ui-mt-80 {
		margin-top: 40px !important;
	}
	.banner-link {
		text-align: center;
		 flex-wrap: wrap;
		justify-content: center; /* ˮƽ���� */
	    align-items: center; /* ��ֱ���� */
	}
	.banner .ui-carousel-page{bottom:15px;}
	.banner .ui-carousel-page li.active{width:12px;}
	.banner-item{height:auto;}
	.banner-item-body{flex-direction:column;align-items:center; width: 100%;}
	.banner-item-body .text{max-width:100%;flex: 0 0 10%;padding:0px 10px 0 10px;}
	.banner-item-body .text .logo1{display:none;}
	.banner-item-body .text h3{font-size:28px;line-height:40px;margin-bottom:10px;text-align:center;}
	.banner-item-body .text h2{font-size:36px;line-height:40px;margin-bottom:10px;text-align:center;}
	.banner-item-body .text h4{font-size:16px;font-style:normal;text-align:center;}
	.banner-item-body .text img{max-width:100%;}
	.banner-item-body .text p{font-size:14px;line-height:22px;text-align:center;max-width: 100%;}
	.banner-item-body .text .link{text-align:center;margin-top:15px;}
	.banner-item-body .text .link a{padding:6px 15px;font-size:14px;}
	.banner-link a {
    width: 46%;
	 margin: 2%; 
	 padding: 8px 12px;
 
	}
	.banner-link a i {
		font-size: 16px;
	}
	
	.yct-pc{
		display:  none !important;
	}
	.yct-phone{
		display:  block !important;
	}
	.yct-phonea{
		display: inline-block !important;
	}
	.ui-pt-80 {
		padding-top: 40px !important;
	}
	.ibox-advantage-list {
		color: #666666;
		margin-top: 50px;
		position: relative;
		border: 1px solid #d1d1d1;
		border-radius: 0px; 
		border-right: 0px;
	}
	.ibox-advantage-list li {
		float: left;
		display: block;
		background-color: #fff;
		width: 49.999999999999%;
		position: relative;
		overflow: hidden;
		padding-top: 20px;
		padding-right: 4%;
		padding-bottom: 20px;
		padding-left: 4%;
	}
	.ibox-advantage-list li:nth-child(1) , .ibox-advantage-list li:nth-child(2) , .ibox-advantage-list li:nth-child(3), .ibox-advantage-list li:nth-child(4){border-bottom: 1px  solid #d1d1d1;}
	.ibox-advantage-list li:nth-child(3) {border-right: 1px  solid #d1d1d1;}
	.ibox-advantage-list li:nth-child(6){border-right: 1px  solid #d1d1d1;}
	.ibox-advantage-list li:nth-child(1){border-radius: 10px 0 0 0;}
	.ibox-advantage-list li:nth-child(3){border-radius:0 0px 0 0;}
	.ibox-advantage-list li:nth-child(4){border-radius:0 0 0 0px;}
	.ibox-advantage-list li:last-child{border-radius:0 0 0px 0;}
	.ibox-advantage-list li:before{ content: ""; position: absolute; right: 0; bottom: 0; height: 100%; width: 1px; background-color: #d1d1d1;}
	.ibox-advantage-list li:last-child::before , .ibox-advantage-list li:nth-child(3)::before{display: none;}
	
	.main_page_cms {
   		margin-top: 0px;
		display: block;
	}
	.main_page_60 .ui-carousel-prev, .ui-carousel-next {
		width: 30px;
	}
	.ui-carousel-prev, .ui-carousel-next {
		width: 30px;
	}
	.main_page_cms .main_page_60 {
		width: 100%;
		margin-top: 2.5%;
	}
	.main_page_cms .main_page_40 {
		width: 100%;
		padding-right: 0%;
	}
	.main_page_cms .main_page_item:first-child {
		padding-right: 0px;
	}
	.main_page_item .desc {
		font-size:12px;
    	text-align: center;
		margin-top:25px;
	}
	.main_page_cms {
		padding-right: 10px;
		padding-left: 10px;
	}
	.banner-link .btn-danger{ font-size:12px!important;}
	.banner-link .btn-danger i{ font-size:14px!important;}
	.main_page_item ul li i {
		margin-right: 8px;
		font-size: 20px;
	}
	.main_page_item ul li {
		line-height: 40px;
		color: #8492a6;
		display: flex;
		font-size: 12px;
	}
	
	
	
	.subject-Inclusive .frames{
		width: 50%;
	}
	.subject-Inclusive .frames:nth-child(1) {
		border-radius: 10px 0 0 0;
	}
	.subject-Inclusive .frames:nth-child(2) {
		border-radius: 0 10px 0 0;
	}
	.subject-Inclusive .frames:nth-child(7) {
		border-radius: 0 0 0 10px;
	}
	.subject-Inclusive .frames:nth-child(4) {
		border-radius: 0 0 0 0;
	}
	.subject-Inclusive .frames:nth-child(5) {
		border-radius: 0 0 0 0;
	}
	.subject-Inclusive .frames:nth-child(8) {
		border-radius: 0 0 10px 0;
	}
	
	.moduleContent li {
		width: 49.1%;
	}
	.moduleContent .case_div {
		width: 100%;
		height: 30px;
		background: none;
	}
	.moduleContent .jiantou {
		width: 22%;
		height: 30px;
	}
	.moduleContent .case_div h5 {
		padding-left: 2%;
		line-height: 23px;
		padding-top: 0px;
		font-size: 12px;
		width: 100%;
		text-align:center;
	}
	.moduleContent .jiantou{ display:none;}
	.ibox-about-con {
		width: 95%;
	}
	.ibox-about-con .d a {
		width: 47%;
	}
	.ibox-about-con .d a:hover {
		-webkit-transform: translateY(-0px);
		transform: translateY(-0px);
	}
	.ibox-about-con .ibox-about-list li {
		margin-bottom: 30px;
		width: 50%;
	}
	.ibox-about-con .ibox-about-list .num {
		font-size: 35px;
	}
	
	
	
	 .index_news{
    padding: 15px 0;
  }
  .in_news_list_ul li{
    margin-bottom: 8px;
  }
  .in_news_list_ul li a{
    padding: 0 8px;
    height: 20px;
    line-height: 20px;
    margin: 0 3px;
    font-size: 12px;
  }

  .in_news_main{
    padding: 10px 0 0px 0;
  }
  
  .news_box_list li:nth-child(-n+2){
    padding-bottom: 0;
  }
  .news_box_list li{
    padding: 0 3px;
  }
  .news_box_list .n_img{
    width: 100%;
  }

  .news_box_list .n_txt{
    width: 100%;
    padding: 5px 0px;
  }

  .news_box_list .n_txt h2{
    font-size: 12px;
    margin-bottom: 3px;
    margin-top: 3px;
  }

  .news_box_list .n_txt h3{
    font-size: 12px;
  }

  .news_box_list .n_txt .n_more{
    padding: 3px 0;
  }
  .news_box_list .n_txt .n_more a,.news_box_list .n_txt .n_more time{
    font-size: 12px;
    line-height: 18px;
  }

  .news_box_list li:nth-child(n+3){
    width: 100%;
    padding: 7px 0;
  }
  .news_box_list li:nth-child(n+3) .n_txt h2 a{
    font-size: 12px;
  }
  .news_box_list li:nth-child(2n+4) .n_txt{
    padding: 0!important;
  }
  .news_box_list li:nth-child(2n+3) .n_txt {
    padding: 0 0px 0 0!important;
  }
  .news_box_list li:nth-child(n+3) .n_txt h2 time {
		font-size: 12px;
		text-align: right;
		padding-right: 12px;
	}

.tagtitle {
  font-size: 16px;
  display: block;
  line-height: 20px;
  color: #000000;
  font-weight:bold;
}
.tagtitle span{
  font-size: 16px;
  display: block;
  line-height: 20px;
  color: #d9534f;
  font-weight:bold;
}
.b_box{ margin-top:10px;}
.b_box_ul{
  overflow: hidden;
}
.b_box_ul li{
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}
.b_box_ul li h2{
  height:24px;
  line-height: 24px;
  font-size: 14px;
  color: #fff;
}

.b_box_ul li a{
  height:24px;
  line-height: 24px;
  font-size: 14px;
  color: #b1b1b1;
  display: block;
}
.b_box_ul li:hover a{
  color: #e10000;
}


footer {
    padding: 0px 0 0 0;
}
footer .copyright {
    padding: 15px 0 15px 0;
	text-align:center;
}
.container-layout {
    margin-bottom: 55px;
}
.ui-fixeds {
    position: fixed;
    bottom: 0px;
    z-index: 9999999;
    width: 100%;
}
.ui-footnav{
	background:#ffffff;
	height:55px;
}
.ui-footnav a i {
    color: #0F0F0F!important;
	font-size:18px;
}
.ui-footnav a {
    color: #0F0F0F!important;
    border-right-color: rgba(255,255,255,.2);
	font-size:14px;
	padding:0px!important;
}
}