﻿
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: baseline;}
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;}
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: #333;}.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;}
.ellipsis{display: -webkit-box !important;word-break: break-all;overflow:hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
::-webkit-scrollbar{width: 5px;  height: 5px;  background-color: #dbdbdb;}  
::-webkit-scrollbar-track{background-color: #dbdbdb;}   
::-webkit-scrollbar-thumb{background-color: #333;}

/*header*/
body.pad{padding-top: 130px;}
.header{position:relative;z-index:2;background-color: #fff;border-bottom: 1px solid #eee;}
.header.active{position: fixed;left: 0;top: 0;width: 100%;}
.header.active .header-top{display: none;}
.header-top{padding:15px 0;border-bottom: 1px solid #efefef;}
.header-logo{float: left;}
.header-logo a{display: table-cell;height: 42px;vertical-align: middle;}
.header-logo img{display: block;height: 100%;}
.header-conta{float: right;line-height: 42px;}
.header-conta-num{padding-left:30px;float: left;font-size: 24px;color: #d6000f;background: url("../img/icon17.png") no-repeat left center;}
.header-top-a{float: left;}
.header-top-a a{margin-left:15px;padding-left:30px;float: left;color: #d6000f;background-position: left center;background-repeat: no-repeat;}
.header-top-a a.icona{background-image: url("../img/icon18.png");}
.header-top-a a.iconb{background-image: url("../img/icon19.png");}
.header-ser-icon{margin-left:10px;float:left;height: 42px;width: 42px;cursor:pointer;background: url("../img/icon34.png") no-repeat center;}
.header-ser{position: absolute;left: 0;top: 73px;display:none;width:100%;background: #f1f1f1;}
.header-ser .main{position: relative;padding:60px 0;cursor: pointer;}
.header-ser-close{position: absolute;right: 0;top: 0;width: 50px;height: 50px;background: url("../img/icon35.jpg") no-repeat center;}
.header-ser-main{margin:0 auto;width: 485px;background-color: #fff;}
.header-ser-inp{float: left;width:440px;height: 60px;line-height: 60px;text-indent: 10px;}
.header-ser-btn{float: left;width: 45px;height: 60px;background: url("../img/icon34.png") no-repeat center;}
.header-bot{}
.header-nav{}
.header-nav-ul{}
.header-nav-li{position:relative;margin-right: 120px;float: left;}
.header-nav-li-a{line-height: 55px;display:block;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: #d6000f;}
.header-nav-li.active .header-nav-li-a:after{width: 100%;background-color: #d6000f;}
.header-nav-li.active .header-nav-li-a{color: #d6000f;}
.header-nav-li:hover .header-nav-li-a{color: #d6000f;}
.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-video{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 rgba(214, 0, 15, 0.3);background-color: #fff;}
*/
.banner-mob{display: none;}
.banner-play{position: relative;overflow: hidden;}
.banner-ul{height: 740px;overflow: hidden;}
.banner-li{position: absolute;left: 100%;top: 0;width: 100%;height: 100%;}
.banner-li a{position:relative;display: block;height: 740px;background-repeat: no-repeat;background-position:center;background-size:auto 100%;}
.banner-li-desc{position: absolute;left: 50%;top:30%;margin-left:-605px;width: 1210px;color: #fff;}
.banner-li-desc h3{padding:0 15px;display: inline-block;line-height:28px;background-color: #FF6633;font-size: 12px;font-weight: normal;font-family: "微软雅黑";}
.banner-li-desc h1{margin:6px 0;font-size: 50px;}
.banner-li-desc h2{font-weight: normal;font-size: 14px;}
.banner-li-i{position:relative;margin-top:20px;width: 44px;height: 44px;background: url("../img/icon9.png") no-repeat center;overflow: hidden;cursor: pointer;}
.banner-li-i i{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url("../img/icon10.png") no-repeat center;animation: bIcon 1.5s infinite ease;-webkit-animation: bIcon 1.5s infinite ease;-moz-animation: bIcon 1.5s infinite ease;}
@keyframes bIcon{
    from{transform: translateY(-50%);}
    to{transform: translateY(100%);}
}
@-webkit-keyframes bIcon{
    from{transform: translateY(-50%);}
    to{transform: translateY(100%);}
}
@-moz-keyframes bIcon{
    from{transform: translateY(-50%);}
    to{transform: translateY(100%);}
}
.banner-li video{position:absolute;left:50%;top:50%;height: 1100px;width: auto;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);}
.banner-btn{position: absolute;left: 0;bottom: 40px;width: 100%;text-align: center;}
.banner-btn span{position:relative;display: inline-block;width: 50px;height: 3px;margin:0 10px;background-color: #999;cursor: pointer;}
.banner-btn i{position: absolute;left: 0;top: 0;width: 0;height: 100%;background-color: #ff6633;}

.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: #d6000f;}
.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{margin-bottom:15px;font-size: 26px;color: #444;}
.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;}
.ind-prod-nav a.active{background-color: #d6000f;color: #fff;}
.ind-prod-nav a:hover{background-color: #d6000f;color: #fff;}
.ind-prod-nav a:first-child{background-color: #d6000f;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:250px;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: #d6000f url("../img/icon1.png") no-repeat center;}
.ind-prod-li-cont{position:relative;padding: 25px 20px;height:150px;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: #d6000f;border-color: #d6000f;color: #fff;}
.ind-prod-li-more{position: absolute;left: 0;bottom: -40px;width: 100%;height: 40px;background-color: #d6000f;text-align: center;line-height: 40px;}
.ind-prod-li-more i{display: inline-block;width: 16px;height: 7px;background: url("../img/icon11.png") no-repeat 0 -7px;}
.ind-prod-li-a:hover .ind-prod-li-tit{color: #d6000f;}
.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/icon12.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-about{height: 780px;background-repeat: no-repeat;background-position: center 0px;background-attachment: fixed;}
.ind-about-main{padding-top: 260px;}
.ind-about-img{position:relative;z-index:1;float: left;width: 560px;box-shadow: 0 22px 40px rgba(0,0,0,.16);-webkit-box-shadow: 0 22px 40px rgba(0,0,0,.16);}
.ind-about-img img{display: block;width: 100%;}
.ind-about-cont{position:relative;top:30px;left:-50px;padding: 60px;float: right;width: 610px;background-color: #fff;}
.ind-about-cont:nth-child(1n){animation-delay: .2s;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;}
.ind-about-tit{margin-bottom: 30px;}
.ind-about-tit p{font-size: 20px;color: #252525;}
.ind-about-tit span{font-size: 12px;color: #7c7c7c;text-transform: uppercase;}
.ind-about-p{margin-bottom:30px;height:48px;line-height: 24px;font-size: 13px;color: #7c7c7c;display: -webkit-box !important;word-break: break-all;overflow:hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.ind-about-more{position: relative;z-index:1;display:block;width: 150px; line-height:40px;background: #fff;color: #898989; border: 1px solid #E1E1E1;text-align: center;text-transform: Uppercase;font-size: 12px;}
.ind-about-more:before{content: "";position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #236FFB;z-index: -1; opacity: 0; -webkit-transform: scale3d(0.7, 1, 1); transform: scale3d(0.7, 1, 1);transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.ind-about-more:hover{border-color: #d6000f;color: #fff;}
.ind-about-more:hover:before{opacity: 1; -webkit-transform: translate3d(0, 0, 0);transform: scale3d(1, 1, 1);background-color: #d6000f;}
.ind-recom-main{padding: 80px;background-color: #f9f9f9;}
.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: #d6000f;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: #d6000f; 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;}
.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: #d6000f url("../img/icon1.png") no-repeat center;}
.ind-recom-li-a:hover .tit{color: #d6000f;}
.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: #d6000f;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:80px;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/icon11.png");}
.ind-hotel-li-a:hover .ind-hotel-li-more{border-color: #d6000f;background-color: #d6000f;}
.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: #d6000f;}
.ind-news-li:hover .ind-news-li-tit:before{width: 100%;}
.ind-news-li:hover .ind-hotel-li-more{border-color: #d6000f;background-color: #d6000f;}
.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: #d6000f;color: #fff;}
.ind-partner{}
.ind-partner-main{padding:60px 0;margin: 0 auto;background-color: #f1f1f1;}
.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: #d6000f;color: #fff;}
.ind-contact{}
.ind-contact-main{padding-bottom: 80px;}
.ind-contact-intro{padding:30px;float: left;width:570px;line-height: 32px;color: #898989;background:url("../img/121212.jpg") no-repeat center;background-size:cover; margin-top:30px;}
.ind-contact-tit{margin-bottom:15px;font-size: 16px;color: #515151;font-weight: bold;}
.ind-contact-p{margin-bottom: 10px;}
.ind-contact-text{float: right;width: 585px;}
.ind-contact-sec{position:relative;margin-bottom:15px;}
.ind-contact-x{position:absolute;right:0;top:0;height:100%;color:#ff0000;line-height: 45px;font-size:12px;}
.ind-contact-inp{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: #d6000f; color:#FFFFFF;}
.ind-contact-inp:hover{border-color: #d6000f;}
.ind-contact-text textarea:hover{border-color: #d6000f;}
.ind-contact-btn:hover{background-color: #d6000f;color: #fff;}
.ind-conta-a{}
.ind-conta-a a{margin-right:10px;float: left;width: 34px;height: 34px;line-height: 34px;background-repeat: no-repeat;background-position: center;}
.ind-conta-a a.weibo{background-image: url("../img/icon3.png");}
.ind-conta-a a.qq{background-image: url("../img/icon4.png");}
.ind-conta-a a.weixin{background-image: url("../img/icon5.png");}
.ind-conta-a a:hover{background-color: #d6000f;}
.ind-conta-a a.weibo:hover{background-image: url("../img/icon3h.png");}
.ind-conta-a a.qq:hover{background-image: url("../img/icon4h.png");}
.ind-conta-a a.weixin:hover{background-image: url("../img/icon5h.png");}
.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;}
.video-play{position: fixed;top: 10%;left: 50%;margin-left: -360px;z-index:2;display:none;width: 720px;background-color: #fff;}
#mediaplayer_logo{display: none;}

/*右侧固定菜单*/
.fixed{position: fixed;right: 0;top: 60%;z-index: 1;}
.fixed-ul{}
.fixed-li{}
.fixed-li-a{display: block;width: 38px;height: 38px;border:1px solid #eee;background-color:#fff;background-repeat: no-repeat;background-position: center;}
.fixed-li-a.weibo{background-image: url("../img/icon4.png");}
.fixed-li-a.mob{background-image: url("../img/icon5.png");}
.fixed-li-a.back-top{display:none;background-image: url("../img/icon7.png");background-color: #999;border: none;cursor: pointer;}
.fixed-li-a:hover{background-color: #666;border-color: #666;}
.fixed-li-a.weibo:hover{background-image: url("../img/icon4h.png");}
.fixed-li-a.mob:hover{background-image: url("../img/icon5h.png");}
.fixed-li-a.back-top:hover{background-color: #666;}

/*案例展示*/
.banner-img{height: 320px;background-repeat: no-repeat;background-position: center;background-size: auto 100%;}
.ban-nav{padding-top:10px;border-bottom: 1px solid #eee;line-height: 60px;font-family: "宋体";}
.ban-nav-tit{float: left;font-size: 18px;color: #d6000f;}
.ban-nav-a{float: right;}
.ban-nav-a a{margin-right:30px;float: left;font-size: 12px;color: #555;border-bottom: 2px solid transparent;}
.ban-nav-a a:hover{border-color: #d6000f;}
.ban-nav-a a.active{border-color: #d6000f;}
.case{padding: 40px 0;}

/*分页*/
.page{padding-top: 40px;}
.page-cont{display: inline-block;}
.page-cont a{margin-bottom:10px;margin-right:10px;padding:0 15px;float: left;font-size:12px;line-height: 40px;background-color: #e9e9e9;color: #999;}
.page-cont a:hover{background-color: #d6000f;color: #fff;}
.page-cont a.active{background-color: #d6000f;color: #fff;}
#dcms_pager .pages {padding-top: 40px;text-align:left; color:#333;}
#dcms_pager .pages:after{content: '';display: block;clear: both;}
#dcms_pager .pages a {float: left; padding:15px; font-size:12px;cursor: pointer; background:#e9e9e9; color:#999; margin-right:10px;}
#dcms_pager .pages a:hover { background-color: #d6000f; color: #fff;}
#dcms_pager .pages .pgempty {}
#dcms_pager .pages .pgcurrent {background-color: #d6000f;color: #fff;}


/*案例展示详情页*/
.case-details{padding: 30px 0;}
.case-details-top{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #eee;text-align: center;color: #666;}
.case-details-top h1{margin-bottom:10px;font-size: 18px;color: #d6000f;font-weight: normal;}
.case-details-cont{font-size: 12px;line-height: 24px;color: #555;font-family: "宋体";}
.case-details-cont p{margin-bottom: 15px;}
.case-details-cont img{margin:0 auto 15px auto;display: block;max-width: 100%;}

/*产品展示*/
.product{padding:  30px 0;}

/*产品详情*/
.prod-intro{padding: 30px 0;}
.prod-intro-cont{}
.back-list{margin-top:40px;display: block;line-height: 35px;text-align: center;background-color: #eee;color: #9a9a9a;}

/*定制咨询*/
.refer{margin: 30px 0;padding:50px 100px;border: 1px solid #e5e5e5;}
.refer-tit{margin-bottom:50px;text-align: center;font-size: 18px;color: #333;}
.refer-main{}
.refer-top{}
.refer-item{float: left;width: 50%;}
.refer-dl{margin-bottom: 18px;}
.refer-dt{float: left;width: 90px;line-height: 42px;text-align: right;color: #000;}
.refer-dd{padding-left:25px;float: left;}
.refer-dd-inp{float: left;width: 303px;height: 42px;line-height: 42px;text-indent: 10px;border: 1px solid #c4c4c4;}
.refer-dd-inp.wid{width: 90px;}
.refer-dd-p{margin-left:10px;float: left;line-height: 42px;color: #d6000f;}
.refer-dd-code{margin-left: 10px;float: left;width: 112px;height: 42px;}
.refer-dd-code img{display: block;width: 100%;}
.refer-dd-area{float: left;padding: 10px;width:802px;resize: none;line-height: 24px;border: 1px solid #c4c4c4;}
.refer-btn{}
.refer-btn input{margin:10px;float: left;height: 45px;width: 443px;background-color: #434343;color: #fff;}

/*发展历程*/
.history{padding: 60px 0;}
.history-year{float: left;width: 115px;}
.history-year-a{position:relative;height: 47px; line-height: 47px;text-align: center;background-color: #f5f5f5; font-size: 16px;color: #999; border-bottom: 2px solid #fff; cursor: pointer;}
.history-year-a:before{content: '';position: absolute;right: -8px;top: 15px;display:none;width: 0;height: 0;border-left: 8px solid #d6000f;border-top: 8px solid transparent;border-bottom: 8px solid transparent; color:#FFFFFF;}
.history-year-a:hover{background-color: #d6000f;color: #fff;}
.history-year-a:hover:before{display: block;}
.history-year-a.active{background-color: #d6000f;color: #fff;}
.history-year-a.active:before{display: block;}
.history-ul{position:relative;padding-left:20px;float: right;width: 1080px;}
.history-ul:before{content: '';position: absolute;left: 109px;top: 0;height: 100%;width: 4px;background: url("../img/bkg4.png") repeat-y;}
.history-li{padding-left:110px;margin-bottom: 20px;}
.history-li.active .history-li-year{color: #d6000f;}
.history-li.active .history-li-p:before{border-right-color: #d6000f;}
.history-li.active .history-li-p{background-color: #d6000f;color: #fff;}
.history-li-year{margin-bottom:10px;font-size: 20px;color: #d6000f;font-weight: bold;}
.history-li-sec{position: relative;margin-bottom:10px;}
.history-li-month{position: absolute;left: -110px;top: 0;line-height: 44px;}
.history-li-p{position:relative;padding: 10px;line-height: 24px;background-color: #f5f5f5;position: relative;}
.history-li-p:before{content: '';position: absolute;left: -8px;top: 13px;width: 0;height: 0;border-right: 8px solid #F5F5F5;border-top: 8px solid transparent;border-bottom: 8px solid transparent;}
.history-li-p:after{content: '';position: absolute;left: -22px;top: 13px;width: 8px;height: 14px;background: url("../img/icon20.png") no-repeat center;}

/*公司介绍*/
.introduce{padding: 40px 0;}
.introduce-cont{float: left;width:900px;line-height: 30px;color: #333;}
.introduce-item{margin-bottom: 20px;}
.introduce-cont .tit{color: #d6000f;}
.introduce-img{float: right;width: 270px;}
.introduce-img img{display: block;width: 100%;}

/*关于我们*/
.about{}
.about-top{line-height: 26px;color: #333;}
.about-tit{padding: 30px 0;}
.about-tit-p{position: relative;padding-left:10px;float: left;font-size: 18px;color: #d6000f;line-height: 20px;}
.about-tit-p:before{content: '';position: absolute;left: 0;top: 50%;margin-top: -9px;height: 18px;width: 2px;background-color: #d6000f;}
.about-tit-a{float: right;width: 50px;line-height: 20px;text-align: center;background-color: #d6000f;color: #fff;border-radius: 5px;}
.about-nav{padding: 30px 0;}
.about-nav a{position:relative;float: left;width: 25%;overflow: hidden;transition: all .3s ease;-webkit-transition: all .3s ease;}
.about-nav a:hover{box-shadow: 0 0 40px 2px rgba(0,0,0,.1);-webkit-box-shadow: 0 0 40px 2px rgba(0,0,0,.1);transform: translateY(-15px);-webkit-transform: translateY(-15px);}
.about-nav img{margin: 0 auto;display: block;max-width: 90%;transition: all .3s ease;-webkit-transition: all .3s ease;}
.about-nav-tit{position: absolute;left: 0;bottom: 73px;width: 100%;line-height:35px;text-align: center;color: #fff;font-size: 24px;color: #fff;}
.about-honour{padding-bottom: 50px;}
.about-honour .about-tit-p:before{background: url("../img/icon23.png") no-repeat center;}
.about-honour-main{padding: 0 30px;}
.about-honour-ul{}
.about-honour-li{padding: 10px;}
.about-honour-li a{display: block;border: 1px solid #bfbfbf;}
.about-honour-li img{display: block;margin: 0 auto;max-width: 100%;}
.about-honour .owl-theme .owl-controls .owl-buttons div{position: absolute;top:50%;margin: -15px 0 0 0;padding: 0;width: 30px;height: 30px;opacity:1;background-repeat: no-repeat;background-position: center;border-radius: 0;background-color: transparent;}
.about-honour .owl-theme .owl-controls .owl-buttons div.owl-prev{left: -40px;background-image: url(../img/icon21.png);}
.about-honour .owl-theme .owl-controls .owl-buttons div.owl-next{right: -40px;background-image: url(../img/icon22.png);}
.big-img{position: fixed;left: 50%;top: 5%;margin-left: -300px;z-index:2;display:none;width: 600px;}
.big-img img{display: block;width: 100%;}

/*加入我们*/
.join{padding: 30px 0;}
.join-top{margin-bottom:30px;font-size: 12px;line-height: 24px;color: #555;}
.join-top .tit{margin-bottom:10px;font-size: 18px;font-weight: bold;color: #333;}
.join-ul{}
.join-li{margin-bottom: 3px;}
.join-li-tit{background-color: #f0f5f9;line-height: 20px;cursor: pointer;}
.join-li-tit.tit{background-color: #d6000f;color: #fff;cursor: initial;}
.join-li-tit.tit .join-li-tit-a{border: 1px solid #fff;}
.join-li-tit-a{padding:15px 5px;float: left;text-align: center;}
.join-li-tit-a.wid1{width: 30%;}
.join-li-tit-a.wid2{width: 15%;}
.join-li-tit-a.wid3{width: 15%;}
.join-li-tit-a.wid4{width: 15%;}
.join-li-tit-a.wid5{width: 15%;}
.join-li-tit-a.wid6{width: 10%;}
.join-li-icon{display: block;height: 20px;background: url("../img/icon24.png") no-repeat center;}
.join-li-cont{padding: 45px;display:none;line-height: 30px;background-color: #f6f9fb;}
.join .page{text-align: center;}

/*联系我们*/
.contact{padding: 40px 0;}
.contact-ul{margin-bottom: 40px;}
.contact-li{padding:0 60px;float: left;width: 33.3333%;text-align: center;line-height: 24px;color: #555;}
.contact-li img{margin:0 auto 20px auto;display: block;max-width: 80%;}
.contact-map{height: 470px;background-color: #F1F1F1;}

/*师资力量*/
.teach{padding: 40px 0;}
.teach-ul{}
.teach-li{margin-bottom: 20px;}
.teach-li a{display: block;border: 1px solid #e0e0e0;}
.teach-li a:after{content: '';display: block;clear: both;}
.teach-li-img{position:relative;float: left;width: 224px;overflow: hidden;}
.teach-li-img img{display: block;width: 100%;}
.teach-li-desc{float: right;padding: 25px;width: 973px;}
.teach-li-desc .tit{margin-bottom: 10px;font-size: 18px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.teach-li-desc .cont{margin-bottom:10px;height: 60px;font-size: 12px;line-height: 30px;color: #555;}
.teach-li-desc .more{display: block;width: 85px;line-height: 30px;text-align: center;background-color: #a0a0a0;color: #fff;border-radius: 10px;}
.teach-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;}
.teach-li-img i{position: absolute;right: 30px;bottom:-40px;z-index:1;width: 46px;height: 40px;background: #d6000f url("../img/icon1.png") no-repeat center;}
.teach-li a:hover .teach-li-img:before{left:10px;top:10px;width: calc(100% - 20px);height: calc(100% - 20px);}
.teach-li a:hover .teach-li-img i{bottom: 0;}
.teach-li a:hover .tit{color: #d6000f;}
.teach-li a:hover .more{background-color: #d6000f;color: #fff;}

/*师资力量详情*/
.teach-intro{}
.teach-top{margin-bottom: 30px;}
.teach-top-img{float: left;width: 224px;}
.teach-top-img img{display: block;width: 100%;}
.teach-top-desc{padding-left:20px;padding-top:30px;width: 80%;float: left;line-height: 30px;color: #555;}
.teach-top-desc .tit{font-size: 18px;color: #d6000f;}
.teach-item{margin-bottom: 30px;line-height: 30px;color: #333;}
.teach-tit{margin-bottom:25px;padding-left:20px;height: 40px;line-height: 40px;background: url("../img/bkg5.jpg") no-repeat left center;color: #fff;}
.teach-item-cont{}
.teach-item-cont img{float: left;margin-right: 20px;max-width: 100%;}

/*新闻中心*/
.news{padding: 40px 0;}
.news-ul{}
.news-li{padding: 25px 0;}
.news-li a{display: block;}
.news-li a:after{content: '';display: block;clear: both;}
.news-li-img{float: left;width: 256px;overflow: hidden;}
.news-li-img img{display: block;width: 100%;transition: all .4s ease;-webkit-transition: all .4s ease;}
.news-li-main{float: right;width: 910px;}
.news-li-time{padding-top:20px;float: left;font-size: 20px;color: #333;}
.news-li-time span{color: #999;font-size: 14px;}
.news-li-cont{padding-right:95px;float: right;width: 750px;line-height: 24px;background-repeat: no-repeat;background-position: right center;background-image: url(../img/icon28.png);}
.news-li-cont .tit{margin-bottom:10px;font-size: 18px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-li-cont .cont{height: 48px;color: #555;}
.news-li a:hover .tit{color: #d6000f;}
.news-li a:hover .news-li-cont{background-image: url(../img/icon29.png);}
.news-li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
/*新闻详情*/
.news-intro{}
.news-top{padding-bottom: 20px;margin-bottom: 20px;text-align: center;border-bottom: 1px solid #ddd;line-height: 30px;font-size: 12px;}
.news-top h1{font-size: 18px;color: #3a3a3a;text-align: center;font-weight: normal;}
.news-main{line-height: 24px;color: #858585;}
.news-main img{display: block;margin: 10px auto;max-width: 100%;}
.news-bot{padding-top: 20px;margin-top: 20px;border-top: 1px solid #ddd;}
.news-bot a{line-height: 24px;color: #858585;}
.news-bot a:hover{color: #d6000f;}

/*公司场地*/
.bidding{padding: 40px 0;}
.invest-ser{margin-bottom: 33px;}
.invest-ser-sel{margin-right:30px;float: left;width: 186px;height: 38px;line-height: 38px;text-indent: 20px;border: 1px solid #ededed;}
.invest-ser-btn{float: left;width: 113px;height: 38px;background-color: #da251d;color: #fff;}
.bidding-main{overflow: hidden;}
.bidding-list{margin-bottom: 50px;}
.bidding-tit{background-color: #909090;color: #fff;}
.bidding-tit p:first-child{text-indent: 20px;}
.bidding-tit p{float: left;line-height: 30px;}
.bidding-tit p.wid1{width: 20%;text-indent: 50px;}
.bidding-tit p.wid2{width: 20%;}
.bidding-tit p.wid3{width: 20%;}
.bidding-tit p.wid4{width: 20%;}
.bidding-tit p.wid5{width: 20%;}
.bidding-cont{height: 175px;overflow-y: auto;}
.bidding-table{width: 100%;}
.bidding tr{border-bottom: 1px solid #ddd;line-height: 56px;color: #7f7f7f;}
.bidding tr td:first-child{text-indent: 50px;}
.bidding-map{position: relative;height: 790px;background-color: #d8dde1;}
.bidding-show{position: absolute;left: 50%;top:192px;z-index:2;margin-left: -393px;padding:22px;display:none;width: 786px;background-color: #fff;}
.bidding-show .bidding-cont{height: 394px;}
.bidding-show-close{position: absolute;top: 0;right: -46px;width: 46px;height: 46px;background: #000 url("../img/icon30.png") no-repeat center;cursor: pointer;}
#map_container{padding-top: 60px;}
.nahai{position: absolute;right: 88px;bottom:88px;width: 112px;cursor: pointer;}
.nahai img{display: block;width: 100%;}
.bidding-mob{display: none;}

/*登录*/
.login{position:relative;height: 906px;background: url("../img/bkg6.png") no-repeat center;background-size: cover;}
.login-main{position: absolute;top:50%;left: 50%;padding:30px 70px;margin-left:-300px;margin-top:-230px;width: 600px;height: 460px;background: url("../img/bkg1.png") repeat;}
.login-tit{margin-bottom:30px;font-size: 26px;color: #fff;text-align: center;}
.login-form{}
.login-dl{margin-bottom: 35px;}
.login-dt{float: left;width: 60px;height: 40px;background-repeat: no-repeat;background-position: center;}
.login-dt.icona{background-image: url(../img/icon32.png);}
.login-dt.iconb{background-image: url(../img/icon33.png);}
.login-dd{float: left;width: 80%;color: #fff;line-height: 30px;}
.login-dd-inp{float: left;width: 100%;height: 40px;text-indent:10px;text-line-through-mode: 40px;border-bottom: 1px solid #fff;color: #fff;}
.login-dd-inp.wid{width:60%;}
.login-dd-code{float:left;width:35%;text-align:center;background-color:#074b96;color:#fff;line-height:40px;}
.login-dd-a{}
.login-dd-a a{margin-right:20px;display: inline-block;color: #fff;}
.login-dd-a a.cor-red{color: #ff0000;}
.login-dd-btn{width: 100%;height: 60px;background-color: #074b96;font-size: 24px;border-radius: 30px;color: #fff;}
.login ::-webkit-input-placeholder {
    color:    #fff;
}
.login :-moz-placeholder {
   color:    #fff;
}
.login ::-moz-placeholder {
   color:    #fff;
}
.login :-ms-input-placeholder {
   color:    #fff;
}

/*搜索内容页*/
.result{padding-bottom: 40px;}
.result-tit{padding:20px 0;font-size: 30px;color: #d10010;}
.result-p{margin-bottom: 20px;font-size: 20px;color: #d10010;line-height: 48px;}
.result-p.bkg{padding-left:20px;color: #fff;background: url("../img/bkg5.jpg") no-repeat left center;}
.result-item .teach-li{}
.result-item .teach-li-desc{width: 100%;}




/*动画效果*/
.ani-up{visibility: hidden;-webkit-opacity: 0;opacity: 0;}
.fadeInUp{visibility: visible;animation: fadeInUp ease-out .6s forwards;-webkit-animation: fadeInUp ease-out .6s forwards;-moz-animation: fadeInUp ease-out .6s forwards;}
.ani-rig{visibility: hidden;-webkit-opacity: 0;opacity: 0;}
.faderight {visibility: visible;animation: faderight ease-out .6s forwards;-webkit-animation: faderight ease-out .6s forwards;-moz-animation: faderight ease-out .6s forwards;}
.ani-left{visibility: hidden;-webkit-opacity: 0;opacity: 0;}
.fadeleft {visibility: visible;animation: fadeleft ease-out .6s forwards;-webkit-animation: fadeleft ease-out .6s forwards;-moz-animation: fadeleft ease-out .6s forwards;}
.scalew{animation: scaleW .8s 1s both;-moz-animation: scaleW .8s 1s both;-webkit-animation: scaleW .8s 1s both;}
.scaleh{animation: scaleH .8s 1s both;-webkit-animation: scaleH .8s 1s both; -moz-animation: scaleH .8s 1s both;}
.fadedown{-webkit-animation:fadeInDown .8s .3s both;-moz-animation:fadeInDown .8s .3s both;animation:fadeInDown .8s .3s both;}
.fadeup{-webkit-animation: fadeInUp .8s .3s both;-moz-animation: fadeInUp .8s .3s both;animation: fadeInUp .8s .3s both;}
.ostar{animation: ostar 1s 0s infinite linear both;-webkit-animation: ostar 1s 0s infinite linear both; -moz-animation: ostar 1s 0s infinite linear both;}
@keyframes ostar{
	0%{opacity:0}50%{opacity:1}100%{opacity:0}
}
@-webkit-keyframes ostar{
	0%{opacity:0}50%{opacity:1}100%{opacity:0}
}
@-moz-keyframes ostar{
	0%{opacity:0}50%{opacity:1}100%{opacity:0}
}
@keyframes scaleW{
	0%{transform:scaleX(0)}100%{transform:scaleX(1)}
}
@-webkit-keyframes scaleW{
	0%{-webkit-transform:scaleX(0)}100%{-webkit-transform:scaleX(1)}
}
@-moz-keyframes scaleW{
	0%{-moz-transform:scaleX(0)}100%{-moz-transform:scaleX(1)}
}
@keyframes scaleH{
	0%{transform:scaleY(0)}100%{transform:scaleY(1)}
}
@-webkit-keyframes scaleH{
	0%{-webkit-transform:scaleY(0)}100%{-webkit-transform:scaleY(1)}
}
@-moz-keyframes scaleH{
	0%{-moz-transform:scaleY(0)}100%{-moz-transform:scaleY(1)}
}
@keyframes fadeInDown {
    0% { opacity: 0; transform: translate3d(0,-100%,0)} 100% { opacity: 1;transform: none;}
}
@-webkit-keyframes fadeInDown { 
	0% { opacity: 0; -webkit-transform: translate3d(0,-100%,0);}100% { opacity: 1; -webkit-transform: none;}
}
@-moz-keyframes fadeInDown { 
	0% { opacity: 0; -moz-transform: translate3d(0,-100%,0);}100% { opacity: 1; -moz-transform: none;}
}
@keyframes fadeInUp {
	0% {opacity: 0;transform: translate3d(0, 50%, 0);}100% {opacity: 1;transform: none;}
}
@-webkit-keyframes fadeInUp {
	0% {opacity: 0;-webkit-opacity: 0;-webkit-transform: translate3d(0, 50%, 0);}100% {opacity: 1;-webkit-opacity: 1;-webkit-transform: none;}
}
@-moz-keyframes fadeInUp {
	0% {opacity: 0;-moz-transform: translate3d(0, 50%, 0);}100% {opacity: 1;-moz-transform: none;}
}
@keyframes faderight {
	0% {opacity: 0;transform: translate3d(-50%, 0, 0);}100% {opacity: 1;transform: none}
}
@-webkit-keyframes faderight {
	0% {opacity: 0;-webkit-opacity: 0;-webkit-transform: translate3d(-50%, 0, 0);}100% {opacity: 1;-webkit-opacity: 1;-webkit-transform: none;}
}
@-moz-keyframes faderight {
	0% {opacity: 0;-moz-transform: translate3d(-50%, 0, 0);}100% {opacity: 1;-moz-transform: none;}
}
@keyframes fadeleft {
	0% {opacity: 0;transform: translate3d(50%, 0, 0);}100% {opacity: 1;transform: none}
}
@-webkit-keyframes fadeleft {
	0% {opacity: 0;-webkit-opacity: 0;-webkit-transform: translate3d(50%, 0, 0);}100% {opacity: 1;-webkit-opacity: 1;-webkit-transform: none;}
}
@-moz-keyframes fadeleft {
	0% {opacity: 0;-moz-transform: translate3d(50%, 0, 0);}100% {opacity: 1;-moz-transform: none;}
}

@media screen and (max-width:1200px) {
	.main{width: 740px;}
	/*head*/
	.header-logo a{height: 35px;}
	.header-nav-li{margin-right: 80px;}
	.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: 330px;}
	.ind-prod-nav a{padding: 0 15px;}
	.ind-prod-li{width: 33.3333%;}
	.ind-prod-li-img{height: 146px;}
	.ind-about{background-attachment: initial;}
	.ind-about-main{padding-top: 60px;}
	.ind-about-img{margin: 0 auto;float: none;}
	.ind-about-cont{top:0;left:0;float: none;width: 100%;}
	.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-contact-intro{width:290px;}
	.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;}
	
	/*案例展示*/
	.banner-img{height: 190px;}
	
	/*定制咨询*/
	.refer{padding: 30px;}
	.refer-dd-inp{width: 190px;}
	.refer-dd-inp.wid{width: 80px;}
	.refer-dd-code{width: 100px;}
	.refer-dd-area{width: 532px;}
	.refer-btn input{widows: 309px;}
	
	/*发展历程*/
	.history-ul{width: 615px;}
	
	/*公司介绍*/
	.introduce-cont{width: 450px;}
	
	/*关于我们*/
	.about-nav-tit{bottom: 46px;}
	
	/*联系我们*/
	.contact-li{padding: 0 10px;}
	
	/*师资力量*/
	.teach-li-desc{width: 500px;}
	
	/*师资力量详情*/
	.teach-top-desc{width: 68%;}
	
	/*新闻中心*/
	.news-li-main{width: 470px;}
	.news-li-cont{width: 390px;}
	
	/*公司场地*/
	.invest-ser{padding-left: 0;}
	.invest-ser-sel{margin-bottom:10px;width: 210px;}
	.bidding-show{width: 640px;margin-left: -320px;}
}
@media screen and (max-width: 740px) {
	body.pad{padding-top: 46px;}
	body{padding-top: 46px;}
	.main{width: 100%;}
	/*header*/
	.header{position: fixed;left: 0;top: 0;width: 100%;padding:0 10px;}
	.header.active .header-top{display: block;}
	.header-top{padding:0;float: left;border: none;}
	.header-logo{}
	.header-logo a{height: 45px;width: 150px;}
	.header-logo img{width: 100%;height: auto;}
	.header-conta{line-height: 45px;}
	.header-conta-num{display: none;}
	.header-top-a a{padding-left: 0;}
	.header-top-a a.icona{background-image: none;}
	.header-top-a a.iconb{background-image: none;}
	.header-ser-icon{height: 45px;width: 20px;background-size: contain;}
	.header-ser-main{width: 100%;}
	.header-ser{top: 45px;}
	.header-ser-close{display: none;}
	.header-ser .main{padding: 15px;}
	.header-ser-inp{width: 80%;height: 40px;line-height: 40px;}
	.header-ser-btn{width: 20%;height: 40px;}
	.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:14px;float: right;height: 45px;}
	.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;}
	.banner-li a{height: 136px;}
	.ind-tit{padding-top: 40px;padding-bottom: 30px;}
	.ind-tit p{font-size: 20px;}
	.ind-tit span{font-size: 12px;}
	.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-about-main{padding: 0;}
	.ind-about-img{display: none;}
	.ind-about{padding: 30px 10px;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{width:100%;}
	.ind-contact-intro{width:100%;}
	.video-play{left: 5%;margin-left: 0;width: 90%;}
	
	/*案例展示*/
	.banner-img{height: 120px;}
	.ban-nav{position:relative;z-index:1;padding: 0 15px;}
	.ban-nav-tit{width: 100%;line-height: 50px;}
	.ban-nav-tit:after{content: '+';float: right;font-size: 20px;font-weight: bold;transition: all .3s ease;-webkit-transition: all .3s ease;}
	.ban-nav-tit.active:after{transform: rotate(90deg);-webkit-transform: rotate(90deg);}
	.ban-nav-a{position: absolute;left: 0;top: 100%;display:none;width: 100%;padding:0 15px;background-color: #fff;}
	.ban-nav-a a{margin: 0;width: 100%;line-height: 40px;border-bottom: 1px solid #eee;}
	.ban-nav-a.active{display: block;}
	
	/*案例展示详情页*/
	.case-details{padding: 30px 15px;}
	
	/*产品详情*/
	.prod-intro{padding: 30px 15px;}
	
	/*定制咨询*/
	.refer{border: none;padding: 0 15px;}
	.refer-item{width: 100%;}
	.refer-dd{padding-left:10px;width: 68%;}
	.refer-dd-inp{width: 90%;}
	.refer-dd-area{width: 90%;}
	.refer-btn{}
	.refer-btn input{margin:2%;width: 46%;}
	
	/*发展历程*/
	.history{padding: 30px 15px;}
	.history-year{width: 100%;}
	.history-year-a{float: left;width: 20%;}
	.history-ul{padding-left:0;width: 100%;}
	.history-ul:before{left: 89px;}
	.history-li-year{font-size: 16px;font-weight: normal;}
	
	/*公司介绍*/
	.introduce{padding: 30px 15px;}
	.introduce-cont{width: 100%;margin-bottom: 10px;}
	.introduce-img{width: 100%;}
	
	/*关于我们*/
	.about{padding: 0 15px;}
	.about-nav a{width: 50%;}
	.about-nav-tit{bottom: 15%;font-size: 16px;line-height: 26px;}
	.big-img{left: 5%;margin-left: 0;width: 90%;}
	
	/*加入我们*/
	.join{padding: 30px 15px;}
	.join-li-tit-a:nth-child(3){display: none;}
	.join-li-tit-a:nth-child(4){display: none;}
	.join-li-tit-a:nth-child(5){display: none;}
	.join-li-tit-a.wid1{width: 45%;}
	.join-li-tit-a.wid2{width: 35%;}
	.join-li-tit-a.wid6{width: 20%;}
	.join-li-cont{padding: 15px;}
	
	/*联系我们*/
	.contact{padding: 30px 15px;}
	.contact-li{padding: 10px 0;width: 100%;}
	
	/*师资力量*/
	.teach{padding: 30px 15px;}
	.teach-li-img{width: 100%;}
	.teach-li-desc{width: 100%;}
	
	/*师资力量详情*/
	.teach-top-img{width: 100%;}
	.teach-top-desc{width: 100%;padding-left: 0;}
	
	/*新闻中心*/
	.news{padding: 30px 15px;}
	.news-li{padding: 10px 0;}
	.news-li-img{width: 100%;}
	.news-li-main{width: 100%;}
	.news-li-cont{padding-right:50px;width: 100%;}
	.news-li-time{padding: 15px 0;}
	
	/*公司场地*/
	.bidding{padding: 30px 15px;}
	.bidding-pc{display: none;}
	.bidding-mob{display: block;}
	.base{}
	.base .invest-ser-sel{width: 48%;margin: 0 2% 10px 0;}
	.base-main{}
	.base-tit{padding-bottom: 10px;border-bottom: 1px solid #ddd;line-height: 20px;color: #666;}
	.base-list{}
	.base-list-a{padding: 10px 0;line-height: 24px;color: #666;}
	.base-list-a .tit{color: #d21c1c;font-weight: bold;}
	.base-map{height: 300px;background-color: #F1F1F1;}
	
	/*登录*/
	.login{height: auto;background-color: #ddd;}
	.login-main{position: relative;left: auto;top: auto;margin-left: 0;margin-top: 0;padding:30px 15px;width: 100%;height: auto;}
	.login-dd{width: 79%;}
	.login-dd-btn{height: 40px;border-radius: 20px;font-size: 18px;}
	
	/*搜索内容页*/
	.result{padding-left: 15px;padding-right: 15px;}
	
	
	
}
