@charset "utf-8";
/**
 * Hy CSS - 基础样式 2.0.1
 *
 * Copyright (c) 2013 YinHailin All rights reserved.
 * @Author: YinHailin
 * @Authorize: Boren Network
 * @Created by YinHailin at 2013-11-20
 */


    /*CSS reset*/
    html, body, div, h1, h2, h3, h4, h5, h6, p, td, tr, ul, ol, li, table, dl, dd, dt, img, form, input, hr, blockquote, th, td, pre, button, select, textarea, fieldset, legend { margin:0; padding:0;}
    body { font-family:Arial, '宋体'; font-size:12px; line-height:180%;}
    table { border-collapse:collapse; border-spacing:0; border:0; padding:0; margin:0;}
    img { border:none;}
    ol, ul, li { list-style:none}
    caption, th { text-decoration:none;}
    :focus { outline:none;}
    a:link,
    a:visited,
    a:active { color:#005DC6; text-decoration:none;}
    a:hover { color:#646464;}

    /*字体样式*/
    .f-10 { font-size:10px;}
    .f-12 { font-size:12px;}
    .f-14 { font-size:14px;}
    .f-16 { font-size:16px;}
    .f-18 { font-size:18px;}
    .f-20 { font-size:20px;}
    .fb { font-weight:bold;}
    .fn { font-weight:normal;}
    .ti2 { text-indent:2em;}
    .lh100 { line-height:100%;}
    .lh150 { line-height:150%;}
    .lh180 { line-height:180%;}
    .lh200 { line-height:200%;}
    
    /*定位样式*/
    .tl { text-align:left;}
    .tc { text-align:center;}
    .tr { text-align:right;}
    .mc { margin-left:auto; margin-right:auto;}
    .fl { float:left; display:inline;}
    .fr { float:right; display:inline;}
    .cl { clear:left;}
    .cr { clear:right;}
    .cb { clear:both; height:0px; width:0px; line-height:0px; overflow:hidden;}
    .vm { vertical-align:middle;}
    .vt { vertical-align:top;}
    .vb { vertical-align:baseline;}
    .pr { position:relative;}
    .pa { position:absolute;}
    .zoom { zoom:1;}
    .hidden { visibility:hidden;}
    .none { display:none;}
    .block { display:block;}
    .inline { display:inline;}
    .cp { cursor:pointer;}
    .cd { cursor:default;}
    .oh { overflow:hidden;}
    .cls:after { content:".";display:block;height:0;clear:both;visibility:hidden;}
    .cls { zoom:1;}
    
    /*长度样式*/
    .w10 { width:10px;}
    .w20 { width:20px;}
    .w30 { width:30px;}
    .w40 { width:40px;}
    .w50 { width:50px;}
    .w60 { width:60px;}
    .w70 { width:70px;}
    .w80 { width:80px;}
    .w90 { width:90px;}
    .w100 { width:100px;}
    .w110 { width:110px;}
    .w120 { width:120px;}
    .w130 { width:130px;}
    .w140 { width:140px;}
    .w150 { width:150px;}
    .w160 { width:160px;}
    .w170 { width:170px;}
    .w180 { width:180px;}
    .w190 { width:190px;}
    .w200 { width:200px;}
    .w210 { width:210px;}
    .w220 { width:220px;}
    .w230 { width:230px;}
    .w240 { width:240px;}
    .w250 { width:250px;}
    .w260 { width:260px;}
    .w270 { width:270px;}
    .w280 { width:280px;}
    .w290 { width:290px;}
    .w300 { width:300px;}
    .w310 { width:310px;}
    .w320 { width:320px;}
    .w330 { width:330px;}
    .w340 { width:340px;}
    .w350 { width:350px;}
    .w400 { width:400px;}
    .w500 { width:500px;}
    .w540 { width:540px;}
    .w550 { width:550px;}
    .w600 { width:600px;}
    .w700 { width:700px;}
    .w800 { width:800px;}
    .w900 { width:900px;}
    .w960 { width:960px;}
    .w1000 { width:1000px;}
    .w { width:100%;}
    
    /*高度样式*/
    .h { height:100%;}
    .h10 { height:10px;}
    .h20 { height:20px;}
    .h30 { height:30px;}
    .h40 { height:40px;}
    .h50 { height:50px;}
    .h60 { height:60px;}
    .h70 { height:70px;}
    .h80 { height:80px;}
    .h90 { height:90px;}
    .h100 { height:100px;}
    .h110 { height:110px;}
    .h120 { height:120px;}
    .h130 { height:130px;}
    .h140 { height:140px;}
    .h150 { height:150px;}
    .h160 { height:160px;}
    .h170 { height:170px;}
    .h180 { height:180px;}
    .h190 { height:190px;}
    .h200 { height:200px;}
    .h210 { height:210px;}
    .h220 { height:220px;}
    .h230 { height:230px;}
    .h240 { height:240px;}
    .h250 { height:250px;}
    .h300 { height:300px;}
    
    /*边距样式*/
    .m5 { margin:5px;}
    .m10 { margin:10px;}
    .m15 { margin:15px;}
    .m20 { margin:20px;}
    .m30 { margin:30px;}

    .mt5 { margin-top:5px;}
    .mt10 { margin-top:10px;}
    .mt15 { margin-top:15px;}
    .mt20 { margin-top:20px;}
    .mt30 { margin-top:30px;}
    .mt40 { margin-top:40px;}
    .mt50 { margin-top:50px;}
    .mt100 { margin-top:100px;}

    .mr5 { margin-right:5px;}
    .mr10 { margin-right:10px;}
    .mr15 { margin-right:15px;}
    .mr20 { margin-right:20px;}
    .mr30 { margin-right:30px;}
    .mr40 { margin-right:40px;}
    .mr50 { margin-right:50px;}
    .mr100 { margin-right:100px;}

    .mb5 { margin-bottom:5px;}
    .mb10 { margin-bottom:10px;}
    .mb15 { margin-bottom:15px;}
    .mb20 { margin-bottom:20px;}
    .mb30 { margin-bottom:30px;}
    .mb40 { margin-bottom:40px;}
    .mb50 { margin-bottom:50px;}
    .mb100 { margin-bottom:100px;}

    .ml5 { margin-left:5px;}
    .ml10 { margin-left:10px;}
    .ml15 { margin-left:15px;}
    .ml20 { margin-left:20px;}
    .ml30 { margin-left:30px;}
    .ml40 { margin-left:40px;}
    .ml50 { margin-left:50px;}
    .ml100 { margin-left:100px;}

    .p5 { padding:5px;}
    .p10 { padding:10px;}
    .p15 { padding:15px;}
    .p20 { padding:20px;}
    .p30 { padding:30px;}

    .pt5 { padding-top:5px;}
    .pt10 { padding-top:10px;}
    .pt15 { padding-top:15px;}
    .pt20 { padding-top:20px;}
    .pt30 { padding-top:30px;}
    .pt40 { padding-top:40px;}
    .pt50 { padding-top:50px;}

    .pr5 { padding-right:5px;}
    .pr10 { padding-right:10px;}
    .pr15 { padding-right:15px;}
    .pr20 { padding-right:20px;}
    .pr30 { padding-right:30px;}
    .pr40 { padding-right:40px;}
    .pr50 { padding-right:50px;}

    .pb5 { padding-bottom:5px;}
    .pb10 { padding-bottom:10px;}
    .pb15 { padding-bottom:15px;}
    .pb20 { padding-bottom:20px;}
    .pb30 { padding-bottom:30px;}
    .pb40 { padding-bottom:40px;}
    .pb50 { padding-bottom:50px;}

    .pl5 { padding-left:5px;}
    .pl10 { padding-left:10px;}
    .pl15 { padding-left:15px;}
    .pl20 { padding-left:20px;}
    .pl30 { padding-left:30px;}
    .pl40 { padding-left:40px;}
    .pl50 { padding-left:50px;}

    /* 链接样式 */
    .a-black:link,
    .a-black:visited,
    .a-black:active { color:#000000; text-decoration:underline;}
    .a-black:hover { text-decoration:none;}
    .a-grey3:link,
    .a-grey3:visited,
    .a-grey3:active { color:#333333; text-decoration:underline;}
    .a-grey3:hover { text-decoration:none;}
    .a-grey4:link,
    .a-grey4:visited,
    .a-grey4:active { color:#441014; text-decoration:underline;}
    .a-grey4:hover { text-decoration:none;}
    .a-grey5C:link,
    .a-grey5C:visited,
    .a-grey5C:active { color:#5C5C5C; text-decoration:underline;}
    .a-grey5C:hover { text-decoration:none;}
    .a-grey64:link,
    .a-grey64:visited,
    .a-grey64:active { color:#646464; text-decoration:underline;}
    .a-grey64:hover { text-decoration:none;}
    .a-grey74:link,
    .a-grey74:visited,
    .a-grey74:active { color:#747474; text-decoration:underline;}
    .a-grey74:hover { text-decoration:none;}
    .a-greyC:link,
    .a-greyC:visited,
    .a-greyC:active { color:#CCCCCC; text-decoration:underline;}
    .a-greyC:hover { text-decoration:none;}
    .a-red:link,
    .a-red:visited,
    .a-red:active { color:#FF0000; text-decoration:underline;}
    .a-red:hover { text-decoration:none;}
    .a-redBC:link,
    .a-redBC:visited,
    .a-redBC:active { color:#BC0000; text-decoration:underline;}
    .a-redBC:hover { text-decoration:none;}
    .a-blue:link,
    .a-blue:visited,
    .a-blue:active { color:#005DC6; text-decoration:underline;}
    .a-blue:hover { text-decoration:none;}
    .a-orange:link,
    .a-orange:visited,
    .a-orange:active { color:#FF8000; text-decoration:underline;}
    .a-orange:hover { text-decoration:none;}
    .a-white:link,
    .a-white:visited,
    .a-white:active { color:#FFFFFF; text-decoration:underline;}
    .a-white:hover { text-decoration:none;}
    .a-green:link,
    .a-green:visited,
    .a-green:active { color:#0B7700; text-decoration:underline;}
    .a-green:hover { text-decoration:none;}

    .a-black-n:link,
    .a-black-n:visited,
    .a-black-n:active { color:#000000; text-decoration:none;}
    .a-black-n:hover { text-decoration:underline;}
    .a-grey3-n:link,
    .a-grey3-n:visited,
    .a-grey3-n:active { color:#333333; text-decoration:none;}
    .a-grey3-n:hover { text-decoration:underline;}
    .a-grey4-n:link,
    .a-grey4-n:visited,
    .a-grey4-n:active { color:#441014; text-decoration:none;}
    .a-grey4-n:hover { text-decoration:underline;}
    .a-grey5C-n:link,
    .a-grey5C-n:visited,
    .a-grey5C-n:active { color:#5C5C5C; text-decoration:none;}
    .a-grey5C-n:hover { text-decoration:underline;}
    .a-grey64-n:link,
    .a-grey64-n:visited,
    .a-grey64-n:active { color:#646464; text-decoration:none;}
    .a-grey64-n:hover { text-decoration:underline;}
    .a-grey74-n:link,
    .a-grey74-n:visited,
    .a-grey74-n:active { color:#747474; text-decoration:none;}
    .a-grey74-n:hover { text-decoration:underline;}
    .a-greyC-n:link,
    .a-greyC-n:visited,
    .a-greyC-n:active { color:#CCCCCC; text-decoration:none;}
    .a-greyC-n:hover { text-decoration:underline;}
    .a-red-n:link,
    .a-red-n:visited,
    .a-red-n:active { color:#FF0000; text-decoration:none;}
    .a-red-n:hover { text-decoration:underline;}
    .a-redBC-n:link,
    .a-redBC-n:visited,
    .a-redBC-n:active { color:#BC0000; text-decoration:none;}
    .a-redBC-n:hover { text-decoration:underline;}
    .a-blue-n:link,
    .a-blue-n:visited,
    .a-blue-n:active { color:#005DC6; text-decoration:none;}
    .a-blue-n:hover { text-decoration:underline;}
    .a-orange-n:link,
    .a-orange-n:visited,
    .a-orange-n:active { color:#E27A5D; text-decoration:none;}
    .a-orange-n:hover { text-decoration:underline;}
    .a-white-n:link,
    .a-white-n:visited,
    .a-white-n:active { color:#FFFFFF; text-decoration:none;}
    .a-white-n:hover { text-decoration:underline;}
    .a-green-n:link,
    .a-green-n:visited,
    .a-green-n:active { color:#0B7700; text-decoration:none;}
    .a-green-n:hover { text-decoration:underline;}

    /* 字体样式 */
    .f-grey3 { color:#333333;}
    .f-grey4 { color:#441014;}
    .f-grey52 { color:#525252;}
    .f-grey5C { color:#5C5C5C;}
    .f-grey64 { color:#646464;}
    .f-grey74 { color:#747474;}
    .f-grey9 { color:#999999;}
    .f-greyC { color:#CCCCCC;}
    .f-red { color:#FF0000;}
    .f-red2 { color:#C60D02;}
    .f-white { color:#FFFFFF;}
    .f-black { color:#000000;}
    .f-orange { color:#FF8000;}
    .f-blue { color:#005DC6;}
    .f-green { color:#0B7700;}

    /* 层叠属性 */
    .z10 { z-index:10;}
    .z20 { z-index:20;}
    .z30 { z-index:30;}
    .z40 { z-index:40;}
    .z50 { z-index:50;}
    .z60 { z-index:60;}
    .z70 { z-index:70;}
    .z80 { z-index:80;}
    .z90 { z-index:90;}
    .z100 { z-index:100;}
    .z999 { z-index:999;}