﻿@charset "utf-8";
/*==reset==*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button,input[type='button']{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 微软雅黑,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}

/*==function==*/

.f-fs14{font-size: 14px;}
.f-fs16{font-size: 16px;}
.f-fs18{font-size: 18px;}
.f-fs28{font-size: 28px;}

.f-fsi{font-style: italic;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bolder;}
.f-tc{text-align: center;}
.f-tl{text-align: left;}
.f-tr{text-align: right;}
.f-ti2{text-indent: 2em;}
.f-vm{vertical-align: middle;}
.f-mc{margin: 0 auto;}
.f-fl{float: left;display: inline;}/*inline,解决IE6的双外边距*/
.f-fr{float: right;display: inline;}
.f-dib{display: inline-block;}
.f-db{display: block;}
.f-dno{display: none;}
.f-pr{position: relative;}
/*清除浮动*/
.f-cb{clear: both;}
.f-cl{clear: left;}
.f-cr{clear: right;}
.f-clear:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.f-clear { display: inline-block;vertical-align: middle;}
html[xmlns] .f-clear { display: block; }
*html .f-clear { height: 0.1%; }
.f-of{overflow:hidden;}
/*边距*/
.f-m10{margin: 10px;}
.f-m20{margin: 20px;}
.f-m30{margin: 30px;}
.f-mt10{margin-top: 10px;}
.f-mt25{margin-top: 25px;}
.f-mt20{margin-top: 20px;}
.f-mt30{margin-top: 30px;}
.f-mt35{margin-top: 35px;}
.f-mt40{margin-top: 40px;}
.f-mt50{margin-top: 50px;}
.f-mt60{margin-top: 60px;}
.f-mt90{margin-top: 90px;}
.f-mt160{margin-top: 160px;}
.f-mb10{margin-bottom: 10px;}
.f-mb20{margin-bottom: 20px;}
.f-mb30{margin-bottom: 30px;}
.f-mb50{margin-bottom: 50px;}
.f-ml5{margin-left: 5px;}
.f-ml10{margin-left: 10px;}
.f-ml15{margin-left: 15px;}
.f-ml20{margin-left: 20px;}
.f-ml30{margin-left: 30px;}
.f-mr10{margin-right: 10px;}
.f-mr20{margin-right: 20px;}
.f-mr30{margin-right: 30px;}
.f-p10{padding: 10px;}
.f-p20{padding: 20px;}
.f-p30{padding: 30px;}
.f-pt10{padding-top: 10px;}
.f-pt20{padding-top: 20px;}
.f-pt30{padding-top: 30px;}
.f-pt55{padding-top: 55px;}
.f-pt160{padding-top: 160px;}
.f-pt200{padding-top: 200px;}
.f-pt215{padding-top: 215px;}
.f-pb10{padding-bottom: 10px;}
.f-pb20{padding-bottom: 20px;}
.f-pb30{padding-bottom: 30px;}
.f-pb50{padding-bottom: 50px;}
.f-pl10{padding-left: 10px;}
.f-pl20{padding-left: 20px;}
.f-pl30{padding-left: 30px;}
.f-pr10{padding-right: 10px;}
.f-pr20{padding-right: 20px;}
.f-pr30{padding-right: 30px;}

.f-w100b{width:100%;}
