#box_header { margin: 0 auto; position: relative; height: 90px; width: 100%; }
/*---h_account----*/
.h_account { margin: 0 auto; border-top: 3px solid #333; width: 100%; color: #fff; }
.h_acc_container { margin: 0 auto; width: 980px; position: relative; }
.h_acc_content { position: absolute; right: 0; top: 0; }
.h_acc_content .h_acc_content_left { width: 30px; height: 30px; background: url('imgs/bg_icon.png') no-repeat scroll -2px -4px transparent; float: left; }
.h_acc_content .h_acc_content_center { float: left; height: 26px; background: url("") no-repeat scroll 0 0 #333; border-bottom: 1px solid #858585; }
.h_acc_content .h_acc_content_right { float: right; width: 30px; height: 30px; background: url('imgs/bg_icon.png') no-repeat scroll -41px -4px transparent; }
.h_acc_content_center .acc_link { margin-top: 6px; }
.acc_link a { text-transform: uppercase; padding: 0 5px; }
.acc_link a:hover { color: #FADE0E; }
/*---h_content----*/
.h_content { margin: 0 auto; width: 980px; position: relative; }
/*logo*/
.h_content_logo { position: relative; float: left; top: 14px; }
.h_content_logo img { height: 50px; }
.h_content_main { position: relative; float: right; top: 40px; }
/*search bar*/
.search_bar { border: 1px solid #bbb; position: relative; height: 30px; float: left; }
.s_icon { float: left; width: 25px; height: 20px; border-right: 1px solid #E2E2E2; background: url('imgs/bg_icon.png') no-repeat scroll -78px -2px transparent; margin-top: 5px; }
.s_text { float: left; padding: 7px 10px 0px; outline: none; border: none; width: 300px; color: #A7A7A7; font-size: 13px; font-family: 'Segoe UI Light'; }
.s_button { position: relative; margin: 1px 1px 0px 5px; height: 30px; float: left; }
.s_button i { float: left; width: 4px; height: inherit; background: url('imgs/bg_icon.png') no-repeat scroll -105px 6px transparent; }
.s_button input { float: left; cursor: pointer; padding: 5px 9px; background-color: #333; border: none; color: #fff; font-family: 'helvetica-cn'; outline: none; height: 28px; font-size: 12px; }
.s_button input:hover { color: #ccc; }
/*post bar*/
.post_bar { position: relative; float: left; height: 32px; margin-left: 10px; }
.h_btn_post { display: inline-block; float: left; background: url('imgs/bg_icon.png') no-repeat scroll -127px 4px #c10000; cursor: pointer; padding: 4px 15px 6px 30px; border: none; color: #fff; outline: none; height: 32px; font-size: 17px; font-family: 'Segoe UI'; }
.h_btn_post:hover { color: #FADE0E; }
.h_support { float: left; margin-left: 10px; padding-top: 10px; height: 20px; }
.btn_support, .btn_contact { position: relative; display: inline-block; height: 23px; }
.btn_support strong { cursor: pointer; margin-right: 5px; font-weight: normal; }
.btn_contact strong { cursor: pointer; margin-left: 5px; font-weight: normal; }
.btn_support strong:hover { color: #c10000; }
.btn_contact strong:hover { color: #c10000; }
.btn_support:hover .block_support { display: block; }
.block_support { display: none; position: absolute; border: none; width: 200px; z-index: 200; padding: 10px; color: #fff; top: 18px; left: -80px; background-color: #333; }
.block_support_icon { position: absolute; z-index: 11; top: -10px; left: 90px; width: 15px; height: 10px; background: url('imgs/bg_icon.png') no-repeat scroll -7px -75px transparent; }
.block_support_text { line-height: 1.5em; }
