/* CSS Document */
input, select, textarea { outline: none; }

.topbanner{ display:block; width:100%;}
.topbanner img{ display:block; width:100%;}
.formBox { margin: auto; }

.formBox_note{ padding:40px 0; position:relative; line-height:25px;}
.formBox td { padding: 5px; }
.formBox span { display: inline-block; border: 1px #fff solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 2px 2px 5px #999 inset; overflow: hidden; background-color: #fff; width: 100%; overflow: hidden; }
.formBox input[type="text"], .formBox select, .formBox textarea { color: #2e1e0e; width: 100%; height: 30px; border: none; display: block; background-color: transparent; margin-left:10px;}
.formBox select{ margin-left:0;}
.formBox textarea { height: 150px; padding-top: 10px; }
.formBox input[type="submit"]{ display: block; float:right; border: none; background-image: url(../images/more-bg2.png); background-repeat: no-repeat; text-align: center; height: 32px; width: 109px; background-color: #000; background-size:100% 100%;  cursor:pointer; }
.content_footer{ padding-top:20px;}
.content_footer img{ display:block; width:100%;}

.popup { border-radius:10px; z-index: 1001; margin-bottom: 3px; display: none; position: absolute; background-color: #fff; box-shadow: 5px 5px 20px #333;}
.popup .close { display: block; position: absolute; top: 10px; right: 10px; text-align: center; line-height: 30px; font-size: 2.5em; color: #FFF; width: 30px; height: 30px; }
.popup .close:hover{ color:#999;}
.popup .info{ padding:20px 50px; line-height:25px;}
.popup .info img{ display:block; margin:auto;}
.mask { background-color: #000; opacity: 0.5; position: fixed; left: 0; top: 0; z-index: 101; }