﻿* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
body {
	font-size: 12px; font-family: "tahoma";background-color:#ffffff;
}
.clear {
	clear: both; font-size: 0px; line-height: 0; height: 0px
}
.disappear {
	display: none
}
.red {
	color: #d1241c! important
}
.yellow {
	color: #276a7e! important
}
.topbar {
	padding-right: 10px; padding-left: 10px; font-size: 12px; background: url(topbar_bg.gif) repeat-x; padding-bottom: 0px; margin: 0px auto 10px; width: 880px; color: #666; line-height: 26px; padding-top: 0px; border-bottom: #ccc 1px solid
}
.topbar .input {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; width: 70px; line-height: 17px; border-bottom: #ccc 1px solid; height: 17px
}
.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 {
	font-size: 12px; float: right; margin: 50px 10px 0px 0px; width: 520px; color: #333; text-align: right
}
.top .mainmenu a {
	color: #333; text-decoration: none
}
.top .mainmenu a:hover {
	color: #d1241c; text-decoration: underline
}
.nav {
	background: url(nav.gif) repeat-x; margin: 0px auto; overflow: hidden; width: 900px; height: 42px; padding-right: 0px; font-size: 14px;  padding-bottom: 0px; color: #fff;  text-align: right; margin-bottom:8px;
}
.nav .logo {
    float:left; margin-left:15px; padding-top:8px;
}
.nav .list {
    padding-top:4px; padding-right:35px; float:right
}
.nav .list li{
    float:left;background:url(nav_div.gif) right top no-repeat;height:35px;padding:0 5px 0 0;list-style:none;
}
.nav .list li a{
    display:block;padding:0 15px 0 15px;#padding:0 16px 0 16px;_padding:0 16px 0 16px;font:bold 14px/35px  "宋体";color:#fff;background-color:inherit;text-decoration:none;
}
.nav .list li a:hover{
    text-decoration:underline; 
}
.nav .list li.noImg{
	background-image:none;
}
.banner {
	margin: 0px auto; width: 900px
}
.honor {
	border-right: #ccc 0px solid; padding-right: 0px;  padding-left: 0px; background: url(honor_icon.gif) no-repeat 8px 10px; padding-bottom: 4px; margin: 0px auto 8px; border-left: #ccc 0px solid; width: 900px; line-height: 26px; padding-top: 6px; border-bottom: #ccc 1px solid; text-align: center
}
.honor a {
	color: #000; text-decoration: none
}
.honor a:hover {
	color: #91231b; text-decoration: underline
}
.honor .search {
	float: right; width: 210px
}
.honor .search .input {
	border-top-width: 0px; padding-right: 0px; padding-left: 10px; border-left-width: 0px; font-size: 14px; background: url(search_input.gif) no-repeat; border-bottom-width: 0px; padding-bottom: 0px; width: 147px; line-height: 26px; padding-top: 0px; height: 26px; border-right-width: 0px
}
.container {
	padding-bottom: 30px; margin: 0px auto; width: 900px
}
.sidebar {
	float: right; width: 210px
}
.sidebar .list {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; margin-bottom: 8px; padding-bottom: 8px; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid;
}
.sidebar .list h2 {
	padding-right: 0px; padding-left: 10px; font-size: 12px; background: url(rightlist_h2.gif) repeat-x; padding-bottom: 8px; color: #276a7e; padding-top: 10px
}
.sidebar .list h2 strong {
	padding-left: 6px; background: url(rightlist_h2lipoint.gif) no-repeat
}
.sidebar .list h2 strong a {
	color: #276a7e; text-decoration: none
}
.sidebar .list h2 strong a:hover {
	text-decoration: underline
}
.sidebar .list ul li.headline {
	
}
.sidebar .list ul li.headline img {
	border-right: #ccc 1px solid; padding-right: 4px; border-top: #ccc 1px solid; padding-left: 4px; float: left; padding-bottom: 4px; margin: 3px 6px 6px 0px; border-left: #ccc 1px solid; width: 60px; padding-top: 4px; border-bottom: #ccc 1px solid; height: 60px
}
.sidebar .list ul li a img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.sidebar .list ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 6px; margin: 0px auto; width: 180px; 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 ul.rank {
	padding-right: 4px; padding-left: 4px; background: url(icon_rank.gif) #fff no-repeat 6px 14px; padding-bottom: 8px; margin: 0px auto 6px; width: 180px; padding-top: 6px
}
.sidebar ul.rank li {
	padding-left: 20px; line-height: 28px; border-bottom: #333 1px dotted
}
.sidebar ul.rank li a {
	color: #333; text-decoration: none
}
.sidebar ul.rank li a:hover {
	color: #91231b; text-decoration: underline
}
.primary {
	width: 610px;height:1270px; #height:auto;
}
.primary .active {
	margin-bottom: 15px
}
.primary .active .slider {
	border-right: #ccc 1px solid; padding-right: 5px; border-top: #ccc 1px solid; padding-left: 5px; float: right; padding-bottom: 5px; border-left: #ccc 1px solid; width: 270px; padding-top: 5px; border-bottom: #ccc 1px solid
}
.primary .active h2 {
	padding-right: 0px; font-size: 24px; font-family:"楷体_gb2312";padding-bottom: 8px; color: #276a7e; padding-top: 10px; text-align:center}
.primary .active h2 a {
	color: #276a7e; text-decoration: none
}
.primary .active h2  a:hover {
	color: #276a7e;text-decoration: underline
}
.primary .active p {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 15px; margin: 0px 0px 0px 10px; width: 300px; color: #333; line-height: 180%;
}
.primary .active p.intro {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 10px;  border-bottom: #ccc 1px dashed
}
.primary .active p.intro a {
   color:#333333;
}
.primary .active a {
	color: #333; text-decoration: none
}
.primary .active a:hover {
	color: #91231b; text-decoration: underline
}
.primary .active div.link {
	padding-right: 0px; padding-left: 10px; font-size: 14px; background: url(line_1.gif) no-repeat 20px bottom; padding-bottom: 10px; line-height: 180%; padding-top: 10px
}
.primary .active p .line {
	border-bottom: #ccc 1px dashed
}
.primary .itemstop {
	padding-right: 0px; padding-left: 0px; background: url(items_h2.gif) no-repeat 0px 4px; padding-bottom: 24px; margin-left: 10px; width: 652px; padding-top: 18px; text-align: right
}
.primary .itemstop a {
	color: #333
}
.primary .itemstop a:hover {
	color: #91231b
}
.primary .itemsbox {
	border-right: #e4e4e4 2px solid; border-top: #e4e4e4 0px solid; padding-left: 12px; margin-left: 10px; border-left: #e4e4e4 2px solid; width: 636px; border-bottom: #e4e4e4 0px solid
}
.primary .itemsbottom {
	font-size: 0px; background: url(items_btm.gif) no-repeat; margin-bottom: 10px; margin-left: 10px; width: 652px; line-height: 0; height: 15px
}
.primary .itemsbox .cell {
	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 8px; overflow: hidden; width: 292px; padding-top: 4px; border-bottom: #ccc 1px dashed; height: 126px
}
.primary .itemsbox .cell h4 {
	padding-right: 0px; padding-left: 4px; font-size: 14px; padding-bottom: 6px; color: #276a7e; padding-top: 8px
}
.primary .itemsbox .cell h4 a {
	color: #276a7e; text-decoration: none
}
.primary .itemsbox .cell p {
	padding-right: 0px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; width: 190px; color: #333; line-height: 180%; padding-top: 6px
}
.primary .itemsbox .cell p a {
	color: #000; text-decoration: none
}
.primary .itemsbox .cell img {
	margin: 0px
}
.primary .itemsbox .cell a img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.primary .cellbox {
	float: left; margin-left: 40px; width: 280px
}
* html .primary .cellbox {
	margin-left: 30px
}
.primary .cellbox h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px
}
.primary .cellbox p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 4px; color: #666; line-height: 150%; padding-top: 4px
}
.primary .cellbox p img {
	border-right: #ccc 1px solid; padding-right: 4px; border-top: #ccc 1px solid; padding-left: 4px; float: left; padding-bottom: 4px; margin: 0px 6px; border-left: #ccc 1px solid; padding-top: 4px; border-bottom: #ccc 1px solid
}
.primary .cellbox a {
	color: #333; text-decoration: none
}
.primary .cellbox a:hover {
	color: #f00; text-decoration: underline
}
.primary .cellbox ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px
}
.primary .cellbox ul li {
	font-size: 14px; line-height: 180%
}
.primary .block {
	float: left;  width: 298px;margin-bottom:10px;
}
.primary .block h2 {
	padding-right: 16px; padding-left: 16px; font-size: 14px; background: url(title_index_center.gif) no-repeat; padding-bottom: 11px; color: #276a7e; padding-top: 11px
}
.primary .block h2 a {
	color: #276a7e; text-decoration: none
}
.primary .block h2 a:hover {
	text-decoration: underline
}
 html .primary .block h2 {
	padding-right: 16px; padding-left: 16px; padding-bottom: 10px; padding-top: 9px
}
.primary .block ul {
	 padding-right: 13px; padding-left: 13px;#padding-right: 13px; #padding-left: 13px;_padding-right: 9px;_padding-left: 13px;font-size: 12px; background: #fff; padding-bottom: 16px; width: 270px; color: #333; padding-top: 10px; border-bottom: #b2b2b2 1px solid;border-left: #e7e7e7 1px solid;border-right: #e7e7e7 1px solid; height:200px; #height:auto
}
.primary .block ul li {
	padding-right: 2px; padding-left: 2px;#padding-right: 3px; #padding-left: 3px;_padding-right: 3px; _padding-left: 3px;  float: left; padding-bottom: 1px; width: 131px; line-height: 180%; padding-top: 1px;
}
.primary .block ul li.headline {
	float: none; margin-bottom: 6px; width: auto;
}
.primary .block ul li.headline a img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.primary .block ul li img {
	padding-right: 6px; padding-left: 6px; background: url(imgbg_100x100.gif) no-repeat; float: left; padding-bottom: 6px; margin: 0px 11px 0px 0px; width: 88px; padding-top: 6px; height: 88px
}
.primary .block ul li a {
	color: #333; text-decoration: none;
}
.primary .block ul li a:hover {
	color: #91231b; text-decoration: underline
}

.primary .blockright {
	float: right; margin-bottom:10px;margin-left: 3px; margin-right: 2px;width: 298px;
}
.primary .blockright h2 {
	padding-right: 16px; padding-left: 16px; font-size: 14px; background: url(title_index_center.gif) no-repeat; padding-bottom: 11px; color: #276a7e; padding-top: 11px
}
.primary .blockright h2 a {
	color: #276a7e; text-decoration: none
}
.primary .blockright h2 a:hover {
	text-decoration: underline
}
 html .primary .blockright h2 {
	padding-right: 16px; padding-left: 16px; padding-bottom: 10px; padding-top: 9px
}
.primary .blockright ul {
	 padding-right: 13px; padding-left: 13px;#padding-right: 13px; #padding-left: 13px;_padding-right: 9px;_padding-left: 13px;font-size: 12px; background: #fff; padding-bottom: 16px; width: 270px; color: #333; padding-top: 10px; border-bottom: #b2b2b2 1px solid;border-left: #e7e7e7 1px solid;border-right: #e7e7e7 1px solid; height:200px; #height:auto
}
.primary .blockright ul li {
	padding-right: 2px; padding-left: 2px;#padding-right: 3px; #padding-left: 3px;_padding-right: 3px; _padding-left: 3px;  float: left; padding-bottom: 1px; width: 131px; line-height: 180%; padding-top: 1px;
}
.primary .blockright ul li.headline {
	float: none; margin-bottom: 6px; width: auto;
}
.primary .blockright ul li.headline a img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.primary .blockright ul li img {
	padding-right: 6px; padding-left: 6px; background: url(imgbg_100x100.gif) no-repeat; float: left; padding-bottom: 6px; margin: 0px 11px 0px 0px; width: 88px; padding-top: 6px; height: 88px
}
.primary .blockright ul li a {
	color: #333; text-decoration: none;
}
.primary .blockright ul li a:hover {
	color: #91231b; text-decoration: underline
}
.primary .title538 {
	padding-right: 16px; padding-left: 16px; font-weight: bold; font-size: 14px; background: url(title_center_big.gif) no-repeat; padding-bottom: 11px; margin: 0px auto; width: 580px; color: #276a7e; padding-top: 11px
}
html .primary .title538 {
	padding-right: 16px; padding-left: 16px; padding-bottom: 10px; padding-top: 9px
}
.primary .title538 a{
    color: #276a7e;text-decoration: none;
}
.primary .title538 a:hover{text-decoration: underline
}
.primary .title538 ul  {
	font-weight: normal; font-size: 12px;
}
.primary .title538 ul li {
	font-weight: normal; font-size: 12px; float: right;margin-right: 10px;
}
.primary .title538 ul li a {
	color: #333333
}
.primary .title538 ul li a:hover{
	color: #91231b; text-decoration: underline
}
.primary .box590 {
	padding-right: 13px; padding-left: 13px; font-size: 12px; background: #fff; padding-bottom: 16px;  width: 580px; color: #333; padding-top: 10px; border-bottom: #b2b2b2 1px solid;border-left: #e7e7e7 1px solid;border-right: #e7e7e7 1px solid;margin-bottom: 10px;height:185px;#height:auto;
}
.primary .box590 .cover {
	float: right; width: 135px;text-align: center; margin-top:10px;
}
.primary .box590 .cover li {
    width: 135px;#width: auto;_width: 135px;
	
}
.primary .box590 .cover li img {
	border-right: #ccc 1px solid; padding-right: 4px; border-top: #ccc 1px solid; padding-left: 4px; float: left; padding-bottom: 4px; margin: 3px 6px 6px 0px; border-left: #ccc 1px solid; width: 120px; padding-top: 4px; border-bottom: #ccc 1px solid; height: 160px
}
.primary .box590 .cover li a{
	color: #333333; text-decoration: none
}
.primary .box590 .cover li a:hover{color: #91231b; text-decoration: underline
	
}
.primary .box590 .info {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 30px; margin: 0px 0px 0px 10px; width: 413px;hight: 77px; color: #276a7e;line-height: 180%; padding-top: 10px;text-align:center;background: url(infobg.gif) no-repeat;
}
.primary .box590 .info .title{
	padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 15px; margin: 0px 0px 0px 10px; width: 400px; color: #276a7e;font-weight:bold; line-height: 180%; padding-top: 10px;text-align:center;
}
.primary .box590 .info a {
    text-decoration:none;
}
.primary .box590 .info a:hover {
    text-decoration: underline
}

.primary .box590 .info_list {
	padding-right: 0px; padding-left: 10px; font-size: 12px; padding-bottom: 0px; margin: 0px 0px 0px 10px; width: 400px; color: #276a7e;line-height: 180%; padding-top: 25px;background: url(infolistbg.gif) no-repeat;
}
.primary .box590 .info_list a {
    color: #333333; text-decoration:none;
}
.primary .box590 .info_list a:hover {
    color: #91231b; text-decoration: underline
}
.primary .box590 .info_list li {
	float: left; overflow: hidden; width: 49%; height: 23px;
}
.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;
}
.copyright a {
	color: #000
}
.copyright img { 
    float:left
}
.copyright p img { 
    float:none
}
.textlist {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; width: 610px; border-bottom: #ccc 1px solid;textlist;height:1240px; #height:auto
}
.location {
	padding-right: 0px; padding-left: 20px; padding-bottom: 20px; padding-top: 20px
}
.location a {
	color: #333
}

.location a:hover {
	color: #91231b; text-decoration: none
}
.textlist ul {
	padding-bottom: 40px; margin: 0px auto; width: 540px
}
.textlist ul li {
	padding-right: 10px; padding-left: 18px; font-size: 14px; background: url(lipoint_news.gif) no-repeat 4px 10px; padding-bottom: 0px; line-height: 200%; padding-top: 0px
}
.textlist ul li span.date {
	font-size: 10px; float: right; font-family: "verdana"
}
.textlist ul li span.intro {
	display: block; font-size: 13px; margin-bottom: 4px; padding-bottom: 6px; color: #999; line-height: 180%; border-bottom: #ccc 1px dashed; font-family: "verdana"
}
.textlist ul li a {
	color: #000; text-decoration: none
}
.textlist ul li a:hover {
	color: #91231b; text-decoration: underline
}
.textlist .superline {
	font-size: 0px; margin: 8px 0px; line-height: 0; border-bottom: #ccc 1px dashed; height: 0px
}
.textlist .intro{
    float:left; width:550px; margin:10px 20px; _margin:10px 10px; padding:4px 9px; color:#666; font-size:14px; color:#000; line-height:180%; text-indent:24px; border:solid 1px #ffdeb4; background:#fffcf6;
}
.content {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; width: 610px; border-bottom: #ccc 1px solid; margin-bottom:30px;
}
.content h1 {
	font-size: 28px; line-height: 200%; text-align: center
}
.content h3 {
	font-weight: normal; font-size: 12px; margin-bottom: 20px; color: #666; line-height: 200%; text-align: center
}
.content blockquote {
	border-right: #ddd 1px solid; padding-right: 10px; border-top: #ddd 1px solid; padding-left: 10px; font-size: 14px; background: #fcfcfc; padding-bottom: 10px; margin: 0px auto 20px; border-left: #ddd 1px solid; width: 90%; line-height: 180%; padding-top: 10px; border-bottom: #ddd 1px solid
}
.content p {
	font-size: 14px; padding-bottom: 20px; margin: 0px auto; width: 560px; line-height: 180%
}
.content .center {
	padding-bottom: 20px; text-align: center
}
.content .intro{
    float:left; width:550px; margin:10px 20px; _margin:10px 10px; padding:4px 9px; color:#666; font-size:14px; color:#000; line-height:180%; text-indent:24px; border:solid 1px #ffdeb4; background:#fffcf6;
}
.flag {
	padding-right: 0px; padding-left: 0px; font-size: 0px; padding-bottom: 10px; margin: 0px auto; color: #fff; line-height: 0; padding-top: 10px; border-bottom: #ccc 1px solid; text-align: center
}
.pip {
	padding-right: 10px; padding-left: 0px; padding-bottom: 10px; width: 300px; padding-top: 10px; height: 370px
}
.pages {
	padding-right: 3px; padding-left: 3px; font-size: 12px; margin-bottom: 30px; padding-bottom: 3px; padding-top: 3px; text-align: center
}
.pages a {
	border-right: #dedfde 1px solid; padding-right: 6px; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #99210b; margin-right: 6px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none
}
.pages a:hover {
	border-right: #000 1px solid; border-top: #000 1px solid; background: #777777; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid
}
.pages a:active {
	border-right: #000 1px solid; border-top: #000 1px solid; background: #777777; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid
}
.pages span.current {
	padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #99210b; margin-right: 6px; padding-top: 2px
}
.pages span.disabled {
	padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 6px; padding-top: 2px
}
.contentSide {
	float: right; width: 280px; margin-bottom:20px;
}
.contentSide .list {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; margin-bottom: 5px; padding-bottom: 0px; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid;height:300px;#height:auto;
}
.contentSide .list h2 {
	padding-right: 0px; padding-left: 10px; font-size: 12px; background: url(rightlist_h2.gif) repeat-x; padding-bottom: 8px; color: #276a7e; padding-top: 10px
}
.contentSide .list h2 strong {
	padding-left: 6px; background: url(rightlist_h2lipoint.gif) no-repeat
}
.contentSide .list h2 strong a {
	color: #276a7e; text-decoration: none
}
.contentSide .list h2 strong a:hover {
	text-decoration: underline
}

.contengside .list ul li.headline {
	color: #666
}
.contentSide .list ul li img {
	border-right: #ccc 1px solid;border-top: #ccc 1px solid;  border-left: #ccc 1px solid; width: 115px; border-bottom: #ccc 1px solid; height: 115px
}
.contentSide .list ul a img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.contentSide .list ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 6px; margin: 0px auto; width: 260px; 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 .picnews li {
	float: left; overflow: hidden; width: 50.0%; padding-top: 5px; text-align: center
}
.contentSide .imgdiv {
	display: block; margin: 2px auto; border-right:#ccc 1px solid; border-top: #ccc 1px solid;border-left: #ccc 1px solid; width: 115px;  border-bottom: #ccc 1px solid; height: 115px;overflow: hidden;padding:3px;
}
.contentSide .imgdiv a {
    clear: both; display: block; width: 100%; text-align: center
}
.contentSide .imglink {
    overflow: hidden; height: 23px
}
.contentSide .rul {
    clear: both; border-top: #ccc 1px dashed; padding-top: 5px; zoom: 1;padding-right: 0px; padding-left: 0px; padding-bottom: 6px; margin: 0px auto; width: 260px; padding-top: 6px
}
.contentSide .rul li {
    padding-right: 1px; padding-left: 1px; float: left; padding-bottom: 1px; width: 125px; line-height: 180%; padding-top: 1px
}
.contentSide .rul li a {
    color: #333; text-decoration: none
}
.contentSide .rul li a:hover {
    color: #91231b; text-decoration: underline
}
.contentSide .conlist {
    border-right: #ccc 1px solid; border-top: #ccc 1px solid; margin-bottom: 5px; padding-bottom: 0px; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid;height:330px; #height:auto;
}
.contentSide .conlist h2 {
	padding-right: 0px; padding-left: 17px; font-size: 12px; background: url(rightlist_h2.gif) repeat-x; padding-bottom: 8px; color: #276a7e; padding-top: 10px
}
.contentSide .conlist h2 strong {
	padding-left: 6px; background: url(rightlist_h2lipoint.gif) no-repeat
}
.contentSide .conlist h2 strong a {
	color: #276a7e; text-decoration: none
}
.contentSide .conlist h2 strong a:hover {
	text-decoration: underline
}
.contengside .conlist ul li.headline {
	color: #666
}
.contentSide .conlist ul li.headline img {
	border-right: #ccc 1px solid; padding-right: 4px; border-top: #ccc 1px solid; padding-left: 4px; float: left; padding-bottom: 4px; margin: 3px 6px 6px 0px; border-left: #ccc 1px solid; width: 60px; padding-top: 4px; border-bottom: #ccc 1px solid; height: 60px
}
.contentSide .conlist ul a img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.contentSide .conlist ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 6px; margin: 0px auto; width: 250px; padding-top: 6px
}
.contentSide .conlist ul li {
	line-height: 180%
}
.contentSide .conlist ul li a {
	color: #333; text-decoration: none
}
.contentSide .conlist ul li a:hover {
	color: #91231b; text-decoration: underline
}
.contentSide .button {
	margin-bottom: 8px
}
.contentSide .switch {
	border-top: #ccc 1px solid; border-left: #ccc 1px solid; width: 279px
}
.contentSide .switch ul {
	
}
.contentSide .switch ul li.normal {
	border-right: #ccc 1px solid; padding-right: 0px; padding-left: 0px; background: url(rightlist_h2.gif) repeat-x; float: left; padding-bottom: 8px; width: 92px; padding-top: 10px; text-align: center
}

* html .contentSide .switch ul li.normal {
	background: url(rightlist_h2.gif) repeat-x 0px 1px
}
.contentSide .switch ul li.active {
	border-right: #ccc 1px solid; padding-right: 0px; padding-left: 0px; font-weight: bold; background: #fff; float: left; padding-bottom: 8px; width: 92px; color: #276a7e; padding-top: 10px; text-align: center
}
.contentSide .switch ul li.normal a{
    color: #000; text-decoration:none
}
.contentSide .switch ul li.active a{
    color: #276a7e; text-decoration:none
}	
.contentSide .switchbox {
	border-right: #ccc 1px solid; border-top: #ccc 0px solid; margin-bottom: 10px; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid;height:280px; #height:auto
}
.contentSide .none {
	display: none
}
.contentSide .switchbox ul li.headline {
	width: auto; color: #666
}
.contentSide .switchbox ul li.headline img {
	border-right: #ccc 1px solid; padding-right: 4px; border-top: #ccc 1px solid; padding-left: 4px; float: left; padding-bottom: 4px; margin: 3px 6px 6px 0px; border-left: #ccc 1px solid; width: 92px; padding-top: 4px; border-bottom: #ccc 1px solid; height: 92px
}
.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-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.contentSide .switchbox ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 6px; margin: 0px auto; width: 250px; padding-top: 6px
}
.contentSide .switchbox ul li {
	padding-right: 1px; padding-left: 1px; float: left; padding-bottom: 1px; width: 123px; line-height: 180%; 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 {
	font-size: 0px; margin-bottom: 10px;width: 280px; color: #fff; line-height: 0; text-align: center
}
.contentSide .focus {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; margin-bottom: 8px; padding-bottom: 8px; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid;
	height:280px; #height:auto;
}
.contentSide .focus h2 {
	padding-right: 0px; padding-left: 10px; font-size: 12px; background: url(rightlist_h2.gif) repeat-x; padding-bottom: 8px; color: #276a7e; padding-top: 10px
}
.contentSide .focus h2 strong {
	padding-left: 6px; background: url(rightlist_h2lipoint.gif) no-repeat
}
.contentSide .focus h2 strong a {
	color: #276a7e; text-decoration: none
}
.contentSide .focus h2 strong a:hover {
	text-decoration: underline
}
.contentSide .focus ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 260px; padding-top: 10px
}
.contentSide .focus li {
	float: left; padding-bottom: 8px; overflow: hidden; width: 130px; height: 110px; text-align: center
}
.contentSide .focus li img {
	border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; width: 120px; border-bottom: #000 1px solid; height: 90px
}
.contentSide .focus li img a {
	border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; border-bottom: #000 1px solid
}
.contentSide .focus li p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 3px
}
.contentSide .focus a {
	color: #333
}
.contentSide ul.rank {
	padding-right: 4px; padding-left: 4px; background: url(icon_rank.gif) #fff no-repeat 6px 14px; padding-bottom: 8px; margin: 0px auto 6px; width: 242px; padding-top: 6px
}
.contentSide ul.rank li {
	padding-left: 20px; line-height: 28px; border-bottom: #333 1px dotted
}
.contentSide ul.rank li a {
	color: #333; text-decoration: none
}
.contentSide ul.rank li a:hover {
	color: #91231b; 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(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(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-right: #ccc 1px solid; border-top: #ccc 1px solid; margin: 10px auto 20px; border-left: #ccc 1px solid; width: 560px; border-bottom: #ccc 1px solid; font-family: "";height: 180px; #height:auto;
}
.contentRel h2 {
	padding-right: 0px; padding-left: 10px; font-size: 14px; padding-bottom: 4px; color: #276a7e; padding-top: 6px; border-bottom: #ccc 1px solid
}
.contentRel h2 a {
	padding-right: 0px; padding-left: 10px; font-size: 14px; padding-bottom: 4px; color: #276a7e; padding-top: 6px; border-bottom: #ccc 1px solid
}
.contentRel ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin: 0px auto; width: 560px; padding-top: 10px
}
.contentRel ul li {
	padding-left: 10px; font-size: 14px; float: left; width: 270px; line-height: 180%
}
.contentRel ul li a {
	color: #333
}
.contentRel ul li a:hover {
	color: #91231b; text-decoration: none
}
.extra {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 20px; margin: 0px auto; width: 560px; line-height: 200%; padding-top: 8px; text-align: right
}
.extra a {
	color: #000
}
.extra a:hover {
	color: #91231b
}
.bar{
    margin:10px 0 10px 0; text-align:center
}
<!--西婵连锁导航样式开始 -->
.info2{ display:block; background-color:#bb3023;float:right; height:17px; width:58px;  margin:4px 0 0 6px; padding:0 0 1px 7px; line-height:19px;_line-height:15px;_padding:2px 0 0 7px; }
<style type="text/css">
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}
.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}
.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}
.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}
.imcm li{list-style:none;font-size:1px;float:left;}
.imcm ul ul li{width:100%;float:none !important;}
.imcm a{display:block;position:relative;}
.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}
.imde ul li:hover .imsubc{visibility:visible;}
.imde ul ul li:hover  .imsubc{visibility:visible;}
.imde ul ul ul li:hover  .imsubc{visibility:visible;}
.imde li:hover ul  .imsubc{visibility:hidden;}
.imde li:hover ul ul .imsubc{visibility:hidden;}
.imde li:hover ul ul ul  .imsubc{visibility:hidden;}
.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}
.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}
.dvs,.dvm{border-width:0px}
</style>

#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(medium_purple_down.gif); width:9px; height:6px; left:-11px; top:6px; background-repeat:no-repeat;background-position:top left;}
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(medium_purple_down.gif); background-repeat:no-repeat;background-position:top left;}
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(stub_arrow_right.gif); width:6px; height:8px; left:-6px; top:3px; background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(stub_arrow_right.gif); background-repeat:no-repeat;background-position:top left;}
#imouter0 {border-color:#6a6a6a; border-width:1px; padding:0px; margin:0px; }
#imenus0 li ul {background-color:#ffffff; border-style:solid; border-color:#cccccc; border-width:1px; padding:5px; margin:4px 0px 0px; }
#imenus0 li a, #imenus0 .imctitle {color:#ffffff; text-align:left; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; border-color:#dddddd; border-width:1px; padding:0px 2px 0px 0px; }
#imenus0 li:hover>a {text-decoration:underline; }
#imenus0 li a.ihover, .imde imenus0 a:hover {text-decoration:underline; }
#imenus0 li a.iactive {}
#imenus0 .imbuttons {padding:2px 0px 0px 4px; }
#imenus0 ul a, #imenus0 .imsubc li .imctitle  {color:#333333; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }
#imenus0 ul li a.iactive {background-color:#ffffff; }
#imenus0 .dvs {border-bottom-width:1px; border-style:solid; border-color:#efefef; padding-bottom:2px; margin-bottom:2px; }
<!--西婵连锁导航样式结束 -->
