@charset "utf-8";
/**
 * 1. idºíclassãüãû²éóã¸ã°æ¿éµäó¢îäµ¥´ê»ò×éºïãüãû£¬µ¥´êð¡ð´£¬öð¼äóã¡°_¡±¸ô¿ªèç:top_nav£¨í·²¿µ¼º½/top + _ + nav)
 * 2. cssñùê½±í¸÷çø¿éóã×¢êíëµã÷
 * 3. ¾¡á¿ê¹óãó¢îäãüãûô­ôò
 * 4. ¾¡á¿²»¼óöð¸üºíïâ»®ïß
 * 5. ¾¡á¿²»ëõð´£¬³ý·çò»¿´¾íã÷°×µäµ¥´ê
 * $author: chiefly 
 * $mailto: <360749328@qq.com>
 * $hack :ie 6 _  @  ie7 *+  @  ie6,ie7 *  @  ie7,firefox !important  @  ie9 \9
 * $hack : ie8==ie7 : <meta http-equiv="x-ua-compatible" content="ie=emulateie7" />

*/
/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin:0;padding:0;border:0;outline:0;
	/*font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	font-size:100%;*/
	/*vertical-align:baseline*/
}

/*html5ðâ±êç©³êïö*/
header, footer, aside, nav, article, section,figure {display: block;margin:0;padding:0;}
menu{list-style:none;margin:0;padding:0;}
mark{display:inline;background:#ff0;color:#000;}

a,a:link,a:hover,a:visited,a:active {color: inherit;}/*éèöãaµäñõé«ä¬èï¼ì³ð¸¸¼¶*/

a img{border:none}

table{border-collapse:collapse;border-spacing:0}
q:before, q:after, blockquote:before, blockquote:after{content:"";}

ul,li,ol,dt,dl,dd{list-style:none}
li{list-style-type: none !important;}
input,select,textarea,form img,button{padding:0;margin:0}
html{zoom:1;-webkit-text-size-adjust:none;}html button::-moz-focus-inner{border-color:transparent!important;} 
/* elements */
body{color:#000;background:#fff;font-size:12px;line-height:24px;font-family:"ëîìå",arial,helvetica,sans-serif;overflow-x:hidden}

p,td,th,li{font-size:12px;line-height:24px}


h1{font-size:12px; font-weight:100}
h2{font-size:12px; font-weight:100}
h3{font-size:12px; font-weight:100}
h4{font-size:12px; font-weight:100}
h5{font-size:12px; font-weight:100}
h6{font-size:12px; font-weight:100}

a{text-decoration:none}
/* a:link, a:visited{color:#000;text-decoration:none} */
/*a:hover, a:active{color:#c00;text-decoration:underline;}*/

/* ¹«óãñùê½ */
p.last{margin-bottom:0}
.fl{float:left}.fr{float:right}#fn{float: none;}
.center{margin:0 auto;text-align:center}

.block{display:block}.inline{display:inline}
.show{display:block;visibility:visible}.hide{display:none;visibility:hidden}
.unshow{display:none;}
.hidden{overflow:hidden}

.transparent{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5} 
.break{word-wrap:break-word;overflow:hidden/*word-break:break-all;*/}

.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}
.pointer{cursor:pointer}

.colwrapper {overflow:hidden;zoom:1/*for ie*/margin:5px auto}/* ¸ß¶è×ôêêó¦ */ 


.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";height:0;clear:both;}
* html .clearfix{height:1%;zoom:1;}
.clearfix{display:block;}

.clear{clear:both;line-height:0;height:0;font-size:0}


/** íøõ¾õû×öìå´óð¡,ö±½óê¹óã"font+×öìå´óð¡"×÷îªãû³æ,èç */
.small{font-size:10px}
.large{font-size:19px}
.font14px{font-size:14px}
.fb{font-weight:bold}


.hr-2,.hr-3,.hr-4,.hr-5,.hr-6,.hr-7,.hr-8,.hr-9,.hr-10,.hr-11,.hr-12,.hr-13,.hr-14,.hr-15,.hr-17,.hr-19,.hr-20,.hr-23,.hr-26,.hr-28,.hr-30,.hr-40,.hr-35,.hr-55,.hr-66,.hr-88{clear:both;overflow:hidden;font-size:1px;line-height:1px}
.hr-2{height:2px}.hr-3{height:3px}.hr-4{height:4px}.hr-5{height:5px}.hr-6{height:6px}.hr-7{height:7px}.hr-8{height:8px}.hr-9{height:9px}.hr-10{height:10px}.hr-11{height:11px}.hr-12{height:12px}.hr-13{height:13px}.hr-14{height:14px}.hr-15{height:15px}.hr-17{height:17px}.hr-20{height:20px}.hr-23{height:23px}
.hr-26{height:26px}.hr-28{height:28px}.hr-30{height:30px}.hr-35{height:35px}.hr-40{height:40px}.hr-55{height:55px}.hr-60{height:60px}.hr-66{height:66px}.hr-88{height:88px}
/*×öìå´óð¡*/
.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:14px;}.f16{font-size:16px;}.f17{font-size:17px;}.f18{font-size:18px;}
.f19{font-size:19px;}.f20{font-size:20px;}.f21{font-size:21px;}.f22{font-size:22px;}.f24{font-size:24px;}.f26{font-size:26px;}.f28{font-size:28px;}
.f30{font-size:30px;}.f33{font-size:33px;}.f35{font-size:35px;}.f38{font-size:38px;}.f40{font-size:40px;}.f42{font-size:42px;}.f45{font-size:45px;}
.fb{font-weight:bold;}/*¼ó´ö*/
.fn{font-weight:normal;}
.fs{font-family: ëîìå;}
.fh{font-family: ºúìå;}

/** íøõ¾õûìåñõé«×ü»ã:ê¹óãñõé«µäãû³æ */
.red{color:#cc0000}.green{color:#347900}.blue{color:#03f}
.black{color:#333}.white{color:#fff}.gray{color:#666}.yellow{color:#b85f00}

/*¶¨î»*/
.pr{position: relative;}
.pa{position: absolute;}
/* ¼æèýie6µä¶¨î»êôðôfixed£¬¹ì¶¨²»¶¯ñùê½ */
.fixed{
position:fixed;clip:rect(0 100% 100% 0);bottom:0;left:0;
_position:absolute;
_top:expression(document.documentelement.scrolltop+document.documentelement.clientheight-this.clientheight);
/*_left:expression(document.documentelement.scrollleft + document.documentelement.clientwidth - offsetwidth);*/
}
/* ½â¾ö¹ì¶¨²ãôúie6ïâéáµäîêìâ */
*html{background-image:url(#);background-attachment:fixed}

/** ±íµ¥ñùê½ */
input{border:1px #ccc solid;margin:1px;padding:1px;}/*only for ie 5.0+*/
label input{width:14px;height:14px;border:0}/*for radio*/
/*input:hover{border:1px #f60 solid;background:#f5f5f5}*for orther browsers*/