@charset "utf-8";
/* CSS Document */
@media (min-width: 1200px){
	.nav{
		padding:0 20px;
	}
}


@media (max-width: 767px) and (min-width:560px){
	.ydkz_case_pic{
		width:50%;
	}
	.ydkz_case_info{
		width:50%;
	}
}


@media (min-width: 992px){
	.header{
		background-color:rgba(31,60,95,.70);
		box-shadow:0 0 6px rgba(0,44,97,.00);
	}
	.toggle-menu{
		display:none;
	}
	.tel{
		display:block;
	}
	.list_pc_bg{
		display:block;
	}
	.search_wap_box{
		display:none;
	}
	.list_wap{
		display:none;
	}
	.padding_top{
		padding-top:60px
	}
	.border_top{
		border-top:0;
	}
	.pdt_ptn{
		padding:60px 0;
	}
	.banner-wap{
		display:none;
	}
	.banner-pc{
		display:block;
	}
	.hiddenBox{
		display:none;
	}
	
	/*首页*/
	.tx_head{
		font-size:36px;
	}
	.tx_show{
		width:240px;
		padding:20px;
	}
	.tx_show_1{
		left:0;
		top:50%;
	}
	.tx_show_2{
		left:20%;
		top:0;
	}
	.tx_show_3{
		right:7%;
		bottom:40%;
	}
	.tx_show_tl{
		font-size:24px;
	}
	.tx_show_wen{
		font-size:18px;
	}
	.tx_data_tl{
		width:40%;
		font-size:60px;
		margin:0;
	}
	.tx_data{
		width:60%;
	}
	.tx_data_wen{
		font-size:24px;
	}
	.tx_data li{
		width:calc(30% - 80px);
		padding:30px 20px;
		box-shadow:0 0 18px rgba(75,105,139,1.00);
	}
	.tx_data li:nth-child(1){
		margin:80px 20px 0 20px;
	}
	.tx_data li:nth-child(2){
		margin:20px 20px 0 20px;
	}
	.tx_data li:nth-child(3){
		margin:-60px 20px 0 20px;
	}
	.title{
		font-size:60px;
	}
	.tx_jz_1{
		font-size:24px;
	}
	
	.case_box{
		padding-top:60px;
	}
	.case{
		margin:50px 20px 0 20px;
		padding-bottom:60px;
	}
	.case_tl{
		font-size:48px;
	}
	.case_1{
		font-size:36px;
	}
	.swiper-container02 .swiper-button-prev{
		width:50px;
		height:58px;
		left:20%;
		top:35px;
	}
	.swiper-container02 .swiper-button-next{
		width:50px;
		height:58px;
		right:20%;
		top:35px;
	}
	
	
	.adg_box{
		padding:100px 0;
	}
	.adg{
		padding:80px 30px;
	}
	.adg li{
		width:calc(14.28% - 40px);
		margin:0 20px;
		float:left;
		padding:0;
		border-bottom:0;
	}
	.adg_icon{
		width:100%;
		font-size:24px;
	}
	.adg_icon img{
		display:block;
		max-width:30px;
		margin:0 auto;
		margin-bottom:10px;
	}
	.adg_wen{
		font-size:18px;
		float: auto;
    	width: 100%;
	}
	
	.kh_box{
		padding:60px 0 40px 0;
	}
	.kh_btn{
		padding:0 40px;
		font-size:24px;
		margin-top:60px;
	}
	.ad{
		padding-bottom:100px;
	}
	
	
	
	/*底部*/
	.footer .main .topp .maincente .cente{
		width: 16.66%;
		float:left;
	}
	.code_box{
		width:82%;
		margin:0 auto;
	}
	.code_box li{
		width:50%;
		padding:0;
	}
	.code_tl{
		font-size:18px;
	}
	.code_wen{
		margin-top:20px;
	}
	.code_wen span{
		font-size:16px;
	}
	.code{
		display:block;
		float:right;
		margin:0 0 0 40px;
		font-size:16px;
	}
	.code img{
		display:block;
		width:100%;
		margin-top:10px;
	}
	
	/*页码*/
	.inner_page{
		font-size:24px;
	}
	.inner_page_icon{
		font-size:24px;
	}
	
	
	
	
	/*关于我们*/
	.gsjj_box{
		padding-top:60px;
		padding-bottom:60px;
	}
	.gsjj_tl{
		font-size:20px;
		line-height:60px;
	}
	.gsjj_info{
		font-size:21px;
		padding-top:40px;
		background-size:139px;
		margin-top:30px;
	}
	.gsjj_list{
		width:50%;
		margin-top:20px;
	}
	.gsjj_li li{
		margin:20px 2% 0 0;
	}
	.gsjj_li_1{
		font-size:48px;
	}
	.gsjj_li_1 em{
		font-size:24px;
	}
	.gsjj_li_2{
		font-size:16px;
	}
	.gsjj_head{
		font-size:26px;
	}
	.gsjj_wen{
		font-size:18px;
		margin-top:20px;
	}
	.gsjj_btm_1{
		width:30%;
		font-size:21px;
	}
	.gsjj_btm_1 em{
		font-size:29px;
	}
	.gsjj_btm_2{
		width:65%;
		margin-top:0;
	}
	
	.jfwh_box{
		padding:160px 0 60px 0;
	}
	.about_title{
		font-size:30px;
	}
	.jfwh{
		position:relative;
	}
	.jfwh li{
		width:50%;
	}
	.jfwh_lists{
		position:absolute;
		transform:translate(-0,-50%);
		top:50%;
		width:46%;
		margin:0 2%;
		padding:0;
	}
	.jfwh_list{
		font-size:18px;
	}
	.jfwh_list_1{
		background:url(../images/aboutUs/jfwh_icon01.png) no-repeat left 5px;
		background-size:30px;
	}
	.jfwh_list_2{
		background:url(../images/aboutUs/jfwh_icon02.png) no-repeat left 5px;
		background-size:30px;
	}
	.jfwh_list_3{
		background:url(../images/aboutUs/jfwh_icon03.png) no-repeat left 5px;
		background-size:30px;
	}
	.jfwh_list_4{
		background:url(../images/aboutUs/jfwh_icon04.png) no-repeat left 5px;
		background-size:30px;
	}
	.jfwh_list_5{
		background:url(../images/aboutUs/jfwh_icon05.png) no-repeat left 5px;
		background-size:30px;
	}
	.jfwh_list_6{
		background:url(../images/aboutUs/jfwh_icon06.png) no-repeat left 5px;
		background-size:30px;
	}
	
	.qylc_time{
		font-size:16px;
	}
	.qylc_ptn_1{
		font-size:20px;
	}
	.qylc_ptn_3{
		font-size:14px;
	}
	
	.ryzz_pic_2{
		font-size:24px;
		line-height:1.8;
		margin-top:20px;
	}
	.ryzz_info_li_1{
		font-size:16px;
	}
	.ryzz_info_li_2{
		font-size:16px;
	}
	
	
	
	
	/*产品服务*/
	.pdt_head_2{
		font-size:26px;
	}
	.pdt_tl{
		font-size:24px;
	}
	.pdt li{
		width:calc(33.33% - 44px);
	}
	.pdt_wen{
		font-size:24px;
	}
	.pdt_wen em{
		font-size:24px;
	}
	
	
	
	/*工业软件*/
	.gyrj_box{
		padding-top:60px;
		padding-bottom:60px;
	}
	.gyrj_tl{
		font-size:48px;
		text-shadow:4px 4px 4px rgba(8,55,109,.3);
	}
	.gyrj_tls{
		top:60px;
	}
	.gyrj_tl img{
		width:40px;
		vertical-align: inherit;
	}
	.gyrj_ul{
		padding-top:20px;
		padding-bottom:0;
	}
	.gyrj_ul li{
		margin-top:40px;
	}
	.gyrj_li_2 span{
		font-size:26px;
	}
	.gyrj_li_2 p{
		font-size:16px;
		line-height:22px;
		height:110px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;
	}
	.gyrj_li_more{
		width:33.33%;
	}
	.gyrj_li_more img{
		max-width:190px;
	}
	
	
	
	
	/*行业解决方案*/
	.jjfa_lists{
		padding:50px 0;
	}
	.jjfa_lists li{
		margin:30px 0;
	}
	.jjfa_list_1{
		padding:40px 8%;
	}
	.jjfa_list_1 img{
		margin-bottom:20px;
	}
	.jjfa_list_1 i{
		font-size:30px;
	}
	.jjfa_list_1 em{
		font-size:23px;
	}
	.jjfa_list_2{
		font-size:15px;
		padding:20px 8%;
	}
	
	.jjfa_tl{
		font-size:40px;
	}
	.ydkz_box{
		padding-top:60px;
		padding-bottom:60px;
	}
	.ydkz_list li{
		margin:60px 5% 0 5%;
		width:calc(30% - 10%);
	}
	.ydkz_list_1{
		padding-bottom:40px;
	}
	.ydkz_list_1 em{
		height:57px;
		border-top:3px solid #1d5ca9;
	}
	.ydkz_list_1 i{
		font-size:72px;
		line-height:80px;
	}
	.ydkz_list_2{
		font-size:22px;
		margin-top:20px;
	}
	.ydkz_list_3{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}
	
	.ydkz_case_bg{
		padding:60px 0;
	}
	.ydkz_case_tl{
		font-size:60px;
	}
	.ydkz_cases{
		padding:30px 15px 0 15px;
	}
	.ydkz_case_info_1{
		font-size:24px;
	}
	.ydkz_case_info_1 img{
		width:50%;
		max-width:80px;
		margin:0 auto;
		margin-bottom:20px;
	}
	.ydkz_case_info_2{
		font-size:18px;
		line-height:30px;
		height:120px;
	}
	
	.ydkz_jz_box{
		padding:60px 0;
	}
	.ydkz_jzs{
		padding-top:20px;
	}
	.ydkz_jzs li{
		margin-top:30px;
	}
	.ydkz_jz{
		padding:40px 0;
	}
	.ydkz_jz_1{
		font-size:28px;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	.ydkz_jz_2{
		font-size:16px;
		line-height:30px;
		height:150px;
		margin-top:30px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;
		overflow: hidden;
	}
	
	
	
	/*销售与支持*/
	.xszc_box{
		padding:60px 0;
	}
	.xszc_tl{
		font-size:60px;
	}
	.xszc{
		margin-top:100px;
	}
	.xszc_head{
		font-size:40px;
	}
	.xszc_lists{
		padding-top:20px;
	}
	.xszc_lists li{
		width:50%;
		margin-top:30px;
	}
	.xszc_list{
		font-size:40px;
		padding-right:10px;
	}
	.xszc_list em{
		font-size:30px;
	}
	.xszc_info li{
		margin-top:50px;
	}
	.xszc_info_1{
		font-size:40px;
	}
	.xszc_info_2{
		font-size:30px;
	}
	
	
	/*请求报价*/
	.qqbj_bg{
		padding:160px 0 60px 0;
	}
	.qqbj_tl{
		font-size:24px;
		margin-top:20px;
	}
	.qqbj_form{
		padding:40px 40px 60px 40px;
		margin-top:40px;
	}
	.qqbj_li{
		margin:20px;
	}
	.qqbj_li_1{
		width:calc(50% - 40px);
	}
	.qqbj_li_2{
		width:calc(33.33% - 40px);
	}
	.qqbj_li_3{
		width:calc(100% - 40px);
	}
	.qqbj_li_head{
		font-size:24px;
	}
	.qqbj_li_ipt{
		width:calc(100% - 30px);
		padding:15px;
		font-size:24px;
		line-height:60px;
		height:30px;
		margin-top:10px;
	}
	.qqbj_li_slt{
		height:60px;
		width:100%;
	}
	.tcp_box{
		width:calc(100% - 30px);
		padding:15px;
		margin-top:25px;
	}
	.tcp_content{
		font-size:24px;
	}
	.pl_tcp{
		top:15px;
		left:15px;
		font-size:24px;
	}
	.t_h{
		right:15px;
		bottom:5px;
		font-size:18px;
	}
	.qqbj_li_sbt{
		line-height:68px;
		height:68px;
		font-size:36px;
	}
	
	
	
	/*新闻资讯*/
	.news_head_1{
		font-size:30px;
		line-height:60px;
	}
	.news_head_1 em{
		font-size:20px;
		padding-left:20px;
	}
	.news_head_2{
		font-size:17px;
		line-height:60px;
		margin:0 30px;
	}
	.news_box{
		padding:60px 0;
	}
	.news_info_ptn{
		max-width:380px;
	}
	.news_info_ptn_1{
		font-size:45px;
		-webkit-line-clamp: 2;
	}
	.news_info_ptn_2{
		font-size:18px;
		line-height:50px;
	}
	
	.news_list{
		padding:30px 0;
	}
	.news_list li{
		margin:30px 0;
	}
	.news_list_info_1{
		font-size:30px;
		line-height:50px;
		height:100px;
		-webkit-line-clamp: 2;
	}
	.news_list_info_2{
		margin-top:7%;
	}
	.news_list_info_2 span{
		font-size:18px;
		line-height:50px;
	}
	.news_list_info_2 a{
		font-size:18px;
		line-height:50px;
		padding:0 40px;
	}
	
	
	.tx_jz_ptns{
		height:700px;
	}
	
	
	
}


@media (min-width: 1200px){
	.ydkz_case_tl{
		font-size:80px;
	}
	.ydkz_cases li{
		padding:30px 40px 0 40px;
	}
	.ydkz_case_info_1{
		font-size:24px;
	}
	.ydkz_case_info_2{
		font-size:16px;
		line-height:36px;
		height:144px;
	}
}

@media (min-width: 1400px){
	.ydkz_case_info_1{
		font-size:36px;
	}
	.ydkz_case_info_2{
		font-size:24px;
	}
}



@media (max-width: 991px){
	.nav_pc{
		display:none!important;
	}
	.frame{
		display:none;
	}
	.TheMode .line{
		display:none;
	}
	.swiper-container01 .swiper-pagination-bullets{
		display:none;
	}
	.news_cont_4{
		margin:0 auto;
		margin-top:20px;
	}
	
	/*底部*/
	.footer .main .topp{
		padding-top: 0px;
	}
	.footer .main .topp .maincente {
		width: 100%;
		margin: 0 auto;
	}
	.footer .main .topp .maincente {
		width: 100%;
		margin: 0 auto;
	}
	.footer .main .topp ul {
		display:none;
	}
	.footer .main .topp .titles {
		padding: 12px 13px;
		display: block;
		font-size: 16px;
		border-bottom: 1px solid rgba(216, 216, 216, 0.4);
	}

	.footer .main .topp  .footer_wap_more {
		background: url(../images/nav_link_1.png) no-repeat 98% center!important;
		background-size: 14px;
	}
	.footer .main .topp  .footer_wap {
		display: block;
		color: #fff;
		transition: 0.3s;
		background: url(../images/nav_link.png) no-repeat 98% center;
		background-size: 10px;
	}
	.footer .main .topp ul li{
		padding: 12px 20px;
		border-bottom: 1px solid rgba(216, 216, 216, 0.4);
		margin-top:0;
	}
	.footer .main .topp .active{
		color:#24e9ff;
		background: url(../images/nav_link_2.png) no-repeat 98% center!important;
	}
	.footer .main .topp .on ul{
		display:block;
	}
	.footer .page{
		display:none;
	}
	.footer .copy-pc{
		display:none;
	}
	.footer .copy-wap{
		display:block;
	}
	.footer .copy-title{
		margin: 0 auto;
		width: 80%;
		text-align: center;
		font-size: 14px;
		color: #c6c6c6;
		padding:10px 0 20px 0;
	}
	.footer .main .topp .aboutus ul{
		display:block;
		width:100%;
	}
	.footer .main .topp .aboutus ul p{
		display:none;
	}
	.footer .main .topp .aboutus .aboutus-service .kefu{
		display:none;
	}
	.footer .main .topp .aboutus .aboutus-service{
		width: 84px;
		margin: 0 auto;
	}
	.footer .main .topp .aboutus .aboutus-service1{
		width:120px;
		margin: 0 auto;
	}
	.footer .main .topp .aboutus .aboutus-service1 img{
		width:100%;
	}
	.footer .main .topp .aboutus ul span {
		top: 15px;
		width: 30px!important;
		height: 30px!important;
	}
	.footer .main .topp .aboutus .aboutus-service1 img {
		margin-top: 20px;
	}
	.footer .main .topp .aboutus ul span .iconfont img {
		width: 18px;
		height: 18px;
	}
	.footer .main{
		padding-bottom:20px;
	}

}

@media (min-width: 768px){
	.banner_tl{
		font-size:84px;
		text-align:left;
	}
	.banner_wen{
		text-align:justify;
		margin:0;
		width:520px;
		font-size:18px;
	}
	.banner_btns{
		text-align:left;
	}
	.banner_btn{
		display:inline-block;
		margin:20px 30px 0 0;
		padding:0 60px;
		font-size:24px;
		border-radius:24px;
		line-height:60px;
		width:auto;
	}
	.gallery-top02{
		margin-top:60px;
	}
	
	
	.tx_jz_ptns{
		height:500px;
	}
	
}
@media (max-width: 767px){

}
@media (max-width: 560px){
	
}



@media (min-width: 1025px){
	.tx_bg img:nth-child(1){
		display:block;
	}
	.tx_bg img:nth-child(2){
		display:none;
	}
	.tx_head{
		font-size:48px;
	}
	.tx_data_tl{
		font-size:84px;
	}
	.swiper-container02 .swiper-button-prev{
		left:30%;
	}
	.swiper-container02 .swiper-button-next{
		right:30%;
	}
	.tx_jz_ptns{
		height:800px;
	}
}


@media (min-width: 1200px){
	
}
