
.report-banner { display:block; width:100%; height:auto; float:left; margin-top:20px;}
.report-banner > img { width:100%;}
.report-page-contents { display:block; padding:35px 28px; background:#f0f3f7; margin-bottom:75px;}
.report-contents { display:block; height:auto; background:#fff; box-shadow:0 0 24px 0 rgba(0, 0, 0, 0.04); border-radius:5px; overflow:hidden;}
.report-contents-first { display:block; padding:35px 28px;position:relative;}
.hail-varify{position:absolute;top:23px;right:28px;display:block;width:81px;height:66px;}
.report-contents-first p { color:#525252; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin-bottom:25px;}
ul.report-ul { display:block;}
ul.report-ul > li { color:#525252; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding:5px; padding-left:22px; position:relative;}
ul.report-ul > li:before { content:''; width:5px; height:5px; display:block; background:#999999; border-radius:100%; position:absolute; left:0px; top:13px;}

.contents-first-sub { display:block; margin-top:36px;}
.contents-first-sub > h4 { color:#000000; font-size:32px; font-family:Arial, Helvetica, sans-serif; margin-bottom:35px;}
.contents-first-sub > h5 { font-size:18px; color:#333333;}
.contents-first-textarea { display:block; width:97.5%; height:68px; border-radius:5px; border:1px solid #d7d8d8; padding:10px; resize:none; margin-bottom:15px;}
.contents-first-textarea:focus { outline:none; border:1px solid #c4d4ec; background:#f6f8fb;}
.contents-first-input { display:block; width:97.5%; height:40px; border-radius:5px; border:1px solid #d7d8d8; padding:0 10px; margin-bottom:15px;}
.contents-first-input:focus { outline:none; border:1px solid #c4d4ec; background:#f6f8fb;}
.contents-first-check { display:block;}
.contents-first-check input[type="checkbox"], input[type="radio"] { margin-right:10px;}

.clear { clear:both;}
.report-contents-second { display:block; border-bottom:2px solid #e9ecf0; border-top:2px solid #e9ecf0;}
.left-form-block { width:43%; padding:30px; display:block; float:left;}
.left-form-block > h3 { padding-top:20px; margin-bottom:25px; color:#25aae1; font-size:24px;}
ul.form-ul { display:block;}
ul.form-ul > li { width:48%; float:left;}
ul.form-ul > li:nth-child(even) { float:right;}
.left-form-input { height:36px; margin-bottom:13px;}
.left-form-submit { width:117px; height:40px; background:#4ebae7; color:#fff; border:none; border-radius:5px; margin-top:15px; font-size:14px; font-weight:bold; text-transform:uppercase; transition:all ease-out 0.2s;}
.left-form-submit:hover { background:#00b4ff;}
.left-form-block p a { color:#333333; font-style:italic;}
.left-form-block p a:hover { color:#00b4ff;}
ul.form-ul > li .left-form-input { width: 88%;}
.right-form-block { display:block; border-left:2px solid #e9ecf0;}
.left-form-selector { display:block; width:97.5%; height:38px; border-radius:5px; border:1px solid #d7d8d8; padding:0 10px; margin-bottom:15px;}
.left-form-selector:focus { outline:none; border:1px solid #c4d4ec; background:#f6f8fb;}

.report-contents-third { display:block; padding:30px; padding-top:0px;}
.report-contents-third > h3 { padding-top:10px; margin-bottom:25px; color:#25aae1; font-size:24px;}
.payment-method { display:block; padding-bottom:25px;}
.payment-method ul li { display:inline-block; vertical-align:middle; padding:0 10px;}
.card-filling-form { display:block;}
.card-filling-form > ul > li { display:block; width:48%; float:left;}
.card-filling-form > ul > li > p { font-size:14px; color:#525252;}
.card-filling-form > ul > li:nth-child(even) { float:right;}
.card-filling-form > ul > li .left-form-input { width: 95%;}
.card-filling-form > ul > li .left-form-selector { width: 100%;}
.card-pay-submit { width:117px; height:40px; background:#4ebae7; color:#fff; border:none; border-radius:5px; font-size:14px; font-weight:bold; text-transform:uppercase; transition:all ease-out 0.2s;}
.card-pay-submit:hover { background:#00b4ff;}
.card-pay-buy-now { background:#333333;}
.card-pay-buy-now:hover { background:#656d70;}



.metro-area-left { padding-left:0px;}

