﻿@charset "utf-8";
/* CSS Document */

p,hr,ul,li,dl,dt,dd,form,div,span{margin:0;padding:0;}
li{list-style:none;}
img{border:0;vertical-align:middle;}
input{vertical-align:middle;}
a, a:link{color:#333333; text-decoration:none;}  
a:visited{color:#333333;}  
a:hover{color:#ffc20e;}  
a:active{color:#333333;} 

.i_block{display:inline-block;}

.b{font-weight:bold;}
.font14{font-size:14px;line-height:22px;}
.font16{font-size:16px;font-family:微软雅黑;margin:5px 0;color:#323431;}
.font16 a{color:#000;}
.font0{font-size:0;line-height:1;}
.f_left{float:left;}
.f_right{float:right;}
.txt_left{text-align:left;}
.txt_center{text-align:center;}
.txt_right{text-align:right;}
.clearfix {zoom:1;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.mt50{margin-top:50px !important;}
.mt40{margin-top:40px !important;}
.mt30{margin-top:30px !important;}
.mt25{margin-top:25px !important;}
.mt20{margin-top:20px !important;}
.mt15{margin-top:15px !important;}
.pt15{padding-top:15px !important;}
.mt10{margin-top:10px !important;}
.mt5{margin-top:5px !important;}
.ml15{margin-left:15px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.mb20{margin-bottom:20px !important;}
.mb70{margin-bottom:70px !important;}
.mr15{margin-right:15px !important;}
.ml10{margin-left:10px !important;}
.ellipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.w1180{width:1180px;margin:0 auto;}

.pos_rela{position:relative;}
.pos_abs{position:absolute;}
.abs_b_center{left:0;bottom:0;text-align:center;width:100%;z-index:5;}
.trans_bg{filter:alpha(opacity=0);opacity:0;_background:none;_border:0;}
.opa_bg{background-color:#000;left:0;top:0;width:100%;filter:alpha(opacity=40);opacity:0.4;z-index:4;}
.clear_b{clear:both;}

.hidden {
	display: none;
}

.red,.red a,.red a:hover{color:#e23b29;}
.gray,.gray a,.gray a:hover{color:#848484;}
.white,.white a,.white a:hover{color:#fff;}
.blue,.blue a,.blue a:hover{color:#4c629e;}

.auto_h{display:table;width:100%;}
.overflow_x{min-width:20px; width:auto !important; width:20px; overflow-x:hidden !important; overflow-x:none;}
.overflow_y{min-height:20px; height:auto !important; height:20px; overflow-y:hidden !important; overflow-y:none;}
.break_word{word-wrap: break-word; word-break: normal;}
.hide_word{text-indent:-9999px;*text-indent:0;*line-height:0;*font-size:0;color:#fff;}
.no_dash_border{blr:expression(this.onFocus=this.blur());outline:none;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.indent2{text-indent:2em;}

.btn{zoom:1;cursor:pointer;}  
.btn *{outline:0;zoom:1;background:#f2f2f2;}  
.btn input{cursor:pointer;}
.btn input::-moz-focus-inner{border-color:transparent!important;}
.no_td{empty-cells:show;border-collapse: collapse;}
.none{border:0;margin:0;padding:0;}

.pt30{padding-top:30px !important;}
.f_right{display:none}