@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; font-family:'Arial'; font-size:18px; color:#333333; border:none; box-sizing:border-box; -webkit-box-sizing:border-box;}
li {float:left;}
a {text-decoration:none;}
img {border:0;}
body {}

/*body*/
.top {width: 100%; height: auto; float: left; background:#CD2028;}
.main {width: 1200px; height: auto; display: block; margin: 0 auto;}
.logo {width: 1200px; height: 250px; margin:0 auto;}
.c {width: 100%; height: auto; float: left; background: #FFF; padding: 20px 70px;}
.welcome {width: 100%; height: auto; float: left; padding: 40px 0px;}
.welcome b {width: 100%; height: 40px; float: left; line-height: 40px; color: #d92331; font-size: 24px; font-weight: 100; text-align:center}
.welcome p {width: 100%; height: auto; float: left; line-height: 30px;}
.welcome li {margin-left: 10px; line-height: 30px; float:left; width:100%; list-style-position: outside;}

/*form*/
.form {width: 100%; height: auto; float: left; border-bottom: 1px solid #C9C9C9; border-top: 1px solid #C9C9C9; padding-bottom: 40px;}
.form_title {width: 100%; height: 50px; line-height: 50px; float: left; font-size: 24px; color: #d92331; margin-top: 20px;}
.form p {width: 100%; height: 32px; line-height: 32px; float: left; margin-top: 15px; position: relative;}
.form p span {width: 380px; float: left; text-align: right;}
.form p span font {width: 10px; height: 32px; float: right; color: #d92331; padding-top: 5px; margin-right: 5px;}
.form p b {width: auto; height: 32px; float: right; line-height: 32px;}
.form p input {width: 470px; height: 32px; float: left; border: 1px solid #cacaca; margin-left: 30px; font-size: 16px; color: #999999; padding-left: 10px;}
.form p select {width: 470px; height: 32px; float: left; border: 1px solid #cacaca; margin-left: 30px; font-size: 16px; color: #999999; padding-left: 10px;}
.form p select option {color: #999999; font-weight: 100;}
.filetext,.filetext1,.filetext2 {width: 360px !important;}
.filess,.filess1,.filess2 {width: 0px !important; height: 32px; margin-left: 0px !important; padding-left: 0px !important; position: absolute; left: 780px; opacity: 0;}
.change_btn,.change_btn1,.change_btn2 {width: 100px !important; height: 32px; background: #eeeeee; font-size: 16px; color: #999999; border: 1px solid #cacaca; position: absolute; left: 780px; outline: none; cursor: pointer; z-index: 1;}
.tips {width: 100%; height: 30px; float: left; font-size: 14px; color: #d92331; line-height: 30px; padding-left: 410px; margin-top: 20px;}
.submit {width: 130px; height: 30px; float: left; margin-left: 410px; background: #d92331; border-radius: 5px; color: #FFF; outline: none; cursor: pointer;}

/*notice*/
.notice {width: 100%; height: auto; float: left; border-bottom: 1px solid #C9C9C9; padding-bottom: 25px;}
.notice h2 {width: 100%; height: 50px; line-height: 50px; float: left; color: #d92331; font-size: 30px; text-align: center; margin-top: 30px;}
.notice h3 {width: 100%; height: 40px; line-height: 40px; float: left; color: #d92331; font-size: 24px; text-align: center; font-weight: 100; margin-bottom: 30px;}
.notice p {width: 100%; height: auto; float: left; line-height: 30px;}
.about {width: 100%; height: auto; float: left; line-height: 35px; padding: 30px 0px 20px 0px; text-align: center}

/*logo2*/
.logo2 {width: 100%; height: auto; float: left; text-align: center; margin-top: 40px;}
.footer {width: 100%; height: auto; float: left; padding: 20px 0px 40px 0px;}
.footer p {width: 100%; height: auto; float: left; text-align: center; color: #FFF; font-size: 24px;}
.footer b {width: 100%; height: auto; float: left; text-align: center; color: #FFF; font-size: 36px; margin: 20px 0px;}
.footer span {width: 100%; height: auto; float: left; text-align: center; font-size: 16px; color: #FFF;}