.cf_message, .cf_message_mobile{
  position:fixed;
  left:calc(50% - 250px);
  top:300px;
  width:500px;
  height:100px;
  padding-top: 40px;
  font-size:23px;
  text-align:center;
  border-radius:10px;
  background-color:#80ef80;
  border:1px solid #ccc;
}

div.cf_message_mobile{
  left:calc(50% - 400px);
  top:600px;
  width:800px;
  font-size:35px;
}

.cf_input_error{
  background-color:#f08080 !important;
}

.operatorchange_form{
  width:1100px;
  margin: 30px 0 30px calc(50% - 550px);
  white-space:nowrap;
}

.operatorchange_form  div{
  margin:10px 0 10px 0;
}

.add_info{
  color:#9ca1b1;
  font-size:14px;
  padding:0;
}

.operatorchange_form_head{
 color:#4c4c4c;
 /*color:#3668f3;*/
 font-size:15px;
 padding:30px;
 width:100%;
 line-height:35px;
 border-radius: 20px  20px 0  0;
}

.operatorchange_form input[type="text"]{
 color:#9ca1b1;
 font-size:16px;
 width:100%;
 padding:15px 10px 15px 10px;
 border-radius:10px;
 background-color:#f9f9fb;
 border:1px solid #dae1e9;
}

.operatorchange_form_left, .operatorchange_form_right{
  display:inline-block;
}

.operatorchange_form_left div{
  display:block;
}

.operatorchange_form_right{
  width:350px;
  height:550px;
  vertical-align:top;
  border-radius:10px;
  background:url(../img/form_pic_277.png) no-repeat center;
}


.operatorchange_form_mobile{
  width:800px;
  margin: 30px 0 30px calc(50% - 430px);
}

.operatorchange_form_mobile .operatorchange_form_head{
  font-size:27px;
  padding:50px 40px 50px 40px;
}

.operatorchange_form_head h1{
  color:#3668f3;
 }

.operatorchange_form_mobile .operatorchange_form_head h1{
  color:#3668f3;
  font-size:60px;
  line-height:60px;
}

.operatorchange_form_mobile div{
   font-size:30px;
   margin:25px 0 25px 0;
}

.operatorchange_form_mobile input[type="text"]{
 color:#9ca1b1;
 font-size:30px;
 width:100%;
 padding:20px 15px 20px 15px;
 border-radius:10px;
 background-color:#f9f9fb;
 border:1px solid #dae1e9;
}

.operatorchange_form_mobile .add_info{
  font-size:27px;
  white-space:normal;
}

.operatorchange_form_mobile input[type="button"]{
  font-size:30px;
  padding:20px 40px 20px 40px;
}

.operatorchange_ctrl_mobile{
  text-align:center;
}

.operatorchange_banner_mobile{
  width:100%;
  height:720px;
  margin:30px 0 100px 0 !important;
  border-radius:30px;
  background:url(../img/form_pic_mobile_960.png) no-repeat center;
}
