@media (max-width:1199px){
.sr_top{
	padding:0.15rem 0.25rem
}
.sr_top h1{
	width:1.5rem
}
.sr_backstage .sr_mess{
	margin-top:0.25rem;
	 font-size: 15px;
}
.sr_mess{
	   justify-content:space-between ;
	   display:flex;
	   width:100%
}
.sr_mess i{
	align-self: center;
}
.login .sr_form form p.code .text {
    width: 56%;
}
.login .sr_form form p.code .button {
    font-size: 16px;
}
.login .box{
	width:92%;
	padding:0.8rem 0
}
.login .sr_form form{
	width:100%;
	margin:0.25rem auto
}
.sr_btn {
    font-size: 16px;
}
.sr_chose{
	padding:0.25rem 0
}
.sr_backstage{
	padding:0.25rem
}
.sr_chose h2 ,.sr_package .sr_name h2, .sr_chose h2{
    font-size:18px;
	margin-bottom:0.25rem;
	width:100%
}
.sr_dl  dl,.sr_chose .ck{
	margin-bottom:0.25rem
}
.sr_dl  dl p{
	font-size:13px
}
.sr_dl dd h2{
	font-size:22px;
	margin-bottom:0
}
.sr_dl dt i ,.sr_dl dl.cur dt i{
    margin-right: 0.2rem;
}
.sr_chose span, .sr_dl dl,.sr_dl dl{
	margin-left:0;
	width:48%;
	padding:0.15rem
}
.sr_chose{
	padding-bottom:0
}
.sr_chose span{
	font-size:15px
}
.sr_tip  .sr_icon{
	width:100%;
	font-size:14px
}
.sr_tip  .sr_cont{
	font-size:14px
}
.sr_btn{
	margin:0 auto
}
.sr_top span em {
    font-size: 14px;
    margin-left: 15px;
}
.sr_top span em img{
	width:16px
}
.sr_ck {
    font-size: 15px;
	width:100%
}
.login_lt,.login .sr_form form p em i {
	display:none
}
.login_rt .img img{
	 -moz-border-radius:12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  height: 85vh;
}
.login .sr_form {
    top: 0.45rem;
	width: 86%;
    left: 7%;
}
.login .sr_form h2 img{
	width:1.65rem
}
.login .sr_form h2 {
    padding-bottom: 0.3rem;
}
.sr_chose .ck,.login_rt {
	width:100%
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #9c9c9c;
  font-size: 16px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #9c9c9c;
  font-size:16px;
}

::-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #9c9c9c;
  font-size:16px;
}   
::-webkit-input-placeholder { /* WebKit browsers */
  color: #9c9c9c;
  font-size:16px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #9c9c9c;
  font-size:16px;
}
::-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #9c9c9c;
  font-size:16px;
} 
.login .sr_form form p img {
    margin-left: 15px;
}
.login .sr_form form h5 {
	font-size:16px;
	margin:0.5rem auto 1rem auto
}
.login .sr_form form .sr_button, .login .sr_form form .sr_btns a {
    line-height: 50px;
    font-size: 18px;
}
#mcovers .info,#mcovers.key .info{
	width:85%
}
#mcovers .sr_bg_f .img img{
	width:65%
}
.sr_tel_time span .text {
    margin-left: 18px;
}
.confirm{
	margin-left:0;
	padding: 0;
	width:35%;
	height:0.65rem;
	line-height:0.65rem
}
.sr_tel_time span{
	display:flex;justify-content:space-between ;
	margin-right:0
}
.sr_tel_time span em{
align-self: center;	
}
.sr_tel_time span .text{
	width:68%
}
.Reset{
	padding: 0;
	width:35%;
	height:0.65rem;
	line-height:0.65rem
}
.sr_tel_time span:nth-child(2){
	margin:0.25rem 0
}
#mcovers.key .sr_bg_f span em,.sr_tel_time span{
	width:100%
}
#mcovers.key .sr_bg_f{
	padding:20px 0
}
#mcovers.key .sr_bg_f span i{
	width:30%;
	margin:0.25rem auto 0 auto
}
#mcovers.key h6{
	font-size:13px;
}
#mcovers.key .closes{
	font-size:20px;
    padding: 0.25rem 0;
}
.ovesr {
    overflow-x: scroll;
}
table.gridtable {
    width: 450%;
}
table.gridtable.Entrance {
    width: 250%;
}
table.gridtable{
	margin-top:0.25rem
}
#mcovers.key .closes img {
    cursor: pointer;
    width: 0.45rem;
    height: 0.45rem;
}



.sr_add_xsp_ck_sw,.sr_add_xsp_ck .chose_btn {
    width: 100%;
	min-height:inherit
}
.sr_add_xsp_ck .chose_btn{
	display:flex;
	justify-content:space-between ;
	padding-top:0.25rem
}
.sr_add_xsp_ck .chose_btn dl{
	width:45%;
	height:0.75rem;
	line-height:0.75rem;
	padding-top:0;
}
.sr_add_xsp_ck .chose_btn dl{
	display:flex;
	justify-content:center ;
}
.sr_add_xsp_ck .chose_btn dt{
	align-self: center;
}
.sr_add_xsp_ck .chose_btn dt i{
	position:relative;
	top:2px;
}
.sr_add_xsp_ck .chose_btn dl.cur dd img{
	position: absolute;
    top: 90%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
}
}
