
html,body,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,ul,dd,dl,dt,li,button,object,a,img,span{margin:0px;padding:0px; -webkit-font-smoothing: subpixel-antialiased;}
fieldset,img{border:0;}
img,object{max-width:100%;}
a{outline:none;text-decoration:none;color: #282828;}
a:hover{color: #992a18;text-decoration: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {-webkit-transition-delay: 99999s;-webkit-transition: color 99999s ease-out, background-color 99999s ease-out;}
ul,ol,li{list-style:none outside none;}
button{outline: none;}
table{border-collapse:collapse;border-spacing:0;/*width:100%;*/}

.sub_01{overflow: hidden;}
.sub_01a { border-width: 4px 1px 1px; border-style: solid; border-color: #B00C1D; border-image: initial; margin-bottom: 67px;  width: 570px; float: left;}
.sub_01a .title { height: 67px; line-height: 67px; font-size: 18px; text-align: center; position: relative; background: #ffeff1; }
.sub_01a .title i { position: absolute; bottom: -15px; left: 50%; margin-left: -15px; border-top: 15px solid #ffeff1;border-left: 15px solid transparent;border-right: 15px solid transparent; }
.sub_01a .sea_con { margin-top: 60px; }
.sub_01a .item { position: relative; font-size: 16px; height: 45px; line-height: 45px;margin: 0 140px 15px;}
.sub_01a span.s_title { position: absolute; right: 100%; top: 0px; text-align: right; display: block; width: 140px; }
.sub_01a input.ip_txt { height: 45px; line-height: 45px; border: 1px solid rgb(218, 218, 218); padding: 0px 10px; font-size: 14px; width: 100%; }
.sub_01a input.ip_txt2{width: calc(100% - 128px )}
.sub_01a .back_but { display: block; margin: 25px auto 40px; width: 260px; height: 47px; text-align: center; background-color: #B00C1D; color: rgb(255, 255, 255); font-size: 16px; line-height: 47px; cursor: pointer; border: none;}
.sub_01a .tip{color: #f00;font-size: 14px;position: absolute;left: 100%;display: block;top: 0;white-space: nowrap;padding: 0 0 0 5px;}
.sub_01a .tip.hide{display: none;}

.sub_01b{display: block;margin: 0 0 0 600px;}
.sub_01b .title{font-size: 20px;margin: 0 0 5px;}

.sub_02{border-width: 4px 1px 1px; border-style: solid; border-color: #B00C1D; border-image: initial;margin-bottom: 67px;display: none;}
.sub_02 .title { height: 67px; line-height: 67px; font-size: 18px; text-align: center; position: relative; background: #ffeff1; }
.sub_02 .title i { position: absolute; bottom: -15px; left: 50%; margin-left: -15px; border-top: 15px solid #ffeff1;border-left: 15px solid transparent;border-right: 15px solid transparent; }
.sub_02 .box { margin-top: 40px;overflow: hidden;}
.sub_02 .item{box-sizing: border-box;width: 50%;float: left;padding-left: 130px;line-height: 40px;font-size: 16px;}
.sub_02 .item:nth-child(6n+1),.sub_02 .item:nth-child(6n+2){margin-top: 30px;}
.sub_02 .item:nth-child(1),.sub_02 .item:nth-child(2){margin-top: 0px;}

.sub_02 .back_but { display: block; margin: 25px auto 40px; width: 260px; height: 47px; text-align: center; background-color: #B00C1D; color: rgb(255, 255, 255); font-size: 16px; line-height: 47px; cursor: pointer; border: none;}

.sub_02 .wran{text-align: center;color: #f00;padding: 20px 0;}

@media screen and (max-width: 996px){
    .sub_01a{width: 100%;margin: 0 auto 20px;float: none;}
    .sub_01b{margin: 0 0 30px;}

    .sub_02 .item{padding-left: 40px;font-size: 15px;}
}
@media screen and (max-width: 767px){
    .sub_01a .sea_con{margin-top: 20px;}
    .sub_01a .item{height: auto;margin: 0 20px 20px;}
    .sub_01a span.s_title{position: relative;left: 0;right: 0;top: 0;bottom: 0;text-align: left;width: auto;line-height: 24px;font-size: 14px;}
    .sub_01a .tip{position: relative;left: 0;line-height: 1.8;}

    .sub_02 .box{margin-top: 20px;}
    .sub_02 .item{width: 100%;}
    .sub_02 .item:nth-child(6n+2){margin-top: 0;}

}
