@charset "UTF-8";
/* CSS Document */


/* Reset
---------------------------------------------*/

* { margin: 0; /* [disabled]padding: 0; */ }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
li { list-style: none; list-style-position:outside; }
a { text-decoration: none; color:inherit; }
a:hover, a:focus { text-decoration: underline; color:inherit; }
img, abbr, fieldset { border: none; }
img { vertical-align: top; }
/*strong, cite, address { font-style: normal; font-weight: normal; }*/
legend { display: none; }
input, button, textarea { font-family: Arial, sans-serif; }
input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0;/*outline:none*/ border:none;}
table { table-layout: fixed; border-collapse: collapse; }
:focus { /*outline: 0;*/ }
object { outline: none; }
.clear { clear:both; }

/*font
---------------------------------------------*/
.topImgNei, .footWrap, .mainContainer { font: 62.5%/1.25 Arial, Helvetica, sans-serif   ; color: #333333; }
.geo{ font-family:Georgia, "Times New Roman", Times, serif; }
.timesNR{ font-family:"Times New Roman", Georgia, Times, serif; }
.arial{ font-family: Arial, Helvetica, sans-serif; }
.Helv{ font-family: Helvetica, Arial, sans-serif; }
.daxie{text-transform:uppercase; }
.cABlack{ color:black; }
.cDGray{ color:rgb(99,99,99) }
.cDGray a:hover, a:hover .cFGray{ color:black; text-decoration:none; }
.cEGray{ color:#4e4e4e}
.cFGray{color:#4b4b4b}
.cMGray{ color:#666666;}
.cABlue{ color:#2a4296;}
.cBBlue{ color: rgb(44,78,170);}
.cCBlue{ color:#0063ea;}
.cDBlue{ color:#003399}
.cAWhite{ color:#FFF;}



/* Glossary 
---------------------------------------------*/
#main { width:100%; display:block; position:relative; clear:both; padding-top:20px; }
.mainContainer { width:900px; margin:0 auto; padding:34px 0 0; }

/* GRID
---------------------------------------------*/
#main, .mainContainer, #content, .grid2col, .grid3col, .grid6col { /*zoom: 1; */ }
#content { padding:15px; position: relative; }
#content, .grid3col, .grid2col, .grid6col { zoom:1; position: relative; }
.column { float:left; position: relative; }
.grid6col { width:970px; padding:0 0 90px; display:block; margin:0 auto; }
.grid6col .column.first { width:123px; padding:0; }
.grid6col .column.last { width:155px; padding:0; background:none; }
.grid6col .column.ab { width:150px; padding:0 18px 0 0;overflow:hidden;  }
.grid6col .column { width:194px; padding:0 18px 0 0; background:url(/modules/shenyun2012/image/landing/rightline.gif) repeat-y 100% 0; margin:0 20px 0 0; height:500px; }
.grid6colB { padding:23px 16px 41px; }
.grid6colB .column.first { width:101px; }
.grid6colB .column.last { border-right:medium none; }
.grid6colB .column { width:84px; padding:0 20px 0 0; border-right:2px rgb(240,240,240) solid; margin:0 20px 0 0; min-height:380px; }

.grid2col .column { float:left; }
.grid2col .column.first { width:325px; padding:0 24px 0 0; }
.grid2col .column.last { width:551px; padding:0;  }
.grid2col .column { float:left; }
.grid3col, .grid2col, .grid2colB, .grid6colB { width: 100%; }

/*---------------------------------------------*/
#content:after, 
.grid3col:after, 
.grid2col:after, 
.grid2colB:after, 
.grid2colC:after, 
.grid6col:after, 
#main:after, 
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*---------------------------------------------*/
.grid2colC { width:500px;  height:100%;  display:block; padding:0 0 37px; }
.grid2colC .columnN.first { width:297px; padding:0; }
.grid2colC .columnN.last { width:202px; padding:0; border-left:1px #e3e3e3 solid; }
.grid2colC .columnN { float:left; }
/*---------------------------------------------*/
.grid2colL { width:691px;  display:block;  height:100%; overflow:hidden; }
.grid2colL .columnL { float:left; }
.grid2colL .columnL.first { width:165px; padding:0; }
.grid2colL .columnL.last { width:499px; padding:0 0 0 26px;background: none; }
.grid2colL.hengDown{background: url(/modules/shenyun2012/image/landing/4pxline.gif) repeat-x 0 0; padding:8px 0 0;  }

.grid2colL .columnA { float:left; }
.grid2colL .columnA.first { width:100px; }
.grid2colL .columnA.last { width:591px; padding:0;background: none; }

.grid2colL .columnB { float:left; padding:8px 0 16px; }
.grid2colL .columnB.first { width:345px; border-right: 2px rgb(237,237,237) solid; }
.grid2colL .columnB.last { width:344px; background: none; }

.grid2colS { width:970px;  height:100%;  display:block; padding:0 0 37px; }
.grid2colS .column { float:left; }
.grid2colS .column.first { width:128px; margin:0 24px 0 0; border-right:1px rgb(238,238,238) solid; }
.grid2colS .column.last { width:817px; border-top:1px rgb(238,238,238) solid;}
/* CSS Document */
.topImg{ height:215px; width:100%; background:#fc8e2f url(/modules/shenyun2012/image/landing/toppic.jpg) no-repeat 50% 0; }
.topBar{ height:32px;width:100%; background:url(/modules/shenyun2012/image/landing/topbg.png) repeat-x 0 0; }
.sypa{ width:269px; margin:0 auto; padding:4px 0 0; }
.topImgNei{ width:900px;margin:0 auto; min-height:183px; position:relative; }
.logo2012{ width:315px; height:72px; margin:16px 0 0 109px; }
.otherSC{ margin:72px 0 0 144px; }
.otherSC a{ font-size:1.1em; font-weight:bold; text-transform:uppercase; text-decoration:underline; }
.otherSC a:hover{ color:#FFFF66; }

.leftSidebar{ padding:0 0 0 12px; }
h2.topTitle{ font-size:2.5em; font-weight:bold;  }
.location{font-size:1.75em;  font-weight:bold; padding:15px 0 0;}
.addressV{font-size:1.25em; padding:4px 0 0;  }

.showinfo{ font-size:1.3em; line-height:19px; padding:32px 0 0;}
.showinfo strong{ font-weight:bold; }

.rightCon{ position:relative; }
.rightCon .soWrap{ position:absolute;height:18px; right:8px; top:7px; z-index:1200;}
.rightCon .soc{ float:left;  width:18px; height:18px;  }
.rightCon .soc.fb{ background:url(/modules/shenyun2012/image/landing/fbicon.png) no-repeat 0 0; margin-right:8px;  }
.rightCon .soc.fb:hover,.rightCon .soc.fb:active{ background:url(/modules/shenyun2012/image/landing/fbicon-.png) no-repeat 0 0;  }
.rightCon .soc.twt{background:url(/modules/shenyun2012/image/landing/twicon.png) no-repeat 0 0; }
.rightCon .soc.twt:hover,.rightCon .soc.twt:active{background:url(/modules/shenyun2012/image/landing/twicon-.png) no-repeat 0 0; }


.tab_boxA{width: 550px;  }
.tabboxNei{background:#FFFFFF; border:1px #e6e6e5 solid;padding:19px 24px 61px; height:100%; overflow:hidden;}
.playBox{ width:500px; height:280px; background:#000000; margin:0 0 22px; }
.tabCon{width:500px; }
.tabCon h3{ font-size:1.7em; font-weight:bold; color:#3d195d; text-transform:uppercase; margin:0 0 17px; }
.tabConPa p{font-size:1.3em; line-height:1.5em; margin:0 0 11px; }
.tabConPa h4{font-size:1.3em; line-height:1.5em; margin:30px 0 11px; }
.imgInfo{ font-size:1.3em; line-height:22px; font-style:italic; display:block; }
.imgWrap img{ display:inline-block; margin:0 0 7px; }

.seeRe{ }
.seeRe a{ color:#002fdf; font-size:1.3em; text-decoration:underline; }
.seeRe a:hover{ }

.panelFoot{ background:#e7e4cf; clear:both; text-align:center; display:block; overflow:hidden;margin:0 auto; width:550px; }
.panelFoot h2{ font-size:1.6em; font-weight:bold; line-height:25px; margin:5px 0 10px;display:block;  }

.panelFootDown{ text-align:center; }
.panelFootDown p{ color:#46236a; font-weight:bold; font-size:1.8em; margin:10px 0 0 0; text-align:center;}
.panelFootDown2{ background:#f6f4e5; width:550px;  text-align:center; padding:23px 0; }
.panelFootDown2 p{ font-size:1.2em; line-height:17px;  }

.reviewBox{ padding:0 25px 0 10px; }panelFootDown
.reviewBoxChild{padding:0 0 34px; }
.goodTitle{ font-size:1.6em; font-weight:bold; line-height:27px; margin:0 0 7px; }
.goodTitle span{ font-size:13px; font-weight:normal; line-height:15px;  }
.nameWrap{font-size:1.2em; }

.videoSidebar{ padding:0 17px 0 25px; }
.vSidebarChild{ margin:0 0 23px; }
.vthumnail{ width:156px; height:87px; overflow:hidden; margin:0 0 5px; border-width:2px;
-moz-border-image: url(/modules/shenyun2012/image/landing/borderimg.png) 2 stretch;
-webkit-border-image: url(/modules/shenyun2012/image/landing/borderimg.png) 2 stretch;
-o-border-image: url(/modules/shenyun2012/image/landing/borderimg.png) 2 stretch;
border-image: url(/modules/shenyun2012/image/landing/borderimg.png) 2 stretch;}
.vthumnail img{width:156px;  }
.vtxt p{ color:#176eb3; font-size:1.3em; font-weight:bold; line-height:16px; margin:0 0 5px; }
.vtxt span{font-size:1.2em;  }

.showinfoTab{ width:360px; clear:both;text-align: left;
-moz-border-image: url(/modules/shenyun2012/image/landing/shadow.png) 12 70 0 stretch;
-webkit-border-image: url(/modules/shenyun2012/image/landing/shadow.png) 12 70 0 stretch;
-o-border-image: url(/modules/shenyun2012/image/landing/shadow.png) 12 70 0 stretch;
border-image: url(/modules/shenyun2012/image/landing/shadow.png) 12 70 0 stretch;   }
.showinfoTab-top{width:500px; clear:both; }
.showinfoTabNei-top{width:500px;  }

.showinfoTabNei{width:500px; margin:10px 0px 0; *margin:0;  }
.leftshow{ float:left; padding:0 17px 0 10px; width:183px; }
.leftshow p{ font-size:1.5em; line-height:21px; font-weight:bold; text-transform:uppercase;}
.rightshow{ float:left; width:270px; padding:0 20px 0 0;}
.showPhoto{ width:270px; height:154px; overflow:hidden; }
.showPhoto img{width:270px; }
.showPhotoTxt{font-size:1.3em; margin:11px 0 15px; line-height:20px; }
.showPhotoTxt a,.showPhotoTxt a:hover{ color:#002aa5; text-decoration:underline; }
.showPhotoTxt.sk{margin:0 0 15px; }

#slider { width: 550px; position: relative; height:100%; overflow:hidden; }
.scroll { width: 550px; overflow: auto; overflow-x: hidden; position: relative;z-index:1; clear: left; 
margin:-1px 0  -10px;
}
ul.navigation { margin: 0; padding: 0;height:34px; width:100%;  z-index:100; margin:0 0 0 12px;  }
ul.navigation li { width:120px; float:left; line-height:33px; color:#041976;text-align:center; cursor:pointer;  font-size:1.3em; background:#e8e5d0;  }
ul.navigation span{ display:block; float:right; padding:8px 31px 0 7px; height:18px; width:60px; }
ul.navigation a {width:120px;  color: #000; text-decoration: none; display:block; }
ul.navigation a:hover { background-color: #f6f6f6; }
ul.navigation a.selected {color:#333; background:url(/modules/shenyun2012/image/landing/jianbian.png) repeat-x 0 0; z-index:100;height:33px;margin-bottom:-1px; border-top:1px #e5e5e5 solid; border-left:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; }
ul.navigation a:focus { outline: none; }
.hide { display: none; }

.fancyContainer{
    width: 400px;
    text-align: left;
    line-height: 20px;
    padding: 10px;
}
