/* CSS Document */
/* 全局通用
----------------------------------------------- */
body { font-family: Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, Arial, Lucida, Verdana, Helvetica, sans-serif; color: #555; background: #f4f4f4; }
body, button, input { font-size: 12px; line-height: 1.531; outline: none; margin: 0; padding: 0; border: 0; }
textarea { font-size: 14px;  outline: none; margin: 0; padding: 0; border: 0; }

p, ul, ol, dl, dt, dd, form, blockquote { margin: 0; padding: 0; }
ul, ol { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; margin: 0; padding: 0; }
em, b, i { font-style: normal; font-weight: normal; }
img { border: 0; }
a s{ text-decoration: none;  }
a { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; color: #C70D0E; }
input, img, select { vertical-align: middle; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
.clearfix { overflow: hidden; zoom: 1; }
.none { display: none; }
#captcha { cursor: pointer; }
.more { float: right; padding-right: 8px; font-size: 12px; font-weight: normal; text-transform: uppercase; }
.more a { color: #999; }
.more a:hover { text-decoration: underline; }
hr { height: 1px; border: none; border-top: 1px solid #ccc; } 
.mr30{ margin-right:20px;}
.red{color: #d10;}
.ffd{color: #ffd;}
.c60{color: #f60;}
.f14{font-size: 14px;}
.f12{font-size: 12px;}
.lh15{line-height: 150%;}

.disinbk{display:inline-block;}
.disbk{display:block;}
 .hidetag{display: none;}
.ovhide{overflow: hidden;}
.tpw img{max-width: 100%;}

.bgf{background-color: #fff; -webkit-box-shadow: 0 0 6px #dddddd; -moz-box-shadow: 0 0 6px #dddddd; box-shadow: 0 0 6px #dddddd;}
.bgb{background-color:#003F8B}
.bgg{background-color:green}
.bgr{background-color:darkred}
.nmsgd{text-align: center;font-size: 24px;display: block;padding: 30px 0px; background-color: #fff; -webkit-box-shadow: 0 0 6px #dddddd; -moz-box-shadow: 0 0 6px #dddddd; box-shadow: 0 0 6px #dddddd;}

/*pd margin*/
.pd32{ padding:32px;}.pd16{ padding:16px;}.pd12{ padding:12px;}.pd8{ padding:8px;}.pd4{ padding:4px;}.pd0{padding: 0px;}

.pdtb32{ padding:32px 0px;}.pdtb16{ padding:16px 0px;}.pdtb12{ padding:12px 0px;}.pdtb8{ padding:8px 0px;}.pdtb4{ padding:4px 0px;}

.pdt32{ padding-top:32px;}.pdt16{ padding-top:16px;}.pdt12{ padding-top:12px;}.pdt8{  padding-top:8px;}.pdt4{  padding-top:4px;}.pdt2{  padding-top:2px;}

.pdb32{ padding-bottom:32px;}.pdb16{ padding-bottom:16px;}.pdb12{ padding-bottom:12px;}.pdb8{  padding-bottom:8px;}.pdb4{  padding-bottom:4px;}.pdb2{  padding-bottom:2px;}.pdb0{  padding-bottom:0px;}

.pdl32{ padding-left:32px;}.pdl16{ padding-left:16px;}.pdl12{ padding-left:12px;}.pdl8{  padding-left:8px;}.pdl4{  padding-left:4px;}.pdl0{  padding-left:0px;}

.pdr32{ padding-right:32px;}.pdr16{ padding-right:16px;}.pdr12{ padding-right:12px;}.pdr8{  padding-right:8px;}.pdr4{  padding-right:4px;}.pdr0{  padding-right:0px;}

.pdlr32{ padding: 0px 32px;}.pdlr16{ padding: 0px 16px;}.pdlr12{ padding: 0px 12px;}.pdlr8{ padding: 0px 8px;}


.mg32{ margin:32px;}.mg16{ margin:16px;}.mg12{ margin:12px;}.mg8{ margin:8px;}.mg0{margin: 0;}

.mgtb32{ margin:32px 0px;}.mgtb16{ margin:16px 0px;}.mgtb12{ margin:12px 0px;}.mgtb8{ margin:8px 0px;}

.mgt32{ margin-top:32px;}.mgt16{ margin-top:16px;}.mgt12{ margin-top:12px;}.mgt8{  margin-top:8px;} .mgt4{  margin-top:4px;} 

.mgb32{ margin-bottom:32px;}.mgb16{ margin-bottom:16px;}.mgb12{ margin-bottom:12px;}.mgb8{  margin-bottom:8px;}.mgb4{  margin-bottom:4px;}

.mgl32{ margin-left:32px;}.mgl16{ margin-left:16px;}.mgl12{ margin-left:12px;}.mgl8{  margin-left:8px;}.mgl4{  margin-left:4px;}

.mgr32{ margin-right:32px;}.mgr16{ margin-right:16px;}.mgr12{ margin-right:12px;}.mgr8{  margin-right:8px;}.mgr4{  margin-right:4px;}

.mglr32{ margin: 0px 32px;}.mglr16{ margin: 0px 16px;}.mglr12{ margin: 0px 12px;}.mglr8{ margin: 0px 8px;}

/*font-size*/
.f10{font-size: 10px;} .f12{font-size: 12px;}.f14{font-size: 14px;}.f16{font-size: 16px;}.f18{font-size: 18px;}.f20{font-size: 20px;}.f24{font-size: 24px;}.f32{font-size: 32px;}
.fwb{font-weight: bold;}
.lh100{line-height: 100%;}
.lh150{line-height: 150%;}
.lh200{line-height: 200%;}
.lh25{line-height: 25px;height:25px;}
.lh30{line-height: 30px;height:30px;}
.lh40{line-height: 40px;height:40px;}
/*txt align*/
.txtleft{text-align: left;}
.txtcenter{text-align: center;}
.txtright{text-align: right;}

/*color */
.c00{color: #000000;}
.c03{color: #333333;}
.c06{color: #666666;}
.c09{color: #999999;}
.cf30{color: #f30;}
.cfff{color: #fff;}
.cf60{color: #f60;}
.cblue{color: blue;}
.c07c{color: #0d79cc;}
.cgreen{color: #07c160;}
.bggreen{background-color:#07c160;}
.bgyellow{background-color:#f60;}
.bgcc{background-color: #cccccc;}
.bgdd{background-color: #dddddd;}
.bgee{background-color: #eeeeee;}
.bgf5{background-color: #f5f5f5;}
.bgef{background-color: #efefef;}
.bgff{background-color: #ffffff;} 

/*border*/
.br1pxgreen{border: 1px solid #07c160;}
.br1pxf60{border: 1px solid #f60;}
.br1pxf60dash{border: 1px dashed #f60;}
.br1px{border: 1px solid #ccc;}
.br1pxdd{border: 1px solid #ddd;}
.br1pxee{border: 1px solid #eee;}
.bdbtp{border-top: 1px solid #eee;} 
.bdbtm{border-bottom: 1px solid #eee;} 
.brtp1pxcc{border-top: 1px solid #ccc;}
.brtp1pxdd{border-top: 1px solid #ddd;}
.brtp1pxee{border-top: 1px solid #eee;}
.brbt1pxcc{border-bottom: 1px solid #ccc;}
.brbt1pxdd{border-bottom: 1px solid #ddd;}
.brrg1pxdd{border-right: 1px solid #ddd;}
.brbt1px00{border-bottom: 1px solid #000;}
.brbt1pxf60{border-bottom: 1px solid #f60;}  
.brbt1pxgreen{border-bottom: 1px solid #07c160;}  




