/* ==========================================================================
   Global
   ========================================================================== */
html { font-size: 62.5%; }
a { color: #000; }
a:hover { color: #f07f11; }
body { color: #000; font: 12px/1.7 microsoft yahei, Arial, Helvetica, sans-serif; background: #fff; }
.wrapper,
.row { width: 995px; /*margin-left: auto; margin-right: auto;*/ }
.wrapper:after,
.row:after { content: ""; display: table; clear: both; }
.topbar,
header,
footer,
.container { min-width: 995px; }
/* arrow */
.arrow { position: absolute; top: 50%; margin-top: -4px; }
.arrow * { position: absolute; top: 0; left: 0; width: 0; height: 0; border: 0 dashed transparent; overflow: hidden; }
/* arrow-right */
.arr-r * { border-left-style: solid; border-width: 4px 0 4px 4px; }
.arr-r em { left: 1px; }
.arr-r span { border-left-color: #3675bb; }
.tri { position: absolute; width: 0; height: 0; border: 0 dashed transparent; overflow: hidden; }
/* ==========================================================================
   Header
   ========================================================================== */

header { }
header .wrapper { height: 120px; position: relative; z-index: 99;  background: url(../images/hd.gif) no-repeat -3px 100%; padding-top: 40px;}
.logo { position: absolute; padding: 5px 0 0 0; z-index: 999; }
.logo a {  width: 190px; height: 100px; display: block; text-indent: -9999px; overflow: hidden;  }
/* ==========================================================================
   Nav
   ========================================================================== */
.navbar { }
/* primary */
.globalnav { z-index: 99; position: relative; float: right; margin-right: 82px; margin-top: 10px; }
.globalnav li { float: left; z-index: 99; position: relative; }
.globalnav li a { display: block; color: #696969; padding: 0 8px; font-size: 12px; font-family: microsoft yahei; line-height: 30px; }
.globalnav .nav-sep { }
.globalnav .active a,
.globalnav li .active1 { color: #f07f11; }
.globalnav .dropdown { position: absolute; z-index: 99; display: none; padding: 0 20px 20px; left: -100px; }
/* search */
.globalsearch { }
.globalsearch input,
.globalsearch .search-btn { float: left; border: 0 none; }
.globalsearch #q { width: 220px; height: 22px; padding: 1px 40px 1px 10px; line-height: 22px; border: 1px solid #f07f11; }
.globalsearch .search-btn { width: 30px; margin-left: -30px; height: 26px; cursor: pointer; background: #f07f11; color: #fff; }
.globalsearch .search-btn:hover { background: #f60; color: #fff; }
/* ==========================================================================
   Content
   ========================================================================== */

/* ==========================================================================
   Footer
   ========================================================================== */
footer { padding: 15px 0 }
footer .fr { padding-right: 38px; }
footer a:hover { text-decoration: underline; }
