﻿@charset "utf-8";
*{
	margin: 0px;
	padding: 0px;
}
HTML {
	OVERFLOW-X: hidden; BACKGROUND-COLOR: #fff
}
BODY {
	FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: Tahoma, Geneva, sans-serif; BACKGROUND-COLOR: #fff
}
LI {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-RIGHT: #000 0px; BORDER-TOP: #000 0px; DISPLAY: block; BORDER-LEFT: #000 0px; BORDER-BOTTOM: #000 0px
}
H2 {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; COLOR: #880c0b; LINE-HEIGHT: 35px; FONT-FAMILY: "Times New Roman", Times, serif
}
A {
	COLOR: #c00; TEXT-DECORATION: none
}
INS {
	DISPLAY: none
}
.clear {
	CLEAR: both; HEIGHT: 1px
}
#blackBar {
	BACKGROUND-COLOR: #000
}
.headWrapper {
	BACKGROUND-POSITION: center top; BORDER-TOP: #fff 2px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 550px; BACKGROUND-COLOR: #000
}
.innerWrapper {
	MARGIN: 0px auto; WIDTH: 941px
}
.navPanel {
	PADDING-LEFT: 280px; POSITION: relative; HEIGHT: 105px
}
.bbs {
	background:url(/theme/images/bbs.gif);
	DISPLAY: block; Z-INDEX: 9999; LEFT: 200px; WIDTH: 101px; CURSOR: pointer; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 15px; TEXT-ALIGN: center
}

.navPanel H1 {
	LEFT: 0px; WIDTH: 240px; POSITION: absolute; HEIGHT: 105px
}
.navPanel H1 A {
	_background: url(/theme/images/logo.png) no-repeat !important; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/theme/images/logo.png"); 
background:none; 
	BACKGROUND-POSITION: center center; DISPLAY: block; WIDTH: 240px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 105px
}
.navPanel DL {
	FONT-SIZE: 11px; FLOAT: left; TEXT-TRANSFORM: uppercase; WIDTH: 150px; LINE-HEIGHT: 16px; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.navPanel DT {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; BORDER-BOTTOM: 1px solid;FONT-FAMILY:"微软雅黑"; font-size:12px;
}
.navPanel DT A {
	COLOR: #fff
}
.navPanel DD {
	PADDING-RIGHT: 10px; COLOR: #ffba00; FONT-FAMILY:"微软雅黑"; font-size:12px;
}
.navPanel DD B {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
#home DT {
	BORDER-BOTTOM-COLOR: #d81212
}
#home DD A {
	COLOR: #ffb0af
}
#home DD A:hover {
	COLOR: #fff
}
.headBanner {
	HEIGHT: 383px
}
.png { text-decoration:none}
.banner { clear:both; margin:0 auto 15px; padding-left:20px;}
.bosha { line-height:18px;margin-bottom: 20px;
	line-height: 21px; padding-left:60px; padding-right:60px;}
.termsList dd img{ padding-left:50px}

#slider{
	height: 330px;
	width: 610px;
	padding-top:12px;
	padding-left:5px;
	background-color:#ffffff;
}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		height: 220px;
		overflow:hidden; 
		}
	#slider li{ 
		width:530;
		height:220px;

		}	
.newContent {
	
	height: 350px;    padding: 8px 10px;overflow: hidden;

}
.newContent h2{
	border-bottom: 1px solid #950F0E;
}
.newContent h2 span{
	float: right;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
.newContent .recentNews {
	float: right;
	width: 310px;
	height: 360px;
	padding-right:35px;
}
.newContent .eventsMark {
	float: left;
	width: 610px;
	height: 330px;
	padding-left:25px;
}
.newsBox {
	height: 65px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
}
.newsBox a{
	color: #000;
}
.newsBox a:hover{
	color: #C00;
}
.newsBox dd a {
	color: #666;
}
.newsBox dd a:hover {}
.newsBox1 {
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	
}
.newsBox1 a{
	color: #000;
}
.newsBox1 a:hover{
	color: #C00;
}
.newsBox1 dd a {
	color: #666;
}
.newsBox1 dd a:hover {}

.newsBox .date {
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 75px;
	text-align: center;
	color: #000;
}
.newsBox .date big {
	font-size: 30px;
	font-weight: bold;
	display: block;
}
.newsBox .date small {
	display: block;
	font-size: 11px;
}
.newsBox dl{}
.newsBox dl dt{
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	padding-left:-5px;
}
.newsBox dl dd{
	line-height: 18px;
	font-size: 10px;
}
.newsBox a:hover dt{}
a{
	text-decoration: none;
	color: #950F0E;
}


.main {
	BACKGROUND: url(../images/bd_bg.gif) no-repeat center top; WIDTH: 100%; background-color:#ffffff; height:auto; clear:both;
}
.main table { margin:0 auto; clear:both}
.main .topbox {
	POSITION: relative; HEIGHT: 46px
}
.fla {
	Z-INDEX: 1; LEFT: 50%; MARGIN-LEFT: -840px; WIDTH: 1680px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #1f1f1f
}
.topbox H2 {
	PADDING-LEFT: 48px; FONT-SIZE: 19px; COLOR: #fff; LINE-HEIGHT: 30px;FONT-FAMILY:"微软雅黑";
}
.topbox H2 SPAN {
	FONT-SIZE: 24px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; POSITION: relative; TOP: 2px
}
.topbox .ctb {
	Z-INDEX: 9999; RIGHT: 30px; BACKGROUND: url(../images/hd_ct.png) no-repeat; WIDTH: 472px; POSITION: absolute; TOP: -30px; HEIGHT: 70px
}
.topbox .ctb UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 150px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;
}
.topbox .ctb UL LI {
	 FLOAT: left;width:80px; height:30px;
}
.topbox .ctb UL LI img {
	 FLOAT: left;
}

.topbox .ctb span {
	display: block;
	color: #CCC;
	text-transform: uppercase;
	font-size: 12px;
	margin-top:5PX;
	font-weight:normal
}
.ip_1 {
	margin-TOP: 5px; clear:both; padding-left:40px;
}
.ip_1 H2 {
	BACKGROUND: url(../images/p1_t1.png) no-repeat; height: 40px;
    
	line-height: 34px;
    padding-left: 490px;
    position: relative;}
.ip_1 H2 a.more {
	display: inline;
    float: right;
    height: 34px;
    margin-right: 36px;
    width: 70px;}
.ip_1 .hr {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 5px; BACKGROUND-COLOR: #000; margin-bottom:5px;
}
.ip_1 .rec {
	PADDING-RIGHT: 0px; padding-left:0px;   BACKGROUND: url(../images/ico_3.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 279px; PADDING-TOP: 9px; POSITION: relative; HEIGHT: 224px;
}
.ip_1 .rec INS {
	BACKGROUND: url(../images/ico_2.png) no-repeat; LEFT: 5px; WIDTH: 347px; BOTTOM: 14px; POSITION: absolute; HEIGHT: 73px
}
.ip_1 .clb {
	BACKGROUND: url(../images/ico_6.gif) no-repeat left 97%; FLOAT: left; WIDTH: 635px; HEIGHT: 287px
}
.ip_1 .scrb1 {
	MARGIN-TOP: 2px; MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 635px; POSITION: relative; HEIGHT: 240px
}
.ip_1 .scrb1 UL {
	LEFT: 0px; WIDTH: 20000em; POSITION: absolute; TOP: 0px
}
.ip_1 .scrb1 UL LI {
	PADDING-RIGHT: 4px; FLOAT: left
}
.ip_1 .scrb1 UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(../images/ico_4.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 202px; PADDING-TOP: 8px; POSITION: relative; HEIGHT: 229px
}
.ip_1 .scrb1 UL LI A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 13px; FONT-FAMILY: Verdana, Geneva, sans-serif; TEXT-ALIGN: right
}
.ip_1 .scrb1 UL LI A B {
	DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 8px; HEIGHT: 36px
}
.ip_1 .scrb1 UL LI A B I {
	DISPLAY: block; FONT-SIZE: 10px; COLOR:#FFD804; LINE-HEIGHT: 14px; font-style:normal;
}
.ip_1 .scrb1 UL LI A INS {
	DISPLAY: none
}
.ip_1 .scrb1 UL LI A:hover {
	BACKGROUND-POSITION: -213px 0px
}
.ip_1 .scrb1 UL LI A:hover INS {
	DISPLAY: block; RIGHT: 8px; BACKGROUND: url(../images/ico_5.gif) no-repeat; WIDTH: 103px; POSITION: absolute; TOP: 150px; HEIGHT: 18px
}
.ip_1 .clb DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.ip_1 .clb DL DD {
	BACKGROUND: url(../images/ico_1.gif) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 12px; CURSOR: pointer; MARGIN-RIGHT: 9px; HEIGHT: 10px
}
.ip_1 .clb DL DD.active {
	BACKGROUND-POSITION: -21px 0px
}
.ip_2 {
	PADDING-BOTTOM: 0px; PADDING-TOP: 10px;clear:both;
}
.ip_4 .hr {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 5px; BACKGROUND-COLOR: #950F0E
}
.ip_2 .lb {
	FLOAT: left; WIDTH: 398px; PADDING-TOP: 12px
}
.ip_2 .rb {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 575px
}
.ip_2 .lb H3 {
	BACKGROUND: url(../images/p2_t1.gif) no-repeat; HEIGHT: 29px
}
.ip_2 .lb H3 A {
	DISPLAY: block; HEIGHT: 29px
}
.ip_2 .lb .db {
	BACKGROUND: url(../images/ico_11.gif) no-repeat; HEIGHT: 241px
}
DL.sl {
	
}
DL.sl DD {
	FLOAT: left
}
DL.sl DD A {
	DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(../images/ico_9.gif) no-repeat left bottom; WIDTH: 127px; PADDING-TOP: 21px; POSITION: relative; HEIGHT: 219px
}
DL.sl DD A INS {
	BACKGROUND: url(../images/ico_8.png) no-repeat; LEFT: 5px; WIDTH: 121px; CURSOR: pointer; POSITION: absolute; TOP: 20px; HEIGHT: 121px
}
DL.sl DD A B {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; COLOR: #222; PADDING-TOP: 6px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
DL.sl DD A H4 {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #380c38; PADDING-TOP: 45px; TEXT-ALIGN: center
}
DL.sl DD A:hover {
	BACKGROUND-POSITION: right bottom
}
DL.sl DD A:hover B {
	COLOR: #ffba00
}
DL.sl DD A:hover H4 {
	COLOR: #fff
}
.ip_2 .rb .sp {
	FLOAT: left; WIDTH: 272px; PADDING-TOP: 15px
}
.ip_2 .rb .sp A.t {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; DISPLAY: block; MARGIN: 0px auto; BORDER-LEFT: #ededed 1px solid; WIDTH: 270px; PADDING-TOP: 5px; BORDER-BOTTOM: #ededed 1px solid; POSITION: relative; HEIGHT: 190px; TEXT-ALIGN: center
}
.ip_2 .rb .sp A.t INS {
	BACKGROUND: url(../images/ico_10.gif) no-repeat; LEFT: 5px; WIDTH: 70px; BOTTOM: 4px; POSITION: absolute; HEIGHT: 39px
}
.ip_2 .rb .sp H4 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px
}
.ip_2 .rb .sp H4 A {
	COLOR: #000
}
.ip_2 .rb .sp H4 STRONG {
	FLOAT: left
}
.ip_2 .rb .sp H4 A.more {
	MARGIN-TOP: 10px; DISPLAY: block; BACKGROUND: url(../images/more.gif) no-repeat; FLOAT: right; WIDTH: 61px; HEIGHT: 10px
}
.ip_2 .rb .sp P {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ip_2 .rb .sp P A {
	COLOR: #999; LINE-HEIGHT: 14px
}
.ip_2 .rb .sp P A:hover {
	COLOR: #333
}
.ip_2 .rb .nlb {
	DISPLAY: inline; PADDING-LEFT: 11px; BACKGROUND: url(../images/ico_12.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 284px; PADDING-TOP: 5px; HEIGHT: 317px
}
.ip_2 .rb .nlb H3 {
	BACKGROUND: url(../images/p2_t2.gif) no-repeat; HEIGHT: 36px
}
.ip_2 .rb .nlb H3 A {
	DISPLAY: block; HEIGHT: 36px
}
DL.nl {
	PADDING-BOTTOM: 8px; PADDING-TOP: 10px; margin-left:-30px;
}
DL.nl DD {
	MARGIN-BOTTOM: 12px; BORDER-BOTTOM: #e6e6e6 1px dashed
}
DL.nl DD A {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 31px
}
DL.nl DD A H4 {
	COLOR: #000000; font-size:12px; FONT-FAMILY:"微软雅黑"; font-weight:normal;
}
DL.nl DD A B {
	DISPLAY: block; FONT-SIZE: 10px; COLOR: #999; HEIGHT: 31px
}
DL.nl DD A B I {
	FLOAT: left
}
DL.nl DD A B SPAN {
	FLOAT:right
}
DL.nl DD A:hover H4 {
	COLOR: #f1ae00
}
.spft {
	PADDING-LEFT: 30px
}
.spft H4 {
	FONT-SIZE: 14px; LINE-HEIGHT: 20px;FONT-FAMILY:"微软雅黑";
}
.ip_3 {clear:both; margin-top:10px; margin-bottom:10px;
	
}
.ip_3 H2 {
	BACKGROUND: url(../images/p3_t1.png) no-repeat; height: 40px; 
    line-height: 34px;
    padding-left: 490px;
    position: relative;
	margin-left:40px;}
.ip_3 H2 a.more {
	display: inline;
    float: right;
    height: 34px;
    margin-right: 36px;
    width: 70px;}

.ip_3 .lb {
	FLOAT: left; WIDTH: 1007px; 
}
.ip_3 .lb DL {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px
}
.ip_3 .lb DL DD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 16px; PADDING-TOP: 0px
}
.ip_3 .lb DL DD img{ display: inline}
.ip_3 .lb DL DD A {
	DISPLAY: block; BACKGROUND: url(../images/ico_7.gif) no-repeat; OVERFLOW: hidden; WIDTH: 135px; PADDING-TOP: 8px; HEIGHT: 132px; TEXT-ALIGN: center
}
.ip_3 .lb DL DD A H4 {
	PADDING-LEFT: 15px; COLOR: #999; PADDING-TOP: 16px; TEXT-ALIGN: left; font-size:12px; font-weight:200;
}
.ip_3 .lb DL DD A:hover {
	BACKGROUND-POSITION: right top
}
.ip_3 .rb {
	 left bottom; FLOAT: left; WIDTH: 270px; PADDING-TOP: 15px; HEIGHT: 370px
}

.ip_3 .rb A.t {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; DISPLAY: block; MARGIN: 0px auto; BORDER-LEFT: #ededed 1px solid; WIDTH: 266px; PADDING-TOP: 8px; BORDER-BOTTOM: #ededed 1px solid; POSITION: relative; HEIGHT: 278px; TEXT-ALIGN: center
}
.ip_3 .rb A.t INS {
	RIGHT: 5px; BACKGROUND: url(../images/ico_14.gif) no-repeat; WIDTH: 104px; BOTTOM: 4px; POSITION: absolute; HEIGHT: 39px
}
.ip_3 .rb H4 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #ededed 1px solid; HEIGHT: 30px
}
.ip_3 .rb H4 A {
	COLOR: #000
}
.ip_3 .rb H4 STRONG {
	FLOAT: left
}
.ip_3 .rb H4 A.more {
	MARGIN-TOP: 10px; DISPLAY: block; BACKGROUND: url(../images/more.gif) no-repeat; FLOAT: right; WIDTH: 61px; HEIGHT: 10px
}


.ip_5 {clear:both; margin-top:20PX;
	
}
.ip_5 H2 {
	BACKGROUND: url(../images/p5_t1.png) no-repeat; height: 40px;
    line-height: 34px;
    padding-left: 490px;
    position: relative;
	margin-left:40px;}


.ip_4 {clear:both; margin-top:20px; 
	
}
.ip_4 H2 {
	BACKGROUND:url(../images/p4_t1.png) no-repeat; height: 40px;
    line-height: 34px;
    padding-left: 490px;
    position: relative;
	margin-left:40px;
	}
.ip_4 H2 a.more {
	display: inline;
    float: right;
    height: 34px;
    margin-right: 36px;
    width: 70px;}

.ip_4 .lb {
	FLOAT: left; WIDTH: 727px; 
}
.ip_4 .lb DL {
	MARGIN-TOP: 0px; PADDING-LEFT: 10px
}
.ip_4 .lb DL DD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 16px; PADDING-TOP: 0px
}
.ip_4 .lb DL DD img{ display: inline}
.ip_4 .lb DL DD A {
	DISPLAY: block; BACKGROUND: url(../images/ico_7.gif) no-repeat; OVERFLOW: hidden; WIDTH: 135px; PADDING-TOP: 8px; HEIGHT: 132px; TEXT-ALIGN: center
}
.ip_4 .lb DL DD A H4 {
	PADDING-LEFT: 15px; COLOR: #999; PADDING-TOP: 16px; TEXT-ALIGN: left; font-size:12px; font-weight:200;
}
.ip_4 .lb DL DD A:hover {
	BACKGROUND-POSITION: right top
}
.ip_4 .rb {
	 left bottom; FLOAT: left; WIDTH: 223px; PADDING-TOP: 0px; HEIGHT: 295px; padding-left:35px;
}

.ip_4 .rb A.t {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; DISPLAY: block; MARGIN: 0px auto; BORDER-LEFT: #ededed 2px solid; WIDTH: 215px; PADDING-TOP: 5px; BORDER-BOTTOM: #ededed 1px solid; POSITION: relative; HEIGHT: 262px; TEXT-ALIGN: center; padding-left:4px;
}
.ip_4 .rb A.t INS {
	RIGHT: 5px; BACKGROUND: url(../images/ico_14.gif) no-repeat; WIDTH: 104px; BOTTOM: 4px; POSITION: absolute; HEIGHT: 39px
}
.ip_4 .rb H4 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #ededed 1px solid; HEIGHT: 30px
}
.ip_4 .rb H4 A {
	COLOR: #000
}
.ip_4 .rb H4 STRONG {
	FLOAT: left
}
.ip_4 .rb H4 A.more {
	MARGIN-TOP: 10px; DISPLAY: block; BACKGROUND: url(../images/more.gif) no-repeat; FLOAT: right; WIDTH: 61px; HEIGHT: 10px
}

.ip_6{clear:both;}


.ip_6 H2 {
	BACKGROUND: url(../images/p6_t1.png) no-repeat; height: 40px;
    line-height: 34px;
    
	margin-left:40px;
    position: relative;
	mmargin-top:20px;}
.ip_6 H2 a.more {
	display: inline;
    float: right;
    height: 34px;
    padding-right: -40px;
	
    width: 170px;}


.wlsPanel{
	margin-bottom: 0px;
	
	margin-left:35px;
	
}


.wlsShowcasePanel{
	height: auto;
}

ul.showcaseList{ height:450px;}
ul.showcaseList li{ float:left; margin:5 10px; width:240px;}
ul.showcaseList li a{
	display: block;
	width:206px;
}
ul.showcaseList li hover{}
ul.showcaseList li p a{
	background: url(../images/showcas_a_bg.gif) no-repeat left top;
	height: 325px;
	width: 205px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
ul.showcaseList li p a:hover{
	background-position: left bottom;
}
ul.showcaseList li i{
	background: url(../images/showcase_tit_bg.gif) no-repeat left center;
	display: block;
	height: 20px;
}
ul.showcaseList li dt{
	color:#000;
	font-weight:bold;
	text-transform: uppercase;
	height: 25px;

}
ul.showcaseList li dt a{
	line-height: 25px;
	background-color: #ffcd1e;
	display: block;
	width:186px;
	height:25px;
	padding:0 10px;
	overflow:hidden;
}
ul.showcaseList li dt a:hover{
	background-color: #c20200;
	color: #FFF;
}
ul.showcaseList li dd.postTime{
	background: url(../images/post_Time_tit.gif) no-repeat;
	display: block;
	padding-top: 10px;
	margin:10px 0;
	font-size:10px;
	text-transform: uppercase;
}
ul.showcaseList li dd.moreLinks a{
	display: block;
	height: 23px;
	background: url(../images/read_more_details.gif) no-repeat;
	width:109px;
	
}
ul.showcaseList li dd.moreLinks a:hover{
	background-position: left bottom;
}





.clearfix {
	ZOOM: 1
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; content: ' '
}
.wrap {
	MARGIN: 0px auto; width:1008px; 
}
a:hover, img {
    border: medium none; 
}
.footer {
	margin-TOP: 0px; clear: both;
}
.footer .t {
	BACKGROUND: url(../images/fc_bg.gif) no-repeat; POSITION: relative; HEIGHT: 28px
}
.footer .t A.top {
	RIGHT: 42px; BACKGROUND: url(../images/top.gif) no-repeat; WIDTH: 52px; BOTTOM: -1px; POSITION: absolute; HEIGHT: 27px
}
.footer .t UL {
	
}
.footer .t UL {
	FLOAT: left
}
.footer .t UL LI {
	FLOAT: left
}
.footer .t UL LI A {
	DISPLAY: block; WIDTH: 43px; HEIGHT: 25px
}
.fp_1 .liyouwarp{ width:985px; margin:0 auto; padding-left:380px; padding-top:20px; }
 @media screen and (-webkit-min-device-pixel-ratio:0)  {

    .fp_1 .liyouwarp{ width:825px;  padding-left:150px; padding-top:20px; }

}
.footer .fp_1 {
	BORDER-TOP: #757174 1px solid; BACKGROUND-COLOR: #262626; height:170px;
}
.fp_1 .wrap {
	PADDING-RIGHT: 15px;  WIDTH: 985px; PADDING-TOP: 20px
}
.footer .link {
	 BACKGROUND-COLOR: #262626; height:30px;
}
.link .wrap {
	PADDING-RIGHT: 15px;  WIDTH: 985px; PADDING-bottom: 10px; color:#ffffff; background-color:$000000;
}
.link .wrap a{ color:#666666; padding-right:10px; padding-left:10px;
}
.fp_1 DL {
	FLOAT: right; MARGIN-BOTTOM: 20px; WIDTH: 155px; MARGIN-RIGHT: 12px
}
.fp_1 DL DT {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; COLOR: #ffba00; LINE-HEIGHT: 26px; FONT-FAMILY:"微软雅黑"; BACKGROUND-COLOR: #000; TEXT-ALIGN: right
}
.fp_1 DL DD A {
	DISPLAY: block; COLOR: #fff; LINE-HEIGHT: 26px; FONT-FAMILY:"微软雅黑"; TEXT-ALIGN: right
}
.fp_1 DL DD A SPAN {
	PADDING-RIGHT: 6px; FONT-SIZE: 10px
}
.fp_1 DL DD A:hover {
	COLOR: #ffba00
}
.footer .fp_2 {
	BORDER-TOP: #1c1c1c 1px solid; BACKGROUND-COLOR: #000000; height:75px;
}
.fp_2 .wrap {
	PADDING-BOTTOM: 30px
}
.fp_2 A.footerlogo {
	 background: url("../images/logo_footer.jpg") no-repeat scroll 0 0 transparent; display:inherit;  FLOAT: left; MARGIN: 9px 0px 0px 34px; WIDTH: 300px; HEIGHT: 35px
}
.fp_2 B {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; FONT-FAMILY:"微软雅黑"; TEXT-ALIGN: right
}
.fp_2 B {
	COLOR: #bebebe
}
.fp_2 B A {
	COLOR: #bebebe
}
.fp_2 A {
	COLOR: #fff
}
.fp_2 P {
	PADDING-RIGHT: 22px; DISPLAY: block; FONT-SIZE: 10px; FLOAT: right; COLOR: #fff; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.ttools {
    height: 0px;
    position: relative;
}
.ttools .inner {
    background: url("../images/ttools.png") no-repeat;
    height: 89px;
    left: 50%;
    margin-left: -469.5px;
    position: absolute;
    top: -44px;
    width: 940px;
	margin-top:-45px;
	
}
.ttools .inner1 {
    background: url("../images/ttools1.gif") no-repeat scroll 0 0 transparent;

    height: 80px;
    left: 50%;
    margin-left: -518px;
    position: absolute;
    top: -35px;
    width: 1040px;
	
}



.ttools ul {
	height:25px;
    position: absolute;
    right: 25px;
	top:-60px;
    z-index: 99;
	text-align:center;
	}

.ttools ul li{
	 float: left;
    font-weight: bold;
    height: 24px;
    padding-right: 15px;
    text-align: center;
}
.bbsimg{ height:50px;}
.bbsimg a{height: 50px;
	background-repeat: no-repeat;
	display: block;
	position:absolute;

	background-position: left top;}
.bbsimg a:hover{
	background-position: left bottom;
}
.bbsimg  a.bbsT{
	background-image:url(../images/bbsimg2.gif);
	width: 139px;
	top: 0px;
	left:159px;
}
.ttools ul li img{ display:inline}	

.ttools ul li span {
    color:#B41213;

    font-size: 12px;
    font-weight: normal;
    padding-top: 8px;
	padding-left:5px;

   
}
.tl_2 {
clear:both;
}
.tl_2 H2 {
	PADDING-LEFT: 490px; LINE-HEIGHT: 34px; POSITION: relative; HEIGHT: 40px;BACKGROUND: url(../images/ip2_bg.png) no-repeat; margin-left:40px;
}

.tl_2 H2 A.more {
	DISPLAY: inline; FLOAT: right; WIDTH: 70px; MARGIN-RIGHT: 36px; HEIGHT: 34px
}
.tl_2 .content_tl_2 {
	PADDING-LEFT: 30px
}
.tl_2 .content_tl_2 .sliderbox {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 235px; POSITION: relative; HEIGHT: 280px
}
.tl_2 .content_tl_2 .sliderbox .inner {
	 LEFT: 0px; WIDTH: 240px; POSITION: absolute; TOP: 0px; HEIGHT: 280px
}
.tl_2 .content_tl_2 .box_tl {
	WIDTH: 230px; HEIGHT: 260px; padding-left:13px;
}
.tl_2 .content_tl_2 .box_tl A.toppic {
	BACKGROUND: url(../images/ip2_bg2.jpg) no-repeat;  WIDTH: 210px; PADDING-TOP: 3px; POSITION: relative; HEIGHT: 200px; TEXT-ALIGN: center; display:block;
}

.tl_2 .content_tl_2 .box_tl A.toppic INS {
	LEFT: 4px; WIDTH: 82px; BOTTOM: 17px; POSITION: absolute; HEIGHT: 86px; display:block;
}
.tl_2 .content_tl_2 .box_tl A.toppic INS.no1 {
	BACKGROUND: url(../images/ico_tl_1.png) no-repeat
}
.tl_2 .content_tl_2 .box_tl A.toppic INS.no2 {
	BACKGROUND: url(../images/ico_tl_2.png) no-repeat
}
.tl_2 .content_tl_2 .box_tl A.toppic INS.no3 {
	BACKGROUND: url(../images/ico_tl_3.png) no-repeat
}
.tl_2 .content_tl_2 .box_tl A.toppic INS.no4 {
	BACKGROUND: url(../images/ico_tl_4.png) no-repeat
}
.tl_2 .content_tl_2 .box_tl H3 {
	MARGIN: 0px 10px 0px 0px; LINE-HEIGHT: 21px; HEIGHT: 30px; font-size:12px;
}
.tl_2 .content_tl_2 .box_tl H3 B {
	FLOAT: left; CURSOR: pointer; COLOR:#999; font-weight:200;
}
.tl_2 .content_tl_2 .box_tl H3 SPAN {
	BACKGROUND: url(../images/tl_3.gif) no-repeat; FLOAT:right; WIDTH: 73px; CURSOR: pointer; COLOR: #fff; HEIGHT: 21px; TEXT-ALIGN: center; font-weight:normal;
}
.tl_2 .content_tl_2 .box_tl P {
	PADDING-RIGHT: 10px; OVERFLOW: hidden; LINE-HEIGHT: 18px; HEIGHT: 36px
}
.tl_2 .content_tl_2 .box_tl P A {
	COLOR: #939393
}
.tl_2 .content_tl_2 .box_tl P A:hover {
	COLOR: #666
}
.clean {
	CLEAR: both
}


.lside {
	 FLOAT: left; WIDTH: 210px; PADDING-TOP: 10px; BACKGROUND: url(../images/ico_17.gif) no-repeat right 1px; margin-left:10px;
	 padding-left:20px;
}
.lside H3 {
	HEIGHT: 54px;
}
.lside H3.case {
	BACKGROUND: url(../images/c_t.gif) no-repeat
}
.lside H3.serv {
	BACKGROUND: url(../images/sv_t.gif) no-repeat
}
.lside H3.loca {
	BACKGROUND: url(../images/l_t.gif) no-repeat
}
.lside H3.news {
	BACKGROUND: url(../images/n_t.gif) no-repeat
}
.lside H3.event {
	BACKGROUND: url(../images/ne_t.gif) no-repeat
}
.lside H3.reco {
	BACKGROUND: url(../images/r_t.gif) no-repeat
}
.lside H3.service {
	BACKGROUND: url(../images/s_t.gif) no-repeat
}
UL.scl {
	MARGIN-TOP: 1px; PADDING-LEFT: 5px; BACKGROUND: url(../images/ico_18.gif) no-repeat 1px 0px; MARGIN-BOTTOM: 22px; PADDING-TOP: 8px;
}
UL.scl LI {
	PADDING-BOTTOM: 2px
}
UL.scl LI A {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-SIZE: 16px; BACKGROUND: url(../images/scl_bg.gif) no-repeat; WIDTH: 185px; COLOR: #333; LINE-HEIGHT: 41px; FONT-FAMILY:"微软雅黑"; HEIGHT: 41px
}
UL.scl LI A B {
	DISPLAY: block; LINE-HEIGHT: 17px; PADDING-TOP: 7px
}
UL.scl LI A B SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; PADDING-TOP: 0px
}
UL.scl LI A SPAN {
	PADDING-LEFT: 8px; FONT-SIZE: 9px; COLOR: #888
}
UL.scl LI A:hover {
	BACKGROUND-POSITION: left bottom; COLOR: #fff
}
UL.scl LI A:hover SPAN {
	BACKGROUND-POSITION: left bottom; COLOR: #fff
}
UL.scl LI A.hover {
	BACKGROUND-POSITION: left bottom; COLOR: #fff
}
.spbg {
	 MARGIN-TOP: 1px; PADDING-LEFT: 40px;  PADDING-BOTTOM: 0px; PADDING-TOP: 0px; clear:both;}
.rside {
	FLOAT: left; WIDTH: 712px
}
UL.cl {
	MARGIN: 20px 0px 0px 20px
}
UL.cl LI {
	PADDING-RIGHT: 4px; FLOAT: left; PADDING-BOTTOM: 30px; margin-left:40px;
}
UL.cl LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(../images/ico_21.gif) no-repeat; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 233px; PADDING-TOP: 8px; POSITION: relative; HEIGHT: 260px
}
UL.cl LI A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 14px; FONT-FAMILY: Verdana, Geneva, sans-serif; TEXT-ALIGN: right
}
UL.cl LI A B {
	DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 15px; HEIGHT: 36px
}

UL.cl LI A B I {
	DISPLAY: block; FONT-SIZE: 10px; COLOR: #ffba00; LINE-HEIGHT: 14px; font-style:normal;
}
UL.cl LI A INS {
	DISPLAY: none
}
UL.cl LI A:hover {
	BACKGROUND-POSITION: -245px 0px
}
UL.cl LI A:hover INS {
	DISPLAY: block; RIGHT: 8px; BACKGROUND: url(../bg/ico_5.gif) no-repeat; WIDTH: 103px; POSITION: absolute; TOP: 173px; HEIGHT: 18px
}
UL.page {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
UL.page LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.page LI A {
	BORDER-RIGHT: #ededed 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ededed 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #ededed 1px solid; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #ededed 1px solid
}
UL.page LI A:hover {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; BORDER-LEFT: #ededed 1px solid; COLOR: #ffba00; BORDER-BOTTOM: #ededed 1px solid; BACKGROUND-COLOR: #000
}
UL.page LI A.hover {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; BORDER-LEFT: #ededed 1px solid; COLOR: #ffba00; BORDER-BOTTOM: #ededed 1px solid; BACKGROUND-COLOR: #000
}	
	

.quicklink {
    
    margin: 0 10px;
}
.quicklink ul { padding-left:35px;
}
.quicklink ul li {
    color: #000000;
    float: left;
    font-family: "";
    padding: 0 4px 0 0px;
}
.quicklink ul li a {
    color: #000000;
}
.quicklink ul li.hover {
    color: #966587;
    font-weight: bold;
}	
.case_bg {
    background: url(../images/case.gif) no-repeat scroll 0 18px transparent;}
.toplink {
    height: 18px;
    overflow: hidden;
    padding: 0px 0 0 0px;}
	
.c_det {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: 0px 10px; PADDING-TOP: 17px; BORDER-BOTTOM: #e6e6e6 1px dashed; height:205px;
}
.c_det .l {
	DISPLAY: inline; BACKGROUND: url(../images/ico_22.gif) no-repeat; FLOAT: left; WIDTH: 236px; MARGIN-RIGHT: 8px; PADDING-TOP: 8px; HEIGHT: 197px; TEXT-ALIGN: center;
}
.c_det .l .limg { position: relative;}
.c_det .r {
	FLOAT: left; WIDTH: 440px; PADDING-TOP: 4px
}	
H3.sp {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 46px; BACKGROUND-COLOR: #000
}
H3.sp B {
	FONT-SIZE: 10px; FLOAT: left; COLOR: #ffba00; LINE-HEIGHT: 14px; PADDING-TOP: 7px
}
H3.sp B SPAN {
	DISPLAY: block; FONT-SIZE: 18px; COLOR: #fff; LINE-HEIGHT: 20px;FONT-FAMILY:"微软雅黑";
}
H3.sp I {
	FLOAT: right; PADDING-TOP: 10px
}
H3.sp I A {
	DISPLAY: inline; BACKGROUND: url(../images/ico_24.gif) no-repeat; FLOAT: left; MARGIN-LEFT: 11px; WIDTH: 56px; COLOR: #fff; LINE-HEIGHT: 14px; HEIGHT: 25px
}
H3.sp I A SPAN {
	DISPLAY: block; FONT-SIZE: 10px; TEXT-INDENT: 5px
}
H3.sp I A:hover {
	COLOR: #ffba00
}
H3.sp I A.p {
	BACKGROUND-POSITION: 0px 6px; PADDING-LEFT: 19px; WIDTH: 37px; font-size:12px;
}
H3.sp I A.p:hover {
	BACKGROUND-POSITION: 0px -32px
}
H3.sp I A.n {
	BACKGROUND-POSITION: right 6px;font-size:12px;
}
H3.sp I A.n:hover {
	BACKGROUND-POSITION: right -32px
}
i{
    font-style: normal;
    font-weight: normal;}
H4.sp {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; MARGIN-BOTTOM: 9px; PADDING-BOTTOM: 0px; COLOR: #950f0e; LINE-HEIGHT: 25px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, sans-serif
}
H4.sp B {
	FLOAT: left
}
H4.sp I {
	FLOAT: right
}
.c_det .r .txt {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND: url(../images/ico_23.gif) no-repeat; PADDING-BOTTOM: 13px; OVERFLOW: hidden; LINE-HEIGHT: 18px; PADDING-TOP: 30px; HEIGHT: 75px; clear:both;
}

.views {
	PADDING-RIGHT: 20px; BORDER-TOP: #e6e6e6 1px dashed; MARGIN: 0px 10px; PADDING-TOP: 6px
}
.views A {
	DISPLAY: inline; BACKGROUND: url(../images/ico_25.gif) no-repeat; FLOAT: right; WIDTH: 85px; COLOR: #000; LINE-HEIGHT: 16px; MARGIN-RIGHT: 11px; HEIGHT: 16px
}
.views A SPAN {
	FONT-SIZE: 10px
}
.views A:hover {
	COLOR: #ffba00
}
.views A.p {
	BACKGROUND-POSITION: 0px 1px; PADDING-LEFT: 19px; WIDTH: 66px
}
.views A.p:hover {
	BACKGROUND-POSITION: 0px -37px
}
.views A.n {
	BACKGROUND-POSITION: right 1px
}
.views A.n:hover {
	BACKGROUND-POSITION: right -37px
}
UL.cl2 {
	MARGIN-TOP: 1px; PADDING-LEFT: 0px; BACKGROUND: url(../images/ico_26.gif) no-repeat; PADDING-TOP: 6px;
}
UL.cl2 LI {
	PADDING-BOTTOM: 20px
}
UL.cl2 LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(../images/ico_4.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 202px; PADDING-TOP: 8px; POSITION: relative; HEIGHT: 229px
}
UL.cl2 LI A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 13px; FONT-FAMILY: Verdana, Geneva, sans-serif; TEXT-ALIGN: right
}
UL.cl2 LI A B {
	DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 8px; HEIGHT: 36px
}
UL.cl2 LI A B I {
	DISPLAY: block; FONT-SIZE: 10px; COLOR: #ffba00; LINE-HEIGHT: 14px
}
UL.cl2 LI A INS {
	RIGHT: 8px; BACKGROUND: url(../images/ico_5.gif) no-repeat; VISIBILITY: hidden; WIDTH: 103px; POSITION: absolute; TOP: 150px; HEIGHT: 18px
}
UL.cl2 LI A:hover {
	BACKGROUND-POSITION: -213px 0px
}
UL.cl2 LI A:hover INS {
	VISIBILITY: visible
}
UL.cl_2 {
	MARGIN: 20px 0px 0px 20px; clear:both;
}
UL.cl_2 LI {
	PADDING-RIGHT: 12px; FLOAT: left; PADDING-BOTTOM: 14px
}
UL.cl_2 LI IMG {
	BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #d7d7d7 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #d7d7d7 1px solid; max-width: 191px; max-height: 196px
}
 HTML UL.cl_2 LI IMG {
	DISPLAY: block; ; HEIGHT: expression(this.height > 196 ? 196 : auto)
}
.views {
	PADDING-RIGHT: 20px; BORDER-TOP: #e6e6e6 1px dashed; MARGIN: 0px 10px; PADDING-TOP: 6px ; clear:both;
}
.views A {
	DISPLAY: inline; BACKGROUND: url(../bg/ico_25.gif) no-repeat; FLOAT: right; WIDTH: 85px; COLOR: #000; LINE-HEIGHT: 16px; MARGIN-RIGHT: 11px; HEIGHT: 16px
}
.views A SPAN {
	FONT-SIZE: 10px
}
.views A:hover {
	COLOR: #ffba00
}
.views A.p {
	BACKGROUND-POSITION: 0px 1px; PADDING-LEFT: 19px; WIDTH: 66px
}
.views A.p:hover {
	BACKGROUND-POSITION: 0px -37px
}
.views A.n {
	BACKGROUND-POSITION: right 1px
}
.views A.n:hover {
	BACKGROUND-POSITION: right -37px
}
.n_rec {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.n_rec .l {
	FLOAT: left; WIDTH: 343px
}
.n_rec .l IMG {
	BORDER-RIGHT: #ededed 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ededed 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ededed 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ededed 1px solid
}
.n_rec .r {
	BACKGROUND: url(../images/ico_38.gif) no-repeat 0px 3px; FLOAT: left; WIDTH: 333px; PADDING-TOP: 30px
}
.rr1 {
	BACKGROUND: url(../images/ico_40.gif) no-repeat 0px 3px; FLOAT: left; WIDTH: 333px; PADDING-TOP: 30px; margin-left:20px;
}

.rr2 {
	BACKGROUND: url(../images/ico_41.gif) no-repeat 0px 3px; FLOAT: left; WIDTH: 333px; PADDING-TOP: 30px; margin-left:20px;
}

.n_rec .r DL DD {
	MARGIN-BOTTOM: 3px
}
DL.el {
	MARGIN: 20px 25px 0px; clear:both;
}
DL.el DD {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; MARGIN-BOTTOM: 28px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #ededed 1px dashed
}
DL.el DD A {
	DISPLAY: block; WIDTH: 665px; HEIGHT: 60px
}
DL.el DD A SPAN {
	DISPLAY: inline; BACKGROUND: url(../images/ico_39.gif) no-repeat; FLOAT: left; WIDTH: 52px; COLOR: #fff; MARGIN-RIGHT: 17px; FONT-FAMILY: Verdana, Geneva, sans-serif; HEIGHT: 52px; TEXT-ALIGN: center;
}
DL.el DD A SPAN B {
	DISPLAY: block; FONT-SIZE: 24px; COLOR: #494949; LINE-HEIGHT: 30px
}
DL.el DD A H3 {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 4px; CURSOR: pointer; COLOR: #494949;FONT-FAMILY:"微软雅黑";
}
DL.el DD A P {
	OVERFLOW: hidden; CURSOR: pointer; COLOR: #494949; LINE-HEIGHT: 14px; HEIGHT: 28px
}
DL.el DD A:hover {
	
}
DL.el DD A:hover SPAN {
	BACKGROUND-POSITION: left bottom
}
DL.el DD A:hover SPAN B {
	COLOR: #950f0e
}
DL.el DD A:hover H3 {
	COLOR: #f1ae00
}
DL.el DD A:hover P {
	COLOR: #9a9a9a
}
.pageinfo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.pageinfo A {
	 border: 1px solid #EDEDED;   COLOR: #000000; font-weight: bold; font-size:12px;
    padding: 3px 10px;
}
.pageinfo .nowhover { background:#000000; font-weight: bold; color:#FFBA00}
.pageinfo A:hover {
	background-color: #000000;
    border: 1px solid #EDEDED;
    color: #FFBA00;
}
.pageinfo A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.pageinfo SPAN.thisclass {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
.pageinfo SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}
.nt {
	MARGIN: 10px 20px 0px
}
.n_det {
	MARGIN: 30px 45px
}
.n_det .t {
	TEXT-ALIGN: center
}
.l_det .t {
	TEXT-ALIGN: center
}
.n_det .t IMG {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid
}
.n_det .txt {
	MARGIN: 40px 0px
}

.hd_pt {
	POSITION: relative; HEIGHT: 530px
}
.hd_pt .fla {
	Z-INDEX: 1; LEFT: 50%; MARGIN-LEFT: -840px; WIDTH: 1000px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.hd_pt .nav {
	Z-INDEX: 999; BACKGROUND: url(../images/hd_nbg.png) no-repeat; LEFT: 50%; MARGIN-LEFT: -1000px; WIDTH: 2000px; POSITION: absolute; TOP: 0px; HEIGHT: 143px
}


.nav UL.n2 {
	DISPLAY: inline; FLOAT: left; MARGIN: 30px 0px 0px 20px; WIDTH: 665px
}
.nav UL.n2 LI {
	FLOAT: left
}
.nav UL.n2 LI A {
	DISPLAY: block; WIDTH: 95px; CURSOR: pointer; HEIGHT: 43px; TEXT-ALIGN: center
}
.nav UL.n2 LI A I {
	DISPLAY: block; WIDTH: 95px; CURSOR: pointer; HEIGHT: 43px; TEXT-ALIGN: center
}
.nav UL.n2 LI A B {
	DISPLAY: block; WIDTH: 95px; CURSOR: pointer; HEIGHT: 43px; TEXT-ALIGN: center
}
.nav UL.n2 LI A {
	OVERFLOW: hidden; POSITION: relative
}
.nav UL.n2 LI A I {
	FONT-SIZE: 17px; LEFT: 0px; COLOR: #fff; LINE-HEIGHT: 43px; FONT-FAMILY:"微软雅黑"; POSITION: absolute; TOP: 0px
}
.nav UL.n2 LI A B {
	FONT-SIZE: 11px; BACKGROUND: url(../images/nav_h.png) no-repeat; LEFT: 0px; COLOR: #ffba00; LINE-HEIGHT: 14px; POSITION: absolute; TOP: 43px
}
.nav UL.n2 LI A B SPAN {
	DISPLAY: block; FONT-SIZE: 16px; COLOR: #fff; LINE-HEIGHT: 20px; PADDING-TOP: 5px;FONT-FAMILY:"微软雅黑";
}
.nav UL.n2 LI A.hover I {
	TOP: -43px
}
.nav UL.n2 LI A.hover B {
	TOP: 0px
}
.nav SPAN A {
	DISPLAY: block; BACKGROUND: url(../images/logo.png) no-repeat; FLOAT: left; MARGIN: 10px 0px 0px 20px; WIDTH: 246px; HEIGHT: 100px
}
.nav SPAN ins { text-decoration: none;}
.none {
    display: none;}
.a_det {
	BACKGROUND: url(../images/a_bg.gif) no-repeat; MARGIN: 27px 0px 0px 10px; COLOR: #333; FONT-FAMILY: "微软雅黑"; HEIGHT: 707px
}
.b_det {
	 MARGIN: 27px 0px 0px 18px; COLOR: #333; FONT-FAMILY: "微软雅黑"; 
}
.ci_det {
	PADDING-TOP: 27px
}
.ci_det H3 {
	BACKGROUND: url(../images/c_tbg.gif) no-repeat 18px 0px; HEIGHT: 46px
}
.ci_det .t {
	BORDER-RIGHT: #ededed 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ededed 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 12px auto 38px; BORDER-LEFT: #ededed 1px solid; WIDTH: 650px; PADDING-TOP: 2px; BORDER-BOTTOM: #ededed 1px solid; HEIGHT: 480px
}
.ci_det H4 {
	BACKGROUND: url(../images/c_ibg.gif) no-repeat center 0px; HEIGHT: 320px
}
#SLB-Wrapper
{
  margin:0.5em 0;
  margin:auto;
  font-family:Verdana;
  text-align: left;
  position: absolute;
}

#SLB-Wrapper #SLB-Background
{
  position: absolute;
  left:7px;
  top:7px;
  float:left;
}

#SLB-Wrapper #SLB-Top
{
  background:transparent no-repeat scroll 100% 0;
  height:28px;
  margin:0 0 0 18px;
}

#SLB-Wrapper #SLB-Top a
{
  float:right;
  display:inline;
  padding:0;
  margin:5px 10px;
  width:41px;
  height:16px;
  text-decoration:none;
}

#SLB-Wrapper #SLB-Top a:hover
{
  background-position:0px -16px;
}

#SLB-Wrapper #SLB-Top img
{
  float:right;
  border:0px;
  margin:6px 10px;
  width:41px;
  height:16px;
}

#SLB-Wrapper #SLB-Top div
{
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

#SLB-Wrapper #SLB-Bottom
{
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

#SLB-Wrapper #SLB-Bottom #SLB-BottomRight
{
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav,
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight
{
  height:52px;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav
{
  background-position:0 100%;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight
{
  background-position:100% 100%;
}

#SLB-Wrapper #SLB-Contenido
{
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador
{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right,
#SLB-Wrapper #SLB-Navegador #SLB-Left
{
  display:inline;
  padding:0;
  margin:0;
  width:26px;
  height:26px;
  text-decoration:none;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right
{
  background-position:26px 0;
  margin:0 18px 0 10px;
  float:right;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right:hover
{
  background-position:26px -26px;
}

#SLB-Wrapper #SLB-Navegador #SLB-Left
{
  background-position:52px 0;
  margin-right:10px;
  float:left;
}

#SLB-Wrapper #SLB-Navegador #SLB-Left:hover
{
  background-position:52px -26px;
}

#SLB-Wrapper #SLB-Navegador strong
{
  display: block;
  padding-top:5px;
}

.servicetips{ height: 400px;
    margin-top: 30px; clear:both;
}
.serviceTipsL { 
    float: left;
    height: 460px;
    padding: 0px 0px 0px 10px;
    width: 240px;
	margin-left:22px;
	padding-top:-30px;
	
	
	}
	
.serviceTipsL a{
padding-top:30px;
margin-top:30px;

}
	

.serviceTipsL ul {
    line-height: 25px; 
	padding-top:15px;
	
}
.serviceTipsL ul li {
    border-bottom: 1px solid #333333;
	margin-top: -30px;
	padding-top:15px;
}
.serviceTipsL ul li a {
    color: #7A7A7A;
    display: block;
    padding-left: 10px;
	padding-top:30px;
	
}
.serviceTipsL ul li a:hover {
    background-color: #FFCC00;
    color: #000000;
}
.serviceTipsR {
    background-color: #DCDCDC;
    float: left;
    height: 460px;
    line-height: 14px;
	margin-right:8px;
	margin-left:15px;
    width: 658px;
}
.serviceTipsR div {
    float: left;
    height: 86px;
    overflow: hidden;
    padding: 5px 0 0 7px;
    width: 210px;
	color:#000000;
}
.serviceTipsR div a {
    background-color: #FFFFFF;
    color: #666666;
    display: block;
    float: left;
    height: 72px;
    padding: 10px;
    width: 215px;
}
.serviceTipsR a dl { color: #555555;
}
.serviceTipsR a dl dt {
    color: #555555;
    font-weight: bold;
    line-height: 18px;
	padding-right:15px;
}
.serviceTipsR a:hover dl dt {
    color: #000000;
}
.serviceTipsR a dl dd { color: #555555; font-size:11px; text-indent:0.5cm; list-style:none;
margin-right:15px;
}
.serviceTipsR div a:hover {
    background-color: #FFCC00;
    color: #000000;
}


.uinonList {
    width: 910px;
	height:70px;
	margin-bottom:10px;
	margin-left:35px;
	clear:both;
	

}
.uinonList li {
    float: left;
    margin: 0 10px 10px 0px;
		height:70px;
}
.uinonList li a {
    background-color: #000000;
    color: #FFFFFF;
    display: block;
  
    width: 120px;
}

.uinonList li a:hover{
	background-color:#FC0;
	color:#BF0F21;}
.uinonList li a:hover img{
	filter:alpha(opacity=50);-moz-opacity:0.5;
}
.uinonList li a dl {
    line-height: 15px;
    padding: 5px;
}
.uinonList li a dl dt {
    font-family: Georgia,"T微软雅黑",Times,serif;
    font-size: 12px;
    font-weight: bold;
}
dd.aShowcaseTime {
    font-size: 10px;
}
.unionTit {
    font-weight: bold; text-align:center; height:20px; line-height:12px;
}
.uinonList li a dl dd { line-height: 15px;
}
.unioncontent {
}
.unionCover {
    background-color: #EAEAEA;
    float: left;
    padding: 10px;
}


.position{left: 0px; bottom: 0px; position: fixed; height:50px;width:100%;background-color: black;}
.position .innerWrapper{ position:relative;}
A.footerQQ {
	BACKGROUND-IMAGE: url(../images/footerqq.gif);
	BACKGROUND-POSITION: left top; DISPLAY: block; LEFT: 10px; WIDTH: 295px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: -20px; HEIGHT: 75px
}
A.phoneNumber {
	BACKGROUND-POSITION: left top; DISPLAY: block; RIGHT: 20px; BACKGROUND-IMAGE: url(../images/footerPhone.gif); WIDTH: 324px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 8px; HEIGHT: 33px
}


<!--下面是join css -->

.innerContent{}
h2.aboutTit{
	background-color: #750100;
	color: #FFF;
	width:90%; margin-left:4%;
}
.contentBox{
	margin-bottom: 20px;
	margin-left:20px;
	line-height: 21px;
}
.contentBox .aboutAviva{
	float: left;
	width: 400px;
}

.contentBox{
	margin-bottom: 20px;
	margin-left:20px;
	line-height: 21px;
}
.contentBox .aboutAviva{
	float: left;
	width: 400px;
}
p.avivaSpring{
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.contentBox .aboutAviva h3{
	background-image: url(bg/about_aviva_tit.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
	height: 120px;
	width: 360px;
}
.contentBox .AvivaImg{
	float: right;
}

dl.joinus{
	height: 400px;
	width: 420px;
	
	padding-left:50px;
	float: left;
}
dl.joinus dt{
	background-repeat: no-repeat;
	background-position: left center;
	height: 100px;
}
dl.joinus dd li{
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	list-style-position: inside;
	list-style-type: decimal;
}
dl.joinus dt.photographyer{
	background-image:url(../images/join/photographyer.gif)
}
dl.joinus dt.makeup{
	background-image: url(../images/join/makup_artist.gif);
}
dl.joinus dt.designer{
	background-image: url(../images/join/retoucher.gif);
}
dl.joinus dt.manager{
	background-image: url(../images/join/manager.gif);
}
.join_contact{
	background-image: url(../images/join/contact_join.gif);
	background-repeat: no-repeat;
	height: 158px;
	width: 172px;
	float: right;
	padding-top: 200px;
	padding-right: 140px;
	text-align: right;
}
<!-- 客片ccs-->

.pbsPanel{
	
	position:relative;
	
}

.kepianbg{ background:url(../images/kepianbg.jpg); height:347px;}
.paybg{ background:url(../images/paybg.jpg); height:1000px;}
.pbsShowcase{

}


.pbsShowcase ul{
	text-align: center;
	width: 546px;
	background: url(../images/showcase2_bg.gif) repeat-y;
	float: left;
}
.pbsShowcase ul li{
	float: left;
	margin-right: 1px;


}
.pbsShowcase ul li dl{
	height: 35px;
	display: block;
	width: 90px;
	padding-top: 10px;
	
}
.pbsShowcase ul li dl dt{
	line-height: 12px; font-size:11px;
}
.pbsShowcase ul li dl dd{
	font-size: 8px;
	text-transform: uppercase;
}
.pbsShowcase ul li p{
	padding: 5px;
}
.pbsShowcase ul li p img{width:80px;height:80px;}
.pbsShowcase ul li a{
	width: 90px;
}
.pbsShowcase ul li a:hover,.pbsShowcase ul li a:hover dl{
	background-color: #000;
	color: #FFF;
	
}
.pbsShowcase ul li a:hover p{
	background-color: #FC0;
}
.pbsShowcase ul li a:hover dt{
	color: #FC0;
}
.pbsShowcase ul li a dt{
	color: #666;
}
.pbsShowcase ul li a dd{
	color: #999;
}

.pbsService{
	background-color: #000;
	float: right;
	width: 355px;
	position: relative;
}

#innerShowcase{
	width:819px;
	float: none;
	margin: 0 auto;

	
}
#innerShowcase ul{
	width:819px;
	background-image: url(../images/showcase1_bg2.gif);
	margin-top: 30px 
}
#innerShowcase2{
	width:100%;

	
}
#innerShowcase2 ul{
	width:100%;
	background-image: url(../images/showcase1_bg3.gif);
	margin-top: 30px;
	background-repeat: repeat;
}