@charset "utf-8";
/***********************************************/
/*style.css                                      */
/***********************************************/
body *{zoom:1}

/***********************************************/

#sideBar dl dd.menu05 a{background:url(../../common/img/sideMenu05hover.jpg) no-repeat}

/***********************************************/

#main ul.reportCont{
background:url(../img/common/reportArea.jpg) no-repeat;
margin:0 0 50px;
height:202px;
width:710px;
position:relative}

#main ul.reportCont li{position:absolute}
#main ul.reportCont li.btn01{left:26px;top:75px}
#main ul.reportCont li.btn02{left:244px;top:75px}
#main ul.reportCont li.btn03{left:454px;top:66px}
#main ul.reportCont li.tel{left:501px;top:126px}


/***********************************************/

#index #main .sectionH1{padding-top:40px}
#index #main .sectionH2{margin:0 0 40px}
#index #main .sectionH2 h2{margin:0 0 30px}

#index #main .style ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#index #main .style ul{display:inline-block;}

/*\*/
*html #index #main .style ul{height:1%}
#index #main .style ul{display:block}
/**/

#index #main .style ul li{
float:left;
margin:0 0 0 7px}

#index #main .style ul li.firstChild{margin:0}

#index #main .place ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#index #main .place ul{
display:inline-block;
margin:0 0 27px}

/*\*/
*html #index #main .place ul{height:1%}
#index #main .place ul{display:block}
/**/

#index #main .place ul li{
float:left;
margin:0 0 0 17px}

#index #main .place ul li.firstChild{margin:0}

/***********************************************/

#stage #main .sectionH1{position:relative}

#stage #main h1{margin:0 0 45px}
#stage #main .report{margin:0 0 45px}
#stage #main ul.nav:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#stage #main ul.nav{
display:inline-block;
width: 558px;
margin:0 0 50px}

/*\*/
*html #stage #main ul.nav{height:1%}
#stage #main ul.nav{display:block}
/**/

#stage #main ul li{
float:left;
margin:0 4px 0 0}

#stage #main .more{
position:absolute;
right:0;
top:45px}

/***********************************************/

#style #main .sectionH1{position:relative}

#style #main h1{margin:0 0 45px}
#style #main .report{margin:0 0 45px}
#style #main ul.nav:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#style #main ul.nav{
display:inline-block;
margin:0 0 50px}

/*\*/
*html #style #main ul.nav{height:1%}
#style #main ul.nav{display:block}
/**/

#style #main ul li{
float:left;
margin:0 4px 0 0}

#style #main .more{
position:absolute;
right:0;
top:25px}

/***********************************************/

#main .report:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#main .report{display:inline-block;}

/*\*/
*html #main .report{height:1%}
#main .report{display:block}
/**/ 

#main .report .cms{
float:left;
margin:0 6px 10px 0;
position:relative;
width:348px}

* html #main .report .cms{margin-right:4px}

#main .report .cms .photo{
background:url(../img/common/photoBg.jpg) no-repeat;
position:absolute;
height:108px;
width:144px;
top:0;
left:0}

#main .report .cms .photo img{padding:3px 0 0 3px}

#main .report .cms .boxBottom{
background:url(../img/common/boxBottom.gif) no-repeat 100% 100%;
padding:0 0 3px;
zoom:1}

#main .report .cms .boxTop{
background:url(../img/common/boxTop.gif) no-repeat 100% 0;
padding:15px 0 0;
zoom:1}

#main .report .cms .box{
background:url(../img/common/boxBg.gif) repeat-y 100% 0;
padding:0 3px 0 150px;
zoom:1}

#main .report .cms .box dl{
background:url(../img/common/dlBg.jpg) no-repeat 100% 0;
height:70px;
overflow:hidden;
padding:20px 7px 25px 0}

#main .report .cms .box dd{line-height:140%}

/***********************************************/

#detail .detailBottom{
background:url(../img/common/detailContBottom.jpg) no-repeat 0 100%;
margin:0 0 15px;
padding:0 0 15px;
zoom:1}

#detail .detailTop{
background:url(../img/common/detailContTop.jpg) no-repeat;
padding:8px 0 0}

#detail .detail{background:url(../img/common/detailCont.jpg) repeat-y;padding:0 9px 0 11px}

#detail .detail .title{
background:#f2f1e9;
border:#fff 1px solid;
position:relative}

* html #detail .detail .title{padding-top:50px}
*:first-child+html #detail .detail .title{padding-top:50px}

#detail .detail .title .no{
background:url(../img/rd/reportNoBg.gif) repeat;
color:#fff;
padding:0 10px;
position:absolute;
left:20px;
top:-6px}

#detail .detail .title table{
margin:50px 20px 30px}

#detail .detail .title table th .photo{
background:#fff;
border:#e1d0b0 1px solid;
padding:2px}

#detail .detail .title table td{padding-left:15px;
vertical-align:middle}

#detail .detail .title table td dl dd{
color:#4b4b48;
font-size:120%;
font-weight:bold}

#detail .detail .title ul{
position:absolute;
left:355px;
top:0}

#detail .detail .title ul li{
float:left;
margin:0 7p 0 0}

#detail .detail .title .more{
position:absolute;
left:615px;
top:10px}

#detail .detail .reportBody{
border-top:#e7e4cc 1px solid;
padding:19px}

#detail .detail .reportBody .sectionH2{margin:0 0 20px}

#detail .detail .reportBody .sectionH2 h2{
background:#f2f2ea;
border:#e7e4cc 1px solid;
font-weight:bold;
margin:0 0 20px;
padding:3px 10px}

#detail .detail .reportBody .sectionH2 .block:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#detail .detail .reportBody .sectionH2 .block{display:inline-block;}

/*\*/
*html #detail .detail .reportBody .sectionH2 .block{height:1%}
#detail .detail .reportBody .sectionH2 .block{display:block}
/**/

#detail .detail .reportBody .sectionH2 .block .cont{
float:right;
padding:0 10px 0 0;
width:479px}

#detail .detail .reportBody .sectionH2 .block .fig{
float:left;
padding:0 0 0 11px;
width:150px}

#detail .detail .reportBody .sectionH2 .block .cont p{margin:0 0 10px}
#detail .detail .reportBody .sectionH2 .block .cont ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#detail .detail .reportBody .sectionH2 .block .cont ul{display:inline-block;}

/*\*/
*html #detail .detail .reportBody .sectionH2 .block .cont ul{height:1%}
#detail .detail .reportBody .sectionH2 .block .cont ul{display:block}
/**/

#detail .detail .reportBody .sectionH2 .block .cont ul li{
float:right;
margin:0 0 0 1px}

#detail .reportDetailBottom{
background:url(../img/rd/boxBottom.gif) no-repeat 0 100%;
margin:0 0 45px;
padding:0 0 4px}

#detail .reportDetailTop{
background:url(../img/rd/boxTop.gif) no-repeat;
padding:4px 0 0}

#detail .reportDetail:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#detail .reportDetail{display:inline-block;}

/*\*/
*html #detail .reportDetail{height:1%}
#detail .reportDetail{display:block}
/**/

#detail .reportDetail{background:url(../img/rd/boxBg.gif) repeat-y}

#detail .reportDetail .cont{
float:left;
padding:30px 10px 20px 13px;
width:326px}

#detail .reportDetail .cont h3{margin:0 0 40px}
#detail .reportDetail .cont table td{
padding:0 0 0 15px;
width:98px}

#detail .reportDetail .cont table td.firstChild{padding:0}
#detail .reportDetail div.firstChild{margin-right:10px}

#main .reportDetail table td img{border:#d0d0d0 1px solid}
#main .reportDetail table td dl dd{font-size:x-small}

#main .reportDetail table td dl dd.title a{color:#dc8da5;text-decoration:none}
#main .reportDetail table td dl dd.title a:hover{text-decoration:underline}
