/* CSS Document */
html{font-size:14px;}
html,body, div, ul, ol, dl, dt, dd, li, dl, p, span{margin:0;padding:0;}
*{font-family:"微软雅黑";}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    border:none;
}
input {
    padding: 0px;
    margin: 0px;
}

/* 谷歌 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

/* 火狐 */
input[type="number"]{
    -moz-appearance: textfield;
}

img[src=""],img:not([src]) {
    opacity: 0;
}

a:focus{
    outline:none
}
/*解决ios点击背景*/
*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}

ol, ul ,li{list-style: none;}
img {border: 0; vertical-align:middle;}
body{color:#000000;background:#FFF;}
a{color:#000000;text-decoration:none; }
a:hover{color:#434343;text-decoration:none;}

/*IE专用样式D   WWDW    WD*/
::-ms-clear,::-ms-reveal{display:none;}


/*公共类样式*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;width:100%; height:0px;}
.clear10{clear:both; width:100%; height:10px;}
.clear15{clear:both; width:100%; height:15px;}
.p5{padding: 5px;}
.p10{padding: 10px;}
.p15{padding: 15px;}

/*文字样式*/
.text_shadow{text-shadow:0 0 #000000;}
.text_shadow_t1_l1_black{text-shadow:1px 1px #000000;}
.text_shadow_white{text-shadow:0px 0px #FFFFFF;}
.text_shadow_t1_l1_white{text-shadow:1px 1px #FFFFFF;}

.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f20 { font-size: 20px; }
/*font style*/

.fb { font-weight: bold; }
.fn { font-weight: normal; }
/*line height*/

.t2 { text-indent: 2em; }
.lh150 { line-height: 150%; }
.lh180 { line-height: 180%; }
.lh200 { line-height: 200%; }
/*font color*/

.red, a.red { color: #cc0031; }
.darkblue, a.darkblue { color: #039; }
.gray, a.gray { color: #878787; }
/*a decoration*/

.unl { text-decoration: underline; }
.no_unl { text-decoration: none; }
/*text algin*/

.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
/*div float*/

.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.clearfix:after { content: ''; display: block; visibility: hidden; font-size: 0; clear: both; }
.clearfix { zoom: 1; }
/*div clear*/

.cb { clear: both; }
.cl { clear: left; }
.cr { clear: right; }
/*div position*/

.vm { vertical-align: middle; }
.pr { position: relative; }
.pa { position: absolute; }
.abs-right { position: absolute; right: 0; }
.zoom { zoom: 1; }
/* CSS Document */

a { text-decoration: none; }
ul li { list-style: none; }
ul li:hover { list-style: none; }
img { border: none; display: block; }
input { outline: none; background: #FFFFFF; }
select { outline: none; background: #FFFFFF; }
.not_select {-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none;}
.clear { clear: both; width: 100%; height: 0px !important; display: block; }
.clear10 { clear: both; height: 10px; width: 100% }

.tm { background-color: #000000; filter: Alpha(opacity=30); background: rgba(0,0,0,0.3); filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#33000000, endColorstr=#33000000);
}
.tm2 { background-color: #000000; filter: Alpha(opacity=50); background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#55000000, endColorstr=#55000000);
}
.tm3 { background-color: #000000; filter: Alpha(opacity=80); background: rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#88000000, endColorstr=#88000000);
}
.text-shadow {text-shadow: 1px 1px 5px #000; }
.text-shadow2 {text-shadow: 2px 2px 5px #000; }
.br_clear { width: 100%; height: 20px; clear: both; }
.text_overflow {text-overflow: ellipsis; white-space: nowrap; *white-space:nowrap; overflow: hidden;}
.text_overflow_2 {
	overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
}
.text_overflow_3 {
	overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    word-break: break-all;
}
.border-radius { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.border-radius2 { border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.border-radius3 { border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
/******************************************字体修改***************************************************/