html{color:#333;min-width:320px;font-size:100%}
:selection{background:#b3d4fc;text-shadow:none}
ul,h1,h2,h3,p,div,dl,dt,dd,figure,figcaption{margin:0;padding:0}
li{list-style:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.center-block{display:block;margin-right:0;margin-left:0}
.pull-right{float:right !important}
.pull-left{float:left !important}
.text-right{text-align:right !important}
.text-left{text-align:left !important}
.text-center{text-align:center !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.clearfix:after,.clearfix:before{content:'';display:table}
.clearfix:after{clear:both}
*{box-sizing:border-box}
.browerupgrade{margin:0;padding:1rem;background:#ccc}
.left{float:left}
.right{float:right}
.center{margin:0 auto}
body{line-height:1.8;background:#fff;font-family:siyuan}
a{color:#666;text-decoration:none;transition:all .4s}
a:active,a:hover{color:#D80808;text-decoration:none}
.container{max-width:1400px;margin:0 auto;padding:0 1rem}
.navbar{background:#fff !important;height:5em !important;box-shadow:0 2px 10px rgba(0,0,0,.8) !important;overflow:hidden !important;position:fixed !important;z-index:30 !important;left:0 !important;top:0 !important;width:100% !important}
.logo img{overflow:hidden;padding:10px 0;}
.header{width:100%;height:100px;position:fixed;z-index:9999;top:0;background:#fff;padding:0 2%;box-shadow:0 2px 10px rgba(0,0,0,0.8)}
.tel{overflow:hidden;padding-top:27.5px;margin-left:120px}
.logo{overflow:hidden;padding-top:-1.5px}
.nav{float:right}
.menu,.menu ul{list-style:none;padding:0}
.menu > li{position:relative;display:inline-block;outline:0}
.submenu{position:absolute;left:0;top:100%;z-index:0;overflow:hidden;overflow:hidden\0/ !important;max-height:0;pointer-events:none}
.menu > li:hover .submenu,.menu > li:focus .submenu{pointer-events:auto;z-index:10;max-height:2000px;-webkit-transition:none;-moz-transition:none}
.submenu li{opacity:0;-webkit-transition:opacity .4s,-webkit-transform .6s,max-height .6s;-moz-transition:opacity .4s,-moz-transform .6s,max-height .6s;-ms-transition:opacity .4s,-ms-transform .6s,max-height .6s;-o-transition:opacity .4s,-o-transform .6s,max-height .6s;transition:opacity .4s,transform .6s,max-height .6s}
.menu > li:hover .submenu li,.menu > li:focus .submenu li{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.shield{overflow:visible;-webkit-perspective:400px;-moz-perspective:400px;-ms-perspective:400px;-o-perspective:400px;perspective:400px}
.shield li{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition-timing-function:cubic-bezier(0,.35,.5,1.7);-moz-transition-timing-function:cubic-bezier(0,.35,.5,1.7);-ms-transition-timing-function:cubic-bezier(0,.35,.5,1.7);-o-transition-timing-function:cubic-bezier(0,.35,.5,1.7);transition-timing-function:cubic-bezier(0,.35,.5,1.7)}
.nav > ul{width:100%}
.nav span{display:block;width:1px;height:30px;background:rgba(255,255,255,0.7);margin-top:16px}
.nav span:last-child{display:none}
.nav .menu > li{height:100px;float:left;text-align:center;line-height:100px}
.nav .menu > li a{font-size:22px;display:block;padding:0 39px;color:#000;font-family:siyuan}
.nav .menu > li:hover a{background:#B39B77;color:#fff}
.nav .menu > li.current a{background:#B39B77;color:#fff}
.nav .menu > li .submenu{width:125%}
.nav .menu > li .submenu li{width:100%;height:55px;line-height:55px;background:#B39B77;text-align:center;border-top:solid 1px #fff}
.nav .menu > li .submenu li a{display:block;color:#fff;font-size:20px;padding:0}
.nav .menu > li .submenu li a:hover{background:#f63d06}
.mobile-header{display:none}
#menu span{width:1.875rem;height:0.1875rem;background-color:#d02434;margin:0 auto 0.4375rem;display:block;line-height:1;transition:all 0.5s}
#menu{width:3.5rem;height:3.5rem;display:block;position:absolute;right:0rem;top:20px;text-align:center;line-height:3.5rem;z-index:5;padding-top:1rem;transition:all 0.5s;opacity:1}
#menu.active{opacity:0}
#menu span{width:2rem;height:2px;background-color:#68af92;margin:0 auto 6px;display:block;line-height:1;transition:all 0.5s}
#menu:hover span{background-color:#68af92}
#menu span:last-child{margin-bottom:0}
#sidenav{text-align:center;position:fixed;right:-30rem;top:0;width:15rem;height:100%;background-color:rgba(0,0,0,0.8);z-index:9999;padding:0;transition:all 0.5s}
#sidenav.active{right:0}
#sidenav .nav-close{width:20px;height:20px;display:block;transition:all 0.5s;font-size:24px;line-height:20px}
#sidenav .nav-close:before{content:"\00d7";color:#fff}
#sidenav .nav-close span{color:#fff}
#sidenav .nav-close:hover{transform:rotate(180deg)}
#sidenav .nav-close:hover span{background-color:#ffe700}
#sidenav .nav-close span:nth-child(1){transform:rotate(45deg)}
#sidenav .close span:nth-child(2){transform:rotate(-45deg)}
#sidenav ul li{padding:15px 0;border-bottom:1px solid #666}
#sidenav ul li a{color:#fff;font-size:16px}
#sidenav ul li a:hover{color:#68af92}
.cont{width:1400px;overflow:hidden;margin:auto}
.cont1{width:1400px;height:auto;margin:auto}
.current a{background:#B39B77;color:#fff}
.ad{text-align:center;margin-top:5rem}
.ad .item{font-size:0;background:#535353}
.owl-theme .owl-controls{margin-top:-45px !important}
.sy-about{background:#242424;padding:2rem 0;color:#fff}
.sy-abtxt{width:60%}
.sy-abtxt h2{font-size:1.5rem;padding-bottom:.5rem;font-weight:400}
.ab-btn{text-align:right}
.ab-btn a{display:inline-block;border-radius:1.875rem;height:3.125rem;margin-top:2rem;width:18%;line-height:3.125rem;background:#fff;color:#333;text-align:center}
.ab-btn a:hover{background:#F13A3A;color:#fff}
.title{padding-top:3rem;margin-bottom:2rem;text-align:center;padding-bottom:1rem;border-bottom:1px #f6f6f6 solid}
.title h2{font-size:1.875rem;font-weight:400;padding-bottom:.5rem}
.title p{color:#999}
.service-list{font-size:0;padding-bottom:2rem}
.service-list li{padding:0 1rem;font-size:1rem;text-align:center;margin-top:0rem}
.service-list h3{font-size:1.5rem;font-weight:400;margin-top:0rem}
.service-list i{font-size:7rem;transition:all .4s;transform:rotate(0deg)}
.service-list li p{font-size:0.875rem;color:#999}
.service-list li:hover i{color:#F13A3A}
.programme-box{background:#f1f1f1;padding-bottom:3rem}
.ff-list{font-size:0}
.ff-list li{display:inline-block;position:relative;background:#000;overflow:hidden}
.ff-list li img{width:100%;max-width:100%}
.fa-txt{font-size:4rem;position:absolute;z-index:10;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;opacity:0;transition:all .4s}
.ff-list li a:hover img{opacity:.3;transform:scale(1.2,1.2)}
.ff-list li a:hover .fa-txt{opacity:1;font-size:1.25rem}
.advantage-box{padding-bottom:3rem}
.advantage-list{font-size:0}
.advantage-list li{font-size:1rem;text-align:center;margin-top:-1rem}
.advantage-list li i{font-size:7rem;transition:all .4s}
.advantage-list li h3{font-size:3rem;color:#F13A3A;margin-top:-1rem}
.advantage-list li p{color:#999}
.advantage-list li:hover i{color:#F13A3A}
#owl-demo4 .owl-controls,#owl-demo5 .owl-controls,#owl-demo6 .owl-controls{margin-top:15px !important}
.brand-box{background:url("../images/ban.jpg")  center top;background-attachment:fixed;background-size:cover}
.brand-box .box1{padding:4rem 1rem;max-width:75rem;margin:0 auto}
.brand-box h2{text-align:center;color:#fff;font-size:2rem;background:rgba(0,0,0,.4);padding:1rem 0}
.brand-box h2 span{color:#F13A3A;font-size:3rem}
.brand-box h2 strong{display:block}
.team-list .item{position:relative;margin:0 0;overflow:hidden}
.team-list .item img{width:100%;height:auto;display:block}
.team-box{background:#ffffff;padding-bottom:3rem}
.team-list .item .name-d{background:#fff;height:3rem;line-height:2rem;text-align:left}
.team-list .item .name-fz1{font-size:22px !important}
.team-list .item .name-fz2{font-size:16px !important}
.team-list .item .name-l{background:#fff;height:3rem;line-height:3rem;text-align:left;border-top:1px solid #b3c0d0}
.team-list .item .name-t{background:#fff;height:3rem;line-height:3rem;text-align:left}
.team-abs{text-align:center;position:absolute;left:0;top:0;bottom:3rem;right:0;background:rgba(0,0,0,0);transition:all .4s}
#owl-demo2 .owl-controls{margin-top:1.5rem !important}
#owl-demo3 .owl-controls{margin-top:.5rem !important}
.value-box{background:url("../images/bg2.jpg") center center no-repeat;background-attachment:fixed;background-size:cover}
.value-txt{width:50%;margin-left:50%;margin-top:40%;background:rgba(30,39,48,.8);padding:5rem 0 5rem 3rem;color:#fff}
.value-txt h2{font-size:2.375rem;padding-bottom:.5rem;font-weight:400}
.value-txt .ab-btn{text-align:center}
.value-txt .ab-btn a{min-width:10rem}
.lx-box{padding-bottom:3rem}

@media screen and (max-width: 768px) {.lx-box{display:none;}}

.lx-list{font-size:0}
.lx-list li{display:inline-block;width:calc(25% - 0.76rem);font-size:1rem}
.lx-list li + li{margin-left:1rem}
.lx-list li i{float:left;font-size:3rem;padding:0 1rem}
.lx-list li p{padding-top:1rem}
.lx-list li p span{display:block;font-size:0.875rem;color:#999}
.owl-next{right:-166px;width:14% !important}
.footer{background:#2d2d2d;padding:1rem 0;color:#959595;font-size:0.875rem;text-align:center;overflow:hidden;}

@media screen and (max-width: 768px) {.footer{display:none;}}


.footerys{width:100%;line-height:24px;color:#959595;background:#1e1e1e;padding:20px 0}
.footerys p{text-align:center}
.footer ul{width:100%;overflow:hidden;margin-top:2%}
.footer ul li{min-height:227px;overflow:hidden;float:left;text-align:left;padding-right:5px}
.footer ul li:last-child{border-right:none;text-align:right}
.footer ul li h3{width:100%;overflow:hidden;line-height:30px;margin-bottom:17px}
.footer ul li h3 a{color:#fff;font-size:18px}
.footer ul li h3 span{display:block;width:240px;height:1px;background:#959595;margin-top:25px;margin-bottom:11px}
.footer ul li h4 a{color:#959595;font-size:15px;margin-left:0px}
.footer ul li p{width:100%;overflow:hidden;line-height:32px;color:#959595;font-size:14px}
.footer ul li p a{color:#959595;font-size:14px}
.footer ul li:nth-child(2){padding:0 14.5% 0 6.5%}
.footer ul li:nth-child(2) p{width:50%;float:left}
.footer ul li dl{overflow:hidden;padding-top:8px}
.footer ul li dl dt,.footer ul li dl dd{float:right;overflow:hidden}
.footer ul li dl dt{margin-left:6%}
.footer ul li dl dt img{max-width:50%;height:auto;margin:4% 4%}
.footer ul li dl dd{padding-top:37px}
.footer ul li dl dd span{font-size:16px;color:#f2d028;display:block;line-height:30px}
.footer ul li dl dd p{font-size:16px;color:#fff}
.bot{width:100%;overflow:hidden;border-top:solid 1px #4a5266;margin-top:60px;padding:38px 0;color:#858ea2;line-height:30px}
.bot a{color:#858ea2}
.bot a:hover{text-decoration:underline}
.banner_n{width:100%;height:360px;margin-top:100px;background:url(../images/aboutban.jpg) no-repeat top center;background-size:cover}
.banner_n h3{width:100%;overflow:hidden;text-align:center;font-size:46px;color:#fff;padding-top:128px}
.banner_n span{display:block;width:50px;height:3px;background:#fff;margin:auto;margin-top:34px}
.position{font-size:16px;color:#262626;line-height:35px;background:url(../images/line.jpg) no-repeat bottom center;padding:20px 0}
.position a:first-child{color:#262626}
.position a{font-size:16px;color:#B39B77}
.cont{width:1400px;overflow:hidden;margin:auto}
.cont1{width:1400px;height:auto;margin:auto}
.team-box{margin-top:4%}
.b-nav{padding:1rem 0;text-align:center;border-bottom:1px #313a43 solid}
.b-nav a{display:inline-block;padding:0 2rem;color:#8b939d;font-size:18px}
.youqing{color:#8b939d;text-align:left;font-size:18px}
.youqing span{font-size:14px}
.b-nav a:hover{color:#D80808}
.page{padding:3rem 1rem}
.page-tit{text-align:center;font-size:1.75rem;font-weight:400}
.sub-list{text-align:center;padding-top:1rem;border-bottom:1px #dfdfdf solid;padding-bottom:1.5rem;font-size:0}
.sub-list li{display:inline-block;font-size:1rem}
.sub-list li a{display:inline-block;padding:.3rem 2rem;border:1px solid #dfdfdf;margin:0 0.5rem;border-radius:5rem}
.sub-list li a:hover,.sub-list li.active a{background:#D80808;color:#fff;border-color:#D80808}
.al-list{padding-top:2rem;font-size:0}
.al-list li{display:inline-block;width:25%;position:relative;transition:all .4s}
.al-abs{text-align:center;position:absolute;background:rgba(0,0,0,0);z-index:10;left:0;top:0;bottom:0;right:0;border:10px solid hsla(0,0%,100%,0);background-clip:padding-box;transition:all .4s}
.al-abs span{transition:all .4s ease .2s;position:absolute;left:50%;font-size:2rem;top:50%;transform:translate(-50%,-50%);width:100%;color:hsla(213,0%,100%,0)}
.al-list li a{display:inline-block;overflow:hidden}
.al-list li:hover img{transform:scale(1.2,1.2)}
.al-list li:hover .al-abs{background:rgba(0,0,0,.6);border:10px solid hsla(0,0%,100%,.5)}
.al-list li:hover span{color:hsla(213,0%,100%,1);font-size:1rem}
.page-ajax{text-align:center}
.page-ajax a{font-size:1rem;display:inline-block;padding:1rem 2rem 1rem;position:relative}
.page-ajax a:hover{color:#D80808}
.page-ajax a i{display:inline-block}
.page-ajax a i:after{content:'';border:5px solid transparent;border-top-color:#666;width:0;height:0;position:absolute;left:50%;bottom:0;margin-left:-5px}
.page-ajax a:hover i:after{border-top-color:#D80808}
.al-tit{padding:2rem 0 1rem;text-align:left}
.al-tit h1{font-size:1.75rem;font-weight:400}
.al-tit h1 span{display:inline-block;margin-left:1rem;font-size:0.875rem;color:#999}
.al-dbox{padding-top:2rem}
.l-box{width:73%;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.1);padding:1.5rem}
.r-box{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.1);padding:1.5rem;width:25%}
.r-box .al-list li{width:100%}
.product-title{font-size:1rem;line-height:1.875;font-weight:400;border-bottom:1px solid #e4eaec;padding:0 0 .5rem 1rem;position:relative}
.product-title:before{content:'';width:7rem;height:2px;background:#333;position:absolute;left:0;bottom:-1px}
.text-box{padding-top:1rem;font-size:.875rem}
.xm-mx{padding-top:1rem}
.mt1{margin-top:1rem}
.new-list{}
.new-list li{color:#666;padding:1.5rem 0;border-bottom:1px #ddd solid}
.new-list li span{margin-right:1rem;color:#666;text-align:center;background:#f2f2f2;float:left;width:5.25rem;height:5.25rem}
.new-list li span strong{font-size:1.5rem;padding-top:1rem}
.new-list li p{font-size:.875rem;height:3.125rem;overflow:hidden}
.new-list li a{padding-bottom:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.125rem;color:#333;display:block}
.new-list li a:hover{color:#D80808}
.n-title{padding-bottom:1.2rem;border-bottom:1px #DFDFDF solid;text-align:center}
.n-title h1{font-size:2rem;font-weight:400}
.n-title .inf{color:#999;font-size:.875rem}
.news-txt{padding-top:1.5rem;font-size:1rem}
.news-txt img{display:inline-block;margin:.5rem auto}
.ab-txt .value-box{background-attachment:inherit;background-size:cover}
.txt01{max-width:73rem;margin:2rem auto;text-align:left;font-size:.875rem;line-height:2rem}
.map{margin:2rem 0}
.nav-logo{position:absolute;right:2rem;top:1rem;display:none}
.nav-logo span{width:30px;height:4px;background:#333;display:block;margin-bottom:6px}
.mobile-nav{height:100%;background:#242424;position:fixed;right:-200px;top:3.75rem;width:200px;overflow:hidden;display:none}
.mobile-nav ul{padding:15px 0}
.mobile-nav a{display:block;border-bottom:1px #666 solid;height:40px;line-height:40px;padding-left:5px;color:#fff;padding:0 25px;font-size:15px}
.mobile-nav a:active{background:#fff;color:#242424}
@media only screen and (max-width:50em){.brand-box h2{font-size:1.5rem;font-weight:400}
.value-txt{width:70%;margin:0 auto}
.lx-list li{width:calc(50% - .5rem);margin-bottom:1rem}
.lx-list li:nth-child(3){margin-left:0}
.ab-btn{text-align:center}
.ab-btn a{width:50%;max-width:10rem}
.al-list li{width:50%}
.l-box{width:100%;padding:1rem}
.r-box{width:100%;margin-top:1rem;padding:1rem}
.al-dbox .al-list li{width:50%}
}@media only screen and (min-width:30.0625em) and (max-width:47em){.ab-btn{text-align:center}
.ab-btn a{width:50%}
.brand-box h2{line-height:3rem}
.brand-box h2 span{display:none}
.brand-box h2 strong{display:inline-block;font-weight:400}
.value-txt{width:100%}
.value-txt h2{font-size:2rem}
.b-nav a{padding:0 1rem}
.sub-list li{width:50%;margin-bottom:1rem}
.sub-list li a{width:80%}
.nav{display:none}
.nav-logo{display:block}
.navbar{height:3.75rem}
.logo img{height:2.75rem}
.ad{margin-top:3.75rem}
}@media only screen and (max-width:30em){.sy-abtxt{width:100%}
.sy-abtxt{width:100%;font-size:.875rem}
.brand-box h2{line-height:3rem}
.brand-box h2 span{display:none}
.brand-box h2 strong{display:inline-block;font-weight:400}
.value-txt{width:100%}
.value-txt h2{font-size:1.5rem}
.b-nav a{padding:0 .5rem}
.value-txt{padding:3rem 1rem}
.lx-list li{width:100%;margin-left:0 !important}
.lx-box{padding-bottom:2rem}
.title{padding-top:1rem;margin-bottom:1rem}
.title h2{font-size:1.4rem}
.programme-box,.advantage-box,.team-box{padding-bottom:1rem}
.brand-box .box1{padding:2rem 1rem}
.sub-list li{width:50%;margin-bottom:1rem}
.sub-list li a{width:90%;padding:.3rem 0}
.new-list li span{display:none}
.new-list li{padding:1rem 0}
.nav{display:none}
.nav-logo{display:block}
.navbar{height:3.75rem}
.logo img{height:2.75rem}
.ad{margin-top:3.75rem}
.service-list li,.advantage-list li{margin-top:-2.5rem}
}@media only screen and (max-width:21em){.b-nav{display:none}
.al-list li{width:100%}
.al-dbox .al-list li{width:100%}
}.gongsi-box{margin-top:4%}
.gongsidiv1{width:36%;height:auto;top:0px;left:0px;float:left;position:relative;z-index:2}
.gongsidiv1 img{width:100%;height:300px;object-fit:cover}
.gongsidiv2{float:left;position:absolute;top:2%;left:5%;width:85%;z-index:9;overflow:hidden;color:#fff}
.gongsidiv2 a{font-size:18px;color:#fff;padding:20px 20px}
.gongsidiv2 a:hover{color:#f00}
.gongsidiv3{width:64%;height:auto;top:0px;left:0;float:left;position:relative}
.gongsidiv4{float:left;position:absolute;top:20%;right:5%;z-index:9;overflow:hidden;color:#fff}
.gongsidiv4 a span:hover{color:#f00}
.gongsidiv5{float:left;position:absolute;bottom:10%;left:4%;width:26%;z-index:9;overflow:hidden;color:#fff}
.gongsidiv5 a{font-size:18px;color:#fff;padding:20px 15px}
.gongsidiv5 a:hover{color:#feacac}
.img2 img{width:100%;height:240px;object-fit:cover}
.img3 img{width:100%;height:360px;object-fit:cover}
#wrapper{position:relative;margin-top:100px}
#wrapper a{text-decoration:none;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}
#wrapper a:focus,#wrapper a:link,#wrapper a:active{outline:none}
#wrapper a:hover{color:#444}
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:800px !important;overflow:hidden}
.fullwidthbanner-container .fullwidthabnner{width:100% !important;max-height:800px !important;position:relative}
@media only screen and (min-width:768px) and (max-width:959px){.banner,.bannercontainer{width:768px;height:309px}
}@media only screen and (min-width:480px) and (max-width:767px){.banner,.bannercontainer{width:480px;height:193px}
}@media only screen and (min-width:320px) and (max-width:479px){.banner,.bannercontainer{width:320px;height:129px}
}@media only screen and (max-width:319px){.banner,.bannercontainer{width:240px;height:97px}
}.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected{background:#fff}
.tp-leftarrow:hover,.tp-rightarrow:hover{background:#14a73c}
.tp-bullets{z-index:1001;position:absolute;bottom:5% !important}
.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;border:1px solid #fff;border-radius:50%;width:14px;height:14px;margin:0 5px;float:left;-webkit-transition:background 0.1s linear;-moz-transition:color,background 0.1s linear;-o-transition:color,background 0.1s linear;transition:color,background 0.1s linear}
.tp-bullets.tp-thumbs{z-index:100;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px}
.fullwidthbanner-container .tp-thumbs{padding:3px}
.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}
.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}
.tp-thumbs img{width:100%}
.tp-bannertimer{width:100%;height:10px;position:absolute;z-index:200;z-index:5000}
.tp-bannertimer.tp-bottom{bottom:0px !important;height:5px}
@media only screen and (min-width:768px) and (max-width:959px){}
@media only screen and (min-width:480px) and (max-width:767px){.responsive .tp-bullets.tp-thumbs{width:300px !important;height:30px !important}
.responsive .tp-bullets.tp-thumbs .tp-mask{width:300px !important;height:30px !important}
.responsive .tp-bullets.tp-thumbs .bullet{width:60px !important;height:30px !important}
}@media only screen and (min-width:0px) and (max-width:479px){.responsive .tp-bullets{display:none}
.responsive .tparrows{display:none}
}.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
.tp-simpleresponsive a{text-decoration:none}
.tp-simpleresponsive ul{list-style:none;padding:0;margin:0}
.tp-simpleresponsive >ul >li{list-stye:none;position:absolute;visibility:hidden}
.caption.slidelink a div,.tp-caption.slidelink a div{width:10000px;height:10000px}
.tp-loader{background-color:#fff;margin:-22px -22px;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.tit{width:100%;height:auto;margin-bottom:40px}
.tit h3{width:100%;overflow:hidden;text-align:center}
.tit h3 a{font-size:28px;color:#000}
.tit p{width:100%;height:auto;text-align:center;color:#999999;font-family:Arial}
.tit span{display:block;width:270px;height:1px;background:#d2d2d2;margin:auto;position:relative;margin-top:10px}
.tit span:after{content:"";position:absolute;width:32px;height:10px;background:#f68400;bottom:-5px;left:50%;margin-left:-16px}
.about{width:100%;max-height:720px;overflow:hidden;background:url(../images/aboutbg.jpg) no-repeat top center;background-size:cover}
.about ul{width:100%;overflow:hidden}
.about ul li{height:720px;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.about ul li:after{content:"";position:absolute;width:1px;height:466px;background:#fff;right:0;top:127px}
.about ul li:last-child:after{display:none}
.about ul li .aboutnr{width:100%;overflow:hidden;margin:249px 0}
.about ul li .aboutnr .abouttb{width:100%;overflow:hidden;text-align:center}
.about ul li .aboutnr h4{width:100%;overflow:hidden;text-align:center;font-size:26px;color:#fff;line-height:35px;margin:39px 0 6px 0}
.about ul li .aboutnr p{width:100%;overflow:hidden;text-align:center;font-size:16px;color:#00ae69;font-family:Arial;margin-bottom:37px}
.about ul li .aboutnr span{display:block;width:36px;height:3px;background:#fff;margin:auto}
.about ul li .aboutbg{width:100%;height:100%;overflow:hidden;position:absolute;background:#00ae69;padding:0 60px;top:0;left:0;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.about ul li .aboutbg h4{width:100%;overflow:hidden;font-size:22px;color:#fff;margin:0;line-height:35px;margin-top:70px}
.about ul li .aboutbg .aboutimg{width:100%;overflow:hidden;text-align:center;margin-top:24px}
.about ul li .aboutbg .aboutimg img{max-width:100%;height:auto}
.about ul li .aboutbg p{width:100%;overflow:hidden;color:#fff;margin-top:32px}
.about ul li .aboutbg .aboutmore{width:100%;overflow:hidden;margin-top:80px}
.aboutmore img{width:99px;height:10px;overflow:hidden;margin-top:-21px;margin-left:-5px}
.about ul li:hover .aboutbg{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.about ul li:hover:after{display:none}
.pro{width:100%;height:610px;background:#f6f6f6;position:relative}
.pro .pronr{width:1200px;height:472px;margin:auto;padding-top:34px;background:#fff url("../images/probg.jpg") no-repeat bottom center;position:absolute;left:50%;margin-left:-600px;top:95px;z-index:99;border-radius:20px}
.scroll-outer{margin-top:50px;min-height:400px;padding:0 1%}
#scroll{width:100%;height:auto}
#scroll .owl-wrapper-outer{margin:0 auto}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;top:10px}
#scroll .item{overflow:hidden;text-align:center}
.con4_item{width:100%;overflow:hidden}
.con4_item .proimg{width:100%;overflow:hidden;margin-bottom:10px;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.con4_item .proimg img{border-radius:15px;max-width:100%;height:auto}
.con4_item .protit{width:100%;overflow:hidden;text-align:center;color:#e96f09;font-size:26px;margin-top:20px;font-family:siyuan}
.con4_item .probg{width:100%;height:100%;position:absolute;background:rgba(0,51,160,0.5) url("../images/tb1.png") no-repeat center center;top:0;left:0;border-radius:15px;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.owl-carousel .owl-item:hover .con4_item .probg{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
#scroll .item:hover .con4_item img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-transform:scale(1.2)}
.owl-carousel .owl-item{float:left;width:100%;overflow:hidden;padding:0 30px}
.owl-theme .owl-controls{text-align:center;top:0;width:100%;position:absolute}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-controls .owl-page span{display:block;width:15px;height:15px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#00ba5b;border:solid 2px #00ba5b}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);background:rgba(255,255,255,0);border:solid 2px #00ba5b}
.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:url("../images/ajaxloader.gif") no-repeat center center}
.owl-theme .owl-pagination{display:none}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.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:url("AjaxLoader.gif") no-repeat center center}
.owl-prev,.owl-next{width:70px;height:70px;text-align:center;position:absolute;cursor:pointer;top:350px}
.owl-next1 img{width:35px !important;text-align:center;cursor:pointer}
.owl-prev{left:-166px;background:url("../images/prev1.png") no-repeat}
.owl-prev:hover{background:url("../images/prevh1.png") no-repeat}
.owl-next{right:-166px;background:url("../images/next1.png") no-repeat}
.owl-next:hover{background:url("../images/nexth1.png") no-repeat}
.promore{width:100%;overflow:hidden;margin-top:40px}
.promore a{display:block;width:190px;height:55px;text-align:center;line-height:55px;border-radius:30px;border:solid 1px #B39B77;color:#B39B77;margin:auto;font-size:20px;font-family:siyuan}
.promore a:hover{background:#B39B77;color:#fff;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.Box{position:relative}
.Box .content1{width:93%;margin:0 auto;margin-top:0%;margin-left:80px}
.Box h2{text-align:center}
.Box .Box_con{position:relative}
.Box .Box_con .btnl{position:absolute}
.Box .Box_con .btn{display:block;width:39px;height:39px;position:absolute;top:369px;cursor:pointer}
.Box .Box_con .btnl{background:url(../images/prev1.png) no-repeat center;left:-289px;display:none}
.Box .Box_con .btnl:hover{background:url(../images/prevh1.png) no-repeat center}
.Box .Box_con .btnr{background:url(../images/next1.png) no-repeat center;left:-320px}
.Box .Box_con .btnr:hover{background:url(../images/nexth1.png) no-repeat center}
.Box .Box_con .conbox{position:relative;overflow:hidden}
.Box .Box_con .conbox ul{position:relative;list-style:none}
.Box .Box_con .conbox ul li{float:left;width:330px;height:330px;margin-right:20px;overflow:hidden}
.Box .Box_con .conbox ul li:first-child{margin-left:20}
.team-list .item a .team-abs{width:100%;height:100%;position:absolute;background:rgba(179,155,119,0.8) url(../images/tb1.png) no-repeat center 20%;top:0;left:0;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.team-list .item a:hover .team-abs{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);z-index:2}
.Box .BoxSwitch{margin-top:-55px;margin-left:-254px;text-align:center}
.Box .BoxSwitch span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:11px;height:11px;border-radius:49px;background:#B39B77;margin:0 5px;cursor:pointer;left:-10px !important;float:left}
.Box .BoxSwitch span.cur{background:red}
.ncontent{margin-top:60px;margin-bottom:60px}
.nleft{width:268px;overflow:hidden}
.nmenu{width:100%;overflow:hidden}
.nmenu ul{width:100%;overflow:hidden;margin:0}
.nmenu ul li{width:150px;height:46px;overflow:hidden;line-height:46px;text-align:center;background:#dedede;margin-left:10px;float:left;margin-bottom:5px}
.nmenu ul li{}
.nmenu ul li a{font-size:16px;color:#000;display:block}
.nmenu ul li:hover,.nmenu ul li.cur{background:#B39B77}
.nmenu ul li:hover a,.nmenu ul li.cur a{color:#fff}
.ntit{width:100%;height:auto}
.ntit h4{width:100%;overflow:hidden;font-size:36px;color:#B39B77;text-align:center;font-weight:bold;padding-bottom:10px}
.line{width:100%;height:1px;background:#B39B77;position:relative}
.line:before{content:"";display:block;width:144px;height:4px;background:#B39B77;position:absolute;left:50%;margin-left:-72px;bottom:0}
.line:after{content:"";display:block;width:144px;height:3px;background:#B39B77;position:absolute;left:50%;margin-left:-72px;top:0}
.ncontact{width:100%;overflow:hidden;margin-top:50px;background:#e8e8e8}
.ncontact .ncontactnr{margin-top:106px;padding:0 5% 0 19%}
.ncontactnr h5{width:100%;overflow:hidden;font-size:32px;color:#333}
.ncontactnr span{display:block;width:92px;height:1px;background:#8b8b8b;margin-top:30px;margin-bottom:60px}
.ncontactnr ul{width:100%;overflow:hidden}
.ncontactnr ul li{width:100%;overflow:hidden;font-size:16px;color:#080808;line-height:30px;margin-bottom:20px}
.ncontactnr ul li a{font-size:16px;color:#080808}
.ncontactnr ul li font{font-size:16px;color:#9999af;margin-left:20px}
.map{width:100%;height:600px;overflow:hidden}
.news{margin-top:35%;width:100%;padding-top:50px;background:url(../images/newsbg.png) 18% 69% no-repeat}
.news_con{width:1400px;margin:40px auto 0px}
.news_left{float:left;width:515px;height:690px;position:relative;overflow:hidden}
.news_left a p{color:#6e6e6e}
.news_left a p:hover{color:#f00}
.news_left img{width:515px;height:393px;transition:all 0.5s ease;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s}
.news_left a:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}
.newsmore{overflow:hidden;bottom:2%;background:#f8f8f8;width:175px;height:75px;display:block;position:absolute}
.newsmore img{width:54px;height:7px;overflow:hidden;margin-top:-21px;margin-left:10px;left:35%;bottom:51%;position:absolute;float:left;z-index:10；}
.newsmore span{width:90px;height:30px;overflow:hidden;margin-top:-21px;margin-left:10px;left:5%;bottom:32%;position:absolute;color:#000;z-index:10}
.newsmore span:hover{color:#f00}
.news_right{float:right;width:800px;text-align:left}
.news_right dl{padding:27px 35px;border-bottom:2px solid #e5e5e5}
.news_right dl:last-child{}
.news_right dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_right dt,.news_right dt span{font-size:22px;color:#2b2b2b;line-height:74px}
.news_right dt span{float:right}
.news_right dd{font-size:16px;color:#808080;line-height:24px;margin-top:-4px}
.news_right a:hover dl{background:#B39B77}
.news_right a:hover dt,.news_right a:hover dd,.news_right a:hover span{color:#fff}
.position{font-size:16px;color:#B39B77;line-height:35px;background:url(../images/line.jpg) no-repeat bottom center;padding:20px 0}
.position a:first-child{color:#B39B77}
.position a{font-size:16px;color:#B39B77}
.nabout{margin-top:30px;margin-bottom:0px}
.nabout h4{width:100%;overflow:hidden;text-align:center}
.nabout .naboutnr{width:100%;overflow:hidden;margin-top:48px}
.nabout .naboutnr p{overflow:hidden;font-size:16px;line-height:32px;color:#585858}
.nabout .naboutnr img{max-width:100%;height:auto;float:left;margin:0 40px 10px 0}
.nabout img{max-width:100%;height:auto;text-align:center}
.qywh{width:100%;overflow:hidden;margin-top:50px}
.qywh dl{padding-left:0;padding-right:5%}
.qywh dl dt img{max-width:100%;height:auto}
.qywh dl dt{width:26%;overflow:hidden;float:left}
.qywh dl dd{width:74%;overflow:hidden;float:left;padding-left:1%}
.qywh dl dd h5{width:100%;overflow:hidden;font-size:24px;color:#343434}
.qywh dl dd p{width:100%;overflow:hidden;font-size:16px;color:#343434}
.download{width:100%;overflow:hidden;margin-top:10px}
.download img{max-width:100%;height:auto;padding:75px 0% 42px 0%}
.download ul{width:100%;overflow:hidden}
.download ul li{width:100%;overflow:hidden;padding:10px 2% 17px 2%;border-bottom:solid 1px #e7e7e7;margin:10px 0}
.download ul li h5{width:100%;overflow:hidden;font-size:22px;color:#000;line-height:35px}
.download ul li p{width:100%;overflow:hidden;font-size:16px;color:#8d8d8d}
.download ul li h5 .btn{color:#fff}
.download ul li:hover h5 .btn{color:#f00}
.nnews{width:100%;overflow:hidden;margin-top:55px}
.nnews dl{width:100%;overflow:hidden;margin-bottom:32px}
.nnews dl dt{width:200px;height:160px;overflow:hidden;float:left;padding-right:10px;position:relative;margin-right:1%}
.nnews dl:hover img{transform:translate(-50%,-50%) scale(1.2)}
.nnews dl dt img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}
.nnews dl dd{width:75%;overflow:hidden;float:left}
.nnews dl dd .date{width:100%;overflow:hidden;font-size:16px;color:#282828;line-height:32px;margin-top:12px}
.nnews dl dd .nnewsbt{width:100%;overflow:hidden;font-size:16px;color:#282828;line-height:32px}
.nnews dl dd .nnewsms{width:100%;overflow:hidden;font-size:16px;color:#606060;line-height:32px}
.nnews dl:hover{background:#B39B77}
.nnews dl:hover dd .date{color:#fff}
.nnews dl:hover dd .nnewsbt{color:#fff}
.nnews dl:hover dd .nnewsms{color:#fff}
.nnews h1{width:100%;overflow:hidden;font-size:26px;color:#333;text-align:center;margin-top:30px}
.nnews .fbtime{width:100%;overflow:hidden;font-size:15px;line-height:30px;color:#666;text-align:center;border-bottom:dashed 1px #666;padding-bottom:23px}
.nnews .fbnr{width:100%;overflow:hidden;margin-top:30px;font-size:16px;line-height:30px;color:#333}
.nnews .fbnr p{width:100%;overflow:hidden;font-size:16px;line-height:30px;color:#333}
.dede_pages{width:100%;overflow:hidden;margin-top:10px;text-align:center}
.dede_pages ul{padding:12px 0px 12px 0;display:inline-block}
.dede_pages ul li{float:left;line-height:17px;margin-right:6px;padding:5px 10px;border:solid 1px #B39B77}
.dede_pages ul li.thisclass{background-color:#B39B77;padding:5px 10px;font-weight:bold;color:#fff}
.dede_pages ul li.thisclass a{color:#fff}
.dede_pages ul li:hover{background-color:#B39B77}
.dede_pages ul li:hover a{color:#fff}
.dede_pages ul li a{float:left;display:block;color:#454545}
.page1{width:100%;overflow:hidden;margin-top:10px}
.page1 p{width:100%;height:30px;line-height:30px;overflow:hidden;font-size:16px}
.page1 p a{color:#454545;font-size:16px}
.page1 p a:hover{color:#B39B77}
.pages{width:100%;overflow:hidden;margin-top:82px}
.pages .pageslf,.pages .pagesrt{width:50%;overflow:hidden;font-size:16px;line-height:30px;padding:15px 1%}
.pages .pageslf a,.pages .pagesrt a{font-size:16px}
.pages .pageslf{background:#f7f7f7}
.pages .pagesrt{background:#f4f4f4;text-align:right}
.pages .pageslf:hover,.pages .pagesrt:hover{background:.pages .pageslf,.pages .pagesrt;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;color:#fff}
.pages .pageslf:hover a,.pages .pagesrt:hover a{color:#fff}
.case .npromenu{margin-top:10px}
.npromenu{width:18%;overflow:hidden;margin-top:31px;float:left;position:relative}
.npromenu ul{width:100%;overflow:hidden}
.npromenu ul li{float:left;margin-right:7%;line-height:60px;width:240px;background:#ececec no-repeat center center;border-bottom:1px solid #fff}
.npromenu ul li:first-child{background:#B39B77 url(../images/beijing1.png) no-repeat 0% 50%;text-align:left;color:#fff;font-size:23px;line-height:100px}
.npromenu ul li:last-child{background:#B39B77 url(../images/beijing2.png) no-repeat 0% 50%;text-align:left;color:#fff}
.npromenu ul li a{font-size:16px;color:#1d1e1f;font-family:siyuan}
.npromenu ul li:hover,.npromenu ul li.cur{color:#fff !important;background:#b70005}
.nmenu ul li:hover a,.nmenu ul li.cur a{color:#fff !important}
.npromenu ul li:first-child:hover{background:#B39B77 url(../images/beijing1.png) no-repeat 0% 50%;text-align:left;color:#fff;font-size:23px;line-height:100px}
.npromenu ul li:last-child:hover{background:#B39B77 url(../images/beijing2.png) no-repeat 0% 50%;text-align:left;color:#fff}
.npro{width:80%;overflow:hidden;margin-top:10px;float:right;position:relative}
.npro h1{width:100%;overflow:hidden;text-align:center;font-size:26px;color:#000}
.npro .fbtime{width:100%;overflow:hidden;text-align:center;font-size:16px;color:#000;border-bottom:solid 1px #e5e5e5;line-height:30px;padding-bottom:25px}
.npro .fbimg{width:100%;overflow:hidden;margin-top:35px;margin-bottom:35px}
.npro .fbimg .chanpinmz span{top:139px;left:10%;line-height:616px;padding-left:10%}
.npro .fbimg .chanpinmz p{text-align:center}
.npro .fbimg img:first-child{max-width:40%;height:auto;float:left;margin-left:10px}
.npro .fbimg img:nth-child(2){max-width:67%;height:auto}
.npro .fbnr{width:52%;overflow:hidden}
.npro .fbnr p{width:100%;overflow:hidden;font-size:16px;line-height:30px;font-family:siyuan}
.npro dl dt,.npro dl dd{width:100%;overflow:hidden}
.npro dl{padding:0 5px;margin:20px 0}
.npro dl dt{text-align:center;position:relative;height:440px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.npro dl dt img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}
.npro dl:hover img{transform:translate(-50%,-50%) scale(1.2)}
.npro dl dd{text-align:center;color:#e96f09;font-size:18px;line-height:30px;margin-top:10px}
.npro dl dt .nprobg{width:100%;height:100%;position:absolute;background:rgba(179,155,119.0.8) url(../images/tb1.png) no-repeat center center;top:0;left:0;z-index:2;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.npro dl:hover dt .nprobg{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.npro dl dt .nprobg span{color:#000}
.npro dl dt .chanpinimg{height:440px}
.page1{width:100%;overflow:hidden;margin-top:10px}
.page1 p{width:100%;height:30px;line-height:30px;overflow:hidden;font-size:16px}
.page1 p a{color:#454545;font-size:16px}
.page1 p a:hover{color:#B39B77}
.pages{width:100%;overflow:hidden;margin-top:82px}
.pages .pageslf{width:50%;overflow:hidden;font-size:16px;line-height:30px;padding:15px 1%}
.pages .pagesrt{width:50%;overflow:hidden;font-size:16px;line-height:30px;padding:15px 1%}
.pages .pageslf a,.pages .pagesrt a{font-size:16px}
.pages .pageslf{background:#f7f7f7}
.pages .pagesrt{background:#f4f4f4;text-align:right}
.pages .pageslf:hover,.pages .pagesrt:hover{background:.pages .pageslf,.pages .pagesrt;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;color:#fff}
.pages .pageslf:hover,.pages .pagesrt:hover{color:#fff;background:#B39B77}
@media screen and (max-width:1023px) and (min-width:0px){.header{display:none}
.moblie_head{display:block;height:100px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999}
.moblie_head .lf{padding-top:12.5px;padding-left:1%;width:86%;float:left}
.moblie_head .lf img{max-width:100%;height:75px}
.moblie_head .rg{padding-right:1%;padding-top:34px;float:right}
.moblie_head .rg a img{vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #232530}
.a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.a_txt .div3 ul li .a_js2{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_js2_on{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
}@media only screen and (min-width:1152px) and (max-width:1200px){.npro dl dt{height:426px}
.ncase ul li{height:208px}
.nhonor ul li{height:462px}
}@media only screen and (min-width:1024px) and (max-width:1152px){.npro dl dt{height:406px}
.ncase ul li{height:185px}
.nhonor ul li{height:410px}
}@media only screen and (min-width:920px) and (max-width:1023px){.npro dl dt{height:400px}
.ncase ul li{height:166px}
.nhonor ul li{height:368px}
}@media only screen and (min-width:860px) and (max-width:920px){.npro dl dt{height:400px}
.ncase ul li{height:155px}
.nhonor ul li{height:344px}
}@media only screen and (min-width:768px) and (max-width:860px){.npro dl dt{height:360px}
.npro dl dt span{font-size:18px !important;line-height:20px !important}
.ncase ul li{height:139px}
.nhonor ul li{height:308px}
}@media only screen and (min-width:640px) and (max-width:767px){.npro dl dt{height:399px}
.ncase ul li{height:177px}
.nhonor ul li{height:393px}
}@media only screen and (min-width:540px) and (max-width:640px){.npro dl dt{height:345px}
.npro dl dt span{font-size:18px !important;line-height:20px !important}
.npro dl dt img{top:28% !important}
.ncase ul li{height:149px}
.nhonor ul li{height:331px}
}@media only screen and (min-width:425px) and (max-width:540px){.npro dl dt{height:345px}
.npro dl dt img{top:25% !important}
.npro dl dt span{font-size:18px !important;line-height:20px !important}
.ncase ul li{height:117px}
.nhonor ul li{height:261px}
}@media only screen and (min-width:375px) and (max-width:425px){.npro dl dt{height:227px}
.npro dl dt span{font-size:14px !important;line-height:16px !important;bottom:177px !important}
.npro dl dt .chanpinimg:first-child{height:302px !important}
.npro dl dt img{top:36% !important}
.ncase ul li{height:104px}
.nhonor ul li{height:230px}
}@media only screen and (min-width:320px) and (max-width:375px){.npro dl dt{height:208px}
.npro dl dt span{font-size:14px !important;line-height:16px !important;bottom:177px !important}
.npro dl dt .chanpinimg:first-child{height:302px !important}
.npro dl dt img{top:31% !important}
.ncase ul li{height:88px}
.nhonor ul li{height:196px}
}@media(max-width:1920px){.tp-rightarrow.large{top:60% !important}
}@media(max-width:1768px){.banner_n{height:368px}
.news{background:url(../images/newsbg.png) 23% 369px no-repeat}
}@media(max-width:1680px){.banner_n{height:350px}
.nbannernr{padding-top:110px}
.tp-rightarrow.large{top:56% !important}
.con4_item .protit{font-size:20px}
}@media(max-width:1600px){.owl-prev{left:-100px}
.owl-next{right:-74px}
}@media(max-width:1540px){.banner_n{height:321px}
.tp-rightarrow.large{top:54% !important}
}@media(max-width:1440px){.banner_n{height:300px}
.nbannernr{padding-top:80px}
.tp-rightarrow.large{top:50% !important}
}@media(max-width:1400px){.team-box .container{}
.Box{}
.Box .BoxSwitch{margin-left:-233px}
.Box .Box_con .btnr{left:-289px}
.Box .Box_con .conbox ul li{margin-left:20px}
}@media(max-width:1360px){.banner_n{height:283px}
.pro .pronr{top:-130px}
.pro{height:642px}
.tp-rightarrow.large{top:48% !important}
.owl-prev{left:-10px}
.owl-next{right:12px}
.con4_item .protit{font-size:18px}
.footerys p{padding-left:0;text-align:center}
}@media(max-width:1300px){.pro .pronr{top:-100px}
.pro{height:672px}
.tp-rightarrow.large{top:52% !important}
}@media(max-width:1280px){.banner_n{height:267px}
.nbannernr{padding-top:76px}
.nav .menu > li a{padding:0 30px}
}@media(max-width:1440px){.cont1,.tab ul{width:100%}
.cont,.headernr{width:98%;padding-left:1%;padding-right:1%}
.nbannernr{padding-top:76px}
.pro .pronr{width:96%;left:0;margin-left:2%}
.tp-rightarrow.large{margin-left:-570px}
}@media(max-width:1152px){.banner_n{height:240px}
.nbannernr{padding-top:62.5px}
.nav .menu > li a{padding:0 25px}
.tp-rightarrow.large{margin-left:-540px}
.qywh dl dd h5{font-size:20px}
}@media(max-width:1090px){.tp-rightarrow.large{margin-left:-510px}
}@media(max-width:1024px){.banner_n{height:213px}
.nbannernr{padding-top:49px}
.nav .menu > li a{padding:0 20px}
.tp-rightarrow.large{margin-left:-480px}
.pro .pronr{top:-60px}
.pro{height:712px}
}.moblie_head,.a_txt{display:none}
@media screen and (max-width:1360px) and (min-width:0px){.header{display:none}
.moblie_head{display:block;height:80px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999}
.moblie_head .lf{padding-top:12.5px;padding-left:1%;width:86%;float:left}
.moblie_head .lf img{max-width:100%;height:55px}
.footer .mdh{font-size:24px !important}
.adminbuy_cn_img{margin-top:80px}
.mySwiper{margin-top:80px}
.moblie_head .rg{padding-right:20px;padding-top:24px;float:right}
.moblie_head .rg a img{vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #232530}
.a_txt .div3 ul li a{display:block;height:55px;color:#fff;line-height:55px;padding-left:5%;font-size:16px}
.a_txt .div3 ul li .a_js2{background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_js2_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
}@media(max-width:1060px){.npro dl{padding:0 10px}
.npromenu ul li{margin-right:3%;display:none}
.nmenu ul li{display:block}
.npro dl dd{font-size:16px}
.pages .pageslf,.pages .pagesrt{width:100%}
.pages .pagesrt{text-align:left}
.news .newslf{padding-right:2%}
.news .newsrt{padding-left:0}
.news .newsrt dl dt{width:18%}
.news .newsrt dl dd{width:82%}
}@media(max-width:998px){.news .newsrt dl{margin-bottom:20px}
.tp-rightarrow.large{margin-left:0;left:2% !important}
.owl-next{right:10px}
.gongsidiv2{top:0%}
.gongsidiv5{bottom:-9%}
.team-list .item .name-fz1{font-size:24px !important}
.team-list .item .name-fz2{font-size:20px !important}
}}@media(max-width:921px){.map{height:300px}
}@media(max-width:920px){.banner_n{height:192px}
.nbannernr{padding-top:56.5px}
.banner_n h3{font-size:36px}
.banner_n p{line-height:40px;font-size:24px}
}@media(max-width:860px){.news .newslf,.news .newsrt{width:100%}
.news .newslf{padding-right:0}
.news .newslf dl dt img{width:100%}
}@media(max-width:800px){.nnews dl dd .date{margin-top:0}
}@media(max-width:768px){.nabout .naboutnr img{float:inherit !important}
.banner_n{height:160px}
.nbannernr{padding-top:40.5px}
}@media(max-width:767px){.footer ul li:last-child{clear:both}
.xz .xznr ul li{margin-bottom:10px}
.xz .xznr ul li:nth-child(3){clear:both}
.ysnr .yslf,.ysnr .ysrt{width:100%}
.ysnr .yslf ul li img,.ysnr .ysrt ul li:first-child img{width:100%}
.ysnr .ysrt ul li:first-child{margin-top:15px}
.xz .xznr .xzms{padding:0 5%}
.tp-rightarrow.large{top:42% !important}
.owl-next{right:6px}
.qywh dl{padding-right:0}
.ncase ul li{width:48%}
.nhonor ul li{width:48%}
.news-txt{font-size:18px}
.news{padding-left:5px;padding-right:5px}
.Box .Box_con .conbox ul li{width:264px;margin-left:0px;overflow:hidden}
.npro .fbimg img:nth-child(2){max-width:100%;height:auto}
.Box .Box_con .btnr{}
.npro .fbimg .chanpinmz span{top:1%;left:10%;line-height:300px !important;text-align:center;padding-left:10%;font-size:12px !important}
.npro .fbimg .chanpinmz{text-align:center;padding-left:10%;padding-top:1%;font-size:12px !important}
.npro .fbimg .chanpinmz p{font-size:12px !important}
}@media(max-width:640px){.ntit h4{font-size:28px}
.download ul li{padding:42px 2% 42px 2%}
.download ul li:hover{background:#B39B77}
.ncontact .ncontactnr{margin-top:50px;padding:0 5% 0 5%}
.pro .pronr{top:-30px}
.pro{height:742px}
.tp-bullets{bottom:45px !important}
.tp-rightarrow.large{display:none}
.nnews dl dt,.nnews dl dd{width:100%}
.nnews dl dt{height:300px}
.nnews dl dd{padding:0 2%}
}@media(max-width:540px){.npro dl dd{font-size:14px;line-height:25px}
.banner_n h3{font-size:28px}
.banner_n p{font-size:18px}
.npro h1{font-size:20px}
.npro .fbtime{font-size:14px}
.xz .xznr ul li{padding:0 5px}
.owl-next{right:0}
.nnews dl dt{height:260px}
.ysnr .ysrt ul li .ys2{bottom:30px}
.nmenu ul li{width:48%;margin-left:4px;margin-right:3px}
}@media(max-width:425px){.news .newsrt dl dt{width:20%}
.news .newsrt dl dd{width:80%}
.pro .pronr{top:-15px}
.pro{height:757px}
.nnews dl dt{height:230px}
}@media(max-width:375px){.npro dl dd{height:50px}
.npro dl{margin:20px 0 5px 0}
.ysnr .yslf ul li .ys1,.ysnr .ysrt ul li:first-child .ys2{bottom:24px}
.news .newsrt dl dt{width:24%}
.news .newsrt dl dd{width:76%}
.nnews dl dt{height:210px}
.footer ul li:nth-child(2){padding:0 2% 0 2%}
}@media(max-width:320px){.npro dl dt{height:130px}
.news .newsrt dl dt{width:28%}
.news .newsrt dl dd{width:72%}
.nnews dl dt{height:200px}
.ncase ul li{height:80px}
.nhonor ul li{height:190px}
}@media (max-width:1782px){.team-list .item{}
}@media (max-width:1450px){.team-list .item{margin:1rem 0rem}
}@media (max-width:1215px){.news_con{width:100%}
.news_left{width:100%}
.news_right{float:left;width:99%}
.news_left img{width:100%}
.news_left .newsmore img{width:54px}
.youqing{margin-left:0}
.Box .content1{width:100%;margin:0 auto;margin-top:0%;margin-left:-2px}
.Box .BoxSwitch{text-align:center;margin-left:40%}
.Box .Box_con .btnl{background:url(../images/prev1.png) no-repeat center;left:0px;display:block;z-index:11}
.Box .Box_con .btnr{background:url(../images/next1.png) no-repeat center;right:0;left:inherit;z-index:11}
.Box .Box_con .btn{top:149px}
.gongsidiv1{width:100%}
.gongsidiv3{width:100%}
}@media (max-width:1100px){.npro{width:100%}
.npromenu{width:100%}
.nprmenu ul{width:100%}
.npromenu ul li{float:left;margin-right:3%;margin-left:1%;line-height:45px}
.npromenu ul li:first-child{display:none}
.npromenu ul li:last-child{display:none}
}.pagebar{padding:20px;overflow:hidden;clear:both}
.pagebar .pagination{display:flex;justify-content:center;margin-top:10px}
.pagination a{background:#fff;border:1px solid #ccc;color:#333;font-size:12px;padding:8px 10px;margin:0 2px;border-radius:3px;line-height:100%}
.pagination span{color:#333;font-size:12px;padding:7px 2px;margin:0 2px;border-radius:3px}
.pagination a:hover{color:#333;border:1px solid #333}
.pagination a.page-num-current{color:#fff;background:#333;border:1px solid #333}
.pagination .st{font-family:宋体}
.text-secondary{text-align:center;padding:20px 0}
.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center;overflow:hidden}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul a{color:#555;display:block;padding:5px 11px;border:1px solid #B39B77;float:left;margin:0 5px;font-size:12px}
.ab_pages ul a.page-num-current{background:#B39B77;color:#fff}
.ab_pages ul a:hover{background:#B39B77;color:#fff}
.ab_pages .page-status{display:none}
.ab_pages span.page-num{display:none}
.adminbuy_cn img{max-width:100% !important;height:auto !important;display:inline-block}
.adminbuy_cn p{text-wrap:inherit !important}
.adminbuy_cn p span{text-wrap:inherit !important}