@charset "utf-8";


.Homebannertext dl.bannerone dt h1{ font-size:30px !important;}

.index_num li:nth-child(2n){ float:right;}

.index_num li:nth-child(2n) p{ text-align:right;}

.service_ul li div h3{ font-size:20px; line-height:1.2;}
.index_sul li div h4{ line-height:1.3;}
ul.advantage li a h2{ font-size:24px;}
p.s_ban{font-size:38px;}

.culture .bd li div.c_span {
  
    width: 1200px;
    margin-left: -600px;
}
.culture .bd li div.c_span h1 {
    margin-bottom: 60px;
}

.culture .bd li div.c_span h2 {
    line-height: 1.5;
}
.Homebannertext dl.bannerone{width:80%;}
.con_imgtxt span.fr h2 {
    padding-top: 16px;
}
.navMain .logo span p:nth-child(2){font-size:20px; line-height:24px;}
.navMain .logo span p:nth-child(1){font-size:16px; line-height:30px;}
.about_con h1 {
    font-size: 40px;
}
.con_fl h3 {
    line-height: 2;
    font-size: 16px;
}

.con_fl {

    width: 55%;
}
.con_fr {

    width: 45%;
}
.index_num li {
    margin: 0px 0 40px 15% !important;
}
.ban-title h2 {
    padding-bottom: 10px;
}
.ban-title p {
    font-size: 14px; line-height:1.4;}
@media screen and (max-width:1370px){
	.Homebannertext dl.bannerone dt h1{width: 80%;}
	
	.culture .bd li div.c_span{width:100%; margin-left:auto; left:auto;}
	#body {
    width: 96%;
    margin: 0 2%;
}

.con_imgtxt span.fr{padding-top:10px;}
.con_fl,.con_fr {
    width: 50%;
}
.con_fr{padding-top:40px;}
.index_num li h2{font-size:68px;}
.con_imgtxt span.fr h1{font-size:24px;}	
.con_imgtxt span.fr h2 {
    font-size: 24px;
    padding-top: 5px;
}
.index_num li h2

.slideTxtBox .bd .map{ padding:40px 80px;}
.service_ul li div{padding:20px;}


ul.advantage li a h2{font-size:22px;}

	.ind_fl p{ font-size:26px;}
	ul.device_ul li a h2{padding-top:20px;line-height:30px;}
	.culture .bd li div.c_span h2{font-size:32px;}
	
	
	
	.foot_logo p:nth-of-type(1),.foot_logo p:nth-of-type(2){font-size:16px;}
	.foot_code p.code_txt{font-size:16px;}
	.index_num li{    margin: 0px 10% 20px 15% ;}
	.index_num li:nth-child(2n){ margin-left:0 ;}
.about_con h1 {
    font-size:36px;
}	
}


@media screen and (max-width:1024px){
.culture .bd li div.c_span{width:100%; margin-left:auto; left:auto;}
	#body {
    width: 96%;
    margin: 0 2%;
}

.con_imgtxt span.fr{padding-top:10px;}
.con_fl,.con_fr {
    width: 50%;
}
.con_fr{padding-top:40px;}
.index_num li h2{font-size:68px;}
.con_imgtxt span.fr h1{font-size:24px;}	
.con_imgtxt span.fr h2 {
    font-size: 16px;
}
.index_num li h2

.slideTxtBox .bd .map{ padding:40px 80px;}
.service_ul li div{padding:20px;}


ul.advantage li a h2{font-size:22px;}

	.ind_fl p{ font-size:26px;}
	ul.device_ul li a h2{padding-top:20px;line-height:30px;}
	.culture .bd li div.c_span h2{font-size:32px;}
	
	
	
	.foot_logo p:nth-of-type(1),.foot_logo p:nth-of-type(2){font-size:16px;}
	.foot_code p.code_txt{font-size:16px;}
	
	
	.about_con h1 {
    font-size: 22px;
}
	}
	
	
	
	@media screen and (max-width:800px){
.Homebannertext dl.bannerone{top:35%;}
	.Homebannertext dl.bannerone dt h1 {
    font-size: 15px !important;
    width: 92%;
}
	.con_fl,.con_fr{width:100%;}
	.index_num li:nth-child(2n) p{text-align:left;}
	.mumping_mun li{height:110px;}
	ul.advantage li{height:290px;}
	ul.advantage li a h2{font-size:14px;}
	
	
	
	p.s_ban{font-size:20px; line-height:30px;padding-top: 20%;
    box-sizing: border-box;}
	
	div.mate_con{line-height:1.5;}
	.contact .fl {
  
    height: 260px;
}

.submenu {
 
    bottom: 0px;
}
.submenu li{margin-bottom: 20px;}
.mumping_mun li{float:left;}
.digital h1{font-size:20px; bottom:35px;}

.w1200{min-height:340px;}
.ban-title p {
    font-size: 14px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;
}
.culture .bd li div.c_span{width:100%;}
.culture .bd li{min-height:300px;}
.culture .bd li div.c_span h1{margin-bottom:20px; line-height:2.5;}

.about_con h1 {
    font-size:22px;
}
.culture .bd li div.c_span h2 {
    font-size: 26px;
}

	}