/* CSS Document */
html,body, div, ul, ol, dl, dt, dd, li, dl, p, span{margin:0;padding:0; font-size:14px;}
*{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;
}
button{outline: none;}
input{
	padding:0px;
	margin:0px;
}
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:#;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% }
html, body, * { scrollbar-face-color: #007c36; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #eeeeee; scrollbar-3dlight-color: #eeeeee; scrollbar-arrow-color: #000; scrollbar-track-color: #fff; scrollbar-darkshadow-color: #fff; }

::-webkit-scrollbar-thumb {
    background-color: #EEEEEE;
    height:50px;
    outline-offset:-2px;
	cursor:pointer;
    border: none;
}
::-webkit-scrollbar-thumb:hover {
    background-color:#cccccc;
    height:50px;
    cursor: pointer;
}
::-webkit-scrollbar {
    width:10px;
    height:10px;
}

::-webkit-scrollbar-track-piece {
    background-color:transparent;
    -webkit-border-radius:0px;
}

/*
@media screen and (max-width:1100px) {
    ::-webkit-scrollbar {
        width:10px;
        height:10px;
    }
}*/
.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 { character-shadow : 1px 1px 5px #000; text-shadow: 1px 1px 5px #000; }
.text-shadow2 { character-shadow : 2px 2px 5px #000; 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; }
.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; }
/******************************************字体修改***************************************************/
body{background: #f5f5f5;}

/**{transition: all .5s;}*/
/*.btn{position: relative; overflow: hidden;}
.btn:after{content: ''; height: 100%; position: absolute; top: 0; width: 30%; bottom: 0; left: -40%; background-image: linear-gradient(to right, transparent, rgba(255,255,255,0.4), rgba(255,255,255,0.7), rgba(255,255,255,0.4), transparent); transform: skew(-20deg);}
.btn:hover:after{left: 140%; width: 30%; transition: all .5s;}*/