@charset "utf-8";
:root {
  --main-color: #2bb39b; /* 绿色 */
  --secondary-color: #e74c3c; /* 红色 */
  --white-color: #ffffff; /* 白色 */
}
*{margin:0;padding:0}
table{border-collapse:collapse}
a{text-decoration:none}
a:focus,a:hover{text-decoration:none}
a:focus{outline:0}
ol,ul{margin:0}
p{margin:0}
.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{margin:0;font-family:"Microsoft YaHei"}
.cor_red{color:var(--main-color)}
.f22{font-size:22px}
.clear{clear:both}
.shows{display:block}
.showsIn{display:inline-block}
.hides{display:none}
.ellipsis{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.bd_weixin_popup{height:auto!important}
html{-ms-touch-action:none;height:100%}
body{font-family:"Microsoft YaHei";position:relative;height:100%;color:#333;overflow-x:hidden}
.imgFull{background-position:center center;background-repeat:no-repeat;background-size:cover}
.imgFull img{display:none}
.headerBg{background:var(--white-color);background:rgba(255,255,255,.9);box-shadow:0 5px 5px rgba(0,0,0,.1)}
.logo{height:auto;padding:23px 30px}
.logo img{max-width:134px;transition:all .3s ease 0s}
nav.navbar.bootsnav{border:none;background:0 0}
nav.navbar.bootsnav.navbar-sticky{background:var(--white-color)}
.navList{padding:0}
nav.navbar.bootsnav ul.nav>li{margin:0 10px}
nav.navbar.bootsnav ul.nav>li>a{display:block;padding:23px 0;margin:0;font-size:16px;font-weight:400;color:#333;text-align:center}
nav.navbar.bootsnav ul.nav>li>a>span{display:block;padding:0 20px;min-width:80px;line-height:34px;border-radius:17px;transition:all .3s ease-out 0s}
nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:after{content:"";display:none}
nav.navbar.bootsnav ul.nav>li.active>a span,nav.navbar.bootsnav ul.nav>li.on>a span,nav.navbar.bootsnav ul.nav>li>a:hover span{font-weight:700;color:var(--white-color);background:var(--main-color)!important}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{width:180px;border:none;left:0;background:var(--main-color);padding:15px 0}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu:after{display:block;content:"";position:absolute;left:20px;top:-10px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:10px solid var(--main-color)}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li{padding:0}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{color:var(--white-color);padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.2);transition:all .5s ease 0s}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li.on>a,nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a:hover{color:var(--white-color);font-weight:700;background:#0f9b82}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu{width:150px;margin:0;padding:0;top:0;background:var(--main-color);border-radius:0}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu:after{display:none}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu>li{padding:0}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu>li>a{color:#ffaca9;padding:10px 10px 10px 30px;border:none}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu>li>a:hover{color:var(--white-color);background:var(--main-color)}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:var(--main-color)}
.navRig{line-height:80px;height:80px;font-size:16px;color:var(--white-color);right:0!important;margin:0;transition:all .4s ease 0s}
.navRig>ul>li{padding:0 7px}
.navRig>ul>li>a{font-size:16px;color:var(--main-color);display:inline-block;padding:0}
.navRig>ul>li>a.footQQ,.navRig>ul>li>a.footSina{vertical-align:middle;width:16px;text-align:center;position:relative}
.navRig>ul>li>a.footQQ:after,.navRig>ul>li>a.footSina:after{display:block;position:absolute;left:0;top:-10px;width:100%;line-height:normal;text-align:center;font-family:FontAwesome}
.hdWeChat{width:140px;margin-left:-62px;background:var(--white-color);text-align:center;font-size:12px;color:#666;line-height:26px;min-width:100px;border-radius:0;top:78px;box-shadow:none}
.hdWeChat img{margin:0 auto}
.hdSearchBox{background:var(--main-color);width:90px;text-align:center;margin-left:20px}
.hdSearchBox>a{color:var(--white-color)!important;font-size:14px!important}
.hdSearchBg{width:245px;left:auto;right:0;background:rgba(255,255,255,.9);border-radius:0;padding:10px 13px 13px;top:78px}
.hdSearch{position:relative;border-bottom:1px solid rgba(0,0,0,.5);line-height:28px;padding-bottom:5px;padding-right:30px}
.hdSeaInput{width:100%;border:none;background:0 0;font-size:12px;color:#333;border:none;outline:0;box-shadow:none}
.eybut{border:none;outline:0;box-shadow:none;background-color:rgba(255,255,255,.5)}
.eyyybut{border:none;outline:0;box-shadow:none;background-color:var(--main-color)}
.eyyyreset{border:none;outline:0;box-shadow:none;background-color:rgb(155 155 155)}
.hdSeaBtn{position:absolute;width:30px;right:0;color:var(--main-color);text-align:center;top:0}
.hdSeaBtn:focus,.hdSeaBtn:hover{color:var(--main-color)}
nav.navbar.bootsnav .navbar-toggle{background:0 0!important;color:var(--main-color)}
.banner .swiper-slide{position:relative;overflow:hidden}
.banImg{width:100%}
.banImg img{width:100%;margin:0 auto}
.banner .swiper-pagination{margin:0;bottom:5%}
.banner .swiper-pagination-bullet{width:12px;height:12px;border:2px solid var(--white-color);background:0 0;opacity:1;position:relative}
.banner .swiper-pagination-bullet-active{border-color:var(--main-color);background:var(--main-color)}
.banText{position:absolute;left:8%;bottom:17%;width:430px;height:330px;padding:30px 40px;background:var(--main-color);background:rgba(207,22,16,.7);color:var(--white-color);display:none}
.banTit{font-size:30px;padding:10px 0}
.banLine{display:block;width:34px;height:3px;background:var(--white-color);margin:10px 0}
.banBrief{font-size:13px;line-height:26px;height:104px;overflow:hidden;margin:20px 0}
.banMore{font-size:16px;color:var(--white-color)}
.banMore i{border:1px solid var(--white-color);width:26px;height:26px;line-height:24px;margin-left:5px;text-align:center;border-radius:50%}
.banMore:focus,.banMore:hover{color:var(--white-color)}
.boxWrap{padding:0 4%}
.box1Tit{position:relative;overflow:hidden;padding:40px 0;margin-top:10px}
.box1Tit:after{display:block;content:"";position:absolute;width:100%;height:1px;background:#d4d4d4;left:0;top:50%;z-index:-1}
.box1H2{display:inline-block;vertical-align:middle;background:var(--white-color);font-size:40px;color:#333;overflow:hidden}
.box1H2 span{display:block;position:relative;padding:0 100px}
.box1H2 span:after,.box1H2 span:before{position:absolute;top:50%;margin-top:-8px;display:block;content:"";width:16px;height:16px;background:url(../img/box1titico.png) center center no-repeat}
.box1H2 span:before{left:50px}
.box1H2 span:after{right:50px;transform:scaleX(-1)}
.box1List{position:relative}
.box1List .swiper-slide a{display:block;height:100%;position:relative;overflow:hidden;color:var(--white-color)}
.box1Img{position:relative;overflow:hidden}
.box1Img img{width:100%;margin:0 auto;transition:all .6s linear 0s}
.box1Price{position:absolute;right:20px;top:20px;background-color:var(--main-color);font-size:16px;line-height:35px;padding:0 15px;min-width:94px;text-align:center;color:var(--white-color)}
.box1Text{position:absolute;left:0;bottom:0;width:100%;background:#000;background:rgba(0,0,0,.6);padding:15px 20px 5px;line-height:30px}
.box1H3{font-size:16px;font-weight:700}
.box1Brief{font-size:12px}
.box1List .swiper-slide a:hover .box1Img img{transform:scale(1.05)}
.box1Btn{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;text-align:center;background:var(--main-color);color:var(--white-color);text-align:center;font-size:28px;line-height:38px;border-radius:50%;z-index:1;cursor:pointer}
.box1Prev{left:-21px;padding-right:3px}
.box1Next{right:-21px;padding-left:3px}
.boxTit{position:relative;padding:40px 0;padding-right:100px;margin-top:25px}
.boxH2{font-size:42px;color:#333;line-height:42px}
.boxH2 i{font-style:normal;padding-right:15px}
.boxH2 span{font-size:24px;color:#777;display:inline-block;padding-bottom:10px;vertical-align:middle}
.boxMore{position:absolute;right:0;top:50%;width:98px;height:34px;line-height:34px;margin-top:-17px;text-align:center;color:var(--white-color);background:var(--main-color);border-radius:17px}
.boxMore i{display:inline-block;vertical-align:middle;width:3px;height:3px;background:var(--white-color);border-radius:50%;margin:0 1px}
.boxMore i:first-child{margin-left:5px}
.boxMore:focus,.boxMore:hover{color:var(--white-color)}
.box2List{position:relative;padding-right:25%;overflow:hidden}
.box2Lef{width:100%}
.box2Lef .swiper-slide a{display:block;height:100%}
.box2LefImg{position:relative;overflow:hidden}
.box2LefImg img{width:100%;margin:0 auto;transform:scale(1.2);transition:all 6s ease 0s}
.swiper-slide-active .box2LefImg img{transform:scale(1)}
.box2LefTit{position:absolute;left:0;bottom:0;width:100%;text-align:center;background:#000;background:rgba(0,0,0,.6);color:var(--white-color);font-weight:700;font-size:16px;line-height:180%;padding:5px 10px;display:none}
.box2Next,.box2Prev{display:none}
.box2Rig{position:absolute;right:0;top:0;height:100%;width:25%;padding-left:6px}
.box2RigImg{height:20%;width:100%;padding:3px 0;position:relative;cursor:pointer}
.box2RigImg:first-child{padding-top:0}
.box2RigImg:last-child{padding-bottom:0}
.box2RigCon{height:100%;position:relative}
.box2RigCon .imgFull{height:100%}
.box2RigMask{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(227,227,227,.45);transition:all .6s ease 0s}
.box2RigTit{font-size:30px;line-height:140%;color:#111;position:absolute;left:0;text-align:center;top:50%;width:100%;padding:0 10px;transform:translateY(-50%);transition:all .6s ease 0s}
.box2RigImg.active .box2RigMask{background:var(--main-color)}
.box2RigImg.active .box2RigTit{color:var(--white-color)}
.box2LefMask{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;transition:all .5s ease 0s}
.box2LefText{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scaleX(-1);color:var(--white-color);max-width:1020px;margin:0 auto;width:96%;border:2px solid var(--white-color);border-top:none;opacity:0;transition:all .5s ease 0s}
.box2LefH4{overflow:hidden;font-size:0;margin-top:-27px;padding:0 15px}
.box2LefH4 span{font-size:48px;display:inline-block;vertical-align:middle;position:relative}
.box2LefH4 span:after,.box2LefH4 span:before{display:block;content:"";position:absolute;top:50%;width:510px;height:2px;background:var(--white-color)}
.box2LefH4 span:before{left:-550px}
.box2LefH4 span:after{right:-550px}
.box2LefBrief{font-size:22px;line-height:46px;max-height:184px;overflow:hidden;margin:40px 0 60px;opacity:0;padding:0 15px;transform:translate(0,50px);transition:all .5s ease 0s}
.box2Lef .swiper-slide a:hover .box2LefMask,.box2Lef .swiper-slide a:hover .box2LefText{opacity:1}
.box2Lef .swiper-slide a:hover .box2LefText{transform:translate(-50%,-50%) scaleX(1)}
.box2Lef .swiper-slide a:hover .box2LefBrief{opacity:1;transform:translate(0,0);transition:all .5s ease .3s}
.box3List{margin:0 -2px}
.box3List li{padding:2px}
.box3List li a{display:block;height:100%;padding:40px 40px 15px;background:#f0f0f0;font-size:14px;color:#666;line-height:30px;transition:all .6s ease 0s}
.box3Img{position:relative;overflow:hidden}
.box3Img .row{margin:0}
.box3Img img{width:100%}
.box3Img1,.box3Img2{padding:0}
.box3LineBg{position:absolute;left:0;top:0;right:0;bottom:0;padding:20px}
.box3Line{display:block;height:100%;border:1px solid var(--white-color)}
.box3Detail{position:absolute;left:50%;top:50%;text-align:center;width:120px;height:36px;line-height:36px;font-size:14px;color:var(--white-color);background:rgba(199,0,10,.8);border-radius:18px;transform:translate(-50%,-50%);transition:all .5s ease 0s}
.box3Text{padding:5px 0 0}
.box3Name{font-size:22px;color:#222;line-height:30px;padding:10px 0;transition:all .5s ease 0s}
.box3List li a:hover{background:#e0e0e0}
.box3List li a:hover .box3Detail{background:var(--main-color)}
.box4List{position:relative;padding-left:50%;min-height:200px;background:#eee}
.box4Lef{position:absolute;left:0;top:0;width:50%;height:100%}
.box4Lef .imgFull{height:100%}
.box4Rig{padding:12% 17%;color:#666;line-height:30px}
.box4Name{font-size:38px;color:#222;padding:20px 0}
.box4Brief{font-size:22px;padding:15px 0;position:relative;overflow:hidden}
.box4Brief span{display:inline-block;vertical-align:middle;position:relative}
.box4Brief span:after{display:block;content:"";position:absolute;right:-180px;top:50%;width:165px;height:1px;background:#cbcbcb}
.box4Text{font-size:14px;padding:20px 0}
.box4Rig .boxMore{position:static;display:block;margin:20px 0 0}
.box5ImgBg{height:730px;position:relative;overflow:hidden}
.box5ImgBg .imgFull{height:100%}
.box5TextBg{position:absolute;left:0;top:0;height:100%;background:rgba(0,0,0,.6);display:table;vertical-align:middle;opacity:0;transition:all .5s ease 0s}
.box5TextBg .boxWrap{display:table-cell;vertical-align:middle}
.box5Tit{color:var(--white-color);font-size:18px}
.box5Tit h3{font-size:48px;padding:5px 0;letter-spacing:.3em;opacity:0;transform:translateX(-50%);transition:all .7s ease 0s}
.box5Tit p{letter-spacing:.5em;opacity:0;transform:translateX(50%);transition:all .5s ease 0s}
.box5List{font-size:0;margin:0 -3%;padding:60px 0}
.box5List li{width:25%;padding:10px 3%;vertical-align:top;font-size:14px;color:#ddd;line-height:26px;opacity:0;transform:translateX(-30px);transition:all .6s ease 0s}
.box5List li a{display:block;height:100%;color:#ddd}
.box5Ico img{margin:0 auto;max-width:30%}
.box5Name{font-size:28px;color:var(--white-color);line-height:36px;padding:10px 0}
.box5Brief{line-height:26px;max-height:104px;overflow:hidden}
.box5More{display:block;width:220px;height:40px;line-height:40px;background:var(--main-color);color:var(--white-color);border-radius:20px;text-align:center;margin:0 auto;transition:all .4s ease 0s}
.box5More:focus,.box5More:hover{opacity:.8;color:var(--white-color);box-shadow:5px 0 5px rgba(0,0,0,.1)}
.box5List li a:hover .box5Ico img{animation:pulse 1s linear 1 0s}
.box5ImgBg:hover .box5TextBg{opacity:1}
.box5ImgBg:hover .box5Tit h3,.box5ImgBg:hover .box5Tit p{opacity:1;transform:translateX(0)}
.box5ImgBg:hover .box5List li{opacity:1;transform:translateX(0)}
.box6List{margin:0}
.box6List li{padding:0}
.box6List li a{display:block;height:100%;position:relative;overflow:hidden;padding-top:270px;background:#f4f4f4}
.box6Img{position:absolute;left:0;top:0;width:100%;height:270px;overflow:hidden}
.box6Img .imgFull{height:100%;transition:all .8s ease 0s}
.box6Text{height:270px;padding:30px 45px 0}
.box6Name{font-size:24px;line-height:30px;text-align:center;color:#333;padding:10px 0;transition:all .6s ease 0s}
.box6Line{display:block;width:100%;height:1px;background:#c6c6c6;margin:10px 0 20px}
.box6Brief{font-size:14px;color:#666;line-height:28px;max-height:112px;overflow:hidden}
.box6List li:nth-child(2n) a{padding-top:0;padding-bottom:270px}
.box6List li:nth-child(2n) .box6Img{top:auto;bottom:0}
.box6List li a:hover .box6Img .imgFull{transform:scale(1.05)}
.box6List li a:hover .box6Name{color:var(--main-color)}
.box7List{padding:0 0 45px;margin:0 -16px}
.box7List li{padding:5px 16px}
.box7List li a{display:block;height:100%;position:relative;overflow:hidden}
.box7Img{position:relative;overflow:hidden}
.box7Img img{width:100%;margin:0 auto;transition:all .8s ease 0s}
.box7Mask{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3);opacity:0;transition:all .6s ease 0s}
.box7Btn{position:absolute;left:50%;top:100%;color:var(--white-color);font-size:16px;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;background:var(--main-color);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;align-items:center;opacity:0;transition:all .6s ease 0s}
.box7Text{line-height:30px}
.box7Name{font-size:26px;color:#444;line-height:30px;padding:10px 0}
.box7Price{font-size:24px;color:var(--main-color)}
.box7List li a:hover .box7Img img{transform:scale(1.05)}
.box7List li a:hover .box7Mask{opacity:1}
.box7List li a:hover .box7Btn{opacity:1;top:50%}
.footerBg{background:#3f3f3f}
.footTop{padding:40px 0}
.footTopCon{position:relative}
.footLefLink{overflow:hidden;margin-right:260px}
.footLefLink a{transition:all .5s ease 0s}
.footLefLink li{float:left;line-height:28px;width:140px;padding-right:10px}
.footLefLink li h3 a{font-size:16px;color:#eee;line-height:36px;padding-bottom:5px}
.footLi p a{font-size:13px;color:#999;line-height:30px}
.footLefLink a:hover{color:var(--main-color)}
.footLefLink li.cooperative{width:50%;max-width:620px}
.footImg{overflow:hidden;width:100%;margin:0 -5px}
.footImgItem{float:left;width:25%;padding:5px}
.footImgItem a{display:block;height:100%}
.footRig{float:right;font-size:13px;color:#8e8e8e;line-height:24px;text-align:right}
.footLogo{overflow:hidden}
.footLogo img{float:right;max-width:80%}
.footRigCen{padding:20px 0}
.followus{display:inline-block;vertical-align:middle;margin-right:20px}
.followus li{position:relative;vertical-align:middle}
.followus li a{display:block;width:22px;height:30px;line-height:30px;text-align:center;font-size:16px;color:#8e8e8e;position:relative}
.followus li a:after{display:block;position:absolute;left:0;top:0;width:100%;text-align:center;font-family:FontAwesome}
.footQQ:after{content:"\f1d6"}
.footSina:after{content:"\f18a"}
.wchatImg{position:absolute;right:-15px;width:120px;bottom:30px;padding:5px;background:var(--white-color);display:none}
.wchatImg p{text-align:center;line-height:20px}
.followus li:hover .wchatImg{display:block}
.fTel{font-family:Georgia;font-size:30px;color:#8e8e8e;display:inline-block;vertical-align:middle}
.footBot{border-top:1px solid #666;color:#8e8e8e;font-size:12px;line-height:18px;padding:30px 15px;text-align:center}
.bannerN{position:relative;height:600px}
.bannerN .imgFull{position:absolute;left:0;top:0;width:100%;height:100%}
.banNCon{position:absolute;top:50%;width:100%;transform:translate(0,-20%);color:var(--white-color)}
.banCn{font-size:32px;line-height:140%;color:var(--main-color)}
.banEn{font-size:22px;line-height:140%;font-family:Georgia;color:var(--main-color)}
.banIco{width:48px;height:48px;background:url(../img/banico.png) center center var(--main-color) no-repeat;background-size:cover;border-radius:50%;margin:20px 0 0}
.gray{background:#f5f5f5}
.mainBg{position:relative;font-size:14px;color:#666;line-height:30px;background:var(--white-color);min-height:50vh}
.breadNavBg{overflow:hidden;border-bottom:1px solid #e4e4e4;line-height:22px;padding:40px 0}
.breadNav{float:right}
.breadcrumb{color:#999;background:0 0;border:none;padding:0;margin:0}
.breadcrumb a{color:#999}
.breadcrumb i{font-size:14px;color:var(--main-color)}
.breadcrumb>li+li:before{content:"";padding:0}
.breadcrumb>li+li+li:before{color:#999;content:"-";padding:0 5px}
.fenlei{overflow:hidden;margin:0}
.fenlei li{padding:0;padding-right:40px}
.fenlei li:last-child{padding-right:0}
.fenlei li a{font-size:15px;color:#666;transition:all .5s ease 0s}
.fenlei li a i{display:inline-block;vertical-align:middle;width:10px;height:14px;margin-bottom:2px;margin-left:12px;background:url(../img/fenleiico.png) 0 center no-repeat;transition:all .5s ease 0s}
.fenlei li a.active,.fenlei li a:hover{color:var(--main-color);font-weight:700}
.fenlei li a.active i,.fenlei li a:hover i{background-position:-10px center}
.oneBox{padding:80px 0}
.oneTop{overflow:hidden}
.oneImg{float:right;width:37.5%;margin-left:5.3%}
.oneTopText{font-size:14px;color:#666;line-height:30px}
.oneCn{overflow:hidden;padding-bottom:10px}
.oneCn span{font-size:19px;font-family:Georgia;background:var(--main-color);line-height:22px;padding:10px 20px;display:inline-block;text-transform:uppercase;color:var(--white-color);position:relative}
.oneCn span:after,.oneCn span:before{position:absolute;right:0;transform:translateX(100%);display:block;content:"";width:50px;height:1px;background:var(--main-color)}
.oneCn span:before{top:8px}
.oneCn span:after{width:80px;top:12px}
.oneCn span i{position:absolute;right:-22px;bottom:0;display:block;width:16px;height:16px;transform:scaleX(-1);background:url(../img/box1titico.png) center center no-repeat}
.oneEn{font-size:30px;color:#333;line-height:34px;padding:25px 0}
.oneTit{font-size:36px;line-height:100%;color:var(--main-color);overflow:hidden;text-align:center}
.oneTit span{display:inline-block;vertical-align:middle;position:relative}
.oneTit span:after,.oneTit span:before{position:absolute;top:50%;margin-top:-8px;display:block;content:"";width:16px;height:16px;background:url(../img/box1titico.png) center center no-repeat}
.oneTit span:before{left:-50px}
.oneTit span:after{right:-50px;transform:scaleX(-1)}
.oneBot img{margin:15px auto}
.pglist{padding:30px 0 15px;width:100%;text-align:center;clear:both}
.pglist a{color:#333;padding:0 15px;margin:0 4px;background:var(--white-color);border:1px solid #edebeb}
.pglist *{display:inline-block;vertical-align:middle;line-height:34px;padding-bottom:1px}
.pglist .hover,.pglist a:hover{display:inline-block;color:var(--white-color);background:var(--main-color);border-color:var(--main-color)}
.pageBox{border:1px solid #e4e4e4;border-left:none;border-right:none;margin:50px 0;line-height:36px}
.page{padding:11px 70px;position:relative;min-height:48px;text-align:center}
.pageBtn{position:absolute;top:10px;display:block;color:#777}
.pageBtn:focus{color:#777}
.pageBtn:hover{color:var(--main-color)}
.pageBtn:after{display:block;content:"";width:16px;height:100%;position:absolute;top:0}
.pagePrev{left:0;padding-left:25px}
.pagePrev:after{left:0;background:url(../img/pageprev.png) left center no-repeat}
.pagePrev:hover:after{background-image:url(../img/pagepreva.png)}
.pageNext{right:0;padding-right:25px}
.pageNext:after{right:0;background:url(../img/pagenext.png) left center no-repeat}
.pageNext:hover:after{background-image:url(../img/pagenexta.png)}
.pageTurn{text-align:center;margin:0 -1px}
.pageTurn li{padding:1px}
.pageTurn li a{display:block;width:36px;height:36px;line-height:36px;font-size:15px;color:#777;transition:all .5s ease 0s}
.pageTurn li a:hover,.pageTurn li.active a{background:var(--main-color);color:var(--white-color)}
.proList{margin:0 -28px;padding:35px 0 0}
.proList li{padding:25px 28px 0}
.proList li a{display:block;height:100%;position:relative;overflow:hidden;font-size:14px;color:#666;line-height:30px}
.proList li a:hover .box3Detail{background:var(--main-color)}
.proList li a:hover .box3Name{color:var(--main-color)}
.proList3{margin:0 -15px;padding:15px 0 0}
.proList3 li{padding:20px 15px 0}
.proList3 li a{display:block;height:100%;position:relative;overflow:hidden}
.proList3 .box7Name,.proList3 .box7Price{font-size:22px}
.proList3 .box7Btn{line-height:16px}
.proList3 li a:hover .box7Img img{transform:scale(1.05)}
.proList3 li a:hover .box7Mask{opacity:1}
.proList3 li a:hover .box7Btn{opacity:1;top:50%}
.artList{margin:0 -30px;padding:30px 0 0}
.artList li{padding:30px 30px 0}
.artList li a{display:block;height:100%;position:relative;overflow:hidden}
.arImg{overflow:hidden;position:relative;height:0;padding-bottom:62.2%}
.arImg img{width:100%;transition:all 1s ease 0s}
.arText{padding:15px 0 0}
.arTime{font-size:14px;color:#222;font-family:Verdana}
.arTit{font-size:15px;color:#222;line-height:200%;transition:all .6s ease 0s}
.arBrief{font-size:12px;color:#888;line-height:22px;height:44px;overflow:hidden;margin:10px 0}
.arMore{color:var(--main-color);font-weight:700;margin:10px 0;font-size:12px}
.arMore i{background:var(--main-color);color:var(--white-color);border:none;width:20px;height:20px;font-size:15px;line-height:20px}
.arMore:focus,.arMore:hover{color:var(--main-color)}
.artList li a:hover .arImg img{transform:scale(1.05)}
.artList li a:hover .arTit{font-weight:700;color:var(--main-color)}
.arTop{padding:40px 0 0;max-width:1048px;margin:0 auto}
.arH1{font-size:28px;color:#333;line-height:160%;padding:0 0 20px}
.arClock{font-size:12px;color:#999;background:#f5f5f5;line-height:28px;padding:5px}
.arClock span{display:inline-block;vertical-align:middle;padding:0 10px}
.arClock i{font-size:14px}
.arCon{padding:30px 0;font-size:14px;color:#6e6e6e;line-height:30px;max-width:1048px;margin:0 auto}
.arCon img{margin:15px auto;max-width:100%!important;height:auto!important}
.share{font-size:0;text-align:center;max-width:1048px;margin:0 auto}
.share i,.share strong{font-size:15px;display:inline-block;vertical-align:middle}
.share i{color:var(--main-color);margin-right:5px}
.share strong{color:#333}
.share a{display:inline-block;vertical-align:middle;font-size:14px;color:#888;margin:0 9px;width:42px;height:42px;background:url(../img/shareico.png) no-repeat;transition:all .3s ease-out 0s}
.share a.shareIco1{background-position:0 0}
.share a.shareIco2{background-position:-42px 0}
.share a.shareIco3{background-position:-84px 0}
.share a.shareIco4{background-position:-126px 0}
.share a.shareIco5{background-position:-168px 0}
.share a.shareIco1:hover{background-position:0 -42px}
.share a.shareIco2:hover{background-position:-42px -42px}
.share a.shareIco3:hover{background-position:-84px -42px}
.share a.shareIco4:hover{background-position:-126px -42px}
.share a.shareIco5:hover{background-position:-168px -42px}
.pagerBox{overflow:hidden;position:relative;max-width:1048px;margin:0 auto}
.pagerNext,.pagerPrev{width:50%;position:relative;overflow:hidden;line-height:70px}
.pagerPrev{float:left;padding-left:65px;padding-right:40px}
.pagerNext{float:right;padding-right:65px;padding-left:40px;text-align:right}
.pagerTit{font-size:14px;color:#777;line-height:70px;position:absolute;top:2px}
.pagerPrev .pagerTit{left:0}
.pagerNext .pagerTit{right:0}
.pagerNext a,.pagerPrev a{color:#777;display:inline-block;vertical-align:middle;max-width:100%}
.pagerNext a:hover,.pagerPrev a:hover{color:var(--main-color)}
.pagerList{display:block;width:72px;height:100%;background:var(--main-color);position:absolute;left:50%;top:0;margin-left:-36px;padding:30px 0 0}
.pagerList span{display:block;width:20px;height:2px;background:var(--white-color);margin:0 auto;transition:all .5s ease 0s}
.pagerList span:first-child+span{margin:3px auto}
.pagerList:hover span:first-child+span{width:30px}
.historyBox{padding:35px 0}
.hisTop{padding:0 100px;position:relative;margin:35px 0}
.hisNext,.hisPrev{display:block;position:absolute;bottom:-11px;width:36px;height:36px;border-radius:50%;background:var(--main-color);line-height:32px;text-align:center;color:var(--white-color);font-size:24px;cursor:pointer;z-index:1}
.hisPrev{left:0}
.hisNext{right:0}
.hisTop:after{display:block;content:"";width:100%;height:1px;background:#d7d7d7;position:absolute;left:0;bottom:6px;z-index:-1}
.hisTop .swiper-slide{cursor:pointer}
.hisYear{display:block;font-size:16px;color:#666;line-height:32px;width:80px;text-align:center;margin:0 auto;border-radius:4px}
.hisLine{display:block;width:0;height:14px;background:var(--main-color);margin:0 auto}
.hisCir{display:block;width:13px;height:13px;border:3px solid #c9c9c9;border-radius:50%;margin:0 auto;background:var(--white-color)}
.swiper-slide-active .hisYear{background:var(--main-color);color:var(--white-color)}
.swiper-slide-active .hisLine{width:1px}
.swiper-slide-active .hisCir{border-color:var(--main-color)}
.hisBot{font-size:15px;color:#666;line-height:32px}
.hisItem{padding:0 130px}
.hisItemLi{padding:0 0 30px}
.hisImg{float:left;margin-right:60px;max-width:300px}
.hisImg img{max-width:100%}
.hisTit{font-size:18px;color:var(--main-color);line-height:200%}
.vrList{margin:0 -20px;padding:18px 0 0}
.vrList li{padding:40px 20px 0}
.vrList li a{display:block;height:100%;position:relative;overflow:hidden}
.vrImg{position:relative;overflow:hidden}
.vrImg img{width:100%;transition:all .8s ease 0s}
.vrTit{position:absolute;left:0;bottom:0;padding:10px 20px;color:var(--white-color);background:rgba(0,0,0,.6);font-size:15px;line-height:28px;font-weight:700;width:100%;transition:all .5s ease 0s}
.vrTit span{background:url(../img/vrico1.png) left center no-repeat;padding-left:35px}
.vrMask{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(207,22,16,.85);opacity:0;transition:all .5s ease 0s}
.vrText{position:absolute;left:0;top:50%;width:100%;padding:0 15px;text-align:center;transform:translateY(-50%)}
.vrIco{width:37px;height:48px;margin:0 auto 25px;background:url(../img/vrico2.png) center center no-repeat;background-size:cover;opacity:0;transform:translateX(-30px);transition:all .6s ease 0s}
.vrTit2{font-size:16px;color:var(--white-color);font-weight:700;opacity:0;transform:translateX(30px);transition:all .6s ease 0s}
.vrList li a:hover .vrImg img{transform:scale(1.05)}
.vrList li a:hover .vrTit{bottom:-50%}
.vrList li a:hover .vrMask{opacity:1}
.vrList li a:hover .vrIco,.vrList li a:hover .vrTit2{opacity:1;transform:translateX(0);transition:all .6s ease .3s}
.proList2{padding:50px 0 0;margin:0}
.proList2 li{padding:0}
.proList2 li a{display:block;height:368px;position:relative;overflow:hidden;background:#f4f4f4;color:#666}
.pro2Img{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden}
.pro2Img .imgFull{height:100%;transition:all .8s ease 0s}
.pro2Text{margin-left:50%;padding:35px 6.5%}
.pro2Tit{overflow:hidden;font-size:28px;color:var(--main-color);padding:15px 0}
.pro2Tit span{display:inline-block;vertical-align:middle;position:relative}
.pro2Tit span:after{position:absolute;bottom:2px;display:block;content:"";width:16px;height:16px;background:url(../img/box1titico.png) center center no-repeat;right:-25px;transform:scaleX(-1)}
.pro2Line{display:block;width:100%;height:1px;background:#dedede;font-size:0;margin:20px 0}
.pro2Brief{font-size:13px;line-height:27px;height:108px;overflow:hidden;margin:15px 0}
.pro2Ico{width:36px;height:36px}
.proList2 li:nth-child(2n) .pro2Img{left:auto;right:0}
.proList2 li:nth-child(2n) .pro2Text{margin-left:0;margin-right:50%}
.proList2 li a:hover .pro2Img .imgFull{transform:scale(1.05)}
.pro3Top{padding:40px 0;overflow:hidden}
.pro3TopLef,.pro3TopRig{float:left;width:50%}
.pro3TopLef img{margin:0 auto}
.pro3TopRig{padding:30px 15px 0 8%}
.pro3TopTit{font-size:34px;color:#333;padding-bottom:25px}
.pro3TopPrice{font-size:28px;color:var(--main-color);padding-bottom:25px}
.pro3TopText{font-size:15px;color:#666;line-height:32px}
.pro3TopText h5{font-size:24px;color:#444;padding:10px 0 20px}
.pro3TopBrief{margin-bottom:20px;line-height:32px;min-height:128px}
.pro3TopBrief p{padding-left:13px;position:relative}
.pro3TopBrief p:after{display:block;content:"";position:absolute;left:0;top:15px;width:4px;height:4px;border-radius:50%;background:#919191}
.pro3TopMore{display:block;width:136px;height:40px;line-height:40px;text-align:center;font-size:14px;color:var(--white-color);border-radius:4px;background:var(--main-color);margin:10px 0}
.pro3TopMore i{margin-right:5px}
.pro3TopMore:focus,.pro3TopMore:hover{color:var(--white-color)}
.pro3BotTab{margin:0;background:#eee;font-size:0}
.pro3BotTab li{padding:0;min-width:158px;text-align:center;padding:0 15px;vertical-align:top;line-height:68px;font-size:18px;color:#333;transition:all .5s ease 0s;cursor:pointer;border-top:3px solid #eee;margin:0 1px}
.pro3BotTab li:hover{border-top-color:var(--main-color)}
.pro3BotTab li.active{border-top-color:var(--main-color);background:var(--white-color)}
.pro3BotCon{font-size:14px;color:#666;line-height:30px;padding:40px 0}
.pro3BotCon img{margin:25px auto;max-width:100%!important;height:auto!important;display:block}
.pro3BotTit{font-size:28px;color:var(--main-color);line-height:30px;padding:15px 0}
.conTop{padding:70px 0;position:relative}
.conTop .swiper-slide a{display:block;height:100%;background:#f1f1f1;text-align:center;color:#333;line-height:28px}
.conTopImg img{width:100%}
.conTopTextBg{display:table;vertical-align:middle;width:100%;height:100px;line-height:28px;text-align:center}
.conTopText{display:table-cell;vertical-align:middle}
.conTopTel{font-size:16px;color:var(--main-color);font-family:Verdana;word-break:break-all}
.conTopMask{position:absolute;left:0;top:0;right:0;bottom:0;background:var(--main-color);opacity:0;transition:all .5s ease 0s}
.conTopHov{position:absolute;left:0;top:50%;width:100%;padding:0 15px;transform:translateY(-50%);color:var(--white-color);text-align:center;word-break:break-all;opacity:0;transition:all .5s ease 0s}
.conTopName{font-size:22px;line-height:140%;opacity:0;transform:translateX(-50px);transition:all .5s ease 0s}
.conTopBrief{margin:20px 0;opacity:0;transform:translateX(-50px);transition:all .5s ease 0s}
.conTopMap{font-size:12px;width:104px;height:36px;line-height:34px;border:1px solid var(--white-color);text-align:center;font-size:12px;margin:10px auto 0;border-radius:20px;opacity:0;transform:translateY(50px);transition:all .5s ease 0s}
.conTopMap i{padding-right:5px}
.conTop .swiper-slide a:hover .conTopMask{opacity:1}
.conTop .swiper-slide a:hover .conTopHov{opacity:1}
.conTop .swiper-slide a:hover .conTopBrief,.conTop .swiper-slide a:hover .conTopMap,.conTop .swiper-slide a:hover .conTopName{opacity:1;transform:translate(0,0);transition-delay:.2s}
.conPrev{left:-85px;padding-right:3px}
.conNext{right:-85px;padding-left:3px}
.conBot{height:490px;position:relative;overflow:hidden}
.contact_map{height:100%}
.conBotTextBg{position:absolute;right:0;top:0;color:var(--white-color);font-size:15px;line-height:38px;width:50%;padding-left:7%;display:table;vertical-align:middle;height:100%;background:rgba(204,20,14,.85)}
.conBotText{display:table-cell;vertical-align:middle}
.joinTop{padding:45px 0;font-size:14px;color:#777;line-height:30px}
.joinSel{font-size:0;margin:0 -5px;padding:25px 0 15px}
.joinSelBox{display:inline-block;vertical-align:middle;width:225px;padding:0 5px}
.joinSelect{width:100%;font-size:14px;border:none;line-height:42px;height:42px;padding:0 30px 0 15px;color:#888;background:url(../img/selectbg.png) right 15px center #efefef no-repeat;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;cursor:pointer}
.joinSelect option{padding:2px 0;appearance:none;-webkit-appearance:none;-moz-appearance:none}
.joinSearch{display:inline-block;vertical-align:middle;padding:0 5px;width:267px;position:relative;padding-right:42px}
.joinInput{font-size:14px;color:#888;background:#efefef;height:42px;padding:5px 10px;line-height:32px;border:none;width:100%;border-radius:0}
.joinInput::-webkit-input-placeholder{color:#888;opacity:1}
.joinInput:-moz-placeholder{color:#888;opacity:1}
.joinInput::-moz-placeholder{color:#888;opacity:1}
.joinInput:-ms-input-placeholder{color:#888;opacity:1}
.joinBtn{display:block;width:42px;height:42px;line-height:42px;background:var(--main-color);color:var(--white-color);font-size:16px;position:absolute;right:5px;top:0}
.joinBtn:focus,.joinBtn:hover{color:var(--white-color)}
.joinList li h3{font-size:14px;color:#555;line-height:86px;cursor:pointer}
.joinList li:nth-child(2n+1) h3{background:#f2f2f2;transition:all .5s ease 0s}
.joinList li h3 .container{position:relative}
.joinList li h3 .container:after{display:block;content:"";width:0;height:0;position:absolute;left:15px;bottom:-12px;border-left:11px solid transparent;border-right:11px solid transparent;border-top:12px solid var(--main-color);display:none}
.joinS1{float:left;padding-right:10px;width:24.5%}
.joinS2{float:left;padding-right:10px;width:21.5%}
.joinS3{float:left;padding-right:10px;width:25%}
.joinS4{float:left;padding-right:10px;width:17.5%}
.joinS5{float:left;width:11.5%;text-align:right}
.joinS5 i{color:var(--main-color);padding-left:5px;transition:all .5s ease 0s}
.mobHide{font-style:normal}
.joinText{color:#777;font-size:14px;line-height:32px;padding:50px 0 0;border-bottom:1px solid #f2f2f2;display:none}
.joinTextCen{font-size:0;padding-bottom:30px;overflow:hidden}
.joinTextCenCon{display:inline-block;vertical-align:top;font-size:14px;width:50%;padding:10px 0}
.joinTextCenCon h4{font-size:16px;color:#262626;line-height:30px}
.joinEmall{background:#f3f3f3;font-size:14px;color:#222;font-weight:700;line-height:32px;padding:20px}
.joinEmall i{width:32px;height:32px;line-height:32px;border-radius:50%;text-align:center;color:var(--white-color);background:#e83827;margin-right:10px}
.joinList li.active h3,.joinList li:hover h3{background:var(--main-color);color:var(--white-color)}
.joinList li.active .joinS5 i,.joinList li:hover .joinS5 i{color:var(--white-color)}
.joinList li.active h3 .container:after{display:block}
.banSlider .swiper-slide img{margin:0 auto}
.banSlider .swiper-pagination{margin:0;bottom:5%}
.banSlider .swiper-pagination-bullet{width:12px;height:12px;border:2px solid var(--white-color);background:0 0;opacity:1;position:relative}
.banSlider .swiper-pagination-bullet-active{border-color:var(--main-color);background:var(--main-color)}
.proTopBg{background:var(--white-color);overflow:hidden}
.proTop{margin:0 -1px}
.proTop li{padding:0 1px}
.proTop li a{display:block;line-height:60px;font-size:15px;color:#555;min-width:150px;padding:0 15px}
.proTop li.active a{background:var(--main-color);color:var(--white-color);font-weight:700}
.proTop li a:hover{color:var(--main-color)}
.proTop li.active a:hover{color:var(--white-color)}
.proBot{padding:25px 0 40px}
.proBotName{padding:35px 0}
.proBotName .share{float:right;padding:15px 0}
.proBotName .share a{width:38px;height:38px;margin:0 4px;background-image:url(../img/shareico38.png)}
.proBotName .share a.shareIco1{background-position:0 0}
.proBotName .share a.shareIco2{background-position:-38px 0}
.proBotName .share a.shareIco3{background-position:-76px 0}
.proBotName .share a.shareIco4{background-position:-114px 0}
.proBotName .share a.shareIco5{background-position:-152px 0}
.proBotName .share a.shareIco1:hover{background-position:0 -38px}
.proBotName .share a.shareIco2:hover{background-position:-38px -38px}
.proBotName .share a.shareIco3:hover{background-position:-76px -38px}
.proBotName .share a.shareIco4:hover{background-position:-114px -38px}
.proBotName .share a.shareIco5:hover{background-position:-152px -38px}
.proBotTit{font-size:14px;color:#666;line-height:30px}
.proBotTit h1{font-size:30px;color:#333;padding-bottom:5px}
.proBox{background:var(--white-color);box-shadow:0 0 5px rgba(0,0,0,.1);padding:15px 45px 0;margin-bottom:18px}
.proBoxTit{font-size:26px;color:#333;line-height:30px;padding:25px 0}
.proBoxTit span{display:inline-block;vertical-align:middle;position:relative}
.proBoxTit span:after{display:block;content:"";width:15px;height:19px;position:absolute;right:-30px;bottom:2px;background:url(../img/proboxtitbg.png) center center no-repeat}
.proBoxTs{margin:0 -8px}
.proBoxTs li{padding:5px 8px}
.proBoxTs li a{display:block;height:100%}
.proTsImg{overflow:hidden}
.proTsImg img{margin:0 auto}
.proTsText{font-size:16px;color:#666;line-height:34px;text-align:center;padding:20px 0}
.proTsName{font-size:20px;color:var(--main-color);text-transform:uppercase}
.proBox2{padding:15px 0 0}
.proBox2 .proBoxTit{padding:15px 45px}
.proBox2Top{border-top:1px solid #e3e3e3;padding:30px 45px}
.proBox2Hotel{float:right;font-size:16px;color:#666;line-height:30px;background:url(../img/hotel.png) left center no-repeat;padding-left:35px}
.proBox2Tit{font-size:22px;color:#333;line-height:30px}
.proBox2Tit span{font-size:40px;color:var(--main-color);font-family:Arial;display:inline-block;vertical-align:middle;margin-right:10px}
.proBox2Bot{padding:0 45px;border-top:1px solid #e3e3e3}
.proBox2BotCon{padding:35px 15px 35px 40px;margin:0 20px;border-left:1px dashed #c1c1c1;font-size:16px;color:#666;line-height:30px}
.proBox2BotCon li{margin:15px 0;position:relative;padding-left:40px}
.proBox2Ico{position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:#c9c9c9}
.proBox2Ico img{max-width:100%}
.proBox3Tip{font-weight:700;font-size:14px;color:var(--main-color);font-weight:700;padding-bottom:30px}
.proBox3Con{margin:0 -14px;padding:0 0 40px}
.proBox3Con li{padding:5px 14px}
.proBox3Bg{font-size:14px;color:#444;line-height:30px;background:#f5f5f5;height:100%}
.proBox3Brief{padding:15px 40px}
.ghyBox{padding:50px 0}
.ghyBox:nth-child(2n+1){background:#f3f3f3}
.ghyTit{font-size:20px;color:#777;font-family:Georgia;line-height:36px}
.ghyTit h2{overflow:hidden;font-size:30px;color:var(--main-color);line-height:36px}
.ghyTit h2 span{display:inline-block;vertical-align:middle;position:relative}
.ghyTit h2 span:after,.ghyTit h2 span:before{display:block;content:"";position:absolute;top:50%;width:15px;height:19px;margin-top:-8px;background:url(../img/ghytit.png) center center no-repeat}
.ghyTit h2 span:before{left:-30px}
.ghyTit h2 span:after{right:-30px;transform:scaleX(-1)}
.ghyBrief{font-size:24px;color:#333;line-height:48px;padding:15px 0 0}
.ghyText{font-size:14px;color:#666;line-height:30px;padding:25px 0}
.ghyBox1{padding-bottom:0}
.ghyVideo{padding-bottom:100px}
.ghyVideo a{display:block;height:100%;position:relative;overflow:hidden}
.ghyVideoTit{position:absolute;left:0;bottom:0;width:100%;background:rgba(199,0,10,.7);padding:10px 15px}
.ghyVideoTit h3{color:var(--white-color);font-size:20px;line-height:38px}
.ghyVideoIco{float:right;width:38px;height:38px;background:url(../img/ghyvideoico.png) center center no-repeat;background-size:cover}
.vrBtn{background:var(--main-color);position:relative}
.vrBtn:after{display:block;content:"";position:absolute;left:50%;transform:translateX(-50%);top:-23px;width:0;height:0;border-bottom:23px solid var(--main-color);border-left:22px solid transparent;border-right:22px solid transparent}
.vrBtn a{display:block;color:var(--white-color);font-size:24px;line-height:40px;padding:40px 10px}
.vrBtn a img{display:inline-block;vertical-align:middle}
.ghyBoxSlider{position:relative}
.ghyBoxSlider .swiper-slide a{display:block;height:100%;position:relative;overflow:hidden}
.ghyBoxSliderImg{position:relative;overflow:hidden}
.ghyBoxSliderImg img{width:100%}
.ghyBoxSlierText{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,.6);color:var(--white-color);padding:0 10px}
.ghyBoxSlierText h3{font-size:15px;font-weight:700;text-align:center;line-height:38px}
.ghyBox5{background:#d02e29!important;color:var(--white-color);overflow:hidden}
.ghyBox5 .ghyTit,.ghyBox5 .ghyTit h2{color:var(--white-color)}
.ghyBox5List{margin:0 -70px;padding:20px 0}
.ghyBox5List li{padding:10px 70px}
.ghyBox5List li a{display:block;height:100%;color:var(--white-color)}
.ghyBox5Ico{max-width:80%;margin:0 auto}
.ghyBox5Ico img{margin:10px auto}
.ghyBox5Tit{font-size:26px;line-height:30px;padding:10px 0}
.ghyBox5Text{font-size:15px;line-height:30px;overflow:hidden;text-align:left}
.messageList{margin:0 -10px;padding:30px 0}
.messageList li{padding:5px 15px}
.messageList li label{font-size:14px;color:#777;line-height:30px;font-weight:400;margin:0}
.messItem{position:relative}
.messIco{position:absolute;left:0;width:30px;top:0;padding-left:5px;line-height:44px;text-align:center;font-size:14px;color:#c7c7c7}
.messInput,.messText{border:1px solid #d2d2d2;background:var(--white-color);padding:5px 1px 5px 30px;width:100%;line-height:32px;border-radius:4px}
.messText{resize:none}
.messSel{margin:0;float:none;width:100%;height:44px;position:relative;color:#777}
.messTit{display:block;border:1px solid #d8d8d8;position:relative;padding:5px 30px;line-height:32px;cursor:pointer;border-radius:4px}
.messUl{position:absolute;left:0;top:42px;width:100%;border:1px solid #d2d2d2;background:var(--white-color);z-index:2;display:none;max-height:144px;overflow-y:auto}
.messUl li{padding:0 10px 0 30px;cursor:pointer;line-height:36px;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}
.messUl li:hover{background:#b7b7b7;color:var(--white-color)}
.messBtn{display:block;height:44px;line-height:44px;border-radius:4px;color:var(--white-color);text-align:center;margin:15px 0}
.messBtn1{background:var(--main-color)}
.messBtn2{background:#9b9b9b}
.messBtn:focus,.messBtn:hover{color:var(--white-color)}
.ghyBox6Bot{font-size:21px;color:#333;line-height:34px}
.ghyBox6Bot span{font-size:30px;color:var(--main-color);padding:0 5px}
.ghyBox7{height:355px}
.HomeMedical{padding:50px 0}
.medicalTit{position:relative;padding:20px 60px 20px 0}
.medicalTitIco{position:absolute;right:0;top:0;width:38px;height:34px;background:url(../img/douhao.png) center center no-repeat}
.medicalTitEn{float:right;font-size:30px;color:#7f7f7f;font-family:Arial;line-height:42px}
.medicalTitCn{font-size:38px;color:#444;line-height:42px}
.medicalTit2{padding:25px 0;background:url(../img/medicaltitbg.png) left center repeat-x;font-size:38px;color:#444;line-height:42px}
.medicalTit2 h2{font-size:38px}
.medicalTit2 span{display:inline-block;vertical-align:top;background:var(--white-color);position:relative;padding-right:20px}
.medicalTit2 span i{display:inline-block;vertical-align:middle;width:5px;height:5px;background:var(--main-color);border-radius:50%;margin:0 10px 5px}
.medicalIco{display:inline-block;vertical-align:middle;width:25px;height:19px;background:url(../img/proboxtitbg.png) left center var(--white-color) no-repeat;margin-bottom:4px;padding-right:10px}
.medicalTit3{padding:30px 0;overflow:hidden}
.medicalTit3 span.cor_red{float:right;line-height:56px}
.medicalTit3 h2{font-size:28px;color:var(--white-color)}
.medicalTit3 h2 span{border-left:6px solid #ff8a00;display:inline-block;vertical-align:top;background:var(--main-color);padding:10px 40px;line-height:36px;position:relative}
.medicalTit3 h2 span:after{display:block;content:"";position:absolute;right:-30px;top:0;width:30px;height:100%;background:url(../img/medicaltit3.png) right center no-repeat;background-size:100%}
.medicalText{font-size:15px;color:#666;line-height:32px;padding:15px 0}
.medicalText img{margin:0 auto}
.medicalText2{border-left:6px solid #e2e2e2;border-top:6px solid transparent;border-bottom:6px solid transparent;min-height:160px;font-size:15px;color:#666;line-height:36px;padding:35px 45px;background:url(../img/medicaltext2.png) repeat;position:relative;margin:15px 0}
.medicalText2:after{display:block;content:"";position:absolute;right:80px;top:50%;transform:translateY(-50%);width:150px;height:150px;background-size:cover;background:url(../img/medicaltext2ico.png) center center no-repeat}
.medicalText2 p{position:relative;padding-left:18px}
.medicalText2 p:after{display:block;content:"";width:4px;height:4px;border-radius:50%;background:#444;position:absolute;left:0;top:15px}
.medicalTable{background:#fafafa;border:1px solid #dbdbdb;font-size:17px;color:#555;line-height:58px;margin:15px auto}
.medicalTable thead{background:#949494;font-size:18px;color:var(--white-color);text-align:center}
.medicalTable thead tr th{text-align:center}
.medicalTable tbody tr:nth-child(2n){background:#efefef}
.medTableTit{font-size:26px;width:20%}
.medicalImg{padding:30px 0 40px}
.medicalTeam{margin:0 -10px;padding:15px 0}
.medicalTeam>div{padding:10px}
.medicalTeam>div>img{max-width:100%;margin:0 auto}
.medicalBotBg{background:url(../img/medicalbotbg.jpg) repeat;padding:4px;margin:20px 0}
.medicalBot{background:var(--white-color);padding:40px 10px;font-size:0}
.medicalBotAdd,.medicalBotTel,.medicalBotTit{display:inline-block;vertical-align:middle;font-size:15px;color:#555;line-height:32px}
.medicalBotTit{width:28%;text-align:center}
.medicalBotTit h2{font-size:30px;color:#333;line-height:140%}
.medicalBotTit p{font-size:19px;font-family:Arial;line-height:32px;text-transform:uppercase}
.medicalBotAdd,.medicalBotTel{width:36%;padding-left:6%}
.medicalBotTel{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}
.mvLayerBg{position:fixed;left:0;top:0;z-index:1030;width:100%;height:100%;background:rgba(0,0,0,.4);display:none}
.mvLayer{width:86%;max-width:800px;position:fixed;height:auto;top:50%;border:10px solid var(--white-color);border-radius:.4em;z-index:1030;left:50%;display:none;box-shadow:0 0 10px rgba(0,0,0,.2)}
.mvLayer iframe{width:100%;height:auto}
.mvPlayer{background:#000;display:block}
.mvLayer i{position:absolute;right:-36px;top:-10px;width:30px;height:30px;box-shadow:3px 0 3px rgba(0,0,0,.2);background:url(../img/close.png) center center var(--white-color) no-repeat;cursor:pointer}
.onLine{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1}
.onLine.active{display:none}
.onLine li{width:46px;height:46px;position:relative;margin-bottom:2px}
.onLine li a{display:block;height:100%;color:var(--white-color);line-height:46px}
.onLineBox{width:46px;height:46px;line-height:46px;position:absolute;right:0;top:0;background:var(--main-color);border-radius:4px 0 0 4px;overflow:hidden;transition:all .5s ease 0s}
.onLineImg{display:inline-block;vertical-align:middle;width:46px;height:46px;padding:10px 0 0}
.onLineImg img{display:block;margin:0 auto}
.onLine li a:hover .onLineBox{width:116px;text-align:center}
.onLine li a:hover .onLineImg{width:32px}
.bookIngMask{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.45);z-index:1031;display:none}
.bookingBox{position:absolute;left:50%;max-width:520px;width:98%;top:20%;transform:translateX(-50%);background:var(--white-color);padding:30px 40px;border-radius:5px;z-index:1032;box-shadow:0 0 38px rgba(0,0,0,.2);display:none}
.bookingBox .ghyTit{padding:15px 0 0}
.bookingBox .messageList{padding:15px 0 0;margin:0 -8px}
.bookingBox .messageList>li{padding:6px 8px}
.bookingBox .messBtn{margin:0 auto}
.bookingClose{width:36px;height:56px;position:absolute;right:10px;top:-56px}
.bookCloseIco{width:36px;height:36px;border:2px solid var(--white-color);border-radius:50%;cursor:pointer;background:url(../img/bookclose.png) center center no-repeat}
.bookCloseLine{display:block;width:2px;height:20px;background:var(--white-color);margin:0 auto}
.videoList{margin:0 -23px}
.videoList li{padding:46px 23px 0}
.videoList li a{display:block;position:relative;overflow:hidden;height:100%;color:var(--white-color)}
.videoImg{position:relative}
.videoImg img{width:100%;transition:all .5s ease 0s}
.videoTit{position:absolute;left:0;bottom:0;width:100%;padding:14px 15px;font-size:14px;line-height:20px;color:var(--white-color);background:rgba(0,0,0,.6);transition:all .5s ease 0s}
.videoIco{float:right;width:20px;height:20px;background:url(../img/ghyvideoico.png) center center no-repeat;background-size:cover}
.videoMask{position:absolute;left:0;top:0;right:0;bottom:0;background:var(--main-color);opacity:0;transition:all .5s ease 0s}
.videoText{position:absolute;left:0;width:100%;padding:0 15px;top:0;transform:translateY(-50%);opacity:0;transition:all .5s ease 0s}
.videoIco2{width:40px;height:40px;margin:10px auto;background:url(../img/ghyvideoico.png) center center no-repeat;background-size:cover}
.videoTit2{font-size:16px;color:var(--white-color);text-align:center;line-height:150%;padding:5px 0}
.videoList li a:hover .videoTit{bottom:-50%}
.videoList li a:hover .videoMask{opacity:1}
.videoList li a:hover .videoText{opacity:1;top:50%}
.booking{background:#eee;position:relative;min-height:80px;padding:30px 0}
.bookTit{position:absolute;left:0;top:0;width:calc(100% - 4% - 1120px);height:100%;padding-right:4%;background:var(--secondary-color);display:flex;justify-content:flex-end;align-items:center}
.bookTit span{display:block}
.bookTit span img{max-width:267px}
.bookTit:after{display:block;content:"";width:0;height:0;border-left:7px solid var(--secondary-color);border-top:7px solid transparent;border-bottom:7px solid transparent;position:absolute;left:100%;top:50%;margin-top:-7px}
.bookForm{float:right;width:100%;max-width:1120px;padding:0 60px;margin:0}
.bookForm>li{padding:0 5px}
.bookH3{text-align:center;font-size:18px;color:#333;line-height:140%;margin:6px 0}
.bookItem{font-size:0;margin:0 -5px}
.bookItem>li{width:50%;font-size:14px;padding:5px;vertical-align:middle}
.bookInput{display:block;background-color:var(--white-color);border-radius:5px;height:38px;line-height:28px;padding:5px 10px;border:none;width:100%}
.bookItem .messSel{height:38px}
.bookItem .messTit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:var(--white-color);padding-left:10px;border:none;height:38px;line-height:28px}
.bookItem .messTit:after{content:"\f0d7";font-size:18px;line-height:38px;transition:all .3s linear}
.bookItem .messTit.active:after{transform:scaleY(-1)}
.bookItem .messUl{top:38px;border:none;box-shadow:0 1px 2px rgba(0,0,0,.1)}
.bookItem .messUl li{padding:5px 10px;font-size:13px;line-height:26px}
.bookBtn{float:right;display:block;width:126px;height:46px;line-height:45px;margin-top:20px;background:var(--main-color);border-radius:5px;text-align:center;font-size:16px;color:var(--white-color)}
.bookBtn:focus,.bookBtn:hover{color:var(--white-color)}
.boxSlider2{padding:0}
.boxSlider2 .box2LefImg img{display:block}
.boxSlider2 .box2Rig{position:static;display:flex;width:100%;padding:0;padding-top:5px}
.boxSlider2 .box2RigImg{height:200px;flex:1;padding:0 2px}
.boxSlider3 .box2RigImg{height:50%}
.boxSlider3 .box2RigTit{max-width:270px;margin:0 auto;left:50%;transform:translate(-50%,-50%)}
.schoolBg .box4List{padding-left:75%}
.schoolBg .box4Lef{width:75%}
.schoolBg .box4Lef a{display:block;height:100%;position:relative;overflow:hidden}
.schoolBg .box4Lef a:hover .box2LefMask{opacity:1}
.schoolBg .box4Lef a:hover .box2LefText{transform:translate(-50%,-50%) scaleX(1);opacity:1}
.schoolBg .box4Lef a:hover .box2LefBrief{opacity:1;transform:translate(0,0);transition:all .5s ease .3s}
.schoolBg .box4Rig{padding:50% 35px}
.schoolBg .box4Rig .boxMore{margin-left:auto;margin-right:auto}
.schoolTit{font-size:30px;color:#111;line-height:140%;max-width:260px;margin:0 auto;text-align:center}
.kefu{position:fixed;right:10px;top:50%;transform:translateY(-50%);z-index:1999;border:1px solid #ddd;font-size:12px;color:#777;line-height:24px;background:var(--white-color);display:none}
.kefu li{width:84px;height:78px}
.kefu li a{display:flex;align-items:center;width:100%;height:100%;text-align:center;color:#777;transition:all .4s linear}
.kefuCon{width:100%}
.kefuCon i{display:block;margin-top:5px;font-size:22px;color:var(--main-color)}
.kefuIco{display:block;width:27px;height:27px;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-size:cover}
.kefuIco1{background-image:url(../img/kefuico1.png)}
.kefuIco2{background-image:url(../img/kefuico2.png)}
.kefuIco3{background-image:url(../img/kefuico3.png)}
.kefuIco4{background-image:url(../img/kefuico4.png)}
.kefuTel{display:none}
.kefu li a:hover{background-color:var(--main-color);color:var(--white-color)}
.kefu li a:hover .kefuIco1{background-image:url(../img/kefuico1a.png)}
.kefu li a:hover .kefuIco2{background-image:url(../img/kefuico2a.png)}
.kefu li a:hover .kefuIco3{background-image:url(../img/kefuico3a.png)}
.kefu li a:hover .kefuIco4{background-image:url(../img/kefuico4a.png)}
.kefu.active{display:block;top:auto;transform:translateY(0);bottom:0;border-bottom:none;border-left:none;border-right:none;width:100%;right:0}
.kefu.active li{float:left;width:33.33%;height:65px}
.kefu.active .kefuTel{display:block}
.kefu.active P{display:block}
.kefu.active li a:hover{background-color:var(--white-color);color:#777}
.kefu.active li:last-child{display:none}
.kefu.active li a:hover .kefuIco1{background-image:url(../img/kefuico1.png)}
.kefu.active li a:hover .kefuIco2{background-image:url(../img/kefuico2.png)}
.kefu.active li a:hover .kefuIco3{background-image:url(../img/kefuico3.png)}
.kefu.active li a:hover .kefuIco4{background-image:url(../img/kefuico4.png)}
.footerBg.active{padding-bottom:80px}
.xiaochengxu{margin-top:30px}
.xiaochengxu img{margin:0 auto;max-width:30%}
.schoolBox1{background:var(--white-color)!important}
.schoolBox1 .ghyText img{margin:10px auto;max-width:100%}
.schoolBox2{background:#f3f3f3}
.comment{margin:15px auto;padding-bottom:15px;max-width:1048px}
.commentTit{font-size:18px;color:#303030;line-height:200%;padding:10px 0;font-weight:700}
.commentTit img{margin-right:8px;vertical-align:middle;position:relative;top:-2px;max-width:21px}
.comText{position:relative}
.comText textarea{display:block;width:100%;line-height:28px;font-size:14px;color:#777;padding:10px;border:1px solid #eaeaea;resize:none}
.comLogin{overflow:hidden;margin:20px 0}
.comLoainBtn{display:block;float:left;font-size:14px;color:#aaa;line-height:36px;background:url(../img/comloainbtn.png) left center no-repeat;padding-left:30px}
.comLoainBtn:hover{color:#aaa}
.commentBtn{float:right;display:block;width:112px;height:36px;line-height:36px;border-radius:4px;background:var(--main-color);color:var(--white-color);text-align:center}
.commentBtn:hover{color:var(--white-color)}
.commentTit2{border-bottom:1px solid #eaeaea}
.comList{overflow:hidden}
.comList li{margin:20px 0}
.comHead{float:left;width:29px;height:29px;border-radius:50%;margin-right:13px}
.comHead a{display:block;width:100%;height:100%}
.comHead img{width:29px;height:29px;border-radius:50%}
.comRig{overflow:hidden;font-size:14px;color:#333;line-height:22px}
.comName{color:#777;font-size:14px;line-height:28px}
.comName a{color:var(--main-color);margin-right:10px}
.comCon{margin-top:5px}
.tip{position:fixed;z-index:1033;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--white-color);border-radius:10px;width:96%;max-width:540px;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.2);display:none}
.tipTit{height:68px;line-height:68px;text-align:center;background:var(--main-color);font-size:22px;color:var(--white-color);position:relative}
.tipClose{position:absolute;right:25px;top:50%;width:24px;height:24px;margin-top:-12px;background:url(../img/tipclose.png) center center no-repeat;background-size:16px auto;cursor:pointer;transition:all .3s linear}
.tipClose:hover{transform:rotate(90deg)}
.tipCon{padding:15px;text-align:center}
.tipText{max-width:420px;margin:15px auto;font-size:22px;line-height:200%;height:80px;display:flex;flex-direction:column;justify-content:center}
.tipText2{font-size:18px}
.tipBtn{display:block;width:145px;height:40px;line-height:40px;text-align:center;color:var(--white-color);background:var(--main-color);border-radius:20px;font-size:20px;margin:15px auto}
.tipBtn:focus,.tipBtn:hover{color:var(--white-color)}
@media (min-width:1275px){
  .container{width:1230px}
}
@media (max-width:1600px){
  .logo{padding:18px 20px}
  nav.navbar.bootsnav ul.nav>li>a{padding:18px 0}
  .navRig{line-height:70px}
  .hdSearchBox{width:70px}
  .hdSearchBg,.hdWeChat{top:68px}
  .banText{width:400px;height:280px;padding:20px 30px}
  .banTit{font-size:26px}
  .box1Tit{padding:30px 0}
  .box1H2{font-size:34px}
  .box1H2 span{padding:0 70px}
  .box1H2 span:before{left:30px}
  .box1H2 span:after{right:30px}
  .boxTit{padding:30px 0;padding-right:100px;margin-top:25px}
  .boxH2{font-size:36px;line-height:36px}
  .boxH2 span{font-size:20px;padding-bottom:5px}
  .box2RigTit{font-size:26px}
  .box3List li a{padding:30px 30px 15px}
  .box3Text{padding:10px 0 0}
  .box3Name{font-size:20px;line-height:100%}
  .box4Rig{padding:10% 15%}
  .box4Name{font-size:30px;padding:15px 0}
  .box4Brief{font-size:20px;padding:10px 0}
  .box4Text{padding:10px 0}
  .box4Rig .boxMore{margin:10px 0 0}
  .box5ImgBg{height:600px}
  .box5Tit{font-size:16px}
  .box5Tit h3{font-size:36px}
  .box5List{padding:40px 0;margin:0 -2%}
  .box5List li{padding:10px 2%}
  .box5Ico img{max-width:25%}
  .box6List li a{padding-top:220px}
  .box6List li:nth-child(2n) a{padding-bottom:220px}
  .box6Img{height:220px}
  .box6Text{height:220px;padding:10px 25px 0}
  .box6Name{font-size:20px;line-height:22px}
  .box7List{margin:0 -10px}
  .box7List li{padding:5px 10px}
  .box7Name{font-size:20px;line-height:22px}
  .box7Price{font-size:20px}
  .footTop{padding:30px 0}
  .footLefLink li{width:120px}
  .footBot{padding:25px 15px}
  .bannerN{height:500px}
  .banCn{font-size:28px}
  .banEn{font-size:18px}
  .banIco{width:40px;height:40px;margin:10px 0 0}
  .breadNavBg{padding:30px 0}
  .fenlei li{padding-right:30px}
  .fenlei li a{font-size:14px}
  .oneBox{padding:60px 0}
  .oneTit{font-size:30px}
  .pageBox{margin:40px 0}
  .page{padding:5px 70px}
  .pageBtn{top:5px}
  .proList{margin:0 -15px;padding:35px 0 0}
  .proList li{padding:15px 15px 0}
  .proList3{margin:0 -10px}
  .proList3 li{padding:10px 10px 0}
  .proList3 .box7Text{padding:5px 0}
  .proList3 .box7Name,.proList3 .box7Price{font-size:18px;line-height:22px}
  .artList{margin:0 -20px;padding:20px 0 0}
  .artList li{padding:20px 20px 0}
  .arTit{font-size:14px}
  .arTop{padding:30px 0 0}
  .arH1{font-size:24px}
  .pro2Ico{width:30px;height:30px}
  .pro3Top{padding:30px 0}
  .pro3TopTit{font-size:30px}
  .pro3TopPrice{font-size:24px}
  .pro3TopText h5{font-size:22px}
  .pro3BotTab li{line-height:58px}
  .pro3BotCon{padding:30px 0}
  .pro3BotTit{font-size:26px}
  .conTop{padding:60px 0}
  .conBot{height:400px}
  .joinTop{padding:25px 0}
  .joinSel{padding:15px 0}
  .joinList li h3{line-height:76px}
  .proTop li a{line-height:50px;min-width:130px}
  .proBotName{padding:25px 0}
  .proBotTit h1{font-size:28px}
  .proBoxTit{padding:15px 0;font-size:24px}
  .proTsText{font-size:14px}
  .proTsName{font-size:18px}
  .proBox2Tit{font-size:20px}
  .proBox2Tit span{font-size:34px}
  .ghyBox{padding:40px 0 60px}
  .ghyBox1{padding-bottom:0}
  .ghyTit{font-size:18px}
  .ghyTit h2{font-size:26px;line-height:30px}
  .ghyBrief{font-size:22px;line-height:38px;padding:10px 0 0}
  .ghyText{padding:15px 0}
  .ghyVideo{padding-bottom:60px}
  .ghyVideoTit h3{font-size:18px}
  .vrBtn a{font-size:20px;padding:30px 10px}
  .medicalTit{padding:10px 60px 10px 0}
  .medicalTitEn{font-size:26px;line-height:38px}
  .medicalTitCn{font-size:34px;line-height:38px}
  .medicalText{font-size:14px;line-height:28px;padding:10px 0}
  .medicalTit2{padding:15px 0}
  .medicalTit2 h2{font-size:34px}
  .medicalText2{padding:35px}
  .medicalTit3{padding:20px 0}
  .medicalTit3 h2{font-size:24px}
  .medicalTit3 h2 span{line-height:28px;padding:10px 25px}
  .medicalTit3 span.cor_red{line-height:48px}
  .medicalTable{font-size:15px}
  .medicalTable thead{font-size:16px}
  .medTableTit{font-size:22px}
  .medicalImg{padding:20px 0 30px}
  .booking{padding:20px 0}
  .bookTit{width:calc(100% - 4% - 1000px)}
  .bookTit span img{max-width:220px}
  .bookH3{font-size:18px}
  .bookForm{max-width:1000px;padding:0 40px;padding-right:0}
  .bookBtn{width:100px;height:40px;line-height:40px;font-size:15px}
  .boxSlider2 .box2RigImg{height:160px}
  .schoolBg .box4Rig{padding:40% 35px}
  .schoolTit{font-size:22px}
}
@media (max-width:1400px){
  .box1H2{font-size:30px}
  .box1H2 span{padding:0 50px}
  .box1H2 span:before{left:20px}
  .box1H2 span:after{right:20px}
  .boxTit{padding:20px 0;padding-right:100px;margin-top:15px}
  .boxH2{font-size:30px;line-height:30px}
  .boxH2 span{font-size:16px;padding-bottom:3px}
  .box2LefText{max-width:760px}
  .box2LefH4{margin-top:-21px}
  .box2LefH4 span{font-size:38px}
  .box2LefBrief{font-size:20px;line-height:40px;max-height:160px;margin:30px 0 40px}
  .box2RigTit{font-size:22px}
  .box3List li a{padding:20px 20px 15px}
  .box3Name{font-size:18px}
  .box7List{padding:0 0 25px}
  .box7Name{font-size:17px;padding:5px 0}
  .box7Price{font-size:14px}
  .footLefLink li.cooperative{width:43%}
  .fTel,.followus{display:block}
  .followus{margin:0 0 10px}
  .footLogo img{max-width:70%}
  .bannerN{height:400px}
  .conTop{padding:50px}
  .conPrev{left:0}
  .conNext{right:0}
  .conTopName{font-size:18px;line-height:120%}
  .conTopBrief{margin:10px 0}
  .joinList li h3{line-height:66px}
  .joinText{padding:30px 0 0}
  .proBot{padding:25px 0}
  .proBotName .share{padding:10px 0}
  .proBotTit h1{font-size:26px}
  .proBox{padding:15px 25px 0}
  .proBox2{padding:15px 0 0}
  .proBox2 .proBoxTit{padding:15px 25px}
  .proBox2Top{padding:20px 25px}
  .proBox2Bot{padding:0 25px}
  .proBox2BotCon{padding:25px 0 25px 30px}
  .ghyBoxSlider{padding:0 50px}
  .booking{padding:15px 0}
  .bookTit{width:calc(100% - 4% - 900px);padding-right:2%}
  .bookTit span img{max-width:180px}
  .bookForm{max-width:900px}
  .boxSlider2 .box2RigImg{height:120px}
  .schoolBg .box4Rig{padding:30% 15px}
}
@media (max-width:1200px){
  .logo{padding:16px 15px}
  .logo img{max-width:110px;/*max-height:28px*/}
  nav.navbar.bootsnav ul.nav>li{margin:0 5px}
  .navRig,nav.navbar.bootsnav ul.nav>li>a{height:60px;line-height:60px}
  nav.navbar.bootsnav ul.nav>li>a{padding:13px 0;font-size:14px}
  nav.navbar.bootsnav ul.nav>li>a>span{padding:0 15px;min-width:64px}
  .hdSearchBg,.hdWeChat{top:58px}
  .banImg{background:0 0!important}
  .banImg img{display:block}
  .banText{width:330px;height:200px;padding:15px 20px}
  .banTit{font-size:22px;padding:5px 0}
  .banLine{height:2px;margin:5px 0}
  .banBrief{font-size:12px;line-height:22px;height:88px;margin:5px 0}
  .banMore{font-size:14px;margin-left:3px}
  .banMore i{width:22px;height:22px;line-height:20px}
  .box1H2{font-size:26px}
  .boxH2{font-size:26px;line-height:26px}
  .box2LefText{max-width:550px}
  .box2LefH4{margin-top:-16px}
  .box2LefH4 span{font-size:28px}
  .box2LefBrief{font-size:16px;line-height:30px;max-height:120px;margin:20px 0 30px}
  .box2RigTit{font-size:18px}
  .box3List li a{padding:15px}
  .box3LineBg{padding:10px}
  .box3Detail{width:100px;height:30px;line-height:30px}
  .box3Name{font-size:16px;padding:5px 0}
  .box4Rig{padding:5% 10%}
  .box4Name{font-size:26px;padding:10px 0}
  .box4Brief{font-size:18px}
  .box5ImgBg{height:400px}
  .box5Tit{font-size:14px}
  .box5Tit h3{font-size:30px}
  .box5List{padding:20px 0;margin:0 -1%}
  .box5List li{padding:10px 1%}
  .box5Name{font-size:20px;line-height:28px;padding:5px 0}
  .box5Brief{max-height:52px}
  .box6List li a{padding-top:180px}
  .box6List li:nth-child(2n) a{padding-bottom:180px}
  .box6Img{height:180px}
  .box6Text{height:180px;padding:10px 15px 0}
  .box6Name{font-size:18px;line-height:20px;padding:5px 0}
  .box6Line{margin:7px auto}
  .footRig{float:none;text-align:center}
  .footLef{padding:20px 0 0}
  .footLogo img{margin:0 auto;float:none}
  .fTel,.followus{display:inline-block;margin:0}
  .footLefLink{margin-right:0}
  .footLefLink li{width:25%}
  .footLefLink li.cooperative{width:100%;max-width:100%}
  .breadNavBg{padding:20px 0}
  .breadNav{float:none;padding-bottom:10px}
  .oneBox{padding:40px 0}
  .oneTit{font-size:24px}
  .oneTit span:before{left:-30px}
  .oneTit span:after{right:-30px}
  .oneCn{padding:0}
  .oneEn{font-size:24px;line-height:30px;padding:15px 0}
  .proList{padding:25px 0 0}
  .artList{margin:0 -15px;padding:20px 0 0}
  .artList li{padding:10px 15px 0}
  .pagerNext,.pagerPrev,.pagerTit{line-height:50px}
  .pagerList{width:50px;padding:20px 0 0;margin-left:-25px}
  .historyBox{padding:30px 0}
  .hisTop{padding:0 50px;margin-top:0}
  .hisItem{padding:0 70px}
  .hisItemLi{padding:0 0 20px}
  .hisImg{max-width:250px;margin-right:30px}
  .hisTit{font-size:16px}
  .vrList{margin:0 -15px;padding:18px 0 0}
  .vrList li{padding:20px 15px 0}
  .vrTit{font-size:14px;line-height:22px}
  .vrTit span{background-size:20px;padding-left:25px}
  .vrIco{margin:0 auto 15px}
  .vrTit2{font-size:14px}
  .proList2 li a{height:288px}
  .pro2Text{padding:15px 4%}
  .pro2Tit{font-size:24px;padding:10px 0}
  .pro2Line{margin:10px 0}
  .pro3TopRig{padding:15px 15px 0 15px}
  .pro3TopTit{font-size:26px;padding-bottom:15px}
  .pro3TopPrice{font-size:22px;padding-bottom:15px}
  .pro3TopText h5{font-size:20px;padding:10px 0 20px}
  .pro3TopBrief{margin-bottom:10px;min-height:96px}
  .pro3BotTab li{line-height:48px;font-size:16px;border-top-width:2px;min-width:130px}
  .pro3BotCon{padding:20px 0}
  .pro3BotTit{font-size:24px}
  .conBot{height:350px}
  .joinList li h3{line-height:56px}
  .joinEmall{padding:15px 10px}
  .proBotName{padding:0 0 15px}
  .proBotName .share{float:none;text-align:left;padding:0 0 10px}
  .proBotTit h1{font-size:22px}
  .proBoxTs{margin:0 -5px}
  .proBoxTs li{padding:5px}
  .proTsText{padding:15px 0}
  .ghyBox{padding:30px 0 50px}
  .ghyBox1{padding-bottom:0}
  .vrBtn a{padding:15px 10px;font-size:18px}
  .vrBtn a img{max-width:44px}
  .vrBtn:after{border-bottom-width:16px;top:-16px;border-left-width:12px;border-right-width:12px}
  .ghyBox5List{margin:0 -30px}
  .ghyBox5List li{padding:10px 30px}
  .ghyBox5Tit{font-size:22px}
  .messageList{padding:20px 0}
  .messageList li{padding:0 15px}
  .ghyBox6Bot{font-size:18px}
  .ghyBox6Bot span{font-size:26px}
  .HomeMedical{padding:30px 0}
  .medicalTit{padding:10px 40px 10px 0}
  .medicalTitIco{width:26px;height:23px;background-size:cover}
  .medicalTitEn{font-size:20px;line-height:28px}
  .medicalTitCn{font-size:24px;line-height:28px}
  .medicalTit2{padding:10px 0}
  .medicalTit2 h2{font-size:24px}
  .medicalText2{padding:15px 25px}
  .medicalTit3{padding:10px 0}
  .medicalTit3 h2{font-size:20px}
  .medicalTit3 h2 span{line-height:22px;padding:10px 25px}
  .medicalTit3 span.cor_red{line-height:44px}
  .medicalTable{font-size:14px}
  .medicalTable thead{font-size:15px}
  .medTableTit{font-size:20px}
  .medicalImg{padding:10px 0 20px}
  .medicalBotBg{margin:10px 0}
  .medicalBotAdd,.medicalBotTel{padding-left:4%}
  .medicalBotTit h2{font-size:24px}
  .medicalBotTit p{font-size:16px;line-height:26px}
  .videoList{margin:0 -15px}
  .videoList li{padding:30px 15px 0}
  .videoTit{padding:10px}
  .videoIco2{width:34px;height:34px}
  .videoTit2{font-size:15px}
  .booking{padding:0}
  .bookTit{position:relative;width:100%;display:block;padding:15px 0}
  .bookTit span img{margin:0 auto;display:block}
  .bookTit:after{border-top:7px solid var(--main-color);border-left:7px solid transparent;border-right:7px solid transparent;left:50%;top:100%;margin-top:0;margin-left:-7px}
  .bookForm{float:none;max-width:100%;padding:15px 0}
  .bookBtn{float:none;margin:10px auto}
  .boxSlider2 .box2RigImg{height:90px}
  .kefu{right:-1px}
  .kefu li{width:64px;height:64px}
  .kefuIco{width:22px;height:22px}
}
@media (max-width:1023px) and (min-width:993px){
  .logo{position:relative}
  nav.navbar.bootsnav.menu-center ul.nav.navbar-center{float:none;margin:0 auto;display:table;table-layout:fixed;left:20px;position:relative}
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:before{font-family:FontAwesome;float:right;content:"\f105";margin-top:0}
  .navRig{position:relative}
}
@media (max-width:992px){
  nav.navbar.bootsnav .navbar-header{padding:0 15px}
  nav.navbar.bootsnav .navbar-brand{float:left!important}
  .logo{height:50px;padding:13px 0}
  .logo img{width:100px;/*height:24px*/}
  .navRig{height:50px;line-height:50px;right:50px!important}
  .navRig>ul{margin:0}
  .hdSearchBg,.hdWeChat,.lanListBg{top:48px}
  .hdSearchBg{right:-50px}
  nav.navbar.bootsnav .navbar-toggle{float:right;margin:0;top:13px}
  nav.navbar.bootsnav ul.nav{position:static;left:0;text-align:left}
  nav.navbar.bootsnav ul.nav>li{margin:0}
  nav.navbar.bootsnav ul.nav>li>a{height:40px;line-height:40px;padding:0;margin:0;border-bottom:none;text-align:left}
  nav.navbar.bootsnav ul.nav>li>a>span{border-radius:0;line-height:40px}
  nav.navbar.bootsnav ul.nav>li.active>a:after,nav.navbar.bootsnav ul.nav>li.on>a:after,nav.navbar.bootsnav ul.nav>li>a:hover:after{width:0}
  #navbar-menu{padding:0;border-top:1px solid var(--main-color)}
  nav.navbar.bootsnav .navbar-nav{margin:0;padding:15px}
  nav.navbar.bootsnav ul.nav li.dropdown a.dropdown-toggle:before{margin:0 10px}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{left:0;padding:0!important}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu:after{display:none}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{padding:10px 10px 10px 25px;color:var(--white-color)}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu{padding:0!important;width:100%}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu>li>a{padding:10px 10px 10px 40px}
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a,nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{background:var(--main-color);color:var(--white-color)}
  nav.navbar.bootsnav li.dropdown.on a.dropdown-toggle:before,nav.navbar.bootsnav ul.nav li.dropdown a.dropdown-toggle:hover:before{color:var(--white-color)}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu>li>a:hover{background:var(--main-color);font-weight:400}
  .box1H2{font-size:22px}
  .boxTit{padding:10px 0}
  .boxH2{font-size:22px}
  .boxH2 span{font-size:12px;display:block;line-height:18px;padding:5px 0 0}
  .boxMore{width:78px;height:24px;line-height:24px;top:10px;margin-top:0}
  .box2RigTit{font-size:16px}
  .box5ImgBg{height:auto}
  .box5ImgBg .imgFull{position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}
  .box5TextBg{position:static;opacity:1;padding:0 0 25px}
  .box5Tit{display:none}
  .box5List li,.box5Tit h3,.box5Tit p{opacity:1;transform:translate(0,0)}
  .box5List li{width:50%}
  .box5Brief{max-height:104px}
  .bannerN{height:320px}
  .arTop{padding:20px 0 0}
  .arH1{font-size:20px;padding:0 0 10px}
  .arCon{padding:20px 0}
  .share a{background-image:url(../img/shareico32.png);width:32px;height:32px;margin:0 4px}
  .share a.shareIco1{background-position:0 0}
  .share a.shareIco2{background-position:-32px 0}
  .share a.shareIco3{background-position:-64px 0}
  .share a.shareIco4{background-position:-96px 0}
  .share a.shareIco5{background-position:-128px 0}
  .share a.shareIco1:hover{background-position:0 -32px}
  .share a.shareIco2:hover{background-position:-32px -32px}
  .share a.shareIco3:hover{background-position:-64px -32px}
  .share a.shareIco4:hover{background-position:-96px -32px}
  .share a.shareIco5:hover{background-position:-128px -32px}
  .hisBot{font-size:14px;line-height:26px}
  .hisItem{padding:0}
  .hisImg{max-width:220px;margin-right:15px}
  .vrList{margin:0 -5px;padding:18px 0 0}
  .vrList li{padding:10px 5px 0}
  .proList2{padding:40px 0 0}
  .proList2 li a{height:221px}
  .pro2Text{padding:10px 2%}
  .pro2Tit{font-size:18px;padding:5px 0}
  .pro2Line{margin:5px 0}
  .pro2Brief{margin:5px 0}
  .pro3TopLef,.pro3TopRig{float:none;width:100%}
  .conBot{height:auto}
  .contact_map{height:300px}
  .conBotTextBg{width:100%;position:static;padding:25px 5%;font-size:14px;line-height:26px;background:var(--main-color)}
  .joinS1{width:70%}
  .joinS5{width:30%}
  .joinTextCen{padding:15px 0}
  .joinTextCenCon{display:block;width:100%}
  .proTop li a{min-width:90px}
  .proBoxTit{padding:10px 0;font-size:20px;line-height:26px}
  .proTsName{font-size:16px}
  .proBox2Hotel{float:none;padding-bottom:5px;font-size:14px;background-size:20px auto;padding-left:25px}
  .proBox3Con li{height:auto!important}
  .ghyTit{font-size:16px;line-height:30px}
  .ghyTit h2{font-size:24px;line-height:26px}
  .ghyBrief{font-size:20px;line-height:32px}
  .ghyVideo{padding-bottom:30px}
  .ghyVideoTit{padding:5px 10px}
  .ghyVideoIco{width:30px;height:30px}
  .ghyVideoTit h3{font-size:16px;line-height:30px}
  .ghyBox5List{margin:0 -15px}
  .ghyBox5List li{padding:10px 15px}
  .ghyBox5Ico img{max-width:50%}
  .ghyBox5Tit{font-size:20px}
  .ghyBox5Text{font-size:14px;line-height:24px;overflow:hidden}
  .messageList li label{margin:5px 0}
  .ghyBox6Bot{font-size:14px;line-height:28px}
  .ghyBox6Bot span{font-size:20px}
  .ghyBox7{height:auto}
  .medicalBot{padding:25px 10px}
  .medicalBotTit{width:100%;padding-bottom:15px}
  .medicalBotAdd,.medicalBotTel{width:50%;padding-left:2%}
  .medicalBotTel{border-left:none}
}
@media (max-width:767px){
  .banText{width:40%;height:160px;left:5%;padding:10px 15px}
  .banBrief{height:44px}
  .boxWrap{padding:0 15px}
  .box2LefText{max-width:450px}
  .box2LefH4{margin-top:-14px}
  .box2LefH4 span{font-size:24px}
  .box2LefBrief{font-size:14px;line-height:24px;max-height:96px}
  .box2RigTit{font-size:14px}
  .box4List{padding-left:0;min-height:0}
  .box4Lef{position:static;width:100%;height:auto}
  .box4Lef .imgFull{background:0 0!important}
  .box4Lef img{display:block}
  .box4Rig{padding:25px 4%}
  .box4Name{font-size:22px;padding:5px 0}
  .box4Brief{font-size:16px;padding:5px 0}
  .box4Text{padding:5px 0}
  .box6List li:nth-child(2n) a{padding-bottom:0;padding-top:180px}
  .box6List li:nth-child(2n) .box6Img{bottom:auto;top:0}
  .box6Text{height:auto;padding:15px}
  .box6Brief{height:auto;max-height:84px}
  .footLogo img{max-width:40%}
  .footLefLink li{max-width:none;width:100%;border-top:1px dashed rgba(255,255,255,.1);padding:5px 0}
  .footLefLink li h3{position:relative}
  .footLefLink li h3:after{position:absolute;right:0;top:0;display:block;content:"\f105";font:normal normal normal 14px/36px FontAwesome;color:var(--white-color)}
  .footLefLink li h3 a{font-size:14px;padding-bottom:0}
  .footLi{overflow:hidden;margin:0 -10px;display:none}
  .footLi p{display:inline-block;padding:0 10px;vertical-align:top}
  .footLefLink li:hover .footLi{display:block}
  .footImgItem{width:33.33%}
  .footImgItem img{margin:0 auto}
  .footBot{padding:15px}
  .fTel{font-size:24px}
  .bannerN{height:270px}
  .banCn{font-size:24px}
  .banEn{font-size:16px}
  .banIco{width:30px;height:30px}
  .oneImg{float:none;margin:0 auto 15px;width:auto;max-width:80%}
  .oneCn span{font-size:14px;padding:5px 15px}
  .oneEn{font-size:20px;padding:10px 0}
  .pageBox{margin:30px 0}
  .page{padding:5px 0}
  .pageTurn li a{width:28px;height:28px;line-height:28px}
  .pageBtn{position:relative;width:70px;top:0;display:inline-block;margin:5px 15px}
  .pagerBox{padding:5px 0}
  .pagerNext,.pagerPrev{float:none;padding-right:0;padding-left:55px;width:100%}
  .pagerNext,.pagerPrev,.pagerTit{line-height:30px}
  .pagerNext{text-align:left}
  .pagerNext .pagerTit{right:auto;left:0}
  .pagerNext a,.pagerPrev a{display:block}
  .pagerTit{top:0}
  .pagerTit i{display:none}
  .pagerList{position:static;width:100%;height:30px;padding:10px 0 0;margin:2px 0}
  .pro3Top{padding:20px 0}
  .pro3TopTit{font-size:22px;padding-bottom:10px}
  .pro3TopPrice{font-size:18px;padding-bottom:10px}
  .pro3TopText h5{font-size:18px;padding:10px 0}
  .pro3TopMore{width:120px;height:34px;line-height:34px}
  .joinSelBox{width:50%;padding:5px}
  .joinSearch{width:100%;padding:5px}
  .joinBtn{top:5px}
  .proBox{padding:10px 15px 0}
  .proBox2{padding:10px 0 0}
  .proBox2Top{padding:10px 15px}
  .proBox2Tit{font-size:18px}
  .proBox2Tit span{font-size:28px}
  .proBox2Bot{padding:0 15px}
  .proBox2BotCon{margin:0;padding:10px 15px;font-size:14px;line-height:24px}
  .proBox2BotCon li{padding-left:28px}
  .proBox2Ico{width:24px;height:24px}
  .proBox3Tip{padding-bottom:20px}
  .proBox3Con{padding:0 0 20px}
  .proBox3Brief{padding:15px}
  .ghyBox5List{padding:15px 0 0}
  .ghyBox5Text{height:auto}
  .messBtn{margin:5px 0}
  .medicalTit{padding:5px 0}
  .medicalTitIco{right:auto;left:0;transform:scaleX(-1)}
  .medicalTitEn{float:none;padding-left:40px}
  .medicalTit3 span.cor_red{float:none}
  .bookForm>li{padding:0}
  .schoolBg .box4List{padding:0}
  .schoolBg .box4Lef{width:100%}
  .schoolBg .box4Rig{padding:30px 15px}
  .schoolTit{max-width:100%}
}
@media (max-width:640px){
  .banner .swiper-pagination{margin:0;bottom:2%}
  .banner .swiper-pagination-bullet{width:10px;height:10px;margin:0 2px!important}
  .banText{width:60%;bottom:10%;height:140px}
  .banTit{font-size:18px}
  .banMore{margin:10px 0 0}
  .box1Tit{padding:20px 0}
  .box1H2 span{padding:0 30px}
  .box1H2 span:after,.box1H2 span:before{background-size:10px}
  .box1H2 span:before{left:10px}
  .box1H2 span:after{right:10px}
  .box1Price{right:10px;top:10px;min-width:70px;padding:0 10px;line-height:30px}
  .box2List{padding:0 4%}
  .box2LefTit{display:block}
  .box2Next,.box2Prev{display:block}
  .box2Rig{display:none}
  .box2Prev{left:0}
  .box2Next{right:0}
  .box2LefMask,.box2LefText{display:none}
  .box4Name{font-size:19px}
  .box7Btn{width:60px;height:60px;margin:-30px 0 0 -30px;font-size:14px}
  .bannerN{height:250px}
  .banCn{font-size:20px}
  .banEn{font-size:14px}
  .banIco{width:24px;height:24px}
  .fenlei li{padding-right:15px}
  .fenlei li a i{margin-left:5px}
  .oneBox{padding:30px 0}
  .oneTit{font-size:20px}
  .proList3 .box7Name,.proList3 .box7Price{font-size:16px;line-height:20px}
  .artList{margin:0 -5px;padding:10px 0 0}
  .artList li{padding:10px 5px 0}
  .arBrief{margin:5px 0}
  .hisImg{float:none;margin:0 auto;max-width:100%}
  .hisImg img{margin:0 auto}
  .hisPrev{left:-10px}
  .hisNext{right:-10px}
  .vrList li{width:100%}
  .proList2{padding:30px 0 0}
  .proList2 li a{height:auto}
  .pro2Img{position:static;width:100%;height:auto}
  .pro2Img .imgFull{height:auto}
  .pro2Img .imgFull img{display:block}
  .pro2Text{margin:0!important}
  .pro2Brief{height:auto}
  .pro3BotTab li{padding:0 15px;min-width:0;line-height:42px;font-size:14px}
  .pro3BotTit{font-size:18px;padding:5px 0}
  .conTop{padding:30px 50px}
  .contact_map{height:250px}
  .joinSel{padding-bottom:0}
  .joinList li h3{line-height:48px}
  .joinText{padding:15px 0 0}
  .joinTextCen{padding:0 0 15px}
  .banSlider .swiper-pagination{margin:0;bottom:2%}
  .banSlider .swiper-pagination-bullet{width:10px;height:10px;margin:0 2px!important}
  .proTop{font-size:0}
  .proTop li{width:20%}
  .proTop li a{line-height:40px;min-width:0;font-size:14px;padding:0 5px}
  .proBotName .share strong{padding-right:5px}
  .proBotName .share a{background-image:url(../img/shareico32.png);width:32px;height:32px;margin:0 2px}
  .proBotName .share a.shareIco1{background-position:0 0}
  .proBotName .share a.shareIco2{background-position:-32px 0}
  .proBotName .share a.shareIco3{background-position:-64px 0}
  .proBotName .share a.shareIco4{background-position:-96px 0}
  .proBotName .share a.shareIco5{background-position:-128px 0}
  .proBotName .share a.shareIco1:hover{background-position:0 -32px}
  .proBotName .share a.shareIco2:hover{background-position:-32px -32px}
  .proBotName .share a.shareIco3:hover{background-position:-64px -32px}
  .proBotName .share a.shareIco4:hover{background-position:-96px -32px}
  .proBotName .share a.shareIco5:hover{background-position:-128px -32px}
  .proBotTit h1{font-size:18px;font-weight:700}
  .ghyBox{padding:25px 0 30px}
  .ghyBox1{padding-bottom:0}
  .ghyBox6Bot img{max-width:24px}
  .medicalTitEn{font-size:16px}
  .medicalTitCn{font-size:20px}
  .medicalTit2 h2{font-size:20px}
  .medicalTit2 span{padding-right:10px}
  .medicalTit2 span i{margin:0 5px 2px}
  .medicalTit3 h2 span{font-size:16px;padding:10px}
  .medicalTable{font-size:12px;line-height:48px}
  .medTableTit{font-size:14px}
  .medicalBot{padding:15px 10px}
  .medicalBotTit{padding:0}
  .medicalBotTit h2{font-size:20px}
  .medicalBotTit p{font-size:14px;line-height:22px}
  .medicalBotAdd,.medicalBotTel{width:100%}
  .medicalBotTel{border:none}
  .medicalBotAdd,.medicalBotTel,.medicalBotTit{font-size:14px}
  .bookingBox{padding:15px}
  .bookingBox .ghyTit{padding:5px 0 0}
  .bookingBox .messageList{padding:0}
  .videoList{margin:0 -10px}
  .videoList li{padding:20px 10px 0}
  .mvLayer{border-width:5px}
  .mvLayer i{right:-30px;top:-5px}
  .boxH2{font-size:20px}
  .boxSlider2 .box2LefImg{height:300px}
  .boxSlider2 .box2LefImg img{display:none}
  .boxSlider2 .box2Rig{display:none}
  .xiaochengxu img{max-width:40%}
  .commentTit{font-size:16px}
  .commentTit img{max-width:16px}
}
@media (max-width:460px){
  .navRig{right:40px!important}
  .navRig>ul>li{padding:0 5px}
  .hdSearchBox{width:60px;margin-left:5px}
  .hdSearchBg{right:-40px}
  .banText{display:none}
  .box1Btn{width:30px;height:30px;line-height:26px;font-size:20px}
  .box1Prev{left:-15px}
  .box1Next{right:-15px}
  .box5Name{font-size:17px;line-height:24px}
  .box5Brief{max-height:52px}
  .box5More{width:170px;height:32px;line-height:32px}
  .box6List li a{padding:0!important}
  .box6Img{position:static;height:auto}
  .box6Img .imgFull{background:0 0!important}
  .box6Img .imgFull img{display:block}
  .box7List li{width:100%}
  .footImgItem{width:50%}
  .breadNavBg{padding:15px 0}
  .proList3 li{width:100%}
  .artList li{width:100%}
  .arImg{padding:0;height:auto}
  .arH1{font-size:18px}
  .hisTop{padding:0 30px}
  .hisNext,.hisPrev{width:30px;height:30px;line-height:26px;bottom:-8px}
  .hisYear{font-size:14px;width:60px;line-height:28px}
  .conTop{padding:30px}
  .conPrev{left:-10px}
  .conNext{right:-10px}
  .conTopName{font-size:16px}
  .contact_map{height:200px}
  .joinSelBox{width:100%}
  .mobHide{display:none}
  .proTop li{width:33.33%}
  .proBoxTit{font-size:18px;line-height:20px}
  .proBoxTit span:after{right:-20px;background-size:10px auto;bottom:0}
  .proBox2Tit{font-size:16px}
  .proBox2Tit span{font-size:22px;margin-right:4px}
  .proBox2BotCon{padding:5px 10px}
  .proBox2BotCon li{margin:10px 0}
  .ghyTit{font-size:14px;line-height:26px}
  .ghyTit h2{font-size:20px;line-height:22px}
  .ghyBrief{font-size:16px;line-height:24px}
  .ghyVideoIco{width:24px;height:24px}
  .ghyVideoTit h3{font-size:14px;line-height:24px}
  .vrBtn a{font-size:16px;padding:10px;line-height:26px}
  .vrBtn a img{max-width:34px}
  .ghyBoxSlider{padding:0 30px}
  .videoList li{width:100%}
  .bookTit span img{max-width:40%}
  .boxH2{font-size:18px}
  .boxSlider2 .box2LefImg{height:240px}
  .kefu{top:auto;transform:translateY(0);bottom:0}
  .kefu li{width:40px;height:40px}
  .kefu p{display:none}
  .bookH3{font-size:16px}
  .tipTit{height:58px;line-height:58px;font-size:20px}
  .tipBtn{font-size:16px}
  .tipText{font-size:20px;height:70px}
  .tipText2{font-size:16px}
}
@media (max-width:360px){
  nav.navbar.bootsnav{min-height:40px}
  .logo{height:40px;padding:10px 0}
  .logo img{width:80px;height:20px}
  .navRig{height:40px;line-height:40px;right:40px!important}
  .hdSearchBg,.hdWeChat,.lanListBg{top:38px}
  nav.navbar.bootsnav .navbar-toggle{top:8px}
  .box3List li a{padding:10px}
  .box3Img1,.box3Img2{width:100%}
  .bannerN{height:200px}
  .banCn{font-size:18px}
  .banEn{font-size:12px}
  .medicalTable{line-height:38px}
  .bookH3{font-size:16px}
  .bookItem>li{width:100%}
  .boxSlider2 .box2LefImg{height:200px}
}