@charset "utf-8"; 
/* CSS Document*/

/* layout */
#container { width:980px; margin:0px auto 0px; background:#FFFFFF; font-size:12px; }
a { text-transform:none; color:#333}

.lof-slidecontent {position:relative; overflow:hidden; width:980px; height:425px; margin-top:5px; }

/* main flash*/
.lof-main-wapper {margin-left:250px; overflow:hidden; background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%; padding:0px; height:100%; width:730px; position:relative; overflow:hidden; }
.lof-main-wapper .lof-main-item {overflow:hidden; padding:0px; margin:0px; height:100%; width:100%; position:absolute; }
.lof-main-wapper .lof-main-item img {padding:0px; }
.lof-main-item-desc {z-index:100px; position:absolute; top:0;left:30px; height:100%; }
.lof-main-item-desc p {color:#3a3f56; padding:10px 50px 10px 0; margin:0; font-size:15px; line-height:1.5em;}
.lof-main-item-desc h3 { color:#3a3f56; margin:0; font-size:36px; padding:25px 0 13px; letter-spacing:0.01em; }
.lof-main-item-desc .data { font-size:13px; width:670px; line-height:1.4em; }
.lof-main-item-desc .data p { padding:7px 40px 0 0; margin:0; font-size:16px;  }

.lof-main-item-desc dl { font-size:15px; line-height:1.8em; margin:0; }
.lof-main-item-desc dt { background:url(../images/ico_dt.gif) no-repeat 3px 13px; padding-left:15px; }
.lof-main-item-desc dd { background:url(../images/ico_dd.gif) no-repeat 0 13px; padding-left:15px; padding-bottom:5px; }

/* item navigator*/
ul.lof-navigator {top:0; padding:0; margin:0; position:absolute; width:100%; }
ul.lof-navigator li {cursor:hand; cursor:pointer; list-style:none; width:100%; padding:0; margin:0; overflow:hidden; }
.lof-navigator-outer {position:absolute; left:0; top:0px; z-index:100; width:250px;height:100%; overflow:hidden; color:#FFF}
.lof-navigator li div:hover { color:#3c50ab; }
.lof-navigator li div {background:#f4f4f4; height:100%; position:relative; padding-left:5px; font-size:16px; border-top:1px solid #dcdcdc; color:#3a3f56; vertical-align:middle; line-height:85px; }
.lof-navigator li.active div {background:url(../images/tab_on.jpg) no-repeat right #f4f4f4; color:#25bdad; }
.lof-navigator li img {margin:19px 10px 19px 8px; vertical-align:middle; }
.lof-next {position:absolute; top:0; height:30px; background:#F9F9F9; display:block; width:100%; }
.lof-previous {position:absolute; bottom:0; height:30px; background:#F9F9F9; display:block; width:100%; }


/* content */
.a1_bg1 { background:url(../images/a1_bg1.jpg) right bottom no-repeat #fff;}
.a1_bg2 { background:url(../images/a1_bg2.jpg) right bottom no-repeat #fff;}
.a1_bg3 { background:url(../images/a1_bg3.jpg) right bottom no-repeat #fff;}
.a1_bg4 { background:url(../images/a1_bg4n.jpg) right bottom no-repeat #fff;}
.a1_bg5 { background:url(../images/a1_bg5.jpg) right bottom no-repeat #fff;}

span.txt_btn { background:#25bdad; display:block; width:auto; font-size:18px; font-weight:bold; float:left; margin-top:20px;}
span.txt_btn span { display:block; cursor:pointer; }
span.txt_btn a { color:#fff; }
span.txt_btn a:hover { color:#beede8; }
.txt_btn .lt { background:url(../images/btn1_lt.jpg) left no-repeat; }
.txt_btn .rt { background:url(../images/btn1_rt.jpg) right no-repeat; padding:4px 35px 4px 18px; height:22px; }

.a1_bg4 .bt_txt { position:absolute; bottom:15px; font-size:16px;}
.a1_bg4 a, .a1_bg5 a { color:#25bdad; text-decoration:underline; font-weight:bold; }
