﻿@charset "utf-8";
/* ===================  清除margin,padding默认样式 ===================== */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {margin:0px;	padding:0px;}
/* ================= 去掉fieldset和img默认边框 ================== */
fieldset, img {border:0;}
/*=================== 去掉列表默认属性 ========================= */
ol, ul {
	list-style:none;
}
ul li {
	list-style:none;
}
input, textarea, select {
	font-family:inherit;
	font-size: inherit;
	font-weight: inherit;
}
input, textarea, select {
	
}
hr {
	border:0 #ccc solid;
	border-width:1px 0 0;
	clear:both;
	height:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
/* ==========================================     hx系列   ========================================================= */
h1, h2, h3, h4, h5, h6 {FONT-FAMILY:Verdana, Arial, Sans-Serif,'微软雅黑'}
h1 {font-size: 200%;}
h2 {font-size: 166.67%;}
h3 {font-size: 150%;}
h4 {font-size: 133.33%;}
h5 {font-size: 116.67%;}
h6 {font-size: 116.67%;	font-style: italic;}
/* ==========================================     字体大小   ========================================================= */
.f_s_10 {font-size:10px;}/*=10px*/
.f_s_12 {font-size:12px;}/*=12px*/
.f_s_13 {font-size:13px;}/*=13px*/
.f_s_14 {font-size:14px;}/*=14px*/
.f_s_15 {font-size:15px;}/*=15px*/
.f_s_16 {font-size:16px;}/*=16px*/
.f_s_17 {font-size:17px;}/*=17px*/
.f_s_18 {font-size:18px;}/*=18px*/
.f_s_19 {font-size:19px;}/*=19px*/
.f_s_20 {font-size:20px;}/*=20px*/
.f_s_21 {font-size:21px;}/*=21px*/
.f_s_22 {font-size:22px;}/*=22px*/
.f_s_23 {font-size:23px;}/*=23px*/
.f_s_24 {font-size:24px;}/*=24px*/
.f_s_25 {font-size:25px;}/*=25px*/
.f-w {font-family:Webdings}
.f-b{ font-weight:bold;}
/* ==========================================     行高   ========================================================= */
.f_h_15{line-height:15px;}
.f_h_20{ line-height:20px;}
.f_h_25{ line-height:25px;}
.f_h_30{ line-height:30px;}
.f_h_40{ line-height:40px;}
.f_h_b150{ line-height:150%;}
.f_h_b200{ line-height:200%;}
/* ==========================================     字体   ========================================================= */
.f_z_h{FONT-FAMILY:'黑体','微软雅黑',Verdana, Arial, Sans-Serif}
/* ==========================================    定义颜色_文本和链接   ========================================================= */

/* 带颜色链接开始 */
.c_red, a.c_red, a.c_red:visited, a.c_red:link,.c_red a {color:#F00;}
.c_green, a.c_green, a.c_green:visited, a.c_green:link,.c_green a {color:#090;}
.c_blue, a.c_blue, a.c_blue:visited, a.c_blue:link,.c_blue a {color:#225D92;}
.c_blue_1, a.c_blue_1, a.c_blue_1:visited, a.c_blue_1:link,.c_blue_1 a {color:#1E77D3;}
.c_blue_2, a.c_blue_2, a.c_blue_2:visited, a.c_blue_2:link,.c_blue_2 a {color:#039;}
.c_yellow, a.c_yellow, a.c_yellow:visited, a.c_yellow:link,.c_yellow a {color:#FF0;}
.c_gray, a.c_gray, a.c_gray:visited, a.c_gray:link,.c_gray a {color:#666;}
.c_white, a.c_white, a.c_white:visited, a.c_white:link,.c_white a {color:#FFF;}


/* 带颜色链接结束 */



/* 着重标记 */   
cite, blackquote, em, i {
	font-style: italic;
}
strong, b {
	font-weight: bold;
}
/* 预格式标记 */   
pre, code {
	font-family: monospace;
	font-size: 1.1em;
}
/* 缩写标记 */   
acronym, abbr {
	border-bottom: 0.1em dashed #c00;
	cursor: help;
	letter-spacing: .07em;
}
/* ================== 恢复正常字体和字体宽度 ========================== */
address, caption, cite, code, dfn, em, th, var, h1, h2, h3, h4, h5, h6 {
	font-style:normal;
	font-weight:normal;
}
/*Remover list-style from list*/
table {
	border-collapse:collapse; /* 边框合并属性 */
	border-spacing:0px;
}
/*Left-aligns text in caption and th*/
caption, th, td {
	font-weight: normal;
	
}
/*Removes quotation matks from q*/
q:before, q:after, blockquote:before, blockquote:after {
	content:"";
	content:none
}
blockquote, q {
	quotes:none;
}
/* 从页面布局上隐藏元素*/   
.hidden {
	display: none;
}
/*隐藏元素*/   
.invisible {
	visibility: hidden;
}
/*隐藏内容*/   
.v_h {
	overflow: hidden;
}
/*定义成块*/   
.v_block{
	display:block;
	}
/*==============================补丁==========================================*/
/*==============封闭层===============*/
.gainlayout {
	display:inline-block;
}
.clearing{
	clear:both;
}
/* ====== IE6的双倍边距BUG ======== */
.bug2bei {display:inline;}
/* ====== IE6的三个像素的空隙  ========== */
.bug3xs {font-size:0px;}
/* ======== 标题背景图片替换文字设a  ======= */
.txt-h {
	display:block;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
}
/* ========= 替代04字体 =========== */
.font04 {font: 8px/22px Verdana, Arial, Helvetica, sans-serif;}


/* ========= 其他预设 =========== */
.tr {text-align:right;}
.tc {text-align:center;}
.tl {text-align:left;}
.fr {float: right;}
.fl {float: left;}

/* ========= 距离预设 =========== */
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.ma5{ margin:5px;}
.ma10{ margin:10px;}


.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pa5{ padding:5px;}
.pa10{ padding:10px;}


/* ========= 取消边框 =========== */
.none{border:none;}
/* ========= 做到既防止表格/层撑破又防止单词断裂了 =========== */
table {
/*table-layout: fixed;*/
word-wrap:break-word;
}
div {
word-wrap:break-word;
}