*{padding:0; margin:0;}
body{font-size:12px; line-height:22px; color:#8e8e8e; font-family:Microsoft YaHei;}
div,ul,li{display:block;}
li{list-style-type:none;}
img{border:none;}
.left{float:left;}
.right{float:right;}
.clr{height:0; overflow:hidden; clear:both;}
a{color:#8d414d; text-decoration:none;}
a:hover{text-decoration:underline;}

.activity, .title, .scene, .indexCon, .work_box{width:980px; margin:0 auto; clear:both;}

/*top*/
.top{width:100%; background:url(../images/top_bg.gif) repeat-x; color:#8e8e8e; border-bottom:1px solid #fff;height:30px;}
.top ul{width:1000px; margin:0 auto;}
.top li{float:right; margin:0 3px;height:30px; line-height:30px; }
.top .line{width:3px; background:url(../images/top_line.gif) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}

/*header*/
.header{width:100%; background:url(../images/header.jpg) center 0 no-repeat;}
.header .box{width:980px; margin:0 auto; position:relative; height:380px;}
.header .box .txt{color:#c9c9c9; position:absolute; top:240px; left:780px;}
.header .box .txt span{padding-left:3px;}

.activity{height:375px; z-index:1;}
.activity .video{width:385px; height:375px; margin:0 15px 0 0;  float:left;}
.activity .news{width:232px; height:375px; float:left;}
.activity .news .video_news{width:232px; height:140px;}
.activity .news .video_news img{width:232px; height:132px;}
.activity .news ul{width:232px;}
.activity .news li{background:url(../images/news_icon.gif) 0 8px no-repeat; border-bottom:1px #c4c4c4 dashed; padding-left:12px;}
.activity .introduce{width:293px; background:url(../images/activity_bg.gif) no-repeat; float:left; padding:15px 20px 0 20px; height:360px; }
.activity .introduce .subtit{font-size:14px; color:#8d414d;}
.activity .introduce .subtit strong{font-size:15px; color:#be8b00;}
.activity .introduce .mt{margin-top:10px;}
.activity .introduce .erweima{width:293px; height:70px; padding:20px 0 0 0;}
.activity .introduce .erweima .img{width:70px; height:70px; float:left;}
.activity .introduce .erweima .txt{width:210px; float:right; height:70px;}

.title{height:45px; background:url(../images/tit_bg.jpg) right top no-repeat; margin-top:40px;}
.title h3{width:200px; float:left; height:45px; background:url(../images/title.gif) no-repeat;}
.title .work{background-position:0 bottom;}
.title .more{width:80px; height:45px; margin-right:15px; float:right; line-height:30px; text-align:center; font-size:10px; font-family:'黑体'; color:#fff; }
.title .more strong{font-size:14px;}
.title .more a{color:#fff;}


/*开幕现场*/
.indexCon{overflow:hidden; margin-top:15px;}
.indexCon .flashBanner{width:980px; height:500px; overflow:hidden; margin-bottom:12px;}
.flashBanner{position:relative;}
.flashBanner .mask{height:120px; line-height:120px; background-color:#000; width:100%; position:absolute; left:0; bottom:-32px; overflow:hidden; padding:10px;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer; width:230px; height:120px;}
.flashBanner .mask img.show{margin-bottom:3px;}
img{border:0 none;}

/*work*/
.work_box{margin-top:15px;}
.work_box ul{height:335px; clear:both;}
.work_box li{float:left;}
.work_box .mr{margin-right:3px;}





/*weibo*/
.weibo{width:980px; margin:15px auto 0 auto;}

/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:163px; clear:both; margin-top:15px;}
.bottom ul{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom ul a{color:#373737; text-decoration:none;}
.bottom ul a:hover{color:#373737; text-decoration:underline;}








