.inside_banner{ overflow:hidden; height:240px;}
.middle{ width:1200px; margin:0 auto; overflow:hidden}
.inside_menu{ overflow:hidden; margin-bottom:17px;}
.inside_menu h2{ border-bottom:3px solid #e78735; height:78px; line-height:78px; font-size:16px; color:#333333; padding:0 20px;}
.inside_menu h2 a{ color:#e37212}


.main{
    width: 75rem  /* 1200/16 */;
    height: auto;
    padding-top: 6.25rem  /* 100/16 */;
    margin: 0 auto;
}
.main .main_content{
    width: 66.25rem  /* 1060/16 */;
    height: 8.8125rem  /* 141/16 */;
    -webkit-border-radius: 0.1875rem  /* 3/16 */;
    -moz-border-radius: 0.1875rem  /* 3/16 */;
    border-radius: 0.1875rem  /* 3/16 */;
    border: 1px solid #dcdcdc;
    margin: 4.375rem  auto ;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 2.75rem  /* 44/16 */;
}
.main .main_content > p{
    width: 17.625rem  /* 282/16 */;
    height: 3.125rem  /* 50/16 */;
    line-height: 3.125rem;
    text-align: right;
    font-size: 1.125rem  /* 18/16 */;
    color: #333333;
    float: left;
}
.main .main_content > input[type='text']{
    border: 1px solid #e3e3e3;
    width: 28.125rem  /* 450/16 */;
    height: 3.125rem;
    text-indent: 0.625rem  /* 10/16 */;
    font-size: 0.9375rem  /* 15/16 */;
    -webkit-border-radius: 0.25rem  /* 4/16 */;
    -moz-border-radius: 0.25rem  /* 4/16 */;
    border-radius: 0.25rem  /* 4/16 */;
    float: left;
}
input::placeholder{
    color: #666666;
}
.main .main_content > input[type='button']{
    width: 6.3125rem  /* 101/16 */;
    height: 3.125rem;
    border: none;
    -webkit-border-radius: 0.25rem  /* 4/16 */;
    -moz-border-radius: 0.25rem  /* 4/16 */;
    border-radius: 0.25rem  /* 4/16 */;
    background: #e37310;
    color: #FFFFFF;
    font-size: 1.1875rem  /* 19/16 */;
    float: left;
    margin-left: 1.125rem  /* 18/16 */;
    cursor: pointer;
}

.main .result_p{
    width: 75rem  /* 1200/16 */;
    height: 4rem  /* 64/16 */;
    line-height: 4rem;
    border-bottom: 1px solid #ededed;
    font-size: 1.25rem  /* 20/16 */;
    margin: 0 auto;
    text-align: center;
}

.main  .download{
    /* width: 12.5rem  200/16; */
    /* height: 2.75rem  76/16;
    line-height: 2.75rem; */
    -webkit-border-radius: 0.4375rem  /* 7/16 */;
    -moz-border-radius: 0.4375rem  /* 7/16 */;
    border-radius: 0.4375rem  /* 7/16 */;
    background: #e37310; 
    color: #FFFFFF;
    font-size: 1.125rem  /* 18/16 */; 
   	padding:1.125rem;
    text-align: left;
    /* text-indent: 3rem  48/16; */
    position: relative;
    /* cursor: pointer; */
    margin: 0 auto 4.375rem  /* 70/16 */;
}

.main .result{
    width: 66.25rem;
    height: 20.125rem  /* 194/16 */;
    margin: 1.875rem  auto 4.375rem;
    -webkit-box-shadow: 0 0  0.625rem 0.25rem #f3f3f3;
    -moz-box-shadow:  0 0  0.625rem 0.25rem #f3f3f3;
    box-shadow:  0 0  0.625rem 0.25rem #f3f3f3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 1.8125rem  /* 29/16 */;
    text-align: center;
    background-image: url('../image/certificate_bg.png');
    background-image: no-repeat;
    background-repeat: no-repeat;
    background-attachment: unset;
    /* background-position: center; */
    background-position-x: 585px;
    background-position-y: 150px;
    background-size: 100px;
}
.main .result > img{
    width: 4.3125rem  /* 69/16 */;
    height: 4.3125rem  /* 69/16 */;
    margin-bottom: 1.25rem  /* 20/16 */;
}
.main .result >p{
    font-size: 1rem;
    height: 2rem;
    width: 100%;
    margin-bottom: 1rem;
}


.main .result_error{
    width: 66.25rem;
    height: 20.125rem  /* 194/16 */;
    margin: 1.875rem  auto 4.375rem;
    -webkit-box-shadow: 0 0  0.625rem 0.25rem #f3f3f3;
    -moz-box-shadow:  0 0  0.625rem 0.25rem #f3f3f3;
    box-shadow:  0 0  0.625rem 0.25rem #f3f3f3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 1.8125rem  /* 29/16 */;
    text-align: center; 
    background-image: no-repeat;
    background-repeat: no-repeat;
    background-attachment: unset;
    /* background-position: center; */
    background-position-x: 585px;
    background-position-y: 150px;
    background-size: 100px;
}
.main .result_error > img{
    width: 4.3125rem  /* 69/16 */;
    height: 4.3125rem  /* 69/16 */;
    margin-bottom: 1.25rem  /* 20/16 */;
}
.main .result_error >p{
    font-size: 1rem;
    height: 2rem;
    width: 100%;
    margin-bottom: 1rem;
}