﻿@charset "utf-8";
/*
 * Author:xl
 * 2017.08.02
 */
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
html{color:black;font-size:62.5%;}
body{font:14px/1.5 arial,"微软雅黑";color:#666;outline:0;}
input,select,textarea{font-size:100%;outline-style:none;background:transparent;font-family:"微软雅黑";}
input,button{border:none medium;outline:none;font-family:"微软雅黑";}
button, html input[type="button"], input[type="submit"]{cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:500;}
ol,ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:2rem;font-weight:500;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
abbr,acronym{border:none;font-variant:normal;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0 none;vertical-align:middle;max-width: 100%;}
caption,th{text-align:left;}
th{text-align:inherit;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
legend{color:#666;}
fieldset{border:none;}
iframe{display:block;}
q:before,q:after{content:'';}
ins,a{text-decoration:none;cursor:pointer;color:#666;}
a:hover{text-decoration:none;}
a:focus,*:focus{outline:none;}
.fr{
    float: right;
}
.fl{
    float: left;
}
.w1200{
    width: 1200px;
    margin: 0 auto;
}
.wid1180{
    width: 1180px;
    margin: 0 auto;
    height: auto;
}
.tc{text-align: center;}
.w1180{width: 1180px;height: auto;margin: 0 auto;}
.none{display:none;}
.clearfix:before,.clearfix:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;clear: both;}
.clear{clear: both;}
.dib{display:inline-block;*zoom:1;*display:inline;}
.dis{
	display: block;
}
.vm{
	vertical-align: middle;
}
button, html input[type=button], input[type=submit] {
    cursor: pointer;
}
.size25 {
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
}
.mager-t0{margin-top: 0 !important;}
.mager-b0{margin-bottom: 0 !important;}
.mager-b25{margin-bottom: 25px !important;}
.mager-t20{margin-top: 20px !important;}
.padd-t0{padding-top: 0 !important;}
.tc {
	text-align: center;
}
.orang{color: #ff7000;}
.gasb-box {
	background: #f8f8f8;
	border-top: 1px solid #dcdcdc;
}
.padding-b0 {
	padding-bottom: 0 !important;
}
.indent{
	text-indent: 2rem;
}
.padd-0{padding: 0 !important;}