@charset "utf-8";
/* CSS Document */

/* 首页banner*/
@media (max-width: 768px) {
/*产品导航*/
.pro_nav h5 {
	padding-left: 15px;

}
.pro_nav_box >ul>li{
	line-height: 40px;
}
.pro_class>ul>li{
	height: 40px;
}
.pro_class{
	height: auto;
	font-size:13px;
}
.in_txt,.in_sec{
	font-size:13px;
}
/*产品导航*/
.wrapper{
	padding:52px 0 0 0;
}
.banner{

}
.banner_zi h5,.banner_zi p{
	font-size:14px;
	line-height:18px;
}
.banner_zi a{
	font-size:12px;
	line-height:30px;
	float:left !important;
	margin-top:10px;
}
.banner_zi{
	left:5% !important;
	width:60%;
	text-align:left !important;
}
.banli5 .banner_zi{
	top:30% !important;
}
.banner_bottom_l h2{
	font-size:16px;
	padding-bottom:20px;
}
.img_list{
	width:33.3%;
	font:left;
}
.img_con{
	margin-left:20px;
	margin-right:20px;
}
.banner_bottom_l{
	padding:30px 0px;
}
.img_list{
	margin-right:0px;
}
.banner_bottom_img{
	padding-left:0px;
}
.banner_bottom{
	text-align:center;
}
.banner_bottom_l{
	height:auto !important;
}
}
/* 首页*/
@media (max-width: 768px) {
.sec2_con_tit p,.sec2_con_tit div{
	font-size:18px;
	line-height:28px;
}
.home_sec1_title p,.home_sec1_title div{
	font-size:16px;
	line-height:22px;
}
.home_sec1_text .title,.sec3_con h3,.indexnewsbt a{
	font-size:14px;
	line-height:20px;
}
.sec2_con_text{
	font-size:12px;
	line-height:22px;
	width:100%
}
.indexnewsbt{
	height:20px;
}
.sec3_con p,.indexnewswz{
	font-size:12px;
}
.sec2_con a{
	min-width:100px !important;
	padding:5px 10px;

}
.sec3_con h3{
	margin:40px 0 20px 0;
}
.sec3_con p{
	margin:20px 0;
}
.home_sec1_text .more{
	line-height:20px;
}
.sec2_con,.sec3,.sec4{
	padding:30px 0;
}
.new,.home_sec1_mar{
	padding:30px 0 0 0;	
}
.sec2_img{
	height:200px;
	background-position:center;
	background-attachment:local !important;
}
.home_sec1{
	padding:0px;	
}
.home_sec1 .col-sm-4{
	padding:0px;
}
.scrolltop{
	padding-left:0px;
	padding-right:0px;
}
.indexdate p{
	font-size:12px;
	margin-top:3px
}
.indexdate{
	width:40px;
	height:40px;
}
.indexnewsimg{
	padding:20px 0;
}
.sec2_con_tit{
	padding-bottom:10px;
}
.home_sec1_title{
	padding-left:13% !important;	
}
.scrolltop{
	top:0px;
	filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;	
}
.home_sec1_title{
	margin-bottom:20px;
}
.indexnewsmore a{
	height:25px;
	line-height:25px;
}
.sec4_con h3{
	font-size:12px;
	padding-bottom:0px;
	line-height:18px;
	margin-top:10px;
	
}
.phone_footer{
	background-color:#d0111a !important;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:12px;
	color:#FFF;
}
.newslist{
	background-color:#e6e6e6;
}
.home_pro{
	padding-top:0px;
}
.banner_bottom_l h2{
	padding-left:0px;
}
.home_sec1_con_img{
	margin-bottom:10px;
}
.banner1 img{
	width:150%;
	height:200px !important;
	
}
.banner1{
	overflow:hidden;
}
.kris{
	padding:0px;
}

.ab_title .ch{
	font-size:16px;
	line-height:25px;
}
.ab_title .en,.culture_text .tit{
	font-size:14px;
	line-height:22px;
}
.about_text .text,.culture_text{
	font-size:12px;
	line-height:20px;
	height:auto !important;
} 
.about_text,.culture_text{
	padding:0 15px;
	width:100%;
}
.ab_title{
	margin-bottom:20px;
}
.about_text .more{
	margin-top:20px;
}
.home_mar{
	padding:40px 0;
}
.home_pt_0{
	padding-top:0px;
}
.home_pdb_0{
	padding-bottom:0px;
}
.culture_con{
	font-size:12px;
	line-height:20px;
}
.culture_con .text{
	height:100px;
	overflow:hidden;
}
.honor_con{
	height:auto;
}
.honor_top_war{
	padding-bottom:100px;
}
.honor_text,.honor_text .text{
	font-size:12px;
}
.honor_text .text{
	height:20px;
}
.aboutinner_sec8_box{
	padding:0px;
}
.aboutinner_hiss1,.aboutinner_hiss2{
	padding:0 5px;
}

.aboutinner_hiss>span{
	font-size:16px;
	width:55px;
	height:55px;
	line-height:55px;
	margin-left:-27px;
}
.aboutinner_his_btn{
	font-size:12px;
	line-height:35px;
	width:90px;
}
.aboutinner_hiss1,.aboutinner_hiss2{
	margin-bottom:15px;
}
.map_left{
	height:300px;

}
.map_border{
	border:0px !important;
}
.ctact_top_ri_con,{
	font-size:14px;
	line-height:22px;
}
.ctact_top_ri_con .img,.ctact_top_ri_con .text{
	line-height:22px;
}
.ctact_top_ri_con img{
	width:22px;
	height:22px;
}
.ctact_top_ri{
	padding:30px 15px;
}
.ctact_bot_con{
	padding:15px;
}
.ctact_bot_con .text,.ctact_bot_con .tit{
	padding-left:0px;
	font-size:12px;
	line-height:20px;
}
.mg_r{
	margin-right:5px;
}
.mg_l{
	margin-left:5px;
}
.ctact_bot_con{
	border:0px;
	border-bottom: 1px solid #ebebeb;
	margin-top:0px;
}
.ctact_top_ri_con,.aboutinner_hiss2 p,.aboutinner_hiss1 p{
	font-size:12px;
}
.aboutinner_hiss2 h5,.aboutinner_hiss1 h5{
	font-size:14px;
	line-height:22px;
}
.list1{
	width:100%;
	padding:20px 0;
}
.pro_list_bg{
	top:0px !important;
}
.phone_pro .col-xs-6{
	margin-bottom:30px;
}
.pro_list{
	padding:50px 0 40px;
}
.pro_in_text .text{
	font-size:12px;
}
.details{
	padding:0px;
}
.details_img{
	width:100%;
}
.details_text{
	width:100%;
	padding:20px 15px;
	
}
.details_text .text,.details_text .title,.engine_title{
	font-size:16px;
	line-height:25px;
}
.details_text .text{
	margin:0 0 20px 0;
}
.details_text .tx{
	font-size:14px;
	line-height:22px;
}
.btn_left{
	position:static;
	width:40px;
	height:40px;
	line-height:40px;
	float:left;
	margin-left:100px;
	margin-top:10px;
}
.btn_left i,.btn_right i{
	line-height:40px;
	font-size:12px;
}
.btn_right{
	position:static;
	width:40px;
	height:40px;
	line-height:40px;
	float:right;
	margin-right:100px;
	margin-top:10px;
}
.engine{
	padding:50px 15px;
}
.engine_title:after{
	height:0px;
}
.engine_one{
	width:50%;
	margin-bottom:10px;
}
.engine_one_txt{
	font-size:12px;
	line-height:20px;
}
.basic_txt{
	font-size:12px;
	line-height:22px;
	padding-top:10px;
}
.basic_one{
	width:50%;
	margin-bottom:30px;
}
.engine_one{
	padding:0px;
}
.engine_all{
	background-color:#ffffff;
}
.basic{
	padding:0 15px;
}
.machine .engine_title{
	padding-left:15px;
}
.details .table{
	font-size:12px;
}
.perfor_left,.perfor_right{
	width:100%;
}
.perfor{
	padding:0px;
}
.perfor_one_txt p{
	font-size:12px;
	line-height:20px;
}
.pro_inner_row{
	padding:20px 0;
	padding-left:15px;
	padding-right:15px;
}
.perfor_left{
	padding:0 15px;
}
.newsdot_more{
	font-size:14px;
	width:100px;
	height:35px;
	line-height:35px;
	margin:0  auto;
}
.machine{
	padding:30px 0 0 0;
}
.service_left{
	width:100%;
	padding:0 15px;
}
.service_ri{
	width:100%;
	margin-top:0px;
	padding:0 15px;
}
.service_text,.download_top_tx{
	font-size:14px;
	line-height:22px;
}
.online_tit,.download_top_tit{
	font-size:16px;
	line-height:25px;
}
.download_top_tit{
	margin-bottom:10px;
}
.online_text{
	font-size:12px;
	line-height:20px;
}
.online_con{
	padding:30px 5px;
	width:100%;
	border-bottom: 1px solid #dfdfe0;
}
.download_more{
	font-size:12px;
	height:30px;
	line-height:30px;
	margin-top:10px;
}
.down-pd{
	padding:20px 30px;
}
.download_top_text{
	padding:15px;
}
.download_bot{
	padding:30px 15px 0 15px;
	margin-top:0px;
	border:0px;
}
.download_bot_mar{
	overflow:hidden;
	margin-bottom:20px;
}
.bo_0{
	border:0px;
}
.col_2{
	padding-left:0px;
	padding-right:0px;
}
.download_top_con{
	margin:10px 0;
}
.down_padd{
	padding:10px 0;
}
.down_padd_b_20{
	padding-bottom:20px;
}
.detec_tx .date{
}
.detec_tx .tit{
	width:80%;
	overflow:hidden;
}
.detec_tx .date div{
	font-16px;
}
.date span{
	font-size:12px;
}
.detec_tx .more{
	line-height:30px;
}
.news_text{
	padding:0px 15px;
	margin-top:10px;
}
.news_con{
	margin-bottom:20px;
}
.news_text .more{
	width:40px;
	height:40px;
	font-size:12px;
	line-height:40px;
}
.party_text .date{
	font-size:16px;
	line-height:25px;
	margin-bottom:10px;
}
.pd_15{
	padding:0 15px;
}
.party_text .time{
	width:50px;
	height:75px;
	font-size:12px;
}
.party_text .time span{
	font-size:14px;
	margin-top:8px;
}
.party_tx{
	float:left;
	width:80%;
	padding-left:15px;
}
.party_text{
	overflow:hidden;
}
.party_text .title{
	font-size:14px;
}

.notice_con .title{
	font-size:14px;
	line-height:22px;
}
.party_text .text{
	line-height:22px;
	height:66px;
}
.new_inner_on{
	width:100%;
	margin-left:0px;
	padding:0 15px;
}
.new_inner_top h2{
	font-size:18px;
	line-height:30px;
}
.news_time{
	font-size:12px;
}
.new_inner_top_txt p{
	line-height:22px;
}
.new_inner_left1,.new_inner_right1{
	margin:0 -15px;
}
.new_inner_btn{
	padding-top:20px;
	padding-bottom:40px;
}
.salary_left{
	width:100%;
	float:left;
	position:static;
}
.salary_cont{
	padding-left:0px;
}
.ab_title,.salary_left_text{
	padding:0px 15px;
}
.salary_left_text,.salary_tx{
	font-size:14px;
	line-height:22px;
}
.salary_tx{
	font-size:12px;
	line-height:20px;
}
.salary_text{
	padding:20px 15px;
	margin-top:20px;
}
.textyichu1,.slimScrollDiv{
	height:auto !important;
	overflow:hidden;
}
.salary_tit{
	line-height:22px;
}
.job_tab th,.job_tab td{
	font-size:12px;
}
.learn_tit{
	font-size:14px;
}
.learn_text{
	width:100%;
	padding-left:15px !important;
	padding-right:15px !important;
}
.learn_tx{
	font-size:12px;
	line-height:20px;
}
.learn_img{
	width:100%;
	padding:10px 0;
}
.text_height{
	height:auto !important;
	padding:15px 0;
}
.wrapper{
	overflow:hidden;
}
.mapbox{
	height:auto;
}
.about_title{
	font-size:18px;
	padding-top:10px;
}
.home_sec1_text{
	left:15px;
	right:auto;
}
.home_sec1_text .title{
	margin-bottom:10px;
}
.sec2_con_text{
	padding-bottom:20px;
}
.map img,.map{
	width:100%;
	height:auto;
}
.newsdot{
	padding:20px 15px 20px 15px;
	
}
.job_con li{
	line-height:30px;
}
.job_text p{
	line-height:30px;
	margin-bottom:0px;
}
.newsdot a{
	margin-top:20px;
}
.img_con{
	width:80px;
	height:80px;
}
.img_list{
	margin-bottom:20px;
}
.img_list h3{
	line-height:20px;
	height:20px;
	overflow:hidden;
}
.sec4{
	margin:40px 0;
}
.service_con div{
	font-size:12px;
}
.row_mg_0{
	margin-left:0px !important;
	margin-right:0px !important;
}
.salary_text{
	border:0px;
}
.salary_tx,.mapbox .home_sec1_con{
	margin-bottom:10px;
}
.sec4{

}

.sec4 video{
	width:auto;
	height:100%;
	}
.sec4_bg{
	height:100% !important;
	}	

.ab_title_0{
	padding:0px;
}
.phone_banner{
	position:relative;
}
.pag_main{
	position:absolute;
	bottom:0px;
}
.pagination_gr{
	width:100%; text-align:center;    margin: 0;
    position: absolute;
    z-index: 999;    bottom: 15px;}
.pagination_gr span{
	width:12px;
	height:12px;
	border-radius:50%;
}

.pagination_gr .swiper-visible-switch { background:#d0111a;}
.ab_map{
	height:300px !important;
}
.ab_his{
	padding:20px 15px;
}
.ab_his_con{
	margin-bottom:20px;
}
.ab_his_con img{
	width:100%;
}
.ab_his_con h5{
	font-weight:bold;
}
.ab_his_con p{
	margin-top:10px;
}
.pro_nav{
	padding:10px 0;
	font-size:12px;
}
.pro_nav h5,.pro_nav sapn{
	font-size:12px;
}
.pro_ph_mt{
	margin-top:10px;
}
.pro_im_box{
	margin-bottom:10px;
}
.news_bt{
	height: 200px;
}
.jishu_txt{
	width: 100%;
	margin-bottom:0px;
	padding:0px;
}
.jishu_img{
	width: 100%;
}
.jishu{
	padding:40px 0;
}
.jishu_box{
	margin-bottom: 40px;
}
.jishu_txt .ab_title{
	padding:0px;
}
.jishu_txt p{
	font-size: 12px;
	line-height: 20px;
}
.new_inner_top_txt {
	    width: 100% !important;
	     margin-left:0% !important; 
	}
	.weixiu_box ul{
		display: block;
	}
	.weixiu_box li{
		padding:3px;
		width:50%;
		padding:0px;
		float:left;
	}
	.weixiu_box li a{font-size:14px;}
	.video_box_con {
	    width: 80%;
	    left: 10%;
	}
	.pro_three{
		padding:20px 15px;
	}
	.quxian_img{
		width: 90%;
		left:5%;
	}
	
	.weixiu_con_txt{
		width: 100%;
	}
	.weixiu_img{
		width: 100%;
	}

	.weixiu_box li{
		margin-bottom:5px;
	}
	
	.jishud{
		padding:0 15px;
	}
	.machine{
		width: 100%;
   		 overflow-x: auto;
	}
	.machine .table{
		min-width: 800px;
	}
	
	body{
		font-size: 12px;
	}
	.pro_three h5 {
	    font-size: 14px;
	}

.video_box_con {
    width: 80%;
    left: 50%;
    height: auto;
}

.video_box_con video {
    height: 100%;
    width: 100%;
}


.new_inner_top_txt p span{
		font-size: 12px;

	}
.news_bt {
    height: 140px;
}

.new_inner_top_txt p{
		text-indent: 0em;
	}


.basic_one img {
    width: 35px;
    height: 35px;
}
.details_text .text, .details_text .title, .engine_title{


font-size:14px;
}

.details .table {
	    font-size: 12px!important;
	}
}


