@media (max-width: 750px){


.contain{
	width: 94% !important;
}
.header .logo{
	width: 50px;
	margin-top: 5px;
}
.header .nav{
	display: none;
}
.header .search input{
	width: 124px !important;
}
.header .search{
	margin-top: 17px;
	margin-left: 0;
	margin-right: 40px;
}
.header{
	padding-bottom: 4px;
}
.small_nav_btn{
	display: block;
}
.inside_banner{
	height: 200px;
}
.bread_top{
	padding: 25px 0 40px;
}
.about_title p{
	font-size: 16px;
}
.about_title{
	padding: 40px 0 20px;
}
.about .part1 .left{
	width: 100%;
	font-size: 14px;
	line-height: 25px;
	text-indent: 10px;
}
.about .part1 .right{
	width: 100%;
	margin-top: 20px;
}
.about .part{
	padding-bottom: 40px;
}

.about .part2 li{
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-right: 0;
	border-bottom: 1px solid #eee;
}
.about .part2 li:nth-of-type(3n){
	border-bottom: 0;
}
.about .part2 li img{
	width: 40px;
	margin-bottom: 10px;
}
.about .part2 li .p1{
	font-size: 16px;
}
.about .part2 .main{
	padding: 35px 0 15px;
}
.about .swiper-container{
	width: 90%;
	box-sizing: border-box;
}
.about .part3 img{
	width: 100%;
}
.about .part3 .swiper-slide{
	padding: 20px;
}
.about .part3 .font{
	width: 100%;
	padding-top: 20px;
}
.about .part3 .font .p1{
	font-size: 16px;
}
.about .part3 .font .p2{
	margin-bottom: 10px;
	font-size: 14px;
}
.about .part3 .font .p3{
	margin-bottom: 15px;
	line-height: 25px;
}

.about .part4 .main li{
	width: 50%;
}
.about .part4 .main li .font img{
	width: 35px;
	margin-bottom: 10px;
}
.about .part4 .main li .font .p1{
	margin-bottom: 40px;
	font-size: 16px;
}
.about .part4 .main li .font{
	margin-top: -67px;
}
.about .part6 .map{
	width: 100%;
	height: 200px;
}
.about .part6{
	padding: 40px 10px;
}
.about .part6 .font{
	width: 100%;
}
.about .part6 .font .p1{
	font-size: 16px;
	padding-top: 20px;
}
.about .part6 .font .line{
	margin-bottom: 20px;
}
.about .part6 .font .p2{
	font-size: 14px;
}
.footer .left li{
	width: 50%;
	margin-right: 0;
	margin-bottom: 25px;
}
.footer .left li:last-child{
	width: 100%
}
.footer .code{
	float: left;
}
.footer .top{
	padding: 30px 0;
}
.footer .end{
	line-height: 30px;
}
.case .main li{
	width: 100%;
	margin-right: 0;
	padding: 20px;
}
.case .main li img{
	height: 40px;
}
.case .main li .p1{
	font-size: 16px;
	margin-top: 15px;
}
.case .main li .p2{
	height: initial;
}

.in_top .num_can{
	display: none;
}
.in_top .img5{
	display: block;
}
.in_title .pq{
	font-size: 16px;
}
.in_title{
	padding: 40px 0 20px;
}
.in_top .p1{
	font-size: 16px;
}
.in_top .main li{
	width: 48.5%;
	margin-bottom: 40px;
	margin-right: 3%;
}
.in_top .main li:nth-of-type(2n){
	margin-right: 0;
}
.in_top .main li .circle{
	width: 120px;
	height: 120px;
	margin: 0 auto;
}
.in_top .main li .circle i{
	background-size: cover;
}
.in_top .main li .circle img{
	margin-left: -60px;
	margin-top: -60px;
}
.in_top{
	padding-bottom: 10px;
}
.in_mid .slidess{
	padding: 0;
	margin-left: 0;
}
.in_mid .btn_left{
	left: 0;
}
.in_mid .btn_right{
	right: 0;
}
.in_mid{
	padding-bottom: 50px;
}
.in_end li{
	width: 48.5%;
	margin-right: 3%;
}
.in_end li:nth-of-type(2n){
	margin-right: 0;
}
.in_end{
	padding-bottom: 40px;
}
.news .tab{
	width: 100%;
	margin-top: 20px
}
.news .tab a{
	margin-left: 0;
	margin-right: 10px;
	width: 90px;
}
.news .main{
	padding-top: 0;
}
.news .main li .img{
	width: 100%;
	margin-bottom: 1px;
}
.news .main li .img img{
	width: 100%;
}
.news .main li .font{
	width: 100%;
	margin-top: 20px;
}
.news .main li .font .a1{
	font-size: 16px;
}

.news .main li .font .p1{
	height: initial;
}
.news .main li{
	padding: 20px 0;
}

.news_detail .top{
	margin-bottom: 30px;
	padding-bottom: 10px;
	padding-top: 40px;
}
.news_detail .top .p1{
	font-size: 16px;
	margin-bottom: 10px;
}
.news_detail .top .share{
	width: 100%;
	margin-top: 10px;
}
.news_detail .simple-article{
	font-size: 14px;
	line-height: 25px;
}
.news_detail .np{
	font-size: 14px;
}
#mydiv,
#mydiv canvas{
	display: none;
}



.about .part1>.clear:before{
	display: none;
}











}

@media (min-width: 751px) and (max-width: 1200px){

.about .part1>.clear:before{
	display: none;
}
#mydiv,
#mydiv canvas{
	display: none;
}



.contain{
	width: 94% !important;
}
.header .logo{
	width: 50px;
	margin-top: 5px;
}
.header .nav{
	display: none;
}
.header .search input{
	width: 124px !important;
}
.header .search{
	margin-top: 17px;
	margin-left: 0;
	margin-right: 40px;
}
.header{
	padding-bottom: 4px;
}
.small_nav_btn{
	display: block;
}
.inside_banner{
	height: 200px;
}
.bread_top{
	padding: 25px 0 40px;
}
.about_title p{
	font-size: 16px;
}
.about_title{
	padding: 40px 0 20px;
}
.about .part1 .left{
	width: 100%;
	font-size: 14px;
	line-height: 25px;
	text-indent: 10px;
}
.about .part1 .right{
	width: 100%;
	margin-top: 20px;
}
.about .part{
	padding-bottom: 40px;
}

.about .part2 li{
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-right: 0;
	border-bottom: 1px solid #eee;
}
.about .part2 li:nth-of-type(3n){
	border-bottom: 0;
}
.about .part2 li img{
	width: 40px;
	margin-bottom: 10px;
}
.about .part2 li .p1{
	font-size: 16px;
}
.about .part2 .main{
	padding: 35px 0 15px;
}
.about .swiper-container{
	width: 90%;
	box-sizing: border-box;
}
.about .part3 img{
	width: 100%;
}
.about .part3 .swiper-slide{
	padding: 20px;
}
.about .part3 .font{
	width: 100%;
	padding-top: 20px;
}
.about .part3 .font .p1{
	font-size: 16px;
}
.about .part3 .font .p2{
	margin-bottom: 10px;
	font-size: 14px;
}
.about .part3 .font .p3{
	margin-bottom: 15px;
	line-height: 25px;
}

.about .part4 .main li{
	width: 50%;
}
.about .part4 .main li .font img{
	width: 35px;
	margin-bottom: 10px;
}
.about .part4 .main li .font .p1{
	margin-bottom: 40px;
	font-size: 16px;
}
.about .part4 .main li .font{
	margin-top: -67px;
}
.about .part6 .map{
	width: 100%;
	height: 200px;
}
.about .part6{
	padding: 40px 10px;
}
.about .part6 .font{
	width: 100%;
}
.about .part6 .font .p1{
	font-size: 16px;
	padding-top: 20px;
}
.about .part6 .font .line{
	margin-bottom: 20px;
}
.about .part6 .font .p2{
	font-size: 14px;
}
.footer .left li{
	width: 50%;
	margin-right: 0;
	margin-bottom: 25px;
}
.footer .left li:last-child{
	width: 100%
}
.footer .code{
	float: left;
}
.footer .top{
	padding: 30px 0;
}
.footer .end{
	line-height: 30px;
}
.case .main li{
	width: 100%;
	margin-right: 0;
	padding: 20px;
}
.case .main li img{
	height: 40px;
}
.case .main li .p1{
	font-size: 16px;
	margin-top: 15px;
}
.case .main li .p2{
	height: initial;
}

.in_top .num_can{
	display: none;
}
.in_top .img5{
	display: block;
}
.in_title .pq{
	font-size: 16px;
}
.in_title{
	padding: 40px 0 20px;
}
.in_top .p1{
	font-size: 16px;
}
.in_top .main li{
	width: 48.5%;
	margin-bottom: 40px;
	margin-right: 3%;
}
.in_top .main li:nth-of-type(2n){
	margin-right: 0;
}
.in_top .main li .circle{
	width: 120px;
	height: 120px;
	margin: 0 auto;
}
.in_top .main li .circle i{
	background-size: cover;
}
.in_top .main li .circle img{
	margin-left: -60px;
	margin-top: -60px;
}
.in_top{
	padding-bottom: 10px;
}
.in_mid .slidess{
	padding: 0;
	margin-left: 0;
}
.in_mid .btn_left{
	left: 0;
}
.in_mid .btn_right{
	right: 0;
}
.in_mid{
	padding-bottom: 50px;
}
.in_end li{
	width: 48.5%;
	margin-right: 3%;
}
.in_end li:nth-of-type(2n){
	margin-right: 0;
}
.in_end{
	padding-bottom: 40px;
}
.news .tab{
	width: 100%;
	margin-top: 20px
}
.news .tab a{
	margin-left: 0;
	margin-right: 10px;
	width: 90px;
}
.news .main{
	padding-top: 0;
}
.news .main li .img{
	width: 100%;
	margin-bottom: 1px;
}
.news .main li .img img{
	width: 100%;
}
.news .main li .font{
	width: 100%;
	margin-top: 20px;
}
.news .main li .font .a1{
	font-size: 16px;
}

.news .main li .font .p1{
	height: initial;
}
.news .main li{
	padding: 20px 0;
}

.news_detail .top{
	margin-bottom: 30px;
	padding-bottom: 10px;
	padding-top: 40px;
}
.news_detail .top .p1{
	font-size: 16px;
	margin-bottom: 10px;
}
.news_detail .top .share{
	width: 100%;
	margin-top: 10px;
}
.news_detail .simple-article{
	font-size: 14px;
	line-height: 25px;
}
.news_detail .np{
	font-size: 14px;
}














}


@media (min-width: 1201px) and (max-width: 1620px){


.header .contain{
	width: 1200px;
}
.header .nav li{
	padding: 0 20px;
}



	
}