@charset "utf-8";
.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:alpha(opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:alpha(opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:alpha(opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background: no-repeat center center}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoheight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor: 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeout .7s both ease;-moz-animation:fadeout .7s both ease;animation:fadeout .7s both ease}.owl-fade-in{-webkit-animation:fadein .7s both ease;-moz-animation:fadein .7s both ease;animation:fadein .7s both ease}.owl-backslide-out{-webkit-animation:backslideout 1s both ease;-moz-animation:backslideout 1s both ease;animation:backslideout 1s both ease}.owl-backslide-in{-webkit-animation:backslidein 1s both ease;-moz-animation:backslidein 1s both ease;animation:backslidein 1s both ease}.owl-godown-out{-webkit-animation:scaletofade .7s ease both;-moz-animation:scaletofade .7s ease both;animation:scaletofade .7s ease both}.owl-godown-in{-webkit-animation:godown .6s ease both;-moz-animation:godown .6s ease both;animation:godown .6s ease both}.owl-fadeup-in{-webkit-animation:scaleupfrom .5s ease both;-moz-animation:scaleupfrom .5s ease both;animation:scaleupfrom .5s ease both}.owl-fadeup-out{-webkit-animation:scaleupto .5s ease both;-moz-animation:scaleupto .5s ease both;animation:scaleupto .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backslideout{25%{opacity:.5;-webkit-transform:translatez(-500px)}75%{opacity:.5;-webkit-transform:translatez(-500px) translatex(-200%)}100%{opacity:.5;-webkit-transform:translatez(-500px) translatex(-200%)}}@-moz-keyframes backslideout{25%{opacity:.5;-moz-transform:translatez(-500px)}75%{opacity:.5;-moz-transform:translatez(-500px) translatex(-200%)}100%{opacity:.5;-moz-transform:translatez(-500px) translatex(-200%)}}@keyframes backslideout{25%{opacity:.5;transform:translatez(-500px)}75%{opacity:.5;transform:translatez(-500px) translatex(-200%)}100%{opacity:.5;transform:translatez(-500px) translatex(-200%)}}@-webkit-keyframes backslidein{0%,25%{opacity:.5;-webkit-transform:translatez(-500px) translatex(200%)}75%{opacity:.5;-webkit-transform:translatez(-500px)}100%{opacity:1;-webkit-transform:translatez(0) translatex(0)}}@-moz-keyframes backslidein{0%,25%{opacity:.5;-moz-transform:translatez(-500px) translatex(200%)}75%{opacity:.5;-moz-transform:translatez(-500px)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  100%{opacity:1;-moz-transform:translatez(0) translatex(0)}}@keyframes backslidein{0%,25%{opacity:.5;transform:translatez(-500px) translatex(200%)}75%{opacity:.5;transform:translatez(-500px)}100%{opacity:1;transform:translatez(0) translatex(0)}}@-webkit-keyframes scaletofade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaletofade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaletofade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes godown{from{-webkit-transform:translatey(-100%)}}@-moz-keyframes godown{from{-moz-transform:translatey(-100%)}}@keyframes godown{from{transform:translatey(-100%)}}@-webkit-keyframes scaleupfrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleupfrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleupfrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleupto{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleupto{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleupto{to{opacity:0;transform:scale(1.5)}}

@font-face {font-family: "iconfont";
    src: ; /* ie9 */
    src:  format('embedded-opentype'), /* ie6-ie8 */
     format('woff2'),
     format('woff'),
     format('truetype'), /* chrome, firefox, opera, safari, android, ios 4.2  */
     format('svg'); /* ios 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-tengxunweibo:before {
    content: "\e600";
}

.icon-weixin:before {
    content: "\e651";
}

.icon-icon1460357101473:before {
    content: "\e603";
}

.icon-youxiang:before {
    content: "\e655";
}

.icon-changfang:before {
    content: "\e620";
}

.icon-yonghu:before {
    content: "\e741";
}

.icon-xinwen:before {
    content: "\e641";
}

.icon-iconfontqq:before {
    content: "\e613";
}

.icon-fentijiancai:before {
    content: "\e609";
}

.icon-tel1:before {
    content: "\e6e8";
}

.icon-zixun:before {
    content: "\e63b";
}

.icon-luyaoxinxi:before {
    content: "\e61f";
}

.icon-bangongshi:before {
    content: "\e6e6";
}

.icon-faq:before {
    content: "\e621";
}

.icon-tubiao_fuzhi-:before {
    content: "\e65b";
}

.icon-qzone:before {
    content: "\e601";
}

.icon-ds_icon_scsb:before {
    content: "\e630";
}

.icon-huoqubaojia:before {
    content: "\e64a";
}

.icon-wbaowenceng:before {
    content: "\e663";
}

.icon-weibo1:before {
    content: "\e602";
}

.icon-qiutuankuang:before {
    content: "\e67b";
}

.icon-naihuodengji:before {
    content: "\e635";
}

.icon-chengpinkucun:before {
    content: "\e65c";
}

.iconfont:before{ display: inline-block; margin:0 auto; }

@font-face {
    font-family: 'candara';
    src: ;
    src: local('☺'),  format('woff'),  format('truetype'),  format('svg');
    font-weight: normal;
    font-style: normal;
}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}




a{color: #333;text-decoration:none;background-color:transparent;transition: 0.3s;}
a:hover{cursor: pointer;}
a:focus{outline:none;}
ul, li, dl, dt, dd{list-style: none outside none;}
/*table td{word-wrap:break-word;word-break:break-all;}*/

.warper{max-width:100%; margin:0 auto;}
.container{width: 100%; padding:0; margin:0;}


header{ height:90px; position: fixed; top:42px; width: 100%; left: 0; z-index: 100; z-index: 2; background: rgba(0,0,0,.5);}
header .warper{position: relative;}
.language{position: absolute; right:50%; margin-right: -675px; top:-42px; transition: none; line-height: 42px;}
.language{color: #fff;}
/*.logo{ margin:10px 0; position: absolute; left:0px; top: 0}*/
.logo a{display:block;}
header a.get{position: absolute; right: 0; top: 27px; line-height: 36px; background: #a90706; color: #fff; border-radius: 5px; font-size: 18px; width:100px; text-align: center; display: inline-block; z-index: 0}
header a.get:hover{background-color: #f72514}
nav {height: 80px; float: right; margin-right: 120px;}
nav li{ display: inline-block; float: left; position: relative; }
nav li>a{ display: block; padding:0 18px; vertical-align: middle; position: relative; font-size:17px; color: #fff; overflow: hidden; line-height:90px; transition:0.5s; text-transform: uppercase;}
nav li:nth-child(1){ margin-right:30px; }
nav li:nth-child(1)>a{background:  no-repeat 85% 38px; background-size: 17px; padding-right: 40px;}
nav li>a i.iconfont{display: inline-block; font-size: 26px; vertical-align: middle;}
nav li.on>a,nav li:hover>a{background: linear-gradient(30deg, #ad0706, #f37813); color: #fff;}
nav li:nth-child(1):hover{background: #ededed;}
nav li:nth-child(1):hover>a{background:  no-repeat 85% 38px; background-size: 17px; color: #ad0706}
nav dl{ position: absolute; background: linear-gradient(120deg, #ad0706, #f37813); display: block; width: 280px; top:90px; opacity: 0; transition: opacity 1s ease; left: 9999px; z-index: 999; }
nav .want{ position: fixed; background: #ededed; display: block; width: 100%; top:132px; z-index: 999; text-align: left; left: 0; height:0; overflow: hidden; transition: all .3s;}
nav dl a{ color: #fff; display: block; text-align: left; padding: 11px 15px; border-bottom: 1px dashed rgba(255,255,255,.3);}
nav dl dd:hover>a{ background: #fff; color: #f72514}
nav dl dd{position: relative;}
nav dl dd div{position: absolute; left: 100%; top: 0; background: #fff; width: 240px; display: none;}
nav dl dd div a{color: #333}
nav dl dd div a:hover{color: #ad0706}
nav dl dd:hover div{display: block;}
nav .want .item{width: 30%; float: left; overflow:hidden; margin: 35px 0; font-size: 14px; line-height: 30px;}
nav .want .item h3{font-size: 17px; margin-bottom: 8px;}
nav .want a{display: block; margin-bottom:5px;}
nav .want a:hover{color: #ad0706}
nav .want span{display: block;}
nav .want span a{display: inline}
nav li:hover dl{ opacity: 1; left: 0}
nav li:hover .want{height: 240px;}

#nav-nav .nav-button{width: 35px;height: 35px;border-radius: 3px; position: absolute; color: #fff; right: 10px;top: 19px;line-height: 35px;text-align: center;font-size: 20px;display: none; cursor: pointer;}
#nav-nav .nav-button i{font-size: 22px;}
.close-nav{position: fixed;top:0;left:0;width: 100%;height: 100%;background: #000;opacity: 0;visibility: hidden;transition: 0.5s;z-index: 88;}
.nav-open{transform: translatex(0);}
.close-open{opacity: 0.5;visibility: visible;}
.body-hidden{overflow: hidden!important;}
.position{position: fixed;left: 0;right: 0;background: #fff; top: 0; z-index: 99; box-shadow: 0 1px 5px 1px rgba(0,0,0,.07)}
.position nav .want{top: 90px;}
.position nav li>a{color: #333}
.position .media{top: 20px;}
.position .media a{line-height: 40px; border-radius: 5px;}
.position nav li.on>a{ color: #fff;}
.position nav li:nth-child(1)>a{background-image: }
.position nav li:nth-child(1):hover>a{background-image: }
.position nav li>a:hover{ color: #fff;}
.position nav li:nth-child(1)>a:hover{ color: #a90706;}
.position .language{ top: 24px; margin-right:-780px;color: #333; z-index: 2}




button:hover{opacity: .8}

.map{overflow: hidden; margin-top:80px;}
.map img{display: block; width: 100%;}




@media screen and (max-width: 1359px){
    nav li>a{padding: 0 11px}


}



@media screen and (max-width: 1199px){
    .backtotop{width: 32px; height: 32px; right: 0;}
    .logo{margin:7px 0;}
    .logo img{height:42px;}
    header{height:56px; top: 0}
    header a.get{display: none;}
    .language:hover{background: none; text-decoration: underline;}
    .language{top:8px; right:60px;}
    nav{position: fixed;left: 0;top: 0;bottom: 0;width: 240px; height: 100%; box-shadow: 0 3px 5px #666; z-index: 99; overflow-y: auto;background:#eee;transform: translatex(-300px);transition: 0.3s; margin-left: 0; margin-right: 0}
    nav li{ display: block; float: none; width: 100%; margin:0; padding:0;}
    nav li>a{ line-height:50px; text-align: left; font-size: 18px; color: #333; display: block; height: auto ;padding:0 15px;}
    nav li.on>a{height: auto; line-height: 45px;}
    nav li dl{opacity: 1; position: inherit; left:0; top:0; width: 100% }
    nav dl a{width: auto; color: #666; padding:4px 15px;}
    nav dl{background: #fff; padding:10px 0;}
    nav dl dd:nth-child(1)>a{border:0;}
    nav dl dd a{line-height:28px;}
    #nav-nav .nav-button{ display: block; top:10px; right: 10px; border-radius:5px; line-height:36px; background: #e13216 ;width: 36px; height:36px;}
    #nav-nav .nav-button i{font-size: 26px;}
    nav .want{position: inherit;top: auto; left: 0; height:auto;}
    nav .want .item{display: none;}
    nav .want .item:nth-child(2){display: block; width: 100%; margin: 0}
    nav .want .item:nth-child(2) h3,nav .want .item:nth-child(2) a{display: none;}
    nav .want .item:nth-child(2) a:last-child,nav .want .item:nth-child(2) a:nth-child(2){display: block; font-size: 18px; padding:0 15px; line-height: 50px; margin-bottom: 0}
    nav .want .warper{padding: 0}
    nav li:hover .want{height: auto;}
    nav li:nth-child(1)>a{display: none;}
    .position nav .want{top: 0;}
    .position a.get{color:#a90706;}
    .position .language{color:#a90706;}



}


@media screen and (max-width:414px){
    .logo{width: 200px; overflow: hidden;}

}



