@charset "utf-8";
*{ margin:0px; padding:0px;  -webkit-tap-highlight-color: transparent; /* 针对webkit内核的浏览器，如Chrome和Safari */
    user-select: none; /* 针对支持 user-select 属性的现代浏览器 */}
body{font-family:"微软雅黑",Arial, Helvetica, sans-serif; overflow-x:hidden; max-width: 750px; margin: 0 auto; background: #eee;-webkit-tap-highlight-color:rgba(0,0,0,0);}
ul,li{list-style:none;}
a{color:#555555; text-decoration:none;}
a:hover,a:visited,a:active{color:#555555;}
.clearboth{clear:both}

.footer{ width: 100%; max-width: 750px; height: 4.2rem; background: #ff421d; position: fixed; bottom: 0px; left: auto; right: auto;}
.footer ul{ width: 100%; float: left; padding-top: 0.4rem;}
.footer ul li{ width: 33.3%; float: left; text-align: center;}
.footer ul li img{ display: block; width: 1.8rem; margin: 0 auto;}
.footer ul li span{ font-size: 0.8rem; color: #fff; font-weight: bold;}
.footer ul li span.on{ border-bottom:1px solid #fff;}
.head{ width: 100%; height: 2.8rem; margin: 0 auto; background: #ff421d;}
.head h1{ line-height: 2.8rem; text-align: center; font-size: 1rem; color: #fff;}
.fixed_help{ width: 88%;  margin: 0 auto; border-radius: 0.6rem; background: #fff; margin-bottom: 8.0rem;}
.fixed_help h2{ text-align: center; font-size: 0.9rem; padding-top: 0.6rem; padding-bottom: 0.8rem;}
.fixed_content{ width: 94%; margin-left: 3%; padding-bottom: 3%;}
.fixed_content img{ display: block; width: 100%;}

.rember{ width: 100%; max-width: 750px; position: fixed; left: auto; right: auto; bottom: 0px; background: #fff; padding-bottom: 1rem;}
.rember_top{ width: 100%; padding-top: 1rem; margin: 0 auto;}
#agree{width:0.9rem; height: 0.9rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-align: center; font-size: 1.5rem; color: #fff !important; margin-left: 9.0rem;float: left;margin-top: 0.4rem; margin-right: 0.2rem;
    position: relative;}
#agree:after
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    content: " ";
    background-color:White;
    color: #fff !important;
    display: inline-block;
    visibility: visible;
    border-radius: 2px;
    border:1px solid #ff421d;
}
#agree:checked::after {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0px;
    content: "✓";
    line-height: 1rem;
    font-size: 0.8rem;
    position: absolute;
    background-color:#ff421d;
    color: #fff !important;
    display: inline-block;
    visibility: visible;
    border-radius: 2px;
    border:1px solid #ff421d;
}
.agree_label{ float: left; color: #333; font-size: 0.96rem; margin-top: 0.2rem; }
.startyy{ text-align: center; display: block; width: 88%; height: 3rem; line-height: 3rem; background: #ff421d; margin: 0 auto; color: #fff; font-size: 1rem; margin-top: 0.6rem;}
.startyy:hover{ color: #fff;}



.home{ width: 100%;	}
.home_left{ width: 7rem; height: 100vh;  position: fixed; left: 50%; margin-left: -12.5rem; top: 0px; background: #fff; border-right: 1px solid #ddd}
.home_left ul{ width: 100%;}
.home_left ul li{ width: 100%; height: 3.0rem; float: left; text-align: center; line-height: 3rem; position: relative;}
.home_left ul li.on::after {
	  content: "";
	  width: 0.3rem;
	  height: 1.2rem;
	  position: absolute;
	  left: 0.4rem;
	  top: 1rem;
	  background: #ff421d;
	}
.home_left ul li a{ font-size: 0.95rem;}
.home_right{ width: 17rem; float: right; margin-right: 2%; padding-bottom: 4.5rem;}
.home_right ol{ width: 100%;}
.home_right ol li{ width: 100%; float: left; margin-bottom: 1rem; background: #fff;}
.home_right ol li a{ display: block; width: 100%;}

.home_right_desc{ width: 57%;margin-left: 3%; float: left; padding-top: 3%;}
.home_right_img{ width: 30%; float: left; border-radius: 0.2rem; overflow: hidden; margin: 4%;}
.home_right_img img{ display: block; width: 100%;}
.home_right ol li p{ font-size: 0.86rem; color: #333; line-height: 1.4rem; font-weight: bold; }
.home_right h6{ color: #888; font-size: 1rem; text-align: center; width: 100%; padding-top: 10rem}
.home_right h6 span{display: block; width: 100%; text-align: center; padding-top: 0.2rem;}
.home_right h6 img{ display: block; width: 2.5rem; height: 2rem; margin: 0 auto;}

/*项目详情*/
.detail{ width: 100%; }
.detail_top{ width: 100%; background: #fff; float: left; padding-top: 3%; padding-bottom: 3%; }
.detail_top_L{ width: 40%; float: left; margin-left: 3%; border-radius: 0.4rem; overflow: hidden;}
.detail_top_L img{ display: block; width: 100%;}
.detail_top_R{ width: 40%; float: left; margin-left: 4%; padding-top: 3%; padding-bottom: 3%;}
.detail_top_R p{ font-size: 1rem; color: #555; line-height: 1.3rem;}
.detail_content{ width: 100%; padding-bottom: 2.8rem;}
.detail_content_tab{ width: 100%; float: left; background: #fff;margin-top: 0.6rem;}
.detail_content_tab span{  display: block; height: 2.8rem; line-height: 2.8rem; font-size: 1rem; text-align: center; cursor: pointer; width: 25%; float: left;}
.detail_content_tab span.on{ color: #ff421d;font-weight: bold;}
.detail_content_con .detail_content_item{ width: 96%; min-height: 32.0rem; float: left; padding: 2%; margin-top: 0.6rem; background: #fff; display: none;}

.detail_content_item_top{ width: 100%; float: left; border-bottom: 1px solid #ddd; padding-bottom: 0.5rem; margin-bottom: 0.5rem;}
.detail_content_item_top p{ font-size: 1.0rem; color: #555; padding-bottom: 0.3rem; position: relative; padding-left: 1rem;}
.detail_content_item_top p:nth-child(1)::after {
	  content: "";
	  width: 1rem;
	  height: 1rem;
	  position: absolute;
	  left: 0rem;
	  top: 0.2rem;
	  background: url(../images/number.png) no-repeat;
	  background-size: 100% 100%;
	}
.detail_content_item_top p:nth-child(2)::after {
	  content: "";
	  width: 1rem;
	  height: 1rem;
	  position: absolute;
	  left: 0rem;
	  top: 0.2rem;
	  background: url(../images/cate.png) no-repeat;
	  background-size: 100% 100%;
	}
.detail_content_item_top p:nth-child(3)::after {
	  content: "";
	  width: 1rem;
	  height: 1rem;
	  position: absolute;
	  left: 0rem;
	  top: 0.2rem;
	  background: url(../images/dzan.png) no-repeat;
	  background-size: 100% 100%;
	}
.detail_content_item_bottom{ width: 100%; font-size: 0.94rem; line-height: 1.3rem;padding-bottom: 4.2rem; color: #666;}
.detail_content_item_bottom img{ display: block; width: 100%; height: auto; margin-top: 0.48rem; margin-bottom: 0.48rem;}
.detail_content_item .about{ width: 100%; float: left; border-top: 1px solid #ddd; padding-bottom: 0.5rem;}
.detail_content_item .about:nth-child(1){ border-top: 0px;}
.detail_content_item .about h1{ color: #555; font-size: 1rem; padding-bottom: 0.5rem; padding-top: 0.5rem;}
.detail_content_item .about p{ font-size: 0.96rem; color: #666; line-height: 1.5rem; position: relative; padding-left: 1rem;}
.detail_content_item .about p:nth-child(2)::after {
	  content: "";
	  width: .85rem;
	  height: .85rem;
	  position: absolute;
	  left: 0rem;
	  top: 0.3rem;
	  background: url(../images/tel.png) no-repeat;
	  background-size: 100% 100%;
	}
.detail_content_item .about p:nth-child(3)::after {
	  content: "";
	  width: .85rem;
	  height: .85rem;
	  position: absolute;
	  left: 0rem;
	  top: 0.3rem;
	  background: url(../images/time.png) no-repeat;
	  background-size: 100% 100%;
	}
.detail_content_item .about p:nth-child(4)::after {
	  content: "";
	  width: .85rem;
	  height: .85rem;
	  position: absolute;
	  left: 0rem;
	  top: 0.3rem;
	  background: url(../images/map.png) no-repeat;
	  background-size: 100% 100%;
	}
.detail_content_item .dianzanbox{ display: block; margin:0 auto; width: 5rem; height: 5rem; background: #fff; border-radius: 0.6rem; border:1px solid #ddd; text-align: center; margin-top: 2.4rem; margin-bottom: .4rem;}
.detail_content_item .dianzanbox img{ display: inline-block; width: 1.8rem; height: 1.8rem; margin-top: 0.6rem;}
.detail_content_item .dianzanbox span{ display: block; width: 100%; font-size: 1rem; color: #777}
.dianzannum{ color: #555; font-size: 0.96rem; text-align: center; line-height: 1rem; padding-top: 0.8rem;}
.footer_nav{ width: 100%; max-width: 750px; position: fixed; left: auto; right: auto; bottom: 0px; background: rgba(255,255,255,0.8); padding-bottom:1rem; padding-top: 1.0rem;}
.footer_nav a{ display: block; width: 32%; height:2.5rem; line-height: 2.5rem; text-align: center; float: left; background: #ff421d; font-size: 0.9rem; color: #fff; margin-left: 11%;border:1px solid #ff421d; }
.footer_nav a:nth-child(1){ background: none; color: #ff421d; border:1px solid #ff421d; margin-left: 11%;}

/*我的start*/
.user{ width: 100%; margin: 0 auto; }
.user_head{ width: 100%; position: relative;}
.user_head_top{ width: 100%; height: 12.5rem; background: #ff421d}
.user_head_top_left{ width: 4.0rem; height: 4.0rem; border-radius: 50%; border:0.19rem solid #fff; overflow: hidden; float: left; margin-left: 2.0rem; margin-top: 10%;}
.user_head_top_left img{ display: block; width: 100%; height: auto;}
.user_head_top_right{ width: 16rem; float: left; margin-left: 1rem; margin-top: 10%;}
.user_head_top_right h1{ font-weight: normal; font-size: 1.0rem; color: #fff; line-height: 1.5rem; padding-top: 0.5rem;}
.user_head_top_right h2{ font-weight: normal; font-size: 1.0rem; color: #fff; line-height: 1.5rem; padding-top: 0.1rem;}
.user_head_bottom{ width: 94%; height: 7.0rem; background: #fff; position: absolute; left: 3%; top: 8.5rem;}
.user_head_bottom ul{ width: 100%; float: left; margin-top: 2.0rem;}
.user_head_bottom ul li{ width: 25%; float: left; text-align: center;}
.user_head_bottom ul li a img{ display: inline-block; width: 30%;}
.user_head_bottom ul li a span{ display: block; font-size: 1rem;}
.user_menu{ width: 94%; float: left; margin-left: 3%; margin-top: 4.0rem;}
.user_menu a{ display: block; width: 100%; padding: 0.8rem 0.0rem; float: left; background: #fff; border-bottom: 1px solid #ddd}
.user_menu a .user_menu_left{ display: inline-block; width: 1.2rem; height: 1.2rem; float: left; margin-left: 0.5rem; margin-top: 0.2rem;}
.user_menu a span{display: inline-block; float: left; font-size: 1.1rem; color: #666; margin-left: 0.2rem;}
.user_menu a .more{ display: inline-block; float: right; width: 1.5rem; height: 1.5rem; margin-right: 0.5rem}
.user_menu2{ width: 94%; float: left; margin-left: 3%; margin-top: 0.9rem;	 margin-bottom: 5.6rem;}
.user_menu2 a{ display: block; width: 100%; padding: 0.8rem 0.0rem; float: left; background: #fff; border-bottom: 1px solid #ddd}
.user_menu2 a .user_menu_left{ display: inline-block; width: 1.2rem; height: 1.2rem; float: left; margin-left: 0.5rem; margin-top: 0.2rem;}
.user_menu2 a span{display: inline-block; float: left; font-size: 1.1rem; color: #666; margin-left: 0.2rem;}
.user_menu2 a .more{ display: inline-block; float: right; width: 1.5rem; height: 1.5rem; margin-right: 0.5rem}
/*我的end*/

/*我的预约 start*/
.my_yy{ width: 100%;}
.my_yy_tab{ width: 100%; float: left; height: 3rem; line-height: 3rem; background: #fff;}
.my_yy_tab a{ display: inline-block; width: 25%; float: left; text-align: center; font-size: 1.1rem;}
.my_yy_tab a.on{ color: #ff421d;}
.my_yy_content ul{ width: 94%; margin-left: 3%; float: left; padding-top: 0.5rem; padding-bottom: 5.6rem;}
.my_yy_content ul li{ width: 94%; background: #fff; margin-bottom: 0.6rem; padding: 0.8rem 3%; border-radius: 0.3rem;}
.my_yy_content ul li h1{ font-size: 1rem; color: #555; line-height: 1.3rem; padding-bottom: 0.2rem;}
.my_yy_content ul li p{ color: #555; font-size: 0.96rem; line-height: 1.5rem;}
.my_yy_content h6{ color: #888; font-size: 1rem; text-align: center; width: 100%; padding-top: 10rem}
.my_yy_content h6 span{display: block; width: 100%; text-align: center; padding-top: 0.2rem;}
.my_yy_content h6 img{ display: block; width: 2.5rem; height: 2rem; margin: 0 auto;}
/*我的预约 end*/

/*修改密码 start*/
.form_box{ width: 94%; float: left; margin-left: 3%; padding-bottom: 2.6rem;}
.form_box .form_item{ width: 100%; float: left; margin-top: 1.0rem;}
.form_box .form_item p{ color: #555; font-size: 0.9rem;}
.form_box .form_item input{ width: 100%; height: 2.5rem; font-size: 0.9rem; text-indent: 1em; border:1px solid #ddd; margin-top: 0.5rem;}
.form_box .yzm{ width: 58% !important; float: left; margin-top: 0px !important;}
.form_box .getsms{ display: inline-block; width: 40%; height: 2.5rem; float: left; line-height: 2.5rem; text-align: center; border-radius: 0.2rem; background: #ff421d; margin-left: 1%; color: #fff !important; font-size: 1rem;}
.form_box .postsub{ width: 100%; height: 2.8rem; line-height: 2.8rem; text-align: center; display: block; background: #ff421d; margin: 0 auto; color: #fff !important; font-size: 1.1rem; margin-top: 1rem;}
.headbar{ width: 100%; height: 3rem; line-height: 3rem; background: #ff421d; margin-bottom: 2rem;}
.headbar img{ display: inline-block; width: 1.6rem; height: 1.8rem; float: left; margin-top: 0.6rem;}
.headbar span{ color: #fff; font-size: 1.1rem; margin-left: 8.8rem}

/*修改密码end*/

/*修改个人信息 start*/
.userinfo_form_box{ width: 94%; float: left; margin-left: 3%; padding-bottom: 2.6rem;}
.userinfo_form_box .form_item{ width: 100%; float: left; margin-top: 1.0rem;}
.userinfo_form_box .form_item span{ text-align: right; display: inline-block; width: 20%; height: 2.5rem; line-height: 2.5rem; float: left; color: #555; font-size: 0.9rem;}
.userinfo_form_box .form_item input{float: left; width: 77%; margin-left: 2%; height: 2.5rem; font-size: 0.9rem; text-indent: 1em; border:1px solid #ddd;}
.userinfo_form_box .postsub{ width: 100%; height: 2.8rem; line-height: 2.8rem; text-align: center; display: block; background: #ff421d; margin: 0 auto; color: #fff !important; font-size: 1.1rem; margin-top: 2rem;}
.sexbox{ width: 100%; float: left}
.sexbox span{ text-align: right; display: inline-block; width: 20%; height: 2.5rem; line-height: 2.5rem; float: left; color: #555; font-size: 0.9rem;}
.sexItem{ display: inline-block;position: relative; margin-left: 1rem;}
.sexItem input{ width: 1.2rem;  margin-right: 0.5rem; padding-top: 1rem; display: inline-block}
.sexItem b{ font-size: 0.96rem; line-height: 2.8rem; font-weight: normal; color: #777}
.sexItem i{ width: 1rem; height: 1rem; border-radius: 50%; background: #fff; border:0.15rem solid #ff421d; position: absolute; left: -0.05rem; top: 0.75rem;}
.sexItem input[type=radio]:checked+i{ background: #ff421d !important;}

/*修改个人信息 end*/

/*预约 start*/
.yy_headbar{ width: 100%; height: 3rem; line-height: 3rem; background: #ff421d; margin-bottom: 2rem;}
.yy_headbar img{ display: inline-block; width: 1.6rem; height: 1.8rem; float: left; margin-top: 0.6rem;}
.yy_headbar span{ color: #fff; font-size: 1rem; margin-left: 0.8rem; margin-right: 0.8rem;}
.yy_form_box{ width: 94%; float: left; margin-left: 3%; padding-bottom: 2.6rem;}
.yy_form_box .form_item{ width: 100%; float: left; margin-top: 1.0rem;}
.yy_form_box .form_item span{ text-align: right; display: inline-block; width: 20%; height: 2.5rem; line-height: 2.5rem; float: left; color: #555; font-size: 0.9rem;}
.yy_form_box .form_item input{float: left; width: 77%; margin-left: 2%; height: 2.5rem; font-size: 0.9rem; text-indent: 1em; border:1px solid #ddd;}
.yy_form_box .postsub{ width: 100%; height: 2.8rem; line-height: 2.8rem; text-align: center; display: block; background: #ff421d; margin: 0 auto; color: #fff !important; font-size: 1.1rem; margin-top: 2rem;}
.yy_date{ width: 100%; float: left;}
.title_date{color: #707070; font-size: 1rem; line-height: 1.4rem; text-align: left; padding-left: 1.5rem; position:relative; padding-bottom: 0.5rem;}
.title_date::after {
	  content: "";
	  width: 1.4rem;
	  height: 1.4rem;
	  position: absolute;
	  left: 0rem;
	  top: -0.1rem;
	  background: url(../images/date.png) no-repeat;
	  background-size: 100% 100%;
}
.title_help{ font-size: 1rem; text-align: center; line-height: 1.5rem; padding: 3rem 1rem;}
.title_help span{ color:red} 
.yy_date_list{ width: 100%; float: left;}
.yy_date_list a{ display: block; width: 3.1rem; padding: 0.6rem 0.0rem; float: left; color: #333; font-size: 0.9rem; text-align: center; background: #fff; margin: 0.12rem 0.12rem; border-radius: 0.3rem;}
.yy_date_list a span{ display: block; font-size: .9rem;}
.yy_date_list a.on{ background: #ff421d; color: #fff;}
.more_date{ width: 100%; float: left; margin-top: 1.2rem; margin-bottom: 0.4rem;}
.more_date a{ display: inline-block; float: right; color: #ff421d; border-radius: 0.4rem; height: 1.5rem; text-align: center; line-height: 1.5rem; border:1px solid #ff421d; font-size: 1rem; width: 5.5rem;}

.yy_date_time{ width: 100%; float: left;}
.title_date_time{color: #707070; font-size: 1rem; line-height: 1.4rem; text-align: left; padding-left: 1.5rem; position:relative; padding-bottom: 0.5rem;}
.title_date_time::after {
	  content: "";
	  width: 1.3rem;
	  height: 1.3rem;
	  position: absolute;
	  left: 0rem;
	  top: 0.1rem;
	  background: url(../images/date_time.png) no-repeat;
	  background-size: 100% 100%;
}
.yy_date_time_list{ width: 100%; float: left;}

.yy_date_time_list label span{font-size: 0.96rem; color: #333333; display:block; text-align: center; padding-top: 2rem}
.yy_date_time_list label{ font-size: 0.9rem; color: #333; display: block; background: #fff; float: left; width: 2.95rem; height: 2.95rem; margin: 0.2rem; border-radius: 0.4rem; padding-bottom: 0.7rem; position: relative; text-align: center;}
.yy_date_time_list label b{width: 1.5rem; height: 1.5rem;  position: absolute; left: 0.8rem; top: 0.5rem;}
.yy_date_time_list label input{ display: none;}
.yy_date_time_list label input[type=radio]:checked+b{ background: url(../images/gouxuan.png) no-repeat;
	  background-size: 100% 100%; background-color: #fff;}
.mang{ padding-top:0.6rem !important; padding-bottom: 0.1rem;}
.form_title{ color: #707070; font-size:1rem; text-align: left; padding-top: 1.5rem;}
.yy_ts{ width: 100%; float: left;}
.yy_ts h6{ color: #707070; font-size: 1rem; text-align: left; font-weight: normal; padding-left: 1.5rem; padding-top: 2.0rem; padding-bottom: 0.5rem; position: relative;}
.yy_ts h6::after {
	  content: "";
	  width: 1.3rem;
	  height: 1.3rem;
	  position: absolute;
	  left: 0rem;
	  top: 2rem;
	  background: url(../images/ts.png) no-repeat;
	  background-size: 100% 100%;
}
.yy_ts p{ color: red; font-size: 0.85rem; line-height: 1.2rem; text-align: left; }



/*预约end*/

/*/*登录start*/
.login_headbar{ width: 100%; height: 3rem; line-height: 3rem; background: #ff421d;}
.login_headbar img{ display: block; width: 1.6rem; height: 1.8rem; float: left; margin-top: 0.6rem;}
.login_headbar span{ color: #fff; font-size: 1rem; margin-left: 10rem; margin-right: 0.8rem;}

.login_reset_headbar{ width: 100%; height: 3rem; line-height: 3rem; background: #ff421d;}
.login_reset_headbar img{ display: block; width: 1.6rem; height: 1.8rem; float: left; margin-top: 0.6rem;}
.login_reset_headbar span{ color: #fff; font-size: 1rem; margin-left: 9rem; margin-right: 0.8rem;}

.login_binding_headbar{ width: 100%; height: 3rem; line-height: 3rem; background: #ff421d;}
.login_binding_headbar img{ display: block; width: 1.6rem; height: 1.8rem; float: left; margin-top: 0.6rem;}
.login_binding_headbar span{ color: #fff; font-size: 1rem; margin-left: 8.3rem; margin-right: 0.8rem;}

.loginbox{ width: 100%; float: left;}
.login_head{ width: 100%; height: 8rem;  position: relative;}
.logo{ width: 4.2rem; height: 4.2rem; position: absolute; left: 50%; margin-left: -2.1rem; bottom: 1rem; border-radius: 50%;}
.logo img{ display: block; width: 100%;}
.login_form{ width: 94%; float: left; margin-left: 3%;}
.login_form label{ display: block; float: left; width: 100%; margin-top: 4.0rem; border-bottom: 1px solid #ddd; }
.login_form input{ width: 20rem; height: 2.8rem; line-height: 2.8rem; font-size: 1rem;text-align: left; border-radius: 0.3rem; border:0;}
.login_form input:focus{ outline: none}
.login_acount,.login_pass,.login_yzm{ width: 1.5rem; height: 1.5rem; display: inline-block; float: left; margin-top: 0.5rem; margin-right: 0.5rem;}
.login_form label:nth-child(2){ margin-top: 1rem;}
.login_form label:nth-child(3){ margin-top: 1rem;}
.yzm{ width: 15rem !important;}
.send_sms{color: #ff421d !important; font-size: 1rem !important;}
.btn-none{color: #dddddd !important;}

.login_btn{ width: 100%; height: 2.8rem; color: #fff !important; border-radius: 0.3rem; background: #ff421d; display: block; text-align: center; font-size: 1rem; line-height: 2.8rem; margin-top: 2.0rem;}
.login_btn:hover{ color: #fff;}
.forgot_password{ color: #666; font-size: 0.96rem; text-align: right; display: block; line-height: 1.2rem; padding-top: 0.9rem;}
.regest{ color: #666; font-size: 0.96rem; text-align: center; display: block; line-height: 1.2rem; padding-top: 1.9rem; padding-bottom: 2rem;}
.regest a{ color: #0c8af4}
.wechat{ display: block; width: 2rem; height: 2rem; margin: 0 auto;  margin-top: 1rem;}
.wechat img{ display: block; width: 100%;}
.mghei{ width: 6rem; height: 4.2rem; text-align: center; background: rgba(0,0,0,0.5); border-radius: 0.3rem; position: fixed; left: 50%; margin-left: -2.5rem; top: 45%; color: #fff; font-size: 1rem; padding-top: 1.5rem; display: none}
/*登录end*/
