@charset "utf-8";
/* CSS Document */

html,body { margin:0px; padding:0px;}
#wrap { position:relative; width:100%; height:100%;}
#header {width:100%; height:773px; background:url(/pano/image/header_bg.gif);}
#header .header_wrap { width:1000px; position:relative; margin:0 auto;}

#header .pano { width:100%; height:773px; background:#000; position:absolute; top:0px; left:0px; z-index:10;}
#header .pano .pano_header { width:100%; height:75px; background:#FFF;}
#header .pano .pano_header:after { display:block; content:""; clear:both;}
#header .pano .pano_header .btn_pano_close { float:left;}
#header .pano .pano_header .pano_title {float:left; margin:16px 0 0 30px; font-size:18px; line-height:22px;}
#header .pano .pano_header .pano_title span{font-size:16px; color:#dc3400;}
#header .pano #pano_canvas { width: 100%; height: 698px; }

#header .header_wrap .logo { position:absolute; top:0px; right:0px; width:211px; height:219px; background:url(/pano/image/logo_img.png) no-repeat; z-index:20;}
#header .header_wrap .logo .logo_ti { width:100%; margin-top:160px; text-align:center; letter-spacing:-.5; font-size:17px; color:#454545; line-height:22px; }

#header .header_wrap .map { position:relative; width:1000px; height:773px; background:url(/pano/image/map_bg.png) no-repeat;}
#header .header_wrap .map .caption { width:290px; height:64px; position:absolute; left:678px; top:445px; font-size:16px; color:#96938f; letter-spacing:-.5;}
#header .header_wrap .map .map_wrap { position:relative; width:100%;}
#header .header_wrap .map .map_wrap .marker_1{ position:absolute; top:351px; left:500px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_2{ position:absolute; top:195px; left:545px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_3{ position:absolute; top:98px; left:534px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_4{ position:absolute; top:539px; left:526px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_5{ position:absolute; top:580px; left:312px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_6{ position:absolute; top:303px; left:265px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_7{ position:absolute; top:161px; left:84px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_8{ position:absolute; top:98px; left:283px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_9{ position:absolute; top:237px; left:365px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_10{ position:absolute; top:372px; left:371px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_11{ position:absolute; top:507px; left:383px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_12{ position:absolute; top:586px; left:690px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_13{ position:absolute; top:180px; left:195px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_14{ position:absolute; top:445px; left:260px; z-index:2;}
#header .header_wrap .map .map_wrap .marker_15{ position:absolute; top:160px; left:443px; z-index:2;}

#content {width:100%; min-height:230px; background:url(/pano/image/content_bg.gif);} 
#content .menu { width:829px; margin:0 auto;padding-top:46px;}
#content .menu ul { }
#content .menu ul:after{ content:""; display:block; clear:both; }
#content .menu ul li{ float:left; width:94px; height:40px; margin:0px 11px 6px 0px; background:url(/pano/image/list_btn.png) no-repeat; font-size:15px; color:#FFF; line-height:40px; text-align:center; cursor:pointer;}
#content .menu ul li.ov{background:url(/pano/image/list_btn_ov.png) no-repeat;}
#content .menu ul li.no_mar{ margin-right:0px;}

#content .content_wrap { width:1000px; margin:0 auto;}
#content .content_wrap ul { margin-top:45px;padding-left:40px;}
#content .content_wrap ul:after{ content:""; display:block; clear:both; }
#content .content_wrap ul li.list{width:283px; height:362px; background:#FFF; padding-top:1px; float:left; margin:0px 34px 70px 0px;}
#content .content_wrap ul li.list .list_img { width:281px; height:191px; margin:0 auto; overflow: hidden; background:#999; background-repeat: no-repeat; background-size: 100% auto;}
#content .content_wrap ul li.list .list_img img { width: 100%; }
#content .content_wrap ul li.list .list_ti { text-align:center; font-size:18px; color:#454545; border-bottom:solid 1px #cccccc; padding:13px 0 10px 0; }
#content .content_wrap ul li.list .list_ti span{ font-size:14px; color:#a9652f;}
#content .content_wrap ul li.list .list_add { text-align:center; font-size:14px; color:#666666; padding-top:14px;}
#content .content_wrap ul li.list .list_btns { margin-top:19px;}
#content .content_wrap ul li.list .list_btns:after { content:""; clear:both; display:block;}
#content .content_wrap ul li.list .list_btns .btn_vr {width:117px; color:#FFF; float:left; height:40px; line-height:40px; cursor:pointer; font-size:15px; color:#fefefe; padding-left:25px; background:#282828 url(/pano/image/btn_vr_bg.gif) no-repeat right;}
#content .content_wrap ul li.list .list_btns .btn_web {width:112px; color:#FFF; float:left; height:40px; line-height:40px; cursor:pointer; font-size:15px; color:#fefefe; padding-left:29px; background:#32353b url(/pano/image/btn_web_bg.gif) no-repeat right;}

#footer { width:100%; height:144px; background:#1f1f1f;}
#footer .footer_wrap { width:1000px; margin:0 auto;}
#footer .footer_wrap:after { content:""; display:block; clear:both;}
#footer .footer_wrap .copyright { width:211px; height:109px; background:#282828; color:#FFF; padding:35px 0px 0px 30px; font-size:12px; float:left;}
#footer .footer_wrap .copyright span {color:#dcb991;}
#footer .footer_wrap .address { float:left; color:#adadad; font-size:14pox; padding:35px 0 0 37px;}