/* CSS Document */
html, body, div, span, h2, h3, h4, h5, p, a, img, ol, ul, li {margin: 0; padding: 0; border: 0; list-style:none;}
#LR_Tb2 tr:nth-child(1) td:nth-child(2){text-indent:-9999px;}
#LR_Tb3 tr:nth-child(1) td:nth-child(2){text-indent:inherit;}
.wrap p, .txt p, #footer p,.wrap a, #footer a, h2, h3, h4, h5, li{ color:#545d67; font-family: 'Microsoft YaHei'; font-size:14px; text-decoration: none;}
.pull-left{ float:left;}
.wrap{width:1110px; margin:0 auto;}
#header, #action, .part2{ overflow:hidden;}
.logo{ margin-left:6.76%; float:left;}
#header .nav{ margin-right:7.2%; float:right; color:#434343; font-size:12px;}
.nav a{color:#434343; font-size:12px; line-height:40px;}
.nav span{margin:0 10px;}
.banner1{ background:url(../images/banner1.jpg) center center no-repeat; height:621px;}
.banner2{ background:url(../images/banner2.jpg) center center no-repeat; height:539px;}
.banner2 .txt{ width:350px; margin:0 auto;}
.txt p{ color:#ccd0d6; line-height:24px; text-align:center;}
#sail{ background-color:#f9f9f9; padding-bottom:80px;}
#sail .title{position:relative; top:-36px;}
.title h2{ color:#fccc46; font-size:36px; font-weight:bold; text-align:center;}
.title h3{ color:#444; font-size:24px; font-weight: normal; text-align:center; margin:15px 0 10px 0;}
#sail p{ padding-bottom:18px;}
#sail ul{ overflow:hidden; margin-top:22px;}
#sail ul li{ float:left; margin-left:25px;}
#sail li.zero, .part5 ul li.zero{ margin:0;}
#action{background-color:#f9f9f9; padding-bottom:68px;}
#action .title, #event .title{ background:url(../images/titlebg.jpg) top center no-repeat; margin-bottom:50px;}
#action p{ line-height:24px;}
.ptitle{ height:54px; overflow:hidden; margin-bottom:38px;}
.ptitle img{ float:left; margin-right:14px;}
.ptitle h4{ color:#8fdbd2; font-size:18px; padding:5px 0 5px 0;}
.ptitle h5{ color:#999;}
.part1 ul{ background:url(../images/action_01.jpg) no-repeat; height:266px; margin-top:28px;}
.part1 li{ float:left; margin:38px 30px 0 65px;}
.part1 li h4{ font-size:18px; text-align:center; margin-bottom:16px;}
.part1 li p{ text-align:center;}
.part1 .taste1{ padding-left:40px;}
.part1 .taste2{ margin-left:6px; padding-top:40px;}
.part2 .left{ float:left; margin-bottom:44px;}
.right img{float:right;}
.fair{width:517px; float:right; margin-top:75px; }
.fair1{border-bottom:1px dashed #999; padding-bottom:40px; margin-bottom:40px;}
.fair1 p{font-size:18px;}
.part3 h4{ line-height:54px; padding:0;}
.part4{overflow:hidden; margin:60px 0 54px 0;}
.part4 ul li{cursor: pointer; width:255px; float:left; margin-top:54px; margin-left:30px; position:relative; margin-bottom:39px;}
.part4 ul .top0{ margin-top:0;}
.part4 ul .mark{background-color:#fff; opacity:0.90; display:none; position:absolute; top:0; left:0; width:100%; height:219px; padding-top:104px; text-align:center;}
.part4 ul li .active, .part4 ol .active{display:block;}
.part4 .mark p{ color:#fccc46; font-size:24px; margin-top:18px;}
.part4 .mark img{ margin-top:144px;}
.part4 ol{ border-bottom:2px solid #e7ebee; background-color:#fff; padding:37px 36px 40px 40px; clear:both; overflow:hidden;}
.part4 ol li{display:none;}
.part4 ol .describe{float:left; padding-right:13px; width:451px;}
.describe h4{ color:#fccc46; font-size:18px; margin-bottom:18px;}
.part4 ol img{ float:left; margin-left:30px;}
.part5 ul{padding-top:10px; margin-bottom:36px; overflow:hidden;}
.part5 ul li{border:3px solid #fccc46; border-radius:25px; -moz-border-radius:25px; cursor: pointer; width:286px; line-height:44px; float:left; font-size:18px; text-align:center; margin-left:80px;}
.part5 ul li.active, .part5 ul li:hover{background-color:#fccc46;}
.part5 ol{overflow:hidden; height:440px;}
.part5 ol .tab-pane{display: none;}
.part5 ol li.active{display: block;}
.part5 .tab-pane p{ margin-bottom:18px;}
.part6 .ptitle{float:left; width:232px; height:213px; padding-top:5px; margin-left:6px; margin-bottom:0; text-align:center;}
.part6 .ptitle img{ float:none; margin-bottom:24px;}
.part6 .ptitle h4{ font-size:25px;}
.part6 .ptitle h5{ font-size:20px; font-weight:normal;}
.green1, green2{overflow:hidden; margin-bottom:18px;}
.sand{ background-color:#8fdbd2; float:left;}
.green1 .sand{ width:344px; padding:31px 34px 30px 34px;}
.green2 .sand{ width:596px; padding:25px 32px 31px 34px;}
.sand h4{color:#faf8fe; font-size:18px; margin-bottom:13px;}
.sand p{color:#33887e;}
#event{background-color:#f9f9f9; padding-bottom:100px;}
#event li{ width:100%; overflow:hidden;}
#event li .pic{border-right:2px solid #e5e5e5; float:left; width:263px; padding-right:66px; padding-bottom:47px;}
#event .pic img{ float:right; width:139px; height:auto; cursor:pointer;}
#event li .state{ width:720px; float:left; padding-left:36px; padding-right:23px;}
#event li .bottom0 {padding-bottom:0;}
#event .state h3{ color:#ccc; font-size:28px; font-weight:normal; margin-left:-49px; padding-left:48px; background:url(../images/dot.jpg) no-repeat;}
#event .state h4{ color:#222; font-size:18px; font-weight:normal;}
#event .state a:hover{ text-decoration:underline;}
#event .state p{ display:none;}
#event .active .pic img{ width:263px; margin:7px 0;}
#event .active .state{ background-color:#fff; padding-top:15px; padding-bottom:22px;}
#event .active p{display:block; line-height:24px;}
#event .active h3{background:url(../images/dot1.jpg) no-repeat; color:#f47a58;}
#event .active h4{color:#f47a58; font-weight:bold; margin-bottom:15px;}
#theme{background-color:#f9f9f9; padding-bottom:110px; overflow:hidden;}
#theme p{ margin:46px 0 35px 0;}
#theme ul li{ float:left; margin-left:30px; width:255px;}
#theme li p{ margin:20px 0 0 0;}
#theme li.zero{ margin:0;}
#footer{ background:url(../images/footer.jpg) center center no-repeat; height:247px;}
#footer .nav{ line-height:247px; text-align:center; color:#545d67; font-size:16px;}
#footer .nav a{color:#545d67; font-size:16px;}
