* {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
body {
	font-family: "tahoma"; font-size: 12px
}
.clear {
	line-height: 0; height: 0px; clear: both; font-size: 0px
}
.disappear {
	display: none
}
.red {
	color: #d1241c !important
}
.topbar {
	border-bottom: #ccc 1px solid; padding-bottom: 0px; line-height: 26px; margin: 0px auto 10px; padding-left: 10px; width: 880px; padding-right: 10px; background: url(../images/topbar_bg.gif) repeat-x; color: #666; font-size: 12px; padding-top: 0px
}
.topbar .input {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; line-height: 17px; width: 70px; height: 17px; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.topbar .info {
	float: right
}
.topbar a {
	color: #666; text-decoration: underline
}
.topbar a:hover {
	color: #91231b
}
.top {
	margin: 0px auto 6px; width: 900px
}
.top .logo {
	margin-left: 20px
}
.top .mainmenu {
	text-align: right; margin: 50px 10px 0px 0px; width: 600px; float: right; color: #333; font-size: 12px
}
.top .mainmenu a {
	color: #333; text-decoration: none
}
.top .mainmenu a:hover {
	color: #d1241c; text-decoration: underline
}
.nav {
	text-align: center; margin: 0px auto 8px; width: 900px; background: url(../images/nav.gif) repeat-x; height: 42px; overflow: hidden
}
.nav a img {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.banner {
	margin: 0px auto; width: 900px
}
.honor {
	border-bottom: #ccc 1px solid; text-align: center; border-left: #ccc 0px solid; padding-bottom: 4px; line-height: 26px; margin: 0px auto 8px; padding-left: 0px; width: 900px; padding-right: 0px; background: url(../images/honor_icon.gif) no-repeat 8px 10px; border-top: #ccc 1px solid; border-right: #ccc 0px solid; padding-top: 6px
}
.honor a {
	color: #000; text-decoration: none
}
.honor a:hover {
	color: #91231b; text-decoration: underline
}
.honor .search {
	width: 210px; float: right
}
.honor .search .input {
	padding-bottom: 0px; line-height: 26px; border-right-width: 0px; padding-left: 10px; width: 147px; padding-right: 0px; background: url(../images/search_input.gif) no-repeat; border-top-width: 0px; border-bottom-width: 0px; height: 26px; font-size: 14px; border-left-width: 0px; padding-top: 0px
}
.container {
	padding-bottom: 30px; margin: 0px auto; width: 900px
}
.sidebar {
	width: 210px; float: right
}
.sidebar .list {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 8px; margin-bottom: 8px; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.sidebar .list h2 {
	padding-bottom: 8px; padding-left: 10px; padding-right: 0px; background: url(../images/rightlist_h2.gif) repeat-x; color: #bc5100; font-size: 12px; padding-top: 10px
}
.sidebar .list h2 strong {
	padding-left: 6px; 
}
.sidebar .list h2 strong a {
	color: #bc5100; text-decoration: none
}
.sidebar .list h2 strong a:hover {
	text-decoration: underline
}
.sidebar .list ul li.headline {
	
}
.sidebar .list ul li.headline img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 4px; margin: 3px 6px 6px 0px; padding-left: 4px; width: 60px; padding-right: 4px; float: left; height: 60px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 4px
}
.sidebar .list ul li a img {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.sidebar .list ul {
	padding-bottom: 6px; margin: 0px auto; padding-left: 0px; width: 180px; padding-right: 0px; padding-top: 6px
}
.sidebar .list ul li {
	line-height: 180%
}
.sidebar .list ul li a {
	color: #333; text-decoration: none
}
.sidebar .list ul li a:hover {
	color: #91231b; text-decoration: underline
}
.sidebar .button {
	margin-bottom: 8px
}
.sidebar .switchbox ul.rank {padding-bottom: 8px; margin: 0px auto 6px; padding-left: 4px; width: 180px; padding-right: 4px; background: url(../images/icon_rank.gif) #fff no-repeat 6px 14px; padding-top: 6px}
.sidebar .switchbox ul.rank li {border-bottom: #333 1px dotted; line-height: 26px; padding-left: 20px}
.sidebar .switchbox ul.rank li a {color: #333; text-decoration: none}
.sidebar .switchbox ul.rank li a:hover {color: #a6251d; text-decoration: underline}

.sidebar .switch{width:209px; border-left:1px solid #ccc; border-top:1px solid #ccc;}
.sidebar .switch ul{}
.sidebar .switch ul li.normal{width:104px; text-align:center; float:left; border-right:1px solid #ccc; background:url(../images/rightlist_h2.gif) repeat-x; padding:10px 0 8px;}
.sidebar .switch ul li.active{width:103px; text-align:center; float:left; background:#fff; border-right:1px solid #ccc; padding:10px 0 8px; color:#bc5100; font-weight:bold;}
.sidebar .switch ul li.normal a{color: #000; text-decoration:none}
.sidebar .switch ul li.active a{color: #bc5100; text-decoration:none}
.sidebar .switchbox{width:208px;border:1px solid #ccc; border-top:0; margin-bottom:10px;}
.sidebar .none{display:none;}
.sidebar .switchbox ul li.headline{color:#666; width:180px;}
.sidebar .switchbox ul li.headline img{width:60px; height:60px; padding:4px; border:1px solid #ccc; margin:3px 6px 6px 0; float:left;}
.sidebar .switchbox ul a img{border:0;}
.sidebar .switchbox ul{width:180px; margin:0 auto; padding:6px 0;}
.sidebar .switchbox ul li{line-height:180%; padding:1px 1px 1px; }
.sidebar .switchbox ul li a{color:#333; text-decoration:none;}
.sidebar .switchbox ul li a:hover{color:#91231b; text-decoration:underline;}


.primary {
	width: 676px
}
.primary .active {
	margin-bottom: 8px; background: url(../images/injectionintro.gif) no-repeat 26px 20px
}
.primary .active .slider {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 5px; padding-left: 5px; width: 270px; padding-right: 5px; float: right; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 5px
}
.primary .active p {
	padding-bottom: 15px; line-height: 180%; margin: 0px 0px 0px 10px; padding-left: 0px; width: 375px; padding-right: 0px; color: #333; font-size: 14px; padding-top: 10px
}
.primary .active p.intro {
	border-bottom: #ccc 1px dashed; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; background: none transparent scroll repeat 0% 0%; padding-top: 56px
}
.primary .active a {
	color: #333; text-decoration: none
}
.primary .active a:hover {
	color: #91231b; text-decoration: underline
}
.primary .active div.link {
	padding-bottom: 10px; line-height: 180%; padding-left: 10px; padding-right: 0px; background: url(../images/line_1.gif) no-repeat 20px bottom; font-size: 14px; padding-top: 10px
}
.primary .active p .line {
	border-bottom: #ccc 1px dashed
}
.primary .itemstop {
	text-align: right; padding-bottom: 24px; padding-left: 0px; width: 652px; padding-right: 0px; background: url(../images/items_h2.gif) no-repeat 0px 4px; margin-left: 10px; padding-top: 18px
}
.primary .itemstop a {
	color: #333
}
.primary .itemstop a:hover {
	color: #91231b
}
.primary .itemsbox {
	border-bottom: #e4e4e4 0px solid; border-left: #e4e4e4 2px solid; padding-left: 12px; width: 636px; margin-left: 10px; border-top: #e4e4e4 0px solid; border-right: #e4e4e4 2px solid
}
.primary .itemsbottom {
	line-height: 0; width: 652px; margin-bottom: 10px; background: url(../images/items_btm.gif) no-repeat; height: 15px; margin-left: 10px; font-size: 0px
}
.primary .itemsbox .cell {
	border-bottom: #ccc 1px dashed; padding-bottom: 8px; padding-left: 6px; width: 305px; padding-right: 0px; float: left; height: 126px; overflow: hidden; padding-top: 4px
}
.primary .itemsbox .cell h4 {
	padding-bottom: 6px; padding-left: 6px; padding-right: 0px; color: #bc5100; font-size: 14px; padding-top: 8px
}
.primary .itemsbox .cell h4 a {
	color: #bc5100; text-decoration: none
}
.primary .itemsbox .cell ul {
	padding-bottom: 0px; line-height: 180%; padding-left: 0px; width: 200px; padding-right: 0px; float: right; color: #333; font-size: 14px; padding-top: 6px
}
.primary .itemsbox .cell ul a {
	color: #333; text-decoration: none
}
.primary .itemsbox .cell ul a:hover {
	color: #91231b; text-decoration: underline
}
.primary .itemsbox .cell ul li {
	line-height: 200%; width: 100px; float: left
}
.primary .itemsbox .cell img {
	margin: 0px
}
.primary .itemsbox .cell a img {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.primary .cellbox {
	width: 280px; float: left; margin-left: 40px
}
* html .primary .cellbox {
	margin-left: 30px
}
.primary .cellbox h2 {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px
}
.primary .cellbox p {
	padding-bottom: 4px; line-height: 150%; padding-left: 0px; padding-right: 0px; color: #666; padding-top: 4px
}
.primary .cellbox p img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 4px; margin: 0px 6px; padding-left: 4px; padding-right: 4px; float: left; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 4px
}
.primary .cellbox a {
	color: #333; text-decoration: none
}
.primary .cellbox a:hover {
	color: #f00; text-decoration: underline
}
.primary .cellbox ul {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px
}
.primary .cellbox ul li {
	line-height: 180%; font-size: 14px
}
.copyright {
	text-align: left; line-height: 210%; margin: 0px auto;  width:890px; padding-right: 0px; font-size: 12px; border-top: #ccc 1px solid; padding-top: 20px; padding-bottom:20px
}
.copyright a {
	color: #000
}
.copyright img { float:left
}
.copyright p img { float:none
}

.textlist {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 30px; width: 610px; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.location {
	padding-bottom: 20px; padding-left: 20px; padding-right: 0px; padding-top: 20px
}
.location a {
	color: #333
}
.location a:hover {
	color: #91231b; text-decoration: none
}
.textlist h2 {
	border-bottom: #ccc 1px solid; padding-bottom: 6px; margin: 0px auto 10px; padding-left: 20px; width: 520px; padding-right: 0px; color: #bc5100; font-size: 14px; padding-top: 8px
}
.textlist h2 span.more {
	float: right; color: #000; font-size: 12px; font-weight: normal
}
.textlist h2 span.more a {
	color: #333; text-decoration: underline
}
.textlist ul {
	padding-bottom: 10px; margin: 0px auto; width: 540px
}
.textlist ul li {
	padding-bottom: 0px; line-height: 200%; padding-left: 18px; padding-right: 10px; background: url(../images/lipoint_news.gif) no-repeat 4px 10px; font-size: 14px; padding-top: 0px
}
.textlist ul li span.date {
	font-family: "verdana"; float: right; font-size: 10px
}
.textlist ul li span.intro {
	border-bottom: #ccc 1px dashed; padding-bottom: 6px; line-height: 180%; display: block; font-family: "verdana"; margin-bottom: 4px; color: #999; font-size: 13px
}
.textlist ul li a {
	color: #000; text-decoration: none
}
.textlist ul li a:hover {
	color: #91231b; text-decoration: underline
}
.textlist .superline {
	border-bottom: #ccc 1px dashed; line-height: 0; margin: 8px 0px; height: 0px; font-size: 0px
}
.content {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; width: 610px; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.content h1 {
	text-align: center; line-height: 200%; font-size: 28px
}
.content h3 {
	text-align: center; line-height: 200%; margin-bottom: 20px; color: #666; font-size: 12px; font-weight: normal
}
.content blockquote {
	border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 10px; line-height: 180%; margin: 0px auto 20px; padding-left: 10px; width: 90%; padding-right: 10px; background: #fcfcfc; font-size: 14px; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 10px
}
.content p {
	padding-bottom: 20px; line-height: 180%; margin: 0px auto; width: 560px; font-size: 14px
}
.content .center {
	text-align: center; padding-bottom: 20px
}
.flag {
	border-bottom: #ccc 1px solid; text-align: center; padding-bottom: 10px; line-height: 0; margin: 0px auto; padding-left: 0px; padding-right: 0px; color: #fff; font-size: 0px; padding-top: 10px
}
.pip {
	padding-bottom: 10px; padding-left: 0px; width: 300px; padding-right: 10px; height: 370px; padding-top: 10px
}
.pages {
	text-align: center; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; margin-bottom: 30px; font-size: 12px; padding-top: 3px
}
.pages a {
	border-bottom: #dedfde 1px solid; border-left: #dedfde 1px solid; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; color: #99210b; border-top: #dedfde 1px solid; margin-right: 6px; border-right: #dedfde 1px solid; text-decoration: none; padding-top: 2px
}
.pages a:hover {
	border-bottom: #000 1px solid; border-left: #000 1px solid; background: #777777; color: #fff; border-top: #000 1px solid; border-right: #000 1px solid
}
.pages a:active {
	border-bottom: #000 1px solid; border-left: #000 1px solid; background: #777777; color: #fff; border-top: #000 1px solid; border-right: #000 1px solid
}
.pages span.current {
	padding-bottom: 2px; padding-left: 6px; padding-right: 6px; color: #99210b; font-weight: bold; margin-right: 6px; padding-top: 2px
}
.pages span.disabled {
	padding-bottom: 2px; padding-left: 6px; padding-right: 6px; color: #adaaad; margin-right: 6px; padding-top: 2px
}
.contentside {
	width: 280px; float: right
}
.contentside .list {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 8px; margin-bottom: 8px; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.contentside .list h2 {
	padding-bottom: 8px; padding-left: 10px; padding-right: 0px; background: url(../images/rightlist_h2.gif) repeat-x; color: #bc5100; font-size: 12px; padding-top: 10px
}
.contentside .list h2 strong {
	padding-left: 6px; 
}
.contentside .list h2 strong a {
	color: #bc5100; text-decoration: none
}
.contentside .list h2 strong a:hover {
	text-decoration: underline
}
.contengside .list ul li.headline {
	color: #666
}
.contentside .list ul li.headline img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 4px; margin: 3px 6px 6px 0px; padding-left: 4px; width: 60px; padding-right: 4px; float: left; height: 60px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 4px
}
.contentside .list ul a img {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.contentside .list ul {
	padding-bottom: 6px; margin: 0px auto; padding-left: 0px; width: 250px; padding-right: 0px; padding-top: 6px
}
.contentside .list ul li {
	line-height: 180%
}
.contentside .list ul li a {
	color: #333; text-decoration: none
}
.contentside .list ul li a:hover {
	color: #91231b; text-decoration: underline
}
.contentside .button {
	margin-bottom: 8px
}
.contentside .switch {
	border-left: #ccc 1px solid; width: 279px; border-top: 1px solid #ccc
}
.contentside .switch ul { }
.contentside .switch ul li.normal {
	text-align: center; padding-bottom: 8px; padding-left: 0px; width: 92px; padding-right: 0px; background: url(../images/rightlist_h2.gif) repeat-x; float: left; border-right: 1px solid #ccc; padding-top: 10px
}
* html .contentside .switch ul li.normal {
	background: url(../images/rightlist_h2.gif) repeat-x 0px 1px
}
.contentside .switch ul li.active {
	text-align: center; padding-bottom: 8px; padding-left: 0px; width: 92px; padding-right: 0px; background: #fff; float: left; color: #bc5100; font-weight: bold; border-right: 1px solid #ccc; padding-top: 10px
}
.contentside .switch ul li.normal a{color: #000; text-decoration:none}
.contentside .switch ul li.active a{color: #bc5100; text-decoration:none}
.contentside .switchbox {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; margin-bottom: 10px; border-top: #ccc 0px solid; border-right: #ccc 1px solid
}
.contentside .none {
	display: none
}
.contentside .switchbox ul li.headline {
	width: auto; color: #666
}
.contentside .switchbox ul li.headline img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 4px; margin: 3px 6px 6px 0px; padding-left: 4px; width: 92px; padding-right: 4px; float: left; height: 92px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 4px
}
.contentside .switchbox UL LI.focus {
	 LINE-HEIGHT: 200%; PADDING-TOP:5px;padding-left:2px;TEXT-ALIGN: left;TEXT-ALIGN: left;border-bottom:none;width:122px;BORDER: #ccc 0px solid;
}
.contentside .switchbox ul a img {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.contentside .switchbox ul {
	padding-bottom: 6px; margin: 0px auto; padding-left: 0px; width: 250px; padding-right: 0px; padding-top: 6px
}
.contentside .switchbox ul li {
	padding-bottom: 1px; line-height: 180%; padding-left: 1px; width: 123px; padding-right: 1px; float: left; padding-top: 1px
}
.contentside .switchbox UL LI IMG {
	BORDER: #ccc 1px solid;width:110px;height:74px;
}
.contentside .switchbox ul li a {
	color: #333; text-decoration: none
}
.contentside .switchbox ul li a:hover {
	color: #91231b; text-decoration: underline
}
.contentside .bb {
	text-align: center; line-height: 0; width: 280px; margin-bottom: 20px; color: #fff; font-size: 0px; TEXT-ALIGN: center
}
.contentside .focus {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 8px; margin-bottom: 8px; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.contentside .focus h2 {
	padding-bottom: 8px; padding-left: 10px; padding-right: 0px; background: url(../images/rightlist_h2.gif) repeat-x; color: #bc5100; font-size: 12px; padding-top: 10px
}
.contentside .focus h2 strong {
	padding-left: 6px; 
}
.contentside .focus h2 strong a {
	color: #bc5100; text-decoration: none
}
.contentside .focus h2 strong a:hover {
	text-decoration: underline
}
.contentside .focus ul {
	padding-bottom: 0px; margin: 0px auto; padding-left: 0px; width: 260px; padding-right: 0px; padding-top: 10px
}
.contentside .focus li {
	text-align: center; padding-bottom: 8px; width: 130px; float: left; height: 110px; overflow: hidden
}
.contentside .focus li img {
	border-bottom: #000 1px solid; border-left: #000 1px solid; width: 120px; height: 90px; border-top: #000 1px solid; border-right: #000 1px solid
}
.contentside .focus li img a {
	border-bottom: #000 1px solid; border-left: #000 1px solid; border-top: #000 1px solid; border-right: #000 1px solid
}
.contentside .focus li p {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 3px
}
.contentside .focus a {
	color: #333
}
.contentside ul.rank {
	padding-bottom: 8px; margin: 0px auto 6px; padding-left: 4px; width: 242px; padding-right: 4px; background: url(../images/icon_rank.gif) #fff no-repeat 6px 14px; padding-top: 6px
}
.contentside ul.rank li {
	border-bottom: #333 1px dotted; line-height: 28px; padding-left: 20px
}
.contentside ul.rank li a {
	color: #333; text-decoration: none
}
.contentside ul.rank li a:hover {
	color: #a6251d; text-decoration: underline
}
.flag{ margin:0 auto; margin:10px 0 8px 15px}
.contentside .tuijian{ color:#000000; font-size:12px; background-color:#ffffff; border:#ccc 1px solid; width:278px; margin:0 auto; background:url(../images/tuijian_bg.jpg) no-repeat top #FFFFFF; padding-bottom:3px; margin-bottom:10px}
.contentside .tuijian a{ color:#333333;TEXT-DECORATION:none}
.contentside .tuijian a:hover{ COLOR: #91231b; text-decoration:underline}
.contentside .tuijian .tit{ font-size:16px; font-weight:bold; text-align:center; margin:12px 0 10px 0; }
.contentside .tuijian .tit a{COLOR: #91231b;  }
.contentside .tuijian .txt{ text-align:center; margin:0px 5px 8px 5px }
.contentside .tuijian .dot{height:12px; background:url(../images/dot.gif) repeat-x; width:256px; margin:0 auto}
.contentside .tuijian .pictext{ width:270px; margin:0 auto; margin-bottom:6px; line-height:20px; margin-left:10px}
.contentside .tuijian .bLeft{ float:left; margin:4px 10px 0 0; border:#ccc 1px solid; width:60px; height:50px}
.contentrel {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; margin: 10px auto 20px; width: 560px; font-family: ""; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.contentrel h2 {
	border-bottom: #ccc 1px solid; padding-bottom: 4px; padding-left: 10px; padding-right: 0px; color: #bc5100; font-size: 14px; padding-top: 6px
}
.contentrel h2 a {
	border-bottom: #ccc 1px solid; padding-bottom: 4px; padding-left: 10px; padding-right: 0px; color: #bc5100; font-size: 14px; padding-top: 6px
}
.contentrel ul {
	padding-bottom: 10px; margin: 0px auto; padding-left: 0px; width: 560px; padding-right: 0px; padding-top: 10px
}
.contentrel ul li {
	line-height: 180%; padding-left: 10px; width: 270px; float: left; font-size: 14px
}
.contentrel ul li a {
	color: #333
}
.contentrel ul li a:hover {
	color: #91231b; text-decoration: none
}
.extra {
	text-align: right; padding-bottom: 20px; line-height: 200%; margin: 0px auto; padding-left: 0px; width: 560px; padding-right: 0px; font-size: 12px; padding-top: 8px
}
.extra a {
	color: #000
}
.extra a:hover {
	color: #a6251d
}
.bar{
    margin:10px 0 10px 0; text-align:center
}