.register{width: 620px;margin: 0 auto;min-height: 500px;}
.register .list1{text-align: center;margin: 100px 0 100px 0;}
.register .list1 img{float: left;margin-right: 25px;}
.register .list1 h2{line-height: 45px;height: 45px;display: inline-block;font-size: 42px;font-weight: 500;}

.list2{display: flex;width: 1000px;position: relative;left: -190px;justify-content: center;}
.list2 label{float: left;font-size: 20px;color: #666666;cursor: pointer;margin-right: 60px;font-weight: 500;line-height: 40px;}
.list2 label i{float: left;width: 14px;height: 14px;border: 2px solid #999999;border-radius:14px;box-sizing: border-box;margin: 14px 5px 0 0;}
.list2 label a{float: left;color: #666666;}
.list2 .on i{border: 2px solid #743A3A;}
.list2 .on a{color:#743A3A;}

.list3{display: inline-block;width: 100%;text-align: center;padding: 20px 0 0 0;}
.list3 p{line-height: 30px;}

.list4{display: inline-block;width: 100%;border-bottom: 1px solid #DDDDDD;height: 1px;text-align: center;margin: 20px 0;}
.list4 span{line-height: 30px;padding: 0 10px;position: relative;top: -15px;background: #FFFFFF;font-size: 18px;font-weight: normal;color: #999;}

.list5{display: inline-block;width: 100%;margin: 0 0 20px 0;padding-bottom: 180px;}
.list5 li{float: left;width: 100%;height: 50px;margin-bottom: 30px;}
.list5 li .text{float: left;width: 100%;height: 50px;border: 1px solid #DDDDDD;padding: 0 10px;box-sizing: border-box;border-radius:5px;font-size: 16px;}
.list5 li .text:focus{border: 1px solid #743A3A;}
.list5 li .yzm{float: left;width: 400px;height: 50px;border: 1px solid #DDDDDD;padding: 0 10px;box-sizing: border-box;border-radius:5px;font-size: 16px;}
.list5 li .yzm:focus{border: 1px solid #743A3A;}
.list5 li .yzm_img{float: right;width: 200px;height: 50px;}
.list5 li .submit{float: left;width: 100%;height: 50px;box-sizing: border-box;border-radius:5px;font-size: 20px;background: #743A3A;color: #FFFFFF;border: none;cursor: pointer;}
.list5 li .file_text{float: left;width: 400px;height: 50px;border: 1px solid #DDDDDD;padding: 0 10px;box-sizing: border-box;border-radius:5px;font-size: 16px;}
.list5 li .file_text:focus{border: 1px solid #743A3A;}
.list5 li .file{float: right;width: 200px;height: 50px;border: 1px solid #DDDDDD;padding: 0 0;box-sizing: border-box;border-radius:5px;position: relative;text-align: center;line-height: 48px;font-size: 16px;color: #666666;}
.list5 li .file input{float: left;width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity:0;   
  filter:alpha(opacity=0);   
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';}
.list5 li .file div{position: absolute;top: 50px;left: 0;width: 100%;}
.list5 li .file div p{line-height: 15px;font-size: 12px;text-align: left;}
.list5 li .file img{position: absolute;width: 100%;height: 100%;z-index: -1;left: 0;}
.list5 li .href{float: left;width: 100%;text-align: right;color: #666666;font-size: 14px;line-height: 30px;}
.list5 li .href a{color: #743A3A;}

.list5 li .labe2 span{float: left;line-height: 50px;font-size: 16px;margin-right: 30px;}

.list5 li .labe3 span{float: left;line-height: 50px;font-size: 16px;margin-right: 30px;}
.radio{float: left;width: 20px;height: 20px;box-sizing: border-box;border: 2px solid #743A3A;border-radius: 20px;position: relative;margin: 16px 10px 0 0;cursor: pointer;}
.radio input{position: absolute;left: -2px;top: -2px;width: 20px;height: 20px;margin: 0 0;opacity:0; filter:alpha(opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';cursor: pointer;}
.radio i{float: left;width: 8px;height: 8px;background: #743A3A;margin: 4px 4px;border-radius: 8px;display: none;}
.on i{display: inline-block;}
.whynow  dd{width: 100%;float: left;}
.whynow label{margin-right: 40px;float: left;margin-top: 20px;}
.whynow label input{margin-right: 5px;}