@charset "UTF-8";
*{word-wrap: break-word;}
*,*:before,*:after{box-sizing: border-box;outline: none;}
html{min-width: 1400px; overflow-x: auto;}
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset{margin: 0; padding: 0; font-weight: normal; -webkit-tap-highlight-color: transparent;}
ul, ol, dl{list-style-type: none;}
html, body{*position: static; color: #000; background: #fff; width: 100%; height: auto;}
address, caption, cite, code, dfn, em, th, var{font-style: normal; font-weight: 400;}
input, button, textarea, select, optgroup, option{font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;border: 0;}
input, button{overflow: visible; vertical-align: middle; outline: none;}
body, th, td, button, input, select, textarea{font-size: 12px; font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
a{text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-transition: all .3s; transition: all .3s; color: #000;}
a:hover, a:focus, a:active{text-decoration: none; outline: none;}
a.ie6:hover{zoom: 1;}
b, i{font-weight: normal; font-style: normal;}
sub, sup{vertical-align: baseline;}
button, input[type="button"], input[type="submit"]{line-height: normal !important;}
img{border: 0;object-fit: cover;}
a img, img{-ms-interpolation-mode: bicubic; -webkit-transition: all .3s; transition: all .3s; display: block; max-width: 100%;}
/* HTML5 reset */
header, footer, section, aside, details, menu, article, section, nav, address, hgroup, figure, figcaption, legend{display: block; margin: 0; padding: 0;}
time{display: inline;}
audio, canvas, video{display: inline-block; *display: inline; *zoom: 1;}
audio:not([controls]){display: none;}
legend{width: 100%; margin-bottom: 20px; font-size: 21px; line-height: 40px; border: 0; border-bottom: 1px solid #e5e5e5;}
legend small{font-size: 15px; color: #999;}
svg:not(:root){overflow: hidden;}
fieldset{border-width: 0; padding: .35em .625em .75em; margin: 0 2px; border: 1px solid #c0c0c0;}
input, textarea{border: 1px solid #ccc; outline: none; resize: none;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height: auto;}
input[type="search"]{-webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
input[type="text"], input[type="tel"], input[type="button"], input[type="submit"], input[type="reset"], input[type="password"], input[type="email"], textarea{-webkit-appearance: none; border-radius: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance: none !important; margin: 0;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #ABABAB;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #ABABAB;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #ABABAB;}
::-webkit-scrollbar{width: 12px;height: 8px}
::-webkit-scrollbar-track{background: #ececec}
::-webkit-scrollbar-track:hover{background: #e1e1e1}
::-webkit-scrollbar-thumb{border-radius: 0;background: silver}
::-webkit-scrollbar-thumb:hover{background: #999}
::-webkit-scrollbar-corner{background: 0 0}

/* common */
.iconfont{font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
.cl:after, .clearfix:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.cl, .clearfix{zoom: 1;}
.fl{float: left;}
.fr{float: right;}
.w1200{width: 1200px; margin: 0 auto; position: relative;}
.cover{width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 98; background: rgba(0, 0, 0, 0.7); display: none;}

.threesixty{position:relative;overflow:hidden;margin:0 auto}
.threesixty .threesixty_images{display:none;list-style:none;margin:0;padding:0}
.threesixty .threesixty_images img{position:absolute;top:0;width:100%;height:auto;left: 0;transition: none;}
.threesixty .threesixty_images img.previous-image{visibility:hidden;width:0}
.threesixty .threesixty_images img.current-image{visibility:visible;width:100%}
.threesixty .spinner{width:60px;display:block;margin:0 auto;height:30px;background:#333;background:rgba(0,0,0,0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none}
.threesixty .nav_bar{position:absolute;top:10px;right:10px;z-index:11;display:none}

.lightbox {padding:35px 40px;width: 1000px;margin:0 auto;background: #fff;}
.lightbox .lb-image{border:0}
.lightbox .lb-number{color:#fff;font-size:24px;float:left;}
.lightbox .lb-data .lb-details{width:100%}
.lightbox .tab img{display:inline-block}
.lightbox .tab .lb-prev{position: absolute;margin-top:-35px;margin-left:-25px;left:0;width:50px;height:50px;top:50%;}
.lightbox .tab .lb-next{position: absolute;margin-top:-35px;margin-right:-25px;right:0;width:50px;height:50px;top:50%;}
.lb-data .lb-caption{font-size:18px;font-weight:bold;padding:10px 5px 15px;display:block;color:#fff}
.lb-data .lb-close{background-size:cover;position: absolute;left:50%;bottom: 20px;opacity:1;width:32px;height:32px;}

<!--ºÄÊ±1755824386.5346Ãë-->