a,a:focus,a:hover,button {outline:0!important;blr:expression(this.onFocus=this.blur())}
ol {padding:0}
.content-left {clear:both}
.content-left .content-float {float:left}
.content-middle .content-float {margin:0 auto;float:none}
.content-right .content-float {float:right}
.float-left {float:left}
.float-right {float:right}
textarea {resize:none}
.display-landscape,.display-portrait {display:none}
.designer-body .display-landscape:before,.designer-body .display-portrait:before {display:block;position:absolute;top:0;left:0;padding:4px 10px;background-color:red;color:#fff;z-index:9}
.designer-body .display-landscape:before {content:"Computer"}
.designer-body .display-portrait:before {content:"Mobile"}
.designer-body .display-landscape,.designer-body .display-portrait {display:block;position:relative}
@media(orientation:landscape) {
    .display-landscape {display:block}
    .designer-body .display-portrait:before {background-color:#CCC}
}
@media(orientation:portrait) {
    .display-portrait {display:block}
    .designer-body .display-landscape:before {background-color:#CCC}
}
.designer-body [widget-style~=display][class*="-header"] {position:relative;z-index:40}
.content-section {padding:40px 0}
.title-section {padding:40px 0 0}
.col-lg-2_4 {width:20%;float:left}
@media(max-width:950px) {
    .col-md-2_4 {width:25%;float:left}
}
@media(max-width:750px) {
    .col-sm-2_4 {width:33.333%;float:left}
}
@media(max-width:480px) {
    .col-xs-2_4 {width:50%;float:left}
}
@media(max-width:360px) {
    .col-xs-2_4 {width:100%;float:left}
}
.designerShow {display:none}
.designer-body .designerShow {display:block}
.designer-body .designerShow_inline {display:inline}
.designer-body .designerShow_inlineBlock {display:inline-block}
.show-full .container {width:100%!important}
.show-middle .container {margin-right:auto;margin-left:auto}
@media(min-width:768px) {
    .show-middle .container {width:750px}
}
@media(min-width:992px) {
    .show-middle .container {width:970px}
}
@media(min-width:1200px) {
    .show-middle .container {width:1170px}
}
@media(max-width:768px) {
    .show-full .container,.show-middle .container {padding-right:0!important;padding-left:0!important}
}
div.full-screen {width:100%;padding:0;}
div.full-screen>.row {margin:0}
@media(max-width:768px) {
    .content-section {padding:15px 0!important}
    .title-section {padding:15px 0 0!important}
    .container,div.full-screen-spacing .full-screen {padding-left:1%!important;padding-right:1%!important}
    div.full-screen-spacing,div.full-screen-spacing .full-screen.mobile-pdlr0,div.full-screen-spacing .full-screen.mobile-pdlr0 .col-xs-12 {padding-left:0!important;padding-right:0!important}
    .owl-theme .owl-controls .owl-dot span {width:8px;height:8px;margin:4px}
    video {width:100%}
}
@media (max-width:767px) {
    body {padding-bottom:55px!important}
    img {max-width:100%;height:auto}
    .input-group-addon img {max-width:none}
    widget[header] [widget-style=background] {background-image:none!important}
}
@media(max-width:768px) {
    .row {margin-left:-1%!important;margin-right:-1%!important}
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {padding-left:1%!important;padding-right:1%!important}
    .title,.title span {font-size:16px!important;line-height:22px!important}
    .subtitle,.subtitle span {font-size:13px!important;line-height:22px!important}
    .description,.description span {font-size:13px!important;line-height:24px!important}
}
.fixed {position:fixed}
.m10 {margin:10px 0}
.m15 {margin:15px 0}
.m20 {margin:20px 0}
.mt0 {margin-top:0!important}
.mt5 {margin-top:5px}
.mt5b {margin-top:5%}
.mt8 {margin-top:8px}
.mt10 {margin-top:10px}
.mt12 {margin-top:12px}
.mt15 {margin-top:15px}
.mt20 {margin-top:20px}
.mt25 {margin-top:25px}
.mt30 {margin-top:30px}
.mt35 {margin-top:35px}
.ml5 {margin-left:5px}
.mb0 {margin-bottom:0}
.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mb15 {margin-bottom:15px}
.mb20 {margin-bottom:20px}
.mb25 {margin-bottom:25px}
.mb30 {margin-bottom:30px}
.mb40 {margin-bottom:40px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.ml20 {margin-left:20px}
.ml25 {margin-left:25px}
.ml30 {margin-left:30px}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px}
.mr15 {margin-right:15px}
.mr20 {margin-right:20px}
.mr25 {margin-right:25px}
.mr30 {margin-right:30px}
.pb0 {padding-bottom:0!important}
.pb5 {padding-bottom:5px}
.pb10 {padding-bottom:10px}
.pb15 {padding-bottom:15px}
.pb20 {padding-bottom:20px}
.pb25 {padding-bottom:25px}
.pb30 {padding-bottom:30px}
.pt0 {padding-top:0}
.pt5 {padding-top:5px}
.pt10 {padding-top:10px}
.pt15 {padding-top:15px}
.pt20 {padding-top:20px}
.pt25 {padding-top:25px}
.pt30 {padding-top:30px}
.pl0 {padding-left:0}
.pl5 {padding-left:5px}
.pl10 {padding-left:10px}
.pl15 {padding-left:15px}
.pl20 {padding-left:20px}
.pl25 {padding-left:25px}
.pl30 {padding-left:30px}
.pr0 {padding-right:0}
.pr5 {padding-right:5px}
.pr10 {padding-right:10px}
.pr15 {padding-right:15px}
.pr20 {padding-right:20px}
.pr25 {padding-right:25px}
.pr30 {padding-right:30px}
.pd0 {padding:0}
.pd10 {padding:10px}
.pd20 {padding:20px}
.pd30 {padding:30px}
.plr5 {padding-left:5px;padding-right:5px}
.plr10 {padding-left:10px;padding-right:10px}
.plr15 {padding-left:15px;padding-right:15px}
.plr20 {padding-left:20px;padding-right:20px}
.plr25 {padding-left:25px;padding-right:25px}
.plr30 {padding-left:30px;padding-right:30px}
.font-red,.red {color:red}
.display-none {display:none!important}
.home_page .display-none {display:block!important}
a[href="#"],a[href="javascript:;"],a[href="javascript:;"].cursor {cursor:default}
.tem01-score {vertical-align:middle;line-height:34px}
.tem01-score i {margin-right:2px;cursor:pointer;font-size:20px}
.tem01-score i:before {content:"\e262";color:#999}
.tem01-score i.font-color:before {content:"\e260";color:inherit}
.tem01-score.i0-5 i:nth-child(1):before,.tem01-score.i1-5 i:nth-child(2):before,.tem01-score.i2-5 i:nth-child(3):before,.tem01-score.i3-5 i:nth-child(4):before,.tem01-score.i4-5 i:nth-child(5):before {content:"\e261";color:inherit}
.tem01-score.i1-0 i:nth-child(1):before,.tem01-score.i1-5 i:nth-child(1):before,.tem01-score.i2-0 i:nth-child(1):before,.tem01-score.i2-0 i:nth-child(2):before,.tem01-score.i2-5 i:nth-child(1):before,.tem01-score.i2-5 i:nth-child(2):before,.tem01-score.i3-0 i:nth-child(1):before,.tem01-score.i3-0 i:nth-child(2):before,.tem01-score.i3-0 i:nth-child(3):before,.tem01-score.i3-5 i:nth-child(1):before,.tem01-score.i3-5 i:nth-child(2):before,.tem01-score.i3-5 i:nth-child(3):before,.tem01-score.i4-0 i:nth-child(1):before,.tem01-score.i4-0 i:nth-child(2):before,.tem01-score.i4-0 i:nth-child(3):before,.tem01-score.i4-0 i:nth-child(4):before,.tem01-score.i4-5 i:nth-child(1):before,.tem01-score.i4-5 i:nth-child(2):before,.tem01-score.i4-5 i:nth-child(3):before,.tem01-score.i4-5 i:nth-child(4):before,.tem01-score.i5-0 i:nth-child(1):before,.tem01-score.i5-0 i:nth-child(2):before,.tem01-score.i5-0 i:nth-child(3):before,.tem01-score.i5-0 i:nth-child(4):before,.tem01-score.i5-0 i:nth-child(5):before {content:"\e260";color:inherit}
.tem01-score.OFF i {cursor:default}
.dt80 .dl-horizontal dt {width:80px}
.dt80 .dl-horizontal dd {margin-left:100px}
.lanlist li {border-bottom:1px solid #f6f6f6}
.lanlist li a {white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.lanlist li a img {margin-right:3px;max-width:100%;vertical-align:middle}
.flag20 {background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:20px;width:20px;vertical-align:middle}
.flag30 {background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:30px;width:30px;vertical-align:middle}
.flag-cn {background-image:url(../images/lang/cn.png)}
.flag-en {background-image:url(../images/lang/en.png)}
.flag-ar {background-image:url(../images/lang/ar.png)}
.flag-be {background-image:url(../images/lang/be.png)}
.flag-bg {background-image:url(../images/lang/bg.png)}
.flag-bn {background-image:url(../images/lang/bn.png)}
.flag-ca {background-image:url(../images/lang/ca.png)}
.flag-cs {background-image:url(../images/lang/cs.png)}
.flag-cy {background-image:url(../images/lang/cy.png)}
.flag-da {background-image:url(../images/lang/da.png)}
.flag-de {background-image:url(../images/lang/de.png)}
.flag-el {background-image:url(../images/lang/el.png)}
.flag-es {background-image:url(../images/lang/es.png)}
.flag-et {background-image:url(../images/lang/et.png)}
.flag-fa {background-image:url(../images/lang/fa.png)}
.flag-fi {background-image:url(../images/lang/fi.png)}
.flag-fr {background-image:url(../images/lang/fr.png)}
.flag-ga {background-image:url(../images/lang/ga.png)}
.flag-hi {background-image:url(../images/lang/hi.png)}
.flag-ht {background-image:url(../images/lang/ht.png)}
.flag-hu {background-image:url(../images/lang/hu.png)}
.flag-id {background-image:url(../images/lang/id.png)}
.flag-is {background-image:url(../images/lang/is.png)}
.flag-it {background-image:url(../images/lang/it.png)}
.flag-ja {background-image:url(../images/lang/ja.png)}
.flag-ko {background-image:url(../images/lang/ko.png)}
.flag-lo {background-image:url(../images/lang/lo.png)}
.flag-lt {background-image:url(../images/lang/lt.png)}
.flag-lv {background-image:url(../images/lang/lv.png)}
.flag-mk {background-image:url(../images/lang/mk.png)}
.flag-ms {background-image:url(../images/lang/ms.png)}
.flag-mt {background-image:url(../images/lang/mt.png)}
.flag-nl {background-image:url(../images/lang/nl.png)}
.flag-no {background-image:url(../images/lang/no.png)}
.flag-pl {background-image:url(../images/lang/pl.png)}
.flag-pt {background-image:url(../images/lang/pt.png)}
.flag-ro {background-image:url(../images/lang/ro.png)}
.flag-ru {background-image:url(../images/lang/ru.png)}
.flag-sk {background-image:url(../images/lang/sk.png)}
.flag-sl {background-image:url(../images/lang/sl.png)}
.flag-sw {background-image:url(../images/lang/sw.png)}
.flag-th {background-image:url(../images/lang/th.png)}
.flag-tl {background-image:url(../images/lang/tl.png)}
.flag-tr {background-image:url(../images/lang/tr.png)}
.flag-uk {background-image:url(../images/lang/uk.png)}
.flag-ur {background-image:url(../images/lang/ur.png)}
.flag-vi {background-image:url(../images/lang/vi.png)}
.header_search_select {position:absolute;left:0;top:100%;width:100%;background-color:#fff;z-index:99;font-size:14px;color:#000;display:none;box-shadow:0 0 16px rgba(122,122,122,.1)}
.header_search_select li {padding:10px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}
@media (min-width:992px) {
    .header_search_select li {padding:4px 8px}
    .header_search_select li.active {background-color:rgba(122,122,122,.1)}
}
@media (max-width:992px) {
    .header_search_select li:after {content:"";position:absolute;left:10px;right:10px;bottom:0;border-bottom:1px solid #f1f1f1}
    .header_search_select li:last-child:after {display:none}
}
.tipsBox {animation:tipsBox .3s;-webkit-animation:tipsBox .3s;transform:translateY(0);bottom:0;padding:15px;border-radius:0;background-color:rgba(0,0,0,.8);color:#FFF;position:fixed;left:0;z-index:1099;width:100%;text-align:center;transition:.3s;font-size:30px}
.tipsBox.hide_ {transform:translateY(100%)}
@keyframes tipsBox {from {transform:translateY(100%)}
    to {transform:translateY(0)}
}
@-webkit-keyframes tipsBox {from {transform:translateY(100%)}
    to {transform:translateY(0)}
}
.flexBoxWrap {display:flex;display:-webkit-flex;flex-wrap:wrap}
@media(max-width:767px) {
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-xs-6,_:future {width:49.932%}
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-xs-4,_:future {width:33.289%}
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-xs-3,_:future {width:24.959%}
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-xs-2,_:future {width:16.645%}
}
@media(min-width:768px) {
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-sm-6,_:future {width:49.932%}
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-sm-4,_:future {width:33.289%}
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-sm-3,_:future {width:24.959%}
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-sm-2,_:future {width:16.645%}
}
@media(min-width:992px) {
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-md-6,_:future {width:49.932%}
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-md-4,_:future {width:33.289%}
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-md-3,_:future {width:24.959%}
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-md-2,_:future {width:16.645%}
}
@media(min-width:1200px) {
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-lg-6,_:future {width:49.932%}
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-lg-4,_:future {width:33.289%}
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-lg-3,_:future {width:24.959%}
    ::-webkit-full-page-media,:root .flexBoxWrap>.col-lg-2,_:future {width:16.645%}
}
.tem01-modalBox {width:50%;height:auto;min-width:400px;max-width:90%;max-height:90%;position:fixed!important;transition:.5s;z-index:999;top:0;left:25%}
.tem01-modalBox.hide_ {top:0!important;transform:translateY(-100%);-ms-transform:translateY(-100%);opacity:0;z-index:-1}
.tem01-modalBox.noTransition {transition:.08s}
.tem01-modalBox.noTransition.Firefox {transition:none}
.tem01-modalBox li {list-style:none}
.tem01-modalBox .modalMain {height:100%;background-color:#FFF;position:relative;border-radius:5px;box-shadow:0 0 40px rgba(0,0,0,.2)}
.tem01-modalBox .move {cursor:move}
.tem01-modalBox .max_hide {display:inline-block}
.tem01-modalBox .max_show {display:none!important}
.tem01-modalBox .modalHead {color:#FFF;line-height:40px;padding:0 20px;position:absolute;top:0;left:0;width:100%;height:60px;border-top-right-radius:4px;border-top-left-radius:4px;display:flex;display:-webkit-flex;justify-content:space-between;justify-content:space-between;align-items:center;-webkit-align-items:center}
.tem01-modalBox .modalHead a {color:inherit;text-decoration:none!important}
.tem01-modalBox .modalHead button,.tem01-modalBox .modalHead button i {padding:0;color:inherit}
.tem01-modalBox .modalHead .title {flex-grow:1;-webkit-flex-grow:1;padding:10px 0;line-height:inherit;overflow:hidden}
.tem01-modalBox .modalHead .title span {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;font-size:18px;font-weight:500}
.tem01-modalBox .tem01-modalBoxSet {flex-grow:0;-webkit-flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0;overflow:hidden;margin-right:-5px}
.tem01-modalBox .tem01-modalBoxSet a {display:block;float:left;width:34px;padding:8px 0 7px;text-align:center;cursor:pointer;transition:.5s}
.tem01-modalBox .tem01-modalBoxSet i {display:inline-block;font-size:20px;line-height:inherit;transition:.2s}
.tem01-modalBox .tem01-modalBoxSet a:hover i {transform:scale(1.2);-ms-transform:scale(1.2)}
.tem01-modalBox .tem01-modalBoxSet a:hover i.scaleX-1 {transform:scale(1.2) scaleX(-1);-ms-transform:scale(1.2) scaleX(-1)}
.tem01-modalBox .modalNav {width:100%;height:40px;overflow:hidden;position:absolute;top:0;left:0}
.tem01-modalBox .modalNav:before {content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.1)}
.tem01-modalBox .modalNav .nav {display:flex;display:-webkit-flex;border:none;position:relative;z-index:1}
.tem01-modalBox .modalNav button,.tem01-modalBox .modalNav button i {padding:0;color:inherit}
.tem01-modalBox .modalNav li {text-align:center;margin:0;float:none}
.tem01-modalBox .modalNav a {border:none!important;margin:0;padding:10px 22px;border-radius:0;background:0 0;color:#FFF!important;transition:.5s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tem01-modalBox .modalNav a:focus,.tem01-modalBox .modalNav a:hover {background-color:rgba(0,0,0,.1)}
.tem01-modalBox .modalNav .active a {background-color:rgba(255,255,255,.1)!important;text-shadow:0 0 10px rgba(255,255,255,.5)}
.tem01-modalBox .modalSearch {width:100%;height:40px;position:absolute;top:0;left:0}
.tem01-modalBox .modalSearch button,.tem01-modalBox .modalSearch button i {padding:0;color:inherit}
.tem01-modalBox .modalSearch form {width:100%;height:100%}
.tem01-modalBox .modalSearch input {border:none;outline:0;display:block;width:100%;height:100%;background:#F1F5F9;padding:10px;padding:0 50px 0 20px;font-size:13px;line-height:40px}
.tem01-modalBox .modalSearch button {border:none;outline:0;display:inline-block;background:0 0;position:absolute;top:5px;right:5px}
.tem01-modalBox .modalSearch i {display:block;width:40px;line-height:30px;text-align:center;font-size:18px;opacity:.5;transition:.5s}
.tem01-modalBox .modalSearch button:hover i {opacity:1}
.tem01-modalBox .modalBody {max-height:100%;overflow:hidden;overflow-y:auto}
.tem01-modalBox .modalFoot {position:absolute;bottom:0;left:0;width:100%;height:40px;display:flex;display:-webkit-flex;color:#FFF}
.tem01-modalBox .modalFoot i {display:inline-block}
.tem01-modalBox .modalFoot button,.tem01-modalBox .modalFoot button i {padding:0;color:inherit}
.tem01-modalBox .modalFoot button {border-radius:0;background:0 0;border:none;outline:0;height:40px;flex-grow:1;-webkit-flex-grow:1}
.tem01-modalBox .modalFoot button:hover {opacity:.8}
.tem01-modalBox .modalFoot button:first-child {border-bottom-left-radius:4px}
.tem01-modalBox .modalFoot button:last-child {border-bottom-right-radius:4px}
.tem01-modalBox .modalFoot.color5 button:nth-child(5n+1) {
    background-color:#ffac13}
.tem01-modalBox .modalFoot.color5 button:nth-child(5n+2) {
    background-color:#83c44e}
.tem01-modalBox .modalFoot.color5 button:nth-child(5n+3) {
    background-color:#00aeff}
.tem01-modalBox .modalFoot.color5 button:nth-child(5n+4) {
    background-color:#e53935}
.tem01-modalBox .modalFoot.color5 button:nth-child(5n) {
    background-color:#00c0a5}
.tem01-modalBox .modalFoot.color4 button:nth-child(4n+1) {
    background-color:#EF5555}
.tem01-modalBox .modalFoot.color4 button:nth-child(4n+2) {
    background-color:#7D3BCF}
.tem01-modalBox .modalFoot.color4 button:nth-child(4n+3) {
    background-color:#2B87DA}
.tem01-modalBox .modalFoot.color4 button:nth-child(4n) {
    background-color:#29C4A9}
.tem01-modalBox .modalFoot button:nth-child(odd) {
    background-color:#EF5555}
.tem01-modalBox .modalFoot button:nth-child(even) {
    background-color:#29C4A9}
.tem01-modalBox .modalFoot button i {font-size:20px;line-height:40px;color:#FFF}
.tem01-modalBox .modalFoot button i.icon-refresh2 {font-size:16px}
.tem01-modalBox .modalEdge {position:absolute;bottom:0;right:0;opacity:0;transition:.3s;z-index:9;transform:scale(.5);-ms-transform:scale(.5)}
.tem01-modalBox .modalEdge i {width:30px;line-height:30px;text-align:center;font-size:20px;color:#FFF;background-color:#4C5866;border-radius:50%;display:inline-block;transform:rotate(90deg);-ms-transform:rotate(90deg)}
.tem01-modalBox .modalEdge.show_,.tem01-modalBox:hover .modalEdge {opacity:1;bottom:-10px;right:-10px;transform:scale(1);-ms-transform:scale(1)}
.tem01-modalBox.left .modalEdge {bottom:50%;right:0}
.tem01-modalBox.left .modalEdge i,.tem01-modalBox.right .modalEdge i {transform:rotate(45deg);-ms-transform:rotate(45deg)}
.tem01-modalBox.left:hover .modalEdge {bottom:50%;right:-15px}
.tem01-modalBox.right .modalEdge {bottom:50%;right:inherit;left:0}
.tem01-modalBox.right:hover .modalEdge {bottom:50%;right:inherit;left:-15px}
.tem01-modalBox.left,.tem01-modalBox.right {border-radius:0;max-height:100%}
.tem01-modalBox.max .max_hide {display:none!important}
.tem01-modalBox.max .max_show {display:inline-block!important}
.tem01-modalBox.min .min_hide {display:none}
.tem01-modalBox.close_,.tem01-modalBox.left .left_,.tem01-modalBox.lock_ .lock_,.tem01-modalBox.max_ .max_,.tem01-modalBox.min_ .min_,.tem01-modalBox:not(.left) .right_,.tem01-modalBox:not(.lock_) .unlock_,.tem01-modalBox:not(.max_) .nomal_,.tem01-modalBox:not(.min_) .top_ {width:0;transform:scale(0);-ms-transform:scale(0);opacity:0}
.tem01-modalBox.lock_ .move,.tem01-modalBox.noDraggable .move {cursor:default}
.tem01-modalBox.lock_ .modalEdge,.tem01-modalBox.max_ .modalEdge,.tem01-modalBox.noResizable .modalEdge {opacity:0}
.tem01-modalBox .accordion {border-bottom:1px solid #F1F5F9;padding:0 20px;overflow:hidden;transition:.5s}
.tem01-modalBox .accordion:hover {background-color:rgba(0,0,0,.02)}
.tem01-modalBox .accordion:hover span {text-shadow:0 0 10px rgba(0,0,0,.2)}
.tem01-modalBox .accordion:last-child {border-bottom:none}
.tem01-modalBox .accordion li {padding:0 5px;transition:.5s;flex-grow:1;-webkit-flex-grow:1;width:100%}
.tem01-modalBox .accordion ul {padding-left:0;display:flex;display:-webkit-flex}
.tem01-modalBox .accordion label {display:inline-block;width:100%;font-size:12px}
.tem01-modalBox .accordion select {padding:9px!important}
.tem01-modalBox .accordion .selectRight select {margin:-34px 2px 0 0;width:55px;padding:7px!important;float:right;position:relative;z-index:1;background:#FFF;border:1px solid rgba(0,0,0,.1)}
.tem01-modalBox .accordion .selectRight input {padding-right:60px}
.tem01-modalBox .accordion .button:hover,.tem01-modalBox .accordion input:focus {background-color:#E0E5EA}
.tem01-modalBox .accordion .button {cursor:pointer;text-align:center}
.tem01-modalBox .accordion .button,.tem01-modalBox .accordion input,.tem01-modalBox .accordion select {background:#F1F5F9;line-height:1;border-radius:3px;padding:10px;display:inline-block;width:100%;outline:0;transition:.5s;font-size:12px;color:#4C5866;font-weight:600;border:1px solid transparent}
.tem01-modalBox .accordion .active .button {background-color:#FFF;border-color:#E0E5EA;box-shadow:0 0 10px rgba(0,0,0,.08)}
.tem01-modalBox .accordion .bar {padding:14px 30px 14px 0;position:relative;cursor:pointer;font-size:16px}
.tem01-modalBox .accordion .bar span {color:#a3b0c2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;transition:.5s}
.tem01-modalBox .accordion .bar i {color:#333;position:absolute;display:inline-block;right:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:24px;transition:.5s}
.tem01-modalBox .accordion .form-group {padding-bottom:15px;margin-bottom:0}
.tem01-modalBox .accordion.show_ {padding-top:10px;background-color:transparent}
.tem01-modalBox .accordion.show_ .bar span {color:inherit}
.tem01-modalBox .accordion.show_ .bar i {transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg)}
.tem01-modalBox .accordion:not(.show_) {
    height:50px!important}
.tem01-modalBox.middle .modulePadding .pdlr {width:0;transform:scale(0);-ms-transform:scale(0);padding:0;margin:0;opacity:0;flex-grow:0;-webkit-flex-grow:0}
@media(max-width:768px) {
    .tem01-modalBox {width:80%;left:10%}
}
@media(max-width:420px) {
    .tem01-modalBox {width:90%;left:5%;min-width:300px}
    .tem01-modalBox .modalNav a {padding-left:10px;padding-right:10px}
}
.switchSlider {height:30px;line-height:30px;border-radius:30px;display:inline-block;position:relative;padding:1px;overflow:hidden}
.switchGroup:before {content:"";border-top:30px solid transparent;position:absolute;top:0;left:0;width:110%;height:100%;transition:.5s}
.switchSlider .switchGroup {width:200%;left:0;position:relative;top:0;padding:0;transition:.5s;text-align:left;cursor:pointer;border-radius:inherit;border-color:#999}
.switchSlider span {width:50%;position:relative;margin:0;text-align:center;display:inline-block;z-index:1}
.switchSlider span.on {padding-right:18px}
.switchSlider span.off {padding-left:18px}
.switchSlider label {width:24px;height:24px;border-radius:24px;background-color:#FFF;position:absolute;top:2px;left:50%;margin-left:-26px;z-index:1;cursor:pointer}
.OFF .switchGroup:before {border-top-color:inherit}
.OFF .switchGroup {left:-100%!important;background-color:transparent}
.OFF .switchGroup label {margin-left:2px!important}
.navBar_ul .dropdown-menu {left:10px!important;min-width:auto!important}
.second_level li a {font-size:12px}
.tem01-header .big-fontsize,.tem02-header .big-fontsize,.tem03-header .big-fontsize,.tem04-header .big-fontsize,.tem05-header .big-fontsize,.tem06-header .big-fontsize,.tem07-header .big-fontsize,.tem08-header .big-fontsize,.tem09-header .big-fontsize,.tem10-header .big-fontsize,.tem11-header .big-fontsize,.tem12-header .big-fontsize {display:none}
.tem01-header .nav>li>a:focus,.tem01-header .nav>li>a:hover {background:0 0}
.tem01-header .second_level {margin:0}
.tem01-header .loginBar {float:right;margin:0 10px}
.tem01-header .loginBar .login,.tem01-header .loginBar .register {text-decoration:none}
.tem01-header .loginBar i {color:#fff}
.tem01-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem01-header .loginBar .icon {position:relative}
.tem01-header .loginBar .icon span {color:#fff;font-size:17px}
.tem01-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:100%;left:auto;right:0}
.tem01-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFF}
.tem01-header {width:100%;height:120px}
.tem01-header li {list-style:none}
.tem01-header .top {width:100%;height:80px;position:relative;z-index:98}
.tem01-header .top .logo {width:300px;height:60px;position:relative;margin:10px auto 0;z-index:999;overflow:hidden;text-align:center}
.tem01-header .top .logo img {height:100%;display:block;margin:0 auto}
.tem01-header .container {position:relative}
.tem01-header .top .icons {width:96%;height:60px;position:absolute;left:2%;top:0;z-index:1000}
.tem01-header .top .icons span {color:#FFF}
.tem01-header .top .icons .cartBar,.tem01-header .top .icons .languageBar,.tem01-header .top .icons .loginBar,.tem01-header .top .icons .menuBar,.tem01-header .top .icons .searchBar {margin:22px 2px;padding:2px 10px;line-height:30px;background:rgba(0,0,0,.045);border-radius:5px;position:relative;z-index:1}
.tem01-header .top .icons .cartBar,.tem01-header .top .icons .languageBar {float:left;position:relative;cursor:pointer}
.tem01-header .cartBar span.icon {cursor:pointer;display:inline-block;margin:0 8px 0 0;text-align:center;font-size:14px}
.tem01-header .cartBar span.text {display:inline-block;font-size:12px}
.tem01-header .cartBar i {border-radius:50%;color:#fff;font-size:10px;font-style:normal;height:13px;left:20px;line-height:13px;position:absolute;text-align:center;top:2px;width:13px}
.tem01-header .languageBar span.country {font-size:12px;cursor:pointer;vertical-align:middle;margin-left:5px}
.tem01-header .top .icons .languageBar .languageList {display:none;min-width:170px;height:auto;padding:0;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:4px;background:#FFF;position:absolute;top:30px;left:0;z-index:9999999}
.tem01-header .top .icons .languageBar .languageList:before {content:"";width:0;height:0;position:absolute;top:-5px;left:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFF}
.tem01-header .top .icons .languageBar .languageList li a {width:100%;line-height:25px;display:block;font-size:12px;color:#666;padding:2px 10px}
.tem01-header .top .icons .languageBar .languageList li a:hover {background:#CCC;color:#333}
.tem01-header .top .icons .languageBar.ON .languageList {display:block}
.tem01-header .top .icons .searchBar {float:right;position:relative}
.tem01-header .top .icons .searchBar .icon {border:none;font-size:16px;cursor:pointer}
.tem01-header .top .icons .searchBar form input {display:none}
.tem01-header .top .icons .searchBar .switch {width:20px;height:20px;font-size:20px;opacity:0;position:absolute;top:0;left:0;cursor:pointer}
.tem01-header .top .icons .searchBar button {display:none}
.tem01-header .top .icons.ON .searchBar {width:78%;height:46px;margin-top:10px;border-bottom:1px solid #FFF;background:#fff;position:relative;top:6px}
.tem01-header .top .icons.ON .searchBar form {width:100%;height:46px}
.tem01-header .top .icons.ON .searchBar form input {box-shadow:none;width:80%;color:#333;font-size:14px;text-indent:6px;background:0 0;border:none;outline:0;margin:6px 0;position:absolute;top:0;left:6px;z-index:9;display:block}
.tem01-header .top .icons.ON .searchBar .search {cursor:default;color:#666;font-size:16px;width:36px;position:absolute;top:6px;right:44px;background:#fff;padding:10px;margin:0;left:auto;display:block}
.tem01-header .top .icons.ON .searchBar .switch {opacity:1;font-size:24px;cursor:pointer;width:44px;height:46px;position:absolute;top:0;right:0;color:#999;padding:10px;margin:0;left:auto}
.tem01-header .top .icons .menuBar {float:right;display:none}
.tem01-header .top .icons .menuBar span {width:24px;height:20px;line-height:20px;border-radius:3px;border:1px solid #FFF;text-align:center;display:block;font-size:14px;font-size:10px;cursor:pointer}
.tem01-header .bottom {border-bottom:1px solid #DEDEDE}
.tem01-header .navBar {width:100%}
.tem01-header .navBar_ul_box {width:98%;height:40px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}
.tem01-header .navBar_ul_box_max_height {height:660px}
.tem01-header .navBar_ul {position:absolute;left:0;width:10000px}
.tem01-header .navBar_ul li {float:left;position:relative}
.tem01-header .navBar_ul li a {line-height:40px;padding:0 15px;cursor:pointer;display:inline-block}
.tem01-header .navBar_ul>li:first-child a {text-transform:uppercase}
.tem01-header .navBar_ul .dropdown-menu {min-width:110px!important;left:0!important}
.tem01-header .second_level {max-height:660px;overflow:auto}
.tem01-header .second_level li {width:100%}
.tem01-header .second_level li a {line-height:26px}
.tem01-header .three_level {left:0!important;display:none}
.tem01-header .three_level li a {left:0!important;font-size:12px!important;color:#333;width:auto;display:block;margin-left:auto;margin-right:auto}
.tem01-header .navBar_next,.tem01-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:0;top:5px;cursor:pointer;font-size:12px}
.tem01-header .navBar_prev {left:0}
.tem01-header .navBar {position:relative;z-index:97!important}
.tem01-header .bottom {width:100%;overflow:hidden;background:#fff}
@media (max-width:1199px) {
    .tem01-header .navBar_next,.tem01-header .navBar_prev {width:20px}
}
@media (max-width:991px) {
    .tem01-header .navBar_prev {left:-15px}
    .tem01-header .navBar_next {right:-15px}
    .tem01-header .top .icons.ON .searchBar .search {right:0}
    .tem01-header .top .icons.ON .searchBar .switch {right:-40px}
}
@media (max-width:767px) {
    .tem01-header .navBar_ul li a {font-size:14px}
    .tem01-header .cartBar,.tem01-header .languageBar span.country,.tem01-header .loginBar {display:none}
    .tem01-header .top .icons.ON .searchBar {width:96%;top:0;margin:0;margin-right:20px;font-size:14px}
    .tem01-header .top .icons.ON .searchBar .switch {font-size:18px;padding:13px}
}
.tem02-header .nav>li>a:focus,.tem02-header .nav>li>a:hover {background:0 0}
.tem02-header .nav-second-btn {display:none}
.tem02-header .second_level {margin:0}
.tem02-header .loginBar {float:right}
.tem02-header .loginBar .login,.tem02-header .loginBar .register {color:#fff;font-size:12px;text-decoration:none}
.tem02-header .loginBar i {color:#fff}
.tem02-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem02-header .loginBar .icon {position:relative}
.tem02-header .loginBar .icon span {color:#fff;font-size:17px;vertical-align:middle}
.tem02-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:100%;left:auto;right:0}
.tem02-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFF}
.tem02-header {width:100%;height:60px;position:relative;z-index:20}
.tem02-header li {list-style:none}
.tem02-header .logo {max-width:200px;height:60px;float:left;position:relative;z-index:99;overflow:hidden}
.tem02-header .logo a {width:100%;height:100%;display:block;margin:0}
.tem02-header .logo img {display:block;margin:0 auto;max-width:100%;max-height:100%}
.tem02-header .container {position:relative}
.tem02-header .cartBar,.tem02-header .languageBar,.tem02-header .loginBar,.tem02-header .menuBar,.tem02-header .searchBar {margin:0 2px;padding:2px 10px;line-height:30px;background:rgba(0,0,0,.045);border-radius:5px;position:relative;z-index:1}
.tem02-header .cartBar,.tem02-header .languageBar {float:left;position:relative;cursor:pointer}
.tem02-header .icons .languageBar {margin-right:0}
.tem02-header .icons {position:absolute;top:12px;right:0;z-index:99}
.tem02-header .icons span {color:#FFF}
.tem02-header .cartBar span.icon {cursor:pointer;display:inline-block;margin:0 8px 0 0;text-align:center;font-size:15px}
.tem02-header .cartBar span.text {display:inline-block;font-size:12px}
.tem02-header .cartBar i {border-radius:50%;color:#fff;font-size:10px;font-style:normal;height:13px;left:20px;line-height:13px;position:absolute;text-align:center;top:2px;width:13px}
.tem02-header .languageBar span.country {font-size:12px;cursor:pointer;vertical-align:middle;margin-left:5px}
.tem02-header .icons .languageBar {float:right;position:relative}
.tem02-header .icons .languageBar .languageList {display:none;min-width:170px;height:auto;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:4px;background:#FFF;position:absolute;top:30px;left:auto;right:0;z-index:9999999}
.tem02-header .icons .languageBar .languageList:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFF}
.tem02-header .icons .languageBar .languageList li a {width:100%;line-height:24px;display:block;font-size:12px;color:#666;padding:0 10px}
.tem02-header .icons .languageBar .languageList li a:hover {background:#CCC;color:#333}
.tem02-header .icons .languageBar.ON .languageList {display:block}
.tem02-header .top .icons .searchBar {float:right;position:relative;z-index:10}
.tem02-header .top .icons .searchBar .icon {border:none}
.tem02-header .top .icons .searchBar form input {display:none}
.tem02-header .top .icons .searchBar .switch1 {width:20px;height:20px;font-size:20px;opacity:0;position:absolute;top:0;left:0}
.tem02-header .top .icons .searchBar button {display:none}
.tem02-header .top .icons.ON1 .searchBar {width:300px;height:46px;margin-top:10px;border-bottom:1px solid #FFF;background:#fff;position:absolute;top:-23px;right:44px}
.tem02-header .top .icons.ON1 .searchBar form {width:100%;height:46px}
.tem02-header .top .icons.ON1 .searchBar form input {width:80%;height:34px;color:#333;font-size:14px;text-indent:6px;background:0 0;border:none;outline:0;margin:6px 0;position:absolute;top:0;left:6px;z-index:9;display:block}
.tem02-header .top .icons.ON1 .searchBar .switch1 {opacity:1;font-size:24px;cursor:pointer;width:44px;height:46px;position:absolute;top:0;right:-44px;background:#fff;color:#666;padding:10px;margin:0;left:auto}
.tem02-header .top .icons.ON1 .searchBar .search {width:36px;border:none;cursor:default;color:#666;font-size:16px;position:absolute;top:6px;right:0;background:#fff;padding:10px;margin:0;left:auto;display:block}
.tem02-header .top .icons.ON1 .searchBar button {width:20px;height:30px;position:absolute;top:-3px;left:-40px;z-index:10;float:left;cursor:default;margin-left:10px;color:#999;display:block}
.tem02-header .icons .menuBar {float:right;display:none}
.tem02-header .icons .menuBar span {font-size:22px;cursor:pointer;vertical-align:middle}
.tem02-header .navBar {width:66%;height:40px;margin-top:14px;float:left}
.tem02-header .navBar ul li {float:left}
@media (max-width:1199px) {
    .tem02-header .top {padding:0 3%}
    .tem02-header .container {width:100%;padding:0}
    .tem02-header .logo {margin:0}
    .tem02-header .icons .menuBar {display:block}
    .tem02-header .navBar {width:100%;height:auto;background:#FFF;margin:0;overflow:visible;float:right}
    .tem02-header .navBar ul {float:none;left:0}
    .tem02-header .navBar ul li {width:100%;float:none;left:0}
    .tem02-header .navBar ul li a {display:inline}
    .tem02-header.ON {height:auto}
    .tem02-header.ON .navBar {display:block}
    .tem02-header.ON .icons .menuBar span {background:#FFF;color:inherit}
    .tem02-header.ON .navBar ul li a:hover {margin-top:15px}
    .tem02-header .top .icons.ON1 .searchBar {width:auto;position:absolute;top:0;left:0;margin:6px 40px 6px -260px;right:0}
    .tem02-header .top .icons.ON1 .searchBar .search {right:0}
    .tem02-header .top .icons.ON1 .searchBar .switch1 {right:-40px}
    .tem02-header .nav-second-btn {display:block}
}
@media (max-width:540px) {
    .tem02-header .icons.ON {height:60px;z-index:9999;top:0}
    .tem02-header .icons.ON .languageBar,.tem02-header .icons.ON .menuBar {display:none}
}
@media (max-width:400px) {
    .tem02-header .icons .languageBar {margin:20px 8px 20px 3px}
    .tem02-header .icons.ON1 .searchBar {margin:0 5px}
    .tem02-header .icons .languageBar .languageList {top:40px}
}
@media (max-width:320px) {
    .tem02-header .top .icons.ON1 .searchBar {margin:6px 40px 6px -220px}
}
@media (max-width:590px) {
    .tem02-header .icons.ON {width:70%}
}
@media (min-width:641px) {
    .tem02-header .navBar_posr {position:relative}
    .tem02-header .navBar {position:absolute;top:0;left:200px;width:65%}
    .tem02-header .navBar_ul_box {width:100%;height:50px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}
    .tem02-header .navBar_ul_box_max_height {height:660px}
    .tem02-header .navBar_ul {position:absolute;left:0;width:10000px}
    .tem02-header .navBar_ul li {float:left;position:relative}
    .tem02-header .navBar_ul li a {padding:5px 15px;cursor:pointer}
    .tem02-header .second_level {max-height:660px;overflow:auto}
    .tem02-header .second_level li {width:100%}
    .tem02-header .second_level li a {line-height:16px;font-size:14px}
    .tem02-header .three_level {left:0!important;display:none}
    .tem02-header .three_level li a {font-size:12px!important;min-width:auto;display:block;color:#333}
    .tem02-header .navBar_next,.tem02-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-13px!important;top:2px;cursor:pointer;font-size:12px}
    .tem02-header .navBar_prev {left:-13px!important}
    .tem02-header .bottom {position:relative}
}
@media (max-width:1199px) {
    .tem02-header .navBar {position:absolute;left:0;top:60px;width:100%;background:0 0}
    .tem02-header .navBar_ul_box {width:100%;margin:0;overflow:hidden;height:500px}
    .tem02-header .navBar ul li a {display:inline-block;width:100%;color:#333}
    .tem02-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;box-shadow:0 0 5px rgba(0,0,0,.3);top:0;background:#fff}
    .tem02-header .navBar_ul li {height:auto;float:left;position:relative;width:100%;border-bottom:1px solid #eee}
    .tem02-header .navBar_ul li a {font-size:16px}
    .tem02-header .second_level {width:98%;position:relative;left:1%!important}
    .tem02-header .three_level {left:0!important;display:none}
    .tem02-header .three_level li {left:0!important}
    .tem02-header .three_level li a {font-size:12px}
    .tem02-header .caret_3 {margin-left:5px}
    .tem02-header .navBar_next,.tem02-header .navBar_prev {display:none!important}
    .tem02-header .navBar {display:none}
    .tem02-header .icons.ON1 .searchBar,.tem02-header.ON .navBar ul li a:hover {margin-top:0}
}
@media (max-width:767px) {
    .tem02-header .icons .cartBar,.tem02-header .icons .loginBar {display:none}
}
.tem04-header {width:100%;background:#FFF;z-index:99;position:relative}
.tem04-header .top {padding:5px 0}
.tem04-header .second_level {margin:0}
.tem04-header .loginBar {float:right;margin:0 10px}
.tem04-header .loginBar .login,.tem04-header .loginBar .register {color:#999;font-size:12px;text-decoration:none}
.tem04-header .loginBar .register {margin:0 0 0 10px}
.tem04-header .loginBar i {color:#999}
.tem04-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem04-header .loginBar .icon {position:relative}
.tem04-header .loginBar .icon span {font-size:22px}
.tem04-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:40px;left:auto;right:0}
.tem04-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFF}
.tem04-header ul li {list-style:none;float:left}
.tem04-header .box {float:left}
.tem04-header .logo {max-width:200px;height:50px;float:left;position:relative}
.tem04-header .logo a img {height:100%}
.tem04-header .icons .languageBar,.tem04-header .icons .menuBar,.tem04-header .icons .searchBar {margin:0 5px}
.tem04-header .icons .loginBar {margin:0 0 0 5px}
.tem04-header .icons {width:auto;position:relative;float:right;z-index:1000;top:18px;right:0}
.tem04-header .icons span {color:#999}
.tem04-header .icons .languageBar {float:right;width:20px;height:20px;position:relative}
.tem04-header .icons .languageBar span {font-size:19px;cursor:pointer;color:#999;font-weight:700}
.tem04-header .icons .languageBar .languageList {display:none;min-width:170px;height:auto;padding:5px;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:4px;background:#FFF;position:absolute;top:40px;left:auto;right:0;z-index:9999999}
.tem04-header .icons .languageBar .languageList:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFF}
.tem04-header .icons .languageBar .languageList li {float:none}
.tem04-header .icons .languageBar .languageList li a {width:100%;line-height:24px;display:block;font-size:14px;padding:0 15px;color:#666}
.tem04-header .icons .languageBar .languageList li a:hover {background:#CCC;color:#333}
.tem04-header .icons .languageBar.ON .languageList {display:block}
.tem04-header .top .icons .searchBar {float:right;width:20px;position:relative}
.tem04-header .top .icons .searchBar .icon {border:none}
.tem04-header .top .icons .searchBar form input {display:none}
.tem04-header .top .icons .searchBar .switch {width:20px;height:20px;font-size:20px;opacity:0;position:absolute;top:0;left:0}
.tem04-header .top .icons .searchBar button {display:none}
.tem04-header .top .icons.ON .searchBar {width:300px;height:46px;margin-top:6px;border-bottom:1px solid #999;background:#fff;position:absolute;top:-23px;right:0}
.tem04-header .top .icons.ON .searchBar form {width:100%;height:46px}
.tem04-header .top .icons.ON .searchBar form input {width:80%;height:34px;color:#333;font-size:14px;text-indent:6px;background:0 0;border:none;outline:0;margin:6px 0;position:absolute;top:0;left:6px;z-index:9;display:block}
.tem04-header .top .icons.ON .searchBar .switch {opacity:1;font-size:24px;cursor:pointer;width:44px;height:46px;position:absolute;top:0;right:-44px;background:#fff;color:#666;padding:10px;margin:0;left:auto}
.tem04-header .top .icons.ON .searchBar .search {width:36px;border:none;cursor:default;color:#666;font-size:16px;position:absolute;top:6px;right:0;background:#fff;padding:10px;margin:0;left:auto;display:block}
.tem04-header .top .icons.ON .searchBar button {width:20px;height:30px;position:absolute;top:-3px;left:-40px;z-index:10;float:left;cursor:default;margin-left:10px;color:#999;display:block}
.tem04-header .top .icons.ON .searchBar .icon .icon-search2 {color:#fff}
.tem04-header .icons .menuBar {float:right;display:none}
.tem04-header .icons .menuBar span {width:24px;height:20px;line-height:20px;color:#666;border-radius:3px;border:1px solid #666;text-align:center;display:block;font-size:14px;font-size:10px;cursor:pointer}
.tem04-header.ON .icons .menuBar span {background:#666;color:#FFF}
.tem04-header .navbar li.active a {background-color:inherit;color:inherit}
@media (max-width:1199px) {
    .tem04-header {height:auto}
    .tem04-header .logo {width:180px}
    .tem04-header .logo a {line-height:50px}
    .tem04-header .icons {height:50px;padding-left:0;top:0;position:relative;left:0}
    .tem04-header .icons .languageBar,.tem04-header .icons .menuBar,.tem04-header .icons .searchBar {margin:15px 10px}
    .tem04-header .icons .loginBar {margin:15px 0 15px 10px}
    .tem04-header .icons .languageBar {float:right}
    .tem04-header .icons .menuBar {display:block}
    .tem04-header .icons .languageBar .languageList {left:auto;right:0}
    .tem04-header .icons .languageBar .languageList:before {left:auto;right:5px}
    .tem04-header .navBar {display:none;margin:0}
    .tem04-header .box {width:100%;float:none}
    .tem04-header .navBarshow {display:block}
    .tem04-header.ON .navBar {width:100%;height:auto;display:block;top:2px}
    .tem04-header.ON .navBar li {width:100%;height:auto}
    .tem04-header.ON .navBar li a {width:100%;height:auto;display:inline-block}
    .tem04-header.ON .icons li span.icon-menu5.switch {background:#999;color:#FFF}
    .tem04-header .languageBar .languageList {top:50px}
    .tem04-header .top .icons.ON .searchBar {width:300px;margin:3px;position:absolute;top:0;right:0;margin-left:-250px}
    .tem04-header .top .icons.ON .searchBar .search {right:0}
    .tem04-header .top .icons.ON .searchBar .switch {right:-40px}
}
@media (max-width:768px) {
    .tem04-header .top {padding:5px 3%}
}
@media (max-width:540px) {
    .tem04-header .logo {width:120px}
    .tem04-header .icons.ON {height:50px;background:#FFF;z-index:9999;top:0}
    .tem04-header .icons.ON .languageBar,.tem04-header .icons.ON .menuBar {display:none}
}
@media (max-width:430px) {
    .tem04-header .top .icons.ON .searchBar {margin-right:50px;width:200px;margin-left:0}
}
@media (max-width:400px) {
    .tem04-header .icons .menuBar,.tem04-header .icons .searchBar {margin:15px 5px}
    .tem04-header .icons .languageBar {margin:15px 8px 20px 3px}
    .tem04-header .icons .loginBar {display:none}
    .tem04-header .icons.ON .searchBar {margin:0 5px}
    .tem04-header .icons .languageBar .languageList {top:40px}
}
@media (max-width:320px) {
    .tem04-header .logo {width:100px}
}
@media (min-width:641px) {
    .tem04-header ul.nav>li>a:focus,.tem04-header ul.nav>li>a:hover {background:0 0}
    .tem04-header .navBar_posr {position:relative}
    .tem04-header .navBar {position:absolute;right:13%;width:62%}
    .tem04-header .navBar_ul_box {width:100%;margin-top:5px;height:50px;position:relative;overflow:hidden}
    .tem04-header .navBar_ul_box_max_height {height:660px}
    .tem04-header .navBar_ul {position:absolute;left:0;width:10000px}
    .tem04-header .navBar_ul li {float:left;position:relative}
    .tem04-header .navBar_ul li a {line-height:40px;padding:0 15px;cursor:pointer;color:#888}
    .tem04-header .navBar_ul li.active a {color:rgba(255,255,255,.9)}
    .tem04-header .second_level {max-height:660px;overflow:auto}
    .tem04-header .second_level li {width:100%}
    .tem04-header .second_level li a {color:#666!important;border-radius:0;padding:3px 15px;font-size:14px;line-height:20px}
    .tem04-header .three_level {left:0!important;display:none}
    .tem04-header .three_level li a {font-size:12px!important;display:block;line-height:20px;padding:3px 15px 3px 20px}
    .tem04-header .navBar_next,.tem04-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-13px!important;top:10px;cursor:pointer;font-size:12px}
    .tem04-header .navBar_prev {left:-13px!important}
    .tem04-header .bottom {position:relative}
}
@media (max-width:1199px) {
    .tem04-header .icons.ON .searchBar {width:96%;position:absolute;top:10px;z-index:99999;margin:0 10px}
    .tem04-header .navBar {position:absolute;right:0}
    .tem04-header .navBar_ul_box {width:100%;margin:0;min-height:500px;overflow:hidden}
    .tem04-header .navBar ul li a {display:inline-block;width:100%}
    .tem04-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);top:50px}
    .tem04-header .navBar_ul li {width:100%;height:auto;float:left;position:relative;border-bottom:1px solid #eee}
    .tem04-header .navBar_ul li a {font-size:16px}
    .tem04-header .second_level {position:relative;width:100%}
    .tem04-header .three_level {left:0!important;display:none}
    .tem04-header .three_level li {left:0!important}
    .tem04-header .three_level li a {font-size:12px}
    .tem04-header .caret_3 {margin-left:5px}
    .tem04-header .navBar_next,.tem04-header .navBar_prev {display:none!important}
    .tem04-header .navBar {display:none}
}
.tem05-header .nav>li>a:focus,.tem05-header .nav>li>a:hover {background:0 0}
.tem05-header .second_level {margin:0}
.tem05-header .loginBar {float:right;margin:0;height:80px;line-height:80px}
.tem05-header .loginBar i {color:#999}
.tem05-header .loginBar .login,.tem05-header .loginBar .register {color:#999;font-size:12px;height:80px;display:inline-block;line-height:80px;text-decoration:none}
.tem05-header .loginBar .login {padding:0 0 0 10px}
.tem05-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem05-header .loginBar .icon {position:relative;top:3px}
.tem05-header .loginBar .icon span {font-size:22px}
.tem05-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:70px;left:auto;right:0}
.tem05-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem05-header {width:100%;height:80px;background:#FFF;position:relative;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.2)}
.tem05-header .logo {float:left;max-width:180px;overflow:hidden;height:80px;line-height:80px}
.tem05-header .logo img {max-height:100%;max-width:100%;padding:0 15px}
.tem05-header .navBarshow {display:none}
.tem05-header .navBar .row {width:auto}
.tem05-header .navBar .row ul {margin-top:0!important}
.tem05-header .navBar .row a {width:auto;display:block;height:40px;line-height:40px;padding:0 15px;border:1px solid #FFF;border-radius:2px;font-size:14px;font-weight:700;color:#333}
.tem05-header .navBar .row ul li {list-style:none;float:left}
.tem05-header .navBar .row ul li:hover ol {display:block}
.tem05-header .navBar .row ul li:hover ol a {border:none}
.tem05-header .navBar .row ol {display:none}
.tem05-header .navBar .row ol li {float:none}
.tem05-header .navBar.overflow {width:auto}
.tem05-header .navBar.overflow .NavSliderNext,.tem05-header .navBar.overflow .NavSliderPrev {top:24px}
.tem05-header .luagBar {height:80px;border:none;margin:0;z-index:1;float:right}
.tem05-header .luagBar .btn-group {position:relative}
.tem05-header .luagBar .dropdown-menu {top:70px;left:auto;right:0}
.tem05-header .luagBar .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem05-header .luagBar span {padding:0 10px;line-height:80px;display:block;cursor:pointer;width:100%;height:100%;font-size:19px;font-weight:700}
.tem05-header .top .searchBar {float:right;width:20px;position:relative}
.tem05-header .top .searchBar .icon {border:none;color:#999;line-height:80px;cursor:pointer}
.tem05-header .top .searchBar form input {display:none}
.tem05-header .top .searchBar .searchbox {width:20px;height:20px;font-size:20px;opacity:0;position:absolute;top:30px;left:0}
.tem05-header .top .searchBar button {display:none}
.tem05-header .top .searchBar.ON {width:300px;height:46px;margin-top:3px;border-bottom:1px solid #999;background:#fff;position:absolute;top:15px;right:50px;z-index:999}
.tem05-header .top .searchBar.ON form {width:100%;height:46px}
.tem05-header .top .searchBar.ON form input {width:80%;height:34px;color:#333;font-size:14px;text-indent:6px;background:0 0;border:none;outline:0;margin:6px 0;position:absolute;top:0;left:6px;z-index:9;display:block}
.tem05-header .top .searchBar.ON .searchbox {opacity:1;font-size:24px;cursor:pointer;width:44px;height:46px;position:absolute;top:0;right:-44px;background:#fff;color:#999;padding:10px;margin:0;left:auto}
.tem05-header .top .searchBar.ON .search {width:36px;border:none;cursor:default;color:#999;font-size:16px;position:absolute;top:6px;right:0;background:#fff;padding:10px;margin:0;left:auto;display:block}
.tem05-header .top .searchBar.ON button {width:20px;height:30px;position:absolute;top:-3px;left:-40px;z-index:10;float:left;cursor:default;margin-left:10px;color:#999;display:block}
.tem05-header .top .searchBar.ON .icon .icon-search2 {color:#fff;position:absolute;left:10px}
.tem05-header.ON {position:fixed;z-index:99999}
.tem05-header.ON,.tem05-header.ON .logo img,.tem05-header.ON .searchBar {height:60px}
.tem05-header.ON .searchBar .after form {padding:5px 0 5px 30px}
.tem05-header.ON .navBar {margin-top:10px}
.tem05-header .nav .active {border-radius:4px}
.tem05-header .nav li.active a,.tem05-header .nav-pills>li.active>a:focus,.tem05-header .nav-pills>li.active>a:hover {border-color:inherit;color:inherit}
@media (max-width:1199px) {
    .tem05-header .top .searchBar.ON {width:300px;margin:3px;position:absolute;top:15px;right:50px;margin-left:-250px}
    .tem05-header .top .searchBar.ON .search {right:0}
    .tem05-header .top .searchBar.ON .searchbox {right:-40px}
}
@media (max-width:430px) {
    .tem05-header .top .searchBar.ON {width:200px;margin-left:0}
}
@media (min-width:641px) {
    .tem05-header .container,.tem05-header .navBar_posr {position:relative}
    .tem05-header .navBar {position:absolute;top:0;left:20%;width:66%}
    .tem05-header .navBar_ul_box {width:100%;height:70px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}
    .tem05-header .navBar_ul_box_max_height {height:660px}
    .tem05-header .navBar_ul .second_level_li_cur a {color:#fff!important}
    .tem05-header .navBar_ul {position:absolute;left:0;width:10000px}
    .tem05-header .navBar_ul li {float:left;position:relative}
    .tem05-header .navBar_ul li>a {padding:8px 15px;cursor:pointer;color:#666;display:block;border-radius:4px}
    .tem05-header .navBar_ul li.active {border-radius:4px}
    .tem05-header .navBar_ul li.active>a {color:#fff}
    .tem05-header .second_level {max-height:660px;overflow:auto}
    .tem05-header .second_level li {width:100%}
    .tem05-header .second_level li a {color:#666!important;border-radius:0;padding:3px 15px;font-size:14px;line-height:18px}
    .tem05-header .three_level {left:0!important;display:none}
    .tem05-header .three_level li {left:0!important}
    .tem05-header .three_level li a {left:0!important;font-size:12px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
    .tem05-header .navBar_next,.tem05-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-13px!important;top:25px;cursor:pointer;font-size:12px}
    .tem05-header .navBar_prev {left:-13px!important}
    .tem05-header .bottom {position:relative}
    .tem05-header .navBar_ul {top:23px}
}
@media (max-width:1199px) {
    .tem05-header .navBar_ul_box {overflow:visible;height:auto}
    .tem05-header .navBar_ul {left:0!important}
    .tem05-header .navBar ul li a {display:inline-block;width:100%}
    .tem05-header .navBar_ul {position:absolute;width:100%;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3)}
    .tem05-header .navBar_ul li {width:100%;height:auto;float:none;position:relative;border-bottom:1px solid #eee}
    .tem05-header .navBar_ul li a {color:#666;color:#666;border-radius:0;padding:10px 0 10px 10px;font-size:14px}
    .tem05-header .navBar_ul li.active>a {color:#fff}
    .tem05-header .second_level {position:relative;width:100%}
    .tem05-header .three_level {left:0!important;color:#fff;display:none}
    .tem05-header .three_level li {left:0!important}
    .tem05-header .three_level li a {font-size:12px}
    .tem05-header .caret_3 {margin-left:5px}
    .tem05-header .navBar_next,.tem05-header .navBar_prev {display:none!important}
    .tem05-header .navBar {display:none;position:absolute;width:100%;left:0}
    .tem05-header .nav .active {border-radius:0}
    .tem05-header .navBarshow {display:block;float:right;height:80px;cursor:pointer;padding:0}
    .tem05-header .navBarshow i {font-size:20px;line-height:80px;text-align:center;display:block;padding:0 10px}
    .tem05-header .navBar_ul {top:80px}
    .tem05-header .logo img {padding:0}
}
@media (max-width:768px) {
    .tem05-header .top {padding:0 3%}
}
.tem06-header .icons .btn-group .dropdown-menu {position:absolute;top:40px}
.tem06-header .icons .btn-group .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem06-header .nav>li>a:focus,.tem06-header .nav>li>a:hover {background:0 0}
.tem06-header .second_level {margin:0}
.tem06-header .navBar {position:absolute;top:15px;left:20%;width:66%}
.tem06-header .loginBar {float:right}
.tem06-header .loginBar .login,.tem06-header .loginBar .register {color:#999;font-size:12px;display:inline-block;text-decoration:none}
.tem06-header .loginBar .login {padding:0 0 0 10px}
.tem06-header .loginBar i {color:#999}
.tem06-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem06-header .loginBar .icon {position:relative}
.tem06-header .loginBar .icon span {color:#999;font-size:22px}
.tem06-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:40px;left:auto;right:0}
.tem06-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem06-header,.tem06-header .container {position:relative}
.tem06-header {content:"";width:100%}
.tem06-header .container {height:100%;position:relative}
.tem06-header .logo {float:left;margin:9px 0;max-width:180px;overflow:hidden;height:50px}
.tem06-header .logo img {max-width:100%;max-height:100%}
.tem06-header .info {content:"";width:100%;border-bottom-style:dotted;border-bottom-width:1px}
.tem06-header .info h1 {line-height:25px;font-size:12px;float:left;padding:0;margin:0}
.tem06-header .info h2 {line-height:25px;font-size:12px;float:right;padding:0;margin:0;margin-left:10px;font-weight:400}
.tem06-header .info h2 span {margin-right:5px;display:inline-block}
.tem06-header .info h2 .editing[contenteditable],.tem06-header .info h2 [template-edit],.tem06-header .info h2 [template-embed] {display:inline-block;width:auto}
.tem06-header .info h1 {color:#666}
.tem06-header .info h2 {color:#999}
.tem06-header .mainnav {float:right;max-width:68%;padding:15px 0}
.tem06-header>.nav {position:relative;z-index:1;width:100%}
.tem06-header .nav .active {border-radius:4px}
.tem06-header .nav .nav-pills>li.active>a,.tem06-header .nav-pills>li.active>a:focus,.tem06-header .nav-pills>li.active>a:hover {background-color:inherit;color:inherit}
.tem06-header .icons {float:right;padding-top:22px;z-index:9}
.tem06-header .icons span {height:24px;line-height:24px;cursor:pointer;text-align:center;margin:0 6px;display:block}
.tem06-header .icons .login span,.tem06-header .icons .register span,.tem06-header .loginBar .icon span {margin-right:0}
.tem06-header .icons .btn-group button {background:none!important;border:none!important;box-shadow:none!important}
.tem06-header .icons .menuBar {float:right;display:none}
.tem06-header .icons .menuBar span {width:21px;height:20px;line-height:20px;font-size:19px;border-style:solid;border-width:1px;border-radius:4px}
.tem06-header .icons .menuBar span.ON {display:none;border:none}
.tem06-header.ON .icons .menuBar span {display:none}
.tem06-header.ON .icons .menuBar span.ON {display:block}
.tem06-header .icons .btn-group {float:right}
.tem06-header .icons .btn-group .icon-globe2 {font-size:19px;font-weight:700}
.tem06-header .icons .btn-group .dropdown-menu {left:auto;right:0}
.tem06-header .icons.ON {width:100%;height:75px;position:absolute;top:30px;left:0;padding:0 15px;padding-top:0}
.tem06-header .icons.ON .btn-group,.tem06-header .icons.ON .menuBar {display:none}
.tem06-header .top .icons .searchBar {float:right;width:20px;position:relative}
.tem06-header .top .icons .searchBar .icon {border:none}
.tem06-header .top .icons .searchBar form input {display:none}
.tem06-header .top .icons .searchBar .switch {width:20px;height:20px;font-size:20px;opacity:0;position:absolute;top:0;left:0}
.tem06-header .top .icons .searchBar button {display:none}
.tem06-header .top .icons.ON .searchBar {width:300px;height:46px;margin-top:6px;border-bottom:1px solid #999;background:#fff;position:absolute;top:-28px;right:50px;z-index:999}
.tem06-header .top .icons.ON .searchBar form {width:100%;height:46px}
.tem06-header .top .icons.ON .searchBar form input {width:80%;height:34px;color:#333;font-size:14px;text-indent:6px;background:0 0;border:none;outline:0;margin:6px 0;position:absolute;top:0;left:6px;z-index:9;display:block}
.tem06-header .top .icons.ON .searchBar .switch {opacity:1;font-size:24px;cursor:pointer;width:44px;height:46px;position:absolute;top:0;right:-44px;background:#fff;color:#666;padding:10px;margin:0;left:auto}
.tem06-header .top .icons.ON .searchBar .search {width:36px;border:none;cursor:default;color:#666;font-size:16px;position:absolute;top:6px;right:0;background:#fff;padding:10px;margin:0;left:auto;display:block}
.tem06-header .top .icons.ON .searchBar button {width:20px;height:30px;position:absolute;top:-3px;left:-40px;z-index:10;float:left;cursor:default;margin-left:10px;color:#999;display:block}
.tem06-header .top .icons.ON .searchBar .icon .icon-search2 {color:#fff}
@media (max-width:1199px) {
    .tem06-header .icons.ON .searchBar .icon .icon-clear {top:0}
    .tem06-header .icons.ON .searchBar {position:absolute;top:0;left:0}
    .tem06-header .container {padding-top:0}
    .tem06-header .logo {height:50px;padding-top:5px;max-width:35%}
    .tem06-header .info {position:relative}
    .tem06-header .info h2::before {margin:0 5px}
    .tem06-header .icons {padding-top:26px}
    .tem06-header .icons .menuBar {display:block}
    .tem06-header .icons.ON {height:60px;top:0;left:15px}
    .tem06-header .top .icons.ON .searchBar {width:90%;margin:3px;position:absolute;top:30px;right:0}
    .tem06-header .top .icons.ON .searchBar .search {right:0}
    .tem06-header .top .icons.ON .searchBar .switch {right:-40px}
    .tem06-header .nav {display:none}
    .tem06-header.ON .nav {display:block}
    .tem06-header .nav {float:none;padding-top:0;clear:both}
    .tem06-header .nav li {width:100%;clear:both}
    .tem06-header .nav-pills>li>a {border-radius:0}
    .tem06-header .nav-pills>li+li {margin-left:0}
    .tem06-header .mainnav {top:20px;width:100%;max-width:100%;border-bottom:1px solid #ccc}
    .tem06-header ul.nav {top:0;margin-top:0}
    .tem06-header .navBar {left:0}
    .tem06-header .navBar_ul li {padding:0 10px}
}
@media (max-width:991px) {
    .tem06-header {min-height:60px}
    .tem06-header .info {display:none}
    .tem06-header .top .icons.ON .searchBar {top:10px}
}
@media (max-width:768px) {
    .tem06-header ul.nav {margin:0}
    .tem06-header .top {padding:0 3%}
}
@media (max-width:430px) {
    .tem06-header .top .icons.ON .searchBar {margin-right:50px;width:70%;margin-left:20px}
}
@media (min-width:641px) {
    .tem06-header .navBar_posr {position:relative}
    .tem06-header .navBar_ul_box {width:100%;height:50px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}
    .tem06-header .navBar_ul_box_max_height {height:660px}
    .tem06-header .navBar_ul {position:absolute;left:0;width:10000px}
    .tem06-header .navBar_ul li {float:left;position:relative}
    .tem06-header .navBar_ul li.active {border-radius:4px}
    .tem06-header .navBar_ul li>a {padding:8px 15px;cursor:pointer;color:#666;display:block;border-radius:4px}
    .tem06-header .navBar_ul li.active>a {color:inherit}
    .tem06-header .second_level {max-height:660px;overflow:auto}
    .tem06-header .second_level li {width:100%}
    .tem06-header .second_level li a {color:#666!important;border-radius:0;padding:3px 15px;font-size:14px;line-height:20px}
    .tem06-header .three_level {left:0!important;display:none}
    .tem06-header .three_level li {left:0!important}
    .tem06-header .three_level li a {left:0!important;font-size:12px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
    .tem06-header .navBar_next,.tem06-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-13px!important;top:4px;cursor:pointer;font-size:12px}
    .tem06-header .navBar_prev {left:-13px!important}
    .tem06-header .bottom {position:relative}
}
@media (max-width:1199px) {
    .tem06-header .navBar_ul_box {height:500px}
    .tem06-header .navBar ul li a {display:inline-block;width:100%}
    .tem06-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3)}
    .tem06-header .navBar_ul li {height:auto;float:none;position:relative;width:100%;padding:0;border-bottom:1px solid #eee}
    .tem06-header .navBar_ul li a {font-size:16px;color:#666;padding:10px}
    .tem06-header .navBar_ul li.active>a {color:#fff}
    .tem06-header .second_level {position:relative;width:100%}
    .tem06-header .three_level {left:0!important;color:#fff;display:none}
    .tem06-header .three_level li {left:0!important}
    .tem06-header .three_level li a {font-size:12px}
    .tem06-header .caret_3 {margin-left:5px}
    .tem06-header .navBar_next,.tem06-header .navBar_prev {display:none!important}
    .tem06-header .navBar {display:none;top:69px;position:absolute;width:100%}
    .tem06-header .dropdown-menu {width:100%;position:relative}
    .tem06-header .nav .active {border-radius:0}
}
.tem07-header .nav>li>a:focus,.tem07-header .nav>li>a:hover {background:0 0}
.tem07-header .second_level {margin:0}
.tem07-header {width:100%;height:60px;position:relative;z-index:90}
.tem07-header-posFixed {position:fixed;top:0;left:0;background:rgba(255,255,255,.95)!important;z-index:100}
.tem07-header li {list-style:none}
.tem07-header .logo {width:200px;height:60px;float:left;position:relative;left:15px;z-index:99}
.tem07-header .logo a {width:100%;height:100%;display:block;margin:0}
.tem07-header .logo img {display:block;max-width:100%;max-height:100%}
.tem07-header .loginBar {float:right}
.tem07-header .loginBar .login,.tem07-header .loginBar .register {color:#999;font-size:12px;text-decoration:none}
.tem07-header .loginBar .login {padding:0 5px}
.tem07-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem07-header .loginBar .icon {position:relative}
.tem07-header .loginBar .icon span {font-size:22px}
.tem07-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:30px;left:auto;right:0}
.tem07-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}
.tem07-header .container {position:relative}
.tem07-header .icons .languageBar,.tem07-header .icons .menuBar,.tem07-header .icons .searchBar {margin:0 5px}
.tem07-header .icons {width:auto;margin:0 auto;position:absolute;top:20px;right:10px;z-index:91}
.tem07-header .icons .languageBar {float:right;position:relative}
.tem07-header .icons .languageBar span {font-size:19px;font-weight:700;cursor:pointer}
.tem07-header .icons .languageBar .languageList {display:none;min-width:170px;height:auto;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:4px;background:#FFF;position:absolute;top:30px;right:0;z-index:9999999}
.tem07-header .icons .languageBar .languageList:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFF}
.tem07-header .icons .languageBar .languageList li a {width:100%;line-height:24px;display:block;font-size:14px;color:#666;padding:0 15px}
.tem07-header .icons .languageBar .languageList li a:hover {background:#CCC;color:#333}
.tem07-header .icons .languageBar.ON .languageList {display:block}
.tem07-header .icons .searchBar {float:right;width:20px;position:relative}
.tem07-header .icons .searchBar .icon span {cursor:pointer}
.tem07-header .icons .searchBar .icon .switch {width:20px;height:20px;opacity:0;position:absolute;top:0;right:0}
.tem07-header .icons .searchBar .icon .icon-clear,.tem07-header .icons .searchBar form {display:none}
.tem07-header .icons.ON .searchBar {width:190px;height:30px;border-radius:15px;background:#FFF;margin-top:-5px;border-bottom:1px solid #FFF}
.tem07-header .icons.ON .searchBar span {color:#000}
.tem07-header .icons.ON .searchBar span.icon-search2 {display:none}
.tem07-header .icons.ON .searchBar .icon {position:absolute;top:8px;right:5px;z-index:10}
.tem07-header .icons.ON .searchBar .icon .icon-clear {display:block}
.tem07-header .icons.ON .searchBar .icon .switch {display:block;float:right;opacity:1;font-size:16px;cursor:pointer;margin-top:-3px;margin-right:5px}
.tem07-header .icons.ON .searchBar form {width:82%;display:block;position:absolute;top:3px;left:3%;z-index:9}
.tem07-header .icons.ON .searchBar input {width:83%;height:16px;line-height:16px;font-size:14px;text-indent:6px;background:0 0;border:none;outline:0;color:#999;margin-top:4px;display:inline-block}
.tem07-header .icons.ON .searchBar button {width:20px;height:20px;display:inline-block;cursor:pointer;font-size:14px;background:0 0;border:0}
.tem07-header .icons .menuBar {float:right;display:none}
.tem07-header .icons .menuBar span {font-size:20px;line-height:20px;color:#aaa;border-radius:0;border:0;text-align:center;display:block;cursor:pointer}
.tem07-header .navBar {width:60%;height:40px;margin-top:14px;float:left;position:relative;margin-left:6%}
.tem07-header .navBar ul li {float:left}
.tem07-header .navBar ul li.active a {color:inherit}
@media (max-width:1199px) {
    .tem07-header .container {width:100%;padding:0}
    .tem07-header .logo {width:50%;overflow:hidden;margin:0 5px}
    .tem07-header .icons .languageBar,.tem07-header .icons .menuBar,.tem07-header .icons .searchBar,.tem07-header .loginBar {padding:20px 10px}
    .tem07-header .icons .languageBar {float:right}
    .tem07-header .icons .menuBar {display:block}
    .tem07-header .icons .languageBar .languageList {left:auto;right:0}
    .tem07-header .icons .languageBar .languageList:before {left:auto;right:5px}
    .tem07-header .navBar {width:100%;height:auto;background:#FFF;margin:0;overflow:visible;float:right}
    .tem07-header .navBar ul {float:none;left:0}
    .tem07-header .navBar ul li {width:100%;float:none;left:0;border-bottom:1px solid #f6f6f6}
    .tem07-header .navBar ul li a {display:inline;padding:10px}
    .tem07-header.ON .navBar {display:block}
    .tem07-header.ON .icons .menuBar span {background:#FFF;color:inherit}
    .tem07-header .icons {width:100%;top:0}
    .tem07-header .icons.ON .searchBar {right:0;width:50%}
    .tem07-header .icons.ON .searchBar form {width:92%}
    .tem07-header .icons.ON .searchBar input {width:93%}
}
@media (max-width:768px) {
    .tem07-header .icons.ON .searchBar form {width:90%}
    .tem07-header .icons.ON .searchBar input {width:91%}
}
@media (max-width:767px) {
    .tem07-header .icons .languageBar,.tem07-header .icons .menuBar,.tem07-header .icons .searchBar,.tem07-header .loginBar {padding:20px 2px}
    .tem07-header .loginBar {display:none}
    .tem07-header .icons.ON .searchBar form {width:88%}
    .tem07-header .icons.ON .searchBar input {width:90%}
}
@media (max-width:540px) {
    .tem07-header .icons.ON {height:60px;z-index:9999;top:0}
    .tem07-header .icons.ON .languageBar,.tem07-header .icons.ON .menuBar {display:none}
    .tem07-header .icons.ON .searchBar .icon {padding:0 10px}
    .tem07-header .icons.ON .searchBar .icon span {margin-left:0}
    .tem07-header .icons.ON .searchBar form {width:70%}
}
@media (max-width:430px) {
    .tem07-header .icons.ON .searchBar form {width:85%}
    .tem07-header .icons.ON .searchBar input {width:86%}
}
@media (max-width:400px) {
    .tem07-header .icons.ON .searchBar {margin:0 5px}
    .tem07-header .icons .languageBar .languageList {top:40px}
    .tem07-header .icons.ON .searchBar form {width:83%}
    .tem07-header .icons.ON .searchBar input {width:82%}
}
@media (max-width:320px) {
    .tem07-header .icons.ON .searchBar form {width:82%}
    .tem07-header .icons.ON .searchBar input {width:80%}
}
@media (min-width:641px) {
    .tem07-header .navBar_posr {position:relative}
    .tem07-header .navBar_ul_box {width:100%;height:50px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}
    .tem07-header .navBar_ul_box_max_height {height:660px}
    .tem07-header .navBar_ul {position:absolute;left:0;width:10000px}
    .tem07-header .navBar_ul li {float:left;position:relative}
    .tem07-header .navBar_ul li a {padding:5px 15px;cursor:pointer;font-size:14px;color:#888}
    .tem07-header .second_level {max-height:660px;overflow:auto}
    .tem07-header .second_level li {width:100%}
    .tem07-header .second_level li a {line-height:20px;font-size:14px;padding:2px 15px}
    .tem07-header .three_level {left:0!important;display:none}
    .tem07-header .three_level li a {font-size:12px!important;min-width:auto;display:block;color:#333}
    .tem07-header .navBar_next,.tem07-header .navBar_prev {border-radius:2px;width:20px;height:30px;line-height:30px;text-align:center;position:absolute;right:-20px!important;top:0;cursor:pointer;font-size:20px}
    .tem07-header .navBar_prev {left:-20px}
    .tem07-header .bottom {position:relative}
}
@media (max-width:1199px) {
    .tem07-header .icons.ON .searchBar {width:50%;position:absolute;top:15px;right:0;z-index:99999;margin:0 10px}
    .tem07-header .navBar {position:absolute;right:0;top:60px;width:100%;background:0 0}
    .tem07-header .navBar_ul_box {width:100%;margin:0;min-height:500px;overflow:hidden}
    .tem07-header .navBar ul li a {display:inline-block;width:100%;color:#333}
    .tem07-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;box-shadow:0 0 5px rgba(0,0,0,.3);top:0;background:#fff}
    .tem07-header .navBar_ul li {height:auto;float:left;position:relative;width:100%}
    .tem07-header .navBar_ul li a {font-size:16px}
    .tem07-header .second_level {position:relative;width:100%}
    .tem07-header .three_level {left:0!important;display:none}
    .tem07-header .three_level li {left:0!important}
    .tem07-header .three_level li a {font-size:12px}
    .tem07-header .caret_3 {margin-left:5px}
    .tem07-header .navBar_next,.tem07-header .navBar_prev {display:none!important}
    .tem07-header .navBar {display:none}
    .tem07-header .navBar_ul li a {padding:5px 10px}
}
.tem09-header .icons .btn-group .dropdown-menu {position:absolute;top:40px}
.tem09-header .nav>li>a:focus,.tem09-header .nav>li>a:hover {background:0 0;border-bottom-width:1px;border-style:solid;border-left:none;border-right:none;border-top:none}
.tem09-header .second_level {margin:0}
.tem09-header .navBar {position:absolute;top:21px;right:13%;width:65%}
.tem09-header-posFixed-box {width:100%}
.tem09-header-posFixed {position:fixed;top:0;left:0;z-index:999;width:100%;background:#fff}
.tem09-header .top .loginBar {float:right;padding:3px 10px;display:none}
.tem09-header .top-solid {border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e1e1e1}
.tem09-header .tem09-header-posFixed-box .icons {padding:22px 0!important}
.tem09-header .tem09-header-posFixed-box .loginBar {float:right}
.tem09-header .loginBar .login,.tem09-header .loginBar .register {color:#999;font-size:12px;text-decoration:none;border-left:none;border-right:none;border-top:none}
.tem09-header .loginBar i {color:#999}
.tem09-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem09-header .loginBar .icon {position:relative}
.tem09-header .loginBar .icon span {color:#999;font-size:22px}
.tem09-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:33px;left:auto;right:5px;margin:0}
.tem09-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem09-header,.tem09-header .container {position:relative}
.tem09-header {content:"";width:100%}
.tem09-header .container {height:100%;position:relative}
.tem09-header .logo {float:left;margin:15px 0;max-width:180px;overflow:hidden;max-height:50px}
.tem09-header .logo img {max-width:100%;max-height:100%}
.tem09-header .info {content:"";width:100%}
.tem09-header .info h1 {font-size:14px;margin:0;padding:0;line-height:30px;float:left;max-width:50%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.tem09-header .info h2 {line-height:30px;font-size:12px;float:right;padding:0;margin:0;margin-left:10px;color:#666;font-weight:400}
.tem09-header .info h2 span {margin-right:5px;display:inline-block}
.tem09-header .info h2 .editing[contenteditable],.tem09-header .info h2 [template-edit],.tem09-header .info h2 [template-embed] {display:inline-block;width:auto}
.tem09-header .info h1 {color:#666}
.tem09-header .mainnav {float:right;max-width:68%;padding:15px 0}
.tem09-header>.nav {position:relative;z-index:1;width:100%}
.tem09-header .nav .active {border-radius:0}
.tem09-header .nav .nav-pills>li.active>a,.tem09-header .nav-pills>li.active>a:focus,.tem09-header .nav-pills>li.active>a:hover {background-color:inherit;border-bottom-width:1px;border-style:solid;border-left:none;border-right:none;border-top:none}
.tem09-header .nav .open>a,.tem09-header .nav .open>a:focus,.tem09-header .nav .open>a:hover {border-color:initial;background:0 0}
.tem09-header .icons {float:right;padding-top:22px;z-index:9;color:#999}
.tem09-header .icons span {height:35px;font-size:20px;line-height:35px;width:35px;border-radius:50%;cursor:pointer;text-align:center;display:block}
.tem09-header .icons .searchBar .icon .icon-clear,.tem09-header .icons .searchBar form {display:none}
.tem09-header .icons .btn-group button {background:none!important;border:none!important;box-shadow:none!important}
.tem09-header .icons .menuBar {float:right;display:none}
.tem09-header .icons .menuBar span {width:35px;font-size:20px;border-radius:50%}
.tem09-header .icons .menuBar span.ON {display:none;border:none}
.tem09-header.ON .icons .menuBar span {display:none}
.tem09-header.ON .icons .menuBar span.ON {display:block}
.tem09-header .icons .btn-group {float:right}
.tem09-header .icons .btn-group .icon-globe2 {font-size:19px;font-weight:700}
.tem09-header .icons .btn-group .dropdown-menu {left:auto;right:0}
.tem09-header .icons .btn-group .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem09-header .icons .searchBar {float:right}
.tem09-header .icons .searchBar .icon-search2 {font-size:16px}
.tem09-header .icons.ON {width:100%;height:75px;position:absolute;top:0;left:0;padding:0!important;padding-top:0}
.tem09-header .icons.ON .searchBar {width:100%;height:70px;background:#fff}
.tem09-header .icons.ON .searchBar .icon span {display:none}
.tem09-header .icons.ON .searchBar .icon .icon-clear {width:25px;font-size:30px;text-align:center;position:absolute;top:25px;right:0;color:#333;display:block}
.tem09-header .icons.ON .searchBar form {width:100%;height:100%;display:block}
.tem09-header .icons.ON .searchBar form input {width:93%;height:50px;line-height:50px;font-size:32px;font-weight:700;margin:15px 0;border:none;background:0 0;outline:0;display:inline-block}
.tem09-header .icons.ON .searchBar button {width:20px;height:20px;display:inline-block;cursor:pointer;font-size:20px;background:0 0;border:0;padding:5px 0;margin-top:-15px;color:#333}
.tem09-header .icons.ON .btn-group,.tem09-header .icons.ON .loginBar,.tem09-header .icons.ON .menuBar,.tem09-header .icons.ON .searchBar .icon .icon-search2 {display:none}
@media (max-width:1199px) {
    .tem09-header .icons.ON .searchBar {position:absolute}
    .tem09-header .container {padding-top:0}
    .tem09-header .logo {height:50px;padding-top:5px;max-width:35%}
    .tem09-header .info {position:relative}
    .tem09-header .info h2::before {margin:0 5px}
    .tem09-header .icons {padding-top:26px}
    .tem09-header .icons .menuBar {display:block}
    .tem09-header .icons.ON {height:60px;top:0;left:0;padding:0!important}
    .tem09-header .icons.ON .searchBar form input {margin:15px 0}
    .tem09-header .icons.ON .searchBar .icon .icon-clear {top:17px}
    .tem09-header .nav {display:none}
    .tem09-header.ON .nav {display:block}
    .tem09-header .nav {float:none;padding-top:0;clear:both}
    .tem09-header .nav li {width:100%;clear:both}
    .tem09-header .nav-pills>li>a {border-radius:0}
    .tem09-header .nav-pills>li+li {margin-left:0}
    .tem09-header .mainnav {top:20px;width:100%;max-width:100%;border-bottom:1px solid #ccc}
    .tem09-header ul.nav {top:0;margin-top:0}
    .tem09-header .navBar {right:0}
    .tem09-header .navBar_ul li {padding:0 10px}
}
@media (max-width:991px) {
    .tem09-header {min-height:60px}
    .tem09-header .tem09-header-posFixed-box .loginBar {display:block}
    .tem09-header .info {display:none}
    .tem09-header .top-solid {border:0 none}
    .tem09-header .icons span {color:#666;background:0 0;margin:0}
    .tem09-header .tem09-header-posFixed-box .loginBar {float:left!important}
    .tem09-header .loginBar .login,.tem09-header .loginBar .register {float:left}
    .tem09-header .loginBar .icon span {color:#666}
}
@media (max-width:768px) {
    .tem09-header .icons.ON .searchBar form input {width:90%;font-size:24px}
    .tem09-header .icons.ON .searchBar .icon .icon-clear {right:10px}
    .tem09-header ul.nav {margin:0}
    .tem09-header-posFixed-box {padding:0 3%}
}
@media (max-width:767px) {
    .tem09-header .icons.ON .searchBar {width:96%;left:2%;margin:0 auto}
}
@media (max-width:640px) {
    .tem09-header .loginBar .myinfo {display:none}
}
@media (max-width:430px) {
    .tem09-header .icons.ON .searchBar form input {width:85%}
}
@media (max-width:360px) {
    .tem09-header .icons.ON .searchBar form input {width:80%}
}
.tem09-header .second_level .caret_span {color:#666;position:absolute;top:0;right:0;width:30px;height:20px;z-index:1000;text-align:center;cursor:s-resize}
@media (min-width:641px) {
    .tem09-header .navBar_posr {position:relative}
    .tem09-header .navBar_ul_box {width:100%;height:50px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}
    .tem09-header .navBar_ul_box_max_height {height:660px}
    .tem09-header .navBar_ul {position:absolute;left:0;width:10000px}
    .tem09-header .navBar_ul li {float:left;position:relative}
    .tem09-header .navBar_ul li.active {border-radius:0}
    .tem09-header .navBar_ul li>a {padding:8px 10px;cursor:pointer;display:block;border-radius:0;text-transform:uppercase}
    .tem09-header .navBar_ul li.active>a {border-bottom-width:2px;border-style:solid;border-left:none;border-right:none;border-top:none}
    .tem09-header .second_level {min-width:110px!important;max-height:660px;overflow:auto;left:0!important}
    .tem09-header .second_level li {width:100%}
    .tem09-header .second_level li a {color:#666!important;border-radius:0;padding:3px 15px;font-size:12px;padding-right:30px}
    .tem09-header .three_level {left:0!important;display:none}
    .tem09-header .three_level li {left:0!important}
    .tem09-header .three_level li a {left:0!important;font-size:12px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
    .tem09-header .navBar_next,.tem09-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-13px!important;top:4px;cursor:pointer;font-size:12px}
    .tem09-header .navBar_prev {left:-13px!important}
    .tem09-header .bottom {position:relative}
}
@media (max-width:1199px) {
    .tem09-header .second_level .caret_span {width:50px;height:28px;line-height:28px;font-size:18px}
    .tem09-header .navBar ul li a {display:inline-block;width:100%;padding:3px 0 3px 20px;overflow:hidden}
    .tem09-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3)}
    .tem09-header .navBar_ul li {height:auto;float:none;position:relative;width:100%;padding:0 40px 0 10px}
    .tem09-header .navBar_ul li a {font-size:16px;color:#666}
    .tem09-header .second_level {position:relative;width:100%}
    .tem09-header .three_level {left:0!important;color:#fff;display:none}
    .tem09-header .three_level li {left:20px!important}
    .tem09-header .three_level li a {font-size:12px}
    .tem09-header .caret_3 {margin-left:5px}
    .tem09-header .navBar_next,.tem09-header .navBar_prev {display:none!important}
    .tem09-header .navBar {display:none;top:78px;position:absolute;width:100%}
    .tem09-header .navBar_ul_box {height:600px}
    .tem09-header .dropdown-menu {width:100%;position:relative}
    .tem09-header .nav .active {border-radius:0}
}
.tem12-header .tem12-header-posFixed-box .container {padding:0}
.tem12-header .nav>li>a:focus,.tem12-header .nav>li>a:hover {background:0 0}
.tem12-header .second_level {margin:0}
.tem12-header .navBar {position:absolute;top:15px;left:26%;width:56%}
.tem12-header .loginBar {float:right}
.tem12-header .loginBar .login,.tem12-header .loginBar .register {color:#999;font-size:12px;text-decoration:none;display:inline-block}
.tem12-header .loginBar i {color:#999}
.tem12-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem12-header .loginBar .icon {position:relative}
.tem12-header .loginBar .icon span {color:#999;font-size:22px}
.tem12-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:30px;left:auto;right:0;margin:0}
.tem12-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem12-header,.tem12-header .container {position:relative}
.tem12-header {content:"";width:100%}
.tem12-header .container {height:100%;position:relative}
.tem12-header .logo {float:left;margin:9px 0;max-width:180px;overflow:hidden;height:50px}
.tem12-header .logo img {max-width:100%;max-height:100%}
.tem12-header .info {content:"";width:100%;border-bottom-style:dotted;border-bottom-width:1px}
.tem12-header .info h1 {line-height:25px;font-size:14px;float:left;padding:0;margin:0}
.tem12-header .info h2 {line-height:25px;font-size:12px;font-weight:400;float:right;padding:0;margin:0;margin-left:10px}
.tem12-header .info h2 span {margin-right:5px;display:inline-block}
.tem12-header .info h2 .editing[contenteditable],.tem12-header .info h2 [template-edit],.tem12-header .info h2 [template-embed] {display:inline-block;width:auto}
.tem12-header .info h1,.tem12-header .info h2 {color:#666}
.tem12-header .mainnav {float:right;max-width:68%;padding:15px 0}
.tem12-header>.nav {position:relative;z-index:1;width:100%}
.tem12-header .nav .nav-pills>li.active>a,.tem12-header .nav-pills>li.active>a:focus,.tem12-header .nav-pills>li.active>a:hover {background-color:inherit;color:inherit}
.tem12-header .icons {float:right;padding-top:22px;z-index:9}
.tem12-header .icons span {height:24px;line-height:24px;cursor:pointer;text-align:center;margin:0 10px;display:block}
.tem12-header .icons .searchBar .icon .icon-clear,.tem12-header .icons .searchBar form {display:none}
.tem12-header .icons .btn-group button {background:none!important;border:none!important;box-shadow:none!important}
.tem12-header .icons .menuBar {float:right;display:none}
.tem12-header .icons .menuBar span {width:24px;font-size:16px;border-style:solid;border-width:1px;border-radius:4px}
.tem12-header .icons .menuBar span.ON {display:none;border:none}
.tem12-header.ON .icons .menuBar span {display:none}
.tem12-header.ON .icons .menuBar span.ON {display:block}
.tem12-header .icons .btn-group {float:right}
.tem12-header .icons .btn-group .icon-globe2 {font-size:19px;font-weight:700}
.tem12-header .icons .btn-group .dropdown-menu {top:30px;left:auto;right:0}
.tem12-header .icons .btn-group .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem12-header .icons .searchBar {float:right}
.tem12-header .icons .searchBar .icon-search2 {font-size:14px;color:#fff;width:24px;height:24px;border-radius:50%}
.tem12-header .icons.ON {width:100%;height:62px;position:absolute;top:0;left:0;padding:0 15px;padding-top:0;box-shadow:0 2px 3px rgba(0,0,0,.2)}
.tem12-header .icons.ON .searchBar {width:100%;height:100%;position:absolute;top:0;background:#fff}
.tem12-header .icons.ON .searchBar .icon span {display:none}
.tem12-header .icons.ON .searchBar .icon .icon-clear {width:40px;font-size:30px;text-align:center;position:absolute;top:0;right:0;display:block;height:70px;line-height:70px}
.tem12-header .icons.ON .searchBar form {width:100%;height:100%;display:block}
.tem12-header .icons.ON .searchBar form input {width:93%;height:70px;line-height:70px;font-size:32px;font-weight:700;margin:0;border:none;background:0 0;outline:0;display:inline-block}
.tem12-header .icons.ON .searchBar button {width:20px;height:20px;display:inline-block;cursor:pointer;font-size:20px;background:0 0;border:0;padding:5px 0;margin-top:-25px;color:#999}
.tem12-header .icons.ON .btn-group,.tem12-header .icons.ON .menuBar,.tem12-header .icons.ON .searchBar .icon .icon-search2 {display:none}
@media (max-width:1199px) {
    .tem12-header .navBar_ul_box {margin-top:0;min-height:500px}
    .tem12-header .icons.ON .searchBar {position:absolute;top:0;left:0}
    .tem12-header .container {padding-top:0}
    .tem12-header .logo {height:50px;padding-top:5px;max-width:35%}
    .tem12-header .info {position:relative}
    .tem12-header .info h2::before {margin:0 5px}
    .tem12-header .icons {padding-top:26px}
    .tem12-header .icons .menuBar {display:block}
    .tem12-header .icons.ON {height:60px}
    .tem12-header .icons.ON .searchBar form input {width:91%;margin:5px 0}
    .tem12-header .icons.ON .searchBar button {padding:0;margin-top:-20px}
    .tem12-header .nav {display:none}
    .tem12-header.ON .nav {display:block}
    .tem12-header .nav {float:none;padding-top:0;clear:both}
    .tem12-header .nav li {width:100%;clear:both}
    .tem12-header .nav-pills>li>a {border-radius:0}
    .tem12-header .nav-pills>li+li {margin-left:0}
    .tem12-header .mainnav {top:20px;width:100%;max-width:100%;border-bottom:1px solid #ccc}
    .tem12-header ul.nav {top:0;margin-top:0}
    .tem12-header .navBar {right:0}
    .tem12-header .navBar_ul li {padding:0 10px}
    .tem12-header .icons.ON {box-shadow:3px 3px 13px rgba(0,0,0,.2);top:5px;left:0}
    .tem12-header .icons.ON .searchBar form input {height:auto;line-height:inherit}
    .tem12-header .icons.ON .searchBar .icon .icon-clear {height:62px;line-height:62px}
}
@media (max-width:1024px) {
    .tem12-header .icons.ON .searchBar {width:100%}
    .tem12-header .icons.ON .searchBar form input {width:91%}
}
@media (max-width:991px) {
    .tem12-header {min-height:60px}
    .tem12-header .info {display:none}
    .tem12-header .icons.ON .searchBar form input {width:88%}
}
@media (max-width:768px) {
    .tem12-header .icons.ON .searchBar {width:96%;left:2%}
    .tem12-header .icons.ON .searchBar form input {font-size:24px}
    .tem12-header .icons.ON .searchBar .icon .icon-clear {right:10px}
    .tem12-header ul.nav {margin:0}
    .tem12-header .icons.ON .searchBar form input {padding:12px 0;margin:0}
    .tem12-header .icons.ON .searchBar .icon .icon-clear {height:60px;line-height:60px}
    .tem12-header .icons.ON .searchBar button {margin-top:-10px}
    .tem12-header-posFixed-box {padding:0 3%}
}
@media (max-width:640px) {
    .tem12-header .icons {padding-top:22px}
    .tem12-header .icons.ON .searchBar form input {width:83%}
}
@media (max-width:430px) {
    .tem12-header .icons.ON .searchBar form input {width:78%}
}
@media (max-width:360px) {
    .tem12-header .icons.ON .searchBar form input {width:75%}
}
@media (max-width:320px) {
    .tem12-header .icons.ON .searchBar form input {width:73%}
}
@media (min-width:641px) {
    .tem12-header-posFixed {position:fixed;top:0;left:0;z-index:99;width:100%;background:#fff}
    .tem12-header .navBar_posr {position:relative}
    .tem12-header .navBar_ul_box {width:100%;height:50px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}
    .tem12-header .navBar_ul_box_max_height {height:660px}
    .tem12-header .navBar_ul {position:absolute;left:0;width:10000px}
    .tem12-header .navBar_ul li {float:left;position:relative}
    .tem12-header .navBar_ul li.active {border-bottom-style:solid}
    .tem12-header .navBar_ul li>a {padding:8px 15px;cursor:pointer;color:#666;display:block;border-radius:4px}
    .tem12-header .navBar_ul li.active>a {color:inherit}
    .tem12-header .second_level {max-height:660px;overflow:auto}
    .tem12-header .second_level li {width:100%}
    .tem12-header .second_level li a {color:#666!important;border-radius:0;padding:2px 15px;font-size:14px}
    .tem12-header .three_level {left:0!important;display:none}
    .tem12-header .three_level li {left:0!important}
    .tem12-header .three_level li a {left:0!important;font-size:12px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
    .tem12-header .navBar_next,.tem12-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-20px!important;top:4px;cursor:pointer;font-size:12px}
    .tem12-header .navBar_prev {left:-20px!important}
    .tem12-header .bottom {position:relative}
}
@media (max-width:1199px) {
    .tem12-header .tem12-header-posFixed .navBar .navBar_ul_box {min-height:500px}
    .tem12-header .navBar_ul_box {margin-top:8px}
    .tem12-header .navBar ul li a {display:inline-block;width:100%}
    .tem12-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3)}
    .tem12-header .navBar_ul li {height:auto;float:none;position:relative;width:100%;padding:0;border-bottom:1px solid #eee}
    .tem12-header .navBar_ul li a {font-size:16px;color:#666;padding:10px}
    .tem12-header .second_level {position:relative;width:100%}
    .tem12-header .three_level {left:0!important;color:#fff;display:none}
    .tem12-header .three_level li {left:0!important}
    .tem12-header .three_level li a {font-size:12px}
    .tem12-header .caret_3 {margin-left:5px}
    .tem12-header .navBar_next,.tem12-header .navBar_prev {display:none!important}
    .tem12-header .navBar {display:none;top:60px;position:absolute;width:100%;left:0}
    .tem12-header .dropdown-menu {width:100%;position:relative}
    .tem12-header .nav .active {border-radius:0}
}
.tem14-header .big-fontsize {font-size:22px;display:block}
.tem14-header-posFixed {position:fixed;top:0;left:0;z-index:99;width:100%;background:#fff}
.tem14-header-posFixed.bottom {border:0 none;height:38px}
.tem14-header .nav>li>a:focus,.tem14-header .nav>li>a:hover {background:0 0}
.tem14-header .second_level {margin:0}
.tem14-header .loginBar {float:right}
.tem14-header .loginBar .login,.tem14-header .loginBar .register {color:#999;text-decoration:none}
.tem14-header .loginBar .icon .login span {font-size:17px}
.tem14-header .loginBar i {color:#999}
.tem14-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem14-header .loginBar .icon {position:relative}
.tem14-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:39px;left:auto;right:0;margin:0}
.tem14-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem14-header {width:100%;height:130px}
.tem14-header li {list-style:none}
.tem14-header .top {width:100%;height:80px;position:relative;z-index:98;margin-bottom:6px;border-bottom-width:1px;border-bottom-style:solid;border-color:#D9D9D9}
.tem14-header .top .logo {max-width:150px;height:60px;position:relative;margin:10px auto 0;z-index:999;overflow:hidden;float:left}
.tem14-header .top .logo-text {border-left:1px solid #f0f0f0;color:#333;float:left;font-size:16px;margin:10px 0 0 8px;padding:0 15px;text-align:left;max-width:35%;overflow:hidden;height:60px;display:table}
.tem14-header .top .logo-text section {display:table-cell;vertical-align:middle}
.tem14-header .top .logo img {display:block;max-width:100%;max-height:100%}
.tem14-header .container {position:relative}
.tem14-header .top .icons {width:40%;z-index:998;float:right;padding:20px 0}
.tem14-header .top .icons span {color:#999}
.tem14-header .searchBar {margin:0 2px;padding:0;line-height:30px;background:rgba(0,0,0,.045);border-radius:5px;position:relative;z-index:1;border-style:solid;border-width:1px;width:50%}
.tem14-header .cartBar,.tem14-header .languageBar,.tem14-header .loginBar,.tem14-header .menuBar {margin:0 2px;padding:2px 10px;line-height:30px;background:rgba(0,0,0,.045);border-radius:5px;position:relative;z-index:1}
.tem14-header .cartBar,.tem14-header .languageBar {float:left;position:relative;cursor:pointer}
.tem14-header .cartBar span.icon {cursor:pointer;display:inline-block;margin:0 8px 0 0;text-align:center;font-size:16px}
.tem14-header .cartBar span.text {display:inline-block;font-size:12px}
.tem14-header .cartBar i {border-radius:50%;color:#fff;font-size:10px;font-style:normal;height:13px;left:20px;line-height:13px;position:absolute;text-align:center;top:2px;width:13px}
.tem14-header .languageBar span.country {font-size:12px;cursor:pointer;vertical-align:middle;margin-left:5px}
.tem14-header .top .icons .languageBar .languageList {display:none;min-width:170px;height:auto;padding:0;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:4px;background:#FFF;border:1px solid #ccc;position:absolute;top:40px;right:0;z-index:9999999}
.tem14-header .top .icons .languageBar .languageList:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem14-header .top .icons .languageBar .languageList li a {width:100%;line-height:24px;display:block;font-size:12px;color:#666;padding:2px 10px}
.tem14-header .top .icons .languageBar .languageList li a:hover {background:#CCC;color:#333}
.tem14-header .top .icons .languageBar.ON .languageList {display:block}
.tem14-header .top .icons .searchBar .icon span {cursor:pointer}
.tem14-header .top .icons .searchBar .icon .switch {opacity:0;position:absolute;top:0;right:0}
.tem14-header .top .icons.ON .searchBar {float:right}
.tem14-header .searchBar button {border:0 none;border-radius:0;font-size:16px;color:#fff;background:0 0}
.tem14-header .searchBar .icon {opacity:0}
.tem14-header .top .icons.ON .searchBar input {box-shadow:none;width:100%;line-height:32px;font-size:13px;background:0 0;border:none;outline:0;color:#999;padding:0 0 0 10px}
.tem14-header .top .icons.ON .searchBar span {font-size:14px}
.tem14-header .top .icons .menuBar {float:right;display:none}
.tem14-header .top .icons .menuBar span {width:20px;height:30px;line-height:30px;border-radius:3px;text-align:center;display:block;font-size:20px;cursor:pointer}
.tem14-header .navBar {width:100%;position:relative;z-index:97!important}
.tem14-header .header-whatsapp {padding-left:50px;position:relative;width:18%;max-height:58px;float:right;margin-top:10px;overflow:hidden}
.tem14-header .header-whatsapp .big-font {font-size:24px}
.tem14-header .header-whatsapp .icon-phone_in_talk {position:absolute;left:15px;top:12px;font-size:30px}
.tem14-header .icons-top {float:right}
.tem14-header .icons .searchBar .icon span {display:none}
.tem14-header .dropdown-menu>li>a {padding:0 15px!important}
.tem14-header .navBar_ul_box {width:100%;height:38px;overflow:hidden;position:relative}
.tem14-header .navBar_ul_box_max_height {height:660px}
.tem14-header .navBar_ul {position:absolute;left:0;width:10000px}
.tem14-header .navBar_ul li {float:left;position:relative}
.tem14-header .navBar_ul li a {line-height:40px;padding:0 15px;cursor:pointer;font-size:14px;display:block}
.tem14-header .second_level {max-height:660px;overflow:auto}
.tem14-header .second_level li {width:100%}
.tem14-header .second_level li a {line-height:26px}
.tem14-header .three_level {left:0!important;display:none}
.tem14-header .three_level li a {left:0!important;font-size:12px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
.tem14-header .navBar_next,.tem14-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-20px;top:5px;cursor:pointer;font-size:12px}
.tem14-header .navBar_prev {left:-20px}
.tem14-header .bottom {width:100%;background:#fff;height:40px}
.tem14-header .three_level li {background:#fff}
.tem14-header .icons .searchBar .icon .icon-clear {display:none}
@media (max-width:1199px) {
    .tem14-header .header-whatsapp {margin-top:0;width:45%;max-height:44px;padding-left:40px;line-height:20px}
    .tem14-header .big-font {font-size:14px}
    .tem14-header .header-whatsapp {display:none}
    .tem14-header .navBar_ul_box {margin:0 auto}
    .tem14-header .navBar_next,.tem14-header .navBar_prev {width:20px}
    .tem14-header .top .icons .languageBar {margin:0}
    .tem14-header .searchBar .icon {opacity:1}
    .tem14-header .top .icons .searchBar form {left:20px;position:absolute;top:0;width:100%;z-index:9}
    .tem14-header .top .icons .searchBar {position:static}
    .tem14-header .top .icons.ON .searchBar form {background:#eee;width:100%;left:0;border-radius:5px;position:absolute;top:20px;z-index:1000;display:none;padding:5px 0}
    .tem14-header .icons .searchBar .input-group-btn {right:40px;top:0;width:20px}
    .tem14-header .top .icons .searchBar .icon span.icon-clear {position:absolute;z-index:1001;font-size:24px;color:#666;width:20px;right:20px;top:18px;display:none}
    .tem14-header .top .icons .searchBar .icon span.icon-search2 {display:block;color:#fff;line-height:20px}
    .tem14-header .top .icons .searchBar .input-group {width:100%}
    .tem14-header .searchBar {width:auto}
}
@media (max-width:768px) {
    .tem14-header {padding:0 3%}
    .tem14-header .navBar_prev {left:-13px}
    .tem14-header .navBar_next {right:-13px}
    .tem14-header .navBar_ul li a {font-size:14px}
    .tem14-header .top .logo {float:left}
}
@media (max-width:767px) {
    .tem14-header .cartBar,.tem14-header .languageBar span.country,.tem14-header .loginBar,.tem14-header .top .logo-text {display:none}
    .tem14-header .top .icons.ON .searchBar form {top:12px}
}
.tem15-header .nav>li>a:focus,.tem15-header .nav>li>a:hover {background:0 0}
.tem15-header .second_level {margin:0}
.tem15-header .top {border-bottom:1px solid}
.tem15-header .top .icons {padding:5px 0;color:#999}
.tem15-header .navBar {position:absolute;top:0;right:20px;width:70%}
.tem15-header .bottom-box {background:#fff;box-shadow:0 4px 6px 0 rgba(0,0,0,.2);height:80px}
.tem15-header-posFixed-box {width:100%}
.tem15-header-posFixed {position:fixed;top:0;left:0;z-index:99;width:100%;background:rgba(255,255,255,.92)}
.tem15-header-posFixed .bottom-box {background:0 0}
.tem15-header .top .loginBar {float:right}
.tem15-header .top-solid {border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e1e1e1}
.tem15-header .tem15-header-posFixed-box .icons {padding-top:28px}
.tem15-header .tem15-header-posFixed-box .loginBar {float:right;color:#999}
.tem15-header .tem15-header-posFixed-box .bottom-box .icons {float:right;display:none;color:#999}
.tem15-header .loginBar .login,.tem15-header .loginBar .register {color:#999;font-size:12px;text-decoration:none;display:inline-block}
.tem15-header .loginBar i {color:#999}
.tem15-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem15-header .loginBar .icon {position:relative}
.tem15-header .loginBar .icon span {color:#999;font-size:18px}
.tem15-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:29px;left:auto;right:0;margin:0}
.tem15-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem15-header,.tem15-header .container {position:relative}
.tem15-header {content:"";width:100%}
.tem15-header .container {height:100%;position:relative}
.tem15-header .logo {float:left;margin:10px 0;max-width:180px;overflow:hidden;height:60px}
.tem15-header .logo img {max-width:100%;max-height:100%}
.tem15-header .info {content:"";width:100%}
.tem15-header .info h2 {line-height:25px;font-size:12px;float:left;padding:0;margin:0;margin-left:10px;color:#666;font-weight:400}
.tem15-header .info h2 span {margin-right:5px;display:inline-block}
.tem15-header .info h2 .editing[contenteditable],.tem15-header .info h2 [template-edit],.tem15-header .info h2 [template-embed] {display:inline-block;width:auto}
.tem15-header .info h1 {color:#666}
.tem15-header .mainnav {float:right;max-width:68%;padding:15px 0}
.tem15-header>.nav {position:relative;z-index:1;width:100%}
.tem15-header .nav .nav-pills>li.active>a,.tem15-header .nav-pills>li.active>a:focus,.tem15-header .nav-pills>li.active>a:hover {background-color:inherit;color:inherit}
.tem15-header .icons {float:right;padding-top:22px;z-index:9;color:#666}
.tem15-header .icons span {height:20px;line-height:20px;cursor:pointer;text-align:center;margin:0 5px;display:block}
.tem15-header .icons .searchBar .icon .icon-clear,.tem15-header .icons .searchBar form {display:none}
.tem15-header .icons .btn-group button {background:none!important;border:none!important;box-shadow:none!important}
.tem15-header .icons .menuBar {float:right;display:none}
.tem15-header .icons .menuBar span {width:20px;font-size:16px;border-style:solid;border-width:1px;border-radius:4px}
.tem15-header .icons .menuBar span.ON {display:none;border:none}
.tem15-header.ON .icons .menuBar span {display:none}
.tem15-header.ON .icons .menuBar span.ON {display:block}
.tem15-header .icons .btn-group {float:right}
.tem15-header .icons .btn-group .icon-globe2 {font-size:19px;font-weight:700}
.tem15-header .icons .btn-group .dropdown-menu {position:absolute;top:27px;left:auto;right:0}
.tem15-header .icons .btn-group .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem15-header .icons .searchBar {float:right}
.tem15-header .icons .searchBar .icon-search2 {font-size:16px}
.tem15-header .icons.ON {width:100%;height:75px;position:absolute;top:10px;left:0;padding:0 15px;padding-top:0}
.tem15-header .icons.ON .searchBar {width:100%;height:100%;position:relative}
.tem15-header .icons.ON .searchBar .icon span {display:none}
.tem15-header .icons.ON .searchBar .icon .icon-clear {width:40px;font-size:30px;padding:30px 0;text-align:center;position:absolute;top:9px;right:0;display:block}
.tem15-header .icons.ON .searchBar form {width:100%;height:100%;display:block;background:#fff}
.tem15-header .icons.ON .searchBar form input {width:93%;height:50px;line-height:50px;font-size:32px;font-weight:700;margin:20px 0 0;border:none;background:0 0;outline:0;display:inline-block}
.tem15-header .icons.ON .searchBar button {width:20px;height:20px;display:inline-block;cursor:pointer;font-size:20px;background:0 0;border:0;padding:5px 0;margin-top:-20px}
.tem15-header .icons.ON .btn-group,.tem15-header .icons.ON .menuBar,.tem15-header .icons.ON .searchBar .icon .icon-search2 {display:none}
@media (max-width:1199px) {
    .tem15-header .top .icons {display:none}
    .tem15-header .loginBar {float:right;padding:0}
    .tem15-header .container {padding-top:0}
    .tem15-header .logo {height:50px;padding-top:5px;max-width:35%}
    .tem15-header .info {position:relative}
    .tem15-header .info h2::before {margin:0 5px}
    .tem15-header .icons {padding-top:26px}
    .tem15-header .icons .menuBar {display:block}
    .tem15-header .icons.ON {height:60px;top:0;left:0}
    .tem15-header .icons.ON .searchBar {position:absolute;top:13px;left:0}
    .tem15-header .icons.ON .searchBar .icon .icon-clear {top:0;padding:20px 0;color:#999}
    .tem15-header .icons.ON .searchBar form input {height:55px;line-height:55px;margin:0}
    .tem15-header .nav {display:none}
    .tem15-header.ON .nav {display:block}
    .tem15-header .nav {float:none;padding-top:0;clear:both}
    .tem15-header .nav li {width:100%;clear:both}
    .tem15-header .nav-pills>li>a {border-radius:0}
    .tem15-header .nav-pills>li+li {margin-left:0}
    .tem15-header .mainnav {top:20px;width:100%;max-width:100%;border-bottom:1px solid #ccc}
    .tem15-header ul.nav {top:0;margin-top:0}
    .tem15-header .navBar {right:0}
    .tem15-header .navBar_ul li {padding:0 10px}
}
@media (max-width:1024px) {
    .tem15-header .icons.ON .searchBar form input {width:91%}
}
@media (max-width:991px) {
    .tem15-header {min-height:60px}
    .tem15-header .tem15-header-posFixed-box .loginBar {display:block}
    .tem15-header .info {display:none}
    .tem15-header .top-solid {border:0 none}
    .tem15-header .icons.ON .searchBar form input {width:88%}
}
@media (max-width:768px) {
    .tem15-header .icons.ON .searchBar form input {font-size:24px}
    .tem15-header .icons.ON .searchBar .icon .icon-clear {top:-3px;right:10px}
    .tem15-header ul.nav {margin:0}
    .tem15-header .bottom-box {padding:0 3%}
}
@media (max-width:767px) {
    .tem15-header .tem15-header-posFixed-box .loginBar {display:none}
    .tem15-header .icons.ON .searchBar {width:96%;left:2%}
}
@media (max-width:640px) {
    .tem15-header .icons.ON .searchBar form input {width:83%}
}
@media (max-width:430px) {
    .tem15-header .icons.ON .searchBar form input {width:78%}
}
@media (max-width:360px) {
    .tem15-header .icons.ON .searchBar form input {width:75%}
}
@media (max-width:320px) {
    .tem15-header .icons.ON .searchBar form input {width:73%}
}
@media (min-width:641px) {
    .tem15-header .navBar_posr {position:relative}
    .tem15-header .navBar_ul_box {width:100%;height:80px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}
    .tem15-header .navBar_ul_box_max_height {height:660px}
    .tem15-header .navBar_ul {position:absolute;left:0;width:10000px;top:25px}
    .tem15-header .navBar_ul li {float:left;position:relative}
    .tem15-header .navBar_ul li>a {padding:8px 15px;cursor:pointer;display:block}
    .tem15-header .navBar_ul li.active>a {color:inherit}
    .tem15-header .second_level {max-height:660px;overflow:auto}
    .tem15-header .second_level li {width:100%}
    .tem15-header .second_level li a {color:#666!important;border-radius:0;padding:3px 15px;line-height:20px}
    .tem15-header .three_level {left:0!important;display:none}
    .tem15-header .three_level li {left:0!important}
    .tem15-header .three_level li a {left:0!important;font-size:12px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
    .tem15-header .navBar_next,.tem15-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-13px!important;top:28px;cursor:pointer;font-size:12px}
    .tem15-header .navBar_prev {left:-13px!important}
    .tem15-header .bottom {position:relative}
}
@media (max-width:1199px) {
    .tem15-header .tem15-header-posFixed-box .bottom-box .icons {display:inline-block}
    .tem15-header .navBar ul li a {display:inline-block;width:100%}
    .tem15-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3)}
    .tem15-header .navBar_ul li {height:auto;float:none;position:relative;width:100%;border-bottom:1px solid #eee}
    .tem15-header .navBar_ul li a {font-size:16px;color:#666}
    .tem15-header .navBar_ul li.active>a {color:#fff}
    .tem15-header .second_level {position:relative;width:100%}
    .tem15-header .three_level {left:0!important;color:#fff;display:none}
    .tem15-header .three_level li {left:0!important}
    .tem15-header .three_level li a {font-size:12px}
    .tem15-header .caret_3 {margin-left:5px}
    .tem15-header .navBar_next,.tem15-header .navBar_prev {display:none!important}
    .tem15-header .navBar {display:none;top:78px;position:absolute;width:100%}
    .tem15-header .navBar_ul_box {height:600px}
    .tem15-header .dropdown-menu {width:100%;position:relative}
}
.tem15-header .pc_navbox {position:relative;z-index:999}
.tem15-header .pc_second_level {margin:0 auto;padding:20px 0;overflow:hidden;display:none}
.tem15-header .pc_second_level>li {float:left;width:285px;padding:10px 0 10px 18px}
.tem15-header .pc_second_level li .pc_second_a {border-bottom:1px solid #ccc;line-height:30px;font-size:14px;display:block;margin-left:-18px;padding-left:18px}
.tem15-header .pc_three_level {border-left:1px solid #ccc;padding:10px 0 10px 20px;max-height:360px;overflow:hidden}
.tem15-header .pc_three_level li {width:112px;height:118px;margin:10px 20px 0 0;display:inline-block;overflow:hidden}
.tem15-header .pc_three_level li:nth-child(even) {
    margin:10px 0 0}
.tem15-header .pc_three_level li a {color:#666;font-size:12px;line-height:20px}
.tem15-header .pc_three_level li.pc_three_posFixed a {color:#999}
.tem15-header .pc_three_level li .images {width:112px;height:70px;margin:0 0 5px}
.tem15-header .pc_three_level li .images img {width:100%;height:100%;display:block}
@media (min-width:767px) {
    .tem15-header .mobile_nav,.tem15-header .second_level {display:none}
}
@media (max-width:767px) {
    .tem15-header .pc_navbox {display:none}
}
.tem18-header {width:100%;height:70px;border-bottom:1px solid #ccc}
.tem18-header .container {position:relative;clear:both}
.tem18-header-posFixed {position:fixed;top:0;left:0;z-index:99}
.tem18-header li {list-style:none}
.tem18-header .top {float:left;max-width:300px;position:relative;left:47.5%;margin-left:-150px}
.tem18-header .logo {width:300px;height:50px;margin:10px 0;z-index:99;overflow:hidden;text-align:center}
.tem18-header .logo img {max-width:100%;max-height:100%}
.tem18-header .loginBar {float:right}
.tem18-header .loginBar .login,.tem18-header .loginBar .register {color:#666;font-size:12px;text-decoration:none}
.tem18-header .loginBar .login,.tem18-header .loginBar .myinfo,.tem18-header .loginBar .register {padding:0 10px}
.tem18-header .loginBar i {color:#666}
.tem18-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem18-header .loginBar .icon {position:relative}
.tem18-header .loginBar .icon span {color:#666;font-size:18px}
.tem18-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:30px;left:0;right:auto}
.tem18-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;left:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem18-header .icons {width:auto;margin:0 auto;z-index:99}
.tem18-header .icons.icons_left {float:left}
.tem18-header .icons.icons_right {float:right}
.tem18-header .icons .cartBar,.tem18-header .icons .languageBar,.tem18-header .icons .menuBar,.tem18-header .icons .searchBar {margin:25px 10px}
.tem18-header .icons .loginBar {margin:23px 0}
.tem18-header .icons span {color:#666}
.tem18-header .icons .languageBar {float:right;width:20px;height:20px;position:relative}
.tem18-header .icons .languageBar span {font-size:19px;font-weight:700;cursor:pointer;color:#666}
.tem18-header .icons .languageBar .languageList {display:none;min-width:170px;height:auto;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:4px;background:#FFF;position:absolute;top:30px;right:0;left:auto;z-index:9999999}
.tem18-header .icons .languageBar .languageList:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;left:auto;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFF}
.tem18-header .icons .languageBar .languageList li a {width:100%;line-height:24px;display:block;font-size:14px;color:#666;padding:0 15px}
.tem18-header .icons .languageBar .languageList li a:hover {background:#CCC;color:#333}
.tem18-header .icons .languageBar.ON .languageList {display:block}
.tem18-header .icons .searchBar {float:right;width:20px;position:relative}
.tem18-header .icons .searchBar .icon span {cursor:pointer;font-size:16px}
.tem18-header .icons .searchBar .icon .switch {width:20px;height:20px;opacity:0;position:absolute;top:0;right:0}
.tem18-header .icons .searchBar form {display:none}
.tem18-header .icons.ON .searchBar {width:30%;height:30px;border-radius:20px;background:#FFF;border:1px solid #666;margin:0 10px;position:absolute;top:20px;right:0;z-index:99999}
.tem18-header .icons.ON .searchBar span {color:#666}
.tem18-header .icons.ON .searchBar .icon {width:100%;height:1px;position:absolute;top:10px;left:0;z-index:10}
.tem18-header .icons.ON .searchBar .icon span {display:none}
.tem18-header .icons.ON .searchBar .icon .switch {display:block;float:right;opacity:1;font-size:18px;cursor:pointer;margin-top:-3px;margin-right:5px}
.tem18-header .icons.ON .searchBar form {width:90%;display:block;position:absolute;top:3px;left:3%;z-index:9}
.tem18-header .icons.ON .searchBar input {width:90%;height:16px;line-height:16px;font-size:14px;text-indent:6px;background:0 0;border:none;outline:0;color:#999;margin-top:3px;display:inline-block}
.tem18-header .icons.ON .searchBar button {width:20px;height:20px;display:inline-block;cursor:pointer;font-size:14px;color:#666;background:0 0;border:0;padding:5px 0;margin-top:-3px}
.tem18-header .icons .cartBar {float:right;width:20px;height:20px}
.tem18-header .icons .cartBar a {color:#999;position:relative}
.tem18-header .icons .cartBar span {font-size:20px}
.tem18-header .icons .cartBar i {width:13px;height:13px;line-height:13px;text-align:center;font-style:normal;font-size:10px;color:#fff;border-radius:50%;position:absolute;top:-10px;right:-10px}
.tem18-header .icons .menuBar {float:right;display:block}
.tem18-header .icons .menuBar span {line-height:18px;color:#555;text-align:center;display:block;font-size:24px;cursor:pointer}
.tem18-header.ON .icons .menuBar span {background:#FFF;color:inherit}
.tem18-header .tem18-header-mask {position:fixed;width:100%;height:100%;z-index:109;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.5);display:none;transition:all .4s linear 0s;-mos-transition:all .4s linear 0s;-ms-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;-moz-transition:all .4s linear 0s}
.tem18-header.ON .tem18-header-mask {display:block}
.tem18-header .nav>li>a:focus,.tem18-header .nav>li>a:hover {background:0 0}
.tem18-header .tem18-header-close {border-bottom:1px solid #e5e5e5;height:56px;line-height:56px;display:inline-block;text-align:center;width:100%;font-size:16px;cursor:pointer;position:absolute;left:0;top:0}
.tem18-header .tem18-header-close span {margin-right:10px}
.tem18-header .navBar {position:fixed;width:200px;background:#fff;height:100%;z-index:110;left:-200px;top:0;transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s}
.tem18-header.ON .navBar {left:0}
.tem18-header .navBar ul {padding:0 15px;position:relative;top:62px}
.tem18-header .navBar_ul li span.icon {font-size:14px;position:absolute;opacity:.6;right:0;top:13px}
.tem18-header .navBar ul>li ul {box-shadow:none;border:none;position:static;padding:0 5px 15px}
.tem18-header .navBar_ul_box {width:100%;margin:0;height:100%;overflow-y:auto;position:relative}
.tem18-header .navBar_ul {width:100%;overflow:hidden;background:#fff;position:absolute}
.tem18-header .navBar_ul li {height:auto;float:left;width:100%;border-bottom:1px solid #f6f6f6;position:relative}
.tem18-header .navBar_ul li .three_level>li {border:0}
.tem18-header .navBar_ul li a {font-size:15px;width:100%;padding:10px 0;display:block}
.tem18-header .dropdown-menu>li>a {white-space:normal}
.tem18-header .second_level {width:98%;position:relative;left:1%!important;margin:0}
.tem18-header .three_level {left:0!important;display:none}
.tem18-header .three_level li {left:0!important}
.tem18-header .three_level li a {font-size:13px}
.tem18-header .caret_3 {margin-left:5px}
.tem18-header .navBar_next,.tem18-header .navBar_prev {display:none!important}
@media (max-width:1024px) {
    .tem18-header .top {left:38%}
    .tem18-header .icons.ON .searchBar form {width:86%}
    .tem18-header .icons.ON .searchBar input {width:90%}
}
@media (max-width:980px) {
    .tem18-header .top {left:33%}
    .tem18-header .icons.ON .searchBar form,.tem18-header .icons.ON .searchBar input {width:86%}
}
@media (max-width:767px) {
    .tem18-header .icons .loginBar {display:none}
    .tem18-header .top {max-width:200px}
    .tem18-header .logo {width:180px;text-align:left}
    .tem18-header .logo img {display:inline-block;margin:0}
    .tem18-header .top {left:0;margin-left:0}
}
@media (max-width:640px) {
    .tem18-header .container {padding:0 6px}
    .tem18-header .icons .cartBar,.tem18-header .icons .languageBar,.tem18-header .icons .menuBar,.tem18-header .icons .searchBar {margin:25px 5px}
    .tem18-header .loginBar .login,.tem18-header .loginBar .myinfo,.tem18-header .loginBar .register {padding:0 5px}
    .tem18-header .icons.ON .searchBar {width:88%;right:10px}
    .tem18-header .icons.ON .searchBar form {width:93%}
    .tem18-header .icons.ON .searchBar input {width:92%}
}
@media (max-width:540px) {
    .tem18-header .icons.ON {height:60px;z-index:9999;top:0}
    .tem18-header .icons.ON .languageBar,.tem18-header .icons.ON .menuBar {display:none}
    .tem18-header .icons.ON .searchBar .icon {padding:0 10px}
    .tem18-header .icons.ON .searchBar .icon span {margin-left:0}
}
@media (max-width:430px) {
    .tem18-header .icons.ON .searchBar form {width:86%}
    .tem18-header .icons.ON .searchBar input {width:92%}
}
@media (max-width:400px) {
    .tem18-header .icons.ON .searchBar {margin:0 5px}
    .tem18-header .icons .languageBar .languageList {top:40px}
    .tem18-header .icons.ON .searchBar form {width:86%}
    .tem18-header .icons.ON .searchBar input {width:88%}
}
@media (max-width:320px) {
    .tem18-header .icons.ON .searchBar form {width:86%}
    .tem18-header .icons.ON .searchBar input {width:88%}
}
.tem19-header {background:#fff}
.tem19-header .icons .btn-group .dropdown-menu {position:absolute;top:30px}
.tem19-header .top {border-bottom:1px solid;display:none}
.tem19-header .top .icons {padding-top:10px!important;color:#666;display:none}
.tem19-header .bottom-box {height:80px}
.tem19-header-posFixed-bos {width:100%}
.tem19-header .top .loginBar {float:right}
.tem19-header .top-solid {border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e1e1e1}
.tem19-header-posFixed .bottom-box .icons {color:#666}
.tem19-header-posFixed-bos .icons {padding-top:28px}
.tem19-header-posFixed-bos .loginBar {float:right;color:#666}
.tem19-header-posFixed-bos .bottom-box .icons {float:right;color:#666;position:absolute;right:0;top:0}
.tem19-header-posFixed-bos .bottom-box .icons.ON {top:0}
.tem19-header .loginBar .login,.tem19-header .loginBar .register {color:#666;font-size:12px;text-decoration:none;display:inline-block}
.tem19-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem19-header .loginBar .icon {position:relative}
.tem19-header .loginBar .icon span {color:#666;font-size:22px}
.tem19-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:29px;left:auto;right:0;margin:0}
.tem19-header .loginBar .icon .dropdown-menu::before {content:"";width:0;height:0;position:absolute;top:-5px;right:12px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem19-header .loginBar i {color:#999}
.tem19-header {position:relative;width:100%;z-index:9}
.tem19-header .container {height:100%;position:relative}
.tem19-header .logo {float:left;margin:10px 0;max-width:180px;overflow:hidden;height:60px;position:relative;left:15px}
.tem19-header .logo img {max-width:100%;max-height:100%}
.tem19-header .info {content:"";width:100%}
.tem19-header .info h2 {line-height:25px;font-size:12px;float:left;padding:0;margin:0;margin-left:10px;color:#666;font-weight:400}
.tem19-header .info h2 span {margin-right:5px;display:inline-block}
.tem19-header .info h2 .editing[contenteditable],.tem19-header .info h2 [template-edit],.tem19-header .info h2 [template-embed] {display:inline-block;width:auto}
.tem19-header .info h1 {color:#666}
.tem19-header .icons {float:right;padding-top:22px;z-index:9;color:#666}
.tem19-header .icons span {height:24px;line-height:24px;cursor:pointer;text-align:center;margin:0 8px;display:block}
.tem19-header .icons .searchBar .icon .icon-clear,.tem19-header .icons .searchBar form {display:none}
.tem19-header .icons .btn-group button {background:none!important;border:none!important;box-shadow:none!important}
.tem19-header .icons .menuBar {float:right;display:none}
.tem19-header .icons .menuBar span {width:24px;font-size:16px;border-style:solid;border-width:1px;border-radius:4px}
.tem19-header .icons .menuBar span.ON {display:none;border:none}
.tem19-header.ON .icons .menuBar span {display:none}
.tem19-header.ON .icons .menuBar span.ON {display:block}
.tem19-header .icons .cartBar {float:right;width:20px;height:20px;margin-right:10px;text-decoration:none}
.tem19-header .icons .cartBar a {display:block;color:#999;position:relative}
.tem19-header .icons .cartBar span {font-size:20px;margin:0}
.tem19-header .icons .cartBar i {width:13px;height:13px;line-height:13px;text-align:center;font-style:normal;font-size:10px;color:#fff;border-radius:50%;position:absolute;top:-3px;right:-10px}
.tem19-header .icons .btn-group {float:right}
.tem19-header .icons .btn-group .icon-globe2 {font-size:19px;font-weight:700}
.tem19-header .icons .btn-group .dropdown-menu {left:auto;right:0}
.tem19-header .icons .searchBar {float:right}
.tem19-header .icons.ON {width:320px;position:absolute;padding-top:0}
.tem19-header .icons.ON .searchBar {width:100%;height:100%;position:relative;z-index:2}
.tem19-header .icons.ON .searchBar .icon span {display:none}
.tem19-header .icons.ON .searchBar .icon .icon-clear {margin-right:0;width:20px;font-size:18px;display:block;text-align:center;position:absolute;top:30px;right:0}
.tem19-header .icons.ON .searchBar form {width:100%;height:100%;display:block;background:#eee;padding:20px}
.tem19-header .icons.ON .searchBar form input {width:100%;height:40px;line-height:40px;font-size:14px;border:none;background:#fff;outline:0;display:inline-block;padding:0 5px}
.tem19-header .icons.ON .searchBar button {width:20px;height:20px;display:inline-block;cursor:pointer;font-size:16px;background:0 0;border:0;position:absolute;top:32px;right:30px}
.tem19-header .icons.ON .btn-group,.tem19-header .icons.ON .cartBar,.tem19-header .icons.ON .loginBar,.tem19-header .icons.ON .menuBar,.tem19-header .icons.ON .searchBar .icon .icon-search2 {display:none}
@media (max-width:1199px) {
    .tem19-header .bottom-box {height:60px}
    .tem19-header .top .icons {display:none}
    .tem19-header .loginBar {float:right;padding:0}
    .tem19-header .container {padding-top:0}
    .tem19-header .logo {height:50px;max-width:35%;padding:5px 0;margin:5px 0}
    .tem19-header .info {position:relative}
    .tem19-header .info h2::before {margin:0 5px}
    .tem19-header .icons {padding-top:26px}
    .tem19-header .icons .menuBar {display:block}
    .tem19-header .tem19-header-posFixed-bos .bottom-box .icons {padding-top:18px;display:inline-block;top:0}
    .tem19-header .tem19-header-posFixed-bos .bottom-box .icons.ON {top:0}
}
@media (max-width:991px) {
    .tem19-header {min-height:60px}
    .tem19-header .tem19-header-posFixed-bos .loginBar {display:block}
    .tem19-header .info {display:none}
    .tem19-header .top-solid {border:0 none}
}
@media (max-width:768px) {
    .tem19-header .icons.ON {width:100%}
}
@media (max-width:767px) {
    .tem19-header .icons .cartBar,.tem19-header .tem19-header-posFixed-bos .loginBar {display:none}
}
.tem19-header .nav>li>a:focus,.tem19-header .nav>li>a:hover {background:0 0}
.tem19-header .navBar {width:62%;position:absolute;top:0;left:50%;margin-left:-31%}
.tem19-header .mainnav {float:right;max-width:68%;padding:15px 0}
.tem19-header>.nav {position:relative;z-index:1;width:100%}
.tem19-header .nav .nav-pills>li.active>a,.tem19-header .nav-pills>li.active>a:focus,.tem19-header .nav-pills>li.active>a:hover {background-color:inherit;color:inherit}
@media (min-width:641px) {
    .tem19-header .navBar_posr {position:relative}
    .tem19-header .navBar_ul_box {width:100%;height:80px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}
    .tem19-header .navBar_ul_box_max_height {height:660px}
    .tem19-header .navBar_ul {position:absolute;left:0;width:10000px;top:25px}
    .tem19-header .navBar_ul li {position:relative}
    .tem19-header .navBar_ul li a {padding:8px 15px;cursor:pointer;display:inline-block;color:#666}
    .tem19-header .navBar_ul li.active>a {color:inherit}
    .tem19-header .second_level {margin:0}
    .tem19-header .second_level li {width:100%}
    .tem19-header .second_level li a {color:#666!important;border-radius:0;padding:3px 15px;line-height:20px}
    .tem19-header .three_level li {left:0!important}
    .tem19-header .three_level li a {left:0!important;font-size:12px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
    .tem19-header .navBar_next,.tem19-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-13px!important;top:28px;cursor:pointer;font-size:12px}
    .tem19-header .navBar_prev {left:-13px!important}
    .tem19-header .bottom {position:relative;z-index:1}
    .tem19-header .navBar_conn .navBar_ul li a {white-space:nowrap}
    .tem19-header .navBar_conn .navBar_ul li span {font-size:13px;background:0 0;vertical-align:middle;display:inline-block}
    .tem19-header .navBar_conn .navBar_ul li .tem-sum-level span.span-pc {display:inline-block}
    .tem19-header .navBar_conn .navBar_ul li .tem-sum-level span.span-mobile {display:none}
    .tem19-header .navBar_conn .tem-level,.tem19-header .navBar_conn .tem-sum-level {display:inline-block}
    .tem19-header .navBar_conn .second_level,.tem19-header .navBar_conn .three_level {width:auto;min-width:130px;position:absolute;top:100%;right:auto;left:0;border-radius:0;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:1000;opacity:0;visibility:hidden;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
    .tem19-header .navBar_conn .three_level {margin-top:-6px;position:absolute;top:0;right:auto;left:100%!important}
    .tem19-header .navBar_conn .nav>li:hover>.second_level,.tem19-header .navBar_conn .second_level>li:hover>.three_level {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
}
@media (max-width:1199px) {
    .tem19-header .nav {display:none}
    .tem19-header.ON .nav {display:block;position:relative}
    .tem19-header .nav {float:none;padding-top:0;clear:both}
    .tem19-header .nav li {width:100%;clear:both}
    .tem19-header .nav-pills>li>a {border-radius:0}
    .tem19-header .nav-pills>li+li {margin-left:0}
    .tem19-header .mainnav {top:20px;width:100%;max-width:100%;border-bottom:1px solid #ccc}
    .tem19-header ul.nav {top:0;margin-top:0}
    .tem19-header .navBar {width:100%;top:60px;position:absolute;left:0;right:0;margin-left:0;display:none}
    .tem19-header .navBar ul li a {display:inline-block;width:100%}
    .tem19-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3)}
    .tem19-header .navBar_ul li {height:auto;float:none;position:relative;width:100%;padding:0 10px;border-bottom:1px solid #eee}
    .tem19-header .navBar_ul li a {font-size:16px;color:#666}
    .tem19-header .navBar_ul li.active>a {color:#fff}
    .tem19-header .second_level {position:relative;width:100%}
    .tem19-header .second_level a {padding:5px 15px}
    .tem19-header .three_level {left:0!important;color:#fff;display:none}
    .tem19-header .three_level li {left:0!important}
    .tem19-header .three_level li a {font-size:12px}
    .tem19-header .caret_3 {margin-left:5px}
    .tem19-header .navBar_ul_box,.tem19-header .navBar_ul_box_max_height {height:auto}
    .tem19-header .navBar_next,.tem19-header .navBar_prev {display:none!important}
    .tem19-header .dropdown-menu {width:100%;position:relative}
    .tem19-header .navBar_conn .navBar_ul li .tem-sum-level span.span-pc {display:none}
    .tem19-header .navBar_conn .navBar_ul li .tem-sum-level span.span-mobile {display:inline-block}
    .tem19-header .navBar_conn .second_level,.tem19-header .navBar_conn .three_level {position:relative;top:100%;right:auto;left:0;display:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
    .tem19-header .navBar_conn .three_level {position:relative;top:0!important;right:auto;left:10px!important;margin-top:0}
    .tem19-header .navBar_conn .nav>li:hover>.second_level,.tem19-header .navBar_conn .second_level>li:hover>.three_level {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
}
@media (max-width:768px) {
    .tem19-header ul.nav {margin:0}
}
@media (max-width:1199px) {
    .tem19-header .navBar_conn .second_level,.tem19-header .navBar_conn .three_level {-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s}
}
.tem19-header-posFixed {position:fixed;top:0;left:0;z-index:99;width:100%}
.tem24-header-posFixed-box {width:100%;padding-top:10px}
.tem24-header-posFixed {width:100%;background:rgba(255,255,255,.99);position:fixed;top:0;left:0;z-index:100;border-bottom:1px solid #ccc}
.tem24-header-posFixed .bottom-box {width:1170px;margin:0 auto;padding:0 15px;background:0 0}
.tem24-header .top-solid {border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e1e1e1}
.tem24-header .tem24-header-posFixed .bottom-box .icons {color:#fff}
.tem24-header .tem24-header-posFixed-box .loginBar {float:right;color:#fff}
.tem24-header .loginBar {float:right;width:40px;height:40px;background:rgba(0,0,0,.35)}
.tem24-header .loginBar .login,.tem24-header .loginBar .register {color:#fff;font-size:12px;text-decoration:none;display:inline-block}
.tem24-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem24-header .loginBar .icon {position:relative}
.tem24-header .loginBar .icon span {color:#fff;font-size:22px}
.tem24-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:29px;left:auto;right:0;margin:0}
.tem24-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem24-header .loginBar i {color:#999}
.tem24-header {position:relative;z-index:20}
.tem24-header .container {position:relative}
.tem24-header .logo {margin:0 auto;height:60px;line-height:60px;overflow:hidden;text-align:center}
.tem24-header .logo a {text-align:center}
.tem24-header .logo img {max-width:100%;max-height:100%;transform:scale(1,1);transition:all .3s ease-out 0s;transition:all .3s cubic-bezier(0.215,.61,.355,1) 0s}
.tem24-header .tem24-header-posFixed .logo img {transform:scale(0.8,0);-moz-transform:scale(0.8,0);-webkit-transform:scale(0.8,0);-o-transform:scale(0.8,0)}
.tem24-header .tem24-header-posFixed .bottom {margin-top:-60px;transition:all .3s cubic-bezier(0.215,.61,.355,1) 0s}
.tem24-header .icons {float:right;z-index:98;color:#fff;width:40px;height:auto;text-align:center;position:fixed;top:0;right:0}
.tem24-header .icons span {height:40px;line-height:40px;cursor:pointer;text-align:center;margin:0 8px;display:block}
.tem24-header .icons .menuBar {float:right;display:none}
.tem24-header .icons .menuBar span {width:24px;font-size:16px;border-style:solid;border-width:1px;border-radius:4px}
.tem24-header .icons .menuBar span.ON {display:none;border:none}
.tem24-header.ON .icons .menuBar span {display:none}
.tem24-header.ON .icons .menuBar span.ON {display:block}
.tem24-header .icons .cartBar {float:right;width:40px;height:40px;background:rgba(0,0,0,.35);margin-top:1px}
.tem24-header .icons .cartBar a {display:block;color:#fff;text-decoration:none;position:relative}
.tem24-header .icons .cartBar span {font-size:20px;margin:0}
.tem24-header .icons .cartBar i {width:13px;height:13px;line-height:13px;text-align:center;font-style:normal;font-size:10px;color:#fff;border-radius:50%;position:absolute;top:3px;right:0}
.tem24-header .icons .btn-group {float:right;width:40px;height:40px;background:rgba(0,0,0,.35);margin-top:1px}
.tem24-header .icons .btn-group button {background:none!important;border:none!important;box-shadow:none!important}
.tem24-header .icons .btn-group .icon-globe2 {font-size:19px;font-weight:700}
.tem24-header .icons .btn-group .dropdown-menu {position:absolute;top:30px;left:auto;right:0}
.tem24-header .icons .searchBar {float:right;width:40px;height:40px;background:rgba(0,0,0,.35);margin-top:1px}
.tem24-header .icons .searchBar .icon .icon-clear,.tem24-header .icons .searchBar form {display:none}
.tem24-header .icons.ON .searchBar {width:320px;height:60px;position:relative;top:0;right:0;z-index:2}
.tem24-header .icons.ON .searchBar .icon span {display:none}
.tem24-header .icons.ON .searchBar .icon .icon-clear {width:20px;font-size:18px;display:block;text-align:center;margin:0 8px;position:absolute;top:12px;right:0}
.tem24-header .icons.ON .searchBar form {width:91%;height:100%;display:block;padding:10px;position:relative}
.tem24-header .icons.ON .searchBar form input {width:100%;height:40px;line-height:40px;font-size:14px;border:none;background:#fff;outline:0;display:inline-block;padding:0 5px}
.tem24-header .icons.ON .searchBar button {width:20px;height:20px;display:inline-block;cursor:pointer;color:#999;font-size:16px;background:0 0;border:0;position:absolute;top:20px;right:20px}
@media (max-width:1199px) {
    .tem24-header {padding:0}
    .tem24-header .container {width:100%;padding:0}
    .tem24-header-posFixed {padding:0}
    .tem24-header-posFixed .bottom-box {width:100%;padding:0}
    .tem24-header .tem24-header-posFixed .bottom-box .icons {color:#666}
    .tem24-header .logo {max-width:33%;float:left;position:relative;left:15px}
    .tem24-header .logo a {text-align:left}
    .tem24-header-posFixed-box {padding:0}
    .tem24-header .logo img {max-width:100%;height:50px;transform:scale(1,1);transition:all .3s ease-out 0s;transition:all .3s cubic-bezier(0.215,.61,.355,1) 0s}
    .tem24-header .tem24-header-posFixed .logo img {transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1)}
    .tem24-header .tem24-header-posFixed .bottom {margin-top:0}
    .tem24-header .icons {width:auto;padding:10px 0;position:relative;right:10px}
    .tem24-header .icons span {margin:0 5px}
    .tem24-header .icons .btn-group .dropdown-menu {top:40px}
    .tem24-header .loginBar {float:right;padding:0}
    .tem24-header .icons .btn-group,.tem24-header .icons .cartBar,.tem24-header .icons .searchBar,.tem24-header .loginBar {background:0 0;color:#666;display:inline-block}
    .tem24-header .icons,.tem24-header .icons .cartBar a,.tem24-header .loginBar .icon span,.tem24-header .loginBar .login,.tem24-header .loginBar .register {color:#666}
    .tem24-header .icons .menuBar {display:block}
    .tem24-header .icons .menuBar span {height:22px;line-height:20px;margin-top:9px}
    .tem24-header .icons.ON {position:absolute}
    .tem24-header .icons.ON .searchBar {background:#eee;top:0}
}
@media (max-width:991px) {
    .tem24-header {min-height:60px}
    .tem24-header .tem24-header-posFixed-box .loginBar {display:block}
    .tem24-header .top-solid {border:0 none}
}
@media (max-width:768px) {
    .tem24-header .logo {left:10px}
    .tem24-header .icons {right:0}
    .tem24-header .icons.ON {width:100%;right:0}
}
.tem24-header .nav>li>a:focus,.tem24-header .nav>li>a:hover {background:0 0}
.tem24-header .navBar {margin:0 auto;position:relative}
.tem24-header .mainnav {float:right;max-width:68%;padding:15px 0}
.tem24-header>.nav {position:relative;z-index:1;width:100%}
.tem24-header .nav .nav-pills>li.active>a,.tem24-header .nav-pills>li.active>a:focus,.tem24-header .nav-pills>li.active>a:hover {background-color:inherit;color:inherit}
@media (min-width:641px) {
    .tem24-header .navBar_posr {position:relative}
    .tem24-header .navBar_ul_box {width:100%;margin-left:auto;margin-right:auto;text-align:center;position:relative}
    .tem24-header .navBar_ul {margin:12px auto;float:none;display:inline-block;text-align:center}
    .tem24-header .navBar_ul li {position:relative}
    .tem24-header .navBar_ul li a {padding:8px 15px;cursor:pointer;display:inline-block;color:#666}
    .tem24-header .navBar_ul li.active a {color:inherit}
    .tem24-header .navBar_ul>li>a::before {content:"";width:0;height:1px;position:absolute;left:50%;top:38px;border:none;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s}
    .tem24-header .navBar_ul>li.active>a::before,.tem24-header .navBar_ul>li:hover>a::before {width:96%;left:2%;border-bottom:1px solid}
    .tem24-header .second_level {margin:0}
    .tem24-header .second_level li {width:100%}
    .tem24-header .second_level li a {color:#666!important;border-radius:0;padding:3px 15px;line-height:20px}
    .tem24-header .three_level li {left:0!important}
    .tem24-header .three_level li a {left:0!important;font-size:12px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
    .tem24-header .navBar_next,.tem24-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-13px!important;top:15px;cursor:pointer;font-size:12px}
    .tem24-header .navBar_prev {left:-13px!important;right:auto!important}
    .tem24-header .bottom {position:relative;z-index:1;margin:0}
    .tem24-header .navBar_conn .navBar_ul li a {white-space:nowrap}
    .tem24-header .navBar_conn .navBar_ul li span {font-size:13px;background:0 0;vertical-align:middle;display:inline-block}
    .tem24-header .navBar_conn .navBar_ul li .tem-sum-level span.span-pc {display:inline-block}
    .tem24-header .navBar_conn .navBar_ul li .tem-sum-level span.span-mobile {display:none}
    .tem24-header .navBar_conn .tem-level,.tem24-header .navBar_conn .tem-sum-level {display:inline-block}
    .tem24-header .navBar_conn .second_level,.tem24-header .navBar_conn .three_level {width:auto;min-width:130px;position:absolute;top:100%;right:auto;left:0;border-radius:0;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:1000;opacity:0;visibility:hidden;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
    .tem24-header .navBar_conn .three_level {margin-top:-6px;position:absolute;top:0;right:auto;left:100%!important}
    .tem24-header .navBar_conn .nav>li:hover>.second_level,.tem24-header .navBar_conn .second_level>li:hover>.three_level {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
}
@media (max-width:1199px) {
    .tem24-header .nav {display:none}
    .tem24-header.ON .nav {display:block;position:relative}
    .tem24-header .nav {float:none;padding-top:0;clear:both}
    .tem24-header .nav li {width:100%;clear:both}
    .tem24-header .nav-pills>li>a {border-radius:0}
    .tem24-header .nav-pills>li+li {margin-left:0}
    .tem24-header .mainnav {top:20px;width:100%;max-width:100%;border-bottom:1px solid #ccc}
    .tem24-header ul.nav {top:0;margin-top:0}
    .tem24-header .navBar {width:100%;top:61px;position:absolute;left:0;right:0;margin-left:0;display:none}
    .tem24-header .navBar ul li a {display:inline-block;width:100%}
    .tem24-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);text-align:left}
    .tem24-header .navBar_ul li {height:auto;float:none;position:relative;width:100%;padding:0 10px}
    .tem24-header .navBar_ul li a {font-size:16px;color:#666}
    .tem24-header .navBar_ul li.active a {color:inherit}
    .tem24-header .navBar_ul>li {border-bottom:1px solid #eee}
    .tem24-header .navBar_ul>li.active>a::before,.tem24-header .navBar_ul>li:hover>a::before,.tem24-header .navBar_ul>li>a::before {border:none}
    .tem24-header .second_level {position:relative;width:100%}
    .tem24-header .second_level a {padding:5px 15px}
    .tem24-header .three_level {left:0!important;color:#fff;display:none}
    .tem24-header .three_level li {left:0!important}
    .tem24-header .three_level li a {font-size:12px}
    .tem24-header .caret_3 {margin-left:5px}
    .tem24-header .navBar_ul_box {height:auto;text-align:left}
    .tem24-header .navBar_ul_box_max_height {height:auto}
    .tem24-header .navBar_next,.tem24-header .navBar_prev {display:none!important}
    .tem24-header .dropdown-menu {width:100%;position:relative}
    .tem24-header .navBar_conn .navBar_ul li .tem-sum-level span.span-pc {display:none}
    .tem24-header .navBar_conn .navBar_ul li .tem-sum-level span.span-mobile {display:inline-block}
    .tem24-header .navBar_conn .second_level,.tem24-header .navBar_conn .three_level {position:relative;top:100%;right:auto;left:0;display:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
    .tem24-header .navBar_conn .three_level {position:relative;top:0!important;right:auto;left:10px!important;margin-top:0}
    .tem24-header .navBar_conn .nav>li:hover>.second_level,.tem24-header .navBar_conn .second_level>li:hover>.three_level {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
}
@media (max-width:768px) {
    .tem24-header ul.nav {margin:0}
}
@media (max-width:1199px) {
    .tem24-header .navBar_conn .second_level,.tem24-header .navBar_conn .three_level {-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s}
}
.tem27-header .tem27-header-posFixed {position:fixed;top:0;left:0;z-index:99;width:100%;background:#fff;border-bottom:1px solid #ddd}
.tem27-header .tem27-header-posFixed .bottom-box {width:100%;max-width:1170px;padding:0 15px;margin:0 auto}
.tem27-header .tem27-header-posFixed .bottom-box .top {max-width:28%;float:left;border:none}
.tem27-header .tem27-header-posFixed .bottom-box .top .logo {max-width:100%;height:50px;line-height:50px}
.tem27-header .tem27-header-posFixed .bottom-box .bottom {width:70%;float:right;margin:10px 0}
.tem27-header .tem27-header-posFixed .bottom-box .bottom .navBar {top:7px}
.tem27-header .tem27-header-posFixed .bottom-box .bottom .icons {padding-top:7px;color:#666}
.tem27-header .tem27-header-posFixed .top_r {display:none}
.tem27-header .loginBar {float:right;color:#666}
.tem27-header .loginBar .login,.tem27-header .loginBar .register {color:#666;font-size:12px;text-decoration:none;display:inline-block}
.tem27-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem27-header .loginBar .icon {position:relative}
.tem27-header .loginBar .icon span {color:#666}
.tem27-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:29px;left:auto;right:0;margin:0}
.tem27-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem27-header .loginBar i {color:#666}
.tem27-header {width:100%;position:relative;z-index:9}
.tem27-header .container {position:relative}
.tem27-header .top {margin:10px 0;border-bottom:1px solid #ddd}
.tem27-header .logo {max-width:16%;height:80px;padding-bottom:10px;line-height:70px;overflow:hidden;float:left}
.tem27-header .logo img {max-width:100%;max-height:100%}
.tem27-header .top_r {width:50%;float:right}
.tem27-header .proBar {padding:5px 0;float:right}
.tem27-header .proBar .pro_pic {max-width:40px;height:40px;overflow:hidden;margin-right:5px;display:inline-block}
.tem27-header .proBar .pro_pic img {max-width:100%;max-height:100%}
.tem27-header .proBar .pro_text {width:100px;height:30px;line-height:15px;overflow:hidden;margin-bottom:5px;font-size:12px;color:#666;display:inline-block}
.tem27-header .proBar .pro_pic [template-edit],.tem27-header .proBar .pro_text [template-edit] {padding:0}
.tem27-header .icons {color:#666;font-size:12px;text-align:right;z-index:9}
.tem27-header .iconbar {width:100%;float:right}
.tem27-header .icons span {height:24px;line-height:24px;cursor:pointer;text-align:center;display:block}
.tem27-header .icons .btn-group button {background:none!important;border:none!important;box-shadow:none!important}
.tem27-header .icons .menuBar {float:right;display:none}
.tem27-header .icons .menuBar span {width:35px;height:35px;line-height:35px;font-size:23px;border-radius:5px}
.tem27-header .icons .menuBar span.ON {display:none;border:none}
.tem27-header.ON .icons .menuBar span {display:none}
.tem27-header.ON .icons .menuBar span.ON {display:block}
.tem27-header .icons .cartBar {float:right;height:20px;text-decoration:none}
.tem27-header .icons .cartBar a {display:block;color:#666;position:relative}
.tem27-header .icons .cartBar span {margin:0}
.tem27-header .icons .cartBar i {width:13px;height:13px;line-height:13px;text-align:center;font-style:normal;font-size:10px;color:#fff;border-radius:50%;position:absolute;top:0;right:-12px}
.tem27-header .top .icons .languageBar {float:right;z-index:999;position:relative}
.tem27-header .languageBar span.country {font-size:12px;cursor:pointer;vertical-align:middle;margin-left:5px;display:inline-block;color:#666}
.tem27-header .top .icons .languageBar .languageList {display:none;min-width:170px;height:auto;padding:0;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:4px;background:#FFF;position:absolute;top:30px;right:0;z-index:9}
.tem27-header .top .icons .languageBar .languageList:before {content:"";width:0;height:0;position:absolute;top:-5px;right:10px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ddd}
.tem27-header .top .icons .languageBar .languageList li a {width:100%;line-height:25px;display:block;font-size:12px;color:#666;padding:2px 10px}
.tem27-header .top .icons .languageBar .languageList li a:hover {background:#CCC;color:#333}
.tem27-header .top .icons .languageBar.ON .languageList {display:block}
.tem27-header .bottom .icons {width:20%;float:right}
.tem27-header .icons .searchBar {width:100%;height:35px;color:#666}
.tem27-header .icons .searchBar .icon span {display:none}
.tem27-header .icons .searchBar .icon .icon-clear {margin-right:0;width:20px;font-size:18px;text-align:center;position:absolute;top:30px;right:0}
.tem27-header .icons .searchBar form {width:100%;height:100%;display:block;background:rgba(255,255,255,.97);border-radius:5px;position:relative;z-index:1}
.tem27-header .icons .searchBar form input {width:100%;height:35px;line-height:35px;font-size:14px;border:1px solid #ccc;outline:0;display:inline-block;padding:0 5px;border-radius:5px}
.tem27-header .icons .searchBar button {width:35px;height:35px;display:inline-block;cursor:pointer;font-size:16px;background:0 0;border:0;position:absolute;top:0;right:0}
.tem27-header .icons .btn-group,.tem27-header .icons .cartBar,.tem27-header .icons .loginBar {margin-left:3%}
@media (max-width:992px) {
    .tem27-header .container {padding:0}
    .tem27-header .top {margin:5px 0}
    .tem27-header .proBar {display:none}
    .tem27-header .logo {height:35px;line-height:35px;max-width:40%;margin-left:10px;margin-bottom:5px;padding-bottom:5px}
    .tem27-header .tem27-header-posFixed .bottom-box {padding:0}
    .tem27-header .tem27-header-posFixed .bottom-box .top .logo {max-width:100%;height:35px;padding:0;margin-top:3px;line-height:35px}
    .tem27-header .bottom .icons,.tem27-header .tem27-header-posFixed .bottom-box .bottom .icons {width:100%;padding:0 35px 0 10px}
    .tem27-header .tem27-header-posFixed .bottom-box .bottom {margin:11px 0}
    .tem27-header .icons.iconbar {width:100%;padding-right:5px;padding-top:7px}
    .tem27-header .loginBar {float:right;padding:0}
    .tem27-header .icons .menuBar {display:block}
    .tem27-header .icons .menuBar span {height:30px;line-height:30px}
    .tem27-header .icons .searchBar {padding-bottom:0;height:30px;float:left;width:calc(100% - 35px)}
    .tem27-header .icons .searchBar form input {height:30px;line-height:30px}
    .tem27-header .icons .searchBar button {width:30px;height:30px}
    .tem27-header .icons .btn-group,.tem27-header .icons .cartBar,.tem27-header .icons .loginBar {margin-left:7%}
    .tem27-header .icons .cartBar,.tem27-header .icons .loginBar {display:none}
    .tem27-header .icons .btn-group .dropdown-menu {left:0;right:auto}
    .tem27-header .icons .btn-group .dropdown-menu::before {content:"";width:0;height:0;position:absolute;left:10px;right:auto;top:-6px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ddd}
}
.tem27-header .nav>li>a:focus,.tem27-header .nav>li>a:hover {background:0 0}
.tem27-header .navBar {width:79%;float:left;position:relative;top:0;left:0}
.tem27-header .mainnav {float:right;max-width:68%;padding:15px 0}
.tem27-header>.nav {position:relative;z-index:1;width:100%}
.tem27-header .nav .nav-pills>li.active>a,.tem27-header .nav-pills>li.active>a:focus,.tem27-header .nav-pills>li.active>a:hover {background-color:inherit;color:inherit}
.tem27-header .bottom {position:relative;margin-bottom:10px}
@media (min-width:641px) {
    .tem27-header .navBar_posr {position:relative}
    .tem27-header .navBar_ul_box {width:100%;margin-left:auto;margin-right:auto;position:relative}
    .tem27-header .navBar_ul {width:100%;position:relative;left:0;top:0}
    .tem27-header .navBar_ul li {position:relative;margin:0;border-radius:3px;display:block}
    .tem27-header .navBar_ul li a {padding:3px 15px;cursor:pointer;display:inline-block;color:#333;font-size:15px}
    .tem27-header .navBar_ul li.active>a {color:#fff}
    .tem27-header .second_level {margin:0}
    .tem27-header .second_level li {width:100%;margin:0;border-bottom:1px solid #eee}
    .tem27-header .second_level li a {border-radius:0;padding:8px 15px;line-height:20px}
    .tem27-header .three_level li {left:0!important}
    .tem27-header .three_level li a {left:0!important;font-size:12px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
    .tem27-header .navBar_next,.tem27-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-13px!important;top:28px;cursor:pointer;font-size:12px}
    .tem27-header .navBar_prev {left:-13px!important}
    .tem27-header .navBar_conn .navBar_ul li a {white-space:nowrap}
    .tem27-header .navBar_conn .navBar_ul li span {font-size:13px;background:0 0;vertical-align:middle;display:inline-block}
    .tem27-header .navBar_conn .navBar_ul li .tem-sum-level span.span-pc {display:inline-block}
    .tem27-header .navBar_conn .navBar_ul li .tem-sum-level span.span-mobile {display:none}
    .tem27-header .navBar_conn .tem-level,.tem27-header .navBar_conn .tem-sum-level {display:inline-block}
    .tem27-header .navBar_conn .second_level,.tem27-header .navBar_conn .three_level {width:auto;min-width:130px;position:absolute;top:100%;right:auto;left:0;border-radius:0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:1000;opacity:0;visibility:hidden;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
    .tem27-header .navBar_conn .three_level {margin-top:-1px;top:0;left:100%!important}
    .tem27-header .navBar_conn .nav>li:hover>.second_level,.tem27-header .navBar_conn .second_level>li:hover>.three_level {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
}
@media (max-width:992px) {
    .tem27-header .nav {display:none}
    .tem27-header.ON .nav {display:block;position:relative}
    .tem27-header .nav {float:none;padding-top:0;clear:both}
    .tem27-header .nav li {width:100%;clear:both}
    .tem27-header .nav-pills>li>a {border-radius:0}
    .tem27-header .nav-pills>li+li {margin-left:0}
    .tem27-header .mainnav {top:20px;width:100%;max-width:100%;border-bottom:1px solid #ccc}
    .tem27-header ul.nav {top:0;margin:0}
    .tem27-header .navBar {width:100%;top:35px;position:absolute;left:0;right:0;margin-left:0;display:none}
    .tem27-header .tem27-header-posFixed .bottom-box .bottom .navBar {top:40px}
    .tem27-header .navBar ul li a {display:inline-block;width:100%}
    .tem27-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3)}
    .tem27-header .navBar_ul li {height:auto;float:none;background:0 0;position:relative;width:100%;padding:0 10px;border-bottom:1px solid #eee}
    .tem27-header .navBar_ul li a {font-size:16px;color:#666}
    .tem27-header .navBar_ul li.active {background:0 0}
    .tem27-header .navBar_ul li.active>a {color:inherit}
    .tem27-header .second_level {position:relative;width:100%}
    .tem27-header .navBar_conn .second_level>li {width:100%;border-bottom:1px solid #eee}
    .tem27-header .second_level a {padding:5px 15px}
    .tem27-header .three_level {width:100%!important;left:0!important;color:#fff;display:none}
    .tem27-header .three_level li {left:0!important}
    .tem27-header .three_level li a {font-size:12px}
    .tem27-header .caret_3 {margin-left:5px}
    .tem27-header .navBar_ul_box,.tem27-header .navBar_ul_box_max_height {height:auto}
    .tem27-header .navBar_next,.tem27-header .navBar_prev {display:none!important}
    .tem27-header .bottom {margin-bottom:5px}
    .tem27-header .dropdown-menu {width:100%;position:relative}
    .tem27-header .navBar_conn .navBar_ul li .tem-sum-level span.span-pc {display:none}
    .tem27-header .navBar_conn .navBar_ul li .tem-sum-level span.span-mobile {display:inline-block}
    .tem27-header .navBar_conn .second_level,.tem27-header .navBar_conn .three_level {position:relative;top:100%;right:auto;left:0;display:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
    .tem27-header .navBar_conn .three_level {position:relative;top:0!important;right:auto;left:10px!important;margin-top:0}
    .tem27-header .navBar_conn .nav>li:hover>.second_level,.tem27-header .navBar_conn .second_level>li:hover>.three_level {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
}
@media (max-width:992px) {
    .tem27-header .navBar_conn .second_level,.tem27-header .navBar_conn .three_level {-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s}
}
.tem29-header {height:142px}
.tem29-header .bottom-box {height:auto}
.tem29-header .tem29-header-posFixed {position:fixed;top:0;left:0;z-index:99;width:100%;background:rgba(255,255,255,.99);border-bottom:1px solid #ddd}
.tem29-header .tem29-header-posFixed .top {display:none}
.tem29-header .tem29-header-posFixed .bottom-box {width:100%;max-width:1170px;padding:0 15px;margin:0 auto;background:0 0}
.tem29-header .tem29-header-posFixed .bottom-box .icons {color:#666}
.tem29-header .tem29-header-posFixed .categoryBar {width:16.5%}
.tem29-header .tem29-header-posFixed-box {width:100%}
.tem29-header .tem29-header-posFixed-box .icons {padding-top:15px}
.tem29-header .tem29-header-posFixed-box .bottom-box .icons,.tem29-header .tem29-header-posFixed-box .loginBar {float:right;color:#666}
.tem29-header .tem29-header-posFixed-box .bottom-box .loginBar {display:none}
.tem29-header .top {background:rgba(0,0,0,.76);color:#fff}
.tem29-header .top .info {width:100%;color:#fff;line-height:30px}
.tem29-header .top .info .co_slogan {float:left;font-size:14px;padding:0;margin:0}
.tem29-header .top .info .co_order,.tem29-header .top .info .co_tmall {float:right;font-size:12px;padding:0;margin-right:15px}
.tem29-header .top .info .editing[contenteditable],.tem29-header .top .info [template-edit],.tem29-header .top .info [template-embed] {display:inline-block;width:auto;padding:0}
.tem29-header .top .info .btn-group {float:right;font-size:12px}
.tem29-header .top .info .btn-group .dropdown-menu {position:absolute;top:33px;left:auto;right:0}
.tem29-header .loginBar {float:right;width:auto;margin-left:15px;font-size:12px}
.tem29-header .loginBar .login,.tem29-header .loginBar .register {color:#fff;font-size:12px;text-decoration:none;display:inline-block}
.tem29-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem29-header .loginBar .icon {position:relative}
.tem29-header .loginBar .icon a {display:block;padding:0}
.tem29-header .loginBar .icon span {display:inline-block}
.tem29-header .loginBar .icon span.text {font-size:12px}
.tem29-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:35px;left:auto;right:0;margin:0}
.tem29-header .loginBar .icon .dropdown-menu a {padding:0 20px}
.tem29-header .loginBar i {color:#999}
.tem29-header {position:relative;width:100%;z-index:9}
.tem29-header .container {position:relative;height:100%}
.tem29-header .logo {float:left;margin:10px 0;height:50px;max-width:180px;overflow:hidden;position:relative;left:0}
.tem29-header .logo img {max-width:100%;max-height:100%}
.tem29-header .icons {float:right;color:#999;padding-top:22px;position:relative;right:0;left:auto;z-index:9}
.tem29-header .icons span {height:24px;line-height:24px;cursor:pointer;text-align:center;display:block;font-size:22px}
.tem29-header .icons .menuBar {float:right;display:none;margin:0 8px}
.tem29-header .icons .menuBar span {width:24px;font-size:24px;border-radius:0;color:#666;background:0 0}
.tem29-header .icons .menuBar span.ON {display:none;border:none}
.tem29-header.ON .icons .menuBar span {display:none}
.tem29-header.ON .icons .menuBar span.ON {display:block}
.tem29-header .icons .cartBar {float:right;width:auto;height:42px;line-height:42px;border:1px solid #ccc;margin:0 0 0 10px;text-decoration:none}
.tem29-header .icons .cartBar a {display:block;padding:0 20px;color:#999;position:relative}
.tem29-header .icons .cartBar span {font-size:20px;margin:0;display:inline-block}
.tem29-header .icons .cartBar span.text {font-size:14px;margin-left:5px}
.tem29-header .icons .cartBar i {width:13px;height:13px;line-height:13px;text-align:center;font-style:normal;font-size:10px;color:#fff;border-radius:50%;position:absolute;top:2px;left:33px}
.tem29-header .icons .btn-group {float:right;display:none;margin:0 8px}
.tem29-header .icons .btn-group .icon-globe2 {font-size:19px;font-weight:700}
.tem29-header .icons .btn-group .dropdown-menu {position:absolute;top:30px;left:auto;right:0}
.tem29-header .icons .btn-group .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:13px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem29-header .icons .searchBar {width:300px;height:100%;float:right;position:relative;top:0;right:10px;z-index:2}
.tem29-header .icons .searchBar .icon span {display:none}
.tem29-header .icons .searchBar .icon .icon-clear {margin-right:0;width:20px;font-size:18px;display:none;text-align:center;position:absolute;top:30px;right:0}
.tem29-header .icons .searchBar form {width:100%;height:100%;border-width:1px;border-style:solid;background:#eee}
.tem29-header .icons .searchBar form input {width:100%;height:40px;line-height:40px;font-size:14px;padding:0 65px 0 5px;background:#fff;border:none;outline:0;display:inline-block}
.tem29-header .icons .searchBar button {width:60px;height:40px;color:#fff;display:inline-block;cursor:pointer;font-size:16px;border:0;position:absolute;top:1px;right:0}
.tem29-header .icons.ON .btn-group,.tem29-header .icons.ON .cartBar,.tem29-header .icons.ON .loginBar,.tem29-header .icons.ON .menuBar,.tem29-header .icons.ON .searchBar .icon .icon-search2 {display:none}
.tem29-header .icons .co_custom {float:right;height:42px;line-height:42px;font-size:14px;color:#fff;border-radius:25px;margin-left:20px;text-align:center;position:relative;top:0;right:0}
.tem29-header .icons .co_custom .editing[contenteditable],.tem29-header .icons .co_custom [template-edit],.tem29-header .icons .co_custom [template-embed] {display:inline-block;width:auto;padding:0}
.tem29-header .icons .co_custom a,.tem29-header .icons .co_custom p {color:#fff;padding:0 20px}
.tem29-header .categoryBar {width:20%;position:absolute;float:left;z-index:1}
.tem29-header .categoryBar .icon {line-height:40px;background:rgba(0,0,0,.8);position:relative}
.tem29-header .categoryBar h4 {font-size:14px;color:#fff;padding-left:40px;height:40px;line-height:40px;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.tem29-header .categoryBar span {width:40px;height:40px;padding:12px;font-size:18px;color:#fff;border-radius:0;position:absolute;left:0;top:0}
.tem29-header .categoryBar span.categoryBar-icon {left:auto;right:0}
.tem29-header .category {width:100%;position:absolute;top:100%;left:0;display:none}
.tem29-header .category.ON,body.home_page .tem29-header .category {display:block}
body.home_page .tem29-header .category.ON {display:none}
.tem29-header .category .con {overflow:hidden;width:100%}
.tem29-header .category .categorybox {min-height:100px;max-height:565px;overflow-y:auto;overflow-x:hidden;width:108%}
.tem29-header .category .category-group {background:rgba(0,0,0,.8);color:#999;margin-bottom:0;box-shadow:0 5px 10px rgba(0,0,0,.175)}
.tem29-header .category .category-group .category-default {padding:15px 0;border-bottom:1px solid #363636;position:relative}
.tem29-header .category .category-group .category-default:last-child() {
    border-bottom:none}
.tem29-header .category .category-group .category-heading {width:40%;float:left;display:inline-block;padding:0 10px;color:#fff;border-right:1px solid #555}
.tem29-header .category .category-group .category-heading .category-title {color:#fff;font-size:14px;word-wrap:break-word;word-break:normal}
.tem29-header .category .category-group .category-heading span {width:20px;height:20px;padding:0;position:absolute;top:50%;left:auto;right:8px;margin-top:-10px;color:#ccc;font-size:20px}
.tem29-header .category .category-group .category-heading span.span-mobile,.tem29-header .category .category-group .category-heading span.span-pc {display:none}
.tem29-header .category .category-default>.category-heading+.category-collapse>.category-body {border:none}
.tem29-header .category .category-group .category-collapse {width:60%;float:left;max-height:40px;overflow:hidden;padding-left:5px}
.tem29-header .category .category-group>li:hover>.category-collapse {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
.tem29-header .category .category-body {padding:0;border:none}
.tem29-header .category .category-body a {padding:0 5px;color:#aaa;font-size:12px;display:inline-block}
.tem29-header .category .category-body a:hover {background:0 0}
.tem29-header .category .category-body a.font-color {color:inherit}
.tem29-header .tem29-header-dark {background-color:rgba(0,0,0,.55);position:fixed;left:0;top:0;height:100%;width:100%;display:none;z-index:88}
@media (max-width:1199px) {
    .tem29-header {height:auto}
    .tem29-header .icons .co_custom,.tem29-header .top {display:none}
    .tem29-header .icons .btn-group {display:block}
    .tem29-header .container,.tem29-header .tem29-header-posFixed .bottom-box {padding:0}
    .tem29-header .tem29-header-posFixed .categoryBar {width:100%}
    .tem29-header .logo {max-width:35%;left:12px;padding:5px 0;margin:5px 0}
    .tem29-header .loginBar {width:20px;height:20px;line-height:20px;border:none;padding:0;margin:0 8px}
    .tem29-header .loginBar .login,.tem29-header .loginBar .register {color:#666}
    .tem29-header .loginBar .icon a {padding:0}
    .tem29-header .loginBar .icon span.text {display:none}
    .tem29-header .loginBar .icon .dropdown-menu li a {padding:0 20px}
    .tem29-header .loginBar .icon .dropdown-menu {top:30px;right:0}
    .tem29-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
    .tem29-header .icons,.tem29-header .tem29-header-posFixed-box .icons {padding-top:18px}
    .tem29-header .tem29-header-posFixed-box .bottom-box .loginBar {display:block}
    .tem29-header .icons.ON {position:absolute}
    .tem29-header .icons .menuBar {display:block}
    .tem29-header .icons .cartBar {width:20px;height:20px;line-height:20px;margin:0 10px 0 8px;border:none}
    .tem29-header .icons .cartBar a {padding:0;color:#666}
    .tem29-header .icons .cartBar span.text {display:none}
    .tem29-header .icons .cartBar i {top:-3px;right:-8px;left:auto}
    .tem29-header .icons .searchBar {width:20px;position:relative;top:0;right:0;margin:0 8px;display:inline-block}
    .tem29-header .icons .searchBar .icon span {cursor:pointer;display:block}
    .tem29-header .icons .searchBar .icon .switch {width:20px;height:20px;opacity:0;position:absolute;top:0;right:0}
    .tem29-header .icons .searchBar form {width:100%;position:absolute;left:20px;top:0;z-index:9;display:none}
    .tem29-header .icons .searchBar button {width:20px;height:20px;background:0 0;color:#666;top:10px;right:40px}
    .tem29-header .icons.ON .searchBar {width:300px;height:40px;margin-left:10px;top:-8px}
    .tem29-header .icons.ON .searchBar .icon {width:35px;height:38px;position:absolute;top:0;right:0;border:0;z-index:10}
    .tem29-header .icons.ON .searchBar .icon span {width:100%;text-align:center;font-size:24px;line-height:38px;color:#fff;display:block;cursor:pointer}
    .tem29-header .icons.ON .searchBar .icon .switch {opacity:1;font-size:16px;cursor:pointer;top:-2px}
    .tem29-header .icons.ON .searchBar form {display:block;border-style:solid;border-width:1px;height:40px;left:0;border-radius:5px}
    .tem29-header .icons.ON .searchBar input {width:100%;height:100%;line-height:16px;font-size:12px;text-indent:6px;background:0 0;border:none;outline:0;color:#999;padding:6px 20% 6px 0}
    .tem29-header .icons.ON .searchBar .icon span.icon-clear {width:20px;color:#666;display:block;cursor:pointer;top:2px;right:10px}
    .tem29-header .categoryBar {width:100%;position:relative}
    .tem29-header .categoryBar h4 {padding-left:46px}
    .tem29-header .categoryBar .icon {width:100%}
    body.home_page .tem29-header .category {display:none}
    body.home_page .tem29-header .category.ON {display:block}
    .tem29-header .category .category-group {width:100%}
    .tem29-header .category .category-group .category-heading {width:100%;border-right:none}
    .tem29-header .category .category-group .category-heading span {top:10px;margin-top:0}
    .tem29-header .category .category-group .category-heading span.span-pc {display:none}
    .tem29-header .category .category-group .category-heading span.span-mobile {display:inline-block}
    .tem29-header .category .category-group .category-collapse {width:100%;position:relative;top:100%;right:auto;left:0;margin-left:0;max-height:none;display:none;opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}
    .tem29-header .category .category-group>li:hover>.category-collapse {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
}
@media (max-width:991px) {
    .tem29-header {min-height:60px;z-index:1100}
}
@media (max-width:768px) {
    .tem29-header .icons.ON {width:100%}
    .tem29-header .categoryBar h4 {line-height:40px!important;font-size:14px!important}
}
.tem29-header .nav>li>a:focus,.tem29-header .nav>li>a:hover {background:0 0}
.tem29-header .navBar {width:100%;position:absolute;top:0;left:0}
.tem29-header .mainnav {float:right;max-width:68%;padding:15px 0}
.tem29-header>.nav {position:relative;z-index:1;width:100%}
.tem29-header .nav .nav-pills>li.active>a,.tem29-header .nav-pills>li.active>a:focus,.tem29-header .nav-pills>li.active>a:hover {background-color:inherit;color:inherit}
@media (min-width:641px) {
    .tem29-header .navBar_posr {position:relative}
    .tem29-header .navBar_ul_box {width:100%;height:40px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}
    .tem29-header .navBar_ul_box_max_height {height:660px}
    .tem29-header .navBar_ul {position:absolute;left:0;top:0;width:10000px}
    .tem29-header .navBar_ul li {position:relative}
    .tem29-header .navBar_ul li a {padding:8px 15px;cursor:pointer;display:inline-block;color:#666}
    .tem29-header .navBar_ul li.active>a {color:inherit}
    .tem29-header .second_level {margin:0}
    .tem29-header .second_level li {width:100%}
    .tem29-header .second_level li a {color:#666!important;border-radius:0;padding:3px 15px;line-height:20px}
    .tem29-header .three_level li {left:0!important}
    .tem29-header .three_level li a {left:0!important;font-size:12px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
    .tem29-header .navBar_next,.tem29-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-13px!important;top:4px;cursor:pointer;font-size:12px}
    .tem29-header .navBar_prev {left:-13px!important}
    .tem29-header .bottom {width:75%;height:40px;float:left;position:relative;left:24%;z-index:6}
    .tem29-header .navBar_conn .navBar_ul li a {white-space:nowrap}
    .tem29-header .navBar_conn .navBar_ul li span {font-size:13px;background:0 0;vertical-align:middle;display:inline-block}
    .tem29-header .navBar_conn .navBar_ul li .tem-sum-level span.span-pc {display:inline-block}
    .tem29-header .navBar_conn .navBar_ul li .tem-sum-level span.span-mobile {display:none}
    .tem29-header .navBar_conn .tem-level,.tem29-header .navBar_conn .tem-sum-level {display:inline-block}
    .tem29-header .navBar_conn .second_level,.tem29-header .navBar_conn .three_level {width:auto;min-width:130px;position:absolute;top:100%;right:auto;left:0;border-radius:0;padding:5px 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:1000;opacity:0;visibility:hidden;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
    .tem29-header .navBar_conn .three_level {margin-top:-6px;position:absolute;top:0;right:auto;left:100%!important}
    .tem29-header .navBar_conn .nav>li:hover>.second_level,.tem29-header .navBar_conn .second_level>li:hover>.three_level {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
}
@media (max-width:1199px) {
    .tem29-header .nav {display:none}
    .tem29-header.ON .nav {display:block;position:relative}
    .tem29-header .nav {float:none;padding-top:0;clear:both}
    .tem29-header .nav li {width:100%;clear:both}
    .tem29-header .nav-pills>li>a {border-radius:0}
    .tem29-header .nav-pills>li+li {margin-left:0}
    .tem29-header .mainnav {top:20px;width:100%;max-width:100%;border-bottom:1px solid #ccc}
    .tem29-header ul.nav {top:0;margin-top:0}
    .tem29-header .navBar {position:absolute;left:0;right:0;margin-left:0}
    .tem29-header .navBar ul li a {display:inline-block;width:100%}
    .tem29-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;background:#fff}
    .tem29-header .navBar_ul li {height:auto;float:none;position:relative;width:100%;padding:0 10px;border-bottom:1px solid #eee}
    .tem29-header .navBar_ul li a {color:#666}
    .tem29-header .navBar_ul li.active>a {color:#fff}
    .tem29-header .second_level {position:relative;width:100%}
    .tem29-header .second_level a {padding:5px 15px}
    .tem29-header .three_level {left:0!important;color:#fff;display:none}
    .tem29-header .three_level li {left:0!important}
    .tem29-header .three_level li a {font-size:12px}
    .tem29-header .caret_3 {margin-left:5px}
    .tem29-header .navBar_ul_box,.tem29-header .navBar_ul_box_max_height {height:auto}
    .tem29-header .navBar_next,.tem29-header .navBar_prev {display:none!important}
    .tem29-header .dropdown-menu {width:100%;position:relative}
    .tem29-header .bottom {width:100%;margin-right:0;position:absolute;top:-8px;left:0}
    .tem29-header .navBar_conn .navBar_ul li .tem-sum-level span.span-pc {display:none}
    .tem29-header .navBar_conn .navBar_ul li .tem-sum-level span.span-mobile {display:inline-block}
    .tem29-header .navBar_conn .second_level,.tem29-header .navBar_conn .three_level {position:relative;top:100%;right:auto;left:0;display:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
    .tem29-header .navBar_conn .three_level {position:relative;top:0!important;right:auto;left:10px!important;margin-top:0}
    .tem29-header .navBar_conn .nav>li:hover>.second_level,.tem29-header .navBar_conn .second_level>li:hover>.three_level {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
    .tem29-header .navBar_ul li a {font-size:14px;padding:12px 5px}
    .tem29-header .navBar {width:70%;top:0;background:#fff}
    .tem29-header .navBar_ul {box-shadow:none}
}
@media (max-width:991px) {
    .tem29-header .navBar_conn .second_level,.tem29-header .navBar_conn .three_level {box-shadow:none;background:#f5f5f5;border:none}
    .tem29-header .second_level li:last-child {margin-bottom:-1px}
    .tem29-header .navBar_ul li a {font-size:13px}
}
@media (max-width:768px) {
    .tem29-header ul.nav {margin:0}
}
@media (max-width:1199px) {
    .tem29-header .navBar_conn .second_level,.tem29-header .navBar_conn .three_level {-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s}
}
.tem31-header-top-scroll {display:none;width:100%;height:169px}
.tem31-header .clear:after {content:"";display:block;clear:both;visibility:hidden;height:0;line-height:0}
.tem31-header .fl {float:left}
.tem31-header .fr {float:right}
.tem31-header {width:100%;z-index:100;position:relative;top:0}
.tem31-header-donghua {position:fixed;top:-115px;transition:.5s;-webkit-animation:tem31_headerdonghua .5s;animation:tem31_headerdonghua .5s}
@-webkit-keyframes tem31_headerdonghua {0% {top:-300px}
    100% {top:-115px}
}
@keyframes tem31_headerdonghua {0% {top:-300px}
    100% {top:-115px}
}
.tem31-header-donghua:hover {top:0}
.tem31-header .header {margin:auto;position:relative;z-index:10}
.tem31-header .header .bor {height:14px;position:relative;left:100px;margin-right:50px;padding:0 12%}
.tem31-header .header .bor:after {content:"";display:block;width:100px;height:170%;background-color:#fff;border-radius:0 100px 0 0;position:absolute;left:-21px}
.tem31-header .header .bor:before {content:"";display:block;width:100px;height:170%;background-color:#fff;border-radius:100px 0 0;position:absolute;right:-21px}
.tem31-header .header .bor1 {width:52%;height:200%;border-radius:0 0 0 40px;position:absolute;left:73px;top:0}
.tem31-header .header .bor2 {width:52%;height:200%;border-radius:0 0 40px;position:absolute;right:73px;top:0}
.tem31-header .header .bor .fl {margin:0;position:relative;cursor:pointer;line-height:inherit}
.tem31-header .header .bor .relative>.fl {margin:0 12px}
.tem31-header .header .bor .relative .icon {margin-right:4px}
.tem31-header .header .bor .fl .xian_dong {border-bottom:1px solid #fff;width:0;position:absolute;top:0;left:0;height:100%;transition:.6s}
.tem31-header .header .bor section {width:auto;display:inline-block;padding:0;position:relative;z-index:4}
.tem31-header .header .bor .fl:hover .xian_dong {width:100%}
.tem31-header .header .bor .relative {position:relative;top:2px}
.tem31-header .header .icon {text-align:right;margin-top:5px;z-index:10;position:relative}
.tem31-header .header .icon span,.tem31-header .loginBar {margin-right:5px;font-size:16px;cursor:pointer;color:#999;vertical-align:text-bottom;display:inline-block}
.tem31-header .header .icon .switch {border:1px solid #999;border-radius:4px;display:none}
.tem31-header .header .icon .language {display:none;width:160px;position:absolute;left:-140px;top:30px;text-align:left;border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:8px 0}
.tem31-header .header .icon .language li a {width:100%;height:100%;display:block;padding:4px 14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem31-header .header .icon .language li a img {width:20px;height:20px;margin-right:6px}
.tem31-header .header .icon .language li a:hover {background-color:rgba(0,0,0,.05)}
.tem31-header .header .icon .search2_form {display:none;position:absolute;width:230px;height:30px;right:0;top:30px;border:1px solid red;background-color:#fff;border-style:solid;border-width:1px;z-index:11}
.tem31-header .header .icon .search2_form input {padding:6px 4px;border-radius:4px;border:none;outline:0;height:100%;float:left}
.tem31-header .header .icon .search2_form>button {font-size:16px;background:0 0;border:none;color:#666;height:100%;float:left}
.tem31-header .header .icon .search2_form .searchbox {margin-left:14px;font-size:18px;color:#666;height:100%;line-height:28px;float:left}
.tem31-header .header .icon .shopping_cart {position:relative}
.tem31-header .header .icon .shopping_cart i {position:absolute;display:block;right:3px;top:-8px;width:12px;height:12px;border-radius:50%;text-align:center;font-size:12px;color:#fff;font-style:normal;line-height:12px}
.tem31-header .header .icon .person {position:absolute;right:0;top:30px;border:1px solid rgba(0,0,0,.15);border-radius:4px;display:none}
.tem31-header .header .icon .person li:hover {background-color:rgba(0,0,0,.1)}
.tem31-header .header .icon .person li a {width:100%;height:100%;display:block;padding:4px 14px}
.tem31-header .header .logo {width:100%;padding:32px 0 10px}
.tem31-header .header .logo>.fl {height:80px;margin-top:-20px}
.tem31-header .header .logo>.fl img {height:100%;max-width:450px}
.tem31-header .header .logo>.fr {padding-top:15px}
.tem31-header .header .logo>.fr div:nth-child(1) .phont_tu {font-size:50px}
.tem31-header .header .logo>.fr div:nth-child(2) .haoma {font-size:22px}
.tem31-header .navigation_0 {height:40px;position:relative}
.tem31-header .navigation_0 .left {cursor:pointer;position:absolute;left:0;top:4px;width:12px;height:30px;text-align:center;line-height:32px;display:none;border-radius:4px}
.tem31-header .navigation_0 .right {cursor:pointer;position:absolute;right:0;top:6px;width:12px;height:30px;text-align:center;line-height:30px;border-radius:4px}
.tem31-header .navhidd {overflow:hidden;width:100%;margin:0 auto;height:42px;position:relative}
.tem31-header .navigation {width:99999px;margin:0;text-align:center;padding:0;position:absolute;left:0;top:0;transition:.5s}
.tem31-header .navigation>div {float:left;color:#666;position:relative}
.tem31-header .navigation .selected {background-color:rgba(0,0,0,.1)}
.tem31-header .navigation a {padding:10px 15px;display:inline-block}
.tem31-header .navigation ._span {position:absolute;right:14px;top:32%;cursor:pointer}
.tem31-header .navigation ._ul {position:absolute;top:100%;left:0;width:140px;display:none;z-index:100;border:1px solid rgba(0,0,0,.2);border-radius:4px}
.tem31-header .navigation ._ul ._ul {top:0;left:100%;padding:4px;display:none}
.tem31-header .navigation ._ul li {padding:8px 0;position:relative;z-index:10;text-align:left;border-bottom:1px solid #f6f6f6}
.tem31-header .navigation ._ul li a {padding:0 8px;color:#666}
.tem31-header .navigation a {color:#666}
.tem31-header .navigation .active>a {color:#fff}
.tem31-header .navigation ._ul li .arrow_down {display:none}
@media only screen and (max-width:800px) {
    .tem31-header-top-scroll {display:none;width:100%;height:54px}
    .tem31-header-donghua {top:0}
    @-webkit-keyframes tem31_headerdonghua {0% {top:-300px}
        100% {top:0}
    }
    @keyframes tem31_headerdonghua {0% {top:-300px}
        100% {top:0}
    }
    .tem31-header {border:none}
    .tem31-header .header .bor,.tem31-header .loginBar,.tem31-header .shopping_cart {display:none}
    .tem31-header .header .icon {margin-top:10px}
    .tem31-header .header .icon .switch {display:inline}
    .tem31-header .header .logo {width:auto;padding:5px 0}
    .tem31-header .header .logo .rexian {display:none}
    .tem31-header .header .logo>.fl {height:44px;margin-top:0}
    .tem31-header .header .logo>.fl img {max-width:150px}
    .tem31-header .navigation {width:100%;display:block;margin:0;padding:0;position:relative;opacity:0;transition:0}
    .tem31-header .navigation_0 {width:100%;display:none;height:auto;border:1px solid #ccc;position:absolute;left:0;top:100%;z-index:9;padding:0}
    .tem31-header .navigation>div {width:auto;margin:0;font-size:14px;text-align:left;position:relative;float:none;border-bottom:1px solid #eee}
    .tem31-header .navigation ._span {position:absolute;top:10px;right:20px;font-size:20px}
    .tem31-header .navigation ._ul {position:relative;width:100%;top:0;padding:0;margin:auto;border:none}
    .tem31-header .navhidd {height:auto;width:100%}
    .tem31-header .navigation_0 .left,.tem31-header .navigation_0 .right {display:none}
    .tem31-header .navigation ._ul ._ul {left:0;padding:0;width:100%;border:none}
    .tem31-header .navigation ._ul li a {width:100%;display:inline-block;padding:8px 30px;word-wrap:break-word}
    .tem31-header .navigation ._ul li {border-bottom:1px solid #eee;padding:0 40px 0 0}
    .tem31-header .navigation ._ul ._ul li {border:none}
    .tem31-header .navigation ._ul ._ul a {padding-left:40px}
    .tem31-header .navigation ._ul li .arrow_right {display:none}
    .tem31-header .navigation ._ul li .arrow_down {display:block}
}
.tem31-header .overflow-y_scroll {overflow-y:scroll}
.tem31-header .kong-span {width:14px;display:inline-block}
.tem31-header .navigation .active>._span {color:#fff}
@media only screen and (max-width:768px) {
    .tem31-header {padding:0 3%}
}
.tem33-header-top-scroll {display:none;width:100%;height:140px}
.tem33-header .tem33-header-posFixed {position:fixed;top:0;left:0;z-index:99;width:100%;background:#111;border-bottom:0}
.tem33-header .tem33-header-posFixed .bottom-box {width:100%;max-width:1170px;padding:0 15px;margin:0 auto}
.tem33-header .tem33-header-posFixed .bottom-box .top {max-width:13%;float:left;border:none}
.tem33-header .tem33-header-posFixed .bottom-box .top .logo {max-width:100%;height:50px;line-height:50px}
.tem33-header .tem33-header-posFixed .bottom-box .bottom {width:85%;float:right;margin:10px 0}
.tem33-header .tem33-header-posFixed .bottom-box .bottom .navBar {top:7px}
.tem33-header .tem33-header-posFixed .bottom-box .bottom .icons {padding-top:7px;color:#666}
.tem33-header .tem33-header-posFixed .top_r {display:none}
.tem33-header .loginBar {float:right;color:#666}
.tem33-header .loginBar .login,.tem33-header .loginBar .register {color:#666;font-size:12px;text-decoration:none;display:inline-block}
.tem33-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem33-header .loginBar .icon {position:relative}
.tem33-header .loginBar .icon span {color:#fff}
.tem33-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:29px;left:auto;right:0;margin:0}
.tem33-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem33-header .loginBar i {color:#666}
.tem33-header {width:100%;position:relative;z-index:9;background-color:#000}
.tem33-header .container {position:relative}
.tem33-header .top {margin:10px 0;border-bottom:1px solid #ddd}
.tem33-header .logo {max-width:16%;height:80px;padding-bottom:0;line-height:70px;overflow:hidden;float:left}
.tem33-header .logo img {max-width:100%;max-height:100%}
.tem33-header .logo-text {border-left:1px solid #f0f0f0;color:#333;float:left;font-size:14px;margin:10px 0 0 8px;padding:0 15px;text-align:left;max-width:30%;overflow:hidden;height:60px;display:table}
.tem33-header .tem33-header-posFixed .logo-text {display:none}
.tem33-header .top_r {float:right}
.tem33-header .proBar {padding:5px 0;float:right}
.tem33-header .proBar .pro_pic {max-width:40px;min-width:40px;height:40px;overflow:hidden;margin-right:5px;display:inline-block;color:#bbb}
.tem33-header .proBar .pro_pic img {max-width:100%;max-height:100%}
.tem33-header .proBar .pro_text {width:100px;height:30px;line-height:15px;overflow:hidden;margin-bottom:5px;font-size:12px;color:#eee;display:inline-block}
.tem33-header .proBar .pro_pic [template-edit],.tem33-header .proBar .pro_text [template-edit] {padding:0}
.tem33-header .icons {color:#fff;font-size:12px;text-align:right;z-index:9}
.tem33-header .iconbar {width:100%;float:right}
.tem33-header .icons span {height:24px;line-height:24px;cursor:pointer;text-align:center;display:inline-block}
.tem33-header .icons .btn-group button {background:none!important;border:none!important;box-shadow:none!important}
.tem33-header .icons .menuBar {float:right;display:none}
.tem33-header .icons .menuBar span {width:35px;height:35px;line-height:35px;font-size:23px;border-radius:5px}
.tem33-header .icons .menuBar span.ON {display:none;border:none}
.tem33-header.ON .icons .menuBar span {display:none}
.tem33-header.ON .icons .menuBar span.ON {display:block}
.tem33-header .icons .cartBar {float:right;height:20px;text-decoration:none}
.tem33-header .icons .cartBar a {display:block;color:#fff;position:relative}
.tem33-header .icons .cartBar span {margin:0}
.tem33-header .icons .cartBar i {width:13px;height:13px;line-height:13px;text-align:center;font-style:normal;font-size:10px;color:#fff;border-radius:50%;position:absolute;top:0;right:-12px}
.tem33-header .icons .btn-group {float:right}
.tem33-header .icons .btn-group .icon-globe2 {font-size:19px;font-weight:700}
.tem33-header .icons .btn-group .dropdown-menu {position:absolute;top:30px;left:auto;right:0}
.tem33-header .icons .btn-group .dropdown-menu::before {content:"";width:0;height:0;position:absolute;right:10px;top:-6px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ddd}
.tem33-header .bottom .icons {width:20%;float:right}
@media (min-width:992px) {
    .tem33-header .bottom .icons {position:absolute;top:-60px;right:180px}
}
.tem33-header .icons .searchBar {width:100%;height:35px;color:#666}
.tem33-header .icons .searchBar .icon span {display:none}
.tem33-header .icons .searchBar .icon .icon-clear {margin-right:0;width:20px;font-size:18px;text-align:center;position:absolute;top:30px;right:0}
.tem33-header .icons .searchBar form {width:100%;height:100%;display:block;background:rgba(255,255,255,.97);border-radius:5px;position:relative;z-index:1}
.tem33-header .icons .searchBar form input {width:100%;height:35px;line-height:35px;font-size:14px;border:1px solid #ccc;outline:0;display:inline-block;padding:0 5px;border-radius:5px}
.tem33-header .icons .searchBar button {width:35px;height:35px;display:inline-block;cursor:pointer;font-size:16px;background:0 0;border:0;position:absolute;top:0;right:0}
.tem33-header .icons .btn-group,.tem33-header .icons .cartBar,.tem33-header .icons .loginBar {margin-left:3%}
@media (max-width:992px) {
    .tem33-header-top-scroll {height:56px}
    .tem33-header .container {padding:0}
    .tem33-header .top {margin:5px 0}
    .tem33-header .proBar {display:none}
    .tem33-header .logo {height:35px;line-height:35px;max-width:20%;margin-left:10px;margin-bottom:5px;padding-bottom:5px}
    .tem33-header .tem33-header-posFixed .bottom-box {padding:0}
    .tem33-header .tem33-header-posFixed .bottom-box .top .logo {max-width:100%;height:35px;padding:0;margin-top:3px;line-height:35px}
    .tem33-header .bottom .icons,.tem33-header .tem33-header-posFixed .bottom-box .bottom .icons {width:100%;padding:0 0 0 10px}
    .tem33-header .tem33-header-posFixed .bottom-box .bottom {margin:11px 0}
    .tem33-header .icons.iconbar {width:100%;padding-right:5px;padding-top:7px}
    .tem33-header .loginBar {float:right;padding:0}
    .tem33-header .icons .menuBar {display:block;float:right}
    .tem33-header .icons .menuBar span {height:30px;line-height:30px}
    .tem33-header .icons .searchBar {padding-bottom:0;height:30px;width:calc(100% - 35px);float:left}
    .tem33-header .icons .searchBar form input {height:30px;line-height:30px}
    .tem33-header .icons .searchBar button {width:30px;height:30px}
    .tem33-header .icons .btn-group,.tem33-header .icons .cartBar,.tem33-header .icons .loginBar {margin-left:8px}
}
.tem33-header .nav>li>a:focus,.tem33-header .nav>li>a:hover {background:0 0}
.tem33-header .navBar {width:100%;float:left;position:relative;top:0;left:0}
.tem33-header .mainnav {float:right;max-width:68%;padding:15px 0}
.tem33-header>.nav {position:relative;z-index:1;width:100%}
.tem33-header .nav .nav-pills>li.active>a,.tem33-header .nav-pills>li.active>a:focus,.tem33-header .nav-pills>li.active>a:hover {background-color:inherit;color:inherit}
.tem33-header .bottom {position:relative;margin-bottom:10px}
@media (min-width:641px) {
    .tem33-header .navBar_posr {position:relative}
    .tem33-header .navBar_ul_box {width:100%;margin-left:auto;margin-right:auto;position:relative}
    .tem33-header .navBar_ul {width:100%;position:relative;left:0;top:0}
    .tem33-header .navBar_ul li {position:relative;margin:5px 0 0;border-radius:3px;display:block}
    .tem33-header .navBar_ul li a {padding:3px 15px;cursor:pointer;display:inline-block;color:#fff}
    .tem33-header .navBar_ul li.active>a {color:#fff}
    .tem33-header .second_level {margin:0}
    .tem33-header .second_level li {width:100%;margin:0;border-bottom:1px solid rgba(255,255,255,.1)}
    .tem33-header .second_level li a {border-radius:0;padding:8px 15px;line-height:20px}
    .tem33-header .three_level li {left:0!important}
    .tem33-header .three_level li a {left:0!important;font-size:12px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
    .tem33-header .navBar_next,.tem33-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-13px!important;top:28px;cursor:pointer;font-size:12px}
    .tem33-header .navBar_prev {left:-13px!important}
    .tem33-header .navBar_conn .navBar_ul li a {white-space:nowrap;width:100%}
    .tem33-header .navBar_conn .navBar_ul li span {font-size:13px;background:0 0;vertical-align:middle;display:inline-block}
    .tem33-header .navBar_conn .navBar_ul li .tem-sum-level span.span-pc {display:inline-block;color:#fff}
    .tem33-header .navBar_conn .navBar_ul li .tem-sum-level span.span-mobile {display:none}
    .tem33-header .navBar_conn .tem-level,.tem33-header .navBar_conn .tem-sum-level {display:inline-block}
    .tem33-header .navBar_conn .second_level,.tem33-header .navBar_conn .three_level {width:auto;min-width:130px;position:absolute;top:100%;right:auto;left:0;border-radius:0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:1000;opacity:0;visibility:hidden;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
    @media (min-width:992px) {
        .tem33-header .navBar_conn .second_level a,.tem33-header .navBar_conn .three_leve a {color:#fff}
        .tem33-header .navBar_ul li:hover {background-color:#E63D3D}
        .tem33-header .navBar_conn .nav>li:hover>.second_level,.tem33-header .navBar_conn .second_level>li:hover>.three_level {background-color:#111}
    }
    .tem33-header .navBar_conn .three_level {margin-top:-1px;top:0;left:100%!important}
    .tem33-header .navBar_conn .nav>li:hover>.second_level,.tem33-header .navBar_conn .second_level>li:hover>.three_level {opacity:.9;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
}
@media (max-width:992px) {
    .tem33-header .nav {display:none}
    .tem33-header.ON .nav {display:block;position:relative}
    .tem33-header .nav {float:none;padding-top:0;clear:both}
    .tem33-header .nav li {width:100%;clear:both}
    .tem33-header .nav-pills>li>a {border-radius:0}
    .tem33-header .nav-pills>li+li {margin-left:0}
    .tem33-header .mainnav {top:20px;width:100%;max-width:100%;border-bottom:1px solid #ccc}
    .tem33-header ul.nav {top:0;margin:0}
    .tem33-header .navBar {width:100%;top:35px;position:absolute;left:0;right:0;margin-left:0;display:none}
    .tem33-header .tem33-header-posFixed .bottom-box .bottom .navBar {top:40px}
    .tem33-header .navBar ul li a {display:inline-block;width:100%}
    .tem33-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3)}
    .tem33-header .navBar_ul li {height:auto;float:none;background:0 0;position:relative;width:100%;padding:0 10px;border-bottom:1px solid #eee}
    .tem33-header .navBar_ul li a {font-size:16px;color:#666}
    .tem33-header .navBar_ul li.active {background:0 0}
    .tem33-header .navBar_ul li.active>a {color:inherit}
    .tem33-header .second_level {position:relative;width:100%}
    .tem33-header .navBar_conn .second_level>li {width:100%;border-bottom:1px solid #eee}
    .tem33-header .second_level a {padding:5px 15px}
    .tem33-header .three_level {width:100%!important;left:0!important;color:#fff;display:none}
    .tem33-header .three_level li {left:0!important}
    .tem33-header .three_level li a {font-size:12px}
    .tem33-header .caret_3 {margin-left:5px}
    .tem33-header .navBar_ul_box,.tem33-header .navBar_ul_box_max_height {height:auto}
    .tem33-header .navBar_next,.tem33-header .navBar_prev {display:none!important}
    .tem33-header .bottom {margin-bottom:5px}
    .tem33-header .dropdown-menu {width:100%;position:relative}
    .tem33-header .navBar_conn .navBar_ul li .tem-sum-level span.span-pc {display:none}
    .tem33-header .navBar_conn .navBar_ul li .tem-sum-level span.span-mobile {display:inline-block}
    .tem33-header .navBar_conn .second_level,.tem33-header .navBar_conn .three_level {position:relative;top:100%;right:auto;left:0;display:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
    .tem33-header .navBar_conn .three_level {position:relative;top:0!important;right:auto;left:10px!important;margin-top:0}
    .tem33-header .navBar_conn .nav>li:hover>.second_level,.tem33-header .navBar_conn .second_level>li:hover>.three_level {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
}
@media (max-width:992px) {
    .tem33-header .navBar_conn .second_level,.tem33-header .navBar_conn .three_level {-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s}
}
@media (max-width:767px) {
    .tem33-header .icons .cartBar,.tem33-header .icons .loginBar,.tem33-header .logo-text {display:none}
}
.tem34-header-top-scroll {display:none;width:100%;height:80px;position:relative}
.tem34-header .clear:after {content:"";display:block;clear:both;visibility:hidden;height:0;line-height:0}
.tem34-header .fl {float:left}
.tem34-header .fr {float:right}
.home_page .tem34-header {position:absolute}
.tem34-header {width:100%;z-index:99;position:relative;top:0;padding:20px 0;height:80px}
.tem34-header.tem34-header-donghua {padding:10px 0;height:60px;position:fixed;top:0;transition:.5s;-webkit-animation:tem34_headerdonghua .5s;animation:tem34_headerdonghua .5s;background-color:#fff}
@-webkit-keyframes tem34_headerdonghua {0% {top:-300px}
    100% {top:0}
}
@keyframes tem34_headerdonghua {0% {top:-300px}
    100% {top:0}
}
.tem34-header .header32 {margin:auto;position:relative;z-index:10;height:100%}
.tem34-header .header32 .icon {text-align:left;z-index:10;position:relative;padding-top:5px;padding-left:5px}
.tem34-header .header32 .icon>div {cursor:pointer;color:#999;vertical-align:text-bottom;display:inline-block;padding:6px 14px;border-radius:4px;position:relative}
.tem34-header .header32 .icon>div>a,.tem34-header .header32 .icon>div>span {color:#fff;font-size:12px}
.tem34-header .header32 .icon .loginBar {background-color:#F96868}
.tem34-header .header32 .switch {border-radius:4px;display:none}
.tem34-header .header32 .icon .language {display:none;width:160px;position:absolute;right:0;top:40px;text-align:left;border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:8px 0;z-index:8}
.tem34-header .header32 .icon .language li {border-bottom:1px solid #f6f6f6}
.tem34-header .header32 .icon .language li:last-child {border-bottom:none}
.tem34-header .header32 .icon .language li a {width:100%;height:100%;display:block;padding:4px 14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem34-header .header32 .icon .language li a img {width:20px;height:20px;margin-right:6px}
.tem34-header .header32 .icon .language li a:hover {background-color:rgba(0,0,0,.05)}
.tem34-header .header32 .icon .search2_form {width:320px;left:-260px;display:none;position:absolute;top:44px;border:3px solid rgba(0,0,0,.5);background-color:#fff;z-index:1}
.tem34-header .header32 .icon .search2_form input {width:250px;padding:6px 4px;border-radius:4px;border:none;outline:0}
.tem34-header .header32 .icon .search2_form>button {font-size:16px;background:0 0;border:none;color:#666}
.tem34-header .header32 .icon .search2_form .searchbox {margin-left:14px;font-size:16px;color:#888;cursor:pointer}
.tem34-header .header32 .icon .shopping_cart {position:relative}
.tem34-header .header32 .icon .shopping_cart i {position:absolute;display:block;right:0;top:-6px;width:16px;height:16px;border-radius:50%;text-align:center;font-size:13px;color:#fff;font-style:normal;line-height:15px}
.tem34-header .header32 .icon .person {background-color:#fff;position:absolute;right:0;top:44px;border:1px solid rgba(0,0,0,.15);border-radius:4px;z-index:8;display:none}
.tem34-header .header32 .icon .person li:hover {background-color:rgba(0,0,0,.1)}
.tem34-header .header32 .icon .person li a {width:100%;height:100%;display:block;padding:4px 14px;color:#666}
.tem34-header .header32 .logo {height:100%;width:auto}
.tem34-header .header32 .logo>.fl {height:100%}
.tem34-header .header32 .logo>.fl img {height:100%;max-width:100%}
.tem34-header .navigation_0 {max-width:60%;height:40px;position:relative;margin-right:15px;padding:0 15px}
@media only screen and (max-width:1130px) {
    .tem34-header .navigation_0 {max-width:50%}
}
.tem34-header .navigation_0 .left {cursor:pointer;position:absolute;left:0;top:4px;width:12px;height:30px;text-align:center;line-height:32px;display:none;border-radius:4px}
.tem34-header .navigation_0 .right {cursor:pointer;position:absolute;right:0;top:6px;width:12px;height:30px;text-align:center;line-height:30px;border-radius:4px}
.tem34-header .navhidd {overflow:hidden;width:100%;margin:0 auto;height:42px;position:relative}
.tem34-header .navigation {width:999999px;margin:0;text-align:center;padding:0;position:absolute;left:0;top:0;transition:.5s}
.tem34-header .navigation>div {float:left;position:relative;border-radius:4px}
.tem34-header .navigation .selected {background-color:rgba(0,0,0,.1)}
.tem34-header .navigation a {padding:10px 15px;display:inline-block}
.tem34-header .navigation ._span {position:absolute;right:14px;top:32%;cursor:pointer}
.tem34-header .navigation ._ul {color:#666;position:absolute;top:100%;left:0;width:140px;display:none;z-index:100;border:1px solid rgba(0,0,0,.2);border-radius:4px}
.tem34-header .navigation ._ul ._ul {top:0;left:100%;padding:4px;display:none}
.tem34-header .navigation ._ul li {padding:8px 0;position:relative;z-index:10;text-align:left;border-bottom:1px solid #f6f6f6}
@media (min-width:992px) {
    .tem34-header .navigation ._ul li:hover {background-color:rgba(0,0,0,.1)}
}
.tem34-header .navigation ._ul li a {padding:0 8px;color:#666}
.tem34-header .navigation ._ul li .arrow_down {display:none}
@media only screen and (max-width:992px) {
    .home_page .tem34-header {position:fixed}
    .tem34-header-top-scroll {display:block;height:60px}
    .tem34-header {border:none;position:fixed;top:0;left:0;padding:0;height:60px;background-color:#fff}
    .tem34-header .header32 {padding:10px}
    .tem34-header .header32 .icon .loginBar,.tem34-header .header32 .icon .shopping_cart {display:none}
    .tem34-header .header32 .icon .search2_form {width:230px;display:none;left:-190px}
    .tem34-header .header32 .icon .search2_form input {width:160px}
    .tem34-header .header32 .switch {display:inline;float:left;font-size:20px;height:100%;width:40px;position:relative}
    .tem34-header .header32 .switch:after,.tem34-header .header32 .switch:before {content:"";display:block;position:absolute;height:2px;width:20px;background-color:#aaa;left:9px}
    .tem34-header .header32 .switch:after {top:14px}
    .tem34-header .header32 .switch:before {bottom:14px}
    .tem34-header .header32 .switch2:after {transform:rotate(-45deg);top:19px}
    .tem34-header .header32 .switch2:before {transform:rotate(45deg);top:19px}
    .tem34-header .header32 .logo {width:auto;height:40px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
    .tem34-header .navigation {width:100%;display:block;margin:0;padding:0;position:relative;opacity:0;transition:0;word-wrap:break-word}
    .tem34-header .navigation a {max-width:80%;width:100%}
    .tem34-header .navigation_0 {width:50%;height:auto;display:none;position:absolute;left:-50%;top:0;z-index:9;padding:0}
    .tem34-header .navigation>div {width:auto;margin:0;font-size:14px;text-align:left;position:relative;float:none;border-bottom:1px solid #eee;border-radius:0}
    .tem34-header .navigation ._span {position:absolute;top:10px;right:20px;font-size:20px}
    .tem34-header .navigation ._ul {position:relative;width:100%;top:0;padding:0;margin:auto;border:none;border-radius:0}
    .tem34-header .navhidd {height:auto;width:100%;background-color:#fff}
    .tem34-header .navigation_0 .left,.tem34-header .navigation_0 .right {display:none}
    .tem34-header .navigation ._ul ._ul {left:0;padding:0;width:100%;border:none}
    .tem34-header .navigation ._ul li a {width:100%;max-width:75%;display:inline-block;padding:8px 30px;word-wrap:break-word;padding-right:0}
    .tem34-header .navigation ._ul li {border-bottom:1px solid #eee;padding:0}
    .tem34-header .navigation ._ul ._ul li {border:none;padding:0}
    .tem34-header .navigation ._ul ._ul a {padding-left:40px;max-width:100%}
    .tem34-header .navigation ._ul li .arrow_right {display:none}
    .tem34-header .navigation ._ul li .arrow_down {display:block}
}
.tem34-header .overflow-y_scroll {overflow-y:scroll}
.tem34-header .kong-span {width:14px;display:inline-block}
.tem34-header .font-col-3-a,.tem34-header .font-col-3-a a {color:#333}
.tem34-header .tem34-header-meng {width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.1);z-index:200;display:none}
.tem34-header-body {position:relative}
@media only screen and (max-width:768px) {
    .tem34-header .header32 .icon>div {padding:6px 10px}
    .tem34-header .header32 .icon>div>a,.tem34-header .header32 .icon>div>span {color:#fff;font-size:inherit}
}
.tem36-header {background-color:#fff}
.tem36-header .container {padding:0;height:100%}
.tem36-header-min-top {width:100%;height:60px;position:relative;display:none}
.tem36-header .clear:after {content:"";display:block;clear:both;visibility:hidden;height:0;line-height:0}
.tem36-header .fl {float:left}
.tem36-header .fr {float:right}
.tem36-header {width:100%;z-index:99;height:80px}
.tem36-header .header32.tem36-header-donghua {position:fixed;top:0;transition:.5s;-webkit-animation:tem36_headerdonghua .5s;animation:tem36_headerdonghua .5s;background-color:#fff;width:100%;padding:10px 15px;height:60px;z-index:99}
@-webkit-keyframes tem36_headerdonghua {0% {top:-300px}
    100% {top:0}
}
@keyframes tem36_headerdonghua {0% {top:-300px}
    100% {top:0}
}
.tem36-header .header32.tem36-header-donghua .navicon {padding-top:0}
.tem36-header .header32 {margin:auto;position:relative;z-index:10;height:80px;padding-top:10px;padding-bottom:10px}
.tem36-header .header32 .icon {text-align:left;z-index:10;position:relative;padding-top:5px;padding-left:5px;float:right}
.tem36-header .header32 .icon>div {cursor:pointer;color:#999;vertical-align:text-bottom;display:inline-block;padding:6px 14px;border-radius:4px;position:relative}
.tem36-header .header32 .icon>div>a,.tem36-header .header32 .icon>div>span {color:#fff;font-size:12px}
.tem36-header .header32 .switch {border-radius:4px;display:none}
.tem36-header .header32 .icon .language {display:none;width:160px;position:absolute;right:0;top:44px;text-align:left;border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:8px 0;z-index:8}
.tem36-header .header32 .icon .language li {border-bottom:1px solid #f6f6f6}
.tem36-header .header32 .icon .language li:last-child {border-bottom:none}
.tem36-header .header32 .icon .language li a {width:100%;height:100%;display:block;padding:4px 14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem36-header .header32 .icon .language li a img {width:20px;height:20px;margin-right:6px}
.tem36-header .header32 .icon .language li a:hover {background-color:rgba(0,0,0,.05)}
.tem36-header .header32 .icon .search2_form {width:230px;left:-180px;display:none;position:absolute;top:44px;border-width:1px;border-style:solid;z-index:1;color:#fff}
.tem36-header .header32 .icon .search2_form input {width:80%;padding:6px 4px;border:none;outline:0;color:#666}
.tem36-header .header32 .icon .search2_form>button {width:20%;height:100%;font-size:16px;border:none;position:absolute;right:0;top:0;background:rgba(0,0,0,.1)}
.tem36-header .header32 .icon .search2_form .searchbox {margin-left:14px;font-size:16px;cursor:pointer;display:none}
.tem36-header .header32 .icon .shopping_cart {position:relative}
.tem36-header .header32 .icon .shopping_cart i {position:absolute;display:block;right:0;top:-6px;width:16px;height:16px;border-radius:50%;text-align:center;font-size:13px;color:#fff;font-style:normal;line-height:15px}
.tem36-header .header32 .icon .person {background-color:#fff;position:absolute;right:0;top:44px;border:1px solid rgba(0,0,0,.15);border-radius:4px;z-index:8;display:none}
.tem36-header .header32 .icon .person li:hover {background-color:rgba(0,0,0,.1)}
.tem36-header .header32 .icon .person li a {width:100%;height:100%;display:block;padding:4px 14px;color:#666}
.tem36-header .header32 .logo {height:100%;float:left}
.tem36-header .header32 .logo>.fl,.tem36-header .header32 .logo>.fl img {height:100%}
.tem36-header .header32.tem36-header-donghua .logo>.fl img {height:40px}
.tem36-header .navicon {float:right;max-width:80%;padding-top:10px}
.tem36-header .navigation_0 {max-width:calc(100% - 290px);height:40px;position:relative;margin-right:15px;padding:0 15px}
.tem36-header .navigation_0 .left {cursor:pointer;position:absolute;left:0;top:4px;width:12px;height:30px;text-align:center;line-height:32px;display:none;border-radius:4px}
.tem36-header .navigation_0 .right {cursor:pointer;position:absolute;right:0;top:6px;width:12px;height:30px;text-align:center;line-height:30px;border-radius:4px}
.tem36-header .navhidd {overflow:hidden;width:100%;margin:0 auto;height:42px;position:relative}
.tem36-header .navigation {width:999999px;margin:0;text-align:center;padding:0;position:absolute;left:0;top:0;transition:.5s}
.tem36-header .navigation>div {float:left;position:relative;border-radius:4px}
.tem36-header .navigation .selected {background-color:rgba(0,0,0,.1)}
.tem36-header .navigation a {padding:10px 15px;display:inline-block}
.tem36-header .navigation ._span {position:absolute;right:14px;top:32%;cursor:pointer}
.tem36-header .navigation ._ul li .arrow_right {right:5px}
.tem36-header .navigation>div>.arrow_right {display:none}
.tem36-header .navigation>div>.arrow_down {display:block}
.tem36-header .navigation ._ul {color:#666;position:absolute;top:100%;left:0;display:none;z-index:100;border:1px solid rgba(0,0,0,.2);border-radius:4px}
.tem36-header .navigation ._ul ._ul {top:0;left:100%;padding:4px;display:none}
.tem36-header .navigation ._ul li {padding:8px 0;position:relative;z-index:10;text-align:left;border-bottom:1px solid #f6f6f6}
.tem36-header .navigation ._ul .zuozou {border:none;padding:10px}
.tem36-header .header32 .navigation_0 .navigation ._ul .zuozou span {font-size:30px;float:none}
@media (min-width:992px) {
    .tem36-header .navigation>div:last-child>._ul {left:auto;right:0}
    .tem36-header .navigation ._ul .zuozou {display:none}
    .tem36-header .navigation ._ul li:hover {background-color:rgba(0,0,0,.1)}
    .tem36-header .navigation ._ul {white-space:nowrap;min-width:100%}
}
.tem36-header .navigation ._ul li a {padding:0 8px;color:#666}
.tem36-header .navigation ._ul li .arrow_down {display:none}
.tem36-header .kong-span {width:14px;display:inline-block}
.tem36-header .icon_1 {display:block}
.tem36-header .icon_2 {display:none}
@media only screen and (max-width:992px) {
    .tem36-header .icon_1 {display:none}
    .tem36-header .icon_2,.tem36-header-min-top {display:block}
    .tem36-header {border:none;position:fixed;top:0;left:0;padding:0;height:60px;background-color:#fff;z-index:1001}
    .tem36-header .header32 {padding:10px;height:60px}
    .tem36-header .header32 .icon .loginBar,.tem36-header .header32 .icon .shopping_cart {display:none}
    .tem36-header .header32 .icon {float:left;width:100%;padding:0 10px}
    .tem36-header .header32 .icon>div {width:18%;float:right;text-align:center;padding:6px 0 7px;border-radius:0}
    .tem36-header .header32 .icon>.fangda {display:none}
    .tem36-header .header32 .icon .language {width:130px;right:10px;top:100%;padding:0;overflow-y:auto;overflow-x:hidden}
    .tem36-header .header32 .icon .search2_form {width:80%;display:block;position:relative;left:0;top:0;float:left;border-width:1px}
    .tem36-header .header32 .icon .search2_form input {width:80%}
    .tem36-header .header32 .icon .search2_form .searchbox {display:none}
    .tem36-header .header32 .switch {display:inline;float:left;font-size:20px;height:100%;width:40px;position:relative}
    .tem36-header .header32 .switch:after,.tem36-header .header32 .switch:before {content:"";display:block;position:absolute;height:2px;width:20px;background-color:#aaa;left:9px}
    .tem36-header .header32 .switch:after {top:14px}
    .tem36-header .header32 .switch:before {bottom:14px}
    .tem36-header .header32 .switch2:after {transform:rotate(-45deg);top:19px}
    .tem36-header .header32 .switch2:before {transform:rotate(45deg);top:19px}
    .tem36-header .header32 .logo {width:auto;height:40px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
    .tem36-header .navigation {width:100%;display:block;margin:0;padding:0;position:relative;opacity:0;transition:0}
    .tem36-header .navigation a {width:75%;word-wrap:break-word}
    .tem36-header .navicon {position:absolute;left:-70%;top:0;width:70%;z-index:1;padding:0;background-color:#fff}
    .tem36-header .navigation_0 {width:100%;max-width:100%;height:auto;display:none;position:relative;left:0;top:0;z-index:9;padding:0;padding-bottom:10px;margin:0;margin-bottom:10px}
    .tem36-header .navigation>div {width:auto;margin:0;font-size:14px;text-align:left;position:initial;float:none;border-bottom:1px solid #eee;border-radius:0}
    .tem36-header .navigation>div>.arrow_right {font-size:18px;display:inline-block;position:initial;color:#aaa;margin:11px 5px 0 0;float:right}
    .tem36-header .navigation>div>.arrow_down {display:none}
    .tem36-header .navigation ._ul {position:absolute;width:100%;top:0;left:100%;padding:0;margin:auto;border:none;border-radius:0}
    .tem36-header .navigation ._ul2 {left:100%}
    .tem36-header .navhidd {height:auto;width:100%;max-height:400px}
    .tem36-header .navigation_0 .left,.tem36-header .navigation_0 .right {display:none}
    .tem36-header .navigation ._ul ._ul {left:100%;padding:0;width:100%;border:none}
    .tem36-header .navigation ._ul ._ul2 {left:100%}
    .tem36-header .navigation ._ul li a {width:75%;display:inline-block;padding:8px 15px;word-wrap:break-word;padding-right:0}
    .tem36-header .navigation ._ul li {border-bottom:1px solid #eee;padding:0;position:initial}
    .tem36-header .navigation ._ul ._ul li {border:none;padding:0}
    .tem36-header .navigation ._ul ._ul .zuozou {padding:10px}
    .tem36-header .navigation ._ul ._ul a {max-width:100%}
    .tem36-header .navigation ._ul li .arrow_right {display:inline-block;position:initial;float:right;margin:11px 5px 0 0;color:#aaa;font-size:16px}
    .tem36-header .navigation ._ul li .arrow_down {display:none}
    .tem36-header .kong-span {float:right;color:#666;margin:9px 8px 0 0}
}
.tem36-header .overflow-y_scroll {overflow-y:scroll}
.tem36-header .font-col-3-a,.tem36-header .font-col-3-a a {color:#333}
.tem36-header .tem36-header-meng {width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.1);z-index:200;display:none}
.tem36-header-body {position:absolute;width:100%}
@media only screen and (max-width:768px) {
    .tem36-header .header32 .icon>div>a,.tem36-header .header32 .icon>div>span {color:#fff;font-size:inherit}
}
.tem38-header .tem38-header-posFixed {position:fixed;top:0;left:0;z-index:99;width:100%;background:#fff;border-bottom:1px solid #ddd}
.tem38-header .tem38-header-posFixed .bottom-box {width:100%;max-width:1170px;padding:0 15px;margin:0 auto}
.tem38-header .bottom.header38-nav-Fixed {position:fixed;width:100%;z-index:99;top:0}
.tem38-header .loginBar {float:right;color:#666}
.tem38-header .loginBar .login,.tem38-header .loginBar .register {color:#666;font-size:12px;text-decoration:none;display:inline-block}
.tem38-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem38-header .loginBar .icon {position:relative}
.tem38-header .loginBar .icon span {color:#666}
.tem38-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:29px;left:auto;right:0;margin:0}
.tem38-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem38-header .loginBar i {color:#666}
.tem38-header {width:100%;position:relative;z-index:9}
.tem38-header .container {position:relative}
.tem38-header .top {margin:10px 0 0}
.tem38-header .logo {max-width:16%;height:80px;padding-bottom:10px;line-height:70px;overflow:hidden;float:left}
.tem38-header .logo img {max-width:100%;max-height:100%}
.tem38-header .logo-text {border-left:1px solid #f0f0f0;color:#333;display:table;float:left;font-size:14px;height:60px;margin:10px 0 0 8px;max-width:30%;overflow:hidden;padding:0 15px;text-align:left}
.tem38-header .top_r {float:right;white-space:nowrap}
.tem38-header .top .icons .languageBar {float:right;z-index:999;position:relative}
.tem38-header .languageBar span.country {font-size:12px;cursor:pointer;vertical-align:middle;margin-left:5px;display:inline-block;color:#666}
.tem38-header .top .icons .languageBar .languageList {display:none;min-width:170px;height:auto;padding:0;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:4px;background:#FFF;position:absolute;top:30px;left:0;z-index:88}
.tem38-header .top .icons .languageBar .languageList:before {content:"";width:0;height:0;position:absolute;top:-5px;left:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFF}
.tem38-header .top .icons .languageBar .languageList li a {width:100%;line-height:25px;display:block;font-size:12px;color:#666;padding:2px 10px}
.tem38-header .top .icons .languageBar .languageList li a:hover {background:#CCC;color:#333}
.tem38-header .top .icons .languageBar.ON .languageList {display:block}
.tem38-header .icons .menuBar {float:right;display:none}
.tem38-header .icons .menuBar span {width:30px;height:30px;line-height:30px;font-size:23px}
.tem38-header .icons .menuBar span.ON {display:none;border:none}
.tem38-header.ON .icons .menuBar span {display:none}
.tem38-header.ON .icons .menuBar span.ON {display:block}
.tem38-header .icons .cartBar {float:right;height:20px;text-decoration:none}
.tem38-header .icons .cartBar a {display:block;color:#666;position:relative}
.tem38-header .icons .cartBar span {margin:0}
.tem38-header .icons .cartBar i {width:13px;height:13px;line-height:13px;text-align:center;font-style:normal;font-size:10px;color:#fff;border-radius:50%;position:absolute;top:0;right:-12px}
.tem38-header .icons .btn-group {float:right}
.tem38-header .icons .btn-group .icon-globe2 {font-size:19px;font-weight:700}
.tem38-header .icons .btn-group .dropdown-menu {position:absolute;top:30px;left:auto;right:0}
.tem38-header .icons .btn-group .dropdown-menu::before {content:"";width:0;height:0;position:absolute;right:10px;top:-6px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ddd}
.tem38-header .bottom .icons {width:20%;float:right}
.tem38-header .icons .searchBar {width:100%;height:35px;color:#666;margin-top:10px}
.tem38-header .icons .searchBar .icon span {display:none}
.tem38-header .icons .searchBar form {width:100%;height:100%;display:block;border-radius:5px;position:relative;z-index:1}
.tem38-header .icons .searchBar form input {width:200px;height:35px;line-height:35px;font-size:14px;border:1px solid #ccc;outline:0;display:inline-block;padding:0 5px;border-radius:5px;float:right;background:0 0}
.tem38-header .icons .searchBar button {width:35px;height:35px;display:inline-block;cursor:pointer;font-size:16px;background:0 0;border:0;position:absolute;top:0;right:0}
.tem38-header .icons .btn-group,.tem38-header .icons .cartBar,.tem38-header .icons .loginBar {margin-left:3%}
@media (max-width:992px) {
    .tem38-header {height:80px}
    .tem38-header .container {padding:0}
    .tem38-header .logo-text {display:none}
    .tem38-header .top {margin:5px 0}
    .tem38-header .proBar {display:none}
    .tem38-header .logo {height:35px;line-height:35px;max-width:20%;margin-left:10px;margin-bottom:5px;padding-bottom:5px}
    .tem38-header .tem38-header-posFixed .bottom-box {padding:0}
    .tem38-header .tem38-header-posFixed .bottom-box .top .logo {max-width:100%;height:35px;padding:0;margin-top:3px;line-height:35px}
    .tem38-header .bottom .icons,.tem38-header .tem38-header-posFixed .bottom-box .bottom .icons {width:100%;padding:0 35px 0 10px}
    .tem38-header .tem38-header-posFixed .bottom-box .bottom {margin:11px 0}
    .tem38-header .icons.iconbar {width:100%;padding-right:5px;padding-top:7px}
    .tem38-header .icons .menuBar {display:block}
    .tem38-header .icons .menuBar span {height:30px;line-height:30px;color:#fff}
    .tem38-header .icons .searchBar {padding-bottom:0;height:30px;float:left}
    .tem38-header .icons .searchBar form input {height:30px;line-height:30px;background:#fff}
    .tem38-header .icons .searchBar button {width:30px;height:30px}
    .tem38-header .icons .btn-group {margin-left:7%}
    .tem38-header .icons .btn-group .dropdown-menu {left:0;right:auto}
    .tem38-header .icons .btn-group .dropdown-menu::before {content:"";width:0;height:0;position:absolute;left:10px;right:auto;top:-6px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ddd}
    .tem38-header .top .icons .languageBar .languageList::before {right:10px;left:auto}
    .tem38-header .top .icons .languageBar .languageList {right:0;left:auto}
    .tem38-header .icons .cartBar,.tem38-header .icons .loginBar {display:none}
}
@media (max-width:767px) {
    .tem38-header .navBar_ul li a {padding:7px 15px}
}
.tem38-header .nav>li>a:focus,.tem38-header .nav>li>a:hover {background:0 0;color:inherit}
.tem38-header .navBar {width:100%;position:relative;top:0;left:0}
.tem38-header .mainnav {float:right;max-width:68%;padding:15px 0}
.tem38-header>.nav {position:relative;z-index:1;width:100%}
.tem38-header .nav .nav-pills>li.active>a,.tem38-header .nav-pills>li.active>a:focus,.tem38-header .nav-pills>li.active>a:hover {background-color:inherit;color:inherit}
.tem38-header .bottom {position:relative}
@media (min-width:641px) {
    .tem38-header .navBar_posr {position:relative}
    .tem38-header .navBar_ul_box {width:100%;margin-left:auto;margin-right:auto;position:relative}
    .tem38-header .navBar_ul {width:100%;position:relative;left:0;top:0}
    .tem38-header .navBar_ul li {position:relative;border-radius:0;display:block;border-bottom:1px solid rgba(255,255,255,.1)}
    .tem38-header .navBar_ul li a {padding:14px 20px;cursor:pointer;display:inline-block;color:#fff}
    .tem38-header .navBar_ul li.active>a {color:inherit}
    .tem38-header .second_level {margin:0}
    .tem38-header .second_level li a {border-radius:0;width:100%;text-align:center;padding:10px 15px;font-size:13px}
    .tem38-header .three_level li {left:0!important}
    .tem38-header .three_level li a {left:0!important;font-size:13px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
    .tem38-header .navBar_next,.tem38-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-13px!important;top:28px;cursor:pointer;font-size:12px}
    .tem38-header .navBar_prev {left:-13px!important}
    .tem38-header .navBar_conn .navBar_ul li a {white-space:nowrap}
    .tem38-header .navBar_conn .navBar_ul li span {font-size:13px;background:0 0;vertical-align:middle;display:inline-block}
    .tem38-header .navBar_conn .navBar_ul li .tem-sum-level span.span-pc {display:inline-block}
    .tem38-header .navBar_conn .navBar_ul li .tem-sum-level span.span-mobile {display:none}
    .tem38-header .navBar_conn .tem-level {display:inline-block}
    .tem38-header .navBar_conn .second_level {-webkit-transform:translate(0,10px);-moz-transform:translate(0,10px);-ms-transform:translate(0,10px);-o-transform:translate(0,10px)}
    .tem38-header .navBar_conn .second_level,.tem38-header .navBar_conn .three_level {width:auto;min-width:130px;position:absolute;top:100%;right:auto;left:0;border-radius:0;margin:0;font-size:14px;text-align:left;list-style:none;z-index:1000;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
    .tem38-header .navBar_conn .three_level {top:0;left:101%!important}
    .tem38-header .navBar_conn .nav>li:hover>.second_level,.tem38-header .navBar_conn .second_level>li:hover>.three_level {opacity:1;visibility:visible}
}
@media (max-width:992px) {
    .tem38-header .nav {display:none}
    .tem38-header.ON .nav {display:block;position:relative}
    .tem38-header .nav {float:none;padding-top:0;clear:both}
    .tem38-header .nav li {width:100%;clear:both}
    .tem38-header .nav-pills>li>a {border-radius:0}
    .tem38-header .nav-pills>li+li {margin-left:0}
    .tem38-header .mainnav {top:20px;width:100%;max-width:100%;border-bottom:1px solid #ccc}
    .tem38-header ul.nav {top:0;margin:0}
    .tem38-header .navBar {width:100%;top:35px;position:absolute;left:0;right:0;margin-left:0;display:none}
    .tem38-header .tem38-header-posFixed .bottom-box .bottom .navBar {top:40px}
    .tem38-header .navBar ul li a {display:inline-block;width:100%}
    .tem38-header .navBar_ul {position:absolute;left:0;width:100%;z-index:2;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2)}
    .tem38-header .navBar_ul li {height:auto;float:none;background:0 0;position:relative;width:100%;border-bottom:1px solid #eee}
    .tem38-header .navBar_ul li a {font-size:14px;padding:10px 15px;color:#666}
    .tem38-header .navBar_ul li.active {background:0 0}
    .tem38-header .navBar_ul li.active>a {color:inherit}
    .tem38-header .second_level {position:relative;width:100%}
    .tem38-header .navBar_conn .second_level>li {width:100%;border-bottom:1px solid #eee}
    .tem38-header .second_level a {padding:5px 15px}
    .tem38-header .three_level {width:100%!important;left:0!important;color:#fff;display:none}
    .tem38-header .three_level li {left:0!important}
    .tem38-header .three_level li a {font-size:12px}
    .tem38-header .caret_3 {margin-left:5px}
    .tem38-header .navBar_ul_box,.tem38-header .navBar_ul_box_max_height {height:auto}
    .tem38-header .navBar_next,.tem38-header .navBar_prev {display:none!important}
    .tem38-header .dropdown-menu {width:100%;position:relative}
    .tem38-header .navBar_conn .navBar_ul li .tem-sum-level span.span-pc {display:none}
    .tem38-header .navBar_conn .navBar_ul li .tem-sum-level span.span-mobile {display:inline-block}
    .tem38-header .navBar_conn .second_level,.tem38-header .navBar_conn .three_level {position:relative;top:100%;right:auto;left:0;display:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
    .tem38-header .navBar_conn .three_level {position:relative;top:0!important;right:auto;left:10px!important;margin-top:0}
    .tem38-header .navBar_conn .nav>li:hover>.second_level,.tem38-header .navBar_conn .second_level>li:hover>.three_level {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
}
@media (max-width:992px) {
    .tem38-header .navBar_conn .second_level,.tem38-header .navBar_conn .three_level {box-shadow:none}
    .tem38-header .second_level li a {text-align:left}
    .tem38-header .navBar_conn .three_level {left:0!important;border:none}
    .tem38-header .three_level li a {color:#999}
    .tem38-header .searchBar .icon {position:absolute;width:auto;z-index:101;bottom:-30px;right:70px}
    .tem38-header .icons .searchBar span {color:#fff;font-size:16px;width:30px;height:30px;line-height:30px;text-align:center}
    .tem38-header .icons .searchBar span.icon-search2 {display:block}
    .tem38-header .icons.ON .searchBar span.icon-search2 {display:none}
    .tem38-header .icons .searchBar span.icon-clear {color:#333}
    .tem38-header .icons.ON .searchBar span.icon-clear {display:block}
    .tem38-header .icons .searchBar {height:0}
    .tem38-header .icons .searchBar form {position:relative;z-index:100;bottom:-7px;right:70px;display:none}
    .tem38-header .icons.ON .searchBar form {display:block}
    .tem38-header .icons .searchBar form input {border-radius:0}
    .tem38-header .icons .searchBar button {display:none}
    .tem38-header .bottom.bg-color {position:fixed;width:100%;left:0;top:50px;z-index:99}
}
.tem39-header .big-fontsize {font-size:22px;display:block}
.tem39-header-posFixed {position:fixed;top:0;left:0;z-index:99;width:100%;background:#fff}
.tem39-header-posFixed.bottom {border:0 none;height:38px}
.tem39-header .nav>li>a:focus,.tem39-header .nav>li>a:hover {background:0 0}
.tem39-header .second_level {margin:0}
.tem39-header .loginBar {float:right}
.tem39-header .loginBar .login,.tem39-header .loginBar .register {color:#999;text-decoration:none}
.tem39-header .loginBar .icon .login span {font-size:17px}
.tem39-header .loginBar i {color:#999}
.tem39-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem39-header .loginBar .icon {position:relative}
.tem39-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:39px;left:auto;right:0;margin:0}
.tem39-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem39-header {width:100%;height:130px}
.tem39-header li {list-style:none}
.tem39-header .top {width:100%;height:80px;position:relative;z-index:98;margin-bottom:6px;border-bottom-width:1px;border-bottom-style:solid;border-color:#D9D9D9}
.tem39-header .top .logo {max-width:150px;height:60px;position:relative;margin:10px auto 0;z-index:999;overflow:hidden;float:left}
.tem39-header .top .logo-text {border-left:1px solid #f0f0f0;color:#333;float:left;font-size:16px;margin:10px 0 0 8px;padding:0 15px;text-align:left;max-width:35%;overflow:hidden;height:60px;display:table}
.tem39-header .top .logo-text section {display:table-cell;vertical-align:middle}
.tem39-header .top .logo img {display:block;max-width:100%;max-height:100%}
.tem39-header .container {position:relative}
.tem39-header .top .icons {z-index:998;float:right;padding:20px 0;width:40%}
.tem39-header .top .icons span {color:#999}
.tem39-header .searchBar {margin:0 2px;padding:0;line-height:30px;background:rgba(0,0,0,.045);border-radius:5px;position:relative;z-index:1;border-style:solid;border-width:1px;width:50%}
.tem39-header .cartBar,.tem39-header .languageBar,.tem39-header .loginBar,.tem39-header .menuBar {margin:0 2px;padding:2px 10px;line-height:30px;background:rgba(0,0,0,.045);border-radius:5px;position:relative;z-index:1}
.tem39-header .cartBar,.tem39-header .languageBar {float:left;position:relative;cursor:pointer}
.tem39-header .cartBar span.icon {cursor:pointer;display:inline-block;margin:0 8px 0 0;text-align:center;font-size:16px}
.tem39-header .cartBar span.text {display:inline-block;font-size:12px}
.tem39-header .cartBar i {border-radius:50%;color:#fff;font-size:10px;font-style:normal;height:13px;left:20px;line-height:13px;position:absolute;text-align:center;top:2px;width:13px}
.tem39-header .languageBar span.country {font-size:12px;cursor:pointer;vertical-align:middle;margin-left:5px}
.tem39-header .top .icons .languageBar .languageList {display:none;min-width:170px;height:auto;padding:0;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:4px;background:#FFF;border:1px solid #ccc;position:absolute;top:40px;right:0;z-index:9999999}
.tem39-header .top .icons .languageBar .languageList:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem39-header .top .icons .languageBar .languageList li a {width:100%;line-height:24px;display:block;font-size:12px;color:#666;padding:2px 10px}
.tem39-header .top .icons .languageBar .languageList li a:hover {background:#CCC;color:#333}
.tem39-header .top .icons .languageBar.ON .languageList {display:block}
.tem39-header .top .icons .searchBar .icon span {cursor:pointer}
.tem39-header .top .icons .searchBar .icon .switch {opacity:0;position:absolute;top:0;right:0}
.tem39-header .top .icons.ON .searchBar {float:right;margin-right:5px}
.tem39-header .searchBar button {border:0 none;border-radius:0;font-size:16px;color:#fff;background:0 0}
.tem39-header .searchBar .icon {opacity:0}
.tem39-header .top .icons.ON .searchBar input {box-shadow:none;width:100%;line-height:32px;font-size:13px;background:0 0;border:none;outline:0;color:#999;padding:0 0 0 10px}
.tem39-header .top .icons.ON .searchBar span {font-size:14px}
.tem39-header .top .icons .menuBar {float:right;display:none}
.tem39-header .top .icons .menuBar span {width:20px;height:30px;line-height:30px;border-radius:3px;text-align:center;display:block;font-size:20px;cursor:pointer}
.tem39-header .navBar {width:100%;position:relative;z-index:97!important}
.tem39-header .header-whatsapp {padding-left:50px;position:relative;width:18%;max-height:58px;float:right;margin-top:10px;overflow:hidden}
.tem39-header .header-whatsapp .big-font {font-size:24px}
.tem39-header .header-whatsapp .icon-phone_in_talk {position:absolute;left:15px;top:12px;font-size:30px}
.tem39-header .icons-top {float:right}
.tem39-header .icons .searchBar .icon span {display:none}
.tem39-header .dropdown-menu>li>a {padding:0 15px!important}
.tem39-header .navBar_ul_box {width:100%;height:38px;overflow:hidden;position:relative}
.tem39-header .navBar_ul_box_max_height {height:660px}
.tem39-header .navBar_ul {position:absolute;left:0;width:10000px}
.tem39-header .navBar_ul li {float:left;position:relative}
.tem39-header .navBar_ul li a {line-height:40px;padding:0 15px;cursor:pointer;font-size:14px;display:block}
.tem39-header .second_level {max-height:660px;overflow:auto}
.tem39-header .second_level li {width:100%}
.tem39-header .second_level li a {line-height:26px}
.tem39-header .three_level {left:0!important;display:none}
.tem39-header .three_level li a {left:0!important;font-size:12px!important;width:auto;display:block;margin-left:auto;margin-right:auto}
.tem39-header .navBar_next,.tem39-header .navBar_prev {border-radius:2px;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-20px;top:5px;cursor:pointer;font-size:12px}
.tem39-header .navBar_prev {left:-20px}
.tem39-header .bottom {width:100%;background:#fff;height:40px}
.tem39-header .three_level li {background:#fff}
.tem39-header .icons .searchBar .icon .icon-clear {display:none}
@media (max-width:1199px) {
    .tem39-header .header-whatsapp {margin-top:0;width:45%;max-height:44px;padding-left:40px;line-height:20px}
    .tem39-header .big-font {font-size:14px}
    .tem39-header .header-whatsapp {display:none}
    .tem39-header .navBar_ul_box {margin:0 auto}
    .tem39-header .navBar_next,.tem39-header .navBar_prev {width:20px}
    .tem39-header .top .icons .languageBar {margin:0}
    .tem39-header .searchBar .icon {opacity:1}
    .tem39-header .top .icons .searchBar form {left:20px;position:absolute;top:0;width:100%;z-index:9}
    .tem39-header .top .icons .searchBar {position:static}
    .tem39-header .top .icons.ON .searchBar form {background:#eee;width:100%;left:0;border-radius:5px;position:absolute;top:20px;z-index:1000;display:none;padding:5px 0}
    .tem39-header .icons .searchBar .input-group-btn {right:40px;top:0;width:20px}
    .tem39-header .top .icons .searchBar .icon span.icon-clear {position:absolute;z-index:1001;font-size:24px;color:#666;width:20px;right:20px;top:18px;display:none}
    .tem39-header .top .icons .searchBar .icon span.icon-search2 {display:block;color:#fff;line-height:20px}
    .tem39-header .top .icons .searchBar .input-group {width:100%}
    .tem39-header .searchBar {width:auto}
}
@media (max-width:768px) {
    .tem39-header .navBar_prev {left:-13px}
    .tem39-header .navBar_next {right:-13px}
    .tem39-header .navBar_ul li a {font-size:14px}
    .tem39-header .top .logo {float:left}
    .tem39-header .top .icons .menuBar {display:block}
    .tem39-header {height:80px}
    .tem39-header>.tem39-header-con {position:fixed;top:0;left:0;width:100%;z-index:10;background-color:#fafafa!important}
    .tem39-header .top {margin-bottom:0;padding:0 3%}
    .tem39-header .tem39-header-posFixed-box {display:none;position:absolute;top:100%;left:0;width:100%}
    .tem39-header .tem39-header-con.ON .tem39-header-posFixed-box {display:block}
    .tem39-header .navBar_ul_box {height:auto;background-color:#fff;max-height:400px;overflow-y:auto}
    .tem39-header .navBar_ul {width:100%;position:initial}
    .tem39-header .navBar_ul li {float:none}
    .tem39-header .second_level {position:relative;float:none}
    .tem39-header .bottom .container {padding:0}
    .tem39-header {position:relative;z-index:21}
    .tem39-header .navBar_next,.tem39-header .navBar_prev {display:none}
    .tem39-header-posFixed {position:absolute;top:100%}
    .tem39-header .top .icons {width:auto}
}
@media (max-width:767px) {
    .tem39-header .cartBar,.tem39-header .languageBar span.country,.tem39-header .loginBar,.tem39-header .top .logo-text {display:none}
    .tem39-header .top .icons.ON .searchBar form {top:12px}
}
.tem41-header {content:"";width:100%}
.tem41-header.PosiFixed {position:fixed;z-index:999;left:0;top:0;-o-animation:header41 .5s;-moz-animation:header41 .5s;animation:header41 .5s;-webkit-animation:header41 .5s;box-shadow:0 0 10px rgba(0,0,0,.1)}
@keyframes header41 {from {top:-90px}
    to {top:0}
}
@-o-keyframes header41 {from {top:-90px}
    to {top:0}
}
@-moz-keyframes header41 {from {top:-90px}
    to {top:0}
}
@-webkit-keyframes header41 {from {top:-90px}
    to {top:0}
}
.tem41-header.PosiFixed .logo {height:50px}
.tem41-header.PosiFixed .info {display:none}
.tem41-header .container {height:100%;position:relative}
.tem41-header .icons .btn-group .dropdown-menu {position:absolute;top:40px}
.tem41-header.PosiFixed .icons .btn-group .dropdown-menu {top:50px}
.tem41-header .icons .btn-group .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}
.tem41-header .nav>li>a:focus,.tem41-header .nav>li>a:hover {background:0 0}
.tem41-header .second_level {margin:0}
.tem41-header .navBar {position:absolute;top:15px;left:0;width:82%}
.tem41-header .loginBar {float:right}
.tem41-header .loginBar .login,.tem41-header .loginBar .register {color:#999;font-size:12px;display:inline-block;text-decoration:none}
.tem41-header .loginBar i {color:#999}
.tem41-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem41-header .loginBar .icon {position:relative}
.tem41-header .loginBar .icon span {color:#999;font-size:18px}
.tem41-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:40px;left:auto;right:0}
.tem41-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem41-header .logo {float:left;margin:9px 0;max-width:20%;overflow:hidden;height:68px}
.tem41-header .logo img {max-width:100%;max-height:100%}
.tem41-header .right {float:right;width:78%;padding-bottom:15px}
.tem41-header .info {max-width:100%;overflow:hidden}
.tem41-header .info h2 {line-height:25px;font-size:12px;float:right;padding:0;margin:0;margin-left:10px;font-weight:400;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem41-header .info h2 .editing[contenteditable],.tem41-header .info h2 [template-edit],.tem41-header .info h2 [template-embed] {display:inline-block;width:auto}
.tem41-header .mainnav {float:right;max-width:68%;padding:15px 0}
.tem41-header>.nav {position:relative;z-index:1;width:100%}
.tem41-header .nav .active {border-radius:4px}
.tem41-header .nav .nav-pills>li.active>a,.tem41-header .nav-pills>li.active>a:focus,.tem41-header .nav-pills>li.active>a:hover {background-color:inherit;color:inherit}
.tem41-header .icons {float:right;padding-top:24px;z-index:9}
.tem41-header .icons span {height:24px;line-height:24px;cursor:pointer;text-align:center;margin:0 6px;display:block;font-size:17px}
.tem41-header .icons .login span,.tem41-header .icons .register span,.tem41-header .loginBar .icon span {margin-right:0}
.tem41-header .icons .btn-group button {background:none!important;border:none!important;box-shadow:none!important}
.tem41-header .icons .menuBar {float:right;display:none}
.tem41-header .icons .menuBar span {width:40px;height:20px;line-height:20px;font-size:19px}
.tem41-header .icons .menuBar span.ON {display:none;border:none}
.tem41-header.ON .icons .menuBar span {display:none}
.tem41-header.ON .icons .menuBar span.ON {display:block}
.tem41-header .icons .btn-group {float:right}
.tem41-header .icons .btn-group .icon-globe2 {font-size:19px;font-weight:700}
.tem41-header .icons .btn-group .dropdown-menu {left:auto;right:0}
.tem41-header .top .icons .searchBar {float:right;position:relative}
.tem41-header .top .icons .searchBar .icon {border:none}
.tem41-header .top .icons .searchBar form {background:#f0f0f0;padding:20px;width:250px;z-index:99;position:absolute;bottom:-146px;right:0;display:none}
.tem41-header.PosiFixed .top .icons .searchBar form {bottom:-153px}
.tem41-header .top .icons.ON .searchBar form {display:block}
.tem41-header .top .icons .searchBar form input {background:#fff;border:1px solid #c4c4c4;width:100%;height:40px;color:#979797;font-size:14px;text-indent:6px;outline:0}
.tem41-header .top .icons .searchBar form .search {width:100%;border:none;cursor:pointer;color:#fff;font-size:14px;padding:8px;margin-top:15px}
.tem41-header .navBar_posr {position:relative}
.tem41-header .navBar_ul_box {width:100%;height:50px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}
.tem41-header .navBar_ul_box_max_height {height:660px}
.tem41-header .navBar_ul {position:absolute;left:0;width:10000px}
.tem41-header .navBar_ul li {position:relative}
.tem41-header .navBar_ul li.active {border-radius:0}
.tem41-header .navBar_ul li>a {padding:12px 15px;cursor:pointer;color:#444;display:block;border-radius:0;position:relative}
.tem41-header .navBar_ul li>a::before {content:"";position:absolute;width:0;height:1px;transition:all .3s ease-out 0s;left:20px;bottom:0}
.tem41-header .navBar_ul li.active>a::before,.tem41-header .navBar_ul li:hover>a::before {width:calc(100% - 40px)}
.tem41-header .navBar_ul li.active>a,.tem41-header .navBar_ul li:hover>a {color:inherit}
.tem41-header .navBar_ul li>a span.icon-xiajiantou {margin-left:3px}
.tem41-header .second_level,.tem41-header .three_level {max-height:660px;border:none;border-top:2px solid #424242;box-shadow:0 13px 42px 11px rgba(0,0,0,.05);padding:0;border-radius:0;display:none}
.tem41-header .second_level li,.tem41-header .three_level li {width:100%}
.tem41-header .second_level li a {color:#777;border-radius:0;padding:10px 20px;font-size:12px;line-height:22px;-o-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}
.tem41-header .second_level li:hover>a,.tem41-header .three_level li:hover>a {color:inherit;background:#f5f5f5}
.tem41-header .three_level {display:none;left:100%!important;top:0}
.tem41-header .three_level li a {font-size:12px;width:auto;display:block;margin-left:auto;margin-right:auto}
.tem41-header .navBar_next,.tem41-header .navBar_prev {border-radius:0;width:10px;height:30px;line-height:30px;text-align:center;position:absolute;right:-20px!important;top:5px;cursor:pointer;font-size:14px}
.tem41-header .navBar_prev {left:-20px!important}
.tem41-header .bottom {position:relative}
@media (max-width:991px) {
    .tem41-header {min-height:50px}
    .tem41-header .logo {margin:5px 0}
    .tem41-header.PosiFixed .logo {height:40px}
    .tem41-header .icons.ON .searchBar .icon .icon-clear {top:0}
    .tem41-header .icons.ON .searchBar {position:absolute;top:0;left:0}
    .tem41-header .container {padding-top:0}
    .tem41-header .logo {height:40px;max-width:35%}
    .tem41-header .info {position:relative}
    .tem41-header .info h2::before {margin:0 5px}
    .tem41-header .icons .menuBar {display:block}
    .tem41-header .icons .menuBar span {width:40px;height:50px;line-height:50px;margin:0;text-align:center}
    .tem41-header .top .icons.ON .searchBar {position:static}
    .tem41-header .top .icons.ON .searchBar .search {right:0}
    .tem41-header .top .icons.ON .searchBar .switch {right:-40px}
    .tem41-header .nav {float:none;padding-top:0;clear:both}
    .tem41-header .nav li {width:100%;clear:both}
    .tem41-header .nav-pills>li>a {border-radius:0}
    .tem41-header .nav-pills>li+li {margin-left:0}
    .tem41-header .mainnav {top:20px;width:100%;max-width:100%;border-bottom:1px solid #ccc}
    .tem41-header .navBar {left:0;top:50px}
    .tem41-header .info {display:none}
    .tem41-header .icons {height:50px;line-height:50px;padding-top:0}
    .tem41-header .right {padding-bottom:0;width:auto}
    .tem41-header .loginBar {height:50px;width:40px;text-align:center}
    .tem41-header .icons span {width:50px;height:50px;line-height:50px;text-align:center;margin:0}
    .tem41-header .icons .btn-group .dropdown-menu {top:50px}
    .tem41-header .icons .btn-group .dropdown-menu::before {right:10px}
    .tem41-header .top .icons .searchBar form .search {line-height:normal}
    .tem41-header .top .icons .searchBar form {bottom:auto;top:50px}
    .tem41-header .navBar_next,.tem41-header .navBar_prev {display:none!important}
    .tem41-header .navBar_ul {margin:0}
    .tem41-header .navBar_ul_box {left:-40%;position:fixed;top:0;z-index:1001;width:40%;background:#fff;height:100%;overflow-y:auto}
    .tem41-header .navBar_ul_box.ON {animation:header41_nav .6s;left:0}
    @keyframes header41_nav {from {left:-40%}
        to {left:0}
    }
    .tem41-header .navBar_ul {position:static;width:100%;overflow-y:auto}
    .tem41-header .navBar_ul li>a::before {display:none}
    .tem41-header .navBar_ul li>a {border-bottom:1px solid #ebebeb;padding:12px 20px}
    .tem41-header .second_level,.tem41-header .three_level {display:none;max-width:100%;width:100%;position:static;border-top:none}
    .tem41-header .second_level li> a {padding:10px 10px 10px 35px;border-bottom:1px solid #e6e6e6;background:#f5f5f5}
    .tem41-header .three_level li>a {padding:10px 10px 10px 50px;border-bottom:1px solid #f5f5f5;background:#e4e4e4}
    .tem41-header .top .icons .searchBar form {width:100%}
    .tem41-header .header-dark {z-index:1000;background:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;left:0;top:0;bottom:0;display:none;transition:all .3s ease-out 0s}
    .tem41-header .header-dark p {width:40px;height:40px;line-height:40px;text-align:center;position:fixed;right:-60px;top:30px;z-index:1001;color:#fff;font-size:14px}
    .tem41-header .header-dark.ON {display:block}
    .tem41-header .header-dark.ON p {right:20px}
}
@media (max-width:768px) {
    .tem41-header .top {padding:0 3%}
}
@media (max-width:480px) {
    .tem41-header .navBar_ul li>a {font-size:12px}
    .tem41-header .navBar_ul_box {left:-60%;width:60%}
    @keyframes header41_nav {from {left:-60%}
        to {left:0}
    }
}
@media (max-width:320px) {
    .tem41-header .navBar_ul_box {left:-70%;width:70%}
    @keyframes header41_nav {from {left:-70%}
        to {left:0}
    }
}
.tem01-s-header {width:100%;z-index:98;background:#fff}
.tem01-s-header .loginBar {margin:0 10px}
.tem01-s-header .loginBar .login,.tem01-s-header .loginBar .register {color:#999;text-decoration:none}
.tem01-s-header .loginBar .icon .login span {font-size:17px}
.tem01-s-header .loginBar i {color:#999}
.tem01-s-header .loginBar .myinfo {width:180px;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem01-s-header .loginBar .icon {position:relative}
.tem01-s-header .loginBar .icon .dropdown-menu {width:180px;position:absolute;top:39px;left:auto;right:0;margin:0}
.tem01-s-header .loginBar .icon .dropdown-menu:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem01-s-header li {list-style:none}
.tem01-s-header .top {width:100%;position:relative;z-index:99;box-shadow:0 0 5px rgba(0,0,0,.05);height:80px}
.tem01-s-header .top .logo {max-width:150px;height:60px;position:relative;margin:10px auto;z-index:999;overflow:hidden;float:left}
.tem01-s-header .top .logo-text {border-left:1px solid rgba(225,225,225,.8);color:#333;float:left;font-size:14px;margin:10px 0 0 8px;padding:0 15px;text-align:left;max-width:28%;overflow:hidden;height:60px;display:table}
.tem01-s-header .top .logo-text section {display:table-cell;vertical-align:middle}
.tem01-s-header .top .logo img {display:block;max-width:100%;max-height:100%}
.tem01-s-header .container {position:relative}
.tem01-s-header .top .icons {width:50%;z-index:998;float:right;padding:23px 0 0}
.tem01-s-header .top .icons span {color:#999}
.tem01-s-header .searchBar {margin:0 2px;padding:0;line-height:30px;background:rgba(0,0,0,.045);border-radius:5px;position:relative;z-index:1;border-style:solid;border-width:1px;width:50%}
.tem01-s-header .info {float:right}
.tem01-s-header .info h3 {font-size:14px;font-family:HELVETICANEUELTPRO-THEX,Arial;color:#888;margin:0 0 0 20px;padding:2px 0;line-height:30px}
.tem01-s-header .info h3 em {font-size:20px;display:inline-block}
.tem01-s-header .info h3 p {display:inline-block}
.tem01-s-header .languageBar,.tem01-s-header .loginBar {margin-left:5px;margin-right:0;padding:2px 10px;line-height:30px;background:rgba(0,0,0,.045);border-radius:5px;position:relative;z-index:1;float:right}
.tem01-s-header .cartBar span.icon {cursor:pointer;display:inline-block;margin:0 8px 0 0;text-align:center;font-size:16px}
.tem01-s-header .cartBar span.text {display:inline-block;font-size:12px}
.tem01-s-header .cartBar i {border-radius:50%;color:#fff;font-size:10px;font-style:normal;height:13px;left:20px;line-height:13px;position:absolute;text-align:center;top:2px;width:13px}
.tem01-s-header .languageBar span.country {font-size:12px;cursor:pointer;vertical-align:middle;margin-left:5px}
.tem01-s-header .top .icons .languageBar .languageList {display:none;min-width:170px;height:auto;padding:0;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:4px;background:#FFF;border:1px solid #ccc;position:absolute;top:40px;right:0;z-index:9999999}
.tem01-s-header .top .icons .languageBar .languageList:before {content:"";width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}
.tem01-s-header .top .icons .languageBar.open .languageList {display:block}
.tem01-s-header .top .icons .languageBar .languageList li a {width:100%;line-height:24px;display:block;font-size:12px;color:#666;padding:2px 10px}
.tem01-s-header .top .icons .languageBar .languageList li a:hover {background:#CCC;color:#333}
.tem01-s-header .top .icons .languageBar.ON .languageList {display:block}
.tem01-s-header .top .icons .searchBar .icon span {cursor:pointer}
.tem01-s-header .top .icons .searchBar .icon .switch {opacity:0;position:absolute;top:0;right:0}
.tem01-s-header .top .icons.ON .searchBar {float:right}
.tem01-s-header .searchBar button {border:0 none;border-radius:0;font-size:16px;color:#fff;background:0 0}
.tem01-s-header .searchBar .icon {opacity:0}
.tem01-s-header .top .icons.ON .searchBar input {box-shadow:none;width:100%;line-height:32px;font-size:13px;background:0 0;border:none;outline:0;color:#999;padding:0 0 0 10px}
.tem01-s-header .top .icons.ON .searchBar span {font-size:14px}
@media (max-width:768px) {
    .tem01-s-header {height:60px}
    .tem01-s-header .top .logo {height:50px;margin:5px auto}
    .tem01-s-header .top .icons {padding:12px 0;width:70%}
    .tem01-s-header .top .logo-text {display:none}
    body.model_advert {padding:0!important}
    body.model_advert .mobile_bottom,body.model_advert .tem-download-app {display:none!important}
}
@media (max-width:480px) {
    .tem01-s-header .info {display:none}
    .tem01-s-header .top .icons {width:auto}
}
.tem01-banner a {display:block;width:100%;position:absolute}
.tem01-banner a:first-child {position:static}
.tem01-banner img {width:100%}
.tem01-banner .owl-theme .owl-controls {position:absolute;bottom:5%;width:100%}
@media (max-width:768px) {
    .tem02-banner #layerslider .ls-slide .ls-l .btn {width:auto!important;margin-top:15px!important;padding:4px 8px!important}
    .tem02-banner #layerslider .ls-slide h5.ls-l {font-size:16px!important}
    .tem02-banner #layerslider .ls-slide h2.ls-l {font-size:22px!important}
    .tem02-banner #layerslider .ls-slide p.ls-l {font-size:12px!important}
}
@media (max-width:430px) {
    .tem02-banner #layerslider .ls-slide h5.ls-l {top:30%!important}
    .tem02-banner #layerslider .ls-slide h2.ls-l {top:40%!important}
    .tem02-banner #layerslider .ls-slide p.ls-l {top:50%!important;word-wrap:break-word!important}
    .tem02-banner #layerslider .ls-slide p.btn_box {top:60%!important}
    .tem02-banner #layerslider .ls-slide .ls-l .btn {margin-top:0!important}
}
@media (max-width:360px) {
    .tem02-banner #layerslider .ls-slide h5.ls-l {top:20%!important}
    .tem02-banner #layerslider .ls-slide h2.ls-l {top:30%!important}
    .tem02-banner #layerslider .ls-slide p.ls-l {top:40%!important;width:80%!important;margin:0 auto!important;word-wrap:break-word!important}
    .tem02-banner #layerslider .ls-slide p.btn_box {top:50%!important;width:100%!important}
    .tem02-banner #layerslider .ls-slide .ls-l .btn {margin-top:0!important}
}
.tem03-banner {position:relative;box-sizing:border-box;overflow:hidden;min-height:700px;background-image:url(../images/tem03-banner-bg_1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}
.tem03-banner .banner-mask {width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.4)}
.tem03-banner .banner-logo,.tem03-banner .banner-logo img {width:200px;margin-left:auto;margin-right:auto;margin-bottom:10px}
.tem03-banner .banner-wrap-box {padding-top:200px;position:relative;z-index:2}
.tem03-banner .banner-wrap-box h1 {color:#fff;display:block;font-size:40px;font-weight:100;margin:0 auto;max-width:600px;text-align:center;max-height:90px;line-height:40px;overflow:hidden}
.tem03-banner .banner-wrap-box .banner_text {color:#eee;margin:20px auto;text-align:center;max-height:100px;line-height:20px;overflow:hidden;max-width:500px}
.tem03-banner .banner-wrap-box .btnview {text-align:center}
.tem03-banner .banner-wrap-box .btnview a {border-radius:0}
.tem03-banner .banner-arrow-down-box {position:absolute;width:50px;height:50px;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;overflow:hidden;cursor:pointer}
.tem03-banner .banner-arrow-down {position:relative}
.tem03-banner .banner-arrow-down span {position:absolute;animation:banner-arrow-down 3s infinite linear;top:0;color:#fff;font-size:20px}
@keyframes banner-arrow-down {80% {top:60px}
    90% {opacity:.5}
    100% {opacity:1}
}
@-webkit-keyframes banner-arrow-down {80% {top:60px}
    90% {opacity:.5}
    100% {opacity:1}
}
@media (max-width:768px) {
    .tem03-banner {height:300px;background-attachment:scroll;min-height:auto}
    .tem03-banner .banner-wrap-box {padding:85px}
    .tem03-banner .banner-wrap-box h1 {font-size:20px;line-height:22px;max-height:50px}
    .tem03-banner .banner-wrap-box .banner_text {font-size:12px;margin:0 0 10px;max-height:45px}
    .tem03-banner .banner-wrap-box .btnview a {font-size:12px;line-height:1.5;padding:5px 10px}
}
.tem04-banner {position:relative}
.tem04-banner .bootslider-variableheight:hover {cursor:pointer}
.tem04-banner h1 {max-height:132px;line-height:71px;overflow:hidden}
.tem04-banner .banner-text {font-size:20px;max-height:90px;line-height:30px;overflow:hidden;margin:15px 0}
.tem04-banner .bs-vertical-center {width:80%}
.tem04-banner .bootslider .bs-container .bs-slide {height:700px}
.tem04-banner .btnview {font-size:12px}
.tem04-banner .fadeInLeftBig,.tem04-banner .text-center {padding-top:100px}
.tem04-banner .bs-controls {position:absolute;z-index:999;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}
.tem04-banner .btn-group {width:100%;position:relative}
.tem04-banner .tem04-banner-left,.tem04-banner .tem04-banner-right {width:40px;height:50px;background:rgba(0,0,0,.4);line-height:50px;text-align:center;font-size:30px;color:#fff}
.tem04-banner .tem04-banner-left {left:10px;position:absolute}
.tem04-banner .tem04-banner-right {right:10px;position:absolute}
@media (max-width:768px) {
    .tem04-banner .tem04-banner-left,.tem04-banner .tem04-banner-right {display:none}
    .tem04-banner .bootslider .bs-container .bs-slide {height:400px}
}
.tem05-banner {position:relative;box-sizing:border-box;overflow:hidden;min-height:700px;background-image:url(../images/tem05-banner-bg_1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}
.tem05-banner .banner-mask {width:100%;height:100%;position:absolute;top:0;left:0}
.tem05-banner .banner-logo,.tem05-banner .banner-logo img {width:200px;margin-left:auto;margin-right:auto;margin-bottom:10px}
.tem05-banner .banner-wrap-box {padding:18% 0 0 200px;position:relative;z-index:2}
.tem05-banner .banner-wrap-box h1 {color:#fff;display:block;font-size:55px;font-weight:100;max-width:600px;max-height:110px;line-height:55px;overflow:hidden}
.tem05-banner .banner-wrap-box .banner_text {font-size:16px;color:#eee;margin:20px 0 30px;max-height:75px;line-height:25px!important;overflow:hidden}
.tem05-banner .banner-wrap-box .btnview a {color:#333;background:rgba(256,256,256,.3);padding:10px 40px;border-radius:20px;border:1px solid #666;font-size:14px}
.tem05-banner .banner-wrap-box .btnview a:hover {background:#fff;color:#333}
.tem05-banner .banner-arrow-down-box {position:absolute;width:50px;height:50px;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;overflow:hidden;cursor:pointer}
.tem05-banner .banner-arrow-down {position:relative}
.tem05-banner .banner-arrow-down span {position:absolute;animation:banner-arrow-down 3s infinite linear;top:0;color:#fff;font-size:20px}
@keyframes banner-arrow-down {80% {top:60px}
    90% {opacity:.5}
    100% {opacity:1}
}
@-webkit-keyframes banner-arrow-down {80% {top:60px}
    90% {opacity:.5}
    100% {opacity:1}
}
@media (max-width:768px) {
    .tem05-banner {height:300px;background-attachment:scroll;min-height:auto}
    .tem05-banner .banner-wrap-box {padding:65px 6%}
    .tem05-banner .banner-wrap-box h1 {font-size:25px!important;line-height:22px;max-height:50px}
    .tem05-banner .banner-wrap-box .banner_text {font-size:12px;margin:0 0 10px;max-height:50px}
    .tem05-banner .banner-wrap-box .btnview a {border-radius:20px;font-size:12px;padding:5px 20px}
}
.tem06-banner {position:relative;box-sizing:border-box;overflow:hidden;min-height:700px;background-image:url(../images/tem06-banner-bg_1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}
.tem06-banner .banner-mask {width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.1)}
.tem06-banner .banner-logo,.tem06-banner .banner-logo img {width:200px;margin-left:auto;margin-right:auto;margin-bottom:10px}
.tem06-banner .banner-wrap-box {position:relative;z-index:2;width:80%;margin:12% auto;border:3px solid #fff;padding:30px}
.tem06-banner .banner-wrap-box h1 {color:#fff;display:block;font-size:40px;font-weight:100;max-width:600px;max-height:90px;line-height:40px;overflow:hidden}
.tem06-banner .banner-wrap-box .banner_text {color:#eee;margin:10px 0;max-height:60px;line-height:20px!important;overflow:hidden;font-style:oblique}
.tem06-banner .banner-wrap-box .btnview a {background:rgba(256,256,256,.1);border-radius:0;padding:10px 20px;border:1px solid #fff;font-size:12px}
.tem06-banner .banner-wrap-box .btnview a:hover {background:#fff;color:#333}
.tem06-banner .banner-arrow-down-box {position:absolute;width:50px;height:50px;bottom:20px;left:50%;margin-left:-25px;text-align:center;overflow:hidden;cursor:pointer}
.tem06-banner .banner-arrow-down {position:relative}
.tem06-banner .banner-arrow-down span {position:absolute;animation:banner-arrow-down 3s infinite linear;top:0;color:#fff;font-size:20px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@keyframes banner-arrow-down {80% {top:60px}
    90% {opacity:.5}
    100% {opacity:1}
}
@-webkit-keyframes banner-arrow-down {80% {top:60px}
    90% {opacity:.5}
    100% {opacity:1}
}
@media (max-width:768px) {
    .tem06-banner {height:300px!important;background-attachment:scroll;min-height:auto}
    .tem06-banner .banner-wrap-box {width:90%;margin:10% auto;padding:15px}
    .tem06-banner .banner-wrap-box h1 {font-size:20px;line-height:22px;max-height:50px;margin-top:0}
    .tem06-banner .banner-wrap-box .banner_text {font-size:12px;margin:0 0 10px;max-height:40px}
    .tem06-banner .banner-wrap-box .btnview a {border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px}
}
.tem08-banner {box-sizing:border-box}
.tem08-banner .container {position:relative;height:100%}
.tem08-banner {width:100%;height:700px;background-image:url(../images/tem08-banner-bg_1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;margin-bottom:120px}
.tem08-banner .banner-block {width:100%;height:100%}
.tem08-banner .banner-logo,.tem08-banner .banner-logo img {width:200px;margin-left:auto;margin-right:auto;margin-bottom:10px}
.tem08-banner .banner-text-big-box {z-index:2;height:500px;position:absolute;top:308px;width:360px;left:10px;padding:15px;opacity:.9}
.tem08-banner .banner-text-big-box h1 {color:#fff;display:block;font-size:32px;font-weight:100;max-height:140px;line-height:40px;overflow:hidden}
.tem08-banner .banner-text-big-box .banner_text {color:#eee;margin:10px 0;max-height:240px;line-height:30px;overflow:hidden;font-size:16px;padding-bottom:10px;font-weight:400}
.tem08-banner .team-bg-block {width:100%;height:2px;background:#fff;margin-bottom:15px}
.tem08-banner .banner-phone {width:200px;height:50px;position:absolute;right:20px;line-height:40px;color:#fff;padding:5px;overflow:hidden;opacity:.9}
.tem08-banner .banner-text-big-box .btnview a {background:rgba(256,256,256,.1);border-radius:0;padding:10px 20px;border:1px solid #fff;font-size:12px}
.tem08-banner .banner-text-big-box .btnview a:hover {background:#fff;color:#333}
.tem08-banner .banner-arrow-down-box {position:absolute;width:50px;height:50px;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;overflow:hidden;cursor:pointer}
.tem08-banner .banner-arrow-down {position:relative}
.tem08-banner .banner-arrow-down span {position:absolute;animation:banner-arrow-down 3s infinite linear;top:0;color:#fff;font-size:20px;-o-transform:translateX(-50%);transform:translateX(-50%)}
.tem08-banner .phone-icon {float:left;font-size:24px}
.tem08-banner .banner-phone-text {float:left}
@keyframes banner-arrow-down {80% {top:60px}
    90% {opacity:.5}
    100% {opacity:1}
}
@-webkit-keyframes banner-arrow-down {80% {top:60px}
    90% {opacity:.5}
    100% {opacity:1}
}
@media (max-width:768px) {
    .banner-arrow-down-box {display:none}
    .tem08-banner {height:325px;background-attachment:scroll;min-height:auto;margin-bottom:15px}
    .tem08-banner .banner-text-big-box {top:30px;height:270px}
    .tem08-banner .banner-text-big-box h1 {font-size:20px;line-height:22px;max-height:50px}
    .tem08-banner .banner-text-big-box .banner_text {font-size:12px;margin:0 0 10px;max-height:100px;line-height:20px}
    .tem08-banner .banner-text-big-box .btnview a {border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px}
}
@media (max-width:596px) {
    .tem08-banner .banner-text-big-box {width:320px;top:70px;left:0;height:230px}
    .tem08-banner .banner-text-big-box .banner_text {max-height:60px}
}
.tem09-banner {position:relative;box-sizing:border-box;overflow:hidden;min-height:700px;background-image:url(../images/tem09-banner-bg_1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}
.tem09-banner .banner-mask {width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.01)}
.tem09-banner .banner-logo,.tem09-banner .banner-logo img {width:200px;margin-left:auto;margin-right:auto;margin-bottom:10px}
.tem09-banner .banner-wrap-box {padding:10% 0 0 10%;position:relative;z-index:2}
.tem09-banner .banner-wrap-box h1 {color:#fff;display:block;font-size:85px;font-weight:100;max-width:600px;max-height:280px;line-height:90px;overflow:hidden}
.tem09-banner .banner-wrap-box .banner_text {color:#eee;margin:10px 0;max-height:90px;line-height:30px;overflow:hidden;font-size:24px}
.tem09-banner .banner-wrap-box .btnview a {background:rgba(256,256,256,.1);border:0 none;border-radius:0;padding:10px 20px;border-style:solid;border-width:1px;font-size:12px}
.tem09-banner .banner-wrap-box .btnview a:hover {background:#fff;color:#333}
.tem09-banner .banner-arrow-down-box {position:absolute;width:50px;height:50px;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;overflow:hidden;cursor:pointer}
.tem09-banner .banner-arrow-down {position:relative}
.tem09-banner .banner-arrow-down span {position:absolute;animation:banner-arrow-down 3s infinite linear;top:0;color:#fff;font-size:20px}
@keyframes banner-arrow-down {80% {top:60px}
    90% {opacity:.5}
    100% {opacity:1}
}
@-webkit-keyframes banner-arrow-down {80% {top:60px}
    90% {opacity:.5}
    100% {opacity:1}
}
@media (max-width:768px) {
    .tem09-banner {height:300px!important;background-attachment:scroll;min-height:auto}
    .tem09-banner .banner-mask {position:relative}
    .tem09-banner .banner-wrap-box {padding:10% 1% 0}
    .tem09-banner .banner-wrap-box h1 {font-size:20px!important;line-height:22px!important;max-height:44px;text-shadow:0 0 5px rgba(0,0,0,.12)}
    .tem09-banner .banner-wrap-box .banner_text {font-size:12px;margin:0 0 10px;max-height:60px;line-height:20px!important}
    .tem09-banner .banner-wrap-box .btnview a {border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px}
}
@media (max-width:430px) {
    .tem09-banner {height:250px!important;background-attachment:scroll;min-height:auto}
    .tem09-banner .banner-wrap-box {padding:12% 1% 0}
    .tem09-banner .banner-wrap-box h1 {font-size:20px!important;line-height:22px;max-height:44px}
}
.tem10-banner .container {position:relative;height:100%}
.tem10-banner .col-sm-4 {overflow:hidden;min-height:385px}
.tem10-banner {width:100%;height:700px;background-image:url(../images/tem10-banner-bg_1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;margin-bottom:30px;padding-top:100px}
.tem10-banner h1 {color:#fff;display:block;font-size:72px;font-weight:100;line-height:80px;max-height:80px;max-width:600px;overflow:hidden;margin:0}
.tem10-banner .banner_text {color:#eee;font-style:oblique;line-height:50px;margin:0 0 30px;max-height:50px;overflow:hidden;max-width:600px;font-size:48px;font-weight:400}
.tem10-banner .banner-main-top {color:#fff;padding:36px 20px 20px;position:relative;text-align:center;opacity:.5;transition:all .5s}
.tem10-banner .banner-main-top h2 {font-size:20px;max-height:25px;line-height:25px;overflow:hidden;margin:0 0 10px;font-weight:700}
.tem10-banner .banner-main-top .banner-main-text {font-size:12px;max-height:60px;line-height:20px;overflow:hidden;margin:0 0 10px}
.tem10-banner .banner-main-top .banner-btn .btn-primary:hover {color:#666}
.tem10-banner .banner-main-top .banner-btn a {border-radius:0;background:#fff}
.tem10-banner .banner-main-bottom .banner-main-images-box {position:relative;width:100%;height:200px;overflow:hidden}
.tem10-banner .banner-main-bottom .banner-main-images-box img {position:absolute;left:0;top:0;width:100%;height:100%;transition:all .35s}
.tem10-banner .banner-main-bottom .banner-main-images-box:hover img {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.tem10-banner .col-sm-4:hover .banner-main-top {opacity:1}
@media (max-width:768px) {
    .tem10-banner {background-attachment:scroll;min-height:auto;height:auto}
}
@media (max-width:640px) {
    .tem10-banner h1 {font-size:22px;height:30px;line-height:30px}
    .tem10-banner .banner_text {font-size:14px;height:20px;line-height:20px}
}
.tem11-banner .container {position:relative;height:100%}
.tem11-banner .col-sm-4 {overflow:hidden;min-height:385px}
.tem11-banner {width:100%;height:700px;background-image:url(../images/tem11-banner-bg_1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;margin-bottom:30px;padding-top:80px}
.tem11-banner h1 {color:#fff;display:block;font-size:72px;font-weight:100;line-height:80px;max-height:80px;max-width:600px;overflow:hidden;margin:0 auto;text-align:center}
.tem11-banner .banner_text {color:#eee;font-style:oblique;line-height:50px;margin:0 auto 40px;max-height:50px;overflow:hidden;max-width:600px;font-size:48px;font-weight:400;text-align:center}
.tem11-banner .banner-main-bottom {margin-top:-20px;color:#fff;padding:36px 20px 20px;position:relative;text-align:center;opacity:.5;transition:all .5s}
.tem11-banner .banner-main-bottom h2 {font-size:20px;max-height:25px;line-height:25px;overflow:hidden;margin:0 0 10px;font-weight:700}
.tem11-banner .banner-main-bottom .banner-main-text {font-size:12px;max-height:60px;line-height:20px;overflow:hidden;margin:0 0 10px}
.tem11-banner .banner-main-top .banner-btn .btn-primary:hover {color:#666}
.tem11-banner .banner-main-bottom .banner-btn a {border-radius:0;background:#fff}
.tem11-banner .banner-main-top {position:relative;z-index:2}
.tem11-banner .banner-main-top .banner-main-images-box {position:relative;width:200px;height:200px;overflow:hidden;margin:0 auto;border-radius:50%;border:4px solid #e8e8e8}
.tem11-banner .banner-main-top .banner-main-images-box img {position:absolute;left:0;top:0;width:100%;height:100%;transition:all .35s}
.tem11-banner .banner-main-top .banner-main-images-box:hover img {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.tem11-banner .col-sm-4:hover .banner-main-bottom {opacity:1}
@media (max-width:768px) {
    .tem11-banner {background-attachment:scroll;min-height:auto;height:auto}
}
@media (max-width:640px) {
    .tem11-banner h1 {font-size:22px;height:30px;line-height:30px}
    .tem11-banner .banner_text {font-size:14px;height:20px;line-height:20px}
}
.tem12-banner {position:relative;box-sizing:border-box;overflow:hidden;min-height:700px;background-image:url(../images/tem12-banner-bg_1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}
.tem12-banner .banner-mask {width:100%;height:100%;position:absolute;top:0;left:0}
.tem12-banner .banner-logo,.tem12-banner .banner-logo img {width:200px;margin-left:auto;margin-right:auto;margin-bottom:10px}
.tem12-banner .btnview {max-width:100%;margin:0 auto;text-align:center}
.tem12-banner .banner-wrap-box {padding:20% 0 0;position:relative;z-index:2}
.tem12-banner .banner-wrap-box h1 {color:#fff;display:block;font-size:50px;font-weight:100;max-width:80%;overflow:hidden;margin:0 auto;text-align:center}
.tem12-banner .banner-wrap-box .banner_text {color:#eee;margin:20px auto;max-height:100px;line-height:20px;overflow:hidden;max-width:80%;text-align:center;font-size:16px}
.tem12-banner .banner-wrap-box .btnview a {background:rgba(256,256,256,.1);padding:10px 25px;border-radius:20px;border:1px solid #fff;font-size:12px}
.tem12-banner .banner-wrap-box .btnview a:hover {background:#fff;color:#333}
.tem12-banner .banner-arrow-down-box {position:absolute;width:50px;height:50px;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;overflow:hidden;cursor:pointer}
.tem12-banner .banner-arrow-down {position:relative}
.tem12-banner .banner-arrow-down span {position:absolute;animation:banner-arrow-down 3s infinite linear;top:0;color:#fff;font-size:20px}
@keyframes banner-arrow-down {80% {top:60px}
    90% {opacity:.5}
    100% {opacity:1}
}
@-webkit-keyframes banner-arrow-down {80% {top:60px}
    90% {opacity:.5}
    100% {opacity:1}
}
@media (max-width:768px) {
    .tem12-banner {height:300px;background-attachment:scroll;min-height:auto}
    .tem12-banner .banner-wrap-box {padding:10%}
    .tem12-banner .banner-wrap-box h1 {font-size:22px!important;max-width:90%}
    .tem12-banner .banner-wrap-box .banner_text {max-width:90%}
    .tem12-banner .banner-wrap-box .btnview a {border-radius:20px;font-size:12px;line-height:1.5;padding:5px 10px}
}
@media (max-width:430px) {
    .tem12-banner .banner-wrap-box {padding:13% 6%}
}
.tem13-banner .banner-mask {width:100%;text-align:center;overflow:hidden}
.tem13-banner .banner-mask img {width:100%;display:block;margin:0 auto}
.tem14-banner .carousel.slide .carousel-inner .item img {width:100%}
.tem14-banner .carousel.slide .carousel-inner .item .carousel-caption {position:absolute;text-align:center;top:50%;left:0;transform:translateY(-50%);width:100%;bottom:auto}
.tem14-banner .carousel.slide .carousel-inner .item .carousel-caption h1 {color:#fff;-webkit-animation-duration:2s;animation-duration:2s}
.tem14-banner .carousel.slide .carousel-inner .item .carousel-caption p {font-size:18px;color:#fff;padding:20px 0 60px;-webkit-animation-duration:2s;animation-duration:2s}
.tem14-banner .carousel.slide .carousel-inner .item .carousel-caption a {line-height:50px;padding:0 25px;display:inline-block;border-radius:3px;font-size:18px;color:#fff;text-decoration:none;transition:all 300ms linear 0s;-webkit-animation-duration:2s;animation-duration:2s;text-transform:lowercase}
.tem14-banner .carousel.slide .carousel-inner .item .carousel-caption a.active,.tem14-banner .carousel.slide .carousel-inner .item .carousel-caption a:hover {background:rgba(0,0,0,.8)}
.tem14-banner .carousel.slide .carousel-indicators {bottom:40px;z-index:15}
.tem14-banner .carousel.slide .carousel-indicators li {border:1px solid #fff}
.tem14-banner .carousel.slide .carousel-indicators li.active {background:#fff}
@media (max-width:768px) {
    .tem14-banner {background-attachment:scroll;min-height:auto}
    .tem14-banner .carousel.slide .carousel-inner .item .carousel-caption p {font-size:12px;padding:0;margin:5px 0 12px;height:25px;line-height:25px;overflow:hidden}
    .tem14-banner .carousel.slide .carousel-inner .item .carousel-caption h1 {font-size:18px;margin:0;height:30px;line-height:30px;overflow:hidden}
    .tem14-banner .carousel.slide .carousel-inner .item .carousel-caption {top:40%}
    .tem14-banner .carousel.slide .carousel-inner .item .carousel-caption a {font-size:14px;line-height:25px;padding:3px 25px}
    .tem14-banner .carousel.slide .carousel-indicators {bottom:0}
}
@media (max-width:480px) {
    .tem14-banner .carousel.slide .carousel-inner .item .carousel-caption a {font-size:12px;padding:3px 10px}
    .tem14-banner .carousel.slide .carousel-indicators {margin-bottom:0}
}
.tem15-banner a {display:block;width:100%;position:absolute}
.tem15-banner a:first-child {position:static}
.tem15-banner img {width:100%}
.tem15-banner .owl-theme .owl-controls {position:absolute;bottom:5%;width:100%}
.tem16-banner {background:#10161B url(../images/tem16-banner.jpg) fixed center 0 / cover;overflow:hidden;position:relative;z-index:1}
.fill {width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
.tem16-banner .banner-wrap-box {padding:15% 10%}
.tem16-banner .banner-wrap-box h1 {color:#fff;display:block;font-weight:100}
.tem16-banner .banner-wrap-box .banner_text {color:#eee;margin:20px 0;line-height:25px;overflow:hidden}
.tem16-banner .banner-wrap-box .btnview {text-align:left}
@media (max-width:768px) {
    .tem16-banner {background:#10161B url(../images/tem16-banner.jpg) scroll center 0 / 100% 100%}
    .tem16-banner .banner-wrap-box {padding:15% 3%;position::absolute;left:15px;right:15px}
    .tem16-banner .banner-wrap-box .banner_text {font-size:12px;margin:0 0 10px}
    .tem16-banner .banner-wrap-box .btnview a {font-size:12px}
}
.tem17-banner {background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}
.tem17-banner img {max-width:100%}
.tem17-banner .owl-theme .owl-controls {position:absolute;bottom:0;width:100%}
.tem17-banner .owl-theme .owl-controls .owl-dots {margin:0 auto;max-width:200px;background:rgba(0,0,0,.8);padding:10px 15px;position:relative}
.tem17-banner .owl-theme .owl-controls .owl-dot::before {background:rgba(255,255,255,.3)none repeat scroll 0 0;border-radius:3px;content:"";height:1px;margin:10px 0 0 -15px;position:absolute;width:30px}
.tem17-banner .owl-theme .owl-controls .owl-dot span {border-radius:0;background:rgba(0,0,0,.9);border:1px solid rgba(255,255,255,.5);margin:5px 10px}
.tem17-banner .owl-theme .owl-controls .owl-dot.active span {border:1px solid rgba(255,0,0,1)}
@media (max-width:768px) {
    .tem17-banner {background-attachment:scroll;min-height:auto}
    .tem17-banner .owl-theme .owl-controls .owl-dots {padding:3px 5px}
}
.tem18-banner a {display:block;width:100%;position:absolute}
.tem18-banner a:first-child {position:static}
.tem18-banner img {width:100%}
.tem18-banner .owl-theme .owl-controls {width:100%;height:60px;text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;top:50%;left:0;margin-top:-30px}
.tem18-banner .owl-theme .owl-nav {height:60px}
.tem18-banner .owl-theme .owl-nav [class*=owl-] {color:#fff;font-size:0;margin:5px;background:#d6d6d6;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block}
.tem18-banner .owl-theme .owl-nav [class*=owl-]:hover {background:#2c2c2c;color:#2c2c2c;text-decoration:none;display:inline-block}
.tem18-banner .owl-theme .owl-nav .disabled {opacity:.5;cursor:default}
.tem18-banner .owl-theme .owl-nav div {width:50px;height:50px;float:left;border-radius:0!important;display:block!important}
.tem18-banner .owl-theme .owl-nav .owl-prev {background:url(/templates/public4/assets/images/themes.png) no-repeat 0 0!important}
.tem18-banner .owl-theme .owl-nav .owl-prev:hover {background-position:0 -50px!important}
.tem18-banner .owl-theme .owl-nav .owl-next {float:right;background:url(/templates/public4/assets/images/themes.png) no-repeat -205px 0!important}
.tem18-banner .owl-theme .owl-nav .owl-next:hover {background-position:-205px -50px!important}
.tem18-banner .owl-theme .owl-dots .owl-dot {display:none;zoom:1;*display:inline}
.tem18-banner .owl-theme .owl-dots .owl-dot span {width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.tem18-banner .owl-theme .owl-dots .owl-dot.active span,.tem18-banner .owl-theme .owl-dots .owl-dot:hover span {background:#869791}
.tem18-banner .owl-theme .owl-dot span {background:0 0;width:50px;height:50px;position:absolute;cursor:pointer;z-index:8;border-radius:0}
@media (max-width:768px) {
    .tem18-banner .owl-theme .owl-controls .owl-dot span {background:0 0}
}
.tem19-banner {text-align:center}
.tem19-banner .carousel {z-index:1}
.tem19-banner .item img {margin:auto;position:relative}
.tem19-banner .insets {width:100px;height:70px;position:absolute;left:50px;bottom:25px;border:3px solid #fff;transition:.5s;display:none}
.tem19-banner .insets:after {content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid #fff;position:absolute;top:67px;left:0;right:0;margin:auto}
.tem19-banner .insets .ovhidd {width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0}
.tem19-banner .insets .insets_con {width:9999px;position:absolute;left:0;top:0;transition:.5s;height:100%}
.tem19-banner .insets img {width:94px;height:100%;display:block;float:left}
.tem19-banner .carousel-indicators li {border-radius:0;width:20px;height:5px;margin:1px 3px}
.tem19-banner .carousel-indicators .active {height:7px;margin:0 3px}
.tem19-banner .glyphicon {font-size:50px;margin-top:-25px}
.tem19-banner .carousel-control .glyphicon-chevron-left,.tem19-banner .carousel-control .glyphicon-chevron-right,.tem19-banner .carousel-control .icon-next,.tem19-banner .carousel-control .icon-prev {margin-top:-25px}
.tem19-banner .carousel-control .glyphicon-chevron-left,.tem19-banner .carousel-control .icon-prev {margin-left:-25px}
.tem19-banner .carousel-control {background-image:none;width:8%}
.tem20-banner {height:100%;overflow:hidden;position:relative}
.tem20-banner .inner {overflow:hidden;position:absolute;height:100%}
.tem20-banner .inner .slide {width:100%;height:100%;float:left;background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}
.tem20-banner .inner img {width:100%;opacity:0}
.tem20-banner .left,.tem20-banner .right {position:absolute;top:50%;margin-top:-50px;font-size:40px;background-color:rgba(0,0,0,.1);width:50px;height:100px;line-height:100px;text-align:center;color:#fff;opacity:.5;display:none;cursor:pointer}
.tem20-banner .left {left:0}
.tem20-banner .right {right:0}
.tem20-banner .dd {width:100%;height:30px;background-color:rgba(255,255,255,.3);position:absolute;left:0;bottom:0;overflow:hidden;display:none;text-align:center;line-height:30px}
.tem20-banner .dd span {width:30px;height:10px;background:#B7B7B7;margin:0 2px;display:inline-block;cursor:pointer}
.tem20-banner .dd .select {background:red}
.tem20-banner .min_con {position:absolute;bottom:50px;width:200px;height:130px;background-color:#ff0;border:5px solid #fff;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:none}
.tem20-banner .min_con:after {content:"";display:block;width:0;height:0;border:10px solid transparent;border-top-color:#fff;position:absolute;left:50%;margin-left:-10px;bottom:-25px}
.tem20-banner .min_con1 {width:100%;height:100%;overflow:hidden;position:relative}
.tem20-banner .min_con2 {width:99999px;height:100%;position:absolute;left:0;top:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.tem20-banner .min_con2 img {width:200px;height:100%;float:left;display:block}
@media (max-width:768px) {
    .tem20-banner .dd,.tem20-banner .left,.tem20-banner .right {display:none!important}
    .tem20-banner .inner .slide {background-attachment:scroll;background-color:#ff0}
    .tem20-banner .inner img {opacity:1}
    .tem20-banner .inner,.tem20-banner .inner .slide {height:auto}
}
.tem21-banner .tem21-banner-con {width:100%;position:relative;overflow:hidden}
.tem21-banner .swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem21-banner .swiper-slide img {width:100%}
.tem21-banner .swiper_icon {position:absolute;left:0;bottom:40px;width:200px;height:120px;transition:.3s;z-index:1;display:none;border:3px solid #eee;box-sizing:content-box}
.tem21-banner .swiper_icon:after {content:"";display:block;width:0;height:0;border:10px solid transparent;border-top-color:#eee;position:absolute;left:50%;margin-left:-10px;bottom:-23px}
.tem21-banner .swiper_icon1 {width:100%;height:100%;overflow:hidden;position:relative}
.tem21-banner .swiper_icon2 {position:absolute;left:0;top:0;width:9999999px;height:100%;transition:.3s}
.tem21-banner .swiper_icon img {width:200px;height:100%;float:left}
.tem21-banner .swiper-pagination .swiper-pagination-bullet {width:30px;height:12px;border-radius:0}
.tem21-banner .swiper-button-next.swiper-button-black,.tem21-banner .swiper-button-prev.swiper-button-black {opacity:.7;background:rgba(0,0,0,.1);font-size:60px;text-align:center;width:70px;height:140px;margin-top:-70px;line-height:140px}
@media (max-width:768px) {
    .tem21-banner .swiper-button-next,.tem21-banner .swiper-button-prev {font-size:40px;text-align:center;width:40px;height:70px;margin-top:-35px;line-height:70px}
    .tem21-banner .swiper_icon {display:none!important}
}
.tem22-banner .tem22-banner-con {width:100%;position:relative;overflow:hidden}
.tem22-banner .swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem22-banner .swiper-slide img {width:100%}
.tem22-banner .swiper_icon {position:absolute;left:0;bottom:40px;width:200px;height:120px;transition:.3s;z-index:1;display:none;border:3px solid #eee;box-sizing:content-box}
.tem22-banner .swiper_icon:after {content:"";display:block;width:0;height:0;border:10px solid transparent;border-top-color:#eee;position:absolute;left:50%;margin-left:-10px;bottom:-23px}
.tem22-banner .swiper_icon1 {width:100%;height:100%;overflow:hidden;position:relative}
.tem22-banner .swiper_icon2 {position:absolute;left:0;top:0;width:9999999px;height:100%;transition:.3s}
.tem22-banner .swiper_icon img {width:200px;height:100%;float:left}
.tem22-banner .swiper-pagination .swiper-pagination-bullet {width:30px;height:12px;border-radius:0}
.tem22-banner .swiper-button-next.swiper-button-black,.tem22-banner .swiper-button-prev.swiper-button-black {opacity:.7;background:rgba(0,0,0,.1);font-size:60px;text-align:center;width:70px;height:140px;margin-top:-70px;line-height:140px}
@media (max-width:768px) {
    .tem22-banner .swiper-button-next,.tem22-banner .swiper-button-prev {font-size:40px;text-align:center;width:40px;height:70px;margin-top:-35px;line-height:70px}
    .tem22-banner .swiper-button-next,.tem22-banner .swiper-button-prev,.tem22-banner .swiper-pagination,.tem22-banner .swiper_icon {display:none!important}
}
.tem23-banner {height:100vh}
.tem23-banner section {padding:0}
.tem23-banner .bg-editor {text-align:center;position:absolute;top:0;left:0;width:100%;height:30px;line-height:30px;z-index:10;font-size:16px;color:orange;background-color:rgba(0,0,0,.2)}
.tem23-banner .swiper-container {width:100%;height:100%;background:#000}
.tem23-banner .swiper-slide {font-size:18px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10% 60px 40px}
.tem23-banner .parallax-bg {position:absolute;left:0;top:0;width:130%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:center}
.tem23-banner .swiper-slide .title {font-size:41px;font-weight:300}
.tem23-banner .swiper-slide .subtitle {font-size:21px;margin:10px 0}
.tem23-banner .swiper-slide .text {font-size:14px;max-width:400px;line-height:25px}
@media (max-width:768px) {
    .tem23-banner .swiper-slide .text {font-size:12px}
    .tem23-banner .swiper-slide .subtitle {font-size:18px}
    .tem23-banner .swiper-slide .title {font-size:28px}
}
.tem24-banner {position:relative;height:100vh}
.tem24-banner .tem24-banner-con {width:100%;height:100%;position:relative}
.tem24-banner .swiper-container {width:100%;height:300px;margin-left:auto;margin-right:auto}
.tem24-banner .swiper-slide {background-size:cover;background-position:center;position:relative}
.tem24-banner .swiper-slide a {position:absolute;width:100%;height:100%;top:0;left:0}
.tem24-banner .gallery-top {height:80%;width:100%}
.tem24-banner .gallery-thumbs {height:20%;box-sizing:border-box;padding:10px 0}
.tem24-banner .gallery-thumbs .swiper-slide {height:100%;opacity:.4}
.tem24-banner .gallery-thumbs .swiper-slide-active {opacity:1}
.tem24-banner .gallery-thumbs .swiper-button-white {display:none}
.tem25-banner {height:500px}
.tem25-banner .swiper-wrapper {color:#fff}
.tem25-banner .swiper-container {width:100%;height:100%}
.tem25-banner .swiper-slide {background-position:center;background-size:cover}
.tem25-banner .txt {padding:0 50px;text-align:center}
.tem25-banner .txt .title {font-size:40px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:150px 0 20px}
.tem25-banner .txt .subtitle {font-size:20px;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}
.tem25-banner .txt .btn {margin-top:30px}
@media (max-width:768px) {
    .tem25-banner .txt .title {font-size:24px;padding:100px 0 15px}
    .tem25-banner .txt .subtitle {font-size:16px}
    .tem25-banner {width:100%;height:350px}
}
.tem26-banner {height:100vh}
.tem26-banner .container,.tem26-banner .container>div {height:100%}
.tem26-banner section {padding:0}
.tem26-banner .bg-editor {text-align:center;position:absolute;top:0;left:0;width:100%;height:30px;line-height:30px;z-index:10;font-size:16px;color:orange;background-color:rgba(0,0,0,.2)}
.tem26-banner .swiper-container {width:100%;height:100%;padding-bottom:30px;background:#000}
.tem26-banner .swiper-slide {font-size:18px;color:#fff;padding:10% 60px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}
.tem26-banner .parallax-bg {position:absolute;left:0;top:0;width:130%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:center}
.tem26-banner .swiper-slide .title {font-size:41px;font-weight:300;margin-bottom:20px}
.tem26-banner .swiper-slide .subtitle {font-size:21px;margin:10px 0}
.tem26-banner .swiper-slide .text {font-size:14px;max-width:400px;line-height:25px}
@media (max-width:768px) {
    .tem26-banner {height:auto}
    .tem26-banner .swiper-slide .text {font-size:12px}
    .tem26-banner .swiper-slide .subtitle {font-size:18px}
    .tem26-banner .swiper-slide .title {font-size:28px}
}
.tem27-banner {height:500px}
.tem27-banner .swiper-wrapper {color:#fff}
.tem27-banner .swiper-container {width:100%;height:100%}
.tem27-banner .swiper-slide {background-position:center;background-size:cover}
.tem27-banner .txt {padding:0 50px;text-align:center}
.tem27-banner .txt .title {font-size:40px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:150px 0 20px}
.tem27-banner .txt .subtitle {font-size:20px;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}
.tem27-banner .txt .btn {margin-top:30px}
.tem27-banner .swiper-pagination-bullet {width:10px;height:10px;opacity:.4}
@media (max-width:768px) {
    .tem27-banner .txt .title {font-size:24px;padding:100px 0 15px}
    .tem27-banner .txt .subtitle {font-size:16px}
    .tem27-banner {width:100%;height:350px}
}
.tem28-banner .tem28-banner-con {width:100%;position:relative;overflow:hidden}
.tem28-banner .swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem28-banner .swiper-slide img {width:100%}
.tem28-banner .swiper_icon {position:absolute;left:0;bottom:40px;width:200px;height:120px;transition:.3s;z-index:1;display:none;border:3px solid #eee;box-sizing:content-box}
.tem28-banner .swiper_icon:after {content:"";display:block;width:0;height:0;border:10px solid transparent;border-top-color:#eee;position:absolute;left:50%;margin-left:-10px;bottom:-23px}
.tem28-banner .swiper_icon1 {width:100%;height:100%;overflow:hidden;position:relative}
.tem28-banner .swiper_icon2 {position:absolute;left:0;top:0;width:9999999px;height:100%;transition:.3s}
.tem28-banner .swiper_icon img {width:200px;height:100%;float:left}
.tem28-banner .swiper-pagination .swiper-pagination-bullet {width:10px;height:10px}
.tem28-banner .swiper-button-next.swiper-button-black,.tem28-banner .swiper-button-prev.swiper-button-black {opacity:0;background:rgba(0,0,0,.1);width:8%;height:100%;top:0}
.tem28-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {margin-bottom:-3px;opacity:.6;width:16px;height:16px;border:5px solid rgba(255,255,255,.6)}
@media (max-width:768px) {
    .tem28-banner .swiper-button-next,.tem28-banner .swiper-button-prev {font-size:40px;text-align:center;width:40px;height:70px;margin-top:-35px;line-height:70px}
    .tem28-banner .swiper-button-next,.tem28-banner .swiper-button-prev,.tem28-banner .swiper-pagination,.tem28-banner .swiper_icon {display:none!important}
}
.tem29-banner .tem29-banner-con {width:100%;position:relative;margin:0 auto}
.tem29-banner .swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem29-banner .swiper-slide img {width:100%}
.tem29-banner .swiper_icon {position:absolute;left:0;bottom:40px;width:200px;height:120px;transition:.3s;z-index:1;display:none;border:3px solid #eee;box-sizing:content-box}
.tem29-banner .swiper_icon:after {content:"";display:block;width:0;height:0;border:10px solid transparent;border-top-color:#eee;position:absolute;left:50%;margin-left:-10px;bottom:-23px}
.tem29-banner .swiper_icon1 {width:100%;height:100%;overflow:hidden;position:relative}
.tem29-banner .swiper_icon2 {position:absolute;left:0;top:0;width:9999999px;height:100%;transition:.3s}
.tem29-banner .swiper_icon img {width:200px;height:100%;float:left}
.tem29-banner .swiper-pagination .swiper-pagination-bullet {width:10px;height:10px}
.tem29-banner .swiper-button-next.swiper-button-black,.tem29-banner .swiper-button-prev.swiper-button-black {opacity:0;background:rgba(0,0,0,.1);width:8%;height:100%;top:0}
.tem29-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {margin-bottom:-3px;opacity:.6;width:16px;height:16px;border:5px solid rgba(255,255,255,.6)}
@media (max-width:768px) {
    .tem29-banner .swiper-button-next,.tem29-banner .swiper-button-prev {font-size:40px;text-align:center;width:40px;height:70px;margin-top:-35px;line-height:70px}
    .tem29-banner .swiper-button-next,.tem29-banner .swiper-button-prev,.tem29-banner .swiper-pagination,.tem29-banner .swiper_icon {display:none!important}
}
.tem30-banner .tem30-banner-con {width:100%;position:relative;overflow:hidden}
.tem30-banner .swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem30-banner .swiper-slide img {width:100%}
.tem30-banner .swiper_icon {position:absolute;left:0;bottom:40px;width:200px;height:120px;transition:.3s;z-index:1;display:none;border:3px solid #eee;box-sizing:content-box}
.tem30-banner .swiper_icon:after {content:"";display:block;width:0;height:0;border:10px solid transparent;border-top-color:#eee;position:absolute;left:50%;margin-left:-10px;bottom:-23px}
.tem30-banner .swiper_icon1 {width:100%;height:100%;overflow:hidden;position:relative}
.tem30-banner .swiper_icon2 {position:absolute;left:0;top:0;width:9999999px;height:100%;transition:.3s}
.tem30-banner .swiper_icon img {width:200px;height:100%;float:left}
.tem30-banner .swiper-pagination .swiper-pagination-bullet {width:10px;height:10px}
.tem30-banner .swiper-button-next.swiper-button-black,.tem30-banner .swiper-button-prev.swiper-button-black {border:0;background:0 0;width:8.5%;height:100%;top:0;margin:0;z-index:10}
.tem30-banner .swiper-button-prev.swiper-button-black {left:0;border-right:30px solid #fff}
.tem30-banner .swiper-button-next.swiper-button-black {right:0;border-left:30px solid #fff}
.tem30-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {margin-bottom:-3px;opacity:.6;width:16px;height:16px;border:5px solid rgba(255,255,255,.6)}
@media (max-width:768px) {
    .tem30-banner .swiper-button-next,.tem30-banner .swiper-button-prev {font-size:40px;text-align:center;width:40px;height:70px;margin-top:-35px;line-height:70px}
    .tem30-banner .swiper-button-next,.tem30-banner .swiper-button-prev,.tem30-banner .swiper-pagination,.tem30-banner .swiper_icon {display:none!important}
}
.tem31-banner .tem31-banner-con {width:100%;position:relative;margin:0 auto}
.tem31-banner .swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem31-banner .swiper-slide img {width:100%}
.tem31-banner .swiper_icon {position:absolute;left:0;bottom:40px;width:200px;height:120px;transition:.3s;z-index:1;display:none;border:3px solid #eee;box-sizing:content-box}
.tem31-banner .swiper_icon:after {content:"";display:block;width:0;height:0;border:10px solid transparent;border-top-color:#eee;position:absolute;left:50%;margin-left:-10px;bottom:-23px}
.tem31-banner .swiper_icon1 {width:100%;height:100%;overflow:hidden;position:relative}
.tem31-banner .swiper_icon2 {position:absolute;left:0;top:0;width:9999999px;height:100%;transition:.3s}
.tem31-banner .swiper_icon img {width:200px;height:100%;float:left}
.tem31-banner .swiper-pagination .swiper-pagination-bullet {width:10px;height:10px}
.tem31-banner .swiper-button-next.swiper-button-black,.tem31-banner .swiper-button-prev.swiper-button-black {opacity:0;background:rgba(0,0,0,.1);width:8%;height:100%;top:0}
.tem31-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {margin-bottom:-3px;opacity:.6;width:16px;height:16px;border:5px solid rgba(255,255,255,.6)}
@media (max-width:768px) {
    .tem31-banner .swiper-button-next,.tem31-banner .swiper-button-prev {font-size:40px;text-align:center;width:40px;height:70px;margin-top:-35px;line-height:70px}
    .tem31-banner .swiper-button-next,.tem31-banner .swiper-button-prev,.tem31-banner .swiper-pagination,.tem31-banner .swiper_icon {display:none!important}
}
.tem32-banner {position:relative}
.tem32-banner .tem32-banner_txt {position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;z-index:10}
.tem32-banner .tem32-banner_txt .fencen .fencen_con {width:280px;height:280px;margin:0 auto;margin-top:-70px;position:relative}
.tem32-banner .tem32-banner_txt .fencen .fencen_txt {position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:70%;height:70%;font-family:comic sans ms,cursive}
.tem32-banner .tem32-banner_txt .fencen .fencen_con .banner_bg {background-size:100% 100%;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%}
.tem32-banner .tem32-banner_txt .fencen .top {padding-top:20px;font-size:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem32-banner .tem32-banner_txt .fencen .bottom {font-size:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:100%;font-family:HELVETICANEUELTPRO-THEX,Arial}
.tem32-banner .tem32-banner_txt .fen4 {font-size:40px}
.tem32-banner .tem32-banner-con {width:100%;position:relative;margin:0 auto}
.tem32-banner .swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem32-banner .swiper-slide img {width:100%}
.tem32-banner .swiper_icon {position:absolute;left:0;bottom:40px;width:200px;height:120px;transition:.3s;z-index:1;display:none;border:3px solid #eee;box-sizing:content-box}
.tem32-banner .swiper_icon:after {content:"";display:block;width:0;height:0;border:10px solid transparent;border-top-color:#eee;position:absolute;left:50%;margin-left:-10px;bottom:-23px}
.tem32-banner .swiper_icon1 {width:100%;height:100%;overflow:hidden;position:relative}
.tem32-banner .swiper_icon2 {position:absolute;left:0;top:0;width:9999999px;height:100%;transition:.3s}
.tem32-banner .swiper_icon img {width:200px;height:100%;float:left}
.tem32-banner .swiper-pagination .swiper-pagination-bullet {width:10px;height:10px}
.tem32-banner .swiper-button-next.swiper-button-black,.tem32-banner .swiper-button-prev.swiper-button-black {opacity:0;background:rgba(0,0,0,.1);width:8%;height:100%;top:0}
.tem32-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:.8;background-color:#fff}
@media (max-width:992px) {
    .tem32-banner .tem32-banner_txt .fen4 {display:none}
    .tem32-banner .tem32-banner_txt .fencen {width:100%}
    .tem32-banner .tem32-banner_txt .fencen .fencen_con {width:200px;margin-top:-50px;height:200px}
    .tem32-banner .tem32-banner_txt .fencen .top {padding-top:15px;font-size:20px}
    .tem32-banner .tem32-banner_txt .fencen .bottom {font-size:80px}
}
@media (max-width:600px) {
    .tem32-banner .tem32-banner_txt .fencen .fencen_con {width:140px;margin-top:-35px;height:140px}
    .tem32-banner .tem32-banner_txt .fencen .top {padding-top:10px;font-size:18px}
    .tem32-banner .tem32-banner_txt .fencen .bottom {font-size:60px}
}
@media (max-width:400px) {
    .tem32-banner .tem32-banner_txt .fencen .fencen_con {width:100px;margin-top:-25px;height:100px}
    .tem32-banner .tem32-banner_txt .fencen .top {padding-top:5px;font-size:15px}
    .tem32-banner .tem32-banner_txt .fencen .bottom {font-size:35px}
}
.tem33-banner {height:100vh}
.tem33-banner .swiper-wrapper {color:#fff}
.tem33-banner .swiper-container {width:100%;height:100%}
.tem33-banner .swiper-slide {background-position:center;background-size:cover}
.tem33-banner .txt {padding:80px 50px;height:100%}
.tem33-banner .txt .title {font-size:40px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px}
.tem33-banner .txt .description {font-size:16px;max-width:400px;line-height:180%;max-height:50%;overflow:hidden}
.tem33-banner .txt .btn {margin-top:30px}
.tem33-banner .swiper-pagination-bullet {width:10px;height:10px;opacity:.4}
@media (max-width:768px) {
    .tem33-banner .txt {padding:80px 20px}
    .tem33-banner .txt .title {font-size:24px}
    .tem33-banner .txt .description {font-size:12px;line-height:185%}
}
.tem34-banner {background-color:#000}
.tem34-banner .tem34-banner-con {width:100%;position:relative;overflow:hidden}
.tem34-banner .swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem34-banner .swiper-slide img {width:100%}
.tem34-banner .swiper_icon {position:absolute;left:0;bottom:40px;width:200px;height:120px;transition:.3s;z-index:1;display:none;border:3px solid #eee;box-sizing:content-box}
.tem34-banner .swiper_icon:after {content:"";display:block;width:0;height:0;border:10px solid transparent;border-top-color:#eee;position:absolute;left:50%;margin-left:-10px;bottom:-23px}
.tem34-banner .swiper_icon1 {width:100%;height:100%;overflow:hidden;position:relative}
.tem34-banner .swiper_icon2 {position:absolute;left:0;top:0;width:9999999px;height:100%;transition:.3s}
.tem34-banner .swiper_icon img {width:200px;height:100%;float:left}
.tem34-banner .swiper-pagination .swiper-pagination-bullet {width:10px;height:10px}
.tem34-banner .swiper-button-next.swiper-button-black,.tem34-banner .swiper-button-prev.swiper-button-black {background:0 0;border:1px solid rgba(225,225,225,.8);width:50px;height:50px;top:50%;margin-top:-25px;text-align:center;font-size:40px;color:rgba(225,225,225,.8);line-height:50px;border-radius:50px}
.tem34-banner .swiper-button-prev.swiper-button-black {left:10%}
.tem34-banner .swiper-button-next.swiper-button-black {right:10%}
.tem34-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {margin-bottom:-3px;opacity:.6;width:16px;height:16px;border:5px solid rgba(255,255,255,.6)}
@media (max-width:768px) {
    .tem34-banner .swiper-button-next,.tem34-banner .swiper-button-prev {font-size:40px;text-align:center;width:40px;height:70px;margin-top:-35px;line-height:70px}
    .tem34-banner .swiper-button-next,.tem34-banner .swiper-button-prev,.tem34-banner .swiper_icon {display:none!important}
}
.tem35-banner {height:100vh}
.tem35-banner .swiper-container {width:100%;height:100%}
.tem35-banner .swiper-slide {background-position:center;background-size:cover}
.tem35-banner .txt {color:#fff;padding:50px 100px 80px;width:100%;position:absolute;bottom:0}
.tem35-banner .txt .afterx {position:absolute;top:50px;height:calc(100% - 115px);left:50px;width:0;border-left:1px solid #eee}
.tem35-banner .txt .title {font-size:40px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px}
.tem35-banner .txt .description {font-size:16px;max-width:400px;line-height:30px;height:90px;overflow:hidden}
.tem35-banner .txt .btn {margin-top:30px;padding:10px 20px}
.tem35-banner .swiper-pagination-bullet {width:10px;height:10px;opacity:.5}
.tem35-banner .swiper-pagination-bullet-active {background-color:#aaa}
.tem35-banner .prev_next {opacity:.6;position:absolute;top:40%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:100;left:50px}
.tem35-banner .swiper-button-next,.tem35-banner .swiper-button-prev {width:60px;height:60px;background-color:rgba(0,0,0,.6);position:initial;float:left;margin:0;margin-right:10px;background-size:30%}
.tem35-banner .swiper-wrapper {color:#fff}
@media (max-width:768px) {
    .tem35-banner {height:400px}
    .tem35-banner .txt .afterx {left:20px}
    .tem35-banner .prev_next {left:20px;top:20%}
    .tem35-banner .txt {padding:50px 50px 80px}
    .tem35-banner .txt .title {font-size:24px;margin-bottom:15px}
    .tem35-banner .txt .description {font-size:12px}
    .tem35-banner .txt .btn {margin-top:15px}
}
.tem36-banner .tem36-banner-con {width:100%;position:relative;overflow:hidden}
.tem36-banner .swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem36-banner .swiper-slide img {width:100%}
.tem36-banner .swiper-pagination .swiper-pagination-bullet {width:40px;height:20px;border-radius:0;background:none!important;position:relative}
.tem36-banner .swiper-pagination .swiper-pagination-bullet:after {content:"";position:absolute;width:100%;height:4px;bottom:5px;left:0;background-color:#000}
.tem36-banner .swiper-button-next.swiper-button-white,.tem36-banner .swiper-button-prev.swiper-button-white {background-color:rgba(0,0,0,.1);font-size:50px;text-align:center;width:50px;height:100px;margin-top:-50px;opacity:0;transition:.2s;box-shadow:0 0 3px rgba(0,0,0,.3);color:#eee}
.tem36-banner:hover .swiper-button-next.swiper-button-white,.tem36-banner:hover .swiper-button-prev.swiper-button-white {opacity:.5}
.tem36-banner .swiper-button-next.swiper-button-white:hover,.tem36-banner .swiper-button-prev.swiper-button-white:hover {opacity:1}
.tem36-banner .swiper-pagination-bullet-active {opacity:.5}
.tem36-banner .swiper-container-horizontal>.swiper-pagination-bullets,.tem36-banner .swiper-pagination-custom,.tem36-banner .swiper-pagination-fraction {bottom:0}
.tem36-banner .text {position:absolute;top:45%;left:10%;text-align:left;width:50%;color:#fff}
.tem36-banner .text .title {font-weight:900;font-size:40px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;position:relative}
.tem36-banner .text .description {margin-bottom:40px;font-size:20px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:24px;max-height:48px;opacity:0;position:relative}
.tem36-banner .text .txt {font-size:12px;opacity:0;position:relative}
.tem36-banner .text .txt .bor_a {border-bottom-style:solid;border-bottom-width:2px;transition:.5s;cursor:pointer;color:inherit;padding:4px 2px}
.tem36-banner .text .txt .bor_a .triangle {display:inline-block;margin-left:5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left-style:solid;border-left-width:10px}
.tem36-banner .text .txt .bor_a:hover {color:#fff}
.tem36-banner #video_show_tem36 {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.tem36-banner #video_show_tem36 span {width:40px;height:40px;line-height:40px;font-size:40px;cursor:pointer;position:absolute;top:20px;right:20px;text-align:center;opacity:.5}
.tem36-banner #video_show_tem36 video {max-width:90%;max-width:90%;position:fixed;top:50%;left:50%;box-shadow:0 0 50px #000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#000}
.tem36-banner .swiper-slide.active_dong .text .title {-webkit-animation:tem36_banner_dong .5s .3s both;-moz-animation:tem36_banner_dong .5s .3s both;animation:tem36_banner_dong .5s .3s both}
.tem36-banner .swiper-slide.active_dong .text .description {-webkit-animation:tem36_banner_dong .5s .5s both;-moz-animation:tem36_banner_dong .5s .5s both;animation:tem36_banner_dong .5s .5s both}
.tem36-banner .swiper-slide.active_dong .text .txt {-webkit-animation:tem36_banner_dong .5s .7s both;-moz-animation:tem36_banner_dong .5s .7s both;animation:tem36_banner_dong .5s .7s both}
@-webkit-keyframes tem36_banner_dong {0% {top:100px;opacity:0}
    100% {top:0;opacity:1}
}
@-moz-keyframes tem36_banner_dong {0% {top:100px;opacity:0}
    100% {top:0;opacity:1}
}
@keyframes tem36_banner_dong {0% {top:100px;opacity:0}
    100% {top:0;opacity:1}
}
@media (max-width:768px) {
    .tem36-banner .swiper-button-next.swiper-button-white,.tem36-banner .swiper-button-prev.swiper-button-white {font-size:40px;text-align:center;width:40px;height:50px;margin-top:-25px;background-size:50%}
    .tem36-banner .text {top:auto;bottom:50px}
    .tem36-banner .text .title {font-size:20px}
    .tem36-banner .text .description {font-size:16px;margin-bottom:20px}
    .tem36-banner .swiper-pagination .swiper-pagination-bullet {width:20px}
}
@media (max-width:400px) {
    .tem36-banner .text {top:auto;bottom:30px;left:15px;width:60%}
    .tem36-banner .text .title {font-size:20px}
    .tem36-banner .text .description {font-size:14px;margin-bottom:10px;line-height:20px;max-height:40px}
}
.tem37-banner {overflow:hidden}
.tem37-banner .categoryBar_hide {height:100vh;position:relative;color:#fff}
.tem37-banner .swiper-container {height:100%;width:20%;text-align:center;transform:skew(-7deg)}
.tem37-banner .swiper-container .swiper-wrapper .swiper-slide {overflow:hidden}
.tem37-banner .swiper_one {position:absolute;left:-8%;top:0;z-index:10}
.tem37-banner .swiper_two {position:absolute;right:-8%;top:0;z-index:10}
.tem37-banner .swiper_three {width:80%;margin:auto}
.tem37-banner .categoryBar_hide .img_box {width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;transform:skew(7deg) scale(1.3)}
.tem37-banner .swiper-slide .description {position:relative}
.tem37-banner .text {position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}
.tem37-banner .text .txt {width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) skew(7deg);font-size:12px}
.tem37-banner .swiper_three .text {background-color:rgba(0,0,0,.2)}
.tem37-banner .text .txt .title {font-size:24px;margin-bottom:15px;font-weight:900}
.tem37-banner .text .txt .subtitle {font-weight:900;position:relative;padding-right:24px;display:inline-block;line-height:100%;font-family:"微软雅黑"}
.tem37-banner .text .txt .subtitle:after {content:'';display:block;width:20px;height:3px;position:absolute;right:0;bottom:0;border-bottom:3px solid}
.tem37-banner .text .txt .description {margin:20px 0}
.tem37-banner .text .txt a {color:inherit}
.tem37-banner .text .txt .btn {border:1px solid;transition:.3s;padding:6px 30px;font-size:12px}
.tem37-banner .swiper_one .text {padding-left:10vw;cursor:pointer;transition:.4s}
.tem37-banner .swiper_two .text {padding-right:10vw;cursor:pointer;transition:.4s}
.tem37-banner .swiper_one .text .txt,.tem37-banner .swiper_two .text .txt {position:relative;top:0;left:0;width:100%;height:100%;transform:skew(7deg);transition:.3s}
.tem37-banner .swiper_one .text .txt .title {font-size:14px;position:absolute;bottom:43%;margin:0;white-space:nowrap;left:16px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.tem37-banner .swiper_two .text .txt .title {font-size:14px;position:absolute;bottom:43%;margin:0;white-space:nowrap;right:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.tem37-banner .swiper_one .text .txt .subtitle {position:absolute;top:57%;margin-top:10px;left:0}
.tem37-banner .swiper_two .text .txt .subtitle {position:absolute;top:57%;margin-top:10px;right:0}
.tem37-banner .swiper_one .text:hover {background-color:rgba(0,0,0,0);padding-left:11vw}
.tem37-banner .swiper_two .text:hover {background-color:rgba(0,0,0,0);transform:translateX(-10px)}
@media (max-width:800px) {
    .tem37-banner .swiper_one,.tem37-banner .swiper_two {display:none}
    .tem37-banner .swiper_three {width:100%;transform:initial}
    .tem37-banner .categoryBar_hide .img_box {transform:initial}
    .tem37-banner .text .txt {transform:translate(-50%,-50%)}
}
.tem38-banner {width:100%}
.tem38-banner .con {width:100%;border-color:#999;color:#999}
.tem38-banner .tem38-banner_max,.tem38-banner .tem38-banner_min {display:none}
.designer-body .tem38-banner .tem38-banner_min {max-width:360px;margin:0 auto;margin-top:10px}
.designer-body .tem38-banner .tem38-banner_max,.designer-body .tem38-banner .tem38-banner_min {display:block}
.tem38-banner .tem38_banner_con_max {width:100%;position:relative;overflow:hidden;border-color:inherit}
.tem38-banner .swiper-slide {text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem38-banner .swiper-slide img {width:100%}
.tem38-banner .swiper_icon {position:absolute;left:45%;bottom:40px;width:100px;height:70px;transition:.3s;z-index:1;display:none;border:3px solid;box-sizing:content-box;border-color:inherit}
.tem38-banner .swiper_icon:after {content:"";display:block;width:0;height:0;border:10px solid transparent;border-top-color:inherit;position:absolute;left:50%;margin-left:-10px;bottom:-23px}
.tem38-banner .swiper_icon1 {width:100%;height:100%;overflow:hidden;position:relative}
.tem38-banner .swiper_icon2 {position:absolute;left:0;top:0;width:9999999px;height:100%;transition:.3s}
.tem38-banner .swiper_icon img {width:100px;height:100%;float:left}
.tem38-banner .swiper-pagination {border-color:inherit}
.tem38-banner .swiper-pagination .swiper-pagination-bullet {width:20px;height:6px;border-radius:0;background:0;border:1px solid;border-color:inherit;box-shadow:0 1px 2px rgba(0,0,0,.2);opacity:1;vertical-align:middle;margin:0 4px}
.tem38-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {height:8px;margin-top:-1px;border-width:4px}
.tem38-banner .tem38_banner_con_max .left,.tem38-banner .tem38_banner_con_max .right {z-index:10;position:absolute;top:50%;margin-top:-25px;cursor:pointer;opacity:.5}
.tem38-banner .tem38_banner_con_max .left:hover,.tem38-banner .tem38_banner_con_max .right:hover {opacity:1}
.tem38-banner .tem38_banner_con_max .left {left:10px}
.tem38-banner .tem38_banner_con_max .right {right:10px}
.tem38-banner .left .icon-keyboard_arrow_left,.tem38-banner .right .icon-keyboard_arrow_right {font-size:50px;width:50px;height:50px;margin-top:-25px;text-shadow:0 1px 2px rgba(0,0,0,.8)}
.tem38-banner .tem38_banner_con_min {width:100%;position:relative;overflow:hidden;border-color:inherit;margin:0 auto}
.tem38-banner .tem38_banner_con_min .swiper-pagination .swiper-pagination-bullet {width:6px;height:6px;border-radius:50%}
@media(orientation:landscape) {
    .tem38-banner .tem38-banner_max {display:block}
}
@media(orientation:portrait) {
    .tem38-banner .tem38-banner_min {display:block}
}
.tem39-banner {width:100%}
.tem39-banner .con {width:100%;border-color:#fff;color:#fff}
.tem39-banner .tem39_banner_con {width:100%;position:relative;overflow:hidden;border-color:inherit}
.tem39-banner .swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem39-banner .swiper-slide img {width:100%}
.tem39-banner .tem39_banner_con .left,.tem39-banner .tem39_banner_con .right {z-index:10;position:absolute;top:50%;margin-top:-25px;cursor:pointer;opacity:.5}
.tem39-banner .tem39_banner_con .left:hover,.tem39-banner .tem39_banner_con .right:hover {opacity:1}
.tem39-banner .tem39_banner_con .left {left:10px}
.tem39-banner .tem39_banner_con .right {right:10px}
.tem39-banner .left .icon-keyboard_arrow_left,.tem39-banner .right .icon-keyboard_arrow_right {font-size:50px;width:50px;height:50px;margin-top:-25px;text-shadow:0 2px 5px rgba(0,0,0,.2)}
.tem39-banner .swiper-pagination {z-index:-1;opacity:0}
.tem39-banner .swiper_icon {position:absolute;left:50%;margin-left:-75px;bottom:40px;width:150px;height:60px;z-index:1;box-sizing:content-box;border-color:inherit;line-height:60px}
.tem39-banner .swiper_icon1 {width:100%;height:100%;overflow:hidden;position:relative;z-index:10;background-color:#000;border-radius:30px;box-shadow:0 1px 8px rgba(0,0,0,.4);transform:scale(1.1);transition:all .4s cubic-bezier(.4,0,0,1)}
.tem39-banner .swiper_icon2 {position:absolute;left:0;top:0;width:9999999px;height:100%;transition:all .8s cubic-bezier(.4,0,0,1);border-color:inherit}
.tem39-banner .swiper_icon .title {width:150px;height:100%;float:left;text-align:center;cursor:pointer;position:relative}
.tem39-banner .swiper_icon .swiper_icon1 .title {padding:0 10px}
.tem39-banner .swiper_icon .swiper_icon1 .title a {display:block;width:100%;height:100%;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem39-banner .swiper_icon11 {position:absolute;top:0;left:0;height:100%;width:100%;border-color:inherit}
.tem39-banner .swiper_icon11 .title:after,.tem39-banner .swiper_icon11 .title:before {content:"";display:inline-block;opacity:.25;vertical-align:middle;border-bottom:1px solid;border-color:inherit;width:60px}
.tem39-banner .swiper_icon11 .title {font-size:0;border-color:inherit}
.tem39-banner .swiper_icon11 .title .point {width:10px;height:10px;border:5px solid;border-color:inherit;border-radius:50%;display:inline-block;vertical-align:middle;margin:0 10px}
.tem39-banner .swiper_icon11 .title .point:after {content:"";display:block;width:50px;height:50px;border:3px solid;border-color:inherit;border-radius:50%;top:50%;left:50%;margin-left:-25px;margin-top:-25px;transform:scale(0.2);transition:transform .3s cubic-bezier(.4,0,0,1)}
.tem39-banner .swiper_icon11 .title .xian {display:none}
.tem39-banner .swiper_icon11 .title:first-child .xian {display:block;position:absolute;right:100%;top:0;bottom:0;margin:auto;height:40%;width:1px;border-left:1px solid;border-color:inherit;opacity:.2}
.tem39-banner .swiper_icon11 .title:last-child .xian {display:block;position:absolute;left:100%;top:0;bottom:0;margin:auto;height:40%;width:1px;border-right:1px solid;border-color:inherit;opacity:.2}
@media(min-width:993px) {
    .tem39-banner .swiper_icon1:hover {transform:scale(1.2)}
    .tem39-banner .swiper_icon11 .title:hover .point:after {transform:scale(1)}
}
@media(orientation:portrait) {
    .tem39-banner .swiper_icon {margin-left:-50px;width:100px;height:40px;line-height:40px;bottom:20px;font-size:12px}
    .tem39-banner .swiper_icon .title {width:100px;line-height:40px!important;font-size:12px!important}
    .tem39-banner .swiper_icon11 .title:after,.tem39-banner .swiper_icon11 .title:before {width:35px}
}
.tem40-banner {width:100%}
.tem40-banner .con {width:100%;height:100vh;border-color:#fff;color:#fff;position:relative}
.tem40-banner .tem40_banner_con {width:100%;height:100vh;position:relative;overflow:hidden;border-color:inherit}
.tem40-banner .swiper-slide {text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem40-banner .swiper-slide .img_con {width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.tem40-banner .swiper-slide .img_con a {display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}
.tem40-banner .swiper-slide .img_con .text {position:absolute;bottom:50%;left:50%;transform:translateX(-50%);font-size:20px;letter-spacing:.1em;width:80%;margin-bottom:130px}
.tem40-banner .swiper-slide .img_con .text .subtitle,.tem40-banner .swiper-slide .img_con .text .title {white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem40-banner .txt_editor {position:absolute;top:50%;left:50%;z-index:8;text-align:center;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none}
.designer-body .tem40-banner .txt_editor {pointer-events:auto}
.tem40-banner .txt_editor .title {margin:0;font-size:80px;line-height:1;margin-bottom:.3em;letter-spacing:.1em;font-weight:700}
.tem40-banner .txt_editor .subtitle {margin:0;font-size:30px;line-height:1;letter-spacing:.1em;font-weight:700}
.tem40-banner .con .left,.tem40-banner .con .right {width:20%;height:100%;z-index:10;position:absolute;top:0;opacity:.5}
.tem40-banner .con .left {left:0;cursor:url(/templates/public4/assets/images/banner_40_left.png) 33 29,auto}
.tem40-banner .con .right {right:0;cursor:url(/templates/public4/assets/images/banner_40_right.png) 33 29,auto}
.tem40-banner .con .swiper_btn {position:absolute;bottom:60px;left:50%;z-index:12;font-size:18px;width:36px;height:36px;line-height:34px;text-align:center;margin-left:-20px;border:1px solid;border-radius:50%;cursor:pointer;opacity:.5;transition:opacity .3s ease-in-out}
.tem40-banner .con .swiper_btn:hover {opacity:1}
@media(max-width:993px) {
    .tem40-banner .con .left,.tem40-banner .con .right {z-index:-1}
    .tem40-banner .con .swiper_btn {opacity:1}
}
@media(orientation:portrait) {
    .tem40-banner .txt_editor .title {font-size:40px}
    .tem40-banner .txt_editor .subtitle {font-size:18px}
    .tem40-banner .swiper-slide .img_con .text {font-size:16px;width:100%}
}
.tem41-banner {width:100%}
.tem41-banner .con {width:100%;border-color:#fff;color:#fff}
.tem41-banner .tem41_banner_con_max {width:100%;position:relative;overflow:hidden;border-color:inherit}
.tem41-banner .swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tem41-banner .swiper-slide img {width:100%}
.tem41-banner .swiper_icon {position:absolute;left:45%;bottom:40px;width:100px;height:70px;transition:.3s;z-index:1;display:none;border:3px solid;box-sizing:content-box;border-color:inherit}
.tem41-banner .swiper_icon:after {content:"";display:block;width:0;height:0;border:10px solid transparent;border-top-color:inherit;position:absolute;left:50%;margin-left:-10px;bottom:-23px}
.tem41-banner .swiper_icon1 {width:100%;height:100%;overflow:hidden;position:relative}
.tem41-banner .swiper_icon2 {position:absolute;left:0;top:0;width:9999999px;height:100%;transition:.3s}
.tem41-banner .swiper_icon img {width:100px;height:100%;float:left}
.tem41-banner .swiper-pagination {border-color:inherit}
.tem41-banner .swiper-pagination .swiper-pagination-bullet {width:20px;height:6px;border-radius:0;background:0;border:1px solid;border-color:inherit;box-shadow:0 1px 2px rgba(0,0,0,.2);opacity:1;vertical-align:middle;margin:0 4px}
.tem41-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {height:8px;margin-top:-1px;border-width:4px}
.tem41-banner .tem41_banner_con_max .left,.tem41-banner .tem41_banner_con_max .right {z-index:10;position:absolute;top:50%;margin-top:-25px;cursor:pointer;opacity:.5}
.tem41-banner .tem41_banner_con_max .left:hover,.tem41-banner .tem41_banner_con_max .right:hover {opacity:1}
.tem41-banner .tem41_banner_con_max .left {left:10px}
.tem41-banner .tem41_banner_con_max .right {right:10px}
.tem41-banner .left .icon-keyboard_arrow_left,.tem41-banner .right .icon-keyboard_arrow_right {font-size:50px;width:50px;height:50px;margin-top:-25px;text-shadow:0 1px 2px rgba(0,0,0,.8)}
@media(orientation:portrait) {
    .tem41-banner .tem41_banner_con_max .left,.tem41-banner .tem41_banner_con_max .right {display:none}
    .tem41-banner .swiper-pagination {pointer-events:none}
    .tem41-banner .swiper-pagination .swiper-pagination-bullet {width:14px;height:4px}
    .tem41-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {height:6px;border-width:3px}
}
.tem42-banner {width:100%}
.tem42-banner.content-middle {text-align:center}
.tem42-banner.content-left {text-align:left}
.tem42-banner.content-right {text-align:right}
.tem42-banner .tem42-banner-con {width:100%;height:100vh;position:relative;overflow:hidden;color:#fff}
.tem42-banner .swiper-slide {font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative}
.tem42-banner .swiper-slide:after {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}
.tem42-banner .swiper-slide img {width:100%;height:100%;object-fit:cover}
.tem42-banner .text {position:absolute;top:50%;left:10%;width:80%;transform:translateY(-50%);z-index:4}
.tem42-banner .text .title {font-weight:900;font-size:60px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}
.tem42-banner .text .description {padding-top:70px;font-size:20px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;position:relative;text-overflow:ellipsis}
.tem42-banner .text .description:after {content:"";position:absolute;top:35px;left:50%;border-radius:50%;border:2px solid}
.tem42-banner .bor_a {position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}
.tem42-banner .text .description,.tem42-banner .text .title {transition:1.5s cubic-bezier(.165,.84,.44,1)}
.tem42-banner .swiper-slide.swiper-slide-active.pr .text .title {transform:translateY(0px);opacity:1;transition-delay:.6s}
.tem42-banner .swiper-slide.swiper-slide-active.pr .text .description {transform:translateY(0px);opacity:1;transition-delay:.8s}
.tem42-banner .swiper-slide.swiper-slide-active.ne .text .title {transform:translateY(0px);opacity:1;transition-delay:1s}
.tem42-banner .swiper-slide.swiper-slide-active.ne .text .description {transform:translateY(0px);opacity:1;transition-delay:.8s}
.tem42-banner .swiper-slide.swiper-slide-next .text .title {transform:translateY(100px);transition-delay:.4s;opacity:0}
.tem42-banner .swiper-slide.swiper-slide-next .text .description {transform:translateY(100px);transition-delay:.2s;opacity:0}
.tem42-banner .swiper-slide.swiper-slide-prev .text .title {transform:translateY(-100px);transition-delay:0s;opacity:0}
.tem42-banner .swiper-slide.swiper-slide-prev .text .description {transform:translateY(-100px);transition-delay:.2s;opacity:0}
.tem42-banner .swiper-pagination_box {width:70vh;height:2px;position:absolute;transform:rotate(90deg);transform-origin:left bottom;top:15vh;left:20px;z-index:2;border-color:#fff}
.tem42-banner .swiper-container-horizontal .swiper-pagination-progress {width:100%;height:100%;transition:0s;background:0 0;border-color:inherit;top:0;left:0}
.tem42-banner .swiper-container-horizontal .swiper-pagination-progress:after {content:"";display:block;width:100%;height:0;border-top:2px solid;opacity:.25;border-color:inherit}
.tem42-banner .swiper-pagination-progress .swiper-pagination-progressbar {z-index:4;background:0 0;height:0;border-top:2px solid;border-color:inherit}
.tem42-banner .swiper-pagination_box .btn-grid {position:absolute;top:-14px;display:block;left:100%;width:30px;height:30px;border:15px solid;border-radius:50%;border-color:inherit;color:inherit}
.tem42-banner .swiper-pagination_box .btn-grid .white {position:absolute;top:50%;left:50%;margin-top:-6.2px;margin-left:-6px}
.tem42-banner .swiper-pagination_box .btn-grid .svg_fill {fill:#000}
.tem42-banner .swiper_btn {position:absolute;bottom:60px;left:50%;z-index:12;font-size:18px;width:36px;height:36px;line-height:34px;text-align:center;margin-left:-18px;border:1px solid;border-radius:50%;cursor:pointer;opacity:.5;transition:opacity .3s ease-in-out}
.tem42-banner .swiper_btn:hover {opacity:1}
@media (max-width:760px) {
    .tem42-banner .tem42-banner-con {height:auto}
    .tem42-banner .swiper-pagination_box {display:none}
    .tem42-banner .text {width:70%;left:15%;top:50%}
    .tem42-banner .text .title {font-size:20px}
    .tem42-banner .text .description {font-size:16px;padding-top:40px;max-height:100px;line-height:20px}
    .tem42-banner .text .description:after {top:20px}
    .tem42-banner .swiper_btn {bottom:20px;width:30px;height:30px;margin-left:-15px;line-height:28px;opacity:1}
}
@media(min-width:993px) {
    .tem43-banner.tem40-banner .con .left,.tem43-banner.tem40-banner .con .right {width:20%}
    .tem43-banner.tem40-banner .swiper-slide.active_anim1 .img_con {animation:tem43_banner_donghua1 .5s;transform-origin:right bottom}
    @keyframes tem43_banner_donghua1 {0% {transform:rotate(90deg)}
        100% {transform:rotate(0deg)}
    }
    .tem43-banner.tem40-banner .swiper-slide.active_anim2 .img_con {animation:tem43_banner_donghua2 .5s;transform-origin:left bottom}
    @keyframes tem43_banner_donghua2 {0% {transform:rotate(0deg)}
        100% {transform:rotate(-90deg)}
    }
}
.tem44-banner.tem42-banner .swiper_btn {opacity:.7}
.tem44-banner.tem42-banner .swiper_btn:hover {opacity:1}
.tem44-banner.tem42-banner .swiper-slide:after {display:none}
@media (max-width:760px) {
    .tem44-banner.tem42-banner .tem42-banner-con {height:auto}
}
.tem45-banner {width:100%;position:relative;text-align:left}
.tem45-banner .a_link {display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}
.tem45-banner .tem45-banner-con {width:100%;height:100vh;position:relative;color:#fff}
.tem45-banner .img_box {position:absolute;width:100%;height:100%;font-size:0;line-height:0;left:0;top:0}
.tem45-banner .img_box .img {width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;background-size:cover;background-position:center}
.tem45-banner .img_box .img:first-child {opacity:1}
.tem45-banner .tem45-banner-con .text {width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0 8%;z-index:2}
.designer-body .tem45-banner .tem45-banner-con .text {z-index:10}
.tem45-banner .tem45-banner-con .text .title {font-size:40px;text-align:inherit}
.tem45-banner .tem45-banner-con .text .description {font-size:20px}
.tem45-banner .swiper_btn {position:absolute;bottom:40px;left:50%;z-index:8;font-size:34px;text-align:center;cursor:pointer;transform:translateX(-50%);animation:tem45_banner_dong .7s linear infinite alternate}
@keyframes tem45_banner_dong {0% {transform:translate(-50%,0);opacity:.2}
    100% {transform:translate(-50%,10px);opacity:1}
}
.tem45-banner .last_img {display:none}
@media (max-width:993px) {
    .tem45-banner .tem45-banner-con.height_auto {height:auto}
    .tem45-banner .img_box .img {display:none}
    .tem45-banner .img_box .img:last-child {display:block;opacity:1!important}
    .tem45-banner .last_img {display:block;position:relative;z-index:2}
    .tem45-banner .last_img img {width:100%}
}
.tem46-banner {width:100%;background-color:#bbb}
.tem46-banner.content-middle {text-align:center}
.tem46-banner.content-left {text-align:left}
.tem46-banner.content-right {text-align:right}
.tem46-banner .tem46-banner-con {width:100%;height:100vh;position:relative;overflow:hidden;color:#fff}
.tem46-banner .swiper-slide {position:relative;width:100%;height:100%}
.tem46-banner .swiper-slide img {width:100%;height:100%;object-fit:cover;transition:.3s;max-width:none;max-height:none}
.tem46-banner .swiper-slide>a {display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}
.tem46-banner .btn_box {border-color:#ddd}
.tem46-banner .btn_left,.tem46-banner .btn_right {width:54px;height:54px;position:absolute;top:50%;z-index:12;font-size:20px;cursor:pointer;border-radius:50%;text-align:center;border:1px solid;border-color:inherit;opacity:.9;transform:translateY(-50%);color:inherit;background-color:inherit}
.tem46-banner .btn_right {right:8%}
.tem46-banner .btn_left {left:8%}
.tem46-banner .btn_left>span,.tem46-banner .btn_right>span {display:block;line-height:52px;transition:.3s}
.tem46-banner .btn_left:hover>span,.tem46-banner .btn_right:hover>span {transform:scale(1.4)}
.tem46-banner .opacity.btn_left,.tem46-banner .opacity.btn_right {opacity:.2;cursor:initial}
.tem46-banner .text {position:absolute;left:10%;right:10%;bottom:20%}
.tem46-banner .text .title {font-size:40px;line-height:1;margin-bottom:10px}
.tem46-banner .text .description {font-size:20px;line-height:1}
.tem46-banner .tem46-banner-con .swiper-pagination {bottom:40px}
.tem46-banner .tem46-banner-con .swiper-pagination>span {opacity:1;background:0 0;border:4px solid;position:relative;width:0;height:0;margin:0 12px}
.tem46-banner .tem46-banner-con .swiper-pagination>span:after {content:"";border:1px solid;width:8px;height:8px;display:block;border-radius:50%;position:absolute;left:0;top:0;transition:.3s;transform:translate(-50%,-50%)}
.tem46-banner .tem46-banner-con .swiper-pagination>span.swiper-pagination-bullet-active:after,.tem46-banner .tem46-banner-con .swiper-pagination>span:hover:after {width:26px;height:26px}
@media (max-width:770px) {
    .tem46-banner .btn_left,.tem46-banner .btn_right {display:none}
    .tem46-banner .text .title {font-size:28px}
    .tem46-banner .text .description {font-size:16px}
    .tem46-banner .tem46-banner-con {height:auto}
    .tem46-banner .tem46-banner-con .swiper-pagination {bottom:10px}
    .tem46-banner .tem46-banner-con .swiper-pagination>span {border-width:2px;margin:0 6px}
    .tem46-banner .tem46-banner-con .swiper-pagination>span:after {width:4px;height:4px}
    .tem46-banner .tem46-banner-con .swiper-pagination>span.swiper-pagination-bullet-active:after,.tem46-banner .tem46-banner-con .swiper-pagination>span:hover:after {width:12px;height:12px}
}
.tem01-bread {background-color:#f8f8f8;background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;position:relative;margin-bottom:0}
.tem01-bread img {width:100%}
.tem01-bread-ms-box {position:absolute;bottom:10px;left:50%}
.tem01-bread-ms {min-height:300px;margin-bottom:15px}
.tem01-bread-ms .bread-box {margin-bottom:20px;margin-top:230px}
.tem01-bread-ms .bread-box .category-name {color:#f8f8f8}
.tem01-bread-ms .bread-box .category-name h1 {color:#f8f8f8!important;margin:0;font-size:30px;font-weight:300;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem01-bread-ms .bread-box .tem01-location,.tem01-bread-ms .bread-box .tem01-location a,.tem01-bread-ms .bread-box .tem01-location a:focus,.tem01-bread-ms .bread-box .tem01-location a:hover,.tem01-bread-ms .bread-box .tem01-location span {color:#f8f8f8!important}
.tem01-bread-ms .tem01-location[module-style=color] {color:#fff}
.tem01-bread-ms .tem01-location[module-style=color] a,.tem01-bread-ms .tem01-location[module-style=color] a:focus,.tem01-bread-ms .tem01-location[module-style=color] a:hover,.tem01-bread-ms .tem01-location[module-style=color] span {color:inherit}
@media (max-width:768px) {
    .tem01-bread-ms {min-height:auto;max-height:none}
    .tem01-bread-ms .bread-box {margin-bottom:10px;margin-top:20%}
    .tem01-bread .tem01-bread-ms-box {bottom:0}
    .tem01-bread .tem01-bread-ms {margin-bottom:0}
    .tem01-bread-ms .bread-box .tem01-location {text-align:left}
    .tem01-bread .bread-box .col-md-5 {display:none}
}
@media (max-width:480px) {
    .tem01-bread-ms .col-xs-6 {width:100%}
    .tem01-bread-ms .bread-box h1 {font-size:24px}
}
@media (max-width:360px) {
    .tem01-bread-ms .bread-box h1 {font-size:20px}
}
.tem02-bread {background-color:#f8f8f8;background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}
.tem02-bread img {width:100%}
.tem02-bread-ms {margin-bottom:60px;min-height:300px;max-height:500px;position:relative}
.tem02-bread-ms .bread-box {width:100%;color:#333;position:absolute;bottom:-40px}
.tem02-bread-ms .bread-box h1 {margin:0;padding:8px 0;font-size:20px;font-weight:200;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem02-bread-ms .bread-box .tem01-location,.tem02-bread-ms .bread-box .tem01-location a,.tem02-bread-ms .bread-box .tem01-location a:focus,.tem02-bread-ms .bread-box .tem01-location a:hover,.tem02-bread-ms .bread-box .tem01-location span {color:#333}
.tem02-bread-ms .tem02-bread-ms-box {position:absolute;height:50px;line-height:50px;bottom:0;left:50%;width:100%}
.tem02-bread-ms .tem02-bread-ms-box .tem01-location {margin:0;line-height:50px;max-height:50px;height:50px}
.tem02-bread-ms .bread-box .tem02-bread-ms-box h1 {margin:0;height:50px;line-height:50px;padding:0}
.tem02-bread-ms .tem01-location[module-style=color] {color:#fff}
.tem02-bread-ms .tem01-location[module-style=color] a,.tem02-bread-ms .tem01-location[module-style=color] a:focus,.tem02-bread-ms .tem01-location[module-style=color] a:hover,.tem02-bread-ms .tem01-location[module-style=color] span {color:inherit}
@media (max-width:768px) {
    .tem02-bread-ms .tem02-bread-ms-box {bottom:15px}
    .tem02-bread-ms .tem02-bread-ms-box .col-md-5 {display:none}
    .tem02-bread-ms {min-height:auto;max-height:none;padding-top:20%}
    .tem02-bread-ms .col-xs-6 {width:100%}
    .tem02-bread-ms .bread-box {bottom:-60px}
    .tem02-bread-ms .bread-box h1 {font-size:20px;padding-bottom:0}
    .tem02-bread-ms .bread-box .tem01-location {padding-top:0!important}
    .effect-grid02 .btnview a {margin:5px 0}
}
@media (max-width:360px) {
    .effect-grid02 .col-xs-6 {width:100%}
}
.tem03-bread {background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}
.tem03-bread-border {border-bottom:1px solid;border-color:#dcdcdc}
.tem03-bread-ms {padding-bottom:15px}
.tem03-bread-ms .bread-box {width:100%;line-height:40px;color:#333}
.tem03-bread-ms .bread-box h1 {margin:0;padding:8px 0;font-size:20px;font-weight:300;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem03-bread-ms .bread-box .tem01-location a,.tem03-bread-ms .bread-box .tem01-location a:focus,.tem03-bread-ms .bread-box .tem01-location a:hover,.tem03-bread-ms .bread-box .tem01-location span {color:#666!important}
@media (max-width:768px) {
    .tem03-bread-ms .col-md-5 {display:none}
    .tem03-bread-ms .col-md-6 {width:100%}
    .tem03-bread-ms .tem01-location {text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
}
@media (max-width:480px) {
    .tem03-bread-ms .col-xs-6 {width:100%}
    .tem03-bread-ms .bread-box {line-height:35px}
    .tem03-bread-ms .bread-box h1 {font-size:24px;line-height:35px;padding-bottom:0}
    .tem03-bread-ms .bread-box .tem01-location {padding-top:0!important}
}
@media (max-width:360px) {
    .tem03-bread-ms .bread-box h1 {font-size:20px}
}
.tem04-bread {background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}
.tem04-bread img {width:100%}
.tem04-bread-ms-box {position:absolute;left:50%;width:100%;bottom:15px}
.tem04-bread-ms {min-height:300px;max-height:500px;margin-bottom:15px}
.tem04-bread-ms .bread-box {margin-bottom:20px;margin-top:20%}
.tem04-bread-ms .bread-box .tem01-location {text-align:right}
.tem04-bread-ms .bread-box .tem01-location,.tem04-bread-ms .bread-box .tem01-location a,.tem04-bread-ms .bread-box .tem01-location a:focus,.tem04-bread-ms .bread-box .tem01-location a:hover,.tem04-bread-ms .bread-box .tem01-location span {color:#f8f8f8!important}
@media (max-width:768px) {
    .tem04-bread-ms {min-height:auto;max-height:none}
    .tem04-bread-ms .col-md-5 {display:none}
    .tem04-bread-ms-box {bottom:0}
}
.tem05-bread {background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}
.tem05-bread img {width:100%}
.tem05-bread-ms-box {position:absolute;bottom:45px;left:50%}
.tem05-bread-ms {margin-bottom:66px;min-height:300px;max-height:500px;position:relative}
.tem05-bread-ms .bread-box {width:100%;color:#333;position:absolute;bottom:-33px}
.tem05-bread-ms .bread-box .tem01-location {text-align:left}
.tem03-bread-ms .tem01-location[module-style=color],.tem05-bread-ms .bread-box .tem01-location,.tem05-bread-ms .bread-box .tem01-location a,.tem05-bread-ms .bread-box .tem01-location a:focus,.tem05-bread-ms .bread-box .tem01-location a:hover,.tem05-bread-ms .bread-box .tem01-location span {color:#333}
.tem03-bread-ms .tem01-location[module-style=color] a,.tem03-bread-ms .tem01-location[module-style=color] a:focus,.tem03-bread-ms .tem01-location[module-style=color] a:hover,.tem03-bread-ms .tem01-location[module-style=color] span {color:inherit}
@media (max-width:768px) {
    .tem05-bread-ms {min-height:auto;max-height:none;padding-top:20%}
    .tem05-bread-ms .bread-box .tem01-location {padding:0!important}
}
@media (max-width:767px) {
    .tem05-bread-ms {display:none}
}
.tem06-bread {background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}
.tem06-bread-ms {margin-bottom:15px}
.tem06-bread-ms .bread-box {width:100%;line-height:50px;color:#333}
.tem06-bread-ms .bread-box h1 {margin:0;padding:8px 0;font-size:30px;font-weight:100;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem06-bread-ms .bread-box .tem06-location {text-align:right;color:#888}
.tem06-bread-ms .bread-box .tem06-location a,.tem06-bread-ms .bread-box .tem06-location a:focus,.tem06-bread-ms .bread-box .tem06-location a:hover,.tem06-bread-ms .bread-box .tem06-location span {color:inherit!important}
@media (max-width:480px) {
    .tem06-bread-ms .bread-box {line-height:35px}
}
.tem07-bread {background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}
.tem07-bread img {width:100%}
.tem07-bread-ms-box {position:absolute;left:50%;top:50%;margin-top:-17px}
.tem07-bread-ms {min-height:300px;max-height:500px;margin-bottom:15px}
.tem07-bread-ms .bread-box {margin:130px 0}
.tem07-bread-ms .bread-box .category-name {color:#f8f8f8}
.tem07-bread-ms .bread-box .category-name h1 {color:#f8f8f8!important;margin:0;line-height:35px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:768px) {
    .tem07-bread-ms .bread-box .category-name h1 {font-size:20px}
    .tem07-bread-ms {min-height:auto;max-height:none}
    .tem07-bread-ms .bread-box {margin:10% 0}
}
@media (max-width:480px) {
    .tem07-bread-ms .col-xs-6 {width:100%}
    .tem07-bread-ms .bread-box h1 {font-size:26px}
}
@media (max-width:360px) {
    .tem07-bread-ms .bread-box h1 {font-size:20px}
}
.tem08-bread {text-align:center;background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}
.tem08-bread img {width:100%}
.tem08-bread-ms-box {position:absolute;bottom:15px;left:50%}
.tem08-bread-ms {max-height:500px;margin-bottom:15px;min-height:300px}
.tem08-bread-ms .bread-box {margin-bottom:20px}
.tem08-bread-ms .bread-box .category-name {color:#f8f8f8;margin:130px 0 80px}
.tem08-bread-ms .bread-box .category-name h1 {color:fff!important;margin:0;font-size:30px;font-weight:100;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem08-bread-ms .bread-box .tem08-location,.tem08-bread-ms .bread-box .tem08-location a,.tem08-bread-ms .bread-box .tem08-location a:focus,.tem08-bread-ms .bread-box .tem08-location a:hover,.tem08-bread-ms .bread-box .tem08-location span {color:#f8f8f8!important}
.tem08-bread-ms .bread-box .tem08-location span {padding:0 20px}
@media (max-width:768px) {
    .tem08-bread-ms {min-height:auto;max-height:none}
    .tem08-bread-ms .bread-box .category-name {margin-bottom:20px;display:none}
    .tem08-bread-ms .bread-box .tem08-location span {padding:0 5px}
}
@media (max-width:360px) {
    .tem08-bread-ms .bread-box h1 {font-size:20px}
}
.tem09-bread {margin:15px 0;background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}
.tem09-bread-ms {text-align:left}
.tem09-bread-ms .bread-box {border-top:1px solid;border-bottom:1px solid;border-color:#f0f0f0;padding:20px 0}
.tem09-bread-ms .bread-box .tem09-location {color:#888}
.tem09-bread-ms .bread-box .tem09-location a,.tem09-bread-ms .bread-box .tem09-location a:focus,.tem09-bread-ms .bread-box .tem09-location a:hover,.tem09-bread-ms .bread-box .tem09-location span {color:inherit;font-size:12px}
.tem09-bread-ms .bread-box .tem09-location span {padding:0 20px}
.tem10-bread {text-align:left;background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}
.tem10-bread img {width:100%}
.tem10-bread-ms-box {position:absolute;bottom:15px;left:50%}
.tem10-bread-ms {min-height:300px;max-height:500px;margin-bottom:15px}
.tem10-bread-ms .bread-box {margin-bottom:20px;margin-top:200px}
.tem10-bread-ms .bread-box .category-name {color:#f8f8f8}
.tem10-bread-ms .bread-box .category-name h1 {color:fff!important;margin:0;font-size:30px;font-weight:100;line-height:35px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem10-bread-ms .bread-box .tem10-location,.tem10-bread-ms .bread-box .tem10-location a,.tem10-bread-ms .bread-box .tem10-location a:focus,.tem10-bread-ms .bread-box .tem10-location a:hover,.tem10-bread-ms .bread-box .tem10-location span {color:#f8f8f8!important}
@media (max-width:768px) {
    .tem10-bread-ms .bread-box .category-name h1 {font-size:24px;margin-bottom:15px}
    .tem10-bread-ms {min-height:auto;max-height:none}
    .tem10-bread-ms .bread-box {margin-bottom:20px;margin-top:18%}
}
@media (max-width:480px) {
    .tem10-bread-ms .bread-box h1 {font-size:24px}
}
@media (max-width:360px) {
    .tem10-bread-ms .bread-box h1 {font-size:20px}
}
.tem11-bread {text-align:left;background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}
.tem11-bread img {width:100%}
.tem11-bread-ms .bread-box {width:100%;line-height:50px;color:#333;border-bottom:1px solid #f0f0f0}
.tem11-bread-ms .bread-box h1 {margin:0;padding:8px 0;font-size:14px;font-weight:100;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem11-bread-ms .bread-box .tem11-location {text-align:right;font-size:12px;line-height:50px}
.tem11-bread-ms .bread-box .tem11-location,.tem11-bread-ms .bread-box .tem11-location a,.tem11-bread-ms .bread-box .tem11-location a:focus,.tem11-bread-ms .bread-box .tem11-location a:hover,.tem11-bread-ms .bread-box .tem11-location span {color:inherit!important}
@media (max-width:768px) {
    .tem11-bread-ms {min-height:auto;max-height:none}
    .tem11-bread-ms .bread-box .col-md-5 {display:none}
    .tem11-bread-ms .bread-box .col-md-7 {width:100%}
}
@media (max-width:480px) {
    .tem11-bread-ms {margin-bottom:102px}
    .tem11-bread-ms .col-xs-6 {width:100%}
    .tem11-bread-ms .bread-box {line-height:35px;bottom:-102px}
    .tem11-bread-ms .bread-box .tem11-location {padding-top:0!important}
}
.tem12-bread-ms img {width:100%}
.tem13-bread {margin-bottom:15px}
.tem13-bread .full-screen {padding:0 15px}
.tem13-bread .bread-box {width:100%}
.tem13-bread .bread-box .tem01-location {text-align:left;font-size:13px}
.tem13-bread.content-middle .bread-box .tem01-location {text-align:center}
.tem13-bread.content-right .bread-box .tem01-location {text-align:right}
.tem13-bread .tem01-location {color:#fff}
.tem13-bread .tem01-location a,.tem13-bread .tem01-location a:focus,.tem13-bread .tem01-location a:hover,.tem13-bread .tem01-location span {color:inherit}
.mainlist {padding:15px 0}
.imgbar-full {overflow:hidden;vertical-align:middle;width:100%}
.imgbar-full img {min-height:100%;width:100%;height:100%;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.imgbar-mid {overflow:hidden;vertical-align:middle;display:table;table-layout:fixed;width:100%}
.imgbar-mid img {-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.effect:hover .imgbar-full img,.imgbar-full:hover img,.imgbar-mid:hover img {opacity:.4;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}
.img-table {display:table}
.img-table-cell {vertical-align:middle;display:table-cell;text-align:center}
.img-table img {display:table;table-layout:fixed;margin:0 auto}
.mainlist .leftlist {padding-left:0}
.mainlist .rightlist {padding-right:0}
.mainlist .leftlist .col-md-3,.mainlist .leftlist .col-md-4,.mainlist .leftlist .col-md-6 {float:none;width:100%;padding:0}
.mainlist .leftlist .row {padding:0 15px}
.mainlist .leftlist .relate {border:1px solid #e6e6e6;padding-top:15px;margin-bottom:15px;background:#fff}
.mainlist .col-md-6 .imgbar-full,.mainlist .col-md-6 .imgbar-mid {height:550px}
.mainlist .col-md-4 .imgbar-full,.mainlist .col-md-4 .imgbar-mid {height:360px}
.mainlist .col-md-3 .imgbar-full,.mainlist .col-md-3 .imgbar-mid {height:260px}
.mainlist .leftlist .imgbar-full,.mainlist .leftlist .imgbar-mid {height:230px}
.mainlist .rightlist .col-md-6 .imgbar-full,.mainlist .rightlist .col-md-6 .imgbar-mid {height:410px}
.mainlist .rightlist .col-md-3 .imgbar-full,.mainlist .rightlist .col-md-3 .imgbar-mid,.mainlist .rightlist .col-md-4 .imgbar-full,.mainlist .rightlist .col-md-4 .imgbar-mid {height:260px}
.mainlist .leftlist .container,.mainlist .rightlist .container {width:100%!important}
.mainlist .leftlist .content-section,.mainlist .rightlist .content-section {padding:0}
.mainlist .leftlist img,.mainlist .rightlist img {height:auto;max-width:100%}
.mainlist .rightlist .desc,.mainlist .rightlist .pro-text {height:44px;line-height:22px!important;overflow:hidden;font-size:14px;margin-bottom:10px}
.mainlist .rightlist .col-md-3 .btnview .btn,.mainlist .rightlist .col-md-4 .btnview .btn {font-size:12px}
.mainlist .col-md-3 .protext {width:100%;max-height:70px;line-height:20px;padding:7px 10px;font-size:12px;overflow:hidden}
.mainlist .rightlist .tem01-btn {margin-top:15px;font-size:12px;text-transform:uppercase}
.mainlist .rightlist .tem03-list {padding:200px 15px 0}
.mainlist .rightlist .col-md-3 .protext {display:none}
.effect-grid .col-md-3,.effect-grid .col-md-4,.effect-grid .col-md-6,.effect-grid .col-xs-6 {padding-left:10px;padding-right:10px}
.wid475 {max-width:475px;overflow:hidden;-ms-display:block}
.wid570 {max-width:570px;overflow:hidden;-ms-display:block}
@media (max-width:768px) {
    .mainlist .rightlist {padding:0!important}
    .wid475,.wid570 {max-width:100%}
    .mainlist .leftlist.col-md-3 {padding:0!important}
}
@media (max-width:767px) {
    .mainlist .leftlist,.mainlist .rightlist {padding:0!important}
}
.tem01-irregular .guestbook-event {width:100%}
.tem01-irregular .tem09-text {width:100%;padding-right:15px}
.tem01-irregular .tem05-picture {padding-left:15px}
.tem01-irregular .guestbook-event .guestbook-content_1 .owl-next,.tem01-irregular .guestbook-event .guestbook-content_1 .owl-prev {display:none}
.tem01-irregular .guestbook-event .guestbook-content_1 .owl-dots {text-align:left}
.tem01-irregular .guestbook-event .guestbook-content_1 .owl-dots .owl-dot {border-color:#333}
.tem01-irregular .guestbook-event .guestbook-content_1 .owl-dots .owl-dot.active {background-color:#333}
.tem01-irregular .guestbook-item_1 {overflow:hidden}
.tem01-irregular .guestbook-item_1 h3 {font-size:16px;line-height:24px;max-height:48px;overflow:hidden}
.tem01-irregular .guestbook-item_1 .text {color:#333;margin-top:20px;line-height:22px;height:168px;font-size:14px;overflow:hidden}
.tem01-irregular .guestbook-item_1 .text p {margin-bottom:0;line-height:1.4em}
.tem01-irregular .guestbook-item_1 .text_btn {padding:24px 0;text-transform:uppercase}
.tem01-irregular .guestbook-event .event-slide .owl-next,.tem01-irregular .guestbook-event .event-slide .owl-prev {display:none}
.tem01-irregular .guestbook-event .event-slide .owl-dots {position:absolute;bottom:15px;left:20px}
.tem01-irregular .guestbook-event .hover-zoom {width:100%;height:100%;overflow:hidden;display:block}
.tem01-irregular .guestbook-event .hover-zoom a {display:block}
.tem01-irregular .guestbook-event .hover-zoom img {width:100%;height:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.tem01-irregular .guestbook-event .hover-zoom:hover img {transform:scale(1.1)}
.tem01-irregular .owl-controls .owl-next,.tem01-irregular .owl-controls .owl-prev {color:#fff;position:absolute;z-index:10;top:50%;font-size:13px;width:35px;height:35px;text-align:center;line-height:35px;border:2px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
.tem01-irregular .owl-controls .owl-next:hover,.tem01-irregular .owl-controls .owl-prev:hover {color:#e1bd85;border-color:#e1bd85}
.tem01-irregular .owl-controls .owl-prev {left:10px}
.tem01-irregular .owl-controls .owl-next {right:10px}
.tem01-irregular .owl-controls .owl-dots {font-size:0}
.tem01-irregular .owl-controls .owl-dots .owl-dot span {display:none}
.tem01-irregular .owl-controls .owl-dots .owl-dot {font-size:14px;display:inline-block;width:8px;height:8px;border:2px solid #fff;margin:0 2px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
.tem01-irregular .owl-controls .owl-dots .owl-dot.active {background-color:#fff}
@media (max-width:980px) {
    .tem01-irregular .tem09-text {padding-right:0}
    .tem01-irregular .tem05-picture {padding-left:0}
}
@media (max-width:640px) {
    .tem01-irregular .guestbook-event .guestbook-content_1 .owl-dots {text-align:center}
}
.tem02-irregular .col-md-7 {padding-right:0}
.tem02-irregular .tem02-irregular-text .text {color:#666;margin-top:20px;line-height:24px;max-height:312px;font-family:arial;font-size:14px;overflow:hidden}
.tem02-irregular .tem02-irregular-text .text p {margin-bottom:0;line-height:165%}
.tem02-irregular .tem02-irregular-text .text ul {margin-top:15px}
.tem02-irregular .tem02-irregular-text .text ul li {line-height:30px;color:#888;font-size:12px}
.tem02-irregular .tem02-irregular-text .text ul li:before {content:"\ea62";font-family:icomoon;margin-right:10px;font-size:16px}
.tem02-irregular .tem02-irregular-text .text_btn {padding:24px 0;text-transform:uppercase}
.tem02-irregular .tem02-irregular-img img {display:block;width:100%;height:100%}
@media (max-width:980px) {
    .tem02-irregular .tem02-irregular-text h1 {margin-top:0}
    .tem02-irregular .col-md-7 {padding-left:0;padding-right:0}
}
@media (max-width:768px) {
    .tem02-irregular h2 {margin:0}
    .tem02-irregular .tem02-irregular-text .text {margin:10px 0}
    .tem02-irregular .tem02-irregular-text .text ul {margin-top:10px}
    .tem02-irregular .tem02-irregular-text .text ul li {line-height:22px}
}
@media (max-width:640px) {
    .tem02-irregular {padding-left:15px;padding-right:15px}
    .tem02-irregular .col-md-5,.tem02-irregular .col-md-7 {padding-left:0;padding-right:0}
}
.tem03-irregular-news-box .col-md-6:first-child {padding-left:0;padding-right:8px}
.tem03-irregular-news-box .col-md-6:nth-child(2) {
    padding-right:0;padding-left:8px}
.tem03-irregular-news h3 {margin-bottom:0;height:22px;line-height:22px;overflow:hidden;padding-bottom:0;margin-top:0}
.tem03-irregular-news h3 a {height:22px;line-height:22px;overflow:hidden}
.tem03-irregular-news .tem03-irregular-news_text {padding:10px 0;overflow:hidden}
.tem03-irregular-news .tem03-irregular-news_text a {font-size:16px}
.tem03-irregular-news .tem03-irregular-news_text .news_text {width:100%;height:60px;overflow:hidden;line-height:20px!important;margin:5px 0}
.tem03-irregular-new-img {width:100%;padding-top:50%;padding-right:10px;position:relative;overflow:hidden}
.tem03-irregular-new-img:hover img {opacity:1;transform:scale(1.1)}
.tem03-irregular-new-img img {width:100%;height:100%;position:absolute;left:0;top:0;opacity:.8;transform:scale(1);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}
.tem03-irregular-li_text ul {margin:0 0 20px}
.tem03-irregular-li_text ul li {margin:5px 0;height:22px;line-height:22px;overflow:hidden}
.tem03-irregular-li_text ul li a {float:left;width:76%;color:#333;height:22px;line-height:22px;overflow:hidden}
.tem03-irregular-li_text .tem03-irregular-new-time {float:right;width:80px;color:#333;line-height:22px}
.tem03-irregular-li_text .btn {width:100%}
.tem03-irregular .FAQ {padding:0 15px}
.tem03-irregular .FAQ ul {width:100%;height:auto;margin-bottom:27px;overflow:auto}
.tem03-irregular .FAQ li {padding:12px 0;border-bottom-width:1px;border-bottom-style:solid}
.tem03-irregular .FAQ li strong {opacity:.9;display:block;font-size:16px}
.tem03-irregular .FAQ li span {opacity:.7;display:block;font-size:12px}
.tem03-irregular .FAQ .btn {width:100%}
@media (max-width:980px) {
    .tem03-irregular .FAQ {padding:0}
}
@media (max-width:767px) {
    .tem03-irregular .tem03-irregular-news h2 {margin-top:0}
    .tem03-irregular-li_text ul {margin:0 0 10px}
    .tem03-irregular-news .tem03-irregular-news_text .news_text {height:auto;margin:5px 0 0}
    .tem03-irregular-news-box .col-md-6:first-child {padding-left:0;padding-right:0}
    .tem03-irregular-news-box .col-md-6:nth-child(2) {
        padding-right:0;padding-left:0}
    .tem03-irregular .FAQ li {padding:10px 0}
    .tem03-irregular .FAQ ul {margin-bottom:15px}
}
@media (max-width:360px) {
    .tem03-irregular-li_text ul li a {width:100%}
    .tem03-irregular-li_text .tem03-irregular-new-time {display:none}
}
.tem04-irregular .irregular-advantage {width:100%;display:inline-block}
.tem04-irregular .media-round {font-family:'Fuzzy Cootie';font-size:30px;background:#fff;width:90px;height:90px;display:inline-block;border-radius:50%;margin-top:15px}
.tem04-irregular .float-right {float:right;padding:0;margin-left:10px}
.tem04-irregular .float-left {float:left;margin-right:10px;padding:0}
.tem04-irregular .irregular-advantage .media-heading {font-size:16px;line-height:30px;height:30px;overflow:hidden}
.tem04-irregular .irregular-advantage .media .pro-text {font-size:12px;color:#777;line-height:22px;height:66px;overflow:hidden}
.tem04-irregular .irregular-ad-center {margin-top:50px;position:relative;width:100%;padding-top:100%}
.tem04-irregular .irregular-ad-center img {width:100%;height:100%;border-radius:50%;position:absolute;left:0;top:0}
.tem04-irregular .irregular-advantage .media-left {padding-right:0}
.tem04-irregular .irregular-advantage .irregular-ad-left .media {margin-right:-20px;margin-top:40px}
.tem04-irregular .irregular-advantage .irregular-ad-right .media {margin-left:-20px;margin-top:40px}
.tem04-irregular .irregular-advantage .irregular-ad-left .media:nth-child(2) {
    margin-right:20px}
.tem04-irregular .irregular-advantage .irregular-ad-right .media:nth-child(2) {
    margin-left:20px}
.tem04-irregular .irregular-ad-title {font-size:30px!important;color:#333;line-height:40px}
.tem04-irregular .irregular-ad-title i {font-family:'宋体';font-size:40px;color:#fff;width:40px;height:40px;border-radius:50%;text-align:center;font-style:normal;display:inline-block;margin:0 4px}
.tem04-irregular .irregular-ad-stitle {border-bottom:1px solid #E21C22;position:relative;width:30%;margin:15px auto}
.tem04-irregular .irregular-ad-stitle p {background:#fff;height:50px;position:absolute;text-align:center;display:block;top:-13px;left:24%;font-size:16px;padding:0 5%}
.tem04-irregular .tem17-picture-img img,.tem04-irregular .tem18-picture-img img,.tem04-irregular .tem19-picture-img img,.tem04-irregular .tem20-picture-img img,.tem04-irregular .tem21-picture-img img,.tem04-irregular .tem22-picture-img img,.tem04-irregular .tem23-picture-img img {width:100%;height:100%;border-radius:50%;display:block}
@media (max-width:980px) {
    .tem04-irregular .media-round {margin-top:0}
    .tem04-irregular .irregular-ad-center {margin-top:100px}
}
@media (max-width:768px) {
    .tem04-irregular .irregular-advantage .media-heading {min-height:auto!important;overflow:hidden}
    .tem04-irregular .irregular-ad-stitle {border:none;width:100%}
    .tem04-irregular .irregular-ad-stitle p {height:auto}
    .tem04-irregular .irregular-advantage .irregular-ad-left .media {margin-right:0}
    .tem04-irregular .irregular-advantage .irregular-ad-right .media {margin-left:0}
    .tem04-irregular .irregular-advantage .irregular-ad-left .media:nth-child(2) {
        margin-right:0}
    .tem04-irregular .irregular-advantage .irregular-ad-right .media:nth-child(2) {
        margin-left:0}
}
@media (max-width:480px) {
    .tem04-irregular .irregular-advantage {padding:0}
    .tem04-irregular .irregular-ad-title {font-size:24px!important}
}
.tem05-irregular .irregular-advantage {width:100%;display:inline-block}
.tem05-irregular .irr-number {font-family:'Fuzzy Cootie';font-size:30px;width:60px;height:60px;line-height:60px;text-align:center;display:inline-block;border-radius:50%;margin-top:15px}
.tem05-irregular .irr-number a {display:block}
.tem05-irregular .float-right {float:right;padding:0;margin-left:10px}
.tem05-irregular .float-left {float:left;margin-right:10px;padding:0}
.tem05-irregular .irregular-advantage .media-heading {font-size:16px;line-height:30px;height:30px;overflow:hidden}
.tem05-irregular .irregular-advantage .media .pro-text {font-size:12px;color:#777;line-height:22px;min-height:66px;max-height:110px;overflow:hidden}
.tem05-irregular .irregular-ad-center {margin-top:35px;position:relative;width:100%;padding-top:100%}
.tem05-irregular .irregular-ad-center img {width:100%;height:100%;border-radius:50%;position:absolute;left:0;top:0}
.tem05-irregular .irregular-advantage .media-left {padding-right:0}
.tem05-irregular .irregular-advantage .irregular-ad-left .media {margin-right:-20px;margin-top:40px}
.tem05-irregular .irregular-advantage .irregular-ad-right .media {margin-left:-20px;margin-top:40px}
.tem05-irregular .irregular-advantage .irregular-ad-left .media:nth-child(2) {
    margin-right:25px}
.tem05-irregular .irregular-advantage .irregular-ad-right .media:nth-child(2) {
    margin-left:25px}
.tem05-irregular .irregular-ad-title {font-size:30px!important;color:#333;line-height:40px}
.tem05-irregular .irregular-ad-title i {font-family:'宋体';font-size:40px;color:#fff;width:40px;height:40px;border-radius:50%;text-align:center;font-style:normal;display:inline-block;margin:0 4px}
.tem05-irregular .irregular-ad-stitle {border-bottom:1px solid #E21C22;position:relative;width:30%;margin:15px auto}
.tem05-irregular .irregular-ad-stitle p {background:#fff;height:50px;position:absolute;text-align:center;display:block;top:-13px;left:24%;font-size:16px;padding:0 5%}
.tem05-irregular .tem20-picture-img img {width:100%;height:100%;border-radius:50%;display:block}
@media (max-width:980px) {
    .tem05-irregular .media-round {margin-top:0}
}
@media (max-width:767px) {
    .tem05-irregular .irregular-advantage .media-heading {min-height:auto!important;overflow:hidden}
    .tem05-irregular .irregular-ad-stitle {border:none;width:100%}
    .tem05-irregular .irregular-ad-stitle p {height:auto}
    .tem05-irregular .irregular-advantage .irregular-ad-left .media {margin-right:0}
    .tem05-irregular .irregular-advantage .irregular-ad-right .media {margin-left:0}
    .tem05-irregular .irregular-advantage .irregular-ad-left .media:nth-child(2) {
        margin-right:0}
    .tem05-irregular .irregular-advantage .irregular-ad-right .media:nth-child(2) {
        margin-left:0}
}
@media (max-width:480px) {
    .tem05-irregular .irregular-advantage {padding:0}
    .tem05-irregular .irregular-ad-title {font-size:24px!important}
}
.tem06-irregular .tem06-irregular-text .text {margin-top:0;line-height:175%;max-height:400px;font-size:14px;overflow:hidden}
.tem06-irregular .tem06-irregular-text .text p {margin-bottom:0}
.tem06-irregular .tem06-irregular-text .text_btn {padding-top:20px;text-transform:uppercase}
.tem06-irregular .tem06-irregular-img {position:relative}
.tem06-irregular .tem06-irregular-img .owl-theme .owl-controls {width:100%;position:absolute;bottom:10px;left:0}
.tem06-irregular .tem06-irregular-img img {display:block;width:100%;height:100%}
.tem06-irregular .tem06-irregular-img a {display:block;width:100%;position:absolute}
.tem06-irregular .tem06-irregular-img a:first-child {position:static}
@media (max-width:980px) {
    .tem06-irregular .tem06-irregular-text .text {max-height:none}
    .tem06-irregular .tem06-irregular-text h1 {margin-top:0}
    .tem06-irregular .col-md-6 {width:100%}
    .tem06-irregular .col-md-6:nth-child(2) {
        margin-top:20px}
}
@media (max-width:640px) {
    .tem06-irregular .tem06-irregular-img .owl-theme .owl-controls {bottom:5px}
}
.tem07-irregular .tem06-irregular-text .text {color:#888;margin-top:0;line-height:25px;max-height:225px;font-size:14px;overflow:hidden}
.tem07-irregular .tem06-irregular-text .text p {margin-bottom:0}
.tem07-irregular .tem06-irregular-text .text_btn {padding-top:20px;text-transform:uppercase}
.tem07-irregular .tem06-irregular-img {position:relative}
.tem07-irregular .tem06-irregular-img .owl-theme .owl-controls {width:100%;position:absolute;bottom:10px;left:0}
.tem07-irregular .tem06-irregular-img img {display:block;width:100%;height:100%}
.tem07-irregular .tem06-irregular-img a {display:block;width:100%;position:absolute}
.tem07-irregular .tem06-irregular-img a:first-child {position:static}
@media (max-width:980px) {
    .tem07-irregular .tem06-irregular-text .text {max-height:264px}
    .tem07-irregular .tem06-irregular-text h1 {margin-top:0}
    .tem07-irregular .col-md-6:nth-child(2) {
        margin-top:20px}
}
@media (max-width:640px) {
    .tem07-irregular .tem06-irregular-img .owl-theme .owl-controls {bottom:5px}
}
.tem08-irregular .col-md-7 {padding-left:0}
.tem08-irregular .tem02-irregular-text .text {color:#333;margin-top:20px;line-height:22px;max-height:317px;font-family:arial;font-size:14px;overflow:hidden}
.tem08-irregular .tem02-irregular-text .text p {margin-bottom:0;line-height:1.4em}
.tem08-irregular .tem02-irregular-text .text ul {margin-top:15px}
.tem08-irregular .tem02-irregular-text .text ul li {line-height:30px;color:#888;font-size:12px}
.tem08-irregular .tem02-irregular-text .text ul li:before {content:"\ea62";font-family:icomoon;margin-right:10px;font-size:16px}
.tem08-irregular .tem02-irregular-text .text_btn {padding:24px 0;text-transform:uppercase}
.tem08-irregular .tem02-irregular-img img {display:block;width:100%;height:100%}
@media (max-width:980px) {
    .tem08-irregular h2 {font-size:26px}
    .tem08-irregular .tem02-irregular-text .text {max-height:543px}
    .tem08-irregular .tem02-irregular-text h1 {margin-top:0}
    .tem08-irregular .col-md-7 {padding-left:0;padding-right:0}
}
@media (max-width:640px) {
    .tem08-irregular {padding-left:15px;padding-right:15px}
    .tem08-irregular .col-md-5,.tem08-irregular .col-md-7 {padding-left:0;padding-right:0}
}
.tem09-irregular {background:#222931}
.tem09-irregular .irregular-1,.tem09-irregular .irregular-2 {width:100%;max-height:640px;position:relative;overflow:hidden}
.tem09-irregular .irregular-images {max-height:640px}
.tem09-irregular .irregular-images img {width:100%;height:100%}
.tem09-irregular .irregular-text {color:#fff;height:100%}
.tem09-irregular .col-md-6 {padding:0}
.tem09-irregular .cell-md-6 {padding:5% 12%}
.tem09-irregular h2 {padding-left:15px;color:#fff;text-transform:uppercase}
.tem09-irregular .text {font-size:14px;margin:15px 0;max-height:475px;line-height:25px;overflow:hidden;color:#c1c1c1;border-left:1px solid #c1c1c1;padding-left:15px}
.tem09-irregular .irregular-btn {padding-left:15px}
.tem09-irregular .irregular-btn a {background-color:transparent;border-radius:100px;padding:6px 25px}
@media (max-width:991px) {
    .tem09-irregular .irregular-1,.tem09-irregular .irregular-2 {height:auto}
    .tem09-irregular .irregular-text {height:200px}
    .tem09-irregular .col-md-6 {float:left}
    .tem09-irregular .cell-md-6 {padding:0 15px;width:100%}
    .tem09-irregular .irregular-images {height:auto}
    .tem09-irregular .irregular-1::before {display:none}
    .tem09-irregular .text {max-height:50px}
    .tem09-irregular h2 {font-size:26px}
}
@media (max-width:767px) {
    .tem09-irregular .col-md-6 {float:none}
    .tem09-irregular .cell-md-6 {padding:0}
    .tem09-irregular .irregular-text {height:auto;margin-bottom:20px}
    .tem09-irregular .text {max-height:none}
}
.tem10-irregular {overflow:hidden}
.tem10-irregular figure {width:100%;overflow:hidden}
.tem10-irregular .col-md-4 {position:relative;overflow:hidden;padding:0}
.tem10-irregular .images-mask {width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:.2}
.tem10-irregular .irregular-images {position:relative;width:100%;height:330px}
.tem10-irregular .irregular-images img {position:absolute;top:0;left:0;width:100%;height:100%;transition:all .35s}
.tem10-irregular .irregular-main {position:absolute;z-index:2;top:30%;color:#fff;width:100%}
.tem10-irregular .irregular-main .title {text-align:center;display:block;max-height:60px;line-height:60px;overflow:hidden;margin-bottom:0;cursor:pointer;padding:0 15px;width:100%;font-size:16px}
.tem10-irregular .irregular-main .text {text-align:center;font-size:14px;margin-bottom:20px;max-height:70px;overflow:hidden}
.tem10-irregular .irregular-btn {text-align:center}
.tem10-irregular .irregular-btn a {border-radius:0;background:rgba(255,255,255,.1)none repeat scroll 0 0;border:1px solid #fff}
.tem10-irregular .irregular-btn a:hover {background:#fff;color:#333}
.tem10-irregular .col-md-4:hover img {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
@media (max-width:1082px) {
    .tem10-irregular .col-md-4 {margin-bottom:10px}
}
@media (max-width:767px) {
    .tem10-irregular .irregular-images {height:250px}
}
@media (max-width:480px) {
    .tem10-irregular .irregular-images {height:auto;position:static}
    .tem10-irregular .irregular-images img {position:static}
    .tem10-irregular .col-md-4 {width:100%}
    .tem10-irregular .irregular-main {top:10%}
    .tem10-irregular .irregular-btn a {font-size:12px}
    .tem10-irregular .irregular-main .text {max-height:40px}
    .tem10-irregular .images-mask {left:10px;right:10px;width:auto}
}
.tem11-irregular {min-height:390px;overflow:hidden}
.tem11-irregular.full-screen-spacing .full-screen>.row {margin-left:-15px;margin-right:-15px}
.tem11-irregular .text {font-size:14px;max-height:66px;line-height:22px!important;overflow:hidden;margin:20px 0}
.tem11-irregular .irregular-icon {width:15%;overflow:hidden;display:inline-block}
.tem11-irregular .irregular-icon span {font-size:32px;line-height:38px}
.tem11-irregular .irregular-icon-text {width:76%;overflow:hidden;display:inline-block;line-height:30px;height:30px}
.tem11-irregular .irregular-icon-main {padding:0;height:30px;line-height:30px!important;margin:15px 0}
.tem11-irregular .irregular-icon-text .fun-tit {max-height:30px;line-height:30px!important;overflow:hidden}
.tem11-irregular .irregular-images {width:100%;height:390px;border-radius:0;overflow:hidden}
.tem11-irregular .irregular-images img {width:100%;height:100%}
.tem11-irregular .irregular-icon-main dl {margin-bottom:0}
@media (max-width:990px) {
    .tem11-irregular h2 {font-size:26px}
    .tem11-irregular .irregular-icon-main {width:100%}
}
@media (max-width:767px) {
    .tem11-irregular h2 {margin:0}
    .tem11-irregular .text {margin:10px 0}
    .tem11-irregular .irregular-images {height:auto;margin:10px 0 0}
    .tem11-irregular .irregular-icon-main {margin:10px 0}
}
.tem12-irregular {overflow:hidden;height:auto}
.tem12-irregular h1 {margin:0 0 15px}
.tem12-irregular .col-md-6 {overflow:hidden;padding:0 15px}
.tem12-irregular .irregular-banner {height:356px;overflow:hidden}
.tem12-irregular .irregular-banner img {height:356px;width:100%;vertical-align:middle}
.tem12-irregular .owl-theme .owl-controls {margin-top:-30px}
.tem12-irregular .clickable .owl-dots .active span {background:#333!important;border-radius:20px;display:block;height:12px;margin:5px 7px;opacity:.5;overflow:hidden;width:12px}
.tem12-irregular .col-xs-6 .irregular-images {width:100%;height:212px}
.tem12-irregular .col-xs-6 .irregular-images img {width:100%;height:100%}
.tem12-irregular .col-xs-6 {overflow:hidden;margin-top:15px;height:212px}
.tem12-irregular .event-irregular {position:relative}
.tem12-irregular .text-mask {bottom:0;left:30px;position:absolute;top:0;width:60%;z-index:9;background-color:rgba(0,0,0,.7);overflow:hidden}
.tem12-irregular .text-cn {padding:10px;position:absolute;top:50%;transform:translate(0px,-50%);width:100%}
.tem12-irregular .text-cn h2 {color:#fff;font-size:16px;line-height:25px;max-height:75px;overflow:hidden;text-transform:uppercase;margin:10px 0}
.tem12-irregular .text-cn span {color:#fff;display:block;font-size:12px;margin:10px 0;max-height:20px;line-height:20px}
.tem12-irregular .text-cn .irregular-btn a {border:2px solid #fff;color:#fff;border-radius:0;background:0 0}
.tem12-irregular .irregular-item {margin-bottom:17px;background:#fafafa;overflow:hidden;height:183px}
.tem12-irregular .irregular-item .irregular-images-big-box {width:49%}
.tem12-irregular .irregular-item .irregular-images {display:inline-block;font-size:14px;overflow:hidden;padding-right:0;position:relative;width:100%;float:left;height:183px}
.tem12-irregular .irregular-item .irregular-images img {width:100%;height:100%}
.tem12-irregular .irregular-item .text {display:inline-block;font-size:14px;padding-left:15px;padding-right:15px;padding-top:10px;vertical-align:top;width:-moz-calc(50% - 1px);width:-o-calc(50% - 1px);width:-webkit-calc(50% - 1px);width:calc(50% - 1px)}
.tem12-irregular .irregular-item .irregular-date {color:#888;font-size:12px;font-family:HELVETICANEUELTPRO-THEX,Arial;max-height:30px;line-height:30px;overflow:hidden;display:block}
.tem12-irregular .irregular-item h2 {font-size:16px;line-height:22px;max-height:66px;overflow:hidden;margin:10px 0 15px;color:#333}
.tem12-irregular .text .irregular-btn2 a {background:0 0;border-radius:0;border-width:1px;border-style:solid}
.tem12-irregular .text .irregular-btn2 a:hover {color:#000;border-color:#000}
@media (max-width:991px) {
    .tem12-irregular .col-md-6 {overflow:hidden;margin-bottom:20px}
    .tem12-irregular .col-xs-6,.tem12-irregular .irregular-banner {padding:0}
    .tem12-irregular .irregular-item .text {padding-right:0}
    .tem12-irregular h2 {font-size:26px}
    .tem12-irregular .irregular-item .irregular-images {height:auto;max-height:300px;overflow:hidden}
    .tem12-irregular .irregular-item {height:auto;margin-bottom:15px}
    .tem12-irregular .col-xs-6 .irregular-images {height:300px}
    .tem12-irregular .col-xs-6 {padding:0 15px}
    .tem12-irregular .col-md-6 {padding:0}
    .tem12-irregular .bottom {padding:0 15px}
}
@media (max-width:640px) {
    .tem12-irregular .irregular-banner,.tem12-irregular .irregular-banner img {height:auto}
    .tem12-irregular .text-mask {left:0}
    .tem12-irregular .text-cn h2 {font-size:16px;max-height:44px;line-height:22px}
    .tem12-irregular .irregular-item {min-height:150px;height:auto}
    .tem12-irregular .irregular-item h2 {font-size:16px;font-weight:400;max-height:44px}
    .tem12-irregular .irregular-item .irregular-date {line-height:22px;max-height:44px}
    .tem12-irregular .irregular-item .text {padding-right:0}
    .tem12-irregular .irregular-item .irregular-date {font-size:14px}
    .tem12-irregular .irregular-item .irregular-images {height:auto}
    .tem12-irregular .col-xs-6 {width:100%;margin-bottom:0;margin-top:10px}
    .tem12-irregular .text-cn {width:100%}
    .tem12-irregular .col-xs-6 .irregular-images {height:auto}
}
.tem13-irregular {padding-top:40px;background-color:#252525}
.tem13-irregular h2 {color:#fff;text-align:center;font-weight:700;margin-bottom:40px}
.tem13-irregular .irregular-main {padding:20px;background:#2e2e2e none repeat scroll 0 0;margin-bottom:30px;min-height:460px}
.tem13-irregular .irregular-main h2 {font-weight:700;font-size:26px;text-align:center;max-height:50px;line-height:25px;overflow:hidden}
.tem13-irregular .irregular-main .irregular-images {width:100%;height:210px;overflow:hidden;margin:10px 0 20px;position:relative}
.tem13-irregular .irregular-main .irregular-images img {width:100%;height:100%}
.tem13-irregular .irregular-main .images-mask {width:100%;height:100%;opacity:.2;transition:all .35s;position:absolute;top:0;left:0}
.tem13-irregular .irregular-main:hover .images-mask {opacity:0}
.tem13-irregular .irregular-main .text {font-size:16px;line-height:22px;max-height:66px;overflow:hidden;color:#d3d3d3;text-align:center}
.tem13-irregular .irregular-main .text section {padding:0}
.tem13-irregular .irregular-main .irregular-btn {text-align:center;margin-top:15px}
.tem13-irregular .irregular-main .irregular-btn a {color:#fff;border-radius:0;border:2px solid #fff;background:0 0}
@media (max-width:991px) {
    .tem13-irregular .irregular-main {min-height:auto}
    .tem13-irregular .irregular-main .irregular-images {height:auto}
}
.tem14-irregular .irregular-main {padding:0;box-shadow:0 8px 21px 0 rgba(213,213,213,.49);overflow:hidden;height:460px}
.tem14-irregular .irregular-images {width:270px;height:270px;overflow:hidden;border-radius:50%;margin:0 auto}
.tem14-irregular .irregular-images img {width:100%;height:100%;overflow:hidden;transition:all .35s;border-radius:50%}
.tem14-irregular .irregular-images:hover img {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:.8}
.tem14-irregular h2 {text-align:center;margin-bottom:44px}
.tem14-irregular h3 {font-size:18px;font-weight:700;max-height:44px;line-height:22px;text-align:center;padding:0 15px}
.tem14-irregular .text {font-size:14px;max-height:66px;line-height:22px;padding:0 15px;text-align:center;margin-bottom:10px}
.tem14-irregular .irregular-btn {text-align:center;margin-bottom:10px}
.tem14-irregular .irregular-btn a {border-radius:0;background:0 0;border:0 none;font-weight:700}
.tem14-irregular .irregular-btn a:hover {color:#999}
@media (max-width:991px) {
    .tem14-irregular .irregular-main {margin-bottom:20px}
    .tem14-irregular h2 {font-size:26px}
}
@media (max-width:320px) {
    .tem14-irregular .irregular-images {width:250px;height:250px}
}
.tem15-irregular {border-color:#fff;border-radius:0;border-style:none;border-width:0;margin:0;padding:40px 0}
.tem15-irregular h2 {color:#fff;padding:0 15px}
.tem15-irregular .irregular-main {margin-bottom:30px}
.tem15-irregular .irregular-main .main-top {width:40%;background:#f60;border-radius:0 999px 999px 0;height:56px;color:#fff;text-align:center}
.tem15-irregular .irregular-main .main-top h3 {text-align:center;margin-bottom:0;color:#fff;font-weight:700;width:100%;max-height:36px;line-height:36px;overflow:hidden;font-size:30px}
.tem15-irregular .irregular-main .main-top h4 {text-align:center;color:#fff;font-size:12px;max-height:20px;line-height:20px;overflow:hidden;font-weight:400;margin:0}
.tem15-irregular .irregular-main .irregular-images {width:100%;height:100%;overflow:hidden;position:relative;padding-top:100%}
.tem15-irregular .irregular-main .irregular-images img {width:100%;height:100%;position:absolute;top:0;left:0}
.tem15-irregular .irregular-main h3 {font-size:16px;max-height:24px;line-height:24px;overflow:hidden;color:#fff;font-weight:700}
.tem15-irregular .irregular-main .text {font-size:14px;color:#fff;max-height:88px;line-height:22px;overflow:hidden}
.tem15-irregular .irregular-btn {padding-left:15px;width:100%}
.tem15-irregular .irregular-btn a {border-radius:15px;letter-spacing:1px;padding:10px 57px;font-size:12px;color:#fff}
@media (max-width:991px) {
    .tem15-irregular .irregular-main .irregular-images {height:auto}
}
@media (max-width:767px) {
    .tem15-irregular .irregular-main {min-height:auto}
}
@media (max-width:480px) {
    .tem15-irregular .col-xs-6 {width:100%}
}
.tem16-irregular {background:#F4F5F5}
.tem16-irregular h2 {margin-bottom:20px}
.tem16-irregular .irregular-main-big-box {margin-bottom:15px;padding:0 10px}
.tem16-irregular .irregular-main-box {background:#fff;padding:30px 20px;overflow:hidden}
.tem16-irregular .irregular-images {width:100%;height:100%;padding-top:100%;position:relative;border-radius:20px}
.tem16-irregular .irregular-images img {width:100%;height:100%;border-radius:20px;position:absolute;top:0;left:0}
.tem16-irregular .text-box {width:100%}
.tem16-irregular .text-box h3 {max-height:56px;line-height:28px;word-wrap:break-word;font-weight:400;overflow:hidden;margin-top:0;font-size:16px}
.tem16-irregular .text-box h3 section {padding:0}
.tem16-irregular .text-box .text {font-size:14px;color:#bbbaba;margin:10px 0 20px;max-height:88px;height:88px;line-height:22px;overflow:hidden}
.tem16-irregular .text-box .text section {padding:0}
@media (max-width:991px) {
    .tem16-irregular .irregular-main-big-box {margin-bottom:15px}
    .tem16-irregular h2 {font-size:26px}
}
@media (max-width:767px) {
    .tem16-irregular .irregular-main {min-height:auto}
}
@media (max-width:480px) {
    .tem16-irregular .irregular-main-box {padding:10px 0}
}
.tem17-irregular .irregular-box {width:100%;margin-bottom:10px;overflow:hidden}
.tem17-irregular h2 {text-align:center;margin-bottom:20px}
.tem17-irregular .col-md-5 {padding:0}
.tem17-irregular .col-md-7 {overflow:hidden}
.tem17-irregular .col-xs-6 {overflow:hidden;padding:0 5px}
.tem17-irregular .main-text {padding:0 10%}
.tem17-irregular .main-text h3 {font-weight:400;font-size:26px;line-height:26px;max-height:52px;overflow:hidden;margin-bottom:0}
.tem17-irregular .main-text .text {font-size:14px;line-height:24px;max-height:72px;overflow:hidden;margin:20px 0}
.tem17-irregular .irregular-images {padding-top:100%;width:100%;height:100%;position:relative;border-radius:10px;overflow:hidden}
.tem17-irregular .irregular-images img {width:100%;height:100%;position:absolute;top:0;left:0;border-radius:10px;transition:all .35s}
.tem17-irregular .irregular-images:hover img {opacity:.8}
@media (max-width:991px) {
    .tem17-irregular .main-text {margin-bottom:20px;padding:0 15px}
    .tem17-irregular h2 {font-size:26px}
    .tem17-irregular .col-md-7 {width:100%}
}
.tem18-irregular {background-color:transparent;background-image:url(../images/tem18-irregular-bg.jpg);background-repeat:no-repeat;background-size:cover;border-color:#fff;border-radius:0;border-style:none;border-width:0;margin:0;overflow:hidden;background-attachment:fixed;padding:40px 0}
.tem18-irregular .irregular-big-box {overflow:hidden}
.tem18-irregular .irregular-main {padding:80px 50px;background:rgba(0,0,0,.3);border:5px solid rgba(256,256,256,.3)}
.tem18-irregular .irregular-main h2 {color:#fff;font-size:107px;font-style:normal;font-weight:800;letter-spacing:0;max-height:245px;line-height:130px;overflow:hidden;text-align:center}
.tem18-irregular .irregular-main h2 div {font-size:57px;line-height:57px}
.tem18-irregular .irregular-main .text {font-size:15px;font-weight:500;max-height:96px;line-height:24px;overflow:hidden;color:#fff;text-align:center;margin:20px 0}
.tem18-irregular .irregular-main .irregular-btn {text-align:center}
.tem18-irregular .irregular-main .irregular-btn a {background-color:transparent;border-color:rgba(255,255,255,.78);border-radius:0;color:#fff}
@media (max-width:990px) {
    .tem18-irregular .irregular-main {padding:30px}
    .tem18-irregular .irregular-main h2 {font-size:70px;line-height:90px!important;max-height:240px}
}
@media (max-width:768px) {
    .tem18-irregular .irregular-main {padding:10px}
    .tem18-irregular .irregular-main .text,.tem18-irregular .irregular-main h2 {margin:10px 0}
}
@media (max-width:640px) {
    .tem18-irregular {background-attachment:scroll}
    .tem18-irregular .irregular-main h2 {font-size:30px;line-height:30px!important;max-height:86px}
    .tem18-irregular .irregular-main h2 div {font-size:20px;line-height:25px}
}
.tem19-irregular {background-color:transparent;background-image:url(../images/tem19-irregular-bg.jpg);background-repeat:no-repeat;background-size:cover;border-color:#fff;border-radius:0;border-style:none;border-width:0;margin:0;overflow:hidden;background-attachment:fixed;padding:40px 0}
.tem19-irregular .irregular-main {padding:80px 50px;background:rgba(0,0,0,.2);border:5px solid rgba(256,256,256,.3)}
.tem19-irregular .irregular-main h2 {color:#fff;font-size:60px;font-weight:700;text-align:center}
.tem19-irregular .irregular-main h2 div {font-size:40px;margin-top:15px}
.tem19-irregular .irregular-main .text {font-size:14px;font-weight:500;max-height:96px;line-height:24px;overflow:hidden;color:#fff;text-align:center;margin:20px 0}
.tem19-irregular .irregular-main .irregular-btn {text-align:center}
.tem19-irregular .irregular-main .irregular-btn a {background-color:transparent;border-color:rgba(255,255,255,.78);border-radius:0;color:#fff}
@media (max-width:640px) {
    .tem19-irregular {background-attachment:scroll}
    .tem19-irregular .irregular-main h2 {font-size:30px}
    .tem19-irregular .irregular-main h2 div {font-size:20px;line-height:25px}
}
.tem20-irregular .col-md-5 {padding-left:0}
.tem20-irregular .col-md-7 {padding-right:0}
.tem20-irregular.content-right .col-md-5 {padding-right:0;padding-left:15px}
.tem20-irregular.content-right .col-md-7 {padding-left:0;padding-right:15px}
.tem20-irregular .tem21-text .text {margin-top:20px;line-height:22px;font-size:14px;overflow:hidden}
.tem20-irregular .tem21-text .text p {margin-bottom:0;line-height:1.4em}
.tem20-irregular .tem21-text .text ul {margin-top:5px}
.tem20-irregular .tem21-text .text ul li {line-height:30px;color:#888;font-size:12px}
.tem20-irregular .tem21-text .text ul li:before {content:"\ea62";font-family:icomoon;margin-right:10px;font-size:16px}
.tem20-irregular .tem21-text .text_btn {padding:24px 0;text-transform:uppercase}
.tem20-irregular .tem16-picture-img img {display:block;width:100%;height:100%}
@media (max-width:980px) {
    .tem20-irregular .tem21-text .text {max-height:374px}
    .tem20-irregular .tem21-text h2 {margin-top:0;font-size:26px}
    .tem20-irregular .col-md-5,.tem20-irregular .col-md-7 {padding-left:0;padding-right:0}
}
.tem21-irregular .col-md-5,.tem21-irregular .col-md-7 {padding:0}
.tem21-irregular .tem21-text .text {color:#333;margin-top:20px;line-height:22px;max-height:213px;:font-tem21-irregular arial;font-size:14px;overflow:hidden}
.tem21-irregular .tem21-text .text p {margin-bottom:0;line-height:1.4em}
.tem21-irregular .tem21-text .text ul {margin-top:5px}
.tem21-irregular .tem21-text .text ul li {line-height:30px;color:#888;font-size:12px}
.tem21-irregular .tem21-text .text ul li:before {content:"\ea62";font-family:icomoon;margin-right:10px;font-size:16px}
.tem21-irregular .tem21-text .text_btn {padding:24px 0;text-transform:uppercase}
.tem21-irregular .tem16-picture-img img {display:block;width:100%;height:100%}
@media (max-width:980px) {
    .tem21-irregular .tem21-text .text {max-height:374px}
    .tem21-irregular .tem21-text h1 {margin-top:0}
    .tem21-irregular .tem21-text h2 {font-size:26px}
    .tem21-irregular .col-md-5,.tem21-irregular .col-md-7 {padding-left:0;padding-right:0}
}
.tem22-irregular .tem21-text .text {color:#333;margin-top:20px;line-height:22px!important;max-height:213px;font-family:arial;font-size:14px;overflow:hidden}
.tem22-irregular .tem21-text .text p {margin-bottom:0;line-height:1.4em}
.tem22-irregular .tem21-text .text ul {margin-top:5px}
.tem22-irregular .tem21-text .text ul li {line-height:30px;color:#888;font-size:12px}
.tem22-irregular .tem21-text .text ul li:before {content:"\ea62";font-family:icomoon;margin-right:10px;font-size:16px}
.tem22-irregular .tem21-text .text_btn {padding:24px 0;text-transform:uppercase}
.tem22-irregular .about_btn {padding:15px 0;text-transform:uppercase}
.tem22-irregular .about_pic {width:80%;padding-top:80%;margin:0 auto;position:relative}
.tem22-irregular .about_pic img {width:100%;height:100%;display:block;border-radius:50%;position:absolute;left:0;top:0}
@media (max-width:980px) {
    .tem22-irregular .tem21-text .text {max-height:374px}
    .tem22-irregular .tem21-text h2 {font-size:26px}
}
@media (max-width:767px) {
    .tem22-irregular .col-md-5,.tem22-irregular .col-md-7 {width:100%}
    .tem22-irregular .tem21-text h2 {margin:10px 0 0}
    .tem22-irregular .tem21-text .text {margin:10px 0}
    .tem22-irregular .tem21-text .text ul li {line-height:22px}
}
.tem24-irregular .contact-big-box {margin-left:10px;margin-right:-15px}
.tem24-irregular .full-screen .contact-big-box {margin:0}
.tem24-irregular .contact-big-box .col-sm-12 {padding:0}
.tem24-irregular .tem03-irregular-news h3 {max-height:44px;line-height:22px}
.tem24-irregular .input-group-addon {padding:3px 12px}
.tem24-irregular h6.block-desc {background:#ebebeb;padding:10px;font-size:12px;line-height:20px!important;border-radius:4px}
.tem24-irregular .btn {width:100%}
.tem24-irregular .col-md-6:nth-of-type(1) {
    padding-right:8px}
@media (max-width:980px) {
    .tem24-irregular .contact-big-box {margin-left:-15px;margin-right:-15px}
    .tem24-irregular .col-md-6:nth-of-type(1) {
        padding-right:8px}
    .tem24-irregular h2 {font-size:26px}
}
@media (max-width:767px) {
    .tem24-irregular .contact-big-box {margin:0}
    .tem24-irregular .contact-big-box .form-group {margin-bottom:10px}
    .tem24-irregular h2 {margin-top:0}
}
@media (max-width:480px) {
    .tem24-irregular .col-xs-6 {width:100%}
    .tem24-irregular .col-md-6:nth-of-type(1) {
        padding-right:8px}
}
.tem25-irregular .irregular-images {width:100%;max-height:250px;overflow:hidden;padding:5px;border:1px solid #ccc}
.tem25-irregular [layout-style=column] .irregular-images {max-height:1000px}
.tem25-irregular .irregular-images img {width:100%;height:230px;transition:all .4s ease-in-out 0s}
.tem25-irregular [layout-style=column] .irregular-images img {height:auto}
.tem25-irregular .irregular-images:hover img {opacity:.75}
.tem25-irregular .tem40-text {width:100%;overflow:hidden;max-height:140px;min-height:140px}
.tem25-irregular h3 {font-size:16px;width:100%;line-height:22px;max-height:44px;overflow:hidden;margin:10px 0}
.tem25-irregular .text {font-size:14px;color:#333;line-height:20px;max-height:60px;overflow:hidden}
@media (max-width:980px) {
    .tem25-irregular .irregular-images {height:auto;max-height:auto}
    .tem25-irregular .irregular-images img {height:auto}
    .tem25-irregular h2 {font-size:26px;padding:0 15px}
}
@media (max-width:480px) {
    .tem25-irregular .col-xs-6 {width:100%}
}
.tem26-irregular {width:100%;overflow:hidden;text-align:center;position:relative}
.tem26-irregular .tem26-irregular_text {margin:0 auto;width:50%;line-height:25px}
.tem26-irregular .tem26-irregular_text h1 {line-height:55px!important;color:#fff;font-family:georgia;margin:0 0 15px}
.tem26-irregular .tem26-irregular_text h2 {font-size:20px;letter-spacing:4px;line-height:25px!important;max-height:100px;overflow:hidden;color:#fff;text-overflow:ellipsis;margin:35px 0 15px;text-transform:uppercase;font-weight:700}
.tem26-irregular .tem26-irregular_btn {padding:15px 0;text-transform:uppercase}
@media (max-width:1024px) {
    .tem26-irregular .tem26-irregular_text {width:70%}
}
@media (max-width:767px) {
    .tem26-irregular {height:auto}
    .tem26-irregular .tem26-irregular_text {margin:0;width:100%;padding:0 10px}
    .tem26-irregular .tem26-irregular_text h1 {font-size:26px;line-height:30px!important}
    .tem26-irregular .tem26-irregular_text h2 {font-size:16px!important;margin:15px 0}
}
.tem27-irregular {position:relative;text-align:center}
.tem27-irregular h2 {margin:0 0 15px}
.tem27-irregular h5 {color:#333;font-size:16px;line-height:145%;margin:25px 0 15px}
.tem27-irregular .tem27-irregular_text {color:#888;font-size:14px;line-height:185%}
@media (max-width:767px) {
    .tem27-irregular h5 {font-size:16px}
    .tem27-irregular {position:relative;text-align:center;padding:0 15px}
}
.tem28-irregular {width:100%;overflow:hidden;margin:20px 0}
.tem28-irregular h1 {font-size:22px;width:100%;color:#333}
.tem28-irregular .tem28-irregular-histroy {width:100%;overflow:hidden}
.tem28-irregular-histroy-event {width:100%;padding:20px 0;border-bottom:1px dashed #ccc;display:inline-block;transition:transform .8s ease 0s;color:#666}
.tem28-irregular-histroy-event .year {font-size:30px}
.tem28-irregular-histroy-event .event {font-size:14px;line-height:22px}
.tem28-irregular-histroy-event:hover {transform:translate3d(-10px,0,0)}
.tem28-irregular-histroy-event .tem28-irregular-histroy-event:last-child {border-bottom:0}
@media (max-width:480px) {
    .tem28-irregular .col-xs-10,.tem28-irregular .col-xs-6 {width:100%}
}
.tem29-irregular .full-screen .interval {padding:0;margin:0 -7px}
.tem29-irregular .col-md-6:nth-child(odd) .row {margin-left:-15px;margin-right:-5px}
.tem29-irregular .col-md-6:nth-child(even) .row {margin-right:-15px;margin-left:-5px}
.tem29-irregular [layout-style=column] .row {margin:0 -7px!important}
.tem29-irregular .interval {padding:0 7px}
.tem29-irregular [layout-style=column]:nth-child(odd) .row {margin-left:-15px;margin-right:-5px}
.tem29-irregular [layout-style=column]:nth-child(even) .row {margin-right:-15px;margin-left:-5px}
.tem29-irregular-item {text-align:center;position:relative;overflow:hidden;margin-bottom:20px}
.tem29-irregular-item .images {width:100%;position:relative;height:400px;z-index:1}
[layout-style=column] .tem29-irregular-item .images {height:auto}
.tem29-irregular-item .tem29-irregular-hover {width:100%;opacity:0;position:absolute;top:50%;left:0;margin-top:-17px;z-index:2;transform:scale(1);-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}
.tem29-irregular-item:hover .tem29-irregular-hover {opacity:1;transform:scale(1.08)}
.tem29-irregular-item .tem29-irregular-hover .btn {border-radius:20px;height:34px;color:#fff;border:1px solid #fff;text-decoration:none;text-align:center;z-index:2}
.tem29-irregular-item .tem29-irregular-info {width:100%;background:rgba(000,000,000,.5);color:#fff;padding:15px;position:absolute;bottom:0;left:0;text-align:left;z-index:1}
.tem29-irregular-item .tem29-irregular-info h3 {margin:0;font-size:16px;font-weight:400;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}
.tem29-irregular-item .tem29-irregular-info .pro-text {font-size:14px;max-height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}
.tem29-irregular-item .images img {width:100%;height:100%;display:block;transform:scale(1);-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}
.tem29-irregular-item:hover .images img {transform:scale(1.08)}
@media (max-width:1024px) {
    .tem29-irregular-item {overflow:hidden;margin-bottom:15px}
    .tem29-irregular-item .tem29-irregular-hover {opacity:1;transform:scale(1.08);-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}
    .tem29-irregular-item .images {height:330px}
    .tem29-irregular-item .images img {transform:scale(1.08);-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}
}
@media (max-width:980px) {
    .tem29-irregular-item .images {height:426px}
    .tem29-irregular .col-md-6 {padding:0}
    .tem29-irregular .col-md-6:nth-child(odd) .row {margin-left:-15px;margin-right:-15px}
    .tem29-irregular .col-md-6:nth-child(even) .row {margin-right:-15px;margin-left:-15px}
}
@media (max-width:767px) {
    .tem29-irregular-item .images {height:440px}
    .tem29-irregular .col-md-6 {padding:0 15px}
    .tem29-irregular-item .tem29-irregular-hover {transform:scale(1)}
    .tem29-irregular-item .tem29-irregular-hover .btn {font-size:12px;height:30px}
    .tem29-irregular-item .tem29-irregular-info {padding:10px}
    .tem29-irregular-item .tem29-irregular-info h3 {font-size:14px}
    .tem29-irregular-item .tem29-irregular-info .pro-text {font-size:12px}
}
@media (max-width:640px) {
    .tem29-irregular-item .images {height:360px}
}
@media (max-width:430px) {
    .tem29-irregular-item .images {height:230px}
    .tem29-irregular [layout-style=column] {width:100%}
}
@media (max-width:360px) {
    .tem29-irregular-item .images {height:190px}
}
@media (max-width:320px) {
    .tem29-irregular-item .images {height:170px}
}
.tem30-irregular {width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}
.tem30-irregular_gds {padding:30px 0;position:relative}
.tem30-irrnext,.tem30-irrprev {position:absolute;top:32px;height:58px;line-height:52px;width:58px;border:2px solid #fff;font-size:26px;border-radius:50%;color:#fff;text-align:center;cursor:pointer}
.tem30-irrnext span,.tem30-irrprev span {color:#fff;font-size:20px;line-height:50px;text-align:center}
.tem30-irrprev {left:0}
.tem30-irrnext {right:0}
.tem30-irregular-box {width:80%;margin:0 auto;overflow:hidden}
.tem30-irregular-box ul {width:10000px;position:relative}
.tem30-irregular ul li {width:60px;height:60px;line-height:56px;font-size:16px;border-radius:50%;color:#333;text-align:center;margin-right:15px;display:inline-block;overflow:hidden;cursor:pointer;opacity:.8;transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;border:3px solid #fff;background:#fff}
.tem30-irregular-box .in {color:#fff;transition:all .4s ease 0s;background:#4EB981}
.tem30-irregular-event {width:100%;margin:40px 0 20px}
.tem30-irregular-event .tem30-irr-title {font-size:22px;text-align:center;color:#fff;margin:0;padding:20px 0}
.tem30-irregular-event .tem30-irregular-nr {color:#fff;font-size:14px;line-height:25px;width:60%;text-align:center;margin:0 auto;transition:all .4s linear 0s;display:none}
@media (max-width:767px) {
    .tem30-irregular h1 {margin:0}
    .tem30-irregular-event {margin:10px 0}
    .tem30-irregular_gds {padding:20px 0 0}
    .tem30-irrnext,.tem30-irrprev {border:none;font-size:30px;height:auto;width:auto;line-height:inherit;top:38px}
    .tem30-irregular-event .tem30-irregular-nr {width:100%}
    .tem30-irregular-event .tem30-irr-title {padding:10px 0}
}
.tem31-irregular {width:100%;padding:40px 0;text-align:center;position:relative;color:#fff;min-height:600px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.tem31-irregular .irregular-main {background:rgba(51,51,51,.8);padding:20px;margin:0 auto;width:800px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}
.tem31-irregular .irregular-main .irregular-main-border {border:1px solid #cdcdcd;padding:40px 15px 20px;width:100%;line-height:25px}
.tem31-irregular .decorate-block {margin-bottom:10px}
.tem31-irregular .decorate-block .decorate-block-center,.tem31-irregular .decorate-block .decorate-block-left,.tem31-irregular .decorate-block .decorate-block-right {position:relative;padding:6px;font-size:0}
.tem31-irregular .decorate-block .decorate-block-left::before,.tem31-irregular .decorate-block .decorate-block-right::before {content:"";background:#fff;width:54px;height:1px;display:inline-block}
.tem31-irregular .decorate-block .decorate-block-left::after,.tem31-irregular .decorate-block .decorate-block-right::after {content:"";position:absolute;background:#fff;border-radius:50%;width:6px;height:6px;top:2px}
.tem31-irregular .decorate-block .decorate-block-left::after {right:1px}
.tem31-irregular .decorate-block .decorate-block-right::after {left:1px}
.tem31-irregular .decorate-block .decorate-block-center::before {background:#fff;width:10px;height:10px;content:"";border-radius:50%;position:absolute;left:4px;top:4px}
.tem31-irregular .decorate-block .decorate-block-center {padding:10px}
.tem31-irregular .irregular-main h2 {font-size:30px;font-weight:700;text-transform:uppercase}
.tem31-irregular .irregular-main .letters {color:#fff;font-size:16px;letter-spacing:6px;margin-bottom:20px}
.tem31-irregular .irregular-main .irregular-btn {text-align:right}
.tem31-irregular .irregular-main .irregular-btn .btn {background:transparent none repeat scroll 0 0;border:medium none;font-family:arial}
@media (max-width:900px) {
    .tem31-irregular .irregular-main {width:600px}
}
@media (max-width:767px) {
    .tem31-irregular {min-height:400px}
    .tem31-irregular .irregular-main {width:70%}
}
@media (max-width:480px) {
    .tem31-irregular .irregular-main {width:96%;padding:15px}
    .tem31-irregular .irregular-main .irregular-main-border {padding:20px 15px 10px}
    .tem31-irregular .irregular-main h2 {font-size:20px;margin-top:0}
    .tem31-irregular .irregular-main .letters {font-size:12px;letter-spacing:0;margin-bottom:0}
    .tem31-irregular .irregular-main .text {font-size:12px;line-height:20px!important;max-height:200px;overflow:hidden}
}
.tem32-irregular-box >.col-md-3 {padding:0 15px 0 0}
.content-right .tem32-irregular-box >.col-md-3,.tem32-irregular-box >.col-md-9 {padding:0 0 0 15px}
.content-right .tem32-irregular-box >.col-md-9 {padding:0 15px 0 0}
.tem58-text {width:100%;overflow:hidden;position:relative;height:430px}
.tem58-text a {position:relative;display:inline-block;width:100%;height:100%}
.tem58-text a::before {position:absolute;content:"";left:0;right:0;z-index:-1;bottom:0;transform:scaleX(0);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;background:rgba(255,255,255,.15);border:10px solid rgba(255,255,255,.45);width:100%;height:100%}
.tem58-text:hover a::before {-webkit-transform:scaleX(1);transform:scaleX(1);z-index:1}
.tem58-text a img {width:100%;height:100%}
.tem58-text h3 {position:absolute;padding:15px;background:rgba(0,0,0,.5);color:#fff;line-height:25px;font-size:20px;overflow:hidden;text-overflow:ellipsis;left:0;top:43%;text-align:center;width:100%;margin:0;z-index:3}
.tem32-irregular-right .col-md-6:nth-of-type(odd) {
    padding:0 15px 0 0}
.tem32-irregular-right .col-md-6:nth-of-type(even) {
    padding:0 0 0 15px}
.tem32-irregular-right .col-md-6:nth-of-type(1) .tem59-text,.tem32-irregular-right .col-md-6:nth-of-type(2) .tem59-text {margin-bottom:30px}
.tem59-text {width:100%;overflow:hidden;position:relative;height:200px}
.tem59-text a {position:relative;display:inline-block;width:100%;height:100%}
.tem59-text a::before {position:absolute;content:"";background:rgba(255,255,255,.1);left:0;top:0;height:1px;width:0;transition:all .3s ease-out 0s}
.tem59-text a::after {position:absolute;content:"";background:rgba(255,255,255,.1);right:0;bottom:0;height:0;width:0;transition:all .3s ease-out 0s}
.tem59-text a img,.tem59-text:hover a::after,.tem59-text:hover a::before {width:100%;height:100%}
.tem59-text h3 {position:absolute;padding:0 15px;color:rgba(255,255,255,.8);font-size:20px;font-weight:500;overflow:hidden;width:100%;text-align:center;left:0;top:28%;letter-spacing:2px}
@media (max-width:991px) {
    .tem32-irregular-box >.col-sm-3 {padding:0 10px 0 0}
    .content-right .tem32-irregular-box >.col-md-3,.tem32-irregular-box >.col-sm-9 {padding:0 0 0 10px}
    .content-right .tem32-irregular-box >.col-md-9,.tem32-irregular-right .col-md-6:nth-of-type(odd) {
        padding:0 10px 0 0}
    .tem32-irregular-right .col-md-6:nth-of-type(even) {
        padding:0 0 0 10px}
    .tem32-irregular-right .col-md-6:nth-of-type(1) .tem59-text,.tem32-irregular-right .col-md-6:nth-of-type(2) .tem59-text {margin-bottom:20px}
    .tem58-text {height:270px}
    .tem58-text h3 {padding:10px;font-size:16px}
    .tem59-text {height:125px}
    .tem59-text h3 {top:20%;font-size:16px}
}
@media (max-width:767px) {
    .tem58-text {height:auto}
    .tem32-irregular-box>.col-md-3,.tem32-irregular-box>.col-md-9 {padding:0;margin:10px 0}
    .tem59-text {height:200px}
    .tem59-text h3 {top:35%}
}
@media (max-width:480px) {
    .tem32-irregular-right .col-md-6 {width:100%;padding:0!important}
    .tem32-irregular-right .col-md-6 .tem59-text {margin-bottom:10px}
    .tem59-text h3 {top:45%;margin:0}
}
.tem33-irregular {width:100%;min-height:450px;text-align:center;position:relative;background-position:50% 50%;background-size:cover;overflow:hidden}
@media (max-width:768px) {
    .tem33-irregular {min-height:350px}
}
@media (max-width:480px) {
    .tem33-irregular {min-height:250px}
}
.tem34-irregular {border-radius:0;border-style:none;border-width:0;margin:0;overflow:hidden;padding:40px 0}
.tem34-irregular .irregular-main {padding:50px;background:#fff;box-shadow:4px 3px 20px rgba(0,0,0,.15)}
.tem34-irregular .irregular-main section {padding:0}
.tem34-irregular .irregular-main h3 {margin-top:0}
.tem34-irregular .irregular-main img {max-width:100%}
.tem34-irregular .irregular-main .short {font-size:16px}
.tem34-irregular .irregular-main .text {line-height:25px;overflow:hidden;color:#888;margin:20px 0}
.tem34-irregular .irregular-main .irregular-btn {text-align:left}
.tem34-irregular .irregular-main .irregular-btn a {background-color:transparent;border-color:rgba(0,0,0,.78);border-radius:0;color:#111;font-size:12px}
@media (max-width:768px) {
    .tem34-irregular .irregular-main {background:rgba(255,255,255,.8)}
}
@media (max-width:360px) {
    .tem34-irregular .irregular-main {padding:20px}
}
.tem35-irregular {border-radius:0;border-style:none;border-width:0;margin:0;overflow:hidden;padding:40px 0}
.tem35-irregular .irregular-main {padding:50px;background:#fff;box-shadow:4px 3px 20px rgba(0,0,0,.15)}
.tem35-irregular .irregular-main section {padding:0}
.tem35-irregular .irregular-main h3 {margin-top:0}
.tem35-irregular .irregular-main img {max-width:100%}
.tem35-irregular .irregular-main .short {font-size:16px}
.tem35-irregular .irregular-main .text {line-height:25px;overflow:hidden;color:#888;margin:20px 0}
.tem35-irregular .irregular-main .irregular-btn {text-align:left}
.tem35-irregular .irregular-main .irregular-btn a {background-color:transparent;border-color:rgba(0,0,0,.78);border-radius:0;color:#111;font-size:12px}
@media (max-width:768px) {
    .tem35-irregular .irregular-main {background:rgba(255,255,255,.8)}
}
@media (max-width:360px) {
    .tem35-irregular .irregular-main {padding:20px}
}
.tem36-irregular {border-radius:0;border-style:none;border-width:0;margin:0;overflow:hidden;padding:40px 0}
.tem36-irregular .irregular-main {padding:50px;background:#fff;box-shadow:4px 3px 20px rgba(0,0,0,.15)}
.tem36-irregular .irregular-main section {padding:0}
.tem36-irregular .irregular-main h3 {margin-top:0}
.tem36-irregular .irregular-main img {max-width:100%}
.tem36-irregular .irregular-main .short {font-size:16px}
.tem36-irregular .irregular-main .text {line-height:25px;overflow:hidden;color:#888;margin:20px 0}
.tem36-irregular .irregular-main .irregular-btn {text-align:left}
.tem36-irregular .irregular-main .irregular-btn a {background-color:transparent;border-color:rgba(0,0,0,.78);border-radius:0;color:#111;font-size:12px}
@media (max-width:768px) {
    .tem36-irregular .irregular-main {background:rgba(255,255,255,.8)}
}
@media (max-width:360px) {
    .tem36-irregular .irregular-main {padding:20px}
}
.tem37-irregular {border-radius:0;border-style:none;border-width:0;margin:0;overflow:hidden;padding:40px 0}
.tem37-irregular .irregular-main {padding:50px;background:#fff;box-shadow:4px 3px 20px rgba(0,0,0,.15)}
.tem37-irregular .irregular-main section {padding:0}
.tem37-irregular .irregular-main h3 {margin-top:0}
.tem37-irregular .irregular-main img {max-width:100%}
.tem37-irregular .irregular-main .short {font-size:16px}
.tem37-irregular .irregular-main .text {line-height:25px;overflow:hidden;color:#888;margin:20px 0}
.tem37-irregular .irregular-main .irregular-btn {text-align:left}
.tem37-irregular .irregular-main .irregular-btn a {background-color:transparent;border-color:rgba(0,0,0,.78);border-radius:0;color:#111;font-size:12px}
@media (max-width:768px) {
    .tem37-irregular .irregular-main {background:rgba(255,255,255,.8)}
}
@media (max-width:360px) {
    .tem37-irregular .irregular-main {padding:20px}
}
.tem38-irregular {border-radius:0;border-style:none;border-width:0;margin:0;overflow:hidden;padding:40px 0}
.tem38-irregular .irregular-main {padding:50px;background:rgba(255,255,255,.8);box-shadow:4px 3px 20px rgba(0,0,0,.15)}
.tem38-irregular .irregular-main .title {margin-top:0}
.tem38-irregular .irregular-main img {max-width:100%}
.tem38-irregular .irregular-main .short {font-size:16px}
.tem38-irregular .irregular-main .text {line-height:25px;overflow:hidden;color:#888;margin:20px 0}
.tem38-irregular .irregular-main .irregular-btn {text-align:left}
.tem38-irregular .irregular-main .irregular-btn a {background-color:transparent;border-color:rgba(0,0,0,.78);border-radius:0;color:#111;font-size:12px}
@media (max-width:480px) {
    .tem38-irregular .col-xs-offset-3 {margin-left:0}
    .tem38-irregular .col-xs-9 {width:100%}
    .tem38-irregular .irregular-main .title {font-size:20px;margin-bottom:0}
    .tem38-irregular .irregular-main .text {margin-top:10px}
}
@media (max-width:360px) {
    .tem38-irregular .irregular-main {padding:20px}
}
.tem39-irregular {border-radius:0;border-style:none;border-width:0;margin:0;padding:0;overflow:hidden}
.tem39-irregular .irregular-main h3 {color:#333;margin:0;line-height:25px;max-height:50px;overflow:hidden;font-size:20px}
.tem39-irregular .irregular-main img {max-width:100%}
.tem39-irregular .irregular-main .text {line-height:25px;overflow:hidden;color:#999;margin:20px 0 10px;max-height:100px}
@media (max-width:768px) {
    .tem39-irregular .irregular-main {background:rgba(255,255,255,.9)}
}
@media (max-width:480px) {
    .tem39-irregular .col-xs-4 {width:100%}
    .tem39-irregular .irregular-main {padding:0}
    .tem39-irregular .irregular-main .text {margin:5px 0 15px}
    .tem39-irregular .irregular-main {margin-bottom:20px}
}
@media (max-width:480px) {
    .tem39-irregular .irregular-main {padding:20px;margin-bottom:10px}
}
.tem40-irregular .irregular-main-l {width:100%;overflow:hidden}
.tem40-irregular .irregular-main-l h1 {color:#333;font-weight:300}
.tem40-irregular .irregular-main-l .text {font-size:14px;letter-spacing:2.5px;font-weight:500;text-transform:uppercase;line-height:25px}
.tem40-irregular .irregular-main-r .desc {font-size:15px;color:#777;line-height:25px}
@media (max-width:990px) {
    .tem40-irregular .irregular-main-l h1 {font-size:26px}
}
@media (max-width:640px) {
    .tem40-irregular .col-xs-6 {width:100%}
}
.tem41-irregular .tem41-irregular-sm {width:100%;padding:0 10px}
.tem41-irregular .tem41-irregular-sm .col-lg-3 {padding:0 5px}
.tem41-irregular .tem41-irregular_li {position:relative;padding-top:100%;overflow:hidden;margin:5px 0;cursor:pointer;text-align:left}
.tem41-irregular .tem41-irregular_li .imgbox {min-height:262px;overflow:hidden;width:100%;height:100%;position:absolute;left:0;top:0}
.tem41-irregular .tem41-irregular_li .imgbox img {width:100%;height:100%;display:block}
@media (max-width:990px) {
    .tem41-irregular h2 {font-size:26px}
}
@media (max-width:640px) {
    .tem41-irregular_li .imgbox {min-height:auto;max-height:auto}
    .tem41-irregular_li {margin-bottom:15px}
    .tem41-irregular-sm .col-xs-6 {width:100%}
}
.tem42-irregular .col-md-6 {padding:0}
.tem42-irregular .full-screen .irregular-text {padding:0 70px}
.tem42-irregular .container .irregular-text {padding:0 15px}
.tem42-irregular .irregular-text .text {margin-top:0;line-height:175%;max-height:400px;font-size:14px;overflow:hidden}
.tem42-irregular .irregular-text .text p {margin-bottom:0}
.tem42-irregular .irregular-text .text_btn {padding-top:20px;text-transform:uppercase}
.tem42-irregular .irregular-img {position:relative}
.tem42-irregular .irregular-img .owl-theme .owl-controls {width:100%;position:absolute;bottom:10px;left:0}
.tem42-irregular .irregular-img img {display:block;width:100%;height:100%}
.tem42-irregular .irregular-img a {display:block;width:100%;position:absolute}
.tem42-irregular .irregular-img a:first-child {position:static}
@media (max-width:980px) {
    .tem42-irregular .irregular-text {padding:15px 30px}
    .tem42-irregular .irregular-text .text {max-height:264px}
    .tem42-irregular .irregular-text h1 {margin-top:0}
    .tem42-irregular .col-md-6:nth-child(2) {
        margin-top:20px}
}
@media (max-width:768px) {
    .tem42-irregular .irregular-text {padding:15px 25px}
    .tem42-irregular .irregular-img .owl-theme .owl-controls {bottom:5px}
    .tem42-irregular .irregular-text .text {max-height:150px;font-size:12px}
}
@media (max-width:640px) {
    .tem42-irregular .col-xs-6 {width:100%}
    .tem42-irregular .irregular-text {padding:15px}
    .tem42-irregular .irregular-text .text {max-height:400px;font-size:14px}
    .tem42-irregular .container .irregular-text,.tem42-irregular .full-screen .irregular-text {padding:0}
    .tem42-irregular .irregular-text .title {font-size:20px}
}
.tem43-irregular {text-align:center}
.tem43-irregular img {max-width:100%}
.tem44-irregular {padding:20px 0 0}
.tem44-irregular .irregular-item {border-bottom:1px dotted #ccc;padding:0 0 20px}
.tem44-irregular h2 {font-size:20px}
.tem44-irregular .text {line-height:195%;margin-bottom:15px}
.tem44-irregular img {width:100%}
@media (max-width:768px) {
    .tem44-irregular h2 {margin:10px 0 5px}
    .tem44-irregular .text {margin-bottom:0}
    .tem44-irregular .irregular-item {padding:0 0 10px}
}
.tem45-irregular {width:100%;overflow:hidden;margin:20px 0}
.tem45-irregular h2 {font-size:26px;width:100%;color:#444;text-align:center;margin:0 0 30px}
.tem45-irregular .protext {color:#6a6a6a;font-size:13px;padding:0 0 50px;line-height:23px}
.tem45-irregular .histroy {width:100%;overflow:hidden;border-top:1px solid rgba(211,211,211,.5)}
.tem45-irregular .histroy-event {width:100%;padding:15px 0;border-bottom:1px dashed #ccc;display:inline-block;transition:transform .6s ease 0s;color:#666;float:left}
.tem45-irregular .histroy-event .to-right {color:#a5a5a5;font-size:15px;padding:0 2%;display:inline-block;float:left}
.tem45-irregular .histroy-event .year {font-size:18px;font-family:HELVETICANEUELTPRO-THEX,Arial;display:inline-block;float:left}
.tem45-irregular .histroy-event .event {font-size:13px;line-height:22px;color:#6a6a6a;display:inline-block;max-width:80%;overflow:hidden}
.tem45-irregular .histroy-event:hover {transform:translate3d(20px,0,0)}
.tem45-irregular .histroy .histroy-event:last-child {border-bottom:0}
@media (max-width:768px) {
    .tem45-irregular .histroy-event .to-right {padding:0 3%}
    .tem45-irregular h2 {font-size:22px;margin:0 0 15px}
    .tem45-irregular .histroy-event .year {width:80%}
    .tem45-irregular .histroy-event .to-right {float:right}
    .tem45-irregular .histroy-event .event {width:100%;margin-top:10px}
}
.tem46-irregular h2 {font-size:26px;font-weight:400;color:#565656;margin:20px 0 40px;position:relative;transition:all .4s ease-in 0s}
.tem46-irregular h2::before {content:"";position:absolute;width:40px;left:0;bottom:-5px;height:2px;background-color:#ccc;transition:all .4s ease-in 0s}
.tem46-irregular .irregular-hover:hover h2::before {background-color:#666}
.tem46-irregular .irregular-hover:hover h2 {transform:translateY(-10px)}
.tem46-irregular .public_picture {width:100%;position:relative}
.tem46-irregular.full-screen-spacing .irregular-hover {padding:0 10px}
.tem46-irregular .irregular-hover {padding:0}
.content-right .tem46-irregular .public_picture .model {float:right}
.tem46-irregular .public_picture img {position:relative;z-index:3;max-width:100%;transition:all .6s ease-in-out 0s}
.tem46-irregular .irregular-hover:hover img {transform:translateX(10px)}
.tem46-irregular .public_picture a::before {position:absolute;content:"";border:1px solid #adadad;left:-25px;bottom:-25px;width:80%;height:110%;z-index:1}
.tem46-irregular .public_picture a::after {position:absolute;content:"";z-index:2;bottom:-25px;left:-25px;width:80%;height:55%;opacity:.85}
.content-right .tem46-irregular .public_picture a::after,.content-right .tem46-irregular .public_picture a::before {right:-25px;left:auto}
.tem46-irregular .text {font-size:13px;color:#6a6a6a;line-height:24px;max-height:336px;overflow:hidden}
.tem46-irregular .text_btn {margin:40px 0 10px}
.tem46-irregular .text_btn a {font-size:13px;border:1px solid #c6c6c6!important;padding:12px 40px;background:0 0;position:relative;border-radius:0;color:#aeaeae}
.tem46-irregular .text_btn a::before {width:0;height:100%;content:"";position:absolute;left:0;top:0;transition:all .4s ease-in-out 0s}
.tem46-irregular .irregular-hover:hover .text_btn a {color:#fff;z-index:2}
.tem46-irregular .irregular-hover:hover .text_btn a::before {width:100%;z-index:-1}
@media (max-width:480px) {
    .tem46-irregular .col-xs-6 {width:100%}
    .tem46-irregular .public_picture {margin-bottom:30px}
    .tem46-irregular .col-xs-6:nth-of-type(2) {
        padding:0}
    .tem46-irregular .irregular-hover {margin-bottom:30px}
    .tem46-irregular h2 {margin:0}
    .tem46-irregular .text_btn {margin:20px 0 0}
    .content-right .tem46-irregular .public_picture {margin-top:30px}
    .tem46-irregular .public_picture a::before {left:-15px;bottom:-15px;height:100%}
    .tem46-irregular .public_picture a::after {left:-15px;bottom:-15px;height:50%}
    .content-right .tem46-irregular .public_picture a::before {right:-15px;bottom:-15px;height:100%}
    .content-right .tem46-irregular .public_picture a::after {right:-15px;bottom:-15px;height:50%}
    .tem46-irregular .irregular-hover {padding:0}
}
.tem47-irregular h2 {font-size:26px;font-weight:400;color:#565656;margin:20px 0 40px;position:relative;transition:all .4s ease-in 0s}
.tem47-irregular h2::before {content:"";position:absolute;width:40px;left:0;bottom:-5px;height:2px;background-color:#ccc;transition:all .4s ease-in 0s}
.tem47-irregular .irregular-hover:hover h2::before {background-color:#666}
.tem47-irregular .irregular-hover:hover h2 {transform:translateY(-10px)}
.tem47-irregular .public_picture {width:100%;position:relative}
.tem47-irregular .irregular-hover {margin-bottom:50px}
.tem47-irregular .public_picture .model {float:right}
.tem47-irregular .public_picture img {position:relative;z-index:3;max-width:100%;transition:all .6s ease-in-out 0s}
.tem47-irregular .irregular-hover:hover img {transform:translateX(-10px)}
.tem47-irregular .public_picture a::before {position:absolute;content:"";border:1px solid #adadad;right:-25px;bottom:-25px;width:80%;height:110%;z-index:1}
.tem47-irregular .public_picture a::after {position:absolute;content:"";z-index:2;bottom:-25px;right:-25px;width:80%;height:55%;opacity:.85}
.tem47-irregular .text {font-size:13px;color:#6a6a6a;line-height:24px;max-height:336px;overflow:hidden}
.tem47-irregular .text_btn {margin:40px 0 10px}
.tem47-irregular .text_btn a {font-size:13px;border:1px solid #c6c6c6!important;padding:12px 40px;background:0 0;position:relative;border-radius:0;color:#aeaeae}
.tem47-irregular .text_btn a::before {width:0;height:100%;content:"";position:absolute;left:0;top:0;transition:all .4s ease-in-out 0s}
.tem47-irregular .irregular-hover:hover .text_btn a {color:#fff;z-index:2}
.tem47-irregular .irregular-hover:hover .text_btn a::before {width:100%;z-index:-1}
@media (max-width:480px) {
    .tem47-irregular .col-xs-6 {width:100%}
    .tem47-irregular .public_picture {margin-top:30px}
    .tem47-irregular .col-xs-6:nth-of-type(1) {
        padding:0}
    .tem47-irregular .irregular-hover {margin-bottom:30px}
    .tem47-irregular h2 {margin:0}
    .tem47-irregular .text_btn {margin:20px 0 0}
    .tem47-irregular .public_picture a::before {right:-15px;bottom:-15px;height:100%}
    .tem47-irregular .public_picture a::after {right:-15px;bottom:-15px;height:50%}
}
.tem48-irregular .tem48-irregular_left,.tem48-irregular .tem48-irregular_middle,.tem48-irregular .tem48-irregular_right {height:480px;overflow:hidden}
.tem48-irregular_left .irr-item {text-align:center;position:relative;overflow:hidden;margin-bottom:20px}
.tem48-irregular_left .irr-item .irr-info {width:80%;background:rgba(255,255,255,.8);color:#333;padding:5px 10px;position:absolute;bottom:10%;left:10%;text-align:center;overflow:hidden;z-index:1}
.tem48-irregular_left .irr-item .irr-info h3 {margin:0;font-size:18px;font-weight:400;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}
.tem48-irregular_left .irr-item .irr-images {width:100%;height:480px;position:relative;z-index:1}
.tem48-irregular_left .irr-item .irr-images img {width:100%;height:100%;display:block}
.tem48-irregular_left .irr-item .irr-images:hover img {transform:scale(1.08,1.08);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}
.tem48-irregular .irregular-images a {display:block;width:100%;padding-top:100%;position:relative}
.tem48-irregular .irregular-images img {width:100%;height:100%;position:absolute;top:0;left:0}
.tem48-irregular .irregular-images:hover img {transform:scale(1.08,1.08);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}
.tem48-irregular .text-box {width:100%;padding:10px 0}
.tem48-irregular .text-box h3 {max-height:20px;line-height:20px;font-size:18px;word-wrap:break-word;font-weight:400;overflow:hidden;margin-top:0}
.tem48-irregular .text-box h3 section {padding:0}
.tem48-irregular .text-box .text {font-size:14px;color:#999;margin:10px 0 20px;max-height:66px;line-height:22px;overflow:hidden}
.tem48-irregular .text-box .text section {padding:0}
.tem48-irregular .text-box .irregular-btn a {color:#666;border-color:#ccc}
.tem48-irregular .text-box .irregular-btn a:hover {color:#eee;border-color:#eee}
.tem48-irregular_middle .irr-middle-box {height:230px;background:#f6f6f6;padding:30px 0;margin:0 -15px;overflow:hidden}
.tem48-irregular_middle .irr-middle-box:first-child {margin-bottom:20px}
.tem48-irregular_middle .irr-middle-box .col-md-6:last-child,.tem48-irregular_middle .irr-middle-box .text-box {padding-left:0}
.tem48-irregular_right .irr-right-box .irregular-images a {padding-top:64%}
.tem48-irregular_right .irr-right-box .text-box {height:250px;background:#f6f6f6;padding:20px 15px}
.tem48-irregular_right .irr-right-box .text-box .text {max-height:110px}
@media (max-width:980px) {
    .tem48-irregular_middle .irr-middle-box {padding:0;margin-bottom:20px}
    .tem48-irregular_left .irr-item .irr-images,.tem48-irregular_middle .irr-middle-box,.tem48-irregular_right .irr-right-box .text-box {height:auto}
    .tem48-irregular .tem48-irregular_left,.tem48-irregular .tem48-irregular_middle,.tem48-irregular .tem48-irregular_right {height:auto;padding:0}
}
@media (max-width:767px) {
    .tem48-irregular .tem48-irregular_left,.tem48-irregular .tem48-irregular_middle,.tem48-irregular .tem48-irregular_right {padding:0 15px}
    .tem48-irregular_middle .irr-middle-box {margin:0;padding:15px 0}
    .tem48-irregular_middle .irr-middle-box .col-md-6 {padding-left:0}
}
@media (max-width:360px) {
    .tem48-irregular .text-box .text {max-height:44px;margin:10px 0}
}
.tem49-irregular .irregular-li {width:100%;transition:all .6s ease 0s;padding:20px 0;border-bottom:1px solid #eee}
.tem49-irregular .irregular-li img {width:100%;max-height:130px;overflow:hidden}
.tem49-irregular .irregular-li .text-data {font-family:HELVETICANEUELTPRO-THEX,Arial;font-weight:300;transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;text-align:left}
.tem49-irregular .irregular-li:hover .text-data {transform:translateX(20px)}
.tem49-irregular .irregular-li .text-data {font-size:28px;color:#8a8a8a;line-height:46px;display:inline-block;width:100%}
.tem49-irregular .irregular-li .text-desc {width:100%;transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transform:translateX(-40px)}
.tem49-irregular .irregular-li:hover .text-desc {transform:translateX(-20px)}
.tem49-irregular h3.title {color:#555;font-size:16px;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transition:all .35s ease-in 0s;line-height:30px}
.tem49-irregular .desc {max-height:75px;overflow:hidden;line-height:25px;font-size:13px;transition:all .33s ease-in 0s;-o-transition:all .33s ease-in 0s;-moz-transition:all .33s ease-in 0s;-ms-transition:all .33s ease-in 0s;-webkit-transition:all .33s ease-in 0s;color:#666}
@media (max-width:991px) {
    .tem49-irregular .irregular-li .text-desc {transform:translateX(0)}
}
@media (max-width:480px) {
    .tem49-irregular .irregular-li img {max-height:500px}
    .tem49-irregular .col-xs-2,.tem49-irregular .col-xs-4,.tem49-irregular .col-xs-6 {width:100%}
    .tem49-irregular .irregular-li .text-data {font-size:20px}
}
.tem50-irregular .irregular-text h3 {font-size:18px;color:#333;margin:0;height:26px;padding:0 20px 0 0;display:inline-block;max-width:60%;overflow:hidden;line-height:30px;text-overflow:ellipsis}
.tem50-irregular .irregular-text .short-desc {color:#999;font-size:13px;display:inline-block}
.tem50-irregular .irregular-text {margin-top:30px}
.tem50-irregular .desc {font-size:13px;color:#757575;margin-top:26px;line-height:26px;max-height:52px;overflow:hidden}
.tem50-irregular .irregular-img {height:150px;overflow:hidden}
.tem50-irregular img {width:100%}
.tem50-irregular .irregular-li {width:100%;border-top:1px solid rgba(0,0,0,.06);transition:all .3s ease-out 0s}
.tem50-irregular .irregular-li:hover {border-color:#A1A1A1}
.tem50-irregular .irregular-li>div {transition:all .6s ease-out 0s;display:inline-block}
.tem50-irregular .irregular-li:hover>div {transform:translateY(20px)}
.tem50-irregular .col-md-6 {margin:40px 0}
@media (max-width:991px) {
    .tem50-irregular .col-md-6 {margin:20px 0}
}
@media (max-width:480px) {
    .tem50-irregular .col-xs-4,.tem50-irregular .col-xs-8 {width:100%}
    .tem50-irregular .col-xs-8 {padding:0}
    .tem50-irregular .irregular-img {height:auto}
    .tem50-irregular .desc {margin:10px 0 15px}
    .tem50-irregular .irregular-text {margin-top:15px}
    .tem50-irregular .col-md-6 {margin:10px 0}
}
.tem51-irregular .imgae {height:250px;overflow:hidden}
.tem51-irregular .imgae img {width:100%;height:100%;transition:all .4s ease-in 0s}
.tem51-irregular .text {padding:60px 30px;text-align:center;width:100%;height:250px;transition:all .4s ease-in 0s}
.tem51-irregular .title {font-size:20px;color:#666;position:relative;line-height:40px;max-height:50px;overflow:hidden;padding-bottom:10px}
.tem51-irregular .title::before {content:"";position:absolute;background-color:rgba(0,0,0,.15);width:30px;bottom:5px;left:50%;margin-left:-15px;height:1px}
.tem51-irregular .description {font-size:13px;color:#999;line-height:25px;max-height:50px;overflow:hidden}
.tem51-irregular .add {font-size:30px;color:#fff;opacity:0;transition:all .4s ease-in 0s;padding-top:10px}
.tem51-irregular .bg-color-hover {transition:all .4s ease-in 0s}
.tem51-irregular .bg-color-hover:hover .add {opacity:1}
.tem51-irregular .bg-color-hover:hover .text {transform:translateY(-5px)}
.tem51-irregular .bg-color-hover:hover .imgae img {transform:scale(1.05,1.05)}
.tem51-irregular .bg-color-hover:hover .description,.tem51-irregular .bg-color-hover:hover .title,.tem51-irregular .bg-color-hover:hover .title::before {color:#fff}
@media (max-width:768px) {
    .tem51-irregular .imgae,.tem51-irregular .text {height:150px}
    .tem51-irregular .text {padding:30px}
}
@media (max-width:767px) {
    .tem51-irregular .col-xs-3,.tem51-irregular .col-xs-6 {width:100%}
    .tem51-irregular .imgae,.tem51-irregular .text {height:auto}
    .tem51-irregular .irregular-center,.tem51-irregular .irregular-left,.tem51-irregular .irregular-right {margin:7px 0}
}
.tem52-irregular .images {margin-bottom:10px}
.tem52-irregular .images img {width:100%}
@media (max-width:480px) {
    .tem52-irregular .col-xs-6 {width:100%}
}
.tem53-irregular .interval {padding:0 8px}
.tem53-irregular [layout-style=column] {padding:0 7px}
.tem53-irregular .images {margin-bottom:10px}
.tem53-irregular .images img {width:100%}
@media (max-width:480px) {
    .tem53-irregular .col-xs-6 {width:100%}
}
.tem54-irregular .irregular-img img {width:100%}
.tem54-irregular .short {font-size:20px}
.tem54-irregular .title {position:relative}
.tem54-irregular .title::before {position:absolute;content:"";width:50px;height:2px;background-color:rgba(0,0,0,.6);left:0;bottom:-10px}
.tem54-irregular .team,.tem54-irregular .team .imgae {width:100%}
.tem54-irregular .team img {width:120px;height:120px;border-radius:50%;margin:10px auto;display:block}
.tem54-irregular .description {font-size:13px;color:#999;line-height:22px;margin:30px 0}
.tem54-irregular .right-text {text-align:center}
.tem54-irregular .right-text .tit {font-size:16px;color:#000}
.tem54-irregular .right-text .desc {font-size:12px;color:#666}
@media (max-width:360px) {
    .tem54-irregular .col-lg-12 .col-xs-4 {width:100%;margin-bottom:10px}
}
.tem55-irregular .description {font-size:14px;line-height:24px;color:#666}
.tem56-irregular .interval {padding:0 12px}
.tem56-irregular .col-md-3 {padding-left:3px;padding-right:3px}
.tem56-irregular .col-md-3:nth-of-type(1) .small-img,.tem56-irregular .col-md-3:nth-of-type(3) .inside-img {margin-bottom:6px}
.tem56-irregular .irregular_picture {width:100%}
.tem56-irregular .images {position:relative;width:100%}
.tem56-irregular .big-img {height:440px}
.tem56-irregular .inside-img {height:280px}
.tem56-irregular .small-img {height:154px}
.tem56-irregular img {width:100%;height:100%}
.tem56-irregular .text {position:absolute;width:100%;display:inline-block;text-align:center;font-size:14px;color:#fff;background-color:rgba(0,0,0,.5);height:40px;line-height:40px;left:0;top:50%;z-index:2;margin-top:-20px;opacity:0;transition:all .6s ease-in 0s;padding:0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem56-irregular .images:hover .text {opacity:1}
@media (max-width:991px) {
    .tem56-irregular .col-md-3 {padding-bottom:6px}
    .tem56-irregular .big-img {height:500px}
    .tem56-irregular .inside-img {height:320px}
    .tem56-irregular .small-img {height:174px}
    .tem56-irregular .text {opacity:1}
}
@media (max-width:640px) {
    .tem56-irregular .big-img {height:440px}
    .tem56-irregular .inside-img {height:280px}
    .tem56-irregular .small-img {height:154px}
}
@media (max-width:480px) {
    .tem56-irregular .big-img,.tem56-irregular .inside-img,.tem56-irregular .small-img {height:auto}
    .tem56-irregular .col-md-3 {width:100%;padding-left:0;padding-right:0}
    .tem56-irregular .interval {padding:0 15px}
}
.tem57-irregular {width:100%;overflow:hidden}
.tem57-irregular .list>div {position:relative;padding:0}
.tem57-irregular .list .image {width:100%;position:relative;display:block;background:#f6f8f9;margin:0;transition:all .3s ease 0s;overflow:hidden;max-height:700px;height:635px}
.tem57-irregular .list .image::before {content:"";width:0;height:0;position:absolute;border-style:solid;border-width:9px 9px 0;border-color:#f6f8f9 transparent transparent;display:block;top:49.9%;left:50%;transition:all .3s ease 0s;z-index:2;margin-top:-1px}
.tem57-irregular .list>div:nth-of-type(even) .image::before {bottom:49.9%;top:auto;border-width:0 9px 9px;border-color:transparent transparent #f6f8f9}
.tem57-irregular .list .image a {position:relative;display:block;height:100%}
.tem57-irregular .list>div:nth-of-type(odd) .image {padding-top:66.8%}
.tem57-irregular .list>div:nth-of-type(even) .image {padding-bottom:66.8%}
.tem57-irregular .list .image a::before {background-color:rgba(0,0,0,.4);content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;transition:all .4s ease 0s;margin-left:-8px;opacity:0}
.tem57-irregular .list .image a:hover::before {opacity:1}
.tem57-irregular .list .image a img {display:block;width:100%;max-width:100%;height:100%}
.tem57-irregular .list .text {position:absolute;left:8%;top:20%;right:8%;transform:translate(0,-50%);padding:15px}
.tem57-irregular .list .text:hover {opacity:.8}
.tem57-irregular .list>div:nth-of-type(even) .text {top:80%}
.tem57-irregular .list .text .title {font:700 18px/1.2,sans-serif;float:left;margin:0 0 15px;width:100%;max-height:50px;overflow:hidden;line-height:25px}
.tem57-irregular .list .text .title a {color:#000;opacity:.85}
.tem57-irregular .list .text .desc {color:#000;opacity:.65;font:14px/26px,sans-serif;float:left;width:100%;max-height:145px;overflow:hidden;line-height:24px}
@media (max-width:1190px) {
    .tem13-news .tem13-list .text p .data,.tem57-irregular .tem13-list .text p {width:100%;text-align:center;clear:both}
    .tem57-irregular .tem13-list .text .title {text-align:center;width:100%;padding:0 15px}
    .tem57-irregular .tem13-list .text .desc {display:none}
    .tem57-irregular .tem13-list .image {height:550px}
}
@media (max-width:1024px) {
    .tem57-irregular .tem13-list .image {height:455px}
}
@media (max-width:990px) {
    .tem57-irregular .list .text {top:20%}
    .tem57-irregular .list>div:nth-of-type(2n) .text {top:82%}
    .tem57-irregular .list>div:nth-of-type(2n) .image::before {bottom:37%;margin-bottom:-1px}
    .tem57-irregular .list .text p {margin:0 15px 10px 0}
    .tem57-irregular .list .image::before {top:37%;margin-top:-1px}
    .tem57-irregular .list .image {height:380px}
    .tem57-irregular .list .text .title {font-size:16px;margin-bottom:10px}
    .tem57-irregular .list .text .desc {max-height:75px}
}
@media (max-width:767px) {
    .tem57-irregular .list>div {padding-top:20px;padding-bottom:25px}
    .tem57-irregular .list .image {padding:0!important;height:auto}
    .tem57-irregular .list .image a {position:relative;display:block}
    .tem57-irregular .list .image>a img {height:auto}
    .tem57-irregular .list .image::before {content:"";width:0;height:0;position:absolute;border-style:solid;bottom:0;top:auto;border-width:0 9px 9px;border-color:transparent transparent #f6f8f9}
    .tem57-irregular .list>div:nth-of-type(even) .image::before {content:"";width:0;height:0;position:absolute;border-style:solid;border-width:9px 9px 0;border-color:#f6f8f9 transparent transparent;display:block;bottom:auto;top:0;left:50%;transition:all .3s ease 0s;z-index:2}
    .tem57-irregular .list .text {position:static;margin-top:20px}
    .tem57-irregular .list .text .desc {width:100%;display:block;max-height:145px}
}
.tem58-irregular .irregular-box .col-md-6 {padding:3px}
.tem58-irregular .irregular-right:nth-of-type(1) {
    margin-bottom:6px}
.tem58-irregular .text-left {width:100%;overflow:hidden;position:relative;height:430px}
.tem58-irregular .text-left>a {position:relative;display:inline-block;width:100%;height:100%}
.tem58-irregular .text-left>a::before {position:absolute;content:"";background:rgba(255,255,255,.1);left:0;top:0;height:1px;width:0;transition:all .3s ease-out 0s}
.tem58-irregular .text-left>a::after {position:absolute;content:"";background:rgba(255,255,255,.1);right:0;bottom:0;height:0;width:0;transition:all .3s ease-out 0s}
.tem58-irregular .text-left:hover>a::after,.tem58-irregular .text-left:hover>a::before,.tem58-irregular .text-left>a img {width:100%;height:100%}
.tem58-irregular .text-left .info {position:absolute;left:40px;bottom:40px;max-width:50%;overflow:hidden}
.tem58-irregular .text-left .info .title {font-size:18px;color:#111;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem58-irregular .text-left .info .desc {font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;color:#111;padding:0 0 15px}
.tem58-irregular .text-left .info a {font-size:13px;color:#333;border:1px solid #666;padding:4px 15px;display:inline-block}
.tem58-irregular .text-right {width:100%;overflow:hidden;position:relative;height:212px}
.tem58-irregular .text-right>a {position:relative;display:inline-block;width:100%;height:100%}
.tem58-irregular .text-right>a::before {position:absolute;content:"";background:rgba(255,255,255,.1);left:0;top:0;height:1px;width:0;transition:all .3s ease-out 0s}
.tem58-irregular .text-right>a::after {position:absolute;content:"";background:rgba(255,255,255,.1);right:0;bottom:0;height:0;width:0;transition:all .3s ease-out 0s}
.tem58-irregular .text-right:hover>a::after,.tem58-irregular .text-right:hover>a::before,.tem58-irregular .text-right>a img {width:100%;height:100%}
.tem58-irregular .text-right .info {position:absolute;right:40px;bottom:40px;max-width:50%;overflow:hidden;text-align:left}
.tem58-irregular .text-right .info .title {font-size:18px;color:#111;border-bottom:1px solid #333;margin:0 0 5px;padding:5px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem58-irregular .text-right .info a {font-size:13px;color:#333}
.tem58-irregular .irregular-box {padding:0 12px}
@media (max-width:990px) {
    .tem58-irregular .text-left {height:270px}
    .tem58-irregular .text-right {height:132px}
    .tem58-irregular .text-left .info {left:20px;bottom:20px}
    .tem58-irregular .text-left .info .title,.tem58-irregular .text-right .info .title {font-size:16px}
    .tem58-irregular .text-right .info {bottom:20px;right:20px}
}
@media (max-width:767px) {
    .tem58-irregular .text-left,.tem58-irregular .text-right,.tem58-irregular .text-right>a img {height:auto}
    .tem58-irregular .text-right h3 {top:35%}
}
.tem59-irregular .irregular-box {border-width:1px;border-style:solid solid none}
.tem59-irregular .irregular-box .col-md-4 .images,.tem59-irregular .irregular-box .col-md-4 .text {border-style:none solid solid none;border-width:1px}
.tem59-irregular .irregular-box .col-md-4:nth-of-type(3) .images,.tem59-irregular .irregular-box .col-md-4:nth-of-type(3) .text {border-right:0}
.tem59-irregular .irregular-box .images {position:relative;padding-top:70%;overflow:hidden}
.tem59-irregular .irregular-box .images:hover img {transform:scale(1.1,1.1)}
.tem59-irregular .irregular-box .images img {width:100%;position:absolute;height:100%;display:block;left:0;top:0;transition:all .3s ease-in 0s}
.tem59-irregular .irregular-box .text {position:relative;padding-top:70%;transition:all .3s ease-in 0s;background:#fff}
.tem59-irregular .irregular-box .info {position:absolute;width:100%;height:100%;text-align:center;left:0;top:0;padding:20% 15px}
.tem59-irregular .irregular-box .info .title {font-size:16px;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px}
.tem59-irregular .irregular-box .info .desc {font-size:12px;color:#222;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}
.tem59-irregular .irregular-box .info a {font-size:13px;color:#fff;padding:4px 10px;margin:10px 0 0;display:inline-block}
.tem59-irregular .irregular-box .info a span {color:#fff;display:inline-block;text-align:right}
.tem59-irregular .irregular-box .text:hover {opacity:.8}
@media (max-width:767px) {
    .tem59-irregular .irregular-box .info {padding:10% 15px}
    .tem59-irregular .irregular-box .col-xs-12 .text,.tem59-irregular .irregular-box .text {padding-top:70%}
}
@media (max-width:560px) {
    .tem59-irregular .irregular-box .col-md-4 {width:100%}
    .tem59-irregular .irregular-box .info {padding:30% 15px}
}
@media (max-width:440px) {
    .tem59-irregular .irregular-box .info {padding:20% 15px 15px}
}
.tem60-irregular {width:100%;text-align:center;overflow:hidden}
.tem60-irregular .text {width:300px;border-radius:50%;height:300px;margin:0 auto;overflow:hidden;padding:40px}
.tem60-irregular .description {max-height:216px;overflow:hidden;color:#fff;font-size:14px;line-height:24px}
.tem61-irregular {background-size:cover;background-position:center center}
.tem61-irregular .tem90-text {width:100vw;height:100vh;padding:0;margin:0;position:relative}
.tem61-irregular .text {width:100%;padding:0 50px;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media(max-width:768px) {
    .tem61-irregular .text {padding:0 5px}
    .tem61-irregular .tem90-text {width:100%}
}
.tem62-irregular {padding:50px 20px}
.tem62-irregular .qrcode .image {width:110px;height:110px;margin:auto;padding:10px;border-radius:5px;border-style:dashed;border-width:2px}
.tem62-irregular .icons {padding:25px 0}
.tem62-irregular .icons a {padding:0 15px;font-size:26px}
.tem62-irregular .text {font-size:13px;line-height:22px}
@media(max-width:768px) {
    .tem62-irregular,.tem62-irregular .icons {padding:15px 0}
    .tem62-irregular .icons a {padding:0 5px}
}
@media(max-width:640px) {
    .tem62-irregular .icons {padding:15px 0 10px}
}
.tem63-irregular {padding:10px 5px}
.tem63-irregular.content-section {padding:20px 0}
.tem63-irregular .interval {padding:0 12px}
.tem63-irregular .wow {padding:3px 5px}
.tem63-irregular .wow .images {width:100%;position:relative;padding-top:75%;overflow:hidden}
.tem63-irregular .wow .images img {width:100%;height:100%;position:absolute;left:0;top:0}
.tem63-irregular .wow .pro-text {height:60px;border-top:1px solid transparent;padding:5px 0;transition:all .5s ease-out 0s}
.tem63-irregular .wow:hover .pro-text {border-top:1px solid #ddd}
.tem63-irregular .wow .pro-text .t-left {max-width:70%;float:left;padding-left:10px;transition:all .5s ease-out 0s}
.tem63-irregular .wow:hover .pro-text .t-left {transform:translateX(10px)}
.tem63-irregular .wow .pro-text .title {font-size:14px;color:#666;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .5s ease-out 0s}
.tem63-irregular .wow .pro-text .description {font-size:12px;color:#888;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .5s ease-out 0s}
.tem63-irregular .wow .pro-text .btn {float:right;font-size:18px;color:#666;padding:0 10px;height:50px;line-height:50px;transition:all .5s ease-out 0s}
.tem63-irregular .wow .pro-text .btn span {display:inline-block;text-align:right}
.tem63-irregular .wow:hover .pro-text .btn {transform:translateX(-10px)}
.tem63-irregular .owl-theme .owl-controls {width:100%;height:60px;text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;left:0;top:50%;margin-top:-30px}
.tem63-irregular .owl-theme .owl-nav {height:60px}
.tem63-irregular .owl-theme .owl-nav [class*=owl-] {color:#fff;font-size:0;margin:5px;background:#d6d6d6;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block}
.tem63-irregular .owl-theme .owl-nav [class*=owl-]:hover {background:#2c2c2c;color:#2c2c2c;text-decoration:none;display:inline-block}
.tem63-irregular .owl-theme .owl-nav .disabled {opacity:.5;cursor:default}
.tem63-irregular .owl-theme .owl-nav div {width:50px;height:50px;float:left;border-radius:0!important;display:block!important}
.tem63-irregular .owl-theme .owl-nav .owl-prev {background:url(/templates/public4/assets/images/themes.png) no-repeat 0 0!important}
.tem63-irregular .owl-theme .owl-nav .owl-prev:hover {background-position:0 -50px!important}
.tem63-irregular .owl-theme .owl-nav .owl-next {float:right;background:url(/templates/public4/assets/images/themes.png) no-repeat -205px 0!important}
.tem63-irregular .owl-theme .owl-nav .owl-next:hover {background-position:-205px -50px!important}
.tem63-irregular .owl-theme .owl-dots .owl-dot {display:none;zoom:1;*display:inline}
.tem63-irregular .owl-theme .owl-dots .owl-dot span {width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.tem63-irregular .owl-theme .owl-dots .owl-dot.active span,.tem63-irregular .owl-theme .owl-dots .owl-dot:hover span {background:#869791}
.tem63-irregular .owl-theme .owl-dot span {background:0 0;width:50px;height:50px;position:absolute;cursor:pointer;z-index:8;border-radius:0}
@media (max-width:991px) {
    .tem63-irregular .owl-theme .owl-controls .owl-dot span {background:0 0}
}
@media (max-width:414px) {
    .tem63-irregular .wow {padding:0}
}
.tem64-irregular .irregular-box {height:330px;overflow:hidden}
.tem64-irregular .bs-example {position:relative}
.tem64-irregular .text {padding:15px 20px;background-color:#F0F0F0}
.tem64-irregular .images {width:100%}
.tem64-irregular .images img {width:100%;transition:all .3s ease-in 0s}
.tem64-irregular .images img:hover {opacity:.9}
.tem64-irregular .title {font-size:14px;color:#333;height:20px;line-height:20px!important;font-weight:500;margin-bottom:5px;overflow:hidden}
.tem64-irregular .title a {color:#000;opacity:.9}
.tem64-irregular .description {font-size:12px;color:#000;opacity:.65;max-height:63px;line-height:21px!important;overflow:hidden}
.tem64-irregular .media-left img {width:90px;height:90px}
@media (max-width:991px) {
    .tem64-irregular .irregular-box {height:auto}
    .tem64-irregular .irregular-box .col-md-6:nth-of-type(1) {
        height:330px;overflow:hidden}
    .tem64-irregular .irregular-box .col-md-6:nth-of-type(2) {
        margin-top:15px}
    .tem64-irregular .text {padding:15px}
}
@media (max-width:767px) {
    .tem64-irregular .media-left {width:90px;height:90px;display:inline-block}
    .tem64-irregular .media-body {display:inline-block;width:85%}
    .tem64-irregular .text {padding:15px}
}
@media (max-width:640px) {
    .tem64-irregular .media-body {width:80%}
}
@media (max-width:480px) {
    .tem64-irregular .media-body {width:75%}
}
@media (max-width:360px) {
    .tem64-irregular .media-body {width:66%}
}
@media (max-width:360px) {
    .tem64-irregular .media-body {width:62%}
}
.tem65-irregular .picture {width:100%}
.tem65-irregular .picture .images {position:relative;padding-top:62%}
.tem65-irregular .picture img {position:absolute;width:100%;height:100%;left:0;top:0;border-bottom:1px solid #ddd;cursor:pointer}
.tem65-irregular .picture li:last-child img {border-bottom:none}
.tem65-irregular .picture-detail img {width:100%;height:100%}
.tem66-irregular .left {position:relative;left:0;top:0;width:100%}
.tem66-irregular .left .images {width:100%}
.tem66-irregular .left img {height:100%;width:100%}
.tem66-irregular .left .text {background:rgba(255,255,255,.87);padding:20px 25px;width:80%;left:10%;top:40px;position:absolute;z-index:3}
.tem66-irregular .left .text .title {font-size:16px;color:#333;height:40px;line-height:40px;overflow:hidden}
.tem66-irregular .left .text .description {font-size:12px;line-height:23px;color:#777;margin-bottom:10px}
.tem66-irregular .left .text .more a {font-size:12px}
.tem66-irregular .right .text {width:100%;padding:0 15px}
.tem66-irregular .right .text .title {font-size:16px;color:#333;height:40px;line-height:40px;overflow:hidden}
.tem66-irregular .right .text .short {font-size:12px;width:100%}
.tem66-irregular .right .text .description {font-size:12px;line-height:23px;color:#777}
.tem66-irregular .right .images {margin:20px 0}
.tem66-irregular .right .images img {width:100%}
@media (max-width:991px) {
    .tem66-irregular .left {margin-bottom:15px}
}
@media (max-width:767px) {
    .tem66-irregular .right .images .col-xs-3 {padding:0 5px}
}
.tem67-irregular .col-lg-9 .col-lg-8 {padding:0 0 0 10px;overflow:hidden;margin-bottom:10px}
.tem67-irregular .col-lg-9 .col-lg-4 {padding:0 0 0 10px}
.tem67-irregular .col-lg-9 .col-lg-4.top {overflow:hidden;margin-bottom:10px}
.tem67-irregular .right .images-li img {height:280px;overflow:hidden}
.tem67-irregular .left {background-color:#F0F0F0;display:inline-block;width:100%;padding:10px 0}
.tem67-irregular .left .images-li {padding:5px 0}
.tem67-irregular .left .images-li img {width:60px;height:60px;border-radius:50%;margin:0 auto;display:block}
.tem67-irregular .left .images-li .title {font-size:12px;text-align:center;margin-top:5px;height:17px;line-height:17px;overflow:hidden}
.tem67-irregular .right .images-li {width:100%;position:relative}
.tem67-irregular .right .images-li .images {position:relative}
.tem67-irregular .right .images-li .images img {width:100%}
.tem67-irregular .right .images-li .text {position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.6);color:#fff;padding:15% 15px 0;text-align:center;opacity:0;transition:all .35s linear 0s}
.tem67-irregular .right-small .images-li .text {padding-top:30%}
.tem67-irregular .right .images-li:hover .text {opacity:1}
.tem67-irregular .right .images-li .text .description {font-size:13px;width:100%;line-height:25px;height:25px;overflow:hidden}
.tem67-irregular .right .images-li .text .title {font-size:15px;position:relative;padding:15px 0;margin:20px 0 0;line-height:22px;max-height:64px;overflow:hidden}
.tem67-irregular .right .images-li .text .title::before {content:"";width:0;height:1px;background:#999;top:0;left:50%;position:absolute;transition:all .35s linear 0s}
.tem67-irregular .right .images-li .text .title::after {content:"";width:0;height:1px;background:#999;bottom:0;left:50%;position:absolute;transition:all .35s linear 0s}
.tem67-irregular .right .images-li:hover .text .title::after,.tem67-irregular .right .images-li:hover .text .title::before {width:100%;left:0;right:0}
@media (max-width:991px) {
    .tem67-irregular .col-lg-9 {margin-bottom:15px}
    .tem67-irregular .col-lg-9 .col-lg-4:nth-of-type(3),.tem67-irregular .col-lg-9 .col-lg-8 {padding:0}
    .tem67-irregular .right .images-li .text {opacity:1}
    .tem67-irregular .right .images-li .text .title::after,.tem67-irregular .right .images-li .text .title::before {width:100%;left:0;right:0}
}
@media (max-width:767px) {
    .tem67-irregular .left .images-li {width:50%}
    .tem67-irregular .col-lg-9 .col-lg-4.top {padding:0 10px 0 0}
    .tem67-irregular .col-lg-9 .col-lg-4 {margin-bottom:10px;padding:0 5px}
}
@media (max-width:480px) {
    .tem67-irregular .col-xs-6 {width:100%}
    .tem67-irregular .col-lg-9 .col-lg-4,.tem67-irregular .col-lg-9 .col-lg-4.top {padding:0}
    .tem67-irregular .right .images-li img {height:auto}
    .tem67-irregular .right .images-li .text {background-color:rgba(0,0,0,.4)}
    .tem67-irregular .col-lg-9 .col-lg-4 {margin-bottom:10px}
}
.tem68-irregular .text {display:none}
.tem68-irregular .interval {padding:0 10px}
.tem68-irregular .left,.tem68-irregular .middle,.tem68-irregular .right {padding:5px;width:100%;overflow:hidden}
.tem68-irregular .left-bottom {padding-right:0;padding-top:0;padding-left:0}
.tem68-irregular .left-top img {height:370px}
.tem68-irregular .left-bottom img,.tem68-irregular .middle img,.tem68-irregular .right-top img {height:180px}
.tem68-irregular .right-bottom img {height:370px}
.tem68-irregular .images {width:100%;overflow:hidden}
.tem68-irregular img {width:100%;transition:all .3s linear 0s;filter:grayscale(100%)}
.tem68-irregular .images:hover img {transform:scale(1.1,1.1);filter:grayscale(0)}
.tem68-irregular .left-bottom .col-lg-3 {padding:5px}
@media (max-width:991px) {
    .tem68-irregular .interval {padding:0 10px}
    .tem68-irregular .left-bottom {padding-left:0}
}
@media (max-width:480px) {
    .tem68-irregular .col-xs-6 {width:100%}
    .tem68-irregular img {height:auto!important}
}
.tem69-irregular .text {width:100%;border-right:1px solid rgba(0,0,0,.08);text-align:center;margin-bottom:15px}
.tem69-irregular .col-lg-2:nth-of-type(6) .text,.tem69-irregular .col-lg-3:nth-of-type(4) .text,.tem69-irregular .col-lg-4:nth-of-type(3) .text,.tem69-irregular .col-lg-6:nth-of-type(2) .text {border-right:0}
.tem69-irregular .text .title {color:#333;font-family:HELVETICANEUELTPRO-THEX,Arial;font-size:40px}
.tem69-irregular .text .description {font-size:12px;color:#aaa}
@media (max-width:767px) {
    .tem69-irregular .text {margin-bottom:15px}
}
@media (max-width:480px) {
    .tem69-irregular .text .title {font-size:20px}
    .tem69-irregular .col-lg-4 {padding:0}
}
@media (max-width:320px) {
    .tem69-irregular .col-xs-4 {width:100%}
    .tem69-irregular .text {border-right:0;border-bottom:1px solid rgba(0,0,0,.08)}
    .tem69-irregular .text .description {margin-bottom:15px}
}
.tem70-irregular .col-lg-6 {padding:0 7px;margin:7px 0}
.tem70-irregular .text {width:100%;display:inline-block;padding:30px 20px;border:1px solid #eee;position:relative;background:#fff;z-index:1}
.tem70-irregular .text::before {content:"";position:absolute;left:0;top:0;border-left:1px solid transparent;border-right:1px solid transparent;width:100%;height:0;transition:all .5s ease 0s;z-index:-1}
.tem70-irregular .text::after {content:"";position:absolute;left:0;top:0;border-top:1px solid transparent;border-bottom:1px solid transparent;width:0;height:100%;transition:all .5s ease 0s;z-index:-1}
.tem70-irregular .text:hover::before {height:100%}
.tem70-irregular .text:hover::after {width:100%}
.tem70-irregular .text .title {font-size:16px;color:#333;width:100%;line-height:40px;height:40px;overflow:hidden;text-overflow:ellipsis}
.tem70-irregular .text .description {font-size:12px;line-height:22px;height:44px;overflow:hidden;color:#999}
@media (max-width:480px) {
    .tem70-irregular .col-lg-6 {padding:0 15px}
    .tem70-irregular .text {padding:10px 15px}
    .tem70-irregular .text .description {height:auto}
}
.tem71-irregular .box {position:relative}
.tem71-irregular .images {width:100%;overflow:hidden}
.tem71-irregular .col-lg-6:nth-of-type(1) .images {padding-top:120px}
.tem71-irregular .col-lg-6:nth-of-type(2) .images {padding-bottom:120px;padding-top:20px}
.tem71-irregular .images img {width:100%}
.tem71-irregular .text {position:absolute;width:86%;left:10%;top:0;z-index:3;background:#fff;padding:30px 40px 20px;transition:all .5s ease-out 0s}
.tem71-irregular .box:hover .text {transform:translateX(-10px)}
.tem71-irregular .col-lg-6:nth-of-type(2) .text {bottom:0;top:auto}
.tem71-irregular .text .title {font-size:16px;color:#000;position:relative;padding-bottom:30px;line-height:25px;overflow:hidden}
.tem71-irregular .text .title::before {position:absolute;content:"";bottom:15px;width:40px;height:1px;background-color:#000;left:0}
.tem71-irregular .text .description {font-size:12px;color:#666;line-height:20px;max-height:100px;overflow:hidden}
.tem71-irregular .text .more {color:#333;margin-top:20px;font-size:20px;display:block}
@media (max-width:1170px) {
    .tem71-irregular .text {left:5%;padding:20px 25px 15px}
}
@media (max-width:480px) {
    .tem71-irregular .text {width:100%;left:0;background:rgba(255,255,2550.8)}
}
.tem72-irregular .text {width:100%;border-right:1px solid rgba(0,0,0,.08);text-align:center}
.tem72-irregular .col-lg-3:nth-of-type(4) .text {border-right:0}
.tem72-irregular .text .title {color:#333;font-family:HELVETICANEUELTPRO-THEX,Arial;font-size:40px}
.tem72-irregular .text .description {font-size:12px;color:#aaa}
@media (max-width:991px) {
    .tem72-irregular .col-lg-3:nth-of-type(2) .text,.tem72-irregular .col-lg-3:nth-of-type(4) .text {border-right:0}
}
@media (max-width:767px) {
    .tem72-irregular .text {margin-bottom:15px}
}
@media (max-width:480px) {
    .tem72-irregular .text .title {font-size:20px}
    .tem72-irregular .col-lg-3 {padding:0 5px}
}
@media (max-width:320px) {
    .tem72-irregular .col-xs-6 {width:100%}
    .tem72-irregular .text {border-right:0;border-bottom:1px solid rgba(0,0,0,.08)}
    .tem72-irregular .text .description {margin-bottom:15px}
}
.tem73-irregular .col-lg-3 {margin-bottom:15px}
.tem73-irregular .images {width:100%;position:relative;padding-top:100%}
.tem73-irregular .images .dark {position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(51,51,51,.75)}
.tem73-irregular .images img {position:absolute;left:0;top:0;width:100%;height:100%}
.tem73-irregular .text {position:absolute;width:100%;padding:0 15px;text-align:center;color:#fff;top:18%}
.tem73-irregular .text .img {width:100%}
.tem73-irregular .text .img img {margin:0 auto 30px;padding-bottom:20px;border-bottom:1px dashed #fff;max-width:100%;display:block;overflow:hidden;transition:all .35s ease 0s}
.tem73-irregular .text:hover .img img {transform:translateX(10px)}
.tem73-irregular .text .title {font-size:20px;white-space:nowrap;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;color:#fff;transition:all .35s ease 0s}
.tem73-irregular .text .title:hover {color:#111}
.tem73-irregular .text .description {font-size:13px;line-height:22px;max-height:44px;overflow:hidden;color:#fff}
@media (max-width:480px) {
    .tem73-irregular .col-xs-6 {width:100%}
}
.tem74-irregular .row {padding:0 8px}
.tem74-irregular .interval {padding:7px}
.tem74-irregular [module-style=background-color] {background:#3CB1E7;width:100%;display:inline-block;padding:35px 20px}
.tem74-irregular .col-lg-8 {padding-left:0}
.tem74-irregular .col-lg-4 .col-lg-4 {padding:0}
.tem74-irregular .title {font-size:20px;color:#fff;position:relative;padding-bottom:20px;line-height:30px!important;height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem74-irregular .title::before {position:absolute;content:"";left:0;bottom:15px;width:30px;height:2px;background-color:#fff}
.tem74-irregular .description {font-size:12px;color:#fff;line-height:20px!important;height:60px;overflow:hidden}
.tem74-irregular .images {width:100%}
.tem74-irregular .images img {max-width:100%;display:block;margin:0 auto}
@media (max-width:768px) {
    .tem74-irregular .row {padding:0}
    .tem74-irregular .interval {padding:5px 0}
    .tem74-irregular [module-style=background-color] {padding:10px}
    .tem74-irregular .title {padding-bottom:10px;height:40px}
    .tem74-irregular .title::before {bottom:10px}
}
@media (max-width:480px) {
    .tem74-irregular .title {font-size:18px}
}
.tem75-irregular .interval {padding:0 8px}
.tem75-irregular .col-lg-4 {padding:7px}
.tem75-irregular .box {overflow:hidden;padding:10px 20px;border:1px solid #ddd}
.tem75-irregular .short {width:100%;border-bottom:1px dashed #ddd;position:relative;z-index:4;display:inline-block;height:40px;line-height:40px}
.tem75-irregular .short .left {max-width:80%;overflow:hidden;float:left;font-size:14px;color:#666;height:30px;line-height:30px}
.tem75-irregular .short .right {float:right;font-size:12px;color:#ccc;height:40px;line-height:40px}
.tem75-irregular .short .right a {color:#ccc}
.tem75-irregular .box .text {padding:30px 0 20px;color:#666}
.tem75-irregular .box1 .text {text-align:center;overflow:hidden}
.tem75-irregular .box1 .text .icon {width:60px;height:60px;border:1px solid;font-size:26px;text-align:center;line-height:60px;margin:0 auto;border-radius:50%}
.tem75-irregular .box1 .text .title {font-size:12px;text-align:center;color:#A0A0A0;line-height:30px!important;height:30px;width:100%;overflow:hidden}
.tem75-irregular .box2 .text .images img {display:block;margin:0 auto;height:120px;width:auto;max-width:100%}
.tem75-irregular .box2 .text .description {font-size:14px;color:#666;margin-top:15px;line-height:24px;height:48px;overflow:hidden}
.tem75-irregular .box3 .text .li {width:100%;font-size:14px;padding:0 0 3px;display:inline-block;color:#999}
.tem75-irregular .box3 .text .li .icon {display:inline-block;font-size:22px;float:left;height:30px;line-height:30px}
.tem75-irregular .box3 .text .li .title {display:inline-block;height:30px;line-height:30px!important;padding-left:15px;float:left;max-width:80%;overflow:hidden;color:#666}
.tem75-irregular .box3 .text .li:last-child {padding-bottom:0}
@media (max-width:767px) {
    .tem75-irregular .col-lg-4 {padding:7px 1%!important}
    .tem75-irregular .interval {padding:0}
    .tem75-irregular .box {padding:10px}
    .tem75-irregular .box .text {padding:10px 0 5px}
}
.tem76-irregular .con {margin-bottom:6px;position:relative}
.tem76-irregular .con:hover {transition:.5s;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.02)}
.tem76-irregular .con>div:nth-child(1) {
    font-size:30px;text-align:right}
.tem76-irregular .con>div:nth-child(1) section {display:inline-block}
.tem76-irregular_bianhao {opacity:0;-webkit-animation:dongleft 1s both;-moz-animation:dongleft 1s both;animation:dongleft 1s both}
@-webkit-keyframes dongleft {from {-webkit-transform:translateX(-500px);opacity:0}
    to {-webkit-transform:translateX(0);opacity:1}
}
@-moz-keyframes dongleft {from {-moz-transform:translateX(-500px);opacity:0}
    to {-moz-transform:translateX(0);opacity:1}
}
@keyframes dongleft {from {transform:translateX(-500px);opacity:0}
    to {transform:translateX(0);opacity:1}
}
.tem76-irregular_right1 {position:relative;opacity:0;-webkit-animation:dongright 1s both;-moz-animation:dongright 1s both;animation:dongright 1s both}
@-webkit-keyframes dongright {from {-webkit-transform:translateX(500px);opacity:0}
    to {-webkit-transform:translateX(0);opacity:1}
}
@-moz-keyframes dongright {from {-moz-transform:translateX(500px);opacity:0}
    to {-moz-transform:translateX(0);opacity:1}
}
@keyframes dongright {from {transform:translateX(500px);opacity:0}
    to {transform:translateX(0);opacity:1}
}
.tem76-irregular .con>div:nth-child(1)>span {border-bottom:3px solid #ccc;padding-bottom:10px}
.tem76-irregular .con>div:nth-child(2)>div:nth-child(1) {
    padding:10px 15px;border-radius:4px 4px 0 0;font-weight:900;position:relative}
.tem76-irregular .con>div:nth-child(2)>div:nth-child(1) span {display:block;position:absolute;width:10px;height:10px;left:-5px;top:0;bottom:0;margin:auto;transform:rotate(45deg);background-color:inherit}
.tem76-irregular .con>div:nth-child(2)>div:nth-child(2) {
    background-color:#f0f0f0;border-radius:0 0 4px 4px;padding:10px;text-indent:2em}
.tem76-irregular .con section {padding:0}
@media (max-width:992px) {
    .tem76-irregular .con>div:nth-child(1) {
        font-size:25px}
}
@media (max-width:768px) {
    .tem76-irregular {padding:0 8px 0 15px}
    .tem76-irregular .con>div:nth-child(1) {
        font-size:20px;padding:0}
    .tem76-irregular .con div {font-size:12px}
}
.tem77-irregular {margin:auto;padding:25px 0 0;justify-content:space-between}
.tem77-irregular section {padding:0}
.tem77-irregular>div {padding:0 10px;margin:auto}
.tem77-irregular .rou {display:inline-block;float:left;position:relative}
.tem77-irregular .rou1 {width:152px;height:152px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:.5s}
.tem77-irregular .rou1:after {content:"";width:100%;height:50%;position:absolute;top:0;left:0;border:3px solid #666;border-radius:100px 100px 0 0;opacity:.5;border-bottom:none;border-right:none}
.tem77-irregular .rou1:before {content:"";width:100%;height:50%;position:absolute;bottom:0;right:0;border:3px solid #666;border-radius:100px 100px 0 0;opacity:.5;border-bottom:none;border-right:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.tem77-irregular .rou2 {width:152px;height:152px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:.5s}
.tem77-irregular .rou2:after {content:"";width:44%;height:44%;position:absolute;top:7%;left:7%;border:1px solid #666;opacity:.2;border-radius:100px 0 0;border-bottom:none;border-right:none}
.tem77-irregular .rou2:before {content:"";width:44%;height:44%;position:absolute;bottom:7%;right:7%;border:1px solid #666;opacity:.2;border-radius:100px 0 0;border-bottom:none;border-right:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.tem77-irregular .rou3 {width:110px;height:110px;border-radius:50%;top:0;left:0;right:0;bottom:0;margin:auto;margin-bottom:20px;opacity:.7}
.tem77-irregular .rou>div:nth-child(1) {
    position:relative}
.tem77-irregular .rou>div:nth-child(1)>.p {width:52px;height:68px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;font-size:45px;color:#fff;overflow:hidden;text-align:center;line-height:68px}
.tem77-irregular .tem77-irregular3-1 {margin-top:30px;text-align:center;line-height:20px;height:60px;overflow:hidden}
.tem77-irregular .tem77-irregular3-1 a {color:#333}
.tem77-irregular .rou:hover .rou1 {-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.tem77-irregular .rou:hover .rou2 {-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media screen and (max-width:500px) {
    .tem77-irregular .rou>div:nth-child(1)>.p {font-size:30px;text-align:center;width:46px;height:46px;line-height:46px}
    .tem77-irregular .rou1,.tem77-irregular .rou2 {width:100px;height:100px}
    .tem77-irregular .rou3 {width:70px;height:70px;margin-bottom:15px}
    .tem77-irregular .tem77-irregular3-1 {font-size:12px}
}
.tem78-irregular .irregular-li {width:100%;padding:0 10px}
.tem78-irregular .irregular-li .images {position:relative;padding-top:100%}
.tem78-irregular .irregular-li .images img {position:absolute;left:0;top:0;width:100%;height:100%}
.tem78-irregular .irregular-li .text {padding:0 10px 0 5px}
.tem78-irregular .title {font-size:15px;color:#3c3c3c;transition:all .3s ease-out 0s;line-height:20px;height:20px;overflow:hidden;margin-top:24px;text-overflow:ellipsis;white-space:nowrap}
.tem78-irregular .description {font-size:12px;margin-bottom:22px;margin-bottom:22px;width:100%;line-height:18px;overflow:hidden;height:18px;text-overflow:ellipsis;white-space:nowrap;color:#999}
.tem78-irregular .owl-theme .owl-controls .owl-nav [class*=owl-] {display:block!important}
.tem78-irregular .owl-dots {display:none!important}
.tem78-irregular .owl-theme .owl-controls .owl-nav [class*=owl-] {font-family:'宋体';height:40px;width:40px;background:rgba(0,0,0,.2);transition:all ease-out .3s;text-align:center;line-height:40px;color:#fff;top:32%;padding:0;margin:0;border-radius:0;font-size:22px;position:absolute}
.tem78-irregular .owl-theme .owl-controls .owl-nav [class*=owl-prev] {left:-14px}
.tem78-irregular .owl-theme .owl-controls .owl-nav [class*=owl-next] {right:-14px}
.tem78-irregular .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {background-color:rgba(0,0,0,.9)}
.tem78-irregular .pro_price i {font-style:normal}
@media (max-width:767px) {
    .tem78-irregular .owl-theme .owl-controls .owl-nav [class*=owl-prev] {left:-10px}
    .tem78-irregular .owl-theme .owl-controls .owl-nav [class*=owl-next] {right:-10px}
    .tem78-irregular .owl-theme .owl-controls .owl-nav [class*=owl-] {width:50px;height:50px;line-height:50px;background:rgba(0,0,0,.5)}
}
@media (max-width:480px) {
    .tem78-irregular .owl-theme .owl-controls .owl-nav [class*=owl-] {width:40px;height:40px;line-height:40px;top:25%}
}
@media (max-width:360px) {
    .tem78-irregular .owl-theme .owl-controls .owl-nav [class*=owl-] {top:32%}
}
.tem79-irregular .interval {padding:0 8px}
.tem79-irregular .col-lg-4 {padding:0 7px}
.tem79-irregular .images {margin:7px 0}
.tem79-irregular .images img {width:100%}
@media (max-width:768px) {
    .tem79-irregular .col-lg-4:nth-of-type(3) {
        width:100%}
}
@media (max-width:480px) {
    .tem79-irregular .col-xs-6 {width:100%}
}
.tem80-irregular .interval {padding:0 8px}
.tem80-irregular .col-lg-3 {padding:0 7px}
.tem80-irregular .images {margin:7px 0}
.tem80-irregular .images img {max-width:100%}
@media (max-width:480px) {
    .tem80-irregular .col-xs-6 {width:100%}
}
.tem81-irregular .interval {padding:0 5px}
.tem81-irregular .irregular-li {float:left;width:20%;padding:0 10px}
.tem81-irregular .irregular-li .text {padding:0 20px;color:#fff;background:#3A526C;height:300px;overflow:hidden}
.tem81-irregular .irregular-li .text .title {font-weight:700;font-size:30px;font-family:HELVETICANEUELTPRO-THEX,Arial;line-height:30px;font-style:italic;margin-top:30px}
.tem81-irregular .irregular-li .text .short {font-size:12px;color:rgba(255,255,255,.6)}
.tem81-irregular .irregular-li .text .description {font-size:14px;line-height:24px;margin:20px 0 10px;margin-bottom:30px;max-height:170px;overflow:hidden}
@media (max-width:1024px) {
    .tem81-irregular .interval {padding:0 9px}
    .tem81-irregular .irregular-li {margin:6px 0;padding:0 6px}
    .tem81-irregular .irregular-li:nth-of-type(1),.tem81-irregular .irregular-li:nth-of-type(2) {
        width:50%}
    .tem81-irregular .irregular-li:nth-of-type(3),.tem81-irregular .irregular-li:nth-of-type(4),.tem81-irregular .irregular-li:nth-of-type(5) {
        width:33.333%}
}
@media (max-width:768px) {
    .tem81-irregular .irregular-li .text .title {font-size:22px}
    .tem81-irregular .irregular-li .text .description {font-size:13px}
}
@media (max-width:480px) {
    .tem81-irregular .irregular-li:nth-of-type(3),.tem81-irregular .irregular-li:nth-of-type(4) {
        width:50%}
    .tem81-irregular .irregular-li:nth-of-type(5) {
        width:100%;height:auto}
    .tem81-irregular .irregular-li:nth-of-type(5) .text {height:auto}
}
@media (max-width:360px) {
    .tem81-irregular .irregular-li {width:100%!important}
    .tem81-irregular .irregular-li .text,.tem81-irregular .irregular-li .text .description {height:auto}
    .tem81-irregular .irregular-li .text .title {margin-top:20px;font-size:20px}
    .tem81-irregular .irregular-li .text .description {margin:15px 0 20px}
    .tem81-irregular .irregular-li .text {height:auto}
}
.tem82-irregular {padding:20px 0 0}
.tem82-irregular .irregular-li {padding:0}
.tem82-irregular .irregular-item {padding:0 0 10px}
.tem82-irregular .irregular-li .right,.tem82-irregular .left {padding-left:0}
.tem82-irregular h2 {font-size:16px;margin:0;line-height:40px;height:40px;white-space:nowrap;text-overflow:ellipsis;font-weight:500;color:#222}
.tem82-irregular .description {line-height:24px;max-height:140px;overflow-y:auto;font-size:13px;color:#878787}
.tem82-irregular img {width:100%}
@media (max-width:768px) {
    .tem82-irregular .irregular-li {margin-bottom:15px}
}
.tem83-irregular .irregular-li {padding:0 40px;position:relative}
.tem83-irregular .irregular-li a {color:#fff;text-align:center;display:inline-block;padding:60px 15px;width:100%;height:300px;border-radius:4px}
.tem83-irregular .irregular-li .text {transition:all .4s ease-out 0s}
.tem83-irregular .irregular-li a:hover .text {transform:translateY(-10px)}
.tem83-irregular .irregular-li .text .title {font-size:22px;margin-bottom:5px;font-weight:500;font-family:comic sans ms,cursive;line-height:40px;white-space:nowrap;height:40px;text-overflow:ellipsis;overflow:hidden}
.tem83-irregular .irregular-li .text .description {font-size:15px;line-height:30px;height:30px;overflow:hidden}
.tem83-irregular .irregular-li img {position:absolute;bottom:-60px;width:100%;left:0}
@media (max-width:1024px) {
    .tem83-irregular .irregular-li {padding:0 20px}
}
@media (max-width:991px) {
    .tem83-irregular .irregular-li {padding:0}
    .tem83-irregular .irregular-li a {height:220px}
    .tem83-irregular .irregular-li .text .title {font-size:30px}
    .tem83-irregular .irregular-li .text .description {font-size:13px;height:20px;line-height:20px}
}
@media (max-width:767px) {
    .tem83-irregular .irregular-li a {padding:40px 15px;height:200px}
}
@media (max-width:640px) {
    .tem83-irregular .irregular-li img {bottom:-40px}
}
@media (max-width:480px) {
    .tem83-irregular .col-xs-4 {width:100%;margin-bottom:60px}
    .tem83-irregular .irregular-li a {height:400px}
    .tem83-irregular .irregular-li .text .title {font-size:20px;height:30px;line-height:30px}
    .tem83-irregular .irregular-li img {bottom:-30px}
}
@media (max-width:360px) {
    .tem83-irregular .col-xs-4 {margin-bottom:40px}
    .tem83-irregular .irregular-li a {border-radius:2px;height:240px}
    .tem83-irregular .irregular-li .text .title {font-size:16px;margin-bottom:0}
    .tem83-irregular .irregular-li .text .description {font-size:12px}
    .tem83-irregular .irregular-li img {bottom:-20px}
}
.tem84-irregular .images {margin:7px 0}
.tem84-irregular .images img {width:100%}
@media (max-width:991px) {
    .tem84-irregular .col-lg-4:nth-of-type(3) {
        width:100%}
}
@media (max-width:480px) {
    .tem84-irregular .col-xs-6 {width:100%}
}
.tem85-irregular .title {margin-bottom:8px;font-size:16px;float:left;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:34px!important}
.tem85-irregular .more {font-size:13px;line-height:34px;float:right}
.tem85-irregular .description {color:#5e6267;font-size:14px;line-height:30px}
.tem85-irregular .video-text .title {width:100%;max-width:100%}
.tem85-irregular * {transition:all .5s}
.tem85-irregular .image {width:100%;cursor:pointer;position:relative;overflow-x:hidden}
.tem85-irregular .image:hover .play_video {opacity:1}
.tem85-irregular .image .play_video {width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:rgba(0,0,0,.5);z-index:3}
.tem85-irregular .image .play_video span {width:40px;height:40px;line-height:40px;font-size:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;text-align:center;z-index:2}
.tem85-irregular .image .play_video span:hover {text-shadow:0 0 10px #fff}
.tem85-irregular .image img {width:100%}
.tem85-irregular .video_show {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.tem85-irregular .video_show span {width:40px;height:40px;line-height:40px;font-size:40px;cursor:pointer;position:absolute;top:20px;right:20px;text-align:center;opacity:.5}
.tem85-irregular .video_show span:hover {opacity:.8;text-shadow:0 0 5px #fff}
.tem85-irregular .video_show video {max-width:90%;max-width:90%;position:fixed;top:50%;left:50%;box-shadow:0 0 50px #000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media (max-width:991px) {
    .tem85-irregular .col-lg-4 {margin:7px 0}
    .tem85-irregular .more {font-size:12px}
    .tem85-irregular .description {font-size:13px;margin-top:0;line-height:26px}
}
@media (max-width:768px) {
    .tem85-irregular .title {margin-bottom:0}
}
.tem86-irregular .title {font-size:16px;float:left;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:34px!important}
.tem86-irregular .data {font-size:12px;line-height:34px;float:right;color:#bababa;max-width:30%;height:34px;overflow:hidden;font-family:HELVETICANEUELTPRO-THEX,Arial}
.tem86-irregular .images,.tem86-irregular .images img {width:100%}
.tem86-irregular .news-text {overflow:hidden}
.tem86-irregular .news-text .title {width:100%;max-width:none;position:relative;z-index:5}
.tem86-irregular .news-box {position:relative;overflow:hidden;font-size:0;top:0;width:100%;left:0}
.tem86-irregular .news-wrap {width:100%;height:210px;overflow:hidden}
.tem86-irregular .news-box .news-li {width:100%;display:inline-block;height:35px;line-height:35px;font-size:14px}
.tem86-irregular .news-box .news-li .news-title {float:left;max-width:70%;height:35px;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666}
.tem86-irregular .news-box .news-li .news-data {float:right;max-width:25%;line-height:35px;color:#bababa;overflow:hidden;font-family:HELVETICANEUELTPRO-THEX,Arial;font-size:12px}
@media (max-width:991px) {
    .tem86-irregular .col-xs-12 {margin:7px 0}
}
.tem87-irregular .left {width:100%;max-height:400px;overflow-y:auto}
.tem87-irregular .left .year {padding:15px;width:100%;text-align:center;cursor:pointer;font-family:HELVETICANEUELTPRO-THEX,Arial;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem87-irregular .left .year.bg-color,.tem87-irregular .left .year:hover {color:#fff}
.tem87-irregular .right {width:100%;padding:10px 0 10px 40px;max-height:400px;overflow-y:auto}
.tem87-irregular .right .year {font-size:30px;color:#333;font-family:HELVETICANEUELTPRO-THEX,Arial}
.tem87-irregular .right .description {font-size:13px;color:#888;line-height:25px;margin:20px 0 10px;max-height:600px;overflow:hidden}
.tem87-irregular .right .more {font-size:14px;color:#444;cursor:pointer;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}
@media (max-width:767px) {
    .tem87-irregular .left .year {padding:10px 15px}
    .tem87-irregular .right .year {font-size:22px}
    .tem87-irregular .right {padding:10px 0 10px 20px}
}
.tem88-irregular .text {transition:all .4s ease-out 0s;background:#41B3EE;color:#fff;padding:60px 40px;text-align:center}
.tem88-irregular .title {font-size:20px;color:#fff;position:relative;padding-bottom:30px;line-height:30px;height:60px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem88-irregular .title::before {position:absolute;content:"";left:50%;bottom:15px;width:30px;height:2px;background-color:#fff;margin-left:-15px}
.tem88-irregular .description {font-size:13px;color:#fff;line-height:25px;max-height:150px;overflow:hidden}
@media (max-width:768px) {
    .tem88-irregular .text {padding:40px}
    .tem88-irregular .title {font-size:18px}
}
@media (max-width:480px) {
    .tem88-irregular .col-lg-6 {width:100%;margin:7px 0}
    .tem88-irregular .text {padding:20px 15px}
    .tem88-irregular .title {height:auto}
}
.tem89-irregular .outside {position:relative}
.tem89-irregular .outside::before {transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s}
.tem89-irregular .outside::after {content:"";position:absolute;width:0;height:1px;background:#292929;transition:all .36s ease 0s;left:50%;top:30%}
.tem89-irregular .outside:nth-of-type(3)::after,.tem89-irregular .outside:nth-of-type(4)::after {left:0;z-index:3}
.tem89-irregular .outside:hover::before {border:1px solid #efefef;width:calc(100% - 22px);height:calc(100% - 22px);position:absolute;content:"";left:0;top:0;z-index:2;margin:10px}
.tem89-irregular .outside:hover::after {width:50px}
.tem89-irregular .images {padding-top:100%;width:100%;position:relative}
.tem89-irregular .images img {width:100%;height:100%;position:absolute;left:0;top:0}
.tem89-irregular .box {padding-top:100%;position:relative;background:#fff}
.tem89-irregular .box:hover {background:#fff}
.tem89-irregular .text {position:absolute;left:0;top:0;width:100%;margin-top:-25px;padding:50% 15px 0;height:100%;transition:all .35s ease 0s;-o-transition:all .35s ease 0s;-moz-transition:all .35s ease 0s;-ms-transition:all .35s ease 0s;-webkit-transition:all .35s ease 0s;z-index:3}
.tem89-irregular .outside:hover .text {transform:translateY(-10px)}
.tem89-irregular .text img {visibility:visible}
.tem89-irregular .text .title {text-align:center;font-size:18px;font-weight:500;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem89-irregular .text:hover .title {color:inherit}
.tem89-irregular .text .description {font-size:14px;text-align:center;color:#666;white-space:nowrap;overflow:hidden;margin-top:5px}
@media (max-width:991px) {
    .tem89-irregular .text .title {font-weight:400;font-size:16px}
    .tem89-irregular .text .description {font-size:13px}
}
@media (max-width:640px) {
    .tem89-irregular .outside {width:100%;margin:10px 0}
}
@media (max-width:320px) {
    .tem89-irregular .text .title {font-size:14px}
    .tem89-irregular .text .description {font-size:12px}
    .tem89-irregular .outside {margin:5px 0}
}
.tem90-irregular .outside {position:relative}
.tem90-irregular .outside::before {transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s}
.tem90-irregular .outside::after {content:"";position:absolute;width:0;height:1px;background:#fff;transition:all .36s ease 0s;left:50%;top:30%}
.tem90-irregular .outside:nth-of-type(3)::after,.tem90-irregular .outside:nth-of-type(4)::after {left:0;z-index:3}
.tem90-irregular .outside:hover::before {border:1px solid #efefef;width:calc(100% - 22px);height:calc(100% - 22px);position:absolute;content:"";left:0;top:0;z-index:2;margin:10px}
.tem90-irregular .outside:hover::after {width:50px}
.tem90-irregular .images {padding-top:100%;width:100%;position:relative}
.tem90-irregular .images img {width:100%;height:100%;position:absolute;left:0;top:0}
.tem90-irregular .box {padding-top:100%;position:relative;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}
.tem90-irregular .text {position:absolute;left:0;top:0;width:100%;margin-top:-25px;padding:50% 15px 0;height:100%;transition:all .35s ease 0s;-o-transition:all .35s ease 0s;-moz-transition:all .35s ease 0s;-ms-transition:all .35s ease 0s;-webkit-transition:all .35s ease 0s;z-index:3}
.tem90-irregular .outside:hover .text {transform:translateY(-10px)}
.tem90-irregular .text img {visibility:visible}
.tem90-irregular .text .title {text-align:center;font-size:18px;font-weight:500;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem90-irregular .outside:hover .box .description,.tem90-irregular .outside:hover .box .title {color:#fff}
.tem90-irregular .text .description {font-size:14px;text-align:center;color:#666;white-space:nowrap;overflow:hidden;margin-top:5px}
@media (max-width:991px) {
    .tem90-irregular .text .title {font-weight:400;font-size:16px}
    .tem90-irregular .text .description {font-size:13px}
}
@media (max-width:640px) {
    .tem90-irregular .outside {width:100%;margin:10px 0}
}
@media (max-width:320px) {
    .tem90-irregular .text .title {font-size:14px}
    .tem90-irregular .text .description {font-size:12px}
    .tem90-irregular .outside {margin:5px 0}
}
.tem91-irregular .irregular-li .left .data {text-align:left;font-size:15px;color:#666;font-family:arial;position:relative;padding-top:15px;padding-left:70px}
.tem91-irregular .data::before {position:absolute;content:"";width:18px;height:18px;border:3px solid #f4f4f4;background:#bababa;right:-24px;top:15px;border-radius:50%;z-index:2;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}
.tem91-irregular .irregular-li:hover .data::before {top:10px;background:#c9c9c9}
.tem91-irregular .irregular-li .right {padding:10px 0 20px;padding-left:35px;border-left:1px solid #ccc}
.tem91-irregular .title {font-size:14px;color:#666;line-height:24px}
.tem91-irregular .description {font-size:14px;color:gray;line-height:24px;margin:8px 0 0}
@media (max-width:1170px) {
    .tem91-irregular .irregular-li .left .data {padding-left:40px}
}
@media (max-width:768px) {
    .tem91-irregular .full-screen .irregular-li .left .data,.tem91-irregular .irregular-li .left .data {padding-left:0}
}
@media (max-width:640px) {
    .tem91-irregular .col-lg-2 {width:25%}
    .tem91-irregular .col-lg-8 {width:75%}
    .tem91-irregular .irregular-li .right {padding:10px 15px 20px 20px}
    .tem91-irregular .full-screen .irregular-li .right {padding:10px 20px 20px}
}
@media (max-width:320px) {
    .tem91-irregular .col-lg-2 {width:33.3333%}
    .tem91-irregular .col-lg-8 {width:66.6667%}
    .tem91-irregular .irregular-li .right {padding:10px 10px 10px 15px}
    .tem91-irregular .irregular-li .left .data {font-size:14px}
    .tem91-irregular .description {margin-top:0;font-size:12px}
}
.tem92-irregular .box {padding:65px 0}
.tem92-irregular .box .text {max-width:90%;overflow:hidden}
.tem92-irregular .box .title {font-size:20px;color:#333;margin-bottom:10px}
.tem92-irregular .box .description {color:#99a2a9;font-size:13px;line-height:26px;max-height:78px;overflow:hidden}
.tem92-irregular .box .more {margin-top:30px}
.tem92-irregular .box .more a {padding:12px 48px;font-size:16px;border-radius:6px}
@media (max-width:991px) {
    .tem92-irregular .box {padding:50px 0}
    .tem92-irregular .box .title {margin-bottom:0}
    .tem92-irregular .box .more a {font-size:14px;padding:10px 30px;border-radius:4px}
}
@media (max-width:480px) {
    .tem92-irregular .box {padding:30px 0}
    .tem92-irregular .box .text {max-width:100%}
    .tem92-irregular .box .title {font-size:17px}
    .tem92-irregular .box .col-xs-3,.tem92-irregular .box .col-xs-9 {width:100%}
    .tem92-irregular .box .more {text-align:left;margin-top:15px}
    .tem92-irregular .box .more a {padding:6px 15px;font-size:13px}
}
.tem93-irregular {overflow:hidden}
.tem93-irregular .half {float:left}
.tem93-irregular .half .imgs,.tem93-irregular .half .txts {float:left;position:relative}
.tem93-irregular .imgs {overflow:hidden}
.tem93-irregular .imgs img {height:140px}
.tem93-irregular .txts {height:140px;text-align:center;color:#fff;padding-top:40px}
.tem93-irregular .txts .title {font-size:18px;width:100%;padding:0 10px}
.tem93-irregular .txts .subtitle {border:1px solid rgba(255,255,255,.6);padding:4px 10px;font-size:12px;margin-top:10px;display:inline-block;color:#fff;border-radius:4px}
.tem93-irregular .icons {float:left;color:#fff}
.tem93-irregular .icon-right {float:right;border-left:1px solid #eee;height:140px;width:160px;text-align:center;background-color:#aaa;font-size:33px;padding-top:40px;position:relative;transition:.3s}
.tem93-irregular .icon-right>a {position:absolute;display:block;left:0;top:0;width:100%;height:100%}
.tem93-irregular .icon-right .subtitle {font-size:12px;margin-top:10px;width:100%;padding:0 10px}
.tem93-irregular .txts .subtitle a {color:#fff}
.tem93-irregular .icon-right .subtitle>div,.tem93-irregular .txts .title>section {width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem93-irregular .half .txts section {border:none;padding:0}
@media(min-width:1438px) {
    .tem93-irregular .txts .subtitle {padding:5px 15px;font-size:14px}
    .tem93-irregular .icon-right .subtitle {font-size:14px;margin-top:14px}
}
@media(max-width:992px) {
    .tem93-irregular .icons {display:none;width:0;overflow:hidden}
}
@media(max-width:1438px) {
    .tem93-irregular .txts {height:100px;padding-top:20px}
    .tem93-irregular .imgs img {height:100px}
    .tem93-irregular .icon-right {height:100px;width:120px;padding-top:20px}
}
.tem94-irregular .box {width:72%;box-shadow:0 7px 17px rgba(6,6,6,.14);background:#fff}
.tem94-irregular.content-left .content-float {float:left}
.tem94-irregular.content-middle .content-float {float:none;margin:0 auto}
.tem94-irregular.content-right .content-float {float:right}
.tem94-irregular .box .images {width:30%;float:left;overflow:hidden}
.tem94-irregular .box .images img {width:100%}
.tem94-irregular .box .text {padding:50px 40px 10px;float:right;width:70%;overflow:hidden}
.tem94-irregular .box .text .title {font-size:26px;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem94-irregular .box .text .short {font-size:13px;color:silver;margin:7px 0}
.tem94-irregular .box .text .description {margin:30px 0 50px;font-size:13px;color:#8f8f8f;line-height:24px;max-height:72px;overflow:hidden}
.tem94-irregular .more a {font-size:13px;color:#cacaca;border:1px solid #d9d9d9;background:#fff;padding:5px 30px;border-radius:0}
@media (max-width:991px) {
    .tem94-irregular .box {width:85%;background:rgba(255,255,255,.85)}
    .tem94-irregular .box .text {padding:30px 20px 10px}
    .tem94-irregular .box .text .short {margin:0}
    .tem94-irregular .box .text .description {margin:30px 0 20px}
    .tem94-irregular .box .text .title {font-size:22px}
}
@media (max-width:767px) {
    .tem94-irregular {padding:20px 0!important}
    .tem94-irregular .box {width:100%}
}
@media (max-width:480px) {
    .tem94-irregular .box .text {padding:20px 15px 10px}
    .tem94-irregular .box .text .title {font-size:18px}
    .tem94-irregular .box .text .description {margin:10px 0 15px}
}
@media (max-width:360px) {
    .tem94-irregular .box .images,.tem94-irregular .box .text {width:100%;float:none}
    .tem94-irregular .box .images img {width:100%}
}
.tem95-irregular {background:rgba(0,0,0,0)-moz-linear-gradient(left center,#1db4e6,#1ab0e3,#1889d9) repeat scroll 0 0;background:rgba(0,0,0,0)-webkit-gradient(linear,0 0,0 0,from(#1db4e6),to(#1889d9)) repeat scroll 0 0;background:rgba(0,0,0,0)-o-linear-gradient(left center,#1db4e6,#1ab0e3,#1889d9) repeat scroll 0 0;background:#1db4e6 repeat scroll 0 0}
.tem95-irregular .text {width:100%;padding:50px 40px;color:#fff;text-align:center;border-right:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c}
.tem95-irregular [module-style=border-color] {border-color:#188eda}
.tem95-irregular .text .images {width:100%;overflow:hidden}
.tem95-irregular .text .images img {max-width:25%;display:block;margin:0 auto}
.tem95-irregular .col-lg-4:nth-of-type(3n) .text {border-right:none}
.tem95-irregular .text .title {font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;transition:all .35s ease 0s;margin:15px 0 10px}
.tem95-irregular .text .description {font-size:14px;line-height:25px;height:75px;overflow:hidden;color:rgba(255,255,255,.6)}
@media (max-width:1024px) {
    .tem95-irregular .text .images img {max-width:30%}
}
@media (max-width:991px) {
    .tem95-irregular .col-lg-4:nth-of-type(n) .text {border-right:1px solid #c7cdd3;border-bottom:1px solid #c7cdd3}
    .tem95-irregular .col-lg-4:nth-of-type(3n) .text {border-right:1px solid #c7cdd3}
    .tem95-irregular .col-lg-4:nth-of-type(2n) .text {border-right:none}
}
@media (max-width:768px) {
    .tem95-irregular .text .title {font-size:20px}
}
@media (max-width:480px) {
    .tem95-irregular .text {padding:30px 20px}
    .tem95-irregular .text .images img {max-width:34%}
    .tem95-irregular .text .title {margin:20px 0 10px;font-size:20px}
    .tem95-irregular .text .description {font-size:13px}
}
@media (max-width:320px) {
    .tem95-irregular .col-xs-6 {width:100%}
    .tem95-irregular .col-lg-4:nth-of-type(n) .text {border-bottom:1px solid #c7cdd3;margin-bottom:-1px;border-right:none}
    .tem95-irregular .text .title {font-size:16px}
    .tem95-irregular .text .description {font-size:12px;height:auto}
}
.tem96-irregular {width:100%}
.tem96-irregular section {border:none;padding:0}
.tem96-irregular [func-id] [func-id] {padding:0}
.tem96-irregular .tem96-irregular_left .title.top,.tem96-irregular .tem96-irregular_right .title.top {font-size:28px;font-weight:900}
.tem96-irregular .full-screen .tem96-irregular_left .title.top {padding-left:15px}
.tem96-irregular .left_box {height:450px;position:relative;z-index:1}
.tem96-irregular .right_box {padding-top:30px}
.tem96-irregular .box_con {position:absolute;left:-90px;top:40px;width:114%;height:380px}
.tem96-irregular .full-screen .box_con {width:100%;left:0}
.tem96-irregular .box_bg {height:380px;width:100%;position:relative;z-index:2;background:url(/templates/public4/assets/images/map1.png) no-repeat left center}
.tem96-irregular .box_bg .ltd {font-size:12px;position:absolute}
.tem96-irregular .box_bg .ltd01 {left:280px;top:15px}
.tem96-irregular .box_bg .ltd02 {left:330px;top:75px}
.tem96-irregular .box_bg .ltd03 {left:350px;top:165px}
.tem96-irregular .box_bg .ltd04 {left:330px;top:250px}
.tem96-irregular .box_bg .ltd05 {left:280px;top:320px}
.tem96-irregular .box_bg .ltd06 {left:170px;top:375px}
.tem96-irregular .ltd .title {font-weight:900}
.tem96-irregular .right_box .ltd {margin-top:15px;line-height:24px}
.tem96-irregular .right_box .ltd .title {font-size:15px}
@media (max-width:992px) {
    .tem96-irregular .tem96-irregular_left .title.top,.tem96-irregular .tem96-irregular_right .title.top {font-size:22px;font-weight:900}
    .tem96-irregular .left_box {height:auto;margin-bottom:30px}
    .tem96-irregular .right_box {padding:0}
    .tem96-irregular .box_bg {height:auto;background:0 0}
    .tem96-irregular .box_con {position:initial;left:0;width:100%;height:auto}
    .tem96-irregular .box_bg .ltd {position:initial;font-size:14px;line-height:24px;margin-top:15px}
    .tem96-irregular .ltd .title {font-size:15px}
}
.tem97-irregular {background:rgba(0,0,0,0)-moz-linear-gradient(left center,#1db4e6,#1ab0e3,#1889d9) repeat scroll 0 0;background:rgba(0,0,0,0)-webkit-gradient(linear,0 0,0 0,from(#1db4e6),to(#1889d9)) repeat scroll 0 0;background:rgba(0,0,0,0)-o-linear-gradient(left center,#1db4e6,#1ab0e3,#1889d9) repeat scroll 0 0;background:#1db4e6 repeat scroll 0 0}
.tem97-irregular .text {border:1px solid rgba(245,245,245,.6);position:relative;padding:40px 20px}
.tem97-irregular .text::before {position:absolute;content:"";border-bottom:1px solid rgba(245,245,245,.6);border-left:1px solid rgba(245,245,245,.6);transform:rotate(-45deg);left:50%;bottom:-9px;margin-left:0;width:16px;height:16px;background:inherit}
.tem97-irregular .text .description {color:#fff;font-size:14px;line-height:26px;text-align:center;height:130px;overflow:hidden}
.tem97-irregular .title {color:#fff;font-size:20px;text-align:center;line-height:68px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:0}
.tem97-irregular .add-module {clear:both}
@media (max-width:480px) {
    .tem97-irregular .text {padding:20px}
    .tem97-irregular .text .description {font-size:13px}
    .tem97-irregular .title {font-size:16px}
    .tem97-irregular.full-screen-spacing .container.mobile-pdlr0 {padding-left:15px;padding-right:15px}
    .tem97-irregular .container.mobile-pdlr0 {padding:0}
}
@media (max-width:320px) {
    .tem97-irregular .col-xs-6 {width:100%}
    .tem97-irregular .text .description {height:auto}
}
.tem98-irregular .box:hover .text .title {color:#4c4c4c}
.tem98-irregular .box:hover img {-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.tem98-irregular img {transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s}
.tem98-irregular .text .title {font-size:20px;color:#9c9c9c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all .1s linear 0s}
.tem98-irregular .text .description {font-size:13px;color:#b9b9b9;line-height:22px;max-height:44px;margin-top:15px;overflow:hidden}
.tem98-irregular .left .text {position:absolute;bottom:20%;left:10%;z-index:2;width:80%}
.tem98-irregular .left .text .title {position:relative;padding-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem98-irregular .left .text .title::before {position:absolute;content:"";width:70px;background:#ccc;height:1px;bottom:0;left:0}
.tem98-irregular .left .box {position:relative;width:100%;overflow:hidden}
.tem98-irregular .left .box img {min-height:100%;width:100%}
.tem98-irregular .right {clear:both}
.tem98-irregular .right .box {width:100%;overflow:hidden}
.tem98-irregular .right .text {padding:0 40px}
.tem98-irregular .right .title {position:relative;padding-bottom:5px}
.tem98-irregular .right .title::before {position:absolute;content:"";width:30px;background:#ccc;height:1px;bottom:0;left:0}
.tem98-irregular .right .images,.tem98-irregular .right .text {width:50%;float:left;overflow:hidden}
.tem98-irregular .right .images img {width:100%}
@media (max-width:768px) {
    .tem98-irregular .right .text {padding:0 20px}
    .tem98-irregular .text .title {font-size:16px}
}
@media (max-width:480px) {
    .tem98-irregular .col-xs-6 {width:100%}
}
.tem99-irregular .col-lg-4:nth-of-type(3n+1) {
    clear:both}
.tem99-irregular .box {margin-bottom:15px}
.tem99-irregular .images img {width:100%}
.tem99-irregular .text {border:1px solid #eee;padding:10px 15px}
.tem99-irregular .title {font-size:16px;color:#64646e;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}
.tem99-irregular .description {font-size:12px;color:#969696}
.tem99-irregular .add-module {clear:both}
@media (max-width:991px) {
    .tem99-irregular .col-lg-4:nth-of-type(3n+1) {
        clear:none}
    .tem99-irregular .col-lg-4:nth-of-type(2n+1) {
        clear:both}
}
@media (max-width:767px) {
    .tem99-irregular .title {font-size:14px}
}
@media (max-width:430px) {
    .tem99-irregular .col-lg-4 {width:100%}
}
.tem100-irregular .box {margin-bottom:15px}
.tem100-irregular .Bimg {width:100%;position:relative}
.tem100-irregular .Bimg img {width:100%}
.tem100-irregular .Bimg .text {position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,.8);color:#fff;text-align:center;opacity:0;max-height:100%;overflow:hidden}
.tem100-irregular .Bimg:hover .text {opacity:1}
.tem100-irregular .Bimg .text .title {font-size:16px;height:50px;line-height:50px;border-bottom:1px solid rgba(255,255,255,.1);padding:0 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tem100-irregular .Bimg .text .description {padding:10px 20px;font-size:13px;line-height:25px}
.tem100-irregular .blurb {margin:20px 0;display:inline-block;width:100%}
.tem100-irregular .Simg {width:26%;float:left}
.tem100-irregular .Simg img {width:100%;position:relative}
.tem100-irregular .Simg img::before {content:"";position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #fff;margin:10px}
.tem100-irregular .right {float:right;text-align:left;width:70%}
.tem100-irregular .right .text .title {font-size:12px}
.tem100-irregular .right .text .short {font-size:16px;color:#D62020;padding:5px 0 15px}
.tem100-irregular .right .text .description {font-size:12px}
@media (max-width:991px) {
    .tem100-irregular .col-lg-4:nth-of-type(2n+1) {
        clear:both}
}
@media (max-width:768px) {
    .tem100-irregular .col-lg-4 {width:100%}
    .tem100-irregular .Bimg .text {opacity:1}
    .tem100-irregular .right .text .short {font-size:14px;padding:5px 0}
    .tem100-irregular .Bimg .text .title {font-size:14px;height:40px;line-height:40px}
    .tem100-irregular .Bimg .text .description {font-size:12px;line-height:22px}
}
@media (max-width:480px) {
    .tem100-irregular .col-lg-4 {width:100%}
    .tem100-irregular .blurb {margin:10px 0}
    .tem100-irregular .box {margin-bottom:10px}
    .tem100-irregular .right .text .short {padding:5px 0 10px}
}
.tem101-irregular a:focus,.tem101-irregular a:hover {text-decoration:none}
.tem101-irregular .textcon {width:100%}
.tem101-irregular .textcon .titleDiv {position:relative}
.tem101-irregular .textcon .title {width:60%;font-size:22px;text-align:center;padding:0 15px;margin:0 auto}
.tem101-irregular .textcon .line {margin-top:20px;border-bottom-width:1px;border-bottom-style:solid}
.tem101-irregular .textcon .line::before {position:absolute;content:"";width:50px;height:3px;background-color:inherit;left:50%;bottom:-1px;margin-left:-25px}
.tem101-irregular .textcon .description {width:70%;font-size:14px;line-height:25px;max-height:100px;overflow:hidden;margin:50px auto;padding:0 15px}
.tem101-irregular .textcon .button-box {padding:10px 50px;border-radius:5px;font-size:18px;border-width:1px 0;border-style:solid;position:relative;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s}
.tem101-irregular .textcon .button-box:hover {border-radius:0;background:0 0}
.tem101-irregular .textcon .button-box::before {content:"";width:100%;height:100%;position:absolute;left:0;top:0;-moz-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}
.tem101-irregular .textcon .button-box:hover::before {width:0}
@media (max-width:767px) {
    .tem101-irregular .textcon .title {width:100%;font-size:18px}
    .tem101-irregular .textcon .button-box {font-size:14px;padding:8px 30px}
    .tem101-irregular .textcon .description {width:100%;font-size:12px;margin:30px 0;max-height:none}
}
.tem102-irregular {background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}
.tem102-irregular .container {padding:30px 15px;position:relative}
.tem102-irregular .textround {width:230px;height:230px;background:rgba(0,0,0,.1);border-radius:50%;border-width:3px;border-style:dotted;border-color:rgba(255,255,255,.6);margin:50px auto;box-shadow:0 0 50px rgba(255,255,255,.8)}
.tem102-irregular .textround .title {width:90%;margin:50px auto 0;font-size:18px;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem102-irregular .textround .description {width:95%;margin:0 auto;font-size:70px;line-height:70px;height:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:HELVETICANEUELTPRO-THEX,Arial}
.tem102-irregular .textround .short {width:90%;margin:0 auto;font-size:12px;line-height:25px;height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem102-irregular .textlist {z-index:8;margin:30px auto;position:relative;font-family:HELVETICANEUELTPRO-THEX,Arial}
.tem102-irregular .textlist .list-main {width:10%;margin:1%;display:inline-block}
.tem102-irregular .textlist .title {font-size:20px;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem102-irregular .textlist .short {font-size:12px;line-height:25px;height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tem102-irregular .canvas-line {z-index:0;margin-top:-130px}
@media (max-width:1199px) {
    .tem102-irregular .canvas-line {display:none}
}
@media (max-width:1024px) {
    .tem102-irregular .textround {margin:40px auto}
    .tem102-irregular .textround .title {margin:55px auto 0}
    .tem102-irregular .textround .description {font-size:50px;line-height:60px;height:60px}
}
@media (max-width:767px) {
    .tem102-irregular {background-attachment:scroll}
    .tem102-irregular h2 {font-size:24px}
    .tem102-irregular .textround .title {margin:60px auto 0}
    .tem102-irregular .textround .description {font-size:40px;line-height:50px;height:50px}
    .tem102-irregular .textlist .list-main {width:20%}
    .tem102-irregular .textlist .title {font-size:16px;line-height:25px;height:25px}
}
@media (max-width:480px) {
    .tem102-irregular .textround .title {margin:65px auto 0}
    .tem102-irregular .textround .description {font-size:40px;line-height:40px;height:40px}
}
.tem103-irregular .col-lg-3 {margin-bottom:15px;width:20%;position:relative;padding:0}
.tem103-irregular .bg-img {width:100%;position:relative;padding-top:100%}
.tem103-irregular .bg-img::after {content:"";width:100%;height:100%;left:0;top:0;position:absolute;z-index:3;opacity:0;background:rgba(255,255,255,.3)}
.tem103-irregular .col-lg-3:hover .bg-img::after {opacity:1}
.tem103-irregular .bg-img img {position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.tem103-irregular .text {position:absolute;text-align:center;background:#fff;width:120px;height:120px;top:50%;left:50%;margin-left:-60px;margin-top:-60px;border-radius:50%;opacity:.85;z-index:4}
.tem103-irregular .col-lg-3:hover .text {background:inherit}
.tem103-irregular .text .images img {margin:25px auto 10px;display:block;overflow:hidden;transition:all .35s ease 0s;width:40px;min-height:40px}
.tem103-irregular .col-lg-3:hover .images img:nth-of-type(1),.tem103-irregular .text .images img:nth-of-type(2) {
    display:none}
.tem103-irregular .col-lg-3:hover .images img:nth-of-type(2) {
    display:block}
.tem103-irregular .text .title {font-size:14px;line-height:20px;height:20px;overflow:hidden;color:#333;transition:all .35s ease 0s;font-family:arial;width:80%;margin:0 auto}
.tem103-irregular .col-lg-3:hover .title {color:#fff!important}
@media (max-width:640px) {
    .tem103-irregular .col-xs-6 {width:50%}
}
@media (max-width:480px) {
    .tem103-irregular .col-xs-6 {width:100%}
}
@media (max-width:440px) {
    .tem103-irregular .text .images img {width:30px;margin:30px auto 10px}
}
@media (max-width:440px) {
    .tem103-irregular .text {width:100px;height:100px;margin-left:-50px;margin-top:-50px}
    .tem103-irregular .text .images img {margin:20px auto 10px}
    .tem103-irregular .text .title {font-size:12px}
}
.tem104-irregular {color:#ddd;background-color:#000;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
.tem105-irregular .col-lg-2:nth-of-type(6n+1),.tem105-irregular .col-lg-3:nth-of-type(4n+1),.tem105-irregular .col-lg-4:nth-of-type(3n+1),.tem105-irregular .col-lg-6:nth-of-type(2n+1) {
    clear:both}
.tem105-irregular .box {margin-bottom:15px}
.tem105-irregular .images img {width:100%}
.tem105-irregular .title {font-size:16px;color:#666;margin:15px 0 1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem105-irregular .description {font-size:12px;color:#969696;height:20px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem105-irregular .add-module {clear:both}
@media (max-width:991px) {
    .tem105-irregular .col-lg-3:nth-of-type(4n+1) {
        clear:none}
    .tem105-irregular .col-lg-3:nth-of-type(2n+1) {
        clear:both}
    .tem105-irregular [layout-style=column].col-lg-3:nth-of-type(2n+1) {
        clear:none}
    .tem105-irregular [layout-style=column].col-lg-3:nth-of-type(4n+1) {
        clear:both}
}
@media (max-width:767px) {
    .tem105-irregular .title {font-size:14px}
    .tem105-irregular [layout-style=column]:nth-of-type(n) {
        clear:none!important}
    .tem105-irregular [layout-style=column]:nth-of-type(2n+1) {
        clear:both!important}
}
@media (max-width:360px) {
    .tem105-irregular .col-lg-3 {width:100%}
}
.tem106-irregular .items .image,.tem106-irregular .items .image .bgimg,.tem106-irregular .items .image .box,.tem106-irregular .items .image .box:after,.tem106-irregular .items .image .box:before,.tem106-irregular .items .image .icon,.tem106-irregular .items .item_:nth-child(1) .item .text {transition:.5s all ease}
.tem106-irregular .items .item_ {width:20%;padding-top:40%;position:relative;float:left}
.tem106-irregular .items .item {width:100%;display:block}
.tem106-irregular .items .image .icon {width:40px;height:40px;background-color:rgba(0,0,0,.5);position:absolute;opacity:0;top:0;left:50%;transform:translate(-50%,-50%)}
.tem106-irregular .items .image .icon:before {content:"";position:absolute;display:block;background-color:#FFF;top:20px;left:11px;width:18px;height:1px}
.tem106-irregular .items .image .icon:after {content:"";position:absolute;display:block;background-color:#FFF;top:11px;left:20px;width:1px;height:18px}
.tem106-irregular .items .image .box {width:100%;height:100%;padding:20px;position:absolute;top:0;left:0}
.tem106-irregular .items .image .box:before {content:"";display:block;width:100%;height:100%;border:1px solid #FFF;opacity:0}
.tem106-irregular .items .image .box:after {content:"";position:absolute;left:50%;margin-left:-10px;display:block;width:0;height:0;border-color:#FFF;border-style:solid;border-width:10px;border-right-color:transparent;border-left-color:transparent}
.tem106-irregular .items .item_:nth-child(even) .item .image .box:after {border-top:none;bottom:-10px}
.tem106-irregular .items .item_:nth-child(odd) .item .image .box:after {border-bottom:none;top:-10px}
.tem106-irregular .items .image .bgimg {width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center}
.tem106-irregular .items .item_:nth-child(even) a .image,.tem106-irregular .items .item_:nth-child(odd) a .text {top:0}
.tem106-irregular .items .item_:nth-child(even) a .text,.tem106-irregular .items .item_:nth-child(odd) a .image {bottom:0}
.tem106-irregular .items .image,.tem106-irregular .items .text {width:100%;height:50%;background-color:inherit;overflow:hidden;position:absolute;left:0}
.tem106-irregular .items .text {padding:20px}
.tem106-irregular .items .text .box {padding:26px 20px;position:absolute;top:0;left:0;z-index:1;background-color:#F8F8F8;width:100%;height:100%}
.tem106-irregular .items .text .title {font-family:"微软雅黑";line-height:1.5;font-size:16px;color:#1c1c1c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tem106-irregular .items .text .subtitle {font-family:"微软雅黑";line-height:1.5;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.1);font-size:12px;color:#8D8D8D;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tem106-irregular .items .text .description {max-height:82px;overflow:hidden;line-height:2;margin-top:15px;font-size:12px;color:#8D8D8D}
.tem106-irregular .items .text .more {position:absolute;transition:all 0s;z-index:2;bottom:0;left:0;padding:10px 30px;background-color:#CBCBCB;color:#FFF;font-size:12px}
.tem106-irregular .items .item_:nth-child(1) {
    width:40%}
.tem106-irregular .items .item_:nth-child(1) .item {background-color:#FFF}
.tem106-irregular .items .item_:nth-child(1) .item .image {top:0;bottom:initial!important;height:100%}
.tem106-irregular .items .item_:nth-child(1) .item .text {padding:0;bottom:0;top:initial!important;height:0}
.tem106-irregular .items .item_:nth-child(1) .item .text .description {text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tem106-irregular .items .item_:nth-child(1) .item .text .more {display:none}
.tem106-irregular .items .item_:nth-child(1) .item .image .box:after {bottom:-10px;border-bottom:10px solid #FFF;top:initial!important;border-top:none}
.tem106-irregular .items .item:hover .text .more {background-color:inherit}
.tem106-irregular .items .item:hover .text .box {background-color:#FFF}
@media(min-width:1201px) {
    .tem106-irregular .items .item_:nth-child(1) .item:hover .image {height:70%}
    .tem106-irregular .items .item_:nth-child(1) .item:hover .text {height:30%}
}
@media(max-width:1200px) {
    .tem106-irregular .items .text .description {max-height:66px}
}
@media(min-width:993px) {
    .tem106-irregular.content-right .items .item_:nth-child(1) {
        float:right}
    .tem106-irregular .items .item:hover {box-shadow:0 0 20px rgba(0,0,0,.1);z-index:5}
    .tem106-irregular .items .item:hover .bgimg {transform:scale(1.1)}
    .tem106-irregular .items .item:hover .image .icon {opacity:1;top:50%}
    .tem106-irregular .items .item:hover .image .box:before {opacity:1}
    .tem106-irregular .items .item_:nth-child(even) a:hover .image .box:after {bottom:0}
    .tem106-irregular .items .item_:nth-child(odd) a:hover .image .box:after {top:0}
    .tem106-irregular .items .item_:nth-child(1) .item:hover .image .box:after {bottom:0}
    .tem106-irregular .items .item_:nth-child(1) .item:hover .image {height:60%}
    .tem106-irregular .items .item_:nth-child(1) .item:hover .text {height:40%}
}
@media(max-width:992px) {
    .tem106-irregular .items .item_ {width:33.333%;padding-top:66.666%}
    .tem106-irregular .items .item_:nth-child(1) {
        width:100%}
    .tem106-irregular .items .item_:nth-child(1) .item .image {height:65%}
    .tem106-irregular .items .item_:nth-child(1) .item .text {height:35%}
}
@media(min-width:641px) {
    .tem106-irregular .items .item {height:100%;position:absolute;top:0;left:0}
}
@media(max-width:640px) {
    .tem106-irregular .items .item_ {width:100%;padding-top:0}
    .tem106-irregular .items .item {height:200px}
    .tem106-irregular .items .item_:nth-child(1) .item {height:350px;padding-top:0}
    .tem106-irregular .items .item_:nth-child(1) .item .image {width:100%;height:200px;position:relative}
    .tem106-irregular .items .item_:nth-child(1) .item .text {width:100%;height:150px}
    .tem106-irregular .items .item .image {width:200px;height:200px;left:0;z-index:2;right:inherit!important}
    .tem106-irregular .items .item .text {width:100%;height:200px;padding:0 0 0 200px;z-index:1;position:relative}
    .tem106-irregular .items .item .text .description {max-height:82px}
    .tem106-irregular .items .item .text .box {position:relative}
}
@media(max-width:540px) {
    .tem106-irregular .items .item {height:150px}
    .tem106-irregular .items .item .image {width:150px;height:150px}
    .tem106-irregular .items .item .text {height:150px;padding:0 0 0 150px}
    .tem106-irregular .items .item .text .box {padding:15px}
    .tem106-irregular .items .text .subtitle {padding-bottom:10px}
    .tem106-irregular .items .item .text .description {max-height:64px;line-height:1.5;margin-top:10px}
    .tem106-irregular .items .item_:nth-child(1) .item {height:320px}
    .tem106-irregular .items .item_:nth-child(1) .item .text {height:120px}
}
@media(max-width:450px) {
    .tem106-irregular .items .item {height:120px}
    .tem106-irregular .items .item .text .box {padding:10px}
    .tem106-irregular .items .item .image {width:120px;height:120px}
    .tem106-irregular .items .item .text {height:120px;padding:0 0 0 120px}
    .tem106-irregular .items .item .text .description {max-height:50px}
}
.tem107-irregular {width:100%}
.tem107-irregular .con {width:100%;overflow:hidden;border:1px solid #ccc}
.tem107-irregular .con ul {width:200%}
.tem107-irregular .con li {float:left;box-shadow:0 0 2px #aaa;position:relative;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.tem107-irregular .con li a {position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.tem107-irregular li .txt {position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:50px;color:#fff;line-height:50px;padding:0 20px;opacity:0;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.tem107-irregular li:hover .txt {opacity:1}
.tem107-irregular li .txt .title {width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px}
@media (max-width:768px) {
    .tem107-irregular li .txt {opacity:1;height:34px;line-height:34px}
    .tem107-irregular li .txt .title {font-size:14px;text-align:center}
    .tem107-irregular .con {border:none}
    .tem107-irregular .con ul {width:100%}
}
.tem108-irregular .text {float:left;max-width:90%}
.tem108-irregular .text .Keyword {display:inline-block;font-size:18px;font-weight:500;color:#121212}
.tem108-irregular .text .description {display:inline-block;font-size:16px;color:#666}
.tem108-irregular .text .description a:hover {text-decoration:underline}
.tem108-irregular .more {float:right}
.tem108-irregular .more a {border:none}
@media (max-width:991px) {
    .tem108-irregular .text {max-width:80%}
}
@media (max-width:480px) {
    .tem108-irregular .more {float:none;text-align:left;margin-top:15px}
    .tem108-irregular .text {max-width:100%;width:100%;float:none}
}
.tem109-irregular {width:100%}
.tem109-irregular .con {width:100%;overflow:hidden;border:1px solid #ccc}
.tem109-irregular .con ul {width:200%}
.tem109-irregular .con li {float:left;box-shadow:0 0 2px #aaa;position:relative;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.tem109-irregular .con li a {position:absolute;width:100%;height:100%;left:0;top:0}
.tem109-irregular li .txt {position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:50px;color:#fff;line-height:50px;padding:0 20px;opacity:0;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.tem109-irregular li:hover .txt {opacity:1}
.tem109-irregular li .txt .title {width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px}
@media (max-width:768px) {
    .tem109-irregular li .txt {opacity:1;height:34px;line-height:34px}
    .tem109-irregular li .txt .title {font-size:14px;text-align:center}
    .tem109-irregular .con {border:none}
    .tem109-irregular .con ul {width:100%}
}
.tem110-irregular .col-lg-2:nth-of-type(2n+1),.tem110-irregular .col-lg-3:nth-of-type(4n+1),.tem110-irregular .col-lg-4:nth-of-type(3n+1),.tem110-irregular .col-lg-6:nth-of-type(6n+1) {
    clear:both}
.tem110-irregular .box {margin-bottom:35px}
.tem110-irregular .content-section {padding-bottom:5px}
.tem110-irregular .images {width:100%;overflow:hidden}
.tem110-irregular img {width:100%;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s}
.tem110-irregular .box:hover img {transform:scale(1.15)}
.tem110-irregular .title {min-height:0;padding:20px 0 5px;color:#565656;font-size:16px;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s}
.tem110-irregular .box:hover .title {color:#4a4a4a}
.tem110-irregular .description {color:#929292;font-size:13px}
.tem110-irregular .more {transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;font-size:14px;margin-top:20px;display:block}
.tem110-irregular .more span {transform:translateX(-20px);opacity:0;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;display:inline-block;font-size:16px}
.tem110-irregular .box:hover .more span {transform:translateX(0);opacity:1}
@media (max-width:767px) {
    .tem110-irregular .col-lg-3:nth-of-type(4n+1),.tem110-irregular .col-lg-4:nth-of-type(3n+1),.tem110-irregular .col-lg-6:nth-of-type(6n+1) {
        clear:none}
    .tem110-irregular .col-lg-3:nth-of-type(2n+1),.tem110-irregular .col-lg-4:nth-of-type(2n+1),.tem110-irregular .col-lg-6:nth-of-type(2n+1) {
        clear:both}
}
@media (max-width:480px) {
    .tem110-irregular .title {font-size:15px}
    .tem110-irregular .more span {transform:translateX(0);opacity:1}
    .tem110-irregular .more {margin-top:10px;font-size:12px}
    .tem110-irregular .more span {font-size:12px}
    .tem110-irregular .title {margin-top:15px}
    .tem110-irregular .box {margin-bottom:25px}
}
@media (max-width:360px) {
    .tem110-irregular .col-lg-6 {width:100%}
}
.tem111-irregular .box {margin-bottom:35px}
.tem111-irregular .content-section {padding-bottom:5px}
.tem111-irregular .images {width:100%;overflow:hidden}
.tem111-irregular img {width:100%;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s}
.tem111-irregular .box:hover img {transform:scale(1.15)}
.tem111-irregular .title {min-height:0;padding:20px 0 5px;color:#565656;font-size:16px;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s}
.tem111-irregular .box:hover .title {color:#4a4a4a}
.tem111-irregular .description {color:#929292;font-size:14px}
.tem111-irregular {text-align:center}
.tem111-irregular .button-box {transition:all .5s ease 0s;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;position:relative;padding:8px 42px;border-top:1px solid;border-bottom:1px solid;z-index:1;font-size:15px}
.tem111-irregular .button-box:hover {color:#fff}
.tem111-irregular .button-box::before {position:absolute;content:"";width:100%;height:0;left:0;transition:all .6s ease 0s;bottom:0;opacity:.6;z-index:-1}
.tem111-irregular .button-box:hover::before {height:100%;bottom:0}
.tem111-irregular .more {transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;font-size:14px;margin-top:20px;display:block;color:#c3c3c3}
.tem111-irregular .box:hover .more {color:inherit}
.tem111-irregular .more span {transform:translateX(-20px);opacity:0;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;display:inline-block;font-size:16px;font-weight:700}
.tem111-irregular .box:hover .more span {transform:translateX(0);opacity:1}
.tem112-irregular .text {float:left;max-width:80%}
.tem112-irregular .text .Keyword {display:inline-block;font-size:18px;font-weight:500;color:#121212}
.tem112-irregular .text .description {display:inline-block;font-size:16px;color:#666}
.tem112-irregular .text .description a:hover {text-decoration:underline}
.tem112-irregular .more {float:right}
.tem112-irregular .more a {border:none}
.tem113-irregular .interval {padding:0 7px}
.tem113-irregular a {transition:.5s all ease}
.tem113-irregular .items {width:50%;float:left}
.tem113-irregular .item {width:60%;height:150px;float:left;padding:7px}
.tem113-irregular .item:first-child {width:40%;height:300px;text-align:center}
.tem113-irregular .item:first-child a {padding:30px 20px;background-position:bottom center}
.tem113-irregular a {width:100%;height:100%;padding:40px 30px;border-radius:4px;display:block;background-repeat:no-repeat;background-size:cover;background-position:right center}
.tem113-irregular a,.tem113-irregular a:focus,.tem113-irregular a:hover {text-decoration:none}
.tem113-irregular .title {font-size:16px;color:#DCDCDC}
.tem113-irregular .subtitle {font-size:12px;color:#999}
.tem113-irregular .image {width:100%;display:none}
.tem113-irregular .image img {width:100%}
.tem113-irregular.content-center .items:first-child .item:first-child,.tem113-irregular.content-right .item:first-child,.tem113-irregular.tem114-irregular .items:first-child .item:first-child,.tem113-irregular.tem114-irregular.content-left .item:first-child {float:right}
@media(min-width:769px) {
    .tem113-irregular a:hover {margin-top:-4px;box-shadow:0 7px 17px rgba(0,0,0,.1)}
}
@media(min-width:1200px) {
    .tem113-irregular a:hover {margin-top:-10px}
}
@media(max-width:1199px) {
    .tem113-irregular .item {padding:3px}
}
@media(max-width:992px) {
    .tem113-irregular .items {width:100%}
    .tem113-irregular .item {height:200px}
    .tem113-irregular .item a {padding:60px 40px}
    .tem113-irregular .item:first-child {height:400px}
    .tem113-irregular .item:first-child a {padding:50px 10px}
}
@media(max-width:768px) {
    .tem113-irregular {padding:15px 0!important}
    .tem113-irregular .interval {padding:0}
    .tem113-irregular .item {height:170px}
    .tem113-irregular .item:first-child {height:340px}
    .tem113-irregular .mobile-pdlr0 .interval {padding:0 15px}
}
@media screen and (max-width:639px) and (min-width:461px) {
    .tem113-irregular .row {position:relative;padding-top:356px}
    .tem113-irregular .item {width:100%;height:auto}
    .tem113-irregular .item:first-child {width:50%;position:absolute;top:0}
    .tem113-irregular .items:last-child .item:first-child {right:0}
    .tem113-irregular .items:first-child .item:first-child {left:0}
    .tem113-irregular .image {display:block}
    .tem113-irregular .text {position:absolute;top:40%;left:40px;transform:translateY(-50%)}
    .tem113-irregular .item a {padding:0;position:relative}
    .tem113-irregular .item:first-child .text {width:100%;top:50px;left:0;transform:translateY(0)}
    .tem113-irregular .item:first-child .image {display:none}
    .tem113-irregular .item:first-child a {height:350px}
}
@media(max-width:460px) {
    .tem113-irregular .row {position:relative}
    .tem113-irregular .item,.tem113-irregular .item:first-child {width:100%;height:auto}
    .tem113-irregular .image {display:block}
    .tem113-irregular .text {position:absolute;top:40%;left:40px;transform:translateY(-50%)}
    .tem113-irregular .item a {padding:0;position:relative;background:none!important}
    .tem113-irregular .item:first-child .text {top:20%;left:50%;transform:translate(-50%,-50%)}
    .tem113-irregular .item:first-child a {padding:0}
}
.tem113-irregular.tem114-irregular.content-left .items:first-child .item:first-child {float:left}
.tem116-irregular {min-height:400px;overflow:hidden;background-size:cover;background-position:50% 50%;background-attachment:fixed}
.tem116-irregular .irregular-top {display:block;width:66%;text-align:center;background-attachment:fixed;margin:2% auto;padding:9% 7%;background-color:rgba(255,255,255,.3);box-shadow:0 0 5px rgba(0,0,0,.15)}
.tem116-irregular .irregular-border {position:relative}
.tem116-irregular .irregular-top h3 {color:#222;font-size:40px;font-weight:400;overflow:hidden;line-height:125%;min-height:70px;max-height:110px}
.tem116-irregular .irregular-top .desc {margin:2% 0;line-height:25px;max-height:225px;color:#333;font-size:16px;overflow:hidden}
.tem116-irregular .irregular-btn {width:100%;text-align:center;margin-top:4%}
.tem116-irregular ul {position:relative}
.tem116-irregular ul li {position:absolute}
@media (max-width:768px) {
    .tem116-irregular {background-attachment:scroll}
    .tem116-irregular .irregular-top h3 {font-size:1.5em;max-height:110px;min-height:auto}
    .tem116-irregular .irregular-top .desc {font-size:14px;margin:2.5% 0;max-height:200px;height:auto}
    .tem116-irregular .irregular-top {width:100%;margin:3% 0;padding:5.7% 21px}
    .tem116-irregular {min-height:310px}
}
@media (max-width:640px) {
    .tem116-irregular .irregular-top h3 {font-size:1.25em;margin-top:0}
    .tem116-irregular .irregular-top {width:100%;padding:6% 21px;margin:2.5% 0;border-radius:10px}
    .tem116-irregular {min-height:285px}
}
@media (max-width:480px) {
    .tem116-irregular .irregular-top h3 {max-height:75px}
    .tem116-irregular .irregular-top .desc {max-height:100px}
}
.tem117-irregular .irregular-sm {width:100%;padding:15px 30px;border-style:solid;border-width:2px}
.tem117-irregular .irregular-sm .text {color:#333;line-height:22px;font-family:arial;font-size:14px;overflow:hidden}
.tem117-irregular .irregular-sm .text p {margin:0}
.tem117-irregular .irregular-sm .text h6 {margin-bottom:0;line-height:30px;color:#333;font-size:20px;font-weight:700}
.tem117-irregular .irregular-sm .text ul {margin-top:5px}
.tem117-irregular .irregular-sm .text ul li {line-height:30px;color:#333;font-size:16px}
.tem117-irregular .irregular-sm .text ul li:before {content:"\ea62";font-family:icomoon;margin-right:10px;font-size:26px}
.tem117-irregular .irregular-sm .text_btn {padding:20px 0 15px;text-transform:uppercase}
.tem117-irregular .irregular-sm .text_btn a {padding:10px 9%;font-size:16px;border:none}
@media(max-width:768px) {
    .tem117-irregular .irregular-sm {padding:15px}
    .tem117-irregular .irregular-sm .text {max-height:550px}
    .tem117-irregular .irregular-sm .text h6 {font-size:16px}
    .tem117-irregular .irregular-sm .text ul li {font-size:12px}
    .tem117-irregular .irregular-sm .text ul li::before {font-size:16px}
    .tem117-irregular .irregular-sm .text_btn {padding:10px 0 5px}
    .tem117-irregular .irregular-sm .text_btn a {padding:10px 11%}
}
.tem118-irregular {background-image:url(/templates/public4/assets/images/tem46-pro_9.jpg)}
.tem120-irregular,.tem121-irregular,.tem122-irregular,.tem123-irregular {background-image:url(/templates/public4/assets/images/tem46-pro_9.jpg)}
.tem128-irregular .Bimg {width:100%}
.tem128-irregular .images {position:relative;width:100%;overflow:hidden}
.tem128-irregular .images::before {position:absolute;content:"";width:110%;height:110%;border:1px solid #fff;left:-5%;top:-5%;transition:all .35s ease-out 0s;-o-transition:all .35s ease-out 0s;-moz-transition:all .35s ease-out 0s;ms-transition:all .35s ease-out 0s;-webkit-transition:all .35s ease-out 0s;opacity:0}
.tem128-irregular .images:hover::before {width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;opacity:1}
.tem128-irregular .Bimg img {width:100%;height:auto}
.tem128-irregular .Simg {width:100%;margin-top:20px;padding:0 7px}
.tem128-irregular .Simg img {width:100%;height:auto!important}
.tem128-irregular .Simg .col-lg-4 {padding:0 8px}
.tem128-irregular .text {width:100%}
.tem128-irregular .text .title {font-size:18px;color:#212121;line-height:26px}
.tem128-irregular .text .description {font-size:14px;color:#666;line-height:28px;margin:10px 0 20px}
@media (max-width:991px) {
    .tem128-irregular .box {margin-top:20px}
}
@media (max-width:768px) {
    .tem128-irregular .Simg {padding:0;margin-top:10px}
    .tem128-irregular .text .description {margin:10px 0 0}
}
@media (max-width:480px) {
    .tem128-irregular .text .title {font-size:15px}
    .tem128-irregular .text .description {font-size:13px}
}
@media (max-width:360px) {
    .tem128-irregular .Simg .col-lg-4 {padding:0 5px}
    .tem128-irregular .more a {font-size:12px}
}
.tem129-irregular {width:100%}
.tem129-irregular .img_li {height:0;padding-top:180%;position:relative;margin-bottom:20px;box-shadow:0 0 5px rgba(0,0,0,.2)}
.tem129-irregular .img_li .img_con,.tem129-irregular .img_li .img_txt {position:absolute;top:0;left:0;width:100%;height:100%}
.tem129-irregular .img_li .img_txt {background-color:rgba(0,0,0,.5);z-index:1;border-style:solid;border-width:10px;opacity:0;transition:all .4s}
.tem129-irregular .img_li .img_con {overflow:hidden}
.tem129-irregular .img_li .img_con .img_con_txt {position:absolute;width:78%;height:30%;color:#fff;left:11%;top:5%;z-index:2}
.tem129-irregular .img_li .img_con .img_con_txt .description {font-size:13px;opacity:.8;width:100%;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-break:break-all;max-height:36px;line-height:18px}
.tem129-irregular .img_li .img_con .img_con_txt .title {font-size:16px;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-break:break-all;line-height:22px;max-height:44px}
.tem129-irregular .img_li .img_con img {max-width:100%;display:block;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:2.2s cubic-bezier(.165,.84,.44,1)}
.tem129-irregular .img_li .img_txt .ten {position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:38px;height:38px;transition:all .4s;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.tem129-irregular .img_li .img_txt .ten:after {content:"";display:block;position:absolute;width:1px;height:100%;background-color:#fff;top:0;left:0;right:0;margin:auto}
.tem129-irregular .img_li .img_txt .ten:before {content:"";display:block;position:absolute;width:100%;height:1px;background-color:#fff;top:0;left:0;bottom:0;margin:auto}
.tem129-irregular .img_li:hover .img_txt {opacity:1}
.tem129-irregular .img_li:hover .img_txt .ten {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}
.tem129-irregular .img_li:hover .img_con img {-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}
@media (max-width:324px) {
    .tem129-irregular .col-xs-6 {width:100%}
}
.tem130-irregular,.tem130-irregular .con {width:100%}
.tem130-irregular .con .con_6 {width:50%}
.tem130-irregular .con .con_6 img {position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:2.2s cubic-bezier(.165,.84,.44,1)}
.tem130-irregular .con .con_6 .con_img,.tem130-irregular .con .con_6 .con_img2 {width:100%;position:relative;overflow:hidden}
.tem130-irregular .con .con_6 .con_img {padding-top:52%}
.tem130-irregular .con .con_6 .con_img2 {padding-top:70%}
.tem130-irregular .con .con_6 .txt {position:absolute;bottom:5%;z-index:2;max-width:40%;color:#fff}
.tem130-irregular .con .con_6 .txt .title {font-weight:900;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem130-irregular .con .con_6 .txt .description {width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tem130-irregular .con .con_6:nth-child(1) .txt {left:5%}
.tem130-irregular .con .con_6:nth-child(2) .txt {right:5%}
@media (max-width:700px) {
    .tem130-irregular .con .con_6 {width:100%}
    .tem130-irregular .con .con_6:nth-child(2) .txt {right:auto;left:5%}
}
.tem131-irregular .col-xs-6 {padding:0}
.tem131-irregular img {width:100%}
.tem131-irregular .box {position:relative}
.tem131-irregular .box a:nth-of-type(2) {
    z-index:2;position:absolute;left:0;top:0;opacity:0;transition:all .6s ease 0s;width:100%;height:100%}
.tem131-irregular .box a:nth-of-type(2) img {height:100%}
.tem131-irregular .box:hover a:nth-of-type(2) {
    opacity:1}
.tem131-irregular .col-lg-2:nth-of-type(6n+1),.tem131-irregular .col-lg-3:nth-of-type(4n+1),.tem131-irregular .col-lg-4:nth-of-type(3n+1),.tem131-irregular .col-lg-6:nth-of-type(2n+1) {
    clear:both}
@media (max-width:991px) {
    .tem131-irregular .col-lg-2 {width:33.3333%}
    .tem131-irregular .col-lg-2:nth-of-type(6n+1) {
        clear:none}
    .tem131-irregular .col-lg-2:nth-of-type(3n+1) {
        clear:both}
}
@media (max-width:767px) {
    .tem131-irregular .col-lg-2 {width:50%}
    .tem131-irregular .col-xs-6:nth-of-type(n) {
        clear:none}
    .tem131-irregular .col-xs-6:nth-of-type(2n+1) {
        clear:both}
}
.tem132-irregular .images {width:100%;overflow:hidden}
.tem132-irregular img {width:100%;transition:all .3s ease 0s}
.tem132-irregular .box {margin-top:20px}
.tem132-irregular .box:hover img {transform:scale(1.2,1.2);opacity:.8}
.tem132-irregular .title {font-size:16px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px}
.tem132-irregular .description {font-size:14px;line-height:24px;max-height:48px;overflow:hidden;margin-top:12px;color:#555}
@media (max-width:767px) {
    .tem132-irregular .col-xs-6 {padding:0 5px}
    .tem132-irregular .col-xs-6:nth-of-type(3) {
        width:100%;clear:both}
    .tem132-irregular .col-xs-6:nth-of-type(3) .box {width:50%}
    .tem132-irregular .col-xs-6:nth-of-type(3) [func-id="1"]:nth-of-type(1) .box {float:left;padding-right:5px}
    .tem132-irregular .col-xs-6:nth-of-type(3) [func-id="1"]:nth-of-type(2) .box {float:right;padding-right:5px}
}
@media (max-width:480px) {
    .tem132-irregular .title {font-size:15px}
}
@media (max-width:360px) {
    .tem132-irregular .title {line-height:35px}
    .tem132-irregular .description {font-size:13px;margin-top:7px}
    .tem132-irregular .box {margin-top:10px}
}
.tem133-irregular .interval {padding:0 10px}
.tem133-irregular .col-lg-3 {padding:0 5px}
.tem133-irregular .images {width:100%;overflow:hidden}
.tem133-irregular img {width:100%;transition:all .3s ease 0s}
.tem133-irregular .box {margin-top:20px}
.tem133-irregular .box:hover img {transform:scale(1.2,1.2) rotate(5deg)}
.tem133-irregular .title {font-size:16px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px}
.tem133-irregular .description {font-size:14px;line-height:24px;height:48px;overflow:hidden;margin-top:14px;color:#555}
@media (max-width:991px) {
    .tem133-irregular .col-lg-3:nth-of-type(2n+1) {
        clear:both}
}
@media (max-width:480px) {
    .tem133-irregular .title {font-size:15px}
}
@media (max-width:360px) {
    .tem133-irregular .title {line-height:35px}
    .tem133-irregular .description {font-size:13px;margin-top:5px}
    .tem133-irregular .box {margin-top:10px}
}
.tem134-irregular .col-xs-6 {padding:0 5px}
.tem134-irregular .col-lg-2:nth-of-type(6n+1),.tem134-irregular .col-lg-3:nth-of-type(4n+1),.tem134-irregular .col-lg-4:nth-of-type(3n+1),.tem134-irregular .col-lg-6:nth-of-type(2n+1) {
    clear:both}
@media (max-width:991px) {
    .tem134-irregular .col-lg-3.col-sm-6:nth-of-type(2n+1) {
        clear:both}
    .tem134-irregular .col-lg-3.col-sm-3:nth-of-type(2n+1) {
        clear:none}
    .tem134-irregular .col-lg-3.col-sm-3:nth-of-type(4n+1) {
        clear:both}
    .tem134-irregular .col-lg-2 {width:33.33333%}
    .tem134-irregular .col-lg-2:nth-of-type(n) {
        clear:none}
    .tem134-irregular .col-lg-2:nth-of-type(3n+1) {
        clear:both}
}
@media (max-width:767px) {
    .tem134-irregular .col-lg-2 {width:50%}
    .tem134-irregular .col-xs-6:nth-of-type(n) {
        clear:none}
    .tem134-irregular .col-xs-6:nth-of-type(2n+1) {
        clear:both}
}
@media (max-width:480px) {
    .tem134-irregular .title {font-size:14px}
}
@media (max-width:360px) {
    .tem134-irregular .col-xs-6 {width:100%}
}
.tem137-irregular .col-lg-2:nth-of-type(6n+1),.tem137-irregular .col-lg-3:nth-of-type(4n+1),.tem137-irregular .col-lg-4:nth-of-type(3n+1),.tem137-irregular .col-lg-6:nth-of-type(2n+1) {
    clear:both}
.tem137-irregular .box {width:100%;position:relative;overflow:hidden;margin:10px 0}
.tem137-irregular .box .item:nth-of-type(1) {
    border-top:1px solid #333;border-bottom:1px solid #333;color:#333;text-align:center;padding:35% 20px}
.tem137-irregular .box .item:nth-of-type(1) .images {width:100%;text-align:center}
.tem137-irregular .box .item:nth-of-type(1) .images img {max-width:auto;display:block;margin:0 auto}
.tem137-irregular .box .item:nth-of-type(1) .title {font-size:16px;margin-top:10px;line-height:30px}
.tem137-irregular .box .item:nth-of-type(1) .description {opacity:.6;font-size:14px;line-height:24px}
.tem137-irregular .box .item:nth-of-type(2) {
    opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;transition:all .6s ease-out 0s}
.tem137-irregular .box .item:nth-of-type(2) .images {width:100%;height:100%}
.tem137-irregular .box .item:nth-of-type(2) img {width:100%;min-height:100%;z-index:2}
.tem137-irregular .box:hover .item:nth-of-type(2) {
    opacity:1}
@media (max-width:991px) {
    .tem137-irregular .col-lg-2,.tem137-irregular .col-lg-4 {width:33.3333%}
    .tem137-irregular .col-lg-2:nth-of-type(n),.tem137-irregular .col-lg-4:nth-of-type(n) {
        clear:none}
    .tem137-irregular .col-lg-2:nth-of-type(3n+1),.tem137-irregular .col-lg-4:nth-of-type(3n+1) {
        clear:both}
    .tem137-irregular .col-lg-3 {width:50%}
    .tem137-irregular .col-lg-3:nth-of-type(n) {
        clear:none}
    .tem137-irregular .col-lg-3:nth-of-type(2n+1) {
        clear:both}
}
@media (max-width:767px) {
    .tem137-irregular .box {margin:5px 0}
    .tem137-irregular .col-xs-6 {width:50%}
    .tem137-irregular .col-xs-6:nth-of-type(n) {
        clear:none}
    .tem137-irregular .col-xs-6:nth-of-type(2n+1) {
        clear:both}
}
@media (max-width:440px) {
    .tem137-irregular .box .item:nth-of-type(1) {
        padding:35% 0}
    .tem137-irregular .box .item:nth-of-type(1) .description {max-height:72px;overflow:hidden}
}
@media (max-width:320px) {
    .tem137-irregular .col-xs-6 {width:100%}
}
.tem138-irregular .box {border-top:1px solid #efefef}
.tem138-irregular .left-Bimg {width:100%;position:relative;padding-top:68.5%}
.tem138-irregular .left-Bimg img {width:100%;position:absolute;height:100%;left:0;top:0}
.tem138-irregular .col-xs-6 {border-left:1px solid #efefef;border-bottom:1px solid #efefef}
.tem138-irregular .col-lg-6,.tem138-irregular .col-xs-6 {padding:0!important}
.tem138-irregular .col-xs-6:nth-of-type(3),.tem138-irregular .col-xs-6:nth-of-type(7) {
    border-right:1px solid #efefef}
.tem138-irregular .item {width:100%;padding:20px}
.tem138-irregular.content-right .item {border-right:0;border-left:1px solid #efefef}
.tem138-irregular .item:hover {box-shadow:0 0 15px rgba(0,0,0,.08)inset}
.tem138-irregular .item img {width:100%}
.tem138-irregular .item .text {width:100%;padding:15px 0;text-align:center}
.tem138-irregular .item .text .title {font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#424242}
.tem138-irregular .item .text .description {font-size:12px;color:#b2b2b2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem138-irregular .owl-theme .owl-dots .owl-dot span {border:1px solid #e5e5e5;width:14px;height:14px;margin:2px 5px;background:#fff}
.tem138-irregular .owl-theme .owl-dots .owl-dot.active span,.tem138-irregular .owl-theme .owl-dots .owl-dot:hover span {border-color:#b2b2b2;border-width:2px}
.tem138-irregular .col-xs-6:nth-of-type(4) {
    clear:both}
@media (max-width:1190px) {
    .tem138-irregular .item .text {padding:10px 0}
    .tem138-irregular .left-Bimg {padding-top:70.5%}
}
@media (max-width:991px) {
    .tem138-irregular .owl-theme .owl-dots .owl-dot span {width:10px;height:10px;margin:2px 3px}
    .tem138-irregular .owl-theme .owl-dots .owl-dot.active span,.tem138-irregular .owl-theme .owl-dots .owl-dot:hover span {border-width:1px}
    .tem138-irregular .item {padding:10px}
    .tem138-irregular .left-Bimg {padding-top:69%}
}
@media (max-width:768px) {
    .tem138-irregular .left-Bimg {padding-top:75%}
}
@media (max-width:767px) {
    .tem138-irregular .left-Bimg {padding-top:68.5%}
    .tem138-irregular .col-xs-6:nth-of-type(2) {
        border-right:none}
    .tem138-irregular .col-xs-6:nth-of-type(3),.tem138-irregular .col-xs-6:nth-of-type(5),.tem138-irregular .col-xs-6:nth-of-type(7) {
        border-right:1px solid #efefef}
    .tem138-irregular .col-lg-3:nth-of-type(2n) {
        clear:both}
}
@media (max-width:480px) {
    .tem138-irregular .item .text .title {font-size:14px}
}
.tem139-irregular {background-repeat:no-repeat;background-size:cover;background-position:center}
.tem139-irregular .box {transition:all 1s cubic-bezier(.165,.84,.44,1);width:50%;margin:auto;border:1px solid rgba(255,255,255,.5);padding:30px}
.tem139-irregular .block {background-color:#FFF;border-radius:inherit;box-shadow:10px 10px 20px rgba(0,0,0,.1)}
.tem139-irregular .text {padding:100px 30px}
.tem139-irregular .title {color:#333;line-height:1;font-size:40px;font-weight:700;padding:40px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative}
.tem139-irregular .description {color:#999;line-height:1.5}
@media(max-width:991px) {
    .tem139-irregular .box {width:80%}
}
@media(max-width:639px) {
    .tem139-irregular .text {padding:80px 30px}
    .tem139-irregular .title {font-size:20px!important;padding:20px 0}
}
@media(max-width:480px) {
    .tem139-irregular .box {width:100%;padding:20px}
    .tem139-irregular .text {padding:50px 20px}
    .tem139-irregular .title {font-size:20px!important;padding:20px 0}
}
.tem139-irregular.tem140-irregular .box {height:0;border-radius:100%;border-top-right-radius:10%;padding:0;padding-top:50%;position:relative}
.tem139-irregular.tem140-irregular .box:hover {border-top-right-radius:30%;border-bottom-left-radius:80%}
.tem139-irregular.tem140-irregular .block,.tem139-irregular.tem140-irregular .text {padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.2)}
.tem139-irregular.tem140-irregular .block {width:100%;height:100%;transform:translate(-50%,-50%) scale(.9)}
@media(max-width:991px) {
    .tem139-irregular.tem140-irregular .box {padding-top:80%}
}
@media(max-width:480px) {
    .tem139-irregular.tem140-irregular .text {transform:translate(-50%,-50%) scale(1.1)}
    .tem139-irregular.tem140-irregular .box {padding-top:100%}
}
.tem139-irregular.tem141-irregular .box {border-color:rgba(255,255,255,0);border-radius:10px}
.tem139-irregular.tem141-irregular .text {padding:50px}
@media(max-width:480px) {
    .tem139-irregular.tem141-irregular .text {padding:30px}
}
.tem142-irregular .full-screen {padding:0 15px}
.tem142-irregular.full-screen-spacing .full-screen {padding:0}
.tem142-irregular .box {box-shadow:0 0 20px 0 rgba(0,0,0,.08)}
.tem142-irregular .images {width:100%;overflow:hidden}
.tem142-irregular .images img {width:100%;transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s}
.tem142-irregular .box:hover img {transform:scale(1.05);opacity:.92;-o-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05)}
.tem142-irregular .item {z-index:2;position:relative;background:#fff}
.tem142-irregular .item::before {content:"";position:absolute;transform:skew(-8deg);width:80%;height:100%;left:0;top:0;background:inherit;z-index:-1}
.tem142-irregular .item::after {content:"";position:absolute;transform:skew(8deg);width:80%;height:100%;left:0;bottom:0;background:inherit;z-index:-1}
.tem142-irregular.content-right .item::after,.tem142-irregular.content-right .item::before {right:0;left:auto}
.tem142-irregular .text {padding:8% 10%;height:100%;overflow:hidden}
.tem142-irregular .text .title {font-size:30px;color:#151515;font-weight:700;margin-bottom:18px}
.tem142-irregular .text .description {font-size:14px;line-height:24px;font-family:Lato,Helvetica,Arial,sans-serif;color:#9b9b9b}
.tem142-irregular .text .more a {font-size:14px;border-radius:0;padding:11px 45px;line-height:24px;margin-top:35px}
@media (max-width:991px) {
    .tem142-irregular .text .title {font-size:20px!important;margin-bottom:10px}
    .tem142-irregular .text .more a {margin-top:20px;padding:6px 30px}
}
@media (max-width:480px) {
    .tem142-irregular .text .title {font-size:16px!important;font-weight:500!important;overflow:hidden;max-height:44px}
    .tem142-irregular .text .description {font-size:13px!important;line-height:22px;max-height:88px;overflow:hidden}
    .tem142-irregular .text .more a {line-height:inherit;padding:8px 22px;font-size:12px}
}
@media (max-width:360px) {
    .tem142-irregular .text .title {font-size:15px!important;max-height:40px}
    .tem142-irregular .text .description {font-size:12px;line-height:20px;max-height:60px}
    .tem142-irregular .text .more a {line-height:inherit;padding:6px 20px;font-size:12px;margin-top:15px}
}
.tem143-irregular .interval {padding:0 10px}
.tem143-irregular .col-xs-6 {padding:0 5px}
.tem143-irregular .item {background-color:#292929;text-align:center;overflow:hidden}
.tem143-irregular .item .item_img {width:100%;overflow:hidden}
.tem143-irregular .item img {width:100%;transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s}
.tem143-irregular .item:hover img {transform:scale(1.05)}
.tem143-irregular .item_wrapper {background-color:#292929;transition:all .36s ease 0s;position:relative;color:#fff;padding:0 20px 20px}
.tem143-irregular .item:hover .item_wrapper {border-color:inherit;color:inherit}
.tem143-irregular .item_wrapper::before {content:"";position:absolute;border:1px solid transparent;width:100%;height:130%;left:0;bottom:0;transition:all .36s ease 0s;-o-transition:all .36s ease 0s;-moz-transition:all .36s ease 0s;-ms-transition:all .36s ease 0s;-webkit-transition:all .36s ease 0s}
.tem143-irregular .item:hover .item_wrapper::before {border-color:inherit;width:calc(100% - 20px);height:calc(130% - 20px);bottom:10px;left:10px;z-index:2}
.tem143-irregular .item .item_wrapper .title {font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;padding-top:50px;transition:all .36s ease 0s;-o-transition:all .36s ease 0s;-moz-transition:all .36s ease 0s;-ms-transition:all .36s ease 0s;-webkit-transition:all .36s ease 0s}
.tem143-irregular .item:hover .item_wrapper .title {color:inherit;transform:translateY(-20px)}
.tem143-irregular .item .item_wrapper .title::before {position:absolute;content:"";bottom:35px;left:50%;width:20px;height:2px;border-top:2px solid #5d5e5f;margin-left:-10px;transition:all .36s ease 0s;-o-transition:all .36s ease 0s;-moz-transition:all .36s ease 0s;-ms-transition:all .36s ease 0s;-webkit-transition:all .36s ease 0s}
.tem143-irregular .item:hover .item_wrapper .title::before {opacity:0}
.tem143-irregular .item .description {font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;opacity:0;transition:all .36s ease 0s;-o-transition:all .36s ease 0s;-moz-transition:all .36s ease 0s;-ms-transition:all .36s ease 0s;-webkit-transition:all .36s ease 0s}
.tem143-irregular .item:hover .item_wrapper .description {opacity:1;color:#fff;transform:translateY(-20px)}
.tem143-irregular .item:hover .item_wrapper [style*=background-] .description {opacity:.4;color:inherit}
.tem143-irregular .Citem_wrapper {color:#fff;text-align:left;padding:44px 30px 50px;position:relative;background-color:inherit;transition:all .36s ease 0s;-o-transition:all .36s ease 0s;-moz-transition:all .36s ease 0s;-ms-transition:all .36s ease 0s;-webkit-transition:all .36s ease 0s}
.tem143-irregular .Citem:hover .Citem_wrapper {transform:translateX(30px)}
.tem143-irregular .Citem a {background-color:inherit}
.tem143-irregular .Citem_wrapper::before {position:absolute;content:"";background-color:inherit;width:15px;height:15px;transform:rotate(45deg);bottom:-6px;left:50%;margin-left:-10px;z-index:2}
.tem143-irregular .Citem_wrapper .title {margin-bottom:20px;transform:;font-size:16px;height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tem143-irregular .Citem:hover .title {color:inherit}
.tem143-irregular .Citem .title::before {width:0;border-top:1px solid transparent;border-color:inherit;height:1px;position:absolute;content:"";left:0;top:52px;transition:all .36s ease 0s;-o-transition:all .36s ease 0s;-moz-transition:all .36s ease 0s;-ms-transition:all .36s ease 0s;-webkit-transition:all .36s ease 0s}
.tem143-irregular .Citem:hover .title::before {width:40px;left:-30px}
.tem143-irregular .Citem .description {opacity:.5;white-space:normal;height:40px;line-height:20px}
.tem143-irregular .Citem:hover .description {color:#fff;opacity:.5}
.tem143-irregular .Citem .item_img {position:relative}
.tem143-irregular .Citem .item_img::before {content:"";position:absolute;border:1px solid transparent;border-color:inherit;width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;opacity:0;transition:all .36s ease 0s;-o-transition:all .36s ease 0s;-moz-transition:all .36s ease 0s;-ms-transition:all .36s ease 0s;-webkit-transition:all .36s ease 0s}
.tem143-irregular .Citem:hover .item_img::before {opacity:1}
@media (max-width:1190px) {
    .tem143-irregular .Citem_wrapper {padding:34px 30px 45px}
}
@media (max-width:991px) {
    .tem143-irregular .Citem_wrapper {padding:30px 30px 35px}
}
@media (max-width:767px) {
    .tem143-irregular .col-lg-6 {width:100%;margin:20px 0}
    .tem143-irregular .item .item_wrapper .title {padding:12px 0 5px;font-size:14px}
    .tem143-irregular .item .item_wrapper .title::before {opacity:0}
    .tem143-irregular .item .description {opacity:.5}
    .tem143-irregular .item:hover .item_wrapper .description,.tem143-irregular .item:hover .item_wrapper .title {transform:translateY(0)}
    .tem143-irregular .item:hover .item_wrapper::before {opacity:0}
    .tem143-irregular .item_wrapper {padding:0 16px 14px}
    .tem143-irregular .Citem_wrapper {padding:14px 16px;text-align:left}
    .tem143-irregular .Citem_wrapper .title {margin-bottom:6px;font-size:14px}
}
.tem144-irregular .wrap {position:relative}
.tem144-irregular .wrap::before {position:absolute;content:"";width:100%;height:1px;border-bottom:1px solid #e9e9e9;top:134px;left:0}
.tem144-irregular .item {width:100%;text-align:center;padding:89px 60px 50px;color:#737373;transition:all .36s ease;-o-transition:all .36s ease;-moz-transition:all .36s ease;-ms-transition:all .36s ease;-webkit-transition:all .36s ease;position:relative}
.tem144-irregular .item:hover {box-shadow:0 10px 25px rgba(0,0,0,.15)}
.tem144-irregular .item::before {position:absolute;content:"";height:20px;width:1px;border-left:1px solid #eee;left:50%;margin-left:-.5px;top:132px;opacity:0;transition:all .36s ease;-o-transition:all .36s ease;-moz-transition:all .36s ease;-ms-transition:all .36s ease;-webkit-transition:all .36s ease}
.tem144-irregular .item:hover::before {opacity:1}
.tem144-irregular .item::after {position:absolute;content:"";border-radius:50%;border:2px solid #fff;background:#A8A8A8;width:7px;height:7px;left:50%;top:130px;margin-left:-4.5px;transition:all .36s ease;-o-transition:all .36s ease;-moz-transition:all .36s ease;-ms-transition:all .36s ease;-webkit-transition:all .36s ease}
.tem144-irregular .item:hover::after {border-color:#666;background:#fff;width:11px;height:11px;margin-left:-5.5px;top:128px}
.tem144-irregular .item .title {font-size:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-bottom:16px;font-family:HELVETICANEUELTPRO-THEX,Arial;transition:all .36s ease;-o-transition:all .36s ease;-moz-transition:all .36s ease;-ms-transition:all .36s ease;-webkit-transition:all .36s ease}
.tem144-irregular .item:hover .title {color:#000;transform:translateY(-10px);-o-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px)}
.tem144-irregular .item .description {font-size:12px;opacity:.8;line-height:24px;max-height:96px;overflow:hidden;margin-top:24px;transition:all .36s ease;-o-transition:all .36s ease;-moz-transition:all .36s ease;-ms-transition:all .36s ease;-webkit-transition:all .36s ease}
.tem144-irregular .item:hover .description {transform:translateY(12px)}
.tem144-irregular .owl-dots {display:none!important}
.tem144-irregular .owl-theme .owl-controls .owl-nav [class*=owl-] {background:0 0;position:absolute;top:30%;color:#999;transition:all .36s ease;-o-transition:all .36s ease;-moz-transition:all .36s ease;-ms-transition:all .36s ease;-webkit-transition:all .36s ease;display:block!important;opacity:0;width:40px;height:40px;line-height:40px;margin:0;padding:0;border-radius:0;font-size:12px}
.tem144-irregular .owl-nav [class*=owl-prev] {left:-70px}
.tem144-irregular .owl-nav [class*=owl-next] {right:-70px}
.tem144-irregular .wrap:hover .owl-theme .owl-controls .owl-nav [class*=owl-prev] {left:-30px;opacity:1}
.tem144-irregular .wrap:hover .owl-theme .owl-controls .owl-nav [class*=owl-next] {right:-30px;opacity:1}
.tem144-irregular .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {background:rgba(0,0,0,.5);color:#fff}
@media (max-width:767px) {
    .tem144-irregular .wrap::before {opacity:0}
    .tem144-irregular .item:hover {box-shadow:none}
    .tem144-irregular .item::after,.tem144-irregular .item:hover::after,.tem144-irregular .item:hover::before {opacity:0}
    .tem144-irregular .item {color:inherit!important;padding:15px 0;text-align:left}
    .tem144-irregular .item .title {font-size:16px;color:inherit!important;position:relative;padding-right:15px;display:inline-block;padding-bottom:0}
    .tem144-irregular .item:hover .description,.tem144-irregular .item:hover .title {transform:translateY(0)}
    .tem144-irregular .item .title::before {content:"";position:absolute;right:0;top:50%;border-top:1px solid #bdbcbc;width:10px}
    .tem144-irregular .item .description {margin-top:0;color:#999!important;font-size:13px;opacity:1}
    .tem144-irregular .owl-carousel .owl-item {float:none;width:100%!important}
    .tem144-irregular .owl-theme .owl-controls .owl-nav [class*=owl-] {display:none!important}
}
.tem145-irregular .images {width:100%;overflow:hidden}
.tem145-irregular img {width:100%;transition:all .3s ease 0s}
.tem145-irregular .box {margin-top:20px}
.tem145-irregular .Simg {padding-top:40px}
.tem145-irregular .box:hover img {transform:scale(1.2,1.2);opacity:.8}
.tem145-irregular .title {font-size:16px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px}
.tem145-irregular .description {font-size:14px;line-height:24px;height:96px;overflow:hidden;color:#555}
@media (max-width:767px) {
    .tem145-irregular.full-screen-spacing .container.full-screen {padding:0 10px!important}
    .tem145-irregular .col-xs-6 {padding:0 5px}
    .tem145-irregular .col-xs-6:nth-of-type(3) {
        width:100%;clear:both}
    .tem145-irregular .col-xs-6:nth-of-type(3) .box {width:50%}
    .tem145-irregular .col-xs-6:nth-of-type(3) [func-id="1"]:nth-of-type(1) .box {float:left;padding-right:5px}
    .tem145-irregular .col-xs-6:nth-of-type(3) [func-id="1"]:nth-of-type(2) .box {float:right;padding-right:5px}
    .tem145-irregular .Simg {padding-top:0}
    .tem145-irregular .title {font-size:14px}
    .tem145-irregular .description {font-size:12px}
}
@media (max-width:360px) {
    .tem145-irregular .title {line-height:35px}
    .tem145-irregular .box {margin-top:10px}
}
.tem146-irregular .column {width:215px;float:left;margin:0 auto;display:block}
.tem146-irregular .box {width:870px;margin:0 auto;display:block}
.tem146-irregular .rotates {width:200px;height:200px;position:relative;left:8px}
.tem146-irregular .rotates .Litem {color:#333;position:relative;border-color:#777;text-align:center;z-index:1;padding:80px 30px;-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s}
.tem146-irregular .rotates .Litem::before {content:"";position:absolute;width:140px;height:140px;border:1px solid transparent;border-color:inherit;background:inherit;left:30px;top:30px;z-index:-1;-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.tem146-irregular .rotates:hover .Litem {color:#fff!important}
.tem146-irregular .rotates:hover .Litem::before {background:#333!important;border-color:#333!important}
.tem146-irregular .rotates .Litem .title {font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem146-irregular .rotates .Litem .description {overflow:hidden;opacity:.8;font-size:12px;max-height:35px;line-height:17px!important}
.tem146-irregular .column .down {top:-90px;left:115px;z-index:10}
@media (max-width:991px) {
    .tem146-irregular .box {margin-left:-10%}
}
@media (max-width:768px) {
    .tem146-irregular .box {width:540px;margin:0 auto}
    .tem146-irregular .column:nth-of-type(3) .up,.tem146-irregular .column:nth-of-type(4) .up {top:-180px}
    .tem146-irregular .column:nth-of-type(3) .down {top:-270px}
}
@media (max-width:480px) {
    .tem146-irregular .box {width:400px}
    .tem146-irregular .column {width:200px}
    .tem146-irregular .rotates {left:0}
    .tem146-irregular .column .rotates {left:0!important;top:0!important}
}
@media (max-width:360px) {
    .tem146-irregular .box {width:340px;margin:0 auto 0 -10px}
    .tem146-irregular .rotates .Litem::before {width:120px;height:120px}
    .tem146-irregular .rotates .Litem {padding:70px 30px}
    .tem146-irregular .rotates {height:180px;width:176px}
    .tem146-irregular .column {width:168px}
}
@media (max-width:320px) {
    .tem146-irregular .box {margin:0 auto 0 -32px}
}
.tem147-irregular .box {width:788px;margin:0 auto;display:block}
.tem147-irregular .rotates {width:198px;height:196px;left:0}
.tem147-irregular .column {width:196px}
.tem147-irregular .column .down {left:0;top:0;z-index:10}
@media (max-width:991px) {
    .tem147-irregular .box {margin-left:-5%}
    .tem147-irregular .rotates {left:0!important;top:0!important}
}
@media (max-width:640px) {
    .tem147-irregular .box {margin:0 auto;width:396px}
}
@media (max-width:360px) {
    .tem147-irregular .box {width:400px;margin-left:-10px}
    .tem147-irregular .column {width:168px}
    .tem147-irregular .rotates {width:169px;height:168px}
    .tem147-irregular .rotates .Litem::before {width:120px;height:120px}
    .tem147-irregular .rotates .Litem {padding:70px 30px}
}
@media (max-width:320px) {
    .tem147-irregular .box {margin-left:-30px}
}
.tem148-irregular .box {width:auto;padding-top:50px;transform:translateX(50px);-o-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-webkit-transform:translateX(50px)}
.tem148-irregular .column {width:auto}
.tem148-irregular .rotates {width:280px;height:280px;left:0}
.tem148-irregular .rotates .Litem {padding:0;width:200px;height:200px;overflow:hidden;transform:rotate(45deg)}
.tem148-irregular .rotates:hover .Litem::before {background:none!important;border:none!important}
.tem148-irregular .rotates .Litem img {width:100%;transform:rotate(-45deg) scale(1.42);-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s}
.tem148-irregular .rotates:hover .Litem img {transform:rotate(-45deg) scale(1.5)}
.tem148-irregular .column .down {left:140px;top:-125px;z-index:10}
@media (max-width:1199px) {
    .tem148-irregular .column:nth-of-type(3) .down {top:30px;left:-280px}
    .tem148-irregular .column:nth-of-type(4) .up {top:-250px}
}
@media (max-width:991px) {
    .tem148-irregular .column .rotates {left:0!important;top:0!important}
    .tem148-irregular .box {width:565px;margin:0 auto;transform:translateX(45px) translateY(0);-o-transform:translateX(45px) translateY(0);-moz-transform:translateX(45px) translateY(0);-ms-transform:translateX(45px) translateY(0);-webkit-transform:translateX(45px) translateY(0)}
}
@media (max-width:480px) {
    .tem148-irregular .box {width:393px;margin:0 auto;transform:translateX(25px) translateY(0);-o-transform:translateX(25px) translateY(0);-moz-transform:translateX(25px) translateY(0);-ms-transform:translateX(25px) translateY(0);-webkit-transform:translateX(25px) translateY(0)}
    .tem148-irregular .column {width:196px}
    .tem148-irregular .rotates {width:196px;height:196px}
    .tem148-irregular .rotates .Litem {width:140px;height:140px}
}
@media (max-width:360px) {
    .tem148-irregular .rotates .Litem {width:120px;height:120px}
    .tem148-irregular .rotates {height:170px;height:170px}
    .tem148-irregular .box {width:340px;padding-left:0;transform:translateX(20px);-o-transform:translateX(20px);-webkit-transform:translateX(20px);-ms-transform:translateX(20px);-moz-transform:translateX(20px)}
    .tem148-irregular .column {width:168px}
}
@media (max-width:320px) {
    .tem148-irregular .box {transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0)}
}
.tem149-irregular .box {width:1120px;padding-top:50px;transform:translateX(40px);-o-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-webkit-transform:translateX(30px)}
.tem149-irregular .column {width:auto}
.tem149-irregular .rotates {width:280px;height:280px;left:0}
.tem149-irregular .rotates .Litem {padding:0;width:200px;height:200px;overflow:hidden;transform:rotate(45deg)}
.tem149-irregular .rotates:hover .Litem::before {background:none!important;border:none!important}
.tem149-irregular .rotates .Litem img {width:100%;transform:rotate(-45deg) scale(1.42);-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s}
.tem149-irregular .rotates:hover .Litem img {transform:rotate(-45deg) scale(1.5)}
.tem149-irregular .column .down {left:0;top:0;z-index:10}
@media (max-width:1199px) {
    .tem149-irregular .column:nth-of-type(4) .down {left:280px;top:-280px}
    .tem149-irregular .box {width:840px;margin:0 auto}
}
@media (max-width:991px) {
    .tem149-irregular .column .rotates {left:0!important;top:0!important}
    .tem149-irregular .box {width:565px;margin:0 auto}
}
@media (max-width:768px) {
    .tem149-irregular .column {width:280px}
    .tem149-irregular .box {transform:translateX(40px);-o-transform:translateX(40px);-moz-transform:translateX(40px);-ms-transform:translateX(40px);-webkit-transform:translateX(40px)}
}
@media (max-width:480px) {
    .tem149-irregular .box {width:393px;margin:0 auto;transform:translateX(28px) translateY(0);-o-transform:translateX(28px) translateY(0);-moz-transform:translateX(28px) translateY(0);-ms-transform:translateX(28px) translateY(0);-webkit-transform:translateX(28px) translateY(0)}
    .tem149-irregular .column {width:196px}
    .tem149-irregular .rotates {width:196px;height:196px}
    .tem149-irregular .rotates .Litem {width:140px;height:140px}
}
@media (max-width:360px) {
    .tem149-irregular .rotates .Litem {width:120px;height:120px}
    .tem149-irregular .rotates {height:170px;height:170px}
    .tem149-irregular .box {width:340px;padding-left:0;transform:translateX(20px);-o-transform:translateX(20px);-webkit-transform:translateX(20px);-ms-transform:translateX(20px);-moz-transform:translateX(20px)}
    .tem149-irregular .column {width:168px}
}
@media (max-width:320px) {
    .tem149-irregular .box {transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0)}
}
.tem150-irregular.content-right .content-float {float:right}
.tem150-irregular .text_img {width:100%;background-position:center center;background-size:cover}
.tem150-irregular .left {width:70%;float:left}
.tem150-irregular .left .item {width:100%}
.tem150-irregular .left .text_txt {padding:20% 5%;width:70%;text-align:center;color:#fff;margin:0 auto}
.tem150-irregular .left .text_txt h3 {font-size:30px}
.tem150-irregular .left .text_txt .description {font-size:14px;max-height:60px}
.tem150-irregular .right {width:30%;float:left}
.tem150-irregular .right .text_img {position:relative;z-index:2}
.tem150-irregular .right .text_img::after {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:-1;opacity:0;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s}
.tem150-irregular .Ritem:hover .text_img::after {opacity:1}
.tem150-irregular .right .R-wip {width:100%}
.tem150-irregular .right .text_txt {max-width:70%;padding:33% 0 7% 5%;color:#fff;text-align:left}
.tem150-irregular .right .text_txt .title {font-size:18px}
.tem150-irregular .right .text_txt .description {font-size:12px;margin-top:20px}
.tem150-irregular .swiper-button-next span,.tem150-irregular .swiper-button-prev span {font-size:60px;color:rgba(255,255,255,.5)}
.tem150-irregular .swiper-button-next:hover span,.tem150-irregular .swiper-button-prev:hover span {color:#fff}
.tem150-irregular .swiper-button-next,.tem150-irregular .swiper-button-prev,.tem150-irregular .swiper-container-rtl .swiper-button-next,.tem150-irregular .swiper-container-rtl .swiper-button-prev {background:0 0;width:auto}
@media (max-width:1200px) {
    .tem150-irregular .right .text_txt .description {margin-top:15px}
}
@media (max-width:991px) {
    .tem150-irregular .left .text_txt h3 {font-size:20px}
    .tem150-irregular .right .text_txt .description {max-height:36px;line-height:18px!important;overflow:hidden}
    .tem150-irregular .left .text_txt .description {max-height:60px;overflow:hidden}
    .tem150-irregular .swiper-button-next span,.tem150-irregular .swiper-button-prev span {font-size:30px}
}
@media (max-width:768px) {
    .tem150-irregular .right .text_txt {padding:30% 0 7% 5%}
    .tem150-irregular .right .text_txt .title {font-size:16px}
    .tem150-irregular .right .text_txt .description {margin-top:10px}
    .tem150-irregular .left .text_txt h3 {font-size:16px;margin-top:0}
    .tem150-irregular .left .text_txt .description {font-size:12px;line-height:20px!important}
    .tem150-irregular .right .R-wip {width:100%;float:left}
}
@media (max-width:480px) {
    .tem150-irregular .left,.tem150-irregular .right {width:100%}
}
.tem152-irregular .col-lg-6 {padding:0!important}
.tem152-irregular .wrap {position:relative}
.tem152-irregular .wrap .images {width:100%;overflow:hidden}
.tem152-irregular .wrap .images img {width:100%}
.tem152-irregular .wrap .text {position:absolute;width:70%;left:17%;top:20%;z-index:3;text-align:center;color:#fff}
.tem152-irregular .wrap .text .title {font-weight:700;margin-bottom:20px;font-size:40px}
.tem152-irregular .left .text .more a {border:none;border-radius:100px;background:rgba(255,255,255,.17);margin-top:20px;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);padding:12px 35px;font-weight:500;font-size:13px;letter-spacing:2px}
.tem152-irregular .right .R-wip {padding:0 10% 5%;width:100%}
.tem152-irregular .right .news {margin:0 auto 2px;display:block}
.tem152-irregular .right .images {float:left;width:40%;overflow:hidden}
.tem152-irregular .right .images img {transition:all .6s ease-out 0s;-o-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;-ms-transition:all .6s ease-out 0s;-webkit-transition:all .6s ease-out 0s}
.tem152-irregular .right .box:hover img {transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2)}
.tem152-irregular .right .R-wip [func-id="1"]:nth-of-type(2n) .images {float:right}
.tem152-irregular .right .images img {width:100%}
.tem152-irregular .right .text {float:right;width:60%;color:#bbb;padding:15px}
.tem152-irregular .right .text .data {opacity:.5;opacity:.5;font-family:HELVETICANEUELTPRO-THEX,Arial;font-size:12px}
.tem152-irregular .right .text .title {font-size:16px;height:40px;line-height:40px!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem152-irregular .right .text .description {opacity:.7;font-size:12px;line-height:20px!important}
.tem152-irregular .right .box {background:#272727;transition:all .6s ease-out 0s;-o-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;-ms-transition:all .6s ease-out 0s;-webkit-transition:all .6s ease-out 0s}
.tem152-irregular .right .box:hover {opacity:.8}
.tem152-irregular .data-title {width:100%;text-align:center;padding:8% 0 4%}
.tem152-irregular .data-title h5 {font-size:30px;color:#fff}
.tem152-irregular .circle {width:100%;text-align:center}
.tem152-irregular .circle a {width:60px;height:60px;line-height:60px;display:inline-block;border-radius:50%;background:rgba(255,255,255,.05);color:rgba(255,255,255,.2);font-size:30px}
.tem152-irregular .circle a:hover {transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
@media (max-width:1024px) {
    .tem152-irregular .wrap .text .title {font-size:30px}
}
@media (max-width:991px) {
    .tem152-irregular .data-title h5 {font-size:20px!important}
    .tem152-irregular .wrap .text .title {font-size:22px!important}
    .tem152-irregular .right .text .description {max-height:60px;overflow:hidden}
    .tem152-irregular .circle {margin-bottom:3%}
}
@media (max-width:767px) {
    .tem152-irregular {padding:15px 0}
    .tem152-irregular .col-lg-6 {width:100%}
    .tem152-irregular .wrap .text {width:94%;left:3%}
    .tem152-irregular .data-title {padding:15px 0}
    .tem152-irregular .right .R-wip {padding:0 0 3%}
}
@media (max-width:480px) {
    .tem152-irregular .data-title h5,.tem152-irregular .wrap .text .title {font-size:18px!important;font-weight:500;line-height:26px}
    .tem152-irregular .wrap .text .description {font-size:12px!important;line-height:22px}
    .tem152-irregular .right .text .title {font-size:14px!important}
    .tem152-irregular .circle a {height:40px;width:40px;line-height:40px;font-size:16px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.3)}
}
@media (max-width:360px) {
    .tem152-irregular .right .text .description {max-height:40px}
    .tem152-irregular .data-title h5,.tem152-irregular .wrap .text .title {font-size:16px}
}
.tem153-irregular .wrap {padding:35% 0 35% 10%}
.tem153-irregular .wrap .title {font-size:26px;color:#333;padding:0 0 15px}
.tem153-irregular .wrap .description {font-size:14px;color:#555;line-height:24px}
.tem153-irregular .box {width:2000px;transform:translateX(90px) translateY(40px);-o-transform:translateX(90px) translateY(40px);-moz-transform:translateX(90px) translateY(40px);-ms-transform:translateX(90px) translateY(40px);-webkit-transform:translateX(90px) translateY(40px)}
.tem153-irregular .column {width:254px;float:left;margin:0 auto;display:block}
.tem153-irregular .column:nth-of-type(4) .up {left:-635px;top:126px;z-index:3}
.tem153-irregular .column:nth-of-type(4) .down {left:-381px;z-index:3;top:-126px}
.tem153-irregular .rotates {height:254px;position:relative}
.tem153-irregular .rotates .Litem {color:#333;border-color:#777;text-align:center;z-index:1;width:180px;height:180px;overflow:hidden;-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.tem153-irregular .rotates .Litem img {width:100%;transform:rotate(-45deg) scale(1.42);-o-transform:rotate(-45deg) scale(1.42);-moz-transform:rotate(-45deg) scale(1.42);-ms-transform:rotate(-45deg) scale(1.42);-webkit-transform:rotate(-45deg) scale(1.42);-o-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s;transition:all .6s cubic-bezier(0.215,.61,.355,1) 0s}
.tem153-irregular .rotates:hover .Litem img {transform:rotate(-45deg) scale(1.5);-o-transform:rotate(-45deg) scale(1.5);-moz-transform:rotate(-45deg) scale(1.5);-ms-transform:rotate(-45deg) scale(1.5);-webkit-transform:rotate(-45deg) scale(1.5)}
.tem153-irregular .column .down {left:0;top:0;z-index:10}
.tem153-irregular .more {margin-top:30px}
.tem153-irregular .more a {border-radius:0;border:none;position:relative;overflow:hidden;padding:10px 30px;z-index:2}
.tem153-irregular .more a::before {content:"";position:absolute;background:#000;width:20px;height:100%;left:0;top:0;z-index:-2}
.tem153-irregular .more a::after {content:"";position:absolute;background:inherit;width:20px;height:135%;left:7px;top:0;z-index:-1;transform:rotate(24deg);-o-transform:rotate(24deg);-moz-transform:rotate(24deg);-ms-transform:rotate(24deg);-webkit-transform:rotate(24deg)}
@media (max-width:1200px) {
    .tem153-irregular .box {padding-top:20px;transform:translateX(0) translateY(25px);-o-transform:translateX(0) translateY(25px);-moz-transform:translateX(0) translateY(25px);-ms-transform:translateX(0) translateY(25px);-webkit-transform:translateX(0) translateY(25px)}
}
@media (max-width:991px) {
    .tem153-irregular .box {transform:translateX(100px) translateY(25px);-o-transform:translateX(100px) translateY(25px);-moz-transform:translateX(100px) translateY(25px);-ms-transform:translateX(100px) translateY(25px);-webkit-transform:translateX(100px) translateY(25px)}
    .tem153-irregular .wrap {padding:30px}
    .tem153-irregular .wrap .title {font-size:22px;padding:10px 0}
}
@media (max-width:768px) {
    .tem153-irregular .box {transform:translateX(20px) translateY(25px);-o-transform:translateX(20px) translateY(25px);-moz-transform:translateX(20px) translateY(25px);-ms-transform:translateX(20px) translateY(25px);-webkit-transform:translateX(20px) translateY(25px)}
}
@media (max-width:767px) {
    .tem153-irregular .col-xs-12,.tem153-irregular .full-screen-spacing .col-xs-12 {padding-left:3%!important;padding-right:3%!important}
    .tem153-irregular .wrap {padding:10px 0 30px}
    .tem153-irregular .wrap .title {font-size:16px}
    .tem153-irregular .more a {font-size:12px;padding:8px 20px}
}
@media (max-width:480px) {
    .tem153-irregular .column {width:183px}
    .tem153-irregular .rotates {height:183px}
    .tem153-irregular .rotates .Litem {width:130px;height:130px}
    .tem153-irregular .column:nth-of-type(4) .up {left:-458px;top:92px}
    .tem153-irregular .column:nth-of-type(4) .down {left:-457px;top:91px;z-index:10}
    .tem153-irregular .column:nth-of-type(3) .up {left:-183px;top:366px;z-index:11}
    .tem153-irregular .column:nth-of-type(3) .down {left:-365px;top:183px}
    .tem153-irregular .box {margin-bottom:160px;transform:translateX(26px) translateY(0);-o-transform:translateX(26px) translateY(0);-moz-transform:translateX(26px) translateY(0);-ms-transform:translateX(26px) translateY(0);-webkit-transform:translateX(26px) translateY(0)}
    .tem153-irregular .wrap .description {font-size:12px;line-height:20px}
    .tem153-irregular .more {margin-top:20px}
}
@media (max-width:360px) {
    .tem153-irregular .box {transform:translateX(8px);-o-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-webkit-transform:translateX(8px)}
    .tem153-irregular .more a {padding:6px 15px}
}
@media (max-width:320px) {
    .tem153-irregular .box {transform:translateX(-13px);-o-transform:translateX(-13px);-moz-transform:translateX(-13px);-ms-transform:translateX(-13px);-webkit-transform:translateX(-13px)}
}
.tem154-irregular .col-lg-6 {padding:0}
.tem154-irregular .wrap {position:relative}
.tem154-irregular .wrap .images {width:100%;overflow:hidden}
.tem154-irregular .wrap .images img {width:100%}
.tem154-irregular .wrap .text {position:absolute;width:70%;left:17%;top:20%;z-index:3;text-align:center;color:#fff}
.tem154-irregular .wrap .text .title {font-weight:700;margin-bottom:20px;font-size:40px}
.tem154-irregular .left .text .more a {border:none;border-radius:100px;background:rgba(255,255,255,.17);margin-top:20px;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);padding:12px 35px;font-weight:500;font-size:13px;letter-spacing:2px}
.tem154-irregular .pro .swiper-slide img {width:100%}
.tem155-irregular .item * {transition:all .6s linear}
.tem155-irregular .item,.tem155-irregular .item a {padding:15px;z-index:1}
.tem155-irregular .item .container {padding:0}
.tem155-irregular .item a {width:100%;height:100%;position:absolute;top:0;left:0;display:block}
.tem155-irregular .item a .box {width:100%;height:100%}
.tem155-irregular .item .block {padding:45px 35px;border-radius:6px;overflow:hidden;position:relative;text-decoration:none!important}
.tem155-irregular .item .block:hover {box-shadow:0 0 20px rgba(0,0,0,.2)}
.tem155-irregular .item .bgimg {position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;background-color:#38CEA8}
.tem155-irregular .item .bgimg .box {width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}
.tem155-irregular .item .text {color:#FFF;text-decoration:none}
.tem155-irregular .item .text .title {font-size:30px;line-height:1;padding-bottom:10px;font-weight:700}
.tem155-irregular .item .text .description {line-height:2}
body.designer-body .tem155-irregular .item a {z-index:-1}
.tem156-irregular .images {width:52%;float:left;transform:translateX(20%);-o-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);-webkit-transform:translateX(20%)}
.tem156-irregular .images img {width:100%}
.tem156-irregular .right {width:48%;float:right;transform:translateX(-25%);-o-transform:translateX(-25%);-moz-transform:translateX(-25%);-ms-transform:translateX(-25%);-webkit-transform:translateX(-25%)}
.tem156-irregular.content-right .images {float:right;transform:translateX(-25%);-o-transform:translateX(-25%);-moz-transform:translateX(-25%);-ms-transform:translateX(-25%);-webkit-transform:translateX(-25%)}
.tem156-irregular.content-right .right {float:left;transform:translateX(20%);-o-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);-webkit-transform:translateX(20%)}
.tem156-irregular .text {background:#F2F2F2;padding:40px 30px;overflow:hidden;width:100%;-o-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s}
.tem156-irregular .text .item {width:100%;overflow:hidden}
.tem156-irregular .text .title {color:#272727;font-size:24px;font-weight:700;line-height:1.5em;margin-bottom:10px}
.tem156-irregular .text .description {color:#444;font-size:14px;line-height:1.6em}
.tem156-irregular .text .more {margin-top:15px}
.tem156-irregular .text .more span {margin-left:-30px;transition:all .3s ease-out 0s}
.tem156-irregular .text .more a {color:#272727;transition:all .3s ease-out 0s}
.tem156-irregular .text .more:hover a {color:inherit}
.tem156-irregular .text .more:hover span {margin-left:0}
.tem156-irregular .text .more a span {font-size:20px}
@media (max-width:991px) {
    .tem156-irregular .text {padding:20px}
    .tem156-irregular .text .title {font-size:20px}
}
@media (max-width:768px) {
    .tem156-irregular .images,.tem156-irregular.content-right .images {width:100%;transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0)}
    .tem156-irregular .right,.tem156-irregular.content-right .right {width:100%;transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);margin-top:10px}
    .tem156-irregular .text {padding:10px}
    .tem156-irregular .text .title {margin-bottom:5px}
}
@media (max-width:480px) {
    .tem156-irregular .text .description {font-size:12px}
    .tem156-irregular .text .title {font-size:18px}
    .tem156-irregular .text .more a {font-size:13px;margin-left:0}
    .tem156-irregular .text .more a span {font-size:14px}
}
@media (max-width:360px) {
    .tem156-irregular .text .title {font-size:16px;font-weight:500}
}
.tem157-irregular .item {padding:20px 8px 20px 20px}
.tem157-irregular .box {display:block;position:relative;border-color:#848484;color:#FFF}
.tem157-irregular .absolute {position:absolute;top:0;left:0;width:100%;height:100%}
.tem157-irregular .border {border-color:inherit}
.tem157-irregular .border.line {border-width:1px;border-style:solid;opacity:.2}
.tem157-irregular .border.dots {z-index:1}
.tem157-irregular .border.dots .dot {position:absolute;width:1px;height:100%;border-color:inherit}
.tem157-irregular .border.dots .dot.left {left:0}
.tem157-irregular .border.dots .dot.right {right:0}
.tem157-irregular .border.dots .dot:after,.tem157-irregular .border.dots .dot:before {content:"";width:3px;height:3px;border-width:2px;border-radius:50%;border-style:solid;border-color:inherit;display:block;position:absolute}
.tem157-irregular .border.dots .dot.left:before {left:-2px;top:-2px}
.tem157-irregular .border.dots .dot.left:after {left:-2px;bottom:-2px}
.tem157-irregular .border.dots .dot.right:before {right:-2px;top:-2px}
.tem157-irregular .border.dots .dot.right:after {right:-2px;bottom:-2px}
.tem157-irregular .text {z-index:3}
.tem157-irregular .text .subtitle {padding:5px 10px;font-size:12px;letter-spacing:.3em}
.tem157-irregular .text .title {float:left;width:100%;font-size:40px;padding-top:10px}
.tem157-irregular .text .description {font-size:10px;letter-spacing:.06em;bottom:15px;position:absolute;transform-origin:bottom left}
.tem157-irregular .image {padding:1px;position:relative;z-index:2;transform:translate(-12px,12px);transition:.3s}
.tem157-irregular .image img {width:100%;box-shadow:0 13px 18px rgba(94,94,94,.35);transition:.3s}
.tem157-irregular .image:hover {transform:translate(0,0)}
.tem157-irregular .image:hover img {box-shadow:none}
.tem157-irregular.content-left .text {padding:10% 0 0 10%;text-align:left}
.tem157-irregular.content-left .subtitle {float:left}
.tem157-irregular.content-left .text .description {right:10px;transform:translate(100%,0) rotate(-90deg)}
.tem157-irregular.content-middle .text {padding:10% 20px 0;text-align:center}
.tem157-irregular.content-middle .text .subtitle {display:inline-block}
.tem157-irregular.content-middle .text .description {bottom:15px;left:50%;transform:translateX(-50%)}
.tem157-irregular.content-right .text {padding:10% 10% 0 0;text-align:right}
.tem157-irregular.content-right .subtitle {float:right}
.tem157-irregular.content-right .text .description {left:29px;transform:rotate(-90deg)}
@media(max-width:640px) {
    .tem157-irregular .text .subtitle {padding:3px 10px;letter-spacing:.1em}
    .tem157-irregular .text .title {font-size:30px;padding-top:5px}
    .tem157-irregular .text .description {bottom:10px}
    .tem157-irregular.content-left .text .description {right:15px;transform:rotate(0deg)}
    .tem157-irregular.content-middle .text .description {width:100%;transform:translateX(-50%)}
    .tem157-irregular.content-right .text .description {left:15px;transform:rotate(0deg)}
}
@media(max-width:500px) {
    .tem157-irregular .container {padding:0 5px}
    .tem157-irregular .text .subtitle {padding:2px 8px;letter-spacing:0}
    .tem157-irregular .text .title {font-size:20px}
}
@media(max-width:420px) {
    .tem157-irregular .container {padding:0}
    .tem157-irregular .item {padding-right:14px}
    .tem157-irregular .image {transform:translate(-6px,6px)}
    .tem157-irregular .text .subtitle {padding:1px 6px}
    .tem157-irregular .text .title {font-size:16px}
}
.tem157-irregular.tem158-irregular .item,.tem157-irregular.tem158-irregular .item .bgbox,.tem157-irregular.tem158-irregular .item .border.dots .dot:after,.tem157-irregular.tem158-irregular .item .border.line,.tem157-irregular.tem158-irregular .text {transition:.5s}
.tem157-irregular.tem158-irregular .subtitle,.tem157-irregular.tem158-irregular .title {position:relative;z-index:3}
.tem157-irregular.tem158-irregular .title {font-size:16px;padding-top:0}
.tem157-irregular.tem158-irregular .subtitle {letter-spacing:0;padding:0;padding-top:10px;color:#d7d7d7;line-height:2}
.tem157-irregular.tem158-irregular .item .bgbox {position:absolute;width:100%;height:100%;z-index:2;top:0;left:0;background-color:rgba(91,91,91,.2);opacity:0}
.tem157-irregular.tem158-irregular .item:hover .bgbox {opacity:1;box-shadow:0 13px 18px rgba(94,94,94,.2)}
.tem157-irregular.tem158-irregular .text .description {z-index:4;color:#505050}
.tem157-irregular.tem158-irregular .text {padding:40px}
.tem157-irregular.tem158-irregular .item {padding:0}
.tem157-irregular.tem158-irregular .col-sm-12 .border.line {border-top-color:transparent}
.tem157-irregular.tem158-irregular .col-sm-12:nth-child(1) .border.line {border-top-color:inherit}
@media(min-width:769px) {
    .tem157-irregular.tem158-irregular .col-sm-12 {padding:0 20px}
    .tem157-irregular.tem158-irregular .col-sm-12:hover .border.line {border-color:inherit}
    .tem157-irregular.tem158-irregular.content-left .col-sm-12:hover {padding-left:0}
    .tem157-irregular.tem158-irregular.content-left .col-sm-12:hover .text {padding-left:60px}
    .tem157-irregular.tem158-irregular.content-left .col-sm-12:hover .bgbox {transform:translate(-12px,-12px)}
    .tem157-irregular.tem158-irregular.content-middle .col-sm-12:hover .bgbox {transform:translate(-12px,12px)}
    .tem157-irregular.tem158-irregular.content-right .col-sm-12:hover {padding-right:0}
    .tem157-irregular.tem158-irregular.content-right .col-sm-12:hover .text {padding-right:60px}
    .tem157-irregular.tem158-irregular.content-right .col-sm-12:hover .bgbox {transform:translate(12px,-12px)}
}
.tem157-irregular.tem158-irregular .col-sm-6 .border.line {border-left-color:transparent;border-top-color:transparent}
.tem157-irregular.tem158-irregular .col-sm-6:nth-child(odd) .border.line {border-left-color:inherit}
.tem157-irregular.tem158-irregular .col-sm-6:nth-child(1) .border.line,.tem157-irregular.tem158-irregular .col-sm-6:nth-child(2) .border.line {border-top-color:inherit}
.tem157-irregular.tem158-irregular .col-sm-4 .border.line {border-left-color:transparent;border-top-color:transparent}
.tem157-irregular.tem158-irregular .col-sm-4:nth-child(1) .border.line,.tem157-irregular.tem158-irregular .col-sm-4:nth-child(2) .border.line {border-top-color:inherit}
@media(min-width:768px) {
    .tem157-irregular.tem158-irregular .col-sm-4:nth-child(3n+1) .border.line {border-left-color:inherit}
    .tem157-irregular.tem158-irregular .col-sm-4:nth-child(3) .border.line {border-top-color:inherit}
}
@media(max-width:767px) {
    .tem157-irregular.tem158-irregular .col-sm-4:nth-child(2n+1) .border.line {border-left-color:inherit}
}
.tem157-irregular.tem158-irregular .col-sm-3 .border.line {border-left-color:transparent;border-top-color:transparent}
.tem157-irregular.tem158-irregular .col-sm-3:nth-child(1) .border.line,.tem157-irregular.tem158-irregular .col-sm-3:nth-child(2) .border.line {border-top-color:inherit}
@media(min-width:768px) {
    .tem157-irregular.tem158-irregular .col-sm-3:nth-child(4n+1) .border.line {border-left-color:inherit}
    .tem157-irregular.tem158-irregular .col-sm-3:nth-child(3) .border.line,.tem157-irregular.tem158-irregular .col-sm-3:nth-child(4) .border.line {border-top-color:inherit}
}
@media(max-width:767px) {
    .tem157-irregular.tem158-irregular .col-sm-3:nth-child(2n+1) .border.line {border-left-color:inherit}
}
.tem157-irregular.tem158-irregular .col-sm-2 .border.line {border-left-color:transparent;border-top-color:transparent}
.tem157-irregular.tem158-irregular .col-sm-2:nth-child(1) .border.line,.tem157-irregular.tem158-irregular .col-sm-2:nth-child(2) .border.line {border-top-color:inherit}
@media(min-width:992px) {
    .tem157-irregular.tem158-irregular .col-sm-2:nth-child(6n+1) .border.line {border-left-color:inherit}
    .tem157-irregular.tem158-irregular .col-sm-2:nth-child(3) .border.line,.tem157-irregular.tem158-irregular .col-sm-2:nth-child(4) .border.line,.tem157-irregular.tem158-irregular .col-sm-2:nth-child(5) .border.line,.tem157-irregular.tem158-irregular .col-sm-2:nth-child(6) .border.line {border-top-color:inherit}
}
@media(max-width:991px) and (min-width:768px) {
    .tem157-irregular.tem158-irregular .col-sm-2 {width:33.333%}
    .tem157-irregular.tem158-irregular .col-sm-2:nth-child(3n+1) .border.line {border-left-color:inherit}
    .tem157-irregular.tem158-irregular .col-sm-2:nth-child(3) .border.line {border-top-color:inherit}
}
@media(max-width:767px) {
    .tem157-irregular.tem158-irregular .col-sm-2:nth-child(2n+1) .border.line {border-left-color:inherit}
}
@media(orientation:portrait) {
    .tem157-irregular.tem158-irregular .item .bgbox {opacity:1}
}
@media(max-width:500px) {
    .tem157-irregular.tem158-irregular .container {padding:0 10px}
}
.tem159-irregular .nav span:after,.tem159-irregular .nav span:before {transition:.5s}
.tem159-irregular .box {color:#CCC}
.tem159-irregular .item,.tem159-irregular .items,.tem159-irregular a {border-color:#848484}
.tem159-irregular a {color:inherit!important;text-decoration:none!important;width:100%;display:block}
.tem159-irregular .description {color:inherit}
.tem159-irregular .border {position:relative;border-color:inherit}
.tem159-irregular .border:before {content:"";position:absolute;top:0;left:0;opacity:.2;z-index:1;width:100%;height:100%;border-width:1px;border-style:solid;border-color:inherit}
.tem159-irregular .border .dots {position:absolute;width:100%;height:100%;top:0;left:0;border-color:inherit}
.tem159-irregular .border .dots span {border-color:inherit}
.tem159-irregular .border .dots span:after,.tem159-irregular .border .dots span:before,.tem159-irregular .border .dots:after,.tem159-irregular .border .dots:before {position:absolute;width:3px;height:3px;content:"";border-radius:50%;z-index:2;display:block;border-width:2px;border-style:solid;border-color:inherit}
.tem159-irregular .border .dots:before {top:-2px;left:-2px}
.tem159-irregular .border .dots:after {top:-2px;right:-2px}
.tem159-irregular .border .dots span:before {bottom:-2px;left:-2px}
.tem159-irregular .border .dots span:after {bottom:-2px;right:-2px}
.tem159-irregular .box {position:relative}
.tem159-irregular .item {padding:60px 2px 110px;position:relative;z-index:4}
.tem159-irregular .item .image {width:30%}
.tem159-irregular .item .text {width:53%;position:absolute;bottom:110px;z-index:3}
.tem159-irregular .item .title {font-size:64px;line-height:1.19em}
.tem159-irregular .item .description {font-size:12px;margin-top:1.11em;line-height:1.5}
.tem159-irregular .absolute {position:absolute;width:100%;height:100%;padding:21% 10% 30px 30%;top:0;left:0;z-index:0}
.tem159-irregular .absolute .relative {position:relative;width:100%;height:100%;border-color:#848484}
.tem159-irregular .absolute .relative .border {position:absolute;width:100%;height:100%;top:0;left:0;background-color:#1D1D1D}
.tem159-irregular .nav {display:block;position:absolute;z-index:5;bottom:0;background-color:#1D1D1D;border-color:#848484;float:left}
.tem159-irregular .nav span {font-size:10px;cursor:pointer;overflow:hidden;letter-spacing:.25em;display:block;float:left;height:60px;line-height:60px;position:relative;border-color:inherit}
.tem159-irregular .nav span:after,.tem159-irregular .nav span:before {content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;border-width:1px;border-style:solid;border-color:inherit;opacity:.3}
.tem159-irregular .nav span:after {border-width:100px;opacity:0}
.tem159-irregular .nav span.prev {padding:0 3em}
.tem159-irregular .nav span.prev:before {border-right-width:0}
.tem159-irregular .nav span.next {padding:0 6.5em}
.tem159-irregular .nav span:hover:before {opacity:0}
.tem159-irregular .nav span:hover:after {opacity:.3}
.tem159-irregular .item .description,.tem159-irregular .item .image,.tem159-irregular .item .title {transition:1s}
.tem159-irregular .item .image {opacity:0;transform:translateX(20px)}
.tem159-irregular .item .title {opacity:0;transform:translateX(40px)}
.tem159-irregular .item .description {opacity:0;transform:translateX(60px)}
.tem159-irregular .owl-item.active .item .description,.tem159-irregular .owl-item.active .item .image,.tem159-irregular .owl-item.active .item .title {opacity:1;transform:translateX(0)}
.tem159-irregular .owl-item.active .item .image {box-shadow:0 25px 84px rgba(14,14,14,.5)}
.tem159-irregular p {padding:0;margin:0}
.tem159-irregular .container {position:relative}
.tem159-irregular .titlebox {position:absolute;margin-top:15%;top:0;z-index:7}
.tem159-irregular .titlebox .title {background-color:#FFF;color:#333;padding:.5em .3em;line-height:1;font-size:10px;letter-spacing:.3em;display:inline-block;box-shadow:0 5px 10px rgba(11,11,11,.1)}
.tem159-irregular.content-left .titlebox {left:48.4%}
.tem159-irregular.content-left .item .image {float:left;margin-left:10%}
.tem159-irregular.content-left .item .text {padding-right:20%;right:0}
.tem159-irregular.content-left .absolute {padding-left:30%;padding-right:10%}
.tem159-irregular.content-left .nav {right:15%}
.tem159-irregular.content-right .item .image {float:right;margin-right:10%}
.tem159-irregular.content-right .item .text {padding-left:15%;left:0}
.tem159-irregular.content-right .absolute {padding-left:10%;padding-right:30%}
.tem159-irregular.content-right .nav {left:15%}
.tem159-irregular.content-right .titlebox {left:17%}
@media(max-width:1199px) {
    .tem159-irregular .titlebox {display:none;padding-top:10%}
    .tem159-irregular .absolute {padding-top:17.5%}
}
@media(max-width:991px) {
    .tem159-irregular .item .title {font-size:40px}
    .tem159-irregular .absolute {padding-top:19%}
}
@media(max-width:768px) {
    .tem159-irregular .item .image {width:35%}
    .tem159-irregular .absolute {padding-top:20%}
}
@media(max-width:580px) {
    .tem159-irregular {padding:15px 0!important}
    .tem159-irregular .owl-item.active .item .image {box-shadow:0 10px 30px rgba(14,14,14,.5)}
    .tem159-irregular .item {padding:2px 2px 5px}
    .tem159-irregular .item .image {width:100%;margin:0;float:left}
    .tem159-irregular .item .text {width:100%;margin:0;float:left;position:relative;bottom:inherit}
    .tem159-irregular.content-left .item .image {margin-left:0}
    .tem159-irregular.content-left .item .text {padding-right:0}
    .tem159-irregular.content-right .item .text {padding-left:0}
    .tem159-irregular .item .title {font-size:30px;line-height:1;padding-top:10px}
    .tem159-irregular .item .description {margin-top:10px}
    .tem159-irregular .absolute {display:none}
    .tem159-irregular .nav {margin:0;position:relative;transform:translate(0,0)}
    .tem159-irregular.content-left .nav {right:inherit}
    .tem159-irregular.content-right .nav {left:inherit}
    .tem159-irregular .nav span {height:40px;line-height:40px}
    .tem159-irregular .nav span.next,.tem159-irregular .nav span.prev {padding:0 2.5em}
}
.tem160-irregular .tem07-list-title {width:100%;text-align:left;margin:20px 0}
.tem160-irregular .tem07-list-title .tit {font-size:18px;color:#fff}
.tem160-irregular .tem07-list-title .subtitle {font-size:12px;color:#aaa;margin-top:5px}
.tem160-irregular .news-li {color:#fff;display:inline-block;width:100%;position:relative;transition:all .3s ease-out 0s;margin-bottom:15px}
.tem160-irregular .news_date {opacity:.75;font-size:12px;width:25%;min-width:85px;float:left;line-height:20px;font-family:HELVETICANEUELTPRO-THEX,Arial;display:inline-block;transition:all .3s ease-in 0s}
.tem160-irregular .news_date span {font-size:28px;line-height:46px;display:inline-block;width:100%}
.tem160-irregular .news-li:hover .news_date {transform:translateY(-10px)}
.tem160-irregular .title {font-size:16px;font-weight:400;margin:5px 0 0;padding:8px 0 15px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transition:all .3s ease-in 0s}
.tem160-irregular .news-li:hover h3.title {width:60%;padding-left:5%}
.tem160-irregular .description {opacity:.6;height:auto;overflow:hidden;line-height:25px;font-size:13px;padding-bottom:20px;transform:translateY(10px);transition:all .3s ease-in 0s;max-height:100px}
.tem160-irregular .news-li:hover .description {transform:translateY(0)}
.tem160-irregular .news-li .description::before {position:absolute;content:"";background:rgba(255,255,255,.2);width:30px;height:1px;left:0;bottom:0;transition:all .3s linear 0s}
.tem160-irregular .news-li:hover .description::before {width:100%;background:rgba(255,255,255,.5)}
.tem160-irregular .news-li .news_text {padding-left:95px;transition:all .5s ease-out 0s}
.tem160-irregular .news-li:hover .news_text {transform:translateY(-10px)}
.tem160-irregular .news-li .news-text h3 {font-size:16px;font-weight:400;height:auto;height:44px;line-height:22px;margin:5px 0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}
.tem160-irregular .news-li .news-time {font-size:12px;margin-top:5px}
.tem160-irregular .news-li .image {width:100%;padding-top:60%;position:relative;margin-bottom:10px}
.tem160-irregular .news-li .image img {width:100%;height:100%;position:absolute;top:0;left:0;transition:all .3s ease-out 0s}
.tem160-irregular .news-li:hover .image img {transform:translateY(-10px)}
@media (max-width:480px) {
    .tem160-irregular .col-lg-6 {width:100%}
}
@media (max-width:360px) {
    .tem160-irregular .tem07-list-title .tit {font-size:16px}
    .tem160-irregular .news_date span {font-size:18px;line-height:20px}
    .tem160-irregular .title {padding:0 0 10px;margin:0;font-size:14px}
    .tem160-irregular .description {transform:translateY(0);height:auto}
    .tem160-irregular .news-li .news_text {padding-left:85px}
}
.tem161-irregular *,.tem161-irregular:after,.tem161-irregular:before {transition:all .5s}
.tem161-irregular .item {padding:1px;position:relative;margin-bottom:10px}
.tem161-irregular .border {border-color:#848484;position:absolute;top:0;left:0;width:100%;height:100%}
.tem161-irregular .border:before {content:"";position:absolute;top:0;left:0;opacity:.15;width:100%;height:100%;border-width:1px;border-style:solid;border-color:inherit}
.tem161-irregular .dots,.tem161-irregular .dots span {border-color:inherit}
.tem161-irregular .dots span:after,.tem161-irregular .dots span:before,.tem161-irregular .dots:after,.tem161-irregular .dots:before {content:"";position:absolute;width:3px;height:3px;border-radius:50%;border-width:2px;border-style:solid;border-color:inherit;z-index:2}
.tem161-irregular .dots:before {top:-2px;left:-2px}
.tem161-irregular .dots:after {top:-2px;right:-2px}
.tem161-irregular .dots span:before {bottom:-2px;left:-2px}
.tem161-irregular .dots span:after {bottom:-2px;right:-2px}
.tem161-irregular .box {overflow:hidden}
.tem161-irregular .text {font-size:12px;padding:40px;background-color:#F4F4F4;position:relative;z-index:1}
.tem161-irregular .text .title {font-size:60px;padding:10px 0;line-height:1;font-family:HelveticaNeueLTPro-ThEx,Arial,"微软雅黑"}
.tem161-irregular .text .subtitle {font-size:24px;padding-bottom:10px}
.tem161-irregular .text .description {color:#252525;line-height:1.8}
.tem161-irregular .text {filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}
.tem161-irregular .text div {opacity:.5}
.tem161-irregular .item.active .box {overflow:visible}
.tem161-irregular .item.active .text {z-index:3;box-shadow:0 13px 65px rgba(108,108,108,.25);transform:translate(-12px,12px)!important;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}
.tem161-irregular .item.active .text div {opacity:1}
.tem161-irregular.content-left {text-align:left}
.tem161-irregular.content-middle {text-align:center}
.tem161-irregular.content-middle .text {position:relative;left:50%;transform:translateX(-50%)}
.tem161-irregular.content-middle .active .text {left:0}
.tem161-irregular.content-right {text-align:right}
.tem161-irregular.content-right .text {float:right}
.tem161-irregular.content-right .active .text {transform:translateX(0)}
.tem161-irregular .border:before {border-left-color:transparent;border-top-color:transparent}
.tem161-irregular .col-sm-6 {width:40%}
.tem161-irregular .col-sm-6 .text {width:57em}
.tem161-irregular .col-sm-6.active {width:60%}
.tem161-irregular .col-sm-6:nth-child(1) .border:before,.tem161-irregular .col-sm-6:nth-child(2) .border:before {border-top-color:inherit}
.tem161-irregular .col-sm-6:nth-child(2n+1) .border:before {border-left-color:inherit}
@media(max-width:1199px) {
    .tem161-irregular .col-sm-6 .text {width:47em}
}
@media(max-width:991px) {
    .tem161-irregular .col-sm-6 .text {width:36em}
}
@media(max-width:767px) {
    .tem161-irregular {padding:15px 0!important}
    .tem161-irregular .col-sm-6,.tem161-irregular .col-sm-6.active {width:50%}
    .tem161-irregular .col-sm-6 .box {overflow:visible}
    .tem161-irregular .col-sm-6.item .text {width:100%;z-index:1;box-shadow:none!important;transform:translate(0,0)!important;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}
    .tem161-irregular .col-sm-6 .text div {opacity:1}
    .tem161-irregular.content-middle .col-sm-6 .text {left:inherit}
    .tem161-irregular .text {padding:10px}
    .tem161-irregular .text .title {padding:0 0 5px}
    .tem161-irregular .text .subtitle {padding-bottom:5px}
    .tem161-irregular .text .description {line-height:20px!important}
}
@media(max-width:540px) {
    .tem161-irregular .col-sm-6,.tem161-irregular .col-sm-6.active {width:100%}
    .tem161-irregular .col-sm-6 .border:before {border-left-color:inherit!important}
}
.tem161-irregular .col-sm-4 {width:30%}
.tem161-irregular .col-sm-4 .text {width:38em}
.tem161-irregular .col-sm-4.active {width:40%}
.tem161-irregular .col-sm-4:nth-child(1) .border:before {border-top-color:inherit}
@media(min-width:541px) {
    .tem161-irregular .col-sm-4:nth-child(2) .border:before,.tem161-irregular .col-sm-4:nth-child(3) .border:before {border-top-color:inherit}
    .tem161-irregular .col-sm-4:nth-child(3n+1) .border:before {border-left-color:inherit}
}
@media(max-width:1199px) {
    .tem161-irregular .col-sm-4 .text {width:31em}
}
@media(max-width:991px) {
    .tem161-irregular .col-sm-4 .text {width:24em}
}
@media(max-width:767px) {
    .tem161-irregular .col-sm-4,.tem161-irregular .col-sm-4.active {width:33.333%}
    .tem161-irregular .col-sm-4 .box {overflow:visible}
    .tem161-irregular .col-sm-4.item .text {width:100%;z-index:1;box-shadow:none!important;transform:translate(0,0)!important;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}
    .tem161-irregular .col-sm-4 .text div {opacity:1}
    .tem161-irregular.content-middle .col-sm-4 .text {left:inherit}
}
@media(max-width:540px) {
    .tem161-irregular .col-sm-4,.tem161-irregular .col-sm-4.active {width:100%}
    .tem161-irregular .col-sm-4 .border:before {border-left-color:inherit!important}
}
.tem161-irregular .col-sm-3 {width:20%}
.tem161-irregular .col-sm-3 .text {width:38em}
.tem161-irregular .col-sm-3.active {width:40%}
.tem161-irregular .col-sm-3:nth-child(1) .border:before {border-top-color:inherit}
@media(min-width:768px) {
    .tem161-irregular .col-sm-3:nth-child(4n+1) .border:before {border-left-color:inherit}
    .tem161-irregular .col-sm-3:nth-child(2) .border:before,.tem161-irregular .col-sm-3:nth-child(3) .border:before,.tem161-irregular .col-sm-3:nth-child(4) .border:before {border-top-color:inherit}
}
@media(max-width:1199px) {
    .tem161-irregular .col-sm-3 .text {width:31em}
}
@media(max-width:991px) {
    .tem161-irregular .col-sm-3,.tem161-irregular .col-sm-3.active {width:25%}
    .tem161-irregular .col-sm-3 .box {overflow:visible}
    .tem161-irregular .col-sm-3.item .text {width:100%;z-index:1;box-shadow:none!important;transform:translate(0,0)!important;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}
    .tem161-irregular .col-sm-3 .text div {opacity:1}
    .tem161-irregular.content-middle .col-sm-3 .text {left:inherit}
}
@media(max-width:767px) and (min-width:421px) {
    .tem161-irregular .col-sm-3,.tem161-irregular .col-sm-3.active {width:50%}
    .tem161-irregular .col-sm-3:nth-child(2n+1) .border:before {border-left-color:inherit}
    .tem161-irregular .col-sm-3:nth-child(2) .border:before {border-top-color:inherit}
}
@media(max-width:420px) {
    .tem161-irregular .col-sm-3,.tem161-irregular .col-sm-3.active {width:100%}
    .tem161-irregular .col-sm-3 .border:before {border-left-color:inherit!important}
}
.tem161-irregular .col-sm-2 {width:15%}
.tem161-irregular .col-sm-2 .text {width:24em}
.tem161-irregular .col-sm-2.active {width:25%}
.tem161-irregular .col-sm-2:nth-child(1) .border:before,.tem161-irregular .col-sm-2:nth-child(2) .border:before {border-top-color:inherit}
@media(min-width:1200px) {
    .tem161-irregular .col-sm-2:nth-child(6n+1) .border:before {border-left-color:inherit}
    .tem161-irregular .col-sm-2:nth-child(3) .border:before,.tem161-irregular .col-sm-2:nth-child(4) .border:before,.tem161-irregular .col-sm-2:nth-child(5) .border:before,.tem161-irregular .col-sm-2:nth-child(6) .border:before {border-top-color:inherit}
}
@media(max-width:1199px) {
    .tem161-irregular .col-sm-2,.tem161-irregular .col-sm-2.active {width:33.333%}
    .tem161-irregular .col-sm-2 .box {overflow:visible}
    .tem161-irregular .col-sm-2.item .text {width:100%;z-index:1;box-shadow:none!important;transform:translate(0,0)!important;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}
    .tem161-irregular .col-sm-2 .text div {opacity:1}
    .tem161-irregular.content-middle .col-sm-2 .text {left:inherit}
}
@media(max-width:1199px) and (min-width:541px) {
    .tem161-irregular .col-sm-2:nth-child(3n+1) .border:before {border-left-color:inherit}
    .tem161-irregular .col-sm-2:nth-child(3) .border:before {border-top-color:inherit}
}
@media(max-width:540px) {
    .tem161-irregular .col-sm-2,.tem161-irregular .col-sm-2.active {width:50%}
    .tem161-irregular .col-sm-2:nth-child(2n+1) .border:before {border-left-color:inherit}
}
.tem162-irregular *,.tem162-irregular:after,.tem162-irregular:before {transition:.4s}
.tem162-irregular .item {padding:0!important;overflow:hidden}
.tem162-irregular .box {display:block;min-height:100vh;color:#FFF;text-decoration:none!important}
.tem162-irregular .box img {width:auto;max-width:100%;margin:auto;display:block}
.tem162-irregular .logo_ {padding-top:50px}
.tem162-irregular .main {width:100%;position:absolute;top:50%;transform:translateY(-50%)}
.tem162-irregular .main .image {width:50%}
.tem162-irregular .main .text {width:40%;height:100%;position:absolute;opacity:0;font-size:24px;line-height:2}
.tem162-irregular .main .text span {width:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.tem162-irregular .button {border-color:#FFF;position:absolute;bottom:10%;left:0;width:100%}
.tem162-irregular .button span {padding:16px 30px;border-width:2px;border-style:solid;border-color:inherit}
.tem162-irregular .button span:hover {padding-left:40px;padding-right:40px;letter-spacing:.2em;box-shadow:0 10px 30px rgba(0,0,0,.2)}
.tem162-irregular .item:hover .text {opacity:1}
.tem162-irregular .item:nth-child(odd) .main {left:25%}
.tem162-irregular .item:nth-child(odd) .image {float:left}
.tem162-irregular .item:nth-child(odd) .text {right:10%}
.tem162-irregular .item:nth-child(odd):hover .main {left:-20%}
.tem162-irregular .item:nth-child(even) .main {right:25%}
.tem162-irregular .item:nth-child(even) .image {float:right}
.tem162-irregular .item:nth-child(even) .text {left:10%}
.tem162-irregular .item:nth-child(even):hover .main {right:-20%}
@media(max-width:768px) {
    .tem162-irregular {padding:15px 0}
    .tem162-irregular .box {min-height:inherit}
    .tem162-irregular .logo_ {padding-top:20px}
    .tem162-irregular .main {width:100%;position:relative;top:initial;transform:translateY(0);left:initial!important;right:initial!important}
    .tem162-irregular .main .image {width:100%}
    .tem162-irregular .main .text {font-size:20px;width:100%;height:auto;float:left;position:relative;opacity:1;left:initial!important;right:initial!important}
    .tem162-irregular .main .text span {padding:10px;line-height:1.5;position:relative;top:initial;left:initial;transform:translate(0,0)}
    .tem162-irregular .button {position:relative;bottom:initial;padding:20px 0 35px}
    .tem162-irregular .button span {padding:14px 20px}
}
.tem163-irregular .item {padding:0;position:relative}
.tem163-irregular .image {width:100%;height:100%;opacity:0;transition:.6s;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center}
.tem163-irregular .box {padding:20%;position:relative;z-index:1;border-color:#4d4d4d}
.tem163-irregular .title {color:#727272;border-color:inherit;position:relative;display:inline-block}
.tem163-irregular .title:after {content:"";display:inline-block;transition:.6s;width:30px;height:1px;border-top-width:1px;border-top-style:solid;border-color:inherit}
.tem163-irregular .subtitle,.tem163-irregular .subtitle * {border-color:inherit}
.tem163-irregular .subtitle section {border-width:0}
.tem163-irregular .subtitle a {border-width:1px;border-style:solid;display:inline-block;padding:1em 3em;color:#FFF}
.tem163-irregular .description {font-size:50px;padding:1em 0;line-height:1}
.tem163-irregular p {margin:0}
.tem163-irregular.content-left {text-align:left}
.tem163-irregular.content-left .title:after {right:-15px;transform:translateX(100%)}
.tem163-irregular.content-middle {text-align:center}
.tem163-irregular.content-middle .title:after {height:10px}
.tem163-irregular.content-right {text-align:right}
.tem163-irregular.content-right .title:after {left:-15px;transform:translateX(-100%)}
.tem163-irregular.content-left .title *,.tem163-irregular.content-right .title * {display:inline-block}
.tem163-irregular.content-left .title:after,.tem163-irregular.content-right .title:after {position:absolute;top:50%}
.tem163-irregular .item:hover .image {opacity:1}
.tem163-irregular .item:hover .title:after {width:60px}
.tem163-irregular .item.col-sm-12 .box {padding:10%}
.tem163-irregular .item.col-sm-6 .box {padding:15%}
.tem163-irregular .item.col-sm-3 .subtitle a {padding:.8em 1.6em}
@media(max-width:991px) {
    .tem163-irregular .item.col-sm-3 {width:50%}
    .tem163-irregular .item.col-sm-3 .description {font-size:26px}
}
.tem163-irregular .item.col-sm-2 .description,.tem163-irregular .item.col-sm-3 .description,.tem163-irregular .item.col-sm-4 .description {font-size:26px}
.tem163-irregular .item.col-sm-2 .subtitle a {padding:.5em 1em}
@media(max-width:1199px) {
    .tem163-irregular .item.col-sm-2 {width:33.333%}
}
@media(max-width:767px) {
    .tem163-irregular .item.col-sm-4 {width:100%}
    .tem163-irregular .item.col-sm-12 .description,.tem163-irregular .item.col-sm-4 .description,.tem163-irregular .item.col-sm-6 .description {font-size:36px}
    .tem163-irregular .item.col-sm-2 {width:50%}
}
@media(max-width:520px) {
    .tem163-irregular .item.col-sm-2,.tem163-irregular .item.col-sm-3 {width:100%}
    .tem163-irregular .item.col-sm-2 .description,.tem163-irregular .item.col-sm-3 .description {font-size:36px}
}
.tem164-irregular .full-screen {padding:0 15px}
.tem164-irregular .full-screen>.row {margin-left:-15px;margin-right:-15px}
.tem164-irregular .interval {padding:0 8px}
.tem164-irregular .col-xs-6 {padding:7px}
.tem164-irregular .col-lg-2:nth-of-type(6n+1),.tem164-irregular .col-lg-3:nth-of-type(4n+1),.tem164-irregular .col-lg-4:nth-of-type(3n+1),.tem164-irregular .col-lg-6:nth-of-type(2n+1) {
    clear:both}
.tem164-irregular .tem07-list-title {width:100%;margin:10px 0 20px}
.tem164-irregular .tem07-list-title .title {font-size:18px;color:#2b2b2b}
.tem164-irregular .tem07-list-title .subtitle {font-size:12px;color:#999;margin-top:5px}
.tem164-irregular .swiper-slide {margin-bottom:20px}
.tem164-irregular .wrap {width:100%;background:#fff;border-top:1px solid transparent;padding:40px 0 0;text-align:center;transition:all .2s linear 0s}
.tem164-irregular .wrap:hover {box-shadow:0 15px 30px rgba(0,0,0,.1);transform:translateY(-2px)}
.tem164-irregular .wrap .short {font-size:14px;margin:0 10px 14px;white-space:nowrap;overflow:hidden}
.tem164-irregular .wrap .item {padding:0 15px}
.tem164-irregular .wrap .item>a {color:#333}
.tem164-irregular .wrap .item .title {font-size:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:5px}
.tem164-irregular .wrap .item .description {font-size:12px;line-height:20px!important;max-height:60px;overflow:hidden;opacity:.6}
.tem164-irregular .wrap .item .images {margin:20px 0}
.tem164-irregular .wrap .item img {display:block;max-width:100%;margin:0 auto}
.tem164-irregular .swiper-button-next,.tem164-irregular .swiper-button-prev,.tem164-irregular .swiper-container-rtl .swiper-button-next,.tem164-irregular .swiper-container-rtl .swiper-button-prev {background-image:none!important;width:auto;height:auto;font-size:20px;padding:4px 0;background-color:rgba(0,0,0,.3);color:#fff;opacity:0;transition:all .6s ease 0s;margin-top:-60px}
.tem164-irregular .swiper-button-next.swiper-button-disabled,.tem164-irregular .swiper-button-prev.swiper-button-disabled {opacity:0}
.tem164-irregular .swiper-button-prev,.tem164-irregular .swiper-container-rtl .swiper-button-next {left:0}
.tem164-irregular .swiper-button-next,.tem164-irregular .swiper-container-rtl .swiper-button-prev {right:0}
.tem164-irregular .wrap:hover .swiper-button-next,.tem164-irregular .wrap:hover .swiper-button-prev {opacity:1!important}
.tem164-irregular .swiper-pagination-bullet-active {background:none!important;border:2px solid #d62020;width:10px;height:10px}
.tem164-irregular .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:5px 10px}
@media (max-width:991px) {
    .tem164-irregular .col-lg-2,.tem164-irregular .col-lg-3 {width:33.3333%}
    .tem164-irregular .col-xs-6:nth-of-type(3n+1) {
        clear:both}
}
@media (max-width:767px) {
    .tem164-irregular .interval {padding:0}
    .tem164-irregular .tem07-list-title {margin:5px 0}
    .tem164-irregular .tem07-list-title .subtitle {margin-top:0}
    .tem164-irregular .wrap {padding-top:10px}
    .tem164-irregular .col-xs-6 {width:50%}
    .tem164-irregular .col-xs-6:nth-of-type(n) {
        clear:none}
    .tem164-irregular .col-xs-6:nth-of-type(2n+1) {
        clear:both}
    .tem164-irregular .wrap .short {margin:0 0 10px}
    .tem164-irregular .wrap .item .images {margin:10px 0}
}
@media (max-width:480px) {
    .tem164-irregular .wrap .item .title {font-size:16px}
    .tem164-irregular .swiper-pagination-bullet {width:6px;height:6px}
    .tem164-irregular .swiper-pagination-bullet-active {width:8px;height:8px;border-width:1px}
    .tem164-irregular .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:5px}
}
@media (max-width:360px) {
    .tem164-irregular .col-xs-6 {width:100%}
    .tem164-irregular .tem07-list-title .title {font-size:16px}
}
.tem165-irregular .item {padding:0!important}
.tem165-irregular .item.col-lg-2:nth-of-type(6n+1),.tem165-irregular .item.col-lg-3:nth-of-type(4n+1),.tem165-irregular .item.col-lg-4:nth-of-type(3n+1),.tem165-irregular .item.col-lg-6:nth-of-type(2n+1) {
    clear:both}
.tem165-irregular .item .title {color:#666;background:#FFF;padding:10px 0;overflow:hidden}
.tem165-irregular .item section {text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tem165-irregular .item.col-sm-2:nth-child(2) .title,.tem165-irregular .item.col-sm-2:nth-child(3) .title,.tem165-irregular .item.col-sm-2:nth-child(4) .title,.tem165-irregular .item.col-sm-2:nth-child(5) .title,.tem165-irregular .item.col-sm-2:nth-child(6) .title,.tem165-irregular .item.col-sm-3:nth-child(2) .title,.tem165-irregular .item.col-sm-3:nth-child(3) .title,.tem165-irregular .item.col-sm-3:nth-child(4) .title,.tem165-irregular .item.col-sm-4:nth-child(2) .title,.tem165-irregular .item.col-sm-4:nth-child(3) .title,.tem165-irregular .item.col-sm-6:nth-child(2) .title,.tem165-irregular .item[layout-style]:nth-child(1) .title {background:#222;color:#FFF;padding:15px 0;font-size:16px}
.tem165-irregular .col-sm-12:nth-child(odd) .title,.tem165-irregular .col-sm-2:nth-child(12n+1) .title,.tem165-irregular .col-sm-2:nth-child(12n+2) .title,.tem165-irregular .col-sm-2:nth-child(12n+3) .title,.tem165-irregular .col-sm-2:nth-child(12n+4) .title,.tem165-irregular .col-sm-2:nth-child(12n+5) .title,.tem165-irregular .col-sm-2:nth-child(12n+6) .title,.tem165-irregular .col-sm-3:nth-child(8n+1) .title,.tem165-irregular .col-sm-3:nth-child(8n+2) .title,.tem165-irregular .col-sm-3:nth-child(8n+3) .title,.tem165-irregular .col-sm-3:nth-child(8n+4) .title,.tem165-irregular .col-sm-4:nth-child(6n+1) .title,.tem165-irregular .col-sm-4:nth-child(6n+2) .title,.tem165-irregular .col-sm-4:nth-child(6n+3) .title,.tem165-irregular .col-sm-6:nth-child(4n+1) .title,.tem165-irregular .col-sm-6:nth-child(4n+2) .title {background:#F7F7F7}
.tem165-irregular .item.col-sm-3 {width:25%!important}
.tem165-irregular .item.col-sm-2 {width:16.666%!important}
.tem165-irregular.content-left {text-align:left}
.tem165-irregular.content-middle {text-align:center}
.tem165-irregular.content-right {text-align:right}
@media(max-width:767px) {
    .tem165-irregular {padding:15px 0!important}
    .tem165-irregular .item .title {font-size:14px!important;padding:5px 0}
    .tem165-irregular .item.col-xs-12:nth-of-type(n),.tem165-irregular .item.col-xs-6:nth-of-type(n) {
        clear:none}
    .tem165-irregular .item.col-xs-6:nth-of-type(2n+1) {
        clear:both}
}
.tem166-irregular .col-lg-2:nth-of-type(6n+1),.tem166-irregular .col-lg-3:nth-of-type(4n+1),.tem166-irregular .col-lg-4:nth-of-type(3n+1),.tem166-irregular .col-lg-6:nth-of-type(2n+1) {
    clear:both}
.tem166-irregular .tem08-list-title {text-align:center;margin:10px 0 30px}
.tem166-irregular .tem08-list-title .title {font-size:28px;color:#323232}
.tem166-irregular .wrap {counter-reset:div}
.tem166-irregular .col-xs-6 {position:relative;border-color:#dcdcdc;padding:0;margin:20px 0}
.tem166-irregular .col-xs-6::before {position:absolute;content:counter(div,decimal-leading-zero);counter-increment:div;color:#666;left:0;top:0;width:60px;height:60px;line-height:60px;text-align:center;z-index:6;font-family:HELVETICANEUELTPRO-THEX,Arial;font-size:18px;border-radius:50%;transition:all .4s linear 0s}
.tem166-irregular .col-xs-6:hover::before {color:#fff!important}
.tem166-irregular .col-xs-6::after {content:"";position:absolute;top:30px;left:68px;width:calc(100% - 78px);height:1px;border-top:1px solid;border-color:inherit;z-index:3}
.tem166-irregular .border_HR {position:relative;left:0;top:0;width:60px;border-radius:50%;height:60px;z-index:5;overflow:hidden}
.tem166-irregular .border_HR::before {content:"";position:absolute;width:100%;height:0;left:0;top:60px;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}
.tem166-irregular .col-xs-6:hover .border_HR::before {height:100%;top:0}
.tem166-irregular .wrap .text {position:relative;top:-60px;z-index:4;margin-bottom:-60px}
.tem166-irregular .border {border:1px solid;border-color:inherit;width:60px;height:60px;border-radius:50%;position:relative;background:#fff;z-index:4}
.tem166-irregular .text .title {font-size:14px;line-height:24px;color:#646464;margin-top:25px;padding-top:15px;position:relative;width:80%;overflow:hidden}
.tem166-irregular .text .title::before {content:"";position:absolute;width:20px;border-top:1px solid #a0a0a0;height:1px;left:0;top:0;transition:all .4s linear 0s}
.tem166-irregular .col-xs-6:hover .text .title::before {border-color:inherit;width:100%}
@media (max-width:991px) {
    .tem166-irregular .col-lg-2,.tem166-irregular .col-lg-3 {width:33.3333%}
    .tem166-irregular .col-lg-2:nth-of-type(n),.tem166-irregular .col-lg-3:nth-of-type(n) {
        clear:none}
    .tem166-irregular .col-lg-2:nth-of-type(3n+1),.tem166-irregular .col-lg-3:nth-of-type(3n+1) {
        clear:both}
}
@media (max-width:640px) {
    .tem166-irregular .col-xs-6 {width:50%;margin:10px 0}
    .tem166-irregular .col-xs-6:nth-of-type(n) {
        clear:none}
    .tem166-irregular .col-xs-6:nth-of-type(2n+1) {
        clear:both}
    .tem166-irregular .tem08-list-title .title {font-size:20px}
    .tem166-irregular .tem08-list-title {margin:10px 0 20px}
}
@media (max-width:360px) {
    .tem166-irregular .tem08-list-title {margin:10px 0 20px}
    .tem166-irregular .col-xs-6 {width:100%}
    .tem166-irregular .col-xs-6:nth-of-type(n) {
        clear:none}
    .tem166-irregular .text .title {height:auto}
    .tem166-irregular .col-xs-6::before {font-size:15px;height:50px;width:50px;line-height:50px}
    .tem166-irregular .col-xs-6::after {left:58px;width:calc(100% - 58px)}
    .tem166-irregular .border_HR::before {top:50px}
    .tem166-irregular .border,.tem166-irregular .border_HR {width:50px;height:50px}
    .tem166-irregular .wrap .text {top:-50px}
    .tem166-irregular .text .title {margin-top:20px}
}
.tem167-irregular .container {padding:100px 0;position:relative}
.tem167-irregular .image {width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center}
.tem167-irregular .text {padding:20px 100px;position:relative;z-index:2;line-height:1}
.tem167-irregular .block {padding:50px;background-color:#FFF;border-color:#e63d3d}
.tem167-irregular .box {margin-top:20px;border-color:inherit}
.tem167-irregular .title {width:80%}
.tem167-irregular .description {width:80%;line-height:1.5}
.tem167-irregular .subtitle {width:20%;border-color:inherit;text-align:center}
.tem167-irregular .subtitle section {display:inline-block;position:relative;overflow:hidden;border-color:inherit}
.tem167-irregular .subtitle section:before {content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;border-top:100px solid transparent;border-color:inherit}
.tem167-irregular .subtitle section p {position:relative;z-index:3}
.tem167-irregular .subtitle section a {transition:.5s;letter-spacing:.05em;display:block;padding:10px 15px;color:inherit!important;text-decoration:none!important}
.tem167-irregular .subtitle section a:hover {letter-spacing:.1em}
.tem167-irregular p {padding:0;margin:0}
.tem167-irregular.content-left .description {padding-right:20px}
.tem167-irregular.content-middle {text-align:center}
.tem167-irregular.content-middle .description,.tem167-irregular.content-middle .subtitle,.tem167-irregular.content-middle .title {width:100%}
.tem167-irregular.content-middle .description {padding-bottom:20px}
.tem167-irregular.content-right .title {margin-left:20%;padding-left:20px}
.tem167-irregular.content-right .description {padding-left:20px}
.tem167-irregular .Bgcolor {position:absolute;top:0;left:0;width:100%;height:100%}
@media(max-width:768px) {
    .tem167-irregular .container {padding:50px 0}
    .tem167-irregular .text {padding:10px 50px}
    .tem167-irregular .block {padding:50px 30px}
}
@media(max-width:767px) {
    .tem167-irregular .description,.tem167-irregular .title {width:100%}
    .tem167-irregular.content-left .description {padding-right:0}
    .tem167-irregular .subtitle {width:auto;margin-top:20px}
}
@media(max-width:480px) {
    .tem167-irregular .text {padding:5px 10px}
    .tem167-irregular .block {padding:30px 20px}
}
.tem168-irregular *,.tem168-irregular:after,.tem168-irregular:before {transition:.5s}
.tem168-irregular a {display:block;position:relative;overflow:hidden}
.tem168-irregular img {width:100%}
.tem168-irregular .container {padding:0 15px}
.tem168-irregular .container.full-screen {padding:0}
.tem168-irregular .interval {padding:0 10px}
.tem168-irregular .full-screen .interval {padding:0}
.tem168-irregular .items {display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.tem168-irregular .item {padding:5px}
.tem168-irregular .text {position:absolute;top:20%;width:60%;box-shadow:5px 10px 20px rgba(0,0,0,.1);overflow:hidden;text-align:center;padding:15px;transform:skewX(160deg);background-color:#3ab28e;color:#FFF;line-height:1}
.tem168-irregular .text:after,.tem168-irregular .text:before {content:"";position:absolute;top:0;height:100%;display:block;background-color:rgba(255,255,255,.1)}
.tem168-irregular .text:before {width:160px;left:-200px}
.tem168-irregular .text:after {width:20px;left:-20px}
.tem168-irregular .title {font-size:30px}
.tem168-irregular .description,.tem168-irregular .title {text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tem168-irregular .box {transform:skewX(-160deg)}
.tem168-irregular .item:hover img {opacity:.8}
.tem168-irregular .item:hover .text {width:70%;margin-top:-10px;box-shadow:5px 10px 20px rgba(0,0,0,.2)}
.tem168-irregular .item:hover .text:after,.tem168-irregular .item:hover .text:before {left:100%}
.tem168-irregular.content-left .text,.tem168-irregular.content-middle .text {left:-15px}
.tem168-irregular.content-right .text {right:-15px}
@media(max-width:767px) {
    .tem168-irregular {padding:15px 0}
    .tem168-irregular .interval,.tem168-irregular .item {padding:0}
}
.tem168-irregular .col-sm-6 .title {font-size:30px}
@media(max-width:480px) {
    .tem168-irregular .col-sm-6 {width:100%}
}
.tem168-irregular .col-sm-4 .title {font-size:26px}
@media(max-width:768px) {
    .tem168-irregular .col-sm-4 .title {font-size:20px}
}
@media(max-width:480px) {
    .tem168-irregular .col-sm-4 {width:100%}
    .tem168-irregular .col-sm-4 .title {font-size:30px}
}
.tem168-irregular .col-sm-3 .title {font-size:22px}
@media(max-width:768px) {
    .tem168-irregular .col-sm-3 {width:50%}
    .tem168-irregular .col-sm-3 .title {font-size:18px}
}
.tem168-irregular .col-sm-2 .title {font-size:18px}
@media(max-width:991px) {
    .tem168-irregular .col-sm-2 {width:33.333%}
}
@media(max-width:480px) {
    .tem168-irregular .col-sm-2 {width:50%}
    .tem168-irregular .col-sm-2 .title {font-size:16px}
}
.tem168-irregular.tem169-irregular .container {padding:0 2px}
.tem168-irregular.tem169-irregular .interval {padding:0 8px}
.tem168-irregular.tem169-irregular .block {width:25%;float:left}
.tem168-irregular.tem169-irregular .block.big {width:75%}
.tem168-irregular.tem169-irregular .block.big .column {width:33.333%}
.tem168-irregular.tem169-irregular .block.big .column.big {width:66.666%}
.tem168-irregular.tem169-irregular .block.big .column.big .title {font-size:30px}
.tem168-irregular.tem169-irregular .title {font-size:20px}
.tem168-irregular.tem169-irregular .column {float:left}
.tem168-irregular.tem169-irregular.content-left .block.big .column,.tem168-irregular.tem169-irregular.content-right .block {float:right}
@media(max-width:767px) {
    .tem168-irregular.tem169-irregular .interval {padding:0}
    .tem168-irregular.tem169-irregular .block,.tem168-irregular.tem169-irregular .block .column {width:100%!important}
    .tem168-irregular.tem169-irregular .block .column .item {width:50%;float:left}
    .tem168-irregular.tem169-irregular .block .column.big .item {width:100%}
    .tem168-irregular.tem169-irregular .full-screen .interval {padding:0}
}
@media(max-width:480px) {
    .tem168-irregular.tem169-irregular .title {font-size:16px}
    .tem168-irregular.tem169-irregular .block.big .column.big .title {font-size:24px}
}
.tem168-irregular.tem170-irregular .container {padding:0 2px}
.tem168-irregular.tem170-irregular .interval {padding:0 8px}
.tem168-irregular.tem170-irregular.full-screen-spacing .interval {padding:0}
.tem168-irregular.tem170-irregular .col-sm-6 {width:40%}
.tem168-irregular.tem170-irregular.content-middle .col-sm-6 {width:50%}
.tem168-irregular.tem170-irregular.content-left .col-sm-6:nth-child(2n+1),.tem168-irregular.tem170-irregular.content-right .col-sm-6:nth-child(2n+2) {
    width:60%}
@media(max-width:480px) {
    .tem168-irregular.tem170-irregular.content-left .col-sm-6 {width:100%!important}
}
.tem168-irregular.tem170-irregular.content-left .col-sm-4:nth-child(2n+1),.tem168-irregular.tem170-irregular.content-right .col-sm-4:nth-child(2n+2) {
    width:66.666%}
@media(max-width:480px) {
    .tem168-irregular.tem170-irregular.content-left .col-sm-4:nth-child(2n+1),.tem168-irregular.tem170-irregular.content-right .col-sm-4:nth-child(2n+2) {
        width:100%}
}
.tem168-irregular.tem170-irregular.content-left .col-sm-3:nth-child(3n+1),.tem168-irregular.tem170-irregular.content-middle .col-sm-3:nth-child(3n+2),.tem168-irregular.tem170-irregular.content-right .col-sm-3:nth-child(3n+3) {
    width:50%}
@media(max-width:768px) {
    .tem168-irregular.tem170-irregular .interval {padding:0;margin:0 -1%}
    .tem168-irregular.tem170-irregular.content-left .col-sm-3:nth-child(3n+1),.tem168-irregular.tem170-irregular.content-middle .col-sm-3,.tem168-irregular.tem170-irregular.content-middle .col-sm-3:nth-child(3n+2),.tem168-irregular.tem170-irregular.content-right .col-sm-3:nth-child(3n+3) {
        width:100%}
}
.tem168-irregular.tem170-irregular.content-left .col-sm-2:nth-child(5n+1),.tem168-irregular.tem170-irregular.content-middle .col-sm-2:nth-child(5n+3),.tem168-irregular.tem170-irregular.content-right .col-sm-2:nth-child(5n+5) {
    width:33.333%}
@media(max-width:991px) {
    .tem168-irregular.tem170-irregular.content-left .col-sm-2:nth-child(5n+1),.tem168-irregular.tem170-irregular.content-right .col-sm-2:nth-child(5n+5) {
        width:66.666%}
    .tem168-irregular.tem170-irregular.content-middle .col-sm-2:nth-child(5n+3) {
        width:100%}
    .tem168-irregular.tem170-irregular.content-middle .col-sm-2 {width:50%}
}
@media(max-width:480px) {
    .tem168-irregular.tem170-irregular.content-left .col-sm-2:nth-child(5n+1),.tem168-irregular.tem170-irregular.content-middle .col-sm-2:nth-child(5n+3),.tem168-irregular.tem170-irregular.content-right .col-sm-2:nth-child(5n+5) {
        width:100%}
}
.designer-body .tem171-irregular,.designer-body .tem171-irregular:before {display:block!important}
.designer-body .tem171-irregular .portrait {max-width:640px;margin:10px auto}
.tem171-irregular,.tem173-irregular {display:none}
.tem171-irregular a {display:block}
.tem171-irregular img {width:100%}
.tem171-irregular .landscape,.tem171-irregular .portrait {position:relative}
.tem171-irregular .landscape:before,.tem171-irregular .portrait:before {position:absolute;top:0;left:0;display:none;padding:4px 10px;background-color:red;color:#fff;z-index:1}
.tem171-irregular .landscape:before {content:"Computer"}
.tem171-irregular .portrait:before {content:"Mobile"}
@media(orientation:landscape) {
    .tem171-irregular {display:block}
    .tem173-irregular {display:none}
    .tem171-irregular .portrait:before {background-color:#CCC}
}
@media(orientation:portrait) {
    .tem171-irregular .landscape:before {background-color:#CCC}
    .tem173-irregular {display:block}
}
.tem172-irregular .col-lg-4 .item:last-child {margin-bottom:0}
.tem172-irregular .item {position:relative;margin:0 0 20px}
.tem172-irregular .item .images {position:absolute;right:0;top:0;transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s}
.tem172-irregular .item .images img {width:100%;height:100%}
.tem172-irregular .col-lg-4:nth-of-type(1) .item:hover .images {right:5px}
.tem172-irregular .col-lg-4:nth-of-type(3) .item:hover .images {left:5px}
.tem172-irregular .col-lg-4:nth-of-type(3) .item .images {right:auto;left:0}
.tem172-irregular .item .images {width:60px;height:60px;overflow:hidden;border-radius:50%}
.tem172-irregular .item .description {padding-right:80px;line-height:27px;font-size:14px;color:#444;min-height:60px;overflow:hidden;max-height:81px;transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-ms-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s}
.tem172-irregular .item:hover .description {opacity:.8}
.tem172-irregular .col-lg-4:nth-of-type(3) .item .description {padding:0 0 0 80px}
.tem172-irregular .about_pic,.tem172-irregular .about_pic img {width:100%}
@media (max-width:991px) {
    .tem172-irregular .col-lg-4:nth-of-type(2) {
        padding:0}
    .tem172-irregular .item {margin-bottom:10px}
    .tem172-irregular .item .description {max-height:60px}
}
@media (max-width:640px) {
    .tem172-irregular .col-lg-4:nth-of-type(2) {
        width:100%;padding:0 15px;margin:10px 0}
    .tem172-irregular .item .description {font-size:13px;line-height:24px;max-height:215px}
    .tem172-irregular .col-xs-4 {width:100%}
}
@media (max-width:360px) {
    .tem172-irregular .item .description {padding-right:70px}
    .tem172-irregular .col-lg-4:nth-of-type(3) .item .description {padding:0 0 0 70px}
}
.tem174-irregular {height:100vh;overflow:hidden}
.tem174-irregular .container {height:100%;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.tem174-irregular a,.tem174-irregular img {max-width:100%;display:block;margin:0 auto}
.tem174-irregular .text {width:80%;margin:auto;padding:10% 0}
.tem174-irregular .text .title {color:#FFF;font-size:30px;padding:10px 0;line-height:1}
.tem174-irregular .text .description {color:#999;padding:10px 0;line-height:175%}
.tem174-irregular .text .subtitle .wow {display:inline-block;border-width:1px;border-radius:4px;border-style:solid;margin-top:30px;transition:.5s}
.tem174-irregular .text .subtitle .wow:hover {margin-top:24px;box-shadow:0 5px 10px rgba(0,0,0,.2)}
.tem174-irregular .text .subtitle a {display:inline-block;color:inherit!important;text-decoration:none!important;padding:8px 20px}
.tem174-irregular.content-left {text-align:left}
.tem174-irregular.content-middle {text-align:center}
.tem174-irregular.content-right {text-align:right}
@media(orientation:portrait) {
    .tem174-irregular {height:auto;padding:10% 0}
}
.tem175-irregular .text {padding:5% 0}
.tem176-irregular .text {width:50%;padding:5% 10%;z-index:2}
.tem176-irregular img {width:auto;max-width:100%;margin:auto}
.tem176-irregular .image {width:50%}
.tem176-irregular.content-right .container {-webkit-flex-direction:row-reverse;flex-direction:row-reverse}
.tem176-irregular.content-middle .image,.tem176-irregular.content-middle .text {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media(orientation:portrait) {
    .tem176-irregular {height:auto;text-align:center!important;padding:10% 0}
    .tem176-irregular.content-middle .image {position:relative;top:0;left:0;transform:none}
    .tem176-irregular .image,.tem176-irregular .text {width:100%}
    .tem176-irregular.content-left .container {-webkit-flex-wrap:wrap;flex-wrap:wrap}
    .tem176-irregular.content-right .container {-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
    .tem176-irregular .text .subtitle .wow {margin:10px 0}
}
.tem177-irregular {height:100vh;overflow:hidden}
.tem177-irregular a {position:relative;display:block;color:inherit!important;text-decoration:none!important}
.tem177-irregular,.tem177-irregular .bottom .items {display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.tem177-irregular .top {width:80%;margin:auto;padding-bottom:10%}
.tem177-irregular .top .title {font-size:30px;padding:10px 0;font-weight:700}
.tem177-irregular .top .description {opacity:.5;padding:10px 0}
.tem177-irregular .bottom {position:relative;margin-bottom:8%}
.tem177-irregular .bottom .item {width:50%}
.tem177-irregular .bottom .item .icon {transition:.5s;width:36%;padding-top:36%;height:0;border-radius:50%;border:1px solid #CCC;border-color:#ccc;position:relative}
.tem177-irregular .bottom .item span {transition:.5s;opacity:.8;font-size:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.tem177-irregular .bottom .item:hover .icon {box-shadow:0 4px 8px rgba(0,0,0,.05)}
.tem177-irregular .bottom .item:hover span {opacity:1}
.tem177-irregular .bottom .item:nth-child(odd) {
    padding-right:7%}
.tem177-irregular .bottom .item:nth-child(odd) .icon {float:right}
.tem177-irregular .bottom .item:nth-child(odd) .text {left:0;text-align:right;padding-right:50%}
.tem177-irregular .bottom .item:nth-child(even) {
    padding-left:7%}
.tem177-irregular .bottom .item:nth-child(even) .icon {float:left}
.tem177-irregular .bottom .item:nth-child(even) .text {right:0;padding-left:50%}
.tem177-irregular .bottom .text {position:absolute;top:50%;transform:translateY(-50%)}
.tem177-irregular .bottom .title {font-size:20px;padding:10px 0;font-weight:700}
.tem177-irregular .bottom .description {opacity:.5}
.tem177-irregular .bottom .image {width:20%;padding-top:20%;height:0;transition:.5s;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.tem177-irregular .bottom .image:hover {margin-top:-5px;box-shadow:0 5px 10px rgba(0,0,0,.2)}
.tem177-irregular .bottom .image .wow {width:100%;height:100%;position:absolute;top:0;left:0;border-color:#ccc}
.tem177-irregular .bottom .image .img {height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:50%;border-color:#ccc;position:relative;z-index:1}
.tem177-irregular .bottom .image .wow:before {content:"";width:1px;height:100vh;position:absolute;top:0;left:50%;border-left:1px solid transparent;border-left-color:inherit}
@media(orientation:portrait) {
    .tem177-irregular {height:auto}
    .tem177-irregular .bottom .items {display:block;height:0}
    .tem177-irregular .bottom .image {display:none}
    .tem177-irregular .bottom .item {float:left}
    .tem177-irregular .bottom .item .icon {width:50%;padding-top:50%;float:none!important;margin:auto}
    .tem177-irregular .bottom .text {padding:0!important;position:relative;top:inherit;transform:none;text-align:center!important}
    .tem177-irregular .bottom .image .wow:before {opacity:0}
}
@media(max-width:480px) {
    .tem177-irregular .top {padding-bottom:5%}
    .tem177-irregular .bottom .item {padding:0 2%}
}
.tem178-irregular {height:100vh;overflow:hidden;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.tem178-irregular a {border-color:inherit;display:block;color:inherit!important;text-decoration:none!important}
.tem178-irregular .box {width:40vh;height:40vh;position:relative}
.tem178-irregular .image {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.tem178-irregular .img {transition:.5s;width:30vh;height:30vh;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover}
.tem178-irregular .img:hover {margin-top:-5px;box-shadow:0 5px 10px rgba(0,0,0,.2)}
.tem178-irregular .items {height:100%;position:relative;border-color:#ccc}
.tem178-irregular .items:after,.tem178-irregular .items:before {content:"";width:1px;height:100%;position:absolute;left:50%;border-left:1px solid transparent;border-color:inherit}
.tem178-irregular .items:before {bottom:0;transform:translateY(100%);margin-bottom:-6px}
.tem178-irregular .items:after {top:0;transform:translateY(-100%);margin-top:-6px}
.tem178-irregular .item {border-color:inherit;position:absolute;width:100%;height:100%}
.tem178-irregular .item a {position:absolute}
.tem178-irregular .item:before {content:"";width:12px;height:12px;margin-left:-6px;border:6px solid transparent;position:absolute;z-index:1;border-radius:50%;left:50%}
.tem178-irregular .item:nth-child(1) a {top:0;left:0;transform:translate(-50%,-50%)}
.tem178-irregular .item:nth-child(1):before {border-color:initial;top:-6px}
.tem178-irregular .item:nth-child(2) a {top:0;right:0;transform:translate(50%,-50%)}
.tem178-irregular .item:nth-child(2):before {border-color:initial;bottom:-6px}
.tem178-irregular .item:nth-child(3) a {bottom:0;left:0;transform:translate(-50%,50%)}
.tem178-irregular .item:nth-child(4) a {bottom:0;right:0;transform:translate(50%,50%)}
.tem178-irregular .item:nth-child(odd) .icon {float:right}
.tem178-irregular .item:nth-child(odd) .text {right:150%;text-align:right}
.tem178-irregular .item:nth-child(even) .icon {float:left}
.tem178-irregular .item:nth-child(even) .text {left:150%;text-align:left}
.tem178-irregular .item .text {position:absolute;width:300%;height:100%;top:50%;transform:translateY(-50%)}
.tem178-irregular .item .title {font-size:20px;padding:10px 0;font-weight:700}
.tem178-irregular .item .description {opacity:.5}
.tem178-irregular .item .icon {transition:.5s;width:100px;height:100px;border-radius:50%;border:1px solid transparent;border-color:inherit;position:relative}
.tem178-irregular .item .icon span {transition:.5s;opacity:.8;font-size:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.tem178-irregular .item:hover .icon {box-shadow:0 4px 8px rgba(0,0,0,.05)}
.tem178-irregular .item:hover span {opacity:1}
@media(orientation:portrait) {
    .tem178-irregular .items:after,.tem178-irregular .items:before {opacity:0}
    .tem178-irregular .box {width:80vw;height:80vw}
    .tem178-irregular .item {position:relative;width:50%;height:50%;padding:5% 0;overflow:hidden;float:left}
    .tem178-irregular .item:before {opacity:0}
    .tem178-irregular .item a {position:relative;transform:none!important;top:initial!important;left:initial!important;right:initial!important;bottom:initial!important}
    .tem178-irregular .image {display:none}
}
@media(max-width:1199px) {
    .tem178-irregular .img {width:20vh;height:20vh}
    .tem178-irregular .item .icon {float:none!important;margin:auto}
    .tem178-irregular .item .text {position:relative;width:100%;padding:0 10%;height:auto;top:initial;text-align:center!important;left:initial!important;right:initial!important;transform:none}
}
@media(orientation:landscape) and (max-width:768px) {
    .tem178-irregular .box {width:50vh;height:50vh}
    .tem178-irregular .item .icon {width:50px;height:50px}
    .tem178-irregular .item .icon span {font-size:30px}
    .tem178-irregular .item .title {font-size:14px}
    .tem178-irregular .item .description {font-size:12px}
}
@media(orientation:portrait) and (max-width:768px) {
    .tem178-irregular .box {width:100vw;height:80vh}
}
@media(max-width:540px) {
    .tem178-irregular .item .icon {width:50px;height:50px}
    .tem178-irregular .item .icon span {font-size:30px}
    .tem178-irregular .item .title {font-size:14px}
    .tem178-irregular .item .description {font-size:12px}
}
.tem179-irregular .col-lg-6 {padding:0}
.tem179-irregular .images {position:relative;background:rgba(51,51,51,.5)}
.tem179-irregular .images a {display:block}
.tem179-irregular .images a:nth-of-type(1) {
    position:relative;background:inherit}
.tem179-irregular .images a:nth-of-type(1)::after {position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:inherit;opacity:0;z-index:2;transition:all .35s ease-out 0s;-o-transition:all .35s ease-out 0s;-moz-transition:all .35s ease-out 0s;-ms-transition:all .35s ease-out 0s;-webkit-transition:all .35s ease-out 0s}
.tem179-irregular .images:hover a:nth-of-type(1)::after {opacity:1}
.tem179-irregular .images a:nth-of-type(2) {
    position:absolute;content:"";left:50%;top:50%;z-index:3;opacity:0;transition:all .35s ease-out 0s;-o-transition:all .35s ease-out 0s;-moz-transition:all .35s ease-out 0s;-ms-transition:all .35s ease-out 0s;-webkit-transition:all .35s ease-out 0s;margin-left:-125px;margin-top:-50px;max-width:250px;background:none!important}
.tem179-irregular .images:hover a:nth-of-type(2) {
    opacity:1}
.tem179-irregular .images img {width:100%}
.tem179-irregular .text {padding:20% 10%}
.tem179-irregular .text .logo_Img {width:100%}
.tem179-irregular .text .logo_Img img {max-width:100%;display:block;margin:0 auto;max-height:100px}
.tem179-irregular .text .subtitle {color:#000;letter-spacing:2px;text-align:center}
.tem179-irregular .text ._series {width:100%;text-align:center;margin-top:30px}
.tem179-irregular .text .more {display:inline-block;text-align:center;margin:5px}
.tem179-irregular .text .more a {border-radius:0;background:#000;color:#fff;font-size:12px;border:none;padding:9px 30px}
@media (max-width:991px) {
    .tem179-irregular .text {padding:10% 8%}
}
@media (max-width:767px) {
    .tem179-irregular .container {padding:0}
    .tem179-irregular .images a:nth-of-type(1)::after,.tem179-irregular .images a:nth-of-type(2) {
        opacity:1}
}
@media (max-width:480px) {
    .tem179-irregular .text {padding:10% 20px}
    .tem179-irregular .text .more a {padding:8px 25px}
    .tem179-irregular .text .subtitle {font-size:13px}
}
@media (max-width:360px) {
    .tem179-irregular .text .more a {padding:6px 20px}
    .tem179-irregular .text .logo_Img img {max-width:180px}
    .tem179-irregular .images a:nth-of-type(2) {
        max-width:180px;margin-left:-90px;margin-top:-30px}
    .tem179-irregular .text ._series {margin-top:20px}
}
.tem180-irregular {height:100vh;overflow:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.tem180-irregular a {border-color:inherit;display:block;color:inherit!important;text-decoration:none!important}
.tem180-irregular .items {border-color:#CCC;position:relative}
.tem180-irregular .items:before {content:"";width:1px;height:50vh;border-left:1px solid transparent;border-color:inherit;transform:translateY(-100%);top:0;left:50%;position:absolute}
.tem180-irregular .items:after {content:"";width:12px;height:12px;border:6px solid transparent;border-color:initial;border-radius:50%;transform:translate(-50%,-50%);top:0;left:50%;position:absolute}
.tem180-irregular .item {width:33.333%;float:left;padding:0 1%;border-color:inherit;position:relative}
.tem180-irregular .item:after,.tem180-irregular .item:before {content:"";width:50%;height:1px;top:50px;position:absolute;z-index:1;border-top:1px solid transparent;border-color:inherit}
.tem180-irregular .item:before {left:0}
.tem180-irregular .item:after {right:0}
.tem180-irregular .item .icon {transition:.5s;width:100px;height:100px;margin:0 auto 5%;z-index:2;background-color:#FFF;border-radius:50%;border:1px solid transparent;border-color:inherit;position:relative}
.tem180-irregular .item .icon span {transition:.5s;opacity:.8;font-size:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.tem180-irregular .item .title {font-size:20px;padding:10px 0;font-weight:700}
.tem180-irregular .item .description {opacity:.5}
.tem180-irregular .item:first-child:before,.tem180-irregular .item:last-child:after {display:none}
@media(orientation:portrait) {
    .tem180-irregular {height:auto}
    .tem180-irregular .items:after,.tem180-irregular .items:before {opacity:0}
    .tem180-irregular .item {width:100%;padding:0 10% 5%}
    .tem180-irregular .item .icon {width:60px;height:60px;margin:0 auto 10px}
    .tem180-irregular .item .icon span {font-size:30px}
    .tem180-irregular .item:after,.tem180-irregular .item:before {display:none}
}
@media(max-width:580px) {
    .tem180-irregular .item .title {font-size:14px}
    .tem180-irregular .item .description {font-size:12px}
}
.tem181-irregular {height:100vh}
.tem181-irregular a {border-color:inherit;display:block;color:inherit!important;text-decoration:none!important}
.tem181-irregular .bottom,.tem181-irregular .top {position:relative;overflow:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.tem181-irregular .top .image {position:absolute;top:0;left:0;width:100%;height:100%}
.tem181-irregular .top .img {width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}
.tem181-irregular .top .title {line-height:1;color:#FFF;font-size:50px;padding:10px 0}
.tem181-irregular .top .description {color:#999;padding:10px 0}
.tem181-irregular .top .subtitle {display:inline-block}
.tem181-irregular .top .subtitle .wow {display:inline-block;border-width:1px;border-radius:4px;border-style:solid;margin-top:30px;transition:.5s}
.tem181-irregular .top .subtitle a {display:inline-block;color:inherit!important;text-decoration:none!important;padding:8px 20px}
.tem181-irregular .items {border-color:#EEE;width:100%}
.tem181-irregular .items .item {width:33.333%;padding:0 5%;float:left;border-color:inherit}
.tem181-irregular .items .icon {transition:.5s;display:inline-block;background-color:#F9F9F9;border:1px solid transparent;border-color:inherit}
.tem181-irregular .items .icon span {transition:.5s;font-size:30px;padding:10px;display:inline-block}
.tem181-irregular .items .title {font-size:20px;padding:20px 0 10px;font-weight:700}
.tem181-irregular .items .description {opacity:.5}
@media(orientation:landscape) {
    .tem181-irregular .bottom,.tem181-irregular .top {height:50vh}
    .tem181-irregular .top .subtitle .wow:hover {margin-top:24px;box-shadow:0 5px 10px rgba(0,0,0,.2)}
    .tem181-irregular .items .item:hover .icon {border-radius:50%;transform:rotate(90deg);box-shadow:0 0 10px rgba(0,0,0,.05)}
    .tem181-irregular .items .item:hover .icon span {transform:rotate(-90deg)}
}
@media(orientation:portrait) {
    .tem181-irregular {height:auto}
    .tem181-irregular .top {padding:6% 0}
    .tem181-irregular .top .title {font-size:20px}
    .tem181-irregular .top .description {font-size:12px;padding-top:0}
    .tem181-irregular .top .subtitle .wow {margin-top:0}
    .tem181-irregular .top .subtitle .wow a {font-size:12px;padding:5 10px}
    .tem181-irregular .bottom {padding:5% 0}
    .tem181-irregular .items .item {width:100%;padding:2% 10%}
    .tem181-irregular .items .title {font-size:14px;padding:10px 0 5px}
    .tem181-irregular .items .description {font-size:12px}
    .tem181-irregular .items .icon span {font-size:20px}
}
.tem182-irregular .col-lg-6 {padding:0!important}
.tem182-irregular .item {position:relative}
.tem182-irregular .item .BG_hover {width:100%;position:absolute;height:100%;z-index:-1;opacity:0;transition:all .35s ease-out 0s}
.tem182-irregular .item:hover .BG_hover {opacity:1}
.tem182-irregular .item img {width:100%}
.tem182-irregular .item .text {position:absolute;bottom:20px;left:20px;color:#000;transition:all .35s ease-out 0s}
.tem182-irregular .item:hover .text {color:#fff!important}
.tem182-irregular .item .title {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:30px;font-weight:700;transition:all .4s ease 0s}
.tem182-irregular .item:hover .title {transform:translateY(-60px)}
.tem182-irregular .item .description {font-size:13px;transition:all .4s ease 0s;white-space:nowrap;overflow:hidden}
.tem182-irregular .item:hover .description {transform:translateY(5px)}
@media (max-width:767px) {
    .tem182-irregular {padding:15px 0!important}
    .tem182-irregular .container {padding:0}
    .tem182-irregular .mobile-pdlr0.container {padding:0 15px}
    .tem182-irregular .item .BG_hover {opacity:1}
    .tem182-irregular .item .text {color:#fff!important}
    .tem182-irregular .item .description {font-size:12px;transform:translateY(30px)}
    .tem182-irregular .item .title {font-size:20px;transform:translateY(-20px)}
}
@media (max-width:480px) {
    .tem182-irregular .col-lg-6 {width:100%}
    .tem182-irregular .item .title {font-size:18px;transform:translateY(-15px)}
}
@media (max-width:440px) {
    .tem182-irregular .item .title {transform:translateY(-30px);font-size:20px;font-weight:400}
    .tem182-irregular .item .description {transform:translateY(20px)}
}
.tem183-irregular {height:100vh;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.tem183-irregular.content-right {-webkit-justify-content:flex-end;justify-content:flex-end}
.tem183-irregular.content-middle,.tem184-irregular {-webkit-justify-content:center!important;justify-content:center!important}
.tem184-irregular.content-left {-webkit-align-items:flex-start;align-items:flex-start}
.tem184-irregular.content-right {-webkit-align-items:flex-end;align-items:flex-end}
.tem183-irregular .container {max-width:100vw;max-height:100vh;padding:0;margin:0}
.tem183-irregular .wow,.tem183-irregular a {width:100%;height:100%;display:block}
.tem183-irregular img {max-width:100%;max-height:100%;margin:auto;display:block}
.tem183-irregular .container {position:relative}
.tem183-irregular .container:before {display:none;position:absolute;top:0;left:0;padding:4px 10px;background-color:red;color:#fff;z-index:1;content:"Computer"}
.tem184-irregular .container:before {content:"Mobile"}
.designer-body .tem183-irregular {display:-webkit-flex!important;display:flex!important}
.designer-body .tem183-irregular .container:before {display:block}
@media(orientation:portrait) {
    .tem183-irregular {display:none}
    .tem184-irregular {display:-webkit-flex;display:flex}
    .tem183-irregular .container:before {background-color:#CCC}
    .tem184-irregular .container:before {background-color:red}
}
@media(orientation:landscape) {
    .tem184-irregular {display:none}
    .tem184-irregular .container:before {background-color:#CCC}
}
.tem185-irregular .col-lg-6 {padding:0!important}
.tem185-irregular .item {position:relative}
.tem185-irregular .item img {width:100%}
.tem185-irregular .item .text {position:absolute;bottom:80px;left:20px;color:#333;transition:all .35s ease-out 0s;width:80%}
.tem185-irregular .col-lg-6:nth-of-type(1) {
    color:#333}
.tem185-irregular .item .title {font-size:30px;position:relative;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem185-irregular .item:hover .title {padding-left:20px}
.tem185-irregular .item .title::after {content:'"';position:absolute;left:0;top:0;color:inherit;opacity:0;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}
.tem185-irregular .item:hover .title::after {opacity:1}
.tem185-irregular .item .description {opacity:.7;line-height:24px;max-height:72px;overflow:hidden}
.tem185-irregular .col-lg-6:nth-of-type(2) .description {color:#fff}
.tem185-irregular .item .more {border-radius:0;background:0 0;border-width:2px;margin-top:30px;padding:10px 30px;position:relative;z-index:1;transition:all .4s ease 0s}
.tem185-irregular .item .more:hover {opacity:1}
.tem185-irregular .item .more::after {content:"";position:absolute;left:0;top:0;width:0;height:100%;z-index:-1;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}
.tem185-irregular .item .more:hover::after {width:100%}
.tem185-irregular .col-lg-6:nth-of-type(2) .item .more {border-color:#fff;color:#fff}
.tem185-irregular .col-lg-6:nth-of-type(2) .item .more:hover {color:#000}
.tem185-irregular .col-lg-6:nth-of-type(2) .item .more:hover::after {width:100%;background:#fff}
.tem185-irregular .swiper-pagination {text-align:left;left:20px!important}
.tem185-irregular .swiper-pagination-bullet {border-radius:0}
.tem185-irregular .col-lg-6:nth-of-type(2) .swiper-pagination-bullet {background:#fff}
@media (max-width:991px) {
    .tem185-irregular .item .title {font-size:24px}
    .tem185-irregular .item .more {border-width:1px;padding:8px 26px;font-size:12px;margin-top:20px}
    .tem185-irregular .item .text {bottom:50px}
    .tem185-irregular .swiper-pagination-bullet {width:6px;height:6px}
}
@media (max-width:767px) {
    .tem185-irregular {padding:15px 0!important}
    .tem185-irregular .item .text {width:90%;left:3%}
    .tem185-irregular .swiper-pagination {left:3%!important}
    .tem185-irregular .item .title {font-size:18px}
    .tem185-irregular .container {padding:0}
    .tem185-irregular .container.mobile-pdlr0 {padding:0 15px}
}
@media (max-width:480px) {
    .tem185-irregular .item .title {font-size:18px}
    .tem185-irregular .col-lg-6 {width:100%}
    .tem185-irregular .item .description {font-size:13px;line-height:20px!important}
    .tem185-irregular .item .more {padding:6px 12px}
}
@media (max-width:360px) {
    .tem185-irregular .item .title {font-size:16px}
    .tem185-irregular .item .description {font-size:13px;max-height:40px}
    .tem185-irregular .item .more {padding:6px 12px;margin-top:15px}
    .tem185-irregular .swiper-pagination {bottom:5px!important}
}
.tem186-irregular p {padding:0;margin:0}
.tem186-irregular .images,.tem186-irregular .text {width:50%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.tem186-irregular .text .box {width:100%;position:relative}
.tem186-irregular .text .title {font-size:50px;line-height:1;font-weight:700;position:relative;padding-bottom:10%}
.tem186-irregular .text .subtitle {font-size:200px;color:#EEE;line-height:1}
.tem186-irregular .text .description {color:#999;line-height:1.8;position:relative}
.tem186-irregular .images .items {width:100%;border-color:#EEE}
.tem186-irregular .images .item {padding:0;background-color:#FFF;border:1px solid #CCC;border-bottom:none;border-left:none;border-color:inherit}
.tem186-irregular .images .item a {transition:.5s;opacity:1}
.tem186-irregular .images .item:hover a {opacity:.5}
.tem186-irregular .images img {width:100%}
.tem186-irregular .images .item.col-sm-6 {width:50%}
.tem186-irregular .images .item.col-sm-6:nth-child(even) {
    border-right:none}
.tem186-irregular .images .item.col-sm-6:nth-child(1),.tem186-irregular .images .item.col-sm-6:nth-child(2) {
    border-top:none}
.tem186-irregular .images .item.col-sm-4 {width:33.333%}
.tem186-irregular .images .item.col-sm-4:nth-child(3n) {
    border-right:none}
.tem186-irregular .images .item.col-sm-4:nth-child(1),.tem186-irregular .images .item.col-sm-4:nth-child(2),.tem186-irregular .images .item.col-sm-4:nth-child(3) {
    border-top:none}
.tem186-irregular .images .item.col-sm-3 {width:25%}
.tem186-irregular .images .item.col-sm-3:nth-child(4n) {
    border-right:none}
.tem186-irregular .images .item.col-sm-3:nth-child(1),.tem186-irregular .images .item.col-sm-3:nth-child(2),.tem186-irregular .images .item.col-sm-3:nth-child(3),.tem186-irregular .images .item.col-sm-3:nth-child(4) {
    border-top:none}
.tem186-irregular .images .item.col-sm-2 {width:16.666%}
.tem186-irregular .images .item.col-sm-2:nth-child(6n) {
    border-right:none}
.tem186-irregular .images .item.col-sm-2:nth-child(1),.tem186-irregular .images .item.col-sm-2:nth-child(2),.tem186-irregular .images .item.col-sm-2:nth-child(3),.tem186-irregular .images .item.col-sm-2:nth-child(4),.tem186-irregular .images .item.col-sm-2:nth-child(5),.tem186-irregular .images .item.col-sm-2:nth-child(6) {
    border-top:none}
@media(orientation:landscape) {
    .tem186-irregular {height:100vh;overflow:hidden}
    .tem186-irregular .images,.tem186-irregular .text {height:100vh;padding:0 5%}
    .tem186-irregular .text .subtitle {position:absolute;top:0}
    .tem186-irregular.content-left .text {text-align:left}
    .tem186-irregular.content-left .text .subtitle {left:0;transform:translate(-50%,-50%)}
    .tem186-irregular.content-right .text {text-align:right}
    .tem186-irregular.content-right .text .subtitle {right:0;transform:translate(50%,-50%)}
}
@media(orientation:portrait) {
    .tem186-irregular .text {text-align:center;padding-bottom:5%}
    .tem186-irregular .images,.tem186-irregular .text {width:100%}
    .tem186-irregular .text .subtitle {margin-bottom:-.5em}
    .tem186-irregular .text .title {padding-bottom:5%}
}
@media(max-width:768px) {
    .tem186-irregular .text .title,.tem186-irregular .text .title span {font-size:30px!important;line-height:1!important}
    .tem186-irregular .text .subtitle,.tem186-irregular .text .subtitle span {font-size:100px!important;line-height:1!important}
}
.tem187-irregular .container {padding:0}
.tem187-irregular .left .item .text,.tem187-irregular .left .item img,.tem187-irregular .right .bottom .nav span {transition:.5s}
.tem187-irregular img {width:100%}
.tem187-irregular a {border-color:inherit;display:block;color:inherit!important;text-decoration:none!important}
.tem187-irregular .left .item {margin:5px;position:relative;color:#FFF;border-color:transparent;background-color:#333}
.tem187-irregular .left .item a {position:relative;display:block}
.tem187-irregular .left .item img {border:1px solid transparent;border-color:inherit}
.tem187-irregular .left .item .text {width:100%;position:absolute;left:0;bottom:5%;padding:0 20px}
.tem187-irregular .left .item:hover img {opacity:.5}
.tem187-irregular .left .item:hover .text {padding:0 30px}
.tem187-irregular .left .item .title {font-size:16px}
.tem187-irregular .left .item .description {opacity:.8}
.tem187-irregular .left {width:45%;padding:0 2%}
.tem187-irregular .right {width:55%;padding:0 2%}
.tem187-irregular .right .top {line-height:1}
.tem187-irregular .right .top .title {font-size:40px;padding:10px 0;border-color:#ccc;position:relative}
.tem187-irregular .right .top .title:after {content:"";width:20%;height:1px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-top:1px solid #ccc;border-top-color:inherit}
.tem187-irregular .right .top .description {font-size:20px;font-style:italic;padding:30px 0 10%}
.tem187-irregular .right .bottom {line-height:1;padding:0 50px;position:relative}
.tem187-irregular .right .bottom a {display:block}
.tem187-irregular .right .bottom .item {background-color:transparent;border:1px solid transparent}
.tem187-irregular .right .bottom .text {padding:15px 0}
.tem187-irregular .right .bottom .title {font-size:16px;line-height:20px;margin-bottom:10px;max-height:40px;overflow:hidden}
.tem187-irregular .right .bottom .description {opacity:.5}
.tem187-irregular .right .bottom .nav span {position:absolute;top:50%;transform:translateY(-50%);font-size:30px;opacity:.5;cursor:pointer}
.tem187-irregular .right .bottom .nav span:hover {opacity:.8}
.tem187-irregular .right .bottom .nav span.prev {left:0}
.tem187-irregular .right .bottom .nav span.next {right:0}
.tem187-irregular .right .button .wow {background-color:red;border-color:red;display:inline-block;margin-top:10px;color:#FFF}
.tem187-irregular .right .button a {padding:8px 20px}
.tem187-irregular.content-left .left .text {text-align:right}
.tem187-irregular.content-right .left .text {text-align:left}
@media(max-width:1199px) {
    .tem187-irregular .right .top .subtitle {font-size:12px}
    .tem187-irregular .right .top .title {font-size:30px}
    .tem187-irregular .right .top .description {font-size:14px;padding:20px 0 5%}
}
@media(min-width:768px) {
    .tem187-irregular .container {display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
    .tem187-irregular.content-right .container {flex-direction:row-reverse;-webkit-flex-direction:row-reverse}
}
@media(max-width:767px) {
    .tem187-irregular .left,.tem187-irregular .right {width:100%;padding:5% 2%}
    .tem187-irregular.full-screen-spacing .container {padding:0!important}
}
.tem188-irregular .container {padding:0 70px}
.tem188-irregular .col-lg-6 {padding:0;height:100%}
.tem188-irregular .box {box-shadow:0 40px 100px rgba(0,0,0,.2);margin-top:40px}
.tem188-irregular .L_txt {color:#000}
.tem188-irregular .L_txt .subtitle {font-size:26px;padding-bottom:31px;border-bottom:10px solid rgba(0,0,0,.05);text-align:right;width:203px;font-weight:400;margin:0 0 30px 70px;transform:rotate(90deg)}
.tem188-irregular.content-right .subtitle {float:right;margin:0 70px 10px 0;padding:31px 0 0;border:none;border-top:10px solid rgba(0,0,0,.05)}
.tem188-irregular.content-right .L_txt {transform:translateX(70px);-o-transform:translateX(70px);-moz-transform:translateX(70px);-ms-transform:translateX(70px);-webkit-transform:translateX(70px)}
.tem188-irregular .R_item {position:relative;transform:translateX(70px);-o-transform:translateX(70px);-moz-transform:translateX(70px);-ms-transform:translateX(70px);-webkit-transform:translateX(70px)}
.tem188-irregular .R_item .txt {position:absolute;left:-100%;bottom:60px;color:#000;width:100%}
.tem188-irregular .R_item .title {font-size:90px;text-shadow:0 30px 50px rgba(0,0,0,.15);letter-spacing:4px;transform:translateX(-70px)}
.tem188-irregular .R_item .description {font-size:16px;line-height:29px;padding:0 0 0 60px}
.tem188-irregular.content-right .description {padding:0 60px 0 0}
.tem188-irregular.content-right .txt {left:100%;text-align:right}
.tem188-irregular.content-right .title {transform:translateX(70px);-o-transform:translateX(70px);-moz-transform:translateX(70px);-ms-transform:translateX(70px);-webkit-transform:translateX(70px)}
.tem188-irregular .R_item .images {transform:translateY(-40px);-o-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px)}
.tem188-irregular .R_item img {max-width:85%}
.tem188-irregular .R_item .more {width:100%;text-align:right}
.tem188-irregular .R_item .more a {background:#000;font-size:14px;padding:25px 58px;color:#fff;display:inline-block;transform:translateX(70px);margin-bottom:60px}
.tem188-irregular.content-right .R_item .more {text-align:left}
.tem188-irregular.content-right .R_item .more a {transform:translateX(-70px);-o-transform:translateX(-70px);-moz-transform:translateX(-70px);-ms-transform:translateX(-70px);-webkit-transform:translateX(-70px)}
@media (max-width:991px) {
    .tem188-irregular .container {padding:0 15px}
    .tem188-irregular .R_item img {max-width:95px}
}
@media (max-width:767px) {
    .tem188-irregular .R_item .images {transform:translateY(0) translateX(50%);-o-transform:translateY(0) translateX(50%);-moz-transform:translateY(0) translateX(50%);-ms-transform:translateY(0) translateX(50%);-webkit-transform:translateY(0) translateX(50%);width:100%}
    .tem188-irregular.content-right .R_item .images {transform:translate(0);-o-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0)}
    .tem188-irregular .R_item img {max-width:50%}
    .tem188-irregular .R_item .txt {margin:15px 0 30px;position:static}
    .tem188-irregular .R_item .title {transform:translateX(-10px);-o-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);font-size:30px}
    .tem188-irregular .R_item .description {font-size:14px;padding:0 0 0 15px;line-height:22px}
    .tem188-irregular .R_item .more a {transform:translate(0);-o-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);padding:15px 0;margin-bottom:0;font-size:14px;display:block;text-align:center}
    .tem188-irregular .L_txt .subtitle {margin:0;width:180px}
    .tem188-irregular.content-right .subtitle {float:right;margin:0;border:none;border-top:10px solid rgba(0,0,0,.05)}
    .tem188-irregular.content-right .L_txt,.tem188-irregular.content-right .R_item .more a {transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0)}
    .tem188-irregular.content-right .R_item .description {padding:0 15px 0 0}
    .tem188-irregular.content-right .R_item .title {transform:translateX(10px);-o-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px)}
}
@media (max-width:480px) {
    .tem188-irregular .R_item .title {font-size:20px;line-height:30px}
    .tem188-irregular .L_txt .subtitle {width:150px;padding-bottom:21px;border-width:8px;font-size:16px}
    .tem188-irregular .R_item .more a {font-size:12px}
}
.tem189-irregular {display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.tem189-irregular .container {height:auto;display:block}
.tem189-irregular .text {width:100%;padding:5% 0}
.tem189-irregular .text .title {color:#333}
.tem189-irregular .image .wow {display:inline-block}
.tem189-irregular a,.tem189-irregular img {display:inline-block;width:auto;max-width:100%}
@media(orientation:portrait) {
    .tem189-irregular {height:auto}
}
.tem190-irregular .images {width:100%;background-size:cover;position:relative;overflow:hidden;background-color:#fff;background-attachment:fixed}
.tem190-irregular .images img {width:100%;display:none}
.tem190-irregular .before {position:absolute;width:0;height:100%;background-color:inherit;left:0;top:0}
.tem190-irregular .after {position:absolute;width:0;height:100%;background-color:inherit;right:0;top:0}
.tem191-irregular .item {height:100%;display:block;color:#333}
.tem191-irregular .swiper-wrapper {height:315px}
.tem191-irregular .swiper-slide {padding-left:220px}
.tem191-irregular .swiper-slide .col-lg-6 {padding-right:0}
.tem191-irregular .images,.tem191-irregular .images img {width:100%}
.tem191-irregular .text .title {display:none;color:inherit}
.tem191-irregular .text .description {line-height:26px;opacity:.7;color:inherit}
.tem191-irregular .swiper-container {position:relative}
.tem191-irregular .tit {position:absolute;left:0;top:0;width:150px;color:#333}
.tem191-irregular .tit .title {height:90px;font-size:15px;line-height:24px;overflow:hidden;margin-bottom:15px;color:inherit;display:block}
.tem191-irregular .swiper-container-vertical>.swiper-pagination-bullets {left:0;top:0;transform:translate(0)!important;width:170px}
.tem191-irregular .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {width:100%;height:105px;border-radius:0;position:relative;margin:0;opacity:1!important;background:none!important}
.tem191-irregular .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet::before {width:2px;height:100%;content:"";position:absolute;right:0;top:0;z-index:2;border-right:1px solid #f1f1f1}
.tem191-irregular .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet:last-child::before {border-right:none}
.tem191-irregular .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet::after {width:22px;height:22px;content:"";position:absolute;border:6px solid #f3f3f3;background-color:#d9d9d9;top:0;right:-11px;z-index:3;border-radius:50%}
.tem191-irregular .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::after {background-color:#d62020!important}
@media (max-width:767px) {
    .tem191-irregular .tit {width:100%;position:static;clear:both}
    .tem191-irregular .tit .title {width:100%;height:40px;line-height:40px;padding:0 20px;margin:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#f1f1f1}
    .tem191-irregular .swiper-wrapper {height:auto!important}
    .tem191-irregular .swiper-slide {padding-left:0}
    .tem191-irregular .item .col-lg-6 {margin:10px 0}
    .tem191-irregular .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet::after,.tem191-irregular .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet::before {display:none}
    .swiper-pagination-custom,.swiper-pagination-fraction,.tem191-irregular .swiper-container-horizontal>.swiper-pagination-bullets {width:100%;top:0;left:0}
    .tem191-irregular .swiper-pagination-clickable .swiper-pagination-bullet {width:100%;height:40px;border-right:none;background:none!important;border-radius:0;opacity:0!important;margin:5px 0}
    .tem191-irregular .swiper-slide .col-lg-6 {padding-left:0}
}
.tem192-irregular {width:100%;position:fixed;bottom:0;left:0;padding:0 50px;background-color:rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.1);z-index:30}
.designer-body .tem192-irregular {bottom:45px}
.tem192-irregular .text {padding:15px 0;display:flex;-ms-flex-pack:start;-ms-flex-align:center;align-items:center;justify-content:space-between;position:relative}
.tem192-irregular .text .title {color:#fff;margin-right:20px}
.tem192-irregular .text .btn {background-color:#fff;color:#333;font-size:12px;border-radius:30px;padding:15px 34px}
.tem192-irregular .guan {position:absolute;bottom:100%;right:50px;width:40px;height:40px;background-color:inherit;cursor:pointer;color:#fff}
.tem192-irregular .guan>span {transition:.5s;transform:rotate(0);position:absolute;left:0;top:0;right:0;bottom:0;line-height:40px;text-align:center;font-size:22px}
.tem192-irregular .guan:hover>span {transform:rotate(180deg)}
@media (max-width:780px) {
    .tem192-irregular {display:none}
}
.tem193-irregular img {visibility:hidden;width:100%}
.tem193-irregular .item {height:100%;background-repeat:no-repeat;background-size:100% auto;position:relative}
.tem193-irregular .item .text {position:absolute;bottom:40px;left:0;width:100%;padding:0 30px;color:#fff;z-index:2;line-height::}
.tem193-irregular .item .text .title {font-size:30px;font-weight:700;color:inherit;transition:all .35s ease 0s;line-height:40px;max-height:80px;overflow:hidden;transform:translateY(30px);-o-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-webkit-transform:translateY(30px)}
.tem193-irregular .item:hover .text .title {transform:translateY(0)}
.tem193-irregular .item .text .description {font-size:16px;color:inherit;font-weight:700;height:55px;overflow:hidden;opacity:0;margin-top:10px;line-height:25px;transition:all .35s ease 0s}
.tem193-irregular .item:hover .text .description {opacity:1}
.tem193-irregular .item .text .more {background:0 0;color:inherit;border:none;padding:0;transition:all .35s ease 0s;font-size:16px}
.tem193-irregular .item:hover .text .more {transform:translateY(20px)}
.tem193-irregular .swiper-button-next,.tem193-irregular .swiper-button-prev,.tem193-irregular .swiper-container-rtl .swiper-button-next,.tem193-irregular .swiper-container-rtl .swiper-button-prev {background-image:none}
.tem193-irregular .swiper-btn {background:rgba(0,0,0,.3);border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;bottom:15px;top:auto;color:#fff}
.tem193-irregular .swiper-btn:hover {background:rgba(0,0,0,.4)}
@media (max-width:767px) {
    .tem193-irregular .item .text .title {line-height:36px;max-height:72px;transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0)}
    .tem193-irregular .item .text .description {opacity:1;font-size:14px}
    .tem193-irregular .item .text .more {padding-top:20px;font-size:14px}
}
@media (max-width:480px) {
    .tem193-irregular .item .text .title {font-size:20px;line-height:26px;max-height:52px}
    .tem193-irregular .item .text .description {font-size:12px;line-height:20px;height:auto;max-height:40px}
}
@media (max-width:360px) {
    .tem193-irregular .swiper-btn {font-size:12px;width:34px;height:34px;line-height:34px}
    .tem193-irregular .item .text {bottom:60px}
    .tem193-irregular .item .text .title {font-size:18px}
}
.tem194-irregular .mainBox {width:100%!important;float:none!important}
.tem194-irregular .text {padding:0 5% 0 0}
.tem194-irregular .titleBar .title {font-size:40px;padding:2% 0;line-height:1}
.tem194-irregular .titleBar .description {font-size:16px;padding:2% 0;color:#666;line-height:2}
.tem194-irregular .text .items {padding:2% 0}
.tem194-irregular .text .item {padding-bottom:10px}
.tem194-irregular .text .item .wow {border:1px solid #FFF;background-color:rgba(255,255,255,.5);border-radius:6px}
.tem194-irregular .text .item a {padding:5% 10%;display:flex;display:-webkit-flex;line-height:30px}
.tem194-irregular .text .item a em {font-size:16px;color:#666;float:left;padding-left:5%;font-style:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tem194-irregular .text .item a span {font-size:30px;float:left}
.tem194-irregular .image a {display:block}
.tem194-irregular .image img {max-width:100%;margin:auto;display:block}
@media(orientation:landscape) {
    .tem194-irregular .text {position:absolute;top:50%;transform:translateY(-50%)}
    .tem194-irregular.content-left .image {float:right}
    .tem194-irregular.content-left .text {left:0}
    .tem194-irregular.content-right .image {float:left}
    .tem194-irregular.content-right .text {right:0}
    .tem194-irregular .mainBox,.tem194-irregular .text {padding:0}
    .tem194-irregular .col-sm-6 .image,.tem194-irregular .col-sm-6 .text {width:50%}
    .tem194-irregular .col-sm-6 .text .item {width:50%;float:left;padding-right:10px}
    .tem194-irregular .col-sm-4 .text {width:33.333%}
    .tem194-irregular .col-sm-4 .image {width:66.666%}
    .tem194-irregular .col-sm-3 .text {width:25%}
    .tem194-irregular .col-sm-3 .image {width:75%}
    .tem194-irregular .col-sm-2 .text {width:16.666%}
    .tem194-irregular .col-sm-2 .image {width:83.334%}
}
@media (max-width:767px) {
    .tem194-irregular {padding-left:0!important}
    .tem194-irregular .mainBox {padding:0}
    .tem194-irregular .text {padding:0 5%}
}
.tem195-irregular .tem12-list-title {margin:0 0 20px}
.tem195-irregular .tem12-list-title .title {font-size:24px;color:#fff}
.tem195-irregular .col-xs-6 {padding:0}
.tem195-irregular .col-lg-2:nth-of-type(6n) .item,.tem195-irregular .col-lg-3:nth-of-type(4n) .item,.tem195-irregular .col-lg-4:nth-of-type(3n) .item,.tem195-irregular .col-lg-6:nth-of-type(2n) .item {border-right:none}
.tem195-irregular .col-lg-2:nth-of-type(10) .item,.tem195-irregular .col-lg-2:nth-of-type(11) .item,.tem195-irregular .col-lg-2:nth-of-type(12) .item,.tem195-irregular .col-lg-2:nth-of-type(6) .item,.tem195-irregular .col-lg-2:nth-of-type(7) .item,.tem195-irregular .col-lg-2:nth-of-type(8) .item,.tem195-irregular .col-lg-2:nth-of-type(9) .item,.tem195-irregular .col-lg-3:nth-of-type(5) .item,.tem195-irregular .col-lg-4:nth-of-type(4) .item,.tem195-irregular .col-lg-4:nth-of-type(5) .item,.tem195-irregular .col-lg-4:nth-of-type(6) .item,.tem195-irregular .col-lg-6:nth-of-type(3) .item,.tem195-irregular .col-lg-6:nth-of-type(4) .item {border-bottom:none}
.tem195-irregular .item {width:100%;text-align:center;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);padding:60px 20px}
.tem195-irregular .item .images {width:100%}
.tem195-irregular .item .images img {max-width:100%;display:block;margin:0 auto}
.tem195-irregular .item .title {font-size:16px;line-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem195-irregular .item .description {font-size:14px;opacity:.8;display:block;height:20px;line-height:20px;overflow:hidden}
@media (max-width:768px) {
    .tem195-irregular .item {padding:40px 20px}
    .tem195-irregular .col-xs-6 {padding:0!important}
    .tem195-irregular .col-xs-6:nth-of-type(n) .item {border-bottom:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}
    .tem195-irregular .col-xs-6:nth-of-type(2n) .item {border-right:none}
    .tem195-irregular .tem12-list-title .title {font-size:18px}
}
@media (max-width:480px) {
    .tem195-irregular .col-xs-6 {width:100%}
    .tem195-irregular .item {padding:30px 15px}
    .tem195-irregular .col-xs-6:nth-of-type(n) .item {border-right:none}
    .tem195-irregular .col-xs-6:last-child .item {border-bottom:none}
    .tem195-irregular .item .title {font-size:15px;line-height:30px}
    .tem195-irregular .item .description {font-size:12px;height:auto}
}
.tem196-irregular .container {padding:0 3%}
.tem196-irregular .block {padding:3%}
.tem196-irregular .titleBar {position:relative}
.tem196-irregular .titleBar .title {font-size:20px;padding:1% 0}
.tem196-irregular .titleBar .icons {position:absolute;top:50%;right:0;transform:translateY(-50%);color:red}
.tem196-irregular .titleBar .icons a {display:inline-block;padding:0;margin:0;font-size:16px;text-align:center;width:12px;color:inherit!important;text-decoration:none!important}
.tem196-irregular .items .item {padding:1%}
.tem196-irregular .items .item.col-sm-12 {padding:1% 0}
.tem196-irregular .items .item.col-sm-2:nth-child(6n+1),.tem196-irregular .items .item.col-sm-3:nth-child(4n+1),.tem196-irregular .items .item.col-sm-4:nth-child(3n+1),.tem196-irregular .items .item.col-sm-6:nth-child(odd) {
    padding-left:0}
.tem196-irregular .items .item.col-sm-2:nth-child(6n+6),.tem196-irregular .items .item.col-sm-3:nth-child(4n+4),.tem196-irregular .items .item.col-sm-4:nth-child(3n+3),.tem196-irregular .items .item.col-sm-6:nth-child(even) {
    padding-right:0}
.tem196-irregular .items .wow {background-color:#FFF;border:1px solid #CCC;color:#333}
.tem196-irregular .items a {padding:15% 10%;display:block;text-decoration:none!important;color:inherit!important;text-align:center}
.tem196-irregular .items span {display:block;font-size:30px;padding-bottom:10px}
.tem196-irregular .items em {display:block;font-style:normal;opacity:.77}
.tem196-irregular .button {text-align:left}
.tem196-irregular .button a {display:inline-block;width:100%;text-align:center}
@media(orientation:landscape) {
    .tem196-irregular .block {width:50%;float:left}
}
@media (max-width:768px) {
    .tem196-irregular .button {padding:0 1%}
    .tem196-irregular .mobile-pdlr0 .block {padding:3% 0}
    .tem196-irregular .mobile-pdlr0.full-screen .block {padding:3% 15px}
}
.tem197-irregular {width:100%}
.tem197-irregular .con {width:100%;height:100vh;position:relative}
.tem197-irregular .img_box {height:100%;overflow:hidden;position:absolute;transition:.5s .3s}
.tem197-irregular .img_box:nth-child(1) {
    left:0;top:0;width:50%;z-index:8;background-color:#EFF2F7}
.tem197-irregular .img_box:nth-child(2) {
    right:0;top:0;width:80%;background-color:#000}
.tem197-irregular .img_box .img {width:80vw;height:100%;background-size:100% auto;position:absolute;top:0;transition:.5s;background-repeat:no-repeat}
.tem197-irregular .img_box:nth-child(1) .img {left:0;background-color:inherit}
.tem197-irregular .img_box:nth-child(1) .img img {position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}
.tem197-irregular .img_box:nth-child(2) .img {right:0;background-color:inherit}
.tem197-irregular .img_box:nth-child(2) .img img {position:absolute;top:50%;right:0;width:100%;transform:translateY(-50%)}
.tem197-irregular .text {width:100%;height:100%;position:absolute;z-index:6;top:0;left:0;text-align:center;background-color:inherit;transition:.5s}
.tem197-irregular .text .txt {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.tem197-irregular .text .txt .title {font-size:30px;font-weight:700}
.tem197-irregular .text:after {content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:inherit;transition:.5s .3s;transform:translateX(-100%);z-index:2}
.tem197-irregular .text:before {content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:inherit;transition:.5s .3s;transform:translateX(100%);z-index:2}
.tem197-irregular .text img {height:26vw}
.tem197-irregular .img_box:nth-child(2) .text {color:#fff;margin-left:20%}
.tem197-irregular .text .title {font-size:60px}
.tem197-irregular .text .description {font-size:20px}
.tem197-irregular .con.left .img_box:nth-child(1) .text {transform:translateX(100%);transition:.5s .3s}
.tem197-irregular .con.left .img_box:nth-child(1) .text:after,.tem197-irregular .con.right .img_box:nth-child(1) .text:before {transform:translateX(0);transition:.5s}
.tem197-irregular .con.right .img_box:nth-child(2) .text {transform:translateX(-100%);transition:.5s}
.tem197-irregular .con.left .img_box:nth-child(2) .text:after {transform:translateX(0);transition:.5s}
.tem197-irregular .con.right .img_box:nth-child(2) .text:before {transform:translateX(0);transition:.5s .3s}
.tem197-irregular .img_box .title_x {font-size:30px;font-weight:700;position:absolute;top:50%;transition:.5s;z-index:8;opacity:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14vw}
.tem197-irregular .img_box:nth-child(1) .title_x {right:100%}
.tem197-irregular .img_box:nth-child(2) .title_x {left:100%}
.tem197-irregular .con.right .img_box:nth-child(1) .title_x {transition:.5s .3s;right:50%;transform:translateX(50%);opacity:1}
.tem197-irregular .con.left .img_box:nth-child(2) .title_x {transition:.5s .3s;left:50%;transform:translateX(-50%);opacity:1}
@media (min-width:801px) {
    .tem197-irregular .con.left .img_box:nth-child(1) {
        width:80%}
    .tem197-irregular .con.right .img_box:nth-child(1) {
        width:20%}
    .tem197-irregular .con.left .img_box:nth-child(2) .text {margin-left:40%}
    .tem197-irregular .con.right .img_box:nth-child(2) .text {margin:0}
}
@media (max-width:801px) {
    .tem197-irregular .img_box .img {width:100%}
    .tem197-irregular .text img {height:26vh;max-width:100vw}
    .tem197-irregular .con .img_box:nth-child(1) {
        width:100%;height:50%}
    .tem197-irregular .con .img_box:nth-child(2) {
        width:100%;height:80%;top:auto;bottom:0}
    .tem197-irregular .img_box:nth-child(2) .text {margin:0;transform:translateY(20%)}
    .tem197-irregular .con.left .img_box:nth-child(1) {
        height:80%}
    .tem197-irregular .con.right .img_box:nth-child(1) {
        height:20%}
    .tem197-irregular .text:after {content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:inherit;transition:.5s .3s;transform:translateY(-100%);z-index:2}
    .tem197-irregular .text:before {content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:inherit;transition:.5s .3s;transform:translateY(100%);z-index:2}
    .tem197-irregular .con.right .img_box:nth-child(2) .text {transform:translateX(-100%);transition:.5s .3s}
    .tem197-irregular .con.right .img_box:nth-child(2) .text:before {transition:.5s}
    .tem197-irregular .img_box .title_x {max-width:80vw}
    .tem197-irregular .con.left .img_box:nth-child(2) .title_x {top:60%}
}
.tem198-irregular {width:100%}
.tem198-irregular .wrap {width:200%}
.tem198-irregular .item {float:left;overflow:hidden;transition:all .5s ease-out 0s;position:relative}
.tem198-irregular .item .items {padding:0 2px}
.tem198-irregular .images {width:100%;background-size:100% auto;background-repeat:no-repeat}
.tem198-irregular .images img {width:100%}
.tem198-irregular .text {position:absolute;text-align:center;width:100%;left:0;top:50%;padding:0 20px;margin-top:-50px;color:#fff}
.tem198-irregular .text a {color:inherit;display:block;overflow:hidden}
.tem198-irregular .text .img {width:50px;height:50px;margin:0 auto;overflow:hidden}
.tem198-irregular .text .img img {width:100%}
.tem198-irregular .text .txt {float:left;width:100%;transition:all .2s linear 0s}
.tem198-irregular .text .title {font-size:18px;line-height:50px!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem198-irregular .text .description {font-size:14px;opacity:0;height:96px;border-left:1px solid;border-color:#fff;text-align:left;line-height:24px;overflow:hidden;padding-left:15px;width:0;position:absolute;right:0}
.tem198-irregular .item:hover .text .description {opacity:1;top:0}
@media (max-width:767px) {
    .tem198-irregular .wrap {width:100%}
    .tem198-irregular .item {margin:2px 0}
    .tem198-irregular .images {width:100%}
}
@media (max-width:480px) {
    .tem198-irregular .item {width:100%}
    .tem198-irregular .item .items {padding:0}
    .tem198-irregular .text {padding:0 15px;margin-top:-45px;width:100%!important}
    .tem198-irregular .text .img {width:36px;height:40px}
    .tem198-irregular .text .title {font-size:14px;line-height:40px!important}
    .tem198-irregular .text .txt {width:40%}
    .tem198-irregular .text .description {width:50%!important;height:72px;right:15px;opacity:1}
}
@media (max-width:360px) {
    .tem198-irregular .text .title {font-size::}
    .tem198-irregular .text .description {font-size:13px}
}
.tem199-irregular .interval {padding:0 8px}
.tem199-irregular .full-screen {padding:0 30px}
.tem199-irregular .col-xs-6 {padding:0 7px;margin:7px 0}
.tem199-irregular .more {margin:7px 0}
.tem199-irregular .more a {display:block;padding:28px 15px;text-align:center;color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px;position:relative;z-index:2;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem199-irregular .more a::after {content:"";position:absolute;width:100%;height:90%;background:#fff;z-index:-1;left:0;bottom:0;opacity:0;-o-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}
.tem199-irregular .more a:hover {color:#333!important}
.tem199-irregular .more a:hover::after {height:100%;opacity:1}
.tem199-irregular .text .title {font-size:40px;color:#fff;font-family:HELVETICANEUELTPRO-THEX,Arial;width:100%;text-align:center}
@media (max-width:767px) {
    .tem199-irregular .more a {padding:20px 15px;font-size:14px}
    .tem199-irregular .full-screen {padding:0}
}
@media (max-width:480px) {
    .tem199-irregular .text .title {font-size:24px}
    .tem199-irregular .more a {padding:15px}
}
@media (max-width:360px) {
    .tem199-irregular .col-xs-6 {width:100%}
}
.tem200-irregular .images,.tem200-irregular .images img {width:100%}
.tem200-irregular .content-float,.tem200-irregular .right .col-xs-6 {padding:0}
.tem200-irregular .right .col-lg-2:nth-of-type(6n+1),.tem200-irregular .right .col-lg-3:nth-of-type(4n+1),.tem200-irregular .right .col-lg-4:nth-of-type(3n+1),.tem200-irregular .right .col-lg-6:nth-of-type(2n+1) {
    clear:both}
.tem200-irregular .right .col-xs-6:nth-of-type(2n) .text {background:#333;color:#fff}
.tem200-irregular .right .text {color:#333;padding:20px 10px;text-align:center;transition:all .35s cubic-bezier(.55,.06,.68,.19) 0s}
.tem200-irregular .right .text:hover {opacity:.9}
.tem200-irregular .right .text .num {font-size:24px;font-family:HELVETICANEUELTPRO-THEX,Arial;transition:all .3s linear 0s}
.tem200-irregular .right .text:hover .num {transform:translateY(-5px)}
.tem200-irregular .right .text .title {transition:all .4s ease-in 0s}
.tem200-irregular .right .text:hover .title {transform:translateY(-5px)}
.tem201-irregular a {padding:40px 30px;display:block;position:relative;transition:all .35s ease 0s}
.tem201-irregular a:hover {background:#3B3B3B}
.tem201-irregular .icon {position:absolute;width:50px}
.tem201-irregular .icon img {width:100%;left:0;top:0}
.tem201-irregular .txt {padding-left:60px;color:#444;border-color:#444;transition:all .35s ease 0s;padding-top:8px}
.tem201-irregular a:hover .txt {color:#fff!important}
.tem201-irregular .txt .title {font-size:16px;color:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem201-irregular .txt .description {font-size:14px;color:inherit;opacity:.7;border-color:inherit;white-space:nowrap;overflow:hidden;position:relative;padding-bottom:30px}
.tem201-irregular .txt .description::after {content:"";position:absolute;width:16px;height:1px;border-top:2px solid;border-color:inherit;left:0;bottom:10px;transition:all .35s ease-out 0s}
.tem201-irregular a:hover .txt .description::after {opacity:1;bottom:0;border-color:#fff!important;width:80px;transform:translateY(-10px)}
.tem201-irregular .txt .more {float:right;width:24px;height:24px;line-height:24px;text-align:center;border:1px solid #fff;color:#fff;opacity:0;border-radius:50%;transition:all .35s ease-out 0s}
.tem201-irregular a:hover .txt .more {opacity:1;transform:translateY(-10px)}
@media (max-width:480px) {
    .tem201-irregular .col-xs-6 {width:100%}
    .tem201-irregular.full-screen-spacing .col-xs-6 {padding:0}
    .tem201-irregular a {padding:30px 20px}
}
@media (max-width:360px) {
    .tem201-irregular .icon {width:40px}
    .tem201-irregular .txt {padding-left:50px}
    .tem201-irregular .txt .title {font-size:15px}
    .tem201-irregular .txt .description {font-size:12px}
    .tem201-irregular .txt .description::after {border-width:1px}
    .tem201-irregular .txt .more {width:20px;height:20px;line-height:20px;font-size:12px}
}
.tem202-irregular .item {height:100vh;width:100%;position:relative}
.tem202-irregular .item img {width:100%}
.tem202-irregular .item .text {position:absolute;left:70px;bottom:70px;max-width:80%;overflow:hidden}
.tem202-irregular .item .text .short {font-size:12px;line-height:14px;color:rgba(35,35,35,.6);margin-bottom:25px;letter-spacing:1px;font-family:Montserrat,sans-serif}
.tem202-irregular .title {color:#232323;font-size:20px;line-height:26px;padding:16px 35px;font-weight:400;display:block;background:#fff}
.tem202-irregular .item .text .description {display:inline-block;width:auto}
.tem202-irregular .item .text .description a {padding:4px 17px;line-height:22px;font-size:12px;background:#000;color:#fff;border:2px solid #000;letter-spacing:1px;font-weight:500;display:block;transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}
.tem202-irregular .item .text .description a:hover {color:#000;background:0 0}
@media (max-width:767px) {
    .tem202-irregular .item .text {left:50px;bottom:70px}
    .tem202-irregular .title {font-size:18px;padding:12px 30px}
}
@media (max-width:480px) {
    .tem202-irregular .item .text {left:15px;bottom:20px}
    .tem202-irregular .title {font-size:16px;padding:10px 25px}
}
.tem203-irregular .container {display:flex;display:-webkit-flex}
.tem203-irregular .col-lg-3,.tem203-irregular .col-lg-6 {padding:0}
.tem203-irregular .images {width:100%;overflow:hidden;background-size:100% 100%;height:100%!important;background-repeat:no-repeat;background-position:center}
.tem203-irregular .col-lg-6 .images a {display:block;width:100%;height:100%}
.tem203-irregular .images img {width:100%;opacity:0}
.tem203-irregular .text {padding:60px 80px}
.tem203-irregular .text .title {color:#232323;font-weight:600;line-height:40px;padding-bottom:25px;margin-bottom:25px;position:relative;border-color:#232323}
.tem203-irregular .text .title::after {content:"";border-bottom:4px solid;width:70%;height:4px;left:0;bottom:0;position:absolute;border-color:inherit}
.tem203-irregular .text .description {color:#6f6f6f;line-height:24px;font-size:14px}
.tem203-irregular .text .more a {background:#232323;color:#fff;border:none;padding:7px 24px;border-radius:0;margin-top:40px}
@media (max-width:1299px) {
    .tem203-irregular .container {-webkit-flex-wrap:wrap}
    .tem203-irregular .col-xs-6 {width:50%}
    .tem203-irregular .col-xs-12 {width:100%}
}
@media (max-width:768px) {
    .tem203-irregular .col-xs-6 {width:100%}
    .tem203-irregular .col-xs-12,.tem203-irregular .col-xs-6 {padding-left:0!important;padding-right:0!important}
    .tem203-irregular .col-xs-12 .images,.tem203-irregular .col-xs-6 .images {background:none!important;height:auto!important}
    .tem203-irregular .col-xs-12 .images img,.tem203-irregular .col-xs-6 .images img {width:100%;height:auto;opacity:1}
    .tem203-irregular .text {padding:4% 0 3%}
    .tem203-irregular .text .title {font-size:16px;margin-bottom:5px;padding-bottom:0;margin-top:0;line-height:30px;font-weight:400}
    .tem203-irregular .text .title::after {border-width:0}
    .tem203-irregular .text .description {font-size:13px}
    .tem203-irregular .text .more a {margin-top:20px;font-size:12px}
}
.tem204-irregular {transition:all .8s ease;-o-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-webkit-transition:all .8s ease;position:relative}
.tem204-irregular.STop {transform:scale(0.9);-o-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9)}
.tem204-irregular.STop .move_bg {opacity:1;-o-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease;-webkit-transition:all .8s ease}
.tem204-irregular .move_bg {position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-o-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease;-webkit-transition:all .8s ease}
.tem204-irregular .text {width:70%;color:#fff;text-align:center;margin:0 auto}
.tem204-irregular .text .title {font-size:34px;line-height:45px;color:inherit;padding:0 50px}
.tem204-irregular .text .description {padding:30px 0;font-size:20px;color:rgba(255,255,255,.6)}
.tem204-irregular .text .more {text-align:center}
.tem204-irregular .text .more a {padding:20px 45px;border-radius:50px;font-weight:600;background:rgba(0,0,0,.6);font-size:14px;border:none}
@media (max-width:767px) {
    .tem204-irregular .text {width:90%}
    .tem204-irregular .text .title {font-size:24px;line-height:36px;padding:0 30px}
    .tem204-irregular .text .more a {padding:16px 32px;font-weight:300}
}
@media (max-width:480px) {
    .tem204-irregular {padding:30px 0!important}
    .tem204-irregular .text {width:100%;padding:0 15px}
    .tem204-irregular .text .title {font-size:18px;line-height:30px;padding:0}
    .tem204-irregular .text .description {font-size:14px;padding:20px 0}
    .tem204-irregular .text .more a {padding:10px 26px;font-size:12px}
}
.titlebar .title {font-size:26px}
@media (max-width:991px) {
    .titlebar .title {font-size:22px}
}
@media (max-width:768px) {
    .titlebar .title {font-size:18px}
}
.tem01-title {text-align:center}
.tem01-title .title {padding:0 15px}
.tem01-title .subtitle {font-size:13px;line-height:30px;color:#888;padding:0 15px}
.tem01-title .more {display:none}
.tem02-title .title-header {float:left}
.tem02-title .title {display:inline-block;position:relative;z-index:1}
.tem02-title .title::after {height:2px;content:"";left:0;position:absolute;top:100%;width:45px;border-bottom:2px solid;border-color:inherit}
.tem02-title .subtitle {font-size:14px;line-height:30px;min-height:20px;color:#aaa;display:inline-block;margin-left:10px;position:relative;z-index:1;padding-left:15px}
.tem02-title .subtitle::before {content:"/";left:0;position:absolute;top:0;color:#ccc}
.tem02-title .more {float:right}
.tem02-title .more a {background-color:#fff;border:1px solid #eee;margin-left:10px;padding:10px 30px;font-size:12px;display:block}
.tem03-title {border-bottom:1px solid #e8e8e8;padding:20px 0}
.tem03-title .title-header {float:left}
.tem03-title .title {display:inline-block;position:relative;z-index:1;color:#555;border-color:#000}
.tem03-title .title::after {height:2px;content:"";left:0;position:absolute;bottom:-23px;width:45px;border-bottom:2px solid;border-color:inherit}
.tem03-title .subtitle {font-size:14px;line-height:30px;min-height:20px;color:#999;display:inline-block;margin-left:5px;position:relative;z-index:1;padding-left:15px}
.tem03-title .subtitle::before {content:"/";left:0;position:absolute;top:0;color:#ccc}
.tem03-title .more {float:right}
.tem03-title .more a {margin-left:5px;padding:18px 0 0 15px;font-size:13px;display:block;color:#aaa}
.tem03-title .more:hover a {color:#333}
@media (max-width:768px) {
    .tem03-title .title::after {bottom:-15px}
}
.tem04-title {text-align:center;padding:0 15px;width:100%;overflow:hidden}
.tem04-title .subtitle {font-size:13px;width:100%;text-align:center;margin:10px 0}
.tem04-title .subtitle .subtitle-border {display:inline-block;position:relative;opacity:.8}
.tem04-title .subtitle .subtitle-border::before {position:absolute;content:"";width:30px;height:1px;border-bottom:1px solid #888;left:-40px;top:50%}
.tem04-title .subtitle .subtitle-border::after {position:absolute;content:"";width:30px;height:1px;border-bottom:1px solid #888;right:-40px;top:50%}
.tem04-title .more {display:none}
.tem05-title {text-align:center}
.tem05-title .subtitle {font-size:13px;line-height:30px;color:#888}
.tem05-title .more {display:none}
.tem06-title {padding:0 15px;width:100%;overflow:hidden}
.tem06-title .title-header {float:left}
.tem06-title .title {display:inline-block;position:relative;z-index:1}
.tem06-title .title::after {height:2px;content:"";left:0;position:absolute;top:100%;width:45px}
.tem06-title .subtitle {font-size:14px;line-height:30px;color:#aaa;display:inline-block;margin-left:10px;position:relative;z-index:1;padding-left:15px}
.tem06-title .subtitle::before {content:"/";left:0;position:absolute;top:0;color:#ccc}
.tem06-title .more {float:right}
.tem06-title .more a {background-color:#fff;border:1px solid #eee;margin-left:10px;padding:10px 30px;font-size:12px;display:block}
.tem07-title {border-bottom:1px solid #e8e8e8;padding:20px 0;width:100%}
.tem07-title .title-header {float:left;padding:0 15px}
.tem07-title .title {display:inline-block;position:relative;z-index:1;color:#555;border-color:#000}
.tem07-title .subtitle {font-size:14px;line-height:30px;min-height:20px;color:#999;display:inline-block;margin-left:5px;position:relative;z-index:1;padding-left:15px}
.tem07-title .subtitle::before {content:"/";left:0;position:absolute;top:0;color:#ccc}
.tem07-title .more {float:right}
.tem07-title .more a {margin-left:5px;padding:18px 15px 0;font-size:13px;display:block;color:#aaa}
.tem07-title .more:hover a {color:#333}
.tem08-title {text-align:center;padding:0 15px;width:100%;overflow:hidden}
.tem08-title .subtitle {font-size:13px;width:100%;text-align:center;margin:10px 0}
.tem08-title .subtitle .subtitle-border {display:inline-block;position:relative;color:#aaa}
.tem08-title .subtitle .subtitle-border::before {position:absolute;content:"";width:30px;height:1px;background-color:#ddd;left:-40px;top:50%}
.tem08-title .subtitle .subtitle-border::after {position:absolute;content:"";width:30px;height:1px;background-color:#ddd;right:-40px;top:50%}
.tem08-title .more {display:none}
.tem09-title {text-align:left}
.tem09-title .title-header {position:relative;padding:0 20px;border-color:#ccc}
.tem09-title .title-header::before {content:"";position:absolute;left:0;top:7px;width:1px;height:80%;background-color:rgba(121,121,121,.15)}
.tem09-title .title-header::after {content:"";position:absolute;left:0;top:7px;width:4px;height:10px;border-color:inherit;border-left-width:4px;border-left-style:solid;transition:all .6s ease-in-out 0s;-moz-transition:all .6s ease-in-out 0s;-ms-transition:all .6s ease-in-out 0s;-webkit-transition:all .6s ease-in-out 0s;-o-transition:all .6s ease-in-out 0s}
.tem09-title .title-header:hover::after {height:80%}
.tem09-title .subtitle {font-size:13px;color:#aaa;line-height:30px}
.tem09-title .more {display:none}
.tem10-title {text-align:left}
.tem10-title .title-header {float:left}
.tem10-title .title {position:relative;transition:all .6s ease-in-out 0s;padding-left:40px;border-color:#666}
.tem10-title .title::before {position:absolute;content:"";width:30px;border-top:1px solid;border-color:inherit;height:1px;top:50%;left:0;transition:all .6s ease-in-out 0s;opacity:1}
.tem10-title .subtitle {font-size:13px;color:#aaa;line-height:30px}
.tem10-title .more {float:right}
.tem10-title .more a {margin-left:5px;padding:18px 15px 0;font-size:13px;display:block;color:#aaa}
.tem10-title .more:hover a {color:#333}
.tem11-title {text-align:center;width:100%;overflow:hidden}
.tem11-title .title-section {position:relative}
.tem11-title .title-section::before {position:absolute;content:"";background:#eee;width:100%;height:1px;left:0;bottom:0}
.tem11-title .title-header {width:100%;position:relative}
.tem11-title .subtitle {font-size:13px;width:100%;text-align:center;margin:10px 0;position:relative;color:#999;min-height:20px;border-color:#333}
.tem11-title .subtitle::before {position:absolute;content:"";width:50px;height:2px;border-bottom:2px solid;border-color:inherit;left:50%;bottom:-10px;margin-left:-25px}
.tem12-title .title-header {width:100%}
.tem12-title .subtitle {text-align:left;font-size:14px}
.tem12-title .title {font-size:20px;width:100%;text-align:left;margin:0 0 10px;display:inline-block;position:relative;border-color:#333}
.tem12-title .title::before {position:absolute;content:"";width:40px;height:2px;border-bottom:2px solid;border-color:inherit;left:0;bottom:-10px}
.tem13-title .title-header {width:100%}
.tem13-title .title-box {display:inline-block;position:relative;padding:8px 30px;border:1px solid #ccc;text-align:center;left:50%}
.tem13-title .title-box::before {position:absolute;content:"";background:#fff;width:150%;height:22px;top:13px;left:-30px}
.tem13-title .title {width:100%;text-align:center;margin:0;display:inline-block;position:relative;line-height:30px}
.tem13-title .title::before {position:absolute;content:"";width:40px;height:1px;background-color:#ccc;left:-80px;top:50%}
.tem13-title .title::after {position:absolute;content:"";width:40px;height:1px;background-color:#ccc;right:-80px;top:50%}
@media (max-width:360px) {
    .tem13-title .title-box {padding:8px 15px}
    .tem13-title .title::before {width:20px;left:-40px}
    .tem13-title .title::after {width:20px;right:-40px}
    .tem13-title .title-box {max-width:190px;overflow:hidden}
    .tem13-title .title {width:160px;height:30px;overflow:hidden}
}
.tem14-title .border {border-bottom:1px solid rgba(121,121,121,.3);width:100%;overflow:hidden}
.tem14-title .floor {font-size:14px;width:25px;height:25px;text-align:center;line-height:25px;border:1px solid;border-radius:50%;display:inline-block;float:left}
.tem14-title .floor section {padding:0}
.tem14-title .title-header {float:left;padding:0 10px}
.tem14-title .title {display:inline-block;position:relative;z-index:1;font-size:20px;color:#555}
.tem14-title .more {float:right}
.tem14-title .more a {margin-left:5px;padding-top:5px;font-size:12px;display:block;color:#aaa;line-height:30px}
.tem14-title .more:hover a {color:#333}
@media (max-width:360px) {
    .tem14-title .title-header {max-width:70%}
}
.tem15-title .title-header {width:80px;height:80px;border:2px solid #999;position:relative}
.tem15-title .box {position:absolute;top:16px;left:40px;text-align:left;background:#fff;width:500px;height:60px;overflow:hidden;padding:5px 0}
.tem15-title .box .title {color:#333;width:100%;font-size:20px}
.tem15-title .box .subtitle {font-size:14px;color:#999}
.tem15-title .box .subtitle section,.tem15-title .box .title section {padding:0}
@media (max-width:480px) {
    .tem15-title .box {width:auto;position:static;height:auto}
    .tem15-title .title-header {width:auto;height:auto;border:none}
}
.tem16-title .title-header {float:left}
.tem16-title .title {display:inline-block;position:relative;z-index:1;color:#fff}
.tem16-title .title::after {height:2px;content:"";left:0;position:absolute;top:100%;width:45px;border-bottom:2px solid;border-color:inherit}
.tem16-title .subtitle {font-size:14px;line-height:30px;min-height:20px;color:#aaa;display:inline-block;margin-left:10px;position:relative;z-index:1;padding-left:15px}
.tem16-title .subtitle::before {content:"/";left:0;position:absolute;top:0;color:#ccc}
.tem16-title .more {float:right}
.tem16-title .more a {border:1px solid #4b4b4b;margin-left:10px;padding:10px 30px;font-size:12px;display:block}
.tem17-title {text-align:center;padding:0 15px;width:100%;overflow:hidden}
.tem17-title .title .title-border {display:inline-block;position:relative}
.tem17-title .title .title-border::before {position:absolute;content:"";width:60px;height:1px;border-bottom:1px solid;border-color:inherit;left:-75px;top:50%}
.tem17-title .title .title-border::after {position:absolute;content:"";width:60px;height:1px;border-bottom:1px solid;border-color:inherit;right:-75px;top:50%}
.tem17-title .subtitle {font-size:12px;width:100%;text-align:center;margin:10px 0;color:#999}
.tem17-title .more {display:none}
@media (max-width:480px) {
    .tem17-title .title .title-border::before {left:-40px;width:30px}
    .tem17-title .title .title-border::after {right:-40px;width:30px}
}
.tem18-title .title-container {display:block;text-align:center}
.tem18-title .box {display:inline-block;background:rgba(0,0,0,.85);padding:30px}
.tem18-title .title-header {padding:40px 20px;background:#fff}
.tem18-title .title-header .title {width:100%;text-align:center}
.tem18-title .title-header .subtitle {font-size:14px;width:100%;color:#999;margin-top:5px}
.tem18-title .more {display:none}
@media (max-width:768px) {
    .tem18-title .title-header {padding:20px 10px}
    .tem18-title .box {padding:20px}
}
.tem19-title {text-align:center}
.tem19-title .title {padding:0 15px}
.tem19-title .subtitle {font-size:13px;line-height:30px;color:#888;padding:0 15px}
.tem19-title .more {display:none}
@media (max-width:360px) {
    .tem19-title .col-xs-6 {width:100%}
}
.tem20-title .title {font-size:26px}
.tem20-title .subtitle {font-size:14px;margin-top:5px;color:#999}
.tem20-title .block {display:inline-block;height:208px;position:relative;border-left-color:#333}
.tem20-title .box {background-color:#FFF;height:100%;padding:42px 0;position:relative;border-width:30px;border-style:solid;border-color:inherit}
.tem20-title .block:after,.tem20-title .block:before,.tem20-title .box:after,.tem20-title .box:before {content:"";width:0;height:0;display:block;border-style:solid;border-color:transparent;position:absolute;top:50%;transform:translateY(-50%);z-index:1}
.tem20-title .block:after,.tem20-title .block:before {border-width:104px}
.tem20-title .box:after,.tem20-title .box:before {border-width:74px}
.tem20-title .box:after {border-left-color:#FFF;border-left-width:37px;right:-110px;z-index:2}
.tem20-title .box:before {border-right-color:#FFF;border-right-width:37px;left:-111px}
.tem20-title .block:after {border-left-color:inherit;border-left-width:52px;right:-156px}
.tem20-title .block:before {border-right-color:inherit;border-right-width:52px;left:-156px}
@media (max-width:991px) {
    .tem20-title .title {font-size:22px}
    .tem20-title .block {height:200px}
    .tem20-title .block:after,.tem20-title .block:before {border-width:100px}
    .tem20-title .box:after,.tem20-title .box:before {border-width:70px}
    .tem20-title .box:after {border-left-width:35px;right:-105px}
    .tem20-title .box:before {border-right-width:35px;left:-105px}
    .tem20-title .block:after {border-left-width:50px;right:-150px}
    .tem20-title .block:before {border-right-width:50px;left:-150px}
}
@media (max-width:768px) {
    .tem20-title .title {font-size:18px}
    .tem20-title .block {height:132px}
    .tem20-title .box {border-width:20px;padding:20px 0}
    .tem20-title .block:after,.tem20-title .block:before {border-width:66px}
    .tem20-title .box:after,.tem20-title .box:before {border-width:46px}
    .tem20-title .box:after {border-left-width:23px;right:-69px}
    .tem20-title .box:before {border-right-width:23px;left:-69px}
    .tem20-title .block:after {border-left-width:33px;right:-99px}
    .tem20-title .block:before {border-right-width:33px;left:-99px}
}
.tem21-title .subtitle {font-size:14px;padding-top:5px;color:#999}
.tem21-title .box {background-color:#FFF;padding:10px 0;margin-top:-110px;position:relative;z-index:1}
.tem21-title .block {width:160px;height:140px;margin:auto;position:relative;border-bottom:1px solid #333}
.tem21-title .block:after,.tem21-title .block:before {content:"";width:100%;height:0;display:block;border-top-width:1px;border-top-style:solid;border-top-color:inherit;position:absolute;bottom:0}
.tem21-title .block:before {transform:rotate(-60deg) translateX(50%);left:-50%}
.tem21-title .block:after {transform:rotate(60deg) translateX(-50%);right:-50%}
@media (max-width:768px) {
    .tem21-title .box {margin-top:-100px}
}
.tem21-title.tem22-title .box {margin-top:-115px}
.tem21-title.tem22-title .block {transform:rotate(180deg)}
@media (max-width:768px) {
    .tem21-title.tem22-title .box {margin-top:-110px}
}
.tem23-title p {padding:0;margin:0}
.tem23-title .subtitle {background-color:#FFF;color:#333;padding:.5em .3em;line-height:1!important;letter-spacing:.3em;display:inline-block;box-shadow:0 5px 10px rgba(11,11,11,.1);font-size:12px}
.tem23-title .title {font-size:42px;line-height:1!important;padding:.4em 0 .2em}
.tem23-title .description {font-size:16px;line-height:1.5!important;letter-spacing:.11em;color:#CCC}
.content-left .tem23-title {text-align:left}
.content-middle .tem23-title {text-align:center}
.content-right .tem23-title {text-align:right}
.tem24-title {text-align:center}
.tem24-title .title {font-size:20px;line-height:1;position:relative;border-color:#F75455;color:#F75455;border-top-width:2px;border-top-style:solid;padding:30px 60px 0}
.tem24-title .title:after,.tem24-title .title:before {content:"";position:absolute;width:50px;height:100%;top:-2px;border-width:2px;border-style:solid;border-color:inherit}
.tem24-title .title:before {left:0;border-right-width:0}
.tem24-title .title:after {right:0;border-left-width:0}
.tem24-title .title,.tem24-title section {display:inline-block}
.content-left .tem24-title {text-align:left;padding-left:20px}
.content-left .tem24-title .title {padding-left:20px}
.content-left .tem24-title .title:before {width:10px}
.content-right .tem24-title {text-align:right}
.content-right .tem24-title .title {padding-right:20px}
.content-right .tem24-title .title:after {width:10px}
@media (max-width:767px) {
    .tem24-title .title {padding-top:20px}
}
.tem25-title .title-header {width:100%;font-size:0;border-bottom:1px solid;border-color:inherit}
.tem25-title .title-header .title {font-size:16px;padding:6px 20px;color:#fff;display:inline-block}
@media (max-width:480px) {
    .tem25-title .title-header .title {font-size:14px;padding:6px 15px}
}
.tem26-title .title-header {width:100%;font-size:0;position:relative;text-align:center}
.tem26-title.content-left .title-header {text-align:left}
.tem26-title.content-right .title-header {text-align:right}
.tem26-title .title-header::after {position:absolute;content:"";width:100%;height:100%;top:50%;border-top:1px solid;border-color:inherit;z-index:-1;left:0}
.tem26-title .title-header .title {font-size:16px;padding:6px 25px;color:#fff;display:inline-block;border-radius:200px}
@media (max-width:480px) {
    .tem26-title .title-header .title {font-size:14px;padding:5px 20px}
}
.tem27-title .tem00-list-title {width:100%;font-size:0;position:relative;text-align:center}
.tem27-title.content-left .tem00-list-title {text-align:left}
.tem27-title.content-right .tem00-list-title {text-align:right}
.tem27-title .title-header {display:inline-block;border-left:1px solid;border-right:1px solid;border-color:inherit;background:#fff;padding:0 15px}
.tem27-title .tem00-list-title::after {position:absolute;content:"";width:100%;height:100%;top:50%;border-top:1px solid;border-color:inherit;z-index:-1;left:0}
.tem27-title .tem00-list-title .title {font-size:16px}
.tem27-title .tem00-list-title .description {font-size:14px;color:#666}
.tem28-title .tem28-list-title {text-align:center}
.tem28-title.content-left .tem28-list-title {text-align:left}
.tem28-title.content-right .tem28-list-title {text-align:right}
.tem28-title .title-header .title {padding:8px 20px;overflow:hidden;position:relative;display:inline-block;border:1px solid;border-color:inherit;font-size:16px}
.tem28-title .title-header .title::before {content:"";position:absolute;left:-22px;top:-15px;border:15px solid;border-color:inherit;transform:rotate(30deg)}
.tem28-title .title-header .title::after {content:"";position:absolute;right:-22px;bottom:-15px;border:15px solid;border-color:inherit;transform:rotate(30deg)}
.tem29-title .tem29-list-title {width:100%;text-align:center}
.tem29-title .title-header {display:inline-block}
.tem29-title .subtitle {font-size:14px;font-weight:700}
.tem30-title .title {font-size:22px;color:#333;text-align:center}
.tem30-title .text {width:100%;text-align:center;position:relative;border-color:#aaa}
.tem30-title .text::after {position:absolute;content:"";width:100%;height:1px;border-top:1px solid;border-color:inherit;left:0;top:50%;z-index:-1;margin-top:1px}
.tem30-title .text .subtitle {position:relative;display:inline-block;font-size:12px;color:#999;letter-spacing:8px;padding:0 10px 0 20px;background-color:#fff;z-index:2;border-color:inherit}
.tem30-title .text .subtitle::before {position:absolute;content:"";width:6px;height:6px;border-radius:50%;border:3px solid;border-color:inherit;left:0;top:50%;margin-top:-3px}
.tem30-title .text .subtitle::after {position:absolute;content:"";width:6px;height:6px;border-radius:50%;border:3px solid;border-color:inherit;right:0;top:50%;margin-top:-3px}
@media (max-width:480px) {
    .tem30-title .title {font-size:18px}
    .tem30-title .text .subtitle {letter-spacing:4px}
}
.tem31-title .title-header {width:80%}
.tem31-title .title {width:100%;font-size:16px;color:#626262;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:40px;position:relative;border-color:#ccc;z-index:1}
.tem31-title .title::after {content:"";position:absolute;left:0;top:50%;border-top:1px solid;border-color:inherit;width:100%;height:1px;z-index:-1}
.tem31-title .subtitle {font-weight:300;color:#232323;font-size:36px;line-height:46px}
@media (max-width:767px) {
    .tem31-title .subtitle {font-size:30px;line-height:40px}
}
@media (max-width:480px) {
    .tem31-title .title-header {width:100%}
    .tem31-title .title {font-size:14px;margin-bottom:10px}
    .tem31-title .subtitle {font-size:20px;line-height:34px}
}
@media (max-width:320px) {
    .tem31-title .subtitle {font-size:18px;line-height:30px}
}
.maindetail .tem00-list-title .title,.mainlist .tem00-list-title .title {font-size:24px}
.maindetail .tem00-list-title .subtitle,.mainlist .tem00-list-title .subtitle {font-size:13px}
@media (max-width:1024px) {
    .maindetail .tem00-list-title .title,.mainlist .tem00-list-title .title {font-size:22px}
}
@media (max-width:991px) {
    .maindetail .tem00-list-title .title,.mainlist .tem00-list-title .title {font-size:20px}
}
@media (max-width:768px) {
    .maindetail .tem00-list-title .title,.mainlist .tem00-list-title .title {font-size:18px}
}
@media (max-width:480px) {
    .maindetail .tem00-list-title .subtitle,.mainlist .tem00-list-title .subtitle {font-size:12px}
}
.maindetail .tem01-list-title,.mainlist .tem01-list-title {text-align:center;padding:15px 0}
.maindetail .tem01-list-title .subtitle,.mainlist .tem01-list-title .subtitle {line-height:30px;color:#888}
.maindetail .tem01-list-title .more,.mainlist .tem01-list-title .more {display:none}
.maindetail .tem02-list-title,.mainlist .tem02-list-title {padding:15px 0}
.maindetail .tem02-list-title .title-header,.mainlist .tem02-list-title .title-header {float:left}
.maindetail .tem02-list-title .title,.mainlist .tem02-list-title .title {display:inline-block;position:relative;z-index:1}
.maindetail .tem02-list-title .title::after,.mainlist .tem02-list-title .title::after {height:2px;content:"";left:0;position:absolute;top:100%;width:45px}
.maindetail .tem02-list-title .subtitle,.mainlist .tem02-list-title .subtitle {line-height:30px;color:#aaa;display:inline-block;margin-left:10px;position:relative;z-index:1;padding-left:15px}
.maindetail .tem02-list-title .subtitle::before,.mainlist .tem02-list-title .subtitle::before {content:"/";left:0;position:absolute;top:0;color:#ccc}
.maindetail .tem02-list-title .more,.mainlist .tem02-list-title .more {float:right}
.maindetail .tem02-list-title .more a,.mainlist .tem02-list-title .more a {background-color:#fff;border:1px solid #eee;margin-left:10px;padding:10px 30px;font-size:12px;display:block}
.maindetail .tem03-list-title,.mainlist .tem03-list-title {border-bottom:1px solid #e8e8e8;padding:15px 0}
.maindetail .tem03-list-title .title-header,.mainlist .tem03-list-title .title-header {float:left}
.maindetail .tem03-list-title .title,.mainlist .tem03-list-title .title {display:inline-block;position:relative;z-index:1;color:#555}
.maindetail .tem03-list-title .title::after,.mainlist .tem03-list-title .title::after {height:2px;content:"";left:0;position:absolute;bottom:-19px;width:45px;background-color:#000}
.maindetail .tem03-list-title .subtitle,.mainlist .tem03-list-title .subtitle {line-height:30px;color:#999;display:inline-block;margin-left:5px;position:relative;z-index:1;padding-left:15px}
.maindetail .tem03-list-title .subtitle::before,.mainlist .tem03-list-title .subtitle::before {content:"/";left:0;position:absolute;top:0;color:#ccc}
.maindetail .tem03-list-title .more,.mainlist .tem03-list-title .more {float:right}
.maindetail .tem03-list-title .more a,.mainlist .tem03-list-title .more a {margin-left:5px;padding:18px 0 0 15px;font-size:13px;display:block;color:#aaa}
.maindetail .tem03-list-title .more:hover a,.mainlist .tem03-list-title .more:hover a {color:#333}
.maindetail .tem04-list-title,.mainlist .tem04-list-title {text-align:center;width:100%;overflow:hidden;padding:15px 0}
.maindetail .tem04-list-title .subtitle,.mainlist .tem04-list-title .subtitle {width:100%;text-align:center;margin:10px 0}
.maindetail .tem04-list-title .subtitle .subtitle-border,.mainlist .tem04-list-title .subtitle .subtitle-border {display:inline-block;position:relative;color:#999}
.maindetail .tem04-list-title .subtitle .subtitle-border::before,.mainlist .tem04-list-title .subtitle .subtitle-border::before {position:absolute;content:"";width:30px;height:1px;background-color:#ddd;left:-40px;top:50%}
.maindetail .tem04-list-title .subtitle .subtitle-border::after,.mainlist .tem04-list-title .subtitle .subtitle-border::after {position:absolute;content:"";width:30px;height:1px;background-color:#ddd;right:-40px;top:50%}
.maindetail .tem04-list-title .more,.mainlist .tem04-list-title .more {display:none}
.maindetail .tem05-list-title,.mainlist .tem05-list-title {text-align:center;padding:15px 0}
.maindetail .tem05-list-title .subtitle,.mainlist .tem05-list-title .subtitle {line-height:30px;color:#888}
.maindetail .tem05-list-title .more,.mainlist .tem05-list-title .more {display:none}
.maindetail .tem06-list-title,.mainlist .tem06-list-title {width:100%;overflow:hidden;padding:15px}
.maindetail .tem06-list-title .title-header,.mainlist .tem06-list-title .title-header {float:left}
.maindetail .tem06-list-title .title,.mainlist .tem06-list-title .title {display:inline-block;position:relative;z-index:1}
.maindetail .tem06-list-title .title::after,.mainlist .tem06-list-title .title::after {height:2px;content:"";left:0;position:absolute;top:100%;width:45px}
.maindetail .tem06-list-title .subtitle,.mainlist .tem06-list-title .subtitle {line-height:30px;color:#aaa;display:inline-block;margin-left:10px;position:relative;z-index:1;padding-left:15px}
.maindetail .tem06-list-title .subtitle::before,.mainlist .tem06-list-title .subtitle::before {content:"/";left:0;position:absolute;top:0;color:#ccc}
.maindetail .tem06-list-title .more,.mainlist .tem06-list-title .more {float:right}
.maindetail .tem06-list-title .more a,.mainlist .tem06-list-title .more a {background-color:#fff;border:1px solid #eee;margin-left:10px;padding:10px 30px;font-size:12px;display:block}
.maindetail .tem07-list-title,.mainlist .tem07-list-title {border-bottom:1px solid #e8e8e8;padding:15px 0;width:100%;overflow:hidden}
.maindetail .tem07-list-title .title-header,.mainlist .tem07-list-title .title-header {width:100%}
.maindetail .tem07-list-title .title,.mainlist .tem07-list-title .title {display:inline-block;position:relative;z-index:1;color:#555}
.maindetail .tem07-list-title .title::after,.mainlist .tem07-list-title .title::after {height:2px;content:"";left:0;position:absolute;bottom:-18px;width:45px;background-color:#666}
.maindetail .tem07-list-title .subtitle,.mainlist .tem07-list-title .subtitle {line-height:30px;color:#999;display:inline-block;margin-left:5px;position:relative;z-index:1;padding-left:15px}
.maindetail .tem07-list-title .subtitle::before,.mainlist .tem07-list-title .subtitle::before {content:"/";left:0;position:absolute;top:0;color:#ccc}
.maindetail .tem07-list-title .more,.mainlist .tem07-list-title .more {float:right}
.maindetail .tem07-list-title .more a,.mainlist .tem07-list-title .more a {margin-left:5px;padding:18px 15px 0;font-size:13px;display:block;color:#aaa}
.maindetail .tem07-list-title .more:hover a,.mainlist .tem07-list-title .more:hover a {color:#333}
.maindetail .tem08-list-title,.mainlist .tem08-list-title {text-align:center;width:100%;overflow:hidden;padding:15px}
.maindetail .tem08-list-title .subtitle,.mainlist .tem08-list-title .subtitle {width:100%;text-align:center;margin:10px 0}
.maindetail .tem08-list-title .subtitle .subtitle-border,.mainlist .tem08-list-title .subtitle .subtitle-border {display:inline-block;position:relative;color:#aaa}
.maindetail .tem08-list-title .subtitle .subtitle-border::before,.mainlist .tem08-list-title .subtitle .subtitle-border::before {position:absolute;content:"";width:30px;height:1px;background-color:#ddd;left:-40px;top:50%}
.maindetail .tem08-list-title .subtitle .subtitle-border::after,.mainlist .tem08-list-title .subtitle .subtitle-border::after {position:absolute;content:"";width:30px;height:1px;background-color:#ddd;right:-40px;top:50%}
.maindetail .tem08-list-title .more,.mainlist .tem08-list-title .more {display:none}
.maindetail .tem09-list-title,.mainlist .tem09-list-title {text-align:left;padding:15px 0}
.maindetail .tem09-list-title .title-header,.mainlist .tem09-list-title .title-header {position:relative;padding:0 20px}
.maindetail .tem09-list-title .title-header::before,.mainlist .tem09-list-title .title-header::before {position:absolute;content:"";left:0;height:80%;width:1px;background-color:#efefef;top:7px}
.maindetail .tem09-list-title .title-header::after,.mainlist .tem09-list-title .title-header::after {position:absolute;content:"";left:0;height:10px;width:4px;background-color:#ccc;top:7px;transition:all .6s ease-in-out 0s;-moz-transition:all .6s ease-in-out 0s;-ms-transition:all .6s ease-in-out 0s;-webkit-transition:all .6s ease-in-out 0s;-o-transition:all .6s ease-in-out 0s}
.maindetail .tem09-list-title .title-header:hover::after,.mainlist .tem09-list-title .title-header:hover::after {background-color:#414141;height:80%}
.maindetail .tem09-list-title .subtitle,.mainlist .tem09-list-title .subtitle {color:#aaa;line-height:30px}
.maindetail .tem09-list-title .more,.mainlist .tem09-list-title .more {display:none}
.maindetail .tem10-list-title,.mainlist .tem10-list-title {text-align:left;padding:15px 0}
.maindetail .tem10-list-title .title-header,.mainlist .tem10-list-title .title-header {float:left}
.maindetail .tem10-list-title .title,.mainlist .tem10-list-title .title {position:relative;transition:all .6s ease-in-out 0s;padding-left:40px}
.maindetail .tem10-list-title .title::before,.mainlist .tem10-list-title .title::before {content:"";width:30px;height:1px;border-left:30px solid;border-color:inherit;position:absolute;top:50%;left:0;transition:all .6s ease-in-out 0s;opacity:1}
.maindetail .tem10-list-title .subtitle,.mainlist .tem10-list-title .subtitle {color:#aaa;line-height:30px}
.maindetail .tem10-list-title .more,.mainlist .tem10-list-title .more {float:right}
.maindetail .tem10-list-title .more a,.mainlist .tem10-list-title .more a {margin-left:5px;padding:18px 15px 0;font-size:13px;display:block;color:#aaa}
.maindetail .tem10-list-title .more:hover a,.mainlist .tem10-list-title .more:hover a {color:#333}
.maindetail .tem11-list-title,.mainlist .tem11-list-title {text-align:center;width:100%;overflow:hidden;margin:15px 0;border-bottom:1px solid #eee}
.maindetail .tem11-list-title .title-header,.mainlist .tem11-list-title .title-header {width:100%;position:relative}
.maindetail .tem11-list-title .subtitle,.mainlist .tem11-list-title .subtitle {width:100%;text-align:center;margin:10px 0;display:inline-block;position:relative;color:#999}
.maindetail .tem11-list-title .subtitle::before,.mainlist .tem11-list-title .subtitle::before {position:absolute;content:"";width:50px;height:2px;background-color:#333;left:50%;bottom:-10px;margin-left:-25px}
@media (max-width:768px) {
    .maindetail .tem11-list-title .subtitle,.mainlist .tem11-list-title .subtitle {margin:0 0 10px}
}
.maindetail .tem12-list-title,.mainlist .tem12-list-title {padding:15px 0}
.maindetail .tem12-list-title .title-header,.mainlist .tem12-list-title .title-header {width:100%}
.maindetail .tem12-list-title .subtitle,.mainlist .tem12-list-title .subtitle {text-align:left;color:#aaa}
.maindetail .tem12-list-title .title,.mainlist .tem12-list-title .title {width:100%;text-align:left;margin:0 0 10px;display:inline-block;position:relative}
.maindetail .tem12-list-title .title::before,.mainlist .tem12-list-title .title::before {position:absolute;content:"";width:40px;height:2px;background-color:#333;left:0;bottom:-10px}
.maindetail .tem13-list-title,.mainlist .tem13-list-title {padding:15px 0}
.maindetail .tem13-list-title .title-header,.mainlist .tem13-list-title .title-header {width:100%}
.maindetail .tem13-list-title .title-box,.mainlist .tem13-list-title .title-box {display:inline-block;position:relative;padding:8px 30px;border:1px solid #ccc;text-align:center;left:50%}
.maindetail .tem13-list-title .title-box::before,.mainlist .tem13-list-title .title-box::before {position:absolute;content:"";background:#fff;width:150%;height:22px;top:13px;left:-30px}
.maindetail .tem13-list-title .title,.mainlist .tem13-list-title .title {width:100%;text-align:center;margin:0;display:inline-block;position:relative;line-height:30px}
.maindetail .tem13-list-title .title::before,.mainlist .tem13-list-title .title::before {position:absolute;content:"";width:40px;height:1px;background-color:#ccc;left:-80px;top:50%}
.maindetail .tem13-list-title .title::after,.mainlist .tem13-list-title .title::after {position:absolute;content:"";width:40px;height:1px;background-color:#ccc;right:-80px;top:50%}
.maindetail .tem14-list-title,.mainlist .tem14-list-title {padding:15px 0}
.maindetail .tem14-list-title .border,.mainlist .tem14-list-title .border {border-bottom:1px solid #aaa;width:100%;overflow:hidden;padding:8px 0}
.maindetail .tem14-list-title .floor,.mainlist .tem14-list-title .floor {font-size:14px;width:25px;height:25px;text-align:center;line-height:25px;border:1px solid;border-radius:50%;display:inline-block;float:left}
.maindetail .tem14-list-title .floor section,.mainlist .tem14-list-title .floor section {padding:0}
.maindetail .tem14-list-title .title-header,.mainlist .tem14-list-title .title-header {float:left;padding:0 10px}
.maindetail .tem14-list-title .title,.mainlist .tem14-list-title .title {display:inline-block;position:relative;z-index:1;color:#555}
.maindetail .tem14-list-title .more,.mainlist .tem14-list-title .more {float:right}
.maindetail .tem14-list-title .more a,.mainlist .tem14-list-title .more a {margin-left:5px;padding-top:5px;display:block;color:#aaa;line-height:30px}
.maindetail .tem14-list-title .more:hover a,.mainlist .tem14-list-title .more:hover a {color:#333}
.maindetail .tem15-list-title,.mainlist .tem15-list-title {padding:15px 0}
.maindetail .tem15-list-title .title-header,.mainlist .tem15-list-title .title-header {width:80px;height:80px;border:2px solid #999;position:relative}
.maindetail .tem15-list-title .box,.mainlist .tem15-list-title .box {position:absolute;top:16px;left:40px;text-align:left;background:#fff;width:500px;height:60px;overflow:hidden;padding:5px 0}
.maindetail .tem15-list-title .box .title,.mainlist .tem15-list-title .box .title {color:#333;width:100%}
.maindetail .tem15-list-title .box .subtitle,.mainlist .tem15-list-title .box .subtitle {color:#999}
@media (max-width:480px) {
    .maindetail .tem15-list-title .box,.mainlist .tem15-list-title .box {width:300px}
}
.maindetail .tem16-list-title,.mainlist .tem16-list-title {padding:15px 0}
.maindetail .tem16-list-title .title-header,.mainlist .tem16-list-title .title-header {float:left}
.maindetail .tem16-list-title .title,.mainlist .tem16-list-title .title {display:inline-block;position:relative;z-index:1;color:#333}
.maindetail .tem16-list-title .title::after,.mainlist .tem16-list-title .title::after {height:2px;content:"";left:0;position:absolute;top:100%;width:45px;background-color:#aaa}
.maindetail .tem16-list-title .subtitle,.mainlist .tem16-list-title .subtitle {line-height:30px;color:#aaa;display:inline-block;margin-left:10px;position:relative;z-index:1;padding-left:15px}
.maindetail .tem16-list-title .subtitle::before,.mainlist .tem16-list-title .subtitle::before {content:"/";left:0;position:absolute;top:0;color:#ccc}
.maindetail .tem16-list-title .more,.mainlist .tem16-list-title .more {float:right}
.maindetail .tem16-list-title .more a,.mainlist .tem16-list-title .more a {border:1px solid #999;margin-left:10px;padding:10px 30px;font-size:12px;display:block}
.maindetail .tem17-list-title,.mainlist .tem17-list-title {text-align:center;width:100%;overflow:hidden;padding:15px}
.maindetail .tem17-list-title .title .title-border,.mainlist .tem17-list-title .title .title-border {display:inline-block;position:relative;color:#333}
.maindetail .tem17-list-title .title .title-border::before,.mainlist .tem17-list-title .title .title-border::before {position:absolute;content:"";width:60px;height:1px;background-color:#333;left:-75px;top:50%}
.maindetail .tem17-list-title .title .title-border::after,.mainlist .tem17-list-title .title .title-border::after {position:absolute;content:"";width:60px;height:1px;background-color:#333;right:-75px;top:50%}
.maindetail .tem17-list-title .subtitle,.mainlist .tem17-list-title .subtitle {width:100%;text-align:center;margin:10px 0;color:#999}
.maindetail .tem17-list-title .more,.mainlist .tem17-list-title .more {display:none}
@media (max-width:480px) {
    .maindetail .tem17-list-title .title .title-border::before,.mainlist .tem17-list-title .title .title-border::before {left:-40px;width:30px}
    .maindetail .tem17-list-title .title .title-border::after,.mainlist .tem17-list-title .title .title-border::after {right:-40px;width:30px}
}
.maindetail .tem18-list-title,.mainlist .tem18-list-title {display:block;text-align:center;padding:15px 0}
.maindetail .tem18-list-title .box,.mainlist .tem18-list-title .box {display:inline-block;background:rgba(0,0,0,.85);padding:30px}
.maindetail .tem18-list-title .title-header,.mainlist .tem18-list-title .title-header {padding:40px 20px;background:#fff}
.maindetail .tem18-list-title .title-header .title,.mainlist .tem18-list-title .title-header .title {width:100%;text-align:center}
.maindetail .tem18-list-title .title-header .subtitle,.mainlist .tem18-list-title .title-header .subtitle {font-size:14px;width:100%;color:#999;margin-top:5px}
.maindetail .tem18-list-title .more,.mainlist .tem18-list-title .more {display:none}
@media (max-width:768px) {
    .maindetail .tem18-list-title .title-header,.mainlist .tem18-list-title .title-header {padding:20px 10px}
    .maindetail .tem18-list-title .box,.mainlist .tem18-list-title .box {padding:20px}
}
.mainlist .tem25-list-title .title-header {width:100%;font-size:0;border-bottom:1px solid;border-color:inherit}
.mainlist .tem25-list-title .title-header .title {font-size:16px;padding:6px 20px;color:#fff;display:inline-block}
@media (max-width:480px) {
    .mainlist .tem25-list-title .title-header .title {font-size:14px;padding:6px 15px}
}
.mainlist .tem26-list-title {width:100%;font-size:0;position:relative;text-align:center}
.mainlist .tem26-list-title .title-header::after {position:absolute;content:"";width:100%;height:100%;top:50%;border-top:1px solid;border-color:inherit;z-index:-1;left:0}
.mainlist .tem26-list-title .title-header .title {font-size:16px;padding:6px 25px;color:#fff;display:inline-block;border-radius:200px}
@media (max-width:480px) {
    .mainlist .tem26-list-title .title-header .title {font-size:14px;padding:5px 20px}
}
.mainlist .tem27-list-title {width:100%;font-size:0;position:relative;text-align:center}
.mainlist .tem27-list-title .title-header {display:inline-block;border-left:1px solid;border-right:1px solid;border-color:inherit;background:#fff;padding:0 15px}
.mainlist .tem27-list-title::after {position:absolute;content:"";width:100%;height:100%;top:50%;border-top:1px solid;border-color:inherit;z-index:-1;left:0}
.mainlist .tem27-list-title .title-header .title {font-size:16px}
.mainlist .tem27-list-title .title-header .description {font-size:14px;color:#666}
.mainlist .tem28-list-title {text-align:center}
.mainlist .tem28-list-title .title-header .title {padding:8px 20px;overflow:hidden;position:relative;display:inline-block;border:1px solid;border-color:inherit;font-size:16px}
.mainlist .tem28-list-title .title-header .title::before {content:"";position:absolute;left:-22px;top:-15px;border:15px solid;border-color:inherit;transform:rotate(30deg)}
.mainlist .tem28-list-title .title-header .title::after {content:"";position:absolute;right:-22px;bottom:-15px;border:15px solid;border-color:inherit;transform:rotate(30deg)}
.mainlist .tem30-list-title {padding:15px 0}
.mainlist .tem30-list-title .title {font-size:22px;color:#333;text-align:center}
.mainlist .tem30-list-title .text {width:100%;text-align:center;position:relative;border-color:#aaa}
.mainlist .tem30-list-title .text::after {position:absolute;content:"";width:100%;height:1px;border-top:1px solid;border-color:inherit;left:0;top:50%;z-index:-1;margin-top:1px}
.mainlist .tem30-list-title .text .subtitle {position:relative;display:inline-block;font-size:12px;color:#999;letter-spacing:8px;padding:0 10px 0 20px;background-color:#fff;z-index:2;border-color:inherit}
.mainlist .tem30-list-title .text .subtitle::before {position:absolute;content:"";width:6px;height:6px;border-radius:50%;border:3px solid;border-color:inherit;left:0;top:50%;margin-top:-3px}
.mainlist .tem30-list-title .text .subtitle::after {position:absolute;content:"";width:6px;height:6px;border-radius:50%;border:3px solid;border-color:inherit;right:0;top:50%;margin-top:-3px}
@media (max-width:480px) {
    .mainlist .tem30-list-title .title {font-size:18px}
    .mainlist .tem30-list-title .text .subtitle {letter-spacing:4px}
}
.mainlist .tem31-list-title .title-header {width:80%}
.mainlist .tem31-list-title .title {width:100%;font-size:16px;color:#626262;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:40px;position:relative;border-color:#ccc;z-index:1}
.mainlist .tem31-list-title .title::after {content:"";position:absolute;left:0;top:50%;border-top:1px solid;border-color:inherit;width:100%;height:1px;z-index:-1}
.mainlist .tem31-list-title .subtitle {font-weight:300;color:#232323;font-size:34px;line-height:46px}
@media (max-width:767px) {
    .mainlist .tem31-list-title .subtitle {font-size:30px;line-height:40px}
}
@media (max-width:480px) {
    .mainlist .tem31-list-title .title-header {width:90%}
    .mainlist .tem31-list-title .title {font-size:14px;margin-bottom:10px}
    .mainlist .tem31-list-title .subtitle {font-size:20px;line-height:34px}
}
@media (max-width:320px) {
    .mainlist .tem31-list-title .subtitle {font-size:18px;line-height:30px}
}
.tem01-button .button-box {width:100%;text-align:center;height:120px;line-height:120px;font-size:18px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;display:inline-block;color:#fff}
.tem01-button .button-box:hover {text-indent:-50px}
@media (max-width:991px) {
    .tem01-button .button-box {height:80px;line-height:80px}
}
@media (max-width:768px) {
    .tem01-button .button-box {font-size:16px;line-height:60px;height:60px}
}
@media (max-width:480px) {
    .tem01-button .button-box {font-size:14px;line-height:40px;height:40px}
}
.tem02-button {text-align:center}
.tem02-button .button-box {padding:12px 100px;border:1px solid #ccc;color:#b9b9b9;font-size:14px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s}
.tem02-button .button-box:hover {color:#fff;border-color:transparent}
@media (max-width:480px) {
    .tem02-button .button-box {padding:10px 80px}
}
.tem03-button {text-align:center}
.tem03-button .button-box {padding:8px 100px;border:1px solid #bbb;color:#b9b9b9;font-size:14px;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;line-height:25px;display:inline-block}
.tem03-button .button-box .icon {color:#ddd;font-size:14px;line-height:25px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;display:inline-block;text-indent:-20px;opacity:0}
.tem03-button .button-box:hover {color:#333;border-color:#e0e0e0;transform:scale(1.1,1.1)}
.tem03-button .button-box:hover .icon {color:#333;text-indent:0;opacity:1}
@media (max-width:480px) {
    .tem03-button .button-box {padding:8px 80px}
}
.tem04-button {text-align:center}
.tem04-button .button-box {padding:12px 100px;border:1px solid #ddd;color:#9f9f9f;font-size:14px;transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;display:inline-block;position:relative}
.tem04-button .button-box::after {position:absolute;content:"";width:0;height:100%;z-index:1;transition:all .4s ease-out 0s;left:0;top:0}
.tem04-button .button-box:hover::after {width:100%;z-index:-1}
.tem04-button .button-box:hover {color:#fff;z-index:1}
@media (max-width:480px) {
    .tem04-button .button-box {padding:8px 80px}
}
.tem05-button {text-align:center}
.tem05-button .button-box {transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;position:relative;background:url(../images/tem05-button_01.png) no-repeat center center rgba(0,0,0,.6);margin:0 auto;display:block;width:12%;height:45px}
.tem05-button .button-box::before {position:absolute;content:"";background:rgba(0,0,0,.4);width:100%;height:1px;left:0;top:0;transform:scale(0.1,1);transition:all .6s ease 0s;opacity:0}
.tem05-button .button-box::after {position:absolute;content:"";background:rgba(0,0,0,.4);width:100%;height:1px;left:0;bottom:0;transform:scale(0.1,1);transition:all .6s ease 0s;opacity:0}
.tem05-button .button-box:hover::after,.tem05-button .button-box:hover::before {transform:scale(1,1);opacity:1}
.tem05-button .button-box:hover {background:url(../images/tem05-button_02.png) no-repeat center center}
@media (max-width:768px) {
    .tem05-button .button-box {width:20%}
}
@media (max-width:480px) {
    .tem05-button .button-box {width:30%;height:35px}
}
.tem06-button {text-align:center}
.tem06-button .button-box {font-size:18px;border-radius:40px;border:1px solid #f0f0f0;color:#323233;padding:13px 85px;transition:all .3s ease-in 0s;position:relative;z-index:1;overflow:hidden}
.tem06-button .button-box:hover {color:#fff}
.tem06-button .button-box::before {position:absolute;content:"";left:0;top:0;height:100%;width:0;transition:all .3s ease-in 0s;z-index:-1;border-radius:40px;border:1px solid transparent}
.tem06-button .button-box:hover::before {width:100%}
@media (max-width:767px) {
    .tem06-button .button-box {font-size:16px}
}
@media (max-width:480px) {
    .tem06-button .button-box {font-size:14px;padding:10px 60px}
}
.tem07-button {text-align:center}
.tem07-button .button-box {transition:all .5s ease 0s;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;position:relative;padding:8px 42px;border-top:1px solid;border-bottom:1px solid;z-index:1;font-size:15px}
.tem07-button .button-box:hover {color:#fff}
.tem07-button .button-box::before {position:absolute;content:"";width:100%;height:0;left:0;transition:all .6s ease 0s;bottom:0;opacity:.6;z-index:-1}
.tem07-button .button-box:hover::before {height:100%;bottom:0}
.tem08-button [template-module="1"] {text-align:center}
.tem08-button [template-module="1"] [func-id="1"] {display:inline-block}
.tem08-button .button-box {color:#333;padding:6px 30px;border-radius:100px;border:1px solid #eee;line-height:30px;margin:7px;display:inline-block}
.tem08-button .button-box:hover {color:#fff!important}
.tem09-button {text-align:center}
.tem09-button .button-box {font-size:14px;color:#fff;border:none;padding:10px 40px;border-radius:20px}
.tem10-button {text-align:center}
.tem10-button .button-box {font-size:14px;color:#fff;border:none;padding:10px 60px;border-radius:0}
.tem10-button .button-box .icon {display:inline-block;color:#fff;font-size:14px;line-height:25px}
@media (max-width:767px) {
    .tem10-button .button-box {font-size:12px;width:60%;padding:0;height:40px;line-height:40px}
    .tem10-button .button-box .icon {line-height:40px}
}
.tem11-button {text-align:center}
.tem11-button .button-box {font-size:14px;color:#fff;border:none}
.tem12-button [template-module="1"] {text-align:center}
.tem12-button [template-module="1"] [func-id="1"] {display:inline-block}
.tem12-button .about-box {border:1px solid #e1e1e1;border-radius:0;margin:7px;transition:all .3s ease-out 0s;overflow:hidden;color:#898989}
.tem12-button .button-box {line-height:40px;display:inline-block;transition:all .3s ease-out 0s;position:relative;color:inherit;height:40px;padding:0 30px}
.tem12-button [module-style="border-color color"] {color:#898989}
.tem12-button [module-style="border-color color"] .button-box {color:inherit}
.tem12-button .button-box::after {content:attr(data-title);position:absolute;transform:translateY(100%);left:0;width:100%;color:#333}
.tem12-button .button-box:hover {transform:translateY(-100%)}
.tem12-button .about-box:hover {box-shadow:0 8px 30px rgba(161,161,161,.2)}
@media (max-width:767px) {
    .tem12-button .button-box {padding:0 20px}
}
.tem13-button {text-align:center}
.tem13-button .button-box {font-size:14px;width:46px;height:46px;display:block;border-radius:50%;border:2px solid #fff;position:relative}
.tem13-button .full-screen {padding:0 15px}
.tem13-button .button-box span {color:#fff;width:100%;padding-top:-5px;display:inline-block;position:absolute;font-size:24px;left:0}
.tem13-button .button-box span:nth-of-type(1) {
    opacity:.5;top:8px}
.tem13-button .button-box span:nth-of-type(2) {
    top:17px}
@media (max-width:480px) {
    .tem13-button .button-box {border-width:1px;width:36px;height:36px}
    .tem13-button .button-box span:nth-of-type(1) {
        top:9px}
    .tem13-button .button-box span:nth-of-type(2) {
        top:16px}
}
.tem14-button {text-align:center}
.tem14-button .button-box {font-size:14px;width:46px;height:46px;border-width:2px;border-style:solid;border-color:inherit;display:block;border-radius:50%;position:relative}
.tem14-button .full-screen {padding:0 15px}
.tem14-button .button-box span {color:inherit;width:100%;padding-top:-5px;display:inline-block;position:absolute;font-size:24px;left:0}
.tem14-button .button-box span:nth-of-type(1) {
    opacity:.5;top:8px}
.tem14-button .button-box span:nth-of-type(2) {
    top:17px}
@media (max-width:480px) {
    .tem14-button .button-box {border-width:1px;width:36px;height:36px}
    .tem14-button .button-box span:nth-of-type(1) {
        top:9px}
    .tem14-button .button-box span:nth-of-type(2) {
        top:16px}
}
.tem15-button {text-align:center}
.tem15-button .button-box {padding:10px 40px;border:2px solid;position:relative;border-color:inherit;letter-spacing:3px;color:#fff}
.tem15-button .button-box::before {content:"";width:17px;height:2px;border-bottom:2px solid #fff;right:-2px;top:50%;z-index:2;position:absolute}
.tem15-button .button-box:hover::before {border-color:inherit}
.tem15-button .button-box:hover {background:none!important;color:inherit!important}
.tem15-button .button-box span {border-style:solid;width:0;display:inline-block;position:absolute;right:-25px;border-width:10px 0 10px 12px;border-radius:2px;border-top:10px solid transparent;border-right:0 solid transparent;border-bottom:10px solid transparent;border-left-color:inherit;top:10px;-o-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.tem15-button .button-box:hover span {transform:rotateX(-180deg)}
@media (max-width:480px) {
    .tem15-button .button-box {padding:8px 30px;font-size:12px}
    .tem15-button .button-box span {border-width:8px 0 8px 9px;right:-20px;top:9px}
}
.tem16-button {text-align:center}
.tem16-button .button-box {padding:10px 40px;border:2px solid;position:relative;border-color:inherit;letter-spacing:3px;margin-bottom:20px}
.tem16-button .button-box::before {content:"";width:2px;height:20px;border-left:2px solid;border-color:inherit;left:50%;bottom:-14px;z-index:2;position:absolute;margin-left:-1px;-o-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}
.tem16-button .button-box:hover::before {height:0;bottom:0}
.tem16-button .button-box:hover {background:#fff!important;color:inherit!important}
.tem16-button .button-box span {border-style:solid;width:0;display:inline-block;position:absolute;bottom:-22px;left:50%;border-width:10px 8px 0;border-radius:2px;border-color:#333 transparent transparent;border-top-color:inherit;margin-left:-8px;-o-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.tem16-button .button-box:hover span {transform:rotateY(-180deg)}
@media (max-width:480px) {
    .tem16-button .button-box {font-size:12px;display:inline-block;border-width:1px;padding:8px 30px}
    .tem16-button .button-box::before {border-width:1px;margin-left:0}
    .tem16-button .button-box span {border-width:8px 7px 0;margin-left:-7px}
}
.tem17-button {text-align:center}
.tem17-button .box {padding:10px 0 30px}
.tem17-button .button-box {padding:10px 40px;border:2px solid;position:relative;border-color:inherit;letter-spacing:3px}
.tem17-button .button-box::before {content:"";width:2px;height:20px;border-left:2px solid;border-color:inherit;left:50%;bottom:-14px;z-index:2;position:absolute;margin-left:-1px;-o-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}
.tem17-button .button-box:hover::before {height:0;bottom:0}
.tem17-button .button-box:hover {color:#fff}
.tem17-button .button-box span {border-style:solid;width:0;display:inline-block;position:absolute;bottom:-22px;left:50%;border-width:10px 8px 0;border-radius:2px;border-color:#333 transparent transparent;border-top-color:inherit;margin-left:-8px;-o-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.tem17-button .button-box:hover span {transform:rotateY(-180deg)}
@media (max-width:480px) {
    .tem17-button .button-box {padding:8px 20px;font-size:12px}
    .tem17-button .button-box::before {border-width:1px;margin-left:0}
    .tem17-button .button-box span {border-width:8px 8px 0}
}
.tem18-button {text-align:center}
.tem18-button a {border-radius:200px;border:1px solid transparent;padding:8px 22px;color:#ABABAB;font-size:14px;background:#fff;border-color:#e6e6e6}
.tem18-button a span.icon {font-size:20px;margin-right:12px}
@media (max-width:480px) {
    .tem18-button a span.icon {font-size:16px}
    .tem18-button a {font-size:12px}
    .tem18-button a span.icon {margin-right:8px}
}
.tem19-button {text-align:center}
.tem19-button a {background:#fff;box-shadow:0 2px 12px #e2e2e2;position:relative;color:#999;font-size:14px;border:none;border-radius:0;z-index:1;padding:9px 76px 8px 34px;transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-webkit-transition:all .4s ease-out 0s}
.tem19-button a:hover {color:#525252!important;background:#fff!important;opacity:1}
.tem19-button a::before {background:url(/templates/public4/assets/images/tem19-button.png) no-repeat;background-size:100% auto;content:"";position:absolute;right:9px;top:13px;z-index:3;width:18px;height:10px}
.tem19-button a::after {z-index:2;content:"";position:absolute;right:0;top:0;border:18px solid #000;height:37px;width:37px;transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-webkit-transition:all .4s ease-out 0s}
.tem19-button a:hover::after {border-color:inherit}
@media (max-width:480px) {
    .tem19-button a {padding:8px 58px 8px 24px;font-size:12px}
    .tem19-button a::after {width:33px;height:33px;border-width:16px}
    .tem19-button a::before {top:12px;right:8px;width:16px}
}
.tem20-button {text-align:center}
.tem20-button a {font-size:12px;border:none;border-bottom:1px dotted;padding:5px 0;border-radius:0;background:0 0;position:relative}
.tem20-button a:hover {border-bottom-style:solid;opacity:1;background:0 0}
.tem20-button a::before {position:absolute;content:"";right:-15px;top:10px;width:10px;height:10px;border-radius:50%;border:1px solid transparent;border-color:inherit;transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s}
.tem20-button a:hover::before {border-width:5px}
.tem21-button {text-align:center}
.tem21-button .button-box {margin-top:37px}
.tem21-button a {border-radius:50%;border:1px solid;border-color:inherit;width:100px;height:100px;position:relative;z-index:2;background:0 0;display:inline-block;transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-ms-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s}
.tem21-button a::before {width:1px;height:27px;border-left:1px solid transparent;border-color:inherit;position:absolute;content:"";top:-37px;left:50%;transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-ms-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;margin-left:-.5px}
.tem21-button a:hover::before {top:-47px}
.tem21-button a::after {position:absolute;content:"";border:2px solid transparent;border-color:inherit;width:116px;height:116px;left:50%;top:50%;margin-left:-58px;margin-top:-58px;border-radius:50%;z-index:-1;opacity:0;transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-ms-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;-o-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}
.tem21-button a:hover::after {opacity:1;-o-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.tem21-button a span {font-size:12px;position:relative;padding-top:20px;width:100%;text-align:center;line-height:100px;top:10px;transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-ms-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s}
.tem21-button a:hover span {color:#fff!important}
.tem21-button a span::before {content:"";position:absolute;width:20px;height:2px;border-top:2px solid;border-color:inherit;left:50%;margin-left:-10px;top:0;transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-ms-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s}
.tem21-button a:hover span::before {border-color:#fff}
.tem21-button a span::after {content:"";position:absolute;width:20px;height:2px;border-top:2px solid;border-color:inherit;left:50%;margin-left:-10px;top:10px;transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-ms-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s}
.tem21-button a:hover span::after {border-color:#fff}
@media (max-width:480px) {
    .tem21-button a {width:80px;height:80px}
    .tem21-button a::after {width:96px;height:96px;margin-left:-48px;margin-top:-48px;border-width:1px}
    .tem21-button a::before {height:20px;top:-30px}
    .tem21-button a:hover::before {top:-40px}
    .tem21-button a span::before {border-width:1px}
    .tem21-button a span::after {border-width:1px;top:8px}
    .tem21-button a span {top:-5px;padding-top:16px}
}
.tem22-button .interval {margin:0 -8px}
.tem22-button .full-screen .interval {padding:0 8px}
.tem22-button [func-id="1"] {display:inline-block}
.tem22-button .button-box {padding:7px}
.tem22-button .button-box .btn {width:50px;height:50px;border:1px solid;border-radius:50%;background:0 0;color:inherit;line-height:50px;text-align:center;padding:0;font-size:22px;border-color:inherit}
@media (max-width:480px) {
    .tem22-button .button-box .btn {font-size:18px;width:40px;height:40px;line-height:40px}
}
.tem23-button {position:relative;z-index:1}
.tem23-button .full-screen .interval {padding:0 15px}
.tem23-button::before {content:"";position:absolute;width:100%;height:100%;z-index:-1;background:rgba(0,0,0,.1);left:-100%;top:0;transition:all .4s cubic-bezier(0.25,.74,.22,.99) 0s}
.tem23-button:hover::before {left:0}
.tem23-button .more {text-align:center}
.tem23-button .more a {color:#fff;position:relative;display:block}
.tem23-button .more a span {font-size:14px;border:1px solid;border-color:inherit;border-radius:50%;display:block;text-align:center;line-height:34px;height:34px;width:34px;position:absolute;left:-10px;top:-7px;-o-transition:all .35s ease-out 0s;-moz-transition:all .35s ease-out 0s;-ms-transition:all .35s ease-out 0s;-webkit-transition:all .35s ease-out 0s;transition:all .35s ease-out 0s;-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}
.tem23-button .more a>div {position:relative;width:auto;display:inline-block;border-color:#fff}
.tem23-button .more a>div::before {content:"";position:absolute;width:30px;height:1px;left:-12px;top:10.5px;border-top:1px solid;border-color:inherit;-o-transition:all .35s ease-in 0s;-moz-transition:all .35s ease-in 0s;-ms-transition:all .35s ease-in 0s;-webkit-transition:all .35s ease-in 0s;transition:all .35s ease-in 0s}
.tem23-button .more a b {font-size:16px;padding-left:50px;display:block;font-weight:400;line-height:20px}
@media (max-width:1024px) {
    .tem23-button .more a>div::before {top:11px}
}
@media (max-width:768px) {
    .tem23-button .more a {padding:10px 0}
}
@media (max-width:360px) {
    .tem23-button .more a span {width:32px;height:32px;line-height:32px}
    .tem23-button .more a b {font-size:14px}
    .tem23-button .more a>div::before {top:10px}
}
.tem24-button .interval {padding:0 8px}
.tem24-button .col-xs-6 {padding:0 7px}
.tem24-button .more {margin:7px 0}
.tem24-button .more a {display:block;padding:28px 15px;text-align:center;color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px;position:relative;z-index:2;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tem24-button .more a::after {content:"";position:absolute;width:100%;height:90%;background:#fff;z-index:-1;left:0;bottom:0;opacity:0;-o-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}
.tem24-button .more a:hover {color:#333!important}
.tem24-button .more a:hover::after {height:100%;opacity:1}
@media (max-width:767px) {
    .tem24-button .more a {padding:10px;font-size:14px}
}
.tem01-pro {width:100%;display:inline-block}
.tem01-product_li {overflow:hidden;margin:0 15px 10px;cursor:pointer;text-align:left}
.tem01-product_li .imgbox {position:relative;padding-top:100%}
.tem01-product_li .imgbox img {width:100%;height:100%;position:absolute;left:0;top:0}
.tem01-product_layer h5 {margin:5px 0;font-size:16px;overflow:hidden;height:44px;line-height:22px!important;text-overflow:ellipsis;font-weight:400}
.tem01-product_layer .tem01-product_text {display:block;font-size:13px;overflow:hidden;height:40px;line-height:20px!important}
.tem01-btnbar {margin-top:15px;font-size:12px;text-transform:uppercase}
.tem01-pro .pro_price {height:25px;color:#666;padding:3px 0;background:0 0;text-transform:uppercase;font-family:arial}
.tem01-pro .mod_price i {margin-right:3px;font-family:arial;font-weight:300;font-style:normal;font-size:12px}
.tem01-pro .price_new {font-size:18px;font-weight:700;margin-right:8px}
.tem01-pro .price_origin {color:#333;opacity:.53;font-size:12px}
.tem01-pro .price_origin del {font-weight:300}
@media (max-width:640px) {
    .tem01-product_li {margin-bottom:15px}
}
.tem03-pro-item {text-align:center;position:relative;width:100%;padding-top:100%}
.filtr-item,.tem03-pro-hover,.tem03-pro-hover .tem03-pro-mask,.tem03-pro-img,.tem03-pro-info {width:100%;overflow:hidden}
.tem03-pro-hover,.tem03-pro-hover .tem03-pro-mask,.tem03-pro-img {position:absolute;top:0;left:0}
.tem03-pro-info h3 {font-size:16px;font-weight:400;height:44px;line-height:22px!important;margin:5px 0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;color:#fff}
.tem03-pro-info {padding-top:30%}
.tem03-pro-double .tem03-pro-hover {z-index:5;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0;cursor:pointer;display:block;text-decoration:none;text-align:center;height:100%;background:rgba(0,0,0,.5)}
.tem03-pro-double .tem03-pro-info {color:#fff;vertical-align:middle;position:relative;z-index:5;text-align:center;width:100%}
.tem03-pro-double .tem03-pro-info .tem03-pro-headline {display:block;font-size:14px;margin:0 15px;overflow:hidden;max-height:50px;line-height:25px!important}
.tem03-pro-double .tem03-pro-info .tem03-pro-line {height:2px;width:0;margin:15px auto;border-color:#999;border-style:solid;border-width:1px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}
.tem03-pro-double .tem03-pro-info .tem03-pro-date {width:90%;margin:0 auto;font-size:25px;color:#fff;overflow:hidden;max-height:70px;min-height:35px;line-height:35px!important}
.tem03-pro-double .tem03-pro-hover .tem03-pro-mask {background-color:rgba(0,0,0,.4);opacity:.9;z-index:0}
.tem03-pro-double .tem03-pro-hover:hover .tem03-pro-line {width:90%}
.tem03-pro-double .tem03-pro-hover:hover {opacity:1}
.tem03-pro-img {z-index:0}
.tem03-pro-img img {width:100%;height:100%}
.filtr-item {padding-top:30px}
.tem03-pro .pro_price {height:25px;color:#666;padding:3px 0;background:0 0;text-transform:uppercase;font-family:arial}
.tem03-pro .mod_price i {margin-right:3px;font-family:arial;font-weight:300;font-style:normal;font-size:12px}
.tem03-pro .price_new {font-size:18px;font-weight:700;margin-right:8px}
.tem03-pro .price_origin {color:#FFF;opacity:.63;font-size:12px}
.tem03-pro .price_origin del {font-weight:300}
@media (max-width:767px) {
    .tem03-pro .col-xs-12 {width:50%}
    .tem03-pro h2 {font-size:26px}
    .filtr-item {padding-top:15px}
    .tem03-pro-double .tem03-pro-hover {opacity:0}
    .tem03-pro-double .tem03-pro-info .tem03-pro-line {width:90%;margin:5px auto}
    .tem03-pro-info h3 {padding:0 25px}
}
@media (max-width:320px) {
    .tem03-pro .col-xs-12 {width:100%}
}
.tem04-pro .tem04-btn {padding:15px 0;text-transform:uppercase}
.tem04-pro-img {margin-top:15px}
.tem04-pro-gds:nth-child(2),.tem04-pro-gds:nth-child(5) {
    border-left:1px solid #ddd;border-right:1px solid #ddd}
.tem04-pro-gds:nth-child(4),.tem04-pro-gds:nth-child(5),.tem04-pro-gds:nth-child(6) {
    border-top:1px solid #ddd}
.tem04-pro h3 {font-size:16px;font-weight:400;height:44px;line-height:22px;margin:5px 0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}
.tem04-pro-gds .protext {font-size:14px;color:#464646;overflow:hidden;height:75px;line-height:25px!important}
.tem04-pro-gds {padding:60px 15px;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
.tem04-pro-gds:hover {background:url(../images/tem04-pro.jpg) no-repeat center;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
.tem04-pro-gds:hover.tem04-pro-gds h4 {color:#fff;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
.tem04-pro-gds:hover.tem04-pro-gds .protext {overflow:hidden;max-height:75px;line-height:25px;color:#fff;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
.tem04-pro .bntbox {margin:20px 0 0}
.tem04-pro .pro_price {height:25px;color:#666;padding:3px 0;background:0 0;text-transform:uppercase;font-family:arial}
.tem04-pro .mod_price i {margin-right:3px;font-family:arial;font-weight:300;font-style:normal;font-size:12px}
.tem04-pro .price_new {font-size:18px;font-weight:700;margin-right:8px}
.tem04-pro .price_origin {color:#999;font-size:12px}
.tem04-pro .price_origin del {font-weight:300}
.tem04-pro-gds:hover .price_origin {color:#fff}
@media (max-width:767px) {
    .tem04-pro h2 {font-size:26px}
    .tem04-pro-img {margin-top:15px}
    .tem04-pro-gds {padding:30px 10px!important}
    .tem04-pro-gds:nth-child(2),.tem04-pro-gds:nth-child(3),.tem04-pro-gds:nth-child(4),.tem04-pro-gds:nth-child(5),.tem04-pro-gds:nth-child(6) {
        border:0;border-top:1px solid #ddd}
}
.tem05-pro-left1,.tem05-pro-right2 {min-height:425px;overflow:hidden;padding:0}
.tem05-pro-left1 img {min-height:425px;width:100%}
.tem05-pro-right1 {padding:6em 0 0;min-height:425px}
.tem05-pro-right1 h4 {font-size:26px;padding:0 20px;overflow:hidden;max-height:60px;line-height:30px;margin:0}