/*init*/
html {font-family:"微软雅黑", arial, 'Open Sans', sans-serif;-webkit-font-smoothing: antialiased;font-size: 14px;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select, *:after, *:before{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: 0;border: 0;background: transparent;vertical-align: }
ul, ol, li {list-style: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}
a {background: transparent;}
a:active,a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0; max-width:100%;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-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;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}a{text-decoration: none;color: #005fb4;}.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
@media print {* {text-shadow: none !important;color: #000 !important;background: transparent !important;box-shadow: none !important;} a, a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";} abbr[title]:after {content: " (" attr(title) ")";} a[href^="javascript:"]:after,a[href^="#"]:after {content: "";} pre,  blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr,img {page-break-inside: avoid;}img {max-width: 100% !important;}p, h2, h3 {orphans: 3;widows: 3;} h2,h3 {page-break-after: avoid;}select {background: #fff !important;}}

.clear:after{content: '';display: block;clear: both;}
.transition{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;}
.transition6{transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.main{margin: 0 auto;width: 1200px;}
.main:after{content: '';display: block;clear: both;}

/*header*/
.header{position:relative;z-index:2;background-color: #fff;border-bottom: 1px solid #eee;}
.header-top{padding:15px 0;border-bottom: 1px solid #efefef;}
.header-logo{float: left;height: 90px;}
.header-logo img{display: block;height: 100%;}
.header-conta{float: right;margin-top: 1px;}
.header-conta p{font-family: Arial;color: #005bac;font-size: 20px;}
.header-conta i{margin-left: 5px;}
.header-conta span{padding-right: 23px;font-size: 12px;}
.header-bot{position:relative;top:0;left:0;width:100%;background-color: #fff;}
.header-bot.active{position: fixed;width: 100%;box-shadow:0 0 10px rgba(0,0,0,.1);animation: headfixd .3s ease-out;-webkit-animation: headfixd .3s ease-out;-moz-animation: headfixd .3s ease-out;}
@keyframes headfixd{0% {transform:translateY(-100%);}100% {transform:translateY(0);}}
@-webkit-keyframes headfixd{0% {transform:translateY(-100%);}100% {transform:translateY(0);}}
@-moz-keyframes headfixd{0% {transform:translateY(-100%);}100% {transform:translateY(0);}}
.header-nav{}
.header-nav-ul{margin: 0 auto;max-width: 1200px;}
.header-nav-ul:after{content: '';display: block;clear: both;}
.header-nav-li{position:relative;margin-right: 50px;float: left;}
.header-nav-li-a{line-height: 55px;color: #666;}
.header-nav-li-a:after{content: '';display: block;width: 10%;height: 1px;background-color: transparent;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;}
.header-nav-li-pull{position: absolute;left: 50%;top: 100%;margin-left: -95px;width: 190px;text-align:center;background-color: #fff;box-shadow:0 6px 10px rgba(0, 0, 0, .1);opacity: 0;visibility: hidden;transform: translate3d(0px, 10px, 0px);-moz-transform: translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);}
.header-nav-li-pull a{display: block;line-height: 48px;border-bottom: 1px solid #eee;color: #666;font-size: 12px;}
.header-nav-li-pull a:hover{background-color: #F5F5F5;}
.header-nav-li:hover .header-nav-li-a:after{width: 100%;background-color: #005bac;}
.header-nav-li.active .header-nav-li-a:after{width: 100%;background-color: #005bac;}
.header-nav-li.active .header-nav-li-a{color: #005bac;}
.header-nav-li:hover .header-nav-li-a{color: #005bac;}
.header-nav-li:hover .header-nav-li-pull{opacity: 1;visibility: visible;transform: none;-moz-transform: none;none;}
.foot{border-top: 1px solid #eee;}
.foot p{font-size: 12px;line-height: 44px;color: #8e8e8e;}   
    
/*首页*/
.banner{position: relative;}
.banner-ul{}
.banner-li{}
.banner-li a{display: block;height: 650px;background-repeat: no-repeat;background-position: center;background-size: auto 100%;}
.banner .flex-control-paging li a{width: 8px;height: 8px;border-radius: 50%;background-color: #999;background-color: #999;}
.banner .flex-control-paging li a.flex-active{box-shadow: 0 0 0 5px  rgb(239, 184, 27);background-color: #fff;}
.ind-area{padding-top: 80px;padding-bottom: 40px;}
.ind-area-ul{margin: 0 -5px;}
.ind-area-li{padding:5px;float: left;width: 33.333%;}
.ind-area-li:nth-child(2n){animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;}
.ind-area-li:nth-child(3n){animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;}
.ind-area-li a{display: block;color: #222;text-align: center;line-height: 24px;}
.ind-area-li-img{position: relative;margin-bottom: 10px;overflow: hidden;}
.ind-area-li-img:before{content: '';position: absolute;left: -10px;top: -10px;width: calc(100% + 20px);height: calc(100% + 20px);border: 1px solid rgba(255,255,255,.6);transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-area-li-img img{display: block;width: 100%;}
.ind-area-li a:hover{color: #005bac;}
.ind-area-li a:hover .ind-area-li-img:before{left:10px;top:10px;width: calc(100% - 20px);height: calc(100% - 20px);}
.ind-prod{}
.ind-tit{padding-top: 80px;padding-bottom:40px;text-align: center;line-height: 24px;}
.ind-tit p{    font-weight: bold; margin-bottom:15px;font-size: 26px;color: #444;}


@media screen and (max-width: 1200px){
.ind-tit span {color: #FFFFFF;}}



.ind-tit span{color: #c1c1c1;text-transform: uppercase;}
.ind-prod-nav{padding-bottom:40px;text-align: center;}
.ind-prod-nav a{position:relative;padding:0 25px;display: inline-block;line-height:36px;color: #616161;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;    border: 1px solid #e2e2e2;}
.ind-prod-nav a:hover{background-color: #005bac;color: #fff;}
.ind-prod-nav a.active{background-color: #005bac;color: #fff;}
.ind-prod-list{}
.ind-prod-ul{}
.ind-prod-li{float: left;padding:5px;width: 25%;}
.ind-prod-li:nth-child(2n){animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;}
.ind-prod-li:nth-child(3n){animation-delay: .2s;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;}
.ind-prod-li:nth-child(4n){animation-delay: .3s;-webkit-animation-delay: .3s;-moz-animation-delay: .3s;}
.ind-prod-li-a{position:relative;overflow:hidden;box-shadow: 0 22px 40px rgba(0,0,0,.16);-webkit-box-shadow: 0 22px 40px rgba(0,0,0,.16);}
.ind-prod-li-img{position: relative;height:180px;overflow: hidden;}
.ind-prod-li-img:before{content: '';position: absolute;left: -10px;top: -10px;z-index:1;width: calc(100% + 20px);height: calc(100% + 20px);border: 1px solid rgba(255,255,255,.6);transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-prod-li-img img{display: block;width: 100%;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-prod-li-img i{position: absolute;right: 30px;bottom:-40px;z-index:1;width: 46px;height: 40px;background: #005bac url("../img/icon1.png") no-repeat center;}
.ind-prod-li-cont{position:relative;padding: 25px 20px;height:208px;background-color: #fff;}
.ind-prod-li-desc{height: 130px;font-size: 12px;line-height: 20px;color: #6e6e6e;overflow: hidden}
.ind-prod-li-tit{margin-bottom:10px;display:block;color:#333;font-size: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ind-prod-li-nav{}
.ind-prod-li-nav a{float: left;padding: 0 10px; color: #8D8D8D;font-size: 12px;border: 1px solid #e0e0e0;line-height: 26px;margin-right: 2px;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-prod-li-nav a:hover{background-color: #005bac;border-color: #005bac;color: #fff;}
.ind-prod-li-more{position: absolute;left: 0;bottom: -40px;width: 100%;height: 40px;background-color: #005bac;text-align: center;line-height: 40px;}
.ind-prod-li-more i{display: inline-block;width: 16px;height: 7px;background: url("../img/icon4.png") no-repeat 0 -7px;}
.ind-prod-li-a:hover .ind-prod-li-tit{color: #005bac;}
.ind-prod-li-a:hover .ind-prod-li-img:before{left:10px;top:10px;width: calc(100% - 20px);height: calc(100% - 30px);}
.ind-prod-li-a:hover .ind-prod-li-img i{bottom: 10px;}
.ind-prod-li-a:hover .ind-prod-li-img img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.ind-prod-li-a:hover .ind-prod-li-cont{transform: translateY(-10px);}
.ind-prod-li-a:hover .ind-prod-li-desc{height: 110px;}
.ind-prod-li-a:hover .ind-prod-li-more{bottom: 0;}
.ind-more{padding-top: 80px;padding-bottom: 80px;}
.ind-more a{position:relative;margin:0 auto;display: block;width: 260px; height: 50px;background-color: #fff; -webkit-box-shadow: 0 22px 40px rgba(0,0,0,.16); -moz-box-shadow: 0 22px 40px rgba(0,0,0,.16);box-shadow: 0 22px 40px rgba(0,0,0,.16);text-align: center;}
.ind-more span{position: absolute;left:50%;top:18px;margin-left:-20px;width:40px;height:15px;background-repeat: no-repeat;background-image: url("../img/icon5.png");background-position: center 0px;}
.ind-more a:hover{box-shadow: 0 8px 30px rgba(161, 161, 161, 0.2);-webkit-box-shadow: 0 8px 30px rgba(161, 161, 161, 0.2);-moz-box-shadow: 0 8px 30px rgba(161, 161, 161, 0.2);}
.ind-more a:hover span{background-position: center -15px;}
.ind-recom-main{padding: 80px;background-color: #edf3f5;}
.ind-recom{}
.ind-recom-main{}
.ind-recom-lf{position:relative;float: left;width: 370px;height: 480px;}
.ind-recom-lf-img{ -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
.ind-recom-lf-img img{display: block;width: 100%;}
.ind-recom-lf-desc{position: absolute;left: 0;top: 0;padding:150px 20px 0 20px;width: 100%;height: 100%;background-color: #005bac;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-backface-visibility: hidden; backface-visibility: hidden;  -webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.ind-recom-lf-p{color: #fff;text-align: center;font-size: 12px;line-height: 40px;}
.ind-recom-lf-p p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ind-recom-lf-p .tit{font-size: 20px;}
.ind-recom-lf-more{position: relative;z-index:1;margin: 100px auto;width: 188px; height: 40px;border: 1px solid #f1f1f1;text-align:center;color: #fff;line-height: 40px;overflow: hidden;}
.ind-recom-lf-more:before{content: "";position: absolute;left: 0px;z-index: -1;width: 0%; height: 40px; background-color:#fbc722; opacity: 0;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-recom-lf-more:hover{}
.ind-recom-lf-more:hover:before{width: 100%;opacity: 1;}
.ind-recom-lf:hover .ind-recom-lf-img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}
.ind-recom-lf:hover .ind-recom-lf-desc{transform: rotateY(0);-webkit-transform: rotateY(0);-moz-transform: rotateY(0);}
.ind-recom-ul{float: right;}
.ind-recom-li{float: left;}
.ind-recom-li:nth-child(1){animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;}
.ind-recom-li:nth-child(2){animation-delay: .2s;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;}
.ind-recom-li-a{display: block;width:392px;background-color: #fff;}
.ind-recom-li-desc{padding:30px;height: 235px;font-size: 12px;line-height: 20px;color: #8f8f8f;overflow: hidden;  border: solid #f7f7f7 1px;}
.ind-recom-li-desc .tit{margin-bottom: 10px;font-size: 16px;line-height: 24px;color: #262626;}
.ind-recom-li-img{position: relative;overflow: hidden;}
.ind-recom-li-img img{display: block;width: 100%;}
.ind-recom-li-img:before{content: '';position: absolute;left: -10px;top: -10px;z-index:1;width: calc(100% + 20px);height: calc(100% + 20px);border: 1px solid rgba(255,255,255,.6);transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-recom-li-img i{position: absolute;right: 30px;bottom:-40px;z-index:1;width: 46px;height: 40px;background: #005bac url("../img/icon1.png") no-repeat center;}
.ind-recom-li-a:hover .tit{color: #005bac;}
.ind-recom-li-a:hover .ind-recom-li-img:before{left:10px;top:10px;width: calc(100% - 20px);height: calc(100% - 20px);}
.ind-recom-li-a:hover .ind-recom-li-img i{bottom: 10px;}
.ind-recom-li:first-child .ind-recom-li-img i{top: -40px;bottom: auto;}
.ind-recom-li:first-child .ind-recom-li-a:hover .ind-recom-li-img i{top: 0;}
.ind-team{padding-bottom: 60px;}
.ind-team-main{padding: 0 30px;}
.ind-team-ul{}
.ind-team-li{}
.ind-team-li-img{margin: 0 auto;width: 160px;height: 160px;border-radius: 50%;-webkit-border-radius: 50%;overflow: hidden;}
.ind-team-li-img img{display: block;width: 100%;}
.ind-team-li-tit{padding:20px 0;text-align: center;line-height: 24px;}
.ind-team-li-tit p{font-size: 20px;color: #262626;}
.ind-team-li-tit span{color: #8f8f8f;}
.ind-team-li-p{margin:0 auto;width: 700px;color: #8f8f8f;line-height: 24px;text-align: center;}
.ind-team-main .owl-theme .owl-controls .owl-buttons div{position:absolute;top:50%;margin:-25px 0 0 0;padding:0 10px;font-size: 30px;color: #999;font-weight: bold;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;opacity: 1;background-color: transparent;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-team-main .owl-theme .owl-controls .owl-buttons div.owl-prev{left: -30px;}
.ind-team-main .owl-theme .owl-controls .owl-buttons div.owl-next{right: -30px;}
.ind-team-main .owl-theme .owl-controls .owl-buttons div:hover{background-color: #005bac;color: #fff;}
.ind-num{height: 320px;background-repeat: no-repeat;background-position: center;background-image: url("../img/bkg3.jpg");background-size: auto 100%;}
.ind-num-ul{padding: 60px 0;}
.ind-num-li{padding:45px 0;float: left;width: 25%;text-align: center;color: #fff;border-left: 1px solid rgba(255,255,255,.16);}
.ind-num-li:first-child{border-left: none;}
.ind-num-li:nth-child(2){animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;}
.ind-num-li:nth-child(3){animation-delay: .2s;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;}
.ind-num-li:nth-child(4){animation-delay: .3s;-webkit-animation-delay: .3s;-moz-animation-delay: .3s;}
.ind-num-li .tit{font-size: 66px;}
.ind-hotel{}
.ind-hotel-ul{margin: 0 -10px;}
.ind-hotel-li{padding:10px;float: left;width: 50%;}
.ind-hotel-li:nth-child(2n){animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;}
.ind-hotel-li:nth-child(3n){animation-delay: .2s;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;}
.ind-hotel-li:nth-child(4n){animation-delay: .3s;-webkit-animation-delay: .3s;-moz-animation-delay: .3s;}
.ind-hotel-li-a{display: block;background-color: #fff;box-shadow: 0 10px 40px rgba(0,0,0,.16);-webkit-box-shadow: 0 10px 40px rgba(0,0,0,.16);}
.ind-hotel-li-img{position:relative;float: left;width:300px;overflow: hidden;}
.ind-hotel-li-img img{display: block;width: 100%;}
.ind-hotel-li-img:before{content: '';position: absolute;left: -10px;top: -10px;z-index:1;width: calc(100% + 20px);height: calc(100% + 20px);border: 1px solid rgba(255,255,255,.6);transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-hotel-li-img:after{content: '';position: absolute;left: -10px;top: -10px;width: calc(100% + 20px);height: calc(100% + 20px);border: 10px solid #fff;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-hotel-li-desc{padding:15px;float: left;width: 289px;}
.ind-hotel-li-tit{margin-bottom:15px;font-size: 15px;color: #262626;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ind-hotel-li-p{height:69px;font-size: 12px;line-height: 20px;color: #8f8f8f;display: -webkit-box !important;word-break: break-all;overflow:hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:4;}
.ind-hotel-li-more{position: relative;z-index: 1; margin-top: 26px;display:block;width: 118px; height: 34px; font-size: 12px;color: #fff;text-align: center;line-height: 34px; border: #dadada 1px solid; overflow: hidden; }
.ind-hotel-li-more span{display: inline-block;width: 0;opacity: 0;}
.ind-hotel-li-more i{display: inline-block;margin-top:-5px;width: 16px;height: 7px;background-repeat: no-repeat;background-position: 0 0;background-image: url("../img/icon4.png");}
.ind-hotel-li-a:hover .ind-hotel-li-more{border-color: #005bac;background-color: #005bac;}
.ind-hotel-li-a:hover .ind-hotel-li-more span{width: 50px;opacity: 1;}
.ind-hotel-li-a:hover .ind-hotel-li-more i{background-position: 0 -7px;}
.ind-hotel-li-a:hover .ind-hotel-li-img:before{left:20px;top:20px;width: calc(100% - 40px);height: calc(100% - 40px);}
.ind-hotel-li-a:hover .ind-hotel-li-img:after{left:0;top:0;width: calc(100%);height: calc(100%);}
.ind-news{}
.ind-news-main{}
.ind-news-ul{}
.ind-news-li{padding:15px;float: left;width: 300px;}
.owl-item:nth-child(1) .ind-news-li{animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;}
.owl-item:nth-child(2) .ind-news-li{animation-delay: .2s;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;}
.owl-item:nth-child(3) .ind-news-li{animation-delay: .3s;-webkit-animation-delay: .3s;-moz-animation-delay: .3s;}
.owl-item:nth-child(4) .ind-news-li{animation-delay: .4s;-webkit-animation-delay: .4s;-moz-animation-delay: .4s;}
.ind-news-li-tit{position:relative;padding-bottom:30px;display:block;font-size: 15px;color: #262626;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ind-news-li-tit:before{content: '';position: absolute;left: 0;bottom: 15px;width: 0%;height: 1px;background-color: #ddd;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-news-li-p{margin-bottom:20px;height: 40px;line-height: 20px;font-size: 12px;color: #8f8f8f;display: -webkit-box !important;word-break: break-all;overflow:hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.ind-news-li-time{font-size: 12px;color: #4f4f4f;}
.ind-news-li:hover .ind-news-li-tit{color: #005bac;}
.ind-news-li:hover .ind-news-li-tit:before{width: 100%;}
.ind-news-li:hover .ind-hotel-li-more{border-color: #005bac;background-color: #005bac;}
.ind-news-li:hover .ind-hotel-li-more span{width: 50px;opacity: 1;}
.ind-news-li:hover .ind-hotel-li-more i{background-position: 0 -7px;}
.ind-news-main .owl-theme .owl-controls .owl-buttons div{position:absolute;top:50%;margin:-25px 0 0 0;padding:0 10px;font-size: 30px;color: #999;font-weight: bold;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;opacity: 1;background-color: transparent;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-news-main .owl-theme .owl-controls .owl-buttons div.owl-prev{left: -30px;}
.ind-news-main .owl-theme .owl-controls .owl-buttons div.owl-next{right: -30px;}
.ind-news-main .owl-theme .owl-controls .owl-buttons div:hover{background-color: #005bac;color: #fff;}
.ind-partner{}
.ind-partner-main{padding:60px 0;margin: 0 auto;background-color: #f3f9fb;}
.ind-partner-ul{padding: 0 40px;}
.ind-partner-li{float: left;width: 100%;}
.ind-partner-li img{display: block;width: 100%;}
.ind-partner .owl-theme .owl-controls .owl-buttons div{position:absolute;top:50%;margin:-25px 0 0 0;padding:0 10px;font-size: 30px;color: #999;font-weight: bold;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;opacity: 1;background-color: transparent;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-partner .owl-theme .owl-controls .owl-buttons div.owl-prev{left: 0;}
.ind-partner .owl-theme .owl-controls .owl-buttons div.owl-next{right: 0;}
.ind-partner .owl-theme .owl-controls .owl-buttons div:hover{background-color: #005bac;color: #fff;}
.ind-contact{}
.ind-contact-main{padding-bottom: 80px;}
.ind-contact-intro{float: left;line-height: 32px;color: #898989;}
.ind-contact-tit{margin-bottom:;font-size: 16px;color: #515151;font-weight: bold;}
.ind-contact-p{margin-bottom: 10px;}
.ind-contact-text{float: right;width: 585px;}
.ind-contact-inp{margin-bottom:15px;display: block;width:100%;height: 45px;line-height: 45px;border-bottom:1px solid #e0e0e0;}
.ind-contact-text textarea{margin-bottom:15px;padding:10px 0;display: block;width:100%;resize:none;line-height: 22px;border-bottom:1px solid #e0e0e0;}
.ind-contact-btn{display: block;width: 100%;height: 50px;background-color: #E9E9E9;}
.ind-contact-inp:hover{border-color: #005bac;}
.ind-contact-text textarea:hover{border-color: #005bac;}
.ind-contact-btn:hover{background-color: #005bac;color: #fff;}
.ind-conta-a{}
.ind-conta-a a{margin-right:10px;float: left;width: 34px;height: 34px;line-height: 34px;font-size: 20px;text-align: center;color: #666;}
.ind-conta-a a:hover{background-color: #005bac;color: #fff;}
.shade{position: fixed;left: 0;top: 0;z-index:2;display:none;width: 100%;height: 100%;background-color: #000;opacity: .5;filter: alpha(opacity=50);}
.ale-wx{position: fixed;left: 50%;top: 30%;z-index:3;margin-left: -130px;padding:15px;display:none;width: 260px;background-color: #fff;}
.ale-wx img{display: block;width: 100%;}
.ale-wx p{padding-top: 15px;text-align: center;}

/*右侧固定菜单*/
.fixed{position: fixed;right: 0;bottom: 200px;z-index: 1;}
.fixed-ul{padding-top: 38px;height: 152px;}
.fixed-li{}
.fixed-li-a{display: block;width: 38px;height: 38px;border:1px solid #eee;background-color:#fff;color: #666;font-size: 20px;text-align: center;line-height: 38px;}
.fixed-li-a.back-top{padding-top:6px;display:none;background-color: #999;border: none;cursor: pointer;color: #fff;font-size: 30px;}
.fixed-li-a:hover{background-color: #666;border-color: #666;color: #fff;}
.fixed-li-a.back-top:hover{background-color: #666;}
.fixed-line-btn{position: absolute;right: -100%;top: 0;}
.fixed-line-btn.active{right: 0;}
.fixed-wx{position: fixed;left: 50%;top: 30%;z-index:3;margin-left: -130px;padding:15px;display:none;width: 260px;background-color: #fff;}
.fixed-wx img{display: block;width: 100%;}
.fixed-wx p{padding-top: 15px;text-align: center;}
.fixed-line{position: fixed;right: 0;bottom: 314px;z-index:1;width: 180px;background-color: #fff;-webkit-box-shadow: 0 5px 9px rgba(4,0,0,.17); box-shadow: 0 5px 9px rgba(4,0,0,.17);}
.fixed-line.active{right: -100%;}
.fixed-line-tit{padding: 20px;line-height: 16px;background: #444;color: #fff;}
.fixed-line-clo{float: right;font-weight: bold;font-size: 16px;cursor: pointer;}
.fixed-line-clo:hover{transform: rotate(90deg);}
.fixed-line-main{}
.fixed-line-qq{padding: 12px 30px;display: block;line-height: 18px;background: #e5e5e5;color: #353434;border-bottom: #fff 1px solid; font-size: 12px;}
.fixed-line-qq .icon-qq{margin-right:5px;font-size: 16px;}
.fixed-line-qq:hover{padding: 20px 30px;background-color: #005bac;color: #fff;}
.fixed-line-num{padding: 20px 30px;}
.fixed-line-num-a{}
.fixed-line-num-c{font-size: 20px;}

/*动画效果*/
.ani-up{visibility: hidden;-webkit-opacity: 0;opacity: 0;}
.fadeInUp{visibility: visible;animation: fadeInUp ease-out .8s forwards;-webkit-animation: fadeInUp ease-out .8s forwards;-moz-animation: fadeInUp ease-out .8s forwards;}
.ani-rig{visibility: hidden;-webkit-opacity: 0;opacity: 0;}
.faderight {visibility: visible;animation: faderight ease-out .8s forwards;-webkit-animation: faderight ease-out .8s forwards;-moz-animation: faderight ease-out .8s forwards;}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		transform: translate3d(0, 100%, 0);
		-webkit-transform: translate3d(0, 100%, 0);
		-moz-transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		transform: translate3d(0, 100%, 0);
		-webkit-transform: translate3d(0, 100%, 0);
		-moz-transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
}
@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		transform: translate3d(0, 100%, 0);
		-webkit-transform: translate3d(0, 100%, 0);
		-moz-transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
}
@keyframes faderight {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		-moz-transform: translate3d(-100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-webkit-transform: none;
		transform: none
		-moz-transform: none;
	}
}
@-webkit-keyframes faderight {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		-moz-transform: translate3d(-100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-webkit-transform: none;
		transform: none
		-moz-transform: none;
	}
}
@-moz-keyframes faderight {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		-moz-transform: translate3d(-100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-webkit-transform: none;
		transform: none
		-moz-transform: none;
	}
}

/*about*/
.content{padding-bottom:60px;}
.banner-img{height:268px;background-repeat: no-repeat;background-position: center;background-size: auto 100%;}
.about{line-height: 24px;color: #6a6a6a;    padding: 0 10px;}
.about-top{padding-bottom: 60px;}
.about-top-img{float: left;width: 560px;}
.about-top-img img{display: block;width: 100%;}
.about-top-desc{float: right;width: 560px;}
.about-top-desc p{margin-bottom: 20px;}
.about-sec{padding: 40px 0;border-top: 1px solid #ddd;}
.about-sec p{margin-bottom: 20px;}
.about-sec .ind-tit{padding:0;margin-bottom:20px;text-align: left;}
.about-sec .ind-tit p{margin-bottom: 15px;}

/*news*/
.news{}
.news-ul{}
.news-li{padding: 20px 0;}
.news-li-a{position:relative;display: block;border-bottom: 1px solid #ddd;}
.news-li-img{float: left;width: 200px;}
.news-li-img img{display: block;width: 100%;}
.news-li-desc{margin-left:0;padding-left:40px;float: left;width: 800px;}
.news-li-a:before{content: '';position: absolute;right: 0;top: 50%;margin-top: -25px;width: 35px;height: 50px;background: url("../img/icon16.png") no-repeat right center;}
.news-li-tit{margin-bottom:20px;padding:20px 0;border-bottom: 1px solid #ddd;font-size: 18px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-li-p{height: 48px;line-height: 24px;color: #898989;display: -webkit-box !important;word-break: break-all;overflow:hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.news-li-more{margin-top:15px;width: 160px; height: 42px;background-color: #717378;color: #fff;text-align: center; line-height: 42px;opacity: 0;}
.news-li-a:hover .news-li-desc{margin-left: 30px;}
.news-li-a:hover .news-li-tit{color: #005bac;}
.news-li-a:hover .news-li-more{opacity: 1;}
.page{text-align: center;}
.page-ctr{padding-top:40px;display: inline-block;}
.page a{float: left;width: 36px;height: 36px;text-align: center;line-height: 36px;color: #333;}
.page a.active{background: #005bac;color: #fff;}
.page a:hover{background: #005bac;color: #fff;}

/*newsinfo*/
.newsinfo{padding-top: 50px;min-height: 500px;}
.newsinfo-tit{margin-bottom:30px;text-align: center;}
.newsinfo-tit h1{margin-bottom:10px;font-size: 21px;color:#3760ac;font-weight: bold;}
.newsinfo-cont{line-height: 24px;color: #6a6a6a;}
.newsinfo-cont p{margin-bottom: 10px;}
.newsinfo-cont img{margin:10px auto;display: block;max-width: 100%;}

/*prodinfo*/
.prodinfo{}
.prodinfo-main{}
.prodinfo-top{}
.prodinfo-img{margin-bottom:30px;background-color: #f4f4f4;}
.prodinfo-img-ul{}
.prodinfo-img-ul img{margin: 0 auto;display: block;max-width: 100%;}
.prodinfo-img .flex-direction-nav .flex-prev{left: 10px;opacity: .5;}
.prodinfo-img .flex-direction-nav .flex-next{right: 0;opacity: .5;}
.prodinfo-img:hover .flex-direction-nav .flex-next{right: 0;}
.prodinfo-cont{}
.prodinfo-cont h1{margin-bottom:15px;font-size: 20px;color: #005bac;font-weight: bold;}
.prodinfo-item{padding: 15px 0;line-height: 24px;border-bottom: 1px solid #ddd;}
.prodinfo-item p{padding: 10px 0;}






@media screen and (max-width:1200px) {
	.main{width: 740px;}
	/*head*/
	.header-nav-li{margin-right: 40px;}
	.header-nav-li-a i{display: none;}
	.header-nav-li-pull{display: none;}
	.foot p{padding:10px;width: 100%;line-height: 20px;text-align: center;}
	
	/*首页*/
	.banner-li a{height: 400px;}
	.ind-prod-nav a{padding: 0 15px;}
	.ind-prod-li{width: 33.3333%;}
	.ind-prod-li-img{height: 146px;}
	.ind-recom-main{padding: 80px 0;}
	.ind-recom-lf{display: none;}
	.ind-recom-ul{float: none;}
	.ind-recom-li-a{width: 370px;}
	.ind-recom-li-desc{height: 225px;}
	.ind-num-li .tit{font-size: 46px;}
	.ind-hotel-li{width: 100%;}
	.ind-hotel-li-desc{width: 425px;}
	.ind-news-ul{padding: 0 30px;}
	.ind-news-li{width: 100%;}
	.ind-news-main .owl-theme .owl-controls .owl-buttons div.owl-prev{left: 0;}
	.ind-news-main .owl-theme .owl-controls .owl-buttons div.owl-next{right: 0;}
	.ind-contact-text{width: 400px;}
	
	/*about*/
	.banner-img{height: 200px;}
	.about-top-img{width: 360px;}
	.about-top-desc{width: 360px;}
	
	/*news*/
	.news-li-desc{width: 400px;}
	.news-li-a:hover .news-li-desc{margin-left: 0;}
	.news-li-more{opacity: 1;}
	
}
@media screen and (max-width: 740px) {

	body{padding-top: 55px;}
	.main{width: 100%;}
	/*header*/
	.header{position: fixed;left: 0;top: 0;width: 100%;padding: 10px;}
	.header.active .header-top{display: block;}
	.header-top{padding:0;float: left;border: none;}
	.header-logo{height: auto;width: 150px;}
	.header-logo img{width: 100%;height: auto;}
	.header-conta{display: none;}
	.header-bot{float: right;}
	.header-nav-li.active .header-nav-li-a:before, .header-nav-li.active .header-nav-li-a:after{width: 0;}
	.header-nav-li.active .header-nav-li-a{color: #666;}
	.header-btn{padding-top:6px;float: right;}
	.header-btn i{margin: 5px auto;display: block;width: 15px;height: 3px;background-color: #999;transition: all .3s ease;-webkit-transition: all .3s ease;}
	.header-btn:before{content: '';display: block;width: 25px;height: 3px;background-color: #999;transition: all .3s ease;-webkit-transition: all .3s ease;}
	.header-btn:after{content: '';display: block;width: 25px;height: 3px;background-color: #999;transition: all .3s ease;-webkit-transition: all .3s ease;}
	.header-btn.active i{width: 0;}
	.header-btn.active:before{transform-origin: left top;-webkit-transform-origin: left top;transform: translate3d(0,0,0) rotate(45deg);-webkit-transform: translate3d(0,0,0) rotate(45deg);}
	.header-btn.active:after{transform-origin: left bottom;-webkit-transform-origin: left bottom;transform: translate3d(0,0,0) rotate(-45deg);-webkit-transform: translate3d(0,0,0) rotate(-45deg);}	
	.header-nav{position: absolute;left: 0;top: 100%;display:none;width: 100%;background-color: #fff;}
	.header-nav-ul{display: block;}
	.header-nav-li{padding:0 20px;float: none;text-align: left;animation: head-li .6s ease forwards;-webkit-animation: head-li .6s ease forwards;opacity: 0;-webkit-opacity: 0;}
	.header-nav-li-a{border-bottom: 1px solid #f8f8f8;display: block;}
	.header-nav-li:nth-child(n){transform: translateX(-20px);-webkit-transform: translateX(-20px);}
	.header-nav-li:nth-child(2n){transform: translateX(60px);-webkit-transform: translateX(60px);}
	@keyframes head-li{
		100%{transform: none;-webkit-transform: none;opacity: 1;-webkit-opacity: 1;}
	}
	@-webkit-keyframes head-li{
		100%{transform: none;-webkit-transform: none;opacity: 1;-webkit-opacity: 1;}
	}
	
	/*首页*/
	.fixed{display: none;}
	.fixed-line{display: none;}
	.banner-li a{height: 240px;}
	.ind-tit{padding-top: 40px;padding-bottom: 30px;}
	.ind-tit p{font-size: 20px;color: #525252;    text-shadow: #8e8e8e 1px 1px 1px;}
	.ind-tit span{font-size: 12px; color:#FFFFFF;    text-shadow: #8e8e8e 1px 1px 1px;}
	.ind-prod-nav a{font-size: 12px;line-height: 30px;}
	.ind-area{padding-top: 30px;padding-bottom: 30px;}
	.ind-area-ul{margin: 0;}
	.ind-area-li{padding:5px 10px;width: 100%;}
	.ind-prod-li{padding:5px 10px;width: 100%;}
	.ind-prod-li-img{height: auto;}
	.ind-recom-li{padding:5px 10px;width: 100%;}
	.ind-recom-li-a{width: 100%;}
	.ind-num{height: auto;}
	.ind-num-li{padding:10px 0;width: 100%;border-bottom: 1px solid rgba(255,255,255,.16);}
	.ind-hotel-ul{margin: 0;}
	.ind-hotel-li{padding: 5px 10px;}
	.ind-hotel-li-img{width: 100%;}
	.ind-hotel-li-desc{width: 100%;}
	.ind-contact-intro{padding: 0 10px;width: 100%;}
	.ind-contact-text{display: none;}
	
	/*about*/
	.content{padding: 0 10px 60px 10px;}
	.banner-img{height: 88px;}
	.about-top-img{margin-bottom:10px;width: 100%;}
	.about-top-desc{width: 100%;}
	
	/*news*/
	.news-li{padding: 10px 0;}
	.news-li-a:before{display: none;}
	.news-li-img{display: none;}
	.news-li-desc{padding-left:0;width: 100%;}
	.news-li-more{margin-top: 20px;}
	.newsinfo-tit h1{font-size: 20px;}
	
}
@media screen and (max-width: 420px){
	.banner-li a{height: 150px;}
	
}



@media screen and (max-width: 740px) {
	.header-logo img{
		width: auto;
		height: 45px;
	}
}
/*****/
.headNav_lang{float: right;}
.headNav_lang a{display: inline-block;line-height: 55px;color:#666;font-size: 15px;padding:0 10px;}
@media (max-width: 740px) {
	.headNav_lang{float:none;padding:0 20px;}
}

















