body{padding:0;margin:0px;font-size:12px; background:url(../../images/2013train/a3.jpg) repeat}
h2,h3,h4,h5,p,ul,li{margin:0px;padding:0;}
ul,li{list-style:none}
img{border:none;display:block}
a{color:#444; text-decoration:none}
a:hover{color:#444;text-decoration:underline}
.nav{width:900px;height:100px;margin:auto;padding-top:80px;}
.banner1{height:363px;background:url(../../images/2013train/banner1.jpg) no-repeat center top}
.banner2{height:363px;background:url(../../images/2013train/banner2.jpg) no-repeat center top}
.logo{width:840px;margin:auto}
.videoBg{background:url(../../images/2013train/a2.jpg) no-repeat center top;height:313px;padding:8px 0 0 0}
.flash{width:490px;height:270px;margin:auto}
.main{height:100%;padding-top:10px; background:url(../../images/2013train/a4.jpg) top center no-repeat}
.games{width:992px;height:342px;margin:0 auto;background:url(../../images/2013train/a5.jpg) no-repeat bottom center;}
.allPic{height:200px;}
.pics{width:880px;margin:auto}
.txt{clear:both;padding:310px 0 0 40px !important;padding:20px 0 0 40px;}
.txt li{background:#fff;width:350px;float:left;margin:0px 25px 0px 12px;display:inline;
padding:8px 10px 4px 10px;}
.txt li h4{font-size:12px;color:#444;padding:0px 0 0px 0}
.txt li h4 font{font-size:12px;font-weight:normal}
.txt li p{color:#444;}

.photos{height:100%;padding:40px 0 20px 30px}
.photos li{width:256px;height:100%;float:left;margin:0 10px 15px 11px;display:inline}
.thought{clear:both;font-size:12px;height:100%;margin:50px auto 0 auto;width:992px;}
.thought .title{width:433px;margin:auto}

.thought .list{height:100%;width:992px;}
.thought li{background:#fff;width:440px;border:1px solid #ccc;float:left;margin:15px 15px 15px 12px;display:inline;
padding:8px 10px 4px 10px;line-height:20px;}
.thought li h4{font-size:14px;color:#444;padding:0px 0 0px 0}
.thought li h4 a{color:#444;}
.thought li h4 a:hover{color:#e00;}
.thought li h4 font{font-size:12px;font-weight:normal}
.thought li p{color:#444;}
.thought .content{height:100%;width:980px;}
.thought .content h2{text-align:center;padding:50px 0 30px 0;font-size:32px; font-family:"ºÚÌå";font-weight:normal}
.thought .content .Cont{padding:15px 50px 100px 50px;font-size:14px;color:#43322b;line-height:26px;}
.thought .content .Cont img{padding:5px;border:1px #666 solid;margin:10px 0; background:#fff}


#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#outerImageContainer{position: relative;background-color: #fff;margin:0 auto;width:400px;height:300px;}
#imageContainer{padding: 10px;}
#loading{position:absolute;top:40%;left:40% !important;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position: absolute;top: 0;left:0;height: 100%;width: 100%;z-index:10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(../../../images/2013train/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../../images/2013train/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../../images/2013train/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;	line-height: 1.4em;}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{font-weight:bold;font-size:14px;line-height:20px;}
#imageData #numberDisplay{display:block;clear:left;font-size:8px;padding-bottom:1.0em;}			
#imageData #bottomNavClose{width:25px; float:right;padding-bottom:0.7em;}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;filter:alpha(opacity=60);
-moz-opacity: 0.6;opacity: 0.6;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display: block;}



.footer{text-align:center;padding:10px 0 10px 0;color:#444;clear:both;height:36px;padding-top:330px; background:url(../../images/2013train/footbg.jpg) no-repeat bottom center}
