/* 头部 */
.head { height: 111px; padding-top: 27px; background: url(21hc_bg.png) repeat-x center top; width: 100%; z-index: 999 }
.bg1 { background: url(17hc_bg_b.png) no-repeat center bottom; padding-bottom: 92px; margin-top: -5px; }
.contain { width: 1200px; margin: 0 auto; }
.contain1 { width: 100%; z-index: 999; background-color: #f8f3e6 }
.logo { float: left; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
.tq_tit { float: left; padding-left: 15px; line-height: 30px; margin-top: 6px; border-left: 1px solid #e2e2e2; }
.head_r { float: right; width: 560px; }
.tit { line-height: 38px; text-align: right; padding-right: 30px; }
.tit a { background: url(21hc_tit_line.jpg) no-repeat right center; padding: 0 10px; }
.tit a.last { background: none; padding: 0; padding-left: 8px; }
.tit a img { padding: 0 6px 0 0; }
.tit a.last img { padding: 0 }
.menu { margin: 10px auto 0; height: 36px; line-height: 36px; }
.menu ul { float: right; }
.menu li { float: left; background: url(21hc_menu_line.jpg) no-repeat right center; height: 36px; line-height: 36px; width: 111px; display: inline; text-align: center; font-size: 18px; }
.menu li a { display: block; }
.menu li.ic1.on a, .menu li.ic1 a:hover { background: url(21hc_menu_bar2.png) no-repeat center; color: #db285b; text-decoration: none; }
.menu li.ic2.on a, .menu li.ic2 a:hover { background: url(21hc_menu_bar.png) no-repeat center; color: #0057a5; text-decoration: none; }
.menu li.ic3.on a, .menu li.ic3 a:hover { background: url(21hc_menu_bar3.png) no-repeat center; color: #068e3e; text-decoration: none; }
.menu li.ic4.on a, .menu li.ic4 a:hover { background: url(21hc_menu_bar4.png) no-repeat center; color: #ff6600; text-decoration: none; }
.menu li.ic5.on a, .menu li.ic5 a:hover { background: url(21hc_menu_bar5.jpg) no-repeat center; color: #bd8e00; text-decoration: none; }
.menu li.last { background: none; }
.tgray1 a:hover {color: #acacac;text-decoration: underline;}
.tgray1 a:link, .tgray1 a:visited {color: #acacac;font-size: 14px;}
/* 尾部 */
.bot_bg { margin: 0px auto; background: url(21hc_bot.png) repeat #3d2d29; font-size: 13px; padding: 40px 20px 0px;color: #ffffff; }
.bot_l { float: left; margin-right: 24px; padding-top: 10px; }
.bot_c { float: left; line-height: 28px; }
.bot_r { float: right; line-height: 72px; padding-right: 20px; font-weight: bold }
.bot_c img.mar_t-2 { margin-top: -3px; }
.twhite1 a:link, .twhite1 a:visited {color: #fff;}

@media screen and (max-width:999px){
    .bot_l{display: none;}
    .bot_c{text-align: center;}
}