* {
    margin: 0;
    padding: 0;
}
body{overflow-x: hidden;}
.head_bg {background-color: #d90000;}
.head_bg .head {width: 100%; max-width: 1200px;min-width: 1000px;margin: 0 auto;padding: 15px 0;}
.head_text {color: #fff;float: right;line-height: 28px;}
.main01 {width: 100%; max-width: 1200px;min-width: 1000px; margin: 0 auto;padding:60px 0;}
.main01 img {vertical-align: top;display: inline-block;}
.main01 .btns {width:400px;display: inline-block;text-align: right;padding-top: 120px;}
.main01 .btns .btn01 {border:1px solid #d90000;display: inline-block;font-size: 24px; background-color: #d90000;color: #fff;width: 240px;height: 60px;line-height: 60px; text-align: center;border-radius: 8px;margin-bottom: 20px;cursor: pointer;}
.main01 .btns .btn01.btn02 {border:1px solid #d90000;color: #d90000;background-color: #fff;margin-bottom:40px;}
.main01 .btns .btn_text {width: 240px;text-align: center;color: #267dd2;display: inline-block;line-height:24px; cursor: pointer;border-top: 0px solid #267dd2;border-radius: 8px;font-size: 16px;}
.main_bg {background-color: #222222;}
.main02 {width: 100%; max-width: 1200px;min-width: 1000px;margin: 0 auto;padding:60px 0;text-align: center;background-color: #222222;}
.main03 {width: 100%; max-width: 1200px;min-width: 1000px;margin: 0 auto;padding:60px 0;}
.main03 h3 {font-size: 16px;}
.main03 p {font-size: 14px;color: #666;line-height: 30px;text-indent: 2em;}
.main_text {margin-bottom: 40px;}

.fixed_bg {background-color: #000;opacity: 0.5;position: fixed;top: 0;right: 0;bottom: 0;left: 0;display:none}
.form_data {width:700px;left: 50%;margin-left: -350px;border-radius: 8px;position: absolute;min-height: 200px;z-index: 999;top: 10%;background-color: #fff;display:none}
.form_data .ftitle {font-size: 16px;padding: 0 0 0 20px;border-bottom: 1px solid #eee;line-height: 40px;}
.form_data .ftitle .close {float:right;width: 50px;height: 40px;cursor: pointer;text-align: center;}
.input_data {height: 50px;line-height: 40px;margin-top: 10px;}
.input_data .label {width:140px;float: left;margin-right: 20px;text-align: right;color: #666;font-size: 14px;}
.input_data .input {width: 500px;float: left;overflow: hidden;}
.input_data .input input {width: 98%;height: 40px;border: none;border-radius: 4px;border:1px solid #eee;line-height: 40px;height: 40px; }
.form_data .btn {display:block;margin:20px auto; font-size: 16px; background-color: #d90000;color: #fff;width: 180px;height:40px;line-height: 40px; text-align: center;border-radius: 8px; cursor: pointer;}
.main03_form {font-size: 14px;padding: 20px;} 
.main03_form h3 {font-size: 16px;}
.main03_form p {font-size: 12px;color: #666;line-height:24px;text-indent: 2em;}
.flow {margin:40px;}
.flow li{padding: 10px 20px;list-style: none;font-size: 14px;border-left: 1px solid #E4E7ED;position: relative;}
.flow li i {width: 10px;height: 10px;border-radius: 10px;position:absolute;left: -5px;top: 50%;margin-top: -5px;background-color:#E4E7ED ;display: block;}
.flow li span {display: block;color: #909399;font-size: 12px;}
.notice {padding: 20px;font-size: 14px; line-height: 30px;}

