/**
 * @author yangzeming
 * 
 */

/*reset*/

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre,code, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;
}
/** 重置表格元素 **/
table {
	border-collapse:collapse;
	border-spacing:0;
}
html {
	width:100%;
	height:100%;
	border:none;
}
/*=====设置默认字体==============*/

body,
button, input, select, textare, td, th{
	font: 12px/18px Microsoft Yahei;
}
/*==============按钮鼠标手势===========*/
button, input[type="button"],input[type="submit"], input[type="reset"], input[type="file"]{
	cursor:pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ button, input[type="button"],input[type="submit"], input[type="reset"], input[type="file"]{
padding:1px 6px;} }
textare,input{
	outline: none;
}

/**=====让链接里的 img 无边框===*/
fieldset,img, iframe {
	border:none;  
}

p, div, td {
    word-break: break-all;
}

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 链接相关 */

a{
	color:#0449be;
}

/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}

/* CSS reset */
fieldset,img{border:0;}
input,select,img{ vertical-align:middle;}
input,select,textarea{outline: 0 none;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
h2,h3{ font-size:12px;}
h4,h5,h6{font-size:100%;font-weight:normal;}
table{ width:100%; border-collapse:collapse;}
q:before,q:after{content:" ";}
abbr,acronym{border:0;}
body{font-size:12px;font-family:"宋体",Tahoma, Arial, Helvetica, sans-serif;color:#333;} 
a{text-decoration:none;color:#333;}
a:hover{ color:#12609d;}
.clearfix{ clear:both;}
.clearfix:after{clear:both;display:block;visibility:hidden;font-size:0;content:" ";height:0;}
.clearfix {zoom:1;}

/* font */
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.font_b{font-weight:bold;}
.font_n{font-weight:normal;}

/* position */
.t_l{ text-align:left;}
.t_r{ text-align:right;}
.t_c{ text-align:center;}
.v_t{ vertical-align:top;}
.v_c{ vertical-align:middle;}
.v_b{ vertical-align:bottom;}
.f_r{ float:right;}
.f_l{ float:left; display:inline;}
.c_both{clear:both;}
.d_p_n{ display:none;}
.d_p_b{ display:block;}

/* margin & padding */
.m_t5{margin-top:5px;}
.m_t10{margin-top:10px;}
.m_t15{margin-top:15px;}
.m_t20{margin-top:20px;}
.m_t25{margin-top:25px;}
.m_t30{margin-top:30px;}
.m_b5{margin-bottom:5px;}
.m_b10{margin-bottom:10px;}
.m_b15{margin-bottom:15px;}
.m_b20{margin-bottom:20px;}
.m_b25{margin-bottom:25px;}
.m_b30{margin-bottom:30px;}
.m_l5{margin-left:5px;}
.m_l10{margin-left:10px;}
.m_l15{margin-left:15px;}
.m_l20{margin-left:20px;}
.m_l25{margin-left:25px;}
.m_l30{margin-left:30px;}
.m_r5{margin-right:5px;}
.m_r10{margin-right:10px;}
.m_r15{margin-right:15px;}
.m_r20{margin-right:20px;}
.m_r25{margin-right:25px;}
.m_r30{margin-right:30px;}
.p_t5{padding-top:5px;}
.p_t10{padding-top:10px;}
.p_t15{padding-top:15px;}
.p_t20{padding-top:20px;}
.p_t25{padding-top:25px;}
.p_t30{padding-top:30px;}
.p_b5{padding-bottom:5px;}
.p_b10{padding-bottom:10px;}
.p_b15{padding-bottom:15px;}
.p_b20{padding-bottom:20px;}
.p_b25{padding-bottom:25px;}
.p_b30{padding-bottom:30px;}
.p_l5{padding-left:5px;}
.p_l10{padding-left:10px;}
.p_l15{padding-left:15px;}
.p_l20{padding-left:20px;}
.p_l25{padding-left:25px;}
.p_l30{padding-left:30px;}
.p_r5{padding-right:5px;}
.p_r10{padding-right:10px;}
.p_r15{padding-right:15px;}
.p_r20{padding-right:20px;}
.p_r25{padding-right:25px;}
.p_r30{padding-right:30px;}

/*color*/
.c_red{ color:#cc0000;}
.c_gray{ color:#999;}
.c_yellow{ color:#f78a00;}
.c_blue{ color:#2937ec;}
.c_green{ color:#0fa413;}

/* radio & checkbox */
select{padding:3px;border: 1px solid #ccc;font-family: inherit; font-size: inherit;vertical-align: middle;color: inherit;background:#fff;}
.radio{ margin:0 5px;  vertical-align:-2px;*vertical-align:middle;}
.checkbox{ margin:0 5px 0 2px;*margin:0 3px 0 0px;vertical-align:-2px;*vertical-align:middle; }
.btn{width:80px; height:22px;line-height:22px; border:none;cursor:pointer;overflow:visible;background:url(../images/btn1.gif) no-repeat;}

a{text-decoration:none;color:#fff; cursor:pointer;}