@charset "utf-8";

/* Reset CSS */
img { width:100%; }

* { margin:0; padding:0; border:0; outline:0; vertical-align:top; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
ul, ol, dl { list-style:none; }
a { text-decoration:none; color:#000; }
table { border-collapse:collapse; border-spacing:0; }
input, select { vertical-align:middle; }
label { cursor:pointer; }
.blind, legend, hr, caption { display:block; overflow:hidden; position:absolute; top:0;left:-1000em; }
i, em, address { font-style:normal; font-weight:normal; }


.topbg { width:100%; background: #f2f2f2 url('/img/mintro/top_bg.png') repeat-x; } 
.topbg img {height: 60px;}
.top { width:318px; height:135px; text-align:center; margin: 0 auto;  }
.top img { margin:20px 0 0 0; }

.middlebg { position:relative; width:100%; background: #f2f2f2; }
.middle { position:relative; width:640px; text-align:center; margin: 0 auto; }


.fla_bt { position:absolute; z-index:80; top:320px; left:280px;}
.fla_bt ul li{float:left;}
.fla_bt ul li img {margin:0 0 0 10px;} 

.text_box { position:absolute; top:360px;}
.text { position:absolute; z-index:80; top:375px; padding-left: 30px; }
.text ul li {float:left;}
.limargin_1 {margin:0 0 0 30px;}


.centent_bg{width:100%;}
.centent { width:640px; text-align:center; margin: 0 auto;}
.centent p { margin:50px 0 0 0;}
.centent img { margin:10px 0 0 0; }
.centent_box { margin:200px 0 0 0;}

.but ul li {float:left;}
.limargin_2 {margin:0 0 0 170px;}
.limargin_3 {margin:0 0 0 10px;}
.limargin_7 {margin:0 0 0 40px;}

.request { border-top:2px solid #c1090a; }
.request h1 { font-size:25px; padding-left:10px; border-bottom:1px solid #e3e3e3;}
.request ul li { font-size:12px; padding:15px 0;  border-bottom:1px solid #e3e3e3; }
.request ul li span.tit1 {display:inline-block; padding:5px 0 0 10px; width:30px; font-weight:bold; }
.request ul li span.tit2 {display:inline-block; width:100%; font-weight:bold; }

.request2{ border:2px solid #D1D1D1; }
.request2 ul li span.tit1 {display:inline-block; padding:8px 8px 8px 8px; width:100%;font-family: Arial,sans-serif; }


.request ul li input.requestbox  { border:solid 2px #f1f2f9; font-family: Arial,sans-serif; font-size: 1em;height:20px;}
.request ul li select.requestbox  { border:solid 2px #f1f2f9; font-family: Arial,sans-serif; font-size: 1em;height:20px;}


.check { }

.btn_request { font-weight: bold; text-align: center; width:100%; background-color: #f2f2f2; font-size: 1.5em; }
.btn_request2 { font-weight: bold; text-align: center; width:100%; margin: 0 auto; background-color: #f2f2f2; font-size: 1.5em; }


.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}


