@media screen and (max-width: 1040px) {
	#header {
		min-width: auto;
		padding-top: 2px;
	}
	.head {
		min-width: auto;
	}
	.head_1 {
		width: 100%;
		height: 50px;
		box-sizing: border-box;
	}
	.head_1 img {
		height: 40px;
		margin-top: 5px;
		width: auto;
	}
	.head_1 span{ display:block; float: right; padding-right: 5px; line-height: 50px;}
	.head_1 span img{ height: 36px; margin-top:10px;}
	.hotline {
		height: 100%;
		font-size: 12px;
		display: none;
	}
	.hotline img {
		height: 80%;
	}
	.hotline table {
		width: auto !important;
		float: right;
	}
	#menu {
		width: 100%; box-sizing: border-box; padding: 0px 10px;
		min-width: auto;
		height: auto;
		background: #142c68;
	}
	#banner{ width: 80%; height: auto;}
	#banner2{ display: block;}
	#nav {
		height: auto; float: none;
		width: 100%; white-space:nowrap; overflow-x: auto;
	}
	#nav:after {
		clear: both;
		content: "";
		display: block;
		height: 0;
		visibility: hidden;
		clear: both;
		overflow: hidden;
	}
	#nav ul{ width: 100%;}
	#nav li ul {
		display: none !important;
	}
	#nav li { width: auto; display: inline-block; float: none;}
	#nav li a {
    display:inline-block; padding: 0px 15px;
    font: 13px/35px "微软雅黑";
    color: #fff;}
    .mainbody {
		width: 100%;
		padding: 0px;
		padding-bottom: 10px;
		box-sizing: border-box;
		background: #fff;
	}
	#banner2 {
		margin: -5px 0 5px -15px;
	}
	#banner2 img {
		width: 100%;
		height: auto;
		display: block;
	}
	#banner5 {
		display: none;
	}
	.position {
		width: 100%;
		text-align: left;
		margin-top: 0px;
		box-sizing: border-box;
		padding: 8px 5px;
		font-size: 12px;
		display: none;
	}
	.lefbar2 
	{
	    display: none;
		position: initial;
		width: 100%;
		box-sizing: border-box;
		padding: 0px 10px;
		margin-top: -1px;
		margin-left:0px; white-space:nowrap; overflow-x: auto;
		height: auto !important;
	}
	.leftnav {
		width: 100%;
		margin: 0px 0px 0px 0px;
		border-left: 0px;
	}
	.leftnav li {
		display:inline-block; margin-right: -6px;
	}
	.leftnav li a {
		width: auto;
		padding: 8px 10px;
		font-size: 12px;
	}
	.leftnav:after {
		clear: both;
		content: "";
		display: block;
		height: 0;
		visibility: hidden;
		clear: both;
		overflow: hidden;
	}
	.lefbar2 a img {
		display: none;
	}
	.lefbar2 .title5 {
		display: none;
	}
	.lefbar2 .list_class {
		display: none;
	}
	
	.leftnav .hover 
	{
	    display: inline-block; 
	    padding-bottom: 0px; 
	    border-bottom: 0px;
	    }
	.leftnav .subnav li 
	{
	    border-bottom: 0px; 
	    width: auto; 
	    font: 14px/20px "微软雅黑";
	    }
	.leftnav .subnav li a
	{
	    padding: 8px 10px;
	    }
	
	.xy_left{ display: none;}
	
	.rightbar2 {
		width: 100%;
	}
	.news_ul
	{
	    background:#fff;
	    margin:6px 0px;
	    }
    .news_li 
    {
        padding:5px; 
        border-bottom:6px solid #f1f1f1;
        float:right; 
        padding-left:4px;
        }
    .news_li img 
    {
        width:72px; 
        height:48px;
        }
        
    .news_y h3 
    {
        width:152px;
        margin-bottom:2px; 
        height:14px; 
        display:block; 
        overflow:hidden; 
        text-overflow:ellipsis; 
        white-space: nowrap;
        }
   .news_y h3 a 
   {
       display:block; 
       font-size:10px; 
       color:#333;
       }
    .news_y p 
    {
        font-size:6px; 
        line-height:14px; 
        height:40px; 
        display:block; 
        overflow:hidden;
        }
   
	.content {
		padding: 20px 20px;
		box-sizing: border-box;
		font: 12px/24px "宋体";
	}
	.case_title h1 {
		font: bold 16px/26px "微软雅黑";
	}
	.case_title span {
		font: 12px/30px "宋体";
	}
	.content p {
		font-size: 13px;
	}
	.content img {
		width: auto !important;
		max-width: 100% !important;
		height: auto !important;
	}
	.quicklink {
		display: none;
	}
	.bdsharebuttonbox {
		display: none;
	}
	#footer {
		min-width: auto; display: none;
	}
	
	#ph_footer{ display: block; text-align: center; color: #fff; background: #0e2960; border-top: 1px solid #e6e5e5; padding-top: 10px; margin-bottom:5px;}
	#ph_footer p{ line-height: 24px;}
	.di_logo span img{ width: 70px; display: inline-block;}
	.time_kk{ width: 130px; margin: 0px auto; float: none; margin-bottom: 15px; display: none;}
	.time{ width: 100%; text-align: center;}
	.time h3{ padding-left: 0px;}
	.time a{ margin: 0px auto; padding: 0px 20px;}
	.detail_kk{ width: 100%;}
	.detail_kk h3{font: 16px/26px "微软雅黑";}
	.detail_kk span{color: #999; font: 12px/26px "宋体";}
	.detail_kk1{ width: 100%;}
	.detail_kk1 h3{font: 16px/26px "微软雅黑";}
	.detail_kk1 span{color: #999; font: 12px/26px "宋体";}
	
	.case_title1{ margin-bottom: 0px; padding-bottom: 0px;}
	
	.zxbm{ padding-top: 20px;}
	.zxbm .bt,.zxbm2 .bt{ padding: 0px 10px;}
	.zxbm .bt h2{ font-size: 15px;}
	.zxbm1 .bt h2{ font-size: 15px;}
	.zxbm2 .bt h2{ font-size: 15px;}

	.zxbm ul{ padding-top: 10px; margin: 0px 5px;}
	.zxbm ul li{ border: 1px solid #eee; border-radius: 3px; box-shadow: 0px 0px 2px #ccc; float: left; width: calc(50% - 12px); margin: 0px 5px; box-sizing: border-box; padding: 10px; margin-bottom: 10px;}
	.zxbm1 ul{ padding-top: 25px; text-align: center;}
    .zxbm1 ul li{ margin-bottom: 10px;}
    .zxbm2 ul{ padding-top: 10px; margin: 0px 5px;}
    .zxbm2 ul li{ border-radius: 3px; float: left; width: calc(50% - 12px); margin: 0px 5px; box-sizing: border-box; padding: 10px; margin-bottom: 10px;}
    .zxbm1 ul li .tb_txt2{ width: 174px;}
    .list_news4 li span{display: none;}
	
}

