﻿BODY {
	font-size: 14px
;}
TD {
	font-size: 14px
;}
TH {
	font-size: 14px
;}
IMG {
	behavior: url(/images/iepng/iepngfix.htc)
;}
DIV {
	behavior: url(/images/iepng/iepngfix.htc)
;}
BODY {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
DIV {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
P {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
IMG {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
DL {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
DT {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
DD {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
UL {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
OL {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
LI {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
H1 {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
H2 {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
H3 {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
H4 {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
H5 {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
H6 {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
PRE {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
FORM {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
FIELDSET {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
INPUT {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
TEXTAREA {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
BLOCKQUOTE {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
.FontRed {
	color: #ff0000
;}
H3 {
	font-size: 14px
;}
LI {
	list-style-type: none
;}
IMG {
	border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-width: 0px
;}
.gray {
	color: #666666
;}
A {
	text-decoration: none; color: #333333
;}
A:hover {
	text-decoration: underline; color: #0170d9
;}
A:active {
	text-decoration: underline
;}
.LineLink A {
	text-decoration: underline
;}
.LineLink A:hover {
	text-decoration: none; color: #0170d9
;}
.ColorLink A {
	color: #0170d9
;}
.ColorLink A:hover {
	color: #0170d9
;}
.WidthTab {
	height: 1px; width: 10px; float: left
;}
.WidthTab2 {
	height: 1px; width: 20px; float: left
;}
.HeightTab {
	overflow: hidden; height: 10px; width: 1px
;}
.HeightTab2 {
	overflow: hidden; height: 20px; width: 1px
;}
P {
	line-height: 180%
;}
.ListDate {
	color: #666666
;}
BODY {
	font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif; width: 100%
;}
INPUT {
	font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif
;}
TEXTAREA {
	font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif
;}
UNKNOWN {
	width: 100%; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: auto; padding-right: 0px
;}
#wrapper {
	padding-top: 30px
;}
#head {
	width: 100%; position: absolute; z-index: 99; top: 0px
;}
#head .top {
	font-size: 12px; height: 80px; width: 100%; background: url(hituxcmsbold/top_bg1.gif) #fff repeat-x center 25px; border-bottom: #cbcaca 1px solid
;}
.TopBG {
	width: 100%; background: #fff
;}
.TopInfo {
	height: 35px; width: 1080px; margin: auto
;}
.TopInfo .link {
	font-size: 11px; height: 35px; width: 227px; background: url(hituxcmsbold/link_bg1.gif) #fff no-repeat center -5px; float: right; color: #333; text-align: center; padding-left: 10px; line-height: 25px; padding-right: 20px
;}
.TopInfo .link A {
	color: #333
;}
.TopInfo .link A:hover {
	color: #ccc
;}
#head .top .TopLogo {
	width: 1080px; padding-top: 0px; margin: auto
;}
#head .top .TopLogo .logo {
	height: 62px; float: left
;}
#head .top .TopLogo .tel {
	height: 62px; float: left; padding-top: 10px
;}
#head .top .TopLogo .tel .telW {
	font-size: 11px; color: #999; padding-top: 10px; padding-left: 0px
;}
#head .top .TopLogo .tel .telN {
	font-size: 18px; font-family: Tahoma, Geneva, sans-serif; color: #ff8700; padding-left: 0px; line-height: 100%
;}
#head #NavLink {
	height: 38px; width: 790px; margin: auto
;}
#head #NavLink .NavBG {
	height: 38px; width: 790px; position: absolute; z-index: 100
;}
#head #NavLink #sddm {
	width: 790px; margin: auto; z-index: 30
;}
#head #NavLink #sddm LI {
	float: left; font-weight: normal
;}
#head #NavLink #sddm .CurrentLi A {
	background: none transparent scroll repeat 0% 0%
;}
#head #NavLink #sddm LI A {
	font-size: 14px; height: 38px; width: 88px; background: none transparent scroll repeat 0% 0%; color: #666666; padding-bottom: 0px; text-align: center; padding-top: 0px; padding-left: 5px; display: block; line-height: 38px; padding-right: 5px
;}
#head #NavLink #sddm LI P {
	font-size: 10px; text-transform: uppercase; font-weight: normal; color: #fff
;}
#head #NavLink #sddm LI A:hover {
	text-decoration: none; background: #ff8700; color: #ffffff
;}
#head #NavLink #sddm DIV {
	background: #808080; position: absolute; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; filter: alpha(opacity=85); top: 38px; padding-right: 0px; visibility: hidden
;}
#head #NavLink #sddm DIV A {
	font-size: 12px; text-decoration: none; height: 30px; width: 120px; background: #ff8700; border-bottom: #ff9100 1px solid; position: relative; font-weight: normal; color: #ffffff; padding-bottom: 0px; text-align: center; padding-top: 0px; padding-left: 5px; line-height: 30px; padding-right: 5px
;}
#head #NavLink #sddm DIV A:hover {
	background: #287ec7; border-bottom: #ff9100 1px solid; font-weight: bold; color: #fff; line-height: 30px
;}
#wrapper #body {
	width: 100%; margin: auto
;}
.albumblock {
	float: left; padding-bottom: 30px; padding-top: 10px; padding-left: 20px; padding-right: 15px
;}
.albumblock .inner {
	overflow: hidden; border-top: #dededc 1px solid; height: 190px; border-right: #dededc 1px solid; width: 160px; border-bottom: #dededc 1px solid; position: relative; border-left: #dededc 1px solid
;}
.albumblock .inner IMG {
	border-top: #fff 2px solid; height: 156px; border-right: #fff 2px solid; width: 156px; border-bottom: #fff 2px solid; border-left: #fff 2px solid
;}
.albumblock .inner .albumtitle {
	overflow: hidden; cursor: pointer; font-size: 12px; height: 30px; width: 160px; position: relative; color: #0170d9; text-align: center; left: 0px; margin: auto; line-height: 30px; bottom: 0px
;}
.albumblock .inner .albumtitle SPAN {
	font-size: 12px; font-weight: normal
;}
.albumblock .inner A {
	color: #0170d9
;}
.albumblock .inner A:hover {
	text-decoration: none
;}
.albumblock .inner A:visited {
	text-decoration: none
;}
.albumblock .inner:hover {
	border-top: #0170d9 1px solid; border-right: #0170d9 1px solid; border-bottom: #0170d9 1px solid; border-left: #0170d9 1px solid
;}
#footer {
	font-size: 12px; border-top: #494949 2px solid; height: 105px; width:100% ; background: #2e2e2e; color: #999; padding-bottom: 30px
;}
#footer A {
	color: #999
;}
#footer .inner {
	width: 1080px; padding-top: 30px; margin: auto
;}
#footer .inner .InnerLeft {
	width: 600px; float: left; text-align: left
;}
#footer .inner .InnerRight {
	width: 420px; float: right
;}
#footer .inner .InnerRight .tel {
	font-size: 24px; height: 50px; font-family: Georgia, "Times New Roman", Times, serif; width: 220px; background: url(hituxcmsbold/tel_bottom.jpg) no-repeat 0px 0px; font-weight: bold; color: #fff; padding-left: 180px
;}
#footer .inner P {
	line-height: 25px
;}
#footer .inner .BottomNav {
	height: 30px; width: 100%; background: url(hituxcmsbold/nav_bg2.png) #fff repeat-x center -5px; color: #fff; margin: auto; line-height: 30px
;}
#footer .inner .BottomNav A {
	color: #0170d9; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px
;}
#wrapper .t_page {
	font-size: 12px; padding-bottom: 10px; text-align: center; padding-top: 10px; padding-left: 10px; line-height: 25px; padding-right: 10px
;}
#wrapper .t_page A {
	border-top: #dededc 1px solid; border-right: #dededc 1px solid; border-bottom: #dededc 1px solid; padding-bottom: 2px; padding-top: 2px; padding-left: 5px; margin: 0px 3px; border-left: #dededc 1px solid; padding-right: 5px
;}
.header {
	height: 25px; background: #c2deed; color: #154ba0; font: bold 12px Arial, Tahoma; padding-left: 10px
;}
.header TD {
	padding-left: 10px
;}
.header A {
	color: #154ba0
;}
.header INPUT {
	height: 16px; vertical-align: middle; background: none transparent scroll repeat 0% 0%
;}
.category {
	height: 20px; color: #92a05a; font: 12px Arial, Tahoma; background-color: #ffffd9
;}
.category TD {
	border-bottom: #dedeb8 1px solid
;}
.expire {
	color: #999999
;}
.expire A:link {
	color: #999999
;}
.expire A:visited {
	color: #999999
;}
.default {
	color: #000000
;}
.default A:link {
	color: #000000
;}
.default A:visited {
	color: #000000
;}
.checked {
	color: #ff0000
;}
.checked A:link {
	color: #ff0000
;}
.checked A:visited {
	color: #ff0000
;}
.today {
	color: #00bb00
;}
.today A:link {
	color: #00bb00
;}
.today A:visited {
	color: #00bb00
;}
#calendar_year {
	background: #ffffff; position: absolute; z-index: 10; display: none; line-height: 130%
;}
#calendar_year .col {
	border-top: #86b9d6 1px solid; border-right: #86b9d6 1px solid; background: #ffffff; border-bottom: #86b9d6 1px solid; float: left; padding-bottom: 4px; padding-top: 4px; padding-left: 4px; margin-left: 1px; border-left: #86b9d6 1px solid; padding-right: 4px
;}
#calendar_month {
	border-top: #86b9d6 1px solid; border-right: #86b9d6 1px solid; background: #ffffff; border-bottom: #86b9d6 1px solid; position: absolute; padding-bottom: 4px; padding-top: 4px; padding-left: 4px; border-left: #86b9d6 1px solid; z-index: 11; display: none; line-height: 130%; padding-right: 4px
;}
#year {
	background: #fff; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px
;}
#month {
	background: #fff; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px
;}
.SearchBar {
	height: 25px; width: 220px; background: url(hituxcmsbold/search_bg.gif) no-repeat left top
;}
.Sbox .SearchBar {
	margin: 10px 0px 0px 10px
;}
.SearchBar #search-text {
	border-top-style: none; font-size: 12px; height: 23px; width: 120px; background: none transparent scroll repeat 0% 0%; border-bottom-style: none; color: #666666; padding-bottom: 0px; padding-top: 0px; border-right-style: none; padding-left: 25px; margin: 0px; border-left-style: none; line-height: 23px; padding-right: 5px
;}
.SearchBar #search-submit {
	border-top-style: none; cursor: pointer; font-size: 12px; height: 25px; width: 54px; background: none transparent scroll repeat 0% 0%; border-bottom-style: none; color: #ffffff; padding-bottom: 0px; padding-top: 0px; border-right-style: none; padding-left: 0px; margin: 0px; border-left-style: none; line-height: 25px; padding-right: 0px
;}
#search_content .searchtip {
	font-size: 14px; border-bottom: #023848 1px solid; font-weight: bold; padding-top: 10px; padding-left: 10px; line-height: 25px
;}
#search_content .result_list {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
#search_content .result_list DT {
	font-size: 14px; font-family: Microsoft Yahei; font-weight: bold; padding-top: 10px; line-height: 25px
;}
#search_content .result_list DD {
	padding-bottom: 5px; padding-top: 0px; padding-left: 0px; margin: 0px; line-height: 20px; padding-right: 0px
;}
#search_content .result_list .line {
	border-bottom: #e9e8e8 1px dashed
;}
#search_content .result_list .line A {
	padding-right: 20px
;}
#search_content .result_list .line A:hover {
	text-decoration: none
;}
#search_content .search_welcome {
	text-align: center; line-height: 25px
;}
#search_content .search_welcome P {
	text-align: center
;}
#search_content .result_page {
	font-size: 13px; padding-bottom: 10px; text-align: center; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
#search_content .result_page SPAN {
	font-size: 12px; font-family: arial; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px
;}
#dark_footer .box_240px_left {
	width: 143px; background-image: none; float: left; padding-bottom: 0px; padding-top: 0px; padding-right: 42px
;}
#dark_footer .box_240px_left H2 {
	font-size: 14px; border-bottom: #999 1px dotted; color: #fff; padding-bottom: 10px
;}
#dark_footer .box_240px_left LI {
	font-size: 12px; line-height: 250%
;}
#dark_footer .box_240px_middle {
	background-image: none; padding-bottom: 0px; padding-top: 0px; padding-left: 42px; padding-right: 42px
;}
#dark_footer .box_240px_right {
	background-image: none; padding-top: 0px; padding-left: 42px
;}
#dark_footer_wrap {
	overflow: hidden; padding-bottom: 20px; padding-top: 20px; padding-left: 0px; padding-right: 0px; background-color: #0170d9
;}
#dark_footer {
	overflow: hidden; width: 940px; padding-bottom: 20px; padding-top: 20px; margin: 0px auto
;}
#light_footer_wrapper {
	font-size: 12px; height: 100px; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.box_240px_right LI {
	display: inline
;}
#dark_footer LI A {
	color: #fff
;}
.backToTop {
	cursor: pointer; font-size: 12px; height: 50px; width: 50px; background: url(hituxcmsbold/back_top.png) left top; right: 10px; position: fixed; color: #fff; text-align: center; filter: Alpha(opacity=60); display: none; line-height: 1.2; bottom: 100px; opacity: .6; _position: absolute; _bottom: "auto"
;}
#popupMask {
	height: 100%; width: 100%; position: absolute; left: 0px; filter: alpha(opacity=70); z-index: 9990; display: none; top: 0px; background-color: #000; -moz-opacity: 0.7; opacity: 0.70
;}
#popupContainer {
	position: absolute; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; left: 0px; z-index: 9991; display: none; top: 0px; padding-right: 0px
;}
#popupInner {
	border-top: #0170d9 3px solid; border-right: #0170d9 3px solid; border-bottom: #0170d9 3px solid; border-left: #0170d9 3px solid; background-color: #ffffff
;}
#popupFrame {
	height: 100%; width: 100%; position: relative; margin: 0px; z-index: 9
;}
#popupTitleBar {
	height: 1.3em; background: url(hituxcmsbold/box_bg1.jpg) repeat-x left top; font-weight: bold; color: #0170d9; padding-bottom: 5px; text-align: center; padding-top: 5px; padding-left: 5px; z-index: 9992; padding-right: 5px
;}
#popupTitle {
	font-size: 1.1em; float: left
;}
#popupControls {
	cursor: hand; float: right
;}
#popupControls A SPAN {
	height: 15px; width: 15px; background: url(hituxcmsbold/close.gif) no-repeat; display: block; text-indent: -9000px
;}
.VideoBox {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.RightNav SPAN {
	color: #0170d9
;}
.ClassNav {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px
;}
.ClassNav .NavTree UL {}
.ClassNav .NavTree UL LI {
	background: url(hituxcmsbold/link_bg11.gif) 0px 0px; position: relative
;}
.ClassNav .NavTree UL LI UL {
	border-top: #0170d9 2px solid; border-right: #0170d9 1px solid; width: 217px; background: #ffffff; border-bottom: #0170d9 1px solid; left: 178px; filter: progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=3, Direction=135); border-left: #0170d9 1px solid; z-index: 2000; display: none; top: 0px
;}
.RightNav .ClassNav .NavTree UL LI UL {
	width: 265px
;}
.ClassNav .NavTree UL LI UL LI UL {
	left: 159px; z-index: 2000
;}
.ClassNav .NavTree UL LI A {
	cursor: pointer; height: 30px; border-bottom: #dddddd 1px solid; padding-left: 30px; display: block; line-height: 30px
;}
.ClassNav .NavTree UL LI LI {
	background: url(hituxcmsbold/box_icon1.png) no-repeat 12px 12px; text-align: center; padding-left: 0px; z-index: 2000
;}
.ClassNav .NavTree UL LI LI A {
	border-bottom: #dddddd 1px solid; padding-left: 10px; z-index: 2000
;}
.ClassNav .NavTree UL .current A {
	background: #0170d9; color: #ffffff
;}
.ClassNav .NavTree UL .current LI A {
	background: #ffffff; color: #000000
;}
.ClassNav .NavTree UL LI A:hover {
	text-decoration: none; background: #0170d9; color: white
;}
.ClassNav .NavTree .subfolderstyle {
	background: url(hituxcmsbold/arrow-list.gif) no-repeat 180px center
;}
* HTML .ClassNav .NavTree UL LI {
	height: 1%; float: left; z-index: 2000
;}
* HTML .ClassNav .NavTree UL LI A {
	height: 1%; z-index: 2000
;}
.qqbox A:link {
	text-decoration: none; color: #000
;}
.qqbox A:visited {
	text-decoration: none; color: #000
;}
.qqbox A:hover {
	text-decoration: underline; color: #f80000
;}
.qqbox A:active {
	text-decoration: underline; color: #f80000
;}
.qqbox {
	overflow: hidden; font-size: 12px; height: auto; width: 132px; right: 0px; position: absolute; color: #000000; z-index: 500; letter-spacing: 0px; top: 200px
;}
.qqlv {
	overflow: hidden; height: 256px; width: 33px; position: relative; float: right
;}
.qqkf {
	overflow: hidden; border-top: #cc0000 6px solid; height: auto; border-right: #cc0000 6px solid; width: 120px; background: #fff; right: 0px; border-bottom: #cc0000 6px solid; border-left: #cc0000 6px solid; top: 0px
;}
.qqkfbt {
	overflow: hidden; cursor: pointer; border-top: #fff 1px solid; height: 20px; border-right: #fff 1px solid; width: 118px; background: #cc0000; border-bottom: #fff 1px solid; position: relative; font-weight: bold; color: #fff; text-align: center; border-left: #fff 1px solid; line-height: 20px
;}
.qqkfhm {
	overflow: hidden; height: 22px; width: 112px; position: relative; margin: 3px 0px; line-height: 22px; padding-right: 8px
;}
.bgdh {
	width: 102px; padding-left: 10px
;}
#K1 {
	padding-left: 3px
;}
#K1 P {
	padding-bottom: 5px; padding-top: 5px; padding-left: 0px; padding-right: 0px
;}
.clearfix:after {
	height: 0px; content: " "; clear: both; display: block; visibility: hidden
;}
.clearfix {
	clear: both
;}
.clearbox {
	overflow: hidden; height: 0px; width: 996px; clear: both; margin: 0px auto
;}
.clear {
	overflow: hidden; height: 1%
;}
