/*适应移动端*/

.nav ul img {
	display: none;
}

.div2 {
	width: 1200px !important;
	margin: 0 auto !important;
}

@media screen and (max-width: 426px) {
	/*----------------------------------------首页-----------------------------------*/
	.top {
		overflow-x: visible;
	}
	.topwrap {
		z-index: 10 !important;
		width: 100%;
		/*position: absolute;
		top: 0.5rem;
		right: 0;*/
	}
	.topwrap .navright .phone {
		display: none;
	}
	.topwrap .logo {
		width: 5rem;
		margin-left: 2rem;
	}
	/*导航*/
	/*.xinzengdiv{
		z-index: 1; 
		position: relative;
		clear: both;
	}
	.top video{
		z-index: 1;
		margin-top: 3rem;
	}*/
	.nav {
		position: relative;
		z-index: 10;
	}
	.nav ul {
		background: rgba(0, 0, 0, 0.3);
		position: absolute;
		right: 0;
		top: -1.5rem;
		width: 6rem;
		height: auto;
		flex-direction: column;
		z-index: 10;
	}
	.nav ul img {
		display: block;
		width: 2rem;
		height: 2em;
		margin: 0.25rem;
	}
	.nav ul li{
		z-index: 20;
	}
	.navright ul .menu1 {
		display: none;
	}
	.navright ul li {
		
		position: relative;
		display: none;
		/* hide all <li> items */
		margin: 0;
		width: 6rem;
		font-size: 18px;
	}
	.navright ul .menu1 {
		width: 8rem;
		padding: 0;
		margin: 0;
	}
	.navright ul .menu1 p {
		font-size: 18px;
		padding: 0;
	}
	.nav a {
		z-index: 30;
		display: block;
		padding: 5px 10px;
		text-align: left;
	}
	.nav .current a {
		background: none;
		color: #666;
		border: none;
	}
	/* on nav hover */
	.nav ul:hover {
		background-image: none;
	}
	.nav ul:hover li {
		display: block;
		margin: 0 0 5px;
	}
	.nav ul li:hover div {
		background: rgba(0, 0, 0, 0.3);
		display: block;
		position: absolute;
		right: 6rem;
		overflow: visible;
	}
	/*咨询产品*/
	.content1 .main ul li .list{
		display: none !important;
	}
	.title .describe,.contentwrap2 .describe {
		font-size: 14px !important;
	}
	.contentwrap {
		margin: 0 auto;
	}
	.content1 {
		width: 100% !important;
	}
	.content1 .main ul li {
		height: auto !important;
		width: 33% !important;
	}
	.content1 .main ul li img {
		padding: 1rem 0 0 !important;
	}
	.content1 .main ul li p {
		font-size: 1rem;
	}
	/*解决方案*/
	.content2 {
		margin-top: 1rem !important;
		padding: 0.3rem 0 !important;
	}
	.div2 {
		width: 100% !important;
	}
	.div3 {
		width: 32% !important;
		margin-left: 1% !important;
		padding: 0 !important;
	}
	.swiper1 .item {
		height: 100px !important;
	}
	.swiper1 {
		height: 120px !important;
	}
	.swiper1 .item div {
		width: 100% !important;
		height: 100px !important;
		top: 0 !important;
		left: 0 !important;
		overflow: hidden !important;
	}
	.swiper1 .item div img {
		padding-top: 1rem !important;
	}
	/*特色优势*/
	
	.content3 {
		height: 500px !important;
	}
	.content3 .main {
		width: 100% !important;
	}
	.content3 .content div {
		width: 20% !important;
	}
	.content3 .content .describe {
		display: none !important;
	}
	.content3 .content .item1 .yuan {
		width: 60px !important;
		height: 60px !important;
		left: 0 !important;
		top: 0 !important;
	}
	.content3 .content .item1 .icon {
		width: 19px !important;
		height: 21px !important;
		left: 20px !important;
		top: 20px !important;
	}
	.content3 .content .item1 .line {
		width: 9px !important;
		height: 90px !important;
		left: 25px !important;
		top: 55px !important;
	}
	.content3 .content .name {
		font-size: 1rem !important;
	}
	.content3 .content .item2 .yuan {
		width: 46px !important;
		height: 46px !important;
		left: 10px !important;
		top: 0 !important;
	}
	.content3 .content .item2 .icon {
		width: 23px !important;
		height: 14px !important;
		left: 22px !important;
		top: 16px !important;
	}
	.content3 .content .item2 .line {
		width: 9px !important;
		height: 90px !important;
		left: 28px !important;
		top: 46px !important;
	}
	.content3 .content .item4 .yuan {
		width: 46px !important;
		height: 46px !important;
		left: 10px !important;
		top: 0 !important;
	}
	.content3 .content .item4 .icon {
		width: 19px !important;
		height: 22px !important;
		left: 23px !important;
		top: 12px !important;
	}
	.content3 .content .item4 .line {
		width: 9px !important;
		height: 90px !important;
		left: 28px !important;
		top: 46px !important;
	}
	.content3 .content .item5 .yuan {
		width: 60px !important;
		height: 60px !important;
		left: -20px !important;
		top: 0 !important;
	}
	.content3 .content .item5 .icon {
		width: 24px !important;
		height: 20px !important;
		left: -2px !important;
		top: 20px !important;
	}
	.content3 .content .item5 .line {
		width: 9px !important;
		height: 90px !important;
		left: 5px !important;
		top: 60px !important;
	}
	.content3 .content .item3 {
		left: 40% !important;
		height: 120px !important;
	}
	.content3 .content .item3 .icon {
		width: 54px !important;
		height: 20px !important;
		left: 10px !important;
		top: 28px !important;
	}
	.content3 .content .item1 {
		height: 22px !important;
	}
	.content3 .content .item2 {
		height: 200px !important;
	}
	.content3 .content .item4 {
		height: 200px !important;
	}
	.content3 .content .item5 {
		height: 210px !important;
	}
	.content3 .content .item1,
	.content3 .content .item2,
	.content3 .content .item3,
	.content3 .content .item4 {
		display: inline !important;
	}
	.title1 .describe{
		font-size: 14px !important;
	}
	/*关于芏唯*/
	.content4 {
		width: 100% !important;
		padding-top: 0 !important;
	}
	.content4 .content .left,
	.content4 .content .right {
		width: 96% !important;
		margin: 0 2% !important;
	}
	.content4 .content {
		display: inline !important;
	}
	.contentwrap {
		margin-bottom: 1rem !important;
	}
	.content4 .content .right{
		height: auto !important; 
	}
	/*底部*/
	.footer .footer1 .center {
		width: 100% !important;
		position: relative !important;
		padding-bottom: 120px !important;
	}
	.footer1 .center .left {
		text-align: center !important;
		width: 100% !important;
	}
	.footer1 .center .right{
		width: 140px !important;
		height: 190px !important;
		position: absolute !important;
		top: 160px !important;
	}
	.footer1 .center .right p:nth-child(1){
		padding-top: 10px !important;
	}
	.footer1 .center .right img{
		width: 100px  !important;
	}
	/*----------------------------------------咨询产品-----------------------------------*/
	.contentwrap4 .rightwrap1 .main2 img{
		width: 100% !important;
		height: 180px !important;
	}
	.contentwrap4 {
		width: 100%;
		margin: 1rem 0;
	}
	.contentwrap4>.title {
		display: inline;
	}
	.contentwrap4 .rightwrap1 .main1 {
		margin-top: 0;
	}
	.contentwrap4 .wrap .right {
		width: 100%;
	}
	.contentwrap4 .rightwrap1 {
		width: 100%;
	}
	.contentwrap4 .rightwrap1 .main2 {
		width: 96%;
		margin: 0 2%;
	}
	/*----------------------------------------解决方案-----------------------------------*/
	.contentwrap4 .rightwrap .main2 img{
		width: 100% !important;
		height: 106px !important;
	}
	.contentwrap4 .rightwrap .main1right > div:nth-child(2){
		line-height: initial;
	}
	.contentwrap4 .rightwrap {
		width: 100%;
	}
	.contentwrap4 .rightwrap .main1 {
		margin-top: 0;
	}
	.contentwrap4 .rightwrap .main1 .main1right {
		width: 100%;
	}
	.contentwrap4 .rightwrap .main1 img {
		width: 100%;
		height: 150px;
	}
	.contentwrap4 .rightwrap .main1 {
		height: auto;
		padding-bottom: 15px;
	}
	/*----------------------------------------新闻中心-通知公告-----------------------------------*/
	.page_ctrl a, .page_ctrl span{
		width: auto;
		padding: 0 5px;
		line-height: 20px;
	}
	.contentwrap {
		width: 100%;
	}
	.contentwrap .content2 ul {
		margin: 0;
	}
	.contentwrap .content2 li a {
		margin-bottom: 1rem;
	}
	.contentwrap .content2 li .left {
		width: 20%;
	}
	.contentwrap .content2 .left p:nth-child(1),
	.contentwrap .content2 .left p:nth-child(2) {
		width: 100%;
	}
	.contentwrap .content2 li .right {
		width: 76%;
		margin-left: 4%;
	}
	.contentwrap .content2 .right p:nth-child(1) {
		overflow: hidden;
		text-overflow: ellipsis;
		-ms-text-overflow: ellipsis;
		display: box;
		display: -webkit-box;
		line-clamp: 1;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.contentwrap .content2 .right p:nth-child(2) {
		overflow: hidden;
		text-overflow: ellipsis;
		-ms-text-overflow: ellipsis;
		display: box;
		display: -webkit-box;
		line-clamp: 3;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	/*----------------------------------------新闻中心-政策咨询-----------------------------------*/
	.contentwrap .titleinfo .title {
		overflow: hidden;
		text-overflow: ellipsis;
		-ms-text-overflow: ellipsis;
		display: box;
		display: -webkit-box;
		line-clamp: 1;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.dis h2{
		font-size: 18px !important;
		line-height: 24px !important;
	}
	.dis p img{
		width: 100%;
	}
	.contentwrap .content1 {
		display: inline;
	}
	.contentwrap .content1 .left {
		width: 100%;
	}
	.contentwrap .content1 .left .describe {
		width: 96%;
		margin: 0 2%;
		overflow: hidden;
		text-overflow: ellipsis;
		-ms-text-overflow: ellipsis;
		display: box;
		display: -webkit-box;
		line-clamp: 5;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
	}
	.contentwrap .titleinfo {
		margin: 1rem 0 0 0;
	}
	.dis .left{
		display: none;
	}
	.contentwrap .content3{
		height: auto !important; 
	}
	.contentwrap .dis{
		width: 96%;
		padding: 0 2%;
	}
	.contentwrap .position{
		margin-top: 1rem;
	}
	.dis .pagenav{
		width: 100% !important;
	}
	/*----------------------------------------关于芏唯-公司简介-----------------------------------*/
	.contentwrap3 .content1{
		margin-top: 0;
		padding-top: 1rem;
	}
	.contentwrap3 .content1 .main{
		width: 100%;
	}
	.contentwrap3 .content1 .content{
		display: inline;
	}
	.contentwrap3 .content1 .content .left{
		width: 100%;
	}
	.contentwrap3 .content1 .content .right{
		width: 96%;
		padding: 2%;
	}
	.contentwrap3 .content2 .main{
		width: 100%;
	}
	.contentwrap3 .title{
		margin: 1rem 0;
	}
	.contentwrap3 .content2 .describe{
		padding-top: 0;
		width: 96%;
		padding: 0 2%;
		text-indent: 0;
	}
	.contentwrap3 .content2 ul li{
		display: inline;
		text-align: center;
	}
	.contentwrap3 .content2 ul li div{
		margin-left: 0;
	}
	.contentwrap3 .content2 ul{
		margin: 1rem 0;
	}
	.contentwrap3 .content3{
		width: 100%;
		padding-top: 0;
	}
	.contentwrap3 .content3 .describe{
		padding: 0 2%;
		width: 96%;
		text-indent: 0 !important;
	}
	.contentwrap3 .content3 .piclist{
		margin-top: 0;
	}
	.contentwrap3 .content3 .piclist div{
		width: 100%;
		height: auto;
		margin: 0;
	}
	/*----------------------------------------关于芏唯-公司简介-----------------------------------*/
	.contentwrap2{
		width: 100%;
		margin: 0;
	}
	.contentwrap2 img{
		width: 100% !important;
		height: auto !important;
		padding: 3rem 0;
	}
	/*----------------------------------------关于芏唯-联系方式-----------------------------------*/
	.contentwrap1 .content1{
		margin-top: 1rem;
		display: inline;
	}
	.contentwrap1 .content1 .left{
		width: 100%;
	}
	.contentwrap1 .content1 .left .name{
		font-size: 20px;
		padding-left: 2%;
	}
	.contentwrap1 .content1 .item span{
		font-size: 14px;
	}
	.contentwrap1 .content1 .item img{
		width: 24px;
		padding: 0 24px;
	}
	.contentwrap1 .content1 .right{
		width: 100%;
	}
	.contentwrap1 .content1 .left .contentinfo,.contentwrap1 .content1 .left .address{
		padding:  2rem 0;
	}
	.contentwrap1 .content1 .left .address{
		margin-top: 0;
	}
	.dis1 .content2 img{
		width: 100%;
	}
	.dis1 tbody tr td h1{
		font-size: 24px;
	}
	.dis1 tbody tr td img{
		width: 20px;
		margin: 0 auto;
	}
	/*----------------------------------------专利求购-----------------------------------*/
	.contentwrap5 .wrap .main,.contentwrap5{
		width: 100%;
	}
	
	.contentwrap5{
		margin-top: 1rem;
	}
	.contentwrap5 .wrap ul{
		width: 96%;
		margin: 0 2%;
	}
	.contentwrap5 .wrap ul li.show,.contentwrap5 .wrap ul li{
		width: 48% !important;
		margin:1%;
		text-align: center !important; 
	}
	.contentwrap5 .wrap ul li .cont p:nth-child(1){
		width: 100%;
		margin-left: 0;
	}
	.contentwrap5 .wrap ul li .cont p:nth-child(2){
		width: 82%;
		margin-left: 0;
		padding: 6px 16% 0 2%;
		overflow: hidden;
		text-overflow: ellipsis;
		-ms-text-overflow: ellipsis;
		display: box;
		display: -webkit-box;
		line-clamp: 2;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		
	}
	.contentwrap5 .wrap ul li .cont{
		width: 100%;
	}
	.contentwrap5 .wrap ul li{
		height: 190px;
	}
	.contentwrap6{
		display: none;
	}
	.contentwrap  .dis2{
		height: 500px  !important;
	}
}