﻿@charset "utf-8";
/* CSS Document */
/* Public Css style for compatible other view */
/*公共声明*/
*,body,blockquote,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,img,input,p,table,th,td,textarea,ul,ol,li{ margin:0; padding:0; }
abbr,acronym{ border:0; }
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:normal; }
blockquote{ color:#666; font-style:italic; }
caption{ text-align:left; }
fieldset,img{ border:0; }
hr{ background-color: #cdcdcd; border:0; color:#CDCDCD; height:1px; margin:0; padding:0; }
img{ border:none; vertical-align:middle; }
ol,ul,li{ list-style:none; }
pre{ white-space:pre; }
pre,code,tt{ font:12px 'andale mono', 'lucida console', monospace; line-height:1.5;}
q:before,q:after{ content:''; }
strong,b{ font-weight:bold; }
sup,sub{ line-height:0; }
table{ border-collapse:collapse; empty-cells:show; border-spacing:0; }
table,tr,th,td{ word-wrap:break-word; word-break:normal; }
textarea{ resize:none; }

/*浮动相关*/
.clearfix:after{ clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden;}
.clearfix{ display:inline-block; }/* Hides from IE-mac */
.clearfix{ _height:1%; }
.clearfix{ display:block; }/* End hide from IE-mac */
.clear{ clear:both; line-height:0; }
.fl{ float:left; }
.fr{ float:right; }
.left{float: left;}
.right{float: right;}
.fn{ float:none; }
.overflow,.oh{ overflow:hidden; zoom:1; }
.clearBoth{clear: both;}

/*链接相关*/
a{ cursor:pointer; hide-focus:expression(this.hideFocus = true); outline:none; text-decoration:none; }
a:hover{ text-decoration:underline;color: #af0011; }
a:visited{ text-decoration:none; }
a,area{ blr:expression(this.onFocus=this.blur()) }/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
:focus{ outline:0; }
.underline{ text-decoration:underline; }
.pointer{ cursor:pointer; }
.noDecoration,.noDecoration:hover{ text-decoration:none; }

/*字体相关*/
.black{ color:#000; }
.blue{ color:#0051b3; }
.gray{ color:#808080; }
.green{ color:#008000; }
.orange{ color:#ffa500; }
.purple{ color:#800080; }
.red{ color:#dc0000; }
.silver{ color:#c0c0c0; }
.white{ color:#fff; }
.fs8{ font-size:8px; }
.fs10{ font-size:10px; }
.fs12{ font-size:12px; }
.fs13{ font-size:13px; }
.fs14{ font-size:14px; }
.fs15{ font-size:15px; }
.fs16{ font-size:16px; }
.fs18{ font-size:18px; }
.fs20{ font-size:20px; }
.fs22{ font-size:22px; }
.fs24{ font-size:24px; }
.fs30{ font-size:30px; }
.bold{ font-weight:bold; }
.lineThrough{ text-decoration:line-through; }
.italic{ font-style:italic; }
.normal{ font-style:normal; font-weight:normal; }
.txtcenter,.tc{ text-align:center; }
.txtleft,.tl{ text-align:left; }
.txtright,.tr{ text-align:right; }
.indent2em{ text-indent:2em; }
.nowrap{ white-space:nowrap; }
.ellipsis{ text-overflow:ellipsis; }
.yahei{ font-family:\5FAE\8F6F\96C5\9ED1; }
.arial{font-family: arial}
.rmb{font-family: "verdana";}

/*图片相关*/
.imgbox{ border:1px silver solid; }
.p1{ padding:1px; }
.p2{ padding:2px; }
.bottom{ vertical-align:bottom; }
.middle{ vertical-align:middle; }
.top{ vertical-align:top; }
.halfOpacity{ filter:alpha(opacity=50); opacity:0.5; }

/*间距相关*/
.mlra{ margin-left:auto; margin-right:auto; }
.m10{ margin:10px; }
.m20{ margin:20px; }
.mb5{ margin-bottom:5px; }
.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px; }
.mb20{ margin-bottom:20px; }
.mb30{ margin-bottom:30px; }
.mb50{ margin-bottom:50px; }
.mb60{ margin-bottom:60px; }
.ml5{ margin-left:5px; }
.ml10{ margin-left:10px; }
.ml15{ margin-left:15px; }
.ml20{ margin-left:20px; }
.ml25{ margin-left:25px; }
.ml30{ margin-left:30px; }
.ml40{ margin-left:40px; }
.ml50{ margin-left:50px; }
.mr5{ margin-right:5px; }
.mr10{ margin-right:10px; }
.mr15{ margin-right:15px; }
.mr20{ margin-right:20px; }
.mr25{ margin-right:25px; }
.mr30{ margin-right:30px; }
.mr35{ margin-right:30px; }
.mr40{ margin-right:40px; }
.mr50{ margin-right:50px; }
.mt5{ margin-top:5px; }
.mt10{ margin-top:10px; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }
.mt25{ margin-top:25px; }
.mt30{ margin-top:30px; }
.mt50{ margin-top:50px; }
.p5{ padding:5px; }
.p10{ padding:10px; }
.p15{ padding:15px; }
.p20{ padding:20px; }
.pb5{ padding-bottom:5px; }
.pb10{ padding-bottom:10px; }
.pb15{ padding-bottom:15px; }
.pb20{ padding-bottom:20px; }
.plr2{ padding:0 2px; }/*多用于text类input*/
.pl5{ padding-left:5px; }
.pl10{ padding-left:10px; }
.pl15{ padding-left:15px; }
.pl20{ padding-left:20px; }
.pr5{ padding-right:5px; }
.pr10{ padding-right:10px; }
.pr15{ padding-right:15px; }
.pr20{ padding-right:20px; }
.pt5{ padding-top:5px; }
.pt10{ padding-top:10px; }
.pt15{ padding-top:15px; }
.pt20{ padding-top:20px; }

/*宽高相关*/
.h10{ height:10px; }
.h20{ height:20px; }
.h22{ height:22px; }
.h24{ height:24px; }
.h26{ height:26px; }
.h28{ height:28px; }
.h30{ height:30px; }
.h40{ height:40px; }
.h45{ height:45px; }
.h50{ height:50px; }
.h60{ height:60px; }
.h80{ height:80px; }
.h100{ height:100px; }
.h200{ height:200px; }
.h300{ height:300px; }
.h400{ height:400px; }
.h460{ height:460px; }
.h500{ height:500px; }
.lh18{ line-height:18px; }
.lh20{ line-height:20px; }
.lh22{ line-height:22px; }
.lh24{ line-height:24px; }
.lh26{ line-height:26px; }
.lh28{ line-height:28px; }
.lh40{ line-height:40px; }
.lhn{ line-height:normal;}
.w80{width: 80px;overflow: hidden;}
.w100{ width:100px;overflow: hidden; }
.w120{ width:120px;overflow: hidden; }
.w140{ width:140px;overflow: hidden; }
.w180{width: 180px;overflow: hidden; }
.w200{ width:200px;overflow: hidden; }
.w210{ width:210px; overflow: hidden;}
.w262{width: 262px;overflow: hidden;}
.w280{width: 280px;overflow: hidden;}
.w300{ width:300px;overflow: hidden; }
.w320{ width:320px;overflow: hidden; }
.w400{ width:400px;overflow: hidden; }
.w500{ width:500px;overflow: hidden; }
.w540{width: 540px;overflow: hidden;}
.w660{width: 660px;overflow: hidden;}
.w950{width: 950px;overflow: hidden;}
.w1000{ width:1000px;overflow: hidden; }
.bk5{height: 5px;display: block;clear: both;font-size: 0px;line-height: 0px;overflow: hidden;}
.bk10{height: 10px;display: block;clear: both;font-size: 0px;line-height: 0px;overflow: hidden;}
.bk15{height: 15px;display: block;clear: both;font-size: 0px;line-height: 0px;overflow: hidden;}
.bk20{height: 20px;display: block;clear: both;font-size: 0px;line-height: 0px;overflow: hidden;}
.bk25{height: 25px;display: block;clear: both;font-size: 0px;line-height: 0px;overflow: hidden;}
.bk30{height: 30px;display: block;clear: both;font-size: 0px;line-height: 0px;overflow: hidden;}
.bk40{height: 40px;display: block;clear: both;font-size: 0px;line-height: 0px;overflow: hidden;}
.bk45{height: 45px;display: block;clear: both;font-size: 0px;line-height: 0px;overflow: hidden;}
.halfWidth{ width:50%; }
.fullWidth{ width:100%; }
/*位置相关*/
.absolute{position:absolute;}
.fixed{ position:fixed; }
.relative{ position:relative; }
.b0{ bottom:0; }
.b1{ bottom:1px; }
.l0{ left:0; }
.l1{ left:1px; }
.r0{ right:0; }
.r1{ right:1px; }
.t0{ top:0; }
.t1{ top:1px; }
.z100{ z-index:100; }
.z200{ z-index:200; }

/*背景相关*/
.bc000{ background-color:#000; }
.bcfff{ background-color:#fff; }

/*其他相关*/
.hidden{ visibility:hidden; }
.visible{ visibility:visible; }
.block{ display:block; }
.inline{ display:inline; }
.inlineBlock{ display:inline-block; *display:inline; zoom:1; }
.none{ display:none; }
.collapse{ border-collapse:collapse; }
.separate{ border-collapse:separate; }
.scroll{ overflow:scroll; }
.xScroll{ overflow-x:scroll; }
.yScroll{ overflow-y:scroll; }

/*html5相关*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{ display:block; }

/*CSS3相关*/
.br2{ border-radius:2px; }
.br4{ border-radius:4px; }
.br8{ border-radius:8px; }

.c0151b4{color:#0151b4;}
.cbf0714{color:#bf0714;}
.c356587{color: #356587;}
.caa6521{color: #aa6521;}
.c024fb7{color: #024fb7;}
.cff5500{color: #ff5500;}