@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
body, button, input, select, textarea { font: 14px/1.5 "microsoft yahei", "simsun", \5b8b\4f53, arial; color: #333; }
ul, ol, li { list-style: none; }
i, em { font-style: normal }
img { vertical-align: top; border: 0; }
a { color: #333; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
/*com*/
.c_tbar, .footer, .t_inn, .f_inn, .u_ft, .u_ft li { position: relative; clear: both; overflow: hidden; }
.c_tbar, .footer { width: 100%; min-width: 1200px; }
.t_inn, .f_inn { width: 1200px; margin: 0 auto; }
/*k_tbar*/
.c_tbar { font-size: 14px; color: #cf2825; height: 40px; line-height: 40px; background: #fff;border-bottom: 1px solid #e8e8e8; }
.t_fl { float: left; }
.t_fr { float: right; padding-right: 70px; }
.t_fr a { float: left; display: block; color: #cf2825; margin-right: 30px; }
/*footer*/
.footer { font-size: 12px; color: #89898d; width: 100%; height: 590px; line-height: 1.67; background: #4d4e53; }
.footer .bg_ft { position: absolute; top: 0; left: 0; width: 50%; height: 590px; margin-left: -274px; background: #414248; }
.f_inn { z-index: 3; min-height: 590px; }
.f_s1, .f_s2 { float: left; width: 370px; }
.f_s2 { float: right; width: 828px; }
.f_adr { width: 228px; padding-left: 26px; margin-top: 170px; }
.f_adr p { position: relative; padding-left: 40px; }
.f_adr p label { position: absolute; top: 0; left: 0; width: 40px; }
.ft_logo { margin-bottom: 12px; }
.u_ft { font-size: 14px; color: #fff; line-height: 30px; margin-top: 12px; }
.u_ft li { margin-bottom: 16px; }
.u_ft .f_h4 { font-size: 20px; font-weight: normal; line-height: 42px; }
.u_ft p { clear: none; overflow: hidden; }
.u_ft a { float: left; display: block; color: #fff; margin-right: 20px; }
.u_ft a:hover{color: #fff;}
.u_ft .f_h4 a:hover{text-decoration: none;}
.ft_copy a { color: #89898d; }
