/*初始化样式*/  
  
body{font-family:"微软雅黑", Arial,Verdana, sans-serif, Helvetica; font-size:12px; color:#010000;}   
dl,dd,ul{list-style:none;}   
a img{border:0;}   
div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{padding:0;margin:0;border:0;}   
input{ vertical-align:middle;}   
body,html{ height:100%;}   

 
.di{display:inline;}
  
/* 字体样式[定义规则，小写f加字体属性] */    
  
.fu{ text-decoration:underline;}   
.fn{ text-decoration:none;}   
.fb{ font-weight:bold;}   
.fU{font-style:oblique;}

.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;}

/* 公用行高[定义规则，小写h\lh加高度] */
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h100{height:100px;}
.h150{height:150px;}
.h200{height:200px;}
.h300{height:300px;}
.h365{height:365px;}
.lh20{line-height: 20px;}
.lh30{line-height: 30px;}
.lh40{line-height: 40px;}
.lh45{line-height: 45px;}

/* 公用宽度[定义规则，小写w加宽度] � */
.w30{width:30px;}
.w50{width:50px;}
.w80{width:80px;}
.w100{width:100px;}

/* 公涌宽度[定义规则，大写W加宽度百分比] ?*/
.W100{width:100%;}
.W98{width:98%;}
.W90{width:90%;}

/* 公用左右距离控制[定义规则，小写ml\加高度] */
.m5{margin:5px;}
.m10{margin:10px;}

.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}

.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}

.ml80{margin-left:70px;}

.p5{padding:5px;}
.p10{padding:10px;}

.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}

.pl20{padding-left:20px;}
.pr20{padding-right:20px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}

/*公用空隙[定义规则，小写space加空隙高度] */  
.space3{ height:3px; clear:both; font-size:1px;overflow:hidden;}   
.space5{ height:5px; clear:both; font-size:1px;overflow:hidden;}   
.space6{ height:6px; clear:both; font-size:1px;overflow:hidden;}   
.space9{ height:9px; clear:both; font-size:1px;overflow:hidden;}   
.space10{ height:10px; clear:both; font-size:1px;overflow:hidden;}   
.space12{ height:12px; clear:both; font-size:1px;overflow:hidden;}   
.space15{ height:15px; clear:both; font-size:1px;overflow:hidden;} 

.clearfix::after{content: ".";display: block;height: 0;visibility: hidden;clear: both;}  
  
 
  
/* 字体颜色属性 [定义规则，小写c加颜色名称] */  
.cRed,a.cRed:link,a.cRed:visited{color:#f00;}   
.cBlue,a.cBlue:link,a.cBlue:visited{color:#00c;}   
.cDRed,a.cDRed:link,a.cDRed:visited{color:#bc2931;}   
.cGray,a.cGray:link,a.cGray:visited{color:#4F544D;}   
.cDGray,a.cDGray:link,a.cDGray:visited{color:#666;}   
.cWhite,a.cWhite:link,a.cWhite:visited{color:#fff;}   
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}   
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}   
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}   

/*公用边框[定义规则，小写b加颜色名称加边框大小] */  
.bRed1{border: 1px solid #f00;}
.bBlue1{border: 1px solid #4494d3;}

.btRed1{border-top: 1px solid #f00;}
.btBlue1{border-top: 1px solid #4494d3;}

.btRed2{border-top: 2px solid #f00;}


/* 背景颜色属性 [定义规则，小写c加颜色名称] */  
.bgWhite{background:#FFF;}
.bgBlack{background:#000;}
.bgEEE{background:#fff9e9;}

/* 常用字体 [定义规则，小写c加颜色名称] */  
.ffs{font-family:"宋体";}
.ffh{font-family:"黑体";}
.ffy{font-family:"微软雅黑";}

/* 其他属性 */  
.fl{ float: left;}
.fr{ float: right;}
.tc{text-align:center;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }   
.hidden{display: none;}   
.unL,.unL a{text-decoration: none;}   
.unB{border:none;}

/* 常用盒子 */
.box_160{width:160px;margin:0 auto;}
.box_260{width:260px;margin:0 auto;}
.box_320{width:320px;margin:0 auto;}
.box_300{width:300px;margin:0 auto;}
.box_310{width:310px;margin:0 auto;}
.box_290{width:290px;margin:0 auto;}
.box_350{width:350px;margin:0 auto;}
.box_360{width:360px;margin:0 auto;}
.box_400{width:400px;margin:0 auto;}
.box_450{width:450px;margin:0 auto;}
.box_480{width:480px;margin:0 auto;}
.box_940{width:940px;margin:0 auto;}
.box_950{width:950px;margin:0 auto;}
.box_960{width:960px;margin:0 auto;overflow:hidden;}

.box_980{width:980px;margin:0 auto;}
.box_1000{width:1000px;margin:0 auto;}