@charset "utf-8";
* {
    margin: 0;
    padding: 0;
}
body {
    background:#fff;
	font-family: "microsoft yahei",Verdana,Arial,Helvetica,sans-serif; 
	font-size:12px;
    margin: 0;
    padding: 0;
	width:100%;
	color:#3f3f3f;
	word-break: break-all;
}

ul, li { 
    list-style: none outside none;
}
a{
	transition: all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	}
a:link,a:visited{
    color: #3f3f3f;
    text-decoration: none;
}
a:hover,a:active{ 
	color:#0070b2;
	text-decoration: underline;
}

img, img a {
    border: 0 none;
    vertical-align: middle;
}

.fl {
    float: left;
}
.fr {
    float: right;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.clear{ line-height:0px; height:0px; font-size:0px; clear:both;}


input,textarea{ 
	outline:0;
	}
a,input,.HideFocus {  
	hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */   
	outline: none;  /* for firefox 1.5 + */
/*	font-family: "microsoft yahei",Verdana,Arial,Helvetica,sans-serif;*/
}  
.tl{ text-align:left;}
.tc{ text-align: center;}
.tr{ text-align: right;}

.hide{ display:none}

.shell{ width:1000px;margin-left: auto;margin-right: auto;}

input.text{ border:1px solid #d5d5d5; padding:5px 6px; color:#666}
select{border:1px solid #d5d5d5; height:28px }
.btn{ display:inline-block; padding:5px 20px; color:#FFF; background:#004a8f;}
.btn:hover{background:#004a8f;}

/*颜色*/
.blue{color:#2a88e8;}
.red{ color:#F00}
.gray{ color:#bababa;}
.light_gray{ color:#c2c2c2}
a.blue{ color:#2a88e8; text-decoration: underline;}
a.blue_bor_none{ color:#2a88e8; text-decoration: none;}
a.blue_bor_none:hover{text-decoration:underline;}
.bg_purple{background:#bf91d4}
.bg_green{background:#79bb4e}
.bg_orange{background:#ff8400}
.bg_blue_gray{background:#6786d9}
.bg_gray{background:#fbfbfb;}
.bg_darkgray{background:#a5a5a5;}
.bg_red{background:#F00;}
.orange{ color:#ff8400}
.green{color:#79bb4e}
a.orange{ color:#ff8400}

.block{display:block;}
span.gap{ margin-right:10px;}
.empty_pages{ font-size:24px; text-align:center; padding-top:120px; color:#CCC; padding-bottom: 100px;}

table.standard{ border-collapse:collapse;color:#333;border:1px solid #d5d5d5;}
table.standard tr th{ border:1px solid #d5d5d5;padding:4px; height:30px; background:#f5f5f5}
table.standard tr td{border:1px solid #dddddd; padding:8px 5px;}
table.standard tr td p{ line-height:18px;}
table.standard tr td{ background:#FFF;}
table.table_none_border,table.table_none_border tr,table.table_none_border tr td{ border:none;background:none;}
table.standard tr th.th_tl{padding-left:10px;background:#fbfbfb; text-align:left; font-weight:normal;}

/*底部*/
#footer{ height:30px; line-height:30px; background:url(../images/fot_bg.png) repeat-x; color:#5fb9ec; text-align:center;}
#footer span{ margin:0 5px;}
