/* CSS Document */
body{margin:0px;
     padding:0px;
	 text-align:center;
	 font-family:"Î¢ÈíÑÅºÚ";
	 font-size:12px;
	 color:#333;}
a{font-size:12px;
  color:#333;
  font-family:"Î¢ÈíÑÅºÚ";
  text-decoration:none;}
a:hover{color:#a54df5;
        text-decoration:none;}
ul{margin:0px;
   padding:0px;}
ul li{list-style-type:none;}

.clear {clear:both; *display:inline;/*IE only*/}


/*menu*/
#nav {width:1040px; display:block;text-align:center;}
#nav .mainlevel{float:left; width:115px;/*IE6 only*/;background:url() no-repeat right;}
#nav .mainlevel a{font-size:15px;color:#ffffff;text-decoration:none; line-height:40px; display:block; width:115px;font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå";}
#nav .mainlevel a.top_link:hover span.down{font-size:15px;color:#ffffff;text-decoration:none; line-height:40px; display:block; width:130px;text-align:center;font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå";}
#nav .mainlevel:hover > a.top_link span.down{background-color:#9900CC;color:#fff;width:115px;line-height:40px;display:block;text-align:center;font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå";}
#nav .mainlevel a:hover {color:#fff; text-decoration:none;background-color:#9900CC;font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå";}
#nav .mainlevel .menuon{color:#ffffff;background-color:#9900CC; text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute;Z-INDEX: 9999;}
#nav .mainlevel ul li{margin:0;padding:0;}
#nav .mainlevel li a{
	width:115px;
	display:block;
	color:#FFFFFF;
	line-height:40px;
	text-align:center;
	font-size:15px;
	font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";
	font-weight:normal;/*IE6 only*/
	background:rgba(165,77,245,0.5);
}

#nav .mainlevel li a:hover{
	color:#FFFFFF;
	font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";
	background-color: ##9900CC;
}


.leftmenuout A{
	color:#333333;
	line-height:50px;
	font-size: 15px;
	font-family: "Î¢ÈíÑÅºÚ";
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cccccc;
	text-indent: 70px;
	background-position: center;
	display: block;
	height: 50px;
}
.leftmenuout A:hover{
    background-color:#a54df5;
    color:#ffffff;

}
.leftmenuon A{
	background-color:#a54df5;
	font-size: 15px;
	color: #ffffff;
	font-family: "Î¢ÈíÑÅºÚ";
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cccccc;
	text-indent: 70px;
	background-position: center;
	display: block;
	line-height:50px;
}


.b01{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}

.b02{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #a54df5;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 15px;
}

.b03{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
}

.b04{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.b05{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

.leftm{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 18px;
	color: #FFFFFF;
	text-indent: 70px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 10px;
}

.text01 {
	font-size: 15px;
	color: #a54df5;
	font-family: "Î¢ÈíÑÅºÚ";
}
.text02{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 12px;
	line-height: 2;
	color: #666666;
}

.text03 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Î¢ÈíÑÅºÚ";
}

.text08 {
	font-size: 14px;
	color: #cccccc;
	font-family: "Î¢ÈíÑÅºÚ";
	line-height: 2em;
}

.text09 {
	font-size: 18px;
	color: #ffffff;
	font-family: "Î¢ÈíÑÅºÚ";
}

.text10 {
	font-size: 15px;
	color: #333333;
	font-family: "Î¢ÈíÑÅºÚ";
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cccccc;
	text-indent: 70px;
}

.text11{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height: 1.8;
	color: #666666;
}


.a1{font-size:14px;
  color:#666666;
  font-family:"Î¢ÈíÑÅºÚ";
  text-decoration:none;}
.a1:hover{color:#a54df5;
        text-decoration:underline;}
		
.a2{font-size:12px;
  color:#ffffff;
  font-family:"Î¢ÈíÑÅºÚ";
  text-decoration:none;}
.a2:hover{color:#ffffff;
        text-decoration:underline;}
		
.a03{font-size:15px;
  color:#666666;
  font-family:"Î¢ÈíÑÅºÚ";
  text-decoration:none;}
.a03:hover{color:#ffffff;
}

.a04{font-size: 14px;
	color: #cccccc;
	font-family: "Î¢ÈíÑÅºÚ";
	line-height: 2em;}
.a04:hover{
	font-size: 14px;
	color: #cccccc;
	font-family: "Î¢ÈíÑÅºÚ";
	line-height: 2em;
	text-decoration: underline;
}

.a05{font-size: 15px;
	color: #a54df5;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight:bold
}
.a05:hover{
	font-size: 15px;
	color: #a54df5;
	font-family: "Î¢ÈíÑÅºÚ";
	text-decoration: underline;
}
		
/*--½¥±ä*/
.jb{
width: 100%;
height: 4px;
text-align: center;
color: White;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#cc9cf8',endColorStr='#e34df5',gradientType='1');
background: -moz-linear-gradient(left, #cc9cf8, #e34df5);
background: -o-linear-gradient(left,#cc9cf8, #e34df5);
background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#cc9cf8), to(#e34df5));
}
		
	.hiSlider{
		overflow: hidden;
		height: 400px;
		width: 100%;
		background: #eee;
	}
	.hiSlider-item{
		float: left;
	}


/*--µØÅ¯²úÆ·Õ¹Ê¾*/
#wrapper {
	width: 1100px;
	margin: 0 auto;
	margin-top: 50px;
}
#tabs2{
	width: 1100px;
	margin: 0 auto;
	margin-bottom: 50px;
}

#tabs2 li{
	float: left;
	margin-right: 2px;
}

#tabs2 li a{
	display: block;
	padding: 15px 40px;
	background: #cc9cf8;
	text-decoration: none;
	color: #FFFFFF;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 15px;
}

#tabs2 li a:hover {
	background: rgb(165,77,245);
}

#tabs_container {
	overflow: hidden;
	position: relative;
	background: white;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}

#tabs_container div {
	margin-right: 40px;
}


.transition {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.make_transist {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}



.hideleft {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.showleft {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.tabulous_active {
	background: white !important;
	color: #655c89 !important;
}

.tabulousclear {
	display: block;
	clear: both;
}


/*--¹¤³Ì°¸ÀýÕ¹Ê¾*/
.artist_l {
	MARGIN: 20px 0px 2px; WIDTH: 1103px; POSITION: relative; HEIGHT: 460px
}
.artist_l .a1 {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.artist_l .a2 {
	LEFT: 297px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a3 {
	LEFT: 310px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a4 {
	LEFT: 310px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a5 {
	LEFT: 310px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a6 {
	LEFT: 310px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a7 {
	LEFT: 310px; OVERFLOW: hidden; WIDTH: 262px; POSITION: absolute; TOP: 0px; HEIGHT: 230px
}
.artist_l .a8 {
	LEFT: 310px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a9 {
	LEFT: 310px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 220px
}
.artist_l .a10 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 262px; POSITION: absolute; TOP: 0px; HEIGHT: 230px
}
.artist_l .a11 {
	LEFT: 310px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a12 {
	LEFT: 310px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a3 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a4 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a5 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a6 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a8 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a7 A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 219px; PADDING-TOP: 45px; HEIGHT: 170px
}
.artist_l .a10 A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 219px; PADDING-TOP: 45px; HEIGHT: 170px
}
.artist_l .a11 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a2 A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 22px; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 219px; PADDING-TOP: 45px; HEIGHT: 170px
}
.artist_l .a12 A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 219px; PADDING-TOP: 45px; HEIGHT: 160px
}
.artist_l .a9 A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 503px; PADDING-TOP: 45px; HEIGHT: 160px
}
.artist_l .a2 {
	WIDTH: 262px; HEIGHT: 230px
}
.artist_l .a3 {
	LEFT: 310px; TOP: 244px
}
.artist_l .a4 {
	LEFT: 362px; TOP: 244px
}
.artist_l .a5 {
	LEFT: 482px; TOP: 0px
}
.artist_l .a6 {
	LEFT: 604px; TOP: 0px
}
.artist_l .a7 {
	LEFT: 569px; TOP: 0px
}
.artist_l .a8 {
	LEFT: 604px; TOP: 120px
}
.artist_l .a9 {
	LEFT: 297px; WIDTH: 534px; TOP: 240px
}
.artist_l .a10 {
	LEFT: 841px; TOP: 0px
}
.artist_l .a11 {
	LEFT: 848px; TOP: 0px
}
.artist_l .a12 {
	LEFT: 841px; WIDTH: 262px; TOP: 240px; HEIGHT: 220px
}
.artist_l A {
	BACKGROUND: #cc9cf8;
	FILTER: alpha(opacity=90);
	LEFT: 0px;
	COLOR: #fff;
	FONT-FAMILY: 'Microsoft YaHei';
	POSITION: absolute;
	TOP: 0px;

	background:rgba(165,77,245,0.6);
}
.artist_l A:hover {
	COLOR: #fff
}
.artist_l A STRONG {
	LINE-HEIGHT: 2em
}


/*QQ*/
.izl-rmenu{position:fixed; left:50%; margin-left:45%; bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{
	background-color:#a54df5;
	background-image: url(../images/r_qq.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;
}
.izl-rmenu .btn-qq:hover{background-color:#9900CC;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#a54df5; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#a54df5;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.izl-rmenu .btn-wx:hover{background-color:#9900CC;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#a54df5;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.izl-rmenu .btn-phone:hover{background-color:#9900CC;}
.izl-rmenu .btn-phone .phone{background-color:#9900CC; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#a54df5;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; display:none;}
.izl-rmenu .btn-top:hover{background-color:#9900CC;}

/*--banner*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  margin-bottom:0px;
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }