﻿@charset "utf-8";
body{-webkit-text-size-adjust:none;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, form, fieldset, input, textarea, blockquote, table{padding: 0;margin: 0;}
ul, ol, li{list-style-type:none; padding:0; margin:0;}

input,
select,
label,
textarea,
button,
option
{
font-family:Microsoft Yahei; 
font-size:inherit;
color:inherit;
vertical-align:middle;
}
textarea
{
overflow:auto;
}
input[type=password],
input[type=text],
input[type=file],
input[type=tel],
select,
textarea
{
border:1px solid #e6e6e6;
background-color:#fff;
background-color:rgba( 255,255,255 );
color:#999;
line-height:24px; padding:2px 6px;
}
input[type=submit],
input[type=button],
input[type=image],
input[type=reset]
{
border:none;
cursor:pointer;
-webkit-appearance:none;
}

.mt25{margin-top:25px;}
.mt15{margin-top:15px;}
.red{color:#f00;}
.transparent{background:transparent;}

.columnName{line-height:1.6em; border-bottom:#ededed 2px solid;}
.columnName h2{color:#3188d8; font-size:1.375em; font-weight:300; padding-left:8px; padding-right:8px; float:left; position:relative; margin:0; border-bottom:solid #3188d8 2px; padding-bottom:10px; bottom:-2px;}

@media only screen and (max-width: 480px) {
.columnName h2{font-size:1.1em;}
}


