@media screen and (max-width: 1200px){
.main .index_6 .list{
	background-position: 394% center
}
.main .site_set1 .list li .contbox .desc{
	overflow: hidden;
}
.main .site_set2 .list li .line{
	width: 35px;
}
.main .site_set3 .list li .cont .desc{
	overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.main .site_set4 .contbox .words p{
	line-height: 40px;
}
.main .site_set6 .content .desc{
		overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.main .site_set7 .list li .imgbox img{
	width: 40px;
	height: auto;
}
.main .site_set9 .content .right img{
	width: 440px;
}
.main .site_set3 .list li .cont{
	height: 226px;
}
.main .site_set4 .contbox .right .h2tit{
	padding-top: 40px;
}
	.base_head .right .nav_lists li h2.h2tit a{
		padding: 0px 15px;
	}
	.base_head .right .nav_lists li dl{
		left: 15px;
	}
	.main .solution .solu_2 .list li .content .desc{
		-webkit-line-clamp: 4
	}
	.main .solution .solu_2 .list li .content{
		height: 225px;
	}
	.main .solution .contact_1 .list li .cont_words .h2tit{
		width: 70px;
	}
	.main .service .sec_1 .tab .bd .model .words .desc2{
		letter-spacing: 1px;
	}
.main .service .sec_1 .tab .bd .model .words .title{
	margin-bottom: 20px;
}
.main .service .sec_3 .list .item .contbox .hover_content .desc{

overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;


}
.main .about_us .sect_5 .list ul li{
	width: 47%;
}
.main .about_us .sect_5 .list ul li.li5 {
    top: 515px;
}
.main .about_us .sect_5 .list ul li.li9 {
    bottom: -14px;
}
.main .about_us .sect_6 .list .item:nth-child(3) {
    padding-left: 0px;
}
.main .about_us .sect_2 .list li .conbox .dot{
	margin-bottom: 30px;
}
.main .about_us .sect_6 .list{
	background: none;
}
.main .about_us .sect_2 .list li .conbox .h2tit{
	margin-bottom: 20px;
}
.main .block_3 .owl-carousel .owl-wrapper-outer{
	padding: 0px;
	overflow: hidden;
}
.main .service .sec_4 .h2tit{
	font-size: 40px;
}
.main .service .sec_5 .list li .contbox .desc{
	overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
.main .service .sec_2 .list .item .contbox{
	width: 100%;
}
	.main .block_3 .list .item .num{
		top: 55.55%;
	}
}

@media screen and (max-width: 992px){
.main .index_1 .tab .bd .model .imgbox{
	width: 50%;
}
.main .index_6 .list{
	background: none
}
.main .index_1 .tab .bd .model .right{
	width: 50%
}
.main .index_1 .tab .bd .model .right .h2tit{
	padding-top: 0px;
}
.main .index_1 .tab .bd .model .right .dot{
	margin-top: 10px;
	margin-bottom: 20px;
}
.main .index_7 .desc{
	line-height: 30px;
}
.main .index_2 .list li .desc{
height: 94px;
}
.main .index_1 .tab .bd .model .right .desc{
	margin-bottom: 20px;
}
	.main .site_set1 .list li .more .link{
		width: 80%;
		font-size: 16px;
		line-height: 36px;
		height: 36px;
	}
.main .site_set2 .list li .line{
	display: none;
}
.main .site_set9 .content .right img{
	width: 200px;
}
.main .site_set8 .list .content .imgbox img{
	max-width: 70%;
}
.main .site_set2,.main .site_set4{
	height: auto;
	padding-bottom: 60px;
}
.main .about_us .sect_2 .list li .conbox .dot{
	height: 40px;
}
.main .about_us .sect_2 .list li .conbox{
	padding-left: 20px;
	padding-right: 20px;
}
	.main .block_2 .list li{
		padding: 0px;
		padding-right: 10px;
	}
.main .about_us .sect_5 .list ul{
	background: none;
}
.main .block_2{
	height: auto;
	padding-bottom: 40px;
}
.main .about_us .sect_7 .list li{
	width: 50%;
}
.main .about_us .sect_7{
	padding-bottom: 50px;
	height: auto;
}
.main .block_1 .imgbox{
	width: 300px;
}
.main .block_1 .contbox {
	margin-top: 0px;
    width: calc(100% - 300px);
}
	.base_head .right .nav_lists li h2.h2tit a{
		padding: 0px 7px;
	}
	.base_head .right .nav_lists li dl{
		left: 7px;
	}
.main .channle_menu li a{
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

font-size: 12px;
}
	.main .solution .solu_2 .list li .content .desc{
		-webkit-line-clamp: 3
	}
	.main .solution .solu_2 .list li .content{
		height: 174px;
	}
.main .solution .contact_1 .list li{
	width: 90%;
	margin: 0px 2%;
	margin-bottom: 30px;
}
}



@media screen and (max-width: 750px){
.main .solution{
	padding-top: 6%;
}
.main .titleitem1 .h2tit{
	font-size: 26px;
	height: auto;
	line-height: 1.6;
	margin-bottom: 0px;
}
.main .solution .solu_1 .desc{
	height: auto;
	padding: 0px 10px;
	font-size: 15px;
	line-height: 25px;
}
.main .solution .contact_1 .list li{
	height: auto;
	padding-bottom: 30px;
}
.main .solution .contact_2{
	height: 300px;
}
.main .solution .solu_1 .list li{
	width: 50%;
}
.main .solution .solu_1 .list li img{
	max-width: 60%;
	max-height: 60%;
}
.main .solution .solu_1 .list li .imgbox{
	width: 140px;
	height: 140px;
}
.main .solution .solu_2 .list{
		padding-left: 10px;
	padding-right: 10px;
	padding-top: 8%;
}
.main .solution .contact_1 .list li .cont_words{
	display: block;
}
.main .solution .contact_1 .list li .cont_words .h2tit{
	width: 100%;
	font-size: 40px;
	margin-bottom: 20px;
}
.main .solution .contact_1 .list li{

}
.main .solution .contact_1 .list li .cont_words .words{
	padding: 0px;
}
.main .solution .contact_1 .list li .cont_words{

}
.main .titleitem1 .en{
	height: auto;
}
.main .solution .solu_1 .desc{
	margin-bottom:12%;
margin-top: 7%;
}
.main .solution .solu_1{
	padding-bottom: 8%;

}
.main .titleitem1 .h2tit{
	font-size: 22px;
}
.main .solution .solu_2 .list li{
	width: 100%;
	margin-bottom: 20px;
}
.more_model a{
	width: 88%;
	max-width: 100%;
}
.main .solution .solu_1 .list li .words{
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 20px;
	height: 60px;
	overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;

}
.main .solution .solu_3 .words{
	padding-top: 5%;
	padding-bottom: 5%;
}
.pc{
	display: none;
}
.wap{
	display: block;
}

.wap_nav {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 4444;
	background: none;
}
body{

}
.wap_nav .logo {
    float: left;
    position: absolute;
    left: 0px;
    top: 0px;
}

.wap_nav .logo img{height: 33px;margin-top: 8px;margin-left: 10px;}
.channelbanner{
	height: 400px;
}
.channelbanner .words .h2tit{
	font-size: 30px;
	letter-spacing: 2px;
	margin-bottom: 10px;
}
.channelbanner .words .desc{
	font-size: 16px;
	letter-spacing: 3px;
}
.main .channle_menu ul{
	display: block;
	zoom: 1;
	overflow: hidden;
}
.main .channle_menu ul li{
	float: left;
	width: 33.333%;
}
.main .case_list .list{
	padding-top:5%;
	padding: 5% 0;
}
.main .case_list .list ul li{
	width: 50%;
	margin: 0px;
	padding: 0px 10px;
}
.contact_main .list li .title{
	font-size: 14px;
}
.ly_main .formbox .model .item{
	width: 100%;
	float: none;
	width: 100%;
	margin-right: 0px;
}
.ly_main .formbox .model .item{
	margin-bottom: 10px;
}
.ly_main .formbox .model{
	margin-bottom: 0px;
}
.footer .left{
	float: none;
}
.footer .right{
	float: none;
}
.footer {
	text-align: center;
}
.contact_main .list li .title{
	line-height: 1.6;
}
.main .news_list .list{
	padding:5% 0px;
}

.main .news_list .list ul li {
    width: 50%;
    margin: 0px;
    padding: 0px 10px;
}
.main .news_list .list ul li .time{
	margin-bottom: 20px;
}
.main .news_list .list ul li .desc{
	margin-bottom: 10px;
}
.main .news_list .list ul li .title a{
	margin-bottom: 10px;
}

.main .solution .product_1{
	padding-top: 6%;
}
.main .solution .product_1 .dot{
	padding: 2% 0px 5%;
}


.main .solution .product_1 .desc{
	font-size: 15px;
	line-height: 1.6;
	padding: 0px 10px;
	margin-bottom: 3%;
}
.main .solution .product_1 .desc br{
display: none;
	
}
.main .solution .product_1 .list li{
	width: 33.3333%;
}
.main .solution .product_2 .left .h2tit{
	font-size: 20px;
}
.main .solution .product_2 .left .desc{
	font-size: 12px;
}


.main .solution .product_2 .left{
	float: none;
	text-align: center;
	padding-top: 47px;
}
.main .solution .product_2 .right{
	float: none;
	padding: 0px;
	text-align: center;
}
.main .solution .product_2 .right a{
	margin: 3% auto
}
.main .solution .product_2 .left .h2tit{
	margin-bottom: 10px;
}
.main .more_pro .tit2{
	height: auto;
	line-height: 1.4;
	font-size: 40px;
	margin-bottom: 20px;
}

.main .more_pro{
	padding: 80px 0px;
	padding: 80px 10px;
}
.main .case_content{

}

.main .case_content .left{
	float: none;
	width: 100%;
}

.main .case_content{
	padding: 10px;
		padding-top: 6%;
}
.main .case_content .right{
	float: none;
	width: 100%;
}

.main .service .sec_1{
	padding-top: 6%;
}

.main .service .descmodel2{
		font-size: 15px;
	line-height: 1.6;
	padding: 0px 10px;
	margin-bottom: 3%;
	padding-top: 5%;
}

.main .service .sec_1 .tab .hd{
	float: none;
	width: 100%;
}
.main .service .sec_1 .tab{
	height: auto;
}
.main .service .sec_1 .tab .bd{
	float: none;
	width: 100%;
	height: auto;
}
.main .service .sec_1 .tab .bd .model .words{
	float: none;
	padding-bottom: 30px;
	width: 100%;
}
.main .service .sec_1 .tab .bd .model .imgbox2{
	display: none;
}
.main .service .sec_1 .tab .bd .model .words .desc2{
	line-height: 1.6;
	font-size: 18px;
}
.main .service .sec_1{
	margin-bottom: 50px;
}

.main .service .sec_4{
	height: 400px;
	padding-left: 10px;
	padding-right: 10px;
}
.main .service .sec_4 .h2tit{
	font-size: 30px;
}
.main .service .sec_4 .desc{
	font-size: 18px;
}
.main .service .sec_5 .list li{
	float: none;
	width: 100%;
	padding: 10px;
	margin-bottom: 0px;
	zoom: 1;
	overflow: hidden;
}
.main .service .sec_5 .list li .imbox{
	width: 50%;
}
.main .service .sec_5 .list li .contbox {

    width:50%;

}
.main .service .sec_1{
	margin-bottom: 0px;
}
.main .service .sec_1 .tab .bd .model .words .imgbox img{
	height: 70px;
	width: auto;
}
.main .service .sec_2 .list .item{
	margin-bottom: 10px;
}
.main .service .sec_5 .list,.main .service .sec_1 .tab,.main .service .sec_2 .listm,.main .service .sec_3,.main .service .sec_5{
	padding-top: 30px;
}
.main .service .sec_3{
	padding-bottom: 60px;
}
.main .service .sec_5 .list li .contbox .h2tit{
	margin-bottom: 10px;
	font-size: 16px;
}
.main .service .sec_1 .tab .hd li{
	line-height: 44px;
	height: 44px;
	font-size: 18px;
}
.main .service .sec_1 .tab .bd .model .words .imgbox{
	padding: 3% 0px;
	margin-bottom: 3%;
}
.main .block_1{
	padding-top: 6%;
	padding-bottom: 5%;
	margin: 0px;
}
.main .block_1 .imgbox{
	float: none;
	width: 100%;
	padding: 0px 10%;
}
.main .block_1 .contbox{
	float: none;
	width: 100%;
}
.main .block_1 .contbox .en{
	margin-top: 30px;
}
.main .block_2 .list li{
	float: none;
	padding: 10px 20px;
	margin-bottom: 30px;
	width: 100%;
zoom: 1;
overflow: hidden;
}


.main .block_3 .list .item{
	height: auto;
	padding-bottom: 134px;
}
.main .block_3 .list .item .conbox{
	position: static;
	    -o-transform: translate(0%, 0%);
    -webkit-transform: translate(0%,0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    margin: auto;
    max-width: 80%;
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;right: auto;
}
.main .block_3 .list .item .num{
	top: 57%
}
.main .block_3{height: auto;
padding-bottom: 80px;}
.main .block_3 .list{

	margin-top: 30px;
}


.main .about_us{
	padding-top: 6%;
}
.main .about_us .sect_1 .list{
	padding-top: 30px;
}
.main .about_us .sect_1 .list li,.main .about_us .sect_3 .list li{
	width: 50%;
	padding: 0px 5px;
	margin-right: 0px;
	margin-bottom: 13%;
}
.main .about_us .sect_1 .list{

}
.main .about_us .sect_1 .list li .tit{
	height: auto;
	font-size: 16px;
}
.main .about_us .sect_1 .list li .desc{
	font-size: 14px;
}

.main .about_us .sect_2{
	padding-top: 6%;
}
.main .about_us .sect_2 .list li{
	float: none;
	width: 100%;
}
.main .about_us .sect_2 .list li .conbox{
	height: auto;
	padding-bottom: 20px;
	padding-top: 30px;
}

.main .about_us .sect_2 .list li .num{
	height: 120px;
	line-height: 120px;
	padding: 0px;
	font-size: 40px;
}
.main .about_us .sect_2{
	height: auto;
	padding-bottom: 30px;
}
.main .about_us .sect_2 .list li .num{
	display: none;
}
.main .about_us .sect_3 .list li{
	margin-bottom: 10px;
}
.main .about_us .sect_3 .list li .title{
	padding: 10px 0px 20px;
}
.main .about_us .sect_3{
	padding-bottom: 30px;
}

.main .about_us .sect_4 .h2tit{
	font-size: 30px;
}
.main .about_us .sect_4 .desc {
	height: auto;
    font-size: 18px;
}
.main .about_us .sect_4{
	padding-left: 10px;
	padding-right: 10px;
}
.main .about_us .sect_4{
	height:350px;
}
.main .about_us .sect_5{
	padding-top: 30px;
}
.main .about_us .sect_5 .list ul li{
	position: static;
	width: 100%;
	overflow: hidden;
}
.main .about_us .sect_5 .list ul li:before{
	display: none !important;
}
.main .about_us .sect_5 .list ul li:after{
	display: none !important;
}
.main .about_us .sect_5 .list ul{
	height: auto;
}
.main .descmodel2{
	    font-size: 15px;
    line-height: 1.6;
    padding: 0px 10px;
    margin-bottom: 3%;
    padding-top: 5%;
}
.main .about_us .sect_6{
	padding-top: 30px;
}
.main .about_us .sect_6 .list{
	padding-top: 30px;
}
.main .about_us .sect_6 .list .item{
	float: none;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	margin-bottom: 40px;
}
.main .about_us .sect_6 .list .item:nth-child(2n){
	margin-top: 0px;
}
.main .about_us .sect_7{
	padding-top: 30px;
}



.main .about_us .sect_5 .list .words{
	font-size: 18px;
	line-height: 1.8;
	padding: 0px 20px;
}
.main .about_us .sect_7 .list{
	margin-top: 30px;
}
.main .about_us .sect_7 .list li{
	width: 100%;
	float: none;
	zoom: 1;
	overflow: hidden;
}
.main .site_set1{
	padding-top: 6%;
}
.main .site_set1 .list,.main .site_set3 .list,.main .site_set5,.main .site_set5 .list{
	padding-top: 30px;
}
.main .site_set1 .list li{
	width: 50%;
}
.main .site_set1,.main .site_set2,.main .site_set3,.main .site_set4,.main .site_set5,.main .site_set6,.main .site_set7,.main .site_set8,.main .site_set9,.main .site_set10{
	padding-bottom: 30px;
	padding-top: 30px;
}
.main .site_set9 .content{
	padding-top: 30px;
}
.main .site_set2 .list,.main .site_set4 .contbox{
	padding-top: 30px;
}
.main .site_set2 .list li{
	width: 50%;
}
.main .site_set2 .list li .wordbox{
	width: 100%;
}
.main .site_set2 .list li .wordbox .desc{
	margin-bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
}
.main .site_set3 .list li{
	width: 100%;
}
.main .site_set4 .contbox .words{
	width: 100%;
	float: none;
	margin-bottom: 20px;
}
.main .site_set4 .contbox .words p{
	padding: 0px 10px;
	line-height: 1.7;font-size: 15px;
}
.main .site_set4 .contbox .words img{
	margin-bottom: 20px;
}
.main .site_set4 .contbox .right{
	min-height: 2px;
	width: 100%;
	float: none;
}
.main .site_set4 .contbox .right .h2tit{
	margin-bottom: 20px;
}

.main .site_set4 .contbox .right .link{
	padding: 10px;
	line-height: 1.7;
	font-size: 16px;
	padding-bottom: 30px;
}
.main .site_set6{
	height: auto;
}
.main .site_set7,.main .site_set7 .list{
	padding-top: 30px;
}

.main .site_set7 .list li{
	float: none;
	width: 100%;
	padding: 10px;
	margin-bottom: 30px;
}
.main .site_set7 .list li .con .h2tit{
	padding-top: 0px;
	margin-bottom: 10px;
}
.main .site_set9 .content .right{
	float: none;
	width: 100%;
	padding: 0px 10%;
}
.main .site_set9 .content .right img{
	width: 100%;
	display: block;
	margin: auto;
	margin-bottom: 20px;
}
.main .site_set9 .content .left{
	float: none;
	width: 100%;
	padding: 10px;
}
.main .site_set9 .content .item .desc p{
	font-size: 14px;
	background-position: left 4px;
}
.main .site_set10 .list{
	padding-top: 30px;
}
.main .site_set10 .list li{
	float: none;
	width: 100%;
	margin-bottom: 20px;
}
.main .site_set10 .words{
	height: auto;
	padding-bottom: 20px;
}
.main .site_set10 .list li .imgbox img{
	width: 80px;
	height: auto;
}
.main .site_set10 .list li {
	padding-left: 20px;
}
.index_banner .imgbox{
	height: 350px;
	font-size: 20px;
	line-height: 1.8;
}

.index_banner .owl-theme .owl-controls{
	bottom: 20px;
}
.main .index_1,.main .index_2,.main .index_3,.main .index_4,.main .index_5,.main .index_6,.main .index_7{
	padding-top: 30px;
	padding-bottom: 30px;
}

.main .titleitem1 .h2tit{
	letter-spacing: 0px;
}


.main .index_1 .tab .hd{
	padding: 0px 10px;
}

.main .index_1 .tab .hd li a .imgbox img{
	width: 40%
}
.main .index_1 .tab .bd{
	padding-top: 20px;
}
.main .index_1 .tab .bd .model .imgbox{
	float: none;
	width: 100%;
	padding:10px 10px;

}
.main .index_1 .tab .bd .model .right{
		float: none;
	width: 100%;
	padding:10px 10px;
}
.main .index_2 .list li{
	width: 50%;
	/* float: none; */
}
.main .index_2 .list{
	height: auto;
}
.main .index_3 .tab .hd ul li{
	float: none;
	display: inline-block;
}
.main .index_3 .more{
	padding-bottom: 0px;
}

.main .index_4{
	height: auto;
}
.main .index_4 .list li{
	width: 50%;
	margin: 0px;
	padding: 10px
}
.main .index_4 .list li .content .title{
	font-size: 18px;
}
.main .index_6 .list{
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
}
.main .index_6 .list .item{
	margin-bottom: 20px;
}
.main .index_7 .list{
	padding-top: 40px;
	padding-bottom: 30px;
}
.main .index_7 .list ul li{
	width: 50%
}
.main .index_7{
	height: auto;
}
.index_footer .sec_1 li{
	width: 50%;
	height: 70px;
	padding: 10px;
}
.index_footer .sec_1 li:last-child{
	float: none;
	width: 100%;
	padding-left: 30%;
}

.index_footer .sec_2 .navlist .item{
	width: 50%;
}

.index_footer .sec_2 .navlist{
	padding:20px 10px
}
.index_footer .sec_2{

}
.index_footer .sec_2 .navlist .item .h2tit{
	margin-bottom: 10px;
}

.index_footer .sec_2 .navlist .item{
	min-height: 250px;
	display: none;
	text-align: center;
}
.index_footer .sec_2 .navlist .item:last-child{
	width: 100%;
	display: block;
	float: none;
	clear: both;
	min-height: 1px;
}


.index_footer .flink{
	padding: 10px;
}
.index_footer .fobottom .left,.index_footer .fobottom .right{
	float: none;
	text-align: center;
}
.main .index_1 .tab .hd li{
	float: none;
	display: inline-block;
	width: 30.333%;
	margin-bottom: 20px;
	vertical-align: middle;
}
.main .index_1 .tab .hd li a .imgbox img{
	max-width: 30%;
}






































.main .index_2 .list li .more{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%
}
.main .index_2 .list li{
	position: relative;
}

.main .index_2 .list li .desc{
	height: 100px;
}

.main .index_2{
	padding-bottom: 0px;
}































}