/* BASIC css start */
.btnTop { position: fixed;right: 20px; bottom: 20px; z-index: 999;}
.btnTop i { color:#111; font-size: 48px; }
#preview_wrap { display:none; }
#header { zoom:1;width: 100%; position:fixed; top:0; left:0; right:0; z-index: 1000;}
#header,
#header a { color: #333; }
#header a:hover { color: #111; text-decoration: underline; }
#header:after { content:" "; display:block; clear:both; }
#header .headerTop { position:relative;height: 26px;padding: 0 80px;z-index: 1000; zoom:1; overflow:hidden;}
#header .headerTop a { font-size: 11px; }
#header .headerTop .htSch { float:right; padding: 7px 0 0 0; }
#header .headerTop .htMenu { float:right; padding: 9px 0 0 0; }
#header .headerTop .htMenu a { margin-right: 20px; }
#header .headerTop .MS_search_word { border: 0px none; border-bottom: 1px solid #333; width:140px; height: 16px;background: transparent;}
#header .headerBottom {clear:both;height: 80px;position:relative;padding: 0 80px;z-index: 1000;}
#header .headerBottom h1 { float:left; }
#header .headerBottom h1 a { font-size: 54px;  }
#header .headerBottom h1 a:hover { text-decoration: none; }
#header .headerBottom .nav {float: right; margin: 35px 0 10px; height:20px;overflow: hidden;}
#header .headerBottom .nav li {float:left; margin:0 0 0 45px;}
#header .headerBottom .nav li.nomg {margin-left:0;}
#header .headerBottom .nav li a { font-size: 14px; }
#header.hdBg { background-color: transparent; background-color: rgba(255, 255, 255, 0.8) !important; /* FF3+, Saf3+, Opera 10.10+, Chrome */ *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF); /* IE6 IE9 */ zoom: 1;}
@media \0screen {#header.hdBg {-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";} }

/* BASIC css end */

