@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */

/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */

@media screen and (max-width: 1599px) {
	.inner {
		width: 100%
	}

	.mod {
		padding: 0 40px;
	}

	.main2,
	.main3,
	.main5 {
		padding: 100px 0;
	}

	.sudy-tab1 .tab-list {
		padding: 12px 30px 0
	}

	.sudy-tab2 .tab-list2 {
		margin-top: 40px;
	}

	.container {
		padding-bottom: 108px;
	}

	.index_title span {
		font-size: 38px;
	}

	.main4box {
		height: 720px;
	}

	.nav .wp-menu,
	.nav .wp-menu .menu-item {
		height: 66px;
	}

	.nav .wp-menu .menu-item>a {
		height: 66px;
		line-height: 66px;
	}

	.nav .wp-menu .menu-item a.menu-link {
		font-size: 20px;
	}

	.nav .wp-menu .menu-item.hover a.menu-link:before {
		height: 4px;
	}

	.nav .sub-menu {
		top: 66px;
	}

	.head-top {
		padding-top: 36px;
	}

	.header .head-right {
		padding-top: 30px;
	}

	/*内页*/
	.column-banner {
		height: 500px;
	}

	.column-banner .tit_bt {
		bottom: 50px;
	}

	.column-banner .tit1 {
		font-size: 38px;
	}

	.column-banner .tit2 {
		font-size: 18px;
	}

	.column-item .news-cont .news_bt {
		font-size: 22px;
	}

	.column-item .news-cont .news_text {
		font-size: 18px;
	}

	.jiazhi_list ul {
		margin: 0 -20px;
	}

	.jiazhi_list li {
		padding: 0 20px;
	}

	/*案例*/
	.column-toptu {
		position: relative;
		margin-top: -180px;
		height: 600px;
		margin-bottom: 100px;
	}

	/*产品*/
	.scene-listcon {
		margin-top: 50px;
	}

	.dangjian .cp_tu {
		right: 0px;
	}

	.dangjian_cardli .link {
		font-size: 20px;
	}
}

@media screen and (max-width: 1440px) {

	.mod {
		padding: 0 20px
	}

	.tab-list2 .list_box {
		padding: 0;
	}

	.main4box {
		height: 600px;
	}

	.tab-list .list_box li a {
		height: 70px;
	}

	.tab-list .list_box li a span {
		font-size: 20px;
	}

	.customer-carousel {
		height: 538px;
	}

	.customer-item {
		height: 180px;
	}
	customer-item .overlay{background-size:200px auto;}
	.card_item .bt {
		font-size: 24px;
	}

	.card_item .text {
		font-size: 18px;
	}

	.main4_card.active .text {
		margin-top: 40px;
	}

	.main4_card.active .more {
		margin-top: 50px;
	}

	.main4_card.active .icon {
		left: 20px;
	}

	.news_con .news_title,
	.news_card2 .news_list li .news_title {
		font-size: 20px;
	}

	#footer .sitelogo {
		width: 32%;
	}

	/*内页*/
	.column-item .news-img {
		width: 320px;
		height: 190px;
	}

	.column-item .news-cont {
		width: calc(100% - 360px)
	}

	.column-item .news-cont .news_bt {
		font-size: 20px;
		line-height: 32px;
	}

	.column-item .news-cont .news_text {
		font-size: 16px;
		line-height: 32px;
	}

	.jiazhi_box {
		padding-top: 135%;
	}

	.jiazhi_box .card {
		top: 40px;
		left: 30px;
		right: 30px;
	}

	.jiazhi_box .card .bt {
		line-height: 36px;
		font-size: 22px;
	}

	.scene-listcon li .card_bt {
		font-size: 20px;
	}

	/*案例*/
	.column-toptu {
		height: 520px;
	}

	.list-navwz {
		margin-bottom: 40px;
	}

	.column-listcon ul {
		margin: 0 -16px;
	}

	.column-listcon li a {
		padding: 0 16px;
		margin-bottom: 40px;
	}

	/*产品*/
	.cp_wz {
		width: 70%
	}

	.dangjian .cp_wz {
		width: 60%;
	}

	.dangjian .cp_tu {
		top: 50px;
	}

	.dangjian_list {
		padding: 0px 30px 50px;
	}

	.dangjian_card01 {
		width: 45%;
		padding-top: 90px;
	}

	.dangjian_cardbteng {
		top: 30px;
	}

	.dangjian_list01 .dangjian_card02,
	.dangjian_list02 .dangjian_card02,
	.dangjian_list03 .dangjian_card02,
	.dangjian_list04 .dangjian_card02 {
		width: 42%;
	}

	.dangjian_cardwz {
		font-size: 18px;
		line-height: 36px;
		margin: 26px 0;
	}

	.dangjian_cardli .link {
		height: 40px;
		line-height: 40px;
		font-size: 18px;
		margin-bottom: 18px;
	}
}

@media screen and (max-width: 1199px) {

	.main2,
	.main3,
	.main5 {
		padding: 50px 0 70px;
	}

	.main4 {
		padding-top: 50px;
	}

	.index_title span {
		font-size: 32px;
	}

	.card_item .icon {
		width: 85px;
		height: 85px;
	}

	.main4_card.active .icon {
		width: 72px;
		height: 72px;
	}

	.sudy-tab1 .tab-menu li {
		width: 30%;
	}

	.sudy-tab1 .tab-menu .box_text i {
		width: 50px;
		height: 50px;
	}

	.sudy-tab1 .tab-menu .box_text span {
		margin-top: 8px;
	}

	.sudy-tab1 .tab-menu li.selected .box_text span {}

	/*内页*/
	.jiazhi_list ul {
		margin: 0 -15px;
	}

	.jiazhi_list li {
		padding: 0 15px;
	}

	.jiazhi_box .card .bt {
		margin-top: 12px;
		margin-bottom: 0;
	}

	.jiazhi_box .card .wz {
		line-height: 28px;
	}

	.jiazhi_box .card .wz {
		line-height: 36px;
		font-size: 16px;
	}

	.about_wz,
	.about_wz p {
		font-size: 18px;
		line-height: 36px;
	}

	/*案例*/
	.column-toptu {
		height: 480px;
		margin-bottom: 80px;
	}

	.column-listcon li a {
		margin-bottom: 30px;
	}

	.column-listcon li .card .btwz {
		left: 20px;
		right: 20px;
		bottom: 10px;
		font-size: 16px;
	}

	.case_more {
		margin-top: 20px;
	}

	/*产品*/
	.cp_wz {
		width: 80%
	}

	.scene-listcon li .card_wz {
		top: 40px;
		right: 40px;
		bottom: 40px;
		left: 40px;
		font-size: 16px;
		line-height: 36px;
	}

	.dangjian_list02 .dangjian_card01,
	.dangjian_list04 .dangjian_card01 {
		width: 100%;
		float: none;
		clear: right
	}

	.dangjian_list01 .dangjian_card01,
	.dangjian_list03 .dangjian_card01 {
		width: 100%;
		float: none;
		clear: left
	}

	.dangjian_list01 .dangjian_card02,
	.dangjian_list03 .dangjian_card02 {
		margin-left: 30px;
	}

	.dangjian_list02 .dangjian_card02,
	.dangjian_list04 .dangjian_card02 {
		margin-right: 30px;
	}

	.dangjian_list02 .dangjian_cardbteng,
	.dangjian_list04 .dangjian_cardbteng {
		left: calc(42% + 30px);
	}
}

/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 999px) {
	#header {
		border-bottom: 0;
		padding-bottom: 10px;
	}

	.header .head-right {
		padding-top: 0;
	}

	.head-top {
		padding-top: 26px;
	}

	.fNav {
		display: none;
	}

	.site-lang {
		display: none;
	}

	.sousuo {
		float: none;
		width: 100%;
		height: 48px;
	}

	.searchbox,
	.sousuo:hover .searchbox {
		width: 100%;
	}

	.sousuo_btn {
		z-index: 10;
	}

	.wp-search form {
		padding-right: 48px;
	}

	.wp-search .search-input {
		height: 44px;
		padding: 4px;
	}

	.wp-search .search-input input.search-title {
		height: 36px;
		line-height: 36px;
	}

	.wp-search .search-btn,
	.wp-search .search-btn input.search-submit {
		height: 44px;
		width: 48px;
	}

	.head-nav {
		float: none;
		height: 0;
		padding-top: 0;
	}

	.navi-aside-toggle,
	.navi-aside-search {
		display: block;
	}

	/*导航样式：后台绑定时也可以定义配置*/
	.wp-navi .wp-menu {
		display: none;
	}

	.wp-navi-slide .navi-slide-head {
		display: block;
		padding: 0 10px;
		height: 40px;
	}

	.wp-navi-slide .wp-menu {
		background: #fff;
	}

	.wp-navi-slide .wp-menu .menu-item {
		display: inline-block;
		float: none;
		position: relative;
		z-index: 100;
		width: 100%;
		padding-left: 0px;
		text-align: left;
		border-bottom: 1px solid #eee
	}

	.wp-navi-slide .wp-menu .menu-item .menu-switch-arrow {
		display: block;
		width: 38px;
		height: 38px;
		position: absolute;
		right: 6px;
		top: 1px;
		background: url(css/img/icons.png) no-repeat 10px -116px;
	}

	.wp-navi-slide .wp-menu .menu-item a.menu-link {
		display: block;
		padding: 0 20px;
		line-height: 40px;
		color: #343434;
		font-size: 14px;
	}

	.wp-navi-slide .wp-menu .menu-item a.menu-link.hover,
	.wp-navi-slide .wp-menu .menu-item.hover a.menu-link,
	.wp-navi-slide .sub-menu .sub-item.hover>a,
	.wp-navi-slide .sub-menu .sub-item a:hover {
		text-decoration: none;
		color: #000;
		background-color: #eee;
	}

	.wp-navi-slide .sub-menu {
		display: none;
		position: relative;
		left: 0;
		bottom: 0px;
		top: 0px;
		min-width: 0px;
		z-index: 100;
		background: #fff;
		opacity: 0.8;
	}

	.wp-navi-slide .sub-menu .sub-item {
		position: relative;
		white-space: nowrap;
		vertical-align: top;
		border-bottom: 1px solid #eee;
	}

	.wp-navi-slide .sub-menu .sub-item a {
		display: block;
		color: #000;
		height: auto;
		line-height: 40px;
		padding: 0 36px;
		font-size: 14px;
		background: none;
	}

	.wp-navi-slide .sub-menu .sub-item a:hover {
		color: #000;
		background-color: #eee;
		display: block;
	}

	.wp-navi-slide .sub-menu .sub-menu {
		left: 0;
		top: 0;
	}

	.wp-navi-slide .sub-menu .sub-menu .sub-item a {
		padding: 0 52px;
	}

	.index_title {
		padding-bottom: 8px;
	}

	.sudy-tab1 .tab-menu {
		padding-bottom: 68px;
	}

	.sudy-tab1 .tab-menu li:before {
		width: 138px;
		height: 16px;
		bottom: -70px;
	}

	.sudy-tab1 .tab-menu .box_text i {
		width: 40px;
		height: 40px;
	}

	.sudy-tab1 .tab-menu .box_text span {
		font-size: 18px;
		line-height: 22px;
		margin-top: 8px;
	}

	.sudy-tab1 .tab-menu li.selected .box_text i {
		width: 60px;
		height: 60px;
	}

	.sudy-tab1 .tab-menu li.selected .box_text span {
		font-size: 20px;
	}

	.tab-list .list_box li a span {
		font-size: 18px;
	}

	.customer-carousel {
		height: 418px;
	}

	.customer-item {
		height: 140px;
	}

	.main4box.mod {
		padding: 0;
	}

	.main4box {
		height: 360px;
	}

	.main4_card,
	.main4_card.active {
		width: 25%;
		padding: 0;
	}

	.main4_card.active .card_item {
		padding-left: 0;
	}

	.main4_card.active .icon {
		position: static;
		width: 85px;
		height: 85px;
		left: auto;
		top: auto;
		transform: none;
	}

	.main4_card.active .text,
	.main4_card.active .more {
		display: none;
	}

	.main4_card.active .bt {
		margin-top: 50px;
		text-align: center;
	}

	.main5 .index_title {
		margin-bottom: 20px;
	}

	.sudy-tab2 .tab-list2 {
		margin-top: 20px;
	}

	.tab-list2 .list_box .news_card {
		width: 100%;
	}

	.news_card .img_con {
		padding-top: 60%;
	}

	.tab-list2 .list_box .news_card2 {
		width: 100%;
		padding-left: 40px;
		padding-right: 20px;
	}

	.customer-pagination .swiper-pagination-bullet {
		width: 46px;
		height: 5px;
		margin: 0 10px;
	}

	.swiper-button-next,
	.swiper-button-prev {
		transform: scale(0.8);
	}

	#footer .sitelogo {
		float: none;
		margin: 0 auto;
		width: 38%;
	}

	#footer .footer-contact {
		float: none;
		width: 90%;
		margin: 0 auto;
		margin-top: 20px;
	}

	#footer .foot_nav li a,
	#footer .footer-category p {
		font-size: 16px;
	}

	/*内页*/
	.column-banner {
		height: 360px;
	}

	.column-banner .tit_bt {
		bottom: 50px;
	}

	.column-banner .tit1 {
		font-size: 28px;
	}

	.column-banner .tit2 {
		font-size: 18px;
	}

	.page_place {
		margin-top: 10px;
	}

	#d-container {
		padding: 30px 20px;
	}

	#d-container .inner {
		padding: 25px 10px 20px;
	}

	.list-nav {
		padding: 0px
	}

	.tab-menu3 {
		margin-bottom: 0;
	}

	.tab-list3 {
		padding-top: 8px;
	}

	.jiazhi_list ul {
		margin: 0 -20px;
	}

	.jiazhi_list li {
		width: 50%;
		padding: 0 20px;
		margin-bottom: 30px;
	}

	.jiazhi_box {
		padding-top: 85%;
	}

	.jiazhi_box .card {
		top: 60px;
	}

	.jiazhi_box .card .icon {
		margin: 0 auto;
	}

	.jiazhi_box .card .bt {
		margin-top: 26px;
		margin-bottom: 10px;
		line-height: 46px;
		font-size: 32px;
		text-align: center;
	}

	.jiazhi_box .card .wz {
		line-height: 40px;
		font-size: 18px;
	}

	/*案例*/
	.column-toptu {
		margin-top: -140px;
		height: 480px;
		margin-bottom: 50px;
	}

	.column-listcon ul {
		margin: 0 -12px;
	}

	.column-listcon li a {
		padding: 0 12px;
		margin-bottom: 24px;
	}

	.list-navwz {
		font-size: 20px;
	}

	/*产品*/
	.cp_wz {
		width: 90%
	}

	.scene-listcon ul {
		position: relative;
		margin: 0 -15px;
	}

	.scene-listcon li a {
		display: block;
		padding: 0 15px;
		margin-bottom: 40px;
	}

	.scene-listcon li .card {
		padding-bottom: 50px;
	}

	.scene-listcon li .card_bt {
		height: 50px;
		line-height: 50px;
	}

	.scene-listcon li a:hover .card_pic {
		padding-top: calc(65.2% + 50px);
	}

	.scene-listcon li a:hover .card_bt {
		bottom: -50px;
	}

	.dangjian .cp_wz {
		float: none;
		width: 100%
	}

	.dangjian .cp_wz_js {
		padding: 30px 50px 30px 30px
	}

	.dangjian .cp_tu {
		position: static;
	}

	.dangjian_card01 {
		padding-top: 60px;
	}

	.dangjian_cardbt {
		font-size: 30px;
	}

	.dangjian_cardbteng {
		font-size: 80px;
	}













	#l-container .inner {
		padding: 25px 0 20px;
	}
}

/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 859px) {

	.mlink,
	.botlinks .links-wrap {
		width: 100%;
	}

	/*内页*/
	.column-banner {
		height: 300px;
	}

	.column-banner .tit_bt {
		bottom: 30px;
	}

	.column-banner .tit2 {
		font-size: 16px;
		margin-top: 16px;
	}

	.jiazhi_box {
		padding-top: 100%;
	}

	/*案例*/
	.column-toptu {
		height: 400px;
	}

	.dangjian_list {
		padding-bottom: 30px;
	}
}

@media screen and (max-width: 768px) {

	/*栏目图片*/
	.column-switch {
		display: block;
	}

	.col_menu .col_menu_head h3.col_name .col_name_text {
		display: block;
		line-height: 40px;
		padding: 0px 5px 0px 12px;
		font-size: 17px;
	}

	/**栏目名称图标**/
	.col_menu {
		width: 100%;
		float: none;
		margin-right: 0px;
		position: relative;
	}

	.col_menu .col_menu_con {
		display: none;
		border: 0px solid #e4e4e4;
	}

	.col_metas .col_title h2 {
		font-size: 18px;
	}

	/**当前栏目名称**/
	.col_news {
		width: 100%;
		min-height: 0px;
		float: none;
	}

	/**栏目新闻**/
	.col_news .col_news_box {
		margin-left: 10px;
		margin-right: 10px;
	}

	.col_news_con {
		padding: 5px 0px 10px 0px;
		margin: 0 0px;
	}

	.col_news_con .news_list li.news {
		line-height: 24px;
		padding: 4px 0px;
	}

	.col_news_con .news_list li.news span.news_title {
		line-height: 24px;
		margin-right: 100px;
	}

	/*标题*/
	.col_news_con .news_list li.news span.news_meta {
		margin-left: -100px;
	}

	/*属性*/
	.wp_paging li.pages_count,
	.wp_paging li.page_jump {
		display: none;
	}

	.infobox {
		width: auto;
		padding: 0px;
		margin: 0 10px;
	}

	.col_news_list .wp_entry img,
	.article .entry .read img {
		max-width: 100%;
		height: auto !important;
		width: 100%;
	}

	/**文章阅读部分图片大小限制**/
	/*内页*/
	.tab-menu3 li {
		margin: 0 24px;
	}

	.tab-menu3 li.selected {
		font-size: 24px;
		padding: 0 79px;
	}

	.column-item .news-img {
		width: 260px;
	}

	.column-item .news-cont {
		width: calc(100% - 300px)
	}

	.jiazhi_box .card {
		top: 40px;
	}

	.jiazhi_box .card .bt {
		line-height: 36px;
		font-size: 26px;
	}

	.jiazhi_box .card .wz {
		line-height: 36px;
		font-size: 16px;
	}

	/*产品*/
	#c-container {
		padding: 60px 0;
	}

	.scene-listcon li .card_bt {
		font-size: 16px;
	}

	.scene-listcon li .card_wz {
		top: 20px;
		right: 20px;
		bottom: 20px;
		left: 20px;
		font-size: 14px;
		line-height: 28px;
	}

	#e-container {
		padding: 60px 0;
	}
}

@media screen and (max-width: 719px) {
	.header .sitelogo {
		width: 78%;
	}

	.banner-control .swiper-pagination {
		transform: scale(0.8);
	}

	.index_title span {
		font-size: 26px;
	}

	.sudy-tab1 .tab-list {
		padding: 12px 0px 0;
	}

	.tab-list .list_box li {
		width: 50%;
	}

	.sudy-tab1 .tab-menu .box_text span {
		display: none;
	}

	.sudy-tab1 .tab-menu li.selected .box_text span {
		display: block;
		font-size: 18px;
	}

	.customer-pagination .swiper-pagination-bullet {
		width: 26px;
		height: 3px;
		margin: 0 6px;
	}

	.card_item .bt {
		font-size: 20px;
	}

	.main4_card.active .icon,
	.main4_card .icon {
		width: 72px;
		height: 72px;
	}

	.news_con .news_title,
	.news_card2 .news_list li .news_title {
		font-size: 18px;
	}

	.news_con .news_text,
	.news_card2 .news_list li .news_text {
		font-size: 15px;
		line-height: 24px;
	}

	.news_card2 .news_list li {
		margin-top: 25px;
	}

	.news_more {
		font-size: 16px;
	}

	/*内页*/
	.jiazhi_box .card .bt {
		line-height: 36px;
		font-size: 26px;
		margin-top: 16px;
	}

	.jiazhi_box .card .wz {
		line-height: 26px;
		font-size: 16px;
	}

	.about_wz,
	.about_wz p {
		font-size: 16px;
	}

	.list-navwz {
		font-size: 16px;
		padding: 0 10px;
	}

	/*产品*/
	.scene-listcon li {
		width: 50%;
	}

	.cp_wz_js {
		padding-right: 10px;
		padding-left: 60px;
	}

	.product-eng {
		font-size: 50px;
	}

	.product-name {
		line-height: 64px;
		font-size: 28px;
	}

	.dangjian_cardwz {
		font-size: 16px;
	}

	.dangjian_cardli .link {
		font-size: 16px;
	}

}

@media screen and (max-width: 676px) {

	/*内页*/
	.column-banner {
		height: 260px;
	}

	.column-banner .tit1 {
		bottom: 30px;
	}

	.tab-list3 {
		padding-left: 28px;
		padding-right: 28px;
	}

	.column-item {
		padding: 28px 0;
	}

	.column-item .news-img {
		float: none;
		width: 100%;
		height: auto;
		padding-top: 58%;
		margin-bottom: 30px;
	}

	.column-item .news-cont {
		float: none;
		width: 100%;
	}

	.column-item .news-cont .news_bt {
		font-size: 18px;
		line-height: 26px;
	}

	.column-item .news {
		font-size: 14px;
		line-height: 22px;
	}

	.about_wz {
		line-height: 36px;
		font-size: 18px;
	}

	.about_wz p {
		line-height: 36px;
	}

	.jiazhi_box {
		padding-top: 120%;
	}

	/*案例*/
	.column-toptu {
		display: none;
	}

	#b-container {
		padding-top: 20px;
	}

	.column-listcon ul {
		margin: 0 -16px;
	}

	.column-listcon li {
		width: 50%;
	}

	.column-listcon li a {
		padding: 0 16px;
		margin-bottom: 30px;
	}


}

@media screen and (max-width: 596px) {
	.banner-control .swiper-pagination {
		transform: scale(0.5);
	}

	.main2,
	.main3,
	.main4,
	.main5 {
		padding-top: 30px;
	}

	.index_title span {
		line-height: 60px;
	}

	.main2 {
		padding-bottom: 40px;
	}

	.main3 {
		padding-bottom: 0;
	}

	.sudy-tab1 .tab-menu {
		padding: 0;
		border-bottom: 0;
	}

	.sudy-tab1 .tab-menu li {
		width: 100%;
		margin-bottom: 30px;
	}

	.sudy-tab1 .tab-menu li.selected:before {
		display: none;
	}

	.sudy-tab1 .tab-menu li.selected .box {
		position: relative;
		width: 100%;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
		border: 0;
	}

	.sudy-tab1 .tab-menu .box_text span,
	.sudy-tab1 .tab-menu li.selected .box_text span {
		display: block;
		margin-top: 20px;
		font-size: 24px;
	}

	.sudy-tab1 .tab-menu .box_text i {
		width: 60px;
		height: 60px;
	}

	.sudy-tab1 .tab-list {
		display: none;
	}

	.customer-pagination {
		bottom: 55px;
		left: 10px;
		right: 10px;
	}

	#footer .sitelogo {
		float: none;
		margin: 0 auto;
		width: 58%;
	}

	/*内页*/
	.jiazhi_list ul {
		margin: 0 auto;
	}

	.jiazhi_list li {
		width: 100%;
		padding: 0px;
	}

	.jiazhi_box {
		padding-top: 60%;
	}

	.jiazhi_box .card {
		top: 50%;
		transform: translateY(-50%);
	}

	/*案例*/
	.column-toptu {
		height: 360px;
	}

	/*产品*/
	.cp_tu {
		float: none;
		position: static;
		width: 100%;
		padding-top: 110px;
	}

	.cp_wz {
		float: none;
		width: 100%;
		padding-top: 0;
	}

	.cp_wz_js,
	.dangjian .cp_wz_js {
		padding: 30px 5px 5px;
	}

	.dangjian_list {
		padding: 0;
	}
}

@media screen and (max-width: 540px) {
	.navi-aside-toggle {
		top: 30px;
	}

	.column-banner {
		height: 220px;
	}

	.column-banner .tit1 {
		bottom: 20px;
		font-size: 30px;
	}

	/*案例*/
	.column-toptu {
		margin-top: 40px;
		height: auto;
	}

	.column-01 {
		width: 45%;
		height: 280px;
	}

	.column-02 {
		width: 55%;
		height: 280px;
	}

	.column-03 {
		width: 100%;
		height: 360px;
	}

	.column-listcon ul {
		margin: 0 -12px;
	}

	.column-listcon li a {
		padding: 0 12px;
		margin-bottom: 24px;
	}
}

@media screen and (max-width: 490px) {
	.customer-item .overlay {
		background-size: 90% auto;
	}

	.sudy-tab1 .tab-menu .box_text i,
	.sudy-tab1 .tab-menu li.selected .box_text i {
		width: 40px;
		height: 40px;
	}

	.sudy-tab1 .tab-menu .box_text span,
	.sudy-tab1 .tab-menu li.selected .box_text span {
		font-size: 20px;
	}

	.main4_card,
	.main4_card.active {
		width: 50%;
	}

	.main4_card.active .icon,
	.main4_card .icon {
		width: 60px;
		height: 60px;
	}

	.main4_card .bt,
	.main4_card.active .bt {
		margin-top: 20px;
	}

	.news_con {
		padding: 28px 20px;
	}

	.tab-list2 .list_box .news_card2 {
		padding-left: 10px;
	}

	.news_card2 .news_list li {
		padding-left: 20px;
	}

	.news_card2 .news_list li .news_date {
		width: 70px;
	}

	.news_card2 .news_list li .news_mate {
		width: calc(100% - 72px)
	}

	#footer .foot_nav li:nth-child(2n+2) {
		margin-right: 0;
	}

	.dangjian_cardli {
		margin-right: -15px;
	}

	.dangjian_cardli .link {
		width: calc(33.3% - 15px);
		margin-right: 15px;
	}
}

/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 479px) {
	.article h1.arti_title {
		line-height: 28px;
		font-size: 18px;
	}

	.article h2.arti_title {
		line-height: 28px;
		font-size: 16px;
	}

	.tu_list {
		margin-top: 20px;
	}

	.col_list .wp_listcolumn .wp_column {
		width: 40%;
	}

	.col_list .wp_listcolumn .wp_column:nth-child(2n) {
		margin-right: 0;
	}

	/*案例*/
	.column-toptu {
		margin-top: 10px;
	}

	.column-01,
	.column-02,
	.column-03 {
		width: 100%;
		height: auto;
	}

	.column-01 .pic,
	.column-02 .pic,
	.column-03 .pic {
		width: 100%;
		height: 40vw;
		margin-top: 20px;
	}

	.column-listcon ul {
		margin: 0 0;
	}

	.column-listcon li {
		width: 100%;
	}

	.column-listcon li a {
		padding: 0 0px;
		margin-bottom: 24px;
	}

	.scene-listcon li {
		width: 100%;
	}
}

@media screen and (max-width: 414px) {
	.col_list .wp_listcolumn .wp_column {
		width: 100%;
		margin-right: 0;
	}

	.column-banner .tit1 {
		font-size: 28px;
	}

	.jiazhi_box .card .bt {
		margin-top: 0px;
		margin-bottom: 0;
		font-size: 22px;
	}

	.jiazhi_box .card .wz {
		font-size: 14px;
	}
	.case_more{ width:80%;}
}

/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 350px) {}