﻿/*default settings*/

body, html {width:100%; min-height:100%; color:#555;}
*{box-sizing:border-box; margin:0; padding:0;}
*:focus {outline:none;}
fieldset, img {border:0;}
li{list-style:none;}
ol,dl,dt,dd,ul,li{ margin:0; padding:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
.relative{position:relative;}
input, textarea, select{font-family:inherit; font-size:inherit; font-weight:inherit;}
img{border:0; display:block; behavior:url('images/iepngfix.htc');}
body, button, input, select, textarea{
  font: 12px/1.5 "Hiragino Sans GB","Microsoft Yahei",tahoma,arial,sans-serif;
}

/*===========link===========*/
a, a:link, a:visited {color:#555; text-decoration:none;}
a:hover{text-decoration: underline; color: #0068B7;}
a:active{color:#222; text-decoration:none;}

/*===========font===========*/
.hei{font-family:SimHei;}
.en{font-family:Georgia;}
.num{font-size:10px;}
.s{font-size:11px;}
.m{font-size:14px;}
.l{font-size:16px;}
strong, .b{font-weight:bold;}
.normal{font-weight:normal;}

/*===========control===========*/
.hide{display:none;}
.show{display:block;}
.hideText{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.clearfix:before, .clearfix:after { content: ""; display:table; } .clearfix:after { clear:both; overflow:hidden; } .clearfix { zoom:1; }
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.shadow{box-shadow:0 1px 7px rgba(0,0,0,0.04);}

/*===========padding patch===========*/
.pt5{padding-top:5px;}
.pt25{padding-top:25px;}

/*===========margin patch===========*/
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
