@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;}
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";border:1px solid #c0c0c0;background-color: #fff;}
table,tr,th,td{ border-collapse:collapse; border-spacing:0;}
textarea{ resize:none; overflow:auto;}
strong{ font-weight:normal;}
a,a:link,a:active,a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
hr{border:none;border-bottom:1px solid #b0b0b0;}
body{font:12px/1.2 "Microsoft Yahei", "tahoma",san-serif; color:#333333;}
table{width:100%;}
.checkbox{width:16px;height:16px;vertical-align: middle;margin-bottom:3px;}
/**** 基础样式 ****/
.bg-white{ background:#fff;}
.bg-gray{background-color:#f7f7f7;}
.bg-eb{background-color:#ebebeb;}
.border{border:1px solid #d2d2d2;border-radius: 3px;}
.red-star{display:inline-block;color:red;width:10px;height:10px;vertical-align: middle;margin:0 10px 7px 0;}
/**对齐**/
.f-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb{zoom:1;}
.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;}

/**** 文字 ****/

/**文字颜色**/
body .fc-4b{color:#4b4b4b;}
body .fc-5a{color:#5a5a5a;}
body .fc-333{color:#333;}
body .fc-666{color:#666;}
body .fc-999{color:#999;}
body .fc-777{color:#777;}
body .fc-green{color:#56b22a;}
body .fc-orange{color:#f18300;}
body .fc-blue{color:#075f9e;}
.fc-red{color:red;}
/**字号**/	
.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;}

/**文字缩进**/	
.text2em{ text-indent:2em}

/**溢出省略**/
.word-hidden{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/****距离控制****/
/**padding**/
.padding5{ padding:5px;}
.padding10{padding:10px;}


/**行高**/
.lh16{line-height: 16px;}
.lh18{line-height: 18px;}
.lh20{line-height: 20px;}
.lh22{line-height: 22px;}
.lh24{line-height: 24px;}
.lh26{line-height: 26px;}
.lh28{line-height: 28px;}
.lh30{line-height: 30px;}
/**padding-top**/
.pt5{ padding-top:5px}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}

/**padding-right**/
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pr42{padding-right:42px;}
/**padding-bottom**/
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}

/**padding-left**/
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl42{padding-left:42px;}


/**margin-top**/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt35{margin-top:35px;}
.mt50{margin-top:50px;}
/**margin-right**/
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb35{ margin-bottom:35px;}
.mb50{ margin-bottom:50px;}

/**margin-right**/
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}

/**margin-left**/
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
