
#j_menu{background-color:#fff; }
#j_menu_1_1 ul li p{color:#333333;}





#sub_top_warp{width:100%;height:120px;}

.sub_top{width:100%; height:300px; background-size:cover; background-position:50% 50%;}
#sub_top_img1{background-image:url(../images/sub_top_1.png);}
#sub_top_img2{background-image:url(../images/sub_top_2.png);}
#sub_top_img3{background-image:url(../images/sub_top_3.png);}
#sub_top_img4{background-image:url(../images/sub_top_4.png);}

.sub_top_1{width:90%; margin:0px auto; padding-top:100px;}
.sub_top_1 p:nth-child(1){
	  font-size : 44px;
  letter-spacing : -3px;
  color : #FFFFFF;
  text-align:center;
  
}
.sub_top_1 p:nth-child(2){
	  font-size : 22px;
  letter-spacing : 0.54px;
  color : #FFFFFF;text-align:center;
}






#sub_top_menu5{width:90%; max-width:1000px; margin:0px auto; }
#sub_top_menu5 ul{width:100%;}
#sub_top_menu5 ul li{width:20%; float:left; border:1px solid #E5E5E5; box-sizing:border-box; margin-left:-1px;}
#sub_top_menu5 ul li p{padding-top:8px; padding-bottom:8px; text-align:center; text-align:center; cursor:pointer; font-size:17px; color:#989898;}
#sub_top_menu5 ul li:hover p{background-color:#E60014; color:#fff;}
#sub_top_menu5 ul li p.on{background-color:#E60014; color:#fff;}


#sub_top_menu3{width:90%; max-width:800px; margin:0px auto; }
#sub_top_menu3 ul{width:100%;}
#sub_top_menu3 ul li{width:33.3%; float:left; border:1px solid #E5E5E5; box-sizing:border-box; margin-left:-1px;}
#sub_top_menu3 ul li p{padding-top:8px; padding-bottom:8px; text-align:center; text-align:center; cursor:pointer; font-size:17px; color:#989898;}
#sub_top_menu3 ul li:hover p{background-color:#E60014; color:#fff;}
#sub_top_menu3 ul li p.on{background-color:#E60014; color:#fff;}

#sub_top_menu2{width:90%; max-width:600px; margin:0px auto; }
#sub_top_menu2 ul{width:100%;}
#sub_top_menu2 ul li{width:50%; float:left; border:1px solid #E5E5E5; box-sizing:border-box; margin-left:-1px;}
#sub_top_menu2 ul li p{padding-top:8px; padding-bottom:8px; text-align:center; text-align:center; cursor:pointer; font-size:17px; color:#989898;}
#sub_top_menu2 ul li:hover p{background-color:#E60014; color:#fff;}
#sub_top_menu2 ul li p.on{background-color:#E60014; color:#fff;}


#sub_title{width:100%; padding-top:70px; padding-bottom:70px; }
  
 #sub_title p:nth-child(1){text-align:center;  font-size : 35px;
  letter-spacing : -1.6px;
  color : #4D4D4D;} 
 #sub_title p:nth-child(2){
	 width:50px; margin:0px auto; margin-top:20px; height:4px; background-color:#E60014;
	 
	 
 }  
  
  #sub_1_1_1{width:100%; position:relative;}
  #sub_1_1_1_1{width:70%; height:700px; position:absolute; left:0px; top:0px; background-image:url(../images/sub_1/sub_1_1_1.png); background-size:cover; background-position:50% 50%; z-index:0;}
  #sub_1_1_1_2{position:relative; width:100%; padding-left:30%; padding-top:180px; box-sizing:border-box;}
  #sub_1_1_1_2_1{width:100%; background-color:#fff; padding:70px; box-sizing:border-box;}
  
  #sub_1_1_1_2_1 p:nth-child(1){font-size:25px; font-weight:500; color:#000;}
  #sub_1_1_1_2_1 p:nth-child(2){width:90%; max-width:500px; padding-left:10%; padding-top:70px; padding-bottom:80px;}
 #sub_1_1_1_2_1 p:nth-child(3){font-size:22px; font-weight:500; color:#4D4D4D; line-height:30px; width:60%; }  
 #sub_1_1_1_2_1 p:nth-child(3) span{color:#E60014;}
 #sub_1_1_1_2_1 p:nth-child(4){width:80%; max-width:600px; padding-top:40px;} 
  
  .warplhe{width:100%; height:100px;}
  
  
  #sub_1_2_1{width:90%; max-width:1200px; margin:0px auto;}
  #sub_1_2_1 p:nth-child(1){text-align:center; font-size:25px; font-weight:500; padding-bottom:80px;}
 #sub_1_2_1 p:nth-child(2){width:90%; max-width:800px; margin:0px auto;} 

#sub_1_3_1{width:90%; max-width:1200px; margin:0px auto;} 
#sub_1_3_1 ul{width:100%;}
#sub_1_3_1 ul li{width:33.3%; display:inline-block; margin-left:-4px; padding-bottom:50px;}
#sub_1_3_1 ul li p{width:90%; margin:0px auto; border:1px solid #ddd;}
#sub_1_3_1 ul li p:nth-child(2){font-size:18px; padding-top:15px; padding-bottom:15px; text-align:center;}
#sub_1_4_1{width:90%; max-width:1000px; margin:0px auto; }
#sub_1_5_1{width:100%;}
#sub_1_5_1 ul{width:100%;}
#sub_1_5_1 ul li{vertical-align:top;}
#sub_1_5_1 ul li:nth-child(1){width:70%; height:500px;display:inline-block;margin-left:-4px;}
#sub_1_5_1 ul li:nth-child(2){width:30%; height:500px; display:inline-block;margin-left:-4px;}
#sub_1_5_1_1{width:100%; padding-left:70px; box-sizing:border-box;}

#sub_1_5_1_1 p:nth-child(even){padding-bottom:35px; font-size:21px; font-weight:500; }
#sub_1_5_1_1 p:nth-child(odd){padding-bottom:5px; width:50px;}

#sub_1_2_1 p span{color:#E60014;}
#sub_2_1_1{width:90%; max-width:1300px; margin:0px auto; text-align:center; color:#989898; font-weight:500; font-size:21px;}
#sub_2_1_1 .red{color:#E60014;}
#sub_2_1_1 .black{color:#000;}

#sub_2_1_2{width:90%; max-width:1500px; margin:0px auto; padding-top:100px; }

#sub_2_1_3{width:100%; background-color:#F1F1F1; padding-top:80px; padding-bottom:100px;  margin-top:80px; margin-bottom:80px;}
#sub_2_1_3 p{width:90%; max-width:1200px; margin:0px auto;}

#sub_2_1_4{width:90%; margin:0px auto; padding-top:80px;}
#sub_2_1_4 p:nth-child(1){
	text-align:center; font-size:25px; color:#4D4D4D;  font-weight:500;
	padding-bottom:50px;
}
#sub_2_1_4 p:nth-child(1) span{color:#E60014;}

#sub_2_1_4 p:nth-child(2){
	width:300px; margin:0px auto;
}

#sub_2_2_2{width:90%; max-width:1100px; margin:0px auto;}


#sub_2_2_1{width:100%; background-color:#F1F1F1; padding-top:80px; padding-bottom:100px;  margin-top:80px; margin-bottom:80px;}
#sub_2_2_1 p{width:90%; max-width:900px; margin:0px auto;}

#sub_2_2_3{width:90%; max-width:1280px; margin:0px auto; text-align:center; padding-top:80px;}

#sub_2_2_3_1{width:auto; display:inline-block; padding-left:50px; padding-top:20px; padding-bottom:20px; font-size:25px; color:#4D4D4D; font-weight:400; background-image:url(../images/sub_2/sub_2_2_3.png); background-size:35px auto; background-position:0% 50%; background-repeat:no-repeat; text-align:center;}
#sub_2_2_3_1 span{font-weight:600;}
#sub_2_2_3_2{width:100%; padding-top:50px;}
#sub_2_2_3_2 ul{width:100%;}
#sub_2_2_3_2 ul li{width:20%; display:inline-block; margin-left:-4px;}
.sub_2_2_3_2_1{width:80%; margin:0px auto; border:1px solid #CBCBCB;  text-align:center;  border-radius:25px; padding-top:30px; padding-bottom:40px;}
.sub_2_2_3_2_1 p:nth-child(1){font-size:23px; font-weight:500; color:#4D4D4D; padding-bottom:30px;}
.sub_2_2_3_2_1 p:nth-child(2){width:auto; padding-right:20px; background-image:url(../images/sub_2/sub_2_2_4.png); background-size:20px auto; background-repeat:no-repeat; background-position:100% 50%; color:#989898; font-size:18px; display:inline-block;}

.sub_2_2_3_2_1:hover{border:1px solid #E60014; }

#sub_2_3_1{width:90%; max-width:900px; margin:0px auto; padding-top:70px;}


#cont_ema{width:90%; max-width:1000px; margin:0px auto;}

.gall_con{width:100%;}
.gall_liaafg{width:25%; display:inline-block; margin-left:-4px; vertical-align:top;}
.bordekrjs_1{width:90%; margin:0px auto; border:1px solid #ddd; position:relative; height:335px;}
.bordekrjs_1 input{position:absolute; right:10px; top:10px;}
.gall_text_href{width:100%; border-top:1px solid #ddd; font-size:18px;  padding-left:15px; padding-right:15px; box-sizing:border-box; margin-top:-5px !important;  padding-top:20px;}
.gall_text_href2{font-size:15px; width:100%; padding-left:15px; padding-right:15px; box-sizing:border-box;}
.dkwjsimg{width:100%; height:180px; background-size:cover; background-position:50% 50%;transition:all 0.5s ease;}
#gall_ul{padding-bottom:80px !important;}

.bordekrjs_1:hover{border:1px solid #000;}
.bordekrjs_1:hover .dkwjsimg{background-position:100% 100%;}
