/* table */
.fh-table,.fh-table-pd,.fh-table-vtop,.fh-table-pded{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;}
.fh-table thead tr,.fh-table-pd thead tr,.fh-table-pded thead tr{background:#f5f5f5}
.fh-table-pd thead th,.fh-table-pd thead td{ padding:12px 8px;}
.fh-table-pd tbody th,.fh-table-pd tbody td{ padding:8px;}
.fh-table-vtop th,.fh-table-vtop td{ vertical-align:top}
.fh-table-pded th,.fh-table-pded td{ padding:5px;}
.fh-table-hover tbody tr.hover{background:#ffd}
/*
.fh-table-hover tbody tr:hover td,.fh-table-hover tbody tr:hover th{background-color: #f5f5f5}
.fh-table-striped > tbody > tr:nth-child(odd) > td, .fh-table-striped > tbody > tr:nth-child(odd) > th{background-color:#f9f9f9;}
.fh-table-striped tbody > tr:nth-child(odd) > td,.fh-table-striped tbody > tr:nth-child(odd) > th{background-color:#f9f9f9}
条纹-IE9以下无效果  偶数显示
*/
.fh-table-border{border-top:1px solid #ddd}
.fh-table-border th,.fh-table-border td{border-bottom:1px solid #ddd}
.fh-table-bordered th,.fh-table-bordered td{border:1px solid #ddd;}
 
/*  */
.panel{border: 1px solid #ddd;border-radius:4px;}
.panel-head{background-color:#f5f5f5;padding:10px 15px;border-radius:4px 4px 0 0; }
.panel-foot{background-color:#f5f5f5;padding:10px 15px;border-radius:0 0 4px 4px; }

/* 选项卡 */
.fh-tab .fh-tab-head strong{float:left;padding:8px 20px 0 0;line-height:20px;}
.fh-tab .fh-tab-more{float:right;margin:10px 0 0 10px;font-size:12px;}
.fh-tab .fh-tab-nav{list-style:none;}
.fh-tab .fh-tab-nav li{display:inline-block;}
.fh-tab .fh-tab-nav li a{color:#333;padding:8px 20px;display:block;border:solid 1px #ddd;line-height:20px;border-bottom:none;border-radius:4px 4px 0 0;}
.fh-tab .fh-tab-nav .active{background-color:#fff;}
.fh-tab .fh-tab-nav .active a{cursor:default;}
.fh-tab .fh-tab-body{border-top:solid 1px #ddd;margin-top:-1px;padding-top:15px;}
.fh-tab .fh-tab-body-bordered{border:solid 1px #ddd;border-radius:4px;padding:15px;}
.fh-tab .fh-tab-body .fh-tab-panel{display:none;}
.fh-tab .fh-tab-body .active{display:block;}
.fh-tab .fh-tab-small strong{padding-top:3px;}
.fh-tab .fh-tab-small .fh-tab-more{margin:5px 0 0 10px;}
.fh-tab .fh-tab-small li a{padding:3px 10px;}

/* 按钮 */
.button{border:solid 1px #ddd;background:transparent;border-radius:4px;font-size:14px;padding:6px 15px;margin:0;display:inline-block;line-height:20px;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.button[disabled]{pointer-events:none;cursor:not-allowed;webkit-box-shadow:none;box-shadow:none;filter:alpha(opacity=50);opacity:.5;}
.button:active{background-image:none;outline:0;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.button:hover{transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.button-block{display:block;width:100%;}
.button-large{padding:15px 20px;font-size:24px;line-height:24px;}
.button-big{padding:10px 15px;font-size:18px;line-height:22px;}
.button-small{padding:5px 10px;font-size:12px;font-weight:normal;line-height:18px;}
.button-little{padding:3px 5px;font-size:12px;font-weight:normal;line-height:16px;}
.button.bg-main,.button.bg-sub,.button.bg-dot,.button.bg-black,.button.bg-gray,.button.bg-red,.button.bg-yellow,.button.bg-blue,.button.bg-green{color:#fff;}

.text-black, a.text-black:link, a.text-black:visited,.button.border-black,blockquote.border-black strong,.pager.border-black a,.pager-prev.border-black,.pager-next.border-black
{color:#000;}
a.text-black:hover{color:#666;}
.text-gray, a.text-gray:link, a.text-gray:visited,.button.border-gray,blockquote.border-gray strong,.pager.border-gray a,.pager-prev.border-gray,.pager-next.border-gray
{color:#999;}
.text-white, a.text-white:link, a.text-white:visited,.button.border-white,blockquote.border-white,.pager.border-white a,.pager-prev.border-white,.pager-next.border-white
{color:#fff;}
.text-red, a.text-red:link, a.text-red:visited,.button.border-red,.button.bg-red-light,blockquote.border-red strong,.pager.border-red a,.pager-prev.border-red,.pager-next.border-red,.badge.bg-red-light,.alert-red,.check-error
{color:#e33;}
.text-yellow, a.text-yellow:link, a.text-yellow:visited,.button.border-yellow,.button.bg-yellow-light,blockquote.border-yellow strong,.pager.border-yellow a,.pager-prev.border-yellow,.pager-next.border-yellow,.badge.bg-yellow-light,.alert-yellow,.check-warning
{color:#f60;}
.text-blue, a.text-blue:link, a.text-blue:visited,.button.border-blue,.button.bg-blue-light,blockquote.border-blue strong,.pager.border-blue a,.pager-prev.border-blue,.pager-next.border-blue,.badge.bg-blue-light,.alert-blue
{color:#0ae;}
.text-green, a.text-green:link, a.text-green:visited,.button.border-green,.button.bg-green-light,blockquote.border-green strong,.pager.border-green a,.pager-prev.border-green,.pager-next.border-green,.badge.bg-green-light,.alert-green,.check-success
{color:#2c7;}
.text-red-light, a.text-red-light:link, a.text-red-light:visited,.button.border-red-light,blockquote.border-red-light strong,.pager.border-red-light a
{color:#fdc;}
.text-yellow-light, a.text-yellow-light:link, a.text-yellow-light:visited,.button.border-yellow-light,blockquote.border-yellow-light strong,.pager.border-yellow-light a,.pager-prev.border-yellow-light,.pager-next.border-yellow-light
{color:#fec;}
.text-blue-light, a.text-blue-light:link, a.text-blue-light:visited,.button.border-blue-light,blockquote.border-blue-light strong,.pager.border-blue-light a,.pager-prev.border-blue-light,.pager-next.border-blue-light
{color:#def;}
.text-green-light, a.text-green-light:link, a.text-green-light:visited,.button.border-green-light,blockquote.border-green-light strong,.pager.border-green-light a,.pager-prev.border-green-light,.pager-next.border-green-light
{color:#ded;}
.bg-inverse, .bg-inverse a{color:#fff;}
a.text-white:hover, .bg-inverse a:hover{color:#ddd;}
.bg,.table .current, .table .current td,.table .current th,.button.active,.pointer.border .active,.nav-menu ul a:hover,.nav-menu.nav-pills .active ul a:hover,.bg-inverse .nav.nav-menu ul a:hover,.bg-inverse .nav.nav-menu .active ul a:hover,.bg-inverse .nav.nav-menu.nav-tabs ul a:hover,.bg-inverse .nav.nav-menu.nav-pills ul a:hover,.bg-inverse .nav-menu.nav-inline.nav-big ul a:hover,.navbar-body .nav ul a:hover
{background-color:#f5f5f5;}

.border-dashed{border-style:dashed;}
.border-dotted{border-style:dotted;}
.border-double{border-style:double;}
.border-inset{border-style:inset;}
.border-outset{border-style:outset;}

.border-black,.border-black .button,.border-black .tab-nav li a,.border-black .tab-body,.button.bg-black,.selected.border-black,.pointer.border-black li,.nav.border-black .active a,.nav.nav-tabs.border-black,.nav-main.border-black a, .nav-main.border-black .nav-head,.pagination.border-black li,.pager.border-black a
{border-color:#000;}
.border-gray,.border-gray .button,.border-gray .tab-nav li a,.border-gray .tab-body,.button.bg-gray,.selected.border-gray,.pointer.border-gray li,.nav.border-gray .active a,.nav.nav-tabs.border-gray,.nav-main.border-gray a, .nav-main.border-gray .nav-head,.pagination.border-gray li,.pager.border-gray a
{border-color:#999;}
.border-white,.border-white .button,.border-white .tab-nav li a,.border-white .tab-body,.button.bg-white,.selected.border-white,.pointer.border-white li,.nav.border-white .active a,.nav.nav-tabs.border-white,.nav-main.border-white a, .nav-main.border-white .nav-head,.pagination.border-white li,.pager.border-white a
{border-color:#fff;}
.border-red,.border-red .button,.border-red .tab-nav li a,.border-red .tab-body,.button.bg-red,.selected.border-red,.pointer.border-red li,.check-error .input,.nav.border-red .active a,.nav.nav-tabs.border-red,.nav-main.border-red a, .nav-main.border-red .nav-head,.pagination.border-red li,.pager.border-red a
{border-color:#e33;}
.border-yellow,.border-yellow .button,.border-yellow .tab-nav li a,.border-yellow .tab-body,.button.bg-yellow,.selected.border-yellow,.pointer.border-yellow li,.check-warning .input,.nav.border-yellow .active a,.nav.nav-tabs.border-yellow,.nav-main.border-yellow a, .nav-main.border-yellow .nav-head,.pagination.border-yellow li,.pager.border-yellow a
{border-color:#f60;}
.border-blue,.border-blue .button,.border-blue .tab-nav li a,.border-blue .tab-body,.button.bg-blue,.selected.border-blue,.pointer.border-blue li,.nav.border-blue .active a,.nav.nav-tabs.border-blue,.nav-main.border-blue a, .nav-main.border-blue .nav-head,.pagination.border-blue li,.pager.border-blue a
{border-color:#0ae;}
.border-green,.border-green .button,.border-green .tab-nav li a,.border-green .tab-body,.button.bg-green,.selected.border-green,.pointer.border-green li,.check-success .input,.nav.border-green .active a,.nav.nav-tabs.border-green,.nav-main.border-green a, .nav-main.border-green .nav-head,.pagination.border-green li,.pager.border-green a
{border-color:#2c7;}
.border-red-light,.border-red-light .button,.border-red-light .tab-nav li a,.border-red-light .tab-body,.button.bg-red-light,.selected.border-red-light,.alert-red,.pointer.border-red-light li,.nav.border-red-light .active a,.nav.nav-tabs.border-red-light,.nav-main.border-red-light a, .nav-main.border-red-light .nav-head,.pagination.border-red-light li,.pager.border-red-light a
{border-color:#fee;}
.border-yellow-light,.border-yellow-light .button,.border-yellow-light .tab-nav li a,.border-yellow-light .tab-body,.button.bg-yellow-light,.selected.border-yellow-light,.alert-yellow,.pointer.border-yellow-light li,.nav.border-yellow-light .active a,.nav.nav-tabs.border-yellow-light,.nav-main.border-yellow-light a, .nav-main.border-yellow-light .nav-head,.pagination.border-yellow-light li,.pager.border-yellow-light a
{border-color:#ffd;}
.border-blue-light,.border-blue-light .button,.border-blue-light .tab-nav li a,.border-blue-light .tab-body,.button.bg-blue-light,.selected.border-blue-light,.alert-blue,.pointer.border-blue-light li,.nav.border-blue-light .active a,.nav.nav-tabs.border-blue-light,.nav-main.border-blue-light a, .nav-main.border-blue-light .nav-head,.pagination.border-blue-light li,.pager.border-blue-light a
{border-color:#eff;}
.border-green-light,.border-green-light .button,.border-green-light .tab-nav li a,.border-green-light .tab-body,.button.bg-green-light,.selected.border-green-light,.alert-green,.pointer.border-green-light li,.nav.border-green-light .active a,.nav.nav-tabs.border-green-light,.nav-main.border-green-light a, .nav-main.border-green-light .nav-head,.pagination.border-green-light li,.pager.border-green-light a
{border-color:#efd;}
.button:hover,.button:focus,.button.bg:hover,.button.bg:focus{background-color:#f5f5f5;}
.button.border-black:hover,.button.border-black:focus,.button.bg-black:hover,.button.bg-black:focus{color:#fff;border-color:#666;background-color:#666;}
.button.border-gray:hover,.button.border-gray:focus,.button.bg-gray:hover,.button.bg-gray:focus{color:#fff;border-color:#aaa;background-color:#aaa;}
.button.border-white:hover,.button.border-white:focus,.button.bg-white:hover,.button.bg-white:focus{color:#333;border-color:#f5f5f5;background-color:#f5f5f5;}
.button.border-red:hover,.button.border-red:focus,.button.bg-red:hover,.button.bg-red:focus{color:#fff;border-color:#f00;background-color:#f00;}
.button.border-yellow:hover,.button.border-yellow:focus,.button.bg-yellow:hover,.button.bg-yellow:focus{color:#fff;border-color:#f90;background-color:#f90;}
.button.border-blue:hover,.button.border-blue:focus,.button.bg-blue:hover,.button.bg-blue:focus{color:#fff;border-color:#3bd;background-color:#3bd;}
.button.border-green:hover,.button.border-green:focus,.button.bg-green:hover,.button.bg-green:focus{color:#fff;border-color:#5d8;background-color:#5d8;}
.button.border-red-light:hover,.button.border-red-light:focus,.button.bg-red-light:hover,.button.bg-red-light:focus,.alert-red:hover{color:#e33;border-color:#fdc;background-color:#fdc;}
.button.border-yellow-light:hover,.button.border-yellow-light:focus,.button.bg-yellow-light:hover,.button.bg-yellow-light:focus,.alert-yellow:hover{color:#f60;border-color:#fec;background-color:#fec;}
.button.border-blue-light:hover,.button.border-blue-light:focus,.button.bg-blue-light:hover,.button.bg-blue-light:focus,.alert-blue:hover{color:#0ae;border-color:#def;background-color:#def;}
.button.border-green-light:hover,.button.border-green-light:focus,.button.bg-green-light:hover,.button.bg-green-light:focus,.alert-green:hover{color:#2c7;border-color:#cfa;background-color:#cfa;}

.bg-black,.border-black .button.active,.pointer.border-black .active,.nav-pills.border-black .active a,.nav-main.border-black .nav-head,.pagination.border-black .active
{background-color:#000;}
.bg-gray,.border-gray .button.active,.pointer.border-gray .active,.nav-pills.border-gray .active a,.nav-main.border-gray .nav-head,.pagination.border-gray .active
{background-color:#999;}
.bg-white,.button.bg,.border-white .button.active,.pointer.border-white .active,.nav-pills.border-white .active a,.nav-main.border-white .nav-head,.pagination.border-white .active
{background-color:#fff;}
.bg-red,.border-red .button.active,.pointer.border-red .active,.nav-pills.border-red .active a,.nav-main.border-red .nav-head,.pagination.border-red .active
{background-color:#e33;}
.bg-yellow,.border-yellow .button.active,.pointer.border-yellow .active,.nav-pills.border-yellow .active a,.nav-main.border-yellow .nav-head,.pagination.border-yellow .active
{background-color:#f60;}
.bg-blue,.border-blue .button.active,.pointer.border-blue active,.nav-pills.border-blue .active a,.nav-main.border-blue .nav-head,.pagination.border-blue .active
{background-color:#0ae;}
.bg-green,.border-green .button.active,.pointer.border-green .active,.nav-pills.border-green .active a,.pagination.border-green .active
{background-color:#2c7;}

.bg-red-light,.fh-table .red, .fh-table .red td, .fh-table .red th,.alert-red,.border-red-light .button.active,.pointer.border-red-light .active,.nav-pills.border-red-light .active a,.nav-main.border-red-light .nav-head,.pagination.border-red-light .active
{background-color:#fee;}
.bg-yellow-light,.fh-table .yellow, .fh-table .yellow td, .fh-table .yellow th,.alert-yellow,.border-yellow-light .button.active,.pointer.border-yellow-light .active,.nav-pills.border-yellow-light .active a,.nav-main.border-yellow-light .nav-head,.pagination.border-yellow-light .active
{background-color:#ffd;}
.bg-blue-light,.fh-table .blue, .fh-table .blue td, .fh-table .blue th,.alert-blue,.border-blue-light .button.active,.pointer.border-blue-light .active,.nav-pills.border-blue-light .active a,.nav-main.border-blue-light .nav-head,.pagination.border-blue-light .active
{background-color:#eff;}
.bg-green-light,.fh-table .green, .fh-table .green td, .fh-table .green th,.alert-green,.border-green-light .button.active,.pointer.border-green-light .active,.nav-pills.border-green-light .active a,.nav-main.border-green-light .nav-head,.pagination.border-green-light .active
{background-color:#efd;}

/* 分页 */
.pagination{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.pagination li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.pagination a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.pagination .disabled a:link, .pagination .disabled a:visited, .pagination .disabled a:hover{cursor:not-allowed;pointer-events:none;color:#ddd;}
.pagination .active{pointer-events:none;}
.pagination .active,.pagination a:hover{background:#f5f5f5;border-radius:4px;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.pagination-group{border-right:solid 1px #ddd;border-radius:4px;}
.pagination-group li{float:left;border-right:none;border-radius:0;}
.pagination-group li:not(:first-child):not(:last-child){border-radius:0;}
.pagination-group li:first-child{border-radius:4px 0 0 4px;}
.pagination-group li:last-child{border-radius:0 4px 4px 0;}
.pagination-group .active,.pagination-group a:hover{background:#f5f5f5;border-radius:0;}
.pagination-big a{padding:10px 16px;font-size:16px;}
.pagination-small a{padding:5px 10px;font-size:12px;}
.pagination.border-main .active a, .pagination.border-sub .active a, .pagination.border-dot .active a,
.pagination.border-black .active a, .pagination.border-gray .active a, .pagination.border-red .active a,
.pagination.border-yellow .active a, .pagination.border-blue .active a, .pagination.border-green .active a{color:#fff;}
.pager{list-style:none;padding:0;text-align:center;clear:both;}
.pager li{display:inline-block;}
.pager li a{color:#333;border:solid 1px #ddd;border-radius:15px;padding:5px 15px;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.pager li a:hover{background-color:#f5f5f5;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.pager-prev, .pager .pager-prev, .pager-next, .pager .pager-next{font-size:36px;padding:0;color:#ddd;border:solid 1px #ddd;background-color:rgba(255, 255, 255, .2);width:50px;height:50px;line-height:45px;display:inline-block;border-radius:50%;text-align:center;cursor:pointer;}
.pager-prev:hover, .pager-next:hover{background-color:rgba(0, 0, 0, .2);}
.pager-group li{float:left;display:inline-block;}
.pager-group li:not(:first-child):not(:last-child){border-radius:0;}
.pager-group li a:first-child{border-radius:4px 0 0 4px;}
.pager-group li a:last-child{border-radius:0 4px 4px 0;}
.pagination .active{ background:#fff;}
.pagination .active a{color:#FF6600; font-weight: bold}
.pagination a:hover{color:#FF6600;}

/* text-align */
.fh-tc { text-align: center; }
.fh-tr { text-align: right; }
.fh-tl { text-align: left; }
.fh-tj { text-align: justify; }

/* vertical-align:top */
.fh-vat{ vertical-align:top;}
.fh-vab{ vertical-align:bottom;}
.fh-vam{ vertical-align:middle;}

/* text-decoration */
.fh-tdu { text-decoration: underline; }
.fh-tdo{text-decoration:overline;}/*顶划线*/
.fh-tdl{text-decoration:line-through;}/*删除线*/
.fh-tdn, .fh-tdn:hover, .fh-tdn a:hover, a.fh-tdl:hover { text-decoration: none; }
 
/* font-style */
.fh-n { font-weight: normal; font-style: normal; }
.fh-b { font-weight: bold; }
.fh-i { font-style: italic; }
.fh-o {outline:none;}
.fh-ti2{text-indent:2em;}

/* 其它 */
.fh-radius{border-radius:4px;}
.fh-text{height: 20px;padding: 4px 5px;border: 1px solid;border-color: #C2BEBE #e0e0e0 #e0e0e0 #C2BEBE;font: 12px/18px Arial,"宋体";
vertical-align: middle;color: #000;width: 250px;background: #fff;}
.fh-select{padding: 3px 5px 4px 5px;border: 1px solid;border-color: #C2BEBE #e0e0e0 #e0e0e0 #C2BEBE; font-family:"微软雅黑"}

/* 标签 */
.fh-badge,.fh-badge-green,.fh-badge-red{display: inline-block;padding: 3px 7px;font-size: 12px;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;background-color: #999;border-radius: 2em;}
.fh-badge-green{background:#0c0}
.fh-badge-red{background:#e33}

/* Colors */
.fh-color-navy { color: #001f3f; }
.fh-color-blue { color:  #3793D6; }
.fh-color-aqua { color: #7fdbff; }
.fh-color-teal { color: #39cccc; }
.fh-color-olive { color: #3d9970; }
.fh-color-green { color: #2ecc40; }
.fh-color-lime { color: #01ff70; }
.fh-color-yellow { color: #ffdc00; }
.fh-color-orange { color: #ff6600; }
.fh-color-orange1 { color: #ff851b; }
.fh-color-red { color: red; }
.fh-color-red1 { color: #f10505; }
.fh-color-red2 { color: #ff4136; }
.fh-color-fuchsia { color: #f012be; }
.fh-color-purple { color: #b10dc9; }
.fh-color-maroon { color: #85144b; }
.fh-color-white { color: #ffffff; }
.fh-color-silver { color: #dddddd; }
.fh-color-gray { color: #aaaaaa; }
.fh-color--black { color: #111111; }

/* Backgrounds */
.fh-bg-navy { background-color: #001f3f; }
.fh-bg-blue1 { background-color: #F2F9FD; }
.fh-bg-blue2 { background-color: #3793D6; }
.fh-bg-aqua { background-color: #7fdbff; }
.fh-bg-teal { background-color: #39cccc; }
.fh-bg-olive { background-color: #3d9970; }
.fh-bg-green { background-color: #2ecc40; }
.fh-bg-lime { background-color: #01ff70; }
.fh-bg-yellow { background-color: #ffdc00; }
.fh-bg-orange { background-color: #ff851b; }
.fh-bg-red { background-color: #ff4136; }
.fh-bg-fuchsia { background-color: #f012be; }
.fh-bg-purple { background-color: #b10dc9; }
.fh-bg-maroon { background-color: #85144b; }
.fh-bg-white { background-color: #ffffff; }
.fh-bg-gray1 { background-color: #f5f5f5; }
.fh-bg-gray2 { background-color: #eee; }
.fh-bg-gray3 { background-color: #ddd; }
.fh-bg-gray4 { background-color: #ccc; }
.fh-bg-gray5 { background-color: #aaaaaa; }
.fh-bg-silver { background-color: #dddddd; }
.fh-bg-black { background-color: #111111; }
 
/* font-size */
.fh-fs0 { font-size: 0; }
.fh-fs10 { font-size: 10px; }
.fh-fs12 { font-size: 12px; }
.fh-fs13 { font-size: 13px; }
.fh-fs14 { font-size: 14px; }
.fh-fs16 { font-size: 16px; }
.fh-fs18 { font-size: 18px; }
.fh-fs20 { font-size: 20px; }
.fh-fs24 { font-size: 24px; }
.fh-fs26 { font-size: 26px; }
.fh-fs28 { font-size: 28px; }
.fh-fs30 { font-size: 30px; }
.fh-fs32 { font-size: 32px; }
.fh-fs34 { font-size: 34px; }
.fh-fs36 { font-size: 36px; }
.fh-fs38 { font-size: 38px; }
.fh-fs40 { font-size: 40px; }
 
/* line-height */
.fh-lh14 { line-height: 14px; }
.fh-lh16 { line-height: 16px; }
.fh-lh18 { line-height: 18px; }
.fh-lh20 { line-height: 20px; }
.fh-lh22 { line-height: 22px; }
.fh-lh24 { line-height: 24px; }
.fh-lh26 { line-height: 26px; }
.fh-lh28 { line-height: 28px; }
.fh-lh30 { line-height: 30px; }
.fh-lh32 { line-height: 32px; }
.fh-lh34 { line-height: 34px; }
.fh-lh36 { line-height: 36px; }
.fh-lh38 { line-height: 38px; }
.fh-lh40 { line-height: 40px; }

/* margin */
.fh-mt10{margin-top:10px;}
.fh-ml5{margin-left:5px;}
.fh-ml10{margin-left:10px;}
.fh-ml15{margin-left:15px;}
.fh-ml20{margin-left:20px;}
.fh-ml25{margin-left:25px;}
.fh-mr5{margin-right:5px;}
.fh-mr10{margin-right:10px;}
.fh-mr15{margin-right:15px;}
.fh-mr20{margin-right:15px;}
.fh-mlr510{margin:0 10px 0 5px;}

/* padding */
.fh-p0 { padding: 0; }
.fh-p1 { padding: 1px; }
.fh-pl1 { padding-left: 1px; }
.fh-pt1 { padding-top: 1px; }
.fh-pr1 { padding-right: 1px; }
.fh-pr2 { padding-right: 2px; }
.fh-pr3 { padding-right: 3px; }
.fh-pr4 { padding-right: 4px; }
.fh-pb1 { padding-bottom: 1px; }
.fh-p2 { padding: 2px; }
.fh-pl2 { padding-left: 2px; }
.fh-pt2 { padding-top: 2px; }
.fh-pr2 { padding-right: 2px; }
.fh-pb2 { padding-bottom: 2px; }
.fh-pl5 { padding-left: 5px; }
.fh-p5 { padding: 5px; }
.fh-pt5 { padding-top: 5px; }
.fh-pr5 { padding-right: 5px; }
.fh-pb5 { padding-bottom: 5px; }
.fh-p10 { padding: 10px; }
.fh-pl10 { padding-left: 10px; }
.fh-pt10 { padding-top: 10px; }
.fh-pr10 { padding-right: 10px; }
.fh-pb10 { padding-bottom: 10px; }
.fh-p15 { padding: 15px; }
.fh-pl15 { padding-left: 15px; }
.fh-pt15 { padding-top: 15px; }
.fh-pr15 { padding-right: 15px; }
.fh-pb15 { padding-bottom: 15px; }
.fh-p20 { padding: 20px; }
.fh-pl20 { padding-left: 20px; }
.fh-pt20 { padding-top: 20px; }
.fh-pr20 { padding-right: 20px; }
.fh-pb20 { padding-bottom: 20px; }
.fh-p30 { padding: 30px; }
.fh-pl30 { padding-left: 30px; }
.fh-pt30 { padding-top: 30px; }
.fh-pr30 { padding-right: 30px; }
.fh-pb30 { padding-bottom: 30px; }
.fh-plr3{padding:0 3px;}
.fh-plr5{padding:0 5px;}
.fh-plr6{padding:0 6px;}
.fh-plr8{padding:0 8px;}
.fh-plr10{padding:0 10px;}
.fh-ptb3{padding:3px 0;}
.fh-ptb5{padding:5px 0;}
.fh-ptb6{padding:6px 0;}
.fh-ptb8{padding:8px 0;}
.fh-ptb10{padding:10px 0;}
.fh-ptb15{padding:15px 0;}
.fh-ptb20-15{padding:20px 0 15px 0;}
.fh-ptb25-15{padding:25px 0 15px 0;}

/* border */
.fh-border{border:1px solid #ddd;}
.fh-border-top{border-top:solid 1px #ddd;}
.fh-border-right{border-right:solid 1px #ddd;}
.fh-border-bottom{border-bottom:solid 1px #ddd;}
.fh-border-left{border-left:solid 1px #ddd;}
.fh-border-left-right{border-left:solid 1px #ddd;border-right:solid 1px #ddd;}
.fh-border-top-bottom{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.fh-border-large{border-width:10px;}
.fh-border-big{border-width:5px;}
.fh-border-middle{border-width:3px;}
.fh-border-small{border-width:2px;}
 



