/* CSS Document */

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p,  /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li /* list elements 列表元素 */
{
    margin: 0;
    padding: 0;
}

html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}

body,button, input, select, textarea { /* for ie */
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

/* 宋体：\5b8b\4f53  微软雅黑：\5FAE\8F6F\96C5\9ED1 */

input{padding:0;margin:0;outline:none;}

i {font-style: normal;}

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

em,s { font-style: normal; } /* 将斜体扶正 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

ul,li,ol { list-style: none; }

a  
{
    text-decoration: none; 
    background: transparent; /*修正win8系统IE连接灰色背景*/
}
a:hover { text-decoration: none; }

img { border: none; }

button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

button { border: 0; cursor: pointer;}

hr { border: none; height: 1px;}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 
html { overflow-y: scroll; }
*/

.fl{ float:left;}
.fr{ float:right;}

.clearL{ clear:left;}
.clearfix{ _dispaly:inline-block; zoom:1;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

.f-cb {  zoom: 1;}
.f-cb:after {  display: block;  height: 0;  clear: both;  visibility: hidden;  overflow: hidden;  content: ".";}

.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}

.fs14{ font-size:14px;}
.fs20{ font-size:20px;}
.fs24{ font-size:24px;}

.Lh150{ line-height:150%;}

.fwb{ font-weight:bold;}

.dis_ib{display:inline-block !important;}
.mjz{ margin: 0 auto;}
.ffYH{font-family:"\5FAE\8F6F\96C5\9ED1"!important;}/* Microsoft YaHei */

.bt{ color:#CC0000;}/*必填项*/

.c000{ color:#000;}
.c333{ color:#333;}
.c666{ color:#666;}
.c999{ color:#999;}
.cAAA{ color:#AAA;}
.cFFF{ color:#FFF;}
.c60C{ color:#60C;}
.c069{ color:#069;}
.c060{ color:#060;}
.cF36{ color:#F36;}

.bgc01 { background-color: #FE9700; }
.bgc02 { background-color: #F26765; }
.bgc03 { background-color: #6F68DF; }
.bgc04 { background-color: #FD7A49; }
.bgc05 { background-color: #19CF8A; }
.bgc06 { background-color: #4493F7; }
.bgc07 { background-color: #52C7D1; }
.bgc08 { background-color: #C18B8B; }
.bgc09 { background-color: #9BC559; }
.bgc10 { background-color: #FFE577; }
.bgc11 { background-color: #FFF; }
.bgc12{ background-color:#8EDEC3;}
.bgc13{ background-color:#2BAE82;}
.bgc14{ background-color:#f0f0f0 !important;}


.pA0i {
    padding: 0px !important;
}

.pA35 { padding: 35px; }
.pA60 { padding: 60px; }

.pL5 { padding-left: 5px; }
.pL10 { padding-left: 10px; }
.pL20 { padding-left: 20px; }
.pL25 { padding-left: 25px; }
.pL30 { padding-left: 30px; }
.pL35 { padding-left: 35px; }
.pL45 { padding-left: 45px; }
.pL55 { padding-left: 55px; }
.pL80 { padding-left: 80px; }
.pL90 { padding-left: 90px; }
.pL250 { padding-left: 250px; }

.pR5 { padding-right: 5px; }
.pR10 { padding-right: 10px; }
.pR20 { padding-right: 20px; }
.pR25 { padding-right: 25px; }
.pR30 { padding-right: 30px; }
.pR140 { padding-right: 140px; }

.pT3 { padding-top: 3px; }
.pT5 { padding-top: 5px; }
.pT6 { padding-top: 6px; }
.pT10 { padding-top: 10px; }
.pT15 { padding-top: 15px; }
.pT20 { padding-top: 20px; }
.pT30 { padding-top: 30px; }
.pT45 { padding-top: 45px; }
.pT50 { padding-top: 50px; }
.pT80 { padding-top: 80px; }
.pT105 { padding-top: 105px; }

.pB10{ padding-bottom:10px;}
.pB20{ padding-bottom:20px;}
.pB50{ padding-bottom:50px;}

.mA30{ margin:30px;}

.ml30{ margin-left:30px;}
.ml60{ margin-left:60px;}
.ml87{ margin-left:87px;}
.ml100{ margin-left:100px;}

.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}
.mr50{ margin-right:50px;}
.mr80{ margin-right:80px;}


.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}
.mt65{ margin-top:65px;}
.mt75{ margin-top:75px;}
.mt80{ margin-top:80px;}


.mb10{ margin-bottom:10px;}
.mb50{ margin-bottom:50px;}

.w50{width:50px;}
.w80{width:80px;}
.w100{width:100px;}
.w120{width:120px;}
.w160{width:160px;}
.w200{ width:200px;}
.w260{width:260px;}
.w300{width:300px;}
.w360{width:360px;}
.w385{width:385px;}
.w425{width:425px;}
.w450{width:450px;}
.w500{width:500px;}
.w525{width:525px;}
.w580{width:580px;}
.w800{width:800px;}


.h25{height:25px;}
.h50{height:50px;}
.h80{height:80px;}
.h85{height:85px;}
.h115{height:115px;}
.h120{height:120px;}
.h135{height:135px;}


.VHjz{
display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-pack: center;
  -moz-box-align: center;
  
  display: -o-box;
  -o-box-orient: horizontal;
  -o-box-pack: center;
  -o-box-align: center;
  
  display: -ms-box;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -ms-box-align: center;
  
  display: box;
  box-orient: horizontal;
  box-pack: center;
  box-align: center;
}



/*右侧悬浮*/
.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;}
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}

#gotop{ width:52px; height:52px; background:url(/images/icon.png) no-repeat; display:block; background-position:0 -118px;}


















