
@media only screen and (min-width:2000px){
	*{
		font-size:18px;
	}
	.nav_a,
	.lang_tit,
	.search_input input,
	.two_top_item,
	.two_rt_text{
		font-size:18px;
	}
	.index_title_cn{
		font-size:22px;
	}
	.index_title_en{
		font-size:14px;
	}
	.index_one_title{
		font-size:24px;
	}
	.one_div_itm,
	.two_rt_title{
		font-size:20px;
	}

}
@media only screen and (max-width:1600px){

	.news_baner .center{
		width:100%;
		padding:0 60px;
		box-sizing:border-box;
	}
	.news_baner .swiper-button-next,
	.news_baner .swiper-button-prev{
		width:50px;
		height:50px;
	}
	.news_baner .swiper-button-prev{
		left:0px;
	}
	.news_baner .swiper-button-next{
		right:0px;
	}

	.deve_prev, 
	.deve_next, 
	.deve_prev img, 
	.deve_next img{
		width:50px;
		height:50px;
	}
	.deve_prev,
	.deve_next{
		margin-top:-25px;
	}
	.deve_prev{
		left:0;
	}
	.deve_next{
		right:0;
	}
	.develop_banner .center{
		width:100%;
		padding:0 60px;
		box-sizing:border-box;
	}

	.deve_line{
		width:90%;
		margin:0 5%;
		margin-top:-18px;
	}


}
@media only screen and (max-width:1300px) {
	
	.nav_list li{
		margin-left:30px;
	}
	.lang_search{
		padding-left:20px;
	}
	.search_box{
		margin-left:20px;
	}

	.center{
		padding:0 1%;
		box-sizing:border-box;
	}

	.index_one_icon{
		width:40px;
		height:40px;
	}
	.index_one_title{
		font-size:20px;
		margin-top:10px;
	}
	.index_one_line{
		margin:10px auto;
	}
	.one_div_itm{
		margin-top:8px;
		font-size:16px;
	}

	.index_three_title{
		font-size:20px;
		height:auto;
		line-height:36px;
	}
	.index_three_code{
		margin:15px 0;
		font-size:18px;
	}
	.index_three_text{
		font-size:14px;
		line-height:30px;
	}

	.foot_two{
		max-width:300px;
	}
	.foot_two_a{
		margin-left:80px;
	}
	.foot_ewm{
		margin-left:80px;
	}

	.ban_nav{
		display:none;
	}
	.ban_bg{
		height:300px;
		background-size:cover;
	}
	.mban_nav{
		display:block;
		padding-bottom:20px;
	}

	.mban_nav #swiper-container2{
		padding:0 20px;
		box-sizing:border-box;
	}

	.mban_nav .swiper-button-next,
	.mban_nav .swiper-button-prev{
		width:20px;
		height:40px;
		background:#fff;
		top:0;
		margin:0;
		color:#00B066;
		background-size:15px auto;
		background-repeat:no-repeat;
		background-position:center center;
	}

	.mban_nav .swiper-button-prev{
		background-image:url(../images/index_one_prev.png);
	}
	.mban_nav .swiper-button-next{
		background-image:url(../images/index_one_next.png);
	}

	.mban_nav .swiper-button-next:after,
	.mban_nav .swiper-button-prev:after{
		display:none;
	}


	
	.product_item{
		padding:35px 0 25px;
	}

	.top_title span{
		font-size:28px;
	}

	.product_left{
		height:600px;
	}

	.prod_rt_list li{
		height:auto;
		overflow:hidden;
	}

	.line_bg{
		height:18px;
	}

	.service_wrap{
		padding:30px 0;
	}


	.title_list{
		display:none;
	}

	.mlist_top{
		display:block;
	}

	.product_list{
		padding-top:0px;
	}
	.title_cent{
		padding-top:20px!important;
	}

	.fossil_top{
		padding:0;
	}
	
	.pages{
		padding:20px 0 50px;
	}

	
	.detail_cont{
		margin-bottom:60px;
	}

	.detail_img img{
		width:100%;
		height:auto;
		display:block;
	}

	.detail_rt_title,
	.detail_rt_code{
		font-size:32px;
		line-height:1.5;
	}
	.detail_rt_href{
		margin-top:50px;
		padding-bottom:10px;
	}
	.detail_rt_code{
		margin-top:10px;
	}

	.detail_ban{
		padding:50px 0;
	}
	
	.detail_cont_item{
		padding:50px 0;
	}

	.listban{
		padding:0 1%;
		box-sizing: border-box;
	}
	.ban_opac{
		width:98%;
		padding:30px 5%;
	}

	.apply_top{
		padding:50px 0;
	}
	.apply_title{
		padding:0 40px;
		height:50px;
		line-height:50px;
		margin-right:10px;
	}
	.apply_wrap{
		padding:50px 0;
	}


	.apply_list{
		width:102%;
		margin-left:-1%;
	}
	.apply_item{
		width:23%;
		margin:0 1% 10px;
	}

	.app_pad50,
	.app_pad100,
	.app_pad150{
		padding:0;
	}
	.apply_one_list,
	.app_one_dots,
	.follow_list,
	.follow_dots{
		opacity:1;
    	filter: alpha(opacity = 100);
	}
	.bg68a{
		display:none;
	}

	.bgthree{
		padding:44px;
	}
	.bgone{
		padding:44px;
	}

	.app_one_title span,
	.follow_title{
		font-size:20px;
	}

	.apply_one_a,
	.follow_a{
		font-size:16px;
	}
	.apply_one_list,
	.follow_list{
		margin-top:20px;
	}
	.apply_one_list li,
	.follow_list li{
		margin-bottom:10px;
	}
	.apply_img,
	.follow{
		margin-top:15px;
	}

	.detail_wrap{
		padding:50px 0;
	}

	.apply_detail_right{
		padding:0 30px;
	}

	.solu_wrap{
		padding:40px 0 100px;
	}

	.solu_title{
		font-size:18px;
	}
	

	.skill_wrap{
		padding-bottom:40px;
	}
	.skill_title{
		font-size:18px;
	}

	.skill_detail{
		padding:40px 0;
	}

	.about_one,
	.develop_wrap,
	.honor_wrap,
	.cooper_wrap{
		padding:40px 0;
	}
	.about_num{
		padding:40px 0 0;
	}
	.abo_one_wrap{
		margin-top:20px;
	}

	.abo_one_right{
		padding-top:0px;
		padding-left:30px;
	}
	.abo_one_text{
		margin-top:10px;
	}

	.abo_num_title{
		height: 60px;
		line-height: 60px;
		font-size: 50px;
	}

	.abo_num_list li{
		margin-bottom:50px;
	}

	.news_ban_item{
		padding:20px;
	}
	.news_ban_time{
		font-size:20px;
		height:40px;
		line-height:40px;
	}
	.news_ban_time b{
		font-size:24px;
	}
	.news_ban_title{
		margin:10px 0;
		font-size:16px;
		height:48px;
		line-height:24px;
	}
	.news_ban_cont{
		margin:10px 0;
	}

	.news_a,
	.search_a{
		padding-right:130px;
	}

	.contact_wrap{
		padding:40px 0 100px;
	}
	.contact_left{
		padding:20px;
	}
	.bottom_pad{
		padding:20px 20px 2px;
	}
	.cont_lt_title{
		font-size:24px;
		min-height:40px;
		line-height:40px;
	}

	.cont_lt_div{
		margin-top:20px;
	}
	.bottom_lt_div{
		min-height:auto;
	}

	.bottom_lt_title{
		font-size:20px;
		margin-bottom:15px;
	}

	.news_ban_tit{
		font-size:50px;
		line-height:60px;
		margin-bottom:10px;
	}
	.news_ban_text{
		font-size:18px;
		line-height:30px;
	}

	.honor_top{
		margin-top:20px;
	}
	.honor_icon{
		display:none;
	}
	.honor_top_tit{
		width:33.33%;
		height:40px;
		font-size:24px;
	}
	.honor_list li,
	.honor_box{
		height:auto;
	}

	.honor_box{
		padding:30px 10px;
	}

	.cooper_list{
		padding:30px 0;
		width:102%;
		margin-left:-1%;
	}

	.cooper_list li{
		width:18%;
		height:auto;
		overflow:hidden;
		margin:0 1% 20px!important;
	}

	.news_wrap{
		padding:40px 0;
	}
	
	.app_bg_title{
		padding-top:30px;
		font-size:20px;
		line-height:30px;
	}
	.apply_cont{
		padding-top:80px;
	}
	.apply_span{
		width:50px;
		height:50px;
	}
	.apply_box,
	.follow_btn{
		margin-top:30px;
	}
	
	.apply_nav{
		margin-bottom:50px;
	}
	
	.app_nav_two{
		font-size:26px;
		margin-top:10px;
	}
	.detail_banner{
		max-width:100%;
	}
	.detail_big{
		width:100%;
		float:none;
	}
	.detail_big{
		width:100%;
		float:none;
	}
	.detail_small{
		width:100%;
		float:none;
		height:auto;
		margin-top:15px;
	}
	.detail_small .swiper-container{
		height:auto;
	}
	
	.small_item{
		margin-bottom:0;
	}
	
	
	.detail_small{
		/*padding:0 20px;*/
		box-sizing:border-box;
	}


	.detail_small .swiper-button-next,
	.detail_small .swiper-button-prev{
		width:20px;
		height:40px;
		background:rgba(255,255,255,0.9);
		color:#00B066;
		display:block;
		top:50%;
		bottom:auto;
		margin-top:-20px;
		background-size:15px auto;
		background-repeat:no-repeat;
		background-position:center center;
	}

	.detail_small .swiper-button-prev{
		left:0;
		background-image:url(../images/index_one_prev.png);
	}
	.detail_small .swiper-button-next{
		left:auto;
		right:0;
		background-image:url(../images/index_one_next.png);
	}

	.detail_small .swiper-button-next:after,
	.detail_small .swiper-button-prev:after,
	.detail_small .swiper-button-next img,
	.detail_small .swiper-button-prev img{
		display:none;
	}

	
	

}


@media only screen and (max-width:1000px) {
	
	.header{
		position:fixed;
		top:0;
		left:0;
		z-index:99;
	}
	.wrap{
		padding-top:60px;
	}

	.head_pad{
		padding-left:135px;
		padding-right:50px;
	}
	.nav_list{
		display:none;
	}
	.mobile-menu{
		display:block;
	}
	.lang_search{
		padding-left:0;
	}
	.search_box{
		display:none;
	}

	.msearch{
		display:block;
	}

	.index_banner .swiper-pagination-bullet{
		width:50px;
	}
	/* 304am永利集团轮播图 */
	.index_banner_img{
		display:none;
	}
	.index_banner_span{
		display:block;
	}
	.sidebar{
		display:none;
	}
	
	.index_one_item{
		max-width:100%;
	}

	.index_two_left{
		display:none;
	}
	.index_two_right{
		width:100%;
	}
	.index_two_list li{
		height:auto;
	}

	.index_one_wrap,
	.index_two_wrap{
		padding:20px 0 30px;
	}
	.index_three_wrap{
		padding-top:40px;
	}

	.two_top_item{
		margin-left:15px;
	}

	.index_three_img,
	.index_three_cont{
		width:100%;
		float:none;
	}
	.index_three_cont{
		margin-top:20px;
	}

	.index_three_code{
		margin:10px 0;
		padding:10px;
	}
	.index_three_code .code{
		margin-left:10px;
	}

	.index_four_wrap{
		padding:40px 0;
	}


	.index_four_right,
	.index_four_ul{
		width:100%;
		float:none;
	}

	.index_four_ul{
		margin-top:20px;
	}
	.index_four_a{
		padding:10px;
		padding-left:95px;
	}
	.index_four_date{
		left:10px;
	}
	.data_day{
		font-size:28px;
	}
	.data_time{
		font-size:14px;
	}

	.index_four_title{
		font-size:18px;
	}
	.index_four_text{
		font-size:14px;
	}
	.foot_two{
		display:none;
	}
	
	.mprod_list li{
		width:23%;
		margin-bottom:10px;
	}

	.pro_rt_a{
		padding:15px;
	}

	.href_wrap{
		display:none;
	}
	.href_list li{
		padding:20px 0;
	}
	.href_box{
		height:50px;
	}

	.top_title span,
	.develop_title span{
		font-size:24px;
		line-height:40px;
	}
	
	.top_more span{
		line-height:40px;
	}

	.product_cont{
		padding-left:0;
		padding-top:20px;
	}
	.product_left{
		width:100%;
		height:auto;
		position:relative;
		top:auto;
		left:auto;
		float:none;
		padding:0;
		background-image:none!important;
	}
	.product_right{
		width:100%;
		height:auto;
		float:none;
		padding:0;
		overflow:hidden;
	}

	.product_opac{
		display:none;
	}
	.pro_lt_list{
		width:100%;
		height:auto;
	}
	.pro_lt_li{
		width:auto;
		height:auto;
		line-height:40px;
		font-size:16px;
		color:#000;
		overflow:hidden;
		float:left;
		padding:0 15px;
		margin-bottom:15px;
	}
	.pro_lt_li.pro_act{
		font-size:20px;
		color:#000;
		font-weight:bold;
		line-height:40px;
		border-radius:5px;
		background:#efefef;
	}

	.tel_icon{
		width:40px;
		height:40px;
	}
	.serv_title{
		font-size:24px;
	}

	.serv_line{
		height:40px;
		margin:0 20px;
	}
	.serv_tel{
		font-size:24px;
		line-height:40px;
	}


	.listban{
		height:300px;
		background-size:cover;
	}

	.list_ban_div{
		width:100%;
		top:90px;
		left:0;
		margin-left:0;
	}

	.list_ban_tit{
		font-size:40px;
		line-height:72px;
	}
	.list_ban_text{
		font-size:16px;
		line-height:30px;
	}

	.product_list{
		width:102%;
		margin-left:-1%;
	}
	.product_list li{
		width:31.33%;
		margin:0 1% 15px;
	}

		
	.detail_cont{
		margin-bottom:40px;
	}
	
	.detail_rt_title,
	.detail_rt_code{
		font-size:24px;
	}
	.detail_rt_href{
		margin-top:30px;
		padding-bottom:10px;
	}

	.detail_ban{
		padding:30px 0;
	}
	.detail_cont_title{
		width:120px;
	}
	.detail_cont_item{
		padding:30px 0;
	}

	.detail_cont_text td{
		padding:8px;
	}

	.apply_one,
	.follow{
		padding:25px;
	}

	
	.apply_list{
		font-size:0;
	}
	.apply_item{
		width:31.33%;
		margin:0 1% 10px;
		display:inline-block;
		vertical-align:top;
		float:none;
	}

	
	.detail_wrap{
		padding:30px 0;
	}

	.detail_left{
		display:none;
		float:none;
	}
	.apply_detail_right{
		width:100%;
		padding:0 15px;
	}

	.detail_rt_cont,
	.detail_rt_img{
		margin-top:20px;
	}

	
	.solu_list{
		width:103%;
		margin-left:-1.5%;
	}
	.solu_list li{
		width:47%;
		margin:0 1.5% 20px;
	}
	.solu_text{
		margin-top:10px;
	}
	.solu_img{
		margin-top:10px;
	}

	.foot_one_title,
	.foot_one_title a{
		line-height:24px;
	}

	.guohui{
		margin-top:3px;
	}

	.skill_list{
		width:102%;
		margin-left:-1%;
	}
	.skill_list li{
		width:31.33%;
		margin:0 1% 20px;
	}


	.skill_a{
		padding:20px;
		padding-left:120px;
	}

	.skill_img_box{
		width:90px;
		top:20px;
	}
	.skill_img{
		width:90px;
		height:125px;
	}
	.skill_text_box{
		min-height:125px;
		padding-top:10px;
	}
	.skill_title{
		font-size:16px;
	}
	.skill_text{
		height:48px;
		line-height:24px;
		font-size:14px;
	}

	.abo_one_left,
	.abo_one_right{
		width:100%;
		height:auto;
		float:none;
		overflow:hidden;
	}
	.abo_one_right{
		padding:20px 0 0;
	}

	
	.abo_num_title{
		height: 50px;
		line-height: 50px;
		font-size: 40px;
	}

	.abo_num_list li{
		margin-bottom:50px;
	}

	.news_list li{
		margin-bottom:20px;;
	}

	.news_detail{
		padding:40px 0;
	}

	.news_detail_top,
	.news_detail_content{
		padding-left:0;
	}
	.detail_top_left{
		max-width:100%;
		position: relative;
	}
	.news_icon{
		margin:0;
	}
	.detail_top_name,
	.detail_top_time{
		text-align:left;
	}

	.detail_top_name{
		font-size:24px;
		line-height:40px;
	}
	.detail_top_time{
		font-size:18px;
	}
	.detail_top_right{
		min-height:auto;
	}
	.top_rt_title{
		font-size:24px;
		line-height:40px;
	}
	.contact_right,
	.contact_left{
		width:100%;
		float:none;
	}

	.bottom_left,
	.bottom_right{
		width:100%;
		float:none;
		margin-bottom:20px;
	}

	.news_ban_tit{
		font-size:40px;
		line-height:50px;
		margin-bottom:10px;
	}
	.news_ban_text{
		font-size:16px;
		line-height:24px;
	}
	.honor_list{
		width:103%;
		margin-left:-1.5%;
	}

	.honor_list li{
		width:30.33%;
		margin:0 1.5% 20px;
	}
	
	.honor_top_tit{
		font-size:20px;
		padding:0 10px;
	}

	
	.solu_a .solu_opac{
		display:block;
	}
	.solu_a .solu_pop{
		bottom:0;
		background:none;
	}
	.solu_a .solu_bg{
		transform: scale(1);
	}
	
	.detail_cont_text{
		width:100%;
	}

	.apply_item .apply_bg{
		transform: scale(1.05,1.05);
	}
	.apply_item .apply_div{
		display:block;
	}
	
	.apply_item::after{
		background:#00a966;
	}
	
	.serv_cn img{
		height:40px;
	}
	
	#video{
		width:90%;
		max-height:60%;
		min-height:auto;
		overflow:hidden;
		left:5%;
		top:25%;
		margin:0;
	}


}

@media only screen and (max-width:768px) {
	
	.center{
		padding:0 10px;
	}

	.listban{
		padding:0 10px;
		box-sizing: border-box;
	}

	
	.lang_cn, .lang_icon{
		margin:0;
	}

	.index_banner .swiper-pagination{
		bottom:10px;
	}
	.index_two_list{
		width:103%;
		margin-left:-1.5%;
	}
	.index_two_list li{
		width:47%;
		margin:0 1.5% 20px;
	}
	.two_rt_cont{
		padding:10px;
	}
	.two_rt_title{
		font-size:18px;
		height:32px;
		line-height:32px;
	}
	.two_rt_text{
		font-size:12px;
	}
	.index_title{
		padding-bottom:10px;
	}

	.index_title_box,
	.index_two_top{
		float:none;
	}
	.index_two_top{
		margin-top:10px;
	}
	
	.two_top_item{
		margin-left:0;
		margin-right:10px;
		margin-bottom:10px;
	}

	.foot_ewm{
		margin-left:40px;
	}

	.mprod_list li{
		width:31.33%;
	}
	
	.top_more span{
		line-height:40px;
	}

	.prod_rt_list li{
		width:48%;
	}
	.line_bg,
	.service_wrap{
		display:none;
	}


	.product_list li{
		width:48%;
	}

	.detail_img{
		float:none;
	}
	.detail_right{
		width:100%;
		float:none;
	}

	.detail_rt_a{
		min-width:80px;
		height:36px;
		font-size:14px;
	}

	.yingyong_item{
		padding:0 20px;
	}

	.footer{
		padding:20px 0;
	}

	
	.apply_top{
		padding:30px 0 20px;
	}
	.apply_title{
		padding:0 30px;
		height:40px;
		line-height:40px;
		margin-right:10px;
		margin-bottom:10px;
	}

	
	.apply_wrap{
		padding:30px 0;
	}

	.apply_list{
		width:102%;
		margin-left:-1%;
	}
	.apply_item{
		width:48%;
		margin:0 1% 10px;
	}

	.solu_wrap{
		padding:25px 0 50px;
	}

	.pages_wrap{
		margin-top:10px;
	}
	.pages{
		padding:10px 0 30px;
	}


	.skill_list{
		width:103%;
		margin-left:-1.5%;
	}
	.skill_list li{
		width:47%;
		margin:0 1.5% 20px;
	}

	.abo_num_list{
		width:104%;
		font-size:0;
		margin-left:-2%;
	}
	.abo_num_list li{
		width:46%;
		margin:0 2% 30px;
		display:inline-block;
		vertical-align:top;
		float:none;
	}
	
	.news_baner .center{
		padding:0 10px;
	}
	.news_baner .swiper-button-next, .news_baner .swiper-button-prev{
		display:none;
	}

	.news_a,
	.search_a{
		padding:20px;
	}

	.news_img{
		display:none;
	}
	.news_more{
		display:none;
	}

	.news_time{
		font-size:18px;
	}
	.news_time b{
		font-size:20px;
	}
	.news_title{
		font-size:18px;
	}
	.news_text{
		font-size:14px;
	}


	.contact_wrap{
		padding:30px 0 60px;
	}

	.develop_banner .center{
		padding:0 20px;
	}
/*	.deve_prev, .deve_next{
		display:none;
	}*/

	.honor_list li{
		width:47%;
	}

	.cooper_list li{
		width:23%;
	}

	.news_wrap{
		padding:20px 0;
	}


	
	.solu_list{
		width:100%;
		margin-left:0;
	}
	.solu_list li{
		width:100%;
		margin:0 0 20px;
	}
	
	.follow_btn{
		display:none;
	}
	
	
	.apply_nav{
		margin-bottom:20px;
	}
	
	
	.app_nav_two{
		font-size:20px;
	}
	
	.solu_title{
		padding-left:13px;
	}
	.solu_title::after{
		width:4px;
		height:20px;
		top:5px;
	}
	
	.product_a{
		padding:10px;
	}
	.product_title{
		height:48px;
		line-height:24px;
		font-size:16px;
	}
	
	
	.detail_banner{
		max-width:500px;
		width:100%;
		margin:0 auto 20px;
		float:none;
	}

	.detail_small{
		/*padding:0 20px;*/
		box-sizing:border-box;
	}


	.detail_small .swiper-button-next,
	.detail_small .swiper-button-prev{
		width:20px;
		height:40px;
		background:rgba(255,255,255,0.9);
		color:#00B066;
		display:block;
		top:50%;
		bottom:auto;
		margin-top:-20px;
		background-size:15px auto;
		background-repeat:no-repeat;
		background-position:center center;
	}

	.detail_small .swiper-button-prev{
		left:0;
		background-image:url(../images/index_one_prev.png);
	}
	.detail_small .swiper-button-next{
	    left:auto;
		right:0;
		background-image:url(../images/index_one_next.png);
	}

	.detail_small .swiper-button-next:after,
	.detail_small .swiper-button-prev:after{
		display:none;
	}

	
	.deve_year{
		margin:0;
		height:36px;
		font-size:20px;
		border-radius:5px;
	}
	.deve_year:before,
	.deve_year:after{
		display:none;
	}

	.develop_box{
		padding:10px;
	}

	.deve_prev, .deve_next, .deve_prev img, .deve_next img{
		width:40px;
		height:40px;
	}
	.deve_prev, .deve_next{
		margin-top:-20px;
	}


	.top_icon{
		width:30px;
		height:30px;
	}


}

@media only screen and (max-width:600px){

	.foot_one,
	.foot_erweima{
		width:100%;
		float:none;
	}

	.ssl_box{
		margin-top:10px;
	}
	.foot_erweima{
		margin-top:20px;
	}
	.foot_ewm,
	.ewm_img{
		width:120px;
		height:120px;
	}
	.iso_icon{
		width:40px;
		height:40px;
	}

	
	.ban_opac{
		width:98%;
		padding:20px 3%;
	}

	.app_one_title img{
		display:none;
	}
	.app_one_title span{
		margin-left:0;
	}

	.apply_one,
	.follow{
		padding:15px;
	}
	.apply_one_list,
	.follow_list{
		margin-top:10px;
	}
	.apply_one_list li,
	.follow_list li{
		margin-bottom:5px;
	}
	.app_one_title span,
	.follow_title{
		line-height:32px;
		font-size:18px;
	}
	.apply_one_a, .follow_a{
		line-height:24px;
	}
	.path_border{
		padding:12px 0;
	}
	.paths a, .paths span{
		font-size:14px;
	}

	.product_list{
		width:103%;
		margin-left:-1.5%;
	}
	.product_list li{
		width:47%;
		margin:0 1.5% 10px;
	}


	.skill_list{
		width:102%;
		margin-left:-1%;
	}
	.skill_list li{
		width:48%;
		margin:0 1% 15px;
	}

	.skill_a{
		padding:15px;
		padding-left:120px;
	}

	.skill_img_box{
		top:15px;
		left:15px;
	}

	.skill_detail_img{
		margin-top:10px;
	}

	.abo_num_title{
		height: 40px;
		line-height: 40px;
		font-size: 30px;
	}

	.bottom_rt_div{
		width:100%;
		margin:0;
	}
	.bottom_rt_item{
		width:100%;
		max-width:100%;
		margin:0 0 20px;
	}

	
	.news_ban_tit{
		font-size:30px;
		line-height:40px;
	}

	
	.honor_top_tit{
		font-size:18px;
		padding:0 5px;
		line-height:20px;
	}

	.honor_cont{
		margin-top:20px;
	}


	.cooper_list{
		width:104%;
		margin-left:-2%;
	}

	.cooper_list li{
		width:29.33%;
		margin:0 2% 20px!important;
	}
	
	.detail_cont_item{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		text-align:left;
	}
	
	.detail_cont_title{
		width:100%;
		margin-bottom:10px;
	}

	.app_bg_title{
		font-size:16px;
		line-height:24px;
	}
	.apply_span{
		width:40px;
		height:40px;
	}

	.apply_cont{
		padding-top:80px;
	}
	
	.apply_box{
		margin-top:15px;
	}


}

@media only screen and (max-width:540px) {
	
	.lang_cn{
		display:none;
	}

	.head_pad{
		padding-left:130px;
		padding-right:45px;
	}
	.lang_search{
		padding-top:15px;
	}

	.mprod_list li{
		width:48%;
	}

	
	.detail_cont{
		margin-bottom:20px;
	}

	
	.skill_list{
		width:100%;
		margin-left:0;
	}
	.skill_list li{
		width:98%;
		margin:0 1% 15px;
	}

	.abo_num_title{
		height: 40px;
		line-height: 40px;
		font-size: 30px;
	}
	.abo_num_text{
		line-height: 24px;
		font-size: 14px;
	}

	.news_a,
	.search_a{
		padding:15px;
	}

	
	.news_ban_tit{
		font-size:24px;
		line-height:40px;
	}

	.bottom_pad{
		padding:15px 15px 2px;
	}

	.solu_bg{
		height:175px;
		padding:0;
	}


	.index_banner_span,
	.listban{
		height:250px;
	}
	.ban_bg{
	    height:0;
	    padding-top:33%;
	}
	.banner .swiper-pagination{
	    bottom:10px;
	}
	
	.ban_text,
	.news_ban_text{
		font-size:14px;
		line-height:24px;
	}
		
	.news_ban_tit{
		letter-spacing:5px;
	}


	.index_one_item .index_one_opac{
		/* background: linear-gradient(135deg, #11D583 0%, rgba(17,213,131,0) 100%); */
		background: linear-gradient( 180deg, rgba(0,0,0,0.06) 0%, rgba(0,0,0,0.42) 47%, rgba(0,0,0,0.6) 100%);
	}
	.index_one_item .index_one_div{
		display:block;
	}
	.index_one_item .index_one_img span{
		transform: scale(1);
	}



	.index_one_banner{
		display:none;
	}
	.m_one_banner{
		width:100%;
		display:block;
		overflow:hidden;
	}
	.m_one_list{
		width:102%;
		margin-left:-1%;
	}
	.m_one_list li{
		width:48%;
		float:left;
		overflow:hidden;
		margin:0 1% 10px;
	}

	.index_one_span{
		height:300px;
		padding-top:0;
		background-size:auto 100% ;
	}

	.index_one_icon{
		width:30px;
		height:30px;
	}
	.index_one_title{
		font-size:18px;
		margin-top:5px;
		height:30px;
		line-height:30px;
	}
	
	.index_one_line{
		margin:5px auto;
	}

	.index_one_div{
		text-align:center;
	}

	.foot_ewm_list{
		width:100%;
		font-size:0;
		float:none;
		text-align:center;
		margin-bottom:10px;
	}
	.foot_ewm_list li{
		margin:0 15px;
		display:inline-block;
		vertical-align:top;
	}
	.foot_ewm_list li:last-child{
		margin:0 15px;
	}

	.foot_ewm{
		margin:0 auto;
		float:none;
	}
	#video,
	#video .box,
	#video .plyr--ready,
	#video video{
		height:250px;
	}


}

@media only screen and (max-width:400px) {
	
	
	#swiper-container2 .swiper-slide{
		max-width:300px;
	}
	

	.cooper_list li{
		width:46%;
	}

	

}

@media only screen and (max-width:320px) {
	
	.apply_list{
		width:100%;
		margin-left:0;
	}
	.apply_item{
		width:100%;
		margin:0 0 10px;
	}
	.solu_list{
		width:100%;
		margin:0;
	}
	.solu_list li{
		width:100%;
		margin:0 0 15px;
	}

	.abo_num_list{
		width:100%;
		margin-left:0;
	}

	.abo_num_list li{
		width:100%;
		margin:0 0 15px;
	}

	.honor_list{
		width:100%;
		margin-left:0;
	}
	.honor_list li{
		width:100%;
		margin:0 0 15px;
	}



}
