@media screen and (max-width:1600px){
	.con_news .news_bg .news_lists{
		width: 90%;
	}
}
@media screen and (max-width:1200px){
	.wid{
		width: 1100px;
	}
	.swiper-slide .box {
	    position: absolute;
	    left: 15%;
	    top: 20%;
	}
	.swiper-slide{
		width: 20%;
	}
	.con_product .bg_product .cp_lists{
		width: 80%;
	}
	.con_anli .a_left .a_list li {
	    height: 271.33px;
	}
	.con_anli .a_right .a_list li {
	    height: 271.33px;
	}
	.con_anli .a_left .tj {
	    margin-top: 104px;
	}
	.con_about .about_jj .about_text p {
    	line-height: 32px;
	}
	.abanner,.abanner .acon{
		height: 440px;
	}
	.abanner .acon .adesc{
		right: 10%;
		bottom: 20%;
	}
	.nbanner,.nbanner .ncon{
		height: 440px;
	}
	.nbanner .ncon .ndesc{
		right: 10%;
		bottom: 20%;
	}
	#dituContent{
		height: 440px!important;
	}
	.pzjk ul li .pic {
	    width: 22%;
	}
}

@media screen and (max-width:1024px){
	.wid{
		width: 90%;
	}
	.con_anli .a_left h2 {
	    margin-top: 22px;
	}
	.con_anli .a_left .tj {
	    height: 170px;
	}
	.con_anli .a_left .a_list li {
	    height: 170px;
	    overflow: hidden;
	}
	.con_anli .a_right .a_list li {
	    height: 170px;
	    overflow: hidden;
	}
	.con_anli .a_left .tj {
	    margin-top: 51px;
	}
	.con_anli .a_left .a_list li .text a h4{
	    padding-top: 8px;
	    font-size: 16px;
	}
	.con_anli .a_right .a_list li .text a h4 {
	    padding-top: 8px;
	    font-size: 16px;
	}
	.con_anli .a_left .a_list li .text a p{
		line-height: 18px;
	    padding: 0 7px;
	    margin-top: 16px;
	}
	.con_anli .a_right .a_list li .text a p{
		line-height: 18px;
	    padding: 0 7px;
	    margin-top: 16px;
	}
	.con_fw .fw_head .fw_title h3 span {
	    margin-right: 12px;
	}
	.con_fw .fw_head .fw_title p{
		padding-right: 10px;
	}
	.con_fw .fw_head .fw_hot{
		height: 170px;
		margin-top: 85px;
	}
	.con_fw .fw_head .fw_hot p {
	    left: 20px;
	    bottom: 40px;
    	font-size: 14px;
	}
	.con_fw .fw_head .fw_hot p span {
    	font-size: 20px;
	}
	.con_fw .fw_foot ul li p {
	    font-size: 13px;
	}
	.con_product .bg_product .cp_lists .cp_box .cptext p {
	    font-size: 14px;
	    margin-left: 13px;
	}
	.con_product .bg_product {
	    height: 629px;
	    background-size: cover;
	}
	.con_product .bg_product .cp_lists .button-prev,
	.con_product .bg_product .cp_lists .button-prev2{
		left: -12%;
	}
	.con_product .bg_product .cp_lists .button-next,
	.con_product .bg_product .cp_lists .button-next2{
		right: -12%;
	}
	.con_about .about_jj .about_text p {
	    font-size: 16px;
	    line-height: 27px;
	    margin-bottom: 15px;
	}
	.idea .idea_left .idea_title{
		height: 220px;
	}
	.idea .idea_left .idea_item .item,
	.idea .idea_right .idea_item .item1{
		height: 220px;
	}
	.idea .idea_left .idea_item .item h4,
	.idea .idea_right .idea_item .item1 h4{
		padding-top: 28px;
		font-size: 14px;
	}
	.idea .idea_left .idea_item .pic img,
	.idea .idea_right .idea_item .pic img{
		height: 220px;
	}
	.idea .idea_left .idea_item .item p,
	.idea .idea_right .idea_item .item1 p{
	    padding-top: 10px;
	    line-height: 22px;
	    font-size: 12px;
	}
	.idea .idea_left .idea_item .item .ln_arrows_bottom,
	.idea .idea_right .idea_item .item1 .ln_arrows_right,
	.idea .idea_right .idea_item .item1 .ln_arrows_right2,
	.idea .idea_right .idea_item .item1 .ln_arrows_left{
		margin-top: 20px;
	}
	.pzjk ul li .pic{
		width: 25%;
		padding-left: 4%;
	}
	.pzjk ul li .box p{
		font-size: 12px;
	}
	.abanner,.abanner .acon{
		height: 370px;
	}
	.abanner .acon{
		width: 90%;
	}
	.abanner .acon .adesc {
	    bottom: 15%;
	}
	.nbanner,.nbanner .ncon{
		height: 370px;
	}
	.nbanner .ncon{
		width: 90%;
	}
	.nbanner .ncon .adesc {
	    bottom: 15%;
	}
	#dituContent{
		height: 370px!important;
	}
	.xtys .xt_box .pic {
	    height: 250px;
	}
}

@media screen and (max-width:768px){
	.wid {
	    width: 96%;
	}
	.swiper-slide .box .text .bgkuang {
	    padding: 8px;
	}
	.swiper-slide .box .text h2 {
	    font-size: 16px;
	}
	.swiper-slide .box .text h2 i {
	    font-size: 12px;
	}
	.swiper-slide .box .text2 ul {
	    margin-top: 5px;
	}
	.swiper-slide .box .text2 ul li {
	    font-size: 12px;
	}
	.con_anli .a_left{
		width: 100%;
		float: none;
	}
	.con_anli .a_left .tj {
	    height: 284.16px;
	}
	.con_anli .a_right{
		width: 100%;
		float: none;
	}
	.con_anli .a_left .a_list li {
	    height: 284.16px;
	}
	.con_anli .a_right .a_list li {
	    height: 284.16px;
	}
	.con_anli .a_left .a_list li .text a h4 {
    	padding-top: 65px; 
	}
	.con_anli .a_right .a_list li .text a h4 {
	    padding-top: 65px;
	}
	.pc_product{
		display: none;
	}
	.m_product{
		display: block;
	}
	.pc_news{
		display: none;
	}
	.m_news{
		display: block;
	}
	.con_about .about_jj{
		width: 100%;
		float: none;
	}
	.con_about .about_jj .about_text{
		padding-right: 0; 
	}
	.con_about .about_pic{
		width: 100%;
		float: none;
		margin-top: 5%;
	}
	.abanner,.abanner .acon{
		height: 280px;
	}
	.abanner .acon .adesc {
	    bottom: 9%;
	}
	.abanner .adesc h2 {
    	font-size: 30px;
	}
	.abanner .adesc p {
	    font-size: 18px;
	}
	.nbanner,.nbanner .ncon{
		height: 280px;
	}
	.nbanner .ncon .ndesc {
	    bottom: 9%;
	}
	.nbanner .ncon .ndesc h2 {
    	font-size: 30px;
	}
	.nbanner .ncon .ndesc p {
	    font-size: 18px;
	    padding: 2px 2px;
	}
	#dituContent{
		height: 280px!important;
	}
	.idea .idea_left .idea_item .item p,
	.idea .idea_right .idea_item .item1 p{
		font-size: 12px;
    	line-height: 18px;
    	padding-right: 20%;
	}
	.pzjk ul li{
		width: 49%;
		border: none;
	}
	.cpcate {
	    padding: 30px 0;
	}
		.news ul li{
		width: 100%;
	}
	.news ul li .n_pic{
		display: none;
	}
	.news ul li .news_box {
		float: none;
		width: 100%;
	}
	.news ul li .news_box .time{
		width: 20%;
		padding-left: 3%; 
		padding-right: 2%;
		padding-top: 1%;
	}
	.news ul li .news_box .time span{
		font-size: 14px;
	}
	.news ul li .news_box .text {
	    width: 75%;
	}
	.news ul li .news_box .text h4{
    	padding-top: 10px;
    	white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		font-size: 15px;
	}
	.news ul li .news_box .text p {
    	padding-top: 10px;
    	overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;	/* 要比看到的行数小一个数 */
		padding-right: 5%;
		text-align: justify;
    	text-justify:inter-ideograph; /* ie */
	}
	.news ul li .news_box .text .n_more {
	    display: none;
	}
	.lxwm ul li{
		width: 49%;
		border-right: none;
		margin-bottom: 3%;
	}
	.brand ul li {
		float: none;
	    width: 100%;
	}
	.brand ul li .pic {
	    width: 17%;
	}
	.vip .vip_bg .vip_text {
    	padding-top: 50px;
	}
}

@media screen and (max-width:640px){
	.swiper-slide .box {
	    top: 15%;
	}
	.swiper-pagination-bullet {
	    width: 37px;
	    height: 2px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom, .swiper-pagination-fraction{
    	bottom: 5px;
	}
	.con_fw .fw_head .fw_title{
	    width: 100%;
	    float: none;
	}
	.con_fw .fw_head .fw_hot {
	    width: 100%;
	    float: none;
	    height: 230px;
	}
	.con_fw .fw_head .fw_hot p {
	    left: 5%;
	    bottom: 25%;
	}
	.con_fw .fw_foot ul li{
		width: 33%;
		margin-bottom: 5%;
	}
	.con_product,.footer,.con_fw,.con_news,.con_anli,.con_about,.con_fw .fw_foot{
	    margin-top: 100px;
	}
	.con_anli .a_left .tj {
	    height: 196px;
	}
	.con_anli .a_left .a_list li {
	    height: 196px;
	}
	.con_anli .a_right .a_list li {
	    height: 196px;
	}
	.con_fw .fw_head .fw_hot {
	    height: 196px;
	}
	.con_anli .a_left .a_list li .text a h4 {
	    padding-top: 25px;
	}
	.con_anli .a_right .a_list li .text a h4 {
	    padding-top: 25px;
	}
	.footer {
    	height: auto;
	}
	.footer .foot_top {
    	padding-top: 35px;
	    height: 150px;
	}
	.footer .foot_top .foot_list{
		width: 80%;
	}
	.footer .foot_top .foot_list dl {
	    width: 33%;
	}
	.footer .foot_top .foot_list dl dd{
		display: none;
	}
	.footer .foot_bottom p{
		text-align: center;
		padding-left: 0;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.footer .foot_bottom p span{
		display: block;
	}
	.footer .foot_top .ewm{
		width: 15%;
	}
	.abanner, .abanner .acon {
	    height: 230px;
	}
	.abanner .adesc h2 {
	    font-size: 22px;
	}
	.abanner .adesc p {
	    font-size: 14px;
	}
	.nbanner, .nbanner .ncon {
	    height: 230px;
	}
	.nbanner .ncon .ndesc h2 {
	    font-size: 22px;
	    margin-right: 0;
	}
	.nbanner .ncon .ndesc p {
	    font-size: 14px;
	}
	#dituContent{
		height: 230px!important;
	}
	.about,.idea,.pzjk,.xtys{
		margin-top: 100px;
	}
	.idea {
    	height: auto;
	}
	 .idea .idea_left,.idea .idea_right{
		width: 100%;
		float: none;
	}
	.idea .idea_left .idea_item .item h4,
	.idea .idea_right .idea_item .item1 h4{
		text-align: center;
		font-size: 16px;
		padding-left: 0;
	}
	.idea .idea_left .idea_item .item p,
	.idea .idea_right .idea_item .item1 p{
		padding-left: 0;
		text-align: center;
		line-height: 25px;
		padding: 0 5%; 
	}
	.idea .idea_left .idea_item .item .ln_arrows_bottom,
	.idea .idea_right .idea_item .item1 .ln_arrows_right,
	.idea .idea_right .idea_item .item1 .ln_arrows_right2,
	.idea .idea_right .idea_item .item1 .ln_arrows_left{
		margin-left: 0;
		margin: 20px auto 0;
	} 
	.xtys .xt_box .pic {
	    height: 160px;
	}
	.cplist ul li {
    	width: 48%;
	}
	.cplist ul li:nth-child(3n){
	    margin-right: 2%;
	}
	.cplist ul li:nth-child(2n){
	    margin-right: 0;
	}
	.page{
		margin-top: 100px;
	}
	.page .center-page .pagelist li a {
	    padding: 3px 8px;
	    margin-right: 5px;
	}
	.page .center-page .enter-page .tz select {
	    height: 24px;
	}
	.classify {
	    margin-top: 100px;
	}
	.contact .lx{
		float: none;
		text-align: center;
	}
	.contact .qrcode{
		float: none;
		width: 25%;
		margin: 5% auto 0;
	}
	.contact .leave {
	    width: 96%;
	    margin: 0 auto;
	}
	.contact .leave form .inputs,
	.contact .leave form textarea{
		width: 95%;
	}
	.contact .leave form .tj{
		display: block;
    	margin: 30px auto 0;
	}
	.brand,.brand ul,.vip{
		padding-top: 100px;
	}
	.news_nr h3{
		font-size: 23px; 
	}
	.news_nr .piece .news_prev{
		float: none;
	}
	.news_nr .piece .news_next{
		float: none;
	}
}

@media screen and (max-width:414px){
	.swiper-slide .box {
	    top: 10%;
	} 
	.swiper-slide .box .text h2 {
	    font-size: 14px;
	}
	.con_anli .a_left .tj {
	    height: 151px;
	}
	.con_anli .a_left .a_list li {
	    height: 151px;
	}
	.con_anli .a_right .a_list li {
	    height: 151px;
	}
	.con_fw .fw_head .fw_hot {
	    height: 151px;
	}
	.con_anli .a_left .a_list li .text a h4 {
	    padding-top: 7px;
	    padding-bottom: 7px;
	}
	.con_anli .a_right .a_list li .text a h4 {
	    padding-top: 7px;
	    padding-bottom: 7px;
	}
	.con_anli .a_right .a_list li .text a p {
	    line-height: 15px;
	    padding: 0 5px;
	    margin-top: 6px;
	}
	.con_anli .a_left .a_list li .text a p {
	    line-height: 15px;
	    padding: 0 5px;
	    margin-top: 6px;
	}
	.con_product,.footer,.con_fw,.con_news,.con_anli,.con_about,.con_fw .fw_foot,.con_fw .fw_head .fw_hot{
	    margin-top: 70px;
	}
	.about,.idea,.pzjk,.xtys{
		margin-top: 70px;
	}
	.idea .idea_left .idea_item .pic img,
	.idea .idea_right .idea_item .pic img{
		height: 160px;
	}
	.idea .idea_left .idea_item .item,
	.idea .idea_right .idea_item .item1 {
	    height: 160px;
	}
	.idea .idea_left .idea_item .item p,
	.idea .idea_right .idea_item .item1 p{
		line-height: 17px;
	}
	.idea .idea_left .idea_item .item .ln_arrows_bottom,
	.idea .idea_right .idea_item .item1 .ln_arrows_right,
	.idea .idea_right .idea_item .item1 .ln_arrows_right2,
	.idea .idea_right .idea_item .item1 .ln_arrows_left{
	    display: none;
	}
	.atitle h2.subtitle {
	    font-size: 26px;
	}
	.atitle h3.maintitle {
    	font-size: 24px;
	}
	.pzjk ul li{
		height: auto;
	}
	.pzjk ul li .pic {
	    width: 50%;
	    float: none;
	    padding-left: 0;
	    padding-right: 0;
	    margin: 0 auto;
	}
	.pzjk ul li .box{
		width: 100%;
	    float: none;
	    text-align: center;
	}
	.pzjk ul li .box p {
	   	padding: 0 2%;
	}
	.cpcate ul li {
	    width: 33%;
	}
	.contact .leave form .inputs,
	.contact .leave form textarea{
		width: 92%;
	}
	.brand ul li .pic {
    	width: 23%;
	}
	.brand,.brand ul,.vip{
		padding-top: 70px;
	}
	.brand ul li .desc h4 span{
		display: inline-block;
		margin-left: 2%;
	}
}
@media screen and (max-width:375px){
	.swiper-slide .box .text h2 {
	    font-size: 12px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom, .swiper-pagination-fraction {
    	bottom: 0;
	}
	.swiper-pagination-bullet {
	    width: 24px;
	}
	.m_product .bar li {
	    font-size: 12px;
	    height: 34px;
	    line-height: 34px;
	    margin: 0 5px;
	}
	.m_news .bar li {
	    font-size: 12px;
	    height: 34px;
	    line-height: 34px;
	    margin: 0 5px;
	}
	.con_fw .fw_head .fw_title h2 {
    	font-size: 23px;
	}
	.idea .idea_left .idea_item .item h4,
	.idea .idea_right .idea_item .item1 h4 {
	    font-size: 14px;
	    padding-top: 12px;
	}
	.atitle h2.subtitle {
	    font-size: 22px;
	}
	.atitle h3.maintitle {
    	font-size: 20px;
	}
	.pzjk ul li .pic {
	    width: 40%;
	}
	.page .center-page .pagelist li {
	    margin-right: 0; 
	}
	.page .center-page .enter-page{
		display: none;
	}
	.cpcate ul li a {
	    padding: 5px 10px;
	}
	.contact .lx h2 {
	    font-size: 21px;
	}
	.contact .leave form .inputs,
	.contact .leave form textarea {
	    width: 90%;
	}
	.classify,.news_nr{
		margin-top: 70px;
	}
	.news_nr h3 {
    	font-size: 18px;
	}
}