﻿@charset "UTF-8";.container,.main{padding-right:15px;padding-left:15px;margin:0 auto}

@media (min-width:1025px){.main,.container{width:1000px;padding:0}

}@media (min-width:1220px){.main{width:1200px}

.container{width:1200px}

}@media (min-width:1441px){.main{width:1400px}

}.pc-head{}

.pc-nav{position:fixed;top:0;left:0;width:100%;z-index:434;height:90px;background:rgba(0,0,0,0.6);padding:0 3%;transition:all 1s}

.logo{float:left;margin-top:23px}

.pc-navbar,.pc-navbarclose{float:right;background:transparent;border:none;padding:37px 5px;display:inline-block;visibility:visible;transition:transform 0.44s 0.2s cubic-bezier(0.04,0.04,0.12,0.96),opacity 0.28s 0.36s cubic-bezier(0.52,0.16,0.24,1),-webkit-transform 0.44s 0.2s cubic-bezier(0.04,0.04,0.12,0.96)}

.pc-navbar .icon_bar,.pc-navbarclose .icon_bar{width:27px;height:2px;background-color:#e60012;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.pc-head.open-menu .pc-navbar .icon_bar,.pc-head.open-menu .pc-navbarclose .icon_bar{background:white}

.pc-navbar .icon_bar:nth-of-type(2),.pc-navbarclose .icon_bar:nth-of-type(2){margin:5px 0}

.pc-head.open-menu .pc-navbar .icon_bar:nth-of-type(2),.pc-head.open-menu .pc-navbarclose .icon_bar:nth-of-type(2){opacity:0}

.pc-head.open-menu .pc-navbar .icon_bar:first-child,.pc-head.open-menu .pc-navbarclose .icon_bar:first-child{-webkit-transform:translate(0,7px) rotate(45deg);-ms-transform:translate(0,7px) rotate(45deg);transform:translate(0,7px) rotate(45deg)}

.pc-head.open-menu .pc-navbar .icon_bar:last-child,.pc-head.open-menu .pc-navbarclose .icon_bar:last-child{-webkit-transform:translate(0,-7px) rotate(-45deg);-ms-transform:translate(0,-7px) rotate(-45deg);transform:translate(0,-7px) rotate(-45deg)}

.pc-navbarclose{display:none;margin-right:37px}

.pc-head.open-menu{background:#111111}

.pc-menu{height:100vh;background:#111;position:fixed;display:none;width:100%;top:0;left:0;z-index:33}

.pc-h{padding:8% 0 0}

.head-main{width:1460px;margin:0 auto}

.pc-h .nav-dl{width:16.6%;float:left}

.pc-h .nav-dt{height:61px;overflow:hidden;margin-bottom:15px}

.pc-h .nav-dt a{display:block;padding-left:14px;border-left:solid 8px #888888}

.nav-eng{margin-bottom:13px;text-transform:uppercase;font-size:20px;line-height:20px;color:rgba(255,255,255,0.5);font-family:arial}

.nav-cin{font-size:24px;line-height:28px;color:rgba(255,255,255,1)}

.pc-h .nav-dd{position:relative;margin-right:30px}

.pc-h .nav-dd a{position:relative;z-index:2;display:block;color:white;font-size:16px;line-height:40px;padding-left:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.pc-h .nav-dd:after{position:absolute;content:'';width:8px;height:8px;transition:all .5s;border-radius:50%;background:#888888;left:0;top:16px}

.pc-h .nav-dd:before{position:absolute;content:'';border-radius:0;transition:all .5s;width:0%;height:40px;left:0;top:0;background:#e60012}

.pc-h .nav-dd:hover:after{opacity:0}

.pc-h .nav-dd:hover:before{width:100%}

.dropdown-menu.single{width:100%;z-index:1100;margin-top:0;max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s;border:none;color:#303233;box-shadow:0 0 10px rgba(0,0,0,0.2);height:auto;padding:0;display:block}

.dropdown-menu.single ul{padding:0px 20px}

.dropdown-menu.single li{display:block;font-size:16px;width:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-bottom:solid 1px rgba(255,255,255,0.8);position:relative;text-align:center}

.dropdown-menu.single li:last-child{border-bottom:0}

.dropdown-menu.single li > a{line-height:47px;white-space:nowrap;display:block;width:100%;color:rgba(255,255,255,0.6);height:auto;background:0 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding-left:0}

.dropdown-menu.single li:hover a{color:#e60012}

.nav-dd:hover .dropdown-menu.single{max-height:450px;opacity:1}

.pc-bot{position:absolute;bottom:20%;left:0;width:100%}

.nav-lanu{margin-top:37px;float:right;padding-left:20px;height:22px}

.nav-lanu a{font-size:18px;line-height:17px;color:#b5aaaa;padding:0 12px;border-right:solid 1px #545353}

.nav-lanu a:last-child{border-right:none}

.nav-lanu a.on{color:white}

.nav-search{width:100%;float:right;border-bottom:solid 1px #414141;height:40px}

.nav-search .text{width:90%;height:39px;line-height:39px;border:none;background:none;color:#333333;font-size:14px;padding:0 10px;float:left}

.nav-search .submit{width:40px;height:40px;border:none;background:url(../images/nav-search.png) no-repeat center;float:right}

.nav-search .text:focus{color:white}

.header-app.on .navbar-app{background:#111}

.header-app.hny .navbar-app{background:#111}

.header-app{display:none;position:fixed;top:0;left:0;width:100%;height:60px;z-index:500;overflow:hidden;-webkit-box-shadow:3px 0 7px 0 rgba(0,0,0,.1);box-shadow:3px 0 7px 0 rgba(0,0,0,.1);-webkit-transition:background .44s .2s cubic-bezier(0.52,0.16,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1);-o-transition:background .44s .2s cubic-bezier(0.52,0.16,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1);transition:background .44s .2s cubic-bezier(0.52,0.16,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1)}

.header-app.open-menu{height:100%;background:#111111;-webkit-transition:background .36s cubic-bezier(0.32,0.08,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1);-o-transition:background .36s cubic-bezier(0.32,0.08,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1);transition:background .36s cubic-bezier(0.32,0.08,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1)}

.navbar-app{position:relative;background:rgba(0,0,0,0.6);height:60px;text-align:center}

.header-app .logo{float:left;height:60px;vertical-align:middle;padding:18px 15px;margin-top:0}

.header-app .logo img{height:100%}

.navbar-togger{float:right;background:transparent;border:none;padding:22px 15px;display:inline-block;visibility:visible;transition:transform 0.44s 0.2s cubic-bezier(0.04,0.04,0.12,0.96),opacity 0.28s 0.36s cubic-bezier(0.52,0.16,0.24,1),-webkit-transform 0.44s 0.2s cubic-bezier(0.04,0.04,0.12,0.96)}

.navbar-togger .icon_bar{width:24px;height:2px;background-color:#e60012;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.navbar-togger .icon_bar:nth-of-type(2){margin:5px 0}

.open-menu .navbar-togger .icon_bar:nth-of-type(2){opacity:0}

.open-menu .navbar-togger .icon_bar:first-child{-webkit-transform:translate(0,7px) rotate(45deg);-ms-transform:translate(0,7px) rotate(45deg);transform:translate(0,7px) rotate(45deg);background:white}

.open-menu .navbar-togger .icon_bar:last-child{-webkit-transform:translate(0,-7px) rotate(-45deg);-ms-transform:translate(0,-7px) rotate(-45deg);transform:translate(0,-7px) rotate(-45deg);background:white}

.nav-menu{position:absolute;top:50px;left:0;bottom:0;right:0;width:100%;z-index:620;padding:20px;overflow-x:hidden;overflow-y:auto;visibility:hidden;-webkit-transition:visibility 0s linear 1s;-o-transition:visibility 0s linear 1s;transition:visibility 0s linear 1s}

.header-app.open-menu .nav-menu{visibility:visible;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}

.nav-list li{opacity:0;pointer-events:none}

.nav-list li.open{border-bottom:none}

.header-app.open-menu .nav-list li{opacity:1;pointer-events:auto;-webkit-transform:none;-ms-transform:none;transform:none}

.nav-list li:nth-child(1){-webkit-transform:translateY(-44px);-ms-transform:translateY(-44px);transform:translateY(-44px);transition:opacity .3345s cubic-bezier(0.52,0.16,0.52,0.84) .15s,transform .4669s cubic-bezier(0.52,0.16,0.52,0.84) .108s,-webkit-transform .4669s cubic-bezier(0.52,0.16,0.52,0.84) .108s}

.header-app.open-menu .nav-list li:nth-child(1){transition:opacity .3091s cubic-bezier(0.32,0.08,0.24,1) .03s,transform .3455s cubic-bezier(0.32,0.08,0.24,1) .02s,-webkit-transform .3455s cubic-bezier(0.32,0.08,0.24,1) .02s}

.nav-list li:nth-child(2){-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);transition:opacity .29294s cubic-bezier(0.52,0.16,0.52,0.84) .13s,transform .45043s cubic-bezier(0.52,0.16,0.52,0.84) .095s,-webkit-transform .45043s cubic-bezier(0.52,0.16,0.52,0.84) .095s}

.header-app.open-menu .nav-list li:nth-child(2){transition:opacity .32244s cubic-bezier(0.32,0.08,0.24,1) .05s,transform .35825s cubic-bezier(0.32,0.08,0.24,1) .04s,-webkit-transform .35825s cubic-bezier(0.32,0.08,0.24,1) .04s}

.nav-list li:nth-child(3){-webkit-transform:translateY(-36px);-ms-transform:translateY(-36px);transform:translateY(-36px);transition:opacity .26098s cubic-bezier(0.52,0.16,0.52,0.84) .11s,transform .43756s cubic-bezier(0.52,0.16,0.52,0.84) .082s,-webkit-transform .43756s cubic-bezier(0.52,0.16,0.52,0.84) .082s}

.header-app.open-menu .nav-list li:nth-child(3){transition:opacity .33467s cubic-bezier(0.32,0.08,0.24,1) .07s,transform .37539s cubic-bezier(0.32,0.08,0.24,1) .06s,-webkit-transform .37539s cubic-bezier(0.32,0.08,0.24,1) .06s}

.nav-list li:nth-child(4){-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px);transition:opacity .2386s cubic-bezier(0.52,0.16,0.52,0.84) .09s,transform .42827s cubic-bezier(0.52,0.16,0.52,0.84) .069s,-webkit-transform .42827s cubic-bezier(0.52,0.16,0.52,0.84) .069s}

.header-app.open-menu .nav-list li:nth-child(4){transition:opacity .34577s cubic-bezier(0.32,0.08,0.24,1) .09s,transform .39692s cubic-bezier(0.32,0.08,0.24,1) .08s,-webkit-transform .39692s cubic-bezier(0.32,0.08,0.24,1) .08s}

.nav-list li:nth-child(5){-webkit-transform:translateY(-28px);-ms-transform:translateY(-28px);transform:translateY(-28px);transition:opacity .22581s cubic-bezier(0.52,0.16,0.52,0.84) .07s,transform .42259s cubic-bezier(0.52,0.16,0.52,0.84) .056s,-webkit-transform .42259s cubic-bezier(0.52,0.16,0.52,0.84) .056s}

.header-app.open-menu .nav-list li:nth-child(5){transition:opacity .35577s cubic-bezier(0.32,0.08,0.24,1) .11s,transform .42286s cubic-bezier(0.32,0.08,0.24,1) .1s,-webkit-transform .42286s cubic-bezier(0.32,0.08,0.24,1) .1s}

.nav-list li:nth-child(6){-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px);transition:opacity .20343s cubic-bezier(0.52,0.16,0.52,0.84) .05s,transform .41691s cubic-bezier(0.52,0.16,0.52,0.84) .043s,-webkit-transform .41691s cubic-bezier(0.52,0.16,0.52,0.84) .043s}

.header-app.open-menu .nav-list li:nth-child(6){transition:opacity .36577s cubic-bezier(0.32,0.08,0.24,1) .13s,transform .41718s cubic-bezier(0.32,0.08,0.24,1) .12s,-webkit-transform .41718s cubic-bezier(0.32,0.08,0.24,1) .12s}

.nav-list li:nth-child(7){-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);transition:opacity .18105s cubic-bezier(0.52,0.16,0.52,0.84) .03s,transform .41123s cubic-bezier(0.52,0.16,0.52,0.84) .03s,-webkit-transform .41123s cubic-bezier(0.52,0.16,0.52,0.84) .03s}

.header-app.open-menu .nav-list li:nth-child(7){transition:opacity .37577s cubic-bezier(0.32,0.08,0.24,1) .15s,transform .4115s cubic-bezier(0.32,0.08,0.24,1) .14s,-webkit-transform .4115s cubic-bezier(0.32,0.08,0.24,1) .14s}

.nav-list li:nth-child(8){-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px);transition:opacity .15867s cubic-bezier(0.52,0.16,0.52,0.84) .01s,transform .40555s cubic-bezier(0.52,0.16,0.52,0.84) .17s,-webkit-transform .40555s cubic-bezier(0.52,0.16,0.52,0.84) .17s}

.header-app.open-menu .nav-list li:nth-child(8){transition:opacity .38577s cubic-bezier(0.32,0.08,0.24,1) .17s,transform .40582s cubic-bezier(0.32,0.08,0.24,1) .16s,-webkit-transform .42286s cubic-bezier(0.32,0.08,0.24,1) .16s}

.cate-item,.category-item{position:relative;border-bottom:solid 1px rgba(255,255,255,0.5)}

.cate-item a{font-size:16px;line-height:48px;margin-right:60px;display:block;color:white}

.nav-list li.active .cate-item a,.nav-list li.open .cate-item a{color:#e60012}

.category-cont a:last-child{}

.category-cont a.active{color:#ab1302}

.category-tig{font-size:14px;color:#888;text-align:right;line-height:48px;width:50px;height:48px;position:absolute;right:0;top:0;z-index:2}

.category-tig::before,.category-tig::after{content:'';background:rgba(255,255,255,0.5);position:absolute;top:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.category-tig::before{width:16px;height:2px;right:0;margin-top:-1px}

.category-tig::after{width:2px;height:16px;margin-top:-8px;right:7px}

.nav-list li.open .category-tig::before{}

.category-cont{display:none}

.nav-list li.open .category-cont{display:block}

.category-pad{padding:0 15px}

.category-cont a{line-height:40px;display:block;color:rgba(255,255,255,0.8)}

.category-pad a.active{color:#e60012}

.app-search{position:relative}

.app-search-text{width:76%;height:48px;font-size:14px;text-align:left;display:inline-block;vertical-align:middle}

.app-search-btn{width:48px;height:48px;display:inline-block;background:transparent;vertical-align:middle;font-size:16px;line-height:48px;text-align:right;position:absolute;right:0;top:0}

.category-cont{padding:0 15px}

.category-item{position:relative}

.P_parent2:last-child,.P_parent3:last-child{border-bottom:none}

.category-cont{text-indent:1em}

.category-cont2{text-indent:2em}

.category-cont3{text-indent:2em;font-size:12px}

.category-item a{font-size:16px;line-height:48px;margin-right:60px;display:block}

.P_list2 .category-item a{font-size:14px;line-height:36px}

.category-pad a:last-child{}

.category-pad a.active{color:#e60012}

.category-tig{font-size:14px;color:#888;text-align:right;line-height:48px;width:100%;height:48px;position:absolute;right:0;top:0;z-index:2}

.P_list2 .category-tig{line-height:36px;width:36px;height:36px;position:absolute;right:0;top:0;z-index:2}

.category-tig::before,.category-tig::after{content:'';background:#888;position:absolute;top:50%;transition:all .3s}

.category-tig::before{width:16px;height:2px;right:0;margin-top:-1px}

.category-tig::after{width:2px;height:16px;margin-top:-8px;right:7px}

.nav-list .P_parent.open .P_tig::after,.nav-list .P_parent2.open .P_tig2::after,.nav-list .P_parent3.open .P_tig3::after{opacity:0}

.category-cont,.category-cont2,.category-cont3{display:none}

.nav-list .P_parent.open .category-cont{display:block}

.category-pad{}

.category-pad a{line-height:36px;border-bottom:1px solid #888;display:block;color:rgba(255,255,255,0.6)}

.nav-list li .category-item a.active{color:#e60012}

.banner-swiper img{display:block;width:100%}

.banner-swiper{position:relative;overflow:hidden}

.banner-swiper .swiper-button-next{right:7%;top:auto;margin-top:0;bottom:48px;width:38px;height:38px;border-radius:50%;background:url(../images/banner-next.png) no-repeat center;text-align:left;color:white;line-height:40px;font-size:20px}

.banner-swiper .swiper-button-prev{left:3%;top:auto;margin-top:0;bottom:48px;width:38px;height:38px;border-radius:50%;background:url(../images/banner-prev.png) no-repeat center;text-align:right;color:white;line-height:40px;font-size:20px}

.index-one{position:relative;overflow:hidden;padding:100px 7% 156px 3%;background:url(../images/ino-bg.png) no-repeat left bottom -25px}

.index-tit{float:left;width:21%}

.index-tleft{float:left;max-width:88%}

.index-cin{margin-bottom:10px;position:relative;text-align:right}

.index-cin:after{position:absolute;content:'';width:100%;height:4px;background:#e60012;left:0;top:13px}

.index-cin span{font-size:30px;color:#333;line-height:30px;padding-left:18px;background:white;position:relative;z-index:2}

.index-eng{word-break:break-all;font-family:'ttm';line-height:40px;font-size:48px;color:#111111;text-transform:uppercase}

.index-three .index-eng{text-align:center}

.index-eng span{color:#e60012}

.index-dot{text-align:right;margin-top:30px;margin-bottom:10px}

.ino-mid{width:40%;float:left}

.ino-mid p{font-size:14px;color:#666;line-height:26px}

.ino-mid ul{width:78%;margin-top:10px}

.ino-mid li{width:50%;float:left;padding-left:14px;font-size:15px;color:#333;line-height:35px;margin-bottom:10px;position:relative}

.ino-mid li:after{position:absolute;content:'';width:8px;height:8px;border-radius:50%;border:solid 1px #e70e1f;left:0;top:15px}

.ino-more{padding-left:40px;height:25px;line-height:25px;font-size:14px;color:#666;font-family:arial;display:block;background:url(../images/more.png) no-repeat left -5px center;letter-spacing:1px;margin-top:10px}

.ino-more:hover{color:#e70c1d;background-image:url(../images/moreH.png)}

.ino-right{position:relative;width:310px;height:706px;float:right;border:solid 1px #e60012;padding:7px}

.ino-right:after{position:absolute;content:'';width:96%;height:98%;background:url(../images/border.png) no-repeat center;background-size:100%;left:2%;top:1%}

.ino1{height:51.4%;width:100%;position:absolute;top:0;left:0}

.ino1 h3{font-size:130px;text-align:center;color:#111111;font-family:'din';line-height:95px}

.ino1 h4{margin:10px 0;font-size:30px;text-align:center;color:#333333;font-family:'din';line-height:11px}

.ino1 h5{font-size:16px;color:#333;text-align:center}

.ino2{height:48.6%;background:#e60012;width:100%;position:absolute;bottom:0;right:0}

.ino2 h3{font-size:130px;text-align:center;color:#fff;font-family:'din';line-height:95px}

.ino2 h4{margin:10px 0;font-size:30px;text-align:center;color:#fff;font-family:'din';line-height:11px}

.ino2 h5{font-size:16px;color:#fff;text-align:center}

.ino-center{position:absolute;top:51.4%;left:50%;margin-top:-12px;margin-left:-28px}

.index-two{padding:100px 7% 100px 3%}

.int-right{width:79%;float:right;background:#fff}

.int-ul li{transition:all 1s;position:relative;overflow:hidden;height:760px;width:8.4%;margin-right:2px;float:left}

.int-ul li:last-child{margin-right:0}

.int-ul li .int-pic{width:100%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);transition:all 1s;filter:gray}

.int-pic img{display:block}

.int-num{font-size:50px;color:white;opacity:0.5;width:100%;text-align:center;font-family:'din';position:absolute;top:107px;line-height:36px}

.int-line{width:2px;position:absolute;top:62px;height:25px;background:rgba(255,255,255,0.5);left:50%;margin-left:-1px}

.int-ul li.hover{width:74%}

.int-ul li.hover .int-pic{width:57%;float:left;overflow:hidden;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray}

.int-ul li.hover .int-line{display:none}

.int-ul li.hover .int-num{background:url(../images/int-num.png) no-repeat center;width:55px;height:47px;opacity:1;padding-left:5px;top:0;left:57%;margin-left:-8px;font-size:30px;line-height:47px}

.int-font{position:relative;display:none;transition:all 1s;width:39%;height:413px;float:left;margin-left:-60px;padding-left:52px;border:solid 8px #e60012;position:relative;z-index:2;margin-top:192px}

.int-font h3{width:80%;padding-left:45px;background:white;margin-top:-9px;font-size:22px;color:#111111;line-height:34px}

.int-font p{width:80%;padding-left:45px;font-size:14px;color:#666;line-height:26px;margin-top:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}

.int-more{background:url(../images/more.png) no-repeat center;width:37px;height:25px;display:block;margin:50px 0 0 45px}

.int-more:hover{background-image:url(../images/moreH.png)}

.int-ul li.hover .int-font{display:block}

.int-swiper{display:none;margin-top:30px}

.int-swiper .int-ul li.hover{width:100%}

.int-swiper .int-ul li{height:auto}

.int-swiper .int-pic img{width:100%}

.int-swiper .swiper-container{padding-bottom:50px}

.int-swiper .swiper-pagination-bullet{width:10px;height:10px;background:#d7d7d7;opacity:1;margin:0 6px}

.int-swiper .swiper-pagination-bullet-active{background:#e60012}

.int-swiper .int-ul li.hover .int-pic{width:100%;max-height:300px}

.int-swiper .int-ul li.hover .int-num{top:300px;left:0}

.int-swiper .int-font{width:auto;margin-top:10px;margin-left:55px;height:auto;padding-bottom:30px}

.int-dot{position:absolute;top:-28px;right:-15px}

.int-dot img{display:block;width:100%}

.index-three{padding:100px 7% 100px 7%;background:#f4f4f4}

.index-three .index-cin span{background:#f4f4f4}

.ine-right{width:100%;float:left;position:relative}

.ine-ser{float:left;width:23%;margin-right:2%}

.ine-pic{overflow:hidden;transition:all .5s;width:100%;background-repeat:no-repeat;background-size:cover}

.ine-pic img{transition:all .5s;display:block;width:100%}

.ine-font{transition:all .5s;padding-top:50px;height:138px;background:white;border-bottom:solid 5px white}

.ine-font h3{font-size:22px;color:#333333;text-align:center;line-height:22px;padding:0 2px;word-break:keep-all}

.ine-font h4{font-size:14px;color:#888;font-family:arial;text-align:center;line-height:16px;margin-top:10px}

.ine-ser:hover .ine-pic img{transform:scale(1.05)}

.ine-ser:hover .ine-font{border-bottom-color:#e60012}

.ine-ser:hover .ine-font h3{color:#e60012}

.ine-news{width:50%;float:right}

.ine-tit{font-size:30px;color:#333;text-align:center;line-height:30px;margin:9px 0 30px}

.ine-box{position:absolute;width:50%;height:85.5%;bottom:0;right:0;background:white;border-top:solid 5px #e60012}

.ine-box li{padding:0 11%;margin-top:25px}

.ine-li{display:block;width:100%;padding-bottom:15px;border-bottom:solid 1px #c1c1c1}

.ine-data{font-size:16px;color:#666;font-family:arial;line-height:26px}

.ine-pt{font-size:18px;color:#333;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-bottom:10px;margin-bottom:0px}

.ine-li p{font-size:14px;color:#888;line-height:20px;height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}

.ine-box .swiper-container{padding-bottom:40px}

.ine-box .swiper-pagination-bullet{width:10px;height:10px;background:#d7d7d7;opacity:1;margin:0 6px}

.ine-box .swiper-pagination-bullet-active{background:#e60012}

.ine-box li:hover .ine-pt{color:#e60012}

.index-four{padding:100px 7% 80px 3%;background:white}

.inf-right{width:79%;float:left}

.inf-left{width:65%;float:left}

.inf-map{overflow:hidden;height:380px}

.inf-map img{display:block}

.inf-com{width:95%;padding:60px 0;border-bottom:solid 1px #c7c7c7}

.inf-jj{float:left;padding-left:65px;background:url(../images/inf-jj.png) no-repeat left center}

.inf-jj h3{font-size:22px;color:#333;line-height:40px;margin-bottom:6px}

.inf-jj h4{font-size:14px;color:#666;line-height:10px}

.inf-more{text-align:center;line-height:47px;font-size:14px;color:#666;background:url(../images/more.png) no-repeat right 40px center;padding-right:40px;width:188px;height:49px;border:solid 1px #c7c7c7;float:right}

.inf-more:hover{border-color:#e60012;color:#e60012;background-image:url(../images/moreH.png)}

.inf-rr{padding:80px 3% 0;position:relative;width:35%;height:550px;background:#e60012;float:right}

.inf-dot{position:absolute;right:0;top:-23px;width:106%}

.inf-dot img{display:block;width:100%}

.inf-rr li{position:relative;margin-bottom:50px;padding-left:65px;background-repeat:no-repeat;background-position:left center}

.inf-rr li h3{font-size:16px;color:white;line-height:16px;margin-bottom:8px}

.inf-rr li h4{font-size:14px;color:white;font-weight:bold;line-height:14px}

.inf-rr li:after{position:absolute;content:'';width:1px;height:42px;background:rgba(255,255,255,0.7);left:16px;top:42px}

.inf-rr li:last-child:after{display:none}

.foot{padding:50px 7% 50px 3%;background:#f2f2f2 url(../images/foot-bg.png) no-repeat right center}

.foot-left{float:left;width:61%}

.foot-nav{overflow:hidden}

.foot-nav a{display:block;float:left;padding:0 25px;font-size:18px;color:#333;line-height:18px;border-right:solid 1px #d7d7d7}

.foot-nav a:first-child{padding-left:0}

.foot-nav a:last-child{border-right:none}

.foot-nav a:hover{color:#E60012}

.foot-link{font-size:14px;color:#666;margin-top:25px}

.foot-link span{padding-left:20px}

.foot-link a{font-size:14px;color:#666}

.foot-link a:hover{color:#E60012}

.foot-right{float:right;width:30%}

.foot-ewm{float:right}

.foot-share{width:70%;float:right}

.foot-top span{font-size:14px;color:#666666;line-height:19px;float:left}

.foot-lanu{padding:14px 0;margin-right:5px;float:right;padding-left:20px;background:url(../images/foot-lanu.png) no-repeat left center}

.foot-lanu a{padding:0 8px;border-right:solid 1px #bababa}

.foot-lanu a:last-child{border:none}

.foot-top i{float:right;font-style:normal;font-size:14px;color:#666}

.foot-line{height:1px;background:#c0c0c0;margin:33px 0}

.foot-lanu a:hover{color:#E60012}

.foot-bot{overflow:hidden}

.foot-bot span{float:left;font-size:14px;color:#666;line-height:14px}

.foot-mmp{float:right;padding:12px 0}

.foot-mmp i{float:left;font-style:normal}

.foot-mmp a{display:block;margin:0 15px 0 0px !important;color:#545454 !important;font-size:24px !important;opacity:1 !important;float:left !important;background:none !important;line-height:19px !important;height:19px !important;padding:0 !important}

.bds_weixin{display:none !important}

.bd_weixin_popup{width:250px !important;height:310px !important}

.foot-mmp a:hover{color:#e60012 !important}

.foot-app{width:100%;background:#ededed;padding:0 15px;display:none}

.footer-tit{position:relative;border-bottom:1px solid #ddd}

.open .footer-tit a{color:#e60012}

.footer-tit a{font-size:16px;color:#333333;line-height:48px;margin-right:48px;display:block}

.footer-tig{font-size:14px;color:#888;text-align:right;line-height:48px;width:20px;height:48px;position:absolute;right:0px;top:0;z-index:2}

.footer-tig::before,.footer-tig::after{content:'';background:#ccc;position:absolute;top:50%;transition:all .3s;left:50%}

.footer-tig::before{width:18px;height:2px;margin-left:-8px}

.footer-tig::after{width:2px;height:18px;margin-top:-8px}

.footer-item.open .footer-tig::after{opacity:0}

.footer-item.open .footer-tig::before{background:#e60012}

.footer-cont{display:none;border:solid 1px #ddd;border-top:0;padding:0 15px}

.footer-cont a{line-height:40px;color:#666;display:block;font-size:14px;border-bottom:dashed 1px #ddd}

.footer-cont a:last-child{border:none}

.footer-item.open .footer-cont a.active{color:#e60012}

.footer-top{padding:30px 0 20px}

.footer-left{width:30%;text-align:center;margin:0 auto}

.footer-left img{display:block;width:100%}

.footer-left p{font-size:14px;color:#666;margin-top:10px}

.footer-right{width:90px;margin:0 auto}

.footer-right .foot-lanu{margin-left:0;float:none}

.footer-right .foot-mmp{float:none;width:90px;margin:0 auto}

.footer-right .foot-mmp a{margin-left:0 !important;margin:0 10px 0 !important}

.footer-bot{padding:20px 0 30px;border-top:solid 1px #ddd}

.footer-share{text-align:center}

.footer-share a{display:inline-block !important;float:none !important;background:none !important;font-size:20px !important;height:30px !important;line-height:30px !important;margin:0 7px !important;padding:0 !important;opacity:1 !important;color:rgba(255,255,255,0.5) !important}

.footer-share a:hover{color:#e60012 !important}

.footer-bot p,.footer-bot p a{font-size:14px;color:#666;line-height:22px}

.footer-link,.footer-link a{line-height:26px;font-size:14px;color:#666}

.footer-link{padding:0px 0 20px;overflow:hidden}

.footer-link a{display:block;float:left;margin-right:15px}

.footer-link span{float:left}

.footer-link a:hover{color:#e60012}

@media (max-width:1680px){.ine-box{height:82%}

.ine-box .swiper-container{padding-bottom:50px}

.ine-box li{margin-top:17px}

.ine-pt{padding-bottom:4px;margin-bottom:0px}

.ino-mid ul{width:100%}

.head-main{width:1200px}

.pc-h{padding-top:16%}

.ino-mid{width:50%}

.int-font{width:48%}

.index-eng{font-size:37px}

}.pro-nav a:nth-child(3){display:none}

.pro-nav a:nth-child(2){border-right:none}

a.zz{display:none}

.kf1{display:none}

.kf-shqi{display:none}

.news-box .article .list_text ul li{padding-bottom:20px;border-bottom:1px solid #cccccc;margin-bottom:30px}

.news-box .article .list_text ul li a{display:block}

.news-box .article .list_text ul li a .time{width:12%;float:left;color:#666666;text-align:center}

.news-box .article .list_text ul li a .time h4{font-family:helv;font-size:40px;letter-spacing:2px}

.news-box .article .list_text ul li a .time h5{font-family:helv;font-size:14px;letter-spacing:-1px}

.news-box .article .list_text ul li a .con{width:85%;float:left;margin-left:3%}

.news-box .article .list_text ul li a .con h4{font-size:16px;color:black;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}

.news-box .article .list_text ul li a .con p{font-size:12px;color:#aaaaaa;line-height:18px;height:36px;overflow:hidden}

.news-box .article .list_text ul li a:hover .con h4{text-decoration:underline}

@media (max-width:1600px){.ine-box .swiper-container{padding-bottom:50px}

.ine-box li{margin-top:30px}

.ine-pt{padding-bottom:15px;margin-bottom:0px}

}@media (max-width:1560px){.foot-nav a{padding:0 22px}

}@media (max-width:1440px){.int-right li{height:600px}

.int-font{margin-top:100px;margin-left:-40px;padding-left:32px}

.int-font h3,.int-font p{width:85%;padding-left:30px}

.int-more{margin-left:30px}

.foot-nav a{padding:0 6px;font-size:18px}

.foot-share{width:65%}

.foot-lanu{margin-left:13px}

.index-eng{font-size:31px}

}@media (max-width:1340px){.ine-box{height:81%}

.ine-box li{margin-top:12px}

.inf-jj h3{font-size:18px}

.inf-jj h4{font-size:12px}

.inf-more{width:150px;background-position:right 20px center}

}@media (max-width:1220px){.ino-mid{width:45%}

.head-main{width:1000px}

.ino-right{width:300px;height:600px;margin-top:50px}

.index-one{padding-bottom:207px}

.int-right li.hover{width:73%}

.int-font{margin-top:130px;height:350px}

.int-more{margin-top:30px}

.ine-ser{width:30%;margin-right:10px}

.ine-news{width:35%}

.ine-box{height:84%;width:35%}

.ine-box li{margin-top:20px}

.inf-jj{padding-left:50px;background-size:40px}

.inf-more{width:100px;background-size:25px;background-position:right 7px center;padding-right:28px}

.inf-rr li:after{top:50px}

.inf-rr{padding-top:52px}

.foot-left{width:65%}

.foot-nav a{padding:0 10px;font-size:16px}

.foot-right{width:35%}

.index-eng{font-size:26px}

.index-cin span,.ine-tit{font-size:22px;line-height:22px;margin:5px 0 15px}

}@media (max-width:1025px){.pc-head{display:none}

.header-app{display:block}

.index-one{padding:40px 15px 107px;background-size:100%}

.index-tit{width:100%}

.index-tleft{position:relative;width:30%}

.index-eng{text-align:right}

.index-dot{margin:0;transform:rotate(-90deg);position:absolute;top:0;margin-top:-80px;left:160%}

.ino-mid{width:100%;margin-top:20px}

.ino-mid ul{margin-top:20px}

.ino-more{margin-top:25px}

.ino-right{width:100%;height:160px;margin-top:50px}

.ino1,.ino2{width:50%;height:100%}

.ino1{background:white}

.ino-right:after{display:none}

.ino-center{transform:rotate(-90deg)}

.ino1 h3,.ino2 h3{font-size:100px;line-height:75px}

.index-two{padding:40px 15px}

.int-right{width:100%}

.int-show{display:none}

.int-swiper{display:block}

.int-font p{-webkit-line-clamp:3}

.index-three{padding:15px 15px}

.ine-right{width:100%;margin-right:-10px}

.ine-ser{width:49%;margin:1%}

.ine-ser:nth-child(2){margin-right:0}

.ine-pic{max-height:300px}

.ine-font{height:100px;padding-top:25px}

.ine-news{width:100%;text-align:left;margin-top:30px}

.ine-news .index-eng,.ine-news .ine-tit{text-align:center}

.ine-box{position:static;width:100%;height:auto}

.ine-box li{margin-top:20px}

.ine-box .swiper-pagination{bottom:20px !important}

.index-four{padding:40px 15px}

.inf-right{width:100%;margin-top:30px}

.inf-left{width:100%}

.inf-com{padding:30px 0;width:100%}

.inf-rr{width:100%;height:auto;margin-top:30px}

.inf-rr li{width:50%;float:left}

.inf-dot{width:50%}

.inf-more{width:150px;background-size:auto;background-position:right 20px center}

.inf-rr li:after{top:41px}

.inf-map img{width:100%}

.foot{display:none}

.foot-app{display:block}

}@media (max-width:640px){.int-font h3,.int-font p{padding-left:10px}

.int-more{margin-left:10px}

.int-swiper .int-ul li.hover .int-pic{max-height:200px}

.int-swiper .int-ul li.hover .int-num{top:200px}

.ine-ser{width:48%}

.ine-font{height:75px;padding-top:12px}

.ine-font h3{font-size:16px;line-height:16px}

.ine-font h4{margin-top:6px}

.ine-pic{max-height:200px}

.inf-map{height:auto;max-height:300px}

.inf-more{float:left;margin-top:20px}

.inf-rr li{width:100%}

.inf-dot{width:100%}

.index-tleft{width:100%;max-width:100%}

.index-cin:after{display:none}

.index-cin{text-align:left;margin-bottom:0}

.index-cin span{padding-left:0}

.index-eng{text-align:left;font-size:26px;line-height:26px}

.index-cin span,.ine-tit{font-size:22px}

.index-one{background-size:140%}

.ino-right{margin-top:30px}

.int-ul li.hover .int-font{padding:0 0 20px 20px}

.int-font p{margin-top:5px;line-height:22px}

.int-more{margin-top:20px}

.index-dot{left:85%;margin-top:-90px}

}.ny-banner{position:relative;height:500px;background-repeat:no-repeat;background-position:center;background-size:cover}

.ny-font{position:absolute;width:100%;bottom:0;left:0;padding:0 3%}

.ny-tit{height:50px;border-left:solid 5px white;padding-left:20px;margin-bottom:30px}

.ny-tit h3{font-size:26px;color:white;line-height:19px;text-transform:uppercase;font-family:arial;margin-bottom:12px;display:none}

.ny-tit h4{font-size:50px;color:white;line-height:50px;font-family:'思源黑体 CN Medium'}

.ny-nav{height:80px;border-top:solid 1px rgba(255,255,255,0.3)}

.ny-nav .ny-item{float:left;line-height:80px;margin-right:55px}

.ny-nav{height:80px;border-top:solid 1px rgba(255,255,255,0.3)}

.ny-nav a{display:block;float:left;font-size:20px;color:white;line-height:80px;margin-right:55px}

.ny-nav a.active{font-weight:bold;color:#e60012}

.ny-nav .item-a{display:block;font-size:20px;color:white;position:relative;z-index:4}

.ny-nav .item-a.active,.ny-nav .item-a:hover{font-weight:bold;color:#e60012}

.ny-slide{transition:all .5s;position:absolute;z-index:3;width:100%;background:rgba(0,0,0,1);left:0;padding:0 5%;top:100%;max-height:0;height:auto;overflow:hidden}

.ny-slide .item-a1{display:block;font-size:20px;color:white}

.ny-item:hover .ny-slide{max-height:200px;overflow:visible;padding-top:20px;padding-bottom:20px}

.ny-nav .ny-item1{float:left;line-height:40px;padding-right:40px}

.ny-nav .item-a1{display:block;font-size:18px;color:white;position:relative;z-index:4}

.ny-nav .item-a1.active,.ny-nav .item-a1:hover{color:#e60012}

.ny-slide1{padding:0 30px;transition:all .5s;position:absolute;z-index:3;border-top:solid 1px rgba(255,255,255,0.5);width:100%;background:rgba(0,0,0,1);left:0;padding:0 5%;top:100%;max-height:0;height:auto;overflow:hidden}

.ny-slide1 .item-a2{float:left;display:block;font-size:16px;color:white;margin-right:30px;padding:20px 0px}

.ny-item1:hover .ny-slide1{max-height:200px}

.ny-nav .item-a2.active,.ny-nav .item-a2:hover{color:#e60012}

.app-banner{position:relative;display:none;height:250px;background-repeat:no-repeat;background-position:center;background-size:cover}

.app-font{position:absolute;width:100%;bottom:20px;left:0;padding:0 15px}

.app-tit{height:24px;border-left:solid 5px white;padding-left:20px}

.app-tit h3{font-size:16px;color:white;line-height:12px;text-transform:uppercase;font-family:arial;margin-bottom:8px;display:none}

.app-tit h4{font-size:24px;color:white;line-height:24px;font-family:'思源黑体 CN Medium'}

.second-nav{position:relative;display:none}

.se-top{height:48px;background:#333;line-height:48px;border-bottom:solid 1px rgba(255,255,255,0.3);padding:0px 15px;position:relative}

.se-top .se-a{color:#fff;font-size:16px;text-transform:uppercase}

.se-tig.P_tig{transition:all .5s;font-size:14px;color:#fff;text-align:right;line-height:48px;height:48px;float:right}

.second-nav.open .se-tig.P_tig{transform:rotate(90deg)}

.se-cont{background:#333;padding:0 20px;position:absolute;top:100%;left:0;display:none;width:100%;z-index:3}

.se-cont .P_list2 .category-item a{line-height:45px;color:rgba(255,255,255,0.8)}

.se-cont .P_list2 .category-item a.active{line-height:45px;color:#e60012}

.second-nav .P_parent.open .P_tig::after,.second-nav .P_parent2.open .P_tig2::after,.second-nav .P_parent3.open .P_tig3::after{opacity:0}

.bot{position:absolute;top:48px;background:#fff;z-index:10}

.se-top1{background:#222}

.se-top{height:48px;background:#333;line-height:48px;border-bottom:solid 1px rgba(255,255,255,0.3);padding:0px 15px;position:relative}

.se-top .se-a{color:#fff;font-size:16px;text-transform:uppercase}

.se-tig.P_tig{transition:all .5s;font-size:14px;color:#fff;text-align:right;line-height:48px;height:48px;float:right}

.se-bot{width:100%;display:none}

.se-tig.P_tig.open{transform:rotate(90deg)}

.se-btop{height:48px;line-height:48px}

.se-tig1{width:48px;height:48px;line-height:48px;float:right;position:relative}

.se-tig2{width:48px;height:48px;line-height:48px;float:right;position:relative}

.se-a1{color:#fff;font-size:14px;text-transform:uppercase}

.se-btop.hover a{color:#e60012;font-weight:bold}

.se-bbtop{height:50px;line-height:50px}

.se-bbot{padding-left:.2rem}

.se-bbbot{padding-left:.4rem}

.se-a2{color:#666;font-size:14px}

.se-bbbot a{display:block;color:#999;font-size:14px;line-height:35px}

.three a{display:block;line-height:40px;border-bottom:solid 1px #d8d8d8;font-size:16px;color:#333;margin:.1rem 20px}

@media (max-width:1025px){.app-banner,.second-nav{display:block}

.ny-banner{display:none}

}.pagee{text-align:right;position:relative}

.pagee a{margin:0 3px;border:solid 1px #d6d6d6;display:inline-block;width:30px;height:30px;font-size:16px;color:#666;font-family:'cond';text-align:center;line-height:28px;background:white}

.pagee a.prev,.pagee a.next{font-size:14px;width:70px;font-size:14px}

.pagee a:hover,.pagee a.on{color:#fff;background:#e60012;border-color:#e60012}

.product{padding:50px 0 80px;background:white}

.pro-box{border-bottom:solid 1px #d6d6d6;margin-bottom:40px}

.product ul{overflow:hidden;margin-left:-50px}

.product li{width:433px;float:left;margin-left:50px;margin-bottom:20px}

.pro-list{display:block;width:100%}

.pro-pic{width:100%;height:350px;overflow:hidden}

.pro-pic img{display:block;width:100%;height:100%;transition:all .5s}

.pro-tit{height:106px;padding-top:29px;background:url(../images/pro-more.png) no-repeat right center;transition:all .5s}

.pro-tit h3{width:80%;font-size:20px;color:#444;margin-bottom:4px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.pro-tit p{width:80%;font-size:14px;color:#666;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.product li:hover img{transform:scale(1.05)}

.product li:hover .pro-tit{padding-left:20px;background-color:#f9000e;background-image:url(../images/pro-moreH.png);background-position:right 20px center}

.product li:hover .pro-tit h3,.product li:hover .pro-tit p{color:white}

@media (max-width:1440px){.product li{width:366px}

.pro-pic{height:296px}

}@media (max-width:1220px){.product ul{margin-left:-30px}

.product li{width:313px;margin-left:30px}

.pro-pic{height:253px}

}@media (max-width:1025px){.product ul{margin-left:0}

.product li{width:33.333%;margin-left:0;padding:0 10px}

.pro-pic{height:auto}

}@media (max-width:640px){.product{padding:40px 0}

.product ul{margin:0 -7.5px}

.product li{width:50%;padding:0 7.5px}

.pro-tit{padding-top:15px;height:72px;background-size:25px 20px}

.pagee{text-align:center}

.pro-tit h3{font-size:18px;margin-bottom:0}

.pro-box{margin-bottom:30px}

}.proinfo{padding:50px 0 80px;background:white}

.pro_left{width:755px;float:left;overflow:hidden;height:450px}

.jqzoom{height:450px;float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;width:100%;overflow:hidden}

.jqzoom img{width:100%;height:100%}

.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:400px;height:400px;background:#ffffff;display:none;text-align:center;overflow:hidden}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:200px !important;height:200px !important;border:1px solid #aaa;background:#ffffff;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50)}

.spec-preview{width:560px;float:left}

.spec-scroll{width:175px;height:450px;float:right}

.spec-scroll .next{float:right}

.spec-scroll .prev,.spec-scroll .next{position:relative;z-index:2;width:15px;font-weight:bold;height:112px;cursor:pointer;float:left;line-height:112px;font-size:14px;color:#999}

.spec-scroll .prev:hover,.spec-scroll .next:hover{color:#08d}

.spec-scroll .items{width:100%;height:100%;overflow:hidden;float:left;position:relative}

.spec-scroll .items ul{position:absolute}

.spec-scroll .items ul li{margin-bottom:19px;width:100%;text-align:center;height:137px}

.spec-scroll .items ul li img{border:1px solid transparent;width:100%;height:100%}

.spec-scroll .items ul li.hover img{border:1px solid #f9000e}

.pro_right{height:450px;width:605px;float:right;position:relative;overflow:hidden}

.pror-tit{font-size:30px;color:#333;line-height:30px;margin-bottom:33px;padding-bottom:20px;border-bottom:solid 2px #b8b8b8}

.pro_right p{font-size:14px;color:#888;line-height:26px}

.pro_right span{display:block;font-weight:bold;font-size:14px;color:#333;line-height:26px}

.pro-more{position:absolute;bottom:0;width:100%;height:49px;left:0}

.pro-more a{float:left;margin-right:10px;transition:all .5s;display:block;width:171px;height:49px;border:solid 1px #c7c7c7;text-align:center;line-height:47px;color:#333333;font-size:14px}

.pro-more a:hover{color:#fff;background:#f9000e;border-color:#f9000e}

.proi-top{margin-bottom:40px}

.pro-nav{padding:28px 0;background:#f2f2f2;overflow:hidden}

.pro-nav a{display:block;padding:0 50px;border-right:solid 1px #bdbdbd;font-size:18px;color:#333333;line-height:17px;float:left}

.pro-nav a:last-child{border-right:none}

.pro-nav a.on{color:#f9000e}

.pro-hide{display:none}

.pro-hide.on{display:block;max-width:100%;overflow:auto}

.pro-hide p{font-size:14px;color:#888;line-height:26px}

.pro-big{padding:30px 0 45px;border-bottom:solid 1px #cfcfcf;margin-bottom:40px}

.pro-back{text-align:right}

.pro-back a{font-size:16px;color:#666;line-height:38px;text-align:center;display:inline-block;padding:0 20px;height:40px;border:solid 1px #d6d6d6}

.pro-prev i{float:left;margin-right:4px}

.pro-next i{float:right;margin-left:4px}

.pro-back a:hover{color:#fff;border-color:#e60012;background:#e60012}

.pro-one{display:none}

.pro-img{width:60%;margin:0 auto}

.pro-img img{display:block;width:100%}

.pro-one .swiper-pagination{bottom:20px !important}

.pro-one .swiper-pagination-bullet-active{background:#f9000e}

@media (max-width:1440px){.pro_left{width:650px;height:390px}

.spec-preview{width:480px}

.jqzoom{height:390px}

.spec-scroll{width:150px;height:390px}

.spec-scroll .items ul li{margin-bottom:15px;height:120px}

.pro_right{width:510px;height:390px}

}@media (max-width:1220px){.pro_left{width:540px;height:323px}

.spec-preview{width:400px}

.jqzoom{height:323px}

.spec-scroll{width:125px;height:323px}

.spec-scroll .items ul li{margin-bottom:10px;height:100px}

.pro_right{width:430px;height:370px}

.pror-tit{margin-bottom:10px}

}@media (max-width:1025px){.pro_left{display:none}

.pro-one{display:block}

.pro_right{width:60%;margin:30px auto 0;float:none;height:auto}

.pro-more{position:static;margin-top:30px}

}@media (max-width:640px){.news-box .article .list_text ul li a .time{width:20%}

.news-box .article .list_text ul li a .con{width:75%}

.proinfo{padding:40px 0 50px}

.pro-big{margin-bottom:30px}

.pro-img,.pro_right{width:100%}

.pro-more a{width:120px;height:40px;line-height:38px}

.pro-nav{padding:18px 0}

.pro-nav a{padding:0 20px;font-size:16px}

}.fare{padding-bottom:80px}

.fare-one{padding:50px 0 10px}

.fare-one h3{font-size:24px;color:#333;line-height:24px}

.fare-one ul{margin-left:-145px;margin-top:40px}

.fare-one li{cursor:default;margin-bottom:45px;width:164px;float:left;margin-left:145px}

.fao-cir{margin:0 auto;transition:all .5s;width:164px;height:164px;border:solid 1px #f9000e;border-radius:50%}

.fao-icon{width:50px;height:50px;margin:0 auto;overflow:hidden}

.fao-show,.fao-hide{transition:all .5s;width:100%;height:100%}

.fare-one li:hover .fao-show,.fare-one li:hover .fao-hide{transform:translateY(-50px)}

.fare-one li:hover .fao-cir{background:#f9000e}

.fare-one li:hover .fao-tit{color:white}

.fao-icon img{display:block;width:100%;height:100%}

.fao-tit{text-align:center;font-size:14px;color:#333;line-height:14px;margin-top:14px}

.fare-one li p{font-size:13px;color:#666;line-height:15px;text-align:center;font-weight:lighter;margin-top:24px;height:72px;overflow-y:auto}

.fat-top{margin-bottom:10px;position:relative;background:#f3f3f3}

.fat-right{float:right;width:50%;overflow:hidden}

.fat-right img{display:block;width:100%;transition:all .5s}

.fat-right:hover img{transform:scale(1.05)}

.fat-left{position:absolute;height:100%;left:0;top:0;width:50%;padding:54px;padding-right:30px}

.fat-left h3{font-size:24px;color:#333333;line-height:24px}

.fat-left p{font-size:14px;color:#888;line-height:24px}

.fat-left span{margin-bottom:3px;display:block;color:#333333;font-size:14px;font-weight:bold}

.fat-bot{background:#f3f3f3;position:relative}

.fat-bot .fat-right{float:left}

.fat-bot .fat-left{left:auto;right:0}

.fat-scroll{height:89%;overflow-y:auto;padding-right:20px}

.fat-scroll::-webkit-scrollbar,.doctjion2-ul li p::-webkit-scrollbar,.fare-one li p::-webkit-scrollbar{width:3px;background-color:#dcdbdb}

.fat-scroll::-webkit-scrollbar-thumb,.doctjion2-ul li p::-webkit-scrollbar-thumb,.fare-one li p::-webkit-scrollbar-thumb{background-color:#f9000e;border-radius:10px}

@media (max-width:1440px){.fare-one ul{margin-left:-95px}

.fare-one li{margin-left:95px}

}@media (max-width:1220px){.fare-one ul{margin-left:-45px}

.fare-one li{margin-left:45px}

}@media (max-width:1025px){.fare-one ul{margin-left:0px}

.fare-one li{margin-left:0px;padding:0 20px;width:20%}

}@media (max-width:768px){.fare-one li{padding:0 20px;width:33.333%}

.fare-one li p{height:72px;margin-top:10px}

.fat-right,.fat-bot .fat-right{width:100%;float:none;max-height:350px}

.fat-left{position:static;height:auto;width:100%}

.fat-left{padding:30px}

}@media (max-width:640px){.fare{padding-bottom:50px}

.fare-one{padding:40px 0}

.fare-one ul{margin:40px -7.5px 0}

.fare-one li{padding:0 7.5px;width:50%;margin-bottom:30px}

.fao-cir{width:120px;height:120px}

.fao-icon{width:40px;height:40px}

.fat-left{padding:30px 20px}

.fat-scroll{padding-right:0}

.fare-one li:hover .fao-show,.fare-one li:hover .fao-hide{transform:translateY(-40px)}

}.reciue{padding:80px 0 70px}

.rec-one{padding:50px 80px;background:#f6f6f6;position:relative;margin-bottom:60px}

.rec-one h3{font-size:24px;color:#333;line-height:24px;margin-bottom:20px}

.rec-one p{font-size:20px;color:#333;font-weight:lighter;line-height:28px}

.rec-one:after{position:absolute;content:'';background:url(../images/reo1.png) no-repeat center;background-size:cover;width:51px;height:48px;top:-28px;left:0}

.rec-one:before{position:absolute;content:'';background:url(../images/reo2.png) no-repeat center;background-size:cover;width:64px;height:60px;bottom:-34px;right:0}

.rec-two h3{font-size:24px;color:#333;line-height:24px;margin-bottom:20px}

.rec-two h4{font-size:24px;color:#333;line-height:24px;margin-bottom:20px}

.job-item{margin-bottom:10px}

.job-item.open .job-le{background:#f9000e}

.job-item.open .job-le:after{opacity:0}

.job-hea{width:100%;height:50px;line-height:50px;cursor:pointer}

.job-le{float:left;width:50px;height:50px;position:relative;background:#888888}

.job-le:before{content:'';width:20px;height:2px;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-1px;background:#fff}

.job-le:after{content:'';height:20px;width:2px;position:absolute;top:50%;left:50%;margin-left:-1px;margin-top:-10px;background:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.job-ri{padding-left:50px;background:#dfdfdf;font-size:18px;color:#333333;line-height:50px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.job-z{float:left;padding-left:30px;width:70%}

.job-d{float:right;padding-right:20px;color:#666;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.job-cont{display:none;background:#f8f8f8}

.job-pad{padding:60px 12px}

.job-b{}

.job-c-z{float:left;width:50%;padding:0 38px}

.job-c-z p{font-size:16px;line-height:28px;margin-bottom:10px}

.job-c-z ol{margin-left:15px}

.job-c-z li{color:#666;margin-bottom:20px;font-size:14px;line-height:20px}

.job-b::after{content:'';position:absolute;top:0;left:50%;height:100%;background:#d5d5d5}

.btn-send{margin-left:38px;margin-top:25px;color:#fff;line-height:40px;padding:0 47px;background:#888888;border-radius:5px;display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.btn-send:hover{background:#F9000E;color:#fff}

.job-item.open .job-ri{background:#666;color:#fff}

.job-item.open .job-d{color:#fff}

@media (max-width:640px){.reciue{padding:50px 0 40px}

.rec-one{padding:20px;margin-bottom:40px}

.job-pad{padding:20px 15px}

.job-c-z{width:100%;padding:0}

.job-b::after{display:none}

.btn-send{margin-left:0;padding:0 30px;margin-top:10px}

.job-ri{font-size:16px}

.rec-one:before{width:50px;height:47px;bottom:-27px}

.rec-one:after{width:45px;height:42px;top:-25px}

.job-c-z li{margin-bottom:10px}

.z-1{padding-bottom:10px;border-bottom:solid 1px #ccc;margin-bottom:13px}

}.download{padding:50px 0 80px;background:#f8f8f8}

.down-box{padding-bottom:30px}

.down-list{padding:0 50px;height:82px;background:white;margin-bottom:10px}

.down-tit{width:60%;float:left;font-size:18px;color:#333;line-height:82px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.down-right{float:right;padding:30px 0}

.down-right span{float:left;font-size:14px;color:#666;line-height:23px;padding-right:40px;border-right:solid 1px #bdbdbd}

.down-right a{line-height:23px;float:left;margin-left:40px;font-size:14px;color:#666}

.down-right a i{float:right;font-size:24px;padding-left:5px}

.down-list:hover .down-tit,.down-list:hover .down-right a{color:#f9000e}

@media (max-width:640px){.download{padding:40px 0 50px}

.down-box{padding-bottom:20px}

.down-list{height:60px;padding:0 15px}

.down-tit{width:50%;font-size:16px;line-height:60px}

.down-right{padding:22px 0}

.down-right span{line-height:16px;font-size:12px;padding-right:10px}

.down-right a{line-height:16px;font-size:12px;margin-left:10px}

}.sale{padding:50px 0 80px}

.title-left{position:relative;float:left;font-size:25px;line-height:25px;padding-left:10px;text-transform:capitalize}

.title-left{}

.title-left:after{position:absolute;content:'';width:5px;height:25px;background:#e60012;left:0;bottom:3px}

.title-right{float:left;margin-left:10px;margin-bottom:0px}

.title-right h3{margin-bottom:15px;font-size:30px;font-weight:bold;color:#333;line-height:32px}

.title-right h4{font-size:25px;color:#333;line-height:25px}

.form{margin-top:73px}

.form-para{margin:0 -20px;overflow:hidden}

.form-text{float:left;width:50%;padding:0 20px;height:55px;margin-bottom:10px}

.form-text .text{width:100%;height:100%;border:solid 1px #d7d7d7;padding:0 20px;font-size:14px;color:#888;line-height:53px}

.form-area{margin-bottom:10px;width:100%;border:solid 1px #d7d7d7;padding:14px 20px;font-size:14px;color:#888;height:260px}

.form-area textarea{resize:none;width:100%;height:100%}

.form-sub{height:49px;margin-top:20px}

.form-sub .submit{transition:all .5s;cursor:pointer;border:solid 1px #d7d7d7;font-size:14px;color:#888;float:right;height:100%;padding:0 65px}

.form-sub .submit:hover{color:white;background:#e60012;border-color:#e60012}

.form-yzm{position:relative;height:100%;width:198px;border:solid 1px #b3b3b3;float:right;margin-right:10px}

.form-yzm input{float:left;height:100%;width:52%;padding:0 10px;font-size:14px;color:#888}

.form-yzm .code{color:#C7414C;font-size:25px;border:0;letter-spacing:1px;position:absolute;padding-right:7px;right:0px;top:10%}

.form-yzm img{position:absolute;right:0;height:100%}

@media (max-width:640px){.sale{padding:40px 0 50px}

.form-para{margin:0}

.form-text{padding:0px;width:100%;height:45px}

.form-text .text{padding:0 10px}

.form-area{height:200px;padding:8px 10px}

.form-sub{height:40px}

.form-sub .submit{padding:0 30px}

.form-yzm{width:162px;letter-spacing:3px;font-size:24px}

.form{margin-top:50px}

.title-left{font-size:40px;line-height:14px;padding-top:8px}

.title-right h3{font-size:22px;line-height:40px}

.title-right h4{font-size:18px;line-height:40px}

.title-left:after{bottom:-15px}

}@media(max-widthL:320){.form-yzm{width:162px}

}.news{padding:50px 0 80px}

.news-box{overflow:hidden;margin-left:-20.5px;margin-bottom:40px}

.news-list{width:453px;float:left;margin-left:20.5px;margin-bottom:20px}

.news-list a{display:block;width:100%}

.news-pic{width:100%;height:300px;overflow:hidden}

.news-pic img{display:block;width:100%;height:100%;transition:all .5s}

.news-list h3{font-size:20px;color:#333;margin-top:20px;text-align:center;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 20px}

.news-list span{display:block;font-size:14px;color:#888888;text-align:center;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 20px}

.news-list:hover img{transform:scale(1.05)}

.news-list:hover h3{color:#f9000e}

@media (max-width:1440px){.news-list{width:386px}

.news-pic{height:256px}

}@media (max-width:1220px){.news-box{margin-left:-20px}

.news-list{width:320px;margin-left:20px}

.news-pic{height:212px}

}@media (max-width:1050px){.news-box{margin-left:0px}

.news-list{width:33.333%;margin-left:0px;padding:0 10px}

.news-pic{height:auto}

}@media (max-width:768px){.news-list{width:50%}

}@media (max-width:640px){.news-list{width:50%}

.news{padding:40px 0}

.news-box{margin:0 -7.5px 25px}

.news-list{padding:0 7.5px;margin-bottom:15px}

.news-list h3{margin-top:10px;font-size:16px;padding:0 10px}

}.newsinfo{padding:50px 0 80px}

.news-left{width:71.4%;float:left}

.info-box{width:100%;border:solid 1px #ebebeb;background:#fafafa;padding:40px;margin-bottom:30px}

.info-box h1{font-size:20px;color:#333;line-height:20px;margin-bottom:10px}

.news-data{float:left;font-size:16px;color:#888;font-family:arial}

.news-share{float:left;margin-left:20px}

.news-share i{float:left;font-style:normal;font-size:14px;color:#646464;line-height:22px}

.news-share a{line-height:22px !important;background:none !important;padding:0 !important;margin:0 15px 0 0 !important;font-size:18px !important;color:#acacac !important;opacity:1 !important}

.news-share a:hover{color:#f9000e !important}

.news-cle{margin-bottom:20px}

.info-box p,.info-box span{font-size:14px;color:#888;line-height:24px}

.news-back{height:40px}

.info-box img{width:100% !important;height:100%!important}

.news-next,.news-prev{transition:all .5s;margin-left:10px;float: left;height: auto;border:solid 1px #d6d6d6;line-height: 22px;padding: 7px 20px;margin-bottom: 10px;font-size:16px;color:#666666;display: inline-block;word-break: break-word;/* width: 100%; */}

.news-next i{float:right;font-size:14px;font-weight:bold;line-height:40px;margin-left:3px}

.news-prev i{float:left;font-size:14px;font-weight:bold;line-height:40px;margin-right:3px}

.news-next:hover,.news-prev:hover{color:white;border-color:#e60012;background:#e60012}

.news-right{padding:35px 25px 20px;float:right;width:26.4%;border:solid 1px #ebebeb;background:#fafafa}

.news-right h3{font-size:20px;color:#333;line-height:20px;padding-bottom:20px;border-bottom:solid 1px #e7e7e7;margin-bottom:15px}

.news-right h3 i{color:#e92434;font-size:24px;font-weight:bold;float:left;margin-right:5px}

.news-tj{display:block;margin-bottom:10px}

.news-tj h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;line-height:30px;color:#666666}

.news-tj h4 i{font-size:14px;color:#333;font-weight:bold;float:left;margin-right:4px}

.news-tj p{font-size:14px;color:#999;line-height:22px;padding-left:16px}

.news-tj:hover h4{color:#f9000e}

@media (max-width:768px){.news-left{width:100%}

.news-right{width:100%;margin-top:30px}

}@media (max-width:640px){.newsinfo{padding:40px 0}

.info-box{padding:30px 15px}

}.con-one{padding:50px 0 35px}

.con{margin-top:70px}

.con-left{float:left}

.con-one ul{margin-left:20px}

.con-one li{float:left;margin-left:20px}

.con-left h3{margin-top:12px;font-size:16px;color:#333;line-height:24px}

.con-one li span{color:#f9000e;font-size:16px;font-weight:normal}

.con-con{height:40px;margin-bottom:12px;padding-left:39px;font-size:16px;color:#333;font-weight:bold}

.con-add{background:url(../images/con-icon1.png) no-repeat left top;background-size:25px}

.con-cz{background:url(../images/con-icon2.png) no-repeat left center;background-size:25px}

.con-phone{background:url(../images/con-icon3.png) no-repeat left center;background-size:25px}

.con-email{background:url(../images/con-icon4.png) no-repeat left center;background-size:25px}

.con-yb{background:url(../images/con-icon5.png) no-repeat left center;background-size:25px}

.con-net{background:url(../images/con-icon6.png) no-repeat left center;background-size:25px}

.con-two img{display:block;width:100%}

.con-three{padding-top:80px;padding-bottom:30px}

.con-three ul{margin-bottom:30px;clear:left;padding-top:0px}

.con-three li{float:left;width:33%;padding-right:50px}

.con-three li h3{font-size:20px;color:#333;line-height:30px;font-weight:bold}

.red-line{width:30px;height:2px;background:#e60012;margin:10px 0 17px}

.grey-line{width:30px;height:2px;background:#888;margin:10px 0 17px}

.con-first{padding-left:25px;margin-bottom:10px}

.con-first .p{overflow:hidden;font-size:14px;color:#333;line-height:23px}

.con-first span{font-size:16px;float:left;text-align:right;padding-left:15px}

.con-first h4{overflow:hidden;font-size:14px;color:#333;line-height:23px}

.con-first p{margin-left:15px}

.con-four{padding:50px 0 80px;border-top:solid 1px #cfcfcf}

.con-second{height:46px}

@media (max-width:1220px){.con-one li{margin-left:40px}

}@media (max-width:768px){.con-three li{width:100%;padding:0;margin-bottom:30px}

.con-three ul{margin-bottom:0px}

}@media (max-width:640px){.con-left{float:none}

.con-one ul{margin-left:0;margin-top:20px}

.con-one li{margin-left:0}

.con-three{padding:40px 0px 0px}

.con-four{padding:40px 0}

.con-first{background-size:30px;margin-bottom:0;padding-left:45px}

.con-con{background-size:30px;margin-bottom:7px;padding-left:45px}

.con-one .con-add{height:60px;background:url(../images/con-icon1.png) no-repeat left top 10px;background-size:30px}

.con-first span{width:auto;padding-left:0}

.con-first p{margin-left:0}

.con-first .p{line-height:26px}

}.nei_anchor{text-align:center;display:none;position:fixed;left:0;top:0;font-size:0;width:100%;z-index:1001;background:#fff;box-shadow:0px 0px 8px 0px #d6d6d6}

.nei_anchor .con{margin-top:0}

.nei_anchor span{display:inline-block;*display:inline;*zoom:1}

.nei_anchor span a{text-transform:uppercase;font-family:arial;height:60px;font-size:16px;color:#666;line-height:60px;padding:0 40px;display:inline-block;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;position:relative}

.nei_anchor span a:after{content:'';width:1px;height:17px;background:#dadada;position:absolute;right:0;top:50%;transform:translateY(-50%)}

.nei_anchor span:last-child a:after{display:none}

.nei_anchor span.on a:after,.nei_anchor span a:hover:after{display:none}

.nei_anchor span:hover a,.nei_anchor span.on a{color:#fff;background:#e60012}

.nei_anchor span.span1 a{background:transparent;color:#666}

.ab-one{padding-top:35px}

.abo-left{width:50%;float:left}

.abo-p{margin-top:55px;height:225px;overflow-y:auto}

.abo-p p{font-size:14px;color:#888;line-height:28px}

.abo-p::-webkit-scrollbar{width:2px;background-color:#dcdbdb}

.abo-p::-webkit-scrollbar-thumb{background-color:#e60012;border-radius:10px}

.abo-right{float:right;width:46.5%;position:relative;z-index:3}

.abo-right img{display:block;width:100%}

.ab-two{padding-top:217px;padding-bottom:386px;background:url(../images/abt-bg.png) no-repeat center top;background-size:cover;margin-top:-142px}

.ab-two li{width:33.333%;float:left;text-align:center}

.abt-icon{text-align:center;margin:0 auto;width:208px;height:208px;border-radius:50%;border:solid 1px white}

.abt-icon img{transition:all .5s}

.abt-icon h3{font-size:20px;color:white;font-weight:bold;line-height:20px;margin-top:20px}

.ab-two li p{margin-top:12px;font-size:18px;color:white;line-height:21px}

.ab-two li:hover img{transform:translateY(-10px)}

{}.ab-three{box-shadow:0 0 21px rgba(0,0,0,0.08);padding:80px 60px;background:white;margin-top:-260px}

.abe-left{width:35%;float:left}

.abe-left p{margin-top:65px;font-size:14px;color:#666;line-height:28px}

.abe-right{width:59%;float:right;background:#333333}

.abr-pic{float:left;width:50%;overflow:hidden}

.abr-pic img,.abe-pic img{display:block;width:100%;transition:all .5s}

.abr-font{float:left;width:50%;padding:50px 40px 0}

.abr-tit{height:50px;border-left:solid 3px #f9000e;padding-left:10px}

.abr-tit h3{font-size:24px;color:white;line-height:24px}

.abr-tit h4{font-size:16px;color:white;font-weight:bold;line-height:16px;margin-top:8px}

.abr-font p{font-size:14px;color:#bfbfbf;line-height:24px;margin-top:25px;height:120px;overflow-y:auto}

.abr-font p::-webkit-scrollbar{width:2px;background-color:#dcdbdb}

.abr-font p::-webkit-scrollbar-thumb{background-color:#e60012;border-radius:10px}

.abe-swiper{padding-bottom:43px;margin-top:20px;position:relative}

.abe-swiper .swiper-pagination{width:100%;bottom:-5px !important}

.abe-swiper .swiper-pagination-bullet{margin:0 7.5px;width:13px;height:13px;border:solid 1px #c4c4c4;background:none;opacity:1}

.abe-swiper .swiper-pagination-bullet-active{background:#f9000e;border-color:#f9000e}

.abe-font{height:303px;background:#eeeeee;padding:40px 30px}

.abe-tit{height:50px;border-left:solid 3px #f9000e;padding-left:10px}

.abe-tit h3{font-size:24px;color:#333;line-height:24px}

.abe-tit h4{font-size:16px;color:#333;font-weight:bold;line-height:16px;margin-top:8px}

.abe-font p{font-size:14px;color:#888;line-height:24px;margin-top:20px;height:144px;overflow-y:auto}

.abe-font p::-webkit-scrollbar{width:2px;background-color:#dcdbdb}

.abe-font p::-webkit-scrollbar-thumb{background-color:#e60012;border-radius:10px}

.ab-four{padding:80px 0}

.abf-swiper{margin-top:74px}

.abf-swiper .gallery-thumbs{padding:0 55px !important;height:82px}

.abf-swiper .gallery-thumbs .swiper-slide{cursor:pointer;background:url(../images/abf-line.png) no-repeat center top;background-size:100%}

.abf-swiper .gallery-thumbs .abf-dot{opacity:0;margin-left:9px;padding:5px;width:20px;height:20px;border-radius:50%;border:solid 1px #d2232a}

.abf-swiper .gallery-thumbs .abf-icon{width:100%;height:100%;border-radius:50%;background:#d2232a}

.abf-swiper .gallery-thumbs .abf-year{margin-top:44px;color:#666666;font-size:20px;font-family:arial;line-height:15px}

.abf-bot{margin-left:-18px;/* margin-top:23px */}

.abf-top{padding-left:254px}

.abf-num{float:left;font-size:80px;color:#e60012;font-family:arial;line-height:61px}

.abf-right{float:left;width:60%;margin-left:80px;height:120px;overflow-y:auto}

.abf-right p{line-height:30px;padding-left:20px;font-size:16px;color:#666;background:url(../images/wjx.png) no-repeat left top 8px}

.abf-swiper .swiper-slide-thumb-active .abf-dot{opacity:1}

.abf-swiper .swiper-slide-thumb-active .abf-year{color:#e60012}

.abf-swiper .gallery-top{height:200px}

.abf-swiper .gallery-top .swiper-button-next{top:8px;margin-top:0;color:#d0d0d0;font-size:30px;right:0;background:none}

.abf-swiper .gallery-top .swiper-button-prev{top:8px;margin-top:0;color:#d0d0d0;font-size:30px;left:0;background:none}

.abf-swiper .gallery-top .swiper-button-next:hover,.abf-swiper .gallery-top .swiper-button-prev:hover{color:#e60012}

.about-line img{display:block;width:100%}

.ab-five{padding-bottom:30px}

.abv-swiper{margin-top:55px;position:relative;height:686px}

.abv-swiper .abv-left{position:relative;height:100%;width:50%;float:left;padding-bottom:80px !important}

.abv-swiper .gallery-thumbs{height:580px}

.abv-swiper .gallery-thumbs .swiper-slide{cursor:pointer;line-height:15px;color:#666;font-size:14px;text-align:center}

.abv-swiper .gallery-thumbs .swiper-slide-thumb-active{font-size:16px;font-weight:bold;color:white;background:#e60012}

.abv-swiper .abv-left .swiper-button-next{bottom:0;top:auto;margin-top:0;right:40%;color:#d0d0d0;width:45px;height:45px;border:solid 1px #d5d5d5;border-radius:50%;text-align:center;line-height:42px;background:none;font-size:24px}

.abv-swiper .abv-left .swiper-button-prev{bottom:0;top:auto;margin-top:0;left:40%;color:#d0d0d0;width:45px;height:45px;border:solid 1px #d5d5d5;border-radius:50%;text-align:center;line-height:42px;background:none;font-size:24px}

.abv-swiper .abv-left .swiper-button-next:hover,.abv-swiper .abv-left .swiper-button-prev:hover{border-color:#e60012;color:#e60012}

.abv-swiper .gallery-top{position:absolute;right:0;height:100%;width:40%;background:url(../images/abv-bg.jpg) no-repeat center;background-size:100%}

.abv-swiper .gallery-top .swiper-slide{text-align:center;padding-top:140px}

.ab-six{padding-top:104px;padding-bottom:80px;background:url(../images/abx-bg.png) no-repeat center top;background-size:cover}

.ab-six .title-right h3,.ab-six .title-right h4{color:white}

.abx-pic{margin-top:73px}

.abx-pic img{display:block;width:100%}

.ab-seven{padding:80px 0}

.ab-seven .title{float:left}

.abn-nav{float:right;height:50px}

.abn-nav a{display:block;float:left;border:solid 1px #bbbbbb;padding:0 40px;line-height:48px;font-size:16px;color:#666}

.abn-nav a:last-child{margin-left:-1px}

.abn-nav a.on{color:#e60012;border-color:#e60012;position:relative;z-index:2}

.abn-swiper{display:none;margin-top:75px;position:relative}

.abn-swiper.on{display:block}

.abn-swiper .swiper-container{padding-bottom:43px}

.abn-swiper li{width:20%;float:left;border-right:dashed 1px #d3d3d3;border-bottom:dashed 1px #d3d3d3}

.abn-swiper li img{display:block;width:100%}

.abn-swiper li:nth-child(5n){border-right:none}

.abn-swiper li:nth-child(11),.abn-swiper li:nth-child(12),.abn-swiper li:nth-child(13),.abn-swiper li:nth-child(14),.abn-swiper li:nth-child(15){border-bottom:none}

.abn-swiper .swiper-pagination{width:100%;bottom:-5px !important}

.abn-swiper .swiper-pagination-bullet{margin:0 7.5px;width:13px;height:13px;border:solid 1px #c4c4c4;background:none;opacity:1}

.abn-swiper .swiper-pagination-bullet-active{background:#f9000e;border-color:#f9000e}

@media (max-width:1440px){.ab-two li p{padding:0 50px}

.con-one li{margin-left:10px}

.con-con{font-size:13px;padding-left:33px}

.con-left}

@media (max-width:1220px){.con-one li{margin-left:5px}

.con{margin-top:30px}

.con-con{font-size:14px;min-width:200px}

.con-one ul{margin-left:0px;margin-top:10px}

.con-one li span{font-size:13px}

.ab-two{margin-top:-130px}

.con-one .con-left{clear:left;float:none}

.con-one .con-left h3{font-size:16px}

.con-one .con-left img{}

.abr-font{padding-top:25px}

.abe-font{height:280px;padding:30px}

.abf-top{padding-left:100px}

.abv-swiper{height:500px}

.abv-swiper .gallery-thumbs{height:440px}

.abv-swiper .gallery-top .swiper-slide{padding-top:60px}

.abv-swiper .gallery-top .swiper-slide img{width:50%}

}@media (max-width:1025px){.nei_anchor{display:none !important}

.job-z{width:60%}

}@media (max-width:768px){.abo-left{width:100%}

.abo-right{width:65%;float:none;left:50%;transform:translateX(-50%)}

.ab-two{margin-top:-78px;padding:110px 0 150px}

.abt-icon{width:160px;height:160px}

.ab-three{margin-top:-110px}

.abe-left,.abe-right{width:100%}

.abe-right{margin-top:20px}

.abf-top{padding-left:50px}

.abf-right{margin-left:40px}

.abv-swiper .gallery-top .swiper-slide{padding-bottom:60px}

.abv-swiper{height:auto}

.abv-swiper .abv-left{width:100%;padding-bottom:0 !important;position:static}

.abv-swiper .gallery-top{width:100%;position:static}

.abv-swiper .gallery-thumbs{height:40px}

.abv-swiper .gallery-top .swiper-slide img{width:auto}

.abv-swiper .abv-left .swiper-button-next{top:50%;margin-top:-40px;right:10px}

.abv-swiper .abv-left .swiper-button-prev{top:50%;margin-top:-40px;left:10px}

}@media (max-width:640px){.job-d{float:none;display:block;padding-left:15px;padding-right:20px;color:#666;-o-transition:all .3s}

.job-z{float:none;padding-left:15px;width:100%;display:block}

.job-ri{padding-left:50px;background:#dfdfdf;font-size:18px;color:#333333;line-height:inherit;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.job-le{float:none;position:absolute;width:50px;height:100%;left:0;top:0;background:#888888}

.job-hea{width:100%;height:auto;line-height:inherit;cursor:pointer;background:#dfdfdf;padding:14px 0;position:relative}

.abo-p{margin-top:30px;height:auto}

.abo-right{width:100%}

.ab-two{margin-top:-33px;padding:70px 0 80px;background:url(../images/app-abt-bg.jpg) no-repeat center;background-size:cover}

.ab-two li{width:100%;margin-bottom:30px}

.ab-two li p{padding:0 40px}

.ab-three{padding:30px 15px 50px;margin-top:-50px}

.abr-pic{width:100%}

.abr-font{width:100%;padding:30px 20px}

.ab-four{padding:40px 0}

.abf-top{padding-left:0}

.abf-num{font-size:50px;width:100%;text-align:center}

.abf-right{width:100%;margin-left:0}

.abf-right p{font-size:14px;line-height:24px}

.abv-swiper .gallery-top .swiper-slide{padding:25px 0 87px}

.abv-swiper .gallery-top .swiper-slide img{width:50%}

.ab-six{padding:60px 0 40px}

.ab-seven{padding:30px 0}

.ab-seven .title{float:none}

.abn-nav{float:none;margin-top:50px;height:40px}

.abn-nav a{padding:0 25px;line-height:38px}

.abn-swiper{margin-top:30px}

.abn-swiper li{width:33.333%}

.abn-swiper li:nth-child(5n),.abn-swiper li:nth-child(11),.abn-swiper li:nth-child(12){border-right:dashed 1px #d3d3d3;border-bottom:dashed 1px #d3d3d3}

.abn-swiper li:nth-child(3n){border-right:none}

.abn-swiper li:nth-child(15){border-bottom:none}

.abe-left p,.abf-swiper,.abx-pic{margin-top:35px}

.ab-five{margin-top:20px}

}.kf-shqi{width:100%;height:40px}

.kf-shqi .m-icon{display:block;margin:0 auto;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;color:#fff;font-size:14px;background:#af0a11;opacity:.7;cursor:pointer;transform:rotate(45deg);transition:all 0.3s}

.kf-shqi .m-icon:hover{opacity:1}

.gr_kefu.show .m-icon{transform:rotate(0)}

.gr_kefu{display:none;position:fixed;width:50px;height:154px;right:0;top:50%;margin-top:-77px;z-index:100}

.gr_kefu ul li{width:50px;height:50px;position:relative;margin-bottom:1px;font-size:14px;line-height:50px}

.gr_kefu ul li .sidebox{position:absolute;width:50px;height:50px;top:0;right:0;transition:all 0.3s;color:#fff;background:#af0a11;overflow:hidden;opacity:.7}

.gr_kefu ul li.kf2 .sidebox{overflow:visible}

.gr_kefu ul li .sidebox:hover{opacity:1}

.gr_kefu ul li .sidebox3{font-size:16px}

.gr_kefu .kf-icon{display:inline-block;width:50px;height:50px;font-size:26px;text-align:center;line-height:50px}

.gr_kefu .kf_wx{position:absolute;top:0;left:-140px;width:140px;display:none;background:#fff;border:1px solid #dadada;padding:14px;line-height:20px;color:#333;text-align:center;display:none}

.gr_kefu .kf_wx img{display:block;width:110px;height:110px;margin-bottom:5px;float:none}

.gr_kefu .qq{height:0;position:relative;z-index:2}

.gr_kefu .qq .sidebox{border:1px solid #78be21;height:auto;border-radius:5px 0 0 5px;width:140px;background:#fff;opacity:1;bottom:-50px;top:auto;text-align:center;padding-bottom:5px;right:-150px}

.gr_kefu .qq h5{height:35px;line-height:35px;background:#78be21;font-weight:normal;color:#fff;font-size:14px;padding:0 10px;text-align:left;margin-bottom:10px}

.gr_kefu .qq h5 i{float:right;cursor:pointer;transition:all 0.3s;position:relative;z-index:5}

.gr_kefu .qq h5 i:hover{transform:rotate(90deg)}

.gr_kefu .qq a{display:block;height:32px;line-height:32px;border-radius:18px;border:1px solid #78be21;margin:5px 15px}

.gr_kefu ul{display:block}

.wrap2{display:none;width:57px;height:57px;position:fixed;right:10px;bottom:20px;z-index:1111}

.icon_menu{width:57px;height:57px;position:absolute;bottom:0px;right:4px;z-index:10;cursor:pointer}

.icon_menu span{diplay:none}

.btnss{border-radius:50%;width:54px;height:54px;border:solid 1px #9d9d9d;z-index:1;position:absolute;bottom:0;right:0;margin:0 5px 2px 0;cursor:pointer}

.btnss span{display:block;width:22px;height:24px;font-size:0;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-11px;overflow:hidden}

.btn4{background:white url(../images/email.png) no-repeat center;background-size:20px 15px}

.btn2{background:white url(../images/add.png) no-repeat center;background-size:20px 25px}

.btn3{background:white url(../images/phone.png) no-repeat center;background-size:20px 22px}

.btn1{background:white url(../images/k-qq.png) no-repeat center;background-size:20px 25px}

.btnss{-webkit-transition:bottom .2s,right .2s;-moz-transition:bottom .2s,right .2s;-o-transition:bottom .2s,right .2s;-ms-transition:bottom .2s,right .2s;transition:bottom .2s,right .2s}

.btn1.close1,.btn2.close1,.btn3.close1,.btn4.close1{bottom:0;right:0}

.btn1.open1{bottom:125px;right:0}

.btn2.open1{bottom:100px;right:55px}

.btn3.open1{bottom:58px;right:98px}

.btn4.open1{bottom:0px;right:117px}

.icon_menu2{-webkit-animation:anim4 5s linear infinite;-moz-animation:anim4 5s linear infinite;-ms-animation:anim4 5s linear infinite;-o-animation:anim4 5s linear infinite;animation:anim4 5s linear infinite}

@-webkit-keyframes anim4{from{-webkit-transform:rotateZ(0deg)}

50%{-webkit-transform:rotateZ(180deg)}

to{-webkit-transform:rotateZ(360deg)}

}@-moz-keyframes anim4{from{-moz-transform:rotateZ(0deg)}

50%{-moz-transform:rotateZ(180deg)}

to{-moz-transform:rotateZ(360deg)}

}@-ms-keyframes anim4{from{-ms-transform:rotateZ(0deg)}

50%{-ms-transform:rotateZ(180deg)}

to{-ms-transform:rotateZ(360deg)}

}@-o-keyframes anim4{from{-o-transform:rotateZ(0deg)}

50%{-o-transform:rotateZ(180deg)}

to{-o-transform:rotateZ(360deg)}

}@keyframes anim4{from{transform:rotateZ(0deg)}

50%{transform:rotateZ(180deg)}

to{transform:rotateZ(360deg)}

}@media (max-width:1025px){.gr_kefu{display:none !important}

.wrap2{display:block}

#BizQQWPA10{display:none}

}a.zz{display:none}

.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:rgba(0,0,0,.5);display:none}

.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}

.modal-dialog{position:absolute;top:30%;left:50%;z-index:1060;width:600px;margin-left:-300px;margin-top:-205px}

.modal-content{position:relative;background-color:#fff;background-clip:padding-box;outline:0;-webkit-box-shadow:0 12px 30px rgba(0,0,0,.2);box-shadow:0 12px 30px rgba(0,0,0,.2)}

.modal-header{padding:15px 20px;border-bottom:1px solid #e5e5e5}

.modal-header .modal-close{float:right;width:32px;height:32px;background:0 0;border:0;color:#ccc;cursor:pointer;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}

.modal-header .modal-close .iconfont{font-size:20px;font-weight:700;line-height:32px}

.modal-header .modal-close:hover{color:#333}

.modal-title{font-size:20px;line-height:32px}

.modal-body{position:relative;padding:15px 20px;text-align:center}

.modal-footer{padding:15px 20px 30px 20px;text-align:center;border-top:1px solid #e5e5e5}

.modal-footer .btn-tjsq{width:100%;height:40px;border:1px solid #f9000e;border-radius:5px;background:#f9000e;color:#fff;text-align:center;line-height:40px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}

.modal-footer .btn-tjsq:hover{background:transparent;border-color:#0fc3c1;color:#666}

.modal-form{display:inline-block;padding-top:20px}

.modal-row{margin-left:-20px}

.modal-row .txt{width:260px;height:40px;background:0 0;border:1px solid #d3d3d3;color:#666;padding:6px 20px;margin-left:20px;margin-bottom:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.modal-row textarea{width:540px;height:80px;resize:none;background:0 0;border:1px solid #d3d3d3;color:#666;line-height:1.5;padding:6px 20px;margin-left:20px;margin-bottom:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.modal-row select{line-height:1.5;width:260px;height:40px;margin-left:20px;margin-bottom:20px;border:1px solid #d3d3d3;color:#666;padding:6px 20px;background:url(../images/down.png) no-repeat 93% center #fff;background-size:8px auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.P_modalVideo .modal-dialog{width:880px;height:558px;margin-top:-279px;margin-left:-400px}

.P_modalVideo .modal-body{padding:0}

.doctor-jion{padding:0px 0 80px}

.doctor-jiontit{font-size:24px;line-height:30px;color:#333}

.doctjion-one{padding:45px 0 10px}

.doctjion1-con{margin-top:30px}

.doctjion1-ul{margin:0 -50px -12px}

.doctjion1-ul li{float:left;width:50%;padding:0 50px;margin-bottom:15px}

.doctjion1-ul li>div{border-bottom:1px solid #c3c3c3;padding-bottom:38px}

.doctjion1-ul li:nth-child(4)>div{padding-bottom:14px}

.doctjion1-ul li h3{font-size:16px;line-height:24px;color:#666;position:relative;padding-left:30px}

.doctjion1-ul li h3::before{position:absolute;content:"";width:11px;height:11px;border-radius:50%;border:2px solid #e60012;left:0;top:10px}

.doctjion-two{padding:40px 0 10px}

.doctjion2-con{margin-top:30px}

.doctjion-two .doctjion2-ul{margin-top:60px}

.doctjion2-ul .fao-cir{width:130px;height:130px}

.doctjion2-ul li{margin-bottom:0}

.doctjion2-ul li p{font-weight:normal;font-size:16px;margin-top:40px;height:100px;overflow-y:auto}

.doctjion2-ul li:nth-child(4) .fao-icon{width:60px}

.doctjion-three{padding:30px 0 10px}

.doctjion3-con{margin-top:35px;position:relative;padding-bottom:48px}

.doctjion3-con .swiper-pagination{width:100%;bottom:0}

.doctjion3-con .swiper-pagination-bullet{background-color:#e60012;opacity:1;margin:0 7px}

.doctjion3-con .swiper-pagination-bullet-active{position:relative}

.doctjion3-con .swiper-pagination-bullet-active::before{position:absolute;content:"";width:16px;height:16px;border-radius:50%;border:1px solid #E60012;left:-4px;top:-4px}

.doctjion3-con .swiper-slide{position:relative}

.doctjion3-slide{height:345px;border:1px solid #dcdcdc;padding:40px 20px 30px;text-align:center}

.doctjion3-slide span{display:inline-block;font-size:24px;line-height:30px;color:#666;border-radius:50%;border:1px dashed #e60012;padding:10px 11px;margin-bottom:10px;transition:ease .5s}

.doctjion3-slide:hover span{border:1px solid #E60012;padding:15px 16px}

.doctjion3-slide p{font-size:16px;line-height:30px;color:#666;max-height:210px}

.doctjion3-slide p::-webkit-scrollbar-thumb{background-color:#E60012}

.doctjion-four{padding-top:25px}

.doctjion4-con{margin-top:35px}

.doctjion4-ul{margin:-13px 0}

.doctjion4-ul li{float:left;width:50%;margin:13px 0}

.doctjion4-ul li:nth-child(odd){padding-right:20px}

.doctjion4-ul span{display:block;width:30px;height:30px;overflow:hidden;float:left;transition:ease .5s}

.doctjion4-ul span img{width:100%}

.doctjion4-ul li:hover span{transform:translateY(-10px)}

.doctjion4-ul h3{margin-left:40px;font-size:14px;line-height:30px;color:#333}

.doctjion4-ul h3 i{display:inline-block;font-style:normal;font-size:16px}

@media  (max-width:1440px){}

@media  (max-width:1220px){.doctjion1-ul li>div{min-height:87px}

.doctjion1-ul li{padding:0 20px}

.doctjion1-ul{margin:0 -20px -12px}

}@media  (max-width:1025px){.doctjion2-ul li p{margin-top:20px}

}@media  (max-width:768px){}

@media  (max-width:640px){.doctor-jiontit,.doctjion-two .doctor-jiontit{font-size:20px}

.doctjion2-ul li:nth-child(4) .fao-icon{width:50px}

.doctjion1-ul li{float:none;width:100%;padding:0}

.doctjion1-ul{margin:0 0 -12px}

.doctjion1-ul li>div{min-height:0;height:auto;padding-bottom:15px}

.doctjion1-ul li h3{font-size:15px}

.doctjion1-ul li h3::before{width:8px;height:8px;border-width:1px;top:8px}

.doctjion1-ul li h3{padding-left:18px}

.doctjion1-con{margin-top:20px}

.doctjion2-ul .fao-cir{width:100px;height:100px}

.doctjion-two{padding-top:30px}

.doctjion-two .doctjion2-ul{margin-top:5px;margin-bottom:-15px}

.doctjion2-ul li p{height:70px;font-size:14px;margin-top:10px;overflow-y:auto;line-height:18px}

.doctjion3-slide{height:auto}

.doctjion3-slide p{font-size:15px}

.doctjion3-slide span{font-size:20px;padding:10px 13px}

.doctjion3-slide:hover span{padding:10px 13px}

.doctjion3-con{margin-top:20px;padding-bottom:35px}

.doctjion4-ul li{float:none;width:100%;margin:20px 0}

.doctjion4-ul{margin:-20px 0}

.doctjion4-ul li:nth-child(odd){padding-right:0}

.doctjion4-con{margin-top:20px}

.doctor-jion{padding:10px;padding-bottom:40px}

.doctjion4-ul span{width:30px;height:30px}

.doctjion4-ul h3{margin-left:50px}

.doctjion2-ul li{margin:15px 0}

.doctjion2-con{margin-top:10px}

}#ab-five img{max-width:240px !important}

.sale img{max-width:100%}

.lanuapp{background:url(../images/foot-lanu1.png) no-repeat left center;padding:18px 0;padding-left:20px}

.lanuapp a{font-size:18px;color:#fff}

.jpttable{
    overflow: hidden;
    width: 100%;
}
.jpttable tr{
    height: 48px!important;
    width: 100%!important;
}
.jpttable tr td{
    /* width: 50px!important; */
    max-width: 100%!important;
    min-width: 100%!important;
    padding: 5px!important;
}
.jpttable tr td p,.jpttable tr td span{
    /* width: 50px; */
    display: inline-block;
    min-width: auto!important;
    margin: auto!important;
    font-size: 14px!important;
}