@charset "utf-8";/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ 
{margin:0;padding:0}
 
/* 设置默认字体 */
body{color:#333;line-height:160%;overflow-x:hidden;}
body, button, input, select, textarea {font:16px/1.5 Microsoft YaHei,微软雅黑,宋体,Geneva,sans-serif;}
h1, h2, h3, h4, h5, h6{font-size:100%}
address, cite, dfn, em, var{font-style:normal} /* 将斜体扶正 */
code, kbd, pre, samp{font-family:courier new, courier, monospace} /* 统一等宽字体 */
small{font-size:12px} /* 小于12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol,li{list-style:none}
 
/* 默认链接样式 */
a{text-decoration:none}
a:link,a:visited{text-decoration:none}
a:hover,a:active{color:#333;}
a.red:link,a.red:visited{color:#e57f7f;font-weight:400}
a.hei:link,a.hei:visited{color:#333;font-weight:400}
.green{color:#228822}
.grey{color:#999}

/* 通用字体样式 */
.red{color:#f02b2b}
.qred{color:#ed127c}
.org{ color:#e89a48;}
.blue{ color:#55adfa;}
.gray{ color:#a5a5a5;}
.black{ color:#333;}
.hide {display:none}
.fr {float:right}
.fl {float:left}
.a-x{text-decoration:underline}
.a-n{text-decoration:none}
h1{font-size:16px;font-weight:bold}
h2{font-size:16px; font-weight:normal;}
h3{font-size:14px; font-weight:normal;}
.p_t{padding:5px 0px 5px 5px;background:#fbf5e5;border:1px solid #ede1cf;margin-bottom:8px}
.p_t span{float:right}
.p_t a:link,.p_t a:visited{color:#1e51c0;display:block;position:relative}
.f_sm{font-size:11px}

.caption h4 a{ color: #333;}

/* 通用背景颜色 */
.bg_gray{ background:#f8f8f8;}
.bg_org{ background:#fef2e6 url(../images/bg_mh.png) no-repeat right bottom; background-size:60%;}
.bg_tzb{ background:#fef2e6 url(../images/bg_tzb.jpg) no-repeat center top; background-size:130%;}
.bg_cpzq{ background:url(../images/bg_cpzq.jpg) no-repeat center top; background-size:130%; padding:15px 0;}

/* 通用连接样式 */
a.lf60:link,a.lf60:visited{color:#f60}
a.lf60:hover,a.lf60:active,a.lf60:focus{color:#EC3E01}
a.bule:link,a.bule:visited{color:#1E51A1}
a.bule:hover,a.bule:active,a.bule:focus{color:#EC3E01}
a.l036:link,a.l036:visited{color:#039}
a.l036:hover,a.l036:active,a.l036:focus{color:#EC3E01}
a.lred:link,a.lred:visited{color:#f00}
a.lred:hover,a.lred:active,a.lred:focus{color:#EC3E01}
a.l666:link,a.l666:visited{color:#666}
a.l666:hover,a.l666:active,a.l666:focus{color:#EC3E01}
a.l333:link,a.l333:visited{color:#333}
a.l333:hover,a.l333:active,a.l333:focus{color:#EC3E01}


/* 重置文本格式元素 */
sup{vertical-align:text-top} /* 重置，减少对行高的影响 */
sub{vertical-align:text-bottom}
 
/* 重置表单元素 */
legend {color:#000} /* for ie6 */
fieldset, img{border:0} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea{font-size:100%} /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
textarea{outline:none;resize:none}
select,input,img,select{vertical-align:middle}
address,cite,dfn,em,var {font-style:normal}
img{display:inline-block;overflow:hidden}
 
/* 重置表格元素 */
table{border-collapse:collapse;border-spacing:0}
 
/* 清除浮动 */
.clear{clear:both;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
.bh{ overflow:hidden; zoom:1;}
.middle{ vertical-align:middle;} 

/* 常见功能 */
.hide, .hidden{display:none}
.invisible{visibility:hidden}
.nobg{background:none !important}

/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video 
{display:block ;margin:0;padding:0}

.left{float:left;}
.right{float:right;}
.center{margin:0 auto;}

/* 宽度 */
.w_1200{ width:1200px; margin:auto;}
.w_news{ width:1160px; margin:auto; padding:100px 20px 20px 20px;}

.w_60f{
	width:60%;
	margin:auto;
}

.box_1200{ width:1200px; margin:auto; min-height:300px; z-index:9999;}

/* 公共padding */

.p_5{ padding:5px;}
.p_10{ padding:10px;}
.p_15{ padding:15px;}
.p_20{ padding:20px;}

.p_top_3{ padding-top:3px;}
.p_top_5{ padding-top:5px;}
.p_top_10{ padding-top:10px;}
.p_top_15{ padding-top:15px;}
.p_top_20{ padding-top:20px;}
.p_top_25{ padding-top:25px;}
.p_top_30{ padding-top:30px;}

.p_bottom_5{ padding-bottom:5px;}
.p_bottom_10{ padding-bottom:10px;}
.p_bottom_15{ padding-bottom:15px;}
.p_bottom_20{ padding-bottom:20px;}
.p_bottom_25{ padding-bottom:25px;}
.p_bottom_30{ padding-bottom:30px;}
.p_bottom_50{ padding-bottom:50px;}

.p_left_5{ padding-left:5px;}
.p_left_10{ padding-left:10px;}
.p_left_15{ padding-left:15px;}
.p_left_20{ padding-left:20px;}
.p_left_25{ padding-left:25px;}
.p_left_30{ padding-left:30px;}
.p_left_80{ padding-left:80px;}

.p_right_5{ padding-right:5px;}
.p_right_10{ padding-right:10px;}
.p_right_15{ padding-right:15px;}
.p_right_20{ padding-right:20px;}
.p_right_25{ padding-right:25px;}
.p_right_30{ padding-right:30px;}


/* 公共margin */

.m_5{ margin:5px;}
.m_10{ margin:10px;}
.m_15{ margin:15px;}
.m_20{ margin:20px;}
.m_100{ margin:60px 100px;}
.m_equal{ margin-left:auto;margin-right:auto;}

.top_3{ margin-top:3px;}
.top_5{ margin-top:5px;}
.top_10{ margin-top:10px;}
.top_15{ margin-top:15px;}
.top_20{ margin-top:20px;}
.top_25{ margin-top:25px;}
.top_30{ margin-top:30px;}
.top_150{ margin-top:180px;}

.bottom_5{ margin-bottom:5px;}
.bottom_10{ margin-bottom:10px;}
.bottom_15{ margin-bottom:15px;}
.bottom_20{ margin-bottom:20px;}
.bottom_25{ margin-bottom:25px;}
.bottom_30{ margin-bottom:30px;}

.left_5{ margin-left:5px;}
.left_10{ margin-left:10px;}
.left_15{ margin-left:15px;}
.left_20{ margin-left:20px;}
.left_25{ margin-left:25px;}
.left_30{ margin-left:30px;}
.left_50{ margin-left:50px;}
.left_100{ margin-left:100px;}
.left_150{ margin-left:150px;}

.right_5{ margin-right:5px;}
.right_10{ margin-right:10px;}
.right_15{ margin-right:15px;}
.right_20{ margin-right:20px;}
.right_25{ margin-right:25px;}
.right_30{ margin-right:30px;}


.div_logo{ border-bottom: solid 5px #333; background: #fff; min-height: 70px;}
.div_logo .logo{ width:1000px; margin: auto;}
.div_center{ background: #f5f5f5; margin: auto; text-align: center;}
.div_bottom{ background:#694420; color: #fff; height: 40px; padding-top: 15px; text-align: center;}






