@charset "utf-8";
/* CSS Document */

/*导航*/
.pc_menu ul li span.fhsy a{ color:#fff400;}


/*当前位置*/
.ycb_weizhi{ line-height:40px;}
.ycb_weizhi span{ color:#3f95e3;}


/*main*/
.bm_main{ background:url(../images/bm_bg.jpg) center top no-repeat; padding-bottom:140px;}
.bm_main div{ overflow:visible;}
.bm_tit{ width:1340px; margin:0 auto; padding:40px 0 30px 0px; background:url(../images/bm_tit_bg.png) right -3px no-repeat;}
.bm_tit img{ width:695px; margin:0 auto;}

.bm_form{ width:92.5%; margin:0 auto; border-radius:15px; background:#fff; background:rgba(255,255,255,0.48); padding:20px 0; box-shadow:0px 1px 20px #65aef0;}
.sing_up{ width:100%; padding:45px 34px 20px 34px; border-radius:15px; background:#fff; background:rgba(255,255,255,0.74); overflow:hidden !important; position:relative; left:-34px; box-shadow:0px 1px 15px #65aef0;}
.sing_up form span{ display:block; width:56%; height:50px; margin:28px auto; background:#fff; border:1px solid #8dc3ef;}
.sing_up form span.span_name,.sing_up form span.span_phone,.sing_up form span.span_sch,.sing_up form span.span_pro{ background:#fff url(../images/bm_mi.png) right center no-repeat;}
.sing_up form span img{ float:left; margin:12px 10px 0 12px;}
.sing_up form input{ display:block; width:79%; font-size:16px; line-height:50px; height:50px; border:0; background:#fff; float:left; color:#666; outline:0;}
.sing_up form select{ display:block; width:78%; font-size:16px; line-height:50px; height:50px; border:0; background:#fff; float:left; color:#666; outline:0;padding-left: 5px;}
.sing_up form option{ padding:5px 10px;}
.sing_up form .by_wh{ width:56%; margin:0 auto; overflow:hidden;}
.sing_up form .by_wh span{ width:48%; float:left; margin:0;}
.sing_up form .by_wh span.span2{ float:right;}
.sing_up form span.yy_btn_z{ background:none; border:none; margin:40px auto; letter-spacing:2px;}
.sing_up form .yy_btn_z .btn{ width:66%; float:left; background:#ffd200; color:#fff; font-size:20px; letter-spacing:2px;}
.sing_up form .yy_btn_z .btn2{ width:31%; float:right; background:#aaa4a4; color:#fff; font-size:18px;}

.bmxz{ width:88.5%; margin:0 auto;}
.bmxz_tit{ font-size:24px; color:#3f6bd3; padding:30px 0 12px 0;}
.bmxz_txt{ background: #e8effc;border-radius: 10px;box-shadow: 2px 2px 8px hsl(0deg 0% 0% / 10%);padding-top: 25px;}
.bmxz_txt p{ width:92%; margin:0 auto; font-size:16px; line-height:25px;}
.bmxz_txt p.p_1{ font-size:18px; color:#0a64c1; padding:24px 0;display:none;}
.bmxz_txt p.p_2{ background:#fff; padding:7px 0; border-radius:7px;}
.bmxz_txt p.p_2 span{ display:block; width:88%; margin:12px auto;}
.bmxz_txt p.p_3{ color:#1263bf; padding:15px 0 30px 0;}



@media screen and (max-width: 640px){
	.ycb_weizhi{ display:none;}
	
	.bm_main{ background-size:340%; padding-bottom:40px;}
	.bm_tit{ width:100%; padding:20px 0 10px 0;}
	.bm_tit img{ width:80%; margin:0 auto;}
	.bm_form{ padding:0;}
	.sing_up{ padding:10px 0 20px 0; left:0;}
	.sing_up form span{ width:90%; height:40px; margin:13px auto;}
	.sing_up form span img{ margin:6px 0 0 0;}
	.sing_up form input,.sing_up form select{ font-size:13px; line-height:38px; height:38px;}
	.sing_up form .by_wh{ width:90%;}
	.sing_up form .by_wh span{ width:100%; margin-bottom:13px;}
	
	.sing_up form span.yy_btn_z{ margin:0 auto;}
	.sing_up form .yy_btn_z .btn{ font-size:17px;}
	.sing_up form .yy_btn_z .btn2{ font-size:15px;}
	
	.bmxz_tit{ font-size:18px; padding:20px 0 8px 0;}
	.bmxz_txt p{ font-size:13px; line-height:22px;}
	.bmxz_txt p.p_1{ font-size:14px; padding:15px 0 5px 0;}
	.bmxz_txt p.p_2 span{ margin:6px auto; line-height:20px;}
	.bmxz_txt p.p_3{ padding:10px 0 20px 0;}
	
}