﻿@charset "UTF-8";
/*------------// Overall //------------------*/
html {background:#ebebeb;}
body{font-family:"微软雅黑",Arial,"宋体",Helvetica, sans-serif,Verdana;color:#333; margin:0;padding:0; }
body {margin:0 auto !important;}
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img,select { padding: 0; margin: 0;text-align:justify;}
input {padding-left:5px;outline:none;font-family:'微软雅黑' !important;}
textarea {padding:5px;font-family:'微软雅黑' !important;}
fieldset,img { border: 0; }
ol,ul,li { list-style: none; text-align:justify;}


/*-- All --*/
a:link{text-decoration:none; color:#333;}
a:visited{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#333;}

.clear {clear:both;}
.lf {float:left;}
.rg {float:right;}
.t_align_left {text-align:left;}
.t_align_center {text-align:center;}
.t_align_right {text-align:right;}
.v_align_top {vertical-align:top;}
.v_align_middle{vertical-align:middle;}
.shid {display:none;}
.max_w1200 {max-width:1200px;margin:0 auto;}
.padding20 {padding:20px;}
.padding20_0{padding:20px 0;}
.padding0_20{padding:0 20px;}
.line_height45 {line-height:45px;}
.display_none {display:none !important;}
.height500 {min-height:500px !important;}
/*颜色*/
.bg_gray {background:#ebebeb;}
.red {color:#df2634;}
.bg_height_gray {background:#373b3e;}
.bg_light_gray {background:#f5f5f5;}
.bg_white {background:#fff;}
.bg_green {background:#27ae61;}
.border_r50 {border-radius:50%;}
.light_grey {color:#999999;}
.bg_blue {background:#297fb8;color:#fff;}
/*字体大小*/
.fz_36 {font-size:36px;}
.fz_28 {font-size:28px;}
.fz_22 {font-size:22px;}
.fz_20 {font-size:20px;}
.fz_14 {font-size:14px;}
.fz_12 {font-size:12px;}


.main {padding:0 20px;width:600px;margin:0 auto;}
.mask{position:fixed;left:0;top:0;z-index:100;height:100%;width:100%;background:black;opacity:0.8;filter:alpha(opacity=80);display:none;}
#last {text-align: center;color: #808080;}
#loading {    text-align: center;background: #fff;margin-top: 1px;}
.pages .number span{padding: 0 10px;border: 1px solid #ddd;margin: 0 5px;}

.mask {    background: gray; 
    position: fixed; 
    left: 0px; 
    top: 0px; 
    width: 100%; 
    height: 100%; 
    display: none; 
    z-index: 20; 
    filter: alpha(opacity=40); 
    opacity: 0.4 !important; }
.mask img {
    position:fixed;
    left: 50%; 
    top: 50%; 
}
.hide {display:none}

