@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;

}

.main .case_list1 .list{

	padding-top:5%;

	padding: 5% 0;

}

.main .case_list1 .list ul li{

	width: 50%;

	margin: 0px;

	padding: 0px 10px;

}



.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;

}































































}