@charset "utf-8";

@import "/topics/one-hour-sense/share/style/reset.css";
@import "/topics/one-hour-sense/share/style/font.css";
@import "/topics/one-hour-sense/share/style/module.css";

/*-----------------------------------------

  Layout

-----------------------------------------*/

body{
background:#000 url(../../share/images/bg.jpg) no-repeat center top;
color:#333;
}
a{
color:#4c4c4c;
text-decoration:underline;
}

a:hover, a:focus{
text-decoration:none;
}

img{
vertical-align:top;
}

#wrapper{
width:950px;
margin:0 auto;
}

#header .linkList{
background:#004650;
}
#header .linkList ul{
height:57px;
/zoom:1;
}
#header .linkList ul:after{content:''; display:block; clear:both; height:0;}
#header .linkList ul li{
float:left;
}
#header .linkList ul li.list01{
padding:18px 0 0 36px;
position:relative;
}
#header .linkList ul li.list01 ul{
height:auto;
position:absolute;
top:22px;
left:301px;
width:600px;
}
#header .linkList ul li.list01 ul li{ margin-right:9px; }

#header .linkList ul li.list02{
padding:18px 36px 0 0;
float:right;
}

#container{
font-size:11px;
background:#fafafa url(../images/container_bg_01.jpg) repeat-x top;
padding:49px 55px 0 55px;
}
#container .section{
margin-bottom:25px;
}

#container .section h2{
margin-bottom:8px;
}

#experience{
padding-right:2px;
}

#experience .head-section{
padding-left:9px;
}

#experience .selectBtns{
margin-left:240px;
height:24px;
overflow:hidden;
/zoom:1;
}
#experience .selectBtns:after{content:''; display:block; clear:both; height:0;}

#experience .selectBtns .title{
float:left;
margin-right:22px;
}

#experience .selectBtns ul{
float:left;
margin-left:-15px;
padding-top:6px;
/zoom:1;
}
#experience .selectBtns ul:after{content:''; display:block; clear:both; height:0;}

#experience .selectBtns ul li{
float:left;
padding-left:15px;
}


#experience .latest{
margin:6px 0 0 0;
}

#broadcastContent{
width:824px;
margin:10px auto 0;
}
#broadcastContent .wrapColumn{
min-height:696px;
height:auto !important;
height:696px;
}
#broadcastContent .wrapInner{
/zoom:1;
}
#broadcastContent .wrapInner ul:after{content:''; display:block; clear:both; height:0;}

#broadcastContent .column{
width:824px;
}

#broadcastContent ul{
position:relative;
margin-top:-11px;
margin-left:-12px;
_margin-left:-13px;
/zoom:1;
}
#broadcastContent ul:after{content:''; display:block; clear:both; height:0;}
#broadcastContent ul li{
float:left;
padding-top:11px;
padding-left:12px;
}


#controll{
width:206px;
height:16px;
margin:0 auto;
padding-top:23px;
}
#controll:after{content:''; display:block; clear:both; height:0;}

#exPrev{
float:left;
display:none;
}
#exNext{
float:right;
display:none;
}

#broadcastContent .btnArea{
width:377px;
margin:0 auto;
padding-top:21px;
clear:both;
}

#broadcastContent .btnArea .inner{
margin-left:-9px;
/zoom:1;
}
#broadcastContent .btnArea .inner:after{content:''; display:block; clear:both; height:0;}

#broadcastContent .btnArea .btn{
float:left;
padding-left:9px;
}

#report{
padding-top:6px;
}
#reportContent{
margin-top:10px;
}
#reportContent .inner{
margin-left:-12px;
margin-bottom:-3px;
/zoom:1;
}
#reportContent .inner:after{content:''; display:block; clear:both; height:0;}

#reportContent .article{
width:272px;
padding-left:12px;
padding-bottom:3px;
float:left;
/zoom:1;
}
#reportContent .article:after{content:''; display:block; clear:both; height:0;}

#reportContent .article .image{
float:left;
}
#reportContent .article .textArea{
float:left;
width:170px;
height:102px;
position:relative;
}

#reportContent .article .textArea .text{
position:absolute;
bottom:0;
padding-left:2px;
}
#reportContent .article .textArea .text p{
margin-top:1em;
}

#reportContent .more{
text-align:right;
margin-top:14px;
padding-right:5px;
}

#footer{
background-color:#bcbcbc;
height:25px;
position:relative;
}

#footer .copyright{
position:absolute;
right:16px;
top:9px;
}

#bannerSeg{
margin-top:65px;
margin-bottom:7px;
}
#bannerSeg ul{
margin-left:-5px;
/zoom:1;
}
#bannerSeg ul:after{content:''; display:block; clear:both; height:0;}

#bannerSeg ul li{
float:left;
padding-left:5px;
}


.btns{
width:832px;
padding-bottom:16px;
/zoom:1;
}
.btns:after{content:''; display:block; clear:both; height:0;}

.btns .backlink{
float:right;
}

.social{
float:left;
/zoom:1;
}
.social:after{content:''; display:block; clear:both; height:0;}
.social .facebook{
float:left;
margin-right:10px;
}
.social .twitter{
float:left;
}

/*-----------------------------------------

  Banner 12/06/28

-----------------------------------------*/

.bannerFix{
position:relative;
}

#banner{
position:absolute;
top:314px;
left:569px;
background-color:#fff;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.65);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.65);
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.65);
}
#banner a:hover img {
filter:alpha(opacity=70);
opacity:0.7;
-moz-opacity:0.7;
}

/*-----------------------------------------

  Black-Background 13/10/01

-----------------------------------------*/

p.ms-rb-logo{
padding:21px 0 22px 25px;
height:50px;
}

#footer {
padding:8px 12px 9px;
background-color:#000;
height:auto;
text-align:right;
font-size:11px;
color:#fff;
}
