/* CSS Document */
body { position:relative; font-family:"微软雅黑"; color:#808080; font-size:14px; line-height:1.72em; }
html,body,section,div,p,ul,ol,li,dt,dd,table,tr,th,td,a,h1,h2,h3,h4,h5,h6,
form,input,label { margin: 0px; padding: 0px; box-sizing: border-box;}
h1,h2,h3,h4,h5,h6 { font-weight: normal;}
a,a:focus,img:focus {outline-style:none; outline:none; -moz-outline:none; -webkit-outline:none;box-shadow: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
/*-webkit-user-modify: read-write-plaintext-only;*/box-shadow: none;}
a:link { color:#808080; text-decoration:none;}
a:visited { color:#808080; text-decoration:none;}
a:hover { color:#808080; text-decoration:none;}
a:active { color:#808080; text-decoration:none; }
.white{ color:#fff;}
.white a:link { color:#fff;}
.white a:visited { color:#fff;}
.white a:hover { color:#fff;}
.white a:active { color:#fff;}
.red01 { color: #c60800;font-size:40px;}
.red01 a:link { color:#c60800;}
.red01 a:visited { color:#c60800;}
.red01 a:hover { color:#c60800;}
.red01 a:active { color:#c60800;}
input,button,textarea,select{ font-family:"微软雅黑"; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; outline:none; border:none;}
input,img { background:none; border:none;outline:none;}
input[type="button"],input[type="text"]{ vertical-align:top; outline:none;}
input[type="button"]::-moz-focus-inner{ border:none;}
li {list-style: none;}
em,b,i{ font-style:normal; font-weight:normal;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; line-height: 0px; overflow: hidden;}
* html>body .clearfix { display:inline-block; width:100%;line-height: 0px; overflow: hidden; }
* html .clearfix { height:1%;  /* End hide from IE-mac */}
*+html .clearfix { min-height:1%; }
.pr { position: relative;}
.fl { float: left;}
.autoPic img, autoImg { display: block; width: 100%; height: auto;}
.ellipsis { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.fs12 { font-size: 12px;}
.fs14 { font-size: 14px;}
.fs15 { font-size: 15px;}
.fs16 { font-size: 16px;}
.fs18 { font-size: 18px;}
.fs20 { font-size: 20px;}
.fs24 { font-size: 24px;}
.gray01 { color: #313131;}
.gray02 { color: #a0a0a0;}
.gray03 { color: #707070;}
.gray04 { color: #959595;}
.gray05 { color: #434343;}
.mt5 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt25 { margin-top: 25px;}
.mt30 { margin-top: 30px;}
.mb5 { margin-bottom: 5px;}
.mb10 { margin-bottom: 10px;}
.mb15 { margin-bottom: 15px;}
.mb20 { margin-bottom: 20px;}
.mb25 { margin-bottom: 25px;}
.mb30 { margin-bottom: 30px;}
.pt5 { padding-top: 5px;}
.pt10 { padding-top: 10px;}
.pt15 { padding-top: 15px;}
.pt20 { padding-top: 20px;}
.pt25 { padding-top: 25px;}
.pt30 { padding-top: 30px;}
.pt5 { padding-top: 5px;}
.pt10 { padding-top: 10px;}
.pt15 { padding-top: 15px;}
.pt20 { padding-top: 20px;}
.pt25 { padding-top: 25px;}
.pt30 { padding-top: 30px;}
.pb5 { padding-bottom: 5px;}
.pb10 { padding-bottom: 10px;}
.pb15 { padding-bottom: 15px;}
.pb20 { padding-bottom: 20px;}
.pb25 { padding-bottom: 25px;}
.pb30 { padding-bottom: 30px;}
.pl10 { padding-left: 10px;}
.pl15 { padding-left: 15px;}
.pl20 { padding-left: 20px;}
.pr10 { padding-right: 10px;}
.pr15 { padding-right: 15px;}
.pr20 { padding-right: 20px;}




.wrapper { width: 1220px; margin: 0px auto;}
.row { margin-left: -15px; margin-right: -15px;}
.row:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html>body .row { display:inline-block; width:100%; }
* html .row { height:1%;  /* End hide from IE-mac */}
*+html .row { min-height:1%; }
.grid1 { float: left; width: 8.33%;}
.grid2 { float: left; width: 16.66%;}
.grid3 { float: left; width: 25%;}
.grid4 { float: left; width: 33.33%;}
.grid5 { float: left; width: 41.66%;}
.grid6 { float: left; width: 50%;}
.grid7 { float: left; width: 58.33%;}
.grid8 { float: left; width: 66.66%;}
.grid9 { float: left; width: 75%;}
.grid10 { float: left; width: 83.33%;}
.grid11 { float: left; width: 91.66%;}
.grid12 { float: left; width: 100%;}
@media screen and (max-width:768px) {
	.wrapper { width: 100%;}
	
}
