﻿body, input { font-family: "微软雅黑"; }
html { overflow: auto; }
.container { background: url('/Content/Images/bg.jpg') bottom; position: absolute; top: 0px; bottom: 0px; width: 100%; min-height: 650px; }
.row { width: 1000px; margin: 0 auto; }
.content { width: 100%; min-width: 1000px; }
.top { background: url('/Content/Images/top_bg.jpg') repeat-x; height: 31px; }
.header { background: url('/Content/Images/nav_bg.jpg') repeat-x; height: 120px; }
.logo { height: 85px; padding-bottom: 3px; }
.logo_img { float: left; }
.logo_search { float: right; margin-top: 25px; }
.logo_search_txt { background: url('/Content/Images/txt_search.png') no-repeat transparent; width: 138px; height: 25px; border: none; float: left; vertical-align: middle; padding: 5px; line-height: 25px; margin-right: 5px; }
.logo_search_btn { background: url('/Content/Images/ico_search.png') no-repeat center center transparent; width: 40px; height: 35px; border: none; cursor: pointer; }
.nav { height: 32px; float: right; }
.nav_a { display: block; height: 32px; width: 82px; text-align: center; color: #c8b78c; line-height: 32px; }
.nav_list { height: 32px; width: 82px; float: left; }
.nav_a.on { background: url('/Content/Images/nav_on.jpg') no-repeat; color: #feeec6; }

.footer { background: url('/Content/Images/foot_bg.png') repeat-x; height: 100px; position: absolute; bottom: 0px; left: 0px; padding-top: 69px; z-index: 1; }
.foot { color: #959595; line-height: 26px; padding-top: 15px; }
.foot a { color: #959595; }
.copyright { float: left; width: 300px; }
.contact { float: left; }
.share { float: right; width: 300px; margin-top: 8px; }

.bds_text { display: block; float: left; line-height: 35px; padding-right: 10px; }
.bds_option { padding-left: 40px !important; height: 35px!important; line-height: 35px!important; margin: 0 20px 0 0 !important; float: left; }
.bds_tsina { background: url('/Content/Images/share1.png') no-repeat !important; }
.bds_tqq { background: url('/Content/Images/share2.png') no-repeat !important; }
.bds_sqq { background: url('/Content/Images/share3.png') no-repeat !important; }
.bds_weixin { background: url('/Content/Images/share4.png') no-repeat !important; }


.main { width: 1000px; position: absolute; background: #fff; top: 151px; z-index: 2; bottom: 115px; overflow: hidden; box-shadow: #000 0px 0px 10px; }


/*场馆*/
#map { position: absolute; left: 0px; width: 100%; top: 0px; bottom: 0px; display: none; }
.scroll { position: absolute; background: #fff; top: 64px; z-index: 3; bottom: 7px; overflow: hidden; }
.title { height: 50px; background: url('/Content/Images/ico_title.jpg') no-repeat #dfd9cb left center; line-height: 50px; padding: 0px 0 0 40px; color: #3f2800; font-size: 14px; margin: 7px; position: relative; z-index: 1; }
.title_tap { position: absolute; top: 0px; right: 20px; display: block; font-size: 12px; color: #3f2800; vertical-align: middle; background: url('/Content/Images/ico_map.jpg') no-repeat left center; padding-left: 20px; }
.title_taplist { position: absolute; top: 10px; right: 20px; display: block; font-size: 12px; color: #3f2800; vertical-align: middle; background: url('/Content/Images/ico_list.jpg') no-repeat 6px 6px #fffcea; padding-left: 25px; height: 25px; line-height: 25px; padding-right: 10px; z-index: 2; border: solid 1px #3f2800; display: none; }
.tmain { padding: 0px 0px 0px 0px; }
.tlist { margin-bottom: 15px; height: 175px; /*margin-right: 20px;*/ }
.timage { display: block; float: left; width: 300px; height: 175px; }
.tnav { height: 173px; border: solid 1px #c8c8c8; border-left: none; float: left; width: 120px; overflow: hidden; }
.tnav a { display: block; width: 120px; height: 42.5px; border-bottom: solid 1px #c8c8c8; line-height: 42.5px; text-align: center; color: #2b1b00; font-size: 14px; font-weight: bold; }
.tnav a.on { background: #ddcdb2; }
.tcontent { border: solid 1px #c8c8c8; border-left: none; height: 153px; float: left; width: 492px; overflow: hidden; padding: 10px 0px 10px 15px; }
.tscroll { height: 153px; overflow: hidden; }



.tinfo { color: #847667; line-height: 24px; padding-right: 15px; }
.tinfo span { font-size: 14px; font-weight: bold; color: #000; padding-bottom: 5px; }
.tdetail { margin-top: 5px; }

.timage_list { display: none; }
.timage_list a { display: block; float: left; color: #4c4c4c; margin-right: 10px; width: 160px; }
.timage_list a p { display: block; height: 110px; width: 150px; overflow: hidden; border: solid 1px #e6e6e6; padding: 5px; }
.timage_list a span { display: block; width: 160px; text-align: center; height: 30px; line-height: 30px; overflow: hidden; }
.ttap_list_none { font-size: 16px; font-weight: bold; color: #959595; text-align: center; line-height: 150px; }
.list_none { font-size:16px; font-weight:bold; color:#959595; text-align:center; line-height:30px; padding:50px 0; }

.point { background: url('/Content/Images/map_point.png') no-repeat; width: 100px; height: 100px; padding: 4px 4px 14px 4px; overflow: hidden; position: absolute; top: 0px; left: 0px; cursor: pointer; z-index: 2; }
.point_img { width: 100px; height: 100px; }
.point_title { position: absolute; bottom: 14px; height: 24px; line-height: 24px; color: #fff; padding: 0px 5px; }

.pager { text-align: center; height: 20px; line-height: 20px; }
.pager img { vertical-align: middle; }
.pager a { color: #827e78; padding: 0px 5px; }
.pager a.on { color: #f00; font-weight: bold; }


/*首页*/
.banner { left: 0px; width: 100%; height: 500px; background: #664900; overflow: hidden; min-width: 1000px; position: relative; z-index: 1; }
.banner_main { height: 500px; position: absolute; top: 0px; left: 0px; }
.banner_main a { display: block; height: 500px; float: left; }
.banner_option { display: block; width: 52px; height: 79px; position: absolute; top: 220px; }
.banner_prev { background: url('/Content/Images/banner_prev.png') no-repeat; left: 50px; }
.banner_next { background: url('/Content/Images/banner_next.png') no-repeat; right: 50px; }
.index { background: url('/Content/Images/index_top.jpg') no-repeat top left; padding-top: 30px; }
.ileft { float: left; padding-left: 25px; width: 275px; height: 390px; margin-right: 60px; }
.ititle { }
.ivenue_img { height: 165px; margin-top: 10px; }
.ivenue_name { color: #b48700; font-size: 14px; height: 24px; line-height: 24px; margin-top: 10px; }
.ivenue_intro { line-height: 24px; color: #332600; margin-top: 5px; }
.ilink { display: block; background: #482f17; color: #fff; height: 26px; line-height: 26px; width: 85px; text-align: center; margin-top: 10px; }
.icenter { float: left; height: 390px; }
.inews { margin-top: 10px; }
.inews_list { margin-bottom: 15px; height: 100px; width: 280px; }
.inews_image { width: 100px; height: 100px; float: left; margin-right: 10px; overflow: hidden; }
.inews_list p { color: #b48700; }
.inews_title { line-height: 24px; color: #332600; }

.iright { float: right; padding-right: 25px; width: 275px; }
.iinfo { margin-top: 10px; }
.iinfo_list { line-height: 24px; margin-bottom: 14px; max-height: 48px; overflow: hidden; }
.iinfo_list a { color: #332600; }
.iinfo_list a span { color: #b48700; }

.clear { clear: both; }


.news_main { position: absolute; top: 77px; left: 12px; border: solid 1px #b6a179; width: 944px; bottom: 12px; background: #fffcea; border-radius: 7px; overflow: hidden; padding: 0px 0px 0px 30px; }
.news_scroll { position: absolute; top: 15px; bottom: 15px; width: 944px; }

.news_content { padding-right: 30px; }
.news_top { height: 40px; line-height: 40px; position: relative; z-index: 1; }
.news_sitemap { float: right; color: #593f24; }
.news_left { float: left; width: 624px; margin-top: 10px; }
.news_topblock { background: url('/Content/Images/news_line.jpg') repeat-x top left #fefdf2; border-bottom: solid 1px #ede1db; height: 30px; }
.news_list { padding: 0px 3px; border-bottom: solid 1px #ede1db; max-height: 447px; }
.news_llist { height: 25px; line-height: 25px; padding-top: 2px; border-bottom: dashed 1px #e9ddc7; overflow: hidden; }
.news_llist a { color: #865a29; display: block; float: left; width: 510px; height: 25px; }
.news_llist span { display: block; float: right; color: #827e78; width: 100px; text-align: right; }

.news_right { float: right; width: 240px; margin-top: 10px; }
.news_pannel { border: solid 1px #bdb497; background: url('/Content/Images/news_right.jpg') no-repeat top; width: 238px; }
.np_title { font-size: 14px; font-weight: bold; color: #6c3e03; height: 32px; line-height: 32px; padding-left: 20px; padding-right: 10px; }
.np_more { float: right; color: #865a29; font-size: 12px; font-weight: normal; }
.np_content { padding: 0px 15px 20px 15px; margin-top: 10px; }
.np_content a { color: #865a29; display: block; height: 25px; line-height: 25px; margin-top: 2px; border-bottom: dashed 1px #6c3e03; background: url('/Content/Images/list_point.jpg') no-repeat 2px 11px; padding-left: 10px; overflow: hidden; }

.np_name { font-size: 14px; font-weight: bold; color: #6c3e03; height: 32px; line-height: 32px; text-align: center; }
.np_image { text-align: center; margin-top: 5px; padding-bottom: 7px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -ms-transition-duration: 0.4s; overflow: hidden; }
.np_image img:hover { -webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -ms-transition-duration: 0.4s; }

.block20 { height: 20px; }
.block15 { height: 15px; }

.news_title { background: #fefdf2; border-bottom: dotted 1px #865a29; border-top: solid 1px #865a29; line-height: 30px; padding: 5px 0; text-align: center; color: #74491a; font-size: 20px; }
.news_description { color: #808080; line-height: 20px; height: 20px; padding: 10px 0; text-align: center; }
.news_option { border-bottom: dashed 1px #ccc; border-top: dashed 1px #ccc; line-height: 20px; padding: 5px 0; height: 20px; color: #808080; }
.news_option a { color: #865a29; }
.news_prev { float: left; width: 300px; }
.news_next { float: right; width: 300px; text-align: right; }
.news_detail { color: #865a29; line-height: 1.8; margin-top: 10px; }


.panobox { width: 100%; position: absolute; right: 0px; top: 0px; bottom: 0px; background: #180d02; }
.pano_nav { position: absolute; right: 10px; top: 10px; width: 192px; z-index: 9; bottom: 50px; max-height: 612px; pointer-events:none;}
.pano_nav_option { position: absolute; display: block; width: 80px; height: 40px; left: 56px; top: 0px; z-index: 10;pointer-events:all; }
.pano_nav_option.on { background: url('/Content/Images/pano_nav_on.png') no-repeat center center; }
.pano_nav_option.off { background: url('/Content/Images/pano_nav_off.png') no-repeat center center; }
.pano_nav_main { background: #180d02; position: absolute; top: 15px; left: 0px; bottom: 0px; width: 192px; }
.pano_nav_top { width: 184px; height: 13px; position: absolute; top: 4px; left: 4px; }
.pano_nav_content { width: 182px; position: absolute; top: 13px; bottom: 13px; left: 4px; border-left: solid 1px #3c2004; border-right: solid 1px #3c2004; }
.pano_nav_bottom { width: 184px; height: 13px; position: absolute; bottom: 4px; left: 4px; }
.pano_nav_list { width: 100px; height: 100px; display: block; margin-bottom: 7px; position: relative; background: #5e5042; z-index: 1; }
.pano_nav_list:hover { background: #c2bbab; }
.pano_nav_list.on { background: #f2f2f2; }
.pano_nav_list.on span { position: absolute; width: 94px; height: 94px; border: solid 3px #82715d; display: block; top: 0px; left: 0px; }
.pano_scroll { overflow: hidden; position: absolute; top: 18px; left: 41px; bottom: 14px; width: 120px;pointer-events:all;  }

.pano_main { width: 800px; height: 190px; position: absolute; top: 50%; margin-top: -95px; left: 50%; margin-left: -400px; display: none; z-index: 2; }
.pano_option { display: block; position: absolute; width: 72px; height: 72px; top: 59px;  }
.pano_prev { background: url('/Content/Images/pano_prev.png') no-repeat; left: 0px; }
.pano_next { background: url('/Content/Images/pano_next.png') no-repeat; right: 0px; }
.pano_content { position: absolute; height: 190px; top: 0px; left: 85px; width: 630px; overflow: hidden; }
.pano_list_content { height: 190px; width: auto; }
.pano_list { width: 180px; height: 180px; border-radius: 180px; border: solid 5px rgba(24,13,2,0.5); display: block; overflow: hidden; float: left; margin-right: 30px; position: relative; }
.pano_list span { display: block; height: 70px; line-height: 70px; width: 180px; position: absolute; top: 55px; left: 0px; background: rgba(0,0,0,0.5); color: #fff; text-align: center; font-size: 18px; }
.pano_close { display: block; width: 36px; height: 36px; position: absolute; right: 20px; top: 0px; background: url('/Content/Images/pano_close.png') no-repeat; }


.video_nav { position: absolute; top: 32px; left: 0px; z-index: 999; width: 1000px; background: url('/Content/Images/video_nav_bg.jpg') no-repeat; height: 120px; display: none; }
.video_option { display: block; float: left; width: 30px; height: 40px; margin-top: 40px; }
.video_prev { background: url('/Content/Images/video_prev.png') no-repeat; margin-left: 15px; margin-right: 15px; }
.video_next { background: url('/Content/Images/video_next.png') no-repeat; margin-left: 15px; margin-right: 15px; }
.video_nav_main { float: left; margin-top: 11px; width: 880px; overflow: hidden; }
.video_nav_content { width: 900px; height: 98px; overflow: hidden; }
.video_nav_list { float: left; margin-right: 20px; }
.video_nav_image { border: solid 1px #3c2004; border-radius: 8px; display: block; height: 75px; width: 128px; overflow: hidden; }
.video_nav_name { color: #3c2004; display: block; height: 21px; line-height: 21px; text-align: center; overflow: hidden; width: 128px; }
.video_nav_list.on .video_nav_image { border: solid 1px #c8b78c; }
.video_nav_list.on .video_nav_name { color: #c8b78c; }




.point_info { position: absolute; width: 570px; height: 345px; border: solid 1px #ece5de; z-index: 3; border-radius: 10px; background: url('/Content/Images/point_info_bg.png') repeat-x; box-shadow: #000 0px 0px 10px; left: 50%; margin-left: -301px; top: 50%; margin-top: -173px; padding: 15px; display: none; }
.pi_image { width: 150px; height: 150px; overflow: hidden; float: left; margin-right: 25px; }
.pi_name { font-weight: bold; font-size: 18px; color: #000; height: 30px; line-height: 30px; padding-bottom: 14px; }
.pi_description { height: 26px; line-height: 26px; }
.pi_option { width: 580px; height: 39px; margin-top: 14px; }
.pi_option a { display: block; width: 91px; height: 39px; line-height: 39px; text-align: center; color: #4d4d4d; font-size: 14px; float: left; margin-right: 10px; background: url('/Content/Images/point_tap.png') no-repeat; }
.pi_option a.on { background: url('/Content/Images/point_tap_on.png') no-repeat; }
.pi_content { width: 555px; background: #fff; margin-top: 15px; height: 150px; padding: 15px 0px 15px 15px; overflow: hidden; }
.pi_scroll { overflow: hidden; height: 150px; }
.pi_content_info { line-height: 25px; padding-right: 15px; }
.pi_content_list { display: none; }
.pi_content_list a { display: block; float: left; color: #4c4c4c; margin-right: 20px; width: 160px; margin-left: 5px; }
.pi_content_list a p { display: block; height: 110px; width: 150px; overflow: hidden; border: solid 1px #e6e6e6; padding: 5px; }
.pi_content_list a span { display: block; width: 160px; text-align: center; height: 28px; line-height: 28px; overflow: hidden; }
.point_close { width: 24px; height: 24px; background: url('/Content/Images/point_close.png') no-repeat; display: block; position: absolute; right: 5px; top: 5px; }


.venue { padding-left: 20px; width: 949px; }
.venue .news_top { margin-top: 15px; padding-right: 20px; }
.venue .news_scroll { width: 949px; top: 65px; }
.venue .news_content { padding-right: 20px; }
