*{padding:0; margin:0;}
body{font-size:12px; line-height:22px; color:#8e8e8e; font-family:Microsoft YaHei; background:url(../images/body_bg.jpg);}
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;}

.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; height:486px;}

/*partone*/
.partone{width:100%; background:url(../images/partone_bg.jpg) center 0 no-repeat; height:456px;}
.partone .box{width:940px; margin:0 auto; padding-top:30px;}
.partone .video{width:503px; height:400px; float:left;}
.partone .news{width:375px; padding:0 10px 0 20px; float:right;}
.partone .news h4{font-size:18px; color:#53c4ef; line-height:30px; margin-bottom:10px;}
.partone .news .white{color:#f1f4f7;}
.partone .news .white a{color:#fff;}
.partone .news ul{margin-top:35px;}
.partone .news li{background:url(../images/cion.png) 0 10px no-repeat; padding-left:15px; color:#a0e5ff;}
.partone .news li a{color:#a0e5ff; text-decoration:underline;}
.partone .news .erweima{width:240px; margin:37px 0 0 0; height:70px; float:right;}
.partone .news .erweima .img{width:66px; height:66px; float:left;}
.partone .news .erweima .text{width:160px; float:right; color:#00a4d9;}

/*parttwo*/
.parttwo{width:100%; height:624px; background:url(../images/parttwo_bg.jpg) center 0 no-repeat; margin-bottom:25px;}
.parttwo .box{width:920px; margin:0 auto; padding-top:30px;}
.parttwo ul li{width:445px; height:550px; position:relative;}
.parttwo ul li .img_box{width:235px; height:550px; float:left;}
.parttwo ul li .txt_box{width:175px; height:510px; border:1px solid #cad2db; float:right; background:#fff; padding:20px 15px; _padding:20px 15px 0 15px;}
.parttwo ul li .txt_box .font1{padding:30px 0; font-weight:500; color:#363636;}
.parttwo ul li .txt_box .font2{width:175px; height:266px; display:block; font-style:italic; color:#8b8b8b; background:url(../images/icon_bg.png) no-repeat; padding-top:35px; _padding-top:26px;}
.parttwo ul .figure{width:150px; height:50px; position:absolute; left:235px; top:0px;}

h3{width:760px; height:50px; background:url(../images/tit_bg.png) 0 -1px no-repeat; padding-left:220px; color:#6f0303; font-size:36px; font-family:'汉仪粗宋简'; margin:0 auto; clear:both; line-height:40px;}


/*开幕现场*/
.indexCon{overflow:hidden; background:#f1f4f7;  padding:30px 0; margin-bottom:25px;}
.indexCon .flashBanner{height:760px;overflow:hidden; padding:0 30px;}
.flashBanner{position:relative;}
.flashBanner .mask{height:85px; line-height:85px; width:100%; position:absolute; left:0; bottom:-32px; overflow:hidden; padding:10px 30px;}
.flashBanner .mask img{vertical-align:middle;margin-right:3px;_cursor:pointer; width:125px; _width:124px; height:85px;}
.flashBanner .mask img.show{margin-bottom:3px; border:2px solid #066b8c;}


/*parthree*/
.parthree{width:920px; margin:0 auto; padding:30px; background:#f1f4f7; height:520px;}
.parthree ul{}
.parthree li{float:left;}
.parthree .w1{width:286px;}
.parthree .w2{width:289px; margin:0 10px;}
.parthree .w3{width:321px;}
.parthree .mt{margin-top:5px;}

/*work*/
.work_box{width:920px; margin:0 auto; padding:30px; background:#f1f4f7;}
.work_box ul{height:160px; clear:both;}
.work_box li{float:left; width:210px; height:125px;}
.work_box li p{background:url(../images/cion.png) 0 -58px no-repeat; padding-left:25px; margin:8px 0;}
.work_box .mr{margin-right:25px;}





/*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;}
