@media (max-width: 768px){
.paging li,
.paging li.style{
	display: none;
}
.paging li.active,
.paging li.style1{
	display: inline-block;
}
.small_nav_btn{
	display: block;
}
.contain{
	width: 94%;
}
.header .nav{
	display: none;
}
.header .logo{
	height: 30px;
}
.header .logo img{
	height: 100%;
}
.header{
	padding: 10px 0;
}
.header .right{
	width: 100%;
}
.header .search input{
	width: 150px;
}
.header .lang{
	float: right;
}
.header .lang .btn{
	line-height: 42px;
	margin-top: 10px;
}
.header .search{
	margin-top: 10px;
}
.inside_banner{
	padding: 130px 0;
	height: inherit;
}
.inside_banner .font .p1{
	font-size: 18px;
	margin-bottom: 15px;
}
.inside_banner .font .p2{
	font-size: 14px;
}
/* .inside_banner .font{
	position: initial;
	transform: translate(0,0);
} */
.bread a{
	font-size: 14px;
}
.bread{
	padding: 15px 0;
}
.about .part1 .font li{
	padding: 20px 0 10px;
}
.about .part1 .img:after{
	display: none;
}
.m90{
	margin-bottom: 40px;
}
.in_title{
	padding: 25px 0 15px;
}
.in_title .fontq .pq{
	line-height: 35px;
}
.about .part2 .font{
	padding: 30px 15px;
}
.about .part2 .font .p2{
	margin-bottom: 10px;
}
.all_slide_btn .swiper-button-prev{
	left: 0;
}
.all_slide_btn .swiper-button-next{
	right: 0;
}
.about .part2{
	padding-bottom: 40px;
}
.about .part3 li .p3{
	display: block;
	height: inherit;
}
.about .part3 li .p2{
	margin-bottom: 10px;
}
.about .part3 li .font .img{
	width: 80px;
	height: 80px;
    transform: translate(0,-40px);
}
.about .part3 li .font{
	margin-top: 50px;
	padding: 0 20px 30px;
}
.about .part3 li .font .p4{
	margin-top: -20px;
}
.about .part3 li .font .p4{
	margin-bottom: 10px;
}
.about .part4 .font{
	padding: 15px;
}
.about .part4{
	padding-bottom: 40px;
}
.flex{
	display: block;
}
.area3 .part1 .content{
	padding: 15px;
}
.area3 .part1 .content .font{
	margin-top: 20px;
}
.area3 .part1 .content .font .p1{
	margin-bottom: 10px;
}
.area3 .part2 .content{
	padding: 15px;
}
.area3 .part2 .content .img{
	margin-bottom: 15px;
}
.area3 .part3 .main li{
	width: 100%;
}
.area3 .part3 .main .font{
	padding: 20px 15px;
}
.area3 .part3 .main li .p2{
	height: inherit;
}
.all_article .font{
	padding: 20px 15px;
}
.all_article .p1{
	margin-bottom: 10px;
}
.all_question .list li{
	padding: 15px;
}
.all_question .list li a{
	padding-left: 25px;
}
.more_btn1{
	width: 100px;
	line-height: 40px;
	font-size: 14px;
}
.in_part4 .main .font{
	padding: 20px 15px;
}
.in_part4{
	padding-bottom: 40px;
}
.area .main .list li{
	width: 100%;
	margin-bottom: 30px;
}
.area .main .list .p2{
  height: auto;
}
.area .main .list .font{
	padding: 20px 15px;
}
.footer .left{
	width: 100%;
}
.footer .top{
	padding: 30px 0;
}
.footer .top .nav{
	margin-left: 0;
	margin-top: 50px;
}
.footer .top .nav li{
	width: 25%;
	margin-bottom: 15px;
	margin-right: 0;
}
.footer .top .nav li .p1{
	margin-bottom: 5px;
}
.footer .top .nav li:last-child{
	width: 100%;
	margin-left: 0;
}
.footer .top .code{
	float: left;
	text-align: center;
	width: 100%;
}
.area2 .part1 .content{
	padding: 15px;
}
.area2 .part1 .content .img1{
	position: initial;
	width: 75px;
	margin: 15px 0;
}
.area2 .part2 .content li{
	padding: 15px;
	margin-right: 0;
}
.area2 .part2 .content li .img{
	width: 100%;
	margin-bottom: 15px;
}
.area2 .part2 .content li .font .p1{
	margin-bottom: 10px;
}
.contact .top .main{
	width: 100%;
	position: initial;
	margin-top: 15px;
	padding: 20px 15px;
}
.contact .top .main .p2{
	margin-bottom: 15px;
}
.contact .top .main .ico1{
	margin-bottom: 15px;
}
.contact .top .main .img{
	margin-top: 15px;
	width: 120px;
}
.contact .mid{
	padding: 20px 10px 40px;
}
.contact .mid .p1{
	font-size: 16px;
	margin-bottom: 15px;
}
.contact .mid input{
	width: 100%;
	padding: 0 15px;
	margin-right: 0;
	line-height: 40px;
	height: 40px;
}
.all_message textarea,
.contact .mid textarea{
	padding: 10px 15px;
}
.contact .mid .btn{
	width: 100%;
	font-size: 16px;
	line-height: 40px;
}
.customized .part1 .main li{
	width: 100%;
	margin-bottom: 15px;
}
.customized .part1 .main .font{
	padding: 20px 15px;
}
.customized .part1 .main li .p2{
	height: 80px;
}
.customized .part1 .main li .btn{
	line-height: 40px;
	padding: 0 15px;
	margin-top: 20px;
}
.all_message input{
	height: 40px;
	padding: 0 15px;
	line-height: 40px;
}
.all_message .btn{
	width: 100%;
	line-height: 40px;
	margin-top: 10px;
}
.all_message{
	padding-bottom: 40px;
}
.customized2 .part1{
	padding: 20px 15px;
}
.customized2 .part1 .img{
	margin-top: 20px;
}
.customized2 .part2{
	padding: 20px 15px;
}
.customized2 .part2 .list li{
	padding: 20px;
}
.customized2 .part2 .list li .p1 img{
	height: 30px;
}
.customized2 .part2 .list li .p1{
	margin-bottom: 15px;
}
.customized2 .part2 .list li .p2{
	margin-bottom: 10px;
}
.customized2 .part2 .list li .p3{
	height: 80px;
}
.customized2 .part3 li a{
	line-height: 44px;
	padding: 10px 15px;
}
.customized2 .part3 li img{
	margin-right: 10px;
	width: 34px;
}
.customized2 .part3 li .p1{
	width: calc( 100% - 44px );
}
.customized2 .part3 li em{
	float: left;
	background-size: 40px;
}
.customized2 .part3 li em{
	padding-left: 50px;
}
.banner .font .p2{
	margin-top: 15px;
}
.banner .font .btn{
	margin-top: 20px;
	line-height: 40px;
	padding: 0 15px;
}
.banner .img{
	height: 300px;
}
.banner .font .btn span{
	padding-right: 20px;
}
.in_title .right .tab a{
	padding: 0 13px;
	line-height: 38px;
	margin-right: 5px;
}
.in_part3 .white_title .fontq .pw{
	font-size: 14px;
}
.in_title .right{
	margin-top: 10px;
	width: 100%;
}
.in_part2 .left .font{
	padding: 15px 20px;
	display: block;
}
.in_part2 .font .p2{
	margin-bottom: 15px;
}
.in_part2 .right li{
	width: 100%;
	margin: 20px 0 0;
}
.in_part2 .right li .font{
	padding: 20px 15px;
	height: inherit;
}
.in_part2 .right li .font .p2{
	height: inherit;
}
.btnq{
	display: inline-block;
}
.in_part3 .font .p2{
	margin-top: -20px;
}
.in_part3 .font .p4{
	margin-top: 15px;
}
.in_part3 .flex:after{
	content: "";
	display: block;
	clear: both;
}
.in_part3 .number{
	width: 100%;
	margin-right: 0;
	float: left;
}
.in_part3 .number li{
	width: 50%;
	margin: 15px 0;
}
.in_part3 .number .p1 span{
	font-size: 30px;
}
.in_part3 .number .p1 em{
	font-size: 20px;
}
.in_part3{
	padding-bottom: 60px;
}
.in_part4 .tab a{
	width: 100%;
	line-height: 55px;
}
.in_part4 .tab a i{
	width: 55px;
	height: 55px;
	margin: 0 15px;
	background-size: 45px !important;
}
.in_part5 .left{
	width: 100%;
	margin-right: 0;
}
.in_part5 .left .img{
	height: inherit;
}
.in_part5 .font{
	padding: 20px 15px;
}
.in_part5 .main li{
	margin-bottom: 20px;
	width: 100%;
}
.in_part5 .main{
	width: 100%;
	margin-top: 20px;
}
.in_part5 .main li:nth-of-type(3){
	margin-bottom: 20px;
}
.join .p1{
	margin-bottom: 15px;
}
.join .p2{
	width: 100%;
	box-sizing: border-box;
}
.join .content .title{
	margin-top: 20px;
}
.join .content .title{
	display: none;
}
.join .content dl{
	padding: 10px 20px;
}
.join .content dl dd{
	line-height: 30px;
	width: 100% !important;
}
.join .content .list .show{
	padding: 20px 15px;
}
.all_list .main a{
	width: 48.5%;
	margin-right: 3%;
	margin-bottom: 3%;
}
.all_list .main a:nth-of-type(2n){
	margin-right: 0;
}
.news .main li{
	width: 100%;
	margin-bottom: 20px;
}
.news_detail .left .p2{
	line-height: 24px;
}
.news_detail .left .p2 em{
	display: none;
}
.news_detail .right .part .p1 h3{
	line-height: 50px;
	font-size: 16px;
}
.news_detail .right .part li{
	padding: 15px 0;
}
.news_detail .left .p2 span{
	display: block;
}
.news_detail .left .p2 span span{
	display: inline-block;
}
.news_detail .left .tag span{
	display: block;
	float: none;
	margin-right: 0;
}
.news_detail .left .tag a{
	padding: 0 15px;
	margin-right: 15px;
}
.np a{
	font-size: 14px;
	line-height: 30px;
}
.np{
	margin-bottom: 30px;
}
.news_detail .right{
	width: 100%;
}
.news_detail .right .part .p1{
	padding: 0 20px;
	font-size: 16px;
}
.news_detail .right .part .p1 span{
	line-height: 40px;
}
.news_detail .right .part ul{
	padding: 0 20px;
}
.news_detail .right .part .p2,
.news_detail .right .part .p3{
	margin-bottom: 10px;
}
.pro_detail .top{
	padding: 20px 15px;
}

.pro_detail .top .left{
	width: 100%;
}
.pro_detail .top .left .btn .share-div {
	width: 33%;
}
.pro_detail .top .left .btn .share .a1{
	text-align: center;
}
/* .pro_detail .top .left .btn .share .a1 i{
	display: inline-block;
	float: none;
	border-right: 0;
} */
/* .pro_detail .top .left .btn .share .a1 span{
	width: inherit;
	display: inline-block;
	float: none;
} */
/* .pro_detail .top .left .btn .wechat_code{
	width: 100%;
	margin-left: 0;
	margin-top: 5px;
} */
/* .pro_detail .top .left .btn .wechat_code .a1{
	width: 100%;
} */
.pro_detail .top .right .p1{
	line-height: 40px;
	padding: 10px 0 10px 10px;
}
.pro_detail .top .right .p1::before{
	top: 20px;
	width: 3px;
	height: 16px;
}
.pro_detail .top .right .btn1 {
	flex-wrap: wrap;
	justify-content: flex-start;
}
.pro_detail .top .right .p2{
	padding: 10px;
}
.pro_detail .top .right .btn1 li{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 10px;
	line-height: 40px;
	box-sizing: border-box;
}
.pro_detail .top .right .btn1 li:nth-of-type(3n){
	margin-right: 0;
}
.pro_detail .tab a{
	width: 32%;
	margin-right: 2%;
	font-size: 14px;
	line-height: 44px;
	margin-bottom: 10px;
}
.pro_detail .tab a:nth-of-type(3n){
	margin-right: 0;
}
.table_wapper{
	overflow-x: auto;
}
.table_wapper table{
	width: 1200px;
}
.pro_detail .table_wapper th .select1 em,
.pro_detail .table_wapper th .select em{
	padding-right: 16px;
}
.pro_detail .table_wapper td{
	padding: 15px;
}
.all_five li{
	padding: 10px 0;
	width: 100%;
	margin-right: 0;
	margin-bottom: 15px;
	text-align: left;
        padding-left: 40px;
}
.product1 .content .top .left{
	width: 100%;
	padding: 30px 0;
}
.product1 .content .top .tab:after{
	content: "";
	display: block;
	clear: both;
}
.product1 .content .top .tab{
	padding: 15px 20px;
}
.product1 .content .top .tab a{
	width: 48.5%;
	margin-right: 3%;
}
.product1 .content .top .tab a:nth-of-type(5n){
	margin-right: 3%;
}
.product1 .content .top .tab a:nth-of-type(2n){
	margin-right: 0;
}
.product1 .main1{
	padding: 20px 15px;
	height: 100px;
	box-sizing: border-box;
}
.product1 .main1 .font .p1{
	margin-bottom: 15px;
}
.product1 .main1 .font .p2{
	margin-bottom: 20px;
}
.product1 .main1 .font{
	margin-bottom: 20px;
}
.product1 .main1 .slider{
	width: 100%;
}
.product1 .main1 .slide .p1{
	padding: 20px 15px;
}
.pro_top .font{
	padding: 20px 15px;
	box-sizing: border-box;
}
.pro_top .font .p1{
	margin-bottom: 15px;
}
.product3 .right li,
.product2 .part1 li{
	width: 100%;
	margin-right: 0;
}
.product3 .left .title{
	font-size: 16px;
	line-height: 50px;
}
.product3 .left .nav1 .show a,
.product3 .left .nav a{
	line-height: 40px;
}
.product3 .btn{
	float: none;
	margin-top: 20px;
}
.product3 .flex:after{
	content: "";
	display: block;
	clear: both;
}
.in_title .right .tab a{
	margin-bottom: 10px;
}
.support1 .list li{
	width: 100%;
	padding: 20px 15px;
	flex-direction: column;
}
.support1 .list li .img{
	width: 34px;
	height: 34px;
}
.support1 .list li .font{
	margin-left: 0;
	width: 100%;
}
.support1 .list li .font .p1{
	margin-bottom: 10px;
}
.support2 .list li:after{
	content: "";
	clear: both;
	display: block;
}
.support2 .list li .font{
	width: 100%;
	padding-right: 0;
	margin-top: 20px;
}
.support2 .list li .font .p2{
	margin-bottom: 10px;
}
.support2 .list li .font .p3{
	margin-bottom: 20px;
}
.support3 .list li{
	width: 100%;
}
.support3 .list li p{
	padding: 20px 15px;
}
.support3 .list li .img i{
	width: 48px;
	height: 48px;
	margin-left: -24px;
	margin-top: -24px;
}
.video_show{
	width: 94%;
}
.support2 .list li .img,
.product3 .btn,
.product3 .right,
.product3 .right li img,
.product3 .left,
.product2 .part1 li img,
.pro_top .font,
.product1 .main1 .font,
.product1 .content .top .tab,
.pro_detail .top .right,
.news_detail .left,
.in_part3 .font,
.in_part2 .right li .img img,
.in_part2 .right li .img,
.in_part2 .left .font .p0,
.in_part2 .left,
.customized2 .part2 .list li,
.customized2 .part1 .img,
.customized2 .part1 .font,
.all_message input,
.all_message .input1,
.area2 .part2 .content li .font,
.area2 .part2 .content li,
.area2 .part1 .content .font,
.area2 .part1 .content .img,
.all_question .list li,
.area3 .part1 .content .font,
.area3 .part1 .content .img,
.about .part1 .font,
.about .part1 .img,
.about .part1 .font ul{
	width: 100%;
}
.support2 .list li .font .p2,
.support1 .list li .font .p2,
.pro_top .font .p1,
.product1 .main1 .font .p1,
.product1 .content .top .left .p1,
.pro_detail .top .right .p1,
.news_detail .left .p1,
.join .content .list dl .dd1,
.join .p1,
.in_part2 .font .p1,
.in_title .fontq .pw,
.customized2 .part3 li .p1,
.customized2 .part2 .list li .p2,
.customized2 .part2 .list li .p1 span,
.customized2 .part1 .font .p3,
.contact .top .main .p4,
.area2 .part2 .content li .font .p1,
.area2 .part1 .content .font .p1,
.area .main .list .p1,
.in_part4 .main .p1,
.all_article .p2,
.area3 .part1 .content .font .p1,
.about .part4 .font p,
.about .part3 li .font .p4,
.about .part3 .p1,
.about .part2 .font .p2,
.about .part1 .font li .p3,
.about .part1 .font .p1{
	font-size: 16px;
}
.support3 .list li p,
.support2 .list li .font .p3,
.pro_top .font .p2,
.product1 .main1 .font .p2,
.pro_detail .top .right .p2,
.news_detail .right .part .p3,
.join .content .list .show .p5,
.join .content .list .show .p3,
.join .content .list .show .p4,
.join .p2,
.in_part3 .number .p2,
.in_part3 .font .p4,
.in_part2 .font .p2,
.customized2 .part3 .pe,
.customized2 .part2 .list li .p3,
.customized2 .part1 .font .p2,
.customized .part1 .main li .p2,
.contact .top .main .img p,
.contact .top .main .p5,
.area2 .part2 .content li .font .p2,
.area2 .part1 .content .font .p2,
.area .main .list .p2,
.in_part4 .main .p2,
.all_question .list li,
.all_article .p1,
.area3 .part3 .main li .p2,
.area3 .part1 .content .font .p2,
.about .part3 li .font .p5,
.about .part3 li .p2,
.about .part3 li .p3,
.about .part2 .font .p3,
.about .part2 .font .p1,
.about .part1 .font li .p4,
.about .part1 .font .p2{
	font-size: 14px;
	line-height: 20px;
}
.product3 .left .nav a,
.product1 .main1 .slide .p1 span,
.product1 .content .top .tab a,
.all_five li,
.pro_detail .top .right .btn1 li,
.pro_detail .top .right .btn a,
.pro_detail .top .left .btn .share .a1 span,
.news_detail .right .part .p2,
.news_detail .left .tag a,
.news_detail .left .tag span,
.all_list .main a,
.join .content .list dl dd,
.in_part5 .p2,
.btnq,
.banner .font .p2,
.customized2 .part3 li em,
.all_message .btn,
.all_message textarea,
.all_message input,
.customized .part1 .main li .btn span{
	font-size: 14px;
}
.in_part3 .font .p3,
.in_part3 .font .p2,
.banner .font .p1,
.customized2 .part2 .p0,
.customized2 .part1 .font .p1,
.contact .top .main .p2,
.in_title .fontq .pq{
	font-size: 18px;
}
.in_part3 .font .p1{
	font-size: 36px;
}
.about .part3 li{
	width: 100%;
	margin-bottom: 20px;
}
.about .part4 .swiper-slide{
    transform: scale(1);
}
.in_part2 ul.right{
	width: 100%;
}
.in_part2 ul.right li{
	width: 100%;
}
.ablut-content *,
.pro_detail .top .right .p2 .p2_main *,
.area2 .part1 .content .font .p2 *{
	font-size: 14px !important;
}
.area2 .part1 .content .img{
	margin-bottom: 20px;
}
.bread{

}
.bread-show{
	width: 100%;
	float: none;
	box-sizing: border-box;
	overflow: auto;
	white-space: nowrap;
}
.main_table table td{

    word-break: break-word !important;
}
.main_table table td{
	text-indent: 0;
	padding-left: 10px;
	padding-right: 10px;
}
.all_question .list li{
	margin-bottom: 10px;
}
.about .part2 li{
	height: inherit;
}
.about .part2 li .img img{
	width: 50px;
}
.about .part2 .p4{
	font-size: 16px;
	margin-top: 15px;
}
.about .part2 .p5{
	font-size: 14px;
	margin-top: 10px;
	line-height: 24px;
}














}
@media (min-width: 769px) and (max-width: 1200px){
.about .part4 .swiper-slide{
    transform: scale(1);
}
.about .part3 li{
	width: 48.5%;
	margin-bottom: 20px;
	margin-right: 3%;
}
.about .part3 li:nth-of-type(2n){
	margin-right: 0;
}
.paging li,
.paging li.style{
	display: none;
}
.paging li.active,
.paging li.style1{
	display: inline-block;
}
.small_nav_btn{
	display: block;
}
.contain{
	width: 94%;
}
.header .nav{
	display: none;
}
.header .logo{
	height: 30px;
}
.header .logo img{
	height: 100%;
}
.header{
	padding: 10px 0;
}
.header .right{
	width: 100%;
}
.header .search input{
	width: 150px;
}
.header .lang{
	float: right;
}
.header .lang .btn{
	line-height: 42px;
	margin-top: 10px;
}
.header .search{
	margin-top: 10px;
}
.inside_banner{
	padding: 130px 0;
	height: inherit;
}
.inside_banner .font .p1{
	font-size: 18px;
	margin-bottom: 15px;
}
.inside_banner .font .p2{
	font-size: 14px;
}
/* .inside_banner .font{
	position: initial;
	transform: translate(0,0);
} */
.bread a{
	font-size: 14px;
}
.bread{
	padding: 15px 0;
}
.about .part1 .font li{
	padding: 20px 0 10px;
}
.about .part1 .img:after{
	display: none;
}
.m90{
	margin-bottom: 40px;
}
.in_title{
	padding: 25px 0 15px;
}
.in_title .fontq .pq{
	line-height: 35px;
}
.about .part2 .font{
	padding: 30px 15px;
}
.about .part2 .font .p2{
	margin-bottom: 10px;
}
.all_slide_btn .swiper-button-prev{
	left: 0;
}
.all_slide_btn .swiper-button-next{
	right: 0;
}
.about .part2{
	padding-bottom: 40px;
}
.about .part3 li .p3{
	display: block;
	height: inherit;
}
.about .part3 li .p2{
	margin-bottom: 10px;
}
.about .part3 li .font .img{
	width: 80px;
	height: 80px;
    transform: translate(0,-40px);
}
.about .part3 li .font{
	margin-top: 50px;
	padding: 0 20px 30px;
}
.about .part3 li .font .p4{
	margin-top: -20px;
}
.about .part3 li .font .p4{
	margin-bottom: 10px;
}
.about .part4 .font{
	padding: 15px;
}
.about .part4{
	padding-bottom: 40px;
}
.flex{
	display: block;
}
.area3 .part1 .content{
	padding: 15px;
}
.area3 .part1 .content .font{
	margin-top: 20px;
}
.area3 .part1 .content .font .p1{
	margin-bottom: 10px;
}
.area3 .part2 .content{
	padding: 15px;
}
.area3 .part2 .content .img{
	margin-bottom: 15px;
}
.area3 .part3 .main li{
	width: 48.5%;
	margin-right: 3%;
}
.area3 .part3 .main li:nth-of-type(2n){
	margin-right: 0;
}
.area3 .part3 .main .font{
	padding: 20px 15px;
}
.area3 .part3 .main li .p2{
	height: inherit;
}
.all_article .font{
	padding: 20px 15px;
}
.all_article .p1{
	margin-bottom: 10px;
}
.all_question .list li{
	padding: 15px;
}
.all_question .list li a{
	padding-left: 25px;
}
.more_btn1{
	width: 100px;
	line-height: 40px;
	font-size: 14px;
}
.in_part4 .main .font{
	padding: 20px 15px;
}
.in_part4{
	padding-bottom: 40px;
}
.area .main .list li{
	width: 48.5%;
	margin-right: 3%;
	margin-bottom: 30px;
}
.area .main .list li:nth-of-type(3n){
	margin-right: 3%;
}
.area .main .list li:nth-of-type(2n){
	margin-right: 0;
}
.area .main .list .font{
	padding: 20px 15px;
}
.footer .left{
	width: 100%;
}
.footer .top{
	padding: 30px 0;
}
.footer .top .nav{
	margin-left: 0;
	margin-top: 50px;
}
.footer .top .nav li{
	width: 25%;
	margin-bottom: 15px;
	margin-right: 0;
}
.footer .top .nav li .p1{
	margin-bottom: 5px;
}
.footer .top .nav li:last-child{
	width: 100%;
	margin-left: 0;
}
.footer .top .code{
	float: left;
	text-align: center;
	width: 100%;
}
.area2 .part1 .content{
	padding: 15px;
}
.area2 .part1 .content .img1{
	width: 75px;
	right: 0;
	margin-top: -38px;
}
.area2 .part1 .content .font{
	margin-top: 15px;
}
.area2 .part2 .content li{
	padding: 15px;
	margin-right: 3%;
	width: 48.5%;
}
.area2 .part2 .content li:nth-of-type(2n){
	margin-right: 0;
}
.area2 .part2 .content li .img{
	width: 100%;
	margin-bottom: 15px;
}
.area2 .part2 .content li .font .p1{
	margin-bottom: 10px;
}
.contact .top .main{
	width: 100%;
	position: initial;
	margin-top: 15px;
	padding: 20px 15px;
}
.contact .top .main .p2{
	margin-bottom: 15px;
}
.contact .top .main .ico1{
	margin-bottom: 15px;
}
.contact .top .main .img{
	margin-top: 15px;
	width: 120px;
}
.contact .mid{
	padding: 20px 10px 40px;
}
.contact .mid .p1{
	font-size: 16px;
	margin-bottom: 15px;
}
.contact .mid input{
	width: 100%;
	padding: 0 15px;
	margin-right: 0;
	line-height: 40px;
	height: 40px;
}
.all_message textarea,
.contact .mid textarea{
	padding: 10px 15px;
}
.contact .mid .btn{
	width: 100%;
	font-size: 16px;
	line-height: 40px;
}
.customized .part1 .main li{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 15px;
}
.customized .part1 .main li:nth-of-type(3n){
	margin-right: 0;
}
.customized .part1 .main .font{
	padding: 20px 15px;
}
.customized .part1 .main li .p2{
	height: 80px;
}
.customized .part1 .main li .btn{
	line-height: 40px;
	padding: 0 15px;
	margin-top: 20px;
}
.all_message input{
	height: 40px;
	padding: 0 15px;
	line-height: 40px;
}
.all_message .btn{
	width: 100%;
	line-height: 40px;
	margin-top: 10px;
}
.all_message{
	padding-bottom: 40px;
}
.customized2 .part1{
	padding: 20px 15px;
}
.customized2 .part1 .img{
	margin-top: 20px;
}
.customized2 .part2{
	padding: 20px 15px;
}
.customized2 .part2 .list li{
	padding: 20px;
}
.customized2 .part2 .list li .p1 img{
	height: 30px;
}
.customized2 .part2 .list li .p1{
	margin-bottom: 15px;
}
.customized2 .part2 .list li .p2{
	margin-bottom: 10px;
}
.customized2 .part2 .list li .p3{
	height: 80px;
}
.customized2 .part3 li a{
	line-height: 44px;
	padding: 10px 15px;
}
.customized2 .part3 li img{
	margin-right: 10px;
	width: 34px;
	height: inherit;
}
.in_part2 ul.right{
	width: 100%;
}
.all_list .main a:nth-of-type(8n){
	margin-right: 2%;
}
.customized2 .part3 li .p1{
	width: calc( 100% - 44px );
}
.customized2 .part3 li em{
	float: left;
	background-size: 40px;
}
.customized2 .part3 li em{
	padding-left: 50px;
}
.banner .font .p2{
	margin-top: 15px;
}
.banner .font .btn{
	margin-top: 20px;
	line-height: 40px;
	padding: 0 15px;
}
.banner .img{
	height: 300px;
}
.banner .font .btn span{
	padding-right: 20px;
}
.in_title .right .tab a{
	padding: 0 15px;
	margin-right: 10px;
}
.in_title .right{
	margin-top: 10px;
	width: 100%;
}
.in_part2 .left .font{
	padding: 15px 20px;
	display: block;
}
.in_part2 .font .p2{
	margin-bottom: 15px;
}
.in_part2 .right li{
	width: 100%;
	margin: 20px 0 0;
}
.in_part2 .right li .font{
	padding: 20px 15px;
	height: inherit;
}
.in_part2 .right li .font .p2{
	height: inherit;
}
.btnq{
	display: inline-block;
}
.in_part3 .font .p2{
	margin-top: -20px;
}
.in_part3 .font .p4{
	margin-top: 15px;
}
.in_part3 .flex:after{
	content: "";
	display: block;
	clear: both;
}
.in_part3 .number{
	width: 100%;
	margin-right: 0;
	float: left;
}
.in_part3 .number li{
	width: 50%;
	margin: 15px 0;
}
.in_part3 .number .p1 span{
	font-size: 30px;
}
.in_part3 .number .p1 em{
	font-size: 20px;
}
.in_part3{
	padding-bottom: 60px;
}
.in_part4 .tab a{
	width: 100%;
	line-height: 55px;
}
.in_part4 .tab a i{
	width: 55px;
	height: 55px;
	margin: 0 15px;
	background-size: 45px !important;
}
.in_part5 .left{
	width: 100%;
	margin-right: 0;
}
.in_part5 .left .img{
	height: inherit;
}
.in_part5 .font{
	padding: 20px 15px;
}
.in_part5 .main li{
	margin-bottom: 20px;
	width: 100%;
}
.in_part5 .main{
	width: 100%;
	margin-top: 20px;
}
.in_part5 .main li:nth-of-type(3){
	margin-bottom: 20px;
}
.join .p1{
	margin-bottom: 15px;
}
.join .p2{
	width: 100%;
	box-sizing: border-box;
}
.join .content .title{
	margin-top: 20px;
}
.join .content .title{
	display: none;
}
.join .content dl{
	padding: 10px 20px;
}
.join .content dl dd{
	line-height: 30px;
	width: 100% !important;
}
.join .content .list .show{
	padding: 20px 15px;
}
.all_list .main a{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.all_list .main a:nth-of-type(10n){
	margin-right: 2%;
}
.all_list .main a:nth-of-type(3n){
	margin-right: 0;
}
.news .main li{
	width: 48.5%;
	margin-right: 3%;
	margin-bottom: 20px;
}
.news .main li:nth-of-type(3n){
	margin-right: 3%;
}
.news .main li:nth-of-type(2n){
	margin-right: 0;
}
.news_detail .left .p2 em{
	display: none;
}
.news_detail .left .p2 span{
	display: block;
}
.news_detail .left .tag span{
	display: block;
	float: none;
	margin-right: 0;
}
.news_detail .left .tag a{
	padding: 0 15px;
	margin-right: 15px;
}
.np a{
	font-size: 14px;
	line-height: 30px;
}
.np{
	margin-bottom: 30px;
}
.news_detail .right{
	width: 100%;
}
.news_detail .right .part .p1{
	padding: 0 30px;
	font-size: 16px;
}
.news_detail .right .part .p1 span{
	line-height: 40px;
}
.news_detail .right .part ul{
	padding: 0 30px;
}
.news_detail .right .part .p2,
.news_detail .right .part .p3{
	margin-bottom: 10px;
}
.pro_detail .top{
	padding: 20px 15px;
}
.pro_detail .top .left .btn .share,
.pro_detail .top .left{
	width: 100%;
}
.pro_detail .top .left .btn .share .a1{
	text-align: center;
    justify-content: center;
}
.pro_detail .top .left .btn .share .a1 i{
	display: inline-block;
	float: none;
	border-right: 0;
}
.pro_detail .top .left .btn .share .a1 span{
	width: inherit;
	display: inline-block;
	float: none;
}
.pro_detail .top .left .btn .wechat_code{
	width: 100%;
	margin-left: 0;
}
.pro_detail .top .left .btn .wechat_code .a1{
	width: 100%;
    justify-content: center;
}
.pro_detail .top .right .p1{
	line-height: 40px;
	padding: 10px 0 10px 10px;
}
.pro_detail .top .right .p1::before{
	top: 20px;
	width: 3px;
	height: 16px;
}
.pro_detail .top .right .p2{
	padding: 10px;
}
.pro_detail .top .right .btn1 li{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 10px;
	line-height: 40px;
	box-sizing: border-box;
}
.pro_detail .top .right .btn1 li:nth-of-type(3n){
	margin-right: 0;
}
.pro_detail .tab a{
	width: 32%;
	margin-right: 2%;
	font-size: 14px;
	line-height: 44px;
	margin-bottom: 10px;
}
.pro_detail .tab a:nth-of-type(3n){
	margin-right: 0;
}
.table_wapper{
	overflow-x: auto;
}
.table_wapper table{
	width: 1200px;
}
.pro_detail .table_wapper th .select1 em,
.pro_detail .table_wapper th .select em{
	padding-right: 16px;
}
.pro_detail .table_wapper td{
	padding: 15px;
}
.all_five li{
	padding: 10px 0;
	width: 100%;
	margin-right: 0;
	margin-bottom: 15px;
}
.product1 .content .top .left{
	width: 100%;
	padding: 30px 0;
}
.product1 .content .top .tab:after{
	content: "";
	display: block;
	clear: both;
}
.product1 .content .top .tab{
	padding: 15px 20px;
}
.product1 .content .top .tab a{
	width: 48.5%;
	margin-right: 3%;
}
.product1 .content .top .tab a:nth-of-type(5n){
	margin-right: 3%;
}
.product1 .content .top .tab a:nth-of-type(2n){
	margin-right: 0;
}
.product1 .main1{
	padding: 20px 15px;
	height: 150px;
}
.product1 .main1 .font .p1{
	margin-bottom: 15px;
}
.product1 .main1 .font .p2{
	margin-bottom: 20px;
}
.product1 .main1 .font{
	margin-bottom: 20px;
}
.product1 .main1 .slider{
	width: 100%;
}
.product1 .main1 .slide .p1{
	padding: 20px 15px;
}
.pro_top .font{
	padding: 20px 15px;
	box-sizing: border-box;
}
.pro_top .font .p1{
	margin-bottom: 15px;
}
.support2 .list:after{
	display: block;
	content: "";
	clear: both;
}
.support2 .list li{
	box-sizing: border-box;
	float: left;
}
.support3 .list li,
.support2 .list li,
.product3 .right li,
.product2 .part1 li{
	width: 48.5%;
	margin-right: 3%;
}
.support3 .list li:nth-of-type(3n),
.product3 .right li:nth-of-type(5n),
.product2 .part1 li:nth-of-type(5n){
	margin-right: 3%;
}
.support3 .list li:nth-of-type(2n),
.support2 .list li:nth-of-type(2n),
.product3 .right li:nth-of-type(2n),
.product2 .part1 li:nth-of-type(2n){
	margin-right: 0;
}
.product3 .left .title{
	font-size: 16px;
	line-height: 50px;
}
.product3 .left .nav1 .show a,
.product3 .left .nav a{
	line-height: 40px;
}
.product3 .btn{
	float: none;
	margin-top: 20px;
}
.product3 .flex:after{
	content: "";
	display: block;
	clear: both;
}
.in_title .right .tab a{
	margin-bottom: 10px;
}
.support1 .list li{
	width: 100%;
	padding: 20px 15px;
}
.support1 .list li .img{
	width: 34px;
	height: 34px;
}
.support1 .list li .font{
	margin-left: 0;
	width: 100%;
}
.support1 .list li .font .p1{
	margin-bottom: 10px;
}
.support2 .list li:after{
	content: "";
	clear: both;
	display: block;
}
.support2 .list li .font{
	width: 100%;
	padding-right: 0;
	margin-top: 20px;
}
.support2 .list li .font .p2{
	margin-bottom: 10px;
}
.support2 .list li .font .p3{
	margin-bottom: 20px;
}
.support3 .list li p{
	padding: 20px 15px;
}
.support3 .list li .img i{
	width: 48px;
	height: 48px;
	margin-left: -24px;
	margin-top: -24px;
}
.video_show{
	width: 94%;
}
.support2 .list li .img,
.product3 .btn,
.product3 .right,
.product3 .right li img,
.product3 .left,
.product2 .part1 li img,
.pro_top .font,
.product1 .main1 .font,
.product1 .content .top .tab,
.pro_detail .top .right,
.news_detail .left,
.in_part3 .font,
.in_part2 .right li .img img,
.in_part2 .right li .img,
.in_part2 .left .font .p0,
.in_part2 .left,
.customized2 .part2 .list li,
.customized2 .part1 .img,
.customized2 .part1 .font,
.all_message input,
.all_message .input1,
.area2 .part2 .content li .font,
.area2 .part1 .content .font,
.area2 .part1 .content .img,
.all_question .list li,
.area3 .part1 .content .font,
.area3 .part1 .content .img,
.about .part1 .font,
.about .part1 .img,
.about .part1 .font ul{
	width: 100%;
}
.support2 .list li .font .p2,
.support1 .list li .font .p2,
.pro_top .font .p1,
.product1 .main1 .font .p1,
.product1 .content .top .left .p1,
.pro_detail .top .right .p1,
.news_detail .left .p1,
.join .content .list dl .dd1,
.join .p1,
.in_part2 .font .p1,
.in_title .fontq .pw,
.customized2 .part3 li .p1,
.customized2 .part2 .list li .p2,
.customized2 .part2 .list li .p1 span,
.customized2 .part1 .font .p3,
.contact .top .main .p4,
.area2 .part2 .content li .font .p1,
.area2 .part1 .content .font .p1,
.area .main .list .p1,
.in_part4 .main .p1,
.all_article .p2,
.area3 .part1 .content .font .p1,
.about .part4 .font p,
.about .part3 li .font .p4,
.about .part3 .p1,
.about .part2 .font .p2,
.about .part1 .font li .p3,
.about .part1 .font .p1{
	font-size: 16px;
}
.support3 .list li p,
.support2 .list li .font .p3,
.pro_top .font .p2,
.product1 .main1 .font .p2,
.pro_detail .top .right .p2,
.news_detail .right .part .p3,
.join .content .list .show .p5,
.join .content .list .show .p3,
.join .content .list .show .p4,
.join .p2,
.in_part3 .number .p2,
.in_part3 .font .p4,
.in_part2 .font .p2,
.customized2 .part3 .pe,
.customized2 .part2 .list li .p3,
.customized2 .part1 .font .p2,
.customized .part1 .main li .p2,
.contact .top .main .img p,
.contact .top .main .p5,
.area2 .part2 .content li .font .p2,
.area2 .part1 .content .font .p2,
.area .main .list .p2,
.in_part4 .main .p2,
.all_question .list li,
.all_article .p1,
.area3 .part3 .main li .p2,
.area3 .part1 .content .font .p2,
.about .part3 li .font .p5,
.about .part3 li .p2,
.about .part3 li .p3,
.about .part2 .font .p3,
.about .part2 .font .p1,
.about .part1 .font li .p4,
.about .part1 .font .p2{
	font-size: 14px;
	line-height: 20px;
}
.product3 .left .nav a,
.product1 .main1 .slide .p1 span,
.product1 .content .top .tab a,
.all_five li,
.pro_detail .top .right .btn1 li,
.pro_detail .top .right .btn a,
.pro_detail .top .left .btn .share .a1 span,
.news_detail .right .part .p2,
.news_detail .left .tag a,
.news_detail .left .tag span,
.all_list .main a,
.join .content .list dl dd,
.in_part5 .p2,
.btnq,
.banner .font .p2,
.customized2 .part3 li em,
.all_message .btn,
.all_message textarea,
.all_message input,
.customized .part1 .main li .btn span{
	font-size: 14px;
}
.in_part3 .font .p3,
.in_part3 .font .p2,
.banner .font .p1,
.customized2 .part2 .p0,
.customized2 .part1 .font .p1,
.contact .top .main .p2,
.in_title .fontq .pq{
	font-size: 18px;
}
.in_part3 .font .p1{
	font-size: 36px;
}


.about .part2 .p4{
	font-size: 18px;
}
.about .part2 .p5{
	font-size: 14px;
	line-height: 24px;
}









}
