@charset "utf-8";
.full{padding-left:0px;padding-right: 0px;}

/*
html{font-size:1rem; overflow-x:hidden;}
@media screen and (min-width:320px) and (max-width:359px){html{font-size:44.44px}
html[mip]{font-size:44.44px!important}}
@media screen and (min-width:360px) and (max-width:374px){html{font-size:50px}
html[mip]{font-size:50px!important}}
@media screen and (min-width:375px) and (max-width:383px){html{font-size:52.08px}
html[mip]{font-size:52.08px!important}}
@media screen and (min-width:384px) and (max-width:392px){html{font-size:53.33px}
html[mip]{font-size:53.33px!important}}
@media screen and (min-width:393px) and (max-width:413px){html{font-size:54.58px}
html[mip]{font-size:54.58px!important}}
@media screen and (min-width:414px) and (max-width:539px){html{font-size:57.5px}
html[mip]{font-size:57.5px!important}}
@media screen and (min-width:540px){html{font-size:75px}
html[mip]{font-size:75px!important}}
*/

@media only screen  and (max-width: 481px){
    html { font-size: 0.875rem; }
	/** 移动端 */
	.diy-nav-mobile,.diy-nav-mobile-group{
		display: block;
	}
	.dropdown-menu-lang{display: none;}
	.index-top-banner{margin-top: 50px;}
	.item-more{right:1.5rem; bottom: 10px;}
	.search-img{min-height:240px;}
	.search-img img{object-fit: cover;}
	.modal-item{display:block;}
	.news-top-banner{min-height:300px;background-size:cover;margin-top:50px;}
	.news-list-item{max-width:100%;}
	.news-content{padding-bottom:30px;}
	.news-content p{padding:0px 20px;}
	.row{max-width:481px;}
	
	.diy-nav,.diy-nav-mobile-menu{
		display: none;
	}	
}

/** 481 **/
@media only screen  and (min-width: 481px){
    html { font-size: 0.875rem; }
	/** 移动端 */
	.diy-nav-mobile,.diy-nav-mobile-group{
		display: block;
	}
	.search-img{min-height:240px;}
	.search-img img{object-fit: cover;}
	.index-top-banner{margin-top: 50px;}
	.item-more{right:1.5rem;bottom:10px;}
	.dropdown-menu-lang{display: none;}
	.row{min-width:481px;}
	.newx-top-banner{min-height:300px;background-position: center;margin-top: 50px;}
	.news-list-item{max-width:100%;}
	.news-content{padding-bottom:30px;}
	.news-content p{padding:0px 20px;}
	.modal-item{display:block;}

	.news .mx-md-5{margin-left:0px!important;}
	.diy-nav,.diy-nav-mobile-menu{
		display: none;
	}	
}

/** 769 **/

@media only screen and (min-width: 769px){
	html { font-size: 1rem; }
	.diy-nav-header .sdt-row-left{
		display:initial;
	}
	.contact-us-img-3{max-width: 100%;}
	.contact-us-bg{background-image: none;}
	.diy-nav-mobile,.diy-nav-mobile-group{
		display: none;
	}
	.modal-item{display:flex;}
	main{margin-top:50px;}
	.row{min-width: 769px;}
	
	.diy-box-website .icon:before { position: absolute;margin-left: -30px;width: 60px;height: 60px;}

	.diy-nav,.diy-nav-mobile-menu{
		display: block;
	}		
}

/** 980 **/
@media only screen and (min-width: 992px){
	html { font-size: 1rem; }
	.diy-nav-header .sdt-row-left{
		display:initial;
	}
	.search-img{min-height:300px;}

	.search-img img{object-fit: none;}
	.index-top-banner{margin-top: 0px;}
	.item-more{right:4.5rem;bottom: 15px;}
	.dropdown-menu-lang{display: block;}
	.diy-nav-panel-wrapper{top:98px;}
	.news-content{padding-bottom:60px;}
	.news-content p{padding:0px 60px;}	
	main{margin-top:98px;}
	.row{min-width: 992px;}
	.diy-nav{
		display: block;
	}	

	.diy-nav-col-1 {
    	-ms-flex: 1 0 auto;
    	flex: 1 0 auto;
    	width: 360px;
	}

	.diy-nav-col-2 {
    	display: block;
	}

	.diy-box-website .icon:before {left: 50%;}
}

/** 1200 **/
@media only screen and (min-width: 1200px){
	
	html { font-size: 1rem; }
	.diy-nav-header .sdt-row-left{
		display:initial;		
	}
	

	.contact-us-img-3{max-width:95%;max-height:250px;object-fit: cover;}
	
	.news-top-banner{justify-content:top;min-height:434px;background-size:100% 100%;margin-top: 100px;}
	.news-list-item{max-width:380px;}	

	.news .mx-md-5{margin-left:0px!important;}

	.contact-us-bg{background-image: url('/wp-content/themes/express/images/contact-us-3.png');}

	.diy-nav-panel-wrapper{top:100px;}	
	main{margin-top:100px;}
	.row{min-width: 1200px;}
	.page-home .diy-top-banner{min-width:1200px;}
	

	.diy-nav-item{
		padding-top:0px;
	}
	
	/** 右侧案例 */
	.diy-nav-resources-item {
    	-ms-flex: 0 0 48%;
    	flex: 0 0 48%;
    	max-width: 48%;
	}
	
	.diy-nav{
		display: block;
	}
}

/** 1680 **/
@media only screen and (min-width: 1680px){

	.diy-nav-header .sdt-row-left{
		display:flex;
	}
	.diy-nav-panel-wrapper{top:88px;}

	.row{min-width: 1200px;width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
	.news-list-item{max-width:380px;}

	main{margin-top:66px;}

	.page-home .diy-top-banner{min-width:1200px;}

	.diy-nav{
		display: block;
	}
}
