/*
#tr_cert {display:none; }
#msg_sendmail {font-size:15px; line-height:20px; color:#777; display:none; }
*/

.ul_step {display:block; overflow:hidden; border:solid 1px #e5e5e5; border-radius:15px; }
.ul_step > li {position:relative; float:left; width:25%; text-align:center; background-color:#fff; color:#333; font-size:15px; line-height:15px; padding:15px 0; font-weight:400; }
.ul_step > li > span {display:block; width:40px; height:40px; border-radius:20px; background-color:#e1e1e1; color:#333; font-size:20px; line-height:40px; font-weight:400; letter-spacing:-1px; margin:0 auto 10px auto;  }
.ul_step > li.on > span {display:block; width:40px; height:40px; border-radius:20px; background-color:#39a6f4; color:#fff; font-size:20px; line-height:40px; font-weight:400; letter-spacing:-1px; margin:0 auto 10px auto;  }
.ul_step_arrow1_right { position:absolute; right:-12px; top:30px; } 
.ul_step_arrow1_right_in {position:relative; width:15px; height:30px; } 
.ul_step_arrow1_right_in:before {z-index:1; content:''; position:absolute; right:0px; top:0px; width: 0; height: 0; border-left:15px solid #ccc;  border-top:15px solid transparent;  border-bottom:15px solid transparent; } 
.ul_step_arrow1_right_in:after  {z-index:1; content:''; position:absolute; right:4px; top:4px; width: 0; height: 0; border-left:11px solid #fff;  border-top:11px solid transparent;  border-bottom:11px solid transparent; } 


.lc_title {font-size:1.23rem; line-height:1.23rem; font-weight:600; color:#333; margin:30px 0 10px 0; } 
/*
.lc_title1 {font-size:1.23rem; line-height:1.23rem; font-weight:600; color:#333; margin:15px 0 10px 0; } 

.lc_header { width:100%; padding:20px; font-size:1.23rem; font-weight:bold; color:#333; border:solid 1px #aaa; background-color:#eee; }
.lc_txt { font-size:1rem; color:#555; margin:10px 0; }
*/

.lc_agree {text-align:left; font-size:1rem; color:#111; margin:4px 0; font-weight:600; margin:5px 0;}
.lc_agree > label {text-align:left; font-size:16px; line-height:32px;  color:#111; font-weight:bold; margin:0 0 0 5px; cursor:pointer; }
.lc_agree input {width:32px; height:32px; margin:0; padding:0; }

.lc_input_check {text-align:left; color:#111; margin:5px 0; font-weight:400; }
.lc_input_check > label {text-align:left; color:#333; margin:0 0 0 5px; font-weight:400; line-height:20px; cursor:pointer; }
.lc_input_check input {width:20px; height:20px; margin:0; padding:0; }


.lc_join_box_wrap {width:100%; overflow:hidden; }
.lc_join_box_ul { overflow:hidden; margin:0 -10px 0 -10px; }
.lc_join_box_ul li { width:50%; float:left; margin:0 0 30px 0;  }
.lc_join_box_ul li .img_frame { position:relative; margin:0 10px; border:solid 2px #888; border-radius:0px; box-shadow: 0px 3px 10px 1px rgba(0,0,0,0.2); overflow:hidden; }
.lc_join_box_ul li .img_frame .title {font-size:1.6rem; line-height:1.6rem; font-weight:600; color:#222; text-align:center; margin:0; padding:30px 0 20px 0;}
.lc_join_box_ul li .img_frame a { display:block; font-size:1rem; line-height:1.23rem; font-weight:500; padding:15px 20px; margin:0 10% 35px 10%; color:#fff; background-color:#3a73e9; text-align:center; border-radius:30px;  }
.lc_join_box_ul li .img_frame a:hover { color:#fff; background-color:#2a63d9; font-weight:600;}
@media all and (max-width:800px) { 
	.lc_join_box {width:100%; padding:10px 0; }
	
}
@media all and (max-width:550px) { 
	.lc_join_box_ul li { width:100%; }
	.lc_join_box_ul li .img_frame {padding:20px; }
	.lc_join_box_ul li .img_frame .title {float:left; height:40px; line-height:40px; padding:0; margin:0; }
	.lc_join_box_ul li .img_frame a { float:right; height:40px; line-height:40px; padding:0 10px; margin:0; }
}


.lc_join_box1_wrap {width:100%; max-width:400px; overflow:hidden; margin:0 auto; }
.lc_join_box1_ul { overflow:hidden; margin:0 -10px 0 -10px; }
.lc_join_box1_ul li { width:100%; float:left; margin:0 0 30px 0;  }
.lc_join_box1_ul li .img_frame { position:relative; margin:0 10px; border:solid 2px #888; border-radius:0px; box-shadow: 0px 3px 10px 1px rgba(0,0,0,0.2); overflow:hidden; }
.lc_join_box1_ul li .img_frame .title {font-size:1.6rem; line-height:1.6rem; font-weight:600; color:#222; text-align:center; margin:0; padding:30px 0 20px 0;}
.lc_join_box1_ul li .img_frame a { display:block; font-size:1rem; line-height:1.23rem; font-weight:500; padding:15px 20px; margin:0 10% 35px 10%; color:#fff; background-color:#3a73e9; text-align:center; border-radius:30px;  }
.lc_join_box1_ul li .img_frame a:hover { color:#fff; background-color:#2a63d9; font-weight:600;}
@media all and (max-width:800px) { 
	.lc_join_box1 {width:100%; padding:10px 0; }
	
}
@media all and (max-width:550px) { 
	.lc_join_box1_ul li { width:100%; }
	.lc_join_box1_ul li .img_frame {padding:20px; }
	.lc_join_box1_ul li .img_frame .title {float:left; height:40px; line-height:40px; padding:0; margin:0; }
	.lc_join_box1_ul li .img_frame a { float:right; height:40px; line-height:40px; padding:0 10px; margin:0; }
}




.lc_join_title {font-size:18px; line-height:25px; font-weight:600; color:#222; text-align:center; margin:0; padding:40px 0;}
.lc_join_btn {display:block; font-size:1rem; line-height:1.23rem; font-weight:500; padding:15px 20px; margin:0 10px; color:#fff; background-color:#3a73e9; text-align:center; cursor:pointer; }
@media all and (max-width:450px) {
	
}


.lc_write_desc {margin:2px 0 0 0; font-size:0.9rem; line-height:0.9rem; color:#919191; vertical-align:middle; }
.lc_div_write_desc {margin:5px 0 0 0; font-size:0.9rem; line-height:0.9rem; color:#919191; vertical-align:middle; }
