﻿/* CSS Document */
@media screen and (max-width: 999px) {
	.header,.fullSlide,.gjc_search,.guanggao,.dsanp,.kehu,.picScroll-left,.dliup .news,.dliup_b,.foot_c h2,.scroll,.foot_r h2,.hieend { display:none;}
	.wdsj,.flexslider,.header_er,.telcall{ display:block;}
	.logo{  margin-top:1%;}
	.logo img{ width:100%;}
	.header_er{ position:relative; height:60px; width:60px; float:right;}
	.dyip{ padding:0 3%;}
	.dyip_r{ width:100%; float:left;}
	.dyip_r ul{ margin-left:-3%; }
	.dyip_r li{ margin-left:3%; width:30.3333%;}
	.dsip{ padding:70px 0 100px 0; background:#f8f8f8;}
	.dyip_r li .pic img,.dsip .neiro .dyige .pic img,.dsip .neiro .derge .pic img{ width:100%; height:auto;}
	.dsip .neiro .dyige .pic,.dsip .neiro .derge .pic{width:50%;}
	.dsip .neiro .dyige .dyige_r,.dsip .neiro .derge .derge_l{ width:50%; padding-top:0px;}
	.dsip .neiro .dyige .dyige_r dl,.dsip .neiro .derge .derge_l dl{ padding-left:3%; padding-top:3%;}
	.dsip .neiro .derge .derge_l .txt{ margin-top:0px; padding-left:4%;padding-right:4%;}
	
	.dwup .dwup_t .pic{ width:90%;}
	.dwup .dwup_t .title{padding:4%; width:90%;}
	.cjwt{width:90%; overflow:hidden; margin:auto; float:none;}
	.foot_l{ float:none; width:140px; margin:auto;}
	.foot_c{ float:none; width:80%; height:200px; background: none; padding-left:0px; margin:auto;}
	.foot_c li{ width:50%; line-height:2.5; text-align:center;}
	.foot_r{ float:none;width:80%; height: auto; overflow:hidden; background:none; padding-left:0px; margin:auto;}
	
	.telcall a{ background:#fff; border-radius:50px; padding:2% 8%; font-size:1.5rem;}
	.rightpror{ width:90%; margin:auto;   float: none; }
	.botj ul li{ width:46.5%; margin-bottom:3%;}
	
	.newbox li{ border:1px solid #e5e5e5; padding:3%; margin:3%; height:auto; overflow:hidden;}
	.newbox li .ncon p{ max-height:100px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
	.dsip .title .box{ width:100%;}
}

@media all and (min-width:1000px) and (max-width:1280px) 
{
    html{font-size:16px;}
    	.side{display:none}
}
@media all and (min-width:781px) and (max-width:999px) 
{
    html{font-size:16px;}
	.logo img{ width:80%;}
	.dyip_l{width:100%;}
}
@media all and (min-width:641px) and (max-width:780px) 
{
    html{font-size:14px;}
	.sub_menu{top:22%;}
	.dyip_l{width:100%;}
	.nybanner{margin-top: 84px;}
}
@media all and (min-width:600px) and (max-width:640px) 
{
    html{font-size:14px;}
	.sub_menu{top:20%;}
}

@media all and (min-width:480px) and (max-width:599px) 
{
     html{font-size:12px;}
	.sub_menu{top:18%;}
}

@media all and (min-width:380px) and (max-width:479px) 
{
     html{font-size:11px;}
	 .sub_menu{top:18%;}
	.wdsj .logo{ width:45%;}
	
}

@media all and (max-width:360px)
{
     html{font-size:9px;} .wdsj .logo{ width:45%;} .sub_menu{top:18%;}.logo img{ margin-top:2%;}
	 .dyipr_l{ width:40%;}
	 .dyiprr{ width:55%; float:right;}
	 .dyipr_r li{width:94%;}
	 .dyip_l{width:100%;}
}

@media all and (min-width:361px) and (max-width:680px) {
	.dyip_r li{  width:47%;}
	.dyipr_l{ width:25%;}
	.dyiprr{ width:100%; float:right;}
	.dyipr_r li{width:47%;}
	.dyip_l{width:100%;}
	.dyip_l ul li{width:50%; float:left;}
}

@media all and (max-width:560px)
{
	.dsip{padding:70px 5%;}
	.dsip .neiro .dyige .pic,.dsip .neiro .derge .pic{width:100%; margin:3% 0;}
	.dsip .neiro .dyige .dyige_r,.dsip .neiro .derge .derge_l{ width:100%; padding-top:0px;}
	.dsip .neiro .dyige .dyige_r dl,.dsip .neiro .derge .derge_l dl{ padding-left:0%; padding-top:3%;}
	.dsip .neiro .derge .derge_l .txt{ margin-top:0px; padding-left:0%;padding-right:0%;}
	.dsip .neiro .dyige .dyige_r .txt{ margin-left:0;}
	.subNav li { padding:3% 3%;}
	.zzry li{ width:40%; margin-left:4.5%; } 

}


@media screen and (max-width: 780px) {
	.subNav li { width:25%;}
	.newbox li .ncon p{ max-height:50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
}
@media screen and (max-width: 640px) {
	.newbox li{ border:1px solid #e5e5e5; padding:3%; margin:3%; height:auto; overflow:hidden;}
	.newbox li .ncon h3 a{font-size:1.75rem;}
	.newbox li .ncon p{ max-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
}

@media screen and (max-width: 459px) {

	.newbox li{ border:1px solid #e5e5e5; padding:3%; margin:3%; height:auto; overflow:hidden;}
	.newbox li .ncon h3 a{font-size:1.5rem;}
	.newbox li .ncon p { display: none;}
	.nybanner{margin-top: 43px;}

}
@media screen and (max-width:380px) {

	.newbox li{ border:1px solid #e5e5e5; padding:3%; margin:3%; height:auto; overflow:hidden;}
	.newbox li .ncon h3 a{font-size:1.25rem;}
	.newbox li .ncon p { display: none;}
    .nybanner{margin-top: 73px;}
}