﻿@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	font-size:12px;
	font-family:"宋体";
	color:#666;
	background:#fff;
	}
ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	list-style-type:none;
	}
img{border:none;}
a{
	color: #1E376D;
    text-decoration: none;
	}
a:hover{
	color:#cc0000;
	text-decoration:underline;
	}
a.xx{
	color:#cc0000;
	text-decoration:none;
	}
a:hover.xx{
	color:#cc0000;
	text-decoration:underline;
	}
.martop{
	margin-top:10px;
	}
.f_l{
	float:left;
	}
.f_r{
	float:right;
	}
.header{
	width:100%;
	height:277px;
	background:#B9161B url(../images/headerbg1.jpg) no-repeat top center;
	}
.content{
	width:100%;
	margin:0 auto;
	padding-bottom:20px;
	}
.container{
	width:1000px;
	margin:0 auto;
	background:#f3f3f3;
	}
.daohang{
	width:100%;
	height:48px;
	background:#B3071F;
	line-height:48px;
	margin:0 auto;
	text-align:center;
	}
.daohang a{
	font-size:16px;
	font-family:"微软雅黑";
	color:#fff;
	text-decoration:none;
	margin-right:57px;
	}
.daohang a:hover{
	font-size:16px;
	font-family:"微软雅黑";
	color:#fff;
	text-decoration:underline;
	}
.main{
	overflow:hidden;
	*zoom:1;
	
	}
	
.w960{width:960px; margin-left:auto;margin-right:auto;}

 .mt20{margin-top:20px; }
 .mb20{margin-bottom:20px;}
 
	
	.xinxi{
    width:981px;
	margin:0 auto;
	#zoom:1;
	margin-top:2px;
	}
.xx-k{
	width:300px;
	border:1px solid #ddd;
	border-top:3px solid #ddd;
	position:relative;
	float:left;
	margin-right:25px;
	margin-top:20px;
	background:#fff;
	}
.xx-k span.jiao{
	position:absolute;
	right:-1px;
	top:-3px;
	display:block;
	}
.xx-k p.name{
	line-height:20px;
	height:20px;
	overflow:hidden;
	padding-top:5px;
	color:#323232;
	padding-left:10px;
	}
.xx-k h3{
	font:bold 14px/22px "宋体";
	height:22px;
	overflow:hidden;
	padding-bottom:5px;
	padding-left:10px;
	}
.xx-k h3 a{color:#10489d;}
.tuwen{
	border-top:1px solid #ddd;
	padding:1px;
	
	}
.tuwen p.con{
	padding:9px;
	 background:url(../images/tuwen_bg.gif) left top repeat-x;
	height:102px;
	overflow:hidden;
	position:relative;
	}
img.person{
	width:120px;
	height:100px;
	border:1px solid #cecece;
	float:left;
	}
span.tw-con{
	display:block;
	padding-left:137px;
	text-indent:2em;
	line-height:19px;
	}
a.zl-xz{
	display:block;
	position:absolute;
	bottom:10px;
	right:10px;
	color:#ff0000;
	text-decoration:underline;
	}
span.video2{
	display:block;
	position:absolute;
	bottom:6px;
	right:105px;
	height:19px;
	line-height:19px;
	padding-left:20px;
	padding-right:5px;
	background:url(../images/video-bg.gif) no-repeat left center;
	}
span.video3{
	display:block;
	float:right;
	height:19px;
	line-height:19px;
	padding:0 10px 0 15px;
	margin:3px 0 0 0;
	background:url(../images/video-bg.gif) no-repeat 5px center #fff;
	}
.tl03{
	margin-bottom:26px;
	}
	


.weibo{
	width:567px;
	height:462px;
	float:left;
	overflow-y:scroll;
	}
.bd-video{
	width:345px;
	float:right;
	border:5px solid #ddd;
	background:#fff;
	}
.bd-v-con{
	padding:0 11px;
	}
.bd-v-con h3{
	font:18px/37px "微软雅黑";
	height:37px;
	color:#0a2b87;
	border-bottom:1px solid #ddd;
	}
.video-list{
	width:317px;
	margin:0 auto;
	}
.video-list img{
	width:317px;
	height:206px;
	margin:13px 0 10px;
	}
.video-list ul{
	padding-bottom:5px;
	}
.video-list ul li{
	line-height:30px;
	height:30px;
	overflow:hidden;
	padding-left:28px;
	background:url(../images/news.gif) no-repeat left center;
	font-size:14px;
	}
	
.video-list ul li a{color:#383838;}
.video-list ul li a:hover{color:#c00;}	
.last-bd{
	}
.last-bd ul{
	width:440px;
	float:left;
	margin-right:25px;
	}
.last-bd ul li{
	height:26px;
	line-height:26px;
	overflow:hidden;
	font-size:14px;
	}

.tls
{
	padding-bottom:0;
	border:none;
	text-align:center;
	background:#B3071F;
	width:960px;
	margin:0 auto;
	
}
.dw-pic{
	
	padding:10px 0;
	margin-left:15px;
	}
.dw-pic img{
	margin:0 10px 10px;
	border:solid 1px #ccc;
	float:left;
	}
	
	
	
	
	
	
.main .tupian{
	width:538px;
	height:263px;
	border:1px solid #ccc;
	float:left;
	padding:5px;
	}
.main .lantou{
	width:430px;
	float:left;
	padding:10px 10px 0;
	overflow:hidden;
	}
.main .lantou h1{
	font-size:18px;
	line-height:22px;
	text-align:center;
	}
.main .lantou p{
	text-indent:2em;
	line-height:20px;
	padding:5px 0;
	border-bottom:1px dashed #ccc;
	margin-bottom:5px;
	}
.main .lantou ul{
	
	}
.main .lantou ul li{
	line-height:24px;
	height:24px;
	overflow:hidden;
	}
.main .title{
	height:40px;
	line-height:40px;
	padding-left:14px;
	font-size:24px;
	color:#ffffd2;
	font-weight:bold;
	background:url(../images/title_bg.gif) no-repeat;
	}
.main .title1{
	height:40px;
	line-height:40px;
	padding-left:14px;
	font-size:24px;
	color:#ffffd2;
	background:url(../images/title_bg01.gif) no-repeat;
	font-weight:bold;
	}
.main .shipin{
	border:1px solid #ccc;
	border-top:none;
	overflow:hidden;
	*zoom:1;
	}
.main .shipin .sp_left{
	float:left;
	margin-top: 10px;
    width: 644px;
	}
.main .shipin .sp_right{
	float:right;
	margin-top:10px;
	width:353px;
	}
.main .hy_pic{
	border:1px solid #ccc;
	border-top:none;
	width:978px;
	overflow:hidden;
	padding:5px 10px 0;
	}
.main .hy_pic .pic_list{
	overflow:hidden;
	*zoom:1;
	margin-right:-30px;
	}
.main .hy_pic .pic_list dl{
	width:225px;
	float:left;
	margin-right:26px;
	}
.main .hy_pic .pic_list dl dt img{
	width:225px;
	height:149px;
	}
.main .hy_pic .pic_list dl dd{
	width:225px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.main .tuwen{
	/*width:988px;
	border:1px solid #ccc;
	border-top:none;
	padding:0 5px;*/
	}
.main .tuwen .tw_list{
	overflow:hidden;
	*zoom:1;
	margin-right:-15px;
	}
.main .tuwen .tw_list dl{
	float:left;
	width:489px;
	margin-right:10px;
	padding:5px 0;
	margin-bottom:5px;
	border-bottom:1px dashed #ccc;
	}
.main .tuwen .tw_list dl dt{
	float:left;
	}
.main .tuwen .tw_list dl dt img{
	width:120px;
	height:120px;
	margin-right:10px;
	}
.main .tuwen .tw_list dl dd{
	float:left;
	width:355px;
	}
.main .tuwen .tw_list dl dd h2{
	font-size:14px;
	line-height:30px;
	border-bottom:1px dashed #ccc;
	}
.main .tuwen .tw_list dl dd p{
	font-size:12px;
	line-height:23px;
	text-indent:2em;
	padding-top:5px;
	}
.main .news{
	width:495px;
	}
.main .news .newslist{
	border-top:none;
	padding:0 5px;
	}
.main .news .newslist ul li{
	line-height:22px;
	width:480px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.main .news .newslist ul li span{
	font-size:14px;
	color:#048CCA
	}
.main .huaxu{
	widht:998px;
	border:1px solid #ccc;
	}
.main .huaxu .hx_con{
	margin:20px 37px;
	}
.main .huaxu .hx_con ul{
	position:relative;
	height:354px;
	}
.main .huaxu .hx_con ul li{
	}
.main .huaxu .hx_con a{
	background:#53A9FF;
	color:#fff;
	display:block;
	position:absolute;
	opacity: 0.9;
	left:0;
	top:0;
	}
.main .huaxu .hx_con .a1{
	position:absolute;
	top:0;
	left:0;
	}
.main .huaxu .hx_con .a2{
	height: 232px;
    width: 232px;
	left: 212px;
    overflow: hidden;
    position: absolute;
    top: 0;
	}
.canzhan{
	width:1000px;
	overflow:hidden;
	*zoom:1;
	}
.cz-left{
	width:670px;
	float:left;
	overflow:hidden;
	padding:5px 10px;
	}
.cz-left img{
	width:160px;
	height:120px;
	}
.cz-left ul{
	overflow:hidden;
	*zoom:1;
	margin-right:-15px;
	}
.cz-title{
	height:30px;
	line-height:30px;
	background:#28b7db;
	margin-bottom:5px;
	}
.cz-title span{
	width:160px;
	height:30px;
	line-height:30px;
	display:block;
	float:left;
	text-align:center;
	cursor:pointer;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	}
.cz-title span.selected{
	background:#1285d6;
	}
.cz-left ul li{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
.cz-left ul li p{
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:center;
	}
.cz-right{
	width:310px;
	float:right;
	padding-top:5px;
	}
.cz-right ul{
	padding-right:10px;
	}
.cz-right ul li{
	height:22px;
	line-height:22px;
	overflow:hidden;
	}
.cz-right ul li span{
	color: #048CCA;
    font-size: 14px;
	}
#bianji {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 10px auto 10px; WIDTH: 990px; BACKGROUND: #fff; HEIGHT: 92px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.bianjileft {
	FONT: 12px/92px ""; FLOAT: left; COLOR: #666
}
.bianjirihgt {
	PADDING-BOTTOM: 24px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; HEIGHT: 41px; PADDING-TOP: 10px
}
.bianjirihgt1{
	PADDING-BOTTOM: 24px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; HEIGHT: 41px; PADDING-TOP: 24px
}


/** g-footer **/
#g-footer {
  margin-top: 15px;
  padding: 10px 0;
  border-top: 1px solid #ddd;
  clear: both;
}
#g-footer .g-footer-nav {
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#g-footer .g-footer-nav a {
  color: #1a4991;
  text-decoration: none;
}
#g-footer .g-footer-nav a:hover {
  color: #F15C00;
  text-decoration: underline;
}
#g-footer .g-footer-links {
  color: #666666;
  float: left;
  line-height: 25px;
  padding: 5px 0;
  text-align: center;
  width: 100%;
}
#g-footer .g-footer-record {
  padding: 5px 0;
  text-align: center;
}



/** 返回顶部 **/
/* 解决 IE6 绝对定位抖动问题 */
html {
  _background-image: url(about:blank);
  _background-attachment: fixed;
}
#scrolltotop {
  display: none;
  left:50%;
  margin:0 0 0 550px;
  cursor: pointer;
  opacity:0.35;
  filter: Alpha(opacity=35);
  background:url(../images/toplink.png) no-repeat;
  width:52px; height:50px;z-index:100; position:fixed;_position:absolute;bottom:20px;right:50px;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

.weixin{ line-height:22px; left:50%;
  margin:0 0 0 520px; text-align:center;position:fixed;_position:absolute;bottom:100px;/*_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));*/ _top:expression(eval(document.documentElement.scrollTop)+200);}

/*#foot {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto 10px; PADDING-LEFT: 10px; WIDTH: 970px; PADDING-RIGHT: 10px; BACKGROUND: url(images/pd_05.gif) no-repeat; HEIGHT: 125px; PADDING-TOP: 10px; padding-bottom:20px;
}
#bottom {
    margin: 10px auto 0;
    overflow: hidden;
    text-align: left;
    width: 990px;
}
.bottom-m {
    float: left;
    height: 33px;
    width: 988px;
}
.bottom-m-1 {
    height: 29px;
    line-height: 29px;
    text-align: center;
    width: 984px;
}
.bottom-m-1 a {
    color: #1A4991;
    text-decoration: none;
}
.bottom-m-1 a:hover {
    color: #CC0000;
    text-decoration: underline;
}
.bottom-2 {
    color: #666666;
    float: left;
    line-height: 25px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.bottom-110 {
    float: left;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}*/
.text5 {
	TEXT-ALIGN: center; FONT: 12px/22px ""; COLOR: #666
}
.text6 {
	FONT-FAMILY: Arial
}
.gao2 LI {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.gao2 LI .answer {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.gao2 LI .question {
	COLOR: #666
}


.artist_l { MARGIN: 30px 0px 2px 10px; WIDTH: 930px; POSITION: relative; HEIGHT: 354px }
.artist_l .a1 {LEFT: 0px; POSITION: absolute; TOP: 0px}
.artist_l .a2 {LEFT: 212px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px}
.artist_l .a3 {LEFT: 212px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px}
.artist_l .a4 {LEFT: 212px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px}
.artist_l .a5 {LEFT: 212px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px}
.artist_l .a6 {LEFT: 212px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px}
.artist_l .a7 {LEFT: 212px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px}
.artist_l .a8 {LEFT: 212px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px}
.artist_l .a9 {LEFT: 212px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px}
.artist_l .a10 {LEFT: 212px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px}
.artist_l .a11 {LEFT: 212px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px}
.artist_l .a12 {LEFT: 212px; 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: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px}
.artist_l .a10 A {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px}
.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: 30px; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 182px; PADDING-TOP: 45px; HEIGHT: 172px}
.artist_l .a12 A {	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 182px; PADDING-TOP: 45px; HEIGHT: 172px}
.artist_l .a9 A {PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 192px; PADDING-TOP: 10px; HEIGHT: 90px}
.artist_l .a2 {WIDTH: 232px; HEIGHT: 232px}
.artist_l .a3 {LEFT: 212px; TOP: 244px}
.artist_l .a4 {LEFT: 334px; TOP: 244px}
.artist_l .a5 {LEFT: 454px; TOP: 0px}
.artist_l .a6 {LEFT: 576px; TOP: 0px}
.artist_l .a7 {LEFT: 454px; TOP: 120px}
.artist_l .a8 {LEFT: 576px; TOP: 120px}
.artist_l .a9 {LEFT: 454px; WIDTH: 232px; TOP: 244px}
.artist_l .a10 {LEFT: 698px; TOP: 0px}
.artist_l .a11 {LEFT: 820px; TOP: 0px}
.artist_l .a12 {LEFT: 698px; WIDTH: 232px; TOP: 120px; HEIGHT: 232px}
.artist_l A {BACKGROUND: #53a9ff; FILTER: alpha(opacity=90); LEFT: 0px; COLOR: #fff; FONT-FAMILY: 'Microsoft YaHei'; POSITION: absolute; TOP: 0px; opacity: .9}
.artist_l A:hover {COLOR: #fff}
.artist_l A STRONG {LINE-HEIGHT: 2em}