@charset "utf-8";
























html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blackquote,strong,pre,hr,figure,table,caption,th,tr,td,form,fieldset,label,iframe,frame,legend,input,button,textarea,select,menu{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,em,th,i,input,textarea,button,select{ font-weight:normal; font-style:normal; font-size:100%;}
ul,ol,li{ list-style:none; vertical-align:top; margin:0; padding:0;}
img,a img{ border:none; vertical-align:top;}
html,body,fieldset,iframe,frame,abbr{ border:0;}
input,button,select,textarea{ outline:none; background:none; font-family: "Microsoft Yahei";}
table,tr,th,td{border-collapse:collapse; border-spacing:0;}
textarea{ resize:none; overflow:auto;}
a{ text-decoration:none; color:#666666;}
a, a:link, a:active, a:visited, a:hover {text-decoration: none;cursor: pointer; outline: none;}
body{font-family:"Microsoft Yahei", "tahoma"; font-size:14px; background:#9ed2fa;} 
/*body{font-family:"Microsoft Yahei", "tahoma"; font-size:14px; background:#cacaca;;; color:#666666;}灰色背景*/
html, body {height:100%;}
i {font-style:normal;}
table {width: 100%;}



/**** 基础样式 ****/
/**对齐**/
.fl{ float:left;}
.fr{ float:right;}
.fc{ margin:0 auto;}
.vertical-middle{ vertical-align:middle;}

/**显示隐藏**/
.hidden{ display:none;}
.clear{clear:both;}
.overflow{ overflow:hidden;}







/**定位**/
.posR{ position:relative;}
.posA{ position:absolute;}
.posF{ position:fixed;}

/**** 文字 ****/
/**字号**/	
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}

/**加粗**/
.fb{font-weight:bold}



/**文字对齐**/	
.textL{ text-align:left;}
.textC{ text-align:center;}
.textR{ text-align:right;}

.textS{ text-indent:2em;}

/**文字缩进**/	
.text2em{ text-indent:2em}

/**溢出省略**/
.word-hidden{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/**行间距**/
.lineHeight16{ line-height:16px;}
.lineHeight18{ line-height:18px;}
.lineHeight20{ line-height:20px;}
.lineHeight22{ line-height:22px;}

/**颜色**/


/*红*/
.txt-red{ color:#c60909 !important;}
a:hover{ color:#c60909;}

.txt-black{ color:#333333; font-weight:bold;}

/****距离控制****/
/**padding**/
.padding1{ padding:1px;}
.padding10{padding:10px;}

/**padding-top**/
.pt3{ padding-top:3px}
.pt12{ padding-top:12px}
.pt16{ padding-top:16px}
.pt60{ padding-top:60px}

/**padding-right**/
.pr10{padding-right:10px;}
.pr30{padding-right:30px;}

/**padding-bottom**/
.pb10{ padding-bottom:10px;}
.pb32{ padding-bottom:32px;}	

/**padding-left**/
.pl5{ padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl30{padding-left:30px;}



.ml15{ margin-left:15px;}
/**margin-top**/
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}

/**margin-right**/
.mr8{margin-right:8px;}

/**margin-bottom**/
.mb6{ margin-bottom:6px;}
.mb10{ margin-bottom:10px;}
.mb12{ margin-bottom:12px;}
.mb15{ margin-bottom:15px;}

/**margin-left**/
.ml10{margin-left:10px;}

/**居中**/
.c_1200{ width:1200px; margin:0 auto;}
.c_1160{ width:1160px; margin:0 auto;}

/**边框**/
.boder{ border:1px solid #cf3026;}


.disp{ display:block;}


.word-hidden {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


