#f_c31128d0-27f1-5778-b296-2a21d0ea{width:100%;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container{width:100%;padding:60px 0;text-align:center;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_title_group{width:100%;margin-bottom:30px;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_title_group .s_text {line-height:42px;margin-bottom:10px;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_title_group .s_text p{color:#000;font-size:32px;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_title_group .s_subtitle{line-height:21px;margin-bottom:10px;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_title_group .s_subtitle p{color:#000;font-size:16px;}

#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box{width:380px;margin:30px auto 0 auto;display:inline-block;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box .s_form_field{padding:5px 0;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box .s_form_field input{display:inline-block;width:100%;height:42px;vertical-align:middle;border-radius:5px;border:1px solid #bbb;padding:0 10px;box-sizing:border-box;font-size:14px;color:#333;transition:all 0.2s linear 0s;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box .s_form_field input:focus{border:1px solid #52ade0;outline:0 none;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6)}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box .s_form_field input::-webkit-input-placeholder{color:#8c8c8c;} /* WebKit browsers */
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box .s_form_field input::-moz-placeholder{color:#8c8c8c;} /* Mozilla Firefox 4 to 18 */
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box .s_form_field input:-moz-placeholder{color:#8c8c8c;} /* Mozilla Firefox 19+ */
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box .s_form_field input:-ms-input-placeholder{color:#c8c8c8;}/* Internet Explorer 10+ */
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box .s_form_field .s_form_error{display:none;text-align:left;font-size:14px;color:#ff2200;margin-top:5px;padding:0 10px;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box .s_form_field textarea{width:100%;border:1px solid #bbb;border-radius:5px;height:150px;resize:none;overflow:hidden;padding:5px 10px;box-sizing:border-box;font-size:14px;color:#333;transition:all 0.2s linear 0s;font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box .s_form_field textarea:focus{border:1px solid #52ade0;outline:0 none;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6)}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box a.s_form_submit{margin-top:20px;display:inline-block;height:42px;line-height:42px;background:#333;font-size:16px;color:#fff;border-radius:30px;padding:0 50px;transition:all 0.2s linear 0s;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box a.s_form_submit:hover{background:#101010;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box a.s_form_submit:active{position:relative;top:2px;}
#f_c31128d0-27f1-5778-b296-2a21d0ea .submit-finish{font-size:16px;color:#333;}

/** 大屏手机 **/
/** 各个不同的屏幕 **/
/** 平板横放 **/
@media only screen and (max-width: 1024px) {

}
/** 平板竖放 **/
@media only screen and (max-width: 768px) {

}
/** 大屏手机 **/
@media only screen and (max-width: 480px) {
    #f_c31128d0-27f1-5778-b296-2a21d0ea .container{padding:40px 0;}
    #f_c31128d0-27f1-5778-b296-2a21d0ea .container .container_box .s_title_group .s_text p{font-size:24px;}
    #f_c31128d0-27f1-5778-b296-2a21d0ea .container .container_box .s_title_group .s_subtitle p{font-size:16px;}
    #f_c31128d0-27f1-5778-b296-2a21d0ea .container .s_form_box{width:100%;padding:0 15px;box-sizing:border-box;}
}
/** 小屏手机 **/
@media only screen and (max-width: 320px) {

}