body {
position:relative;
}
a {
text-decoration:none;
}
.header {
background:#DBDBDB;
border-top:1px solid #6F7062;
height:22px;
margin:5px 0;
overflow:hidden;
}
.header p {
display:inline;
float:right;
font-size:12px;
line-height:22px;
margin:0 10px;
}
.header p a {
color:#000;
}
.header p a:hover {
color:#EC1B31;
}
.logo {
display:inline;
float:left;
}
.nav_c {
background:url(../images/ol_bgnav.jpg) repeat-x;
height:38px;
overflow:hidden;
}
.nav_c h2 {
float:left;
height:36px;
width:159px;
}
.nav_c ul{
display:inline;
float:left;
height:19px;
margin:10px 0 0;
}
.nav_c li {
background:url(../images/olympic_titleborder.gif) no-repeat right;
float:left;
height:14px;
line-height:14px;
margin:3px 0pt 0pt;
padding:0pt 10px;
}
.nav_c li a {
color:#000;
text-decoration:none;
}
.noborder {
background:none!important;
}
.area .banner {
clear:both;
margin:5px auto;
text-align:center;
}
.banner img {
margin:0 auto;
}
.related .banner {
margin:10px auto;
}
#part2 .related .banner {
margin:5px auto;
}
/*内容1*/
#part1 {
margin:5px 0;
}
.side {
display:inline;
float:left;
margin:0 6px;
width:304px;
}
.slidepic {
background:url(../images/ol_slidebg.gif) repeat-x bottom;
border:1px solid #999;
height:255px;
overflow:hidden;
padding:1px 1px 0;
}
.slidepic img {
border:1px solid #000;
height:228px;
width:298px;
}
.bgfif {
background:#000;
filter:alpha(opacity=50);
height:20px;
margin:-20px 0pt 0pt;
opacity:0.5;
width:300px;
}
.no {
border:solid #FFF;
border-width:1px 1px 1px 0;
height:19px;
overflow:hidden;
float:right;
margin:-20px 0 0;
position:relative;
}
.no a{
border-left:1px solid #FFF;
color:#FFF;
font-size:14px;
font-weight:bold;
float:left;
height:19px;
line-height:21px;
overflow:hidden;
text-align:center;
text-decoration:none;
width:25px;
}
.slidepic h4 {
clear:both;
font-size:12px;
font-weight:normal;
height:25px;
line-height:25px;
text-align:center;
}
.slidepic h4 a {
background:transparent url(../images/ol_slideh4.gif) no-repeat 0 -2px;
color:#000;
padding:2px 0 5px 15px;
}
.newsl {
background:url(../images/zt_olympic_h2border.gif) repeat-y;
border-bottom:1px solid #999;
clear:both;
margin:5px auto;
width:303px;
}
.newsl h3 {
background:url(../images/zt_olympic_h3bg.jpg) no-repeat top;
font-size:14px;
height:36px;
line-height:31px;
text-indent:30px;
}
.newsl h3 a {
color:#3f3d3e;
}
.newsl ul {
margin:5px 10px;
}
.newsl li {
background:url(../images/zt_olympic_p_icon.gif) no-repeat 0 7px;
height:20px;
line-height:20px;
text-indent:10px;
}
.newsl li a {
color:#000;
}
.newsl h3 .more {
color:#000;
float:right;
font-size:12px;
font-weight:normal;
height:25px;
line-height:25px;
margin:-30px 20px 0px 0px;
text-indent:35px;
}
#waimei h3 {
background:url(../images/zt_olympic_h3bg.jpg) no-repeat 50%;
}
#diaocha h3 {
background:url(../images/zt_olympic_h3bg.jpg) no-repeat bottom;
line-height:29px;
}
#diaocha li {
background:none;
}
#diaocha p {
line-height:20px;
margin:0 10px;
}
.btnview {
background:url(../images/zt_olympic_typebg.png) no-repeat;
border:none;
color:#CE3D4E;
font-size:12px;
margin:6px -78px 0px 77px;
width:50px;
}
.section {
border:1px solid #4b4b4b;
float:left;
width:452px;
}
#part1 .section {
height:767px;
overflow:hidden;
}
.section h4 {
font-size:16px;
height:30px;
line-height:30px;
overflow:hidden;
text-align:center;
}
.section h4 a {
color:#d02e1e;
}
.section h5 {
border-bottom:1px solid #c0c0c0;
font-size:12px;
font-weight:normal;
height:40px;
line-height:20px;
overflow:hidden;
margin:0 auto;
padding:0 0 4px;
position:relative;
text-align:center;
width:430px;
z-index:10;
}
.section h5 a {
color:#000;
}
.section h3 {
background:url(../images/zt_olympic_newh3.gif) no-repeat;
font-size:14px;
height:30px;
line-height:30px;
margin:-21px 0;
padding:21px 0 25px;
position:relative;
text-indent:60px;
}
.section ul {
clear:both;
margin:-0 20px 0;
position:relative;
z-index:10;
}
.section li {
background:url(../images/list-style.gif) no-repeat 0 10px;
font-size:14px;
height:24px;
line-height:24px;
text-indent:10px;
}
.section li a {
color:#3f3d3e;
}
.section .dujia {
background:url(../images/zt_olympic_newh3_2.gif) no-repeat ;
}
.adtext {
border-top:1px solid #c0c0c0;
height:72px;
margin:5px 20px 0!important;
overflow:auto;
padding:5px 0 0;
}
.adtext li {
float:left;
width:206px;
}
.related {
float:right;
width:172px;
}
#time {
height:104px;
overflow:hidden;
width:172px;
}
#time p {
background:url(../images/zt_olympic_timebg.png) no-repeat;
font-size:14px;
font-weight:bold;
height:36px;
line-height:36px;
margin:55px auto 0;
text-align:center;
width:168px;
}
#time p span {
color:#DE1B07;
}
#days {
font-size:16px;
}
#medal {
}
#medal h3 {
background:url(../images/zt_olympic_top7h3.gif) no-repeat;
color:#FFF;
font-size:12px;
line-height:32px;
height:33px;
text-indent:12px;
}
#medal table {
background:url(../images/zt_olympic_top7bg.gif) no-repeat;
height:169px;
text-align:center;
}
#torch {
display:none;
}
#torch h3 {
background:url(../images/ol_torchh3.gif) no-repeat;
color:#FFF;
font-size:14px;
height:31px;
line-height:31px;
text-indent:48px;
}
#torch ul {
background:url(../images/ol_torchul.gif) no-repeat;
height:171px;
padding:0 10px;
}
#torch li {
color:#3F3D3E;
height:24px;
line-height:24px;
overflow:hidden;
}
#torch li strong {
color:#D0301F;
margin:0 10px;
}
#torch li a {
color:#3F3D3E;
}
.pic {
clear:both;
}
.pic {
background:url(../images/ol_bgpic.gif) repeat-y;
border-bottom:1px solid #FE9913;
clear:both;
height:309px;
margin:5px 0;
}
.pic h3 {
background:url(../images/ol_pictitle.gif) no-repeat;
height:33px;
}
.pic .more {
color:#000;
float:right;
font-size:12px;
font-weight:normal;
margin:12px 47px 0 0;
}
.bigpic {
background:url(../images/ol_bigpic.gif) no-repeat #FFE8BC;
display:inline;
float:left;
height:276px;
margin:0 0 0 1px;
width:292px;
}
.bigpic img {
height:212px;
margin:10px auto;
width:278px;
}
.bigpic h4 {
font-size:14px;
height:30px;
line-height:30px;
overflow:hidden;
text-align:center;
}
.bigpic h4 a {
color:#000;
}
.picl {
background:url(../images/ol_bgpicl.gif) repeat-x center;
display:inline;
float:right;
height:276px;
margin:0 5px;
overflow:hidden;
width:640px;
}
.picl dl {
display:inline;
float:left;
margin:7px 13px;
width:134px;
}
.picl dt {
height:102px;
overflow:hidden;
}
.picl dt img {
border:1px solid #000;
height:100px;
width:132px;
}
.picl dd {
height:20px;
line-height:20px;
margin:5px 0 0;
overflow:hidden;
text-align:center;
}
.picl dd a {
color:#000;
}
#yingxiong h3 {
background-position:0 -33px;
}
#yingxiong .bigpic {
background-position:0 -276px;
}
/*内容2*/
#fangjian,#boke {
background:url(../images/zt_olympic_h2border.gif) repeat-y;
border-bottom:1px solid #999999;
clear:both;
margin:0 0 5px;
overflow:hidden;
width:303px;
}
#part2 .side h3 {
background:url(../images/zt_olympic_h3bg.jpg) no-repeat;
font-size:14px;
height:36px;
line-height:31px;
text-indent:30px;
}
#part2 .side h3 a {
color:#3F3D3E;
}
#part2 .side h3 .more {
color:#000;
float:right;
font-size:12px;
font-weight:normal;
height:25px;
line-height:25px;
margin:-30px 20px 0 0;
text-indent:35px;
}
.pict1 {
clear:both;
height:74px;
margin:3px 10px;
}
.pict1 dl {
display:inline;
float:left;
width:74px;
}
.pict1 dt img {
background:#323335;
border:2px solid #FFF;
height:68px;
padding:1px;
width:68px;
}
.pict1 ul {
display:inline;
float:left;
list-style-position:outside;
margin:4px 0 0 10px;
width:198px;
}
.pict1 li {
background:url(../images/zt_olympic_p_icon.gif) no-repeat 0 7px;
height:22px;
line-height:22px;
overflow:hidden;
text-indent:10px;
}
.pict1 li a {
color:#3F3F3F;
}
.pict2 {
clear:both;
height:84px;
margin:5px 10px;
}
.pict2 dl {
display:inline;
float:left;
width:108px;
}
.pict2 dt img {
background:#323335;
border:2px solid #FFF;
height:78px;
padding:1px;
width:102px;
}
.pict2 h4 {
display:inline;
float:right;
font-size:12px;
height:22px;
line-height:22px;
overflow:hidden;
width:165px;
}
.pict2 h4 a {
color:#3F3F3F;
}
.pict2 p {
color:#3F3F3F;
display:inline;
float:right;
height:66px;
line-height:22px;
overflow:hidden;
width:165px;
}
.pict2 p a {
color:#3F3F3F;
}
#boke ul {
clear:both;
height:1%;
margin:0 10px 5px;
overflow:auto;
}
#boke li {
background:url(../images/zt_olympic_p_icon.gif) no-repeat 0 7px;
display:inline;
float:left;
height:22px;
line-height:22px;
overflow:hidden;
text-indent:10px;
width:141px;
}
#boke li a {
color:#3F3F3F;
}
#part2 .section {
height:630px;
overflow:hidden;
}
#part2 .section h3 {
margin:0 0 -12px;
text-indent:48px;
}
.section .more {
color:#000;
float:right;
font-size:12px;
font-weight:normal;
margin:-28px 20px 0 0;
}
#part2 .related {
background:url(../images/ol_bgpk.jpg) no-repeat;
}
.pk h3 {
background:url(../images/ol_pkh3.gif) no-repeat;
color:#FFF;
font-size:14px;
height:30px;
line-height:30px;
text-indent:74px;
}
.pk h4 {
color:#039;
font-size:14px;
line-height:20px;
margin:5px;
text-indent:2em;
}
.pk dl {
line-height:20px;
margin:5px;
}
.pk dt {
color:#9C0C0C;
float:left;
width:38px;
}
.pk dd {
color:#4C4C4C;
float:left;
width:122px;
}
.jointalk {
background:url(../images/ol_jointk.gif) no-repeat;
clear:both;
display:block;
height:28px;
margin:0 auto;
width:121px;
}
.jointalk span {
display:none;
}
.pk ul {
margin:5px 10px;
}
.pk li {
height:22px;
line-height:22px;
overflow:hidden;
}
.pk li a {
color:#45403A;
}
.idol {
height:294px;
}
.idol h3 {
background:url(../images/ol_idolh3.gif) no-repeat;
font-size:14px;
height:18px;
line-height:18px;
margin:0 auto;
text-align:center;
width:155px;
}
.idol h3 a {
color:#000;
}
.idol dl {
display:inline;
float:left;
height:85px;
margin:0 0 0 10px;
overflow:hidden;
width:80px;
}
.idol dt img {
height:60px;
margin:0 auto;
width:60px;
}
.idol dd {
height:20px;
line-height:20px;
text-align:center;
}
.idol ul {
display:inline;
float:left;
height:85px;
list-style-position:outside;
overflow:hidden;
width:70px;
}
.idol li {
color:#E7521A;
height:18px;
line-height:18px;
margin:3px 0;
text-align:center;
}
.idol li a {
color:#000;
text-decoration:underline;
}
.but {
background:url(../images/ol_btnvote.gif) no-repeat;
border:0;
height:17px;
width:58px;
}
#kaixin {
background-position:-950px 0;
border-bottom:1px solid #60AA00;
}
#kaixin h3 {
background-position:0 -66px;
}
#kaixin .bigpic {
background-color:#DEFFCD;
background-position:0 -552px;
}
#fengqing {
background-position:-1900px 0;
border-bottom:1px solid #1177FF;
}
#fengqing h3 {
background-position:0 -99px;
}
#fengqing .bigpic {
background-color:#C9F4FF;
background-position:0 -828px;
}
/*内容3*/
.sidepic {
background:url(../images/ol_bgsidepic.gif) repeat-y;
border-bottom:1px solid #999;
float:left;
margin:5px 0;
height:484px;
width:229px;
}
.sidepic h3 {
background:url(../images/ol_sidepich3.gif) no-repeat;
font-size:14px;
height:34px;
line-height:27px;
text-indent:30px;
}
.sidepic h3 .more {
color:#000;
float:right;
font-size:12px;
font-weight:normal;
height:25px;
line-height:25px;
margin:-25px 20px 0 0;
text-indent:35px;
}
.sidepic dl {
display:inline;
float:left;
margin:5px 12px;
width:90px;
}
.sidepic dt img {
border:1px solid #000;
height:118px;
width:88px;
}
.sidepic dd {
height:20px;
line-height:20px;
overflow:hidden;
text-align:center;
}
.sidepic dd a {
color:#1C1C1B;
}
.sectionnews {
border:1px solid #4C4C4C;
float:right;
height:483px;
margin:5px 0;
overflow:hidden;
padding:0 10px;
width:692px;
}
.col1 {
border-right:1px solid #C0C0C0;
float:left;
height:483px;
width:345px;
}
.sectionnews h3 {
background:url(../images/ol_secnewsh3.gif) no-repeat right;
font-size:12px;
height:18px;
line-height:18px;
margin:10px 5px;
overflow:hidden;
}
.sectionnews h3 a {
color:#333;
}
.sectionnews .more {
float:right;
font-weight:normal;
margin:-18px 10px 0 0;
}
.sectionnews ul {
border-bottom:1px solid #C0C0C0;
clear:both;
height:200px;
padding:0 10px 5px;
}
.sectionnews li {
background:url(../images/list-style.gif) no-repeat 0 11px;
height:25px;
line-height:25px;
text-indent:10px;
}
.sectionnews li a {
color:#3F3D3E;
}
#other {
clear:left;
float:left;
}
#mascot {
float:right;
}
#mascot h3 {
background-position:0 -34px;
}
.imglinks {
background:url(../images/ol_bgimglinks.gif) repeat-x;
clear:both;
height:82px;
}
.imglinks ul {
padding:15px 10px;
}
.imglinks li {
border-right:1px dotted #63625F;
display:inline;
float:left;
padding:8px 15px;
}
.imglinks img {
display:inline;
height:40px;
width:100px;
}