/*=======
 * reset
 * ======*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0;padding:0;}
body,button,input,select,textarea {font:12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size: 12px;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
address,cite,dfn,em,var {font-style:normal;}
code,kbd,pre,samp {font-family:courier new,courier,monospace;}
small {font-size:12px;}
ul,ol {list-style:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset,img {border:0;}
button,input,select,textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
#page,#header,#content,#footer {margin-left:auto;margin-right:auto;}
.layout{margin:0 auto;}
/*=====================================
 * class
 * ===================================*/
/************
 * 字体 font*
 * **********/
.f-f-h{font-family:微软雅黑,黑体,宋体;}
.f-w-n{font-weight:normal;/*===400*/}
.f-w-b{font-weight:bold;/*===700*/}
.f-s-12{font-size:12px;}
.f-s-14{font-size:14px;}
.f-s-16{font-size:16px;}

/************
 * 文本 Text*
 * **********/
.t-o{overflow: hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Arial,宋体;}
.t-h{text-indent:-999px;overflow:hidden;}
.l-h-n{line-height:normal !important;}
/*****************
 *背景 Background*
 ****************/
/*****************
 *边框 border*
 ****************/
/*border-radius*/
.z-9{z-index:9;}
.b-r-4{position:relative;border-radius:4px;behavior:url(pie.htc);}
.b-r-8{position:relative;border-radius:8px;behavior:url(pie.htc);}
.b-r-16{position:relative;border-radius:16px;behavior:url(pie.htc);}
.b-t-n{border-top:none !important;}
.b-r-n{border-right:none !important;}
.b-t-r{border-right:none;}
.b-b-n{border-bottom:none !important;}
.b-t-l{border-left:none;}
.b-t{border-top:1px dotted #CCC;}
.b-s{border:1px solid #333;}
/*定位*/
.p-r{position:relative;}
.p-a{position:absolute;left:0;top:0;}
/*尺寸*/
.w-100{width:100%;}
/**********************
 * 其他Classification 
 * ********************/
.c-p{cursor:pointer;}
.r-n{resize:none;}
/********
 * 布局*
 * *****/
.f-l{float:left !important;}
.f-r{float:right !important;}
.hide{display:none;}
.show{display:block !important;}
.c{clear:both;margin:0 !important;padding:0 !important;}
.f-n{float:none !important;}
/*清除浮动*/
.c-f:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.c-f{_overflow:hidden;zoom:1;}
.m-a{margin:auto;}
/*线*/
.v-line{width:1px;height:100%;background:#e8e8e8;overflow:hidden;/*hack ie6*/}
.h-line{width:100%;height:1px;background:#e8e8e8;overflow:hidden;/*hack ie6*/}

.v-v{visibility:visible;}
.v-h{visibility:hidden;}
/*弹出层*/
.Popup{width:100%;height:100%;position:fixed;left: 0;top: 0; z-index:9;/*hack ie6*/_position:absolute;_top:expression( (0+ (noValue = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
.Popup .shade,.opacity{height: 100%;width:100%;background:#333333;opacity: 0.5;filter:alpha(opacity=50);}
.pg-red{color:red;}
.v-a-t{vertical-align:top;}
.l-h-n{line-height:normal;}
.t-a-c{text-align:center;}
.o-h{overflow:hidden;}
.n-b{background:none !important;}
.m-r-0{margin-right:0 !important;}
.m-t-0{margin-top:0 !important;}
.m-t-14{margin-top:14px !important;}
.m-b-14{margin-bottom:14px !important;}
.w-978-bor{width:978px;border:1px solid #d8d8d8;}
/*colors*/
.bg-red{background:red;}
.pg-red{color:red !important;}
.c-999{color:#999;}


.boxGap{margin-bottom:14px;}
