﻿@charset "utf-8";
@font-face {
    font-family:'MicrosoftYaHeiBold';
    src: url('../fonts/MicrosoftYaHeiBold/MicrosoftYaHeiBold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/MicrosoftYaHeiBold/MicrosoftYaHeiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/MicrosoftYaHeiBold/MicrosoftYaHeiBold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/MicrosoftYaHeiBold/MicrosoftYaHeiBold.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/MicrosoftYaHeiBold/MicrosoftYaHeiBold.svg#SourceHanSansCN-Medium') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family:'MicrosoftYaHeiLight';
    src: url('../fonts/MicrosoftYaHeiLight/MicrosoftYaHeiLight.eot'); /* IE9 Compat Modes */
    src: url('../fonts/MicrosoftYaHeiLight/MicrosoftYaHeiLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/MicrosoftYaHeiLight/MicrosoftYaHeiLight.woff') format('woff'), /* Modern Browsers */
         url('../fonts/MicrosoftYaHeiLight/MicrosoftYaHeiLight.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/MicrosoftYaHeiLight/MicrosoftYaHeiLight.svg#SourceHanSansCN-Medium') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
.fl{float: left;}
.fr{float: right;}
.listImg img{display: block;width: 100%;}
/*header*/
.headerBg{ background:none; position:absolute; left:0; top:0; width:100%; z-index:2;}
.hdTop{display: block;height: 40px;line-height: 40px; padding-right:.2rem; text-align:right;overflow: hidden;}
.hdSearch{ position:relative; display:inline-block;width:140px; height:25px; border-radius:5px;}
.hdSeaInput{ display:block; width:100%; height:100%; border:1px solid rgba(255,255,255,0.6); border-radius:5px; line-height:19px; padding:2px 10px; padding-right:28px; color:#FFFFFF; font-size:14px; background:none;}
.hdSeaBtn{ display:block; width:32px; height:23px; position:absolute; right:1px; top:1px; background:url(../images/searchIco.png) center center rgba(255,255,255,0.0) no-repeat;border: none;}
.hdLan{ display:inline-block; color:#FFFFFF; margin-left:13px;}
.hdLan a{ font-size:14px; color:#FFFFFF;}
.hdLan > a + a:before{content:"|\00a0";padding:0 5px;color:#ccc;}
.hdLan span{ padding:0 5px;}
.hdLan .active{ color:#f22a35; font-family:'MicrosoftYaHeiBold';}
.logo{ height:60px; padding:0; padding-left:.3rem; transition:all 0.3s linear;}
.logo span{ display:block; width:100%;}
.logo img{ width:auto; height:60px; transition:all .3s;}
nav.navbar.bootsnav{ position:absolute; width:100%; background:rgba(0,0,0,0.1); border:none; color:#333333; z-index:2; transition:all .5s;}
nav.navbar.bootsnav .navbar-collapse{ padding:0;}
nav.navbar.bootsnav ul.nav{ padding-right:30px;}
nav.navbar.bootsnav ul.nav > li{ padding:0 32px;}
nav.navbar.bootsnav ul.nav > li > a{ font-weight:normal; font-size:18px; padding:12px 0; line-height:20px; color:#FFFFFF; text-align:right; transition:all 0.3s linear; font-family:'MicrosoftYaHeiLight';text-transform:capitalize;}
nav.navbar.bootsnav ul.nav > li > a span{ display:block; font-size:12px; line-height:16px; text-transform:uppercase;}
/* nav.navbar.bootsnav ul.nav > li > a span i{ display:inline-block; vertical-align:middle; width:10px; height:10px; background:url(../images/navIco.png) center center no-repeat; background-size:contain; margin-right:5px; margin-top:-2px; transition:all .3s;} */
nav.navbar.bootsnav ul.nav > li > a:after{ content:"" !important; margin:0 !important; position:absolute; left:0; bottom:0; width:0%; height:2px; background:#f22a35; transition:all 0.3s linear;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{ width:250px; background:#484848; padding:10px 0; border:none; left:auto; right:0; border-radius:8px; animation-duration:0.5s;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li{border-bottom: 1px solid #656565}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:last-child{border: none!important;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{ /*white-space:nowrap; */ font-size:16px; line-height:24px; padding:6px 15px; border:none; color:#FFFFFF; opacity:.7; text-align:left; transition:all 0.4s linear;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a span{ font-size:12px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a span i{ font-style:normal; padding:0 5px;}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{ text-align:left;}
nav.navbar.bootsnav ul.nav > li.active > a,nav.navbar.bootsnav ul.nav > li.on > a{ opacity:.6;}
nav.navbar.bootsnav ul.nav > li.active > a:hover,nav.navbar.bootsnav ul.nav > li.active > a:focus{ color:#FFFFFF;}
nav.navbar.bootsnav ul.nav > li.active > a:after,nav.navbar.bootsnav ul.nav > li.on a:after{ left:0; width:100%;}
nav.navbar.bootsnav ul.nav > li.active > a span i,nav.navbar.bootsnav ul.nav > li.on a span i{ transform:scaleY(-1);}
.navRig{ margin:0; font-size:0;}
.navRig > ul > li > a{ font-size:14px; color:#FFFFFF; display:inline-block; vertical-align:middle; padding:0; line-height:24px;}
.navRegister{ width:160px; height:60px; font-size:12px; color:#FFFFFF; background:#f22a35; line-height:14px;text-transform:capitalize;}
.navRegister span{ color:#FFFFFF; height:100%; display:flex; flex-direction:column; align-items:center; text-align:right; justify-content:center;}
.navRegister span a{color:#FFFFFF;margin: 0 5px;}
.navRegister i{ display:block; font-size:16px; font-style:normal; font-family:'MicrosoftYaHeiBold'; line-height:20px;}
nav.navbar.bootsnav.navbar-transparent.dark{ border:none; background:none;}
nav.navbar.bootsnav.navbar-transparent.dark .navRig{ border:none; padding:0; margin:0;}
nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{ color:#FFFFFF; font-size:20px; line-height:30px;/*text-shadow: 5px 5px 5px #FF0000;*/font-weight: 600;}
nav.navbar.bootsnav.navbar-transparent.dark .logo{ height:80px;}
nav.navbar.bootsnav.navbar-transparent.dark .logo img{ height:75px;}
nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{ padding:17px 0;}
nav.navbar.bootsnav.navbar-transparent.dark .navRegister{ width:270px; height:80px;}
nav.navbar.bootsnav.navbar-transparent.dark .navRegister i{ font-size:20px; line-height:30px;}
.banner{ height:100vh; position:relative; overflow:hidden;}
.banImg{ height:100%;transform:scale(1); transition:all .5s;}
.banner .swiper-slide-active .banImg{ transform:scale(1.05); transition:all 5s;}
.banText{ position:absolute; left:0; /*top:0;*/ right:0; bottom:30px;}
.banCon{ color:#FFFFFF; max-width:90%; text-align:right;}
.banP1{ font-size:60px; line-height:120%; color:#FFFFFF; margin:0.2rem 0; font-family:'MicrosoftYaHeiBold';}
.banP2{ font-size:28px; line-height:140%; color:#f55a63; letter-spacing:2px; text-transform:uppercase; margin:0.2rem 0;}
.banPage{ position:absolute; left:0; bottom:.3rem; z-index:1; width:100%; text-align:center;}
.banPage .swiper-pagination-bullet{ width:.84rem; height:5px; opacity:.57; border-radius:0; background:#FFFFFF; transition:all .5s;}
.banPage .swiper-pagination-bullet-active{ background:#f22a35; opacity:1;}
.boxTit{ text-align:center; margin:.3rem 0;}
.boxTit h2{ font-size:36px; color:#595757; line-height:140%; font-family:'MicrosoftYaHeiLight';text-transform: capitalize}
.boxTit i{ display:block; width:38px; height:2px; background:#f22a35; margin:5px auto;}
.boxTit p{ font-size:18px; color:#6d6c6c; line-height:180%; text-transform:uppercase; font-family:'MicrosoftYaHeiBold';}
.box1Bg{ padding:.6rem 0;}
.box1{ max-width:1000px; margin:0 auto; font-size:16px; color:#3e3a39; line-height:200%; text-align:center;}
.box1En{ font-size:12px; opacity:.63; line-height:18px; margin:.2rem 0;}
.box1Logo{ margin:.3rem -.3rem; font-size:0;}
.box1Logo li{ padding:15px .3rem;}
.box1Logo li img{ display:block; width:auto; max-height:128px;}
.box2Bg{ padding:.7rem 0 18px; background:url(../images/box2Bg.jpg) center center fixed no-repeat; background-size:cover;}
.box2{ max-width:1512px; margin:0 auto;}
.box2List{ position:relative; padding:0 53px;}
.box2List .swiper-container{ padding:10px;}
.box2Item{ background:#FFFFFF; box-shadow:0 0 10px rgba(0,0,0,0.2); max-width:322px; margin:0 auto;}
.box2Head{ position:relative; overflow:hidden;}
.box2HeadImg{ height:0; padding-bottom:150%;}
.box2Black,.box2Red{ position:absolute; left:0; top:0; right:0; bottom:0;}
.box2Black{ background:rgba(0,0,0,0.48);}
.box2Red{ background:rgba(242,74,83,0.67);}
.box2HeadCon{ position:absolute; left:0; top:50%; transform:translateY(-50%); text-align:center; width:100%; padding:0 15px;}
.box2HeadCon .boxTit{ margin-bottom:1rem;}
.box2HeadCon .boxTit h2,.box2HeadCon .boxTit p{ color:#FFFFFF; font-family:'MicrosoftYaHeiLight'; line-height:120%;}
.box2HeadMore{ display:block; width:90%; max-width:187px; height:44px; line-height:44px; font-size:18px; color:#565051; background:rgba(255,255,255,0.78); font-family:'MicrosoftYaHeiBold'; text-align:center; margin:.3rem auto 0; border-radius:5px; position:relative; top:0; transition:all .5s;}
.box2HeadMore i{ display:inline-block; vertical-align:middle; width:10px; height:17px; background:url(../images/arrow1.png) center right no-repeat; background-size:contain; margin-left:10px; margin-top:-2px;}
.box2HeadMore:hover,.box2HeadMore:focus{ color:#565051;}
.box2Img{ position:relative; height:0; padding-bottom:89.44%; overflow:hidden; transition:all .5s;}
.box2Img .imgBg{ display:block; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; transition:all .5s;}
.box2Text{ padding:10px 20px;}
.box2Tit{ font-size:22px; color:#000000; margin:.1rem 0;}
.box2Tit a{ color:#000000; font-family:'MicrosoftYaHeiLight'; transition:all .5s;}
.box2Tit span{ font-size:14px; opacity:.6; text-transform:uppercase;}
.box2Tit i{ font-style:normal; padding:0 5px;}
.box2Time{font-size:14px; color:#727171; line-height:20px; margin:5px 0;  font-family:'MicrosoftYaHeiLight';}
.box2Des{ color:#727171; line-height:22px; height:88px; margin:.1rem 0 .2rem; -webkit-line-clamp:4;}
.box2More{ display:block; width:90%; max-width:230px; height:42px; line-height:42px; background:#e5e5e5; text-align:center; color:#898989;  font-family:'MicrosoftYaHeiBold'; margin:.1rem auto; border-radius:5px; transition:all .5s;}
.box2More:hover,.box2More:focus{ color:#898989;}
.box2Prev,.box2Next{ position:absolute; top:50%; transform:translateY(-50%); display:block; width:28px; height:98px; border-radius:4px; background-color: rgba(255, 0, 0, 0.6); background-position:center center; background-repeat:no-repeat; cursor:pointer; transition:all .3s;}
.box2Prev{ left:0; background-image:url(../images/box2Prev.png);}
.box2Next{ right:0; background-image:url(../images/box2Next.png);}
.box2Prev.swiper-button-disabled,.box2Next.swiper-button-disabled{ opacity:.1; cursor:no-drop;}
.box2Page{ text-align:center; padding:30px 0;}
.box2Page .swiper-pagination-bullet{ border-radius:0; background:#d0d0d0; opacity:1; width:22px; height:4px; margin:0 4px;}
.box2Page .swiper-pagination-bullet-active{ background:#f22a35;}
.box2Prev:hover,.box2Next:hover{ background-color:#f22a35;}
.box2Prev.swiper-button-disabled:hover,.box2Next.swiper-button-disabled:hover{ background-color:rgba(0,0,0,0.4);}
.box3Bg{ padding:100px 0 220px;}
.box3List{ padding:0 34px; position:relative;}
.box3List .swiper-slide{ width:17%; padding:1px 1%;}
.box3Img{ position:relative; overflow:hidden; height:0; padding-bottom:115%;}
/*.box3Img img{ display:block; width:100%; height:auto; margin:0 auto; transition:all .5s;}*/
.box3Img .imgBg{ display:block; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; transition:all .5s;}
.box3Tit{ border:1px solid #d2d1d1; text-align:center; padding:5px; font-size:15px; color:#595757;}
.box3Tit p{ opacity:.5; font-family:'MicrosoftYaHeiLight';}
.box3Name{ font-size:30px; color:#595757; font-family:'MicrosoftYaHeiLight'; line-height:120%;}
.box3Text{ position:absolute; right:0; top:0; width:48%; height:90%; padding:10px 10px 30px; overflow:hidden; opacity:0; visibility:hidden; transform:translateX(100%); transition:all .5s;}
.box3Ico{ margin:.1rem 0;}
.box3Ico img{ width:auto; max-height:30px; margin-right:15px;}
.box3Des{ font-size:14px; color:#727171; line-height:22px; -webkit-line-clamp:5;}
.box3Des2{ font-size:12px; color:#898989; line-height:16px; -webkit-line-clamp:10; margin:10px 0;}
.box3More{ position:absolute; right:10px; bottom:10px; color:#30cfce; font-size:12px; opacity:0; visibility:hidden; transform:translateY(100%); transition:all .5s;}
.box3More:hover{ color:#f22a35;}
.box3Prev,.box3Next{ display:block; position:absolute; top:0; width:3px; height:100%; background:#f22a35; cursor:pointer;}
.box3Prev i,.box3Next i{ display:block; position:absolute; top:50%; transform:translateY(-50%); width:0; height:0; border-top:40px solid transparent; border-bottom:40px solid transparent; transition:all .5s;}
.box3Prev{ left:0;}
.box3Next{ right:0;}
.box3Prev i{ left:0; border-left:14px solid #f22a35;}
.box3Next i{ right:0; border-right:14px solid #f22a35;}
.box3Prev.swiper-button-disabled,.box3Next.swiper-button-disabled{ cursor:no-drop; opacity:.1;}
.box3Prev:hover i{ border-left-width:20px;}
.box3Next:hover i{ border-right-width:20px;}
.box3List .swiper-slide.active{ width:32%;}
.box3List .swiper-slide.active .box3Con{ padding-right:49.5%; position:relative; border:1px solid #e8e8e8; overflow:hidden;}
.box3List .swiper-slide.active .box3Img img{ width:85%; margin-top:15px;}
.box3List .swiper-slide.active .box3Img .imgBg{ transform:scale(0.8) translateY(10%); transform-origin:center top;}
.box3List .swiper-slide.active .box3Tit{ border:none;}
.box3List .swiper-slide.active .box3Name{ color:#3db1b0;}
.box3List .swiper-slide.active .box3Text{ opacity:1; visibility:visible; transform:translateX(0%);}
.box3List .swiper-slide.active .box3More{ opacity:1; visibility:visible; transform:translateY(0%);}
/*20200413*/
.box3Pc{ position:relative; padding:0 34px;}
.box3Item{ font-size:0; margin:0 -10px;}
.box3Item li{ vertical-align:top; width:16.60%; padding:10px; position:relative;}
.box3Con{ position:relative; z-index:1;}
.box3Hov{ position:absolute; left:0; top:0; width:0%; height:100%; z-index:1; border:1px solid #e8e8e8; opacity:0; visibility:hidden; transition:all .5s;}
.box3Text{ float:right; width:50%; padding:10px 20px 30px; position:static; opacity:1; transform:translateX(0); visibility:visible; background:#FFFFFF; height:calc(100% - 1px);}
.box3Con:hover{ z-index:2;}
.box3Con:hover .box3Hov{ opacity:1; visibility:visible; width:200%;}
.box3Con:hover .box3Tit{ border-color:transparent;}
.box3Con:hover .box3Img .imgBg{ transform:scale(0.8) translateY(10%); transform-origin:center top;}
.box3Con:hover .box3More{ opacity:1; visibility:visible; transform:translateY(0%);}
.box3Item li:nth-child(5n) .box3Hov{ left:auto; right:0;}
.box3Item li:nth-child(5n) .box3Text{ float:left;}
.box3Item li:nth-child(5n) .box3More{ right:auto; left:15px;}
.box4Title .boxTit{ margin:0 auto; position:absolute; left:0; top:50%; transform:translateY(-50%); padding:0 15px; width:100%;}
.box4More{ display:block; width:32px; height:32px; background:url(../images/box4More.png) center center no-repeat; margin:10px auto;}
.box4List{ font-size:0; margin:0;}
.box4List li{ float:none; padding:0; position:relative; vertical-align:top;}
.box4Link{ display:block; height:100%; transition:all .5s;}
.box4Img{ position:relative; overflow:hidden; height:0; padding-bottom:63.52%;}
.box4Img .imgBg{ position:absolute; left:0; top:0; width:100%; height:100%;}
.box4Red{ position:absolute; left:0; bottom:0; width:3px; height:102px; background:#f22a35; transition:all .5s;}
.box4Tit{ position:absolute; left:0; bottom:0; max-width:100%; font-size:20px; color:#FFFFFF; text-transform:uppercase; font-family:'MicrosoftYaHeiLight'; padding:10px 15px; transition:all .5s;}
.box4Tit h3{ font-size:30px; line-height:120%; font-family:'MicrosoftYaHeiLight';}
.box5Bg{ padding:60px 0;}
.box5Tab{ border-bottom:1px solid #d9d9d9; font-size:0;}
.box5Tab li{ padding:0 40px; font-size:14px; line-height:30px; vertical-align:top;}
.box5Tab li span{ display:block; color:#605e5e; padding:5px; cursor:pointer;}
.box5Tab li.active span{ border-bottom:2px solid #f22a35; margin-bottom:-1px;}
.box5Tab li:not(.active) span:hover{ color:#f22a35;}
.box5List .swiper-slide{ background:#FFFFFF;}
.box5List .swiper-pagination{ position:static; display:block; width:100%; text-align:center; padding:0;}
.box5List .swiper-pagination-bullet{ width:11px; height:11px; background:#dcdcdc; opacity:1;}
.box5List .swiper-pagination-bullet-active{ background:#959595;}
.parList{ display:flex; flex-wrap:wrap; margin:25px 0; overflow:hidden;}
.parList li{ width:14.28%; padding:5px; height:100px;}
.parList li span{ display:flex; align-items:center; flex-direction:column; justify-content:center; background:#FFFFFF; height:100%; transition:all .5s;}
.parList li span img{ display:block; max-width:90%;margin:0 auto;}
.parList li span:hover{ box-shadow:0 0 10px rgba(0,0,0,0.1); transform:translateY(-2px);}
#pages .pagination{margin:0;}
#pages li{margin:0 .4em;display:inline-block;}
#pages li:first-child > a,#pages li:last-child > a,#pages li:first-child > span,#pages li:last-child > span{padding:.5em 1.2em;}
#pages li > a,#pages li > span{background:none;border:1px solid #e6e6e6;border-radius:0.25em;padding:.5em .93em;font-size:14px;}
.footBg{ background:#333232; color:#FFFFFF; line-height:28px; padding:17px 0;}
.copyRight{ float:left; width:42%;}
.copyRight a{ color: #FFFFFF;}
.copyRight > li { display: inline-block;}
.copyRight > li + li:before {content: "●\00a0"; padding: 0 5px; color: #ccc;}
.ftRig{ float:right; width:58%; text-align:right;margin-top: 12px;}
.ftRig li{ position:relative;}
.ftTel,.ftEmail,.ftAdd,.ftWx{ display:inline-block; vertical-align:middle; width:32px; height:32px; border:1px solid #FFFFFF; border-radius:50%; cursor:pointer; margin-right:8px;}
.ftTel{ background:url(../images/ftIco1.png) center center no-repeat;}
.ftEmail{ background:url(../images/ftIco2.png) center center no-repeat;}
.ftAdd{ background:url(../images/ftIco3.png) center center no-repeat;}
.ftWx{ background:url(../images/ftIco4.png) center center no-repeat;}
.ftWxCon{ position:absolute; left:50%; bottom:100%; transform:translateX(-50%); width:120px; text-align:center; color:#333333; background:#FFFFFF; box-shadow:0 0 10px rgba(0,0,0,0.1); padding:10px 10px 0; margin-bottom:10px; display:none;}
.ftWxCon img{ display:block; max-width:100%; height:auto;}
.ftAdd:hover,.ftWx:hover,.ftRig li.active .ftWx{ background-color:#f22a35; border-color:#f22a35;}
.map-panel{height:500px; overflow:hidden;}
.banIn{ height:420px; position:relative; overflow:hidden; background:#000000;}
.banIn .imgBg{ height:100%; opacity:.45;}
.banIn .banText{ color:#FFFFFF;}
.banIn .banCon{ text-align:center; max-width:1200px; width:90%; padding-top:80px;}
.banEn{ font-size:58px; opacity:.54; text-transform:uppercase; font-weight:bold; font-family:Arial; line-height:100%;}
.banCn{ font-size:40px; font-family:'MicrosoftYaHeiLight';}
.mainBg{ min-height:47vh;}
.grayBg{ background:#f7f8f8;}
.mTop{ margin:.4rem 0; background:#e7e7e7; padding:.1rem 0; border-right:5px solid #d8d8d8; position:relative; box-shadow:0 0 4px rgba(0,0,0,0.2);}
.mBot{ margin:.6rem 0 1rem;}
.mTit{ position:absolute; left:0; top:0; height:100%; padding:0 20px 0 70px; background:url(../images/mTitBg.png) 10px center #f22a35 no-repeat; color:#FFFFFF; text-transform:uppercase; font-family:'MicrosoftYaHeiLight'; display:flex; flex-direction:column; justify-content:center;}
.mTit:after{ display:block; content:""; width:29px; height:100%; background:url(../images/mTitArrow.png) left bottom no-repeat; background-size:100% 100%; position:absolute; left:100%; top:0;}
.mTit h2{ font-size:20px; font-family:'MicrosoftYaHeiLight';}
.mSort{ padding-left:35px; margin:0; font-size:0;}
.mSort li{ padding:0; padding-right:50px; margin:3px 0; vertical-align:middle;}
.mSort li:last-child{ padding-right:0;}
.mSort li a{ display:block; background:#d5d5d5; font-size:16px; color:#828282; line-height:24px; padding:5px .1rem; border-radius:4px; min-width:125px; text-align:center; text-transform:uppercase; transition:all .3s;}
.mSort li a span{ font-size:12px; margin-left:.06rem;}
.mSort li.active a{ background:#f22a35; color:#FFFFFF;}
.left{ float:left; width:75%;}
.right{ float:right; width:25%;}
.newsList{ margin:0 -.15rem; /*font-size:0;*/}
.newsList li{ float:none; vertical-align:top; padding:0 .15rem; font-size:14px; margin-bottom:.3rem;}
.newsList .box2Item{ width:100%; position:relative; transition:all .3s;}
.newsImg{ height:0; padding-bottom:95%; position:relative; overflow:hidden;}
.linkImg{padding-bottom:50% !important; }
.newsImg .imgBg{ position:absolute; left:0; top:0; width:100%; height:100%; transition:all .5s;}
.area{ margin:0 -.15rem;}
/* .imgBg img {display: block;width: 100%;} */
.newsText{ padding:.2rem 15px;}
.newsTit{ font-size:20px; color:#000000; font-family:'MicrosoftYaHeiLight';}
.newsTit a{ color:#000000;}
.newsText .newsTit{/*text-align:center;*/}
.newsTime{ margin:.1rem 0; display:flex; justify-content:space-between; font-size:14px; color:#727171; line-height:22px;}
.newsTime .box2Time{ margin:0; max-width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:22px;}
.newsAuthor{ max-width:50%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:16px; background:url(../images/newsAuthor.png) left center no-repeat; font-family:'MicrosoftYaHeiLight';}
.newsDes{ font-size:14px; color:#727171; line-height:22px; height:66px;}
.newsRed{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:#f24a53; opacity:0; visibility:hidden; transition:all .5s;}
.newsHov{ display:flex; flex-direction:column; justify-content:space-between; color:#FFFFFF; position:absolute; left:0; top:25%; width:100%; height:60%; text-align:center; opacity:0; visibility:hidden;}
.newsHov a{color:#FFFFFF;}
.newsHovTit{ font-size:14px; opacity:0; visibility:hidden; transform:translateY(10px); transition:all .5s;}
.newsHovTit h4{ font-size:20px; line-height:140%;font-family:'MicrosoftYaHeiBold';}
.newsHovTit p{font-family:'MicrosoftYaHeiLight';}
.newsHovIco{ display:block; width:39px; height:39px; background:url(../images/newsHovIco.png) center center no-repeat; background-size:contain; margin:0.1rem auto 0;}
.newsHovBot{ line-height:22px; opacity:0; visibility:hidden; transform:translateY(10px); transition:all .5s;}
.newsHovBot p{ margin:4px 0;}
.newsHovBot img{ vertical-align:baseline; margin-right:5px;}

.newsHovBot.author{text-transform : uppercase}
.list-text{width: 100%;overflow: hidden;}
.list-text li{width: 100%!important;}
.list-text .boxItem{width: 100%;margin-bottom: 15px;background: #FFFFFF;box-shadow: 0 0 10px rgba(0,0,0,0.1);border: 1px solid #e5e5e5;padding: 0 15px; box-sizing: border-box;}
.list-text .box-title{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #e5e5e5;padding: 0 15px;display: flex;}
.list-text .box-title .box2Time{width: 100px;height: 20px;line-height: 20px;margin: 15px auto;text-align: right;}
.list-text .box-title .newsTit{flex:1; }
.list-text .box-title .newsTit a{ }
.list-text .newsText{width: 100%;overflow: hidden;display: flex;}
.list-text .newsText .pic{width: 300px;height: 200px; box-sizing: border-box; overflow: hidden;padding-right: 20px; }
.list-text .newsText .pic img{width: 100%}
.list-text .newsText .newsDes{flex: 1;box-sizing: border-box;height: 180px;position: relative;overflow: hidden;}
.list-text .newsText .newsDes .desc{width: 100%;overflow: hidden;}
.list-text .newsText .newsDes .more{height: 40px;line-height: 40px;position: absolute;bottom: 0;width: 100%;text-align: right;padding-right: 15px;box-sizing: border-box;}
.list-text .newsText .newsDes .more a{display: inline-block;padding: 0 10px;}

.team .list-text .boxItem{box-shadow: 0 0 10px rgba(0,0,0,0) !important;border:none!important;padding-left: 0!important;}
.team .list-text .box-title{padding-left: 0!important;}
.team .newsList{display: flex;justify-content: center;width: 100%;overflow: hidden;flex-wrap: wrap;}
.team .newsList li{display: inline-flex;}

.page{width: 100%;margin:0 auto ;float: left;text-align: center;}
.btn-loadmore{display: inline-block;background-color: #dedfdf;padding: 8px 40px;border: 1px solid #dedede; color: #333;font-size: 16px;margin-top: 20px}
.btn-loadmore:hover{background-color: #e00012; color: #fff;}
.rigBox{ margin-bottom:.35rem; box-shadow:0 0 10px rgba(0,0,0,0.2); border-radius:.1rem; overflow:hidden;}
.rigBox .cate{height: 50px!important;background: #f22b36!important;color:#fff!important;}
.rigBox .cate .mTit h2 {font-size: 18px!important;}
.rigTit{ position:relative; color:#666; background:#e7e7e7; padding-right:38px; height:38px;}
.rigH3{ font-size:18px; line-height:38px; padding-left:14px; font-family:'MicrosoftYaHeiBold';}
.rigH3 span{ font-family:'MicrosoftYaHeiLight'; margin-left:10px;}
.rigIco{ position:absolute; right:0; top:0; width:38px; height:38px; display:flex; align-items:center; justify-content:center; flex-direction:column; cursor:pointer;}
.rigIco img{ display:block; margin:0 auto; max-width:80%; max-height:80%;}
.rigList li{ border-bottom:1px solid rgba(0,0,0,0.03);}
.rigList li a{ line-height:36px; font-size:12px; color:#000000; opacity:.6; padding:0 15px;}
.rigList li.active a{ background:#f7f8f8; font-family:'MicrosoftYaHeiBold';}
.list-pic {width: 100%;overflow: hidden;}
.list-pic li a{display: block;box-sizing: border-box;overflow: hidden;position: relative;}
.list-pic li a img{width: 100%;}
.list-pic li a span{/*height: 30px;*/line-height: 30px;text-align: left;padding:0 8px;position: absolute;bottom: 10px;left: 0; right: 0; background-color: rgba(0, 0, 0, 0.5);color: #fff;}
.back{ float:right; background:#ededed; font-size:20px; color:#b1b1b1; line-height:24px; padding:.15rem .22rem; box-shadow:0 0 5px rgba(0,0,0,0.1);  font-family:'MicrosoftYaHeiBold'; border-radius:5px; transition:all .3s; margin-left:.15rem;}
.back span{ font-family:'MicrosoftYaHeiLight'; margin-left:.1rem;}
.back:hover,.back:focus{ color:#b1b1b1;}
.newsName{ overflow:hidden; font-size:20px; color:#232323;}
.newsName h1{ font-size:30px; color:#232323; font-family:'MicrosoftYaHeiLight';margin-bottom: 10px;}
.newsName p{ opacity:.86; font-family:'MicrosoftYaHeiLight';}
.newsClock{ overflow:hidden; color:#727171; font-family:'MicrosoftYaHeiLight'; margin:.2rem 0; margin-right:-.2rem;}
.newsClock p{ float:left; padding-right:.2rem;}
.newsClock img{ vertical-align:middle; margin-right:5px; margin-top:-2px;}
.newsCon{ font-size:16px; color:#3e3a39; line-height:24px;  font-family:'微软雅黑，yahei';}
.newsCon img{ max-width:100% !important; height:auto;}
.newsCon p{/*text-indent:2em;*/ position:relative;white-space: normal; /*text-align: justify;*/ line-height: 1.5em; margin-bottom: 10px;color:#333;}
.newsCon p img{margin: 0 auto;display: block;}
.newsCon table{ width:100%; font-size:14px; color:#333333; line-height:24px; padding:5px; border:1px solid #d2cfcf;}
.newsCon table thead tr th{ background:#d2cfcf; height:33px;}
.newsCon table tr{ border-bottom:1px solid #d2cfcf;}
.newsCon table tr td{ border-left:1px solid #d2cfcf!important;}
.newsCon table tr td:first-child{ border-left:none;}
.content table td{ line-height:24px; padding:5px; width:50%; padding-left:5%;}

.vcp-poster img{width: 100% !important}
.newsBot{ position:relative; padding:.6rem 0 .4rem; border-top:1px solid #d9dada; border-bottom:1px solid #d9dada; margin-top:.6rem;}
.newsPrev,.newsNext{ float:left; width:50%; position:relative; background:#000000;}
.newsPageImg{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:.3; transition:all .5s;}
.newsPageCon{ display:block; position:relative; font-size:16px; color:#FFFFFF;}
.newsPageCon p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:22px; height:22px;}
.newsPageCon:hover,.newsPageCon:focus{ color:#FFFFFF}
.newsPrev .newsPageCon{ padding:15px 100px 15px 75px; background:url(../images/newsPrev.png) 22px center no-repeat;}
.newsNext .newsPageCon{ padding:15px 75px 15px 100px; background:url(../images/newsNext.png) right 22px center no-repeat; text-align:right;}
.newsLogo{ position:absolute; left:50%; transform:translateX(-50%); top:0; max-width:171px; z-index:1;}
.newsLogo img{ max-width:100%; height:auto;}
.newsPrev p span,.newsNext p span{color: #b5b5b5;border-bottom: 1px solid #f22a35;}
.contact_map{ float:left; width:100%; margin-top: 25px; border:10px solid #ededed; height: 450px;}
.contact_map img{ display:block; width:100%; height: 100%;}
.author{text-transform:uppercase}
/*分页*/
.pages{text-align:center;}
.pages .pagination>.active>span{background-color:#f22a35!important;border-color:#f22a35!important;}
/*20200708*/
.banVideo{ position:absolute; left:0; top:0; right:0; bottom:0; background:#000000;}
/* .banVideo video{ display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); min-width:100%; min-height:100%;}  */
.banVideo video{ display:block; position:absolute; left:50%; bottom:0; transform:translate(-50%,0); width:100%; height:auto;} 
.banVideoBtn{ position:absolute; left:50%; top:50%; transform:translate(-50%,0%); width:.8rem; z-index:1; cursor:pointer;}
.banVideoBtn img{ width:70%;opacity:0.6;}

#id_test_video{ position:relative; overflow:hidden;}
.playIco{ display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:url(../images/videoPlay.png) center 45% no-repeat; background-size:10% auto; z-index:1; cursor:pointer;}

@media (min-width:1201px){
	nav.navbar.bootsnav ul.nav > li > a:hover:after{ left:auto; right:0; width:100%; max-width:70px;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{ background:rgba(255,255,255,0.1); color:#30cfce;}
	.box2HeadMore:hover{ box-shadow:0 0 25px rgba(0,0,0,0.3); top:-5px; background:#f22a35; color:#FFFFFF;}
	.box2HeadMore:hover i{ background-image:url(../images/arrow2.png);}
	.box2Img:hover{ background-color:#f22a35;}
	.box2Img .imgBg:hover{ opacity:.6; transform:scale(1.06);}
	.box2Tit a:hover{ color:#f22a35;}
	.box2More:hover{ background:#f22a35; color:#FFFFFF; box-shadow:0 0 20px rgba(242,42,53,0.3); transform:translateY(-2px);}
	.box4List li:hover{ z-index:1;}
	.box4Link:hover{ transform:scale(1.05); position:relative; z-index:1; box-shadow:0 0 28px -3px rgba(15,15,15,.5);}
	.box4Link:hover .box4Red{ width:100%; height:100%; opacity:.67;}
	.box4Link:hover .box4Tit{ transform:scale(1); left:50%; top:50%; bottom:auto; transform:translate(-50%,-50%); text-align:center;}
	.box4Link:hover .box4Tit h3{ font-family:'MicrosoftYaHeiBold';}
	.mSort li a:hover{ background:#f22a35; color:#FFFFFF;}
	.newsList .box2Item:hover{ box-shadow:0 0 15px rgba(0,0,0,0.2); transform:translateY(-5px);}
	.newsList .box2Item:hover .newsImg{ position:static;}
	.newsList .box2Item:hover .newsRed{ opacity:.67; visibility:visible;}
	.newsList .box2Item:hover .newsHov{ opacity:1; visibility:visible;}
	.newsList .box2Item:hover .newsHovTit,.newsList .box2Item:hover .newsHovBot{ opacity:1; visibility:visible; transform:translateY(0);}
	.newsList .box2Item:hover .newsHovTit{ transition:all .5s linear .2s;}
	.newsList .box2Item:hover .newsHovBot{ transition:all .5s linear .4s;}
	.newsHovIco:hover{ animation:swing 1s linear 1;}
	.rigList li a:hover{ background:#f7f8f8; font-family:'MicrosoftYaHeiBold';}
	.rigList{ display:block !important;}
	.back:hover{ background:#3db1b0; color:#FFFFFF;}
	.newsPrev:hover .newsPageImg,.newsNext:hover .newsPageImg{ opacity:.5;}
}
@media (min-width:1400px){
	.container{ width:1239px;}
}
@media (max-width:1600px){
	nav.navbar.bootsnav.navbar-transparent.dark .logo{ height:70px;}
	nav.navbar.bootsnav.navbar-transparent.dark .logo img{ height:65px;}
	nav.navbar.bootsnav.navbar-transparent.dark .navRegister{ width:160px; height:70px;}
	nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{ padding:12px 0;}
	.logo{ padding-left:15px;}
	.banP1{ font-size:62px;}
	.banP2{ font-size:24px;}
	.box1Bg{ padding:.4rem 0;}
	.boxTit h2{ font-size:30px;}
	.boxTit p{ font-size:14px;}	
	.box2Bg{ padding:.5rem 0 18px;}
	.box2HeadMore{ font-size:16px;}
	.box2HeadMore i{ height:13px;}
	.box2Tit{ font-size:18px;}
	.box2Tit span{ font-size:12px;}
	.box3Bg{ padding:60px 0 180px;}
	.box3Tit{ font-size:13px;}
	.box3Name{ font-size:24px;}
	.box3Ico img{ margin-right:10px;}
	.box3Des{ -webkit-line-clamp:4;}
	.box3Des2{ -webkit-line-clamp:7;}
	.box4Tit h3{ font-size:24px;}
	.box4Tit{ font-size:14px;}
	.box4Red{ height:80px;}
	.box5Bg{ padding:.4rem 0;}
	.banIn{ height:360px;}
	.banEn{ font-size:50px;}
	.banCn{ font-size:32px;}
	.mTit{ font-size:12px;}
	.mTit h2{ font-size:18px;}
	.newsTit{ font-size:18px;}
}
@media (max-width:1400px){
	nav.navbar.bootsnav.navbar-transparent.dark .logo img{ height:54px;}
	nav.navbar.bootsnav ul.nav > li{ padding:0 20px;}
	.banP1{ font-size:52px;}
	.banP2{ font-size:20px;}
	.box3Bg{ padding:.4rem 0 1.4rem;}
	.box3List .swiper-slide{ width:20%;}
	.box3List .swiper-slide.active{ width:40%;}
	.box3List .swiper-slide.active .box3Con{ padding-right:52%;}
	.mSort li{ padding-right:30px;}
	.newsHovTit h4{ font-size:22px;}
}
@media (max-width:1200px){
	.logo img{ height:40px;}
	.navRegister{ width:140px;}
	nav.navbar.bootsnav.navbar-transparent.dark .logo{ height:60px;}
	nav.navbar.bootsnav.navbar-transparent.dark .logo img{ height:50px;}
	nav.navbar.bootsnav.navbar-transparent.dark .navRegister{ width:140px; height:60px;}
	nav.navbar.bootsnav.navbar-transparent.dark .navRegister i{ font-size:16px; line-height:20px;}
	nav.navbar.bootsnav .navbar-header{ padding:0;}
	nav.navbar.bootsnav .navbar-brand{ float:left !important; display:flex;}
	.navRig{ float:none; text-align:left; line-height:60px; right:50px !important;}
	.navRig > ul > li > a{ margin:0;}
	nav.navbar.bootsnav .navbar-toggle{ background:none !important; float:right; margin-right:0; margin-top:13px; color:#FFFFFF;}
	nav.navbar.bootsnav.no-full .navbar-collapse{ max-height:none; border-top:1px solid rgba(255,255,255,0.5);}
	nav.navbar.bootsnav .navbar-nav{ padding:0;}
	nav.navbar.bootsnav ul.nav{ padding:15px; margin:0; background:rgba(0,0,0,0.5);}
	nav.navbar.bootsnav ul.nav > li{ padding:0; margin:0;}
	nav.navbar.bootsnav ul.nav > li > a{ padding:5px 0; line-height:30px; border-top:none; margin:0; border-bottom-style:dashed; border-bottom-color:rgba(255,255,255,0.5);}
	nav.navbar.bootsnav ul.nav > li:last-child > a{ border:none;}
	nav.navbar.bootsnav ul.nav > li > a:after{ display:none;}
	nav.navbar.bootsnav ul.nav li.dropdown .dropdown-menu{ position:static !important; background:none; text-align:left; transform:translateX(0);}
	nav.navbar.bootsnav ul.nav li.dropdown .dropdown-menu > li{ border:none;}
	nav.navbar.bootsnav ul.nav > li.active > a, nav.navbar.bootsnav ul.nav > li.on > a{ background:none !important; border-bottom-color:#FFFFFF;}
	nav.navbar.bootsnav ul.nav li.dropdown .dropdown-menu > li > a{ color:#FFFFFF; border-bottom:1px dashed #e0e0e0;}
	nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{ text-align:right;}
	nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before{ content:"\f067"; font-size:14px; color:#FFFFFF;}
	nav.navbar.bootsnav li.dropdown.on a.dropdown-toggle:before{ content:"\f068";}
	.navBtn{ display:flex !important; margin:0 !important; position:absolute !important; float:none !important; flex-direction:column; justify-content:center; width:40px; height:40px; left:auto; right:5px; top:10px !important; cursor:pointer;}
	.navBtn span{ display:block; width:20px; height:1px; background:#FFFFFF; margin:0 auto; transform-origin:left center; transition:all 0.3s linear;}
	.navBtn span:nth-child(2){ margin:6px auto;}
	.navBtn.collapsed span{ transform:rotate(0);}
	.navBtn.collapsed span:nth-child(1),.navBtn.collapsed span:nth-child(3){ transform:rotate(0);}
	.navBtn.collapsed span:nth-child(2){ opacity:1; transform:translateX(0%);}
	.navBtn span:nth-child(1){ transform: rotate(45deg);}
	.navBtn span:nth-child(2){ opacity:0; transform:translateX(-100%);}
	.navBtn span:nth-child(3){ transform: rotate(-45deg);}
	.banP1{ font-size:42px;}
	.banP2{ font-size:14px;}
	.boxTit h2{ font-size:24px;}
	.boxTit p{ font-size:12px;}
	.box1{ font-size:14px;}
	.box1Logo li img{ max-height:1rem;}
	.box2List{ padding:0 35px;}
	.box2HeadMore{ height:40px;}
	.box3List .swiper-slide{ width:25% !important;}
	.box3More{ position:static; opacity:1; visibility:visible; transform:translateY(0); display:block; text-align:center; margin:10px auto; text-transform:uppercase;}
	.box3Text{ display:none;}
	.box3List .swiper-slide.active .box3Con{ padding:0; border:none;}
	.box3List .swiper-slide.active .box3Img .imgBg{ transform:none;}
	.box3List .swiper-slide.active .box3Tit{ border:1px solid #d2d1d1;}
	.box4Tit{ font-size:12px;}
	.box4Tit h3{ font-size:18px;}
	.box4Red{ height:60px;}
	.parList li{ width:20%;}
	.copyRight,.ftRig{ float:none; width:100%; text-align:center; margin:5px 0;}	
	.banIn{ height:3.6rem;}
	.banEn{ font-size:.44rem;}
	.banCn{ font-size:.28rem;}
	.mTop{ padding:0 0 .1rem !important; margin:.3rem 0; border:none; border-bottom:.04rem solid #d8d8d8;}
	.mTit{ position:static; padding:.1rem 20px .1rem 70px;}
	.mTit:after{ display:none;}
	.mSort{ padding:.1rem .1rem 0; text-align:center;}
	.mSort li{ padding:0 .04rem !important;}
	.mSort li a{ min-width:1.6rem;}
	.mBot{ margin:.4rem 0 .6rem;}
	.left,.right{ float:none; width:100%;}
	.right{ margin-bottom:.3rem;}
	.rigBox{ margin-bottom:.1rem;}
	.rigTit{ cursor:pointer;}
	.rigList{ display:none;}
	.back{ font-size:16px;}
	.newsName{ font-size:16px;}
	.newsName h1{ font-size:24px;}
	.banner{ height:5rem;}
	.banText{ padding-top:1rem;}
}
@media (max-width:991px){
	.box1Bg{ padding:.4rem .3rem;}
	.box1Logo li{ padding:.1rem .2rem;}
	.box3Bg{ padding:.4rem 0;}
	.box3List .swiper-slide{ width:33.33% !important;}
	.box4List li{ width:50%;}
	.box4List li:nth-child(2){ display:none;}
	.box5Tab li{ padding:0 .2rem;}
	.parList li{ width:25%;}
	.ftTel, .ftEmail, .ftAdd, .ftWx{ width:28px; height:28px; background-size:cover;}
	.newsBot{ padding:.3rem 0 .3rem;}	
	.newsLogo{ top:.1rem; max-width:100px;}
	.newsPrev .newsPageCon{ padding:10px 60px 10px 50px;}
	.newsNext .newsPageCon{ padding:10px 50px 10px 60px;}
	.map-panel{height:400px;}
}
@media (max-width:767px){
	nav.navbar.bootsnav .navbar-header{ margin:0;}	
	nav.navbar.bootsnav .navbar-nav{ margin:0;}
	.box3Name{ font-size:20px;}
	.banEn{ display:none;}
	.map-panel{height:300px;}
}
@media (max-width:640px){
	.navRig{ position:static; float:right; margin-right:50px;}
	nav.navbar.bootsnav.navbar-transparent.dark .navRig{ margin-right:50px;}
	nav.navbar.bootsnav.navbar-transparent.dark .logo img{ height:40px;}
	.banP1{ font-size:.5rem;}
	.banP2{ font-size:12px; letter-spacing:1px;}
	.boxTit h2{ font-size:22px;}
	.box2Item{ max-width:400px;}
	.box3List .swiper-slide{ width:50% !important;}
	.box3Tit{ font-size:12px;}
	.box3Name{ font-size:16px;}
	.box4Tit{ font-size:10px;}
	.box4Tit h3{ font-size:16px;}
	.box5Tab li{ padding:0 .1rem;}
	.mSort li{ min-width:33.33%;}
	.mSort li a{ font-size:14px;}
	.rigH3{ font-size:16px;}
	.back{ display:block; float:none; margin:0 0 .3rem; padding:.1rem .3rem;}
	.newsName{ font-size:14px;}
	.newsName h1{ font-size:20px;}
	.newsPrev, .newsNext{ float:none; width:100%; margin:.1rem 0;}
	.newsPageCon{ font-size:14px;}
	.newsPageCon p{ height:20px; line-height:20px;}
	.newsPrev .newsPageCon{ padding:10px 15px 10px 40px; background-size:12px auto; background-position:15px center;}
	.newsNext .newsPageCon{ padding:10px 40px 10px 15px; background-size:12px auto; background-position:right 15px center;}
	.newsLogo{ position:static; transform:none; margin:0 auto; max-width:1rem;}
	.map-panel{height:300px;}
	.list-text .newsText{display: block;}
	.list-text .newsText .pic{width: 100%;padding-right: 0px;    height: auto;overflow: hidden;display: block;}
	.list-text .newsText .pic img{width: 100%;}
	.list-text .newsText .newsDes{flex: none;float: left;height: auto;padding: 10px 0;}
	.list-text .newsText .newsDes .more{display: none;}
}
@media (max-width:460px){
	.logo{ height:50px; padding-left:10px;}
	.logo img{ height:40px;}
	.navRegister{ width:auto; padding:0 .2rem; height:50px; font-size:10px;}
	.navRegister i{ font-size:14px;}
	nav.navbar.bootsnav.navbar-transparent.dark .logo{ height:50px;}
	nav.navbar.bootsnav.navbar-transparent.dark .logo img{ height:40px;}
	nav.navbar.bootsnav.navbar-transparent.dark .navRegister{ width:auto; padding:0 .2rem; height:50px; font-size:10px;}
	nav.navbar.bootsnav.navbar-transparent.dark .navRegister i{ font-size:14px;}
	nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{ font-size:16px;}
	nav.navbar.bootsnav ul.nav > li > a{ font-size:16px;}
	.navBtn{ top:5px !important;}
	.boxTit h2{ font-size:20px;}
	.box2Tit{ font-size:16px;}
	.box2Time{ font-size:12px;}
	.box4List li{ width:100%;}
	.box4More{ background-size:28px auto;}
	.box5Tab{ display:flex;}
	.box5Tab li{ flex:1;}
	.box5Tab li span{ height:100%; line-height:20px;}
	.parList li{ width:33.33%; height:1.4rem;}
	.banCn{ display:none;}
	.mSort li{ min-width:50%;}
	.newsList li{ width:100%;}
	.newsTit{ font-size:16px;}
	.mTit{ background-size:30px auto; padding:.1rem 20px .1rem 50px;}
	.rigIco img{ max-width:40%;}
	.newsClock{ font-size:12px;}
	.map-panel{height:250px;}
}