﻿html,body{height:100%;margin:0px;}
body{font-size:12px;margin:0px auto;color:#494848;padding-top:0px; font-family: "microsoft yahei" !important; font-family:Arial, Helvetica, sans-serif; background:#3a0504;}
div,h1,h2,h3,h4,span,p,strong,ul,li,img,form,dl,dt,dd,tt{margin:0px;padding:0px;}
li{list-style:none;}
a{text-decoration:none;color:#3f3f3f;}
a:hover{text-decoration:none;color:#005160;}
img{border:0px;}
.clear{clear:both;font-size:0px;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/


/*font-family: "microsoft yahei" !important; */
.con{min-height: 100%; }
.acn{ width:1000px; margin:0px auto;}




.header_wrapper{
	width:100%;
	height:103px;
	text-align:center;
	position:fixed;
	left:0;
	top:0;
	z-index:8000;	
	}

.header{
	width:1200px;
	height:103px;
	margin:0 auto;
	z-index:100;
	background: rgba(0,0,0,0.6);
	background:url(../images/bg_header.png) no-repeat\9;	
	}


.logo{
	float:left;
	padding:15px 25px 0 35px;
	}

.logo_ning{
	float:left;
	padding:8px 0 0 0;
	}

.header .en{
	width:31px;
	height:31px;
	margin:45px 35px 0 0;
	line-height:31px;
	text-align:center;
	border-radius:15px;
	background:#000;
	font-family:Arial;	
	float:right;
	}

.en a:link{ color:#fff;}
.en a:visited{ color:#fff;}
.en a:hover{ color:#fff;}
.en a:active{ color:#fff;}


.screen_wrp{
	width:100%;
	height:661px;	
	}

.screen_first{
	width:1200px;
	height:661px;
	position:absolute;
	left:50%;
	top:0;
	margin:0 0 0 -600px;
	z-index:50;
	}

.screen_first img{display:block;}

.sf_text{
	width:408px;
	height:100px;
	background:url(../images/icon.png) no-repeat 90px 0;
	position:absolute;
	right:-35px;
	bottom:20px;
	z-index:100;
	}

.sf_art{
	background-position:50px -100px;	
	}

.sf_artist{
	background-position:20px -400px;	
	}

.sf_artist2{
	background-position:20px -500px;	
	}

.sf_news{
	background-position:50px -300px;	
	}
	
.sf_group{
	background-position:50px -200px;	
	}
	.sf_group2{
	background-position:20px -600px;	
	}
	
	




.screen_index{
	width:1200px;
	height:360px;
	background:url(../images/screen_index.jpg) no-repeat;
	position:absolute;
	left:50%;
	top:0;
	margin:0 0 0 -600px;
	z-index:50;
	}


.index_screen_animation{
	width:620px;
	height:220px;
	position:absolute;
	left:288px;
	top:122px;
	z-index:1000;
	animation:transica 2s;
	-webkit-animation:transica 2s;
	-moz-animation:transica 2s;
	-o-animation:transica 2s;	
	}

@keyframes transica{
	0%{ transform:translateY(-100px); opacity:0;}
	100%{ transform:translateY(0px); opacity:1;}
	}


@-webkit-keyframes transica{
	0%{ transform:translateY(-100px); opacity:0;}
	100%{ transform:translateY(0px); opacity:1;}
	}



@-moz-keyframes transica{
	0%{ transform:translateY(-100px); opacity:0;}
	100%{ transform:translateY(0px); opacity:1;}
	}
	

@-o-keyframes transica{
	0%{ transform:translateY(-100px); opacity:0;}
	100%{ transform:translateY(0px); opacity:1;}
	}	





/* nav */
.nav{
	float:right;	
	}
.d_navin{ width:1060px; margin:0px auto;}
.logolk{ float:left; padding:15px 0px 0px 10px;}
.logolk a{ float:left; width:83px; height:64px; background:#;}
.englk{ float:right; padding:45px 0px 0px 0px;}
.englk a{ float:right;width:33px; height:33px; background:#;}


.navlk{ float:right; padding-top:42px;}
.navlk li{ float:left; width:auto; margin:0 15px; position:relative; font-size:13px; color:#fff; text-align:center; line-height:33px; cursor:pointer;}
.navlk li a{ display:block;}

.nav .navlk li.li_navlk_on .navon{
	display:block;	
	}
.d_navin .navlk li.li_navlk_on .navon{
	display:block;	
	}
	
	
.navlk li .navon{
	position:absolute;
	left:-25%;
	top:0;
	z-index:20;
	width:75px;
	height:30px;
	border-radius:15px;
	border-color:#fff;
	border-width:2px;
	border-style:solid;
	display:none;
	cursor:pointer;
	}


.navlk li:hover .navon{
	display:block;	
	}


.navlk li.li_nav2 .navon{
	position:absolute;
	left:-55%;
	top:0;
	z-index:20;
	width:50px;
	height:30px;
	border-radius:15px;
	border-color:#fff;
	border-width:2px;
	border-style:solid;
	}


.navlk li.li_nav5 .navon{
	position:absolute;
	left:-10%;
	top:0;
	z-index:20;
	width:75px;
	height:30px;
	border-radius:15px;
	border-color:#fff;
	border-width:2px;
	border-style:solid;
	}


/* HEAD */
.bbaner{ background:url(../images/d_bannerb.jpg) no-repeat center top; width:100%; height:301px;}



/*banner*/
.h_banner{ height:539px; }

.fullSlide{width:100%;position:relative;height:539px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:539px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:539px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;margin:1px;overflow:hidden;background:;filter:alpha(opacity=50);opacity:0.5;line-height:999px; display:none;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50%; margin:0 0 0 -560px; z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=100);opacity:1;}
.fullSlide .next{left:auto;background-position:-6px -137px; right:50%; margin:0 -560px 0 0;}



/*foot*/
.d_foot{ width:100%; background:url(../images/d_foot.jpg) no-repeat center; height:246px;}
.d_nav{  width:100%; background:url(../images/d_nav.jpg) no-repeat center;height:103px;}

.bca{ background:url(../images/b_abga.jpg) no-repeat center top; width:100%; height:880px; overflow:hidden;}
.xcn{ width:1060px;overflow:hidden; margin:0px auto;}


.baidu_ads{ width:1060px; height:90px; position:absolute; left:50%; bottom:0; margin-left:-480px; overflow:hidden;}

.lanrenzhijia{width:1060px;overflow:hidden; padding-top:55px;}
.lanrenzhijia ul{width:1060px; margin-left:-4px;}
.lanrenzhijia ul li{float:left;margin-right:4px;margin-bottom:20px;display:inline;width:349px;height:302px;overflow:hidden;position:relative;}
.lanrenzhijia ul li .photo{width:349px;height:208px;overflow:hidden;}
.lanrenzhijia .rsp{width:349px;height:208px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.lanrenzhijia .text{position:absolute;width:349px;height:208px;left:-300px;top:0px;overflow:hidden;}
.lanrenzhijia .text h3{width:349px;margin-top:80px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:14px; font-weight:normal;}
.lanrenzhijia .text a{text-decoration:none}


.fname{ display:block; text-align:center; font-size:12px; color:#5b5b5b; padding-top:5px;}

.time{ font-size:12px; width:120px; height:24px; border-bottom:2px solid #3a0504; text-align:center; margin:0 auto; margin-top:8px;}
.time2{ font-size:12px; width:130px; height:24px; border-bottom:2px solid #3a0504; text-align:center; margin:0 auto;margin-top:8px;}
.time3{ font-size:12px; width:180px; height:24px; border-bottom:2px solid #3a0504; text-align:center; margin:0 auto;margin-top:8px;}


.index_title{
  width: 1060px;
  padding:38px 0 0 0;
  font-size: 36px;
  color: #343434;
  text-align: center;
  position: relative;	
	}


.it_bgline{
  width: 84px;
  height: 4px;
  background: url(../images/bg_line.jpg) no-repeat;
  position: absolute;
  left: 50%;
  top: 110px;
  margin: 0 0 0 -42px;
  z-index: 20;
  }
  
  
  

.morelink{ width:122px; margin:25px auto 50px auto;}
.morelink a{ display:block; height:33px; border:solid 1px #958d8a; text-align:center; font-size:14px; line-height:33px;}
.morelink a:hover{ background:#e60012;border:solid 1px #e60012; color:#fff;}


.b_bbanner{ background:url(../images/d_bannerc.jpg) no-repeat center top; width:100%; height:500px; overflow:hidden;}
.ublinka{ float:left; padding:155px 0px 0px 125px;}
.ublinka a{ float:left; width:210px; height:280px;}
.ublinkb{ float:right; padding:155px 125px 0px 0px;}
.ublinkb a{ float:right; width:210px; height:280px;}






.c_ubg{ background:url(../images/b_abgb.jpg) no-repeat center top; width:100%; height:600px; overflow:hidden;}
.cub_list{ float:left;}
.cub_list li{ float:left; padding:177px 18px 0px 18px;}
.cub_list li img{ width:491px; height:259px; display:block;}
.cub_list li p{ display:block; text-align:center; font-size:18px; padding-top:29px;}
.c_cbanner1{ background:url(../images/c_bannerc11.png) no-repeat center top; width:100%; height:487px; overflow:hidden;}
.c_cbanner2{ background:url(../images/c_bannerc12.png) no-repeat center top; width:100%; height:487px; overflow:hidden;}
.c_cbanner3{ background:url(../images/c_bannerc13.png) no-repeat center top; width:100%; height:487px; overflow:hidden;}
.c_cbanner4{ background:url(../images/c_bannerc14.png) no-repeat center top; width:100%; height:200px; overflow:hidden;}
.c_cbanner{ background:url(../images/c_bannerc.jpg) no-repeat center top; width:100%; height:538px; overflow:hidden;}
.cba{ display:block;}

.c_cbanner_w1200{ width:1200px; height:538px;  margin:0 auto; position:relative; cursor:pointer;}

.c_cbanner_w1200 a{ display:block; width:305px; height:56px; line-height:56px; text-align:center; color:#fff; font-size:30px; border-width:2px; border-color:#fff;  border-radius:60px; padding:10px 0; position:absolute; left:720px; top:238px; z-index:300;}


.d_ubg{ background:url(../images/b_abga.jpg) repeat-y center top; width:100%; height:1260px; overflow:hidden;}
.ed_list{ float:left;  padding-top:92px; padding-bottom:30px;}
.ed_list li{ float:left; width:351px; height:211px; overflow:hidden; }
.ed_list li img{ display:block; width:351px; height:211px;}

.ed_list .li_ed{ position:relative;}
.ed_list .li_ed .lie_img{width:351px; height:211px; overflow:hidden;}
.ed_list .li_ed .lie_bg{ width:351px; height:211px; position: absolute;left: 0;top: 0; z-index: 60;}background:#f5c51d;
.ed_list .li_ed .lie_text{width:201px; height:211px; padding:0 75px; position:absolute; left:351px; top:0; z-index:80;color:#fff; font-size:14px; text-align:center;}
.ed_list .li_ed .lie_text p{ width:201px; height:auto; padding:70px 0 10px 0; text-align:center;}
.ed_list .li_ed .lie_text h3{width: 130px;height: auto;margin: 0 auto;padding-top: 8px;border-top: 2px solid #fff;font-weight: normal;}






.edlist_wd{ background:#fff url(../images/linea.jpg) no-repeat center 125px;height:211px;}
.edlist_wd a{ display:block; width:351px; height:211px;}
.eltwd_ina{ text-align:center; font-size:14px; color:#5c5c5c;line-height:20px; padding-top:77px;}
.eltwd_ina p{ font-family:Arial; }
.eltwd_inb{ text-align:center; font-size:13px; padding-top:20px;color:#5c5c5c;}


/*quick_link*/
.quick_link{
	width:56px;
	height:120px;
	background:none;
	position:fixed;
	right:0;
	top:50%;
	z-index:8888;	
	}


.quick_link ul{}


.quick_link ul li{
	width:56px;
	height:56px;
	margin-bottom:4px;
	}

.quick_link ul li.li_quick01{
	width:56px;
	height:56px;	
	background:url(../images/quick_link.png) no-repeat 0 0;	
	}




.quick_link ul li.li_quick01 .layer_erweima{
	display:none;
	width:138px;
	height:170px;
	padding:10px 16px;
	background:#fff;
	position:absolute;
	right:56px;
	top:-134px;
	z-index:9000;
	border-radius:5px 0 0 5px;
	box-shadow: 0 0 5px rgba(0,0,0,.4);	
	}

.quick_link ul li.li_quick01:hover .layer_erweima{
	display:block;	
	}



.quick_link ul li.li_quick02{
	width:56px;
	height:56px;	
	background:url(../images/quick_link.png) no-repeat 0 -56px;
	position:relative;
	cursor:pointer;
	}


.quick_link ul li.li_quick02 .layer_erweima{
	display:none;
	width:138px;
	height:170px;
	padding:10px 16px;
	background:#fff;
	position:absolute;
	right:56px;
	top:-134px;
	z-index:9000;
	border-radius:5px 0 0 5px;
	box-shadow: 0 0 5px rgba(0,0,0,.4);	
	}

.quick_link ul li.li_quick02:hover .layer_erweima{
	display:block;	
	}




.quick_link ul li.li_quick02 .layer_erweima img{
	display:block;
	width:138px;
	height:138px;	
	}

.quick_link ul li.li_quick02 .layer_erweima p{
	width:130px;
	padding:0 0 0 8px;
	line-height:26px;
	}



/*container*/
.container{
	width:100%;
	height:auto;	
	}

.content{
	width:1200px;
	height:auto;
	min-height:866px;
	background:#f7efe9 url(../images/bg_level2.jpg) no-repeat;
	margin:0 auto;
	}

.content_title{
	width:1060px;
	padding:50px 70px;
	font-size:36px;
	color:#343434;
	text-align:center;
	position:relative;		
	}
	.content_title1{
	width:1060px;
	padding:10px 0px;
	font-size:24px;
	color:#343434;
	text-align:center;
	position:relative;		
	}


.ct_bgline{
	width:84px;
	height:4px;
	background:url(../images/bg_line.jpg) no-repeat;
	position:absolute;
	left:50%;
	top:120px;
	margin:0 0 0 -42px;
	z-index:20;
	}


.ct_bgline2{
	width:250px;
	height:4px;
	background:url(../images/bg_line.jpg) no-repeat;
	position:absolute;
	left:50%;
	top:120px;
	margin:0 0 0 -125px;
	z-index:20;
	}


/*content_text_info 二级页面文字段落样式*/

.content_text_info{
	width: 1060px;
	padding: 0 70px;
	height: auto;		
	}

.content_text_info p{
	font-size:14px;
	color:#5c5c5c;
	line-height:28px;
	text-indent:2em;
	margin-bottom:4px;
	}
	.content_text_info p18{
	font-size:14px;
	color:#5c5c5c;
	line-height:28px;
	text-indent:2em;
	margin-bottom:4px;
	text-align:center;
margin:0 auto;
	}
	.content_text_info p15{
	font-size:14px;
	color:#5c5c5c;
	line-height:20px;
	text-indent:2em;
	margin-bottom:4px;
	}
	.content_text_info p12{
	font-size:14px;
	color:#5c5c5c;
	
	
	margin-bottom:4px;
	text-align: center;
	}

	.content_text_info p6{
	font-size:14px;
	color:#e12500;
	line-height:28px;
	
	 display:block; 
	margin-bottom:4px;
	}
	
		.content_text_info p7{
	font-size:14px;
	color:#e12500;
	line-height:28px;
	text-indent:2em;
	
	margin-bottom:4px;
	}
	.content_text_info p8{
	font-size:14px;
	color:#e12500;
	line-height:28px;
	
	 display:block; 
	margin-bottom:4px;
	text-align:right;}
	
	
	
	.content_text_info p1{
	font-size:16px;
	color:#3a0504;
	line-height:28px;
	text-indent:2em;
	margin-bottom:4px;
	}
	.content_text_info p3{
	font-size:14px;
	color:#5c5c5c;
	line-height:28px;
	 display:block; 
	margin-bottom:4px;
	}
	.content_text_info p10{
	font-size:14px;
	color:#5c5c5c;
	line-height:28px;
	 display:block; 
	margin-bottom:4px;
	text-align: center;
	}
	.content_text_info p1{
	font-size:16px;
	color:#3a0504;
	line-height:28px;
	
	margin-bottom:4px;
	}
	.content_text_info p5{
	font-size:16px;
	color:#3a0504;
	line-height:28px;
	text-indent:2em;
	
	margin-bottom:4px;
	}




/*show.html*/

.show_toggle{
	width:590px;
	height:73px;
	margin:0 auto 50px auto;
	border-top:1px solid #d1cbc6;
	border-bottom:1px solid #d1cbc6; 	
	}

.show_toggle li{
	float:left;
	width:155px;	
	height:73px;
	font-size:30px;
	margin:0 70px;
	line-height:73px;
	text-align:center;
	cursor:pointer;
	}

.show_toggle li.li_show_on{
	color:#e60012;
	background:url(../images/bg_line.jpg) no-repeat bottom center;
	}

/*content_show*/

.content_show{
	width:1060px;
	padding:0 70px;
	height:auto;
	display:none;
	}

.content_show_info01{
	width:1060px;
	height:auto;
	padding-top:80px;
	}

.content_show_info01 dl{
    display:inline-block;
	width:350px;
	height:411px;
	position:relative;
	overflow:hidden;

	}


.content_show_info01 dl dt{
	width:345px;
	height:411px;
	overflow:hidden;	
	}


.content_show_info01 dl dd{
	width:345px;
	height:411px;
	line-height:100px;
	text-align:center;
	background:rgba(255,255,255,0.7);
	background:#fff\9;
	filter:alpha(opacity=20);
	position:absolute;
	left:0;
	top:300px;
	z-index:200;
	}

.content_show_info01 dl dd a:link{ color:#000; font-size:16px; display:block; width:345px; height:411px;}
.content_show_info01 dl dd a:visited{ color:#000; font-size:16px;  display:block; width:345px; height:411px;}
.content_show_info01 dl dd a:hover{ color:#e60012; font-size:16px;  display:block; width:345px; height:411px;}
.content_show_info01 dl dd a:active{ color:#000; font-size:16px;  display:block; width:345px; height:411px;}


.content_show_list{
	width:1060px;
	height:auto;
	padding:0 0 30px 0;	
	}

.content_show_list dl{
	width:1060px;
	height:253px;
	background:#fff;
	clear:both;
	margin-bottom:10px;
	}
	
.content_show_list dl dt{
	float:left;
	width:445px;
	height:253px;
	}

.content_show_list dl dd{
	float:left;
	width:450px;
	height:253px;
	padding:0 85px 0 70px;
	text-align:center;
	color:#5c5c5c;
	position:relative;
	}
	
.content_show_list dl dd h2{
	padding-top:30px;
	font-size:16px;
	line-height:28px;
	}


.content_show_list dl dd p{
	font-size:12px;
	line-height:20px;
	}


.csl_time{
	width:90px;
	height:auto;
	line-height:22px;
	padding-bottom:5px;
	margin:0 auto 8px auto;
	border-bottom:2px solid #000;
	font-size:16px;	
	}



.csl_time2{
	width:180px;
	line-height:22px;
	padding-bottom:5px;
	margin:0 auto 8px auto;
	border-bottom:2px solid #000;
	font-size:16px;	
	}

.csl_time3{
	width:180px;
	height:25px;
	margin:0 auto 8px auto;
	border-bottom:2px solid #000;
	font-size:16px;	
	}

.csl_time5{
	width:130px;
	height:25px;
	margin:0 auto 8px auto;
	border-bottom:2px solid #000;
	font-size:16px;	
	}
	
	

.content_show_list dl dd a.a_reserve{
	display: block;
	width:120px;
	height: 33px;
	border: solid 1px #958d8a;
	text-align: center;
	font-size: 14px;
	line-height: 33px;
	color:#5c5c5c;
	margin:25px auto 0 auto;
	position:absolute;
	left:235px;
	top:160px;
	z-index:50;
	}
	
	

.content_show_list dl dd a.a_reserve:hover{
	display: block;
	width:120px;
	height: 33px;
	border: solid 1px #e60012;
	text-align: center;
	font-size: 14px;
	line-height: 33px;
	background:#e60012;
	color:#fff;
	margin:25px auto 0 auto;
	position:absolute;
	left:235px;
	top:160px;
	z-index:50;	
	}




/*content_art*/

.content_art{
	width: 1060px;
	padding:0 70px 50px 70px;
	height: auto;	
	}

.c_art_plece01{
	float:left;
	width:353px;
	height:450px;
	background:#fff;
	margin:0 10px 10px 0;	
	}

.c_art_plece02{
	float:left;
	width:683px;
	height:435px;
	padding:15px 0 0 14px;
	background:#fff;	
	}

.c_art_plece03{
	clear:both;
	float:left;
	width:1046px;
	height:435px;
	padding:15px 0 0 14px;
	background:#fff;
	margin-bottom:10px;
	}

.c_art_plece04{
	float:left;
	width:353px;
	height:450px;
	background:#fff;
	margin:0 0 10px 10px;	
	}

.c_art_plece05{
	float:left;
	width:347px;
	height:435px;
	padding:15px 0 0 0;
	background:#fff;
	margin:0 10px 10px 0;	
	}

.c_art_text{
	width:auto;
	height:160px;
	padding-top:64px;
	text-align:center;
	margin:0 auto;
	font-size:14px;
	color:#8b8784;
	line-height:26px;
	}

.c_art_text a{ display:block; width:347px; height:211px;}

.c_art_plece05 .c_art_text{
	height:150px;
	}



.c_art_text h4{
	width:120px;
	height:25px;
	margin:0 auto;
	border-bottom:2px solid #000;
	font-size:14px;
	color:#8b8784;
	font-weight:normal;
	}


.c_art_text p{
	font-size:14px;
	color:#8b8784;
	line-height:26px;
	text-align:center;	
	}

.c_art_text p.p_c_art{
	padding-top:5px;
	font-size:13px;
	}



.content_art .c_art_img{
	float:left;
	width:323px;
	height:208px;
	overflow:hidden;
	position:relative;
	}
	
.c_art_i_photo{
	width:323px;
	height:208px;
	overflow:hidden;	
	}

.c_art_i_bg{
	width:323px;
	height:208px;
	
	position:absolute;
	left:0;
	top:0;
	z-index:60;
	}background:#f5c51d;

.c_art_i_info{
	width:193px;
	height:auto;
	padding:0 65px;
	height:208px;
	text-align:center;
	position:absolute;
	left:323px;
	top:0;
	z-index:100;
	color:#fff;
	font-size:14px;
	}

.c_art_i_info p{
	width:193px;
	height:auto;
	padding:70px 0 10px 0;
	}

.c_art_i_info h3{
	width:130px;
	height:auto;
	margin:0 auto;
	padding-top:8px;
	border-top:2px solid #fff;
	font-weight:normal;	
	}


.content_art .art_img_pos1{
	margin-left:14px;	
	}

.content_art .art_img_pos2{
	margin-left:31px;	
	}



/*content_artist*/

.content_artist{
	width: 1080px;
	padding: 0 60px;
	height: auto;
	position:relative;
	}

.content_artist_img{
	width:260px;
	height:206px;
	position:absolute;
	left:65px;
	top:0px;
	z-index:30;
	}

.content_artist_img img{
	width:260px;
	height:206px;	
	}

.content_artist_ul{
	width: 1080px;
	}
.content_artist_ul a{ display:block; width:260px; height:206px;}

.content_artist_ul li{
	float:left;
	width:260px;
	height:146px;
	padding:60px 0 0 0;
	background:#bc8946;
	color:#fff;
	margin:0 5px 10px 5px;
	}

.content_artist_ul li.li_artist01{ 
	margin-left:275px; 
	}


.content_artist_ul li .artist_li_time{
	width:80px;
	height:26px;
	margin:0 auto;
	font-size:16px;
	border-bottom:2px solid #fff;
	}

.content_artist_ul li p{
	padding:5px 30px 0 30px;
	text-align:center;
	line-height:24px;
	font-size:14px;
	}


.content_artist_ul li a:link{ color:#fff;}
.content_artist_ul li a:visited{ color:#fff;}

.content_artist_ul li:hover{
	color:#000;
	background:rgba(255,255,255,0.5);
	background:#fff\9;
	filter:alpha(opacity=60)\9;
	}

.content_artist_ul li:hover .artist_li_time{
	border-bottom:2px solid #000;
	}

.content_artist_ul li:hover a:link{ color:#000;}
.content_artist_ul li:hover a:visited{ color:#000;}




.sf_btn{
	width:66px;
	height:54px;
	position:absolute;
	right:170px;
	bottom:98px;
	z-index:500;	
	}
	


.sf_btn a.sf_on{
	background:url(../images/ai_on.png) no-repeat;	
	}


.sf_info{
	display:none;
	width:320px;
	position:absolute;
	left:845px;
	top:180px;
	color:#fff;
	font-size:14px;
	line-height:25px;
	}

.sf_info p{
	margin-bottom:8px;	
	}





/*content_artist2*/

.content_artist2{
	width: 1080px;
	padding: 0 60px;
	height: auto;	
	}


.content_artist2_list{
	width: 1080px;
	}

.content_artist2_list dl{
	float:left;
	width:260px;
	height:220px;
	margin:0 5px 10px 5px;	
	}

.content_artist2_list dl dt{
	width:260px;
	height:182px;	
	}


.content_artist2_list dl dd{
	width:260px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:14px;
	color:#5b5b5b;
	}



.content_artist2_list2{
	width: 1080px;
	height:auto;
	padding:0 0 50px 0;
	}

.content_artist2_list2 dl{
	float:left;
	width:206px;
	height:auto;
	margin:0 5px 10px 5px;	
	}

.content_artist2_list2 dl dt{
	width:206px;
	height:132px;	
	}


.content_artist2_list2 dl dd{
	width:206px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:14px;
	color:#5b5b5b;
	}



/*content_group*/

.content_group{
	width: 1060px;
	height: auto;
	padding: 0 70px;
	margin:0 auto;	
	}

.content_group dl{
	width: 1060px;
	height:330px;
	background:#fff;
	margin-bottom:10px;
	clear:both;
	}

.content_group dl dt{
	width:327px;
	height:330px;
	float:left;	
	}
.content_group dl dd{
	width:700px;
	height:330px;
	padding:25px 13px 0 20px; 
	float:left;	
	}

.content_group dl dd h2{
	width:690px;
	height:18px;
	padding:0 0 0 10px;
	margin-bottom:10px;
	border-left:3px solid #000;
	font-size:18px;
	color:#333;
	line-height:16px;
	}
	
	
.content_group dl dd p{
	width:700px;
	height:auto;
	font-size:12px;
	line-height:23px;
	margin-bottom:8px;
	text-indent:2em;
	color:#5c5c5c;
	}

.content_group dl.dl_group dt{
	width:700px;
	height:330px;
	padding:25px 13px 0 20px; 
	float:left;
	}

.content_group dl.dl_group dt h2{
	width:690px;
	height:18px;
	padding:0 0 0 10px;
	margin-bottom:10px;
	border-left:3px solid #000;
	font-size:18px;
	color:#333;
	line-height:16px;
	}
	
	
.content_group dl.dl_group dt p{
	width:700px;
	height:auto;
	font-size:12px;
	line-height:23px;
	margin-bottom:8px;
	text-indent:2em;
	color:#5c5c5c;
	}	


.content_group dl.dl_group dd{
	width:327px;
	height:330px;
	padding:0;
	float:left;	
	}



.content_group_people{
	width: 1060px;
	height: auto;
	padding:30px 70px 50px 70px;
	margin:0 auto;	
	}

.cgp_mark{
	width:500px;
	height:33px;
	padding:0 0 0 39px;
	border-top:1px solid #d9d2ce;
	border-bottom:1px solid #d9d2ce;
	margin:0 auto;
	position:relative;
	}


.cgp_mark dl{
	width:auto;
	height:33px;
	color:#5c5c5c;
	}

.dl_cgp_mark01{
	position:absolute;
	left:39px;
	top:0;	
	}

.dl_cgp_mark02{
	position:absolute;
	left:165px;
	top:0;	
	}
	


.dl_cgp_mark03{
	position:absolute;
	left:426px;
	top:0;	
	}
.dl_cgp_mark04{
	position:absolute;
	left:300px;
	top:0;	
	}

.cgp_mark dl dt{
	float:left;
	width:10px;
	height:10px;
	margin:12px 7px 0 0;
	background:#b31b1b;
	}


.cgp_mark dl.dl_cgp_mark02 dt{
	background:#c7992b;
	}

.cgp_mark dl.dl_cgp_mark03 dt{
	background:#0f7fc4;
	}
.cgp_mark dl.dl_cgp_mark04 dt{
	background:#0f5a04;
	}


.cgp_mark dl dd{
	float:left;
	line-height:33px;
	font-size:14px;	
	}


.content_group_people .cgp_mark p{
	width:auto;
	position:absolute;
	right:0;
	top:-25px;
	z-index:30;
	color:#000;
	font-size:14px;
	}



.people_list_wrapper{
	width:1060px;
	height:auto;
	padding:50px 0 0 0;
	}

.people_list{
	width:1060px;
	height:auto;
	}


.people_list .people_list_title{
	width:123px;
	height:100px;
	padding:71px 9px 0 0;
	margin-right:1px;
	background:#a5a09d;
	color:#fff;
	float:left;
	}

.people_list .people_list_title h3{
	width:auto;
	height:22px;
	border-bottom:2px solid #fff;
	font-size:14px;
	font-weight:normal;
	float:right;	
	}

.people_list_ul{
	width:927px;
	height:auto;
	float:left;	
	}

.people_list_ul li{
	float:left;
	width:131px;
	height:171px;
	margin:0 1px 1px 0;
	position:relative;
	}

.people_list_ul li img{
	display:block;	
	}

.people_list_ul li p{
	width:131px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-size:12px;
	position:absolute;
	left:0;
	bottom:0px;
	z-index:100;
	white-space:nowrap;
	}

.people_list_ul li p.p_people_white{
	background:rgba(255,255,255,0.7);
	background:#fff\9;
	filter:alpha(opactice=70)\9;
	color:#5c5c5c;
	}

.people_list_ul li p.p_people_red{
	background:rgba(179,27,27,0.7);
	background:#b31b1b\9;
	filter:alpha(opactice=70)\9;
	color:#fff;
	}
	
.people_list_ul li p.p_people_liunu{
	background:rgba(15,90,4,1.7);
	background:#33ff99\9;
	filter:alpha(opactice=70)\9;
	color:#fff;
	}
.people_list_ul li p.p_people_yellow{
	background:rgba(199,153,43,5.7);
	background:#c7992b\9;
	filter:alpha(opactice=70)\9;
	color:#fff;
	}
	
.people_list_ul li p.p_people_blue{
	background:rgba(15,127,196,0.7);
	background:#0f7fc4\9;
	filter:alpha(opactice=70)\9;
	color:#fff;
	}		








/*news.html*/

.content_news{
	width: 1060px;
	padding: 0 70px 50px 70px;
	height: auto;	
	}


.content_news dl{
	width: 1060px;
	height:129px;
	clear:both;
	background:#fff;
	margin-bottom:10px;
	}

.content_news dl dt{
	width: 247px;
	height:129px;	
	float:left;	
	}


.content_news dl dd{
	width: 743px;
	height:129px;
	padding:0 35px;	
	float:left;		
	}

.content_news dl dd h3{
	font-size:14px;
	line-height:36px;
	color:#333;	
	}


.content_news dl dd p{
	font-size:12px;
	line-height:20px;
	color:#5b5b5b;	
	}

.content_news dl dd a{
	display:block;
	color:#e60012;
	float:right;	
	}

.content_news dl dd a:link{ color:#e60012;}
.content_news dl dd a:visited{ color:#e60012;}	
.content_news dl dd a:hover{ color:#0f4f77;}
.content_news dl dd a:active{ color:#e60012;}

.content_news dl:hover dd h3{ color:#000;}
.content_news dl:hover dd p{ color:#333;}



/*news.detail.html*/

#news_detail{
	height:auto;	
	}


#news_detail .header_wrapper{
	height:auto;
	}


#detail_container .content_title{
	padding:150px 70px 50px 70px;
	}



#detail_container .ct_bgline{
	width: 130px;
    height: 4px;	
	top:220px;
	margin: 0 0 0 -65px;
	}


.content_detail{
	width:1060px;
	height:auto;
	padding:0 70px 20px 70px;	
	}


.content_detail .cd_left{
	width:353px;
	height:414px;
	margin:0 7px 15px 338px;
	overflow:hidden;
	position:relative;
	}


.content_detail .cd_left .cdl_photo{
	width:353px;
	height:414px;
	overflow:hidden;	
	}


.content_detail .cd_left .cdl_bg{
	width:353px;
	height:414px;
	background:#e60012;
	position:absolute;
	left:0;
	top:0;
	z-index:50;
	}

.content_detail .cd_left .cdl_text{
	width:353px;
	height:224px;
	padding-top:190px;
	position:absolute;
	left:353px;
	top:0;
	z-index:60;
	font-size:14px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	}


.content_detail .cd_right{
	width:1060px;
	height:160px;
	margin:0 auto;
	}

.content_detail .cd_right li{
	float:left;
	width:265px;
	height:150px;
	overflow:hidden;
	position:relative;	
	}



.content_detail .cd_right li .cdr_photo{
	width:265px;
	height:150px;
	overflow:hidden;	
	}

.content_detail .cd_right li .cdr_photo img{
	width:265px;
	height:150px;
	}


.content_detail .cd_right li .cdr_bg{
	width:265px;
	height:150px;
	background:#e60012;
	position:absolute;
	left:0;
	top:0;
	z-index:50;
	}

.content_detail .cd_right li .cdr_text{
	width:265px;
	height:120px;
	padding-top:60px;
	position:absolute;
	left:353px;
	top:0;
	z-index:60;
	font-size:13px;
	line-height:22px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	}



.admin{ width:1100px;padding:0 0 60px 70px;}
.admin h4{ font-size:18px; font-weight:normal;  width:1060px; height:50px; line-height:50px; border-bottom:1px dotted #CCC;}
.admin h4 span{ margin-right:30px;}

/*video_embed*/

.video_embed{
	width:600px;
	height:auto;
	position:fixed;
	left:50%;
	top:150px;
	z-index:3000;
	margin:0 0 0 -310px;
	display:none;
	border-style:solid;
	border-width:10px;
	border-color:#cdefeb;
	border-color:#CDEFD5;
	border-color:#f8f7e6;
	border-radius:10px;	
	}

.close_vidoe{
	width:35px;
	height:35px;
	background:url(../images/close.png) no-repeat;
	position:absolute;
	right:10px;
	top:10px;
	z-index:5000;
	cursor:pointer;	
	}


	
.layer_opactice{
	width:100%;
	height:100%;
	background:#000;
	opacity:0.5;
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	display:none;
	}


.s_st{
	padding: 20px 20px;
	font-size: 20px;
	margin-top: 20px;
	background: #f00;
	color: #fff;
}

